
From nobody Sun Sep  1 01:19:30 2019
Return-Path: <sparisot@free-mobile.fr>
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 ED3381200CE for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 01:19:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 XO3Vrn8JaXFh for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 01:19:25 -0700 (PDT)
Received: from esmtp-1.proxad.net (esmtp-1.proxad.net [213.36.6.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83E8212004D for <spring@ietf.org>; Sun,  1 Sep 2019 01:19:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by esmtp-1.proxad.net (Postfix) with ESMTP id 667CBA4010C; Sun,  1 Sep 2019 10:19:24 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at proxad.net
Received: from esmtp-1.proxad.net ([127.0.0.1]) by localhost (esmtp-b23-1.proxad.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1S98Jb9YyUo9; Sun,  1 Sep 2019 10:19:23 +0200 (CEST)
Received: from zstore-3.mgt.proxad.net (unknown [172.18.94.10]) by esmtp-1.proxad.net (Postfix) with ESMTP id 76771A400BE; Sun,  1 Sep 2019 10:19:19 +0200 (CEST)
Date: Sun, 1 Sep 2019 10:19:19 +0200 (CEST)
From: =?utf-8?Q?S=C3=A9bastien?= Parisot <sparisot@free-mobile.fr>
To: SPRING WG List <spring@ietf.org>
Cc: "Zafar Ali, zali" <zali@cisco.com>,  Rob Shakir <robjs=40google.com@dmarc.ietf.org>,  Satoru Matsushima <satoru.matsushima@gmail.com>
Message-ID: <376967329.83741002.1567325959372.JavaMail.zimbra@free-mobile.fr>
In-Reply-To: <74217E0F-94A9-424F-858A-3CA5B6DB21BB@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com> <74217E0F-94A9-424F-858A-3CA5B6DB21BB@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: Zimbra 8.8.12_GA_3803 (ZimbraWebClient - GC73 (Linux)/8.8.12_GA_3794)
Thread-Topic: Beyond SRv6.
Thread-Index: zVGFUzRVuJVKbG9Fwxq/BAtnsJIPFA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/263C1KCMKY9bJ5aXGQC459HTo5o>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 08:19:29 -0000

Hi,

We deployed SRv6 as part of our new mobile network in Italy (Iliad Italy). =
SRv6 with SRH is carrying commercial traffic of millions of subscribers for=
 several months, with line-rate performance and on several platforms and op=
erating systems.
We also started to extend our deployment to our national network in France =
(Free & Free Mobile), we already have significant inter-AS SRv6 traffic.

You can also read draft-matsushima-spring-srv6-deployment-status-01 section=
 2.3.

Best regards,
S=C3=A9bastien

----- Mail original -----
> De: "Satoru Matsushima" <satoru.matsushima@gmail.com>
> =C3=80: "SPRING WG List" <spring@ietf.org>
> Cc: "Zafar Ali, zali" <zali@cisco.com>, "Rob Shakir" <robjs=3D40google.co=
m@dmarc.ietf.org>
> Envoy=C3=A9: Samedi 31 Ao=C3=BBt 2019 15:41:43
> Objet: Re: [spring] Beyond SRv6.

> Hi,
>=20
> As part of the 5G rollout, Softbank have deployed a nationwide SRv6 netwo=
rk
> carrying commercial traffic with the linerate performance using Merchant
> Silicon.
>=20
> https://www.softbank.jp/corp/news/press/sbkk/2019/20190424_03/
>=20
> # You can read it in your language through some translation service, e.g,=
 google
> translation.
>=20
> draft-matsushima-spring-srv6-deployment-status captured that use case.
>=20
> Best regards,
> --satoru
>=20
>=20
>> 2019/08/31 6:05=E3=80=81Zafar Ali (zali) <zali@cisco.com>=E3=81=AE=E3=83=
=A1=E3=83=BC=E3=83=AB:
>>=20
>> Dear Chairs and the WG:
>> =20
>> The SRv6 network programming solution and its SRH encapsulation is imple=
mented
>> on 12 hardware platforms including Merchant Silicon.
>> Multiple providers have deployed the SRv6 network programming solution a=
nd its
>> SRH encapsulation with line-rate performance carrying a significant amou=
nt of
>> commercial traffic.
>> Several independent interoperability reports documenting successful
>> interoperability of implementation from multiple vendors exist.
>> Implementation, deployment, and interoperability status is publicly docu=
mented
>> inhttps://www.ietf.org/id/draft-matsushima-spring-srv6-deployment-status=
-01.txt.
>> =20
>> Most use-cases are expected to use very few SRv6 segments.
>> =20
>> In some specific use-cases, one may desire to optimize the MTU usage fur=
ther.
>> The SRv6 network programming solution and its SRH encapsulation also sup=
port for
>> this Optimization, through the uSID network instruction.
>> =20
>> I do not see the need for any new encapsulation work.
>> =20
>> Thanks
>> =20
>> Regards =E2=80=A6 Zafar
>> =20
>> From: spring <spring-bounces@ietf.org> on behalf of Rob Shakir
>> <robjs=3D40google.com@dmarc.ietf.org>
>> Date: Sunday, August 4, 2019 at 5:04 PM
>> To: SPRING WG List <spring@ietf.org>
>> Subject: [spring] Beyond SRv6.
>> =20
>> Hi SPRING WG,
>> =20
>> Over the last 5+ years, the IETF has developed Source Packet Routing in
>> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and =
IPv6
>> (SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GR=
E.
>> =20
>> These encapsulations are past WG last call (in IESG or RFC Editor).
>> =20
>> During the SPRING WG meeting at IETF 105, two presentations were related=
 to the
>> reduction of the size of the SID for IPv6 dataplane:
>> =09=E2=80=A2
>> =09=E2=80=A2 SRv6+ / CRH --
>> =09=E2=80=A2 https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-0=
4
>> =09=E2=80=A2
>> =09=E2=80=A2
>> =09=E2=80=A2 uSID --
>> =09=E2=80=A2
>> =09https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-s=
rv6-usid-01
>> =09=E2=80=A2
>> =20
>> During the IETF week, two additional drafts have been proposed:
>> =09=E2=80=A2
>> =09=E2=80=A2 https://tools.ietf.org/html/draft-li-spring-compressed-srv6=
-np-00
>> =09=E2=80=A2
>> =09=E2=80=A2
>> =09=E2=80=A2 https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr=
-03
>> =09=E2=80=A2
>> =20
>> As we expressed during the meeting, it is important for the WG to unders=
tand
>> what the aims of additional encapsulations are. Thus, we think it is imp=
ortant
>> that the WG should first get to a common understanding on the requiremen=
ts for
>> a new IPv6 data plane with a smaller SID - both from the perspective of
>> operators that are looking to deploy these technologies, and from that o=
f the
>> software/hardware implementation.
>> =20
>> Therefore, we would like to solicit network operators interested in SR o=
ver the
>> IPv6 data plane to briefly introduce their:
>> =09=E2=80=A2
>> =09=E2=80=A2 use case (e.g. Fast Reroute, explicit routing/TE)
>> =09=E2=80=A2
>> =09=E2=80=A2
>> =09=E2=80=A2 forwarding performance and scaling requirements
>> =09=E2=80=A2
>> =09=09=E2=80=A2
>> =09=09=E2=80=A2 e.g., (number of nodes, network diameter,
>> =09=09=E2=80=A2 number of SID required in max and average). For the latt=
er, if possible using
>> =09=09both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the numbe=
r would
>> =09=09typically be different (*).
>> =09=09=E2=80=A2
>> =09=E2=80=A2
>> =09=E2=80=A2 if the existing SRv6 approach is not deployable
>> =09=E2=80=A2 in their circumstances, details of the requirement of a dif=
ferent solution is
>> =09required and whether this solution is needed for the short term only =
or for the
>> =09long term.
>> =09=E2=80=A2
>> =20
>> As well as deployment limitations, we would like the SPRING community to=
 briefly
>> describe the platform limitations that they are seeing which limit the
>> deployment of SRv6  In particular limitations related to the number of S=
IDs
>> which can be pushed and forwarded and how much the use of shorter SIDs w=
ould
>> improve the deployments .
>> =20
>> For both of these sets of feedback if possible, please post this to the =
SPRING
>> WG. If the information cannot be shared publicly, please send it directl=
y to
>> the chairs & AD (Martin).
>> =20
>> This call for information will run for four weeks, up to 2019/09/03. As =
a
>> reminder, you can reach the SPRING chairs viaspring-chairs@ietf.org and =
ADs via
>> spring-ads@ietf.org.
>> =20
>> Thank you,
>> -- Rob & Bruno
>> =20
>> (*) As expressed on the mailing list, a 128 bit SID can encode two instr=
uctions
>> a node SID and an adjacency SID hence less SID may be required.
>> =20
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Sun Sep  1 06:48:16 2019
Return-Path: <chengweiqiang@chinamobile.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 BFCA8120024; Sun,  1 Sep 2019 06:48:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 8Tk1IEm4dwHJ; Sun,  1 Sep 2019 06:48:10 -0700 (PDT)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id A52DB120013; Sun,  1 Sep 2019 06:48:08 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.5]) by rmmx-syy-dmz-app02-12002 (RichMail) with SMTP id 2ee25d6bcc0ae16-21508; Sun, 01 Sep 2019 21:47:57 +0800 (CST)
X-RM-TRANSID: 2ee25d6bcc0ae16-21508
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from cmcc (unknown[111.32.143.119]) by rmsmtp-syy-appsvr03-12003 (RichMail) with SMTP id 2ee35d6bcc0b6ef-3df7f; Sun, 01 Sep 2019 21:47:56 +0800 (CST)
X-RM-TRANSID: 2ee35d6bcc0b6ef-3df7f
From: "Weiqiang Cheng" <chengweiqiang@chinamobile.com>
To: <adrian@olddog.co.uk>, "'SPRING WG'" <spring@ietf.org>
Cc: <draft-ietf-spring-mpls-path-segment@ietf.org>
References: <010101d55d89$fddbc980$f9935c80$@olddog.co.uk>
In-Reply-To: <010101d55d89$fddbc980$f9935c80$@olddog.co.uk>
Date: Sun, 1 Sep 2019 21:47:55 +0800
Message-ID: <002201d560cb$dc0aa390$941feab0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AdVdiduFOBuz6Q59TbWe7ccz7fQbiwDQADNQ
Content-Language: zh-cn
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/el9iC-Wvb9r4tPOrqKKPTywostU>
Subject: [spring] =?gb2312?b?tPC4tDogUmV2aWV3IG9mIGRyYWZ0LWlldGYtc3ByaW5n?= =?gb2312?b?LW1wbHMtcGF0aC1zZWdtZW50LTAw?=
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: Sun, 01 Sep 2019 13:48:15 -0000

Hi Adrian,
Thank you very much for the review and edits suggestion.
We will update the draft based on the editorial comments in new version.
About PHP, the Path Segment is supposed to be known by the egress node. =
We
will add a paragraph to describe the consideration on some other cases =
such
as egress is not MPLS-capable and wants to process the payload packet =
(e.g.,
IP).

B.R.
Weiqiang Cheng

-----=D3=CA=BC=FE=D4=AD=BC=FE-----
=B7=A2=BC=FE=C8=CB: Adrian Farrel [mailto:adrian@olddog.co.uk]=20
=B7=A2=CB=CD=CA=B1=BC=E4: 2019=C4=EA8=D4=C228=C8=D5 18:19
=CA=D5=BC=FE=C8=CB: 'SPRING WG'
=B3=AD=CB=CD: draft-ietf-spring-mpls-path-segment@ietf.org
=D6=F7=CC=E2: Review of draft-ietf-spring-mpls-path-segment-00

Hi SPRING and document authors,

Now we've adopted this draft, I thought I should give it a more careful
reading. Here are some thoughts and nits.

Best,
Adrian

=3D=3D=3D General thoughts =3D=3D=3D

I think that the Abstract and Introduction need to make it clear (as the
title does, and does Section 2) that this document only applies to
SR-MPLS.  I have suggested edits in line.

---

Do we need to cover PHP?

---

In the case of a centralised controller, there is a risk that a Path
Segment will be applied for an egress that does not expect it.  It will
know what to do with the last segment identifier in the path list (i.e.,
pop it) and will then find the path segment label.  The risk is that
that label is somehow in the LFIB (if it is not, then it is unrecognised
and the packet is simply dropped).  Presumably, the important thing is
for the centralised controller to not make this mistake, and there is
nothing the egress can do to protect itself.  The big risk is when a
central controller is allocating Path Segment identifiers and the egress
node is allocating labels from the same space.  It is important to write
something about this.  Probably you can reduce the risk by splitting the
label space. Maybe this all belongs in Section 4.

=3D=3D=3D Edits =3D=3D=3D

Abstract

OLD
   A Segment Routing (SR) path is identified by an SR segment list, one
   or partial segments of the list cannot uniquely identify the SR path.
   Path identification is a pre-requisite for various use-cases such as
   performance measurement (PM) of an SR path.
NEW
   A Segment Routing (SR) path is identified by an SR segment list.  =
Only
   the full segment list identifies the full end-to-end path, and one
   segment or a partial set of segments from the list cannot identify
   the SR path and distinguish it from other SR paths that may be
   partially congruent.  But path identification is a pre-requisite for
   various use-cases such as performance measurement (PM) of an SR path.

   In SR for MPLS (SR-MPLS) the segment identifiers are stripped from
   the packet through label popping as the packet transits the network.
   This means that when a packet reaches the egress of the SR path, it
   is not possible to determine on which SR path it traversed the
   network.
END

OLD
   This document defines a new type of segment that is referred to as
   Path Segment, which is used to identify an SR path.  When used, it is
   inserted at the ingress node of the SR path and immediately follows
   the last segment of the SR path.  The Path Segment will not be popped
   off until it reaches the egress node of the SR path.
NEW
   This document defines a new type of segment that is referred to as
   Path Segment, which is used to identify an SR path in an SR-MPLS
   network.  When used, it is inserted at the ingress node of the SR
   path and immediately follows the last segment identifier in the
   segment list of the SR path.  The Path Segment will not be popped
   off until it reaches the egress node of the SR path.
END

OLD
   Path Segment can be used by the egress node to implement path
   identification hence to support various use-cases including SR path
   PM, end-to-end 1+1 SR path protection and bidirectional SR paths
   correlation.
NEW
   A Path Segment can be used by the egress node to implement path
   identification hence to support various use-cases including SR path
   PM, end-to-end 1+1 SR path protection, and bidirectional SR paths
   correlation.
END

---

1.  Introduction

OLD
   Segment Routing (SR) [RFC8402] is a source routed forwarding method
   that allows to directly encode forwarding instructions (called
   segments) in each packet, hence it enables to steer traffic through a
   network without the per-flow states maintained on the transit nodes.
   Segment Routing can be instantiated on MPLS data plane or IPv6 data
   plane.  The former is called SR-MPLS, the latter is called SRv6
   [RFC8402].  SR-MPLS leverages the MPLS label stack to construct SR
   path, and SRv6 uses the a new IPv6 Extension Header (EH) called the
   IPv6 Segment Routing Header (SRH)
   [I-D.ietf-6man-segment-routing-header] to construct SR path.
NEW
   Segment Routing (SR) [RFC8402] is a source routed forwarding method
   that allows to directly encode forwarding instructions (called
   segments) in each packet, hence it enables steering traffic through a
   network without the per-flow states maintained on the transit nodes.
   Segment Routing can be instantiated on an MPLS data plane or an IPv6
   data plane.  The former is called SR-MPLS
   [I-D.ietf-spring-segment-routing-mpls], the latter is called SRv6
   [RFC8402].  SR-MPLS leverages the MPLS label stack to construct SR
   paths.
END

OLD
   In an SR-MPLS network, when a packet is transmitted along an SR path,
   the labels in the MPLS label stack will be swapped or popped.  So
   that no label or only the last label may be left in the MPLS label
   stack when the packet reaches the egress node.  Thus, the egress node
   cannot determine from which SR path the packet comes.
NEW
   In an SR-MPLS network, when a packet is transmitted along an SR path,
   the labels in the MPLS label stack will be swapped or popped.  So
   that no label or only the last label may be left in the MPLS label
   stack when the packet reaches the egress node.  Thus, the egress node
   cannot determine along which SR path the packet came.
END

   However, to support use cases like end-to-end 1+1 path protection
   (Live-Live case), bidirectional path correlation or performance
   measurement (PM), the ability to implement path identification is a
   pre-requisite.
>>> Would be good to give a reason for this pre-requisite.

OLD
   Therefore, this document introduces a new segment that is referred to
   as Path Segment.  A Path Segment is defined to uniquely identify an
   SR path in the context of the egress node.  It is normally used by
   egress nodes for path identification or correlation.
NEW
   Therefore, this document introduces a new segment that is referred to
   as the Path Segment.  A Path Segment is defined to uniquely identify
   an SR path in an SR-MPLS network in the context of the egress node.
   It is normally used by egress nodes for path identification or
   correlation.
END

---

1.1.  Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in
   BCP14 [RFC2119][RFC8174] when, and only when, they appear in all
   capitals, as shown here.
>>> Need a space between the references (to stop idnits complaining)

---

2.  Path Segment

   A Path Segment is a single label that is assigned from the Segment
   Routing Local Block (SRLB) or Segment Routing Global Block (SRGB) of
   the egress node of an SR path.  It means that the Path Segment is
   unique in the context of the egress node of the SR path.  When Path
>>> s/When/When a/
   Segment is used, the Path Segment MUST be inserted at the ingress
   node and MUST immediately follow the last label of the SR path.  The
   Path Segment may be used to identify an SR-MPLS Policy, its
   Candidate-Path (CP) or a SID List (SL)
>>> s/(CP)/(CP),/
   [I-D.ietf-spring-segment-routing-policy] terminating on an egress
   node depending on the use-case.

OLD
   The value of the TTL field of the Path Segment MUST be set to the
   same value of the last segment label of the SR path.  If the Path
   Segment is the bottom label, the S bit MUST be set.
NEW
   The value of the TTL field in the MPLS label stack entry containing
   the Path Segment MUST be set to the same value as the TTL of the last
   label stack entry for the last segment in the SR path.  If the Path
   Segment is the bottom label, the S bit MUST be set.
END

               +--------------------+
               |       ...          |
               +--------------------+
               |      Label 1       |
               +--------------------+
               |      Label 2       |
               +--------------------+
               |       ...          |
               +--------------------+
               |      Label n       |
               +--------------------+
               |     Path Segment   |
               +--------------------+
               |       ...          |
               +--------------------+

>>> Shouldn't the last entry be
               +--------------------+
               ~     Payload        ~
               +--------------------+

      Figure 1: Label Stack with Path Segment

---

6.  Path Segment for Bi-directional SR Path

   With the current SR architecture, an SR path is a unidirectional
   path.  In some scenarios, for example, mobile backhaul transport
   network, there are requirements to support bidirectional path, and
>>> s/path/paths/
   the path is normally treated as a single entity and both directions
   of the path have the same fate, for example, failure in one direction
   will result in switching at both directions.

   MPLS supports this by introducing the concepts of co-routed
   bidirectional LSP and associated bidirectional LSP.  With SR, to
   support bidirectional path, a straightforward way is to bind two
>>> s/path/paths/
   unidirectional SR paths to a single bidirectional path.  Path
   segments can be used to correlate the two unidirectional SR paths at
>>> s/segments/Segments/
   both ends of the paths.

---

7.  Path Segment for End-to-end Path Protection

   For end-to-end 1+1 path protection (i.e., Live-Live case), the egress
   node of an SR path needs to know the set of paths that constitute the
   primary and the secondary(s), in order to select the primary packet
s/y(s)/ies/
   for onward transmission, and to discard the packets from the
   secondary(s).
s/y(s)/ies/

OLD
   It is obvious that this group can be instantiated in the network by
   an SDN controller.
NEW
   It is obvious that this group can be instantiated in the network by
   an SDN controller and that the Path Segment achieves the desired
   function.
END

---





From nobody Sun Sep  1 07:20:34 2019
Return-Path: <dirk@lapishills.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 69F8D120058 for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 07:20:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lapishills-com.20150623.gappssmtp.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 9iZ0ISvGjgSM for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 07:20:30 -0700 (PDT)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (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 93D0D120013 for <spring@ietf.org>; Sun,  1 Sep 2019 07:20:29 -0700 (PDT)
Received: by mail-wr1-x435.google.com with SMTP id t16so11417158wra.6 for <spring@ietf.org>; Sun, 01 Sep 2019 07:20:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lapishills-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:date:subject:in-reply-to:to:references; bh=SCcK9B41vRkl4JJf1SWfMo456dKK5KIG7JCjuNCB99c=; b=Bu+C3x1iTM5CHS/f1BhVk+VvzjBY3ATEdkV8V8ExXhng/1DKPPsDZIOOSDBFc5QzeL GH3jzezZkvDgHRqqha48llIrCtGvlJHMAPlVwfMoqshpUsysZ4zHZiVPa/YwXNAvtooY FFAYtgvhu3hkQJIMw4qZyKQQILpCdG4KP58PTGp3dDFQK7uIkC/5mHWppY7/JhWs9EvI B4ND6YJrMTDNDxuAB2h0jEm7rpwFuP9W0FHsiKt17L0cYnwPNHDO2Tlu6P7jx0+NbZEn ZzpRBuSRt5ifi0NOg44RHT2F+9MmdAzOQWvAy1njONlz8o+VQLp9ERnqXKHEGO8A2aXF 6RlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:date:subject :in-reply-to:to:references; bh=SCcK9B41vRkl4JJf1SWfMo456dKK5KIG7JCjuNCB99c=; b=TW3wEfkET6fTNcJHoyKkpGwsk7fdH5rlIz0CQAVN1EQePGos5ke6cvH/q4lb5KiKZZ UuqtpVsCZk1188vDE7oAy16SZzM2cltjT+27rCS2pJpjvKcvqJep2zt4DrDFEgWYlKni Guler0X0nHZcvOG1riiG+ieOC3MezDntH1PmgPA2hG3Ql7eNWtVHG7IKTREomc/efXba C8f2FCquyHnNj9H2lgsqN9L/2mdc6MbVnOOpqiHk/aVSNxmmBQ78WQ4Qu4YrBJAhnAE9 PB0X4SUbcerseS7k3xH2Sfn3qK7a/3NhMx5pnopNNHCZtNdy3gkssICgHORe3ySX4QHV l5Ag==
X-Gm-Message-State: APjAAAXqihWuGyprnU5jUpTzLp9HEPsXwegJeC0SXl7r9zSNyGTubbSd 1Fm2aRpPnX8ieRaxfc+TJlRf46sNJ8x3LtrEHhSNmFaXQbORKDaouqpfrBzmmgy5bofjJG2Eu6q NcEfysqDe93b2SgxXqyMWNges3bxWrmZgzBVKDrYfE2xAnqd1r8uLsGvZVbaFUw==
X-Google-Smtp-Source: APXvYqxjcv2X0hzGCOru5QnjilPkOwuV4g5vw9TiNhZMgH2EsczKCtyjxSbNAEry5rB4KLVlGkU05A==
X-Received: by 2002:a5d:448a:: with SMTP id j10mr530171wrq.82.1567347627308; Sun, 01 Sep 2019 07:20:27 -0700 (PDT)
Received: from macpro.fritz.box (p57A0764A.dip0.t-ipconnect.de. [87.160.118.74]) by smtp.gmail.com with ESMTPSA id n14sm40741820wra.75.2019.09.01.07.20.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Sep 2019 07:20:26 -0700 (PDT)
From: Dirk Steinberg <dirk@lapishills.com>
Message-Id: <9A655231-45C5-4852-831E-72EC33151F03@lapishills.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_1461A4D5-9B86-4FB4-8144-52DF748BC798"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Sun, 1 Sep 2019 16:20:25 +0200
In-Reply-To: <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com>
To: SPRING WG List <spring@ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0ZRfywv_FyT1q-GxjFhm2pOHYBg>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 14:20:33 -0000

--Apple-Mail=_1461A4D5-9B86-4FB4-8144-52DF748BC798
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

the introduction of SRv6 as alternate data plane in addition to MPLS
has been an important step in SPRING, providing an encapsulation
for SPRING traffic that is native to IPv6.

The question about the necessity of work on alternate encapsulations
was fueled by concerns about encapsulation overhead when using=20
full 128 bit SIDs in the SRv6 SRH.

Through the introduction of the uSID network instruction in SRv6
these concerns are now properly addressed and SRv6 with uSID
can now also be deployed in a very MTU-efficient manner.=20

Therefore I do not see a necessity for any additional encapsulations.

Cheers
Dirk=20

> Am 31.08.2019 um 06:05 schrieb Zafar Ali (zali) <zali@cisco.com>:
>=20
> Dear Chairs and the WG:=20
> =20
> The SRv6 network programming solution and its SRH encapsulation is =
implemented on 12 hardware platforms including Merchant Silicon.
> Multiple providers have deployed the SRv6 network programming solution =
and its SRH encapsulation with line-rate performance carrying a =
significant amount of commercial traffic.
> Several independent interoperability reports documenting successful =
interoperability of implementation from multiple vendors exist.
> Implementation, deployment, and interoperability status is publicly =
documented in =
https://www.ietf.org/id/draft-matsushima-spring-srv6-deployment-status-01.=
txt =
<https://www.ietf.org/id/draft-matsushima-spring-srv6-deployment-status-01=
.txt>.
> =20
> Most use-cases are expected to use very few SRv6 segments.
> =20
> In some specific use-cases, one may desire to optimize the MTU usage =
further.
> The SRv6 network programming solution and its SRH encapsulation also =
support for this Optimization, through the uSID network instruction.
> =20
> I do not see the need for any new encapsulation work.
> =20
> Thanks
> =20
> Regards =E2=80=A6 Zafar=20
> =20
> From: spring <spring-bounces@ietf.org =
<mailto:spring-bounces@ietf.org>> on behalf of Rob Shakir =
<robjs=3D40google.com@dmarc.ietf.org =
<mailto:robjs=3D40google.com@dmarc.ietf.org>>
> Date: Sunday, August 4, 2019 at 5:04 PM
> To: SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
> Subject: [spring] Beyond SRv6.
> =20
> Hi SPRING WG,
> =20
> Over the last 5+ years, the IETF has developed Source Packet Routing =
in NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) =
and IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in =
UDP or GRE.
> =20
> These encapsulations are past WG last call (in IESG or RFC Editor).
> =20
> During the SPRING WG meeting at IETF 105, two presentations were =
related to the reduction of the size of the SID for IPv6 dataplane:
> =20
> SRv6+ / CRH --
> https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04 =
<https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04>
> =20
> =20
> uSID --
> =
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-u=
sid-01 =
<https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-=
usid-01>=20
> =20
> =20
> During the IETF week, two additional drafts have been proposed:
> =20
> https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00 =
<https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00>=20
> =20
> =20
> https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03 =
<https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03>=20
> =20
> =20
> As we expressed during the meeting, it is important for the WG to =
understand what the aims of additional encapsulations are. Thus, we =
think it is important that the WG should first get to a common =
understanding on the requirements for a new IPv6 data plane with a =
smaller SID - both from the perspective of operators that are looking to =
deploy these technologies, and from that of the software/hardware =
implementation.
> =20
> Therefore, we would like to solicit network operators interested in SR =
over the IPv6 data plane to briefly introduce their:
> =20
> use case (e.g. Fast Reroute, explicit routing/TE)
> =20
> =20
> forwarding performance and scaling requirements
> =20
> =20
> e.g., (number of nodes, network diameter,
> number of SID required in max and average). For the latter, if =
possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as =
the number would typically be different (*).
> =20
> =20
> if the existing SRv6 approach is not deployable
> in their circumstances, details of the requirement of a different =
solution is required and whether this solution is needed for the short =
term only or for the long term.
> =20
> =20
> As well as deployment limitations, we would like the SPRING community =
to briefly describe the platform limitations that they are seeing which =
limit the deployment of SRv6  In particular limitations related to the =
number of SIDs which can be pushed and forwarded and how much the use of =
shorter SIDs would improve the deployments .
> =20
> For both of these sets of feedback if possible, please post this to =
the SPRING WG. If the information cannot be shared publicly, please send =
it directly to the chairs & AD (Martin).
> =20
> This call for information will run for four weeks, up to 2019/09/03. =
As a reminder, you can reach the SPRING chairs via =
spring-chairs@ietf.org <mailto:spring-chairs@ietf.org> and ADs via =
spring-ads@ietf.org <mailto:spring-ads@ietf.org>.=20
> =20
> Thank you,
> -- Rob & Bruno
> =20
> (*) As expressed on the mailing list, a 128 bit SID can encode two =
instructions a node SID and an adjacency SID hence less SID may be =
required.
> =20
> _______________________________________________
> spring mailing list
> spring@ietf.org <mailto:spring@ietf.org>
> https://www.ietf.org/mailman/listinfo/spring =
<https://www.ietf.org/mailman/listinfo/spring>

--Apple-Mail=_1461A4D5-9B86-4FB4-8144-52DF748BC798
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Hi,<div class=3D""><br class=3D""></div><div class=3D"">the =
introduction of SRv6 as alternate data plane in addition to =
MPLS</div><div class=3D"">has been an important step in SPRING, =
providing an encapsulation</div><div class=3D"">for SPRING traffic that =
is native to IPv6.</div><div class=3D""><br class=3D""></div><div =
class=3D"">The question about the necessity of work on alternate =
encapsulations</div><div class=3D"">was fueled by concerns about =
encapsulation overhead when using&nbsp;</div><div class=3D"">full 128 =
bit SIDs in the SRv6 SRH.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Through the introduction of the uSID network instruction in =
SRv6</div><div class=3D"">these concerns are now properly addressed and =
SRv6 with uSID</div><div class=3D"">can now also be deployed in a very =
MTU-efficient manner.&nbsp;</div><div class=3D""><br class=3D""></div><div=
 class=3D"">Therefore I do not see a necessity for any additional =
encapsulations.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Cheers</div><div class=3D"">Dirk&nbsp;</div><div class=3D""><br=
 class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">Am =
31.08.2019 um 06:05 schrieb Zafar Ali (zali) &lt;<a =
href=3D"mailto:zali@cisco.com" class=3D"">zali@cisco.com</a>&gt;:</div><br=
 class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Dear =
Chairs and the WG:<span class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">The SRv6 =
network programming solution and its SRH encapsulation is implemented on =
12 hardware platforms including Merchant Silicon.<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Multiple =
providers have deployed the SRv6 network programming solution and its =
SRH encapsulation with line-rate performance carrying a significant =
amount of commercial traffic.<o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Several independent interoperability =
reports documenting successful interoperability of implementation from =
multiple vendors exist.<o:p class=3D""></o:p></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Implementation, deployment, and interoperability status is =
publicly documented in<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://www.ietf.org/id/draft-matsushima-spring-srv6-deployment-st=
atus-01.txt" style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/id/draft-matsushima-spring-srv6-deployment=
-status-01.txt</a>.<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Most use-cases are expected to use very few SRv6 =
segments.<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">In some specific use-cases, one may desire to optimize the =
MTU usage further.<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">The SRv6 network programming solution and its SRH =
encapsulation also support for this Optimization, through the uSID =
network instruction.<o:p class=3D""></o:p></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">I do not see the need for any new encapsulation work.<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Thanks<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Regards =
=E2=80=A6 Zafar<span class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"border-style: solid none =
none; border-top-width: 1pt; border-top-color: rgb(181, 196, 223); =
padding: 3pt 0in 0in;" class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><b class=3D""><span style=3D"font-size: 12pt;" =
class=3D"">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-size: 12pt;" class=3D"">spring &lt;<a =
href=3D"mailto:spring-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">spring-bounces@ietf.org</a>&gt; =
on behalf of Rob Shakir &lt;<a =
href=3D"mailto:robjs=3D40google.com@dmarc.ietf.org" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">robjs=3D40google.com@dmarc.ietf.org</a>&gt;<br class=3D""><b =
class=3D"">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Sunday, August 4, 2019 =
at 5:04 PM<br class=3D""><b class=3D"">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>SPRING WG List &lt;<a =
href=3D"mailto:spring@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">spring@ietf.org</a>&gt;<br class=3D""><b =
class=3D"">Subject:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>[spring] Beyond =
SRv6.<o:p class=3D""></o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt;" class=3D""><span style=3D"font-family:=
 Arial, sans-serif;" class=3D"">Hi SPRING WG,</span><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">Over the last 5+ years, the IETF has developed Source Packet =
Routing in NetworkinG (SPRING) aka Segment Routing for both the MPLS =
(SR-MPLS) and IPv6 (SRv6) data planes. SR-MPLS may also be transported =
over IP in UDP or GRE.</span><span style=3D"font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt;" class=3D""><span style=3D"font-family:=
 Arial, sans-serif;" class=3D"">These encapsulations are past WG last =
call (in IESG or RFC Editor).</span><span style=3D"font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt;" class=3D""><span style=3D"font-family:=
 Arial, sans-serif;" class=3D"">During the SPRING WG meeting at IETF =
105, two presentations were related to the reduction of the size of the =
SID for IPv6 dataplane:</span><span style=3D"font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D""></o:p></span></div><ul =
type=3D"disc" style=3D"margin-bottom: 0in;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; vertical-align: baseline; =
font-variant-numeric: normal; font-variant-east-asian: normal;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li><li style=3D"margin-top: 0in; =
margin-bottom: 0.0001pt; vertical-align: baseline;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D"">SRv6+ / CRH --<o:p =
class=3D""></o:p></span></li><li style=3D"margin-top: 0in; =
margin-bottom: 0.0001pt; vertical-align: baseline;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><a =
href=3D"https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a=
><o:p class=3D""></o:p></span></li><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline; font-variant-numeric: =
normal; font-variant-east-asian: normal;"><span style=3D"font-family: =
Arial, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></li><li=
 style=3D"margin-top: 0in; margin-bottom: 0.0001pt; vertical-align: =
baseline;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">uSID --<o:p class=3D""></o:p></span></li><li =
style=3D"margin-top: 0in; margin-bottom: 0.0001pt; vertical-align: =
baseline;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><a =
href=3D"https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extensio=
n-srv6-usid-01" style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-exten=
sion-srv6-usid-01</a>&nbsp;<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; vertical-align: baseline;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li></ul><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-family: Arial, sans-serif;" class=3D""><o:p=
 class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">During the IETF week, two additional drafts have been =
proposed:</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><o:p class=3D""></o:p></span></div><ul type=3D"disc" =
style=3D"margin-bottom: 0in;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline; font-variant-numeric: =
normal; font-variant-east-asian: normal;"><span style=3D"font-family: =
Arial, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></li><li=
 style=3D"margin-top: 0in; margin-bottom: 0.0001pt; vertical-align: =
baseline;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><a =
href=3D"https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00"=
 style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-=
00</a>&nbsp;<o:p class=3D""></o:p></span></li><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline; font-variant-numeric: =
normal; font-variant-east-asian: normal;"><span style=3D"font-family: =
Arial, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></li><li=
 style=3D"margin-top: 0in; margin-bottom: 0.0001pt; vertical-align: =
baseline;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><a =
href=3D"https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<=
/a>&nbsp;<o:p class=3D""></o:p></span></li><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li></ul><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-family: Arial, sans-serif;" class=3D""><o:p=
 class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">As we expressed during the meeting, it is important for the =
WG to understand what the aims of additional encapsulations are. Thus, =
we think it is important that the WG should first get to a common =
understanding on the requirements for a new IPv6 data plane with a =
smaller SID - both from the perspective of operators that are looking to =
deploy these technologies, and from that of the software/hardware =
implementation.</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-family: Arial, sans-serif;" class=3D""><o:p=
 class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">Therefore, we would like to solicit network operators =
interested in SR over the IPv6 data plane to briefly introduce =
their:</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><o:p class=3D""></o:p></span></div><ul type=3D"disc" =
style=3D"margin-bottom: 0in;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline; font-variant-numeric: =
normal; font-variant-east-asian: normal;"><span style=3D"font-family: =
Arial, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></li><li=
 style=3D"margin-top: 0in; margin-bottom: 0.0001pt; vertical-align: =
baseline;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">use case (e.g. Fast Reroute, explicit routing/TE)<o:p =
class=3D""></o:p></span></li><li class=3D"MsoNormal" style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; =
vertical-align: baseline;"><span style=3D"font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; vertical-align: baseline; =
font-variant-numeric: normal; font-variant-east-asian: normal;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li><li style=3D"margin-top: 0in; =
margin-bottom: 0.0001pt; vertical-align: baseline;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D"">forwarding =
performance and scaling requirements<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; vertical-align: baseline;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li></ul><ul type=3D"disc" =
style=3D"margin-bottom: 0in;" class=3D""><ul type=3D"circle" =
style=3D"margin-bottom: 0in;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline; font-variant-numeric: =
normal; font-variant-east-asian: normal;"><span style=3D"font-family: =
Arial, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></li><li=
 style=3D"margin-top: 0in; margin-bottom: 0.0001pt; vertical-align: =
baseline;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">e.g., (number of nodes, network diameter,<o:p =
class=3D""></o:p></span></li><li style=3D"margin-top: 0in; =
margin-bottom: 0.0001pt; vertical-align: baseline;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D"">number of SID =
required in max and average). For the latter, if possible using both =
SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the number would =
typically be different (*).<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; vertical-align: baseline;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li></ul></ul><ul type=3D"disc" =
style=3D"margin-bottom: 0in;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; vertical-align: baseline; font-variant-numeric: =
normal; font-variant-east-asian: normal;"><span style=3D"font-family: =
Arial, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></li><li=
 style=3D"margin-top: 0in; margin-bottom: 0.0001pt; vertical-align: =
baseline;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">if the existing SRv6 approach is not deployable<o:p =
class=3D""></o:p></span></li><li style=3D"margin-top: 0in; =
margin-bottom: 0.0001pt; vertical-align: baseline;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D"">in their =
circumstances, details of the requirement of a different solution is =
required and whether this solution is needed for the short term only or =
for the long term.<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; vertical-align: baseline;"><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li></ul><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-family: Arial, sans-serif;" class=3D""><o:p=
 class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">As well as deployment limitations, we would like the SPRING =
community to briefly describe the platform limitations that they are =
seeing which limit the deployment of SRv6&nbsp; In particular =
limitations related to the number of SIDs which can be pushed and =
forwarded and how much the use of shorter SIDs would improve the =
deployments .</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-family: Arial, sans-serif;" class=3D""><o:p=
 class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">For both of these sets of feedback if possible, please post =
this to the SPRING WG. If the information cannot be shared publicly, =
please send it directly to the chairs &amp; AD (Martin).</span><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">This call for information will run for four weeks, up to =
2019/09/03. As a reminder, you can reach the SPRING chairs via<span =
class=3D"Apple-converted-space">&nbsp;</span></span><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><a =
href=3D"mailto:spring-chairs@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">spring-chairs@ietf.org</a><span =
style=3D"" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>and ADs via<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:spring-ads@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">spring-ads@ietf.org</a><span =
style=3D"" class=3D"">.&nbsp;</span><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">Thank you,</span><span style=3D"font-family: Arial, =
sans-serif;" class=3D""><o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt;" class=3D""><span style=3D"font-family:=
 Arial, sans-serif;" class=3D"">-- Rob &amp; Bruno</span><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-family: Arial, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt;" class=3D""><span style=3D"font-family: Arial, sans-serif;" =
class=3D"">(*) As expressed on the mailing list, a 128 bit SID can =
encode two instructions a node SID and an adjacency SID hence less SID =
may be required.</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div></div></div><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">spring mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:spring@ietf.org" style=3D"color: purple; text-decoration: =
underline; font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">spring@ietf.org</a><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/spring" style=3D"color: =
purple; text-decoration: underline; font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/spring</a></div></blockqu=
ote></div><br class=3D""></div></body></html>=

--Apple-Mail=_1461A4D5-9B86-4FB4-8144-52DF748BC798--


From nobody Sun Sep  1 08:03:45 2019
Return-Path: <robert@raszuk.net>
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 DB566120071 for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 08:03:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 xNQ7EKRDdkRD for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 08:03:31 -0700 (PDT)
Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (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 003AE12004A for <spring@ietf.org>; Sun,  1 Sep 2019 08:03:30 -0700 (PDT)
Received: by mail-qt1-x833.google.com with SMTP id b2so9566207qtq.5 for <spring@ietf.org>; Sun, 01 Sep 2019 08:03:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=z6MtJoG8rLSM3d7zz/gDttgzuv/V2N8IPKbPMyFiVpc=; b=YPp7ZXuCRXeS/pp4dsKxqYmSUiMeqL6W71shKTj2SsafZ6q6akRFdqSCeb2lYHYAEH ExMGgdlqVx14RbZ2zhW1OHObzUcqysQzeZwfATqg+qXTIO7wlt5ZyKYBG0KDzc3BLlR8 tjkkMD6ILs3xho3wrDEvYEfb/SWm9iBhITFlylumAFN1UqZEc3aoFK9wi6GbYXeTWTcq qX1XyjX+GURlLkf6G7Pj57mRRRrsueTK2Vig1oFtBWIbqAqQwpvXKr8t4XjOZi+zkjyT MKhF5oG2MAW7IXLMr1hN6DRZ9nvceBes/px3vycOcVTbRGDcvbqYX6MVI6a1LTd/wv7F gTfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=z6MtJoG8rLSM3d7zz/gDttgzuv/V2N8IPKbPMyFiVpc=; b=VgYilONFDOOYAKoUwvmzmFuBMBhNFJJ3f8AFj3SjPDGwgxIl2AhRg88hYsotrd0zpL 6DUNL/XvW6wyvROe03v9iPX62Ud4K5u9zqJJvCh0xtU1fPcOA0AO6/ZwqpHD6wU/5XaM NE4lJLTqWzXU2QFv6u9MkmhFUFTc4m9no/4VxoUGWIyM3r62kWELqbTjzlGv8jtpKu2Y IV1uM12xsF3hosvLcugVTsNjmsrucGEwc8WD0k+nJp5dgsmx/6YMcAMucRFmTKvSvWjX 8YDnLl/ff/nydsEIluc0GRyjHeGoO+RxUUkvo3ROggSJDASY+SU+fPa/aZJExC/2HgJU kaMw==
X-Gm-Message-State: APjAAAUodmvVRvZDwOBjLI02VdGPjUgkBtw0ZjtvD5oTAlZYtyeP3Mnz n6wuB9l+Qwuj6Yaw/IllxYd+CmEhw0qAIFND5t2O2BBLFaY=
X-Google-Smtp-Source: APXvYqwV0ms5b0aHNdpdJkszIfXdh+jf09cHSFV2UJ7/O3iPi5kLgYfW4aXMPfLej0+M4JaPRZxu0Toj4O73cSpyE7s=
X-Received: by 2002:ac8:7959:: with SMTP id r25mr24559059qtt.208.1567350209765;  Sun, 01 Sep 2019 08:03:29 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 1 Sep 2019 17:03:20 +0200
Message-ID: <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007dfc8e05917f286e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/BjfcRJjwjUop8O5XE0U2zW5aWWc>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 15:03:35 -0000

--0000000000007dfc8e05917f286e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Ron,

> SR customers have stated a firm requirement to support SR paths that
contain 8 to 12 segments.

Let me make an observation that with 8 to 12 router hops I can reach most
of my often visited destinations in the open Internet anywhere in
the world.

With that let's also notice that proposed SRv6 (or for that matter SR-MPLS)
is applicable to networks under same administrative control.

Therefor I do question the necessity to have such deep/long list of
segments for any practical network application.

Perhaps some customers (or vendors) are treating SRv6 verbatim as an
analogy to RSVP-TE strict or loose ERO objects - but that is completely
wrong way to think about it in light of segment routing architecture and
its abilities.

In RSVP-TE you nail down the path with hop by hop RESV-PATH msg signalling
such that forwarding is using locally upstream assigned labels distributed
by return RSVP-RESV msg.

I would never suggest to do same with SR. The biggest advantage of SR
(outside of its network programmability concept) is in the ability to
encode very selected anchor node or nodes to which forwarding just flows
natively using IPv6 address or domain wide MPLS label.

So proper use of SR does require wise selection of such anchor points in
the network. I am afraid CSPF is not the best tool for it. Much smarter
algorithm is required to engineer your traffic using SR technology in any
network especially in cases where the IGP topology is very dense and
complex.

Based on my personal experience with MPLS-TE deployments across biggest
global networks I  can state that vast majority of true path steering can
be easily accomplished with 1, 2 or max 3 properly selected anchor nodes
across their domain(s). Add to that room for two SFC processing clusters
and you get max 5.

So even if some individual operators would like to use 8, 12 or maybe 16
segments in their packets I do not see this as fundamentally sufficient
justification to proceed with yet one more SRv6 encoding proposal.

As both Rob & Bruno asked I will be looking for real technical
justifications for such deep segment stacks. Note that we are at the end of
4 week pool window and there was none sent to the list so far.

Kind regards,
Robert.


On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica <rbonica=3D
40juniper.net@dmarc.ietf.org> wrote:

> Rob,
>
>
>
> The following are arguments for proceeding with SRv6+:
>
>
>
>    - Efficient forwarding with deep SID lists
>    - Operational Simplicity
>    - SRv6+ work may finish before SRv6
>
>
>
> Efficient forwarding with deep SID Lists
>
> ----------------------------------------------------
>
>
>
> SR customers have stated a firm requirement to support SR paths that
> contain 8 to 12 segments. They have also stated a requirement for
> implementations to forward at line speed  and without consuming excessive
> overhead bandwidth.
>
>
>
> SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisf=
y
> these requirements. In order to support an SR path with 8 segments, SRv6
> would require a 128-byte SRH. Even if ASICs could process such a long SRH
> at line speed, the bandwidth overhead would be prohibitive.
>
>
>
> Therefore, one of the four solutions  that you mention below is required
> to make SRv6 deployable. While draft-ietf-6man-segment-routing-header is
> close to maturity, the four competing solutions mentioned below are equal=
ly
> mature and should be given equal consideration.
>
>
>
> The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
>
>
>
> Operational Simplicity
>
> -----------------------------
>
> Network operators strive for operational simplicity. By loosely
> interpreting (and sometimes bending) the requirements of RFCs 4291 and RF=
C
> 8200, SRv6 introduces architectural quirks that introduce operational
> complexity. The following are architectural quirks of
>  draft-ietf-6man-segment-routing-header:
>
>
>
>    - The Segment Routing Header (SRH) serves purposes other than routing.
>    Therefore, the SRH is sometimes required for packets that traverse the
>    least-cost path from source to destination
>    - The SRH and the IPv6 Authentication Header are incompatible.
>    - The IPv6 destination address determines whether an SRH is valid and
>    how it is processed. For example, if the IPv6 destination address cont=
ains
>    one locally instantiated value, the SRH might be processed in one
>    particular way, while if the IPv6 destination address contains another
>    locally instantiated value, the SRH might be totally invalid.
>
>
>
> Draft-ietf-spring-srv6-network-programming  promises more architectural
> quirks. For example:
>
>
>
>    - Segment endpoints can insert and/or delete IPv6 extension headers
>    - An IPv6 packet can contain two Segment Routing headers
>    - IPv6 packets are no longer self-describing. For example, the Next
>    Header Field in the SRH can carry a value of No Next Header, even thou=
gh
>    the SRH is followed by Ethernet payload.
>
>
>
> Other emerging drafts promise still more architectural quirks. For
> example, in draft-ali-6man-spring-srv6-oam, implementations need to exami=
ne
> the SRH even when Segment Left equals zero. This is because the SRH has
> been overloaded to carry OAM as well as routing information.
>
>
>
> Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires
> network operators to obtain address space and number their networks in a
> particular way to make routing work.
>
>
>
> SRv6+ Work May Finish Before SRv6 work
>
> --------------------------------------------------------
>
> SRv6+  has been implemented on LINUX and is being implemented on JUNOS.
> Implementation experience demonstrates that specification is fairly
> complete. For example, there is no need for an SRv6+ OAM document. It=E2=
=80=99s
> just IPv6 and IPv6 OAM just works.
>
>
>
> Furthermore, the SRv6+ specifications adhere to a strict interpretation o=
f
> RFC 8200. Therefore, as they progress through the working group, they won=
=E2=80=99t
> need to overcome the objections that are inevitably encountered when
> stretching the interpretation of a specification that is so fundamental a=
s
> RFC 8200.
>
>
>
>
>                                                                          =
                      Thanks,
>
>
>                                                                      Ron
>
>
>
>
>
>
>
>
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>
>
>
> Hi SPRING WG,
>
>
>
> Over the last 5+ years, the IETF has developed Source Packet Routing in
> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP o=
r
> GRE.
>
>
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
>
>
> During the SPRING WG meeting at IETF 105, two presentations were related
> to the reduction of the size of the SID for IPv6 dataplane:
>
>    - SRv6+ / CRH --
>    https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645uJ=
k0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
>    - uSID --
>    https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-sr=
v6-usid-01
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&=
d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-=
BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>
>
>
>
>
> During the IETF week, two additional drafts have been proposed:
>
>    - https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMh=
WLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>
>
>    - https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7=
vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=3D>
>
>
>
>
> As we expressed during the meeting, it is important for the WG to
> understand what the aims of additional encapsulations are. Thus, we think
> it is important that the WG should first get to a common understanding on
> the requirements for a new IPv6 data plane with a smaller SID - both from
> the perspective of operators that are looking to deploy these technologie=
s,
> and from that of the software/hardware implementation.
>
>
>
> Therefore, we would like to solicit network operators interested in SR
> over the IPv6 data plane to briefly introduce their:
>
>    - use case (e.g. Fast Reroute, explicit routing/TE)
>    - forwarding performance and scaling requirements
>
>
>    - e.g., (number of nodes, network diameter, number of SID required in
>       max and average). For the latter, if possible using both SRv6 128-b=
it SIDs
>       and shorter (e.g. 32-bit) SIDs as the number would typically be dif=
ferent
>       (*).
>
>
>    - if the existing SRv6 approach is not deployable in their
>    circumstances, details of the requirement of a different solution is
>    required and whether this solution is needed for the short term only o=
r for
>    the long term.
>
>
>
> As well as deployment limitations, we would like the SPRING community to
> briefly describe the platform limitations that they are seeing which limi=
t
> the deployment of SRv6  In particular limitations related to the number o=
f
> SIDs which can be pushed and forwarded and how much the use of shorter SI=
Ds
> would improve the deployments .
>
>
>
> For both of these sets of feedback if possible, please post this to the
> SPRING WG. If the information cannot be shared publicly, please send it
> directly to the chairs & AD (Martin).
>
>
>
> This call for information will run for four weeks, up to 2019/09/03. As a
> reminder, you can reach the SPRING chairs via spring-chairs@ietf.org and
> ADs via spring-ads@ietf.org.
>
>
>
> Thank you,
>
> -- Rob & Bruno
>
>
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>
>
>
>
>
> Juniper Business Use Only
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000007dfc8e05917f286e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Ron,<div><br></div><div>&gt; SR customers have stated=
 a firm requirement to support SR paths that contain 8 to 12 segments.=C2=
=A0=C2=A0<br></div><div><br></div><div>Let me make an observation that with=
 8 to 12 router hops I can reach most of my often visited destinations in t=
he open Internet anywhere in the=C2=A0world.=C2=A0</div><div><br></div><div=
>With that let&#39;s also notice that proposed SRv6 (or for that matter SR-=
MPLS) is applicable to networks under same administrative control.=C2=A0</d=
iv><div><br></div><div>Therefor I do question the necessity to have such de=
ep/long list of segments for any practical network application.=C2=A0</div>=
<div><br></div><div>Perhaps some customers (or vendors) are treating SRv6 v=
erbatim as an analogy to RSVP-TE strict or loose ERO objects - but that is =
completely wrong way to think about it in light of segment routing architec=
ture and its abilities.=C2=A0</div><div><br></div><div>In RSVP-TE you nail =
down the path with hop by hop RESV-PATH msg signalling such that forwarding=
 is using locally upstream assigned labels distributed by return RSVP-RESV =
msg.=C2=A0</div><div><br></div><div>I would never suggest to do same with S=
R. The biggest advantage of SR (outside of its network programmability conc=
ept) is in the ability to encode very selected anchor node or nodes to whic=
h forwarding just flows natively using IPv6 address or domain wide MPLS lab=
el.=C2=A0</div><div><br></div><div>So proper use of SR does require wise se=
lection of such anchor points in the network. I am afraid CSPF is not the b=
est tool for it. Much smarter algorithm is required to engineer your traffi=
c using SR technology in any network especially in cases where the IGP topo=
logy is very dense and complex.=C2=A0</div><div><br></div><div>Based on my =
personal experience with MPLS-TE deployments across biggest global networks=
 I=C2=A0 can state that vast majority of true path steering can be easily a=
ccomplished with 1, 2 or max 3 properly selected anchor nodes across their =
domain(s). Add to that room for two SFC processing clusters and you get max=
 5.=C2=A0<br></div><div><br></div><div>So even if some individual operators=
 would like to use 8, 12 or maybe 16 segments in their packets I do not see=
 this as fundamentally sufficient justification to proceed with yet one mor=
e SRv6 encoding proposal.=C2=A0</div><div><br></div><div>As both Rob &amp; =
Bruno asked I will be looking for real technical justifications for such de=
ep segment stacks. Note that we are at the end of 4 week pool window and th=
ere was none sent to the list so far.=C2=A0</div><div><br></div><div>Kind r=
egards,</div><div>Robert.</div><div><br></div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Aug 31, 2019 at 10:34=
 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org=
">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-1735116441440845379WordSection1">
<p class=3D"MsoNormal">Rob,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The following are arguments for proceeding with SRv6=
+:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_-1735116441440845379MsoListParagraph" style=3D"margin-=
left:0in">Efficient forwarding with deep SID lists<u></u><u></u></li><li cl=
ass=3D"gmail-m_-1735116441440845379MsoListParagraph" style=3D"margin-left:0=
in">Operational Simplicity<u></u><u></u></li><li class=3D"gmail-m_-17351164=
41440845379MsoListParagraph" style=3D"margin-left:0in">SRv6+ work may finis=
h before SRv6<u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Efficient forwarding with deep SID Lists<u></u><u></=
u></p>
<p class=3D"MsoNormal">----------------------------------------------------=
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SR customers have stated a firm requirement to suppo=
rt SR paths that contain 8 to 12 segments. They have also stated a requirem=
ent for implementations to forward at line speed =C2=A0and without consumin=
g excessive overhead bandwidth.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SRv6, as defined in draft-ietf-6man-segment-routing-=
header, cannot satisfy these requirements. In order to support an SR path w=
ith 8 segments, SRv6 would require a 128-byte SRH. Even if ASICs could proc=
ess such a long SRH at line speed,
 the bandwidth overhead would be prohibitive.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Therefore, one of the four solutions =C2=A0that you =
mention below is required to make SRv6 deployable. While draft-ietf-6man-se=
gment-routing-header is close to maturity, the four competing solutions men=
tioned below are equally mature and should
 be given equal consideration.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">The four solutions are SRv6+, uSID, draft-li and draft-m=
irsky.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Operational Simplicity<u></u><u></u></p>
<p class=3D"MsoNormal">----------------------------- <u></u><u></u></p>
<p class=3D"MsoNormal">Network operators strive for operational simplicity.=
 By loosely interpreting (and sometimes bending) the requirements of RFCs 4=
291 and RFC 8200, SRv6 introduces architectural quirks that introduce opera=
tional complexity. The following are
 architectural quirks of =C2=A0draft-ietf-6man-segment-routing-header:<u></=
u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_-1735116441440845379MsoListParagraph" style=3D"margin-=
left:0in">The Segment Routing Header (SRH) serves purposes other than routi=
ng. Therefore, the SRH is sometimes required for packets that traverse the =
least-cost path from source to destination<u></u><u></u></li><li class=3D"g=
mail-m_-1735116441440845379MsoListParagraph" style=3D"margin-left:0in">The =
SRH and the IPv6 Authentication Header are incompatible.<u></u><u></u></li>=
<li class=3D"gmail-m_-1735116441440845379MsoListParagraph" style=3D"margin-=
left:0in">The IPv6 destination address determines whether an SRH is valid a=
nd how it is processed. For example, if the IPv6 destination address contai=
ns one locally instantiated value, the SRH
 might be processed in one particular way, while if the IPv6 destination ad=
dress contains another locally instantiated value, the SRH might be totally=
 invalid.<u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Draft-ietf-spring-srv6-network-programming =C2=A0pro=
mises more architectural quirks. For example:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_-1735116441440845379MsoListParagraph" style=3D"margin-=
left:0in">Segment endpoints can insert and/or delete IPv6 extension headers=
<u></u><u></u></li><li class=3D"gmail-m_-1735116441440845379MsoListParagrap=
h" style=3D"margin-left:0in">An IPv6 packet can contain two Segment Routing=
 headers<u></u><u></u></li><li class=3D"gmail-m_-1735116441440845379MsoList=
Paragraph" style=3D"margin-left:0in">IPv6 packets are no longer self-descri=
bing. For example, the Next Header Field in the SRH can carry a value of No=
 Next Header, even though the SRH is followed by Ethernet payload.<u></u><u=
></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Other emerging drafts promise still more architectur=
al quirks. For example, in draft-ali-6man-spring-srv6-oam, implementations =
need to examine the SRH even when Segment Left equals zero. This is because=
 the SRH has been overloaded to carry
 OAM as well as routing information.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Furthermore, draft-filsfils-spring-net-pgm-extension=
-srv6-usid requires network operators to obtain address space and number th=
eir networks in a particular way to make routing work.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SRv6+ Work May Finish Before SRv6 work<u></u><u></u>=
</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">-----------------------=
---------------------------------<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ =C2=A0has been implemented on LINUX and is bei=
ng implemented on JUNOS. Implementation experience demonstrates that specif=
ication is fairly complete. For example, there is no need for an SRv6+ OAM =
document. It=E2=80=99s just IPv6 and IPv6 OAM just
 works.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Furthermore, the SRv6+ specifications adhere to a st=
rict interpretation of RFC 8200. Therefore, as they progress through the wo=
rking group, they won=E2=80=99t need to overcome the objections that are in=
evitably encountered when stretching the interpretation
 of a specification that is so fundamental as RFC 8200.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u><=
/p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-1735116441440845379MsoListParagraph"><u></u>=C2=A0<u><=
/u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt; <b>On Beha=
lf Of
</b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Hi SPRING WG,</span><span style=3D"font-family:Arial,san=
s-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Over the last 5+ years, the IETF has developed Source Pa=
cket Routing in NetworkinG (SPRING) aka Segment Routing for both the MPLS (=
SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<span style=3D"font-family:Arial,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">These encapsulations are past WG last call (in IESG or R=
FC Editor).</span><span style=3D"font-family:Arial,sans-serif"><u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the SPRING WG meeting at IETF 105, two presentati=
ons were related to the reduction of the size of the SID for IPv6 dataplane=
:</span><span style=3D"font-family:Arial,sans-serif"><u></u><u></u></span><=
/p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">SRv6+ / CRH -- <a href=3D"http=
s://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draf=
t-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAw=
rDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DKUhAfjV=
sx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_blank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a><u></u><u><=
/u></span></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:=
baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">uSID -- <a href=3D"https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dfil=
sfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=3DDwMFaQ&am=
p;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx8=
4hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_F=
L6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=3D" target=3D=
"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>=C2=A0<u></u><u></u></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the IETF week, two additional drafts have been pr=
oposed:</span><span style=3D"font-family:Arial,sans-serif"><u></u><u></u></=
span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dli-2Dspring=
-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0U=
jBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWUDAD2FMhWLfeT=
5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank">https://tools.ietf=
.org/html/draft-li-spring-compressed-srv6-np-00</a>=C2=A0<u></u><u></u></sp=
an></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:baselin=
e;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dmirsky-2D6m=
an-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHYxXm7FU7vblOB=
1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank">https://tools.ietf.or=
g/html/draft-mirsky-6man-unified-id-sr-03</a>=C2=A0<u></u><u></u></span></l=
i></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As we expressed during the meeting, it is important for =
the WG to understand what the aims of additional encapsulations are. Thus, =
we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><span style=3D"font-family:Ari=
al,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Therefore, we would like to solicit network operators in=
terested in SR over the IPv6 data plane to briefly introduce their:</span><=
span style=3D"font-family:Arial,sans-serif"><u></u><u></u></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">use case (e.g. Fast Reroute, e=
xplicit routing/TE)<u></u><u></u></span></li><li class=3D"MsoNormal" style=
=3D"color:black;vertical-align:baseline;font-variant-numeric:normal;font-va=
riant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">forwarding performance and sca=
ling requirements<u></u><u></u></span></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">e.g., (number of nodes, networ=
k diameter, number of SID required in max and average). For the latter, if =
possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the=
 number would typically be different
 (*).<u></u><u></u></span></li></ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">if the existing SRv6 approach =
is not deployable in their circumstances, details of the requirement of a d=
ifferent solution is required and whether this solution is needed for the s=
hort term only or for the long term.<u></u><u></u></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As well as deployment limitations, we would like the SPR=
ING community to briefly describe the platform limitations that they are se=
eing which limit the deployment
 of SRv6=C2=A0 In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><span style=3D"font-family:Arial,sans-serif">=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">For both of these sets of feedback if possible, please p=
ost this to the SPRING WG. If the information cannot be shared publicly, pl=
ease send it directly to
 the chairs &amp; AD (Martin).</span><span style=3D"font-family:Arial,sans-=
serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">This call for information will run for four weeks, up to=
 2019/09/03. As a reminder, you can reach the SPRING chairs via
</span><span style=3D"font-family:Arial,sans-serif"><a href=3D"mailto:sprin=
g-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a><span style=
=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank">spring-ads@=
ietf.org</a><span style=3D"color:black">.=C2=A0</span><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Thank you,</span><span style=3D"font-family:Arial,sans-s=
erif"><u></u><u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">-- Rob &amp; Bruno</span><span style=3D"font-family:Aria=
l,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">(*) As expressed on the mailing list, a 128 bit SID can =
encode two instructions a node SID and an adjacency SID hence less SID may =
be required.</span><span style=3D"font-family:Arial,sans-serif"><u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-1735116441440845379msipfooter30b3d538" align=3D"center=
" style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--0000000000007dfc8e05917f286e--


From nobody Sun Sep  1 10:21:21 2019
Return-Path: <tom@herbertland.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 4ED8012008B for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 10:21:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.796
X-Spam-Level: 
X-Spam-Status: No, score=-1.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 EXUa8gmOWA6I for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 10:21:17 -0700 (PDT)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (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 3417712004F for <spring@ietf.org>; Sun,  1 Sep 2019 10:21:17 -0700 (PDT)
Received: by mail-ed1-x535.google.com with SMTP id t50so13681634edd.2 for <spring@ietf.org>; Sun, 01 Sep 2019 10:21:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/f0nDSKD0b/YKhLWCXphqxY3dDhynQwf0uUUS/oeTPA=; b=x1n84//Xj9PItb/byyg1NraHHQWmd64Dko+/960caBGTg1fglfaHpI8Z9ya4LU0nwE sfEgaJv10xbXNWa8MhQFWSzlz0rifCZgB4qXTwPiSzjpqr+0NvnsDt+jUN1WZhnV8lo6 tIOUMjz5cCp6sC6zFsocxakOy6EVGosrNtkD+OH+CNNyhibIv+eeXfwGxyqyHnE1Xfsg CEn1VhLM1yGE0CuAY+wAAOiVvsttfbzUfSzUPoBKugT4HanmpzslCfZeb6vVtS9dKXLF LtGpHhUQo9QD7ufojkzFpu3mHgO1I3yWWs1lR/Gr10UN6sTaFVvc/7nGGAfPTmW40GtD o1Ww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/f0nDSKD0b/YKhLWCXphqxY3dDhynQwf0uUUS/oeTPA=; b=P8ybMDsD7zV37jZqfoBCKqjKgQ0eOVNWtH7WerUKimFqYiGm20tDlYDcj2iOOw6PP5 b9Iuhhl6BVTrAOlnt/cisfMlPOo9ngSZ/QL9X6nEhqxMhnoR/SAWmGrOA9bRF6UT0uHA f5rFi1uDPcNbg2ejbOAY7ydwL0DsZQ8jst1cHudOhQizGQnPNa4mxluLevGS09NydISa nXKcciKTbSJCJzARCTMsCJeOi5bLXULT28x0DNZjq4gM9saR8lLCgBka3q8lT4am5FwA 7mYmb11cMWZgybvjEzMuN5Flmskbnl5IhT2p2pxCc8KCKkUJ+Da+p/3PpBm7phUUI6qH fsXw==
X-Gm-Message-State: APjAAAXebr4f13dGlSQwO0qYptvkXwhZfx/p1Vg/stHsHK6RkUX6AVQF H8gQBe+JI4TTi/SFQ9/2CNmGyI+aa4eUgOyadCTF6v9o
X-Google-Smtp-Source: APXvYqyX22dIlE+ZFdyHcvwuR2KyIMvAtMwunjOlGt4Chyt86gMckDepwGXs+jJLbVXm+9xMQMYZhv0rJegLuBE4i84=
X-Received: by 2002:a50:88c5:: with SMTP id d63mr26311238edd.122.1567358475554;  Sun, 01 Sep 2019 10:21:15 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sun, 1 Sep 2019 13:21:03 -0400
Message-ID: <CALx6S34ULTdE-aRM6i8MBdL=9SQnkrBVQYm4GwR7wRa9u4Rs5A@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002be2d005918115bf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0fJsm5c3CcLrdepOv9qgGPBTNas>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 17:21:20 -0000

--0000000000002be2d005918115bf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 31, 2019, 4:34 PM Ron Bonica <rbonica=3D
40juniper.net@dmarc.ietf.org> wrote:

> Rob,
>
>
>
> The following are arguments for proceeding with SRv6+:
>
>
>
>    - Efficient forwarding with deep SID lists
>    - Operational Simplicity
>    - SRv6+ work may finish before SRv6
>
>
>
> Efficient forwarding with deep SID Lists
>
> ----------------------------------------------------
>
>
>
> SR customers have stated a firm requirement to support SR paths that
> contain 8 to 12 segments. They have also stated a requirement for
> implementations to forward at line speed  and without consuming excessive
> overhead bandwidth.
>
>
>
> SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisf=
y
> these requirements. In order to support an SR path with 8 segments, SRv6
> would require a 128-byte SRH. Even if ASICs could process such a long SRH
> at line speed, the bandwidth overhead would be prohibitive.
>

Hi Ron,

It's hard to say whether or not SRH satisfies the requirements without
first having quantified requirements. For instance, how much header
overhead does it take before it's considered prohibitive?

The 128 byte SRH would be one quantified requirement. Is this rooted in
some inherent implementation constraint? My understanding is that many
devices have a parsing buffer of some fixed size for processing packet
headers. If a packet's headers of interest don't fit into buffer that's a
problem. 128 and 256 bytes seem to be common sizes. But, this padding
buffer is for all headers (e.g. Ethernet, IPv6, SRH, etc.). So an SRH with
just 5 SIDs would overflow a 128 byte parsing buffer.

Tom


>
> Therefore, one of the four solutions  that you mention below is required
> to make SRv6 deployable. While draft-ietf-6man-segment-routing-header is
> close to maturity, the four competing solutions mentioned below are equal=
ly
> mature and should be given equal consideration.
>
>
>
> The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
>
>
>
> Operational Simplicity
>
> -----------------------------
>
> Network operators strive for operational simplicity. By loosely
> interpreting (and sometimes bending) the requirements of RFCs 4291 and RF=
C
> 8200, SRv6 introduces architectural quirks that introduce operational
> complexity. The following are architectural quirks of
>  draft-ietf-6man-segment-routing-header:
>
>
>
>    - The Segment Routing Header (SRH) serves purposes other than routing.
>    Therefore, the SRH is sometimes required for packets that traverse the
>    least-cost path from source to destination
>    - The SRH and the IPv6 Authentication Header are incompatible.
>    - The IPv6 destination address determines whether an SRH is valid and
>    how it is processed. For example, if the IPv6 destination address cont=
ains
>    one locally instantiated value, the SRH might be processed in one
>    particular way, while if the IPv6 destination address contains another
>    locally instantiated value, the SRH might be totally invalid.
>
>
>
> Draft-ietf-spring-srv6-network-programming  promises more architectural
> quirks. For example:
>
>
>
>    - Segment endpoints can insert and/or delete IPv6 extension headers
>    - An IPv6 packet can contain two Segment Routing headers
>    - IPv6 packets are no longer self-describing. For example, the Next
>    Header Field in the SRH can carry a value of No Next Header, even thou=
gh
>    the SRH is followed by Ethernet payload.
>
>
>
> Other emerging drafts promise still more architectural quirks. For
> example, in draft-ali-6man-spring-srv6-oam, implementations need to exami=
ne
> the SRH even when Segment Left equals zero. This is because the SRH has
> been overloaded to carry OAM as well as routing information.
>
>
>
> Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires
> network operators to obtain address space and number their networks in a
> particular way to make routing work.
>
>
>
> SRv6+ Work May Finish Before SRv6 work
>
> --------------------------------------------------------
>
> SRv6+  has been implemented on LINUX and is being implemented on JUNOS.
> Implementation experience demonstrates that specification is fairly
> complete. For example, there is no need for an SRv6+ OAM document. It=E2=
=80=99s
> just IPv6 and IPv6 OAM just works.
>
>
>
> Furthermore, the SRv6+ specifications adhere to a strict interpretation o=
f
> RFC 8200. Therefore, as they progress through the working group, they won=
=E2=80=99t
> need to overcome the objections that are inevitably encountered when
> stretching the interpretation of a specification that is so fundamental a=
s
> RFC 8200.
>
>
>
>
>                                                                          =
                      Thanks,
>
>
>                                                                      Ron
>
>
>
>
>
>
>
>
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>
>
>
> Hi SPRING WG,
>
>
>
> Over the last 5+ years, the IETF has developed Source Packet Routing in
> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP o=
r
> GRE.
>
>
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
>
>
> During the SPRING WG meeting at IETF 105, two presentations were related
> to the reduction of the size of the SID for IPv6 dataplane:
>
>    - SRv6+ / CRH --
>    https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645uJ=
k0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
>    - uSID --
>    https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-sr=
v6-usid-01
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&=
d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-=
BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>
>
>
>
>
> During the IETF week, two additional drafts have been proposed:
>
>    - https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMh=
WLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>
>
>    - https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7=
vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=3D>
>
>
>
>
> As we expressed during the meeting, it is important for the WG to
> understand what the aims of additional encapsulations are. Thus, we think
> it is important that the WG should first get to a common understanding on
> the requirements for a new IPv6 data plane with a smaller SID - both from
> the perspective of operators that are looking to deploy these technologie=
s,
> and from that of the software/hardware implementation.
>
>
>
> Therefore, we would like to solicit network operators interested in SR
> over the IPv6 data plane to briefly introduce their:
>
>    - use case (e.g. Fast Reroute, explicit routing/TE)
>    - forwarding performance and scaling requirements
>
>
>    - e.g., (number of nodes, network diameter, number of SID required in
>       max and average). For the latter, if possible using both SRv6 128-b=
it SIDs
>       and shorter (e.g. 32-bit) SIDs as the number would typically be dif=
ferent
>       (*).
>
>
>    - if the existing SRv6 approach is not deployable in their
>    circumstances, details of the requirement of a different solution is
>    required and whether this solution is needed for the short term only o=
r for
>    the long term.
>
>
>
> As well as deployment limitations, we would like the SPRING community to
> briefly describe the platform limitations that they are seeing which limi=
t
> the deployment of SRv6  In particular limitations related to the number o=
f
> SIDs which can be pushed and forwarded and how much the use of shorter SI=
Ds
> would improve the deployments .
>
>
>
> For both of these sets of feedback if possible, please post this to the
> SPRING WG. If the information cannot be shared publicly, please send it
> directly to the chairs & AD (Martin).
>
>
>
> This call for information will run for four weeks, up to 2019/09/03. As a
> reminder, you can reach the SPRING chairs via spring-chairs@ietf.org and
> ADs via spring-ads@ietf.org.
>
>
>
> Thank you,
>
> -- Rob & Bruno
>
>
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>
>
>
>
>
> Juniper Business Use Only
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--0000000000002be2d005918115bf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Sat, Aug 31, 2019, 4:34 PM Ron Bonica &lt;rbonica=
=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper.net@dmarc.ietf=
.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_6800475883572482775WordSection1">
<p class=3D"MsoNormal">Rob,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The following are arguments for proceeding with SRv6=
+:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"m_6800475883572482775MsoListParagraph" style=3D"margin-left:0i=
n">Efficient forwarding with deep SID lists<u></u><u></u></li><li class=3D"=
m_6800475883572482775MsoListParagraph" style=3D"margin-left:0in">Operationa=
l Simplicity<u></u><u></u></li><li class=3D"m_6800475883572482775MsoListPar=
agraph" style=3D"margin-left:0in">SRv6+ work may finish before SRv6<u></u><=
u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Efficient forwarding with deep SID Lists<u></u><u></=
u></p>
<p class=3D"MsoNormal">----------------------------------------------------=
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SR customers have stated a firm requirement to suppo=
rt SR paths that contain 8 to 12 segments. They have also stated a requirem=
ent for implementations to forward at line speed =C2=A0and without consumin=
g excessive overhead bandwidth.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SRv6, as defined in draft-ietf-6man-segment-routing-=
header, cannot satisfy these requirements. In order to support an SR path w=
ith 8 segments, SRv6 would require a 128-byte SRH. Even if ASICs could proc=
ess such a long SRH at line speed,
 the bandwidth overhead would be prohibitive.</p></div></div></blockquote><=
/div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Hi Ron,</div><div =
dir=3D"auto"><br></div><div dir=3D"auto">It&#39;s hard to say whether or no=
t SRH satisfies the requirements without first having quantified requiremen=
ts. For instance, how much header overhead does it take before it&#39;s con=
sidered prohibitive?</div><div dir=3D"auto"><br></div><div dir=3D"auto">The=
 128 byte SRH would be one quantified requirement. Is this rooted in some i=
nherent implementation constraint? My understanding is that many devices ha=
ve a parsing buffer of some fixed size for processing packet headers. If a =
packet&#39;s headers of interest don&#39;t fit into buffer that&#39;s a pro=
blem. 128 and 256 bytes seem to be common sizes. But, this padding buffer i=
s for all headers (e.g. Ethernet, IPv6, SRH, etc.). So an SRH with just 5 S=
IDs would overflow a 128 byte parsing buffer.</div><div dir=3D"auto"><br></=
div><div dir=3D"auto">Tom</div><div dir=3D"auto"><br></div><div dir=3D"auto=
"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN=
-US" link=3D"blue" vlink=3D"purple"><div class=3D"m_6800475883572482775Word=
Section1"><p class=3D"MsoNormal"><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Therefore, one of the four solutions =C2=A0that you =
mention below is required to make SRv6 deployable. While draft-ietf-6man-se=
gment-routing-header is close to maturity, the four competing solutions men=
tioned below are equally mature and should
 be given equal consideration.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">The four solutions are SRv6+, uSID,=
 draft-li and draft-mirsky.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Operational Simplicity<u></u><u></u></p>
<p class=3D"MsoNormal">----------------------------- <u></u><u></u></p>
<p class=3D"MsoNormal">Network operators strive for operational simplicity.=
 By loosely interpreting (and sometimes bending) the requirements of RFCs 4=
291 and RFC 8200, SRv6 introduces architectural quirks that introduce opera=
tional complexity. The following are
 architectural quirks of =C2=A0draft-ietf-6man-segment-routing-header:<u></=
u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"m_6800475883572482775MsoListParagraph" style=3D"margin-left:0i=
n">The Segment Routing Header (SRH) serves purposes other than routing. The=
refore, the SRH is sometimes required for packets that traverse the least-c=
ost path from source to destination<u></u><u></u></li><li class=3D"m_680047=
5883572482775MsoListParagraph" style=3D"margin-left:0in">The SRH and the IP=
v6 Authentication Header are incompatible.<u></u><u></u></li><li class=3D"m=
_6800475883572482775MsoListParagraph" style=3D"margin-left:0in">The IPv6 de=
stination address determines whether an SRH is valid and how it is processe=
d. For example, if the IPv6 destination address contains one locally instan=
tiated value, the SRH
 might be processed in one particular way, while if the IPv6 destination ad=
dress contains another locally instantiated value, the SRH might be totally=
 invalid.<u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Draft-ietf-spring-srv6-network-programming =C2=A0pro=
mises more architectural quirks. For example:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"m_6800475883572482775MsoListParagraph" style=3D"margin-left:0i=
n">Segment endpoints can insert and/or delete IPv6 extension headers<u></u>=
<u></u></li><li class=3D"m_6800475883572482775MsoListParagraph" style=3D"ma=
rgin-left:0in">An IPv6 packet can contain two Segment Routing headers<u></u=
><u></u></li><li class=3D"m_6800475883572482775MsoListParagraph" style=3D"m=
argin-left:0in">IPv6 packets are no longer self-describing. For example, th=
e Next Header Field in the SRH can carry a value of No Next Header, even th=
ough the SRH is followed by Ethernet payload.<u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Other emerging drafts promise still more architectur=
al quirks. For example, in draft-ali-6man-spring-srv6-oam, implementations =
need to examine the SRH even when Segment Left equals zero. This is because=
 the SRH has been overloaded to carry
 OAM as well as routing information.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Furthermore, draft-filsfils-spring-net-pgm-extension=
-srv6-usid requires network operators to obtain address space and number th=
eir networks in a particular way to make routing work.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SRv6+ Work May Finish Before SRv6 work<u></u><u></u>=
</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">---------------------=
-----------------------------------<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ =C2=A0has been implemented on LINUX and is bei=
ng implemented on JUNOS. Implementation experience demonstrates that specif=
ication is fairly complete. For example, there is no need for an SRv6+ OAM =
document. It=E2=80=99s just IPv6 and IPv6 OAM just
 works.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Furthermore, the SRv6+ specifications adhere to a st=
rict interpretation of RFC 8200. Therefore, as they progress through the wo=
rking group, they won=E2=80=99t need to overcome the objections that are in=
evitably encountered when stretching the interpretation
 of a specification that is so fundamental as RFC 8200.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u><=
/p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"m_6800475883572482775MsoListParagraph"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank" rel=3D"noreferrer">spring-bounces@ietf.org=
</a>&gt; <b>On Behalf Of
</b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank" rel=3D"noreferrer">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><span style=3D"=
font-family:&quot;Arial&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5+ years, the IETF ha=
s developed Source Packet Routing in NetworkinG (SPRING) aka Segment Routin=
g for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><span style=3D"font-family:&quot;Ari=
al&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><span style=3D"font-family:&quot;Arial&quot;,s=
ans-serif"><u></u><u></u></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6+ / CRH -- <a =
href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.o=
rg_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=3DH=
AkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl=
-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp=
;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_blank=
" rel=3D"noreferrer">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a><u></u><u><=
/u></span></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:=
baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html=
_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=
=3D" target=3D"_blank" rel=3D"noreferrer">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>=C2=A0<u></u><u></u></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><span style=3D"font-family:&quot;Arial&q=
uot;,sans-serif"><u></u><u></u></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWU=
DAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank" rel=3D=
"noreferrer">https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np=
-00</a>=C2=A0<u></u><u></u></span></li><li class=3D"MsoNormal" style=3D"col=
or:black;vertical-align:baseline;font-variant-numeric:normal;font-variant-e=
ast-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHY=
xXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank" rel=3D"no=
referrer">https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03</a=
>=C2=A0<u></u><u></u></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif=
"><u></u><u></u></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)<u></u><u></u></span></li><li class=3D"MsoNo=
rmal" style=3D"color:black;vertical-align:baseline;font-variant-numeric:nor=
mal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements<u></u><u></u></span></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).<u></u><u></u></span></li></ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.<u></u><u></u></span></li><=
/ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6=C2=A0 In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><span style=3D"font-family:&quot;Arial&quot;,=
sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><span style=3D"font-family:&quot;Arial=
&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org" target=3D"_blank" rel=3D"noreferrer">spring-=
chairs@ietf.org</a><span style=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank" rel=3D"nore=
ferrer">spring-ads@ietf.org</a><span style=3D"color:black">.=C2=A0</span><u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><span style=3D"fon=
t-family:&quot;Arial&quot;,sans-serif"><u></u><u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><span styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><span style=3D"font-family:&quot;Ar=
ial&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"m_6800475883572482775msipfooter30b3d538" align=3D"center" style=
=3D"margin:0in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><u></u><u></u></p>
</div>
</div>
</div>
</div>

--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@=
ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/m=
ailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div></div>

--0000000000002be2d005918115bf--


From nobody Sun Sep  1 11:59:38 2019
Return-Path: <rbonica@juniper.net>
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 7BF0F1200BA; Sun,  1 Sep 2019 11:59:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 qjnRD9e3l2ee; Sun,  1 Sep 2019 11:59:26 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BD5612007C; Sun,  1 Sep 2019 11:59:25 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x81Ix6Hk019598; Sun, 1 Sep 2019 11:59:20 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=zUeNiAQPzT9hoOp9zJAL8HclSlazqe5Bf0vUlS36/Jc=; b=gVjC7XD6pHndpQoaY6AFqskjzWxyNEKCLDfu9vdrpNia4kKC/JCrN0CZUURQ+g/kzrpb wUN9dJnJYj4pGL2EesYT7esi9oaePgBWtj6QfZyRfiC+PvxDw98JUobddYvFrcjqaSOH FRVQsRAMc2BRFxy4Vcv1CwRMRJXZkefTAU1BnwJkpUep4cIaEzvZ3OHzyDLwE/UCpUw6 WSJA8L2XUzzwsuVQSiyOHfi76IGrAYzY6xsqdwjXtEqbrTvevva+CWZkzNO/YRL4VUuA JZR9JmRr8XbTr8KQV8YbegU/0Q/ZL0LqppKeRxjvZfypSKEhpmVPQS/dqsfUjyoCtdNl OA== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2058.outbound.protection.outlook.com [104.47.45.58]) by mx0b-00273201.pphosted.com with ESMTP id 2uqm4rsw1d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 01 Sep 2019 11:59:19 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=erWr19lt5L66cQVT+HUGIWf+xE35Qr1tvs1N62DRRJrB+bHOMQ++yuFItCjRXvXmnH0MEAmv40sIndJQMVdhMSrjUiPgbozziK05t4VYBb2kcnZr4jMXbg4qt+U5E6+ykhAUBy0Z5kGcPMSUXqbZgBAllobTUeWI08EUWao2p4w/wMjiubnNBPPTmqSO0u1dPdyYUdba+DiQcUbTJ3mHgeQ3ltVcHRIkgoh3XDXH9kxogaM9G2CzLxN+d/9NboCVGJ5UrJpFn4saPXGwSQHNL1lhetZCTzAoA735uMAitV+skO2w1yo7qWz/RFfjkq+y8kBLWw1Kv68xpUC6DE5Czg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zUeNiAQPzT9hoOp9zJAL8HclSlazqe5Bf0vUlS36/Jc=; b=Y8eH3xuB6RnU/Inq33ZcjhHBi/lnruGiAvKyq6bYCbTzKVNtpbdBCwlmW9QmIsNnGFF6UAGIsJm7SaHm31O85N92JZ0/WXPp7i3079XqQuslsj3BHmsCzX2/qiqTOe87lLIjev4oR8AQupWkzGXDIw2PhhC4WHoJJX4STElB8TGb29DVorrPjRvAzmLBh9fBFAt/AFyF1aY0ByxMGI9ASmdvt/wAp1RuVZkmtWzzM2NFuUnga1eTccVpNiKfY/CpR+FwbUaXlKqdjcJ9VKteKLkgsI7EPrT7mAnKiz8KpvnSJYhRSdsNhTb/JcLnNn9KwFyLxoz0XVy7T95TCi/3qw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BL0PR05MB5458.namprd05.prod.outlook.com (10.167.235.207) by BL0PR05MB4627.namprd05.prod.outlook.com (52.132.14.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.5; Sun, 1 Sep 2019 18:59:16 +0000
Received: from BL0PR05MB5458.namprd05.prod.outlook.com ([fe80::b141:6d9:9b50:f0b3]) by BL0PR05MB5458.namprd05.prod.outlook.com ([fe80::b141:6d9:9b50:f0b3%6]) with mapi id 15.20.2220.020; Sun, 1 Sep 2019 18:59:16 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcVwfowgAFUvgCAAEDTgA==
Content-Class: 
Date: Sun, 1 Sep 2019 18:59:16 +0000
Message-ID: <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com>
In-Reply-To: <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-01T18:59:14.2206214Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=e2f89ae8-1bf3-40f3-aede-950e6d6e8407; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 85716512-3741-4aec-e706-08d72f0e7cbe
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BL0PR05MB4627; 
x-ms-traffictypediagnostic: BL0PR05MB4627:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <BL0PR05MB462726AE544239A647FCD0DAAEBF0@BL0PR05MB4627.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0147E151B5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(346002)(376002)(396003)(39860400002)(366004)(37854004)(189003)(199004)(3846002)(76176011)(256004)(236005)(790700001)(66946007)(966005)(6116002)(316002)(76116006)(561944003)(8936002)(606006)(66574012)(66556008)(81166006)(64756008)(81156014)(66476007)(66446008)(33656002)(14454004)(53946003)(71190400001)(486006)(5660300002)(476003)(6436002)(7696005)(71200400001)(9686003)(6916009)(6306002)(54896002)(5070765005)(55016002)(54906003)(6246003)(14444005)(86362001)(53936002)(102836004)(99286004)(52536014)(8676002)(478600001)(2906002)(446003)(11346002)(26005)(66066001)(186003)(25786009)(7736002)(4326008)(74316002)(6506007)(53546011)(229853002)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR05MB4627; H:BL0PR05MB5458.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: kK/dN6NosrucO7XqLbKrxAaSfjF74G6LanqDLQL3yUdZcDIx7lzgVnfpOXhLJiyB+TMzxGQTF1DY6+5AHobANIBkxvXH0/fLKa2GSbbrApHPoNDTj+fOE5v8oWq0ANlKQ8w995N72Ym2Ec99DaTSvskLJGRfgT1cAixr6Uw1TIhZ9Jc3J4RuI7gPfTN3y9ZmJH/mu+IgolWb/RB4XLn2oDOrmUpB12n84VQ3oQW2FxGZSyHvauyFXgTK3sqDBDxOX87r9+dBLNXbfgiJLsQpooO6mnVBsKGQk21vaSVuoAjfmcihLaNrDKHoZXBSb37OJoSqFPWOLW1X2foz6uqGpQWmusRdZJ3udVvnNu/1R5y2T4ewQbnRrr5yb70T1sJnu/n0/Rktjq+S35A+my/20esgJhdwAVN5vl8GHqa+pvA=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0BL0PR05MB5458namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 85716512-3741-4aec-e706-08d72f0e7cbe
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2019 18:59:16.2359 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cAkATdlOS5WaSDfMgPyRqrMjttvZrU8IWbw801N6bMzrCDRYhhhYBBXNKxZuiZoGcOy+Q9PXnNYexmm9xgdKEg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB4627
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-01_07:2019-08-29,2019-09-01 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 spamscore=0 mlxlogscore=999 phishscore=0 clxscore=1015 impostorscore=0 priorityscore=1501 suspectscore=0 mlxscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909010217
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/RomKwVm3IYqgy1eSffQ4L6kpIVY>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 18:59:31 -0000

--_000_BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0BL0PR05MB5458namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

I can only repeat what my customers' requirements. They have asked for 8-12=
 SIDs in SR-MPLS and SRv6 and SRv6+.

We didn't question that requirement for SR-MPLS. Why should things be any d=
ifferent for SRv6 or SRv6+?

                                                                      Ron




From: Robert Raszuk <robert@raszuk.net>
Sent: Sunday, September 1, 2019 11:03 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: Rob Shakir <robjs@google.com>; SPRING WG List <spring@ietf.org>; 6man@i=
etf.org
Subject: Re: [spring] Beyond SRv6.

Dear Ron,

> SR customers have stated a firm requirement to support SR paths that cont=
ain 8 to 12 segments.

Let me make an observation that with 8 to 12 router hops I can reach most o=
f my often visited destinations in the open Internet anywhere in the world.

With that let's also notice that proposed SRv6 (or for that matter SR-MPLS)=
 is applicable to networks under same administrative control.

Therefor I do question the necessity to have such deep/long list of segment=
s for any practical network application.

Perhaps some customers (or vendors) are treating SRv6 verbatim as an analog=
y to RSVP-TE strict or loose ERO objects - but that is completely wrong way=
 to think about it in light of segment routing architecture and its abiliti=
es.

In RSVP-TE you nail down the path with hop by hop RESV-PATH msg signalling =
such that forwarding is using locally upstream assigned labels distributed =
by return RSVP-RESV msg.

I would never suggest to do same with SR. The biggest advantage of SR (outs=
ide of its network programmability concept) is in the ability to encode ver=
y selected anchor node or nodes to which forwarding just flows natively usi=
ng IPv6 address or domain wide MPLS label.

So proper use of SR does require wise selection of such anchor points in th=
e network. I am afraid CSPF is not the best tool for it. Much smarter algor=
ithm is required to engineer your traffic using SR technology in any networ=
k especially in cases where the IGP topology is very dense and complex.

Based on my personal experience with MPLS-TE deployments across biggest glo=
bal networks I  can state that vast majority of true path steering can be e=
asily accomplished with 1, 2 or max 3 properly selected anchor nodes across=
 their domain(s). Add to that room for two SFC processing clusters and you =
get max 5.

So even if some individual operators would like to use 8, 12 or maybe 16 se=
gments in their packets I do not see this as fundamentally sufficient justi=
fication to proceed with yet one more SRv6 encoding proposal.

As both Rob & Bruno asked I will be looking for real technical justificatio=
ns for such deep segment stacks. Note that we are at the end of 4 week pool=
 window and there was none sent to the list so far.

Kind regards,
Robert.


On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.=
ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Rob,

The following are arguments for proceeding with SRv6+:


  *   Efficient forwarding with deep SID lists
  *   Operational Simplicity
  *   SRv6+ work may finish before SRv6

Efficient forwarding with deep SID Lists
----------------------------------------------------

SR customers have stated a firm requirement to support SR paths that contai=
n 8 to 12 segments. They have also stated a requirement for implementations=
 to forward at line speed  and without consuming excessive overhead bandwid=
th.

SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisfy =
these requirements. In order to support an SR path with 8 segments, SRv6 wo=
uld require a 128-byte SRH. Even if ASICs could process such a long SRH at =
line speed, the bandwidth overhead would be prohibitive.

Therefore, one of the four solutions  that you mention below is required to=
 make SRv6 deployable. While draft-ietf-6man-segment-routing-header is clos=
e to maturity, the four competing solutions mentioned below are equally mat=
ure and should be given equal consideration.


The four solutions are SRv6+, uSID, draft-li and draft-mirsky.

Operational Simplicity
-----------------------------
Network operators strive for operational simplicity. By loosely interpretin=
g (and sometimes bending) the requirements of RFCs 4291 and RFC 8200, SRv6 =
introduces architectural quirks that introduce operational complexity. The =
following are architectural quirks of  draft-ietf-6man-segment-routing-head=
er:


  *   The Segment Routing Header (SRH) serves purposes other than routing. =
Therefore, the SRH is sometimes required for packets that traverse the leas=
t-cost path from source to destination
  *   The SRH and the IPv6 Authentication Header are incompatible.
  *   The IPv6 destination address determines whether an SRH is valid and h=
ow it is processed. For example, if the IPv6 destination address contains o=
ne locally instantiated value, the SRH might be processed in one particular=
 way, while if the IPv6 destination address contains another locally instan=
tiated value, the SRH might be totally invalid.

Draft-ietf-spring-srv6-network-programming  promises more architectural qui=
rks. For example:


  *   Segment endpoints can insert and/or delete IPv6 extension headers
  *   An IPv6 packet can contain two Segment Routing headers
  *   IPv6 packets are no longer self-describing. For example, the Next Hea=
der Field in the SRH can carry a value of No Next Header, even though the S=
RH is followed by Ethernet payload.

Other emerging drafts promise still more architectural quirks. For example,=
 in draft-ali-6man-spring-srv6-oam, implementations need to examine the SRH=
 even when Segment Left equals zero. This is because the SRH has been overl=
oaded to carry OAM as well as routing information.

Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires net=
work operators to obtain address space and number their networks in a parti=
cular way to make routing work.

SRv6+ Work May Finish Before SRv6 work
--------------------------------------------------------
SRv6+  has been implemented on LINUX and is being implemented on JUNOS. Imp=
lementation experience demonstrates that specification is fairly complete. =
For example, there is no need for an SRv6+ OAM document. It's just IPv6 and=
 IPv6 OAM just works.

Furthermore, the SRv6+ specifications adhere to a strict interpretation of =
RFC 8200. Therefore, as they progress through the working group, they won't=
 need to overcome the objections that are inevitably encountered when stret=
ching the interpretation of a specification that is so fundamental as RFC 8=
200.

                                                                           =
                           Thanks,
                                                                           =
                               Ron








From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.or=
g_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwr=
DThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645u=
Jk0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv=
6-2Dusid-2D01&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRD=
JKdxnE2ieIC4dD_FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00<ht=
tps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_dr=
aft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDT=
hKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMhWLfeT5sg=
Ub1lgthJhugcyT98GJ2N-CrKs&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-=
2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh=
0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=
=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7vblOB1vI58S=
DaaWf62pa7YvLmsP4nI&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.proofpoint.=
com/v2/url?u=3Dhttps-3A__www.ietf.org_mailman_listinfo_spring&d=3DDwMFaQ&c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl=
-AWF2EfpHcAwrDThKP8&m=3DCPqEXzKACLlLESk67mlmQv3ve6i6_Y5l7xESAiNA1Go&s=3D_k8=
da1IaBrm80LML0tO-Er3RL2Wn6nLIMFRTbWTtUTQ&e=3D>


Juniper Business Use Only

--_000_BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0BL0PR05MB5458namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m-1735116441440845379msolistparagraph, li.gmail-m-17351164414408453=
79msolistparagraph, div.gmail-m-1735116441440845379msolistparagraph
	{mso-style-name:gmail-m_-1735116441440845379msolistparagraph;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m-1735116441440845379msipfooter30b3d538, li.gmail-m-173511644144084=
5379msipfooter30b3d538, div.gmail-m-1735116441440845379msipfooter30b3d538
	{mso-style-name:gmail-m_-1735116441440845379msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:636957547;
	mso-list-template-ids:2120105484;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:790784173;
	mso-list-template-ids:-443900354;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:801732918;
	mso-list-template-ids:-513610756;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1374500093;
	mso-list-template-ids:437426842;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1402405406;
	mso-list-template-ids:-488474696;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5
	{mso-list-id:1641110306;
	mso-list-template-ids:-484297732;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l5:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6
	{mso-list-id:1842819668;
	mso-list-template-ids:-498554588;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7
	{mso-list-id:1878201692;
	mso-list-template-ids:862482390;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I can only repeat what my customers&#8217; requireme=
nts. They have asked for 8-12 SIDs in SR-MPLS and SRv6 and SRv6&#43;.<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We didn&#8217;t question that requirement for SR-MPL=
S. Why should things be any different for SRv6 or SRv6&#43;?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Sunday, September 1, 2019 11:03 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Rob Shakir &lt;robjs@google.com&gt;; SPRING WG List &lt;spring@i=
etf.org&gt;; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Dear Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; SR customers have stated a firm requirement to =
support SR paths that contain 8 to 12 segments.&nbsp;&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Let me make an observation that with 8 to 12 router =
hops I can reach most of my often visited destinations in the open Internet=
 anywhere in the&nbsp;world.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">With that let's also notice that proposed SRv6 (or f=
or that matter SR-MPLS) is applicable to networks under same administrative=
 control.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Therefor I do question the necessity to have such de=
ep/long list of segments for any practical network application.&nbsp;<o:p><=
/o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Perhaps some customers (or vendors) are treating SRv=
6 verbatim as an analogy to RSVP-TE strict or loose ERO objects - but that =
is completely wrong way to think about it in light of segment routing archi=
tecture and its abilities.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">In RSVP-TE you nail down the path with hop by hop RE=
SV-PATH msg signalling such that forwarding is using locally upstream assig=
ned labels distributed by return RSVP-RESV msg.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I would never suggest to do same with SR. The bigges=
t advantage of SR (outside of its network programmability concept) is in th=
e ability to encode very selected anchor node or nodes to which forwarding =
just flows natively using IPv6 address
 or domain wide MPLS label.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So proper use of SR does require wise selection of s=
uch anchor points in the network. I am afraid CSPF is not the best tool for=
 it. Much smarter algorithm is required to engineer your traffic using SR t=
echnology in any network especially
 in cases where the IGP topology is very dense and complex.&nbsp;<o:p></o:p=
></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Based on my personal experience with MPLS-TE deploym=
ents across biggest global networks I&nbsp; can state that vast majority of=
 true path steering can be easily accomplished with 1, 2 or max 3 properly =
selected anchor nodes across their domain(s).
 Add to that room for two SFC processing clusters and you get max 5.&nbsp;<=
o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So even if some individual operators would like to u=
se 8, 12 or maybe 16 segments in their packets I do not see this as fundame=
ntally sufficient justification to proceed with yet one more SRv6 encoding =
proposal.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">As both Rob &amp; Bruno asked I will be looking for =
real technical justifications for such deep segment stacks. Note that we ar=
e at the end of 4 week pool window and there was none sent to the list so f=
ar.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica &lt;rbon=
ica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper.net@dmarc.i=
etf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Rob,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">The following are arguments for proceeding with SRv6&#43;:<o:p></o=
:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"gmail-m-1735116441440845379msolistparagraph" style=3D"mso-list=
:l4 level1 lfo1">
Efficient forwarding with deep SID lists<o:p></o:p></li><li class=3D"gmail-=
m-1735116441440845379msolistparagraph" style=3D"mso-list:l4 level1 lfo1">
Operational Simplicity<o:p></o:p></li><li class=3D"gmail-m-1735116441440845=
379msolistparagraph" style=3D"mso-list:l4 level1 lfo1">
SRv6&#43; work may finish before SRv6<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Efficient forwarding with deep SID Lists<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">----------------------------------------------------<o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SR customers have stated a firm requirement to support SR paths th=
at contain 8 to 12 segments. They have also stated a requirement for implem=
entations to forward at line speed &nbsp;and
 without consuming excessive overhead bandwidth.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot=
 satisfy these requirements. In order to support an SR path with 8 segments=
, SRv6 would require a 128-byte SRH.
 Even if ASICs could process such a long SRH at line speed, the bandwidth o=
verhead would be prohibitive.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Therefore, one of the four solutions &nbsp;that you mention below =
is required to make SRv6 deployable. While draft-ietf-6man-segment-routing-=
header is close to maturity, the four competing
 solutions mentioned below are equally mature and should be given equal con=
sideration.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">The four solutions are SRv6&#43;, u=
SID, draft-li and draft-mirsky.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Operational Simplicity<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">-----------------------------
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Network operators strive for operational simplicity. By loosely in=
terpreting (and sometimes bending) the requirements of RFCs 4291 and RFC 82=
00, SRv6 introduces architectural quirks
 that introduce operational complexity. The following are architectural qui=
rks of &nbsp;draft-ietf-6man-segment-routing-header:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"gmail-m-1735116441440845379msolistparagraph" style=3D"mso-list=
:l2 level1 lfo2">
The Segment Routing Header (SRH) serves purposes other than routing. Theref=
ore, the SRH is sometimes required for packets that traverse the least-cost=
 path from source to destination<o:p></o:p></li><li class=3D"gmail-m-173511=
6441440845379msolistparagraph" style=3D"mso-list:l2 level1 lfo2">
The SRH and the IPv6 Authentication Header are incompatible.<o:p></o:p></li=
><li class=3D"gmail-m-1735116441440845379msolistparagraph" style=3D"mso-lis=
t:l2 level1 lfo2">
The IPv6 destination address determines whether an SRH is valid and how it =
is processed. For example, if the IPv6 destination address contains one loc=
ally instantiated value, the SRH might be processed in one particular way, =
while if the IPv6 destination address
 contains another locally instantiated value, the SRH might be totally inva=
lid.<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Draft-ietf-spring-srv6-network-programming &nbsp;promises more arc=
hitectural quirks. For example:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"gmail-m-1735116441440845379msolistparagraph" style=3D"mso-list=
:l6 level1 lfo3">
Segment endpoints can insert and/or delete IPv6 extension headers<o:p></o:p=
></li><li class=3D"gmail-m-1735116441440845379msolistparagraph" style=3D"ms=
o-list:l6 level1 lfo3">
An IPv6 packet can contain two Segment Routing headers<o:p></o:p></li><li c=
lass=3D"gmail-m-1735116441440845379msolistparagraph" style=3D"mso-list:l6 l=
evel1 lfo3">
IPv6 packets are no longer self-describing. For example, the Next Header Fi=
eld in the SRH can carry a value of No Next Header, even though the SRH is =
followed by Ethernet payload.<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Other emerging drafts promise still more architectural quirks. For=
 example, in draft-ali-6man-spring-srv6-oam, implementations need to examin=
e the SRH even when Segment Left equals
 zero. This is because the SRH has been overloaded to carry OAM as well as =
routing information.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid req=
uires network operators to obtain address space and number their networks i=
n a particular way to make routing work.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6&#43; Work May Finish Before SRv6 work<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t">--------------------------------------------------------<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6&#43; &nbsp;has been implemented on LINUX and is being impleme=
nted on JUNOS. Implementation experience demonstrates that specification is=
 fairly complete. For example, there is no need
 for an SRv6&#43; OAM document. It&#8217;s just IPv6 and IPv6 OAM just work=
s.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Furthermore, the SRv6&#43; specifications adhere to a strict inter=
pretation of RFC 8200. Therefore, as they progress through the working grou=
p, they won&#8217;t need to overcome the objections
 that are inevitably encountered when stretching the interpretation of a sp=
ecification that is so fundamental as RFC 8200.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m-1735116441440845379msolistparagraph">&nbsp;<o:p></o:p><=
/p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org"=
 target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5&#43; years, the IET=
F has developed Source Packet Routing in NetworkinG (SPRING) aka Segment Ro=
uting for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l1 level1 lfo4;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --=
 <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s=
&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_b=
lank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><o:p=
></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt=
:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo4;vertical-align:bas=
eline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html=
_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=
=3D" target=3D"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l0 level1 lfo5;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWU=
DAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank">https:=
//tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00</a>&nbsp;</spa=
n><o:p></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-t=
op-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo5;vertical-ali=
gn:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHY=
xXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank">https://t=
ools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03</a>&nbsp;</span><o:p>=
</o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l7 level1 lfo6;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)</span><o:p></o:p></li><li class=3D"MsoNorma=
l" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;=
mso-list:l7 level1 lfo6;vertical-align:baseline;font-variant-numeric:normal=
;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements</span><o:p></o:p></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l5 level2 lfo7;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).</span><o:p></o:p></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l3 level1 lfo8;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.</span><o:p></o:p></li></ul=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a>=
<span style=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank">spring-ads@=
ietf.org</a><span style=3D"color:black">.&nbsp;</span></span><o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m-1735116441440845379msipfooter30b3d538" align=3D"center"=
 style=3D"margin:0in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DCPqEXzKACLlLESk67mlmQv3ve6i6_Y5l7xESAiNA1Go&amp;s=3D_k8da1IaBrm80LML0t=
O-Er3RL2Wn6nLIMFRTbWTtUTQ&amp;e=3D" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/spring</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0BL0PR05MB5458namp_--


From nobody Sun Sep  1 12:18:37 2019
Return-Path: <robert@raszuk.net>
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 AB4661200BA for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 12:18:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 Dt9ZIdNGGjJ5 for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 12:18:24 -0700 (PDT)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 C2BFF12007C for <spring@ietf.org>; Sun,  1 Sep 2019 12:18:23 -0700 (PDT)
Received: by mail-qk1-x731.google.com with SMTP id i78so9311725qke.11 for <spring@ietf.org>; Sun, 01 Sep 2019 12:18:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EA61h2TXWNwt86GbqOfYtesDMEEEDy3jbRnUr+HHF38=; b=OUZr1VYDb8y58IjdLDw+tSABxZVi0YAzD4g4+OFqd5wdBMmNmQ0VBYlZu+CdFo7CfF EcQoOf3PaVA2UOagraUT4UpJXbKmt2bD9KCT755FyHUErY/feeQCKYOlnEr7YDVqvSLs /j2f2NtZfwIfeMasKFT2djaMRCgwPrINjf71fckXl5L1ymcjuXr4uFufDjb1wKyZh1nK GlFFptwN9R5Dyzssv0c6whaYjymrfPIcPaHPlBa4WWqM6JpRasjig4sjjGfnHq1OCKyR YoKWpuVn47YR0t3cxppK8xoLoCWn1D3ahARAPMigQIMbxxbi4Il40Yw90TFo+ZPHH55d yDaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EA61h2TXWNwt86GbqOfYtesDMEEEDy3jbRnUr+HHF38=; b=fBWDe1yEt9PTfR1zj+AkQO6wYmZpEVzN8sF6nP92DjkbSMz1m2XsMDOtTSGlvgLIpl 5Zb8XOp+f72mW8UW5AwgcdXX0WrgZlhFPDewSeuD1Go0apPru39bqHaAUqWmHSH/ue3c z89wOl4KaPglCbeOZJTFpLTe2sensMYlH+5DndSMkDHseY5URDvoJthRM62Jf5mpbehf IE+Fpk4da7OsYqqko7Tp6zZondP5O2beGwLlUKJknvcKlEPSMDIGte46jwrBw4ucEv1o SwhXLgMdsumEz+r208/umRmRPpOlQt8noy5/hOeAXaS/zPABnt3rQYedXtJj1IrcmjB0 gFWw==
X-Gm-Message-State: APjAAAUwN1sSvTsWWynuLhL0XHKVm2uv0Ojgy3lE139tDRzP1B2zhJnL eCIcO2pjA+MY3+dO2Nj+Ca+NZ/bWHyKtfe1GG7CopA==
X-Google-Smtp-Source: APXvYqzrYJ4MOVm8RF5ne+vvzZNI74wVve/rszS4eroz3boiVABNgplajy9dAOjwTtcg38Ht82fAWHESKgIydL1Ty+8=
X-Received: by 2002:a37:6144:: with SMTP id v65mr8663820qkb.465.1567365502521;  Sun, 01 Sep 2019 12:18:22 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com> <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
In-Reply-To: <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 1 Sep 2019 21:18:13 +0200
Message-ID: <CAOj+MMFKN9Fogw4OxVOSJ1KyHPdiOg0UjJUmx4rcjW2OTf9MKw@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000002e912059182b88b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6MZJeu2oZpK3W8eiF2W9hOgpzLE>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 19:18:29 -0000

--00000000000002e912059182b88b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Ron,

The SR architecture is common to SR-MPLS and SRv6 as far as path
engineering is concerned ie. number of SIDs to impose.

I explained one pretty common misconception of how some people treat SR as
1:1 replacement of RSVP-TE. In fact there may even float around some slides
or white papers stating so - but if anything they are fundamentally
incorrect.

So here in SPRING you either present valid and convincing to WG technical
explanation why in specific network you see a need for 8-12+ SIDs or that
point simply can not be used as "push" argument for CRH ;). .

On the other hand you know that the most difficult to introduce any new
technology is not even respining an ASIC .. it is education and assistance
to your customers to make sure new technology is really deployed in the
right way.

Cheers,
Robert.

PS. Talking in the context of SRv6 architecture to one of the most common
of the shelf forwarding vendor I was told their hardware reads 256 bytes of
the packet header for flexible processing. So with that I am even more
assured that the bottleneck in line rate packet processing even with your
stated size of SRH is rather limited to legacy hardware which will happen
all the time and is normal when someone defines new data plane
enhancements. After all no one obsoletes SR-MPLS - it can be used as smooth
transition path to SRv6.



On Sun, Sep 1, 2019 at 8:59 PM Ron Bonica <rbonica@juniper.net> wrote:

> Robert,
>
>
>
> I can only repeat what my customers=E2=80=99 requirements. They have aske=
d for
> 8-12 SIDs in SR-MPLS and SRv6 and SRv6+.
>
>
>
> We didn=E2=80=99t question that requirement for SR-MPLS. Why should thing=
s be any
> different for SRv6 or SRv6+?
>
>
>
>                                                                       Ron
>
>
>
>
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Sunday, September 1, 2019 11:03 AM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG List <spring@ietf.org>;
> 6man@ietf.org
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Dear Ron,
>
>
>
> > SR customers have stated a firm requirement to support SR paths that
> contain 8 to 12 segments.
>
>
>
> Let me make an observation that with 8 to 12 router hops I can reach most
> of my often visited destinations in the open Internet anywhere in
> the world.
>
>
>
> With that let's also notice that proposed SRv6 (or for that matter
> SR-MPLS) is applicable to networks under same administrative control.
>
>
>
> Therefor I do question the necessity to have such deep/long list of
> segments for any practical network application.
>
>
>
> Perhaps some customers (or vendors) are treating SRv6 verbatim as an
> analogy to RSVP-TE strict or loose ERO objects - but that is completely
> wrong way to think about it in light of segment routing architecture and
> its abilities.
>
>
>
> In RSVP-TE you nail down the path with hop by hop RESV-PATH msg signallin=
g
> such that forwarding is using locally upstream assigned labels distribute=
d
> by return RSVP-RESV msg.
>
>
>
> I would never suggest to do same with SR. The biggest advantage of SR
> (outside of its network programmability concept) is in the ability to
> encode very selected anchor node or nodes to which forwarding just flows
> natively using IPv6 address or domain wide MPLS label.
>
>
>
> So proper use of SR does require wise selection of such anchor points in
> the network. I am afraid CSPF is not the best tool for it. Much smarter
> algorithm is required to engineer your traffic using SR technology in any
> network especially in cases where the IGP topology is very dense and
> complex.
>
>
>
> Based on my personal experience with MPLS-TE deployments across biggest
> global networks I  can state that vast majority of true path steering can
> be easily accomplished with 1, 2 or max 3 properly selected anchor nodes
> across their domain(s). Add to that room for two SFC processing clusters
> and you get max 5.
>
>
>
> So even if some individual operators would like to use 8, 12 or maybe 16
> segments in their packets I do not see this as fundamentally sufficient
> justification to proceed with yet one more SRv6 encoding proposal.
>
>
>
> As both Rob & Bruno asked I will be looking for real technical
> justifications for such deep segment stacks. Note that we are at the end =
of
> 4 week pool window and there was none sent to the list so far.
>
>
>
> Kind regards,
>
> Robert.
>
>
>
>
>
> On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica <rbonica=3D
> 40juniper.net@dmarc.ietf.org> wrote:
>
> Rob,
>
>
>
> The following are arguments for proceeding with SRv6+:
>
>
>
>    - Efficient forwarding with deep SID lists
>    - Operational Simplicity
>    - SRv6+ work may finish before SRv6
>
>
>
> Efficient forwarding with deep SID Lists
>
> ----------------------------------------------------
>
>
>
> SR customers have stated a firm requirement to support SR paths that
> contain 8 to 12 segments. They have also stated a requirement for
> implementations to forward at line speed  and without consuming excessive
> overhead bandwidth.
>
>
>
> SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisf=
y
> these requirements. In order to support an SR path with 8 segments, SRv6
> would require a 128-byte SRH. Even if ASICs could process such a long SRH
> at line speed, the bandwidth overhead would be prohibitive.
>
>
>
> Therefore, one of the four solutions  that you mention below is required
> to make SRv6 deployable. While draft-ietf-6man-segment-routing-header is
> close to maturity, the four competing solutions mentioned below are equal=
ly
> mature and should be given equal consideration.
>
>
>
> The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
>
>
>
> Operational Simplicity
>
> -----------------------------
>
> Network operators strive for operational simplicity. By loosely
> interpreting (and sometimes bending) the requirements of RFCs 4291 and RF=
C
> 8200, SRv6 introduces architectural quirks that introduce operational
> complexity. The following are architectural quirks of
>  draft-ietf-6man-segment-routing-header:
>
>
>
>    - The Segment Routing Header (SRH) serves purposes other than routing.
>    Therefore, the SRH is sometimes required for packets that traverse the
>    least-cost path from source to destination
>    - The SRH and the IPv6 Authentication Header are incompatible.
>    - The IPv6 destination address determines whether an SRH is valid and
>    how it is processed. For example, if the IPv6 destination address cont=
ains
>    one locally instantiated value, the SRH might be processed in one
>    particular way, while if the IPv6 destination address contains another
>    locally instantiated value, the SRH might be totally invalid.
>
>
>
> Draft-ietf-spring-srv6-network-programming  promises more architectural
> quirks. For example:
>
>
>
>    - Segment endpoints can insert and/or delete IPv6 extension headers
>    - An IPv6 packet can contain two Segment Routing headers
>    - IPv6 packets are no longer self-describing. For example, the Next
>    Header Field in the SRH can carry a value of No Next Header, even thou=
gh
>    the SRH is followed by Ethernet payload.
>
>
>
> Other emerging drafts promise still more architectural quirks. For
> example, in draft-ali-6man-spring-srv6-oam, implementations need to exami=
ne
> the SRH even when Segment Left equals zero. This is because the SRH has
> been overloaded to carry OAM as well as routing information.
>
>
>
> Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires
> network operators to obtain address space and number their networks in a
> particular way to make routing work.
>
>
>
> SRv6+ Work May Finish Before SRv6 work
>
> --------------------------------------------------------
>
> SRv6+  has been implemented on LINUX and is being implemented on JUNOS.
> Implementation experience demonstrates that specification is fairly
> complete. For example, there is no need for an SRv6+ OAM document. It=E2=
=80=99s
> just IPv6 and IPv6 OAM just works.
>
>
>
> Furthermore, the SRv6+ specifications adhere to a strict interpretation o=
f
> RFC 8200. Therefore, as they progress through the working group, they won=
=E2=80=99t
> need to overcome the objections that are inevitably encountered when
> stretching the interpretation of a specification that is so fundamental a=
s
> RFC 8200.
>
>
>
>
>                                                                          =
                      Thanks,
>
>
>                                                                      Ron
>
>
>
>
>
>
>
>
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>
>
>
> Hi SPRING WG,
>
>
>
> Over the last 5+ years, the IETF has developed Source Packet Routing in
> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP o=
r
> GRE.
>
>
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
>
>
> During the SPRING WG meeting at IETF 105, two presentations were related
> to the reduction of the size of the SID for IPv6 dataplane:
>
>    - SRv6+ / CRH --
>    https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645uJ=
k0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
>    - uSID --
>    https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-sr=
v6-usid-01
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&=
d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-=
BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>
>
>
>
>
> During the IETF week, two additional drafts have been proposed:
>
>    - https://tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMh=
WLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>
>
>    - https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7=
vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=3D>
>
>
>
>
> As we expressed during the meeting, it is important for the WG to
> understand what the aims of additional encapsulations are. Thus, we think
> it is important that the WG should first get to a common understanding on
> the requirements for a new IPv6 data plane with a smaller SID - both from
> the perspective of operators that are looking to deploy these technologie=
s,
> and from that of the software/hardware implementation.
>
>
>
> Therefore, we would like to solicit network operators interested in SR
> over the IPv6 data plane to briefly introduce their:
>
>    - use case (e.g. Fast Reroute, explicit routing/TE)
>    - forwarding performance and scaling requirements
>
>
>    - e.g., (number of nodes, network diameter, number of SID required in
>       max and average). For the latter, if possible using both SRv6 128-b=
it SIDs
>       and shorter (e.g. 32-bit) SIDs as the number would typically be dif=
ferent
>       (*).
>
>
>    - if the existing SRv6 approach is not deployable in their
>    circumstances, details of the requirement of a different solution is
>    required and whether this solution is needed for the short term only o=
r for
>    the long term.
>
>
>
> As well as deployment limitations, we would like the SPRING community to
> briefly describe the platform limitations that they are seeing which limi=
t
> the deployment of SRv6  In particular limitations related to the number o=
f
> SIDs which can be pushed and forwarded and how much the use of shorter SI=
Ds
> would improve the deployments .
>
>
>
> For both of these sets of feedback if possible, please post this to the
> SPRING WG. If the information cannot be shared publicly, please send it
> directly to the chairs & AD (Martin).
>
>
>
> This call for information will run for four weeks, up to 2019/09/03. As a
> reminder, you can reach the SPRING chairs via spring-chairs@ietf.org and
> ADs via spring-ads@ietf.org.
>
>
>
> Thank you,
>
> -- Rob & Bruno
>
>
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>
>
>
>
>
> Juniper Business Use Only
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_spring&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DCPqEXzKACLlLESk67ml=
mQv3ve6i6_Y5l7xESAiNA1Go&s=3D_k8da1IaBrm80LML0tO-Er3RL2Wn6nLIMFRTbWTtUTQ&e=
=3D>
>
>
>
> Juniper Business Use Only
>
>

--00000000000002e912059182b88b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Ron,<div><br></div><div>The SR archite=
cture is common to SR-MPLS and SRv6 as far as path engineering is concerned=
 ie. number of SIDs to impose.=C2=A0</div><div><br></div><div>I explained o=
ne pretty common misconception of how some people treat SR as 1:1 replaceme=
nt of RSVP-TE. In fact there may even float around some slides or white pap=
ers stating so - but if anything they are fundamentally incorrect.=C2=A0</d=
iv><div><br></div><div>So here in SPRING you either present valid and convi=
ncing to WG technical explanation why in specific network you see a need fo=
r 8-12+ SIDs or that point simply can not be used as &quot;push&quot; argum=
ent for CRH ;). .=C2=A0</div><div><br></div><div>On the other hand you know=
 that the most difficult to introduce any new technology is not even respin=
ing an ASIC .. it is education and assistance to your customers to make sur=
e new technology is really deployed in the right way.=C2=A0</div><div><br><=
/div><div>Cheers,</div><div>Robert.</div><div><br></div><div>PS. Talking in=
 the context of SRv6 architecture to one of the most common of the shelf fo=
rwarding vendor I was told their hardware reads 256 bytes of the packet hea=
der for flexible processing. So with that I am even more assured that the b=
ottleneck in line rate packet processing even with your stated size of SRH =
is rather limited to legacy hardware which will happen all the time and is =
normal when someone defines new data plane enhancements. After all no one o=
bsoletes SR-MPLS - it can be used as smooth transition path to SRv6.</div><=
div><br></div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sun, Sep 1, 2019 at 8:59 PM Ron Bonica &lt=
;<a href=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_2499019753218255516WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I can only repeat what my customers=E2=80=99 require=
ments. They have asked for 8-12 SIDs in SR-MPLS and SRv6 and SRv6+.<u></u><=
u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">We didn=E2=80=99t question that requirement for SR-M=
PLS. Why should things be any different for SRv6 or SRv6+?<u></u><u></u></p=
>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><=
u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; <br>
<b>Sent:</b> Sunday, September 1, 2019 11:03 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_bl=
ank">robjs@google.com</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:spring@=
ietf.org" target=3D"_blank">spring@ietf.org</a>&gt;; <a href=3D"mailto:6man=
@ietf.org" target=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Dear Ron,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; SR customers have stated a firm requirement to =
support SR paths that contain 8 to 12 segments.=C2=A0=C2=A0<u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Let me make an observation that with 8 to 12 router =
hops I can reach most of my often visited destinations in the open Internet=
 anywhere in the=C2=A0world.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With that let&#39;s also notice that proposed SRv6 (=
or for that matter SR-MPLS) is applicable to networks under same administra=
tive control.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Therefor I do question the necessity to have such de=
ep/long list of segments for any practical network application.=C2=A0<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Perhaps some customers (or vendors) are treating SRv=
6 verbatim as an analogy to RSVP-TE strict or loose ERO objects - but that =
is completely wrong way to think about it in light of segment routing archi=
tecture and its abilities.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">In RSVP-TE you nail down the path with hop by hop RE=
SV-PATH msg signalling such that forwarding is using locally upstream assig=
ned labels distributed by return RSVP-RESV msg.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I would never suggest to do same with SR. The bigges=
t advantage of SR (outside of its network programmability concept) is in th=
e ability to encode very selected anchor node or nodes to which forwarding =
just flows natively using IPv6 address
 or domain wide MPLS label.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So proper use of SR does require wise selection of s=
uch anchor points in the network. I am afraid CSPF is not the best tool for=
 it. Much smarter algorithm is required to engineer your traffic using SR t=
echnology in any network especially
 in cases where the IGP topology is very dense and complex.=C2=A0<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Based on my personal experience with MPLS-TE deploym=
ents across biggest global networks I=C2=A0 can state that vast majority of=
 true path steering can be easily accomplished with 1, 2 or max 3 properly =
selected anchor nodes across their domain(s).
 Add to that room for two SFC processing clusters and you get max 5.=C2=A0<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So even if some individual operators would like to u=
se 8, 12 or maybe 16 segments in their packets I do not see this as fundame=
ntally sufficient justification to proceed with yet one more SRv6 encoding =
proposal.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As both Rob &amp; Bruno asked I will be looking for =
real technical justifications for such deep segment stacks. Note that we ar=
e at the end of 4 week pool window and there was none sent to the list so f=
ar.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica &lt;rbon=
ica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_blank">40j=
uniper.net@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Rob,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">The following are arguments for proceeding with SRv6=
+:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_2499019753218255516gmail-m-1735116441440845379msolistp=
aragraph">
Efficient forwarding with deep SID lists<u></u><u></u></li><li class=3D"gma=
il-m_2499019753218255516gmail-m-1735116441440845379msolistparagraph">
Operational Simplicity<u></u><u></u></li><li class=3D"gmail-m_2499019753218=
255516gmail-m-1735116441440845379msolistparagraph">
SRv6+ work may finish before SRv6<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Efficient forwarding with deep SID Lists<u></u><u></=
u></p>
<p class=3D"MsoNormal">----------------------------------------------------=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SR customers have stated a firm requirement to suppo=
rt SR paths that contain 8 to 12 segments. They have also stated a requirem=
ent for implementations to forward at line speed =C2=A0and
 without consuming excessive overhead bandwidth.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6, as defined in draft-ietf-6man-segment-routing-=
header, cannot satisfy these requirements. In order to support an SR path w=
ith 8 segments, SRv6 would require a 128-byte SRH.
 Even if ASICs could process such a long SRH at line speed, the bandwidth o=
verhead would be prohibitive.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Therefore, one of the four solutions =C2=A0that you =
mention below is required to make SRv6 deployable. While draft-ietf-6man-se=
gment-routing-header is close to maturity, the four competing
 solutions mentioned below are equally mature and should be given equal con=
sideration.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">The four solutions are SRv6+, uSID, draft-li and draft-m=
irsky.</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Operational Simplicity<u></u><u></u></p>
<p class=3D"MsoNormal">-----------------------------
<u></u><u></u></p>
<p class=3D"MsoNormal">Network operators strive for operational simplicity.=
 By loosely interpreting (and sometimes bending) the requirements of RFCs 4=
291 and RFC 8200, SRv6 introduces architectural quirks
 that introduce operational complexity. The following are architectural qui=
rks of =C2=A0draft-ietf-6man-segment-routing-header:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_2499019753218255516gmail-m-1735116441440845379msolistp=
aragraph">
The Segment Routing Header (SRH) serves purposes other than routing. Theref=
ore, the SRH is sometimes required for packets that traverse the least-cost=
 path from source to destination<u></u><u></u></li><li class=3D"gmail-m_249=
9019753218255516gmail-m-1735116441440845379msolistparagraph">
The SRH and the IPv6 Authentication Header are incompatible.<u></u><u></u><=
/li><li class=3D"gmail-m_2499019753218255516gmail-m-1735116441440845379msol=
istparagraph">
The IPv6 destination address determines whether an SRH is valid and how it =
is processed. For example, if the IPv6 destination address contains one loc=
ally instantiated value, the SRH might be processed in one particular way, =
while if the IPv6 destination address
 contains another locally instantiated value, the SRH might be totally inva=
lid.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Draft-ietf-spring-srv6-network-programming =C2=A0pro=
mises more architectural quirks. For example:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_2499019753218255516gmail-m-1735116441440845379msolistp=
aragraph">
Segment endpoints can insert and/or delete IPv6 extension headers<u></u><u>=
</u></li><li class=3D"gmail-m_2499019753218255516gmail-m-173511644144084537=
9msolistparagraph">
An IPv6 packet can contain two Segment Routing headers<u></u><u></u></li><l=
i class=3D"gmail-m_2499019753218255516gmail-m-1735116441440845379msolistpar=
agraph">
IPv6 packets are no longer self-describing. For example, the Next Header Fi=
eld in the SRH can carry a value of No Next Header, even though the SRH is =
followed by Ethernet payload.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Other emerging drafts promise still more architectur=
al quirks. For example, in draft-ali-6man-spring-srv6-oam, implementations =
need to examine the SRH even when Segment Left equals
 zero. This is because the SRH has been overloaded to carry OAM as well as =
routing information.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Furthermore, draft-filsfils-spring-net-pgm-extension=
-srv6-usid requires network operators to obtain address space and number th=
eir networks in a particular way to make routing work.
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ Work May Finish Before SRv6 work<u></u><u></u>=
</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">-----------------------=
---------------------------------<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ =C2=A0has been implemented on LINUX and is bei=
ng implemented on JUNOS. Implementation experience demonstrates that specif=
ication is fairly complete. For example, there is no need
 for an SRv6+ OAM document. It=E2=80=99s just IPv6 and IPv6 OAM just works.=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Furthermore, the SRv6+ specifications adhere to a st=
rict interpretation of RFC 8200. Therefore, as they progress through the wo=
rking group, they won=E2=80=99t need to overcome the objections
 that are inevitably encountered when stretching the interpretation of a sp=
ecification that is so fundamental as RFC 8200.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_2499019753218255516gmail-m-1735116441440845379msolistpa=
ragraph">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Hi SPRING WG,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Over the last 5+ years, the IETF has developed Source Pa=
cket Routing in NetworkinG (SPRING) aka Segment Routing for both the MPLS (=
SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">These encapsulations are past WG last call (in IESG or R=
FC Editor).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the SPRING WG meeting at IETF 105, two presentati=
ons were related to the reduction of the size of the SID for IPv6 dataplane=
:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">SRv6+ / CRH -- <a href=3D"http=
s://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draf=
t-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAw=
rDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DKUhAfjV=
sx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_blank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><u><=
/u><u></u></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:=
baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">uSID -- <a href=3D"https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dfil=
sfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=3DDwMFaQ&am=
p;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx8=
4hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_F=
L6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=3D" target=3D=
"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>=C2=A0</span><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the IETF week, two additional drafts have been pr=
oposed:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dli-2Dspring=
-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0U=
jBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWUDAD2FMhWLfeT=
5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank">https://tools.ietf=
..org/html/draft-li-spring-compressed-srv6-np-00</a>=C2=A0</span><u></u><u>=
</u></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseli=
ne;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dmirsky-2D6m=
an-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHYxXm7FU7vblOB=
1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank">https://tools.ietf.or=
g/html/draft-mirsky-6man-unified-id-sr-03</a>=C2=A0</span><u></u><u></u></l=
i></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As we expressed during the meeting, it is important for =
the WG to understand what the aims of additional encapsulations are. Thus, =
we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Therefore, we would like to solicit network operators in=
terested in SR over the IPv6 data plane to briefly introduce their:</span><=
u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">use case (e.g. Fast Reroute, e=
xplicit routing/TE)</span><u></u><u></u></li><li class=3D"MsoNormal" style=
=3D"color:black;vertical-align:baseline;font-variant-numeric:normal;font-va=
riant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">forwarding performance and sca=
ling requirements</span><u></u><u></u></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">e.g., (number of nodes, networ=
k diameter, number of SID required in max and average). For the latter, if =
possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the=
 number would typically be different
 (*).</span><u></u><u></u></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">if the existing SRv6 approach =
is not deployable in their circumstances, details of the requirement of a d=
ifferent solution is required and whether this solution is needed for the s=
hort term only or for the long term.</span><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As well as deployment limitations, we would like the SPR=
ING community to briefly describe the platform limitations that they are se=
eing which limit the deployment
 of SRv6=C2=A0 In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">For both of these sets of feedback if possible, please p=
ost this to the SPRING WG. If the information cannot be shared publicly, pl=
ease send it directly to
 the chairs &amp; AD (Martin).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">This call for information will run for four weeks, up to=
 2019/09/03. As a reminder, you can reach the SPRING chairs via
</span><span style=3D"font-family:Arial,sans-serif"><a href=3D"mailto:sprin=
g-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a><span style=
=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank">spring-ads@=
ietf.org</a><span style=3D"color:black">.=C2=A0</span></span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Thank you,</span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">-- Rob &amp; Bruno</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">(*) As expressed on the mailing list, a 128 bit SID can =
encode two instructions a node SID and an adjacency SID hence less SID may =
be required.</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_2499019753218255516gmail-m-1735116441440845379msipfoote=
r30b3d538" align=3D"center" style=3D"margin:0in 0in 0.0001pt;text-align:cen=
ter">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DCPqEXzKACLlLESk67mlmQv3ve6i6_Y5l7xESAiNA1Go&amp;s=3D_k8da1IaBrm80LML0t=
O-Er3RL2Wn6nLIMFRTbWTtUTQ&amp;e=3D" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/spring</a><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_2499019753218255516msipfooter30b3d538" align=3D"center"=
 style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div></div>

--00000000000002e912059182b88b--


From nobody Sun Sep  1 12:47:49 2019
Return-Path: <andrew.alston@liquidtelecom.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 482BC1200C5 for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 12:47:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.098
X-Spam-Level: 
X-Spam-Status: No, score=-4.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 LQmBgp4_O1mQ for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 12:47:43 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA69F1200C4 for <spring@ietf.org>; Sun,  1 Sep 2019 12:47:42 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp2050.outbound.protection.outlook.com [104.47.1.50]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-55-NhaSRUYIOa64DvGLhYJ4vg-1; Sun, 01 Sep 2019 20:47:37 +0100
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com (20.179.46.78) by DBBPR03MB5382.eurprd03.prod.outlook.com (20.179.46.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.20; Sun, 1 Sep 2019 19:47:36 +0000
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::e596:5baa:fb66:1bed]) by DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::e596:5baa:fb66:1bed%6]) with mapi id 15.20.2220.020; Sun, 1 Sep 2019 19:47:36 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Robert Raszuk <robert@raszuk.net>
CC: Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgx1C0+06fAOEubArDypHiFT6cV4KUAgAE2EwCAAEHrAIAAUI0A
Date: Sun, 1 Sep 2019 19:47:35 +0000
Message-ID: <AA7A2297-5E96-4071-B96F-DE3B4F0FDBE3@liquidtelecom.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com> <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
In-Reply-To: <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-01T18:59:14.2206214Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=e2f89ae8-1bf3-40f3-aede-950e6d6e8407; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-originating-ip: [197.155.81.44]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 62e67cb2-cef3-4a67-5838-08d72f153d08
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DBBPR03MB5382; 
x-ms-traffictypediagnostic: DBBPR03MB5382:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <DBBPR03MB5382419C9D347EA8D2A735A8EEBF0@DBBPR03MB5382.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0147E151B5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(136003)(346002)(366004)(396003)(39860400002)(37854004)(199004)(189003)(76116006)(8676002)(6512007)(6436002)(81156014)(5660300002)(76176011)(966005)(81166006)(53546011)(26005)(66556008)(102836004)(2616005)(14454004)(6506007)(476003)(66476007)(66066001)(91956017)(4326008)(66946007)(606006)(66446008)(64756008)(86362001)(446003)(25786009)(8936002)(561944003)(99286004)(53936002)(6246003)(30864003)(2906002)(6486002)(316002)(486006)(478600001)(53946003)(71190400001)(71200400001)(36756003)(66574012)(7736002)(5070765005)(6306002)(3846002)(110136005)(229853002)(58126008)(10916006)(54906003)(33656002)(11346002)(14444005)(54896002)(6116002)(236005)(186003)(256004)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DBBPR03MB5382; H:DBBPR03MB5415.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Rm3kYMZdgto+wJw/ZAJzfJunNo/iWlFyZDI4Pq6VVfgLDMv8kLXszZ31ss75xTBhozH8INY903apDyGfVM+AOfPE65DZ7YUss0QiYG5truo0+2ZnFlMP++OtrORLuOlFhL4wSmL644HYtQ9ApydyRkZ8vV6uEQ8lB/UDVCJ+VDn6Bqk7Zn35ibMO9O4EdYZDGWy90JTvwrU0Gd4da1SFpsd3uW/oVAotNJGg+q9k6JvlI2YqZmlfYy/LcXl+D23qf5O8x0hqrzWkFIFFxTPXxru/0j3pd7nICV7FMm7Q2hqhCmZRP+ApIXXG2yQm4kL5QE0W7VmqljXeTglh6dSGYng2yCwNudDpzQmvjN0LvD79/15qzTQB0QRZ5Tm4q29vPMZ2axPy09XUY6424Dp1zlm/69HNk6+GVTI213y9fwE=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 62e67cb2-cef3-4a67-5838-08d72f153d08
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2019 19:47:35.9830 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Lsl5KtYOiLhaUU7tQ9rtHnBRTNzfoOayU1Ju8j8PCbaT4heJFe3RFVXWMh3i5nXds5207ANijGkoek/6h8F44c64aEwlXnNevHyhoakaloU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR03MB5382
X-MC-Unique: NhaSRUYIOa64DvGLhYJ4vg-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_AA7A22975E964071B96FDE3B4F0FDBE3liquidtelecomcom_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/h2wkCTS3S7uNWmm32AuGq8kmzKg>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 19:47:47 -0000

--_000_AA7A22975E964071B96FDE3B4F0FDBE3liquidtelecomcom_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

SSBjYW4gc3RhdGUgY2F0ZWdvcmljYWxseSB0aGF0IHdlIGhhdmUgYSBzb2xpZCBjYXNlIHRvIHVz
ZSA4IHRvIDEyIFNJROKAmXMg4oCTDQoNCkxldCBtZSBwdXQgaXQgdGhpcyB3YXkg4oCTIElmIEkg
Y3Jvc3MgbXkgb3duIG5ldHdvcmsg4oCTIFRvIGdldCB0byBjZXJ0YWluIGNvdW50cmllcyBJIGhh
dmUgdG8gcGFzcyB0aHJvdWdoIG5vIGxlc3MgdGhhbiA1IHNlcGFyYXRlIGNvdW50cmllcyBpbiBj
ZXJ0YWluIHNjZW5hcmlvcyDigJMgYW5kIGl04oCZcyBub3QgcHJhY3RpY2FsbHkgcG9zc2libGUg
dG8gYXZvaWQgdGhpcy4gIFdoZW4gSSBhZGQgdGhlIHZhcmlvdXMgcGF0aHMgd2UgbmVlZCB0byBz
dGVlciBhY3Jvc3MgYW5kIHRoZSBudW1iZXJzIG9mIGRldmljZXMgdG8gZG8gdGhpcyBpbiBhIGdy
YW51bGFyIHdheSDigJMgd2l0aCB0aGUgYW1vdW50IG9mIG1lc2hpbmcgd2UgaGF2ZSB0byBkbyB0
byBhY2hpZXZlIHJlZHVuZGFuY3kg4oCTIHllcyDigJMgaXQgZ2V0cyBjb21wbGV4IOKAkyBhbmQg
eWVzIOKAkyB0aGUgbm9kZSBkZXB0aCBnZXRzIGRlZXAuDQoNCk91ciBjYXNlIG9mIG5lZWRpbmcg
Z3JhbnVsYXIgc3RlZXJpbmcgaGVyZSDigJMgd2l0aG91dCBuZWNlc3NhcmlseSBnb2luZyBsb3Nl
IOKAkyBpcyBpcm9uY2xhZCDigJMgYW5kIEkgY2FuIHNheSB0aGF0IHJpZ2h0IG5vdywgMTAgbm9k
ZSBzdGVlcmluZyBmb3IgY2VydGFpbiBjYXNlcyBpcyAxMDAlIGEgcmVhbGl0eSBmb3Igd2hhdCB3
ZSBuZWVkLg0KDQpBbmRyZXcNCg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPiBvbiBiZWhhbGYgb2YgUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJj
LmlldGYub3JnPg0KRGF0ZTogU3VuZGF5LCAxIFNlcHRlbWJlciAyMDE5IGF0IDIxOjAwDQpUbzog
Um9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+DQpDYzogUm9iIFNoYWtpciA8cm9ianNA
Z29vZ2xlLmNvbT4sIFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+LCAiNm1hbkBpZXRm
Lm9yZyIgPDZtYW5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYu
DQoNClJvYmVydCwNCg0KSSBjYW4gb25seSByZXBlYXQgd2hhdCBteSBjdXN0b21lcnPigJkgcmVx
dWlyZW1lbnRzLiBUaGV5IGhhdmUgYXNrZWQgZm9yIDgtMTIgU0lEcyBpbiBTUi1NUExTIGFuZCBT
UnY2IGFuZCBTUnY2Ky4NCg0KV2UgZGlkbuKAmXQgcXVlc3Rpb24gdGhhdCByZXF1aXJlbWVudCBm
b3IgU1ItTVBMUy4gV2h5IHNob3VsZCB0aGluZ3MgYmUgYW55IGRpZmZlcmVudCBmb3IgU1J2NiBv
ciBTUnY2Kz8NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpGcm9tOiBSb2JlcnQgUmFzenVr
IDxyb2JlcnRAcmFzenVrLm5ldD4NClNlbnQ6IFN1bmRheSwgU2VwdGVtYmVyIDEsIDIwMTkgMTE6
MDMgQU0NClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pg0KQ2M6IFJvYiBTaGFr
aXIgPHJvYmpzQGdvb2dsZS5jb20+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjsg
Nm1hbkBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpEZWFy
IFJvbiwNCg0KPiBTUiBjdXN0b21lcnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRv
IHN1cHBvcnQgU1IgcGF0aHMgdGhhdCBjb250YWluIDggdG8gMTIgc2VnbWVudHMuDQoNCkxldCBt
ZSBtYWtlIGFuIG9ic2VydmF0aW9uIHRoYXQgd2l0aCA4IHRvIDEyIHJvdXRlciBob3BzIEkgY2Fu
IHJlYWNoIG1vc3Qgb2YgbXkgb2Z0ZW4gdmlzaXRlZCBkZXN0aW5hdGlvbnMgaW4gdGhlIG9wZW4g
SW50ZXJuZXQgYW55d2hlcmUgaW4gdGhlIHdvcmxkLg0KDQpXaXRoIHRoYXQgbGV0J3MgYWxzbyBu
b3RpY2UgdGhhdCBwcm9wb3NlZCBTUnY2IChvciBmb3IgdGhhdCBtYXR0ZXIgU1ItTVBMUykgaXMg
YXBwbGljYWJsZSB0byBuZXR3b3JrcyB1bmRlciBzYW1lIGFkbWluaXN0cmF0aXZlIGNvbnRyb2wu
DQoNClRoZXJlZm9yIEkgZG8gcXVlc3Rpb24gdGhlIG5lY2Vzc2l0eSB0byBoYXZlIHN1Y2ggZGVl
cC9sb25nIGxpc3Qgb2Ygc2VnbWVudHMgZm9yIGFueSBwcmFjdGljYWwgbmV0d29yayBhcHBsaWNh
dGlvbi4NCg0KUGVyaGFwcyBzb21lIGN1c3RvbWVycyAob3IgdmVuZG9ycykgYXJlIHRyZWF0aW5n
IFNSdjYgdmVyYmF0aW0gYXMgYW4gYW5hbG9neSB0byBSU1ZQLVRFIHN0cmljdCBvciBsb29zZSBF
Uk8gb2JqZWN0cyAtIGJ1dCB0aGF0IGlzIGNvbXBsZXRlbHkgd3Jvbmcgd2F5IHRvIHRoaW5rIGFi
b3V0IGl0IGluIGxpZ2h0IG9mIHNlZ21lbnQgcm91dGluZyBhcmNoaXRlY3R1cmUgYW5kIGl0cyBh
YmlsaXRpZXMuDQoNCkluIFJTVlAtVEUgeW91IG5haWwgZG93biB0aGUgcGF0aCB3aXRoIGhvcCBi
eSBob3AgUkVTVi1QQVRIIG1zZyBzaWduYWxsaW5nIHN1Y2ggdGhhdCBmb3J3YXJkaW5nIGlzIHVz
aW5nIGxvY2FsbHkgdXBzdHJlYW0gYXNzaWduZWQgbGFiZWxzIGRpc3RyaWJ1dGVkIGJ5IHJldHVy
biBSU1ZQLVJFU1YgbXNnLg0KDQpJIHdvdWxkIG5ldmVyIHN1Z2dlc3QgdG8gZG8gc2FtZSB3aXRo
IFNSLiBUaGUgYmlnZ2VzdCBhZHZhbnRhZ2Ugb2YgU1IgKG91dHNpZGUgb2YgaXRzIG5ldHdvcmsg
cHJvZ3JhbW1hYmlsaXR5IGNvbmNlcHQpIGlzIGluIHRoZSBhYmlsaXR5IHRvIGVuY29kZSB2ZXJ5
IHNlbGVjdGVkIGFuY2hvciBub2RlIG9yIG5vZGVzIHRvIHdoaWNoIGZvcndhcmRpbmcganVzdCBm
bG93cyBuYXRpdmVseSB1c2luZyBJUHY2IGFkZHJlc3Mgb3IgZG9tYWluIHdpZGUgTVBMUyBsYWJl
bC4NCg0KU28gcHJvcGVyIHVzZSBvZiBTUiBkb2VzIHJlcXVpcmUgd2lzZSBzZWxlY3Rpb24gb2Yg
c3VjaCBhbmNob3IgcG9pbnRzIGluIHRoZSBuZXR3b3JrLiBJIGFtIGFmcmFpZCBDU1BGIGlzIG5v
dCB0aGUgYmVzdCB0b29sIGZvciBpdC4gTXVjaCBzbWFydGVyIGFsZ29yaXRobSBpcyByZXF1aXJl
ZCB0byBlbmdpbmVlciB5b3VyIHRyYWZmaWMgdXNpbmcgU1IgdGVjaG5vbG9neSBpbiBhbnkgbmV0
d29yayBlc3BlY2lhbGx5IGluIGNhc2VzIHdoZXJlIHRoZSBJR1AgdG9wb2xvZ3kgaXMgdmVyeSBk
ZW5zZSBhbmQgY29tcGxleC4NCg0KQmFzZWQgb24gbXkgcGVyc29uYWwgZXhwZXJpZW5jZSB3aXRo
IE1QTFMtVEUgZGVwbG95bWVudHMgYWNyb3NzIGJpZ2dlc3QgZ2xvYmFsIG5ldHdvcmtzIEkgIGNh
biBzdGF0ZSB0aGF0IHZhc3QgbWFqb3JpdHkgb2YgdHJ1ZSBwYXRoIHN0ZWVyaW5nIGNhbiBiZSBl
YXNpbHkgYWNjb21wbGlzaGVkIHdpdGggMSwgMiBvciBtYXggMyBwcm9wZXJseSBzZWxlY3RlZCBh
bmNob3Igbm9kZXMgYWNyb3NzIHRoZWlyIGRvbWFpbihzKS4gQWRkIHRvIHRoYXQgcm9vbSBmb3Ig
dHdvIFNGQyBwcm9jZXNzaW5nIGNsdXN0ZXJzIGFuZCB5b3UgZ2V0IG1heCA1Lg0KDQpTbyBldmVu
IGlmIHNvbWUgaW5kaXZpZHVhbCBvcGVyYXRvcnMgd291bGQgbGlrZSB0byB1c2UgOCwgMTIgb3Ig
bWF5YmUgMTYgc2VnbWVudHMgaW4gdGhlaXIgcGFja2V0cyBJIGRvIG5vdCBzZWUgdGhpcyBhcyBm
dW5kYW1lbnRhbGx5IHN1ZmZpY2llbnQganVzdGlmaWNhdGlvbiB0byBwcm9jZWVkIHdpdGggeWV0
IG9uZSBtb3JlIFNSdjYgZW5jb2RpbmcgcHJvcG9zYWwuDQoNCkFzIGJvdGggUm9iICYgQnJ1bm8g
YXNrZWQgSSB3aWxsIGJlIGxvb2tpbmcgZm9yIHJlYWwgdGVjaG5pY2FsIGp1c3RpZmljYXRpb25z
IGZvciBzdWNoIGRlZXAgc2VnbWVudCBzdGFja3MuIE5vdGUgdGhhdCB3ZSBhcmUgYXQgdGhlIGVu
ZCBvZiA0IHdlZWsgcG9vbCB3aW5kb3cgYW5kIHRoZXJlIHdhcyBub25lIHNlbnQgdG8gdGhlIGxp
c3Qgc28gZmFyLg0KDQpLaW5kIHJlZ2FyZHMsDQpSb2JlcnQuDQoNCg0KT24gU2F0LCBBdWcgMzEs
IDIwMTkgYXQgMTA6MzQgUE0gUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJj
LmlldGYub3JnPG1haWx0bzo0MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPj4gd3JvdGU6DQpS
b2IsDQoNClRoZSBmb2xsb3dpbmcgYXJlIGFyZ3VtZW50cyBmb3IgcHJvY2VlZGluZyB3aXRoIFNS
djYrOg0KDQoNCiAgKiAgIEVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVlcCBTSUQgbGlzdHMN
CiAgKiAgIE9wZXJhdGlvbmFsIFNpbXBsaWNpdHkNCiAgKiAgIFNSdjYrIHdvcmsgbWF5IGZpbmlz
aCBiZWZvcmUgU1J2Ng0KDQpFZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIExpc3Rz
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoN
ClNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBhIGZpcm0gcmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBT
UiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAxMiBzZWdtZW50cy4gVGhleSBoYXZlIGFsc28gc3Rh
dGVkIGEgcmVxdWlyZW1lbnQgZm9yIGltcGxlbWVudGF0aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUg
c3BlZWQgIGFuZCB3aXRob3V0IGNvbnN1bWluZyBleGNlc3NpdmUgb3ZlcmhlYWQgYmFuZHdpZHRo
Lg0KDQpTUnY2LCBhcyBkZWZpbmVkIGluIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmct
aGVhZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVzZSByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1
cHBvcnQgYW4gU1IgcGF0aCB3aXRoIDggc2VnbWVudHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEy
OC1ieXRlIFNSSC4gRXZlbiBpZiBBU0lDcyBjb3VsZCBwcm9jZXNzIHN1Y2ggYSBsb25nIFNSSCBh
dCBsaW5lIHNwZWVkLCB0aGUgYmFuZHdpZHRoIG92ZXJoZWFkIHdvdWxkIGJlIHByb2hpYml0aXZl
Lg0KDQpUaGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgIHRoYXQgeW91IG1lbnRp
b24gYmVsb3cgaXMgcmVxdWlyZWQgdG8gbWFrZSBTUnY2IGRlcGxveWFibGUuIFdoaWxlIGRyYWZ0
LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyIGlzIGNsb3NlIHRvIG1hdHVyaXR5LCB0
aGUgZm91ciBjb21wZXRpbmcgc29sdXRpb25zIG1lbnRpb25lZCBiZWxvdyBhcmUgZXF1YWxseSBt
YXR1cmUgYW5kIHNob3VsZCBiZSBnaXZlbiBlcXVhbCBjb25zaWRlcmF0aW9uLg0KDQoNClRoZSBm
b3VyIHNvbHV0aW9ucyBhcmUgU1J2NissIHVTSUQsIGRyYWZ0LWxpIGFuZCBkcmFmdC1taXJza3ku
DQoNCk9wZXJhdGlvbmFsIFNpbXBsaWNpdHkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQpOZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUgZm9yIG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5
IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQgc29tZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJl
bWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMgODIwMCwgU1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVj
dHVyYWwgcXVpcmtzIHRoYXQgaW50cm9kdWNlIG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSBm
b2xsb3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwgcXVpcmtzIG9mICBkcmFmdC1pZXRmLTZtYW4tc2Vn
bWVudC1yb3V0aW5nLWhlYWRlcjoNCg0KDQogICogICBUaGUgU2VnbWVudCBSb3V0aW5nIEhlYWRl
ciAoU1JIKSBzZXJ2ZXMgcHVycG9zZXMgb3RoZXIgdGhhbiByb3V0aW5nLiBUaGVyZWZvcmUsIHRo
ZSBTUkggaXMgc29tZXRpbWVzIHJlcXVpcmVkIGZvciBwYWNrZXRzIHRoYXQgdHJhdmVyc2UgdGhl
IGxlYXN0LWNvc3QgcGF0aCBmcm9tIHNvdXJjZSB0byBkZXN0aW5hdGlvbg0KICAqICAgVGhlIFNS
SCBhbmQgdGhlIElQdjYgQXV0aGVudGljYXRpb24gSGVhZGVyIGFyZSBpbmNvbXBhdGlibGUuDQog
ICogICBUaGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGRldGVybWluZXMgd2hldGhlciBhbiBT
UkggaXMgdmFsaWQgYW5kIGhvdyBpdCBpcyBwcm9jZXNzZWQuIEZvciBleGFtcGxlLCBpZiB0aGUg
SVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIG9uZSBsb2NhbGx5IGluc3RhbnRpYXRl
ZCB2YWx1ZSwgdGhlIFNSSCBtaWdodCBiZSBwcm9jZXNzZWQgaW4gb25lIHBhcnRpY3VsYXIgd2F5
LCB3aGlsZSBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIGFub3RoZXIg
bG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQgYmUgdG90YWxseSBpbnZh
bGlkLg0KDQpEcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgIHByb21p
c2VzIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlOg0KDQoNCiAgKiAgIFNl
Z21lbnQgZW5kcG9pbnRzIGNhbiBpbnNlcnQgYW5kL29yIGRlbGV0ZSBJUHY2IGV4dGVuc2lvbiBo
ZWFkZXJzDQogICogICBBbiBJUHY2IHBhY2tldCBjYW4gY29udGFpbiB0d28gU2VnbWVudCBSb3V0
aW5nIGhlYWRlcnMNCiAgKiAgIElQdjYgcGFja2V0cyBhcmUgbm8gbG9uZ2VyIHNlbGYtZGVzY3Jp
YmluZy4gRm9yIGV4YW1wbGUsIHRoZSBOZXh0IEhlYWRlciBGaWVsZCBpbiB0aGUgU1JIIGNhbiBj
YXJyeSBhIHZhbHVlIG9mIE5vIE5leHQgSGVhZGVyLCBldmVuIHRob3VnaCB0aGUgU1JIIGlzIGZv
bGxvd2VkIGJ5IEV0aGVybmV0IHBheWxvYWQuDQoNCk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9t
aXNlIHN0aWxsIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFm
dC1hbGktNm1hbi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1p
bmUgdGhlIFNSSCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscyB6ZXJvLiBUaGlzIGlzIGJl
Y2F1c2UgdGhlIFNSSCBoYXMgYmVlbiBvdmVybG9hZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFz
IHJvdXRpbmcgaW5mb3JtYXRpb24uDQoNCkZ1cnRoZXJtb3JlLCBkcmFmdC1maWxzZmlscy1zcHJp
bmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkIHJlcXVpcmVzIG5ldHdvcmsgb3BlcmF0b3Jz
IHRvIG9idGFpbiBhZGRyZXNzIHNwYWNlIGFuZCBudW1iZXIgdGhlaXIgbmV0d29ya3MgaW4gYSBw
YXJ0aWN1bGFyIHdheSB0byBtYWtlIHJvdXRpbmcgd29yay4NCg0KU1J2NisgV29yayBNYXkgRmlu
aXNoIEJlZm9yZSBTUnY2IHdvcmsNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpTUnY2KyAgaGFzIGJlZW4gaW1wbGVtZW50ZWQgb24gTElO
VVggYW5kIGlzIGJlaW5nIGltcGxlbWVudGVkIG9uIEpVTk9TLiBJbXBsZW1lbnRhdGlvbiBleHBl
cmllbmNlIGRlbW9uc3RyYXRlcyB0aGF0IHNwZWNpZmljYXRpb24gaXMgZmFpcmx5IGNvbXBsZXRl
LiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW4gU1J2NisgT0FNIGRvY3VtZW50
LiBJdOKAmXMganVzdCBJUHY2IGFuZCBJUHY2IE9BTSBqdXN0IHdvcmtzLg0KDQpGdXJ0aGVybW9y
ZSwgdGhlIFNSdjYrIHNwZWNpZmljYXRpb25zIGFkaGVyZSB0byBhIHN0cmljdCBpbnRlcnByZXRh
dGlvbiBvZiBSRkMgODIwMC4gVGhlcmVmb3JlLCBhcyB0aGV5IHByb2dyZXNzIHRocm91Z2ggdGhl
IHdvcmtpbmcgZ3JvdXAsIHRoZXkgd29u4oCZdCBuZWVkIHRvIG92ZXJjb21lIHRoZSBvYmplY3Rp
b25zIHRoYXQgYXJlIGluZXZpdGFibHkgZW5jb3VudGVyZWQgd2hlbiBzdHJldGNoaW5nIHRoZSBp
bnRlcnByZXRhdGlvbiBvZiBhIHNwZWNpZmljYXRpb24gdGhhdCBpcyBzbyBmdW5kYW1lbnRhbCBh
cyBSRkMgODIwMC4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVGhhbmtzLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFJvbg0KDQoNCg0KDQoNCg0KDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIFJvYiBT
aGFraXINClNlbnQ6IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgNTowNCBQTQ0KVG86IFNQUklORyBX
RyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0
OiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KDQpIaSBTUFJJTkcgV0csDQoNCg0KT3ZlciB0aGUg
bGFzdCA1KyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRp
bmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRo
ZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5
IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLg0KDQoNClRoZXNlIGVu
Y2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9y
KS4NCg0KDQpEdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJl
c2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0
aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZToNCg0KICAqICAgU1J2NisgLyBDUkggLS0gaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMu
aWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJvbmljYS0yRHNwcmluZy0yRHNydjYtMkRwbHVzLTJEMDQm
ZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9
RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPWFja1pDOWV2UmZf
TFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMmcz1LVWhBZmpWc3hfd0s2NDV1SmswRkh6
czJ2eGlBVnItQ3NrTVBBYUVoRVFRJmU9Pg0KICAqICAgdVNJRCAtLSBodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYt
dXNpZC0wMTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRmaWxzZmlscy0yRHNwcmluZy0yRG5ldC0y
RHBnbS0yRGV4dGVuc2lvbi0yRHNydjYtMkR1c2lkLTJEMDEmZD1Ed01GYVEmYz1IQWtZdWg2M3Jz
dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1
S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPWFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJp
ZUlDNGREX0ZMNnMmcz1BcTFESzdmdTczYXhaMVBYTElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENR
JmU9Pg0KDQoNCkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2
ZSBiZWVuIHByb3Bvc2VkOg0KDQogICogICBodHRwczovL3Rvb2xzLmlldGYuLm9yZy9odG1sL2Ry
YWZ0LWxpLXNwcmluZy1jb21wcmVzc2VkLXNydjYtbnAtMDA8aHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0
LTJEbGktMkRzcHJpbmctMkRjb21wcmVzc2VkLTJEc3J2Ni0yRG5wLTJEMDAmZD1Ed01GYVEmYz1I
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXIt
Qm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPWFja1pDOWV2UmZfTFdZdTJhLTFOYUdS
REpLZHhuRTJpZUlDNGREX0ZMNnMmcz1YV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4
R0oyTi1DcktzJmU9Pg0KICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1p
cnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDM8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEbWlyc2t5
LTJENm1hbi0yRHVuaWZpZWQtMkRpZC0yRHNyLTJEMDMmZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhy
NlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3ds
LUFXRjJFZnBIY0F3ckRUaEtQOCZtPWFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlD
NGREX0ZMNnMmcz1nY2JrSFl4WG03RlU3dmJsT0Ixdkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JJmU9
Pg0KDQoNCkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1lZXRpbmcsIGl0IGlzIGltcG9ydGFu
dCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgYWltcyBvZiBhZGRpdGlvbmFsIGVu
Y2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRoYXQgdGhl
IFdHIHNob3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBvbiB0aGUgcmVx
dWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0g
Ym90aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0
byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2Fy
ZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi4NCg0KDQpUaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2Ug
dG8gc29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQ
djYgZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0aGVpcjoNCg0KICAqICAgdXNlIGNh
c2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKQ0KICAqICAgZm9yd2Fy
ZGluZyBwZXJmb3JtYW5jZSBhbmQgc2NhbGluZyByZXF1aXJlbWVudHMNCg0KICAgICAqICAgZS5n
LiwgKG51bWJlciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1
aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNp
bmcgYm90aCBTUnY2IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMg
YXMgdGhlIG51bWJlciB3b3VsZCB0eXBpY2FsbHkgYmUgZGlmZmVyZW50ICgqKS4NCg0KICAqICAg
aWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIg
Y2lyY3Vtc3RhbmNlcywgZGV0YWlscyBvZiB0aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQg
c29sdXRpb24gaXMgcmVxdWlyZWQgYW5kIHdoZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQg
Zm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkgb3IgZm9yIHRoZSBsb25nIHRlcm0uDQoNCg0KQXMgd2Vs
bCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29t
bXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQg
dGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYgIEluIHBh
cnRpY3VsYXIgbGltaXRhdGlvbnMgcmVsYXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2gg
Y2FuIGJlIHB1c2hlZCBhbmQgZm9yd2FyZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0
ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRoZSBkZXBsb3ltZW50cyAuDQoNCg0KRm9yIGJvdGggb2Yg
dGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0
aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNs
eSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkgdG8gdGhlIGNoYWlycyAmIEFEIChNYXJ0aW4pLg0K
DQoNClRoaXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVw
IHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBj
aGFpcnMgdmlhIHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0
Zi5vcmc+IGFuZCBBRHMgdmlhIHNwcmluZy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1hZHNA
aWV0Zi5vcmc+Lg0KDQoNClRoYW5rIHlvdSwNCg0KLS0gUm9iICYgQnJ1bm8NCg0KDQooKikgQXMg
ZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0
d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2UgbGVz
cyBTSUQgbWF5IGJlIHJlcXVpcmVkLg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBt
YWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8aHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1h
bl9saXN0aW5mb19zcHJpbmcmZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRU
aEtQOCZtPUNQcUVYektBQ0xsTEVTazY3bWxtUXYzdmU2aTZfWTVsN3hFU0FpTkExR28mcz1fazhk
YTFJYUJybTgwTE1MMHRPLUVyM1JMMlduNm5MSU1GUlRiV1R0VVRRJmU9Pg0KDQoNCkp1bmlwZXIg
QnVzaW5lc3MgVXNlIE9ubHkNCg==
--_000_AA7A22975E964071B96FDE3B4F0FDBE3liquidtelecomcom_
Content-Type: text/html; charset=UTF-8
Content-ID: <FA433B81EDC2B647BB399930C4C398E5@eurprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5nbWFp
bC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBoLCBsaS5nbWFpbC1tLTE3MzUx
MTY0NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBoLCBkaXYuZ21haWwtbS0xNzM1MTE2NDQxNDQw
ODQ1Mzc5bXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTpnbWFpbC1tXy0xNzM1MTE2
NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCnAuZ21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNpcGZvb3RlcjMwYjNk
NTM4LCBsaS5nbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc2lwZm9vdGVyMzBiM2Q1MzgsIGRp
di5nbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0
eWxlLW5hbWU6Z21haWwtbV8tMTczNTExNjQ0MTQ0MDg0NTM3OW1zaXBmb290ZXIzMGIzZDUzODsN
Cgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNpcGZvb3RlcjMwYjNk
NTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNv
LXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy
Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4
dDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0K
CW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0K
CXttc28tbGlzdC1pZDo2MzY5NTc1NDc7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjIxMjAxMDU0
ODQ7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Ng0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1s
aXN0LWlkOjc5MDc4NDE3MzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTQ0MzkwMDM1NDt9DQpA
bGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6
ODAxNzMyOTE4Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotNTEzNjEwNzU2O30NCkBsaXN0IGwy
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZl
bDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDkN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxMzc0NTAw
MDkzOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo0Mzc0MjY4NDI7fQ0KQGxpc3QgbDM6bGV2ZWwx
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwz
OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0DQoJe21zby1saXN0LWlkOjE0MDI0MDU0MDY7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi00ODg0NzQ2OTY7fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw0OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0Omxl
dmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw0OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsOQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGw1DQoJe21zby1saXN0LWlkOjE2NDExMTAzMDY7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi00ODQyOTc3MzI7fQ0KQGxpc3QgbDU6bGV2ZWwxDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDU6bGV2
ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDU6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw3
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw4DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDYNCgl7bXNvLWxpc3QtaWQ6MTg0MjgxOTY2ODsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
LTQ5ODU1NDU4ODt9DQpAbGlzdCBsNjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw2OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDY6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw3DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDY6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDcN
Cgl7bXNvLWxpc3QtaWQ6MTg3ODIwMTY5MjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6ODYyNDgy
MzkwO30NCkBsaXN0IGw3OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6
bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDMNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsNzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZl
bDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsNzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90
dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPg0KPC9oZWFk
Pg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SSBjYW4gc3RhdGUgY2F0ZWdvcmljYWxseSB0aGF0
IHdlIGhhdmUgYSBzb2xpZCBjYXNlIHRvIHVzZSA4IHRvIDEyIFNJROKAmXMg4oCTDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
TGV0IG1lIHB1dCBpdCB0aGlzIHdheSDigJMgSWYgSSBjcm9zcyBteSBvd24gbmV0d29yayDigJMg
VG8gZ2V0IHRvIGNlcnRhaW4gY291bnRyaWVzIEkgaGF2ZSB0byBwYXNzIHRocm91Z2ggbm8gbGVz
cyB0aGFuIDUgc2VwYXJhdGUgY291bnRyaWVzIGluIGNlcnRhaW4gc2NlbmFyaW9zIOKAkyBhbmQg
aXTigJlzIG5vdCBwcmFjdGljYWxseSBwb3NzaWJsZQ0KIHRvIGF2b2lkIHRoaXMuJm5ic3A7IFdo
ZW4gSSBhZGQgdGhlIHZhcmlvdXMgcGF0aHMgd2UgbmVlZCB0byBzdGVlciBhY3Jvc3MgYW5kIHRo
ZSBudW1iZXJzIG9mIGRldmljZXMgdG8gZG8gdGhpcyBpbiBhIGdyYW51bGFyIHdheSDigJMgd2l0
aCB0aGUgYW1vdW50IG9mIG1lc2hpbmcgd2UgaGF2ZSB0byBkbyB0byBhY2hpZXZlIHJlZHVuZGFu
Y3kg4oCTIHllcyDigJMgaXQgZ2V0cyBjb21wbGV4IOKAkyBhbmQgeWVzIOKAkyB0aGUgbm9kZSBk
ZXB0aCBnZXRzIGRlZXAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk91ciBjYXNlIG9mIG5lZWRpbmcgZ3JhbnVsYXIgc3RlZXJp
bmcgaGVyZSDigJMgd2l0aG91dCBuZWNlc3NhcmlseSBnb2luZyBsb3NlIOKAkyBpcyBpcm9uY2xh
ZCDigJMgYW5kIEkgY2FuIHNheSB0aGF0IHJpZ2h0IG5vdywgMTAgbm9kZSBzdGVlcmluZyBmb3Ig
Y2VydGFpbiBjYXNlcyBpcyAxMDAlIGEgcmVhbGl0eSBmb3Igd2hhdCB3ZSBuZWVkLg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PkFuZHJldzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+c3ByaW5nICZsdDtzcHJpbmctYm91bmNlc0BpZXRm
Lm9yZyZndDsgb24gYmVoYWxmIG9mIFJvbiBCb25pY2EgJmx0O3Jib25pY2E9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZyZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+U3VuZGF5LCAxIFNlcHRlbWJl
ciAyMDE5IGF0IDIxOjAwPGJyPg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFzenVrICZsdDtyb2JlcnRA
cmFzenVrLm5ldCZndDs8YnI+DQo8Yj5DYzogPC9iPlJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2ds
ZS5jb20mZ3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OywgJnF1b3Q7
Nm1hbkBpZXRmLm9yZyZxdW90OyAmbHQ7Nm1hbkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0
OiA8L2I+UmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Sb2JlcnQsPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkkgY2FuIG9ubHkgcmVwZWF0IHdoYXQgbXkgY3VzdG9tZXJz4oCZIHJlcXVpcmVtZW50cy4g
VGhleSBoYXZlIGFza2VkIGZvciA4LTEyIFNJRHMgaW4gU1ItTVBMUyBhbmQgU1J2NiBhbmQgU1J2
NiYjNDM7LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XZSBkaWRu4oCZdCBxdWVzdGlvbiB0aGF0
IHJlcXVpcmVtZW50IGZvciBTUi1NUExTLiBXaHkgc2hvdWxkIHRoaW5ncyBiZSBhbnkgZGlmZmVy
ZW50IGZvciBTUnY2IG9yIFNSdjYmIzQzOz88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj5Gcm9tOjwvYj4gUm9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0QHJhc3p1ay5uZXQmZ3Q7IDxicj4N
CjxiPlNlbnQ6PC9iPiBTdW5kYXksIFNlcHRlbWJlciAxLCAyMDE5IDExOjAzIEFNPGJyPg0KPGI+
VG86PC9iPiBSb24gQm9uaWNhICZsdDtyYm9uaWNhQGp1bmlwZXIubmV0Jmd0Ozxicj4NCjxiPkNj
OjwvYj4gUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs7IFNQUklORyBXRyBMaXN0
ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7OyA2bWFuQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkRlYXIgUm9uLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jmd0OyBTUiBjdXN0b21lcnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1
cHBvcnQgU1IgcGF0aHMgdGhhdCBjb250YWluIDggdG8gMTIgc2VnbWVudHMuJm5ic3A7Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkxl
dCBtZSBtYWtlIGFuIG9ic2VydmF0aW9uIHRoYXQgd2l0aCA4IHRvIDEyIHJvdXRlciBob3BzIEkg
Y2FuIHJlYWNoIG1vc3Qgb2YgbXkgb2Z0ZW4gdmlzaXRlZCBkZXN0aW5hdGlvbnMgaW4gdGhlIG9w
ZW4gSW50ZXJuZXQgYW55d2hlcmUgaW4gdGhlJm5ic3A7d29ybGQuJm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldpdGggdGhhdCBsZXQn
cyBhbHNvIG5vdGljZSB0aGF0IHByb3Bvc2VkIFNSdjYgKG9yIGZvciB0aGF0IG1hdHRlciBTUi1N
UExTKSBpcyBhcHBsaWNhYmxlIHRvIG5ldHdvcmtzIHVuZGVyIHNhbWUgYWRtaW5pc3RyYXRpdmUg
Y29udHJvbC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhlcmVmb3IgSSBkbyBxdWVzdGlvbiB0aGUgbmVjZXNzaXR5IHRvIGhhdmUg
c3VjaCBkZWVwL2xvbmcgbGlzdCBvZiBzZWdtZW50cyBmb3IgYW55IHByYWN0aWNhbCBuZXR3b3Jr
IGFwcGxpY2F0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5QZXJoYXBzIHNvbWUgY3VzdG9tZXJzIChvciB2ZW5kb3JzKSBhcmUg
dHJlYXRpbmcgU1J2NiB2ZXJiYXRpbSBhcyBhbiBhbmFsb2d5IHRvIFJTVlAtVEUgc3RyaWN0IG9y
IGxvb3NlIEVSTyBvYmplY3RzIC0gYnV0IHRoYXQgaXMgY29tcGxldGVseSB3cm9uZyB3YXkgdG8g
dGhpbmsgYWJvdXQgaXQgaW4gbGlnaHQgb2Ygc2VnbWVudCByb3V0aW5nIGFyY2hpdGVjdHVyZSBh
bmQgaXRzIGFiaWxpdGllcy4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gUlNWUC1URSB5b3UgbmFpbCBkb3duIHRoZSBwYXRoIHdp
dGggaG9wIGJ5IGhvcCBSRVNWLVBBVEggbXNnIHNpZ25hbGxpbmcgc3VjaCB0aGF0IGZvcndhcmRp
bmcgaXMgdXNpbmcgbG9jYWxseSB1cHN0cmVhbSBhc3NpZ25lZCBsYWJlbHMgZGlzdHJpYnV0ZWQg
YnkgcmV0dXJuIFJTVlAtUkVTViBtc2cuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgd291bGQgbmV2ZXIgc3VnZ2VzdCB0byBkbyBz
YW1lIHdpdGggU1IuIFRoZSBiaWdnZXN0IGFkdmFudGFnZSBvZiBTUiAob3V0c2lkZSBvZiBpdHMg
bmV0d29yayBwcm9ncmFtbWFiaWxpdHkgY29uY2VwdCkgaXMgaW4gdGhlIGFiaWxpdHkgdG8gZW5j
b2RlIHZlcnkgc2VsZWN0ZWQgYW5jaG9yIG5vZGUgb3Igbm9kZXMgdG8gd2hpY2ggZm9yd2FyZGlu
ZyBqdXN0IGZsb3dzIG5hdGl2ZWx5IHVzaW5nIElQdjYgYWRkcmVzcw0KIG9yIGRvbWFpbiB3aWRl
IE1QTFMgbGFiZWwuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlNvIHByb3BlciB1c2Ugb2YgU1IgZG9lcyByZXF1aXJlIHdpc2Ugc2Vs
ZWN0aW9uIG9mIHN1Y2ggYW5jaG9yIHBvaW50cyBpbiB0aGUgbmV0d29yay4gSSBhbSBhZnJhaWQg
Q1NQRiBpcyBub3QgdGhlIGJlc3QgdG9vbCBmb3IgaXQuIE11Y2ggc21hcnRlciBhbGdvcml0aG0g
aXMgcmVxdWlyZWQgdG8gZW5naW5lZXIgeW91ciB0cmFmZmljIHVzaW5nIFNSIHRlY2hub2xvZ3kg
aW4gYW55IG5ldHdvcmsgZXNwZWNpYWxseQ0KIGluIGNhc2VzIHdoZXJlIHRoZSBJR1AgdG9wb2xv
Z3kgaXMgdmVyeSBkZW5zZSBhbmQgY29tcGxleC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmFzZWQgb24gbXkgcGVyc29uYWwgZXhw
ZXJpZW5jZSB3aXRoIE1QTFMtVEUgZGVwbG95bWVudHMgYWNyb3NzIGJpZ2dlc3QgZ2xvYmFsIG5l
dHdvcmtzIEkmbmJzcDsgY2FuIHN0YXRlIHRoYXQgdmFzdCBtYWpvcml0eSBvZiB0cnVlIHBhdGgg
c3RlZXJpbmcgY2FuIGJlIGVhc2lseSBhY2NvbXBsaXNoZWQgd2l0aCAxLCAyIG9yIG1heCAzIHBy
b3Blcmx5IHNlbGVjdGVkIGFuY2hvciBub2RlcyBhY3Jvc3MgdGhlaXIgZG9tYWluKHMpLg0KIEFk
ZCB0byB0aGF0IHJvb20gZm9yIHR3byBTRkMgcHJvY2Vzc2luZyBjbHVzdGVycyBhbmQgeW91IGdl
dCBtYXggNS4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+U28gZXZlbiBpZiBzb21lIGluZGl2aWR1YWwgb3BlcmF0b3JzIHdvdWxkIGxp
a2UgdG8gdXNlIDgsIDEyIG9yIG1heWJlIDE2IHNlZ21lbnRzIGluIHRoZWlyIHBhY2tldHMgSSBk
byBub3Qgc2VlIHRoaXMgYXMgZnVuZGFtZW50YWxseSBzdWZmaWNpZW50IGp1c3RpZmljYXRpb24g
dG8gcHJvY2VlZCB3aXRoIHlldCBvbmUgbW9yZSBTUnY2IGVuY29kaW5nIHByb3Bvc2FsLiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5B
cyBib3RoIFJvYiAmYW1wOyBCcnVubyBhc2tlZCBJIHdpbGwgYmUgbG9va2luZyBmb3IgcmVhbCB0
ZWNobmljYWwganVzdGlmaWNhdGlvbnMgZm9yIHN1Y2ggZGVlcCBzZWdtZW50IHN0YWNrcy4gTm90
ZSB0aGF0IHdlIGFyZSBhdCB0aGUgZW5kIG9mIDQgd2VlayBwb29sIHdpbmRvdyBhbmQgdGhlcmUg
d2FzIG5vbmUgc2VudCB0byB0aGUgbGlzdCBzbyBmYXIuJm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPktpbmQgcmVnYXJkcyw8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJvYmVydC48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBT
YXQsIEF1ZyAzMSwgMjAxOSBhdCAxMDozNCBQTSBSb24gQm9uaWNhICZsdDtyYm9uaWNhPTxhIGhy
ZWY9Im1haWx0bzo0MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnIj40MGp1bmlwZXIubmV0QGRt
YXJjLmlldGYub3JnPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJvYiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PlRoZSBmb2xsb3dpbmcgYXJlIGFyZ3VtZW50cyBmb3IgcHJvY2VlZGluZyB3aXRoIFNSdjYmIzQz
Ozo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9ImdtYWlsLW0tMTczNTExNjQ0MTQ0
MDg0NTM3OW1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsNCBsZXZlbDEgbGZvMSI+
DQpFZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIGxpc3RzPG86cD48L286cD48L2xp
PjxsaSBjbGFzcz0iZ21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCIg
c3R5bGU9Im1zby1saXN0Omw0IGxldmVsMSBsZm8xIj4NCk9wZXJhdGlvbmFsIFNpbXBsaWNpdHk8
bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29s
aXN0cGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzEiPg0KU1J2NiYjNDM7
IHdvcmsgbWF5IGZpbmlzaCBiZWZvcmUgU1J2NjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+RWZmaWNpZW50IGZvcndhcmRpbmcgd2l0aCBkZWVwIFNJRCBMaXN0czxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TUiBj
dXN0b21lcnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgU1IgcGF0
aHMgdGhhdCBjb250YWluIDggdG8gMTIgc2VnbWVudHMuIFRoZXkgaGF2ZSBhbHNvIHN0YXRlZCBh
IHJlcXVpcmVtZW50IGZvciBpbXBsZW1lbnRhdGlvbnMgdG8gZm9yd2FyZCBhdCBsaW5lIHNwZWVk
ICZuYnNwO2FuZA0KIHdpdGhvdXQgY29uc3VtaW5nIGV4Y2Vzc2l2ZSBvdmVyaGVhZCBiYW5kd2lk
dGguPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TUnY2LCBhcyBkZWZpbmVkIGluIGRyYWZ0
LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVzZSBy
ZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1cHBvcnQgYW4gU1IgcGF0aCB3aXRoIDggc2VnbWVu
dHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEyOC1ieXRlIFNSSC4NCiBFdmVuIGlmIEFTSUNzIGNv
dWxkIHByb2Nlc3Mgc3VjaCBhIGxvbmcgU1JIIGF0IGxpbmUgc3BlZWQsIHRoZSBiYW5kd2lkdGgg
b3ZlcmhlYWQgd291bGQgYmUgcHJvaGliaXRpdmUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5UaGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgJm5ic3A7dGhhdCB5b3UgbWVu
dGlvbiBiZWxvdyBpcyByZXF1aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95YWJsZS4gV2hpbGUgZHJh
ZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXIgaXMgY2xvc2UgdG8gbWF0dXJpdHks
IHRoZSBmb3VyIGNvbXBldGluZw0KIHNvbHV0aW9ucyBtZW50aW9uZWQgYmVsb3cgYXJlIGVxdWFs
bHkgbWF0dXJlIGFuZCBzaG91bGQgYmUgZ2l2ZW4gZXF1YWwgY29uc2lkZXJhdGlvbi48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGUg
Zm91ciBzb2x1dGlvbnMgYXJlIFNSdjYmIzQzOywgdVNJRCwgZHJhZnQtbGkgYW5kIGRyYWZ0LW1p
cnNreS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PcGVyYXRpb25hbCBTaW1w
bGljaXR5PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+TmV0d29yayBvcGVyYXRvcnMgc3RyaXZlIGZvciBvcGVyYXRpb25hbCBzaW1wbGljaXR5LiBC
eSBsb29zZWx5IGludGVycHJldGluZyAoYW5kIHNvbWV0aW1lcyBiZW5kaW5nKSB0aGUgcmVxdWly
ZW1lbnRzIG9mIFJGQ3MgNDI5MSBhbmQgUkZDIDgyMDAsIFNSdjYgaW50cm9kdWNlcyBhcmNoaXRl
Y3R1cmFsIHF1aXJrcw0KIHRoYXQgaW50cm9kdWNlIG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRo
ZSBmb2xsb3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwgcXVpcmtzIG9mICZuYnNwO2RyYWZ0LWlldGYt
Nm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBj
bGFzcz0iZ21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9
Im1zby1saXN0OmwyIGxldmVsMSBsZm8yIj4NClRoZSBTZWdtZW50IFJvdXRpbmcgSGVhZGVyIChT
UkgpIHNlcnZlcyBwdXJwb3NlcyBvdGhlciB0aGFuIHJvdXRpbmcuIFRoZXJlZm9yZSwgdGhlIFNS
SCBpcyBzb21ldGltZXMgcmVxdWlyZWQgZm9yIHBhY2tldHMgdGhhdCB0cmF2ZXJzZSB0aGUgbGVh
c3QtY29zdCBwYXRoIGZyb20gc291cmNlIHRvIGRlc3RpbmF0aW9uPG86cD48L286cD48L2xpPjxs
aSBjbGFzcz0iZ21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCIgc3R5
bGU9Im1zby1saXN0OmwyIGxldmVsMSBsZm8yIj4NClRoZSBTUkggYW5kIHRoZSBJUHY2IEF1dGhl
bnRpY2F0aW9uIEhlYWRlciBhcmUgaW5jb21wYXRpYmxlLjxvOnA+PC9vOnA+PC9saT48bGkgY2xh
c3M9ImdtYWlsLW0tMTczNTExNjQ0MTQ0MDg0NTM3OW1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJt
c28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+DQpUaGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGRl
dGVybWluZXMgd2hldGhlciBhbiBTUkggaXMgdmFsaWQgYW5kIGhvdyBpdCBpcyBwcm9jZXNzZWQu
IEZvciBleGFtcGxlLCBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIG9u
ZSBsb2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1ZSwgdGhlIFNSSCBtaWdodCBiZSBwcm9jZXNzZWQg
aW4gb25lIHBhcnRpY3VsYXIgd2F5LCB3aGlsZSBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRy
ZXNzDQogY29udGFpbnMgYW5vdGhlciBsb2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1ZSwgdGhlIFNS
SCBtaWdodCBiZSB0b3RhbGx5IGludmFsaWQuPG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5EcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgJm5ic3A7cHJv
bWlzZXMgbW9yZSBhcmNoaXRlY3R1cmFsIHF1aXJrcy4gRm9yIGV4YW1wbGU6PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHVsIHR5
cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0
cGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDYgbGV2ZWwxIGxmbzMiPg0KU2VnbWVudCBlbmRw
b2ludHMgY2FuIGluc2VydCBhbmQvb3IgZGVsZXRlIElQdjYgZXh0ZW5zaW9uIGhlYWRlcnM8bzpw
PjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0
cGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDYgbGV2ZWwxIGxmbzMiPg0KQW4gSVB2NiBwYWNr
ZXQgY2FuIGNvbnRhaW4gdHdvIFNlZ21lbnQgUm91dGluZyBoZWFkZXJzPG86cD48L286cD48L2xp
PjxsaSBjbGFzcz0iZ21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCIg
c3R5bGU9Im1zby1saXN0Omw2IGxldmVsMSBsZm8zIj4NCklQdjYgcGFja2V0cyBhcmUgbm8gbG9u
Z2VyIHNlbGYtZGVzY3JpYmluZy4gRm9yIGV4YW1wbGUsIHRoZSBOZXh0IEhlYWRlciBGaWVsZCBp
biB0aGUgU1JIIGNhbiBjYXJyeSBhIHZhbHVlIG9mIE5vIE5leHQgSGVhZGVyLCBldmVuIHRob3Vn
aCB0aGUgU1JIIGlzIGZvbGxvd2VkIGJ5IEV0aGVybmV0IHBheWxvYWQuPG86cD48L286cD48L2xp
PjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5PdGhlciBlbWVyZ2luZyBkcmFmdHMgcHJvbWlzZSBzdGlsbCBt
b3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBsZSwgaW4gZHJhZnQtYWxpLTZtYW4t
c3ByaW5nLXNydjYtb2FtLCBpbXBsZW1lbnRhdGlvbnMgbmVlZCB0byBleGFtaW5lIHRoZSBTUkgg
ZXZlbiB3aGVuIFNlZ21lbnQgTGVmdCBlcXVhbHMNCiB6ZXJvLiBUaGlzIGlzIGJlY2F1c2UgdGhl
IFNSSCBoYXMgYmVlbiBvdmVybG9hZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFzIHJvdXRpbmcg
aW5mb3JtYXRpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5GdXJ0aGVybW9yZSwgZHJh
ZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZCByZXF1aXJlcyBu
ZXR3b3JrIG9wZXJhdG9ycyB0byBvYnRhaW4gYWRkcmVzcyBzcGFjZSBhbmQgbnVtYmVyIHRoZWly
IG5ldHdvcmtzIGluIGEgcGFydGljdWxhciB3YXkgdG8gbWFrZSByb3V0aW5nIHdvcmsuDQo8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNSdjYmIzQzOyBXb3JrIE1heSBGaW5pc2ggQmVmb3Jl
IFNSdjYgd29yazxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij4tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TUnY2JiM0MzsgJm5ic3A7aGFzIGJlZW4gaW1wbGVt
ZW50ZWQgb24gTElOVVggYW5kIGlzIGJlaW5nIGltcGxlbWVudGVkIG9uIEpVTk9TLiBJbXBsZW1l
bnRhdGlvbiBleHBlcmllbmNlIGRlbW9uc3RyYXRlcyB0aGF0IHNwZWNpZmljYXRpb24gaXMgZmFp
cmx5IGNvbXBsZXRlLiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8gbmVlZA0KIGZvciBhbiBTUnY2
JiM0MzsgT0FNIGRvY3VtZW50LiBJdOKAmXMganVzdCBJUHY2IGFuZCBJUHY2IE9BTSBqdXN0IHdv
cmtzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RnVydGhlcm1vcmUsIHRoZSBTUnY2JiM0
Mzsgc3BlY2lmaWNhdGlvbnMgYWRoZXJlIHRvIGEgc3RyaWN0IGludGVycHJldGF0aW9uIG9mIFJG
QyA4MjAwLiBUaGVyZWZvcmUsIGFzIHRoZXkgcHJvZ3Jlc3MgdGhyb3VnaCB0aGUgd29ya2luZyBn
cm91cCwgdGhleSB3b27igJl0IG5lZWQgdG8gb3ZlcmNvbWUgdGhlIG9iamVjdGlvbnMNCiB0aGF0
IGFyZSBpbmV2aXRhYmx5IGVuY291bnRlcmVkIHdoZW4gc3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0
YXRpb24gb2YgYSBzcGVjaWZpY2F0aW9uIHRoYXQgaXMgc28gZnVuZGFtZW50YWwgYXMgUkZDIDgy
MDAuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Um9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iZ21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj5Gcm9tOjwvYj4gc3By
aW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQo8Yj5PbiBCZWhhbGYgT2Yg
PC9iPlJvYiBTaGFraXI8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBBdWd1c3QgNCwgMjAxOSA1
OjA0IFBNPGJyPg0KPGI+VG86PC9iPiBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+SGkgU1BSSU5HIFdHLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk92ZXIgdGhlIGxhc3QgNSYjNDM7IHllYXJz
LCB0aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBOZXR3b3Jr
aW5HIChTUFJJTkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJvdGggdGhlIE1QTFMgKFNSLU1Q
TFMpIGFuZCBJUHY2IChTUnY2KQ0KIGRhdGEgcGxhbmVzLiBTUi1NUExTIG1heSBhbHNvIGJlIHRy
YW5zcG9ydGVkIG92ZXIgSVAgaW4gVURQIG9yIEdSRS48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVzZSBlbmNh
cHN1bGF0aW9ucyBhcmUgcGFzdCBXRyBsYXN0IGNhbGwgKGluIElFU0cgb3IgUkZDIEVkaXRvciku
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAw
MXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+RHVyaW5nIHRoZSBTUFJJTkcgV0cgbWVldGluZyBhdCBJRVRGIDEwNSwg
dHdvIHByZXNlbnRhdGlvbnMgd2VyZSByZWxhdGVkIHRvIHRoZSByZWR1Y3Rpb24gb2YgdGhlIHNp
emUgb2YgdGhlIFNJRCBmb3IgSVB2NiBkYXRhcGxhbmU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28t
bGlzdDpsMSBsZXZlbDEgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQt
bnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TUnY2JiM0Mzsg
LyBDUkggLS0gPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYm9uaWNhLTJEc3ByaW5n
LTJEc3J2Ni0yRHBsdXMtMkQwNCZhbXA7ZD1Ed01GYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2Jm
aDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wt
QVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPWFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJp
ZUlDNGREX0ZMNnMmYW1wO3M9S1VoQWZqVnN4X3dLNjQ1dUprMEZIenMydnhpQVZyLUNza01QQWFF
aEVRUSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1cy0wNDwvYT48L3NwYW4+PG86cD48L286cD48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwx
IGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFs
O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+dVNJRCAtLSA8YSBocmVmPSJodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYu
b3JnX2h0bWxfZHJhZnQtMkRmaWxzZmlscy0yRHNwcmluZy0yRG5ldC0yRHBnbS0yRGV4dGVuc2lv
bi0yRHNydjYtMkR1c2lkLTJEMDEmYW1wO2Q9RHdNRmFRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3ds
LUFXRjJFZnBIY0F3ckRUaEtQOCZhbXA7bT1hY2taQzlldlJmX0xXWXUyYS0xTmFHUkRKS2R4bkUy
aWVJQzRkRF9GTDZzJmFtcDtzPUFxMURLN2Z1NzNheFoxUFhMSUU4eG5IRTJBaFR0Tlp5OUxUSGdX
cXg0Q1EmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMTwv
YT4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EdXJpbmcgdGhlIElFVEYgd2VlaywgdHdvIGFk
ZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJs
YWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21z
by1saXN0OmwwIGxldmVsMSBsZm81O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFu
dC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9
Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9v
bHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGxpLTJEc3ByaW5nLTJEY29tcHJlc3NlZC0yRHNydjYt
MkRucC0yRDAwJmFtcDtkPUR3TUZhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNB
d3JEVGhLUDgmYW1wO209YWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2
cyZhbXA7cz1YV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4R0oyTi1DcktzJmFtcDtl
PSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi4ub3JnL2h0bWwvZHJhZnQtbGkt
c3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDwvYT4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFs
O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1s
X2RyYWZ0LTJEbWlyc2t5LTJENm1hbi0yRHVuaWZpZWQtMkRpZC0yRHNyLTJEMDMmYW1wO2Q9RHdN
RmFRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1w
O3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZhbXA7bT1hY2ta
QzlldlJmX0xXWXUyYS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJmFtcDtzPWdjYmtIWXhYbTdG
VTd2YmxPQjF2STU4U0RhYVdmNjJwYTdZdkxtc1A0bkkmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQt
c3ItMDM8L2E+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
Y207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QXMgd2UgZXhwcmVzc2VkIGR1cmlu
ZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50IGZvciB0aGUgV0cgdG8gdW5kZXJzdGFuZCB3
aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbnMgYXJlLiBUaHVzLCB3ZSB0
aGluayBpdCBpcyBpbXBvcnRhbnQNCiB0aGF0IHRoZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEg
Y29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBk
YXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAtIGJvdGggZnJvbSB0aGUgcGVyc3BlY3RpdmUg
b2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8gZGVwbG95IHRoZXNlIHRlY2hub2xvZ2ll
cywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdhcmUvaGFyZHdhcmUgaW1wbGVtZW50YXRpb24u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAw
MXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+VGhlcmVmb3JlLCB3ZSB3b3VsZCBsaWtlIHRvIHNvbGljaXQgbmV0d29y
ayBvcGVyYXRvcnMgaW50ZXJlc3RlZCBpbiBTUiBvdmVyIHRoZSBJUHY2IGRhdGEgcGxhbmUgdG8g
YnJpZWZseSBpbnRyb2R1Y2UgdGhlaXI6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHVsIHR5cGU9
ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNyBs
ZXZlbDEgbGZvNjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpu
b3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51c2UgY2FzZSAoZS5nLiBGYXN0
IFJlcm91dGUsIGV4cGxpY2l0IHJvdXRpbmcvVEUpPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw3IGxldmVsMSBsZm82O3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZh
cmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmZvcndhcmRpbmcgcGVyZm9ybWFuY2UgYW5kIHNjYWxp
bmcgcmVxdWlyZW1lbnRzPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHVsIHR5cGU9ImRp
c2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0Omw1IGxldmVsMiBsZm83O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQt
dmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmUu
Zy4sIChudW1iZXIgb2Ygbm9kZXMsIG5ldHdvcmsgZGlhbWV0ZXIsIG51bWJlciBvZiBTSUQgcmVx
dWlyZWQgaW4gbWF4IGFuZCBhdmVyYWdlKS4gRm9yIHRoZSBsYXR0ZXIsIGlmIHBvc3NpYmxlIHVz
aW5nIGJvdGggU1J2NiAxMjgtYml0IFNJRHMgYW5kIHNob3J0ZXIgKGUuZy4gMzItYml0KSBTSURz
IGFzIHRoZSBudW1iZXIgd291bGQgdHlwaWNhbGx5IGJlIGRpZmZlcmVudA0KICgqKS48L3NwYW4+
PG86cD48L286cD48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMyBsZXZlbDEgbGZvODt2ZXJ0aWNh
bC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50
LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj5pZiB0aGUgZXhpc3RpbmcgU1J2NiBhcHByb2FjaCBpcyBub3Qg
ZGVwbG95YWJsZSBpbiB0aGVpciBjaXJjdW1zdGFuY2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJl
bWVudCBvZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlz
IHNvbHV0aW9uIGlzIG5lZWRlZCBmb3IgdGhlIHNob3J0IHRlcm0gb25seSBvciBmb3IgdGhlIGxv
bmcgdGVybS48L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5BcyB3ZWxsIGFzIGRlcGxveW1lbnQgbGltaXRh
dGlvbnMsIHdlIHdvdWxkIGxpa2UgdGhlIFNQUklORyBjb21tdW5pdHkgdG8gYnJpZWZseSBkZXNj
cmliZSB0aGUgcGxhdGZvcm0gbGltaXRhdGlvbnMgdGhhdCB0aGV5IGFyZSBzZWVpbmcgd2hpY2gg
bGltaXQgdGhlIGRlcGxveW1lbnQNCiBvZiBTUnY2Jm5ic3A7IEluIHBhcnRpY3VsYXIgbGltaXRh
dGlvbnMgcmVsYXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJlIHB1c2hlZCBh
bmQgZm9yd2FyZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBp
bXByb3ZlIHRoZSBkZXBsb3ltZW50cyAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Rm9yIGJvdGggb2YgdGhlc2Ug
c2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BS
SU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxl
YXNlIHNlbmQgaXQgZGlyZWN0bHkgdG8NCiB0aGUgY2hhaXJzICZhbXA7IEFEIChNYXJ0aW4pLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPlRoaXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4gZm9yIGZvdXIg
d2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhl
IFNQUklORyBjaGFpcnMgdmlhDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Im1haWx0bzpzcHJpbmctY2hhaXJzQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nLWNoYWlyc0BpZXRmLm9yZzwvYT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiBhbmQgQURzIHZpYQ0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
cHJpbmctYWRzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nLWFkc0BpZXRmLm9yZzwv
YT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPi4mbmJzcDs8L3NwYW4+PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
VGhhbmsgeW91LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPi0tIFJvYiAmYW1wOyBCcnVubzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPigqKSBBcyBleHByZXNzZWQgb24gdGhlIG1haWxpbmcgbGlzdCwgYSAxMjggYml0IFNJ
RCBjYW4gZW5jb2RlIHR3byBpbnN0cnVjdGlvbnMgYSBub2RlIFNJRCBhbmQgYW4gYWRqYWNlbmN5
IFNJRCBoZW5jZSBsZXNzIFNJRCBtYXkgYmUgcmVxdWlyZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iZ21haWwtbS0x
NzM1MTE2NDQxNDQwODQ1Mzc5bXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHls
ZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVz
cyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0BpZXRmLm9y
ZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX3NwcmluZyZhbXA7
ZD1Ed01GYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9D
SSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDtt
PUNQcUVYektBQ0xsTEVTazY3bWxtUXYzdmU2aTZfWTVsN3hFU0FpTkExR28mYW1wO3M9X2s4ZGEx
SWFCcm04MExNTDB0Ty1FcjNSTDJXbjZuTElNRlJUYldUdFVUUSZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdp
bjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9u
bHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K
--_000_AA7A22975E964071B96FDE3B4F0FDBE3liquidtelecomcom_--


From nobody Sun Sep  1 13:28:25 2019
Return-Path: <robert@raszuk.net>
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 EE2B71200B8 for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 13:28:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 gp--FZ8aLKko for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 13:28:13 -0700 (PDT)
Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com [IPv6:2607:f8b0:4864:20::72f]) (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 68FE41200B3 for <spring@ietf.org>; Sun,  1 Sep 2019 13:28:13 -0700 (PDT)
Received: by mail-qk1-x72f.google.com with SMTP id g17so10851378qkk.8 for <spring@ietf.org>; Sun, 01 Sep 2019 13:28:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cx5rKsJy/y2Gn9gBhzIGMZ2LxV511pxLlgd3VoyFV7E=; b=J5D2Rk78ZwjctUN2vUZIpkDeYT4Xi8P39QfuUjB/FQFTn9z3xuohE0fZ/xQn9ozDUw 1mvTfhoepr0P3ycVdNMZCGvYfSUr3imALlQuwH3ECaRasbUiMeOL9eCnYVtfYffpmWcB C/aBTcaKSpCvUiuvAd0bprWp9syeTcngA/tUNs6W/GolBoFBCPgih3hTPFr4zAcEd8Oa nzwtLwSFi7ayJwLV0qilcujS0bPij8IP0M43+2UccIw3DHDCgaBq2c9LGzLffJiA+2TS NLhSlHk03ZmxsO8b+At6xbsi3GZOkfAezz9saWMDJc3ym7Ip/PX9ZvDuuWZdcTl7FvTG 0gBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cx5rKsJy/y2Gn9gBhzIGMZ2LxV511pxLlgd3VoyFV7E=; b=XhDP4T58sG/vj2RPSnKivozL5S/+mtE3IlkV3PdE2WQsEmkwUhLO7MQjEb9pYSLVND ZWbCJf9+T8I5lKizIrToNrEBtZ0oqPH5yX+muzN3Vxe0D/Vn0lWETlfbgmEoFiIOFneW dcMtkxQ7OgdQOlmkqzjwqWctpkhyxXrg6mn3nmkwR/qKXmuf+CJqmQ5baSqYvJ/B7/An dDzcdo27Go4TGefrJu+al0FMA1OCJYlQMWmUWQAjRnEHwo8340lzhhZJCYhNllF7wQn6 74T0bhDhOKuZABnjJmK3Gla8OI3djk2yXwQ20bB24rzvyDkrAWpFtuX3mXHzrXDfdVsm iuYA==
X-Gm-Message-State: APjAAAU3vI4JWVZZsk1zXcDFtwvEyZjUBLweju1k0EN+Y3aJsFBmtQ2t 7FS1ifTFeThFrmC57SDov1WdTm2gjmKcAim9Qaaong==
X-Google-Smtp-Source: APXvYqz9zLUjA0hxwSI4ZF0n2PyyhtLkfxssM61UdjFDG+836nQn3mgpykB8XP0HaZK/zw97qduuQRD6vv0Kit22Jx0=
X-Received: by 2002:ae9:dd82:: with SMTP id r124mr24984524qkf.134.1567369692368;  Sun, 01 Sep 2019 13:28:12 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com> <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <AA7A2297-5E96-4071-B96F-DE3B4F0FDBE3@liquidtelecom.com>
In-Reply-To: <AA7A2297-5E96-4071-B96F-DE3B4F0FDBE3@liquidtelecom.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 1 Sep 2019 22:28:03 +0200
Message-ID: <CAOj+MMG_kYM+N-nvASTa0UzUQzJP7Aqm4acjb4SJ674psuQpcQ@mail.gmail.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>,  SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bee4fa059183b129"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/CKbgTgW_KBtqOXjF2t96SwMpGQY>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 20:28:17 -0000

--000000000000bee4fa059183b129
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Andrew,

Looking at your network topology
https://www.liquidtelecom.com/about-us/network-map.html yes indeed you need
to pass via number of countries, but keep in mind that SR is not a routing
protocol.

Even focusing on your longest data paths say from Cairo to Cape Town I
really see no use for more then optimally chosen 3 or 4 SIDs to well
diversify the flows to traverse different end to end paths then your routed
default.

Now if your desire is to provide for all the possible data flows per each
ECMP link group forwarding control then I see counting adj SIDs you can get
to 10 SIDs or more. But is SRv6 then optimal tool in the toolkit to
accomplish that ?

But assume it is how about use of uSID combination with SRH such that you
can have your requirements well satisfied in the current network regardless
if alternative design or alternate network architecture exists or not ?

Thx,
Robert.


On Sun, Sep 1, 2019 at 9:47 PM Andrew Alston <
Andrew.Alston@liquidtelecom.com> wrote:

> I can state categorically that we have a solid case to use 8 to 12 SID=E2=
=80=99s =E2=80=93
>
>
>
> Let me put it this way =E2=80=93 If I cross my own network =E2=80=93 To g=
et to certain
> countries I have to pass through no less than 5 separate countries in
> certain scenarios =E2=80=93 and it=E2=80=99s not practically possible to =
avoid this.  When
> I add the various paths we need to steer across and the numbers of device=
s
> to do this in a granular way =E2=80=93 with the amount of meshing we have=
 to do to
> achieve redundancy =E2=80=93 yes =E2=80=93 it gets complex =E2=80=93 and =
yes =E2=80=93 the node depth gets
> deep.
>
>
>
> Our case of needing granular steering here =E2=80=93 without necessarily =
going
> lose =E2=80=93 is ironclad =E2=80=93 and I can say that right now, 10 nod=
e steering for
> certain cases is 100% a reality for what we need.
>
>
>
> Andrew
>
>
>
>
>
> *From: *spring <spring-bounces@ietf.org> on behalf of Ron Bonica <rbonica=
=3D
> 40juniper.net@dmarc.ietf.org>
> *Date: *Sunday, 1 September 2019 at 21:00
> *To: *Robert Raszuk <robert@raszuk.net>
> *Cc: *Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "
> 6man@ietf.org" <6man@ietf.org>
> *Subject: *Re: [spring] Beyond SRv6.
>
>
>
> Robert,
>
>
>
> I can only repeat what my customers=E2=80=99 requirements. They have aske=
d for
> 8-12 SIDs in SR-MPLS and SRv6 and SRv6+.
>
>
>
> We didn=E2=80=99t question that requirement for SR-MPLS. Why should thing=
s be any
> different for SRv6 or SRv6+?
>
>
>
>                                                                       Ron
>
>
>
>
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Sunday, September 1, 2019 11:03 AM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG List <spring@ietf.org>;
> 6man@ietf.org
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Dear Ron,
>
>
>
> > SR customers have stated a firm requirement to support SR paths that
> contain 8 to 12 segments.
>
>
>
> Let me make an observation that with 8 to 12 router hops I can reach most
> of my often visited destinations in the open Internet anywhere in
> the world.
>
>
>
> With that let's also notice that proposed SRv6 (or for that matter
> SR-MPLS) is applicable to networks under same administrative control.
>
>
>
> Therefor I do question the necessity to have such deep/long list of
> segments for any practical network application.
>
>
>
> Perhaps some customers (or vendors) are treating SRv6 verbatim as an
> analogy to RSVP-TE strict or loose ERO objects - but that is completely
> wrong way to think about it in light of segment routing architecture and
> its abilities.
>
>
>
> In RSVP-TE you nail down the path with hop by hop RESV-PATH msg signallin=
g
> such that forwarding is using locally upstream assigned labels distribute=
d
> by return RSVP-RESV msg.
>
>
>
> I would never suggest to do same with SR. The biggest advantage of SR
> (outside of its network programmability concept) is in the ability to
> encode very selected anchor node or nodes to which forwarding just flows
> natively using IPv6 address or domain wide MPLS label.
>
>
>
> So proper use of SR does require wise selection of such anchor points in
> the network. I am afraid CSPF is not the best tool for it. Much smarter
> algorithm is required to engineer your traffic using SR technology in any
> network especially in cases where the IGP topology is very dense and
> complex.
>
>
>
> Based on my personal experience with MPLS-TE deployments across biggest
> global networks I  can state that vast majority of true path steering can
> be easily accomplished with 1, 2 or max 3 properly selected anchor nodes
> across their domain(s). Add to that room for two SFC processing clusters
> and you get max 5.
>
>
>
> So even if some individual operators would like to use 8, 12 or maybe 16
> segments in their packets I do not see this as fundamentally sufficient
> justification to proceed with yet one more SRv6 encoding proposal.
>
>
>
> As both Rob & Bruno asked I will be looking for real technical
> justifications for such deep segment stacks. Note that we are at the end =
of
> 4 week pool window and there was none sent to the list so far.
>
>
>
> Kind regards,
>
> Robert.
>
>
>
>
>
> On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica <rbonica=3D
> 40juniper.net@dmarc.ietf.org> wrote:
>
> Rob,
>
>
>
> The following are arguments for proceeding with SRv6+:
>
>
>
>    - Efficient forwarding with deep SID lists
>    - Operational Simplicity
>    - SRv6+ work may finish before SRv6
>
>
>
> Efficient forwarding with deep SID Lists
>
> ----------------------------------------------------
>
>
>
> SR customers have stated a firm requirement to support SR paths that
> contain 8 to 12 segments. They have also stated a requirement for
> implementations to forward at line speed  and without consuming excessive
> overhead bandwidth.
>
>
>
> SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisf=
y
> these requirements. In order to support an SR path with 8 segments, SRv6
> would require a 128-byte SRH. Even if ASICs could process such a long SRH
> at line speed, the bandwidth overhead would be prohibitive.
>
>
>
> Therefore, one of the four solutions  that you mention below is required
> to make SRv6 deployable. While draft-ietf-6man-segment-routing-header is
> close to maturity, the four competing solutions mentioned below are equal=
ly
> mature and should be given equal consideration.
>
>
>
> The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
>
>
>
> Operational Simplicity
>
> -----------------------------
>
> Network operators strive for operational simplicity. By loosely
> interpreting (and sometimes bending) the requirements of RFCs 4291 and RF=
C
> 8200, SRv6 introduces architectural quirks that introduce operational
> complexity. The following are architectural quirks of
>  draft-ietf-6man-segment-routing-header:
>
>
>
>    - The Segment Routing Header (SRH) serves purposes other than routing.
>    Therefore, the SRH is sometimes required for packets that traverse the
>    least-cost path from source to destination
>    - The SRH and the IPv6 Authentication Header are incompatible.
>    - The IPv6 destination address determines whether an SRH is valid and
>    how it is processed. For example, if the IPv6 destination address cont=
ains
>    one locally instantiated value, the SRH might be processed in one
>    particular way, while if the IPv6 destination address contains another
>    locally instantiated value, the SRH might be totally invalid.
>
>
>
> Draft-ietf-spring-srv6-network-programming  promises more architectural
> quirks. For example:
>
>
>
>    - Segment endpoints can insert and/or delete IPv6 extension headers
>    - An IPv6 packet can contain two Segment Routing headers
>    - IPv6 packets are no longer self-describing. For example, the Next
>    Header Field in the SRH can carry a value of No Next Header, even thou=
gh
>    the SRH is followed by Ethernet payload.
>
>
>
> Other emerging drafts promise still more architectural quirks. For
> example, in draft-ali-6man-spring-srv6-oam, implementations need to exami=
ne
> the SRH even when Segment Left equals zero. This is because the SRH has
> been overloaded to carry OAM as well as routing information.
>
>
>
> Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires
> network operators to obtain address space and number their networks in a
> particular way to make routing work.
>
>
>
> SRv6+ Work May Finish Before SRv6 work
>
> --------------------------------------------------------
>
> SRv6+  has been implemented on LINUX and is being implemented on JUNOS.
> Implementation experience demonstrates that specification is fairly
> complete. For example, there is no need for an SRv6+ OAM document. It=E2=
=80=99s
> just IPv6 and IPv6 OAM just works.
>
>
>
> Furthermore, the SRv6+ specifications adhere to a strict interpretation o=
f
> RFC 8200. Therefore, as they progress through the working group, they won=
=E2=80=99t
> need to overcome the objections that are inevitably encountered when
> stretching the interpretation of a specification that is so fundamental a=
s
> RFC 8200.
>
>
>
>
>                                                                          =
                      Thanks,
>
>
>                                                                      Ron
>
>
>
>
>
>
>
>
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>
>
>
> Hi SPRING WG,
>
>
>
> Over the last 5+ years, the IETF has developed Source Packet Routing in
> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP o=
r
> GRE.
>
>
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
>
>
> During the SPRING WG meeting at IETF 105, two presentations were related
> to the reduction of the size of the SID for IPv6 dataplane:
>
>    - SRv6+ / CRH --
>    https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645uJ=
k0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
>    - uSID --
>    https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-sr=
v6-usid-01
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&=
d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-=
BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>
>
>
>
>
> During the IETF week, two additional drafts have been proposed:
>
>    - https://tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMh=
WLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>
>
>    - https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7=
vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=3D>
>
>
>
>
> As we expressed during the meeting, it is important for the WG to
> understand what the aims of additional encapsulations are. Thus, we think
> it is important that the WG should first get to a common understanding on
> the requirements for a new IPv6 data plane with a smaller SID - both from
> the perspective of operators that are looking to deploy these technologie=
s,
> and from that of the software/hardware implementation.
>
>
>
> Therefore, we would like to solicit network operators interested in SR
> over the IPv6 data plane to briefly introduce their:
>
>    - use case (e.g. Fast Reroute, explicit routing/TE)
>    - forwarding performance and scaling requirements
>
>
>    - e.g., (number of nodes, network diameter, number of SID required in
>       max and average). For the latter, if possible using both SRv6 128-b=
it SIDs
>       and shorter (e.g. 32-bit) SIDs as the number would typically be dif=
ferent
>       (*).
>
>
>    - if the existing SRv6 approach is not deployable in their
>    circumstances, details of the requirement of a different solution is
>    required and whether this solution is needed for the short term only o=
r for
>    the long term.
>
>
>
> As well as deployment limitations, we would like the SPRING community to
> briefly describe the platform limitations that they are seeing which limi=
t
> the deployment of SRv6  In particular limitations related to the number o=
f
> SIDs which can be pushed and forwarded and how much the use of shorter SI=
Ds
> would improve the deployments .
>
>
>
> For both of these sets of feedback if possible, please post this to the
> SPRING WG. If the information cannot be shared publicly, please send it
> directly to the chairs & AD (Martin).
>
>
>
> This call for information will run for four weeks, up to 2019/09/03. As a
> reminder, you can reach the SPRING chairs via spring-chairs@ietf.org and
> ADs via spring-ads@ietf.org.
>
>
>
> Thank you,
>
> -- Rob & Bruno
>
>
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>
>
>
>
>
> Juniper Business Use Only
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_spring&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DCPqEXzKACLlLESk67ml=
mQv3ve6i6_Y5l7xESAiNA1Go&s=3D_k8da1IaBrm80LML0tO-Er3RL2Wn6nLIMFRTbWTtUTQ&e=
=3D>
>
>
>
> Juniper Business Use Only
>
>

--000000000000bee4fa059183b129
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Andrew,<div><br></div><div>Looking at your network topo=
logy=C2=A0<a href=3D"https://www.liquidtelecom.com/about-us/network-map.htm=
l">https://www.liquidtelecom.com/about-us/network-map.html</a>=C2=A0yes ind=
eed you need to pass via number of countries, but keep in mind that SR is n=
ot a routing protocol.</div><div><span style=3D"text-align:center"><br></sp=
an></div><div><span style=3D"text-align:center">Even focusing on your longe=
st data paths say from Cairo to Cape Town I really see no use for more then=
 optimally chosen 3 or 4 SIDs to well diversify the flows to traverse diffe=
rent end to end paths then your routed default.</span></div><div><span styl=
e=3D"text-align:center"><br></span></div><div><span style=3D"text-align:cen=
ter">Now if your desire is to provide for all the possible data flows per e=
ach ECMP link group forwarding control then I see counting adj SIDs you can=
 get to 10 SIDs or more. But is SRv6 then optimal tool in the toolkit to ac=
complish that ?=C2=A0</span></div><div><span style=3D"text-align:center"><b=
r></span></div><div><span style=3D"text-align:center">But assume it is how =
about use of uSID combination with SRH such that you can have your requirem=
ents well satisfied in the current network regardless if alternative design=
 or alternate network architecture exists or not ?=C2=A0</span></div><div><=
span style=3D"text-align:center"><br></span></div><div><span style=3D"text-=
align:center">Thx,</span></div><div><span style=3D"text-align:center">Rober=
t.</span></div><div><span style=3D"text-align:center"><br></span></div></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On S=
un, Sep 1, 2019 at 9:47 PM Andrew Alston &lt;<a href=3D"mailto:Andrew.Alsto=
n@liquidtelecom.com">Andrew.Alston@liquidtelecom.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-2929903182351284658WordSection1">
<p class=3D"MsoNormal"><span>I can state categorically that we have a solid=
 case to use 8 to 12 SID=E2=80=99s =E2=80=93
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Let me put it this way =E2=80=93 If I cross my=
 own network =E2=80=93 To get to certain countries I have to pass through n=
o less than 5 separate countries in certain scenarios =E2=80=93 and it=E2=
=80=99s not practically possible
 to avoid this.=C2=A0 When I add the various paths we need to steer across =
and the numbers of devices to do this in a granular way =E2=80=93 with the =
amount of meshing we have to do to achieve redundancy =E2=80=93 yes =E2=80=
=93 it gets complex =E2=80=93 and yes =E2=80=93 the node depth gets deep.<u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Our case of needing granular steering here =E2=
=80=93 without necessarily going lose =E2=80=93 is ironclad =E2=80=93 and I=
 can say that right now, 10 node steering for certain cases is 100% a reali=
ty for what we need.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Andrew<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">spring &lt;<a href=3D=
"mailto:spring-bounces@ietf.org" target=3D"_blank">spring-bounces@ietf.org<=
/a>&gt; on behalf of Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.n=
et@dmarc.ietf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;<b=
r>
<b>Date: </b>Sunday, 1 September 2019 at 21:00<br>
<b>To: </b>Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D=
"_blank">robert@raszuk.net</a>&gt;<br>
<b>Cc: </b>Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_bl=
ank">robjs@google.com</a>&gt;, SPRING WG List &lt;<a href=3D"mailto:spring@=
ietf.org" target=3D"_blank">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailt=
o:6man@ietf.org" target=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"m=
ailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Beyond SRv6.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">I can only repeat what my customers=E2=80=99 require=
ments. They have asked for 8-12 SIDs in SR-MPLS and SRv6 and SRv6+.<u></u><=
u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">We didn=E2=80=99t question that requirement for SR-M=
PLS. Why should things be any different for SRv6 or SRv6+?<u></u><u></u></p=
>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><=
u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; <br>
<b>Sent:</b> Sunday, September 1, 2019 11:03 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_bl=
ank">robjs@google.com</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:spring@=
ietf.org" target=3D"_blank">spring@ietf.org</a>&gt;; <a href=3D"mailto:6man=
@ietf.org" target=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Dear Ron,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; SR customers have stated a firm requirement to =
support SR paths that contain 8 to 12 segments.=C2=A0=C2=A0<u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Let me make an observation that with 8 to 12 router =
hops I can reach most of my often visited destinations in the open Internet=
 anywhere in the=C2=A0world.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With that let&#39;s also notice that proposed SRv6 (=
or for that matter SR-MPLS) is applicable to networks under same administra=
tive control.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Therefor I do question the necessity to have such de=
ep/long list of segments for any practical network application.=C2=A0<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Perhaps some customers (or vendors) are treating SRv=
6 verbatim as an analogy to RSVP-TE strict or loose ERO objects - but that =
is completely wrong way to think about it in light of segment routing archi=
tecture and its abilities.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">In RSVP-TE you nail down the path with hop by hop RE=
SV-PATH msg signalling such that forwarding is using locally upstream assig=
ned labels distributed by return RSVP-RESV msg.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I would never suggest to do same with SR. The bigges=
t advantage of SR (outside of its network programmability concept) is in th=
e ability to encode very selected anchor node or nodes to which forwarding =
just flows natively using IPv6 address
 or domain wide MPLS label.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So proper use of SR does require wise selection of s=
uch anchor points in the network. I am afraid CSPF is not the best tool for=
 it. Much smarter algorithm is required to engineer your traffic using SR t=
echnology in any network especially
 in cases where the IGP topology is very dense and complex.=C2=A0<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Based on my personal experience with MPLS-TE deploym=
ents across biggest global networks I=C2=A0 can state that vast majority of=
 true path steering can be easily accomplished with 1, 2 or max 3 properly =
selected anchor nodes across their domain(s).
 Add to that room for two SFC processing clusters and you get max 5.=C2=A0<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So even if some individual operators would like to u=
se 8, 12 or maybe 16 segments in their packets I do not see this as fundame=
ntally sufficient justification to proceed with yet one more SRv6 encoding =
proposal.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As both Rob &amp; Bruno asked I will be looking for =
real technical justifications for such deep segment stacks. Note that we ar=
e at the end of 4 week pool window and there was none sent to the list so f=
ar.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica &lt;rbon=
ica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_blank">40j=
uniper.net@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Rob,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">The following are arguments for proceeding with SRv6=
+:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_-2929903182351284658gmail-m-1735116441440845379msolist=
paragraph">
Efficient forwarding with deep SID lists<u></u><u></u></li><li class=3D"gma=
il-m_-2929903182351284658gmail-m-1735116441440845379msolistparagraph">
Operational Simplicity<u></u><u></u></li><li class=3D"gmail-m_-292990318235=
1284658gmail-m-1735116441440845379msolistparagraph">
SRv6+ work may finish before SRv6<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Efficient forwarding with deep SID Lists<u></u><u></=
u></p>
<p class=3D"MsoNormal">----------------------------------------------------=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SR customers have stated a firm requirement to suppo=
rt SR paths that contain 8 to 12 segments. They have also stated a requirem=
ent for implementations to forward at line speed =C2=A0and
 without consuming excessive overhead bandwidth.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6, as defined in draft-ietf-6man-segment-routing-=
header, cannot satisfy these requirements. In order to support an SR path w=
ith 8 segments, SRv6 would require a 128-byte SRH.
 Even if ASICs could process such a long SRH at line speed, the bandwidth o=
verhead would be prohibitive.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Therefore, one of the four solutions =C2=A0that you =
mention below is required to make SRv6 deployable. While draft-ietf-6man-se=
gment-routing-header is close to maturity, the four competing
 solutions mentioned below are equally mature and should be given equal con=
sideration.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">The four solutions are SRv6+, uSID, draft-li and draft-m=
irsky.</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Operational Simplicity<u></u><u></u></p>
<p class=3D"MsoNormal">-----------------------------
<u></u><u></u></p>
<p class=3D"MsoNormal">Network operators strive for operational simplicity.=
 By loosely interpreting (and sometimes bending) the requirements of RFCs 4=
291 and RFC 8200, SRv6 introduces architectural quirks
 that introduce operational complexity. The following are architectural qui=
rks of =C2=A0draft-ietf-6man-segment-routing-header:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_-2929903182351284658gmail-m-1735116441440845379msolist=
paragraph">
The Segment Routing Header (SRH) serves purposes other than routing. Theref=
ore, the SRH is sometimes required for packets that traverse the least-cost=
 path from source to destination<u></u><u></u></li><li class=3D"gmail-m_-29=
29903182351284658gmail-m-1735116441440845379msolistparagraph">
The SRH and the IPv6 Authentication Header are incompatible.<u></u><u></u><=
/li><li class=3D"gmail-m_-2929903182351284658gmail-m-1735116441440845379mso=
listparagraph">
The IPv6 destination address determines whether an SRH is valid and how it =
is processed. For example, if the IPv6 destination address contains one loc=
ally instantiated value, the SRH might be processed in one particular way, =
while if the IPv6 destination address
 contains another locally instantiated value, the SRH might be totally inva=
lid.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Draft-ietf-spring-srv6-network-programming =C2=A0pro=
mises more architectural quirks. For example:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_-2929903182351284658gmail-m-1735116441440845379msolist=
paragraph">
Segment endpoints can insert and/or delete IPv6 extension headers<u></u><u>=
</u></li><li class=3D"gmail-m_-2929903182351284658gmail-m-17351164414408453=
79msolistparagraph">
An IPv6 packet can contain two Segment Routing headers<u></u><u></u></li><l=
i class=3D"gmail-m_-2929903182351284658gmail-m-1735116441440845379msolistpa=
ragraph">
IPv6 packets are no longer self-describing. For example, the Next Header Fi=
eld in the SRH can carry a value of No Next Header, even though the SRH is =
followed by Ethernet payload.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Other emerging drafts promise still more architectur=
al quirks. For example, in draft-ali-6man-spring-srv6-oam, implementations =
need to examine the SRH even when Segment Left equals
 zero. This is because the SRH has been overloaded to carry OAM as well as =
routing information.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Furthermore, draft-filsfils-spring-net-pgm-extension=
-srv6-usid requires network operators to obtain address space and number th=
eir networks in a particular way to make routing work.
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ Work May Finish Before SRv6 work<u></u><u></u>=
</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">-----------------------=
---------------------------------<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ =C2=A0has been implemented on LINUX and is bei=
ng implemented on JUNOS. Implementation experience demonstrates that specif=
ication is fairly complete. For example, there is no need
 for an SRv6+ OAM document. It=E2=80=99s just IPv6 and IPv6 OAM just works.=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Furthermore, the SRv6+ specifications adhere to a st=
rict interpretation of RFC 8200. Therefore, as they progress through the wo=
rking group, they won=E2=80=99t need to overcome the objections
 that are inevitably encountered when stretching the interpretation of a sp=
ecification that is so fundamental as RFC 8200.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-2929903182351284658gmail-m-1735116441440845379msolistp=
aragraph">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Hi SPRING WG,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Over the last 5+ years, the IETF has developed Source Pa=
cket Routing in NetworkinG (SPRING) aka Segment Routing for both the MPLS (=
SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">These encapsulations are past WG last call (in IESG or R=
FC Editor).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the SPRING WG meeting at IETF 105, two presentati=
ons were related to the reduction of the size of the SID for IPv6 dataplane=
:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">SRv6+ / CRH -- <a href=3D"http=
s://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draf=
t-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAw=
rDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DKUhAfjV=
sx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_blank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><u><=
/u><u></u></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:=
baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">uSID -- <a href=3D"https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dfil=
sfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=3DDwMFaQ&am=
p;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx8=
4hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_F=
L6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=3D" target=3D=
"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>=C2=A0</span><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the IETF week, two additional drafts have been pr=
oposed:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dli-2Dspring=
-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0U=
jBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWUDAD2FMhWLfeT=
5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank">https://tools.ietf=
..org/html/draft-li-spring-compressed-srv6-np-00</a>=C2=A0</span><u></u><u>=
</u></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseli=
ne;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dmirsky-2D6m=
an-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHYxXm7FU7vblOB=
1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank">https://tools.ietf.or=
g/html/draft-mirsky-6man-unified-id-sr-03</a>=C2=A0</span><u></u><u></u></l=
i></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As we expressed during the meeting, it is important for =
the WG to understand what the aims of additional encapsulations are. Thus, =
we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Therefore, we would like to solicit network operators in=
terested in SR over the IPv6 data plane to briefly introduce their:</span><=
u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">use case (e.g. Fast Reroute, e=
xplicit routing/TE)</span><u></u><u></u></li><li class=3D"MsoNormal" style=
=3D"color:black;vertical-align:baseline;font-variant-numeric:normal;font-va=
riant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">forwarding performance and sca=
ling requirements</span><u></u><u></u></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">e.g., (number of nodes, networ=
k diameter, number of SID required in max and average). For the latter, if =
possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the=
 number would typically be different
 (*).</span><u></u><u></u></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">if the existing SRv6 approach =
is not deployable in their circumstances, details of the requirement of a d=
ifferent solution is required and whether this solution is needed for the s=
hort term only or for the long term.</span><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As well as deployment limitations, we would like the SPR=
ING community to briefly describe the platform limitations that they are se=
eing which limit the deployment
 of SRv6=C2=A0 In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">For both of these sets of feedback if possible, please p=
ost this to the SPRING WG. If the information cannot be shared publicly, pl=
ease send it directly to
 the chairs &amp; AD (Martin).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">This call for information will run for four weeks, up to=
 2019/09/03. As a reminder, you can reach the SPRING chairs via
</span><span style=3D"font-family:Arial,sans-serif"><a href=3D"mailto:sprin=
g-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a><span style=
=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank">spring-ads@=
ietf.org</a><span style=3D"color:black">.=C2=A0</span></span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Thank you,</span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">-- Rob &amp; Bruno</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">(*) As expressed on the mailing list, a 128 bit SID can =
encode two instructions a node SID and an adjacency SID hence less SID may =
be required.</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-2929903182351284658gmail-m-1735116441440845379msipfoot=
er30b3d538" align=3D"center" style=3D"margin:0cm 0cm 0.0001pt;text-align:ce=
nter">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DCPqEXzKACLlLESk67mlmQv3ve6i6_Y5l7xESAiNA1Go&amp;s=3D_k8da1IaBrm80LML0t=
O-Er3RL2Wn6nLIMFRTbWTtUTQ&amp;e=3D" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/spring</a><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-2929903182351284658msipfooter30b3d538" align=3D"center=
" style=3D"margin:0cm 0cm 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--000000000000bee4fa059183b129--


From nobody Sun Sep  1 14:10:54 2019
Return-Path: <rbonica@juniper.net>
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 CE4BB1200B3; Sun,  1 Sep 2019 14:10:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 C7n4VYBtMhWt; Sun,  1 Sep 2019 14:10:42 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2F7512008A; Sun,  1 Sep 2019 14:10:42 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x81LAQ5m028547; Sun, 1 Sep 2019 14:10:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=QNyWraz141Iy9wgMd7BS1z65btGbsT1He54eADCvG6w=; b=HReatA7mwoT8NS3sBY217UG9WheMhC4TJHBcG4o9lW4otaGFMBOrHp7pLsfcgWnjNeYp 6xK7+Y/v6PVi7KQqvG+ZLj5uMtf7EdFSMcYwcBb5Wh1S1xKFOCyC7Vmx9msSK45gSHOr H6z1uHv8RtISwtFsdA3Z1jm7Y3G0IGe4xjWkVBhH94BMX8CJ1oKNQTtlpueupKo+LxAw asi2XGj3xtKZx5/xPA77I0BfLKbSTUXfqUvCTH5aAStlBS/7LXRhwnFKJ4oxZRDEiUHg C5tSZKO+th+uMESI1N6/1piAbAyppD/nStFSfNgEXChLnf9gz+dxbptDJRCXS6GSLVK+ zg== 
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp2055.outbound.protection.outlook.com [104.47.49.55]) by mx0a-00273201.pphosted.com with ESMTP id 2uqqwn1trp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 01 Sep 2019 14:10:36 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NNkg5W7VVZaryQLen6fwLkfvT0x2v2YCbNnNdIDGsVJ03OEakuUa9vy70pkDBbPM/Rp8oMYEb50CGd9ses35yeFoQ9dFhBhJ0NNWOfLNuW4vZ4GDBYnxu3NAIHwxDAtCvtivk1Ux/I6dy6mLVkw+KZbjk66IfsI86NJ/aBzVbEiRtBxckZ4pVMcc39QQGHXdnthZcyCyYdIrfUP8ZCnLY0xuiuMJ1i7oFl7wuM/bFVQAHxHg118mdHraueOwQoN5J9wzZqEArkmHyehVBdaQmN3lYYy4C8zXVuiqFLUt8hVn4oaePu76yX4Fy0C/jqO1wQcl0Rl4jUUcl3uMSTS9Sg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QNyWraz141Iy9wgMd7BS1z65btGbsT1He54eADCvG6w=; b=BjXqV1729MSD4072HCP/atiEzShYQ9G3Bs3a3SQK/rstOFo752at0qw03QLBQ7cC4ShjWqvzDrIlotFrmVfNRxBSQFwAREIhgBLE5f7KN20P8ezc7uWm8ddGoy4A2RiLV6ATZhcdFb4zucp9QM36pwFI4R0+/ffEEBsMPvVi/Gq7bx7FxU/h5XFI46s6QcG536ofsS0xN3tTvBcI6BHdvzPCTIdiA2PQvjtJWaTVBSJ9fGe6kM5dy/ywpzsigriMOFAje5nTTYOQ34rsshgTmIV8JLfSBD2HHcqsIxWvoqtwlbD0soSS+hqeUZBDhYKj7/8HHBFnGgreqF3klVcdSg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BL0PR05MB5458.namprd05.prod.outlook.com (10.167.235.207) by BL0PR05MB5410.namprd05.prod.outlook.com (10.167.234.208) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.5; Sun, 1 Sep 2019 21:10:33 +0000
Received: from BL0PR05MB5458.namprd05.prod.outlook.com ([fe80::b141:6d9:9b50:f0b3]) by BL0PR05MB5458.namprd05.prod.outlook.com ([fe80::b141:6d9:9b50:f0b3%6]) with mapi id 15.20.2220.020; Sun, 1 Sep 2019 21:10:33 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Fernando Gont <fgont@si6networks.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcVwfowgAAkGwCAAY+IsA==
Content-Class: 
Date: Sun, 1 Sep 2019 21:10:33 +0000
Message-ID: <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com>
In-Reply-To: <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-01T21:10:31.6676821Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=e6528dc8-9509-4dc0-b6bd-e134d92b8597; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 16b80f67-cdea-4574-5a59-08d72f20d3b5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BL0PR05MB5410; 
x-ms-traffictypediagnostic: BL0PR05MB5410:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <BL0PR05MB541098E84F7579CF0CEB1FD3AEBF0@BL0PR05MB5410.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0147E151B5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(346002)(396003)(39860400002)(136003)(366004)(13464003)(199004)(189003)(74316002)(3846002)(76116006)(7696005)(8676002)(81156014)(86362001)(81166006)(66476007)(66066001)(52536014)(229853002)(26005)(2906002)(6246003)(55016002)(25786009)(5660300002)(6306002)(53936002)(66446008)(64756008)(9686003)(30864003)(66556008)(33656002)(478600001)(186003)(14454004)(53546011)(6506007)(102836004)(446003)(476003)(11346002)(14444005)(256004)(71200400001)(71190400001)(486006)(2501003)(966005)(110136005)(99286004)(316002)(76176011)(8936002)(66946007)(6436002)(305945005)(7736002)(6116002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR05MB5410; H:BL0PR05MB5458.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: yYA8ukNhXunarbOkdVTOZlcUpzOtDDPIua1sYlckVsDEPYbq9/Qdw8oRnV/obuqe2GwEsSeqQ00SpgYFL4nwfRWWVz5RJnJvczobaaCCTiz4ReWDQzKWm57gysJ0rxdASEZmUXIy5uwqI2xSZw3XQJGOoWVMpeYY0qys5fDW7+5JzzEWqEs4NhFL27u0OdpYAV3bJuoz/gkSgMPM1dKVfMBOCWL44FjqrXgeZgFplI/8b7zs5oJT9ucMPYteHhgGk/E/ItAEDptGzYzWzdKD3Nc1dx7DC0ghmPLm7CJ94L10o68hqVw05rOnFRxLk3IHcoXPHMykMb5wUoJuCHcX4p3i4ajhRe+p8NmAM+OoKJQU/DwQYBtd4KXvcoqfNXZeQwH4Wt4noKhEQwwm1YEhBaeg044prpsFhfD64rFr8EE=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 16b80f67-cdea-4574-5a59-08d72f20d3b5
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2019 21:10:33.1532 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Kbr59+BHVlHi3nSkXFh07nKPcRQYRavDGARpgvYE+e5aCLnI7wX9xmYIR3jd9DNY+1KrnBcLRobPQh4DtQKZig==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5410
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-01_07:2019-08-29,2019-09-01 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 mlxscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 mlxlogscore=999 malwarescore=0 spamscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909010244
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qHaIDVDohwA-C6zI7BU7XJBKZ58>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 21:10:46 -0000

Hi Fernando,

6man participants should look at the following:

- https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01=
 (In particular, Sections 4 and 5)
- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-=
usid-02

                                                                           =
                  Ron


Juniper Business Use Only

-----Original Message-----
From: Fernando Gont <fgont@si6networks.com>=20
Sent: Saturday, August 31, 2019 4:53 PM
To: Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>; SPRING=
 WG List <spring@ietf.org>; 6man@ietf.org
Subject: Re: [spring] Beyond SRv6.

Hi, Ron,

For those 6man-ers that have not been following the sprin work, could you p=
lease clarify what do you mean by "stretching the interpretation of
RFC8200 or RFC4291"?

In the past we have seen outright violation of RFC8200 (formerly RFC2460), =
so I'm curious if there are any documents trying to do the same, or what.

Thanks!

Cheers,
Fernando




On 31/8/19 23:33, Ron Bonica wrote:
> Rob,
>=20
> =A0
>=20
> The following are arguments for proceeding with SRv6+:
>=20
> =A0
>=20
>   * Efficient forwarding with deep SID lists
>   * Operational Simplicity
>   * SRv6+ work may finish before SRv6
>=20
> =A0
>=20
> Efficient forwarding with deep SID Lists
>=20
> ----------------------------------------------------
>=20
> =A0
>=20
> SR customers have stated a firm requirement to support SR paths that=20
> contain 8 to 12 segments. They have also stated a requirement for=20
> implementations to forward at line speed =A0and without consuming=20
> excessive overhead bandwidth.
>=20
> =A0
>=20
> SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot=20
> satisfy these requirements. In order to support an SR path with 8=20
> segments, SRv6 would require a 128-byte SRH. Even if ASICs could=20
> process such a long SRH at line speed, the bandwidth overhead would be pr=
ohibitive.
>=20
> =A0
>=20
> Therefore, one of the four solutions =A0that you mention below is=20
> required to make SRv6 deployable. While=20
> draft-ietf-6man-segment-routing-header is close to maturity, the four=20
> competing solutions mentioned below are equally mature and should be give=
n equal consideration.
>=20
> =A0
>=20
> The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
>=20
> =A0
>=20
> Operational Simplicity
>=20
> -----------------------------
>=20
> Network operators strive for operational simplicity. By loosely=20
> interpreting (and sometimes bending) the requirements of RFCs 4291 and=20
> RFC 8200, SRv6 introduces architectural quirks that introduce=20
> operational complexity. The following are architectural quirks of
> =A0draft-ietf-6man-segment-routing-header:
>=20
> =A0
>=20
>   * The Segment Routing Header (SRH) serves purposes other than routing.
>     Therefore, the SRH is sometimes required for packets that traverse
>     the least-cost path from source to destination
>   * The SRH and the IPv6 Authentication Header are incompatible.
>   * The IPv6 destination address determines whether an SRH is valid and
>     how it is processed. For example, if the IPv6 destination address
>     contains one locally instantiated value, the SRH might be processed
>     in one particular way, while if the IPv6 destination address
>     contains another locally instantiated value, the SRH might be
>     totally invalid.
>=20
> =A0
>=20
> Draft-ietf-spring-srv6-network-programming =A0promises more=20
> architectural quirks. For example:
>=20
> =A0
>=20
>   * Segment endpoints can insert and/or delete IPv6 extension headers
>   * An IPv6 packet can contain two Segment Routing headers
>   * IPv6 packets are no longer self-describing. For example, the Next
>     Header Field in the SRH can carry a value of No Next Header, even
>     though the SRH is followed by Ethernet payload.
>=20
> =A0
>=20
> Other emerging drafts promise still more architectural quirks. For=20
> example, in draft-ali-6man-spring-srv6-oam, implementations need to=20
> examine the SRH even when Segment Left equals zero. This is because=20
> the SRH has been overloaded to carry OAM as well as routing information.
>=20
> =A0
>=20
> Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid=20
> requires network operators to obtain address space and number their=20
> networks in a particular way to make routing work.
>=20
> =A0
>=20
> SRv6+ Work May Finish Before SRv6 work
>=20
> --------------------------------------------------------
>=20
> SRv6+ =A0has been implemented on LINUX and is being implemented on JUNOS.
> Implementation experience demonstrates that specification is fairly=20
> complete. For example, there is no need for an SRv6+ OAM document.=20
> It's just IPv6 and IPv6 OAM just works.
>=20
> =A0
>=20
> Furthermore, the SRv6+ specifications adhere to a strict=20
> interpretation of RFC 8200. Therefore, as they progress through the=20
> working group, they won't need to overcome the objections that are=20
> inevitably encountered when stretching the interpretation of a=20
> specification that is so fundamental as RFC 8200.
>=20
> =A0
>=20
> =A0=A0=A0=A0=A0=A0
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
> Thanks,
>=20
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
> Ron
>=20
> =A0
>=20
> =A0
>=20
> =A0
>=20
> =A0
>=20
> =A0
>=20
> =A0
>=20
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>=20
> =A0
>=20
> Hi SPRING WG,
>=20
> =A0
>=20
> Over the last 5+ years, the IETF has developed Source Packet Routing=20
> in NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS)=20
> and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in=20
> UDP or GRE.
>=20
> =A0
>=20
> These encapsulations are past WG last call (in IESG or RFC Editor).
>=20
> =A0
>=20
> During the SPRING WG meeting at IETF 105, two presentations were=20
> related to the reduction of the size of the SID for IPv6 dataplane:
>=20
>   * SRv6+ / CRH --
>     https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwID-g&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DZASTQL-zus0nxutimTLAQl7WlS4Dqso6C1dMTkxeio0&s=3DBN2DF-66SUZSxAadb=
oFqg1MP1Drk_9bHoYZhGq8jZXE&e=3D=20
>     <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.or=
g_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwr=
DThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645u=
Jk0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
>   * uSID --
>     https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&=
d=3DDwID-g&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-=
BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DZASTQL-zus0nxutimTLAQl7WlS4Dqso6C1dMTkx=
eio0&s=3DuAESJj-OvK22RpEy_P4-T9kubYyJm55Q4ba3mX4KDhY&e=3D=20
>    =20
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h
> tml_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D
> 01&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ8=
2si
> r-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieI
> C4dD_FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>
>=20
> =A0
>=20
> During the IETF week, two additional drafts have been proposed:
>=20
>   * https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwID-g&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DZASTQL-zus0nxutimTLAQl7WlS4Dqso6C1dMTkxeio0&s=3D8cKoeToYaF=
KfdgCZAYjwm4PItthfOAV0YkfhL46p4e8&e=3D=20
>     <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.or=
g_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAk=
Yuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2E=
fpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FM=
hWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>=A0
>   * https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwID-g&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DZASTQL-zus0nxutimTLAQl7WlS4Dqso6C1dMTkxeio0&s=3DMAEp0tdnu5Q7C=
s7V5XNblNjEKByN7mucnnDwiwKEqS0&e=3D=20
>    =20
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h
> tml_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh6=
3
> rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp
> HcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm=
7
> FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=3D>
>=20
> =A0
>=20
> As we expressed during the meeting, it is important for the WG to=20
> understand what the aims of additional encapsulations are. Thus, we=20
> think it is important that the WG should first get to a common=20
> understanding on the requirements for a new IPv6 data plane with a=20
> smaller SID - both from the perspective of operators that are looking=20
> to deploy these technologies, and from that of the software/hardware=20
> implementation.
>=20
> =A0
>=20
> Therefore, we would like to solicit network operators interested in SR=20
> over the IPv6 data plane to briefly introduce their:
>=20
>   * use case (e.g. Fast Reroute, explicit routing/TE)
>   * forwarding performance and scaling requirements
>=20
>       o e.g., (number of nodes, network diameter, number of SID required
>         in max and average). For the latter, if possible using both SRv6
>         128-bit SIDs and shorter (e.g. 32-bit) SIDs as the number would
>         typically be different (*).
>=20
>   * if the existing SRv6 approach is not deployable in their
>     circumstances, details of the requirement of a different solution is
>     required and whether this solution is needed for the short term only
>     or for the long term.
>=20
> =A0
>=20
> As well as deployment limitations, we would like the SPRING community=20
> to briefly describe the platform limitations that they are seeing=20
> which limit the deployment of SRv6=A0 In particular limitations related=20
> to the number of SIDs which can be pushed and forwarded and how much=20
> the use of shorter SIDs would improve the deployments .
>=20
> =A0
>=20
> For both of these sets of feedback if possible, please post this to=20
> the SPRING WG. If the information cannot be shared publicly, please=20
> send it directly to the chairs & AD (Martin).
>=20
> =A0
>=20
> This call for information will run for four weeks, up to 2019/09/03.=20
> As a reminder, you can reach the SPRING chairs via=20
> spring-chairs@ietf.org <mailto:spring-chairs@ietf.org>and ADs via=20
> spring-ads@ietf.org <mailto:spring-ads@ietf.org>.
>=20
> =A0
>=20
> Thank you,
>=20
> -- Rob & Bruno
>=20
> =A0
>=20
> (*) As expressed on the mailing list, a 128 bit SID can encode two=20
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>=20
> =A0
>=20
> =A0
>=20
> Juniper Business Use Only
>=20
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests:=20
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail
> man_listinfo_ipv6&d=3DDwID-g&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
o
> CI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DZASTQL-zus0nxutimT=
L
> AQl7WlS4Dqso6C1dMTkxeio0&s=3DHzZWo8ryJvwtuP_GEiM0Hy52ogBtiaiDML21sxVzf1k
> &e=3D
> --------------------------------------------------------------------
>=20


--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492




From nobody Sun Sep  1 14:30:22 2019
Return-Path: <andrew.alston@liquidtelecom.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 6F60A1200A4 for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 14:30:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.098
X-Spam-Level: 
X-Spam-Status: No, score=-4.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 KS5XjsX_kVxX for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 14:30:15 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC4CF1200C5 for <spring@ietf.org>; Sun,  1 Sep 2019 14:30:14 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2053.outbound.protection.outlook.com [104.47.13.53]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-83-2SVKvZkVN9OLh4CQnc__3A-1; Sun, 01 Sep 2019 22:30:09 +0100
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com (20.179.46.78) by DBBPR03MB5222.eurprd03.prod.outlook.com (10.255.78.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.19; Sun, 1 Sep 2019 21:30:07 +0000
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::e596:5baa:fb66:1bed]) by DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::e596:5baa:fb66:1bed%6]) with mapi id 15.20.2220.020; Sun, 1 Sep 2019 21:30:06 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Robert Raszuk <robert@raszuk.net>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgx1C0+06fAOEubArDypHiFT6cV4KUAgAE2EwCAAEHrAIAAUI0A///IQYCAAFRjgA==
Date: Sun, 1 Sep 2019 21:30:06 +0000
Message-ID: <90420D6A-6840-4FFB-B78E-2CAD102F07D3@liquidtelecom.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com> <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <AA7A2297-5E96-4071-B96F-DE3B4F0FDBE3@liquidtelecom.com> <CAOj+MMG_kYM+N-nvASTa0UzUQzJP7Aqm4acjb4SJ674psuQpcQ@mail.gmail.com>
In-Reply-To: <CAOj+MMG_kYM+N-nvASTa0UzUQzJP7Aqm4acjb4SJ674psuQpcQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-originating-ip: [197.155.81.44]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 79949213-c5f3-4e3e-1f39-08d72f238f3b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DBBPR03MB5222; 
x-ms-traffictypediagnostic: DBBPR03MB5222:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <DBBPR03MB5222D8FF435D614646BA43C4EEBF0@DBBPR03MB5222.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0147E151B5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(346002)(376002)(396003)(136003)(39860400002)(189003)(37854004)(199004)(58126008)(102836004)(3846002)(86362001)(10916006)(6486002)(6246003)(6116002)(53546011)(11346002)(476003)(2616005)(561944003)(66066001)(6436002)(81156014)(81166006)(8676002)(54906003)(7736002)(6506007)(33656002)(6916009)(8936002)(229853002)(76176011)(4326008)(66946007)(486006)(64756008)(66556008)(66446008)(66476007)(71200400001)(71190400001)(25786009)(53946003)(446003)(316002)(606006)(478600001)(6512007)(36756003)(5070765005)(76116006)(966005)(14454004)(186003)(14444005)(53936002)(66574012)(2906002)(6306002)(26005)(99286004)(54896002)(30864003)(236005)(91956017)(256004)(5660300002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:DBBPR03MB5222; H:DBBPR03MB5415.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: D24h6+4gf/MpbyR6rsJOLBuYGpBTOhk960W8NCUwS4mGCv+e/H8iFpKHy1jifx6Uok+QfYhl0n6iSIjqsRT593TOSwas5o/EGeebQMogAIPHjVuZfwA/85dfIPcas8B0OyQhFU0Mpk+PGncF7jweKC5d1dTs4080ZpKmU9lm9xpfZDhCDOq7i5urrO0Abr0xP1YdsiCVGZQRyxAIL8tnoadgIxfFwDOxjqOdfDuQ+jsSZ7pFWQh36GQX4hvoW3nJzp2TKLtBFXMZUH9HVCDoO335Mkw0ftrCiY/aqzzSmdT810G6/AxutuFQRealmk5Q/3auB3PFnDqN19g7kVBYeQbWDliXLywoJAD9aNtxQ5FVoysRJnnodIbBDm8WSxEz1fxBekqFvQK2T3lCEwqo5gB88cNXVvo4f32heADeAyE=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 79949213-c5f3-4e3e-1f39-08d72f238f3b
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2019 21:30:06.8472 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tnYcUkYjNy8VntxZlo+T3Ee7uT/A94ubfxTdEj5hXfxb9kegxClHNPssBP5y73eKTJbT5W9BEWAsaXvh3CqeQTtOyrYS/gusBmF95WsWOGQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR03MB5222
X-MC-Unique: 2SVKvZkVN9OLh4CQnc__3A-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_90420D6A68404FFBB78E2CAD102F07D3liquidtelecomcom_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/cN9r5wjn132El40MVXgih0yvT8w>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 21:30:21 -0000

--_000_90420D6A68404FFBB78E2CAD102F07D3liquidtelecomcom_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

Um9iZXJ0LA0KDQpDUkggd29ya3MganVzdCBmaW5lIHdpdGggdGhlIGRlZXAgbGFiZWwgZGVwdGgg
aW4gb3VyIHRlc3Rpbmcgb2YgaXQuICBBcyBJIHN0YXRlZCBpbiBteSBwcmV2aW91cyBlbWFpbHMg
4oCTIFRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1ZXMgd2l0aCB1U0lEIHRoYXQgSSBjYW4gc2Vl
IOKAkyBhbmQgSSB3b27igJl0IHJlcGVhdCBhbGwgb2YgdGhvc2UgaGVyZSBhZ2Fpbi4gIFRoZXJl
IGFyZSBhIHdob2xlIG51bWJlciBvZiBhc3BlY3RzIGdvaW5nIHRocm91Z2ggdGhhdCBuZXR3b3Jr
IG1hcCB0aGF0IGRvIG5vdCBnaXZlIGEgZnVsbCBwaWN0dXJlIOKAkyBtdWx0aXBsZSBwYXRocyBv
ZiB1bmVxdWFsIHNpemVzIOKAkyBtdWx0aXBsZSBjaXJjdWl0cyBiZXR3ZWVuIGxvY2F0aW9ucyB0
aGF0IGFyZW7igJl0IGNsZWFybHkgc2hvd24gdGhlcmUgZm9yIGRpdmVyc2l0eSBzYWtlIOKAkyBh
bmQgYSB3aG9sZSBoZWFwIG9mIG90aGVyIGlzc3Vlcy4gIFlvdSBuZWVkIHRvIHJlYWxpemUgdGhh
dCBzdGVlcmluZyBpbiBvdXIgY2FzZSBpcyBub3QganVzdCBhYm91dCBkaXZlcnNpdHkg4oCTIHRo
ZXJlIGFyZSBtYW55IHJlYXNvbnMgd2h5IHdlIHN0ZWVyIGFuZCB3aHkgb3VyIGN1c3RvbWVycyB3
aXNoIHVzIHRvIHN0ZWVyIOKAkyBhbmQgZ2xhbmNpbmcgYXQgYSBuZXR3b3JrIG1hcCBsaWtlIHRo
YXQgd2lsbCBub3QgZ2l2ZSB5b3UgY2xvc2UgdG8gYSBmdWxsIHBpY3R1cmUuICBUaG9zZSByZWFz
b25zIGNhbiByYW5nZSBmcm9tIGV2ZXJ5dGhpbmcgZnJvbSBsYXRlbmN5IHRvIGdlb3BvbGl0aWNh
bCBpc3N1ZXMuDQoNClRoZW4gYWdhaW4g4oCTIGFzIGFuIG9wZXJhdG9yIOKAkyBJIGhhdmUgYWx3
YXlzIGJlbGlldmVkIGluIGhhdmluZyB0aGUgY2hvaWNlIOKAkyBhbmQgYXMgSSBzdGF0ZWQgaW4g
cHJldmlvdXMgZW1haWxzIOKAkyBpbiB0aGUgbmV0d29ya2luZyB3b3JsZCB3ZSBoYXZlIG1hbnkg
YWx0ZXJuYXRpdmVzIHRvIG1hbnkgdGhpbmdzIOKAkyBhbmQgSSB3ZW50IGFzIGZhciBhcyB0byBw
cm9wb3NlIHdyaXRpbmcgYW4gaW50ZXItb3AgZHJhZnQgc28gdGhhdCBib3RoIENSSCBhbmQgdVNJ
RCBjb3VsZCBtb3ZlIGZvcndhcmQgcmF0aGVyIHRoYW4gYm90aCBlbmRpbmcgdXAgc3RhbGxlZCwg
b3Igd29yc2Ugd2lsbCwgb25lIG9yIHRoZSBvdGhlciBlbmRpbmcgdXAgYXMgcHJvcHJpZXRhcnkg
4oCTIGFuZCBJIG1heSB3ZWxsIHN0aWxsIGdldCBhcm91bmQgdG8gZG9pbmcgdGhpcyDigJMgdGlt
ZSBoYXMganVzdCBiZWVuIGEgbGl0dGxlIGhlY3RpYyBvZiBsYXRlLg0KDQpBbmRyZXcNCkZyb206
IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0Pg0KRGF0ZTogU3VuZGF5LCAxIFNlcHRl
bWJlciAyMDE5IGF0IDIyOjI4DQpUbzogQW5kcmV3IEFsc3RvbiA8QW5kcmV3LkFsc3RvbkBsaXF1
aWR0ZWxlY29tLmNvbT4NCkNjOiBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1h
cmMuaWV0Zi5vcmc+LCBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPiwgU1BSSU5HIFdHIExp
c3QgPHNwcmluZ0BpZXRmLm9yZz4sICI2bWFuQGlldGYub3JnIiA8Nm1hbkBpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KSGkgQW5kcmV3LA0KDQpMb29raW5n
IGF0IHlvdXIgbmV0d29yayB0b3BvbG9neSBodHRwczovL3d3dy5saXF1aWR0ZWxlY29tLmNvbS9h
Ym91dC11cy9uZXR3b3JrLW1hcC5odG1sPGh0dHBzOi8vd3d3LmxpcXVpZHRlbGVjb20uY29tL2Fi
b3V0LXVzL25ldHdvcmstbWFwLmh0bWw+IHllcyBpbmRlZWQgeW91IG5lZWQgdG8gcGFzcyB2aWEg
bnVtYmVyIG9mIGNvdW50cmllcywgYnV0IGtlZXAgaW4gbWluZCB0aGF0IFNSIGlzIG5vdCBhIHJv
dXRpbmcgcHJvdG9jb2wuDQoNCkV2ZW4gZm9jdXNpbmcgb24geW91ciBsb25nZXN0IGRhdGEgcGF0
aHMgc2F5IGZyb20gQ2Fpcm8gdG8gQ2FwZSBUb3duIEkgcmVhbGx5IHNlZSBubyB1c2UgZm9yIG1v
cmUgdGhlbiBvcHRpbWFsbHkgY2hvc2VuIDMgb3IgNCBTSURzIHRvIHdlbGwgZGl2ZXJzaWZ5IHRo
ZSBmbG93cyB0byB0cmF2ZXJzZSBkaWZmZXJlbnQgZW5kIHRvIGVuZCBwYXRocyB0aGVuIHlvdXIg
cm91dGVkIGRlZmF1bHQuDQoNCk5vdyBpZiB5b3VyIGRlc2lyZSBpcyB0byBwcm92aWRlIGZvciBh
bGwgdGhlIHBvc3NpYmxlIGRhdGEgZmxvd3MgcGVyIGVhY2ggRUNNUCBsaW5rIGdyb3VwIGZvcndh
cmRpbmcgY29udHJvbCB0aGVuIEkgc2VlIGNvdW50aW5nIGFkaiBTSURzIHlvdSBjYW4gZ2V0IHRv
IDEwIFNJRHMgb3IgbW9yZS4gQnV0IGlzIFNSdjYgdGhlbiBvcHRpbWFsIHRvb2wgaW4gdGhlIHRv
b2xraXQgdG8gYWNjb21wbGlzaCB0aGF0ID8NCg0KQnV0IGFzc3VtZSBpdCBpcyBob3cgYWJvdXQg
dXNlIG9mIHVTSUQgY29tYmluYXRpb24gd2l0aCBTUkggc3VjaCB0aGF0IHlvdSBjYW4gaGF2ZSB5
b3VyIHJlcXVpcmVtZW50cyB3ZWxsIHNhdGlzZmllZCBpbiB0aGUgY3VycmVudCBuZXR3b3JrIHJl
Z2FyZGxlc3MgaWYgYWx0ZXJuYXRpdmUgZGVzaWduIG9yIGFsdGVybmF0ZSBuZXR3b3JrIGFyY2hp
dGVjdHVyZSBleGlzdHMgb3Igbm90ID8NCg0KVGh4LA0KUm9iZXJ0Lg0KDQoNCk9uIFN1biwgU2Vw
IDEsIDIwMTkgYXQgOTo0NyBQTSBBbmRyZXcgQWxzdG9uIDxBbmRyZXcuQWxzdG9uQGxpcXVpZHRl
bGVjb20uY29tPG1haWx0bzpBbmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPj4gd3JvdGU6
DQpJIGNhbiBzdGF0ZSBjYXRlZ29yaWNhbGx5IHRoYXQgd2UgaGF2ZSBhIHNvbGlkIGNhc2UgdG8g
dXNlIDggdG8gMTIgU0lE4oCZcyDigJMNCg0KTGV0IG1lIHB1dCBpdCB0aGlzIHdheSDigJMgSWYg
SSBjcm9zcyBteSBvd24gbmV0d29yayDigJMgVG8gZ2V0IHRvIGNlcnRhaW4gY291bnRyaWVzIEkg
aGF2ZSB0byBwYXNzIHRocm91Z2ggbm8gbGVzcyB0aGFuIDUgc2VwYXJhdGUgY291bnRyaWVzIGlu
IGNlcnRhaW4gc2NlbmFyaW9zIOKAkyBhbmQgaXTigJlzIG5vdCBwcmFjdGljYWxseSBwb3NzaWJs
ZSB0byBhdm9pZCB0aGlzLiAgV2hlbiBJIGFkZCB0aGUgdmFyaW91cyBwYXRocyB3ZSBuZWVkIHRv
IHN0ZWVyIGFjcm9zcyBhbmQgdGhlIG51bWJlcnMgb2YgZGV2aWNlcyB0byBkbyB0aGlzIGluIGEg
Z3JhbnVsYXIgd2F5IOKAkyB3aXRoIHRoZSBhbW91bnQgb2YgbWVzaGluZyB3ZSBoYXZlIHRvIGRv
IHRvIGFjaGlldmUgcmVkdW5kYW5jeSDigJMgeWVzIOKAkyBpdCBnZXRzIGNvbXBsZXgg4oCTIGFu
ZCB5ZXMg4oCTIHRoZSBub2RlIGRlcHRoIGdldHMgZGVlcC4NCg0KT3VyIGNhc2Ugb2YgbmVlZGlu
ZyBncmFudWxhciBzdGVlcmluZyBoZXJlIOKAkyB3aXRob3V0IG5lY2Vzc2FyaWx5IGdvaW5nIGxv
c2Ug4oCTIGlzIGlyb25jbGFkIOKAkyBhbmQgSSBjYW4gc2F5IHRoYXQgcmlnaHQgbm93LCAxMCBu
b2RlIHN0ZWVyaW5nIGZvciBjZXJ0YWluIGNhc2VzIGlzIDEwMCUgYSByZWFsaXR5IGZvciB3aGF0
IHdlIG5lZWQuDQoNCkFuZHJldw0KDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mIFJvbiBC
b25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZzxtYWlsdG86NDBqdW5p
cGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4+DQpEYXRlOiBTdW5kYXksIDEgU2VwdGVtYmVyIDIwMTkg
YXQgMjE6MDANClRvOiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9i
ZXJ0QHJhc3p1ay5uZXQ+Pg0KQ2M6IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFpbHRv
OnJvYmpzQGdvb2dsZS5jb20+PiwgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nQGlldGYub3JnPj4sICI2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3Jn
PiIgPDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtz
cHJpbmddIEJleW9uZCBTUnY2Lg0KDQpSb2JlcnQsDQoNCkkgY2FuIG9ubHkgcmVwZWF0IHdoYXQg
bXkgY3VzdG9tZXJz4oCZIHJlcXVpcmVtZW50cy4gVGhleSBoYXZlIGFza2VkIGZvciA4LTEyIFNJ
RHMgaW4gU1ItTVBMUyBhbmQgU1J2NiBhbmQgU1J2NisuDQoNCldlIGRpZG7igJl0IHF1ZXN0aW9u
IHRoYXQgcmVxdWlyZW1lbnQgZm9yIFNSLU1QTFMuIFdoeSBzaG91bGQgdGhpbmdzIGJlIGFueSBk
aWZmZXJlbnQgZm9yIFNSdjYgb3IgU1J2Nis/DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0K
RnJvbTogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6
dWsubmV0Pj4NClNlbnQ6IFN1bmRheSwgU2VwdGVtYmVyIDEsIDIwMTkgMTE6MDMgQU0NClRvOiBS
b24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0
Pj4NCkNjOiBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29nbGUu
Y29tPj47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZz4+OyA2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpEZWFyIFJvbiwNCg0KPiBTUiBjdXN0b21lcnMgaGF2
ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgU1IgcGF0aHMgdGhhdCBjb250
YWluIDggdG8gMTIgc2VnbWVudHMuDQoNCkxldCBtZSBtYWtlIGFuIG9ic2VydmF0aW9uIHRoYXQg
d2l0aCA4IHRvIDEyIHJvdXRlciBob3BzIEkgY2FuIHJlYWNoIG1vc3Qgb2YgbXkgb2Z0ZW4gdmlz
aXRlZCBkZXN0aW5hdGlvbnMgaW4gdGhlIG9wZW4gSW50ZXJuZXQgYW55d2hlcmUgaW4gdGhlIHdv
cmxkLg0KDQpXaXRoIHRoYXQgbGV0J3MgYWxzbyBub3RpY2UgdGhhdCBwcm9wb3NlZCBTUnY2IChv
ciBmb3IgdGhhdCBtYXR0ZXIgU1ItTVBMUykgaXMgYXBwbGljYWJsZSB0byBuZXR3b3JrcyB1bmRl
ciBzYW1lIGFkbWluaXN0cmF0aXZlIGNvbnRyb2wuDQoNClRoZXJlZm9yIEkgZG8gcXVlc3Rpb24g
dGhlIG5lY2Vzc2l0eSB0byBoYXZlIHN1Y2ggZGVlcC9sb25nIGxpc3Qgb2Ygc2VnbWVudHMgZm9y
IGFueSBwcmFjdGljYWwgbmV0d29yayBhcHBsaWNhdGlvbi4NCg0KUGVyaGFwcyBzb21lIGN1c3Rv
bWVycyAob3IgdmVuZG9ycykgYXJlIHRyZWF0aW5nIFNSdjYgdmVyYmF0aW0gYXMgYW4gYW5hbG9n
eSB0byBSU1ZQLVRFIHN0cmljdCBvciBsb29zZSBFUk8gb2JqZWN0cyAtIGJ1dCB0aGF0IGlzIGNv
bXBsZXRlbHkgd3Jvbmcgd2F5IHRvIHRoaW5rIGFib3V0IGl0IGluIGxpZ2h0IG9mIHNlZ21lbnQg
cm91dGluZyBhcmNoaXRlY3R1cmUgYW5kIGl0cyBhYmlsaXRpZXMuDQoNCkluIFJTVlAtVEUgeW91
IG5haWwgZG93biB0aGUgcGF0aCB3aXRoIGhvcCBieSBob3AgUkVTVi1QQVRIIG1zZyBzaWduYWxs
aW5nIHN1Y2ggdGhhdCBmb3J3YXJkaW5nIGlzIHVzaW5nIGxvY2FsbHkgdXBzdHJlYW0gYXNzaWdu
ZWQgbGFiZWxzIGRpc3RyaWJ1dGVkIGJ5IHJldHVybiBSU1ZQLVJFU1YgbXNnLg0KDQpJIHdvdWxk
IG5ldmVyIHN1Z2dlc3QgdG8gZG8gc2FtZSB3aXRoIFNSLiBUaGUgYmlnZ2VzdCBhZHZhbnRhZ2Ug
b2YgU1IgKG91dHNpZGUgb2YgaXRzIG5ldHdvcmsgcHJvZ3JhbW1hYmlsaXR5IGNvbmNlcHQpIGlz
IGluIHRoZSBhYmlsaXR5IHRvIGVuY29kZSB2ZXJ5IHNlbGVjdGVkIGFuY2hvciBub2RlIG9yIG5v
ZGVzIHRvIHdoaWNoIGZvcndhcmRpbmcganVzdCBmbG93cyBuYXRpdmVseSB1c2luZyBJUHY2IGFk
ZHJlc3Mgb3IgZG9tYWluIHdpZGUgTVBMUyBsYWJlbC4NCg0KU28gcHJvcGVyIHVzZSBvZiBTUiBk
b2VzIHJlcXVpcmUgd2lzZSBzZWxlY3Rpb24gb2Ygc3VjaCBhbmNob3IgcG9pbnRzIGluIHRoZSBu
ZXR3b3JrLiBJIGFtIGFmcmFpZCBDU1BGIGlzIG5vdCB0aGUgYmVzdCB0b29sIGZvciBpdC4gTXVj
aCBzbWFydGVyIGFsZ29yaXRobSBpcyByZXF1aXJlZCB0byBlbmdpbmVlciB5b3VyIHRyYWZmaWMg
dXNpbmcgU1IgdGVjaG5vbG9neSBpbiBhbnkgbmV0d29yayBlc3BlY2lhbGx5IGluIGNhc2VzIHdo
ZXJlIHRoZSBJR1AgdG9wb2xvZ3kgaXMgdmVyeSBkZW5zZSBhbmQgY29tcGxleC4NCg0KQmFzZWQg
b24gbXkgcGVyc29uYWwgZXhwZXJpZW5jZSB3aXRoIE1QTFMtVEUgZGVwbG95bWVudHMgYWNyb3Nz
IGJpZ2dlc3QgZ2xvYmFsIG5ldHdvcmtzIEkgIGNhbiBzdGF0ZSB0aGF0IHZhc3QgbWFqb3JpdHkg
b2YgdHJ1ZSBwYXRoIHN0ZWVyaW5nIGNhbiBiZSBlYXNpbHkgYWNjb21wbGlzaGVkIHdpdGggMSwg
MiBvciBtYXggMyBwcm9wZXJseSBzZWxlY3RlZCBhbmNob3Igbm9kZXMgYWNyb3NzIHRoZWlyIGRv
bWFpbihzKS4gQWRkIHRvIHRoYXQgcm9vbSBmb3IgdHdvIFNGQyBwcm9jZXNzaW5nIGNsdXN0ZXJz
IGFuZCB5b3UgZ2V0IG1heCA1Lg0KDQpTbyBldmVuIGlmIHNvbWUgaW5kaXZpZHVhbCBvcGVyYXRv
cnMgd291bGQgbGlrZSB0byB1c2UgOCwgMTIgb3IgbWF5YmUgMTYgc2VnbWVudHMgaW4gdGhlaXIg
cGFja2V0cyBJIGRvIG5vdCBzZWUgdGhpcyBhcyBmdW5kYW1lbnRhbGx5IHN1ZmZpY2llbnQganVz
dGlmaWNhdGlvbiB0byBwcm9jZWVkIHdpdGggeWV0IG9uZSBtb3JlIFNSdjYgZW5jb2RpbmcgcHJv
cG9zYWwuDQoNCkFzIGJvdGggUm9iICYgQnJ1bm8gYXNrZWQgSSB3aWxsIGJlIGxvb2tpbmcgZm9y
IHJlYWwgdGVjaG5pY2FsIGp1c3RpZmljYXRpb25zIGZvciBzdWNoIGRlZXAgc2VnbWVudCBzdGFj
a3MuIE5vdGUgdGhhdCB3ZSBhcmUgYXQgdGhlIGVuZCBvZiA0IHdlZWsgcG9vbCB3aW5kb3cgYW5k
IHRoZXJlIHdhcyBub25lIHNlbnQgdG8gdGhlIGxpc3Qgc28gZmFyLg0KDQpLaW5kIHJlZ2FyZHMs
DQpSb2JlcnQuDQoNCg0KT24gU2F0LCBBdWcgMzEsIDIwMTkgYXQgMTA6MzQgUE0gUm9uIEJvbmlj
YSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPG1haWx0bzo0MGp1bmlwZXIu
bmV0QGRtYXJjLmlldGYub3JnPj4gd3JvdGU6DQpSb2IsDQoNClRoZSBmb2xsb3dpbmcgYXJlIGFy
Z3VtZW50cyBmb3IgcHJvY2VlZGluZyB3aXRoIFNSdjYrOg0KDQoNCiAgKiAgIEVmZmljaWVudCBm
b3J3YXJkaW5nIHdpdGggZGVlcCBTSUQgbGlzdHMNCiAgKiAgIE9wZXJhdGlvbmFsIFNpbXBsaWNp
dHkNCiAgKiAgIFNSdjYrIHdvcmsgbWF5IGZpbmlzaCBiZWZvcmUgU1J2Ng0KDQpFZmZpY2llbnQg
Zm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIExpc3RzDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNClNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBh
IGZpcm0gcmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBTUiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAx
MiBzZWdtZW50cy4gVGhleSBoYXZlIGFsc28gc3RhdGVkIGEgcmVxdWlyZW1lbnQgZm9yIGltcGxl
bWVudGF0aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUgc3BlZWQgIGFuZCB3aXRob3V0IGNvbnN1bWlu
ZyBleGNlc3NpdmUgb3ZlcmhlYWQgYmFuZHdpZHRoLg0KDQpTUnY2LCBhcyBkZWZpbmVkIGluIGRy
YWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVz
ZSByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1cHBvcnQgYW4gU1IgcGF0aCB3aXRoIDggc2Vn
bWVudHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEyOC1ieXRlIFNSSC4gRXZlbiBpZiBBU0lDcyBj
b3VsZCBwcm9jZXNzIHN1Y2ggYSBsb25nIFNSSCBhdCBsaW5lIHNwZWVkLCB0aGUgYmFuZHdpZHRo
IG92ZXJoZWFkIHdvdWxkIGJlIHByb2hpYml0aXZlLg0KDQpUaGVyZWZvcmUsIG9uZSBvZiB0aGUg
Zm91ciBzb2x1dGlvbnMgIHRoYXQgeW91IG1lbnRpb24gYmVsb3cgaXMgcmVxdWlyZWQgdG8gbWFr
ZSBTUnY2IGRlcGxveWFibGUuIFdoaWxlIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmct
aGVhZGVyIGlzIGNsb3NlIHRvIG1hdHVyaXR5LCB0aGUgZm91ciBjb21wZXRpbmcgc29sdXRpb25z
IG1lbnRpb25lZCBiZWxvdyBhcmUgZXF1YWxseSBtYXR1cmUgYW5kIHNob3VsZCBiZSBnaXZlbiBl
cXVhbCBjb25zaWRlcmF0aW9uLg0KDQoNClRoZSBmb3VyIHNvbHV0aW9ucyBhcmUgU1J2NissIHVT
SUQsIGRyYWZ0LWxpIGFuZCBkcmFmdC1taXJza3kuDQoNCk9wZXJhdGlvbmFsIFNpbXBsaWNpdHkN
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpOZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUg
Zm9yIG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQg
c29tZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJlbWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMg
ODIwMCwgU1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVjdHVyYWwgcXVpcmtzIHRoYXQgaW50cm9kdWNl
IG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSBmb2xsb3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwg
cXVpcmtzIG9mICBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlcjoNCg0KDQog
ICogICBUaGUgU2VnbWVudCBSb3V0aW5nIEhlYWRlciAoU1JIKSBzZXJ2ZXMgcHVycG9zZXMgb3Ro
ZXIgdGhhbiByb3V0aW5nLiBUaGVyZWZvcmUsIHRoZSBTUkggaXMgc29tZXRpbWVzIHJlcXVpcmVk
IGZvciBwYWNrZXRzIHRoYXQgdHJhdmVyc2UgdGhlIGxlYXN0LWNvc3QgcGF0aCBmcm9tIHNvdXJj
ZSB0byBkZXN0aW5hdGlvbg0KICAqICAgVGhlIFNSSCBhbmQgdGhlIElQdjYgQXV0aGVudGljYXRp
b24gSGVhZGVyIGFyZSBpbmNvbXBhdGlibGUuDQogICogICBUaGUgSVB2NiBkZXN0aW5hdGlvbiBh
ZGRyZXNzIGRldGVybWluZXMgd2hldGhlciBhbiBTUkggaXMgdmFsaWQgYW5kIGhvdyBpdCBpcyBw
cm9jZXNzZWQuIEZvciBleGFtcGxlLCBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNv
bnRhaW5zIG9uZSBsb2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1ZSwgdGhlIFNSSCBtaWdodCBiZSBw
cm9jZXNzZWQgaW4gb25lIHBhcnRpY3VsYXIgd2F5LCB3aGlsZSBpZiB0aGUgSVB2NiBkZXN0aW5h
dGlvbiBhZGRyZXNzIGNvbnRhaW5zIGFub3RoZXIgbG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUs
IHRoZSBTUkggbWlnaHQgYmUgdG90YWxseSBpbnZhbGlkLg0KDQpEcmFmdC1pZXRmLXNwcmluZy1z
cnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgIHByb21pc2VzIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWly
a3MuIEZvciBleGFtcGxlOg0KDQoNCiAgKiAgIFNlZ21lbnQgZW5kcG9pbnRzIGNhbiBpbnNlcnQg
YW5kL29yIGRlbGV0ZSBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzDQogICogICBBbiBJUHY2IHBhY2tl
dCBjYW4gY29udGFpbiB0d28gU2VnbWVudCBSb3V0aW5nIGhlYWRlcnMNCiAgKiAgIElQdjYgcGFj
a2V0cyBhcmUgbm8gbG9uZ2VyIHNlbGYtZGVzY3JpYmluZy4gRm9yIGV4YW1wbGUsIHRoZSBOZXh0
IEhlYWRlciBGaWVsZCBpbiB0aGUgU1JIIGNhbiBjYXJyeSBhIHZhbHVlIG9mIE5vIE5leHQgSGVh
ZGVyLCBldmVuIHRob3VnaCB0aGUgU1JIIGlzIGZvbGxvd2VkIGJ5IEV0aGVybmV0IHBheWxvYWQu
DQoNCk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9taXNlIHN0aWxsIG1vcmUgYXJjaGl0ZWN0dXJh
bCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFmdC1hbGktNm1hbi1zcHJpbmctc3J2Ni1vYW0s
IGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1pbmUgdGhlIFNSSCBldmVuIHdoZW4gU2VnbWVu
dCBMZWZ0IGVxdWFscyB6ZXJvLiBUaGlzIGlzIGJlY2F1c2UgdGhlIFNSSCBoYXMgYmVlbiBvdmVy
bG9hZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFzIHJvdXRpbmcgaW5mb3JtYXRpb24uDQoNCkZ1
cnRoZXJtb3JlLCBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11
c2lkIHJlcXVpcmVzIG5ldHdvcmsgb3BlcmF0b3JzIHRvIG9idGFpbiBhZGRyZXNzIHNwYWNlIGFu
ZCBudW1iZXIgdGhlaXIgbmV0d29ya3MgaW4gYSBwYXJ0aWN1bGFyIHdheSB0byBtYWtlIHJvdXRp
bmcgd29yay4NCg0KU1J2NisgV29yayBNYXkgRmluaXNoIEJlZm9yZSBTUnY2IHdvcmsNCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpTUnY2
KyAgaGFzIGJlZW4gaW1wbGVtZW50ZWQgb24gTElOVVggYW5kIGlzIGJlaW5nIGltcGxlbWVudGVk
IG9uIEpVTk9TLiBJbXBsZW1lbnRhdGlvbiBleHBlcmllbmNlIGRlbW9uc3RyYXRlcyB0aGF0IHNw
ZWNpZmljYXRpb24gaXMgZmFpcmx5IGNvbXBsZXRlLiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8g
bmVlZCBmb3IgYW4gU1J2NisgT0FNIGRvY3VtZW50LiBJdOKAmXMganVzdCBJUHY2IGFuZCBJUHY2
IE9BTSBqdXN0IHdvcmtzLg0KDQpGdXJ0aGVybW9yZSwgdGhlIFNSdjYrIHNwZWNpZmljYXRpb25z
IGFkaGVyZSB0byBhIHN0cmljdCBpbnRlcnByZXRhdGlvbiBvZiBSRkMgODIwMC4gVGhlcmVmb3Jl
LCBhcyB0aGV5IHByb2dyZXNzIHRocm91Z2ggdGhlIHdvcmtpbmcgZ3JvdXAsIHRoZXkgd29u4oCZ
dCBuZWVkIHRvIG92ZXJjb21lIHRoZSBvYmplY3Rpb25zIHRoYXQgYXJlIGluZXZpdGFibHkgZW5j
b3VudGVyZWQgd2hlbiBzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBhIHNwZWNpZmlj
YXRpb24gdGhhdCBpcyBzbyBmdW5kYW1lbnRhbCBhcyBSRkMgODIwMC4NCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhhbmtzLA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQoNCg0KDQoNCkZy
b206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2Vz
QGlldGYub3JnPj4gT24gQmVoYWxmIE9mIFJvYiBTaGFraXINClNlbnQ6IFN1bmRheSwgQXVndXN0
IDQsIDIwMTkgNTowNCBQTQ0KVG86IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFp
bHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0K
DQpIaSBTUFJJTkcgV0csDQoNCg0KT3ZlciB0aGUgbGFzdCA1KyB5ZWFycywgdGhlIElFVEYgaGFz
IGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBh
a2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAo
U1J2NikgZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJ
UCBpbiBVRFAgb3IgR1JFLg0KDQoNClRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxh
c3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9yKS4NCg0KDQpEdXJpbmcgdGhlIFNQUklORyBX
RyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8g
dGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZToN
Cg0KICAqICAgU1J2NisgLyBDUkggLS0gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJvbmlj
YS0yRHNwcmluZy0yRHNydjYtMkRwbHVzLTJEMDQmZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhyNlNj
YmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFX
RjJFZnBIY0F3ckRUaEtQOCZtPWFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGRE
X0ZMNnMmcz1LVWhBZmpWc3hfd0s2NDV1SmswRkh6czJ2eGlBVnItQ3NrTVBBYUVoRVFRJmU9Pg0K
ICAqICAgdVNJRCAtLSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMt
c3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJh
ZnQtMkRmaWxzZmlscy0yRHNwcmluZy0yRG5ldC0yRHBnbS0yRGV4dGVuc2lvbi0yRHNydjYtMkR1
c2lkLTJEMDEmZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY
Y1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPWFj
a1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMmcz1BcTFESzdmdTczYXha
MVBYTElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRJmU9Pg0KDQoNCkR1cmluZyB0aGUgSUVURiB3
ZWVrLCB0d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVuIHByb3Bvc2VkOg0KDQogICogICBo
dHRwczovL3Rvb2xzLmlldGYuLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2VkLXNy
djYtbnAtMDA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEbGktMkRzcHJpbmctMkRjb21wcmVzc2Vk
LTJEc3J2Ni0yRG5wLTJEMDAmZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRU
aEtQOCZtPWFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMmcz1YV1VE
QUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4R0oyTi1DcktzJmU9Pg0KICAqICAgaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDM8
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29s
cy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEbWlyc2t5LTJENm1hbi0yRHVuaWZpZWQtMkRpZC0yRHNy
LTJEMDMmZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6
b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPWFja1pD
OWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMmcz1nY2JrSFl4WG03RlU3dmJs
T0Ixdkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JJmU9Pg0KDQoNCkFzIHdlIGV4cHJlc3NlZCBkdXJp
bmcgdGhlIG1lZXRpbmcsIGl0IGlzIGltcG9ydGFudCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQg
d2hhdCB0aGUgYWltcyBvZiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2Ug
dGhpbmsgaXQgaXMgaW1wb3J0YW50IHRoYXQgdGhlIFdHIHNob3VsZCBmaXJzdCBnZXQgdG8gYSBj
b21tb24gdW5kZXJzdGFuZGluZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRh
dGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBv
ZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVz
LCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi4N
Cg0KDQpUaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29saWNpdCBuZXR3b3JrIG9wZXJhdG9y
cyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0byBicmllZmx5IGlu
dHJvZHVjZSB0aGVpcjoNCg0KICAqICAgdXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBs
aWNpdCByb3V0aW5nL1RFKQ0KICAqICAgZm9yd2FyZGluZyBwZXJmb3JtYW5jZSBhbmQgc2NhbGlu
ZyByZXF1aXJlbWVudHMNCg0KICAgICAqICAgZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0d29y
ayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2UpLiBG
b3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lEcyBh
bmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51bWJlciB3b3VsZCB0eXBpY2Fs
bHkgYmUgZGlmZmVyZW50ICgqKS4NCg0KICAqICAgaWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBwcm9h
Y2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWlscyBvZiB0
aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQgYW5kIHdo
ZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkgb3Ig
Zm9yIHRoZSBsb25nIHRlcm0uDQoNCg0KQXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25z
LCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUg
dGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0
IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYgIEluIHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVsYXRl
ZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2FyZGVk
IGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRoZSBk
ZXBsb3ltZW50cyAuDQoNCg0KRm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBw
b3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3Jt
YXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkg
dG8gdGhlIGNoYWlycyAmIEFEIChNYXJ0aW4pLg0KDQoNClRoaXMgY2FsbCBmb3IgaW5mb3JtYXRp
b24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5k
ZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFpcnMgdmlhIHNwcmluZy1jaGFpcnNAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+IGFuZCBBRHMgdmlhIHNwcmluZy1h
ZHNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmc+Lg0KDQoNClRoYW5rIHlvdSwN
Cg0KLS0gUm9iICYgQnJ1bm8NCg0KDQooKikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxp
c3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQg
YW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLg0KDQoN
Cg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zcHJpbmc8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19zcHJpbmcmZD1Ed01GYVEm
Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJz
aXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPUNQcUVYektBQ0xsTEVTazY3bWxt
UXYzdmU2aTZfWTVsN3hFU0FpTkExR28mcz1fazhkYTFJYUJybTgwTE1MMHRPLUVyM1JMMlduNm5M
SU1GUlRiV1R0VVRRJmU9Pg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg==
--_000_90420D6A68404FFBB78E2CAD102F07D3liquidtelecomcom_
Content-Type: text/html; charset=UTF-8
Content-ID: <7C63E426E8652F44A88E90C1E5D7F166@eurprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5nbWFp
bC1tLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0
cGFyYWdyYXBoLCBsaS5nbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0
NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBoLCBkaXYuZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0
NjU4Z21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5
bGUtbmFtZTpnbWFpbC1tXy0yOTI5OTAzMTgyMzUxMjg0NjU4Z21haWwtbS0xNzM1MTE2NDQxNDQw
ODQ1Mzc5bXNvbGlzdHBhcmFncmFwaDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn
aW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0
OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCnAuZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0NjU4Z21haWwtbS0xNzM1MTE2NDQxNDQw
ODQ1Mzc5bXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5nbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThn
bWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5nbWFpbC1t
LTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc2lwZm9vdGVy
MzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6Z21haWwtbV8tMjkyOTkwMzE4MjM1MTI4NDY1OGdt
YWlsLW0tMTczNTExNjQ0MTQ0MDg0NTM3OW1zaXBmb290ZXIzMGIzZDUzODsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0NjU4
bXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5nbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThtc2lwZm9v
dGVyMzBiM2Q1MzgsIGRpdi5nbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThtc2lwZm9vdGVyMzBi
M2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6Z21haWwtbV8tMjkyOTkwMzE4MjM1MTI4NDY1OG1zaXBm
b290ZXIzMGIzZDUzODsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNw
YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2lu
OjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1s
aXN0LWlkOjEwNTcwMTA5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczozMzE4MDQ0MTI7fQ0KQGxp
c3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGww
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjk0
Mjk5Nzg5MzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTUzODY0NDI0Njt9DQpAbGlzdCBsMTps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTAxMTU2NzM5
MDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MzU2OTM0MDt9DQpAbGlzdCBsMjpsZXZlbDENCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlz
dCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxMTYwNDY0NjI0Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMTUxOTQ1NjA3MDt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4
MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2
ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDQNCgl7bXNvLWxpc3QtaWQ6MTIyNDM2NTAyMjsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MTk0MjExNjIwMDt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDQ6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw3DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDUNCgl7bXNvLWxpc3QtaWQ6MTU2ODQxNzg2MDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTMy
OTg4NjMyNjt9DQpAbGlzdCBsNTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw1OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWwzDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDU6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6
bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw3DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4
OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDU6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDYNCgl7
bXNvLWxpc3QtaWQ6MTg3MDI4OTM5MzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MjExMTMzMzc3
NDt9DQpAbGlzdCBsNjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2Omxl
dmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDY6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw3DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDY6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDcNCgl7bXNvLWxp
c3QtaWQ6MTg4NTQwNjgzOTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTg0NjgzMjA2Njt9DQpA
bGlzdCBsNzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDc6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDc6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDc6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207
fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5
IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPlJvYmVydCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q1JIIHdvcmtzIGp1c3QgZmluZSB3aXRo
IHRoZSBkZWVwIGxhYmVsIGRlcHRoIGluIG91ciB0ZXN0aW5nIG9mIGl0LiZuYnNwOyBBcyBJIHN0
YXRlZCBpbiBteSBwcmV2aW91cyBlbWFpbHMg4oCTIFRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1
ZXMgd2l0aCB1U0lEIHRoYXQgSSBjYW4gc2VlIOKAkyBhbmQgSSB3b27igJl0IHJlcGVhdCBhbGwg
b2YgdGhvc2UgaGVyZQ0KIGFnYWluLiZuYnNwOyBUaGVyZSBhcmUgYSB3aG9sZSBudW1iZXIgb2Yg
YXNwZWN0cyBnb2luZyB0aHJvdWdoIHRoYXQgbmV0d29yayBtYXAgdGhhdCBkbyBub3QgZ2l2ZSBh
IGZ1bGwgcGljdHVyZSDigJMgbXVsdGlwbGUgcGF0aHMgb2YgdW5lcXVhbCBzaXplcyDigJMgbXVs
dGlwbGUgY2lyY3VpdHMgYmV0d2VlbiBsb2NhdGlvbnMgdGhhdCBhcmVu4oCZdCBjbGVhcmx5IHNo
b3duIHRoZXJlIGZvciBkaXZlcnNpdHkgc2FrZSDigJMgYW5kIGEgd2hvbGUgaGVhcCBvZiBvdGhl
cg0KIGlzc3Vlcy4mbmJzcDsgWW91IG5lZWQgdG8gcmVhbGl6ZSB0aGF0IHN0ZWVyaW5nIGluIG91
ciBjYXNlIGlzIG5vdCBqdXN0IGFib3V0IGRpdmVyc2l0eSDigJMgdGhlcmUgYXJlIG1hbnkgcmVh
c29ucyB3aHkgd2Ugc3RlZXIgYW5kIHdoeSBvdXIgY3VzdG9tZXJzIHdpc2ggdXMgdG8gc3RlZXIg
4oCTIGFuZCBnbGFuY2luZyBhdCBhIG5ldHdvcmsgbWFwIGxpa2UgdGhhdCB3aWxsIG5vdCBnaXZl
IHlvdSBjbG9zZSB0byBhIGZ1bGwgcGljdHVyZS4mbmJzcDsgVGhvc2UgcmVhc29ucw0KIGNhbiBy
YW5nZSBmcm9tIGV2ZXJ5dGhpbmcgZnJvbSBsYXRlbmN5IHRvIGdlb3BvbGl0aWNhbCBpc3N1ZXMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPlRoZW4gYWdhaW4g4oCTIGFzIGFuIG9wZXJhdG9yIOKAkyBJIGhhdmUgYWx3YXlzIGJl
bGlldmVkIGluIGhhdmluZyB0aGUgY2hvaWNlIOKAkyBhbmQgYXMgSSBzdGF0ZWQgaW4gcHJldmlv
dXMgZW1haWxzIOKAkyBpbiB0aGUgbmV0d29ya2luZyB3b3JsZCB3ZSBoYXZlIG1hbnkgYWx0ZXJu
YXRpdmVzIHRvIG1hbnkgdGhpbmdzIOKAkyBhbmQgSSB3ZW50IGFzIGZhcg0KIGFzIHRvIHByb3Bv
c2Ugd3JpdGluZyBhbiBpbnRlci1vcCBkcmFmdCBzbyB0aGF0IGJvdGggQ1JIIGFuZCB1U0lEIGNv
dWxkIG1vdmUgZm9yd2FyZCByYXRoZXIgdGhhbiBib3RoIGVuZGluZyB1cCBzdGFsbGVkLCBvciB3
b3JzZSB3aWxsLCBvbmUgb3IgdGhlIG90aGVyIGVuZGluZyB1cCBhcyBwcm9wcmlldGFyeSDigJMg
YW5kIEkgbWF5IHdlbGwgc3RpbGwgZ2V0IGFyb3VuZCB0byBkb2luZyB0aGlzIOKAkyB0aW1lIGhh
cyBqdXN0IGJlZW4gYSBsaXR0bGUNCiBoZWN0aWMgb2YgbGF0ZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QW5kcmV3PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Um9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0QHJh
c3p1ay5uZXQmZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlN1bmRheSwgMSBTZXB0ZW1iZXIgMjAxOSBh
dCAyMjoyODxicj4NCjxiPlRvOiA8L2I+QW5kcmV3IEFsc3RvbiAmbHQ7QW5kcmV3LkFsc3RvbkBs
aXF1aWR0ZWxlY29tLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPlJvbiBCb25pY2EgJmx0O3Jib25p
Y2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyZndDssIFJvYiBTaGFraXIgJmx0O3JvYmpz
QGdvb2dsZS5jb20mZ3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Oywg
JnF1b3Q7Nm1hbkBpZXRmLm9yZyZxdW90OyAmbHQ7Nm1hbkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5T
dWJqZWN0OiA8L2I+UmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQW5kcmV3LCA8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkxvb2tpbmcgYXQgeW91
ciBuZXR3b3JrIHRvcG9sb2d5Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlxdWlkdGVsZWNv
bS5jb20vYWJvdXQtdXMvbmV0d29yay1tYXAuaHRtbCI+aHR0cHM6Ly93d3cubGlxdWlkdGVsZWNv
bS5jb20vYWJvdXQtdXMvbmV0d29yay1tYXAuaHRtbDwvYT4mbmJzcDt5ZXMgaW5kZWVkIHlvdSBu
ZWVkIHRvIHBhc3MgdmlhIG51bWJlciBvZiBjb3VudHJpZXMsDQogYnV0IGtlZXAgaW4gbWluZCB0
aGF0IFNSIGlzIG5vdCBhIHJvdXRpbmcgcHJvdG9jb2wuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkV2ZW4gZm9jdXNpbmcgb24geW91ciBsb25n
ZXN0IGRhdGEgcGF0aHMgc2F5IGZyb20gQ2Fpcm8gdG8gQ2FwZSBUb3duIEkgcmVhbGx5IHNlZSBu
byB1c2UgZm9yIG1vcmUgdGhlbiBvcHRpbWFsbHkgY2hvc2VuIDMgb3IgNCBTSURzIHRvIHdlbGwg
ZGl2ZXJzaWZ5IHRoZSBmbG93cyB0byB0cmF2ZXJzZSBkaWZmZXJlbnQgZW5kIHRvIGVuZCBwYXRo
cyB0aGVuIHlvdXIgcm91dGVkIGRlZmF1bHQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdyBpZiB5b3VyIGRlc2lyZSBpcyB0byBwcm92aWRl
IGZvciBhbGwgdGhlIHBvc3NpYmxlIGRhdGEgZmxvd3MgcGVyIGVhY2ggRUNNUCBsaW5rIGdyb3Vw
IGZvcndhcmRpbmcgY29udHJvbCB0aGVuIEkgc2VlIGNvdW50aW5nIGFkaiBTSURzIHlvdSBjYW4g
Z2V0IHRvIDEwIFNJRHMgb3IgbW9yZS4gQnV0IGlzIFNSdjYgdGhlbiBvcHRpbWFsIHRvb2wgaW4g
dGhlIHRvb2xraXQgdG8gYWNjb21wbGlzaCB0aGF0ID8mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QnV0IGFzc3VtZSBpdCBpcyBob3cg
YWJvdXQgdXNlIG9mIHVTSUQgY29tYmluYXRpb24gd2l0aCBTUkggc3VjaCB0aGF0IHlvdSBjYW4g
aGF2ZSB5b3VyIHJlcXVpcmVtZW50cyB3ZWxsIHNhdGlzZmllZCBpbiB0aGUgY3VycmVudCBuZXR3
b3JrIHJlZ2FyZGxlc3MgaWYgYWx0ZXJuYXRpdmUgZGVzaWduIG9yIGFsdGVybmF0ZSBuZXR3b3Jr
IGFyY2hpdGVjdHVyZSBleGlzdHMgb3Igbm90ID8mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGh4LDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Um9iZXJ0LjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFN1biwgU2VwIDEsIDIw
MTkgYXQgOTo0NyBQTSBBbmRyZXcgQWxzdG9uICZsdDs8YSBocmVmPSJtYWlsdG86QW5kcmV3LkFs
c3RvbkBsaXF1aWR0ZWxlY29tLmNvbSI+QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgY2FuIHN0YXRlIGNhdGVnb3JpY2FsbHkg
dGhhdCB3ZSBoYXZlIGEgc29saWQgY2FzZSB0byB1c2UgOCB0byAxMiBTSUTigJlzIOKAkw0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5MZXQgbWUgcHV0IGl0IHRoaXMgd2F5IOKAkyBJZiBJ
IGNyb3NzIG15IG93biBuZXR3b3JrIOKAkyBUbyBnZXQgdG8gY2VydGFpbiBjb3VudHJpZXMgSSBo
YXZlIHRvIHBhc3MgdGhyb3VnaCBubyBsZXNzIHRoYW4gNSBzZXBhcmF0ZSBjb3VudHJpZXMgaW4g
Y2VydGFpbiBzY2VuYXJpb3Mg4oCTIGFuZCBpdOKAmXMgbm90IHByYWN0aWNhbGx5DQogcG9zc2li
bGUgdG8gYXZvaWQgdGhpcy4mbmJzcDsgV2hlbiBJIGFkZCB0aGUgdmFyaW91cyBwYXRocyB3ZSBu
ZWVkIHRvIHN0ZWVyIGFjcm9zcyBhbmQgdGhlIG51bWJlcnMgb2YgZGV2aWNlcyB0byBkbyB0aGlz
IGluIGEgZ3JhbnVsYXIgd2F5IOKAkyB3aXRoIHRoZSBhbW91bnQgb2YgbWVzaGluZyB3ZSBoYXZl
IHRvIGRvIHRvIGFjaGlldmUgcmVkdW5kYW5jeSDigJMgeWVzIOKAkyBpdCBnZXRzIGNvbXBsZXgg
4oCTIGFuZCB5ZXMg4oCTIHRoZSBub2RlIGRlcHRoIGdldHMgZGVlcC48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPk91ciBjYXNlIG9mIG5lZWRpbmcgZ3JhbnVsYXIgc3RlZXJpbmcgaGVyZSDi
gJMgd2l0aG91dCBuZWNlc3NhcmlseSBnb2luZyBsb3NlIOKAkyBpcyBpcm9uY2xhZCDigJMgYW5k
IEkgY2FuIHNheSB0aGF0IHJpZ2h0IG5vdywgMTAgbm9kZSBzdGVlcmluZyBmb3IgY2VydGFpbiBj
YXNlcyBpcyAxMDAlIGEgcmVhbGl0eSBmb3INCiB3aGF0IHdlIG5lZWQuIDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+QW5kcmV3PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZy
b206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij5zcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9m
IFJvbiBCb25pY2EgJmx0O3Jib25pY2E9PGEgaHJlZj0ibWFpbHRvOjQwanVuaXBlci5uZXRAZG1h
cmMuaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj40MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3Jn
PC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+U3VuZGF5LCAxIFNlcHRlbWJlciAyMDE5IGF0IDIx
OjAwPGJyPg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9i
ZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIj5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7
PGJyPg0KPGI+Q2M6IDwvYj5Sb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29v
Z2xlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0OywgU1BSSU5H
IFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOjZtYW5A
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj42bWFuQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj42bWFuQGlldGYub3Jn
PC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Um9iZXJ0LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBjYW4gb25seSByZXBlYXQgd2hh
dCBteSBjdXN0b21lcnPigJkgcmVxdWlyZW1lbnRzLiBUaGV5IGhhdmUgYXNrZWQgZm9yIDgtMTIg
U0lEcyBpbiBTUi1NUExTIGFuZCBTUnY2IGFuZCBTUnY2JiM0MzsuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5XZSBkaWRu4oCZdCBxdWVzdGlvbiB0aGF0IHJlcXVpcmVtZW50IGZvciBTUi1N
UExTLiBXaHkgc2hvdWxkIHRoaW5ncyBiZSBhbnkgZGlmZmVyZW50IGZvciBTUnY2IG9yIFNSdjYm
IzQzOz88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206
PC9iPiBSb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQi
IHRhcmdldD0iX2JsYW5rIj5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50
OjwvYj4gU3VuZGF5LCBTZXB0ZW1iZXIgMSwgMjAxOSAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4g
Um9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFJv
YiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIiB0YXJnZXQ9Il9i
bGFuayI+cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0BpZXRmLm9y
ZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij42bWFuQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmV5
b25kIFNSdjYuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RGVhciBSb24sPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmd0OyBTUiBj
dXN0b21lcnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgU1IgcGF0
aHMgdGhhdCBjb250YWluIDggdG8gMTIgc2VnbWVudHMuJm5ic3A7Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5MZXQgbWUgbWFr
ZSBhbiBvYnNlcnZhdGlvbiB0aGF0IHdpdGggOCB0byAxMiByb3V0ZXIgaG9wcyBJIGNhbiByZWFj
aCBtb3N0IG9mIG15IG9mdGVuIHZpc2l0ZWQgZGVzdGluYXRpb25zIGluIHRoZSBvcGVuIEludGVy
bmV0IGFueXdoZXJlIGluIHRoZSZuYnNwO3dvcmxkLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2l0aCB0aGF0IGxldCdzIGFs
c28gbm90aWNlIHRoYXQgcHJvcG9zZWQgU1J2NiAob3IgZm9yIHRoYXQgbWF0dGVyIFNSLU1QTFMp
IGlzIGFwcGxpY2FibGUgdG8gbmV0d29ya3MgdW5kZXIgc2FtZSBhZG1pbmlzdHJhdGl2ZSBjb250
cm9sLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+VGhlcmVmb3IgSSBkbyBxdWVzdGlvbiB0aGUgbmVjZXNzaXR5IHRvIGhhdmUg
c3VjaCBkZWVwL2xvbmcgbGlzdCBvZiBzZWdtZW50cyBmb3IgYW55IHByYWN0aWNhbCBuZXR3b3Jr
IGFwcGxpY2F0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+UGVyaGFwcyBzb21lIGN1c3RvbWVycyAob3IgdmVuZG9ycykg
YXJlIHRyZWF0aW5nIFNSdjYgdmVyYmF0aW0gYXMgYW4gYW5hbG9neSB0byBSU1ZQLVRFIHN0cmlj
dCBvciBsb29zZSBFUk8gb2JqZWN0cyAtIGJ1dCB0aGF0IGlzIGNvbXBsZXRlbHkgd3Jvbmcgd2F5
IHRvIHRoaW5rIGFib3V0IGl0IGluIGxpZ2h0DQogb2Ygc2VnbWVudCByb3V0aW5nIGFyY2hpdGVj
dHVyZSBhbmQgaXRzIGFiaWxpdGllcy4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkluIFJTVlAtVEUgeW91IG5haWwgZG93biB0
aGUgcGF0aCB3aXRoIGhvcCBieSBob3AgUkVTVi1QQVRIIG1zZyBzaWduYWxsaW5nIHN1Y2ggdGhh
dCBmb3J3YXJkaW5nIGlzIHVzaW5nIGxvY2FsbHkgdXBzdHJlYW0gYXNzaWduZWQgbGFiZWxzIGRp
c3RyaWJ1dGVkIGJ5IHJldHVybiBSU1ZQLVJFU1YgbXNnLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSB3b3VsZCBuZXZlciBz
dWdnZXN0IHRvIGRvIHNhbWUgd2l0aCBTUi4gVGhlIGJpZ2dlc3QgYWR2YW50YWdlIG9mIFNSIChv
dXRzaWRlIG9mIGl0cyBuZXR3b3JrIHByb2dyYW1tYWJpbGl0eSBjb25jZXB0KSBpcyBpbiB0aGUg
YWJpbGl0eSB0byBlbmNvZGUgdmVyeSBzZWxlY3RlZCBhbmNob3Igbm9kZSBvciBub2Rlcw0KIHRv
IHdoaWNoIGZvcndhcmRpbmcganVzdCBmbG93cyBuYXRpdmVseSB1c2luZyBJUHY2IGFkZHJlc3Mg
b3IgZG9tYWluIHdpZGUgTVBMUyBsYWJlbC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNvIHByb3BlciB1c2Ugb2YgU1IgZG9l
cyByZXF1aXJlIHdpc2Ugc2VsZWN0aW9uIG9mIHN1Y2ggYW5jaG9yIHBvaW50cyBpbiB0aGUgbmV0
d29yay4gSSBhbSBhZnJhaWQgQ1NQRiBpcyBub3QgdGhlIGJlc3QgdG9vbCBmb3IgaXQuIE11Y2gg
c21hcnRlciBhbGdvcml0aG0gaXMgcmVxdWlyZWQgdG8gZW5naW5lZXINCiB5b3VyIHRyYWZmaWMg
dXNpbmcgU1IgdGVjaG5vbG9neSBpbiBhbnkgbmV0d29yayBlc3BlY2lhbGx5IGluIGNhc2VzIHdo
ZXJlIHRoZSBJR1AgdG9wb2xvZ3kgaXMgdmVyeSBkZW5zZSBhbmQgY29tcGxleC4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkJh
c2VkIG9uIG15IHBlcnNvbmFsIGV4cGVyaWVuY2Ugd2l0aCBNUExTLVRFIGRlcGxveW1lbnRzIGFj
cm9zcyBiaWdnZXN0IGdsb2JhbCBuZXR3b3JrcyBJJm5ic3A7IGNhbiBzdGF0ZSB0aGF0IHZhc3Qg
bWFqb3JpdHkgb2YgdHJ1ZSBwYXRoIHN0ZWVyaW5nIGNhbiBiZSBlYXNpbHkgYWNjb21wbGlzaGVk
IHdpdGggMSwNCiAyIG9yIG1heCAzIHByb3Blcmx5IHNlbGVjdGVkIGFuY2hvciBub2RlcyBhY3Jv
c3MgdGhlaXIgZG9tYWluKHMpLiBBZGQgdG8gdGhhdCByb29tIGZvciB0d28gU0ZDIHByb2Nlc3Np
bmcgY2x1c3RlcnMgYW5kIHlvdSBnZXQgbWF4IDUuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TbyBldmVuIGlmIHNvbWUgaW5k
aXZpZHVhbCBvcGVyYXRvcnMgd291bGQgbGlrZSB0byB1c2UgOCwgMTIgb3IgbWF5YmUgMTYgc2Vn
bWVudHMgaW4gdGhlaXIgcGFja2V0cyBJIGRvIG5vdCBzZWUgdGhpcyBhcyBmdW5kYW1lbnRhbGx5
IHN1ZmZpY2llbnQganVzdGlmaWNhdGlvbiB0byBwcm9jZWVkIHdpdGggeWV0DQogb25lIG1vcmUg
U1J2NiBlbmNvZGluZyBwcm9wb3NhbC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFzIGJvdGggUm9iICZhbXA7IEJydW5vIGFz
a2VkIEkgd2lsbCBiZSBsb29raW5nIGZvciByZWFsIHRlY2huaWNhbCBqdXN0aWZpY2F0aW9ucyBm
b3Igc3VjaCBkZWVwIHNlZ21lbnQgc3RhY2tzLiBOb3RlIHRoYXQgd2UgYXJlIGF0IHRoZSBlbmQg
b2YgNCB3ZWVrIHBvb2wgd2luZG93IGFuZCB0aGVyZSB3YXMgbm9uZQ0KIHNlbnQgdG8gdGhlIGxp
c3Qgc28gZmFyLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+S2luZCByZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Sb2JlcnQuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gU2F0LCBBdWcgMzEs
IDIwMTkgYXQgMTA6MzQgUE0gUm9uIEJvbmljYSAmbHQ7cmJvbmljYT08YSBocmVmPSJtYWlsdG86
NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjQwanVuaXBlci5u
ZXRAZG1hcmMuaWV0Zi5vcmc8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Um9iLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+VGhlIGZvbGxvd2luZyBhcmUgYXJndW1lbnRzIGZvciBwcm9jZWVkaW5nIHdpdGggU1J2
NiYjNDM7OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iZ21haWwtbS0yOTI5OTAz
MTgyMzUxMjg0NjU4Z21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCIg
c3R5bGU9Im1zby1saXN0OmwzIGxldmVsMSBsZm8xIj4NCkVmZmljaWVudCBmb3J3YXJkaW5nIHdp
dGggZGVlcCBTSUQgbGlzdHM8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJnbWFpbC1tLTI5Mjk5
MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBo
IiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzEiPg0KT3BlcmF0aW9uYWwgU2ltcGxpY2l0
eTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9ImdtYWlsLW0tMjkyOTkwMzE4MjM1MTI4NDY1OGdt
YWlsLW0tMTczNTExNjQ0MTQ0MDg0NTM3OW1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlz
dDpsMyBsZXZlbDEgbGZvMSI+DQpTUnY2JiM0Mzsgd29yayBtYXkgZmluaXNoIGJlZm9yZSBTUnY2
PG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5FZmZpY2llbnQgZm9yd2FyZGluZyB3
aXRoIGRlZXAgU0lEIExpc3RzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBhIGZpcm0g
cmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBTUiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAxMiBzZWdt
ZW50cy4gVGhleSBoYXZlIGFsc28gc3RhdGVkIGEgcmVxdWlyZW1lbnQgZm9yIGltcGxlbWVudGF0
aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUgc3BlZWQgJm5ic3A7YW5kDQogd2l0aG91dCBjb25zdW1p
bmcgZXhjZXNzaXZlIG92ZXJoZWFkIGJhbmR3aWR0aC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPlNSdjYsIGFzIGRlZmluZWQgaW4gZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1o
ZWFkZXIsIGNhbm5vdCBzYXRpc2Z5IHRoZXNlIHJlcXVpcmVtZW50cy4gSW4gb3JkZXIgdG8gc3Vw
cG9ydCBhbiBTUiBwYXRoIHdpdGggOCBzZWdtZW50cywgU1J2NiB3b3VsZCByZXF1aXJlIGEgMTI4
LWJ5dGUgU1JILg0KIEV2ZW4gaWYgQVNJQ3MgY291bGQgcHJvY2VzcyBzdWNoIGEgbG9uZyBTUkgg
YXQgbGluZSBzcGVlZCwgdGhlIGJhbmR3aWR0aCBvdmVyaGVhZCB3b3VsZCBiZSBwcm9oaWJpdGl2
ZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZXJlZm9yZSwgb25lIG9mIHRoZSBmb3Vy
IHNvbHV0aW9ucyAmbmJzcDt0aGF0IHlvdSBtZW50aW9uIGJlbG93IGlzIHJlcXVpcmVkIHRvIG1h
a2UgU1J2NiBkZXBsb3lhYmxlLiBXaGlsZSBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5n
LWhlYWRlciBpcyBjbG9zZSB0byBtYXR1cml0eSwgdGhlIGZvdXIgY29tcGV0aW5nDQogc29sdXRp
b25zIG1lbnRpb25lZCBiZWxvdyBhcmUgZXF1YWxseSBtYXR1cmUgYW5kIHNob3VsZCBiZSBnaXZl
biBlcXVhbCBjb25zaWRlcmF0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1i
b3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZSBmb3VyIHNvbHV0aW9ucyBhcmUgU1J2NiYjNDM7
LCB1U0lELCBkcmFmdC1saSBhbmQgZHJhZnQtbWlyc2t5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPk9wZXJhdGlvbmFsIFNpbXBsaWNpdHk8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5OZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUg
Zm9yIG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQg
c29tZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJlbWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMg
ODIwMCwgU1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVjdHVyYWwgcXVpcmtzDQogdGhhdCBpbnRyb2R1
Y2Ugb3BlcmF0aW9uYWwgY29tcGxleGl0eS4gVGhlIGZvbGxvd2luZyBhcmUgYXJjaGl0ZWN0dXJh
bCBxdWlya3Mgb2YgJm5ic3A7ZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXI6
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJnbWFpbC1tLTI5Mjk5MDMxODIzNTEy
ODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBoIiBzdHlsZT0i
bXNvLWxpc3Q6bDUgbGV2ZWwxIGxmbzIiPg0KVGhlIFNlZ21lbnQgUm91dGluZyBIZWFkZXIgKFNS
SCkgc2VydmVzIHB1cnBvc2VzIG90aGVyIHRoYW4gcm91dGluZy4gVGhlcmVmb3JlLCB0aGUgU1JI
IGlzIHNvbWV0aW1lcyByZXF1aXJlZCBmb3IgcGFja2V0cyB0aGF0IHRyYXZlcnNlIHRoZSBsZWFz
dC1jb3N0IHBhdGggZnJvbSBzb3VyY2UgdG8gZGVzdGluYXRpb248bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJnbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4
NDUzNzltc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDUgbGV2ZWwxIGxmbzIiPg0K
VGhlIFNSSCBhbmQgdGhlIElQdjYgQXV0aGVudGljYXRpb24gSGVhZGVyIGFyZSBpbmNvbXBhdGli
bGUuPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0NjU4
Z21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1zby1s
aXN0Omw1IGxldmVsMSBsZm8yIj4NClRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgZGV0ZXJt
aW5lcyB3aGV0aGVyIGFuIFNSSCBpcyB2YWxpZCBhbmQgaG93IGl0IGlzIHByb2Nlc3NlZC4gRm9y
IGV4YW1wbGUsIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgY29udGFpbnMgb25lIGxv
Y2FsbHkgaW5zdGFudGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHByb2Nlc3NlZCBpbiBv
bmUgcGFydGljdWxhciB3YXksIHdoaWxlIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MN
CiBjb250YWlucyBhbm90aGVyIGxvY2FsbHkgaW5zdGFudGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1p
Z2h0IGJlIHRvdGFsbHkgaW52YWxpZC48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyAmbmJzcDtwcm9taXNl
cyBtb3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBsZTo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8dWwgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9ImdtYWlsLW0tMjkyOTkwMzE4MjM1MTI4NDY1OGdtYWlsLW0tMTcz
NTExNjQ0MTQ0MDg0NTM3OW1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsNiBsZXZl
bDEgbGZvMyI+DQpTZWdtZW50IGVuZHBvaW50cyBjYW4gaW5zZXJ0IGFuZC9vciBkZWxldGUgSVB2
NiBleHRlbnNpb24gaGVhZGVyczxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9ImdtYWlsLW0tMjky
OTkwMzE4MjM1MTI4NDY1OGdtYWlsLW0tMTczNTExNjQ0MTQ0MDg0NTM3OW1zb2xpc3RwYXJhZ3Jh
cGgiIHN0eWxlPSJtc28tbGlzdDpsNiBsZXZlbDEgbGZvMyI+DQpBbiBJUHY2IHBhY2tldCBjYW4g
Y29udGFpbiB0d28gU2VnbWVudCBSb3V0aW5nIGhlYWRlcnM8bzpwPjwvbzpwPjwvbGk+PGxpIGNs
YXNzPSJnbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUz
Nzltc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDYgbGV2ZWwxIGxmbzMiPg0KSVB2
NiBwYWNrZXRzIGFyZSBubyBsb25nZXIgc2VsZi1kZXNjcmliaW5nLiBGb3IgZXhhbXBsZSwgdGhl
IE5leHQgSGVhZGVyIEZpZWxkIGluIHRoZSBTUkggY2FuIGNhcnJ5IGEgdmFsdWUgb2YgTm8gTmV4
dCBIZWFkZXIsIGV2ZW4gdGhvdWdoIHRoZSBTUkggaXMgZm9sbG93ZWQgYnkgRXRoZXJuZXQgcGF5
bG9hZC48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk90aGVyIGVtZXJnaW5nIGRy
YWZ0cyBwcm9taXNlIHN0aWxsIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxl
LCBpbiBkcmFmdC1hbGktNm1hbi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVk
IHRvIGV4YW1pbmUgdGhlIFNSSCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscw0KIHplcm8u
IFRoaXMgaXMgYmVjYXVzZSB0aGUgU1JIIGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2FycnkgT0FN
IGFzIHdlbGwgYXMgcm91dGluZyBpbmZvcm1hdGlvbi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPkZ1cnRoZXJtb3JlLCBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24t
c3J2Ni11c2lkIHJlcXVpcmVzIG5ldHdvcmsgb3BlcmF0b3JzIHRvIG9idGFpbiBhZGRyZXNzIHNw
YWNlIGFuZCBudW1iZXIgdGhlaXIgbmV0d29ya3MgaW4gYSBwYXJ0aWN1bGFyIHdheSB0byBtYWtl
IHJvdXRpbmcgd29yay4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U1J2NiYjNDM7IFdv
cmsgTWF5IEZpbmlzaCBCZWZvcmUgU1J2NiB3b3JrPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbTox
Mi4wcHQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNSdjYmIzQzOyAm
bmJzcDtoYXMgYmVlbiBpbXBsZW1lbnRlZCBvbiBMSU5VWCBhbmQgaXMgYmVpbmcgaW1wbGVtZW50
ZWQgb24gSlVOT1MuIEltcGxlbWVudGF0aW9uIGV4cGVyaWVuY2UgZGVtb25zdHJhdGVzIHRoYXQg
c3BlY2lmaWNhdGlvbiBpcyBmYWlybHkgY29tcGxldGUuIEZvciBleGFtcGxlLCB0aGVyZSBpcyBu
byBuZWVkDQogZm9yIGFuIFNSdjYmIzQzOyBPQU0gZG9jdW1lbnQuIEl04oCZcyBqdXN0IElQdjYg
YW5kIElQdjYgT0FNIGp1c3Qgd29ya3MuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5GdXJ0
aGVybW9yZSwgdGhlIFNSdjYmIzQzOyBzcGVjaWZpY2F0aW9ucyBhZGhlcmUgdG8gYSBzdHJpY3Qg
aW50ZXJwcmV0YXRpb24gb2YgUkZDIDgyMDAuIFRoZXJlZm9yZSwgYXMgdGhleSBwcm9ncmVzcyB0
aHJvdWdoIHRoZSB3b3JraW5nIGdyb3VwLCB0aGV5IHdvbuKAmXQgbmVlZCB0byBvdmVyY29tZSB0
aGUgb2JqZWN0aW9ucw0KIHRoYXQgYXJlIGluZXZpdGFibHkgZW5jb3VudGVyZWQgd2hlbiBzdHJl
dGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBhIHNwZWNpZmljYXRpb24gdGhhdCBpcyBzbyBm
dW5kYW1lbnRhbCBhcyBSRkMgODIwMC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFua3MsPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1t
LTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBoIj4NCiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIHN0
eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+RnJvbTo8L2I+IHNwcmluZyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2Ig
U2hha2lyPGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgNTowNCBQTTxi
cj4NCjxiPlRvOjwvYj4gU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxi
PlN1YmplY3Q6PC9iPiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIFNQ
UklORyBXRyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5PdmVyIHRoZSBsYXN0IDUmIzQzOyB5ZWFycywgdGhlIElF
VEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BS
SU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQg
SVB2NiAoU1J2NikNCiBkYXRhIHBsYW5lcy4gU1ItTVBMUyBtYXkgYWxzbyBiZSB0cmFuc3BvcnRl
ZCBvdmVyIElQIGluIFVEUCBvciBHUkUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhlc2UgZW5jYXBzdWxhdGlv
bnMgYXJlIHBhc3QgV0cgbGFzdCBjYWxsIChpbiBJRVNHIG9yIFJGQyBFZGl0b3IpLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPkR1cmluZyB0aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3byBwcmVz
ZW50YXRpb25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXplIG9mIHRo
ZSBTSUQgZm9yIElQdjYgZGF0YXBsYW5lOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx1bCB0eXBl
PSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEg
bGV2ZWwxIGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6
bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U1J2NiYjNDM7IC8gQ1JIIC0t
IDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJvbmljYS0yRHNwcmluZy0yRHNydjYt
MkRwbHVzLTJEMDQmYW1wO2Q9RHdNRmFRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVN
Sy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBI
Y0F3ckRUaEtQOCZhbXA7bT1hY2taQzlldlJmX0xXWXUyYS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9G
TDZzJmFtcDtzPUtVaEFmalZzeF93SzY0NXVKazBGSHpzMnZ4aUFWci1Dc2tNUEFhRWhFUVEmYW1w
O2U9IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
Ym9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQ8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm80O3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZh
cmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPnVTSUQgLS0gPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1s
X2RyYWZ0LTJEZmlsc2ZpbHMtMkRzcHJpbmctMkRuZXQtMkRwZ20tMkRleHRlbnNpb24tMkRzcnY2
LTJEdXNpZC0yRDAxJmFtcDtkPUR3TUZhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhl
TUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZw
SGNBd3JEVGhLUDgmYW1wO209YWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERf
Rkw2cyZhbXA7cz1BcTFESzdmdTczYXhaMVBYTElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRJmFt
cDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDE8L2E+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+RHVyaW5nIHRoZSBJRVRGIHdlZWssIHR3byBhZGRpdGlvbmFs
IGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9zZWQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHVsIHR5
cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
MCBsZXZlbDEgbGZvNTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJp
Yzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYu
b3JnX2h0bWxfZHJhZnQtMkRsaS0yRHNwcmluZy0yRGNvbXByZXNzZWQtMkRzcnY2LTJEbnAtMkQw
MCZhbXA7ZD1Ed01GYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RU
WGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4
JmFtcDttPWFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMmYW1wO3M9
WFdVREFEMkZNaFdMZmVUNXNnVWIxbGd0aEpodWdjeVQ5OEdKMk4tQ3JLcyZhbXA7ZT0iIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYuLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1j
b21wcmVzc2VkLXNydjYtbnAtMDA8L2E+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm81O3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZh
cmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0y
RG1pcnNreS0yRDZtYW4tMkR1bmlmaWVkLTJEaWQtMkRzci0yRDAzJmFtcDtkPUR3TUZhUSZhbXA7
Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlG
UTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1wO209YWNrWkM5ZXZSZl9M
V1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyZhbXA7cz1nY2JrSFl4WG03RlU3dmJsT0Ix
dkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzPC9h
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdp
bi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1l
ZXRpbmcsIGl0IGlzIGltcG9ydGFudCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUg
YWltcyBvZiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQg
aXMgaW1wb3J0YW50DQogdGhhdCB0aGUgV0cgc2hvdWxkIGZpcnN0IGdldCB0byBhIGNvbW1vbiB1
bmRlcnN0YW5kaW5nIG9uIHRoZSByZXF1aXJlbWVudHMgZm9yIGEgbmV3IElQdjYgZGF0YSBwbGFu
ZSB3aXRoIGEgc21hbGxlciBTSUQgLSBib3RoIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIG9wZXJh
dG9ycyB0aGF0IGFyZSBsb29raW5nIHRvIGRlcGxveSB0aGVzZSB0ZWNobm9sb2dpZXMsIGFuZCBm
cm9tIHRoYXQgb2YgdGhlIHNvZnR3YXJlL2hhcmR3YXJlIGltcGxlbWVudGF0aW9uLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPlRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3BlcmF0
b3JzIGludGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVmbHkg
aW50cm9kdWNlIHRoZWlyOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDcgbGV2ZWwxIGxm
bzY7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2Zv
bnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRl
LCBleHBsaWNpdCByb3V0aW5nL1RFKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNyBsZXZlbDEgbGZvNjt2ZXJ0aWNhbC1h
bGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVh
c3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj5mb3J3YXJkaW5nIHBlcmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVp
cmVtZW50czwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1
bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28t
bGlzdDpsMiBsZXZlbDIgbGZvNzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQt
bnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5lLmcuLCAobnVt
YmVyIG9mIG5vZGVzLCBuZXR3b3JrIGRpYW1ldGVyLCBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGlu
IG1heCBhbmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3Ro
IFNSdjYgMTI4LWJpdCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUg
bnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQNCiAoKikuPC9zcGFuPjxvOnA+PC9v
OnA+PC9saT48L3VsPg0KPC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzg7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFz
aWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+aWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMgbm90IGRlcGxveWFi
bGUgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWlscyBvZiB0aGUgcmVxdWlyZW1lbnQgb2Yg
YSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQgYW5kIHdoZXRoZXIgdGhpcyBzb2x1dGlv
biBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkgb3IgZm9yIHRoZSBsb25nIHRlcm0u
PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+QXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3
ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhl
IHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRo
ZSBkZXBsb3ltZW50DQogb2YgU1J2NiZuYnNwOyBJbiBwYXJ0aWN1bGFyIGxpbWl0YXRpb25zIHJl
bGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNoZWQgYW5kIGZvcndh
cmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVyIFNJRHMgd291bGQgaW1wcm92ZSB0
aGUgZGVwbG95bWVudHMgLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZvciBib3RoIG9mIHRoZXNlIHNldHMgb2Yg
ZmVlZGJhY2sgaWYgcG9zc2libGUsIHBsZWFzZSBwb3N0IHRoaXMgdG8gdGhlIFNQUklORyBXRy4g
SWYgdGhlIGluZm9ybWF0aW9uIGNhbm5vdCBiZSBzaGFyZWQgcHVibGljbHksIHBsZWFzZSBzZW5k
IGl0IGRpcmVjdGx5IHRvDQogdGhlIGNoYWlycyAmYW1wOyBBRCAoTWFydGluKS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5UaGlzIGNhbGwgZm9yIGluZm9ybWF0aW9uIHdpbGwgcnVuIGZvciBmb3VyIHdlZWtzLCB1
cCB0byAyMDE5LzA5LzAzLiBBcyBhIHJlbWluZGVyLCB5b3UgY2FuIHJlYWNoIHRoZSBTUFJJTkcg
Y2hhaXJzIHZpYQ0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJtYWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4gYW5kIEFEcyB2aWENCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5nLWFk
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZy1hZHNAaWV0Zi5vcmc8L2E+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4uJm5ic3A7PC9zcGFuPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0
eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rIHlv
dSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4tLSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4o
KikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVu
Y29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVu
Y2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW0tMjkyOTkwMzE4
MjM1MTI4NDY1OGdtYWlsLW0tMTczNTExNjQ0MTQ0MDg0NTM3OW1zaXBmb290ZXIzMGIzZDUzOCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3Rl
eHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6Ymxh
Y2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFu
X2xpc3RpbmZvX3NwcmluZyZhbXA7ZD1Ed01GYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBV
akJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdG
MkVmcEhjQXdyRFRoS1A4JmFtcDttPUNQcUVYektBQ0xsTEVTazY3bWxtUXYzdmU2aTZfWTVsN3hF
U0FpTkExR28mYW1wO3M9X2s4ZGExSWFCcm04MExNTDB0Ty1FcjNSTDJXbjZuTElNRlJUYldUdFVU
USZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NwcmluZzwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0
NjU4bXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luOjBjbTtt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=
--_000_90420D6A68404FFBB78E2CAD102F07D3liquidtelecomcom_--


From nobody Sun Sep  1 14:32:37 2019
Return-Path: <nick@foobar.org>
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 1EF8B1200A4; Sun,  1 Sep 2019 14:32:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 VqdZmHoATa9T; Sun,  1 Sep 2019 14:32:28 -0700 (PDT)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D44A51200C5; Sun,  1 Sep 2019 14:32:27 -0700 (PDT)
X-Envelope-To: spring@ietf.org
Received: from crumpet.foobar.org (089-101-070074.ntlworld.ie [89.101.70.74] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id x81LWKVv099653 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 1 Sep 2019 22:32:21 +0100 (IST) (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-070074.ntlworld.ie [89.101.70.74] (may be forged) claimed to be crumpet.foobar.org
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Fernando Gont <fgont@si6networks.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org>
Date: Sun, 1 Sep 2019 22:32:19 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.18
MIME-Version: 1.0
In-Reply-To: <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qUynUZ64h5E4yzRgEcWhx4AHBb0>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 21:32:29 -0000

Ron Bonica wrote on 01/09/2019 22:10:
> -https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-02

Ron,

if this draft proposes using up to /32 per router in a SRv6 domain, or 
even /40 to /48, it may be appropriate to solicit input from RIR address 
policy groups about the impact this may have on ipv6 assignment / 
allocation policies.

Nick


From nobody Sun Sep  1 14:39:34 2019
Return-Path: <robert@raszuk.net>
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 18AD61200CD for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 14:39:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 Vlp708oQTiok for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 14:39:31 -0700 (PDT)
Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (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 473341200A4 for <spring@ietf.org>; Sun,  1 Sep 2019 14:39:31 -0700 (PDT)
Received: by mail-qt1-x82a.google.com with SMTP id o12so2141600qtf.3 for <spring@ietf.org>; Sun, 01 Sep 2019 14:39:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=R9wNGCeF4jRsVlL6wq7urdRCr+6GC7CFHjOU5jEJEQM=; b=LsLGAtuHFvdoIWokcqj084GgkX/7LMuM/AFVnsWN/CEYR6lG0movNoy5KjjaTd930v fYUNtKA8jAfPo0ToGtAmtVoIiN04E7C36RtH8A8B2+bAk3sbwpiDYYMLFlfC/4KuabBS oiI/H0Q7fDGwXZcTJ5PwgMeJc1osnyvC6WfpAVPb/fb3frHgvKRjDgu3tUM8YmlWd5cN h3CX5nkRfgV1KOT/aGJVvAXs3i2isjyL/zutSeXJIWNKLS8eF+Qq74NZgsi6URApoXdi XlgR0npcE9uzABfVznea6fLBuqOKYfe3DVLFSAMnmSSnB7ng+0a0Zb7MngnlUhdAY1wP aRCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=R9wNGCeF4jRsVlL6wq7urdRCr+6GC7CFHjOU5jEJEQM=; b=ZjkCIjQCiXD+KuS/4CO6Ah6RFDhQuzkqRAgivZIt/cfe88yKOMI3wzkR3RKU8K5A7X JNJX1HuZ+W8mFMcZ5fuMiUrIo3+3swuVjvzQpF7t7+sn9+SgqrcwBTkbZHv0mm+oH+Cb Sa5qFiV5FPghQ/GKS7vKMvhkxbYU+YoyPStQBHAB79T42JW7FFVgcHGf7Bw9y5bifR2i ZwnfQna5xYWSodxxRODlRmhZCQTtXsVUWOG6nNAZSqtgqfBHnvSgdI0m5D1nWd1EtVtp 5eokxBB46TSi0Vn61CuDtRNlnd8RLsIpqOy06sQmNysacyBikxbQ0/noYkzaKvfrbJCq TyRg==
X-Gm-Message-State: APjAAAXtrLQcCvj4j6CR23uOulnrhL9LyI5Igs7eVFFmQtWuRB8u+vl/ AHEDv8kOOQyBMCV27rZcsAE/ViPbjeTkR2hdmOhbyw==
X-Google-Smtp-Source: APXvYqx7dBu2bejlgaUC544Qgwu9ykKj2p5+TxhIKIi2CuziDPgGNDhwxe5rMqsYRzJqnd/sW5OT+jul/mdNOyFX++Y=
X-Received: by 2002:aed:2a3b:: with SMTP id c56mr11156497qtd.343.1567373970308;  Sun, 01 Sep 2019 14:39:30 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org>
In-Reply-To: <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 1 Sep 2019 23:39:21 +0200
Message-ID: <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com>
To: Nick Hilliard <nick@foobar.org>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>,  Fernando Gont <fgont@si6networks.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bb1385059184b009"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/JTuSRztBkc1RimRoPSru0k10Np8>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 21:39:33 -0000

--000000000000bb1385059184b009
Content-Type: text/plain; charset="UTF-8"

Nick,

How about using ULAs as defined in RFC4193 ?

After all isn't local IPv6 FC00::/7 address block defined precisely for
such private use cases like the one which uSID requires?

Clearly RIRs will not allocate /22 blocks left and right and that v6 prefix
would be required if I have 1000 node network and my uSID is /32.

Thx,
R.


On Sun, Sep 1, 2019 at 11:33 PM Nick Hilliard <nick@foobar.org> wrote:

> Ron Bonica wrote on 01/09/2019 22:10:
> > -
> https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-02
>
> Ron,
>
> if this draft proposes using up to /32 per router in a SRv6 domain, or
> even /40 to /48, it may be appropriate to solicit input from RIR address
> policy groups about the impact this may have on ipv6 assignment /
> allocation policies.
>
> Nick
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--000000000000bb1385059184b009
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Nick,<div><br></div><div>How about using ULAs as defined i=
n RFC4193 ?=C2=A0</div><div><br></div><div>After all isn&#39;t local IPv6=
=C2=A0<span style=3D"color:rgb(0,0,0);font-size:13.3333px">FC00::/7</span>=
=C2=A0address block defined precisely for such private use cases like the o=
ne which uSID requires?=C2=A0</div><div><br></div><div>Clearly RIRs will no=
t allocate /22 blocks left and right and that v6 prefix would be required i=
f I have 1000 node network and my uSID is /32.=C2=A0</div><div><br></div><d=
iv>Thx,</div><div>R.</div><div><br></div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Sep 1, 2019 at 11:33 PM Ni=
ck Hilliard &lt;<a href=3D"mailto:nick@foobar.org">nick@foobar.org</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ron Bonic=
a wrote on 01/09/2019 22:10:<br>
&gt; -<a href=3D"https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-=
extension-srv6-usid-02" rel=3D"noreferrer" target=3D"_blank">https://tools.=
ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-02</a><br>
<br>
Ron,<br>
<br>
if this draft proposes using up to /32 per router in a SRv6 domain, or <br>
even /40 to /48, it may be appropriate to solicit input from RIR address <b=
r>
policy groups about the impact this may have on ipv6 assignment / <br>
allocation policies.<br>
<br>
Nick<br>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--000000000000bb1385059184b009--


From nobody Sun Sep  1 14:47:32 2019
Return-Path: <rbonica@juniper.net>
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 728C01200CD; Sun,  1 Sep 2019 14:47:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 r5zRkrDVEDd3; Sun,  1 Sep 2019 14:47:28 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE13B1200C5; Sun,  1 Sep 2019 14:47:27 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x81LcjLm032104; Sun, 1 Sep 2019 14:46:43 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=yez/aOCUjYAj+LjufZu8CVJFE+zsa8HUtnK3bhFDHcM=; b=qyGWqZwXS59PeCZeLvnsW9fraqBcEGyU+AMs3eRRx5A/Zjgl6JFDnRgpPupX47Yp4rcc w22JS0hyZNhMl2OX1NbuRbyVTQgsVqGBuuhUwT9NqAd8BbarAfUZsNN5Y2VyXEBEu0fp rFVXofVsm12lGNodNYBQQTYMRNUI/2RZAcim8jyJupN0iyZB4nx6r5F9OFBwpDfHQ5oF 6Jz1hLiTJAMe4WWDkbOQvOiUnovA8G92KDzprbW+PjXxQdJ/AsTUUiYUN468klPNpAMd D1qptiXNMzstgAYnAkww0foJQc4KOnymDwKUDOGFdozEH5/aLSqkqf6ULGdccZnQYB07 UA== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2054.outbound.protection.outlook.com [104.47.45.54]) by mx0b-00273201.pphosted.com with ESMTP id 2uqm4rt15c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 01 Sep 2019 14:46:43 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TiysGdCADu9Bu2aSf4U3o2QGv7DTnlpzv009IF7Hh+hn8tmWvC/Y5ha4bn7NTVosfsHieNRbq/OU9mlpFT1gS2veL2ppi6iOFFxg1TGO/takl1WExfv8epLanwZhy9hWACjaPHtNgluosqL9jtXzpOK11kj/T5OFSj9bmvigqy7trwXImJj3mFouB5y8IRELL/d0/gVEgpoi88ckEzU8uOPG4hOtJroNnekK+4ph07BNEs84+BKgImUjiy6t91eglwPQms8fqvb6bxpfv+cd48R3ZGUSRiWoyRDNTsqO8i1o58NTurMyvi52xytrJshOUxwHjObijdw5NP+73Y8GJQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yez/aOCUjYAj+LjufZu8CVJFE+zsa8HUtnK3bhFDHcM=; b=fv7XeG1CBuPSsltpkWa03a+nxg2839Sn6DbW6OjDYxu2u5X8UvEzcTJKsYV717RWgFjPvXMITOzic1PPylmWfMf88axOgXfNMaagFx1eQTKkXweyNrmnO6INHavs4V+WdPpxiFSf5XxJyI6A1fGNQQQLIsn1Al9AQXa4ejs7G+r4OgsDy3P5+UScSrUCDonk1ru9V7FMyiafYjXBjdaTzdXbNtIsMj9xzlk1I3tqEHVdGFzupqsK9IiWw8qU+7JJuWxlbH+rHvZZ1FoYJ+vPN/zqOC/smHeYAm3clIuJ/olch1EYJUkfnC3KeKYTFzGDg3aQRmfqWJK9YBCvZOwZ9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6471.namprd05.prod.outlook.com (20.178.233.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.10; Sun, 1 Sep 2019 21:46:39 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2241.012; Sun, 1 Sep 2019 21:46:39 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, Nick Hilliard <nick@foobar.org>
CC: Rob Shakir <robjs@google.com>, Fernando Gont <fgont@si6networks.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcVwfowgAAkGwCAAY+IsIAADcmAgAAB94CAAAHcEA==
Content-Class: 
Date: Sun, 1 Sep 2019 21:46:39 +0000
Message-ID: <BYAPR05MB54636C203A62D62812544D78AEBF0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com>
In-Reply-To: <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-01T21:46:38.6674982Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=c87c0df3-3630-4db8-991f-b2275c2f23a6; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bd2e7efe-7f52-43ee-8a18-08d72f25df1a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6471; 
x-ms-traffictypediagnostic: BYAPR05MB6471:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <BYAPR05MB64717CEAEFF4FB16D158FE78AEBF0@BYAPR05MB6471.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0147E151B5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(396003)(346002)(39860400002)(366004)(136003)(199004)(189003)(2906002)(6246003)(229853002)(4326008)(8936002)(8676002)(81156014)(81166006)(76116006)(11346002)(66446008)(64756008)(66556008)(66946007)(66476007)(6116002)(790700001)(99286004)(3846002)(486006)(7696005)(102836004)(54906003)(110136005)(53546011)(6506007)(446003)(476003)(316002)(76176011)(53936002)(33656002)(256004)(74316002)(7736002)(606006)(14454004)(86362001)(66066001)(71200400001)(66574012)(71190400001)(6306002)(9686003)(5660300002)(236005)(52536014)(54896002)(25786009)(478600001)(966005)(55016002)(186003)(26005)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6471; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: G66737itGnNFK72urT1+jtxvnzk4G7w2/LnRtSPm3cWuNCZ5CgieIuu3uSKFaj6cymCSg7Y7Z59kOZ/dm70evxzj/pTIZw8JRKI6loIPANA0yLXl6p7Z/Reyp7XSWTkfoJL9LKDYDy3svF9XERjUniuQBOpR+kiZernX9aPDEfFXo6PuALDzpGkVfkOxhqDl/nwcDRdS/D7G60x8oK2ryHYLqHq9dmA02YkzGxOW1QCndIolgzJp3U40gNpFvaQKiEo8QGivP7LKbucTnfXpc6dgsAHGJqRb1/na6ccLqfrkq39vqtBPUIqd864yBO4/B5TdgMhQJJmIO6CC3Iy9QGoYR/ewqm5Zgmg4g5GTFPf5XVhzP4fRdTq2ZCakbdqxFkTiCzVm/YI/L4hqXWLDmoXDyOv3SOP5Fc7lQCEuFcI=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54636C203A62D62812544D78AEBF0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: bd2e7efe-7f52-43ee-8a18-08d72f25df1a
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2019 21:46:39.8568 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CLhZvFUoIC13hEPNP+5VmEBwgBuX/sY1k4f5ppehqkqIy/the69xn0QBYld51nCcA2L621LavDW2bDd/l36I6A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6471
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-01_08:2019-08-29,2019-09-01 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 spamscore=0 mlxlogscore=999 phishscore=0 clxscore=1011 impostorscore=0 priorityscore=1501 suspectscore=0 mlxscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909010248
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/iknj4-0VS9bXVBxPy-U-1_DiNjw>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 21:47:31 -0000

--_000_BYAPR05MB54636C203A62D62812544D78AEBF0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

Please see https://mailarchive.ietf.org/arch/browse/spring/?gbt=3D1&index=
=3DBPXFbv5drFqv7k7nPIN3SDuifo0.

                        Ron

From: Robert Raszuk <robert@raszuk.net>
Sent: Sunday, September 1, 2019 5:39 PM
To: Nick Hilliard <nick@foobar.org>
Cc: Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>; Fernan=
do Gont <fgont@si6networks.com>; SPRING WG List <spring@ietf.org>; 6man@iet=
f.org
Subject: Re: [spring] Beyond SRv6.

Nick,

How about using ULAs as defined in RFC4193 ?

After all isn't local IPv6 FC00::/7 address block defined precisely for suc=
h private use cases like the one which uSID requires?

Clearly RIRs will not allocate /22 blocks left and right and that v6 prefix=
 would be required if I have 1000 node network and my uSID is /32.

Thx,
R.


On Sun, Sep 1, 2019 at 11:33 PM Nick Hilliard <nick@foobar.org<mailto:nick@=
foobar.org>> wrote:
Ron Bonica wrote on 01/09/2019 22:10:
> -https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6=
-usid-02<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.=
org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D=
02&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82s=
ir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3D7I4t7LyLvwwPPgSsY1oWMfea5dTE2YbuJyBi=
-ITbgp0&s=3DHaZUtfUO-zFP__49jfNHxb_YdFd2EZVxbt9q3Jbztuc&e=3D>

Ron,

if this draft proposes using up to /32 per router in a SRv6 domain, or
even /40 to /48, it may be appropriate to solicit input from RIR address
policy groups about the impact this may have on ipv6 assignment /
allocation policies.

Nick

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.proofpoint.=
com/v2/url?u=3Dhttps-3A__www.ietf.org_mailman_listinfo_spring&d=3DDwMFaQ&c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl=
-AWF2EfpHcAwrDThKP8&m=3D7I4t7LyLvwwPPgSsY1oWMfea5dTE2YbuJyBi-ITbgp0&s=3D2wT=
KvWueDyZNNHloNNHK66vNruLD2Drj5FJDisgUQlE&e=3D>


Juniper Business Use Only

--_000_BYAPR05MB54636C203A62D62812544D78AEBF0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please see <a href=3D"https://mailarchive.ietf.org/a=
rch/browse/spring/?gbt=3D1&amp;index=3DBPXFbv5drFqv7k7nPIN3SDuifo0">
https://mailarchive.ietf.org/arch/browse/spring/?gbt=3D1&amp;index=3DBPXFbv=
5drFqv7k7nPIN3SDuifo0</a>.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Sunday, September 1, 2019 5:39 PM<br>
<b>To:</b> Nick Hilliard &lt;nick@foobar.org&gt;<br>
<b>Cc:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; Rob Shakir &lt;robjs@goo=
gle.com&gt;; Fernando Gont &lt;fgont@si6networks.com&gt;; SPRING WG List &l=
t;spring@ietf.org&gt;; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Nick,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">How about using ULAs as defined in RFC4193 ?&nbsp;<o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">After all isn't local IPv6&nbsp;<span style=3D"font-=
size:10.0pt;color:black">FC00::/7</span>&nbsp;address block defined precise=
ly for such private use cases like the one which uSID requires?&nbsp;<o:p><=
/o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Clearly RIRs will not allocate /22 blocks left and r=
ight and that v6 prefix would be required if I have 1000 node network and m=
y uSID is /32.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thx,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">R.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Sun, Sep 1, 2019 at 11:33 PM Nick Hilliard &lt;<a=
 href=3D"mailto:nick@foobar.org">nick@foobar.org</a>&gt; wrote:<o:p></o:p><=
/p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">Ron Bonica wrote on 01/09/2019 22:10:<br>
&gt; -<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__too=
ls.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2=
Dusid-2D02&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzo=
CI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3D7I4t7LyLvwwP=
PgSsY1oWMfea5dTE2YbuJyBi-ITbgp0&amp;s=3DHaZUtfUO-zFP__49jfNHxb_YdFd2EZVxbt9=
q3Jbztuc&amp;e=3D" target=3D"_blank">https://tools.ietf.org/html/draft-fils=
fils-spring-net-pgm-extension-srv6-usid-02</a><br>
<br>
Ron,<br>
<br>
if this draft proposes using up to /32 per router in a SRv6 domain, or <br>
even /40 to /48, it may be appropriate to solicit input from RIR address <b=
r>
policy groups about the impact this may have on ipv6 assignment / <br>
allocation policies.<br>
<br>
Nick<br>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3D7I4t7LyLvwwPPgSsY1oWMfea5dTE2YbuJyBi-ITbgp0&amp;s=3D2wTKvWueDyZNNHloNN=
HK66vNruLD2Drj5FJDisgUQlE&amp;e=3D" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/spring</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54636C203A62D62812544D78AEBF0BYAPR05MB5463namp_--


From nobody Sun Sep  1 14:52:59 2019
Return-Path: <gdawra.ietf@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 E31CA1200CD for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 14:52:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 5YZFboaw0DZr for <spring@ietfa.amsl.com>; Sun,  1 Sep 2019 14:52:54 -0700 (PDT)
Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (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 145AC1200C5 for <spring@ietf.org>; Sun,  1 Sep 2019 14:52:54 -0700 (PDT)
Received: by mail-pl1-x62f.google.com with SMTP id b10so629370plr.4 for <spring@ietf.org>; Sun, 01 Sep 2019 14:52:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=rW2ClMvdpS04aGPEWyuVmcT9+Ii3wCD+3otZM21oV3w=; b=nYN24OQGtcF0MWWFuMebIyu82VjpVOQOo+ez+ynZ+s+OWhx537yHfDsAp1aD6g+fIw tkTHTHboAr370EbRCXrZ4x9BU7yswz5mLirgUuM/5ODpgSag6fXewG9BUMXkU/5Zjgps TtGfJNUnO9Siyfm7D+kfxh0RcbITV8tGwTlbd9cBPWzplbHUauync13j8cRWIIze/3yM 1oVwAJ583ezh065mpqdviBetwg+UQ0j7OCi+gNQtMvhEZTba9/c6OYDjp1FbhMr32RIz SeC7nSdMP0U44UjbTlKAgizOLUiEjBfaoH22TX+zA1C6+8SwBBObl+poaoCs/oUcTaMg ZEMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=rW2ClMvdpS04aGPEWyuVmcT9+Ii3wCD+3otZM21oV3w=; b=dfQ7WY3+Ggg4+swn1N6i2IvsKzTLUjEY/YNfqeE8Lw3eMEzkNjSqFKgRz5VX7Slhed /Ck7KXP9CJfCNSwUsC4JcvhrOPs1lTlCBg5+SYE19/gn8/zyhs3lhxQbPz+ZXQvMl9Y8 sgacMR8g2/WMYiD63j/526gCWHJwM6Ke10EL5WT3wppKFNUZY0jZ1AtFWmQgL0bJBP1H tAab7mUlGrS+HUF99N3PzhZ9VvPebFz+a5pyx0MwY1HcSg3lgxLEJPMTBdS7oUi6cwRB tkgfqUGJCaUTX5iLWacX5mFfxLe4mLLPHeGd0n0smxhCwm2nK8/w0vtt6d4Dxz/xZjYV sblg==
X-Gm-Message-State: APjAAAXMGCGbY03XtQsG5U1YBGl0XZIUHh8h+qrJN1Ym1HY0T1CKO3Xd mNXfQYljWwD/oUTRLk0PoNo=
X-Google-Smtp-Source: APXvYqxbvEQP5IWR9P3hQqeKQn/+teu3ZK5fV84WnyN+3HP8uKNCp2sIvPKSKDhkOYZ8wy8wmjxJEg==
X-Received: by 2002:a17:902:bc4c:: with SMTP id t12mr26223854plz.90.1567374773433;  Sun, 01 Sep 2019 14:52:53 -0700 (PDT)
Received: from [192.168.86.249] (c-73-231-117-2.hsd1.ca.comcast.net. [73.231.117.2]) by smtp.gmail.com with ESMTPSA id b13sm12415273pjz.10.2019.09.01.14.52.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Sep 2019 14:52:52 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-EE468209-C40F-4FB3-A986-3BF023F85898
Mime-Version: 1.0 (1.0)
From: Gaurav Dawra <gdawra.ietf@gmail.com>
X-Mailer: iPhone Mail (16G77)
In-Reply-To: <376967329.83741002.1567325959372.JavaMail.zimbra@free-mobile.fr>
Date: Sun, 1 Sep 2019 14:52:51 -0700
Cc: SPRING WG List <spring@ietf.org>, Satoru Matsushima <satoru.matsushima@gmail.com>, "Zafar Ali, zali" <zali@cisco.com>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <7AF74229-6052-4805-BD22-61CD54244FA7@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com> <74217E0F-94A9-424F-858A-3CA5B6DB21BB@gmail.com> <376967329.83741002.1567325959372.JavaMail.zimbra@free-mobile.fr>
To: =?utf-8?Q?S=C3=A9bastien_Parisot?= <sparisot@free-mobile.fr>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/BIQHKODrTV2R6-cddKU5ySVKt88>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 21:52:58 -0000

--Apple-Mail-EE468209-C40F-4FB3-A986-3BF023F85898
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi,

We are interested in the SRv6 solution as standardized by the working group.=
 Thanks!
We see SRv6 solution may align with some of our production requirements for T=
E(and other use-cases) while potentially being inline within our needs for s=
implicity, performance, MTU overhead optimizations etc

Gaurav


> On Sep 1, 2019, at 1:19 AM, S=C3=A9bastien Parisot <sparisot@free-mobile.f=
r> wrote:
>=20
> Hi,
>=20
> We deployed SRv6 as part of our new mobile network in Italy (Iliad Italy).=
 SRv6 with SRH is carrying commercial traffic of millions of subscribers for=
 several months, with line-rate performance and on several platforms and ope=
rating systems.
> We also started to extend our deployment to our national network in France=
 (Free & Free Mobile), we already have significant inter-AS SRv6 traffic.
>=20
> You can also read draft-matsushima-spring-srv6-deployment-status-01 sectio=
n 2.3.
>=20
> Best regards,
> S=C3=A9bastien
>=20
> ----- Mail original -----
>> De: "Satoru Matsushima" <satoru.matsushima@gmail.com>
>> =C3=80: "SPRING WG List" <spring@ietf.org>
>> Cc: "Zafar Ali, zali" <zali@cisco.com>, "Rob Shakir" <robjs=3D40google.co=
m@dmarc.ietf.org>
>> Envoy=C3=A9: Samedi 31 Ao=C3=BBt 2019 15:41:43
>> Objet: Re: [spring] Beyond SRv6.
>=20
>> Hi,
>>=20
>> As part of the 5G rollout, Softbank have deployed a nationwide SRv6 netwo=
rk
>> carrying commercial traffic with the linerate performance using Merchant
>> Silicon.
>>=20
>> https://www.softbank.jp/corp/news/press/sbkk/2019/20190424_03/
>>=20
>> # You can read it in your language through some translation service, e.g,=
 google
>> translation.
>>=20
>> draft-matsushima-spring-srv6-deployment-status captured that use case.
>>=20
>> Best regards,
>> --satoru
>>=20
>>=20
>>> 2019/08/31 6:05=E3=80=81Zafar Ali (zali) <zali@cisco.com>=E3=81=AE=E3=83=
=A1=E3=83=BC=E3=83=AB:
>>>=20
>>> Dear Chairs and the WG:
>>>=20
>>> The SRv6 network programming solution and its SRH encapsulation is imple=
mented
>>> on 12 hardware platforms including Merchant Silicon.
>>> Multiple providers have deployed the SRv6 network programming solution a=
nd its
>>> SRH encapsulation with line-rate performance carrying a significant amou=
nt of
>>> commercial traffic.
>>> Several independent interoperability reports documenting successful
>>> interoperability of implementation from multiple vendors exist.
>>> Implementation, deployment, and interoperability status is publicly docu=
mented
>>> inhttps://www.ietf.org/id/draft-matsushima-spring-srv6-deployment-status=
-01.txt.
>>>=20
>>> Most use-cases are expected to use very few SRv6 segments.
>>>=20
>>> In some specific use-cases, one may desire to optimize the MTU usage fur=
ther.
>>> The SRv6 network programming solution and its SRH encapsulation also sup=
port for
>>> this Optimization, through the uSID network instruction.
>>>=20
>>> I do not see the need for any new encapsulation work.
>>>=20
>>> Thanks
>>>=20
>>> Regards =E2=80=A6 Zafar
>>>=20
>>> From: spring <spring-bounces@ietf.org> on behalf of Rob Shakir
>>> <robjs=3D40google.com@dmarc.ietf.org>
>>> Date: Sunday, August 4, 2019 at 5:04 PM
>>> To: SPRING WG List <spring@ietf.org>
>>> Subject: [spring] Beyond SRv6.
>>>=20
>>> Hi SPRING WG,
>>>=20
>>> Over the last 5+ years, the IETF has developed Source Packet Routing in
>>> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and I=
Pv6
>>> (SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GR=
E.
>>>=20
>>> These encapsulations are past WG last call (in IESG or RFC Editor).
>>>=20
>>> During the SPRING WG meeting at IETF 105, two presentations were related=
 to the
>>> reduction of the size of the SID for IPv6 dataplane:
>>>    =E2=80=A2
>>>    =E2=80=A2 SRv6+ / CRH --
>>>    =E2=80=A2 https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-0=
4
>>>    =E2=80=A2
>>>    =E2=80=A2
>>>    =E2=80=A2 uSID --
>>>    =E2=80=A2
>>>    https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-s=
rv6-usid-01
>>>    =E2=80=A2
>>>=20
>>> During the IETF week, two additional drafts have been proposed:
>>>    =E2=80=A2
>>>    =E2=80=A2 https://tools.ietf.org/html/draft-li-spring-compressed-srv6=
-np-00
>>>    =E2=80=A2
>>>    =E2=80=A2
>>>    =E2=80=A2 https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr=
-03
>>>    =E2=80=A2
>>>=20
>>> As we expressed during the meeting, it is important for the WG to unders=
tand
>>> what the aims of additional encapsulations are. Thus, we think it is imp=
ortant
>>> that the WG should first get to a common understanding on the requiremen=
ts for
>>> a new IPv6 data plane with a smaller SID - both from the perspective of
>>> operators that are looking to deploy these technologies, and from that o=
f the
>>> software/hardware implementation.
>>>=20
>>> Therefore, we would like to solicit network operators interested in SR o=
ver the
>>> IPv6 data plane to briefly introduce their:
>>>    =E2=80=A2
>>>    =E2=80=A2 use case (e.g. Fast Reroute, explicit routing/TE)
>>>    =E2=80=A2
>>>    =E2=80=A2
>>>    =E2=80=A2 forwarding performance and scaling requirements
>>>    =E2=80=A2
>>>        =E2=80=A2
>>>        =E2=80=A2 e.g., (number of nodes, network diameter,
>>>        =E2=80=A2 number of SID required in max and average). For the lat=
ter, if possible using
>>>        both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the numb=
er would
>>>        typically be different (*).
>>>        =E2=80=A2
>>>    =E2=80=A2
>>>    =E2=80=A2 if the existing SRv6 approach is not deployable
>>>    =E2=80=A2 in their circumstances, details of the requirement of a dif=
ferent solution is
>>>    required and whether this solution is needed for the short term only o=
r for the
>>>    long term.
>>>    =E2=80=A2
>>>=20
>>> As well as deployment limitations, we would like the SPRING community to=
 briefly
>>> describe the platform limitations that they are seeing which limit the
>>> deployment of SRv6  In particular limitations related to the number of S=
IDs
>>> which can be pushed and forwarded and how much the use of shorter SIDs w=
ould
>>> improve the deployments .
>>>=20
>>> For both of these sets of feedback if possible, please post this to the S=
PRING
>>> WG. If the information cannot be shared publicly, please send it directl=
y to
>>> the chairs & AD (Martin).
>>>=20
>>> This call for information will run for four weeks, up to 2019/09/03. As a=

>>> reminder, you can reach the SPRING chairs viaspring-chairs@ietf.org and A=
Ds via
>>> spring-ads@ietf.org.
>>>=20
>>> Thank you,
>>> -- Rob & Bruno
>>>=20
>>> (*) As expressed on the mailing list, a 128 bit SID can encode two instr=
uctions
>>> a node SID and an adjacency SID hence less SID may be required.
>>>=20
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>>=20
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-EE468209-C40F-4FB3-A986-3BF023F85898
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><meta http-equiv=
=3D"content-type" content=3D"text/html; charset=3Dutf-8">Hi,<div><span style=
=3D"background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span s=
tyle=3D"background-color: rgba(255, 255, 255, 0);">We are interested in the S=
Rv6 solution as standardized by the working group. Thanks!</span></div><div>=
<p class=3D"s5" style=3D"margin-right: 0in; margin-left: 0in; margin-bottom:=
 7.5pt;"><span class=3D"bumpedfont20" style=3D"background-color: rgba(255, 2=
55, 255, 0);">We see SRv6 solution may align with some of our production req=
uirements for TE(and other use-cases) while potentially being inline within o=
ur needs for simplicity, performance,&nbsp;MTU overhead optimizations etc</s=
pan></p><p class=3D"s5" style=3D"margin-right: 0in; margin-left: 0in; margin=
-bottom: 7.5pt;"><span style=3D"background-color: rgba(255, 255, 255, 0);">G=
aurav</span></p><div dir=3D"ltr"><br>On Sep 1, 2019, at 1:19 AM, S=C3=A9bast=
ien Parisot &lt;<a href=3D"mailto:sparisot@free-mobile.fr">sparisot@free-mob=
ile.fr</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr=
"><span>Hi,</span><br><span></span><br><span>We deployed SRv6 as part of our=
 new mobile network in Italy (Iliad Italy). SRv6 with SRH is carrying commer=
cial traffic of millions of subscribers for several months, with line-rate p=
erformance and on several platforms and operating systems.</span><br><span>W=
e also started to extend our deployment to our national network in France (Fre=
e &amp; Free Mobile), we already have significant inter-AS SRv6 traffic.</sp=
an><br><span></span><br><span>You can also read draft-matsushima-spring-srv6=
-deployment-status-01 section 2.3.</span><br><span></span><br><span>Best reg=
ards,</span><br><span>S=C3=A9bastien</span><br><span></span><br><span>----- M=
ail original -----</span><br><blockquote type=3D"cite"><span>De: "Satoru Mat=
sushima" &lt;<a href=3D"mailto:satoru.matsushima@gmail.com">satoru.matsushim=
a@gmail.com</a>&gt;</span><br></blockquote><blockquote type=3D"cite"><span>=C3=
=80: "SPRING WG List" &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;</span><br></blockquote><blockquote type=3D"cite"><span>Cc: "Zafar A=
li, zali" &lt;<a href=3D"mailto:zali@cisco.com">zali@cisco.com</a>&gt;, "Rob=
 Shakir" &lt;<a href=3D"mailto:robjs=3D40google.com@dmarc.ietf.org">robjs=3D=
40google.com@dmarc.ietf.org</a>&gt;</span><br></blockquote><blockquote type=3D=
"cite"><span>Envoy=C3=A9: Samedi 31 Ao=C3=BBt 2019 15:41:43</span><br></bloc=
kquote><blockquote type=3D"cite"><span>Objet: Re: [spring] Beyond SRv6.</spa=
n><br></blockquote><span></span><br><blockquote type=3D"cite"><span>Hi,</spa=
n><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><=
blockquote type=3D"cite"><span>As part of the 5G rollout, Softbank have depl=
oyed a nationwide SRv6 network</span><br></blockquote><blockquote type=3D"ci=
te"><span>carrying commercial traffic with the linerate performance using Me=
rchant</span><br></blockquote><blockquote type=3D"cite"><span>Silicon.</span=
><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><b=
lockquote type=3D"cite"><span><a href=3D"https://www.softbank.jp/corp/news/p=
ress/sbkk/2019/20190424_03/">https://www.softbank.jp/corp/news/press/sbkk/20=
19/20190424_03/</a></span><br></blockquote><blockquote type=3D"cite"><span><=
/span><br></blockquote><blockquote type=3D"cite"><span># You can read it in y=
our language through some translation service, e.g, google</span><br></block=
quote><blockquote type=3D"cite"><span>translation.</span><br></blockquote><b=
lockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"ci=
te"><span>draft-matsushima-spring-srv6-deployment-status captured that use c=
ase.</span><br></blockquote><blockquote type=3D"cite"><span></span><br></blo=
ckquote><blockquote type=3D"cite"><span>Best regards,</span><br></blockquote=
><blockquote type=3D"cite"><span>--satoru</span><br></blockquote><blockquote=
 type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span=
></span><br></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"=
><span>2019/08/31 6:05=E3=80=81Zafar Ali (zali) &lt;<a href=3D"mailto:zali@c=
isco.com">zali@cisco.com</a>&gt;=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:</span>=
<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"=
cite"><span></span><br></blockquote></blockquote><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span>Dear Chairs and the WG:</span><br></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span></s=
pan><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=
=3D"cite"><span>The SRv6 network programming solution and its SRH encapsulat=
ion is implemented</span><br></blockquote></blockquote><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><span>on 12 hardware platforms including Merc=
hant Silicon.</span><br></blockquote></blockquote><blockquote type=3D"cite">=
<blockquote type=3D"cite"><span>Multiple providers have deployed the SRv6 ne=
twork programming solution and its</span><br></blockquote></blockquote><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><span>SRH encapsulation with l=
ine-rate performance carrying a significant amount of</span><br></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>comm=
ercial traffic.</span><br></blockquote></blockquote><blockquote type=3D"cite=
"><blockquote type=3D"cite"><span>Several independent interoperability repor=
ts documenting successful</span><br></blockquote></blockquote><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span>interoperability of implementati=
on from multiple vendors exist.</span><br></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><span>Implementation, deployment=
, and interoperability status is publicly documented</span><br></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>inhtt=
ps://www.ietf.org/id/draft-matsushima-spring-srv6-deployment-status-01.txt.<=
/span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span></span><br></blockquote></blockquote><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><span>Most use-cases are expected to use very=
 few SRv6 segments.</span><br></blockquote></blockquote><blockquote type=3D"=
cite"><blockquote type=3D"cite"><span></span><br></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><span>In some specific us=
e-cases, one may desire to optimize the MTU usage further.</span><br></block=
quote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span=
>The SRv6 network programming solution and its SRH encapsulation also suppor=
t for</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><span>this Optimization, through the uSID network instruct=
ion.</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span></span><br></blockquote></blockquote><blockquote type=
=3D"cite"><blockquote type=3D"cite"><span>I do not see the need for any new e=
ncapsulation work.</span><br></blockquote></blockquote><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><span></span><br></blockquote></blockquote><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><span>Thanks</span><br></b=
lockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><=
span></span><br></blockquote></blockquote><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><span>Regards =E2=80=A6 Zafar</span><br></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br=
></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><span>From: spring &lt;<a href=3D"mailto:spring-bounces@ietf.org">spring-=
bounces@ietf.org</a>&gt; on behalf of Rob Shakir</span><br></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>&lt;<a hr=
ef=3D"mailto:robjs=3D40google.com@dmarc.ietf.org">robjs=3D40google.com@dmarc=
.ietf.org</a>&gt;</span><br></blockquote></blockquote><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><span>Date: Sunday, August 4, 2019 at 5:04 PM<=
/span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span>To: SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">=
spring@ietf.org</a>&gt;</span><br></blockquote></blockquote><blockquote type=
=3D"cite"><blockquote type=3D"cite"><span>Subject: [spring] Beyond SRv6.</sp=
an><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span></span><br></blockquote></blockquote><blockquote type=3D"cite">=
<blockquote type=3D"cite"><span>Hi SPRING WG,</span><br></blockquote></block=
quote><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br><=
/blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"=
><span>Over the last 5+ years, the IETF has developed Source Packet Routing i=
n</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span>NetworkinG (SPRING) aka Segment Routing for both the MPLS=
 (SR-MPLS) and IPv6</span><br></blockquote></blockquote><blockquote type=3D"=
cite"><blockquote type=3D"cite"><span>(SRv6) data planes. SR-MPLS may also b=
e transported over IP in UDP or GRE.</span><br></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>Th=
ese encapsulations are past WG last call (in IESG or RFC Editor).</span><br>=
</blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite=
"><span></span><br></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span>During the SPRING WG meeting at IETF 105, two pre=
sentations were related to the</span><br></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><span>reduction of the size of th=
e SID for IPv6 dataplane:</span><br></blockquote></blockquote><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2</span><b=
r></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><span> &nbsp; &nbsp;=E2=80=A2 SRv6+ / CRH --</span><br></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &=
nbsp;=E2=80=A2 <a href=3D"https://tools.ietf.org/html/draft-bonica-spring-sr=
v6-plus-04">https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a>=
</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2</span><br></blockquote></blockquo=
te><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=
=80=A2</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2 uSID --</span><br></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &=
nbsp; &nbsp;=E2=80=A2</span><br></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;<a href=3D"https://tool=
s.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-01">https:=
//tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-01</=
a></span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2</span><br></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></=
blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite">=
<span>During the IETF week, two additional drafts have been proposed:</span>=
<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"=
cite"><span> &nbsp; &nbsp;=E2=80=A2</span><br></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2=
 <a href=3D"https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-0=
0">https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00</a></sp=
an><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span> &nbsp; &nbsp;=E2=80=A2</span><br></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2=
</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2 <a href=3D"https://tools.ietf.org=
/html/draft-mirsky-6man-unified-id-sr-03">https://tools.ietf.org/html/draft-=
mirsky-6man-unified-id-sr-03</a></span><br></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2</=
span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote typ=
e=3D"cite"><span></span><br></blockquote></blockquote><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><span>As we expressed during the meeting, it i=
s important for the WG to understand</span><br></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><span>what the aims of addi=
tional encapsulations are. Thus, we think it is important</span><br></blockq=
uote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>=
that the WG should first get to a common understanding on the requirements f=
or</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><span>a new IPv6 data plane with a smaller SID - both from th=
e perspective of</span><br></blockquote></blockquote><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><span>operators that are looking to deploy thes=
e technologies, and from that of the</span><br></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><span>software/hardware imp=
lementation.</span><br></blockquote></blockquote><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span></span><br></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><span>Therefore, we would like t=
o solicit network operators interested in SR over the</span><br></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>IPv6=
 data plane to briefly introduce their:</span><br></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=
=A2</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2 use case (e.g. Fast Reroute, e=
xplicit routing/TE)</span><br></blockquote></blockquote><blockquote type=3D"=
cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2</span><br></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><s=
pan> &nbsp; &nbsp;=E2=80=A2</span><br></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2 forward=
ing performance and scaling requirements</span><br></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=
=80=A2</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span> &nbsp; &nbsp; &nbsp; &nbsp;=E2=80=A2</span><br></b=
lockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><=
span> &nbsp; &nbsp; &nbsp; &nbsp;=E2=80=A2 e.g., (number of nodes, network d=
iameter,</span><br></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span> &nbsp; &nbsp; &nbsp; &nbsp;=E2=80=A2 number of S=
ID required in max and average). For the latter, if possible using</span><br=
></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><span> &nbsp; &nbsp; &nbsp; &nbsp;both SRv6 128-bit SIDs and shorter (e.g=
. 32-bit) SIDs as the number would</span><br></blockquote></blockquote><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp; &nbsp; &=
nbsp;typically be different (*).</span><br></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp; &nbsp; &nb=
sp;=E2=80=A2</span><br></blockquote></blockquote><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=A2</span><br></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &n=
bsp; &nbsp;=E2=80=A2 if the existing SRv6 approach is not deployable</span><=
br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><span> &nbsp; &nbsp;=E2=80=A2 in their circumstances, details of the re=
quirement of a different solution is</span><br></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;require=
d and whether this solution is needed for the short term only or for the</sp=
an><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span> &nbsp; &nbsp;long term.</span><br></blockquote></blockquote><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp; &nbsp;=E2=80=
=A2</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><span></span><br></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span>As well as deployment limitations, we=
 would like the SPRING community to briefly</span><br></blockquote></blockqu=
ote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>describe the p=
latform limitations that they are seeing which limit the</span><br></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>d=
eployment of SRv6 &nbsp;In particular limitations related to the number of S=
IDs</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><span>which can be pushed and forwarded and how much the use=
 of shorter SIDs would</span><br></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span>improve the deployments .</span><br><=
/blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"=
><span></span><br></blockquote></blockquote><blockquote type=3D"cite"><block=
quote type=3D"cite"><span>For both of these sets of feedback if possible, pl=
ease post this to the SPRING</span><br></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>WG. If the information cannot=
 be shared publicly, please send it directly to</span><br></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>the chairs=
 &amp; AD (Martin).</span><br></blockquote></blockquote><blockquote type=3D"=
cite"><blockquote type=3D"cite"><span></span><br></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><span>This call for infor=
mation will run for four weeks, up to 2019/09/03. As a</span><br></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>rem=
inder, you can reach the SPRING chairs <a href=3D"mailto:viaspring-chairs@ie=
tf.org">viaspring-chairs@ietf.org</a> and ADs via</span><br></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span><a href=3D=
"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a>.</span><br></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span></sp=
an><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>Thank you,</span><br></blockquote></blockquote><blockquote type=
=3D"cite"><blockquote type=3D"cite"><span>-- Rob &amp; Bruno</span><br></blo=
ckquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><sp=
an></span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><span>(*) As expressed on the mailing list, a 128 bit SID ca=
n encode two instructions</span><br></blockquote></blockquote><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span>a node SID and an adjacency SID h=
ence less SID may be required.</span><br></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>________=
_______________________________________</span><br></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><span>spring mailing lis=
t</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span><a href=3D"mailto:spring@ietf.org">spring@ietf.org</a></s=
pan><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=
=3D"cite"><span><a href=3D"https://www.ietf.org/mailman/listinfo/spring">htt=
ps://www.ietf.org/mailman/listinfo/spring</a></span><br></blockquote></block=
quote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote ty=
pe=3D"cite"><span>_______________________________________________</span><br>=
</blockquote><blockquote type=3D"cite"><span>spring mailing list</span><br><=
/blockquote><blockquote type=3D"cite"><span><a href=3D"mailto:spring@ietf.or=
g">spring@ietf.org</a></span><br></blockquote><blockquote type=3D"cite"><spa=
n><a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://www.ietf.=
org/mailman/listinfo/spring</a></span><br></blockquote><span></span><br><spa=
n>_______________________________________________</span><br><span>spring mai=
ling list</span><br><span><a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a></span><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/spring=
">https://www.ietf.org/mailman/listinfo/spring</a></span><br></div></blockqu=
ote></div></div></div></body></html>=

--Apple-Mail-EE468209-C40F-4FB3-A986-3BF023F85898--


From nobody Sun Sep  1 14:56:25 2019
Return-Path: <rraszuk@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 DDF391200C5; Sun,  1 Sep 2019 14:56:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 bcSImOQvnNnq; Sun,  1 Sep 2019 14:56:22 -0700 (PDT)
Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (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 5727C12008F; Sun,  1 Sep 2019 14:56:22 -0700 (PDT)
Received: by mail-pl1-x631.google.com with SMTP id o3so5683461plb.13; Sun, 01 Sep 2019 14:56:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xnsfDvhVO6E7Gtry/Sstiso9oatJCnCgvPPvjYl11kg=; b=K0DoqRGdhRKaW/IQ8hVFrwgsmMkAJNOR49AY94ls3B7F591XOej4u+/983wwOk3d7A jBC2sNUaVcrJUkBL0nNwCBxeFUlL4PwR9OKT7pmxQAOqmIqBM8MahrwbdmONZ1sH4oY4 PAT0qe6f7Dnnqw45YpxsD4QlMGxlTXTOIKuhIyBvzitRriARmveXIghc5Hbr9qBmFl9B ncmfEpr5lVFDoWk6nKOj7td8PLwkQWmi9Ox2pEiDPSJpDvhc43QeHsJcXr3GrcZlU1lF HFe5ML1Ks2QhzLib8BAcv8hVkunfN6uRuwiT4KgTk61nAhOqF2krSasr/MmWz+dLjoW0 hm0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xnsfDvhVO6E7Gtry/Sstiso9oatJCnCgvPPvjYl11kg=; b=MI0GWMC3M6YaLZ7d85eE9ZgrEWMOXCzzMb8IOPq5lv9Cgvix5YOz5x82Nh6dmBIiC9 +WfuH1Q0ihklZ/i0Z3NDiu8tBMpXId9lJxulj0cw5v0m20ETq+OBpjSj/wAkNGJ8L+6o 5e3SavEXGlFB1B5MIVjg6yAg7bJ4nsFV2zYowqyopbaGHg3PYiXrAHx/Xv1HcISD7Z+e bEtowH0AqfN+yV7SwTHT/rTIm7F2Uu+EiP6Bb8WL1ncdbrROaIAmhI9U6vXVD9bS9qJ+ sEHVl4VjMKaWXXOWl4ui/CgEJ9m00ETt1jkkahBv0cAv/WfOpXcxqHvWBKX95zFRplyK sFNQ==
X-Gm-Message-State: APjAAAVh0Oe1QDzcS6EUB8S48WBdIQN9GPt0VpQ7cLNp8o1OCqImMZMH 643h4tzY7fXwRFwIRUDYv5davQ/HCEkcH63DhNk=
X-Google-Smtp-Source: APXvYqzeYTnNrjplMiBesKSrJLLpq/HbN80bRKkOcVg3CZpy51q4DdiJ+D9VFXrHf+d9p5sY/MhRBg70KSNfWrFulUI=
X-Received: by 2002:a17:902:8507:: with SMTP id bj7mr20390964plb.50.1567374981567;  Sun, 01 Sep 2019 14:56:21 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <BYAPR05MB54636C203A62D62812544D78AEBF0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54636C203A62D62812544D78AEBF0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Sun, 1 Sep 2019 23:56:12 +0200
Message-ID: <CA+b+ERmCjbqRvEshUa0JTNKb7w=EJFeiWOqKRiDpiE3i=-0W=g@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Nick Hilliard <nick@foobar.org>, Rob Shakir <robjs@google.com>,  Fernando Gont <fgont@si6networks.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000199a6059184ed0c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UPVFxDpPh8KgisheBusNPtrJBI0>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 21:56:24 -0000

--0000000000000199a6059184ed0c
Content-Type: text/plain; charset="UTF-8"

Yes Ron I saw this message from Bob and as you see from the mailer I
responded with clarification on why this is not 2^112.

While I do not understand why ULAs blocks must be globally unique (to me
this is analogy of RFC1918 :) there are few more options on the table on
what blocks to use for uSIDs addressing.

Thx,
R.


On Sun, Sep 1, 2019 at 11:48 PM Ron Bonica <rbonica=
40juniper.net@dmarc.ietf.org> wrote:

> Robert,
>
>
>
> Please see
> https://mailarchive.ietf.org/arch/browse/spring/?gbt=1&index=BPXFbv5drFqv7k7nPIN3SDuifo0
> .
>
>
>
>                         Ron
>


>

--0000000000000199a6059184ed0c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Yes Ron I saw this message from Bob and as you see from the mailer=
 I responded with clarification on why this is not 2^112.=C2=A0</div><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small">While I do not understand why ULA=
s blocks must be globally unique (to me this is analogy of RFC1918 :) there=
 are few more options on the table on what blocks to use for uSIDs addressi=
ng.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small">Thx,</div><d=
iv class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small">R.=C2=A0</div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small"><br></div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Sep 1, =
2019 at 11:48 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@d=
marc.ietf.org">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_7745697949991813052WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Please see <a href=3D"https://mailarchive.ietf.org/a=
rch/browse/spring/?gbt=3D1&amp;index=3DBPXFbv5drFqv7k7nPIN3SDuifo0" target=
=3D"_blank">
https://mailarchive.ietf.org/arch/browse/spring/?gbt=3D1&amp;index=3DBPXFbv=
5drFqv7k7nPIN3SDuifo0</a>.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Ron</p></div></div></blockquote><div><br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><br>
</blockquote></div></div>

--0000000000000199a6059184ed0c--


From nobody Sun Sep  1 15:47:13 2019
Return-Path: <james.n.guichard@futurewei.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 A79141200DF; Sun,  1 Sep 2019 15:47:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 ub9MmS3qMNqN; Sun,  1 Sep 2019 15:47:07 -0700 (PDT)
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-eopbgr720095.outbound.protection.outlook.com [40.107.72.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6AEFA1200CD; Sun,  1 Sep 2019 15:47:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LGqi764ir2sGgU/I5Do0NqVYl4RLkqQs2SOlB040jIS0bMaS9ZRTg5u/ehU6BypqXEsGvBKZ1BY3PkQbu85m1OvjDXR9ZsUeG/1cr0/sP7Xhi8rz2do2ydB+F2fhr8Jy3iIMArn0kgS18AKwcsJWpsrp6bw1EuZW4udBm6/MHR83/YMfMy0b2kx2rksRCdrk3w8nuNiE0kjmJKAC/h51nk1NSIf0myVxgr1q8KrrmMp7LE5twsbIo91HTHCJHmcOWX+1VIjgsIGrmzlRmPuj5Aw+MeCh/1zdysjRVNDZtmpBptgpUuDtDXXOOB+w9IxMyb/5KjlidwLHjAvdOWqsqA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O0ObtBNWSvA9MInF2k6eOmMBZP/+8TX315qrXl+0RKU=; b=BFSpUOqHGlH2U7C/nJ6zJWAUyVIVJ3eLxHUuhOY9zxOnBGeASMyP6H6h5kTLWYzi4yN9WbgCoaxZ3CQwQWb+iEcgHCw9ZK/hnnwKNhmdZTQjNRtIqwYr3bRA/tEDFgo6KGKXUFrtOszlP54Liw93xeNOOUf4lCrS0nGTjtOD7fBEwLpWEXyqQYxWmwF4uShIVBELJs+fMPahwYWJAkpV5ro3bTaRPIjEQLuZgoLZU788HqUB3iQsuhR7J2K9WYHfGXgBrhwp31vVFC5U2mv6eQMjXlheyjH1/OxIx48B0RMVxcEPs2lt+LsVQzRAP+/6skJiU56rnER5bzVVSIGO1Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O0ObtBNWSvA9MInF2k6eOmMBZP/+8TX315qrXl+0RKU=; b=PijoIRFl5PNkfWWeSrJ2xewd4HxJQ7naq6Fg/Vv7aXPzZHMsr1xT37a0I0ZVU42YMQAI40yfC6pvXcIkbojCN5XksKdgXVzqpI71w3H2FegaqPciZzfJ02WG/xRvlra8VCTI1spWSgKVYHRWR7CHmLVSCjdYf/+pWUo0pDOWUPE=
Received: from CH2PR13MB3608.namprd13.prod.outlook.com (52.132.246.219) by CH2PR13MB3589.namprd13.prod.outlook.com (52.132.246.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.10; Sun, 1 Sep 2019 22:47:03 +0000
Received: from CH2PR13MB3608.namprd13.prod.outlook.com ([fe80::44da:5be7:9bc:6a2a]) by CH2PR13MB3608.namprd13.prod.outlook.com ([fe80::44da:5be7:9bc:6a2a%4]) with mapi id 15.20.2241.012; Sun, 1 Sep 2019 22:47:03 +0000
From: James Guichard <james.n.guichard@futurewei.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>, Robert Raszuk <robert@raszuk.net>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgswqfVn18z102ii4ZObYTsg6cV4KUAgAE2EwCAAEHrAIAADYCAgAALToCAABFXAIAAFDNg
Date: Sun, 1 Sep 2019 22:47:03 +0000
Message-ID: <CH2PR13MB3608A2945972BFE505DAC730D2BF0@CH2PR13MB3608.namprd13.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com> <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <AA7A2297-5E96-4071-B96F-DE3B4F0FDBE3@liquidtelecom.com> <CAOj+MMG_kYM+N-nvASTa0UzUQzJP7Aqm4acjb4SJ674psuQpcQ@mail.gmail.com> <90420D6A-6840-4FFB-B78E-2CAD102F07D3@liquidtelecom.com>
In-Reply-To: <90420D6A-6840-4FFB-B78E-2CAD102F07D3@liquidtelecom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=james.n.guichard@futurewei.com; 
x-originating-ip: [47.14.29.133]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6b6b02e9-b42a-4d8a-df64-08d72f2e4ef1
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CH2PR13MB3589; 
x-ms-traffictypediagnostic: CH2PR13MB3589:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <CH2PR13MB3589835B9BE671294A7A1C16D2BF0@CH2PR13MB3589.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0147E151B5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(136003)(376002)(396003)(39830400003)(346002)(37854004)(189003)(199004)(4326008)(11346002)(476003)(2906002)(76116006)(316002)(66476007)(66556008)(486006)(5070765005)(66446008)(64756008)(5660300002)(446003)(52536014)(66946007)(25786009)(561944003)(3846002)(76176011)(7736002)(6436002)(6116002)(790700001)(99286004)(55016002)(102836004)(14454004)(6506007)(53546011)(66066001)(606006)(71190400001)(66574012)(71200400001)(74316002)(7696005)(110136005)(81156014)(81166006)(8676002)(186003)(30864003)(54906003)(86362001)(478600001)(256004)(14444005)(33656002)(8936002)(6246003)(26005)(966005)(53946003)(9686003)(54896002)(236005)(6306002)(53936002)(229853002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:CH2PR13MB3589; H:CH2PR13MB3608.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Md9hfl4NfemBDIclQxVQorWS3UinCXfSSKXuS5c3oOIOA/nkxgBRulIxtgSGyn4GBWxvJnMNbywzJPZd68qil6zrQ+9DSK6mGJ4EKJw+hc+qDOm0huf7pV6XBoDpTLhdBfum9YCyWJLRX03cYjLdh1sB/+5w75znkyKTGtx5h3ZKftQlEfFwS7YB3FWrUi8BxNAsZprooUqRLnFKjLtjw21bRpxuGrqYCDE77nYpV4sqbCV8k6iyVjX5zm2cwfBokMVtRRnAT1e9VGrB0u8qx0xNsk7sMuQo8j3BlT0RJLVdaNUi+glaV8qHP85XAIYV9tAZ7Q7SZTeoI5yUJf82Bz47Radz0N+0L3rc9iHYIaI/FdH2UHHZ346y2mprDX7nK83XyEVgUuykWBmJ6MrZHX9rmT1gppCjhsXtQbeKyTY=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CH2PR13MB3608A2945972BFE505DAC730D2BF0CH2PR13MB3608namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b6b02e9-b42a-4d8a-df64-08d72f2e4ef1
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2019 22:47:03.4960 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /Crm0BGzV62Bd3P7MbqBPpXUB0GbTAFUNKRia88rgM+NM3KrJtdvDKucfNjaalHQXJNSj1X04g7X4jH54uEG4Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3589
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6h5XoVZQxi9SGA9wlz2ep-xhtm4>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 01 Sep 2019 22:47:12 -0000

--_000_CH2PR13MB3608A2945972BFE505DAC730D2BF0CH2PR13MB3608namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHRlY2huaXF1ZXMgdGhhdCBjb3VsZCBiZSB1c2VkIHRvIHJl
ZHVjZSB0aGUgZGVwdGggd2l0aG91dCBoYXZpbmcgdG8gcmVzb3J0IHRvIGEgbmV3IGVuY2Fwc3Vs
YXRpb24gYmV5b25kIFNSdjY7IHVTSUQgaXMgb25lIG9mIGNvdXJzZSwgYnV0IHRoZXJlIGlzIGFs
c28gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2Vk
LXNydjYtbnAtMDAgYW5kIHdlIGNvdWxkIHByb2JhYmx5IGZpbmQgb3RoZXJzIGlmIHRob3NlIGRv
IG5vdCBzdWZmaWNlLg0KDQpKaW0NCg0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRm
Lm9yZz4gT24gQmVoYWxmIE9mIEFuZHJldyBBbHN0b24NClNlbnQ6IFN1bmRheSwgU2VwdGVtYmVy
IDAxLCAyMDE5IDU6MzAgUE0NClRvOiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD4N
CkNjOiBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+OyBS
b2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRm
Lm9yZz47IDZtYW5AaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4N
Cg0KUm9iZXJ0LA0KDQpDUkggd29ya3MganVzdCBmaW5lIHdpdGggdGhlIGRlZXAgbGFiZWwgZGVw
dGggaW4gb3VyIHRlc3Rpbmcgb2YgaXQuICBBcyBJIHN0YXRlZCBpbiBteSBwcmV2aW91cyBlbWFp
bHMg4oCTIFRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1ZXMgd2l0aCB1U0lEIHRoYXQgSSBjYW4g
c2VlIOKAkyBhbmQgSSB3b27igJl0IHJlcGVhdCBhbGwgb2YgdGhvc2UgaGVyZSBhZ2Fpbi4gIFRo
ZXJlIGFyZSBhIHdob2xlIG51bWJlciBvZiBhc3BlY3RzIGdvaW5nIHRocm91Z2ggdGhhdCBuZXR3
b3JrIG1hcCB0aGF0IGRvIG5vdCBnaXZlIGEgZnVsbCBwaWN0dXJlIOKAkyBtdWx0aXBsZSBwYXRo
cyBvZiB1bmVxdWFsIHNpemVzIOKAkyBtdWx0aXBsZSBjaXJjdWl0cyBiZXR3ZWVuIGxvY2F0aW9u
cyB0aGF0IGFyZW7igJl0IGNsZWFybHkgc2hvd24gdGhlcmUgZm9yIGRpdmVyc2l0eSBzYWtlIOKA
kyBhbmQgYSB3aG9sZSBoZWFwIG9mIG90aGVyIGlzc3Vlcy4gIFlvdSBuZWVkIHRvIHJlYWxpemUg
dGhhdCBzdGVlcmluZyBpbiBvdXIgY2FzZSBpcyBub3QganVzdCBhYm91dCBkaXZlcnNpdHkg4oCT
IHRoZXJlIGFyZSBtYW55IHJlYXNvbnMgd2h5IHdlIHN0ZWVyIGFuZCB3aHkgb3VyIGN1c3RvbWVy
cyB3aXNoIHVzIHRvIHN0ZWVyIOKAkyBhbmQgZ2xhbmNpbmcgYXQgYSBuZXR3b3JrIG1hcCBsaWtl
IHRoYXQgd2lsbCBub3QgZ2l2ZSB5b3UgY2xvc2UgdG8gYSBmdWxsIHBpY3R1cmUuICBUaG9zZSBy
ZWFzb25zIGNhbiByYW5nZSBmcm9tIGV2ZXJ5dGhpbmcgZnJvbSBsYXRlbmN5IHRvIGdlb3BvbGl0
aWNhbCBpc3N1ZXMuDQoNClRoZW4gYWdhaW4g4oCTIGFzIGFuIG9wZXJhdG9yIOKAkyBJIGhhdmUg
YWx3YXlzIGJlbGlldmVkIGluIGhhdmluZyB0aGUgY2hvaWNlIOKAkyBhbmQgYXMgSSBzdGF0ZWQg
aW4gcHJldmlvdXMgZW1haWxzIOKAkyBpbiB0aGUgbmV0d29ya2luZyB3b3JsZCB3ZSBoYXZlIG1h
bnkgYWx0ZXJuYXRpdmVzIHRvIG1hbnkgdGhpbmdzIOKAkyBhbmQgSSB3ZW50IGFzIGZhciBhcyB0
byBwcm9wb3NlIHdyaXRpbmcgYW4gaW50ZXItb3AgZHJhZnQgc28gdGhhdCBib3RoIENSSCBhbmQg
dVNJRCBjb3VsZCBtb3ZlIGZvcndhcmQgcmF0aGVyIHRoYW4gYm90aCBlbmRpbmcgdXAgc3RhbGxl
ZCwgb3Igd29yc2Ugd2lsbCwgb25lIG9yIHRoZSBvdGhlciBlbmRpbmcgdXAgYXMgcHJvcHJpZXRh
cnkg4oCTIGFuZCBJIG1heSB3ZWxsIHN0aWxsIGdldCBhcm91bmQgdG8gZG9pbmcgdGhpcyDigJMg
dGltZSBoYXMganVzdCBiZWVuIGEgbGl0dGxlIGhlY3RpYyBvZiBsYXRlLg0KDQpBbmRyZXcNCg0K
RnJvbTogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6
dWsubmV0Pj4NCkRhdGU6IFN1bmRheSwgMSBTZXB0ZW1iZXIgMjAxOSBhdCAyMjoyOA0KVG86IEFu
ZHJldyBBbHN0b24gPEFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb208bWFpbHRvOkFuZHJl
dy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20+Pg0KQ2M6IFJvbiBCb25pY2EgPHJib25pY2E9NDBq
dW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZzxtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRt
YXJjLmlldGYub3JnPj4sIFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFpbHRvOnJvYmpz
QGdvb2dsZS5jb20+PiwgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nQGlldGYub3JnPj4sICI2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPiIgPDZt
YW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmdd
IEJleW9uZCBTUnY2Lg0KDQpIaSBBbmRyZXcsDQoNCkxvb2tpbmcgYXQgeW91ciBuZXR3b3JrIHRv
cG9sb2d5IGh0dHBzOi8vd3d3LmxpcXVpZHRlbGVjb20uY29tL2Fib3V0LXVzL25ldHdvcmstbWFw
Lmh0bWw8aHR0cHM6Ly9uYW0wMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJs
PWh0dHBzJTNBJTJGJTJGd3d3LmxpcXVpZHRlbGVjb20uY29tJTJGYWJvdXQtdXMlMkZuZXR3b3Jr
LW1hcC5odG1sJmRhdGE9MDIlN0MwMSU3Q2phbWVzLm4uZ3VpY2hhcmQlNDBmdXR1cmV3ZWkuY29t
JTdDZjBhMDIyYzMzMDgzNGExZTU2NjYwOGQ3MmYyMzlhMTAlN0MwZmVlOGZmMmEzYjI0MDE4OWM3
NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MDI5NzAyMjkzNzM2MTczJnNkYXRhPWhZZU9zeFNJ
T256enR5JTJGeEQzWEslMkZhblVVS3ZQenU3VXlQJTJGM1ZXTTFLbDAlM0QmcmVzZXJ2ZWQ9MD4g
eWVzIGluZGVlZCB5b3UgbmVlZCB0byBwYXNzIHZpYSBudW1iZXIgb2YgY291bnRyaWVzLCBidXQg
a2VlcCBpbiBtaW5kIHRoYXQgU1IgaXMgbm90IGEgcm91dGluZyBwcm90b2NvbC4NCg0KRXZlbiBm
b2N1c2luZyBvbiB5b3VyIGxvbmdlc3QgZGF0YSBwYXRocyBzYXkgZnJvbSBDYWlybyB0byBDYXBl
IFRvd24gSSByZWFsbHkgc2VlIG5vIHVzZSBmb3IgbW9yZSB0aGVuIG9wdGltYWxseSBjaG9zZW4g
MyBvciA0IFNJRHMgdG8gd2VsbCBkaXZlcnNpZnkgdGhlIGZsb3dzIHRvIHRyYXZlcnNlIGRpZmZl
cmVudCBlbmQgdG8gZW5kIHBhdGhzIHRoZW4geW91ciByb3V0ZWQgZGVmYXVsdC4NCg0KTm93IGlm
IHlvdXIgZGVzaXJlIGlzIHRvIHByb3ZpZGUgZm9yIGFsbCB0aGUgcG9zc2libGUgZGF0YSBmbG93
cyBwZXIgZWFjaCBFQ01QIGxpbmsgZ3JvdXAgZm9yd2FyZGluZyBjb250cm9sIHRoZW4gSSBzZWUg
Y291bnRpbmcgYWRqIFNJRHMgeW91IGNhbiBnZXQgdG8gMTAgU0lEcyBvciBtb3JlLiBCdXQgaXMg
U1J2NiB0aGVuIG9wdGltYWwgdG9vbCBpbiB0aGUgdG9vbGtpdCB0byBhY2NvbXBsaXNoIHRoYXQg
Pw0KDQpCdXQgYXNzdW1lIGl0IGlzIGhvdyBhYm91dCB1c2Ugb2YgdVNJRCBjb21iaW5hdGlvbiB3
aXRoIFNSSCBzdWNoIHRoYXQgeW91IGNhbiBoYXZlIHlvdXIgcmVxdWlyZW1lbnRzIHdlbGwgc2F0
aXNmaWVkIGluIHRoZSBjdXJyZW50IG5ldHdvcmsgcmVnYXJkbGVzcyBpZiBhbHRlcm5hdGl2ZSBk
ZXNpZ24gb3IgYWx0ZXJuYXRlIG5ldHdvcmsgYXJjaGl0ZWN0dXJlIGV4aXN0cyBvciBub3QgPw0K
DQpUaHgsDQpSb2JlcnQuDQoNCg0KT24gU3VuLCBTZXAgMSwgMjAxOSBhdCA5OjQ3IFBNIEFuZHJl
dyBBbHN0b24gPEFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb208bWFpbHRvOkFuZHJldy5B
bHN0b25AbGlxdWlkdGVsZWNvbS5jb20+PiB3cm90ZToNCkkgY2FuIHN0YXRlIGNhdGVnb3JpY2Fs
bHkgdGhhdCB3ZSBoYXZlIGEgc29saWQgY2FzZSB0byB1c2UgOCB0byAxMiBTSUTigJlzIOKAkw0K
DQpMZXQgbWUgcHV0IGl0IHRoaXMgd2F5IOKAkyBJZiBJIGNyb3NzIG15IG93biBuZXR3b3JrIOKA
kyBUbyBnZXQgdG8gY2VydGFpbiBjb3VudHJpZXMgSSBoYXZlIHRvIHBhc3MgdGhyb3VnaCBubyBs
ZXNzIHRoYW4gNSBzZXBhcmF0ZSBjb3VudHJpZXMgaW4gY2VydGFpbiBzY2VuYXJpb3Mg4oCTIGFu
ZCBpdOKAmXMgbm90IHByYWN0aWNhbGx5IHBvc3NpYmxlIHRvIGF2b2lkIHRoaXMuICBXaGVuIEkg
YWRkIHRoZSB2YXJpb3VzIHBhdGhzIHdlIG5lZWQgdG8gc3RlZXIgYWNyb3NzIGFuZCB0aGUgbnVt
YmVycyBvZiBkZXZpY2VzIHRvIGRvIHRoaXMgaW4gYSBncmFudWxhciB3YXkg4oCTIHdpdGggdGhl
IGFtb3VudCBvZiBtZXNoaW5nIHdlIGhhdmUgdG8gZG8gdG8gYWNoaWV2ZSByZWR1bmRhbmN5IOKA
kyB5ZXMg4oCTIGl0IGdldHMgY29tcGxleCDigJMgYW5kIHllcyDigJMgdGhlIG5vZGUgZGVwdGgg
Z2V0cyBkZWVwLg0KDQpPdXIgY2FzZSBvZiBuZWVkaW5nIGdyYW51bGFyIHN0ZWVyaW5nIGhlcmUg
4oCTIHdpdGhvdXQgbmVjZXNzYXJpbHkgZ29pbmcgbG9zZSDigJMgaXMgaXJvbmNsYWQg4oCTIGFu
ZCBJIGNhbiBzYXkgdGhhdCByaWdodCBub3csIDEwIG5vZGUgc3RlZXJpbmcgZm9yIGNlcnRhaW4g
Y2FzZXMgaXMgMTAwJSBhIHJlYWxpdHkgZm9yIHdoYXQgd2UgbmVlZC4NCg0KQW5kcmV3DQoNCg0K
RnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5j
ZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIu
bmV0QGRtYXJjLmlldGYub3JnPG1haWx0bzo0MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPj4N
CkRhdGU6IFN1bmRheSwgMSBTZXB0ZW1iZXIgMjAxOSBhdCAyMTowMA0KVG86IFJvYmVydCBSYXN6
dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+DQpDYzogUm9i
IFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86cm9ianNAZ29vZ2xlLmNvbT4+LCBTUFJJ
TkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+PiwgIjZt
YW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+IiA8Nm1hbkBpZXRmLm9yZzxtYWlsdG86
Nm1hbkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNClJv
YmVydCwNCg0KSSBjYW4gb25seSByZXBlYXQgd2hhdCBteSBjdXN0b21lcnPigJkgcmVxdWlyZW1l
bnRzLiBUaGV5IGhhdmUgYXNrZWQgZm9yIDgtMTIgU0lEcyBpbiBTUi1NUExTIGFuZCBTUnY2IGFu
ZCBTUnY2Ky4NCg0KV2UgZGlkbuKAmXQgcXVlc3Rpb24gdGhhdCByZXF1aXJlbWVudCBmb3IgU1It
TVBMUy4gV2h5IHNob3VsZCB0aGluZ3MgYmUgYW55IGRpZmZlcmVudCBmb3IgU1J2NiBvciBTUnY2
Kz8NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpGcm9tOiBSb2JlcnQgUmFzenVrIDxyb2Jl
cnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+Pg0KU2VudDogU3VuZGF5LCBT
ZXB0ZW1iZXIgMSwgMjAxOSAxMTowMyBBTQ0KVG86IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBl
ci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Pg0KQ2M6IFJvYiBTaGFraXIgPHJvYmpz
QGdvb2dsZS5jb208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+PjsgU1BSSU5HIFdHIExpc3QgPHNw
cmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj47IDZtYW5AaWV0Zi5vcmc8bWFp
bHRvOjZtYW5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoN
CkRlYXIgUm9uLA0KDQo+IFNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBhIGZpcm0gcmVxdWlyZW1l
bnQgdG8gc3VwcG9ydCBTUiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAxMiBzZWdtZW50cy4NCg0K
TGV0IG1lIG1ha2UgYW4gb2JzZXJ2YXRpb24gdGhhdCB3aXRoIDggdG8gMTIgcm91dGVyIGhvcHMg
SSBjYW4gcmVhY2ggbW9zdCBvZiBteSBvZnRlbiB2aXNpdGVkIGRlc3RpbmF0aW9ucyBpbiB0aGUg
b3BlbiBJbnRlcm5ldCBhbnl3aGVyZSBpbiB0aGUgd29ybGQuDQoNCldpdGggdGhhdCBsZXQncyBh
bHNvIG5vdGljZSB0aGF0IHByb3Bvc2VkIFNSdjYgKG9yIGZvciB0aGF0IG1hdHRlciBTUi1NUExT
KSBpcyBhcHBsaWNhYmxlIHRvIG5ldHdvcmtzIHVuZGVyIHNhbWUgYWRtaW5pc3RyYXRpdmUgY29u
dHJvbC4NCg0KVGhlcmVmb3IgSSBkbyBxdWVzdGlvbiB0aGUgbmVjZXNzaXR5IHRvIGhhdmUgc3Vj
aCBkZWVwL2xvbmcgbGlzdCBvZiBzZWdtZW50cyBmb3IgYW55IHByYWN0aWNhbCBuZXR3b3JrIGFw
cGxpY2F0aW9uLg0KDQpQZXJoYXBzIHNvbWUgY3VzdG9tZXJzIChvciB2ZW5kb3JzKSBhcmUgdHJl
YXRpbmcgU1J2NiB2ZXJiYXRpbSBhcyBhbiBhbmFsb2d5IHRvIFJTVlAtVEUgc3RyaWN0IG9yIGxv
b3NlIEVSTyBvYmplY3RzIC0gYnV0IHRoYXQgaXMgY29tcGxldGVseSB3cm9uZyB3YXkgdG8gdGhp
bmsgYWJvdXQgaXQgaW4gbGlnaHQgb2Ygc2VnbWVudCByb3V0aW5nIGFyY2hpdGVjdHVyZSBhbmQg
aXRzIGFiaWxpdGllcy4NCg0KSW4gUlNWUC1URSB5b3UgbmFpbCBkb3duIHRoZSBwYXRoIHdpdGgg
aG9wIGJ5IGhvcCBSRVNWLVBBVEggbXNnIHNpZ25hbGxpbmcgc3VjaCB0aGF0IGZvcndhcmRpbmcg
aXMgdXNpbmcgbG9jYWxseSB1cHN0cmVhbSBhc3NpZ25lZCBsYWJlbHMgZGlzdHJpYnV0ZWQgYnkg
cmV0dXJuIFJTVlAtUkVTViBtc2cuDQoNCkkgd291bGQgbmV2ZXIgc3VnZ2VzdCB0byBkbyBzYW1l
IHdpdGggU1IuIFRoZSBiaWdnZXN0IGFkdmFudGFnZSBvZiBTUiAob3V0c2lkZSBvZiBpdHMgbmV0
d29yayBwcm9ncmFtbWFiaWxpdHkgY29uY2VwdCkgaXMgaW4gdGhlIGFiaWxpdHkgdG8gZW5jb2Rl
IHZlcnkgc2VsZWN0ZWQgYW5jaG9yIG5vZGUgb3Igbm9kZXMgdG8gd2hpY2ggZm9yd2FyZGluZyBq
dXN0IGZsb3dzIG5hdGl2ZWx5IHVzaW5nIElQdjYgYWRkcmVzcyBvciBkb21haW4gd2lkZSBNUExT
IGxhYmVsLg0KDQpTbyBwcm9wZXIgdXNlIG9mIFNSIGRvZXMgcmVxdWlyZSB3aXNlIHNlbGVjdGlv
biBvZiBzdWNoIGFuY2hvciBwb2ludHMgaW4gdGhlIG5ldHdvcmsuIEkgYW0gYWZyYWlkIENTUEYg
aXMgbm90IHRoZSBiZXN0IHRvb2wgZm9yIGl0LiBNdWNoIHNtYXJ0ZXIgYWxnb3JpdGhtIGlzIHJl
cXVpcmVkIHRvIGVuZ2luZWVyIHlvdXIgdHJhZmZpYyB1c2luZyBTUiB0ZWNobm9sb2d5IGluIGFu
eSBuZXR3b3JrIGVzcGVjaWFsbHkgaW4gY2FzZXMgd2hlcmUgdGhlIElHUCB0b3BvbG9neSBpcyB2
ZXJ5IGRlbnNlIGFuZCBjb21wbGV4Lg0KDQpCYXNlZCBvbiBteSBwZXJzb25hbCBleHBlcmllbmNl
IHdpdGggTVBMUy1URSBkZXBsb3ltZW50cyBhY3Jvc3MgYmlnZ2VzdCBnbG9iYWwgbmV0d29ya3Mg
SSAgY2FuIHN0YXRlIHRoYXQgdmFzdCBtYWpvcml0eSBvZiB0cnVlIHBhdGggc3RlZXJpbmcgY2Fu
IGJlIGVhc2lseSBhY2NvbXBsaXNoZWQgd2l0aCAxLCAyIG9yIG1heCAzIHByb3Blcmx5IHNlbGVj
dGVkIGFuY2hvciBub2RlcyBhY3Jvc3MgdGhlaXIgZG9tYWluKHMpLiBBZGQgdG8gdGhhdCByb29t
IGZvciB0d28gU0ZDIHByb2Nlc3NpbmcgY2x1c3RlcnMgYW5kIHlvdSBnZXQgbWF4IDUuDQoNClNv
IGV2ZW4gaWYgc29tZSBpbmRpdmlkdWFsIG9wZXJhdG9ycyB3b3VsZCBsaWtlIHRvIHVzZSA4LCAx
MiBvciBtYXliZSAxNiBzZWdtZW50cyBpbiB0aGVpciBwYWNrZXRzIEkgZG8gbm90IHNlZSB0aGlz
IGFzIGZ1bmRhbWVudGFsbHkgc3VmZmljaWVudCBqdXN0aWZpY2F0aW9uIHRvIHByb2NlZWQgd2l0
aCB5ZXQgb25lIG1vcmUgU1J2NiBlbmNvZGluZyBwcm9wb3NhbC4NCg0KQXMgYm90aCBSb2IgJiBC
cnVubyBhc2tlZCBJIHdpbGwgYmUgbG9va2luZyBmb3IgcmVhbCB0ZWNobmljYWwganVzdGlmaWNh
dGlvbnMgZm9yIHN1Y2ggZGVlcCBzZWdtZW50IHN0YWNrcy4gTm90ZSB0aGF0IHdlIGFyZSBhdCB0
aGUgZW5kIG9mIDQgd2VlayBwb29sIHdpbmRvdyBhbmQgdGhlcmUgd2FzIG5vbmUgc2VudCB0byB0
aGUgbGlzdCBzbyBmYXIuDQoNCktpbmQgcmVnYXJkcywNClJvYmVydC4NCg0KDQpPbiBTYXQsIEF1
ZyAzMSwgMjAxOSBhdCAxMDozNCBQTSBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRA
ZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOjQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+PiB3cm90
ZToNClJvYiwNCg0KVGhlIGZvbGxvd2luZyBhcmUgYXJndW1lbnRzIGZvciBwcm9jZWVkaW5nIHdp
dGggU1J2Nis6DQoNCg0KICAqICAgRWZmaWNpZW50IGZvcndhcmRpbmcgd2l0aCBkZWVwIFNJRCBs
aXN0cw0KICAqICAgT3BlcmF0aW9uYWwgU2ltcGxpY2l0eQ0KICAqICAgU1J2Nisgd29yayBtYXkg
ZmluaXNoIGJlZm9yZSBTUnY2DQoNCkVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVlcCBTSUQg
TGlzdHMNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCg0KU1IgY3VzdG9tZXJzIGhhdmUgc3RhdGVkIGEgZmlybSByZXF1aXJlbWVudCB0byBzdXBw
b3J0IFNSIHBhdGhzIHRoYXQgY29udGFpbiA4IHRvIDEyIHNlZ21lbnRzLiBUaGV5IGhhdmUgYWxz
byBzdGF0ZWQgYSByZXF1aXJlbWVudCBmb3IgaW1wbGVtZW50YXRpb25zIHRvIGZvcndhcmQgYXQg
bGluZSBzcGVlZCAgYW5kIHdpdGhvdXQgY29uc3VtaW5nIGV4Y2Vzc2l2ZSBvdmVyaGVhZCBiYW5k
d2lkdGguDQoNClNSdjYsIGFzIGRlZmluZWQgaW4gZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91
dGluZy1oZWFkZXIsIGNhbm5vdCBzYXRpc2Z5IHRoZXNlIHJlcXVpcmVtZW50cy4gSW4gb3JkZXIg
dG8gc3VwcG9ydCBhbiBTUiBwYXRoIHdpdGggOCBzZWdtZW50cywgU1J2NiB3b3VsZCByZXF1aXJl
IGEgMTI4LWJ5dGUgU1JILiBFdmVuIGlmIEFTSUNzIGNvdWxkIHByb2Nlc3Mgc3VjaCBhIGxvbmcg
U1JIIGF0IGxpbmUgc3BlZWQsIHRoZSBiYW5kd2lkdGggb3ZlcmhlYWQgd291bGQgYmUgcHJvaGli
aXRpdmUuDQoNClRoZXJlZm9yZSwgb25lIG9mIHRoZSBmb3VyIHNvbHV0aW9ucyAgdGhhdCB5b3Ug
bWVudGlvbiBiZWxvdyBpcyByZXF1aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95YWJsZS4gV2hpbGUg
ZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXIgaXMgY2xvc2UgdG8gbWF0dXJp
dHksIHRoZSBmb3VyIGNvbXBldGluZyBzb2x1dGlvbnMgbWVudGlvbmVkIGJlbG93IGFyZSBlcXVh
bGx5IG1hdHVyZSBhbmQgc2hvdWxkIGJlIGdpdmVuIGVxdWFsIGNvbnNpZGVyYXRpb24uDQoNCg0K
VGhlIGZvdXIgc29sdXRpb25zIGFyZSBTUnY2KywgdVNJRCwgZHJhZnQtbGkgYW5kIGRyYWZ0LW1p
cnNreS4NCg0KT3BlcmF0aW9uYWwgU2ltcGxpY2l0eQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCk5ldHdvcmsgb3BlcmF0b3JzIHN0cml2ZSBmb3Igb3BlcmF0aW9uYWwgc2ltcGxpY2l0
eS4gQnkgbG9vc2VseSBpbnRlcnByZXRpbmcgKGFuZCBzb21ldGltZXMgYmVuZGluZykgdGhlIHJl
cXVpcmVtZW50cyBvZiBSRkNzIDQyOTEgYW5kIFJGQyA4MjAwLCBTUnY2IGludHJvZHVjZXMgYXJj
aGl0ZWN0dXJhbCBxdWlya3MgdGhhdCBpbnRyb2R1Y2Ugb3BlcmF0aW9uYWwgY29tcGxleGl0eS4g
VGhlIGZvbGxvd2luZyBhcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3Mgb2YgIGRyYWZ0LWlldGYtNm1h
bi1zZWdtZW50LXJvdXRpbmctaGVhZGVyOg0KDQoNCiAgKiAgIFRoZSBTZWdtZW50IFJvdXRpbmcg
SGVhZGVyIChTUkgpIHNlcnZlcyBwdXJwb3NlcyBvdGhlciB0aGFuIHJvdXRpbmcuIFRoZXJlZm9y
ZSwgdGhlIFNSSCBpcyBzb21ldGltZXMgcmVxdWlyZWQgZm9yIHBhY2tldHMgdGhhdCB0cmF2ZXJz
ZSB0aGUgbGVhc3QtY29zdCBwYXRoIGZyb20gc291cmNlIHRvIGRlc3RpbmF0aW9uDQogICogICBU
aGUgU1JIIGFuZCB0aGUgSVB2NiBBdXRoZW50aWNhdGlvbiBIZWFkZXIgYXJlIGluY29tcGF0aWJs
ZS4NCiAgKiAgIFRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgZGV0ZXJtaW5lcyB3aGV0aGVy
IGFuIFNSSCBpcyB2YWxpZCBhbmQgaG93IGl0IGlzIHByb2Nlc3NlZC4gRm9yIGV4YW1wbGUsIGlm
IHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgY29udGFpbnMgb25lIGxvY2FsbHkgaW5zdGFu
dGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHByb2Nlc3NlZCBpbiBvbmUgcGFydGljdWxh
ciB3YXksIHdoaWxlIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgY29udGFpbnMgYW5v
dGhlciBsb2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1ZSwgdGhlIFNSSCBtaWdodCBiZSB0b3RhbGx5
IGludmFsaWQuDQoNCkRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyAg
cHJvbWlzZXMgbW9yZSBhcmNoaXRlY3R1cmFsIHF1aXJrcy4gRm9yIGV4YW1wbGU6DQoNCg0KICAq
ICAgU2VnbWVudCBlbmRwb2ludHMgY2FuIGluc2VydCBhbmQvb3IgZGVsZXRlIElQdjYgZXh0ZW5z
aW9uIGhlYWRlcnMNCiAgKiAgIEFuIElQdjYgcGFja2V0IGNhbiBjb250YWluIHR3byBTZWdtZW50
IFJvdXRpbmcgaGVhZGVycw0KICAqICAgSVB2NiBwYWNrZXRzIGFyZSBubyBsb25nZXIgc2VsZi1k
ZXNjcmliaW5nLiBGb3IgZXhhbXBsZSwgdGhlIE5leHQgSGVhZGVyIEZpZWxkIGluIHRoZSBTUkgg
Y2FuIGNhcnJ5IGEgdmFsdWUgb2YgTm8gTmV4dCBIZWFkZXIsIGV2ZW4gdGhvdWdoIHRoZSBTUkgg
aXMgZm9sbG93ZWQgYnkgRXRoZXJuZXQgcGF5bG9hZC4NCg0KT3RoZXIgZW1lcmdpbmcgZHJhZnRz
IHByb21pc2Ugc3RpbGwgbW9yZSBhcmNoaXRlY3R1cmFsIHF1aXJrcy4gRm9yIGV4YW1wbGUsIGlu
IGRyYWZ0LWFsaS02bWFuLXNwcmluZy1zcnY2LW9hbSwgaW1wbGVtZW50YXRpb25zIG5lZWQgdG8g
ZXhhbWluZSB0aGUgU1JIIGV2ZW4gd2hlbiBTZWdtZW50IExlZnQgZXF1YWxzIHplcm8uIFRoaXMg
aXMgYmVjYXVzZSB0aGUgU1JIIGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2FycnkgT0FNIGFzIHdl
bGwgYXMgcm91dGluZyBpbmZvcm1hdGlvbi4NCg0KRnVydGhlcm1vcmUsIGRyYWZ0LWZpbHNmaWxz
LXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgcmVxdWlyZXMgbmV0d29yayBvcGVy
YXRvcnMgdG8gb2J0YWluIGFkZHJlc3Mgc3BhY2UgYW5kIG51bWJlciB0aGVpciBuZXR3b3JrcyBp
biBhIHBhcnRpY3VsYXIgd2F5IHRvIG1ha2Ugcm91dGluZyB3b3JrLg0KDQpTUnY2KyBXb3JrIE1h
eSBGaW5pc2ggQmVmb3JlIFNSdjYgd29yaw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClNSdjYrICBoYXMgYmVlbiBpbXBsZW1lbnRlZCBv
biBMSU5VWCBhbmQgaXMgYmVpbmcgaW1wbGVtZW50ZWQgb24gSlVOT1MuIEltcGxlbWVudGF0aW9u
IGV4cGVyaWVuY2UgZGVtb25zdHJhdGVzIHRoYXQgc3BlY2lmaWNhdGlvbiBpcyBmYWlybHkgY29t
cGxldGUuIEZvciBleGFtcGxlLCB0aGVyZSBpcyBubyBuZWVkIGZvciBhbiBTUnY2KyBPQU0gZG9j
dW1lbnQuIEl04oCZcyBqdXN0IElQdjYgYW5kIElQdjYgT0FNIGp1c3Qgd29ya3MuDQoNCkZ1cnRo
ZXJtb3JlLCB0aGUgU1J2Nisgc3BlY2lmaWNhdGlvbnMgYWRoZXJlIHRvIGEgc3RyaWN0IGludGVy
cHJldGF0aW9uIG9mIFJGQyA4MjAwLiBUaGVyZWZvcmUsIGFzIHRoZXkgcHJvZ3Jlc3MgdGhyb3Vn
aCB0aGUgd29ya2luZyBncm91cCwgdGhleSB3b27igJl0IG5lZWQgdG8gb3ZlcmNvbWUgdGhlIG9i
amVjdGlvbnMgdGhhdCBhcmUgaW5ldml0YWJseSBlbmNvdW50ZXJlZCB3aGVuIHN0cmV0Y2hpbmcg
dGhlIGludGVycHJldGF0aW9uIG9mIGEgc3BlY2lmaWNhdGlvbiB0aGF0IGlzIHNvIGZ1bmRhbWVu
dGFsIGFzIFJGQyA4MjAwLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUaGFua3MsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUm9uDQoNCg0KDQoNCg0KDQoNCg0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNl
c0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhhbGYgT2Yg
Um9iIFNoYWtpcg0KU2VudDogU3VuZGF5LCBBdWd1c3QgNCwgMjAxOSA1OjA0IFBNDQpUbzogU1BS
SU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1
YmplY3Q6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQoNCkhpIFNQUklORyBXRywNCg0KDQpPdmVy
IHRoZSBsYXN0IDUrIHllYXJzLCB0aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQg
Um91dGluZyBpbiBOZXR3b3JraW5HIChTUFJJTkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJv
dGggdGhlIE1QTFMgKFNSLU1QTFMpIGFuZCBJUHY2IChTUnY2KSBkYXRhIHBsYW5lcy4gU1ItTVBM
UyBtYXkgYWxzbyBiZSB0cmFuc3BvcnRlZCBvdmVyIElQIGluIFVEUCBvciBHUkUuDQoNCg0KVGhl
c2UgZW5jYXBzdWxhdGlvbnMgYXJlIHBhc3QgV0cgbGFzdCBjYWxsIChpbiBJRVNHIG9yIFJGQyBF
ZGl0b3IpLg0KDQoNCkR1cmluZyB0aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3
byBwcmVzZW50YXRpb25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXpl
IG9mIHRoZSBTSUQgZm9yIElQdjYgZGF0YXBsYW5lOg0KDQogICogICBTUnY2KyAvIENSSCAtLSBo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMt
MDQ8aHR0cHM6Ly9uYW0wMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0
dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtYm9uaWNhLXNwcmluZy1z
cnY2LXBsdXMtMDQmZGF0YT0wMiU3QzAxJTdDamFtZXMubi5ndWljaGFyZCU0MGZ1dHVyZXdlaS5j
b20lN0NmMGEwMjJjMzMwODM0YTFlNTY2NjA4ZDcyZjIzOWExMCU3QzBmZWU4ZmYyYTNiMjQwMTg5
Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzcwMjk3MDIyOTM3NDYxNjUmc2RhdGE9RDNCdldZ
NXlSOHI0VFl0aFh6UGlQTFFjTVZZVTVRVW1yM2diRiUyRm9uMjk4JTNEJnJlc2VydmVkPTA+DQog
ICogICB1U0lEIC0tIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1z
cHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxPGh0dHBzOi8vbmFtMDMuc2FmZWxp
bmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYu
b3JnJTJGaHRtbCUyRmRyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2
LXVzaWQtMDEmZGF0YT0wMiU3QzAxJTdDamFtZXMubi5ndWljaGFyZCU0MGZ1dHVyZXdlaS5jb20l
N0NmMGEwMjJjMzMwODM0YTFlNTY2NjA4ZDcyZjIzOWExMCU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1
M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzcwMjk3MDIyOTM3NDYxNjUmc2RhdGE9b1U4ekVGRjla
WmF3cXJyYjclMkJ2Z053ZU5yQ3UyWDNoVGF4dHJrc0QwR1lNJTNEJnJlc2VydmVkPTA+DQoNCg0K
RHVyaW5nIHRoZSBJRVRGIHdlZWssIHR3byBhZGRpdGlvbmFsIGRyYWZ0cyBoYXZlIGJlZW4gcHJv
cG9zZWQ6DQoNCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi4ub3JnL2h0bWwvZHJhZnQtbGktc3By
aW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDxodHRwczovL25hbTAzLnNhZmVsaW5rcy5wcm90ZWN0
aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwl
MkZkcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwJmRhdGE9MDIlN0MwMSU3Q2ph
bWVzLm4uZ3VpY2hhcmQlNDBmdXR1cmV3ZWkuY29tJTdDZjBhMDIyYzMzMDgzNGExZTU2NjYwOGQ3
MmYyMzlhMTAlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3
MDI5NzAyMjkzNzU2MTU3JnNkYXRhPSUyQk41Njc2bnFhWUhHdXRpUWFSRSUyQlRHM1dQQ3laeHV0
RHFlQWVvZUdWJTJCYXclM0QmcmVzZXJ2ZWQ9MD4NCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzPGh0dHBzOi8vbmFtMDMu
c2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xz
LmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDMmZGF0
YT0wMiU3QzAxJTdDamFtZXMubi5ndWljaGFyZCU0MGZ1dHVyZXdlaS5jb20lN0NmMGEwMjJjMzMw
ODM0YTFlNTY2NjA4ZDcyZjIzOWExMCU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRj
JTdDMSU3QzAlN0M2MzcwMjk3MDIyOTM3NTYxNTcmc2RhdGE9YzVsWnBqaDBLSmFlVlMwU044YmdK
MFlzOFZFZmk5ZGJuRXFDNyUyRmV5dGRvJTNEJnJlc2VydmVkPTA+DQoNCg0KQXMgd2UgZXhwcmVz
c2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50IGZvciB0aGUgV0cgdG8gdW5k
ZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbnMgYXJlLiBU
aHVzLCB3ZSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdGhhdCB0aGUgV0cgc2hvdWxkIGZpcnN0IGdl
dCB0byBhIGNvbW1vbiB1bmRlcnN0YW5kaW5nIG9uIHRoZSByZXF1aXJlbWVudHMgZm9yIGEgbmV3
IElQdjYgZGF0YSBwbGFuZSB3aXRoIGEgc21hbGxlciBTSUQgLSBib3RoIGZyb20gdGhlIHBlcnNw
ZWN0aXZlIG9mIG9wZXJhdG9ycyB0aGF0IGFyZSBsb29raW5nIHRvIGRlcGxveSB0aGVzZSB0ZWNo
bm9sb2dpZXMsIGFuZCBmcm9tIHRoYXQgb2YgdGhlIHNvZnR3YXJlL2hhcmR3YXJlIGltcGxlbWVu
dGF0aW9uLg0KDQoNClRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsg
b3BlcmF0b3JzIGludGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJy
aWVmbHkgaW50cm9kdWNlIHRoZWlyOg0KDQogICogICB1c2UgY2FzZSAoZS5nLiBGYXN0IFJlcm91
dGUsIGV4cGxpY2l0IHJvdXRpbmcvVEUpDQogICogICBmb3J3YXJkaW5nIHBlcmZvcm1hbmNlIGFu
ZCBzY2FsaW5nIHJlcXVpcmVtZW50cw0KDQogICAgICogICBlLmcuLCAobnVtYmVyIG9mIG5vZGVz
LCBuZXR3b3JrIGRpYW1ldGVyLCBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZl
cmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJp
dCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxk
IHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLg0KDQogICogICBpZiB0aGUgZXhpc3RpbmcgU1J2
NiBhcHByb2FjaCBpcyBub3QgZGVwbG95YWJsZSBpbiB0aGVpciBjaXJjdW1zdGFuY2VzLCBkZXRh
aWxzIG9mIHRoZSByZXF1aXJlbWVudCBvZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1aXJl
ZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0aW9uIGlzIG5lZWRlZCBmb3IgdGhlIHNob3J0IHRlcm0g
b25seSBvciBmb3IgdGhlIGxvbmcgdGVybS4NCg0KDQpBcyB3ZWxsIGFzIGRlcGxveW1lbnQgbGlt
aXRhdGlvbnMsIHdlIHdvdWxkIGxpa2UgdGhlIFNQUklORyBjb21tdW5pdHkgdG8gYnJpZWZseSBk
ZXNjcmliZSB0aGUgcGxhdGZvcm0gbGltaXRhdGlvbnMgdGhhdCB0aGV5IGFyZSBzZWVpbmcgd2hp
Y2ggbGltaXQgdGhlIGRlcGxveW1lbnQgb2YgU1J2NiAgSW4gcGFydGljdWxhciBsaW1pdGF0aW9u
cyByZWxhdGVkIHRvIHRoZSBudW1iZXIgb2YgU0lEcyB3aGljaCBjYW4gYmUgcHVzaGVkIGFuZCBm
b3J3YXJkZWQgYW5kIGhvdyBtdWNoIHRoZSB1c2Ugb2Ygc2hvcnRlciBTSURzIHdvdWxkIGltcHJv
dmUgdGhlIGRlcGxveW1lbnRzIC4NCg0KDQpGb3IgYm90aCBvZiB0aGVzZSBzZXRzIG9mIGZlZWRi
YWNrIGlmIHBvc3NpYmxlLCBwbGVhc2UgcG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cuIElmIHRo
ZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgc2hhcmVkIHB1YmxpY2x5LCBwbGVhc2Ugc2VuZCBpdCBk
aXJlY3RseSB0byB0aGUgY2hhaXJzICYgQUQgKE1hcnRpbikuDQoNCg0KVGhpcyBjYWxsIGZvciBp
bmZvcm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91ciB3ZWVrcywgdXAgdG8gMjAxOS8wOS8wMy4gQXMg
YSByZW1pbmRlciwgeW91IGNhbiByZWFjaCB0aGUgU1BSSU5HIGNoYWlycyB2aWEgc3ByaW5nLWNo
YWlyc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZz4gYW5kIEFEcyB2aWEg
c3ByaW5nLWFkc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWFkc0BpZXRmLm9yZz4uDQoNCg0KVGhh
bmsgeW91LA0KDQotLSBSb2IgJiBCcnVubw0KDQoNCigqKSBBcyBleHByZXNzZWQgb24gdGhlIG1h
aWxpbmcgbGlzdCwgYSAxMjggYml0IFNJRCBjYW4gZW5jb2RlIHR3byBpbnN0cnVjdGlvbnMgYSBu
b2RlIFNJRCBhbmQgYW4gYWRqYWNlbmN5IFNJRCBoZW5jZSBsZXNzIFNJRCBtYXkgYmUgcmVxdWly
ZWQuDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0Kc3ByaW5n
QGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NwcmluZzxodHRwczovL25hbTAzLnNhZmVsaW5rcy5wcm90ZWN0aW9u
Lm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJG
bGlzdGluZm8lMkZzcHJpbmcmZGF0YT0wMiU3QzAxJTdDamFtZXMubi5ndWljaGFyZCU0MGZ1dHVy
ZXdlaS5jb20lN0NmMGEwMjJjMzMwODM0YTFlNTY2NjA4ZDcyZjIzOWExMCU3QzBmZWU4ZmYyYTNi
MjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzcwMjk3MDIyOTM3NjYxNTEmc2RhdGE9
NFczeW1yNjNPNWUwMG9ONW5POU1GWEYwWEZPb0duODNSOUx5VUcwNFpaWSUzRCZyZXNlcnZlZD0w
Pg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg==

--_000_CH2PR13MB3608A2945972BFE505DAC730D2BF0CH2PR13MB3608namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuZ21haWwtbS0yOTI5OTAzMTgyMzUx
Mjg0NjU4Z21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCwgbGkuZ21h
aWwtbS0yOTI5OTAzMTgyMzUxMjg0NjU4Z21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlz
dHBhcmFncmFwaCwgZGl2LmdtYWlsLW0tMjkyOTkwMzE4MjM1MTI4NDY1OGdtYWlsLW0tMTczNTEx
NjQ0MTQ0MDg0NTM3OW1zb2xpc3RwYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6Z21haWwtbV8t
MjkyOTkwMzE4MjM1MTI4NDY1OGdtYWlsLW0tMTczNTExNjQ0MTQ0MDg0NTM3OW1zb2xpc3RwYXJh
Z3JhcGg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCglt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXpl
OjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLmdtYWlsLW0t
MjkyOTkwMzE4MjM1MTI4NDY1OGdtYWlsLW0tMTczNTExNjQ0MTQ0MDg0NTM3OW1zaXBmb290ZXIz
MGIzZDUzOCwgbGkuZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0NjU4Z21haWwtbS0xNzM1MTE2NDQx
NDQwODQ1Mzc5bXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYuZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0
NjU4Z21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1z
dHlsZS1uYW1lOmdtYWlsLW1fLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0
NDA4NDUzNzltc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpwLmdtYWlsLW0tMjkyOTkwMzE4MjM1MTI4NDY1OG1zaXBmb290ZXIzMGIzZDUz
OCwgbGkuZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0NjU4bXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYu
Z21haWwtbS0yOTI5OTAzMTgyMzUxMjg0NjU4bXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1zdHls
ZS1uYW1lOmdtYWlsLW1fLTI5Mjk5MDMxODIzNTEyODQ2NThtc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTA1NzAxMDk7DQoJbXNvLWxpc3QtdGVtcGxh
dGUtaWRzOjMzMTgwNDQxMjt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Ng0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjk0Mjk5
Nzg5MzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTUzODY0NDI0Njt9DQpAbGlzdCBsMTpsZXZl
bDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxl
dmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwx
OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwyDQoJe21zby1saXN0LWlkOjEwMTE1NjczOTA7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjM1
NjkzNDA7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjps
ZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjExNjA0NjQ2MjQ7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOi0xNTE5NDU2MDcwO30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2
ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6
bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDM6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQNCgl7bXNvLWxpc3QtaWQ6
MTIyNDM2NTAyMjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTk0MjExNjIwMDt9DQpAbGlzdCBs
NDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw0OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw0OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw1DQoJe21zby1saXN0LWlkOjE1Njg0MTc4NjA7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOi0zMjk4ODYzMjY7fQ0KQGxpc3QgbDU6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsNTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDMNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsNTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsNTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZl
bDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNg0KCXttc28tbGlzdC1pZDoxODcwMjg5
MzkzOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoyMTExMzMzNzc0O30NCkBsaXN0IGw2OmxldmVs
MQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDY6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2
ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw1DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6
bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw4DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDcNCgl7bXNvLWxpc3QtaWQ6MTg4NTQwNjgzOTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTg0
NjgzMjA2Njt9DQpAbGlzdCBsNzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3
OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsMw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw3OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw3OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdp
bi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5k
aWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48
L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGVyZSBhcmUgYSBudW1iZXIgb2YgdGVjaG5pcXVlcyB0aGF0IGNvdWxkIGJl
IHVzZWQgdG8gcmVkdWNlIHRoZSBkZXB0aCB3aXRob3V0IGhhdmluZyB0byByZXNvcnQgdG8gYSBu
ZXcgZW5jYXBzdWxhdGlvbiBiZXlvbmQgU1J2NjsgdVNJRCBpcyBvbmUgb2YgY291cnNlLCBidXQg
dGhlcmUgaXMgYWxzbw0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWxpLXNwcmluZy1jb21wcmVzc2VkLXNydjYtbnAtMDAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwPC9hPiBhbmQgd2UgY291
bGQgcHJvYmFibHkgZmluZCBvdGhlcnMgaWYgdGhvc2UgZG8gbm90IHN1ZmZpY2UuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkppbTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IHNwcmluZyAmbHQ7c3ByaW5nLWJvdW5j
ZXNAaWV0Zi5vcmcmZ3Q7IDxiPk9uIEJlaGFsZiBPZg0KPC9iPkFuZHJldyBBbHN0b248YnI+DQo8
Yj5TZW50OjwvYj4gU3VuZGF5LCBTZXB0ZW1iZXIgMDEsIDIwMTkgNTozMCBQTTxicj4NCjxiPlRv
OjwvYj4gUm9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0QHJhc3p1ay5uZXQmZ3Q7PGJyPg0KPGI+Q2M6
PC9iPiBSb24gQm9uaWNhICZsdDtyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcm
Z3Q7OyBSb2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzsgU1BSSU5HIFdHIExpc3Qg
Jmx0O3NwcmluZ0BpZXRmLm9yZyZndDs7IDZtYW5AaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Um9iZXJ0LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DUkggd29ya3MganVz
dCBmaW5lIHdpdGggdGhlIGRlZXAgbGFiZWwgZGVwdGggaW4gb3VyIHRlc3Rpbmcgb2YgaXQuJm5i
c3A7IEFzIEkgc3RhdGVkIGluIG15IHByZXZpb3VzIGVtYWlscyDigJMgVGhlcmUgYXJlIGEgbnVt
YmVyIG9mIGlzc3VlcyB3aXRoIHVTSUQgdGhhdCBJIGNhbiBzZWUg4oCTIGFuZCBJIHdvbuKAmXQg
cmVwZWF0IGFsbCBvZiB0aG9zZSBoZXJlIGFnYWluLiZuYnNwOyBUaGVyZSBhcmUgYSB3aG9sZSBu
dW1iZXIgb2YgYXNwZWN0cw0KIGdvaW5nIHRocm91Z2ggdGhhdCBuZXR3b3JrIG1hcCB0aGF0IGRv
IG5vdCBnaXZlIGEgZnVsbCBwaWN0dXJlIOKAkyBtdWx0aXBsZSBwYXRocyBvZiB1bmVxdWFsIHNp
emVzIOKAkyBtdWx0aXBsZSBjaXJjdWl0cyBiZXR3ZWVuIGxvY2F0aW9ucyB0aGF0IGFyZW7igJl0
IGNsZWFybHkgc2hvd24gdGhlcmUgZm9yIGRpdmVyc2l0eSBzYWtlIOKAkyBhbmQgYSB3aG9sZSBo
ZWFwIG9mIG90aGVyIGlzc3Vlcy4mbmJzcDsgWW91IG5lZWQgdG8gcmVhbGl6ZSB0aGF0IHN0ZWVy
aW5nDQogaW4gb3VyIGNhc2UgaXMgbm90IGp1c3QgYWJvdXQgZGl2ZXJzaXR5IOKAkyB0aGVyZSBh
cmUgbWFueSByZWFzb25zIHdoeSB3ZSBzdGVlciBhbmQgd2h5IG91ciBjdXN0b21lcnMgd2lzaCB1
cyB0byBzdGVlciDigJMgYW5kIGdsYW5jaW5nIGF0IGEgbmV0d29yayBtYXAgbGlrZSB0aGF0IHdp
bGwgbm90IGdpdmUgeW91IGNsb3NlIHRvIGEgZnVsbCBwaWN0dXJlLiZuYnNwOyBUaG9zZSByZWFz
b25zIGNhbiByYW5nZSBmcm9tIGV2ZXJ5dGhpbmcgZnJvbSBsYXRlbmN5DQogdG8gZ2VvcG9saXRp
Y2FsIGlzc3Vlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlbiBhZ2FpbiDigJMgYXMgYW4g
b3BlcmF0b3Ig4oCTIEkgaGF2ZSBhbHdheXMgYmVsaWV2ZWQgaW4gaGF2aW5nIHRoZSBjaG9pY2Ug
4oCTIGFuZCBhcyBJIHN0YXRlZCBpbiBwcmV2aW91cyBlbWFpbHMg4oCTIGluIHRoZSBuZXR3b3Jr
aW5nIHdvcmxkIHdlIGhhdmUgbWFueSBhbHRlcm5hdGl2ZXMgdG8gbWFueSB0aGluZ3Mg4oCTIGFu
ZCBJIHdlbnQgYXMgZmFyIGFzIHRvIHByb3Bvc2Ugd3JpdGluZyBhbiBpbnRlci1vcCBkcmFmdA0K
IHNvIHRoYXQgYm90aCBDUkggYW5kIHVTSUQgY291bGQgbW92ZSBmb3J3YXJkIHJhdGhlciB0aGFu
IGJvdGggZW5kaW5nIHVwIHN0YWxsZWQsIG9yIHdvcnNlIHdpbGwsIG9uZSBvciB0aGUgb3RoZXIg
ZW5kaW5nIHVwIGFzIHByb3ByaWV0YXJ5IOKAkyBhbmQgSSBtYXkgd2VsbCBzdGlsbCBnZXQgYXJv
dW5kIHRvIGRvaW5nIHRoaXMg4oCTIHRpbWUgaGFzIGp1c3QgYmVlbiBhIGxpdHRsZSBoZWN0aWMg
b2YgbGF0ZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5kcmV3PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Sb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWls
dG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs8YnI+DQo8Yj5E
YXRlOiA8L2I+U3VuZGF5LCAxIFNlcHRlbWJlciAyMDE5IGF0IDIyOjI4PGJyPg0KPGI+VG86IDwv
Yj5BbmRyZXcgQWxzdG9uICZsdDs8YSBocmVmPSJtYWlsdG86QW5kcmV3LkFsc3RvbkBsaXF1aWR0
ZWxlY29tLmNvbSI+QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+Q2M6IDwvYj5Sb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlw
ZXIubmV0QGRtYXJjLmlldGYub3JnIj5yYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5v
cmc8L2E+Jmd0OywgUm9iIFNoYWtpciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5j
b20iPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0OywgU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9
Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7LA0KICZxdW90
OzxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3JnPC9hPiZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciPjZtYW5AaWV0Zi5vcmc8L2E+Jmd0Ozxi
cj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBBbmRy
ZXcsIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TG9va2lu
ZyBhdCB5b3VyIG5ldHdvcmsgdG9wb2xvZ3kmbmJzcDs8YSBocmVmPSJodHRwczovL25hbTAzLnNh
ZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cubGlx
dWlkdGVsZWNvbS5jb20lMkZhYm91dC11cyUyRm5ldHdvcmstbWFwLmh0bWwmYW1wO2RhdGE9MDIl
N0MwMSU3Q2phbWVzLm4uZ3VpY2hhcmQlNDBmdXR1cmV3ZWkuY29tJTdDZjBhMDIyYzMzMDgzNGEx
ZTU2NjYwOGQ3MmYyMzlhMTAlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzEl
N0MwJTdDNjM3MDI5NzAyMjkzNzM2MTczJmFtcDtzZGF0YT1oWWVPc3hTSU9uenp0eSUyRnhEM1hL
JTJGYW5VVUt2UHp1N1V5UCUyRjNWV00xS2wwJTNEJmFtcDtyZXNlcnZlZD0wIj5odHRwczovL3d3
dy5saXF1aWR0ZWxlY29tLmNvbS9hYm91dC11cy9uZXR3b3JrLW1hcC5odG1sPC9hPiZuYnNwO3ll
cw0KIGluZGVlZCB5b3UgbmVlZCB0byBwYXNzIHZpYSBudW1iZXIgb2YgY291bnRyaWVzLCBidXQg
a2VlcCBpbiBtaW5kIHRoYXQgU1IgaXMgbm90IGEgcm91dGluZyBwcm90b2NvbC48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RXZlbiBmb2N1c2lu
ZyBvbiB5b3VyIGxvbmdlc3QgZGF0YSBwYXRocyBzYXkgZnJvbSBDYWlybyB0byBDYXBlIFRvd24g
SSByZWFsbHkgc2VlIG5vIHVzZSBmb3IgbW9yZSB0aGVuIG9wdGltYWxseSBjaG9zZW4gMyBvciA0
IFNJRHMgdG8gd2VsbCBkaXZlcnNpZnkgdGhlIGZsb3dzIHRvIHRyYXZlcnNlIGRpZmZlcmVudCBl
bmQgdG8gZW5kIHBhdGhzIHRoZW4geW91ciByb3V0ZWQgZGVmYXVsdC48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93IGlmIHlvdXIgZGVzaXJl
IGlzIHRvIHByb3ZpZGUgZm9yIGFsbCB0aGUgcG9zc2libGUgZGF0YSBmbG93cyBwZXIgZWFjaCBF
Q01QIGxpbmsgZ3JvdXAgZm9yd2FyZGluZyBjb250cm9sIHRoZW4gSSBzZWUgY291bnRpbmcgYWRq
IFNJRHMgeW91IGNhbiBnZXQgdG8gMTAgU0lEcyBvciBtb3JlLiBCdXQgaXMgU1J2NiB0aGVuIG9w
dGltYWwgdG9vbCBpbiB0aGUgdG9vbGtpdCB0byBhY2NvbXBsaXNoIHRoYXQgPyZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CdXQgYXNz
dW1lIGl0IGlzIGhvdyBhYm91dCB1c2Ugb2YgdVNJRCBjb21iaW5hdGlvbiB3aXRoIFNSSCBzdWNo
IHRoYXQgeW91IGNhbiBoYXZlIHlvdXIgcmVxdWlyZW1lbnRzIHdlbGwgc2F0aXNmaWVkIGluIHRo
ZSBjdXJyZW50IG5ldHdvcmsgcmVnYXJkbGVzcyBpZiBhbHRlcm5hdGl2ZSBkZXNpZ24gb3IgYWx0
ZXJuYXRlIG5ldHdvcmsgYXJjaGl0ZWN0dXJlIGV4aXN0cyBvciBub3QgPyZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaHgsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Sb2JlcnQuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24g
U3VuLCBTZXAgMSwgMjAxOSBhdCA5OjQ3IFBNIEFuZHJldyBBbHN0b24gJmx0OzxhIGhyZWY9Im1h
aWx0bzpBbmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tIj5BbmRyZXcuQWxzdG9uQGxpcXVp
ZHRlbGVjb20uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgY2FuIHN0YXRlIGNhdGVnb3JpY2FsbHkgdGhhdCB3
ZSBoYXZlIGEgc29saWQgY2FzZSB0byB1c2UgOCB0byAxMiBTSUTigJlzIOKAkw0KPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5MZXQgbWUgcHV0IGl0IHRoaXMgd2F5IOKAkyBJZiBJIGNyb3Nz
IG15IG93biBuZXR3b3JrIOKAkyBUbyBnZXQgdG8gY2VydGFpbiBjb3VudHJpZXMgSSBoYXZlIHRv
IHBhc3MgdGhyb3VnaCBubyBsZXNzIHRoYW4gNSBzZXBhcmF0ZSBjb3VudHJpZXMgaW4gY2VydGFp
biBzY2VuYXJpb3Mg4oCTIGFuZCBpdOKAmXMgbm90IHByYWN0aWNhbGx5DQogcG9zc2libGUgdG8g
YXZvaWQgdGhpcy4mbmJzcDsgV2hlbiBJIGFkZCB0aGUgdmFyaW91cyBwYXRocyB3ZSBuZWVkIHRv
IHN0ZWVyIGFjcm9zcyBhbmQgdGhlIG51bWJlcnMgb2YgZGV2aWNlcyB0byBkbyB0aGlzIGluIGEg
Z3JhbnVsYXIgd2F5IOKAkyB3aXRoIHRoZSBhbW91bnQgb2YgbWVzaGluZyB3ZSBoYXZlIHRvIGRv
IHRvIGFjaGlldmUgcmVkdW5kYW5jeSDigJMgeWVzIOKAkyBpdCBnZXRzIGNvbXBsZXgg4oCTIGFu
ZCB5ZXMg4oCTIHRoZSBub2RlIGRlcHRoIGdldHMgZGVlcC48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPk91ciBjYXNlIG9mIG5lZWRpbmcgZ3JhbnVsYXIgc3RlZXJpbmcgaGVyZSDigJMgd2l0
aG91dCBuZWNlc3NhcmlseSBnb2luZyBsb3NlIOKAkyBpcyBpcm9uY2xhZCDigJMgYW5kIEkgY2Fu
IHNheSB0aGF0IHJpZ2h0IG5vdywgMTAgbm9kZSBzdGVlcmluZyBmb3IgY2VydGFpbiBjYXNlcyBp
cyAxMDAlIGEgcmVhbGl0eSBmb3INCiB3aGF0IHdlIG5lZWQuIDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+QW5kcmV3PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5zcHJp
bmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIFJvbiBC
b25pY2EgJmx0O3Jib25pY2E9PGEgaHJlZj0ibWFpbHRvOjQwanVuaXBlci5uZXRAZG1hcmMuaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj40MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPC9hPiZn
dDs8YnI+DQo8Yj5EYXRlOiA8L2I+U3VuZGF5LCAxIFNlcHRlbWJlciAyMDE5IGF0IDIxOjAwPGJy
Pg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJh
c3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIj5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7PGJyPg0K
PGI+Q2M6IDwvYj5Sb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xlLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0OywgU1BSSU5HIFdHIExp
c3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5z
cHJpbmdAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj42bWFuQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOjZtYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj42bWFuQGlldGYub3JnPC9hPiZn
dDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Ljwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Um9iZXJ0
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBjYW4gb25seSByZXBlYXQgd2hhdCBteSBj
dXN0b21lcnPigJkgcmVxdWlyZW1lbnRzLiBUaGV5IGhhdmUgYXNrZWQgZm9yIDgtMTIgU0lEcyBp
biBTUi1NUExTIGFuZCBTUnY2IGFuZCBTUnY2JiM0MzsuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5XZSBkaWRu4oCZdCBxdWVzdGlvbiB0aGF0IHJlcXVpcmVtZW50IGZvciBTUi1NUExTLiBX
aHkgc2hvdWxkIHRoaW5ncyBiZSBhbnkgZGlmZmVyZW50IGZvciBTUnY2IG9yIFNSdjYmIzQzOz88
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBS
b2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdl
dD0iX2JsYW5rIj5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4g
U3VuZGF5LCBTZXB0ZW1iZXIgMSwgMjAxOSAxMTowMyBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIEJv
bmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiIHRhcmdldD0iX2Js
YW5rIj5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFJvYiBTaGFr
aXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0BpZXRmLm9yZzwvYT4m
Z3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj42bWFu
QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmV5b25kIFNS
djYuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RGVhciBSb24sPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmd0OyBTUiBjdXN0b21l
cnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgU1IgcGF0aHMgdGhh
dCBjb250YWluIDggdG8gMTIgc2VnbWVudHMuJm5ic3A7Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5MZXQgbWUgbWFrZSBhbiBv
YnNlcnZhdGlvbiB0aGF0IHdpdGggOCB0byAxMiByb3V0ZXIgaG9wcyBJIGNhbiByZWFjaCBtb3N0
IG9mIG15IG9mdGVuIHZpc2l0ZWQgZGVzdGluYXRpb25zIGluIHRoZSBvcGVuIEludGVybmV0IGFu
eXdoZXJlIGluIHRoZSZuYnNwO3dvcmxkLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2l0aCB0aGF0IGxldCdzIGFsc28gbm90
aWNlIHRoYXQgcHJvcG9zZWQgU1J2NiAob3IgZm9yIHRoYXQgbWF0dGVyIFNSLU1QTFMpIGlzIGFw
cGxpY2FibGUgdG8gbmV0d29ya3MgdW5kZXIgc2FtZSBhZG1pbmlzdHJhdGl2ZSBjb250cm9sLiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+VGhlcmVmb3IgSSBkbyBxdWVzdGlvbiB0aGUgbmVjZXNzaXR5IHRvIGhhdmUgc3VjaCBk
ZWVwL2xvbmcgbGlzdCBvZiBzZWdtZW50cyBmb3IgYW55IHByYWN0aWNhbCBuZXR3b3JrIGFwcGxp
Y2F0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+UGVyaGFwcyBzb21lIGN1c3RvbWVycyAob3IgdmVuZG9ycykgYXJlIHRy
ZWF0aW5nIFNSdjYgdmVyYmF0aW0gYXMgYW4gYW5hbG9neSB0byBSU1ZQLVRFIHN0cmljdCBvciBs
b29zZSBFUk8gb2JqZWN0cyAtIGJ1dCB0aGF0IGlzIGNvbXBsZXRlbHkgd3Jvbmcgd2F5IHRvIHRo
aW5rIGFib3V0IGl0IGluIGxpZ2h0DQogb2Ygc2VnbWVudCByb3V0aW5nIGFyY2hpdGVjdHVyZSBh
bmQgaXRzIGFiaWxpdGllcy4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkluIFJTVlAtVEUgeW91IG5haWwgZG93biB0aGUgcGF0
aCB3aXRoIGhvcCBieSBob3AgUkVTVi1QQVRIIG1zZyBzaWduYWxsaW5nIHN1Y2ggdGhhdCBmb3J3
YXJkaW5nIGlzIHVzaW5nIGxvY2FsbHkgdXBzdHJlYW0gYXNzaWduZWQgbGFiZWxzIGRpc3RyaWJ1
dGVkIGJ5IHJldHVybiBSU1ZQLVJFU1YgbXNnLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSB3b3VsZCBuZXZlciBzdWdnZXN0
IHRvIGRvIHNhbWUgd2l0aCBTUi4gVGhlIGJpZ2dlc3QgYWR2YW50YWdlIG9mIFNSIChvdXRzaWRl
IG9mIGl0cyBuZXR3b3JrIHByb2dyYW1tYWJpbGl0eSBjb25jZXB0KSBpcyBpbiB0aGUgYWJpbGl0
eSB0byBlbmNvZGUgdmVyeSBzZWxlY3RlZCBhbmNob3Igbm9kZSBvciBub2Rlcw0KIHRvIHdoaWNo
IGZvcndhcmRpbmcganVzdCBmbG93cyBuYXRpdmVseSB1c2luZyBJUHY2IGFkZHJlc3Mgb3IgZG9t
YWluIHdpZGUgTVBMUyBsYWJlbC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNvIHByb3BlciB1c2Ugb2YgU1IgZG9lcyByZXF1
aXJlIHdpc2Ugc2VsZWN0aW9uIG9mIHN1Y2ggYW5jaG9yIHBvaW50cyBpbiB0aGUgbmV0d29yay4g
SSBhbSBhZnJhaWQgQ1NQRiBpcyBub3QgdGhlIGJlc3QgdG9vbCBmb3IgaXQuIE11Y2ggc21hcnRl
ciBhbGdvcml0aG0gaXMgcmVxdWlyZWQgdG8gZW5naW5lZXINCiB5b3VyIHRyYWZmaWMgdXNpbmcg
U1IgdGVjaG5vbG9neSBpbiBhbnkgbmV0d29yayBlc3BlY2lhbGx5IGluIGNhc2VzIHdoZXJlIHRo
ZSBJR1AgdG9wb2xvZ3kgaXMgdmVyeSBkZW5zZSBhbmQgY29tcGxleC4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkJhc2VkIG9u
IG15IHBlcnNvbmFsIGV4cGVyaWVuY2Ugd2l0aCBNUExTLVRFIGRlcGxveW1lbnRzIGFjcm9zcyBi
aWdnZXN0IGdsb2JhbCBuZXR3b3JrcyBJJm5ic3A7IGNhbiBzdGF0ZSB0aGF0IHZhc3QgbWFqb3Jp
dHkgb2YgdHJ1ZSBwYXRoIHN0ZWVyaW5nIGNhbiBiZSBlYXNpbHkgYWNjb21wbGlzaGVkIHdpdGgg
MSwNCiAyIG9yIG1heCAzIHByb3Blcmx5IHNlbGVjdGVkIGFuY2hvciBub2RlcyBhY3Jvc3MgdGhl
aXIgZG9tYWluKHMpLiBBZGQgdG8gdGhhdCByb29tIGZvciB0d28gU0ZDIHByb2Nlc3NpbmcgY2x1
c3RlcnMgYW5kIHlvdSBnZXQgbWF4IDUuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TbyBldmVuIGlmIHNvbWUgaW5kaXZpZHVh
bCBvcGVyYXRvcnMgd291bGQgbGlrZSB0byB1c2UgOCwgMTIgb3IgbWF5YmUgMTYgc2VnbWVudHMg
aW4gdGhlaXIgcGFja2V0cyBJIGRvIG5vdCBzZWUgdGhpcyBhcyBmdW5kYW1lbnRhbGx5IHN1ZmZp
Y2llbnQganVzdGlmaWNhdGlvbiB0byBwcm9jZWVkIHdpdGggeWV0DQogb25lIG1vcmUgU1J2NiBl
bmNvZGluZyBwcm9wb3NhbC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFzIGJvdGggUm9iICZhbXA7IEJydW5vIGFza2VkIEkg
d2lsbCBiZSBsb29raW5nIGZvciByZWFsIHRlY2huaWNhbCBqdXN0aWZpY2F0aW9ucyBmb3Igc3Vj
aCBkZWVwIHNlZ21lbnQgc3RhY2tzLiBOb3RlIHRoYXQgd2UgYXJlIGF0IHRoZSBlbmQgb2YgNCB3
ZWVrIHBvb2wgd2luZG93IGFuZCB0aGVyZSB3YXMgbm9uZQ0KIHNlbnQgdG8gdGhlIGxpc3Qgc28g
ZmFyLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+S2luZCByZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5Sb2JlcnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gU2F0LCBBdWcgMzEsIDIwMTkg
YXQgMTA6MzQgUE0gUm9uIEJvbmljYSAmbHQ7cmJvbmljYT08YSBocmVmPSJtYWlsdG86NDBqdW5p
cGVyLm5ldEBkbWFyYy5pZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjQwanVuaXBlci5uZXRAZG1h
cmMuaWV0Zi5vcmc8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Um9iLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
VGhlIGZvbGxvd2luZyBhcmUgYXJndW1lbnRzIGZvciBwcm9jZWVkaW5nIHdpdGggU1J2NiYjNDM7
OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iZ21haWwtbS0yOTI5OTAzMTgyMzUx
Mjg0NjU4Z21haWwtbS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9
Im1zby1saXN0OmwzIGxldmVsMSBsZm8xIj4NCkVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVl
cCBTSUQgbGlzdHM8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJnbWFpbC1tLTI5Mjk5MDMxODIz
NTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBoIiBzdHls
ZT0ibXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzEiPg0KT3BlcmF0aW9uYWwgU2ltcGxpY2l0eTxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9ImdtYWlsLW0tMjkyOTkwMzE4MjM1MTI4NDY1OGdtYWlsLW0t
MTczNTExNjQ0MTQ0MDg0NTM3OW1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsMyBs
ZXZlbDEgbGZvMSI+DQpTUnY2JiM0Mzsgd29yayBtYXkgZmluaXNoIGJlZm9yZSBTUnY2PG86cD48
L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5FZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRl
ZXAgU0lEIExpc3RzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPlNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBhIGZpcm0gcmVxdWly
ZW1lbnQgdG8gc3VwcG9ydCBTUiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAxMiBzZWdtZW50cy4g
VGhleSBoYXZlIGFsc28gc3RhdGVkIGEgcmVxdWlyZW1lbnQgZm9yIGltcGxlbWVudGF0aW9ucyB0
byBmb3J3YXJkIGF0IGxpbmUgc3BlZWQgJm5ic3A7YW5kDQogd2l0aG91dCBjb25zdW1pbmcgZXhj
ZXNzaXZlIG92ZXJoZWFkIGJhbmR3aWR0aC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNS
djYsIGFzIGRlZmluZWQgaW4gZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXIs
IGNhbm5vdCBzYXRpc2Z5IHRoZXNlIHJlcXVpcmVtZW50cy4gSW4gb3JkZXIgdG8gc3VwcG9ydCBh
biBTUiBwYXRoIHdpdGggOCBzZWdtZW50cywgU1J2NiB3b3VsZCByZXF1aXJlIGEgMTI4LWJ5dGUg
U1JILg0KIEV2ZW4gaWYgQVNJQ3MgY291bGQgcHJvY2VzcyBzdWNoIGEgbG9uZyBTUkggYXQgbGlu
ZSBzcGVlZCwgdGhlIGJhbmR3aWR0aCBvdmVyaGVhZCB3b3VsZCBiZSBwcm9oaWJpdGl2ZS48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZXJlZm9yZSwgb25lIG9mIHRoZSBmb3VyIHNvbHV0
aW9ucyAmbmJzcDt0aGF0IHlvdSBtZW50aW9uIGJlbG93IGlzIHJlcXVpcmVkIHRvIG1ha2UgU1J2
NiBkZXBsb3lhYmxlLiBXaGlsZSBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRl
ciBpcyBjbG9zZSB0byBtYXR1cml0eSwgdGhlIGZvdXIgY29tcGV0aW5nDQogc29sdXRpb25zIG1l
bnRpb25lZCBiZWxvdyBhcmUgZXF1YWxseSBtYXR1cmUgYW5kIHNob3VsZCBiZSBnaXZlbiBlcXVh
bCBjb25zaWRlcmF0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPlRoZSBmb3VyIHNvbHV0aW9ucyBhcmUgU1J2NiYjNDM7LCB1U0lE
LCBkcmFmdC1saSBhbmQgZHJhZnQtbWlyc2t5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPk9wZXJhdGlvbmFsIFNpbXBsaWNpdHk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5OZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUgZm9yIG9w
ZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQgc29tZXRp
bWVzIGJlbmRpbmcpIHRoZSByZXF1aXJlbWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMgODIwMCwg
U1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVjdHVyYWwgcXVpcmtzDQogdGhhdCBpbnRyb2R1Y2Ugb3Bl
cmF0aW9uYWwgY29tcGxleGl0eS4gVGhlIGZvbGxvd2luZyBhcmUgYXJjaGl0ZWN0dXJhbCBxdWly
a3Mgb2YgJm5ic3A7ZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXI6PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJnbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThn
bWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxp
c3Q6bDUgbGV2ZWwxIGxmbzIiPg0KVGhlIFNlZ21lbnQgUm91dGluZyBIZWFkZXIgKFNSSCkgc2Vy
dmVzIHB1cnBvc2VzIG90aGVyIHRoYW4gcm91dGluZy4gVGhlcmVmb3JlLCB0aGUgU1JIIGlzIHNv
bWV0aW1lcyByZXF1aXJlZCBmb3IgcGFja2V0cyB0aGF0IHRyYXZlcnNlIHRoZSBsZWFzdC1jb3N0
IHBhdGggZnJvbSBzb3VyY2UgdG8gZGVzdGluYXRpb248bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNz
PSJnbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzlt
c29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDUgbGV2ZWwxIGxmbzIiPg0KVGhlIFNS
SCBhbmQgdGhlIElQdjYgQXV0aGVudGljYXRpb24gSGVhZGVyIGFyZSBpbmNvbXBhdGlibGUuPG86
cD48L286cD48L2xpPjxsaSBjbGFzcz0iZ21haWwtbS0yOTI5OTAzMTgyMzUxMjg0NjU4Z21haWwt
bS0xNzM1MTE2NDQxNDQwODQ1Mzc5bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1zby1saXN0Omw1
IGxldmVsMSBsZm8yIj4NClRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgZGV0ZXJtaW5lcyB3
aGV0aGVyIGFuIFNSSCBpcyB2YWxpZCBhbmQgaG93IGl0IGlzIHByb2Nlc3NlZC4gRm9yIGV4YW1w
bGUsIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgY29udGFpbnMgb25lIGxvY2FsbHkg
aW5zdGFudGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHByb2Nlc3NlZCBpbiBvbmUgcGFy
dGljdWxhciB3YXksIHdoaWxlIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MNCiBjb250
YWlucyBhbm90aGVyIGxvY2FsbHkgaW5zdGFudGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJl
IHRvdGFsbHkgaW52YWxpZC48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkRyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyAmbmJzcDtwcm9taXNlcyBtb3Jl
IGFyY2hpdGVjdHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBsZTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8dWwgdHlwZT0iZGlzYyI+
DQo8bGkgY2xhc3M9ImdtYWlsLW0tMjkyOTkwMzE4MjM1MTI4NDY1OGdtYWlsLW0tMTczNTExNjQ0
MTQ0MDg0NTM3OW1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsNiBsZXZlbDEgbGZv
MyI+DQpTZWdtZW50IGVuZHBvaW50cyBjYW4gaW5zZXJ0IGFuZC9vciBkZWxldGUgSVB2NiBleHRl
bnNpb24gaGVhZGVyczxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9ImdtYWlsLW0tMjkyOTkwMzE4
MjM1MTI4NDY1OGdtYWlsLW0tMTczNTExNjQ0MTQ0MDg0NTM3OW1zb2xpc3RwYXJhZ3JhcGgiIHN0
eWxlPSJtc28tbGlzdDpsNiBsZXZlbDEgbGZvMyI+DQpBbiBJUHY2IHBhY2tldCBjYW4gY29udGFp
biB0d28gU2VnbWVudCBSb3V0aW5nIGhlYWRlcnM8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJn
bWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUxMTY0NDE0NDA4NDUzNzltc29s
aXN0cGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDYgbGV2ZWwxIGxmbzMiPg0KSVB2NiBwYWNr
ZXRzIGFyZSBubyBsb25nZXIgc2VsZi1kZXNjcmliaW5nLiBGb3IgZXhhbXBsZSwgdGhlIE5leHQg
SGVhZGVyIEZpZWxkIGluIHRoZSBTUkggY2FuIGNhcnJ5IGEgdmFsdWUgb2YgTm8gTmV4dCBIZWFk
ZXIsIGV2ZW4gdGhvdWdoIHRoZSBTUkggaXMgZm9sbG93ZWQgYnkgRXRoZXJuZXQgcGF5bG9hZC48
bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBw
cm9taXNlIHN0aWxsIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBk
cmFmdC1hbGktNm1hbi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4
YW1pbmUgdGhlIFNSSCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscw0KIHplcm8uIFRoaXMg
aXMgYmVjYXVzZSB0aGUgU1JIIGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2FycnkgT0FNIGFzIHdl
bGwgYXMgcm91dGluZyBpbmZvcm1hdGlvbi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkZ1
cnRoZXJtb3JlLCBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11
c2lkIHJlcXVpcmVzIG5ldHdvcmsgb3BlcmF0b3JzIHRvIG9idGFpbiBhZGRyZXNzIHNwYWNlIGFu
ZCBudW1iZXIgdGhlaXIgbmV0d29ya3MgaW4gYSBwYXJ0aWN1bGFyIHdheSB0byBtYWtlIHJvdXRp
bmcgd29yay4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U1J2NiYjNDM7IFdvcmsgTWF5
IEZpbmlzaCBCZWZvcmUgU1J2NiB3b3JrPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQi
Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNSdjYmIzQzOyAmbmJzcDto
YXMgYmVlbiBpbXBsZW1lbnRlZCBvbiBMSU5VWCBhbmQgaXMgYmVpbmcgaW1wbGVtZW50ZWQgb24g
SlVOT1MuIEltcGxlbWVudGF0aW9uIGV4cGVyaWVuY2UgZGVtb25zdHJhdGVzIHRoYXQgc3BlY2lm
aWNhdGlvbiBpcyBmYWlybHkgY29tcGxldGUuIEZvciBleGFtcGxlLCB0aGVyZSBpcyBubyBuZWVk
DQogZm9yIGFuIFNSdjYmIzQzOyBPQU0gZG9jdW1lbnQuIEl04oCZcyBqdXN0IElQdjYgYW5kIElQ
djYgT0FNIGp1c3Qgd29ya3MuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5GdXJ0aGVybW9y
ZSwgdGhlIFNSdjYmIzQzOyBzcGVjaWZpY2F0aW9ucyBhZGhlcmUgdG8gYSBzdHJpY3QgaW50ZXJw
cmV0YXRpb24gb2YgUkZDIDgyMDAuIFRoZXJlZm9yZSwgYXMgdGhleSBwcm9ncmVzcyB0aHJvdWdo
IHRoZSB3b3JraW5nIGdyb3VwLCB0aGV5IHdvbuKAmXQgbmVlZCB0byBvdmVyY29tZSB0aGUgb2Jq
ZWN0aW9ucw0KIHRoYXQgYXJlIGluZXZpdGFibHkgZW5jb3VudGVyZWQgd2hlbiBzdHJldGNoaW5n
IHRoZSBpbnRlcnByZXRhdGlvbiBvZiBhIHNwZWNpZmljYXRpb24gdGhhdCBpcyBzbyBmdW5kYW1l
bnRhbCBhcyBSRkMgODIwMC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFua3MsPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtSb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tLTI5Mjk5MDMxODIzNTEyODQ2NThnbWFpbC1tLTE3MzUx
MTY0NDE0NDA4NDUzNzltc29saXN0cGFyYWdyYXBoIj4NCiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+RnJvbTo8L2I+IHNwcmluZyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5n
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2IgU2hha2ly
PGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgNTowNCBQTTxicj4NCjxi
PlRvOjwvYj4gU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIHN0eWxl
PSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIFNQUklORyBX
Ryw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5PdmVyIHRoZSBsYXN0IDUmIzQzOyB5ZWFycywgdGhlIElFVEYgaGFz
IGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBh
a2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAo
U1J2NikNCiBkYXRhIHBsYW5lcy4gU1ItTVBMUyBtYXkgYWxzbyBiZSB0cmFuc3BvcnRlZCBvdmVy
IElQIGluIFVEUCBvciBHUkUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhlc2UgZW5jYXBzdWxhdGlvbnMgYXJl
IHBhc3QgV0cgbGFzdCBjYWxsIChpbiBJRVNHIG9yIFJGQyBFZGl0b3IpLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PkR1cmluZyB0aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3byBwcmVzZW50YXRp
b25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSBTSUQg
Zm9yIElQdjYgZGF0YXBsYW5lOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJkaXNj
Ij4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwx
IGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFs
O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U1J2NiYjNDM7IC8gQ1JIIC0tIDxhIGhy
ZWY9Imh0dHBzOi8vbmFtMDMuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1o
dHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWJvbmljYS1zcHJpbmct
c3J2Ni1wbHVzLTA0JmFtcDtkYXRhPTAyJTdDMDElN0NqYW1lcy5uLmd1aWNoYXJkJTQwZnV0dXJl
d2VpLmNvbSU3Q2YwYTAyMmMzMzA4MzRhMWU1NjY2MDhkNzJmMjM5YTEwJTdDMGZlZThmZjJhM2Iy
NDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzAyOTcwMjI5Mzc0NjE2NSZhbXA7c2Rh
dGE9RDNCdldZNXlSOHI0VFl0aFh6UGlQTFFjTVZZVTVRVW1yM2diRiUyRm9uMjk4JTNEJmFtcDty
ZXNlcnZlZD0wIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQ8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBs
Zm80O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtm
b250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPnVTSUQgLS0gPGEgaHJlZj0iaHR0cHM6Ly9u
YW0wMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG
dG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0
ZW5zaW9uLXNydjYtdXNpZC0wMSZhbXA7ZGF0YT0wMiU3QzAxJTdDamFtZXMubi5ndWljaGFyZCU0
MGZ1dHVyZXdlaS5jb20lN0NmMGEwMjJjMzMwODM0YTFlNTY2NjA4ZDcyZjIzOWExMCU3QzBmZWU4
ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzcwMjk3MDIyOTM3NDYxNjUm
YW1wO3NkYXRhPW9VOHpFRkY5Wlphd3FycmI3JTJCdmdOd2VOckN1MlgzaFRheHRya3NEMEdZTSUz
RCZhbXA7cmVzZXJ2ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQt
MDE8L2E+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RHVyaW5nIHRoZSBJRVRGIHdlZWssIHR3
byBhZGRpdGlvbmFsIGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9zZWQ6PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xv
cjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvNTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZh
cmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBo
cmVmPSJodHRwczovL25hbTAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9
aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1saS1zcHJpbmctY29t
cHJlc3NlZC1zcnY2LW5wLTAwJmFtcDtkYXRhPTAyJTdDMDElN0NqYW1lcy5uLmd1aWNoYXJkJTQw
ZnV0dXJld2VpLmNvbSU3Q2YwYTAyMmMzMzA4MzRhMWU1NjY2MDhkNzJmMjM5YTEwJTdDMGZlZThm
ZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzAyOTcwMjI5Mzc1NjE1NyZh
bXA7c2RhdGE9JTJCTjU2NzZucWFZSEd1dGlRYVJFJTJCVEczV1BDeVp4dXREcWVBZW9lR1YlMkJh
dyUzRCZhbXA7cmVzZXJ2ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi4u
b3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDwvYT4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6
YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJp
YW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJl
Zj0iaHR0cHM6Ly9uYW0wMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0
dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtbWlyc2t5LTZtYW4tdW5p
ZmllZC1pZC1zci0wMyZhbXA7ZGF0YT0wMiU3QzAxJTdDamFtZXMubi5ndWljaGFyZCU0MGZ1dHVy
ZXdlaS5jb20lN0NmMGEwMjJjMzMwODM0YTFlNTY2NjA4ZDcyZjIzOWExMCU3QzBmZWU4ZmYyYTNi
MjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzcwMjk3MDIyOTM3NTYxNTcmYW1wO3Nk
YXRhPWM1bFpwamgwS0phZVZTMFNOOGJnSjBZczhWRWZpOWRibkVxQzclMkZleXRkbyUzRCZhbXA7
cmVzZXJ2ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzPC9hPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1lZXRpbmcsIGl0IGlzIGltcG9ydGFu
dCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgYWltcyBvZiBhZGRpdGlvbmFsIGVu
Y2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQgaXMgaW1wb3J0YW50DQogdGhhdCB0
aGUgV0cgc2hvdWxkIGZpcnN0IGdldCB0byBhIGNvbW1vbiB1bmRlcnN0YW5kaW5nIG9uIHRoZSBy
ZXF1aXJlbWVudHMgZm9yIGEgbmV3IElQdjYgZGF0YSBwbGFuZSB3aXRoIGEgc21hbGxlciBTSUQg
LSBib3RoIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIG9wZXJhdG9ycyB0aGF0IGFyZSBsb29raW5n
IHRvIGRlcGxveSB0aGVzZSB0ZWNobm9sb2dpZXMsIGFuZCBmcm9tIHRoYXQgb2YgdGhlIHNvZnR3
YXJlL2hhcmR3YXJlIGltcGxlbWVudGF0aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZXJlZm9yZSwgd2Ug
d291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3BlcmF0b3JzIGludGVyZXN0ZWQgaW4gU1Ig
b3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVmbHkgaW50cm9kdWNlIHRoZWlyOjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDcgbGV2ZWwxIGxmbzY7dmVydGljYWwtYWxpZ246YmFz
ZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFu
Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RF
KTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xv
cjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsNyBsZXZlbDEgbGZvNjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZh
cmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5mb3J3
YXJkaW5nIHBlcmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50czwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMiBsZXZlbDIgbGZvNzt2
ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12
YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5lLmcuLCAobnVtYmVyIG9mIG5vZGVzLCBuZXR3b3Jr
IGRpYW1ldGVyLCBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFnZSkuIEZv
ciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBTSURzIGFu
ZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxs
eSBiZSBkaWZmZXJlbnQNCiAoKikuPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC91bD4N
Cjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6Ymxh
Y2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNv
LWxpc3Q6bDQgbGV2ZWwxIGxmbzg7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50
LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aWYgdGhlIGV4
aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vtc3Rh
bmNlcywgZGV0YWlscyBvZiB0aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24g
aXMgcmVxdWlyZWQgYW5kIHdoZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBz
aG9ydCB0ZXJtIG9ubHkgb3IgZm9yIHRoZSBsb25nIHRlcm0uPC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
QXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJ
TkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25z
IHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3ltZW50DQogb2YgU1J2
NiZuYnNwOyBJbiBwYXJ0aWN1bGFyIGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBv
ZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhl
IHVzZSBvZiBzaG9ydGVyIFNJRHMgd291bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkZvciBib3RoIG9mIHRoZXNlIHNldHMgb2YgZmVlZGJhY2sgaWYgcG9zc2libGUs
IHBsZWFzZSBwb3N0IHRoaXMgdG8gdGhlIFNQUklORyBXRy4gSWYgdGhlIGluZm9ybWF0aW9uIGNh
bm5vdCBiZSBzaGFyZWQgcHVibGljbHksIHBsZWFzZSBzZW5kIGl0IGRpcmVjdGx5IHRvDQogdGhl
IGNoYWlycyAmYW1wOyBBRCAoTWFydGluKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGlzIGNhbGwgZm9yIGlu
Zm9ybWF0aW9uIHdpbGwgcnVuIGZvciBmb3VyIHdlZWtzLCB1cCB0byAyMDE5LzA5LzAzLiBBcyBh
IHJlbWluZGVyLCB5b3UgY2FuIHJlYWNoIHRoZSBTUFJJTkcgY2hhaXJzIHZpYQ0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBo
cmVmPSJtYWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmlu
Zy1jaGFpcnNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gYW5kIEFEcyB2
aWENCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5nLWFkc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNwcmluZy1hZHNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4u
Jm5ic3A7PC9zcGFuPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdp
bi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rIHlvdSw8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij4tLSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBp
bjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4oKikgQXMgZXhwcmVzc2VkIG9uIHRo
ZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25z
IGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJl
cXVpcmVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW0tMjkyOTkwMzE4MjM1MTI4NDY1OGdtYWlsLW0tMTcz
NTExNjQ0MTQ0MDg0NTM3OW1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9
Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3Mg
VXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0BpZXRmLm9y
ZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL25hbTAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91
dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlz
dGluZm8lMkZzcHJpbmcmYW1wO2RhdGE9MDIlN0MwMSU3Q2phbWVzLm4uZ3VpY2hhcmQlNDBmdXR1
cmV3ZWkuY29tJTdDZjBhMDIyYzMzMDgzNGExZTU2NjYwOGQ3MmYyMzlhMTAlN0MwZmVlOGZmMmEz
YjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MDI5NzAyMjkzNzY2MTUxJmFtcDtz
ZGF0YT00VzN5bXI2M081ZTAwb041bk85TUZYRjBYRk9vR244M1I5THlVRzA0WlpZJTNEJmFtcDty
ZXNlcnZlZD0wIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zcHJpbmc8L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW0tMjkyOTkwMzE4MjM1MTI4
NDY1OG1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CH2PR13MB3608A2945972BFE505DAC730D2BF0CH2PR13MB3608namp_--


From nobody Sun Sep  1 17:17:47 2019
Return-Path: <markzzzsmith@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 67EB01200EF; Sun,  1 Sep 2019 17:17:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 EE-8ZhpBK809; Sun,  1 Sep 2019 17:17:35 -0700 (PDT)
Received: from mail-oi1-x229.google.com (mail-oi1-x229.google.com [IPv6:2607:f8b0:4864:20::229]) (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 601E01200E5; Sun,  1 Sep 2019 17:17:35 -0700 (PDT)
Received: by mail-oi1-x229.google.com with SMTP id k22so9240306oiw.11; Sun, 01 Sep 2019 17:17:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/vr6SVYYKZPywG+07Az+GfR7X3DznzJioFoMVaSXTsY=; b=Bqb6Hj2lrTO2/q59e9QfYkeUJ4zF+cAXGbPo9y+ZHJw8eDWsom4cNTk23k20X6mnFU Zvylu1tiPVJ03G7rYuYfiIK6xK4jl+fxcmKMFevJVXhmkF2Qgj6D3SNansZQSu4PDKUV RRwZr34GdusugnMX085TutgGoUFB6RYDrwnl/1jLgSkpUxH0My3BJMPOWkR2VMSul+Hh R1Jym2EUwxTxRhUWMw78DSDMg8/HQkDoLkvJ31qqPxR+0lKvK47vCyeDv+obkQRU9P1k LBaP0AgYeNvUpbDbIOPPF4Na0KBSLMd/PYkBBFgVW1RVDOtTaP1kq5HEGl8bl91JuNOs yTkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/vr6SVYYKZPywG+07Az+GfR7X3DznzJioFoMVaSXTsY=; b=MtIF43sjoQQ7rz1+jNyvbHgCO9TwIiLxzF8VdsJzP2p2W5fAYbbMYwr44lTyp1fH3m KBSLToCkk8WEASwF/doQR2SAlIiBlVrgsWyfCluOj7ElDLS/GRxe0pZTb4CuJXFoUXwB SRR4UoTYpewkAMQMAc6DrSJizV6nlKAC9OIyUy52sJCUfr2X8b4d31Wh1J4qXb2Xtff8 Z313lEg//y6ngP9K0eAOH9meVnGSHTYaS2zXw+eFqgjuj3BgDPaKrAEm6Pk0TeRqmioE xUFgiuXgZqC5RuH4wf0PlVW8oi8WScNTCk97W/6gBKgyycwvJxNcBYS/Ki3DYphgqJ6u aZ2g==
X-Gm-Message-State: APjAAAXs2cFnXDJeNWCC2Zrpd5SDJv6WbfFbraoHa63GJJBM6EqO9efu Sa2p/S7lqDEmwDep81KJ+ize+SyeX/wklinQzMw=
X-Google-Smtp-Source: APXvYqxNIH9W2z4YXhyiWXt2NOH6gkeONMO9dey75wUA2/6Y3NejaxSlyVImGBEg09uj2txaJ54YTdrMdOKvOXe8Sdw=
X-Received: by 2002:aca:2209:: with SMTP id b9mr17617278oic.54.1567383454630;  Sun, 01 Sep 2019 17:17:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com>
In-Reply-To: <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 2 Sep 2019 10:17:22 +1000
Message-ID: <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Nick Hilliard <nick@foobar.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="0000000000000a47da059186e689"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/z7R03OyABnCsVhGfn1mXo3GRLSA>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 00:17:37 -0000

--0000000000000a47da059186e689
Content-Type: text/plain; charset="UTF-8"

On Mon., 2 Sep. 2019, 07:39 Robert Raszuk, <robert@raszuk.net> wrote:

> Nick,
>
> How about using ULAs as defined in RFC4193 ?
>

I've analysed uSID in the context of all current IPv6 unicast address
formats in this email.

https://mailarchive.ietf.org/arch/msg/spring/Gsr-nJqzhyYIrj8mG6p3KZ_HZ5E

Short answer is you can only put uSIDs in the IID portion of any of those
address formats, and must also ensure that the resulting IID value formed
from the set of uSID values don't also match the reserved IID values.

The uSID proposal is taking the position that all the bits after the high
order prefix are available for any purpose. This is not correct, and would
violate a number of standards track RFCs, including the IPv6 Addressing
Architecture RFC (RFC 4291) and the ULA RFC (RFC 4193).

In particular, 40 bits of a ULA prefix, between /8 and /48, the Gobal ID,
must be pseudo random. This is the most critical property of ULA addresses
and prefixes, as it is the solution to the problem ULAs are designed to
solve.


3.2 <https://tools.ietf.org/html/rfc4193#section-3.2>.  Global ID

   The allocation of Global IDs is pseudo-random [RANDOM
<https://tools.ietf.org/html/rfc4193#ref-RANDOM>].  They MUST
   NOT be assigned sequentially or with well-known numbers.  This is to
   ensure that there is not any relationship between allocations and to
   help clarify that these prefixes are not intended to be routed
   globally.  Specifically, these prefixes are not designed to
   aggregate.



> After all isn't local IPv6 FC00::/7 address block defined precisely for
> such private use cases like the one which uSID requires?
>
> Clearly RIRs will not allocate /22 blocks left and right and that v6
> prefix would be required if I have 1000 node network and my uSID is /32.
>
> Thx,
> R.
>
>
> On Sun, Sep 1, 2019 at 11:33 PM Nick Hilliard <nick@foobar.org> wrote:
>
>> Ron Bonica wrote on 01/09/2019 22:10:
>> > -
>> https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-02
>>
>> Ron,
>>
>> if this draft proposes using up to /32 per router in a SRv6 domain, or
>> even /40 to /48, it may be appropriate to solicit input from RIR address
>> policy groups about the impact this may have on ipv6 assignment /
>> allocation policies.
>>
>> Nick
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000000a47da059186e689
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Mon., 2 Sep. 2019, 07:39 Robert Raszuk, &lt;<a href=
=3D"mailto:robert@raszuk.net" rel=3D"noreferrer noreferrer noreferrer noref=
errer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">robert=
@raszuk.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=
=3D"ltr">Nick,<div><br></div><div>How about using ULAs as defined in RFC419=
3 ?=C2=A0</div></div></blockquote></div></div><div dir=3D"auto"><br></div><=
div dir=3D"auto">I&#39;ve analysed uSID in the context of all current IPv6 =
unicast address formats in this email.</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto"><a href=3D"https://mailarchive.ietf.org/arch/msg/spring/Gsr-=
nJqzhyYIrj8mG6p3KZ_HZ5E" rel=3D"noreferrer noreferrer noreferrer noreferrer=
 noreferrer noreferrer" target=3D"_blank">https://mailarchive.ietf.org/arch=
/msg/spring/Gsr-nJqzhyYIrj8mG6p3KZ_HZ5E</a><br></div><div dir=3D"auto"><br>=
</div><div dir=3D"auto">Short answer is you can only put uSIDs in the IID p=
ortion of any of those address formats, and must also ensure that the resul=
ting IID value formed from the set of uSID values don&#39;t also match the =
reserved IID values.</div><div dir=3D"auto"><br></div><div dir=3D"auto">The=
 uSID proposal is taking the position that all the bits after the high orde=
r prefix are available for any purpose. This is not correct, and would viol=
ate a number of standards track RFCs, including the IPv6 Addressing Archite=
cture RFC (RFC 4291) and the ULA RFC (RFC 4193).</div><div dir=3D"auto"><br=
></div><div dir=3D"auto">In particular, 40 bits of a ULA prefix, between /8=
 and /48, the Gobal ID, must be pseudo random. This is the most critical pr=
operty of ULA addresses and prefixes, as it is the solution to the problem =
ULAs are designed to solve.</div><div dir=3D"auto"><br></div><div dir=3D"au=
to"><br></div><div dir=3D"auto"><pre style=3D"font-size:12.6667px;margin-to=
p:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font-=
weight:bold"><h3 style=3D"line-height:0pt;display:inline;font-size:1em">3<a=
 name=3D"m_-2137853471934404226_section-3.2" href=3D"https://tools.ietf.org=
/html/rfc4193#section-3.2" style=3D"color:black;text-decoration-line:none" =
target=3D"_blank" rel=3D"noreferrer">.2</a>.  Global ID</h3></span>

   The allocation of Global IDs is pseudo-random [<a href=3D"https://tools.=
ietf.org/html/rfc4193#ref-RANDOM" target=3D"_blank" rel=3D"noreferrer">RAND=
OM</a>].  They MUST
   NOT be assigned sequentially or with well-known numbers.  This is to
   ensure that there is not any relationship between allocations and to
   help clarify that these prefixes are not intended to be routed
   globally.  Specifically, these prefixes are not designed to
   aggregate.</pre></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div=
 class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div=
><br></div><div>After all isn&#39;t local IPv6=C2=A0<span style=3D"color:rg=
b(0,0,0);font-size:13.3333px">FC00::/7</span>=C2=A0address block defined pr=
ecisely for such private use cases like the one which uSID requires?=C2=A0<=
/div><div><br></div><div>Clearly RIRs will not allocate /22 blocks left and=
 right and that v6 prefix would be required if I have 1000 node network and=
 my uSID is /32.=C2=A0</div><div><br></div><div>Thx,</div><div>R.</div><div=
><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Sun, Sep 1, 2019 at 11:33 PM Nick Hilliard &lt;<a href=3D"mai=
lto:nick@foobar.org" rel=3D"noreferrer noreferrer noreferrer noreferrer nor=
eferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">nick=
@foobar.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">Ron Bonica wrote on 01/09/2019 22:10:<br>
&gt; -<a href=3D"https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-=
extension-srv6-usid-02" rel=3D"noreferrer noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-exten=
sion-srv6-usid-02</a><br>
<br>
Ron,<br>
<br>
if this draft proposes using up to /32 per router in a SRv6 domain, or <br>
even /40 to /48, it may be appropriate to solicit input from RIR address <b=
r>
policy groups about the impact this may have on ipv6 assignment / <br>
allocation policies.<br>
<br>
Nick<br>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferre=
r noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/lis=
tinfo/spring</a><br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer noreferre=
r noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/lis=
tinfo/spring</a><br>
</blockquote></div></div></div>

--0000000000000a47da059186e689--


From nobody Sun Sep  1 17:25:57 2019
Return-Path: <markzzzsmith@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 09C691200E9; Sun,  1 Sep 2019 17:25:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.397
X-Spam-Level: 
X-Spam-Status: No, score=-0.397 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 3jOoe5-xOmHJ; Sun,  1 Sep 2019 17:25:45 -0700 (PDT)
Received: from mail-oi1-x233.google.com (mail-oi1-x233.google.com [IPv6:2607:f8b0:4864:20::233]) (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 6D0BD1200DF; Sun,  1 Sep 2019 17:25:45 -0700 (PDT)
Received: by mail-oi1-x233.google.com with SMTP id k22so9248183oiw.11; Sun, 01 Sep 2019 17:25:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=77CcRalOa3yy+2BY0ltpDjCtNppYpMMM5lr0uOlZu6c=; b=ZeclVV/SJqlXnmfj5+Y9qWQYzjKYI8bxUN+v/knDY2rprFb5rcLehFn/uMpAF9+/Ic mEztKQE2miXcasRScyp71uEFvLx68+LaPr/rMINSSsUIBw2IY9tMdpHPVYUQBnmnu0W0 RL5c3szXSnyCgORMOcWygBfj4ByWME/Caohb25QT8uYZyXd9XwZ6OTI1W+QBUsvZC49w Fg5mVV/Trlc3Vol8F1PJOJb6Jxv7fZHlobzhT5Qf2IjYj+yduRvA62pACmrKePMmIQY3 nulyg7K9RKD+Pp0GREX8UsmOg+ypl7CbV0g8bLy7Cx5O2JXsyrEnodDngyAlH2QmFrnR CrGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=77CcRalOa3yy+2BY0ltpDjCtNppYpMMM5lr0uOlZu6c=; b=JV7rrg0Gw94fDleJ6/Rvc0hPW1jWZ9HNCkQLG24NDzbMPrNJfCmz0Yrv9oDXmbX1tf sNiryoFRKiRDOqX7YbmHmoUl6RVk/xw3zJyvxa4YhUlPwB+L8myLMLbYqL0qgxRDHWFd k48okX4+8lLWZGqBJ2zu89nvS6/zXujkYImNvNatysnj+VYa5OAozYV9p6AIMzJ0+g9a hfxeKX45cwiXzOZeqNEcwFt5w3aqU9oJAaKbRTm05aTcSxMK2huXo88UV86gjM2uqpre +BbYVUdgkkrz2uCbOMBrl5xgW/W63ez6nQWGWbtdSh5GqypYKerpB/LlGPuL43HochM5 0lqg==
X-Gm-Message-State: APjAAAXj/n9SSKeQp7ELmOnyMREuzVLpOURKj1wO7Z5uwlXGgKzyfNJ8 S4/fgvFkZ3HR8GNLU8b7X4AR8Vw5SDZAXMqaI94=
X-Google-Smtp-Source: APXvYqzBX4EFFXIKKdu0IrOWmFLc1x5dxrOmJjsZrmm8ELSxg8KRmltivs8WnqgMkVyKMFR4fk56+1yB+gQki96gPxQ=
X-Received: by 2002:aca:4e87:: with SMTP id c129mr5023059oib.7.1567383944482;  Sun, 01 Sep 2019 17:25:44 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEP66xVJoQrHjrT5+a_rxft1XWRM7Xsp5Lx3rECRnScpA@mail.gmail.com> <BL0PR05MB5458A73CB4E7DF390DE5E9EBAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <AA7A2297-5E96-4071-B96F-DE3B4F0FDBE3@liquidtelecom.com> <CAOj+MMG_kYM+N-nvASTa0UzUQzJP7Aqm4acjb4SJ674psuQpcQ@mail.gmail.com> <90420D6A-6840-4FFB-B78E-2CAD102F07D3@liquidtelecom.com>
In-Reply-To: <90420D6A-6840-4FFB-B78E-2CAD102F07D3@liquidtelecom.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 2 Sep 2019 10:25:32 +1000
Message-ID: <CAO42Z2y_uWHuLr5qMExu38yd70nXVFUUfZpnG0wHhWrsEa1dbg@mail.gmail.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003cd279059187039a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UkYWSLSbk0ls3Gp1fFkJotMhAxE>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 00:25:48 -0000

--0000000000003cd279059187039a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon., 2 Sep. 2019, 07:30 Andrew Alston, <Andrew.Alston@liquidtelecom.com=
>
wrote:

> Robert,
>
>
>
> CRH works just fine with the deep label depth in our testing of it.  As I
> stated in my previous emails =E2=80=93 There are a number of issues with =
uSID that
> I can see =E2=80=93 and I won=E2=80=99t repeat all of those here again.  =
There are a whole
> number of aspects going through that network map that do not give a full
> picture =E2=80=93 multiple paths of unequal sizes =E2=80=93 multiple circ=
uits between
> locations that aren=E2=80=99t clearly shown there for diversity sake =E2=
=80=93 and a whole
> heap of other issues.  You need to realize that steering in our case is n=
ot
> just about diversity =E2=80=93 there are many reasons why we steer and wh=
y our
> customers wish us to steer =E2=80=93 and glancing at a network map like t=
hat will
> not give you close to a full picture.  Those reasons can range from
> everything from latency to geopolitical issues.
>
>
>
> Then again =E2=80=93 as an operator =E2=80=93 I have always believed in h=
aving the choice
> =E2=80=93 and as I stated in previous emails =E2=80=93 in the networking =
world we have many
> alternatives to many things
>

Too much choice is a bad thing, because there is then too greater risk of
making a wrong choice. The least risky choice becomes make no choice.


=E2=80=93 and I went as far as to propose writing an inter-op draft so that=
 both
> CRH and uSID could move forward rather than both ending up stalled, or
> worse will, one or the other ending up as proprietary =E2=80=93
>
These are the sorts of problems you'll see with no clear consensus in a
single solution to a problem.

RFC 1958, "Architectural Principles of the Internet",

"3.2 If there are several ways of doing the same thing, choose one.
   If a previous design, in the Internet context or elsewhere, has
   successfully solved the same problem, choose the same solution unless
   there is a good technical reason not to.  Duplication of the same
   protocol functionality should be avoided as far as possible, without
   of course using this argument to reject improvements."


and I may well still get around to doing this =E2=80=93 time has just been =
a little
> hectic of late.
>
>
>
> Andrew
>
> *From: *Robert Raszuk <robert@raszuk.net>
> *Date: *Sunday, 1 September 2019 at 22:28
> *To: *Andrew Alston <Andrew.Alston@liquidtelecom.com>
> *Cc: *Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>, Rob Shakir <
> robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <
> 6man@ietf.org>
> *Subject: *Re: [spring] Beyond SRv6.
>
>
>
> Hi Andrew,
>
>
>
> Looking at your network topology
> https://www.liquidtelecom.com/about-us/network-map.html yes indeed you
> need to pass via number of countries, but keep in mind that SR is not a
> routing protocol.
>
>
>
> Even focusing on your longest data paths say from Cairo to Cape Town I
> really see no use for more then optimally chosen 3 or 4 SIDs to well
> diversify the flows to traverse different end to end paths then your rout=
ed
> default.
>
>
>
> Now if your desire is to provide for all the possible data flows per each
> ECMP link group forwarding control then I see counting adj SIDs you can g=
et
> to 10 SIDs or more. But is SRv6 then optimal tool in the toolkit to
> accomplish that ?
>
>
>
> But assume it is how about use of uSID combination with SRH such that you
> can have your requirements well satisfied in the current network regardle=
ss
> if alternative design or alternate network architecture exists or not ?
>
>
>
> Thx,
>
> Robert.
>
>
>
>
>
> On Sun, Sep 1, 2019 at 9:47 PM Andrew Alston <
> Andrew.Alston@liquidtelecom.com> wrote:
>
> I can state categorically that we have a solid case to use 8 to 12 SID=E2=
=80=99s =E2=80=93
>
>
>
> Let me put it this way =E2=80=93 If I cross my own network =E2=80=93 To g=
et to certain
> countries I have to pass through no less than 5 separate countries in
> certain scenarios =E2=80=93 and it=E2=80=99s not practically possible to =
avoid this.  When
> I add the various paths we need to steer across and the numbers of device=
s
> to do this in a granular way =E2=80=93 with the amount of meshing we have=
 to do to
> achieve redundancy =E2=80=93 yes =E2=80=93 it gets complex =E2=80=93 and =
yes =E2=80=93 the node depth gets
> deep.
>
>
>
> Our case of needing granular steering here =E2=80=93 without necessarily =
going
> lose =E2=80=93 is ironclad =E2=80=93 and I can say that right now, 10 nod=
e steering for
> certain cases is 100% a reality for what we need.
>
>
>
> Andrew
>
>
>
>
>
> *From: *spring <spring-bounces@ietf.org> on behalf of Ron Bonica <rbonica=
=3D
> 40juniper.net@dmarc.ietf.org>
> *Date: *Sunday, 1 September 2019 at 21:00
> *To: *Robert Raszuk <robert@raszuk.net>
> *Cc: *Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "
> 6man@ietf.org" <6man@ietf.org>
> *Subject: *Re: [spring] Beyond SRv6.
>
>
>
> Robert,
>
>
>
> I can only repeat what my customers=E2=80=99 requirements. They have aske=
d for
> 8-12 SIDs in SR-MPLS and SRv6 and SRv6+.
>
>
>
> We didn=E2=80=99t question that requirement for SR-MPLS. Why should thing=
s be any
> different for SRv6 or SRv6+?
>
>
>
>                                                                       Ron
>
>
>
>
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Sunday, September 1, 2019 11:03 AM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG List <spring@ietf.org>;
> 6man@ietf.org
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Dear Ron,
>
>
>
> > SR customers have stated a firm requirement to support SR paths that
> contain 8 to 12 segments.
>
>
>
> Let me make an observation that with 8 to 12 router hops I can reach most
> of my often visited destinations in the open Internet anywhere in
> the world.
>
>
>
> With that let's also notice that proposed SRv6 (or for that matter
> SR-MPLS) is applicable to networks under same administrative control.
>
>
>
> Therefor I do question the necessity to have such deep/long list of
> segments for any practical network application.
>
>
>
> Perhaps some customers (or vendors) are treating SRv6 verbatim as an
> analogy to RSVP-TE strict or loose ERO objects - but that is completely
> wrong way to think about it in light of segment routing architecture and
> its abilities.
>
>
>
> In RSVP-TE you nail down the path with hop by hop RESV-PATH msg signallin=
g
> such that forwarding is using locally upstream assigned labels distribute=
d
> by return RSVP-RESV msg.
>
>
>
> I would never suggest to do same with SR. The biggest advantage of SR
> (outside of its network programmability concept) is in the ability to
> encode very selected anchor node or nodes to which forwarding just flows
> natively using IPv6 address or domain wide MPLS label.
>
>
>
> So proper use of SR does require wise selection of such anchor points in
> the network. I am afraid CSPF is not the best tool for it. Much smarter
> algorithm is required to engineer your traffic using SR technology in any
> network especially in cases where the IGP topology is very dense and
> complex.
>
>
>
> Based on my personal experience with MPLS-TE deployments across biggest
> global networks I  can state that vast majority of true path steering can
> be easily accomplished with 1, 2 or max 3 properly selected anchor nodes
> across their domain(s). Add to that room for two SFC processing clusters
> and you get max 5.
>
>
>
> So even if some individual operators would like to use 8, 12 or maybe 16
> segments in their packets I do not see this as fundamentally sufficient
> justification to proceed with yet one more SRv6 encoding proposal.
>
>
>
> As both Rob & Bruno asked I will be looking for real technical
> justifications for such deep segment stacks. Note that we are at the end =
of
> 4 week pool window and there was none sent to the list so far.
>
>
>
> Kind regards,
>
> Robert.
>
>
>
>
>
> On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica <rbonica=3D
> 40juniper.net@dmarc.ietf.org> wrote:
>
> Rob,
>
>
>
> The following are arguments for proceeding with SRv6+:
>
>
>
>    - Efficient forwarding with deep SID lists
>    - Operational Simplicity
>    - SRv6+ work may finish before SRv6
>
>
>
> Efficient forwarding with deep SID Lists
>
> ----------------------------------------------------
>
>
>
> SR customers have stated a firm requirement to support SR paths that
> contain 8 to 12 segments. They have also stated a requirement for
> implementations to forward at line speed  and without consuming excessive
> overhead bandwidth.
>
>
>
> SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisf=
y
> these requirements. In order to support an SR path with 8 segments, SRv6
> would require a 128-byte SRH. Even if ASICs could process such a long SRH
> at line speed, the bandwidth overhead would be prohibitive.
>
>
>
> Therefore, one of the four solutions  that you mention below is required
> to make SRv6 deployable. While draft-ietf-6man-segment-routing-header is
> close to maturity, the four competing solutions mentioned below are equal=
ly
> mature and should be given equal consideration.
>
>
>
> The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
>
>
>
> Operational Simplicity
>
> -----------------------------
>
> Network operators strive for operational simplicity. By loosely
> interpreting (and sometimes bending) the requirements of RFCs 4291 and RF=
C
> 8200, SRv6 introduces architectural quirks that introduce operational
> complexity. The following are architectural quirks of
>  draft-ietf-6man-segment-routing-header:
>
>
>
>    - The Segment Routing Header (SRH) serves purposes other than routing.
>    Therefore, the SRH is sometimes required for packets that traverse the
>    least-cost path from source to destination
>    - The SRH and the IPv6 Authentication Header are incompatible.
>    - The IPv6 destination address determines whether an SRH is valid and
>    how it is processed. For example, if the IPv6 destination address cont=
ains
>    one locally instantiated value, the SRH might be processed in one
>    particular way, while if the IPv6 destination address contains another
>    locally instantiated value, the SRH might be totally invalid.
>
>
>
> Draft-ietf-spring-srv6-network-programming  promises more architectural
> quirks. For example:
>
>
>
>    - Segment endpoints can insert and/or delete IPv6 extension headers
>    - An IPv6 packet can contain two Segment Routing headers
>    - IPv6 packets are no longer self-describing. For example, the Next
>    Header Field in the SRH can carry a value of No Next Header, even thou=
gh
>    the SRH is followed by Ethernet payload.
>
>
>
> Other emerging drafts promise still more architectural quirks. For
> example, in draft-ali-6man-spring-srv6-oam, implementations need to exami=
ne
> the SRH even when Segment Left equals zero. This is because the SRH has
> been overloaded to carry OAM as well as routing information.
>
>
>
> Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires
> network operators to obtain address space and number their networks in a
> particular way to make routing work.
>
>
>
> SRv6+ Work May Finish Before SRv6 work
>
> --------------------------------------------------------
>
> SRv6+  has been implemented on LINUX and is being implemented on JUNOS.
> Implementation experience demonstrates that specification is fairly
> complete. For example, there is no need for an SRv6+ OAM document. It=E2=
=80=99s
> just IPv6 and IPv6 OAM just works.
>
>
>
> Furthermore, the SRv6+ specifications adhere to a strict interpretation o=
f
> RFC 8200. Therefore, as they progress through the working group, they won=
=E2=80=99t
> need to overcome the objections that are inevitably encountered when
> stretching the interpretation of a specification that is so fundamental a=
s
> RFC 8200.
>
>
>
>
>                                                                          =
                      Thanks,
>
>
>                                                                      Ron
>
>
>
>
>
>
>
>
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>
>
>
> Hi SPRING WG,
>
>
>
> Over the last 5+ years, the IETF has developed Source Packet Routing in
> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP o=
r
> GRE.
>
>
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
>
>
> During the SPRING WG meeting at IETF 105, two presentations were related
> to the reduction of the size of the SID for IPv6 dataplane:
>
>    - SRv6+ / CRH --
>    https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645uJ=
k0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
>    - uSID --
>    https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-sr=
v6-usid-01
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&=
d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-=
BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>
>
>
>
>
> During the IETF week, two additional drafts have been proposed:
>
>    - https://tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMh=
WLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>
>
>    - https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7=
vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=3D>
>
>
>
>
> As we expressed during the meeting, it is important for the WG to
> understand what the aims of additional encapsulations are. Thus, we think
> it is important that the WG should first get to a common understanding on
> the requirements for a new IPv6 data plane with a smaller SID - both from
> the perspective of operators that are looking to deploy these technologie=
s,
> and from that of the software/hardware implementation.
>
>
>
> Therefore, we would like to solicit network operators interested in SR
> over the IPv6 data plane to briefly introduce their:
>
>    - use case (e.g. Fast Reroute, explicit routing/TE)
>    - forwarding performance and scaling requirements
>
>
>    - e.g., (number of nodes, network diameter, number of SID required in
>       max and average). For the latter, if possible using both SRv6 128-b=
it SIDs
>       and shorter (e.g. 32-bit) SIDs as the number would typically be dif=
ferent
>       (*).
>
>
>    - if the existing SRv6 approach is not deployable in their
>    circumstances, details of the requirement of a different solution is
>    required and whether this solution is needed for the short term only o=
r for
>    the long term.
>
>
>
> As well as deployment limitations, we would like the SPRING community to
> briefly describe the platform limitations that they are seeing which limi=
t
> the deployment of SRv6  In particular limitations related to the number o=
f
> SIDs which can be pushed and forwarded and how much the use of shorter SI=
Ds
> would improve the deployments .
>
>
>
> For both of these sets of feedback if possible, please post this to the
> SPRING WG. If the information cannot be shared publicly, please send it
> directly to the chairs & AD (Martin).
>
>
>
> This call for information will run for four weeks, up to 2019/09/03. As a
> reminder, you can reach the SPRING chairs via spring-chairs@ietf.org and
> ADs via spring-ads@ietf.org.
>
>
>
> Thank you,
>
> -- Rob & Bruno
>
>
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>
>
>
>
>
> Juniper Business Use Only
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_spring&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DCPqEXzKACLlLESk67ml=
mQv3ve6i6_Y5l7xESAiNA1Go&s=3D_k8da1IaBrm80LML0tO-Er3RL2Wn6nLIMFRTbWTtUTQ&e=
=3D>
>
>
>
> Juniper Business Use Only
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000003cd279059187039a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Mon., 2 Sep. 2019, 07:30 Andrew Alston, &lt;<a href=
=3D"mailto:Andrew.Alston@liquidtelecom.com" rel=3D"noreferrer noreferrer" t=
arget=3D"_blank">Andrew.Alston@liquidtelecom.com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-623956800686204259m_4079867686720779807m_-3612745350057165=
292WordSection1">
<p class=3D"MsoNormal"><span>Robert,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>CRH works just fine with the deep label depth =
in our testing of it.=C2=A0 As I stated in my previous emails =E2=80=93 The=
re are a number of issues with uSID that I can see =E2=80=93 and I won=E2=
=80=99t repeat all of those here
 again.=C2=A0 There are a whole number of aspects going through that networ=
k map that do not give a full picture =E2=80=93 multiple paths of unequal s=
izes =E2=80=93 multiple circuits between locations that aren=E2=80=99t clea=
rly shown there for diversity sake =E2=80=93 and a whole heap of other
 issues.=C2=A0 You need to realize that steering in our case is not just ab=
out diversity =E2=80=93 there are many reasons why we steer and why our cus=
tomers wish us to steer =E2=80=93 and glancing at a network map like that w=
ill not give you close to a full picture.=C2=A0 Those reasons
 can range from everything from latency to geopolitical issues.<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Then again =E2=80=93 as an operator =E2=80=93 =
I have always believed in having the choice =E2=80=93 and as I stated in pr=
evious emails =E2=80=93 in the networking world we have many alternatives t=
o many things</span></p></div></div></blockquote></div></div><div dir=3D"au=
to"><br></div><div dir=3D"auto">Too much choice is a bad thing, because the=
re is then too greater risk of making a wrong choice. The least risky choic=
e becomes make no choice.</div><div dir=3D"auto"><br></div><div dir=3D"auto=
"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div class=
=3D"m_-623956800686204259m_4079867686720779807m_-3612745350057165292WordSec=
tion1"><p class=3D"MsoNormal"><span> =E2=80=93 and I went as far
 as to propose writing an inter-op draft so that both CRH and uSID could mo=
ve forward rather than both ending up stalled, or worse will, one or the ot=
her ending up as proprietary =E2=80=93 </span></p></div></div></blockquote>=
</div></div><div dir=3D"auto">These are the sorts of problems you&#39;ll se=
e with no clear consensus in a single solution to a problem.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">RFC 1958, &quot;<span style=3D"white-=
space:pre-wrap">Architectural Principles of the Internet&quot;,</span></div=
><div dir=3D"auto"><br></div><div dir=3D"auto"><pre style=3D"white-space:pr=
e-wrap">&quot;3.2 If there are several ways of doing the same thing, choose=
 one.
   If a previous design, in the Internet context or elsewhere, has
   successfully solved the same problem, choose the same solution unless
   there is a good technical reason not to.  Duplication of the same
   protocol functionality should be avoided as far as possible, without
   of course using this argument to reject improvements.&quot;</pre><pre st=
yle=3D"white-space:pre-wrap"><br></pre></div><div dir=3D"auto"><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D=
"blue" vlink=3D"purple"><div class=3D"m_-623956800686204259m_40798676867207=
79807m_-3612745350057165292WordSection1"><p class=3D"MsoNormal"><span>and I=
 may well still get around to doing this =E2=80=93 time has just been a lit=
tle
 hectic of late.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Andrew<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u><u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">Robert Raszuk &lt=
;<a href=3D"mailto:robert@raszuk.net" rel=3D"noreferrer noreferrer noreferr=
er" target=3D"_blank">robert@raszuk.net</a>&gt;<br>
<b>Date: </b>Sunday, 1 September 2019 at 22:28<br>
<b>To: </b>Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.=
com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">Andrew.Alst=
on@liquidtelecom.com</a>&gt;<br>
<b>Cc: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">40junip=
er.net@dmarc.ietf.org</a>&gt;, Rob Shakir &lt;<a href=3D"mailto:robjs@googl=
e.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">robjs@goo=
gle.com</a>&gt;, SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a>=
&gt;, &quot;<a href=3D"mailto:6man@ietf.org" rel=3D"noreferrer noreferrer n=
oreferrer" target=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:=
6man@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">6=
man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Beyond SRv6.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Andrew, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Looking at your network topology=C2=A0<a href=3D"htt=
ps://www.liquidtelecom.com/about-us/network-map.html" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">https://www.liquidtelecom.com/about-u=
s/network-map.html</a>=C2=A0yes indeed you need to pass via number of count=
ries,
 but keep in mind that SR is not a routing protocol.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Even focusing on your longest data paths say from Ca=
iro to Cape Town I really see no use for more then optimally chosen 3 or 4 =
SIDs to well diversify the flows to traverse different end to end paths the=
n your routed default.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Now if your desire is to provide for all the possibl=
e data flows per each ECMP link group forwarding control then I see countin=
g adj SIDs you can get to 10 SIDs or more. But is SRv6 then optimal tool in=
 the toolkit to accomplish that ?=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But assume it is how about use of uSID combination w=
ith SRH such that you can have your requirements well satisfied in the curr=
ent network regardless if alternative design or alternate network architect=
ure exists or not ?=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Sun, Sep 1, 2019 at 9:47 PM Andrew Alston &lt;<a =
href=3D"mailto:Andrew.Alston@liquidtelecom.com" rel=3D"noreferrer noreferre=
r noreferrer" target=3D"_blank">Andrew.Alston@liquidtelecom.com</a>&gt; wro=
te:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">I can state categorically that we have a solid case =
to use 8 to 12 SID=E2=80=99s =E2=80=93
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Let me put it this way =E2=80=93 If I cross my own n=
etwork =E2=80=93 To get to certain countries I have to pass through no less=
 than 5 separate countries in certain scenarios =E2=80=93 and it=E2=80=99s =
not practically
 possible to avoid this.=C2=A0 When I add the various paths we need to stee=
r across and the numbers of devices to do this in a granular way =E2=80=93 =
with the amount of meshing we have to do to achieve redundancy =E2=80=93 ye=
s =E2=80=93 it gets complex =E2=80=93 and yes =E2=80=93 the node depth gets=
 deep.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Our case of needing granular steering here =E2=80=93=
 without necessarily going lose =E2=80=93 is ironclad =E2=80=93 and I can s=
ay that right now, 10 node steering for certain cases is 100% a reality for
 what we need. <u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Andrew<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
:
</span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;<a href=
=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferrer noreferrer noreferrer=
" target=3D"_blank">spring-bounces@ietf.org</a>&gt; on behalf of Ron Bonica=
 &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" rel=3D"noref=
errer noreferrer noreferrer" target=3D"_blank">40juniper.net@dmarc.ietf.org=
</a>&gt;<br>
<b>Date: </b>Sunday, 1 September 2019 at 21:00<br>
<b>To: </b>Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" rel=3D"no=
referrer noreferrer noreferrer" target=3D"_blank">robert@raszuk.net</a>&gt;=
<br>
<b>Cc: </b>Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" rel=3D"norefe=
rrer noreferrer noreferrer" target=3D"_blank">robjs@google.com</a>&gt;, SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer norefe=
rrer noreferrer" target=3D"_blank">spring@ietf.org</a>&gt;, &quot;<a href=
=3D"mailto:6man@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=
=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" re=
l=3D"noreferrer noreferrer noreferrer" target=3D"_blank">6man@ietf.org</a>&=
gt;<br>
<b>Subject: </b>Re: [spring] Beyond SRv6.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">I can only repeat what my customers=E2=80=99 require=
ments. They have asked for 8-12 SIDs in SR-MPLS and SRv6 and SRv6+.<u></u><=
u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">We didn=E2=80=99t question that requirement for SR-M=
PLS. Why should things be any different for SRv6 or SRv6+?<u></u><u></u></p=
>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><=
u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">=
robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Sunday, September 1, 2019 11:03 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">rbonica@juniper.net</a>&gt=
;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" rel=3D"norefe=
rrer noreferrer noreferrer" target=3D"_blank">robjs@google.com</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer norefe=
rrer noreferrer" target=3D"_blank">spring@ietf.org</a>&gt;;
<a href=3D"mailto:6man@ietf.org" rel=3D"noreferrer noreferrer noreferrer" t=
arget=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Dear Ron,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; SR customers have stated a firm requirement to =
support SR paths that contain 8 to 12 segments.=C2=A0=C2=A0<u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Let me make an observation that with 8 to 12 router =
hops I can reach most of my often visited destinations in the open Internet=
 anywhere in the=C2=A0world.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With that let&#39;s also notice that proposed SRv6 (=
or for that matter SR-MPLS) is applicable to networks under same administra=
tive control.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Therefor I do question the necessity to have such de=
ep/long list of segments for any practical network application.=C2=A0<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Perhaps some customers (or vendors) are treating SRv=
6 verbatim as an analogy to RSVP-TE strict or loose ERO objects - but that =
is completely wrong way to think about it in light
 of segment routing architecture and its abilities.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">In RSVP-TE you nail down the path with hop by hop RE=
SV-PATH msg signalling such that forwarding is using locally upstream assig=
ned labels distributed by return RSVP-RESV msg.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I would never suggest to do same with SR. The bigges=
t advantage of SR (outside of its network programmability concept) is in th=
e ability to encode very selected anchor node or nodes
 to which forwarding just flows natively using IPv6 address or domain wide =
MPLS label.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So proper use of SR does require wise selection of s=
uch anchor points in the network. I am afraid CSPF is not the best tool for=
 it. Much smarter algorithm is required to engineer
 your traffic using SR technology in any network especially in cases where =
the IGP topology is very dense and complex.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Based on my personal experience with MPLS-TE deploym=
ents across biggest global networks I=C2=A0 can state that vast majority of=
 true path steering can be easily accomplished with 1,
 2 or max 3 properly selected anchor nodes across their domain(s). Add to t=
hat room for two SFC processing clusters and you get max 5.=C2=A0<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So even if some individual operators would like to u=
se 8, 12 or maybe 16 segments in their packets I do not see this as fundame=
ntally sufficient justification to proceed with yet
 one more SRv6 encoding proposal.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As both Rob &amp; Bruno asked I will be looking for =
real technical justifications for such deep segment stacks. Note that we ar=
e at the end of 4 week pool window and there was none
 sent to the list so far.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 31, 2019 at 10:34 PM Ron Bonica &lt;rbon=
ica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; =
wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">Rob,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">The following are arguments for proceeding with SRv6=
+:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"m_-623956800686204259m_4079867686720779807m_-36127453500571652=
92gmail-m-2929903182351284658gmail-m-1735116441440845379msolistparagraph">
Efficient forwarding with deep SID lists<u></u><u></u></li><li class=3D"m_-=
623956800686204259m_4079867686720779807m_-3612745350057165292gmail-m-292990=
3182351284658gmail-m-1735116441440845379msolistparagraph">
Operational Simplicity<u></u><u></u></li><li class=3D"m_-623956800686204259=
m_4079867686720779807m_-3612745350057165292gmail-m-2929903182351284658gmail=
-m-1735116441440845379msolistparagraph">
SRv6+ work may finish before SRv6<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Efficient forwarding with deep SID Lists<u></u><u></=
u></p>
<p class=3D"MsoNormal">----------------------------------------------------=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SR customers have stated a firm requirement to suppo=
rt SR paths that contain 8 to 12 segments. They have also stated a requirem=
ent for implementations to forward at line speed =C2=A0and
 without consuming excessive overhead bandwidth.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6, as defined in draft-ietf-6man-segment-routing-=
header, cannot satisfy these requirements. In order to support an SR path w=
ith 8 segments, SRv6 would require a 128-byte SRH.
 Even if ASICs could process such a long SRH at line speed, the bandwidth o=
verhead would be prohibitive.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Therefore, one of the four solutions =C2=A0that you =
mention below is required to make SRv6 deployable. While draft-ietf-6man-se=
gment-routing-header is close to maturity, the four competing
 solutions mentioned below are equally mature and should be given equal con=
sideration.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">The four solutions are SRv6+, uSID,=
 draft-li and draft-mirsky.</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Operational Simplicity<u></u><u></u></p>
<p class=3D"MsoNormal">-----------------------------
<u></u><u></u></p>
<p class=3D"MsoNormal">Network operators strive for operational simplicity.=
 By loosely interpreting (and sometimes bending) the requirements of RFCs 4=
291 and RFC 8200, SRv6 introduces architectural quirks
 that introduce operational complexity. The following are architectural qui=
rks of =C2=A0draft-ietf-6man-segment-routing-header:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"m_-623956800686204259m_4079867686720779807m_-36127453500571652=
92gmail-m-2929903182351284658gmail-m-1735116441440845379msolistparagraph">
The Segment Routing Header (SRH) serves purposes other than routing. Theref=
ore, the SRH is sometimes required for packets that traverse the least-cost=
 path from source to destination<u></u><u></u></li><li class=3D"m_-62395680=
0686204259m_4079867686720779807m_-3612745350057165292gmail-m-29299031823512=
84658gmail-m-1735116441440845379msolistparagraph">
The SRH and the IPv6 Authentication Header are incompatible.<u></u><u></u><=
/li><li class=3D"m_-623956800686204259m_4079867686720779807m_-3612745350057=
165292gmail-m-2929903182351284658gmail-m-1735116441440845379msolistparagrap=
h">
The IPv6 destination address determines whether an SRH is valid and how it =
is processed. For example, if the IPv6 destination address contains one loc=
ally instantiated value, the SRH might be processed in one particular way, =
while if the IPv6 destination address
 contains another locally instantiated value, the SRH might be totally inva=
lid.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Draft-ietf-spring-srv6-network-programming =C2=A0pro=
mises more architectural quirks. For example:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"m_-623956800686204259m_4079867686720779807m_-36127453500571652=
92gmail-m-2929903182351284658gmail-m-1735116441440845379msolistparagraph">
Segment endpoints can insert and/or delete IPv6 extension headers<u></u><u>=
</u></li><li class=3D"m_-623956800686204259m_4079867686720779807m_-36127453=
50057165292gmail-m-2929903182351284658gmail-m-1735116441440845379msolistpar=
agraph">
An IPv6 packet can contain two Segment Routing headers<u></u><u></u></li><l=
i class=3D"m_-623956800686204259m_4079867686720779807m_-3612745350057165292=
gmail-m-2929903182351284658gmail-m-1735116441440845379msolistparagraph">
IPv6 packets are no longer self-describing. For example, the Next Header Fi=
eld in the SRH can carry a value of No Next Header, even though the SRH is =
followed by Ethernet payload.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Other emerging drafts promise still more architectur=
al quirks. For example, in draft-ali-6man-spring-srv6-oam, implementations =
need to examine the SRH even when Segment Left equals
 zero. This is because the SRH has been overloaded to carry OAM as well as =
routing information.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Furthermore, draft-filsfils-spring-net-pgm-extension=
-srv6-usid requires network operators to obtain address space and number th=
eir networks in a particular way to make routing work.
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ Work May Finish Before SRv6 work<u></u><u></u>=
</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">---------------------=
-----------------------------------<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ =C2=A0has been implemented on LINUX and is bei=
ng implemented on JUNOS. Implementation experience demonstrates that specif=
ication is fairly complete. For example, there is no need
 for an SRv6+ OAM document. It=E2=80=99s just IPv6 and IPv6 OAM just works.=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Furthermore, the SRv6+ specifications adhere to a st=
rict interpretation of RFC 8200. Therefore, as they progress through the wo=
rking group, they won=E2=80=99t need to overcome the objections
 that are inevitably encountered when stretching the interpretation of a sp=
ecification that is so fundamental as RFC 8200.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"m_-623956800686204259m_4079867686720779807m_-361274535005716529=
2gmail-m-2929903182351284658gmail-m-1735116441440845379msolistparagraph">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">s=
pring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a>&gt;<br=
>
<b>Subject:</b> [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5+ years, the IETF ha=
s developed Source Packet Routing in NetworkinG (SPRING) aka Segment Routin=
g for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6+ / CRH -- <a =
href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.o=
rg_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=3DH=
AkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl=
-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp=
;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" rel=3D"noreferre=
r noreferrer noreferrer" target=3D"_blank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><u><=
/u><u></u></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:=
baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html=
_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=
=3D" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>=C2=A0</span><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWU=
DAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" rel=3D"noreferrer norefe=
rrer noreferrer" target=3D"_blank">https://tools.ietf..org/html/draft-li-sp=
ring-compressed-srv6-np-00</a>=C2=A0</span><u></u><u></u></li><li class=3D"=
MsoNormal" style=3D"color:black;vertical-align:baseline;font-variant-numeri=
c:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHY=
xXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" rel=3D"noreferrer noreferre=
r noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-mirsky-6m=
an-unified-id-sr-03</a>=C2=A0</span><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)</span><u></u><u></u></li><li class=3D"MsoNo=
rmal" style=3D"color:black;vertical-align:baseline;font-variant-numeric:nor=
mal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements</span><u></u><u></u></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).</span><u></u><u></u></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.</span><u></u><u></u></li><=
/ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6=C2=A0 In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org" rel=3D"noreferrer noreferrer noreferrer" tar=
get=3D"_blank">spring-chairs@ietf.org</a><span style=3D"color:black"> and A=
Ds via
</span><a href=3D"mailto:spring-ads@ietf.org" rel=3D"noreferrer noreferrer =
noreferrer" target=3D"_blank">spring-ads@ietf.org</a><span style=3D"color:b=
lack">.=C2=A0</span></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"m_-623956800686204259m_4079867686720779807m_-361274535005716529=
2gmail-m-2929903182351284658gmail-m-1735116441440845379msipfooter30b3d538" =
align=3D"center" style=3D"margin:0cm;margin-bottom:.0001pt;text-align:cente=
r">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><u></u><u></u></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer"=
 target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DCPqEXzKACLlLESk67mlmQv3ve6i6_Y5l7xESAiNA1Go&amp;s=3D_k8da1IaBrm80LML0t=
O-Er3RL2Wn6nLIMFRTbWTtUTQ&amp;e=3D" rel=3D"noreferrer noreferrer noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><u></u>=
<u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"m_-623956800686204259m_4079867686720779807m_-361274535005716529=
2gmail-m-2929903182351284658msipfooter30b3d538" align=3D"center" style=3D"m=
argin:0cm;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer"=
 target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/ma=
ilman/listinfo/spring</a><br>
</blockquote></div></div></div>

--0000000000003cd279059187039a--


From nobody Sun Sep  1 17:55:04 2019
Return-Path: <li_zhenqiang@hotmail.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 A103B1200DF; Sun,  1 Sep 2019 17:54:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level: 
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 wv39XgTc93Cs; Sun,  1 Sep 2019 17:54:54 -0700 (PDT)
Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254100.outbound.protection.outlook.com [40.92.254.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C776812003F; Sun,  1 Sep 2019 17:54:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=km6V62h3gxKUCcVA5iBJDuvD7cmobWXlJOp9NM/n6go1qDVAkw4LFapdwb2CwH+bUmLvOWHqtfCuHWpdDebx44/89tUsfRuKv3J7wWGtrdcwQc8Jly3xt45dMknySe7fUfTokJ+l4IzWCGTKbj4QOpOfAeCxEquzr5hO1jZz4/rurZy1PLB0uFhHqZp8MYgjn+ABh9y/QZNWuYLWNbeTIe6m2R1X37k68AZcmin3D2jtJc/XO5VA00T+Ib7LrDo/nsX6BozpMepjDsN9HDOmxszB6jti7ae0fBFza6s5NyV92SLFq8piEJAIQJ4BPJW3nFDyMfSOQ1RVbNO7vpDFug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xwkSHTs9Ak0fhwPKcI8NCcBad/1c+RvKPbJ8049mZnI=; b=CPsHAOwedHayXGJ7d1lL0uI9IRKS1BzAS5A7M1MZ6sbjDYbDzAj4FjW97HaEXn/1wlYoX8e8p1qKXkjldMZOgE7d1V6/5A2TxdNTpcMjbVVNYCs2TRr1LDQHBoarc2WdKywdbIZQsaG+uK8dpH5MVfbNIpkuva9sb3W2N5o+f+bVUfxWhWwCo4qLqX43e+27te3fYGTcweyrgwrNdACvHMZZQX8VJBUUqOt3Hxll8y8wPAlxxAU9LfTfhoD4oNChvfFOUXyqNtDU53UJ2W42xinj+U5CQdgk88gsxS2qaBiYCX/9L6rwp2385QCef3VHvyjFOymeLZT9But7nbeMIw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xwkSHTs9Ak0fhwPKcI8NCcBad/1c+RvKPbJ8049mZnI=; b=XXshJrif1mDzTa3xGv5q/yqJWMKn04MzbDeu9Iq/xOtTSCuGE2UPYGvR2yxAscbhKOpwYrxevCGtbPdlChExpR54FOenLVnuNsW9ujx4XvH8pTsuuTmh3Pbrd2TS7l8RCkrYnxco+hjwthUgBMjnVpj50/1qzYkBCt2NdOUl9tCXkDKwRBExoBNnCMoYmg25ElDWIZ46xE9+ygNZE7w8ZXz/UcNJ7NMRLtegl6Ql4jKH84xmZFmuXM03wutWYSDTbb39wH3W5uVA39FiMc+k/WoS9GzzjYBSwmmfMnodI+173m7WpkRxFiV8Lu38Iz5h3cCugU4LfDQn9YljOnrsUA==
Received: from HK2APC01FT039.eop-APC01.prod.protection.outlook.com (10.152.248.51) by HK2APC01HT203.eop-APC01.prod.protection.outlook.com (10.152.249.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.16; Mon, 2 Sep 2019 00:54:50 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com (10.152.248.55) by HK2APC01FT039.mail.protection.outlook.com (10.152.249.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.16 via Frontend Transport; Mon, 2 Sep 2019 00:54:50 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34]) by HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34%6]) with mapi id 15.20.2241.006; Mon, 2 Sep 2019 00:54:50 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: Fernando Gont <fernando@gont.com.ar>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
CC: "int-ads@ietf.org" <int-ads@ietf.org>
Thread-Topic: Re: Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtQ==
Date: Mon, 2 Sep 2019 00:54:50 +0000
Message-ID: <HK0PR03MB397061F3413D6739974ED2EAFCBE0@HK0PR03MB3970.apcprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com>, <d8853fba-2fa0-a678-a60e-9b6e98aaddb1@gont.com.ar>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK2PR04CA0055.apcprd04.prod.outlook.com (2603:1096:202:14::23) To HK0PR03MB3970.apcprd03.prod.outlook.com (2603:1096:203:97::17)
x-incomingtopheadermarker: OriginalChecksum:36F2E6BB695299A3766EF8EEBAB657C0EAD1F32D8049D9C0D622DB4798C0A6F6; UpperCasedChecksum:620F94D41119862141E4CC972CCB3D7CC44F97B9E1AA9CCB63A707E621C0189F; SizeAsReceived:7741; Count:51
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [MgQtkg/bnzhXqz+FIgHLCZ0/gyY5n5ET]
x-microsoft-original-message-id: <2019090208544858721011@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 51
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:HK2APC01HT203; 
x-ms-traffictypediagnostic: HK2APC01HT203:
x-microsoft-antispam-message-info: BhZpZgTkiKgCQzHgsjA7jmWqrK3GWHphtNSPD6fxKhHATNyc42rnQC2o1XipSjWCB5p7dZ7kUuAoBZD8HJDLwHnan0UHl5PTdLRiHUVGUPThdnbSmcnUSZHC5xd4uoakvuiQC0d4C1AykQ/uIDY+uwDp5pl3wcrz/EP/u9NSPXZHUQ6bnb6nt8WiWs1F6wHd
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB397061F3413D6739974ED2EAFCBE0HK0PR03MB3970apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c639b8c-cf7e-483a-e32f-08d72f402881
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 00:54:50.5864 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT203
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/i2_g0_UhH-LOOjt3qxPZp2TfCAw>
Subject: Re: [spring] Question about SRv6 Insert function
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, 02 Sep 2019 00:54:57 -0000

--_000_HK0PR03MB397061F3413D6739974ED2EAFCBE0HK0PR03MB3970apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VG90YWxseSBhZ3JlZS4gQWZ0ZXIgdGhlIGludGVuc2l2ZSBkaXNjdXNzaW9uIGFuZCBkZWJhdGVz
LCB3ZSByZWFjaGVkIFJGQyA4MjAwIHdoaWNoIHNwZWNpZmllcyBvbmUgSVB2NiBwYWNrZXQgaGVh
ZGVyIGNhbiBvbmx5IGhhcyBvbmUgcm91dGluZyBleHRlbnNpb24gaGVhZGVyIGFuZCBvbmx5IHRo
ZSBzb3VyY2Ugb3IgZGVzdGlvbmF0aW9uIG5vZGUgb2YgYSBwYWNrZXQgY2FuIGRvIHRoZSBFSCAg
aW5zZXJ0aW9uIG9wZXJhdGlvbi4NCg0KSSB0aGluayB0aGUgdHdvIGRvY3VtZW50cyBhcmUgY29u
dHJhZGljdCB3aXRoIFJGQzgyMDAuDQoNCkJlc3QgUmVnYXJkcywNClpoZW5xaWFuZyBMaQ0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbQ0K
DQpGcm9tOiBGZXJuYW5kbyBHb250PG1haWx0bzpmZXJuYW5kb0Bnb250LmNvbS5hcj4NCkRhdGU6
IDIwMTktMDgtMzEgMjI6MDINClRvOiBsaSB6aGVucWlhbmc8bWFpbHRvOmxpX3poZW5xaWFuZ0Bo
b3RtYWlsLmNvbT47IGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb248
bWFpbHRvOmRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb25AaWV0Zi5v
cmc+OyBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmc8bWFpbHRvOmRy
YWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZ0BpZXRmLm9yZz47IDZtYW5A
aWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+OyBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNw
cmluZ0BpZXRmLm9yZz4NCkNDOiBpbnQtYWRzQGlldGYub3JnPG1haWx0bzppbnQtYWRzQGlldGYu
b3JnPg0KU3ViamVjdDogUmU6IFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uDQpG
b2xrcywNCg0KVGhlcmUgd2FzIGEgdmVyeSBzaWduaWZpY2FudCBkaXNjdXNzaW9uIGR1cmluZyB0
aGUgSUVURiBMQyB0byBtYWtlIGl0DQpjcnlzdGFsIGNsZWFyIHRoYXQgSVB2NiBFSHMgY2Fubm90
IGJlIGluc2VydGVkLiBUaGlzIGlzIGNsZWFybHkgY29kaWZpZWQNCmluIFJGQzgyMDAuDQoNCkFy
ZSB0aGUgdHdvIGRvY3VtZW50cyByZWZlcmVuY2VkIGJlbGxvdyBnb2luZyBhZ2FpbnN0IHRoZSBS
RkM4MjAwIHN0YW5kYXJkPw0KDQpUaGFua3MsDQpGZXJuYW5kbw0KDQoNCg0KDQpPbiAzMC84LzE5
IDEyOjUyLCBsaSB6aGVucWlhbmcgd3JvdGU6DQo+IEhlbGxvIGFsbCwNCj4NCj4gRW5kLkI2Lklu
c2VydCBzcGVjaWZpZWQgaW4gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1t
aW5nLTAxDQo+IHdpbGwgaW5zZXJ0IGEgbmV3IFNSSCBpbiB0aGUgcmVjZWl2ZWQgSVB2NiBwYWNr
ZXQsIHdoaWNoIHJlc3VsdHMgaW4gdHdvDQo+IFNSSHMgaW4gb25lIElQdjYgcGFja2V0LiBJdCBp
cyBjb250cmFkaWN0IHdpdGggUkZDODIwMCB0aGF0IHNheXMgRWFjaA0KPiBleHRlbnNpb24gaGVh
ZGVyIHNob3VsZCBvY2N1ciBhdCBtb3N0IG9uY2UsIGV4Y2VwdCBmb3IgdGhlIERlc3RpbmF0aW9u
DQo+IE9wdGlvbnMgaGVhZGVyLg0KPg0KPiBJbiBkcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1o
ZWFkZXItaW5zZXJ0aW9uLTA2LCBhbiBpbnRlcm1lZGlhdGUgbm9kZQ0KPiBleGVjdXRlcyB0aGUg
aW5zZXJ0IGZ1bmN0aW9uIHRvIGltcGxlbWVudCBhIHN1Yi01MCBtaWxsaXNlY29uZHMgRlJSDQo+
IG9wZXJhdGlvbiB1cG9uIGxpbmsgZmFpbHVyZS4gSXQgaXMgY29udHJhZGljdCB3aXRoIFJGQzgy
MDAgdGhhdA0KPiBzYXlzIEV4dGVuc2lvbiBoZWFkZXJzIChleGNlcHQgZm9yIHRoZSBIb3AtYnkt
SG9wIE9wdGlvbnMgaGVhZGVyKSBhcmUNCj4gbm90IHByb2Nlc3NlZCwgaW5zZXJ0ZWQsIG9yIGRl
bGV0ZWQgYnkgYW55IG5vZGUgYWxvbmcgYSBwYWNrZXTigJlzDQo+IGRlbGl2ZXJ5IHBhdGgsIHVu
dGlsIHRoZSBwYWNrZXQgcmVhY2hlcyB0aGUgbm9kZSAob3IgZWFjaCBvZiB0aGUgc2V0IG9mDQo+
IG5vZGVzLCBpbiB0aGUgY2FzZSBvZiBtdWx0aWNhc3QpIGlkZW50aWZpZWQgaW4gdGhlIERlc3Rp
bmF0aW9uIEFkZHJlc3MNCj4gZmllbGQgb2YgdGhlIElQdjYgaGVhZGVyLg0KPg0KPiBCZXN0IFJl
Z2FyZHMsDQo+IFpoZW5xaWFuZyBMaQ0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gbGlfemhlbnFpYW5n
QGhvdG1haWwuY29tDQo+DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IElFVEYgSVB2NiB3b3JraW5nIGdyb3Vw
IG1haWxpbmcgbGlzdA0KPiBpcHY2QGlldGYub3JnDQo+IEFkbWluaXN0cmF0aXZlIFJlcXVlc3Rz
OiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjYNCj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCj4NCg0KDQotLQ0KRmVybmFuZG8gR29udA0KZS1tYWlsOiBmZXJuYW5kb0Bnb250LmNvbS5h
ciB8fCBmZ29udEBzaTZuZXR3b3Jrcy5jb20NClBHUCBGaW5nZXJwcmludDogNzgwOSA4NEY1IDMy
MkUgNDVDNyBGMUM5IDM5NDUgOTZFRSBBOUVGIEQwNzYgRkZGMQ0KDQoNCg0K

--_000_HK0PR03MB397061F3413D6739974ED2EAFCBE0HK0PR03MB3970apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <25644FABC40B934BBCE29276967A15DC@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9Ym9keSB7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
5b6u6L2v6ZuF6buROyBjb2xvcjogcmdiKDAsIDAsIDApOyBsaW5lLWhlaWdodDogMS41OyB9PC9z
dHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdj48c3Bhbj48L3NwYW4+VG90YWxseSBhZ3JlZS4g
QWZ0ZXIgdGhlIGludGVuc2l2ZSBkaXNjdXNzaW9uIGFuZCBkZWJhdGVzLCB3ZSByZWFjaGVkIFJG
QyA4MjAwIHdoaWNoIHNwZWNpZmllcyBvbmUgSVB2NiBwYWNrZXQgaGVhZGVyIGNhbiBvbmx5IGhh
cyBvbmUgcm91dGluZyBleHRlbnNpb24gaGVhZGVyIGFuZCBvbmx5IHRoZSBzb3VyY2Ugb3IgZGVz
dGlvbmF0aW9uIG5vZGUgb2YgYSBwYWNrZXQgY2FuIGRvIHRoZSBFSCAmbmJzcDtpbnNlcnRpb24g
b3BlcmF0aW9uLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSB0aGluayB0aGUgdHdv
IGRvY3VtZW50cyBhcmUgY29udHJhZGljdCB3aXRoIFJGQzgyMDAuPC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPGRpdj5CZXN0IFJlZ2FyZHMsPC9kaXY+DQo8ZGl2PlpoZW5xaWFuZyBMaTwvZGl2
Pg0KPGhyIHN0eWxlPSJ3aWR0aDogMjEwcHg7IGhlaWdodDogMXB4OyIgY29sb3I9IiNiNWM0ZGYi
IHNpemU9IjEiIGFsaWduPSJsZWZ0Ij4NCjxkaXY+PHNwYW4+DQo8ZGl2IHN0eWxlPSJNQVJHSU46
IDEwcHg7IEZPTlQtRkFNSUxZOiB2ZXJkYW5hOyBGT05ULVNJWkU6IDEwcHQiPg0KPGRpdj5saV96
aGVucWlhbmdAaG90bWFpbC5jb208L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi1Ub3A6IDBweDsgbWFyZ2luLUJvdHRvbTogMHB4OyBtYXJnaW4t
TGVmdDogMC41ZW0iPg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxkaXYgc3R5bGU9IlBBRERJTkctUklHSFQ6IDhweDsgUEFERElORy1MRUZUOiA4cHg7IEZP
TlQtU0laRTogMTJweDtGT05ULUZBTUlMWTp0YWhvbWE7Q09MT1I6IzAwMDAwMDsgQkFDS0dST1VO
RDogI2VmZWZlZjsgUEFERElORy1CT1RUT006IDhweDsgUEFERElORy1UT1A6IDhweCI+DQo8ZGl2
PjxiPkZyb206PC9iPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpmZXJuYW5kb0Bnb250LmNvbS5hciI+
RmVybmFuZG8gR29udDwvYT48L2Rpdj4NCjxkaXY+PGI+RGF0ZTo8L2I+Jm5ic3A7MjAxOS0wOC0z
MSZuYnNwOzIyOjAyPC9kaXY+DQo8ZGl2PjxiPlRvOjwvYj4mbmJzcDs8YSBocmVmPSJtYWlsdG86
bGlfemhlbnFpYW5nQGhvdG1haWwuY29tIj5saSB6aGVucWlhbmc8L2E+OyA8YSBocmVmPSJtYWls
dG86ZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbkBpZXRmLm9yZyI+
DQpkcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uPC9hPjsgPGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZ0BpZXRm
Lm9yZyI+DQpkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmc8L2E+OyA8
YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+Nm1hbkBpZXRmLm9yZzwvYT47DQo8YSBocmVm
PSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+PC9kaXY+DQo8ZGl2
PjxiPkNDOjwvYj4mbmJzcDs8YSBocmVmPSJtYWlsdG86aW50LWFkc0BpZXRmLm9yZyI+aW50LWFk
c0BpZXRmLm9yZzwvYT48L2Rpdj4NCjxkaXY+PGI+U3ViamVjdDo8L2I+Jm5ic3A7UmU6IFF1ZXN0
aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+Rm9sa3MsPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj5UaGVyZSB3YXMg
YSB2ZXJ5IHNpZ25pZmljYW50IGRpc2N1c3Npb24gZHVyaW5nIHRoZSBJRVRGIExDIHRvIG1ha2Ug
aXQ8L2Rpdj4NCjxkaXY+Y3J5c3RhbCBjbGVhciB0aGF0IElQdjYgRUhzIGNhbm5vdCBiZSBpbnNl
cnRlZC4gVGhpcyBpcyBjbGVhcmx5IGNvZGlmaWVkPC9kaXY+DQo8ZGl2PmluIFJGQzgyMDAuPC9k
aXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj5BcmUgdGhlIHR3byBkb2N1bWVudHMgcmVmZXJl
bmNlZCBiZWxsb3cgZ29pbmcgYWdhaW5zdCB0aGUgUkZDODIwMCBzdGFuZGFyZD88L2Rpdj4NCjxk
aXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PlRoYW5rcyw8L2Rpdj4NCjxkaXY+RmVybmFuZG88L2Rpdj4N
CjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4N
CjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2Pk9uIDMwLzgvMTkgMTI6NTIsIGxpIHpoZW5xaWFuZyB3
cm90ZTo8L2Rpdj4NCjxkaXY+Jmd0OyBIZWxsbyBhbGwsPC9kaXY+DQo8ZGl2PiZndDsgPC9kaXY+
DQo8ZGl2PiZndDsgRW5kLkI2Lkluc2VydCBzcGVjaWZpZWQgaW4gZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxPC9kaXY+DQo8ZGl2PiZndDsgd2lsbCBpbnNlcnQg
YSBuZXcgU1JIIGluIHRoZSByZWNlaXZlZCBJUHY2IHBhY2tldCwgd2hpY2ggcmVzdWx0cyBpbiB0
d288L2Rpdj4NCjxkaXY+Jmd0OyBTUkhzIGluIG9uZSBJUHY2IHBhY2tldC4gSXQgaXMgY29udHJh
ZGljdCB3aXRoIFJGQzgyMDAgdGhhdCBzYXlzJm5ic3A7RWFjaDwvZGl2Pg0KPGRpdj4mZ3Q7IGV4
dGVuc2lvbiBoZWFkZXIgc2hvdWxkIG9jY3VyIGF0IG1vc3Qgb25jZSwgZXhjZXB0IGZvciB0aGUm
bmJzcDtEZXN0aW5hdGlvbjwvZGl2Pg0KPGRpdj4mZ3Q7IE9wdGlvbnMgaGVhZGVyLjwvZGl2Pg0K
PGRpdj4mZ3Q7IDwvZGl2Pg0KPGRpdj4mZ3Q7IEluIGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9u
LWhlYWRlci1pbnNlcnRpb24tMDYsIGFuIGludGVybWVkaWF0ZSBub2RlPC9kaXY+DQo8ZGl2PiZn
dDsgZXhlY3V0ZXMgdGhlIGluc2VydCBmdW5jdGlvbiZuYnNwO3RvIGltcGxlbWVudCBhJm5ic3A7
c3ViLTUwIG1pbGxpc2Vjb25kcyBGUlI8L2Rpdj4NCjxkaXY+Jmd0OyBvcGVyYXRpb24gdXBvbiBs
aW5rIGZhaWx1cmUuIEl0IGlzIGNvbnRyYWRpY3Qgd2l0aCBSRkM4MjAwIHRoYXQ8L2Rpdj4NCjxk
aXY+Jmd0OyBzYXlzJm5ic3A7RXh0ZW5zaW9uIGhlYWRlcnMgKGV4Y2VwdCBmb3IgdGhlIEhvcC1i
eS1Ib3AgT3B0aW9ucyBoZWFkZXIpIGFyZTwvZGl2Pg0KPGRpdj4mZ3Q7IG5vdCZuYnNwO3Byb2Nl
c3NlZCwgaW5zZXJ0ZWQsIG9yIGRlbGV0ZWQgYnkgYW55IG5vZGUgYWxvbmcgYSBwYWNrZXTigJlz
PC9kaXY+DQo8ZGl2PiZndDsgZGVsaXZlcnkmbmJzcDtwYXRoLCB1bnRpbCB0aGUgcGFja2V0IHJl
YWNoZXMgdGhlIG5vZGUgKG9yIGVhY2ggb2YgdGhlIHNldCBvZjwvZGl2Pg0KPGRpdj4mZ3Q7IG5v
ZGVzLCZuYnNwO2luIHRoZSBjYXNlIG9mIG11bHRpY2FzdCkgaWRlbnRpZmllZCBpbiB0aGUgRGVz
dGluYXRpb24gQWRkcmVzczwvZGl2Pg0KPGRpdj4mZ3Q7IGZpZWxkJm5ic3A7b2YgdGhlIElQdjYg
aGVhZGVyLjwvZGl2Pg0KPGRpdj4mZ3Q7IDwvZGl2Pg0KPGRpdj4mZ3Q7IEJlc3QgUmVnYXJkcyw8
L2Rpdj4NCjxkaXY+Jmd0OyBaaGVucWlhbmcgTGk8L2Rpdj4NCjxkaXY+Jmd0OyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS08L2Rpdj4NCjxkaXY+Jmd0OyBsaV96aGVucWlhbmdAaG90bWFpbC5jb208L2Rpdj4NCjxk
aXY+Jmd0OyA8L2Rpdj4NCjxkaXY+Jmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pg0KPGRpdj4mZ3Q7IElF
VEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDwvZGl2Pg0KPGRpdj4mZ3Q7IGlwdjZA
aWV0Zi5vcmc8L2Rpdj4NCjxkaXY+Jmd0OyBBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2PC9kaXY+DQo8ZGl2PiZndDsgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS08L2Rpdj4NCjxkaXY+Jmd0OyA8L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2
PiZuYnNwOzwvZGl2Pg0KPGRpdj4tLSA8L2Rpdj4NCjxkaXY+RmVybmFuZG8gR29udDwvZGl2Pg0K
PGRpdj5lLW1haWw6IGZlcm5hbmRvQGdvbnQuY29tLmFyIHx8IGZnb250QHNpNm5ldHdvcmtzLmNv
bTwvZGl2Pg0KPGRpdj5QR1AgRmluZ2VycHJpbnQ6IDc4MDkgODRGNSAzMjJFIDQ1QzcgRjFDOSAz
OTQ1IDk2RUUgQTlFRiBEMDc2IEZGRjE8L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PiZu
YnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_HK0PR03MB397061F3413D6739974ED2EAFCBE0HK0PR03MB3970apcp_--


From nobody Sun Sep  1 18:16:01 2019
Return-Path: <li_zhenqiang@hotmail.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 5BDA61200E9; Sun,  1 Sep 2019 18:15:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level: 
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 IYQNr1aT-4rH; Sun,  1 Sep 2019 18:15:48 -0700 (PDT)
Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254066.outbound.protection.outlook.com [40.92.254.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6A3512003F; Sun,  1 Sep 2019 18:15:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fIYd3OkbcRYwqaouHMkYoiGKcg2R0fKSZolR7X9XIiMyXqJeN/NJKLaS6N2lQdF+WUdejMdJ5MXcbtspT/cfYHpF5Bt+pnia3Aeq1V6DT3EBfhoBYNDUXfolwiosPOfK1wuV3gSaiNijZyyv3AreZc6gcdK/hjhydPWIQEcVRzzg+Qz/lcT9vKxq3InnHLm2QEjYRJsSoLyus1nLaWdMXgQu1pLi+p9P9WbnDJPRjrVzlPpoxLMoM2Kl27jZ74jBGEhbzJ2Nh9Us6vEB7wlp3tFNGe1sKIhz0IgmOJuWA2zEuhRukSlFgC2ke697UfDJzUWCV7lsUzWS/6L29LYd3g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bizTtOEtBdkSstWKlLQHlGKsylriPuTQThAvtD+XiGo=; b=immBNqvEqkrJBQc4tpWOa/0x9XdyEOmbgOpfMrQuCWW01aOZfPGdP3b154gMzrn0yNTLoaa3cOndmr0YjJ5tQmD+G0C2ibz1Sf3K7TEQ+iEeZWdqzaqc21+5J3aYShQqeeEy9i71kIiS6p2cFN8NvGZ2FZvTNxjBITFhYmUjvAUtkQNCM4EKPPQ8IrML8XYtdRlZXbWWNCjMmYo4xGl+Mwbd96Ath0O3LiaQEMVvm10QX5tpfo7u8W5qCUPranQwrY8am3HW+JyexDXKAnVAEJsfYAQYBws094pb2U1UNkdtAos5Jeb/2oMF/obdXtoMZPSniMQBPqVQwEVqB+oj8g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bizTtOEtBdkSstWKlLQHlGKsylriPuTQThAvtD+XiGo=; b=C+IqO4SjydO8l3Rtr93JVRU1J2sgbzxVxlnfnTpKV3sl2KgvqCwkEHNn5UJ2pCzFyZYmQWMCPbvt94qzSoNAbmrV4Dro7X5U8dlZBLSrH5RJyV/u4JjG8O028z0+xRCr7Jej4jcz47314RJFJpYYGn7d8gSqyPIbNeKPM7vbjTLb28cUoWGsFQ8NcIP3huh7La4MfhlKnN4/8z73qfCquBt6RDn5ccctV0lWXqbrLjwc9qEeYQOuRvCu7E/rTJPoUkqM2KlobrNH/+OIIOQM/jAS4xrN4E/IJ5esG9Fwp+rqtojm4sE9pP4nNFfjiluPHXWzAk7trZ80twpsJBpSyg==
Received: from HK2APC01FT048.eop-APC01.prod.protection.outlook.com (10.152.248.51) by HK2APC01HT068.eop-APC01.prod.protection.outlook.com (10.152.249.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2220.16; Mon, 2 Sep 2019 01:15:44 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com (10.152.248.59) by HK2APC01FT048.mail.protection.outlook.com (10.152.249.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.16 via Frontend Transport; Mon, 2 Sep 2019 01:15:44 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34]) by HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34%6]) with mapi id 15.20.2241.006; Mon, 2 Sep 2019 01:15:44 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: Ron Bonica <rbonica@juniper.net>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: RE: Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtQ==
Date: Mon, 2 Sep 2019 01:15:44 +0000
Message-ID: <HK0PR03MB39700007E730C0CDB9D9F579FCBE0@HK0PR03MB3970.apcprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com>, <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK0PR01CA0067.apcprd01.prod.exchangelabs.com (2603:1096:203:a6::31) To HK0PR03MB3970.apcprd03.prod.outlook.com (2603:1096:203:97::17)
x-incomingtopheadermarker: OriginalChecksum:31BDD976FFD0675151F9085076102A1231ACF020E0E0080DF0464FE2AF182749; UpperCasedChecksum:15BC97A2DC315026F4877DB2F53236A891DC77BE3F7D9D30B51E1D842E2E5600; SizeAsReceived:7729; Count:50
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [4aaeXchAVfJs3g0euc8i6ouy3DKA0329]
x-microsoft-original-message-id: <2019090209154309421520@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 50
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:HK2APC01HT068; 
x-ms-traffictypediagnostic: HK2APC01HT068:
x-microsoft-antispam-message-info: 7UWjeNGiSku23TFLszlBqtQKmUMJpGQ/MubZ2+lE8gqkQ5S6hF366kS/kpBp7AuxfeowxheksSilO9KA0cix++DFMqk1YXjalUk91Z6FYxlY6+qWyVllBPu9pi2kBJIe26IFIUtPXhMH0r5RRyw6PYVk/lAosxGPG/vyz4IPuk9CLc17N5JZPn3D3f1HrX7B
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB39700007E730C0CDB9D9F579FCBE0HK0PR03MB3970apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 74feff4b-92e6-4717-9bd6-08d72f43140c
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 01:15:44.5937 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT068
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7LozhvRo0A9hcSF0Y_vkr5YnPTA>
Subject: Re: [spring] Question about SRv6 Insert function
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, 02 Sep 2019 01:15:51 -0000

--_000_HK0PR03MB39700007E730C0CDB9D9F579FCBE0HK0PR03MB3970apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgZGlzY3Vzc2lvbi4NCkkgdGhpbmsgdGhlIHRl
eHRzIG9mIHRoZSB0d28gZG9jdW1lbnRzIG9ubHkgZGVzY3JpYmUgdGhlIG9wdGlvbiAyIHlvdSBt
ZW50aW9uZWQsIHdoaWNoIGlzIGNvbnRyYWRpY3Qgd2l0aCBSRkMgODIwMC4NCg0KQmVzdCBSZWdh
cmRzLA0KWmhlbnFpYW5nIExpDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbGlf
emhlbnFpYW5nQGhvdG1haWwuY29tDQoNCkZyb206IFJvbiBCb25pY2E8bWFpbHRvOnJib25pY2FA
anVuaXBlci5uZXQ+DQpEYXRlOiAyMDE5LTA4LTMxIDAxOjI0DQpUbzogbGkgemhlbnFpYW5nPG1h
aWx0bzpsaV96aGVucWlhbmdAaG90bWFpbC5jb20+OyBkcmFmdC12b3llci02bWFuLWV4dGVuc2lv
bi1oZWFkZXItaW5zZXJ0aW9uPG1haWx0bzpkcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFk
ZXItaW5zZXJ0aW9uQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXBy
b2dyYW1taW5nPG1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1p
bmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPjsgc3ByaW5n
QGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogUXVlc3Rpb24g
YWJvdXQgU1J2NiBJbnNlcnQgZnVuY3Rpb24NCkxpLA0KDQpJbiB0aGUgc2NlbmFyaW9zIHRoYXQg
eW91IG1lbnRpb24sIGJlbG93LCBTUnY2IG5vZGVzIGhhdmUgdGhlIGZvbGxvd2luZyBvcHRpb25z
Og0KDQoNCiAgMS4gIFRvIHByZXBlbmQgYW5kIElQdjYgaGVhZGVyLCB3aXRoIGl0cyBvd24gU1JI
DQogIDIuICBUbyBpbnNlcnQgYW4gU1JILCBhcyBkZXNjcmliZWQgYmVsb3cNCg0KT3B0aW9uIDEg
aXMgaW4ga2VlcGluZyB3aXRoIHRoZSB3b3JkIGFuZCBzcGlyaXQgb2YgUkZDIDgyMDAuIEFzIHlv
dSBwb2ludCBvdXQsIE9wdGlvbiAyIGNvbnRyYWRpY3RzIFJGQyA4MjAwLg0KDQpTbywgd2Ugc2hv
dWxkIHByb2JhYmx5IGV4cGxvcmUgdGhlIG1vdGl2YXRpb24gZm9yIE9wdGlvbiAyKS4gSWYgdGhl
IG1vdGl2YXRpb24gaXMgbm90IHN1ZmZpY2llbnQsIHdlIHNob3VsZCBwcm9iYWJseSBzdGFuZGFy
ZGl6ZSBvbiBPcHRpb24gMS4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkN
CkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBsaSB6
aGVucWlhbmcNClNlbnQ6IEZyaWRheSwgQXVndXN0IDMwLCAyMDE5IDU6NTMgQU0NClRvOiBkcmFm
dC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uIDxkcmFmdC12b3llci02bWFu
LWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nIDxkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmst
cHJvZ3JhbW1pbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnOyBzcHJpbmdAaWV0Zi5vcmcNClN1
YmplY3Q6IFtzcHJpbmddIFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uDQoNCkhl
bGxvIGFsbCwNCg0KRW5kLkI2Lkluc2VydCBzcGVjaWZpZWQgaW4gZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxIHdpbGwgaW5zZXJ0IGEgbmV3IFNSSCBpbiB0aGUg
cmVjZWl2ZWQgSVB2NiBwYWNrZXQsIHdoaWNoIHJlc3VsdHMgaW4gdHdvIFNSSHMgaW4gb25lIElQ
djYgcGFja2V0LiBJdCBpcyBjb250cmFkaWN0IHdpdGggUkZDODIwMCB0aGF0IHNheXMgRWFjaCBl
eHRlbnNpb24gaGVhZGVyIHNob3VsZCBvY2N1ciBhdCBtb3N0IG9uY2UsIGV4Y2VwdCBmb3IgdGhl
IERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyLg0KDQpJbiBkcmFmdC12b3llci02bWFuLWV4dGVu
c2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA2LCBhbiBpbnRlcm1lZGlhdGUgbm9kZSBleGVjdXRlcyB0
aGUgaW5zZXJ0IGZ1bmN0aW9uIHRvIGltcGxlbWVudCBhIHN1Yi01MCBtaWxsaXNlY29uZHMgRlJS
IG9wZXJhdGlvbiB1cG9uIGxpbmsgZmFpbHVyZS4gSXQgaXMgY29udHJhZGljdCB3aXRoIFJGQzgy
MDAgdGhhdCBzYXlzIEV4dGVuc2lvbiBoZWFkZXJzIChleGNlcHQgZm9yIHRoZSBIb3AtYnktSG9w
IE9wdGlvbnMgaGVhZGVyKSBhcmUgbm90IHByb2Nlc3NlZCwgaW5zZXJ0ZWQsIG9yIGRlbGV0ZWQg
YnkgYW55IG5vZGUgYWxvbmcgYSBwYWNrZXTigJlzIGRlbGl2ZXJ5IHBhdGgsIHVudGlsIHRoZSBw
YWNrZXQgcmVhY2hlcyB0aGUgbm9kZSAob3IgZWFjaCBvZiB0aGUgc2V0IG9mIG5vZGVzLCBpbiB0
aGUgY2FzZSBvZiBtdWx0aWNhc3QpIGlkZW50aWZpZWQgaW4gdGhlIERlc3RpbmF0aW9uIEFkZHJl
c3MgZmllbGQgb2YgdGhlIElQdjYgaGVhZGVyLg0KDQpCZXN0IFJlZ2FyZHMsDQpaaGVucWlhbmcg
TGkNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpsaV96aGVucWlhbmdAaG90bWFp
bC5jb208bWFpbHRvOmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbT4NCg==

--_000_HK0PR03MB39700007E730C0CDB9D9F579FCBE0HK0PR03MB3970apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <BB3BE98B02EDF2478D028B5951CF3E16@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9b2wsIHVsIHsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9t
OiAwcHg7IGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfXAgeyBtYXJnaW4tdG9wOiAwcHg7
IG1hcmdpbi1ib3R0b206IDBweDsgfWRpdi5Gb3hEaXYyMDE5MDkwMjA5MTAwNzMxNDE2MiB7IH1i
b2R5IHsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiDlvq7ova/pm4Xpu5E7IGNvbG9y
OiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjU7IH08L3N0eWxlPg0KPC9oZWFkPg0KPGJv
ZHk+DQo8IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp
dCIgc3BpZG1heD0iMTAyNiIgPjwvbzpzaGFwZWRlZmF1bHRzPgo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgPjwvbzppZG1hcD4KPC9vOnNoYXBlbGF5b3V0Pjwv
eG1sPjwhW2VuZGlmXS0tPg0KPGRpdj5IaSBSb24sPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K
PGRpdj5UaGFuayB5b3UgZm9yIHlvdXIgZGlzY3Vzc2lvbi48L2Rpdj4NCjxkaXY+PHNwYW4+PC9z
cGFuPkkgdGhpbmsgdGhlIHRleHRzIG9mIHRoZSB0d28gZG9jdW1lbnRzIG9ubHkgZGVzY3JpYmUg
dGhlIG9wdGlvbiAyIHlvdSBtZW50aW9uZWQsIHdoaWNoIGlzIGNvbnRyYWRpY3Qgd2l0aCBSRkMg
ODIwMC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkJlc3QgUmVnYXJkcyw8L2Rpdj4N
CjxkaXY+WmhlbnFpYW5nIExpPC9kaXY+DQo8aHIgc3R5bGU9IndpZHRoOiAyMTBweDsgaGVpZ2h0
OiAxcHg7IiBjb2xvcj0iI2I1YzRkZiIgc2l6ZT0iMSIgYWxpZ249ImxlZnQiPg0KPGRpdj48c3Bh
bj4NCjxkaXYgc3R5bGU9Ik1BUkdJTjogMTBweDsgRk9OVC1GQU1JTFk6IHZlcmRhbmE7IEZPTlQt
U0laRTogMTBwdCI+DQo8ZGl2PmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbTwvZGl2Pg0KPC9kaXY+
DQo8L3NwYW4+PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLVRvcDogMHB4OyBtYXJn
aW4tQm90dG9tOiAwcHg7IG1hcmdpbi1MZWZ0OiAwLjVlbSI+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdiBzdHlsZT0iUEFERElORy1SSUdIVDogOHB4
OyBQQURESU5HLUxFRlQ6IDhweDsgRk9OVC1TSVpFOiAxMnB4O0ZPTlQtRkFNSUxZOnRhaG9tYTtD
T0xPUjojMDAwMDAwOyBCQUNLR1JPVU5EOiAjZWZlZmVmOyBQQURESU5HLUJPVFRPTTogOHB4OyBQ
QURESU5HLVRPUDogOHB4Ij4NCjxkaXY+PGI+RnJvbTo8L2I+Jm5ic3A7PGEgaHJlZj0ibWFpbHRv
OnJib25pY2FAanVuaXBlci5uZXQiIHN0eWxlPSJjb2xvcjogcmdiKDUsIDk5LCAxOTMpOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiPlJvbiBCb25pY2E8L2E+PC9kaXY+DQo8ZGl2PjxiPkRh
dGU6PC9iPiZuYnNwOzIwMTktMDgtMzEmbmJzcDswMToyNDwvZGl2Pg0KPGRpdj48Yj5Ubzo8L2I+
Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbSIgc3R5bGU9ImNv
bG9yOiByZ2IoNSwgOTksIDE5Myk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+bGkgemhl
bnFpYW5nPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpkcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1o
ZWFkZXItaW5zZXJ0aW9uQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHJnYig1LCA5OSwgMTkzKTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij4NCmRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9u
LWhlYWRlci1pbnNlcnRpb248L2E+OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHJnYig1LCA5
OSwgMTkzKTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij4NCmRyYWZ0LWlldGYtc3ByaW5n
LXNydjYtbmV0d29yay1wcm9ncmFtbWluZzwvYT47IDxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYu
b3JnIiBzdHlsZT0iY29sb3I6IHJnYig1LCA5OSwgMTkzKTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7Ij4NCjZtYW5AaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYu
b3JnIiBzdHlsZT0iY29sb3I6IHJnYig1LCA5OSwgMTkzKTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7Ij4NCnNwcmluZ0BpZXRmLm9yZzwvYT48L2Rpdj4NCjxkaXY+PGI+U3ViamVjdDo8L2I+
Jm5ic3A7UkU6IFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9IkZveERpdjIwMTkwOTAyMDkxMDA3MzE0MTYy
Ij48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgPjwvbzpzaGFwZWRlZmF1bHRzPgo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgPjwvbzppZG1hcD4KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29y
ZFNlY3Rpb24xOyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47Ij4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+TGksPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogU2ltU3VuOyI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5JbiB0aGUgc2NlbmFyaW9zIHRoYXQgeW91
IG1lbnRpb24sIGJlbG93LCBTUnY2IG5vZGVzIGhhdmUgdGhlIGZvbGxvd2luZyBvcHRpb25zOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJv
dHRvbTogMGluOyIgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0IDAuNWluOyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+VG8gcHJlcGVuZCBhbmQgSVB2NiBoZWFkZXIsIHdpdGggaXRzIG93biBT
Ukg8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdCAwLjVpbjsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogU2ltU3VuOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPlRvIGluc2VydCBhbiBTUkgsIGFzIGRlc2NyaWJlZCBiZWxvdzxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PC9vbD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47Ij4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+T3B0aW9uIDEgaXMgaW4ga2Vl
cGluZyB3aXRoIHRoZSB3b3JkIGFuZCBzcGlyaXQgb2YgUkZDIDgyMDAuIEFzIHlvdSBwb2ludCBv
dXQsIE9wdGlvbiAyIGNvbnRyYWRpY3RzIFJGQyA4MjAwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+U28sIHdlIHNob3VsZCBwcm9iYWJseSBleHBsb3JlIHRo
ZSBtb3RpdmF0aW9uIGZvciBPcHRpb24gMikuIElmIHRoZSBtb3RpdmF0aW9uIGlzIG5vdCBzdWZm
aWNpZW50LCB3ZSBzaG91bGQgcHJvYmFibHkgc3RhbmRhcmRpemUgb24gT3B0aW9uIDEuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogU2ltU3VuOyI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogU2ltU3VuOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6IFNpbVN1bjsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiBTaW1TdW47Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290
ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOmJs
YWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
IFNpbVN1bjsiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj4gc3ByaW5nICZsdDtzcHJpbmctYm91bmNlc0BpZXRmLm9yZyZndDsNCjxiPk9uIEJl
aGFsZiBPZiA8L2I+bGkgemhlbnFpYW5nPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgQXVndXN0
IDMwLCAyMDE5IDU6NTMgQU08YnI+DQo8Yj5Ubzo8L2I+IGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5z
aW9uLWhlYWRlci1pbnNlcnRpb24gJmx0O2RyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRl
ci1pbnNlcnRpb25AaWV0Zi5vcmcmZ3Q7OyBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmst
cHJvZ3JhbW1pbmcgJmx0O2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWlu
Z0BpZXRmLm9yZyZndDs7IDZtYW5AaWV0Zi5vcmc7IHNwcmluZ0BpZXRmLm9yZzxicj4NCjxiPlN1
YmplY3Q6PC9iPiBbc3ByaW5nXSBRdWVzdGlvbiBhYm91dCBTUnY2IEluc2VydCBmdW5jdGlvbjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQt
ZmFtaWx5OiBTaW1TdW47Ij4NCjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkhlbGxvIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47Ij4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47Ij4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5FbmQuQjYuSW5zZXJ0IHNwZWNpZmllZCBpbiBkcmFm
dC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDEgd2lsbCBpbnNlcnQgYSBu
ZXcgU1JIIGluIHRoZSByZWNlaXZlZCBJUHY2IHBhY2tldCwgd2hpY2ggcmVzdWx0cyBpbiB0d28g
U1JIcyBpbiBvbmUgSVB2NiBwYWNrZXQuIEl0DQogaXMgY29udHJhZGljdCB3aXRoIFJGQzgyMDAg
dGhhdCBzYXlzJm5ic3A7RWFjaCBleHRlbnNpb24gaGVhZGVyIHNob3VsZCBvY2N1ciBhdCBtb3N0
IG9uY2UsIGV4Y2VwdCBmb3IgdGhlJm5ic3A7RGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogU2ltU3VuOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogU2ltU3VuOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+SW4gZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbi0wNiwgYW4g
aW50ZXJtZWRpYXRlIG5vZGUgZXhlY3V0ZXMgdGhlIGluc2VydCBmdW5jdGlvbiZuYnNwO3RvIGlt
cGxlbWVudCBhJm5ic3A7c3ViLTUwIG1pbGxpc2Vjb25kcyBGUlIgb3BlcmF0aW9uIHVwb24gbGlu
ayBmYWlsdXJlLiBJdCBpcw0KIGNvbnRyYWRpY3Qgd2l0aCBSRkM4MjAwIHRoYXQgc2F5cyZuYnNw
O0V4dGVuc2lvbiBoZWFkZXJzIChleGNlcHQgZm9yIHRoZSBIb3AtYnktSG9wIE9wdGlvbnMgaGVh
ZGVyKSBhcmUgbm90Jm5ic3A7cHJvY2Vzc2VkLCBpbnNlcnRlZCwgb3IgZGVsZXRlZCBieSBhbnkg
bm9kZSBhbG9uZyBhIHBhY2tldDxzcGFuIGxhbmc9IlpILUNOIj7igJk8L3NwYW4+cyBkZWxpdmVy
eSZuYnNwO3BhdGgsIHVudGlsIHRoZSBwYWNrZXQgcmVhY2hlcyB0aGUgbm9kZSAob3IgZWFjaCBv
ZiB0aGUgc2V0DQogb2Ygbm9kZXMsJm5ic3A7aW4gdGhlIGNhc2Ugb2YgbXVsdGljYXN0KSBpZGVu
dGlmaWVkIGluIHRoZSBEZXN0aW5hdGlvbiBBZGRyZXNzIGZpZWxkJm5ic3A7b2YgdGhlIElQdjYg
aGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6IFNpbVN1bjsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBTaW1TdW47Ij4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5aaGVucWlhbmcgTGk8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6IFNpbVN1bjsi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9z
b2Z0IFlhSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjEiIHdp
ZHRoPSIxNjgiIHN0eWxlPSJ3aWR0aDoxLjc1aW4iIG5vc2hhZGU9IiIgYWxpZ249ImxlZnQiPg0K
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6Ny41
cHQ7bWFyZ2luLXRvcDo3LjVwdDttYXJnaW4tcmlnaHQ6Ny41cHQ7bWFyZ2luLWJvdHRvbTo3LjVw
dCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogU2ltU3VuOyI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpsaV96aGVucWlhbmdAaG90bWFp
bC5jb20iIHN0eWxlPSJjb2xvcjogcmdiKDUsIDk5LCAxOTMpOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsiPmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_HK0PR03MB39700007E730C0CDB9D9F579FCBE0HK0PR03MB3970apcp_--


From nobody Sun Sep  1 18:25:55 2019
Return-Path: <markzzzsmith@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 9BC851200FA; Sun,  1 Sep 2019 18:25:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 5TNL8S6hcT4G; Sun,  1 Sep 2019 18:25:44 -0700 (PDT)
Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) (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 0160C1200F7; Sun,  1 Sep 2019 18:25:44 -0700 (PDT)
Received: by mail-ot1-x32e.google.com with SMTP id 100so12194556otn.2; Sun, 01 Sep 2019 18:25:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Jt9xF5jntKLE8eLR4nurxr8bsczihlsu1FT7HNb/7Ok=; b=VJa7EjrXR5OLgddJOTsq8KErC9H7m9ytmIUO6Z76qXqfMyuKyKSN8P7VrRErlm06rj /ffIJiMUlDm5MUGO9Isnzh6mAoGOoFH6/ggFP4SaPpEnC25X6vZYrQSBGLYjYBLLXuUs F/Sx6lp7cdJQXdm3ccYmpu2x2qYQoSx1c0kAnp8eHKhBK70i0XeZESlUVesbF8uhhmGZ YSEWbWXSJo6ypCMYoHjgLYE3DsE2vnBwNTdSSOyGE6XMFhV4gzaXjYlTQTNxVe3Pdjz0 G+9xsO1fKUKmGc5MQRwGpve+5ZzGBcHhEFshOzD0iPzM+nf1p4rSMG464SuuCPhpjSDZ 8VEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Jt9xF5jntKLE8eLR4nurxr8bsczihlsu1FT7HNb/7Ok=; b=JWWNJMyLHuYvMG6GFsy4sDpH/xq152oU7Gy36ENX89mD0SIExga9jk7TTtBUzy3VQQ RsObjqrVGpHlaLQaYKaiVOfwTPI+pKslFs5PyNTw8h3rn9R33Dra9HNwLnMNj1cgNflo zCzY6hkcfhlcIItCIHwT51VcNgCnWBBMyHFE4IOTMq7ps72lfli1F0pjQryIHcCMYAwB Tyn73bD2NOUkTP7bO+x2+2tm1g9/vWbITRveQXs4pFBGfxapgLiqr2kdBD81ZZe8dewc +6PEBbH3cVJrGAPzLcFYU/L/uwh2oioobwrdzWp+h0nNZg6OGoyRH5X3Qllf/AXbLaK5 d0ng==
X-Gm-Message-State: APjAAAV1FO9Z6G2NDU3iRobzlg6hTJyK3S0V+cWk/tqzJBKx1eXeWUnD ViCcEDrG0Zhg6ModsO7vtFTF6ARne/ZNA6gjDW0=
X-Google-Smtp-Source: APXvYqwj2kuqbNR9kdRnjCzrsRddZ4OYZTUd3pC5lp4AdCJAnBJ/k3ujDArDw8/5mlj3H2NPSNwXccICBt6J9sTTofY=
X-Received: by 2002:a9d:6213:: with SMTP id g19mr20690641otj.257.1567387543389;  Sun, 01 Sep 2019 18:25:43 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <BYAPR05MB54636C203A62D62812544D78AEBF0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERmCjbqRvEshUa0JTNKb7w=EJFeiWOqKRiDpiE3i=-0W=g@mail.gmail.com>
In-Reply-To: <CA+b+ERmCjbqRvEshUa0JTNKb7w=EJFeiWOqKRiDpiE3i=-0W=g@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 2 Sep 2019 11:25:31 +1000
Message-ID: <CAO42Z2xnt6p_Nga5gvzOdyBhymW+HYdjfPSeKoGvT-jh7Q9zeA@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>,  Fernando Gont <fgont@si6networks.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Nick Hilliard <nick@foobar.org>
Content-Type: multipart/alternative; boundary="000000000000bfcbea059187d90d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/AudxdtDsMOvsFxxg7QKX0_AwjWo>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 01:25:46 -0000

--000000000000bfcbea059187d90d
Content-Type: text/plain; charset="UTF-8"

On Mon., 2 Sep. 2019, 07:56 Robert Raszuk, <rraszuk@gmail.com> wrote:

>
> Yes Ron I saw this message from Bob and as you see from the mailer I
> responded with clarification on why this is not 2^112.
>
> While I do not understand why ULAs blocks must be globally unique (to me
> this is analogy of RFC1918 :)
>

RFC 3879, "Deprecating Site Local Addresses"



there are few more options on the table on what blocks to use for uSIDs
> addressing.
>

> Thx,
> R.
>
>
> On Sun, Sep 1, 2019 at 11:48 PM Ron Bonica <rbonica=
> 40juniper.net@dmarc.ietf.org> wrote:
>
>> Robert,
>>
>>
>>
>> Please see
>> https://mailarchive.ietf.org/arch/browse/spring/?gbt=1&index=BPXFbv5drFqv7k7nPIN3SDuifo0
>> .
>>
>>
>>
>>                         Ron
>>
>
>
>> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--000000000000bfcbea059187d90d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Mon., 2 Sep. 2019, 07:56 Robert Raszuk, &lt;<a href=
=3D"mailto:rraszuk@gmail.com" rel=3D"noreferrer noreferrer noreferrer" targ=
et=3D"_blank">rraszuk@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">Yes Ron I saw this message from Bob and as you see fro=
m the mailer I responded with clarification on why this is not 2^112.=C2=A0=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small">While I do not unders=
tand why ULAs blocks must be globally unique (to me this is analogy of RFC1=
918 :) </div></div></div></blockquote></div></div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto">RFC 3879, &quot;<span style=3D"font-size:1em;font-weig=
ht:bold">Deprecating Site Local Addresses&quot;</span></div><div dir=3D"aut=
o"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div d=
ir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small">there are few more options =
on the table on what blocks to use for uSIDs addressing.=C2=A0</div></div><=
/div></blockquote></div></div><div dir=3D"auto"><div class=3D"gmail_quote">=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small">Thx,</div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">R.=C2=A0=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small"><br></div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Sun, Sep 1, 2019 at 11:48 PM Ron Boni=
ca &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" rel=3D"nor=
eferrer noreferrer noreferrer noreferrer" target=3D"_blank">40juniper.net@d=
marc.ietf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">





<div lang=3D"EN-US">
<div class=3D"m_-1578931420748459981m_-5770634729512271863m_-90965769465720=
69224m_-5929251680978265562gmail-m_7745697949991813052WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Please see <a href=3D"https://mailarchive.ietf.org/a=
rch/browse/spring/?gbt=3D1&amp;index=3DBPXFbv5drFqv7k7nPIN3SDuifo0" rel=3D"=
noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">
https://mailarchive.ietf.org/arch/browse/spring/?gbt=3D1&amp;index=3DBPXFbv=
5drFqv7k7nPIN3SDuifo0</a>.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Ron</p></div></div></blockquote><div><br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><br>
</blockquote></div></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer =
noreferrer" target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">https://www.=
ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div></div>

--000000000000bfcbea059187d90d--


From nobody Mon Sep  2 00:13:05 2019
Return-Path: <jmh@joelhalpern.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 346321200E9 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 00:13:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.201
X-Spam-Level: 
X-Spam-Status: No, score=-1.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_WEB=1.5, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 ayV_6fiv4OxV for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 00:13:02 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA07512002E for <spring@ietf.org>; Mon,  2 Sep 2019 00:13:02 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 46MLrt5Pphz13RHF; Mon,  2 Sep 2019 00:13:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1567408382; bh=k12cZP89FQ+YrRW7d30EHtRPCfe2PNdarK+a1a3y5lE=; h=Subject:To:References:From:Date:In-Reply-To:From; b=WfLTtu99rLhmKSn+AwdF+v0Vv4HfjJTwd8Qtp2dxlyPYIgvO7U5B+IuDKFJByPi4B n3kwntR2q3htwFLaMvwmIYgVXFTdSwmsscTcfF0JntriM7uc3l5XkzBT4xnTyvHfBT 61EDZropUBg8++J7HH382HKsCrbqd1jPKt/jt/q0=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.51.246] (unknown [217.171.42.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 46MLrs4ljjzKnBk; Mon,  2 Sep 2019 00:13:01 -0700 (PDT)
To: Dirk Steinberg <dirk@lapishills.com>, SPRING WG List <spring@ietf.org>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com> <9A655231-45C5-4852-831E-72EC33151F03@lapishills.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <105d0bb9-fe88-180c-d860-401e457932ab@joelhalpern.com>
Date: Mon, 2 Sep 2019 03:12:59 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9A655231-45C5-4852-831E-72EC33151F03@lapishills.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9Lv43o1ssFaMlxLSfCHRJLO4iGQ>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 07:13:04 -0000

The introduction of alternatives was prompted by a number of concerns, 
not just the encapsulation overhead.
Having said that, we as a group have not adopted the uSID approach, and 
many of us have serious concerns about that.  Claiming that uSID is 
agreed and solves the size problems seems not to align with my 
understanding of the situation.

Yours,
Joel

On 9/1/2019 10:20 AM, Dirk Steinberg wrote:
> Hi,
> 
> the introduction of SRv6 as alternate data plane in addition to MPLS
> has been an important step in SPRING, providing an encapsulation
> for SPRING traffic that is native to IPv6.
> 
> The question about the necessity of work on alternate encapsulations
> was fueled by concerns about encapsulation overhead when using
> full 128 bit SIDs in the SRv6 SRH.
> 
> Through the introduction of the uSID network instruction in SRv6
> these concerns are now properly addressed and SRv6 with uSID
> can now also be deployed in a very MTU-efficient manner.
> 
> Therefore I do not see a necessity for any additional encapsulations.
> 
> Cheers
> Dirk
> 
>> Am 31.08.2019 um 06:05 schrieb Zafar Ali (zali) <zali@cisco.com 
>> <mailto:zali@cisco.com>>:
>>
>> Dear Chairs and the WG:
>> The SRv6 network programming solution and its SRH encapsulation is 
>> implemented on 12 hardware platforms including Merchant Silicon.
>> Multiple providers have deployed the SRv6 network programming solution 
>> and its SRH encapsulation with line-rate performance carrying a 
>> significant amount of commercial traffic.
>> Several independent interoperability reports documenting successful 
>> interoperability of implementation from multiple vendors exist.
>> Implementation, deployment, and interoperability status is publicly 
>> documented 
>> inhttps://www.ietf.org/id/draft-matsushima-spring-srv6-deployment-status-01.txt.
>> Most use-cases are expected to use very few SRv6 segments.
>> In some specific use-cases, one may desire to optimize the MTU usage 
>> further.
>> The SRv6 network programming solution and its SRH encapsulation also 
>> support for this Optimization, through the uSID network instruction.
>> I do not see the need for any new encapsulation work.
>> Thanks
>> Regards â€¦ Zafar
>> *From:*spring <spring-bounces@ietf.org 
>> <mailto:spring-bounces@ietf.org>> on behalf of Rob Shakir 
>> <robjs=40google.com@dmarc.ietf.org 
>> <mailto:robjs=40google.com@dmarc.ietf.org>>
>> *Date:*Sunday, August 4, 2019 at 5:04 PM
>> *To:*SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>> *Subject:*[spring] Beyond SRv6.
>> Hi SPRING WG,
>> Over the last 5+ years, the IETF has developed Source Packet Routing 
>> in NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) 
>> and IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP 
>> in UDP or GRE.
>> These encapsulations are past WG last call (in IESG or RFC Editor).
>> During the SPRING WG meeting at IETF 105, two presentations were 
>> related to the reduction of the size of the SID for IPv6 dataplane:
>>
>>  *
>>   * SRv6+ / CRH --
>>   * https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>>  *
>>  *
>>   * uSID --
>>   * https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-01
>>
>>*
>>
>> During the IETF week, two additional drafts have been proposed:
>>
>>  *
>>   * https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00
>>  *
>>  *
>>   * https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>>*
>>
>> As we expressed during the meeting, it is important for the WG to 
>> understand what the aims of additional encapsulations are. Thus, we 
>> think it is important that the WG should first get to a common 
>> understanding on the requirements for a new IPv6 data plane with a 
>> smaller SID - both from the perspective of operators that are looking 
>> to deploy these technologies, and from that of the software/hardware 
>> implementation.
>> Therefore, we would like to solicit network operators interested in SR 
>> over the IPv6 data plane to briefly introduce their:
>>
>>  *
>>   * use case (e.g. Fast Reroute, explicit routing/TE)
>>  *
>>  *
>>   * forwarding performance and scaling requirements
>>*
>>
>>      o
>>       o e.g., (number of nodes, network diameter,
>>       o number of SID required in max and average). For the latter, if
>>         possible using both SRv6 128-bit SIDs and shorter (e.g.
>>         32-bit) SIDs as the number would typically be different (*).
>>o
>>
>>  *
>>   * if the existing SRv6 approach is not deployable
>>   * in their circumstances, details of the requirement of a different
>>     solution is required and whether this solution is needed for the
>>     short term only or for the long term.
>>*
>>
>> As well as deployment limitations, we would like the SPRING community 
>> to briefly describe the platform limitations that they are seeing 
>> which limit the deployment of SRv6Â  In particular limitations related 
>> to the number of SIDs which can be pushed and forwarded and how much 
>> the use of shorter SIDs would improve the deployments .
>> For both of these sets of feedback if possible, please post this to 
>> the SPRING WG. If the information cannot be shared publicly, please 
>> send it directly to the chairs & AD (Martin).
>> This call for information will run for four weeks, up to 2019/09/03. 
>> As a reminder, you can reach the SPRING chairs 
>> viaspring-chairs@ietf.org <mailto:spring-chairs@ietf.org>and ADs 
>> viaspring-ads@ietf.org <mailto:spring-ads@ietf.org>.
>> Thank you,
>> -- Rob & Bruno
>> (*) As expressed on the mailing list, a 128 bit SID can encode two 
>> instructions a node SID and an adjacency SID hence less SID may be 
>> required.
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org <mailto:spring@ietf.org>
>> https://www.ietf.org/mailman/listinfo/spring
> 
> 
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> 


From nobody Mon Sep  2 00:58:25 2019
Return-Path: <robert@raszuk.net>
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 6D5031200F8 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 00:58:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 ToQa1a8-595L for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 00:58:21 -0700 (PDT)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (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 9642C1200E9 for <spring@ietf.org>; Mon,  2 Sep 2019 00:58:21 -0700 (PDT)
Received: by mail-qk1-x72d.google.com with SMTP id f10so11788874qkg.7 for <spring@ietf.org>; Mon, 02 Sep 2019 00:58:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CN6P3dy4ye1c7cU376ucHLkOaOPoC/9w2wNQbd0XFfo=; b=csQo1y44PAwOSmMGbJUg1nIfrlBnG+LkFUZ8EgQ/kb08cqeXZ2MugHeA8Z+uiBTBts nkSmf7Jol3yvJ+suLvjL5s5klSpQi+amOAnlgGaA0eRrES+RW0H0mCdodx4CjtF2lty/ 5uTRtvlK2MeY2AcrNWxWmi14e3lEDg4glhWtYP3dF91EVpherVcKQv2w1rlR5VMlUIGf xOAdNTtwmc13CqXSxc68OH9shu0q3CbTjRCQFtAIC1iHZEIwWdcMxtNgMUHjetReXGq+ IwcZKn1xt2dgtTt1OfQgTeDBEQ9Xgc8JaO6NrOZDqHO9uY5YCMci2/fIueBnV6N5xGYT 8yfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CN6P3dy4ye1c7cU376ucHLkOaOPoC/9w2wNQbd0XFfo=; b=IIrXAomZeAqGOeWdKDhVBp4qY9Xtc8bkQST/V5yQ0y5MXLSn0qNobrt6nPWqni1B0M rPVaxJpBBMCBJDIEL2Jw6iMuPIIKv+KrJpAKXtsssH+qBWZSzK0+wiQLghEh/cfz9dse JbAvDC6C0qHtvlzoF913kuI9Ytfn+Di9tbLVMmBrfwTlbZklJ7bVDDEvc4BHR8GTBV9Y Sykb4cKUVSpspGERHbffjhRy71HYMvFOt5wU0hhgfRCr18CH7H3yaDjUXNWLHP7RvTXb m+vH/+6kbBscy/HTBb1HzvMvDBMEW9pei2Wrih2mNmD8ssiFksO/kqwoQWIa5CSKPS4v XVWg==
X-Gm-Message-State: APjAAAW1LP2EGPQeazUUhlwYHdd68urO26twM1ABdWdT8Cb0vgkV3rWH FBFzjUkCVD4ORImt/ljYOzfiwXtSRTeV2t/BZFU6OQ==
X-Google-Smtp-Source: APXvYqxmI9072DBHynigPKjfRBEbmO77QL+/cMBp+1RUEtwsizXA3VE9NeBaHqKGpudDTBWnQRFJfGx7q/CS9SmXSiQ=
X-Received: by 2002:ae9:dd82:: with SMTP id r124mr26568593qkf.134.1567411100495;  Mon, 02 Sep 2019 00:58:20 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com>
In-Reply-To: <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 2 Sep 2019 09:58:09 +0200
Message-ID: <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Nick Hilliard <nick@foobar.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="000000000000dcc5a505918d55fd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DLwQZKqGVYeTJlT_Gq77pKGgvDM>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 07:58:24 -0000

--000000000000dcc5a505918d55fd
Content-Type: text/plain; charset="UTF-8"

Hi Mark,


> The uSID proposal is taking the position that all the bits after the high
> order prefix are available for any purpose. This is not correct, and would
> violate a number of standards track RFCs, including the IPv6 Addressing
> Architecture RFC (RFC 4291) and the ULA RFC (RFC 4193).
>
> In particular, 40 bits of a ULA prefix, between /8 and /48, the Gobal ID,
> must be pseudo random. This is the most critical property of ULA addresses
> and prefixes, as it is the solution to the problem ULAs are designed to
> solve.
>

RFC 4193 says about Global_ID allocation:

   The local assignments are self-generated and do not need any central
   coordination or assignment, but have an extremely high probability of
   being unique.


So in some the case operator may choose to make such "local assignment" of
Global ID to be per router not per network. And that is all what is needed
for uSID. uSID address blocks does not need to be continues.

It also does not contradict with any RFC does it ? What breaks if I use
more then one self generated Global ID in my network ?

Note that the above question goes way beyond any SR related discussion so
perhaps deserves a separate 6man thread.

Best,
R.

--000000000000dcc5a505918d55fd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div>Hi Mark,<br></div><div>=C2=
=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"=
auto"><div>The uSID proposal is taking the position that all the bits after=
 the high order prefix are available for any purpose. This is not correct, =
and would violate a number of standards track RFCs, including the IPv6 Addr=
essing Architecture RFC (RFC 4291) and the ULA RFC (RFC 4193).<br></div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">In particular, 40 bits of a ULA =
prefix, between /8 and /48, the Gobal ID, must be pseudo random. This is th=
e most critical property of ULA addresses and prefixes, as it is the soluti=
on to the problem ULAs are designed to solve.</div></div></blockquote><div>=
<br></div><div>RFC 4193 says about Global_ID allocation:=C2=A0</div><div><b=
r></div><div><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;marg=
in-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">   The loc=
al assignments are self-generated and do not need any central
   coordination or assignment, but have an extremely high probability of
   being unique.</pre></div><div><br></div><div>So in some the case operato=
r may choose to make such &quot;local assignment&quot; of Global ID to be p=
er router not per network. And that is all what is needed for uSID. uSID ad=
dress blocks does not need to be continues.=C2=A0</div><div><br></div><div>=
It also does not contradict with any RFC does it ? What breaks if I use mor=
e then one self generated Global ID in my network ?=C2=A0</div><div><br></d=
iv><div>Note that the above question goes way beyond any SR related discuss=
ion so perhaps deserves a separate 6man thread.=C2=A0</div><div><br></div><=
div>Best,<br>R.=C2=A0</div><div><br></div></div></div>

--000000000000dcc5a505918d55fd--


From nobody Mon Sep  2 03:24:40 2019
Return-Path: <markzzzsmith@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 3668412006B; Mon,  2 Sep 2019 03:24:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 Qhsbh73phZmv; Mon,  2 Sep 2019 03:24:35 -0700 (PDT)
Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com [IPv6:2607:f8b0:4864:20::332]) (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 8BA95120073; Mon,  2 Sep 2019 03:24:35 -0700 (PDT)
Received: by mail-ot1-x332.google.com with SMTP id 21so5681731otj.11; Mon, 02 Sep 2019 03:24:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EWJ7zDw8KGI96tQ5Tf9bQmw4514ecBRGCgjgpabWdOY=; b=Bsf6/QxW70Xb18bKBq2pLyZfwyr+33uL/Ky3LAZcKPbWuA2K8CbnZoYepmgZdE4xXS tRtCHCgLOhTrEXWEGFvAA8JUZvXzJ30ih9rW1m4j5KzzpR9STkEMw8eE/031fqq4i4tz xHmY1N8eqKatqTKxRwyIKoy1rOjicr3/c6hKqd2s7TFOytmkhB+bAtlNfF/Sa3WOrrOQ N2KSaZwuuxEhdUC6201w59/kWYA+zHpOX1mq48TMbhwfzfaegDMcGCpIm0x7CJeHmLSf Fb3hSGQwjfKzOETFPBL0t/9qziFpUZAV1jpvFcJGglgYPY8G9d2Wb72XnP1mWz0rKKtJ 5LrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EWJ7zDw8KGI96tQ5Tf9bQmw4514ecBRGCgjgpabWdOY=; b=UrohGu+OJ551GW1LrLX5Zaz1CELp8JOfRw9+5ZI31JvCFGwpWxVvKQdNXyVvNDNKl6 /MVmiYNVHF9ej5DtxcJoOQcb0bRKAeSAXFedJWbAoASLPQIWxVPa8EI6P4LR5H7nNTj/ K9qEfkuF3ytwjuNE970QrjdrK6QWZG9+Mp700RLKOpgxg6myIffcPyKIlOcRZaELhxy+ xG9WGbhfPcuEYOo6IvVSP6s2svKv6lZRX2cp/O8NbSPGFNPCB5tRrOZQJSDzUcpnx1Y2 h4ekIMdSxSO8Vaj+UKMeSWlEvHJPef9KZjAs2pVyeIJAplUvc5ulYxG6a1eNc/J7Vtxa pz6Q==
X-Gm-Message-State: APjAAAWeqLwMy1vAXzgSCZHVTCQv06AkEjli1kjh52S02vVP9orHFsFy goLGf6OE5Odiclwn8/Wa580RxggpmkLFQI8wFhQ=
X-Google-Smtp-Source: APXvYqy2aGAjUE7pWVeYQS9KhvkFdmNGEtGsIyE7BJAP9BUG3EXC9HtHQSv8LDs84MbiuPSzs7f6Y8EFUTSQOBMz5bQ=
X-Received: by 2002:a9d:404a:: with SMTP id o10mr3912544oti.94.1567419874722;  Mon, 02 Sep 2019 03:24:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com>
In-Reply-To: <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 2 Sep 2019 20:24:22 +1000
Message-ID: <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Nick Hilliard <nick@foobar.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="000000000000d8c71f05918f6046"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/SIhUpmEnwwB87Ag1uo0xb1dpJtg>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 10:24:37 -0000

--000000000000d8c71f05918f6046
Content-Type: text/plain; charset="UTF-8"

On Mon., 2 Sep. 2019, 17:58 Robert Raszuk, <robert@raszuk.net> wrote:

> Hi Mark,
>
>
>> The uSID proposal is taking the position that all the bits after the high
>> order prefix are available for any purpose. This is not correct, and would
>> violate a number of standards track RFCs, including the IPv6 Addressing
>> Architecture RFC (RFC 4291) and the ULA RFC (RFC 4193).
>>
>> In particular, 40 bits of a ULA prefix, between /8 and /48, the Gobal ID,
>> must be pseudo random. This is the most critical property of ULA addresses
>> and prefixes, as it is the solution to the problem ULAs are designed to
>> solve.
>>
>
> RFC 4193 says about Global_ID allocation:
>
>    The local assignments are self-generated and do not need any central
>    coordination or assignment, but have an extremely high probability of
>    being unique.
>
>
Are uSID values going to be entirely pseudo-random?

"

3.2.1 <https://tools.ietf.org/html/rfc4193#section-3.2.1>.  Locally
Assigned Global IDs

   Locally assigned Global IDs MUST be generated with a pseudo-random
   algorithm consistent with [RANDOM
<https://tools.ietf.org/html/rfc4193#ref-RANDOM>]."



> So in some the case operator may choose to make such "local assignment" of
> Global ID to be per router not per network. And that is all what is needed
> for uSID. uSID address blocks does not need to be continues.
>
> It also does not contradict with any RFC does it ? What breaks if I use
> more then one self generated Global ID in my network ?
>
> Note that the above question goes way beyond any SR related discussion so
> perhaps deserves a separate 6man thread.
>
> Best,
> R.
>
>

--000000000000d8c71f05918f6046
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Mon., 2 Sep. 2019, 17:58 Robert Raszuk, &lt;<a href=
=3D"mailto:robert@raszuk.net" rel=3D"noreferrer noreferrer" target=3D"_blan=
k">robert@raszuk.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
><div dir=3D"ltr"><div class=3D"gmail_quote"><div>Hi Mark,<br></div><div>=
=C2=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"auto"><div>The uSID proposal is taking the position that all the bits a=
fter the high order prefix are available for any purpose. This is not corre=
ct, and would violate a number of standards track RFCs, including the IPv6 =
Addressing Architecture RFC (RFC 4291) and the ULA RFC (RFC 4193).<br></div=
><div dir=3D"auto"><br></div><div dir=3D"auto">In particular, 40 bits of a =
ULA prefix, between /8 and /48, the Gobal ID, must be pseudo random. This i=
s the most critical property of ULA addresses and prefixes, as it is the so=
lution to the problem ULAs are designed to solve.</div></div></blockquote><=
div><br></div><div>RFC 4193 says about Global_ID allocation:=C2=A0</div><di=
v><br></div><div><pre class=3D"m_8382392755817907530m_-1846031494152029610m=
_-7937198284158002054gmail-newpage" style=3D"font-size:13.3333px;margin-top=
:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">   The local ass=
ignments are self-generated and do not need any central
   coordination or assignment, but have an extremely high probability of
   being unique.</pre></div></div></div></blockquote></div></div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Are uSID values going to be entirely =
pseudo-random?</div><div dir=3D"auto"><br></div><div dir=3D"auto">&quot;</d=
iv><pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><spa=
n style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h4 style=3D"lin=
e-height:0pt;display:inline;font-size:1em"><a name=3D"section-3.2.1" href=
=3D"https://tools.ietf.org/html/rfc4193#section-3.2.1" style=3D"color:black=
;text-decoration-line:none">3.2.1</a>.  Locally Assigned Global IDs</h4></s=
pan>

   Locally assigned Global IDs MUST be generated with a pseudo-random
   algorithm consistent with [<a href=3D"https://tools.ietf.org/html/rfc419=
3#ref-RANDOM">RANDOM</a>].&quot;</pre><div dir=3D"auto"><br></div><div dir=
=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div di=
r=3D"ltr"><div class=3D"gmail_quote"><div><br></div><div>So in some the cas=
e operator may choose to make such &quot;local assignment&quot; of Global I=
D to be per router not per network. And that is all what is needed for uSID=
. uSID address blocks does not need to be continues.=C2=A0</div><div><br></=
div><div>It also does not contradict with any RFC does it ? What breaks if =
I use more then one self generated Global ID in my network ?=C2=A0</div><di=
v><br></div><div>Note that the above question goes way beyond any SR relate=
d discussion so perhaps deserves a separate 6man thread.=C2=A0</div><div><b=
r></div><div>Best,<br>R.=C2=A0</div><div><br></div></div></div>
</blockquote></div></div></div>

--000000000000d8c71f05918f6046--


From nobody Mon Sep  2 04:09:52 2019
Return-Path: <robert@raszuk.net>
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 521F2120132 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 04:09:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 gO24CEXmw9D9 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 04:09:48 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 8E0F512006A for <spring@ietf.org>; Mon,  2 Sep 2019 04:09:48 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id q203so2934722qke.1 for <spring@ietf.org>; Mon, 02 Sep 2019 04:09:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+cAiQudtTUjN+mD7l7d6U34Q1jT1BccDwq/m5kfzlO8=; b=WYvgXh2IhnaxS/SPzJBmG9uxMXxB/1G/9WNSHRhTsrG+f9392b/kKs+I78Cym1cjQD wgyN3JnPnxbLKmVmstDe4TsKpiIfdLBEcELfFBjE9vqLG4neoeNn5IWS8A8dyF8pLlCX T/po3ndEXUijtHwJuDxUzBRkSlHakD4HEvqmmA1nVmI4kF7J5r9H8GusE+GHU8Y5SMAv wnnhoADHMHuJUBAXFGLhA3HA7eKAnlS6wU7See8/hOOrkJEz501rtJxePPxxXH9vItj8 /Bm6pjszIa1nB9j5jgaT9729NWP+NyXVes+LJjz1lG8s1ceTOFeE1EpHdCaUhFEJ2AdU 1EVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+cAiQudtTUjN+mD7l7d6U34Q1jT1BccDwq/m5kfzlO8=; b=U8ZNNP8LdRq3O2w/2sJHzQ8FfHcfkrRI9CI4GgHQjTg5Vir5TP2iy02LNS5D+HeLW2 mI8tePnTb2KeNKLKLoY53NsBfJPyNTOX5Yelj+MP7nyepMeph4Sog1Iu2izUxJVQKqGU r5s7fK3MYyELYS0GNvvlROKX/hd/dX6Ny1HjtLRhfYcpR2XL2BOs6A/1TZSNXLEuI8BO OtGo9erUIPWjb3IwfSE6mRp4fNXWCCW3XoXHQmb8hW5Mf1s8wbHdzPsUjbdwS3ugTsrT puI5+XbByLx7PveeDszQdfY4cYzB+KKFWBWawWq0EM2KFo6T2SdPU+afIgfqSL0TSUCj maMA==
X-Gm-Message-State: APjAAAXHO9uaC+XmwUBYPDY6lyK2M3VfBXKsE5M9FVG8uVaXLF2YTRAF E+tTDz64OWb4fmJkbbXrwZeaCWhymZ5u+YKV/pT8+w==
X-Google-Smtp-Source: APXvYqyYTE2iwbpcNVuSca4/dKQ9lJ2f/9ooKO3lFv8gtV7WF2qKiW6LVP9H57zhTiswVz7KkPJpDD2vohnlQqwNQqg=
X-Received: by 2002:a05:620a:1245:: with SMTP id a5mr220726qkl.134.1567422587498;  Mon, 02 Sep 2019 04:09:47 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com>
In-Reply-To: <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 2 Sep 2019 13:09:36 +0200
Message-ID: <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Nick Hilliard <nick@foobar.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="0000000000008a86500591900225"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/k1XLhoF01nj5_gESOpSLTNvUwf8>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 11:09:50 -0000

--0000000000008a86500591900225
Content-Type: text/plain; charset="UTF-8"

> Are uSID values going to be entirely pseudo-random?

I see no reason why not ...

Networks are managed by some form of NMS. NMS can generate such values and
abstract it with a "node_name_usid" string for any additional processing
and human abstraction.

If that is the only concern I think we are done then. The only issue is
that if you happen to have hierarchical IGP you will not be able to
summarize them - but I don't think that this would be a showstopper to any
deployment.

Best,
R.





On Mon, Sep 2, 2019 at 12:24 PM Mark Smith <markzzzsmith@gmail.com> wrote:

>
>
> On Mon., 2 Sep. 2019, 17:58 Robert Raszuk, <robert@raszuk.net> wrote:
>
>> Hi Mark,
>>
>>
>>> The uSID proposal is taking the position that all the bits after the
>>> high order prefix are available for any purpose. This is not correct, and
>>> would violate a number of standards track RFCs, including the IPv6
>>> Addressing Architecture RFC (RFC 4291) and the ULA RFC (RFC 4193).
>>>
>>> In particular, 40 bits of a ULA prefix, between /8 and /48, the Gobal
>>> ID, must be pseudo random. This is the most critical property of ULA
>>> addresses and prefixes, as it is the solution to the problem ULAs are
>>> designed to solve.
>>>
>>
>> RFC 4193 says about Global_ID allocation:
>>
>>    The local assignments are self-generated and do not need any central
>>    coordination or assignment, but have an extremely high probability of
>>    being unique.
>>
>>
> Are uSID values going to be entirely pseudo-random?
>
> "
>
> 3.2.1 <https://tools.ietf.org/html/rfc4193#section-3.2.1>.  Locally Assigned Global IDs
>
>    Locally assigned Global IDs MUST be generated with a pseudo-random
>    algorithm consistent with [RANDOM <https://tools.ietf.org/html/rfc4193#ref-RANDOM>]."
>
>
>
>> So in some the case operator may choose to make such "local assignment"
>> of Global ID to be per router not per network. And that is all what is
>> needed for uSID. uSID address blocks does not need to be continues.
>>
>> It also does not contradict with any RFC does it ? What breaks if I use
>> more then one self generated Global ID in my network ?
>>
>> Note that the above question goes way beyond any SR related discussion so
>> perhaps deserves a separate 6man thread.
>>
>> Best,
>> R.
>>
>>

--0000000000008a86500591900225
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><br></div><div>&gt; Are uSID values going to be entir=
ely pseudo-random?=C2=A0</div><div>=C2=A0<br></div>I see no reason why not =
...=C2=A0<div><br></div><div>Networks are managed by some form of NMS. NMS =
can generate such values and abstract it with a &quot;node_name_usid&quot; =
string for any additional processing and human abstraction.=C2=A0</div><div=
><br></div><div>If that is the only concern I think we are done then. The o=
nly issue is that if you happen to have hierarchical IGP you will not be ab=
le to summarize them - but I don&#39;t think that this would be a showstopp=
er to any deployment.=C2=A0<br></div><div><br></div><div>Best,</div><div>R.=
</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br=
><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, S=
ep 2, 2019 at 12:24 PM Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.=
com">markzzzsmith@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex"><div dir=3D"auto"><div><br><br><div class=3D"gma=
il_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon., 2 Sep. 2019, 17:58=
 Robert Raszuk, &lt;<a href=3D"mailto:robert@raszuk.net" rel=3D"noreferrer =
noreferrer" target=3D"_blank">robert@raszuk.net</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 dir=3D"ltr"><div class=
=3D"gmail_quote"><div>Hi Mark,<br></div><div>=C2=A0<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div dir=3D"auto"><div>The uSID proposa=
l is taking the position that all the bits after the high order prefix are =
available for any purpose. This is not correct, and would violate a number =
of standards track RFCs, including the IPv6 Addressing Architecture RFC (RF=
C 4291) and the ULA RFC (RFC 4193).<br></div><div dir=3D"auto"><br></div><d=
iv dir=3D"auto">In particular, 40 bits of a ULA prefix, between /8 and /48,=
 the Gobal ID, must be pseudo random. This is the most critical property of=
 ULA addresses and prefixes, as it is the solution to the problem ULAs are =
designed to solve.</div></div></blockquote><div><br></div><div>RFC 4193 say=
s about Global_ID allocation:=C2=A0</div><div><br></div><div><pre class=3D"=
gmail-m_-8104587946864071487m_8382392755817907530m_-1846031494152029610m_-7=
937198284158002054gmail-newpage" style=3D"font-size:13.3333px;margin-top:0p=
x;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">   The local assign=
ments are self-generated and do not need any central
   coordination or assignment, but have an extremely high probability of
   being unique.</pre></div></div></div></blockquote></div></div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Are uSID values going to be entirely =
pseudo-random?</div><div dir=3D"auto"><br></div><div dir=3D"auto">&quot;</d=
iv><pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><spa=
n style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h4 style=3D"lin=
e-height:0pt;display:inline;font-size:1em"><a name=3D"m_-810458794686407148=
7_section-3.2.1" href=3D"https://tools.ietf.org/html/rfc4193#section-3.2.1"=
 style=3D"color:black;text-decoration-line:none" target=3D"_blank">3.2.1</a=
>.  Locally Assigned Global IDs</h4></span>

   Locally assigned Global IDs MUST be generated with a pseudo-random
   algorithm consistent with [<a href=3D"https://tools.ietf.org/html/rfc419=
3#ref-RANDOM" target=3D"_blank">RANDOM</a>].&quot;</pre><div dir=3D"auto"><=
br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quote"><d=
iv><br></div><div>So in some the case operator may choose to make such &quo=
t;local assignment&quot; of Global ID to be per router not per network. And=
 that is all what is needed for uSID. uSID address blocks does not need to =
be continues.=C2=A0</div><div><br></div><div>It also does not contradict wi=
th any RFC does it ? What breaks if I use more then one self generated Glob=
al ID in my network ?=C2=A0</div><div><br></div><div>Note that the above qu=
estion goes way beyond any SR related discussion so perhaps deserves a sepa=
rate 6man thread.=C2=A0</div><div><br></div><div>Best,<br>R.=C2=A0</div><di=
v><br></div></div></div>
</blockquote></div></div></div>
</blockquote></div>

--0000000000008a86500591900225--


From nobody Mon Sep  2 04:36:59 2019
Return-Path: <markzzzsmith@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 9F1B312013D; Mon,  2 Sep 2019 04:36:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 JfHkpKQpLHUf; Mon,  2 Sep 2019 04:36:48 -0700 (PDT)
Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) (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 EE3AB12011C; Mon,  2 Sep 2019 04:36:47 -0700 (PDT)
Received: by mail-oi1-x231.google.com with SMTP id l2so10245954oil.0; Mon, 02 Sep 2019 04:36:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=y6MFaQWmNGhciicTtFGbuRQE7WPJbSyo0f6AuST09Lc=; b=kGiGnRKwTWCeT2JmAqdmP1LnvAs6ZtVhuvexJvNvXqXr/RbiQWsJyskqHsn0OQGZk9 xKmnNJ9/iCuT/FlQjCq0v47mPr3Uxz+UTJ0ommTDt9bukyHYaIW8aS4HdSIGFKTvTb5Y rzzanZJNahsrF8g2SwfLb2zvZdp+TkxxVwg+wr8VjtltlSae7lKrVOzN77svonJUVC1x ftp7lzPuoHfPNUfRaCU7yhHrrCzl2EAp75YI8mOUSQhCAgH1EwkYchh+n0nobNF1Rjug 8V2ojLV3j7MuJTDHNUmYuUvSCthVi+W+zaL9ZGMRTMNmRLSIzjoFMsFG52tIrBvtumg3 AB6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=y6MFaQWmNGhciicTtFGbuRQE7WPJbSyo0f6AuST09Lc=; b=ngLPbN9M23CfJ5gL2NoS0yt94Y3kl8QBxguT7GOZMP9dVYYw95JXZFo7+GwQ97yRMu XPKMxJZGA3VAVFtwDV8nzHP4K5zl0dP1clJZBDC2Bvi7pESqlB5V0whYByPvyxUOxerH iduST1hHmIzJj9aHUdHv92BiWBsk33/EY/Y18LlHD0yn3r3YPsMXmfXhrEumFA4enrML a53HjQ2DroMjnMX0TVU8DonsflL6WT4CvjFJjXIbgc7J1gi0rp8Z6sGHVgj8THIhFk3T PDEN7synWhFDeXLQpi34/zm1yxSiQvYzsQ2kmmSlLZeadlicOrkegqTdZK383soMuHUh /0FQ==
X-Gm-Message-State: APjAAAVmGvcwC26PTXMxkY9mGYD09PJVqB48ys3k7IZVML1mf/Janzck TYdSfx5mj17V5a19k33Stn8r+D2xorA48jZzpy4=
X-Google-Smtp-Source: APXvYqzTVeVF7qUrKZr3rxr9wdHK97gZCMHHm/FsqWBBtGPSJb5F7oSc4070hOHNz6ept199yxTavAGa8PurKROJP8o=
X-Received: by 2002:aca:5d82:: with SMTP id r124mr19044824oib.60.1567424207227;  Mon, 02 Sep 2019 04:36:47 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com> <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com>
In-Reply-To: <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 2 Sep 2019 21:36:35 +1000
Message-ID: <CAO42Z2wrpXW7WXHSNLKGSXuy70XUZr5WDsq=wwpEYfVNxqWJxA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Nick Hilliard <nick@foobar.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="000000000000158ea505919063c5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/H6VlM2KL9mA-uTygXP3kVbqLbTI>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 11:36:50 -0000

--000000000000158ea505919063c5
Content-Type: text/plain; charset="UTF-8"

On Mon., 2 Sep. 2019, 21:09 Robert Raszuk, <robert@raszuk.net> wrote:

>
> > Are uSID values going to be entirely pseudo-random?
>
> I see no reason why not ...
>
> Networks are managed by some form of NMS. NMS can generate such values and
> abstract it with a "node_name_usid" string for any additional processing
> and human abstraction.
>
> If that is the only concern I think we are done then.
>

No. You haven't dealt with the other issues I've highlighted in the email
link I provided earlier. As I pointed out there, I think the only place you
can put uSIDs is in the IID field, and I went to the effort of providing
RFC references.

I'm getting off this merry go round. When SPRING comes up with an out of
the ordinary idea, the first thing to do is check the IPv6 RFCs to see if
they will accommodate the idea.

This draft and the EH insertion draft show that this isn't and hasn't
happened.



The only issue is that if you happen to have hierarchical IGP you will not
> be able to summarize them - but I don't think that this would be a
> showstopper to any deployment.
>
> Best,
> R.
>
>
>
>
>
> On Mon, Sep 2, 2019 at 12:24 PM Mark Smith <markzzzsmith@gmail.com> wrote:
>
>>
>>
>> On Mon., 2 Sep. 2019, 17:58 Robert Raszuk, <robert@raszuk.net> wrote:
>>
>>> Hi Mark,
>>>
>>>
>>>> The uSID proposal is taking the position that all the bits after the
>>>> high order prefix are available for any purpose. This is not correct, and
>>>> would violate a number of standards track RFCs, including the IPv6
>>>> Addressing Architecture RFC (RFC 4291) and the ULA RFC (RFC 4193).
>>>>
>>>> In particular, 40 bits of a ULA prefix, between /8 and /48, the Gobal
>>>> ID, must be pseudo random. This is the most critical property of ULA
>>>> addresses and prefixes, as it is the solution to the problem ULAs are
>>>> designed to solve.
>>>>
>>>
>>> RFC 4193 says about Global_ID allocation:
>>>
>>>    The local assignments are self-generated and do not need any central
>>>    coordination or assignment, but have an extremely high probability of
>>>    being unique.
>>>
>>>
>> Are uSID values going to be entirely pseudo-random?
>>
>> "
>>
>> 3.2.1 <https://tools.ietf.org/html/rfc4193#section-3.2.1>.  Locally Assigned Global IDs
>>
>>    Locally assigned Global IDs MUST be generated with a pseudo-random
>>    algorithm consistent with [RANDOM <https://tools.ietf.org/html/rfc4193#ref-RANDOM>]."
>>
>>
>>
>>> So in some the case operator may choose to make such "local assignment"
>>> of Global ID to be per router not per network. And that is all what is
>>> needed for uSID. uSID address blocks does not need to be continues.
>>>
>>> It also does not contradict with any RFC does it ? What breaks if I use
>>> more then one self generated Global ID in my network ?
>>>
>>> Note that the above question goes way beyond any SR related discussion
>>> so perhaps deserves a separate 6man thread.
>>>
>>> Best,
>>> R.
>>>
>>>

--000000000000158ea505919063c5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Mon., 2 Sep. 2019, 21:09 Robert Raszuk, &lt;<a href=
=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><br></div><div>&gt; Are u=
SID values going to be entirely pseudo-random?=C2=A0</div><div>=C2=A0<br></=
div>I see no reason why not ...=C2=A0<div><br></div><div>Networks are manag=
ed by some form of NMS. NMS can generate such values and abstract it with a=
 &quot;node_name_usid&quot; string for any additional processing and human =
abstraction.=C2=A0</div><div><br></div><div>If that is the only concern I t=
hink we are done then. </div></div></blockquote></div></div><div dir=3D"aut=
o"><br></div><div dir=3D"auto">No. You haven&#39;t dealt with the other iss=
ues I&#39;ve highlighted in the email link I provided earlier. As I pointed=
 out there, I think the only place you can put uSIDs is in the IID field, a=
nd I went to the effort of providing RFC references.</div><div dir=3D"auto"=
><br></div><div dir=3D"auto">I&#39;m getting off this merry go round. When =
SPRING comes up with an out of the ordinary idea, the first thing to do is =
check the IPv6 RFCs to see if they will accommodate the idea.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">This draft and the EH insertion draft=
 show that this isn&#39;t and hasn&#39;t happened.</div><div dir=3D"auto">=
=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div di=
r=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div d=
ir=3D"ltr"><div>The only issue is that if you happen to have hierarchical I=
GP you will not be able to summarize them - but I don&#39;t think that this=
 would be a showstopper to any deployment.=C2=A0<br></div><div><br></div><d=
iv>Best,</div><div>R.</div><div><br></div><div><br></div><div><br></div><di=
v><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Mon, Sep 2, 2019 at 12:24 PM Mark Smith &lt;<a href=3D"mailt=
o:markzzzsmith@gmail.com" target=3D"_blank" rel=3D"noreferrer">markzzzsmith=
@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Mon., 2 Sep. 2019, 17:58 Robert Raszuk, =
&lt;<a href=3D"mailto:robert@raszuk.net" rel=3D"noreferrer noreferrer noref=
errer" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gm=
ail_quote"><div>Hi Mark,<br></div><div>=C2=A0<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div dir=3D"auto"><div>The uSID proposal is t=
aking the position that all the bits after the high order prefix are availa=
ble for any purpose. This is not correct, and would violate a number of sta=
ndards track RFCs, including the IPv6 Addressing Architecture RFC (RFC 4291=
) and the ULA RFC (RFC 4193).<br></div><div dir=3D"auto"><br></div><div dir=
=3D"auto">In particular, 40 bits of a ULA prefix, between /8 and /48, the G=
obal ID, must be pseudo random. This is the most critical property of ULA a=
ddresses and prefixes, as it is the solution to the problem ULAs are design=
ed to solve.</div></div></blockquote><div><br></div><div>RFC 4193 says abou=
t Global_ID allocation:=C2=A0</div><div><br></div><div><pre class=3D"m_7532=
251398721412797gmail-m_-8104587946864071487m_8382392755817907530m_-18460314=
94152029610m_-7937198284158002054gmail-newpage" style=3D"font-size:13.3333p=
x;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">   T=
he local assignments are self-generated and do not need any central
   coordination or assignment, but have an extremely high probability of
   being unique.</pre></div></div></div></blockquote></div></div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Are uSID values going to be entirely =
pseudo-random?</div><div dir=3D"auto"><br></div><div dir=3D"auto">&quot;</d=
iv><pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><spa=
n style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h4 style=3D"lin=
e-height:0pt;display:inline;font-size:1em"><a name=3D"m_7532251398721412797=
_m_-8104587946864071487_section-3.2.1" href=3D"https://tools.ietf.org/html/=
rfc4193#section-3.2.1" style=3D"color:black;text-decoration-line:none" targ=
et=3D"_blank" rel=3D"noreferrer">3.2.1</a>.  Locally Assigned Global IDs</h=
4></span>

   Locally assigned Global IDs MUST be generated with a pseudo-random
   algorithm consistent with [<a href=3D"https://tools.ietf.org/html/rfc419=
3#ref-RANDOM" target=3D"_blank" rel=3D"noreferrer">RANDOM</a>].&quot;</pre>=
<div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=
=3D"gmail_quote"><div><br></div><div>So in some the case operator may choos=
e to make such &quot;local assignment&quot; of Global ID to be per router n=
ot per network. And that is all what is needed for uSID. uSID address block=
s does not need to be continues.=C2=A0</div><div><br></div><div>It also doe=
s not contradict with any RFC does it ? What breaks if I use more then one =
self generated Global ID in my network ?=C2=A0</div><div><br></div><div>Not=
e that the above question goes way beyond any SR related discussion so perh=
aps deserves a separate 6man thread.=C2=A0</div><div><br></div><div>Best,<b=
r>R.=C2=A0</div><div><br></div></div></div>
</blockquote></div></div></div>
</blockquote></div>
</blockquote></div></div></div>

--000000000000158ea505919063c5--


From nobody Mon Sep  2 04:49:48 2019
Return-Path: <robert@raszuk.net>
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 3370C120143 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 04:49:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 9StI-X6N8Giq for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 04:49:38 -0700 (PDT)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (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 DB3E612018D for <spring@ietf.org>; Mon,  2 Sep 2019 04:49:37 -0700 (PDT)
Received: by mail-qt1-x829.google.com with SMTP id g4so15306256qtq.7 for <spring@ietf.org>; Mon, 02 Sep 2019 04:49:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K1U+p0iya9kehgtZAP5jfk4TfLYfplH8LtOM9zgykOE=; b=fHPIBt/3YSdUl2Su2bLFSpszLs71FU9sJvwo+Y0nAnGNteJf+rAwQkhU6S4KTqu0Yr WIu1ASm/GQm69PpzYOsQw+TwrHkCAcgs0sqWB97Feykl/8BM658Z8sOT5GctjXgsHZXY evQpBw6df0p6tCmsDlZtSA7Jeagz2ZAhGsaILN9SjADn2Tl5n9tgyE9XD0wmqlU8B8j1 urtiV6jIEPwazm8KEpHPmTsfHRs/UQ9788H3+fSgPxfAjaQXRzCXtiDY88ytRPcqLGlq DnUYBH9dsMXFj5k/RkAIR1R6r9vLqJKQYuOx+e5BywtxrRglg06C667wa5jtNZucbwJs NGxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=K1U+p0iya9kehgtZAP5jfk4TfLYfplH8LtOM9zgykOE=; b=ser8RsGaXqJ/ZUuD3+Q4OeWwMuwCak07O6+LGyUaY8NWGgqIMrmjDGSaSJ4O3qa/N0 xzHVw/ktatt+FcRK+lPghaWXmPzcuIUF8xa1DyV5g8Aka3/kDuM5E+uv6pn/9oi5ZOb4 ygrs89dKYRiEPLvDy4CsyZsOG5mskB9ri1vJvxWAzHKwgA37qOJXGEa8/9v9iLQVsPst CcRoUxWzeHnl8hRLeDzpgktFgZRtKKWY2eF7h77laDQc+gp5YT9+QW16cDT1zgudkqTM pagW5czZ2H22IXRBD0HtNdXVAVObAXvz/pf8XuHlM2Y9/xR6zwSpaEwx4pngzj+XuJmw Dcxg==
X-Gm-Message-State: APjAAAUcAP//WlbRI0ZO8M03UVyZQ1M0PlQkEW5UTni40LVNSzPagVNp yds1gGbmXTGv3Z9MOTgYFSRFcTjtbtulMZxOplGaUA==
X-Google-Smtp-Source: APXvYqyRYwC254pvtWRGeq/2fxDOaZPXxdT+g72UlcA/pH52JxQJLM6D5HLEjtg2vzKzaxL4BmPyX8vbE9jReQX0o0o=
X-Received: by 2002:ac8:2ae9:: with SMTP id c38mr7427455qta.311.1567424976951;  Mon, 02 Sep 2019 04:49:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com> <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com> <e02139fe-a06e-7fc0-7d5c-dae1e4010ddb@foobar.org>
In-Reply-To: <e02139fe-a06e-7fc0-7d5c-dae1e4010ddb@foobar.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 2 Sep 2019 13:49:25 +0200
Message-ID: <CAOj+MMFjpVtJED8vSm_hmXLE2uTwbCE=-pDYR3=Et1=+gTfnfA@mail.gmail.com>
To: Nick Hilliard <nick@foobar.org>
Cc: Mark Smith <markzzzsmith@gmail.com>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>,  SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="000000000000f6abff0591909022"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kCFQzItCn6Bss_54l4Ip8D099tw>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 11:49:40 -0000

--000000000000f6abff0591909022
Content-Type: text/plain; charset="UTF-8"

Hi Nick,

Yes you are 100% correct.

The decision to inject any prefix into someone's IGP (or BGP) is a local
operator's decision.

Btw let me also self correct last note - It is actually pretty trivial to
pseudo-random generate ULAs such that blocks of it can actually be
aggregatable across areas or levels. It is just that such one time run
generation perl or python script will run a little bit longer :)

Cheers,
R.

On Mon, Sep 2, 2019 at 1:31 PM Nick Hilliard <nick@foobar.org> wrote:

> Robert Raszuk wrote on 02/09/2019 12:09:
> > If that is the only concern I think we are done then. The only issue is
> > that if you happen to have hierarchical IGP you will not be able to
> > summarize them - but I don't think that this would be a showstopper to
> > any deployment.
>
> Robert,
>
> please correct me if I'm wrong but uSIDs would need to be injected into
> the provider's routing tables, so your suggestion that ULAs would be
> appropriate for the srv6-usid draft would be contingent on SRv6
> providers being ok about the idea of injecting ULAs into their core.
>
> I'm not sure that this would necessarily be the case.
>
> Nick
>

--000000000000f6abff0591909022
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Nick,</div><div><br></div><div>Yes you are 100%=C2=
=A0correct.</div><div><br></div><div>The decision to inject any prefix into=
 someone&#39;s IGP (or BGP) is a local operator&#39;s decision.=C2=A0</div>=
<div><br></div><div>Btw let me also self correct last note - It is actually=
 pretty trivial to pseudo-random generate ULAs such that blocks of it can a=
ctually be aggregatable across areas or levels. It is just that such one ti=
me run generation perl or python script will run a little bit longer :)=C2=
=A0</div><div><br></div><div>Cheers,</div><div>R.</div><br><div class=3D"gm=
ail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Sep 2, 2019 at 1:3=
1 PM Nick Hilliard &lt;<a href=3D"mailto:nick@foobar.org">nick@foobar.org</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ro=
bert Raszuk wrote on 02/09/2019 12:09:<br>
&gt; If that is the only concern I think we are done then. The only issue i=
s <br>
&gt; that if you happen to have hierarchical IGP you will not be able to <b=
r>
&gt; summarize them - but I don&#39;t think that this would be a showstoppe=
r to <br>
&gt; any deployment.<br>
<br>
Robert,<br>
<br>
please correct me if I&#39;m wrong but uSIDs would need to be injected into=
 <br>
the provider&#39;s routing tables, so your suggestion that ULAs would be <b=
r>
appropriate for the srv6-usid draft would be contingent on SRv6 <br>
providers being ok about the idea of injecting ULAs into their core.<br>
<br>
I&#39;m not sure that this would necessarily be the case.<br>
<br>
Nick<br>
</blockquote></div></div>

--000000000000f6abff0591909022--


From nobody Mon Sep  2 04:58:37 2019
Return-Path: <nick@foobar.org>
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 556B2120110 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 04:58:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
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 ywAjuV2gXjfh for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 04:58:34 -0700 (PDT)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D13C6120052 for <spring@ietf.org>; Mon,  2 Sep 2019 04:58:33 -0700 (PDT)
X-Envelope-To: fgont@si6networks.com
Received: from crumpet.foobar.org (089-101-070074.ntlworld.ie [89.101.70.74] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id x82BVO9P005391 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 2 Sep 2019 12:31:25 +0100 (IST) (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-070074.ntlworld.ie [89.101.70.74] (may be forged) claimed to be crumpet.foobar.org
To: Robert Raszuk <robert@raszuk.net>
Cc: Mark Smith <markzzzsmith@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com> <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <e02139fe-a06e-7fc0-7d5c-dae1e4010ddb@foobar.org>
Date: Mon, 2 Sep 2019 12:31:23 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.18
MIME-Version: 1.0
In-Reply-To: <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0HkdYw3X58N0Piczdp5OEodfhRo>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 11:58:35 -0000

Robert Raszuk wrote on 02/09/2019 12:09:
> If that is the only concern I think we are done then. The only issue is 
> that if you happen to have hierarchical IGP you will not be able to 
> summarize them - but I don't think that this would be a showstopper to 
> any deployment.

Robert,

please correct me if I'm wrong but uSIDs would need to be injected into 
the provider's routing tables, so your suggestion that ULAs would be 
appropriate for the srv6-usid draft would be contingent on SRv6 
providers being ok about the idea of injecting ULAs into their core.

I'm not sure that this would necessarily be the case.

Nick


From nobody Mon Sep  2 05:09:22 2019
Return-Path: <rraszuk@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 121D9120119; Mon,  2 Sep 2019 05:09:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] 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 J2loyzCBv5B2; Mon,  2 Sep 2019 05:09:12 -0700 (PDT)
Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) (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 B2BFD120110; Mon,  2 Sep 2019 05:09:12 -0700 (PDT)
Received: by mail-pl1-x636.google.com with SMTP id o3so6512442plb.13; Mon, 02 Sep 2019 05:09:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=H18zBVf6c8l8nRnCSXuqTYYPfwAiaYLaqGi9nr4d/UU=; b=PrCU0mHl9l/zRf1bbyNQDxSs07aY8PV2mDgQg3ihncwwJyWc+5BIFcgFszxhEyoFKW JGivswvtGhI6Bjdkx/l2TSKAEqGUeaxzClPz0QnrhWt5z1BvF6SwYLWPYizDmGPq7MCl xSw6OKBjRyNA0bBBuLTcT870mayiNN2eVAGIU0o+0UO/POCJuvzbHF6SToJwL7t5PBFC a1AEtf+gumpWg0BGvrWbSuHAls1aVUg97jM5q81UZeEMSHR1BtKxzfMHbc1tQPzvUBj9 3KTrxx2CVZv+qiUHoSRFr48oCryBnIDrBiW/+pczgMsjKO2Y8zSRBbPDORXfVYUaR93m YFrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=H18zBVf6c8l8nRnCSXuqTYYPfwAiaYLaqGi9nr4d/UU=; b=AVb8pqLazpj+kzv21ZowpBzaIKX/EsRykFH4RlQuiohzPA+F61wSo2k2EnpIT048Bs Si4dgrwmCH69HB0lY9dkW6EILy0d+f8lrPnK6Ujq2JJZcPsVXq0bucjT1OMcruQCUHNL 0vsIKpAX03WFHZ2NwVbDVYQgPnWuSVUFGC/yfXKjC57Va0zFu7Scz1aq3tR8HfP9D3ZU WTiJGxewDovfl0/3KxxnfHHIBMbfFurWdXiNQbMcNWxy+CnNv+ktDekHPl+3818aIJfz OhUndHJj8hRpf0qTDNzaBE+QLbHHErZfuHDnfh4r/crn6BTuoptQxhamdHD5BZG93q4l NL2A==
X-Gm-Message-State: APjAAAX1Db19Tbwr4nhcruueeAX2VHtdRzozSns73up0av90342Ek5Vj EVMd/3no9lMKxrGcV5HJJX/7oQjwfs249qHLwmQ=
X-Google-Smtp-Source: APXvYqzYdRLjDBnmuyNnpvkdWPgs1DoN3KyqFDMGmH4TT2Vi1zaKAdIsfbrda5fSZ8g3gFT+OQZXq+Nz8isGsYgOPJM=
X-Received: by 2002:a17:902:b110:: with SMTP id q16mr1219011plr.50.1567426151888;  Mon, 02 Sep 2019 05:09:11 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com> <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com> <CAO42Z2wrpXW7WXHSNLKGSXuy70XUZr5WDsq=wwpEYfVNxqWJxA@mail.gmail.com>
In-Reply-To: <CAO42Z2wrpXW7WXHSNLKGSXuy70XUZr5WDsq=wwpEYfVNxqWJxA@mail.gmail.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Mon, 2 Sep 2019 14:09:00 +0200
Message-ID: <CA+b+ERmSEjtHycTWxx3Z+gs8TWYPS_sn5SBpSsT2Km+tJRnyTg@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>,  "6man@ietf.org" <6man@ietf.org>, Rob Shakir <robjs@google.com>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="000000000000febbca059190d65b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/z2mpwkfozvTis0eiEoQJAqRPvt8>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 12:09:14 -0000

--000000000000febbca059190d65b
Content-Type: text/plain; charset="UTF-8"

Hey Mark,

 I think the only place you can put uSIDs is in the IID field, and I went
> to the effort of providing RFC references.
>

I only tend to follow the rules which make sense or which violation even if
they do not make sense goes against best practices, common rules or could
endanger anyone or anything. RFCs you quote do not limit numer of ULAs to
be one per network or even one per person - so I am not breaking any RFC if
I use bunch of ULAs as it seems fit.

When SPRING comes up with an out of the ordinary idea
>

This is far beyond SPRING topic. Operators and end users use RFC1918
everywhere as it gives them freedom and flexibility to construct
their networks the way they like it. Sufficiently flexible min /8 private
range must be made available for anyone's use if you want to see wider IPv6
adoption. And /8 as proven is not about need for 2^112 addresses - it's
about constructing your network applications with well though addressing
structure and hierarchy.

This draft and the EH insertion draft show that this isn't and hasn't
> happened.
>

I am not going to comment on the insertion part beyond the observation that
when you apply new IPv6 header you are free to insert whatever you like
into it. Likewise per RFC8200 when I see myself in destination address
field of the outer IPv6 header I can process, insert or delete EHs as it
seems fit.

   Extension headers (except for the Hop-by-Hop Options header) are not
   processed, inserted, or deleted by any node along a packet's delivery
   path, until the packet reaches the node (or each of the set of nodes,
   in the case of multicast) *identified in the Destination Address field
   of the IPv6 header.*


I do not see any stretch of it in any SPRING related document.

Best,
R.

--000000000000febbca059190d65b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">Hey Mark,</div><div cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"><br></div></div><div class=3D"gmail_quote"><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div dir=3D"auto"><div dir=3D"auto">=C2=A0I t=
hink the only place you can put uSIDs is in the IID field, and I went to th=
e effort of providing RFC references.</div></div></blockquote><div><br></di=
v><div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small">I only tend to follow the rules which make sense =
or which violation even if they do not make sense goes against best=C2=A0pr=
actices, common rules or could endanger anyone or anything. RFCs you quote =
do not limit numer of ULAs to be one per network or even one per person - s=
o I am not breaking any RFC if I use bunch of ULAs as it seems fit.=C2=A0</=
div></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
<div dir=3D"auto"><div dir=3D"auto">When SPRING comes up with an out of the=
 ordinary idea<br></div></div></blockquote><div><br></div><div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">This is far beyond SPRING topic. Operators and end users use RFC19=
18 everywhere as it gives them freedom and flexibility to construct their=
=C2=A0networks the way they like it. Sufficiently flexible min /8 private r=
ange must be made available for anyone&#39;s use if you want to see wider I=
Pv6 adoption. And /8 as proven is not about need for 2^112 addresses - it&#=
39;s about constructing your network applications with well though addressi=
ng structure and hierarchy.</div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto"><div dir=3D"au=
to"></div><div dir=3D"auto">This draft and the EH insertion draft show that=
 this isn&#39;t and hasn&#39;t happened.<br></div></div></blockquote><div><=
br></div><div><div class=3D"gmail_default" style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small">I am not going to comment on the insertion=
 part beyond the observation that when you apply new IPv6 header you are fr=
ee to insert whatever you like into it. Likewise per RFC8200 when I see mys=
elf in destination address field of the outer IPv6 header I can process, in=
sert or delete EHs as it seems fit.=C2=A0</div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"><pre class=3D"gmail-newpage" style=3D"font-size:13.3333=
px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">   =
Extension headers (except for the Hop-by-Hop Options header) are not
   processed, inserted, or deleted by any node along a packet&#39;s deliver=
y
   path, until the packet reaches the node (or each of the set of nodes,
   in the case of multicast) <b>identified in the Destination Address field
   of the IPv6 header.</b></pre></div><br></div><div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">

I do not see any stretch of it in any SPRING related document.=C2=A0</div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small">Best,</div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
">R. </div></div><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><br></div></div></div>

--000000000000febbca059190d65b--


From nobody Mon Sep  2 05:26:11 2019
Return-Path: <ddukes@cisco.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 65BBD120143 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 05:26:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=kPukf9XZ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=i4Ds+6PE
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 FnUS9EmYO4Ju for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 05:26:06 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8A4A120073 for <spring@ietf.org>; Mon,  2 Sep 2019 05:26:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=44745; q=dns/txt; s=iport; t=1567427165; x=1568636765; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=32zOWLKDG6FNjPSCGWvtpAOi1RUnLvetOf4R+sWR1cw=; b=kPukf9XZpZuLd5Mf6K5BxCi+a1isEjqEe5wyXStwXf3rH5FWlGdgI0K2 eH9zp/ytY8PlVj2WtQupdp0IC1qE1hX5HqOS3/HpL+4P+xMCjpoZp2RQX AyyemLezqexXlUELtmWqkocCqGH9XDqw4m4cYu+UjRpEzS27lMyh+7HXQ g=;
IronPort-PHdr: =?us-ascii?q?9a23=3AjhREnB9quTiFsv9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+/bR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVcKJFE72N9bhbjcxG4JJU1o2t3w=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DgAQAuCW1d/49dJa1lGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBZ4EWLyQsA21WIAQLFhQKhBeDRwOKdYJcl2yBQoEQA1AECQEBAQw?= =?us-ascii?q?BARgBDAgCAQGBS4IvRQIXglUjOBMCAwgBAQQBAQECAQYEbYUuDIVKAQEBBAE?= =?us-ascii?q?BEAsGChMBASwLAQ8CAQgRAwECIQEGAwICAiULFAkIAgQOBRQHB4MAAYEdTQM?= =?us-ascii?q?dAQIMngwCgTiIYXOBMoJ8AQEFgTYCgQ+CRhiCFgmBNIt4GIFAP4ERJx+CTD6?= =?us-ascii?q?CYQEBAgGBJhJGDQkIgk0ygiaMPoJuhR6XUwqCH4ZzhEaJIhuCM4c2jn2Va5B?= =?us-ascii?q?UAgQCBAUCDgEBBYFnIYFYcBU7KgGCQQmCOQwXg0+CZIIwhT9zAYEojA4BBh+?= =?us-ascii?q?BCwGBIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,459,1559520000";  d="scan'208,217";a="323963086"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Sep 2019 12:26:04 +0000
Received: from XCH-ALN-017.cisco.com (xch-aln-017.cisco.com [173.36.7.27]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x82CQ36V020001 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 2 Sep 2019 12:26:04 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-017.cisco.com (173.36.7.27) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Sep 2019 07:26:02 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Sep 2019 07:26:02 -0500
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 2 Sep 2019 07:26:02 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KB9HCNxNkc50RAKpeusHfHE5kry09YCQFas19R/tBsCaZm3L0EEwdPJCctv4cFI3bB5qw+ZxJ1lU0aBCL84sgS265OKh2XhBFmasY5vvnD9myxVPEdQoV+tMSlKCB/GB3gOEXUm45rAZw6vwrHEp/qCRgeCm91WwmzD6MYrUhMICRBKGz/sAmom9HIOlH+NU7sOt9IcKgLW1MRyA1NgEiPNfCNnUnC81B9LKxWTFcKInQKT/j950ZSqTR8TKKLAh/DyOJsVbl7NCA8n6zko2WIMSdeTapVJuI6w6kzymCjSDuLcQPWB9YXlkQahEsIHrFLSIKVbObixmtwuIVcozLQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=32zOWLKDG6FNjPSCGWvtpAOi1RUnLvetOf4R+sWR1cw=; b=b9lk+GRzibRxQaee2sUjweQa4sBDqFEGBcg2Eu528mpQvHY8H3XsHEFlu/PgAt6mKD1RCbill1MHzXeYRtS9U7bePQSqLO+ja72bPpEytQ1KsIljv+PVTNELl8deHrgH6BnEubrSbrEx7tH0P50lznUcNBOV54Q1fKINkDki+mI+igmtUZeoA8IgcgAB9JkSE5xGPtS7TBrw+PFTttapr0hMWmw29dpw5F3ndckxvjqS4XsxGPA6vKERWudnA+2v/gOkxk8xHdWBCi3Wi30Y4nhtQewCICclj1i3ox9SRmD4jI2oiqt5RbjLqMP1on+GVjr1oS7XqsPA0G7Sd8qV1w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=32zOWLKDG6FNjPSCGWvtpAOi1RUnLvetOf4R+sWR1cw=; b=i4Ds+6PEy1gBG2sgp+H5dtqC0/1FfPjqvtxXiHSDIpHaTmIq+I1FIr4KodURmozOD+S6y2biPeQiQa/5/J40V7qtvhM2dk4aw/bU3p5Yec0YgGFnflTlNcTM/0JOH/JKVy1GukMmYfZLtmthL2jBsdxPSF1bZcGZiaI0A0m7NIU=
Received: from BN7PR11MB2594.namprd11.prod.outlook.com (52.135.246.159) by BN7PR11MB2817.namprd11.prod.outlook.com (52.135.254.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.19; Mon, 2 Sep 2019 12:26:01 +0000
Received: from BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::d8af:33e7:f0d9:96]) by BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::d8af:33e7:f0d9:96%5]) with mapi id 15.20.2199.021; Mon, 2 Sep 2019 12:26:01 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: "Zafar Ali (zali)" <zali@cisco.com>
CC: Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg6/I5kr4eMrkKElcNso1ybo6cUzIWAgAOwk7M=
Date: Mon, 2 Sep 2019 12:26:00 +0000
Message-ID: <67F3352B-A3E2-43AE-AAE4-ADD00BC7AB2B@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>,  <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com>
In-Reply-To: <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ddukes@cisco.com; 
x-originating-ip: [24.114.86.174]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bd4c45ab-9f3a-4cc4-56ad-08d72fa0b737
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BN7PR11MB2817; 
x-ms-traffictypediagnostic: BN7PR11MB2817:
x-ms-exchange-purlcount: 7
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN7PR11MB2817D874A9EDA3917599287EC8BE0@BN7PR11MB2817.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(39860400002)(366004)(396003)(136003)(376002)(199004)(189003)(4326008)(71190400001)(6486002)(966005)(6862004)(66066001)(25786009)(8676002)(6246003)(81166006)(229853002)(6512007)(236005)(5660300002)(6306002)(54896002)(8936002)(14454004)(478600001)(81156014)(6636002)(6436002)(66556008)(37006003)(53936002)(53386004)(54906003)(316002)(256004)(2616005)(476003)(66946007)(446003)(36756003)(14444005)(486006)(2906002)(86362001)(26005)(76116006)(102836004)(99286004)(53546011)(606006)(186003)(6116002)(3846002)(790700001)(7736002)(91956017)(6506007)(71200400001)(66446008)(33656002)(64756008)(11346002)(66476007)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR11MB2817; H:BN7PR11MB2594.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Eicb+UkC34p/NI1VTaxoa16jehS7C+GRNJjNYsgFEeSLN5yvtSdDozUnqnozcRsaOWfIgQu34np4Cfj3HaAXvbBsVD2xoppxuJ90ABDBzYzryzgTYzcBDp53NZg4rZiG5J/y5FWxQlU5MsDhoLP6Q3s0lVVi8iEO0cxPurcF9sl6gStd6lNB2JqzbpCAPG1Xbq7liBTggAg5dWqRxccfEWiIMt1wTJbfEvx/KRqsSAA83M4XCUUCsstUVYzoc+fyxSwAfr9XjI/QUbFG3ezTaz4VlJPiyRthcXYWA3LUE94qN5prv5HG6KJUTT6WvIyjt1PK899u0ZdVZI+mI/ZiicQLs2bqkSGYxkQjr4vOolMwUFPGUZZjFVHK6s0pMJ5VekWLmF6HlG6PNfzFD/Nk5mY7SB4Mt8CJR3tEZC2/EqI=
Content-Type: multipart/alternative; boundary="_000_67F3352BA3E243AEAAE4ADD00BC7AB2Bciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: bd4c45ab-9f3a-4cc4-56ad-08d72fa0b737
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 12:26:00.9515 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: OLnciKCYNLuBdwkcrUZxgd6Ypo0lNKBINoIzYRqagkxoGeBBhYdCRtlC+sD4/IsX7+goEdlODKRHaG8Vu9lY4g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2817
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.27, xch-aln-017.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/PO0KxS3_O4cxk7yJLZ7JRd0Rspc>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 12:26:11 -0000

--_000_67F3352BA3E243AEAAE4ADD00BC7AB2Bciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TGV04oCZcyBub3QgZm9yZ2V0IHRoZSBTUnY2IGVjb3N5c3RlbSBpbmNsdWRlcyBzZXZlcmFsIG9w
ZW4tc291cmNlIGltcGxlbWVudGF0aW9ucw0KDQrigKIgTGludXg6IEtlcm5lbCBhbmQgc3JleHQg
bW9kdWxlDQrigKIgRkQuaW88aHR0cDovL0ZELmlvPjogVlBQDQrigKIgQXBwczogU25vcnQsIGlw
dGFibGVzIGFuZCBuZnRhYmxlcywgdGNwZHVtcCBhbmQgV2lyZXNoYXJrLg0KDQpUaGFua3MsDQoN
CiAgRGFycmVuDQoNCk9uIEF1ZyAzMSwgMjAxOSwgYXQgMTI6MDYgQU0sIFphZmFyIEFsaSAoemFs
aSkgPHphbGlAY2lzY28uY29tPG1haWx0bzp6YWxpQGNpc2NvLmNvbT4+IHdyb3RlOg0KDQpEZWFy
IENoYWlycyBhbmQgdGhlIFdHOg0KDQpUaGUgU1J2NiBuZXR3b3JrIHByb2dyYW1taW5nIHNvbHV0
aW9uIGFuZCBpdHMgU1JIIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgb24gMTIgaGFyZHdh
cmUgcGxhdGZvcm1zIGluY2x1ZGluZyBNZXJjaGFudCBTaWxpY29uLg0KTXVsdGlwbGUgcHJvdmlk
ZXJzIGhhdmUgZGVwbG95ZWQgdGhlIFNSdjYgbmV0d29yayBwcm9ncmFtbWluZyBzb2x1dGlvbiBh
bmQgaXRzIFNSSCBlbmNhcHN1bGF0aW9uIHdpdGggbGluZS1yYXRlIHBlcmZvcm1hbmNlIGNhcnJ5
aW5nIGEgc2lnbmlmaWNhbnQgYW1vdW50IG9mIGNvbW1lcmNpYWwgdHJhZmZpYy4NClNldmVyYWwg
aW5kZXBlbmRlbnQgaW50ZXJvcGVyYWJpbGl0eSByZXBvcnRzIGRvY3VtZW50aW5nIHN1Y2Nlc3Nm
dWwgaW50ZXJvcGVyYWJpbGl0eSBvZiBpbXBsZW1lbnRhdGlvbiBmcm9tIG11bHRpcGxlIHZlbmRv
cnMgZXhpc3QuDQpJbXBsZW1lbnRhdGlvbiwgZGVwbG95bWVudCwgYW5kIGludGVyb3BlcmFiaWxp
dHkgc3RhdHVzIGlzIHB1YmxpY2x5IGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
aWQvZHJhZnQtbWF0c3VzaGltYS1zcHJpbmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMS50eHQu
DQoNCk1vc3QgdXNlLWNhc2VzIGFyZSBleHBlY3RlZCB0byB1c2UgdmVyeSBmZXcgU1J2NiBzZWdt
ZW50cy4NCg0KSW4gc29tZSBzcGVjaWZpYyB1c2UtY2FzZXMsIG9uZSBtYXkgZGVzaXJlIHRvIG9w
dGltaXplIHRoZSBNVFUgdXNhZ2UgZnVydGhlci4NClRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1p
bmcgc29sdXRpb24gYW5kIGl0cyBTUkggZW5jYXBzdWxhdGlvbiBhbHNvIHN1cHBvcnQgZm9yIHRo
aXMgT3B0aW1pemF0aW9uLCB0aHJvdWdoIHRoZSB1U0lEIG5ldHdvcmsgaW5zdHJ1Y3Rpb24uDQoN
CkkgZG8gbm90IHNlZSB0aGUgbmVlZCBmb3IgYW55IG5ldyBlbmNhcHN1bGF0aW9uIHdvcmsuDQoN
ClRoYW5rcw0KDQpSZWdhcmRzIOKApiBaYWZhcg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3Vu
Y2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBv
ZiBSb2IgU2hha2lyIDxyb2Jqcz00MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOnJv
YmpzPTQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZz4+DQpEYXRlOiBTdW5kYXksIEF1Z3VzdCA0
LCAyMDE5IGF0IDU6MDQgUE0NClRvOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPG1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoN
Cg0KSGkgU1BSSU5HIFdHLA0KDQoNCk92ZXIgdGhlIGxhc3QgNSsgeWVhcnMsIHRoZSBJRVRGIGhh
cyBkZXZlbG9wZWQgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbkcgKFNQUklORykg
YWthIFNlZ21lbnQgUm91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1ItTVBMUykgYW5kIElQdjYg
KFNSdjYpIGRhdGEgcGxhbmVzLiBTUi1NUExTIG1heSBhbHNvIGJlIHRyYW5zcG9ydGVkIG92ZXIg
SVAgaW4gVURQIG9yIEdSRS4NCg0KDQpUaGVzZSBlbmNhcHN1bGF0aW9ucyBhcmUgcGFzdCBXRyBs
YXN0IGNhbGwgKGluIElFU0cgb3IgUkZDIEVkaXRvcikuDQoNCg0KRHVyaW5nIHRoZSBTUFJJTkcg
V0cgbWVldGluZyBhdCBJRVRGIDEwNSwgdHdvIHByZXNlbnRhdGlvbnMgd2VyZSByZWxhdGVkIHRv
IHRoZSByZWR1Y3Rpb24gb2YgdGhlIHNpemUgb2YgdGhlIFNJRCBmb3IgSVB2NiBkYXRhcGxhbmU6
DQoNCiAgKg0KICAqICAgU1J2NisgLyBDUkggLS0NCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1cy0wNA0KICAqDQogICoNCiAgKiAg
IHVTSUQgLS0NCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmls
cy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxDQogICoNCg0KDQpEdXJpbmcg
dGhlIElFVEYgd2VlaywgdHdvIGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDoN
Cg0KICAqDQogICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5n
LWNvbXByZXNzZWQtc3J2Ni1ucC0wMA0KICAqDQogICoNCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzDQogICoNCg0KDQpB
cyB3ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRo
ZSBXRyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0
aW9ucyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBXRyBzaG91
bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50
cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAtIGJvdGggZnJv
bSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8gZGVwbG95
IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdhcmUvaGFyZHdh
cmUgaW1wbGVtZW50YXRpb24uDQoNCg0KVGhlcmVmb3JlLCB3ZSB3b3VsZCBsaWtlIHRvIHNvbGlj
aXQgbmV0d29yayBvcGVyYXRvcnMgaW50ZXJlc3RlZCBpbiBTUiBvdmVyIHRoZSBJUHY2IGRhdGEg
cGxhbmUgdG8gYnJpZWZseSBpbnRyb2R1Y2UgdGhlaXI6DQoNCiAgKg0KICAqICAgdXNlIGNhc2Ug
KGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKQ0KICAqDQogICoNCiAgKiAg
IGZvcndhcmRpbmcgcGVyZm9ybWFuY2UgYW5kIHNjYWxpbmcgcmVxdWlyZW1lbnRzDQogICoNCg0K
ICAgICAqDQogICAgICogICBlLmcuLCAobnVtYmVyIG9mIG5vZGVzLCBuZXR3b3JrIGRpYW1ldGVy
LA0KICAgICAqICAgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2UpLiBG
b3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lEcyBh
bmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51bWJlciB3b3VsZCB0eXBpY2Fs
bHkgYmUgZGlmZmVyZW50ICgqKS4NCiAgICAgKg0KDQogICoNCiAgKiAgIGlmIHRoZSBleGlzdGlu
ZyBTUnY2IGFwcHJvYWNoIGlzIG5vdCBkZXBsb3lhYmxlDQogICogICBpbiB0aGVpciBjaXJjdW1z
dGFuY2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBvZiBhIGRpZmZlcmVudCBzb2x1dGlv
biBpcyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0aW9uIGlzIG5lZWRlZCBmb3IgdGhl
IHNob3J0IHRlcm0gb25seSBvciBmb3IgdGhlIGxvbmcgdGVybS4NCiAgKg0KDQoNCkFzIHdlbGwg
YXMgZGVwbG95bWVudCBsaW1pdGF0aW9ucywgd2Ugd291bGQgbGlrZSB0aGUgU1BSSU5HIGNvbW11
bml0eSB0byBicmllZmx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0aGF0IHRo
ZXkgYXJlIHNlZWluZyB3aGljaCBsaW1pdCB0aGUgZGVwbG95bWVudCBvZiBTUnY2ICBJbiBwYXJ0
aWN1bGFyIGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNh
biBiZSBwdXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVy
IFNJRHMgd291bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLg0KDQoNCkZvciBib3RoIG9mIHRo
ZXNlIHNldHMgb2YgZmVlZGJhY2sgaWYgcG9zc2libGUsIHBsZWFzZSBwb3N0IHRoaXMgdG8gdGhl
IFNQUklORyBXRy4gSWYgdGhlIGluZm9ybWF0aW9uIGNhbm5vdCBiZSBzaGFyZWQgcHVibGljbHks
IHBsZWFzZSBzZW5kIGl0IGRpcmVjdGx5IHRvIHRoZSBjaGFpcnMgJiBBRCAoTWFydGluKS4NCg0K
DQpUaGlzIGNhbGwgZm9yIGluZm9ybWF0aW9uIHdpbGwgcnVuIGZvciBmb3VyIHdlZWtzLCB1cCB0
byAyMDE5LzA5LzAzLiBBcyBhIHJlbWluZGVyLCB5b3UgY2FuIHJlYWNoIHRoZSBTUFJJTkcgY2hh
aXJzIHZpYSBzcHJpbmctY2hhaXJzQGlldGYub3JnPG1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYu
b3JnPiBhbmQgQURzIHZpYSBzcHJpbmctYWRzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYWRzQGll
dGYub3JnPi4NCg0KDQpUaGFuayB5b3UsDQoNCi0tIFJvYiAmIEJydW5vDQoNCg0KKCopIEFzIGV4
cHJlc3NlZCBvbiB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdv
IGluc3RydWN0aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3Mg
U0lEIG1heSBiZSByZXF1aXJlZC4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zcHJpbmcNCg==

--_000_67F3352BA3E243AEAAE4ADD00BC7AB2Bciscocom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8
ZGl2IGRpcj0ibHRyIj48L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPg0KPHAgY2xhc3M9InM1IiBzdHls
ZT0ibWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgbGluZS1oZWlnaHQ6IDEu
Mzg7Ij48c3BhbiBjbGFzcz0iczQiIHN0eWxlPSJsaW5lLWhlaWdodDogMTJweDsiPjxzcGFuIGNs
YXNzPSJidW1wZWRGb250MjAiIHN0eWxlPSJsaW5lLWhlaWdodDogMjRweDsgYmFja2dyb3VuZC1j
b2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsiPkxldOKAmXMgbm90IGZvcmdldCB0aGUgU1J2
NiBlY29zeXN0ZW0gaW5jbHVkZXMNCiBzZXZlcmFsIG9wZW4tc291cmNlIGltcGxlbWVudGF0aW9u
czwvc3Bhbj48L3NwYW4+PC9wPg0KPGRpdiBjbGFzcz0iczkiIHN0eWxlPSJ0ZXh0LWluZGVudDog
MHB4OyBtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyBsaW5lLWhlaWdodDog
MS4zODsgbWFyZ2luLWxlZnQ6IDM2cHg7Ij4NCjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9y
OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyI+PHNwYW4gY2xhc3M9InMxNCIgc3R5bGU9ImxpbmUt
aGVpZ2h0OiAxMnB4OyI+4oCiJm5ic3A7PC9zcGFuPjxzcGFuIGNsYXNzPSJzNCIgc3R5bGU9Imxp
bmUtaGVpZ2h0OiAxMnB4OyI+PHNwYW4gY2xhc3M9ImJ1bXBlZEZvbnQyMCIgc3R5bGU9ImxpbmUt
aGVpZ2h0OiAyNHB4OyI+TGludXg6Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0iczQi
IHN0eWxlPSJsaW5lLWhlaWdodDogMTJweDsiPjxzcGFuIGNsYXNzPSJidW1wZWRGb250MjAiIHN0
eWxlPSJsaW5lLWhlaWdodDogMjRweDsiPktlcm48L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNzPSJz
NCIgc3R5bGU9ImxpbmUtaGVpZ2h0OiAxMnB4OyI+PHNwYW4gY2xhc3M9ImJ1bXBlZEZvbnQyMCIg
c3R5bGU9ImxpbmUtaGVpZ2h0OiAyNHB4OyI+ZTwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9InM0
IiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEycHg7Ij48c3BhbiBjbGFzcz0iYnVtcGVkRm9udDIwIiBz
dHlsZT0ibGluZS1oZWlnaHQ6IDI0cHg7Ij5sJm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFz
cz0iczQiIHN0eWxlPSJsaW5lLWhlaWdodDogMTJweDsiPjxzcGFuIGNsYXNzPSJidW1wZWRGb250
MjAiIHN0eWxlPSJsaW5lLWhlaWdodDogMjRweDsiPmFuZCZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gY2xhc3M9InM0IiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEycHg7Ij48c3BhbiBjbGFzcz0iYnVt
cGVkRm9udDIwIiBzdHlsZT0ibGluZS1oZWlnaHQ6IDI0cHg7Ij5zcmV4dDwvc3Bhbj48L3NwYW4+
PHNwYW4gY2xhc3M9InM0IiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEycHg7Ij48c3BhbiBjbGFzcz0i
YnVtcGVkRm9udDIwIiBzdHlsZT0ibGluZS1oZWlnaHQ6IDI0cHg7Ij4mbmJzcDttb2R1bGUmbmJz
cDs8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9InM5IiBzdHlsZT0idGV4
dC1pbmRlbnQ6IDBweDsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgbGlu
ZS1oZWlnaHQ6IDEuMzg7IG1hcmdpbi1sZWZ0OiAzNnB4OyI+DQo8c3BhbiBzdHlsZT0iYmFja2dy
b3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsiPjxzcGFuIGNsYXNzPSJzMTQiIHN0
eWxlPSJsaW5lLWhlaWdodDogMTJweDsiPuKAoiZuYnNwOzwvc3Bhbj48c3BhbiBjbGFzcz0iczQi
IHN0eWxlPSJsaW5lLWhlaWdodDogMTJweDsiPjxzcGFuIGNsYXNzPSJidW1wZWRGb250MjAiIHN0
eWxlPSJsaW5lLWhlaWdodDogMjRweDsiPjxhIGhyZWY9Imh0dHA6Ly9GRC5pbyI+RkQuaW88L2E+
OiBWUFAmbmJzcDs8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9InM5IiBz
dHlsZT0idGV4dC1pbmRlbnQ6IDBweDsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTog
MTBweDsgbGluZS1oZWlnaHQ6IDEuMzg7IG1hcmdpbi1sZWZ0OiAzNnB4OyI+DQo8c3BhbiBzdHls
ZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsiPjxzcGFuIGNsYXNz
PSJzMTQiIHN0eWxlPSJsaW5lLWhlaWdodDogMTJweDsiPuKAoiZuYnNwOzwvc3Bhbj48c3BhbiBj
bGFzcz0iczQiIHN0eWxlPSJsaW5lLWhlaWdodDogMTJweDsiPjxzcGFuIGNsYXNzPSJidW1wZWRG
b250MjAiIHN0eWxlPSJsaW5lLWhlaWdodDogMjRweDsiPkFwcHM6IFNub3J0LCBpcHRhYmxlcyBh
bmQmbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNzPSJzNCIgc3R5bGU9ImxpbmUtaGVpZ2h0
OiAxMnB4OyI+PHNwYW4gY2xhc3M9ImJ1bXBlZEZvbnQyMCIgc3R5bGU9ImxpbmUtaGVpZ2h0OiAy
NHB4OyI+bmZ0YWJsZXM8L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNzPSJzNCIgc3R5bGU9ImxpbmUt
aGVpZ2h0OiAxMnB4OyI+PHNwYW4gY2xhc3M9ImJ1bXBlZEZvbnQyMCIgc3R5bGU9ImxpbmUtaGVp
Z2h0OiAyNHB4OyI+LCZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9InM0IiBzdHlsZT0i
bGluZS1oZWlnaHQ6IDEycHg7Ij48c3BhbiBjbGFzcz0iYnVtcGVkRm9udDIwIiBzdHlsZT0ibGlu
ZS1oZWlnaHQ6IDI0cHg7Ij50Y3BkdW1wPC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0iczQiIHN0
eWxlPSJsaW5lLWhlaWdodDogMTJweDsiPjxzcGFuIGNsYXNzPSJidW1wZWRGb250MjAiIHN0eWxl
PSJsaW5lLWhlaWdodDogMjRweDsiPiZuYnNwO2FuZA0KIFdpcmVzaGFyay48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L2Rpdj4NCjxwIGNsYXNzPSJzNSIgc3R5bGU9Im1hcmdpbi10b3A6IDEwcHg7IG1h
cmdpbi1ib3R0b206IDEwcHg7IGxpbmUtaGVpZ2h0OiAxLjM4OyI+VGhhbmtzLCZuYnNwOzwvcD4N
CjxwIGNsYXNzPSJzNSIgc3R5bGU9Im1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEw
cHg7IGxpbmUtaGVpZ2h0OiAxLjM4OyI+Jm5ic3A7IERhcnJlbiZuYnNwOzwvcD4NCjwvZGl2Pg0K
PGRpdiBkaXI9Imx0ciI+PGJyPg0KT24gQXVnIDMxLCAyMDE5LCBhdCAxMjowNiBBTSwgWmFmYXIg
QWxpICh6YWxpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnphbGlAY2lzY28uY29tIj56YWxpQGNpc2Nv
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0i
TWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZv
bnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0K
CXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAz
IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h
bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNv
bm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERl
ZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo0MTI2MjgzODk7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xODIzMzI1NDQyO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCglt
c28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz
dCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MQ0KCXttc28tbGlzdC1pZDo3NzM5ODAyODM7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjY3NTcx
Mjc5Njt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxl
dmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw5
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTAzMzA0
NDM3NDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6NzA2NjEzNTYyO30NCkBsaXN0IGwyOmxldmVs
MQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3Rv
cDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlz
dCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVh
ciBDaGFpcnMgYW5kIHRoZSBXRzogPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBTUnY2IG5l
dHdvcmsgcHJvZ3JhbW1pbmcgc29sdXRpb24gYW5kIGl0cyBTUkggZW5jYXBzdWxhdGlvbiBpcyBp
bXBsZW1lbnRlZCBvbiAxMiBoYXJkd2FyZSBwbGF0Zm9ybXMgaW5jbHVkaW5nIE1lcmNoYW50IFNp
bGljb24uDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk11bHRpcGxlIHBy
b3ZpZGVycyBoYXZlIGRlcGxveWVkIHRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgc29sdXRp
b24gYW5kIGl0cyBTUkggZW5jYXBzdWxhdGlvbiB3aXRoIGxpbmUtcmF0ZSBwZXJmb3JtYW5jZSBj
YXJyeWluZyBhIHNpZ25pZmljYW50IGFtb3VudCBvZiBjb21tZXJjaWFsIHRyYWZmaWMuDQo8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNldmVyYWwgaW5kZXBlbmRlbnQgaW50
ZXJvcGVyYWJpbGl0eSByZXBvcnRzIGRvY3VtZW50aW5nIHN1Y2Nlc3NmdWwgaW50ZXJvcGVyYWJp
bGl0eSBvZiBpbXBsZW1lbnRhdGlvbiBmcm9tIG11bHRpcGxlIHZlbmRvcnMgZXhpc3QuDQo8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkltcGxlbWVudGF0aW9uLCBkZXBsb3lt
ZW50LCBhbmQgaW50ZXJvcGVyYWJpbGl0eSBzdGF0dXMgaXMgcHVibGljbHkgZG9jdW1lbnRlZCBp
bg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtbWF0c3VzaGltYS1zcHJp
bmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMS50eHQiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
aWQvZHJhZnQtbWF0c3VzaGltYS1zcHJpbmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMS50eHQ8
L2E+LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Nb3N0IHVzZS1jYXNlcyBhcmUgZXhwZWN0ZWQg
dG8gdXNlIHZlcnkgZmV3IFNSdjYgc2VnbWVudHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklu
IHNvbWUgc3BlY2lmaWMgdXNlLWNhc2VzLCBvbmUgbWF5IGRlc2lyZSB0byBvcHRpbWl6ZSB0aGUg
TVRVIHVzYWdlIGZ1cnRoZXIuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgc29sdXRpb24gYW5kIGl0cyBTUkggZW5jYXBz
dWxhdGlvbiBhbHNvIHN1cHBvcnQgZm9yIHRoaXMgT3B0aW1pemF0aW9uLCB0aHJvdWdoIHRoZSB1
U0lEIG5ldHdvcmsgaW5zdHJ1Y3Rpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgZG8gbm90
IHNlZSB0aGUgbmVlZCBmb3IgYW55IG5ldyBlbmNhcHN1bGF0aW9uIHdvcmsuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzIOKApiBa
YWZhciA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPnNwcmluZyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91bmNl
c0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJt
YWlsdG86cm9ianM9NDBnb29nbGUuY29tQGRtYXJjLmlldGYub3JnIj5yb2Jqcz00MGdvb2dsZS5j
b21AZG1hcmMuaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5TdW5kYXksIEF1Z3Vz
dCA0LCAyMDE5IGF0IDU6MDQgUE08YnI+DQo8Yj5UbzogPC9iPlNQUklORyBXRyBMaXN0ICZsdDs8
YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxi
cj4NCjxiPlN1YmplY3Q6IDwvYj5bc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5IaSBTUFJJTkcgV0csPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+T3ZlciB0aGUgbGFzdCA1JiM0MzsgeWVhcnMsIHRoZSBJRVRGIGhhcyBkZXZlbG9wZWQgU291
cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbkcgKFNQUklORykgYWthIFNlZ21lbnQgUm91
dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1ItTVBMUykgYW5kIElQdjYgKFNSdjYpDQogZGF0YSBw
bGFuZXMuIFNSLU1QTFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3Ig
R1JFLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxh
c3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9yKS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EdXJpbmcg
dGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJl
IHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2
IGRhdGFwbGFuZTo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxm
bzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2Zv
bnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9s
aT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206MGlu
O21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1h
bGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+U1J2NiYjNDM7IC8gQ1JIIC0tPG86cD48L286cD48L3NwYW4+PC9saT48
bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206MGluO21h
cmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJv
bmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQ8L2E+PG86cD48L286cD48L3NwYW4+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwyIGxldmVsMSBsZm8x
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzE7
dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQt
dmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48
bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206MGluO21h
cmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+dVNJRCAtLTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIHN0eWxlPSJjb2xv
cjpibGFjazttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxh
IGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmct
bmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMTwv
YT4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmUi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EdXJpbmcgdGhlIElFVEYgd2VlaywgdHdvIGFkZGl0
aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6
YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJp
YW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6
MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2VkLXNydjYtbnAtMDAiPmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2
LW5wLTAwPC9hPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMjt2ZXJ0aWNhbC1hbGlnbjpi
YXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8yO3ZlcnRpY2FsLWFsaWduOmJh
c2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lh
bjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjpi
bGFjazttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tYm90dG9tOi4wMDAx
cHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhy
ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVk
LWlkLXNyLTAzIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWlyc2t5LTZtYW4t
dW5pZmllZC1pZC1zci0wMzwvYT4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzI7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5BcyB3ZSBleHByZXNz
ZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRoZSBXRyB0byB1bmRl
cnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9ucyBhcmUuIFRo
dXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudA0KIHRoYXQgdGhlIFdHIHNob3VsZCBmaXJzdCBn
ZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5l
dyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJz
cGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVj
aG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1l
bnRhdGlvbi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29s
aWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0
YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0aGVpcjo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29s
b3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12
YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10
b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDps
MSBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFz
dCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMzt2
ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm8zO3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZh
cmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PGxp
IHN0eWxlPSJjb2xvcjpibGFjazttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJn
aW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246
YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPmZvcndhcmRpbmcgcGVyZm9ybWFuY2UgYW5kIHNjYWxpbmcgcmVxdWlyZW1lbnRz
PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21zby1saXN0OmwxIGxldmVsMSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0i
Y2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEg
bGV2ZWwyIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6
bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21hcmdpbi1i
b3R0b206MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMSBsZXZlbDIgbGZvMzt2
ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0d29yayBk
aWFtZXRlciw8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBzdHlsZT0iY29sb3I6YmxhY2s7bWFy
Z2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1s
aXN0OmwxIGxldmVsMiBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5udW1iZXIgb2YgU0lE
IHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJs
ZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkg
U0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLjxvOnA+
PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28t
bGlzdDpsMSBsZXZlbDIgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFu
dC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgc3R5
bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1i
b3R0b206LjAwMDFwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNl
bGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+aWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGU8bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBzdHlsZT0iY29sb3I6YmxhY2s7bWFyZ2luLXRvcDowaW47
bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwxIGxldmVs
MSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5pbiB0aGVpciBjaXJjdW1zdGFuY2VzLCBk
ZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBvZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1
aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0aW9uIGlzIG5lZWRlZCBmb3IgdGhlIHNob3J0IHRl
cm0gb25seSBvciBmb3IgdGhlIGxvbmcgdGVybS48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7dmVy
dGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5BcyB3ZWxsIGFz
IGRlcGxveW1lbnQgbGltaXRhdGlvbnMsIHdlIHdvdWxkIGxpa2UgdGhlIFNQUklORyBjb21tdW5p
dHkgdG8gYnJpZWZseSBkZXNjcmliZSB0aGUgcGxhdGZvcm0gbGltaXRhdGlvbnMgdGhhdCB0aGV5
IGFyZSBzZWVpbmcgd2hpY2ggbGltaXQgdGhlIGRlcGxveW1lbnQNCiBvZiBTUnY2Jm5ic3A7IElu
IHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVsYXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hp
Y2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2FyZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNo
b3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRoZSBkZXBsb3ltZW50cyAuPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+Rm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNl
IHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJl
IHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkgdG8NCiB0aGUgY2hhaXJz
ICZhbXA7IEFEIChNYXJ0aW4pLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46
MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoaXMgY2FsbCBmb3IgaW5mb3Jt
YXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVt
aW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFpcnMgdmlhDQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9
Im1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnIj5zcHJpbmctY2hhaXJzQGlldGYub3JnPC9h
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IGFuZCBBRHMgdmlhDQo8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmciPnNwcmluZy1hZHNAaWV0Zi5vcmc8L2E+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4uJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGFuayB5b3Us
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4tLSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj4oKikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQg
Y2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBT
SUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9
ImNpdGUiPg0KPGRpdiBkaXI9Imx0ciI+PHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyPg0KPHNwYW4+c3ByaW5nIG1haWxpbmcgbGlz
dDwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJp
bmdAaWV0Zi5vcmc8L2E+PC9zcGFuPjxicj4NCjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NwcmluZzwvYT48L3NwYW4+PGJyPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_67F3352BA3E243AEAAE4ADD00BC7AB2Bciscocom_--


From nobody Mon Sep  2 06:23:08 2019
Return-Path: <rbonica@juniper.net>
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 A42E612013D; Mon,  2 Sep 2019 06:23:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 eqsZ4xJvOPhL; Mon,  2 Sep 2019 06:23:04 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31509120110; Mon,  2 Sep 2019 06:23:04 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x82DJFb3021960; Mon, 2 Sep 2019 06:23:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=/ajlFdJKxwYrPLBhytholPBRnlic6PRTaD3mcnO+J84=; b=pRPfTNwl/9gHMGhma4sN4xnbGjRzoRqL5Q531+dJgdblpQS6E/F1hoWEIdVIbV+OAcpW nRwkbM29PwEsrcNDkK9A9xVpqscIUbwNuGMFI/BiTS1PXm/LS/fgG+qMWXet6aeM5t67 N1p43oAFBSRL+hdy52f0hd7EsAbS968yB/QsJjEQsx0XTtsT+lCi05Im8NWdVPBgwY+0 YcW0JQ/99sl/TAtPr6Mf9vjk7M7g0h0t2siJ8M69ZpsKgDZN4k1VmV6Q6grGiOYV0nsM +ieQU+q6VM08FWi/vm8GfqbHogQbGoWgc8ZiHuIVjQhiDYXpD9vhr4i4sOLHlG0Qy7Xn Vg== 
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2051.outbound.protection.outlook.com [104.47.38.51]) by mx0a-00273201.pphosted.com with ESMTP id 2uqqwn2w1j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 02 Sep 2019 06:23:01 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rm0pjOlDQksyVDhzgLX4DOWKxwuzpuuAmYMg5X1nDTAeXvKNe68ehOaNn+CouWxQDx5Y6Ra0+X8Klyn3qFcB8L+TURSk5qyjs40ai3OBDeSnlnigDx0hlerf0mlgQLtQZRh0zTjsEJc2vbr6hV9n5lfzmt/+uytaJjq7/wJkoJlGdqc/c/HGAHYiyTtrHJGfrHCu150FqJT/t1uFGsgEmRBos7iT5nHvaAVPZhtOs1Eut7Qza20tTBr21Sm49nuUf68nzFGf3vJbMw/C42Tzjjf6i0USlT5b0S+aODpJkEUegg78AnnvxXY9o46tmpgBr+QxkLzSzr4yUQX/wGHiuA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/ajlFdJKxwYrPLBhytholPBRnlic6PRTaD3mcnO+J84=; b=M+9qIfHZlpWD8ipucMADQgw63pJjfShNkzwxCJ0L87Et06TEcgrKWfXhgPJdEQVcU1yAkmtzAVfL+mIZ+rwUnZ+JQCzaAr2xqMY7NeeM087QBqQfpTxTep7vS79rCcF8FGez5q/KKJW+kHdBE8Pyido2R0rBiNDeH1OWmfAvAzG0L30H1gDRznBPc2/qICbcqdFG04yHz/ZPXiw6RqQ34WfpK/0tQ43+bK6lgOt77mxRUSPJLe9MKj8d+seJiObKqcT9Z6KHc11meNHm9HrWN9C9xtsZKyo6G8npwI0Yn99vjrsUBhXaghrocEPSvyTEFd5fzl4etVtZdAzMQAkcrw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6039.namprd05.prod.outlook.com (20.178.53.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.6; Mon, 2 Sep 2019 13:22:59 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2241.012; Mon, 2 Sep 2019 13:22:59 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58A
Content-Class: 
Date: Mon, 2 Sep 2019 13:22:58 +0000
Message-ID: <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
In-Reply-To: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-02T13:22:56.0554076Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=eb8da43e-0588-4401-bebc-8673f296ebda; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e513a917-5627-4c4d-b94b-08d72fa8ac7b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6039; 
x-ms-traffictypediagnostic: BYAPR05MB6039:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <BYAPR05MB6039C318BAB0D43463BE1E4BAEBE0@BYAPR05MB6039.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(346002)(136003)(396003)(366004)(39860400002)(189003)(199004)(53546011)(102836004)(6506007)(476003)(71200400001)(71190400001)(606006)(486006)(446003)(52536014)(11346002)(110136005)(478600001)(7736002)(966005)(186003)(26005)(81156014)(81166006)(8676002)(7696005)(316002)(99286004)(8936002)(229853002)(76176011)(74316002)(5660300002)(14444005)(256004)(14454004)(66066001)(25786009)(66946007)(9686003)(236005)(6246003)(54896002)(55016002)(76116006)(6436002)(66446008)(53936002)(64756008)(66574012)(66476007)(66556008)(3846002)(2906002)(790700001)(6116002)(6306002)(33656002)(86362001)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6039; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: bRGxHJXh2UKB8KJ/QCujQyngqtmswL/mYxkEHaOUPDXkRngL5t6NYBp6F2U2D7urmJ8EA8YZ8uY0wBkiB3TJKnMSb5pMBBHjuyvi8PQ6N/L7fR5ycuAO8ULA0G4k4KG6KfWqaQ1tns2MxekbBNGExRSVYGw4s2afKXE0m//fQ0DO393xtw4EZUZFp1a66avtgAEOS8dht6DEq3pO4K63lSBFfFVIZIuyoyzRu1eNfRec2h4qrp2IMuMUaX3sWoTyqHQLNe95y32fB/VDrNzZNkZuj/Qza6cPnBrL8m1kUmoKuxI/5eLlDP+bvFmPsersda7o/V9g2ahw0GiAKV8DYXYa+GfWjlzLJNtXeboHW+stdt6GwI9pemgpdY+TnO2ZkWQgngmois1p6uRbacrgL/70NX7ZHwz7bkeQen/HxEk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54632F09C712ADB30138CFA9AEBE0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: e513a917-5627-4c4d-b94b-08d72fa8ac7b
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 13:22:58.9955 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PDzoO56/V8Rs/Q0iNKSTLUQt/VegUTt7Zo6HhGC+qv0Um0Iu1f4mHWTxefQ7DOb3E6T8JDXEg0lLCHSdVj2Vug==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6039
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-02_05:2019-08-29,2019-09-02 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 mlxscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 mlxlogscore=999 malwarescore=0 spamscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909020150
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Oba496eeP2IAodoN67UHe4gE2AI>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 13:23:06 -0000

--_000_BYAPR05MB54632F09C712ADB30138CFA9AEBE0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Rob,

There may be an elephant in the room that needs addressing....

Over the years, the IPv6 community has specified a very tight architecture =
that encodes some information in IPv6 addresses, other information in Routi=
ng headers, and still other information in Destination Options headers. SRv=
6+ adheres strictly to this architecture. Because it reuses IPv6 machinery,=
 its specification promises it be painless and its deployment promises to b=
e safe. To date, there has been no significant technical criticism of SRv6+=
. Only a claim that SRv6 is nearly complete and good enough. (Both of those=
 claims may require scrutiny).

By contrast, SRv6 varies from the spirit, if not the letter of the IPv6 arc=
hitecture. It encodes things in IPv6 address that have never been encoded i=
n IPv6 addresses before. It attempts to encode everything else in the Routi=
ng header, as if the other IPv6 extension headers didn't exist. It frequent=
ly tests the limits of RFC 8200 compliance.

This creates a situation in which each variance from IPv6 orthodoxy require=
s another. For example, because SRv6 encodes instructions in IPv6 addresses=
, draft-ali-6man-spring-srv6-oam is required. And now, draft-ali-6man-sprin=
g-srv6-oam creates its own variances from the IPv6 orthodoxy. OAM informati=
on is encoded in the Routing header and the Routing header must be examined=
, even when Segment Left is equal to zero.

I invite everyone to consider how TI-LFA an uSID will interact.

So, why would the IETF would want to prevent work on the more conservative,=
 SRv6+ approach?  This brings us to the back to the elephant in the room...=
..

Until very recently, relatively few router vendors have supported IPv6 exte=
nsion headers in ASICs. If an IPv6 packet contained any extension headers a=
t all, it was sent to the slow path.

SRv6+ encourages router vendors to support both the Routing and Destination=
 Options header in ASICs. This sets vendors on a path on a path towards mor=
e complete implementation of the architecture that the IPv6 community has d=
eveloped so carefully over the years. It encourages vendors to commit more =
and more of RFC 8200 to ASICs.

SRv6 encourages router vendors to support the Routing header in ASICs, whil=
e doing everything possible to mitigate the need to support Destination Opt=
ions in ASICs. This may be a necessary expedient for many platforms. Howeve=
r, it should not be the only approach, or even the long-term approach for t=
he IETF.

                                                                           =
                                                        Ron




From: spring <spring-bounces@ietf.org> On Behalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.or=
g_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwr=
DThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645u=
Jk0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv=
6-2Dusid-2D01&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRD=
JKdxnE2ieIC4dD_FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00<htt=
ps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_dra=
ft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDTh=
KP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMhWLfeT5sgU=
b1lgthJhugcyT98GJ2N-CrKs&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-=
2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh=
0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=
=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7vblOB1vI58S=
DaaWf62pa7YvLmsP4nI&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only

--_000_BYAPR05MB54632F09C712ADB30138CFA9AEBE0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:227225795;
	mso-list-template-ids:-1375436536;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:746074880;
	mso-list-template-ids:-1625518900;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1564952041;
	mso-list-template-ids:-2016366860;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Rob,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There may be an elephant in the room that needs addr=
essing&#8230;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Over the years, the IPv6 community has specified a v=
ery tight architecture that encodes some information in IPv6 addresses, oth=
er information in Routing headers, and still other information in Destinati=
on Options headers. SRv6&#43; adheres
 strictly to this architecture. Because it reuses IPv6 machinery, its speci=
fication promises it be painless and its deployment promises to be safe. To=
 date, there has been no significant technical criticism of SRv6&#43;. Only=
 a claim that SRv6 is nearly complete
 and good enough. (Both of those claims may require scrutiny).<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">By contrast, SRv6 varies from the spirit, if not the=
 letter of the IPv6 architecture. It encodes things in IPv6 address that ha=
ve never been encoded in IPv6 addresses before. It attempts to encode every=
thing else in the Routing header,
 as if the other IPv6 extension headers didn&#8217;t exist. It frequently t=
ests the limits of RFC 8200 compliance.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This creates a situation in which each variance from=
 IPv6 orthodoxy requires another. For example, because SRv6 encodes instruc=
tions in IPv6 addresses, draft-ali-6man-spring-srv6-oam is required. And no=
w, draft-ali-6man-spring-srv6-oam
 creates its own variances from the IPv6 orthodoxy. OAM information is enco=
ded in the Routing header and the Routing header must be examined, even whe=
n Segment Left is equal to zero.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I invite everyone to consider how TI-LFA an uSID wil=
l interact.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, why would the IETF would want to prevent work on=
 the more conservative, SRv6&#43; approach? &nbsp;This brings us to the bac=
k to the elephant in the room&#8230;..<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Until very recently, relatively few router vendors h=
ave supported IPv6 extension headers in ASICs. If an IPv6 packet contained =
any extension headers at all, it was sent to the slow path.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SRv6&#43; encourages router vendors to support both =
the Routing and Destination Options header in ASICs. This sets vendors on a=
 path on a path towards more complete implementation of the architecture th=
at the IPv6 community has developed so
 carefully over the years. It encourages vendors to commit more and more of=
 RFC 8200 to ASICs.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SRv6 encourages router vendors to support the Routin=
g header in ASICs, while doing everything possible to mitigate the need to =
support Destination Options in ASICs. This may be a necessary expedient for=
 many platforms. However, it should
 not be the only approach, or even the long-term approach for the IETF.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;spring-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><span style=3D"=
font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5&#43; years, the IET=
F has developed Source Packet Routing in NetworkinG (SPRING) aka Segment Ro=
uting for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><span style=3D"font-family:&quot;Ari=
al&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><span style=3D"font-family:&quot;Arial&quot;,s=
ans-serif"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l2 level1 lfo1;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --=
 <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s=
&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a><o:p></o:p>=
</span></li><li class=3D"MsoNormal" style=3D"color:black;mso-list:l2 level1=
 lfo1;vertical-align:baseline;font-variant-numeric:normal;font-variant-east=
-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html=
_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=
=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><span style=3D"font-family:&quot;Arial&q=
uot;,sans-serif"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level1 lfo2;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWU=
DAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D">https://tools.ietf.org/h=
tml/draft-li-spring-compressed-srv6-np-00</a>&nbsp;<o:p></o:p></span></li><=
li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level1 lfo2;vertica=
l-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal=
">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHY=
xXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D">https://tools.ietf.org/html=
/draft-mirsky-6man-unified-id-sr-03</a>&nbsp;<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif=
"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level1 lfo3;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)<o:p></o:p></span></li><li class=3D"MsoNorma=
l" style=3D"color:black;mso-list:l0 level1 lfo3;vertical-align:baseline;fon=
t-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements<o:p></o:p></span></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level2 lfo3;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).<o:p></o:p></span></li></ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level1 lfo3;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.<o:p></o:p></span></li></ul=
>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><span style=3D"font-family:&quot;Arial&quot;,=
sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><span style=3D"font-family:&quot;Arial=
&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org">spring-chairs@ietf.org</a><span style=3D"col=
or:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a><span =
style=3D"color:black">.&nbsp;</span><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><span style=3D"fon=
t-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><span styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><span style=3D"font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54632F09C712ADB30138CFA9AEBE0BYAPR05MB5463namp_--


From nobody Mon Sep  2 07:25:02 2019
Return-Path: <prvs=141167a6a=daniel.voyer@bell.ca>
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 0C347120147 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 07:25:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
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 eL2jR8fbB2Ed for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 07:24:58 -0700 (PDT)
Received: from ESA4-Wyn.bell.ca (esa4-wyn.bell.ca [67.69.243.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCF9F120145 for <spring@ietf.org>; Mon,  2 Sep 2019 07:24:57 -0700 (PDT)
Received: from dm5czo-d01.bellca.int.bell.ca (HELO DG1MBX01-WYN.bell.corp.bce.ca) ([198.235.102.33]) by esa04corp-wyn.bell.corp.bce.ca with ESMTP; 02 Sep 2019 10:24:55 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX01-WYN.bell.corp.bce.ca (2002:8eb6:120b::8eb6:120b) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Sep 2019 10:24:55 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2%22]) with mapi id 15.00.1473.003; Mon, 2 Sep 2019 10:24:55 -0400
From: "Voyer, Daniel" <daniel.voyer@bell.ca>
To: Dirk Steinberg <dirk@lapishills.com>, SPRING WG List <spring@ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>
Thread-Topic: [EXT]Re: [spring] Beyond SRv6.
Thread-Index: AQHVX7FVURtPZ7klb0ubjZe6ZJaO0acXJHaAgAFQhwA=
Date: Mon, 2 Sep 2019 14:24:55 +0000
Message-ID: <4F025F72-7F3A-4E5C-9C93-44A18E121974@bell.ca>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com> <9A655231-45C5-4852-831E-72EC33151F03@lapishills.com>
In-Reply-To: <9A655231-45C5-4852-831E-72EC33151F03@lapishills.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.3]
Content-Type: multipart/alternative; boundary="_000_4F025F727F3A4E5C9C9344A18E121974bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/VkSpyRkyW9d9Kt-2NC8XGQ3FViM>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 14:25:01 -0000

--_000_4F025F727F3A4E5C9C9344A18E121974bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCkkgYWdyZWUgd2l0aCBEaXJrLiBUaGUgU1J2NiBmdWxmaWxscyBvdXIgcmVxdWlyZW1l
bnRzIGZvciB2YXN0IG1ham9yaXR5IG9mIG91ciB1c2UtY2FzZXMuIEZvciBzb21lIHVzZSBjYXNl
cyByZXF1aXJpbmcgTVRVIGVmZmljaWVuY3ksIHdlIGhhdmUgU1J2NiB1U0lEIHNlZ21lbnRzIHRo
YXQgYXJlIGp1c3QgYSBkaWZmZXJlbnQgcHNldWRvIGNvZGUgYW5kIGlzIGZ1bGx5IGludGVncmF0
ZWQgd2l0aCBTUkguDQoNCkkgYWxzbyBjb25jdXIsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoZSB3
b3JrIGdyb3VwIGZvciBkZWZpbmUgYSBuZXcgZXh0ZW5zaW9uIGhlYWRlci4NCg0KVGhhbmtzLA0K
ZGFuDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBv
ZiBEaXJrIFN0ZWluYmVyZyA8ZGlya0BsYXBpc2hpbGxzLmNvbT4NCkRhdGU6IFN1bmRheSwgU2Vw
dGVtYmVyIDEsIDIwMTkgYXQgMTA6MjAgQU0NClRvOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGll
dGYub3JnPiwgUm9iIFNoYWtpciA8cm9ianM9NDBnb29nbGUuY29tQGRtYXJjLmlldGYub3JnPg0K
U3ViamVjdDogW0VYVF1SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCkhpLA0KDQp0aGUgaW50
cm9kdWN0aW9uIG9mIFNSdjYgYXMgYWx0ZXJuYXRlIGRhdGEgcGxhbmUgaW4gYWRkaXRpb24gdG8g
TVBMUw0KaGFzIGJlZW4gYW4gaW1wb3J0YW50IHN0ZXAgaW4gU1BSSU5HLCBwcm92aWRpbmcgYW4g
ZW5jYXBzdWxhdGlvbg0KZm9yIFNQUklORyB0cmFmZmljIHRoYXQgaXMgbmF0aXZlIHRvIElQdjYu
DQoNClRoZSBxdWVzdGlvbiBhYm91dCB0aGUgbmVjZXNzaXR5IG9mIHdvcmsgb24gYWx0ZXJuYXRl
IGVuY2Fwc3VsYXRpb25zDQp3YXMgZnVlbGVkIGJ5IGNvbmNlcm5zIGFib3V0IGVuY2Fwc3VsYXRp
b24gb3ZlcmhlYWQgd2hlbiB1c2luZw0KZnVsbCAxMjggYml0IFNJRHMgaW4gdGhlIFNSdjYgU1JI
Lg0KDQpUaHJvdWdoIHRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIHVTSUQgbmV0d29yayBpbnN0cnVj
dGlvbiBpbiBTUnY2DQp0aGVzZSBjb25jZXJucyBhcmUgbm93IHByb3Blcmx5IGFkZHJlc3NlZCBh
bmQgU1J2NiB3aXRoIHVTSUQNCmNhbiBub3cgYWxzbyBiZSBkZXBsb3llZCBpbiBhIHZlcnkgTVRV
LWVmZmljaWVudCBtYW5uZXIuDQoNClRoZXJlZm9yZSBJIGRvIG5vdCBzZWUgYSBuZWNlc3NpdHkg
Zm9yIGFueSBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zLg0KDQpDaGVlcnMNCkRpcmsNCg0KQW0g
MzEuMDguMjAxOSB1bSAwNjowNSBzY2hyaWViIFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28u
Y29tPG1haWx0bzp6YWxpQGNpc2NvLmNvbT4+Og0KDQpEZWFyIENoYWlycyBhbmQgdGhlIFdHOg0K
DQpUaGUgU1J2NiBuZXR3b3JrIHByb2dyYW1taW5nIHNvbHV0aW9uIGFuZCBpdHMgU1JIIGVuY2Fw
c3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgb24gMTIgaGFyZHdhcmUgcGxhdGZvcm1zIGluY2x1ZGlu
ZyBNZXJjaGFudCBTaWxpY29uLg0KTXVsdGlwbGUgcHJvdmlkZXJzIGhhdmUgZGVwbG95ZWQgdGhl
IFNSdjYgbmV0d29yayBwcm9ncmFtbWluZyBzb2x1dGlvbiBhbmQgaXRzIFNSSCBlbmNhcHN1bGF0
aW9uIHdpdGggbGluZS1yYXRlIHBlcmZvcm1hbmNlIGNhcnJ5aW5nIGEgc2lnbmlmaWNhbnQgYW1v
dW50IG9mIGNvbW1lcmNpYWwgdHJhZmZpYy4NClNldmVyYWwgaW5kZXBlbmRlbnQgaW50ZXJvcGVy
YWJpbGl0eSByZXBvcnRzIGRvY3VtZW50aW5nIHN1Y2Nlc3NmdWwgaW50ZXJvcGVyYWJpbGl0eSBv
ZiBpbXBsZW1lbnRhdGlvbiBmcm9tIG11bHRpcGxlIHZlbmRvcnMgZXhpc3QuDQpJbXBsZW1lbnRh
dGlvbiwgZGVwbG95bWVudCwgYW5kIGludGVyb3BlcmFiaWxpdHkgc3RhdHVzIGlzIHB1YmxpY2x5
IGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtbWF0c3VzaGltYS1z
cHJpbmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMS50eHQuDQoNCk1vc3QgdXNlLWNhc2VzIGFy
ZSBleHBlY3RlZCB0byB1c2UgdmVyeSBmZXcgU1J2NiBzZWdtZW50cy4NCg0KSW4gc29tZSBzcGVj
aWZpYyB1c2UtY2FzZXMsIG9uZSBtYXkgZGVzaXJlIHRvIG9wdGltaXplIHRoZSBNVFUgdXNhZ2Ug
ZnVydGhlci4NClRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgc29sdXRpb24gYW5kIGl0cyBT
UkggZW5jYXBzdWxhdGlvbiBhbHNvIHN1cHBvcnQgZm9yIHRoaXMgT3B0aW1pemF0aW9uLCB0aHJv
dWdoIHRoZSB1U0lEIG5ldHdvcmsgaW5zdHJ1Y3Rpb24uDQoNCkkgZG8gbm90IHNlZSB0aGUgbmVl
ZCBmb3IgYW55IG5ldyBlbmNhcHN1bGF0aW9uIHdvcmsuDQoNClRoYW5rcw0KDQpSZWdhcmRzIOKA
piBaYWZhcg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpz
cHJpbmctYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiBSb2IgU2hha2lyIDxyb2Jqcz00
MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOnJvYmpzPTQwZ29vZ2xlLmNvbUBkbWFy
Yy5pZXRmLm9yZz4+DQpEYXRlOiBTdW5kYXksIEF1Z3VzdCA0LCAyMDE5IGF0IDU6MDQgUE0NClRv
OiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCkhpIFNQUklORyBXRywNCg0KT3Zl
ciB0aGUgbGFzdCA1KyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0
IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBi
b3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1Q
TFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLg0KDQpUaGVz
ZSBlbmNhcHN1bGF0aW9ucyBhcmUgcGFzdCBXRyBsYXN0IGNhbGwgKGluIElFU0cgb3IgUkZDIEVk
aXRvcikuDQoNCkR1cmluZyB0aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3byBw
cmVzZW50YXRpb25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXplIG9m
IHRoZSBTSUQgZm9yIElQdjYgZGF0YXBsYW5lOg0KDQogICoNCiAgKiAgIFNSdjYrIC8gQ1JIIC0t
DQogICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1z
cnY2LXBsdXMtMDQNCiAgKg0KICAqDQogICogICB1U0lEIC0tDQogICogICBodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNy
djYtdXNpZC0wMQ0KICAqDQoNCkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBk
cmFmdHMgaGF2ZSBiZWVuIHByb3Bvc2VkOg0KDQogICoNCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwDQogICoNCiAg
Kg0KICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVu
aWZpZWQtaWQtc3ItMDMNCiAgKg0KDQpBcyB3ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5n
LCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRoZSBXRyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMg
b2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9ucyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGlt
cG9ydGFudCB0aGF0IHRoZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3Rh
bmRpbmcgb24gdGhlIHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGgg
YSBzbWFsbGVyIFNJRCAtIGJvdGggZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRo
YXQgYXJlIGxvb2tpbmcgdG8gZGVwbG95IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhh
dCBvZiB0aGUgc29mdHdhcmUvaGFyZHdhcmUgaW1wbGVtZW50YXRpb24uDQoNClRoZXJlZm9yZSwg
d2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3BlcmF0b3JzIGludGVyZXN0ZWQgaW4g
U1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVmbHkgaW50cm9kdWNlIHRoZWlyOg0K
DQogICoNCiAgKiAgIHVzZSBjYXNlIChlLmcuIEZhc3QgUmVyb3V0ZSwgZXhwbGljaXQgcm91dGlu
Zy9URSkNCiAgKg0KICAqDQogICogICBmb3J3YXJkaW5nIHBlcmZvcm1hbmNlIGFuZCBzY2FsaW5n
IHJlcXVpcmVtZW50cw0KICAqDQoNCiAgICAgKg0KICAgICAqICAgZS5nLiwgKG51bWJlciBvZiBu
b2RlcywgbmV0d29yayBkaWFtZXRlciwNCiAgICAgKiAgIG51bWJlciBvZiBTSUQgcmVxdWlyZWQg
aW4gbWF4IGFuZCBhdmVyYWdlKS4gRm9yIHRoZSBsYXR0ZXIsIGlmIHBvc3NpYmxlIHVzaW5nIGJv
dGggU1J2NiAxMjgtYml0IFNJRHMgYW5kIHNob3J0ZXIgKGUuZy4gMzItYml0KSBTSURzIGFzIHRo
ZSBudW1iZXIgd291bGQgdHlwaWNhbGx5IGJlIGRpZmZlcmVudCAoKikuDQogICAgICoNCg0KICAq
DQogICogICBpZiB0aGUgZXhpc3RpbmcgU1J2NiBhcHByb2FjaCBpcyBub3QgZGVwbG95YWJsZQ0K
ICAqICAgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWlscyBvZiB0aGUgcmVxdWlyZW1lbnQg
b2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQgYW5kIHdoZXRoZXIgdGhpcyBzb2x1
dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkgb3IgZm9yIHRoZSBsb25nIHRl
cm0uDQogICoNCg0KQXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBs
aWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3Jt
IGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3lt
ZW50IG9mIFNSdjYgIEluIHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVsYXRlZCB0byB0aGUgbnVt
YmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2FyZGVkIGFuZCBob3cgbXVj
aCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRoZSBkZXBsb3ltZW50cyAu
DQoNCkZvciBib3RoIG9mIHRoZXNlIHNldHMgb2YgZmVlZGJhY2sgaWYgcG9zc2libGUsIHBsZWFz
ZSBwb3N0IHRoaXMgdG8gdGhlIFNQUklORyBXRy4gSWYgdGhlIGluZm9ybWF0aW9uIGNhbm5vdCBi
ZSBzaGFyZWQgcHVibGljbHksIHBsZWFzZSBzZW5kIGl0IGRpcmVjdGx5IHRvIHRoZSBjaGFpcnMg
JiBBRCAoTWFydGluKS4NCg0KVGhpcyBjYWxsIGZvciBpbmZvcm1hdGlvbiB3aWxsIHJ1biBmb3Ig
Zm91ciB3ZWVrcywgdXAgdG8gMjAxOS8wOS8wMy4gQXMgYSByZW1pbmRlciwgeW91IGNhbiByZWFj
aCB0aGUgU1BSSU5HIGNoYWlycyB2aWEgc3ByaW5nLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nLWNoYWlyc0BpZXRmLm9yZz4gYW5kIEFEcyB2aWEgc3ByaW5nLWFkc0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nLWFkc0BpZXRmLm9yZz4uDQoNClRoYW5rIHlvdSwNCi0tIFJvYiAmIEJydW5vDQoN
CigqKSBBcyBleHByZXNzZWQgb24gdGhlIG1haWxpbmcgbGlzdCwgYSAxMjggYml0IFNJRCBjYW4g
ZW5jb2RlIHR3byBpbnN0cnVjdGlvbnMgYSBub2RlIFNJRCBhbmQgYW4gYWRqYWNlbmN5IFNJRCBo
ZW5jZSBsZXNzIFNJRCBtYXkgYmUgcmVxdWlyZWQuDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc3ByaW5nDQoNCg==

--_000_4F025F727F3A4E5C9C9344A18E121974bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <3E80B77E592BFA4BA7706E5E681113F1@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXtt
c28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6OTAwMTQwMjM3Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMTU5MjM2OTgxMDt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4
MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2
ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTM5NDYxNzc5ODsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MTgzOTI2NTI0ODt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDINCgl7bXNvLWxpc3QtaWQ6MTQzODg3MTA0OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTQw
NTgwNjgwNDt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6
bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4
OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDMNCgl7
bXNvLWxpc3QtaWQ6MTc0MTcwODE0MjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE5NDk2Njk5
NDg7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzps
ZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6
bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1
Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2
ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQNCgl7bXNvLWxpc3QtaWQ6MTc1
Mzg5NDM2NzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTY1NzAzNDg1Mjt9DQpAbGlzdCBsNDps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw1
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw5DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7
bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVO
LUNBIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBh
Z3JlZSB3aXRoIERpcmsuIFRoZSBTUnY2IGZ1bGZpbGxzIG91ciByZXF1aXJlbWVudHMgZm9yIHZh
c3QgbWFqb3JpdHkgb2Ygb3VyIHVzZS1jYXNlcy4gRm9yIHNvbWUgdXNlIGNhc2VzIHJlcXVpcmlu
ZyBNVFUgZWZmaWNpZW5jeSwgd2UgaGF2ZSBTUnY2IHVTSUQgc2VnbWVudHMgdGhhdCBhcmUganVz
dCBhIGRpZmZlcmVudCBwc2V1ZG8gY29kZSBhbmQgaXMgZnVsbHkgaW50ZWdyYXRlZCB3aXRoIFNS
SC4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFsc28gY29uY3VyLCB0aGVyZSBpcyBubyBu
ZWVkIGZvciB0aGUgd29yayBncm91cCBmb3IgZGVmaW5lIGEgbmV3IGV4dGVuc2lvbiBoZWFkZXIu
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPmRhbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+
RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+c3ByaW5nICZsdDtzcHJpbmctYm91bmNlc0BpZXRmLm9yZyZndDsgb24gYmVoYWxmIG9mIERp
cmsgU3RlaW5iZXJnICZsdDtkaXJrQGxhcGlzaGlsbHMuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwv
Yj5TdW5kYXksIFNlcHRlbWJlciAxLCAyMDE5IGF0IDEwOjIwIEFNPGJyPg0KPGI+VG86IDwvYj5T
UFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OywgUm9iIFNoYWtpciAmbHQ7cm9i
anM9NDBnb29nbGUuY29tQGRtYXJjLmlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5b
RVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+dGhlIGludHJvZHVjdGlvbiBvZiBTUnY2IGFzIGFsdGVybmF0
ZSBkYXRhIHBsYW5lIGluIGFkZGl0aW9uIHRvIE1QTFM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmhhcyBiZWVuIGFuIGltcG9ydGFudCBzdGVwIGlu
IFNQUklORywgcHJvdmlkaW5nIGFuIGVuY2Fwc3VsYXRpb248bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmZvciBTUFJJTkcgdHJhZmZpYyB0aGF0IGlz
IG5hdGl2ZSB0byBJUHY2LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGUgcXVlc3Rpb24gYWJvdXQgdGhlIG5lY2Vzc2l0eSBvZiB3b3JrIG9u
IGFsdGVybmF0ZSBlbmNhcHN1bGF0aW9uczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+d2FzIGZ1ZWxlZCBieSBjb25jZXJucyBhYm91dCBlbmNhcHN1
bGF0aW9uIG92ZXJoZWFkIHdoZW4gdXNpbmcmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmZ1bGwgMTI4IGJpdCBTSURzIGluIHRoZSBTUnY2
IFNSSC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VGhyb3VnaCB0aGUgaW50cm9kdWN0aW9uIG9mIHRoZSB1U0lEIG5ldHdvcmsgaW5zdHJ1Y3Rp
b24gaW4gU1J2NjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+dGhlc2UgY29uY2VybnMgYXJlIG5vdyBwcm9wZXJseSBhZGRyZXNzZWQgYW5kIFNSdjYg
d2l0aCB1U0lEPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5jYW4gbm93IGFsc28gYmUgZGVwbG95ZWQgaW4gYSB2ZXJ5IE1UVS1lZmZpY2llbnQgbWFu
bmVyLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5UaGVyZWZvcmUgSSBkbyBub3Qgc2VlIGEgbmVjZXNzaXR5IGZvciBhbnkgYWRkaXRp
b25hbCBlbmNhcHN1bGF0aW9ucy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5EaXJrJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbSAzMS4wOC4yMDE5IHVtIDA2OjA1IHNjaHJp
ZWIgWmFmYXIgQWxpICh6YWxpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnphbGlAY2lzY28uY29tIj56
YWxpQGNpc2NvLmNvbTwvYT4mZ3Q7OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+RGVhciBDaGFpcnMgYW5kIHRoZSBXRzo8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgc29s
dXRpb24gYW5kIGl0cyBTUkggZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBvbiAxMiBoYXJk
d2FyZSBwbGF0Zm9ybXMgaW5jbHVkaW5nIE1lcmNoYW50IFNpbGljb24uPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5NdWx0aXBsZSBwcm92aWRlcnMg
aGF2ZSBkZXBsb3llZCB0aGUgU1J2NiBuZXR3b3JrIHByb2dyYW1taW5nIHNvbHV0aW9uIGFuZCBp
dHMgU1JIIGVuY2Fwc3VsYXRpb24gd2l0aCBsaW5lLXJhdGUgcGVyZm9ybWFuY2UgY2Fycnlpbmcg
YSBzaWduaWZpY2FudCBhbW91bnQgb2YgY29tbWVyY2lhbCB0cmFmZmljLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2V2ZXJhbCBpbmRlcGVuZGVu
dCBpbnRlcm9wZXJhYmlsaXR5IHJlcG9ydHMgZG9jdW1lbnRpbmcgc3VjY2Vzc2Z1bCBpbnRlcm9w
ZXJhYmlsaXR5IG9mIGltcGxlbWVudGF0aW9uIGZyb20gbXVsdGlwbGUgdmVuZG9ycyBleGlzdC48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkltcGxl
bWVudGF0aW9uLCBkZXBsb3ltZW50LCBhbmQgaW50ZXJvcGVyYWJpbGl0eSBzdGF0dXMgaXMgcHVi
bGljbHkgZG9jdW1lbnRlZCBpbjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1tYXRzdXNo
aW1hLXNwcmluZy1zcnY2LWRlcGxveW1lbnQtc3RhdHVzLTAxLnR4dCI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtbWF0c3VzaGltYS1zcHJp
bmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMS50eHQ8L3NwYW4+PC9hPi48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TW9zdCB1c2UtY2FzZXMg
YXJlIGV4cGVjdGVkIHRvIHVzZSB2ZXJ5IGZldyBTUnY2IHNlZ21lbnRzLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiBzb21lIHNwZWNpZmlj
IHVzZS1jYXNlcywgb25lIG1heSBkZXNpcmUgdG8gb3B0aW1pemUgdGhlIE1UVSB1c2FnZSBmdXJ0
aGVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
VGhlIFNSdjYgbmV0d29yayBwcm9ncmFtbWluZyBzb2x1dGlvbiBhbmQgaXRzIFNSSCBlbmNhcHN1
bGF0aW9uIGFsc28gc3VwcG9ydCBmb3IgdGhpcyBPcHRpbWl6YXRpb24sIHRocm91Z2ggdGhlIHVT
SUQgbmV0d29yayBpbnN0cnVjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBkbyBub3Qgc2VlIHRoZSBuZWVkIGZvciBhbnkgbmV3IGVu
Y2Fwc3VsYXRpb24gd29yay48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMg4oCmIFphZmFyPHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+RnJvbTo8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdCI+c3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNwcmluZy1ib3VuY2VzQGlldGYub3Jn
PC9zcGFuPjwvYT4mZ3Q7DQogb24gYmVoYWxmIG9mIFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyb2Jqcz00MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnJvYmpzPTQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZzwvc3Bhbj48L2E+Jmd0
Ozxicj4NCjxiPkRhdGU6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5TdW5kYXksIEF1Z3VzdCA0LCAyMDE5IGF0IDU6MDQgUE08YnI+DQo8Yj5Ubzo8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlNQUklO
RyBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zcHJpbmdAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs8YnI+DQo8Yj5T
dWJqZWN0OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L2I+W3NwcmluZ10gQmV5b25kIFNSdjYuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5IaSBTUFJJTkcgV0csPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj5PdmVyIHRoZSBsYXN0IDUmIzQzOyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBT
b3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBS
b3V0aW5nIGZvciBib3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikgZGF0YSBw
bGFuZXMuIFNSLU1QTFMNCiBtYXkgYWxzbyBiZSB0cmFuc3BvcnRlZCBvdmVyIElQIGluIFVEUCBv
ciBHUkUuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVs
dmV0aWNhIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5UaGVzZSBlbmNhcHN1bGF0aW9ucyBhcmUg
cGFzdCBXRyBsYXN0IGNhbGwgKGluIElFU0cgb3IgUkZDIEVkaXRvcikuPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj5EdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28g
cHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBv
ZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZTo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw0IGxldmVsMSBsZm8xO3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOiBub3JtYWw7Zm9udC12YXJpYW50LWVhc3Qt
YXNpYW46IG5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw0IGxldmVsMSBsZm8xO3ZlcnRpY2FsLWFsaWduOmJh
c2VsaW5lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlNSdjYmIzQzOyAvIENSSCAtLTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYSI+PG86cD48L286cD48L3Nw
YW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw0IGxldmVsMSBs
Zm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Imh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1cy0wNCI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsNCBsZXZlbDEg
bGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsNCBsZXZlbDEgbGZvMTt2ZXJ0
aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzogbm9ybWFsO2ZvbnQtdmFy
aWFudC1lYXN0LWFzaWFuOiBub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsNCBsZXZlbDEgbGZvMTt2ZXJ0aWNh
bC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51U0lEIC0tPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48bzpwPjwvbzpwPjwvc3Bh
bj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDQgbGV2ZWwxIGxm
bzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVu
c2lvbi1zcnY2LXVzaWQtMDEiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24t
c3J2Ni11c2lkLTAxPC9zcGFuPjwvYT4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsNCBsZXZlbDEgbGZvMTt2ZXJ0aWNh
bC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5EdXJpbmcgdGhlIElF
VEYgd2VlaywgdHdvIGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDo8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlw
ZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVs
MSBsZm8yO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOiBub3Jt
YWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46IG5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBs
Zm8yO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Imh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5w
LTAwIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDwvc3Bhbj48L2E+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNh
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAg
bGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6
IG5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogbm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2
ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0i
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQt
c3ItMDMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzPC9zcGFuPjwvYT4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2Ei
PjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bGlzdDpsMCBsZXZlbDEgbGZvMjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj5BcyB3ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBp
bXBvcnRhbnQgZm9yIHRoZSBXRyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRp
b25hbCBlbmNhcHN1bGF0aW9ucyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0
aGF0IHRoZSBXRyBzaG91bGQNCiBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBv
biB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxs
ZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUg
bG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRo
ZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPlRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3BlcmF0b3Jz
IGludGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVmbHkgaW50
cm9kdWNlIHRoZWlyOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFt
aWx5OkhlbHZldGljYSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8dWwgc3R5bGU9
Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12
YXJpYW50LW51bWVyaWM6IG5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogbm9ybWFsIj4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKTwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYSI+
PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1s
aXN0OmwyIGxldmVsMSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxl
dmVsMSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOiBu
b3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46IG5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVs
MSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjku
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmZvcndhcmRpbmcg
cGVyZm9ybWFuY2UgYW5kIHNjYWxpbmcgcmVxdWlyZW1lbnRzPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzM7
dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+
DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0ibWFy
Z2luLXRvcDowY20iIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1saXN0OmwzIGxldmVsMiBsZm80O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFy
aWFudC1udW1lcmljOiBub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46IG5vcm1hbCI+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1saXN0OmwzIGxldmVsMiBsZm80O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPmUuZy4sIChudW1iZXIgb2Ygbm9kZXMsIG5ldHdvcmsgZGlhbWV0ZXIsPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2
ZWwyIGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+bnVtYmVyIG9m
IFNJRCByZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9z
c2libGUgdXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLg0KIDMy
LWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCop
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGlj
YSI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1saXN0OmwzIGxldmVsMiBsZm80O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20i
IHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMSBs
ZXZlbDEgbGZvNTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzog
bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOiBub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMSBsZXZl
bDEgbGZvNTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5pZiB0aGUgZXhp
c3RpbmcgU1J2NiBhcHByb2FjaCBpcyBub3QgZGVwbG95YWJsZTwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYSI+PG86cD48L286cD48L3NwYW4+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwxIGxldmVsMSBsZm81
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmluIHRoZWlyIGNpcmN1bXN0
YW5jZXMsIGRldGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50IHNvbHV0aW9u
IGlzIHJlcXVpcmVkIGFuZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkDQogZm9yIHRo
ZSBzaG9ydCB0ZXJtIG9ubHkgb3IgZm9yIHRoZSBsb25nIHRlcm0uPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48bzpwPjwvbzpwPjwvc3Bh
bj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxm
bzU7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwv
dWw+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QXMg
d2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcg
Y29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRo
YXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYmbmJz
cDsgSW4NCiBwYXJ0aWN1bGFyIGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBT
SURzIHdoaWNoIGNhbiBiZSBwdXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVz
ZSBvZiBzaG9ydGVyIFNJRHMgd291bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYSI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+Rm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBw
b3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3Jt
YXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkg
dG8gdGhlIGNoYWlycyAmYW1wOyBBRCAoTWFydGluKS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PlRoaXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRv
IDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFp
cnMgdmlhPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zcHJpbmctY2hhaXJzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+YW5kDQogQURzIHZpYTxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3By
aW5nLWFkc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c3ByaW5nLWFkc0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+LiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjku
MHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmsg
eW91LDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZl
dGljYSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj4tLSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPigqKSBBcyBleHByZXNzZWQgb24gdGhlIG1haWxpbmcgbGlzdCwgYSAxMjggYml0
IFNJRCBjYW4gZW5jb2RlIHR3byBpbnN0cnVjdGlvbnMgYSBub2RlIFNJRCBhbmQgYW4gYWRqYWNl
bmN5IFNJRCBoZW5jZSBsZXNzIFNJRCBtYXkgYmUgcmVxdWlyZWQuPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNwcmluZyBtYWls
aW5nIGxpc3Q8YnI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2E7Y29sb3I6cHVy
cGxlIj5zcHJpbmdAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48YnI+DQo8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmciPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhO2NvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_4F025F727F3A4E5C9C9344A18E121974bellca_--


From nobody Mon Sep  2 07:28:35 2019
Return-Path: <nick@foobar.org>
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 72A80120145 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 07:28:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
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 li8cbbXJtxAI for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 07:28:33 -0700 (PDT)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D751120110 for <spring@ietf.org>; Mon,  2 Sep 2019 07:28:32 -0700 (PDT)
X-Envelope-To: fgont@si6networks.com
Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id x82EEZmc024623 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 2 Sep 2019 15:14:35 +0100 (IST) (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local
To: Robert Raszuk <robert@raszuk.net>
Cc: Mark Smith <markzzzsmith@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com> <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com> <e02139fe-a06e-7fc0-7d5c-dae1e4010ddb@foobar.org> <CAOj+MMFjpVtJED8vSm_hmXLE2uTwbCE=-pDYR3=Et1=+gTfnfA@mail.gmail.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <4826bf17-7263-690a-8c61-1c5a27641ab6@foobar.org>
Date: Mon, 2 Sep 2019 15:14:33 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.18
MIME-Version: 1.0
In-Reply-To: <CAOj+MMFjpVtJED8vSm_hmXLE2uTwbCE=-pDYR3=Et1=+gTfnfA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GinPmsIROq-D9i3ARU9wD9ZIgBE>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 14:28:34 -0000

Robert Raszuk wrote on 02/09/2019 12:49:
> Yes you are 100%Â correct.
> 
> The decision to inject any prefix into someone's IGP (or BGP) is a local 
> operator's decision.

It is, and most operators take pains to avoid injecting shared 
addressing resources into their routing domains.  These days it usually 
relates to policy, but that policy is rooted in the painful reality that 
building infrastructure intended for second or third party tenancy on 
the basis of overlapping number resources is something that can and will 
cause catastrophic architectural problems once clashes occur.

So again, I suggest that if it's the intention for the draft to proceed, 
the authors will need to reach out to RIR policy working groups because 
the additional number resource requirements required do not fit in with 
the current ipv6 resource assignment and allocation policies currently 
in place.

Nick


From nobody Mon Sep  2 09:04:06 2019
Return-Path: <andrew.alston@liquidtelecom.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 AB48E1200D5 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 09:04:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
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 ojSFS8agitxs for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 09:04:02 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [207.82.80.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45DB5120088 for <spring@ietf.org>; Mon,  2 Sep 2019 09:04:02 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp2058.outbound.protection.outlook.com [104.47.0.58]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-188-c0_GZdD4NeKU1oykyykc4g-1; Mon, 02 Sep 2019 17:02:47 +0100
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com (10.255.112.208) by VE1PR03MB5312.eurprd03.prod.outlook.com (10.255.112.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.21; Mon, 2 Sep 2019 16:02:46 +0000
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c]) by VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c%3]) with mapi id 15.20.2199.021; Mon, 2 Sep 2019 16:02:46 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Nick Hilliard <nick@foobar.org>, Robert Raszuk <robert@raszuk.net>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Mark Smith <markzzzsmith@gmail.com>, Rob Shakir <robjs@google.com>, Fernando Gont <fgont@si6networks.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgx1C0+06fAOEubArDypHiFT6cV4KUAgAAFcACAAZc8gIAABhWAgAAB94CAACwmAIAAgL6AgAAo2gCAAAykAIAAC3QugAAoOICAAGFNAA==
Date: Mon, 2 Sep 2019 16:02:45 +0000
Message-ID: <F790C219-B784-4FC2-8D1F-866B544067E7@liquidtelecom.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com> <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com> <e02139fe-a06e-7fc0-7d5c-dae1e4010ddb@foobar.org> <CAOj+MMFjpVtJED8vSm_hmXLE2uTwbCE=-pDYR3=Et1=+gTfnfA@mail.gmail.com> <4826bf17-7263-690a-8c61-1c5a27641ab6@foobar.org>
In-Reply-To: <4826bf17-7263-690a-8c61-1c5a27641ab6@foobar.org>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-originating-ip: [197.155.81.44]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4109c876-65a6-419f-db44-08d72fbefec2
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:VE1PR03MB5312; 
x-ms-traffictypediagnostic: VE1PR03MB5312:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <VE1PR03MB5312B0BEDC3B15A08CFFF3F6EEBE0@VE1PR03MB5312.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(396003)(376002)(366004)(346002)(39860400002)(199004)(189003)(86362001)(14444005)(966005)(99286004)(76176011)(54906003)(6506007)(256004)(53546011)(6486002)(316002)(36756003)(6246003)(58126008)(4326008)(236005)(6436002)(478600001)(26005)(186003)(53936002)(71190400001)(71200400001)(8676002)(102836004)(66476007)(91956017)(76116006)(6512007)(110136005)(33656002)(11346002)(25786009)(14454004)(476003)(2616005)(486006)(446003)(66946007)(7736002)(10916006)(229853002)(66556008)(66066001)(64756008)(66446008)(3846002)(6116002)(606006)(8936002)(81166006)(81156014)(5660300002)(54896002)(6306002)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:VE1PR03MB5312; H:VE1PR03MB5422.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Qj6dLSX6rjE/IzUQfvUtj7Ru0WPbeHW83FaqlGOUFVb5qB+IffMKW/t145xzNWFrAuzIYSnvcw2MIBDlqvHm/N4tt6JwfSVpaASOfnYt90rN2wniJqjrHHF2LNwtThGeFvzIHTx6ojTBKYLssHXfR543ijJ8WIrOOxxEUDAJ4/k/RjQhWEvcUbiAVqIJ0g1h74PZbi7aQ4M8wYCOoQbWHJZC7dvKi4wdi9pRqjkc/fXyznYOdSi+fW6/tgs2ZAUDBKBmkaUCZHrEDp+8I77yiHJaoO6HZhnR7X45ra/qVMB5UckZpkYBoA2Lu6Bgrp7lahIsqJUXSV7NHo5h0Z1YYfA5NztkhkeZfcOXzsHvuZRKNQGE+MsB2cDHhgo4wmUq4uBy9hMgzbSxSYibuf5XKVf3gW3/EIfDTyl1dOZea0A=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4109c876-65a6-419f-db44-08d72fbefec2
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 16:02:45.9869 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EgPPrv/3yjje8gDZjhbHI9vnobSPe39LcVj5PXu2Yg4ORVV1asuyqa5gQdp6neS0a8UTSk6Yr8bQg+AQfwYnxjSJ1/8wseeViXrBITSS6z4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB5312
X-MC-Unique: c0_GZdD4NeKU1oykyykc4g-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_F790C219B7844FC28D1F866B544067E7liquidtelecomcom_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/a2McTX2uKujTkXvxKzUMESRtmGg>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 16:04:05 -0000

--_000_F790C219B7844FC28D1F866B544067E7liquidtelecomcom_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

SnVzdCBhbm90aGVyIG5vdGUgb24gY2xhc2hlcyDigJMgYW55IGNvbXBhbnkgdGhhdCBkZWFscyB3
aXRoIGNvbnN0YW50IGFuZCBmcmVxdWVudCBtZXJnZXMgYW5kIGFjcXVpc2l0aW9ucyB3aWxsIGtu
b3cg4oCTIHVuaXF1ZW5lc3MgaXMgcGFyYW1vdW50IOKAkyB1bmxlc3MgeW91IHdhbnQgaW50ZWdy
YXRpb24gaGVhZGFjaGVzIHRoYXQgd2lsbCBjYXVzZSB5b3Ugd2Vla3Mgb2Ygc2xlZXBuZXNzIG5p
Z2h0cy4NCg0KQW5kIHdoZW4geW914oCZcmUgZG9pbmcgMyBvciA0IE0mQeKAmXMgYSB5ZWFyIOKA
kyB0aGlzIGlzIHZlcnkgdmVyeSB2ZXJ5IGltcG9ydGFudA0KDQpBbmRyZXcNCg0KDQpGcm9tOiBz
cHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgTmljayBIaWxsaWFy
ZCA8bmlja0Bmb29iYXIub3JnPg0KRGF0ZTogTW9uZGF5LCAyIFNlcHRlbWJlciAyMDE5IGF0IDE2
OjI4DQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+DQpDYzogUm9uIEJvbmlj
YSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPiwgU1BSSU5HIFdHIExpc3Qg
PHNwcmluZ0BpZXRmLm9yZz4sICI2bWFuQGlldGYub3JnIiA8Nm1hbkBpZXRmLm9yZz4sIE1hcmsg
U21pdGggPG1hcmt6enpzbWl0aEBnbWFpbC5jb20+LCBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUu
Y29tPiwgRmVybmFuZG8gR29udCA8ZmdvbnRAc2k2bmV0d29ya3MuY29tPg0KU3ViamVjdDogUmU6
IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpSb2JlcnQgUmFzenVrIHdyb3RlIG9uIDAyLzA5LzIw
MTkgMTI6NDk6DQo+IFllcyB5b3UgYXJlIDEwMCUgY29ycmVjdC4NCj4NCj4gVGhlIGRlY2lzaW9u
IHRvIGluamVjdCBhbnkgcHJlZml4IGludG8gc29tZW9uZSdzIElHUCAob3IgQkdQKSBpcyBhIGxv
Y2FsDQo+IG9wZXJhdG9yJ3MgZGVjaXNpb24uDQoNCkl0IGlzLCBhbmQgbW9zdCBvcGVyYXRvcnMg
dGFrZSBwYWlucyB0byBhdm9pZCBpbmplY3Rpbmcgc2hhcmVkDQphZGRyZXNzaW5nIHJlc291cmNl
cyBpbnRvIHRoZWlyIHJvdXRpbmcgZG9tYWlucy4gVGhlc2UgZGF5cyBpdCB1c3VhbGx5DQpyZWxh
dGVzIHRvIHBvbGljeSwgYnV0IHRoYXQgcG9saWN5IGlzIHJvb3RlZCBpbiB0aGUgcGFpbmZ1bCBy
ZWFsaXR5IHRoYXQNCmJ1aWxkaW5nIGluZnJhc3RydWN0dXJlIGludGVuZGVkIGZvciBzZWNvbmQg
b3IgdGhpcmQgcGFydHkgdGVuYW5jeSBvbg0KdGhlIGJhc2lzIG9mIG92ZXJsYXBwaW5nIG51bWJl
ciByZXNvdXJjZXMgaXMgc29tZXRoaW5nIHRoYXQgY2FuIGFuZCB3aWxsDQpjYXVzZSBjYXRhc3Ry
b3BoaWMgYXJjaGl0ZWN0dXJhbCBwcm9ibGVtcyBvbmNlIGNsYXNoZXMgb2NjdXIuDQoNClNvIGFn
YWluLCBJIHN1Z2dlc3QgdGhhdCBpZiBpdCdzIHRoZSBpbnRlbnRpb24gZm9yIHRoZSBkcmFmdCB0
byBwcm9jZWVkLA0KdGhlIGF1dGhvcnMgd2lsbCBuZWVkIHRvIHJlYWNoIG91dCB0byBSSVIgcG9s
aWN5IHdvcmtpbmcgZ3JvdXBzIGJlY2F1c2UNCnRoZSBhZGRpdGlvbmFsIG51bWJlciByZXNvdXJj
ZSByZXF1aXJlbWVudHMgcmVxdWlyZWQgZG8gbm90IGZpdCBpbiB3aXRoDQp0aGUgY3VycmVudCBp
cHY2IHJlc291cmNlIGFzc2lnbm1lbnQgYW5kIGFsbG9jYXRpb24gcG9saWNpZXMgY3VycmVudGx5
DQppbiBwbGFjZS4NCg0KTmljaw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnDQpodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzxodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZz4NCg0K
--_000_F790C219B7844FC28D1F866B544067E7liquidtelecomcom_
Content-Type: text/html; charset=UTF-8
Content-ID: <BD8428151B18A146811BC86D286290F2@eurprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
Pkp1c3QgYW5vdGhlciBub3RlIG9uIGNsYXNoZXMg4oCTIGFueSBjb21wYW55IHRoYXQgZGVhbHMg
d2l0aCBjb25zdGFudCBhbmQgZnJlcXVlbnQgbWVyZ2VzIGFuZCBhY3F1aXNpdGlvbnMgd2lsbCBr
bm93IOKAkyB1bmlxdWVuZXNzIGlzIHBhcmFtb3VudCDigJMgdW5sZXNzIHlvdSB3YW50IGludGVn
cmF0aW9uIGhlYWRhY2hlcyB0aGF0IHdpbGwgY2F1c2UNCiB5b3Ugd2Vla3Mgb2Ygc2xlZXBuZXNz
IG5pZ2h0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+QW5kIHdoZW4geW914oCZcmUgZG9pbmcgMyBvciA0IE0mYW1wO0HigJlz
IGEgeWVhciDigJMgdGhpcyBpcyB2ZXJ5IHZlcnkgdmVyeSBpbXBvcnRhbnQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QW5kcmV3
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj5zcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0
OyBvbiBiZWhhbGYgb2YgTmljayBIaWxsaWFyZCAmbHQ7bmlja0Bmb29iYXIub3JnJmd0Ozxicj4N
CjxiPkRhdGU6IDwvYj5Nb25kYXksIDIgU2VwdGVtYmVyIDIwMTkgYXQgMTY6Mjg8YnI+DQo8Yj5U
bzogPC9iPlJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0Ozxicj4NCjxiPkNj
OiA8L2I+Um9uIEJvbmljYSAmbHQ7cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3Jn
Jmd0OywgU1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDssICZxdW90OzZtYW5A
aWV0Zi5vcmcmcXVvdDsgJmx0OzZtYW5AaWV0Zi5vcmcmZ3Q7LCBNYXJrIFNtaXRoICZsdDttYXJr
enp6c21pdGhAZ21haWwuY29tJmd0OywgUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZn
dDssIEZlcm5hbmRvIEdvbnQgJmx0O2Znb250QHNpNm5ldHdvcmtzLmNvbSZndDs8YnI+DQo8Yj5T
dWJqZWN0OiA8L2I+UmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Sb2JlcnQgUmFzenVrIHdyb3RlIG9u
IDAyLzA5LzIwMTkgMTI6NDk6PGJyPg0KJmd0OyBZZXMgeW91IGFyZSAxMDAlJm5ic3A7Y29ycmVj
dC48YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhlIGRlY2lzaW9uIHRvIGluamVjdCBhbnkgcHJlZml4
IGludG8gc29tZW9uZSdzIElHUCAob3IgQkdQKSBpcyBhIGxvY2FsIDxicj4NCiZndDsgb3BlcmF0
b3IncyBkZWNpc2lvbi48YnI+DQo8YnI+DQpJdCBpcywgYW5kIG1vc3Qgb3BlcmF0b3JzIHRha2Ug
cGFpbnMgdG8gYXZvaWQgaW5qZWN0aW5nIHNoYXJlZCA8YnI+DQphZGRyZXNzaW5nIHJlc291cmNl
cyBpbnRvIHRoZWlyIHJvdXRpbmcgZG9tYWlucy4gVGhlc2UgZGF5cyBpdCB1c3VhbGx5IDxicj4N
CnJlbGF0ZXMgdG8gcG9saWN5LCBidXQgdGhhdCBwb2xpY3kgaXMgcm9vdGVkIGluIHRoZSBwYWlu
ZnVsIHJlYWxpdHkgdGhhdCA8YnI+DQpidWlsZGluZyBpbmZyYXN0cnVjdHVyZSBpbnRlbmRlZCBm
b3Igc2Vjb25kIG9yIHRoaXJkIHBhcnR5IHRlbmFuY3kgb24gPGJyPg0KdGhlIGJhc2lzIG9mIG92
ZXJsYXBwaW5nIG51bWJlciByZXNvdXJjZXMgaXMgc29tZXRoaW5nIHRoYXQgY2FuIGFuZCB3aWxs
IDxicj4NCmNhdXNlIGNhdGFzdHJvcGhpYyBhcmNoaXRlY3R1cmFsIHByb2JsZW1zIG9uY2UgY2xh
c2hlcyBvY2N1ci48YnI+DQo8YnI+DQpTbyBhZ2FpbiwgSSBzdWdnZXN0IHRoYXQgaWYgaXQncyB0
aGUgaW50ZW50aW9uIGZvciB0aGUgZHJhZnQgdG8gcHJvY2VlZCwgPGJyPg0KdGhlIGF1dGhvcnMg
d2lsbCBuZWVkIHRvIHJlYWNoIG91dCB0byBSSVIgcG9saWN5IHdvcmtpbmcgZ3JvdXBzIGJlY2F1
c2UgPGJyPg0KdGhlIGFkZGl0aW9uYWwgbnVtYmVyIHJlc291cmNlIHJlcXVpcmVtZW50cyByZXF1
aXJlZCBkbyBub3QgZml0IGluIHdpdGggPGJyPg0KdGhlIGN1cnJlbnQgaXB2NiByZXNvdXJjZSBh
c3NpZ25tZW50IGFuZCBhbGxvY2F0aW9uIHBvbGljaWVzIGN1cnJlbnRseSA8YnI+DQppbiBwbGFj
ZS48YnI+DQo8YnI+DQpOaWNrPGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0Kc3ByaW5n
QGlldGYub3JnPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zcHJpbmciPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5n
PC9hPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=
--_000_F790C219B7844FC28D1F866B544067E7liquidtelecomcom_--


From nobody Mon Sep  2 09:07:29 2019
Return-Path: <suresh.krishnan@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 BC6DE120110; Mon,  2 Sep 2019 09:07:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] autolearn=unavailable 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 ynKNDIZV1iYw; Mon,  2 Sep 2019 09:07:24 -0700 (PDT)
Received: from mail-yw1-xc2f.google.com (mail-yw1-xc2f.google.com [IPv6:2607:f8b0:4864:20::c2f]) (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 D69BF12013D; Mon,  2 Sep 2019 09:07:23 -0700 (PDT)
Received: by mail-yw1-xc2f.google.com with SMTP id l79so4873063ywe.11; Mon, 02 Sep 2019 09:07:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=tpDWYcydNwxCjvNqeuas1t9zauCh3eL4yJYNnXkgIfg=; b=FyxI+va8DkBOLWpQ4/75UqZu2Zoaj2QZgME+lLS15eyps3k5MAlSU9coSM6SqqwGt+ u5bSYiHGdiEsaB78zCVHUa5ZVEieO6RTTGQMbKuKQIaU/NDPqUaJc370viIKA2B8cI72 MI77OO4OMaBWLVSV5DSY2Wpi9lIzKdyvWxg1vdR2oQkzKmAUUV9A0d8Gv5x5DLF2Mlvr zlLbQ82FlV/WrAdrxlLGtbOmkehcHp7fCk4BcRIjm2bx8hvVt9a7h93tX2FvEQwzNSZ0 KiG7yC9/TNkXWX5kHd2Cs527tX1RzB87YAK3caktU66EgabKpMb25VObw/1pT1GH4BwC UAVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=tpDWYcydNwxCjvNqeuas1t9zauCh3eL4yJYNnXkgIfg=; b=HYI9qv+tpQdGt8CFm39J7s8qFg1vIManjAAh36zp5g1HBQHs7iCBqLS929TSKQHo8v 8Y6Xs2Mcs/0hAz/6BNGDkMz0Z/qAEW2Q1KHN6R5FiI2Ueqhoc1mW2k/gBI4pYxQ35Hrb OdmneOs1CgMYXMQcOJKO+KeabDXvse9947WyNFsxaENOzt1HpTGqx0FrhxyyCl8vZ8yv I6/56IKNGRZirKhHY7f4cP0so0JVZOQ7y9CbO2wBRdqAONnTZtaVLSEJj1eGz+wlklDZ UVW6p+3m5GJAXHtSp2l6vSSzv2mIlXs1+RU8UgIc5R19OT9W9s4ieCLlimcl9FQnmmME xcMQ==
X-Gm-Message-State: APjAAAXy6tBi8mGM1BU7I/+ovLOWxiSQAf4ibtzM/866xvSAMeYn78/9 2a3PbVYoVCnM9CqCvMHQj1A=
X-Google-Smtp-Source: APXvYqzU8MC0sW7VXNgf1RA5ZWbUKTQ3OSoecVfsVYE0On0YxVXgSi50JfM1ThFVVP7mWuzj8ieT2A==
X-Received: by 2002:a0d:f287:: with SMTP id b129mr12115042ywf.354.1567440443052;  Mon, 02 Sep 2019 09:07:23 -0700 (PDT)
Received: from [10.0.0.2] (45-19-110-76.lightspeed.tukrga.sbcglobal.net. [45.19.110.76]) by smtp.gmail.com with ESMTPSA id l85sm3047626ywl.30.2019.09.02.09.07.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Sep 2019 09:07:21 -0700 (PDT)
From: Suresh Krishnan <suresh.krishnan@gmail.com>
Message-Id: <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A70B20EC-F452-4F0A-B026-3C28ED159057"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Mon, 2 Sep 2019 12:07:20 -0400
In-Reply-To: <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>,  "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
To: Fernando Gont <fernando@gont.com.ar>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uA-WxxgBJeMu65SkrKCTL5BJMcU>
Subject: Re: [spring] Question about SRv6 Insert function
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, 02 Sep 2019 16:07:27 -0000

--Apple-Mail=_A70B20EC-F452-4F0A-B026-3C28ED159057
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Fernando,

> On Aug 31, 2019, at 10:09 AM, Fernando Gont <fernando@gont.com.ar> =
wrote:
>=20
> On 30/8/19 20:24, Ron Bonica wrote:
>> Li,
>>=20
>> =20
>>=20
>> In the scenarios that you mention, below, SRv6 nodes have the =
following
>> options:
>>=20
>> =20
>>=20
>> 1. To prepend and IPv6 header, with its own SRH
>> 2. To insert an SRH, as described below
>>=20
>> =20
>>=20
>> Option 1 is in keeping with the word and spirit of RFC 8200. As you
>> point out, Option 2 contradicts RFC 8200.
>>=20
>> =20
>>=20
>> So, we should probably explore the motivation for Option 2). If the
>> motivation is not sufficient, we should probably standardize on =
Option 1.
>=20
> My argument would be:
> Folks would do whatever they please with 1). If somehow they feel the
> need to do 2), they should *refrain from even suggesting it*, post an
> internet draft that proposes to update RFC8200 to allow for the
> insertion of EHs, wait for that to be adopted and published, and only
> then suggest to do EH insertion.

I have put down my thoughts on the future of header insertion work in a =
mail to the 6man list in May 2017. The mail can be found below

https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc =
<https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc>


>=20
> P.S.: Given the amount of discussion there has been on this topic in =
the
> context of RFC8200, I'd like to hope that there's no draft-ietf =
document
> suggesting EH-insertion or, if there is, the relevant ADs and chairs
> make sure that's not the case anymore.

Yes. If a draft violates RFC8200 and it hits the IESG for evaluation, I =
will certainly hold a DISCUSS position until the violations are fixed.

Thanks
Suresh


--Apple-Mail=_A70B20EC-F452-4F0A-B026-3C28ED159057
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Fernando,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Aug 31, 2019, at 10:09 AM, Fernando Gont =
&lt;<a href=3D"mailto:fernando@gont.com.ar" =
class=3D"">fernando@gont.com.ar</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
30/8/19 20:24, Ron Bonica wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">Li,<br class=3D""><br class=3D"">&nbsp;<br class=3D""><br =
class=3D"">In the scenarios that you mention, below, SRv6 nodes have the =
following<br class=3D"">options:<br class=3D""><br class=3D"">&nbsp;<br =
class=3D""><br class=3D""> 1. To prepend and IPv6 header, with its own =
SRH<br class=3D""> 2. To insert an SRH, as described below<br =
class=3D""><br class=3D"">&nbsp;<br class=3D""><br class=3D"">Option 1 =
is in keeping with the word and spirit of RFC 8200. As you<br =
class=3D"">point out, Option 2 contradicts RFC 8200.<br class=3D""><br =
class=3D"">&nbsp;<br class=3D""><br class=3D"">So, we should probably =
explore the motivation for Option 2). If the<br class=3D"">motivation is =
not sufficient, we should probably standardize on Option 1.<br =
class=3D""></blockquote><br class=3D"">My argument would be:<br =
class=3D"">Folks would do whatever they please with 1). If somehow they =
feel the<br class=3D"">need to do 2), they should *refrain from even =
suggesting it*, post an<br class=3D"">internet draft that proposes to =
update RFC8200 to allow for the<br class=3D"">insertion of EHs, wait for =
that to be adopted and published, and only<br class=3D"">then suggest to =
do EH insertion.<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>I have put down my thoughts on the future of =
header insertion work in a mail to the 6man list in May 2017. The mail =
can be found below</div><div><br class=3D""></div><div><a =
href=3D"https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-=
TjRc" =
class=3D"">https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5=
Rl-TjRc</a></div><div><br class=3D""></div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 class=3D""><br class=3D"">P.S.: Given the amount of discussion there =
has been on this topic in the<br class=3D"">context of RFC8200, I'd like =
to hope that there's no draft-ietf document<br class=3D"">suggesting =
EH-insertion or, if there is, the relevant ADs and chairs<br =
class=3D"">make sure that's not the case anymore.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div></div>Yes. =
If a draft violates RFC8200 and it hits the IESG for evaluation, I will =
certainly hold a DISCUSS position until the violations are fixed.<div =
class=3D""><br class=3D""><div class=3D"">Thanks</div><div =
class=3D"">Suresh</div><div class=3D""><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_A70B20EC-F452-4F0A-B026-3C28ED159057--


From nobody Mon Sep  2 10:10:08 2019
Return-Path: <cb.list6@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 7E2FF120143; Mon,  2 Sep 2019 10:09:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level: 
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 7sQOH-HHaDSX; Mon,  2 Sep 2019 10:09:58 -0700 (PDT)
Received: from mail-io1-xd2f.google.com (mail-io1-xd2f.google.com [IPv6:2607:f8b0:4864:20::d2f]) (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 D801112013D; Mon,  2 Sep 2019 10:09:57 -0700 (PDT)
Received: by mail-io1-xd2f.google.com with SMTP id d25so27793992iob.6; Mon, 02 Sep 2019 10:09:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dMytrujMtyl57cZ2gU7x/D11vI+WFB3ro8FqP5+3dEo=; b=a9wBf7dF3sz2OsZIx9QCc6ThXXmVSMpk9aghTr4FxaJj7evscVW3IqDWNcscRZ98Pu Ayfx/FkjXk6FUaJy55Au/VsYa2f8rSayLKgjMAjomfefcAq1Z8tMgwuH4y09G6lqObjv wFU1muuM3h0wtD9sqe8c47M0OfNyOi6OoALSjN7E4QlqbDKadxbPlHv5xAwaIMlgyPpQ cxc9C/dj1YIgjnP7/P16XY12CEgWdchH91kA4Zzk9OmDc4E33zfnltmUEwX9PdiUanMw hOIpNrDhGT6DTYmrE6BD2mK4Ad72js+TOdctrtQ+h5M71cAIbt/mjs25LkxiSQzbOHtB T43A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dMytrujMtyl57cZ2gU7x/D11vI+WFB3ro8FqP5+3dEo=; b=BjzZY6FshBvadZVHlpkUBFudjxedtDqH7admvS+kDbr+G1+v6pY6zDeq5vZudJiwIk 0agFgH+v0WCdqlNMkkpQ20e/x8fiMXh/B8JHQt82AREx76aWOLAuulnvcyve//vdIRrO AcyqrF5I4kaKfBJncK5nCGsvA/mugE5qUsyiLnMzHwk6LVk2qE3vs9Kl90BvSu1atZak 0w0RoauZ60XWmuwknNUTiHnaVea75u7n6D6HL3CWpg/VH77UAWLn/3Ij83pceTv9r165 ZkPs+BsfqKeS9VEhK5uSR+uFSxwKs/n+XTxQJ+6HMa8zvyLtWANeVPDZEfyYxs8dHnEr lPEw==
X-Gm-Message-State: APjAAAXkVJwKL+xLP+/ogUJ0Q8beUyeVNM9s2uaOkn+RxR7lSxT1T7ha z6AyAF16droqyle/ba2jbrEAUv1V9gV2Zpwhyhs=
X-Google-Smtp-Source: APXvYqzG3fP5CdKZ32blpuK1KAXBNurugdiRoeFvINxidbb9pVbAFeFNlplcnWo+OJQdx1I0OYGGfUC8UnWuW51GwaU=
X-Received: by 2002:a6b:c88e:: with SMTP id y136mr26461930iof.68.1567444197090;  Mon, 02 Sep 2019 10:09:57 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com>
In-Reply-To: <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com>
From: Ca By <cb.list6@gmail.com>
Date: Mon, 2 Sep 2019 10:09:46 -0700
Message-ID: <CAD6AjGTkwbTAKGDH63pM7Gc3_2BRV98E2MLMrUbjmc09Mcv=Ow@mail.gmail.com>
To: Suresh Krishnan <suresh.krishnan@gmail.com>
Cc: "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fernando@gont.com.ar>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>,  draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000092af160591950ae9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/N2TXfHMMsz6baSlasGJnmSKZT64>
Subject: Re: [spring] Question about SRv6 Insert function
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, 02 Sep 2019 17:10:00 -0000

--00000000000092af160591950ae9
Content-Type: text/plain; charset="UTF-8"

On Mon, Sep 2, 2019 at 9:07 AM Suresh Krishnan <suresh.krishnan@gmail.com>
wrote:

> Hi Fernando,
>
> On Aug 31, 2019, at 10:09 AM, Fernando Gont <fernando@gont.com.ar> wrote:
>
> On 30/8/19 20:24, Ron Bonica wrote:
>
> Li,
>
>
>
> In the scenarios that you mention, below, SRv6 nodes have the following
> options:
>
>
>
> 1. To prepend and IPv6 header, with its own SRH
> 2. To insert an SRH, as described below
>
>
>
> Option 1 is in keeping with the word and spirit of RFC 8200. As you
> point out, Option 2 contradicts RFC 8200.
>
>
>
> So, we should probably explore the motivation for Option 2). If the
> motivation is not sufficient, we should probably standardize on Option 1.
>
>
> My argument would be:
> Folks would do whatever they please with 1). If somehow they feel the
> need to do 2), they should *refrain from even suggesting it*, post an
> internet draft that proposes to update RFC8200 to allow for the
> insertion of EHs, wait for that to be adopted and published, and only
> then suggest to do EH insertion.
>
>
> I have put down my thoughts on the future of header insertion work in a
> mail to the 6man list in May 2017. The mail can be found below
>
> https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc
>
>
>
> P.S.: Given the amount of discussion there has been on this topic in the
> context of RFC8200, I'd like to hope that there's no draft-ietf document
> suggesting EH-insertion or, if there is, the relevant ADs and chairs
> make sure that's not the case anymore.
>
>
> Yes. If a draft violates RFC8200 and it hits the IESG for evaluation, I
> will certainly hold a DISCUSS position until the violations are fixed.
>
> Thanks
> Suresh
>

Thanks. It sounds to me the the SR folks are re-inventing NSH in ipv6.

The internet layer is a narrow waist.

My humble opinion is SR has the same real market traction as  LISP and NSH,
meaning very niche, but loud.

They should look at publishing in the experimental track before asking for
the world.

Regards,
Cameron






> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--00000000000092af160591950ae9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Mon, Sep 2, 2019 at 9:07 AM Suresh Krishnan &lt;<a href=
=3D"mailto:suresh.krishnan@gmail.com">suresh.krishnan@gmail.com</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-w=
ord;line-break:after-white-space">Hi Fernando,<br><div><br><blockquote type=
=3D"cite"><div>On Aug 31, 2019, at 10:09 AM, Fernando Gont &lt;<a href=3D"m=
ailto:fernando@gont.com.ar" target=3D"_blank">fernando@gont.com.ar</a>&gt; =
wrote:</div><br class=3D"m_-3142080338693932249Apple-interchange-newline"><=
div><div>On 30/8/19 20:24, Ron Bonica wrote:<br><blockquote type=3D"cite">L=
i,<br><br>=C2=A0<br><br>In the scenarios that you mention, below, SRv6 node=
s have the following<br>options:<br><br>=C2=A0<br><br> 1. To prepend and IP=
v6 header, with its own SRH<br> 2. To insert an SRH, as described below<br>=
<br>=C2=A0<br><br>Option 1 is in keeping with the word and spirit of RFC 82=
00. As you<br>point out, Option 2 contradicts RFC 8200.<br><br>=C2=A0<br><b=
r>So, we should probably explore the motivation for Option 2). If the<br>mo=
tivation is not sufficient, we should probably standardize on Option 1.<br>=
</blockquote><br>My argument would be:<br>Folks would do whatever they plea=
se with 1). If somehow they feel the<br>need to do 2), they should *refrain=
 from even suggesting it*, post an<br>internet draft that proposes to updat=
e RFC8200 to allow for the<br>insertion of EHs, wait for that to be adopted=
 and published, and only<br>then suggest to do EH insertion.<br></div></div=
></blockquote><div><br></div><div>I have put down my thoughts on the future=
 of header insertion work in a mail to the 6man list in May 2017. The mail =
can be found below</div><div><br></div><div><a href=3D"https://mailarchive.=
ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc" target=3D"_blank">https=
://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc</a></div>=
<div><br></div><div><br></div><blockquote type=3D"cite"><div><div><br>P.S.:=
 Given the amount of discussion there has been on this topic in the<br>cont=
ext of RFC8200, I&#39;d like to hope that there&#39;s no draft-ietf documen=
t<br>suggesting EH-insertion or, if there is, the relevant ADs and chairs<b=
r>make sure that&#39;s not the case anymore.<br></div></div></blockquote><d=
iv><br></div></div>Yes. If a draft violates RFC8200 and it hits the IESG fo=
r evaluation, I will certainly hold a DISCUSS position until the violations=
 are fixed.<div><br><div>Thanks</div></div></div><div style=3D"word-wrap:br=
eak-word;line-break:after-white-space"><div><div>Suresh</div></div></div></=
blockquote><div dir=3D"auto"><br></div><div dir=3D"auto">Thanks. It sounds =
to me the the SR folks are re-inventing NSH in ipv6.=C2=A0</div><div dir=3D=
"auto"><br></div><div dir=3D"auto">The internet layer is a narrow waist.=C2=
=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">My humble opinion is=
 SR has the same real market traction as =C2=A0LISP and NSH, meaning very n=
iche, but loud.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">Th=
ey should look at publishing in the experimental track before asking for th=
e world.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">Regards,<=
/div><div dir=3D"auto">Cameron</div><div dir=3D"auto"><br></div><div dir=3D=
"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><d=
iv dir=3D"auto"><br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style=3D"word=
-wrap:break-word;line-break:after-white-space"><div><div></div><div><br></d=
iv></div></div>------------------------------------------------------------=
--------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div>

--00000000000092af160591950ae9--


From nobody Mon Sep  2 10:50:56 2019
Return-Path: <lizhenbin@huawei.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 E7D9712002F for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 10:50:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.19
X-Spam-Level: 
X-Spam-Status: No, score=-4.19 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=unavailable autolearn_force=no
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 2cQv2UrVa9cP for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 10:50:52 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 723F012004E for <spring@ietf.org>; Mon,  2 Sep 2019 10:50:52 -0700 (PDT)
Received: from lhreml708-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id F075192C0E2EA954F89A for <spring@ietf.org>; Mon,  2 Sep 2019 18:50:49 +0100 (IST)
Received: from lhreml711-chm.china.huawei.com (10.201.108.62) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 2 Sep 2019 18:50:49 +0100
Received: from lhreml711-chm.china.huawei.com (10.201.108.62) by lhreml711-chm.china.huawei.com (10.201.108.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 2 Sep 2019 18:50:49 +0100
Received: from DGGEMM422-HUB.china.huawei.com (10.1.198.39) by lhreml711-chm.china.huawei.com (10.201.108.62) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Mon, 2 Sep 2019 18:50:49 +0100
Received: from DGGEMM532-MBX.china.huawei.com ([169.254.7.113]) by dggemm422-hub.china.huawei.com ([10.1.198.39]) with mapi id 14.03.0439.000; Tue, 3 Sep 2019 01:50:43 +0800
From: Lizhenbin <lizhenbin@huawei.com>
To: Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg4pjGTjbYQ9EuFdis3JEUL5KcYw8Wm
Date: Mon, 2 Sep 2019 17:50:42 +0000
Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D8F696571@DGGEMM532-MBX.china.huawei.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
In-Reply-To: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.45.63.36]
Content-Type: multipart/alternative; boundary="_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D8F696571DGGEMM532MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/QuVy3W-I0M6ClcGmUohIptuO4Cs>
Subject: [spring] =?gb2312?b?tPC4tDogIEJleW9uZCBTUnY2Lg==?=
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, 02 Sep 2019 17:50:55 -0000

--_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D8F696571DGGEMM532MBXchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgRm9sa3MsDQoNCkkgaGF2ZSBleHBsYWluZWQgb3BpbmlvbnMgaW4gdGhlIHNlc3Npb24gbWVl
dGluZyBvZiBJRVRGMTA0LiBIZXJlIEkgd291bGQgbGlrZSB0byBzdW1tYXJpemUgaXQgYWdpYW46
DQoNCjEuIFByb2JsZW0gU3RhdGVtZW50DQoNClRoZXJlIGFyZSB0aHJlZSB0aHJlZSBtYWpvciBj
b25jZXJucyBhYm91dCBTUkg6DQoNCjEpIFBhdGggTVRVOiBJbiB0aGVvcnkgaXQgbWF5IGJlIGFu
IGlzc3VlLiBCdXQgYXMgdGhlIGRldmVsb21lbnQgb2YgdGhlIGxpbmsgbGF5ZXIgdGVjaG5vbG9n
eSwgdGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvcnMgYWx3YXlzIGNvbmZpZ3VyZSB0aGUgTVRVIGFz
IHRoZSBzaXplIG9mIEphbWJvIEZyYW1lIChUaGF0IGlzIHVwIHRvIDkwMDBCKSB0byBwcmV2ZW50
IHVubmVjZXNzYXJ5IHByb2JsZW1zLiBFdmVuIHdpdGhvdXQgU1J2NiB0aGV5IGFscmVhZHkgZG8g
bGlrZSB0aGlzIHdheS4gU28gdGhlIE1UVSBpcyBub3QgYSBiaWcgaXNzdWUgaW4gdGhlIGN1cnJl
bnQgbmV0d29yay4NCg0KMikgUGF5bG9hZCBlZmZpY2llbmN5OiBBY2NvcmRpbmcgdG8gdGhlIHN0
YXRpc3RpY3MgaW5mb3JtYXRpb24gZnJvbSBDQUlEQSBhbmQgb3RoZXIgc291cmNlcywgdGhlIGF2
ZXJhZ2UgcGFja2V0IHNpemUgaXMgYWJvdmUgNTEyQi4gV2hlbiBpbnRyb2R1Y2UgMy01IFNSdjYg
c2VnbWVudCAsdGhlIGRlY3JlYXMgb2YgcGF5bG9hZCBlZmZpY2llbmN5IGlzIHVuZGVyIGNvbnRy
b2wuIFdlIGRvIG5vdCB0aGluayBpbiBhIHNob3J0IHRpbWUgd2Ugd2lsbCBuZWVkIHVwIHRvIDEw
IG9yIDEwKyBzZWdtZW50cyB3aGljaCBpcyBvbmx5IHRoZW9yZXRpYyBvciB0byBleHRlbnNpdmVs
eSB1c2UgU1J2NiBzZWdtZW50Lg0KDQozKSBGb3J3YXJkaW5nIGVmZmljaWVuY3k6IEh1YXdlaSBw
cm9kdWN0IGFscmVhZHkgc3VwcG9ydHMgdXAgdG8gMTAgbGF5ZXJzIG9mIHNlZ21lbnRzIGZvciBT
UnY2IFNSSC4gSSBiZWxpZXZlIG1vcmUgaGFyZHdhcmUgY2FuIHN1cHBvcnQgZW5vdWdoIHNlZ21l
bnRzIGluIGEgc2hvcnQgdGltZSB3aGljaCBpcyBmYXN0ZXIgdGhhbiB0aGUgc3RhbmRhcmRpemF0
aW9uIHByb2Nlc3MgZm9yIHRoZSBuZXcgZW5jYXBzdWxhdGlvbi4NCg0KDQoNCkJlc2lkZXMgYWJv
dmUgZmFjdCBpbiB0aGUgZXhpc3RpbmcgbmV0d29yaywgd2UgY2FuIGFsc28gdGFrZSBTUi1NUExT
IGFzIHRoZSBleGFtcGxlLiBGaXZlIHllYXJzIGFnbywgcGVvcGxlIGFsc28gd29ycmllZCBhYm91
dCBzdWNoIGlzc3Vlcy4gQWZ0ZXIgNSB5ZWFycyB3ZSBjYW4gbGVhcm4gd2hhdCBoYXBwZW5zIHdo
aWNoIGlzIG11Y2ggbGVzcyBzZXJpb3VzIHRoYW4gd2hhdCB3YXMgY29uY2VybmVkLg0KDQoNCg0K
Mi4gU29sdXRpb25zDQoNCkFjY29yZGluZyB0byB0aGUgYW5hbHlzaXMgb2YgdGhlIHByb2JsZW0g
c3RhdGVtZW50LCBmb3IgdGhlIHBvc3NpYmxlIHNvbHV0aW9ucyBJIGhhdmUgZm9sbG93aW5nIHN1
Z2dlc2lvbnM6DQoNCjEpIFRoZSBwcmljZSBzaG91bGQgYmUgbG93LiBDb21wcmVzc2luZyBpcyBq
dXN0IG9wdGltaXphaXRvbiBhbmQgd2lsbCBub3QgYWRkIG5ldyBzZXJ2aWNlcy4gV2UgbmVlZCBu
b3QgaW50cm9kdWNlIGEgbmV3IHNldCBvZiBjb250cm9sIHBsYW5lIGFuZCBmb3J3YXJkaW5nIHBs
YW5lIGV4dGVuc2lvbnMgd2hpY2ggd2lsbCB0YWtlIGEgbG9uZyB0aW1lIGZvciBzdGFuZGFyZGl6
YXRpb24uIFRoYXQgaXMgdGhlIHJlYXNvbiB3aHkgd2UgcHJvcG9zZWQgdGhlIEMtU1JIIChodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1u
cC0wMCApLiBXZSB0aGluayBpdHMgcHJpY2UgaXMgbG93IGVub3VnaCBzaW5jZSBpdCB3aWxsIG5v
dCBjaGFuZ2UgdGhlIGV4aXN0aW5nIGNvbnRyb2wgcGxhbmUgb2YgU1J2Ni4gRXZlbiBzbyB3ZSBz
dGlsbCB0aGluayBCaW5kaW5nIFNJRCBzaG91bGQgYmUgdGhlIGZpcnN0IGNob2ljZS4gSXQgaXMg
c2ltcGxlc3QgYW5kIG1vcmUgbWF0dXJlIGFmdGVyIHRoZSB2ZXJpY2F0aW9uIGluIFNSLU1QTFMu
DQoNCjIpIEF2b2lkIHRoZSByZXBlYXRlZCB3b3JrOiBBZnRlciBhIGxvbmcgd29yayB0aGUgc29s
dXRpb25zIGJhc2VkIG9uIFNSSCBpcyBhbHJlYWR5IG1hdHVyZS4gRmlyc3RseSB3ZSBzaG91bGQg
YXZvaWQgYSBuZXcgc2V0IG9mIHByb3RvY29sIGV4dGVuc2lvbnMuIFNlY29uZGx5IGlmIHRoZXJl
IGlzIGNvbmNlcm4gb24gdGhlIHNpemUgb2YgSVB2NiBkYXRhcGxhbmUgd2hpY2ggbWF5IGJlIGNh
dXNlZCBieSBzdHJpY3QgVEUgb3IgU0ZDLCBpdCBpcyB1bmNlc3NhcnkgdG8gcmVwZWF0IHdvcmsg
b24gVlBOLCBPQU0sIGV0Yy4NCg0KDQoNCg0KDQpUaGlua2luZyBhYm91dCB0aGUgY29tbWluZyBJ
R1AvQkdQL1BDRVAvQkVTUy82TUFOL2V0Yy4gd29yayBvbiB0aGUgdG9waWMsIGluIG9yZGVyIHRv
IGF2b2lkIHRoZSBwb3NzaWJsZSB3YXN0ZSBvbiB0aGUgc3RhbmRhcml6YXRpb24gZWZmb3J0IGFu
ZCB3ZSBhbHJlYWR5IGxlYXJuZWQgbXVjaCBmcm9tIHRoZSBkaXNjdXNzaW9uIG9uIHRoZSBwcm9i
bGVtIHN0YXRlbWVudCBhbmQgcmVxdWlyZW1lbnQsIHdlIGNvdWxkIGhhdmUgYSBkcmFmdCB0byBj
b25zb2xpZGF0ZSB0aGVtIGFzIGEgYmFzZSBmaXJzdGx5IGZvciBmdXJ0aGVyIGRpc2N1c3Npb24s
IHRoZW4gYmVnaW4gdG8gZG8gcG9zc2libGUgcHJvdG9jb2wgd29yay4NCg0KDQoNCg0KDQoNCg0K
QmVzdCBSZWdhcmRzLA0KDQpaaGVuYmluIChSb2JpbikNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCreivP7Iyzogc3ByaW5nIFtzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBSb2IgU2hh
a2lyIFtyb2Jqcz00MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmddDQq3osvNyrG85DogMjAxOcTq
ONTCNcjVIDU6MDMNCsrVvP7IyzogU1BSSU5HIFdHIExpc3QNCtb3zOI6IFtzcHJpbmddIEJleW9u
ZCBTUnY2Lg0KDQoNCkhpIFNQUklORyBXRywNCg0KDQpPdmVyIHRoZSBsYXN0IDUrIHllYXJzLCB0
aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBOZXR3b3JraW5H
IChTUFJJTkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJvdGggdGhlIE1QTFMgKFNSLU1QTFMp
IGFuZCBJUHY2IChTUnY2KSBkYXRhIHBsYW5lcy4gU1ItTVBMUyBtYXkgYWxzbyBiZSB0cmFuc3Bv
cnRlZCBvdmVyIElQIGluIFVEUCBvciBHUkUuDQoNCg0KVGhlc2UgZW5jYXBzdWxhdGlvbnMgYXJl
IHBhc3QgV0cgbGFzdCBjYWxsIChpbiBJRVNHIG9yIFJGQyBFZGl0b3IpLg0KDQoNCkR1cmluZyB0
aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3byBwcmVzZW50YXRpb25zIHdlcmUg
cmVsYXRlZCB0byB0aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSBTSUQgZm9yIElQdjYg
ZGF0YXBsYW5lOg0KDQogICogICBTUnY2KyAvIENSSCAtLSBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQNCg0KICAqICAgdVNJRCAtLSBo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20t
ZXh0ZW5zaW9uLXNydjYtdXNpZC0wMQ0KDQoNCkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRk
aXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVuIHByb3Bvc2VkOg0KDQogICogICBodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMA0KDQog
ICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmll
ZC1pZC1zci0wMw0KDQoNCkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1lZXRpbmcsIGl0IGlz
IGltcG9ydGFudCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgYWltcyBvZiBhZGRp
dGlvbmFsIGVuY2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQgaXMgaW1wb3J0YW50
IHRoYXQgdGhlIFdHIHNob3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBv
biB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxs
ZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUg
bG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRo
ZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi4NCg0KDQpUaGVyZWZvcmUsIHdlIHdv
dWxkIGxpa2UgdG8gc29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92
ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0aGVpcjoNCg0KICAq
ICAgdXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKQ0KDQog
ICogICBmb3J3YXJkaW5nIHBlcmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50cw0KDQog
ICAgICogICBlLmcuLCAobnVtYmVyIG9mIG5vZGVzLCBuZXR3b3JrIGRpYW1ldGVyLCBudW1iZXIg
b2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBw
b3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMy
LWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCop
Lg0KDQogICogICBpZiB0aGUgZXhpc3RpbmcgU1J2NiBhcHByb2FjaCBpcyBub3QgZGVwbG95YWJs
ZSBpbiB0aGVpciBjaXJjdW1zdGFuY2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBvZiBh
IGRpZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0aW9u
IGlzIG5lZWRlZCBmb3IgdGhlIHNob3J0IHRlcm0gb25seSBvciBmb3IgdGhlIGxvbmcgdGVybS4N
Cg0KDQpBcyB3ZWxsIGFzIGRlcGxveW1lbnQgbGltaXRhdGlvbnMsIHdlIHdvdWxkIGxpa2UgdGhl
IFNQUklORyBjb21tdW5pdHkgdG8gYnJpZWZseSBkZXNjcmliZSB0aGUgcGxhdGZvcm0gbGltaXRh
dGlvbnMgdGhhdCB0aGV5IGFyZSBzZWVpbmcgd2hpY2ggbGltaXQgdGhlIGRlcGxveW1lbnQgb2Yg
U1J2NiAgSW4gcGFydGljdWxhciBsaW1pdGF0aW9ucyByZWxhdGVkIHRvIHRoZSBudW1iZXIgb2Yg
U0lEcyB3aGljaCBjYW4gYmUgcHVzaGVkIGFuZCBmb3J3YXJkZWQgYW5kIGhvdyBtdWNoIHRoZSB1
c2Ugb2Ygc2hvcnRlciBTSURzIHdvdWxkIGltcHJvdmUgdGhlIGRlcGxveW1lbnRzIC4NCg0KDQpG
b3IgYm90aCBvZiB0aGVzZSBzZXRzIG9mIGZlZWRiYWNrIGlmIHBvc3NpYmxlLCBwbGVhc2UgcG9z
dCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cuIElmIHRoZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgc2hh
cmVkIHB1YmxpY2x5LCBwbGVhc2Ugc2VuZCBpdCBkaXJlY3RseSB0byB0aGUgY2hhaXJzICYgQUQg
KE1hcnRpbikuDQoNCg0KVGhpcyBjYWxsIGZvciBpbmZvcm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91
ciB3ZWVrcywgdXAgdG8gMjAxOS8wOS8wMy4gQXMgYSByZW1pbmRlciwgeW91IGNhbiByZWFjaCB0
aGUgU1BSSU5HIGNoYWlycyB2aWEgc3ByaW5nLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5n
LWNoYWlyc0BpZXRmLm9yZz4gYW5kIEFEcyB2aWEgc3ByaW5nLWFkc0BpZXRmLm9yZzxtYWlsdG86
c3ByaW5nLWFkc0BpZXRmLm9yZz4uDQoNCg0KVGhhbmsgeW91LA0KDQotLSBSb2IgJiBCcnVubw0K
DQoNCigqKSBBcyBleHByZXNzZWQgb24gdGhlIG1haWxpbmcgbGlzdCwgYSAxMjggYml0IFNJRCBj
YW4gZW5jb2RlIHR3byBpbnN0cnVjdGlvbnMgYSBub2RlIFNJRCBhbmQgYW4gYWRqYWNlbmN5IFNJ
RCBoZW5jZSBsZXNzIFNJRCBtYXkgYmUgcmVxdWlyZWQuDQoNCg==

--_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D8F696571DGGEMM532MBXchi_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style id=3D"owaParaStyle">P {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
</style>
</head>
<body fPStyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<p>Hi Folks,</p>
<p>I have explained opinions in the session meeting of IETF104. Here I woul=
d like to summarize it agian:</p>
<p>1. Problem Statement</p>
<p>There are three three major concerns about SRH:</p>
<p>1) Path MTU: In theory it may be an issue. But as the develoment of the =
link layer technology, the network administrators always configure the MTU =
as the size of Jambo Frame (That is up to 9000B)&nbsp;to prevent unnecessar=
y problems. Even without SRv6 they already
 do like this way. So the MTU is not a big issue in the current network.</p=
>
<p>2) Payload efficiency: According to the statistics information from CAID=
A and other sources, the average packet size is above 512B. When introduce =
3-5&nbsp;SRv6 segment ,the decreas of payload efficiency is under control.&=
nbsp;We do not think in&nbsp;a short time we will
 need&nbsp;up to 10 or 10&#43; segments which is only theoretic or to exten=
sively use SRv6 segment.</p>
<p>3) Forwarding efficiency: Huawei product already supports&nbsp;up to 10 =
layers of segments for SRv6 SRH. I believe more hardware can support enough=
 segments in a short time which is faster than the standardization process =
for the new encapsulation.
</p>
<p>&nbsp;</p>
<p>Besides above fact in the existing network, we can also take SR-MPLS as =
the example. Five years ago, people also worried about such issues. After 5=
 years we can learn what happens&nbsp;which is much&nbsp;less serious than =
what was concerned.
</p>
<p>&nbsp;</p>
<p>2. Solutions</p>
<p>According to the analysis of the problem statement, for the possible sol=
utions I have following suggesions:</p>
<p>1) The price should be low. Compressing is just optimizaiton and will no=
t add new services. We need not introduce a new set of control plane and fo=
rwarding plane extensions which will take a long time for standardization.&=
nbsp;That is the reason why we proposed
 the C-SRH (<a href=3D"https://tools.ietf.org/html/draft-li-spring-compress=
ed-srv6-np-00" rel=3D"noopener noreferrer" target=3D"_blank"><span style=3D=
"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGROUND-COLOR: transpa=
rent">https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00</sp=
an></a><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACK=
GROUND-COLOR: transparent">&nbsp;).
 We think its price is low enough&nbsp;since it will not change the existin=
g control plane of SRv6. Even so we still think Binding SID should be the f=
irst choice. It is simplest and more mature after the verication in SR-MPLS=
.</span></p>
<p>2)&nbsp;Avoid the repeated work: After a long work the solutions based o=
n SRH is already mature. Firstly we should avoid a new set of protocol exte=
nsions.&nbsp;Secondly if there is concern on the size of IPv6 dataplane whi=
ch may be caused by strict TE or SFC, it is
 uncessary to repeat work on VPN, OAM, etc.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Thinking about the comming IGP/BGP/PCEP/BESS/6MAN/etc. work on the topic=
, in order to avoid the possible waste on the standarization effort and we =
already learned much from the discussion on the problem statement and requi=
rement, we could have a draft to
 consolidate them as a base firstly&nbsp;for further discussion, then begin=
 to do possible protocol work.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Best Regards,</p>
<p>Zhenbin (Robin)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style=3D"FONT-SIZE: 16px; FONT-FAMILY: Times New Roman; COLOR: #000000=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF471085" style=3D"DIRECTION: ltr"><font color=3D"#000000" s=
ize=3D"2" face=3D"Tahoma"><b>=B7=A2=BC=FE=C8=CB:</b> spring [spring-bounces=
@ietf.org] =B4=FA=B1=ED Rob Shakir [robjs=3D40google.com@dmarc.ietf.org]<br=
>
<b>=B7=A2=CB=CD=CA=B1=BC=E4:</b> 2019=C4=EA8=D4=C25=C8=D5 5:03<br>
<b>=CA=D5=BC=FE=C8=CB:</b> SPRING WG List<br>
<b>=D6=F7=CC=E2:</b> [spring] Beyond SRv6.<br>
</font><br>
</div>
<div></div>
<div>
<div dir=3D"ltr">
<div class=3D"gmail_default"><span id=3D"gmail-docs-internal-guid-7c2e620c-=
7fff-3ced-50c2-1a2b627ac970"><font face=3D"arial, sans-serif">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">Hi SPRING WG,</span></p>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">Over the last 5&#43; years, the=
 IETF has developed Source Packet Routing
 in NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and=
 IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP or=
 GRE.</span></p>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">These encapsulations are past W=
G last call (in IESG or RFC Editor).</span></p>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">During the SPRING WG meeting at=
 IETF 105, two presentations were related
 to the reduction of the size of the SID for IPv6 dataplane:</span></p>
<ul style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt">
<li style=3D"LIST-STYLE-TYPE: disc; VERTICAL-ALIGN: baseline; WHITE-SPACE: =
pre; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent" dir=3D"ltr">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGR=
OUND-COLOR: transparent">SRv6&#43; / CRH --
</span><a href=3D"https://tools.ietf.org/html/draft-bonica-spring-srv6-plus=
-04" rel=3D"noopener noreferrer" target=3D"_blank"><span style=3D"VERTICAL-=
ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGROUND-COLOR: transparent">http=
s://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</span></a></p>
</li><li style=3D"LIST-STYLE-TYPE: disc; VERTICAL-ALIGN: baseline; WHITE-SP=
ACE: pre; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent" dir=3D"ltr">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGR=
OUND-COLOR: transparent">uSID --
</span><a href=3D"https://tools.ietf.org/html/draft-filsfils-spring-net-pgm=
-extension-srv6-usid-01" rel=3D"noopener noreferrer" target=3D"_blank"><spa=
n style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGROUND-COLO=
R: transparent">https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-e=
xtension-srv6-usid-01</span></a><span style=3D"VERTICAL-ALIGN: baseline; WH=
ITE-SPACE: pre-wrap; BACKGROUND-COLOR: transparent">&nbsp;</span></p>
</li></ul>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">During the IETF week, two addit=
ional drafts have been proposed:</span></p>
<ul style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt">
<li style=3D"LIST-STYLE-TYPE: disc; VERTICAL-ALIGN: baseline; WHITE-SPACE: =
pre; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent" dir=3D"ltr">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><a href=3D"https://tools.ietf.org/html/draft-li-spring-compressed-srv6=
-np-00" rel=3D"noopener noreferrer" target=3D"_blank"><span style=3D"VERTIC=
AL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGROUND-COLOR: transparent">h=
ttps://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00</span></a>=
<span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGROUND-=
COLOR: transparent">&nbsp;</span></p>
</li><li style=3D"LIST-STYLE-TYPE: disc; VERTICAL-ALIGN: baseline; WHITE-SP=
ACE: pre; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent" dir=3D"ltr">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><a href=3D"https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr=
-03" rel=3D"noopener noreferrer" target=3D"_blank"><span style=3D"VERTICAL-=
ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGROUND-COLOR: transparent">http=
s://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03</span></a><span =
style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGROUND-COLOR:=
 transparent">&nbsp;</span></p>
</li></ul>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">As we expressed during the meet=
ing, it is important for the WG to understand
 what the aims of additional encapsulations are. Thus, we think it is impor=
tant that the WG should first get to a common understanding on the requirem=
ents for a new IPv6 data plane with a smaller SID - both from the perspecti=
ve of operators that are looking
 to deploy these technologies, and from that of the software/hardware imple=
mentation.</span></p>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">Therefore, we would like to sol=
icit network operators interested in SR
 over the IPv6 data plane to briefly introduce their:</span></p>
<ul style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt">
<li style=3D"LIST-STYLE-TYPE: disc; VERTICAL-ALIGN: baseline; WHITE-SPACE: =
pre; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent" dir=3D"ltr">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGR=
OUND-COLOR: transparent">use case (e.g. Fast Reroute, explicit routing/TE)<=
/span></p>
</li><li style=3D"LIST-STYLE-TYPE: disc; VERTICAL-ALIGN: baseline; WHITE-SP=
ACE: pre; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent" dir=3D"ltr">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGR=
OUND-COLOR: transparent">forwarding performance and scaling requirements</s=
pan></p>
<ul style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt">
<li style=3D"LIST-STYLE-TYPE: circle; VERTICAL-ALIGN: baseline; WHITE-SPACE=
: pre; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent" dir=3D"ltr">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGR=
OUND-COLOR: transparent">e.g., (number of nodes, network diameter, number o=
f SID required in max and average). For
 the latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-=
bit) SIDs as the number would typically be different (*).</span></p>
</li></ul>
</li><li style=3D"LIST-STYLE-TYPE: disc; VERTICAL-ALIGN: baseline; WHITE-SP=
ACE: pre; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent" dir=3D"ltr">
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGR=
OUND-COLOR: transparent">if the existing SRv6 approach is not deployable in=
 their circumstances, details of the requirement
 of a different solution is required and whether this solution is needed fo=
r the short term only or for the long term.</span></p>
</li></ul>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">As well as deployment limitatio=
ns, we would like the SPRING community
 to briefly describe the platform limitations that they are seeing which li=
mit the deployment of SRv6&nbsp; In particular limitations related to the n=
umber of SIDs which can be pushed and forwarded and how much the use of sho=
rter SIDs would improve the deployments
 .</span></p>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">For both of these sets of feedb=
ack if possible, please post this to the
 SPRING WG. If the information cannot be shared publicly, please send it di=
rectly to the chairs &amp; AD (Martin).</span></p>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">This call for information will =
run for four weeks, up to 2019/09/03.
 As a reminder, you can reach the SPRING chairs via </span><a href=3D"mailt=
o:spring-chairs@ietf.org" rel=3D"noopener noreferrer" target=3D"_blank"><sp=
an style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; BACKGROUND-COL=
OR: transparent">spring-chairs@ietf.org</span></a><span style=3D"VERTICAL-A=
LIGN: baseline; WHITE-SPACE: pre-wrap; COLOR: rgb(0,0,0); BACKGROUND-COLOR:=
 transparent">
 and ADs via </span><a href=3D"mailto:spring-ads@ietf.org" rel=3D"noopener =
noreferrer" target=3D"_blank"><span style=3D"VERTICAL-ALIGN: baseline; WHIT=
E-SPACE: pre-wrap; BACKGROUND-COLOR: transparent">spring-ads@ietf.org</span=
></a><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">.&nbsp;</span></p>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">Thank you,</span></p>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">-- Rob &amp; Bruno</span></p>
<br>
<p style=3D"MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt; LINE-HEIGHT: 1.38" dir=3D"=
ltr"><span style=3D"VERTICAL-ALIGN: baseline; WHITE-SPACE: pre-wrap; COLOR:=
 rgb(0,0,0); BACKGROUND-COLOR: transparent">(*) As expressed on the mailing=
 list, a 128 bit SID can encode two instructions
 a node SID and an adjacency SID hence less SID may be required.</span></p>
</font></span><br class=3D"gmail-Apple-interchange-newline">
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D8F696571DGGEMM532MBXchi_--


From nobody Mon Sep  2 11:46:46 2019
Return-Path: <wim.henderickx@nokia.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 859BA120077 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 11:46:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 KRxAo9St4C2f for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 11:46:41 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80108.outbound.protection.outlook.com [40.107.8.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B407120044 for <spring@ietf.org>; Mon,  2 Sep 2019 11:46:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iptuxSg+RBSuoAYYJpFi0LmIuZ9NasKHKrY5HYQ464P93bEC9wv1PPu2DU+ZjMFdqSv8ayazrYbe4c0ZD3eyRYeIygvCd7HQXm6Uta/2WGDsWaN1P616x1J4dEfobkpfzKqZQx80qJF2MzOq9NMG6TBhysJv1gjM5LZcFjcp1CB0RNtWVlMgo2DOug2zFJmgzFNGNJjguwlbQcB1MVTUC1HukpB9cXgaU7pWoTXGwlRBr1paeX16bkLn53S+62KsMfJ2egPxknCAAfKhTg047BSFb6WbkmsZ3YBof5cGV4LzlqKqmQfJx9gqLKeinIMn3qeTiOQReqQOyzyAjOoFVg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hAalcDBhQyBsGFB/FWwwPu8AhkdMV4gv19jwRwtr7Es=; b=TF5c8SyYW3VR8XQPNrQBriKegGmbH1f9lQro9nySqx31Dt3LJmvkZZy5lM3/yUmlX/xfHgNctB2BApXZ9ME1WtxCdKvXaMNmBmrPSTjIPM7AmOrXHSQQzYiZXm6BzIgevaFLLaAySy7445G6/3OJ/tbzC8HWQtA3PFA7D0mlBNW3CUDkfbvTvnPFF6QiBVPXIirgk4iWwnFZ1OVQ6lxTARVk707uWlM/f+4LVDyMq5LCWyLWEHDUP/88y5ZtG/Pl/R9OLJ5uULvYtzSaXDbolBKx4ald/NPg1jaAHG7evWvSfDN3yvcaymTcu6XZl/9Og6k6ThhCcVH4VoPWbbRa9Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hAalcDBhQyBsGFB/FWwwPu8AhkdMV4gv19jwRwtr7Es=; b=KH3WJsWvqEnsG+2RERIzkafVM8bhXAlRKH/9vRtPkXe63GOm94TkIXPNPAGtmaZKKWbiehpyc35p2H5nE/OyLCDpHtcD1UQvV1IwnfU42A2/wscu+xfMcQZ3kSC/lbkD5zn2jHiGRx6GDyqriF8Rx+EGLW6gPEue5mEa5fdfXCQ=
Received: from AM6PR07MB5926.eurprd07.prod.outlook.com (20.178.88.32) by AM6PR07MB5477.eurprd07.prod.outlook.com (20.178.90.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.5; Mon, 2 Sep 2019 18:46:38 +0000
Received: from AM6PR07MB5926.eurprd07.prod.outlook.com ([fe80::91e3:64dc:fd2d:80ac]) by AM6PR07MB5926.eurprd07.prod.outlook.com ([fe80::91e3:64dc:fd2d:80ac%7]) with mapi id 15.20.2199.020; Mon, 2 Sep 2019 18:46:38 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgv0BzqsbSPT0Swp0BSsyEUnKcY+DQA
Date: Mon, 2 Sep 2019 18:46:38 +0000
Message-ID: <DBB8D41F-640F-4BCC-896E-BE59889CB00A@nokia.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
In-Reply-To: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
Accept-Language: nl-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1d.0.190830
authentication-results: spf=none (sender IP is ) smtp.mailfrom=wim.henderickx@nokia.com; 
x-originating-ip: [109.144.211.89]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1184c045-e3e6-4431-19fe-08d72fd5e37c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM6PR07MB5477; 
x-ms-traffictypediagnostic: AM6PR07MB5477:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <AM6PR07MB54770CD7863BB9FE7AC8290083BE0@AM6PR07MB5477.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(136003)(376002)(39860400002)(366004)(346002)(199004)(189003)(91956017)(99286004)(76116006)(6116002)(3846002)(6436002)(2906002)(966005)(66556008)(81166006)(66476007)(66066001)(76176011)(66946007)(64756008)(66446008)(478600001)(14454004)(36756003)(26005)(53546011)(102836004)(8936002)(606006)(81156014)(8676002)(14444005)(186003)(256004)(6506007)(486006)(2616005)(476003)(11346002)(446003)(5660300002)(7736002)(25786009)(86362001)(6246003)(71190400001)(71200400001)(6486002)(53936002)(316002)(33656002)(58126008)(110136005)(54896002)(6306002)(236005)(6512007)(229853002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR07MB5477; H:AM6PR07MB5926.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 1KpgNZIjZKVC7rNCy16VC5nKbUTnXvc8YjY1zzdOgsgpxUIA9OpBlC9ocXmnDd7BtaAWlznVqRv3lGEORvKLoVqlfeoCFF0bgVcDmiLfhul5fMEvhEnSDHFiI3Wl0CzwHEz+N5Xy9y82P/DAvvg+rGT1Hin/7CocNUH8UWCszpzsp87iua2spUHygBtQaAvfagNSBMB5eMTIL2+TBmIAHJc2teKeOYqHabnr0aE94GIoCkYK6IqeUxtKxxIA3J2pM1k4sR6AuE5xAjxGAvmgCiCbnGgDaFI6Wu3ghw5ptK5RMFBhXlTJBvqKHhzcpqGokXR9C2GxOCSbnpAKpSvVlpJIU4M4fPUTd2KYqHF15qXuNw9X11nNOjSdx7GHJsKUjX2twhN2MJeNxOYzhdDciCZH5G9EtC0kVLYG+AQHTj0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DBB8D41F640F4BCC896EBE59889CB00Anokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1184c045-e3e6-4431-19fe-08d72fd5e37c
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 18:46:38.6825 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: BlHr4zHFiKYTJ6+68ku05oi9qo32LxZEjXLA0K3HIqaIDKVkkBRXDEfp4ouP5RGpVEnQaFyOb61zAtSiv3gKhaKNekB/R2di5HIW0zPOQ0A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5477
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/NxgUMRYx9RixmZmASDe_4M9-7PU>
Subject: Re: [spring] Beyond SRv6.
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, 02 Sep 2019 18:46:45 -0000

--_000_DBB8D41F640F4BCC896EBE59889CB00Anokiacom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QWRkaW5nIG15IHBlcnNwZWN0aXZlIGhlcmUuIFRoZSBmYWN0IHRoYXQgc29tZSBwcm9wb3NhbHMg
Y29tZSBvbiB0aGUgdGFibGUgc2hvd3MgdGhhdCB3ZSBoYXZlIHNvbWV0aGluZyB0byBvcHRpbWl6
ZS4gU28gZmFyIHRoZXJlIGhhcyBiZWVuIGxpdHRsZSBmZWVkYmFjayBvbiBzaXplcyByZXF1aXJl
ZCBpbiByZWFsIGRlcGxveW1lbnRzLiBQZXJzb25hbGx5IEkgaGF2ZSBzZWVuIHJlcXVlc3QgZm9y
IHNtYWxsICgxLTIgc2lkcykgdG8gb3RoZXIgY2FzZXMgd2hpY2ggcmVxdWlyZSB1cCB0byA5LTEw
IHNpZHMgZGVlcC4gV2Uga25vdyBjZXJ0YWluIEhXIGNhbm5vdCBjb3BlIHdpdGggc29tZSBvZiB0
aGVzZSByZXF1ZXN0cy4gSSBjYW5ub3QganVkZ2Ugb24gaG93IG1hbnkgY3VzdG9tZXJzIG9yIGlu
IHNtYWxsIHRvIG1lZGl1bSByYW5nZSBidXQgaXQgd291bGQgYmUgZ29vZCB3ZSBjYW4gZGVmaW5l
IGEgc29sdXRpb24gdGhhdCB3b3JrcyBmb3IgdGhlIG1ham9yaXR5IG9mIGN1c3RvbWVycy4NCg0K
Tm93IGdpdmVuIHRoYXQgdGhpcyBpcyBnb2luZyBvbiBmb3Igc29tZSB0aW1lIGluIElFVEYgYW5k
IHdlIGhhdmUgZGVwbG95bWVudHMgaXQgd291bGQgYmUgYmFkIGlmIHdlIGNoYW5nZSBkaXJlY3Rp
b24gYWxsIG9mIGEgc3VkZGVuLiBTbyBJIHByb3Bvc2UgdG8gZmx1c2ggb3V0IHdoYXQgd2UgaGF2
ZSBhbmQgd2hlcmUgdGhlIGxpbWl0cyBhcmUgYW5kIGZpZ3VyZSBvdXQgYSB3YXkgZm9yd2FyZCBi
YXNlZCBvbiB0aGlzLg0KDQpNeSAyIGNlbnRzLg0KDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJv
dW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBSb2IgU2hha2lyIDxyb2Jqcz00MGdvb2dsZS5j
b21AZG1hcmMuaWV0Zi5vcmc+DQpEYXRlOiBTdW5kYXksIDQgQXVndXN0IDIwMTkgYXQgMjI6MDQN
ClRvOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogW3NwcmluZ10g
QmV5b25kIFNSdjYuDQoNCg0KSGkgU1BSSU5HIFdHLA0KDQoNCk92ZXIgdGhlIGxhc3QgNSsgeWVh
cnMsIHRoZSBJRVRGIGhhcyBkZXZlbG9wZWQgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdv
cmtpbkcgKFNQUklORykgYWthIFNlZ21lbnQgUm91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1It
TVBMUykgYW5kIElQdjYgKFNSdjYpIGRhdGEgcGxhbmVzLiBTUi1NUExTIG1heSBhbHNvIGJlIHRy
YW5zcG9ydGVkIG92ZXIgSVAgaW4gVURQIG9yIEdSRS4NCg0KDQpUaGVzZSBlbmNhcHN1bGF0aW9u
cyBhcmUgcGFzdCBXRyBsYXN0IGNhbGwgKGluIElFU0cgb3IgUkZDIEVkaXRvcikuDQoNCg0KRHVy
aW5nIHRoZSBTUFJJTkcgV0cgbWVldGluZyBhdCBJRVRGIDEwNSwgdHdvIHByZXNlbnRhdGlvbnMg
d2VyZSByZWxhdGVkIHRvIHRoZSByZWR1Y3Rpb24gb2YgdGhlIHNpemUgb2YgdGhlIFNJRCBmb3Ig
SVB2NiBkYXRhcGxhbmU6DQoNCiAgKg0KICAqICAgU1J2NisgLyBDUkggLS0NCiAgKiAgIGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1cy0wNA0K
ICAqDQogICoNCiAgKiAgIHVTSUQgLS0NCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxDQog
ICoNCg0KDQpEdXJpbmcgdGhlIElFVEYgd2VlaywgdHdvIGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUg
YmVlbiBwcm9wb3NlZDoNCg0KICAqDQogICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMA0KICAqDQogICoNCiAgKiAgIGh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNy
LTAzDQogICoNCg0KDQpBcyB3ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBp
bXBvcnRhbnQgZm9yIHRoZSBXRyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRp
b25hbCBlbmNhcHN1bGF0aW9ucyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0
aGF0IHRoZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24g
dGhlIHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVy
IFNJRCAtIGJvdGggZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxv
b2tpbmcgdG8gZGVwbG95IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUg
c29mdHdhcmUvaGFyZHdhcmUgaW1wbGVtZW50YXRpb24uDQoNCg0KVGhlcmVmb3JlLCB3ZSB3b3Vs
ZCBsaWtlIHRvIHNvbGljaXQgbmV0d29yayBvcGVyYXRvcnMgaW50ZXJlc3RlZCBpbiBTUiBvdmVy
IHRoZSBJUHY2IGRhdGEgcGxhbmUgdG8gYnJpZWZseSBpbnRyb2R1Y2UgdGhlaXI6DQoNCiAgKg0K
ICAqICAgdXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKQ0K
ICAqDQogICoNCiAgKiAgIGZvcndhcmRpbmcgcGVyZm9ybWFuY2UgYW5kIHNjYWxpbmcgcmVxdWly
ZW1lbnRzDQogICoNCg0KICAgICAqDQogICAgICogICBlLmcuLCAobnVtYmVyIG9mIG5vZGVzLCBu
ZXR3b3JrIGRpYW1ldGVyLA0KICAgICAqICAgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXgg
YW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2
IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51bWJl
ciB3b3VsZCB0eXBpY2FsbHkgYmUgZGlmZmVyZW50ICgqKS4NCiAgICAgKg0KDQogICoNCiAgKiAg
IGlmIHRoZSBleGlzdGluZyBTUnY2IGFwcHJvYWNoIGlzIG5vdCBkZXBsb3lhYmxlDQogICogICBp
biB0aGVpciBjaXJjdW1zdGFuY2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBvZiBhIGRp
ZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0aW9uIGlz
IG5lZWRlZCBmb3IgdGhlIHNob3J0IHRlcm0gb25seSBvciBmb3IgdGhlIGxvbmcgdGVybS4NCiAg
Kg0KDQoNCkFzIHdlbGwgYXMgZGVwbG95bWVudCBsaW1pdGF0aW9ucywgd2Ugd291bGQgbGlrZSB0
aGUgU1BSSU5HIGNvbW11bml0eSB0byBicmllZmx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1p
dGF0aW9ucyB0aGF0IHRoZXkgYXJlIHNlZWluZyB3aGljaCBsaW1pdCB0aGUgZGVwbG95bWVudCBv
ZiBTUnY2ICBJbiBwYXJ0aWN1bGFyIGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBv
ZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhl
IHVzZSBvZiBzaG9ydGVyIFNJRHMgd291bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLg0KDQoN
CkZvciBib3RoIG9mIHRoZXNlIHNldHMgb2YgZmVlZGJhY2sgaWYgcG9zc2libGUsIHBsZWFzZSBw
b3N0IHRoaXMgdG8gdGhlIFNQUklORyBXRy4gSWYgdGhlIGluZm9ybWF0aW9uIGNhbm5vdCBiZSBz
aGFyZWQgcHVibGljbHksIHBsZWFzZSBzZW5kIGl0IGRpcmVjdGx5IHRvIHRoZSBjaGFpcnMgJiBB
RCAoTWFydGluKS4NCg0KDQpUaGlzIGNhbGwgZm9yIGluZm9ybWF0aW9uIHdpbGwgcnVuIGZvciBm
b3VyIHdlZWtzLCB1cCB0byAyMDE5LzA5LzAzLiBBcyBhIHJlbWluZGVyLCB5b3UgY2FuIHJlYWNo
IHRoZSBTUFJJTkcgY2hhaXJzIHZpYSBzcHJpbmctY2hhaXJzQGlldGYub3JnPG1haWx0bzpzcHJp
bmctY2hhaXJzQGlldGYub3JnPiBhbmQgQURzIHZpYSBzcHJpbmctYWRzQGlldGYub3JnPG1haWx0
bzpzcHJpbmctYWRzQGlldGYub3JnPi4NCg0KDQpUaGFuayB5b3UsDQoNCi0tIFJvYiAmIEJydW5v
DQoNCg0KKCopIEFzIGV4cHJlc3NlZCBvbiB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBiaXQgU0lE
IGNhbiBlbmNvZGUgdHdvIGluc3RydWN0aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGphY2VuY3kg
U0lEIGhlbmNlIGxlc3MgU0lEIG1heSBiZSByZXF1aXJlZC4NCg0K

--_000_DBB8D41F640F4BCC896EBE59889CB00Anokiacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <B9E5D60F8ECB644AAD88439ECE0C7067@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXtt
c28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0
Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9u
MQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBs
MA0KCXttc28tbGlzdC1pZDo0NjYxMTM0MDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6ODk2OTU1
NzA4O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBs
aXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVs
Ng0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674Kn
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoy
ODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwxDQoJe21zby1saXN0LWlkOjkyNDM2MDQyOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxOTYx
MTU5MzE4O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxl
dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1s
ZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBs
aXN0IGwyDQoJe21zby1saXN0LWlkOjI2MTExMzA1NTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
LTQ3Nzk4ODg0NDt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQot
LT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5r
PSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QWRkaW5nIG15IHBl
cnNwZWN0aXZlIGhlcmUuIFRoZSBmYWN0IHRoYXQgc29tZSBwcm9wb3NhbHMgY29tZSBvbiB0aGUg
dGFibGUgc2hvd3MgdGhhdCB3ZSBoYXZlIHNvbWV0aGluZyB0byBvcHRpbWl6ZS4gU28gZmFyIHRo
ZXJlIGhhcyBiZWVuIGxpdHRsZSBmZWVkYmFjayBvbiBzaXplcyByZXF1aXJlZCBpbiByZWFsIGRl
cGxveW1lbnRzLiBQZXJzb25hbGx5DQogSSBoYXZlIHNlZW4gcmVxdWVzdCBmb3Igc21hbGwgKDEt
MiBzaWRzKSB0byBvdGhlciBjYXNlcyB3aGljaCByZXF1aXJlIHVwIHRvIDktMTAgc2lkcyBkZWVw
LiBXZSBrbm93IGNlcnRhaW4gSFcgY2Fubm90IGNvcGUgd2l0aCBzb21lIG9mIHRoZXNlIHJlcXVl
c3RzLiBJIGNhbm5vdCBqdWRnZSBvbiBob3cgbWFueSBjdXN0b21lcnMgb3IgaW4gc21hbGwgdG8g
bWVkaXVtIHJhbmdlIGJ1dCBpdCB3b3VsZCBiZSBnb29kIHdlIGNhbiBkZWZpbmUgYSBzb2x1dGlv
bg0KIHRoYXQgd29ya3MgZm9yIHRoZSBtYWpvcml0eSBvZiBjdXN0b21lcnMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk5vdyBn
aXZlbiB0aGF0IHRoaXMgaXMgZ29pbmcgb24gZm9yIHNvbWUgdGltZSBpbiBJRVRGIGFuZCB3ZSBo
YXZlIGRlcGxveW1lbnRzIGl0IHdvdWxkIGJlIGJhZCBpZiB3ZSBjaGFuZ2UgZGlyZWN0aW9uIGFs
bCBvZiBhIHN1ZGRlbi4gU28gSSBwcm9wb3NlIHRvIGZsdXNoIG91dCB3aGF0IHdlIGhhdmUgYW5k
IHdoZXJlIHRoZSBsaW1pdHMgYXJlDQogYW5kIGZpZ3VyZSBvdXQgYSB3YXkgZm9yd2FyZCBiYXNl
ZCBvbiB0aGlzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj5NeSAyIGNlbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+c3ByaW5nICZs
dDtzcHJpbmctYm91bmNlc0BpZXRmLm9yZyZndDsgb24gYmVoYWxmIG9mIFJvYiBTaGFraXIgJmx0
O3JvYmpzPTQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZyZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+
U3VuZGF5LCA0IEF1Z3VzdCAyMDE5IGF0IDIyOjA0PGJyPg0KPGI+VG86IDwvYj5TUFJJTkcgV0cg
TGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5bc3ByaW5n
XSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij5IaSBTUFJJTkcgV0csPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+T3ZlciB0aGUgbGFzdCA1JiM0MzsgeWVh
cnMsIHRoZSBJRVRGIGhhcyBkZXZlbG9wZWQgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdv
cmtpbkcgKFNQUklORykgYWthIFNlZ21lbnQgUm91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1It
TVBMUykgYW5kIElQdjYgKFNSdjYpDQogZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5IGFsc28gYmUg
dHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZXNl
IGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRp
dG9yKS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElF
VEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBv
ZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZTo8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7
Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1h
bCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21h
cmdpbi10b3A6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28t
bGlzdDpsMCBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U1J2NiYjNDM7IC8g
Q1JIIC0tPG86cD48L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdp
bi10b3A6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0Ij5o
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMt
MDQ8L2E+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Y29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9u
dC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+
DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdp
bi10b3A6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+dVNJRCAtLTxvOnA+PC9v
OnA+PC9zcGFuPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjpibGFjazttYXJnaW4tdG9wOjBjbTttYXJn
aW4tYm90dG9tOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxm
bzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lk
LTAxIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5l
dC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMTwvYT4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
bGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5E
dXJpbmcgdGhlIElFVEYgd2VlaywgdHdvIGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9w
b3NlZDo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzI7dmVy
dGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFy
aWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkg
c3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdp
bi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMjt2ZXJ0aWNhbC1hbGlnbjpi
YXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNw
cmluZy1jb21wcmVzc2VkLXNydjYtbnAtMDAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwPC9hPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
MiBsZXZlbDEgbGZvMjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omwy
IGxldmVsMSBsZm8yO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmlj
Om5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjpibGFjazttYXJnaW4tdG9wOjBjbTttYXJnaW4t
Ym90dG9tOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzI7
dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzIj5odHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1zci0wMzwvYT4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6
YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5BcyB3ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBp
cyBpbXBvcnRhbnQgZm9yIHRoZSBXRyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRk
aXRpb25hbCBlbmNhcHN1bGF0aW9ucyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFu
dA0KIHRoYXQgdGhlIFdHIHNob3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGlu
ZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNt
YWxsZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBh
cmUgbG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9m
IHRoZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5U
aGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRl
cmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVj
ZSB0aGVpcjo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7
dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQt
dmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48
bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGNtO21hcmdpbi1ib3R0b206MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5n
L1RFKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJj
b2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0OmwxIGxldmVsMSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQt
dmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjpibGFjazttYXJnaW4t
dG9wOjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6
bDEgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmZvcndhcmRpbmcgcGVyZm9y
bWFuY2UgYW5kIHNjYWxpbmcgcmVxdWlyZW1lbnRzPG86cD48L286cD48L3NwYW4+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm8zO3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+
DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzM7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFz
aWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9y
OmJsYWNrO21hcmdpbi10b3A6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1ib3R0b206LjAw
MDFwdDttc28tbGlzdDpsMSBsZXZlbDIgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ZS5n
LiwgKG51bWJlciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciw8bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjxsaSBzdHlsZT0iY29sb3I6YmxhY2s7bWFyZ2luLXRvcDowY207bWFyZ2luLWJvdHRvbTow
Y207bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwxIGxldmVsMiBsZm8zO3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj5udW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFn
ZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBT
SURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5
cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDIgbGZvMzt2ZXJ0aWNh
bC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91
bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6
YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJp
YW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6
MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMSBs
ZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aWYgdGhlIGV4aXN0aW5nIFNSdjYg
YXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGU8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBzdHls
ZT0iY29sb3I6YmxhY2s7bWFyZ2luLXRvcDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0O21zby1saXN0OmwxIGxldmVsMSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2Vs
aW5lIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj5pbiB0aGVpciBjaXJjdW1zdGFuY2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBv
ZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0
aW9uIGlzIG5lZWRlZCBmb3IgdGhlIHNob3J0IHRlcm0gb25seSBvciBmb3IgdGhlIGxvbmcgdGVy
bS48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29s
b3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t
Oi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5BcyB3ZWxsIGFzIGRlcGxveW1lbnQgbGltaXRhdGlvbnMsIHdl
IHdvdWxkIGxpa2UgdGhlIFNQUklORyBjb21tdW5pdHkgdG8gYnJpZWZseSBkZXNjcmliZSB0aGUg
cGxhdGZvcm0gbGltaXRhdGlvbnMgdGhhdCB0aGV5IGFyZSBzZWVpbmcgd2hpY2ggbGltaXQgdGhl
IGRlcGxveW1lbnQNCiBvZiBTUnY2Jm5ic3A7IEluIHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVs
YXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2Fy
ZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRo
ZSBkZXBsb3ltZW50cyAuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Rm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBv
ZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdH
LiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNl
bmQgaXQgZGlyZWN0bHkgdG8NCiB0aGUgY2hhaXJzICZhbXA7IEFEIChNYXJ0aW4pLjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPlRoaXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vl
a3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQ
UklORyBjaGFpcnMgdmlhDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Im1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYu
b3JnIj5zcHJpbmctY2hhaXJzQGlldGYub3JnPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
IGFuZCBBRHMgdmlhDQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmci
PnNwcmluZy1hZHNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4uJm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t
Oi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5UaGFuayB5b3UsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4t
LSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBj
bTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4oKikgQXMgZXhwcmVzc2VkIG9uIHRo
ZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25z
IGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJl
cXVpcmVkLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_DBB8D41F640F4BCC896EBE59889CB00Anokiacom_--


From nobody Mon Sep  2 13:58:50 2019
Return-Path: <rbonica@juniper.net>
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 067D31200B2; Mon,  2 Sep 2019 13:58:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 DtfhlwyOfv18; Mon,  2 Sep 2019 13:58:38 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69CA012004A; Mon,  2 Sep 2019 13:58:38 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x82Kvv4F030794; Mon, 2 Sep 2019 13:58:29 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=JAWsoKzvCZAbCqm8O4RGNbqJ3XcNyM2EX71g9deK5Fc=; b=W0eoUQ4PmFUcEd2zR5bG2mVy64UO0xppk7iJkLklYDd0p4XhWSppOagBuzrW9u9WEhAW GIWryvJZHZ8siIEgGQIMrIrE0zJe8uIGlOPtdF8qKEv0xyMVoAyJKGECbxNqQSAOZd1N bfQefW2Nl0c/11BakkXmRaTy4aPl40ktbH8dprdIhdiSZxIVx3P5fcc0EKgEPe7DgmsU i5c5RBwVTFteTFnuc2Ebb2YRw7Fw/3nFpYJX7YO2UKeLY/y7JQ4sqOlb4Ru2k7vo1uqg xf4mYqodixJMcNil3XjXkxk2iWqseGvQG5EzgTq6YGyn//QjxhmvG38R2h00OwIWKU3v fw== 
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp2058.outbound.protection.outlook.com [104.47.40.58]) by mx0a-00273201.pphosted.com with ESMTP id 2uqqwn3d64-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 02 Sep 2019 13:58:29 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HxVeGPZ3bW5PVlGL3W97sWWMoYG62rHDVilqmCXqvVdEb/DHJGm1dwkZATGWsn3w4FuVh/C/5NtlR3qEfWjNT5WegmlcgpfGcU3oCUB28N1KzGfHiCkZugtA4SoU+QMIKqltrKYpNhWV9WJpZR3tp8WAcATSdzbk5ghKYAOIAeM5UMWbxx0raEwZYjSnVBoCdSrXiaaBN2hvYiU82zuX6zgs/fOIVQG9zUK0AI8ScNGHvoI6YUUjrLrYrRTJsRlqFzM9FFVxUULbpF0UX/7/Hgt9kUP0ZrUc/GPWoS7jSxHNLAuKDieiIKMe6nHhny5DJYA1cukybrK5E8FUdsBKeQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JAWsoKzvCZAbCqm8O4RGNbqJ3XcNyM2EX71g9deK5Fc=; b=Ck+1rgS3QxGRDIz8KW1EvPuXCUswK1Gy3NapgBfVVQRgUeSifZyBGJGXqeKEYdJ1rPLG9/YSGmyK9WVacUk6rKJB1Q5iB1O4OsizKmgVD1U4i3uupU234Peowikz/w5A6B+2daupFgrCzfGWBJkZWIlJeLjFCnAAVWKm8drT0tQsSBLPhJ4gPI05qwVLlPpBTBcIe18r3RrvMy6iEFLkz8KxK/yNX4S+JVspt09BikovL6sEzwrHG80HRhP53oINX3ARdRQADScsr5D4jwFFPaytnaAlvqeA2E5XXNTxBPA6mHuuv7kMOXwDej282+QnKzoM/cqfqIGPtIRbb8Q6yQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5127.namprd05.prod.outlook.com (20.177.231.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.9; Mon, 2 Sep 2019 20:58:27 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2241.012; Mon, 2 Sep 2019 20:58:27 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Ca By <cb.list6@gmail.com>, Suresh Krishnan <suresh.krishnan@gmail.com>
CC: "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Question about SRv6 Insert function
Thread-Index: AQHVYaiGkQrPBxFhV02Y8RCTv8yVq6cYnx8AgAA+72A=
Content-Class: 
Date: Mon, 2 Sep 2019 20:58:27 +0000
Message-ID: <BYAPR05MB54639033C12A9FC41FA27845AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <CAD6AjGTkwbTAKGDH63pM7Gc3_2BRV98E2MLMrUbjmc09Mcv=Ow@mail.gmail.com>
In-Reply-To: <CAD6AjGTkwbTAKGDH63pM7Gc3_2BRV98E2MLMrUbjmc09Mcv=Ow@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-02T20:58:25.7802031Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=0ea15606-6844-40f7-9993-f63303224a96; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b45d659e-7e68-4607-0fe7-08d72fe84d76
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5127; 
x-ms-traffictypediagnostic: BYAPR05MB5127:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <BYAPR05MB51279170305CCE34AFFCE02BAEBE0@BYAPR05MB5127.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(366004)(136003)(396003)(39860400002)(346002)(199004)(189003)(606006)(316002)(11346002)(446003)(256004)(26005)(4326008)(53546011)(5660300002)(102836004)(6506007)(76176011)(86362001)(66446008)(478600001)(66476007)(76116006)(66556008)(53936002)(64756008)(52536014)(14454004)(966005)(2906002)(6116002)(790700001)(25786009)(33656002)(3846002)(229853002)(66946007)(66574012)(6246003)(476003)(71200400001)(71190400001)(486006)(74316002)(6306002)(54896002)(236005)(66066001)(55016002)(9686003)(110136005)(54906003)(7696005)(8676002)(81156014)(81166006)(7736002)(99286004)(8936002)(186003)(14444005)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5127; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: +FWMsdlqoujLStbjteOzNfB2KW8626lSRCjbD0nVAWdksJAB1n/oVDzuSY0sdJzuQG9frumlG+ITads2kTt0nSWXYzX/E2qZQcIOz/jsxmAiv7frEJu0BN3BtvNI5pyW31XTEQ435Xhc6qns0KXZhXhNaz6VHT39VaqTjgnI5SbRjCowk0lgJ616Oj0X/20eK3fGYh4+0ncjjijoILPd9FkRNY6EjKDgZkH3haZHnAhnhNBotIjUMN8kKirgPZg56CA1LlHol3pQ8NBt5wSbyy2UOzqG41DcE8iPaQFwSk23RW+uVQeODIBV8LP0SY+8FMmBvv0I8D58f1G6mRGu5K60+ORas/8rJg87eLejfJsgT2hXmjaJvbYbGobSod8RokW+9n8210w20PGnO1bYisPYZnMDUZEUv9FXrzwLZ+w=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54639033C12A9FC41FA27845AEBE0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b45d659e-7e68-4607-0fe7-08d72fe84d76
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 20:58:27.3696 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: P0J2aJhLcuXy2gfq9hFlc6Fw0A/kVlVWm+eNYz8M83vimAPuYYq8qb3rR/UMguu8N/iX7LwLrtVCHG5iZ8PoWA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5127
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-02_08:2019-08-29,2019-09-02 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 mlxscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 clxscore=1011 mlxlogscore=999 malwarescore=0 spamscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909020236
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_8bjKJoDSwJTWASgnOkUBXtwWHU>
Subject: Re: [spring] Question about SRv6 Insert function
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, 02 Sep 2019 20:58:41 -0000

--_000_BYAPR05MB54639033C12A9FC41FA27845AEBE0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Cameron,

I hear you. SRv6+ will try to limit its ask to the following:


  *   Enough community review to make sure that we aren't doing anything da=
ngerous
  *   Four code points (i.e., two IPv6 Routing types and two IPv6 options)
  *   One registry (i.e., Special purpose SIDs)

Beyond that, we will try to keep the noise to a minimum.

                                          Ron




From: Ca By <cb.list6@gmail.com>
Sent: Monday, September 2, 2019 1:10 PM
To: Suresh Krishnan <suresh.krishnan@gmail.com>
Cc: 6man@ietf.org; Fernando Gont <fernando@gont.com.ar>; Ron Bonica <rbonic=
a@juniper.net>; draft-ietf-spring-srv6-network-programming <draft-ietf-spri=
ng-srv6-network-programming@ietf.org>; draft-voyer-6man-extension-header-in=
sertion <draft-voyer-6man-extension-header-insertion@ietf.org>; spring@ietf=
.org
Subject: Re: Question about SRv6 Insert function



On Mon, Sep 2, 2019 at 9:07 AM Suresh Krishnan <suresh.krishnan@gmail.com<m=
ailto:suresh.krishnan@gmail.com>> wrote:
Hi Fernando,

On Aug 31, 2019, at 10:09 AM, Fernando Gont <fernando@gont.com.ar<mailto:fe=
rnando@gont.com.ar>> wrote:

On 30/8/19 20:24, Ron Bonica wrote:
Li,



In the scenarios that you mention, below, SRv6 nodes have the following
options:



1. To prepend and IPv6 header, with its own SRH
2. To insert an SRH, as described below



Option 1 is in keeping with the word and spirit of RFC 8200. As you
point out, Option 2 contradicts RFC 8200.



So, we should probably explore the motivation for Option 2). If the
motivation is not sufficient, we should probably standardize on Option 1.

My argument would be:
Folks would do whatever they please with 1). If somehow they feel the
need to do 2), they should *refrain from even suggesting it*, post an
internet draft that proposes to update RFC8200 to allow for the
insertion of EHs, wait for that to be adopted and published, and only
then suggest to do EH insertion.

I have put down my thoughts on the future of header insertion work in a mai=
l to the 6man list in May 2017. The mail can be found below

https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc<http=
s://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__mailarchive.ietf.org_arc=
h_msg_ipv6_4MevopH9-5FiQglUizhoT5Rl-2DTjRc&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scb=
fh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
m=3Dd-vzMZODP_ALHfMhubf5WRxJTGOhRzUKJbOtu85Dffk&s=3Dfbmh6fqc8mAnydHmPoIhor-=
HPFSjlsvhAIwCflKUbSk&e=3D>



P.S.: Given the amount of discussion there has been on this topic in the
context of RFC8200, I'd like to hope that there's no draft-ietf document
suggesting EH-insertion or, if there is, the relevant ADs and chairs
make sure that's not the case anymore.

Yes. If a draft violates RFC8200 and it hits the IESG for evaluation, I wil=
l certainly hold a DISCUSS position until the violations are fixed.

Thanks
Suresh

Thanks. It sounds to me the the SR folks are re-inventing NSH in ipv6.

The internet layer is a narrow waist.

My humble opinion is SR has the same real market traction as  LISP and NSH,=
 meaning very niche, but loud.

They should look at publishing in the experimental track before asking for =
the world.

Regards,
Cameron






--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mailman_listin=
fo_ipv6&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9=
FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3Dd-vzMZODP_ALHfMhubf5WRxJTGOhRzU=
KJbOtu85Dffk&s=3DCJjpcqScEQwVpIUZyR6cQhyDb5ouN7wH6aIrmCLoIMM&e=3D>
--------------------------------------------------------------------


Juniper Business Use Only

--_000_BYAPR05MB54639033C12A9FC41FA27845AEBE0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:381708271;
	mso-list-type:hybrid;
	mso-list-template-ids:1090135138 214178868 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1134563741;
	mso-list-template-ids:-1431951742;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Cameron,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I hear you. SRv6&#43; will try to limit its ask to t=
he following:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level1 =
lfo3">Enough community review to make sure that we aren&#8217;t doing anyth=
ing dangerous<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin=
-left:0in;mso-list:l0 level1 lfo3">Four code points (i.e., two IPv6 Routing=
 types and two IPv6 options)<o:p></o:p></li><li class=3D"MsoListParagraph" =
style=3D"margin-left:0in;mso-list:l0 level1 lfo3">One registry (i.e., Speci=
al purpose SIDs)<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Beyond that, we will try to keep the noise to a mini=
mum.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Ca By &lt;cb.list6@gmail.com&gt; <br>
<b>Sent:</b> Monday, September 2, 2019 1:10 PM<br>
<b>To:</b> Suresh Krishnan &lt;suresh.krishnan@gmail.com&gt;<br>
<b>Cc:</b> 6man@ietf.org; Fernando Gont &lt;fernando@gont.com.ar&gt;; Ron B=
onica &lt;rbonica@juniper.net&gt;; draft-ietf-spring-srv6-network-programmi=
ng &lt;draft-ietf-spring-srv6-network-programming@ietf.org&gt;; draft-voyer=
-6man-extension-header-insertion &lt;draft-voyer-6man-extension-header-inse=
rtion@ietf.org&gt;;
 spring@ietf.org<br>
<b>Subject:</b> Re: Question about SRv6 Insert function<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Sep 2, 2019 at 9:07 AM Suresh Krishnan &lt;<=
a href=3D"mailto:suresh.krishnan@gmail.com">suresh.krishnan@gmail.com</a>&g=
t; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<p class=3D"MsoNormal">Hi Fernando,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">On Aug 31, 2019, at 10:09 AM, Fernando Gont &lt;<a h=
ref=3D"mailto:fernando@gont.com.ar" target=3D"_blank">fernando@gont.com.ar<=
/a>&gt; wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">On 30/8/19 20:24, Ron=
 Bonica wrote:<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">Li,<br>
<br>
&nbsp;<br>
<br>
In the scenarios that you mention, below, SRv6 nodes have the following<br>
options:<br>
<br>
&nbsp;<br>
<br>
1. To prepend and IPv6 header, with its own SRH<br>
2. To insert an SRH, as described below<br>
<br>
&nbsp;<br>
<br>
Option 1 is in keeping with the word and spirit of RFC 8200. As you<br>
point out, Option 2 contradicts RFC 8200.<br>
<br>
&nbsp;<br>
<br>
So, we should probably explore the motivation for Option 2). If the<br>
motivation is not sufficient, we should probably standardize on Option 1.<o=
:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal"><br>
My argument would be:<br>
Folks would do whatever they please with 1). If somehow they feel the<br>
need to do 2), they should *refrain from even suggesting it*, post an<br>
internet draft that proposes to update RFC8200 to allow for the<br>
insertion of EHs, wait for that to be adopted and published, and only<br>
then suggest to do EH insertion.<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I have put down my thoughts on the future of header =
insertion work in a mail to the 6man list in May 2017. The mail can be foun=
d below<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://urldefense.proofpoint.com/v2/url?=
u=3Dhttps-3A__mailarchive.ietf.org_arch_msg_ipv6_4MevopH9-5FiQglUizhoT5Rl-2=
DTjRc&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&am=
p;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3Dd-vzMZODP_ALHfMhu=
bf5WRxJTGOhRzUKJbOtu85Dffk&amp;s=3Dfbmh6fqc8mAnydHmPoIhor-HPFSjlsvhAIwCflKU=
bSk&amp;e=3D" target=3D"_blank">https://mailarchive.ietf.org/arch/msg/ipv6/=
4MevopH9_iQglUizhoT5Rl-TjRc</a><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><br>
P.S.: Given the amount of discussion there has been on this topic in the<br=
>
context of RFC8200, I'd like to hope that there's no draft-ietf document<br=
>
suggesting EH-insertion or, if there is, the relevant ADs and chairs<br>
make sure that's not the case anymore.<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class=3D"MsoNormal">Yes. If a draft violates RFC8200 and it hits the IES=
G for evaluation, I will certainly hold a DISCUSS position until the violat=
ions are fixed.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">Suresh<o:p></o:p></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks. It sounds to me the the SR folks are re-inve=
nting NSH in ipv6.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The internet layer is a narrow waist.&nbsp;<o:p></o:=
p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">My humble opinion is SR has the same real market tra=
ction as &nbsp;LISP and NSH, meaning very niche, but loud.&nbsp;<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">They should look at publishing in the experimental t=
rack before asking for the world.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Cameron<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
<p class=3D"MsoNormal">----------------------------------------------------=
----------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__www.ietf.org_mailman_listinfo_ipv6&amp;d=3DDwMFaQ&amp;c=3DH=
AkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl=
-AWF2EfpHcAwrDThKP8&amp;m=3Dd-vzMZODP_ALHfMhubf5WRxJTGOhRzUKJbOtu85Dffk&amp=
;s=3DCJjpcqScEQwVpIUZyR6cQhyDb5ouN7wH6aIrmCLoIMM&amp;e=3D" target=3D"_blank=
">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54639033C12A9FC41FA27845AEBE0BYAPR05MB5463namp_--


From nobody Mon Sep  2 20:30:43 2019
Return-Path: <weibin.wang@nokia-sbell.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 C8ED71200DE; Mon,  2 Sep 2019 20:30:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Gc026GWW_lhG; Mon,  2 Sep 2019 20:30:35 -0700 (PDT)
Received: from cnshjsmin03.alcatel-sbell.com.cn (cnshjsmin03.nokia-sbell.com [116.246.26.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D4A89120041; Mon,  2 Sep 2019 20:30:34 -0700 (PDT)
X-AuditID: ac189297-843ff7000001426c-43-5d6dde571566
Received: from CNSHPPEXCH1610.nsn-intra.net (Unknown_Domain [135.251.51.110]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by cnshjsmin03.alcatel-sbell.com.cn (Symantec Messaging Gateway) with SMTP id F0.5D.17004.75EDD6D5; Tue,  3 Sep 2019 11:30:31 +0800 (HKT)
Received: from CNSHPPEXCH1605.nsn-intra.net (135.251.51.105) by CNSHPPEXCH1610.nsn-intra.net (135.251.51.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 3 Sep 2019 11:30:30 +0800
Received: from CNSHPPEXCH1605.nsn-intra.net ([135.251.51.105]) by CNSHPPEXCH1605.nsn-intra.net ([135.251.51.105]) with mapi id 15.01.1713.007; Tue, 3 Sep 2019 11:30:30 +0800
From: "Wang, Weibin (NSB - CN/Shanghai)" <weibin.wang@nokia-sbell.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, IPv6 List <ipv6@ietf.org>
Thread-Topic: New Version Notification for draft-bonica-spring-srv6-plus-05.txt
Thread-Index: AQHVXbWpU9tEA+gaHkGz3V4R0ziDdacQsZ7wgAL7PJCAACEWIIAFaSkw
Date: Tue, 3 Sep 2019 03:30:30 +0000
Message-ID: <1d0455aeb93c4ca9adb21f88c9228b37@nokia-sbell.com>
References: <156700628554.1233.13341317295523968354.idtracker@ietfa.amsl.com> <BYAPR05MB546360166E8DE83DE67B7843AEA30@BYAPR05MB5463.namprd05.prod.outlook.com> <4da21af7806f4113b3f19996a61543bf@nokia-sbell.com> <BYAPR05MB5463B5B4F8EC3DEF828997DAAEBD0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463B5B4F8EC3DEF828997DAAEBD0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Enabled=True; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Owner=rbonica@juniper.net; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_SetDate=2019-08-28T15:37:50.4239867Z; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Name=Juniper Public; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Application=Microsoft Azure Information Protection; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_ActionId=2262fc48-ebc0-43e6-a665-150ca11940d6; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Extended_MSFT_Method=Manual
x-originating-ip: [135.251.51.115]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsXS/ts4Tzf8Xm6swZN3LBYvz75nsmjde43R 4viF34wOzB4nll1h9Viy5CdTAFMUl01Kak5mWWqRvl0CV8aPy/NZC75EVcyff5GxgfFERBcj J4eEgIlE797LbF2MXBxCAseZJP78nMgO4fxhlPj1+jUThLORUaJz+kdGkBY2ATeJSdt2sYHY IgL5Ev9/TQGzhQX8JJ6tXc8OEQ+UuHtuBzOE7SZxZv0UoEEcHCwCKhIvVrKChHkF7CSW/DwO NX8Fk8S8S0dYQBKcArES0/YuZQKxGQXEJL6fWgNmMwuIS9x6Mp8J4mwBiSV7zjND2KISLx// YwUZxCuwhlVi0+ffjCDLJASUJPo2QPVqScxr+A1lK0pM6X7IDnGEoMTJmU9YJjCKzUKyYhaS lllIWmYhaVnAyLKKUTo5rzgjqzg3M8/AWC8vPzszUbc4KTUnRy85P3cTIzCy1khMmr6D8dgB 70OMAhyMSjy8LxhzY4VYE8uKK3MPMUpwMCuJ8IbuyYkV4k1JrKxKLcqPLyrNSS0+xCjNwaIk zvu71SlWSCA9sSQ1OzW1ILUIJsvEwSnVwFhfYvkl8kr+UWFG60+7Hy1sFAx5tmqu43TdlU1X P3r0SKuUc96atthIVCbT+87bVa6rtqwRCf3o87TIuGRiqYIDB/uqtPv1fyc9Nb87064qOnRX GPv9Gwd5yrxmzZv2TPSuddC3UyEcG1kfZ1xf3fkkhN3559s6MaG9Iubmr063P9BZtTuppUiJ pTgj0VCLuag4EQBHtjoCqAIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_9uuF9dgL98CboVNuOR0dLPbbhQ>
Subject: Re: [spring] New Version Notification for draft-bonica-spring-srv6-plus-05.txt
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: Tue, 03 Sep 2019 03:30:41 -0000

SGkgUm9uOg0KDQpUaGFuayB1IGZvciB5b3VyIGV4cGxhbmF0aW9uIGluIGRldGFpbCwgSSBmdWxs
eSBhZ3JlZWQgb24gd2hhdCB5b3Ugc2FpZCBmcm9tIFNJRCdzIGRpZmZlcmVudCBwZXJzcGVjdGl2
ZS4gWW91IGhhdmUgb2ZmZXJlZCBuZXcgaWRlYSBmb3IgU2VnbWVudC4NCg0KVGhlIGtleSByZWFz
b24gd2h5IEkgcHJldmlvdXNseSByYWlzZWQgdGhlIGRpZmZlcmVudCBvcGluaW9uIHRvIHlvdXIg
Tm9kZS1sb2NhbCBzaWduaWZpY2FuY2Ugb2YgYWxsIHR5cGUgb2YgU0lEIGlzIG15IHVuZGVyc3Rh
bmRpbmcgb2Ygc2VnbWVudC4gSXQgb25seSBiYXNlZCBvbiBteSB1bmRlcnN0YW5kaW5nIGFuZCBJ
IGFtIHN1cmUgaXQgbWF5IG5vdCB3cm9uZy4NCg0KVGhvdWdoIGl0IGlzIE5PVCBpbXBvcnRhbnQg
aW4geW91ciBTUnY2KyB3b3JrLCBidXQgSSBzdGlsbCBoYXZlIHRvIGRlc2NyaWJlIG15IHVuZGVy
c3RhbmRpbmcgdG8gU2VnbWVudCwgTWF5IGJlIHdyb25nLg0KSWYgb25seSBjb25zaWRlciB0aGUg
Tm9kZSBzZWdtZW50IChpLmUuIGNvcnJlc3BvbmRpbmcgdG8gcHJlZml4IFNJRCksIEkgdGhpbmsg
aXQgb25seSByZXByZXNlbnQgb25lIE5vZGUgaXRzZWxmLCBsaWtlIGxvb3BiYWNrQCAoLzMyKSBh
ZHZlcnRpc2VtZW50IGluIHN0YW5kYXJkIElHUCBmbG9vZGluZyBwcm9jZWR1cmUsIGxvb3BiYWNr
QCByZXByZXNlbnQgcm91dGVyIGl0c2VsZiwgKHN1Y2ggYXMgT1NQRiwgY2FycmllZCBpbiByb3V0
ZXIgTFNBKSwgZXZlcnkgb3RoZXIgcm91dGVyIHJlY2VpdmluZyB0aGUgcm91dGVyIExTQSB3aWxs
IGNhbGN1bGF0ZSB0aGUgbGVhc3QgY29zdCBwYXRoIHRvIGFkdmVydGlzaW5nIHJvdXRlciwgd2Ug
YXJlIGNvbnNpc3RlbnQgdGhhdCBzYXlpbmcgdGhlIGxvb3BiYWNrQCBpcyB1bmlxdWUgYW5kIGds
b2JhbCBzaWduaWZpY2FuY2UsIGl0IHNob3VsZCBub3QgYmUgdGhvdWdodCBhcyBOb2RlLWxvY2Fs
IHNpZ25pZmljYW5jZSBmcm9tIGV2ZXJ5IHJlY2VpdmluZyByb3V0ZXIgcGVyc3BlY3RpdmU7IGJh
Y2sgdG8gU1IgY29udGV4dCwgc28gZXZlcnkgb3RoZXIgcm91dGVyIHJlY2VpdmluZyB0aGUgSUdQ
IGV4dGVuc2lvbiBhZHZlcnRpc2VtZW50IHdpdGggTm9kZSBTSUQgVExWIGFsc28gY2FsY3VsYXRl
IHRoZSBsZWFzdCBjb3N0IHBhdGggdG8gYWR2ZXJ0aXNpbmcgcm91dGVyLCBpbiBmYWN0LCBmcm9t
IHRoZSB0d28gZmxvb2RpbmcgcHJvY2VkdXJlIHBlcnNwZWN0aXZlLCB0aGUgYmVoYXZpb3Igb2Yg
YWxsIHJlY2VpdmluZyByb3V0ZXJzIGFyZSBzYW1lLCB0aGF0IGlzIGNvbXB1dGluZyB0aGUgcGF0
aCB0byBOb2RlIHdoaWNoIGlzIHJlcHJlc2VudGVkIGJ5IGxvb3BiYWNrQCBvciBOb2RlIFNJRC4g
DQoNClNvIGluIHlvdXIgY2FzZSwgMjUgc2VnbWVudHMgKEItQS8uLi4vWi1BKSBpbiBmYWN0IG9u
bHkgcmVwcmVzZW50IGEgcGF0aCB0byBOb2RlIEEgcmVzcGVjdGl2ZWx5LCB0aGUgc2FtZSBzZWdt
ZW50IFNJRCByZXByZXNlbnQgQi1BIC4uLiBvciBaLUEsIEkgdGhpbmsgdGhlIHdheSBvZiBzYXlp
bmcgaXMgbm90IGZ1bGwgcHJlY2lzZSwgdGhlIG5vZGUgU0lEIG9ubHkgcmVwcmVzZW50IHRoZSBO
b2RlIGl0c2VsZiwgdGhlIHNwZWNpZmljIGFjdGlvbiBvciBiZWhhdmlvciBhdCBldmVyeSBOb2Rl
IGlzIHVwIHRvIGV2ZXJ5IG90aGVyIG5vZGUsIHNvIGluIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBt
ZWFuaW5nIG9mIE5vZGUgU0lEIGVxdWFsIGxvb3BiYWNrQCwgTGlrZSBMb29wYmFja0AgKC8zMikg
b25seSByZXByZXNlbnQgTm9kZSBBIGl0c2VsZiwgaXQgZG9lc24ndCBpdHNlbGYgaWRlbnRpZnkg
cGF0aCBiZXR3ZWVuIG90aGVyIE5vZGUgdG8gTm9kZSBBLiBhbmQgSSB0aGluayBpdCBpcyBlYXN5
IHRvIHVuZGVyc3RhbmQgaW4gbm9ybWFsIFNSdjYgY29udGV4dCwgaXQgaXMgZnVsbCBjbGVhciB0
aGF0IHRoZSBmb3JtYXQgb2YgTm9kZSBTSUQgZXF1YWwgSVB2NkAgaW4gbm9ybWFsIFNSdjYgY29u
dGV4dCwgc28gZWFzeSBhY2NlcHRhYmxlIHRoYXQgdGhlIE5vZGUtU0lEIGlzIGRvbWFpbi13aWRl
IHNpZ25pZmljYW5jZSwgYmVjYXVzZSB0aGUgSVB2NkAgaXMgZG9tYWluLXdpZGUgdW5pY2FzdC4N
Cg0KVGhhbmtzDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUaGFu
ayB5b3UgIQ0KDQoNCldBTkcgV2VpYmluICANCmkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBS
b24gQm9uaWNhDQpTZW50OiAyMDE5xOo41MIzMMjVIDIzOjIzDQpUbzogV2FuZywgV2VpYmluIChO
U0IgLSBDTi9TaGFuZ2hhaSkgPHdlaWJpbi53YW5nQG5va2lhLXNiZWxsLmNvbT47IFNQUklORyBX
RyA8c3ByaW5nQGlldGYub3JnPjsgSVB2NiBMaXN0IDxpcHY2QGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzcHJpbmddIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtYm9uaWNhLXNw
cmluZy1zcnY2LXBsdXMtMDUudHh0DQoNCkhpIFdhbmcsDQoNCkkgdGhpbmsgdGhhdCB3ZSBhcmUg
aW4gYWdyZWVtZW50IGFib3V0IGhvdyB0aGluZyBhY3R1YWxseSB3b3JrLiBGb3IgZXhhbXBsZSwg
YXNzdW1lIHRoZSBmb2xsb3dpbmc6DQoNCi0gQW4gU1J2NisgZG9tYWluIGNvbnRhaW5zIE5vZGVz
IEEtWg0KLSBPbiBOb2RlIEEsIGFuIG5ldHdvcmsgb3BlcmF0b3IgY29uZmlndXJlcyBhIG5vZGUg
c2VnbWVudCBlbmRwb2ludCBhbmQgYXNzb2NpYXRlcyB0aGUgbm9kZSBzZWdtZW50IGVuZHBvaW50
IHdpdGggU0lEIEENCi0gSVMtSVMgZmxvb2RzIHRoZSBub2RlIHNlZ21lbnQgZW5kcG9pbnQgYW5k
IFNJRCB0aHJvdWdob3V0IHRoZSBJR1AgZG9tYWluDQotIE5vZGUgQiBidWlsZHMgTm9kZSBTZWdt
ZW50IEItQSBhbmQgYXNzb2NpYXRlcyBTSUQgQSB3aXRoIHRoYXQgc2VnbWVudCANCi0gTm9kZSBD
IGJ1aWxkcyBOb2RlIFNlZ21lbnQgQy1BIGFuZCBhc3NvY2lhdGVzIFNJRCBBIHdpdGggdGhhdCBz
ZWdtZW50IA0KLSBBbmQgc28gb24gdW50aWwgTm9kZSBaIGJ1aWxkcyBOb2RlIFNlZ21lbnQgWi1B
IGFuZCBhc3NvY2lhdGVzIFNJRCBBIHdpdGggdGhhdCBzZWdtZW50IA0KDQpJIHRoaW5rIHRoYXQg
b3VyIGRpc2FncmVlbWVudCBpcyB3aGV0aGVyIFNJRCBBLCBhYm92ZSwgaXMgYSBnbG9iYWwgU0lE
IG9yIGEgbm9kZSBsb2NhbCBTSUQuIA0KDQpJZiB5b3UgdGhpbmsgdGhhdCBhIFNJRCBpZGVudGlm
aWVzIGEgc2VnbWVudCwgdGhlbiBpdCBpcyBub2RlLWxvY2FsLiBUaGlzIGlzIGJlY2F1c2UgYSBz
aW5nbGUgU0lEIChpLmUuLCBBKSBpZGVudGlmaWVzIDI1IGRpZmZlcmVudCBzZWdtZW50cyAoaS5l
LiwgU2VnbWVudHMgQi1BIHRocm91Z2ggWi1BKS4gDQoNCklmIHlvdSB0aGluayB0aGF0IGEgU0lE
IGlkZW50aWZpZXMgYW4gaW5zdHJ1Y3Rpb24gdGhhdCBhKSBjYW4gYmUgaW5zdGFudGlhdGVkIG9u
IG11bHRpcGxlIG5vZGVzIGFuZCBiKSBmb3J3YXJkcyBhIHBhY2tldCBmcm9tIHRoZSBub2RlIHVw
b24gd2hpY2ggaXQgaXMgaW5zdGFudGlhdGVkIHRvIE5vZGUgQSwgdGhlbiB0IGlzIGdsb2JhbC4N
Cg0KV2hldGhlciB3ZSBjYWxsIHRoZSBTSUQgbG9jYWwgb3IgZ2xvYmFsIGlzIHJlYWxseSBzZWNv
bmRhcnksIHNvIGxvbmcgYXMgd2UgYWdyZWUgb24gaG93IHRoaW5ncyB3b3JrLiBJZiB0aGUgdGV4
dCBjb25mdXNlcyB0aGUgV0csIEkgd291bGQgYmUgaGFwcHkgdG8gY2hhbmdlIGl0Lg0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFJvbg0KDQoNCkp1bmlwZXIgUHVibGljDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG
cm9tOiBXYW5nLCBXZWliaW4gKE5TQiAtIENOL1NoYW5naGFpKSA8d2VpYmluLndhbmdAbm9raWEt
c2JlbGwuY29tPiANClNlbnQ6IEZyaWRheSwgQXVndXN0IDMwLCAyMDE5IDEwOjIzIEFNDQpUbzog
Um9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD47IFNQUklORyBXRyA8c3ByaW5nQGlldGYu
b3JnPjsgSVB2NiBMaXN0IDxpcHY2QGlldGYub3JnPg0KU3ViamVjdDogUkU6IE5ldyBWZXJzaW9u
IE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDUudHh0DQoN
ClJvbjoNCg0KSSBzdGlsbCBmZWVsIHRoYXQgYWxsIFNJRCAoaW5jbHVkaW5nIGFkaiBTSUQgYXMg
d2VsbCBhcyBOb2RlIFNJRCkgaXMgbm9kZS1sb2NhbCBzaWduaWZpY2FuY2UgaW4geW91ciBTUnY2
KyBkcmFmdCBNYXkgYmUgYSBwcm9ibGVtLCBldmVuIGlmIHlvdSBoYXMgZXhwbGFpbmVkIGl0IHBy
ZXZpb3VzbHkuDQoNCj5Gcm9tIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBOb2RlIFNJRCAoZm9yIGxv
b3BiYWNrQCkgbXVzdCBiZSBnbG9iYWwgc2lnbmlmaWNhbmNlIGluIFNSLWVuYWJsZWQgZG9tYWlu
LCBzbyB0aGF0IGV2ZXJ5IE5vZGUgd2l0aGluIFNSdjYgZG9tYWluIGNhbiBmaW5kIHRoZSBsZWFz
dCBjb3N0IHBhdGggdG8gdGhlIG90aGVyIE5vZGUgd2hpY2ggYWR2ZXJ0aXNpbmcgaXRzIE5vZGUg
c2VnbWVudCBpbiBJR1AgZXh0ZW5zaW9uLCBldmVyeSBOb2RlIGhhcyBpdHMgTm9kZS1zZWdtZW50
IGFuZCBhZGotc2VnbWVudHMgZm9yIGl0c2VsZiwgdGhlc2UgU0lEcyBtdXN0IGJlIGFzc2lnbmVk
IGJ5IE5vZGUgaXRzZWxmLCBub3QgYnkgb3RoZXIgTm9kZXMgd2l0aGluIFNSLWVuYWJsZWQgZG9t
YWluLg0KDQo+RnJvbSBleGFtcGxlIGRlc2NyaWJlZCBpbiBzZWN0aW9uICI1LjEgUmFuZ2UiIGlu
IHlvdXIgZHJhZnQsIEkgZGVkdWNlZCwgd2l0aGluIFNSIGRvbWFpbiwgZWFjaCBub2RlIG11c3Qg
YXNzaWduIGluZGVwZW5kZW50bHkgYSB1bmlxdWUgU0lEIG9yIG1vcmUgZm9yIG90aGVyIGV2ZXJ5
IE5vZGUgZnJvbSBpdHMgcGVyc3BlY3RpdmUsIGZvciBleGFtcGxlLCBmb3IgTm9kZSAxMDAsIE5v
ZGUgMSBjYW4gYXNzaWduIE5vZGUgU0lEIzExIHRvIHRoZSBOb2RlIDEwMCwgYW5kIE5vZGUgMyBj
YW4gYXNzaWduIE5vZGUgU0lEIzEzIHRvIE5vZGUgMTAwLCBpdCBtZWFucyB0aGF0IE5vZGUgMSBp
cyBzZWdtZW50IGluZ3Jlc3Mgbm9kZSBmb3IgU0lEIDExIHdob3NlIGluc3RydWN0aW9uIGNvcnJl
c3BvbmQgdG8gZ29pbmcgdG8gTm9kZSAxMDAgdmlhIGxlYXN0IGNvc3QgcGF0aCwgTm9kZSAzIGlz
IHNlZ21lbnQgaW5ncmVzcyBub2RlIGZvciBTSUQgMTMgdG8gTm9kZSAxMDAsIGZvbGxvd2luZyB0
aGlzIHdheSwgSG93IHRoZSBpbmdyZXNzIFBFIG5vZGUgY2FsY3VsYXRlIHRoZSBFMkUgU1IgcGF0
aCB3aXRoaW4gZG9tYWluLCBiZWNhdXNlIHRoZSBpbmdyZXNzIFBFIG11c3Qga25vdyBhbGwgZGlm
ZmVyZW50IFNlZ21lbnQgU0lEcyBhc3NpZ25lZCBieSBldmVyeSBOb2RlIGZyb20gaXRzIHBlcnNw
ZWN0aXZlLCB0aGF0IGlzIHRvIHNheSwgaW4geW91ciBjYXNlLCBvbmUgTm9kZSBtdXN0IHJlY2Vp
dmUgNDk5OSo0OTk5IE5vZGUgU0lEcywgNDk5OSBmb3IgZWFjaCBOb2RlLCBpbiBvcmRlciB0byBh
Y2hpZXZlIHRoaXMgZ29hbCwgZXZlcnkgTm9kZSBtdXN0IGFkdmVydGlzZSBhbGwgb3RoZXIgTm9k
ZXMnIE5vZGUgc2VnbWVudHMgYXNzaWduZWQgYnkgaXRzZWxmIGZyb20gaXRzIHBlcnNwZWN0aXZl
LCBidXQgaXQgbWF5IGJlIG5vdCBwb3NzaWJsZSwgYmVjYXVzZSBlYWNoIG5vZGUgaGFzIHRvIGFk
dmVydGlzZSBsb3RzIG9mIFNJRHMgaW4gSUdQIGV4dGVuc2lvbg0KICwgaXQgaXMgY29tcGxleC4N
Cg0KQWx0aG91Z2ggYSBnb29kIFNJRHMgYXNzaWduaW5nIHdheSBkZXNjcmliZWQgaW4gc2VjdGlv
biAiNS4zIEFzc2lnbmluZyBTSURzIHRvIE5vZGUgc2VnbWVudHMiLCBidXQgbWVhbmluZyBvZiB0
aGlzIHdheSBpbiBmYWN0IGlzIG5vdCBzYW1lIGFzIHlvdXIgZXNzZW50aWFsIG1lYW5pbmcgb2Yg
eW91ciBzZWN0aW9uIDUuMS4gIGluIGZhY3QgeW91IGhhdmUgdXNlZCB0aGUgZ2xvYmFsIHNpZ25p
ZmljYW5jZSBvZiBTSUQsIGFuZCBlYWNoIE5vZGUgYXNzaWduIFNJRCB0byBpdHNlbGYgYW5kIGlu
IGZ1cnRoZXIgYWR2ZXJ0aXNpbmcgaXQgaW4gSUdQIGV4dGVuc2lvbi4gDQoNCg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClRoYW5rIHlvdSAhDQoNCg0KV0FORyBXZWli
aW4gIA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogc3ByaW5nIDxzcHJpbmct
Ym91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFJvbiBCb25pY2ENClNlbnQ6IDIwMTnE6jjU
wjI4yNUgMjM6MzgNClRvOiBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz47IElQdjYgTGlzdCA8
aXB2NkBpZXRmLm9yZz4NClN1YmplY3Q6IFtzcHJpbmddIEZXOiBOZXcgVmVyc2lvbiBOb3RpZmlj
YXRpb24gZm9yIGRyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA1LnR4dA0KDQpGWUkNCg0K
DQpKdW5pcGVyIFB1YmxpYw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogaW50
ZXJuZXQtZHJhZnRzQGlldGYub3JnIDxpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc+IA0KU2VudDog
V2VkbmVzZGF5LCBBdWd1c3QgMjgsIDIwMTkgMTE6MzEgQU0NClRvOiBSb24gQm9uaWNhIDxyYm9u
aWNhQGp1bmlwZXIubmV0PjsgU2hyYWRkaGEgSGVnZGUgPHNocmFkZGhhQGp1bmlwZXIubmV0Pjsg
QW5kcmV3IEFsc3RvbiA8QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbT47IEdhbmcgQ2hl
biA8cGhkZ2FuZ0BnbWFpbC5jb20+OyBKb2VsIEhhbHBlcm4gPGpvZWwuaGFscGVybkBlcmljc3Nv
bi5jb20+OyBBbmRyZXcgQWxzdG9uIDxhbmRyZXcuYWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPjsg
RGFuaWFtIEhlbnJpcXVlcyA8ZGFuaWFtLmhlbnJpcXVlc0BsaXF1aWR0ZWxlY29tLmNvbT47IEpl
biBMaW5rb3ZhIDxmdXJyeUBnb29nbGUuY29tPjsgWXVqaSBLYW1pdGUgPHkua2FtaXRlQG50dC5j
b20+DQpTdWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWJvbmljYS1z
cHJpbmctc3J2Ni1wbHVzLTA1LnR4dA0KDQoNCkEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1i
b25pY2Etc3ByaW5nLXNydjYtcGx1cy0wNS50eHQNCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJt
aXR0ZWQgYnkgUm9uIEJvbmljYSBhbmQgcG9zdGVkIHRvIHRoZSBJRVRGIHJlcG9zaXRvcnkuDQoN
Ck5hbWU6CQlkcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1cw0KUmV2aXNpb246CTA1DQpUaXRs
ZToJCUlQdjYgU3VwcG9ydCBmb3IgU2VnbWVudCBSb3V0aW5nOiBTUnY2Kw0KRG9jdW1lbnQgZGF0
ZToJMjAxOS0wOC0yOA0KR3JvdXA6CQlJbmRpdmlkdWFsIFN1Ym1pc3Npb24NClBhZ2VzOgkJMjMN
CiANCg0KQWJzdHJhY3Q6DQogICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBTUnY2Ky4gU1J2Nisg
aXMgYSBTZWdtZW50IFJvdXRpbmcgKFNSKQ0KICAgc29sdXRpb24gdGhhdCBsZXZlcmFnZXMgSVB2
Ni4gIEl0IHN1cHBvcnRzIGEgd2lkZSB2YXJpZXR5IG9mIHVzZS0NCiAgIGNhc2VzIHdoaWxlIHJl
bWFpbmluZyBpbiBzdHJpY3QgY29tcGxpYW5jZSB3aXRoIElQdjYgc3BlY2lmaWNhdGlvbnMuDQog
ICBTUnY2KyBpcyBvcHRpbWl6ZWQgZm9yIEFTSUMtYmFzZWQgZm9yd2FyZGluZyBkZXZpY2VzIHRo
YXQgb3BlcmF0ZSBhdA0KICAgaGlnaCBkYXRhIHJhdGVzLg0KDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgDQoNCg0KUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51
dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lv
biBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KDQpUaGUgSUVURiBT
ZWNyZXRhcmlhdA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZw0KaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1h
bl9saXN0aW5mb19zcHJpbmcmZD1Ed0lHb1EmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRU
aEtQOCZtPVk3dGdfV2RFNmREVGJMVE5QN2ZBNG1tVk5oR3RXYjlEXzFRMEEyMjhET0Umcz1mRFJR
cFNnWTJUNzcyVWhlb2o2Q1otbl9LMlRkY0hDb2E5X010ejJHSEdZJmU9IA0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlz
dA0Kc3ByaW5nQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NwcmluZw0K


From nobody Mon Sep  2 20:40:12 2019
Return-Path: <li_zhenqiang@hotmail.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 28D111200E6 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 20:40:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.115
X-Spam-Level: 
X-Spam-Status: No, score=-1.115 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 Op6YNMYDvs3A for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 20:40:09 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253106.outbound.protection.outlook.com [40.92.253.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E564312001E for <spring@ietf.org>; Mon,  2 Sep 2019 20:40:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P6RamzUCtvmpjJVJaowbnyIx0//0jaVMxdUhI5r7oCBCixSKLq71AahKVDFgh1EJsA7uzb/KOjMXIHvroBjsfLR0BJdS3aAXU+8tW68Azi2P/TT/4gau66JusK36KqPUcy3oCrcRmo9JUViC0+ZCYNqSsErN/jJnpA+bcwYUT0jzRfAeNZ3GRylWEUtKGbC9pqyLe7GGw0ua4eVkZB58hRlkYyezKO3pBLvt91zENUSqVETQT4GPVSA3MazmhiTOd/3YDMRls6hhZHG/qOR+OMuB9Rlx7SwS5Wmpehw26aPWl/6xP6Z5jX7iisDx98WMn4Ny+DgavAa3bL+M7def1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k4lQVm4UZJ4WF0UnSdIT2B0PzkVILPCQi11Xz+0dg5o=; b=VzemvGd2c1gDmwWJDydzDFz+YGF5yKLFuezCGu4oatjREIsD9zfCZYS7dAw7C2ZY2IvJvsh6g4SrHjzzHV8Y6WKlr92sfoX2K4j9PAxuLu9vW6hMAIffKvKIpWWxxFGLYu1s2PJ+2f8BjaDfd25wCxASn2dHjMFXcyOFXWJg0lsg+Y14UsW2qysN1LpOuIES3QGfrztlhNw1aVl+Kz+aIcD2EEfOwj2hyHWyRRbnpONIUp+R9YZtx4MHEbiKR9RXwuwVNDRWcfaoa7rYexLWXJlU5dd+zZgVAvd+c6O5IvLT3eIZkIJBkuUOupY6Q3b5C90fGIuT13g/wKIiHaj5Iw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k4lQVm4UZJ4WF0UnSdIT2B0PzkVILPCQi11Xz+0dg5o=; b=pm2n4syqf+gZHY+43QjeNzDCgl4kK8JOxrTVx4ZWxl4C3WyHVc7qijtsoRFg5OPcweXCX4ZNdLyeT4EFHSLemMf8AQ4fB6Nbzv+Dgj7yGfm9lCvS4J3Xz5gFhBRcaF1mCFzm/VN+Ri3obvrYxEkfJ9Bjn++1nizgJX35jbT5REhx/ArKLgZBM6Gn84o+Xn1oCtUtoTtzZWwF7L6C7QCDnHVGcAG7oe/EkiROGhZ5BESDz2ODn43GSHhMtHDH7WEMuiDC1yKLTu1H7Pc4nklDtgqdMXfT8dtt2K2nbrF2KSc939pvsjmWZfqU5WvfKmOxzXU5hwDnTTVsD+6E2db2IQ==
Received: from PU1APC01FT025.eop-APC01.prod.protection.outlook.com (10.152.252.55) by PU1APC01HT026.eop-APC01.prod.protection.outlook.com (10.152.253.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.16; Tue, 3 Sep 2019 03:40:05 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com (10.152.252.55) by PU1APC01FT025.mail.protection.outlook.com (10.152.252.237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.16 via Frontend Transport; Tue, 3 Sep 2019 03:40:05 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34]) by HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34%6]) with mapi id 15.20.2241.013; Tue, 3 Sep 2019 03:40:05 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: Rob Shakir <robjs=40google.com@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgsCf398seWWE2wDtMM3791Kg==
Date: Tue, 3 Sep 2019 03:40:05 +0000
Message-ID: <HK0PR03MB3970C42189DD94DA4EF1CEF2FCB90@HK0PR03MB3970.apcprd03.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK0P153CA0003.APCP153.PROD.OUTLOOK.COM (2603:1096:203:18::15) To HK0PR03MB3970.apcprd03.prod.outlook.com (2603:1096:203:97::17)
x-incomingtopheadermarker: OriginalChecksum:82ABCEAD182E94842BFCD3BEC8997524911016A77EA8C55C4B2B41D17F087AB5; UpperCasedChecksum:BC899337D8659412EC76FDC058469C887D99BB4CA8F5D71EEB711018D52E15B4; SizeAsReceived:7359; Count:50
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [rHzW6ntH3grz+7p2TVfslur1TGGaICYv/Utm1Oqjj+M=]
x-microsoft-original-message-id: <2019090311400362103525@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 50
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:PU1APC01HT026; 
x-ms-traffictypediagnostic: PU1APC01HT026:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-message-info: 4i7ZjQ0HTtiN3WqbWS+QMv7qPv3SdFDEhL4aAXdxjLa0v/7ljRs/NL6yfxdON2ey104kH89IKdAhyBKy5cuB2aoGxPXxBeegu/cAP7g4IshR4fN415vlLDzJn/NHX4+xdVpAXgy2yLQOumGPbAyKRs1IN4QAIHFe8Yo6w8DGpwd6oLZRcpcXFTJvQd7bSVbI
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB3970C42189DD94DA4EF1CEF2FCB90HK0PR03MB3970apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 2d2b94c4-ea9b-432b-6ccc-08d73020688a
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 03:40:05.5428 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1APC01HT026
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/F1dGVxAz68-yD5EeKQgA_gfCe6g>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 03:40:11 -0000

--_000_HK0PR03MB3970C42189DD94DA4EF1CEF2FCB90HK0PR03MB3970apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVsbG8gUm9iIGFuZCBhbGwsDQoNClpoZW5xaWFuZyBMaSBmcm9tIENoaW5hIE1vYmlsZS4NCldl
IGhhdmUgb25lIG5hdGlvbmFsIElQIG5ldHdvcmsgd2hpY2ggaXMgbWFpbmx5IGZvciB2b2ljZSBz
ZXJ2aWNlLiBUaGUgYXZlcmFnZSBwYXlsb2FkIHNpemUgb2YgdGhlIHZvaWNlIHBhY2tldCBpbiBv
dXIgbmV0d29yayBpcyBsZXNzIHRoYW4gMjAwIGJ5dGVzLiBUaGUgbG9uZ2VzdCBqb3VybmV5IGZv
ciBhIHBhY2tldCBmcm9tIFBFIHRvIFBFIGlzIDYgaG9wcy4gU28gd2UgbmVlZCBhdCBsZWFzdCA2
IHNlZ21lbnRzIChzb21lIGltcGxlbWVudGF0aW9uIG5lZWRzIHR3byBzZWdtZW50cyBmb3Igb25l
IGhvcCwgb25lIHNlZ21lbnQgZm9yIG5vZGUgYW5kIG9uZSBzZWdtZW50IGZvciBhZGphY2VudCBs
aW5rKSB0byBzdGVlciB0aGUgdHJhZmlpYyBzdHJpY3RseSBhbG9uZyBhIHBhdGggZnJvbSBQRSB0
byBQRS4gVGhlIG92ZXJoZWFkLCBVRFAgaGVhZGVyKCA4IGJ5dGVzKSwgSVB2NiBoZWFkZXIoNDAg
Ynl0ZXMgd2l0aG91dCBhbnkgRUhzKSwgTVBMUyBoZWFkZXIoNCBieXRlcykgYW5kIGV0aGVybmV0
IGhlYWRlcigxOCBieXRlcyBub3QgaW5jbHVkaW5nIHRoZSBpbnRlciBmcmFtZSBnYXAsIHByZWFt
YmxlKSwgaXMgbm93IDI1JSBhYm92ZS4gVGhlIDYgc2VnbWVudHMgZW5jb2RlZCBpbiBTUkggKDEw
NCBieXRlcyB3aXRob3V0IGFueSBvcHRpb25hbCBUTFZzKSBpcyBub3QgaW5zaWduaWZpY2FudCBm
b3IgdXMuDQoNCkJlc3QgUmVnYXJkcywNClpoZW5xaWFuZyBMaQ0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbQ0KDQpGcm9tOiBSb2IgU2hh
a2lyPG1haWx0bzpyb2Jqcz00MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmc+DQpEYXRlOiAyMDE5
LTA4LTA1IDA1OjAzDQpUbzogU1BSSU5HIFdHIExpc3Q8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpIaSBTUFJJTkcgV0csDQoNCg0KT3Zl
ciB0aGUgbGFzdCA1KyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0
IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBi
b3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1Q
TFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLg0KDQoNClRo
ZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMg
RWRpdG9yKS4NCg0KDQpEdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0
d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6
ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZToNCg0KICAqICAgU1J2NisgLyBDUkggLS0g
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVz
LTA0DQoNCiAgKiAgIHVTSUQgLS0gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZp
bHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDENCg0KDQpEdXJpbmcg
dGhlIElFVEYgd2VlaywgdHdvIGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDoN
Cg0KICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21w
cmVzc2VkLXNydjYtbnAtMDANCg0KICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDMNCg0KDQpBcyB3ZSBleHByZXNzZWQgZHVy
aW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRoZSBXRyB0byB1bmRlcnN0YW5k
IHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9ucyBhcmUuIFRodXMsIHdl
IHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEg
Y29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBk
YXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAtIGJvdGggZnJvbSB0aGUgcGVyc3BlY3RpdmUg
b2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8gZGVwbG95IHRoZXNlIHRlY2hub2xvZ2ll
cywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdhcmUvaGFyZHdhcmUgaW1wbGVtZW50YXRpb24u
DQoNCg0KVGhlcmVmb3JlLCB3ZSB3b3VsZCBsaWtlIHRvIHNvbGljaXQgbmV0d29yayBvcGVyYXRv
cnMgaW50ZXJlc3RlZCBpbiBTUiBvdmVyIHRoZSBJUHY2IGRhdGEgcGxhbmUgdG8gYnJpZWZseSBp
bnRyb2R1Y2UgdGhlaXI6DQoNCiAgKiAgIHVzZSBjYXNlIChlLmcuIEZhc3QgUmVyb3V0ZSwgZXhw
bGljaXQgcm91dGluZy9URSkNCg0KICAqICAgZm9yd2FyZGluZyBwZXJmb3JtYW5jZSBhbmQgc2Nh
bGluZyByZXF1aXJlbWVudHMNCg0KICAgICAqICAgZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0
d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2Up
LiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lE
cyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51bWJlciB3b3VsZCB0eXBp
Y2FsbHkgYmUgZGlmZmVyZW50ICgqKS4NCg0KICAqICAgaWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBw
cm9hY2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWlscyBv
ZiB0aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQgYW5k
IHdoZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkg
b3IgZm9yIHRoZSBsb25nIHRlcm0uDQoNCg0KQXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRp
b25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3Jp
YmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxp
bWl0IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYgIEluIHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVs
YXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2Fy
ZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRo
ZSBkZXBsb3ltZW50cyAuDQoNCg0KRm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBp
ZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5m
b3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0
bHkgdG8gdGhlIGNoYWlycyAmIEFEIChNYXJ0aW4pLg0KDQoNClRoaXMgY2FsbCBmb3IgaW5mb3Jt
YXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVt
aW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFpcnMgdmlhIHNwcmluZy1jaGFpcnNA
aWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+IGFuZCBBRHMgdmlhIHNwcmlu
Zy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmc+Lg0KDQoNClRoYW5rIHlv
dSwNCg0KLS0gUm9iICYgQnJ1bm8NCg0KDQooKikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5n
IGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBT
SUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLg0K
DQo=

--_000_HK0PR03MB3970C42189DD94DA4EF1CEF2FCB90HK0PR03MB3970apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <05105DEBE9BB2B418BC70E8C2FDCCD04@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9b2wsIHVsIHsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9t
OiAwcHg7IGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfXAgeyBtYXJnaW4tdG9wOiAwcHg7
IG1hcmdpbi1ib3R0b206IDBweDsgfWRpdi5Gb3hEaXYyMDE5MDkwMzEwNTUxOTc3ODQ4MiB7IH1i
b2R5IHsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiDlvq7ova/pm4Xpu5E7IGNvbG9y
OiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjU7IH08L3N0eWxlPg0KPC9oZWFkPg0KPGJv
ZHk+DQo8ZGl2PjxzcGFuPjwvc3Bhbj5IZWxsbyBSb2IgYW5kIGFsbCw8L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8ZGl2PlpoZW5xaWFuZyBMaSBmcm9tIENoaW5hIE1vYmlsZS48L2Rpdj4NCjxk
aXY+V2UgaGF2ZSBvbmUgbmF0aW9uYWwgSVAgbmV0d29yayB3aGljaCBpcyBtYWlubHkgZm9yIHZv
aWNlIHNlcnZpY2UuIFRoZSBhdmVyYWdlIHBheWxvYWQgc2l6ZSBvZiB0aGUgdm9pY2UgcGFja2V0
IGluIG91ciBuZXR3b3JrIGlzIGxlc3MgdGhhbiAyMDAgYnl0ZXMuIFRoZSBsb25nZXN0IGpvdXJu
ZXkgZm9yIGEgcGFja2V0IGZyb20gUEUgdG8gUEUgaXMgNiBob3BzLiBTbyB3ZSBuZWVkIGF0IGxl
YXN0IDYgc2VnbWVudHMgKHNvbWUgaW1wbGVtZW50YXRpb24NCiBuZWVkcyB0d28gc2VnbWVudHMg
Zm9yIG9uZSBob3AsIG9uZSBzZWdtZW50IGZvciBub2RlIGFuZCBvbmUgc2VnbWVudCBmb3IgYWRq
YWNlbnQgbGluaykgdG8gc3RlZXIgdGhlIHRyYWZpaWMgc3RyaWN0bHkgYWxvbmcgYSBwYXRoIGZy
b20gUEUgdG8gUEUuIFRoZSBvdmVyaGVhZCwgVURQIGhlYWRlciggOCBieXRlcyksIElQdjYgaGVh
ZGVyKDQwIGJ5dGVzIHdpdGhvdXQgYW55IEVIcyksIE1QTFMgaGVhZGVyKDQgYnl0ZXMpIGFuZCBl
dGhlcm5ldCBoZWFkZXIoMTgNCiBieXRlcyBub3QgaW5jbHVkaW5nIHRoZSBpbnRlciBmcmFtZSBn
YXAsIHByZWFtYmxlKSwgaXMgbm93IDI1JSBhYm92ZS4gVGhlIDYgc2VnbWVudHMgZW5jb2RlZCBp
biBTUkggKDEwNCBieXRlcyB3aXRob3V0IGFueSBvcHRpb25hbCBUTFZzKSBpcyBub3QgaW5zaWdu
aWZpY2FudCBmb3IgdXMuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5CZXN0IFJlZ2Fy
ZHMsPC9kaXY+DQo8ZGl2PlpoZW5xaWFuZyBMaTwvZGl2Pg0KPGhyIHN0eWxlPSJ3aWR0aDogMjEw
cHg7IGhlaWdodDogMXB4OyIgY29sb3I9IiNiNWM0ZGYiIHNpemU9IjEiIGFsaWduPSJsZWZ0Ij4N
CjxkaXY+PHNwYW4+DQo8ZGl2IHN0eWxlPSJNQVJHSU46IDEwcHg7IEZPTlQtRkFNSUxZOiB2ZXJk
YW5hOyBGT05ULVNJWkU6IDEwcHQiPg0KPGRpdj5saV96aGVucWlhbmdAaG90bWFpbC5jb208L2Rp
dj4NCjwvZGl2Pg0KPC9zcGFuPjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi1Ub3A6
IDBweDsgbWFyZ2luLUJvdHRvbTogMHB4OyBtYXJnaW4tTGVmdDogMC41ZW0iPg0KPGRpdj4mbmJz
cDs8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXYgc3R5bGU9IlBBRERJTkct
UklHSFQ6IDhweDsgUEFERElORy1MRUZUOiA4cHg7IEZPTlQtU0laRTogMTJweDtGT05ULUZBTUlM
WTp0YWhvbWE7Q09MT1I6IzAwMDAwMDsgQkFDS0dST1VORDogI2VmZWZlZjsgUEFERElORy1CT1RU
T006IDhweDsgUEFERElORy1UT1A6IDhweCI+DQo8ZGl2PjxiPkZyb206PC9iPiZuYnNwOzxhIGhy
ZWY9Im1haWx0bzpyb2Jqcz00MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmciPlJvYiBTaGFraXI8
L2E+PC9kaXY+DQo8ZGl2PjxiPkRhdGU6PC9iPiZuYnNwOzIwMTktMDgtMDUmbmJzcDswNTowMzwv
ZGl2Pg0KPGRpdj48Yj5Ubzo8L2I+Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9y
ZyI+U1BSSU5HIFdHIExpc3Q8L2E+PC9kaXY+DQo8ZGl2PjxiPlN1YmplY3Q6PC9iPiZuYnNwO1tz
cHJpbmddIEJleW9uZCBTUnY2LjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNs
YXNzPSJGb3hEaXYyMDE5MDkwMzEwNTUxOTc3ODQ4MiI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXYg
Y2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSIiPjxzcGFuIGlkPSJnbWFpbC1kb2NzLWludGVy
bmFsLWd1aWQtN2MyZTYyMGMtN2ZmZi0zY2VkLTUwYzItMWEyYjYyN2FjOTcwIiBzdHlsZT0iIj48
Zm9udCBmYWNlPSJhcmlhbCwgc2Fucy1zZXJpZiI+DQo8cCBkaXI9Imx0ciIgc3R5bGU9ImxpbmUt
aGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjpyZ2IoMCwwLDApO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC12YXJp
YW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDt2ZXJ0aWNh
bC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+SGkgU1BSSU5HIFdHLDwvc3Bh
bj48L3A+DQo8YnI+DQo8cCBkaXI9Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2lu
LXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDAp
O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFs
O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3
aGl0ZS1zcGFjZTpwcmUtd3JhcCI+T3ZlciB0aGUgbGFzdCA1JiM0MzsgeWVhcnMsDQogdGhlIElF
VEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BS
SU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQg
SVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQg
b3ZlciBJUCBpbiBVRFAgb3IgR1JFLjwvc3Bhbj48L3A+DQo8YnI+DQo8cCBkaXI9Imx0ciIgc3R5
bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQiPjxz
cGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7
Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1h
bDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+VGhlc2UgZW5j
YXBzdWxhdGlvbnMgYXJlDQogcGFzdCBXRyBsYXN0IGNhbGwgKGluIElFU0cgb3IgUkZDIEVkaXRv
cikuPC9zcGFuPjwvcD4NCjxicj4NCjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4z
ODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOnJn
YigwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJp
Yzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJh
c2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj5EdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5n
DQogYXQgSUVURiAxMDUsIHR3byBwcmVzZW50YXRpb25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVk
dWN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSBTSUQgZm9yIElQdjYgZGF0YXBsYW5lOjwvc3Bhbj48
L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB0OyI+DQo8
bGkgZGlyPSJsdHIiIHN0eWxlPSJsaXN0LXN0eWxlLXR5cGU6ZGlzYztjb2xvcjpyZ2IoMCwwLDAp
O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFs
O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3
aGl0ZS1zcGFjZTpwcmUiPg0KPHAgZGlyPSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjM4O21h
cmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0Ij48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1j
b2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50
LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnBy
ZS13cmFwIj5TUnY2JiM0MzsgLyBDUkggLS0NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQiIHN0eWxlPSJ0
ZXh0LWRlY29yYXRpb24tbGluZTpub25lIj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjp0
cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3Qt
YXNpYW46bm9ybWFsO3RleHQtZGVjb3JhdGlvbi1saW5lOnVuZGVybGluZTt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PC9zcGFuPjwvYT48L3A+DQo8L2xp
PjxsaSBkaXI9Imx0ciIgc3R5bGU9Imxpc3Qtc3R5bGUtdHlwZTpkaXNjO2NvbG9yOnJnYigwLDAs
MCk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3Jt
YWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5l
O3doaXRlLXNwYWNlOnByZSI+DQo8cCBkaXI9Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7
bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQiPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5k
LWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlh
bnQtZWFzdC1hc2lhbjpub3JtYWw7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6
cHJlLXdyYXAiPnVTSUQgLS0NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0w
MSIgc3R5bGU9InRleHQtZGVjb3JhdGlvbi1saW5lOm5vbmUiPjxzcGFuIHN0eWxlPSJiYWNrZ3Jv
dW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZh
cmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7dGV4dC1kZWNvcmF0aW9uLWxpbmU6dW5kZXJsaW5lO3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj5odHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNy
djYtdXNpZC0wMTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6dHJhbnNw
YXJlbnQ7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFu
Om5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+Jm5i
c3A7PC9zcGFuPjwvcD4NCjwvbGk+PC91bD4NCjxicj4NCjxwIGRpcj0ibHRyIiBzdHlsZT0ibGlu
ZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdCI+PHNwYW4gc3R5
bGU9ImNvbG9yOnJnYigwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZh
cmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRp
Y2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj5EdXJpbmcgdGhlIElFVEYg
d2VlaywNCiB0d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVuIHByb3Bvc2VkOjwvc3Bhbj48
L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB0OyI+DQo8
bGkgZGlyPSJsdHIiIHN0eWxlPSJsaXN0LXN0eWxlLXR5cGU6ZGlzYztjb2xvcjpyZ2IoMCwwLDAp
O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFs
O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3
aGl0ZS1zcGFjZTpwcmUiPg0KPHAgZGlyPSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjM4O21h
cmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0Ij48YSBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMCIgc3R5bGU9
InRleHQtZGVjb3JhdGlvbi1saW5lOm5vbmUiPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9y
OnRyYW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFz
dC1hc2lhbjpub3JtYWw7dGV4dC1kZWNvcmF0aW9uLWxpbmU6dW5kZXJsaW5lO3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj5odHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC12YXJpYW50LW51bWVy
aWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpi
YXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvbGk+PGxp
IGRpcj0ibHRyIiBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOmRpc2M7Y29sb3I6cmdiKDAsMCwwKTti
YWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtm
b250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hp
dGUtc3BhY2U6cHJlIj4NCjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJn
aW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdCI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDMiIHN0eWxlPSJ0ZXh0
LWRlY29yYXRpb24tbGluZTpub25lIj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjp0cmFu
c3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNp
YW46bm9ybWFsO3RleHQtZGVjb3JhdGlvbi1saW5lOnVuZGVybGluZTt2ZXJ0aWNhbC1hbGlnbjpi
YXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDM8L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1h
bDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7
d2hpdGUtc3BhY2U6cHJlLXdyYXAiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2xpPjwvdWw+DQo8YnI+
DQo8cCBkaXI9Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFy
Z2luLWJvdHRvbTowcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2JhY2tncm91bmQt
Y29sb3I6dHJhbnNwYXJlbnQ7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFu
dC1lYXN0LWFzaWFuOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpw
cmUtd3JhcCI+QXMgd2UgZXhwcmVzc2VkIGR1cmluZw0KIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBv
cnRhbnQgZm9yIHRoZSBXRyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25h
bCBlbmNhcHN1bGF0aW9ucyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0
IHRoZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhl
IHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJ
RCAtIGJvdGgNCiBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9v
a2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBz
b2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PC9wPg0KPGJyPg0KPHAgZGly
PSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjM4O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0
b206MHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnRy
YW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1h
c2lhbjpub3JtYWw7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdyYXAi
PlRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZQ0KIHRvIHNvbGljaXQgbmV0d29yayBvcGVyYXRvcnMg
aW50ZXJlc3RlZCBpbiBTUiBvdmVyIHRoZSBJUHY2IGRhdGEgcGxhbmUgdG8gYnJpZWZseSBpbnRy
b2R1Y2UgdGhlaXI6PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJn
aW4tYm90dG9tOiAwcHQ7Ij4NCjxsaSBkaXI9Imx0ciIgc3R5bGU9Imxpc3Qtc3R5bGUtdHlwZTpk
aXNjO2NvbG9yOnJnYigwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZh
cmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRp
Y2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZSI+DQo8cCBkaXI9Imx0ciIgc3R5bGU9
ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQiPjxzcGFu
IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmlj
Om5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7dmVydGljYWwtYWxpZ246YmFz
ZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdyYXAiPnVzZSBjYXNlIChlLmcuIEZhc3QgUmVyb3V0ZSwg
ZXhwbGljaXQgcm91dGluZy9URSk8L3NwYW4+PC9wPg0KPC9saT48bGkgZGlyPSJsdHIiIHN0eWxl
PSJsaXN0LXN0eWxlLXR5cGU6ZGlzYztjb2xvcjpyZ2IoMCwwLDApO2JhY2tncm91bmQtY29sb3I6
dHJhbnNwYXJlbnQ7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0
LWFzaWFuOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUiPg0K
PHAgZGlyPSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjM4O21hcmdpbi10b3A6MHB0O21hcmdp
bi1ib3R0b206MHB0Ij48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtm
b250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFs
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj5mb3J3YXJkaW5n
IHBlcmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50czwvc3Bhbj48L3A+DQo8L2xpPjx1
bCBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9tOiAwcHQ7Ij4NCjxsaSBkaXI9
Imx0ciIgc3R5bGU9Imxpc3Qtc3R5bGUtdHlwZTpjaXJjbGU7Y29sb3I6cmdiKDAsMCwwKTtiYWNr
Z3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250
LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUt
c3BhY2U6cHJlIj4NCjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4t
dG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdCI+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6
dHJhbnNwYXJlbnQ7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0
LWFzaWFuOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3Jh
cCI+ZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciwNCiBudW1iZXIgb2Yg
U0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3Nz
aWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJp
dCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLjwv
c3Bhbj48L3A+DQo8L2xpPjwvdWw+DQo8bGkgZGlyPSJsdHIiIHN0eWxlPSJsaXN0LXN0eWxlLXR5
cGU6ZGlzYztjb2xvcjpyZ2IoMCwwLDApO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9u
dC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDt2
ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUiPg0KPHAgZGlyPSJsdHIiIHN0
eWxlPSJsaW5lLWhlaWdodDoxLjM4O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0Ij48
c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVt
ZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj5pZiB0aGUgZXhpc3RpbmcgU1J2NiBhcHBy
b2FjaCBpcyBub3QgZGVwbG95YWJsZQ0KIGluIHRoZWlyIGNpcmN1bXN0YW5jZXMsIGRldGFpbHMg
b2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50IHNvbHV0aW9uIGlzIHJlcXVpcmVkIGFu
ZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkIGZvciB0aGUgc2hvcnQgdGVybSBvbmx5
IG9yIGZvciB0aGUgbG9uZyB0ZXJtLjwvc3Bhbj48L3A+DQo8L2xpPjwvdWw+DQo8YnI+DQo8cCBk
aXI9Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJv
dHRvbTowcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2JhY2tncm91bmQtY29sb3I6
dHJhbnNwYXJlbnQ7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0
LWFzaWFuOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3Jh
cCI+QXMgd2VsbCBhcyBkZXBsb3ltZW50DQogbGltaXRhdGlvbnMsIHdlIHdvdWxkIGxpa2UgdGhl
IFNQUklORyBjb21tdW5pdHkgdG8gYnJpZWZseSBkZXNjcmliZSB0aGUgcGxhdGZvcm0gbGltaXRh
dGlvbnMgdGhhdCB0aGV5IGFyZSBzZWVpbmcgd2hpY2ggbGltaXQgdGhlIGRlcGxveW1lbnQgb2Yg
U1J2NiZuYnNwOyBJbiBwYXJ0aWN1bGFyIGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJl
ciBvZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2gg
dGhlDQogdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRoZSBkZXBsb3ltZW50cyAu
PC9zcGFuPjwvcD4NCjxicj4NCjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODtt
YXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigw
LDAsMCk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpu
b3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2Vs
aW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj5Gb3IgYm90aCBvZiB0aGVzZSBzZXRzDQogb2YgZmVl
ZGJhY2sgaWYgcG9zc2libGUsIHBsZWFzZSBwb3N0IHRoaXMgdG8gdGhlIFNQUklORyBXRy4gSWYg
dGhlIGluZm9ybWF0aW9uIGNhbm5vdCBiZSBzaGFyZWQgcHVibGljbHksIHBsZWFzZSBzZW5kIGl0
IGRpcmVjdGx5IHRvIHRoZSBjaGFpcnMgJmFtcDsgQUQgKE1hcnRpbikuPC9zcGFuPjwvcD4NCjxi
cj4NCjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDtt
YXJnaW4tYm90dG9tOjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7YmFja2dyb3Vu
ZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJp
YW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNl
OnByZS13cmFwIj5UaGlzIGNhbGwgZm9yIGluZm9ybWF0aW9uDQogd2lsbCBydW4gZm9yIGZvdXIg
d2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhl
IFNQUklORyBjaGFpcnMgdmlhDQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1jaGFpcnNA
aWV0Zi5vcmciIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb24tbGluZTpub25lIj48c3BhbiBzdHlsZT0i
YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7
Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3RleHQtZGVjb3JhdGlvbi1saW5lOnVuZGVy
bGluZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+c3ByaW5n
LWNoYWlyc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7
YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7
Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3do
aXRlLXNwYWNlOnByZS13cmFwIj4NCiBhbmQgQURzIHZpYSA8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNwcmluZy1hZHNAaWV0Zi5vcmciIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb24tbGluZTpub25lIj48
c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVt
ZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3RleHQtZGVjb3JhdGlv
bi1saW5lOnVuZGVybGluZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUt
d3JhcCI+c3ByaW5nLWFkc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImNvbG9yOnJn
YigwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJp
Yzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJh
c2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj4uJm5ic3A7PC9zcGFuPjwvcD4NCjxicj4NCjxw
IGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4t
Ym90dG9tOjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7YmFja2dyb3VuZC1jb2xv
cjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVh
c3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13
cmFwIj5UaGFuayB5b3UsPC9zcGFuPjwvcD4NCjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWln
aHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdCI+PHNwYW4gc3R5bGU9ImNv
bG9yOnJnYigwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXZhcmlhbnQt
bnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsO3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwIj4tLSBSb2IgJmFtcDsgQnJ1bm88L3Nw
YW4+PC9wPg0KPGJyPg0KPHAgZGlyPSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjM4O21hcmdp
bi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCww
KTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1h
bDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7
d2hpdGUtc3BhY2U6cHJlLXdyYXAiPigqKSBBcyBleHByZXNzZWQgb24gdGhlDQogbWFpbGluZyBs
aXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdvIGluc3RydWN0aW9ucyBhIG5vZGUgU0lE
IGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lEIG1heSBiZSByZXF1aXJlZC48L3Nw
YW4+PC9wPg0KPC9mb250Pjwvc3Bhbj48YnIgY2xhc3M9ImdtYWlsLUFwcGxlLWludGVyY2hhbmdl
LW5ld2xpbmUiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_HK0PR03MB3970C42189DD94DA4EF1CEF2FCB90HK0PR03MB3970apcp_--


From nobody Mon Sep  2 20:49:14 2019
Return-Path: <skraza@cisco.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 225551200E3 for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 20:49:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=aRDmdZlJ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=l/mMtYKD
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 mHV-uxT2823D for <spring@ietfa.amsl.com>; Mon,  2 Sep 2019 20:49:08 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1AFD112001E for <spring@ietf.org>; Mon,  2 Sep 2019 20:49:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=53151; q=dns/txt; s=iport; t=1567482548; x=1568692148; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=2MDeoJnPcJfCLe6lb7XQMTCDN1t1KyErR/wi/eGiRX4=; b=aRDmdZlJHpVftnTmA9/SqQo7OzrgwZhNY8rIAcLimi9NYGLiGkfjCLP0 lEC2sWCd1Z7LzJLloGHCsZ9wQxRcbUDX1oPjuJcdDfCMyFiB0uMpu3cnc 07Zp6NV3W11U9/zS6vAWM0EzaJxBA13SNmUguIoj/eaOGyByJqnse8Mdh 8=;
IronPort-PHdr: =?us-ascii?q?9a23=3A6BljexOh2j7Q/jnbiTIl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEuKQ/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBjgL+TjfSUSF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BTAgBq4m1d/4QNJK1kGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBZ4EWLyQsA21WIAQLKgqEF2KCZQOKdE2CD5dsgUKBEANQBAkBAQE?= =?us-ascii?q?MAQEYAQwIAgEBgUuCL0UCF4JVIzgTAgMIAQEEAQEBAgEGBG2FLgyFSgEBAQE?= =?us-ascii?q?DAQEQCwYdAQEsDA8CAQgRAwECIQEGAwICAiULFAkIAgQBEhQHB4MAAYEdTQM?= =?us-ascii?q?dAQ6fKgKBOIhhc4EygnwBAQWBNgKDUxiCFgMGgTSLeBiBf4ERJx+CTD6CYQE?= =?us-ascii?q?BAgGBJhJGDQmCVTKCJow+gm6FHpdTCoIfhnOERokiG4IzhzaOfY12h3WQVAI?= =?us-ascii?q?EAgQFAg4BAQWBZyEqgS5wFTsqAYJBgkIMF4NPhRSFP3MBgSiLcgEGH4ELAYE?= =?us-ascii?q?iAQE?=
X-IronPort-AV: E=Sophos;i="5.64,461,1559520000";  d="scan'208,217";a="612021699"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 03 Sep 2019 03:49:06 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x833n6Xg022983 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 3 Sep 2019 03:49:06 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Sep 2019 22:49:06 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Sep 2019 22:49:05 -0500
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 2 Sep 2019 22:49:05 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m19oFkNVONwtrfzcBEfkl7qmbkeM64mn8NLcOGY5eI9lOkfpHQsiBfex6g3vsMsWu33SRcTJPYOl0RXQOvNNZzibXKC8PLuXyQ20Z3hyyg5jRIXneWpMhl9fNR0rWkm3EqRaPqjftteaaxdP3osoqt9WV9HdQ5flQ9fsAOhNyf4IEVQdcymsGwtnBL7oROptxRFD0PWgSRHG4711yVlW8SvIOozofl/emZZ9yFTCvdYKsHIEXSY63f/ghaovcJAWq986yQJsj+0FeW6TTSFUFol4FbspR/r9MBTHIxEaSxFkQfJ/J0BS4FGkU5i4lg1MkRoOFzI5tlS8pXCUFUdcIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2MDeoJnPcJfCLe6lb7XQMTCDN1t1KyErR/wi/eGiRX4=; b=dyyq1a3IqLvTRynEJjNaEREoedC0Mi4FZSHtCf7A1gFHWOFEFlJ/GkB4XGjTbUsn1uuUKaDwIHQKqvlfSwgZBnww5MHa7GoVgBnV/56lc0zKn85yo/TSafDQLOrHa94nhtyfw7YtmxhqmH8aOcMOc9YXCvEwvJ28jI4IHlOt5AM8v6N4k1ixKDL9iCaWvxp4Bq3AgpdsgT4Aev3CCSy7baOOfuHCfuG8s+HsutabA9hXgVVCTdTs+M8qbqIuO//NZgZoz3sdYrm1meM/siSb4qrd5qe13/CDeou8fzLqwfCG6p6YDDEK1nBvQK/PAr17Y7BAFz25Czzxee7+x2Kqbw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2MDeoJnPcJfCLe6lb7XQMTCDN1t1KyErR/wi/eGiRX4=; b=l/mMtYKDPlQkQ2TJGVIWvVufo4ctJmiZ4jheap5UBBloY9o+uWJgT2uTq6yjG5Bnmhyudck+Y15jpw96V0yACULugzThiIS0b35XBUkwxC5eo8yfJy4KA66suTaaKaIGkdZcptBMwqmrwjHDQMuGseCN1j4EGD0+LCmUhuL0UnY=
Received: from CH2PR11MB4341.namprd11.prod.outlook.com (10.141.118.83) by CH2PR11MB4485.namprd11.prod.outlook.com (10.186.148.208) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.22; Tue, 3 Sep 2019 03:49:03 +0000
Received: from CH2PR11MB4341.namprd11.prod.outlook.com ([fe80::809c:e8cf:7927:c613]) by CH2PR11MB4341.namprd11.prod.outlook.com ([fe80::809c:e8cf:7927:c613%7]) with mapi id 15.20.2220.022; Tue, 3 Sep 2019 03:49:03 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: "Voyer, Daniel" <daniel.voyer@bell.ca>, Dirk Steinberg <dirk@lapishills.com>, SPRING WG List <spring@ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0Y4nISeEhIkuPpZpOIUgSV6cUzIWAgAI+NYCAAZOXgIAAnZgA
Date: Tue, 3 Sep 2019 03:49:03 +0000
Message-ID: <D1CCE0EC-492F-4F95-8DB7-CCBF21B11D09@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <53E6C388-6DF1-42CF-A97D-98D248AB6CED@cisco.com> <9A655231-45C5-4852-831E-72EC33151F03@lapishills.com> <4F025F72-7F3A-4E5C-9C93-44A18E121974@bell.ca>
In-Reply-To: <4F025F72-7F3A-4E5C-9C93-44A18E121974@bell.ca>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [173.38.117.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7879bf80-ad25-4ab6-76cb-08d73021a9c2
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CH2PR11MB4485; 
x-ms-traffictypediagnostic: CH2PR11MB4485:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <CH2PR11MB4485369A7C456CF8EBB6853CD0B90@CH2PR11MB4485.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(376002)(39860400002)(396003)(366004)(136003)(189003)(199004)(6506007)(6246003)(11346002)(102836004)(186003)(36756003)(53546011)(478600001)(91956017)(71190400001)(71200400001)(26005)(256004)(66446008)(14444005)(476003)(6306002)(53946003)(64756008)(54896002)(6512007)(76116006)(7736002)(446003)(6436002)(66946007)(606006)(33656002)(76176011)(53936002)(25786009)(66476007)(486006)(2616005)(14454004)(6486002)(316002)(66556008)(236005)(966005)(99286004)(229853002)(110136005)(58126008)(3846002)(6116002)(2906002)(5660300002)(81166006)(81156014)(8676002)(86362001)(8936002)(66066001); DIR:OUT; SFP:1101; SCL:1; SRVR:CH2PR11MB4485; H:CH2PR11MB4341.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: HrlYGG596QjzjLAvGInE2e2QHYOxYV2NdemQs6jthqbNeFWKu1YBcrwRVXRZHsam8x1zekNzJW2vgVVBcRlnCFfP/5epfFiENFaBMYqk2nrk+6PbbqTQG46cALx+b8aAJrIgNnf35TXbaAFCPKuYbJYdzKdjWyTd0AFbpu7fNyzmBcdYekdugB9Of8yuwubUPZPxsP2n4U5g8dz7a7sXkFFvptOL8+DCTesMJDBVCEymC51KIPdSK+uupUp9aJIEMIbyHk0XO6pv3e9nAOcB1pE5x8dUXBK44N6Y7BYNw9wHQ2iSyTvxunQHuDkRuZLYGoo0BBUI4hqEyZDa/B3ZXdVpNVUIwfzuBTww5vn/zQFnWyuq18eIOjL4SeBNy33QbnYp31ShiVMULWZYWN83xK7eIYn1nmntp1DQSQcxUWE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_D1CCE0EC492F4F958DB7CCBF21B11D09ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 7879bf80-ad25-4ab6-76cb-08d73021a9c2
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 03:49:03.4963 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Di5lLU0cDQVteihUk69GSwxsYJzPnJBHDJ+50YWYMYLXQbGVb3fcXWqXJzDuv9lQI3UoUFhc6KTN9ETAn2rrGQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR11MB4485
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vMX2vXiQ8BSFxz9cHpA_HLaFSJA>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 03:49:12 -0000

--_000_D1CCE0EC492F4F958DB7CCBF21B11D09ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBhZ3JlZTsgdGhlcmUgaXMgbm8gbmVlZCBmb3IgYSBuZXcgZW5jYXBzdWxhdGlvbi4NCg0KLS0N
CkthbXJhbg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhh
bGYgb2YgIlZveWVyLCBEYW5pZWwiIDxkYW5pZWwudm95ZXJAYmVsbC5jYT4NCkRhdGU6IE1vbmRh
eSwgU2VwdGVtYmVyIDIsIDIwMTkgYXQgMTA6MjUgQU0NClRvOiBEaXJrIFN0ZWluYmVyZyA8ZGly
a0BsYXBpc2hpbGxzLmNvbT4sIFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+LCBSb2Ig
U2hha2lyIDxyb2Jqcz00MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCkhpLA0KDQpJIGFncmVlIHdpdGggRGlyay4gVGhlIFNS
djYgZnVsZmlsbHMgb3VyIHJlcXVpcmVtZW50cyBmb3IgdmFzdCBtYWpvcml0eSBvZiBvdXIgdXNl
LWNhc2VzLiBGb3Igc29tZSB1c2UgY2FzZXMgcmVxdWlyaW5nIE1UVSBlZmZpY2llbmN5LCB3ZSBo
YXZlIFNSdjYgdVNJRCBzZWdtZW50cyB0aGF0IGFyZSBqdXN0IGEgZGlmZmVyZW50IHBzZXVkbyBj
b2RlIGFuZCBpcyBmdWxseSBpbnRlZ3JhdGVkIHdpdGggU1JILg0KDQpJIGFsc28gY29uY3VyLCB0
aGVyZSBpcyBubyBuZWVkIGZvciB0aGUgd29yayBncm91cCBmb3IgZGVmaW5lIGEgbmV3IGV4dGVu
c2lvbiBoZWFkZXIuDQoNClRoYW5rcywNCmRhbg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3Vu
Y2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgRGlyayBTdGVpbmJlcmcgPGRpcmtAbGFwaXNoaWxs
cy5jb20+DQpEYXRlOiBTdW5kYXksIFNlcHRlbWJlciAxLCAyMDE5IGF0IDEwOjIwIEFNDQpUbzog
U1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz4sIFJvYiBTaGFraXIgPHJvYmpzPTQwZ29v
Z2xlLmNvbUBkbWFyYy5pZXRmLm9yZz4NClN1YmplY3Q6IFtFWFRdUmU6IFtzcHJpbmddIEJleW9u
ZCBTUnY2Lg0KDQpIaSwNCg0KdGhlIGludHJvZHVjdGlvbiBvZiBTUnY2IGFzIGFsdGVybmF0ZSBk
YXRhIHBsYW5lIGluIGFkZGl0aW9uIHRvIE1QTFMNCmhhcyBiZWVuIGFuIGltcG9ydGFudCBzdGVw
IGluIFNQUklORywgcHJvdmlkaW5nIGFuIGVuY2Fwc3VsYXRpb24NCmZvciBTUFJJTkcgdHJhZmZp
YyB0aGF0IGlzIG5hdGl2ZSB0byBJUHY2Lg0KDQpUaGUgcXVlc3Rpb24gYWJvdXQgdGhlIG5lY2Vz
c2l0eSBvZiB3b3JrIG9uIGFsdGVybmF0ZSBlbmNhcHN1bGF0aW9ucw0Kd2FzIGZ1ZWxlZCBieSBj
b25jZXJucyBhYm91dCBlbmNhcHN1bGF0aW9uIG92ZXJoZWFkIHdoZW4gdXNpbmcNCmZ1bGwgMTI4
IGJpdCBTSURzIGluIHRoZSBTUnY2IFNSSC4NCg0KVGhyb3VnaCB0aGUgaW50cm9kdWN0aW9uIG9m
IHRoZSB1U0lEIG5ldHdvcmsgaW5zdHJ1Y3Rpb24gaW4gU1J2Ng0KdGhlc2UgY29uY2VybnMgYXJl
IG5vdyBwcm9wZXJseSBhZGRyZXNzZWQgYW5kIFNSdjYgd2l0aCB1U0lEDQpjYW4gbm93IGFsc28g
YmUgZGVwbG95ZWQgaW4gYSB2ZXJ5IE1UVS1lZmZpY2llbnQgbWFubmVyLg0KDQpUaGVyZWZvcmUg
SSBkbyBub3Qgc2VlIGEgbmVjZXNzaXR5IGZvciBhbnkgYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9u
cy4NCg0KQ2hlZXJzDQpEaXJrDQoNCkFtIDMxLjA4LjIwMTkgdW0gMDY6MDUgc2NocmllYiBaYWZh
ciBBbGkgKHphbGkpIDx6YWxpQGNpc2NvLmNvbTxtYWlsdG86emFsaUBjaXNjby5jb20+PjoNCg0K
RGVhciBDaGFpcnMgYW5kIHRoZSBXRzoNCg0KVGhlIFNSdjYgbmV0d29yayBwcm9ncmFtbWluZyBz
b2x1dGlvbiBhbmQgaXRzIFNSSCBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIG9uIDEyIGhh
cmR3YXJlIHBsYXRmb3JtcyBpbmNsdWRpbmcgTWVyY2hhbnQgU2lsaWNvbi4NCk11bHRpcGxlIHBy
b3ZpZGVycyBoYXZlIGRlcGxveWVkIHRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgc29sdXRp
b24gYW5kIGl0cyBTUkggZW5jYXBzdWxhdGlvbiB3aXRoIGxpbmUtcmF0ZSBwZXJmb3JtYW5jZSBj
YXJyeWluZyBhIHNpZ25pZmljYW50IGFtb3VudCBvZiBjb21tZXJjaWFsIHRyYWZmaWMuDQpTZXZl
cmFsIGluZGVwZW5kZW50IGludGVyb3BlcmFiaWxpdHkgcmVwb3J0cyBkb2N1bWVudGluZyBzdWNj
ZXNzZnVsIGludGVyb3BlcmFiaWxpdHkgb2YgaW1wbGVtZW50YXRpb24gZnJvbSBtdWx0aXBsZSB2
ZW5kb3JzIGV4aXN0Lg0KSW1wbGVtZW50YXRpb24sIGRlcGxveW1lbnQsIGFuZCBpbnRlcm9wZXJh
YmlsaXR5IHN0YXR1cyBpcyBwdWJsaWNseSBkb2N1bWVudGVkIGluIGh0dHBzOi8vd3d3LmlldGYu
b3JnL2lkL2RyYWZ0LW1hdHN1c2hpbWEtc3ByaW5nLXNydjYtZGVwbG95bWVudC1zdGF0dXMtMDEu
dHh0Lg0KDQpNb3N0IHVzZS1jYXNlcyBhcmUgZXhwZWN0ZWQgdG8gdXNlIHZlcnkgZmV3IFNSdjYg
c2VnbWVudHMuDQoNCkluIHNvbWUgc3BlY2lmaWMgdXNlLWNhc2VzLCBvbmUgbWF5IGRlc2lyZSB0
byBvcHRpbWl6ZSB0aGUgTVRVIHVzYWdlIGZ1cnRoZXIuDQpUaGUgU1J2NiBuZXR3b3JrIHByb2dy
YW1taW5nIHNvbHV0aW9uIGFuZCBpdHMgU1JIIGVuY2Fwc3VsYXRpb24gYWxzbyBzdXBwb3J0IGZv
ciB0aGlzIE9wdGltaXphdGlvbiwgdGhyb3VnaCB0aGUgdVNJRCBuZXR3b3JrIGluc3RydWN0aW9u
Lg0KDQpJIGRvIG5vdCBzZWUgdGhlIG5lZWQgZm9yIGFueSBuZXcgZW5jYXBzdWxhdGlvbiB3b3Jr
Lg0KDQpUaGFua3MNCg0KUmVnYXJkcyDigKYgWmFmYXINCg0KRnJvbTogc3ByaW5nIDxzcHJpbmct
Ym91bmNlc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhh
bGYgb2YgUm9iIFNoYWtpciA8cm9ianM9NDBnb29nbGUuY29tQGRtYXJjLmlldGYub3JnPG1haWx0
bzpyb2Jqcz00MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmc+Pg0KRGF0ZTogU3VuZGF5LCBBdWd1
c3QgNCwgMjAxOSBhdCA1OjA0IFBNDQpUbzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFtzcHJpbmddIEJleW9uZCBTUnY2
Lg0KDQpIaSBTUFJJTkcgV0csDQoNCk92ZXIgdGhlIGxhc3QgNSsgeWVhcnMsIHRoZSBJRVRGIGhh
cyBkZXZlbG9wZWQgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbkcgKFNQUklORykg
YWthIFNlZ21lbnQgUm91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1ItTVBMUykgYW5kIElQdjYg
KFNSdjYpIGRhdGEgcGxhbmVzLiBTUi1NUExTIG1heSBhbHNvIGJlIHRyYW5zcG9ydGVkIG92ZXIg
SVAgaW4gVURQIG9yIEdSRS4NCg0KVGhlc2UgZW5jYXBzdWxhdGlvbnMgYXJlIHBhc3QgV0cgbGFz
dCBjYWxsIChpbiBJRVNHIG9yIFJGQyBFZGl0b3IpLg0KDQpEdXJpbmcgdGhlIFNQUklORyBXRyBt
ZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhl
IHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZToNCg0K
ICAqDQogICogICBTUnY2KyAvIENSSCAtLQ0KICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0DQogICoNCiAgKg0KICAqICAgdVNJ
RCAtLQ0KICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNw
cmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDENCiAgKg0KDQpEdXJpbmcgdGhlIElF
VEYgd2VlaywgdHdvIGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDoNCg0KICAq
DQogICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXBy
ZXNzZWQtc3J2Ni1ucC0wMA0KICAqDQogICoNCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzDQogICoNCg0KQXMgd2UgZXhw
cmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50IGZvciB0aGUgV0cgdG8g
dW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbnMgYXJl
LiBUaHVzLCB3ZSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdGhhdCB0aGUgV0cgc2hvdWxkIGZpcnN0
IGdldCB0byBhIGNvbW1vbiB1bmRlcnN0YW5kaW5nIG9uIHRoZSByZXF1aXJlbWVudHMgZm9yIGEg
bmV3IElQdjYgZGF0YSBwbGFuZSB3aXRoIGEgc21hbGxlciBTSUQgLSBib3RoIGZyb20gdGhlIHBl
cnNwZWN0aXZlIG9mIG9wZXJhdG9ycyB0aGF0IGFyZSBsb29raW5nIHRvIGRlcGxveSB0aGVzZSB0
ZWNobm9sb2dpZXMsIGFuZCBmcm9tIHRoYXQgb2YgdGhlIHNvZnR3YXJlL2hhcmR3YXJlIGltcGxl
bWVudGF0aW9uLg0KDQpUaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29saWNpdCBuZXR3b3Jr
IG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0byBi
cmllZmx5IGludHJvZHVjZSB0aGVpcjoNCg0KICAqDQogICogICB1c2UgY2FzZSAoZS5nLiBGYXN0
IFJlcm91dGUsIGV4cGxpY2l0IHJvdXRpbmcvVEUpDQogICoNCiAgKg0KICAqICAgZm9yd2FyZGlu
ZyBwZXJmb3JtYW5jZSBhbmQgc2NhbGluZyByZXF1aXJlbWVudHMNCiAgKg0KDQogICAgICoNCiAg
ICAgKiAgIGUuZy4sIChudW1iZXIgb2Ygbm9kZXMsIG5ldHdvcmsgZGlhbWV0ZXIsDQogICAgICog
ICBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0
dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBTSURzIGFuZCBzaG9ydGVy
IChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZm
ZXJlbnQgKCopLg0KICAgICAqDQoNCiAgKg0KICAqICAgaWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBw
cm9hY2ggaXMgbm90IGRlcGxveWFibGUNCiAgKiAgIGluIHRoZWlyIGNpcmN1bXN0YW5jZXMsIGRl
dGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50IHNvbHV0aW9uIGlzIHJlcXVp
cmVkIGFuZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkIGZvciB0aGUgc2hvcnQgdGVy
bSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0ZXJtLg0KICAqDQoNCkFzIHdlbGwgYXMgZGVwbG95bWVu
dCBsaW1pdGF0aW9ucywgd2Ugd291bGQgbGlrZSB0aGUgU1BSSU5HIGNvbW11bml0eSB0byBicmll
Zmx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0aGF0IHRoZXkgYXJlIHNlZWlu
ZyB3aGljaCBsaW1pdCB0aGUgZGVwbG95bWVudCBvZiBTUnY2ICBJbiBwYXJ0aWN1bGFyIGxpbWl0
YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNoZWQg
YW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVyIFNJRHMgd291bGQg
aW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLg0KDQpGb3IgYm90aCBvZiB0aGVzZSBzZXRzIG9mIGZl
ZWRiYWNrIGlmIHBvc3NpYmxlLCBwbGVhc2UgcG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cuIElm
IHRoZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgc2hhcmVkIHB1YmxpY2x5LCBwbGVhc2Ugc2VuZCBp
dCBkaXJlY3RseSB0byB0aGUgY2hhaXJzICYgQUQgKE1hcnRpbikuDQoNClRoaXMgY2FsbCBmb3Ig
aW5mb3JtYXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFz
IGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFpcnMgdmlhIHNwcmluZy1j
aGFpcnNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+IGFuZCBBRHMgdmlh
IHNwcmluZy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmc+Lg0KDQpUaGFu
ayB5b3UsDQotLSBSb2IgJiBCcnVubw0KDQooKikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5n
IGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBT
SUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5n
IG1haWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0KDQo=

--_000_D1CCE0EC492F4F958DB7CCBF21B11D09ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <D328E3C2FD4DDD429BB26E5AB6CDE3C3@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXtt
c28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBs
ZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQXJpYWwiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4
dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250
LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBw
dDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlv
bjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3Qg
bDANCgl7bXNvLWxpc3QtaWQ6OTAwMTQwMjM3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTU5
MjM2OTgxMDt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4
OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDENCgl7
bXNvLWxpc3QtaWQ6MTM5NDYxNzc5ODsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTgzOTI2NTI0
ODt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxl
dmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDINCgl7bXNvLWxp
c3QtaWQ6MTQzODg3MTA0OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTQwNTgwNjgwNDt9DQpA
bGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDI6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6
MTc0MTcwODE0MjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE5NDk2Njk5NDg7fQ0KQGxpc3Qg
bDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiI7fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDM6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6
bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQNCgl7bXNvLWxpc3QtaWQ6MTc1Mzg5NDM2NzsNCglt
c28tbGlzdC10ZW1wbGF0ZS1pZHM6MTY1NzAzNDg1Mjt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3
Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDQ6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2
ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw1DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDQ6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw4
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw5DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRv
bTowY207fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JIGFncmVlOyB0aGVyZSBpcyBubyBuZWVkIGZvciBhIG5ldyBlbmNhcHN1
bGF0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4tLTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5L
YW1yYW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPnNwcmluZyAmbHQ7c3ByaW5nLWJvdW5j
ZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtWb3llciwgRGFuaWVsJnF1b3Q7ICZs
dDtkYW5pZWwudm95ZXJAYmVsbC5jYSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+TW9uZGF5LCBTZXB0
ZW1iZXIgMiwgMjAxOSBhdCAxMDoyNSBBTTxicj4NCjxiPlRvOiA8L2I+RGlyayBTdGVpbmJlcmcg
Jmx0O2RpcmtAbGFwaXNoaWxscy5jb20mZ3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGll
dGYub3JnJmd0OywgUm9iIFNoYWtpciAmbHQ7cm9ianM9NDBnb29nbGUuY29tQGRtYXJjLmlldGYu
b3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggRGlyay4gVGhlIFNSdjYgZnVsZmls
bHMgb3VyIHJlcXVpcmVtZW50cyBmb3IgdmFzdCBtYWpvcml0eSBvZiBvdXIgdXNlLWNhc2VzLiBG
b3Igc29tZSB1c2UgY2FzZXMgcmVxdWlyaW5nIE1UVSBlZmZpY2llbmN5LCB3ZSBoYXZlIFNSdjYg
dVNJRCBzZWdtZW50cyB0aGF0IGFyZSBqdXN0IGEgZGlmZmVyZW50IHBzZXVkbyBjb2RlIGFuZCBp
cyBmdWxseSBpbnRlZ3JhdGVkIHdpdGggU1JILg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkg
YWxzbyBjb25jdXIsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoZSB3b3JrIGdyb3VwIGZvciBkZWZp
bmUgYSBuZXcgZXh0ZW5zaW9uIGhlYWRlci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtz
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ZGFuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5zcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGll
dGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgRGlyayBTdGVpbmJlcmcgJmx0O2RpcmtAbGFwaXNoaWxs
cy5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlN1bmRheSwgU2VwdGVtYmVyIDEsIDIwMTkgYXQg
MTA6MjAgQU08YnI+DQo8Yj5UbzogPC9iPlNQUklORyBXRyBMaXN0ICZsdDtzcHJpbmdAaWV0Zi5v
cmcmZ3Q7LCBSb2IgU2hha2lyICZsdDtyb2Jqcz00MGdvb2dsZS5jb21AZG1hcmMuaWV0Zi5vcmcm
Z3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPltFWFRdUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwg
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj50aGUgaW50cm9k
dWN0aW9uIG9mIFNSdjYgYXMgYWx0ZXJuYXRlIGRhdGEgcGxhbmUgaW4gYWRkaXRpb24gdG8gTVBM
UzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+aGFz
IGJlZW4gYW4gaW1wb3J0YW50IHN0ZXAgaW4gU1BSSU5HLCBwcm92aWRpbmcgYW4gZW5jYXBzdWxh
dGlvbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Zm9yIFNQUklORyB0cmFmZmljIHRoYXQgaXMgbmF0aXZlIHRvIElQdjYuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBxdWVzdGlvbiBhYm91
dCB0aGUgbmVjZXNzaXR5IG9mIHdvcmsgb24gYWx0ZXJuYXRlIGVuY2Fwc3VsYXRpb25zPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj53YXMgZnVlbGVk
IGJ5IGNvbmNlcm5zIGFib3V0IGVuY2Fwc3VsYXRpb24gb3ZlcmhlYWQgd2hlbiB1c2luZyZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ZnVs
bCAxMjggYml0IFNJRHMgaW4gdGhlIFNSdjYgU1JILjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaHJvdWdoIHRoZSBpbnRyb2R1Y3Rpb24gb2Yg
dGhlIHVTSUQgbmV0d29yayBpbnN0cnVjdGlvbiBpbiBTUnY2PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj50aGVzZSBjb25jZXJucyBhcmUgbm93IHBy
b3Blcmx5IGFkZHJlc3NlZCBhbmQgU1J2NiB3aXRoIHVTSUQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmNhbiBub3cgYWxzbyBiZSBkZXBsb3llZCBp
biBhIHZlcnkgTVRVLWVmZmljaWVudCBtYW5uZXIuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXJlZm9yZSBJIGRvIG5vdCBzZWUg
YSBuZWNlc3NpdHkgZm9yIGFueSBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGVlcnM8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRpcmsmbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFt
IDMxLjA4LjIwMTkgdW0gMDY6MDUgc2NocmllYiBaYWZhciBBbGkgKHphbGkpICZsdDs8YSBocmVm
PSJtYWlsdG86emFsaUBjaXNjby5jb20iPnphbGlAY2lzY28uY29tPC9hPiZndDs6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EZWFyIENoYWlycyBhbmQgdGhl
IFdHOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIFNS
djYgbmV0d29yayBwcm9ncmFtbWluZyBzb2x1dGlvbiBhbmQgaXRzIFNSSCBlbmNhcHN1bGF0aW9u
IGlzIGltcGxlbWVudGVkIG9uIDEyIGhhcmR3YXJlIHBsYXRmb3JtcyBpbmNsdWRpbmcgTWVyY2hh
bnQgU2lsaWNvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk11bHRpcGxlIHByb3ZpZGVycyBoYXZlIGRlcGxveWVkIHRoZSBTUnY2IG5ldHdvcmsg
cHJvZ3JhbW1pbmcgc29sdXRpb24gYW5kIGl0cyBTUkggZW5jYXBzdWxhdGlvbiB3aXRoIGxpbmUt
cmF0ZSBwZXJmb3JtYW5jZSBjYXJyeWluZyBhIHNpZ25pZmljYW50IGFtb3VudCBvZiBjb21tZXJj
aWFsIHRyYWZmaWMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5TZXZlcmFsIGluZGVwZW5kZW50IGludGVyb3BlcmFiaWxpdHkgcmVwb3J0cyBkb2N1
bWVudGluZyBzdWNjZXNzZnVsIGludGVyb3BlcmFiaWxpdHkgb2YgaW1wbGVtZW50YXRpb24gZnJv
bSBtdWx0aXBsZSB2ZW5kb3JzIGV4aXN0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SW1wbGVtZW50YXRpb24sIGRlcGxveW1lbnQsIGFuZCBpbnRl
cm9wZXJhYmlsaXR5IHN0YXR1cyBpcyBwdWJsaWNseSBkb2N1bWVudGVkIGluPHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL2lkL2RyYWZ0LW1hdHN1c2hpbWEtc3ByaW5nLXNydjYtZGVwbG95bWVudC1zdGF0
dXMtMDEudHh0Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9pZC9kcmFmdC1tYXRzdXNoaW1hLXNwcmluZy1zcnY2LWRlcGxveW1lbnQtc3RhdHVzLTAxLnR4
dDwvc3Bhbj48L2E+LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5Nb3N0IHVzZS1jYXNlcyBhcmUgZXhwZWN0ZWQgdG8gdXNlIHZlcnkgZmV3IFNS
djYgc2VnbWVudHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkluIHNvbWUgc3BlY2lmaWMgdXNlLWNhc2VzLCBvbmUgbWF5IGRlc2lyZSB0byBv
cHRpbWl6ZSB0aGUgTVRVIHVzYWdlIGZ1cnRoZXIuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgU1J2NiBuZXR3b3JrIHByb2dyYW1taW5nIHNv
bHV0aW9uIGFuZCBpdHMgU1JIIGVuY2Fwc3VsYXRpb24gYWxzbyBzdXBwb3J0IGZvciB0aGlzIE9w
dGltaXphdGlvbiwgdGhyb3VnaCB0aGUgdVNJRCBuZXR3b3JrIGluc3RydWN0aW9uLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGRvIG5vdCBz
ZWUgdGhlIG5lZWQgZm9yIGFueSBuZXcgZW5jYXBzdWxhdGlvbiB3b3JrLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyDigKYg
WmFmYXI8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5G
cm9tOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5zcHJpbmcgJmx0OzxhIGhyZWY9
Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDsNCiBvbiBiZWhhbGYgb2Yg
Um9iIFNoYWtpciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpzPTQwZ29vZ2xlLmNvbUBkbWFyYy5p
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9ianM9NDBnb29nbGUuY29tQGRt
YXJjLmlldGYub3JnPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTo8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlN1bmRheSwgQXVndXN0IDQsIDIw
MTkgYXQgNTowNCBQTTxicj4NCjxiPlRvOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L2I+U1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpz
cHJpbmdAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNwcmluZ0BpZXRmLm9y
Zzwvc3Bhbj48L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5bc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIFNQUklO
RyBXRyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5PdmVyIHRoZSBsYXN0IDUmIzQzOyB5ZWFycywg
dGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2lu
RyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBNUExTIChTUi1NUExT
KSBhbmQgSVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1QTFMNCiBtYXkgYWxzbyBiZSB0cmFu
c3BvcnRlZCBvdmVyIElQIGluIFVEUCBvciBHUkUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhl
c2UgZW5jYXBzdWxhdGlvbnMgYXJlIHBhc3QgV0cgbGFzdCBjYWxsIChpbiBJRVNHIG9yIFJGQyBF
ZGl0b3IpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkR1cmluZyB0aGUgU1BSSU5HIFdHIG1lZXRp
bmcgYXQgSUVURiAxMDUsIHR3byBwcmVzZW50YXRpb25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVk
dWN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSBTSUQgZm9yIElQdjYgZGF0YXBsYW5lOjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw0IGxldmVsMSBs
Zm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOiBub3JtYWw7
Zm9udC12YXJpYW50LWVhc3QtYXNpYW46IG5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw0IGxldmVsMSBsZm8x
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlNSdjYmIzQzOyAvIENSSCAt
LTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bGlzdDpsNCBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLXNwcmlu
Zy1zcnY2LXBsdXMtMDQiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1cy0wNDwvc3Bhbj48L2E+
PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1s
aXN0Omw0IGxldmVsMSBsZm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw0IGxl
dmVsMSBsZm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOiBu
b3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46IG5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw0IGxldmVs
MSBsZm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjku
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPnVTSUQgLS08L3Nw
YW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6
bDQgbGV2ZWwxIGxmbzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEg
aHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1u
ZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDEiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBn
bS1leHRlbnNpb24tc3J2Ni11c2lkLTAxPC9zcGFuPjwvYT4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDQgbGV2ZWwxIGxm
bzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwv
dWw+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+RHVy
aW5nIHRoZSBJRVRGIHdlZWssIHR3byBhZGRpdGlvbmFsIGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9z
ZWQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6
MGNtIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVy
aWM6IG5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogbm9ybWFsIj4NCjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAg
bGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJl
Zj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2Vk
LXNydjYtbnAtMDAiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwPC9zcGFuPjwv
YT4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxp
c3Q6bDAgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51
bWVyaWM6IG5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogbm9ybWFsIj4NCjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEg
aHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZp
ZWQtaWQtc3ItMDMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzPC9zcGFuPjwvYT4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+QXMgd2UgZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQg
aXMgaW1wb3J0YW50IGZvciB0aGUgV0cgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFk
ZGl0aW9uYWwgZW5jYXBzdWxhdGlvbnMgYXJlLiBUaHVzLCB3ZSB0aGluayBpdCBpcyBpbXBvcnRh
bnQgdGhhdCB0aGUgV0cgc2hvdWxkDQogZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRp
bmcgb24gdGhlIHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBz
bWFsbGVyIFNJRCAtIGJvdGggZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQg
YXJlIGxvb2tpbmcgdG8gZGVwbG95IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBv
ZiB0aGUgc29mdHdhcmUvaGFyZHdhcmUgaW1wbGVtZW50YXRpb24uPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+VGhlcmVmb3JlLCB3ZSB3b3VsZCBsaWtlIHRvIHNvbGljaXQgbmV0d29yayBvcGVyYXRv
cnMgaW50ZXJlc3RlZCBpbiBTUiBvdmVyIHRoZSBJUHY2IGRhdGEgcGxhbmUgdG8gYnJpZWZseSBp
bnRyb2R1Y2UgdGhlaXI6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8dWwgc3R5bGU9
Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12
YXJpYW50LW51bWVyaWM6IG5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogbm9ybWFsIj4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKTwv
c3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlz
dDpsMiBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZl
bDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzogbm9y
bWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOiBub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEg
bGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5mb3J3YXJkaW5nIHBl
cmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50czwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEgbGZvMzt2ZXJ0
aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1
bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4t
dG9wOjBjbSIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LWxpc3Q6bDMgbGV2ZWwyIGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50
LW51bWVyaWM6IG5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogbm9ybWFsIj4NCjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxp
c3Q6bDMgbGV2ZWwyIGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
ZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciw8L3NwYW4+PG86cD48L286
cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2ZWwyIGxm
bzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+bnVtYmVyIG9mIFNJRCBy
ZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUg
dXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLg0KIDMyLWJpdCkg
U0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLjwvc3Bh
bj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MyBsZXZlbDIgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxm
bzU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6IG5vcm1hbDtm
b250LXZhcmlhbnQtZWFzdC1hc2lhbjogbm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzU7
dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aWYgdGhlIGV4aXN0aW5nIFNS
djYgYXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGU8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzU7dmVydGljYWwt
YWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0
YWlscyBvZiB0aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWly
ZWQgYW5kIHdoZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQNCiBmb3IgdGhlIHNob3J0IHRl
cm0gb25seSBvciBmb3IgdGhlIGxvbmcgdGVybS48L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzU7dmVydGljYWwt
YWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QXMgd2VsbCBhcyBkZXBs
b3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRv
IGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUg
c2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYmbmJzcDsgSW4NCiBwYXJ0
aWN1bGFyIGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNh
biBiZSBwdXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVy
IFNJRHMgd291bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPkZvciBib3RoIG9mIHRoZXNlIHNldHMgb2YgZmVlZGJhY2sgaWYgcG9zc2libGUsIHBsZWFz
ZSBwb3N0IHRoaXMgdG8gdGhlIFNQUklORyBXRy4gSWYgdGhlIGluZm9ybWF0aW9uIGNhbm5vdCBi
ZSBzaGFyZWQgcHVibGljbHksIHBsZWFzZSBzZW5kIGl0IGRpcmVjdGx5IHRvIHRoZSBjaGFpcnMg
JmFtcDsgQUQgKE1hcnRpbikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhpcyBjYWxsIGZvciBp
bmZvcm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91ciB3ZWVrcywgdXAgdG8gMjAxOS8wOS8wMy4gQXMg
YSByZW1pbmRlciwgeW91IGNhbiByZWFjaCB0aGUgU1BSSU5HIGNoYWlycyB2aWE8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNw
cmluZy1jaGFpcnNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNwcmluZy1j
aGFpcnNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5hbmQNCiBBRHMgdmlhPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzcHJpbmctYWRzQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zcHJpbmctYWRzQGlldGYub3JnPC9zcGFuPjwv
YT4uJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmsgeW91LDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+LS0gUm9iICZhbXA7IEJydW5vPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+KCopIEFzIGV4cHJl
c3NlZCBvbiB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdvIGlu
c3RydWN0aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lE
IG1heSBiZSByZXF1aXJlZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCnNwcmluZyBtYWlsaW5nIGxpc3Q8YnI+DQo8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTpIZWx2ZXRpY2E7Y29sb3I6cHVycGxlIj5zcHJpbmdAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNh
Ij48YnI+DQo8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zcHJpbmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6SGVs
dmV0aWNhO2NvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zcHJpbmc8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D1CCE0EC492F4F958DB7CCBF21B11D09ciscocom_--


From nobody Mon Sep  2 21:36:05 2019
Return-Path: <pkaneria@juniper.net>
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 936581200EC; Mon,  2 Sep 2019 21:35:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 LUmIqEj7Ktkh; Mon,  2 Sep 2019 21:35:54 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5FD1F1200F7; Mon,  2 Sep 2019 21:35:54 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x834Xkqs031396; Mon, 2 Sep 2019 21:35:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=ORlxfORr6G6Njvhuvm2v3GicLnkLM9a71W3va0yU5pE=; b=yKbcvrhyvv14hWdP/8NPspMEzZ6X21mQs+2XWUmACI/7CE+g5+9PcpU1I0//51yo7rtH /BeXJJoHkys5DnFfIxVQkNNBjh3KRyq8nzbfHpZxlj0Szo4DyaYLqz8mxXYOxwia5Mm1 pZkwhk5DVcfSQCKZVoRQxJcPKK40RL/XTKM9mYYynxB5L2N63vdHfThMH7xVOxWiDH7y 6diZ8nOb8mLQ7suzu7pDT/6nlT/ijyzLIhHnVD7x7JRbbD/7jFZZro1OijkNRxslqVDi PZ0ukGw/wUTB29AL3BcjSqvFE4xZjaJ/K/Gm2i3iZg602RulVU69PLdHNdsuiNJiTVms 1g== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2058.outbound.protection.outlook.com [104.47.45.58]) by mx0b-00273201.pphosted.com with ESMTP id 2uqpthbw7x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 02 Sep 2019 21:35:45 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gox8IIxJD5ulJdioUEAYxDymUEzeoULTlop73kAiDmMJdAS0e5q0/4bh/JddZLadALxl7jI0GmoF2sJk4D9sMqhVacJoNnG1ig/Uf/878hrQ+ZAC7m6kUqmPd8C7/GRWyEvsec/IVFzf52eEBBWImwSol7OAUWqA1WOAelUIQCnhpQIydZ3/jx5jPjFeBruG1cEAKykCyRvrpP0Vimw9ZA5Pe9OGt3DY6qNkcVWkWvKlv+4i0uAOrcHj9VbvkQ4niYkItJxkry+Nv11Spr0epsDEiGUwcddvKZa+d3lr2fTmSo+NeA9XwfnYfmI+SuvfcrdDJdWK5VHKIGF1iR9SIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ORlxfORr6G6Njvhuvm2v3GicLnkLM9a71W3va0yU5pE=; b=KMb44N0hGc5S090qgeMfOrXu0jfLTkj1OnNr7UYVqLo8bJoUeUWf7+9PkUKegM8+7F+w9PlGsM3LvzkxREsGXEOfsVIvknL8PWKgr1baH7LV7jmJ/hJ2wPAa5EtflIov8OUWN2UJSey6VABPLrjznSCNrYSLn6aL9THWH9Ye56dq5sj0Ya8HqORBheTHWCeqHGj0DfgXLpTVkYPa8gJYvjMx01ygs7c/7y8ByALDRjB6J8jDjxuLMmY29ZvRyebCa9CQzpOicl4uY96d1r/bj6yE5ZSlJ5pvSwX7Thal1rEsSr6ZH623YHInBBzvOQrIFKsYMG0sPg1dTem74LRDpw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB4024.namprd05.prod.outlook.com (52.135.197.152) by BYAPR05MB4392.namprd05.prod.outlook.com (52.135.202.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.5; Tue, 3 Sep 2019 04:35:43 +0000
Received: from BYAPR05MB4024.namprd05.prod.outlook.com ([fe80::7902:f27a:5812:1fab]) by BYAPR05MB4024.namprd05.prod.outlook.com ([fe80::7902:f27a:5812:1fab%7]) with mapi id 15.20.2241.012; Tue, 3 Sep 2019 04:35:43 +0000
From: Parag Kaneriya <pkaneria@juniper.net>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgtAlsYuN+G8USjz/maeiEnF6cV4KUAgAOqnxA=
Date: Tue, 3 Sep 2019 04:35:43 +0000
Message-ID: <BYAPR05MB4024F2687160F80A59B7D906DFB90@BYAPR05MB4024.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-08-31T20:33:30.4655054Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=f89c27bf-ea10-4d11-a23e-8766f5d414dd; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [116.197.184.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 640af8b8-bc00-490e-e7d7-08d730282e87
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4392; 
x-ms-traffictypediagnostic: BYAPR05MB4392:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <BYAPR05MB4392993FE8FCC7D7C465C106DFB90@BYAPR05MB4392.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(136003)(366004)(376002)(346002)(396003)(199004)(189003)(110136005)(54896002)(6306002)(99286004)(53936002)(236005)(6436002)(478600001)(256004)(8936002)(55016002)(66066001)(6116002)(81156014)(316002)(9686003)(790700001)(8676002)(7736002)(74316002)(52536014)(229853002)(25786009)(86362001)(2501003)(33656002)(6506007)(53546011)(102836004)(14454004)(81166006)(486006)(476003)(26005)(186003)(3846002)(66476007)(2906002)(76116006)(66556008)(66946007)(64756008)(71190400001)(66446008)(6246003)(71200400001)(5660300002)(606006)(7696005)(14444005)(966005)(446003)(76176011)(11346002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4392; H:BYAPR05MB4024.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: m05qwJzBHCGDIsgUaOf7lI7PqPssDvidWgjoRe/evIX4+pM+WdCNmTUjvHHviD7ihtL3IQ0APEDLXJk+fihAmxMcw1yr67GZbZUbuXUuSfHZRZwNXoMmunerjX2+dc43dI+Ops203eg5bieU9DqBdPeIl7jNzipTs8TzIS0rH828ed8+paTRDQSdtAHPTukRkus7MSlHyttJ/rFEjEQsxGS6pIMWsLxRWtYEx7N7lbL3/j3l2W5gv9EIpf4VrPw7g6raYqDaGvLaaS9EoHJPZdagyNezoks3FEsigf/7/SQTO5vZJ7VuK5drNs3mU/e9TriCL3jT2O3fNT9Rp2/VqgYagZ2hoDyXxTKxgUDR6tBCXuRt+sd3svTpM/PAGu+Ye8ljU09kJzI2/CIkBAksrB4yG6d1Mz87IOevBbpxpcE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB4024F2687160F80A59B7D906DFB90BYAPR05MB4024namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 640af8b8-bc00-490e-e7d7-08d730282e87
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 04:35:43.2618 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dn8ZVt6Rk9YYeFX49Ov9MJj9Ln9lhSKdy9w/Vn7TGDBQdIgXBnecvCdMILcd4PIKrpOZ+egg23JJT8rtZF6/pQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4392
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-02_10:2019-08-29,2019-09-02 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 mlxlogscore=999 impostorscore=0 mlxscore=0 clxscore=1011 priorityscore=1501 bulkscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909030050
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hrNt_cat3UuPCgVDG6_KHyXXLqU>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 04:35:57 -0000

--_000_BYAPR05MB4024F2687160F80A59B7D906DFB90BYAPR05MB4024namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Completely agree with Ron.

SRv6+ is much more simpler ,  minimum config required and easy to implement=
.

Regards
Parag



Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Ron Bonica
Sent: Sunday, September 1, 2019 2:04 AM
To: Rob Shakir <robjs=3D40google.com@dmarc.ietf.org>; SPRING WG List <sprin=
g@ietf.org>; 6man@ietf.org
Subject: Re: [spring] Beyond SRv6.

Rob,

The following are arguments for proceeding with SRv6+:


  *   Efficient forwarding with deep SID lists
  *   Operational Simplicity
  *   SRv6+ work may finish before SRv6

Efficient forwarding with deep SID Lists
----------------------------------------------------

SR customers have stated a firm requirement to support SR paths that contai=
n 8 to 12 segments. They have also stated a requirement for implementations=
 to forward at line speed  and without consuming excessive overhead bandwid=
th.

SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisfy =
these requirements. In order to support an SR path with 8 segments, SRv6 wo=
uld require a 128-byte SRH. Even if ASICs could process such a long SRH at =
line speed, the bandwidth overhead would be prohibitive.

Therefore, one of the four solutions  that you mention below is required to=
 make SRv6 deployable. While draft-ietf-6man-segment-routing-header is clos=
e to maturity, the four competing solutions mentioned below are equally mat=
ure and should be given equal consideration.


The four solutions are SRv6+, uSID, draft-li and draft-mirsky.

Operational Simplicity
-----------------------------
Network operators strive for operational simplicity. By loosely interpretin=
g (and sometimes bending) the requirements of RFCs 4291 and RFC 8200, SRv6 =
introduces architectural quirks that introduce operational complexity. The =
following are architectural quirks of  draft-ietf-6man-segment-routing-head=
er:


  *   The Segment Routing Header (SRH) serves purposes other than routing. =
Therefore, the SRH is sometimes required for packets that traverse the leas=
t-cost path from source to destination
  *   The SRH and the IPv6 Authentication Header are incompatible.
  *   The IPv6 destination address determines whether an SRH is valid and h=
ow it is processed. For example, if the IPv6 destination address contains o=
ne locally instantiated value, the SRH might be processed in one particular=
 way, while if the IPv6 destination address contains another locally instan=
tiated value, the SRH might be totally invalid.

Draft-ietf-spring-srv6-network-programming  promises more architectural qui=
rks. For example:


  *   Segment endpoints can insert and/or delete IPv6 extension headers
  *   An IPv6 packet can contain two Segment Routing headers
  *   IPv6 packets are no longer self-describing. For example, the Next Hea=
der Field in the SRH can carry a value of No Next Header, even though the S=
RH is followed by Ethernet payload.

Other emerging drafts promise still more architectural quirks. For example,=
 in draft-ali-6man-spring-srv6-oam, implementations need to examine the SRH=
 even when Segment Left equals zero. This is because the SRH has been overl=
oaded to carry OAM as well as routing information.

Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires net=
work operators to obtain address space and number their networks in a parti=
cular way to make routing work.

SRv6+ Work May Finish Before SRv6 work
--------------------------------------------------------
SRv6+  has been implemented on LINUX and is being implemented on JUNOS. Imp=
lementation experience demonstrates that specification is fairly complete. =
For example, there is no need for an SRv6+ OAM document. It's just IPv6 and=
 IPv6 OAM just works.

Furthermore, the SRv6+ specifications adhere to a strict interpretation of =
RFC 8200. Therefore, as they progress through the working group, they won't=
 need to overcome the objections that are inevitably encountered when stret=
ching the interpretation of a specification that is so fundamental as RFC 8=
200.

                                                                           =
                           Thanks,
                                                                           =
                               Ron








From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.or=
g_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwr=
DThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645u=
Jk0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv=
6-2Dusid-2D01&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRD=
JKdxnE2ieIC4dD_FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00<htt=
ps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_dra=
ft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDTh=
KP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMhWLfeT5sgU=
b1lgthJhugcyT98GJ2N-CrKs&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-=
2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh=
0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=
=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7vblOB1vI58S=
DaaWf62pa7YvLmsP4nI&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only

--_000_BYAPR05MB4024F2687160F80A59B7D906DFB90BYAPR05MB4024namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:852308631;
	mso-list-template-ids:-341779456;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:934632665;
	mso-list-template-ids:-2085579390;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1092821718;
	mso-list-type:hybrid;
	mso-list-template-ids:-2043254810 1655494532 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1338465701;
	mso-list-template-ids:2050362506;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Completely agree with Ron. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SRv6&#43; is much more simpler , &nbsp;minimum confi=
g required and easy to implement.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards<o:p></o:p></p>
<p class=3D"MsoNormal">Parag<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;spring-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Ron Bonica<br>
<b>Sent:</b> Sunday, September 1, 2019 2:04 AM<br>
<b>To:</b> Rob Shakir &lt;robjs=3D40google.com@dmarc.ietf.org&gt;; SPRING W=
G List &lt;spring@ietf.org&gt;; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Rob,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The following are arguments for proceeding with SRv6=
&#43;:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo1">Efficient forwarding with deep SID lists<o:p></o:p></li><li class=3D"=
MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 lfo1">Operati=
onal Simplicity<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"marg=
in-left:0in;mso-list:l2 level1 lfo1">SRv6&#43; work may finish before SRv6<=
o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Efficient forwarding with deep SID Lists<o:p></o:p><=
/p>
<p class=3D"MsoNormal">----------------------------------------------------=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SR customers have stated a firm requirement to suppo=
rt SR paths that contain 8 to 12 segments. They have also stated a requirem=
ent for implementations to forward at line speed &nbsp;and without consumin=
g excessive overhead bandwidth.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SRv6, as defined in draft-ietf-6man-segment-routing-=
header, cannot satisfy these requirements. In order to support an SR path w=
ith 8 segments, SRv6 would require a 128-byte SRH. Even if ASICs could proc=
ess such a long SRH at line speed,
 the bandwidth overhead would be prohibitive.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Therefore, one of the four solutions &nbsp;that you =
mention below is required to make SRv6 deployable. While draft-ietf-6man-se=
gment-routing-header is close to maturity, the four competing solutions men=
tioned below are equally mature and should
 be given equal consideration.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">The four solutions are SRv6&#43;, u=
SID, draft-li and draft-mirsky.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Operational Simplicity<o:p></o:p></p>
<p class=3D"MsoNormal">----------------------------- <o:p></o:p></p>
<p class=3D"MsoNormal">Network operators strive for operational simplicity.=
 By loosely interpreting (and sometimes bending) the requirements of RFCs 4=
291 and RFC 8200, SRv6 introduces architectural quirks that introduce opera=
tional complexity. The following are
 architectural quirks of &nbsp;draft-ietf-6man-segment-routing-header:<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo1">The Segment Routing Header (SRH) serves purposes other than routing. =
Therefore, the SRH is sometimes required for packets that traverse the leas=
t-cost path from source to destination<o:p></o:p></li><li class=3D"MsoListP=
aragraph" style=3D"margin-left:0in;mso-list:l2 level1 lfo1">The SRH and the=
 IPv6 Authentication Header are incompatible.<o:p></o:p></li><li class=3D"M=
soListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 lfo1">The IPv6=
 destination address determines whether an SRH is valid and how it is proce=
ssed. For example, if the IPv6 destination address contains one locally ins=
tantiated value, the SRH
 might be processed in one particular way, while if the IPv6 destination ad=
dress contains another locally instantiated value, the SRH might be totally=
 invalid.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Draft-ietf-spring-srv6-network-programming &nbsp;pro=
mises more architectural quirks. For example:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo1">Segment endpoints can insert and/or delete IPv6 extension headers<o:p=
></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-lis=
t:l2 level1 lfo1">An IPv6 packet can contain two Segment Routing headers<o:=
p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-li=
st:l2 level1 lfo1">IPv6 packets are no longer self-describing. For example,=
 the Next Header Field in the SRH can carry a value of No Next Header, even=
 though the SRH is followed by Ethernet payload.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Other emerging drafts promise still more architectur=
al quirks. For example, in draft-ali-6man-spring-srv6-oam, implementations =
need to examine the SRH even when Segment Left equals zero. This is because=
 the SRH has been overloaded to carry
 OAM as well as routing information.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Furthermore, draft-filsfils-spring-net-pgm-extension=
-srv6-usid requires network operators to obtain address space and number th=
eir networks in a particular way to make routing work.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SRv6&#43; Work May Finish Before SRv6 work<o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">---------------------=
-----------------------------------<o:p></o:p></p>
<p class=3D"MsoNormal">SRv6&#43; &nbsp;has been implemented on LINUX and is=
 being implemented on JUNOS. Implementation experience demonstrates that sp=
ecification is fairly complete. For example, there is no need for an SRv6&#=
43; OAM document. It&#8217;s just IPv6 and IPv6 OAM just
 works.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Furthermore, the SRv6&#43; specifications adhere to =
a strict interpretation of RFC 8200. Therefore, as they progress through th=
e working group, they won&#8217;t need to overcome the objections that are =
inevitably encountered when stretching the interpretation
 of a specification that is so fundamental as RFC 8200.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><span style=3D"=
font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5&#43; years, the IET=
F has developed Source Packet Routing in NetworkinG (SPRING) aka Segment Ro=
uting for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><span style=3D"font-family:&quot;Ari=
al&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><span style=3D"font-family:&quot;Arial&quot;,s=
ans-serif"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l3 level1 lfo2;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --=
 <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s=
&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a><o:p></o:p>=
</span></li><li class=3D"MsoNormal" style=3D"color:black;mso-list:l3 level1=
 lfo2;vertical-align:baseline;font-variant-numeric:normal;font-variant-east=
-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html=
_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=
=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><span style=3D"font-family:&quot;Arial&q=
uot;,sans-serif"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level1 lfo3;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWU=
DAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D">https://tools.ietf.org/h=
tml/draft-li-spring-compressed-srv6-np-00</a>&nbsp;<o:p></o:p></span></li><=
li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level1 lfo3;vertica=
l-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal=
">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHY=
xXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D">https://tools.ietf.org/html=
/draft-mirsky-6man-unified-id-sr-03</a>&nbsp;<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif=
"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level1 lfo4;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)<o:p></o:p></span></li><li class=3D"MsoNorma=
l" style=3D"color:black;mso-list:l1 level1 lfo4;vertical-align:baseline;fon=
t-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements<o:p></o:p></span></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level2 lfo4;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).<o:p></o:p></span></li></ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level1 lfo4;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.<o:p></o:p></span></li></ul=
>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><span style=3D"font-family:&quot;Arial&quot;,=
sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><span style=3D"font-family:&quot;Arial=
&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org">spring-chairs@ietf.org</a><span style=3D"col=
or:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a><span =
style=3D"color:black">.&nbsp;</span><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><span style=3D"fon=
t-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><span styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><span style=3D"font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB4024F2687160F80A59B7D906DFB90BYAPR05MB4024namp_--


From nobody Tue Sep  3 03:43:41 2019
Return-Path: <shraddha@juniper.net>
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 EC5F4120800; Tue,  3 Sep 2019 03:43:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 CpRAzxu0u_Em; Tue,  3 Sep 2019 03:43:26 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFC1D12026E; Tue,  3 Sep 2019 03:43:26 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x83AcoBr022519; Tue, 3 Sep 2019 03:43:24 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=l0X82SQHbCUg4NJhZfP3D8JbIFgsWqCZ4P5zKB53Xp8=; b=GCtctrD+UBW2cq2W9P3Nh9OllTbr8fccvf9mvEiE8d9sO/Aob6SupvAVocWZR0uoOTS0 hqbqIElieaiXYf4IXWqf96jztYMiz/ffLng+gv2OZ0SD4L0iS30lt92UTFnatEmAeled jx//vU23aEGYFdQrynSaXIinuVSwx7ywt/cX/0pQPhdi4I8hQvWUoIMeaYqVyucWDAsx DmHhUr55AYSDvr8X+EHWjNJpWXr0DhWTyN0HX2ij2UZ/hMFke0DVhOnDhydbeRGwg5GZ N099HOApWwi+ZTJIv0uClqZ5joyCrxM0VMA9ZoP+VqKk1fB2qvrPm1bVH581om79KESc FQ== 
Received: from nam05-by2-obe.outbound.protection.outlook.com (mail-by2nam05lp2053.outbound.protection.outlook.com [104.47.50.53]) by mx0a-00273201.pphosted.com with ESMTP id 2uqr5m4cy1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Sep 2019 03:43:24 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G+QtQbG3/Z1kWvGKZ21q2PQGutoGx/Wh53ElEBrzWA4LsJqqSjMj3UYViWf6kPh0MlSk312ckehXhDp6LW4OJB1mCdnyZX9l8vskB1fIDGFuSzVBx1/e+7m5iGiBuO/QWYUy1BDqQfRkiuNyTRJSfzStUymaXfAO84Ql821ctEZr+Tr17kZ4ECyMPeXwSiu1rUTneqX4uJ+ASuNC9jqqvJpM1TKpevXKXNthz5gbJ0K/KyJfG0EDP/cwDRKN8fuaDq6q9nEMif5gqubQj5NL1J3JUh428bGrxgav4PIMw3z/ZPLtj+RyqTNhAtCk7V0WUm5C3b5gVW7m3AhAmXlZeA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l0X82SQHbCUg4NJhZfP3D8JbIFgsWqCZ4P5zKB53Xp8=; b=eVQApmRyayISqNN+IlE11q+jQSG5Kz3H7M8om4nl5MEpbOn/xFIYLKZe+JIjUxA3iPoNUNQ4K+0Rl1qAdrwJzCM1nphjX/oq8r+bxUq5XalOxrqX4PHnts6St6cfNmycm0bf0ijZE956mpg612X0WeGTbBZ8j60UAZH3NiaLXIAl54rrt3lM2KqUTVnu0gx+7NJw54IjOTL17WOdkV7d+n2Jch8qmxypG82znXwAxnACm+rOrQwbBItiTm40AnmVzCJ9IdBHXwbnwCX7ExTXGRXrmoOS3/RGH9P61mZqlFUjie35XC90Uug7XMzngd1z9ysDFjDS3TnT7Dk0vwETkQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from SN6PR05MB3950.namprd05.prod.outlook.com (52.132.125.22) by SN6PR05MB4141.namprd05.prod.outlook.com (52.135.67.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.13; Tue, 3 Sep 2019 10:43:22 +0000
Received: from SN6PR05MB3950.namprd05.prod.outlook.com ([fe80::8da9:16be:c589:1bc4]) by SN6PR05MB3950.namprd05.prod.outlook.com ([fe80::8da9:16be:c589:1bc4%7]) with mapi id 15.20.2241.013; Tue, 3 Sep 2019 10:43:22 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgtZntk1bljyUGhwmBQu2Uz36cYjQIAgAFlS5A=
Date: Tue, 3 Sep 2019 10:43:21 +0000
Message-ID: <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-02T13:22:56.0554076Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=eb8da43e-0588-4401-bebc-8673f296ebda; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [116.197.184.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9bac7e2e-2eb3-42f3-567b-08d7305b8a83
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:SN6PR05MB4141; 
x-ms-traffictypediagnostic: SN6PR05MB4141:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <SN6PR05MB4141B0D708B240B0067BF591D5B90@SN6PR05MB4141.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(376002)(136003)(366004)(39860400002)(346002)(199004)(189003)(14454004)(561944003)(33656002)(6246003)(76176011)(71190400001)(478600001)(966005)(71200400001)(186003)(7696005)(316002)(53546011)(6506007)(8936002)(66574012)(8676002)(110136005)(81166006)(81156014)(26005)(99286004)(7736002)(14444005)(236005)(606006)(74316002)(102836004)(229853002)(86362001)(2501003)(6306002)(54896002)(66556008)(66446008)(9686003)(55016002)(64756008)(6436002)(66476007)(5660300002)(486006)(2906002)(76116006)(446003)(6116002)(256004)(25786009)(790700001)(3846002)(476003)(66066001)(52536014)(53936002)(66946007)(11346002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR05MB4141; H:SN6PR05MB3950.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oEK8IQJjpKvA4X4au+KZh5KZ2UImMhyRES7Is3qtjGuAewSvmpkrYctkQNlq3EE+/RiMWXmlwpnLyNqtWAtOSbYMsvOTdn9vds00eSpvDBVtWOKhtV53gkSQEnJAZcV0mPBmcfrDSu8wQ9zQWHzY+WktuGPHneHrz7Xqa58iYLLHeT5bS30jxe+ggrjWSwKYAiOMSnTb7HIxSzRRftVu50WviwhJnBsBztGJq0G1EJ0ERJw8eYbEHbfvYtA1T95UOnMj0J8BNB6OtApiOUR98YdYd5czDw/jma6p+J5LHEeuAhenQfLKiinTBX0sbL4tDRAuzpv1wcA5av3E8yBhycDrnQC0ChGp8R0kBHTe+JG5Ow+xeHgCuX9bxgu1zW/zhtpwzEokuaaqbQBJKTpLMbQZ8hDzuef4YTwQVHZlsRQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90SN6PR05MB3950namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9bac7e2e-2eb3-42f3-567b-08d7305b8a83
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 10:43:21.9815 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ltnmlAYI5vwTkx3c0F77ADf8N7Btk+fEjjHhXcV71MjXPgekQ/VsyQXA12Z5a/rS+9P1JTlrLXkiP7MimGkq4Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB4141
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-03_01:2019-09-03,2019-09-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 mlxscore=0 clxscore=1011 bulkscore=0 mlxlogscore=999 suspectscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 adultscore=0 spamscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909030111
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tI5_546m1LSfL3wrhXNUdI1ViFc>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 10:43:30 -0000

--_000_SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90SN6PR05MB3950namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

SPRING WG,

SRv6+ is definitely a better proposal in terms
   1.Adherence to IPv6 Architecture
   2.Efficient encoding
   3.Operational simplicity

   There hasn't been a single mail denying the above advantages of SRv6+
   The only argument has been the SRv6 in its present form has been
   deployed by a couple of operators and a handful interested in it.

   u-sid tries to solve point 2 above but the addressing architecture
   isn't very clear. Deploying this solution in a running network
   hasn't been explained.

   There is clearly interest in the operator community for a better solutio=
n and
   I support SPRING WG to continue work on SRv6+.


Rgds
Shraddha

From: spring <spring-bounces@ietf.org> On Behalf Of Ron Bonica
Sent: Monday, September 2, 2019 6:53 PM
To: Rob Shakir <robjs=3D40google.com@dmarc.ietf.org>; SPRING WG List <sprin=
g@ietf.org>; 6man@ietf.org
Subject: Re: [spring] Beyond SRv6.

Rob,

There may be an elephant in the room that needs addressing....

Over the years, the IPv6 community has specified a very tight architecture =
that encodes some information in IPv6 addresses, other information in Routi=
ng headers, and still other information in Destination Options headers. SRv=
6+ adheres strictly to this architecture. Because it reuses IPv6 machinery,=
 its specification promises it be painless and its deployment promises to b=
e safe. To date, there has been no significant technical criticism of SRv6+=
. Only a claim that SRv6 is nearly complete and good enough. (Both of those=
 claims may require scrutiny).

By contrast, SRv6 varies from the spirit, if not the letter of the IPv6 arc=
hitecture. It encodes things in IPv6 address that have never been encoded i=
n IPv6 addresses before. It attempts to encode everything else in the Routi=
ng header, as if the other IPv6 extension headers didn't exist. It frequent=
ly tests the limits of RFC 8200 compliance.

This creates a situation in which each variance from IPv6 orthodoxy require=
s another. For example, because SRv6 encodes instructions in IPv6 addresses=
, draft-ali-6man-spring-srv6-oam is required. And now, draft-ali-6man-sprin=
g-srv6-oam creates its own variances from the IPv6 orthodoxy. OAM informati=
on is encoded in the Routing header and the Routing header must be examined=
, even when Segment Left is equal to zero.

I invite everyone to consider how TI-LFA an uSID will interact.

So, why would the IETF would want to prevent work on the more conservative,=
 SRv6+ approach?  This brings us to the back to the elephant in the room...=
..

Until very recently, relatively few router vendors have supported IPv6 exte=
nsion headers in ASICs. If an IPv6 packet contained any extension headers a=
t all, it was sent to the slow path.

SRv6+ encourages router vendors to support both the Routing and Destination=
 Options header in ASICs. This sets vendors on a path on a path towards mor=
e complete implementation of the architecture that the IPv6 community has d=
eveloped so carefully over the years. It encourages vendors to commit more =
and more of RFC 8200 to ASICs.

SRv6 encourages router vendors to support the Routing header in ASICs, whil=
e doing everything possible to mitigate the need to support Destination Opt=
ions in ASICs. This may be a necessary expedient for many platforms. Howeve=
r, it should not be the only approach, or even the long-term approach for t=
he IETF.

                                                                           =
                                                        Ron




From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.or=
g_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwr=
DThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645u=
Jk0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv=
6-2Dusid-2D01&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRD=
JKdxnE2ieIC4dD_FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00<htt=
ps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_dra=
ft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDTh=
KP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMhWLfeT5sgU=
b1lgthJhugcyT98GJ2N-CrKs&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-=
2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh=
0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=
=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7vblOB1vI58S=
DaaWf62pa7YvLmsP4nI&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only

--_000_SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90SN6PR05MB3950namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:227225795;
	mso-list-template-ids:-1375436536;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:746074880;
	mso-list-template-ids:-1625518900;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1564952041;
	mso-list-template-ids:-2016366860;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">SPRING WG,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SRv6&#43; is definitely a better proposal in terms<o=
:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; 1.Adherence to IPv6 Architecture<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; 2.Efficient encoding<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; 3.Operational simplicity<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There hasn't been a single mail denying=
 the above advantages of SRv6&#43;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; The only argument has been the SRv6 in =
its present form has been<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; deployed by a couple of operators and a=
 handful interested in it.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; u-sid tries to solve point 2 above but =
the addressing architecture<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; isn't very clear. Deploying this soluti=
on in a running network<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; hasn't been explained.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There is clearly interest in the operat=
or community for a better solution and<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; I support SPRING WG to continue work on=
 SRv6&#43;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Rgds<o:p></o:p></p>
<p class=3D"MsoNormal">Shraddha<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;spring-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Ron Bonica<br>
<b>Sent:</b> Monday, September 2, 2019 6:53 PM<br>
<b>To:</b> Rob Shakir &lt;robjs=3D40google.com@dmarc.ietf.org&gt;; SPRING W=
G List &lt;spring@ietf.org&gt;; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Rob,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There may be an elephant in the room that needs addr=
essing&#8230;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Over the years, the IPv6 community has specified a v=
ery tight architecture that encodes some information in IPv6 addresses, oth=
er information in Routing headers, and still other information in Destinati=
on Options headers. SRv6&#43; adheres
 strictly to this architecture. Because it reuses IPv6 machinery, its speci=
fication promises it be painless and its deployment promises to be safe. To=
 date, there has been no significant technical criticism of SRv6&#43;. Only=
 a claim that SRv6 is nearly complete
 and good enough. (Both of those claims may require scrutiny).<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">By contrast, SRv6 varies from the spirit, if not the=
 letter of the IPv6 architecture. It encodes things in IPv6 address that ha=
ve never been encoded in IPv6 addresses before. It attempts to encode every=
thing else in the Routing header,
 as if the other IPv6 extension headers didn&#8217;t exist. It frequently t=
ests the limits of RFC 8200 compliance.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This creates a situation in which each variance from=
 IPv6 orthodoxy requires another. For example, because SRv6 encodes instruc=
tions in IPv6 addresses, draft-ali-6man-spring-srv6-oam is required. And no=
w, draft-ali-6man-spring-srv6-oam
 creates its own variances from the IPv6 orthodoxy. OAM information is enco=
ded in the Routing header and the Routing header must be examined, even whe=
n Segment Left is equal to zero.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I invite everyone to consider how TI-LFA an uSID wil=
l interact.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, why would the IETF would want to prevent work on=
 the more conservative, SRv6&#43; approach? &nbsp;This brings us to the bac=
k to the elephant in the room&#8230;..<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Until very recently, relatively few router vendors h=
ave supported IPv6 extension headers in ASICs. If an IPv6 packet contained =
any extension headers at all, it was sent to the slow path.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SRv6&#43; encourages router vendors to support both =
the Routing and Destination Options header in ASICs. This sets vendors on a=
 path on a path towards more complete implementation of the architecture th=
at the IPv6 community has developed so
 carefully over the years. It encourages vendors to commit more and more of=
 RFC 8200 to ASICs.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">SRv6 encourages router vendors to support the Routin=
g header in ASICs, while doing everything possible to mitigate the need to =
support Destination Options in ASICs. This may be a necessary expedient for=
 many platforms. However, it should
 not be the only approach, or even the long-term approach for the IETF.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><span style=3D"=
font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5&#43; years, the IET=
F has developed Source Packet Routing in NetworkinG (SPRING) aka Segment Ro=
uting for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><span style=3D"font-family:&quot;Ari=
al&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><span style=3D"font-family:&quot;Arial&quot;,s=
ans-serif"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l2 level1 lfo1;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --=
 <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s=
&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a><o:p></o:p>=
</span></li><li class=3D"MsoNormal" style=3D"color:black;mso-list:l2 level1=
 lfo1;vertical-align:baseline;font-variant-numeric:normal;font-variant-east=
-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html=
_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=
=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><span style=3D"font-family:&quot;Arial&q=
uot;,sans-serif"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level1 lfo2;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWU=
DAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D">https://tools.ietf.org/h=
tml/draft-li-spring-compressed-srv6-np-00</a>&nbsp;<o:p></o:p></span></li><=
li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level1 lfo2;vertica=
l-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal=
">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHY=
xXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D">https://tools.ietf.org/html=
/draft-mirsky-6man-unified-id-sr-03</a>&nbsp;<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif=
"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level1 lfo3;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)<o:p></o:p></span></li><li class=3D"MsoNorma=
l" style=3D"color:black;mso-list:l0 level1 lfo3;vertical-align:baseline;fon=
t-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements<o:p></o:p></span></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level2 lfo3;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).<o:p></o:p></span></li></ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level1 lfo3;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.<o:p></o:p></span></li></ul=
>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><span style=3D"font-family:&quot;Arial&quot;,=
sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><span style=3D"font-family:&quot;Arial=
&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org">spring-chairs@ietf.org</a><span style=3D"col=
or:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a><span =
style=3D"color:black">.&nbsp;</span><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><span style=3D"fon=
t-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><span styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><span style=3D"font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90SN6PR05MB3950namp_--


From nobody Tue Sep  3 04:27:02 2019
Return-Path: <fernando@gont.com.ar>
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 C6E7A120803; Tue,  3 Sep 2019 04:26:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 Ky_XAN93gvkL; Tue,  3 Sep 2019 04:26:56 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4DC1312012C; Tue,  3 Sep 2019 04:26:56 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 80D2485F04; Tue,  3 Sep 2019 13:26:52 +0200 (CEST)
To: Suresh Krishnan <suresh.krishnan@gmail.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com>
From: Fernando Gont <fernando@gont.com.ar>
Openpgp: preference=signencrypt
Message-ID: <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar>
Date: Tue, 3 Sep 2019 14:17:41 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/POuJHn4lKl-L3j19NPs65VHprrE>
Subject: Re: [spring] Question about SRv6 Insert function
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: Tue, 03 Sep 2019 11:27:00 -0000

Hello, Suresh,

On 2/9/19 19:07, Suresh Krishnan wrote:
[....]
>>> So, we should probably explore the motivation for Option 2). If the
>>> motivation is not sufficient, we should probably standardize on Option 1.
>>
>> My argument would be:
>> Folks would do whatever they please with 1). If somehow they feel the
>> need to do 2), they should *refrain from even suggesting it*, post an
>> internet draft that proposes to update RFC8200 to allow for the
>> insertion of EHs, wait for that to be adopted and published, and only
>> then suggest to do EH insertion.
> 
> I have put down my thoughts on the future of header insertion work in a
> mail to the 6man list in May 2017. The mail can be found below
> 
> https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc

This seems e bit misleading. What I would expect is that before any work
is published on EH-insertion, the IPv6 standard is updated to allow for
EH insertion. (plese see bellow)




>> P.S.: Given the amount of discussion there has been on this topic in the
>> context of RFC8200, I'd like to hope that there's no draft-ietf document
>> suggesting EH-insertion or, if there is, the relevant ADs and chairs
>> make sure that's not the case anymore.
> 
> Yes. If a draft violates RFC8200 and it hits the IESG for evaluation, I
> will certainly hold a DISCUSS position until the violations are fixed.

Since there have been plenty of attempts to do EH insertion or leave the
IPv6 standard ambiguous in this respect, and the IETF has had consensus
that EH insertion is not allowed, I think it would be bad, wastefull,
tricky, and even dangerous to let a document go through the whole
publication process, and just rely on the AD to keep the "DISCUSS"
button pressed.

Put another way: what'd be the rationale for having a draft-ietf and
have the corresponding wg ship the document with something that clearly
goes against IETF consensus, and that the relevant AD has declared that
wouldn't let pass?


-- 
Fernando Gont
e-mail: fernando@gont.com.ar || fgont@si6networks.com
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1




From nobody Tue Sep  3 04:27:22 2019
Return-Path: <fgont@si6networks.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 7AA6D12080A; Tue,  3 Sep 2019 04:27:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 fLOv3OKb2een; Tue,  3 Sep 2019 04:26:58 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E04D120801; Tue,  3 Sep 2019 04:26:58 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 00BD2860A6; Tue,  3 Sep 2019 13:26:55 +0200 (CEST)
To: Ron Bonica <rbonica@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <5e4f18d3-dc55-f459-c2d5-bf4cf950d257@si6networks.com>
Date: Tue, 3 Sep 2019 14:26:29 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_AxNgQKZFM1Oo2CS36pPwgpVedQ>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 11:27:01 -0000

On 2/9/19 00:10, Ron Bonica wrote:
> Hi Fernando,
> 
> 6man participants should look at the following:
> 
> - https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01 (In particular, Sections 4 and 5)
> - https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-02

The short version of the question would be:
Does any of these I-Ds, and in particular,
draft-ietf-spring-srv6-network-programming (a wg item) propose or
suggest to insert EHs in the network?

Thanks,




-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Tue Sep  3 05:13:09 2019
Return-Path: <robert@raszuk.net>
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 B50F9120133 for <spring@ietfa.amsl.com>; Tue,  3 Sep 2019 05:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 N0oEpxoQRths for <spring@ietfa.amsl.com>; Tue,  3 Sep 2019 05:13:03 -0700 (PDT)
Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (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 663E6120103 for <spring@ietf.org>; Tue,  3 Sep 2019 05:13:03 -0700 (PDT)
Received: by mail-qk1-x733.google.com with SMTP id d26so8030465qkk.2 for <spring@ietf.org>; Tue, 03 Sep 2019 05:13:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xZy5mF9lGcTsrUbLp5i8PUqF4g5Ulz6uS1OkACD3kV0=; b=QDXOIFsm/S5WbBtyulK2hrhruqb8CsQUroEM5PkJVdQizIrhQviIsAdfAI3hU50Stb jFpXnaNpXTRn+OfzGqx4ZquTkhE7t6ECAEqxHwmqBO+TNXpvyDnHk7MptAmouZGkiGjw FjSxfBa9qKyit+NG1/eYdexDdVbnwn7O0SgKSgE1ypf/YrmcHXmmTeqXYn7VrY0sAt3O bQnIGHvvEEqUODJVRy9eRzwFoXpxJV0ic9SPiG8JVHk5Zf7+NTRIEvsWsGlTzERTfaHW Sm/PQPjS8Id0EQ3iKqnU8nezHpXRN1+s1G0GMqh2+SQrtB/XKDAGVGsE7CcMNvvdJ0wZ /jCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xZy5mF9lGcTsrUbLp5i8PUqF4g5Ulz6uS1OkACD3kV0=; b=EuA1rtUzzWQ1Qx2hDZTAGtZVuaTCwnfufh+E3ITYMmGgwrxHfVXf+1/eYVGSXqYZED pp/qInRGMY/RJz90Z+gk0RuBFN0paetfehNds4+/dDMRv/udu9HK8DWxL2ClzYnqiQnU +hGhvTei3maK3+UyyUeW548J4W8gaf5jXoXTi2i35wEnwpIm9rOLgJwETPCI2TbXU4us JvhS/xBsv3rAQIHn4kCJM9bIKklnIEGqDVvk9ZOH7+CpCM8H98NG5plhJ3AM1B8jC6jM xvDHzGMdkeTVg+NITaLP5NO59SywXQYZezL5p5E3DE0vcSis+3wUppACMqZTqM2nRRKv d0pw==
X-Gm-Message-State: APjAAAVk43TN1yFI6x7UKmQQLikYgU5ZO068M0cISs0pRrCYGk24lfvw mBq6Tnn+AkRNKGcYZkuFWoj80TIqCWfXKpL1P0bltQ==
X-Google-Smtp-Source: APXvYqwelJhYybW4dhjTvXCA8ariinto2Y+/XGLur2N4qs7AI8HNM72Ra0nlO5koFlRyB57syuadN8xFh5jJlPZWw/A=
X-Received: by 2002:a37:6144:: with SMTP id v65mr16346773qkb.465.1567512782300;  Tue, 03 Sep 2019 05:13:02 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com>
In-Reply-To: <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 3 Sep 2019 14:12:49 +0200
Message-ID: <CAOj+MMFrGNYp7TwR6UMjqOEdybEHtH4qdtg7X1O8XKdF0=TDCw@mail.gmail.com>
To: Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000091fb170591a502e2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/f6ufMPJs80rP6cZnjxb1AgCxCO8>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 12:13:07 -0000

--00000000000091fb170591a502e2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Shraddha,

The proposed architecture in CRH based drafts is a significant departure
from Segment Routing Architecture as standardized in IETF.

The compression advantages the set of drafts propose are all based on the
mapping of 16 or 32 bit bitstrings to IPv6 addresses and their flooding in
IGPs and BGP via proposed extensions. Such mapping is not part of SR
Architecture.

As you know I personally have no objections to support any control plane
solution. Specifically if you would honestly admit that proposed
architecture is not in line with Segment Routing Architecture as described
in RFC8402, but solves some customer needs I am sure the acceptance barrier
could be much different.

Taking your scheme - please kindly explain how can you provide the notion
of Global Adj SIDs ref section 3.4 of RFC 8402 ?

With your scheme to operate IPv6 to SID mapping must be flooded in IGP
domain wide so even if nodes do not need to participate in any IPv6 Segment
Routing they will need to store in their control plane such additional
state. Without mapping such additional state in SRv6 operation by non SR
nodes is optional - meaning that SRv6 can operate just fine without any IGP
extensions required.

Quote from "draft-ietf-lsr-isis-srv6-extensions-02":

   Segment Routing can be directly instantiated on the IPv6 data plane
   through the use of the Segment Routing Header defined in
   [I-D.ietf-6man-segment-routing-header].

Can you kindly explain how SRv6+ proposal can be directly instantiated on
the IPv6 data plane without any protocol extensions ?

Kind regards,
Robert


On Tue, Sep 3, 2019 at 12:44 PM Shraddha Hegde <shraddha=3D
40juniper.net@dmarc.ietf.org> wrote:

> SPRING WG,
>
>
>
> SRv6+ is definitely a better proposal in terms
>
>    1.Adherence to IPv6 Architecture
>
>    2.Efficient encoding
>
>    3.Operational simplicity
>
>
>
>    There hasn't been a single mail denying the above advantages of SRv6+
>
>    The only argument has been the SRv6 in its present form has been
>
>    deployed by a couple of operators and a handful interested in it.
>
>
>
>    u-sid tries to solve point 2 above but the addressing architecture
>
>    isn't very clear. Deploying this solution in a running network
>
>    hasn't been explained.
>
>
>
>    There is clearly interest in the operator community for a better
> solution and
>
>    I support SPRING WG to continue work on SRv6+.
>
>
>
>
>
> Rgds
>
> Shraddha
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Ron Bonica
> *Sent:* Monday, September 2, 2019 6:53 PM
> *To:* Rob Shakir <robjs=3D40google.com@dmarc.ietf.org>; SPRING WG List <
> spring@ietf.org>; 6man@ietf.org
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Rob,
>
>
>
> There may be an elephant in the room that needs addressing=E2=80=A6.
>
>
>
> Over the years, the IPv6 community has specified a very tight architectur=
e
> that encodes some information in IPv6 addresses, other information in
> Routing headers, and still other information in Destination Options
> headers. SRv6+ adheres strictly to this architecture. Because it reuses
> IPv6 machinery, its specification promises it be painless and its
> deployment promises to be safe. To date, there has been no significant
> technical criticism of SRv6+. Only a claim that SRv6 is nearly complete a=
nd
> good enough. (Both of those claims may require scrutiny).
>
>
>
> By contrast, SRv6 varies from the spirit, if not the letter of the IPv6
> architecture. It encodes things in IPv6 address that have never been
> encoded in IPv6 addresses before. It attempts to encode everything else i=
n
> the Routing header, as if the other IPv6 extension headers didn=E2=80=99t=
 exist. It
> frequently tests the limits of RFC 8200 compliance.
>
>
>
> This creates a situation in which each variance from IPv6 orthodoxy
> requires another. For example, because SRv6 encodes instructions in IPv6
> addresses, draft-ali-6man-spring-srv6-oam is required. And now,
> draft-ali-6man-spring-srv6-oam creates its own variances from the IPv6
> orthodoxy. OAM information is encoded in the Routing header and the Routi=
ng
> header must be examined, even when Segment Left is equal to zero.
>
>
>
> I invite everyone to consider how TI-LFA an uSID will interact.
>
>
>
> So, why would the IETF would want to prevent work on the more
> conservative, SRv6+ approach?  This brings us to the back to the elephant
> in the room=E2=80=A6..
>
>
>
> Until very recently, relatively few router vendors have supported IPv6
> extension headers in ASICs. If an IPv6 packet contained any extension
> headers at all, it was sent to the slow path.
>
>
>
> SRv6+ encourages router vendors to support both the Routing and
> Destination Options header in ASICs. This sets vendors on a path on a pat=
h
> towards more complete implementation of the architecture that the IPv6
> community has developed so carefully over the years. It encourages vendor=
s
> to commit more and more of RFC 8200 to ASICs.
>
>
>
> SRv6 encourages router vendors to support the Routing header in ASICs,
> while doing everything possible to mitigate the need to support Destinati=
on
> Options in ASICs. This may be a necessary expedient for many platforms.
> However, it should not be the only approach, or even the long-term approa=
ch
> for the IETF.
>
>
>
>
>                                                                          =
                                                   Ron
>
>
>
>
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>
>
>
> Hi SPRING WG,
>
>
>
> Over the last 5+ years, the IETF has developed Source Packet Routing in
> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP o=
r
> GRE.
>
>
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
>
>
> During the SPRING WG meeting at IETF 105, two presentations were related
> to the reduction of the size of the SID for IPv6 dataplane:
>
>    - SRv6+ / CRH --
>    https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645uJ=
k0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
>    - uSID --
>    https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-sr=
v6-usid-01
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&=
d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-=
BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>
>
>
>
>
> During the IETF week, two additional drafts have been proposed:
>
>    - https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMh=
WLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>
>
>    - https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7=
vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=3D>
>
>
>
>
> As we expressed during the meeting, it is important for the WG to
> understand what the aims of additional encapsulations are. Thus, we think
> it is important that the WG should first get to a common understanding on
> the requirements for a new IPv6 data plane with a smaller SID - both from
> the perspective of operators that are looking to deploy these technologie=
s,
> and from that of the software/hardware implementation.
>
>
>
> Therefore, we would like to solicit network operators interested in SR
> over the IPv6 data plane to briefly introduce their:
>
>    - use case (e.g. Fast Reroute, explicit routing/TE)
>    - forwarding performance and scaling requirements
>
>
>    - e.g., (number of nodes, network diameter, number of SID required in
>       max and average). For the latter, if possible using both SRv6 128-b=
it SIDs
>       and shorter (e.g. 32-bit) SIDs as the number would typically be dif=
ferent
>       (*).
>
>
>    - if the existing SRv6 approach is not deployable in their
>    circumstances, details of the requirement of a different solution is
>    required and whether this solution is needed for the short term only o=
r for
>    the long term.
>
>
>
> As well as deployment limitations, we would like the SPRING community to
> briefly describe the platform limitations that they are seeing which limi=
t
> the deployment of SRv6  In particular limitations related to the number o=
f
> SIDs which can be pushed and forwarded and how much the use of shorter SI=
Ds
> would improve the deployments .
>
>
>
> For both of these sets of feedback if possible, please post this to the
> SPRING WG. If the information cannot be shared publicly, please send it
> directly to the chairs & AD (Martin).
>
>
>
> This call for information will run for four weeks, up to 2019/09/03. As a
> reminder, you can reach the SPRING chairs via spring-chairs@ietf.org and
> ADs via spring-ads@ietf.org.
>
>
>
> Thank you,
>
> -- Rob & Bruno
>
>
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>
>
>
>
>
> Juniper Business Use Only
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--00000000000091fb170591a502e2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Shraddha,<br></div><div dir=3D"ltr"><d=
iv><br></div><div>The proposed architecture in CRH based drafts is a signif=
icant departure from Segment Routing Architecture as standardized in IETF.=
=C2=A0</div><div><br></div><div>The compression advantages the set of draft=
s propose are all based on the mapping of 16 or 32 bit bitstrings to IPv6 a=
ddresses and their flooding in IGPs and BGP via proposed extensions. Such m=
apping is not part of SR Architecture.=C2=A0</div><div><br></div><div>As yo=
u know I personally have no objections to support any control plane solutio=
n. Specifically if you would honestly admit that proposed architecture is n=
ot in line with Segment Routing Architecture as described in RFC8402, but s=
olves some customer needs I am sure the acceptance barrier could be much di=
fferent.=C2=A0</div><div><br></div><div>Taking your scheme - please kindly =
explain how can you provide the notion of Global Adj SIDs ref section 3.4 o=
f RFC 8402 ?</div><div><br></div><div>With your scheme to operate IPv6 to S=
ID mapping must be flooded in IGP domain wide so even if nodes do not need =
to participate in any IPv6 Segment Routing they will need to store in their=
 control plane such additional state. Without mapping such additional state=
 in SRv6 operation by non SR nodes is optional - meaning that SRv6 can oper=
ate just fine without any IGP extensions required.=C2=A0</div><div><br></di=
v><div>Quote from &quot;draft-ietf-lsr-isis-srv6-extensions-02&quot;:=C2=A0=
</div><div><br></div><div>=C2=A0 =C2=A0Segment Routing can be directly inst=
antiated on the IPv6 data plane<br>=C2=A0 =C2=A0through the use of the Segm=
ent Routing Header defined in<br>=C2=A0 =C2=A0[I-D.ietf-6man-segment-routin=
g-header].<br></div><div><br></div><div>Can you kindly explain how SRv6+ pr=
oposal can be directly instantiated on the IPv6 data plane without any prot=
ocol extensions ?=C2=A0</div><div><br></div><div>Kind regards,</div><div>Ro=
bert</div><div><br></div><div><br></div></div><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Tue, Sep 3, 2019 at 12:44 PM Shraddh=
a Hegde &lt;shraddha=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" targ=
et=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_7931749816784460646gmail-m_-1010126512638383544WordSe=
ction1">
<p class=3D"MsoNormal">SPRING WG,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SRv6+ is definitely a better proposal in terms<u></u=
><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 1.Adherence to IPv6 Architecture<u></u>=
<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 2.Efficient encoding<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 3.Operational simplicity<u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 There hasn&#39;t been a single mail den=
ying the above advantages of SRv6+<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 The only argument has been the SRv6 in =
its present form has been<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 deployed by a couple of operators and a=
 handful interested in it.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 u-sid tries to solve point 2 above but =
the addressing architecture<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 isn&#39;t very clear. Deploying this so=
lution in a running network<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 hasn&#39;t been explained.<u></u><u></u=
></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 There is clearly interest in the operat=
or community for a better solution and<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 I support SPRING WG to continue work on=
 SRv6+.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Rgds<u></u><u></u></p>
<p class=3D"MsoNormal">Shraddha<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt; <b>On Beha=
lf Of
</b>Ron Bonica<br>
<b>Sent:</b> Monday, September 2, 2019 6:53 PM<br>
<b>To:</b> Rob Shakir &lt;robjs=3D<a href=3D"mailto:40google.com@dmarc.ietf=
.org" target=3D"_blank">40google.com@dmarc.ietf.org</a>&gt;; SPRING WG List=
 &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</=
a>&gt;; <a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a=
><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Rob,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">There may be an elephant in the room that needs addr=
essing=E2=80=A6.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Over the years, the IPv6 community has specified a v=
ery tight architecture that encodes some information in IPv6 addresses, oth=
er information in Routing headers, and still other information in Destinati=
on Options headers. SRv6+ adheres
 strictly to this architecture. Because it reuses IPv6 machinery, its speci=
fication promises it be painless and its deployment promises to be safe. To=
 date, there has been no significant technical criticism of SRv6+. Only a c=
laim that SRv6 is nearly complete
 and good enough. (Both of those claims may require scrutiny).<u></u><u></u=
></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">By contrast, SRv6 varies from the spirit, if not the=
 letter of the IPv6 architecture. It encodes things in IPv6 address that ha=
ve never been encoded in IPv6 addresses before. It attempts to encode every=
thing else in the Routing header,
 as if the other IPv6 extension headers didn=E2=80=99t exist. It frequently=
 tests the limits of RFC 8200 compliance.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">This creates a situation in which each variance from=
 IPv6 orthodoxy requires another. For example, because SRv6 encodes instruc=
tions in IPv6 addresses, draft-ali-6man-spring-srv6-oam is required. And no=
w, draft-ali-6man-spring-srv6-oam
 creates its own variances from the IPv6 orthodoxy. OAM information is enco=
ded in the Routing header and the Routing header must be examined, even whe=
n Segment Left is equal to zero.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I invite everyone to consider how TI-LFA an uSID wil=
l interact.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">So, why would the IETF would want to prevent work on=
 the more conservative, SRv6+ approach?=C2=A0 This brings us to the back to=
 the elephant in the room=E2=80=A6..<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Until very recently, relatively few router vendors h=
ave supported IPv6 extension headers in ASICs. If an IPv6 packet contained =
any extension headers at all, it was sent to the slow path.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SRv6+ encourages router vendors to support both the =
Routing and Destination Options header in ASICs. This sets vendors on a pat=
h on a path towards more complete implementation of the architecture that t=
he IPv6 community has developed so
 carefully over the years. It encourages vendors to commit more and more of=
 RFC 8200 to ASICs.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">SRv6 encourages router vendors to support the Routin=
g header in ASICs, while doing everything possible to mitigate the need to =
support Destination Options in ASICs. This may be a necessary expedient for=
 many platforms. However, it should
 not be the only approach, or even the long-term approach for the IETF.<u><=
/u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Hi SPRING WG,</span><span style=3D"font-family:Arial,san=
s-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Over the last 5+ years, the IETF has developed Source Pa=
cket Routing in NetworkinG (SPRING) aka Segment Routing for both the MPLS (=
SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<span style=3D"font-family:Arial,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">These encapsulations are past WG last call (in IESG or R=
FC Editor).</span><span style=3D"font-family:Arial,sans-serif"><u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the SPRING WG meeting at IETF 105, two presentati=
ons were related to the reduction of the size of the SID for IPv6 dataplane=
:</span><span style=3D"font-family:Arial,sans-serif"><u></u><u></u></span><=
/p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">SRv6+ / CRH -- <a href=3D"http=
s://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draf=
t-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAw=
rDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DKUhAfjV=
sx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_blank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a><u></u><u><=
/u></span></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:=
baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">uSID -- <a href=3D"https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dfil=
sfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=3DDwMFaQ&am=
p;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx8=
4hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_F=
L6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=3D" target=3D=
"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>=C2=A0<u></u><u></u></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the IETF week, two additional drafts have been pr=
oposed:</span><span style=3D"font-family:Arial,sans-serif"><u></u><u></u></=
span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dli-2Dspring=
-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0U=
jBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWUDAD2FMhWLfeT=
5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank">https://tools.ietf=
.org/html/draft-li-spring-compressed-srv6-np-00</a>=C2=A0<u></u><u></u></sp=
an></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:baselin=
e;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dmirsky-2D6m=
an-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHYxXm7FU7vblOB=
1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank">https://tools.ietf.or=
g/html/draft-mirsky-6man-unified-id-sr-03</a>=C2=A0<u></u><u></u></span></l=
i></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As we expressed during the meeting, it is important for =
the WG to understand what the aims of additional encapsulations are. Thus, =
we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><span style=3D"font-family:Ari=
al,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Therefore, we would like to solicit network operators in=
terested in SR over the IPv6 data plane to briefly introduce their:</span><=
span style=3D"font-family:Arial,sans-serif"><u></u><u></u></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">use case (e.g. Fast Reroute, e=
xplicit routing/TE)<u></u><u></u></span></li><li class=3D"MsoNormal" style=
=3D"color:black;vertical-align:baseline;font-variant-numeric:normal;font-va=
riant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">forwarding performance and sca=
ling requirements<u></u><u></u></span></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">e.g., (number of nodes, networ=
k diameter, number of SID required in max and average). For the latter, if =
possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the=
 number would typically be different
 (*).<u></u><u></u></span></li></ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">if the existing SRv6 approach =
is not deployable in their circumstances, details of the requirement of a d=
ifferent solution is required and whether this solution is needed for the s=
hort term only or for the long term.<u></u><u></u></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As well as deployment limitations, we would like the SPR=
ING community to briefly describe the platform limitations that they are se=
eing which limit the deployment
 of SRv6=C2=A0 In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><span style=3D"font-family:Arial,sans-serif">=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">For both of these sets of feedback if possible, please p=
ost this to the SPRING WG. If the information cannot be shared publicly, pl=
ease send it directly to
 the chairs &amp; AD (Martin).</span><span style=3D"font-family:Arial,sans-=
serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">This call for information will run for four weeks, up to=
 2019/09/03. As a reminder, you can reach the SPRING chairs via
</span><span style=3D"font-family:Arial,sans-serif"><a href=3D"mailto:sprin=
g-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a><span style=
=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank">spring-ads@=
ietf.org</a><span style=3D"color:black">.=C2=A0</span><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Thank you,</span><span style=3D"font-family:Arial,sans-s=
erif"><u></u><u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">-- Rob &amp; Bruno</span><span style=3D"font-family:Aria=
l,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif"><u></u>=
=C2=A0<u></u></span></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">(*) As expressed on the mailing list, a 128 bit SID can =
encode two instructions a node SID and an adjacency SID hence less SID may =
be required.</span><span style=3D"font-family:Arial,sans-serif"><u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_7931749816784460646gmail-m_-1010126512638383544msipfoot=
er30b3d538" align=3D"center" style=3D"margin:0in 0in 0.0001pt;text-align:ce=
nter">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>
</div>

--00000000000091fb170591a502e2--


From nobody Tue Sep  3 07:31:13 2019
Return-Path: <rbonica@juniper.net>
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 EDA14120129; Tue,  3 Sep 2019 07:31:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 heYIA4dsWyPY; Tue,  3 Sep 2019 07:31:06 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65A9612011E; Tue,  3 Sep 2019 07:31:06 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x83ESZHv012000; Tue, 3 Sep 2019 07:31:03 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=bvBme2XqQxwJU+HeEivp8sUJHW4kirYPbtukug8bMU4=; b=Y5t152/KC56Yq4cFn88M0zE17DPL6jeMlexgjdf2emIjpw8qef91O2sgrP7CXp+Fsy+x 9MkEYY195uQXIE5ilo5gLfTSVx+FdOQtZFylijApr06D5lZ3Owf3C/dpesK2qG3OENey OPpgb9ydL0RouM+C4VqGVP4MPAfoIh02Hv7D6u55i8ZrcRcNEuRVNa6Ts3SIwgMULz2v vCZQ7x8IKUMi2y3I7UircdOjhk6rg16CLRoGgSPSP7jlJhkc9wyPmRsIhm+6IMVqni4R vFaQ+blFaeegmfvdHqgaF3DTk+JxszEMe+npO0fqNMiw8jEo9SKtMsbZMyanPgykeDxC NQ== 
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp2053.outbound.protection.outlook.com [104.47.34.53]) by mx0b-00273201.pphosted.com with ESMTP id 2usmf7gj89-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Sep 2019 07:31:02 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z5slXZHIYUNTb0b6d9cA6L3GnYWujASDWoiHVCxGaPFsbdlQQibHYeM1xX+bHuFQ4cENFVFGfBQuMLZgT39vtJtIbGPGVMT1OtB0orOATnCBa5uRn3+E0JuHPo5lvATo0/VAVHGc/vR0MgPfd1YmA4/6E1s3A70afkfQup+AXHLTfFCEreUL2wwIwMoGOjAHC0Hn+Y5LUrdKgEhrPXudlC1L4TA/PlSyvOcAWKv7cO8FwJfXRo0qnX0iSnFWklHNP31rtkjGS9108XSbM3tbjl2+3TnjZT9xMBhgldRqP69pbDJWtPfpaZJ0jiIKptIXlAX5GUpLqd0Wu/7fdjM2MA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bvBme2XqQxwJU+HeEivp8sUJHW4kirYPbtukug8bMU4=; b=b0C4VQL0zVoF1hA38+d8buGnmNYYCrg75t8kInSMbqD110HhpVd0Tr3o2aLpE8hSYw5j9QLOh8DK8QnGidMQKzN7ev/P7ksh3DgLtVHTMahQpx7bkrzrsCUtnghh77G3l5vFT1ul2CwHO08dMPqX+gFQ0DuzIrx3LYOm3KsWb7YXTXvwYLUEqIPOh71a4oR23vT7cdpXJrnQi30tfVLLGn64MHkkSDNZVtLGK/Jnf+mFLrrj1J6/s6vxvJ9VnxRcCYgua5AyEgIz2GP5Zh3AtTOV+Lxhya78/XF/xVmw7NUT/Fer4LnDm2cdTuwjNg6I4N69KMefwRBIIrZj8ctOwg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4104.namprd05.prod.outlook.com (52.135.196.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.9; Tue, 3 Sep 2019 14:30:59 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2241.012; Tue, 3 Sep 2019 14:31:00 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, Shraddha Hegde <shraddha@juniper.net>
CC: Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAGHH4CAABj/gIAAIvlA
Content-Class: 
Date: Tue, 3 Sep 2019 14:30:59 +0000
Message-ID: <BYAPR05MB5463A55562181A027B67EE2EAEB90@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com> <CAOj+MMFrGNYp7TwR6UMjqOEdybEHtH4qdtg7X1O8XKdF0=TDCw@mail.gmail.com>
In-Reply-To: <CAOj+MMFrGNYp7TwR6UMjqOEdybEHtH4qdtg7X1O8XKdF0=TDCw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-03T14:30:57.2961816Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=727f5919-1f5c-480c-8171-3e8455c5ba69; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bf6a467f-bada-4fc0-84e7-08d7307b574d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4104; 
x-ms-traffictypediagnostic: BYAPR05MB4104:
x-ms-exchange-purlcount: 7
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB4104FCA8F45C643B97DE3B92AEB90@BYAPR05MB4104.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(136003)(39860400002)(396003)(366004)(376002)(189003)(199004)(2906002)(66574012)(1941001)(66066001)(6636002)(55016002)(71200400001)(561944003)(236005)(53936002)(316002)(66556008)(64756008)(229853002)(8936002)(76176011)(256004)(53946003)(478600001)(6246003)(81156014)(74316002)(99286004)(53546011)(26005)(102836004)(186003)(7736002)(8676002)(7696005)(606006)(14444005)(6306002)(11346002)(446003)(790700001)(6116002)(476003)(110136005)(486006)(81166006)(3846002)(54906003)(6436002)(5660300002)(86362001)(33656002)(25786009)(4326008)(66476007)(76116006)(66946007)(66446008)(71190400001)(52536014)(6506007)(966005)(54896002)(9686003)(14454004)(5070765005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4104; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: N3cFecQGgouSjFVN/zoU5/jKQjldUBQ1vYEzfWROCsKqSwHuZdxx/b4cdSH92WdkGG91BtOapWbk/MwvKZ+1Ce27YXcdaRk0Rl9aNEwpadMa+M0qTxwvggIZ6Aa/iIRM7btRBK55wufx9Ed2dbtw/j0SwqFX9jIoukVGBaAp0Z2ZYlCR+3nV5IcGQ/jsdt5eNnDvqigVxZ5Lg+JwdOulQz79F4Dc814BemK7jSd52d0IW7jA274ZEnjIIgRuSguojzQkfoMnu0XB7HIaYx98ralGdxCYxmCPD8Xas+q5yX0zM9o7xmQfIgO+K36mzI8Z8sJTNBPhDYzAYseQZ3xsGERynnC1UNoF81KY91RDtLdnMGgaeh+za6ah+A+N37JopU2UmB8zNGaAfQyh4HmeWjucD3FSNeih+gveJq7D8t4=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463A55562181A027B67EE2EAEB90BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: bf6a467f-bada-4fc0-84e7-08d7307b574d
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 14:30:59.7934 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: IP3tAVJVmU2gpe7Lzy6vPq19L3L+NNfFSlwj+OhqVI9oNEX0rKRZ5vNBfU+RuJ2ueRogqTwTqniXMY8wtbonMQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4104
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-03_02:2019-09-03,2019-09-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 spamscore=0 priorityscore=1501 mlxlogscore=999 phishscore=0 bulkscore=0 mlxscore=0 suspectscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909030152
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/A2RLM-Y0M8hTredPgWXjZn_PeV8>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 14:31:11 -0000

--_000_BYAPR05MB5463A55562181A027B67EE2EAEB90BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

In SRv6+, global SIDs work in a manner that is very similar SR-MPLS. If you=
 compare the two relevant IS-IS drafts, you will see a striking similarity.=
 This is why SRv6+ uses the term "global SID" as opposed to END SID.

In your message, below, you suggest that if we document the differences bet=
ween the proposed architecture and that which is documented in RFC 8402, th=
e barrier to acceptance could be much different.

Could we explore that option together? If you generate some bullet points, =
I can craft some text.

                                                                      Ron




From: Robert Raszuk <robert@raszuk.net>
Sent: Tuesday, September 3, 2019 8:13 AM
To: Shraddha Hegde <shraddha@juniper.net>
Cc: Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>; SPRING=
 WG List <spring@ietf.org>; 6man@ietf.org
Subject: Re: [spring] Beyond SRv6.

Hi Shraddha,

The proposed architecture in CRH based drafts is a significant departure fr=
om Segment Routing Architecture as standardized in IETF.

The compression advantages the set of drafts propose are all based on the m=
apping of 16 or 32 bit bitstrings to IPv6 addresses and their flooding in I=
GPs and BGP via proposed extensions. Such mapping is not part of SR Archite=
cture.

As you know I personally have no objections to support any control plane so=
lution. Specifically if you would honestly admit that proposed architecture=
 is not in line with Segment Routing Architecture as described in RFC8402, =
but solves some customer needs I am sure the acceptance barrier could be mu=
ch different.

Taking your scheme - please kindly explain how can you provide the notion o=
f Global Adj SIDs ref section 3.4 of RFC 8402 ?

With your scheme to operate IPv6 to SID mapping must be flooded in IGP doma=
in wide so even if nodes do not need to participate in any IPv6 Segment Rou=
ting they will need to store in their control plane such additional state. =
Without mapping such additional state in SRv6 operation by non SR nodes is =
optional - meaning that SRv6 can operate just fine without any IGP extensio=
ns required.

Quote from "draft-ietf-lsr-isis-srv6-extensions-02":

   Segment Routing can be directly instantiated on the IPv6 data plane
   through the use of the Segment Routing Header defined in
   [I-D.ietf-6man-segment-routing-header].

Can you kindly explain how SRv6+ proposal can be directly instantiated on t=
he IPv6 data plane without any protocol extensions ?

Kind regards,
Robert


On Tue, Sep 3, 2019 at 12:44 PM Shraddha Hegde <shraddha=3D40juniper.net@dm=
arc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
SPRING WG,

SRv6+ is definitely a better proposal in terms
   1.Adherence to IPv6 Architecture
   2.Efficient encoding
   3.Operational simplicity

   There hasn't been a single mail denying the above advantages of SRv6+
   The only argument has been the SRv6 in its present form has been
   deployed by a couple of operators and a handful interested in it.

   u-sid tries to solve point 2 above but the addressing architecture
   isn't very clear. Deploying this solution in a running network
   hasn't been explained.

   There is clearly interest in the operator community for a better solutio=
n and
   I support SPRING WG to continue work on SRv6+.


Rgds
Shraddha



Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Ron Bonica
Sent: Monday, September 2, 2019 6:53 PM
To: Rob Shakir <robjs=3D40google.com@dmarc.ietf.org<mailto:40google.com@dma=
rc.ietf..org>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; 6=
man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Rob,

There may be an elephant in the room that needs addressing....

Over the years, the IPv6 community has specified a very tight architecture =
that encodes some information in IPv6 addresses, other information in Routi=
ng headers, and still other information in Destination Options headers. SRv=
6+ adheres strictly to this architecture. Because it reuses IPv6 machinery,=
 its specification promises it be painless and its deployment promises to b=
e safe. To date, there has been no significant technical criticism of SRv6+=
. Only a claim that SRv6 is nearly complete and good enough. (Both of those=
 claims may require scrutiny).

By contrast, SRv6 varies from the spirit, if not the letter of the IPv6 arc=
hitecture. It encodes things in IPv6 address that have never been encoded i=
n IPv6 addresses before. It attempts to encode everything else in the Routi=
ng header, as if the other IPv6 extension headers didn't exist. It frequent=
ly tests the limits of RFC 8200 compliance.

This creates a situation in which each variance from IPv6 orthodoxy require=
s another. For example, because SRv6 encodes instructions in IPv6 addresses=
, draft-ali-6man-spring-srv6-oam is required. And now, draft-ali-6man-sprin=
g-srv6-oam creates its own variances from the IPv6 orthodoxy. OAM informati=
on is encoded in the Routing header and the Routing header must be examined=
, even when Segment Left is equal to zero.

I invite everyone to consider how TI-LFA an uSID will interact.

So, why would the IETF would want to prevent work on the more conservative,=
 SRv6+ approach?  This brings us to the back to the elephant in the room...=
..

Until very recently, relatively few router vendors have supported IPv6 exte=
nsion headers in ASICs. If an IPv6 packet contained any extension headers a=
t all, it was sent to the slow path.

SRv6+ encourages router vendors to support both the Routing and Destination=
 Options header in ASICs. This sets vendors on a path on a path towards mor=
e complete implementation of the architecture that the IPv6 community has d=
eveloped so carefully over the years. It encourages vendors to commit more =
and more of RFC 8200 to ASICs.

SRv6 encourages router vendors to support the Routing header in ASICs, whil=
e doing everything possible to mitigate the need to support Destination Opt=
ions in ASICs. This may be a necessary expedient for many platforms. Howeve=
r, it should not be the only approach, or even the long-term approach for t=
he IETF.

                                                                           =
                                                        Ron




From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.or=
g_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwr=
DThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645u=
Jk0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv=
6-2Dusid-2D01&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRD=
JKdxnE2ieIC4dD_FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00<ht=
tps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_dr=
aft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDT=
hKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMhWLfeT5sg=
Ub1lgthJhugcyT98GJ2N-CrKs&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-=
2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh=
0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=
=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7vblOB1vI58S=
DaaWf62pa7YvLmsP4nI&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.proofpoint.=
com/v2/url?u=3Dhttps-3A__www.ietf.org_mailman_listinfo_spring&d=3DDwMFaQ&c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl=
-AWF2EfpHcAwrDThKP8&m=3DMGvP1t88p5nxvsHQjh7gyztrr0ZFi85Lp6jrR1BDuAA&s=3D7pf=
JwdVBFU1PNW3Kj_mogR44p4VwqFdjyW8PjHelXvg&e=3D>

--_000_BYAPR05MB5463A55562181A027B67EE2EAEB90BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m7931749816784460646gmail-m-1010126512638383544msipfooter30b3d538, =
li.gmail-m7931749816784460646gmail-m-1010126512638383544msipfooter30b3d538,=
 div.gmail-m7931749816784460646gmail-m-1010126512638383544msipfooter30b3d53=
8
	{mso-style-name:gmail-m_7931749816784460646gmail-m_-1010126512638383544msi=
pfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:72700853;
	mso-list-template-ids:-128926728;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:320961563;
	mso-list-template-ids:-383775130;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:585501003;
	mso-list-template-ids:1107622000;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1389767077;
	mso-list-template-ids:-1902578750;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1920287171;
	mso-list-template-ids:236754520;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In SRv6&#43;, global SIDs work in a manner that is v=
ery similar SR-MPLS. If you compare the two relevant IS-IS drafts, you will=
 see a striking similarity. This is why SRv6&#43; uses the term &#8220;glob=
al SID&#8221; as opposed to END SID.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In your message, below, you suggest that if we docum=
ent the differences between the proposed architecture and that which is doc=
umented in RFC 8402, the barrier to acceptance could be much different.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Could we explore that option together? If you genera=
te some bullet points, I can craft some text.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Tuesday, September 3, 2019 8:13 AM<br>
<b>To:</b> Shraddha Hegde &lt;shraddha@juniper.net&gt;<br>
<b>Cc:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; Rob Shakir &lt;robjs@goo=
gle.com&gt;; SPRING WG List &lt;spring@ietf.org&gt;; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Shraddha,<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The proposed architecture in CRH based drafts is a s=
ignificant departure from Segment Routing Architecture as standardized in I=
ETF.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The compression advantages the set of drafts propose=
 are all based on the mapping of 16 or 32 bit bitstrings to IPv6 addresses =
and their flooding in IGPs and BGP via proposed extensions. Such mapping is=
 not part of SR Architecture.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">As you know I personally have no objections to suppo=
rt any control plane solution. Specifically if you would honestly admit tha=
t proposed architecture is not in line with Segment Routing Architecture as=
 described in RFC8402, but solves
 some customer needs I am sure the acceptance barrier could be much differe=
nt.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Taking your scheme - please kindly explain how can y=
ou provide the notion of Global Adj SIDs ref section 3.4 of RFC 8402 ?<o:p>=
</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">With your scheme to operate IPv6 to SID mapping must=
 be flooded in IGP domain wide so even if nodes do not need to participate =
in any IPv6 Segment Routing they will need to store in their control plane =
such additional state. Without mapping
 such additional state in SRv6 operation by non SR nodes is optional - mean=
ing that SRv6 can operate just fine without any IGP extensions required.&nb=
sp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Quote from &quot;draft-ietf-lsr-isis-srv6-extensions=
-02&quot;:&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;Segment Routing can be directly instant=
iated on the IPv6 data plane<br>
&nbsp; &nbsp;through the use of the Segment Routing Header defined in<br>
&nbsp; &nbsp;[I-D.ietf-6man-segment-routing-header].<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Can you kindly explain how SRv6&#43; proposal can be=
 directly instantiated on the IPv6 data plane without any protocol extensio=
ns ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Robert<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Sep 3, 2019 at 12:44 PM Shraddha Hegde &lt;s=
hraddha=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_blank"=
>40juniper.net@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SPRING WG,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6&#43; is definitely a better proposal in terms<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; 1.Adherence to IPv6 Architecture<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; 2.Efficient encoding<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; 3.Operational simplicity<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; There hasn't been a single mail denying the above adv=
antages of SRv6&#43;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; The only argument has been the SRv6 in its present fo=
rm has been<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; deployed by a couple of operators and a handful inter=
ested in it.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; u-sid tries to solve point 2 above but the addressing=
 architecture<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; isn't very clear. Deploying this solution in a runnin=
g network<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; hasn't been explained.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; There is clearly interest in the operator community f=
or a better solution and<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; I support SPRING WG to continue work on SRv6&#43;.<o:=
p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Rgds<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Shraddha<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org"=
 target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Ron Bonica<br>
<b>Sent:</b> Monday, September 2, 2019 6:53 PM<br>
<b>To:</b> Rob Shakir &lt;robjs=3D<a href=3D"mailto:40google.com@dmarc.ietf=
..org" target=3D"_blank">40google.com@dmarc.ietf.org</a>&gt;; SPRING WG Lis=
t &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org<=
/a>&gt;;
<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Rob,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">There may be an elephant in the room that needs addressing&#8230;.=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Over the years, the IPv6 community has specified a very tight arch=
itecture that encodes some information in IPv6 addresses, other information=
 in Routing headers, and still other
 information in Destination Options headers. SRv6&#43; adheres strictly to =
this architecture. Because it reuses IPv6 machinery, its specification prom=
ises it be painless and its deployment promises to be safe. To date, there =
has been no significant technical criticism
 of SRv6&#43;. Only a claim that SRv6 is nearly complete and good enough. (=
Both of those claims may require scrutiny).<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">By contrast, SRv6 varies from the spirit, if not the letter of the=
 IPv6 architecture. It encodes things in IPv6 address that have never been =
encoded in IPv6 addresses before. It
 attempts to encode everything else in the Routing header, as if the other =
IPv6 extension headers didn&#8217;t exist. It frequently tests the limits o=
f RFC 8200 compliance.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">This creates a situation in which each variance from IPv6 orthodox=
y requires another. For example, because SRv6 encodes instructions in IPv6 =
addresses, draft-ali-6man-spring-srv6-oam
 is required. And now, draft-ali-6man-spring-srv6-oam creates its own varia=
nces from the IPv6 orthodoxy. OAM information is encoded in the Routing hea=
der and the Routing header must be examined, even when Segment Left is equa=
l to zero.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">I invite everyone to consider how TI-LFA an uSID will interact.<o:=
p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">So, why would the IETF would want to prevent work on the more cons=
ervative, SRv6&#43; approach?&nbsp; This brings us to the back to the eleph=
ant in the room&#8230;..<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Until very recently, relatively few router vendors have supported =
IPv6 extension headers in ASICs. If an IPv6 packet contained any extension =
headers at all, it was sent to the slow
 path. <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6&#43; encourages router vendors to support both the Routing an=
d Destination Options header in ASICs. This sets vendors on a path on a pat=
h towards more complete implementation of
 the architecture that the IPv6 community has developed so carefully over t=
he years. It encourages vendors to commit more and more of RFC 8200 to ASIC=
s.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6 encourages router vendors to support the Routing header in AS=
ICs, while doing everything possible to mitigate the need to support Destin=
ation Options in ASICs. This may be
 a necessary expedient for many platforms. However, it should not be the on=
ly approach, or even the long-term approach for the IETF.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org"=
 target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5&#43; years, the IET=
F has developed Source Packet Routing in NetworkinG (SPRING) aka Segment Ro=
uting for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l1 level1 lfo1;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --=
 <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s=
&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_b=
lank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><o:p=
></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt=
:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo1;vertical-align:bas=
eline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html=
_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=
=3D" target=3D"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l4 level1 lfo2;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWU=
DAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank">https:=
//tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00</a>&nbsp;</spa=
n><o:p></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-t=
op-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo2;vertical-ali=
gn:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHY=
xXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank">https://t=
ools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03</a>&nbsp;</span><o:p>=
</o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l2 level1 lfo3;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)</span><o:p></o:p></li><li class=3D"MsoNorma=
l" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;=
mso-list:l2 level1 lfo3;vertical-align:baseline;font-variant-numeric:normal=
;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements</span><o:p></o:p></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l3 level2 lfo4;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).</span><o:p></o:p></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l0 level1 lfo5;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.</span><o:p></o:p></li></ul=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a>=
<span style=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank">spring-ads@=
ietf.org</a><span style=3D"color:black">.&nbsp;</span></span><o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m7931749816784460646gmail-m-1010126512638383544msipfooter=
30b3d538" align=3D"center" style=3D"margin:0in;margin-bottom:.0001pt;text-a=
lign:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DMGvP1t88p5nxvsHQjh7gyztrr0ZFi85Lp6jrR1BDuAA&amp;s=3D7pfJwdVBFU1PNW3Kj_=
mogR44p4VwqFdjyW8PjHelXvg&amp;e=3D" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/spring</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463A55562181A027B67EE2EAEB90BYAPR05MB5463namp_--


From nobody Tue Sep  3 07:57:14 2019
Return-Path: <rbonica@juniper.net>
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 21E1B1208A8; Tue,  3 Sep 2019 07:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 K0P36ZJResyq; Tue,  3 Sep 2019 07:57:04 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1D40C120801; Tue,  3 Sep 2019 07:57:04 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x83Ero1l022835; Tue, 3 Sep 2019 07:57:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=+w/cYdLowBT0mrrscFoWAqd+UG0Fx/JRwZ0rziaoomI=; b=Yi/NIvx2vIb5BvVNuiZeJpO2o5xIP+QzEmAxko4dCV3AvolCtxMFCXQYKJa9jJfR74nR UbFrx29pByfRxooRttPjdjLopIaAtBui+QXfJBNKKxlqySKqAtB2+s9px55PkRGsU/9j tsOKplSJSbvCGsUtH0rQFaVLaUvKbW/nL7teu/73lsE5w67PhP3PtYpVlaIsaZnFGWfG rcYu53zv5vJIAvtInVUJVRB+b0h81jLRJzMpdIYxazXa9qawnZ7jcICNMtDNOuauVhOx 971UDmemLZoEzyyo8t1lt+VLfjcbS/BcmmCCtPyWGHksFQY75Ro0f12/UVP3isqDSkg9 FQ== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp2052.outbound.protection.outlook.com [104.47.33.52]) by mx0b-00273201.pphosted.com with ESMTP id 2usmf7gkn6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Sep 2019 07:57:01 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UpCwP62rLa+wOR2wgQYsaLkCpnVQRo8XiiybF5deKJX+VTxIT++BP6ZgvRc7vk8ZmDUY5wcpRUPs/vxM2RS6WJ7RlsDxRRO0U1CY7oyaxU+zl5JFufHrICCjUbBxo/BIMB5See/31Iq8FvhFiYzv0ICogLQORi+5LtcyXns7KUpnw7XOpWW5epSb8vGVWwqN+fPE15SY9OM/e9/0sMAP0T5QIrprctuIU9N5Pht11vA8SIGds5FtMOpuW+YiRr1/XFoMcfZVtHVxmpPgG8tmos8mff8ANAV83iveHy2IMy5jghxQA8kJbzS8IryD3F1xDWrS0l2DqpNpFCShMZZYRA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+w/cYdLowBT0mrrscFoWAqd+UG0Fx/JRwZ0rziaoomI=; b=ahSVOGlo/CIKhG8QVuf6NY6omkLsHWeL4WsyTjMBnc2GD0FQ5Q+AaXAEw2De9nTAg7RyKa6V4ekHc2cHbndI9Z9JcsHUKtiXqL1q9d2Tkl4/h7tcXrLnGQuPq83ywCb5lSO4dkFyDcRM8NKJiYMbH7tkr3CP/W/x40bs68jFPmVB7axur5GpqtuSJsFrIhvwxbX6t9YokkyL2oZ8vakyonpA4kAgbAbPWQCkzqy8nk23pkLZ0QSwCsBMedZIHSjk1De9gIph9jSHAAz9QnAlSNymh4wTXWqjn6zYZK1tTIpHViA78sHKDnx8zn/OpSS04CENRWkq7ENbge5OI5ku7g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5928.namprd05.prod.outlook.com (20.178.51.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.11; Tue, 3 Sep 2019 14:56:58 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2241.012; Tue, 3 Sep 2019 14:56:57 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Fernando Gont <fgont@si6networks.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcVwfowgAAkGwCAAY+IsIACiS6AgAA5sPA=
Content-Class: 
Date: Tue, 3 Sep 2019 14:56:57 +0000
Message-ID: <BYAPR05MB5463AEB8DF23FCF31C4257ADAEB90@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <5e4f18d3-dc55-f459-c2d5-bf4cf950d257@si6networks.com>
In-Reply-To: <5e4f18d3-dc55-f459-c2d5-bf4cf950d257@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-03T14:56:56.2837523Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=13f30eb0-6920-439f-90f6-dfc74d5dd83e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a52ae69a-83b1-47e9-bc44-08d7307ef7eb
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5928; 
x-ms-traffictypediagnostic: BYAPR05MB5928:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB5928E68E6CCC32C16E0FF49EAEB90@BYAPR05MB5928.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4303;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(376002)(346002)(39860400002)(136003)(396003)(189003)(199004)(13464003)(7696005)(5660300002)(6306002)(86362001)(25786009)(14444005)(110136005)(316002)(478600001)(486006)(76176011)(2501003)(8936002)(256004)(186003)(33656002)(6506007)(81166006)(8676002)(446003)(81156014)(71190400001)(71200400001)(102836004)(55016002)(53546011)(476003)(6436002)(74316002)(11346002)(3846002)(6116002)(52536014)(2906002)(66066001)(9686003)(229853002)(14454004)(966005)(305945005)(64756008)(99286004)(7736002)(76116006)(66946007)(66556008)(66476007)(6246003)(53936002)(66446008)(26005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5928; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QRt8SKtokI8VOyVT+aoaQc6ExPV7bW+rXa15cnGnpSL+vSczLUgpQ4PIVwiwxeIO4SEtiq8/YLV0V3MWV67uvFPaxc+9QPpCR91CNxjrgj8ZXt4BKvpsm4HXVV214b72GwMwzcrveahpkf68rA02+rGlzXC6BSy3sr1HuU8yJvTJLStE2G6fJclPj7mpf/HMjKAike+nr8iw6CjlrXjKE/LjFPvXaLcM/m+bUPC7mh/DqC/IL9HyiRmDYAaLLmvFj5u5/8TNTu8CNdtul44rrrZuulVdoquBle5EJfMLl9GVe+DE6QXg/h7Z4HN3dS2Jrpp6XhiP10sBYNKSZW2Lu04eQ4mfJN7+aoNjoQT3t+mRVbmqMSYjRl6T0f4S/p7Hf4rBu5NyR2yZZ7QajvG2ObBLjVAD2f4JXORAe/Dgx/4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: a52ae69a-83b1-47e9-bc44-08d7307ef7eb
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 14:56:57.8209 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: b6lshSsjPIvVPqnUenCSoFX6hDKS3ghMwiYJkmulZ/Yjgd2JZZEAQu7Xu90TrnXzBUcGgwMKQCwr9fEELUsIZw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5928
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-03_02:2019-09-03,2019-09-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 spamscore=0 priorityscore=1501 mlxlogscore=999 phishscore=0 bulkscore=0 mlxscore=0 suspectscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909030157
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/iQ33c3Xj9Z6TmZnnCDy9TIMy03M>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 14:57:06 -0000

RmVybmFuZG8sDQoNClBsZWFzZSBzZWFyY2ggZm9yIHRoZSB3b3JrICJpbnNlcnQiIGluIFNlY3Rp
b24gNCBvZiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmctc3J2
Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxLiBZb3Ugd2lsbCBzZWUgc2V2ZXJhbCBleGFtcGxlcy4N
Cg0KWW91IHdpbGwgYWxzbyBzZWUgYW4gZXhhbXBsZSB3aGVyZSBhIHNlY29uZCBSb3V0aW5nIGhl
YWRlciBpcyAgaW5zZXJ0ZWQuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KSnVuaXBlciBCdXNp
bmVzcyBVc2UgT25seQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogRmVybmFu
ZG8gR29udCA8ZmdvbnRAc2k2bmV0d29ya3MuY29tPiANClNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJl
ciAzLCAyMDE5IDc6MjYgQU0NClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pjsg
Um9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0
Zi5vcmc+OyA2bWFuQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYu
DQoNCk9uIDIvOS8xOSAwMDoxMCwgUm9uIEJvbmljYSB3cm90ZToNCj4gSGkgRmVybmFuZG8sDQo+
IA0KPiA2bWFuIHBhcnRpY2lwYW50cyBzaG91bGQgbG9vayBhdCB0aGUgZm9sbG93aW5nOg0KPiAN
Cj4gLSANCj4gLSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxIChJbiBwYXJ0aWN1bGFyLCBTZWN0aW9ucyA0IGFu
ZCA1KQ0KPiAtIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJp
bmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAyDQoNClRoZSBzaG9ydCB2ZXJzaW9uIG9m
IHRoZSBxdWVzdGlvbiB3b3VsZCBiZToNCkRvZXMgYW55IG9mIHRoZXNlIEktRHMsIGFuZCBpbiBw
YXJ0aWN1bGFyLCBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgKGEg
d2cgaXRlbSkgcHJvcG9zZSBvciBzdWdnZXN0IHRvIGluc2VydCBFSHMgaW4gdGhlIG5ldHdvcms/
DQoNClRoYW5rcywNCg0KDQoNCg0KLS0NCkZlcm5hbmRvIEdvbnQNClNJNiBOZXR3b3Jrcw0KZS1t
YWlsOiBmZ29udEBzaTZuZXR3b3Jrcy5jb20NClBHUCBGaW5nZXJwcmludDogNjY2NiAzMUM2IEQ0
ODQgNjNCMiA4RkIxIEUzQzQgQUUyNSAwRDU1IDFENEUgNzQ5Mg0KDQoNCg0K


From nobody Tue Sep  3 08:00:15 2019
Return-Path: <robert@raszuk.net>
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 72ADE12012C for <spring@ietfa.amsl.com>; Tue,  3 Sep 2019 08:00:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 nc2v1vmDz1kP for <spring@ietfa.amsl.com>; Tue,  3 Sep 2019 07:59:59 -0700 (PDT)
Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (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 665751208A8 for <spring@ietf.org>; Tue,  3 Sep 2019 07:59:59 -0700 (PDT)
Received: by mail-qt1-x830.google.com with SMTP id l22so8046739qtp.10 for <spring@ietf.org>; Tue, 03 Sep 2019 07:59:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+RpQfwqIjDa4AdvRSm6XPTzarDZBWVv/2zUOlniBGN0=; b=YPvvRKv15vjK+4stZGPGjqFuNFSkxrxq53pvI1rlche/dW6Id2whq9HqCQnN6Dwt3D FTW0nrCIAtJ+PKCOT7dmB3v3bWd2DU/YcNTXL3dlsjlKgMq3K5nQZ0dTvFfFq+6jig7t afpNm1uRT3fqLOrj/m8xw418A60T+OMCflttGcFlBOPOeGdAHfXH1VoParqGbJ71BlFc DfS8uDbqwCYxZiUTb1x83luPoEJGbLnoI9pU8gO+6xakry6BtctPhPR54y8tgyd1KqCr vKRQChs4cbUImd9eIxG2Q6XdjPop4+wei3IE3Ckog9VKP+/AWIoVqpT7SiqUlovyIFKS 2kvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+RpQfwqIjDa4AdvRSm6XPTzarDZBWVv/2zUOlniBGN0=; b=ezUgqZlt+qTdrApfFX6AtKawfsqFNdPgmivOid2nwRExTZo7sAHciC1QCbd6D7xmkX tYsl1jV3tmXpt+bruAi5qgdnRApb9QQHbPCWjrqFZp/fqsvGqd6Fep+DilnYsZMJgxCC Ql1T2V99qhlGI3s1Us0qXu7LbOMDua3Gfl8G2JVsLhMNpK/40atLy59lAYFG6k2Gj1k2 RZhjI6CrRomUbgcZX53OPiUYTTmWu6FN263i1puL9tFYbJhpX+PmsDLnJl4Nt24aJxwK 6a6DyQ63ItVrFekomjjjGUeBWS5LeYPlXHLUdFSXWIPw18b6ZHdI+TlvY0uZeYaXbx2H RIBg==
X-Gm-Message-State: APjAAAXUSIrZB+uBwxafdzgme4PtSRh0cQ7R4wIs8LK9glAqwvVGi/Yw R79/BK8n8LGMCEpX7jpqbuakHfbAsYRwB/MXpQEq+w==
X-Google-Smtp-Source: APXvYqyB+c3yrzLq3oqjr6pxDubCBb4Yr3nfLr/5JsqJpwRWB66YgHz1whb3BTotWGwdVQyqZHUo8lqSe3tAJ66emCI=
X-Received: by 2002:ad4:4047:: with SMTP id r7mr15838621qvp.197.1567522798129;  Tue, 03 Sep 2019 07:59:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com> <CAOj+MMFrGNYp7TwR6UMjqOEdybEHtH4qdtg7X1O8XKdF0=TDCw@mail.gmail.com> <BYAPR05MB5463A55562181A027B67EE2EAEB90@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463A55562181A027B67EE2EAEB90@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 3 Sep 2019 16:59:45 +0200
Message-ID: <CAOj+MMF1Zdxiuit2qvdcX_AkOLCFhzp0qc5_nL6fJo60kPLydw@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>,  SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008f69a30591a75795"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6bdX_gb47uFYnd6ytwFLPYxXCYo>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 15:00:06 -0000

--0000000000008f69a30591a75795
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Ron,

You are spot on that SRv6+ conceptually and operationally is very similar
to SR-MPLS. That is why calling it SRv6+ to me is not right.

Instead of producing comparisons with existing RFCs or trying to push new
Routing Header type in 6man, new IGP extensions, new BGP extensions etc
...  how about we do something else ?

We drop CRH and we take SR-MPLS as it is now - shipped and interoperable
and we add IP forwarding to it. It could by using some elements from Vector
Routing proposal (
https://tools.ietf.org/html/draft-patel-raszuk-bgp-vector-routing-07) or by
verbatim using https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07
 proposal.

That way you get all beauty and power of SR architecture, no impact/change
to data plane and yet you get IP forwarding between SR nodes (either IPv4
or IPv6) to allow minimal data plane overhead deployments for networks
which do not want to use LDP, MPLS as transport or get into RSVP-TE
challanges ?

SRv6 can continue to progress as it offers much broader set of
functionality. It also offers true direct IPv6 solution in that space.

Note that even in SR-MPLS some labels may embed pointers to local
processing functions.

So the bottom line key question stands: Is there anything functionally and
practically missing if we use SR-MPLS-over-IP as compared with SRv6+/CRH
proposal ?

Best,
R.


On Tue, Sep 3, 2019 at 4:31 PM Ron Bonica <rbonica@juniper.net> wrote:

> Robert,
>
>
>
> In SRv6+, global SIDs work in a manner that is very similar SR-MPLS. If
> you compare the two relevant IS-IS drafts, you will see a striking
> similarity. This is why SRv6+ uses the term =E2=80=9Cglobal SID=E2=80=9D =
as opposed to END
> SID.
>
>
>
> In your message, below, you suggest that if we document the differences
> between the proposed architecture and that which is documented in RFC 840=
2,
> the barrier to acceptance could be much different.
>
>
>
> Could we explore that option together? If you generate some bullet points=
,
> I can craft some text.
>
>
>
>                                                                       Ron
>
>
>
>
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Tuesday, September 3, 2019 8:13 AM
> *To:* Shraddha Hegde <shraddha@juniper.net>
> *Cc:* Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>;
> SPRING WG List <spring@ietf.org>; 6man@ietf.org
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Hi Shraddha,
>
>
>
> The proposed architecture in CRH based drafts is a significant departure
> from Segment Routing Architecture as standardized in IETF.
>
>
>
> The compression advantages the set of drafts propose are all based on the
> mapping of 16 or 32 bit bitstrings to IPv6 addresses and their flooding i=
n
> IGPs and BGP via proposed extensions. Such mapping is not part of SR
> Architecture.
>
>
>
> As you know I personally have no objections to support any control plane
> solution. Specifically if you would honestly admit that proposed
> architecture is not in line with Segment Routing Architecture as describe=
d
> in RFC8402, but solves some customer needs I am sure the acceptance barri=
er
> could be much different.
>
>
>
> Taking your scheme - please kindly explain how can you provide the notion
> of Global Adj SIDs ref section 3.4 of RFC 8402 ?
>
>
>
> With your scheme to operate IPv6 to SID mapping must be flooded in IGP
> domain wide so even if nodes do not need to participate in any IPv6 Segme=
nt
> Routing they will need to store in their control plane such additional
> state. Without mapping such additional state in SRv6 operation by non SR
> nodes is optional - meaning that SRv6 can operate just fine without any I=
GP
> extensions required.
>
>
>
> Quote from "draft-ietf-lsr-isis-srv6-extensions-02":
>
>
>
>    Segment Routing can be directly instantiated on the IPv6 data plane
>    through the use of the Segment Routing Header defined in
>    [I-D.ietf-6man-segment-routing-header].
>
>
>
> Can you kindly explain how SRv6+ proposal can be directly instantiated on
> the IPv6 data plane without any protocol extensions ?
>
>
>
> Kind regards,
>
> Robert
>
>
>
>
>
> On Tue, Sep 3, 2019 at 12:44 PM Shraddha Hegde <shraddha=3D
> 40juniper.net@dmarc.ietf.org> wrote:
>
> SPRING WG,
>
>
>
> SRv6+ is definitely a better proposal in terms
>
>    1.Adherence to IPv6 Architecture
>
>    2.Efficient encoding
>
>    3.Operational simplicity
>
>
>
>    There hasn't been a single mail denying the above advantages of SRv6+
>
>    The only argument has been the SRv6 in its present form has been
>
>    deployed by a couple of operators and a handful interested in it.
>
>
>
>    u-sid tries to solve point 2 above but the addressing architecture
>
>    isn't very clear. Deploying this solution in a running network
>
>    hasn't been explained.
>
>
>
>    There is clearly interest in the operator community for a better
> solution and
>
>    I support SPRING WG to continue work on SRv6+.
>
>
>
>
>
> Rgds
>
> Shraddha
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Ron Bonica
> *Sent:* Monday, September 2, 2019 6:53 PM
> *To:* Rob Shakir <robjs=3D40google.com@dmarc.ietf.org
> <40google.com@dmarc.ietf..org>>; SPRING WG List <spring@ietf.org>;
> 6man@ietf.org
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Rob,
>
>
>
> There may be an elephant in the room that needs addressing=E2=80=A6.
>
>
>
> Over the years, the IPv6 community has specified a very tight architectur=
e
> that encodes some information in IPv6 addresses, other information in
> Routing headers, and still other information in Destination Options
> headers. SRv6+ adheres strictly to this architecture. Because it reuses
> IPv6 machinery, its specification promises it be painless and its
> deployment promises to be safe. To date, there has been no significant
> technical criticism of SRv6+. Only a claim that SRv6 is nearly complete a=
nd
> good enough. (Both of those claims may require scrutiny).
>
>
>
> By contrast, SRv6 varies from the spirit, if not the letter of the IPv6
> architecture. It encodes things in IPv6 address that have never been
> encoded in IPv6 addresses before. It attempts to encode everything else i=
n
> the Routing header, as if the other IPv6 extension headers didn=E2=80=99t=
 exist. It
> frequently tests the limits of RFC 8200 compliance.
>
>
>
> This creates a situation in which each variance from IPv6 orthodoxy
> requires another. For example, because SRv6 encodes instructions in IPv6
> addresses, draft-ali-6man-spring-srv6-oam is required. And now,
> draft-ali-6man-spring-srv6-oam creates its own variances from the IPv6
> orthodoxy. OAM information is encoded in the Routing header and the Routi=
ng
> header must be examined, even when Segment Left is equal to zero.
>
>
>
> I invite everyone to consider how TI-LFA an uSID will interact.
>
>
>
> So, why would the IETF would want to prevent work on the more
> conservative, SRv6+ approach?  This brings us to the back to the elephant
> in the room=E2=80=A6..
>
>
>
> Until very recently, relatively few router vendors have supported IPv6
> extension headers in ASICs. If an IPv6 packet contained any extension
> headers at all, it was sent to the slow path.
>
>
>
> SRv6+ encourages router vendors to support both the Routing and
> Destination Options header in ASICs. This sets vendors on a path on a pat=
h
> towards more complete implementation of the architecture that the IPv6
> community has developed so carefully over the years. It encourages vendor=
s
> to commit more and more of RFC 8200 to ASICs.
>
>
>
> SRv6 encourages router vendors to support the Routing header in ASICs,
> while doing everything possible to mitigate the need to support Destinati=
on
> Options in ASICs. This may be a necessary expedient for many platforms.
> However, it should not be the only approach, or even the long-term approa=
ch
> for the IETF.
>
>
>
>
>                                                                          =
                                                   Ron
>
>
>
>
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>
>
>
> Hi SPRING WG,
>
>
>
> Over the last 5+ years, the IETF has developed Source Packet Routing in
> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP o=
r
> GRE.
>
>
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
>
>
> During the SPRING WG meeting at IETF 105, two presentations were related
> to the reduction of the size of the SID for IPv6 dataplane:
>
>    - SRv6+ / CRH --
>    https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645uJ=
k0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
>    - uSID --
>    https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-sr=
v6-usid-01
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&=
d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-=
BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>
>
>
>
>
> During the IETF week, two additional drafts have been proposed:
>
>    - https://tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMh=
WLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>
>
>    - https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>    <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org=
_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7=
vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=3D>
>
>
>
>
> As we expressed during the meeting, it is important for the WG to
> understand what the aims of additional encapsulations are. Thus, we think
> it is important that the WG should first get to a common understanding on
> the requirements for a new IPv6 data plane with a smaller SID - both from
> the perspective of operators that are looking to deploy these technologie=
s,
> and from that of the software/hardware implementation.
>
>
>
> Therefore, we would like to solicit network operators interested in SR
> over the IPv6 data plane to briefly introduce their:
>
>    - use case (e.g. Fast Reroute, explicit routing/TE)
>    - forwarding performance and scaling requirements
>
>
>    - e.g., (number of nodes, network diameter, number of SID required in
>       max and average). For the latter, if possible using both SRv6 128-b=
it SIDs
>       and shorter (e.g. 32-bit) SIDs as the number would typically be dif=
ferent
>       (*).
>
>
>    - if the existing SRv6 approach is not deployable in their
>    circumstances, details of the requirement of a different solution is
>    required and whether this solution is needed for the short term only o=
r for
>    the long term.
>
>
>
> As well as deployment limitations, we would like the SPRING community to
> briefly describe the platform limitations that they are seeing which limi=
t
> the deployment of SRv6  In particular limitations related to the number o=
f
> SIDs which can be pushed and forwarded and how much the use of shorter SI=
Ds
> would improve the deployments .
>
>
>
> For both of these sets of feedback if possible, please post this to the
> SPRING WG. If the information cannot be shared publicly, please send it
> directly to the chairs & AD (Martin).
>
>
>
> This call for information will run for four weeks, up to 2019/09/03. As a
> reminder, you can reach the SPRING chairs via spring-chairs@ietf.org and
> ADs via spring-ads@ietf.org.
>
>
>
> Thank you,
>
> -- Rob & Bruno
>
>
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>
>
>
>
>
> Juniper Business Use Only
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_spring&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DMGvP1t88p5nxvsHQjh7=
gyztrr0ZFi85Lp6jrR1BDuAA&s=3D7pfJwdVBFU1PNW3Kj_mogR44p4VwqFdjyW8PjHelXvg&e=
=3D>
>
>

--0000000000008f69a30591a75795
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Ron,<div><br></div><div>You are spot on that SRv6+ conc=
eptually and operationally is very similar to SR-MPLS. That is why calling =
it SRv6+ to me is not right.=C2=A0</div><div><br></div><div>Instead of prod=
ucing comparisons with existing RFCs or trying to push new Routing Header t=
ype in 6man, new IGP extensions, new BGP extensions etc ...=C2=A0 how about=
 we do something else ?=C2=A0</div><div><br></div><div>We drop CRH and we t=
ake SR-MPLS as it is now - shipped and interoperable and we add IP forwardi=
ng to it. It could by using some elements from Vector Routing proposal (<a =
href=3D"https://tools.ietf.org/html/draft-patel-raszuk-bgp-vector-routing-0=
7">https://tools.ietf.org/html/draft-patel-raszuk-bgp-vector-routing-07</a>=
) or by verbatim using=C2=A0<a href=3D"https://tools.ietf.org/html/draft-ie=
tf-mpls-sr-over-ip-07">https://tools.ietf.org/html/draft-ietf-mpls-sr-over-=
ip-07</a>=C2=A0proposal.=C2=A0</div><div><br></div><div>That way you get al=
l beauty and power of SR architecture, no impact/change to data plane and y=
et you get IP forwarding between SR nodes (either IPv4 or IPv6) to allow mi=
nimal data plane overhead deployments for networks which do not want to use=
 LDP, MPLS as transport or get into RSVP-TE challanges ?</div><div><br></di=
v><div>SRv6 can continue to progress as it offers much broader set of funct=
ionality. It also offers true direct IPv6 solution in that space.=C2=A0</di=
v><div><br></div><div>Note that even in SR-MPLS some labels may embed point=
ers to local processing functions.=C2=A0</div><div><br></div><div>So the bo=
ttom line key question stands: Is there anything functionally and practical=
ly missing if we use SR-MPLS-over-IP as compared with SRv6+/CRH proposal ?=
=C2=A0</div><div><br></div><div>Best,</div><div>R.</div><div><br></div></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On T=
ue, Sep 3, 2019 at 4:31 PM Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper=
.net">rbonica@juniper.net</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_7203939667801763425WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">In SRv6+, global SIDs work in a manner that is very =
similar SR-MPLS. If you compare the two relevant IS-IS drafts, you will see=
 a striking similarity. This is why SRv6+ uses the term =E2=80=9Cglobal SID=
=E2=80=9D as opposed to END SID.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">In your message, below, you suggest that if we docum=
ent the differences between the proposed architecture and that which is doc=
umented in RFC 8402, the barrier to acceptance could be much different.<u><=
/u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Could we explore that option together? If you genera=
te some bullet points, I can craft some text.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><=
u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; <br>
<b>Sent:</b> Tuesday, September 3, 2019 8:13 AM<br>
<b>To:</b> Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net" targe=
t=3D"_blank">shraddha@juniper.net</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;; Rob Shakir &lt;<a href=3D"mailto:robjs=
@google.com" target=3D"_blank">robjs@google.com</a>&gt;; SPRING WG List &lt=
;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&g=
t;; <a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a><br=
>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Shraddha,<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The proposed architecture in CRH based drafts is a s=
ignificant departure from Segment Routing Architecture as standardized in I=
ETF.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The compression advantages the set of drafts propose=
 are all based on the mapping of 16 or 32 bit bitstrings to IPv6 addresses =
and their flooding in IGPs and BGP via proposed extensions. Such mapping is=
 not part of SR Architecture.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As you know I personally have no objections to suppo=
rt any control plane solution. Specifically if you would honestly admit tha=
t proposed architecture is not in line with Segment Routing Architecture as=
 described in RFC8402, but solves
 some customer needs I am sure the acceptance barrier could be much differe=
nt.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Taking your scheme - please kindly explain how can y=
ou provide the notion of Global Adj SIDs ref section 3.4 of RFC 8402 ?<u></=
u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With your scheme to operate IPv6 to SID mapping must=
 be flooded in IGP domain wide so even if nodes do not need to participate =
in any IPv6 Segment Routing they will need to store in their control plane =
such additional state. Without mapping
 such additional state in SRv6 operation by non SR nodes is optional - mean=
ing that SRv6 can operate just fine without any IGP extensions required.=C2=
=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Quote from &quot;draft-ietf-lsr-isis-srv6-extensions=
-02&quot;:=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0Segment Routing can be directly instant=
iated on the IPv6 data plane<br>
=C2=A0 =C2=A0through the use of the Segment Routing Header defined in<br>
=C2=A0 =C2=A0[I-D.ietf-6man-segment-routing-header].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Can you kindly explain how SRv6+ proposal can be dir=
ectly instantiated on the IPv6 data plane without any protocol extensions ?=
=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Robert<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Sep 3, 2019 at 12:44 PM Shraddha Hegde &lt;s=
hraddha=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_blank"=
>40juniper.net@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">SPRING WG,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ is definitely a better proposal in terms<u></u=
><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 1.Adherence to IPv6 Architecture<u></u>=
<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 2.Efficient encoding<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 3.Operational simplicity<u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 There hasn&#39;t been a single mail den=
ying the above advantages of SRv6+<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 The only argument has been the SRv6 in =
its present form has been<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 deployed by a couple of operators and a=
 handful interested in it.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 u-sid tries to solve point 2 above but =
the addressing architecture<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 isn&#39;t very clear. Deploying this so=
lution in a running network<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 hasn&#39;t been explained.<u></u><u></u=
></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 There is clearly interest in the operat=
or community for a better solution and<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 I support SPRING WG to continue work on=
 SRv6+.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Rgds<u></u><u></u></p>
<p class=3D"MsoNormal">Shraddha<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_7203939667801763425msipfooter30b3d538" align=3D"center"=
 style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Ron Bonica<br>
<b>Sent:</b> Monday, September 2, 2019 6:53 PM<br>
<b>To:</b> Rob Shakir &lt;robjs=3D<a href=3D"mailto:40google.com@dmarc.ietf=
..org" target=3D"_blank">40google.com@dmarc.ietf.org</a>&gt;; SPRING WG Lis=
t &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org<=
/a>&gt;;
<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Rob,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">There may be an elephant in the room that needs addr=
essing=E2=80=A6.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Over the years, the IPv6 community has specified a v=
ery tight architecture that encodes some information in IPv6 addresses, oth=
er information in Routing headers, and still other
 information in Destination Options headers. SRv6+ adheres strictly to this=
 architecture. Because it reuses IPv6 machinery, its specification promises=
 it be painless and its deployment promises to be safe. To date, there has =
been no significant technical criticism
 of SRv6+. Only a claim that SRv6 is nearly complete and good enough. (Both=
 of those claims may require scrutiny).<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">By contrast, SRv6 varies from the spirit, if not the=
 letter of the IPv6 architecture. It encodes things in IPv6 address that ha=
ve never been encoded in IPv6 addresses before. It
 attempts to encode everything else in the Routing header, as if the other =
IPv6 extension headers didn=E2=80=99t exist. It frequently tests the limits=
 of RFC 8200 compliance.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">This creates a situation in which each variance from=
 IPv6 orthodoxy requires another. For example, because SRv6 encodes instruc=
tions in IPv6 addresses, draft-ali-6man-spring-srv6-oam
 is required. And now, draft-ali-6man-spring-srv6-oam creates its own varia=
nces from the IPv6 orthodoxy. OAM information is encoded in the Routing hea=
der and the Routing header must be examined, even when Segment Left is equa=
l to zero.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">I invite everyone to consider how TI-LFA an uSID wil=
l interact.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">So, why would the IETF would want to prevent work on=
 the more conservative, SRv6+ approach?=C2=A0 This brings us to the back to=
 the elephant in the room=E2=80=A6..<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Until very recently, relatively few router vendors h=
ave supported IPv6 extension headers in ASICs. If an IPv6 packet contained =
any extension headers at all, it was sent to the slow
 path. <u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6+ encourages router vendors to support both the =
Routing and Destination Options header in ASICs. This sets vendors on a pat=
h on a path towards more complete implementation of
 the architecture that the IPv6 community has developed so carefully over t=
he years. It encourages vendors to commit more and more of RFC 8200 to ASIC=
s.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">SRv6 encourages router vendors to support the Routin=
g header in ASICs, while doing everything possible to mitigate the need to =
support Destination Options in ASICs. This may be
 a necessary expedient for many platforms. However, it should not be the on=
ly approach, or even the long-term approach for the IETF.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Hi SPRING WG,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Over the last 5+ years, the IETF has developed Source Pa=
cket Routing in NetworkinG (SPRING) aka Segment Routing for both the MPLS (=
SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">These encapsulations are past WG last call (in IESG or R=
FC Editor).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the SPRING WG meeting at IETF 105, two presentati=
ons were related to the reduction of the size of the SID for IPv6 dataplane=
:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">SRv6+ / CRH -- <a href=3D"http=
s://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draf=
t-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAw=
rDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DKUhAfjV=
sx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_blank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><u><=
/u><u></u></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:=
baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">uSID -- <a href=3D"https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dfil=
sfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=3DDwMFaQ&am=
p;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx8=
4hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_F=
L6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=3D" target=3D=
"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>=C2=A0</span><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">During the IETF week, two additional drafts have been pr=
oposed:</span><u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dli-2Dspring=
-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0U=
jBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWUDAD2FMhWLfeT=
5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank">https://tools.ietf=
..org/html/draft-li-spring-compressed-srv6-np-00</a>=C2=A0</span><u></u><u>=
</u></li><li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseli=
ne;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif"><a href=3D"https://urldefense.=
proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dmirsky-2D6m=
an-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHYxXm7FU7vblOB=
1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank">https://tools.ietf.or=
g/html/draft-mirsky-6man-unified-id-sr-03</a>=C2=A0</span><u></u><u></u></l=
i></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As we expressed during the meeting, it is important for =
the WG to understand what the aims of additional encapsulations are. Thus, =
we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Therefore, we would like to solicit network operators in=
terested in SR over the IPv6 data plane to briefly introduce their:</span><=
u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">use case (e.g. Fast Reroute, e=
xplicit routing/TE)</span><u></u><u></u></li><li class=3D"MsoNormal" style=
=3D"color:black;vertical-align:baseline;font-variant-numeric:normal;font-va=
riant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">forwarding performance and sca=
ling requirements</span><u></u><u></u></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">e.g., (number of nodes, networ=
k diameter, number of SID required in max and average). For the latter, if =
possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the=
 number would typically be different
 (*).</span><u></u><u></u></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:Arial,sans-serif">if the existing SRv6 approach =
is not deployable in their circumstances, details of the requirement of a d=
ifferent solution is required and whether this solution is needed for the s=
hort term only or for the long term.</span><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">As well as deployment limitations, we would like the SPR=
ING community to briefly describe the platform limitations that they are se=
eing which limit the deployment
 of SRv6=C2=A0 In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">For both of these sets of feedback if possible, please p=
ost this to the SPRING WG. If the information cannot be shared publicly, pl=
ease send it directly to
 the chairs &amp; AD (Martin).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">This call for information will run for four weeks, up to=
 2019/09/03. As a reminder, you can reach the SPRING chairs via
</span><span style=3D"font-family:Arial,sans-serif"><a href=3D"mailto:sprin=
g-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a><span style=
=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank">spring-ads@=
ietf.org</a><span style=3D"color:black">.=C2=A0</span></span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">Thank you,</span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">-- Rob &amp; Bruno</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Arial,sans-serif">=C2=A0<=
/span><u></u><u></u></p>
<p style=3D"margin:0in 0in 0.0001pt"><span style=3D"font-family:Arial,sans-=
serif;color:black">(*) As expressed on the mailing list, a 128 bit SID can =
encode two instructions a node SID and an adjacency SID hence less SID may =
be required.</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_7203939667801763425gmail-m7931749816784460646gmail-m-10=
10126512638383544msipfooter30b3d538" align=3D"center" style=3D"margin:0in 0=
in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DMGvP1t88p5nxvsHQjh7gyztrr0ZFi85Lp6jrR1BDuAA&amp;s=3D7pfJwdVBFU1PNW3Kj_=
mogR44p4VwqFdjyW8PjHelXvg&amp;e=3D" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/spring</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div>

--0000000000008f69a30591a75795--


From nobody Tue Sep  3 08:56:43 2019
Return-Path: <rbonica@juniper.net>
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 E1714120013; Tue,  3 Sep 2019 08:56:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 hU-wCZJ8CMUA; Tue,  3 Sep 2019 08:56:36 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5DBD12006B; Tue,  3 Sep 2019 08:56:36 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x83Fs3mt022908; Tue, 3 Sep 2019 08:56:32 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=bZ55/bonVHkiY0MUNY8ltAiMh7ijouAtuugWIhkg68w=; b=U3ESJfA7gwMyOEKawYS4cYrvbHV5MLcyh69mz4zGh2Q8YU0yq2tjD+J2mluMxG1xFZrB CCAweeoY7IKCKz+8GMEMTnZio89lb7TXPkAo97I9j+KeLZB6oVrSFnBUP1zKOWZSt5/I ElUddbmcx9PEgL/GnZ1+n3aPVysMPaSccwUeBdifvwrMNIfIOl8h/0qQjyhaxBc9ZrjW LvrDkZMPXnHnT355LhG4GwuDG+qGEd/eI7isN5E7jMugVgtiJkFmoTCG/ZKv7VS01/78 KqEtZVyU8EuvyLvOoHOjhTcTYR3A++5H/Zsja896PHmwvEBXowR5mdH2ewEQZFlWekEb NQ== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2052.outbound.protection.outlook.com [104.47.48.52]) by mx0a-00273201.pphosted.com with ESMTP id 2uqmkqd5a7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Sep 2019 08:56:31 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bjj676Qh1BNcjZ8n10EARM668NAWGaAgLPRYnBiPCOGuaZ7zkoi3p8zeD4dxQdCC6g8vbEWXj2TmTsM6d1EF+qLfMeEysn9GsrXU5cuUsNXOLFXliOm/2LCRQNcN8Zpi+iui6avwUw3ITuv4Q3RTVJURhNWgDTPWMPTlq+jv0o5dez7LwO/c2m6Cv2usl0mlRCl1Ywyw9MjZHA/0kQfVX2eQ5jnFpaYhAvROVGYvVu0Zlk0mZR7XyJV2ZYJuIA6yiz1Fm1LwqrqEMEr6+p+LIHO2VOKbYVuEp1DqpdkOQUPESaMnbDYxU69Jqz73xWiXOAXtKkEV7vHWquHuz4z9Rg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bZ55/bonVHkiY0MUNY8ltAiMh7ijouAtuugWIhkg68w=; b=ijYqfrMIzTTCEY5zQ059rrMHPtJ7HDF6WH7tgChbT8QyRH/w251cd6htM7ZMbdZYx9db+mrGL7FdrOdHNc1EhGbnLFASV/gl13Q3fPv3u/4z9hSx9BHKSPaEPeA4a1wj6gagDRPvoXd8RBNnMA+wiTnh9SwKIH+S3yoDQiyZelGGgtjiPeMwcgHDfabF8QWHggRUAeTpfhbp4xDexWwv7KFgwNevdGB0PzWbSptcArlo+U2eQe06IOst52PYtO21/Zxhfn8B0ER+5W4KlzCN9h9PTpJMJpU5GR9cPueg7q6YNRlR/D/TAsJfEvnT0FO0Xv02jUb+bsiXhSzlm9ijOA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5637.namprd05.prod.outlook.com (20.177.186.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.12; Tue, 3 Sep 2019 15:56:29 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2241.012; Tue, 3 Sep 2019 15:56:29 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAGHH4CAABj/gIAAIvlAgAALq4CAAA3hEA==
Content-Class: 
Date: Tue, 3 Sep 2019 15:56:28 +0000
Message-ID: <BYAPR05MB5463BE2A196210A6033C0ABAAEB90@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com> <CAOj+MMFrGNYp7TwR6UMjqOEdybEHtH4qdtg7X1O8XKdF0=TDCw@mail.gmail.com> <BYAPR05MB5463A55562181A027B67EE2EAEB90@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMF1Zdxiuit2qvdcX_AkOLCFhzp0qc5_nL6fJo60kPLydw@mail.gmail.com>
In-Reply-To: <CAOj+MMF1Zdxiuit2qvdcX_AkOLCFhzp0qc5_nL6fJo60kPLydw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-03T15:56:27.2965894Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=c781aef6-1e52-43e7-a524-9d965f0681d5; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 144f27fb-6385-40ee-1dc8-08d730874882
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5637; 
x-ms-traffictypediagnostic: BYAPR05MB5637:
x-ms-exchange-purlcount: 9
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB563720F30D050345BE60BD74AEB90@BYAPR05MB5637.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(396003)(136003)(39860400002)(376002)(346002)(199004)(189003)(37854004)(9686003)(229853002)(561944003)(26005)(6246003)(236005)(53936002)(53946003)(54906003)(316002)(33656002)(25786009)(99286004)(6916009)(6506007)(76176011)(53546011)(102836004)(4326008)(54896002)(7696005)(186003)(66066001)(64756008)(76116006)(66556008)(66476007)(66946007)(66446008)(30864003)(790700001)(3846002)(6116002)(8936002)(2906002)(6436002)(6306002)(55016002)(7736002)(86362001)(74316002)(14454004)(5070765005)(71190400001)(486006)(476003)(71200400001)(81166006)(81156014)(446003)(8676002)(11346002)(966005)(5660300002)(52536014)(256004)(66574012)(478600001)(14444005)(606006)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5637; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: azzh6am5oQyVkn5CpQDkopCl6YRBUyuLU4Q7TDRg9uZNOFtgAZ7Nn0loCu7SPeDTSosYydCSGY4rdFJ+DB0qUR/Vm8mmtv+U0XeDQ5AQiECfS83zDTwLGgq2vfJXV02PRR32KoZ80LpFXwcmb7z25GYEWHrwUQAsa2Wy+i7PQYoSJCCY9HM1cBRqHZBmoCBNWYLMTfgq4VJYmsr2m+XoVvn9B6we/BkxCBosJiNuByjGkZV2gvVEvH3hwamKY/YQRFwLabgv1oxwwFQ7ej+jDPIVIoWoqV2uHP6dMC7ok/eWwTVMvOOSNfkSEzjp7RAFB9rZb9PyMelE/ZOefpkrFrtxXs/0rAj7PdaC3DEoa9/EWyRiKyMhh5bnkmuN30nTQ5c3exl2PjIMP69st6Ch2AEVvo/gZuhKjWDrWK0veRg=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463BE2A196210A6033C0ABAAEB90BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 144f27fb-6385-40ee-1dc8-08d730874882
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 15:56:28.9960 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qq6H7V8Y6IOyDJbOlnKDGg+iK5vu0GWQpmKx1Nu4j64MWxzNbOscrFFeVQnKM0V2oPJ5W/EICjEg1TW+qXJV8A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5637
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-03_02:2019-09-03,2019-09-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 spamscore=0 mlxscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 malwarescore=0 impostorscore=0 clxscore=1015 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909030163
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jHJ6OAKzy08cb9HVjxePd2wMavI>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 15:56:42 -0000

--_000_BYAPR05MB5463BE2A196210A6033C0ABAAEB90BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

I am afraid that won't fulfill customer requirements.

The customer is looking for an SR solution that whose efficiency and perfor=
mance is comparable to SR-MPLS, but operates in an MPLS-free, IPv6 environm=
ent.  It should abide, in both spirit and letter, to the requirements of RF=
C 4291 and RFC 8200.

Returning to your initial offer, is there some architectural statement that=
 could be added to the SRv6+ overview document that would reduce the barrie=
r to acceptance? If so, I would be happy to collaborate with you on that.

                                                                           =
      Ron

From: Robert Raszuk <robert@raszuk.net>
Sent: Tuesday, September 3, 2019 11:00 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: Shraddha Hegde <shraddha@juniper.net>; Rob Shakir <robjs@google.com>; S=
PRING WG List <spring@ietf.org>; 6man@ietf.org
Subject: Re: [spring] Beyond SRv6.

Hi Ron,

You are spot on that SRv6+ conceptually and operationally is very similar t=
o SR-MPLS. That is why calling it SRv6+ to me is not right.

Instead of producing comparisons with existing RFCs or trying to push new R=
outing Header type in 6man, new IGP extensions, new BGP extensions etc ... =
 how about we do something else ?

We drop CRH and we take SR-MPLS as it is now - shipped and interoperable an=
d we add IP forwarding to it. It could by using some elements from Vector R=
outing proposal (https://tools.ietf.org/html/draft-patel-raszuk-bgp-vector-=
routing-07<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dpatel-2Draszuk-2Dbgp-2Dvector-2Drouting-2D07&d=3DDwMFaQ&=
c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKw=
l-AWF2EfpHcAwrDThKP8&m=3DzDo9AVnTkuCi4IHti-9EhZLUSvGeS-TkbCp3O8pNhVM&s=3D0P=
-4AxiQFqdUMdhUADvLEtSweCzPg4UBuxYd--JYWP8&e=3D>) or by verbatim using https=
://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07<https://urldefense.pro=
ofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2Dmpls-2D=
sr-2Dover-2Dip-2D07&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DzDo9AVnTkuCi4IHti-9=
EhZLUSvGeS-TkbCp3O8pNhVM&s=3DyHbbMsnrtm_yaU9zVkeITY1ZY0iTzx60SukxXad9Yy8&e=
=3D> proposal.

That way you get all beauty and power of SR architecture, no impact/change =
to data plane and yet you get IP forwarding between SR nodes (either IPv4 o=
r IPv6) to allow minimal data plane overhead deployments for networks which=
 do not want to use LDP, MPLS as transport or get into RSVP-TE challanges ?

SRv6 can continue to progress as it offers much broader set of functionalit=
y. It also offers true direct IPv6 solution in that space.

Note that even in SR-MPLS some labels may embed pointers to local processin=
g functions.

So the bottom line key question stands: Is there anything functionally and =
practically missing if we use SR-MPLS-over-IP as compared with SRv6+/CRH pr=
oposal ?

Best,
R.


On Tue, Sep 3, 2019 at 4:31 PM Ron Bonica <rbonica@juniper.net<mailto:rboni=
ca@juniper.net>> wrote:
Robert,

In SRv6+, global SIDs work in a manner that is very similar SR-MPLS. If you=
 compare the two relevant IS-IS drafts, you will see a striking similarity.=
 This is why SRv6+ uses the term "global SID" as opposed to END SID.

In your message, below, you suggest that if we document the differences bet=
ween the proposed architecture and that which is documented in RFC 8402, th=
e barrier to acceptance could be much different.

Could we explore that option together? If you generate some bullet points, =
I can craft some text.

                                                                      Ron




From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Tuesday, September 3, 2019 8:13 AM
To: Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>
Cc: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; Rob Shaki=
r <robjs@google.com<mailto:robjs@google.com>>; SPRING WG List <spring@ietf.=
org<mailto:spring@ietf.org>>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Hi Shraddha,

The proposed architecture in CRH based drafts is a significant departure fr=
om Segment Routing Architecture as standardized in IETF.

The compression advantages the set of drafts propose are all based on the m=
apping of 16 or 32 bit bitstrings to IPv6 addresses and their flooding in I=
GPs and BGP via proposed extensions. Such mapping is not part of SR Archite=
cture.

As you know I personally have no objections to support any control plane so=
lution. Specifically if you would honestly admit that proposed architecture=
 is not in line with Segment Routing Architecture as described in RFC8402, =
but solves some customer needs I am sure the acceptance barrier could be mu=
ch different.

Taking your scheme - please kindly explain how can you provide the notion o=
f Global Adj SIDs ref section 3.4 of RFC 8402 ?

With your scheme to operate IPv6 to SID mapping must be flooded in IGP doma=
in wide so even if nodes do not need to participate in any IPv6 Segment Rou=
ting they will need to store in their control plane such additional state. =
Without mapping such additional state in SRv6 operation by non SR nodes is =
optional - meaning that SRv6 can operate just fine without any IGP extensio=
ns required.

Quote from "draft-ietf-lsr-isis-srv6-extensions-02":

   Segment Routing can be directly instantiated on the IPv6 data plane
   through the use of the Segment Routing Header defined in
   [I-D.ietf-6man-segment-routing-header].

Can you kindly explain how SRv6+ proposal can be directly instantiated on t=
he IPv6 data plane without any protocol extensions ?

Kind regards,
Robert


On Tue, Sep 3, 2019 at 12:44 PM Shraddha Hegde <shraddha=3D40juniper.net@dm=
arc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
SPRING WG,

SRv6+ is definitely a better proposal in terms
   1.Adherence to IPv6 Architecture
   2.Efficient encoding
   3.Operational simplicity

   There hasn't been a single mail denying the above advantages of SRv6+
   The only argument has been the SRv6 in its present form has been
   deployed by a couple of operators and a handful interested in it.

   u-sid tries to solve point 2 above but the addressing architecture
   isn't very clear. Deploying this solution in a running network
   hasn't been explained.

   There is clearly interest in the operator community for a better solutio=
n and
   I support SPRING WG to continue work on SRv6+.


Rgds
Shraddha



Juniper Business Use Only


Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Ron Bonica
Sent: Monday, September 2, 2019 6:53 PM
To: Rob Shakir <robjs=3D40google.com@dmarc.ietf.org<mailto:40google.com@dma=
rc.ietf..org>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; 6=
man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Rob,

There may be an elephant in the room that needs addressing....

Over the years, the IPv6 community has specified a very tight architecture =
that encodes some information in IPv6 addresses, other information in Routi=
ng headers, and still other information in Destination Options headers. SRv=
6+ adheres strictly to this architecture. Because it reuses IPv6 machinery,=
 its specification promises it be painless and its deployment promises to b=
e safe. To date, there has been no significant technical criticism of SRv6+=
. Only a claim that SRv6 is nearly complete and good enough. (Both of those=
 claims may require scrutiny).

By contrast, SRv6 varies from the spirit, if not the letter of the IPv6 arc=
hitecture. It encodes things in IPv6 address that have never been encoded i=
n IPv6 addresses before. It attempts to encode everything else in the Routi=
ng header, as if the other IPv6 extension headers didn't exist. It frequent=
ly tests the limits of RFC 8200 compliance.

This creates a situation in which each variance from IPv6 orthodoxy require=
s another. For example, because SRv6 encodes instructions in IPv6 addresses=
, draft-ali-6man-spring-srv6-oam is required. And now, draft-ali-6man-sprin=
g-srv6-oam creates its own variances from the IPv6 orthodoxy. OAM informati=
on is encoded in the Routing header and the Routing header must be examined=
, even when Segment Left is equal to zero.

I invite everyone to consider how TI-LFA an uSID will interact.

So, why would the IETF would want to prevent work on the more conservative,=
 SRv6+ approach?  This brings us to the back to the elephant in the room...=
..

Until very recently, relatively few router vendors have supported IPv6 exte=
nsion headers in ASICs. If an IPv6 packet contained any extension headers a=
t all, it was sent to the slow path.

SRv6+ encourages router vendors to support both the Routing and Destination=
 Options header in ASICs. This sets vendors on a path on a path towards mor=
e complete implementation of the architecture that the IPv6 community has d=
eveloped so carefully over the years. It encourages vendors to commit more =
and more of RFC 8200 to ASICs.

SRv6 encourages router vendors to support the Routing header in ASICs, whil=
e doing everything possible to mitigate the need to support Destination Opt=
ions in ASICs. This may be a necessary expedient for many platforms. Howeve=
r, it should not be the only approach, or even the long-term approach for t=
he IETF.

                                                                           =
                                                        Ron




From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.or=
g_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwr=
DThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645u=
Jk0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv=
6-2Dusid-2D01&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRD=
JKdxnE2ieIC4dD_FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00<ht=
tps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_dr=
aft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDT=
hKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMhWLfeT5sg=
Ub1lgthJhugcyT98GJ2N-CrKs&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-=
2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh=
0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=
=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7vblOB1vI58S=
DaaWf62pa7YvLmsP4nI&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.proofpoint.=
com/v2/url?u=3Dhttps-3A__www.ietf.org_mailman_listinfo_spring&d=3DDwMFaQ&c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl=
-AWF2EfpHcAwrDThKP8&m=3DMGvP1t88p5nxvsHQjh7gyztrr0ZFi85Lp6jrR1BDuAA&s=3D7pf=
JwdVBFU1PNW3Kj_mogR44p4VwqFdjyW8PjHelXvg&e=3D>

--_000_BYAPR05MB5463BE2A196210A6033C0ABAAEB90BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m7203939667801763425msipfooter30b3d538, li.gmail-m72039396678017634=
25msipfooter30b3d538, div.gmail-m7203939667801763425msipfooter30b3d538
	{mso-style-name:gmail-m_7203939667801763425msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m7203939667801763425gmail-m7931749816784460646gmail-m-1010126512638=
383544msipfooter30b3d538, li.gmail-m7203939667801763425gmail-m7931749816784=
460646gmail-m-1010126512638383544msipfooter30b3d538, div.gmail-m72039396678=
01763425gmail-m7931749816784460646gmail-m-1010126512638383544msipfooter30b3=
d538
	{mso-style-name:gmail-m_7203939667801763425gmail-m7931749816784460646gmail=
-m-1010126512638383544msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:110249291;
	mso-list-template-ids:63618216;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1094932723;
	mso-list-template-ids:1308680610;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1384326066;
	mso-list-template-ids:1134303832;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1649169626;
	mso-list-template-ids:-337453906;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1889225848;
	mso-list-template-ids:-1470729046;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I am afraid that won&#8217;t fulfill customer requir=
ements.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The customer is looking for an SR solution that whos=
e efficiency and performance is comparable to SR-MPLS, but operates in an M=
PLS-free, IPv6 environment. &nbsp;It should abide, in both spirit and lette=
r, to the requirements of RFC 4291 and
 RFC 8200.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Returning to your initial offer, is there some archi=
tectural statement that could be added to the SRv6&#43; overview document t=
hat would reduce the barrier to acceptance? If so, I would be happy to coll=
aborate with you on that.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Tuesday, September 3, 2019 11:00 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Shraddha Hegde &lt;shraddha@juniper.net&gt;; Rob Shakir &lt;robj=
s@google.com&gt;; SPRING WG List &lt;spring@ietf.org&gt;; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Hi Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">You are spot on that SRv6&#43; conceptually and oper=
ationally is very similar to SR-MPLS. That is why calling it SRv6&#43; to m=
e is not right.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Instead of producing comparisons with existing RFCs =
or trying to push new Routing Header type in 6man, new IGP extensions, new =
BGP extensions etc ...&nbsp; how about we do something else ?&nbsp;<o:p></o=
:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">We drop CRH and we take SR-MPLS as it is now - shipp=
ed and interoperable and we add IP forwarding to it. It could by using some=
 elements from Vector Routing proposal (<a href=3D"https://urldefense.proof=
point.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dpatel-2Draszuk-2=
Dbgp-2Dvector-2Drouting-2D07&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjB=
XeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&am=
p;m=3DzDo9AVnTkuCi4IHti-9EhZLUSvGeS-TkbCp3O8pNhVM&amp;s=3D0P-4AxiQFqdUMdhUA=
DvLEtSweCzPg4UBuxYd--JYWP8&amp;e=3D">https://tools.ietf.org/html/draft-pate=
l-raszuk-bgp-vector-routing-07</a>)
 or by verbatim using&nbsp;<a href=3D"https://urldefense.proofpoint.com/v2/=
url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2Dmpls-2Dsr-2Dover-2Dip-=
2D07&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp=
;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DzDo9AVnTkuCi4IHti-=
9EhZLUSvGeS-TkbCp3O8pNhVM&amp;s=3DyHbbMsnrtm_yaU9zVkeITY1ZY0iTzx60SukxXad9Y=
y8&amp;e=3D">https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07</a>&=
nbsp;proposal.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">That way you get all beauty and power of SR architec=
ture, no impact/change to data plane and yet you get IP forwarding between =
SR nodes (either IPv4 or IPv6) to allow minimal data plane overhead deploym=
ents for networks which do not want
 to use LDP, MPLS as transport or get into RSVP-TE challanges ?<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">SRv6 can continue to progress as it offers much broa=
der set of functionality. It also offers true direct IPv6 solution in that =
space.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Note that even in SR-MPLS some labels may embed poin=
ters to local processing functions.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So the bottom line key question stands: Is there any=
thing functionally and practically missing if we use SR-MPLS-over-IP as com=
pared with SRv6&#43;/CRH proposal ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">R.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Sep 3, 2019 at 4:31 PM Ron Bonica &lt;<a hre=
f=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt; wrote:<o:p></o=
:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">In SRv6&#43;, global SIDs work in a manner that is very similar SR=
-MPLS. If you compare the two relevant IS-IS drafts, you will see a strikin=
g similarity. This is why SRv6&#43; uses the
 term &#8220;global SID&#8221; as opposed to END SID.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">In your message, below, you suggest that if we document the differ=
ences between the proposed architecture and that which is documented in RFC=
 8402, the barrier to acceptance could
 be much different.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Could we explore that option together? If you generate some bullet=
 points, I can craft some text.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net=
" target=3D"_blank">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Tuesday, September 3, 2019 8:13 AM<br>
<b>To:</b> Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net" targe=
t=3D"_blank">shraddha@juniper.net</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;; Rob Shakir &lt;<a href=3D"mailto:robjs=
@google.com" target=3D"_blank">robjs@google.com</a>&gt;; SPRING WG List &lt=
;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&g=
t;;
<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Shraddha,<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">The proposed architecture in CRH based drafts is a significant dep=
arture from Segment Routing Architecture as standardized in IETF.&nbsp;<o:p=
></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">The compression advantages the set of drafts propose are all based=
 on the mapping of 16 or 32 bit bitstrings to IPv6 addresses and their floo=
ding in IGPs and BGP via proposed extensions.
 Such mapping is not part of SR Architecture.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">As you know I personally have no objections to support any control=
 plane solution. Specifically if you would honestly admit that proposed arc=
hitecture is not in line with Segment
 Routing Architecture as described in RFC8402, but solves some customer nee=
ds I am sure the acceptance barrier could be much different.&nbsp;<o:p></o:=
p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Taking your scheme - please kindly explain how can you provide the=
 notion of Global Adj SIDs ref section 3.4 of RFC 8402 ?<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">With your scheme to operate IPv6 to SID mapping must be flooded in=
 IGP domain wide so even if nodes do not need to participate in any IPv6 Se=
gment Routing they will need to store
 in their control plane such additional state. Without mapping such additio=
nal state in SRv6 operation by non SR nodes is optional - meaning that SRv6=
 can operate just fine without any IGP extensions required.&nbsp;<o:p></o:p=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Quote from &quot;draft-ietf-lsr-isis-srv6-extensions-02&quot;:&nbs=
p;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp; &nbsp;Segment Routing can be directly instantiated on the I=
Pv6 data plane<br>
&nbsp; &nbsp;through the use of the Segment Routing Header defined in<br>
&nbsp; &nbsp;[I-D.ietf-6man-segment-routing-header].<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Can you kindly explain how SRv6&#43; proposal can be directly inst=
antiated on the IPv6 data plane without any protocol extensions ?&nbsp;<o:p=
></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Kind regards,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Robert<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">On Tue, Sep 3, 2019 at 12:44 PM Shraddha Hegde &lt;shraddha=3D<a h=
ref=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_blank">40juniper.net=
@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SPRING WG,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6&#43; is definitely a better proposal in terms<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; 1.Adherence to IPv6 Architecture<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; 2.Efficient encoding<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; 3.Operational simplicity<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; There hasn't been a single mail denying the above adv=
antages of SRv6&#43;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; The only argument has been the SRv6 in its present fo=
rm has been<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; deployed by a couple of operators and a handful inter=
ested in it.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; u-sid tries to solve point 2 above but the addressing=
 architecture<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; isn't very clear. Deploying this solution in a runnin=
g network<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; hasn't been explained.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; There is clearly interest in the operator community f=
or a better solution and<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp; I support SPRING WG to continue work on SRv6&#43;.<o:=
p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Rgds<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Shraddha<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m7203939667801763425msipfooter30b3d538" align=3D"center" =
style=3D"margin:0in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org"=
 target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Ron Bonica<br>
<b>Sent:</b> Monday, September 2, 2019 6:53 PM<br>
<b>To:</b> Rob Shakir &lt;robjs=3D<a href=3D"mailto:40google.com@dmarc.ietf=
..org" target=3D"_blank">40google.com@dmarc.ietf.org</a>&gt;; SPRING WG Lis=
t &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org<=
/a>&gt;;
<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Rob,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">There may be an elephant in the room that needs addressing&#8230;.=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Over the years, the IPv6 community has specified a very tight arch=
itecture that encodes some information in IPv6 addresses, other information=
 in Routing headers, and still other
 information in Destination Options headers. SRv6&#43; adheres strictly to =
this architecture. Because it reuses IPv6 machinery, its specification prom=
ises it be painless and its deployment promises to be safe. To date, there =
has been no significant technical criticism
 of SRv6&#43;. Only a claim that SRv6 is nearly complete and good enough. (=
Both of those claims may require scrutiny).<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">By contrast, SRv6 varies from the spirit, if not the letter of the=
 IPv6 architecture. It encodes things in IPv6 address that have never been =
encoded in IPv6 addresses before. It
 attempts to encode everything else in the Routing header, as if the other =
IPv6 extension headers didn&#8217;t exist. It frequently tests the limits o=
f RFC 8200 compliance.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">This creates a situation in which each variance from IPv6 orthodox=
y requires another. For example, because SRv6 encodes instructions in IPv6 =
addresses, draft-ali-6man-spring-srv6-oam
 is required. And now, draft-ali-6man-spring-srv6-oam creates its own varia=
nces from the IPv6 orthodoxy. OAM information is encoded in the Routing hea=
der and the Routing header must be examined, even when Segment Left is equa=
l to zero.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">I invite everyone to consider how TI-LFA an uSID will interact.<o:=
p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">So, why would the IETF would want to prevent work on the more cons=
ervative, SRv6&#43; approach?&nbsp; This brings us to the back to the eleph=
ant in the room&#8230;..<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Until very recently, relatively few router vendors have supported =
IPv6 extension headers in ASICs. If an IPv6 packet contained any extension =
headers at all, it was sent to the slow
 path. <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6&#43; encourages router vendors to support both the Routing an=
d Destination Options header in ASICs. This sets vendors on a path on a pat=
h towards more complete implementation of
 the architecture that the IPv6 community has developed so carefully over t=
he years. It encourages vendors to commit more and more of RFC 8200 to ASIC=
s.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6 encourages router vendors to support the Routing header in AS=
ICs, while doing everything possible to mitigate the need to support Destin=
ation Options in ASICs. This may be
 a necessary expedient for many platforms. However, it should not be the on=
ly approach, or even the long-term approach for the IETF.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org"=
 target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"=
_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5&#43; years, the IET=
F has developed Source Packet Routing in NetworkinG (SPRING) aka Segment Ro=
uting for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l3 level1 lfo1;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --=
 <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s=
&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" target=3D"_b=
lank">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><o:p=
></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt=
:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo1;vertical-align:bas=
eline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html=
_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=
=3D" target=3D"_blank">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l1 level1 lfo2;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWU=
DAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" target=3D"_blank">https:=
//tools.ietf..org/html/draft-li-spring-compressed-srv6-np-00</a>&nbsp;</spa=
n><o:p></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-t=
op-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo2;vertical-ali=
gn:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2=
Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHY=
xXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" target=3D"_blank">https://t=
ools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03</a>&nbsp;</span><o:p>=
</o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l2 level1 lfo3;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)</span><o:p></o:p></li><li class=3D"MsoNorma=
l" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;=
mso-list:l2 level1 lfo3;vertical-align:baseline;font-variant-numeric:normal=
;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements</span><o:p></o:p></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l4 level2 lfo4;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).</span><o:p></o:p></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l0 level1 lfo5;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.</span><o:p></o:p></li></ul=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a>=
<span style=3D"color:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org" target=3D"_blank">spring-ads@=
ietf.org</a><span style=3D"color:black">.&nbsp;</span></span><o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m7203939667801763425gmail-m7931749816784460646gmail-m-101=
0126512638383544msipfooter30b3d538" align=3D"center" style=3D"margin:0in;ma=
rgin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp=
;m=3DMGvP1t88p5nxvsHQjh7gyztrr0ZFi85Lp6jrR1BDuAA&amp;s=3D7pfJwdVBFU1PNW3Kj_=
mogR44p4VwqFdjyW8PjHelXvg&amp;e=3D" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/spring</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463BE2A196210A6033C0ABAAEB90BYAPR05MB5463namp_--


From nobody Tue Sep  3 09:30:30 2019
Return-Path: <rbonica@juniper.net>
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 D837212012C; Tue,  3 Sep 2019 09:30:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 J-nEIlg5J2AZ; Tue,  3 Sep 2019 09:30:21 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B31471200A3; Tue,  3 Sep 2019 09:30:21 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x83GTtoN022303; Tue, 3 Sep 2019 09:30:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=ZPbU7Ng4sHouxKeyp7yOolLmTbTK4i2zWsgc3k9+PoA=; b=yiMj/m9OoO7oLuUyYbA8rLTw6eKCXjX0C+LpQnka/A0He8mtzWJPJmX1Wj+YQVFL/+4I 4WCE5BfdFQtvbJN4Xx4vLcXP53NfMZupvFw/otscqiUgb4cYGJnNMVJZnBEM7c9Rk3MM nMS0sFY6s2B/JF4zbBqDHOtIEhznkU/832H7CNj3pqOsfnCoBj1vNey7mUYMkNWUFBOs 9VNoxSrA0o65wlGRw3m0ipyjlE/Rwb8I5fz+kOXq2IT3+nCsTlwJuWtcibAVOl7tpzOp snMUeRweR1IBT7abkTdwxwWT6ndytVF+ysp6L7AzB2nGlxin/uKL3vRIxVTJpuqgUd1z ww== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp2052.outbound.protection.outlook.com [104.47.33.52]) by mx0a-00273201.pphosted.com with ESMTP id 2us7ap1tmb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Sep 2019 09:30:21 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i8EqT51X+Md+lKZ2VR5G/EDxOyw1V4vwWGaL3KxykNmZ98nwfz50Urok/bDvCtE029tn3UalP05dxRmz78whb1k/jW4aA7pf/mtVUzvaNjdHFkofXjBmPzlA0YTEB3CKu4Gp1bunNlEh55m2zOGeStXls2TqeOTYK7Ogij3JjSywRdli+jF1uiuX1LpOfdcHfRFJHu5pAHEAn5u6nTJdL0nyH+raxO5J+W8ZB0TcNqdrdnqlV+5187sXwSNTvy8rW4sEMvGXVn6fYlKEHUJ7UyfVzV5KIoLLDOgk4II4lF5Wh2IqXJAlyr622d5jnz5/+iucGN1JCBZi0p4BVODaaw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZPbU7Ng4sHouxKeyp7yOolLmTbTK4i2zWsgc3k9+PoA=; b=XaOPO9wN+1R0FL97q+YLF8qa+Jw8K8RJGlPhew0P00BFyklxnHjNjqRJ+2EE0Y9EYALcuXUHPSmiE77ugYU5Qr7RB9apuAN25Rj7g/AcSViY1vWJo9abCtOWE5jris86j7SLwwhOrJYukmr3+Ow1GvPCqWkny3K4x52zsVlpfZHWkCy1z2AMS1lSQymLIv3UqPSBtc6R2A1bGPKOV+D+2B0QakYhEBszvKUgK7nJX4UfUpZlOTqs16NQEFa9LxrNDparyYvEMpcfRjL+qwvqa3Knvn5w+bxiAaTR+MdG0FIkMkOqIqUHZ73UqCaY41OKFsnBzYDYi+AkBTtNuA0q8g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4344.namprd05.prod.outlook.com (52.135.202.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.5; Tue, 3 Sep 2019 16:30:18 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2241.012; Tue, 3 Sep 2019 16:30:18 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Wang, Weibin (NSB - CN/Shanghai)" <weibin.wang@nokia-sbell.com>, SPRING WG <spring@ietf.org>, IPv6 List <ipv6@ietf.org>
Thread-Topic: New Version Notification for draft-bonica-spring-srv6-plus-05.txt
Thread-Index: AQHVXbWpU9tEA+gaHkGz3V4R0ziDdacQsZ7wgAL7PJCAACEWIIAFaSkwgAD0DWA=
Date: Tue, 3 Sep 2019 16:30:18 +0000
Message-ID: <BYAPR05MB546328A0F5E7FFD7B80B8463AEB90@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <156700628554.1233.13341317295523968354.idtracker@ietfa.amsl.com> <BYAPR05MB546360166E8DE83DE67B7843AEA30@BYAPR05MB5463.namprd05.prod.outlook.com> <4da21af7806f4113b3f19996a61543bf@nokia-sbell.com> <BYAPR05MB5463B5B4F8EC3DEF828997DAAEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <1d0455aeb93c4ca9adb21f88c9228b37@nokia-sbell.com>
In-Reply-To: <1d0455aeb93c4ca9adb21f88c9228b37@nokia-sbell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Enabled=True; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Owner=rbonica@juniper.net; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_SetDate=2019-08-28T15:37:50.4239867Z; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Name=Juniper Public; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Application=Microsoft Azure Information Protection; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_ActionId=2262fc48-ebc0-43e6-a665-150ca11940d6; MSIP_Label_7a6262c0-804d-4ff7-addc-c437ca753822_Extended_MSFT_Method=Manual
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-mcafeedlp-tagged: True
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 31ada9f6-4b0d-436e-20b8-08d7308c0206
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4344; 
x-ms-traffictypediagnostic: BYAPR05MB4344:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BYAPR05MB4344CFA1318D7741D01BD21FAEB90@BYAPR05MB4344.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(136003)(346002)(39860400002)(396003)(366004)(189003)(199004)(51444003)(13464003)(2906002)(6506007)(53546011)(316002)(186003)(102836004)(26005)(7696005)(33656002)(76176011)(3846002)(52536014)(6116002)(446003)(11346002)(486006)(15650500001)(476003)(256004)(6246003)(66066001)(74316002)(305945005)(14454004)(6436002)(53936002)(6306002)(9686003)(55016002)(7736002)(8936002)(71200400001)(71190400001)(66476007)(66556008)(64756008)(66446008)(99286004)(76116006)(66946007)(66574012)(81156014)(25786009)(81166006)(8676002)(5660300002)(229853002)(86362001)(478600001)(14444005)(110136005)(966005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4344; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: AlwbxNrgYAIJIVYHAZt+/UkLuFtxEVP34rbP0YZgXLrqyiHGfRLxm++WTPa4w3BWz00ImAOtrFGEGJea2GF3a76zpAWap4lkq3ba9brwouhJZJxR9vDTCCB/Ry8WuEigOwzJBa3u7KzaFG3e6OgKf1mJhQB/TdMePxos33pc7JwpoyCR86jCRy0R/IMqg2ScCnEOhV2vNp1FUzf0jfsSldcGtpGh/HOMgYcLtEC8GO0IzXpwlvHdTB6MtldnaVbrm6xNJxVTVuLH+PDbwIerdv2cOJ3I2OzumpGizrstXcLr8Vs+Sa65NS9E/P/9/qhoj2+VWYaP3lAjEMsvS8rvU6lE4EDOrkA7pRp4k3eO1EfeGDvV5WOfiUkg9aE5nlRebKN5EBRkzlliMqU87B7R5qTqFe8/zB2j77zIDZ28JKA=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 31ada9f6-4b0d-436e-20b8-08d7308c0206
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 16:30:18.1866 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: nuZmos4ezwMNoiwqt/tbv4kLl3+yu3+/58z6xyPPphpZvL8SQgt/JIsW19Uz9/g28KWQas6padhtNWEp9aXy3Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4344
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-03_03:2019-09-03,2019-09-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 mlxscore=0 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 mlxlogscore=999 clxscore=1015 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909030168
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6z8yo4MESf-lCGYq-2WYIjmXyOY>
Subject: Re: [spring] New Version Notification for draft-bonica-spring-srv6-plus-05.txt
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: Tue, 03 Sep 2019 16:30:24 -0000

Weibin,

Your analysis is absolutely correct. If you believe that  node segments pro=
vide point-to-point connectivity, node SIDs have local significance only. I=
f you believe that node segments provide multipoint-to-point connectivity, =
node SIDs have global significance.

This distinction is sufficiently subtle that it confuses most readers. So, =
in the next draft version, I *will not* say that all SIDs have local signif=
icance only. Instead, I will say:

- Adjacency SIDs have node-local significance
- In order to simplify network operations, node SIDs are assigned in a mann=
er that gives them global significance. Namely, all segments terminating at=
 the same node are identified by the same SID.

Does this work for you?

                                                                           =
   Ron



Juniper Public

-----Original Message-----
From: Wang, Weibin (NSB - CN/Shanghai) <weibin.wang@nokia-sbell.com>=20
Sent: Monday, September 2, 2019 11:31 PM
To: Ron Bonica <rbonica@juniper.net>; SPRING WG <spring@ietf.org>; IPv6 Lis=
t <ipv6@ietf.org>
Subject: RE: New Version Notification for draft-bonica-spring-srv6-plus-05.=
txt

Hi Ron:

Thank u for your explanation in detail, I fully agreed on what you said fro=
m SID's different perspective. You have offered new idea for Segment.

The key reason why I previously raised the different opinion to your Node-l=
ocal significance of all type of SID is my understanding of segment. It onl=
y based on my understanding and I am sure it may not wrong.

Though it is NOT important in your SRv6+ work, but I still have to describe=
 my understanding to Segment, May be wrong.
If only consider the Node segment (i.e. corresponding to prefix SID), I thi=
nk it only represent one Node itself, like loopback@ (/32) advertisement in=
 standard IGP flooding procedure, loopback@ represent router itself, (such =
as OSPF, carried in router LSA), every other router receiving the router LS=
A will calculate the least cost path to advertising router, we are consiste=
nt that saying the loopback@ is unique and global significance, it should n=
ot be thought as Node-local significance from every receiving router perspe=
ctive; back to SR context, so every other router receiving the IGP extensio=
n advertisement with Node SID TLV also calculate the least cost path to adv=
ertising router, in fact, from the two flooding procedure perspective, the =
behavior of all receiving routers are same, that is computing the path to N=
ode which is represented by loopback@ or Node SID.=20

So in your case, 25 segments (B-A/.../Z-A) in fact only represent a path to=
 Node A respectively, the same segment SID represent B-A ... or Z-A, I thin=
k the way of saying is not full precise, the node SID only represent the No=
de itself, the specific action or behavior at every Node is up to every oth=
er node, so in my understanding, the meaning of Node SID equal loopback@, L=
ike Loopback@ (/32) only represent Node A itself, it doesn't itself identif=
y path between other Node to Node A. and I think it is easy to understand i=
n normal SRv6 context, it is full clear that the format of Node SID equal I=
Pv6@ in normal SRv6 context, so easy acceptable that the Node-SID is domain=
-wide significance, because the IPv6@ is domain-wide unicast.

Thanks

--------------------------------------
Thank you !


WANG Weibin =20
i

-----Original Message-----
From: spring <spring-bounces@ietf.org> On Behalf Of Ron Bonica
Sent: 2019=1B$BG/=1B(B8=1B$B7n=1B(B30=1B$BF|=1B(B 23:23
To: Wang, Weibin (NSB - CN/Shanghai) <weibin.wang@nokia-sbell.com>; SPRING =
WG <spring@ietf.org>; IPv6 List <ipv6@ietf.org>
Subject: Re: [spring] New Version Notification for draft-bonica-spring-srv6=
-plus-05.txt

Hi Wang,

I think that we are in agreement about how thing actually work. For example=
, assume the following:

- An SRv6+ domain contains Nodes A-Z
- On Node A, an network operator configures a node segment endpoint and ass=
ociates the node segment endpoint with SID A
- IS-IS floods the node segment endpoint and SID throughout the IGP domain
- Node B builds Node Segment B-A and associates SID A with that segment=20
- Node C builds Node Segment C-A and associates SID A with that segment=20
- And so on until Node Z builds Node Segment Z-A and associates SID A with =
that segment=20

I think that our disagreement is whether SID A, above, is a global SID or a=
 node local SID.=20

If you think that a SID identifies a segment, then it is node-local. This i=
s because a single SID (i.e., A) identifies 25 different segments (i.e., Se=
gments B-A through Z-A).=20

If you think that a SID identifies an instruction that a) can be instantiat=
ed on multiple nodes and b) forwards a packet from the node upon which it i=
s instantiated to Node A, then t is global.

Whether we call the SID local or global is really secondary, so long as we =
agree on how things work. If the text confuses the WG, I would be happy to =
change it.

                                                                           =
                                            Ron


Juniper Public

-----Original Message-----
From: Wang, Weibin (NSB - CN/Shanghai) <weibin.wang@nokia-sbell.com>=20
Sent: Friday, August 30, 2019 10:23 AM
To: Ron Bonica <rbonica@juniper.net>; SPRING WG <spring@ietf.org>; IPv6 Lis=
t <ipv6@ietf.org>
Subject: RE: New Version Notification for draft-bonica-spring-srv6-plus-05.=
txt

Ron:

I still feel that all SID (including adj SID as well as Node SID) is node-l=
ocal significance in your SRv6+ draft May be a problem, even if you has exp=
lained it previously.

>From my understanding, the Node SID (for loopback@) must be global signifi=
cance in SR-enabled domain, so that every Node within SRv6 domain can find =
the least cost path to the other Node which advertising its Node segment in=
 IGP extension, every Node has its Node-segment and adj-segments for itself=
, these SIDs must be assigned by Node itself, not by other Nodes within SR-=
enabled domain.

>From example described in section "5.1 Range" in your draft, I deduced, wi=
thin SR domain, each node must assign independently a unique SID or more fo=
r other every Node from its perspective, for example, for Node 100, Node 1 =
can assign Node SID#11 to the Node 100, and Node 3 can assign Node SID#13 t=
o Node 100, it means that Node 1 is segment ingress node for SID 11 whose i=
nstruction correspond to going to Node 100 via least cost path, Node 3 is s=
egment ingress node for SID 13 to Node 100, following this way, How the ing=
ress PE node calculate the E2E SR path within domain, because the ingress P=
E must know all different Segment SIDs assigned by every Node from its pers=
pective, that is to say, in your case, one Node must receive 4999*4999 Node=
 SIDs, 4999 for each Node, in order to achieve this goal, every Node must a=
dvertise all other Nodes' Node segments assigned by itself from its perspec=
tive, but it may be not possible, because each node has to advertise lots o=
f SIDs in IGP extension
 , it is complex.

Although a good SIDs assigning way described in section "5.3 Assigning SIDs=
 to Node segments", but meaning of this way in fact is not same as your ess=
ential meaning of your section 5.1.  in fact you have used the global signi=
ficance of SID, and each Node assign SID to itself and in further advertisi=
ng it in IGP extension.=20


--------------------------------------
Thank you !


WANG Weibin =20

-----Original Message-----
From: spring <spring-bounces@ietf.org> On Behalf Of Ron Bonica
Sent: 2019=1B$BG/=1B(B8=1B$B7n=1B(B28=1B$BF|=1B(B 23:38
To: SPRING WG <spring@ietf.org>; IPv6 List <ipv6@ietf.org>
Subject: [spring] FW: New Version Notification for draft-bonica-spring-srv6=
-plus-05.txt

FYI


Juniper Public

-----Original Message-----
From: internet-drafts@ietf.org <internet-drafts@ietf.org>=20
Sent: Wednesday, August 28, 2019 11:31 AM
To: Ron Bonica <rbonica@juniper.net>; Shraddha Hegde <shraddha@juniper.net>=
; Andrew Alston <Andrew.Alston@liquidtelecom.com>; Gang Chen <phdgang@gmail=
.com>; Joel Halpern <joel.halpern@ericsson.com>; Andrew Alston <andrew.alst=
on@liquidtelecom.com>; Daniam Henriques <daniam.henriques@liquidtelecom.com=
>; Jen Linkova <furry@google.com>; Yuji Kamite <y.kamite@ntt.com>
Subject: New Version Notification for draft-bonica-spring-srv6-plus-05.txt


A new version of I-D, draft-bonica-spring-srv6-plus-05.txt
has been successfully submitted by Ron Bonica and posted to the IETF reposi=
tory.

Name:		draft-bonica-spring-srv6-plus
Revision:	05
Title:		IPv6 Support for Segment Routing: SRv6+
Document date:	2019-08-28
Group:		Individual Submission
Pages:		23
=20

Abstract:
   This document describes SRv6+. SRv6+ is a Segment Routing (SR)
   solution that leverages IPv6.  It supports a wide variety of use-
   cases while remaining in strict compliance with IPv6 specifications.
   SRv6+ is optimized for ASIC-based forwarding devices that operate at
   high data rates.

                                                                           =
      =20


Please note that it may take a couple of minutes from the time of submissio=
n until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat
_______________________________________________
spring mailing list
spring@ietf.org
https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mailman=
_listinfo_spring&d=3DDwIGoQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI=
&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DY7tg_WdE6dDTbLTNP7fA4m=
mVNhGtWb9D_1Q0A228DOE&s=3DfDRQpSgY2T772Uheoj6CZ-n_K2TdcHCoa9_Mtz2GHGY&e=3D=
=20

_______________________________________________
spring mailing list
spring@ietf.org
https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mailman=
_listinfo_spring&d=3DDwIGoQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI=
&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJmHER-UU7JwsLRYG26SYPf=
YLuC96QfLcNm2JoW0yecQ&s=3DIhcG7iCxBD1__lhlXruSQCfi_ueg0oNDHimr2q_a5G4&e=3D=
=20


From nobody Tue Sep  3 09:52:45 2019
Return-Path: <tsaad.net@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 3136C12013A; Tue,  3 Sep 2019 09:52:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 0rVxwagWU40C; Tue,  3 Sep 2019 09:52:38 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 A6DC4120801; Tue,  3 Sep 2019 09:52:38 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id s21so37550583ioa.1; Tue, 03 Sep 2019 09:52:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=Wd+gNr4mi/eXjP+NV++KEcKAKtsXH1t9A+ybyVpH+6w=; b=HkC/nDLGTgaIkBZyPNcwrbPNYVZEFNXqRtYAWCrPwYXGYIJ1bGrd5+Aw6psq7wp02R x0E05sTV0lXSi/mfHbIBpuJJ93I/ApGMUUJOLWJ4koTBIXF1Y1wPyH+Jr4yWlS7q4dso 4NhjSMAnraAULjPOfZ4ndAw0yP+sJHEM2+6qD9YIKy9e2DTMOMC4BmBAysfETDXQ/F+0 bW9oE4bzGtwktSLDGOWnGAndtvfNogmUJxWzvWrf0Pc9fE8FVS1TJo7qlXzlvDHYvQ/A CXEdwGcfTZdVtB/yQsLstVZ+t1WwA6YGbOmTwJadZKglG/AvVQSxptZGVPqXjya0lYMc G2FA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:thread-topic:thread-index:date :message-id:references:in-reply-to:accept-language:content-language :mime-version; bh=Wd+gNr4mi/eXjP+NV++KEcKAKtsXH1t9A+ybyVpH+6w=; b=YOtTQEfFUyxzB3NRdLYiMpszoWpILSW/mqFSLkryTeV6eJB4Zra2ZrMpIMeE9LkwOh UCB7XooxqK85DVO38JDicNUY+S1VDDm/mSDoj/PgpDyFHWtj0ZZw6HK/N9iUSk2bK0WT 33bip38n/+K2hTcaG+NUDy4SdBbEHPbDZGxI7v21MxMu/XkCJ87SJkgmgKagUQPt8O4V S7lk6HeG29jYRpJP1eGkTwdW3amRnELX1FPqcEc/Q7lFgnssJCObCs0ZBCVQzB76KmrE 05+pCBO2i3I4wIccoPnJF/7577ihgPXMd1Xmlp0IFw2wpRRUNAhe2BRnWCQ6PLFU0xjE sfWg==
X-Gm-Message-State: APjAAAV3xWVjFItvRmlSgvX2esJ5cI10iCwNbbFs/KZzswRvM3+iaFML 0krI7t78DstMS6VOv6augJs=
X-Google-Smtp-Source: APXvYqzQrMuRdKH8h/rRq3Ch561hvA0UVJbnWZl3a2hvs6GyYgN8aAnvPaHv6K8e9AUTxfGzJel+iA==
X-Received: by 2002:a05:6638:2aa:: with SMTP id d10mr37029147jaq.89.1567529557516;  Tue, 03 Sep 2019 09:52:37 -0700 (PDT)
Received: from BYAPR19MB3415.namprd19.prod.outlook.com ([2603:1036:307:293b::5]) by smtp.gmail.com with ESMTPSA id c10sm1608216iot.14.2019.09.03.09.52.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Sep 2019 09:52:36 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AWdMX3cxQNL7wwBEVBte2RBjbuftzDBGQjk12qn+9p4=
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Tue, 3 Sep 2019 16:52:33 +0000
Message-ID: <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BYAPR19MB3415D21403394F8129A4BAD8FCB90BYAPR19MB3415namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yoNsEWnOJ4Es8Co2HMcmrn9NoHw>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 16:52:43 -0000

--_000_BYAPR19MB3415D21403394F8129A4BAD8FCB90BYAPR19MB3415namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi WG,

RFC8200 (section 4.4) defines the Routing Header as merely means to steer p=
ackets across topological elements. My understanding of the SRv6+=92s propo=
sal is that it strictly adheres to this and leaves any service or function =
instructions to be carried in other parts of IPv6 header. This (among other=
 advantages) provides a clean delineation of the different layers of the ne=
twork (underlay transport from overlay/services) and allows for possibility=
 of different overlay technologies to be seamlessly carried over SRv6+.

This is in contrast to exposing overlays to a specific underlay technology =
and forcing it to understand and encode the required bits of information it=
 requires within it. Feel free to correct me if I got it wrong.

Regards,
Tarek


From: spring <spring-bounces@ietf.org> on behalf of Ron Bonica <rbonica=3D4=
0juniper.net@dmarc.ietf.org>
Date: Monday, September 2, 2019 at 9:23 AM
To: Rob Shakir <robjs=3D40google.com@dmarc.ietf.org>, SPRING WG List <sprin=
g@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Rob,

There may be an elephant in the room that needs addressing=85.

Over the years, the IPv6 community has specified a very tight architecture =
that encodes some information in IPv6 addresses, other information in Routi=
ng headers, and still other information in Destination Options headers. SRv=
6+ adheres strictly to this architecture. Because it reuses IPv6 machinery,=
 its specification promises it be painless and its deployment promises to b=
e safe. To date, there has been no significant technical criticism of SRv6+=
. Only a claim that SRv6 is nearly complete and good enough. (Both of those=
 claims may require scrutiny).

By contrast, SRv6 varies from the spirit, if not the letter of the IPv6 arc=
hitecture. It encodes things in IPv6 address that have never been encoded i=
n IPv6 addresses before. It attempts to encode everything else in the Routi=
ng header, as if the other IPv6 extension headers didn=92t exist. It freque=
ntly tests the limits of RFC 8200 compliance.

This creates a situation in which each variance from IPv6 orthodoxy require=
s another. For example, because SRv6 encodes instructions in IPv6 addresses=
, draft-ali-6man-spring-srv6-oam is required. And now, draft-ali-6man-sprin=
g-srv6-oam creates its own variances from the IPv6 orthodoxy. OAM informati=
on is encoded in the Routing header and the Routing header must be examined=
, even when Segment Left is equal to zero.

I invite everyone to consider how TI-LFA an uSID will interact.

So, why would the IETF would want to prevent work on the more conservative,=
 SRv6+ approach?  This brings us to the back to the elephant in the room=85=
..

Until very recently, relatively few router vendors have supported IPv6 exte=
nsion headers in ASICs. If an IPv6 packet contained any extension headers a=
t all, it was sent to the slow path.

SRv6+ encourages router vendors to support both the Routing and Destination=
 Options header in ASICs. This sets vendors on a path on a path towards mor=
e complete implementation of the architecture that the IPv6 community has d=
eveloped so carefully over the years. It encourages vendors to commit more =
and more of RFC 8200 to ASICs.

SRv6 encourages router vendors to support the Routing header in ASICs, whil=
e doing everything possible to mitigate the need to support Destination Opt=
ions in ASICs. This may be a necessary expedient for many platforms. Howeve=
r, it should not be the only approach, or even the long-term approach for t=
he IETF.

                                                                           =
                                                        Ron




From: spring <spring-bounces@ietf.org> On Behalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:
=B7         SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-=
srv6-plus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.i=
etf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Ef=
pHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_=
wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&e=3D>
=B7         uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-p=
gm-extension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttp=
s-3A__tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension=
-2Dsrv6-2Dusid-2D01&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1=
NaGRDJKdxnE2ieIC4dD_FL6s&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=
=3D>


During the IETF week, two additional drafts have been proposed:
=B7         https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-=
00<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMhWLf=
eT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D>
=B7         https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<=
https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_=
draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDTh=
KP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7vblOB1=
vI58SDaaWf62pa7YvLmsP4nI&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:
=B7         use case (e.g. Fast Reroute, explicit routing/TE)
=B7         forwarding performance and scaling requirements
o    e.g., (number of nodes, network diameter, number of SID required in ma=
x and average). For the latter, if possible using both SRv6 128-bit SIDs an=
d shorter (e.g. 32-bit) SIDs as the number would typically be different (*)=
.
=B7         if the existing SRv6 approach is not deployable in their circum=
stances, details of the requirement of a different solution is required and=
 whether this solution is needed for the short term only or for the long te=
rm.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only

--_000_BYAPR19MB3415D21403394F8129A4BAD8FCB90BYAPR19MB3415namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Times New Roman \(Body CS\)";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:13.5pt;
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.emailstyle18
	{mso-style-name:emailstyle18;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:455410761;
	mso-list-template-ids:721733446;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:906191043;
	mso-list-template-ids:-1046739214;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1199003125;
	mso-list-template-ids:-1281468518;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1888493411;
	mso-list-template-ids:-2126215798;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1890532920;
	mso-list-template-ids:1133390804;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Hi WG,<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">RFC8200 (section 4.=
4) defines the Routing Header as merely means to steer packets across topol=
ogical elements. My understanding of the SRv6&#43;=92s proposal is that it =
strictly adheres to this and leaves any service
 or function instructions to be carried in other parts of IPv6 header. This=
 (among other advantages) provides a clean delineation of the different lay=
ers of the network (underlay transport from overlay/services) and allows fo=
r possibility of different overlay
 technologies to be seamlessly carried over SRv6&#43;.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">This is in contrast=
 to exposing overlays to a specific underlay technology and forcing it to u=
nderstand and encode the required bits of information it requires within it=
. Feel free to correct me if I got it
 wrong.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Tarek<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;spring-b=
ounces@ietf.org&gt; on behalf of Ron Bonica &lt;rbonica=3D40juniper.net@dma=
rc.ietf.org&gt;<br>
<b>Date: </b>Monday, September 2, 2019 at 9:23 AM<br>
<b>To: </b>Rob Shakir &lt;robjs=3D40google.com@dmarc.ietf.org&gt;, SPRING W=
G List &lt;spring@ietf.org&gt;, &quot;6man@ietf.org&quot; &lt;6man@ietf.org=
&gt;<br>
<b>Subject: </b>Re: [spring] Beyond SRv6.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Rob,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">There may be an elephant =
in the room that needs addressing=85.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Over the years, the IPv6 =
community has specified a very tight architecture that encodes some informa=
tion in IPv6 addresses, other information in Routing headers, and still oth=
er information in Destination Options
 headers. SRv6&#43; adheres strictly to this architecture. Because it reuse=
s IPv6 machinery, its specification promises it be painless and its deploym=
ent promises to be safe. To date, there has been no significant technical c=
riticism of SRv6&#43;. Only a claim that
 SRv6 is nearly complete and good enough. (Both of those claims may require=
 scrutiny).<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">By contrast, SRv6 varies =
from the spirit, if not the letter of the IPv6 architecture. It encodes thi=
ngs in IPv6 address that have never been encoded in IPv6 addresses before. =
It attempts to encode everything else
 in the Routing header, as if the other IPv6 extension headers didn=92t exi=
st. It frequently tests the limits of RFC 8200 compliance.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">This creates a situation =
in which each variance from IPv6 orthodoxy requires another. For example, b=
ecause SRv6 encodes instructions in IPv6 addresses, draft-ali-6man-spring-s=
rv6-oam is required. And now, draft-ali-6man-spring-srv6-oam
 creates its own variances from the IPv6 orthodoxy. OAM information is enco=
ded in the Routing header and the Routing header must be examined, even whe=
n Segment Left is equal to zero.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I invite everyone to cons=
ider how TI-LFA an uSID will interact.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">So, why would the IETF wo=
uld want to prevent work on the more conservative, SRv6&#43; approach? &nbs=
p;This brings us to the back to the elephant in the room=85..<o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Until very recently, rela=
tively few router vendors have supported IPv6 extension headers in ASICs. I=
f an IPv6 packet contained any extension headers at all, it was sent to the=
 slow path.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">SRv6&#43; encourages rout=
er vendors to support both the Routing and Destination Options header in AS=
ICs. This sets vendors on a path on a path towards more complete implementa=
tion of the architecture that the IPv6 community
 has developed so carefully over the years. It encourages vendors to commit=
 more and more of RFC 8200 to ASICs.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">SRv6 encourages router ve=
ndors to support the Routing header in ASICs, while doing everything possib=
le to mitigate the need to support Destination Options in ASICs. This may b=
e a necessary expedient for many platforms.
 However, it should not be the only approach, or even the long-term approac=
h for the IETF.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> spring &lt;s=
pring-bounces@ietf.org&gt;
<b>On Behalf Of </b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div>
<div>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Hi SPR=
ING WG,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Over t=
he last 5&#43; years, the IETF has developed Source Packet Routing in Netwo=
rkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (SR=
v6) data planes. SR-MPLS may also be transported
 over IP in UDP or GRE.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">These =
encapsulations are past WG last call (in IESG or RFC Editor).</span><o:p></=
o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">During=
 the SPRING WG meeting at IETF 105, two presentations were related to the r=
eduction of the size of the SID for IPv6 dataplane:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l3 level1 lfo1;vertical-align:baseline">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol;col=
or:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-family:&quot;Arial&quot;=
,sans-serif;color:black">SRv6&#43; / CRH --
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s=
&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><spa=
n style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l3 level1 lfo1;vertical-align:baseline">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol;col=
or:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-family:&quot;Arial&quot;=
,sans-serif;color:black">uSID --
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-=
2D01&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp=
;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-=
1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4=
CQ&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">During=
 the IETF week, two additional drafts have been proposed:</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l2 level1 lfo2;vertical-align:baseline">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol;col=
or:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-family:&quot;Arial&quot;=
,sans-serif;color:black"><a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6=
-2Dnp-2D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzo=
CI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_L=
WYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98G=
J2N-CrKs&amp;e=3D">https://tools.ietf.org/html/draft-li-spring-compressed-s=
rv6-np-00</a>&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l2 level1 lfo2;vertical-align:baseline">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol;col=
or:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-family:&quot;Arial&quot;=
,sans-serif;color:black"><a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2D=
sr-2D03&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&=
amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu=
2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLm=
sP4nI&amp;e=3D">https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr=
-03</a>&nbsp;</span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">As we =
expressed during the meeting, it is important for the WG to understand what=
 the aims of additional encapsulations are. Thus, we think it is important =
that the WG should first get to a common understanding
 on the requirements for a new IPv6 data plane with a smaller SID - both fr=
om the perspective of operators that are looking to deploy these technologi=
es, and from that of the software/hardware implementation.</span><o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Theref=
ore, we would like to solicit network operators interested in SR over the I=
Pv6 data plane to briefly introduce their:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l0 level1 lfo3;vertical-align:baseline">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol;col=
or:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-family:&quot;Arial&quot;=
,sans-serif;color:black">use case (e.g. Fast Reroute, explicit routing/TE)<=
/span><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l0 level1 lfo3;vertical-align:baseline">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol;col=
or:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-family:&quot;Arial&quot;=
,sans-serif;color:black">forwarding performance and scaling requirements</s=
pan><span style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in;text-indent:-.25in;mso-li=
st:l1 level2 lfo4;vertical-align:baseline">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:&quot;Cour=
ier New&quot;;color:black"><span style=3D"mso-list:Ignore">o<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-family:&quot;Arial&quot;=
,sans-serif;color:black">e.g., (number of nodes, network diameter, number o=
f SID required in max and average). For the latter, if possible using both =
SRv6 128-bit SIDs and shorter (e.g. 32-bit)
 SIDs as the number would typically be different (*).</span><span style=3D"=
color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l4 level1 lfo5;vertical-align:baseline">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol;col=
or:black"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-family:&quot;Arial&quot;=
,sans-serif;color:black">if the existing SRv6 approach is not deployable in=
 their circumstances, details of the requirement of a different solution is=
 required and whether this solution is needed
 for the short term only or for the long term.</span><span style=3D"color:b=
lack"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">As wel=
l as deployment limitations, we would like the SPRING community to briefly =
describe the platform limitations that they are seeing which limit the depl=
oyment of SRv6&nbsp; In particular limitations related
 to the number of SIDs which can be pushed and forwarded and how much the u=
se of shorter SIDs would improve the deployments .</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">For bo=
th of these sets of feedback if possible, please post this to the SPRING WG=
. If the information cannot be shared publicly, please send it directly to =
the chairs &amp; AD (Martin).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">This c=
all for information will run for four weeks, up to 2019/09/03. As a reminde=
r, you can reach the SPRING chairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"=
mailto:spring-chairs@ietf.org">spring-chairs@ietf.org</a><span style=3D"col=
or:black"> and ADs via
</span><a href=3D"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a><span =
style=3D"color:black">.&nbsp;</span></span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Thank =
you,</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">-- Rob=
 &amp; Bruno</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">(*) As=
 expressed on the mailing list, a 128 bit SID can encode two instructions a=
 node SID and an adjacency SID hence less SID may be required.</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR19MB3415D21403394F8129A4BAD8FCB90BYAPR19MB3415namp_--


From nobody Tue Sep  3 10:48:42 2019
Return-Path: <ssangli@juniper.net>
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 930BB120071; Tue,  3 Sep 2019 10:48:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 ixQns2RjZ4je; Tue,  3 Sep 2019 10:48:36 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75BAC12006F; Tue,  3 Sep 2019 10:48:36 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x83HiZ7j007152; Tue, 3 Sep 2019 10:48:33 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=2CAYnXGnTW+ok+OxzbZhW3V2EhYajwMHnIKUeakc4vU=; b=j/Fg6UULdtIK0LxBCkDT/8rxEp1IAHAxXWbnEm0UY9IlGmWIiwMV7zxxZ0ioeVRxWfYT 2vTCpRNB0NXdhUvjMSH0zZBCyDMrJrnFX0G2spqIXZqdbzO7xAHJy/rAouZ9dUzkqQzY /yteJdBBAYhQ8CRuG1VwHk+9vHFVrC8sRgbZ3g0gRBZV4HkUZWsMsK3/yTDrBPgLIPfw +3xnXYubkuxft8Mhe6RxgFS3BO1eEt2qmtAOvxizefiHVzGvIQXEFoC2HiFHlJcztCiw u4TYmuWftVpt6sRW7v4eEcE8VVkAOkk66M1ZawOh0OaSqXuUMkKdTJH4FiFSEUzUS7BA HA== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2059.outbound.protection.outlook.com [104.47.46.59]) by mx0a-00273201.pphosted.com with ESMTP id 2uqmkqdbg6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Sep 2019 10:48:33 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J/wPbEQnjRcBqD+wuuU4Q9u1A0b+Os2iFYqPDD2N6Xy+iYnuTYggMNQPlFNAY4+q9F9GIMOTtim4b+taeZu22Zou1mSb8wXIxLkKCADXzvkr5u1roAZ95Vi5G3GewkRJe2oeEc+tuxGqsnLyJQdop+3WXS+b2zPc+l0n9TCyNYlLECUboOUp0xaufphZGI0/kPUsYz2mqM8gTws7ArfKFeimU7GOyNZUnSH2sPxRLHneleLkPCr1pCyEb4t4EYfiwbWAfAokN74Hl0eGvPck24Q8m1M9yM8kliXBlRO3CQnBnl3hGSN6LpxOCOWWkgPMYsF1Es1V4wwnr6QP3ya4CA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2CAYnXGnTW+ok+OxzbZhW3V2EhYajwMHnIKUeakc4vU=; b=RurZ6xjOix9cbDpyVuwa587OkK17u14phsu4D+1ZNucTKEfUdBxPz6ZAdX6D7bpUBqqiF9JdmqsF1cDdxnFiqncwZZkn9nfnke5rQrC+I0t3KoGay6uSJuO1IcdhMLrc8qAovl++COl351nHUqq24dh5K0UIExJfgxDRct7E/QTpKNhwboVXXCNc/40tHQc1um8RXWfMRp1S2DG9AqeT5VHYTD097m2buXcp/LxyiSLrty0w4IfYtSJSa9fYIoryAybfaBwI/wLvva7gCo9d50sHf+AyI1dIr1Dc63SnZvIeicIGwZNtD/1dmw0qD38Ds6BJTMAHNfUH4NMsq352fA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB6230.namprd05.prod.outlook.com (20.178.55.215) by BYAPR05MB5527.namprd05.prod.outlook.com (20.177.186.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.9; Tue, 3 Sep 2019 17:48:30 +0000
Received: from BYAPR05MB6230.namprd05.prod.outlook.com ([fe80::2cef:c4b4:a966:806c]) by BYAPR05MB6230.namprd05.prod.outlook.com ([fe80::2cef:c4b4:a966:806c%7]) with mapi id 15.20.2241.014; Tue, 3 Sep 2019 17:48:29 +0000
From: Srihari Sangli <ssangli@juniper.net>
To: Tarek Saad <tsaad.net@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgthxv8FBm/eEmO/oqq7ZiSu6cYjQIAgAHM44D//7vJAA==
Date: Tue, 3 Sep 2019 17:48:29 +0000
Message-ID: <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com>
In-Reply-To: <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=e9bef663-d42c-483a-a739-0000a31da4b6; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-03T17:26:01+0530;
x-originating-ip: [116.197.184.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3609a26d-7d32-4666-d060-08d73096ee70
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5527; 
x-ms-traffictypediagnostic: BYAPR05MB5527:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <BYAPR05MB5527B8F9ACA135C6086470A1B9B90@BYAPR05MB5527.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(136003)(376002)(366004)(396003)(346002)(199004)(189003)(6512007)(236005)(36756003)(7736002)(53946003)(5660300002)(6436002)(186003)(966005)(66574012)(606006)(6486002)(86362001)(102836004)(110136005)(3846002)(6116002)(99286004)(478600001)(81166006)(8676002)(561944003)(66556008)(64756008)(81156014)(66946007)(53546011)(6506007)(66446008)(76116006)(316002)(91956017)(66476007)(6246003)(8936002)(33656002)(2501003)(229853002)(476003)(53936002)(2616005)(2906002)(71200400001)(76176011)(66066001)(14444005)(486006)(71190400001)(446003)(25786009)(26005)(6306002)(256004)(14454004)(54896002)(11346002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5527; H:BYAPR05MB6230.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: L267ujX+tLpUiP7kcH3L8LoY/DLZFEhgdfPGLpoLVJxLQHO+F54PUWoJ/0VUGBz2N+OUN2z4SMSBKclq3hjq2xelaodW6pBfIX3+wVr1jN46vQ3mUQzpUfRgmTr3/4OQaGpeAHDMdc3a6GAzlgEmVTR5EANAL4i6CsOB1fDflqiBsyoLyz3jhl/SH+bLpZcQ/yzD2UjA2yY1xKTWdzrRNvX1zVVv50z+TsTGriauxRoQeDVuHWyHeWFVOu4a4uO7x37rbBP6Wowfgc2JhsyiPF+kCU7wwE7hu4caCIUW8VT084PM9RRjVTpguz1Krk1QHAuhdS4kH5YgxFO0AYdlZjuxWNcV90ZxU5Hm6aKTcogRZzHgZ2oVv+jAnLVdN5uVQ7U9GZrW+TD2qy7yb1ihs5J2O0Yy7wB+JS6R+VOSRXs=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_30491F13C65245C3AB2B95F765FBB4EAjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 3609a26d-7d32-4666-d060-08d73096ee70
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 17:48:29.7934 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1SKLPXbwfW8Y/aG7B5NBLcGgE/2Jv0oaGIHR1fb5+or41YgoDEk9UqBGGqGMGVcegr6WVAEP0hLLH8hUNvy5Nw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5527
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-03_03:2019-09-03,2019-09-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 spamscore=0 mlxscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 malwarescore=0 impostorscore=0 clxscore=1011 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909030178
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/gtkDQWYIU8ATCwroUm_xC1sy2Js>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 17:48:40 -0000

--_000_30491F13C65245C3AB2B95F765FBB4EAjunipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksIFdHIEZvbGtzOg0KDQpUaGUgc2VnbWVudCByb3V0aW5nIHNvbHV0aW9uIGxldmVyYWdpbmcg
dGhlIFJGQzgyMDAgYW5kIHRoZSBJUHY2IGFyY2hpdGVjdHVyZSBpcyBiZXR0ZXIgZXhwcmVzc2Vk
IGluIFNSdjYrLiBJIHN1cHBvcnQgU1J2NisuDQoNClRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhl
YWRlciBhcyBkZWZpbmVkIGluIFJGQzgyMDAgKHNlY3Rpb24gNC42KSBpcyB0byBpbmZvcm0gdGhl
IHByb2Nlc3NpbmcgbmVlZGVkIG9uIHRoZSBEZXN0aW5hdGlvbiBkZXZpY2UuIFRoZSBTUnY2KyBw
cm9wb3NhbCAoYW1vbmcgb3RoZXIgdGhpbmdzKSBidWlsZHMgdXBvbiB0aGlzIGFuZCBJIHRoaW5r
IGl0IGlzIGNsZWFuZXIgYW5kIGNsZWFyZXIgYXMgY29tcGFyZWQgdG8gU1J2Ni4NCg0KVGhlIGlz
c3VlcyBJIHNlZSB3aXRoIFNSdjYgcHJvcG9zYWxzICh1U0lEIGRyYWZ0OiBkcmFmdC1maWxzZmls
cy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAyIGFuZCB0aGUgQkdQIGV4dGVu
c2lvbiBkcmFmdDogZHJhZnQtZGF3cmEtYmVzcy1zcnY2LXNlcnZpY2VzLTAyKSBhcmUgdGhlIGZv
bGxvd2luZy4NCg0KICAqICAgREEgbWFuaXB1bGF0aW9uIGFsb25nIHRoZSBob3AgKHNoaWZ0aW5n
IGFzIHRoZSBkcmFmdCBwcm9wb3Nlcykgb24gZWFjaCByb3V0ZXIgYW5kIHJlY29uc3RydWN0aW5n
IHRoZSBEQSAtIGNhbiBtYWtlIGl0IGhhcmRlciB0byBkZWJ1ZyB3aGVuIHRoZXJlIGlzIHByb2Js
ZW0uDQogICogICBUbyBhdm9pZCBwcmVmaXggcGFja2luZyBwcm9ibGVtIHRoZSBCR1AgZHJhZnQg
cHJvcG9zZXMgdG8gc3BsaXQgdGhlIFNJRCBhY3Jvc3MgZGlmZmVyZW50IHNlY3Rpb25zIGluIHRo
ZSBwcm90b2NvbCBQRFUuDQoNClRoZSBhYm92ZSBwcm9wb3NhbHMgZm9yIFNSdjYgc2VlbXMgbGlr
ZSBmb3JjZS1maXQuIE15IG9waW5pb24gaXMgc2ltcGxlciBlbmNvZGluZywgcHJvcG9zYWwgYnVp
bHQgdXBvbiB3ZWxsLWRlZmluZWQgYXJjaGl0ZWN0dXJlIGlzIGdvb2QgaW4gbG9uZ2VyIHJ1bi4N
ClRoYW5rcy4NCg0Kc3JpaGFyaeKApg0KDQoNCk9uIDAzLzA5LzE5LCAxMDoyMiBQTSBzcHJpbmcg
b24gYmVoYWxmIG9mIFRhcmVrIFNhYWQgZnJvbSBzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiB0c2FhZC5uZXRAZ21haWwu
Y29tPG1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tPiBzYWlkID4NCg0KSGkgV0csDQoNClJGQzgy
MDAgKHNlY3Rpb24gNC40KSBkZWZpbmVzIHRoZSBSb3V0aW5nIEhlYWRlciBhcyBtZXJlbHkgbWVh
bnMgdG8gc3RlZXIgcGFja2V0cyBhY3Jvc3MgdG9wb2xvZ2ljYWwgZWxlbWVudHMuIE15IHVuZGVy
c3RhbmRpbmcgb2YgdGhlIFNSdjYr4oCZcyBwcm9wb3NhbCBpcyB0aGF0IGl0IHN0cmljdGx5IGFk
aGVyZXMgdG8gdGhpcyBhbmQgbGVhdmVzIGFueSBzZXJ2aWNlIG9yIGZ1bmN0aW9uIGluc3RydWN0
aW9ucyB0byBiZSBjYXJyaWVkIGluIG90aGVyIHBhcnRzIG9mIElQdjYgaGVhZGVyLiBUaGlzIChh
bW9uZyBvdGhlciBhZHZhbnRhZ2VzKSBwcm92aWRlcyBhIGNsZWFuIGRlbGluZWF0aW9uIG9mIHRo
ZSBkaWZmZXJlbnQgbGF5ZXJzIG9mIHRoZSBuZXR3b3JrICh1bmRlcmxheSB0cmFuc3BvcnQgZnJv
bSBvdmVybGF5L3NlcnZpY2VzKSBhbmQgYWxsb3dzIGZvciBwb3NzaWJpbGl0eSBvZiBkaWZmZXJl
bnQgb3ZlcmxheSB0ZWNobm9sb2dpZXMgdG8gYmUgc2VhbWxlc3NseSBjYXJyaWVkIG92ZXIgU1J2
NisuDQoNClRoaXMgaXMgaW4gY29udHJhc3QgdG8gZXhwb3Npbmcgb3ZlcmxheXMgdG8gYSBzcGVj
aWZpYyB1bmRlcmxheSB0ZWNobm9sb2d5IGFuZCBmb3JjaW5nIGl0IHRvIHVuZGVyc3RhbmQgYW5k
IGVuY29kZSB0aGUgcmVxdWlyZWQgYml0cyBvZiBpbmZvcm1hdGlvbiBpdCByZXF1aXJlcyB3aXRo
aW4gaXQuLiBGZWVsIGZyZWUgdG8gY29ycmVjdCBtZSBpZiBJIGdvdCBpdCB3cm9uZy4NCg0KUmVn
YXJkcywNClRhcmVrDQoNCg0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4g
b24gYmVoYWxmIG9mIFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRm
Lm9yZz4NCkRhdGU6IE1vbmRheSwgU2VwdGVtYmVyIDIsIDIwMTkgYXQgOToyMyBBTQ0KVG86IFJv
YiBTaGFraXIgPHJvYmpzPTQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZz4sIFNQUklORyBXRyBM
aXN0IDxzcHJpbmdAaWV0Zi5vcmc+LCAiNm1hbkBpZXRmLm9yZyIgPDZtYW5AaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNClJvYiwNCg0KVGhlcmUgbWF5IGJl
IGFuIGVsZXBoYW50IGluIHRoZSByb29tIHRoYXQgbmVlZHMgYWRkcmVzc2luZ+KApi4NCg0KT3Zl
ciB0aGUgeWVhcnMsIHRoZSBJUHY2IGNvbW11bml0eSBoYXMgc3BlY2lmaWVkIGEgdmVyeSB0aWdo
dCBhcmNoaXRlY3R1cmUgdGhhdCBlbmNvZGVzIHNvbWUgaW5mb3JtYXRpb24gaW4gSVB2NiBhZGRy
ZXNzZXMsIG90aGVyIGluZm9ybWF0aW9uIGluIFJvdXRpbmcgaGVhZGVycywgYW5kIHN0aWxsIG90
aGVyIGluZm9ybWF0aW9uIGluIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVycy4gU1J2NisgYWRo
ZXJlcyBzdHJpY3RseSB0byB0aGlzIGFyY2hpdGVjdHVyZS4gQmVjYXVzZSBpdCByZXVzZXMgSVB2
NiBtYWNoaW5lcnksIGl0cyBzcGVjaWZpY2F0aW9uIHByb21pc2VzIGl0IGJlIHBhaW5sZXNzIGFu
ZCBpdHMgZGVwbG95bWVudCBwcm9taXNlcyB0byBiZSBzYWZlLiBUbyBkYXRlLCB0aGVyZSBoYXMg
YmVlbiBubyBzaWduaWZpY2FudCB0ZWNobmljYWwgY3JpdGljaXNtIG9mIFNSdjYrLiBPbmx5IGEg
Y2xhaW0gdGhhdCBTUnY2IGlzIG5lYXJseSBjb21wbGV0ZSBhbmQgZ29vZCBlbm91Z2guIChCb3Ro
IG9mIHRob3NlIGNsYWltcyBtYXkgcmVxdWlyZSBzY3J1dGlueSkuDQoNCkJ5IGNvbnRyYXN0LCBT
UnY2IHZhcmllcyBmcm9tIHRoZSBzcGlyaXQsIGlmIG5vdCB0aGUgbGV0dGVyIG9mIHRoZSBJUHY2
IGFyY2hpdGVjdHVyZS4gSXQgZW5jb2RlcyB0aGluZ3MgaW4gSVB2NiBhZGRyZXNzIHRoYXQgaGF2
ZSBuZXZlciBiZWVuIGVuY29kZWQgaW4gSVB2NiBhZGRyZXNzZXMgYmVmb3JlLiBJdCBhdHRlbXB0
cyB0byBlbmNvZGUgZXZlcnl0aGluZyBlbHNlIGluIHRoZSBSb3V0aW5nIGhlYWRlciwgYXMgaWYg
dGhlIG90aGVyIElQdjYgZXh0ZW5zaW9uIGhlYWRlcnMgZGlkbuKAmXQgZXhpc3QuIEl0IGZyZXF1
ZW50bHkgdGVzdHMgdGhlIGxpbWl0cyBvZiBSRkMgODIwMCBjb21wbGlhbmNlLg0KDQpUaGlzIGNy
ZWF0ZXMgYSBzaXR1YXRpb24gaW4gd2hpY2ggZWFjaCB2YXJpYW5jZSBmcm9tIElQdjYgb3J0aG9k
b3h5IHJlcXVpcmVzIGFub3RoZXIuIEZvciBleGFtcGxlLCBiZWNhdXNlIFNSdjYgZW5jb2RlcyBp
bnN0cnVjdGlvbnMgaW4gSVB2NiBhZGRyZXNzZXMsIGRyYWZ0LWFsaS02bWFuLXNwcmluZy1zcnY2
LW9hbSBpcyByZXF1aXJlZC4gQW5kIG5vdywgZHJhZnQtYWxpLTZtYW4tc3ByaW5nLXNydjYtb2Ft
IGNyZWF0ZXMgaXRzIG93biB2YXJpYW5jZXMgZnJvbSB0aGUgSVB2NiBvcnRob2RveHkuIE9BTSBp
bmZvcm1hdGlvbiBpcyBlbmNvZGVkIGluIHRoZSBSb3V0aW5nIGhlYWRlciBhbmQgdGhlIFJvdXRp
bmcgaGVhZGVyIG11c3QgYmUgZXhhbWluZWQsIGV2ZW4gd2hlbiBTZWdtZW50IExlZnQgaXMgZXF1
YWwgdG8gemVyby4NCg0KSSBpbnZpdGUgZXZlcnlvbmUgdG8gY29uc2lkZXIgaG93IFRJLUxGQSBh
biB1U0lEIHdpbGwgaW50ZXJhY3QuDQoNClNvLCB3aHkgd291bGQgdGhlIElFVEYgd291bGQgd2Fu
dCB0byBwcmV2ZW50IHdvcmsgb24gdGhlIG1vcmUgY29uc2VydmF0aXZlLCBTUnY2KyBhcHByb2Fj
aD8gIFRoaXMgYnJpbmdzIHVzIHRvIHRoZSBiYWNrIHRvIHRoZSBlbGVwaGFudCBpbiB0aGUgcm9v
beKApi4uDQoNClVudGlsIHZlcnkgcmVjZW50bHksIHJlbGF0aXZlbHkgZmV3IHJvdXRlciB2ZW5k
b3JzIGhhdmUgc3VwcG9ydGVkIElQdjYgZXh0ZW5zaW9uIGhlYWRlcnMgaW4gQVNJQ3MuIElmIGFu
IElQdjYgcGFja2V0IGNvbnRhaW5lZCBhbnkgZXh0ZW5zaW9uIGhlYWRlcnMgYXQgYWxsLCBpdCB3
YXMgc2VudCB0byB0aGUgc2xvdyBwYXRoLg0KDQpTUnY2KyBlbmNvdXJhZ2VzIHJvdXRlciB2ZW5k
b3JzIHRvIHN1cHBvcnQgYm90aCB0aGUgUm91dGluZyBhbmQgRGVzdGluYXRpb24gT3B0aW9ucyBo
ZWFkZXIgaW4gQVNJQ3MuIFRoaXMgc2V0cyB2ZW5kb3JzIG9uIGEgcGF0aCBvbiBhIHBhdGggdG93
YXJkcyBtb3JlIGNvbXBsZXRlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBhcmNoaXRlY3R1cmUgdGhh
dCB0aGUgSVB2NiBjb21tdW5pdHkgaGFzIGRldmVsb3BlZCBzbyBjYXJlZnVsbHkgb3ZlciB0aGUg
eWVhcnMuIEl0IGVuY291cmFnZXMgdmVuZG9ycyB0byBjb21taXQgbW9yZSBhbmQgbW9yZSBvZiBS
RkMgODIwMCB0byBBU0lDcy4NCg0KU1J2NiBlbmNvdXJhZ2VzIHJvdXRlciB2ZW5kb3JzIHRvIHN1
cHBvcnQgdGhlIFJvdXRpbmcgaGVhZGVyIGluIEFTSUNzLCB3aGlsZSBkb2luZyBldmVyeXRoaW5n
IHBvc3NpYmxlIHRvIG1pdGlnYXRlIHRoZSBuZWVkIHRvIHN1cHBvcnQgRGVzdGluYXRpb24gT3B0
aW9ucyBpbiBBU0lDcy4gVGhpcyBtYXkgYmUgYSBuZWNlc3NhcnkgZXhwZWRpZW50IGZvciBtYW55
IHBsYXRmb3Jtcy4gSG93ZXZlciwgaXQgc2hvdWxkIG5vdCBiZSB0aGUgb25seSBhcHByb2FjaCwg
b3IgZXZlbiB0aGUgbG9uZy10ZXJtIGFwcHJvYWNoIGZvciB0aGUgSUVURi4NCg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBSb24NCg0KDQoNCg0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9y
Zz4gT24gQmVoYWxmIE9mIFJvYiBTaGFraXINClNlbnQ6IFN1bmRheSwgQXVndXN0IDQsIDIwMTkg
NTowNCBQTQ0KVG86IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBb
c3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KDQpIaSBTUFJJTkcgV0csDQoNCg0KT3ZlciB0aGUgbGFz
dCA1KyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcg
aW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBN
UExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5IGFs
c28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLg0KDQoNClRoZXNlIGVuY2Fw
c3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9yKS4N
Cg0KDQpEdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2Vu
dGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUg
U0lEIGZvciBJUHY2IGRhdGFwbGFuZToNCsK3ICAgICAgICAgU1J2NisgLyBDUkggLS0gaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMu
aWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJvbmljYS0yRHNwcmluZy0yRHNydjYtMkRwbHVzLTJEMDQm
ZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9
RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPWFja1pDOWV2UmZf
TFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMmcz1LVWhBZmpWc3hfd0s2NDV1SmswRkh6
czJ2eGlBVnItQ3NrTVBBYUVoRVFRJmU9Pg0KwrcgICAgICAgICB1U0lEIC0tIGh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24t
c3J2Ni11c2lkLTAxPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGZpbHNmaWxzLTJEc3ByaW5nLTJE
bmV0LTJEcGdtLTJEZXh0ZW5zaW9uLTJEc3J2Ni0yRHVzaWQtMkQwMSZkPUR3TUZhUSZjPUhBa1l1
aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4
ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09YWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktk
eG5FMmllSUM0ZERfRkw2cyZzPUFxMURLN2Z1NzNheFoxUFhMSUU4eG5IRTJBaFR0Tlp5OUxUSGdX
cXg0Q1EmZT0+DQoNCg0KRHVyaW5nIHRoZSBJRVRGIHdlZWssIHR3byBhZGRpdGlvbmFsIGRyYWZ0
cyBoYXZlIGJlZW4gcHJvcG9zZWQ6DQrCtyAgICAgICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwPGh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRt
bF9kcmFmdC0yRGxpLTJEc3ByaW5nLTJEY29tcHJlc3NlZC0yRHNydjYtMkRucC0yRDAwJmQ9RHdN
RmFRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPUZjaDlG
UTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmbT1hY2taQzlldlJmX0xXWXUy
YS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJnM9WFdVREFEMkZNaFdMZmVUNXNnVWIxbGd0aEpo
dWdjeVQ5OEdKMk4tQ3JLcyZlPT4NCsK3ICAgICAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDM8aHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2Ry
YWZ0LTJEbWlyc2t5LTJENm1hbi0yRHVuaWZpZWQtMkRpZC0yRHNyLTJEMDMmZD1Ed01GYVEmYz1I
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXIt
Qm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPWFja1pDOWV2UmZfTFdZdTJhLTFOYUdS
REpLZHhuRTJpZUlDNGREX0ZMNnMmcz1nY2JrSFl4WG03RlU3dmJsT0Ixdkk1OFNEYWFXZjYycGE3
WXZMbXNQNG5JJmU9Pg0KDQoNCkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1lZXRpbmcsIGl0
IGlzIGltcG9ydGFudCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgYWltcyBvZiBh
ZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQgaXMgaW1wb3J0
YW50IHRoYXQgdGhlIFdHIHNob3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGlu
ZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNt
YWxsZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBh
cmUgbG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9m
IHRoZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi4NCg0KDQpUaGVyZWZvcmUsIHdl
IHdvdWxkIGxpa2UgdG8gc29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNS
IG92ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0aGVpcjoNCsK3
ICAgICAgICAgdXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RF
KQ0KwrcgICAgICAgICBmb3J3YXJkaW5nIHBlcmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVt
ZW50cw0KbyAgICBlLmcuLCAobnVtYmVyIG9mIG5vZGVzLCBuZXR3b3JrIGRpYW1ldGVyLCBudW1i
ZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0dGVyLCBp
ZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBTSURzIGFuZCBzaG9ydGVyIChlLmcu
IDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQg
KCopLg0KwrcgICAgICAgICBpZiB0aGUgZXhpc3RpbmcgU1J2NiBhcHByb2FjaCBpcyBub3QgZGVw
bG95YWJsZSBpbiB0aGVpciBjaXJjdW1zdGFuY2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVu
dCBvZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNv
bHV0aW9uIGlzIG5lZWRlZCBmb3IgdGhlIHNob3J0IHRlcm0gb25seSBvciBmb3IgdGhlIGxvbmcg
dGVybS4NCg0KDQpBcyB3ZWxsIGFzIGRlcGxveW1lbnQgbGltaXRhdGlvbnMsIHdlIHdvdWxkIGxp
a2UgdGhlIFNQUklORyBjb21tdW5pdHkgdG8gYnJpZWZseSBkZXNjcmliZSB0aGUgcGxhdGZvcm0g
bGltaXRhdGlvbnMgdGhhdCB0aGV5IGFyZSBzZWVpbmcgd2hpY2ggbGltaXQgdGhlIGRlcGxveW1l
bnQgb2YgU1J2NiAgSW4gcGFydGljdWxhciBsaW1pdGF0aW9ucyByZWxhdGVkIHRvIHRoZSBudW1i
ZXIgb2YgU0lEcyB3aGljaCBjYW4gYmUgcHVzaGVkIGFuZCBmb3J3YXJkZWQgYW5kIGhvdyBtdWNo
IHRoZSB1c2Ugb2Ygc2hvcnRlciBTSURzIHdvdWxkIGltcHJvdmUgdGhlIGRlcGxveW1lbnRzIC4N
Cg0KDQpGb3IgYm90aCBvZiB0aGVzZSBzZXRzIG9mIGZlZWRiYWNrIGlmIHBvc3NpYmxlLCBwbGVh
c2UgcG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cuLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90
IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkgdG8gdGhlIGNoYWly
cyAmIEFEIChNYXJ0aW4pLg0KDQoNClRoaXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4g
Zm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4g
cmVhY2ggdGhlIFNQUklORyBjaGFpcnMgdmlhIHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRv
OnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+IGFuZCBBRHMgdmlhIHNwcmluZy1hZHNAaWV0Zi5vcmc8
bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmc+Lg0KDQoNClRoYW5rIHlvdSwNCg0KLS0gUm9iICYg
QnJ1bm8NCg0KDQooKikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJp
dCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFj
ZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLg0KDQoNCg0KSnVuaXBlciBC
dXNpbmVzcyBVc2UgT25seQ0K

--_000_30491F13C65245C3AB2B95F765FBB4EAjunipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <4BD8E85F08B05B46874FBFA996FDAF44@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiBcKEJvZHkgQ1NcKSI7DQoJcGFub3NlLTE6MiAxMSA2IDQg
MiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjt9DQpoMw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVh
ZGluZyAzIENoYXIiOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow
Y207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZv
bnQtc2l6ZToxMy41cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJZm9u
dC13ZWlnaHQ6Ym9sZDt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5Nc29MaXN0UGFy
YWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
CgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0K
CXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpzcGFuLkhlYWRpbmczQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAz
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5n
IDMiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWZvbnQtd2VpZ2h0OmJv
bGQ7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQ
cmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpw
Lm1zb25vcm1hbDAwLCBsaS5tc29ub3JtYWwwMCwgZGl2Lm1zb25vcm1hbDAwDQoJe21zby1zdHls
ZS1uYW1lOm1zb25vcm1hbDA7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJp
Z2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9
DQpwLm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYubXNpcGZv
b3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOm1zaXBmb290ZXIzMGIzZDUzODsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uZW1haWxzdHlsZTE4DQoJe21z
by1zdHlsZS1uYW1lOmVtYWlsc3R5bGUxODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJZm9udC12
YXJpYW50Om5vcm1hbCAhaW1wb3J0YW50Ow0KCWNvbG9yOndpbmRvd3RleHQ7DQoJdGV4dC10cmFu
c2Zvcm06bm9uZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w
cHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAq
Lw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NDU1NDEwNzYxOw0KCW1zby1saXN0LXRlbXBsYXRl
LWlkczo3MjE3MzM0NDY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Mw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwxDQoJe21zby1saXN0LWlkOjkwNjE5MTA0MzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEw
NDY3MzkyMTQ7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3Qt
aWQ6MTE5OTAwMzEyNTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEyODE0Njg1MTg7fQ0KQGxp
c3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjEz
MjcyNDE0MTY7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz
OjU2MTQ0NDg2NCAtOTU0OTI1NTY2IDEzNDgwNzU1NSAxMzQ4MDc1NTcgMTM0ODA3NTUzIDEzNDgw
NzU1NSAxMzQ4MDc1NTcgMTM0ODA3NTUzIDEzNDgwNzU1NSAxMzQ4MDc1NTc7fQ0KQGxpc3QgbDM6
bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFt
aWx5OkNhbGlicmk7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzOmxldmVs
NA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3Ijt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwz
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsNA0KCXttc28tbGlzdC1pZDoxODg4NDkzNDExOw0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMjEyNjIxNTc5ODt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4
MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDQ6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2
ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDUNCgl7bXNvLWxpc3QtaWQ6MTg5MDUzMjkyMDsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MTEzMzM5MDgwNDt9DQpAbGlzdCBsNTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw1OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDU6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw3DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7
bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHls
ZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUlOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkhpLCBXRyBGb2xrczo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
VGhlIHNlZ21lbnQgcm91dGluZyBzb2x1dGlvbiBsZXZlcmFnaW5nIHRoZSBSRkM4MjAwIGFuZCB0
aGUgSVB2NiBhcmNoaXRlY3R1cmUgaXMgYmV0dGVyIGV4cHJlc3NlZCBpbiBTUnY2JiM0MzsuIEkg
c3VwcG9ydCBTUnY2JiM0MzsuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciBh
cyBkZWZpbmVkIGluIFJGQzgyMDAgKHNlY3Rpb24gNC42KSBpcyB0byBpbmZvcm0gdGhlIHByb2Nl
c3NpbmcgbmVlZGVkIG9uIHRoZSBEZXN0aW5hdGlvbiBkZXZpY2UuIFRoZSBTUnY2JiM0MzsgcHJv
cG9zYWwgKGFtb25nIG90aGVyIHRoaW5ncykgYnVpbGRzIHVwb24gdGhpcyBhbmQgSSB0aGluaw0K
IGl0IGlzIGNsZWFuZXIgYW5kIGNsZWFyZXIgYXMgY29tcGFyZWQgdG8gU1J2Ni4gPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRo
ZSBpc3N1ZXMgSSBzZWUgd2l0aCBTUnY2IHByb3Bvc2FscyAodVNJRCBkcmFmdDogZHJhZnQtZmls
c2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMiBhbmQgdGhlIEJHUCBl
eHRlbnNpb24gZHJhZnQ6IGRyYWZ0LWRhd3JhLWJlc3Mtc3J2Ni1zZXJ2aWNlcy0wMikgYXJlIHRo
ZSBmb2xsb3dpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9w
OjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDowY207bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzExIj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkRBIG1hbmlwdWxhdGlvbiBhbG9uZyB0aGUgaG9wIChz
aGlmdGluZyBhcyB0aGUgZHJhZnQgcHJvcG9zZXMpIG9uIGVhY2ggcm91dGVyIGFuZCByZWNvbnN0
cnVjdGluZyB0aGUgREEgLSBjYW4gbWFrZSBpdCBoYXJkZXIgdG8gZGVidWcgd2hlbg0KIHRoZXJl
IGlzIHByb2JsZW0uPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzExIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRvIGF2b2lkIHByZWZpeCBw
YWNraW5nIHByb2JsZW0gdGhlIEJHUCBkcmFmdCBwcm9wb3NlcyB0byBzcGxpdCB0aGUgU0lEIGFj
cm9zcyBkaWZmZXJlbnQgc2VjdGlvbnMgaW4gdGhlIHByb3RvY29sIFBEVS48bzpwPjwvbzpwPjwv
c3Bhbj48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
VGhlIGFib3ZlIHByb3Bvc2FscyBmb3IgU1J2NiBzZWVtcyBsaWtlIGZvcmNlLWZpdC4gTXkgb3Bp
bmlvbiBpcyBzaW1wbGVyIGVuY29kaW5nLCBwcm9wb3NhbCBidWlsdCB1cG9uIHdlbGwtZGVmaW5l
ZCBhcmNoaXRlY3R1cmUgaXMgZ29vZCBpbiBsb25nZXIgcnVuLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+VGhhbmtzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnNyaWhhcmnigKYm
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+T24gMDMvMDkv
MTksIDEwOjIyIFBNIHNwcmluZyBvbiBiZWhhbGYgb2YgVGFyZWsgU2FhZCBmcm9tDQo8YSBocmVm
PSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNwcmluZy1ib3VuY2VzQGlldGYub3Jn
PC9hPiBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9Im1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tIj50
c2FhZC5uZXRAZ21haWwuY29tPC9hPiBzYWlkICZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
Ij5IaSBXRyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPlJGQzgyMDAg
KHNlY3Rpb24gNC40KSBkZWZpbmVzIHRoZSBSb3V0aW5nIEhlYWRlciBhcyBtZXJlbHkgbWVhbnMg
dG8gc3RlZXIgcGFja2V0cyBhY3Jvc3MgdG9wb2xvZ2ljYWwgZWxlbWVudHMuIE15IHVuZGVyc3Rh
bmRpbmcgb2YgdGhlIFNSdjYmIzQzO+KAmXMgcHJvcG9zYWwgaXMgdGhhdCBpdCBzdHJpY3RseSBh
ZGhlcmVzDQogdG8gdGhpcyBhbmQgbGVhdmVzIGFueSBzZXJ2aWNlIG9yIGZ1bmN0aW9uIGluc3Ry
dWN0aW9ucyB0byBiZSBjYXJyaWVkIGluIG90aGVyIHBhcnRzIG9mIElQdjYgaGVhZGVyLiBUaGlz
IChhbW9uZyBvdGhlciBhZHZhbnRhZ2VzKSBwcm92aWRlcyBhIGNsZWFuIGRlbGluZWF0aW9uIG9m
IHRoZSBkaWZmZXJlbnQgbGF5ZXJzIG9mIHRoZSBuZXR3b3JrICh1bmRlcmxheSB0cmFuc3BvcnQg
ZnJvbSBvdmVybGF5L3NlcnZpY2VzKSBhbmQgYWxsb3dzIGZvcg0KIHBvc3NpYmlsaXR5IG9mIGRp
ZmZlcmVudCBvdmVybGF5IHRlY2hub2xvZ2llcyB0byBiZSBzZWFtbGVzc2x5IGNhcnJpZWQgb3Zl
ciBTUnY2JiM0MzsuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5UaGlz
IGlzIGluIGNvbnRyYXN0IHRvIGV4cG9zaW5nIG92ZXJsYXlzIHRvIGEgc3BlY2lmaWMgdW5kZXJs
YXkgdGVjaG5vbG9neSBhbmQgZm9yY2luZyBpdCB0byB1bmRlcnN0YW5kIGFuZCBlbmNvZGUgdGhl
IHJlcXVpcmVkIGJpdHMgb2YgaW5mb3JtYXRpb24gaXQgcmVxdWlyZXMgd2l0aGluIGl0Li4gRmVl
bCBmcmVlDQogdG8gY29ycmVjdCBtZSBpZiBJIGdvdCBpdCB3cm9uZy48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQiPlRhcmVrPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPnNwcmlu
ZyAmbHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBSb24gQm9uaWNh
ICZsdDtyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+RGF0
ZTogPC9iPk1vbmRheSwgU2VwdGVtYmVyIDIsIDIwMTkgYXQgOToyMyBBTTxicj4NCjxiPlRvOiA8
L2I+Um9iIFNoYWtpciAmbHQ7cm9ianM9NDBnb29nbGUuY29tQGRtYXJjLmlldGYub3JnJmd0Oywg
U1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDssICZxdW90OzZtYW5AaWV0Zi5v
cmcmcXVvdDsgJmx0OzZtYW5AaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBb
c3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDo3Mi4wcHQiPlJvYiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+VGhlcmUgbWF5
IGJlIGFuIGVsZXBoYW50IGluIHRoZSByb29tIHRoYXQgbmVlZHMgYWRkcmVzc2luZ+KApi48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjcyLjBwdCI+T3ZlciB0aGUgeWVhcnMsIHRoZSBJUHY2IGNvbW11bml0eSBoYXMg
c3BlY2lmaWVkIGEgdmVyeSB0aWdodCBhcmNoaXRlY3R1cmUgdGhhdCBlbmNvZGVzIHNvbWUgaW5m
b3JtYXRpb24gaW4gSVB2NiBhZGRyZXNzZXMsIG90aGVyIGluZm9ybWF0aW9uIGluIFJvdXRpbmcg
aGVhZGVycywgYW5kIHN0aWxsIG90aGVyIGluZm9ybWF0aW9uIGluIERlc3RpbmF0aW9uIE9wdGlv
bnMNCiBoZWFkZXJzLiBTUnY2JiM0MzsgYWRoZXJlcyBzdHJpY3RseSB0byB0aGlzIGFyY2hpdGVj
dHVyZS4gQmVjYXVzZSBpdCByZXVzZXMgSVB2NiBtYWNoaW5lcnksIGl0cyBzcGVjaWZpY2F0aW9u
IHByb21pc2VzIGl0IGJlIHBhaW5sZXNzIGFuZCBpdHMgZGVwbG95bWVudCBwcm9taXNlcyB0byBi
ZSBzYWZlLiBUbyBkYXRlLCB0aGVyZSBoYXMgYmVlbiBubyBzaWduaWZpY2FudCB0ZWNobmljYWwg
Y3JpdGljaXNtIG9mIFNSdjYmIzQzOy4gT25seSBhIGNsYWltIHRoYXQNCiBTUnY2IGlzIG5lYXJs
eSBjb21wbGV0ZSBhbmQgZ29vZCBlbm91Z2guIChCb3RoIG9mIHRob3NlIGNsYWltcyBtYXkgcmVx
dWlyZSBzY3J1dGlueSkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPkJ5IGNvbnRyYXN0LCBTUnY2IHZh
cmllcyBmcm9tIHRoZSBzcGlyaXQsIGlmIG5vdCB0aGUgbGV0dGVyIG9mIHRoZSBJUHY2IGFyY2hp
dGVjdHVyZS4gSXQgZW5jb2RlcyB0aGluZ3MgaW4gSVB2NiBhZGRyZXNzIHRoYXQgaGF2ZSBuZXZl
ciBiZWVuIGVuY29kZWQgaW4gSVB2NiBhZGRyZXNzZXMgYmVmb3JlLiBJdCBhdHRlbXB0cyB0byBl
bmNvZGUgZXZlcnl0aGluZyBlbHNlDQogaW4gdGhlIFJvdXRpbmcgaGVhZGVyLCBhcyBpZiB0aGUg
b3RoZXIgSVB2NiBleHRlbnNpb24gaGVhZGVycyBkaWRu4oCZdCBleGlzdC4gSXQgZnJlcXVlbnRs
eSB0ZXN0cyB0aGUgbGltaXRzIG9mIFJGQyA4MjAwIGNvbXBsaWFuY2UuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3
Mi4wcHQiPlRoaXMgY3JlYXRlcyBhIHNpdHVhdGlvbiBpbiB3aGljaCBlYWNoIHZhcmlhbmNlIGZy
b20gSVB2NiBvcnRob2RveHkgcmVxdWlyZXMgYW5vdGhlci4gRm9yIGV4YW1wbGUsIGJlY2F1c2Ug
U1J2NiBlbmNvZGVzIGluc3RydWN0aW9ucyBpbiBJUHY2IGFkZHJlc3NlcywgZHJhZnQtYWxpLTZt
YW4tc3ByaW5nLXNydjYtb2FtIGlzIHJlcXVpcmVkLiBBbmQgbm93LCBkcmFmdC1hbGktNm1hbi1z
cHJpbmctc3J2Ni1vYW0NCiBjcmVhdGVzIGl0cyBvd24gdmFyaWFuY2VzIGZyb20gdGhlIElQdjYg
b3J0aG9kb3h5LiBPQU0gaW5mb3JtYXRpb24gaXMgZW5jb2RlZCBpbiB0aGUgUm91dGluZyBoZWFk
ZXIgYW5kIHRoZSBSb3V0aW5nIGhlYWRlciBtdXN0IGJlIGV4YW1pbmVkLCBldmVuIHdoZW4gU2Vn
bWVudCBMZWZ0IGlzIGVxdWFsIHRvIHplcm8uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPkkgaW52aXRl
IGV2ZXJ5b25lIHRvIGNvbnNpZGVyIGhvdyBUSS1MRkEgYW4gdVNJRCB3aWxsIGludGVyYWN0Ljxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcy
LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6NzIuMHB0Ij5Tbywgd2h5IHdvdWxkIHRoZSBJRVRGIHdvdWxkIHdhbnQgdG8g
cHJldmVudCB3b3JrIG9uIHRoZSBtb3JlIGNvbnNlcnZhdGl2ZSwgU1J2NiYjNDM7IGFwcHJvYWNo
PyAmbmJzcDtUaGlzIGJyaW5ncyB1cyB0byB0aGUgYmFjayB0byB0aGUgZWxlcGhhbnQgaW4gdGhl
IHJvb23igKYuLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjcyLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij5VbnRpbCB2ZXJ5IHJlY2VudGx5LCByZWxh
dGl2ZWx5IGZldyByb3V0ZXIgdmVuZG9ycyBoYXZlIHN1cHBvcnRlZCBJUHY2IGV4dGVuc2lvbiBo
ZWFkZXJzIGluIEFTSUNzLiBJZiBhbiBJUHY2IHBhY2tldCBjb250YWluZWQgYW55IGV4dGVuc2lv
biBoZWFkZXJzIGF0IGFsbCwgaXQgd2FzIHNlbnQgdG8gdGhlIHNsb3cgcGF0aC4NCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzIuMHB0Ij5TUnY2JiM0MzsgZW5jb3VyYWdlcyByb3V0ZXIgdmVuZG9ycyB0byBzdXBw
b3J0IGJvdGggdGhlIFJvdXRpbmcgYW5kIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyIGluIEFT
SUNzLiBUaGlzIHNldHMgdmVuZG9ycyBvbiBhIHBhdGggb24gYSBwYXRoIHRvd2FyZHMgbW9yZSBj
b21wbGV0ZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgYXJjaGl0ZWN0dXJlIHRoYXQgdGhlIElQdjYN
CiBjb21tdW5pdHkgaGFzIGRldmVsb3BlZCBzbyBjYXJlZnVsbHkgb3ZlciB0aGUgeWVhcnMuIEl0
IGVuY291cmFnZXMgdmVuZG9ycyB0byBjb21taXQgbW9yZSBhbmQgbW9yZSBvZiBSRkMgODIwMCB0
byBBU0lDcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+U1J2NiBlbmNvdXJhZ2VzIHJvdXRlciB2ZW5k
b3JzIHRvIHN1cHBvcnQgdGhlIFJvdXRpbmcgaGVhZGVyIGluIEFTSUNzLCB3aGlsZSBkb2luZyBl
dmVyeXRoaW5nIHBvc3NpYmxlIHRvIG1pdGlnYXRlIHRoZSBuZWVkIHRvIHN1cHBvcnQgRGVzdGlu
YXRpb24gT3B0aW9ucyBpbiBBU0lDcy4gVGhpcyBtYXkgYmUgYSBuZWNlc3NhcnkgZXhwZWRpZW50
IGZvciBtYW55IHBsYXRmb3Jtcy4NCiBIb3dldmVyLCBpdCBzaG91bGQgbm90IGJlIHRoZSBvbmx5
IGFwcHJvYWNoLCBvciBldmVuIHRoZSBsb25nLXRlcm0gYXBwcm9hY2ggZm9yIHRoZSBJRVRGLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcy
LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Um9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzIuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDo3Mi4wcHQiPjxiPkZyb206PC9iPiBzcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGlldGYu
b3JnJmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2IgU2hha2lyPGJyPg0KPGI+U2VudDo8L2I+
IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgNTowNCBQTTxicj4NCjxiPlRvOjwvYj4gU1BSSU5HIFdH
IExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3Nwcmlu
Z10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJn
aW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDo3Mi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5IaSBTUFJJTkcgV0csPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDow
Y207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6NzIuMHB0O21hcmdpbi1ib3R0b206LjAw
MDFwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+T3ZlciB0aGUgbGFzdCA1JiM0MzsgeWVhcnMsIHRoZSBJRVRGIGhh
cyBkZXZlbG9wZWQgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbkcgKFNQUklORykg
YWthIFNlZ21lbnQgUm91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1ItTVBMUykgYW5kIElQdjYg
KFNSdjYpIGRhdGEgcGxhbmVzLiBTUi1NUExTIG1heSBhbHNvIGJlIHRyYW5zcG9ydGVkDQogb3Zl
ciBJUCBpbiBVRFAgb3IgR1JFLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21h
cmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjcyLjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPlRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAo
aW4gSUVTRyBvciBSRkMgRWRpdG9yKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDo3Mi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAw
MXB0Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5EdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1
LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUg
c2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZTo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdDt0ZXh0LWlu
ZGVudDotMTguMHB0O21zby1saXN0Omw0IGxldmVsMSBsZm8yO3ZlcnRpY2FsLWFsaWduOmJhc2Vs
aW5lIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3Bh
biBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48
L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TUnY2JiM0MzsgLyBDUkggLS0NCjxhIGhyZWY9Imh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMu
aWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJvbmljYS0yRHNwcmluZy0yRHNydjYtMkRwbHVzLTJEMDQm
YW1wO2Q9RHdNRmFRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhj
V3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZh
bXA7bT1hY2taQzlldlJmX0xXWXUyYS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJmFtcDtzPUtV
aEFmalZzeF93SzY0NXVKazBGSHpzMnZ4aUFWci1Dc2tNUEFhRWhFUVEmYW1wO2U9Ij4NCmh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1cy0wNDwv
YT48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MTA4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0Omw0IGxldmVsMSBs
Zm8yO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj51U0lEIC0t
DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRmaWxzZmlscy0yRHNwcmluZy0yRG5l
dC0yRHBnbS0yRGV4dGVuc2lvbi0yRHNydjYtMkR1c2lkLTJEMDEmYW1wO2Q9RHdNRmFRJmFtcDtj
PUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZR
ODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZhbXA7bT1hY2taQzlldlJmX0xX
WXUyYS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJmFtcDtzPUFxMURLN2Z1NzNheFoxUFhMSUU4
eG5IRTJBaFR0Tlp5OUxUSGdXcXg0Q1EmYW1wO2U9Ij4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAx
PC9hPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0
b206MGNtO21hcmdpbi1sZWZ0OjcyLjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVu
IHByb3Bvc2VkOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIg
bGV2ZWwxIGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPCFbaWYgIXN1cHBvcnRMaXN0
c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3Bh
biBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGxpLTJEc3ByaW5nLTJEY29tcHJlc3Nl
ZC0yRHNydjYtMkRucC0yRDAwJmFtcDtkPUR3TUZhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1B
V0YyRWZwSGNBd3JEVGhLUDgmYW1wO209YWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmll
SUM0ZERfRkw2cyZhbXA7cz1YV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4R0oyTi1D
cktzJmFtcDtlPSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1j
b21wcmVzc2VkLXNydjYtbnAtMDA8L2E+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQ7dGV4dC1pbmRlbnQ6
LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+
DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFu
PjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEbWly
c2t5LTJENm1hbi0yRHVuaWZpZWQtMkRpZC0yRHNyLTJEMDMmYW1wO2Q9RHdNRmFRJmFtcDtjPUhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJz
aXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZhbXA7bT1hY2taQzlldlJmX0xXWXUy
YS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJmFtcDtzPWdjYmtIWXhYbTdGVTd2YmxPQjF2STU4
U0RhYVdmNjJwYTdZdkxtc1A0bkkmYW1wO2U9Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1zci0wMzwvYT4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDo3Mi4w
cHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5BcyB3ZSBleHByZXNzZWQgZHVy
aW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRoZSBXRyB0byB1bmRlcnN0YW5k
IHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9ucyBhcmUuIFRodXMsIHdl
IHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEg
Y29tbW9uIHVuZGVyc3RhbmRpbmcNCiBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2
IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2
ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9n
aWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlv
bi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTtt
YXJnaW4tbGVmdDo3Mi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4NCjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVy
ZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVz
dGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0
aGVpcjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MTA4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVs
MSBsZm82O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5
bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj51c2Ug
Y2FzZSAoZS5nLiBGYXN0IFJlcm91dGUsIGV4cGxpY2l0IHJvdXRpbmcvVEUpPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4w
cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvNjt2ZXJ0aWNhbC1h
bGlnbjpiYXNlbGluZSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Zm9yd2FyZGluZyBwZXJmb3JtYW5j
ZSBhbmQgc2NhbGluZyByZXF1aXJlbWVudHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTQ0LjBwdDt0ZXh0LWluZGVudDotMTgu
MHB0O21zby1saXN0OmwxIGxldmVsMiBsZm84O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjwh
W2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3Jl
Ij5vPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+ZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJ
RCByZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2li
bGUgdXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQp
DQogU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDoxMDguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDUgbGV2ZWwxIGxmbzEw
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1z
by1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5pZiB0aGUgZXhp
c3RpbmcgU1J2NiBhcHByb2FjaCBpcyBub3QgZGVwbG95YWJsZSBpbiB0aGVpciBjaXJjdW1zdGFu
Y2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBvZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBp
cyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0aW9uIGlzIG5lZWRlZA0KIGZvciB0aGUg
c2hvcnQgdGVybSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0ZXJtLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjcyLjBwdDttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFzIHdlbGwgYXMgZGVwbG95bWVudCBsaW1p
dGF0aW9ucywgd2Ugd291bGQgbGlrZSB0aGUgU1BSSU5HIGNvbW11bml0eSB0byBicmllZmx5IGRl
c2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0aGF0IHRoZXkgYXJlIHNlZWluZyB3aGlj
aCBsaW1pdCB0aGUgZGVwbG95bWVudCBvZiBTUnY2Jm5ic3A7IEluIHBhcnRpY3VsYXIgbGltaXRh
dGlvbnMgcmVsYXRlZA0KIHRvIHRoZSBudW1iZXIgb2YgU0lEcyB3aGljaCBjYW4gYmUgcHVzaGVk
IGFuZCBmb3J3YXJkZWQgYW5kIGhvdyBtdWNoIHRoZSB1c2Ugb2Ygc2hvcnRlciBTSURzIHdvdWxk
IGltcHJvdmUgdGhlIGRlcGxveW1lbnRzIC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0
OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDo3Mi4wcHQ7bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5Gb3IgYm90aCBvZiB0aGVzZSBzZXRzIG9mIGZlZWRiYWNrIGlm
IHBvc3NpYmxlLCBwbGVhc2UgcG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cuLiBJZiB0aGUgaW5m
b3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0
bHkgdG8gdGhlIGNoYWlycyAmYW1wOyBBRCAoTWFydGluKS48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDo3Mi4wcHQ7bWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGlzIGNhbGwgZm9yIGluZm9ybWF0aW9uIHdp
bGwgcnVuIGZvciBmb3VyIHdlZWtzLCB1cCB0byAyMDE5LzA5LzAzLiBBcyBhIHJlbWluZGVyLCB5
b3UgY2FuIHJlYWNoIHRoZSBTUFJJTkcgY2hhaXJzIHZpYQ0KPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJtYWlsdG86
c3ByaW5nLWNoYWlyc0BpZXRmLm9yZyI+c3ByaW5nLWNoYWlyc0BpZXRmLm9yZzwvYT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiBhbmQgQURzIHZpYQ0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
cHJpbmctYWRzQGlldGYub3JnIj5zcHJpbmctYWRzQGlldGYub3JnPC9hPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+LiZuYnNwOzwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0
OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDo3Mi4wcHQ7bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5UaGFuayB5b3UsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjBjbTttYXJnaW4tbGVmdDo3Mi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4NCjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj4tLSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDo3Mi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAw
MXB0Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4oKikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEg
MTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFu
IGFkamFjZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjcyLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZv
b3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBj
bTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjcyLjBwdDtt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_30491F13C65245C3AB2B95F765FBB4EAjunipernet_--


From nobody Tue Sep  3 11:22:09 2019
Return-Path: <nick@foobar.org>
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 4E59012006F; Tue,  3 Sep 2019 11:22:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.098
X-Spam-Level: 
X-Spam-Status: No, score=-4.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 KtvXAsgIKdW5; Tue,  3 Sep 2019 11:21:56 -0700 (PDT)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB75612002F; Tue,  3 Sep 2019 11:21:55 -0700 (PDT)
X-Envelope-To: spring@ietf.org
Received: from crumpet.foobar.org (089-101-070074.ntlworld.ie [89.101.70.74] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id x83ILoYV031256 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 3 Sep 2019 19:21:51 +0100 (IST) (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-070074.ntlworld.ie [89.101.70.74] (may be forged) claimed to be crumpet.foobar.org
To: Rob Shakir <robjs@google.com>
Cc: SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <e2abcccf-3e81-35ce-de74-e3eae94c7991@foobar.org>
Date: Tue, 3 Sep 2019 19:21:49 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.18
MIME-Version: 1.0
In-Reply-To: <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------64AE26BA7FCD4E691727789E"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OzioeIeeo_40iu_wD2B4gSfMqOk>
Subject: Re: [spring] Beyond SRv6.
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: Tue, 03 Sep 2019 18:22:02 -0000

This is a multi-part message in MIME format.
--------------64AE26BA7FCD4E691727789E
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Rob,

Clarifying what I wrote previously, I don't think it would be 
appropriate for draft-filsfils-spring-net-pgm-extension-srv6-usid to 
progress further unless the authors can demonstrate that the volume of 
IPv6 addressing required can be satisfied in a way that works within the 
constraints that the operational community operates within.

If there is an expectation that this address space will be assigned from 
the global unicast address block via standard RIR allocation policies, 
then the authors will need to demonstrate that the RIRs are going to be 
comfortable changing their allocation policies to accommodate this.

Nick
> Ron Bonica <mailto:rbonica=40juniper.net@dmarc.ietf.org>
> 1 September 2019 at 22:10
> Hi Fernando,
>
> 6man participants should look at the following:
>
> - 
> https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01 
> (In particular, Sections 4 and 5)
> - 
> https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-02
>
> Ron
>
>
> Juniper Business Use Only
>
> -----Original Message-----
> From: Fernando Gont <fgont@si6networks.com>
> Sent: Saturday, August 31, 2019 4:53 PM
> To: Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>; 
> SPRING WG List <spring@ietf.org>; 6man@ietf.org
> Subject: Re: [spring] Beyond SRv6.
>
> Hi, Ron,
>
> For those 6man-ers that have not been following the sprin work, could 
> you please clarify what do you mean by "stretching the interpretation of
> RFC8200 or RFC4291"?
>
> In the past we have seen outright violation of RFC8200 (formerly 
> RFC2460), so I'm curious if there are any documents trying to do the 
> same, or what.
>
> Thanks!
>
> Cheers,
> Fernando
>
>
>
>
>
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
> Fernando Gont <mailto:fgont@si6networks.com>
> 31 August 2019 at 21:53
> Hi, Ron,
>
> For those 6man-ers that have not been following the sprin work, could
> you please clarify what do you mean by "stretching the interpretation of
> RFC8200 or RFC4291"?
>
> In the past we have seen outright violation of RFC8200 (formerly
> RFC2460), so I'm curious if there are any documents trying to do the
> same, or what.
>
> Thanks!
>
> Cheers,
> Fernando
>
>
>
>
>
> Ron Bonica <mailto:rbonica=40juniper.net@dmarc.ietf.org>
> 31 August 2019 at 21:33
>
> Rob,
>
> The following are arguments for proceeding with SRv6+:
>
>   * Efficient forwarding with deep SID lists
>   * Operational Simplicity
>   * SRv6+ work may finish before SRv6
>
> Efficient forwarding with deep SID Lists
>
> ----------------------------------------------------
>
> SR customers have stated a firm requirement to support SR paths that 
> contain 8 to 12 segments. They have also stated a requirement for 
> implementations to forward at line speed Â and without consuming 
> excessive overhead bandwidth.
>
> SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot 
> satisfy these requirements. In order to support an SR path with 8 
> segments, SRv6 would require a 128-byte SRH. Even if ASICs could 
> process such a long SRH at line speed, the bandwidth overhead would be 
> prohibitive.
>
> Therefore, one of the four solutions Â that you mention below is 
> required to make SRv6 deployable. While 
> draft-ietf-6man-segment-routing-header is close to maturity, the four 
> competing solutions mentioned below are equally mature and should be 
> given equal consideration.
>
> The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
>
> Operational Simplicity
>
> -----------------------------
>
> Network operators strive for operational simplicity. By loosely 
> interpreting (and sometimes bending) the requirements of RFCs 4291 and 
> RFC 8200, SRv6 introduces architectural quirks that introduce 
> operational complexity. The following are architectural quirks of 
> Â draft-ietf-6man-segment-routing-header:
>
>   * The Segment Routing Header (SRH) serves purposes other than
>     routing. Therefore, the SRH is sometimes required for packets that
>     traverse the least-cost path from source to destination
>   * The SRH and the IPv6 Authentication Header are incompatible.
>   * The IPv6 destination address determines whether an SRH is valid
>     and how it is processed. For example, if the IPv6 destination
>     address contains one locally instantiated value, the SRH might be
>     processed in one particular way, while if the IPv6 destination
>     address contains another locally instantiated value, the SRH might
>     be totally invalid.
>
> Draft-ietf-spring-srv6-network-programming Â promises more 
> architectural quirks. For example:
>
>   * Segment endpoints can insert and/or delete IPv6 extension headers
>   * An IPv6 packet can contain two Segment Routing headers
>   * IPv6 packets are no longer self-describing. For example, the Next
>     Header Field in the SRH can carry a value of No Next Header, even
>     though the SRH is followed by Ethernet payload.
>
> Other emerging drafts promise still more architectural quirks. For 
> example, in draft-ali-6man-spring-srv6-oam, implementations need to 
> examine the SRH even when Segment Left equals zero. This is because 
> the SRH has been overloaded to carry OAM as well as routing information.
>
> Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid 
> requires network operators to obtain address space and number their 
> networks in a particular way to make routing work.
>
> SRv6+ Work May Finish Before SRv6 work
>
> --------------------------------------------------------
>
> SRv6+ Â has been implemented on LINUX and is being implemented on 
> JUNOS. Implementation experience demonstrates that specification is 
> fairly complete. For example, there is no need for an SRv6+ OAM 
> document. Itâ€™s just IPv6 and IPv6 OAM just works.
>
> Furthermore, the SRv6+ specifications adhere to a strict 
> interpretation of RFC 8200. Therefore, as they progress through the 
> working group, they wonâ€™t need to overcome the objections that are 
> inevitably encountered when stretching the interpretation of a 
> specification that is so fundamental as RFC 8200.
>
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Thanks,
>
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Ron
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Rob Shakir
> *Sent:* Sunday, August 4, 2019 5:04 PM
> *To:* SPRING WG List <spring@ietf.org>
> *Subject:* [spring] Beyond SRv6.
>
> Hi SPRING WG,
>
> Over the last 5+ years, the IETF has developed Source Packet Routing 
> in NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) 
> and IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP 
> in UDP or GRE.
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
> During the SPRING WG meeting at IETF 105, two presentations were 
> related to the reduction of the size of the SID for IPv6 dataplane:
>
>   * SRv6+ / CRH --
>     https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=ackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=KUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&e=>
>   * uSID --
>     https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-01
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=ackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=Aq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=>
>
>
> During the IETF week, two additional drafts have been proposed:
>
>   * https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=ackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=XWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&e=>
>
>   * https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=ackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=gcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&e=>
>
>
> As we expressed during the meeting, it is important for the WG to 
> understand what the aims of additional encapsulations are. Thus, we 
> think it is important that the WG should first get to a common 
> understanding on the requirements for a new IPv6 data plane with a 
> smaller SID - both from the perspective of operators that are looking 
> to deploy these technologies, and from that of the software/hardware 
> implementation.
>
> Therefore, we would like to solicit network operators interested in SR 
> over the IPv6 data plane to briefly introduce their:
>
>   * use case (e.g. Fast Reroute, explicit routing/TE)
>   * forwarding performance and scaling requirements
>
>       o e.g., (number of nodes, network diameter, number of SID
>         required in max and average). For the latter, if possible
>         using both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as
>         the number would typically be different (*).
>
>   * if the existing SRv6 approach is not deployable in their
>     circumstances, details of the requirement of a different solution
>     is required and whether this solution is needed for the short term
>     only or for the long term.
>
> As well as deployment limitations, we would like the SPRING community 
> to briefly describe the platform limitations that they are seeing 
> which limit the deployment of SRv6Â  In particular limitations related 
> to the number of SIDs which can be pushed and forwarded and how much 
> the use of shorter SIDs would improve the deployments .
>
> For both of these sets of feedback if possible, please post this to 
> the SPRING WG. If the information cannot be shared publicly, please 
> send it directly to the chairs & AD (Martin).
>
> This call for information will run for four weeks, up to 2019/09/03. 
> As a reminder, you can reach the SPRING chairs via 
> spring-chairs@ietf.org <mailto:spring-chairs@ietf.org>and ADs via 
> spring-ads@ietf.org <mailto:spring-ads@ietf.org>.
>
> Thank you,
>
> -- Rob & Bruno
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two 
> instructions a node SID and an adjacency SID hence less SID may be 
> required.
>
> Juniper Business Use Only
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


--------------64AE26BA7FCD4E691727789E
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head><body text="#485663" bgcolor="#FFFFFF">Rob,<br>
<br>
Clarifying what I wrote previously, I don't think it would be 
appropriate for draft-filsfils-spring-net-pgm-extension-srv6-usid to 
progress further unless the authors can demonstrate that the volume of 
IPv6 addressing required can be satisfied in a way that works within the
 constraints that the operational community operates within.<br>
<br>
If there is an expectation that this address space will be assigned from
 the global unicast address block via standard RIR allocation policies, 
then the authors will need to demonstrate that the RIRs are going to be 
comfortable changing their allocation policies to accommodate this.<br>
<br>
Nick<span></span><br>
<blockquote type="cite" 
cite="mid:BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com"
 style="border: 0px none ! important;">
  <div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr" 
style="margin:30px 25px 10px 25px;"><div 
style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;">   <div
 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
   	<a style="color:#485664 
!important;padding-right:6px;font-weight:500;text-decoration:none 
!important;" href="mailto:rbonica=40juniper.net@dmarc.ietf.org" 
moz-do-not-send="true">Ron Bonica</a></div>   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
 right;">     <font color="#909AA4"><span style="padding-left:6px">1 
September 2019 at 22:10</span></font></div>    </div></div>
  <div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody" 
__pbrmquotes="true" 
style="color:#909AA4;margin-left:24px;margin-right:24px;"><div>Hi 
Fernando,<br><br>6man participants should look at the following:<br><br>-
 
<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01">https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01</a>
 (In particular, Sections 4 and 5)<br>- 
<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-02">https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-02</a><br><br>
                                                                        
                     Ron<br><br><br>Juniper Business Use Only<br><br>-----Original
 Message-----<br>From: Fernando Gont <a class="moz-txt-link-rfc2396E" href="mailto:fgont@si6networks.com">&lt;fgont@si6networks.com&gt;</a> <br>Sent:
 Saturday, August 31, 2019 4:53 PM<br>To: Ron Bonica 
<a class="moz-txt-link-rfc2396E" href="mailto:rbonica@juniper.net">&lt;rbonica@juniper.net&gt;</a>; Rob Shakir <a class="moz-txt-link-rfc2396E" href="mailto:robjs@google.com">&lt;robjs@google.com&gt;</a>; SPRING
 WG List <a class="moz-txt-link-rfc2396E" href="mailto:spring@ietf.org">&lt;spring@ietf.org&gt;</a>; <a class="moz-txt-link-abbreviated" href="mailto:6man@ietf.org">6man@ietf.org</a><br>Subject: Re: [spring]
 Beyond SRv6.<br><br>Hi, Ron,<br><br>For those 6man-ers that have not 
been following the sprin work, could you please clarify what do you mean
 by "stretching the interpretation of<br>RFC8200 or RFC4291"?<br><br>In 
the past we have seen outright violation of RFC8200 (formerly RFC2460), 
so I'm curious if there are any documents trying to do the same, or 
what.<br><br>Thanks!<br><br>Cheers,<br>Fernando<br><br><br><br></div><div><br><br>--<br>Fernando
 Gont<br>SI6 Networks<br>e-mail: <a class="moz-txt-link-abbreviated" href="mailto:fgont@si6networks.com">fgont@si6networks.com</a><br>PGP 
Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<br><br><br><br>--------------------------------------------------------------------<br>IETF
 IPv6 working group mailing list<br><a class="moz-txt-link-abbreviated" href="mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>Administrative 
Requests: <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailman/listinfo/ipv6</a><br>--------------------------------------------------------------------<br><br></div>

  </div>
  <div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr" 
style="margin:30px 25px 10px 25px;"><div 
style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;">   <div
 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
   	<a style="color:#485664 
!important;padding-right:6px;font-weight:500;text-decoration:none 
!important;" href="mailto:fgont@si6networks.com" moz-do-not-send="true">Fernando
 Gont</a></div>   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
 right;">     <font color="#909AA4"><span style="padding-left:6px">31 
August 2019 at 21:53</span></font></div>    </div></div>
  <div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody" 
__pbrmquotes="true" 
style="color:#909AA4;margin-left:24px;margin-right:24px;"><div>Hi, Ron,<br><br>For
 those 6man-ers that have not been following the sprin work, could<br>you
 please clarify what do you mean by "stretching the interpretation of<br>RFC8200
 or RFC4291"?<br><br>In the past we have seen outright violation of 
RFC8200 (formerly<br>RFC2460), so I'm curious if there are any documents
 trying to do the<br>same, or what.<br><br>Thanks!<br><br>Cheers,<br>Fernando<br><br><br><br></div><div><br><br></div>

  </div>
  <div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr" 
style="margin:30px 25px 10px 25px;"><div 
style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;">   <div
 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
   	<a style="color:#485664 
!important;padding-right:6px;font-weight:500;text-decoration:none 
!important;" href="mailto:rbonica=40juniper.net@dmarc.ietf.org" 
moz-do-not-send="true">Ron Bonica</a></div>   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
 right;">     <font color="#909AA4"><span style="padding-left:6px">31 
August 2019 at 21:33</span></font></div>    </div></div>
  <div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody" 
__pbrmquotes="true" 
style="color:#909AA4;margin-left:24px;margin-right:24px;">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style>&lt;!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
..MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:852308631;
	mso-list-template-ids:-341779456;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:934632665;
	mso-list-template-ids:-2085579390;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1092821718;
	mso-list-type:hybrid;
	mso-list-template-ids:-2043254810 1655494532 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1338465701;
	mso-list-template-ids:2050362506;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--&gt;</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->


<div class="WordSection1">
<p class="MsoNormal">Rob,<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">The following are arguments for proceeding with 
SRv6+:<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 
lfo1">Efficient forwarding with deep SID lists<o:p></o:p></li><li 
class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 lfo1">Operational
 Simplicity<o:p></o:p></li><li class="MsoListParagraph" 
style="margin-left:0in;mso-list:l2 level1 lfo1">SRv6+ work may finish 
before SRv6<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">Efficient forwarding with deep SID Lists<o:p></o:p></p>
<p class="MsoNormal">----------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">SR customers have stated a firm requirement to 
support SR paths that contain 8 to 12 segments. They have also stated a 
requirement for implementations to forward at line speed Â and without 
consuming excessive overhead bandwidth.<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">SRv6, as defined in 
draft-ietf-6man-segment-routing-header, cannot satisfy these 
requirements. In order to support an SR path with 8 segments, SRv6 would
 require a 128-byte SRH. Even if ASICs could process such a long SRH at 
line speed,
 the bandwidth overhead would be prohibitive.<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">Therefore, one of the four solutions Â that you 
mention below is required to make SRv6 deployable. While 
draft-ietf-6man-segment-routing-header is close to maturity, the four 
competing solutions mentioned below are equally mature and should
 be given equal consideration.<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">The four 
solutions are SRv6+, uSID, draft-li and draft-mirsky.<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">Operational Simplicity<o:p></o:p></p>
<p class="MsoNormal">----------------------------- <o:p></o:p></p>
<p class="MsoNormal">Network operators strive for operational 
simplicity. By loosely interpreting (and sometimes bending) the 
requirements of RFCs 4291 and RFC 8200, SRv6 introduces architectural 
quirks that introduce operational complexity. The following are
 architectural quirks of Â draft-ietf-6man-segment-routing-header:<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 
lfo1">The Segment Routing Header (SRH) serves purposes other than 
routing. Therefore, the SRH is sometimes required for packets that 
traverse the least-cost path from source to destination<o:p></o:p></li><li
 class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 
lfo1">The SRH and the IPv6 Authentication Header are incompatible.<o:p></o:p></li><li
 class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 
lfo1">The IPv6 destination address determines whether an SRH is valid 
and how it is processed. For example, if the IPv6 destination address 
contains one locally instantiated value, the SRH
 might be processed in one particular way, while if the IPv6 destination
 address contains another locally instantiated value, the SRH might be 
totally invalid.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">Draft-ietf-spring-srv6-network-programming 
Â promises more architectural quirks. For example:<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 
lfo1">Segment endpoints can insert and/or delete IPv6 extension headers<o:p></o:p></li><li
 class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 
lfo1">An IPv6 packet can contain two Segment Routing headers<o:p></o:p></li><li
 class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 
lfo1">IPv6 packets are no longer self-describing. For example, the Next 
Header Field in the SRH can carry a value of No Next Header, even though
 the SRH is followed by Ethernet payload.<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">Other emerging drafts promise still more 
architectural quirks. For example, in draft-ali-6man-spring-srv6-oam, 
implementations need to examine the SRH even when Segment Left equals 
zero. This is because the SRH has been overloaded to carry
 OAM as well as routing information.<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">Furthermore, 
draft-filsfils-spring-net-pgm-extension-srv6-usid requires network 
operators to obtain address space and number their networks in a 
particular way to make routing work.
<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">SRv6+ Work May Finish Before SRv6 work<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">--------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">SRv6+ Â has been implemented on LINUX and is being 
implemented on JUNOS. Implementation experience demonstrates that 
specification is fairly complete. For example, there is no need for an 
SRv6+ OAM document. Itâ€™s just IPv6 and IPv6 OAM just
 works.<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">Furthermore, the SRv6+ specifications adhere to a 
strict interpretation of RFC 8200. Therefore, as they progress through 
the working group, they wonâ€™t need to overcome the objections that are 
inevitably encountered when stretching the interpretation
 of a specification that is so fundamental as RFC 8200.<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal">Â Â Â Â Â Â  
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Thanks,<o:p></o:p></p>
<p class="MsoNormal">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Ron<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoListParagraph"><o:p>Â </o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p class="MsoNormal"><b>From:</b> spring <a class="moz-txt-link-rfc2396E" href="mailto:spring-bounces@ietf.org">&lt;spring-bounces@ietf.org&gt;</a>
 <b>On Behalf Of
</b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List <a class="moz-txt-link-rfc2396E" href="mailto:spring@ietf.org">&lt;spring@ietf.org&gt;</a><br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<div>
<div>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">Hi SPRING 
WG,</span><span style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">Over the 
last 5+ years, the IETF has developed Source Packet Routing in 
NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and 
IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span><span
 style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">These 
encapsulations are past WG last call (in IESG or RFC Editor).</span><span
 style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">During the 
SPRING WG meeting at IETF 105, two presentations were related to the 
reduction of the size of the SID for IPv6 dataplane:</span><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="color:black;mso-list:l3 level1 
lfo2;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:&quot;Arial&quot;,sans-serif">SRv6+ / CRH -- <a
 
href="https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=DwMFaQ&amp;c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=ackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=KUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e="
 moz-do-not-send="true">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a><o:p></o:p></span></li><li
 class="MsoNormal" style="color:black;mso-list:l3 level1 
lfo2;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:&quot;Arial&quot;,sans-serif">uSID -- <a 
href="https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=DwMFaQ&amp;c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=ackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=Aq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e="
 moz-do-not-send="true">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-01</a>Â <o:p></o:p></span></li></ul>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">During the 
IETF week, two additional drafts have been proposed:</span><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="color:black;mso-list:l0 level1 
lfo3;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:&quot;Arial&quot;,sans-serif"><a 
href="https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=DwMFaQ&amp;c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=ackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=XWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e="
 moz-do-not-send="true">https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00</a>Â <o:p></o:p></span></li><li
 class="MsoNormal" style="color:black;mso-list:l0 level1 
lfo3;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:&quot;Arial&quot;,sans-serif"><a 
href="https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=DwMFaQ&amp;c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=ackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=gcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e="
 moz-do-not-send="true">https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03</a>Â <o:p></o:p></span></li></ul>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">As we 
expressed during the meeting, it is important for the WG to understand 
what the aims of additional encapsulations are. Thus, we think it is 
important
 that the WG should first get to a common understanding on the 
requirements for a new IPv6 data plane with a smaller SID - both from 
the perspective of operators that are looking to deploy these 
technologies, and from that of the software/hardware implementation.</span><span
 style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">Therefore, 
we would like to solicit network operators interested in SR over the 
IPv6 data plane to briefly introduce their:</span><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="color:black;mso-list:l1 level1 
lfo4;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:&quot;Arial&quot;,sans-serif">use case (e.g. 
Fast Reroute, explicit routing/TE)<o:p></o:p></span></li><li 
class="MsoNormal" style="color:black;mso-list:l1 level1 
lfo4;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:&quot;Arial&quot;,sans-serif">forwarding 
performance and scaling requirements<o:p></o:p></span></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="color:black;mso-list:l1 level2 
lfo4;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:&quot;Arial&quot;,sans-serif">e.g., (number of 
nodes, network diameter, number of SID required in max and average). For
 the latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 
32-bit) SIDs as the number would typically be different
 (*).<o:p></o:p></span></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="color:black;mso-list:l1 level1 
lfo4;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:&quot;Arial&quot;,sans-serif">if the existing 
SRv6 approach is not deployable in their circumstances, details of the 
requirement of a different solution is required and whether this 
solution is needed for the short term only or for the long term.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">As well as 
deployment limitations, we would like the SPRING community to briefly 
describe the platform limitations that they are seeing which limit the 
deployment
 of SRv6Â  In particular limitations related to the number of SIDs which 
can be pushed and forwarded and how much the use of shorter SIDs would 
improve the deployments .</span><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">For both of
 these sets of feedback if possible, please post this to the SPRING WG. 
If the information cannot be shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">This call 
for information will run for four weeks, up to 2019/09/03. As a 
reminder, you can reach the SPRING chairs via
</span><span style="font-family:&quot;Arial&quot;,sans-serif"><a 
href="mailto:spring-chairs@ietf.org" moz-do-not-send="true">spring-chairs@ietf.org</a><span
 style="color:black"> and ADs via
</span><a href="mailto:spring-ads@ietf.org" moz-do-not-send="true">spring-ads@ietf.org</a><span
 style="color:black">.Â </span><o:p></o:p></span></p>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">Thank you,</span><span
 style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">-- Rob 
&amp; Bruno</span><span style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span 
style="font-family:&quot;Arial&quot;,sans-serif"><o:p>Â </o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><span 
style="font-family:&quot;Arial&quot;,sans-serif;color:black">(*) As 
expressed on the mailing list, a 128 bit SID can encode two instructions
 a node SID and an adjacency SID hence less SID may be required.</span><span
 style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
<p class="msipfooter30b3d538" 
style="margin:0in;margin-bottom:.0001pt;text-align:center" 
align="center">
<span style="font-size:7.0pt;color:black">Juniper Business Use Only</span><o:p></o:p></p>
</div>
</div>
</div>



<br><fieldset class="mimeAttachmentHeader"></fieldset><br><div>--------------------------------------------------------------------<br>IETF
 IPv6 working group mailing list<br><a class="moz-txt-link-abbreviated" href="mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>Administrative 
Requests: <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailman/listinfo/ipv6</a><br>--------------------------------------------------------------------<br></div>

  </div>
</blockquote>
<br>
</body></html>

--------------64AE26BA7FCD4E691727789E--


From nobody Tue Sep  3 19:23:57 2019
Return-Path: <suresh.krishnan@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 3EF3A12007C; Tue,  3 Sep 2019 19:23:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 bAVMJllBKUig; Tue,  3 Sep 2019 19:23:46 -0700 (PDT)
Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) (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 9DEDF120033; Tue,  3 Sep 2019 19:23:46 -0700 (PDT)
Received: by mail-yb1-xb31.google.com with SMTP id t15so6755643ybg.7; Tue, 03 Sep 2019 19:23:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=hOOm+QKcD+WYTqgs6vKpHpaTZ5FuG+2jyYHwXtDcXG0=; b=Si5FHAGxGwGsR0CwUTPXhhUwlfehlkQLvfxU0sbw7ujnIFm1aKAc3mJHZOm0+qXWdF lwGUUWuU+yueXtJK6EoWKY5gG0SXYP3sRVVUY+/uRDyL1Wrd5PrI3dlt4mNDm8EiYLtx 68faDK/6KGIBx3eAwY5mtn+N3isCmRHfRSuiNKGfjVZCYl7iOvcN+RmNDXj1WXsHxV9E DQeJIxvhLK9wQNx0MfD1Y0fArJ9S3Mi/mvhyw8g39C6PAIpbz4xoptThHZ6TrUkBD/qK Zg6J2czBQlI+pqcBCyi8KPqwHe5ixFdqR+RYnkuLcGQxlCQaE7atL82XpU6evRbFWnVc XUKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=hOOm+QKcD+WYTqgs6vKpHpaTZ5FuG+2jyYHwXtDcXG0=; b=CUiV0L74gkofyxynv2fSIDz9yRnZyU0X7DjVigdD5LnQNr4shihBoAdKZkUrTPKJxc 5McOgs8H8m/0V5dX/cRh2so7E3wh3HlWjn/QCzLNJS7TwN3BP2LAXhegWHs6Tbwmgn/w v7PfhH4f7Uh18k7/Sj850e4QrYXXdxLXCgoA21Jhoq8texUXXB5P/tM3xY/FWumzx4Nv 0DO1I3gCAHxf7s57pWdb53ET/pxyiSdnyf3Yk14qMS6+IoXvymqmkQYT1kp78X6+Brm+ QeBSFEZAKlLcvmgcALLIw2AuP3gJLnXYElyO9eaWwQUESFemiQjigg0sRLCo4tpNFGOY ALaw==
X-Gm-Message-State: APjAAAXDMVKEFsfF/HJT9TuascKkRIJwrQFzalPHrth/dGHa6SLiV+/G c+Cn8C8Pa/9MSETjEatLz64=
X-Google-Smtp-Source: APXvYqx7z3b31WJscrc2aRLe+Kn948R15JYfy+MGjS2MgFqMl905iLZUUaE2ZBv5OQwNkiB/sMIKew==
X-Received: by 2002:a5b:f41:: with SMTP id y1mr26964530ybr.164.1567563825695;  Tue, 03 Sep 2019 19:23:45 -0700 (PDT)
Received: from [10.0.0.2] (45-19-110-76.lightspeed.tukrga.sbcglobal.net. [45.19.110.76]) by smtp.gmail.com with ESMTPSA id p199sm4120409ywe.1.2019.09.03.19.23.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Sep 2019 19:23:44 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Suresh Krishnan <suresh.krishnan@gmail.com>
In-Reply-To: <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar>
Date: Tue, 3 Sep 2019 22:23:43 -0400
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>,  "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar>
To: Fernando Gont <fernando@gont.com.ar>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Y0iya4pfz3iAnHHTixbK64bypVg>
Subject: Re: [spring] Question about SRv6 Insert function
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: Wed, 04 Sep 2019 02:23:50 -0000

Hi Fernando,

> On Sep 3, 2019, at 7:17 AM, Fernando Gont <fernando@gont.com.ar> =
wrote:
>=20
> Hello, Suresh,
>=20
> On 2/9/19 19:07, Suresh Krishnan wrote:
> [....]
>>>> So, we should probably explore the motivation for Option 2). If the
>>>> motivation is not sufficient, we should probably standardize on =
Option 1.
>>>=20
>>> My argument would be:
>>> Folks would do whatever they please with 1). If somehow they feel =
the
>>> need to do 2), they should *refrain from even suggesting it*, post =
an
>>> internet draft that proposes to update RFC8200 to allow for the
>>> insertion of EHs, wait for that to be adopted and published, and =
only
>>> then suggest to do EH insertion.
>>=20
>> I have put down my thoughts on the future of header insertion work in =
a
>> mail to the 6man list in May 2017. The mail can be found below
>>=20
>> =
https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc
>=20
> This seems e bit misleading. What I would expect is that before any =
work
> is published on EH-insertion, the IPv6 standard is updated to allow =
for
> EH insertion. (plese see bellow)

>=20
>>> P.S.: Given the amount of discussion there has been on this topic in =
the
>>> context of RFC8200, I'd like to hope that there's no draft-ietf =
document
>>> suggesting EH-insertion or, if there is, the relevant ADs and chairs
>>> make sure that's not the case anymore.
>>=20
>> Yes. If a draft violates RFC8200 and it hits the IESG for evaluation, =
I
>> will certainly hold a DISCUSS position until the violations are =
fixed.
>=20
> Since there have been plenty of attempts to do EH insertion or leave =
the
> IPv6 standard ambiguous in this respect, and the IETF has had =
consensus
> that EH insertion is not allowed, I think it would be bad, wastefull,
> tricky, and even dangerous to let a document go through the whole
> publication process, and just rely on the AD to keep the "DISCUSS"
> button pressed.
>=20
> Put another way: what'd be the rationale for having a draft-ietf and
> have the corresponding wg ship the document with something that =
clearly
> goes against IETF consensus, and that the relevant AD has declared =
that
> wouldn't let pass?

In short, this is not the case. I am *not* the relevant AD for the SRv6 =
Network Programming draft. If this document was in 6man I would have =
flagged it much earlier like I did for the SRH draft.

Thanks
Suresh


From nobody Tue Sep  3 19:50:43 2019
Return-Path: <fernando@gont.com.ar>
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 3F4B8120090; Tue,  3 Sep 2019 19:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 lySnJdl1ZTR0; Tue,  3 Sep 2019 19:50:30 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8F91120072; Tue,  3 Sep 2019 19:50:30 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 2C2F9860B7; Wed,  4 Sep 2019 04:50:27 +0200 (CEST)
To: Suresh Krishnan <suresh.krishnan@gmail.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com>
From: Fernando Gont <fernando@gont.com.ar>
Openpgp: preference=signencrypt
Message-ID: <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar>
Date: Wed, 4 Sep 2019 05:50:14 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nN7S2bu4gp-PmsFyJzamiu6jU7c>
Subject: Re: [spring] Question about SRv6 Insert function
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: Wed, 04 Sep 2019 02:50:34 -0000

On 4/9/19 05:23, Suresh Krishnan wrote:
> Hi Fernando,
> 
>> On Sep 3, 2019, at 7:17 AM, Fernando Gont <fernando@gont.com.ar>
>> wrote:
>> 
>> Hello, Suresh,
>> 
>> On 2/9/19 19:07, Suresh Krishnan wrote: [....]
[....]
>> 
>> Since there have been plenty of attempts to do EH insertion or
>> leave the IPv6 standard ambiguous in this respect, and the IETF has
>> had consensus that EH insertion is not allowed, I think it would be
>> bad, wastefull, tricky, and even dangerous to let a document go
>> through the whole publication process, and just rely on the AD to
>> keep the "DISCUSS" button pressed.
>> 
>> Put another way: what'd be the rationale for having a draft-ietf
>> and have the corresponding wg ship the document with something that
>> clearly goes against IETF consensus, and that the relevant AD has
>> declared that wouldn't let pass?
> 
> In short, this is not the case. I am *not* the relevant AD for the
> SRv6 Network Programming draft. If this document was in 6man I would
> have flagged it much earlier like I did for the SRH draft.

Sorry, what I meant by "relevant AD" is: "one of the responsible ADs for
the spec that's being violated".

i.e., isn't there in the IETF process -- whether formal or informal --
for this sort of thing to be flagged before documents get too far in the
publication process?  ("Hey, this document in your area is actually
breaking a spec of one of my wgs" sort of thing...)

Thanks!
-- 
Fernando Gont
e-mail: fernando@gont.com.ar || fgont@si6networks.com
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1




From nobody Tue Sep  3 20:58:58 2019
Return-Path: <suresh.krishnan@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 6C00212008A; Tue,  3 Sep 2019 20:58:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 rjJUNN9wq0VL; Tue,  3 Sep 2019 20:58:48 -0700 (PDT)
Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) (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 6E60C1200C7; Tue,  3 Sep 2019 20:58:48 -0700 (PDT)
Received: by mail-yb1-xb2b.google.com with SMTP id c9so6834226ybf.2; Tue, 03 Sep 2019 20:58:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=LtwKQWrpzbn4W/oUVPe0xcxv4A8ZmHk7mrry+zpll4M=; b=XHNdnF/vhBlczi8GMbETlgqGLZ4pJx3A8SdgiaJh5F7iJ52bsJDTi4q223CTTycRj5 X0FGTfiBNdyWhbT5c74igWVrfXYo8fwXlGVgrxKpuaCL2MYQKLyLiD5Gzs+kii/7aowi i3S7oNFmOOfLF7Xqj2r9Lz1b3jdK6pr+WIklPorne8l97CZrUi12OH6yiFyCgx/p52hH O38MyFC5FwNjBJQvZj7yE48bNrNZhdeBZhUmKWQ7puPEEeUwT5u8nrMpB7tZdArGyVs+ sjANRpFnFNcaLyzMnHo9uIc3X1EWU3KJQpkdLCSA7oEkRRnXaG03NuwOEkLGAo7uuFx+ Ja5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=LtwKQWrpzbn4W/oUVPe0xcxv4A8ZmHk7mrry+zpll4M=; b=WTGmiqrK+TK1rOhCcn/zfquQ+rccFCNnV6KSuC3g2OcIZs2xPj4L2ip2vOwrwIrk8C pFuW3LhMhLx2zgvXpRchiM8c3to03K8yEj3KDLnlwTEsO2nlgU85r2w1HB68uY/T9bWM O+L6PjF4vgZjCeqi9cSlcOu/afNBqMteCJtHEto+oqxO1WoDBwX+uSg5YjcfO5mPdQyH 1pWbrRiCUanfF/E6LojLEEhObXlR/t79TA9NBKZn0T+BqQPNrYpr5+IpQyhZi0i+VPJ+ ji5iI3wzmaqwEzrjkYLI6H2vJKmBPhyFFIubVA9LjgCMDYjHNsmdYQj2wJ61qKtoRUMZ mtew==
X-Gm-Message-State: APjAAAU7XmnL4POzFitCUImKxfLzEfvYrrHYN9rtWpYomoYFIrF0M/rC +G01iXVEP376laOdFv23vAc=
X-Google-Smtp-Source: APXvYqyh9Oub6qAyqs1MT/tbR3MBZ4xZcdwPLkwNLFbyApIpna6QGCGYIAyP2Ag4DxNhVDO7dox2gg==
X-Received: by 2002:a25:a2c1:: with SMTP id c1mr28106838ybn.177.1567569527546;  Tue, 03 Sep 2019 20:58:47 -0700 (PDT)
Received: from [10.0.0.2] (45-19-110-76.lightspeed.tukrga.sbcglobal.net. [45.19.110.76]) by smtp.gmail.com with ESMTPSA id c80sm2056243ywa.3.2019.09.03.20.58.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Sep 2019 20:58:46 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Suresh Krishnan <suresh.krishnan@gmail.com>
In-Reply-To: <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar>
Date: Tue, 3 Sep 2019 23:58:45 -0400
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>,  "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <B24AF5C1-5AD9-400E-AD78-069D61563458@gmail.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar>
To: Fernando Gont <fernando@gont.com.ar>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zfr-dCuSHSJRjE2NkJbfjuWoCi4>
Subject: Re: [spring] Question about SRv6 Insert function
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: Wed, 04 Sep 2019 03:58:52 -0000

Hi Fernando,

> On Sep 3, 2019, at 10:50 PM, Fernando Gont <fernando@gont.com.ar> =
wrote:
>=20
> On 4/9/19 05:23, Suresh Krishnan wrote:
>> Hi Fernando,
>>=20
>>> On Sep 3, 2019, at 7:17 AM, Fernando Gont <fernando@gont.com.ar>
>>> wrote:
>>>=20
>>> Hello, Suresh,
>>>=20
>>> On 2/9/19 19:07, Suresh Krishnan wrote: [....]
> [....]
>>>=20
>>> Since there have been plenty of attempts to do EH insertion or
>>> leave the IPv6 standard ambiguous in this respect, and the IETF has
>>> had consensus that EH insertion is not allowed, I think it would be
>>> bad, wastefull, tricky, and even dangerous to let a document go
>>> through the whole publication process, and just rely on the AD to
>>> keep the "DISCUSS" button pressed.
>>>=20
>>> Put another way: what'd be the rationale for having a draft-ietf
>>> and have the corresponding wg ship the document with something that
>>> clearly goes against IETF consensus, and that the relevant AD has
>>> declared that wouldn't let pass?
>>=20
>> In short, this is not the case. I am *not* the relevant AD for the
>> SRv6 Network Programming draft. If this document was in 6man I would
>> have flagged it much earlier like I did for the SRH draft.
>=20
> Sorry, what I meant by "relevant AD" is: "one of the responsible ADs =
for
> the spec that's being violated".
>=20
> i.e., isn't there in the IETF process -- whether formal or informal --
> for this sort of thing to be flagged before documents get too far in =
the
> publication process?  ("Hey, this document in your area is actually
> breaking a spec of one of my wgs" sort of thing=E2=80=A6)

Nothing official. This is one of the main reasons that we have IESG =
evaluation (to find any cross area issues). That said, nothing stops an =
AD from doing this as a WG participant in the other area, but the real =
question is whether the issue still exists when the document hits the =
IESG.=20

Thanks
Suresh=


From nobody Tue Sep  3 23:58:14 2019
Return-Path: <otroan@employees.org>
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 C52E0120020; Tue,  3 Sep 2019 23:58:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 0SdIw801uWUZ; Tue,  3 Sep 2019 23:58:11 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13EFC1200C4; Tue,  3 Sep 2019 23:58:11 -0700 (PDT)
Received: from astfgl.hanazo.no (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 66F814E11B54; Wed,  4 Sep 2019 06:58:10 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 7D63B1B72F1E; Wed,  4 Sep 2019 08:58:06 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar>
Date: Wed, 4 Sep 2019 08:58:06 +0200
Cc: Suresh Krishnan <suresh.krishnan@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar>
To: Fernando Gont <fernando@gont.com.ar>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DkWiHKLNYlt2oKNWDC4N7WtSdCE>
Subject: Re: [spring] Question about SRv6 Insert function
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: Wed, 04 Sep 2019 06:58:13 -0000

Fernando,

>>> Since there have been plenty of attempts to do EH insertion or
>>> leave the IPv6 standard ambiguous in this respect, and the IETF has
>>> had consensus that EH insertion is not allowed, I think it would be
>>> bad, wastefull, tricky, and even dangerous to let a document go
>>> through the whole publication process, and just rely on the AD to
>>> keep the "DISCUSS" button pressed.
>>>=20
>>> Put another way: what'd be the rationale for having a draft-ietf
>>> and have the corresponding wg ship the document with something that
>>> clearly goes against IETF consensus, and that the relevant AD has
>>> declared that wouldn't let pass?
>>=20
>> In short, this is not the case. I am *not* the relevant AD for the
>> SRv6 Network Programming draft. If this document was in 6man I would
>> have flagged it much earlier like I did for the SRH draft.
>=20
> Sorry, what I meant by "relevant AD" is: "one of the responsible ADs =
for
> the spec that's being violated".
>=20
> i.e., isn't there in the IETF process -- whether formal or informal --
> for this sort of thing to be flagged before documents get too far in =
the
> publication process?  ("Hey, this document in your area is actually
> breaking a spec of one of my wgs" sort of thing...)

I would prefer that we calmed down a bit on the protocol policing.

We know that header insertion breaks unsuspecting source hosts if done =
by the network.
It breaks (at least) PMTUD, ICMP errors and AH.

What we have said in the past is; explain how those issues are dealt =
with or do not apply to your proposal.
And some form of "doing on behalf of" is not necessarily problematic.

It's the "blind" "Thou shalt not do" that I object to. As opposed to =
arguing on technical grounds.

Ensuring interoperability is our purpose. Not protect 8200 as if it's a =
religious text.

Ole


From nobody Wed Sep  4 03:48:50 2019
Return-Path: <Alexander.Vainshtein@ecitele.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 CB1391200E0 for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 03:48:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level: 
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ecitele.com header.b=FcdRgDn3; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=kgaz4Bi1
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 3lkr8EPfwo_C for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 03:48:44 -0700 (PDT)
Received: from mail1.bemta26.messagelabs.com (mail1.bemta26.messagelabs.com [85.158.142.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D14391200CE for <spring@ietf.org>; Wed,  4 Sep 2019 03:48:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1567594122; i=@ecitele.com; bh=3ExXK4dBWQqutAANoQatHGbcuOSN0AaXYBOjQKQqZfk=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=FcdRgDn3nYo+EisgfBGYralGGy38Ot5qE9gAFJsby5aoL3i2wFTD91HEdc4Oqc5ku /Gp3Wg1xAILTazkQ42GkyEqka9uUVvWA0aDg4cQNRinZoLBWBz3IfJ1BM6XBjh0yYE P7LKqWtgzL7fgpZY0F0y1o55nt8+olRNUYnmDUbo=
Received: from [85.158.142.200] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-2.bemta.az-b.eu-central-1.aws.symcld.net id 05/0B-29283-9869F6D5; Wed, 04 Sep 2019 10:48:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKJsWRWlGSWpSXmKPExsUi9LZno27HtPx Yg65nMhY/dsxhtjgyeR2LxfELvxkdmD0WbCr1WLLkJ5NHy7OTbAHMUayZeUn5FQmsGf+nv2Us mDaRtWLx7TOsDYxHOli7GLk4GAWWMkucmXCVCcI5xiJxeM5zdghnM6PEieOTwBwWgbXMEvse/ WUBcYQE+pkkDm1tY4Zw7jBK/J81B8jh5GATsJXYtPouG4gtIhAt0bBoJpjNLKAisbd9JwuILS xgInF6xj0miBpLiXnfXzFD2HoS+x8+YgWxWYDqT365CdbLKxArsXwvxExGATGJ76fWMEHMFJe 49WQ+mC0hICCxZM95ZghbVOLl43+sEPVJEvefLmSEiCtKzLg3hx3ClpW4NL8bKu4r0f39ONAc DiBbWWLLi1iQvyQEHjNKfNl0HqpeS+LYgevsEDXSEku6uCHCORLfj61lg7DVJVo+zmOFsGUkz r+ayw4xZwKbxM6Zc8DuFBJIljgx5zMLRJGcxKrehywTGPVmIXkHws6TuHlwMZjNKyAocXLmE5 ZZQKuZBTQl1u/ShyhRlJjS/ZAdwtaQaJ0zlx1ZfAEj+ypGy6SizPSMktzEzBxdQwMDXUNDY11 TIGmol1ilm6SXWqqbnJpXUpQIlNVLLC/WK67MTc5J0ctLLdnECExpKYWs+TsY3818o3eIUZKD SUmUV7E5L1aILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/w1PxYIcGi1PTUirTMHGB6hUlLcPAoi fDmgaR5iwsSc4sz0yFSpxhdOSa8nLuImePdz8VA8uOqJUDyO5g8MnfpImYhlrz8vFQpcV4HkG YBkOaM0jy40bDccIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8HyBSezLwSuAteAR3HBHR cZm8uyHEliQgpqQamRaERNhmrV0U2qFxRCJuuzbc8OW7tgrgtTHsUj3dp91y+OtfYZ7G36NXI pZuXt/nI7/zZ/nWjy10DoVSHj9s+bP2mVFIW7NHzsG4td55rzTsrmUiJmhpj3oCNmXoTVvmdW 1vqr5hmdtTpKf+jLu0Wz1mt/31ceB/y3uVi9rexMvnG5R/DtVS8/VmZwx/7beef7A7XVzGqb1 6dU1J34FvG49kcj9ImPPwVGMA5JWrqxTk9nuVv4tNztsddCd7Xmfxi94aQSYwurUmxtp58Oie O3LeZtUuGQ1P3btfiHkUV77qg4ozXHG+Wn1k/Te288Jnd8epBmlqaj3Pful+YpxP636Le1kTY qOid58rA+0osxRmJhlrMRcWJAPwt+Q6IBAAA
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-10.tower-245.messagelabs.com!1567594117!20334!1
X-Originating-IP: [18.237.140.177]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.43.12; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 24774 invoked from network); 4 Sep 2019 10:48:39 -0000
Received: from p01b.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.177) by server-10.tower-245.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 4 Sep 2019 10:48:39 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a8SVr7lnnw/bj8CkJqPblgq/RJlAykfUyX6iP+zvvLOnGb53DSbCbkCcalmEoWCdSJ58jjVHIxC7+2eUAXNeyoF+rebTxjfFwaD68IQueoNajq4ZSE2JheLTHhFHDrtXodFLrJYUSRubS9y6d9ZkcG/3ZD4hCBRFBqj/p0MIAg4FCAm5D9eU8aRpXRuABxwstfM2VC1TdhGcGSAHuJ7M9YTJPJwXiY/HcgmvlqrNUQnEYiqKYRvkXeLEwEi6hgE/Q7pcN0nV78cpEzTGhNHtfNsSDXyna6t3iNeD6V1ysVa92Idgm2M5Hg+hBaPC13bv2cz1F3oZ5KD7HqqMgX4FKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pWb917xz9yoUq6bBwjZaKmxNTt9cBu2HNZHsS833ar4=; b=fCsSl58iefOX4+ohD8bppa8EGkkw3mrhAK5/SOOidxbsu304ahuFCl7pf99gUG/SljSBXMSU+anr5xQlfp/Vm15haa0TpECDwxzb75OTbLrOfWzwUWO2apObp91D1aZoFr6gaTY6/RXQ+ep8ob2PzwRoawkvgem9lrcBw6ZX8iZcsy8EVrTMRA6lmy21BAT5YsoQJAiJl9fzbZKRinciLjRrCtUNNzphBJxELtcuQhyVcVEehorDmFrRGBS+eRkAY6FPBSX98Rcu2A/OGfwlLxJr/Y6Kr6SLjYYzRNqyxzLA41oDWruyzX22C6Du3RipXdRMlz48IeFQzj3eLaXhLA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pWb917xz9yoUq6bBwjZaKmxNTt9cBu2HNZHsS833ar4=; b=kgaz4Bi1/FZwejz2IA6M4xZqo79uswOwMIoh14+qG80rvCnl5sI5xe5kh1qzQcMwta5RRbn08IOnB90Ax3JY4Nj4T1gqT3K7U1Zep0U6vAteSHHCKXqLU+G8T2ldvQRKgDUdhPvQjNMRm0PncehoLN49y3zV49ZWxN0dkRK9LgM=
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com (52.135.146.159) by AM0PR03MB4964.eurprd03.prod.outlook.com (20.178.21.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.21; Wed, 4 Sep 2019 10:48:34 +0000
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82]) by AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82%6]) with mapi id 15.20.2220.022; Wed, 4 Sep 2019 10:48:34 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQ==
Date: Wed, 4 Sep 2019 10:48:34 +0000
Message-ID: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 159e2310-a6c1-43a8-d3f6-08d731256f2e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0PR03MB4964; 
x-ms-traffictypediagnostic: AM0PR03MB4964:
x-ms-exchange-purlcount: 11
x-microsoft-antispam-prvs: <AM0PR03MB4964C8661B6336443D5737B69DB80@AM0PR03MB4964.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(396003)(136003)(366004)(39860400002)(199004)(189003)(51874003)(13464003)(55016002)(76116006)(6436002)(53946003)(102836004)(8676002)(316002)(6506007)(110136005)(6306002)(53546011)(186003)(54896002)(74316002)(256004)(66946007)(66446008)(14444005)(99286004)(52536014)(4326008)(5660300002)(236005)(7696005)(81166006)(9686003)(966005)(64756008)(8936002)(81156014)(33656002)(86362001)(26005)(14454004)(25786009)(7736002)(606006)(30864003)(478600001)(486006)(6116002)(66066001)(790700001)(2501003)(71200400001)(476003)(71190400001)(66476007)(66556008)(2906002)(3846002)(53936002)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR03MB4964; H:AM0PR03MB3828.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pMbjA3PczLbY1QSPg0KsD9k8b4TpLnoEMXxvCuSKBcSw+IWBPp57nDqLcIv6oPrIZDFdk/Kk+NdeH8T2ZlJvgsml1c5ynwB5BxDDv51zXk7rcl2IYe4DPhErVSni3acSbjoM5ESfcph9s1NtCY8SpNjjZKodtV3j1WWDgUkKXJfZJpzgJNeksQSql1CJWTh0WEf8Hxux42dLPiDrZXetEDC67Vm4MoeoZIYdNtnXSapiwo65qtkw1RA13gUPVaLIjoa4bc4YGdJhXSvpjCmcz0Nrw6F0qZKvFurkksTxGAwTg3h5uI9eR3p0AhvvxxAnixsesO7XY+CiO5sXcR48CJ0S5N1BP4Pn8+tWtEnQgbn7+kmYRcqh4t/I9gQh41N8CIV0lG1oSiA8TQhyJfEJvddkZOu5cZBtO3koQRAE/w0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR03MB38287E615EB8B02BED4EC94B9DB80AM0PR03MB3828eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 159e2310-a6c1-43a8-d3f6-08d731256f2e
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 10:48:34.3926 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AKOmH0waB0j0Dti77TO3DJmiBBo05DdT3tfMKF4eyXPG8x6nc/EHhsQNWuAIFUbq8hoaVUe8oBHN4iGRIoNZAQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4964
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Fi9w8-tsYXvHMfkdqAvAMEo7gQY>
Subject: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Wed, 04 Sep 2019 10:48:49 -0000

--_000_AM0PR03MB38287E615EB8B02BED4EC94B9DB80AM0PR03MB3828eurp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9iLCBCcnVubyBhbmQgYWxsLApJIGhhdmUgYSBuYWl2ZSBxdWVzdGlvbiBiYXNlZCwgbW9zdCBw
cm9iYWJseSwgb24gaW5zdWZmaWNpZW50IHVuZGVyc3RhbmRpbmcgb2YgU1J2NiAobm90IHRvIG1l
bnRpb24gU1J2NispLgpUaGlzIHF1ZXN0aW9uIGhhcyBiZWVuIHByb21wdGVkIGJ5IHRoZSBjb21w
bGFpbnRzIChvbiB0aGUgQmV5b25kIFNSdjYgdGhyZWFkKSBhYm91dCBwcm9ibGVtcyB3aXRoIHN1
cHBvcnRpbmcgbG9uZyBsaXN0cyBvZiAxMjgtYml0cyBvZiBTSURzIGluIHRoZSBJUHY2IFNlZ21l
bnQgUm91dGluZyBIZWFkZXJzLCBhbmQgdmFyaW91cyBhcHByb2FjaGVzIHRvIG1pdGlnYXRpbmcg
dGhlc2UgY29tcGxhaW50cy4KCgoKU2VjdGlvbiA1IG9mIFJGQyA4NDAyPGh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9yZmM4NDAyI3NlY3Rpb24tNT4gZGVmaW5lcyBCaW5kaW5nIFNlZ21lbnRz
IChCU0lEcykgYW5kIHNheXMgdGhhdCDigJxoZSBCU0lEIGlzIGJvdW5kIHRvIGFuIFNSIFBvbGlj
eSwgaW5zdGFudGlhdGlvbiBvZiB3aGljaCBtYXkgaW52b2x2ZSBhIGxpc3Qgb2YgU0lEcy7igJ0g
ICBJdCBhbHNvIGV4cGxhaW5zIHRoYXQgQlNJRHMgZmFjaWxpdGF0ZSBiZXR0ZXIgc2NhbGFiaWxp
dHkgKGFtb25nIG90aGVyIHRoaW5ncykgb2YgU1IuICBBbmQsIGFzIGlzIGFwcHJvcHJpYXRlIGZv
ciB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50LCBSRkMgODQwMiBkb2VzIG5vdCBkaWZmZXJlbnRp
YXRlIGJldHdlZW4gU1ItTVBMUyBhbmQgU1J2NiBpbiB0aGUgZGVmaW5pdGlvbiBvZiBCaW5kaW5n
IHNlZ21lbnRzLgoKCgpUaGUgU1ItTVBMUzxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMjI+IGRyYWZ0IChhbHJlYWR5IGFw
cHJvdmVkIGZvciBwdWJsaWNhdGlvbiBhcyBhbiBSRkMpICBtZW50aW9ucyAoZS5nLiwgaW4gdGhl
IGV4YW1wbGUgaW4gU2VjdGlvbiBBLjMuMikgdGhhdCB0aGUgbm9kZSB0aGF0IGhhcyBhbGxvY2F0
ZWQgYSBCU0lEIGxhYmVsIDEwMjMgZm9yIGEgc3BlY2lmaWMgU1IgcG9saWN5IEZFQy0xIGZvciB3
aGljaCBpdCBpcyB0aGUgaGVhZC1lbmQg4oCcaW5zdGFsbHMgYSB0cmFuc2l0IE1QTFMgZm9yd2Fy
ZGluZyBlbnRyeSB0byBTV0FQIGluY29taW5nIGxhYmVsPTEwMjMsIHdpdGggb3V0Z29pbmcgbGFi
ZWxzIGFuZCBvdXRnb2luZyBpbnRlcmZhY2UgZGV0ZXJtaW5lZCBieSB0aGUgU0lELUxpc3QgZm9y
IEZFQzHigJ0uIFRoaXMgZXhwbGFuYXRpb24gaXMgZnVsbHkgY29tcGF0aWJsZSB3aXRoIHRoZSBN
UExTIGFyY2hpdGVjdHVyZSB3aGVyZSB0aGUgdG9wIGxhYmVsIG9mIHRoZSBsYWJlbCBzdGFjayBj
YW4gYmUgc3dhcHBlZCB3aXRoIG11bHRpcGxlIG5ldyBsYWJlbHMuCgoKCkNhbiBzb21lYm9keSBw
bGVhc2UgZXhwbGFpbiBob3cgKGlmIGF0IGFsbCkgYXJlIEJpbmRpbmcgU2VnbWVudHMgZ29pbmcg
dG8gYmUgc3VwcG9ydGVkIGluIFNSdjYgYW5kL29yIGluIFNSdjYrPwoKVG8gdGhlIGJlc3Qgb2Yg
bXkgKGFkbWl0dGVkbHksIGxpbWl0ZWQpIHVuZGVyc3RhbmRpbmcgb2YgSVB2Niwgbm8gZXF1aXZh
bGVudCBvZiB0aGUgU1ItTVBMUyBoYW5kbGluZyBvZiB0aGUgQlNJRCBpcyBhbGxvd2VkIHdpdGgg
dGhlIElQdjYgcm91dGluZyBoZWFkZXJzIGFzIHBlciBSRkMgODIwMDxodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvcmZjODIwMD4uIEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgSVB2NiBTZWdtZW50
IFJvdXRpbmcgSGVhZGVyPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLTZt
YW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlci0yMj4gZHJhZnQgZG9lcyBub3QgbWVudGlvbiBCaW5k
aW5nIFNJRHMgYXQgYWxsLgoKCgpGcm9tIG15IFBPViwgaWYgQmluZGluZyBzZWdtZW50cyBjYW5u
b3QgYmUgc3VwcG9ydGVkIHdpdGggU1J2NiBvciBTUnY2KywgYSBUZWNobmljYWwgRXJyYXR1bSBv
biA4NDAyIHNob3VsZCBwb3N0ZWQuCgpEaWQgSSBtaXNzIHNvbWV0aGluZyBoZXJlPwoKWW91ciB0
aW1lbHkgZmVlZGJhY2sgd291bGQgYmUgaGlnaGx5IGFwcHJlY2lhdGVkLgoKUmVnYXJkcywgYW5k
IGxvdHMgb2YgdGhhbmtzIGluIGFkdmFuY2UsClNhc2hhCgpPZmZpY2U6ICs5NzItMzkyNjYzMDIK
Q2VsbDogICAgICArOTcyLTU0OTI2NjMwMgpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNodGVpbkBl
Y2l0ZWxlLmNvbQoKRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gT24gQmVo
YWxmIE9mIE5pY2sgSGlsbGlhcmQKU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDMsIDIwMTkgOToy
MiBQTQpUbzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT4KQ2M6IFNQUklORyBXRyBMaXN0
IDxzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBC
ZXlvbmQgU1J2Ni4KClJvYiwKCkNsYXJpZnlpbmcgd2hhdCBJIHdyb3RlIHByZXZpb3VzbHksIEkg
ZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgYXBwcm9wcmlhdGUgZm9yIGRyYWZ0LWZpbHNmaWxzLXNw
cmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgdG8gcHJvZ3Jlc3MgZnVydGhlciB1bmxl
c3MgdGhlIGF1dGhvcnMgY2FuIGRlbW9uc3RyYXRlIHRoYXQgdGhlIHZvbHVtZSBvZiBJUHY2IGFk
ZHJlc3NpbmcgcmVxdWlyZWQgY2FuIGJlIHNhdGlzZmllZCBpbiBhIHdheSB0aGF0IHdvcmtzIHdp
dGhpbiB0aGUgY29uc3RyYWludHMgdGhhdCB0aGUgb3BlcmF0aW9uYWwgY29tbXVuaXR5IG9wZXJh
dGVzIHdpdGhpbi4KCklmIHRoZXJlIGlzIGFuIGV4cGVjdGF0aW9uIHRoYXQgdGhpcyBhZGRyZXNz
IHNwYWNlIHdpbGwgYmUgYXNzaWduZWQgZnJvbSB0aGUgZ2xvYmFsIHVuaWNhc3QgYWRkcmVzcyBi
bG9jayB2aWEgc3RhbmRhcmQgUklSIGFsbG9jYXRpb24gcG9saWNpZXMsIHRoZW4gdGhlIGF1dGhv
cnMgd2lsbCBuZWVkIHRvIGRlbW9uc3RyYXRlIHRoYXQgdGhlIFJJUnMgYXJlIGdvaW5nIHRvIGJl
IGNvbWZvcnRhYmxlIGNoYW5naW5nIHRoZWlyIGFsbG9jYXRpb24gcG9saWNpZXMgdG8gYWNjb21t
b2RhdGUgdGhpcy4KCk5pY2sKClJvbiBCb25pY2E8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZz4KMSBTZXB0ZW1iZXIgMjAxOSBhdCAyMjoxMApIaSBGZXJuYW5kbywK
CjZtYW4gcGFydGljaXBhbnRzIHNob3VsZCBsb29rIGF0IHRoZSBmb2xsb3dpbmc6CgotIGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmctMDE8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNYdEdNc3Z4MXBMZkRz
MlVnYmlpSlNHNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFm
dC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDE+IChJbiBwYXJ0aWN1bGFy
LCBTZWN0aW9ucyA0IGFuZCA1KQotIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1m
aWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAyPGh0dHBzOi8vY2xp
Y2t0aW1lLnN5bWFudGVjLmNvbS8zR1R1Z3BLWDZNRWtRdHhqa1BONHNGQTZIMj91PWh0dHBzJTNB
JTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1w
Z20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMj4KClJvbgoKCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9u
bHkKCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCkZyb206IEZlcm5hbmRvIEdvbnQgPGZnb250
QHNpNm5ldHdvcmtzLmNvbT48bWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbT4KU2VudDogU2F0
dXJkYXksIEF1Z3VzdCAzMSwgMjAxOSA0OjUzIFBNClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1
bmlwZXIubmV0PjxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD47IFJvYiBTaGFraXIgPHJvYmpz
QGdvb2dsZS5jb20+PG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPjsgU1BSSU5HIFdHIExpc3QgPHNw
cmluZ0BpZXRmLm9yZz48bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmc8bWFp
bHRvOjZtYW5AaWV0Zi5vcmc+ClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4KCkhp
LCBSb24sCgpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0
aGUgc3ByaW4gd29yaywgY291bGQgeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgZG8geW91IG1lYW4g
YnkgInN0cmV0Y2hpbmcgdGhlIGludGVycHJldGF0aW9uIG9mClJGQzgyMDAgb3IgUkZDNDI5MSI/
CgpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAg
KGZvcm1lcmx5IFJGQzI0NjApLCBzbyBJJ20gY3VyaW91cyBpZiB0aGVyZSBhcmUgYW55IGRvY3Vt
ZW50cyB0cnlpbmcgdG8gZG8gdGhlIHNhbWUsIG9yIHdoYXQuCgpUaGFua3MhCgpDaGVlcnMsCkZl
cm5hbmRvCgoKCgotLQpGZXJuYW5kbyBHb250ClNJNiBOZXR3b3JrcwplLW1haWw6IGZnb250QHNp
Nm5ldHdvcmtzLmNvbTxtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tPgpQR1AgRmluZ2VycHJp
bnQ6IDY2NjYgMzFDNiBENDg0IDYzQjIgOEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTIKCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0CmlwdjZAaWV0
Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+CkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly9jbGlja3RpbWUu
c3ltYW50ZWMuY29tLzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyP3U9aHR0cHMlM0ElMkYlMkZ3
d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpcHY2PgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGZXJu
YW5kbyBHb250PG1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20+CjMxIEF1Z3VzdCAyMDE5IGF0
IDIxOjUzCkhpLCBSb24sCgpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5vdCBiZWVuIGZv
bGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQKeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgZG8g
eW91IG1lYW4gYnkgInN0cmV0Y2hpbmcgdGhlIGludGVycHJldGF0aW9uIG9mClJGQzgyMDAgb3Ig
UkZDNDI5MSI/CgpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9m
IFJGQzgyMDAgKGZvcm1lcmx5ClJGQzI0NjApLCBzbyBJJ20gY3VyaW91cyBpZiB0aGVyZSBhcmUg
YW55IGRvY3VtZW50cyB0cnlpbmcgdG8gZG8gdGhlCnNhbWUsIG9yIHdoYXQuCgpUaGFua3MhCgpD
aGVlcnMsCkZlcm5hbmRvCgoKClJvbiBCb25pY2E8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZz4KMzEgQXVndXN0IDIwMTkgYXQgMjE6MzMKUm9iLAoKVGhlIGZvbGxv
d2luZyBhcmUgYXJndW1lbnRzIGZvciBwcm9jZWVkaW5nIHdpdGggU1J2Nis6CgotICAgICAgICAg
IEVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVlcCBTSUQgbGlzdHMKLSAgICAgICAgICBPcGVy
YXRpb25hbCBTaW1wbGljaXR5Ci0gICAgICAgICAgU1J2Nisgd29yayBtYXkgZmluaXNoIGJlZm9y
ZSBTUnY2CgpFZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIExpc3RzCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClNSIGN1c3RvbWVy
cyBoYXZlIHN0YXRlZCBhIGZpcm0gcmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBTUiBwYXRocyB0aGF0
IGNvbnRhaW4gOCB0byAxMiBzZWdtZW50cy4gVGhleSBoYXZlIGFsc28gc3RhdGVkIGEgcmVxdWly
ZW1lbnQgZm9yIGltcGxlbWVudGF0aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUgc3BlZWQgIGFuZCB3
aXRob3V0IGNvbnN1bWluZyBleGNlc3NpdmUgb3ZlcmhlYWQgYmFuZHdpZHRoLgoKU1J2NiwgYXMg
ZGVmaW5lZCBpbiBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlciwgY2Fubm90
IHNhdGlzZnkgdGhlc2UgcmVxdWlyZW1lbnRzLiBJbiBvcmRlciB0byBzdXBwb3J0IGFuIFNSIHBh
dGggd2l0aCA4IHNlZ21lbnRzLCBTUnY2IHdvdWxkIHJlcXVpcmUgYSAxMjgtYnl0ZSBTUkguIEV2
ZW4gaWYgQVNJQ3MgY291bGQgcHJvY2VzcyBzdWNoIGEgbG9uZyBTUkggYXQgbGluZSBzcGVlZCwg
dGhlIGJhbmR3aWR0aCBvdmVyaGVhZCB3b3VsZCBiZSBwcm9oaWJpdGl2ZS4KClRoZXJlZm9yZSwg
b25lIG9mIHRoZSBmb3VyIHNvbHV0aW9ucyAgdGhhdCB5b3UgbWVudGlvbiBiZWxvdyBpcyByZXF1
aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95YWJsZS4gV2hpbGUgZHJhZnQtaWV0Zi02bWFuLXNlZ21l
bnQtcm91dGluZy1oZWFkZXIgaXMgY2xvc2UgdG8gbWF0dXJpdHksIHRoZSBmb3VyIGNvbXBldGlu
ZyBzb2x1dGlvbnMgbWVudGlvbmVkIGJlbG93IGFyZSBlcXVhbGx5IG1hdHVyZSBhbmQgc2hvdWxk
IGJlIGdpdmVuIGVxdWFsIGNvbnNpZGVyYXRpb24uCgoKVGhlIGZvdXIgc29sdXRpb25zIGFyZSBT
UnY2KywgdVNJRCwgZHJhZnQtbGkgYW5kIGRyYWZ0LW1pcnNreS4KCk9wZXJhdGlvbmFsIFNpbXBs
aWNpdHkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTmV0d29yayBvcGVyYXRvcnMgc3Ry
aXZlIGZvciBvcGVyYXRpb25hbCBzaW1wbGljaXR5LiBCeSBsb29zZWx5IGludGVycHJldGluZyAo
YW5kIHNvbWV0aW1lcyBiZW5kaW5nKSB0aGUgcmVxdWlyZW1lbnRzIG9mIFJGQ3MgNDI5MSBhbmQg
UkZDIDgyMDAsIFNSdjYgaW50cm9kdWNlcyBhcmNoaXRlY3R1cmFsIHF1aXJrcyB0aGF0IGludHJv
ZHVjZSBvcGVyYXRpb25hbCBjb21wbGV4aXR5LiBUaGUgZm9sbG93aW5nIGFyZSBhcmNoaXRlY3R1
cmFsIHF1aXJrcyBvZiAgZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXI6Cgot
ICAgICAgICAgIFRoZSBTZWdtZW50IFJvdXRpbmcgSGVhZGVyIChTUkgpIHNlcnZlcyBwdXJwb3Nl
cyBvdGhlciB0aGFuIHJvdXRpbmcuIFRoZXJlZm9yZSwgdGhlIFNSSCBpcyBzb21ldGltZXMgcmVx
dWlyZWQgZm9yIHBhY2tldHMgdGhhdCB0cmF2ZXJzZSB0aGUgbGVhc3QtY29zdCBwYXRoIGZyb20g
c291cmNlIHRvIGRlc3RpbmF0aW9uCi0gICAgICAgICAgVGhlIFNSSCBhbmQgdGhlIElQdjYgQXV0
aGVudGljYXRpb24gSGVhZGVyIGFyZSBpbmNvbXBhdGlibGUuCi0gICAgICAgICAgVGhlIElQdjYg
ZGVzdGluYXRpb24gYWRkcmVzcyBkZXRlcm1pbmVzIHdoZXRoZXIgYW4gU1JIIGlzIHZhbGlkIGFu
ZCBob3cgaXQgaXMgcHJvY2Vzc2VkLiBGb3IgZXhhbXBsZSwgaWYgdGhlIElQdjYgZGVzdGluYXRp
b24gYWRkcmVzcyBjb250YWlucyBvbmUgbG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBT
UkggbWlnaHQgYmUgcHJvY2Vzc2VkIGluIG9uZSBwYXJ0aWN1bGFyIHdheSwgd2hpbGUgaWYgdGhl
IElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBjb250YWlucyBhbm90aGVyIGxvY2FsbHkgaW5zdGFu
dGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHRvdGFsbHkgaW52YWxpZC4KCkRyYWZ0LWll
dGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyAgcHJvbWlzZXMgbW9yZSBhcmNoaXRl
Y3R1cmFsIHF1aXJrcy4gRm9yIGV4YW1wbGU6CgotICAgICAgICAgIFNlZ21lbnQgZW5kcG9pbnRz
IGNhbiBpbnNlcnQgYW5kL29yIGRlbGV0ZSBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzCi0gICAgICAg
ICAgQW4gSVB2NiBwYWNrZXQgY2FuIGNvbnRhaW4gdHdvIFNlZ21lbnQgUm91dGluZyBoZWFkZXJz
Ci0gICAgICAgICAgSVB2NiBwYWNrZXRzIGFyZSBubyBsb25nZXIgc2VsZi1kZXNjcmliaW5nLiBG
b3IgZXhhbXBsZSwgdGhlIE5leHQgSGVhZGVyIEZpZWxkIGluIHRoZSBTUkggY2FuIGNhcnJ5IGEg
dmFsdWUgb2YgTm8gTmV4dCBIZWFkZXIsIGV2ZW4gdGhvdWdoIHRoZSBTUkggaXMgZm9sbG93ZWQg
YnkgRXRoZXJuZXQgcGF5bG9hZC4KCk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9taXNlIHN0aWxs
IG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFmdC1hbGktNm1h
bi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1pbmUgdGhlIFNS
SCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscyB6ZXJvLiBUaGlzIGlzIGJlY2F1c2UgdGhl
IFNSSCBoYXMgYmVlbiBvdmVybG9hZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFzIHJvdXRpbmcg
aW5mb3JtYXRpb24uCgpGdXJ0aGVybW9yZSwgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20t
ZXh0ZW5zaW9uLXNydjYtdXNpZCByZXF1aXJlcyBuZXR3b3JrIG9wZXJhdG9ycyB0byBvYnRhaW4g
YWRkcmVzcyBzcGFjZSBhbmQgbnVtYmVyIHRoZWlyIG5ldHdvcmtzIGluIGEgcGFydGljdWxhciB3
YXkgdG8gbWFrZSByb3V0aW5nIHdvcmsuCgpTUnY2KyBXb3JrIE1heSBGaW5pc2ggQmVmb3JlIFNS
djYgd29yawotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpTUnY2KyAgaGFzIGJlZW4gaW1wbGVtZW50ZWQgb24gTElOVVggYW5kIGlzIGJlaW5n
IGltcGxlbWVudGVkIG9uIEpVTk9TLiBJbXBsZW1lbnRhdGlvbiBleHBlcmllbmNlIGRlbW9uc3Ry
YXRlcyB0aGF0IHNwZWNpZmljYXRpb24gaXMgZmFpcmx5IGNvbXBsZXRlLiBGb3IgZXhhbXBsZSwg
dGhlcmUgaXMgbm8gbmVlZCBmb3IgYW4gU1J2NisgT0FNIGRvY3VtZW50LiBJdOKAmXMganVzdCBJ
UHY2IGFuZCBJUHY2IE9BTSBqdXN0IHdvcmtzLgoKRnVydGhlcm1vcmUsIHRoZSBTUnY2KyBzcGVj
aWZpY2F0aW9ucyBhZGhlcmUgdG8gYSBzdHJpY3QgaW50ZXJwcmV0YXRpb24gb2YgUkZDIDgyMDAu
IFRoZXJlZm9yZSwgYXMgdGhleSBwcm9ncmVzcyB0aHJvdWdoIHRoZSB3b3JraW5nIGdyb3VwLCB0
aGV5IHdvbuKAmXQgbmVlZCB0byBvdmVyY29tZSB0aGUgb2JqZWN0aW9ucyB0aGF0IGFyZSBpbmV2
aXRhYmx5IGVuY291bnRlcmVkIHdoZW4gc3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2Yg
YSBzcGVjaWZpY2F0aW9uIHRoYXQgaXMgc28gZnVuZGFtZW50YWwgYXMgUkZDIDgyMDAuCgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGFua3MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24KCgoKCgoKCgpGcm9t
OiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBSb2IgU2hha2lyClNlbnQ6IFN1bmRheSwgQXVndXN0IDQs
IDIwMTkgNTowNCBQTQpUbzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz48bWFpbHRv
OnNwcmluZ0BpZXRmLm9yZz4KU3ViamVjdDogW3NwcmluZ10gQmV5b25kIFNSdjYuCgoKSGkgU1BS
SU5HIFdHLAoKCk92ZXIgdGhlIGxhc3QgNSsgeWVhcnMsIHRoZSBJRVRGIGhhcyBkZXZlbG9wZWQg
U291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbkcgKFNQUklORykgYWthIFNlZ21lbnQg
Um91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1ItTVBMUykgYW5kIElQdjYgKFNSdjYpIGRhdGEg
cGxhbmVzLiBTUi1NUExTIG1heSBhbHNvIGJlIHRyYW5zcG9ydGVkIG92ZXIgSVAgaW4gVURQIG9y
IEdSRS4KCgpUaGVzZSBlbmNhcHN1bGF0aW9ucyBhcmUgcGFzdCBXRyBsYXN0IGNhbGwgKGluIElF
U0cgb3IgUkZDIEVkaXRvcikuCgoKRHVyaW5nIHRoZSBTUFJJTkcgV0cgbWVldGluZyBhdCBJRVRG
IDEwNSwgdHdvIHByZXNlbnRhdGlvbnMgd2VyZSByZWxhdGVkIHRvIHRoZSByZWR1Y3Rpb24gb2Yg
dGhlIHNpemUgb2YgdGhlIFNJRCBmb3IgSVB2NiBkYXRhcGxhbmU6CgogICogICBTUnY2KyAvIENS
SCAtLSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2
LXBsdXMtMDQ8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNYdXd6UWs0Yld6SFdtSjNQ
Tlp6UldoNkgyP3U9aHR0cHMlM0ElMkYlMkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tJTJGdjIl
MkZ1cmwlM0Z1JTNEaHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRib25pY2Et
MkRzcHJpbmctMkRzcnY2LTJEcGx1cy0yRDA0JTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3Jz
dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4
NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JE
SktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RLVWhBZmpWc3hfd0s2NDV1SmswRkh6czJ2eGlBVnIt
Q3NrTVBBYUVoRVFRJTI2ZSUzRD4KICAqICAgdVNJRCAtLSBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0w
MTxodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1hVZVVCQzF2cm92TEJVb0NQQ0tEekQ2
SDI/dT1odHRwcyUzQSUyRiUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUz
RnUlM0RodHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGZpbHNmaWxzLTJEc3By
aW5nLTJEbmV0LTJEcGdtLTJEZXh0ZW5zaW9uLTJEc3J2Ni0yRHVzaWQtMkQwMSUyNmQlM0REd01G
YVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSUyNnIl
M0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JTI2bSUzRGFja1pD
OWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMlMjZzJTNEQXExREs3ZnU3M2F4
WjFQWExJRTh4bkhFMkFoVHROWnk5TFRIZ1dxeDRDUSUyNmUlM0Q+CgoKRHVyaW5nIHRoZSBJRVRG
IHdlZWssIHR3byBhZGRpdGlvbmFsIGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9zZWQ6CgogICogICBo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2
Ni1ucC0wMDxodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1JzQTI0TFlZRHoyd1hCM3Mz
VVNVNEs2SDI/dT1odHRwcyUzQSUyRiUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUy
RnVybCUzRnUlM0RodHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGxpLTJEc3By
aW5nLTJEY29tcHJlc3NlZC0yRHNydjYtMkRucC0yRDAwJTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZ
dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2ly
LUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEt
MU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RYV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3Ro
Smh1Z2N5VDk4R0oyTi1DcktzJTI2ZSUzRD4KICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDM8aHR0cHM6Ly9jbGlja3RpbWUu
c3ltYW50ZWMuY29tLzNRSGFic2RDWlJ5MzVBd3o5YjZRVUNSNkgyP3U9aHR0cHMlM0ElMkYlMkZ1
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tJTJGdjIlMkZ1cmwlM0Z1JTNEaHR0cHMtM0FfX3Rvb2xz
LmlldGYub3JnX2h0bWxfZHJhZnQtMkRtaXJza3ktMkQ2bWFuLTJEdW5pZmllZC0yRGlkLTJEc3It
MkQwMyUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2
b0RUWGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRo
S1A4JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMlMjZz
JTNEZ2Nia0hZeFhtN0ZVN3ZibE9CMXZJNThTRGFhV2Y2MnBhN1l2TG1zUDRuSSUyNmUlM0Q+CgoK
QXMgd2UgZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50IGZvciB0
aGUgV0cgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5jYXBzdWxh
dGlvbnMgYXJlLiBUaHVzLCB3ZSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdGhhdCB0aGUgV0cgc2hv
dWxkIGZpcnN0IGdldCB0byBhIGNvbW1vbiB1bmRlcnN0YW5kaW5nIG9uIHRoZSByZXF1aXJlbWVu
dHMgZm9yIGEgbmV3IElQdjYgZGF0YSBwbGFuZSB3aXRoIGEgc21hbGxlciBTSUQgLSBib3RoIGZy
b20gdGhlIHBlcnNwZWN0aXZlIG9mIG9wZXJhdG9ycyB0aGF0IGFyZSBsb29raW5nIHRvIGRlcGxv
eSB0aGVzZSB0ZWNobm9sb2dpZXMsIGFuZCBmcm9tIHRoYXQgb2YgdGhlIHNvZnR3YXJlL2hhcmR3
YXJlIGltcGxlbWVudGF0aW9uLgoKClRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0
IG5ldHdvcmsgb3BlcmF0b3JzIGludGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBs
YW5lIHRvIGJyaWVmbHkgaW50cm9kdWNlIHRoZWlyOgoKICAqICAgdXNlIGNhc2UgKGUuZy4gRmFz
dCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKQogICogICBmb3J3YXJkaW5nIHBlcmZvcm1h
bmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50cwoKICAgICAqICAgZS5nLiwgKG51bWJlciBvZiBu
b2RlcywgbmV0d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXggYW5k
IGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2IDEy
OC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51bWJlciB3
b3VsZCB0eXBpY2FsbHkgYmUgZGlmZmVyZW50ICgqKS4KCiAgKiAgIGlmIHRoZSBleGlzdGluZyBT
UnY2IGFwcHJvYWNoIGlzIG5vdCBkZXBsb3lhYmxlIGluIHRoZWlyIGNpcmN1bXN0YW5jZXMsIGRl
dGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50IHNvbHV0aW9uIGlzIHJlcXVp
cmVkIGFuZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkIGZvciB0aGUgc2hvcnQgdGVy
bSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0ZXJtLgoKCkFzIHdlbGwgYXMgZGVwbG95bWVudCBsaW1p
dGF0aW9ucywgd2Ugd291bGQgbGlrZSB0aGUgU1BSSU5HIGNvbW11bml0eSB0byBicmllZmx5IGRl
c2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0aGF0IHRoZXkgYXJlIHNlZWluZyB3aGlj
aCBsaW1pdCB0aGUgZGVwbG95bWVudCBvZiBTUnY2ICBJbiBwYXJ0aWN1bGFyIGxpbWl0YXRpb25z
IHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNoZWQgYW5kIGZv
cndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVyIFNJRHMgd291bGQgaW1wcm92
ZSB0aGUgZGVwbG95bWVudHMgLgoKCkZvciBib3RoIG9mIHRoZXNlIHNldHMgb2YgZmVlZGJhY2sg
aWYgcG9zc2libGUsIHBsZWFzZSBwb3N0IHRoaXMgdG8gdGhlIFNQUklORyBXRy4gSWYgdGhlIGlu
Zm9ybWF0aW9uIGNhbm5vdCBiZSBzaGFyZWQgcHVibGljbHksIHBsZWFzZSBzZW5kIGl0IGRpcmVj
dGx5IHRvIHRoZSBjaGFpcnMgJiBBRCAoTWFydGluKS4KCgpUaGlzIGNhbGwgZm9yIGluZm9ybWF0
aW9uIHdpbGwgcnVuIGZvciBmb3VyIHdlZWtzLCB1cCB0byAyMDE5LzA5LzAzLiBBcyBhIHJlbWlu
ZGVyLCB5b3UgY2FuIHJlYWNoIHRoZSBTUFJJTkcgY2hhaXJzIHZpYSBzcHJpbmctY2hhaXJzQGll
dGYub3JnPG1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnPiBhbmQgQURzIHZpYSBzcHJpbmct
YWRzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYWRzQGlldGYub3JnPi4KCgpUaGFuayB5b3UsCgot
LSBSb2IgJiBCcnVubwoKCigqKSBBcyBleHByZXNzZWQgb24gdGhlIG1haWxpbmcgbGlzdCwgYSAx
MjggYml0IFNJRCBjYW4gZW5jb2RlIHR3byBpbnN0cnVjdGlvbnMgYSBub2RlIFNJRCBhbmQgYW4g
YWRqYWNlbmN5IFNJRCBoZW5jZSBsZXNzIFNJRCBtYXkgYmUgcmVxdWlyZWQuCgoKCkp1bmlwZXIg
QnVzaW5lc3MgVXNlIE9ubHkKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJRVRGIElQdjYgd29ya2luZyBncm91cCBt
YWlsaW5nIGxpc3QKaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4KQWRtaW5pc3Ry
YXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2
NjxodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vMzN0S3lxdUREd1BKeGhaRjlnZlhyNkQ2
SDI/dT1odHRwcyUzQSUyRiUyRnd3dy5pZXRmLm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmlw
djY+Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpUaGlzIGUtbWFpbCBtZXNzYWdl
IGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0
aW9uIHdoaWNoIGlzIApDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0
byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyAKdHJhbnNtaXNzaW9uIGlu
IGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhl
biBkZWxldGUgdGhlIG9yaWdpbmFsIAphbmQgYWxsIGNvcGllcyB0aGVyZW9mLgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18K

--_000_AM0PR03MB38287E615EB8B02BED4EC94B9DB80AM0PR03MB3828eurp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpXaW5nZGlu
Z3M7CglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFt
aWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250
LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBk
aXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQt
c2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOiM0
ODU2NjM7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
OwoJY29sb3I6Ymx1ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpw
dXJwbGU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcAoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6MGNtOwoJZm9udC1zaXplOjEyLjBw
dDsKCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOwoJY29sb3I6IzQ4NTY2Mzt9
CnByZQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZv
cm1hdHRlZCBDaGFyIjsKCW1hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250
LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsKCWNvbG9yOndpbmRvd3Rl
eHQ7fQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0
UGFyYWdyYXBoCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0OwoJbWFyZ2luLXRvcDowY207CgltYXJn
aW4tcmlnaHQ6MGNtOwoJbWFyZ2luLWJvdHRvbTowY207CgltYXJnaW4tbGVmdDozNi4wcHQ7Cglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjojNDg1NjYzO30KcC5tc29ub3JtYWwwLCBsaS5tc29u
b3JtYWwwLCBkaXYubXNvbm9ybWFsMAoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsKCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6MGNtOwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6IzQ4NTY2Mzt9CnAubXNpcGZvb3RlcjMw
YjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgKCXtt
c28tc3R5bGUtbmFtZTptc2lwZm9vdGVyMzBiM2Q1Mzg7Cgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzsKCW1hcmdpbi1yaWdodDowY207Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsKCW1hcmdp
bi1sZWZ0OjBjbTsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsKCWNvbG9yOiM0ODU2NjM7fQpzcGFuLkVtYWlsU3R5bGUyMAoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjp3
aW5kb3d0ZXh0O30Kc3Bhbi5FbWFpbFN0eWxlMjIKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6IzFGNDk3RDt9
CnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXIKCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3Jt
YXR0ZWQgQ2hhciI7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazoiSFRN
TCBQcmVmb3JtYXR0ZWQiOwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9Ci5Nc29DaHBEZWZh
dWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LXNpemU6MTAuMHB0O30KQHBh
Z2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDcy
LjBwdCA3Mi4wcHQgNzIuMHB0O30KZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30KLyogTGlzdCBEZWZpbml0aW9ucyAqLwpAbGlzdCBsMAoJe21zby1saXN0LWlkOjg1MjMwODYz
MTsKCW1zby1saXN0LXRlbXBsYXRlLWlkczotMzQxNzc5NDU2O30KQGxpc3QgbDA6bGV2ZWwxCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674K3OwoJbXNv
LWxldmVsLXRhYi1zdG9wOjM2LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsK
CXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1m
YW1pbHk6U3ltYm9sO30KQGxpc3QgbDA6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7Cglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Cgltc28t
YmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9CkBsaXN0IGwwOmxldmVsMwoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1s
ZXZlbC10YWItc3RvcDoxMDguMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZh
bWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMDpsZXZlbDQKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBw
dDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxp
c3QgbDA6bGV2ZWw1Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVs
LXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwwOmxldmVsNgoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZl
bC10YWItc3RvcDoyMTYuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQpAbGlzdCBsMDpsZXZlbDcKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsK
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3Qg
bDA6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRl
eHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwwOmxldmVsOQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10
YWItc3RvcDozMjQuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQpAbGlzdCBsMQoJe21zby1saXN0LWlkOjkzNDYzMjY2NTsKCW1zby1saXN0LXRl
bXBsYXRlLWlkczotMjA4NTU3OTM5MDt9CkBsaXN0IGwxOmxldmVsMQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CtzsKCW1zby1sZXZlbC10YWItc3Rv
cDozNi4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDot
MTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9
CkBsaXN0IGwxOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1s
ZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0OwoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBOZXciOwoJbXNvLWJpZGktZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiI7fQpAbGlzdCBsMTpsZXZlbDMKCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6
MTA4LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0x
OC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30KQGxpc3QgbDE6bGV2ZWw0Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNv
LWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7Cgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwxOmxldmVsNQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1z
by1sZXZlbC10YWItc3RvcDoxODAuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250
LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMTpsZXZlbDYKCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2
LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4w
cHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30K
QGxpc3QgbDE6bGV2ZWw3Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxl
dmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7Cgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwxOmxldmVsOAoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1s
ZXZlbC10YWItc3RvcDoyODguMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZh
bWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMTpsZXZlbDkKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBw
dDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxp
c3QgbDIKCXttc28tbGlzdC1pZDoxMDkyODIxNzE4OwoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7Cglt
c28tbGlzdC10ZW1wbGF0ZS1pZHM6LTIwNDMyNTQ4MTAgMTY1NTQ5NDUzMiA2NzY5ODY5MSA2NzY5
ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5
Mzt9CkBsaXN0IGwyOmxldmVsMQoJe21zby1sZXZlbC1zdGFydC1hdDowOwoJbXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6LTsKCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJbXNvLWZhcmVhc3QtZm9u
dC1mYW1pbHk6Q2FsaWJyaTt9CkBsaXN0IGwyOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsK
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglm
b250LWZhbWlseToiQ291cmllciBOZXciO30KQGxpc3QgbDI6bGV2ZWwzCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDot
MTguMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDI6bGV2ZWw0Cgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674K3OwoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWlu
ZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6U3ltYm9sO30KQGxpc3QgbDI6bGV2ZWw1Cgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZl
bC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQpAbGlzdCBsMjpsZXZl
bDYKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBs
MjpsZXZlbDcKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4
dDrvgrc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpTeW1ib2w7fQpAbGlz
dCBsMjpsZXZlbDgKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwt
dGV4dDpvOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9CkBsaXN0IGwyOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1z
by1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9CkBsaXN0IGwzCgl7bXNvLWxpc3QtaWQ6MTMzODQ2NTcwMTsKCW1zby1saXN0LXRl
bXBsYXRlLWlkczoyMDUwMzYyNTA2O30KQGxpc3QgbDM6bGV2ZWwxCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674K3OwoJbXNvLWxldmVsLXRhYi1zdG9w
OjM2LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0x
OC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6U3ltYm9sO30K
QGxpc3QgbDM6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxl
dmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Cgltc28tYmlkaS1mb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIjt9CkBsaXN0IGwzOmxldmVsMwoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDox
MDguMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQpAbGlzdCBsMzpsZXZlbDQKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28t
bGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDM6bGV2ZWw1Cgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNv
LWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwzOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoyMTYu
MHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpA
bGlzdCBsMzpsZXZlbDcKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2
ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsKCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDM6bGV2ZWw4Cgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxl
dmVsLXRhYi1zdG9wOjI4OC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9CkBsaXN0IGwzOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0
OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsK
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpvbAoJ
e21hcmdpbi1ib3R0b206MGNtO30KdWwKCXttYXJnaW4tYm90dG9tOjBjbTt9Ci0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pgo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KPGJvZHkg
Ymdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPlJvYiwgQnJ1bm8gYW5kIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGhh
dmUgYSBuYWl2ZSBxdWVzdGlvbiBiYXNlZCwgbW9zdCBwcm9iYWJseSwgb24gaW5zdWZmaWNpZW50
IHVuZGVyc3RhbmRpbmcgb2YgU1J2NiAobm90IHRvIG1lbnRpb24gU1J2NiYjNDM7KS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5UaGlzIHF1ZXN0aW9uIGhhcyBiZWVuIHByb21wdGVkIGJ5IHRoZSBjb21wbGFpbnRz
IChvbiB0aGUgQmV5b25kIFNSdjYgdGhyZWFkKSBhYm91dCBwcm9ibGVtcyB3aXRoIHN1cHBvcnRp
bmcgbG9uZyBsaXN0cyBvZiAxMjgtYml0cyBvZiBTSURzIGluIHRoZSBJUHY2IFNlZ21lbnQgUm91
dGluZyBIZWFkZXJzLCBhbmQgdmFyaW91cyBhcHByb2FjaGVzIHRvIG1pdGlnYXRpbmcKIHRoZXNl
IGNvbXBsYWludHMuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPgo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODQwMiNzZWN0aW9uLTUiPlNl
Y3Rpb24gNSBvZiBSRkMgODQwMjwvYT4gZGVmaW5lcyBCaW5kaW5nIFNlZ21lbnRzIChCU0lEcykg
YW5kIHNheXMgdGhhdDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiDigJw8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5oZSBCU0lEIGlzIGJvdW5kIHRvIGFuIFNSIFBvbGljeSwgaW5zdGFudGlh
dGlvbiBvZiB3aGljaCBtYXkgaW52b2x2ZSBhIGxpc3Qgb2YgU0lEcy48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCdICZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+SXQgYWxzbyBleHBsYWlucyB0aGF0IEJTSURzIGZhY2lsaXRhdGUg
YmV0dGVyIHNjYWxhYmlsaXR5IChhbW9uZyBvdGhlciB0aGluZ3MpIG9mIFNSLiAmbmJzcDtBbmQs
IGFzIGlzIGFwcHJvcHJpYXRlIGZvciB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50LCBSRkMgODQw
MiBkb2VzIG5vdCBkaWZmZXJlbnRpYXRlIGJldHdlZW4gU1ItTVBMUyBhbmQgU1J2NiBpbiB0aGUg
ZGVmaW5pdGlvbiBvZiBCaW5kaW5nIHNlZ21lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPgo8
cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3ByZT4KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIDxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJv
dXRpbmctbXBscy0yMiI+U1ItTVBMUzwvYT4gZHJhZnQgKGFscmVhZHkgYXBwcm92ZWQgZm9yIHB1
YmxpY2F0aW9uIGFzIGFuIFJGQykgJm5ic3A7bWVudGlvbnMgKGUuZy4sIGluIHRoZSBleGFtcGxl
IGluIFNlY3Rpb24gQS4zLjIpIHRoYXQgdGhlIG5vZGUgdGhhdCBoYXMgYWxsb2NhdGVkIGEgQlNJ
RCBsYWJlbCAxMDIzIGZvciBhIHNwZWNpZmljIFNSIHBvbGljeSBGRUMtMSBmb3Igd2hpY2ggaXQg
aXMgdGhlIGhlYWQtZW5kIOKAnDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmluc3Rh
bGxzIGEgdHJhbnNpdCBNUExTIGZvcndhcmRpbmcgZW50cnkgdG8gU1dBUCBpbmNvbWluZyBsYWJl
bD0xMDIzLCB3aXRoIG91dGdvaW5nIGxhYmVscyBhbmQgb3V0Z29pbmcgaW50ZXJmYWNlIGRldGVy
bWluZWQgYnkgdGhlIFNJRC1MaXN0IGZvciBGRUMxPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj7igJ0uIFRoaXMgZXhwbGFuYXRpb24gaXMgZnVsbHkgY29tcGF0aWJsZSB3aXRo
IHRoZSBNUExTIGFyY2hpdGVjdHVyZSB3aGVyZSB0aGUgdG9wIGxhYmVsIG9mIHRoZSBsYWJlbCBz
dGFjayBjYW4gYmUgc3dhcHBlZCB3aXRoIG11bHRpcGxlIG5ldyBsYWJlbHMuIDxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPgo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Q2FuIHNvbWVib2R5IHBsZWFzZSBleHBsYWluIGhvdyAoaWYgYXQgYWxsKSBhcmUgQmluZGlu
ZyBTZWdtZW50cyBnb2luZyB0byBiZSBzdXBwb3J0ZWQgaW4gU1J2NiBhbmQvb3IgaW4gU1J2NiYj
NDM7PzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPgo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5UbyB0aGUgYmVzdCBvZiBteSAoYWRtaXR0ZWRseSwgbGltaXRlZCkgdW5kZXJzdGFu
ZGluZyBvZiBJUHY2LCBubyBlcXVpdmFsZW50IG9mIHRoZSBTUi1NUExTIGhhbmRsaW5nIG9mIHRo
ZSBCU0lEIGlzIGFsbG93ZWQgd2l0aCB0aGUgSVB2NiByb3V0aW5nIGhlYWRlcnMgYXMgcGVyIDxh
IGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MjAwIj5SRkMgODIwMDwvYT4u
IEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyLTIyIj5JUHY2IFNlZ21l
bnQgUm91dGluZyBIZWFkZXI8L2E+IGRyYWZ0IGRvZXMgbm90IG1lbnRpb24gQmluZGluZyBTSURz
IGF0IGFsbC4gPG86cD48L286cD48L3NwYW4+PC9wcmU+CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPgo8cHJlPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Gcm9tIG15IFBPViwgaWYgQmluZGluZyBzZWdtZW50cyBj
YW5ub3QgYmUgc3VwcG9ydGVkIHdpdGggU1J2NiBvciBTUnY2JiM0MzssIGEgVGVjaG5pY2FsIEVy
cmF0dW0gb24gODQwMiBzaG91bGQgcG9zdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+RGlkIEkgbWlzcyBzb21ldGhpbmcgaGVyZT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5Zb3VyIHRpbWVseSBmZWVkYmFjayB3b3VsZCBiZSBoaWdobHkgYXBwcmVj
aWF0ZWQuCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPGRpdj4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMs
IGFuZCBsb3RzIG9mIHRoYW5rcyBpbiBhZHZhbmNlLAo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TYXNoYTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk9mZmljZTogJiM0Mzs5NzItMzkyNjYzMDI8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3
Mi01NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5FbWFpbDombmJzcDsmbmJzcDsgQWxleGFuZGVyLlZh
aW5zaHRlaW5AZWNpdGVsZS5jb208bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjwvZGl2Pgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPgo8ZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPiBzcHJpbmcgJmx0O3NwcmluZy1ib3Vu
Y2VzQGlldGYub3JnJmd0Owo8Yj5PbiBCZWhhbGYgT2YgPC9iPk5pY2sgSGlsbGlhcmQ8YnI+Cjxi
PlNlbnQ6PC9iPiBUdWVzZGF5LCBTZXB0ZW1iZXIgMywgMjAxOSA5OjIyIFBNPGJyPgo8Yj5Ubzo8
L2I+IFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7PGJyPgo8Yj5DYzo8L2I+IFNQ
UklORyBXRyBMaXN0ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7OyA2bWFuQGlldGYub3JnPGJyPgo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4KPC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Um9iLDxicj4KPGJyPgpDbGFyaWZ5aW5nIHdoYXQg
SSB3cm90ZSBwcmV2aW91c2x5LCBJIGRvbid0IHRoaW5rIGl0IHdvdWxkIGJlIGFwcHJvcHJpYXRl
IGZvciBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkIHRv
IHByb2dyZXNzIGZ1cnRoZXIgdW5sZXNzIHRoZSBhdXRob3JzIGNhbiBkZW1vbnN0cmF0ZSB0aGF0
IHRoZSB2b2x1bWUgb2YgSVB2NiBhZGRyZXNzaW5nIHJlcXVpcmVkIGNhbiBiZSBzYXRpc2ZpZWQg
aW4gYSB3YXkgdGhhdAogd29ya3Mgd2l0aGluIHRoZSBjb25zdHJhaW50cyB0aGF0IHRoZSBvcGVy
YXRpb25hbCBjb21tdW5pdHkgb3BlcmF0ZXMgd2l0aGluLjxicj4KPGJyPgpJZiB0aGVyZSBpcyBh
biBleHBlY3RhdGlvbiB0aGF0IHRoaXMgYWRkcmVzcyBzcGFjZSB3aWxsIGJlIGFzc2lnbmVkIGZy
b20gdGhlIGdsb2JhbCB1bmljYXN0IGFkZHJlc3MgYmxvY2sgdmlhIHN0YW5kYXJkIFJJUiBhbGxv
Y2F0aW9uIHBvbGljaWVzLCB0aGVuIHRoZSBhdXRob3JzIHdpbGwgbmVlZCB0byBkZW1vbnN0cmF0
ZSB0aGF0IHRoZSBSSVJzIGFyZSBnb2luZyB0byBiZSBjb21mb3J0YWJsZSBjaGFuZ2luZyB0aGVp
ciBhbGxvY2F0aW9uIHBvbGljaWVzCiB0byBhY2NvbW1vZGF0ZSB0aGlzLjxicj4KPGJyPgpOaWNr
PGJyPgo8YnI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPgo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC43NXB0O21hcmdpbi10b3A6MjIuNXB0
O21hcmdpbi1yaWdodDoxOC43NXB0O21hcmdpbi1ib3R0b206Ny41cHQiPgo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFREYxRjQgMS41cHQ7cGFkZGluZzo4LjBwdCAw
Y20gMGNtIDBjbSI+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ2ZXJ0aWNhbC1h
bGlnbjptaWRkbGUiPjxhIGhyZWY9Im1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMu
aWV0Zi5vcmciPlJvbiBCb25pY2E8L2E+PG86cD48L286cD48L3A+CjwvZGl2Pgo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBhbGlnbj0icmlnaHQiIHN0eWxlPSJ0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2Fs
LWFsaWduOm1pZGRsZSI+CjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4xIFNlcHRlbWJlciAy
MDE5IGF0IDIyOjEwPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5
bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDttYXJnaW4tcmlnaHQ6MTguMHB0Ij4KPGRpdj4KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+SGkgRmVybmFuZG8sPGJyPgo8YnI+CjZtYW4gcGFydGljaXBhbnRzIHNo
b3VsZCBsb29rIGF0IHRoZSBmb2xsb3dpbmc6PGJyPgo8YnI+Ci0gPGEgaHJlZj0iaHR0cHM6Ly9j
bGlja3RpbWUuc3ltYW50ZWMuY29tLzNYdEdNc3Z4MXBMZkRzMlVnYmlpSlNHNkgyP3U9aHR0cHMl
M0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5l
dHdvcmstcHJvZ3JhbW1pbmctMDEiPgpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
aWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxPC9hPiAoSW4gcGFydGljdWxh
ciwgU2VjdGlvbnMgNCBhbmQgNSk8YnI+Ci0gPGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3lt
YW50ZWMuY29tLzNHVHVncEtYNk1Fa1F0eGprUE40c0ZBNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29s
cy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNp
b24tc3J2Ni11c2lkLTAyIj4KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZpbHNm
aWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDI8L2E+PGJyPgo8YnI+ClJv
bjxicj4KPGJyPgo8YnI+Ckp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8YnI+Cjxicj4KLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+CkZyb206IEZlcm5hbmRvIEdvbnQgPGEgaHJlZj0ibWFp
bHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbSI+Jmx0O2Znb250QHNpNm5ldHdvcmtzLmNvbSZndDs8
L2E+Cjxicj4KU2VudDogU2F0dXJkYXksIEF1Z3VzdCAzMSwgMjAxOSA0OjUzIFBNPGJyPgpUbzog
Um9uIEJvbmljYSA8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+Jmx0O3Jib25p
Y2FAanVuaXBlci5uZXQmZ3Q7PC9hPjsgUm9iIFNoYWtpcgo8YSBocmVmPSJtYWlsdG86cm9ianNA
Z29vZ2xlLmNvbSI+Jmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7PC9hPjsgU1BSSU5HIFdHIExpc3Qg
PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+CiZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7
PC9hPjsgPGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciPjZtYW5AaWV0Zi5vcmc8L2E+PGJy
PgpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPGJyPgo8YnI+CkhpLCBSb24sPGJy
Pgo8YnI+CkZvciB0aG9zZSA2bWFuLWVycyB0aGF0IGhhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRo
ZSBzcHJpbiB3b3JrLCBjb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBkbyB5b3UgbWVhbiBi
eSAmcXVvdDtzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZjxicj4KUkZDODIwMCBvciBS
RkM0MjkxJnF1b3Q7Pzxicj4KPGJyPgpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQg
dmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZvcm1lcmx5IFJGQzI0NjApLCBzbyBJJ20gY3VyaW91cyBp
ZiB0aGVyZSBhcmUgYW55IGRvY3VtZW50cyB0cnlpbmcgdG8gZG8gdGhlIHNhbWUsIG9yIHdoYXQu
PGJyPgo8YnI+ClRoYW5rcyE8YnI+Cjxicj4KQ2hlZXJzLDxicj4KRmVybmFuZG88YnI+Cjxicj4K
PGJyPgo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij48YnI+Cjxicj4KLS08YnI+CkZlcm5hbmRvIEdvbnQ8YnI+ClNJNiBOZXR3b3Jrczxicj4K
ZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj5mZ29udEBzaTZu
ZXR3b3Jrcy5jb208L2E+PGJyPgpQR1AgRmluZ2VycHJpbnQ6IDY2NjYgMzFDNiBENDg0IDYzQjIg
OEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTI8YnI+Cjxicj4KPGJyPgo8YnI+Ci0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tPGJyPgpJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9
Im1haWx0bzppcHY2QGlldGYub3JnIj5pcHY2QGlldGYub3JnPC9hPjxicj4KQWRtaW5pc3RyYXRp
dmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zM3RL
eXF1RER3UEp4aFpGOWdmWHI2RDZIMj91PWh0dHBzJTNBJTJGJTJGd3d3LmlldGYub3JnJTJGbWFp
bG1hbiUyRmxpc3RpbmZvJTJGaXB2NiI+Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vaXB2NjwvYT48YnI+Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rp
dj4KPC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4Ljc1cHQ7bWFyZ2luLXRvcDoyMi41
cHQ7bWFyZ2luLXJpZ2h0OjE4Ljc1cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+CjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0VERjFGNCAxLjVwdDtwYWRkaW5nOjguMHB0
IDBjbSAwY20gMGNtIj4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InZlcnRpY2Fs
LWFsaWduOm1pZGRsZSI+PGEgaHJlZj0ibWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbSI+RmVy
bmFuZG8gR29udDwvYT48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246bWlk
ZGxlIj4KPHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjUz
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjE4LjBwdDttYXJnaW4tcmlnaHQ6MTguMHB0Ij4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+SGksIFJvbiw8YnI+Cjxicj4KRm9yIHRob3NlIDZtYW4tZXJzIHRoYXQgaGF2ZSBub3QgYmVl
biBmb2xsb3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxkPGJyPgp5b3UgcGxlYXNlIGNsYXJpZnkg
d2hhdCBkbyB5b3UgbWVhbiBieSAmcXVvdDtzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBv
Zjxicj4KUkZDODIwMCBvciBSRkM0MjkxJnF1b3Q7Pzxicj4KPGJyPgpJbiB0aGUgcGFzdCB3ZSBo
YXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZvcm1lcmx5PGJyPgpSRkMy
NDYwKSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRv
IGRvIHRoZTxicj4Kc2FtZSwgb3Igd2hhdC48YnI+Cjxicj4KVGhhbmtzITxicj4KPGJyPgpDaGVl
cnMsPGJyPgpGZXJuYW5kbzxicj4KPGJyPgo8YnI+CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPC9k
aXY+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC43NXB0O21hcmdpbi10
b3A6MjIuNXB0O21hcmdpbi1yaWdodDoxOC43NXB0O21hcmdpbi1ib3R0b206Ny41cHQiPgo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFREYxRjQgMS41cHQ7cGFkZGlu
Zzo4LjBwdCAwY20gMGNtIDBjbSI+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ2
ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPjxhIGhyZWY9Im1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5u
ZXRAZG1hcmMuaWV0Zi5vcmciPlJvbiBCb25pY2E8L2E+PG86cD48L286cD48L3A+CjwvZGl2Pgo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0icmlnaHQiIHN0eWxlPSJ0ZXh0LWFsaWduOnJpZ2h0
O3ZlcnRpY2FsLWFsaWduOm1pZGRsZSI+CjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4zMSBB
dWd1c3QgMjAxOSBhdCAyMTozMzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvZGl2Pgo8
ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7bWFyZ2luLXJpZ2h0OjE4LjBwdCI+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5Sb2IsPG86cD48L286
cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+VGhlIGZvbGxvd2luZyBhcmUgYXJndW1lbnRzIGZv
ciBwcm9jZWVkaW5nIHdpdGggU1J2NiYjNDM7OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYg
IXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIi
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RWZmaWNpZW50IGZvcndhcmRpbmcg
d2l0aCBkZWVwIFNJRCBsaXN0czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1s
aXN0OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwvc3Bh
bj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+T3BlcmF0aW9uYWwgU2ltcGxpY2l0eTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTgu
MHB0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3Bh
biBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9z
cGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+U1J2NiYjNDM7IHdvcmsgbWF5IGZpbmlzaCBiZWZvcmUgU1J2NjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGgg
ZGVlcCBTSUQgTGlzdHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+U1IgY3VzdG9tZXJzIGhhdmUgc3RhdGVkIGEgZmlybSByZXF1aXJlbWVudCB0byBzdXBwb3J0
IFNSIHBhdGhzIHRoYXQgY29udGFpbiA4IHRvIDEyIHNlZ21lbnRzLiBUaGV5IGhhdmUgYWxzbyBz
dGF0ZWQgYSByZXF1aXJlbWVudCBmb3IgaW1wbGVtZW50YXRpb25zIHRvIGZvcndhcmQgYXQgbGlu
ZSBzcGVlZCAmbmJzcDthbmQgd2l0aG91dCBjb25zdW1pbmcgZXhjZXNzaXZlCiBvdmVyaGVhZCBi
YW5kd2lkdGguPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+U1J2NiwgYXMgZGVm
aW5lZCBpbiBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlciwgY2Fubm90IHNh
dGlzZnkgdGhlc2UgcmVxdWlyZW1lbnRzLiBJbiBvcmRlciB0byBzdXBwb3J0IGFuIFNSIHBhdGgg
d2l0aCA4IHNlZ21lbnRzLCBTUnY2IHdvdWxkIHJlcXVpcmUgYSAxMjgtYnl0ZSBTUkguIEV2ZW4g
aWYgQVNJQ3MgY291bGQgcHJvY2VzcyBzdWNoCiBhIGxvbmcgU1JIIGF0IGxpbmUgc3BlZWQsIHRo
ZSBiYW5kd2lkdGggb3ZlcmhlYWQgd291bGQgYmUgcHJvaGliaXRpdmUuPG86cD48L286cD48L3Nw
YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzkwOUFBNCI+VGhlcmVmb3JlLCBvbmUgb2YgdGhlIGZvdXIgc29sdXRpb25z
ICZuYnNwO3RoYXQgeW91IG1lbnRpb24gYmVsb3cgaXMgcmVxdWlyZWQgdG8gbWFrZSBTUnY2IGRl
cGxveWFibGUuIFdoaWxlIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyIGlz
IGNsb3NlIHRvIG1hdHVyaXR5LCB0aGUgZm91ciBjb21wZXRpbmcgc29sdXRpb25zIG1lbnRpb25l
ZCBiZWxvdwogYXJlIGVxdWFsbHkgbWF0dXJlIGFuZCBzaG91bGQgYmUgZ2l2ZW4gZXF1YWwgY29u
c2lkZXJhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw
IHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZSBm
b3VyIHNvbHV0aW9ucyBhcmUgU1J2NiYjNDM7LCB1U0lELCBkcmFmdC1saSBhbmQgZHJhZnQtbWly
c2t5Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzkwOUFBNCI+T3BlcmF0aW9uYWwgU2ltcGxpY2l0eTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDxvOnA+CjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5OZXR3b3JrIG9wZXJh
dG9ycyBzdHJpdmUgZm9yIG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5IGxvb3NlbHkgaW50ZXJw
cmV0aW5nIChhbmQgc29tZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJlbWVudHMgb2YgUkZDcyA0
MjkxIGFuZCBSRkMgODIwMCwgU1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVjdHVyYWwgcXVpcmtzIHRo
YXQgaW50cm9kdWNlIG9wZXJhdGlvbmFsCiBjb21wbGV4aXR5LiBUaGUgZm9sbG93aW5nIGFyZSBh
cmNoaXRlY3R1cmFsIHF1aXJrcyBvZiAmbmJzcDtkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0
aW5nLWhlYWRlcjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6
LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4t
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPlRoZSBTZWdtZW50IFJvdXRpbmcgSGVhZGVyIChTUkgpIHNlcnZl
cyBwdXJwb3NlcyBvdGhlciB0aGFuIHJvdXRpbmcuIFRoZXJlZm9yZSwgdGhlIFNSSCBpcyBzb21l
dGltZXMgcmVxdWlyZWQgZm9yIHBhY2tldHMgdGhhdCB0cmF2ZXJzZSB0aGUgbGVhc3QtY29zdCBw
YXRoIGZyb20gc291cmNlIHRvIGRlc3RpbmF0aW9uPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3Bh
biBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxz
cGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij5UaGUgU1JIIGFuZCB0aGUgSVB2NiBBdXRoZW50aWNhdGlvbiBIZWFk
ZXIgYXJlIGluY29tcGF0aWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28t
bGlzdDpsMiBsZXZlbDEgbGZvMSI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPlRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgZGV0ZXJtaW5lcyB3aGV0aGVyIGFu
IFNSSCBpcyB2YWxpZCBhbmQgaG93IGl0IGlzIHByb2Nlc3NlZC4gRm9yIGV4YW1wbGUsIGlmIHRo
ZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgY29udGFpbnMgb25lIGxvY2FsbHkgaW5zdGFudGlh
dGVkIHZhbHVlLAogdGhlIFNSSCBtaWdodCBiZSBwcm9jZXNzZWQgaW4gb25lIHBhcnRpY3VsYXIg
d2F5LCB3aGlsZSBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIGFub3Ro
ZXIgbG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQgYmUgdG90YWxseSBp
bnZhbGlkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkRyYWZ0LWlldGYtc3By
aW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyAmbmJzcDtwcm9taXNlcyBtb3JlIGFyY2hpdGVj
dHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBsZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+CjwhW2lmICFz
dXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48c3BhbiBzdHlsZT0ibXNv
LWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlNlZ21lbnQgZW5kcG9pbnRzIGNhbiBp
bnNlcnQgYW5kL29yIGRlbGV0ZSBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzPG86cD48L286cD48L3Nw
YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3Rl
eHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPgo8IVtpZiAhc3VwcG9y
dExpc3RzXT48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PHNwYW4gc3R5bGU9Im1zby1saXN0
Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5BbiBJUHY2IHBhY2tldCBjYW4gY29udGFpbiB0
d28gU2VnbWVudCBSb3V0aW5nIGhlYWRlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBw
dDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bh
bj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPklQdjYgcGFja2V0cyBhcmUgbm8gbG9uZ2VyIHNlbGYtZGVzY3JpYmluZy4g
Rm9yIGV4YW1wbGUsIHRoZSBOZXh0IEhlYWRlciBGaWVsZCBpbiB0aGUgU1JIIGNhbiBjYXJyeSBh
IHZhbHVlIG9mIE5vIE5leHQgSGVhZGVyLCBldmVuIHRob3VnaCB0aGUgU1JIIGlzIGZvbGxvd2Vk
IGJ5IEV0aGVybmV0IHBheWxvYWQuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
T3RoZXIgZW1lcmdpbmcgZHJhZnRzIHByb21pc2Ugc3RpbGwgbW9yZSBhcmNoaXRlY3R1cmFsIHF1
aXJrcy4gRm9yIGV4YW1wbGUsIGluIGRyYWZ0LWFsaS02bWFuLXNwcmluZy1zcnY2LW9hbSwgaW1w
bGVtZW50YXRpb25zIG5lZWQgdG8gZXhhbWluZSB0aGUgU1JIIGV2ZW4gd2hlbiBTZWdtZW50IExl
ZnQgZXF1YWxzIHplcm8uIFRoaXMgaXMgYmVjYXVzZSB0aGUgU1JICiBoYXMgYmVlbiBvdmVybG9h
ZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFzIHJvdXRpbmcgaW5mb3JtYXRpb24uPG86cD48L286
cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RnVydGhlcm1vcmUsIGRyYWZ0LWZpbHNmaWxzLXNw
cmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgcmVxdWlyZXMgbmV0d29yayBvcGVyYXRv
cnMgdG8gb2J0YWluIGFkZHJlc3Mgc3BhY2UgYW5kIG51bWJlciB0aGVpciBuZXR3b3JrcyBpbiBh
IHBhcnRpY3VsYXIgd2F5IHRvIG1ha2Ugcm91dGluZyB3b3JrLgo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij5TUnY2JiM0MzsgV29yayBNYXkgRmluaXNoIEJlZm9yZSBTUnY2IHdv
cms8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48
L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+U1J2NiYjNDM7ICZuYnNwO2hhcyBiZWVuIGltcGxlbWVudGVkIG9uIExJTlVYIGFuZCBpcyBi
ZWluZyBpbXBsZW1lbnRlZCBvbiBKVU5PUy4gSW1wbGVtZW50YXRpb24gZXhwZXJpZW5jZSBkZW1v
bnN0cmF0ZXMgdGhhdCBzcGVjaWZpY2F0aW9uIGlzIGZhaXJseSBjb21wbGV0ZS4gRm9yIGV4YW1w
bGUsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFuIFNSdjYmIzQzOyBPQU0gZG9jdW1lbnQuIEl04oCZ
cwoganVzdCBJUHY2IGFuZCBJUHY2IE9BTSBqdXN0IHdvcmtzLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPkZ1cnRoZXJtb3JlLCB0aGUgU1J2NiYjNDM7IHNwZWNpZmljYXRpb25z
IGFkaGVyZSB0byBhIHN0cmljdCBpbnRlcnByZXRhdGlvbiBvZiBSRkMgODIwMC4gVGhlcmVmb3Jl
LCBhcyB0aGV5IHByb2dyZXNzIHRocm91Z2ggdGhlIHdvcmtpbmcgZ3JvdXAsIHRoZXkgd29u4oCZ
dCBuZWVkIHRvIG92ZXJjb21lIHRoZSBvYmplY3Rpb25zIHRoYXQgYXJlIGluZXZpdGFibHkgZW5j
b3VudGVyZWQKIHdoZW4gc3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2YgYSBzcGVjaWZp
Y2F0aW9uIHRoYXQgaXMgc28gZnVuZGFtZW50YWwgYXMgUkZDIDgyMDAuPG86cD48L286cD48L3Nw
YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O1RoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5
bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+IHNwcmluZwo8YSBocmVmPSJt
YWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPiZsdDtzcHJpbmctYm91bmNlc0BpZXRmLm9y
ZyZndDs8L2E+IDxiPk9uIEJlaGFsZiBPZgo8L2I+Um9iIFNoYWtpcjxicj4KPGI+U2VudDo8L2I+
IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgNTowNCBQTTxicj4KPGI+VG86PC9iPiBTUFJJTkcgV0cg
TGlzdCA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj4mbHQ7c3ByaW5nQGlldGYub3Jn
Jmd0OzwvYT48YnI+CjxiPlN1YmplY3Q6PC9iPiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxkaXY+CjxkaXY+CjxwIHN0eWxl
PSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIFNQUklORyBX
Ryw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk92ZXIgdGhlIGxhc3QgNSYj
NDM7IHllYXJzLCB0aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQgUm91dGluZyBp
biBOZXR3b3JraW5HIChTUFJJTkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJvdGggdGhlIE1Q
TFMgKFNSLU1QTFMpIGFuZCBJUHY2IChTUnY2KQogZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5IGFs
c28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+VGhlc2UgZW5jYXBzdWxhdGlvbnMgYXJlIHBhc3QgV0cgbGFz
dCBjYWxsIChpbiBJRVNHIG9yIFJGQyBFZGl0b3IpLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
OTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+RHVyaW5nIHRoZSBTUFJJTkcgV0cgbWVldGluZyBhdCBJRVRGIDEwNSwgdHdv
IHByZXNlbnRhdGlvbnMgd2VyZSByZWxhdGVkIHRvIHRoZSByZWR1Y3Rpb24gb2YgdGhlIHNpemUg
b2YgdGhlIFNJRCBmb3IgSVB2NiBkYXRhcGxhbmU6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20i
IHR5cGU9ImRpc2MiPgo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21z
by1saXN0OmwzIGxldmVsMSBsZm8yO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFu
dC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPgo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U1J2NiYjNDM7
IC8gQ1JIIC0tIDxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWHV3elFr
NGJXekhXbUozUE5aelJXaDZIMj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0
LTJEYm9uaWNhLTJEc3ByaW5nLTJEc3J2Ni0yRHBsdXMtMkQwNCUyNmQlM0REd01GYVElMjZjJTNE
SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSUyNnIlM0RGY2g5RlE4
MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JTI2bSUzRGFja1pDOWV2UmZfTFdZ
dTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMlMjZzJTNES1VoQWZqVnN4X3dLNjQ1dUprMEZI
enMydnhpQVZyLUNza01QQWFFaEVRUSUyNmUlM0QiPgpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQ8L2E+PC9zcGFuPjxvOnA+PC9vOnA+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0Omwz
IGxldmVsMSBsZm8yO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmlj
Om5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+dVNJRCAtLSA8YSBocmVmPSJo
dHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1hVZVVCQzF2cm92TEJVb0NQQ0tEekQ2SDI/
dT1odHRwcyUzQSUyRiUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUzRnUl
M0RodHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGZpbHNmaWxzLTJEc3ByaW5n
LTJEbmV0LTJEcGdtLTJEZXh0ZW5zaW9uLTJEc3J2Ni0yRHVzaWQtMkQwMSUyNmQlM0REd01GYVEl
MjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSUyNnIlM0RG
Y2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JTI2bSUzRGFja1pDOWV2
UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMlMjZzJTNEQXExREs3ZnU3M2F4WjFQ
WExJRTh4bkhFMkFoVHROWnk5TFRIZ1dxeDRDUSUyNmUlM0QiPgpodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNp
ZC0wMTwvYT4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EdXJpbmcgdGhlIElFVEYgd2VlaywgdHdvIGFkZGl0aW9u
YWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIg
dHlwZT0iZGlzYyI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50
LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+CjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJo
dHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1JzQTI0TFlZRHoyd1hCM3MzVVNVNEs2SDI/
dT1odHRwcyUzQSUyRiUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUzRnUl
M0RodHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGxpLTJEc3ByaW5nLTJEY29t
cHJlc3NlZC0yRHNydjYtMkRucC0yRDAwJTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhy
NlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhL
dUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktk
eG5FMmllSUM0ZERfRkw2cyUyNnMlM0RYV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4
R0oyTi1DcktzJTI2ZSUzRCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNw
cmluZy1jb21wcmVzc2VkLXNydjYtbnAtMDA8L2E+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxl
dmVsMSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5v
cm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly9jbGlj
a3RpbWUuc3ltYW50ZWMuY29tLzNRSGFic2RDWlJ5MzVBd3o5YjZRVUNSNkgyP3U9aHR0cHMlM0El
MkYlMkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tJTJGdjIlMkZ1cmwlM0Z1JTNEaHR0cHMtM0Ff
X3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRtaXJza3ktMkQ2bWFuLTJEdW5pZmllZC0yRGlk
LTJEc3ItMkQwMyUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1L
LW5kYjN2b0RUWGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhj
QXdyRFRoS1A4JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZM
NnMlMjZzJTNEZ2Nia0hZeFhtN0ZVN3ZibE9CMXZJNThTRGFhV2Y2MnBhN1l2TG1zUDRuSSUyNmUl
M0QiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVk
LWlkLXNyLTAzPC9hPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdp
bi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1l
ZXRpbmcsIGl0IGlzIGltcG9ydGFudCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUg
YWltcyBvZiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQg
aXMgaW1wb3J0YW50CiB0aGF0IHRoZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVu
ZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5l
IHdpdGggYSBzbWFsbGVyIFNJRCAtIGJvdGggZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0
b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8gZGVwbG95IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZy
b20gdGhhdCBvZiB0aGUgc29mdHdhcmUvaGFyZHdhcmUgaW1wbGVtZW50YXRpb24uPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8g
c29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYg
ZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0aGVpcjo8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHVsIHN0eWxlPSJtYXJnaW4t
dG9wOjBjbSIgdHlwZT0iZGlzYyI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6
YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9u
dC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51
c2UgY2FzZSAoZS5nLiBGYXN0IFJlcm91dGUsIGV4cGxpY2l0IHJvdXRpbmcvVEUpPC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21z
by1saXN0OmwxIGxldmVsMSBsZm80O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFu
dC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPgo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Zm9yd2FyZGlu
ZyBwZXJmb3JtYW5jZSBhbmQgc2NhbGluZyByZXF1aXJlbWVudHM8L3NwYW4+PG86cD48L286cD48
L2xpPjwvdWw+Cjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPgo8dWwgc3R5
bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJjbGUiPgo8bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMiBsZm80O3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1h
c2lhbjpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+ZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciwgbnVt
YmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwg
aWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5n
LiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51bWJlciB3b3VsZCB0eXBpY2FsbHkgYmUgZGlmZmVyZW50
CiAoKikuPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPgo8L3VsPgo8dWwgc3R5bGU9Im1hcmdp
bi10b3A6MGNtIiB0eXBlPSJkaXNjIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xv
cjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtm
b250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFs
Ij4KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PmlmIHRoZSBleGlzdGluZyBTUnY2IGFwcHJvYWNoIGlzIG5vdCBkZXBsb3lhYmxlIGluIHRoZWly
IGNpcmN1bXN0YW5jZXMsIGRldGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50
IHNvbHV0aW9uIGlzIHJlcXVpcmVkIGFuZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVk
IGZvciB0aGUgc2hvcnQgdGVybSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0ZXJtLjwvc3Bhbj48bzpw
PjwvbzpwPjwvbGk+PC91bD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFz
IHdlbGwgYXMgZGVwbG95bWVudCBsaW1pdGF0aW9ucywgd2Ugd291bGQgbGlrZSB0aGUgU1BSSU5H
IGNvbW11bml0eSB0byBicmllZmx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0
aGF0IHRoZXkgYXJlIHNlZWluZyB3aGljaCBsaW1pdCB0aGUgZGVwbG95bWVudAogb2YgU1J2NiZu
YnNwOyBJbiBwYXJ0aWN1bGFyIGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBT
SURzIHdoaWNoIGNhbiBiZSBwdXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVz
ZSBvZiBzaG9ydGVyIFNJRHMgd291bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFy
Z2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Rm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBm
ZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJ
ZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQg
aXQgZGlyZWN0bHkgdG8KIHRoZSBjaGFpcnMgJmFtcDsgQUQgKE1hcnRpbikuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGlzIGNhbGwgZm9yIGluZm9ybWF0aW9uIHdpbGwg
cnVuIGZvciBmb3VyIHdlZWtzLCB1cCB0byAyMDE5LzA5LzAzLiBBcyBhIHJlbWluZGVyLCB5b3Ug
Y2FuIHJlYWNoIHRoZSBTUFJJTkcgY2hhaXJzIHZpYQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+PGEgaHJl
Zj0ibWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmciPnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8
L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4gYW5kIEFEcyB2aWEKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPjxhIGhy
ZWY9Im1haWx0bzpzcHJpbmctYWRzQGlldGYub3JnIj5zcHJpbmctYWRzQGlldGYub3JnPC9hPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+LiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+VGhhbmsgeW91LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286
cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4tLSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izkw
OUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPigqKSBBcyBleHByZXNzZWQgb24gdGhlIG1haWxpbmcgbGlzdCwgYSAxMjggYml0
IFNJRCBjYW4gZW5jb2RlIHR3byBpbnN0cnVjdGlvbnMgYSBub2RlIFNJRCBhbmQgYW4gYWRqYWNl
bmN5IFNJRCBoZW5jZSBsZXNzIFNJRCBtYXkgYmUgcmVxdWlyZWQuPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFs
aWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt0ZXh0
LWFsaWduOmNlbnRlciI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2si
Pkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6IzkwOUFBNCI+PGJyPgo8YnI+CjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNl
cmlmO2NvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPgpJRVRGIElQdjYgd29ya2luZyBncm91
cCBtYWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIj5pcHY2QGll
dGYub3JnPC9hPjxicj4KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0dHBzOi8v
Y2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zM3RLeXF1RER3UEp4aFpGOWdmWHI2RDZIMj91PWh0dHBz
JTNBJTJGJTJGd3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaXB2NiI+Cmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjwvYT48YnI+Ci0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+CjwvZGl2Pgo8YnIgY2xlYXI9ImJvdGgiPgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188QlI+CjxC
Uj4KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5
IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcyA8QlI+CkNPTkZJREVOVElBTCBhbmQg
d2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNl
aXZlZCB0aGlzIDxCUj4KdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5
IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsIDxCUj4K
YW5kIGFsbCBjb3BpZXMgdGhlcmVvZi48QlI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxCUj4KPC9ib2R5
Pgo8L2h0bWw+Cgo=

--_000_AM0PR03MB38287E615EB8B02BED4EC94B9DB80AM0PR03MB3828eurp_--


From nobody Wed Sep  4 04:27:47 2019
Return-Path: <ketant@cisco.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 3A70912004D for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 04:27:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.489
X-Spam-Level: 
X-Spam-Status: No, score=-14.489 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=DgYHj5Tl; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=MiPs9SJd
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 5Q3kCIKYKoWA for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 04:27:41 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4982120026 for <spring@ietf.org>; Wed,  4 Sep 2019 04:27:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=89824; q=dns/txt; s=iport; t=1567596460; x=1568806060; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=EOkmlJWmv6QTzDLvCkhxje2sBWqzherIc6L9oJ8cHlk=; b=DgYHj5TlMzgzWv5zTSS2DX2sdmrr811JLFSaz0j9sqJDI/q95yGUcpng eLnZxEKpPIzIC+/sx9WDyhSFCR5fwzp4XFnLAByIjaTI+xTgz9msGgq9d EF3GuhulcodkIicUveKh8xZnsIgkodr5TMEhL+ySfhKvzWQ1QvDP7I+GR A=;
IronPort-PHdr: =?us-ascii?q?9a23=3AeP6t2xLYWlFfdaYZz9mcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeCtKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXE72MPfscwQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A7BABJn29d/5hdJa1lGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBZ4EWLyQsA20OSCAECyqEIWJ9gWgDinSCXJdsgUKBEANQAgIJAQE?= =?us-ascii?q?BDAEBGAEJBwQCAQGBS4E+gTYCF4IbIzgTAgMIAQEEAQEBAgEGBG2FLgwJBQO?= =?us-ascii?q?FOQEBAQEDAQEQCAMGChMBASwLAQsCAgIBCBEBAwEBIQEGAwICAhQRCxQDBgg?= =?us-ascii?q?BAQQBDQUIDAcEA4MBgR1NAx0BDp4yAoE4iGFzgTIfgl0BAQWBMgEDAoNWGII?= =?us-ascii?q?WAwYFgS+IWoEBgh0YgUA/gQ8CRoFOfj6CYQEBAgEXgRQBCwEGASEVFgmCVTK?= =?us-ascii?q?CJow2ChKCXoUeiRCNWW4Kgh+GdIFIgn5DiHqCNIc2jwCNd4d3kFUCBAIEBQI?= =?us-ascii?q?OAQEFgWchNzBxcBU7gmyCHiQMF4NPhRSFP3MBAQEBEYEUjAoBBggXgi4BAQ?=
X-IronPort-AV: E=Sophos;i="5.64,465,1559520000";  d="scan'208,217";a="538333000"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 04 Sep 2019 11:27:10 +0000
Received: from XCH-ALN-019.cisco.com (xch-aln-019.cisco.com [173.36.7.29]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x84BRAwK008963 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 4 Sep 2019 11:27:10 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-019.cisco.com (173.36.7.29) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 4 Sep 2019 06:27:09 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 4 Sep 2019 06:27:09 -0500
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 4 Sep 2019 06:27:08 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MRgXpEDVmS+unJi+D39/B5cPmwa2HNpoB5mQzKpzV3pe7G+T6J5VGq3pemAAolk6q9+2/N7Ku4t3KkJ0zvNlTXRKJKeWLi89TY3ODOfdi29+E/fyllr89jTkYgsQoONoAcqjSME5YhRROxUXmnty5p0eB9A3icjJBmIiRm3ckf1C2wmOsed3k3cV0xWSZzqg/EA7a+SY7zEV0z3MX3Gk4AZ6MbwkOHZKqFkPkBu+71JW1EBUPWc5IoYWn7Vhskp6m0UcHrj3tJQ0lcqcIiRAuKjbBZESxbFg7zqEDJ7G+V+vZvQQgxFL8pKRSjTr8A+2Zp4MJASruPTkIQ7MHSaTuw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EOkmlJWmv6QTzDLvCkhxje2sBWqzherIc6L9oJ8cHlk=; b=ZYVTymmN/sBMDG66e9AKS7mjZUcWWQA4r1Bvn0N3i5govCMDfWGraFVD/PK3XyXaszjcoS/YEyAlIV9ZzJKHRIjMc2gC82ZeeJyVwvpZphdwFraACpd+hbpC0UF7+OkkC/fUNitFT7ruruf8KhcT28vWtkr83jtoEZgSbCqS2FBEQvstkTGDPhdqNrRvrkn28874nibInj4BjEyEDywxDw4KLMzjF+ycuAnsHypO0nFZBytekjfrzngI6FhYd/CltupvG6QueK8S5B5xLzJsMcsIfnnWk779Br1b6Nz/DfYHYDp0uCA2+IklVdJiLrZndMVKknXAYTHx1tFTvN0XLA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EOkmlJWmv6QTzDLvCkhxje2sBWqzherIc6L9oJ8cHlk=; b=MiPs9SJdOMQ/nuvDbjTLl17YX1u3T66zT446DquZ5FrShkG1HfR9Y1dIqVHCZ2BWuxMVEFjkglVHiAYbgUfmEhmfh2GrDj2LiIIk/ZqKYW8D5pgthKWiMsLdSK0GHRJsSkiYdUaqhF+JxyPIYG2LtbPBmSehMAkJgrqGThyUpxA=
Received: from CY4PR11MB1541.namprd11.prod.outlook.com (10.172.68.150) by CY4PR11MB1350.namprd11.prod.outlook.com (10.173.16.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.21; Wed, 4 Sep 2019 11:27:06 +0000
Received: from CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af]) by CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af%12]) with mapi id 15.20.2220.021; Wed, 4 Sep 2019 11:27:06 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQABQmRg
Date: Wed, 4 Sep 2019 11:27:06 +0000
Message-ID: <CY4PR11MB15419F0AE7060107A146570FC1B80@CY4PR11MB1541.namprd11.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
In-Reply-To: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ketant@cisco.com; 
x-originating-ip: [2001:420:c0e0:1003::1d6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0a2f31f8-7001-4ae1-8334-08d7312ad131
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR11MB1350; 
x-ms-traffictypediagnostic: CY4PR11MB1350:
x-ms-exchange-purlcount: 13
x-microsoft-antispam-prvs: <CY4PR11MB135085866909A4367E7B392EC1B80@CY4PR11MB1350.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(396003)(136003)(366004)(39860400002)(199004)(189003)(13464003)(51874003)(476003)(7696005)(76116006)(966005)(46003)(55016002)(52536014)(316002)(11346002)(478600001)(99286004)(86362001)(2501003)(186003)(486006)(76176011)(53936002)(14454004)(53546011)(64756008)(66946007)(66556008)(66476007)(6506007)(102836004)(66446008)(446003)(6246003)(229853002)(256004)(6116002)(30864003)(2906002)(53946003)(790700001)(81166006)(14444005)(33656002)(9326002)(7736002)(4326008)(8936002)(71200400001)(606006)(25786009)(74316002)(6436002)(5660300002)(110136005)(71190400001)(6306002)(54896002)(236005)(9686003)(8676002)(81156014)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1350; H:CY4PR11MB1541.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: DOTLO/IFUSjLLfPIMdmDq+icfnBmOMpTFYSQUjOyQPZqvex2BfO/pZyAETWHqXmOm5jUcjKePsJC+wHohPsKYc4HJbWKDhY4W6WR9EF66U1UJXySxaf3Ull3Ob/w+PtvmvloW2P5C+n7nOzz5f6Au5FFSt8AIVf2/ynk01bleFaoCYz0kfjE0kfTDTa/xMUsF1TpLZnlOZxaawfM+cvNNBbdjFPrV/UE9hawqTeARaOQA1yymY2mIWQbFiZPY6ubJRwX+UUUl4XRvA8Opc2gCSV+234iz+8367SxSqq+eMtcDAFjVy94AyOBP4iMm5iZqk+TrAlcAjEHJ/yl7tZzRtfhHfgO9MsbLWgEX7N1NauB9eS2M+SSbPVUUne00RG/1wUhrVR1aRMeBkQRyEOZW1vTr0Wt16N3OcmpphOGEPg=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB15419F0AE7060107A146570FC1B80CY4PR11MB1541namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a2f31f8-7001-4ae1-8334-08d7312ad131
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 11:27:06.2785 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yrTcjqFM3XgQZ3jJWp6Jme57z78Dx4nQA4WAHckoujs94Nu+NSmvyJleKhcTkAgyvRnLFvc34rrT1Wpv/2gs2w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1350
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.29, xch-aln-019.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jVmCG_5akxXXxKVPatiAsHXcyzg>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Wed, 04 Sep 2019 11:27:45 -0000

--_000_CY4PR11MB15419F0AE7060107A146570FC1B80CY4PR11MB1541namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgU2FzaGEsDQoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmlu
Zy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDEgY292ZXJzIHRoZSBwc2V1ZG9jb2RlIEJTSUQg
Zm9yIFNSdjYuIFBsZWFzZSByZWZlciB0byBzZWN0aW9uIDQuMTMtMTYgd2hpY2ggZGVzY3JpYmUg
Ym90aCB0aGUgaW5zZXJ0IGFuZCBlbmNhcCB2ZXJzaW9ucy4NCg0KVGhhbmtzLA0KS2V0YW4NCg0K
RnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIEFsZXhh
bmRlciBWYWluc2h0ZWluDQpTZW50OiAwNCBTZXB0ZW1iZXIgMjAxOSAxNjoxOQ0KVG86IFJvYiBT
aGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tDQpDYzog
U1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzcHJpbmddIEJpbmRp
bmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlvbmQgU1J2NikNCg0KUm9iLCBCcnVubyBhbmQg
YWxsLA0KSSBoYXZlIGEgbmFpdmUgcXVlc3Rpb24gYmFzZWQsIG1vc3QgcHJvYmFibHksIG9uIGlu
c3VmZmljaWVudCB1bmRlcnN0YW5kaW5nIG9mIFNSdjYgKG5vdCB0byBtZW50aW9uIFNSdjYrKS4N
ClRoaXMgcXVlc3Rpb24gaGFzIGJlZW4gcHJvbXB0ZWQgYnkgdGhlIGNvbXBsYWludHMgKG9uIHRo
ZSBCZXlvbmQgU1J2NiB0aHJlYWQpIGFib3V0IHByb2JsZW1zIHdpdGggc3VwcG9ydGluZyBsb25n
IGxpc3RzIG9mIDEyOC1iaXRzIG9mIFNJRHMgaW4gdGhlIElQdjYgU2VnbWVudCBSb3V0aW5nIEhl
YWRlcnMsIGFuZCB2YXJpb3VzIGFwcHJvYWNoZXMgdG8gbWl0aWdhdGluZyB0aGVzZSBjb21wbGFp
bnRzLg0KDQoNCg0KU2VjdGlvbiA1IG9mIFJGQyA4NDAyPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9yZmM4NDAyI3NlY3Rpb24tNT4gZGVmaW5lcyBCaW5kaW5nIFNlZ21lbnRzIChCU0lEcykg
YW5kIHNheXMgdGhhdCDigJxoZSBCU0lEIGlzIGJvdW5kIHRvIGFuIFNSIFBvbGljeSwgaW5zdGFu
dGlhdGlvbiBvZiB3aGljaCBtYXkgaW52b2x2ZSBhIGxpc3Qgb2YgU0lEcy7igJ0gICBJdCBhbHNv
IGV4cGxhaW5zIHRoYXQgQlNJRHMgZmFjaWxpdGF0ZSBiZXR0ZXIgc2NhbGFiaWxpdHkgKGFtb25n
IG90aGVyIHRoaW5ncykgb2YgU1IuICBBbmQsIGFzIGlzIGFwcHJvcHJpYXRlIGZvciB0aGUgYXJj
aGl0ZWN0dXJlIGRvY3VtZW50LCBSRkMgODQwMiBkb2VzIG5vdCBkaWZmZXJlbnRpYXRlIGJldHdl
ZW4gU1ItTVBMUyBhbmQgU1J2NiBpbiB0aGUgZGVmaW5pdGlvbiBvZiBCaW5kaW5nIHNlZ21lbnRz
Lg0KDQoNCg0KVGhlIFNSLU1QTFM8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWll
dGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTIyPiBkcmFmdCAoYWxyZWFkeSBhcHByb3Zl
ZCBmb3IgcHVibGljYXRpb24gYXMgYW4gUkZDKSAgbWVudGlvbnMgKGUuZy4sIGluIHRoZSBleGFt
cGxlIGluIFNlY3Rpb24gQS4zLjIpIHRoYXQgdGhlIG5vZGUgdGhhdCBoYXMgYWxsb2NhdGVkIGEg
QlNJRCBsYWJlbCAxMDIzIGZvciBhIHNwZWNpZmljIFNSIHBvbGljeSBGRUMtMSBmb3Igd2hpY2gg
aXQgaXMgdGhlIGhlYWQtZW5kIOKAnGluc3RhbGxzIGEgdHJhbnNpdCBNUExTIGZvcndhcmRpbmcg
ZW50cnkgdG8gU1dBUCBpbmNvbWluZyBsYWJlbD0xMDIzLCB3aXRoIG91dGdvaW5nIGxhYmVscyBh
bmQgb3V0Z29pbmcgaW50ZXJmYWNlIGRldGVybWluZWQgYnkgdGhlIFNJRC1MaXN0IGZvciBGRUMx
4oCdLiBUaGlzIGV4cGxhbmF0aW9uIGlzIGZ1bGx5IGNvbXBhdGlibGUgd2l0aCB0aGUgTVBMUyBh
cmNoaXRlY3R1cmUgd2hlcmUgdGhlIHRvcCBsYWJlbCBvZiB0aGUgbGFiZWwgc3RhY2sgY2FuIGJl
IHN3YXBwZWQgd2l0aCBtdWx0aXBsZSBuZXcgbGFiZWxzLg0KDQoNCg0KQ2FuIHNvbWVib2R5IHBs
ZWFzZSBleHBsYWluIGhvdyAoaWYgYXQgYWxsKSBhcmUgQmluZGluZyBTZWdtZW50cyBnb2luZyB0
byBiZSBzdXBwb3J0ZWQgaW4gU1J2NiBhbmQvb3IgaW4gU1J2Nis/DQoNClRvIHRoZSBiZXN0IG9m
IG15IChhZG1pdHRlZGx5LCBsaW1pdGVkKSB1bmRlcnN0YW5kaW5nIG9mIElQdjYsIG5vIGVxdWl2
YWxlbnQgb2YgdGhlIFNSLU1QTFMgaGFuZGxpbmcgb2YgdGhlIEJTSUQgaXMgYWxsb3dlZCB3aXRo
IHRoZSBJUHY2IHJvdXRpbmcgaGVhZGVycyBhcyBwZXIgUkZDIDgyMDA8aHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzgyMDA+LiBGb3IgdGhlIHJlZmVyZW5jZSwgdGhlIElQdjYgU2VnbWVu
dCBSb3V0aW5nIEhlYWRlcjxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi02
bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXItMjI+IGRyYWZ0IGRvZXMgbm90IG1lbnRpb24gQmlu
ZGluZyBTSURzIGF0IGFsbC4NCg0KDQoNCkZyb20gbXkgUE9WLCBpZiBCaW5kaW5nIHNlZ21lbnRz
IGNhbm5vdCBiZSBzdXBwb3J0ZWQgd2l0aCBTUnY2IG9yIFNSdjYrLCBhIFRlY2huaWNhbCBFcnJh
dHVtIG9uIDg0MDIgc2hvdWxkIHBvc3RlZC4NCg0KRGlkIEkgbWlzcyBzb21ldGhpbmcgaGVyZT8N
Cg0KWW91ciB0aW1lbHkgZmVlZGJhY2sgd291bGQgYmUgaGlnaGx5IGFwcHJlY2lhdGVkLg0KDQpS
ZWdhcmRzLCBhbmQgbG90cyBvZiB0aGFua3MgaW4gYWR2YW5jZSwNClNhc2hhDQoNCk9mZmljZTog
Kzk3Mi0zOTI2NjMwMg0KQ2VsbDogICAgICArOTcyLTU0OTI2NjMwMg0KRW1haWw6ICAgQWxleGFu
ZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVj
aXRlbGUuY29tPg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0
bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBOaWNrIEhpbGxpYXJkDQpT
ZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMywgMjAxOSA5OjIyIFBNDQpUbzogUm9iIFNoYWtpciA8
cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86cm9ianNAZ29vZ2xlLmNvbT4+DQpDYzogU1BSSU5HIFdH
IExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj47IDZtYW5AaWV0
Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25k
IFNSdjYuDQoNClJvYiwNCg0KQ2xhcmlmeWluZyB3aGF0IEkgd3JvdGUgcHJldmlvdXNseSwgSSBk
b24ndCB0aGluayBpdCB3b3VsZCBiZSBhcHByb3ByaWF0ZSBmb3IgZHJhZnQtZmlsc2ZpbHMtc3By
aW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZCB0byBwcm9ncmVzcyBmdXJ0aGVyIHVubGVz
cyB0aGUgYXV0aG9ycyBjYW4gZGVtb25zdHJhdGUgdGhhdCB0aGUgdm9sdW1lIG9mIElQdjYgYWRk
cmVzc2luZyByZXF1aXJlZCBjYW4gYmUgc2F0aXNmaWVkIGluIGEgd2F5IHRoYXQgd29ya3Mgd2l0
aGluIHRoZSBjb25zdHJhaW50cyB0aGF0IHRoZSBvcGVyYXRpb25hbCBjb21tdW5pdHkgb3BlcmF0
ZXMgd2l0aGluLg0KDQpJZiB0aGVyZSBpcyBhbiBleHBlY3RhdGlvbiB0aGF0IHRoaXMgYWRkcmVz
cyBzcGFjZSB3aWxsIGJlIGFzc2lnbmVkIGZyb20gdGhlIGdsb2JhbCB1bmljYXN0IGFkZHJlc3Mg
YmxvY2sgdmlhIHN0YW5kYXJkIFJJUiBhbGxvY2F0aW9uIHBvbGljaWVzLCB0aGVuIHRoZSBhdXRo
b3JzIHdpbGwgbmVlZCB0byBkZW1vbnN0cmF0ZSB0aGF0IHRoZSBSSVJzIGFyZSBnb2luZyB0byBi
ZSBjb21mb3J0YWJsZSBjaGFuZ2luZyB0aGVpciBhbGxvY2F0aW9uIHBvbGljaWVzIHRvIGFjY29t
bW9kYXRlIHRoaXMuDQoNCk5pY2sNClJvbiBCb25pY2E8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVy
Lm5ldEBkbWFyYy5pZXRmLm9yZz4NCjEgU2VwdGVtYmVyIDIwMTkgYXQgMjI6MTANCkhpIEZlcm5h
bmRvLA0KDQo2bWFuIHBhcnRpY2lwYW50cyBzaG91bGQgbG9vayBhdCB0aGUgZm9sbG93aW5nOg0K
DQotIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5l
dHdvcmstcHJvZ3JhbW1pbmctMDE8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNYdEdN
c3Z4MXBMZkRzMlVnYmlpSlNHNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0
bWwlMkZkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDE+IChJbiBw
YXJ0aWN1bGFyLCBTZWN0aW9ucyA0IGFuZCA1KQ0KLSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMjxo
dHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM0dUdWdwS1g2TUVrUXR4amtQTjRzRkE2SDI/
dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWZpbHNmaWxzLXNw
cmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDI+DQoNClJvbg0KDQoNCkp1bmlwZXIg
QnVzaW5lc3MgVXNlIE9ubHkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEZl
cm5hbmRvIEdvbnQgPGZnb250QHNpNm5ldHdvcmtzLmNvbT48bWFpbHRvOmZnb250QHNpNm5ldHdv
cmtzLmNvbT4NClNlbnQ6IFNhdHVyZGF5LCBBdWd1c3QgMzEsIDIwMTkgNDo1MyBQTQ0KVG86IFJv
biBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0
PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT48bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+
OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjxtYWlsdG86c3ByaW5nQGlldGYub3Jn
PjsgNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3By
aW5nXSBCZXlvbmQgU1J2Ni4NCg0KSGksIFJvbiwNCg0KRm9yIHRob3NlIDZtYW4tZXJzIHRoYXQg
aGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxkIHlvdSBwbGVhc2Ug
Y2xhcmlmeSB3aGF0IGRvIHlvdSBtZWFuIGJ5ICJzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlv
biBvZg0KUkZDODIwMCBvciBSRkM0MjkxIj8NCg0KSW4gdGhlIHBhc3Qgd2UgaGF2ZSBzZWVuIG91
dHJpZ2h0IHZpb2xhdGlvbiBvZiBSRkM4MjAwIChmb3JtZXJseSBSRkMyNDYwKSwgc28gSSdtIGN1
cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRvIGRvIHRoZSBzYW1lLCBv
ciB3aGF0Lg0KDQpUaGFua3MhDQoNCkNoZWVycywNCkZlcm5hbmRvDQoNCg0KDQotLQ0KRmVybmFu
ZG8gR29udA0KU0k2IE5ldHdvcmtzDQplLW1haWw6IGZnb250QHNpNm5ldHdvcmtzLmNvbTxtYWls
dG86ZmdvbnRAc2k2bmV0d29ya3MuY29tPg0KUEdQIEZpbmdlcnByaW50OiA2NjY2IDMxQzYgRDQ4
NCA2M0IyIDhGQjEgRTNDNCBBRTI1IDBENTUgMUQ0RSA3NDkyDQoNCg0KDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
SUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQppcHY2QGlldGYub3JnPG1haWx0
bzppcHY2QGlldGYub3JnPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjxodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5j
b20vMzN0S3lxdUREd1BKeGhaRjlnZlhyNkQ2SDI/dT1odHRwcyUzQSUyRiUyRnd3dy5pZXRmLm9y
ZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmlwdjY+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVybmFuZG8gR29u
dDxtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tPg0KMzEgQXVndXN0IDIwMTkgYXQgMjE6NTMN
CkhpLCBSb24sDQoNCkZvciB0aG9zZSA2bWFuLWVycyB0aGF0IGhhdmUgbm90IGJlZW4gZm9sbG93
aW5nIHRoZSBzcHJpbiB3b3JrLCBjb3VsZA0KeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgZG8geW91
IG1lYW4gYnkgInN0cmV0Y2hpbmcgdGhlIGludGVycHJldGF0aW9uIG9mDQpSRkM4MjAwIG9yIFJG
QzQyOTEiPw0KDQpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9m
IFJGQzgyMDAgKGZvcm1lcmx5DQpSRkMyNDYwKSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJl
IGFueSBkb2N1bWVudHMgdHJ5aW5nIHRvIGRvIHRoZQ0Kc2FtZSwgb3Igd2hhdC4NCg0KVGhhbmtz
IQ0KDQpDaGVlcnMsDQpGZXJuYW5kbw0KDQoNClJvbiBCb25pY2E8bWFpbHRvOnJib25pY2E9NDBq
dW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4NCjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjMzDQpSb2Is
DQoNClRoZSBmb2xsb3dpbmcgYXJlIGFyZ3VtZW50cyBmb3IgcHJvY2VlZGluZyB3aXRoIFNSdjYr
Og0KDQoNCiAgKiAgIEVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVlcCBTSUQgbGlzdHMNCiAg
KiAgIE9wZXJhdGlvbmFsIFNpbXBsaWNpdHkNCiAgKiAgIFNSdjYrIHdvcmsgbWF5IGZpbmlzaCBi
ZWZvcmUgU1J2Ng0KDQpFZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIExpc3RzDQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNClNS
IGN1c3RvbWVycyBoYXZlIHN0YXRlZCBhIGZpcm0gcmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBTUiBw
YXRocyB0aGF0IGNvbnRhaW4gOCB0byAxMiBzZWdtZW50cy4gVGhleSBoYXZlIGFsc28gc3RhdGVk
IGEgcmVxdWlyZW1lbnQgZm9yIGltcGxlbWVudGF0aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUgc3Bl
ZWQgIGFuZCB3aXRob3V0IGNvbnN1bWluZyBleGNlc3NpdmUgb3ZlcmhlYWQgYmFuZHdpZHRoLg0K
DQpTUnY2LCBhcyBkZWZpbmVkIGluIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVh
ZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVzZSByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1cHBv
cnQgYW4gU1IgcGF0aCB3aXRoIDggc2VnbWVudHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEyOC1i
eXRlIFNSSC4gRXZlbiBpZiBBU0lDcyBjb3VsZCBwcm9jZXNzIHN1Y2ggYSBsb25nIFNSSCBhdCBs
aW5lIHNwZWVkLCB0aGUgYmFuZHdpZHRoIG92ZXJoZWFkIHdvdWxkIGJlIHByb2hpYml0aXZlLg0K
DQpUaGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgIHRoYXQgeW91IG1lbnRpb24g
YmVsb3cgaXMgcmVxdWlyZWQgdG8gbWFrZSBTUnY2IGRlcGxveWFibGUuIFdoaWxlIGRyYWZ0LWll
dGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyIGlzIGNsb3NlIHRvIG1hdHVyaXR5LCB0aGUg
Zm91ciBjb21wZXRpbmcgc29sdXRpb25zIG1lbnRpb25lZCBiZWxvdyBhcmUgZXF1YWxseSBtYXR1
cmUgYW5kIHNob3VsZCBiZSBnaXZlbiBlcXVhbCBjb25zaWRlcmF0aW9uLg0KDQoNClRoZSBmb3Vy
IHNvbHV0aW9ucyBhcmUgU1J2NissIHVTSUQsIGRyYWZ0LWxpIGFuZCBkcmFmdC1taXJza3kuDQoN
Ck9wZXJhdGlvbmFsIFNpbXBsaWNpdHkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpO
ZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUgZm9yIG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5IGxv
b3NlbHkgaW50ZXJwcmV0aW5nIChhbmQgc29tZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJlbWVu
dHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMgODIwMCwgU1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVjdHVy
YWwgcXVpcmtzIHRoYXQgaW50cm9kdWNlIG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSBmb2xs
b3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwgcXVpcmtzIG9mICBkcmFmdC1pZXRmLTZtYW4tc2VnbWVu
dC1yb3V0aW5nLWhlYWRlcjoNCg0KDQogICogICBUaGUgU2VnbWVudCBSb3V0aW5nIEhlYWRlciAo
U1JIKSBzZXJ2ZXMgcHVycG9zZXMgb3RoZXIgdGhhbiByb3V0aW5nLiBUaGVyZWZvcmUsIHRoZSBT
UkggaXMgc29tZXRpbWVzIHJlcXVpcmVkIGZvciBwYWNrZXRzIHRoYXQgdHJhdmVyc2UgdGhlIGxl
YXN0LWNvc3QgcGF0aCBmcm9tIHNvdXJjZSB0byBkZXN0aW5hdGlvbg0KICAqICAgVGhlIFNSSCBh
bmQgdGhlIElQdjYgQXV0aGVudGljYXRpb24gSGVhZGVyIGFyZSBpbmNvbXBhdGlibGUuDQogICog
ICBUaGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGRldGVybWluZXMgd2hldGhlciBhbiBTUkgg
aXMgdmFsaWQgYW5kIGhvdyBpdCBpcyBwcm9jZXNzZWQuIEZvciBleGFtcGxlLCBpZiB0aGUgSVB2
NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIG9uZSBsb2NhbGx5IGluc3RhbnRpYXRlZCB2
YWx1ZSwgdGhlIFNSSCBtaWdodCBiZSBwcm9jZXNzZWQgaW4gb25lIHBhcnRpY3VsYXIgd2F5LCB3
aGlsZSBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIGFub3RoZXIgbG9j
YWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQgYmUgdG90YWxseSBpbnZhbGlk
Lg0KDQpEcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgIHByb21pc2Vz
IG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlOg0KDQoNCiAgKiAgIFNlZ21l
bnQgZW5kcG9pbnRzIGNhbiBpbnNlcnQgYW5kL29yIGRlbGV0ZSBJUHY2IGV4dGVuc2lvbiBoZWFk
ZXJzDQogICogICBBbiBJUHY2IHBhY2tldCBjYW4gY29udGFpbiB0d28gU2VnbWVudCBSb3V0aW5n
IGhlYWRlcnMNCiAgKiAgIElQdjYgcGFja2V0cyBhcmUgbm8gbG9uZ2VyIHNlbGYtZGVzY3JpYmlu
Zy4gRm9yIGV4YW1wbGUsIHRoZSBOZXh0IEhlYWRlciBGaWVsZCBpbiB0aGUgU1JIIGNhbiBjYXJy
eSBhIHZhbHVlIG9mIE5vIE5leHQgSGVhZGVyLCBldmVuIHRob3VnaCB0aGUgU1JIIGlzIGZvbGxv
d2VkIGJ5IEV0aGVybmV0IHBheWxvYWQuDQoNCk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9taXNl
IHN0aWxsIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFmdC1h
bGktNm1hbi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1pbmUg
dGhlIFNSSCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscyB6ZXJvLiBUaGlzIGlzIGJlY2F1
c2UgdGhlIFNSSCBoYXMgYmVlbiBvdmVybG9hZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFzIHJv
dXRpbmcgaW5mb3JtYXRpb24uDQoNCkZ1cnRoZXJtb3JlLCBkcmFmdC1maWxzZmlscy1zcHJpbmct
bmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkIHJlcXVpcmVzIG5ldHdvcmsgb3BlcmF0b3JzIHRv
IG9idGFpbiBhZGRyZXNzIHNwYWNlIGFuZCBudW1iZXIgdGhlaXIgbmV0d29ya3MgaW4gYSBwYXJ0
aWN1bGFyIHdheSB0byBtYWtlIHJvdXRpbmcgd29yay4NCg0KU1J2NisgV29yayBNYXkgRmluaXNo
IEJlZm9yZSBTUnY2IHdvcmsNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQpTUnY2KyAgaGFzIGJlZW4gaW1wbGVtZW50ZWQgb24gTElOVVgg
YW5kIGlzIGJlaW5nIGltcGxlbWVudGVkIG9uIEpVTk9TLiBJbXBsZW1lbnRhdGlvbiBleHBlcmll
bmNlIGRlbW9uc3RyYXRlcyB0aGF0IHNwZWNpZmljYXRpb24gaXMgZmFpcmx5IGNvbXBsZXRlLiBG
b3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW4gU1J2NisgT0FNIGRvY3VtZW50LiBJ
dOKAmXMganVzdCBJUHY2IGFuZCBJUHY2IE9BTSBqdXN0IHdvcmtzLg0KDQpGdXJ0aGVybW9yZSwg
dGhlIFNSdjYrIHNwZWNpZmljYXRpb25zIGFkaGVyZSB0byBhIHN0cmljdCBpbnRlcnByZXRhdGlv
biBvZiBSRkMgODIwMC4gVGhlcmVmb3JlLCBhcyB0aGV5IHByb2dyZXNzIHRocm91Z2ggdGhlIHdv
cmtpbmcgZ3JvdXAsIHRoZXkgd29u4oCZdCBuZWVkIHRvIG92ZXJjb21lIHRoZSBvYmplY3Rpb25z
IHRoYXQgYXJlIGluZXZpdGFibHkgZW5jb3VudGVyZWQgd2hlbiBzdHJldGNoaW5nIHRoZSBpbnRl
cnByZXRhdGlvbiBvZiBhIHNwZWNpZmljYXRpb24gdGhhdCBpcyBzbyBmdW5kYW1lbnRhbCBhcyBS
RkMgODIwMC4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
VGhhbmtzLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFJvbg0KDQoNCg0KDQoNCg0KDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5v
cmc+PG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFJvYiBTaGFr
aXINClNlbnQ6IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgNTowNCBQTQ0KVG86IFNQUklORyBXRyBM
aXN0IDxzcHJpbmdAaWV0Zi5vcmc+PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBb
c3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KDQpIaSBTUFJJTkcgV0csDQoNCg0KT3ZlciB0aGUgbGFz
dCA1KyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcg
aW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBN
UExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5IGFs
c28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLg0KDQoNClRoZXNlIGVuY2Fw
c3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9yKS4N
Cg0KDQpEdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2Vu
dGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUg
U0lEIGZvciBJUHY2IGRhdGFwbGFuZToNCg0KICAqICAgU1J2NisgLyBDUkggLS0gaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PGh0dHBz
Oi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWHV3elFrNGJXekhXbUozUE5aelJXaDZIMj91PWh0
dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0
dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYm9uaWNhLTJEc3ByaW5nLTJEc3J2
Ni0yRHBsdXMtMkQwNCUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJY
ZU1LLW5kYjN2b0RUWGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVm
cEhjQXdyRFRoS1A4JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGRE
X0ZMNnMlMjZzJTNES1VoQWZqVnN4X3dLNjQ1dUprMEZIenMydnhpQVZyLUNza01QQWFFaEVRUSUy
NmUlM0Q+DQogICogICB1U0lEIC0tIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1m
aWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxPGh0dHBzOi8vY2xp
Y2t0aW1lLnN5bWFudGVjLmNvbS8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6RDZIMj91PWh0dHBzJTNB
JTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNB
X190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEZmlsc2ZpbHMtMkRzcHJpbmctMkRuZXQtMkRw
Z20tMkRleHRlbnNpb24tMkRzcnY2LTJEdXNpZC0yRDAxJTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZ
dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2ly
LUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEt
MU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RBcTFESzdmdTczYXhaMVBYTElFOHhuSEUy
QWhUdE5aeTlMVEhnV3F4NENRJTI2ZSUzRD4NCg0KDQpEdXJpbmcgdGhlIElFVEYgd2VlaywgdHdv
IGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDoNCg0KICAqICAgaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2VkLXNydjYtbnAtMDA8
aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNSc0EyNExZWUR6MndYQjNzM1VTVTRLNkgy
P3U9aHR0cHMlM0ElMkYlMkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tJTJGdjIlMkZ1cmwlM0Z1
JTNEaHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRsaS0yRHNwcmluZy0yRGNv
bXByZXNzZWQtMkRzcnY2LTJEbnAtMkQwMCUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3Vo
cjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRo
S3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpL
ZHhuRTJpZUlDNGREX0ZMNnMlMjZzJTNEWFdVREFEMkZNaFdMZmVUNXNnVWIxbGd0aEpodWdjeVQ5
OEdKMk4tQ3JLcyUyNmUlM0Q+DQogICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1zci0wMzxodHRwczovL2NsaWNrdGltZS5zeW1hbnRl
Yy5jb20vM1FIYWJzZENaUnkzNUF3ejliNlFVQ1I2SDI/dT1odHRwcyUzQSUyRiUyRnVybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUzRnUlM0RodHRwcy0zQV9fdG9vbHMuaWV0Zi5v
cmdfaHRtbF9kcmFmdC0yRG1pcnNreS0yRDZtYW4tMkR1bmlmaWVkLTJEaWQtMkRzci0yRDAzJTI2
ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6
b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZt
JTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RnY2Jr
SFl4WG03RlU3dmJsT0Ixdkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JJTI2ZSUzRD4NCg0KDQpBcyB3
ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRoZSBX
RyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9u
cyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBXRyBzaG91bGQg
Zmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50cyBm
b3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAtIGJvdGggZnJvbSB0
aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8gZGVwbG95IHRo
ZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdhcmUvaGFyZHdhcmUg
aW1wbGVtZW50YXRpb24uDQoNCg0KVGhlcmVmb3JlLCB3ZSB3b3VsZCBsaWtlIHRvIHNvbGljaXQg
bmV0d29yayBvcGVyYXRvcnMgaW50ZXJlc3RlZCBpbiBTUiBvdmVyIHRoZSBJUHY2IGRhdGEgcGxh
bmUgdG8gYnJpZWZseSBpbnRyb2R1Y2UgdGhlaXI6DQoNCiAgKiAgIHVzZSBjYXNlIChlLmcuIEZh
c3QgUmVyb3V0ZSwgZXhwbGljaXQgcm91dGluZy9URSkNCiAgKiAgIGZvcndhcmRpbmcgcGVyZm9y
bWFuY2UgYW5kIHNjYWxpbmcgcmVxdWlyZW1lbnRzDQoNCiAgICAgKiAgIGUuZy4sIChudW1iZXIg
b2Ygbm9kZXMsIG5ldHdvcmsgZGlhbWV0ZXIsIG51bWJlciBvZiBTSUQgcmVxdWlyZWQgaW4gbWF4
IGFuZCBhdmVyYWdlKS4gRm9yIHRoZSBsYXR0ZXIsIGlmIHBvc3NpYmxlIHVzaW5nIGJvdGggU1J2
NiAxMjgtYml0IFNJRHMgYW5kIHNob3J0ZXIgKGUuZy4gMzItYml0KSBTSURzIGFzIHRoZSBudW1i
ZXIgd291bGQgdHlwaWNhbGx5IGJlIGRpZmZlcmVudCAoKikuDQoNCiAgKiAgIGlmIHRoZSBleGlz
dGluZyBTUnY2IGFwcHJvYWNoIGlzIG5vdCBkZXBsb3lhYmxlIGluIHRoZWlyIGNpcmN1bXN0YW5j
ZXMsIGRldGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50IHNvbHV0aW9uIGlz
IHJlcXVpcmVkIGFuZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkIGZvciB0aGUgc2hv
cnQgdGVybSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0ZXJtLg0KDQoNCkFzIHdlbGwgYXMgZGVwbG95
bWVudCBsaW1pdGF0aW9ucywgd2Ugd291bGQgbGlrZSB0aGUgU1BSSU5HIGNvbW11bml0eSB0byBi
cmllZmx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0aGF0IHRoZXkgYXJlIHNl
ZWluZyB3aGljaCBsaW1pdCB0aGUgZGVwbG95bWVudCBvZiBTUnY2ICBJbiBwYXJ0aWN1bGFyIGxp
bWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNo
ZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVyIFNJRHMgd291
bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLg0KDQoNCkZvciBib3RoIG9mIHRoZXNlIHNldHMg
b2YgZmVlZGJhY2sgaWYgcG9zc2libGUsIHBsZWFzZSBwb3N0IHRoaXMgdG8gdGhlIFNQUklORyBX
Ry4gSWYgdGhlIGluZm9ybWF0aW9uIGNhbm5vdCBiZSBzaGFyZWQgcHVibGljbHksIHBsZWFzZSBz
ZW5kIGl0IGRpcmVjdGx5IHRvIHRoZSBjaGFpcnMgJiBBRCAoTWFydGluKS4NCg0KDQpUaGlzIGNh
bGwgZm9yIGluZm9ybWF0aW9uIHdpbGwgcnVuIGZvciBmb3VyIHdlZWtzLCB1cCB0byAyMDE5LzA5
LzAzLiBBcyBhIHJlbWluZGVyLCB5b3UgY2FuIHJlYWNoIHRoZSBTUFJJTkcgY2hhaXJzIHZpYSBz
cHJpbmctY2hhaXJzQGlldGYub3JnPG1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnPiBhbmQg
QURzIHZpYSBzcHJpbmctYWRzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYWRzQGlldGYub3JnPi4N
Cg0KDQpUaGFuayB5b3UsDQoNCi0tIFJvYiAmIEJydW5vDQoNCg0KKCopIEFzIGV4cHJlc3NlZCBv
biB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdvIGluc3RydWN0
aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lEIG1heSBi
ZSByZXF1aXJlZC4NCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KaXB2NkBpZXRmLm9yZzxt
YWlsdG86aXB2NkBpZXRmLm9yZz4NCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50
ZWMuY29tLzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyP3U9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0
Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpcHY2Pg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhl
IHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KQ09ORklE
RU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMNCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9y
bSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5h
bA0KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K

--_000_CY4PR11MB15419F0AE7060107A146570FC1B80CY4PR11MB1541namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiM0ODU2NjM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
SFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0K
CWNvbG9yOndpbmRvd3RleHQ7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFy
Z2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjBjbTsNCglt
YXJnaW4tbGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ4NTY2
Mzt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAu
bXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5h
bWU6bXNvbm9ybWFsOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ow0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM0ODU2NjM7fQ0KcC5tc2lwZm9vdGVyMzBiM2Q1
MzgsIGxpLm1zaXBmb290ZXIzMGIzZDUzOCwgZGl2Lm1zaXBmb290ZXIzMGIzZDUzOA0KCXttc28t
c3R5bGUtbmFtZTptc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ4NTY2Mzt9DQpz
cGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxT
dHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUt
dHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQg
NzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlz
dCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6ODUyMzA4NjMxOw0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczotMzQxNzc5NDU2O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGww
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxl
dmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1s
ZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjkzNDYzMjY2NTsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTIwODU1NzkzOTA7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxp
c3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw0
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIx
Ni4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTA5Mjgy
MTcxODsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTIw
NDMyNTQ4MTAgMTY1NTQ5NDUzMiA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2
NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMjpsZXZlbDENCgl7
bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJy
aTt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVs
NQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30N
CkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwzDQoJe21zby1saXN0LWlkOjEzMzg0NjU3MDE7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjIw
NTAzNjI1MDY7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6
bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
b2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+
PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9
ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0
PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0K
PC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLUlOIiBsaW5rPSJibHVlIiB2
bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+SGkgU2FzaGEsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1z
cnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDEiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDE8L2E+IGNvdmVycyB0
aGUgcHNldWRvY29kZSBCU0lEIGZvciBTUnY2LiBQbGVhc2UgcmVmZXIgdG8gc2VjdGlvbiA0LjEz
LTE2IHdoaWNoDQogZGVzY3JpYmUgYm90aCB0aGUgaW5zZXJ0IGFuZCBlbmNhcCB2ZXJzaW9ucy48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+S2V0YW48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPiBzcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGll
dGYub3JnJmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5BbGV4YW5kZXIgVmFpbnNodGVpbjxicj4N
CjxiPlNlbnQ6PC9iPiAwNCBTZXB0ZW1iZXIgMjAxOSAxNjoxOTxicj4NCjxiPlRvOjwvYj4gUm9i
IFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs7IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5j
b208YnI+DQo8Yj5DYzo8L2I+IFNQUklORyBXRyBMaXN0ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtzcHJpbmddIEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAo
d2FzOiBCZXlvbmQgU1J2Nik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJvYiwgQnJ1
bm8gYW5kIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgaGF2ZSBhIG5haXZlIHF1
ZXN0aW9uIGJhc2VkLCBtb3N0IHByb2JhYmx5LCBvbiBpbnN1ZmZpY2llbnQgdW5kZXJzdGFuZGlu
ZyBvZiBTUnY2IChub3QgdG8gbWVudGlvbiBTUnY2JiM0MzspLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+VGhpcyBxdWVzdGlvbiBoYXMgYmVlbiBwcm9tcHRlZCBieSB0aGUgY29tcGxhaW50
cyAob24gdGhlIEJleW9uZCBTUnY2IHRocmVhZCkgYWJvdXQgcHJvYmxlbXMgd2l0aCBzdXBwb3J0
aW5nIGxvbmcgbGlzdHMgb2YgMTI4LWJpdHMgb2YgU0lEcyBpbiB0aGUgSVB2NiBTZWdtZW50IFJv
dXRpbmcgSGVhZGVycywgYW5kIHZhcmlvdXMgYXBwcm9hY2hlcw0KIHRvIG1pdGlnYXRpbmcgdGhl
c2UgY29tcGxhaW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAyI3NlY3Rpb24tNSI+U2VjdGlvbiA1IG9mIFJG
QyA4NDAyPC9hPiBkZWZpbmVzIEJpbmRpbmcgU2VnbWVudHMgKEJTSURzKSBhbmQgc2F5cyB0aGF0
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiDigJw8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+aGUgQlNJRCBpcyBib3VuZCB0byBhbiBTUiBQb2xp
Y3ksIGluc3RhbnRpYXRpb24gb2Ygd2hpY2ggbWF5IGludm9sdmUgYSBsaXN0IG9mIFNJRHMuPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJ0gJm5ic3A7
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SXQgYWxzbyBleHBsYWlucyB0aGF0IEJTSURzIGZhY2lsaXRhdGUgYmV0dGVyIHNjYWxhYmlsaXR5
IChhbW9uZyBvdGhlciB0aGluZ3MpIG9mIFNSLiAmbmJzcDtBbmQsIGFzIGlzIGFwcHJvcHJpYXRl
IGZvciB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50LCBSRkMgODQwMiBkb2VzIG5vdCBkaWZmZXJl
bnRpYXRlIGJldHdlZW4gU1ItTVBMUyBhbmQgU1J2NiBpbiB0aGUgZGVmaW5pdGlvbiBvZiBCaW5k
aW5nIHNlZ21lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRo
ZSA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmct
c2VnbWVudC1yb3V0aW5nLW1wbHMtMjIiPlNSLU1QTFM8L2E+IGRyYWZ0IChhbHJlYWR5IGFwcHJv
dmVkIGZvciBwdWJsaWNhdGlvbiBhcyBhbiBSRkMpICZuYnNwO21lbnRpb25zIChlLmcuLCBpbiB0
aGUgZXhhbXBsZSBpbiBTZWN0aW9uIEEuMy4yKSB0aGF0IHRoZSBub2RlIHRoYXQgaGFzIGFsbG9j
YXRlZCBhIEJTSUQgbGFiZWwgMTAyMyBmb3IgYSBzcGVjaWZpYyBTUiBwb2xpY3kgRkVDLTEgZm9y
IHdoaWNoIGl0IGlzIHRoZSBoZWFkLWVuZCDigJw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+aW5zdGFsbHMgYSB0cmFuc2l0IE1QTFMgZm9yd2FyZGluZyBlbnRy
eSB0byBTV0FQIGluY29taW5nIGxhYmVsPTEwMjMsIHdpdGggb3V0Z29pbmcgbGFiZWxzIGFuZCBv
dXRnb2luZyBpbnRlcmZhY2UgZGV0ZXJtaW5lZCBieSB0aGUgU0lELUxpc3QgZm9yIEZFQzE8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJ0uIFRoaXMg
ZXhwbGFuYXRpb24gaXMgZnVsbHkgY29tcGF0aWJsZSB3aXRoIHRoZSBNUExTIGFyY2hpdGVjdHVy
ZSB3aGVyZSB0aGUgdG9wIGxhYmVsIG9mIHRoZSBsYWJlbCBzdGFjayBjYW4gYmUgc3dhcHBlZCB3
aXRoIG11bHRpcGxlIG5ldyBsYWJlbHMuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkNhbiBzb21lYm9keSBwbGVhc2UgZXhwbGFpbiBob3cgKGlmIGF0IGFsbCkgYXJl
IEJpbmRpbmcgU2VnbWVudHMgZ29pbmcgdG8gYmUgc3VwcG9ydGVkIGluIFNSdjYgYW5kL29yIGlu
IFNSdjYmIzQzOz88bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UbyB0aGUgYmVzdCBvZiBteSAoYWRtaXR0ZWRs
eSwgbGltaXRlZCkgdW5kZXJzdGFuZGluZyBvZiBJUHY2LCBubyBlcXVpdmFsZW50IG9mIHRoZSBT
Ui1NUExTIGhhbmRsaW5nIG9mIHRoZSBCU0lEIGlzIGFsbG93ZWQgd2l0aCB0aGUgSVB2NiByb3V0
aW5nIGhlYWRlcnMgYXMgcGVyIDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmM4MjAwIj5SRkMgODIwMDwvYT4uIEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgPGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmct
aGVhZGVyLTIyIj5JUHY2IFNlZ21lbnQgUm91dGluZyBIZWFkZXI8L2E+IGRyYWZ0IGRvZXMgbm90
IG1lbnRpb24gQmluZGluZyBTSURzIGF0IGFsbC4gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+RnJvbSBteSBQT1YsIGlmIEJpbmRpbmcgc2VnbWVudHMgY2Fubm90IGJl
IHN1cHBvcnRlZCB3aXRoIFNSdjYgb3IgU1J2NiYjNDM7LCBhIFRlY2huaWNhbCBFcnJhdHVtIG9u
IDg0MDIgc2hvdWxkIHBvc3RlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EaWQgSSBtaXNzIHNvbWV0aGluZyBoZXJlPzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5Zb3VyIHRpbWVseSBmZWVkYmFjayB3b3VsZCBiZSBoaWdobHkgYXBwcmVjaWF0ZWQuDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPlJlZ2FyZHMsIGFuZCBsb3RzIG9mIHRoYW5rcyBpbiBhZHZhbmNlLA0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TYXNoYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5
MjY2MzAyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkVtYWlsOiZuYnNwOyZuYnNwOyA8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRl
aW5AZWNpdGVsZS5jb20iPg0KQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208L2E+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF
MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPiBz
cHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+c3ByaW5n
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5OaWNrIEhpbGxp
YXJkPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIFNlcHRlbWJlciAzLCAyMDE5IDk6MjIgUE08
YnI+DQo8Yj5Ubzo8L2I+IFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29n
bGUuY29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFNQUklORyBX
RyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5v
cmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3Jn
PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5Sb2IsPGJyPg0KPGJyPg0KQ2xhcmlmeWluZyB3aGF0IEkgd3JvdGUgcHJldmlvdXNseSwgSSBk
b24ndCB0aGluayBpdCB3b3VsZCBiZSBhcHByb3ByaWF0ZSBmb3IgZHJhZnQtZmlsc2ZpbHMtc3By
aW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZCB0byBwcm9ncmVzcyBmdXJ0aGVyIHVubGVz
cyB0aGUgYXV0aG9ycyBjYW4gZGVtb25zdHJhdGUgdGhhdCB0aGUgdm9sdW1lIG9mIElQdjYgYWRk
cmVzc2luZyByZXF1aXJlZCBjYW4gYmUgc2F0aXNmaWVkIGluIGEgd2F5IHRoYXQNCiB3b3JrcyB3
aXRoaW4gdGhlIGNvbnN0cmFpbnRzIHRoYXQgdGhlIG9wZXJhdGlvbmFsIGNvbW11bml0eSBvcGVy
YXRlcyB3aXRoaW4uPGJyPg0KPGJyPg0KSWYgdGhlcmUgaXMgYW4gZXhwZWN0YXRpb24gdGhhdCB0
aGlzIGFkZHJlc3Mgc3BhY2Ugd2lsbCBiZSBhc3NpZ25lZCBmcm9tIHRoZSBnbG9iYWwgdW5pY2Fz
dCBhZGRyZXNzIGJsb2NrIHZpYSBzdGFuZGFyZCBSSVIgYWxsb2NhdGlvbiBwb2xpY2llcywgdGhl
biB0aGUgYXV0aG9ycyB3aWxsIG5lZWQgdG8gZGVtb25zdHJhdGUgdGhhdCB0aGUgUklScyBhcmUg
Z29pbmcgdG8gYmUgY29tZm9ydGFibGUgY2hhbmdpbmcgdGhlaXIgYWxsb2NhdGlvbiBwb2xpY2ll
cw0KIHRvIGFjY29tbW9kYXRlIHRoaXMuPGJyPg0KPGJyPg0KTmljazwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguNzVwdDttYXJnaW4tdG9wOjIyLjVwdDttYXJn
aW4tcmlnaHQ6MTguNzVwdDttYXJnaW4tYm90dG9tOjcuNXB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0VERjFGNCAxLjVwdDtwYWRkaW5nOjguMHB0IDBjbSAw
Y20gMGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idmVydGljYWwtYWxp
Z246bWlkZGxlIj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBq
dW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyI+Um9uIEJvbmljYTwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9
InRleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246bWlkZGxlIj4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+MSBTZXB0ZW1iZXIgMjAxOSBhdCAyMjoxMDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDttYXJnaW4tcmlnaHQ6MTguMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+SGkgRmVybmFuZG8sPGJy
Pg0KPGJyPg0KNm1hbiBwYXJ0aWNpcGFudHMgc2hvdWxkIGxvb2sgYXQgdGhlIGZvbGxvd2luZzo8
YnI+DQo8YnI+DQotIDxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWHRH
TXN2eDFwTGZEczJVZ2JpaUpTRzZIMj91PWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZo
dG1sJTJGZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxIj4NCmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmst
cHJvZ3JhbW1pbmctMDE8L2E+IChJbiBwYXJ0aWN1bGFyLCBTZWN0aW9ucyA0IGFuZCA1KTxicj4N
Ci0gPGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNHVHVncEtYNk1Fa1F0
eGprUE40c0ZBNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFm
dC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAyIj4NCmh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRl
bnNpb24tc3J2Ni11c2lkLTAyPC9hPjxicj4NCjxicj4NClJvbjxicj4NCjxicj4NCjxicj4NCkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8YnI+DQo8YnI+DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLTxicj4NCkZyb206IEZlcm5hbmRvIEdvbnQgPGEgaHJlZj0ibWFpbHRvOmZnb250QHNpNm5l
dHdvcmtzLmNvbSI+Jmx0O2Znb250QHNpNm5ldHdvcmtzLmNvbSZndDs8L2E+DQo8YnI+DQpTZW50
OiBTYXR1cmRheSwgQXVndXN0IDMxLCAyMDE5IDQ6NTMgUE08YnI+DQpUbzogUm9uIEJvbmljYSA8
YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+Jmx0O3Jib25pY2FAanVuaXBlci5u
ZXQmZ3Q7PC9hPjsgUm9iIFNoYWtpcg0KPGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20i
PiZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzwvYT47IFNQUklORyBXRyBMaXN0IDxhIGhyZWY9Im1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmciPg0KJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8L2E+OyA8YSBo
cmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+Nm1hbkBpZXRmLm9yZzwvYT48YnI+DQpTdWJqZWN0
OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPGJyPg0KPGJyPg0KSGksIFJvbiw8YnI+DQo8YnI+
DQpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgc3By
aW4gd29yaywgY291bGQgeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgZG8geW91IG1lYW4gYnkgJnF1
b3Q7c3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2Y8YnI+DQpSRkM4MjAwIG9yIFJGQzQy
OTEmcXVvdDs/PGJyPg0KPGJyPg0KSW4gdGhlIHBhc3Qgd2UgaGF2ZSBzZWVuIG91dHJpZ2h0IHZp
b2xhdGlvbiBvZiBSRkM4MjAwIChmb3JtZXJseSBSRkMyNDYwKSwgc28gSSdtIGN1cmlvdXMgaWYg
dGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRvIGRvIHRoZSBzYW1lLCBvciB3aGF0Ljxi
cj4NCjxicj4NClRoYW5rcyE8YnI+DQo8YnI+DQpDaGVlcnMsPGJyPg0KRmVybmFuZG88YnI+DQo8
YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzkwOUFBNCI+PGJyPg0KPGJyPg0KLS08YnI+DQpGZXJuYW5kbyBHb250PGJy
Pg0KU0k2IE5ldHdvcmtzPGJyPg0KZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0
d29ya3MuY29tIj5mZ29udEBzaTZuZXR3b3Jrcy5jb208L2E+PGJyPg0KUEdQIEZpbmdlcnByaW50
OiA2NjY2IDMxQzYgRDQ4NCA2M0IyIDhGQjEgRTNDNCBBRTI1IDBENTUgMUQ0RSA3NDkyPGJyPg0K
PGJyPg0KPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpJRVRGIElQdjYgd29ya2luZyBncm91
cCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyI+aXB2NkBp
ZXRmLm9yZzwvYT48YnI+DQpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJlZj0iaHR0cHM6
Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyP3U9aHR0
cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpcHY2Ij4NCmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjwvYT48YnI+DQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW4tbGVmdDoxOC43NXB0O21hcmdpbi10b3A6MjIuNXB0O21hcmdpbi1yaWdodDoxOC43NXB0
O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRURGMUY0IDEuNXB0O3BhZGRpbmc6OC4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPjxzcGFu
IGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj5GZXJu
YW5kbyBHb250PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249InJpZ2h0IiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1h
bGlnbjptaWRkbGUiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4z
MSBBdWd1c3QgMjAxOSBhdCAyMTo1Mzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4
LjBwdDttYXJnaW4tcmlnaHQ6MTguMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+SGksIFJvbiw8YnI+DQo8YnI+DQpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBo
YXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQ8YnI+DQp5b3UgcGxl
YXNlIGNsYXJpZnkgd2hhdCBkbyB5b3UgbWVhbiBieSAmcXVvdDtzdHJldGNoaW5nIHRoZSBpbnRl
cnByZXRhdGlvbiBvZjxicj4NClJGQzgyMDAgb3IgUkZDNDI5MSZxdW90Oz88YnI+DQo8YnI+DQpJ
biB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZv
cm1lcmx5PGJyPg0KUkZDMjQ2MCksIHNvIEknbSBjdXJpb3VzIGlmIHRoZXJlIGFyZSBhbnkgZG9j
dW1lbnRzIHRyeWluZyB0byBkbyB0aGU8YnI+DQpzYW1lLCBvciB3aGF0Ljxicj4NCjxicj4NClRo
YW5rcyE8YnI+DQo8YnI+DQpDaGVlcnMsPGJyPg0KRmVybmFuZG88YnI+DQo8YnI+DQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4Ljc1cHQ7bWFyZ2luLXRvcDoyMi41cHQ7bWFyZ2luLXJp
Z2h0OjE4Ljc1cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFREYxRjQgMS41cHQ7cGFkZGluZzo4LjBwdCAwY20gMGNtIDBj
bSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOm1p
ZGRsZSI+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpyYm9uaWNhPTQwanVuaXBl
ci5uZXRAZG1hcmMuaWV0Zi5vcmciPlJvbiBCb25pY2E8L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0icmlnaHQiIHN0eWxlPSJ0ZXh0
LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjMzPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O21hcmdpbi1yaWdodDoxOC4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5S
b2IsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPlRoZSBmb2xsb3dpbmcgYXJlIGFyZ3VtZW50cyBmb3IgcHJvY2VlZGluZyB3aXRo
IFNSdjYmIzQzOzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0O21zby1saXN0OmwyIGxldmVs
MSBsZm8xIj48c3BhbiBsYW5nPSJFTi1VUyI+RWZmaWNpZW50IGZvcndhcmRpbmcgd2l0aCBkZWVw
IFNJRCBsaXN0czxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjojOTA5QUE0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj48c3BhbiBsYW5nPSJF
Ti1VUyI+T3BlcmF0aW9uYWwgU2ltcGxpY2l0eTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0O21zby1saXN0OmwyIGxldmVsMSBs
Zm8xIj48c3BhbiBsYW5nPSJFTi1VUyI+U1J2NiYjNDM7IHdvcmsgbWF5IGZpbmlzaCBiZWZvcmUg
U1J2NjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij5FZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIExpc3Rz
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBh
IGZpcm0gcmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBTUiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAx
MiBzZWdtZW50cy4gVGhleSBoYXZlIGFsc28gc3RhdGVkIGEgcmVxdWlyZW1lbnQgZm9yIGltcGxl
bWVudGF0aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUgc3BlZWQgJm5ic3A7YW5kIHdpdGhvdXQgY29u
c3VtaW5nDQogZXhjZXNzaXZlIG92ZXJoZWFkIGJhbmR3aWR0aC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+U1J2NiwgYXMgZGVm
aW5lZCBpbiBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlciwgY2Fubm90IHNh
dGlzZnkgdGhlc2UgcmVxdWlyZW1lbnRzLiBJbiBvcmRlciB0byBzdXBwb3J0IGFuIFNSIHBhdGgg
d2l0aCA4IHNlZ21lbnRzLCBTUnY2IHdvdWxkIHJlcXVpcmUgYSAxMjgtYnl0ZSBTUkguIEV2ZW4g
aWYgQVNJQ3MgY291bGQNCiBwcm9jZXNzIHN1Y2ggYSBsb25nIFNSSCBhdCBsaW5lIHNwZWVkLCB0
aGUgYmFuZHdpZHRoIG92ZXJoZWFkIHdvdWxkIGJlIHByb2hpYml0aXZlLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5UaGVyZWZv
cmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgJm5ic3A7dGhhdCB5b3UgbWVudGlvbiBiZWxv
dyBpcyByZXF1aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95YWJsZS4gV2hpbGUgZHJhZnQtaWV0Zi02
bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXIgaXMgY2xvc2UgdG8gbWF0dXJpdHksIHRoZSBmb3Vy
IGNvbXBldGluZyBzb2x1dGlvbnMgbWVudGlvbmVkDQogYmVsb3cgYXJlIGVxdWFsbHkgbWF0dXJl
IGFuZCBzaG91bGQgYmUgZ2l2ZW4gZXF1YWwgY29uc2lkZXJhdGlvbi48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGUg
Zm91ciBzb2x1dGlvbnMgYXJlIFNSdjYmIzQzOywgdVNJRCwgZHJhZnQtbGkgYW5kIGRyYWZ0LW1p
cnNreS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+T3BlcmF0aW9uYWwgU2ltcGxpY2l0eTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
TmV0d29yayBvcGVyYXRvcnMgc3RyaXZlIGZvciBvcGVyYXRpb25hbCBzaW1wbGljaXR5LiBCeSBs
b29zZWx5IGludGVycHJldGluZyAoYW5kIHNvbWV0aW1lcyBiZW5kaW5nKSB0aGUgcmVxdWlyZW1l
bnRzIG9mIFJGQ3MgNDI5MSBhbmQgUkZDIDgyMDAsIFNSdjYgaW50cm9kdWNlcyBhcmNoaXRlY3R1
cmFsIHF1aXJrcyB0aGF0IGludHJvZHVjZQ0KIG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSBm
b2xsb3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwgcXVpcmtzIG9mICZuYnNwO2RyYWZ0LWlldGYtNm1h
bi1zZWdtZW50LXJvdXRpbmctaGVhZGVyOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlw
ZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiM5MDlBQTQ7bXNv
LWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgU2VnbWVudCBSb3V0
aW5nIEhlYWRlciAoU1JIKSBzZXJ2ZXMgcHVycG9zZXMgb3RoZXIgdGhhbiByb3V0aW5nLiBUaGVy
ZWZvcmUsIHRoZSBTUkggaXMgc29tZXRpbWVzIHJlcXVpcmVkIGZvciBwYWNrZXRzIHRoYXQgdHJh
dmVyc2UgdGhlIGxlYXN0LWNvc3QgcGF0aCBmcm9tIHNvdXJjZSB0bw0KIGRlc3RpbmF0aW9uPG86
cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiM5
MDlBQTQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgU1JI
IGFuZCB0aGUgSVB2NiBBdXRoZW50aWNhdGlvbiBIZWFkZXIgYXJlIGluY29tcGF0aWJsZS48bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6Izkw
OUFBNDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoZSBJUHY2
IGRlc3RpbmF0aW9uIGFkZHJlc3MgZGV0ZXJtaW5lcyB3aGV0aGVyIGFuIFNSSCBpcyB2YWxpZCBh
bmQgaG93IGl0IGlzIHByb2Nlc3NlZC4gRm9yIGV4YW1wbGUsIGlmIHRoZSBJUHY2IGRlc3RpbmF0
aW9uIGFkZHJlc3MgY29udGFpbnMgb25lIGxvY2FsbHkgaW5zdGFudGlhdGVkIHZhbHVlLA0KIHRo
ZSBTUkggbWlnaHQgYmUgcHJvY2Vzc2VkIGluIG9uZSBwYXJ0aWN1bGFyIHdheSwgd2hpbGUgaWYg
dGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBjb250YWlucyBhbm90aGVyIGxvY2FsbHkgaW5z
dGFudGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHRvdGFsbHkgaW52YWxpZC48bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+RHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nICZuYnNwO3By
b21pc2VzIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxl
PSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImNvbG9yOiM5MDlBQTQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVO
LVVTIj5TZWdtZW50IGVuZHBvaW50cyBjYW4gaW5zZXJ0IGFuZC9vciBkZWxldGUgSVB2NiBleHRl
bnNpb24gaGVhZGVyczxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjojOTA5QUE0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj48c3BhbiBsYW5n
PSJFTi1VUyI+QW4gSVB2NiBwYWNrZXQgY2FuIGNvbnRhaW4gdHdvIFNlZ21lbnQgUm91dGluZyBo
ZWFkZXJzPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOiM5MDlBQTQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5JUHY2IHBhY2tldHMgYXJlIG5vIGxvbmdlciBzZWxmLWRlc2NyaWJpbmcuIEZvciBleGFtcGxl
LCB0aGUgTmV4dCBIZWFkZXIgRmllbGQgaW4gdGhlIFNSSCBjYW4gY2FycnkgYSB2YWx1ZSBvZiBO
byBOZXh0IEhlYWRlciwgZXZlbiB0aG91Z2ggdGhlIFNSSCBpcyBmb2xsb3dlZCBieSBFdGhlcm5l
dA0KIHBheWxvYWQuPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9taXNlIHN0
aWxsIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFmdC1hbGkt
Nm1hbi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1pbmUgdGhl
IFNSSCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscyB6ZXJvLiBUaGlzIGlzDQogYmVjYXVz
ZSB0aGUgU1JIIGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2FycnkgT0FNIGFzIHdlbGwgYXMgcm91
dGluZyBpbmZvcm1hdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RnVydGhlcm1vcmUsIGRyYWZ0LWZpbHNmaWxzLXNwcmlu
Zy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgcmVxdWlyZXMgbmV0d29yayBvcGVyYXRvcnMg
dG8gb2J0YWluIGFkZHJlc3Mgc3BhY2UgYW5kIG51bWJlciB0aGVpciBuZXR3b3JrcyBpbiBhIHBh
cnRpY3VsYXIgd2F5IHRvIG1ha2Ugcm91dGluZyB3b3JrLg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlNSdjYmIzQzOyBXb3Jr
IE1heSBGaW5pc2ggQmVmb3JlIFNSdjYgd29yazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
U1J2NiYjNDM7ICZuYnNwO2hhcyBiZWVuIGltcGxlbWVudGVkIG9uIExJTlVYIGFuZCBpcyBiZWlu
ZyBpbXBsZW1lbnRlZCBvbiBKVU5PUy4gSW1wbGVtZW50YXRpb24gZXhwZXJpZW5jZSBkZW1vbnN0
cmF0ZXMgdGhhdCBzcGVjaWZpY2F0aW9uIGlzIGZhaXJseSBjb21wbGV0ZS4gRm9yIGV4YW1wbGUs
IHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFuIFNSdjYmIzQzOyBPQU0NCiBkb2N1bWVudC4gSXTigJlz
IGp1c3QgSVB2NiBhbmQgSVB2NiBPQU0ganVzdCB3b3Jrcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RnVydGhlcm1vcmUsIHRo
ZSBTUnY2JiM0Mzsgc3BlY2lmaWNhdGlvbnMgYWRoZXJlIHRvIGEgc3RyaWN0IGludGVycHJldGF0
aW9uIG9mIFJGQyA4MjAwLiBUaGVyZWZvcmUsIGFzIHRoZXkgcHJvZ3Jlc3MgdGhyb3VnaCB0aGUg
d29ya2luZyBncm91cCwgdGhleSB3b27igJl0IG5lZWQgdG8gb3ZlcmNvbWUgdGhlIG9iamVjdGlv
bnMgdGhhdCBhcmUgaW5ldml0YWJseQ0KIGVuY291bnRlcmVkIHdoZW4gc3RyZXRjaGluZyB0aGUg
aW50ZXJwcmV0YXRpb24gb2YgYSBzcGVjaWZpY2F0aW9uIHRoYXQgaXMgc28gZnVuZGFtZW50YWwg
YXMgUkZDIDgyMDAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtU
aGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPiBzcHJpbmcNCjxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+Jmx0
O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4gPGI+T24gQmVoYWxmIE9mDQo8L2I+Um9i
IFNoYWtpcjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEF1Z3VzdCA0LCAyMDE5IDU6MDQgUE08
YnI+DQo8Yj5Ubzo8L2I+IFNQUklORyBXRyBMaXN0IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0
Zi5vcmciPiZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBb
c3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIFNQUklORyBX
Ryw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izkw
OUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk92ZXIgdGhlIGxhc3QgNSYjNDM7
IHllYXJzLCB0aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBO
ZXR3b3JraW5HIChTUFJJTkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJvdGggdGhlIE1QTFMg
KFNSLU1QTFMpIGFuZA0KIElQdjYgKFNSdjYpIGRhdGEgcGxhbmVzLiBTUi1NUExTIG1heSBhbHNv
IGJlIHRyYW5zcG9ydGVkIG92ZXIgSVAgaW4gVURQIG9yIEdSRS48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPlRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2Fs
bCAoaW4gSUVTRyBvciBSRkMgRWRpdG9yKS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPkR1cmluZyB0aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3byBwcmVzZW50
YXRpb25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSBT
SUQgZm9yIElQdjYgZGF0YXBsYW5lOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRv
cDowY20iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjazttc28tbGlzdDpsMyBsZXZlbDEgbGZvMjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250
LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+U1J2NiYjNDM7IC8gQ1JIIC0tIDxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1l
LnN5bWFudGVjLmNvbS8zWHV3elFrNGJXekhXbUozUE5aelJXaDZIMj91PWh0dHBzJTNBJTJGJTJG
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29s
cy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYm9uaWNhLTJEc3ByaW5nLTJEc3J2Ni0yRHBsdXMtMkQw
NCUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RU
WGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4
JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMlMjZzJTNE
S1VoQWZqVnN4X3dLNjQ1dUprMEZIenMydnhpQVZyLUNza01QQWFFaEVRUSUyNmUlM0QiPg0KaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0
PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwzIGxldmVsMSBs
Zm8yO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtm
b250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51U0lEIC0tIDxhIGhy
ZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6
RDZIMj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJs
JTNGdSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEZmlsc2ZpbHMtMkRz
cHJpbmctMkRuZXQtMkRwZ20tMkRleHRlbnNpb24tMkRzcnY2LTJEdXNpZC0yRDAxJTI2ZCUzRER3
TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2
ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNr
WkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RBcTFESzdmdTcz
YXhaMVBYTElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRJTI2ZSUzRCI+DQpodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNy
djYtdXNpZC0wMTwvYT4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
OTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RHVyaW5nIHRoZSBJRVRGIHdl
ZWssIHR3byBhZGRpdGlvbmFsIGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9zZWQ6PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMSBsZm8zO3ZlcnRp
Y2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlh
bnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJodHRwczovL2NsaWNr
dGltZS5zeW1hbnRlYy5jb20vM1JzQTI0TFlZRHoyd1hCM3MzVVNVNEs2SDI/dT1odHRwcyUzQSUy
RiUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUzRnUlM0RodHRwcy0zQV9f
dG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGxpLTJEc3ByaW5nLTJEY29tcHJlc3NlZC0yRHNy
djYtMkRucC0yRDAwJTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhl
TUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZw
SGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERf
Rkw2cyUyNnMlM0RYV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4R0oyTi1DcktzJTI2
ZSUzRCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21wcmVz
c2VkLXNydjYtbnAtMDA8L2E+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJp
YW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPjxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zUUhhYnNkQ1pS
eTM1QXd6OWI2UVVDUjZIMj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJE
bWlyc2t5LTJENm1hbi0yRHVuaWZpZWQtMkRpZC0yRHNyLTJEMDMlMjZkJTNERHdNRmFRJTI2YyUz
REhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0klMjZyJTNERmNoOUZR
ODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCUyNm0lM0RhY2taQzlldlJmX0xX
WXUyYS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJTI2cyUzRGdjYmtIWXhYbTdGVTd2YmxPQjF2
STU4U0RhYVdmNjJwYTdZdkxtc1A0bkklMjZlJTNEIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1zci0wMzwvYT4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+QXMgd2UgZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0
YW50IGZvciB0aGUgV0cgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwg
ZW5jYXBzdWxhdGlvbnMgYXJlLiBUaHVzLCB3ZSB0aGluayBpdA0KIGlzIGltcG9ydGFudCB0aGF0
IHRoZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhl
IHJlcXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJ
RCAtIGJvdGggZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tp
bmcgdG8gZGVwbG95IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29m
dHdhcmUvaGFyZHdhcmUNCiBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPlRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3Bl
cmF0b3JzIGludGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVm
bHkgaW50cm9kdWNlIHRoZWlyOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDow
Y20iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbGlzdDpsMSBsZXZlbDEgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZh
cmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RF
KTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250
LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5mb3J3YXJkaW5nIHBlcmZv
cm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50czwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIg
dHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJjbGUiPg0K
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZl
bDIgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3Jt
YWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ZS5nLiwgKG51
bWJlciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBp
biBtYXggYW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90
aCBTUnY2IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhl
IG51bWJlciB3b3VsZCB0eXBpY2FsbHkNCiBiZSBkaWZmZXJlbnQgKCopLjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjx1bCBzdHls
ZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpi
YXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNp
YW46bm9ybWFsIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMg
bm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWlscyBvZiB0aGUgcmVx
dWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQgYW5kIHdoZXRoZXIg
dGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkgb3IgZm9yDQog
dGhlIGxvbmcgdGVybS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t
Oi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QXMgd2VsbCBhcyBkZXBsb3ltZW50IGxp
bWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkg
ZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdo
aWNoIGxpbWl0DQogdGhlIGRlcGxveW1lbnQgb2YgU1J2NiZuYnNwOyBJbiBwYXJ0aWN1bGFyIGxp
bWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNo
ZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVyIFNJRHMgd291
bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+Rm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxl
YXNlIHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90
IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQNCiBkaXJlY3RseSB0byB0aGUgY2hh
aXJzICZhbXA7IEFEIChNYXJ0aW4pLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
VGhpcyBjYWxsIGZvciBpbmZvcm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91ciB3ZWVrcywgdXAgdG8g
MjAxOS8wOS8wMy4gQXMgYSByZW1pbmRlciwgeW91IGNhbiByZWFjaCB0aGUgU1BSSU5HIGNoYWly
cyB2aWENCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+PGEgaHJlZj0ibWFpbHRvOnNw
cmluZy1jaGFpcnNAaWV0Zi5vcmciPnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+IGFuZCBBRHMgdmlhDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM5MDlBQTQiPjxhIGhyZWY9Im1haWx0bzpzcHJpbmctYWRzQGlldGYub3JnIj5zcHJpbmctYWRz
QGlldGYub3JnPC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPi4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAw
MXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rIHlvdSw8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+LS0gUm9iICZhbXA7IEJydW5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij4oKikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2Fu
IGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQg
aGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFy
Z2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIg
QnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LHNlcmlmO2NvbG9yOiM5MDlBQTQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LHNlcmlmO2NvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KSUVURiBJUHY2IHdvcmtpbmcg
Z3JvdXAgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciPmlw
djZAaWV0Zi5vcmc8L2E+PGJyPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0
dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zM3RLeXF1RER3UEp4aFpGOWdmWHI2RDZIMj91
PWh0dHBzJTNBJTJGJTJGd3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaXB2NiI+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyPg0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJp
ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQo8YnI+DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0
aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzDQo8YnI+
DQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNv
bS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KPGJyPg0KdHJhbnNtaXNzaW9uIGluIGVycm9y
LCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxl
dGUgdGhlIG9yaWdpbmFsDQo8YnI+DQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_CY4PR11MB15419F0AE7060107A146570FC1B80CY4PR11MB1541namp_--


From nobody Wed Sep  4 05:01:37 2019
Return-Path: <Alexander.Vainshtein@ecitele.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 2F9571200F6 for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 05:01:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.98
X-Spam-Level: 
X-Spam-Status: No, score=-1.98 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ecitele.com header.b=FAdX1Pvt; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=HAxorWjM
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 3qlGvGF7dmn5 for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 05:01:28 -0700 (PDT)
Received: from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com [195.245.230.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6EC3F1200F9 for <spring@ietf.org>; Wed,  4 Sep 2019 05:01:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1567598485; i=@ecitele.com; bh=AEbwuvnCSjCByidpOu2m/cNAcC0Z4nmSQOxVNiQs2Uc=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=FAdX1Pvty7B1J01oTYyTslK03/vEYl4dqnWPZSjgADtkO0ThDHR+Q1VzZx6ULYvO8 SgCKU7AVbDRqDPju71P3Wx5lrLC7HCt7MM+QhH1iA6wAte1hV7XeCAhGWHshlJbqfR 5PiAjV7fdgaSaWHRWb7/h8PJPeN7HkfZK5ZVYiKQ=
Received: from [46.226.52.103] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-3.bemta.az-a.eu-west-1.aws.symcld.net id 91/8E-10653-597AF6D5; Wed, 04 Sep 2019 12:01:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VTa0xTZxjm6zmnPTpqDgXWd1WWUFxgmHYt/LD MmLAfGgxjcT80ONdth3GgNb2tF4El21CZltsEJA6bAqUUcHVyNaxZtilCZDAJk7nJNjeHXITq cAiOWyY7pwed+/PmeZ/ned/3Ocl3SExyXCQjmXw7YzXRBrlwIy75s6xdcarFrFUNLCRqlgJuT DP29R+45tJiqqbvVCuu6f9+FaUSadWrHUSap9OR5vMtC9JuHP1RlFY0NSDcS7xB6E1Z5vx3CJ 2nW2px/kXkBzxMIaqZIkrQRhJRTRgETpdhfHMFh4XxX9eVLgTf9leJuAanzmNwdHYNcY2EqhD Are6LAr65ieD4kSussoEUUjuh89xvQg5HUUng/6k3NI5R5xCsLVXinBBJaaC7/ATOm1KgbjHI XidZ/DJc88dwNE5thZaGXgGHxZQWHtbeX7/chiDwyQjGCRuot2B+xhk6hqhnYXHw89AARknhl 4n6EAaKAt9XwxiPo2Fm/BHB+7Pg1mQD4vlYqPndLeJxDIzUl67zGTBXtIJz2YCKgwvTWi4DUO MIOq7/s+5PhKurM4j3bAZfyTM8bYCeuwvra+KhaK6O4PEWGA7Wivg9/UIoH5hGFUjleio2j01 Q7Z0gXKHvj4CBMxO4iz2BUS9C25cv8ZZYqC4dE/E4AT5214qe5j1I5EeaLKs+V2c30nqDQq1S KdTqJIU6JUmRlJyipN9X0ErGochjbHaFWknn2ZS2AuO7hmylibF3IvbpZVsu3Q+g06P3lJfRc 6RAHi2OPWbSSjZlmbMLdLRN97bVYWBsl9EWkpSD+G6jWSuJsDK5TH6O3sA+4McykOHyKDHTzM pim4U22vS5vDSIdpEVM7VejJxdbmTrnN/H1sVQ7att8mIS3GQ2MTKpeBs3THHDOofpyerHv8c IipFFilFYWJgk3MJYjXr7//UgkpJIHin2clvC9Sb7kwRBNpyADacvN3Lh7PR/kqxQoJ7PtI8I Mkf3HRlamh/MQX0zVTmZgR07wpgHyRdkr+85dsDSmpC00/nC9UZf87z84vIrK+195cPe9NuvR ffGNcwSh71nhuOyP5WkFvlTAnX2to5rpcUuocS4f2zowUcHo9tXT5wcM9w8uO/nnoIgc8gV/F vbNXEv/73iz8Kd7rqwbR5tT81tp6uyWbz7fE/DWnJK/MTuD/wrZX0HJkfLY1p2fVHvPvuh/Oz UYJtnbvvUdMkje8x2R6v3xtahN4sjCnNVm7omD3Xp42nbd4l5BbpXN6c/v7zWsHp4fMCZsUdX OaiLupqeceebyub6pmCjrD1BevIHOap07B+vuqMvkj9Ul8hxm45WJ2JWG/0vvX+5uJkEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-23.tower-267.messagelabs.com!1567598480!28985!1
X-Originating-IP: [18.237.140.176]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.43.12; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 23705 invoked from network); 4 Sep 2019 12:01:22 -0000
Received: from p01a.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.176) by server-23.tower-267.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 4 Sep 2019 12:01:22 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rt1lMkd8e7+Rt0ungyKoucSTZBYeB5x5Fs63D/4wLDPmvmF5pjQU+bswHtGtfJL7uo1O7xDFYYG9alBa9SFT2IqpJXCxGkvzgYPYGgrcR93YpogEV+wMZEbUQ54Iq6DxspObQhSx1wNf0JKwWPdvvG6MBR/2273rhQEl7WjxQQTwxflu22KuEVwJAsKa5zVNJEbmmmMtcqjDCVz4PArk/VEm4JrT9oiVcEBoY6RLsMRTcYPoxYHeL2q/FLHaWxqRvnT+KMd5aRLGH0mweFw4GGpt8YM1uhvlSr5BCEdkaG48CCfPDHU9z8/VqVSFM/snq6XeNjUkJGYgdwTRAI5+Xg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NKnBcKwN1LN9ErilEbB1s7t49LlyuTs7FBzW6iTrGUI=; b=Uw55VPd4dME/jK0E5l3kU3jVi1RL9eKgOPjyeeliqSMSN0hPZkPpMJR6aMEPe5r8AM7b8xhH2SuMotx3TfJyUyRryOPXDc67GJfpyryPnwLIODSLDGeYLEfxx2ejLn5xgnF47u5Oeg7ig68LzKXQSZinfmRMT3lYoRwHvyVCBDjNGmw0EMkRT7oli4JwqsERG4as2EdbjLx/85ys1Yvwb6HcJviOr8doZkIGIajm1IZZZ7wfOKHUTm3QXxK8neRvfxiT6F4B+xinOfVA0atIUUuXYSj9JFZV27qwfxsWkRPkD6USYi8tWiDNkK0d0zzKWPq3Vs5fjESz0QRnGkxrfg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NKnBcKwN1LN9ErilEbB1s7t49LlyuTs7FBzW6iTrGUI=; b=HAxorWjMGWxr7WzbW+Nqd/7Rcl4b6lgxYMzH4S8m3waVw5hh+u9UDac4OgmAWb9JBR07PIoMjFUCAHpTnwRdyMX/1VlW4lIFjdcvSroMKGYVHaRdwfN/X36xx/te/Fxsr5KCb2w3d7pWJVvSQkgstx3+78esCShcfxZR2EBqRqQ=
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com (52.135.146.159) by AM0PR03MB6129.eurprd03.prod.outlook.com (10.141.190.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.18; Wed, 4 Sep 2019 12:01:16 +0000
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82]) by AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82%6]) with mapi id 15.20.2220.022; Wed, 4 Sep 2019 12:01:16 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
CC: SPRING WG List <spring@ietf.org>, Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "rbonica@juniper.net" <rbonica@juniper.net>
Thread-Topic: Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQABQmRgAADqtFA=
Date: Wed, 4 Sep 2019 12:01:16 +0000
Message-ID: <AM0PR03MB38287DBED55A8CC82998A17B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <CY4PR11MB15419F0AE7060107A146570FC1B80@CY4PR11MB1541.namprd11.prod.outlook.com>
In-Reply-To: <CY4PR11MB15419F0AE7060107A146570FC1B80@CY4PR11MB1541.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c5ea9169-ade1-457f-1414-08d7312f9749
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0PR03MB6129; 
x-ms-traffictypediagnostic: AM0PR03MB6129:
x-ms-exchange-purlcount: 11
x-microsoft-antispam-prvs: <AM0PR03MB6129F36166BC047710F543939DB80@AM0PR03MB6129.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(136003)(346002)(39860400002)(376002)(396003)(189003)(13464003)(199004)(51874003)(14454004)(7736002)(71200400001)(606006)(71190400001)(53546011)(8676002)(6506007)(14444005)(256004)(486006)(7696005)(76176011)(54906003)(81156014)(26005)(81166006)(446003)(33656002)(30864003)(66066001)(9686003)(6916009)(229853002)(74316002)(2906002)(186003)(102836004)(11346002)(316002)(476003)(53936002)(966005)(790700001)(6116002)(66946007)(66476007)(53946003)(5660300002)(236005)(8936002)(64756008)(66446008)(66556008)(3846002)(76116006)(4326008)(99286004)(6246003)(52536014)(55016002)(6436002)(86362001)(478600001)(25786009)(6306002)(54896002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR03MB6129; H:AM0PR03MB3828.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: yfchPCtfXJqrFlLLftEOiS9qTuzGhHZ8oZ7fs7mEx10JLXib23g+nVyqv1syi1CZuOupLCuRNRd3vlwf3R9zvOCl4AbtePkIpT/EpVM/nWmRH73dn8jU8yQoasTnXOXK8NUN94r8inG5r9ggeWrNOd8SpDxwpP9rC+Bx+J535v1eQnc95hZWu9rWso4FOPc2QxK7nxYaFOJPLHULMlnz66OlwVda8hMSsR2UMaMj8ERZvSJezfhP7jxtW9ggEPQabxYW1jLHzLdMzZCuqylB1WC9nTiwsUnQ/iKvpeqkxBcES7gRk4jdGvB8KNxX5pupW7EMlBnnCP2ihpK8/v7WNa4EBnfVLab2PGEtpaaxcBgneyT0kFaf8MYLK/QiXgSgKH3GNjpbbcwpMiDoaxkPgGIpML2YXkDARj3ODglw+cU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR03MB38287DBED55A8CC82998A17B9DB80AM0PR03MB3828eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c5ea9169-ade1-457f-1414-08d7312f9749
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 12:01:16.5708 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tMDNR0y4bfgrml3EVYyb5a38Qax7bbtXHLUUlM+PUFE4CNfYReNl21X7MHrzc3KauZQ2zWK3wihT1RIEkwTECA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6129
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/E9QH6bFG6BqSjzaM-WD3bPx7BkA>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Wed, 04 Sep 2019 12:01:34 -0000

--_000_AM0PR03MB38287DBED55A8CC82998A17B9DB80AM0PR03MB3828eurp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

S2V0YW4sCkxvdHMgb2YgdGhhbmtzIGZvciBhIHByb21wdCByZXNwb25zZS4KCkl0IHNlZW1zIHRo
YXQgdGhlIHNlY3Rpb25zIGluIHRoZSBkcmFmdCBzaG91bGQgYmUgNC45IChJbnNlcnQpIGFuZCA0
LjExIChlbmNhcCkgYW5kIG5vdCBhcyBpbiB0aGUgZW1haWwuCgpXaXRoIHJlZ2FyZCB0byB0aGUg
SW5zZXJ0ICB1c2UgY2FzZSwgdGhlIHBzZXVkb2NvZGUgaW4gdGhlIGRyYWZ0IHN1Z2dlc3QgaW5z
ZXJ0aW9uIG9mIGFuIGFkZGl0aW9uYWwgU1JIIGJldHdlZW4gdGhlIElQdjYgaGVhZGVyIGFuZCB0
aGUgU1JIICBpbiB3aGljaCB0aGUgQWN0aXZlIFNlZ21lbnQgaXMgQlNJRC4KClRoaXMgc2VlbXMg
dG8gY29udHJhZGljdCBTZWN0aW9uIDQuMSBvZiBSRkMgODIwMCB0aGF0IHN0YXRlcyB0aGF0IOKA
nEVhY2ggZXh0ZW5zaW9uIGhlYWRlciBzaG91bGQgb2NjdXIgYXQgbW9zdCBvbmNlLCBleGNlcHQg
Zm9yIHRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciwgd2hpY2ggc2hvdWxkIG9jY3VyIGF0
IG1vc3QgdHdpY2UgKG9uY2UgYmVmb3JlIGEgUm91dGluZyBoZWFkZXIgYW5kIG9uY2UgYmVmb3Jl
IHRoZSB1cHBlci1sYXllciBoZWFkZXIpLuKAnQoKCgpXaGlsZSB0aGUgcXVvdGVkIHRleHQgaXMg
bm90IGEg4oCccmVhbOKAnSBJRVRGIHJlcXVpcmVtZW50ICh0aGUgd29yZCDigJxzaG91bGTigJ0g
aXMgbm90IGNhcGl0YWxpemVkKSwgIGl0IHByZXN1bWFibHkgZXhwcmVzc2VzIHdoYXQgUm9uIGNh
bGxzIOKAnElQdjYgb3J0aG9kb3h54oCdIGluIG9uZSBvZiBoaXMgZW1haWxzLgoKUmVnYXJkcywK
U2FzaGEKCk9mZmljZTogKzk3Mi0zOTI2NjMwMgpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyCkVt
YWlsOiAgIEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tCgpGcm9tOiBLZXRhbiBUYWxh
dWxpa2FyIChrZXRhbnQpIDxrZXRhbnRAY2lzY28uY29tPgpTZW50OiBXZWRuZXNkYXksIFNlcHRl
bWJlciA0LCAyMDE5IDI6MjcgUE0KVG86IEFsZXhhbmRlciBWYWluc2h0ZWluIDxBbGV4YW5kZXIu
VmFpbnNodGVpbkBlY2l0ZWxlLmNvbT47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBi
cnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tCkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYu
b3JnPgpTdWJqZWN0OiBSRTogQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBT
UnY2KQoKSGkgU2FzaGEsCgpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1z
cHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxPGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFu
dGVjLmNvbS8zOG5RdmVTaXpKVkVSaTc2eExtNlFFMjZIMj91PWh0dHBzJTNBJTJGJTJGdG9vbHMu
aWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1t
aW5nLTAxPiBjb3ZlcnMgdGhlIHBzZXVkb2NvZGUgQlNJRCBmb3IgU1J2Ni4gUGxlYXNlIHJlZmVy
IHRvIHNlY3Rpb24gNC4xMy0xNiB3aGljaCBkZXNjcmliZSBib3RoIHRoZSBpbnNlcnQgYW5kIGVu
Y2FwIHZlcnNpb25zLgoKVGhhbmtzLApLZXRhbgoKRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNl
c0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhhbGYgT2Yg
QWxleGFuZGVyIFZhaW5zaHRlaW4KU2VudDogMDQgU2VwdGVtYmVyIDIwMTkgMTY6MTkKVG86IFJv
YiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+PjsgYnJ1
bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT4K
Q2M6IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9y
Zz4+ClN1YmplY3Q6IFtzcHJpbmddIEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlv
bmQgU1J2NikKClJvYiwgQnJ1bm8gYW5kIGFsbCwKSSBoYXZlIGEgbmFpdmUgcXVlc3Rpb24gYmFz
ZWQsIG1vc3QgcHJvYmFibHksIG9uIGluc3VmZmljaWVudCB1bmRlcnN0YW5kaW5nIG9mIFNSdjYg
KG5vdCB0byBtZW50aW9uIFNSdjYrKS4KVGhpcyBxdWVzdGlvbiBoYXMgYmVlbiBwcm9tcHRlZCBi
eSB0aGUgY29tcGxhaW50cyAob24gdGhlIEJleW9uZCBTUnY2IHRocmVhZCkgYWJvdXQgcHJvYmxl
bXMgd2l0aCBzdXBwb3J0aW5nIGxvbmcgbGlzdHMgb2YgMTI4LWJpdHMgb2YgU0lEcyBpbiB0aGUg
SVB2NiBTZWdtZW50IFJvdXRpbmcgSGVhZGVycywgYW5kIHZhcmlvdXMgYXBwcm9hY2hlcyB0byBt
aXRpZ2F0aW5nIHRoZXNlIGNvbXBsYWludHMuCgoKClNlY3Rpb24gNSBvZiBSRkMgODQwMjxodHRw
czovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1A3d3cyNGo5Mnp6dGcxM3daTjZSWTZIMj91PWh0
dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODQwMiUyM3NlY3Rpb24tNT4g
ZGVmaW5lcyBCaW5kaW5nIFNlZ21lbnRzIChCU0lEcykgYW5kIHNheXMgdGhhdCDigJxoZSBCU0lE
IGlzIGJvdW5kIHRvIGFuIFNSIFBvbGljeSwgaW5zdGFudGlhdGlvbiBvZiB3aGljaCBtYXkgaW52
b2x2ZSBhIGxpc3Qgb2YgU0lEcy7igJ0gICBJdCBhbHNvIGV4cGxhaW5zIHRoYXQgQlNJRHMgZmFj
aWxpdGF0ZSBiZXR0ZXIgc2NhbGFiaWxpdHkgKGFtb25nIG90aGVyIHRoaW5ncykgb2YgU1IuICBB
bmQsIGFzIGlzIGFwcHJvcHJpYXRlIGZvciB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50LCBSRkMg
ODQwMiBkb2VzIG5vdCBkaWZmZXJlbnRpYXRlIGJldHdlZW4gU1ItTVBMUyBhbmQgU1J2NiBpbiB0
aGUgZGVmaW5pdGlvbiBvZiBCaW5kaW5nIHNlZ21lbnRzLgoKCgpUaGUgU1ItTVBMUzxodHRwczov
L2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1VkRVJwb2pvZ2NNTlYzOU5YS3hUamQ2SDI/dT1odHRw
cyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21l
bnQtcm91dGluZy1tcGxzLTIyPiBkcmFmdCAoYWxyZWFkeSBhcHByb3ZlZCBmb3IgcHVibGljYXRp
b24gYXMgYW4gUkZDKSAgbWVudGlvbnMgKGUuZy4sIGluIHRoZSBleGFtcGxlIGluIFNlY3Rpb24g
QS4zLjIpIHRoYXQgdGhlIG5vZGUgdGhhdCBoYXMgYWxsb2NhdGVkIGEgQlNJRCBsYWJlbCAxMDIz
IGZvciBhIHNwZWNpZmljIFNSIHBvbGljeSBGRUMtMSBmb3Igd2hpY2ggaXQgaXMgdGhlIGhlYWQt
ZW5kIOKAnGluc3RhbGxzIGEgdHJhbnNpdCBNUExTIGZvcndhcmRpbmcgZW50cnkgdG8gU1dBUCBp
bmNvbWluZyBsYWJlbD0xMDIzLCB3aXRoIG91dGdvaW5nIGxhYmVscyBhbmQgb3V0Z29pbmcgaW50
ZXJmYWNlIGRldGVybWluZWQgYnkgdGhlIFNJRC1MaXN0IGZvciBGRUMx4oCdLiBUaGlzIGV4cGxh
bmF0aW9uIGlzIGZ1bGx5IGNvbXBhdGlibGUgd2l0aCB0aGUgTVBMUyBhcmNoaXRlY3R1cmUgd2hl
cmUgdGhlIHRvcCBsYWJlbCBvZiB0aGUgbGFiZWwgc3RhY2sgY2FuIGJlIHN3YXBwZWQgd2l0aCBt
dWx0aXBsZSBuZXcgbGFiZWxzLgoKCgpDYW4gc29tZWJvZHkgcGxlYXNlIGV4cGxhaW4gaG93IChp
ZiBhdCBhbGwpIGFyZSBCaW5kaW5nIFNlZ21lbnRzIGdvaW5nIHRvIGJlIHN1cHBvcnRlZCBpbiBT
UnY2IGFuZC9vciBpbiBTUnY2Kz8KClRvIHRoZSBiZXN0IG9mIG15IChhZG1pdHRlZGx5LCBsaW1p
dGVkKSB1bmRlcnN0YW5kaW5nIG9mIElQdjYsIG5vIGVxdWl2YWxlbnQgb2YgdGhlIFNSLU1QTFMg
aGFuZGxpbmcgb2YgdGhlIEJTSUQgaXMgYWxsb3dlZCB3aXRoIHRoZSBJUHY2IHJvdXRpbmcgaGVh
ZGVycyBhcyBwZXIgUkZDIDgyMDA8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNEdEth
ZEN2WHRwVmRlTnhYNVgxZGpLNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0
bWwlMkZyZmM4MjAwPi4gRm9yIHRoZSByZWZlcmVuY2UsIHRoZSBJUHY2IFNlZ21lbnQgUm91dGlu
ZyBIZWFkZXI8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzMyMWtQNldkMkdEVDRmbWo1
Ym1oWFgzNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1p
ZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlci0yMj4gZHJhZnQgZG9lcyBub3QgbWVudGlv
biBCaW5kaW5nIFNJRHMgYXQgYWxsLgoKCgpGcm9tIG15IFBPViwgaWYgQmluZGluZyBzZWdtZW50
cyBjYW5ub3QgYmUgc3VwcG9ydGVkIHdpdGggU1J2NiBvciBTUnY2KywgYSBUZWNobmljYWwgRXJy
YXR1bSBvbiA4NDAyIHNob3VsZCBwb3N0ZWQuCgpEaWQgSSBtaXNzIHNvbWV0aGluZyBoZXJlPwoK
WW91ciB0aW1lbHkgZmVlZGJhY2sgd291bGQgYmUgaGlnaGx5IGFwcHJlY2lhdGVkLgoKUmVnYXJk
cywgYW5kIGxvdHMgb2YgdGhhbmtzIGluIGFkdmFuY2UsClNhc2hhCgpPZmZpY2U6ICs5NzItMzky
NjYzMDIKQ2VsbDogICAgICArOTcyLTU0OTI2NjMwMgpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNo
dGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+
CgpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91
bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBOaWNrIEhpbGxpYXJkClNlbnQ6IFR1ZXNkYXks
IFNlcHRlbWJlciAzLCAyMDE5IDk6MjIgUE0KVG86IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5j
b208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+PgpDYzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0Bp
ZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj47IDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZt
YW5AaWV0Zi5vcmc+ClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4KClJvYiwKCkNs
YXJpZnlpbmcgd2hhdCBJIHdyb3RlIHByZXZpb3VzbHksIEkgZG9uJ3QgdGhpbmsgaXQgd291bGQg
YmUgYXBwcm9wcmlhdGUgZm9yIGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lv
bi1zcnY2LXVzaWQgdG8gcHJvZ3Jlc3MgZnVydGhlciB1bmxlc3MgdGhlIGF1dGhvcnMgY2FuIGRl
bW9uc3RyYXRlIHRoYXQgdGhlIHZvbHVtZSBvZiBJUHY2IGFkZHJlc3NpbmcgcmVxdWlyZWQgY2Fu
IGJlIHNhdGlzZmllZCBpbiBhIHdheSB0aGF0IHdvcmtzIHdpdGhpbiB0aGUgY29uc3RyYWludHMg
dGhhdCB0aGUgb3BlcmF0aW9uYWwgY29tbXVuaXR5IG9wZXJhdGVzIHdpdGhpbi4KCklmIHRoZXJl
IGlzIGFuIGV4cGVjdGF0aW9uIHRoYXQgdGhpcyBhZGRyZXNzIHNwYWNlIHdpbGwgYmUgYXNzaWdu
ZWQgZnJvbSB0aGUgZ2xvYmFsIHVuaWNhc3QgYWRkcmVzcyBibG9jayB2aWEgc3RhbmRhcmQgUklS
IGFsbG9jYXRpb24gcG9saWNpZXMsIHRoZW4gdGhlIGF1dGhvcnMgd2lsbCBuZWVkIHRvIGRlbW9u
c3RyYXRlIHRoYXQgdGhlIFJJUnMgYXJlIGdvaW5nIHRvIGJlIGNvbWZvcnRhYmxlIGNoYW5naW5n
IHRoZWlyIGFsbG9jYXRpb24gcG9saWNpZXMgdG8gYWNjb21tb2RhdGUgdGhpcy4KCk5pY2sKUm9u
IEJvbmljYTxtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPgoxIFNl
cHRlbWJlciAyMDE5IGF0IDIyOjEwCkhpIEZlcm5hbmRvLAoKNm1hbiBwYXJ0aWNpcGFudHMgc2hv
dWxkIGxvb2sgYXQgdGhlIGZvbGxvd2luZzoKCi0gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMTxodHRwczovL2Ns
aWNrdGltZS5zeW1hbnRlYy5jb20vM1h0R01zdngxcExmRHMyVWdiaWlKU0c2SDI/dT1odHRwcyUz
QSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0
d29yay1wcm9ncmFtbWluZy0wMT4gKEluIHBhcnRpY3VsYXIsIFNlY3Rpb25zIDQgYW5kIDUpCi0g
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdt
LWV4dGVuc2lvbi1zcnY2LXVzaWQtMDI8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNH
VHVncEtYNk1Fa1F0eGprUE40c0ZBNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUy
Rmh0bWwlMkZkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lk
LTAyPgoKUm9uCgoKSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQoKLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KRnJvbTogRmVybmFuZG8gR29udCA8ZmdvbnRAc2k2bmV0d29ya3MuY29tPjxtYWls
dG86ZmdvbnRAc2k2bmV0d29ya3MuY29tPgpTZW50OiBTYXR1cmRheSwgQXVndXN0IDMxLCAyMDE5
IDQ6NTMgUE0KVG86IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+PG1haWx0bzpyYm9u
aWNhQGp1bmlwZXIubmV0PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT48bWFpbHRvOnJv
YmpzQGdvb2dsZS5jb20+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjxtYWlsdG86
c3ByaW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4KU3Vi
amVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LgoKSGksIFJvbiwKCkZvciB0aG9zZSA2bWFu
LWVycyB0aGF0IGhhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSBzcHJpbiB3b3JrLCBjb3VsZCB5
b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBkbyB5b3UgbWVhbiBieSAic3RyZXRjaGluZyB0aGUgaW50
ZXJwcmV0YXRpb24gb2YKUkZDODIwMCBvciBSRkM0MjkxIj8KCkluIHRoZSBwYXN0IHdlIGhhdmUg
c2VlbiBvdXRyaWdodCB2aW9sYXRpb24gb2YgUkZDODIwMCAoZm9ybWVybHkgUkZDMjQ2MCksIHNv
IEknbSBjdXJpb3VzIGlmIHRoZXJlIGFyZSBhbnkgZG9jdW1lbnRzIHRyeWluZyB0byBkbyB0aGUg
c2FtZSwgb3Igd2hhdC4KClRoYW5rcyEKCkNoZWVycywKRmVybmFuZG8KCgotLQpGZXJuYW5kbyBH
b250ClNJNiBOZXR3b3JrcwplLW1haWw6IGZnb250QHNpNm5ldHdvcmtzLmNvbTxtYWlsdG86Zmdv
bnRAc2k2bmV0d29ya3MuY29tPgpQR1AgRmluZ2VycHJpbnQ6IDY2NjYgMzFDNiBENDg0IDYzQjIg
OEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTIKCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSUVURiBJUHY2IHdv
cmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0CmlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5v
cmc+CkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzMzdEt5cXVERHdQ
SnhoWkY5Z2ZYcjZENkgyP3U9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJG
bGlzdGluZm8lMkZpcHY2PgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGZXJuYW5kbyBHb250PG1haWx0bzpmZ29udEBz
aTZuZXR3b3Jrcy5jb20+CjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjUzCkhpLCBSb24sCgpGb3IgdGhv
c2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywg
Y291bGQKeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgZG8geW91IG1lYW4gYnkgInN0cmV0Y2hpbmcg
dGhlIGludGVycHJldGF0aW9uIG9mClJGQzgyMDAgb3IgUkZDNDI5MSI/CgpJbiB0aGUgcGFzdCB3
ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZvcm1lcmx5ClJGQzI0
NjApLCBzbyBJJ20gY3VyaW91cyBpZiB0aGVyZSBhcmUgYW55IGRvY3VtZW50cyB0cnlpbmcgdG8g
ZG8gdGhlCnNhbWUsIG9yIHdoYXQuCgpUaGFua3MhCgpDaGVlcnMsCkZlcm5hbmRvCgpSb24gQm9u
aWNhPG1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+CjMxIEF1Z3Vz
dCAyMDE5IGF0IDIxOjMzClJvYiwKClRoZSBmb2xsb3dpbmcgYXJlIGFyZ3VtZW50cyBmb3IgcHJv
Y2VlZGluZyB3aXRoIFNSdjYrOgoKLSAgICAgICAgICBFZmZpY2llbnQgZm9yd2FyZGluZyB3aXRo
IGRlZXAgU0lEIGxpc3RzCi0gICAgICAgICAgT3BlcmF0aW9uYWwgU2ltcGxpY2l0eQotICAgICAg
ICAgIFNSdjYrIHdvcmsgbWF5IGZpbmlzaCBiZWZvcmUgU1J2NgoKRWZmaWNpZW50IGZvcndhcmRp
bmcgd2l0aCBkZWVwIFNJRCBMaXN0cwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCgpTUiBjdXN0b21lcnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVp
cmVtZW50IHRvIHN1cHBvcnQgU1IgcGF0aHMgdGhhdCBjb250YWluIDggdG8gMTIgc2VnbWVudHMu
IFRoZXkgaGF2ZSBhbHNvIHN0YXRlZCBhIHJlcXVpcmVtZW50IGZvciBpbXBsZW1lbnRhdGlvbnMg
dG8gZm9yd2FyZCBhdCBsaW5lIHNwZWVkICBhbmQgd2l0aG91dCBjb25zdW1pbmcgZXhjZXNzaXZl
IG92ZXJoZWFkIGJhbmR3aWR0aC4KClNSdjYsIGFzIGRlZmluZWQgaW4gZHJhZnQtaWV0Zi02bWFu
LXNlZ21lbnQtcm91dGluZy1oZWFkZXIsIGNhbm5vdCBzYXRpc2Z5IHRoZXNlIHJlcXVpcmVtZW50
cy4gSW4gb3JkZXIgdG8gc3VwcG9ydCBhbiBTUiBwYXRoIHdpdGggOCBzZWdtZW50cywgU1J2NiB3
b3VsZCByZXF1aXJlIGEgMTI4LWJ5dGUgU1JILiBFdmVuIGlmIEFTSUNzIGNvdWxkIHByb2Nlc3Mg
c3VjaCBhIGxvbmcgU1JIIGF0IGxpbmUgc3BlZWQsIHRoZSBiYW5kd2lkdGggb3ZlcmhlYWQgd291
bGQgYmUgcHJvaGliaXRpdmUuCgpUaGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMg
IHRoYXQgeW91IG1lbnRpb24gYmVsb3cgaXMgcmVxdWlyZWQgdG8gbWFrZSBTUnY2IGRlcGxveWFi
bGUuIFdoaWxlIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyIGlzIGNsb3Nl
IHRvIG1hdHVyaXR5LCB0aGUgZm91ciBjb21wZXRpbmcgc29sdXRpb25zIG1lbnRpb25lZCBiZWxv
dyBhcmUgZXF1YWxseSBtYXR1cmUgYW5kIHNob3VsZCBiZSBnaXZlbiBlcXVhbCBjb25zaWRlcmF0
aW9uLgoKClRoZSBmb3VyIHNvbHV0aW9ucyBhcmUgU1J2NissIHVTSUQsIGRyYWZ0LWxpIGFuZCBk
cmFmdC1taXJza3kuCgpPcGVyYXRpb25hbCBTaW1wbGljaXR5Ci0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCk5ldHdvcmsgb3BlcmF0b3JzIHN0cml2ZSBmb3Igb3BlcmF0aW9uYWwgc2ltcGxp
Y2l0eS4gQnkgbG9vc2VseSBpbnRlcnByZXRpbmcgKGFuZCBzb21ldGltZXMgYmVuZGluZykgdGhl
IHJlcXVpcmVtZW50cyBvZiBSRkNzIDQyOTEgYW5kIFJGQyA4MjAwLCBTUnY2IGludHJvZHVjZXMg
YXJjaGl0ZWN0dXJhbCBxdWlya3MgdGhhdCBpbnRyb2R1Y2Ugb3BlcmF0aW9uYWwgY29tcGxleGl0
eS4gVGhlIGZvbGxvd2luZyBhcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3Mgb2YgIGRyYWZ0LWlldGYt
Nm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyOgoKLSAgICAgICAgICBUaGUgU2VnbWVudCBSb3V0
aW5nIEhlYWRlciAoU1JIKSBzZXJ2ZXMgcHVycG9zZXMgb3RoZXIgdGhhbiByb3V0aW5nLiBUaGVy
ZWZvcmUsIHRoZSBTUkggaXMgc29tZXRpbWVzIHJlcXVpcmVkIGZvciBwYWNrZXRzIHRoYXQgdHJh
dmVyc2UgdGhlIGxlYXN0LWNvc3QgcGF0aCBmcm9tIHNvdXJjZSB0byBkZXN0aW5hdGlvbgotICAg
ICAgICAgIFRoZSBTUkggYW5kIHRoZSBJUHY2IEF1dGhlbnRpY2F0aW9uIEhlYWRlciBhcmUgaW5j
b21wYXRpYmxlLgotICAgICAgICAgIFRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgZGV0ZXJt
aW5lcyB3aGV0aGVyIGFuIFNSSCBpcyB2YWxpZCBhbmQgaG93IGl0IGlzIHByb2Nlc3NlZC4gRm9y
IGV4YW1wbGUsIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgY29udGFpbnMgb25lIGxv
Y2FsbHkgaW5zdGFudGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHByb2Nlc3NlZCBpbiBv
bmUgcGFydGljdWxhciB3YXksIHdoaWxlIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3Mg
Y29udGFpbnMgYW5vdGhlciBsb2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1ZSwgdGhlIFNSSCBtaWdo
dCBiZSB0b3RhbGx5IGludmFsaWQuCgpEcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmcgIHByb21pc2VzIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxl
OgoKLSAgICAgICAgICBTZWdtZW50IGVuZHBvaW50cyBjYW4gaW5zZXJ0IGFuZC9vciBkZWxldGUg
SVB2NiBleHRlbnNpb24gaGVhZGVycwotICAgICAgICAgIEFuIElQdjYgcGFja2V0IGNhbiBjb250
YWluIHR3byBTZWdtZW50IFJvdXRpbmcgaGVhZGVycwotICAgICAgICAgIElQdjYgcGFja2V0cyBh
cmUgbm8gbG9uZ2VyIHNlbGYtZGVzY3JpYmluZy4gRm9yIGV4YW1wbGUsIHRoZSBOZXh0IEhlYWRl
ciBGaWVsZCBpbiB0aGUgU1JIIGNhbiBjYXJyeSBhIHZhbHVlIG9mIE5vIE5leHQgSGVhZGVyLCBl
dmVuIHRob3VnaCB0aGUgU1JIIGlzIGZvbGxvd2VkIGJ5IEV0aGVybmV0IHBheWxvYWQuCgpPdGhl
ciBlbWVyZ2luZyBkcmFmdHMgcHJvbWlzZSBzdGlsbCBtb3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtz
LiBGb3IgZXhhbXBsZSwgaW4gZHJhZnQtYWxpLTZtYW4tc3ByaW5nLXNydjYtb2FtLCBpbXBsZW1l
bnRhdGlvbnMgbmVlZCB0byBleGFtaW5lIHRoZSBTUkggZXZlbiB3aGVuIFNlZ21lbnQgTGVmdCBl
cXVhbHMgemVyby4gVGhpcyBpcyBiZWNhdXNlIHRoZSBTUkggaGFzIGJlZW4gb3ZlcmxvYWRlZCB0
byBjYXJyeSBPQU0gYXMgd2VsbCBhcyByb3V0aW5nIGluZm9ybWF0aW9uLgoKRnVydGhlcm1vcmUs
IGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgcmVxdWly
ZXMgbmV0d29yayBvcGVyYXRvcnMgdG8gb2J0YWluIGFkZHJlc3Mgc3BhY2UgYW5kIG51bWJlciB0
aGVpciBuZXR3b3JrcyBpbiBhIHBhcnRpY3VsYXIgd2F5IHRvIG1ha2Ugcm91dGluZyB3b3JrLgoK
U1J2NisgV29yayBNYXkgRmluaXNoIEJlZm9yZSBTUnY2IHdvcmsKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KU1J2NisgIGhhcyBiZWVuIGlt
cGxlbWVudGVkIG9uIExJTlVYIGFuZCBpcyBiZWluZyBpbXBsZW1lbnRlZCBvbiBKVU5PUy4gSW1w
bGVtZW50YXRpb24gZXhwZXJpZW5jZSBkZW1vbnN0cmF0ZXMgdGhhdCBzcGVjaWZpY2F0aW9uIGlz
IGZhaXJseSBjb21wbGV0ZS4gRm9yIGV4YW1wbGUsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFuIFNS
djYrIE9BTSBkb2N1bWVudC4gSXTigJlzIGp1c3QgSVB2NiBhbmQgSVB2NiBPQU0ganVzdCB3b3Jr
cy4KCkZ1cnRoZXJtb3JlLCB0aGUgU1J2Nisgc3BlY2lmaWNhdGlvbnMgYWRoZXJlIHRvIGEgc3Ry
aWN0IGludGVycHJldGF0aW9uIG9mIFJGQyA4MjAwLiBUaGVyZWZvcmUsIGFzIHRoZXkgcHJvZ3Jl
c3MgdGhyb3VnaCB0aGUgd29ya2luZyBncm91cCwgdGhleSB3b27igJl0IG5lZWQgdG8gb3ZlcmNv
bWUgdGhlIG9iamVjdGlvbnMgdGhhdCBhcmUgaW5ldml0YWJseSBlbmNvdW50ZXJlZCB3aGVuIHN0
cmV0Y2hpbmcgdGhlIGludGVycHJldGF0aW9uIG9mIGEgc3BlY2lmaWNhdGlvbiB0aGF0IGlzIHNv
IGZ1bmRhbWVudGFsIGFzIFJGQyA4MjAwLgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVGhhbmtzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUm9uCgoKCgoKCgoKRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0Bp
ZXRmLm9yZz48bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgUm9i
IFNoYWtpcgpTZW50OiBTdW5kYXksIEF1Z3VzdCA0LCAyMDE5IDU6MDQgUE0KVG86IFNQUklORyBX
RyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+ClN1YmplY3Q6
IFtzcHJpbmddIEJleW9uZCBTUnY2LgoKCkhpIFNQUklORyBXRywKCgpPdmVyIHRoZSBsYXN0IDUr
IHllYXJzLCB0aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBO
ZXR3b3JraW5HIChTUFJJTkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJvdGggdGhlIE1QTFMg
KFNSLU1QTFMpIGFuZCBJUHY2IChTUnY2KSBkYXRhIHBsYW5lcy4gU1ItTVBMUyBtYXkgYWxzbyBi
ZSB0cmFuc3BvcnRlZCBvdmVyIElQIGluIFVEUCBvciBHUkUuCgoKVGhlc2UgZW5jYXBzdWxhdGlv
bnMgYXJlIHBhc3QgV0cgbGFzdCBjYWxsIChpbiBJRVNHIG9yIFJGQyBFZGl0b3IpLgoKCkR1cmlu
ZyB0aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3byBwcmVzZW50YXRpb25zIHdl
cmUgcmVsYXRlZCB0byB0aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSBTSUQgZm9yIElQ
djYgZGF0YXBsYW5lOgoKICAqICAgU1J2NisgLyBDUkggLS0gaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PGh0dHBzOi8vY2xpY2t0aW1l
LnN5bWFudGVjLmNvbS8zWHV3elFrNGJXekhXbUozUE5aelJXaDZIMj91PWh0dHBzJTNBJTJGJTJG
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29s
cy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYm9uaWNhLTJEc3ByaW5nLTJEc3J2Ni0yRHBsdXMtMkQw
NCUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RU
WGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4
JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMlMjZzJTNE
S1VoQWZqVnN4X3dLNjQ1dUprMEZIenMydnhpQVZyLUNza01QQWFFaEVRUSUyNmUlM0Q+CiAgKiAg
IHVTSUQgLS0gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmlu
Zy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDE8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50
ZWMuY29tLzNYVWVVQkMxdnJvdkxCVW9DUENLRHpENkgyP3U9aHR0cHMlM0ElMkYlMkZ1cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tJTJGdjIlMkZ1cmwlM0Z1JTNEaHR0cHMtM0FfX3Rvb2xzLmlldGYu
b3JnX2h0bWxfZHJhZnQtMkRmaWxzZmlscy0yRHNwcmluZy0yRG5ldC0yRHBnbS0yRGV4dGVuc2lv
bi0yRHNydjYtMkR1c2lkLTJEMDElMjZkJTNERHdNRmFRJTI2YyUzREhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0klMjZyJTNERmNoOUZRODJzaXItQm9MeDg0aEt1S3ds
LUFXRjJFZnBIY0F3ckRUaEtQOCUyNm0lM0RhY2taQzlldlJmX0xXWXUyYS0xTmFHUkRKS2R4bkUy
aWVJQzRkRF9GTDZzJTI2cyUzREFxMURLN2Z1NzNheFoxUFhMSUU4eG5IRTJBaFR0Tlp5OUxUSGdX
cXg0Q1ElMjZlJTNEPgoKCkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBkcmFm
dHMgaGF2ZSBiZWVuIHByb3Bvc2VkOgoKICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2VkLXNydjYtbnAtMDA8aHR0cHM6Ly9jbGlja3RpbWUu
c3ltYW50ZWMuY29tLzNSc0EyNExZWUR6MndYQjNzM1VTVTRLNkgyP3U9aHR0cHMlM0ElMkYlMkZ1
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tJTJGdjIlMkZ1cmwlM0Z1JTNEaHR0cHMtM0FfX3Rvb2xz
LmlldGYub3JnX2h0bWxfZHJhZnQtMkRsaS0yRHNwcmluZy0yRGNvbXByZXNzZWQtMkRzcnY2LTJE
bnAtMkQwMCUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5k
YjN2b0RUWGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdy
RFRoS1A4JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMl
MjZzJTNEWFdVREFEMkZNaFdMZmVUNXNnVWIxbGd0aEpodWdjeVQ5OEdKMk4tQ3JLcyUyNmUlM0Q+
CiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlm
aWVkLWlkLXNyLTAzPGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zUUhhYnNkQ1pSeTM1
QXd6OWI2UVVDUjZIMj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUy
RnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEbWly
c2t5LTJENm1hbi0yRHVuaWZpZWQtMkRpZC0yRHNyLTJEMDMlMjZkJTNERHdNRmFRJTI2YyUzREhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0klMjZyJTNERmNoOUZRODJz
aXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCUyNm0lM0RhY2taQzlldlJmX0xXWXUy
YS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJTI2cyUzRGdjYmtIWXhYbTdGVTd2YmxPQjF2STU4
U0RhYVdmNjJwYTdZdkxtc1A0bkklMjZlJTNEPgoKCkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhl
IG1lZXRpbmcsIGl0IGlzIGltcG9ydGFudCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0
aGUgYWltcyBvZiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsg
aXQgaXMgaW1wb3J0YW50IHRoYXQgdGhlIFdHIHNob3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24g
dW5kZXJzdGFuZGluZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxh
bmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVy
YXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQg
ZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi4KCgpUaGVy
ZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVz
dGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0
aGVpcjoKCiAgKiAgIHVzZSBjYXNlIChlLmcuIEZhc3QgUmVyb3V0ZSwgZXhwbGljaXQgcm91dGlu
Zy9URSkKICAqICAgZm9yd2FyZGluZyBwZXJmb3JtYW5jZSBhbmQgc2NhbGluZyByZXF1aXJlbWVu
dHMKCiAgICAgKiAgIGUuZy4sIChudW1iZXIgb2Ygbm9kZXMsIG5ldHdvcmsgZGlhbWV0ZXIsIG51
bWJlciBvZiBTSUQgcmVxdWlyZWQgaW4gbWF4IGFuZCBhdmVyYWdlKS4gRm9yIHRoZSBsYXR0ZXIs
IGlmIHBvc3NpYmxlIHVzaW5nIGJvdGggU1J2NiAxMjgtYml0IFNJRHMgYW5kIHNob3J0ZXIgKGUu
Zy4gMzItYml0KSBTSURzIGFzIHRoZSBudW1iZXIgd291bGQgdHlwaWNhbGx5IGJlIGRpZmZlcmVu
dCAoKikuCgogICogICBpZiB0aGUgZXhpc3RpbmcgU1J2NiBhcHByb2FjaCBpcyBub3QgZGVwbG95
YWJsZSBpbiB0aGVpciBjaXJjdW1zdGFuY2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBv
ZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0
aW9uIGlzIG5lZWRlZCBmb3IgdGhlIHNob3J0IHRlcm0gb25seSBvciBmb3IgdGhlIGxvbmcgdGVy
bS4KCgpBcyB3ZWxsIGFzIGRlcGxveW1lbnQgbGltaXRhdGlvbnMsIHdlIHdvdWxkIGxpa2UgdGhl
IFNQUklORyBjb21tdW5pdHkgdG8gYnJpZWZseSBkZXNjcmliZSB0aGUgcGxhdGZvcm0gbGltaXRh
dGlvbnMgdGhhdCB0aGV5IGFyZSBzZWVpbmcgd2hpY2ggbGltaXQgdGhlIGRlcGxveW1lbnQgb2Yg
U1J2NiAgSW4gcGFydGljdWxhciBsaW1pdGF0aW9ucyByZWxhdGVkIHRvIHRoZSBudW1iZXIgb2Yg
U0lEcyB3aGljaCBjYW4gYmUgcHVzaGVkIGFuZCBmb3J3YXJkZWQgYW5kIGhvdyBtdWNoIHRoZSB1
c2Ugb2Ygc2hvcnRlciBTSURzIHdvdWxkIGltcHJvdmUgdGhlIGRlcGxveW1lbnRzIC4KCgpGb3Ig
Ym90aCBvZiB0aGVzZSBzZXRzIG9mIGZlZWRiYWNrIGlmIHBvc3NpYmxlLCBwbGVhc2UgcG9zdCB0
aGlzIHRvIHRoZSBTUFJJTkcgV0cuIElmIHRoZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgc2hhcmVk
IHB1YmxpY2x5LCBwbGVhc2Ugc2VuZCBpdCBkaXJlY3RseSB0byB0aGUgY2hhaXJzICYgQUQgKE1h
cnRpbikuCgoKVGhpcyBjYWxsIGZvciBpbmZvcm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91ciB3ZWVr
cywgdXAgdG8gMjAxOS8wOS8wMy4gQXMgYSByZW1pbmRlciwgeW91IGNhbiByZWFjaCB0aGUgU1BS
SU5HIGNoYWlycyB2aWEgc3ByaW5nLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWNoYWly
c0BpZXRmLm9yZz4gYW5kIEFEcyB2aWEgc3ByaW5nLWFkc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5n
LWFkc0BpZXRmLm9yZz4uCgoKVGhhbmsgeW91LAoKLS0gUm9iICYgQnJ1bm8KCgooKikgQXMgZXhw
cmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0d28g
aW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2UgbGVzcyBT
SUQgbWF5IGJlIHJlcXVpcmVkLgoKCgpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5CgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3QKaXB2NkBpZXRmLm9yZzxt
YWlsdG86aXB2NkBpZXRmLm9yZz4KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjxodHRwczovL2NsaWNrdGltZS5zeW1hbnRl
Yy5jb20vMzN0S3lxdUREd1BKeGhaRjlnZlhyNkQ2SDI/dT1odHRwcyUzQSUyRiUyRnd3dy5pZXRm
Lm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmlwdjY+Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBp
ZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzCkNPTkZJREVOVElBTCBh
bmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBl
LW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbAphbmQgYWxs
IGNvcGllcyB0aGVyZW9mLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoK
VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFu
ZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcyAKQ09ORklERU5USUFMIGFuZCB3aGljaCBt
YXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBo
b25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbCAKYW5kIGFsbCBjb3BpZXMg
dGhlcmVvZi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCg==

--_000_AM0PR03MB38287DBED55A8CC82998A17B9DB80AM0PR03MB3828eurp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpXaW5nZGlu
Z3M7CglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFt
aWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250
LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBk
aXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQt
c2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOiM0
ODU2NjM7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
OwoJY29sb3I6Ymx1ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpw
dXJwbGU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcAoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6MGNtOwoJZm9udC1zaXplOjEyLjBw
dDsKCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30KcHJlCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOwoJ
bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMC4wcHQ7Cglm
b250LWZhbWlseToiQ291cmllciBOZXciO30KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0
UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaAoJe21zby1zdHlsZS1wcmlvcml0eTozNDsK
CW1hcmdpbi10b3A6MGNtOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1hcmdpbi1ib3R0b206MGNtOwoJ
bWFyZ2luLWxlZnQ6MzYuMHB0OwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjEx
LjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6IzQ4NTY2Mzt9
CnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXIKCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3Jt
YXR0ZWQgQ2hhciI7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazoiSFRN
TCBQcmVmb3JtYXR0ZWQiOwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CnAubXNvbm9ybWFs
MCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDAKCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsKCW1h
cmdpbi1yaWdodDowY207Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsKCW1hcmdpbi1sZWZ0
OjBjbTsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsKCWNvbG9yOiM0ODU2NjM7fQpwLm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3RlcjMw
YjNkNTM4LCBkaXYubXNpcGZvb3RlcjMwYjNkNTM4Cgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3Rl
cjMwYjNkNTM4OwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87CgltYXJnaW4tcmlnaHQ6MGNtOwoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87CgltYXJn
aW4tbGVmdDowY207Cglmb250LXNpemU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7Cgljb2xvcjojNDg1NjYzO30Kc3Bhbi5FbWFpbFN0eWxlMjIKCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6
d2luZG93dGV4dDt9CnNwYW4uRW1haWxTdHlsZTIzCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOiMxRjQ5N0Q7fQpzcGFu
LkVtYWlsU3R5bGUyNAoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOwoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5FbWFpbFN0eWxlMjYK
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOwoJY29sb3I6IzFGNDk3RDt9Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7Cglmb250LXNpemU6MTAuMHB0O30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0
O30KZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLyogTGlzdCBEZWZpbml0
aW9ucyAqLwpAbGlzdCBsMAoJe21zby1saXN0LWlkOjg1MjMwODYzMTsKCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMzQxNzc5NDU2O30KQGxpc3QgbDA6bGV2ZWwxCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674K3OwoJbXNvLWxldmVsLXRhYi1zdG9wOjM2
LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4w
cHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6U3ltYm9sO30KQGxp
c3QgbDA6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVs
LXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Cgltc28tYmlkaS1mb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIjt9CkBsaXN0IGwwOmxldmVsMwoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoxMDgu
MHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpA
bGlzdCBsMDpsZXZlbDQKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2
ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsKCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDA6bGV2ZWw1Cgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxl
dmVsLXRhYi1zdG9wOjE4MC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9CkBsaXN0IGwwOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0
OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsK
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlz
dCBsMDpsZXZlbDcKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwt
dGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsKCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDA6bGV2ZWw4Cgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVs
LXRhYi1zdG9wOjI4OC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0
LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9CkBsaXN0IGwwOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0OwoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBs
MQoJe21zby1saXN0LWlkOjkzNDYzMjY2NTsKCW1zby1saXN0LXRlbXBsYXRlLWlkczotMjA4NTU3
OTM5MDt9CkBsaXN0IGwxOmxldmVsMQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsK
CW1zby1sZXZlbC10ZXh0Ou+CtzsKCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7Cgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9CkBsaXN0IGwxOmxldmVsMgoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28t
bGV2ZWwtdGFiLXN0b3A6NzIuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZh
bWlseToiQ291cmllciBOZXciOwoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biI7fQpAbGlzdCBsMTpsZXZlbDMKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cglt
c28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDE6bGV2ZWw0
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJ
bXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwxOmxldmVsNQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDox
ODAuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQpAbGlzdCBsMTpsZXZlbDYKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28t
bGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDE6bGV2ZWw3Cgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNv
LWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwxOmxldmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoyODgu
MHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpA
bGlzdCBsMTpsZXZlbDkKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2
ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsKCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDIKCXttc28tbGlzdC1p
ZDoxMDkyODIxNzE4OwoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6LTIwNDMyNTQ4MTAgMTY1NTQ5NDUzMiA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5
ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9CkBsaXN0IGwyOmxldmVs
MQoJe21zby1sZXZlbC1zdGFydC1hdDowOwoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
OwoJbXNvLWxldmVsLXRleHQ6LTsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9
CkBsaXN0IGwyOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1s
ZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30KQGxpc3QgbDI6bGV2ZWwzCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30KQGxpc3QgbDI6bGV2ZWw0Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674K3OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9u
dC1mYW1pbHk6U3ltYm9sO30KQGxpc3QgbDI6bGV2ZWw1Cgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQpAbGlzdCBsMjpsZXZlbDYKCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0x
OC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMjpsZXZlbDcKCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgrc7Cgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpTeW1ib2w7fQpAbGlzdCBsMjpsZXZlbDgKCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWlu
ZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwyOmxldmVs
OQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsK
CW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwz
Cgl7bXNvLWxpc3QtaWQ6MTMzODQ2NTcwMTsKCW1zby1saXN0LXRlbXBsYXRlLWlkczoyMDUwMzYy
NTA2O30KQGxpc3QgbDM6bGV2ZWwxCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJ
bXNvLWxldmVsLXRleHQ674K3OwoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6U3ltYm9sO30KQGxpc3QgbDM6bGV2ZWwyCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1s
ZXZlbC10YWItc3RvcDo3Mi4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7Cgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Ijt9CkBsaXN0IGwzOmxldmVsMwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1z
by1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0OwoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMzpsZXZlbDQK
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cglt
c28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDM6bGV2ZWw1Cgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOjE4
MC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTgu
MHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
CkBsaXN0IGwzOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1s
ZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0OwoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMzpsZXZlbDcKCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28t
bGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsK
CXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDM6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4w
cHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0
OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBs
aXN0IGwzOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZl
bC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0OwoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpvbAoJe21hcmdpbi1ib3R0b206MGNt
O30KdWwKCXttYXJnaW4tYm90dG9tOjBjbTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+Cjwv
eG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPgo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxh
bmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4KPGRpdiBjbGFzcz0iV29yZFNl
Y3Rpb24xIj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PktldGFuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkxvdHMgb2YgdGhhbmtzIGZvciBhIHByb21wdCByZXNwb25z
ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JdCBzZWVtcyB0aGF0IHRoZSBz
ZWN0aW9ucyBpbiB0aGUgZHJhZnQgc2hvdWxkIGJlIDQuOSAoSW5zZXJ0KSBhbmQgNC4xMSAoZW5j
YXApIGFuZCBub3QgYXMgaW4gdGhlIGVtYWlsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPldpdGggcmVnYXJkIHRvIHRoZSBJbnNlcnQgJm5ic3A7dXNlIGNhc2UsIHRoZSBwc2V1
ZG9jb2RlIGluIHRoZSBkcmFmdCBzdWdnZXN0IGluc2VydGlvbiBvZiBhbiBhZGRpdGlvbmFsIFNS
SCBiZXR3ZWVuIHRoZSBJUHY2IGhlYWRlciBhbmQgdGhlIFNSSCZuYnNwOyBpbiB3aGljaCB0aGUg
QWN0aXZlIFNlZ21lbnQgaXMgQlNJRC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwcmU+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5UaGlzIHNlZW1zIHRvIGNvbnRyYWRpY3QgU2VjdGlvbiA0LjEgb2YgUkZDIDgyMDAg
dGhhdCBzdGF0ZXMgdGhhdCDigJw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5FYWNo
IGV4dGVuc2lvbiBoZWFkZXIgc2hvdWxkIG9jY3VyIGF0IG1vc3Qgb25jZSwgZXhjZXB0IGZvciB0
aGUgRGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIsIHdoaWNoIHNob3VsZCBvY2N1ciBhdCBtb3N0
IHR3aWNlIChvbmNlIGJlZm9yZSBhIFJvdXRpbmcgaGVhZGVyIGFuZCBvbmNlIGJlZm9yZSB0aGUg
dXBwZXItbGF5ZXIgaGVhZGVyKS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJ08bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cHJlPgo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XaGlsZSB0aGUgcXVvdGVk
IHRleHQgaXMgbm90IGEg4oCccmVhbOKAnSBJRVRGIHJlcXVpcmVtZW50ICh0aGUgd29yZCDigJxz
aG91bGTigJ0gaXMgbm90IGNhcGl0YWxpemVkKSwgJm5ic3A7aXQgcHJlc3VtYWJseSBleHByZXNz
ZXMgd2hhdCBSb24gY2FsbHMg4oCcSVB2NiBvcnRob2RveHnigJ0gaW4gb25lIG9mIGhpcyBlbWFp
bHMuPG86cD48L286cD48L3NwYW4+PC9wcmU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxkaXY+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPlNhc2hhPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T2Zm
aWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNlbGw6Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7OTcyLTU0OTI2NjMwMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkVtYWlsOiZu
YnNwOyZuYnNwOyBBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxkaXY+CjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+
IEtldGFuIFRhbGF1bGlrYXIgKGtldGFudCkgJmx0O2tldGFudEBjaXNjby5jb20mZ3Q7Cjxicj4K
PGI+U2VudDo8L2I+IFdlZG5lc2RheSwgU2VwdGVtYmVyIDQsIDIwMTkgMjoyNyBQTTxicj4KPGI+
VG86PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNp
dGVsZS5jb20mZ3Q7OyBSb2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzsgYnJ1bm8u
ZGVjcmFlbmVAb3JhbmdlLmNvbTxicj4KPGI+Q2M6PC9iPiBTUFJJTkcgV0cgTGlzdCAmbHQ7c3By
aW5nQGlldGYub3JnJmd0Ozxicj4KPGI+U3ViamVjdDo8L2I+IFJFOiBCaW5kaW5nIFNJRCBpbiBT
UnY2L1NSdjYgKHdhczogQmV5b25kIFNSdjYpPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4K
PC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQi
PkhpIFNhc2hhLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj48YSBo
cmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vMzhuUXZlU2l6SlZFUmk3NnhMbTZR
RTI2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYt
c3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMSI+aHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMTwvYT4K
IGNvdmVycyB0aGUgcHNldWRvY29kZSBCU0lEIGZvciBTUnY2LiBQbGVhc2UgcmVmZXIgdG8gc2Vj
dGlvbiA0LjEzLTE2IHdoaWNoIGRlc2NyaWJlIGJvdGggdGhlIGluc2VydCBhbmQgZW5jYXAgdmVy
c2lvbnMuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1JTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPktldGFuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+PG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPGRpdj4KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6
d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
Ij4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNw
cmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsKPGI+T24gQmVoYWxmIE9mIDwvYj5BbGV4YW5k
ZXIgVmFpbnNodGVpbjxicj4KPGI+U2VudDo8L2I+IDA0IFNlcHRlbWJlciAyMDE5IDE2OjE5PGJy
Pgo8Yj5Ubzo8L2I+IFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUu
Y29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7IDxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNy
YWVuZUBvcmFuZ2UuY29tIj4KYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT48YnI+CjxiPkNj
OjwvYj4gU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
PnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPgo8Yj5TdWJqZWN0OjwvYj4gW3NwcmluZ10gQmlu
ZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4KPC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1J
TiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Um9iLCBCcnVubyBhbmQgYWxsLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkkgaGF2ZSBhIG5haXZlIHF1ZXN0aW9uIGJhc2VkLCBtb3N0IHByb2JhYmx5LCBvbiBpbnN1ZmZp
Y2llbnQgdW5kZXJzdGFuZGluZyBvZiBTUnY2IChub3QgdG8gbWVudGlvbiBTUnY2JiM0MzspLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPlRoaXMgcXVlc3Rpb24gaGFzIGJlZW4gcHJvbXB0ZWQgYnkgdGhlIGNvbXBs
YWludHMgKG9uIHRoZSBCZXlvbmQgU1J2NiB0aHJlYWQpIGFib3V0IHByb2JsZW1zIHdpdGggc3Vw
cG9ydGluZyBsb25nIGxpc3RzIG9mIDEyOC1iaXRzIG9mIFNJRHMgaW4gdGhlIElQdjYgU2VnbWVu
dCBSb3V0aW5nIEhlYWRlcnMsIGFuZCB2YXJpb3VzIGFwcHJvYWNoZXMgdG8gbWl0aWdhdGluZwog
dGhlc2UgY29tcGxhaW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPjxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zUDd3dzI0ajkyenp0
ZzEzd1pONlJZNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4
NDAyJTIzc2VjdGlvbi01Ij5TZWN0aW9uIDUgb2YgUkZDIDg0MDI8L2E+IGRlZmluZXMgQmluZGlu
ZyBTZWdtZW50cyAoQlNJRHMpIGFuZCBzYXlzIHRoYXQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4g4oCc
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+aGUgQlNJRCBpcyBib3VuZCB0byBhbiBT
UiBQb2xpY3ksIGluc3RhbnRpYXRpb24gb2Ygd2hpY2ggbWF5IGludm9sdmUgYSBsaXN0IG9mIFNJ
RHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnSAmbmJzcDsmbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkl0IGFsc28gZXhwbGFpbnMgdGhh
dCBCU0lEcyBmYWNpbGl0YXRlIGJldHRlciBzY2FsYWJpbGl0eSAoYW1vbmcgb3RoZXIgdGhpbmdz
KSBvZiBTUi4gJm5ic3A7QW5kLCBhcyBpcyBhcHByb3ByaWF0ZSBmb3IgdGhlIGFyY2hpdGVjdHVy
ZSBkb2N1bWVudCwgUkZDIDg0MDIgZG9lcyBub3QgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFNSLU1Q
TFMgYW5kIFNSdjYgaW4gdGhlIGRlZmluaXRpb24gb2YgQmluZGluZyBzZWdtZW50cy48bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlRoZSA8YSBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1VkRVJw
b2pvZ2NNTlYzOU5YS3hUamQ2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRt
bCUyRmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTIyIj5TUi1NUExTPC9h
PiBkcmFmdCAoYWxyZWFkeSBhcHByb3ZlZCBmb3IgcHVibGljYXRpb24gYXMgYW4gUkZDKSAmbmJz
cDttZW50aW9ucyAoZS5nLiwgaW4gdGhlIGV4YW1wbGUgaW4gU2VjdGlvbiBBLjMuMikgdGhhdCB0
aGUgbm9kZSB0aGF0IGhhcyBhbGxvY2F0ZWQgYSBCU0lEIGxhYmVsIDEwMjMgZm9yIGEgc3BlY2lm
aWMgU1IgcG9saWN5IEZFQy0xIGZvciB3aGljaCBpdCBpcyB0aGUgaGVhZC1lbmQg4oCcPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+aW5zdGFsbHMgYSB0cmFuc2l0IE1QTFMgZm9yd2Fy
ZGluZyBlbnRyeSB0byBTV0FQIGluY29taW5nIGxhYmVsPTEwMjMsIHdpdGggb3V0Z29pbmcgbGFi
ZWxzIGFuZCBvdXRnb2luZyBpbnRlcmZhY2UgZGV0ZXJtaW5lZCBieSB0aGUgU0lELUxpc3QgZm9y
IEZFQzE8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnS4gVGhpcyBleHBs
YW5hdGlvbiBpcyBmdWxseSBjb21wYXRpYmxlIHdpdGggdGhlIE1QTFMgYXJjaGl0ZWN0dXJlIHdo
ZXJlIHRoZSB0b3AgbGFiZWwgb2YgdGhlIGxhYmVsIHN0YWNrIGNhbiBiZSBzd2FwcGVkIHdpdGgg
bXVsdGlwbGUgbmV3IGxhYmVscy4gPG86cD48L286cD48L3NwYW4+PC9wcmU+CjxwcmU+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPgo8
cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DYW4gc29tZWJvZHkgcGxlYXNlIGV4
cGxhaW4gaG93IChpZiBhdCBhbGwpIGFyZSBCaW5kaW5nIFNlZ21lbnRzIGdvaW5nIHRvIGJlIHN1
cHBvcnRlZCBpbiBTUnY2IGFuZC9vciBpbiBTUnY2JiM0Mzs/PG86cD48L286cD48L3NwYW4+PC9w
cmU+CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRvIHRoZSBiZXN0IG9mIG15
IChhZG1pdHRlZGx5LCBsaW1pdGVkKSB1bmRlcnN0YW5kaW5nIG9mIElQdjYsIG5vIGVxdWl2YWxl
bnQgb2YgdGhlIFNSLU1QTFMgaGFuZGxpbmcgb2YgdGhlIEJTSUQgaXMgYWxsb3dlZCB3aXRoIHRo
ZSBJUHY2IHJvdXRpbmcgaGVhZGVycyBhcyBwZXIgPGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUu
c3ltYW50ZWMuY29tLzNEdEthZEN2WHRwVmRlTnhYNVgxZGpLNkgyP3U9aHR0cHMlM0ElMkYlMkZ0
b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MjAwIj5SRkMgODIwMDwvYT4uIEZvciB0aGUgcmVm
ZXJlbmNlLCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzMyMWtQ
NldkMkdEVDRmbWo1Ym1oWFgzNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0
bWwlMkZkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlci0yMiI+SVB2NiBTZWdt
ZW50IFJvdXRpbmcgSGVhZGVyPC9hPiBkcmFmdCBkb2VzIG5vdCBtZW50aW9uIEJpbmRpbmcgU0lE
cyBhdCBhbGwuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPgo8cHJlPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4KPHByZT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnJvbSBteSBQT1YsIGlmIEJpbmRpbmcgc2VnbWVudHMg
Y2Fubm90IGJlIHN1cHBvcnRlZCB3aXRoIFNSdjYgb3IgU1J2NiYjNDM7LCBhIFRlY2huaWNhbCBF
cnJhdHVtIG9uIDg0MDIgc2hvdWxkIHBvc3RlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkRpZCBJIG1pc3Mgc29tZXRoaW5nIGhlcmU/PG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+WW91ciB0aW1lbHkgZmVlZGJhY2sgd291bGQgYmUgaGlnaGx5IGFwcHJl
Y2lhdGVkLgo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxkaXY+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRz
LCBhbmQgbG90cyBvZiB0aGFua3MgaW4gYWR2YW5jZSwKPG86cD48L286cD48L3NwYW4+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2FzaGE8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAy
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzs5
NzItNTQ5MjY2MzAyPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Im1h
aWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+CkFsZXhhbmRlci5WYWluc2h0
ZWluQGVjaXRlbGUuY29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPC9kaXY+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+CjxkaXY+CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+IHNwcmluZyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4m
Z3Q7CjxiPk9uIEJlaGFsZiBPZiA8L2I+TmljayBIaWxsaWFyZDxicj4KPGI+U2VudDo8L2I+IFR1
ZXNkYXksIFNlcHRlbWJlciAzLCAyMDE5IDk6MjIgUE08YnI+CjxiPlRvOjwvYj4gUm9iIFNoYWtp
ciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iPnJvYmpzQGdvb2dsZS5jb208
L2E+Jmd0Ozxicj4KPGI+Q2M6PC9iPiBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs7CjxhIGhyZWY9Im1haWx0
bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3JnPC9hPjxicj4KPGI+U3ViamVjdDo8L2I+IFJl
OiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rp
dj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+Um9iLDxicj4KPGJyPgpDbGFy
aWZ5aW5nIHdoYXQgSSB3cm90ZSBwcmV2aW91c2x5LCBJIGRvbid0IHRoaW5rIGl0IHdvdWxkIGJl
IGFwcHJvcHJpYXRlIGZvciBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24t
c3J2Ni11c2lkIHRvIHByb2dyZXNzIGZ1cnRoZXIgdW5sZXNzIHRoZSBhdXRob3JzIGNhbiBkZW1v
bnN0cmF0ZSB0aGF0IHRoZSB2b2x1bWUgb2YgSVB2NiBhZGRyZXNzaW5nIHJlcXVpcmVkIGNhbiBi
ZSBzYXRpc2ZpZWQgaW4gYSB3YXkgdGhhdAogd29ya3Mgd2l0aGluIHRoZSBjb25zdHJhaW50cyB0
aGF0IHRoZSBvcGVyYXRpb25hbCBjb21tdW5pdHkgb3BlcmF0ZXMgd2l0aGluLjxicj4KPGJyPgpJ
ZiB0aGVyZSBpcyBhbiBleHBlY3RhdGlvbiB0aGF0IHRoaXMgYWRkcmVzcyBzcGFjZSB3aWxsIGJl
IGFzc2lnbmVkIGZyb20gdGhlIGdsb2JhbCB1bmljYXN0IGFkZHJlc3MgYmxvY2sgdmlhIHN0YW5k
YXJkIFJJUiBhbGxvY2F0aW9uIHBvbGljaWVzLCB0aGVuIHRoZSBhdXRob3JzIHdpbGwgbmVlZCB0
byBkZW1vbnN0cmF0ZSB0aGF0IHRoZSBSSVJzIGFyZSBnb2luZyB0byBiZSBjb21mb3J0YWJsZSBj
aGFuZ2luZyB0aGVpciBhbGxvY2F0aW9uIHBvbGljaWVzCiB0byBhY2NvbW1vZGF0ZSB0aGlzLjxi
cj4KPGJyPgpOaWNrPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+CjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4Ljc1cHQ7bWFyZ2luLXRvcDoyMi41
cHQ7bWFyZ2luLXJpZ2h0OjE4Ljc1cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+CjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0VERjFGNCAxLjVwdDtwYWRkaW5nOjguMHB0
IDBjbSAwY20gMGNtIj4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InZlcnRpY2Fs
LWFsaWduOm1pZGRsZSI+PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFy
Yy5pZXRmLm9yZyI+Um9uIEJvbmljYTwvYT48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7dmVydGlj
YWwtYWxpZ246bWlkZGxlIj4KPHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjEgU2VwdGVtYmVy
IDIwMTkgYXQgMjI6MTA8L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O21hcmdpbi1yaWdodDoxOC4wcHQiPgo8ZGl2Pgo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij5IaSBGZXJuYW5kbyw8YnI+Cjxicj4KNm1hbiBwYXJ0aWNpcGFudHMg
c2hvdWxkIGxvb2sgYXQgdGhlIGZvbGxvd2luZzo8YnI+Cjxicj4KLSA8YSBocmVmPSJodHRwczov
L2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1h0R01zdngxcExmRHMyVWdiaWlKU0c2SDI/dT1odHRw
cyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYtc3ByaW5nLXNydjYt
bmV0d29yay1wcm9ncmFtbWluZy0wMSI+Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDE8L2E+IChJbiBwYXJ0aWN1
bGFyLCBTZWN0aW9ucyA0IGFuZCA1KTxicj4KLSA8YSBocmVmPSJodHRwczovL2NsaWNrdGltZS5z
eW1hbnRlYy5jb20vM0dUdWdwS1g2TUVrUXR4amtQTjRzRkE2SDI/dT1odHRwcyUzQSUyRiUyRnRv
b2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVu
c2lvbi1zcnY2LXVzaWQtMDIiPgpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmls
c2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMjwvYT48YnI+Cjxicj4K
Um9uPGJyPgo8YnI+Cjxicj4KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTxicj4KPGJyPgotLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4KRnJvbTogRmVybmFuZG8gR29udCA8YSBocmVmPSJt
YWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj4mbHQ7ZmdvbnRAc2k2bmV0d29ya3MuY29tJmd0
OzwvYT4KPGJyPgpTZW50OiBTYXR1cmRheSwgQXVndXN0IDMxLCAyMDE5IDQ6NTMgUE08YnI+ClRv
OiBSb24gQm9uaWNhIDxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij4mbHQ7cmJv
bmljYUBqdW5pcGVyLm5ldCZndDs8L2E+OyBSb2IgU2hha2lyCjxhIGhyZWY9Im1haWx0bzpyb2Jq
c0Bnb29nbGUuY29tIj4mbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs8L2E+OyBTUFJJTkcgV0cgTGlz
dCA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj4KJmx0O3NwcmluZ0BpZXRmLm9yZyZn
dDs8L2E+OyA8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+Nm1hbkBpZXRmLm9yZzwvYT48
YnI+ClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48YnI+Cjxicj4KSGksIFJvbiw8
YnI+Cjxicj4KRm9yIHRob3NlIDZtYW4tZXJzIHRoYXQgaGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcg
dGhlIHNwcmluIHdvcmssIGNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3aGF0IGRvIHlvdSBtZWFu
IGJ5ICZxdW90O3N0cmV0Y2hpbmcgdGhlIGludGVycHJldGF0aW9uIG9mPGJyPgpSRkM4MjAwIG9y
IFJGQzQyOTEmcXVvdDs/PGJyPgo8YnI+CkluIHRoZSBwYXN0IHdlIGhhdmUgc2VlbiBvdXRyaWdo
dCB2aW9sYXRpb24gb2YgUkZDODIwMCAoZm9ybWVybHkgUkZDMjQ2MCksIHNvIEknbSBjdXJpb3Vz
IGlmIHRoZXJlIGFyZSBhbnkgZG9jdW1lbnRzIHRyeWluZyB0byBkbyB0aGUgc2FtZSwgb3Igd2hh
dC48YnI+Cjxicj4KVGhhbmtzITxicj4KPGJyPgpDaGVlcnMsPGJyPgpGZXJuYW5kbzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4KPC9kaXY+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxicj4KPGJy
PgotLTxicj4KRmVybmFuZG8gR29udDxicj4KU0k2IE5ldHdvcmtzPGJyPgplLW1haWw6IDxhIGhy
ZWY9Im1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20iPmZnb250QHNpNm5ldHdvcmtzLmNvbTwv
YT48YnI+ClBHUCBGaW5nZXJwcmludDogNjY2NiAzMUM2IEQ0ODQgNjNCMiA4RkIxIEUzQzQgQUUy
NSAwRDU1IDFENEUgNzQ5Mjxicj4KPGJyPgo8YnI+Cjxicj4KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+CklFVEYg
SVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFpbHRvOmlwdjZA
aWV0Zi5vcmciPmlwdjZAaWV0Zi5vcmc8L2E+PGJyPgpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czog
PGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzMzdEt5cXVERHdQSnhoWkY5
Z2ZYcjZENkgyP3U9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGlu
Zm8lMkZpcHY2Ij4KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2PC9h
Pjxicj4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRp
diBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguNzVwdDttYXJnaW4tdG9wOjIyLjVwdDttYXJnaW4tcmln
aHQ6MTguNzVwdDttYXJnaW4tYm90dG9tOjcuNXB0Ij4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRURGMUY0IDEuNXB0O3BhZGRpbmc6OC4wcHQgMGNtIDBjbSAwY20i
Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idmVydGljYWwtYWxpZ246bWlkZGxl
Ij48YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj5GZXJuYW5kbyBHb250PC9h
PjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249InJpZ2h0
IiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPgo8c3BhbiBz
dHlsZT0iY29sb3I6IzkwOUFBNCI+MzEgQXVndXN0IDIwMTkgYXQgMjE6NTM8L3NwYW4+PG86cD48
L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O21h
cmdpbi1yaWdodDoxOC4wcHQiPgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5IaSwgUm9uLDxi
cj4KPGJyPgpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0
aGUgc3ByaW4gd29yaywgY291bGQ8YnI+CnlvdSBwbGVhc2UgY2xhcmlmeSB3aGF0IGRvIHlvdSBt
ZWFuIGJ5ICZxdW90O3N0cmV0Y2hpbmcgdGhlIGludGVycHJldGF0aW9uIG9mPGJyPgpSRkM4MjAw
IG9yIFJGQzQyOTEmcXVvdDs/PGJyPgo8YnI+CkluIHRoZSBwYXN0IHdlIGhhdmUgc2VlbiBvdXRy
aWdodCB2aW9sYXRpb24gb2YgUkZDODIwMCAoZm9ybWVybHk8YnI+ClJGQzI0NjApLCBzbyBJJ20g
Y3VyaW91cyBpZiB0aGVyZSBhcmUgYW55IGRvY3VtZW50cyB0cnlpbmcgdG8gZG8gdGhlPGJyPgpz
YW1lLCBvciB3aGF0Ljxicj4KPGJyPgpUaGFua3MhPGJyPgo8YnI+CkNoZWVycyw8YnI+CkZlcm5h
bmRvPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9
Im1hcmdpbi1sZWZ0OjE4Ljc1cHQ7bWFyZ2luLXRvcDoyMi41cHQ7bWFyZ2luLXJpZ2h0OjE4Ljc1
cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0VERjFGNCAxLjVwdDtwYWRkaW5nOjguMHB0IDBjbSAwY20gMGNtIj4KPGRpdj4K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOm1pZGRsZSI+PGEgaHJl
Zj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyI+Um9uIEJvbmlj
YTwvYT48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJy
aWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246bWlkZGxlIj4KPHNw
YW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjMzPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBw
dDttYXJnaW4tcmlnaHQ6MTguMHB0Ij4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPlJvYiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5U
aGUgZm9sbG93aW5nIGFyZSBhcmd1bWVudHMgZm9yIHByb2NlZWRpbmcgd2l0aCBTUnY2JiM0Mzs6
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNv
LWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxl
PSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij5FZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIGxpc3RzPG86cD48L286
cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPgo8IVtpZiAh
c3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PHNwYW4gc3R5bGU9Im1z
by1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5PcGVyYXRpb25hbCBTaW1wbGljaXR5
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEi
Pgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PHNwYW4g
c3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBk
aXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5TUnY2JiM0Mzsgd29y
ayBtYXkgZmluaXNoIGJlZm9yZSBTUnY2PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+RWZmaWNpZW50IGZvcndhcmRpbmcgd2l0aCBkZWVwIFNJRCBMaXN0czxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQi
Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5TUiBjdXN0b21lcnMgaGF2ZSBzdGF0ZWQg
YSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgU1IgcGF0aHMgdGhhdCBjb250YWluIDggdG8g
MTIgc2VnbWVudHMuIFRoZXkgaGF2ZSBhbHNvIHN0YXRlZCBhIHJlcXVpcmVtZW50IGZvciBpbXBs
ZW1lbnRhdGlvbnMgdG8gZm9yd2FyZCBhdCBsaW5lIHNwZWVkICZuYnNwO2FuZCB3aXRob3V0IGNv
bnN1bWluZyBleGNlc3NpdmUKIG92ZXJoZWFkIGJhbmR3aWR0aC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij5TUnY2LCBhcyBkZWZpbmVkIGluIGRyYWZ0LWlldGYtNm1hbi1zZWdt
ZW50LXJvdXRpbmctaGVhZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVzZSByZXF1aXJlbWVudHMuIElu
IG9yZGVyIHRvIHN1cHBvcnQgYW4gU1IgcGF0aCB3aXRoIDggc2VnbWVudHMsIFNSdjYgd291bGQg
cmVxdWlyZSBhIDEyOC1ieXRlIFNSSC4gRXZlbiBpZiBBU0lDcyBjb3VsZCBwcm9jZXNzIHN1Y2gK
IGEgbG9uZyBTUkggYXQgbGluZSBzcGVlZCwgdGhlIGJhbmR3aWR0aCBvdmVyaGVhZCB3b3VsZCBi
ZSBwcm9oaWJpdGl2ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5UaGVyZWZv
cmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgJm5ic3A7dGhhdCB5b3UgbWVudGlvbiBiZWxv
dyBpcyByZXF1aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95YWJsZS4gV2hpbGUgZHJhZnQtaWV0Zi02
bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXIgaXMgY2xvc2UgdG8gbWF0dXJpdHksIHRoZSBmb3Vy
IGNvbXBldGluZyBzb2x1dGlvbnMgbWVudGlvbmVkIGJlbG93CiBhcmUgZXF1YWxseSBtYXR1cmUg
YW5kIHNob3VsZCBiZSBnaXZlbiBlcXVhbCBjb25zaWRlcmF0aW9uLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhlIGZvdXIgc29sdXRpb25zIGFyZSBTUnY2JiM0Mzss
IHVTSUQsIGRyYWZ0LWxpIGFuZCBkcmFmdC1taXJza3kuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5PcGVyYXRpb25h
bCBTaW1wbGljaXR5PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
PG86cD4KPC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPk5ldHdvcmsgb3BlcmF0b3JzIHN0cml2ZSBmb3Igb3BlcmF0aW9uYWwg
c2ltcGxpY2l0eS4gQnkgbG9vc2VseSBpbnRlcnByZXRpbmcgKGFuZCBzb21ldGltZXMgYmVuZGlu
ZykgdGhlIHJlcXVpcmVtZW50cyBvZiBSRkNzIDQyOTEgYW5kIFJGQyA4MjAwLCBTUnY2IGludHJv
ZHVjZXMgYXJjaGl0ZWN0dXJhbCBxdWlya3MgdGhhdCBpbnRyb2R1Y2Ugb3BlcmF0aW9uYWwKIGNv
bXBsZXhpdHkuIFRoZSBmb2xsb3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwgcXVpcmtzIG9mICZuYnNw
O2RyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyOjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBs
Zm8xIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNw
YW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+VGhlIFNlZ21l
bnQgUm91dGluZyBIZWFkZXIgKFNSSCkgc2VydmVzIHB1cnBvc2VzIG90aGVyIHRoYW4gcm91dGlu
Zy4gVGhlcmVmb3JlLCB0aGUgU1JIIGlzIHNvbWV0aW1lcyByZXF1aXJlZCBmb3IgcGFja2V0cyB0
aGF0IHRyYXZlcnNlIHRoZSBsZWFzdC1jb3N0IHBhdGggZnJvbSBzb3VyY2UgdG8gZGVzdGluYXRp
b248bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZv
MSI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48c3Bh
biBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlRoZSBTUkggYW5k
IHRoZSBJUHY2IEF1dGhlbnRpY2F0aW9uIEhlYWRlciBhcmUgaW5jb21wYXRpYmxlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYg
IXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIi
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+VGhlIElQdjYgZGVzdGluYXRpb24g
YWRkcmVzcyBkZXRlcm1pbmVzIHdoZXRoZXIgYW4gU1JIIGlzIHZhbGlkIGFuZCBob3cgaXQgaXMg
cHJvY2Vzc2VkLiBGb3IgZXhhbXBsZSwgaWYgdGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBj
b250YWlucyBvbmUgbG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsCiB0aGUgU1JIIG1pZ2h0IGJl
IHByb2Nlc3NlZCBpbiBvbmUgcGFydGljdWxhciB3YXksIHdoaWxlIGlmIHRoZSBJUHY2IGRlc3Rp
bmF0aW9uIGFkZHJlc3MgY29udGFpbnMgYW5vdGhlciBsb2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1
ZSwgdGhlIFNSSCBtaWdodCBiZSB0b3RhbGx5IGludmFsaWQuPG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+RHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5n
ICZuYnNwO3Byb21pc2VzIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1s
aXN0OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwvc3Bh
bj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+U2VnbWVudCBlbmRwb2ludHMgY2FuIGluc2VydCBhbmQvb3IgZGVsZXRlIElQdjYgZXh0
ZW5zaW9uIGhlYWRlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDps
MiBsZXZlbDEgbGZvMSI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6
Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQi
PkFuIElQdjYgcGFja2V0IGNhbiBjb250YWluIHR3byBTZWdtZW50IFJvdXRpbmcgaGVhZGVyczxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj4K
PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGly
PSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+SVB2NiBwYWNrZXRzIGFy
ZSBubyBsb25nZXIgc2VsZi1kZXNjcmliaW5nLiBGb3IgZXhhbXBsZSwgdGhlIE5leHQgSGVhZGVy
IEZpZWxkIGluIHRoZSBTUkggY2FuIGNhcnJ5IGEgdmFsdWUgb2YgTm8gTmV4dCBIZWFkZXIsIGV2
ZW4gdGhvdWdoIHRoZSBTUkggaXMgZm9sbG93ZWQgYnkgRXRoZXJuZXQgcGF5bG9hZC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5PdGhlciBlbWVyZ2luZyBkcmFmdHMgcHJvbWlz
ZSBzdGlsbCBtb3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBsZSwgaW4gZHJhZnQt
YWxpLTZtYW4tc3ByaW5nLXNydjYtb2FtLCBpbXBsZW1lbnRhdGlvbnMgbmVlZCB0byBleGFtaW5l
IHRoZSBTUkggZXZlbiB3aGVuIFNlZ21lbnQgTGVmdCBlcXVhbHMgemVyby4gVGhpcyBpcyBiZWNh
dXNlIHRoZSBTUkgKIGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2FycnkgT0FNIGFzIHdlbGwgYXMg
cm91dGluZyBpbmZvcm1hdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5G
dXJ0aGVybW9yZSwgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYt
dXNpZCByZXF1aXJlcyBuZXR3b3JrIG9wZXJhdG9ycyB0byBvYnRhaW4gYWRkcmVzcyBzcGFjZSBh
bmQgbnVtYmVyIHRoZWlyIG5ldHdvcmtzIGluIGEgcGFydGljdWxhciB3YXkgdG8gbWFrZSByb3V0
aW5nIHdvcmsuCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlNSdjYmIzQzOyBX
b3JrIE1heSBGaW5pc2ggQmVmb3JlIFNSdjYgd29yazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHls
ZT0iY29sb3I6IzkwOUFBNCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5TUnY2JiM0MzsgJm5ic3A7aGFzIGJlZW4g
aW1wbGVtZW50ZWQgb24gTElOVVggYW5kIGlzIGJlaW5nIGltcGxlbWVudGVkIG9uIEpVTk9TLiBJ
bXBsZW1lbnRhdGlvbiBleHBlcmllbmNlIGRlbW9uc3RyYXRlcyB0aGF0IHNwZWNpZmljYXRpb24g
aXMgZmFpcmx5IGNvbXBsZXRlLiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW4g
U1J2NiYjNDM7IE9BTSBkb2N1bWVudC4gSXTigJlzCiBqdXN0IElQdjYgYW5kIElQdjYgT0FNIGp1
c3Qgd29ya3MuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RnVydGhlcm1vcmUs
IHRoZSBTUnY2JiM0Mzsgc3BlY2lmaWNhdGlvbnMgYWRoZXJlIHRvIGEgc3RyaWN0IGludGVycHJl
dGF0aW9uIG9mIFJGQyA4MjAwLiBUaGVyZWZvcmUsIGFzIHRoZXkgcHJvZ3Jlc3MgdGhyb3VnaCB0
aGUgd29ya2luZyBncm91cCwgdGhleSB3b27igJl0IG5lZWQgdG8gb3ZlcmNvbWUgdGhlIG9iamVj
dGlvbnMgdGhhdCBhcmUgaW5ldml0YWJseSBlbmNvdW50ZXJlZAogd2hlbiBzdHJldGNoaW5nIHRo
ZSBpbnRlcnByZXRhdGlvbiBvZiBhIHNwZWNpZmljYXRpb24gdGhhdCBpcyBzbyBmdW5kYW1lbnRh
bCBhcyBSRkMgODIwMC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtS
b248bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t
Oi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij4gc3ByaW5nCjxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
ZyI+Jmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4gPGI+T24gQmVoYWxmIE9mCjwv
Yj5Sb2IgU2hha2lyPGJyPgo8Yj5TZW50OjwvYj4gU3VuZGF5LCBBdWd1c3QgNCwgMjAxOSA1OjA0
IFBNPGJyPgo8Yj5Ubzo8L2I+IFNQUklORyBXRyBMaXN0IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdA
aWV0Zi5vcmciPiZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4KPGI+U3ViamVjdDo8L2I+
IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPGRpdj4KPGRpdj4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+SGkgU1BSSU5HIFdHLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
OTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+T3ZlciB0aGUgbGFzdCA1JiM0MzsgeWVhcnMsIHRoZSBJRVRGIGhhcyBkZXZl
bG9wZWQgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbkcgKFNQUklORykgYWthIFNl
Z21lbnQgUm91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1ItTVBMUykgYW5kIElQdjYgKFNSdjYp
CiBkYXRhIHBsYW5lcy4gU1ItTVBMUyBtYXkgYWxzbyBiZSB0cmFuc3BvcnRlZCBvdmVyIElQIGlu
IFVEUCBvciBHUkUuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBz
dHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVzZSBl
bmNhcHN1bGF0aW9ucyBhcmUgcGFzdCBXRyBsYXN0IGNhbGwgKGluIElFU0cgb3IgUkZDIEVkaXRv
cikuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFy
Z2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EdXJpbmcgdGhlIFNQUklO
RyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQg
dG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFu
ZTo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+CjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzI7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFu
dC1lYXN0LWFzaWFuOm5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj5TUnY2JiM0MzsgLyBDUkggLS0gPGEgaHJlZj0iaHR0cHM6Ly9j
bGlja3RpbWUuc3ltYW50ZWMuY29tLzNYdXd6UWs0Yld6SFdtSjNQTlp6UldoNkgyP3U9aHR0cHMl
M0ElMkYlMkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tJTJGdjIlMkZ1cmwlM0Z1JTNEaHR0cHMt
M0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRib25pY2EtMkRzcHJpbmctMkRzcnY2LTJE
cGx1cy0yRDA0JTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNB
d3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2
cyUyNnMlM0RLVWhBZmpWc3hfd0s2NDV1SmswRkh6czJ2eGlBVnItQ3NrTVBBYUVoRVFRJTI2ZSUz
RCI+Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYt
cGx1cy0wNDwvYT48L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFz
aWFuOm5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj51U0lEIC0tIDxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNv
bS8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6RDZIMj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19o
dG1sX2RyYWZ0LTJEZmlsc2ZpbHMtMkRzcHJpbmctMkRuZXQtMkRwZ20tMkRleHRlbnNpb24tMkRz
cnY2LTJEdXNpZC0yRDAxJTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVq
QlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0Yy
RWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0
ZERfRkw2cyUyNnMlM0RBcTFESzdmdTczYXhaMVBYTElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENR
JTI2ZSUzRCI+Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJp
bmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxPC9hPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PC91bD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw
IHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkR1cmlu
ZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVuIHByb3Bvc2Vk
Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9w
Pgo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMCBsZXZlbDEgbGZvMzt2ZXJ0aWNh
bC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50
LWVhc3QtYXNpYW46bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNv
bS8zUnNBMjRMWVlEejJ3WEIzczNVU1U0SzZIMj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19o
dG1sX2RyYWZ0LTJEbGktMkRzcHJpbmctMkRjb21wcmVzc2VkLTJEc3J2Ni0yRG5wLTJEMDAlMjZk
JTNERHdNRmFRJTI2YyUzREhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pv
Q0klMjZyJTNERmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCUyNm0l
M0RhY2taQzlldlJmX0xXWXUyYS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJTI2cyUzRFhXVURB
RDJGTWhXTGZlVDVzZ1ViMWxndGhKaHVnY3lUOThHSjJOLUNyS3MlMjZlJTNEIj5odHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDwv
YT4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFz
ZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFu
Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj48YSBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1FIYWJzZENa
UnkzNUF3ejliNlFVQ1I2SDI/dT1odHRwcyUzQSUyRiUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20lMkZ2MiUyRnVybCUzRnUlM0RodHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0y
RG1pcnNreS0yRDZtYW4tMkR1bmlmaWVkLTJEaWQtMkRzci0yRDAzJTI2ZCUzRER3TUZhUSUyNmMl
M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlG
UTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9M
V1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RnY2JrSFl4WG03RlU3dmJsT0Ix
dkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JJTI2ZSUzRCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDM8L2E+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48L3VsPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
QXMgd2UgZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50IGZvciB0
aGUgV0cgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5jYXBzdWxh
dGlvbnMgYXJlLiBUaHVzLCB3ZSB0aGluayBpdCBpcyBpbXBvcnRhbnQKIHRoYXQgdGhlIFdHIHNo
b3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBvbiB0aGUgcmVxdWlyZW1l
bnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBm
cm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBkZXBs
b3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJk
d2FyZSBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PlRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3BlcmF0b3JzIGlu
dGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVmbHkgaW50cm9k
dWNlIHRoZWlyOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48
L3NwYW4+PC9wPgo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4KPGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZv
NDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9u
dC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPnVzZSBjYXNlIChlLmcuIEZhc3QgUmVyb3V0ZSwg
ZXhwbGljaXQgcm91dGluZy9URSk8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQ7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFu
dC1lYXN0LWFzaWFuOm5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj5mb3J3YXJkaW5nIHBlcmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJl
cXVpcmVtZW50czwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4KPHVsIHN0eWxlPSJtYXJnaW4t
dG9wOjBjbSIgdHlwZT0iZGlzYyI+Cjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImNp
cmNsZSI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6
bDEgbGV2ZWwyIGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVy
aWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+CjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5lLmcuLCAobnVtYmVyIG9m
IG5vZGVzLCBuZXR3b3JrIGRpYW1ldGVyLCBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBh
bmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYg
MTI4LWJpdCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVy
IHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQKICgqKS48L3NwYW4+PG86cD48L286cD48L2xp
PjwvdWw+CjwvdWw+Cjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPgo8bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBs
Zm80O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtm
b250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBwcm9h
Y2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWlscyBvZiB0
aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQgYW5kIHdo
ZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkgb3Ig
Zm9yIHRoZSBsb25nIHRlcm0uPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRp
b25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3Jp
YmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxp
bWl0IHRoZSBkZXBsb3ltZW50CiBvZiBTUnY2Jm5ic3A7IEluIHBhcnRpY3VsYXIgbGltaXRhdGlv
bnMgcmVsYXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJlIHB1c2hlZCBhbmQg
Zm9yd2FyZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBpbXBy
b3ZlIHRoZSBkZXBsb3ltZW50cyAuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+
PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij5Gb3IgYm90aCBvZiB0aGVzZSBzZXRzIG9mIGZlZWRiYWNrIGlmIHBvc3NpYmxlLCBwbGVhc2Ug
cG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cuIElmIHRoZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUg
c2hhcmVkIHB1YmxpY2x5LCBwbGVhc2Ugc2VuZCBpdCBkaXJlY3RseSB0bwogdGhlIGNoYWlycyAm
YW1wOyBBRCAoTWFydGluKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRo
aXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIw
MTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFpcnMg
dmlhCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTA5QUE0Ij48YSBocmVmPSJtYWlsdG86c3ByaW5nLWNoYWlyc0BpZXRm
Lm9yZyI+c3ByaW5nLWNoYWlyc0BpZXRmLm9yZzwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiBhbmQgQURz
IHZpYQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5v
cmciPnNwcmluZy1hZHNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4uJm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTtt
YXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGFuayB5b3UsPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPi0tIFJvYiAmYW1wOyBCcnVu
bzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdp
bjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+KCopIEFzIGV4cHJlc3NlZCBv
biB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdvIGluc3RydWN0
aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lEIG1heSBi
ZSByZXF1aXJlZC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAg
Y2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjow
Y207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8
L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmO2NvbG9yOiM5MDlBQTQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlm
O2NvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPgpJRVRGIElQdjYgd29ya2luZyBncm91cCBt
YWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIj5pcHY2QGlldGYu
b3JnPC9hPjxicj4KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0dHBzOi8vY2xp
Y2t0aW1lLnN5bWFudGVjLmNvbS8zM3RLeXF1RER3UEp4aFpGOWdmWHI2RDZIMj91PWh0dHBzJTNB
JTJGJTJGd3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaXB2NiI+Cmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjwvYT48YnI+Ci0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86
cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij48
YnI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4KPGJyPgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGlu
dGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdo
aWNoIGlzCjxicj4KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8g
RUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMKPGJyPgp0cmFuc21pc3Npb24g
aW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0
aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwKPGJyPgphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPGJyIGNsZWFy
PSJib3RoIj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPgo8QlI+ClRoaXMgZS1tYWlsIG1lc3NhZ2Ug
aXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRp
b24gd2hpY2ggaXMgPEJSPgpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFy
eSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyA8QlI+CnRyYW5zbWlz
c2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwg
YW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbCA8QlI+CmFuZCBhbGwgY29waWVzIHRoZXJlb2Yu
PEJSPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188QlI+CjwvYm9keT4KPC9odG1sPgoK

--_000_AM0PR03MB38287DBED55A8CC82998A17B9DB80AM0PR03MB3828eurp_--


From nobody Wed Sep  4 05:19:27 2019
Return-Path: <ketant@cisco.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 5D3B21200F5 for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 05:19:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.479
X-Spam-Level: 
X-Spam-Status: No, score=-14.479 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=NblvZjN1; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=wNHAu8Yf
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 7MBY6M1htnbc for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 05:19:20 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D7DB1200F7 for <spring@ietf.org>; Wed,  4 Sep 2019 05:19:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=103478; q=dns/txt; s=iport; t=1567599560; x=1568809160; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Vj0tlO9URoHqDkY6uiCVgVdofFUiTDupWPA0iupqO7s=; b=NblvZjN1ekVmvmSNGqSfFqlnvML8z9Xzh09p/elNijx7DC2TaGhutvpE RxvTdPVChgFj9EK+VmOWpJ1MDl5eX6q/Row1+gYpYI1hYbUXcOJbqJti3 oDuVOXNVCtpkXqmqAIajlmd10nsgstQf1PtlfT0ZxnVfWgamalx/LFPXB 0=;
IronPort-PHdr: =?us-ascii?q?9a23=3ABabTzxEUqI+dz+RK/uBcAp1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4w3Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+ef3ncyU8AOxJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C6BQDyqm9d/4oNJK1lHAEBAQQBAQc?= =?us-ascii?q?EAQGBZ4EWLyQsA20OSCAECyqEIYFfgWgDinSCXJdsgUKBEANQAgIJAQEBDAE?= =?us-ascii?q?BGAEJBwQCAQGBS4E+gTYCF4IbIzgTAgMBAgIDAQEEAQEBAgEGBG2FLgyFSgE?= =?us-ascii?q?BAQEDAQEQCAECBgoTAQEsCwELAgICAQgRAQMBASEBBgMCAgIUEQsUAwYIAQE?= =?us-ascii?q?EDgUIDAcEA4MBgR1NAx0BDp45AoE4iGFzgTIfgl0BAQWBMgEDAoNZGIIWAwY?= =?us-ascii?q?FgS+JW4IdGIFAP4EPAkaBTn4+gmEBAQIBF4EUAQsBBgEhBQcJFgkCglMygia?= =?us-ascii?q?MNwoSgl6FHokRjVpuCoIfhnaBSIJ/Q4h8gjSHNo8BlXCQVgIEAgQFAg4BAQW?= =?us-ascii?q?BZyE3MHFwFTuCbFAQFIEqJAwXg0+FFIU/cwEBAQERgRSLfgEGCBeCLgEB?=
X-IronPort-AV: E=Sophos;i="5.64,466,1559520000";  d="scan'208,217";a="330522859"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 04 Sep 2019 12:19:18 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x84CJITR005652 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 4 Sep 2019 12:19:18 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 4 Sep 2019 07:19:17 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 4 Sep 2019 07:19:17 -0500
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 4 Sep 2019 07:19:17 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O5GqF+M5S70NWZRELvAFFmOwUBqVeBsO/GpyhGF0SI1OzKGJpwg5lckPnxo7j1d72RBCFYi5BoQ9RDnhbbFM787OruN4naYc77/ZFEZdWMAaI2JQ7zy1zuDQTWQFBFSWut03LBaKq4apqkMe0/bcRRimP9Nzvgl6pBatgbf9c5mDQjfP+Y/YTEuRgcnS1AvlzZh7vO6V1a6blI7SUALdJAY4jy+FBqHuHfb8ByL631LBXgcC87ZYHuNDS9hrynDPS3/Oy9HsDG4APHsT+uRUCElFHF5IimArT4YQcWikdICsfPUNO4z3ucQAoQ+s+Mn3kUr6BmpGkvPIYaTv2taOeA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Vj0tlO9URoHqDkY6uiCVgVdofFUiTDupWPA0iupqO7s=; b=XW7Tv6/joKbzkP2+nG2HXxei0oSdlz6GZR061c2xPM3FaQfCGlqIRUsSMN+bXzj9jU21hhR2YjvB+D0h8n8zcA9FN5Kh0rmzENk/5fUl3raebSVLI4y9owpVJflD10HntcD1zSS4HWp8Ho06gVV077RXjvF81Uk0kUx49wSXu6lOkEEgJcXln1i76h9BgjPi+2SYhPELc9bpnLoMQSheyj4+BV45ArSEnlub0DDCcyPvmNa5IRFoc0SzIhZyj+8NJ/rxj1eOCq2jlse6SntW3/SgRmvY4py/dIsSBi2YRwie6JY3NtMKSriGqXMvQdfuMWossoFvnEl5nWk8cLTCIA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Vj0tlO9URoHqDkY6uiCVgVdofFUiTDupWPA0iupqO7s=; b=wNHAu8YfRpiLRdVBII0ezG4IXCUuS4818hjB2AYe2TRNy7+2LrNhtWtuuTV761uXmPEm2xXjkT74JXZKJNw0sTx4dycY9AGOEH31Smxv/QW9MtDa9DKiUyKWN8fUilaMbCHwyH5x+ICQd8UgaeZgCA+nLT8U8+54qwzmsG/xjRY=
Received: from CY4PR11MB1541.namprd11.prod.outlook.com (10.172.68.150) by CY4PR11MB1863.namprd11.prod.outlook.com (10.175.62.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.21; Wed, 4 Sep 2019 12:19:15 +0000
Received: from CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af]) by CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af%12]) with mapi id 15.20.2220.021; Wed, 4 Sep 2019 12:19:15 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
CC: SPRING WG List <spring@ietf.org>, Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "rbonica@juniper.net" <rbonica@juniper.net>
Thread-Topic: Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQABQmRgAADqtFAAAMU40A==
Date: Wed, 4 Sep 2019 12:19:15 +0000
Message-ID: <CY4PR11MB154103016E1C88A28B46572FC1B80@CY4PR11MB1541.namprd11.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <CY4PR11MB15419F0AE7060107A146570FC1B80@CY4PR11MB1541.namprd11.prod.outlook.com> <AM0PR03MB38287DBED55A8CC82998A17B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
In-Reply-To: <AM0PR03MB38287DBED55A8CC82998A17B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ketant@cisco.com; 
x-originating-ip: [2001:420:c0e0:1003::1d6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 706a067c-7f49-4334-278c-08d731321a1e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR11MB1863; 
x-ms-traffictypediagnostic: CY4PR11MB1863:
x-ms-exchange-purlcount: 15
x-microsoft-antispam-prvs: <CY4PR11MB18630C7EFD56CD5EFE30B7E2C1B80@CY4PR11MB1863.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(346002)(39860400002)(136003)(396003)(51874003)(189003)(13464003)(199004)(316002)(14454004)(6246003)(478600001)(236005)(30864003)(53936002)(606006)(5660300002)(6436002)(2906002)(99286004)(52536014)(71190400001)(53946003)(966005)(54896002)(6306002)(55016002)(6916009)(229853002)(25786009)(9686003)(256004)(14444005)(4326008)(7736002)(8936002)(86362001)(446003)(186003)(46003)(11346002)(76116006)(102836004)(64756008)(66556008)(66476007)(53546011)(6506007)(66446008)(66946007)(7696005)(790700001)(6116002)(76176011)(8676002)(74316002)(9326002)(476003)(486006)(81156014)(81166006)(33656002)(71200400001)(54906003)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1863; H:CY4PR11MB1541.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6cWMF7X+62cOjO8617xEMV6r0HRfob6wRLoyI9/fLHHz6fRhv7NewrHnqzgZvx9+7zY0goPtbOugQP3hENVWqfYSZBdOstX3GoYVhjlPru7ovuY4b15LudU8dK1ed9Y8xJLlcodqIyqijOpDOs8L7trsuZuBLmletD1BQJQJYsX5jEG0FgiGsf4w/+CRMBfB+iAdCe3hTnM8Z30XiTklWzi9M3ocOxFcFzrfiAZfyBYZfC9UOPI2fteuh8EIZm7G+zRxU/KeWzJTAtuk/kcPwNzRwW+5PWOXTN84T8Wwzfk9tFwSdSbJEoqj8xHt+SHaLV7eFSEmyUlhTUG8lcfCx57YAM6JPAVLNG8lfvIbSmrbQsq7Mb1UMoaAfvUD0/IkZgGVoC/eDhHWSbX/jwxt9wQfvYtzlQgIGIHcD68NJfs=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB154103016E1C88A28B46572FC1B80CY4PR11MB1541namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 706a067c-7f49-4334-278c-08d731321a1e
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 12:19:15.1494 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZQ5vmER1YeonE9/lDFvBmN8Y+xg4DYA9H1Bxt6gVjE4EdSueFihKVK9TRkek4Rwjk/L83aYzL1X9bNllE8nSVQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1863
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/R0-644zrN9J_gb76gF3pvNDqlnA>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Wed, 04 Sep 2019 12:19:26 -0000

--_000_CY4PR11MB154103016E1C88A28B46572FC1B80CY4PR11MB1541namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgU2FzaGEsDQoNCk15IHJlZmVyZW5jZXMgd2VyZSBjb3JyZWN0IDogaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0w
MSNzZWN0aW9uLTQuMTMNCg0KVGhlIHNlY3Rpb24gYWxzbyByZWZlcnMgdG8gdGhlIGluZGl2aWR1
YWwgZHJhZnQgaW4gNm1hbiAoSS1ELnZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRp
b24pIHdoaWNoIGNvdmVycyB0aGUgaW5zZXJ0aW9uLg0KDQpZb3UgbWF5IGFsc28gd2FudCB0byBy
ZWZlciB0byB0aGlzIGRpc2N1c3Npb24gOiBodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2Fy
Y2gvbXNnL3NwcmluZy95Zl9Dc21hSGQ3M3hPRUxnU3Vic2c1V043WTgNCg0KVGhhbmtzLA0KS2V0
YW4NCg0KRnJvbTogQWxleGFuZGVyIFZhaW5zaHRlaW4gPEFsZXhhbmRlci5WYWluc2h0ZWluQGVj
aXRlbGUuY29tPg0KU2VudDogMDQgU2VwdGVtYmVyIDIwMTkgMTc6MzENClRvOiBLZXRhbiBUYWxh
dWxpa2FyIChrZXRhbnQpIDxrZXRhbnRAY2lzY28uY29tPg0KQ2M6IFNQUklORyBXRyBMaXN0IDxz
cHJpbmdAaWV0Zi5vcmc+OyBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPjsgYnJ1bm8uZGVj
cmFlbmVAb3JhbmdlLmNvbTsgcmJvbmljYUBqdW5pcGVyLm5ldA0KU3ViamVjdDogUkU6IEJpbmRp
bmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlvbmQgU1J2NikNCg0KS2V0YW4sDQpMb3RzIG9m
IHRoYW5rcyBmb3IgYSBwcm9tcHQgcmVzcG9uc2UuDQoNCkl0IHNlZW1zIHRoYXQgdGhlIHNlY3Rp
b25zIGluIHRoZSBkcmFmdCBzaG91bGQgYmUgNC45IChJbnNlcnQpIGFuZCA0LjExIChlbmNhcCkg
YW5kIG5vdCBhcyBpbiB0aGUgZW1haWwuDQoNCldpdGggcmVnYXJkIHRvIHRoZSBJbnNlcnQgIHVz
ZSBjYXNlLCB0aGUgcHNldWRvY29kZSBpbiB0aGUgZHJhZnQgc3VnZ2VzdCBpbnNlcnRpb24gb2Yg
YW4gYWRkaXRpb25hbCBTUkggYmV0d2VlbiB0aGUgSVB2NiBoZWFkZXIgYW5kIHRoZSBTUkggIGlu
IHdoaWNoIHRoZSBBY3RpdmUgU2VnbWVudCBpcyBCU0lELg0KDQpUaGlzIHNlZW1zIHRvIGNvbnRy
YWRpY3QgU2VjdGlvbiA0LjEgb2YgUkZDIDgyMDAgdGhhdCBzdGF0ZXMgdGhhdCDigJxFYWNoIGV4
dGVuc2lvbiBoZWFkZXIgc2hvdWxkIG9jY3VyIGF0IG1vc3Qgb25jZSwgZXhjZXB0IGZvciB0aGUg
RGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIsIHdoaWNoIHNob3VsZCBvY2N1ciBhdCBtb3N0IHR3
aWNlIChvbmNlIGJlZm9yZSBhIFJvdXRpbmcgaGVhZGVyIGFuZCBvbmNlIGJlZm9yZSB0aGUgdXBw
ZXItbGF5ZXIgaGVhZGVyKS7igJ0NCg0KDQoNCldoaWxlIHRoZSBxdW90ZWQgdGV4dCBpcyBub3Qg
YSDigJxyZWFs4oCdIElFVEYgcmVxdWlyZW1lbnQgKHRoZSB3b3JkIOKAnHNob3VsZOKAnSBpcyBu
b3QgY2FwaXRhbGl6ZWQpLCAgaXQgcHJlc3VtYWJseSBleHByZXNzZXMgd2hhdCBSb24gY2FsbHMg
4oCcSVB2NiBvcnRob2RveHnigJ0gaW4gb25lIG9mIGhpcyBlbWFpbHMuDQoNClJlZ2FyZHMsDQpT
YXNoYQ0KDQpPZmZpY2U6ICs5NzItMzkyNjYzMDINCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDIN
CkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5k
ZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4NCg0KRnJvbTogS2V0YW4gVGFsYXVsaWthciAoa2V0
YW50KSA8a2V0YW50QGNpc2NvLmNvbTxtYWlsdG86a2V0YW50QGNpc2NvLmNvbT4+DQpTZW50OiBX
ZWRuZXNkYXksIFNlcHRlbWJlciA0LCAyMDE5IDI6MjcgUE0NClRvOiBBbGV4YW5kZXIgVmFpbnNo
dGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5W
YWluc2h0ZWluQGVjaXRlbGUuY29tPj47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFp
bHRvOnJvYmpzQGdvb2dsZS5jb20+PjsgYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86
YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT4NCkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGll
dGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IEJpbmRpbmcgU0lE
IGluIFNSdjYvU1J2NiAod2FzOiBCZXlvbmQgU1J2NikNCg0KSGkgU2FzaGEsDQoNCmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3Jh
bW1pbmctMDE8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzM4blF2ZVNpekpWRVJpNzZ4
TG02UUUyNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDE+IGNvdmVycyB0aGUgcHNldWRv
Y29kZSBCU0lEIGZvciBTUnY2LiBQbGVhc2UgcmVmZXIgdG8gc2VjdGlvbiA0LjEzLTE2IHdoaWNo
IGRlc2NyaWJlIGJvdGggdGhlIGluc2VydCBhbmQgZW5jYXAgdmVyc2lvbnMuDQoNClRoYW5rcywN
CktldGFuDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNw
cmluZy1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIEFsZXhhbmRlciBWYWluc2h0ZWlu
DQpTZW50OiAwNCBTZXB0ZW1iZXIgMjAxOSAxNjoxOQ0KVG86IFJvYiBTaGFraXIgPHJvYmpzQGdv
b2dsZS5jb208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+PjsgYnJ1bm8uZGVjcmFlbmVAb3Jhbmdl
LmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT4NCkNjOiBTUFJJTkcgV0cgTGlz
dCA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW3Nw
cmluZ10gQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KQ0KDQpSb2Is
IEJydW5vIGFuZCBhbGwsDQpJIGhhdmUgYSBuYWl2ZSBxdWVzdGlvbiBiYXNlZCwgbW9zdCBwcm9i
YWJseSwgb24gaW5zdWZmaWNpZW50IHVuZGVyc3RhbmRpbmcgb2YgU1J2NiAobm90IHRvIG1lbnRp
b24gU1J2NispLg0KVGhpcyBxdWVzdGlvbiBoYXMgYmVlbiBwcm9tcHRlZCBieSB0aGUgY29tcGxh
aW50cyAob24gdGhlIEJleW9uZCBTUnY2IHRocmVhZCkgYWJvdXQgcHJvYmxlbXMgd2l0aCBzdXBw
b3J0aW5nIGxvbmcgbGlzdHMgb2YgMTI4LWJpdHMgb2YgU0lEcyBpbiB0aGUgSVB2NiBTZWdtZW50
IFJvdXRpbmcgSGVhZGVycywgYW5kIHZhcmlvdXMgYXBwcm9hY2hlcyB0byBtaXRpZ2F0aW5nIHRo
ZXNlIGNvbXBsYWludHMuDQoNCg0KDQpTZWN0aW9uIDUgb2YgUkZDIDg0MDI8aHR0cHM6Ly9jbGlj
a3RpbWUuc3ltYW50ZWMuY29tLzNQN3d3MjRqOTJ6enRnMTN3Wk42Ulk2SDI/dT1odHRwcyUzQSUy
RiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzg0MDIlMjNzZWN0aW9uLTU+IGRlZmluZXMg
QmluZGluZyBTZWdtZW50cyAoQlNJRHMpIGFuZCBzYXlzIHRoYXQg4oCcaGUgQlNJRCBpcyBib3Vu
ZCB0byBhbiBTUiBQb2xpY3ksIGluc3RhbnRpYXRpb24gb2Ygd2hpY2ggbWF5IGludm9sdmUgYSBs
aXN0IG9mIFNJRHMu4oCdICAgSXQgYWxzbyBleHBsYWlucyB0aGF0IEJTSURzIGZhY2lsaXRhdGUg
YmV0dGVyIHNjYWxhYmlsaXR5IChhbW9uZyBvdGhlciB0aGluZ3MpIG9mIFNSLiAgQW5kLCBhcyBp
cyBhcHByb3ByaWF0ZSBmb3IgdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCwgUkZDIDg0MDIgZG9l
cyBub3QgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFNSLU1QTFMgYW5kIFNSdjYgaW4gdGhlIGRlZmlu
aXRpb24gb2YgQmluZGluZyBzZWdtZW50cy4NCg0KDQoNClRoZSBTUi1NUExTPGh0dHBzOi8vY2xp
Y2t0aW1lLnN5bWFudGVjLmNvbS8zVWRFUnBvam9nY01OVjM5TlhLeFRqZDZIMj91PWh0dHBzJTNB
JTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1y
b3V0aW5nLW1wbHMtMjI+IGRyYWZ0IChhbHJlYWR5IGFwcHJvdmVkIGZvciBwdWJsaWNhdGlvbiBh
cyBhbiBSRkMpICBtZW50aW9ucyAoZS5nLiwgaW4gdGhlIGV4YW1wbGUgaW4gU2VjdGlvbiBBLjMu
MikgdGhhdCB0aGUgbm9kZSB0aGF0IGhhcyBhbGxvY2F0ZWQgYSBCU0lEIGxhYmVsIDEwMjMgZm9y
IGEgc3BlY2lmaWMgU1IgcG9saWN5IEZFQy0xIGZvciB3aGljaCBpdCBpcyB0aGUgaGVhZC1lbmQg
4oCcaW5zdGFsbHMgYSB0cmFuc2l0IE1QTFMgZm9yd2FyZGluZyBlbnRyeSB0byBTV0FQIGluY29t
aW5nIGxhYmVsPTEwMjMsIHdpdGggb3V0Z29pbmcgbGFiZWxzIGFuZCBvdXRnb2luZyBpbnRlcmZh
Y2UgZGV0ZXJtaW5lZCBieSB0aGUgU0lELUxpc3QgZm9yIEZFQzHigJ0uIFRoaXMgZXhwbGFuYXRp
b24gaXMgZnVsbHkgY29tcGF0aWJsZSB3aXRoIHRoZSBNUExTIGFyY2hpdGVjdHVyZSB3aGVyZSB0
aGUgdG9wIGxhYmVsIG9mIHRoZSBsYWJlbCBzdGFjayBjYW4gYmUgc3dhcHBlZCB3aXRoIG11bHRp
cGxlIG5ldyBsYWJlbHMuDQoNCg0KDQpDYW4gc29tZWJvZHkgcGxlYXNlIGV4cGxhaW4gaG93IChp
ZiBhdCBhbGwpIGFyZSBCaW5kaW5nIFNlZ21lbnRzIGdvaW5nIHRvIGJlIHN1cHBvcnRlZCBpbiBT
UnY2IGFuZC9vciBpbiBTUnY2Kz8NCg0KVG8gdGhlIGJlc3Qgb2YgbXkgKGFkbWl0dGVkbHksIGxp
bWl0ZWQpIHVuZGVyc3RhbmRpbmcgb2YgSVB2Niwgbm8gZXF1aXZhbGVudCBvZiB0aGUgU1ItTVBM
UyBoYW5kbGluZyBvZiB0aGUgQlNJRCBpcyBhbGxvd2VkIHdpdGggdGhlIElQdjYgcm91dGluZyBo
ZWFkZXJzIGFzIHBlciBSRkMgODIwMDxodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM0R0
S2FkQ3ZYdHBWZGVOeFg1WDFkaks2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJG
aHRtbCUyRnJmYzgyMDA+LiBGb3IgdGhlIHJlZmVyZW5jZSwgdGhlIElQdjYgU2VnbWVudCBSb3V0
aW5nIEhlYWRlcjxodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vMzIxa1A2V2QyR0RUNGZt
ajVibWhYWDM2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0
LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyLTIyPiBkcmFmdCBkb2VzIG5vdCBtZW50
aW9uIEJpbmRpbmcgU0lEcyBhdCBhbGwuDQoNCg0KDQpGcm9tIG15IFBPViwgaWYgQmluZGluZyBz
ZWdtZW50cyBjYW5ub3QgYmUgc3VwcG9ydGVkIHdpdGggU1J2NiBvciBTUnY2KywgYSBUZWNobmlj
YWwgRXJyYXR1bSBvbiA4NDAyIHNob3VsZCBwb3N0ZWQuDQoNCkRpZCBJIG1pc3Mgc29tZXRoaW5n
IGhlcmU/DQoNCllvdXIgdGltZWx5IGZlZWRiYWNrIHdvdWxkIGJlIGhpZ2hseSBhcHByZWNpYXRl
ZC4NCg0KUmVnYXJkcywgYW5kIGxvdHMgb2YgdGhhbmtzIGluIGFkdmFuY2UsDQpTYXNoYQ0KDQpP
ZmZpY2U6ICs5NzItMzkyNjYzMDINCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDINCkVtYWlsOiAg
IEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNo
dGVpbkBlY2l0ZWxlLmNvbT4NCg0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhhbGYgT2YgTmljayBIaWxs
aWFyZA0KU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDMsIDIwMTkgOToyMiBQTQ0KVG86IFJvYiBT
aGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+Pg0KQ2M6IFNQ
UklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+OyA2
bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzcHJpbmdd
IEJleW9uZCBTUnY2Lg0KDQpSb2IsDQoNCkNsYXJpZnlpbmcgd2hhdCBJIHdyb3RlIHByZXZpb3Vz
bHksIEkgZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgYXBwcm9wcmlhdGUgZm9yIGRyYWZ0LWZpbHNm
aWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgdG8gcHJvZ3Jlc3MgZnVydGhl
ciB1bmxlc3MgdGhlIGF1dGhvcnMgY2FuIGRlbW9uc3RyYXRlIHRoYXQgdGhlIHZvbHVtZSBvZiBJ
UHY2IGFkZHJlc3NpbmcgcmVxdWlyZWQgY2FuIGJlIHNhdGlzZmllZCBpbiBhIHdheSB0aGF0IHdv
cmtzIHdpdGhpbiB0aGUgY29uc3RyYWludHMgdGhhdCB0aGUgb3BlcmF0aW9uYWwgY29tbXVuaXR5
IG9wZXJhdGVzIHdpdGhpbi4NCg0KSWYgdGhlcmUgaXMgYW4gZXhwZWN0YXRpb24gdGhhdCB0aGlz
IGFkZHJlc3Mgc3BhY2Ugd2lsbCBiZSBhc3NpZ25lZCBmcm9tIHRoZSBnbG9iYWwgdW5pY2FzdCBh
ZGRyZXNzIGJsb2NrIHZpYSBzdGFuZGFyZCBSSVIgYWxsb2NhdGlvbiBwb2xpY2llcywgdGhlbiB0
aGUgYXV0aG9ycyB3aWxsIG5lZWQgdG8gZGVtb25zdHJhdGUgdGhhdCB0aGUgUklScyBhcmUgZ29p
bmcgdG8gYmUgY29tZm9ydGFibGUgY2hhbmdpbmcgdGhlaXIgYWxsb2NhdGlvbiBwb2xpY2llcyB0
byBhY2NvbW1vZGF0ZSB0aGlzLg0KDQpOaWNrDQpSb24gQm9uaWNhPG1haWx0bzpyYm9uaWNhPTQw
anVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+DQoxIFNlcHRlbWJlciAyMDE5IGF0IDIyOjEwDQpI
aSBGZXJuYW5kbywNCg0KNm1hbiBwYXJ0aWNpcGFudHMgc2hvdWxkIGxvb2sgYXQgdGhlIGZvbGxv
d2luZzoNCg0KLSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxPGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNv
bS8zWHRHTXN2eDFwTGZEczJVZ2JpaUpTRzZIMj91PWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5v
cmclMkZodG1sJTJGZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAx
PiAoSW4gcGFydGljdWxhciwgU2VjdGlvbnMgNCBhbmQgNSkNCi0gaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVz
aWQtMDI8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNHVHVncEtYNk1Fa1F0eGprUE40
c0ZBNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1maWxz
Zmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAyPg0KDQpSb24NCg0KDQpK
dW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG
cm9tOiBGZXJuYW5kbyBHb250IDxmZ29udEBzaTZuZXR3b3Jrcy5jb20+PG1haWx0bzpmZ29udEBz
aTZuZXR3b3Jrcy5jb20+DQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDMxLCAyMDE5IDQ6NTMgUE0N
ClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PjxtYWlsdG86cmJvbmljYUBqdW5p
cGVyLm5ldD47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+PG1haWx0bzpyb2Jqc0Bnb29n
bGUuY29tPjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz48bWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCkhpLCBSb24sDQoNCkZvciB0aG9zZSA2bWFuLWVy
cyB0aGF0IGhhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSBzcHJpbiB3b3JrLCBjb3VsZCB5b3Ug
cGxlYXNlIGNsYXJpZnkgd2hhdCBkbyB5b3UgbWVhbiBieSAic3RyZXRjaGluZyB0aGUgaW50ZXJw
cmV0YXRpb24gb2YNClJGQzgyMDAgb3IgUkZDNDI5MSI/DQoNCkluIHRoZSBwYXN0IHdlIGhhdmUg
c2VlbiBvdXRyaWdodCB2aW9sYXRpb24gb2YgUkZDODIwMCAoZm9ybWVybHkgUkZDMjQ2MCksIHNv
IEknbSBjdXJpb3VzIGlmIHRoZXJlIGFyZSBhbnkgZG9jdW1lbnRzIHRyeWluZyB0byBkbyB0aGUg
c2FtZSwgb3Igd2hhdC4NCg0KVGhhbmtzIQ0KDQpDaGVlcnMsDQpGZXJuYW5kbw0KDQoNCi0tDQpG
ZXJuYW5kbyBHb250DQpTSTYgTmV0d29ya3MNCmUtbWFpbDogZmdvbnRAc2k2bmV0d29ya3MuY29t
PG1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20+DQpQR1AgRmluZ2VycHJpbnQ6IDY2NjYgMzFD
NiBENDg0IDYzQjIgOEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTINCg0KDQoNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQpJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3QNCmlwdjZAaWV0Zi5vcmc8
bWFpbHRvOmlwdjZAaWV0Zi5vcmc+DQpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2PGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFu
dGVjLmNvbS8zM3RLeXF1RER3UEp4aFpGOWdmWHI2RDZIMj91PWh0dHBzJTNBJTJGJTJGd3d3Lmll
dGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaXB2Nj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGZXJuYW5k
byBHb250PG1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20+DQozMSBBdWd1c3QgMjAxOSBhdCAy
MTo1Mw0KSGksIFJvbiwNCg0KRm9yIHRob3NlIDZtYW4tZXJzIHRoYXQgaGF2ZSBub3QgYmVlbiBm
b2xsb3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxkDQp5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBk
byB5b3UgbWVhbiBieSAic3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2YNClJGQzgyMDAg
b3IgUkZDNDI5MSI/DQoNCkluIHRoZSBwYXN0IHdlIGhhdmUgc2VlbiBvdXRyaWdodCB2aW9sYXRp
b24gb2YgUkZDODIwMCAoZm9ybWVybHkNClJGQzI0NjApLCBzbyBJJ20gY3VyaW91cyBpZiB0aGVy
ZSBhcmUgYW55IGRvY3VtZW50cyB0cnlpbmcgdG8gZG8gdGhlDQpzYW1lLCBvciB3aGF0Lg0KDQpU
aGFua3MhDQoNCkNoZWVycywNCkZlcm5hbmRvDQoNClJvbiBCb25pY2E8bWFpbHRvOnJib25pY2E9
NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4NCjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjMzDQpS
b2IsDQoNClRoZSBmb2xsb3dpbmcgYXJlIGFyZ3VtZW50cyBmb3IgcHJvY2VlZGluZyB3aXRoIFNS
djYrOg0KDQoNCiAgKiAgIEVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVlcCBTSUQgbGlzdHMN
CiAgKiAgIE9wZXJhdGlvbmFsIFNpbXBsaWNpdHkNCiAgKiAgIFNSdjYrIHdvcmsgbWF5IGZpbmlz
aCBiZWZvcmUgU1J2Ng0KDQpFZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIExpc3Rz
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoN
ClNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBhIGZpcm0gcmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBT
UiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAxMiBzZWdtZW50cy4gVGhleSBoYXZlIGFsc28gc3Rh
dGVkIGEgcmVxdWlyZW1lbnQgZm9yIGltcGxlbWVudGF0aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUg
c3BlZWQgIGFuZCB3aXRob3V0IGNvbnN1bWluZyBleGNlc3NpdmUgb3ZlcmhlYWQgYmFuZHdpZHRo
Lg0KDQpTUnY2LCBhcyBkZWZpbmVkIGluIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmct
aGVhZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVzZSByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1
cHBvcnQgYW4gU1IgcGF0aCB3aXRoIDggc2VnbWVudHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEy
OC1ieXRlIFNSSC4gRXZlbiBpZiBBU0lDcyBjb3VsZCBwcm9jZXNzIHN1Y2ggYSBsb25nIFNSSCBh
dCBsaW5lIHNwZWVkLCB0aGUgYmFuZHdpZHRoIG92ZXJoZWFkIHdvdWxkIGJlIHByb2hpYml0aXZl
Lg0KDQpUaGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgIHRoYXQgeW91IG1lbnRp
b24gYmVsb3cgaXMgcmVxdWlyZWQgdG8gbWFrZSBTUnY2IGRlcGxveWFibGUuIFdoaWxlIGRyYWZ0
LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyIGlzIGNsb3NlIHRvIG1hdHVyaXR5LCB0
aGUgZm91ciBjb21wZXRpbmcgc29sdXRpb25zIG1lbnRpb25lZCBiZWxvdyBhcmUgZXF1YWxseSBt
YXR1cmUgYW5kIHNob3VsZCBiZSBnaXZlbiBlcXVhbCBjb25zaWRlcmF0aW9uLg0KDQoNClRoZSBm
b3VyIHNvbHV0aW9ucyBhcmUgU1J2NissIHVTSUQsIGRyYWZ0LWxpIGFuZCBkcmFmdC1taXJza3ku
DQoNCk9wZXJhdGlvbmFsIFNpbXBsaWNpdHkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQpOZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUgZm9yIG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5
IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQgc29tZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJl
bWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMgODIwMCwgU1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVj
dHVyYWwgcXVpcmtzIHRoYXQgaW50cm9kdWNlIG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSBm
b2xsb3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwgcXVpcmtzIG9mICBkcmFmdC1pZXRmLTZtYW4tc2Vn
bWVudC1yb3V0aW5nLWhlYWRlcjoNCg0KDQogICogICBUaGUgU2VnbWVudCBSb3V0aW5nIEhlYWRl
ciAoU1JIKSBzZXJ2ZXMgcHVycG9zZXMgb3RoZXIgdGhhbiByb3V0aW5nLiBUaGVyZWZvcmUsIHRo
ZSBTUkggaXMgc29tZXRpbWVzIHJlcXVpcmVkIGZvciBwYWNrZXRzIHRoYXQgdHJhdmVyc2UgdGhl
IGxlYXN0LWNvc3QgcGF0aCBmcm9tIHNvdXJjZSB0byBkZXN0aW5hdGlvbg0KICAqICAgVGhlIFNS
SCBhbmQgdGhlIElQdjYgQXV0aGVudGljYXRpb24gSGVhZGVyIGFyZSBpbmNvbXBhdGlibGUuDQog
ICogICBUaGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGRldGVybWluZXMgd2hldGhlciBhbiBT
UkggaXMgdmFsaWQgYW5kIGhvdyBpdCBpcyBwcm9jZXNzZWQuIEZvciBleGFtcGxlLCBpZiB0aGUg
SVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIG9uZSBsb2NhbGx5IGluc3RhbnRpYXRl
ZCB2YWx1ZSwgdGhlIFNSSCBtaWdodCBiZSBwcm9jZXNzZWQgaW4gb25lIHBhcnRpY3VsYXIgd2F5
LCB3aGlsZSBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIGFub3RoZXIg
bG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQgYmUgdG90YWxseSBpbnZh
bGlkLg0KDQpEcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgIHByb21p
c2VzIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlOg0KDQoNCiAgKiAgIFNl
Z21lbnQgZW5kcG9pbnRzIGNhbiBpbnNlcnQgYW5kL29yIGRlbGV0ZSBJUHY2IGV4dGVuc2lvbiBo
ZWFkZXJzDQogICogICBBbiBJUHY2IHBhY2tldCBjYW4gY29udGFpbiB0d28gU2VnbWVudCBSb3V0
aW5nIGhlYWRlcnMNCiAgKiAgIElQdjYgcGFja2V0cyBhcmUgbm8gbG9uZ2VyIHNlbGYtZGVzY3Jp
YmluZy4gRm9yIGV4YW1wbGUsIHRoZSBOZXh0IEhlYWRlciBGaWVsZCBpbiB0aGUgU1JIIGNhbiBj
YXJyeSBhIHZhbHVlIG9mIE5vIE5leHQgSGVhZGVyLCBldmVuIHRob3VnaCB0aGUgU1JIIGlzIGZv
bGxvd2VkIGJ5IEV0aGVybmV0IHBheWxvYWQuDQoNCk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9t
aXNlIHN0aWxsIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFm
dC1hbGktNm1hbi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1p
bmUgdGhlIFNSSCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscyB6ZXJvLiBUaGlzIGlzIGJl
Y2F1c2UgdGhlIFNSSCBoYXMgYmVlbiBvdmVybG9hZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFz
IHJvdXRpbmcgaW5mb3JtYXRpb24uDQoNCkZ1cnRoZXJtb3JlLCBkcmFmdC1maWxzZmlscy1zcHJp
bmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkIHJlcXVpcmVzIG5ldHdvcmsgb3BlcmF0b3Jz
IHRvIG9idGFpbiBhZGRyZXNzIHNwYWNlIGFuZCBudW1iZXIgdGhlaXIgbmV0d29ya3MgaW4gYSBw
YXJ0aWN1bGFyIHdheSB0byBtYWtlIHJvdXRpbmcgd29yay4NCg0KU1J2NisgV29yayBNYXkgRmlu
aXNoIEJlZm9yZSBTUnY2IHdvcmsNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpTUnY2KyAgaGFzIGJlZW4gaW1wbGVtZW50ZWQgb24gTElO
VVggYW5kIGlzIGJlaW5nIGltcGxlbWVudGVkIG9uIEpVTk9TLiBJbXBsZW1lbnRhdGlvbiBleHBl
cmllbmNlIGRlbW9uc3RyYXRlcyB0aGF0IHNwZWNpZmljYXRpb24gaXMgZmFpcmx5IGNvbXBsZXRl
LiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW4gU1J2NisgT0FNIGRvY3VtZW50
LiBJdOKAmXMganVzdCBJUHY2IGFuZCBJUHY2IE9BTSBqdXN0IHdvcmtzLg0KDQpGdXJ0aGVybW9y
ZSwgdGhlIFNSdjYrIHNwZWNpZmljYXRpb25zIGFkaGVyZSB0byBhIHN0cmljdCBpbnRlcnByZXRh
dGlvbiBvZiBSRkMgODIwMC4gVGhlcmVmb3JlLCBhcyB0aGV5IHByb2dyZXNzIHRocm91Z2ggdGhl
IHdvcmtpbmcgZ3JvdXAsIHRoZXkgd29u4oCZdCBuZWVkIHRvIG92ZXJjb21lIHRoZSBvYmplY3Rp
b25zIHRoYXQgYXJlIGluZXZpdGFibHkgZW5jb3VudGVyZWQgd2hlbiBzdHJldGNoaW5nIHRoZSBp
bnRlcnByZXRhdGlvbiBvZiBhIHNwZWNpZmljYXRpb24gdGhhdCBpcyBzbyBmdW5kYW1lbnRhbCBh
cyBSRkMgODIwMC4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVGhhbmtzLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFJvbg0KDQoNCg0KDQoNCg0KDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmc+PG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFJvYiBT
aGFraXINClNlbnQ6IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgNTowNCBQTQ0KVG86IFNQUklORyBX
RyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KDQpIaSBTUFJJTkcgV0csDQoNCg0KT3ZlciB0aGUg
bGFzdCA1KyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRp
bmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRo
ZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5
IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLg0KDQoNClRoZXNlIGVu
Y2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9y
KS4NCg0KDQpEdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJl
c2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0
aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZToNCg0KICAqICAgU1J2NisgLyBDUkggLS0gaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PGh0
dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWHV3elFrNGJXekhXbUozUE5aelJXaDZIMj91
PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUz
RGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYm9uaWNhLTJEc3ByaW5nLTJE
c3J2Ni0yRHBsdXMtMkQwNCUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBV
akJYZU1LLW5kYjN2b0RUWGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdG
MkVmcEhjQXdyRFRoS1A4JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlD
NGREX0ZMNnMlMjZzJTNES1VoQWZqVnN4X3dLNjQ1dUprMEZIenMydnhpQVZyLUNza01QQWFFaEVR
USUyNmUlM0Q+DQogICogICB1U0lEIC0tIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxPGh0dHBzOi8v
Y2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6RDZIMj91PWh0dHBz
JTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBz
LTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEZmlsc2ZpbHMtMkRzcHJpbmctMkRuZXQt
MkRwZ20tMkRleHRlbnNpb24tMkRzcnY2LTJEdXNpZC0yRDAxJTI2ZCUzRER3TUZhUSUyNmMlM0RI
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgy
c2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1
MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RBcTFESzdmdTczYXhaMVBYTElFOHhu
SEUyQWhUdE5aeTlMVEhnV3F4NENRJTI2ZSUzRD4NCg0KDQpEdXJpbmcgdGhlIElFVEYgd2Vlaywg
dHdvIGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDoNCg0KICAqICAgaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2VkLXNydjYtbnAt
MDA8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNSc0EyNExZWUR6MndYQjNzM1VTVTRL
NkgyP3U9aHR0cHMlM0ElMkYlMkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tJTJGdjIlMkZ1cmwl
M0Z1JTNEaHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRsaS0yRHNwcmluZy0y
RGNvbXByZXNzZWQtMkRzcnY2LTJEbnAtMkQwMCUyNmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNy
c3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4
ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JTI2bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdS
REpLZHhuRTJpZUlDNGREX0ZMNnMlMjZzJTNEWFdVREFEMkZNaFdMZmVUNXNnVWIxbGd0aEpodWdj
eVQ5OEdKMk4tQ3JLcyUyNmUlM0Q+DQogICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1zci0wMzxodHRwczovL2NsaWNrdGltZS5zeW1h
bnRlYy5jb20vM1FIYWJzZENaUnkzNUF3ejliNlFVQ1I2SDI/dT1odHRwcyUzQSUyRiUyRnVybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUzRnUlM0RodHRwcy0zQV9fdG9vbHMuaWV0
Zi5vcmdfaHRtbF9kcmFmdC0yRG1pcnNreS0yRDZtYW4tMkR1bmlmaWVkLTJEaWQtMkRzci0yRDAz
JTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY
Y1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgl
MjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0Rn
Y2JrSFl4WG03RlU3dmJsT0Ixdkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JJTI2ZSUzRD4NCg0KDQpB
cyB3ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRo
ZSBXRyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0
aW9ucyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBXRyBzaG91
bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50
cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAtIGJvdGggZnJv
bSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8gZGVwbG95
IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdhcmUvaGFyZHdh
cmUgaW1wbGVtZW50YXRpb24uDQoNCg0KVGhlcmVmb3JlLCB3ZSB3b3VsZCBsaWtlIHRvIHNvbGlj
aXQgbmV0d29yayBvcGVyYXRvcnMgaW50ZXJlc3RlZCBpbiBTUiBvdmVyIHRoZSBJUHY2IGRhdGEg
cGxhbmUgdG8gYnJpZWZseSBpbnRyb2R1Y2UgdGhlaXI6DQoNCiAgKiAgIHVzZSBjYXNlIChlLmcu
IEZhc3QgUmVyb3V0ZSwgZXhwbGljaXQgcm91dGluZy9URSkNCiAgKiAgIGZvcndhcmRpbmcgcGVy
Zm9ybWFuY2UgYW5kIHNjYWxpbmcgcmVxdWlyZW1lbnRzDQoNCiAgICAgKiAgIGUuZy4sIChudW1i
ZXIgb2Ygbm9kZXMsIG5ldHdvcmsgZGlhbWV0ZXIsIG51bWJlciBvZiBTSUQgcmVxdWlyZWQgaW4g
bWF4IGFuZCBhdmVyYWdlKS4gRm9yIHRoZSBsYXR0ZXIsIGlmIHBvc3NpYmxlIHVzaW5nIGJvdGgg
U1J2NiAxMjgtYml0IFNJRHMgYW5kIHNob3J0ZXIgKGUuZy4gMzItYml0KSBTSURzIGFzIHRoZSBu
dW1iZXIgd291bGQgdHlwaWNhbGx5IGJlIGRpZmZlcmVudCAoKikuDQoNCiAgKiAgIGlmIHRoZSBl
eGlzdGluZyBTUnY2IGFwcHJvYWNoIGlzIG5vdCBkZXBsb3lhYmxlIGluIHRoZWlyIGNpcmN1bXN0
YW5jZXMsIGRldGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50IHNvbHV0aW9u
IGlzIHJlcXVpcmVkIGFuZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkIGZvciB0aGUg
c2hvcnQgdGVybSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0ZXJtLg0KDQoNCkFzIHdlbGwgYXMgZGVw
bG95bWVudCBsaW1pdGF0aW9ucywgd2Ugd291bGQgbGlrZSB0aGUgU1BSSU5HIGNvbW11bml0eSB0
byBicmllZmx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0aGF0IHRoZXkgYXJl
IHNlZWluZyB3aGljaCBsaW1pdCB0aGUgZGVwbG95bWVudCBvZiBTUnY2ICBJbiBwYXJ0aWN1bGFy
IGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNhbiBiZSBw
dXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVyIFNJRHMg
d291bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLg0KDQoNCkZvciBib3RoIG9mIHRoZXNlIHNl
dHMgb2YgZmVlZGJhY2sgaWYgcG9zc2libGUsIHBsZWFzZSBwb3N0IHRoaXMgdG8gdGhlIFNQUklO
RyBXRy4gSWYgdGhlIGluZm9ybWF0aW9uIGNhbm5vdCBiZSBzaGFyZWQgcHVibGljbHksIHBsZWFz
ZSBzZW5kIGl0IGRpcmVjdGx5IHRvIHRoZSBjaGFpcnMgJiBBRCAoTWFydGluKS4NCg0KDQpUaGlz
IGNhbGwgZm9yIGluZm9ybWF0aW9uIHdpbGwgcnVuIGZvciBmb3VyIHdlZWtzLCB1cCB0byAyMDE5
LzA5LzAzLiBBcyBhIHJlbWluZGVyLCB5b3UgY2FuIHJlYWNoIHRoZSBTUFJJTkcgY2hhaXJzIHZp
YSBzcHJpbmctY2hhaXJzQGlldGYub3JnPG1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnPiBh
bmQgQURzIHZpYSBzcHJpbmctYWRzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYWRzQGlldGYub3Jn
Pi4NCg0KDQpUaGFuayB5b3UsDQoNCi0tIFJvYiAmIEJydW5vDQoNCg0KKCopIEFzIGV4cHJlc3Nl
ZCBvbiB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdvIGluc3Ry
dWN0aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lEIG1h
eSBiZSByZXF1aXJlZC4NCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KaXB2NkBpZXRmLm9y
ZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly9jbGlja3RpbWUuc3lt
YW50ZWMuY29tLzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyP3U9aHR0cHMlM0ElMkYlMkZ3d3cu
aWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpcHY2Pg0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3Ig
dGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KQ09O
RklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElm
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMNCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGlu
Zm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmln
aW5hbA0KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhl
IHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KQ09ORklE
RU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMNCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9y
bSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5h
bA0KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K

--_000_CY4PR11MB154103016E1C88A28B46572FC1B80CY4PR11MB1541namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiM0ODU2NjM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
SFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30N
CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh
Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdp
bi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM0ODU2NjM7fQ0Kc3Bhbi5IVE1MUHJlZm9y
bWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJ
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRl
ZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJp
Z2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjojNDg1NjYzO30NCnAubXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBi
M2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3Rl
cjMwYjNkNTM4Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM0ODU2NjM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQg
NzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo4
NTIzMDg2MzE7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0zNDE3Nzk0NTY7fQ0KQGxpc3QgbDA6
bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3Qt
aWQ6OTM0NjMyNjY1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMjA4NTU3OTM5MDt9DQpAbGlz
dCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIjt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZl
bDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
pzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz
dCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMg0KCXttc28t
bGlzdC1pZDoxMDkyODIxNzE4Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczotMjA0MzI1NDgxMCAxNjU1NDk0NTMyIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4
Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0
IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1mb250
LWZhbWlseTpDYWxpYnJpO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjps
ZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlz
dCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTMzODQ2NTcwMTsNCgltc28tbGlzdC10
ZW1wbGF0ZS1pZHM6MjA1MDM2MjUwNjt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCglt
c28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMzpsZXZlbDMN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgw
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MzpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90
dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVk
ZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0t
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0K
PG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+
PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tSU4i
IGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBTYXNoYSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPk15IHJlZmVyZW5jZXMgd2VyZSBjb3JyZWN0IDoNCjwvc3Bhbj48YSBo
cmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1u
ZXR3b3JrLXByb2dyYW1taW5nLTAxI3NlY3Rpb24tNC4xMyI+aHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMSNzZWN0
aW9uLTQuMTM8L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBzZWN0aW9uIGFsc28gcmVm
ZXJzIHRvIHRoZSBpbmRpdmlkdWFsIGRyYWZ0IGluIDZtYW4gKEktRC52b3llci02bWFuLWV4dGVu
c2lvbi1oZWFkZXItaW5zZXJ0aW9uKSB3aGljaCBjb3ZlcnMgdGhlIGluc2VydGlvbi48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+WW91IG1heSBhbHNvIHdhbnQgdG8gcmVmZXIgdG8gdGhpcyBkaXNj
dXNzaW9uIDogPGEgaHJlZj0iaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9z
cHJpbmcveWZfQ3NtYUhkNzN4T0VMZ1N1YnNnNVdON1k4Ij4NCmh0dHBzOi8vbWFpbGFyY2hpdmUu
aWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL3lmX0NzbWFIZDczeE9FTGdTdWJzZzVXTjdZODwvYT48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+S2V0YW48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPiBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7QWxl
eGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gMDQg
U2VwdGVtYmVyIDIwMTkgMTc6MzE8YnI+DQo8Yj5Ubzo8L2I+IEtldGFuIFRhbGF1bGlrYXIgKGtl
dGFudCkgJmx0O2tldGFudEBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBTUFJJTkcgV0cg
TGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xl
LmNvbSZndDs7IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb207IHJib25pY2FAanVuaXBlci5uZXQ8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBC
ZXlvbmQgU1J2Nik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPktldGFuLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+TG90cyBvZiB0aGFua3MgZm9yIGEgcHJvbXB0IHJlc3BvbnNl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JdCBzZWVtcyB0aGF0IHRoZSBzZWN0aW9ucyBpbiB0aGUgZHJhZnQgc2hvdWxkIGJl
IDQuOSAoSW5zZXJ0KSBhbmQgNC4xMSAoZW5jYXApIGFuZCBub3QgYXMgaW4gdGhlIGVtYWlsLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5XaXRoIHJlZ2FyZCB0byB0aGUgSW5zZXJ0ICZuYnNwO3VzZSBjYXNlLCB0aGUgcHNldWRv
Y29kZSBpbiB0aGUgZHJhZnQgc3VnZ2VzdCBpbnNlcnRpb24gb2YgYW4gYWRkaXRpb25hbCBTUkgg
YmV0d2VlbiB0aGUgSVB2NiBoZWFkZXIgYW5kIHRoZSBTUkgmbmJzcDsgaW4gd2hpY2ggdGhlIEFj
dGl2ZSBTZWdtZW50IGlzIEJTSUQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5UaGlzIHNlZW1zIHRvIGNvbnRyYWRpY3QgU2VjdGlvbiA0LjEg
b2YgUkZDIDgyMDAgdGhhdCBzdGF0ZXMgdGhhdCDigJw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+RWFjaCBleHRlbnNpb24gaGVhZGVyIHNob3VsZCBvY2N1ciBh
dCBtb3N0IG9uY2UsIGV4Y2VwdCBmb3IgdGhlIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyLCB3
aGljaCBzaG91bGQgb2NjdXIgYXQgbW9zdCB0d2ljZSAob25jZSBiZWZvcmUgYSBSb3V0aW5nIGhl
YWRlciBhbmQgb25jZSBiZWZvcmUgdGhlIHVwcGVyLWxheWVyIGhlYWRlcikuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XaGlsZSB0
aGUgcXVvdGVkIHRleHQgaXMgbm90IGEg4oCccmVhbOKAnSBJRVRGIHJlcXVpcmVtZW50ICh0aGUg
d29yZCDigJxzaG91bGTigJ0gaXMgbm90IGNhcGl0YWxpemVkKSwgJm5ic3A7aXQgcHJlc3VtYWJs
eSBleHByZXNzZXMgd2hhdCBSb24gY2FsbHMg4oCcSVB2NiBvcnRob2RveHnigJ0gaW4gb25lIG9m
IGhpcyBlbWFpbHMuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5TYXNoYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
Ozk3Mi01NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkVtYWlsOiZuYnNwOyZu
YnNwOyA8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPg0K
QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPiBLZXRhbiBUYWxhdWxpa2FyIChr
ZXRhbnQpICZsdDs8YSBocmVmPSJtYWlsdG86a2V0YW50QGNpc2NvLmNvbSI+a2V0YW50QGNpc2Nv
LmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgNCwg
MjAxOSAyOjI3IFBNPGJyPg0KPGI+VG86PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tIj5BbGV4YW5kZXIu
VmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT4mZ3Q7OyBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJt
YWlsdG86cm9ianNAZ29vZ2xlLmNvbSI+cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJl
Zj0ibWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iPmJydW5vLmRlY3JhZW5lQG9yYW5n
ZS5jb208L2E+PGJyPg0KPGI+Q2M6PC9iPiBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlvbmQgU1J2Nik8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij5IaSBTYXNoYSw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6d2luZG93dGV4dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzM4blF2
ZVNpekpWRVJpNzZ4TG02UUUyNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0
bWwlMkZkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDEiPmh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmctMDE8L2E+IGNvdmVycw0KIHRoZSBwc2V1ZG9jb2RlIEJTSUQgZm9yIFNSdjYuIFBs
ZWFzZSByZWZlciB0byBzZWN0aW9uIDQuMTMtMTYgd2hpY2ggZGVzY3JpYmUgYm90aCB0aGUgaW5z
ZXJ0IGFuZCBlbmNhcCB2ZXJzaW9ucy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+S2V0YW48c3BhbiBzdHlsZT0iY29s
b3I6d2luZG93dGV4dCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF
MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPiBz
cHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+c3ByaW5n
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5BbGV4YW5kZXIg
VmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiAwNCBTZXB0ZW1iZXIgMjAxOSAxNjoxOTxicj4N
CjxiPlRvOjwvYj4gUm9iIFNoYWtpciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5j
b20iPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0OzsgPGEgaHJlZj0ibWFpbHRvOmJydW5vLmRlY3Jh
ZW5lQG9yYW5nZS5jb20iPg0KYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT48YnI+DQo8Yj5D
Yzo8L2I+IFNQUklORyBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3Jn
Ij5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBbc3ByaW5nXSBC
aW5kaW5nIFNJRCBpbiBTUnY2L1NSdjYgKHdhczogQmV5b25kIFNSdjYpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5Sb2IsIEJydW5vIGFuZCBhbGwsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JIGhhdmUgYSBuYWl2ZSBxdWVzdGlvbiBiYXNlZCwgbW9zdCBwcm9iYWJseSwgb24g
aW5zdWZmaWNpZW50IHVuZGVyc3RhbmRpbmcgb2YgU1J2NiAobm90IHRvIG1lbnRpb24gU1J2NiYj
NDM7KS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMgcXVlc3Rpb24gaGFzIGJlZW4g
cHJvbXB0ZWQgYnkgdGhlIGNvbXBsYWludHMgKG9uIHRoZSBCZXlvbmQgU1J2NiB0aHJlYWQpIGFi
b3V0IHByb2JsZW1zIHdpdGggc3VwcG9ydGluZyBsb25nIGxpc3RzIG9mIDEyOC1iaXRzIG9mIFNJ
RHMgaW4gdGhlIElQdjYgU2VnbWVudCBSb3V0aW5nIEhlYWRlcnMsIGFuZCB2YXJpb3VzIGFwcHJv
YWNoZXMNCiB0byBtaXRpZ2F0aW5nIHRoZXNlIGNvbXBsYWludHMuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1A3d3cy
NGo5Mnp6dGcxM3daTjZSWTZIMj91PWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1s
JTJGcmZjODQwMiUyM3NlY3Rpb24tNSI+U2VjdGlvbiA1IG9mIFJGQyA4NDAyPC9hPiBkZWZpbmVz
IEJpbmRpbmcgU2VnbWVudHMgKEJTSURzKSBhbmQgc2F5cyB0aGF0PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiDigJw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+aGUgQlNJRCBpcyBib3VuZCB0byBhbiBTUiBQb2xpY3ksIGluc3RhbnRpYXRpb24g
b2Ygd2hpY2ggbWF5IGludm9sdmUgYSBsaXN0IG9mIFNJRHMuPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJ0gJm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SXQgYWxzbyBleHBsYWlucyB0
aGF0IEJTSURzIGZhY2lsaXRhdGUgYmV0dGVyIHNjYWxhYmlsaXR5IChhbW9uZyBvdGhlciB0aGlu
Z3MpIG9mIFNSLiAmbmJzcDtBbmQsIGFzIGlzIGFwcHJvcHJpYXRlIGZvciB0aGUgYXJjaGl0ZWN0
dXJlIGRvY3VtZW50LCBSRkMgODQwMiBkb2VzIG5vdCBkaWZmZXJlbnRpYXRlIGJldHdlZW4gU1It
TVBMUyBhbmQgU1J2NiBpbiB0aGUgZGVmaW5pdGlvbiBvZiBCaW5kaW5nIHNlZ21lbnRzLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSA8YSBocmVmPSJodHRwczov
L2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1VkRVJwb2pvZ2NNTlYzOU5YS3hUamQ2SDI/dT1odHRw
cyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21l
bnQtcm91dGluZy1tcGxzLTIyIj5TUi1NUExTPC9hPiBkcmFmdCAoYWxyZWFkeSBhcHByb3ZlZCBm
b3IgcHVibGljYXRpb24gYXMgYW4gUkZDKSAmbmJzcDttZW50aW9ucyAoZS5nLiwgaW4gdGhlIGV4
YW1wbGUgaW4gU2VjdGlvbiBBLjMuMikgdGhhdCB0aGUgbm9kZSB0aGF0IGhhcyBhbGxvY2F0ZWQg
YSBCU0lEIGxhYmVsIDEwMjMgZm9yIGEgc3BlY2lmaWMgU1IgcG9saWN5IEZFQy0xIGZvciB3aGlj
aCBpdCBpcyB0aGUgaGVhZC1lbmQg4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPmluc3RhbGxzIGEgdHJhbnNpdCBNUExTIGZvcndhcmRpbmcgZW50cnkgdG8g
U1dBUCBpbmNvbWluZyBsYWJlbD0xMDIzLCB3aXRoIG91dGdvaW5nIGxhYmVscyBhbmQgb3V0Z29p
bmcgaW50ZXJmYWNlIGRldGVybWluZWQgYnkgdGhlIFNJRC1MaXN0IGZvciBGRUMxPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCdLiBUaGlzIGV4cGxh
bmF0aW9uIGlzIGZ1bGx5IGNvbXBhdGlibGUgd2l0aCB0aGUgTVBMUyBhcmNoaXRlY3R1cmUgd2hl
cmUgdGhlIHRvcCBsYWJlbCBvZiB0aGUgbGFiZWwgc3RhY2sgY2FuIGJlIHN3YXBwZWQgd2l0aCBt
dWx0aXBsZSBuZXcgbGFiZWxzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5DYW4gc29tZWJvZHkgcGxlYXNlIGV4cGxhaW4gaG93IChpZiBhdCBhbGwpIGFyZSBCaW5k
aW5nIFNlZ21lbnRzIGdvaW5nIHRvIGJlIHN1cHBvcnRlZCBpbiBTUnY2IGFuZC9vciBpbiBTUnY2
JiM0Mzs/PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VG8gdGhlIGJlc3Qgb2YgbXkgKGFkbWl0dGVkbHksIGxp
bWl0ZWQpIHVuZGVyc3RhbmRpbmcgb2YgSVB2Niwgbm8gZXF1aXZhbGVudCBvZiB0aGUgU1ItTVBM
UyBoYW5kbGluZyBvZiB0aGUgQlNJRCBpcyBhbGxvd2VkIHdpdGggdGhlIElQdjYgcm91dGluZyBo
ZWFkZXJzIGFzIHBlciA8YSBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM0R0
S2FkQ3ZYdHBWZGVOeFg1WDFkaks2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJG
aHRtbCUyRnJmYzgyMDAiPlJGQyA4MjAwPC9hPi4gRm9yIHRoZSByZWZlcmVuY2UsIHRoZSA8YSBo
cmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vMzIxa1A2V2QyR0RUNGZtajVibWhY
WDM2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYt
Nm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyLTIyIj5JUHY2IFNlZ21lbnQgUm91dGluZyBIZWFk
ZXI8L2E+IGRyYWZ0IGRvZXMgbm90IG1lbnRpb24gQmluZGluZyBTSURzIGF0IGFsbC4gPG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnJvbSBteSBQT1YsIGlmIEJpbmRp
bmcgc2VnbWVudHMgY2Fubm90IGJlIHN1cHBvcnRlZCB3aXRoIFNSdjYgb3IgU1J2NiYjNDM7LCBh
IFRlY2huaWNhbCBFcnJhdHVtIG9uIDg0MDIgc2hvdWxkIHBvc3RlZC48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EaWQgSSBt
aXNzIHNvbWV0aGluZyBoZXJlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Zb3VyIHRpbWVseSBmZWVkYmFjayB3b3VsZCBiZSBo
aWdobHkgYXBwcmVjaWF0ZWQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsIGFuZCBsb3RzIG9mIHRo
YW5rcyBpbiBhZHZhbmNlLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TYXNoYTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5D
ZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkVtYWlsOiZuYnNwOyZuYnNwOyA8YSBocmVmPSJtYWls
dG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPg0KQWxleGFuZGVyLlZhaW5zaHRl
aW5AZWNpdGVsZS5jb208L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOndpbmRvd3RleHQiPiBzcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91
bmNlc0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVo
YWxmIE9mIDwvYj5OaWNrIEhpbGxpYXJkPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIFNlcHRl
bWJlciAzLCAyMDE5IDk6MjIgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvYiBTaGFraXIgJmx0OzxhIGhy
ZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs8YnI+
DQo8Yj5DYzo8L2I+IFNQUklORyBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGll
dGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzo2bWFuQGll
dGYub3JnIj42bWFuQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nwcmlu
Z10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5Sb2IsPGJyPg0KPGJyPg0KQ2xhcmlmeWluZyB3aGF0IEkg
d3JvdGUgcHJldmlvdXNseSwgSSBkb24ndCB0aGluayBpdCB3b3VsZCBiZSBhcHByb3ByaWF0ZSBm
b3IgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZCB0byBw
cm9ncmVzcyBmdXJ0aGVyIHVubGVzcyB0aGUgYXV0aG9ycyBjYW4gZGVtb25zdHJhdGUgdGhhdCB0
aGUgdm9sdW1lIG9mIElQdjYgYWRkcmVzc2luZyByZXF1aXJlZCBjYW4gYmUgc2F0aXNmaWVkIGlu
IGEgd2F5IHRoYXQNCiB3b3JrcyB3aXRoaW4gdGhlIGNvbnN0cmFpbnRzIHRoYXQgdGhlIG9wZXJh
dGlvbmFsIGNvbW11bml0eSBvcGVyYXRlcyB3aXRoaW4uPGJyPg0KPGJyPg0KSWYgdGhlcmUgaXMg
YW4gZXhwZWN0YXRpb24gdGhhdCB0aGlzIGFkZHJlc3Mgc3BhY2Ugd2lsbCBiZSBhc3NpZ25lZCBm
cm9tIHRoZSBnbG9iYWwgdW5pY2FzdCBhZGRyZXNzIGJsb2NrIHZpYSBzdGFuZGFyZCBSSVIgYWxs
b2NhdGlvbiBwb2xpY2llcywgdGhlbiB0aGUgYXV0aG9ycyB3aWxsIG5lZWQgdG8gZGVtb25zdHJh
dGUgdGhhdCB0aGUgUklScyBhcmUgZ29pbmcgdG8gYmUgY29tZm9ydGFibGUgY2hhbmdpbmcgdGhl
aXIgYWxsb2NhdGlvbiBwb2xpY2llcw0KIHRvIGFjY29tbW9kYXRlIHRoaXMuPGJyPg0KPGJyPg0K
Tmljazwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguNzVwdDtt
YXJnaW4tdG9wOjIyLjVwdDttYXJnaW4tcmlnaHQ6MTguNzVwdDttYXJnaW4tYm90dG9tOjcuNXB0
Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0VERjFGNCAxLjVw
dDtwYWRkaW5nOjguMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idmVydGljYWwtYWxpZ246bWlkZGxlIj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJl
Zj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyI+Um9uIEJvbmlj
YTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246bWlk
ZGxlIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+MSBTZXB0ZW1i
ZXIgMjAxOSBhdCAyMjoxMDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDtt
YXJnaW4tcmlnaHQ6MTguMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+SGkgRmVybmFuZG8sPGJyPg0KPGJyPg0KNm1hbiBwYXJ0aWNpcGFudHMgc2hvdWxkIGxv
b2sgYXQgdGhlIGZvbGxvd2luZzo8YnI+DQo8YnI+DQotIDxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0
aW1lLnN5bWFudGVjLmNvbS8zWHRHTXN2eDFwTGZEczJVZ2JpaUpTRzZIMj91PWh0dHBzJTNBJTJG
JTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nLTAxIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDE8L2E+IChJbiBwYXJ0aWN1bGFyLCBT
ZWN0aW9ucyA0IGFuZCA1KTxicj4NCi0gPGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50
ZWMuY29tLzNHVHVncEtYNk1Fa1F0eGprUE40c0ZBNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5p
ZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24t
c3J2Ni11c2lkLTAyIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmls
cy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAyPC9hPjxicj4NCjxicj4NClJv
bjxicj4NCjxicj4NCjxicj4NCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8YnI+DQo8YnI+DQot
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCkZyb206IEZlcm5hbmRvIEdvbnQgPGEgaHJl
Zj0ibWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbSI+Jmx0O2Znb250QHNpNm5ldHdvcmtzLmNv
bSZndDs8L2E+DQo8YnI+DQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDMxLCAyMDE5IDQ6NTMgUE08
YnI+DQpUbzogUm9uIEJvbmljYSA8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+
Jmx0O3Jib25pY2FAanVuaXBlci5uZXQmZ3Q7PC9hPjsgUm9iIFNoYWtpcg0KPGEgaHJlZj0ibWFp
bHRvOnJvYmpzQGdvb2dsZS5jb20iPiZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzwvYT47IFNQUklO
RyBXRyBMaXN0IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPg0KJmx0O3NwcmluZ0Bp
ZXRmLm9yZyZndDs8L2E+OyA8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+Nm1hbkBpZXRm
Lm9yZzwvYT48YnI+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPGJyPg0KPGJy
Pg0KSGksIFJvbiw8YnI+DQo8YnI+DQpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5vdCBi
ZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQgeW91IHBsZWFzZSBjbGFyaWZ5IHdo
YXQgZG8geW91IG1lYW4gYnkgJnF1b3Q7c3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2Y8
YnI+DQpSRkM4MjAwIG9yIFJGQzQyOTEmcXVvdDs/PGJyPg0KPGJyPg0KSW4gdGhlIHBhc3Qgd2Ug
aGF2ZSBzZWVuIG91dHJpZ2h0IHZpb2xhdGlvbiBvZiBSRkM4MjAwIChmb3JtZXJseSBSRkMyNDYw
KSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRvIGRv
IHRoZSBzYW1lLCBvciB3aGF0Ljxicj4NCjxicj4NClRoYW5rcyE8YnI+DQo8YnI+DQpDaGVlcnMs
PGJyPg0KRmVybmFuZG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PGJyPg0KPGJyPg0KLS08YnI+DQpGZXJuYW5k
byBHb250PGJyPg0KU0k2IE5ldHdvcmtzPGJyPg0KZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86Zmdv
bnRAc2k2bmV0d29ya3MuY29tIj5mZ29udEBzaTZuZXR3b3Jrcy5jb208L2E+PGJyPg0KUEdQIEZp
bmdlcnByaW50OiA2NjY2IDMxQzYgRDQ4NCA2M0IyIDhGQjEgRTNDNCBBRTI1IDBENTUgMUQ0RSA3
NDkyPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpJRVRGIElQdjYgd29y
a2luZyBncm91cCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9y
ZyI+aXB2NkBpZXRmLm9yZzwvYT48YnI+DQpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJl
Zj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZE
NkgyP3U9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZp
cHY2Ij4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjwvYT48YnI+
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC43NXB0O21hcmdpbi10b3A6MjIuNXB0O21hcmdpbi1yaWdo
dDoxOC43NXB0O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRURGMUY0IDEuNXB0O3BhZGRpbmc6OC4wcHQgMGNtIDBjbSAwY20i
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjptaWRk
bGUiPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3Mu
Y29tIj5GZXJuYW5kbyBHb250PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249InJpZ2h0IiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodDt2
ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij4zMSBBdWd1c3QgMjAxOSBhdCAyMTo1Mzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bi1sZWZ0OjE4LjBwdDttYXJnaW4tcmlnaHQ6MTguMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzkwOUFBNCI+SGksIFJvbiw8YnI+DQo8YnI+DQpGb3IgdGhvc2UgNm1hbi1l
cnMgdGhhdCBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQ8YnI+
DQp5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBkbyB5b3UgbWVhbiBieSAmcXVvdDtzdHJldGNoaW5n
IHRoZSBpbnRlcnByZXRhdGlvbiBvZjxicj4NClJGQzgyMDAgb3IgUkZDNDI5MSZxdW90Oz88YnI+
DQo8YnI+DQpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJG
QzgyMDAgKGZvcm1lcmx5PGJyPg0KUkZDMjQ2MCksIHNvIEknbSBjdXJpb3VzIGlmIHRoZXJlIGFy
ZSBhbnkgZG9jdW1lbnRzIHRyeWluZyB0byBkbyB0aGU8YnI+DQpzYW1lLCBvciB3aGF0Ljxicj4N
Cjxicj4NClRoYW5rcyE8YnI+DQo8YnI+DQpDaGVlcnMsPGJyPg0KRmVybmFuZG88bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbi1sZWZ0OjE4Ljc1cHQ7bWFyZ2luLXRvcDoyMi41cHQ7bWFyZ2luLXJpZ2h0
OjE4Ljc1cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFREYxRjQgMS41cHQ7cGFkZGluZzo4LjBwdCAwY20gMGNtIDBjbSI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOm1pZGRs
ZSI+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5u
ZXRAZG1hcmMuaWV0Zi5vcmciPlJvbiBCb25pY2E8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0icmlnaHQiIHN0eWxlPSJ0ZXh0LWFs
aWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjMzPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O21hcmdpbi1yaWdodDoxOC4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5Sb2Is
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPlRoZSBmb2xsb3dpbmcgYXJlIGFyZ3VtZW50cyBmb3IgcHJvY2VlZGluZyB3aXRoIFNS
djYmIzQzOzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0O21zby1saXN0OmwyIGxldmVsMSBs
Zm8xIj48c3BhbiBsYW5nPSJFTi1VUyI+RWZmaWNpZW50IGZvcndhcmRpbmcgd2l0aCBkZWVwIFNJ
RCBsaXN0czxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjojOTA5QUE0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj48c3BhbiBsYW5nPSJFTi1V
UyI+T3BlcmF0aW9uYWwgU2ltcGxpY2l0eTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0O21zby1saXN0OmwyIGxldmVsMSBsZm8x
Ij48c3BhbiBsYW5nPSJFTi1VUyI+U1J2NiYjNDM7IHdvcmsgbWF5IGZpbmlzaCBiZWZvcmUgU1J2
NjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij5FZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIExpc3RzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBhIGZp
cm0gcmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBTUiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAxMiBz
ZWdtZW50cy4gVGhleSBoYXZlIGFsc28gc3RhdGVkIGEgcmVxdWlyZW1lbnQgZm9yIGltcGxlbWVu
dGF0aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUgc3BlZWQgJm5ic3A7YW5kIHdpdGhvdXQgY29uc3Vt
aW5nDQogZXhjZXNzaXZlIG92ZXJoZWFkIGJhbmR3aWR0aC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+U1J2NiwgYXMgZGVmaW5l
ZCBpbiBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlciwgY2Fubm90IHNhdGlz
ZnkgdGhlc2UgcmVxdWlyZW1lbnRzLiBJbiBvcmRlciB0byBzdXBwb3J0IGFuIFNSIHBhdGggd2l0
aCA4IHNlZ21lbnRzLCBTUnY2IHdvdWxkIHJlcXVpcmUgYSAxMjgtYnl0ZSBTUkguIEV2ZW4gaWYg
QVNJQ3MgY291bGQNCiBwcm9jZXNzIHN1Y2ggYSBsb25nIFNSSCBhdCBsaW5lIHNwZWVkLCB0aGUg
YmFuZHdpZHRoIG92ZXJoZWFkIHdvdWxkIGJlIHByb2hpYml0aXZlLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5UaGVyZWZvcmUs
IG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgJm5ic3A7dGhhdCB5b3UgbWVudGlvbiBiZWxvdyBp
cyByZXF1aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95YWJsZS4gV2hpbGUgZHJhZnQtaWV0Zi02bWFu
LXNlZ21lbnQtcm91dGluZy1oZWFkZXIgaXMgY2xvc2UgdG8gbWF0dXJpdHksIHRoZSBmb3VyIGNv
bXBldGluZyBzb2x1dGlvbnMgbWVudGlvbmVkDQogYmVsb3cgYXJlIGVxdWFsbHkgbWF0dXJlIGFu
ZCBzaG91bGQgYmUgZ2l2ZW4gZXF1YWwgY29uc2lkZXJhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46
MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGUgZm91
ciBzb2x1dGlvbnMgYXJlIFNSdjYmIzQzOywgdVNJRCwgZHJhZnQtbGkgYW5kIGRyYWZ0LW1pcnNr
eS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
T3BlcmF0aW9uYWwgU2ltcGxpY2l0eTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+LS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+TmV0
d29yayBvcGVyYXRvcnMgc3RyaXZlIGZvciBvcGVyYXRpb25hbCBzaW1wbGljaXR5LiBCeSBsb29z
ZWx5IGludGVycHJldGluZyAoYW5kIHNvbWV0aW1lcyBiZW5kaW5nKSB0aGUgcmVxdWlyZW1lbnRz
IG9mIFJGQ3MgNDI5MSBhbmQgUkZDIDgyMDAsIFNSdjYgaW50cm9kdWNlcyBhcmNoaXRlY3R1cmFs
IHF1aXJrcyB0aGF0IGludHJvZHVjZQ0KIG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSBmb2xs
b3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwgcXVpcmtzIG9mICZuYnNwO2RyYWZ0LWlldGYtNm1hbi1z
ZWdtZW50LXJvdXRpbmctaGVhZGVyOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiM5MDlBQTQ7bXNvLWxp
c3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgU2VnbWVudCBSb3V0aW5n
IEhlYWRlciAoU1JIKSBzZXJ2ZXMgcHVycG9zZXMgb3RoZXIgdGhhbiByb3V0aW5nLiBUaGVyZWZv
cmUsIHRoZSBTUkggaXMgc29tZXRpbWVzIHJlcXVpcmVkIGZvciBwYWNrZXRzIHRoYXQgdHJhdmVy
c2UgdGhlIGxlYXN0LWNvc3QgcGF0aCBmcm9tIHNvdXJjZSB0bw0KIGRlc3RpbmF0aW9uPG86cD48
L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiM5MDlB
QTQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgU1JIIGFu
ZCB0aGUgSVB2NiBBdXRoZW50aWNhdGlvbiBIZWFkZXIgYXJlIGluY29tcGF0aWJsZS48bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzkwOUFB
NDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoZSBJUHY2IGRl
c3RpbmF0aW9uIGFkZHJlc3MgZGV0ZXJtaW5lcyB3aGV0aGVyIGFuIFNSSCBpcyB2YWxpZCBhbmQg
aG93IGl0IGlzIHByb2Nlc3NlZC4gRm9yIGV4YW1wbGUsIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9u
IGFkZHJlc3MgY29udGFpbnMgb25lIGxvY2FsbHkgaW5zdGFudGlhdGVkIHZhbHVlLA0KIHRoZSBT
UkggbWlnaHQgYmUgcHJvY2Vzc2VkIGluIG9uZSBwYXJ0aWN1bGFyIHdheSwgd2hpbGUgaWYgdGhl
IElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBjb250YWlucyBhbm90aGVyIGxvY2FsbHkgaW5zdGFu
dGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHRvdGFsbHkgaW52YWxpZC48bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+RHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nICZuYnNwO3Byb21p
c2VzIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlOjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJt
YXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOiM5MDlBQTQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5TZWdtZW50IGVuZHBvaW50cyBjYW4gaW5zZXJ0IGFuZC9vciBkZWxldGUgSVB2NiBleHRlbnNp
b24gaGVhZGVyczxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjojOTA5QUE0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj48c3BhbiBsYW5nPSJF
Ti1VUyI+QW4gSVB2NiBwYWNrZXQgY2FuIGNvbnRhaW4gdHdvIFNlZ21lbnQgUm91dGluZyBoZWFk
ZXJzPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOiM5MDlBQTQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVTIj5J
UHY2IHBhY2tldHMgYXJlIG5vIGxvbmdlciBzZWxmLWRlc2NyaWJpbmcuIEZvciBleGFtcGxlLCB0
aGUgTmV4dCBIZWFkZXIgRmllbGQgaW4gdGhlIFNSSCBjYW4gY2FycnkgYSB2YWx1ZSBvZiBObyBO
ZXh0IEhlYWRlciwgZXZlbiB0aG91Z2ggdGhlIFNSSCBpcyBmb2xsb3dlZCBieSBFdGhlcm5ldA0K
IHBheWxvYWQuPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9taXNlIHN0aWxs
IG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFmdC1hbGktNm1h
bi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1pbmUgdGhlIFNS
SCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscyB6ZXJvLiBUaGlzIGlzDQogYmVjYXVzZSB0
aGUgU1JIIGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2FycnkgT0FNIGFzIHdlbGwgYXMgcm91dGlu
ZyBpbmZvcm1hdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzkwOUFBNCI+RnVydGhlcm1vcmUsIGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1u
ZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgcmVxdWlyZXMgbmV0d29yayBvcGVyYXRvcnMgdG8g
b2J0YWluIGFkZHJlc3Mgc3BhY2UgYW5kIG51bWJlciB0aGVpciBuZXR3b3JrcyBpbiBhIHBhcnRp
Y3VsYXIgd2F5IHRvIG1ha2Ugcm91dGluZyB3b3JrLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlNSdjYmIzQzOyBXb3JrIE1h
eSBGaW5pc2ggQmVmb3JlIFNSdjYgd29yazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+U1J2
NiYjNDM7ICZuYnNwO2hhcyBiZWVuIGltcGxlbWVudGVkIG9uIExJTlVYIGFuZCBpcyBiZWluZyBp
bXBsZW1lbnRlZCBvbiBKVU5PUy4gSW1wbGVtZW50YXRpb24gZXhwZXJpZW5jZSBkZW1vbnN0cmF0
ZXMgdGhhdCBzcGVjaWZpY2F0aW9uIGlzIGZhaXJseSBjb21wbGV0ZS4gRm9yIGV4YW1wbGUsIHRo
ZXJlIGlzIG5vIG5lZWQgZm9yIGFuIFNSdjYmIzQzOyBPQU0NCiBkb2N1bWVudC4gSXTigJlzIGp1
c3QgSVB2NiBhbmQgSVB2NiBPQU0ganVzdCB3b3Jrcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RnVydGhlcm1vcmUsIHRoZSBT
UnY2JiM0Mzsgc3BlY2lmaWNhdGlvbnMgYWRoZXJlIHRvIGEgc3RyaWN0IGludGVycHJldGF0aW9u
IG9mIFJGQyA4MjAwLiBUaGVyZWZvcmUsIGFzIHRoZXkgcHJvZ3Jlc3MgdGhyb3VnaCB0aGUgd29y
a2luZyBncm91cCwgdGhleSB3b27igJl0IG5lZWQgdG8gb3ZlcmNvbWUgdGhlIG9iamVjdGlvbnMg
dGhhdCBhcmUgaW5ldml0YWJseQ0KIGVuY291bnRlcmVkIHdoZW4gc3RyZXRjaGluZyB0aGUgaW50
ZXJwcmV0YXRpb24gb2YgYSBzcGVjaWZpY2F0aW9uIHRoYXQgaXMgc28gZnVuZGFtZW50YWwgYXMg
UkZDIDgyMDAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFu
a3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAx
cHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQi
PiBzcHJpbmcNCjxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+Jmx0O3Nw
cmluZy1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4gPGI+T24gQmVoYWxmIE9mDQo8L2I+Um9iIFNo
YWtpcjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEF1Z3VzdCA0LCAyMDE5IDU6MDQgUE08YnI+
DQo8Yj5Ubzo8L2I+IFNQUklORyBXRyBMaXN0IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5v
cmciPiZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbc3By
aW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFy
Z2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIFNQUklORyBXRyw8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFB
NCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk92ZXIgdGhlIGxhc3QgNSYjNDM7IHll
YXJzLCB0aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBOZXR3
b3JraW5HIChTUFJJTkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJvdGggdGhlIE1QTFMgKFNS
LU1QTFMpIGFuZA0KIElQdjYgKFNSdjYpIGRhdGEgcGxhbmVzLiBTUi1NUExTIG1heSBhbHNvIGJl
IHRyYW5zcG9ydGVkIG92ZXIgSVAgaW4gVURQIG9yIEdSRS48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPlRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAo
aW4gSUVTRyBvciBSRkMgRWRpdG9yKS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PkR1cmluZyB0aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3byBwcmVzZW50YXRp
b25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSBTSUQg
Zm9yIElQdjYgZGF0YXBsYW5lOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDow
Y20iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbGlzdDpsMyBsZXZlbDEgbGZvMjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZh
cmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+U1J2NiYjNDM7IC8gQ1JIIC0tIDxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5
bWFudGVjLmNvbS8zWHV3elFrNGJXekhXbUozUE5aelJXaDZIMj91PWh0dHBzJTNBJTJGJTJGdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29scy5p
ZXRmLm9yZ19odG1sX2RyYWZ0LTJEYm9uaWNhLTJEc3ByaW5nLTJEc3J2Ni0yRHBsdXMtMkQwNCUy
NmQlM0REd01GYVElMjZjJTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNX
em9DSSUyNnIlM0RGY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JTI2
bSUzRGFja1pDOWV2UmZfTFdZdTJhLTFOYUdSREpLZHhuRTJpZUlDNGREX0ZMNnMlMjZzJTNES1Vo
QWZqVnN4X3dLNjQ1dUprMEZIenMydnhpQVZyLUNza01QQWFFaEVRUSUyNmUlM0QiPg0KaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PC9h
Pjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwzIGxldmVsMSBsZm8y
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250
LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51U0lEIC0tIDxhIGhyZWY9
Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6RDZI
Mj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNG
dSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEZmlsc2ZpbHMtMkRzcHJp
bmctMkRuZXQtMkRwZ20tMkRleHRlbnNpb24tMkRzcnY2LTJEdXNpZC0yRDAxJTI2ZCUzRER3TUZh
USUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUz
REZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5
ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RBcTFESzdmdTczYXha
MVBYTElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRJTI2ZSUzRCI+DQpodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYt
dXNpZC0wMTwvYT4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5
QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RHVyaW5nIHRoZSBJRVRGIHdlZWss
IHR3byBhZGRpdGlvbmFsIGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9zZWQ6PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMSBsZm8zO3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQt
ZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJodHRwczovL2NsaWNrdGlt
ZS5zeW1hbnRlYy5jb20vM1JzQTI0TFlZRHoyd1hCM3MzVVNVNEs2SDI/dT1odHRwcyUzQSUyRiUy
RnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUzRnUlM0RodHRwcy0zQV9fdG9v
bHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGxpLTJEc3ByaW5nLTJEY29tcHJlc3NlZC0yRHNydjYt
MkRucC0yRDAwJTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNB
d3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2
cyUyNnMlM0RYV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4R0oyTi1DcktzJTI2ZSUz
RCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2Vk
LXNydjYtbnAtMDA8L2E+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50
LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zUUhhYnNkQ1pSeTM1
QXd6OWI2UVVDUjZIMj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUy
RnYyJTJGdXJsJTNGdSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEbWly
c2t5LTJENm1hbi0yRHVuaWZpZWQtMkRpZC0yRHNyLTJEMDMlMjZkJTNERHdNRmFRJTI2YyUzREhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0klMjZyJTNERmNoOUZRODJz
aXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCUyNm0lM0RhY2taQzlldlJmX0xXWXUy
YS0xTmFHUkRKS2R4bkUyaWVJQzRkRF9GTDZzJTI2cyUzRGdjYmtIWXhYbTdGVTd2YmxPQjF2STU4
U0RhYVdmNjJwYTdZdkxtc1A0bkklMjZlJTNEIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1zci0wMzwvYT4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+QXMgd2UgZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50
IGZvciB0aGUgV0cgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5j
YXBzdWxhdGlvbnMgYXJlLiBUaHVzLCB3ZSB0aGluayBpdA0KIGlzIGltcG9ydGFudCB0aGF0IHRo
ZSBXRyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJl
cXVpcmVtZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAt
IGJvdGggZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcg
dG8gZGVwbG95IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdh
cmUvaGFyZHdhcmUNCiBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPlRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3BlcmF0
b3JzIGludGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVmbHkg
aW50cm9kdWNlIHRoZWlyOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20i
IHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjaztt
c28tbGlzdDpsMSBsZXZlbDEgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlh
bnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80O3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZh
cmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5mb3J3YXJkaW5nIHBlcmZvcm1h
bmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50czwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlw
ZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJjbGUiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDIg
bGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7
Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ZS5nLiwgKG51bWJl
ciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBt
YXggYW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBT
UnY2IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51
bWJlciB3b3VsZCB0eXBpY2FsbHkNCiBiZSBkaWZmZXJlbnQgKCopLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0i
bWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttc28tbGlzdDpsMSBsZXZlbDEgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNl
bGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46
bm9ybWFsIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+aWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMgbm90
IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWlscyBvZiB0aGUgcmVxdWly
ZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQgYW5kIHdoZXRoZXIgdGhp
cyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkgb3IgZm9yDQogdGhl
IGxvbmcgdGVybS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0
YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVz
Y3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNo
IGxpbWl0DQogdGhlIGRlcGxveW1lbnQgb2YgU1J2NiZuYnNwOyBJbiBwYXJ0aWN1bGFyIGxpbWl0
YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNoZWQg
YW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVyIFNJRHMgd291bGQg
aW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+Rm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNl
IHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJl
IHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQNCiBkaXJlY3RseSB0byB0aGUgY2hhaXJz
ICZhbXA7IEFEIChNYXJ0aW4pLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhp
cyBjYWxsIGZvciBpbmZvcm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91ciB3ZWVrcywgdXAgdG8gMjAx
OS8wOS8wMy4gQXMgYSByZW1pbmRlciwgeW91IGNhbiByZWFjaCB0aGUgU1BSSU5HIGNoYWlycyB2
aWENCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+PGEgaHJlZj0ibWFpbHRvOnNwcmlu
Zy1jaGFpcnNAaWV0Zi5vcmciPnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+IGFuZCBBRHMgdmlhDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5
MDlBQTQiPjxhIGhyZWY9Im1haWx0bzpzcHJpbmctYWRzQGlldGYub3JnIj5zcHJpbmctYWRzQGll
dGYub3JnPC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPi4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rIHlvdSw8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+LS0gUm9iICZhbXA7IEJydW5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4o
KikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVu
Y29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVu
Y2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2lu
OjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVz
aW5lc3MgVXNlIE9ubHk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7LHNlcmlmO2NvbG9yOiM5MDlBQTQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNl
cmlmO2NvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KSUVURiBJUHY2IHdvcmtpbmcgZ3Jv
dXAgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciPmlwdjZA
aWV0Zi5vcmc8L2E+PGJyPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0dHBz
Oi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zM3RLeXF1RER3UEp4aFpGOWdmWHI2RDZIMj91PWh0
dHBzJTNBJTJGJTJGd3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaXB2NiI+DQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyPg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQo8YnI+DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUg
cmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzDQo8YnI+DQpD
T05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4g
SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KPGJyPg0KdHJhbnNtaXNzaW9uIGluIGVycm9yLCBw
bGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUg
dGhlIG9yaWdpbmFsDQo8YnI+DQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+PGJyPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KPGJyPg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3Ig
dGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KPGJy
Pg0KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVj
b20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMNCjxicj4NCnRyYW5zbWlzc2lvbiBpbiBlcnJv
ciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVs
ZXRlIHRoZSBvcmlnaW5hbA0KPGJyPg0KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi48YnI+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_CY4PR11MB154103016E1C88A28B46572FC1B80CY4PR11MB1541namp_--


From nobody Wed Sep  4 05:23:41 2019
Return-Path: <Alexander.Vainshtein@ecitele.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 D65CF12012E for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 05:23:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.99
X-Spam-Level: 
X-Spam-Status: No, score=-1.99 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ecitele.com header.b=Qg1N7AnX; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=ZS3Z+jqJ
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 1knT0SsXjKJ2 for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 05:23:26 -0700 (PDT)
Received: from mail1.bemta26.messagelabs.com (mail1.bemta26.messagelabs.com [85.158.142.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E703120220 for <spring@ietf.org>; Wed,  4 Sep 2019 05:23:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1567599803; i=@ecitele.com; bh=/usr1X1kVs0HkLDCRGVNftA98D8Nws3n5rfpJL1uX2Y=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=Qg1N7AnXAHbg3gJaz5OlqtzP6skniKPF9hCQhbX9g92WzXTLIy2WpXU0LlKEnyJk8 3ZCQ5AiIFGAC6E2UZ1sq624rm8K4E5WhrU9geCIS8KlwSGgTcasXldi5Hxp4lNEEX3 5Vr0eBKGOzKAGuwgcTDgSD/mvpWY12s4y8NWKQXs=
Received: from [85.158.142.103] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 7B/35-20817-ABCAF6D5; Wed, 04 Sep 2019 12:23:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VTbUxTVxjm9N62F0bx2oK8UNykThnOdkUcdos szsWtuM3IlmUJhG23cGlr2lvWjwy2mOCE2YnKx0yGhaLDMpfCMFSsYIBgZfKZCRgY+3IwgQAi ifsqjAx224vO/XnzvM/zvO95TnIOgYntwliCzrfSZoYyyARhuPjeiSZ5a4MpS1l38XHVYks1p ppoH8dVnf49qq7PGnFV9+Ay2sNXn15u4qvPeWxql2uJp/7u4xGhumi6V3CQn8HXMxpT/nt83X BPEcpr6xLkzyxOY4Wos1VwHIURiKzD4NTxozjX3MCh/89jPK65hKCnu0IYaHDyawzqZzqCipg s48E1lw/nmp8Q+Jqq2CaUEJCp4Kn/WRDAkeQOcI9eD45jZD2C1cXyoElCqsB78hjOmZ6DGv8c xuGX4erUfJDHySfBPnqZH8AiMgsWbnuE3Gm3eFA0WhwcCCXfgYnp2eBpiNwA/r4GXgBjZDT8M Hk2iIEkwdV2E+NwFMzeWeFzfg38MvUF4vh4qLxdLeTwRhg+W8LyBItfh+YbUg5uhuaZrEAEIO 8g8Fb5+Jx9Gwx1XF4blUJvR8Mab4Bi519r6xOg6H7NGh8HN+eca/5uAVwZ3FyGlI5HUnOYgVZ XC+YIXn899J6ZxB1sDIxMhItXn+Es8XC6ZELI4aeguNopfJQ/h4RupNKY9Vqd1UjpDfIkpVKe lJQsV8p37FJQH8opBW2TZ9OM1UyxooL6wKKwFBizDTkKhrZ6EPv4ct4Pkbagjq67Ch+KIXiyK FH8USZLHKEx5RToKIvuXbPNQFt8KI4gZCBKd5uyxOvNtJbOz9Ub2Cf8QAYiXBYpOlTPyiJLHm W06LWc1If2EWWzzlqMWFg6z9b7bhdb/cHa5ayrxcQ4Y2Lo2GhRbmCYDAzrbMzD1Q8+yDDaGCs RoZCQEHF4Hm026q3/1+dQNIFkEtFIYEu4nrE+TDDHhuOx4fQnjYFwVuo/KbaQF54/X1UR5Z4/ n1EuQo60S2MHxrV701PtMdrl3IqtU3mhh2t/L8yQ7Dd6R/HKUFr+xP5ne7UpYY91CVYHj0Tyr 7zabkiKcRQ2H4xwjVWon17HNLbPt7miMr+x7TywuzTNq/nD9eav9y6g8uyVtO2Orbu7y/rT11 2PaD/zafqRFm2u4PuEgr9/3DT9+Ysv5VzbWTqQ2rE4oLH/s2WLsvJW8i75uJefWH2hf8B2OPI jo7cH7ZX2u1+Lk2wa/fJUor5VW/wWZSvVpSTHjM10Toomni8xveAbXrK+vWGI/jYm0/bKV2+o +nrsh9rcHrv4k5qR1e2pd4d+ky6snKht9CfUZabQ+0wy3KKjkrZhZgv1L/SOkWabBAAA
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-23.tower-228.messagelabs.com!1567599798!148825!1
X-Originating-IP: [18.237.140.177]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.43.12; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 23165 invoked from network); 4 Sep 2019 12:23:20 -0000
Received: from p01b.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.177) by server-23.tower-228.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 4 Sep 2019 12:23:20 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FLUTXAnIkjMwSVSg0XuwvTpxlkMSHiiEMZWCScm5iLfCo8Ctt1NqtHkWW8JL2RttZzGEPT+BiiqyB95OT8KTcNvATjmg97eYMTcVwSvei/Zb4e7hxw7dsv5vcMVFQiz64/ZKqmz3z3PjwBg+BXJ0K+zrOWVKSsiCeSIXkvC+SMx3OXrRdwTZSG+EILxKBGvI0c4iddNPzeS9hT6EALOc4+okDeD+pcRpTo7PzZ1HUZwRrkreNrhPqrff34ftlBNL9DswR93PxdZXihjnCMxA7LkHwdTJXilnueVpsEntVASyPV0kJ/xOPKKGTIx3e93xnE+f+XO3ejj0NhsgRFArCA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nZv7s4Nn6YVP+fOB8870xadBGhC5ExauWpQufl2Dq2w=; b=J76px7ecg8tOBDx9JEWN1t3R5PY09gMPKt2MBZunXRlXswnd+Szy6WfUIiLTi7xQZayYrw7lBDV1w639EwhnZOBLnpoIfvtK83ehaFYpHAYb7R+h2bN4rQJ9/r7mp/30XUERZjqmWxUpMWItCFSYutyPvb2uRldrkIBZgRfH/TyKehkqCb/ora3NRzXLEToDLl91Z5tieEU+C3dWpUhtX4H5v/VDYQZeFl0TnPQ242vNawRjXRMAjdzMe4fLzycfIw+g2flbAvTrJ1MUmgPlSF7RJEjSyw3B4hedXT4pfwCHf6YpgN2K9ulYlINuymSm0u6XBxoSJqIJU5e4j7BvPg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nZv7s4Nn6YVP+fOB8870xadBGhC5ExauWpQufl2Dq2w=; b=ZS3Z+jqJ6RKl/yzjXqOSiw8t/HDWV3K5DmLVbu/4TBsBy5wInExrhesHlp+dJvALzF4+CSY/ErxNgi4S99mwLJCgwILGb5wBE5RQopiKGW/KCWjMmiaqHho352ak3fkElDc1ktkVaZHnDLOIdsQosFOwo9+GoCe4dq0az8dSpJc=
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com (52.135.146.159) by AM0PR03MB3780.eurprd03.prod.outlook.com (52.135.146.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.21; Wed, 4 Sep 2019 12:23:16 +0000
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82]) by AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82%6]) with mapi id 15.20.2220.022; Wed, 4 Sep 2019 12:23:16 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
CC: SPRING WG List <spring@ietf.org>, Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "rbonica@juniper.net" <rbonica@juniper.net>
Thread-Topic: Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQABQmRgAADqtFAAAMU40AAAVo5g
Date: Wed, 4 Sep 2019 12:23:15 +0000
Message-ID: <AM0PR03MB382847ECBB622F8B287AA99A9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <CY4PR11MB15419F0AE7060107A146570FC1B80@CY4PR11MB1541.namprd11.prod.outlook.com> <AM0PR03MB38287DBED55A8CC82998A17B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <CY4PR11MB154103016E1C88A28B46572FC1B80@CY4PR11MB1541.namprd11.prod.outlook.com>
In-Reply-To: <CY4PR11MB154103016E1C88A28B46572FC1B80@CY4PR11MB1541.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 01667b73-c855-4df7-dde9-08d73132a9b8
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0PR03MB3780; 
x-ms-traffictypediagnostic: AM0PR03MB3780:
x-ms-exchange-purlcount: 13
x-microsoft-antispam-prvs: <AM0PR03MB3780CDF90D4F54B8AB9115E89DB80@AM0PR03MB3780.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(366004)(39860400002)(136003)(346002)(376002)(189003)(199004)(13464003)(51874003)(52536014)(8676002)(229853002)(478600001)(54896002)(236005)(55016002)(6306002)(6916009)(54906003)(33656002)(966005)(99286004)(316002)(6246003)(86362001)(4326008)(25786009)(9686003)(53936002)(6436002)(3846002)(7736002)(14454004)(53946003)(6116002)(74316002)(790700001)(76176011)(76116006)(66446008)(53546011)(6506007)(7696005)(14444005)(2906002)(102836004)(256004)(66556008)(64756008)(66476007)(186003)(26005)(66066001)(5660300002)(30864003)(446003)(81156014)(81166006)(8936002)(476003)(66946007)(71200400001)(71190400001)(11346002)(606006)(486006)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR03MB3780; H:AM0PR03MB3828.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3hy8vkdbM7/nFGBuEk9G+Saev/+mVkj8mRkQQ6SsGoogZzVNEYjM5OysA3AuKkdCO1zGp61S1CZ/PZdghCI5AHQQNSG57IG2X8LQhPdIuPyYb9WW15+sPJdx/Aqmg+JYuS3JHkIyGh8SU7h+EYiX1L774SyNibcIWG0OB9HaSlXzCPkKC1nizbX7Q3LG33bpyEkuCKxLgm70Ge/X5Ayp9AO1/UPVkWk8rtdO7H6wgsVbOOjZ9LrFK0VlPscyZE+OVpjk/8S/rphNgeJIMse7064VIE4m+smTpTmZ1t7VmuG6qfiEybYfrI9IJ+zp8SgcaOH7XPKkAw0zSC2QkHzX2rFEvcASL7l8izryYxds9rBKg1j3xyui5dDo5HGZaHCaP8RVLi7HNo74DvnssESFg4vqJVLkrRKjM16dYFXK3DU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR03MB382847ECBB622F8B287AA99A9DB80AM0PR03MB3828eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 01667b73-c855-4df7-dde9-08d73132a9b8
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 12:23:16.0176 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ybodr/xPM7eHVaJ5u9AfSlmM/njyY+KcUrhlAItDW4stcYwQsSyPIYD6C5O/E2wgU5gb7iV1VbeZUXHBdW6oyQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3780
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/S8BmD9BxQKgkKZN_1LXWqGulb9E>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Wed, 04 Sep 2019 12:23:39 -0000

--_000_AM0PR03MB382847ECBB622F8B287AA99A9DB80AM0PR03MB3828eurp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

S2V0YW4sCkFwb2xvZ2llcy4KUHJvYmFibHkgbG9va2VkIHVwIGEgd3JvbmcgdmVyc2lvbiBvZiB0
aGUgZHJhZnQuCgpIb3dldmVyLCB0aGUgcXVlc3Rpb24gYWJvdXQgY29tcGxpYW5jZSB3aXRoIFJG
QyA4MjAwIHJlbWFpbnMgb3BlbiBJTUhPLgoKUmVnYXJkcywKU2FzaGEKCk9mZmljZTogKzk3Mi0z
OTI2NjMwMgpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyCkVtYWlsOiAgIEFsZXhhbmRlci5WYWlu
c2h0ZWluQGVjaXRlbGUuY29tCgpGcm9tOiBLZXRhbiBUYWxhdWxpa2FyIChrZXRhbnQpIDxrZXRh
bnRAY2lzY28uY29tPgpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciA0LCAyMDE5IDM6MTkgUE0K
VG86IEFsZXhhbmRlciBWYWluc2h0ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNv
bT4KQ2M6IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+OyBSb2IgU2hha2lyIDxyb2Jq
c0Bnb29nbGUuY29tPjsgYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTsgcmJvbmljYUBqdW5pcGVy
Lm5ldApTdWJqZWN0OiBSRTogQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBT
UnY2KQoKSGkgU2FzaGEsCgpNeSByZWZlcmVuY2VzIHdlcmUgY29ycmVjdCA6IGh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1p
bmctMDEjc2VjdGlvbi00LjEzPGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zS0tYd1BU
WkdzTUhqUXdtOWRTWGZVbjZIMj91PWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1s
JTJGZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxJTIzc2VjdGlv
bi00LjEzPgoKVGhlIHNlY3Rpb24gYWxzbyByZWZlcnMgdG8gdGhlIGluZGl2aWR1YWwgZHJhZnQg
aW4gNm1hbiAoSS1ELnZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24pIHdoaWNo
IGNvdmVycyB0aGUgaW5zZXJ0aW9uLgoKWW91IG1heSBhbHNvIHdhbnQgdG8gcmVmZXIgdG8gdGhp
cyBkaXNjdXNzaW9uIDogaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJp
bmcveWZfQ3NtYUhkNzN4T0VMZ1N1YnNnNVdON1k4PGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVj
LmNvbS8zNkZwenVZQ0NHNURkYmpzMmVSUEFyOTZIMj91PWh0dHBzJTNBJTJGJTJGbWFpbGFyY2hp
dmUuaWV0Zi5vcmclMkZhcmNoJTJGbXNnJTJGc3ByaW5nJTJGeWZfQ3NtYUhkNzN4T0VMZ1N1YnNn
NVdON1k4PgoKVGhhbmtzLApLZXRhbgoKRnJvbTogQWxleGFuZGVyIFZhaW5zaHRlaW4gPEFsZXhh
bmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBl
Y2l0ZWxlLmNvbT4+ClNlbnQ6IDA0IFNlcHRlbWJlciAyMDE5IDE3OjMxClRvOiBLZXRhbiBUYWxh
dWxpa2FyIChrZXRhbnQpIDxrZXRhbnRAY2lzY28uY29tPG1haWx0bzprZXRhbnRAY2lzY28uY29t
Pj4KQ2M6IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZz4+OyBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29nbGUu
Y29tPj47IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9y
YW5nZS5jb20+OyByYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0
PgpTdWJqZWN0OiBSRTogQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2
KQoKS2V0YW4sCkxvdHMgb2YgdGhhbmtzIGZvciBhIHByb21wdCByZXNwb25zZS4KCkl0IHNlZW1z
IHRoYXQgdGhlIHNlY3Rpb25zIGluIHRoZSBkcmFmdCBzaG91bGQgYmUgNC45IChJbnNlcnQpIGFu
ZCA0LjExIChlbmNhcCkgYW5kIG5vdCBhcyBpbiB0aGUgZW1haWwuCgpXaXRoIHJlZ2FyZCB0byB0
aGUgSW5zZXJ0ICB1c2UgY2FzZSwgdGhlIHBzZXVkb2NvZGUgaW4gdGhlIGRyYWZ0IHN1Z2dlc3Qg
aW5zZXJ0aW9uIG9mIGFuIGFkZGl0aW9uYWwgU1JIIGJldHdlZW4gdGhlIElQdjYgaGVhZGVyIGFu
ZCB0aGUgU1JIICBpbiB3aGljaCB0aGUgQWN0aXZlIFNlZ21lbnQgaXMgQlNJRC4KClRoaXMgc2Vl
bXMgdG8gY29udHJhZGljdCBTZWN0aW9uIDQuMSBvZiBSRkMgODIwMCB0aGF0IHN0YXRlcyB0aGF0
IOKAnEVhY2ggZXh0ZW5zaW9uIGhlYWRlciBzaG91bGQgb2NjdXIgYXQgbW9zdCBvbmNlLCBleGNl
cHQgZm9yIHRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciwgd2hpY2ggc2hvdWxkIG9jY3Vy
IGF0IG1vc3QgdHdpY2UgKG9uY2UgYmVmb3JlIGEgUm91dGluZyBoZWFkZXIgYW5kIG9uY2UgYmVm
b3JlIHRoZSB1cHBlci1sYXllciBoZWFkZXIpLuKAnQoKCgpXaGlsZSB0aGUgcXVvdGVkIHRleHQg
aXMgbm90IGEg4oCccmVhbOKAnSBJRVRGIHJlcXVpcmVtZW50ICh0aGUgd29yZCDigJxzaG91bGTi
gJ0gaXMgbm90IGNhcGl0YWxpemVkKSwgIGl0IHByZXN1bWFibHkgZXhwcmVzc2VzIHdoYXQgUm9u
IGNhbGxzIOKAnElQdjYgb3J0aG9kb3h54oCdIGluIG9uZSBvZiBoaXMgZW1haWxzLgoKUmVnYXJk
cywKU2FzaGEKCk9mZmljZTogKzk3Mi0zOTI2NjMwMgpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAy
CkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5k
ZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4KCkZyb206IEtldGFuIFRhbGF1bGlrYXIgKGtldGFu
dCkgPGtldGFudEBjaXNjby5jb208bWFpbHRvOmtldGFudEBjaXNjby5jb20+PgpTZW50OiBXZWRu
ZXNkYXksIFNlcHRlbWJlciA0LCAyMDE5IDI6MjcgUE0KVG86IEFsZXhhbmRlciBWYWluc2h0ZWlu
IDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5z
aHRlaW5AZWNpdGVsZS5jb20+PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86
cm9ianNAZ29vZ2xlLmNvbT4+OyBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVu
by5kZWNyYWVuZUBvcmFuZ2UuY29tPgpDYzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4KU3ViamVjdDogUkU6IEJpbmRpbmcgU0lEIGluIFNS
djYvU1J2NiAod2FzOiBCZXlvbmQgU1J2NikKCkhpIFNhc2hhLAoKaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMTxo
dHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vMzhuUXZlU2l6SlZFUmk3NnhMbTZRRTI2SDI/
dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYtc3ByaW5n
LXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMT4gY292ZXJzIHRoZSBwc2V1ZG9jb2RlIEJTSUQg
Zm9yIFNSdjYuIFBsZWFzZSByZWZlciB0byBzZWN0aW9uIDQuMTMtMTYgd2hpY2ggZGVzY3JpYmUg
Ym90aCB0aGUgaW5zZXJ0IGFuZCBlbmNhcCB2ZXJzaW9ucy4KClRoYW5rcywKS2V0YW4KCkZyb206
IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGll
dGYub3JnPj4gT24gQmVoYWxmIE9mIEFsZXhhbmRlciBWYWluc2h0ZWluClNlbnQ6IDA0IFNlcHRl
bWJlciAyMDE5IDE2OjE5ClRvOiBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpy
b2Jqc0Bnb29nbGUuY29tPj47IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5v
LmRlY3JhZW5lQG9yYW5nZS5jb20+CkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3Jn
PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+PgpTdWJqZWN0OiBbc3ByaW5nXSBCaW5kaW5nIFNJRCBp
biBTUnY2L1NSdjYgKHdhczogQmV5b25kIFNSdjYpCgpSb2IsIEJydW5vIGFuZCBhbGwsCkkgaGF2
ZSBhIG5haXZlIHF1ZXN0aW9uIGJhc2VkLCBtb3N0IHByb2JhYmx5LCBvbiBpbnN1ZmZpY2llbnQg
dW5kZXJzdGFuZGluZyBvZiBTUnY2IChub3QgdG8gbWVudGlvbiBTUnY2KykuClRoaXMgcXVlc3Rp
b24gaGFzIGJlZW4gcHJvbXB0ZWQgYnkgdGhlIGNvbXBsYWludHMgKG9uIHRoZSBCZXlvbmQgU1J2
NiB0aHJlYWQpIGFib3V0IHByb2JsZW1zIHdpdGggc3VwcG9ydGluZyBsb25nIGxpc3RzIG9mIDEy
OC1iaXRzIG9mIFNJRHMgaW4gdGhlIElQdjYgU2VnbWVudCBSb3V0aW5nIEhlYWRlcnMsIGFuZCB2
YXJpb3VzIGFwcHJvYWNoZXMgdG8gbWl0aWdhdGluZyB0aGVzZSBjb21wbGFpbnRzLgoKCgpTZWN0
aW9uIDUgb2YgUkZDIDg0MDI8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNQN3d3MjRq
OTJ6enRnMTN3Wk42Ulk2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUy
RnJmYzg0MDIlMjNzZWN0aW9uLTU+IGRlZmluZXMgQmluZGluZyBTZWdtZW50cyAoQlNJRHMpIGFu
ZCBzYXlzIHRoYXQg4oCcaGUgQlNJRCBpcyBib3VuZCB0byBhbiBTUiBQb2xpY3ksIGluc3RhbnRp
YXRpb24gb2Ygd2hpY2ggbWF5IGludm9sdmUgYSBsaXN0IG9mIFNJRHMu4oCdICAgSXQgYWxzbyBl
eHBsYWlucyB0aGF0IEJTSURzIGZhY2lsaXRhdGUgYmV0dGVyIHNjYWxhYmlsaXR5IChhbW9uZyBv
dGhlciB0aGluZ3MpIG9mIFNSLiAgQW5kLCBhcyBpcyBhcHByb3ByaWF0ZSBmb3IgdGhlIGFyY2hp
dGVjdHVyZSBkb2N1bWVudCwgUkZDIDg0MDIgZG9lcyBub3QgZGlmZmVyZW50aWF0ZSBiZXR3ZWVu
IFNSLU1QTFMgYW5kIFNSdjYgaW4gdGhlIGRlZmluaXRpb24gb2YgQmluZGluZyBzZWdtZW50cy4K
CgoKVGhlIFNSLU1QTFM8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNVZEVScG9qb2dj
TU5WMzlOWEt4VGpkNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZk
cmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy0yMj4gZHJhZnQgKGFscmVhZHkg
YXBwcm92ZWQgZm9yIHB1YmxpY2F0aW9uIGFzIGFuIFJGQykgIG1lbnRpb25zIChlLmcuLCBpbiB0
aGUgZXhhbXBsZSBpbiBTZWN0aW9uIEEuMy4yKSB0aGF0IHRoZSBub2RlIHRoYXQgaGFzIGFsbG9j
YXRlZCBhIEJTSUQgbGFiZWwgMTAyMyBmb3IgYSBzcGVjaWZpYyBTUiBwb2xpY3kgRkVDLTEgZm9y
IHdoaWNoIGl0IGlzIHRoZSBoZWFkLWVuZCDigJxpbnN0YWxscyBhIHRyYW5zaXQgTVBMUyBmb3J3
YXJkaW5nIGVudHJ5IHRvIFNXQVAgaW5jb21pbmcgbGFiZWw9MTAyMywgd2l0aCBvdXRnb2luZyBs
YWJlbHMgYW5kIG91dGdvaW5nIGludGVyZmFjZSBkZXRlcm1pbmVkIGJ5IHRoZSBTSUQtTGlzdCBm
b3IgRkVDMeKAnS4gVGhpcyBleHBsYW5hdGlvbiBpcyBmdWxseSBjb21wYXRpYmxlIHdpdGggdGhl
IE1QTFMgYXJjaGl0ZWN0dXJlIHdoZXJlIHRoZSB0b3AgbGFiZWwgb2YgdGhlIGxhYmVsIHN0YWNr
IGNhbiBiZSBzd2FwcGVkIHdpdGggbXVsdGlwbGUgbmV3IGxhYmVscy4KCgoKQ2FuIHNvbWVib2R5
IHBsZWFzZSBleHBsYWluIGhvdyAoaWYgYXQgYWxsKSBhcmUgQmluZGluZyBTZWdtZW50cyBnb2lu
ZyB0byBiZSBzdXBwb3J0ZWQgaW4gU1J2NiBhbmQvb3IgaW4gU1J2Nis/CgpUbyB0aGUgYmVzdCBv
ZiBteSAoYWRtaXR0ZWRseSwgbGltaXRlZCkgdW5kZXJzdGFuZGluZyBvZiBJUHY2LCBubyBlcXVp
dmFsZW50IG9mIHRoZSBTUi1NUExTIGhhbmRsaW5nIG9mIHRoZSBCU0lEIGlzIGFsbG93ZWQgd2l0
aCB0aGUgSVB2NiByb3V0aW5nIGhlYWRlcnMgYXMgcGVyIFJGQyA4MjAwPGh0dHBzOi8vY2xpY2t0
aW1lLnN5bWFudGVjLmNvbS8zRHRLYWRDdlh0cFZkZU54WDVYMWRqSzZIMj91PWh0dHBzJTNBJTJG
JTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODIwMD4uIEZvciB0aGUgcmVmZXJlbmNlLCB0
aGUgSVB2NiBTZWdtZW50IFJvdXRpbmcgSGVhZGVyPGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVj
LmNvbS8zMjFrUDZXZDJHRFQ0Zm1qNWJtaFhYMzZIMj91PWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0
Zi5vcmclMkZodG1sJTJGZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXItMjI+
IGRyYWZ0IGRvZXMgbm90IG1lbnRpb24gQmluZGluZyBTSURzIGF0IGFsbC4KCgoKRnJvbSBteSBQ
T1YsIGlmIEJpbmRpbmcgc2VnbWVudHMgY2Fubm90IGJlIHN1cHBvcnRlZCB3aXRoIFNSdjYgb3Ig
U1J2NissIGEgVGVjaG5pY2FsIEVycmF0dW0gb24gODQwMiBzaG91bGQgcG9zdGVkLgoKRGlkIEkg
bWlzcyBzb21ldGhpbmcgaGVyZT8KCllvdXIgdGltZWx5IGZlZWRiYWNrIHdvdWxkIGJlIGhpZ2hs
eSBhcHByZWNpYXRlZC4KClJlZ2FyZHMsIGFuZCBsb3RzIG9mIHRoYW5rcyBpbiBhZHZhbmNlLApT
YXNoYQoKT2ZmaWNlOiArOTcyLTM5MjY2MzAyCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDIKRW1h
aWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5W
YWluc2h0ZWluQGVjaXRlbGUuY29tPgoKRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRm
Lm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhhbGYgT2YgTmljayBI
aWxsaWFyZApTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMywgMjAxOSA5OjIyIFBNClRvOiBSb2Ig
U2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPj4KQ2M6IFNQ
UklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+OyA2
bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPgpTdWJqZWN0OiBSZTogW3NwcmluZ10g
QmV5b25kIFNSdjYuCgpSb2IsCgpDbGFyaWZ5aW5nIHdoYXQgSSB3cm90ZSBwcmV2aW91c2x5LCBJ
IGRvbid0IHRoaW5rIGl0IHdvdWxkIGJlIGFwcHJvcHJpYXRlIGZvciBkcmFmdC1maWxzZmlscy1z
cHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkIHRvIHByb2dyZXNzIGZ1cnRoZXIgdW5s
ZXNzIHRoZSBhdXRob3JzIGNhbiBkZW1vbnN0cmF0ZSB0aGF0IHRoZSB2b2x1bWUgb2YgSVB2NiBh
ZGRyZXNzaW5nIHJlcXVpcmVkIGNhbiBiZSBzYXRpc2ZpZWQgaW4gYSB3YXkgdGhhdCB3b3JrcyB3
aXRoaW4gdGhlIGNvbnN0cmFpbnRzIHRoYXQgdGhlIG9wZXJhdGlvbmFsIGNvbW11bml0eSBvcGVy
YXRlcyB3aXRoaW4uCgpJZiB0aGVyZSBpcyBhbiBleHBlY3RhdGlvbiB0aGF0IHRoaXMgYWRkcmVz
cyBzcGFjZSB3aWxsIGJlIGFzc2lnbmVkIGZyb20gdGhlIGdsb2JhbCB1bmljYXN0IGFkZHJlc3Mg
YmxvY2sgdmlhIHN0YW5kYXJkIFJJUiBhbGxvY2F0aW9uIHBvbGljaWVzLCB0aGVuIHRoZSBhdXRo
b3JzIHdpbGwgbmVlZCB0byBkZW1vbnN0cmF0ZSB0aGF0IHRoZSBSSVJzIGFyZSBnb2luZyB0byBi
ZSBjb21mb3J0YWJsZSBjaGFuZ2luZyB0aGVpciBhbGxvY2F0aW9uIHBvbGljaWVzIHRvIGFjY29t
bW9kYXRlIHRoaXMuCgpOaWNrClJvbiBCb25pY2E8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZz4KMSBTZXB0ZW1iZXIgMjAxOSBhdCAyMjoxMApIaSBGZXJuYW5kbywK
CjZtYW4gcGFydGljaXBhbnRzIHNob3VsZCBsb29rIGF0IHRoZSBmb2xsb3dpbmc6CgotIGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmctMDE8aHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNYdEdNc3Z4MXBMZkRz
MlVnYmlpSlNHNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFm
dC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDE+IChJbiBwYXJ0aWN1bGFy
LCBTZWN0aW9ucyA0IGFuZCA1KQotIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1m
aWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAyPGh0dHBzOi8vY2xp
Y2t0aW1lLnN5bWFudGVjLmNvbS8zR1R1Z3BLWDZNRWtRdHhqa1BONHNGQTZIMj91PWh0dHBzJTNB
JTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1w
Z20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMj4KClJvbgoKCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9u
bHkKCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCkZyb206IEZlcm5hbmRvIEdvbnQgPGZnb250
QHNpNm5ldHdvcmtzLmNvbT48bWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbT4KU2VudDogU2F0
dXJkYXksIEF1Z3VzdCAzMSwgMjAxOSA0OjUzIFBNClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1
bmlwZXIubmV0PjxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD47IFJvYiBTaGFraXIgPHJvYmpz
QGdvb2dsZS5jb20+PG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPjsgU1BSSU5HIFdHIExpc3QgPHNw
cmluZ0BpZXRmLm9yZz48bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmc8bWFp
bHRvOjZtYW5AaWV0Zi5vcmc+ClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4KCkhp
LCBSb24sCgpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0
aGUgc3ByaW4gd29yaywgY291bGQgeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgZG8geW91IG1lYW4g
YnkgInN0cmV0Y2hpbmcgdGhlIGludGVycHJldGF0aW9uIG9mClJGQzgyMDAgb3IgUkZDNDI5MSI/
CgpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAg
KGZvcm1lcmx5IFJGQzI0NjApLCBzbyBJJ20gY3VyaW91cyBpZiB0aGVyZSBhcmUgYW55IGRvY3Vt
ZW50cyB0cnlpbmcgdG8gZG8gdGhlIHNhbWUsIG9yIHdoYXQuCgpUaGFua3MhCgpDaGVlcnMsCkZl
cm5hbmRvCgoKLS0KRmVybmFuZG8gR29udApTSTYgTmV0d29ya3MKZS1tYWlsOiBmZ29udEBzaTZu
ZXR3b3Jrcy5jb208bWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbT4KUEdQIEZpbmdlcnByaW50
OiA2NjY2IDMxQzYgRDQ4NCA2M0IyIDhGQjEgRTNDNCBBRTI1IDBENTUgMUQ0RSA3NDkyCgoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdAppcHY2QGlldGYu
b3JnPG1haWx0bzppcHY2QGlldGYub3JnPgpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2PGh0dHBzOi8vY2xpY2t0aW1lLnN5
bWFudGVjLmNvbS8zM3RLeXF1RER3UEp4aFpGOWdmWHI2RDZIMj91PWh0dHBzJTNBJTJGJTJGd3d3
LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaXB2Nj4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRmVybmFu
ZG8gR29udDxtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tPgozMSBBdWd1c3QgMjAxOSBhdCAy
MTo1MwpIaSwgUm9uLAoKRm9yIHRob3NlIDZtYW4tZXJzIHRoYXQgaGF2ZSBub3QgYmVlbiBmb2xs
b3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxkCnlvdSBwbGVhc2UgY2xhcmlmeSB3aGF0IGRvIHlv
dSBtZWFuIGJ5ICJzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZgpSRkM4MjAwIG9yIFJG
QzQyOTEiPwoKSW4gdGhlIHBhc3Qgd2UgaGF2ZSBzZWVuIG91dHJpZ2h0IHZpb2xhdGlvbiBvZiBS
RkM4MjAwIChmb3JtZXJseQpSRkMyNDYwKSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFu
eSBkb2N1bWVudHMgdHJ5aW5nIHRvIGRvIHRoZQpzYW1lLCBvciB3aGF0LgoKVGhhbmtzIQoKQ2hl
ZXJzLApGZXJuYW5kbwoKUm9uIEJvbmljYTxtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRt
YXJjLmlldGYub3JnPgozMSBBdWd1c3QgMjAxOSBhdCAyMTozMwpSb2IsCgpUaGUgZm9sbG93aW5n
IGFyZSBhcmd1bWVudHMgZm9yIHByb2NlZWRpbmcgd2l0aCBTUnY2KzoKCi0gICAgICAgICAgRWZm
aWNpZW50IGZvcndhcmRpbmcgd2l0aCBkZWVwIFNJRCBsaXN0cwotICAgICAgICAgIE9wZXJhdGlv
bmFsIFNpbXBsaWNpdHkKLSAgICAgICAgICBTUnY2KyB3b3JrIG1heSBmaW5pc2ggYmVmb3JlIFNS
djYKCkVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVlcCBTSUQgTGlzdHMKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKU1IgY3VzdG9tZXJzIGhh
dmUgc3RhdGVkIGEgZmlybSByZXF1aXJlbWVudCB0byBzdXBwb3J0IFNSIHBhdGhzIHRoYXQgY29u
dGFpbiA4IHRvIDEyIHNlZ21lbnRzLiBUaGV5IGhhdmUgYWxzbyBzdGF0ZWQgYSByZXF1aXJlbWVu
dCBmb3IgaW1wbGVtZW50YXRpb25zIHRvIGZvcndhcmQgYXQgbGluZSBzcGVlZCAgYW5kIHdpdGhv
dXQgY29uc3VtaW5nIGV4Y2Vzc2l2ZSBvdmVyaGVhZCBiYW5kd2lkdGguCgpTUnY2LCBhcyBkZWZp
bmVkIGluIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyLCBjYW5ub3Qgc2F0
aXNmeSB0aGVzZSByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1cHBvcnQgYW4gU1IgcGF0aCB3
aXRoIDggc2VnbWVudHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEyOC1ieXRlIFNSSC4gRXZlbiBp
ZiBBU0lDcyBjb3VsZCBwcm9jZXNzIHN1Y2ggYSBsb25nIFNSSCBhdCBsaW5lIHNwZWVkLCB0aGUg
YmFuZHdpZHRoIG92ZXJoZWFkIHdvdWxkIGJlIHByb2hpYml0aXZlLgoKVGhlcmVmb3JlLCBvbmUg
b2YgdGhlIGZvdXIgc29sdXRpb25zICB0aGF0IHlvdSBtZW50aW9uIGJlbG93IGlzIHJlcXVpcmVk
IHRvIG1ha2UgU1J2NiBkZXBsb3lhYmxlLiBXaGlsZSBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1y
b3V0aW5nLWhlYWRlciBpcyBjbG9zZSB0byBtYXR1cml0eSwgdGhlIGZvdXIgY29tcGV0aW5nIHNv
bHV0aW9ucyBtZW50aW9uZWQgYmVsb3cgYXJlIGVxdWFsbHkgbWF0dXJlIGFuZCBzaG91bGQgYmUg
Z2l2ZW4gZXF1YWwgY29uc2lkZXJhdGlvbi4KCgpUaGUgZm91ciBzb2x1dGlvbnMgYXJlIFNSdjYr
LCB1U0lELCBkcmFmdC1saSBhbmQgZHJhZnQtbWlyc2t5LgoKT3BlcmF0aW9uYWwgU2ltcGxpY2l0
eQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpOZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUg
Zm9yIG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQg
c29tZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJlbWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMg
ODIwMCwgU1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVjdHVyYWwgcXVpcmtzIHRoYXQgaW50cm9kdWNl
IG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSBmb2xsb3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwg
cXVpcmtzIG9mICBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlcjoKCi0gICAg
ICAgICAgVGhlIFNlZ21lbnQgUm91dGluZyBIZWFkZXIgKFNSSCkgc2VydmVzIHB1cnBvc2VzIG90
aGVyIHRoYW4gcm91dGluZy4gVGhlcmVmb3JlLCB0aGUgU1JIIGlzIHNvbWV0aW1lcyByZXF1aXJl
ZCBmb3IgcGFja2V0cyB0aGF0IHRyYXZlcnNlIHRoZSBsZWFzdC1jb3N0IHBhdGggZnJvbSBzb3Vy
Y2UgdG8gZGVzdGluYXRpb24KLSAgICAgICAgICBUaGUgU1JIIGFuZCB0aGUgSVB2NiBBdXRoZW50
aWNhdGlvbiBIZWFkZXIgYXJlIGluY29tcGF0aWJsZS4KLSAgICAgICAgICBUaGUgSVB2NiBkZXN0
aW5hdGlvbiBhZGRyZXNzIGRldGVybWluZXMgd2hldGhlciBhbiBTUkggaXMgdmFsaWQgYW5kIGhv
dyBpdCBpcyBwcm9jZXNzZWQuIEZvciBleGFtcGxlLCBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBh
ZGRyZXNzIGNvbnRhaW5zIG9uZSBsb2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1ZSwgdGhlIFNSSCBt
aWdodCBiZSBwcm9jZXNzZWQgaW4gb25lIHBhcnRpY3VsYXIgd2F5LCB3aGlsZSBpZiB0aGUgSVB2
NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIGFub3RoZXIgbG9jYWxseSBpbnN0YW50aWF0
ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQgYmUgdG90YWxseSBpbnZhbGlkLgoKRHJhZnQtaWV0Zi1z
cHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nICBwcm9taXNlcyBtb3JlIGFyY2hpdGVjdHVy
YWwgcXVpcmtzLiBGb3IgZXhhbXBsZToKCi0gICAgICAgICAgU2VnbWVudCBlbmRwb2ludHMgY2Fu
IGluc2VydCBhbmQvb3IgZGVsZXRlIElQdjYgZXh0ZW5zaW9uIGhlYWRlcnMKLSAgICAgICAgICBB
biBJUHY2IHBhY2tldCBjYW4gY29udGFpbiB0d28gU2VnbWVudCBSb3V0aW5nIGhlYWRlcnMKLSAg
ICAgICAgICBJUHY2IHBhY2tldHMgYXJlIG5vIGxvbmdlciBzZWxmLWRlc2NyaWJpbmcuIEZvciBl
eGFtcGxlLCB0aGUgTmV4dCBIZWFkZXIgRmllbGQgaW4gdGhlIFNSSCBjYW4gY2FycnkgYSB2YWx1
ZSBvZiBObyBOZXh0IEhlYWRlciwgZXZlbiB0aG91Z2ggdGhlIFNSSCBpcyBmb2xsb3dlZCBieSBF
dGhlcm5ldCBwYXlsb2FkLgoKT3RoZXIgZW1lcmdpbmcgZHJhZnRzIHByb21pc2Ugc3RpbGwgbW9y
ZSBhcmNoaXRlY3R1cmFsIHF1aXJrcy4gRm9yIGV4YW1wbGUsIGluIGRyYWZ0LWFsaS02bWFuLXNw
cmluZy1zcnY2LW9hbSwgaW1wbGVtZW50YXRpb25zIG5lZWQgdG8gZXhhbWluZSB0aGUgU1JIIGV2
ZW4gd2hlbiBTZWdtZW50IExlZnQgZXF1YWxzIHplcm8uIFRoaXMgaXMgYmVjYXVzZSB0aGUgU1JI
IGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2FycnkgT0FNIGFzIHdlbGwgYXMgcm91dGluZyBpbmZv
cm1hdGlvbi4KCkZ1cnRoZXJtb3JlLCBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRl
bnNpb24tc3J2Ni11c2lkIHJlcXVpcmVzIG5ldHdvcmsgb3BlcmF0b3JzIHRvIG9idGFpbiBhZGRy
ZXNzIHNwYWNlIGFuZCBudW1iZXIgdGhlaXIgbmV0d29ya3MgaW4gYSBwYXJ0aWN1bGFyIHdheSB0
byBtYWtlIHJvdXRpbmcgd29yay4KClNSdjYrIFdvcmsgTWF5IEZpbmlzaCBCZWZvcmUgU1J2NiB3
b3JrCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClNSdjYrICBoYXMgYmVlbiBpbXBsZW1lbnRlZCBvbiBMSU5VWCBhbmQgaXMgYmVpbmcgaW1w
bGVtZW50ZWQgb24gSlVOT1MuIEltcGxlbWVudGF0aW9uIGV4cGVyaWVuY2UgZGVtb25zdHJhdGVz
IHRoYXQgc3BlY2lmaWNhdGlvbiBpcyBmYWlybHkgY29tcGxldGUuIEZvciBleGFtcGxlLCB0aGVy
ZSBpcyBubyBuZWVkIGZvciBhbiBTUnY2KyBPQU0gZG9jdW1lbnQuIEl04oCZcyBqdXN0IElQdjYg
YW5kIElQdjYgT0FNIGp1c3Qgd29ya3MuCgpGdXJ0aGVybW9yZSwgdGhlIFNSdjYrIHNwZWNpZmlj
YXRpb25zIGFkaGVyZSB0byBhIHN0cmljdCBpbnRlcnByZXRhdGlvbiBvZiBSRkMgODIwMC4gVGhl
cmVmb3JlLCBhcyB0aGV5IHByb2dyZXNzIHRocm91Z2ggdGhlIHdvcmtpbmcgZ3JvdXAsIHRoZXkg
d29u4oCZdCBuZWVkIHRvIG92ZXJjb21lIHRoZSBvYmplY3Rpb25zIHRoYXQgYXJlIGluZXZpdGFi
bHkgZW5jb3VudGVyZWQgd2hlbiBzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBhIHNw
ZWNpZmljYXRpb24gdGhhdCBpcyBzbyBmdW5kYW1lbnRhbCBhcyBSRkMgODIwMC4KCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoYW5rcywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbgoKCgoKCgoKCkZyb206IHNw
cmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRm
Lm9yZz4gT24gQmVoYWxmIE9mIFJvYiBTaGFraXIKU2VudDogU3VuZGF5LCBBdWd1c3QgNCwgMjAx
OSA1OjA0IFBNClRvOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjxtYWlsdG86c3By
aW5nQGlldGYub3JnPgpTdWJqZWN0OiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4KCgpIaSBTUFJJTkcg
V0csCgoKT3ZlciB0aGUgbGFzdCA1KyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3Vy
Y2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0
aW5nIGZvciBib3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikgZGF0YSBwbGFu
ZXMuIFNSLU1QTFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JF
LgoKClRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBv
ciBSRkMgRWRpdG9yKS4KCgpEdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1
LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUg
c2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZToKCiAgKiAgIFNSdjYrIC8gQ1JIIC0t
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1
cy0wNDxodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1h1d3pRazRiV3pIV21KM1BOWnpS
V2g2SDI/dT1odHRwcyUzQSUyRiUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVy
bCUzRnUlM0RodHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJvbmljYS0yRHNw
cmluZy0yRHNydjYtMkRwbHVzLTJEMDQlMjZkJTNERHdNRmFRJTI2YyUzREhBa1l1aDYzcnN1aHI2
U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0klMjZyJTNERmNoOUZRODJzaXItQm9MeDg0aEt1
S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCUyNm0lM0RhY2taQzlldlJmX0xXWXUyYS0xTmFHUkRKS2R4
bkUyaWVJQzRkRF9GTDZzJTI2cyUzREtVaEFmalZzeF93SzY0NXVKazBGSHpzMnZ4aUFWci1Dc2tN
UEFhRWhFUVElMjZlJTNEPgogICogICB1U0lEIC0tIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxPGh0
dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6RDZIMj91
PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUz
RGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEZmlsc2ZpbHMtMkRzcHJpbmct
MkRuZXQtMkRwZ20tMkRleHRlbnNpb24tMkRzcnY2LTJEdXNpZC0yRDAxJTI2ZCUzRER3TUZhUSUy
NmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZj
aDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZS
Zl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RBcTFESzdmdTczYXhaMVBY
TElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRJTI2ZSUzRD4KCgpEdXJpbmcgdGhlIElFVEYgd2Vl
aywgdHdvIGFkZGl0aW9uYWwgZHJhZnRzIGhhdmUgYmVlbiBwcm9wb3NlZDoKCiAgKiAgIGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5w
LTAwPGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zUnNBMjRMWVlEejJ3WEIzczNVU1U0
SzZIMj91PWh0dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJs
JTNGdSUzRGh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEbGktMkRzcHJpbmct
MkRjb21wcmVzc2VkLTJEc3J2Ni0yRG5wLTJEMDAlMjZkJTNERHdNRmFRJTI2YyUzREhBa1l1aDYz
cnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0klMjZyJTNERmNoOUZRODJzaXItQm9M
eDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCUyNm0lM0RhY2taQzlldlJmX0xXWXUyYS0xTmFH
UkRKS2R4bkUyaWVJQzRkRF9GTDZzJTI2cyUzRFhXVURBRDJGTWhXTGZlVDVzZ1ViMWxndGhKaHVn
Y3lUOThHSjJOLUNyS3MlMjZlJTNEPgogICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1zci0wMzxodHRwczovL2NsaWNrdGltZS5zeW1h
bnRlYy5jb20vM1FIYWJzZENaUnkzNUF3ejliNlFVQ1I2SDI/dT1odHRwcyUzQSUyRiUyRnVybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUzRnUlM0RodHRwcy0zQV9fdG9vbHMuaWV0
Zi5vcmdfaHRtbF9kcmFmdC0yRG1pcnNreS0yRDZtYW4tMkR1bmlmaWVkLTJEaWQtMkRzci0yRDAz
JTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY
Y1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgl
MjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0Rn
Y2JrSFl4WG03RlU3dmJsT0Ixdkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JJTI2ZSUzRD4KCgpBcyB3
ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRoZSBX
RyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9u
cyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBXRyBzaG91bGQg
Zmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50cyBm
b3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAtIGJvdGggZnJvbSB0
aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8gZGVwbG95IHRo
ZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdhcmUvaGFyZHdhcmUg
aW1wbGVtZW50YXRpb24uCgoKVGhlcmVmb3JlLCB3ZSB3b3VsZCBsaWtlIHRvIHNvbGljaXQgbmV0
d29yayBvcGVyYXRvcnMgaW50ZXJlc3RlZCBpbiBTUiBvdmVyIHRoZSBJUHY2IGRhdGEgcGxhbmUg
dG8gYnJpZWZseSBpbnRyb2R1Y2UgdGhlaXI6CgogICogICB1c2UgY2FzZSAoZS5nLiBGYXN0IFJl
cm91dGUsIGV4cGxpY2l0IHJvdXRpbmcvVEUpCiAgKiAgIGZvcndhcmRpbmcgcGVyZm9ybWFuY2Ug
YW5kIHNjYWxpbmcgcmVxdWlyZW1lbnRzCgogICAgICogICBlLmcuLCAobnVtYmVyIG9mIG5vZGVz
LCBuZXR3b3JrIGRpYW1ldGVyLCBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZl
cmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJp
dCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxk
IHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLgoKICAqICAgaWYgdGhlIGV4aXN0aW5nIFNSdjYg
YXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWls
cyBvZiB0aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQg
YW5kIHdoZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9u
bHkgb3IgZm9yIHRoZSBsb25nIHRlcm0uCgoKQXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRp
b25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3Jp
YmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxp
bWl0IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYgIEluIHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVs
YXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2Fy
ZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRo
ZSBkZXBsb3ltZW50cyAuCgoKRm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBw
b3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3Jt
YXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkg
dG8gdGhlIGNoYWlycyAmIEFEIChNYXJ0aW4pLgoKClRoaXMgY2FsbCBmb3IgaW5mb3JtYXRpb24g
d2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIs
IHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFpcnMgdmlhIHNwcmluZy1jaGFpcnNAaWV0Zi5v
cmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+IGFuZCBBRHMgdmlhIHNwcmluZy1hZHNA
aWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmc+LgoKClRoYW5rIHlvdSwKCi0tIFJv
YiAmIEJydW5vCgoKKCopIEFzIGV4cHJlc3NlZCBvbiB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBi
aXQgU0lEIGNhbiBlbmNvZGUgdHdvIGluc3RydWN0aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGph
Y2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lEIG1heSBiZSByZXF1aXJlZC4KCgoKSnVuaXBlciBCdXNp
bmVzcyBVc2UgT25seQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGlu
ZyBsaXN0CmlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+CkFkbWluaXN0cmF0aXZl
IFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0
cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyP3U9
aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpcHY2Pgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBp
bnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3
aGljaCBpcwpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kg
VGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcwp0cmFuc21pc3Npb24gaW4gZXJyb3Is
IHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0
ZSB0aGUgb3JpZ2luYWwKYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9y
IHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMKQ09O
RklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElm
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMKdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW5m
b3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUgdGhlIG9yaWdp
bmFsCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBp
ZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzIApDT05GSURFTlRJQUwg
YW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyAKdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5
IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsIAphbmQg
YWxsIGNvcGllcyB0aGVyZW9mLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K

--_000_AM0PR03MB382847ECBB622F8B287AA99A9DB80AM0PR03MB3828eurp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpXaW5nZGlu
Z3M7CglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFt
aWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250
LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBk
aXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQt
c2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOiM0
ODU2NjM7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
OwoJY29sb3I6Ymx1ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpw
dXJwbGU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcAoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6MGNtOwoJZm9udC1zaXplOjEyLjBw
dDsKCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30KcHJlCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOwoJ
bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMC4wcHQ7Cglm
b250LWZhbWlseToiQ291cmllciBOZXciO30KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0
UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaAoJe21zby1zdHlsZS1wcmlvcml0eTozNDsK
CW1hcmdpbi10b3A6MGNtOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1hcmdpbi1ib3R0b206MGNtOwoJ
bWFyZ2luLWxlZnQ6MzYuMHB0OwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjEx
LjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6IzQ4NTY2Mzt9
CnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXIKCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3Jt
YXR0ZWQgQ2hhciI7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazoiSFRN
TCBQcmVmb3JtYXR0ZWQiOwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CnAubXNvbm9ybWFs
MCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDAKCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsKCW1h
cmdpbi1yaWdodDowY207Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsKCW1hcmdpbi1sZWZ0
OjBjbTsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsKCWNvbG9yOiM0ODU2NjM7fQpwLm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3RlcjMw
YjNkNTM4LCBkaXYubXNpcGZvb3RlcjMwYjNkNTM4Cgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3Rl
cjMwYjNkNTM4OwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87CgltYXJnaW4tcmlnaHQ6MGNtOwoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87CgltYXJn
aW4tbGVmdDowY207Cglmb250LXNpemU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7Cgljb2xvcjojNDg1NjYzO30Kc3Bhbi5FbWFpbFN0eWxlMjIKCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6
d2luZG93dGV4dDt9CnNwYW4uRW1haWxTdHlsZTIzCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOiMxRjQ5N0Q7fQpzcGFu
LkVtYWlsU3R5bGUyNAoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOwoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5FbWFpbFN0eWxlMjUK
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOwoJY29sb3I6IzFGNDk3RDt9CnNwYW4uRW1haWxTdHlsZTI2Cgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOndpbmRv
d3RleHQ7fQpzcGFuLkVtYWlsU3R5bGUyOAoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjojMUY0OTdEO30KLk1z
b0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQtc2l6ZToxMC4w
cHQ7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsKCW1hcmdpbjo3
Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQovKiBMaXN0IERlZmluaXRpb25zICovCkBsaXN0IGwwCgl7bXNvLWxpc3QtaWQ6
ODUyMzA4NjMxOwoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0zNDE3Nzk0NTY7fQpAbGlzdCBsMDps
ZXZlbDEKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrv
grc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
Cglmb250LWZhbWlseTpTeW1ib2w7fQpAbGlzdCBsMDpsZXZlbDIKCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRhYi1zdG9wOjcy
LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4w
cHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsKCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30KQGxpc3QgbDA6bGV2
ZWwzCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674Kn
OwoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsK
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwwOmxldmVsNAoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3Rv
cDoxNDQuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQpAbGlzdCBsMDpsZXZlbDUKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cglt
c28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDA6bGV2ZWw2
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwwOmxldmVsNwoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQpAbGlzdCBsMDpsZXZlbDgKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28t
bGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDA6bGV2ZWw5Cgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNv
LWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwxCgl7bXNvLWxpc3QtaWQ6OTM0NjMyNjY1OwoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOi0yMDg1NTc5MzkwO30KQGxpc3QgbDE6bGV2ZWwxCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674K3OwoJbXNvLWxldmVs
LXRhYi1zdG9wOjM2LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQt
aW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6
U3ltYm9sO30KQGxpc3QgbDE6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7Cgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Cgltc28tYmlkaS1m
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9CkBsaXN0IGwxOmxldmVsMwoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10
YWItc3RvcDoxMDguMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQpAbGlzdCBsMTpsZXZlbDQKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsKCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDE6
bGV2ZWw1Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6
74KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwxOmxldmVsNgoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWIt
c3RvcDoyMTYuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQpAbGlzdCBsMTpsZXZlbDcKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsKCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDE6bGV2
ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674Kn
OwoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsK
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwxOmxldmVsOQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3Rv
cDozMjQuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQpAbGlzdCBsMgoJe21zby1saXN0LWlkOjEwOTI4MjE3MTg7Cgltc28tbGlzdC10eXBlOmh5
YnJpZDsKCW1zby1saXN0LXRlbXBsYXRlLWlkczotMjA0MzI1NDgxMCAxNjU1NDk0NTMyIDY3Njk4
NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzO30KQGxpc3QgbDI6bGV2ZWwxCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7Cgltc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDotOwoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWlu
ZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgltc28tZmFy
ZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30KQGxpc3QgbDI6bGV2ZWwyCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQpAbGlzdCBsMjpsZXZlbDMKCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQt
aW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMjpsZXZlbDQK
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgrc7Cglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsK
CXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpTeW1ib2w7fQpAbGlzdCBsMjpsZXZl
bDUKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0
IGwyOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10
ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
CkBsaXN0IGwyOmxldmVsNwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1s
ZXZlbC10ZXh0Ou+CtzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJv
bDt9CkBsaXN0IGwyOmxldmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1z
by1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291
cmllciBOZXciO30KQGxpc3QgbDI6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDMKCXttc28tbGlzdC1pZDoxMzM4NDY1NzAxOwoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOjIwNTAzNjI1MDY7fQpAbGlzdCBsMzpsZXZlbDEKCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgrc7Cgltc28tbGV2ZWwt
dGFiLXN0b3A6MzYuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpT
eW1ib2w7fQpAbGlzdCBsMzpsZXZlbDIKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsKCW1zby1iaWRpLWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30KQGxpc3QgbDM6bGV2ZWwzCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRh
Yi1zdG9wOjEwOC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWlu
ZGVudDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9CkBsaXN0IGwzOmxldmVsNAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0OwoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMzps
ZXZlbDUKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrv
gqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDM6bGV2ZWw2Cgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1z
dG9wOjIxNi4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVu
dDotMTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9CkBsaXN0IGwzOmxldmVsNwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsK
CW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0OwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMzpsZXZl
bDgKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7
Cgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0OwoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3QgbDM6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9w
OjMyNC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDot
MTguMHB0OwoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9Cm9sCgl7bWFyZ2luLWJvdHRvbTowY207fQp1bAoJe21hcmdpbi1ib3R0b206MGNtO30KLS0+
PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9ImVk
aXQiIGRhdGE9IjEiIC8+CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4KPC9oZWFk
Pgo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPgo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+S2V0YW4sPG86cD48L286cD48L3NwYW4+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QXBvbG9naWVz
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlByb2JhYmx5IGxvb2tlZCB1cCBhIHdyb25nIHZlcnNpb24gb2YgdGhl
IGRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhvd2V2ZXIsIHRoZSBx
dWVzdGlvbiBhYm91dCBjb21wbGlhbmNlIHdpdGggUkZDIDgyMDAgcmVtYWlucyBvcGVuIElNSE8u
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8ZGl2Pgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkcyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5TYXNoYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk9mZmljZTog
JiM0Mzs5NzItMzkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5FbWFpbDombmJzcDsm
bmJzcDsgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8ZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0
ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPiBLZXRh
biBUYWxhdWxpa2FyIChrZXRhbnQpICZsdDtrZXRhbnRAY2lzY28uY29tJmd0Owo8YnI+CjxiPlNl
bnQ6PC9iPiBXZWRuZXNkYXksIFNlcHRlbWJlciA0LCAyMDE5IDM6MTkgUE08YnI+CjxiPlRvOjwv
Yj4gQWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0O0FsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUu
Y29tJmd0Ozxicj4KPGI+Q2M6PC9iPiBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3Jn
Jmd0OzsgUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs7IGJydW5vLmRlY3JhZW5l
QG9yYW5nZS5jb207IHJib25pY2FAanVuaXBlci5uZXQ8YnI+CjxiPlN1YmplY3Q6PC9iPiBSRTog
QmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJj
b2xvcjp3aW5kb3d0ZXh0Ij5IaSBTYXNoYSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPk15IHJlZmVyZW5jZXMgd2VyZSBj
b3JyZWN0IDoKPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48YSBocmVmPSJodHRwczovL2NsaWNr
dGltZS5zeW1hbnRlYy5jb20vM0tLWHdQVFpHc01IalF3bTlkU1hmVW42SDI/dT1odHRwcyUzQSUy
RiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29y
ay1wcm9ncmFtbWluZy0wMSUyM3NlY3Rpb24tNC4xMyI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMSNzZWN0aW9u
LTQuMTM8L2E+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1JTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+VGhlIHNlY3Rpb24gYWxzbyByZWZlcnMgdG8gdGhl
IGluZGl2aWR1YWwgZHJhZnQgaW4gNm1hbiAoSS1ELnZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRl
ci1pbnNlcnRpb24pIHdoaWNoIGNvdmVycyB0aGUgaW5zZXJ0aW9uLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4i
PllvdSBtYXkgYWxzbyB3YW50IHRvIHJlZmVyIHRvIHRoaXMgZGlzY3Vzc2lvbiA6CjxhIGhyZWY9
Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zNkZwenVZQ0NHNURkYmpzMmVSUEFyOTZI
Mj91PWh0dHBzJTNBJTJGJTJGbWFpbGFyY2hpdmUuaWV0Zi5vcmclMkZhcmNoJTJGbXNnJTJGc3By
aW5nJTJGeWZfQ3NtYUhkNzN4T0VMZ1N1YnNnNVdON1k4Ij4KaHR0cHM6Ly9tYWlsYXJjaGl2ZS5p
ZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcveWZfQ3NtYUhkNzN4T0VMZ1N1YnNnNVdON1k4PC9hPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
SU4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tSU4iPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5LZXRhbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1J
TiIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxkaXY+CjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3Rl
eHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+IEFsZXhh
bmRlciBWYWluc2h0ZWluICZsdDs8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9hPiZndDsKPGJy
Pgo8Yj5TZW50OjwvYj4gMDQgU2VwdGVtYmVyIDIwMTkgMTc6MzE8YnI+CjxiPlRvOjwvYj4gS2V0
YW4gVGFsYXVsaWthciAoa2V0YW50KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtldGFudEBjaXNjby5j
b20iPmtldGFudEBjaXNjby5jb208L2E+Jmd0Ozxicj4KPGI+Q2M6PC9iPiBTUFJJTkcgV0cgTGlz
dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9h
PiZndDs7IFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIj5y
b2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7CjxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBv
cmFuZ2UuY29tIj5icnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRv
OnJib25pY2FAanVuaXBlci5uZXQiPgpyYm9uaWNhQGp1bmlwZXIubmV0PC9hPjxicj4KPGI+U3Vi
amVjdDo8L2I+IFJFOiBCaW5kaW5nIFNJRCBpbiBTUnY2L1NSdjYgKHdhczogQmV5b25kIFNSdjYp
PG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5LZXRhbiw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5Mb3RzIG9mIHRoYW5rcyBmb3IgYSBwcm9tcHQgcmVzcG9uc2UuPG86cD48L286cD48L3Nw
YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+SXQgc2VlbXMgdGhhdCB0aGUgc2VjdGlvbnMgaW4gdGhlIGRy
YWZ0IHNob3VsZCBiZSA0LjkgKEluc2VydCkgYW5kIDQuMTEgKGVuY2FwKSBhbmQgbm90IGFzIGlu
IHRoZSBlbWFpbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XaXRoIHJlZ2Fy
ZCB0byB0aGUgSW5zZXJ0ICZuYnNwO3VzZSBjYXNlLCB0aGUgcHNldWRvY29kZSBpbiB0aGUgZHJh
ZnQgc3VnZ2VzdCBpbnNlcnRpb24gb2YgYW4gYWRkaXRpb25hbCBTUkggYmV0d2VlbiB0aGUgSVB2
NiBoZWFkZXIgYW5kIHRoZSBTUkgmbmJzcDsgaW4gd2hpY2ggdGhlIEFjdGl2ZSBTZWdtZW50IGlz
IEJTSUQuPG86cD48L286cD48L3NwYW4+PC9wPgo8cHJlPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhpcyBzZWVt
cyB0byBjb250cmFkaWN0IFNlY3Rpb24gNC4xIG9mIFJGQyA4MjAwIHRoYXQgc3RhdGVzIHRoYXQg
4oCcPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RWFjaCBleHRlbnNpb24gaGVhZGVy
IHNob3VsZCBvY2N1ciBhdCBtb3N0IG9uY2UsIGV4Y2VwdCBmb3IgdGhlIERlc3RpbmF0aW9uIE9w
dGlvbnMgaGVhZGVyLCB3aGljaCBzaG91bGQgb2NjdXIgYXQgbW9zdCB0d2ljZSAob25jZSBiZWZv
cmUgYSBSb3V0aW5nIGhlYWRlciBhbmQgb25jZSBiZWZvcmUgdGhlIHVwcGVyLWxheWVyIGhlYWRl
cikuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCdPG86cD48L286cD48L3NwYW4+PC9wcmU+CjxwcmU+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4KPHByZT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2hpbGUgdGhlIHF1b3RlZCB0ZXh0IGlzIG5vdCBhIOKA
nHJlYWzigJ0gSUVURiByZXF1aXJlbWVudCAodGhlIHdvcmQg4oCcc2hvdWxk4oCdIGlzIG5vdCBj
YXBpdGFsaXplZCksICZuYnNwO2l0IHByZXN1bWFibHkgZXhwcmVzc2VzIHdoYXQgUm9uIGNhbGxz
IOKAnElQdjYgb3J0aG9kb3h54oCdIGluIG9uZSBvZiBoaXMgZW1haWxzLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TYXNo
YTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk9mZmljZTogJiM0Mzs5NzItMzky
NjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
IzQzOzk3Mi01NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5FbWFpbDombmJzcDsmbmJzcDsgPGEgaHJl
Zj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tIj4KQWxleGFuZGVyLlZh
aW5zaHRlaW5AZWNpdGVsZS5jb208L2E+PG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij4gS2V0YW4gVGFsYXVsaWthciAo
a2V0YW50KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtldGFudEBjaXNjby5jb20iPmtldGFudEBjaXNj
by5jb208L2E+Jmd0Owo8YnI+CjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIFNlcHRlbWJlciA0LCAy
MDE5IDI6MjcgUE08YnI+CjxiPlRvOjwvYj4gQWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+QWxleGFuZGVyLlZh
aW5zaHRlaW5AZWNpdGVsZS5jb208L2E+Jmd0OzsgUm9iIFNoYWtpciAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnJvYmpzQGdvb2dsZS5jb20iPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0OzsKPGEgaHJlZj0i
bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iPmJydW5vLmRlY3JhZW5lQG9yYW5nZS5j
b208L2E+PGJyPgo8Yj5DYzo8L2I+IFNQUklORyBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86
c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4KPGI+U3ViamVjdDo8
L2I+IFJFOiBCaW5kaW5nIFNJRCBpbiBTUnY2L1NSdjYgKHdhczogQmV5b25kIFNSdjYpPG86cD48
L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIg
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPkhpIFNhc2hhLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjp3aW5k
b3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUlOIj48YSBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5j
b20vMzhuUXZlU2l6SlZFUmk3NnhMbTZRRTI2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYu
b3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0w
MSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0
d29yay1wcm9ncmFtbWluZy0wMTwvYT4KIGNvdmVycyB0aGUgcHNldWRvY29kZSBCU0lEIGZvciBT
UnY2LiBQbGVhc2UgcmVmZXIgdG8gc2VjdGlvbiA0LjEzLTE2IHdoaWNoIGRlc2NyaWJlIGJvdGgg
dGhlIGluc2VydCBhbmQgZW5jYXAgdmVyc2lvbnMuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+VGhhbmtzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
SU4iPktldGFuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6d2luZG93dGV4
dCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1JTiIgc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3By
aW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsKPGI+
T24gQmVoYWxmIE9mIDwvYj5BbGV4YW5kZXIgVmFpbnNodGVpbjxicj4KPGI+U2VudDo8L2I+IDA0
IFNlcHRlbWJlciAyMDE5IDE2OjE5PGJyPgo8Yj5Ubzo8L2I+IFJvYiBTaGFraXIgJmx0OzxhIGhy
ZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7IDxh
IGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj4KYnJ1bm8uZGVjcmFlbmVA
b3JhbmdlLmNvbTwvYT48YnI+CjxiPkNjOjwvYj4gU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9
Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPgo8Yj5T
dWJqZWN0OjwvYj4gW3NwcmluZ10gQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9u
ZCBTUnY2KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Um9iLCBCcnVu
byBhbmQgYWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgaGF2ZSBhIG5haXZlIHF1ZXN0aW9uIGJhc2VkLCBt
b3N0IHByb2JhYmx5LCBvbiBpbnN1ZmZpY2llbnQgdW5kZXJzdGFuZGluZyBvZiBTUnY2IChub3Qg
dG8gbWVudGlvbiBTUnY2JiM0MzspLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMgcXVlc3Rpb24gaGFzIGJl
ZW4gcHJvbXB0ZWQgYnkgdGhlIGNvbXBsYWludHMgKG9uIHRoZSBCZXlvbmQgU1J2NiB0aHJlYWQp
IGFib3V0IHByb2JsZW1zIHdpdGggc3VwcG9ydGluZyBsb25nIGxpc3RzIG9mIDEyOC1iaXRzIG9m
IFNJRHMgaW4gdGhlIElQdjYgU2VnbWVudCBSb3V0aW5nIEhlYWRlcnMsIGFuZCB2YXJpb3VzIGFw
cHJvYWNoZXMgdG8gbWl0aWdhdGluZwogdGhlc2UgY29tcGxhaW50cy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwcmU+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5
bWFudGVjLmNvbS8zUDd3dzI0ajkyenp0ZzEzd1pONlJZNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29s
cy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4NDAyJTIzc2VjdGlvbi01Ij5TZWN0aW9uIDUgb2YgUkZD
IDg0MDI8L2E+IGRlZmluZXMgQmluZGluZyBTZWdtZW50cyAoQlNJRHMpIGFuZCBzYXlzIHRoYXQ8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4g4oCcPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
aGUgQlNJRCBpcyBib3VuZCB0byBhbiBTUiBQb2xpY3ksIGluc3RhbnRpYXRpb24gb2Ygd2hpY2gg
bWF5IGludm9sdmUgYSBsaXN0IG9mIFNJRHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPuKAnSAmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkl0IGFsc28gZXhwbGFpbnMgdGhhdCBCU0lEcyBmYWNpbGl0YXRlIGJldHRlciBzY2FsYWJp
bGl0eSAoYW1vbmcgb3RoZXIgdGhpbmdzKSBvZiBTUi4gJm5ic3A7QW5kLCBhcyBpcyBhcHByb3By
aWF0ZSBmb3IgdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCwgUkZDIDg0MDIgZG9lcyBub3QgZGlm
ZmVyZW50aWF0ZSBiZXR3ZWVuIFNSLU1QTFMgYW5kIFNSdjYgaW4gdGhlIGRlZmluaXRpb24gb2Yg
QmluZGluZyBzZWdtZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4KPHByZT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+CjxwcmU+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSA8YSBocmVmPSJodHRwczovL2NsaWNr
dGltZS5zeW1hbnRlYy5jb20vM1VkRVJwb2pvZ2NNTlYzOU5YS3hUamQ2SDI/dT1odHRwcyUzQSUy
RiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1tcGxzLTIyIj5TUi1NUExTPC9hPiBkcmFmdCAoYWxyZWFkeSBhcHByb3ZlZCBmb3IgcHVi
bGljYXRpb24gYXMgYW4gUkZDKSAmbmJzcDttZW50aW9ucyAoZS5nLiwgaW4gdGhlIGV4YW1wbGUg
aW4gU2VjdGlvbiBBLjMuMikgdGhhdCB0aGUgbm9kZSB0aGF0IGhhcyBhbGxvY2F0ZWQgYSBCU0lE
IGxhYmVsIDEwMjMgZm9yIGEgc3BlY2lmaWMgU1IgcG9saWN5IEZFQy0xIGZvciB3aGljaCBpdCBp
cyB0aGUgaGVhZC1lbmQg4oCcPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+aW5zdGFs
bHMgYSB0cmFuc2l0IE1QTFMgZm9yd2FyZGluZyBlbnRyeSB0byBTV0FQIGluY29taW5nIGxhYmVs
PTEwMjMsIHdpdGggb3V0Z29pbmcgbGFiZWxzIGFuZCBvdXRnb2luZyBpbnRlcmZhY2UgZGV0ZXJt
aW5lZCBieSB0aGUgU0lELUxpc3QgZm9yIEZFQzE8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPuKAnS4gVGhpcyBleHBsYW5hdGlvbiBpcyBmdWxseSBjb21wYXRpYmxlIHdpdGgg
dGhlIE1QTFMgYXJjaGl0ZWN0dXJlIHdoZXJlIHRoZSB0b3AgbGFiZWwgb2YgdGhlIGxhYmVsIHN0
YWNrIGNhbiBiZSBzd2FwcGVkIHdpdGggbXVsdGlwbGUgbmV3IGxhYmVscy4gPG86cD48L286cD48
L3NwYW4+PC9wcmU+CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcHJlPgo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5DYW4gc29tZWJvZHkgcGxlYXNlIGV4cGxhaW4gaG93IChpZiBhdCBhbGwpIGFyZSBCaW5kaW5n
IFNlZ21lbnRzIGdvaW5nIHRvIGJlIHN1cHBvcnRlZCBpbiBTUnY2IGFuZC9vciBpbiBTUnY2JiM0
Mzs/PG86cD48L286cD48L3NwYW4+PC9wcmU+CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlRvIHRoZSBiZXN0IG9mIG15IChhZG1pdHRlZGx5LCBsaW1pdGVkKSB1bmRlcnN0YW5k
aW5nIG9mIElQdjYsIG5vIGVxdWl2YWxlbnQgb2YgdGhlIFNSLU1QTFMgaGFuZGxpbmcgb2YgdGhl
IEJTSUQgaXMgYWxsb3dlZCB3aXRoIHRoZSBJUHY2IHJvdXRpbmcgaGVhZGVycyBhcyBwZXIgPGEg
aHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNEdEthZEN2WHRwVmRlTnhYNVgx
ZGpLNkgyP3U9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MjAwIj5S
RkMgODIwMDwvYT4uIEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly9jbGlj
a3RpbWUuc3ltYW50ZWMuY29tLzMyMWtQNldkMkdEVDRmbWo1Ym1oWFgzNkgyP3U9aHR0cHMlM0El
MkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0
aW5nLWhlYWRlci0yMiI+SVB2NiBTZWdtZW50IFJvdXRpbmcgSGVhZGVyPC9hPiBkcmFmdCBkb2Vz
IG5vdCBtZW50aW9uIEJpbmRpbmcgU0lEcyBhdCBhbGwuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pgo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3ByZT4KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnJvbSBteSBQ
T1YsIGlmIEJpbmRpbmcgc2VnbWVudHMgY2Fubm90IGJlIHN1cHBvcnRlZCB3aXRoIFNSdjYgb3Ig
U1J2NiYjNDM7LCBhIFRlY2huaWNhbCBFcnJhdHVtIG9uIDg0MDIgc2hvdWxkIHBvc3RlZC48bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkRpZCBJIG1pc3Mgc29tZXRoaW5nIGhl
cmU/PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WW91ciB0aW1lbHkgZmVlZGJh
Y2sgd291bGQgYmUgaGlnaGx5IGFwcHJlY2lhdGVkLgo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5SZWdhcmRzLCBhbmQgbG90cyBvZiB0aGFua3MgaW4gYWR2YW5jZSwK
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+U2FzaGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5P
ZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Q2VsbDombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzs5NzItNTQ5MjY2MzAyPG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RW1haWw6
Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxl
LmNvbSI+CkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9hPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxkaXY+CjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+
IHNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJp
bmctYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7CjxiPk9uIEJlaGFsZiBPZiA8L2I+TmljayBIaWxs
aWFyZDxicj4KPGI+U2VudDo8L2I+IFR1ZXNkYXksIFNlcHRlbWJlciAzLCAyMDE5IDk6MjIgUE08
YnI+CjxiPlRvOjwvYj4gUm9iIFNoYWtpciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2ds
ZS5jb20iPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0Ozxicj4KPGI+Q2M6PC9iPiBTUFJJTkcgV0cg
TGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3Jn
PC9hPiZndDs7CjxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3JnPC9h
Pjxicj4KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+Um9iLDxicj4KPGJyPgpDbGFyaWZ5aW5nIHdoYXQgSSB3cm90ZSBwcmV2aW91c2x5LCBJ
IGRvbid0IHRoaW5rIGl0IHdvdWxkIGJlIGFwcHJvcHJpYXRlIGZvciBkcmFmdC1maWxzZmlscy1z
cHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkIHRvIHByb2dyZXNzIGZ1cnRoZXIgdW5s
ZXNzIHRoZSBhdXRob3JzIGNhbiBkZW1vbnN0cmF0ZSB0aGF0IHRoZSB2b2x1bWUgb2YgSVB2NiBh
ZGRyZXNzaW5nIHJlcXVpcmVkIGNhbiBiZSBzYXRpc2ZpZWQgaW4gYSB3YXkgdGhhdAogd29ya3Mg
d2l0aGluIHRoZSBjb25zdHJhaW50cyB0aGF0IHRoZSBvcGVyYXRpb25hbCBjb21tdW5pdHkgb3Bl
cmF0ZXMgd2l0aGluLjxicj4KPGJyPgpJZiB0aGVyZSBpcyBhbiBleHBlY3RhdGlvbiB0aGF0IHRo
aXMgYWRkcmVzcyBzcGFjZSB3aWxsIGJlIGFzc2lnbmVkIGZyb20gdGhlIGdsb2JhbCB1bmljYXN0
IGFkZHJlc3MgYmxvY2sgdmlhIHN0YW5kYXJkIFJJUiBhbGxvY2F0aW9uIHBvbGljaWVzLCB0aGVu
IHRoZSBhdXRob3JzIHdpbGwgbmVlZCB0byBkZW1vbnN0cmF0ZSB0aGF0IHRoZSBSSVJzIGFyZSBn
b2luZyB0byBiZSBjb21mb3J0YWJsZSBjaGFuZ2luZyB0aGVpciBhbGxvY2F0aW9uIHBvbGljaWVz
CiB0byBhY2NvbW1vZGF0ZSB0aGlzLjxicj4KPGJyPgpOaWNrPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0
OjE4Ljc1cHQ7bWFyZ2luLXRvcDoyMi41cHQ7bWFyZ2luLXJpZ2h0OjE4Ljc1cHQ7bWFyZ2luLWJv
dHRvbTo3LjVwdCI+CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0VE
RjFGNCAxLjVwdDtwYWRkaW5nOjguMHB0IDBjbSAwY20gMGNtIj4KPGRpdj4KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOm1pZGRsZSI+PGEgaHJlZj0ibWFpbHRvOnJi
b25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyI+Um9uIEJvbmljYTwvYT48bzpwPjwv
bzpwPjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9
InRleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246bWlkZGxlIj4KPHNwYW4gc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPjEgU2VwdGVtYmVyIDIwMTkgYXQgMjI6MTA8L3NwYW4+PG86cD48L286cD48
L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O21hcmdpbi1y
aWdodDoxOC4wcHQiPgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5IaSBGZXJuYW5kbyw8YnI+
Cjxicj4KNm1hbiBwYXJ0aWNpcGFudHMgc2hvdWxkIGxvb2sgYXQgdGhlIGZvbGxvd2luZzo8YnI+
Cjxicj4KLSA8YSBocmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1h0R01zdngx
cExmRHMyVWdiaWlKU0c2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUy
RmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMSI+Cmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3Jh
bW1pbmctMDE8L2E+IChJbiBwYXJ0aWN1bGFyLCBTZWN0aW9ucyA0IGFuZCA1KTxicj4KLSA8YSBo
cmVmPSJodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM0dUdWdwS1g2TUVrUXR4amtQTjRz
RkE2SDI/dT1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRmRyYWZ0LWZpbHNm
aWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDIiPgpodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNy
djYtdXNpZC0wMjwvYT48YnI+Cjxicj4KUm9uPGJyPgo8YnI+Cjxicj4KSnVuaXBlciBCdXNpbmVz
cyBVc2UgT25seTxicj4KPGJyPgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4KRnJvbTog
RmVybmFuZG8gR29udCA8YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj4mbHQ7
ZmdvbnRAc2k2bmV0d29ya3MuY29tJmd0OzwvYT4KPGJyPgpTZW50OiBTYXR1cmRheSwgQXVndXN0
IDMxLCAyMDE5IDQ6NTMgUE08YnI+ClRvOiBSb24gQm9uaWNhIDxhIGhyZWY9Im1haWx0bzpyYm9u
aWNhQGp1bmlwZXIubmV0Ij4mbHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZndDs8L2E+OyBSb2IgU2hh
a2lyCjxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIj4mbHQ7cm9ianNAZ29vZ2xlLmNv
bSZndDs8L2E+OyBTUFJJTkcgV0cgTGlzdCA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3Jn
Ij4KJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8L2E+OyA8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRm
Lm9yZyI+Nm1hbkBpZXRmLm9yZzwvYT48YnI+ClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQg
U1J2Ni48YnI+Cjxicj4KSGksIFJvbiw8YnI+Cjxicj4KRm9yIHRob3NlIDZtYW4tZXJzIHRoYXQg
aGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxkIHlvdSBwbGVhc2Ug
Y2xhcmlmeSB3aGF0IGRvIHlvdSBtZWFuIGJ5ICZxdW90O3N0cmV0Y2hpbmcgdGhlIGludGVycHJl
dGF0aW9uIG9mPGJyPgpSRkM4MjAwIG9yIFJGQzQyOTEmcXVvdDs/PGJyPgo8YnI+CkluIHRoZSBw
YXN0IHdlIGhhdmUgc2VlbiBvdXRyaWdodCB2aW9sYXRpb24gb2YgUkZDODIwMCAoZm9ybWVybHkg
UkZDMjQ2MCksIHNvIEknbSBjdXJpb3VzIGlmIHRoZXJlIGFyZSBhbnkgZG9jdW1lbnRzIHRyeWlu
ZyB0byBkbyB0aGUgc2FtZSwgb3Igd2hhdC48YnI+Cjxicj4KVGhhbmtzITxicj4KPGJyPgpDaGVl
cnMsPGJyPgpGZXJuYW5kbzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPC9kaXY+CjxkaXY+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPjxicj4KPGJyPgotLTxicj4KRmVybmFuZG8gR29udDxicj4KU0k2IE5l
dHdvcmtzPGJyPgplLW1haWw6IDxhIGhyZWY9Im1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20i
PmZnb250QHNpNm5ldHdvcmtzLmNvbTwvYT48YnI+ClBHUCBGaW5nZXJwcmludDogNjY2NiAzMUM2
IEQ0ODQgNjNCMiA4RkIxIEUzQzQgQUUyNSAwRDU1IDFENEUgNzQ5Mjxicj4KPGJyPgo8YnI+Cjxi
cj4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS08YnI+CklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDxi
cj4KPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciPmlwdjZAaWV0Zi5vcmc8L2E+PGJyPgpB
ZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50
ZWMuY29tLzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyP3U9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0
Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpcHY2Ij4KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pcHY2PC9hPjxicj4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguNzVwdDttYXJn
aW4tdG9wOjIyLjVwdDttYXJnaW4tcmlnaHQ6MTguNzVwdDttYXJnaW4tYm90dG9tOjcuNXB0Ij4K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRURGMUY0IDEuNXB0O3Bh
ZGRpbmc6OC4wcHQgMGNtIDBjbSAwY20iPgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idmVydGljYWwtYWxpZ246bWlkZGxlIj48YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29y
a3MuY29tIj5GZXJuYW5kbyBHb250PC9hPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgYWxpZ249InJpZ2h0IiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNh
bC1hbGlnbjptaWRkbGUiPgo8c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+MzEgQXVndXN0IDIw
MTkgYXQgMjE6NTM8L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MTguMHB0O21hcmdpbi1yaWdodDoxOC4wcHQiPgo8ZGl2Pgo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij5IaSwgUm9uLDxicj4KPGJyPgpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBo
YXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQ8YnI+CnlvdSBwbGVh
c2UgY2xhcmlmeSB3aGF0IGRvIHlvdSBtZWFuIGJ5ICZxdW90O3N0cmV0Y2hpbmcgdGhlIGludGVy
cHJldGF0aW9uIG9mPGJyPgpSRkM4MjAwIG9yIFJGQzQyOTEmcXVvdDs/PGJyPgo8YnI+CkluIHRo
ZSBwYXN0IHdlIGhhdmUgc2VlbiBvdXRyaWdodCB2aW9sYXRpb24gb2YgUkZDODIwMCAoZm9ybWVy
bHk8YnI+ClJGQzI0NjApLCBzbyBJJ20gY3VyaW91cyBpZiB0aGVyZSBhcmUgYW55IGRvY3VtZW50
cyB0cnlpbmcgdG8gZG8gdGhlPGJyPgpzYW1lLCBvciB3aGF0Ljxicj4KPGJyPgpUaGFua3MhPGJy
Pgo8YnI+CkNoZWVycyw8YnI+CkZlcm5hbmRvPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4K
PGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8
L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4Ljc1cHQ7bWFyZ2luLXRvcDoy
Mi41cHQ7bWFyZ2luLXJpZ2h0OjE4Ljc1cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+CjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0VERjFGNCAxLjVwdDtwYWRkaW5nOjgu
MHB0IDBjbSAwY20gMGNtIj4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InZlcnRp
Y2FsLWFsaWduOm1pZGRsZSI+PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBk
bWFyYy5pZXRmLm9yZyI+Um9uIEJvbmljYTwvYT48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7dmVy
dGljYWwtYWxpZ246bWlkZGxlIj4KPHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjMxIEF1Z3Vz
dCAyMDE5IGF0IDIxOjMzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYg
c3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDttYXJnaW4tcmlnaHQ6MTguMHB0Ij4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlJvYiw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5UaGUgZm9sbG93aW5nIGFyZSBhcmd1bWVudHMgZm9yIHBy
b2NlZWRpbmcgd2l0aCBTUnY2JiM0Mzs6PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPgo8IVtpZiAhc3Vw
cG9ydExpc3RzXT48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PHNwYW4gc3R5bGU9Im1zby1s
aXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5FZmZpY2llbnQgZm9yd2FyZGluZyB3aXRo
IGRlZXAgU0lEIGxpc3RzPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6
bDIgbGV2ZWwxIGxmbzEiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij5PcGVyYXRpb25hbCBTaW1wbGljaXR5PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7
bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHls
ZT0iY29sb3I6IzkwOUFBNCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij5TUnY2JiM0Mzsgd29yayBtYXkgZmluaXNoIGJlZm9yZSBTUnY2PG86cD48L286
cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RWZmaWNpZW50IGZvcndhcmRpbmcgd2l0aCBkZWVw
IFNJRCBMaXN0czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5T
UiBjdXN0b21lcnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgU1Ig
cGF0aHMgdGhhdCBjb250YWluIDggdG8gMTIgc2VnbWVudHMuIFRoZXkgaGF2ZSBhbHNvIHN0YXRl
ZCBhIHJlcXVpcmVtZW50IGZvciBpbXBsZW1lbnRhdGlvbnMgdG8gZm9yd2FyZCBhdCBsaW5lIHNw
ZWVkICZuYnNwO2FuZCB3aXRob3V0IGNvbnN1bWluZyBleGNlc3NpdmUKIG92ZXJoZWFkIGJhbmR3
aWR0aC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5TUnY2LCBhcyBkZWZpbmVk
IGluIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyLCBjYW5ub3Qgc2F0aXNm
eSB0aGVzZSByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1cHBvcnQgYW4gU1IgcGF0aCB3aXRo
IDggc2VnbWVudHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEyOC1ieXRlIFNSSC4gRXZlbiBpZiBB
U0lDcyBjb3VsZCBwcm9jZXNzIHN1Y2gKIGEgbG9uZyBTUkggYXQgbGluZSBzcGVlZCwgdGhlIGJh
bmR3aWR0aCBvdmVyaGVhZCB3b3VsZCBiZSBwcm9oaWJpdGl2ZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij5UaGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgJm5i
c3A7dGhhdCB5b3UgbWVudGlvbiBiZWxvdyBpcyByZXF1aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95
YWJsZS4gV2hpbGUgZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXIgaXMgY2xv
c2UgdG8gbWF0dXJpdHksIHRoZSBmb3VyIGNvbXBldGluZyBzb2x1dGlvbnMgbWVudGlvbmVkIGJl
bG93CiBhcmUgZXF1YWxseSBtYXR1cmUgYW5kIHNob3VsZCBiZSBnaXZlbiBlcXVhbCBjb25zaWRl
cmF0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5
bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhlIGZvdXIg
c29sdXRpb25zIGFyZSBTUnY2JiM0MzssIHVTSUQsIGRyYWZ0LWxpIGFuZCBkcmFmdC1taXJza3ku
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij5PcGVyYXRpb25hbCBTaW1wbGljaXR5PG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+LS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPG86cD4KPC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPk5ldHdvcmsgb3BlcmF0b3Jz
IHN0cml2ZSBmb3Igb3BlcmF0aW9uYWwgc2ltcGxpY2l0eS4gQnkgbG9vc2VseSBpbnRlcnByZXRp
bmcgKGFuZCBzb21ldGltZXMgYmVuZGluZykgdGhlIHJlcXVpcmVtZW50cyBvZiBSRkNzIDQyOTEg
YW5kIFJGQyA4MjAwLCBTUnY2IGludHJvZHVjZXMgYXJjaGl0ZWN0dXJhbCBxdWlya3MgdGhhdCBp
bnRyb2R1Y2Ugb3BlcmF0aW9uYWwKIGNvbXBsZXhpdHkuIFRoZSBmb2xsb3dpbmcgYXJlIGFyY2hp
dGVjdHVyYWwgcXVpcmtzIG9mICZuYnNwO2RyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmct
aGVhZGVyOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTgu
MHB0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3Bh
biBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9z
cGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+VGhlIFNlZ21lbnQgUm91dGluZyBIZWFkZXIgKFNSSCkgc2VydmVzIHB1
cnBvc2VzIG90aGVyIHRoYW4gcm91dGluZy4gVGhlcmVmb3JlLCB0aGUgU1JIIGlzIHNvbWV0aW1l
cyByZXF1aXJlZCBmb3IgcGFja2V0cyB0aGF0IHRyYXZlcnNlIHRoZSBsZWFzdC1jb3N0IHBhdGgg
ZnJvbSBzb3VyY2UgdG8gZGVzdGluYXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBw
dDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bh
bj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPlRoZSBTUkggYW5kIHRoZSBJUHY2IEF1dGhlbnRpY2F0aW9uIEhlYWRlciBh
cmUgaW5jb21wYXRpYmxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0
OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48
IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+VGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBkZXRlcm1pbmVzIHdoZXRoZXIgYW4gU1JI
IGlzIHZhbGlkIGFuZCBob3cgaXQgaXMgcHJvY2Vzc2VkLiBGb3IgZXhhbXBsZSwgaWYgdGhlIElQ
djYgZGVzdGluYXRpb24gYWRkcmVzcyBjb250YWlucyBvbmUgbG9jYWxseSBpbnN0YW50aWF0ZWQg
dmFsdWUsCiB0aGUgU1JIIG1pZ2h0IGJlIHByb2Nlc3NlZCBpbiBvbmUgcGFydGljdWxhciB3YXks
IHdoaWxlIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgY29udGFpbnMgYW5vdGhlciBs
b2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1ZSwgdGhlIFNSSCBtaWdodCBiZSB0b3RhbGx5IGludmFs
aWQuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nICZuYnNwO3Byb21pc2VzIG1vcmUgYXJjaGl0ZWN0dXJh
bCBxdWlya3MuIEZvciBleGFtcGxlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0
ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYgIXN1cHBv
cnRMaXN0c10+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJtc28tbGlz
dDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOwo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+U2VnbWVudCBlbmRwb2ludHMgY2FuIGluc2Vy
dCBhbmQvb3IgZGVsZXRlIElQdjYgZXh0ZW5zaW9uIGhlYWRlcnM8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1p
bmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+CjwhW2lmICFzdXBwb3J0TGlz
dHNdPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsK
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkFuIElQdjYgcGFja2V0IGNhbiBjb250YWluIHR3byBT
ZWdtZW50IFJvdXRpbmcgaGVhZGVyczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21z
by1saXN0OmwyIGxldmVsMSBsZm8xIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHls
ZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwv
c3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+SVB2NiBwYWNrZXRzIGFyZSBubyBsb25nZXIgc2VsZi1kZXNjcmliaW5nLiBGb3Ig
ZXhhbXBsZSwgdGhlIE5leHQgSGVhZGVyIEZpZWxkIGluIHRoZSBTUkggY2FuIGNhcnJ5IGEgdmFs
dWUgb2YgTm8gTmV4dCBIZWFkZXIsIGV2ZW4gdGhvdWdoIHRoZSBTUkggaXMgZm9sbG93ZWQgYnkg
RXRoZXJuZXQgcGF5bG9hZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5PdGhl
ciBlbWVyZ2luZyBkcmFmdHMgcHJvbWlzZSBzdGlsbCBtb3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtz
LiBGb3IgZXhhbXBsZSwgaW4gZHJhZnQtYWxpLTZtYW4tc3ByaW5nLXNydjYtb2FtLCBpbXBsZW1l
bnRhdGlvbnMgbmVlZCB0byBleGFtaW5lIHRoZSBTUkggZXZlbiB3aGVuIFNlZ21lbnQgTGVmdCBl
cXVhbHMgemVyby4gVGhpcyBpcyBiZWNhdXNlIHRoZSBTUkgKIGhhcyBiZWVuIG92ZXJsb2FkZWQg
dG8gY2FycnkgT0FNIGFzIHdlbGwgYXMgcm91dGluZyBpbmZvcm1hdGlvbi48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5GdXJ0aGVybW9yZSwgZHJhZnQtZmlsc2ZpbHMtc3ByaW5n
LW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZCByZXF1aXJlcyBuZXR3b3JrIG9wZXJhdG9ycyB0
byBvYnRhaW4gYWRkcmVzcyBzcGFjZSBhbmQgbnVtYmVyIHRoZWlyIG5ldHdvcmtzIGluIGEgcGFy
dGljdWxhciB3YXkgdG8gbWFrZSByb3V0aW5nIHdvcmsuCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPlNSdjYmIzQzOyBXb3JrIE1heSBGaW5pc2ggQmVmb3JlIFNSdjYgd29yazxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5T
UnY2JiM0MzsgJm5ic3A7aGFzIGJlZW4gaW1wbGVtZW50ZWQgb24gTElOVVggYW5kIGlzIGJlaW5n
IGltcGxlbWVudGVkIG9uIEpVTk9TLiBJbXBsZW1lbnRhdGlvbiBleHBlcmllbmNlIGRlbW9uc3Ry
YXRlcyB0aGF0IHNwZWNpZmljYXRpb24gaXMgZmFpcmx5IGNvbXBsZXRlLiBGb3IgZXhhbXBsZSwg
dGhlcmUgaXMgbm8gbmVlZCBmb3IgYW4gU1J2NiYjNDM7IE9BTSBkb2N1bWVudC4gSXTigJlzCiBq
dXN0IElQdjYgYW5kIElQdjYgT0FNIGp1c3Qgd29ya3MuPG86cD48L286cD48L3NwYW4+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+RnVydGhlcm1vcmUsIHRoZSBTUnY2JiM0Mzsgc3BlY2lmaWNhdGlvbnMgYWRo
ZXJlIHRvIGEgc3RyaWN0IGludGVycHJldGF0aW9uIG9mIFJGQyA4MjAwLiBUaGVyZWZvcmUsIGFz
IHRoZXkgcHJvZ3Jlc3MgdGhyb3VnaCB0aGUgd29ya2luZyBncm91cCwgdGhleSB3b27igJl0IG5l
ZWQgdG8gb3ZlcmNvbWUgdGhlIG9iamVjdGlvbnMgdGhhdCBhcmUgaW5ldml0YWJseSBlbmNvdW50
ZXJlZAogd2hlbiBzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBhIHNwZWNpZmljYXRp
b24gdGhhdCBpcyBzbyBmdW5kYW1lbnRhbCBhcyBSRkMgODIwMC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhh
bmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4gc3ByaW5nCjxhIGhyZWY9Im1haWx0
bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+Jmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0
OzwvYT4gPGI+T24gQmVoYWxmIE9mCjwvYj5Sb2IgU2hha2lyPGJyPgo8Yj5TZW50OjwvYj4gU3Vu
ZGF5LCBBdWd1c3QgNCwgMjAxOSA1OjA0IFBNPGJyPgo8Yj5Ubzo8L2I+IFNQUklORyBXRyBMaXN0
IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPiZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7
PC9hPjxicj4KPGI+U3ViamVjdDo8L2I+IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPGRpdj4KPGRpdj4KPHAgc3R5bGU9Im1h
cmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SGkgU1BSSU5HIFdHLDwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjow
Y207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+T3ZlciB0aGUgbGFzdCA1JiM0Mzsg
eWVhcnMsIHRoZSBJRVRGIGhhcyBkZXZlbG9wZWQgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5l
dHdvcmtpbkcgKFNQUklORykgYWthIFNlZ21lbnQgUm91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAo
U1ItTVBMUykgYW5kIElQdjYgKFNSdjYpCiBkYXRhIHBsYW5lcy4gU1ItTVBMUyBtYXkgYWxzbyBi
ZSB0cmFuc3BvcnRlZCBvdmVyIElQIGluIFVEUCBvciBHUkUuPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86
cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5UaGVzZSBlbmNhcHN1bGF0aW9ucyBhcmUgcGFzdCBXRyBsYXN0IGNh
bGwgKGluIElFU0cgb3IgUkZDIEVkaXRvcikuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlB
QTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48
L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5EdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJl
c2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0
aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZTo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlw
ZT0iZGlzYyI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxp
c3Q6bDMgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51
bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+CjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TUnY2JiM0MzsgLyBD
UkggLS0gPGEgaHJlZj0iaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNYdXd6UWs0Yld6
SFdtSjNQTlp6UldoNkgyP3U9aHR0cHMlM0ElMkYlMkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
JTJGdjIlMkZ1cmwlM0Z1JTNEaHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRi
b25pY2EtMkRzcHJpbmctMkRzcnY2LTJEcGx1cy0yRDA0JTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZ
dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2ly
LUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEt
MU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RLVWhBZmpWc3hfd0s2NDV1SmswRkh6czJ2
eGlBVnItQ3NrTVBBYUVoRVFRJTI2ZSUzRCI+Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1cy0wNDwvYT48L3NwYW4+PG86cD48L286cD48L2xp
PjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDMgbGV2
ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9y
bWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51U0lEIC0tIDxhIGhyZWY9Imh0dHBz
Oi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6RDZIMj91PWh0
dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0
dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEZmlsc2ZpbHMtMkRzcHJpbmctMkRu
ZXQtMkRwZ20tMkRleHRlbnNpb24tMkRzcnY2LTJEdXNpZC0yRDAxJTI2ZCUzRER3TUZhUSUyNmMl
M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlG
UTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9M
V1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUyNnMlM0RBcTFESzdmdTczYXhaMVBYTElF
OHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRJTI2ZSUzRCI+Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAx
PC9hPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBk
cmFmdHMgaGF2ZSBiZWVuIHByb3Bvc2VkOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBl
PSJkaXNjIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVt
ZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4KPHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Imh0dHBz
Oi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zUnNBMjRMWVlEejJ3WEIzczNVU1U0SzZIMj91PWh0
dHBzJTNBJTJGJTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0
dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEbGktMkRzcHJpbmctMkRjb21wcmVz
c2VkLTJEc3J2Ni0yRG5wLTJEMDAlMjZkJTNERHdNRmFRJTI2YyUzREhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0klMjZyJTNERmNoOUZRODJzaXItQm9MeDg0aEt1S3ds
LUFXRjJFZnBIY0F3ckRUaEtQOCUyNm0lM0RhY2taQzlldlJmX0xXWXUyYS0xTmFHUkRKS2R4bkUy
aWVJQzRkRF9GTDZzJTI2cyUzRFhXVURBRDJGTWhXTGZlVDVzZ1ViMWxndGhKaHVnY3lUOThHSjJO
LUNyS3MlMjZlJTNEIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5n
LWNvbXByZXNzZWQtc3J2Ni1ucC0wMDwvYT4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFs
O2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJodHRwczovL2NsaWNrdGlt
ZS5zeW1hbnRlYy5jb20vM1FIYWJzZENaUnkzNUF3ejliNlFVQ1I2SDI/dT1odHRwcyUzQSUyRiUy
RnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20lMkZ2MiUyRnVybCUzRnUlM0RodHRwcy0zQV9fdG9v
bHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRG1pcnNreS0yRDZtYW4tMkR1bmlmaWVkLTJEaWQtMkRz
ci0yRDAzJTI2ZCUzRER3TUZhUSUyNmMlM0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRi
M3ZvRFRYY1d6b0NJJTI2ciUzREZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JE
VGhLUDglMjZtJTNEYWNrWkM5ZXZSZl9MV1l1MmEtMU5hR1JESktkeG5FMmllSUM0ZERfRkw2cyUy
NnMlM0RnY2JrSFl4WG03RlU3dmJsT0Ixdkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JJTI2ZSUzRCI+
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQt
c3ItMDM8L2E+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QXMgd2UgZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGlu
ZywgaXQgaXMgaW1wb3J0YW50IGZvciB0aGUgV0cgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1z
IG9mIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbnMgYXJlLiBUaHVzLCB3ZSB0aGluayBpdCBpcyBp
bXBvcnRhbnQKIHRoYXQgdGhlIFdHIHNob3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJz
dGFuZGluZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0
aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMg
dGhhdCBhcmUgbG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0
aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1i
b3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xp
Y2l0IG5ldHdvcmsgb3BlcmF0b3JzIGludGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRh
IHBsYW5lIHRvIGJyaWVmbHkgaW50cm9kdWNlIHRoZWlyOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8dWwgc3R5bGU9Im1hcmdpbi10b3A6
MGNtIiB0eXBlPSJkaXNjIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFj
azttc28tbGlzdDpsMSBsZXZlbDEgbGZvNDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZh
cmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4KPHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPnVzZSBj
YXNlIChlLmcuIEZhc3QgUmVyb3V0ZSwgZXhwbGljaXQgcm91dGluZy9URSk8L3NwYW4+PG86cD48
L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxp
c3Q6bDEgbGV2ZWwxIGxmbzQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51
bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+CjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5mb3J3YXJkaW5nIHBl
cmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50czwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+
PC91bD4KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+Cjx1bCBzdHlsZT0i
bWFyZ2luLXRvcDowY20iIHR5cGU9ImNpcmNsZSI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzQ7dmVydGljYWwtYWxpZ246YmFz
ZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFu
Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj5lLmcuLCAobnVtYmVyIG9mIG5vZGVzLCBuZXR3b3JrIGRpYW1ldGVyLCBudW1iZXIg
b2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBw
b3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMy
LWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQKICgq
KS48L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+CjwvdWw+Cjx1bCBzdHlsZT0ibWFyZ2luLXRv
cDowY20iIHR5cGU9ImRpc2MiPgo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJs
YWNrO21zby1saXN0OmwxIGxldmVsMSBsZm80O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQt
dmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPgo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aWYg
dGhlIGV4aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2ly
Y3Vtc3RhbmNlcywgZGV0YWlscyBvZiB0aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29s
dXRpb24gaXMgcmVxdWlyZWQgYW5kIHdoZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9y
IHRoZSBzaG9ydCB0ZXJtIG9ubHkgb3IgZm9yIHRoZSBsb25nIHRlcm0uPC9zcGFuPjxvOnA+PC9v
OnA+PC9saT48L3VsPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAg
c3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QXMgd2Vs
bCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29t
bXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQg
dGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3ltZW50CiBvZiBTUnY2Jm5ic3A7
IEluIHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVsYXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMg
d2hpY2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2FyZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9m
IHNob3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRoZSBkZXBsb3ltZW50cyAuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gb3IgYm90aCBvZiB0aGVzZSBzZXRzIG9mIGZlZWRi
YWNrIGlmIHBvc3NpYmxlLCBwbGVhc2UgcG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cuIElmIHRo
ZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgc2hhcmVkIHB1YmxpY2x5LCBwbGVhc2Ugc2VuZCBpdCBk
aXJlY3RseSB0bwogdGhlIGNoYWlycyAmYW1wOyBBRCAoTWFydGluKS48L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoaXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4g
Zm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4g
cmVhY2ggdGhlIFNQUklORyBjaGFpcnMgdmlhCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij48YSBocmVmPSJt
YWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZyI+c3ByaW5nLWNoYWlyc0BpZXRmLm9yZzwvYT48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPiBhbmQgQURzIHZpYQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+PGEgaHJlZj0i
bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmciPnNwcmluZy1hZHNAaWV0Zi5vcmc8L2E+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4uJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+PG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5U
aGFuayB5b3UsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPi0tIFJvYiAmYW1wOyBCcnVubzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFB
NCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+KCopIEFzIGV4cHJlc3NlZCBvbiB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBiaXQgU0lE
IGNhbiBlbmNvZGUgdHdvIGluc3RydWN0aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGphY2VuY3kg
U0lEIGhlbmNlIGxlc3MgU0lEIG1heSBiZSByZXF1aXJlZC48L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249
ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxp
Z246Y2VudGVyIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVu
aXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
PG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmO2NvbG9yOiM5
MDlBQTQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPGRpdj4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmO2NvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPgpJ
RVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9Im1haWx0bzpp
cHY2QGlldGYub3JnIj5pcHY2QGlldGYub3JnPC9hPjxicj4KQWRtaW5pc3RyYXRpdmUgUmVxdWVz
dHM6IDxhIGhyZWY9Imh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8zM3RLeXF1RER3UEp4
aFpGOWdmWHI2RDZIMj91PWh0dHBzJTNBJTJGJTJGd3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxp
c3RpbmZvJTJGaXB2NiI+Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2
NjwvYT48YnI+Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+
CjwvYmxvY2txdW90ZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KPGJyPgpU
aGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5k
IGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzCjxicj4KQ09ORklERU5USUFMIGFuZCB3aGlj
aCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVk
IHRoaXMKPGJyPgp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1t
YWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwKPGJyPgphbmQg
YWxsIGNvcGllcyB0aGVyZW9mLjxicj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3Nw
YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4
dCI+PGJyPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Cjxicj4KVGhpcyBlLW1haWwgbWVzc2FnZSBp
cyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlv
biB3aGljaCBpcwo8YnI+CkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5
IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzCjxicj4KdHJhbnNtaXNz
aW9uIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBh
bmQgdGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsCjxicj4KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi48
YnI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPC9kaXY+CjxiciBj
bGVhcj0iYm90aCI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxCUj4KPEJSPgpUaGlzIGUtbWFpbCBtZXNz
YWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9y
bWF0aW9uIHdoaWNoIGlzIDxCUj4KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJp
ZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgPEJSPgp0cmFu
c21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBm
YXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwgPEJSPgphbmQgYWxsIGNvcGllcyB0aGVy
ZW9mLjxCUj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPgo8L2JvZHk+CjwvaHRtbD4KCg==

--_000_AM0PR03MB382847ECBB622F8B287AA99A9DB80AM0PR03MB3828eurp_--


From nobody Wed Sep  4 11:28:09 2019
Return-Path: <rbonica@juniper.net>
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 4980A120BBE; Wed,  4 Sep 2019 11:28:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 7CZsAEpsxewi; Wed,  4 Sep 2019 11:28:05 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 163B4120BC5; Wed,  4 Sep 2019 11:28:05 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x84IOVQb004159; Wed, 4 Sep 2019 11:27:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=NuLltziRAKzKCFot+feaOGfXx7eueKUeT5IrWH64cY8=; b=OTQInfw4DBKB2Bxte1fg7Xmn/fjMvhTOch8qPE6xgcksws5oal9pM1q7dfenHieQeITk 9vVSM9qP7kJoCvNaqhJVgoO3rseKOPcqwlDI89uHlxQtpDaGFNoTkavFhn1VndVfiF3C AO+RmhgzhXzIsYkBkmn/6vJBAfq0HHQQ3pXk2T4DTJ43WdgyhTE+ICbCyKuaVYMWmJ6I j9IDfuQ551Alfd6JlslPJyvAWcIuGXlro+IcEa9WhTHmzT25w6KvO8zHzoVYucFF7rro azkWPmS3KzBx5co7UBjjoQz6P+qc+YdrCEv20oscEQY4wwWqltVJ4RyI6l6N2O+ybL+W Dw== 
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp2059.outbound.protection.outlook.com [104.47.40.59]) by mx0a-00273201.pphosted.com with ESMTP id 2us7ap474p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 04 Sep 2019 11:27:56 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N9K1X8NI3J6pnBEoqfxcowpofjRsqnjeYMn/BU7X0aG64JFt5PtJhtjcJzKx4ou4DBDjOJljrPAqZ+8yz5TBsd8v3U/Q30+Sl/y5hFcnd+2uAJOBuiCz+w1nIIEvuAayrdloIM+uVDRxjvrvnUB+bCmC5c/CCgPVRjTFKQgyLc3YN63Uxgmv8x18h/olJPe+/5fGZnR1J5VRUfBNkkEW+McNrwoeNIX7D+kGeFdSCwVB1liu5k3R6AbM0E8X4GixIz06F7TyrKfLvxY3cDkuNOtIKvsw6w/gBGzc81cNtt0S25cmCrINTrOPCk3xkF0JpO36qIvVPwkue9K94ujXxQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NuLltziRAKzKCFot+feaOGfXx7eueKUeT5IrWH64cY8=; b=CLmkWA9eYoZqMJ2eOcDdS4/Prikay7DJpdcS0bgJdKnhIkf5+2DmXGNtyqmwS2/RThAbHmvRmUNvqPlatiV2VA+gbt1omd/Iy/DbJVTgBHD8/8CkrOm94bLlkA4jF0AjblUR+Sp04lRpsTjIL8bBevoNtFKd2svNcriwTO+VrCaenSgHTg8I1+g7DbXZnwVElFvJYuVWgE4Y4KlXHq3H6dMchNBe8qOpoGj8R4s7KAhQooZJwsKJNgkJHImfxUYrveVCaPTu+JnsoQs/C5pJqVkySLNWxroRc5G6g6Prr0E0LJ0FRrXMKsUHyQV8bOVnxRdvLrJF0mb14KZYCbMzqg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6549.namprd05.prod.outlook.com (20.178.234.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.12; Wed, 4 Sep 2019 18:27:54 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2241.014; Wed, 4 Sep 2019 18:27:54 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
CC: Suresh Krishnan <suresh.krishnan@gmail.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQ==
Content-Class: 
Date: Wed, 4 Sep 2019 18:27:54 +0000
Message-ID: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-04T18:27:52.5331331Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=2fd718f7-a72e-4cda-af69-639a0b2563ae; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9e048d66-1b26-42dd-79a4-08d731659a49
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6549; 
x-ms-traffictypediagnostic: BYAPR05MB6549:
x-microsoft-antispam-prvs: <BYAPR05MB6549B7EADEBD900252618F8BAEB80@BYAPR05MB6549.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(346002)(136003)(376002)(366004)(39860400002)(13464003)(199004)(189003)(51444003)(476003)(8936002)(71190400001)(66066001)(6116002)(71200400001)(25786009)(81166006)(110136005)(99286004)(53936002)(3846002)(486006)(81156014)(2906002)(7696005)(5660300002)(6436002)(64756008)(305945005)(66476007)(14444005)(66946007)(4326008)(102836004)(66446008)(9686003)(55016002)(26005)(256004)(53546011)(6506007)(52536014)(54906003)(86362001)(33656002)(186003)(14454004)(478600001)(76116006)(316002)(74316002)(8676002)(66556008)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6549; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: KnXwg0tsVtKMoV/WGJhbkb32nEFkuq3sfJWwwW1ITaIbWnIvTU/yOJKtuhvrFQlaB5xb+wxDrKgJnfm0amoujb8qFmqq+YA5nDGx5zX3kEX5WaAh62f1fY/2AkgGnnZrzQ+M4WdQDEnQIywKq9VAsEs2LkB9x6ocGwVVxqPPzjgZ1OeHMpn3Nb+XUGE/dfQrchhVunJdMlfliEqoxjcreQ/hN+C5ERMoYC3Ap/+wkgSOfoZVSdkSkKl+ha01WHWjwUUsvk2pj8y6/CezvKFRZwSf0a5QBhzge/BAW1Mhk44gYssqGAGhL6Uc4+2xViTlqlvNoi6LgXWvHJ1sFAYDvEvzyjlDrTOSdoQ+vHo+XzjjVkl6+V6aX/IWfxqi+JOQ/jOu/8n7r4OvJGjDGL0ZSV1KOCUq21LGL5A5F19kC9s=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9e048d66-1b26-42dd-79a4-08d731659a49
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 18:27:54.4539 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: A/A6H9f6SiteYPfekoA5eNYSbG3jUZQEDPK5Y8ciVs/vn/czXtVdN/FXPgrGIalTHkIMVkWdz8tQPm2oIfh1hQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6549
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-04_05:2019-09-04,2019-09-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 mlxscore=0 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 mlxlogscore=999 clxscore=1015 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909040183
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GNnOambnCovorfVBko8wr9wgjlo>
Subject: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Wed, 04 Sep 2019 18:28:08 -0000

Ole,

Yes, a deep breath and some introspection are always a good thing.

First, I think that we need to make a distinction between the "spirit" and =
"letter" of the law. Next, we need to make a statement regarding good engin=
eering practice.

RFC 8200 mandates some things. For example, In an IPv6 header, the source a=
ddress must precede the destination address. Any attempt to reverse those t=
wo would violate the letter of the law.

By contrast, RFC 8200 strongly suggests other things. For example, transit =
nodes should not insert or delete extension headers. In general, these sugg=
estions should be heeded. But exemptions can be granted, on a case-by-case =
basis, given that the motivation is strong, the risk is minimal, and there =
are no viable alternatives.

For better or worse, RFC 8200 does not use RFC 2119 language. So it is diff=
icult to distinguish between the spirit and letter of the law. I think that=
 is the genesis of the current debate.

Beyond that, we need to make a statement regarding good engineering practic=
e. If a technology violates the spirit of RFC 8200 once, with good reason, =
that is fine. If it violates the spirit of RFC 8200 twice, we should all st=
art asking questions. If it violates the spirit of RFC 8200 three times, an=
d promises to do so again in the future, we should start to question whethe=
r that technology is building on RFC 8200 or trying to redefine it.
                                                                           =
                  Ron



Juniper Business Use Only

-----Original Message-----
From: Ole Troan <otroan@employees.org>=20
Sent: Wednesday, September 4, 2019 2:58 AM
To: Fernando Gont <fernando@gont.com.ar>
Cc: Suresh Krishnan <suresh.krishnan@gmail.com>; Ron Bonica <rbonica@junipe=
r.net>; spring@ietf.org; 6man@ietf.org; draft-voyer-6man-extension-header-i=
nsertion <draft-voyer-6man-extension-header-insertion@ietf.org>; draft-ietf=
-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programmin=
g@ietf.org>
Subject: Re: Question about SRv6 Insert function

[ snip ]
I would prefer that we calmed down a bit on the protocol policing.

[ snip ]


From nobody Wed Sep  4 12:04:14 2019
Return-Path: <rejithomas.d@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 5CEAF120C07; Wed,  4 Sep 2019 12:04:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 3UFtcUSEyryh; Wed,  4 Sep 2019 12:04:06 -0700 (PDT)
Received: from mail-vs1-xe34.google.com (mail-vs1-xe34.google.com [IPv6:2607:f8b0:4864:20::e34]) (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 45A92120B83; Wed,  4 Sep 2019 12:04:00 -0700 (PDT)
Received: by mail-vs1-xe34.google.com with SMTP id w195so11878279vsw.11; Wed, 04 Sep 2019 12:04:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=GL3Se9nwVOxTAHiXaZAVHJpweW+kQgD8Bw3VtG5len4=; b=ihbrssg8G+9bMNCxZgHCnzOMfoYd5URIcXyb63PcxMqiUOnkDebq7Ea/jh3J8lUcMC EickLKRoQTrY8QutHolbyMNgUqX4o2+8KvIEO6EKjtfCCWYDmxF6LvLoOXEwhJFOyGCu OIRWfh4LdFJZae7s8r0YGXWcfDpqkQjGdUxy9fHzBWDO1mG5ytmkE8AeXourDzCgHYE6 2/72bPdw4+G4OgMbtSx7aEYVYOIcWF0ja8Dny9ioawwtRfSEN8SRIUhLi6uQaDr1jNTo i8he7tRJeCXr7shWqvvtVPiW6tzfH88S+TTRh/tBj8eAhPH91ibFH67UiAAnu3O+jhs/ rDdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=GL3Se9nwVOxTAHiXaZAVHJpweW+kQgD8Bw3VtG5len4=; b=AS4K+21VN5OBkFyDE58KmD5dfqPuML/t8DwpCJPNer0/5Kx6TNQYjp84tg/kD2sHVI 5BOv0qzuNidaIfeOvJ2kERcecwTbMtdyz8n1cP+0t9rVL2ayugKsqklUdoDqGTwvq0v1 yW/kepQMny7gFMPgciNfQDUjUmgoJEeeu3fjT9rpAhmLMpkLQJdyfVaRWQzfAHz0ppPu gkJaPNiRlsNdVPJTHkLPKx6yPKSUHaqmv4N1eeZpjptae8EEgSoG8PuaSLeeAJSyUggx 65M4cIfVcAR+TZRHcJjNXGa6ZqV7hj9mRbXzB8E6iz4RYy/iBXonQX++v7g2BLWqxp99 veXQ==
X-Gm-Message-State: APjAAAXeEwqclwtcDgAiWAbP8iZEK1zCTan1ibRYcu6rj5NetygLb14n zdcwzJRDgjYz7V7A3HBvPO5gObVoySDxEcvmvP377nhA1g==
X-Google-Smtp-Source: APXvYqz7oFz18j05Oj6WktRPK+teEZ8qgtaMBIIkVGCFUYkrXhNwi5zbTBvtXQCILDSRtO7LGVlk48Igmf3pAzIPl84=
X-Received: by 2002:a67:1a41:: with SMTP id a62mr6195277vsa.54.1567623838952;  Wed, 04 Sep 2019 12:03:58 -0700 (PDT)
MIME-Version: 1.0
References: <mailman.3390.1567532921.9648.ipv6@ietf.org>
In-Reply-To: <mailman.3390.1567532921.9648.ipv6@ietf.org>
From: Reji Thomas <rejithomas.d@gmail.com>
Date: Thu, 5 Sep 2019 00:33:47 +0530
Message-ID: <CAA8Zg7Evkud=hTDpVJVzP=HxF52U7qumoUHJ=bfABUpggGFDhQ@mail.gmail.com>
To: SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000ff1be0591bede63"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/AV5RX1NQS2c0B8lq4Gh-X1kAOQY>
Subject: Re: [spring] Beyond SRv6.
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: Wed, 04 Sep 2019 19:04:13 -0000

--0000000000000ff1be0591bede63
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi WG Folks,


Its not clear on why the SRv6 has to alter the address semantics and
push the service functions into v6 address space. Maybe rationale on
why this was done would help to appreciate why this path was chosen.
>From my understanding the SRv6+ spec shows these defined service
functions are best represented by destination options and is in line
with the IPv6 architecture document leaving the address space
semantics intact. In SRv6 the SID is defined as LOC:FUNCT:ARGS. It is
not clear on why this fixed address space would be sufficient for
arguments. I believe if the same cannot fit in 128 bit address space
it needs to be overflown into another SID or into a TLV. Doesn=E2=80=99t th=
is
semantics suggest that TLV is the best place to encode this
information and should be in a destination option header in first
place?



It also seems that the TLV space in SR header might turn out to be a catch
all block wrt SR. For example  In-situ OAM IPv6 Options for Srv6 are
getting pushed to SR TLVs whereas for generic V6 I see there is another
draft (
https://tools.ietf.org/html/draft-ioametal-ippm-6man-ioam-ipv6-options-02)
 which
pushes them into destination options/hop-by-hop.  With the dilution of
semantics of headers are we looking at more conflicts of SRv6 model with
generic V6 features in future?.



 HMAC TLV is used to protect the SRH. It not clear on how the same would
interoperate with AH. When AH is included are we going to end with both AH
and HMAC TLV ?



The uSID draft for reducing the SRH overhead seems to be a hack at present
and its still not clear on how the same is going to be used with function
semantics.



SRv6+  confirms to the V6 architecture, explains the rationale behind the
design and is non ambiguous to start with. Till now there has not been any
valid shortcomings brought forth with the Srv6+ design. I saw a mention
that SRv6+ needs to distribute the SID to address binding and hence require
extensions to protocols which is not what was intended by SR. Considering
at a bare minimum we would need a software/microcode update to support even
the SRH parsing, I didn=E2=80=99t understand why  protocol extension and ma=
pping
for SR support with V6 is a bad idea. Please correct me if there is a gap
in my understanding.



In view of the above ,I support SRv6+ work to continue in the SPRING WG.




Regards

Reji



> From: spring <spring-bounces@ietf.org> on behalf of Ron Bonica <rbonica=
=3D40juniper.net@dmarc.ietf.org>
>
> Date: Monday, September 2, 2019 at 9:23 AM
> To: Rob Shakir <robjs=3D40google.com@dmarc.ietf.org>, SPRING WG List <
> spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
> Subject: Re: [spring] Beyond SRv6.
>
> Rob,
>
> There may be an elephant in the room that needs addressing?.
>
> Over the years, the IPv6 community has specified a very tight architectur=
e
> that encodes some information in IPv6 addresses, other information in
> Routing headers, and still other information in Destination Options
> headers. SRv6+ adheres strictly to this architecture. Because it reuses
> IPv6 machinery, its specification promises it be painless and its
> deployment promises to be safe. To date, there has been no significant
> technical criticism of SRv6+. Only a claim that SRv6 is nearly complete a=
nd
> good enough. (Both of those claims may require scrutiny).
>
> By contrast, SRv6 varies from the spirit, if not the letter of the IPv6
> architecture. It encodes things in IPv6 address that have never been
> encoded in IPv6 addresses before. It attempts to encode everything else i=
n
> the Routing header, as if the other IPv6 extension headers didn?t exist. =
It
> frequently tests the limits of RFC 8200 compliance.
>
> This creates a situation in which each variance from IPv6 orthodoxy
> requires another. For example, because SRv6 encodes instructions in IPv6
> addresses, draft-ali-6man-spring-srv6-oam is required. And now,
> draft-ali-6man-spring-srv6-oam creates its own variances from the IPv6
> orthodoxy. OAM information is encoded in the Routing header and the Routi=
ng
> header must be examined, even when Segment Left is equal to zero.
>
> I invite everyone to consider how TI-LFA an uSID will interact.
>
> So, why would the IETF would want to prevent work on the more
> conservative, SRv6+ approach?  This brings us to the back to the elephant
> in the room?..
>
> Until very recently, relatively few router vendors have supported IPv6
> extension headers in ASICs. If an IPv6 packet contained any extension
> headers at all, it was sent to the slow path.
>
> SRv6+ encourages router vendors to support both the Routing and
> Destination Options header in ASICs. This sets vendors on a path on a pat=
h
> towards more complete implementation of the architecture that the IPv6
> community has developed so carefully over the years. It encourages vendor=
s
> to commit more and more of RFC 8200 to ASICs.
>
> SRv6 encourages router vendors to support the Routing header in ASICs,
> while doing everything possible to mitigate the need to support Destinati=
on
> Options in ASICs. This may be a necessary expedient for many platforms.
> However, it should not be the only approach, or even the long-term approa=
ch
> for the IETF.
>
>
>                                                          Ron
>
>
>
>
> From: spring <spring-bounces@ietf.org> On Behalf Of Rob Shakir
> Sent: Sunday, August 4, 2019 5:04 PM
> To: SPRING WG List <spring@ietf.org>
> Subject: [spring] Beyond SRv6.
>
>
> Hi SPRING WG,
>
>
> Over the last 5+ years, the IETF has developed Source Packet Routing in
> NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and
> IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in UDP o=
r
> GRE.
>
>
> These encapsulations are past WG last call (in IESG or RFC Editor).
>
>
> During the SPRING WG meeting at IETF 105, two presentations were related
> to the reduction of the size of the SID for IPv6 dataplane:
> ?         SRv6+ / CRH --
> https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04<
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_htm=
l_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&d=3DDwMFaQ&c=3DHAkYuh63rsuhr6S=
cbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP=
8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DKUhAfjVsx_wK645uJk0FH=
zs2vxiAVr-CskMPAaEhEQQ&e=3D
> >
> ?         uSID --
> https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-=
usid-01
> <
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_htm=
l_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&d=3D=
DwMFaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx=
84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s=
&s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&e=3D
> >
>
>
> During the IETF week, two additional drafts have been proposed:
> ?
> https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00<
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_htm=
l_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&d=3DDwMFaQ&c=3DHAkYuh63=
rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcA=
wrDThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DXWUDAD2FMhWLfe=
T5sgUb1lgthJhugcyT98GJ2N-CrKs&e=3D
> >
> ?         https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<
> https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_htm=
l_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&d=3DDwMFaQ&c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrD=
ThKP8&m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&s=3DgcbkHYxXm7FU7vblO=
B1vI58SDaaWf62pa7YvLmsP4nI&e=3D
> >
>
>
> As we expressed during the meeting, it is important for the WG to
> understand what the aims of additional encapsulations are. Thus, we think
> it is important that the WG should first get to a common understanding on
> the requirements for a new IPv6 data plane with a smaller SID - both from
> the perspective of operators that are looking to deploy these technologie=
s,
> and from that of the software/hardware implementation.
>
>
> Therefore, we would like to solicit network operators interested in SR
> over the IPv6 data plane to briefly introduce their:
> ?         use case (e.g. Fast Reroute, explicit routing/TE)
> ?         forwarding performance and scaling requirements
> o    e.g., (number of nodes, network diameter, number of SID required in
> max and average). For the latter, if possible using both SRv6 128-bit SID=
s
> and shorter (e.g. 32-bit) SIDs as the number would typically be different
> (*).
> ?         if the existing SRv6 approach is not deployable in their
> circumstances, details of the requirement of a different solution is
> required and whether this solution is needed for the short term only or f=
or
> the long term.
>
>
> As well as deployment limitations, we would like the SPRING community to
> briefly describe the platform limitations that they are seeing which limi=
t
> the deployment of SRv6  In particular limitations related to the number o=
f
> SIDs which can be pushed and forwarded and how much the use of shorter SI=
Ds
> would improve the deployments .
>
>
> For both of these sets of feedback if possible, please post this to the
> SPRING WG.. If the information cannot be shared publicly, please send it
> directly to the chairs & AD (Martin).
>
>
> This call for information will run for four weeks, up to 2019/09/03. As a
> reminder, you can reach the SPRING chairs via spring-chairs@ietf.org
> <mailto:spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:
> spring-ads@ietf.org>.
>
>
> Thank you,
>
> -- Rob & Bruno
>
>
> (*) As expressed on the mailing list, a 128 bit SID can encode two
> instructions a node SID and an adjacency SID hence less SID may be requir=
ed.
>
>
>
>

--0000000000000ff1be0591bede63
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div cl=
ass=3D"gmail_quote"><div><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10=
pt;font-family:&quot;Courier New&quot;;color:rgb(0,0,0)"><span style=3D"fon=
t-family:Arial,sans-serif"><span>=C2=A0</span></span></pre><pre style=3D"ma=
rgin:0cm 0cm 0.0001pt;font-size:10pt;color:rgb(0,0,0)"><font face=3D"Arial,=
 sans-serif">Hi WG Folks,</font></pre><pre style=3D"margin:0cm 0cm 0.0001pt=
;font-size:10pt;color:rgb(0,0,0)"><font face=3D"Arial, sans-serif"><br></fo=
nt></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&=
quot;Courier New&quot;;color:rgb(0,0,0)"><pre style=3D"margin:0cm 0cm 0.000=
1pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=3D"font=
-family:Arial,sans-serif">Its not clear on why the SRv6 has to alter the ad=
dress semantics and push the service functions into v6 address space. Maybe=
 rationale on why this was done would help to appreciate why this path was =
chosen. From my understanding the SRv6+ spec shows these defined service fu=
nctions are best represented by destination options and is in line with the=
 IPv6 architecture document leaving the address space semantics intact. In =
SRv6 the SID is defined as LOC:FUNCT:ARGS. It is not clear on why this fixe=
d address space would be sufficient for arguments. I believe if the same ca=
nnot fit in 128 bit address space it needs to be overflown into another SID=
 or into a TLV. Doesn=E2=80=99t this semantics suggest that TLV is the best=
 place to encode this information and should be in a destination option hea=
der in first place?<span></span></span></pre><p class=3D"MsoNormal" style=
=3D"margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif;w=
hite-space:normal"><span style=3D"font-size:10pt;font-family:Arial,sans-ser=
if"><span>=C2=A0</span></span></p><p class=3D"gmail-p2" style=3D"margin:0cm=
 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvetica Neue&quot;;white-sp=
ace:normal"><span style=3D"font-size:10pt;font-family:Arial,sans-serif">It =
also seems that the TLV space in SR header might turn out to be a catch all=
 block wrt SR. For example=C2=A0<span class=3D"gmail-apple-converted-space"=
>=C2=A0</span>In-situ OAM IPv6 Options for Srv6 are getting pushed to SR TL=
Vs whereas for generic V6 I see there is another draft (<a href=3D"https://=
tools.ietf.org/html/draft-ioametal-ippm-6man-ioam-ipv6-options-02"><span cl=
ass=3D"gmail-s1" style=3D"color:rgb(220,161,13)"><span style=3D"text-decora=
tion:none">https://tools.ietf.org/html/draft-ioametal-ippm-6man-ioam-ipv6-o=
ptions-02</span></span></a>)<span class=3D"gmail-apple-converted-space">=C2=
=A0=C2=A0</span>which pushes them into destination options/hop-by-hop.<span=
 class=3D"gmail-apple-converted-space">=C2=A0 With=C2=A0</span>the dilution=
 of semantics of headers are we looking at more conflicts of SRv6 model wit=
h generic V6 features in future?.<span></span></span></p><p class=3D"gmail-=
p2" style=3D"margin:0cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvet=
ica Neue&quot;;white-space:normal"><span style=3D"font-size:10pt;font-famil=
y:Arial,sans-serif"><span>=C2=A0</span></span></p><p class=3D"gmail-p2" sty=
le=3D"margin:0cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvetica Neu=
e&quot;;white-space:normal"><span class=3D"gmail-apple-converted-space"><sp=
an style=3D"font-size:10pt;font-family:Arial,sans-serif">=C2=A0<span></span=
>HMAC TLV is used to protect the SRH. It not clear on how the same would in=
teroperate with AH. When AH is included are we going to end with both AH an=
d HMAC TLV ?<span></span></span></span></p><p class=3D"gmail-p2" style=3D"m=
argin:0cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvetica Neue&quot;=
;white-space:normal"><span class=3D"gmail-apple-converted-space"><span styl=
e=3D"font-size:10pt;font-family:Arial,sans-serif"><span>=C2=A0</span></span=
></span></p><p class=3D"gmail-p2" style=3D"margin:0cm 0cm 0.0001pt;font-siz=
e:9pt;font-family:&quot;Helvetica Neue&quot;;white-space:normal"><span clas=
s=3D"gmail-apple-converted-space"><span style=3D"font-size:10pt;font-family=
:Arial,sans-serif">The uSID draft for reducing the SRH overhead seems to be=
 a hack at present and its still not clear on how the same is going to be u=
sed with function semantics.=C2=A0<span></span></span></span></p><p class=
=3D"gmail-p2" style=3D"margin:0cm 0cm 0.0001pt;font-size:9pt;font-family:&q=
uot;Helvetica Neue&quot;;white-space:normal"><span class=3D"gmail-apple-con=
verted-space"><span style=3D"font-size:10pt;font-family:Arial,sans-serif"><=
span>=C2=A0</span></span></span></p><p class=3D"gmail-p2" style=3D"margin:0=
cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvetica Neue&quot;;white-=
space:normal"><span style=3D"font-size:10pt;font-family:Arial,sans-serif">S=
Rv6+ =C2=A0confirms to the V6 architecture, explains the rationale behind t=
he design and is non ambiguous to start with. Till now there has not been a=
ny valid shortcomings brought forth with the Srv6+ design. I saw a mention =
that SRv6+ needs to distribute the SID to address binding and hence require=
 extensions to protocols which is not what was intended by SR. Considering =
at a bare minimum we would need a software/microcode update to support even=
 the SRH parsing, I didn=E2=80=99t understand why=C2=A0=C2=A0protocol exten=
sion and mapping for SR support with V6 is a bad idea. Please correct me if=
 there is a gap in my understanding.<span></span></span></p><p class=3D"gma=
il-p2" style=3D"margin:0cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Hel=
vetica Neue&quot;;white-space:normal"><span style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif"><span>=C2=A0</span></span></p><p class=3D"gmail-p2" =
style=3D"margin:0cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvetica =
Neue&quot;;white-space:normal"><span style=3D"font-size:10pt;font-family:Ar=
ial,sans-serif">In view of the above ,I support SRv6+ work to continue in t=
he SPRING WG.<span></span></span></p><p class=3D"gmail-p3" style=3D"margin:=
0cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvetica Neue&quot;;white=
-space:normal"><span><span style=3D"font-size:10pt;font-family:Arial,sans-s=
erif">=C2=A0<span></span></span></span></p></pre><p class=3D"gmail-p2" styl=
e=3D"margin:0cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvetica Neue=
&quot;;color:rgb(0,0,0)"><span style=3D"font-size:10pt;font-family:Arial,sa=
ns-serif"><br></span></p><p class=3D"gmail-p2" style=3D"margin:0cm 0cm 0.00=
01pt;font-size:9pt;font-family:&quot;Helvetica Neue&quot;;color:rgb(0,0,0)"=
><span style=3D"font-size:10pt;font-family:Arial,sans-serif">Regards</span>=
</p><p class=3D"gmail-p2" style=3D"margin:0cm 0cm 0.0001pt;font-size:9pt;fo=
nt-family:&quot;Helvetica Neue&quot;;color:rgb(0,0,0)"><span style=3D"font-=
size:10pt;font-family:Arial,sans-serif">Reji</span></p><p class=3D"gmail-p3=
" style=3D"margin:0cm 0cm 0.0001pt;font-size:9pt;font-family:&quot;Helvetic=
a Neue&quot;;color:rgb(0,0,0)"><span><span style=3D"font-size:10pt;font-fam=
ily:Arial,sans-serif">=C2=A0<span></span></span></span></p></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width=
:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-lef=
t:1ex"><pre style=3D"margin:0cm 0cm 0.0001pt;color:rgb(0,0,0)"><span style=
=3D"font-family:Arial,Helvetica,sans-serif;color:rgb(34,34,34)">From: sprin=
g &lt;</span><a href=3D"mailto:spring-bounces@ietf.org" target=3D"_blank" s=
tyle=3D"font-family:Arial,Helvetica,sans-serif">spring-bounces@ietf.org</a>=
<span style=3D"font-family:Arial,Helvetica,sans-serif;color:rgb(34,34,34)">=
&gt; on behalf of Ron Bonica &lt;rbonica=3D</span><a href=3D"mailto:40junip=
er.net@dmarc.ietf.org" target=3D"_blank" style=3D"font-family:Arial,Helveti=
ca,sans-serif">40juniper.net@dmarc.ietf.org</a><span style=3D"font-family:A=
rial,Helvetica,sans-serif;color:rgb(34,34,34)">&gt;</span><br></pre>
Date: Monday, September 2, 2019 at 9:23 AM<br>
To: Rob Shakir &lt;robjs=3D<a href=3D"mailto:40google.com@dmarc.ietf.org" t=
arget=3D"_blank">40google.com@dmarc.ietf.org</a>&gt;, SPRING WG List &lt;<a=
 href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&gt;,=
 &quot;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a>=
&quot; &lt;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org=
</a>&gt;<br>
Subject: Re: [spring] Beyond SRv6.<br>
<br>
Rob,<br>
<br>
There may be an elephant in the room that needs addressing?.<br>
<br>
Over the years, the IPv6 community has specified a very tight architecture =
that encodes some information in IPv6 addresses, other information in Routi=
ng headers, and still other information in Destination Options headers. SRv=
6+ adheres strictly to this architecture. Because it reuses IPv6 machinery,=
 its specification promises it be painless and its deployment promises to b=
e safe. To date, there has been no significant technical criticism of SRv6+=
. Only a claim that SRv6 is nearly complete and good enough. (Both of those=
 claims may require scrutiny).<br>
<br>
By contrast, SRv6 varies from the spirit, if not the letter of the IPv6 arc=
hitecture. It encodes things in IPv6 address that have never been encoded i=
n IPv6 addresses before. It attempts to encode everything else in the Routi=
ng header, as if the other IPv6 extension headers didn?t exist. It frequent=
ly tests the limits of RFC 8200 compliance.<br>
<br>
This creates a situation in which each variance from IPv6 orthodoxy require=
s another. For example, because SRv6 encodes instructions in IPv6 addresses=
, draft-ali-6man-spring-srv6-oam is required. And now, draft-ali-6man-sprin=
g-srv6-oam creates its own variances from the IPv6 orthodoxy. OAM informati=
on is encoded in the Routing header and the Routing header must be examined=
, even when Segment Left is equal to zero.<br>
<br>
I invite everyone to consider how TI-LFA an uSID will interact.<br>
<br>
So, why would the IETF would want to prevent work on the more conservative,=
 SRv6+ approach?=C2=A0 This brings us to the back to the elephant in the ro=
om?..<br>
<br>
Until very recently, relatively few router vendors have supported IPv6 exte=
nsion headers in ASICs. If an IPv6 packet contained any extension headers a=
t all, it was sent to the slow path.<br>
<br>
SRv6+ encourages router vendors to support both the Routing and Destination=
 Options header in ASICs. This sets vendors on a path on a path towards mor=
e complete implementation of the architecture that the IPv6 community has d=
eveloped so carefully over the years. It encourages vendors to commit more =
and more of RFC 8200 to ASICs.<br>
<br>
SRv6 encourages router vendors to support the Routing header in ASICs, whil=
e doing everything possible to mitigate the need to support Destination Opt=
ions in ASICs. This may be a necessary expedient for many platforms. Howeve=
r, it should not be the only approach, or even the long-term approach for t=
he IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Ron<br>
<br>
<br>
<br>
<br>
From: spring &lt;<a href=3D"mailto:spring-bounces@ietf.org" target=3D"_blan=
k">spring-bounces@ietf.org</a>&gt; On Behalf Of Rob Shakir<br>
Sent: Sunday, August 4, 2019 5:04 PM<br>
To: SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank"=
>spring@ietf.org</a>&gt;<br>
Subject: [spring] Beyond SRv6.<br>
<br>
<br>
Hi SPRING WG,<br>
<br>
<br>
Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.<b=
r>
<br>
<br>
These encapsulations are past WG last call (in IESG or RFC Editor).<br>
<br>
<br>
During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:<br>
?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SRv6+ / CRH -- <a href=3D"https://tools.=
ietf.org/html/draft-bonica-spring-srv6-plus-04" rel=3D"noreferrer" target=
=3D"_blank">https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a=
>&lt;<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tool=
s.ietf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp;d=3DDwMFaQ&a=
mp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx=
84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=3D" rel=3D"n=
oreferrer" target=3D"_blank">https://urldefense.proofpoint.com/v2/url?u=3Dh=
ttps-3A__tools.ietf.org_html_draft-2Dbonica-2Dspring-2Dsrv6-2Dplus-2D04&amp=
;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch=
9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJK=
dxnE2ieIC4dD_FL6s&amp;s=3DKUhAfjVsx_wK645uJk0FHzs2vxiAVr-CskMPAaEhEQQ&amp;e=
=3D</a>&gt;<br>
?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uSID -- <a href=3D"https://tools.ietf.or=
g/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-01" rel=3D"norefer=
rer" target=3D"_blank">https://tools.ietf.org/html/draft-filsfils-spring-ne=
t-pgm-extension-srv6-usid-01</a>&lt;<a href=3D"https://urldefense.proofpoin=
t.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dfilsfils-2Dspring-2D=
net-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D01&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsu=
hr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHc=
AwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DAq1DK=
7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ&amp;e=3D" rel=3D"noreferrer" target=
=3D"_blank">https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid=
-2D01&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&am=
p;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a=
-1NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx=
4CQ&amp;e=3D</a>&gt;<br>
<br>
<br>
During the IETF week, two additional drafts have been proposed:<br>
?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/d=
raft-li-spring-compressed-srv6-np-00" rel=3D"noreferrer" target=3D"_blank">=
https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00</a>&lt;<a=
 href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.=
org_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2D00&amp;d=3DDwMFaQ&a=
mp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx=
84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_=
FL6s&amp;s=3DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrKs&amp;e=3D" rel=3D"n=
oreferrer" target=3D"_blank">https://urldefense.proofpoint.com/v2/url?u=3Dh=
ttps-3A__tools.ietf.org_html_draft-2Dli-2Dspring-2Dcompressed-2Dsrv6-2Dnp-2=
D00&amp;d=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;=
r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1=
NaGRDJKdxnE2ieIC4dD_FL6s&amp;s=3DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-CrK=
s&amp;e=3D</a>&gt;<br>
?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/d=
raft-mirsky-6man-unified-id-sr-03" rel=3D"noreferrer" target=3D"_blank">htt=
ps://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03</a>&lt;<a href=
=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=3DDwMFaQ&amp;c=3DH=
AkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl=
-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdxnE2ieIC4dD_FL6s&amp=
;s=3DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=3D" rel=3D"noreferre=
r" target=3D"_blank">https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A_=
_tools.ietf.org_html_draft-2Dmirsky-2D6man-2Dunified-2Did-2Dsr-2D03&amp;d=
=3DDwMFaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9F=
Q82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DackZC9evRf_LWYu2a-1NaGRDJKdx=
nE2ieIC4dD_FL6s&amp;s=3DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI&amp;e=
=3D</a>&gt;<br>
<br>
<br>
As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.<br>
<br>
<br>
Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:<br>
?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0use case (e.g. Fast Reroute, explicit ro=
uting/TE)<br>
?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0forwarding performance and scaling requi=
rements<br>
o=C2=A0 =C2=A0 e.g., (number of nodes, network diameter, number of SID requ=
ired in max and average). For the latter, if possible using both SRv6 128-b=
it SIDs and shorter (e.g. 32-bit) SIDs as the number would typically be dif=
ferent (*).<br>
?=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if the existing SRv6 approach is not dep=
loyable in their circumstances, details of the requirement of a different s=
olution is required and whether this solution is needed for the short term =
only or for the long term.<br>
<br>
<br>
As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6=C2=A0 In particular limitations related to the number =
of SIDs which can be pushed and forwarded and how much the use of shorter S=
IDs would improve the deployments .<br>
<br>
<br>
For both of these sets of feedback if possible, please post this to the SPR=
ING WG.. If the information cannot be shared publicly, please send it direc=
tly to the chairs &amp; AD (Martin).<br>
<br>
<br>
This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via <a href=3D"mailto:spring-chair=
s@ietf.org" target=3D"_blank">spring-chairs@ietf.org</a>&lt;mailto:<a href=
=3D"mailto:spring-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org=
</a>&gt; and ADs via <a href=3D"mailto:spring-ads@ietf.org" target=3D"_blan=
k">spring-ads@ietf.org</a>&lt;mailto:<a href=3D"mailto:spring-ads@ietf.org"=
 target=3D"_blank">spring-ads@ietf.org</a>&gt;.<br>
<br>
<br>
Thank you,<br>
<br>
-- Rob &amp; Bruno<br>
<br>
<br>
(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.<br>
<br>
<br><br>
</blockquote></div></div></div></div></div>

--0000000000000ff1be0591bede63--


From nobody Wed Sep  4 15:18:09 2019
Return-Path: <andrew.alston@liquidtelecom.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 38AD71200A3 for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 15:18:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 dQKRCSp-XNLn for <spring@ietfa.amsl.com>; Wed,  4 Sep 2019 15:18:05 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EEB3C120099 for <spring@ietf.org>; Wed,  4 Sep 2019 15:18:04 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp2054.outbound.protection.outlook.com [104.47.2.54]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-3-3aOFkZFnMAWLwvF0CZegfA-1; Wed, 04 Sep 2019 23:17:59 +0100
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com (10.255.112.208) by VE1PR03MB5375.eurprd03.prod.outlook.com (10.255.112.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.19; Wed, 4 Sep 2019 22:17:57 +0000
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c]) by VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c%3]) with mapi id 15.20.2199.021; Wed, 4 Sep 2019 22:17:57 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: SPRING WG List <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
Thread-Topic: Questions about draft-ietf-spring-srv6-networking-programming and draft-filsfils-spring-net-pgm-extension-srv6-usid
Thread-Index: AdVjbjzq0JzuG6CTQi63zXD7u8AURw==
Date: Wed, 4 Sep 2019 22:17:57 +0000
Message-ID: <VE1PR03MB542290761D37661F112B9763EEB80@VE1PR03MB5422.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 33142c4b-f8a2-439e-28e0-08d73185bdb0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:VE1PR03MB5375; 
x-ms-traffictypediagnostic: VE1PR03MB5375:
x-microsoft-antispam-prvs: <VE1PR03MB537548BE803B423F079DBFC9EEB80@VE1PR03MB5375.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(346002)(376002)(396003)(136003)(39860400002)(199004)(189003)(53754006)(71190400001)(71200400001)(25786009)(14454004)(478600001)(66446008)(316002)(66476007)(66556008)(64756008)(74316002)(486006)(2501003)(256004)(54896002)(9686003)(52536014)(99286004)(26005)(6306002)(2906002)(6436002)(186003)(14444005)(55016002)(53936002)(76116006)(6116002)(476003)(66946007)(450100002)(102836004)(5660300002)(3846002)(10916006)(790700001)(86362001)(7696005)(8936002)(81156014)(81166006)(8676002)(6506007)(110136005)(66066001)(7736002)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:VE1PR03MB5375; H:VE1PR03MB5422.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 70S0kKADJ8SRvNP7GwBl4uHJspt3ZrbFSmr3gyaR8O8Fwh0X5pYMBkvIvE//1zf0qQS1nSowgArF1951Ukz5Nyx+PSSmu7IXPM4X7DD8uHEc3LPvBcYVR1HaUZBCZIBtliYHDtVK5cDWaFiy6CyD9L8WB2XnyLahEC/1B9dZAaCiij11FJMPmj0cCdkaFKT3qR5iwDEaoKLQoNq3IDkfJWtu3YPetQo+mbhE1vsSmImb77TbGfKM9qHgn2keo1QCujO+a6iMKhhsO/uXaV201rg+AULckG2qIp7eNjQ/EKpLpRq9D/1hDV645FjwK1AdgeRqWY0QhkUzTTp1IYJOQnAD3rZl5/Hzqgfk6KBkDwtinEeF14GTzic/eJS9Hol9Xk4seo3dSn58IQ/kBAmEsutbh/AIZ9Rj0gRxobFQOpE=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 33142c4b-f8a2-439e-28e0-08d73185bdb0
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 22:17:57.7925 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8aF+We/cvoY14rEL2TQFtgyaVi7i/yJMSdZ+HSFm3BFVOKcU5lH2gpnQCoCfIEuOtCNaZJElXKkw5xG1Ias/8syz5pjNzTpq3BFex2QM3lY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB5375
X-MC-Unique: 3aOFkZFnMAWLwvF0CZegfA-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_VE1PR03MB542290761D37661F112B9763EEB80VE1PR03MB5422eurp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/w0nsF_scf16utzQiX9OzjhVyLWc>
Subject: [spring] Questions about draft-ietf-spring-srv6-networking-programming and draft-filsfils-spring-net-pgm-extension-srv6-usid
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: Wed, 04 Sep 2019 22:18:07 -0000

--_000_VE1PR03MB542290761D37661F112B9763EEB80VE1PR03MB5422eurp_
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

Hi All,

The following things in the drafts referenced in the subject line are quest=
ions that I feel need to be addressed - since having gone through these dra=
fts closely in light of some of the comments on the spring list and cross r=
eferenced and checked a number of things - there are a number of things tha=
t significantly concern me.

Firstly - in section 3 of the network programming draft an attempt is made =
to define SID syntax and semantics.  Now, when cross referenced with sectio=
n 2 of the draft, it states "SID: A segment identifier which represents a s=
pecific segment in the segment routing domain.  The SID type used in this d=
ocument is IPv6 address (also referenced as SRv6 Segment or SRv6 SID)"
The semantics specified in the network programming draft state that the hig=
h order bits are a locator, the next bits are a function, and the next bits=
 are arguments to a function.  (Page 6 paragraph 6, "We represent an SRv6 S=
ID as LOC:FUNC where LOC (locator) is the L most significant bits and FUNCT=
 (function) is the 128-L last significant bits.
This is quite clearly a re-definition of the IPv6 address semantics as spec=
ified in RFC4291, which that's that IPv6 addresses are 128-bit identifiers =
for interfaces and sets of interfaces (Section 2 of RFC4291)
Section 2.5 of the RFC4291 also states that IPv6 unicast addresses are aggr=
egable with prefixes of arbitrary bit-length.  Aggregation of semantics spe=
cified in the network programming draft does not seem possible.  This also =
has relevance when we consider that SID's are indeed addresses, and we find=
 this in draft-ietf-6man-segment-routing-header in section 4.2

Then we move to section 4.13 and 4.14 of the network programming draft, whi=
ch define the END.B6-INSERT and the END.B6.INSERT.RED  SID types.  These ty=
pes cause transit nodes to insert SRH's.  They are explicit in their statem=
ent that they can insert a second SRH in a packet that already  has an SRH.=
  This conflicts with RFC8200 section 4 which states that extension headers=
, except for hop-hop-hop option headers, are not processed, inserted or del=
eted by any node along a packet's delivery path, until the packet reaches t=
he node.
Further to this, sections 4.21.1 and 4.21.2, when referencing PSP and USP f=
lavors of the END, END.X and END.T functions all cause transit nodes to pop=
 the top most SRH, which again, conflicts with RFC8200 Section 4.
Further to this, section 5.2 and 5.3, which define the T.INSERT and T.INSER=
T.RED behaviors will cause transit nodes to insert SRH's - again - in confl=
ict with RFC8200 Section 4.

Then, the following questions are things I would like to see addressed as c=
oncerns the uSID draft.

Firstly, I feel that this draft again redefines the IPv6 address semantics =
in ways that are very far removed from what is defined in RFC4291, and that=
 is concerning.
Secondly, I do not understand how draft-filsfils-spring-net-pgm-extension-s=
rv6-usid is compatible with the network programming draft.  Due to the sema=
ntics of the addressing specified in the network programming draft, the mom=
ent you start shifting an address in the way this draft specifies, you star=
t to effectively break the locator/function semantics - and as such, progra=
mmability is only really possible at the end nodes.  Now, the argument has =
been put forward that you can retain the full SID stack while still shiftin=
g the address in the uSID approach - however, my question then becomes, if =
you do this to retain compatibility with the network programming draft, do =
you not lose any point in actually having uSID at all - since it was design=
ed to address overhead, and the overhead has just returned again.

I really feel that these things need to be addressed - because while I unde=
rstand that there are things which are mandatory, and things which are opti=
onal and in the spirit of a draft,  and while I feel that if something isn'=
t specified as mandatory but is clearly in the spirit, there may be occasio=
ns where something may be deviated from, what I see here is an entire redef=
inition of the address semantics, and multiple conflicts with segments of R=
FC8200 - in a consistent and what I consider to be an egregious manner.

I look forward to hearing responses

Thanks

Andrew


--_000_VE1PR03MB542290761D37661F112B9763EEB80VE1PR03MB5422eurp_
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;
=09mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:#0563C1;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:#954F72;
=09text-decoration:underline;}
span.EmailStyle17
=09{mso-style-type:personal-compose;
=09font-family:"Calibri",sans-serif;
=09color:windowtext;}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-family:"Calibri",sans-serif;
=09mso-fareast-language:EN-US;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
=09{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"en-KE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi All, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The following things in the dra=
fts referenced in the subject line are questions that I feel need to be add=
ressed &#8211; since having gone through these drafts closely in light of s=
ome of the comments on the spring list and
 cross referenced and checked a number of things &#8211; there are a number=
 of things that significantly concern me.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Firstly &#8211; in section 3 of=
 the network programming draft an attempt is made to define SID syntax and =
semantics.&nbsp; Now, when cross referenced with section 2 of the draft, it=
 states &#8220;SID: A segment identifier which represents
 a specific segment in the segment routing domain.&nbsp; The SID type used =
in this document is IPv6 address (also referenced as SRv6 Segment or SRv6 S=
ID)&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The semantics specified in the =
network programming draft state that the high order bits are a locator, the=
 next bits are a function, and the next bits are arguments to a function.&n=
bsp; (Page 6 paragraph 6, &#8220;We represent an
 SRv6 SID as LOC:FUNC where LOC (locator) is the L most significant bits an=
d FUNCT (function) is the 128-L last significant bits.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This is quite clearly a re-defi=
nition of the IPv6 address semantics as specified in RFC4291, which that&#8=
217;s that IPv6 addresses are 128-bit identifiers for interfaces and sets o=
f interfaces (Section 2 of RFC4291)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 2.5 of the RFC4291 also=
 states that IPv6 unicast addresses are aggregable with prefixes of arbitra=
ry bit-length.&nbsp; Aggregation of semantics specified in the network prog=
ramming draft does not seem possible.&nbsp; This
 also has relevance when we consider that SID&#8217;s are indeed addresses,=
 and we find this in draft-ietf-6man-segment-routing-header in section 4.2
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Then we move to section 4.13 an=
d 4.14 of the network programming draft, which define the END.B6-INSERT and=
 the END.B6.INSERT.RED&nbsp; SID types.&nbsp; These types cause transit nod=
es to insert SRH&#8217;s.&nbsp; They are explicit in their
 statement that they can insert a second SRH in a packet that already&nbsp;=
 has an SRH.&nbsp; This conflicts with RFC8200 section 4 which states that =
extension headers, except for hop-hop-hop option headers, are not processed=
, inserted or deleted by any node along a
 packet&#8217;s delivery path, until the packet reaches the node. <o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Further to this, sections 4.21.=
1 and 4.21.2, when referencing PSP and USP flavors of the END, END.X and EN=
D.T functions all cause transit nodes to pop the top most SRH, which again,=
 conflicts with RFC8200 Section 4.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Further to this, section 5.2 an=
d 5.3, which define the T.INSERT and T.INSERT.RED behaviors will cause tran=
sit nodes to insert SRH&#8217;s &#8211; again &#8211; in conflict with RFC8=
200 Section 4.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Then, the following questions a=
re things I would like to see addressed as concerns the uSID draft.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Firstly, I feel that this draft=
 again redefines the IPv6 address semantics in ways that are very far remov=
ed from what is defined in RFC4291, and that is concerning.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Secondly, I do not understand h=
ow draft-filsfils-spring-net-pgm-extension-srv6-usid is compatible with the=
 network programming draft.&nbsp; Due to the semantics of the addressing sp=
ecified in the network programming draft,
 the moment you start shifting an address in the way this draft specifies, =
you start to effectively break the locator/function semantics &#8211; and a=
s such, programmability is only really possible at the end nodes.&nbsp; Now=
, the argument has been put forward that you
 can retain the full SID stack while still shifting the address in the uSID=
 approach &#8211; however, my question then becomes, if you do this to reta=
in compatibility with the network programming draft, do you not lose any po=
int in actually having uSID at all &#8211; since
 it was designed to address overhead, and the overhead has just returned ag=
ain.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I really feel that these things=
 need to be addressed &#8211; because while I understand that there are thi=
ngs which are mandatory, and things which are optional and in the spirit of=
 a draft,&nbsp; and while I feel that if something
 isn&#8217;t specified as mandatory but is clearly in the spirit, there may=
 be occasions where something may be deviated from, what I see here is an e=
ntire redefinition of the address semantics, and multiple conflicts with se=
gments of RFC8200 &#8211; in a consistent and
 what I consider to be an egregious manner.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I look forward to hearing respo=
nses<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Andrew<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_VE1PR03MB542290761D37661F112B9763EEB80VE1PR03MB5422eurp_--


From nobody Wed Sep  4 17:35:20 2019
Return-Path: <fgont@si6networks.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 DB613120DC1; Wed,  4 Sep 2019 17:34:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 28kGgL0YFwSb; Wed,  4 Sep 2019 17:34:31 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6031A120DB7; Wed,  4 Sep 2019 17:34:31 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id CC0668562C; Thu,  5 Sep 2019 02:34:28 +0200 (CEST)
To: Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>
Date: Thu, 5 Sep 2019 03:34:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WOFQg3xmCQT3OQb77dpN1OJ-8fU>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 00:34:41 -0000

On 4/9/19 09:58, Ole Troan wrote:
> Fernando,
> 
>>>> Since there have been plenty of attempts to do EH insertion or
>>>> leave the IPv6 standard ambiguous in this respect, and the IETF has
>>>> had consensus that EH insertion is not allowed, I think it would be
>>>> bad, wastefull, tricky, and even dangerous to let a document go
>>>> through the whole publication process, and just rely on the AD to
>>>> keep the "DISCUSS" button pressed.
>>>>
>>>> Put another way: what'd be the rationale for having a draft-ietf
>>>> and have the corresponding wg ship the document with something that
>>>> clearly goes against IETF consensus, and that the relevant AD has
>>>> declared that wouldn't let pass?
>>>
>>> In short, this is not the case. I am *not* the relevant AD for the
>>> SRv6 Network Programming draft. If this document was in 6man I would
>>> have flagged it much earlier like I did for the SRH draft.
>>
>> Sorry, what I meant by "relevant AD" is: "one of the responsible ADs for
>> the spec that's being violated".
>>
>> i.e., isn't there in the IETF process -- whether formal or informal --
>> for this sort of thing to be flagged before documents get too far in the
>> publication process?  ("Hey, this document in your area is actually
>> breaking a spec of one of my wgs" sort of thing...)
> 
> I would prefer that we calmed down a bit on the protocol policing.

Sorry, but this has nothing to do with protocol policing. It has to do
with respecting the consensus this wg and the ietf as a whole had on the
topic. i.e., that EHs must not be inserted in the network.

We'd go into an interesting path to insanity if we publish specs, and
subsequently publish conflicting specs that simply ignore previous ietf
consensus.

If folks want to do EH insertion, the #1 step is to publish a document
that updates RFC8200 such that the "EHs must not be inserted..." is
replaced with something else or eliminated.



> We know that header insertion breaks unsuspecting source hosts if done by the network.
> It breaks (at least) PMTUD, ICMP errors and AH.
> 
> What we have said in the past is; explain how those issues are dealt with or do not apply to your proposal.

That's what you and others may have said or thought. But the consensus
is what's in the standard (RFC8200). And the standard says that EHs
cannot be inserted in the network. If you want to do it, the first step
is to update RFC8200.



> And some form of "doing on behalf of" is not necessarily problematic.

It is rightaway problematic specs-wise when it violates a crystal-clear
requirement in RFC8200, that we arrived to after a very heated debate,
and lots of enegery and time from all the involved people.

The fact that after all the long story behind publication of rfc8200 as
standard (and the ongoing srv6 document we're doing here, which was
adopted on the condition that it wouldn't do eh-insertion), we can live
with other wgs violating specs that we produced here with so much effort
and time, is kind of amusing.

If folks want to allow EH-insertion (i.e., formally allowing middleboxes
to fiddle with packets), RFC8200 should be updated, and the work should
be done in 6man.

I don't think it's SPRING's call how the IPv6 protocol works.



> It's the "blind" "Thou shalt not do" that I object to. As opposed to arguing on technical grounds.
> 
> Ensuring interoperability is our purpose. Not protect 8200 as if it's a religious text.

My #1 concern (not that I don't have others) is one related to fairness
of the standardization process. I don't think we should simply
rubberstamp anything a big vendor wants to sell, no matter how big the
vendor is, or how much money may be involved.

And if this working group (and the IETF as a whole) published a spec on
which there was consensus, ignoring the spec and doing whatever one
pleases is not the way to go. Firstly, make e the case for updating
RFC8200. Then come up with the proposal to fiddle with packets in the
network.

P.S.: I've never been into the camp of protecting X (whether rfc8200 or
any other document) as if it was religious text. Quite ironically, I
have experienced such religious opposition in 6man itself (for instance,
your argument of "don't fix slaac-renumbering because ipv6 has not been
designed to support flash renumbering" seems pretty much a religious
argument against work that would not result in any major modifications
to any of the protocols involved -- as opposed to EH insertion).

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Wed Sep  4 18:23:54 2019
Return-Path: <fgont@si6networks.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 33D1C1208E4; Wed,  4 Sep 2019 18:23:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 KKUHexO8RYmg; Wed,  4 Sep 2019 18:23:45 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 380701208FA; Wed,  4 Sep 2019 18:23:42 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id EAE30860CC; Thu,  5 Sep 2019 03:23:37 +0200 (CEST)
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
Cc: draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com>
Date: Thu, 5 Sep 2019 04:23:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2T-y3ni_Uf3tOq456rw3FOUYJVA>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 01:23:46 -0000

On 4/9/19 21:27, Ron Bonica wrote:
> Ole,
> 
> Yes, a deep breath and some introspection are always a good thing.
> 
> First, I think that we need to make a distinction between the "spirit" and "letter" of the law. Next, we need to make a statement regarding good engineering practice.
> 
> RFC 8200 mandates some things. For example, In an IPv6 header, the source address must precede the destination address. Any attempt to reverse those two would violate the letter of the law.
> 
> By contrast, RFC 8200 strongly suggests other things. For example, transit nodes should not insert or delete extension headers.

I don't think it "suggests" this. It clearly forbids it.



> In general, these suggestions should be heeded. But exemptions can be granted, on a case-by-case basis, 

An exception about this would be a major change regarding what IPv6 is
and its operation.



> For better or worse, RFC 8200 does not use RFC 2119 language. So it is difficult to distinguish between the spirit and letter of the law.

I think you can talk about spirit when there's room for interpretation,
or the text is not clear.

I don't think there's any of that in RFC8200 regarding EH insertion
being forbidden.

In fact, we added the text we added to make it clear that it was forbidden.



> Beyond that, we need to make a statement regarding good engineering practice.

I would like to contribute one: if one is to get into publishing specs,
new specs should comply with the specs they depend on (i.e. the
normative references). That means:

1) Don't violate other specs, or,
2) If you strongly feel like it, you first update the target spec, so
that you behave nicely (you eventually comply with it).



> If a technology violates the spirit of RFC 8200 once, with good reason, that is fine. 

I tend to differ here. If a technology is violating an aspect of a spec
on which we spend a long time and energy, that's not fine.

If we (IETF) do it, that would seem to be an indication of issues in the
standardization process -- we publishing specs that not even us comply
with doesn't seem to look nice.


Doing this kind of major surgery (EH insertion) after elevating IPv6 to
"Internet Standard" would bring another set of uncomfortable questions.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Wed Sep  4 19:58:47 2019
Return-Path: <li_zhenqiang@hotmail.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 4DA21120B9E; Wed,  4 Sep 2019 19:58:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.114
X-Spam-Level: 
X-Spam-Status: No, score=-1.114 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 wSBvBp--Tdkt; Wed,  4 Sep 2019 19:58:35 -0700 (PDT)
Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-oln040092255014.outbound.protection.outlook.com [40.92.255.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AD4C1208FA; Wed,  4 Sep 2019 19:58:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oIoSiYP0CTWQCGEMNJZGK2JNSAhDwNEQd19pqDTRZjpgFA2yucWR8aMY9LDHfsNWE4Vsqn8MtZ+hwEyS5s7alDrMDXQ3uKQlvZIGUwpfv2xoo/PobU05Fe91wLz+0iBMtr1JNRGFiFUbKTGUbxY/Ml7wl1Wi2b6HOd3h8GGQZoI2GTzonYYX/Yiu0nMkssONixLZQhUIkKM8GwRRMNCk3ZPyrSRu6trJ6WCYSFqhDeW9h260hziYoYaeILfwzjOb4T0mcoM2Q0TTCRxB828Cr4a45KKxeO0sV6ZJsZ82b0u08ukl7Ws75JaFVqr+Ub6RionafcX8Zq4cs9PRIlS+YA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9FAttLW468T2fgwHF9Xp8/phfgO9SLXf33Nh3YSUavg=; b=EKYWr3oHCQQPdA74/41Qor/ZIrPnyzTt1NuH7scSxYrf8opiUtb+PMYobtTXjmlAQmIokfaG6ga4xIXfwyj3XryiSRyIK/iJWzGJnOC5TfV2d0F+2OGLtNsRu/RqEeRg+Tl8CzVDhIHeqXjbS6FOODyYt48NRuHvBvxtSIVOETfbPykFOEOQlIsylQZcOEf1jCHn+gEJp62a4At7yUyJ0hdQj5bt7nPVa69O9ZuOWvP2Q+d5ROsdgQpIVrx4O+aycrQk7/7IKvjbGEAVkC5ok+tm6PgyDcVgvlXVaR37Lw9KNqUct0Jugr72TwCitl+kJ/Zb5+rdq2Te0b1T3dvYow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9FAttLW468T2fgwHF9Xp8/phfgO9SLXf33Nh3YSUavg=; b=tLgy3JIMlfm7tAC2vzGEDD/gD0x1Sh6aAOIesNEK2gXD0o3ktLPPBp+JtcVQrL6a4Q7Q4v7UYvpd2ZidAv0Sy12rcJ7+HFpslmT4jSjBWnnwfHVft5vcRReLoSgh54GmYTSlkTpTwziBQ7Zsxev0EXO5Y+t8vxLDZzqy/zzkR6SIKeDrj1kP+BA++yf8d/N9iV+ehiRTwBgyGIfWdXyz4E2aUsIvw111AdWObx1gcol6QpZ5JpD0SYLTYYhhTZBelt0Lm2H0Q75/lgsVICATH5IRt+UXFrfCU3zWbsVQFfEyZ5Qqg6StTFenFYt6sis3gl7lbtGv+WmIx49wr9/Ozw==
Received: from SG2APC01FT057.eop-APC01.prod.protection.outlook.com (10.152.250.58) by SG2APC01HT104.eop-APC01.prod.protection.outlook.com (10.152.251.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2220.16; Thu, 5 Sep 2019 02:58:30 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com (10.152.250.58) by SG2APC01FT057.mail.protection.outlook.com (10.152.251.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14 via Frontend Transport; Thu, 5 Sep 2019 02:58:30 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34]) by HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34%6]) with mapi id 15.20.2241.014; Thu, 5 Sep 2019 02:58:30 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: Fernando Gont <fgont@si6networks.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
CC: draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, "spring@ietf.org" <spring@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQ==
Date: Thu, 5 Sep 2019 02:58:30 +0000
Message-ID: <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com>, <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK0PR01CA0016.apcprd01.prod.exchangelabs.com (2603:1096:203:92::28) To HK0PR03MB3970.apcprd03.prod.outlook.com (2603:1096:203:97::17)
x-incomingtopheadermarker: OriginalChecksum:4C07C5997400AD8FD31EAECDFEB050A6DE820B326FCC84728CDFDB21206807D5; UpperCasedChecksum:87AC66C91A5876E47936019AF46E44A15AAF05EC9BB571E6C4BF98E147DFCC3D; SizeAsReceived:7985; Count:51
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [OrGZSaeXZ72YdqY88Kp9Y1IcbyrSTVa7]
x-microsoft-original-message-id: <2019090510582685124518@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 51
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:SG2APC01HT104; 
x-ms-traffictypediagnostic: SG2APC01HT104:
x-microsoft-antispam-message-info: 0x60BvyYjG2zCn2bXijRyp5Pig7HCNyxxGzVNAd+y/fQyt4zzmkFkvRy/SQvkka2oPwsjGF91dFMsRlF57PvhUUKvNfIApEDsJLE8mDoQH9MNL3FEb7Ho0ZjY0clY/d0ERmTmU5g9N2dqy5n4alWfgaWbFLwfmyCcnvlJUJ8+gSAO8qkoEkkjBNTifxQtZjx
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0HK0PR03MB3970apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 9a8cc2e9-8260-4a46-a685-08d731acedf8
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 02:58:30.0981 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT104
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wEN0K5awT8wDXaWt8PU45daUtJQ>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 02:58:37 -0000

--_000_HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0HK0PR03MB3970apcp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello all,

I don't think we can infer from RFC 8200 that something is mandated and som=
ething is strongly suggested. If guys with different interests can infer fr=
om an "Internet Standard" what they are interested, the standard is ambiguo=
us and deserves a bis.

If the standard is clear, we MUST obey it, especially for the result after =
intensive debates, do we need to repeat the discussion again?

Best Regards,
Zhenqiang Li
________________________________
li_zhenqiang@hotmail.com

From: Fernando Gont<mailto:fgont@si6networks.com>
Date: 2019-09-05 09:23
To: Ron Bonica<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>; Ole Troan<ma=
ilto:otroan@employees.org>; Fernando Gont<mailto:fernando@gont.com.ar>
CC: draft-voyer-6man-extension-header-insertion<mailto:draft-voyer-6man-ext=
ension-header-insertion@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>; Sur=
esh Krishnan<mailto:suresh.krishnan@gmail.com>; spring@ietf.org<mailto:spri=
ng@ietf.org>; draft-ietf-spring-srv6-network-programming<mailto:draft-ietf-=
spring-srv6-network-programming@ietf.org>
Subject: Re: Spirit and Letter of the Law (was: Question about SRv6 Insert =
function)
On 4/9/19 21:27, Ron Bonica wrote:
> Ole,
>
> Yes, a deep breath and some introspection are always a good thing.
>
> First, I think that we need to make a distinction between the "spirit" an=
d "letter" of the law. Next, we need to make a statement regarding good eng=
ineering practice.
>
> RFC 8200 mandates some things. For example, In an IPv6 header, the source=
 address must precede the destination address. Any attempt to reverse those=
 two would violate the letter of the law.
>
> By contrast, RFC 8200 strongly suggests other things. For example, transi=
t nodes should not insert or delete extension headers.

I don't think it "suggests" this. It clearly forbids it.



> In general, these suggestions should be heeded. But exemptions can be gra=
nted, on a case-by-case basis,

An exception about this would be a major change regarding what IPv6 is
and its operation.



> For better or worse, RFC 8200 does not use RFC 2119 language. So it is di=
fficult to distinguish between the spirit and letter of the law.

I think you can talk about spirit when there's room for interpretation,
or the text is not clear.

I don't think there's any of that in RFC8200 regarding EH insertion
being forbidden.

In fact, we added the text we added to make it clear that it was forbidden.



> Beyond that, we need to make a statement regarding good engineering pract=
ice.

I would like to contribute one: if one is to get into publishing specs,
new specs should comply with the specs they depend on (i.e. the
normative references). That means:

1) Don't violate other specs, or,
2) If you strongly feel like it, you first update the target spec, so
that you behave nicely (you eventually comply with it).



> If a technology violates the spirit of RFC 8200 once, with good reason, t=
hat is fine.

I tend to differ here. If a technology is violating an aspect of a spec
on which we spend a long time and energy, that's not fine.

If we (IETF) do it, that would seem to be an indication of issues in the
standardization process -- we publishing specs that not even us comply
with doesn't seem to look nice.


Doing this kind of major surgery (EH insertion) after elevating IPv6 to
"Internet Standard" would bring another set of uncomfortable questions.

Thanks,
--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492




--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

--_000_HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0HK0PR03MB3970apcp_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <270F541C55B69F46855891F4CD701B1C@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-botto=
m: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-family: ????; c=
olor: rgb(0, 0, 0); line-height: 1.5; }</style>
</head>
<body>
<div>Hello all,</div>
<div><br>
</div>
<div><span></span>I don't think we can infer from RFC 8200 that something i=
s mandated and something is strongly suggested. If guys with different inte=
rests can infer from an&nbsp;<span style=3D"font-size: 10.5pt; line-height:=
 1.5; background-color: transparent;">&quot;Internet
 Standard&quot; what they are interested, the standard is ambiguous and des=
erves a bis.</span></div>
<div><br>
</div>
<div>If the standard is clear, we MUST obey it, especially for the result a=
fter intensive debates, do we need to repeat the discussion again?</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>Zhenqiang Li</div>
<hr style=3D"width: 210px; height: 1px;" color=3D"#b5c4df" size=3D"1" align=
=3D"left">
<div><span>
<div style=3D"MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">
<div>li_zhenqiang@hotmail.com</div>
</div>
</span></div>
<blockquote style=3D"margin-Top: 0px; margin-Bottom: 0px; margin-Left: 0.5e=
m">
<div>&nbsp;</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-F=
AMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDI=
NG-TOP: 8px">
<div><b>From:</b>&nbsp;<a href=3D"mailto:fgont@si6networks.com">Fernando Go=
nt</a></div>
<div><b>Date:</b>&nbsp;2019-09-05&nbsp;09:23</div>
<div><b>To:</b>&nbsp;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.o=
rg">Ron Bonica</a>;
<a href=3D"mailto:otroan@employees.org">Ole Troan</a>; <a href=3D"mailto:fe=
rnando@gont.com.ar">
Fernando Gont</a></div>
<div><b>CC:</b>&nbsp;<a href=3D"mailto:draft-voyer-6man-extension-header-in=
sertion@ietf.org">draft-voyer-6man-extension-header-insertion</a>;
<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>; <a href=3D"mailto:sures=
h.krishnan@gmail.com" class=3D"">
Suresh Krishnan</a>; <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>=
; <a href=3D"mailto:draft-ietf-spring-srv6-network-programming@ietf.org">
draft-ietf-spring-srv6-network-programming</a></div>
<div><b>Subject:</b>&nbsp;Re: Spirit and Letter of the Law (was: Question a=
bout SRv6 Insert function)</div>
</div>
</div>
<div>
<div>On 4/9/19 21:27, Ron Bonica wrote:</div>
<div>&gt; Ole,</div>
<div>&gt; </div>
<div>&gt; Yes, a deep breath and some introspection are always a good thing=
.</div>
<div>&gt; </div>
<div>&gt; First, I think that we need to make a distinction between the &qu=
ot;spirit&quot; and &quot;letter&quot; of the law. Next, we need to make a =
statement regarding good engineering practice.</div>
<div>&gt; </div>
<div>&gt; RFC 8200 mandates some things. For example, In an IPv6 header, th=
e source address must precede the destination address. Any attempt to rever=
se those two would violate the letter of the law.</div>
<div>&gt; </div>
<div>&gt; By contrast, RFC 8200 strongly suggests other things. For example=
, transit nodes should not insert or delete extension headers.</div>
<div>&nbsp;</div>
<div>I don't think it &quot;suggests&quot; this. It clearly forbids it.</di=
v>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&gt; In general, these suggestions should be heeded. But exemptions ca=
n be granted, on a case-by-case basis,
</div>
<div>&nbsp;</div>
<div>An exception about this would be a major change regarding what IPv6 is=
</div>
<div>and its operation.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&gt; For better or worse, RFC 8200 does not use RFC 2119 language. So =
it is difficult to distinguish between the spirit and letter of the law.</d=
iv>
<div>&nbsp;</div>
<div>I think you can talk about spirit when there's room for interpretation=
,</div>
<div>or the text is not clear.</div>
<div>&nbsp;</div>
<div>I don't think there's any of that in RFC8200 regarding EH insertion</d=
iv>
<div>being forbidden.</div>
<div>&nbsp;</div>
<div>In fact, we added the text we added to make it clear that it was forbi=
dden.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&gt; Beyond that, we need to make a statement regarding good engineeri=
ng practice.</div>
<div>&nbsp;</div>
<div>I would like to contribute one: if one is to get into publishing specs=
,</div>
<div>new specs should comply with the specs they depend on (i.e. the</div>
<div>normative references). That means:</div>
<div>&nbsp;</div>
<div>1) Don't violate other specs, or,</div>
<div>2) If you strongly feel like it, you first update the target spec, so<=
/div>
<div>that you behave nicely (you eventually comply with it).</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&gt; If a technology violates the spirit of RFC 8200 once, with good r=
eason, that is fine.
</div>
<div>&nbsp;</div>
<div>I tend to differ here. If a technology is violating an aspect of a spe=
c</div>
<div>on which we spend a long time and energy, that's not fine.</div>
<div>&nbsp;</div>
<div>If we (IETF) do it, that would seem to be an indication of issues in t=
he</div>
<div>standardization process -- we publishing specs that not even us comply=
</div>
<div>with doesn't seem to look nice.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Doing this kind of major surgery (EH insertion) after elevating IPv6 t=
o</div>
<div>&quot;Internet Standard&quot; would bring another set of uncomfortable=
 questions.</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>-- </div>
<div>Fernando Gont</div>
<div>SI6 Networks</div>
<div>e-mail: fgont@si6networks.com</div>
<div>PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492</di=
v>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>--------------------------------------------------------------------</=
div>
<div>IETF IPv6 working group mailing list</div>
<div>ipv6@ietf.org</div>
<div>Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6</d=
iv>
<div>--------------------------------------------------------------------</=
div>
</div>
</blockquote>
</body>
</html>

--_000_HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0HK0PR03MB3970apcp_--


From nobody Wed Sep  4 20:01:45 2019
Return-Path: <rbonica@juniper.net>
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 C0E12120B9E; Wed,  4 Sep 2019 20:01:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 ExKAUafESaAu; Wed,  4 Sep 2019 20:01:31 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B2F61208FA; Wed,  4 Sep 2019 20:01:31 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x852xLRw006899; Wed, 4 Sep 2019 20:01:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=I5wFeisjkpzz6XdWssPevHg66qNCUIlBwBZ2uNETbRI=; b=eOqkWVr4zv4f5fjjZqXNxntljPjWVchZGy+iCtya1xDehscCw2CBifHivbAnqyGPjWT7 IdBDCQdPQfLxvvivwixiVQ+pjZSUpFdCCTCcBc+e3XMzmwImp9C1141SFjzAAqtFeFrP 6mCdpqNKM6AzFI/VakpwgR+62vcGqROZ+RBFF6gYCktt/6Esby1VVGE+SVtd5U3pmmCp zpezBmMbHXcoUL4GLtZpFVs2ej60RXoM5DNIZrVfXmLlgzphjhMzWRA5lR/cZeBHfnir 3t6wWubYInGgprZ/pk1e1zLbnQxxM5nQWqGcWsyH7Y+ZKhYzftfGRt/JJwo0BwXvAb/X Sw== 
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp2052.outbound.protection.outlook.com [104.47.40.52]) by mx0a-00273201.pphosted.com with ESMTP id 2usykkjrdu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 04 Sep 2019 20:01:20 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VplVEB2NxSI98zYxudJXedhlGsFLyTTgujTw52cJfxVQUSjVLj2u6pIpTw1e9pKRBcAB5dPH+KrJYOHtgcwCIu8S57mWKUqLWikmBEtuvd5bRbatX8/bcQ8J3jOvg+N7LAyXxxCJhWHh4EAHEtDURwQn2mZgwpSflX9eCcwmsxDmQeH0a9qRpavl4defjLnyqDk7lxOi7dIx4pMOdYie+1fuvq1hbBY16fKKI3le52/6p9+NeH4rwrtMsZPjSsPbwB0aD+cAlhQvFOAfSn9mZ0J/eGd3LjE2Tfr5KWHZww662wIQL0ZjeFuAgc1rkib64r7DS5SnJna/g+ZWjE18LQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I5wFeisjkpzz6XdWssPevHg66qNCUIlBwBZ2uNETbRI=; b=M7BL6Za9/3XYER5uvj9M6uB06j40fA5OJPZS756ecy6xlPzrnOexhnyKPAhzmkqf93iuRTwAtSE4X3NQoUsYqaN+4q5zmcdOW2+6G9A0+eBtAIiFi36dRBK+NTcnDXcVRa2KCp1xXbVq2AH7weY5Uv7MYsS7Pi7oSHZVqCjgz81KO5qmLkpK62eel/05V5hOLROzdOVaqSgCkA1+QWP6frpAiENy48AbQd1o7RyLnQaBgno30c1t9ErlIWXNiBAlk1thEAn+V8Al2BXzSTYX+Ig6TI0jsgxbrujk4PxupgdxxC2QqwXJvGyz8bIXlfG7K/s1wdNvuO5XWnsvsitbNA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BL0PR05MB5458.namprd05.prod.outlook.com (10.167.235.207) by BL0PR05MB5249.namprd05.prod.outlook.com (20.177.241.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.10; Thu, 5 Sep 2019 03:01:19 +0000
Received: from BL0PR05MB5458.namprd05.prod.outlook.com ([fe80::e414:1ef2:1915:df12]) by BL0PR05MB5458.namprd05.prod.outlook.com ([fe80::e414:1ef2:1915:df12%7]) with mapi id 15.20.2263.005; Thu, 5 Sep 2019 03:01:19 +0000
From: Ron Bonica <rbonica@juniper.net>
To: li zhenqiang <li_zhenqiang@hotmail.com>, Fernando Gont <fgont@si6networks.com>, Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
CC: draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, "spring@ietf.org" <spring@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQASqdoA
Content-Class: 
Date: Thu, 5 Sep 2019 03:01:18 +0000
Message-ID: <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com>, <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com>
In-Reply-To: <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-05T03:01:17.3010495Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=080aa2a1-38c4-4691-960b-ac1403be32cc; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f5eec714-390f-4440-e2ec-08d731ad5337
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BL0PR05MB5249; 
x-ms-traffictypediagnostic: BL0PR05MB5249:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BL0PR05MB5249BE6B5F1929583487DD58AEBB0@BL0PR05MB5249.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(366004)(136003)(396003)(346002)(39860400002)(199004)(51444003)(189003)(53754006)(52536014)(486006)(33656002)(478600001)(45080400002)(7696005)(4326008)(476003)(446003)(11346002)(186003)(25786009)(53546011)(6506007)(26005)(102836004)(76176011)(66446008)(66476007)(66556008)(256004)(76116006)(14444005)(6246003)(66946007)(64756008)(966005)(14454004)(606006)(71190400001)(71200400001)(3846002)(6306002)(54896002)(9686003)(66066001)(316002)(8936002)(55016002)(6436002)(53936002)(99286004)(236005)(5660300002)(6116002)(790700001)(2906002)(81166006)(81156014)(86362001)(8676002)(66574012)(110136005)(74316002)(229853002)(54906003)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR05MB5249; H:BL0PR05MB5458.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZdalPKMNnp+YToSbXWTdjjHC33NZ64W2TkR9MFQb0NQSHQwdUveZIZI5jmRfFibbsivW5FprCVg78mRSsWSHkUSGOGRH0CEySz0PZmkFLyAlkPtg0S4wHxamqNBeNKyS1G6a94iJRMGJWkoxUn9kKmGI6nRwflhT3uTfqOyVFytBp2Xt0JdTBVobdprTsIyib8wgjv+S0PpRmwq9qRXeKVqAOUZkH6lWJeLu/+XBM5Sx1BIbkPhEIjirYJnWlBPvNB8QPv1bxEXEStDL6oHGgFIRwnFY8aXnZUuYL2JYgQG0SMxwfMhDYbF2kZICLBzswfoXjsX3EuUO61txb9IVt5fKFWS+CiGpvujc+XcaG8zR60bYTYwuGLGz2wKHKEtGZHuiTH1CoGDiUarDN/pIbm2u+k7q6f9VFXt1tmuGTkI=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB54580DA411A332701090B5A6AEBB0BL0PR05MB5458namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: f5eec714-390f-4440-e2ec-08d731ad5337
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 03:01:19.0040 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xzlyGRCqTphYsEJ6fYF/Az7AVw0ryyWLWkWCMkjhpGoNAevkxA6TPjIyz8QjN1JZw7ILERWHzZ5oIDrIeYfLHw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5249
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-05_01:2019-09-04,2019-09-05 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 bulkscore=0 priorityscore=1501 adultscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 malwarescore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909050032
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/85moudw5CmrdkIdFrzBub1Z5dyc>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 03:01:35 -0000

--_000_BL0PR05MB54580DA411A332701090B5A6AEBB0BL0PR05MB5458namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Fernando, Zhenqiang,

You both have valid points. Maybe I am becoming too tolerant of deviations =
from the specification.

                                                                           =
        Ron




Juniper Business Use Only
From: li zhenqiang <li_zhenqiang@hotmail.com>
Sent: Wednesday, September 4, 2019 10:59 PM
To: Fernando Gont <fgont@si6networks.com>; Ron Bonica <rbonica@juniper.net>=
; Ole Troan <otroan@employees.org>; Fernando Gont <fernando@gont.com.ar>
Cc: draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension=
-header-insertion@ietf.org>; 6man@ietf.org; Suresh Krishnan <suresh.krishna=
n@gmail.com>; spring@ietf.org; draft-ietf-spring-srv6-network-programming <=
draft-ietf-spring-srv6-network-programming@ietf.org>
Subject: Re: Re: Spirit and Letter of the Law (was: Question about SRv6 Ins=
ert function)

Hello all,

I don't think we can infer from RFC 8200 that something is mandated and som=
ething is strongly suggested. If guys with different interests can infer fr=
om an "Internet Standard" what they are interested, the standard is ambiguo=
us and deserves a bis.

If the standard is clear, we MUST obey it, especially for the result after =
intensive debates, do we need to repeat the discussion again?

Best Regards,
Zhenqiang Li
________________________________
li_zhenqiang@hotmail.com<mailto:li_zhenqiang@hotmail.com>

From: Fernando Gont<mailto:fgont@si6networks.com>
Date: 2019-09-05 09:23
To: Ron Bonica<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>; Ole Troan<ma=
ilto:otroan@employees.org>; Fernando Gont<mailto:fernando@gont.com.ar>
CC: draft-voyer-6man-extension-header-insertion<mailto:draft-voyer-6man-ext=
ension-header-insertion@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>; Sur=
esh Krishnan<mailto:suresh.krishnan@gmail.com>; spring@ietf.org<mailto:spri=
ng@ietf.org>; draft-ietf-spring-srv6-network-programming<mailto:draft-ietf-=
spring-srv6-network-programming@ietf.org>
Subject: Re: Spirit and Letter of the Law (was: Question about SRv6 Insert =
function)
On 4/9/19 21:27, Ron Bonica wrote:
> Ole,
>
> Yes, a deep breath and some introspection are always a good thing..
>
> First, I think that we need to make a distinction between the "spirit" an=
d "letter" of the law. Next, we need to make a statement regarding good eng=
ineering practice.
>
> RFC 8200 mandates some things. For example, In an IPv6 header, the source=
 address must precede the destination address. Any attempt to reverse those=
 two would violate the letter of the law.
>
> By contrast, RFC 8200 strongly suggests other things. For example, transi=
t nodes should not insert or delete extension headers.

I don't think it "suggests" this. It clearly forbids it.



> In general, these suggestions should be heeded. But exemptions can be gra=
nted, on a case-by-case basis,

An exception about this would be a major change regarding what IPv6 is
and its operation.



> For better or worse, RFC 8200 does not use RFC 2119 language. So it is di=
fficult to distinguish between the spirit and letter of the law.

I think you can talk about spirit when there's room for interpretation,
or the text is not clear.

I don't think there's any of that in RFC8200 regarding EH insertion
being forbidden.

In fact, we added the text we added to make it clear that it was forbidden.



> Beyond that, we need to make a statement regarding good engineering pract=
ice.

I would like to contribute one: if one is to get into publishing specs,
new specs should comply with the specs they depend on (i.e. the
normative references). That means:

1) Don't violate other specs, or,
2) If you strongly feel like it, you first update the target spec, so
that you behave nicely (you eventually comply with it).



> If a technology violates the spirit of RFC 8200 once, with good reason, t=
hat is fine.

I tend to differ here. If a technology is violating an aspect of a spec
on which we spend a long time and energy, that's not fine.

If we (IETF) do it, that would seem to be an indication of issues in the
standardization process -- we publishing specs that not even us comply
with doesn't seem to look nice.


Doing this kind of major surgery (EH insertion) after elevating IPv6 to
"Internet Standard" would bring another set of uncomfortable questions.

Thanks,
--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com<mailto:fgont@si6networks.com>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492




--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

--_000_BL0PR05MB54580DA411A332701090B5A6AEBB0BL0PR05MB5458namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:????;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Fernando, Zhenqiang,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">You both have valid points. Maybe I am becoming too =
tolerant of deviations from the specification.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> li zhenqiang &lt;li_zhenqiang@hotmail.c=
om&gt; <br>
<b>Sent:</b> Wednesday, September 4, 2019 10:59 PM<br>
<b>To:</b> Fernando Gont &lt;fgont@si6networks.com&gt;; Ron Bonica &lt;rbon=
ica@juniper.net&gt;; Ole Troan &lt;otroan@employees.org&gt;; Fernando Gont =
&lt;fernando@gont.com.ar&gt;<br>
<b>Cc:</b> draft-voyer-6man-extension-header-insertion &lt;draft-voyer-6man=
-extension-header-insertion@ietf.org&gt;; 6man@ietf.org; Suresh Krishnan &l=
t;suresh.krishnan@gmail.com&gt;; spring@ietf.org; draft-ietf-spring-srv6-ne=
twork-programming &lt;draft-ietf-spring-srv6-network-programming@ietf.org&g=
t;<br>
<b>Subject:</b> Re: Re: Spirit and Letter of the Law (was: Question about S=
Rv6 Insert function)<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">Hello all,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">I don't think we can infer from RFC 8200 that s=
omething is mandated and something is strongly suggested. If guys with diff=
erent interests can infer from an&nbsp;&quot;Internet Standard&quot;
 what they are interested, the standard is ambiguous and deserves a bis.<o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">If the standard is clear, we MUST obey it, espe=
cially for the result after intensive debates, do we need to repeat the dis=
cussion again?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">Best Regards,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">Zhenqiang Li<o:p></o:p></span></p>
</div>
<div>
<div class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;=
????&quot;,serif;color:black">
<hr size=3D"1" width=3D"210" style=3D"width:157.5pt" noshade=3D"" style=3D"=
color:#B5C4DF" align=3D"left">
</span></div>
</div>
<div>
<div style=3D"margin-left:7.5pt;margin-top:7.5pt;margin-right:7.5pt;margin-=
bottom:7.5pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif;color:black"><a href=3D"mailto:li_zhenqiang@hotmail.=
com">li_zhenqiang@hotmail.com</a><o:p></o:p></span></p>
</div>
</div>
</div>
<blockquote style=3D"margin-left:6.0pt;margin-top:5.0pt;margin-bottom:5.0pt=
">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">From:</sp=
an></b><span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans-s=
erif;color:black">&nbsp;<a href=3D"mailto:fgont@si6networks.com">Fernando
 Gont</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">Date:</sp=
an></b><span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans-s=
erif;color:black">&nbsp;2019-09-05&nbsp;09:23<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">To:</span=
></b><span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans-ser=
if;color:black">&nbsp;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.=
org">Ron
 Bonica</a>; <a href=3D"mailto:otroan@employees.org">Ole Troan</a>; <a href=
=3D"mailto:fernando@gont.com.ar">
Fernando Gont</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">CC:</span=
></b><span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans-ser=
if;color:black">&nbsp;<a href=3D"mailto:draft-voyer-6man-extension-header-i=
nsertion@ietf.org">draft-voyer-6man-extension-header-insertion</a>;
<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>; <a href=3D"mailto:sures=
h.krishnan@gmail.com">
Suresh Krishnan</a>; <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>=
; <a href=3D"mailto:draft-ietf-spring-srv6-network-programming@ietf.org">
draft-ietf-spring-srv6-network-programming</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">Subject:<=
/span></b><span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,san=
s-serif;color:black">&nbsp;Re: Spirit and Letter of the Law (was:
 Question about SRv6 Insert function)<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">On 4/9/19 21:27, Ron Bonica wrote:<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; Ole,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; Yes, a deep breath and some introspection =
are always a good thing..<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; First, I think that we need to make a dist=
inction between the &quot;spirit&quot; and &quot;letter&quot; of the law. N=
ext, we need to make a statement regarding good engineering practice.<o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; RFC 8200 mandates some things. For example=
, In an IPv6 header, the source address must precede the destination addres=
s. Any attempt to reverse those two would violate
 the letter of the law.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; By contrast, RFC 8200 strongly suggests ot=
her things. For example, transit nodes should not insert or delete extensio=
n headers.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">I don't think it &quot;suggests&quot; this. It =
clearly forbids it.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; In general, these suggestions should be he=
eded. But exemptions can be granted, on a case-by-case basis,
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">An exception about this would be a major change=
 regarding what IPv6 is<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">and its operation.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; For better or worse, RFC 8200 does not use=
 RFC 2119 language. So it is difficult to distinguish between the spirit an=
d letter of the law.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">I think you can talk about spirit when there's =
room for interpretation,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">or the text is not clear.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">I don't think there's any of that in RFC8200 re=
garding EH insertion<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">being forbidden.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">In fact, we added the text we added to make it =
clear that it was forbidden.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; Beyond that, we need to make a statement r=
egarding good engineering practice.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">I would like to contribute one: if one is to ge=
t into publishing specs,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">new specs should comply with the specs they dep=
end on (i.e. the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">normative references). That means:<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">1) Don't violate other specs, or,<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">2) If you strongly feel like it, you first upda=
te the target spec, so<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">that you behave nicely (you eventually comply w=
ith it).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&gt; If a technology violates the spirit of RFC=
 8200 once, with good reason, that is fine.
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">I tend to differ here. If a technology is viola=
ting an aspect of a spec<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">on which we spend a long time and energy, that'=
s not fine.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">If we (IETF) do it, that would seem to be an in=
dication of issues in the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">standardization process -- we publishing specs =
that not even us comply<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">with doesn't seem to look nice.<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">Doing this kind of major surgery (EH insertion)=
 after elevating IPv6 to<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&quot;Internet Standard&quot; would bring anoth=
er set of uncomfortable questions.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">Thanks,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">--
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">Fernando Gont<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">SI6 Networks<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">e-mail:
<a href=3D"mailto:fgont@si6networks.com">fgont@si6networks.com</a><o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 =
AE25 0D55 1D4E 7492<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">-----------------------------------------------=
---------------------<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">IETF IPv6 working group mailing list<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black"><a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org<=
/a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">Administrative Requests:
<a href=3D"https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org=
/mailman/listinfo/ipv6</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;??=
??&quot;,serif;color:black">-----------------------------------------------=
---------------------<o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
</body>
</html>

--_000_BL0PR05MB54580DA411A332701090B5A6AEBB0BL0PR05MB5458namp_--


From nobody Thu Sep  5 01:18:59 2019
Return-Path: <otroan@employees.org>
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 2EBA6120058; Thu,  5 Sep 2019 01:18:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 4_nU0hqMKBBa; Thu,  5 Sep 2019 01:18:54 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6B65120045; Thu,  5 Sep 2019 01:18:54 -0700 (PDT)
Received: from astfgl.hanazo.no (unknown [IPv6:2a01:79c:cebd:c078:bc56:dd51:6a5d:33a8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 8C7304E12909; Thu,  5 Sep 2019 08:18:52 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 860B81B8F83E; Thu,  5 Sep 2019 10:18:50 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com>
Date: Thu, 5 Sep 2019 10:18:50 +0200
Cc: Fernando Gont <fernando@gont.com.ar>, Suresh Krishnan <suresh.krishnan@gmail.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <538732E2-915B-4952-A439-F4678FCC21B2@employees.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com>
To: Ron Bonica <rbonica@juniper.net>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/oTjOLW2Z8y5mJqcNlMG4gk97_gU>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 08:18:56 -0000

Dear Ron,

The IETF is not writing de jure standards.
In fact reality is quite different, and the Internet evolves the way it =
does somewhat independently of what documents the IETF produces.
In fact I know of no networking products (or deployments) that follow =
the intent and spirit of RFC8200. I challenge to point me to one! ;-)

Let me quote Tony Li's response to Fernando's escalation email to the =
architecture list:

"The fact of the matter is that the IETF is completely helpless to =
prevent such things.=20
True, it can block standardization, but if the market wants it, the =
market will drive it
and all that the IETF does is to make itself irrelevant to the process."

My suggestion to Fernando was to argue the issues on technical merit.
Can you please explain why you don't do that?

- Does it break end to end transparency?
- Can end host protect their traffic with encryption or do the proposed =
mechanisms break that?
- How is PMTUD, ICMP errors, AH being handled?
- Does it break intereroperability?

Best regards,
Ole


> On 4 Sep 2019, at 20:27, Ron Bonica <rbonica@juniper.net> wrote:
>=20
> Ole,
>=20
> Yes, a deep breath and some introspection are always a good thing.
>=20
> First, I think that we need to make a distinction between the "spirit" =
and "letter" of the law. Next, we need to make a statement regarding =
good engineering practice.
>=20
> RFC 8200 mandates some things. For example, In an IPv6 header, the =
source address must precede the destination address. Any attempt to =
reverse those two would violate the letter of the law.
>=20
> By contrast, RFC 8200 strongly suggests other things. For example, =
transit nodes should not insert or delete extension headers. In general, =
these suggestions should be heeded. But exemptions can be granted, on a =
case-by-case basis, given that the motivation is strong, the risk is =
minimal, and there are no viable alternatives.
>=20
> For better or worse, RFC 8200 does not use RFC 2119 language. So it is =
difficult to distinguish between the spirit and letter of the law. I =
think that is the genesis of the current debate.
>=20
> Beyond that, we need to make a statement regarding good engineering =
practice. If a technology violates the spirit of RFC 8200 once, with =
good reason, that is fine. If it violates the spirit of RFC 8200 twice, =
we should all start asking questions. If it violates the spirit of RFC =
8200 three times, and promises to do so again in the future, we should =
start to question whether that technology is building on RFC 8200 or =
trying to redefine it.
>                                                                        =
                     Ron
>=20
>=20
>=20
> Juniper Business Use Only
>=20
> -----Original Message-----
> From: Ole Troan <otroan@employees.org>=20
> Sent: Wednesday, September 4, 2019 2:58 AM
> To: Fernando Gont <fernando@gont.com.ar>
> Cc: Suresh Krishnan <suresh.krishnan@gmail.com>; Ron Bonica =
<rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org; =
draft-voyer-6man-extension-header-insertion =
<draft-voyer-6man-extension-header-insertion@ietf.org>; =
draft-ietf-spring-srv6-network-programming =
<draft-ietf-spring-srv6-network-programming@ietf.org>
> Subject: Re: Question about SRv6 Insert function
>=20
> [ snip ]
> I would prefer that we calmed down a bit on the protocol policing.
>=20
> [ snip ]


From nobody Thu Sep  5 01:23:20 2019
Return-Path: <otroan@employees.org>
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 CBE4C120B9A; Thu,  5 Sep 2019 01:23:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 JxKBRd2q23eQ; Thu,  5 Sep 2019 01:23:10 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 326DD120058; Thu,  5 Sep 2019 01:23:10 -0700 (PDT)
Received: from astfgl.hanazo.no (unknown [IPv6:2a01:79c:cebd:c078:bc56:dd51:6a5d:33a8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id AF8D64E11A43; Thu,  5 Sep 2019 08:23:09 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id C2CF41B8F99A; Thu,  5 Sep 2019 10:23:07 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>
Date: Thu, 5 Sep 2019 10:23:07 +0200
Cc: Fernando Gont <fernando@gont.com.ar>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <1D971011-4B42-44F8-8BE0-5162DC1A3611@employees.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org> <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>
To: Fernando Gont <fgont@si6networks.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2OxGC6EonGJg2fAhcCbRQMpc5bc>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 08:23:12 -0000

Fernando,

See my email to Ron.

Just a short point with regards to your claim:
"If you want to do it, the first step is to update RFC8200".

Let's be clear that this is your own personal view and nothing more than =
that.

Best regards,
Ole



> On 5 Sep 2019, at 02:34, Fernando Gont <fgont@si6networks.com> wrote:
>=20
> On 4/9/19 09:58, Ole Troan wrote:
>> Fernando,
>>=20
>>>>> Since there have been plenty of attempts to do EH insertion or
>>>>> leave the IPv6 standard ambiguous in this respect, and the IETF =
has
>>>>> had consensus that EH insertion is not allowed, I think it would =
be
>>>>> bad, wastefull, tricky, and even dangerous to let a document go
>>>>> through the whole publication process, and just rely on the AD to
>>>>> keep the "DISCUSS" button pressed.
>>>>>=20
>>>>> Put another way: what'd be the rationale for having a draft-ietf
>>>>> and have the corresponding wg ship the document with something =
that
>>>>> clearly goes against IETF consensus, and that the relevant AD has
>>>>> declared that wouldn't let pass?
>>>>=20
>>>> In short, this is not the case. I am *not* the relevant AD for the
>>>> SRv6 Network Programming draft. If this document was in 6man I =
would
>>>> have flagged it much earlier like I did for the SRH draft.
>>>=20
>>> Sorry, what I meant by "relevant AD" is: "one of the responsible ADs =
for
>>> the spec that's being violated".
>>>=20
>>> i.e., isn't there in the IETF process -- whether formal or informal =
--
>>> for this sort of thing to be flagged before documents get too far in =
the
>>> publication process?  ("Hey, this document in your area is actually
>>> breaking a spec of one of my wgs" sort of thing...)
>>=20
>> I would prefer that we calmed down a bit on the protocol policing.
>=20
> Sorry, but this has nothing to do with protocol policing. It has to do
> with respecting the consensus this wg and the ietf as a whole had on =
the
> topic. i.e., that EHs must not be inserted in the network.
>=20
> We'd go into an interesting path to insanity if we publish specs, and
> subsequently publish conflicting specs that simply ignore previous =
ietf
> consensus.
>=20
> If folks want to do EH insertion, the #1 step is to publish a document
> that updates RFC8200 such that the "EHs must not be inserted..." is
> replaced with something else or eliminated.
>=20
>=20
>=20
>> We know that header insertion breaks unsuspecting source hosts if =
done by the network.
>> It breaks (at least) PMTUD, ICMP errors and AH.
>>=20
>> What we have said in the past is; explain how those issues are dealt =
with or do not apply to your proposal.
>=20
> That's what you and others may have said or thought. But the consensus
> is what's in the standard (RFC8200). And the standard says that EHs
> cannot be inserted in the network. If you want to do it, the first =
step
> is to update RFC8200.
>=20
>=20
>=20
>> And some form of "doing on behalf of" is not necessarily problematic.
>=20
> It is rightaway problematic specs-wise when it violates a =
crystal-clear
> requirement in RFC8200, that we arrived to after a very heated debate,
> and lots of enegery and time from all the involved people.
>=20
> The fact that after all the long story behind publication of rfc8200 =
as
> standard (and the ongoing srv6 document we're doing here, which was
> adopted on the condition that it wouldn't do eh-insertion), we can =
live
> with other wgs violating specs that we produced here with so much =
effort
> and time, is kind of amusing.
>=20
> If folks want to allow EH-insertion (i.e., formally allowing =
middleboxes
> to fiddle with packets), RFC8200 should be updated, and the work =
should
> be done in 6man.
>=20
> I don't think it's SPRING's call how the IPv6 protocol works.
>=20
>=20
>=20
>> It's the "blind" "Thou shalt not do" that I object to. As opposed to =
arguing on technical grounds.
>>=20
>> Ensuring interoperability is our purpose. Not protect 8200 as if it's =
a religious text.
>=20
> My #1 concern (not that I don't have others) is one related to =
fairness
> of the standardization process. I don't think we should simply
> rubberstamp anything a big vendor wants to sell, no matter how big the
> vendor is, or how much money may be involved.
>=20
> And if this working group (and the IETF as a whole) published a spec =
on
> which there was consensus, ignoring the spec and doing whatever one
> pleases is not the way to go. Firstly, make e the case for updating
> RFC8200. Then come up with the proposal to fiddle with packets in the
> network.
>=20
> P.S.: I've never been into the camp of protecting X (whether rfc8200 =
or
> any other document) as if it was religious text. Quite ironically, I
> have experienced such religious opposition in 6man itself (for =
instance,
> your argument of "don't fix slaac-renumbering because ipv6 has not =
been
> designed to support flash renumbering" seems pretty much a religious
> argument against work that would not result in any major modifications
> to any of the protocols involved -- as opposed to EH insertion).
>=20
> --=20
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492


From nobody Thu Sep  5 01:29:02 2019
Return-Path: <robert@raszuk.net>
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 790521200B7 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 01:29:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 FoISaXNrqFTJ for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 01:29:00 -0700 (PDT)
Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (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 5772A120045 for <spring@ietf.org>; Thu,  5 Sep 2019 01:29:00 -0700 (PDT)
Received: by mail-qk1-f177.google.com with SMTP id s14so1320759qkm.4 for <spring@ietf.org>; Thu, 05 Sep 2019 01:29:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IZkS1/jmHqxgeITDVdVSjkK0cfXfvHAJfc7xY/QFW+k=; b=f6veAIgOXXoKZV1dy0cuuJ+wM+9oppXQyMoOmn7Pv/2nA2btFDKZwT+jog2FszU6kw N77DHyALsbpfPUhMuUvKPU/zQHeI9dng0r83xVWlABtXXM2JpZUieWvmIRBOvNXvdTIO gMan6dFdcS9RO49/Fo1i5Zzk91z2ei6Hz4wTOOOtw31Lc2ApDlgEo6w+CTe6qyuORgTe YnQfVfRuTbpKcGatHQbMI3nZ4JifCDDeq80McwcWpj7SrAIPOu1JSOds5IIK3lO/JQ5x Asf3S38yyA2IF/CYpevm/wj2Rum0jjyqNxRZULR9sKtY9x+j5eRhgcLJQ7DqiuLB2oxT 6VIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IZkS1/jmHqxgeITDVdVSjkK0cfXfvHAJfc7xY/QFW+k=; b=jP5dFuLcBrIK3rAKcg2dbBdXMq1eQTchbZCF7rrLCmBw9SP4TL3ujqVqDUVRIdhjq2 GkO0x06GbLHGL/2LZdjZTEqci2/Z/EwBq8RWtr4qIiO2rhPwHoqb7wZ15bQUUQagbsQn sO6zxivbO/SoMRl3ZSHfVGbpjEVb9LaSvhFSxdYUg2D1yIotulf9KNWG+kRAeEsEp4tc KQ7/uOz3Lrqb7ae+N/ioNJmBwgXq5B+PMpSCm1dvLQszLrqbJZEIsDLOgv7o2CgFOd9j rQnK9xUCQvkRzDhBKW4ap8S9J5VJEuPBSj1QUyPV2Er+fsOQk73G+FmsUv2APNgimYXp kTRQ==
X-Gm-Message-State: APjAAAWdOTEZGpHf2vqXHtrw7IaMZWk4ISIGZ1GssMIhDVuAD7uExCya A64+F2wR/3p9gyxqMMUcr4HMadAQJBIl/zAXJpDBqg==
X-Google-Smtp-Source: APXvYqz9a1KyIfMso8ClqU8dmkIA/nyQK8ATcEguyQIg04B7nLGmQxyTGy3QPtJ10XXTLS2XuZ/x6GvbHWFX0D5xJ1A=
X-Received: by 2002:a37:a7c5:: with SMTP id q188mr6090qke.445.1567672139214; Thu, 05 Sep 2019 01:28:59 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org> <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>
In-Reply-To: <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 5 Sep 2019 10:28:48 +0200
Message-ID: <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: Ole Troan <otroan@employees.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>,  draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fb857c0591ca1cd9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kWzr8k_s8xSNg7fyqJwku2L7Tyk>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 08:29:01 -0000

--000000000000fb857c0591ca1cd9
Content-Type: text/plain; charset="UTF-8"

Hi Fernando,


> If folks want to do EH insertion, the #1 step is to publish a document
> that updates RFC8200 such that the "EHs must not be inserted..." is
> replaced with something else or eliminated.


I have very basic question to close this debate.

Is IP encapsulation of the packet allowed by IPv6 specs or not ?

If it is I see no issue with any documents you quote since when I add a new
IPv6 header I can add any field to it. Moreover when I see myself as
destination address of the packet RFC8200 verbatim allows to add, delete or
modify EHs. I hope you agree with it.

If IP encapsulation is forbidden by IPv6 RFCs please provide a quote and
ref.

Many thx,
R.

--000000000000fb857c0591ca1cd9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div>Hi Fernando,</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">If folks want to=
 do EH insertion, the #1 step is to publish a document<br>
that updates RFC8200 such that the &quot;EHs must not be inserted...&quot; =
is<br>
replaced with something else or eliminated.</blockquote><div><br></div><div=
>I have very basic question to close this debate.=C2=A0</div><div><br></div=
><div>Is IP encapsulation of the packet allowed by IPv6 specs or not ?=C2=
=A0=C2=A0</div><div><br></div><div>If it is I see no issue with any documen=
ts you quote since when I add a new IPv6 header I can add any field to it. =
Moreover when I see myself as destination address of the packet RFC8200 ver=
batim allows to add, delete or modify EHs. I hope you agree with it.=C2=A0<=
/div><div><br></div><div>If IP encapsulation is forbidden by IPv6 RFCs plea=
se provide a quote and ref.=C2=A0</div><div><br></div><div>Many thx,</div><=
div>R.=C2=A0</div></div></div>

--000000000000fb857c0591ca1cd9--


From nobody Thu Sep  5 01:39:09 2019
Return-Path: <Alexander.Vainshtein@ecitele.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 29D60120CAA; Thu,  5 Sep 2019 01:38:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level: 
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=ecitele.com header.b=b2qIPLTI; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=f3X47gip
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 eYo10yjQNgH1; Thu,  5 Sep 2019 01:38:57 -0700 (PDT)
Received: from mail1.bemta26.messagelabs.com (mail1.bemta26.messagelabs.com [85.158.142.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF387120B9A; Thu,  5 Sep 2019 01:38:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1567672735; i=@ecitele.com; bh=wgFkZd8XnKEBQpESp4ZoBhlPerD3Ow3KYGzy54Pc6uY=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=b2qIPLTIU+WvN5o3ou+Ef+vgKc4NjdVUFA2L0UkZeVq/Y9cB6rPalPcOfjqszKtle s0/giBsQlNh5LuBVOXa7E0APfw1Hoj33bsd450OQLHUHY1xXUUgN3XfF8mrM9Fosgq 9+OGexX0/SjqKPTfp/zsbfQ/9R4SPuSfLcBT9XeE=
Received: from [85.158.142.193] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-1.bemta.az-b.eu-central-1.aws.symcld.net id 13/A3-10908-E99C07D5; Thu, 05 Sep 2019 08:38:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTfUwTdxjH+d1dewej5CggDw3MUYe6Lu2ok3E zm86MxG5sTl2WmG1Vr1BptbS1LRniXhgCCyAboWiEAQUGyhi+8TamSJAxKDqikokTAUGYbwWk iJINNetx6Nw/v3ye5/t9Xn6X31G4uJCUUNpkm9ZiZA1SoQ8hnth3Ql7SbVZHukf9mB+rBzHGY W8UMH1X8xEzVjMuZOyZ1UIm43QfYtLK03Cm68IcYjqO9wje8lY5D/0hUJ3pdCPVL0WDpKqy8m 9MdepEGaaaat9HbhB+LNAbNabkbQLdhKNdaHZtSU5tnhCmojZ1NvKhEF2FQ1bGtwQfdBJwsM6 J8UE9AmdXPpmNvCmCPoJD3biGE8R0HgZHH9hJPhhAcO73bpxzCek3oe6nQSHHgXQEZDmv45wJ p1tx+Cb1KMEJAfTrMP5dg4A3rYLTwzMEzyZIa2nyFFCecS/C3GU5lxbRarh2pXBh2CgB9ed7B ZzHm94E/Se3cR5EL4LZs7UYxzgdDP1jjnkGmobKlvM4z0Fwe/SxgPdr4Npf5YjPh8PBoWKS5z DodeQs5N+Hnn8aSG4U0Eug4db89wJ6FEFDQelCfxk4mkYEPBug7UihkOelcGn6N4LnUEgfmFz IzwpgxBHNsZiOA2fxPSIPvVL0zNo8G6ExM1dQNH99f+guHCOKPGvg9Etw7OSCPRwKckZInpdD RnEJ+Wy+DJE1iNFY9Ak6WyKrN8iVkZFypfJVebRcGa1gU+QahTZJHqc12iysR1Swn1kV1t2Jc YZ4hVFrq0OeNxm/i/RvRu0dLkU7CqEwaZAofK9RLfbTmOJ361irbqslyaC1tqNQipKCqNppVo v9LdoEbfJ2vcHzsp/IQPlKA0WDnCyymtlEqz6Bl86iNVTe7ZIKnHLXVHrO2fmzo6SqAhcTRpN RKwkWZXBlNFemSzI+bfrkj+lFYZIAEfLy8hL7mrWWRL3t//odFEwhaYDoUZeni6/eaHs6+45n Lcyzlj43kVvLxv4nSVKxgj2bo2STsk7D0MqbrqjNOVem7hcNL0IxsfcO3Cj1ObPXkJ9+Ocy85 uF6duXsTcQ2qqkV0yPPYe+mG+4+vyv8tevnYtZ2uB582JpX7+fdcSrEWXt4splZtqWtZujTVp 3k4jFxvvg4NRD9wbL9KdlJ7pAD+w2jfzbFpqnvln/vTHKu3tMju7AcX3HRVP72sF7++Na6si+ UU8mL3yNcuS9caqoIXfL1hml728vbV6Vm5kb5MPUxi02b/H51rK59dGNn7Y7DunRJX8tWe1zk G83rSjfe/2hmYO3nBTsiHP0PI5bq3O6rpTOY/88pmCwotBiyqqZj0yZR4DuHvpzT/ODq3Jj5y fqvdkoJq45VynCLlf0XeDEfeawEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-4.tower-238.messagelabs.com!1567672730!115587!1
X-Originating-IP: [18.237.140.177]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.43.12; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 2403 invoked from network); 5 Sep 2019 08:38:52 -0000
Received: from p01b.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.177) by server-4.tower-238.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 5 Sep 2019 08:38:52 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h7Cvvvo9UALv8eM/po+z71nZGPse1TdzZj7PHLzDOyRtH4zaI1OGqPpoKEF9OxUTycnIdXjUfb7STLcs+tt5OcrbaCEw4F2E6lUc0dqXZKcEDEMLPC+HwFUzjWgurk73t1R82P7XdphQvm/xSA44mbwZ0PV9Jsleotn4h7hjiWQHvWbUQqBjN27R0nfsZY6x04tjbc4RLihNm6SoIfn+sC4pd91B7L7TZN8fPMjIeBJnQ5+peuDN4ucX9w4fpcFndsYhUiabsrq2gVYmWhE941EoX/hxdBXCTb8zblavtQIY/pNdWkiy5+bmrvxr807RL+UC9lFSedwOuED66paRJg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GJCL0znzxORClLlM/hJdDEi+AcvV49wHIUQ298KITR0=; b=AfxPaXvmVnNyvab8sP2OVBxfOLsuGxC7xRCsgSyAXFOcQikUOqF4neYMVtpcW6akL7xyrCJ1pT1YWhPHlZolAuSGT7bpVyZ0HJ4e4+WtmYtTAjBcX4Wh7wQ70WxSKaRlHkYD3t3i4N5IBP0s9gTzcSnuCK5JgXpv4pBmr2XHxTgbWOISGiG0o/kCmfy9LEBDnNjCm+1U3s/ros31eS4xu+TEUYERfpzXaFiIDqXU5HrDGhc1OlWDYIzim/b0zU9NSai4i72sUbkUCHO5cNoZ5WbsSqVcfPEZyKeTzTuxCaB/Cx7IDAXN+N0rC4xeZbvu0AKpXd7AMYlcLalcQvtwaw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GJCL0znzxORClLlM/hJdDEi+AcvV49wHIUQ298KITR0=; b=f3X47gip33oMfdBjNqmQ0liBEwuqt1xtR3US6j2Ko3KCVVnX34DpquJ2WaePdWPHG3hDNdCzzyjUHkfFNhuJX2f9yHF0xSX4jEKc84Z9f6NfF9pMM32RSoHifDVQhmIl8MC7Tprx2mvB2ZFcMzJ+1T4NylrIGi21K0uJZC62WJE=
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com (52.135.146.159) by AM0PR03MB5588.eurprd03.prod.outlook.com (20.179.252.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.21; Thu, 5 Sep 2019 08:38:48 +0000
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82]) by AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82%6]) with mapi id 15.20.2220.022; Thu, 5 Sep 2019 08:38:48 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Robert Raszuk <robert@raszuk.net>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtacT7YMwgAFf0ICAA0V6AIABQWiAgAD9JICAAAdpAIAARUEAgAEnDoCAAISeAIAAAWpQ
Date: Thu, 5 Sep 2019 08:38:47 +0000
Message-ID: <AM0PR03MB3828138B0D728AA6FC4FA4139DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org> <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com> <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com>
In-Reply-To: <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 909d0c89-952c-4ca4-b3b4-08d731dc789b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:AM0PR03MB5588; 
x-ms-traffictypediagnostic: AM0PR03MB5588:
x-microsoft-antispam-prvs: <AM0PR03MB5588D421AB4FFB6579B87ED99DBB0@AM0PR03MB5588.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39860400002)(366004)(136003)(376002)(396003)(199004)(189003)(4326008)(486006)(11346002)(316002)(9686003)(446003)(54896002)(256004)(25786009)(55016002)(14444005)(6246003)(26005)(102836004)(53546011)(54906003)(6506007)(6436002)(476003)(6306002)(14454004)(76176011)(7696005)(99286004)(71200400001)(71190400001)(478600001)(5660300002)(8936002)(66476007)(66446008)(76116006)(66946007)(64756008)(66556008)(52536014)(6916009)(81156014)(81166006)(790700001)(6116002)(3846002)(229853002)(8676002)(53936002)(186003)(7736002)(86362001)(2906002)(66066001)(33656002)(74316002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR03MB5588; H:AM0PR03MB3828.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: G1XGNhzTfyjBUF4NtILwkQNZgEoNLG14kwFEJJPgthXy3EVPqmw6nVtXsq3b2QYORLpaZaYb83ld7ZwiOXUiUzhU1AWP+uD4L0ZE6EsKXT8UMW+4wvX2dqwRIUvDQwAL8eyXOz4KqKmHzx37qUvsUozrM3g7xRroECXpWrZuXbL34uc2X5SU9exgSGnFtwmNKxwfBCRgkx5h4+L52ZA/WsbE5w2YjdLLj9TQvWpG+/ugJRn/cdMIKdMPirLnvyTX9WiUdHmTtvF+UVp6MM6KZo8F+VbBDnerHSP61ilAgHDTDPFFpe85AvkmwaGdm3baeHow7cf71tVdqUEK40SEqrH+HhhkiFQTLUfE7vlJACCTT/QaIcPklQDZwVN9++RHCq4iew7TPKn1fYlRQh6rnCNim2RkUC4rlv1APLxcS1Y=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR03MB3828138B0D728AA6FC4FA4139DBB0AM0PR03MB3828eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 909d0c89-952c-4ca4-b3b4-08d731dc789b
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 08:38:48.0611 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Jy8P0ioec5cXCpvMxLOx2GfCwEHQwFtzqYv+1jceEDAgBmvAHrN1mjGhwGw3ZE1jqrpmAGf7w6JiOaEP6kzSCw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5588
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/a8GadkTop1rfaMzMLGYNUNeYbCA>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 08:38:59 -0000

--_000_AM0PR03MB3828138B0D728AA6FC4FA4139DBB0AM0PR03MB3828eurp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9iZXJ0LApJIGZ1bGx5IGFncmVlIHdpdGggeW91IHRoYXQgUkZDIDgyMDAgZG9lcyBub3QgcHJl
dmVudCBhIG5vZGUgdGhhdCBvd25zIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzIG9mIHRoZSBJUHY2
IGhlYWRlciB0byBpbnNlcnQgRUguCkhvd2V2ZXIsIFJGQ1YgODIwMCByZWNvbW1lbmRzICg/KSBu
b3QgdG8gaGF2ZSBtb3JlIHRoYW4gb25lIEVIIGhlYWRlciBvZiBhbnkgdHlwZSAoZXhjbHVkaW5n
IHRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciB0aGF0IGNhbiBvY2N1ciBubyBtb3JlIHRo
YW4gdHdpY2Ug4oCTIG9uY2UgYmVmb3JlIHRoZSBSb3V0aW5nIGhlYWRlciBhbmQgb25jZSBhZ2Fp
biDigJMgYmVmb3JlIHRoZSB1cHBlciBsYXllciBoZWFkZXIpLiBJLmUuLCB0d28gUm91dGluZyBI
ZWFkZXJzIChvZiBhbnkgdHlwZSkgaW4gdGhlIHNhbWUgcGFja2V0IGFyZSwgaWYgbm90IHByb2hp
Yml0ZWQsIHRoZW4sIGF0IGxlYXN0LCBub3QgcmVjb21tZW5kZWQuCgpEbyBJIG1pc3Mgc29tZXRo
aW5nPwoKUmVnYXJkcywKU2FzaGEKCk9mZmljZTogKzk3Mi0zOTI2NjMwMgpDZWxsOiAgICAgICs5
NzItNTQ5MjY2MzAyCkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tCgpG
cm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgUm9iZXJ0
IFJhc3p1awpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDUsIDIwMTkgMTE6MjkgQU0KVG86IEZl
cm5hbmRvIEdvbnQgPGZnb250QHNpNm5ldHdvcmtzLmNvbT4KQ2M6IFJvbiBCb25pY2EgPHJib25p
Y2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz47IHNwcmluZ0BpZXRmLm9yZzsgNm1hbkBp
ZXRmLm9yZzsgT2xlIFRyb2FuIDxvdHJvYW5AZW1wbG95ZWVzLm9yZz47IFN1cmVzaCBLcmlzaG5h
biA8c3VyZXNoLmtyaXNobmFuQGdtYWlsLmNvbT47IGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9u
LWhlYWRlci1pbnNlcnRpb24gPGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNl
cnRpb25AaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1p
bmcgPGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZ0BpZXRmLm9yZz4K
U3ViamVjdDogUmU6IFtzcHJpbmddIFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9u
CgpIaSBGZXJuYW5kbywKCklmIGZvbGtzIHdhbnQgdG8gZG8gRUggaW5zZXJ0aW9uLCB0aGUgIzEg
c3RlcCBpcyB0byBwdWJsaXNoIGEgZG9jdW1lbnQKdGhhdCB1cGRhdGVzIFJGQzgyMDAgc3VjaCB0
aGF0IHRoZSAiRUhzIG11c3Qgbm90IGJlIGluc2VydGVkLi4uIiBpcwpyZXBsYWNlZCB3aXRoIHNv
bWV0aGluZyBlbHNlIG9yIGVsaW1pbmF0ZWQuCgpJIGhhdmUgdmVyeSBiYXNpYyBxdWVzdGlvbiB0
byBjbG9zZSB0aGlzIGRlYmF0ZS4KCklzIElQIGVuY2Fwc3VsYXRpb24gb2YgdGhlIHBhY2tldCBh
bGxvd2VkIGJ5IElQdjYgc3BlY3Mgb3Igbm90ID8KCklmIGl0IGlzIEkgc2VlIG5vIGlzc3VlIHdp
dGggYW55IGRvY3VtZW50cyB5b3UgcXVvdGUgc2luY2Ugd2hlbiBJIGFkZCBhIG5ldyBJUHY2IGhl
YWRlciBJIGNhbiBhZGQgYW55IGZpZWxkIHRvIGl0LiBNb3Jlb3ZlciB3aGVuIEkgc2VlIG15c2Vs
ZiBhcyBkZXN0aW5hdGlvbiBhZGRyZXNzIG9mIHRoZSBwYWNrZXQgUkZDODIwMCB2ZXJiYXRpbSBh
bGxvd3MgdG8gYWRkLCBkZWxldGUgb3IgbW9kaWZ5IEVIcy4gSSBob3BlIHlvdSBhZ3JlZSB3aXRo
IGl0LgoKSWYgSVAgZW5jYXBzdWxhdGlvbiBpcyBmb3JiaWRkZW4gYnkgSVB2NiBSRkNzIHBsZWFz
ZSBwcm92aWRlIGEgcXVvdGUgYW5kIHJlZi4KCk1hbnkgdGh4LApSLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9u
bHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzIApDT05GSURFTlRJQUwgYW5kIHdo
aWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyAKdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFp
bCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsIAphbmQgYWxsIGNv
cGllcyB0aGVyZW9mLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K

--_000_AM0PR03MB3828138B0D728AA6FC4FA4139DBB0AM0PR03MB3828eurp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2FtYnJp
YSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9u
dC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bAoJe21hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTIuMHB0
OwoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6IzA1NjNDMTsKCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93
ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjojOTU0RjcyOwoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9CnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1h
bDAKCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7Cgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsK
CW1hcmdpbi1yaWdodDowY207Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsKCW1hcmdpbi1s
ZWZ0OjBjbTsKCWZvbnQtc2l6ZToxMi4wcHQ7Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
IixzZXJpZjt9CnNwYW4uRW1haWxTdHlsZTE4Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOiMxRjQ5N0Q7fQou
TXNvQ2hwRGVmYXVsdAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQg
NzkyLjBwdDsKCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQpkaXYuV29yZFNl
Y3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8
L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQg
djpleHQ9ImVkaXQiPgo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPgo8L2hlYWQ+Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5r
PSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Sb2JlcnQs
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+SSBmdWxseSBhZ3JlZSB3aXRoIHlvdSB0aGF0IFJGQyA4MjAwIGRv
ZXMgbm90IHByZXZlbnQgYSBub2RlIHRoYXQgb3ducyB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBv
ZiB0aGUgSVB2NiBoZWFkZXIgdG8gaW5zZXJ0IEVILjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhvd2V2ZXIs
IFJGQ1YgODIwMCByZWNvbW1lbmRzICg/KSBub3QgdG8gaGF2ZSBtb3JlIHRoYW4gb25lIEVIIGhl
YWRlciBvZiBhbnkgdHlwZSAoZXhjbHVkaW5nIHRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRl
ciB0aGF0IGNhbiBvY2N1ciBubyBtb3JlIHRoYW4gdHdpY2UKIOKAkyBvbmNlIGJlZm9yZSB0aGUg
Um91dGluZyBoZWFkZXIgYW5kIG9uY2UgYWdhaW4g4oCTIGJlZm9yZSB0aGUgdXBwZXIgbGF5ZXIg
aGVhZGVyKS4gSS5lLiwgdHdvIFJvdXRpbmcgSGVhZGVycyAob2YgYW55IHR5cGUpIGluIHRoZSBz
YW1lIHBhY2tldCBhcmUsIGlmIG5vdCBwcm9oaWJpdGVkLCB0aGVuLCBhdCBsZWFzdCwgbm90IHJl
Y29tbWVuZGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkRvIEkg
bWlzcyBzb21ldGhpbmc/PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TYXNoYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPk9mZmljZTogJiM0Mzs5NzItMzkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5FbWFpbDombmJzcDsmbmJzcDsgQWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb208bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+IHNwcmluZyAmbHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7
CjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4KPGI+U2VudDo8L2I+IFRodXJz
ZGF5LCBTZXB0ZW1iZXIgNSwgMjAxOSAxMToyOSBBTTxicj4KPGI+VG86PC9iPiBGZXJuYW5kbyBH
b250ICZsdDtmZ29udEBzaTZuZXR3b3Jrcy5jb20mZ3Q7PGJyPgo8Yj5DYzo8L2I+IFJvbiBCb25p
Y2EgJmx0O3Jib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyZndDs7IHNwcmluZ0Bp
ZXRmLm9yZzsgNm1hbkBpZXRmLm9yZzsgT2xlIFRyb2FuICZsdDtvdHJvYW5AZW1wbG95ZWVzLm9y
ZyZndDs7IFN1cmVzaCBLcmlzaG5hbiAmbHQ7c3VyZXNoLmtyaXNobmFuQGdtYWlsLmNvbSZndDs7
IGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24gJmx0O2RyYWZ0LXZv
eWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb25AaWV0Zi5vcmcmZ3Q7OwogZHJhZnQt
aWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nICZsdDtkcmFmdC1pZXRmLXNwcmlu
Zy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0Zi5vcmcmZ3Q7PGJyPgo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtzcHJpbmddIFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uPG86cD48
L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4KPGRpdj4KPGRpdj4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgRmVybmFuZG8sPG86
cD48L286cD48L3A+CjwvZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4KPC9kaXY+CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2lu
LWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIGZv
bGtzIHdhbnQgdG8gZG8gRUggaW5zZXJ0aW9uLCB0aGUgIzEgc3RlcCBpcyB0byBwdWJsaXNoIGEg
ZG9jdW1lbnQ8YnI+CnRoYXQgdXBkYXRlcyBSRkM4MjAwIHN1Y2ggdGhhdCB0aGUgJnF1b3Q7RUhz
IG11c3Qgbm90IGJlIGluc2VydGVkLi4uJnF1b3Q7IGlzPGJyPgpyZXBsYWNlZCB3aXRoIHNvbWV0
aGluZyBlbHNlIG9yIGVsaW1pbmF0ZWQuPG86cD48L286cD48L3A+CjwvYmxvY2txdW90ZT4KPGRp
dj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjwvZGl2Pgo8ZGl2
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgdmVyeSBiYXNpYyBxdWVzdGlvbiB0byBjbG9z
ZSB0aGlzIGRlYmF0ZS4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxkaXY+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8L2Rpdj4KPGRpdj4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+SXMgSVAgZW5jYXBzdWxhdGlvbiBvZiB0aGUgcGFja2V0IGFsbG93ZWQgYnkg
SVB2NiBzcGVjcyBvciBub3QgPyZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPGRp
dj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjwvZGl2Pgo8ZGl2
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiBpdCBpcyBJIHNlZSBubyBpc3N1ZSB3aXRoIGFueSBk
b2N1bWVudHMgeW91IHF1b3RlIHNpbmNlIHdoZW4gSSBhZGQgYSBuZXcgSVB2NiBoZWFkZXIgSSBj
YW4gYWRkIGFueSBmaWVsZCB0byBpdC4gTW9yZW92ZXIgd2hlbiBJIHNlZSBteXNlbGYgYXMgZGVz
dGluYXRpb24gYWRkcmVzcyBvZiB0aGUgcGFja2V0IFJGQzgyMDAgdmVyYmF0aW0gYWxsb3dzIHRv
IGFkZCwgZGVsZXRlIG9yIG1vZGlmeSBFSHMuIEkgaG9wZQogeW91IGFncmVlIHdpdGggaXQuJm5i
c3A7PG86cD48L286cD48L3A+CjwvZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4KPC9kaXY+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIElQ
IGVuY2Fwc3VsYXRpb24gaXMgZm9yYmlkZGVuIGJ5IElQdjYgUkZDcyBwbGVhc2UgcHJvdmlkZSBh
IHF1b3RlIGFuZCByZWYuJm5ic3A7PG86cD48L286cD48L3A+CjwvZGl2Pgo8ZGl2Pgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPC9kaXY+CjxkaXY+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk1hbnkgdGh4LDxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPGRpdj4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Ui4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rp
dj4KPC9kaXY+CjxiciBjbGVhcj0iYm90aCI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxCUj4KPEJSPgpU
aGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5k
IGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzIDxCUj4KQ09ORklERU5USUFMIGFuZCB3aGlj
aCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVk
IHRoaXMgPEJSPgp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1t
YWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwgPEJSPgphbmQg
YWxsIGNvcGllcyB0aGVyZW9mLjxCUj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPgo8L2JvZHk+Cjwv
aHRtbD4KCg==

--_000_AM0PR03MB3828138B0D728AA6FC4FA4139DBB0AM0PR03MB3828eurp_--


From nobody Thu Sep  5 01:44:27 2019
Return-Path: <li_zhenqiang@hotmail.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 A6483120CDF; Thu,  5 Sep 2019 01:44:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.114
X-Spam-Level: 
X-Spam-Status: No, score=-1.114 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 DJ6Pwtrtwyvd; Thu,  5 Sep 2019 01:44:25 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253105.outbound.protection.outlook.com [40.92.253.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B42B0120BE7; Thu,  5 Sep 2019 01:44:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A+PKS4gtpCXHTI6v9IiYj7Ovtm+dRscz2yKal+JeE9lSPfEVevOzQs/WgqrcUgIBWRRC2qT0lvWSUrfat15ZRvw+r15R/YAZxYkCkL2rqU8TA4MzWXR4WVF9J3RHjuIti/X2aXMcz5o2RGLlkdZHKW2ZXwTob3F7iMrdWrVY98wiVWMKQfFAgQAPBwigCczq0+7tr+g4fs82Bi2pQgjxVhbqzcWyhy58YsAm/8MhsSl+8nOVAE7HQx4Iyw9cMYSWObLm8qrHdXnfyJLQoZLRsv1zDnuMKusC/d0ctpYMfYFpeqk3IQN+LKtPei+Hr6pagZqM5HbSxdZFhrgUMz7sKA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HyhTGFPUXbr2dfanffFh2kXVZY9P7t/piaNLVO7bjnA=; b=NssvXGwGU/ZFA6Fi2EQVOB+GLWWqUlaiKEyj9lotXpLLci0YqvMJeN4KMJ52UlZ7O6GqqId8YdqYt/6dPBsygXCZDGLLYw1rBmZjI6b09uBtsXeD2B6WqQVon3Knp7H73JsN7KwsrTqyTBxc7g6sV10Ttn13/vcf+fabCMw7pTfvT8loxx9sjZR7+PZY9Y+u3zPrH80AFEPRGnlinIONLbD/9RDIioxo+5qzWHiB2Op5zPNK/9pisqBEkWg2qZS7rSZKBbmTI73lO1gngUIQirdufLmmIwJPHmvO4KqbTVX6oHtKRwa3F6xco8yILqPEdfy0tIvrZyS2L2sS7Gt1wQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HyhTGFPUXbr2dfanffFh2kXVZY9P7t/piaNLVO7bjnA=; b=CMsYi2qrSsY3sTyPIbYj3YgTo3Uh3xFzBHDjwrKgx36AyHjYNmqgfrwD305PGJ1gPGmABe9ZYTXKt2DnfBY4G7ljbwToEtrw7rjNVSMWYXlsZy3FtpMMMCujBE1nN3FX6dwXiNEtWbmo24vT64jURHDcbUEvety59n5v0dOpDZ7zOMlhb3d8Cydduy+sJ15UHpT9RAAvY/Gk16949bjSK8LEMFr9gu3UJ42osVQTJYe7oKpfc+9XogXR7xpaD6OtcKNh6/x7llgPqVr51nbHBdqEzS2on8rXvn1+iPuZjK1VjxLGTPuoz4FoRp1XCJtneUtWQzEADBEJwaBPxIOszA==
Received: from HK2APC01FT007.eop-APC01.prod.protection.outlook.com (10.152.248.53) by HK2APC01HT150.eop-APC01.prod.protection.outlook.com (10.152.249.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14; Thu, 5 Sep 2019 08:44:20 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com (10.152.248.52) by HK2APC01FT007.mail.protection.outlook.com (10.152.248.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14 via Frontend Transport; Thu, 5 Sep 2019 08:44:20 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34]) by HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34%6]) with mapi id 15.20.2241.014; Thu, 5 Sep 2019 08:44:20 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: Robert Raszuk <robert@raszuk.net>, Fernando Gont <fgont@si6networks.com>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: Re: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtQ==
Date: Thu, 5 Sep 2019 08:44:20 +0000
Message-ID: <HK0PR03MB397076A600FB15349525D5B4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com>, <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com>, <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar>, <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com>, <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar>, <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com>, <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar>, <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org>, <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>, <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK2PR04CA0070.apcprd04.prod.outlook.com (2603:1096:202:15::14) To HK0PR03MB3970.apcprd03.prod.outlook.com (2603:1096:203:97::17)
x-incomingtopheadermarker: OriginalChecksum:7C7A0CBF22EF2A4C95AEF84F23217D240CB1FE4AC0EAF3574AE18CED6CB58161; UpperCasedChecksum:549B6EE363CC32087DB3C891DE9C1F15445305C560B75C99E7A52AC6D3B8873A; SizeAsReceived:8404; Count:51
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [mJSt0JFwjw3dr6+6RV4BWZWjfOGmDPG72O3JF5nVco0=]
x-microsoft-original-message-id: <201909051644179985502@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 51
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119158)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031323274)(2017031324274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:HK2APC01HT150; 
x-ms-traffictypediagnostic: HK2APC01HT150:
x-microsoft-antispam-message-info: cTpstzAyumv0Y/e0bTqVmg0MoCWPgXKk4sNlsVHQeF0KJ+QjDulJEE1+lFuiLVl21ZDtsms58PQXfDRXRN9cvHQ+hSLIRWZKFOxVJPQS6C/3CQXJOuDxOwX/d2b/kBekC6h3sQ79ZLtIII5d9PMMyw7Ku/SMZGWWffkkHCpvb4vKLC+8VHCVhRXiTRZF3Ikn
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB397076A600FB15349525D5B4FCBB0HK0PR03MB3970apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ce1951c-2bb5-4642-0bd6-08d731dd3e4d
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 08:44:20.3532 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT150
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/KPVoUgP4QTuQ7lYO_G5JnODdO0c>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 08:44:27 -0000

--_000_HK0PR03MB397076A600FB15349525D5B4FCBB0HK0PR03MB3970apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVsbG8gUm9iZXJ0LA0KDQpXaGF0IHlvdSBzYWlkIGlzIGNvcnJlY3QuIEJ1dCB3aGF0IHRoZSBk
b2N1bWVudHMgd2FudCB0byBkbyBpcyBub3Qgd2hhdCB5b3Ugc2FpZC4gUGxlYXNlIHNlZSBteSBl
bWFpbCByYWlzZWQgdGhpcyBkaXNjdXNzaW9uLg0KDQpFbmQuQjYuSW5zZXJ0IHNwZWNpZmllZCBp
biBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDEgd2lsbCBpbnNl
cnQgYSBuZXcgU1JIIGluIHRoZSByZWNlaXZlZCBJUHY2IHBhY2tldCwgd2hpY2ggcmVzdWx0cyBp
biB0d28gU1JIcyBpbiBvbmUgSVB2NiBwYWNrZXQuIEl0IGlzIGNvbnRyYWRpY3Qgd2l0aCBSRkM4
MjAwIHRoYXQgc2F5cyBFYWNoIGV4dGVuc2lvbiBoZWFkZXIgc2hvdWxkIG9jY3VyIGF0IG1vc3Qg
b25jZSwgZXhjZXB0IGZvciB0aGUgRGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIuDQoNCkluIGRy
YWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24tMDYsIGFuIGludGVybWVk
aWF0ZSBub2RlIGV4ZWN1dGVzIHRoZSBpbnNlcnQgZnVuY3Rpb24gdG8gaW1wbGVtZW50IGEgc3Vi
LTUwIG1pbGxpc2Vjb25kcyBGUlIgb3BlcmF0aW9uIHVwb24gbGluayBmYWlsdXJlLiBJdCBpcyBj
b250cmFkaWN0IHdpdGggUkZDODIwMCB0aGF0IHNheXMgRXh0ZW5zaW9uIGhlYWRlcnMgKGV4Y2Vw
dCBmb3IgdGhlIEhvcC1ieS1Ib3AgT3B0aW9ucyBoZWFkZXIpIGFyZSBub3QgcHJvY2Vzc2VkLCBp
bnNlcnRlZCwgb3IgZGVsZXRlZCBieSBhbnkgbm9kZSBhbG9uZyBhIHBhY2tldOKAmXMgZGVsaXZl
cnkgcGF0aCwgdW50aWwgdGhlIHBhY2tldCByZWFjaGVzIHRoZSBub2RlIChvciBlYWNoIG9mIHRo
ZSBzZXQgb2Ygbm9kZXMsIGluIHRoZSBjYXNlIG9mIG11bHRpY2FzdCkgaWRlbnRpZmllZCBpbiB0
aGUgRGVzdGluYXRpb24gQWRkcmVzcyBmaWVsZCBvZiB0aGUgSVB2NiBoZWFkZXIuDQoNCkJlc3Qg
UmVnYXJkcywNClpoZW5xaWFuZyBMaQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbQ0KDQpGcm9tOiBSb2JlcnQgUmFzenVrPG1haWx0bzpy
b2JlcnRAcmFzenVrLm5ldD4NCkRhdGU6IDIwMTktMDktMDUgMTY6MjgNClRvOiBGZXJuYW5kbyBH
b250PG1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20+DQpDQzogUm9uIEJvbmljYTxtYWlsdG86
cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPjsgc3ByaW5nQGlldGYub3JnPG1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3Jn
PjsgT2xlIFRyb2FuPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz47IFN1cmVzaCBLcmlzaG5h
bjxtYWlsdG86c3VyZXNoLmtyaXNobmFuQGdtYWlsLmNvbT47IGRyYWZ0LXZveWVyLTZtYW4tZXh0
ZW5zaW9uLWhlYWRlci1pbnNlcnRpb248bWFpbHRvOmRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9u
LWhlYWRlci1pbnNlcnRpb25AaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdv
cmstcHJvZ3JhbW1pbmc8bWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9n
cmFtbWluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBRdWVzdGlvbiBhYm91dCBT
UnY2IEluc2VydCBmdW5jdGlvbg0KSGkgRmVybmFuZG8sDQoNCklmIGZvbGtzIHdhbnQgdG8gZG8g
RUggaW5zZXJ0aW9uLCB0aGUgIzEgc3RlcCBpcyB0byBwdWJsaXNoIGEgZG9jdW1lbnQNCnRoYXQg
dXBkYXRlcyBSRkM4MjAwIHN1Y2ggdGhhdCB0aGUgIkVIcyBtdXN0IG5vdCBiZSBpbnNlcnRlZC4u
LiIgaXMNCnJlcGxhY2VkIHdpdGggc29tZXRoaW5nIGVsc2Ugb3IgZWxpbWluYXRlZC4NCg0KSSBo
YXZlIHZlcnkgYmFzaWMgcXVlc3Rpb24gdG8gY2xvc2UgdGhpcyBkZWJhdGUuDQoNCklzIElQIGVu
Y2Fwc3VsYXRpb24gb2YgdGhlIHBhY2tldCBhbGxvd2VkIGJ5IElQdjYgc3BlY3Mgb3Igbm90ID8N
Cg0KSWYgaXQgaXMgSSBzZWUgbm8gaXNzdWUgd2l0aCBhbnkgZG9jdW1lbnRzIHlvdSBxdW90ZSBz
aW5jZSB3aGVuIEkgYWRkIGEgbmV3IElQdjYgaGVhZGVyIEkgY2FuIGFkZCBhbnkgZmllbGQgdG8g
aXQuIE1vcmVvdmVyIHdoZW4gSSBzZWUgbXlzZWxmIGFzIGRlc3RpbmF0aW9uIGFkZHJlc3Mgb2Yg
dGhlIHBhY2tldCBSRkM4MjAwIHZlcmJhdGltIGFsbG93cyB0byBhZGQsIGRlbGV0ZSBvciBtb2Rp
ZnkgRUhzLiBJIGhvcGUgeW91IGFncmVlIHdpdGggaXQuDQoNCklmIElQIGVuY2Fwc3VsYXRpb24g
aXMgZm9yYmlkZGVuIGJ5IElQdjYgUkZDcyBwbGVhc2UgcHJvdmlkZSBhIHF1b3RlIGFuZCByZWYu
DQoNCk1hbnkgdGh4LA0KUi4NCg==

--_000_HK0PR03MB397076A600FB15349525D5B4FCBB0HK0PR03MB3970apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <91097EE938555A4D9D9B3B1A5AAEA950@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9ZGl2LkZveERpdjIwMTkwOTA1MTY0MTIwMTA0MDI0IHsgfWJvZHkg
eyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IOW+rui9r+mbhem7kTsgY29sb3I6IHJn
YigwLCAwLCAwKTsgbGluZS1oZWlnaHQ6IDEuNTsgfTwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keT4N
CjxkaXY+PHNwYW4+PC9zcGFuPkhlbGxvIFJvYmVydCw8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8ZGl2PldoYXQgeW91IHNhaWQgaXMgY29ycmVjdC4gQnV0IHdoYXQgdGhlIGRvY3VtZW50cyB3
YW50IHRvIGRvIGlzIG5vdCB3aGF0IHlvdSBzYWlkLiBQbGVhc2Ugc2VlIG15IGVtYWlsIHJhaXNl
ZCB0aGlzIGRpc2N1c3Npb24uPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
RW5kLkI2Lkluc2VydCBzcGVjaWZpZWQgaW4gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nLTAxIHdpbGwgaW5zZXJ0IGEgbmV3IFNSSCBpbiB0aGUgcmVjZWl2ZWQgSVB2
NiBwYWNrZXQsIHdoaWNoIHJlc3VsdHMgaW4gdHdvIFNSSHMgaW4gb25lIElQdjYgcGFja2V0LiBJ
dCBpcyBjb250cmFkaWN0IHdpdGggUkZDODIwMCB0aGF0IHNheXMmbmJzcDs8c3BhbiBzdHlsZT0i
YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ij5FYWNoDQogZXh0ZW5zaW9uIGhlYWRlciBz
aG91bGQgb2NjdXIgYXQgbW9zdCBvbmNlLCBleGNlcHQgZm9yIHRoZSZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGxpbmUtaGVpZ2h0OiAxLjU7IGJhY2tncm91bmQt
Y29sb3I6IHRyYW5zcGFyZW50OyI+RGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIuPC9zcGFuPjwv
ZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGxpbmUtaGVpZ2h0OiAx
LjU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyI+PGJyPg0KPC9zcGFuPjwvZGl2Pg0K
PGRpdj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ij5JbiBkcmFm
dC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA2LCBhbiBpbnRlcm1lZGlh
dGUgbm9kZSBleGVjdXRlcyB0aGUgaW5zZXJ0IGZ1bmN0aW9uJm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsiPnRvIGltcGxlbWVudCBhJm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsg
YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ij5zdWItNTANCiBtaWxsaXNlY29uZHMgRlJS
IG9wZXJhdGlvbiB1cG9uIGxpbmsgZmFpbHVyZS4gSXQgaXMgY29udHJhZGljdCB3aXRoIFJGQzgy
MDAgdGhhdCBzYXlzJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiB0
cmFuc3BhcmVudDsiPkV4dGVuc2lvbiBoZWFkZXJzIChleGNlcHQgZm9yIHRoZSBIb3AtYnktSG9w
IE9wdGlvbnMgaGVhZGVyKSBhcmUgbm90Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwLjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJl
bnQ7Ij5wcm9jZXNzZWQsDQogaW5zZXJ0ZWQsIG9yIGRlbGV0ZWQgYnkgYW55IG5vZGUgYWxvbmcg
YSBwYWNrZXTigJlzIGRlbGl2ZXJ5Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEwLjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7
Ij5wYXRoLCB1bnRpbCB0aGUgcGFja2V0IHJlYWNoZXMgdGhlIG5vZGUgKG9yIGVhY2ggb2YgdGhl
IHNldCBvZiBub2RlcywmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyBsaW5lLWhlaWdodDogMS41OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsiPmluDQog
dGhlIGNhc2Ugb2YgbXVsdGljYXN0KSBpZGVudGlmaWVkIGluIHRoZSBEZXN0aW5hdGlvbiBBZGRy
ZXNzIGZpZWxkJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgbGlu
ZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ij5vZiB0aGUgSVB2
NiBoZWFkZXIuPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwLjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJl
bnQ7Ij48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2PkJlc3QgUmVnYXJkcyw8L2Rpdj4NCjxkaXY+
WmhlbnFpYW5nIExpPC9kaXY+DQo8aHIgc3R5bGU9IndpZHRoOiAyMTBweDsgaGVpZ2h0OiAxcHg7
IiBjb2xvcj0iI2I1YzRkZiIgc2l6ZT0iMSIgYWxpZ249ImxlZnQiPg0KPGRpdj48c3Bhbj4NCjxk
aXYgc3R5bGU9Ik1BUkdJTjogMTBweDsgRk9OVC1GQU1JTFk6IHZlcmRhbmE7IEZPTlQtU0laRTog
MTBwdCI+DQo8ZGl2PmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbTwvZGl2Pg0KPC9kaXY+DQo8L3Nw
YW4+PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLVRvcDogMHB4OyBtYXJnaW4tQm90
dG9tOiAwcHg7IG1hcmdpbi1MZWZ0OiAwLjVlbSI+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdiBzdHlsZT0iUEFERElORy1SSUdIVDogOHB4OyBQQURE
SU5HLUxFRlQ6IDhweDsgRk9OVC1TSVpFOiAxMnB4O0ZPTlQtRkFNSUxZOnRhaG9tYTtDT0xPUjoj
MDAwMDAwOyBCQUNLR1JPVU5EOiAjZWZlZmVmOyBQQURESU5HLUJPVFRPTTogOHB4OyBQQURESU5H
LVRPUDogOHB4Ij4NCjxkaXY+PGI+RnJvbTo8L2I+Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnJvYmVy
dEByYXN6dWsubmV0Ij5Sb2JlcnQgUmFzenVrPC9hPjwvZGl2Pg0KPGRpdj48Yj5EYXRlOjwvYj4m
bmJzcDsyMDE5LTA5LTA1Jm5ic3A7MTY6Mjg8L2Rpdj4NCjxkaXY+PGI+VG86PC9iPiZuYnNwOzxh
IGhyZWY9Im1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20iPkZlcm5hbmRvIEdvbnQ8L2E+PC9k
aXY+DQo8ZGl2PjxiPkNDOjwvYj4mbmJzcDs8YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlw
ZXIubmV0QGRtYXJjLmlldGYub3JnIj5Sb24gQm9uaWNhPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpz
cHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzo2bWFu
QGlldGYub3JnIj4NCjZtYW5AaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86b3Ryb2FuQGVt
cGxveWVlcy5vcmciPk9sZSBUcm9hbjwvYT47IDxhIGhyZWY9Im1haWx0bzpzdXJlc2gua3Jpc2hu
YW5AZ21haWwuY29tIj4NClN1cmVzaCBLcmlzaG5hbjwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFm
dC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uQGlldGYub3JnIj4NCmRyYWZ0
LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb248L2E+OyA8YSBocmVmPSJtYWls
dG86ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnIj4N
CmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZzwvYT48L2Rpdj4NCjxk
aXY+PGI+U3ViamVjdDo8L2I+Jm5ic3A7UmU6IFtzcHJpbmddIFF1ZXN0aW9uIGFib3V0IFNSdjYg
SW5zZXJ0IGZ1bmN0aW9uPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9
IkZveERpdjIwMTkwOTA1MTY0MTIwMTA0MDI0Ij4NCjxkaXYgZGlyPSJsdHIiPg0KPGRpdiBjbGFz
cz0iZ21haWxfcXVvdGUiPg0KPGRpdj5IaSBGZXJuYW5kbyw8L2Rpdj4NCjxkaXY+Jm5ic3A7PC9k
aXY+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw
eCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGlu
Zy1sZWZ0OjFleCI+DQpJZiBmb2xrcyB3YW50IHRvIGRvIEVIIGluc2VydGlvbiwgdGhlICMxIHN0
ZXAgaXMgdG8gcHVibGlzaCBhIGRvY3VtZW50PGJyPg0KdGhhdCB1cGRhdGVzIFJGQzgyMDAgc3Vj
aCB0aGF0IHRoZSAmcXVvdDtFSHMgbXVzdCBub3QgYmUgaW5zZXJ0ZWQuLi4mcXVvdDsgaXM8YnI+
DQpyZXBsYWNlZCB3aXRoIHNvbWV0aGluZyBlbHNlIG9yIGVsaW1pbmF0ZWQuPC9ibG9ja3F1b3Rl
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSBoYXZlIHZlcnkgYmFzaWMgcXVlc3Rpb24gdG8g
Y2xvc2UgdGhpcyBkZWJhdGUuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5J
cyBJUCBlbmNhcHN1bGF0aW9uIG9mIHRoZSBwYWNrZXQgYWxsb3dlZCBieSBJUHY2IHNwZWNzIG9y
IG5vdCA/Jm5ic3A7Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JZiBpdCBp
cyBJIHNlZSBubyBpc3N1ZSB3aXRoIGFueSBkb2N1bWVudHMgeW91IHF1b3RlIHNpbmNlIHdoZW4g
SSBhZGQgYSBuZXcgSVB2NiBoZWFkZXIgSSBjYW4gYWRkIGFueSBmaWVsZCB0byBpdC4gTW9yZW92
ZXIgd2hlbiBJIHNlZSBteXNlbGYgYXMgZGVzdGluYXRpb24gYWRkcmVzcyBvZiB0aGUgcGFja2V0
IFJGQzgyMDAgdmVyYmF0aW0gYWxsb3dzIHRvIGFkZCwgZGVsZXRlIG9yIG1vZGlmeSBFSHMuIEkg
aG9wZSB5b3UgYWdyZWUgd2l0aA0KIGl0LiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N
CjxkaXY+SWYgSVAgZW5jYXBzdWxhdGlvbiBpcyBmb3JiaWRkZW4gYnkgSVB2NiBSRkNzIHBsZWFz
ZSBwcm92aWRlIGEgcXVvdGUgYW5kIHJlZi4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8ZGl2Pk1hbnkgdGh4LDwvZGl2Pg0KPGRpdj5SLiZuYnNwOzwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_HK0PR03MB397076A600FB15349525D5B4FCBB0HK0PR03MB3970apcp_--


From nobody Thu Sep  5 02:06:56 2019
Return-Path: <robert@raszuk.net>
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 967DA120DDA for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 02:06:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 r41gmgNHDKvn for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 02:06:45 -0700 (PDT)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (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 70BFC120DD8 for <spring@ietf.org>; Thu,  5 Sep 2019 02:06:45 -0700 (PDT)
Received: by mail-qk1-x72d.google.com with SMTP id q203so1422378qke.1 for <spring@ietf.org>; Thu, 05 Sep 2019 02:06:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zsPnzhgiPjWfptFejY+v3otICpo2gnISrLKWU+BYCCc=; b=JA/yltHusS0mR35onzWBt2IqBBJicz8X7hbkOi95SzneAvCq65g8fKOkhlDtSPLt8T 06beOuIYAzX2Xls4RwR6st0vkC+Zk6RMW/Xf7zXh6mDJxNnCtLzKFQ46nBahtfh4MRDv TQkb+/2t2UVFEd5VzVjsCMkd2+AwCk1G5yUlePTPQCKy2ItuG9PAUeJbz4g7AqNFqjmT ljNoCrIu5VP2zPq9Vyl598wG4VttmQPfMWzQQyWsDzMC8ErCoHjqeuNcwlzfNKqMhoVW f8Sx+yNJJmF4Jozfd1GqGk3cYgRahIG3Z9s5g6zLLUchA1BcN9osLp9319vFutcpTbGU tYUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zsPnzhgiPjWfptFejY+v3otICpo2gnISrLKWU+BYCCc=; b=TJpAZvDop/OBVlV1wRXMTctQJ/5btVqWoFyuoUqMra1duHSvcSeST/Cz2wB7C8aG7N KdBxxc0Ry6PI+MLPFdvwGSxp/iR/Zoaisx8oC0OybVFvmTHMpoHTE24UYc31hAWR9/Ir sDvckwvAokJPxZudVtO3+qzQG/6cY6O7i2KJr90voPuelaIx/OY3K1VjUy2lhQAxjlEJ uJliZeiaS9K5NAIqBPz6Vu+ouFPiSh1GqqAmO67YxWUaMrcS+8IGIQ3q5pn9QWIgsVrW y6RcFpRQYflMiSFcbBKScoqQ5EP9a3LLSChuQ0pPRmMnhFhGZUgVPG/9abmiH6xWv+0W WJKg==
X-Gm-Message-State: APjAAAXPjes2HL3zqNKmaLvg6u8qnY9bao0/krAmP8vIr3FiCh7c/6Lw KRiYtdZSv/UQLHCtjGQ5DfZ3+HkFAIeQLrt1pP1nfQ==
X-Google-Smtp-Source: APXvYqxLgFQL+IiiA6X37IQKDPxj4/Cn++pekbne6oqRuL5LdcLYbQZgT+GWeR1BP3Ja2eXW6XWJ0yaAKv18KVYxmfI=
X-Received: by 2002:a37:2784:: with SMTP id n126mr1646257qkn.302.1567674404362;  Thu, 05 Sep 2019 02:06:44 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org> <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com> <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com> <AM0PR03MB3828138B0D728AA6FC4FA4139DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com>
In-Reply-To: <AM0PR03MB3828138B0D728AA6FC4FA4139DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 5 Sep 2019 11:06:33 +0200
Message-ID: <CAOj+MMG=JLBb6X7HSYkhdPStCxvONUu6DJeCfW1dYVvZqSRKhA@mail.gmail.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, Suresh Krishnan <suresh.krishnan@gmail.com>,  draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000feed0a0591caa348"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/HgpDiWKOu7x7igGg9Voaa2E97mc>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 09:06:48 -0000

--000000000000feed0a0591caa348
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

*Dear Alexander, *

On Thu, Sep 5, 2019 at 10:38 AM Alexander Vainshtein <
Alexander.Vainshtein@ecitele.com> wrote:

> Robert,
>
> I fully agree with you that RFC 8200 does not prevent a node that owns th=
e
> destination address of the IPv6 header to insert EH.
>

Great - Are we done with this "EH insertion" debate now ? :)


> However, RFCV 8200 recommends (?) not to have more than one EH header of
> any type (excluding the Destination Options header that can occur no more
> than twice
>
=E2=80=93 once before the Routing header and once again =E2=80=93 before th=
e upper layer
> header). I.e., two Routing Headers (of any type) in the same packet are, =
if
> not prohibited, then, at least, not recommended.
>

SRH is TLV based could be as long as needed.

However sometimes it could be useful from processing pov to decouple some
functions to be placed in separate SRHs for example to clearly filter/boost
processing just by looking at the flags field. But it is just
optimization.

Sure one could ask for new type (or bunch of types) if this makes any
technical merit.

Btw since you point out that Destination Options also only allow to be
present twice we have the same problem there.

*Dear Zhenqiang, *

Would you recommend to define new type of EH for FRR protection ? Say PRH
(Protection Routing Header) extension header with type say 5 ?

Does it make really sense to define a new type just from bureaucracy pov
for each possible application - even if all functionality would still be
identical if we would have the same type 4 carry the data ? Does it make
any sense to do that from hardware processing point of view - to modify it
to recognize bunch of types and still do exact same processing on them ?

Cheers,
R.

--000000000000feed0a0591caa348
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><b>Dear Alexander,=C2=A0</b></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 5, 2019 at 10=
:38 AM Alexander Vainshtein &lt;<a href=3D"mailto:Alexander.Vainshtein@ecit=
ele.com">Alexander.Vainshtein@ecitele.com</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-1730705369487142743WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Robert,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">I fully agree with you that RFC 8200 does no=
t prevent a node that owns the destination address of the IPv6 header to in=
sert EH.</span></p></div></div></blockquote><div><br></div><div>Great - Are=
 we done with this &quot;EH insertion&quot; debate now ? :)</div><div>=C2=
=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D=
"EN-US"><div class=3D"gmail-m_-1730705369487142743WordSection1"><p class=3D=
"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sans-serif;co=
lor:rgb(31,73,125)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">However, RFCV 8200 recommends (?) not to hav=
e more than one EH header of any type (excluding the Destination Options he=
ader that can occur no more than twice
</span></p></div></div></blockquote><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div lang=3D"EN-US"><div class=3D"gmail-m_-1730705369487142743Wo=
rdSection1"><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-famil=
y:Calibri,sans-serif;color:rgb(31,73,125)">=E2=80=93 once before the Routin=
g header and once again =E2=80=93 before the upper layer header). I.e., two=
 Routing Headers (of any type) in the same packet are, if not prohibited, t=
hen, at least, not recommended.</span></p></div></div></blockquote><div><br=
></div><div>SRH is TLV based could be as long as needed.=C2=A0</div><div><b=
r></div><div>However sometimes it could be useful from processing pov to de=
couple some functions to be placed in separate SRHs for example to clearly =
filter/boost processing just by looking at the flags field. But it is just =
optimization.=C2=A0=C2=A0</div><div><br></div><div>Sure one could ask for n=
ew type (or bunch of types) if this makes any technical merit.=C2=A0</div><=
div><br></div><div>Btw since you point out that Destination Options also on=
ly allow to be present twice we have the same problem there.=C2=A0</div><di=
v><br></div><div><b>Dear=C2=A0<span style=3D"color:rgb(80,0,80)">Zhenqiang,=
=C2=A0</span></b></div><div><span style=3D"color:rgb(80,0,80)"><br></span><=
/div><div><span style=3D"color:rgb(80,0,80)">Would you recommend to define =
new type of EH for FRR protection ? Say PRH (Protection Routing Header) ext=
ension header with type say 5 ?=C2=A0</span></div><div><span style=3D"color=
:rgb(80,0,80)"><br></span></div><div><font color=3D"#500050">Does it make r=
eally sense to define a new type just from bureaucracy=C2=A0pov for each po=
ssible application - even if all functionality would still be identical if =
we would have the same type 4 carry the data ? Does it make any sense to do=
 that from hardware processing point of view - to modify it to recognize bu=
nch of types and still do exact same processing on them ?=C2=A0</font></div=
><div><br></div><div>Cheers,</div><div>R.</div></div></div>

--000000000000feed0a0591caa348--


From nobody Thu Sep  5 02:23:02 2019
Return-Path: <li_zhenqiang@hotmail.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 9809D120821; Thu,  5 Sep 2019 02:22:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level: 
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 Iu5np4U8sBoO; Thu,  5 Sep 2019 02:22:53 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253083.outbound.protection.outlook.com [40.92.253.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CFD4812021C; Thu,  5 Sep 2019 02:22:52 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BlBosckFiQC9XWPH3MzHk3+ljD0SLoY3kjb7PVpBElfPBoIUTWaYX2Y1CqJ1SHrLY+lA4OLttHiLK7cC2xknzVhxkPiKcMounFLZGmPnx0GZgM0En2aUD/BFpuPze1nikq3bwf7bn2sstzfjYKaR61csNZs97B6TY2lMkFrmCIEBhgwQfjvA3fpqTtefvbyPCufSGIx+wtGcVDg9RfR5ToTfHhW9BOELLmmlnMqD+w/lgG48URqHNQenTjU7xHJVgdGPUm4bXusaYBanVrFeAOUWZBErF/0H0R8zDaRJIaO5mYmgCJUjfmGsyxqYk1B7TNWKp6fjBexlYxu5xgQZbw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7VKLaiYgtnAM8+lMWRLqNOLtYw8C+NPau3WN3oFUQLQ=; b=VVyGV2t04jImYGF/ryPtVvCdbMvDG1tm96VQWEjZTMublAHQF+ZqPGZ9gEUyWRhxuZFDUBXaKpU7qp1PTEKbpm1jnp4nvwwMSHjRQzisHh4IuJxTAygfNqhFOx2uOVDqAZCwAGXrThJUGTRq/FgkTyRdVLmJfdKW99dpszc7bzOipNWufNFikGQLpLd5lJ/mxNoRVdjO8j1nvjaupZ7OaR36cgft7Qx8mni65mola4vwHF6sDIDRI3kasY6CGaeGZTXQyDFmFUl/2QLlxE7ccuEVeUXXlOy92pvmX7XTRKbBqiOHyB1NQBnk+va2AH8cTIrXwHOlnOmAkQQm2r0TYw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7VKLaiYgtnAM8+lMWRLqNOLtYw8C+NPau3WN3oFUQLQ=; b=iROXNLRyzwc/iU5W/rKN/TkxtO8AyN4JpNIf0AM5jA4R48gfOTj+U9e85y000la3wlqW9iSiwNYe0xLBJkKxht0YFlaFXk5WZS68PuxWdyOfSnq5ISpjdn3iuCcNM4jgQQOmxfFTvLp1U6ez1YMv04mESHK59XUZMUCEAJfUFaZIgCigPfNYhH7onOrbbA34G7R9+KyP/sqOAqUvGPL4twcNokVoG+m1yDcHzeDSXdeHAZHFh24yrPCmc9H+fb7bh90b6h1G/2CDu4GAEfVZjnbp3H52D2St7BynkESOBw8QsRpf+2c9hHJ7fsF4aMSOgvlCF6FZu+/SpIh/lAO2MQ==
Received: from SG2APC01FT005.eop-APC01.prod.protection.outlook.com (10.152.250.59) by SG2APC01HT166.eop-APC01.prod.protection.outlook.com (10.152.251.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14; Thu, 5 Sep 2019 09:22:48 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com (10.152.250.52) by SG2APC01FT005.mail.protection.outlook.com (10.152.250.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14 via Frontend Transport; Thu, 5 Sep 2019 09:22:48 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34]) by HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34%6]) with mapi id 15.20.2241.014; Thu, 5 Sep 2019 09:22:48 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: Robert Raszuk <robert@raszuk.net>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, Fernando Gont <fgont@si6networks.com>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: Re: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtQ==
Date: Thu, 5 Sep 2019 09:22:48 +0000
Message-ID: <HK0PR03MB3970B55C202EBD4B17A4F1C0FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com>, <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com>, <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar>, <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com>, <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar>, <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com>, <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar>, <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org>, <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>, <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com>, <AM0PR03MB3828138B0D728AA6FC4FA4139DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com>, <CAOj+MMG=JLBb6X7HSYkhdPStCxvONUu6DJeCfW1dYVvZqSRKhA@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK0PR03CA0051.apcprd03.prod.outlook.com (2603:1096:203:52::15) To HK0PR03MB3970.apcprd03.prod.outlook.com (2603:1096:203:97::17)
x-incomingtopheadermarker: OriginalChecksum:FAE9379E1F02EA9A080C1B02436D4A7932674F6F1EA5EBE7BE614856C47B2F67; UpperCasedChecksum:F88D644AC4CC74EBC8A43A4FCEFB0DFD65887DF824EF99EFB007C930FC64E14C; SizeAsReceived:8573; Count:51
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [CfaHHlr65ZD8t/PDWxKnYbOymY3zceZlaEjHS0ld3Uc=]
x-microsoft-original-message-id: <201909051722461863176@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 51
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:SG2APC01HT166; 
x-ms-traffictypediagnostic: SG2APC01HT166:
x-microsoft-antispam-message-info: 5/TJ332sDJgTs0VlSK675Fq/6L2wM9w5xEPdhMZssKOyEurtJ8q5FoIGUf0pGiJ0J9Fmr3TKCagKTZaJZk8ZWNQJT854M5DhRzYue/bj9V7FwkrZqBhkqSLMWPZYJKk20LQINt8IfrxjcpeQyolXWdLjYZgRbPuz/5pMv/MTZEtdCI/umsGiAgqYSIy3DmOO
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB3970B55C202EBD4B17A4F1C0FCBB0HK0PR03MB3970apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 6cbbdd55-4aff-4c29-2394-08d731e29e08
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 09:22:48.3565 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT166
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_UNkO4P0y9nedE-sAkicjCWmLEY>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 09:22:55 -0000

--_000_HK0PR03MB3970B55C202EBD4B17A4F1C0FCBB0HK0PR03MB3970apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBSb2JlcnQsDQoNClllcywgU1JIIGlzIFRMViBiYXNlZC4gQnV0IHRoZSB0d28gZG9jdW1l
bnRzIHdhbnQgdG8gaW5zZXJ0IG9uZSBtb3JlIFNSSCBpbiBhIHBhY2tldCwgbm90IG1vcmUgc2Vn
bWVudHMgaW4gb25lIFNSSC4NCg0KSSByZWNvbW1lbmQgbm90aGluZy4gSnVzdCBwb3N0IHRoZSBx
dWVzdGlvbi4NCg0KQmVzdCBSZWdhcmRzLA0KWmhlbnFpYW5nIExpDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KbGlfemhlbnFpYW5nQGhvdG1haWwuY29tDQoNCkZyb206IFJvYmVy
dCBSYXN6dWs8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pg0KRGF0ZTogMjAxOS0wOS0wNSAxNzow
Ng0KVG86IEFsZXhhbmRlciBWYWluc2h0ZWluPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBl
Y2l0ZWxlLmNvbT4NCkNDOiBSb24gQm9uaWNhPG1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRA
ZG1hcmMuaWV0Zi5vcmc+OyBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47
IDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+OyBkcmFmdC12b3llci02bWFuLWV4
dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uPG1haWx0bzpkcmFmdC12b3llci02bWFuLWV4dGVuc2lv
bi1oZWFkZXItaW5zZXJ0aW9uQGlldGYub3JnPjsgU3VyZXNoIEtyaXNobmFuPG1haWx0bzpzdXJl
c2gua3Jpc2huYW5AZ21haWwuY29tPjsgRmVybmFuZG8gR29udDxtYWlsdG86ZmdvbnRAc2k2bmV0
d29ya3MuY29tPjsgZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nPG1h
aWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gUXVlc3Rpb24gYWJvdXQgU1J2NiBJbnNlcnQgZnVuY3Rp
b24NCkRlYXIgQWxleGFuZGVyLA0KDQpPbiBUaHUsIFNlcCA1LCAyMDE5IGF0IDEwOjM4IEFNIEFs
ZXhhbmRlciBWYWluc2h0ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWls
dG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+PiB3cm90ZToNClJvYmVydCwNCkkg
ZnVsbHkgYWdyZWUgd2l0aCB5b3UgdGhhdCBSRkMgODIwMCBkb2VzIG5vdCBwcmV2ZW50IGEgbm9k
ZSB0aGF0IG93bnMgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3Mgb2YgdGhlIElQdjYgaGVhZGVyIHRv
IGluc2VydCBFSC4NCg0KR3JlYXQgLSBBcmUgd2UgZG9uZSB3aXRoIHRoaXMgIkVIIGluc2VydGlv
biIgZGViYXRlIG5vdyA/IDopDQoNCkhvd2V2ZXIsIFJGQ1YgODIwMCByZWNvbW1lbmRzICg/KSBu
b3QgdG8gaGF2ZSBtb3JlIHRoYW4gb25lIEVIIGhlYWRlciBvZiBhbnkgdHlwZSAoZXhjbHVkaW5n
IHRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciB0aGF0IGNhbiBvY2N1ciBubyBtb3JlIHRo
YW4gdHdpY2UNCuKAkyBvbmNlIGJlZm9yZSB0aGUgUm91dGluZyBoZWFkZXIgYW5kIG9uY2UgYWdh
aW4g4oCTIGJlZm9yZSB0aGUgdXBwZXIgbGF5ZXIgaGVhZGVyKS4gSS5lLiwgdHdvIFJvdXRpbmcg
SGVhZGVycyAob2YgYW55IHR5cGUpIGluIHRoZSBzYW1lIHBhY2tldCBhcmUsIGlmIG5vdCBwcm9o
aWJpdGVkLCB0aGVuLCBhdCBsZWFzdCwgbm90IHJlY29tbWVuZGVkLg0KDQpTUkggaXMgVExWIGJh
c2VkIGNvdWxkIGJlIGFzIGxvbmcgYXMgbmVlZGVkLg0KDQpIb3dldmVyIHNvbWV0aW1lcyBpdCBj
b3VsZCBiZSB1c2VmdWwgZnJvbSBwcm9jZXNzaW5nIHBvdiB0byBkZWNvdXBsZSBzb21lIGZ1bmN0
aW9ucyB0byBiZSBwbGFjZWQgaW4gc2VwYXJhdGUgU1JIcyBmb3IgZXhhbXBsZSB0byBjbGVhcmx5
IGZpbHRlci9ib29zdCBwcm9jZXNzaW5nIGp1c3QgYnkgbG9va2luZyBhdCB0aGUgZmxhZ3MgZmll
bGQuIEJ1dCBpdCBpcyBqdXN0IG9wdGltaXphdGlvbi4NCg0KU3VyZSBvbmUgY291bGQgYXNrIGZv
ciBuZXcgdHlwZSAob3IgYnVuY2ggb2YgdHlwZXMpIGlmIHRoaXMgbWFrZXMgYW55IHRlY2huaWNh
bCBtZXJpdC4NCg0KQnR3IHNpbmNlIHlvdSBwb2ludCBvdXQgdGhhdCBEZXN0aW5hdGlvbiBPcHRp
b25zIGFsc28gb25seSBhbGxvdyB0byBiZSBwcmVzZW50IHR3aWNlIHdlIGhhdmUgdGhlIHNhbWUg
cHJvYmxlbSB0aGVyZS4NCg0KRGVhciBaaGVucWlhbmcsDQoNCldvdWxkIHlvdSByZWNvbW1lbmQg
dG8gZGVmaW5lIG5ldyB0eXBlIG9mIEVIIGZvciBGUlIgcHJvdGVjdGlvbiA/IFNheSBQUkggKFBy
b3RlY3Rpb24gUm91dGluZyBIZWFkZXIpIGV4dGVuc2lvbiBoZWFkZXIgd2l0aCB0eXBlIHNheSA1
ID8NCg0KRG9lcyBpdCBtYWtlIHJlYWxseSBzZW5zZSB0byBkZWZpbmUgYSBuZXcgdHlwZSBqdXN0
IGZyb20gYnVyZWF1Y3JhY3kgcG92IGZvciBlYWNoIHBvc3NpYmxlIGFwcGxpY2F0aW9uIC0gZXZl
biBpZiBhbGwgZnVuY3Rpb25hbGl0eSB3b3VsZCBzdGlsbCBiZSBpZGVudGljYWwgaWYgd2Ugd291
bGQgaGF2ZSB0aGUgc2FtZSB0eXBlIDQgY2FycnkgdGhlIGRhdGEgPyBEb2VzIGl0IG1ha2UgYW55
IHNlbnNlIHRvIGRvIHRoYXQgZnJvbSBoYXJkd2FyZSBwcm9jZXNzaW5nIHBvaW50IG9mIHZpZXcg
LSB0byBtb2RpZnkgaXQgdG8gcmVjb2duaXplIGJ1bmNoIG9mIHR5cGVzIGFuZCBzdGlsbCBkbyBl
eGFjdCBzYW1lIHByb2Nlc3Npbmcgb24gdGhlbSA/DQoNCkNoZWVycywNClIuDQo=

--_000_HK0PR03MB3970B55C202EBD4B17A4F1C0FCBB0HK0PR03MB3970apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <299F399C24335E448E290AD8E056FA1C@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9cCB7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4
OyB9ZGl2LkZveERpdjIwMTkwOTA1MTcxOTE1NTQwMzMwIHsgfWJvZHkgeyBmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IOW+rui9r+mbhem7kTsgY29sb3I6IHJnYigwLCAwLCAwKTsgbGlu
ZS1oZWlnaHQ6IDEuNTsgfTwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keT4NCjxkaXY+PHNwYW4+PC9z
cGFuPkRlYXIgUm9iZXJ0LDwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+WWVzLCBTUkgg
aXMgVExWIGJhc2VkLiBCdXQgdGhlIHR3byBkb2N1bWVudHMgd2FudCB0byBpbnNlcnQgb25lIG1v
cmUgU1JIIGluIGEgcGFja2V0LCBub3QgbW9yZSBzZWdtZW50cyBpbiBvbmUgU1JILjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSByZWNvbW1lbmQgbm90aGluZy4gSnVzdCBwb3N0IHRo
ZSBxdWVzdGlvbi48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkJlc3QgUmVnYXJkcyw8
L2Rpdj4NCjxkaXY+WmhlbnFpYW5nIExpPC9kaXY+DQo8aHIgc3R5bGU9IndpZHRoOiAyMTBweDsg
aGVpZ2h0OiAxcHg7IiBjb2xvcj0iI2I1YzRkZiIgc2l6ZT0iMSIgYWxpZ249ImxlZnQiPg0KPGRp
dj48c3Bhbj4NCjxkaXYgc3R5bGU9Ik1BUkdJTjogMTBweDsgRk9OVC1GQU1JTFk6IHZlcmRhbmE7
IEZPTlQtU0laRTogMTBwdCI+DQo8ZGl2PmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbTwvZGl2Pg0K
PC9kaXY+DQo8L3NwYW4+PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLVRvcDogMHB4
OyBtYXJnaW4tQm90dG9tOiAwcHg7IG1hcmdpbi1MZWZ0OiAwLjVlbSI+DQo8ZGl2PiZuYnNwOzwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdiBzdHlsZT0iUEFERElORy1SSUdI
VDogOHB4OyBQQURESU5HLUxFRlQ6IDhweDsgRk9OVC1TSVpFOiAxMnB4O0ZPTlQtRkFNSUxZOnRh
aG9tYTtDT0xPUjojMDAwMDAwOyBCQUNLR1JPVU5EOiAjZWZlZmVmOyBQQURESU5HLUJPVFRPTTog
OHB4OyBQQURESU5HLVRPUDogOHB4Ij4NCjxkaXY+PGI+RnJvbTo8L2I+Jm5ic3A7PGEgaHJlZj0i
bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij5Sb2JlcnQgUmFzenVrPC9hPjwvZGl2Pg0KPGRpdj48
Yj5EYXRlOjwvYj4mbmJzcDsyMDE5LTA5LTA1Jm5ic3A7MTc6MDY8L2Rpdj4NCjxkaXY+PGI+VG86
PC9iPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNv
bSI+QWxleGFuZGVyIFZhaW5zaHRlaW48L2E+PC9kaXY+DQo8ZGl2PjxiPkNDOjwvYj4mbmJzcDs8
YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnIj5Sb24g
Qm9uaWNhPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRm
Lm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj4NCjZtYW5AaWV0Zi5vcmc8
L2E+OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWlu
c2VydGlvbkBpZXRmLm9yZyI+DQpkcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5z
ZXJ0aW9uPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnN1cmVzaC5rcmlzaG5hbkBnbWFpbC5jb20iPg0K
U3VyZXNoIEtyaXNobmFuPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNv
bSI+RmVybmFuZG8gR29udDwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1z
cnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0Zi5vcmciPg0KZHJhZnQtaWV0Zi1zcHJpbmctc3J2
Ni1uZXR3b3JrLXByb2dyYW1taW5nPC9hPjwvZGl2Pg0KPGRpdj48Yj5TdWJqZWN0OjwvYj4mbmJz
cDtSZTogW3NwcmluZ10gUXVlc3Rpb24gYWJvdXQgU1J2NiBJbnNlcnQgZnVuY3Rpb248L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iRm94RGl2MjAxOTA5MDUxNzE5MTU1
NDAzMzAiPg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2PjxiPkRlYXIgQWxleGFuZGVyLCZuYnNwOzwv
Yj48L2Rpdj4NCjxicj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxkaXYgZGlyPSJsdHIi
IGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUaHUsIFNlcCA1LCAyMDE5IGF0IDEwOjM4IEFNIEFsZXhh
bmRlciBWYWluc2h0ZWluICZsdDs8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9hPiZndDsgd3Jv
dGU6PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJt
YXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0
LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+DQo8ZGl2IGxhbmc9IkVOLVVTIj4NCjxkaXYgY2xhc3M9
ImdtYWlsLW1fLTE3MzA3MDUzNjk0ODcxNDI3NDNXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmks
c2Fucy1zZXJpZjtjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+Um9iZXJ0LDx1PjwvdT48dT48L3U+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFw
dDtmb250LWZhbWlseTpDYWxpYnJpLHNhbnMtc2VyaWY7Y29sb3I6cmdiKDMxLDczLDEyNSkiPkkg
ZnVsbHkgYWdyZWUgd2l0aCB5b3UgdGhhdCBSRkMgODIwMCBkb2VzIG5vdCBwcmV2ZW50IGEgbm9k
ZSB0aGF0IG93bnMgdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3Mgb2YgdGhlIElQdjYgaGVhZGVyIHRv
IGluc2VydCBFSC48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkdyZWF0IC0gQXJlIHdlIGRvbmUgd2l0aCB0aGlzICZxdW90
O0VIIGluc2VydGlvbiZxdW90OyBkZWJhdGUgbm93ID8gOik8L2Rpdj4NCjxkaXY+Jm5ic3A7PGJy
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46
MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7
cGFkZGluZy1sZWZ0OjFleCI+DQo8ZGl2IGxhbmc9IkVOLVVTIj4NCjxkaXYgY2xhc3M9ImdtYWls
LW1fLTE3MzA3MDUzNjk0ODcxNDI3NDNXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmksc2Fucy1z
ZXJpZjtjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5
OkNhbGlicmksc2Fucy1zZXJpZjtjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+SG93ZXZlciwgUkZDViA4
MjAwIHJlY29tbWVuZHMgKD8pIG5vdCB0byBoYXZlIG1vcmUgdGhhbiBvbmUgRUggaGVhZGVyIG9m
IGFueSB0eXBlIChleGNsdWRpbmcgdGhlIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyIHRoYXQg
Y2FuIG9jY3VyIG5vIG1vcmUgdGhhbiB0d2ljZQ0KPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJt
YXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0
LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+DQo8ZGl2IGxhbmc9IkVOLVVTIj4NCjxkaXYgY2xhc3M9
ImdtYWlsLW1fLTE3MzA3MDUzNjk0ODcxNDI3NDNXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkNhbGlicmks
c2Fucy1zZXJpZjtjb2xvcjpyZ2IoMzEsNzMsMTI1KSI+4oCTIG9uY2UgYmVmb3JlIHRoZSBSb3V0
aW5nIGhlYWRlciBhbmQgb25jZSBhZ2FpbiDigJMgYmVmb3JlIHRoZSB1cHBlciBsYXllciBoZWFk
ZXIpLiBJLmUuLCB0d28gUm91dGluZyBIZWFkZXJzIChvZiBhbnkgdHlwZSkgaW4gdGhlIHNhbWUg
cGFja2V0IGFyZSwgaWYgbm90IHByb2hpYml0ZWQsDQogdGhlbiwgYXQgbGVhc3QsIG5vdCByZWNv
bW1lbmRlZC48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PlNSSCBpcyBUTFYgYmFzZWQgY291bGQgYmUgYXMgbG9uZyBhcyBu
ZWVkZWQuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5Ib3dldmVyIHNvbWV0
aW1lcyBpdCBjb3VsZCBiZSB1c2VmdWwgZnJvbSBwcm9jZXNzaW5nIHBvdiB0byBkZWNvdXBsZSBz
b21lIGZ1bmN0aW9ucyB0byBiZSBwbGFjZWQgaW4gc2VwYXJhdGUgU1JIcyBmb3IgZXhhbXBsZSB0
byBjbGVhcmx5IGZpbHRlci9ib29zdCBwcm9jZXNzaW5nIGp1c3QgYnkgbG9va2luZyBhdCB0aGUg
ZmxhZ3MgZmllbGQuIEJ1dCBpdCBpcyBqdXN0IG9wdGltaXphdGlvbi4mbmJzcDsmbmJzcDs8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlN1cmUgb25lIGNvdWxkIGFzayBmb3IgbmV3IHR5
cGUgKG9yIGJ1bmNoIG9mIHR5cGVzKSBpZiB0aGlzIG1ha2VzIGFueSB0ZWNobmljYWwgbWVyaXQu
Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5CdHcgc2luY2UgeW91IHBvaW50
IG91dCB0aGF0IERlc3RpbmF0aW9uIE9wdGlvbnMgYWxzbyBvbmx5IGFsbG93IHRvIGJlIHByZXNl
bnQgdHdpY2Ugd2UgaGF2ZSB0aGUgc2FtZSBwcm9ibGVtIHRoZXJlLiZuYnNwOzwvZGl2Pg0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxkaXY+PGI+RGVhciZuYnNwOzxzcGFuIHN0eWxlPSJjb2xvcjpyZ2Io
ODAsMCw4MCkiPlpoZW5xaWFuZywmbmJzcDs8L3NwYW4+PC9iPjwvZGl2Pg0KPGRpdj48c3BhbiBz
dHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48YnI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2PjxzcGFu
IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPldvdWxkIHlvdSByZWNvbW1lbmQgdG8gZGVmaW5l
IG5ldyB0eXBlIG9mIEVIIGZvciBGUlIgcHJvdGVjdGlvbiA/IFNheSBQUkggKFByb3RlY3Rpb24g
Um91dGluZyBIZWFkZXIpIGV4dGVuc2lvbiBoZWFkZXIgd2l0aCB0eXBlIHNheSA1ID8mbmJzcDs8
L3NwYW4+PC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxicj4N
Cjwvc3Bhbj48L2Rpdj4NCjxkaXY+PGZvbnQgY29sb3I9IiM1MDAwNTAiPkRvZXMgaXQgbWFrZSBy
ZWFsbHkgc2Vuc2UgdG8gZGVmaW5lIGEgbmV3IHR5cGUganVzdCBmcm9tIGJ1cmVhdWNyYWN5Jm5i
c3A7cG92IGZvciBlYWNoIHBvc3NpYmxlIGFwcGxpY2F0aW9uIC0gZXZlbiBpZiBhbGwgZnVuY3Rp
b25hbGl0eSB3b3VsZCBzdGlsbCBiZSBpZGVudGljYWwgaWYgd2Ugd291bGQgaGF2ZSB0aGUgc2Ft
ZSB0eXBlIDQgY2FycnkgdGhlIGRhdGEgPyBEb2VzIGl0IG1ha2UgYW55IHNlbnNlIHRvDQogZG8g
dGhhdCBmcm9tIGhhcmR3YXJlIHByb2Nlc3NpbmcgcG9pbnQgb2YgdmlldyAtIHRvIG1vZGlmeSBp
dCB0byByZWNvZ25pemUgYnVuY2ggb2YgdHlwZXMgYW5kIHN0aWxsIGRvIGV4YWN0IHNhbWUgcHJv
Y2Vzc2luZyBvbiB0aGVtID8mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K
PGRpdj5DaGVlcnMsPC9kaXY+DQo8ZGl2PlIuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_HK0PR03MB3970B55C202EBD4B17A4F1C0FCBB0HK0PR03MB3970apcp_--


From nobody Thu Sep  5 02:36:01 2019
Return-Path: <robert@raszuk.net>
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 BF2EC12012D for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 02:35:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 S5vhnWf7VvbJ for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 02:35:57 -0700 (PDT)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (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 97CCE120105 for <spring@ietf.org>; Thu,  5 Sep 2019 02:35:57 -0700 (PDT)
Received: by mail-qt1-x829.google.com with SMTP id u40so1961611qth.11 for <spring@ietf.org>; Thu, 05 Sep 2019 02:35:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nI9MHlrvXbtupq+LiSU7kXoL9bPAH61BzMYA79PQGtU=; b=d9NozgICxeQDDGCVVBhBGY0dLO5mfDRflQzHIwxvMu76n8E/U6jEjC9V5xOmlAc5fI 2EWHl/xGXLD0/GCmBpTigyqKbC93r0sicuaCj1YWC6UzbvVLH2L8HLPiADgMgzU2aN01 hf0/AYgezulptHmMQ0xNZwoKR4ZhQ3u2unbUGHeOMysVkcnXNwzNANhJVDro+iWFQCTk p3cxok5B1zEyE7FFfeJm33nAUW8Pjuu+MJLiBhri4/KAG6n6eEztX6h3EP9bXlJfaDef 1W6owQaGI3a4YmxWLUMcrhws8CxcU9f5707MgQ+AWx9ejpXXDpmCtnxcPs0/pOOIefpc MLAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nI9MHlrvXbtupq+LiSU7kXoL9bPAH61BzMYA79PQGtU=; b=BClyd4EqxRE1WzAnm9GOeRq8cAdy4p9+6QhPZKcqjLrZhM19tq63g+3/RKMbleKE+Q gdJVZLHnc0WnmF9m58xUMj6Xn9qzBOHU0xanHz9s4eSft234GXfmiv/+ooIySKjcO/W4 NGr/kwSb93mqLCcjD+H1Z2fYGc70GXDjCF4gpB51sMgAR6g7QP84P0db1E95P4pwf/jW +ogaDakzlQO1yxCkdh4kklyRtLecQSqp9nLOOHWk6/c2AR8YKuN7GlFBw2xHjTEH/DfJ j7FEn5qBr5JhNSTh0XrGPOzIYsfLnc64rVqKQDNd0+irhduuwsMaG4d270XYzfP64mf6 6ocA==
X-Gm-Message-State: APjAAAWnX7NmhfkhYExDizli/ui/2VGHz1AMZ9GElgVOJ5qSsKg1dTYw WY1N2ZstRo3+cbIUDW4N8h2DZjdirDXbP6vbI491YA==
X-Google-Smtp-Source: APXvYqyeWJgNUsIb5lhTC/4g8Xdl/aNwzdfSiJqlKuvwCBLLZRP1LmB3qJjiecEEKWMx0hqoAl3uxNqAt/qS2Sj5jEU=
X-Received: by 2002:a0c:9082:: with SMTP id p2mr1055275qvp.197.1567676156370;  Thu, 05 Sep 2019 02:35:56 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org> <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com> <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com> <AM0PR03MB3828138B0D728AA6FC4FA4139DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com> <CAOj+MMG=JLBb6X7HSYkhdPStCxvONUu6DJeCfW1dYVvZqSRKhA@mail.gmail.com> <HK0PR03MB3970B55C202EBD4B17A4F1C0FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com>
In-Reply-To: <HK0PR03MB3970B55C202EBD4B17A4F1C0FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 5 Sep 2019 11:35:45 +0200
Message-ID: <CAOj+MME+Awisr44KoUiGqpSm31kmC_VJZmA1z_Yv6FeEz4YL4Q@mail.gmail.com>
To: li zhenqiang <li_zhenqiang@hotmail.com>
Cc: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>, Fernando Gont <fgont@si6networks.com>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006c7a5e0591cb0cfc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/NgHHaG14ka2yItx1U5TvPF8awPI>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 09:36:00 -0000

--0000000000006c7a5e0591cb0cfc
Content-Type: text/plain; charset="UTF-8"

Hi,

Ok but this extra insertion is just one of possible SR applications and has
no bearing on SRv6 architecture and all other SRv6 documents running via
various stages of IETF process like number of folks are voicing on the list
just to mud the waters.

There is valid problem statement presented in
https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-06 and
if approved and processed via IETF it will update RFC8200.

If IETF decides that FRR is not needed for IPv6 packets that is fine. If WG
decides that this use case is valid but for IPv6 purity requires new EH
type I guess authors will take that feedback and discuss internally.

Cheers
Robert.


On Thu, Sep 5, 2019 at 11:22 AM li zhenqiang <li_zhenqiang@hotmail.com>
wrote:

> Dear Robert,
>
> Yes, SRH is TLV based. But the two documents want to insert one more SRH
> in a packet, not more segments in one SRH.
>
> I recommend nothing. Just post the question.
>
> Best Regards,
> Zhenqiang Li
>
>

--0000000000006c7a5e0591cb0cfc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div>Ok but this extra insert=
ion is just one of possible SR applications and has no bearing on SRv6 arch=
itecture and all other SRv6 documents running via various stages of IETF pr=
ocess like number of folks are voicing on the list just to mud the waters.=
=C2=A0</div><div><br></div><div>There is valid problem statement presented =
in=C2=A0<a href=3D"https://tools.ietf.org/html/draft-voyer-6man-extension-h=
eader-insertion-06">https://tools.ietf.org/html/draft-voyer-6man-extension-=
header-insertion-06</a>=C2=A0and if approved and processed via IETF it will=
 update RFC8200.=C2=A0</div><div><br></div><div>If IETF decides that FRR is=
 not needed for IPv6 packets that is fine. If WG decides that this use case=
 is valid but for IPv6 purity requires new EH type I guess authors will tak=
e that feedback and discuss internally.=C2=A0</div><div><br></div><div>Chee=
rs</div><div>Robert.</div><div><br></div><div><br></div><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 5, 2019 at 11:22 =
AM li zhenqiang &lt;<a href=3D"mailto:li_zhenqiang@hotmail.com">li_zhenqian=
g@hotmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">




<div>
<div><span></span>Dear Robert,</div>
<div><br>
</div>
<div>Yes, SRH is TLV based. But the two documents want to insert one more S=
RH in a packet, not more segments in one SRH.</div>
<div><br>
</div>
<div>I recommend nothing. Just post the question.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>Zhenqiang Li</div><blockquote style=3D"margin-top:0px;margin-bottom:0p=
x;margin-left:0.5em"><div><div class=3D"gmail-m_1959146905717234726FoxDiv20=
190905171915540330"><div dir=3D"ltr"><div class=3D"gmail_quote">
</div>
</div>
</div>
</div>
</blockquote>
</div>

</blockquote></div></div>

--0000000000006c7a5e0591cb0cfc--


From nobody Thu Sep  5 05:04:37 2019
Return-Path: <fgont@si6networks.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 924E11200E9; Thu,  5 Sep 2019 05:04:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Gl2PiS5a3MIx; Thu,  5 Sep 2019 05:04:33 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0AF6912003F; Thu,  5 Sep 2019 05:04:32 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 8E13B861C8; Thu,  5 Sep 2019 14:04:29 +0200 (CEST)
To: Ole Troan <otroan@employees.org>, Ron Bonica <rbonica@juniper.net>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com>
Date: Thu, 5 Sep 2019 14:59:07 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <538732E2-915B-4952-A439-F4678FCC21B2@employees.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Gdmn8ThwazH84gI5zNmYSDj5fNQ>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 12:04:36 -0000

On 5/9/19 11:18, Ole Troan wrote:
> Dear Ron,
> 
> The IETF is not writing de jure standards.
> In fact reality is quite different, and the Internet evolves the way it does somewhat independently of what documents the IETF produces.
> In fact I know of no networking products (or deployments) that follow the intent and spirit of RFC8200. I challenge to point me to one! ;-)

How did we elevate IPv6 to Internet Standard, then?  On the shepherd
write up for rfc2460bis, you argued essentially the opposite to what
you're arguing now:
https://datatracker.ietf.org/doc/draft-ietf-6man-rfc2460bis/shepherdwriteup/

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 05:05:00 2019
Return-Path: <fgont@si6networks.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 44A3E1200EC; Thu,  5 Sep 2019 05:04:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 MlDX28QdBKUe; Thu,  5 Sep 2019 05:04:34 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20BBE120059; Thu,  5 Sep 2019 05:04:34 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id A8239861D4; Thu,  5 Sep 2019 14:04:31 +0200 (CEST)
To: Ole Troan <otroan@employees.org>
Cc: Fernando Gont <fernando@gont.com.ar>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, rtg-ads@ietf.org
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org> <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com> <1D971011-4B42-44F8-8BE0-5162DC1A3611@employees.org>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <7fe15d0b-df81-cd26-d6a6-19eaac202ec8@si6networks.com>
Date: Thu, 5 Sep 2019 15:04:03 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1D971011-4B42-44F8-8BE0-5162DC1A3611@employees.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GKfSyIn7N-HG_YvJQ3jEIJaCvHg>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 12:04:37 -0000

On 5/9/19 11:23, Ole Troan wrote:
> Fernando,
> 
> See my email to Ron.
> 
> Just a short point with regards to your claim:
> "If you want to do it, the first step is to update RFC8200".
> 
> Let's be clear that this is your own personal view and nothing more than that.

I have a few questions for you as 6man wg co-chair:

1) Can a specification (such as some being pursued in spring) violate a
standard (RFC8200) at will, without formally updating it?

2) Is it within spring's charter to specify behaviors that result in an
outright violation of specifications it does not "control"?

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 05:13:24 2019
Return-Path: <fernando@gont.com.ar>
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 EC22E12011D; Thu,  5 Sep 2019 05:13:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 F0EXI7s89tLc; Thu,  5 Sep 2019 05:13:14 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5C6A120288; Thu,  5 Sep 2019 05:13:13 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 793AA861CC; Thu,  5 Sep 2019 14:13:06 +0200 (CEST)
To: Ole Troan <otroan@employees.org>, Ron Bonica <rbonica@juniper.net>
Cc: Suresh Krishnan <suresh.krishnan@gmail.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org>
From: Fernando Gont <fernando@gont.com.ar>
Openpgp: preference=signencrypt
Message-ID: <8731b9ff-6224-eb86-6bf0-6251e6e30658@gont.com.ar>
Date: Thu, 5 Sep 2019 15:12:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <538732E2-915B-4952-A439-F4678FCC21B2@employees.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/lMvCp-X49HUwlPdLYG-6gYgmWd4>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 12:13:22 -0000

On 5/9/19 11:18, Ole Troan wrote:
[...]
> 
> Let me quote Tony Li's response to Fernando's escalation email to the architecture list:
> 
> "The fact of the matter is that the IETF is completely helpless to prevent such things. 
> True, it can block standardization, but if the market wants it, the market will drive it
> and all that the IETF does is to make itself irrelevant to the process."

Even doing SRv6 does not need to imply doing EH insertion.

For instance, I just re-read
draft-voyer-6man-extension-header-insertion, and there's no comment
whatsoever why they don't address the same issues with encapsulation.




> My suggestion to Fernando was to argue the issues on technical merit.

The ietf consensus on this topic resulted from technical merit.

I don't think it's productive or even fair to simply ignore such
discussions and consensus, and ignore standards at will.

If you don't like the standard, make your case why you think it should
be updated, and work on it. The onus is on you to change the standard,
not on the standard to remain "as is".


> Can you please explain why you don't do that?
> 
> - Does it break end to end transparency?

Is IPv6 an end-to-end protocol if you allow EH-insertion in the middle
of a network?

Thanks,
-- 
Fernando Gont
e-mail: fernando@gont.com.ar || fgont@si6networks.com
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1




From nobody Thu Sep  5 06:05:33 2019
Return-Path: <otroan@employees.org>
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 DB1EF1201A3; Thu,  5 Sep 2019 06:05:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 F2DOpuFSON4E; Thu,  5 Sep 2019 06:05:19 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DA9D120116; Thu,  5 Sep 2019 06:05:19 -0700 (PDT)
Received: from astfgl.hanazo.no (unknown [IPv6:2a01:79c:cebd:c078:cd83:4de4:5c30:b1b7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 4F4B34E11AF5; Thu,  5 Sep 2019 13:05:18 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 95BAF1B9701F; Thu,  5 Sep 2019 15:05:14 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com>
Date: Thu, 5 Sep 2019 15:05:14 +0200
Cc: Ron Bonica <rbonica@juniper.net>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com>
To: Fernando Gont <fgont@si6networks.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Avf-M63Fq_NefUoV1ui_hClGd64>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 13:05:25 -0000

Fernando,

>> The IETF is not writing de jure standards.
>> In fact reality is quite different, and the Internet evolves the way =
it does somewhat independently of what documents the IETF produces.
>> In fact I know of no networking products (or deployments) that follow =
the intent and spirit of RFC8200. I challenge to point me to one! ;-)
>=20
> How did we elevate IPv6 to Internet Standard, then?  On the shepherd
> write up for rfc2460bis, you argued essentially the opposite to what
> you're arguing now:
> =
https://datatracker.ietf.org/doc/draft-ietf-6man-rfc2460bis/shepherdwriteu=
p/

I have not changed my position with regards to header insertion.
I'm arguing that you should argue technical merit on actual proposals.
Instead of trying to make RFC documents apply as laws and slap people =
over the head with those...

Cheers,
Ole


From nobody Thu Sep  5 06:12:04 2019
Return-Path: <jmh@joelhalpern.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 956D112006A; Thu,  5 Sep 2019 06:11:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.2
X-Spam-Level: 
X-Spam-Status: No, score=-1.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_WEB=1.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 pmfer884ZvlY; Thu,  5 Sep 2019 06:11:53 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C47E120026; Thu,  5 Sep 2019 06:11:53 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 46PLgY0qKYzKnLx; Thu,  5 Sep 2019 06:11:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1567689113; bh=rr9WbfFERcfEtHG47B/XK8c1rHU1mUvOoyYxRgzYVoU=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=ClHqEXPw06zUSqiHyFcoI6du+jw8nPHJPpZyGAV+4Co7NwhLyn/lc3U+Cmes320Nb WXtInW1hDZkO783jIuXolZ0gOUYNqguowGL8HbuG/jkmo8XS432LIIS+HFOLv0JWN0 Oh2XeYIn7n0XRPPD+nO9ng/E3P516P9cWxQVj9aA=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.51.246] (unknown [217.171.42.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 46PLgW3CV5z1XLkX; Thu,  5 Sep 2019 06:11:51 -0700 (PDT)
To: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com>
Date: Thu, 5 Sep 2019 09:11:50 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jVjQBErgWOvWiZYg2sZSqLgVmMg>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 13:11:55 -0000

Part of the reason we write restrictions and requirements into RFCs is 
so that we do not have to repeat the arguments.

If the proponents of the insertion have arguments for why it is now 
okay, they need to make those arguments.  And they need to make sure 
that the discussion is taken to the relevant working groups.  The burden 
should not be on those who are asking that attention be paid to existing 
RFCs.

Yours,
Joel

On 9/5/2019 9:05 AM, Ole Troan wrote:
> Fernando,
> 
>>> The IETF is not writing de jure standards.
>>> In fact reality is quite different, and the Internet evolves the way it does somewhat independently of what documents the IETF produces.
>>> In fact I know of no networking products (or deployments) that follow the intent and spirit of RFC8200. I challenge to point me to one! ;-)
>>
>> How did we elevate IPv6 to Internet Standard, then?  On the shepherd
>> write up for rfc2460bis, you argued essentially the opposite to what
>> you're arguing now:
>> https://datatracker.ietf.org/doc/draft-ietf-6man-rfc2460bis/shepherdwriteup/
> 
> I have not changed my position with regards to header insertion.
> I'm arguing that you should argue technical merit on actual proposals.
> Instead of trying to make RFC documents apply as laws and slap people over the head with those...
> 
> Cheers,
> Ole
> 
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> 


From nobody Thu Sep  5 06:20:56 2019
Return-Path: <fgont@si6networks.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 D903D120091; Thu,  5 Sep 2019 06:20:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 C17PlsDUDxSX; Thu,  5 Sep 2019 06:20:41 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDFE012006A; Thu,  5 Sep 2019 06:20:41 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 74A8A86230; Thu,  5 Sep 2019 15:20:39 +0200 (CEST)
To: Ole Troan <otroan@employees.org>
Cc: Ron Bonica <rbonica@juniper.net>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <00707049-efb9-5c1a-5f1d-6d609e1154dd@si6networks.com>
Date: Thu, 5 Sep 2019 16:19:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nCaqjibvN-cAIVQCt1Xd3gO7pRs>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 13:20:44 -0000

On 5/9/19 16:05, Ole Troan wrote:
> Fernando,
> 
>>> The IETF is not writing de jure standards.
>>> In fact reality is quite different, and the Internet evolves the way it does somewhat independently of what documents the IETF produces.
>>> In fact I know of no networking products (or deployments) that follow the intent and spirit of RFC8200. I challenge to point me to one! ;-)
>>
>> How did we elevate IPv6 to Internet Standard, then?  On the shepherd
>> write up for rfc2460bis, you argued essentially the opposite to what
>> you're arguing now:
>> https://datatracker.ietf.org/doc/draft-ietf-6man-rfc2460bis/shepherdwriteup/
> 
> I have not changed my position with regards to header insertion.

You seem to argue that following the spec closely doesn't matter,
because nobody does. I which case I wonder how we got to elevate IPv6 to
internet standard.



> I'm arguing that you should argue technical merit on actual proposals.
> Instead of trying to make RFC documents apply as laws and slap people over the head with those...

I think this is a misrepresentation of what's going on.

The only thing that I am asking is that the corresponding procedure is
followed, as opposed to circumvented. If IPv6 should allow header
insertion, and there is a very good rationale for that, so be it. But
the procedure should be to have such discussion, for folks to elaborate
why they dont't do encap/decap instead, and, if there is a good
rationale, update the IPv6 spec as appropriate. *Then*, and only then,
publish documents that assume you can fiddle with packets in the network.

What we have now is folks ignoring RFC8200, and violating its
requirements at will -- something that I don't think is the right way to
go, and certainly is not fair with all the folks that put energy in the
discussions that led to RFC8200.

The above procedure is what mere mortals like myself have followed in
6man to produce protocol improvements. -- unfortunately, at times we
have not been that lucky, and did get slapped with RFCs or "IPv6 has not
been designed to support that".. no matter the technical merits.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 06:35:07 2019
Return-Path: <otroan@employees.org>
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 86287120091; Thu,  5 Sep 2019 06:34:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 pzZPSQx0yOqg; Thu,  5 Sep 2019 06:34:54 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C245D120026; Thu,  5 Sep 2019 06:34:54 -0700 (PDT)
Received: from astfgl.hanazo.no (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 6717B4E11B0A; Thu,  5 Sep 2019 13:34:53 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id EA2291B97D5A; Thu,  5 Sep 2019 15:34:49 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com>
Date: Thu, 5 Sep 2019 15:34:49 +0200
Cc: Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ozw_04zO8LfEjIXFmY_7rD0ylT0>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 13:34:57 -0000

Joel,

> Part of the reason we write restrictions and requirements into RFCs is =
so that we do not have to repeat the arguments.
>=20
> If the proponents of the insertion have arguments for why it is now =
okay, they need to make those arguments.  And they need to make sure =
that the discussion is taken to the relevant working groups.  The burden =
should not be on those who are asking that attention be paid to existing =
RFCs.

As far as I know, but I'm trying to stay away from the actual proposals =
and argue this generally, no-one is proposing to update the RFC8200 =
header insertion text.
What people are proposing are for specific domains. And given that, I =
believe people need to argue the technical merits of those specific =
proposals.
As opposed to throwing the "law book" around.

Best regards,
Ole


From nobody Thu Sep  5 06:36:38 2019
Return-Path: <sander@steffann.nl>
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 590171200E7; Thu,  5 Sep 2019 06:36:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 tmciHazttYhT; Thu,  5 Sep 2019 06:36:25 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2614120091; Thu,  5 Sep 2019 06:36:24 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 8A3AE4C; Thu,  5 Sep 2019 15:36:22 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1567690578; bh=1xNd3+1M/anMtMS6IpN NusCpmPJ3QWcuKAmLaht62to=; b=Ycg66jzuawVRTxqk3YUGKyel5WuUAp/6xh2 PQRV1F4w/4SQf6iOo8nrGjabGUDduCpAfDfmK0gREFUYeWVv4WgSuDttf/YHkIPP csHlBjeE45eRCAFjjoMFS1XF4S4jCeVUUGqe+Qm0nBE3dw8h/YMfe94bQrtc8RHB kPM76qwc=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id cYM2iNEl-dlB; Thu,  5 Sep 2019 15:36:18 +0200 (CEST)
Received: from [IPv6:2001:9e0:4:12:d946:abc3:9d40:b42d] (unknown [IPv6:2001:9e0:4:12:d946:abc3:9d40:b42d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 9CCA54B; Thu,  5 Sep 2019 15:36:18 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <94C728D1-8A58-4B85-A2BB-509231CC7343@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_928A0DA6-BDD7-40B9-8B3D-3486A1187ADD"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Thu, 5 Sep 2019 15:36:18 +0200
In-Reply-To: <CAA8Zg7Evkud=hTDpVJVzP=HxF52U7qumoUHJ=bfABUpggGFDhQ@mail.gmail.com>
Cc: SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
To: Reji Thomas <rejithomas.d@gmail.com>
References: <mailman.3390.1567532921.9648.ipv6@ietf.org> <CAA8Zg7Evkud=hTDpVJVzP=HxF52U7qumoUHJ=bfABUpggGFDhQ@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/CMnnxbH5-aLsOUwfkdm1IQ73htk>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 05 Sep 2019 13:36:28 -0000

--Apple-Mail=_928A0DA6-BDD7-40B9-8B3D-3486A1187ADD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Reji,

> SRv6+  confirms to the V6 architecture, explains the rationale behind =
the design and is non ambiguous to start with. Till now there has not =
been any valid shortcomings brought forth with the Srv6+ design. I saw a =
mention that SRv6+ needs to distribute the SID to address binding and =
hence require extensions to protocols which is not what was intended by =
SR. Considering at a bare minimum we would need a software/microcode =
update to support even the SRH parsing, I didn=E2=80=99t understand why  =
protocol extension and mapping for SR support with V6 is a bad idea. =
Please correct me if there is a gap in my understanding.
>=20
> In view of the above ,I support SRv6+ work to continue in the SPRING =
WG.

I agree with your arguments. +1 on work on this in SPRING, and =
preferably to focus on SRv6+ and not on SRv6/uSID/etc.

Cheers,
Sander


--Apple-Mail=_928A0DA6-BDD7-40B9-8B3D-3486A1187ADD
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEKBusetbVKSypyi4qHuGLwtPIfLYFAl1xD1IACgkQHuGLwtPI
fLaMRgf/fFagLM2YGTK7rtATqaHxjldv8CGLwbKA6julTanU6DrH9fKP2RCXG9DA
6OdtuLe1xqWMNSUBTKWllQRXeQ7wDu9cT/R94LX5CabXYcaUjBEZt4AwRiPEC89s
nsm0YOxHicAqNd1RQku/6S2e+FxuzkU4RxnGQQpl9vUlblWlUIzmnmnfvdUsUgnN
b8kQg/uVLMQAk2emwK4TGQ/MCoTfMEEWaDIPWRlb3DTaZXedqG4nb/b/sOVzjw+c
rkdPRx1hDTWa82/oQZQoddZiIZIIIojfNTcWHC3JD3mJi9hFs8FgTVDzkMk0AGgk
vzmXb9/mWY/CgyKKLaKXkDHVwHepYw==
=JgsG
-----END PGP SIGNATURE-----

--Apple-Mail=_928A0DA6-BDD7-40B9-8B3D-3486A1187ADD--


From nobody Thu Sep  5 06:46:22 2019
Return-Path: <fgont@si6networks.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 A72E71201E5; Thu,  5 Sep 2019 06:46:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 jc0nOQQ1Zgb4; Thu,  5 Sep 2019 06:46:15 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E064712022A; Thu,  5 Sep 2019 06:46:14 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id AC223861DB; Thu,  5 Sep 2019 15:46:12 +0200 (CEST)
To: Ole Troan <otroan@employees.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com>
Date: Thu, 5 Sep 2019 16:46:08 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jytz3MDWfQ5hs42np08uHOn8r6Q>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 13:46:22 -0000

On 5/9/19 16:34, Ole Troan wrote:
> Joel,
> 
>> Part of the reason we write restrictions and requirements into RFCs is so that we do not have to repeat the arguments.
>>
>> If the proponents of the insertion have arguments for why it is now okay, they need to make those arguments.  And they need to make sure that the discussion is taken to the relevant working groups.  The burden should not be on those who are asking that attention be paid to existing RFCs.
> 
> As far as I know, but I'm trying to stay away from the actual proposals and argue this generally, no-one is proposing to update the RFC8200 header insertion text.
> What people are proposing are for specific domains. And given that, I believe people need to argue the technical merits of those specific proposals.
> As opposed to throwing the "law book" around.

Se, please let me recap the history on this topic, for those that missed it:

1) EH insertion was originally proposed on the basis that RFC2460 wasn't
clear whether it was allowed or not.

2) Since we were doing rfc2460bis (now RFC8200), we incorporated text
into RFC8200 so that nobody could claim that the IPv6 spec is not clear
on this topic.

3) Now there's at least one I-D in spring that ignores RFC8200, and
proposes EH-insertion as if it was allowed, essentially circumventing
RFC8200, and IETF consensus.

I don't think it's in the spring wg's charter to specify how IPv6 works.
It should be done in 6man (or not even, because that's a major
modification, and not really "maintenance").

The only book I'm throwing is: proposals from big vendors should follow
the same procedures as those from mere mortals that don't happen to work
for a big vendor.

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 06:46:38 2019
Return-Path: <tim.chown@jisc.ac.uk>
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 ACEA9120170 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 06:46:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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 (1024-bit key) header.d=jisc.ac.uk
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 neVPPj4dWMVb for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 06:46:24 -0700 (PDT)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [207.82.80.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A81D12018D for <spring@ietf.org>; Thu,  5 Sep 2019 06:46:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=mimecast20170213; t=1567691182; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RMKuupeVjOFaP10l6IkvUqgexryWO+XssZV9j9SzUno=; b=RjFF48u8fcvv9gYu0jM4Jff8Qurq9q36hZ8W+qxAY5wWcjrVy+HKbv8N/79FZaagtNWFni L8voTfgf5eur1xkWKJCVFg97j0V7kezRH8hezOCcw1IFp7H2ho/2rbInZZukh8+OBHsrZq wvp0B2k+ZzmY5y5Y+cp7tzn8YfpNw8k=
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2050.outbound.protection.outlook.com [104.47.14.50]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-116-Rgs2OvnPM4arSHSE3RSclQ-1; Thu, 05 Sep 2019 14:46:21 +0100
Received: from AM0PR07MB4177.eurprd07.prod.outlook.com (52.133.54.140) by AM0PR07MB5812.eurprd07.prod.outlook.com (20.178.114.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.10; Thu, 5 Sep 2019 13:46:18 +0000
Received: from AM0PR07MB4177.eurprd07.prod.outlook.com ([fe80::5caf:b34c:faf9:51de]) by AM0PR07MB4177.eurprd07.prod.outlook.com ([fe80::5caf:b34c:faf9:51de%7]) with mapi id 15.20.2241.013; Thu, 5 Sep 2019 13:46:18 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: Ole Troan <otroan@employees.org>
CC: Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQAdy3cAAAexfYAAAk8hAAABcf+A
Date: Thu, 5 Sep 2019 13:46:18 +0000
Message-ID: <29C6363C-EE21-4786-A6F4-5BD71A499C45@jisc.ac.uk>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
In-Reply-To: <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-originating-ip: [194.82.140.195]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 944b783b-e34e-484c-06c4-08d732076df9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:AM0PR07MB5812; 
x-ms-traffictypediagnostic: AM0PR07MB5812:
x-microsoft-antispam-prvs: <AM0PR07MB5812DB62D979DDCE6B917E8AD6BB0@AM0PR07MB5812.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(376002)(366004)(39850400004)(136003)(396003)(189003)(199004)(6116002)(86362001)(6486002)(57306001)(102836004)(6916009)(786003)(6506007)(229853002)(53546011)(71200400001)(305945005)(76176011)(316002)(71190400001)(7736002)(54906003)(91956017)(64756008)(66556008)(66066001)(66476007)(66946007)(6512007)(5660300002)(486006)(66446008)(25786009)(50226002)(76116006)(3846002)(81156014)(14454004)(33656002)(6246003)(4326008)(99286004)(53936002)(2906002)(8676002)(478600001)(81166006)(26005)(2616005)(186003)(256004)(6436002)(11346002)(446003)(36756003)(476003)(4744005)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB5812; H:AM0PR07MB4177.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UEjccV9U6SU3q/i9ATIoCJPisuMSzOn2++uOrfaqq5mDoqlpXd+cEMjr8Jp7UUXx7bPU7iPHmuW/h03J5g9SLmWgjP/fM68F8gOJHoo9y2rkDVPbXZ4orbxX+u1UFPk9I//5J7i94QyK5kkwTKTf+xULnirUCUzAC+k74VOI0cLm6QU35KA07YmXVZGtf2WZXnpszB7aPbitoZL0xOFOYcWYz9UJoJcNGkAP5rChTRJC/vEeOKxwPRZnB+WmAFVMhiqO5HKq00UFfVffetWV1OMiEbPKHxmnqiQJVvpDngHM9QWt7Filox0hmuVJdHVhHg3g4Wf6Y/LGKlhIQrSbBppq0dGm1pi5zo2ozbQOy+OdtAajv4C/JuWEcL6e51XHZ9R1mm1xh7BPbD0VnQzCcbIZvu0v0CJHxqQGsVshdEM=
x-ms-exchange-transport-forked: True
Content-ID: <DEC1E9D0BCEB9F47A68AA00E90533552@eurprd07.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 944b783b-e34e-484c-06c4-08d732076df9
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 13:46:18.5762 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6f0/AazSWyMKHIiy2rhYylOQyqQy3Vo3FD7ofFG1DUBhHQq2GsT3ZZy/dGp5T8Hexm/KRJDyq9+gg7KpNoIssQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5812
X-MC-Unique: Rgs2OvnPM4arSHSE3RSclQ-1
X-Mimecast-Spam-Score: 0
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/CED0sWXqoYg73X6QbQICNzCAK1s>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 13:46:34 -0000

> On 5 Sep 2019, at 14:05, Ole Troan <otroan@employees.org> wrote:
>=20
> I have not changed my position with regards to header insertion.
> I'm arguing that you should argue technical merit on actual proposals.
> Instead of trying to make RFC documents apply as laws and slap people ove=
r the head with those...

You made me look to see if I could find the heaviest RFC. It seems to be RF=
C 5661, at 615 pages, which I think would be 1.7kg if printed double sided =
A4. =20

Tim


From nobody Thu Sep  5 07:01:33 2019
Return-Path: <fgont@si6networks.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 A8B771200D7; Thu,  5 Sep 2019 07:01:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 nCpsLlIu1Nkt; Thu,  5 Sep 2019 07:01:30 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 59F2D120026; Thu,  5 Sep 2019 07:01:30 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 6F1A98623C; Thu,  5 Sep 2019 16:01:25 +0200 (CEST)
To: Tim Chown <Tim.Chown@jisc.ac.uk>, Ole Troan <otroan@employees.org>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <29C6363C-EE21-4786-A6F4-5BD71A499C45@jisc.ac.uk>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <1aa4f560-ce1e-f1f3-ef2d-eedd9b414308@si6networks.com>
Date: Thu, 5 Sep 2019 16:52:45 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <29C6363C-EE21-4786-A6F4-5BD71A499C45@jisc.ac.uk>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rpcwWJQHpfNAwFn5rdoy-s2qNKM>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 14:01:32 -0000

On 5/9/19 16:46, Tim Chown wrote:
>> On 5 Sep 2019, at 14:05, Ole Troan <otroan@employees.org> wrote:
>>
>> I have not changed my position with regards to header insertion.
>> I'm arguing that you should argue technical merit on actual proposals.
>> Instead of trying to make RFC documents apply as laws and slap people over the head with those...
> 
> You made me look to see if I could find the heaviest RFC. It seems to be RFC 5661, at 615 pages, which I think would be 1.7kg if printed double sided A4.  

Jesus!  And I thought the HTTP spec was already too long! :-)

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 07:18:14 2019
Return-Path: <tom@herbertland.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 7EA8C1200E0 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 07:18:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 3nSigxPgRC_1 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 07:18:05 -0700 (PDT)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 DE0BB1200F9 for <spring@ietf.org>; Thu,  5 Sep 2019 07:18:04 -0700 (PDT)
Received: by mail-ed1-x532.google.com with SMTP id f19so2790148eds.12 for <spring@ietf.org>; Thu, 05 Sep 2019 07:18:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=E78aIfC4q3V/TdwltmQq1BCXnyZfyv7V3CwLeOS4BAU=; b=U8W73/oX7S0wififq8TJYUbrX7N9x3mkVgcMyzjYBQm1yHRQ4IZ+lJW4gW+nPgTqxp aQh7NEsg5Gqv58JPRCQ/cUyJVgSAj233sRvOnNWrqdSzRfuIfb63vJfuDuIFKuWxasx7 Rsjhya8PwDIu9x/Yg+u5hGi0HPdLf47nNzTb+HII7PTE6+nl/0juJn8bwTy4MI4XT6eu dizzLlIMJNN2EzQpxLk0ZdZv9w+cPYV8ZHub8jfVF4m23uxtNJiIxSac0OHa3siRsjys rTZ6FVOlObgZeb8g0iDePkihdVDnJVfAGIHid/p3FpgaSzdrHFRe1TNZefhb4DbjGq+a 6BPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=E78aIfC4q3V/TdwltmQq1BCXnyZfyv7V3CwLeOS4BAU=; b=hT06FpoYska6hXnnlf9sS6cZ1p9N7+go5pyrkLbY+TAOkr/EBbYMDDqsn5EojJYuCk sAUnUl9ZdgB47FYt299w0+9JU6as0pt1A0njiyL7McFv1nc+4/50KRneHCj2Kj9f5GC+ +NoCqRRenfrG8bKVKslYIqMuioPZG2dQTyhQtXNeNKTMxiReaaN0RZWgb3zlWgNN9wXz 9gvF+Ru81HqWt0OPSwzORevj0F51ZoyWVVMnPBw579bHpWBFAFz3Vy7OAxTj9ExzY9LL 6ZFcEeAdPvGNEJPEiVPoyhdVVLBIqgMjRKGWrh4UmRjYJUWEzcQvDCkDSrRHe4py/4iF o+rA==
X-Gm-Message-State: APjAAAWctxIngM/WJV8WSA2oXnXv+jrwQ3vP3ZtDM1vjua1CmTjVp1ZM Hxecd9sF3vVKaQxfaJpXILpDcLX8sdUstXxiQvIA+gZOdck=
X-Google-Smtp-Source: APXvYqzktKHBDH18JAK9YMgCEAjbpUN9r1x+fXyHSO0emXvARa11DvCadWjq+3UQgu6DAS32yD7WwGGStnizHg0mgkw=
X-Received: by 2002:a17:906:30d1:: with SMTP id b17mr3104431ejb.9.1567693083076;  Thu, 05 Sep 2019 07:18:03 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org>
In-Reply-To: <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 5 Sep 2019 07:17:51 -0700
Message-ID: <CALx6S35YHkKX1+_uKyJJOM18qL7a8kEMy+wmF3G2E_MAUt8jFQ@mail.gmail.com>
To: Ole Troan <otroan@employees.org>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Fernando Gont <fgont@si6networks.com>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/f38F5_d38LdknHPOb0OWp7OG9iQ>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 14:18:08 -0000

On Thu, Sep 5, 2019 at 6:35 AM Ole Troan <otroan@employees.org> wrote:
>
> Joel,
>
> > Part of the reason we write restrictions and requirements into RFCs is =
so that we do not have to repeat the arguments.
> >
> > If the proponents of the insertion have arguments for why it is now oka=
y, they need to make those arguments.  And they need to make sure that the =
discussion is taken to the relevant working groups.  The burden should not =
be on those who are asking that attention be paid to existing RFCs.
>
> As far as I know, but I'm trying to stay away from the actual proposals a=
nd argue this generally, no-one is proposing to update the RFC8200 header i=
nsertion text.
> What people are proposing are for specific domains. And given that, I bel=
ieve people need to argue the technical merits of those specific proposals.

Ole,

I don't believe the requirements of RFC8200 were ever intended to be
conditional based on the runtime environment. Either it's IPv6 or it's
not. I would be opposed to bifurcating standard protocols so that they
work differently in the open Internet versus a limited domain.

> As opposed to throwing the "law book" around.

This is isn't just throwing the law book around. Consider that
extension header insertion was proposed in
draft-voyer-6man-extension-header-insertion and there was much
discussion on the list. There were a number of very specific arguments
articulated why this is not robust and how this can break other
protocols. I don't see that the proponents of haven't provided counter
arguments. So I believe that the current consensus is that EH
insertion is not allowed, but that 's not just because RFC8200 says so
but also because there are material reasons why it's a bad idea. This
doesn't preclude the possibility of the EH insertion could be accepted
some day, but I don't see how that can happen unless the arguments
against it are addressed.

Tom


>

> Best regards,
> Ole
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Thu Sep  5 07:21:15 2019
Return-Path: <erey@ernw.de>
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 03ED61200DB; Thu,  5 Sep 2019 07:21:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 v2v6o7PhgBYL; Thu,  5 Sep 2019 07:21:11 -0700 (PDT)
Received: from mx1.ernw.net (mx1.ernw.net [62.159.96.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDC891200CD; Thu,  5 Sep 2019 07:21:10 -0700 (PDT)
Received: from mail1.ernw.net (unknown [IPv6:fd00:2001:0:d001::30]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail1.ernw.net", Issuer "ernw ca1" (verified OK)) by mx1.ernw.net (Postfix) with ESMTPS id D2DDC27383; Thu,  5 Sep 2019 16:21:08 +0200 (CEST)
Received: from ws26.ernw.net (ws26.ernw.net [172.31.1.70]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "ws26.ernw.net", Issuer "ernw ca1" (verified OK)) by mail1.ernw.net (Postfix) with ESMTPS id A79276785CA; Thu,  5 Sep 2019 16:21:08 +0200 (CEST)
Received: by ws26.ernw.net (Postfix, from userid 1002) id 419BC63900; Thu,  5 Sep 2019 16:21:08 +0200 (CEST)
Date: Thu, 5 Sep 2019 16:21:08 +0200
From: Enno Rey <erey@ernw.de>
To: Ole Troan <otroan@employees.org>
Cc: Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Message-ID: <20190905142108.GB82455@ernw.de>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>
User-Agent: Mutt/1.11.3 (2019-02-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Hnl8NkidtqkDFBeMLGPrnuwBydY>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 14:21:13 -0000

Hi Ole,

On Thu, Sep 05, 2019 at 03:05:14PM +0200, Ole Troan wrote:
> Fernando,
> 
> >> The IETF is not writing de jure standards.
> >> In fact reality is quite different, and the Internet evolves the way it does somewhat independently of what documents the IETF produces.

one may then wonder: why does the IETF produce documents "for the Internet"? [A: maybe in some cases they don't, but for the interests of vendors being involved]

I've been in the IPv6 world for a while now, mostly with some distance to what's happening in the IETF. From that experience I can confirm that the [IPv6] Internet evolves "independently of what documents the IETF [here: 6man] produces". Let me still state that from such an outsider's perspective the whole debate around EH insertion for segment routing looks so blatantly obviously vendor-driven that 6man has completely lost its credibility in many circles being involved in deploying IPv6 in "the Internet". I know you folks don't rly care but mentioning 6man usually produces rolling eyes and quirky smiles. 
I understand that this e-mail does not argue on the grounds of technical merit, and it actually wastes more bandwidth, neutrons and life time of smart people reading this, in a debate which has already wasted *a lot* of those. May I hence ask for a response in a direct manner if you ever feel inclined to write one. thanks. 

Everybody have a great day

Enno

--
Enno Rey



From nobody Thu Sep  5 07:24:05 2019
Return-Path: <nick@foobar.org>
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 74D4A120091; Thu,  5 Sep 2019 07:24:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 FjR8PkSCpjeG; Thu,  5 Sep 2019 07:24:01 -0700 (PDT)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DDD8120026; Thu,  5 Sep 2019 07:24:01 -0700 (PDT)
X-Envelope-To: spring@ietf.org
Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id x85ENrNt059305 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 5 Sep 2019 15:23:53 +0100 (IST) (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <53dddb27-758d-0880-2a74-a83130b1add1@foobar.org>
Date: Thu, 5 Sep 2019 15:23:52 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.18
MIME-Version: 1.0
In-Reply-To: <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hSdhM6ZSVKIDajrKlTt8LZaXtKg>
Subject: Re: [spring] Spirit and Letter of the Law
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: Thu, 05 Sep 2019 14:24:03 -0000

Joel M. Halpern wrote on 05/09/2019 14:11:
> Part of the reason we write restrictions and requirements into RFCs is 
> so that we do not have to repeat the arguments.
> 
> If the proponents of the insertion have arguments for why it is now 
> okay, they need to make those arguments.Â  And they need to make sure 
> that the discussion is taken to the relevant working groups.Â  The burden 
> should not be on those who are asking that attention be paid to existing 
> RFCs.

+1 on this.  there's been extensive discussion about this issue on 6man, 
and the onus is on the authors of 
draft-ietf-spring-srv6-network-programming to justify this change in 
behaviour in IPv6 specification rather than the other way around.

Nick


From nobody Thu Sep  5 07:28:30 2019
Return-Path: <rraszuk@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 85E48120855; Thu,  5 Sep 2019 07:28:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] 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 VQ8Oh6kIRZml; Thu,  5 Sep 2019 07:28:19 -0700 (PDT)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (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 545AC120818; Thu,  5 Sep 2019 07:28:19 -0700 (PDT)
Received: by mail-pf1-x431.google.com with SMTP id q10so1887631pfl.0; Thu, 05 Sep 2019 07:28:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=c+TjjnvnSbW5vx4ph3StJefxI/+tlXBX1sWa9AbH4nM=; b=ni+iJ6hOp2w15W+mxMSSEtAZ5HRpg//1uQXj+wTgKjbBAXD6lhgb1udsYW9luspeLE EHS9pLnQihWS5TYMWyMIBnQFMdpoPauM9LDtCgp5kSu2EfFro62SWsCzqVkex3rVVcjs Le9VfbXpwCIymL6ypG+9ViNrgwUdLTzozpkUG5C8B7NPrjE9Bs65DN6WxPYhe8266V3J s2gE2jYS1p1hB7vETk+q6zkPCqQC8pHzN876A1B3qCXOqpqheHZjqpuVpszuW+e1pW/Y GWuUMngnnuKCh7cv2JOGQqqi9irh4UyuRSNmJTVUDlN4hlV6zpwITjuWUWG2uZMXlg/t OPJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=c+TjjnvnSbW5vx4ph3StJefxI/+tlXBX1sWa9AbH4nM=; b=Y3j+RzY+Ny40IPZ5cEgsU9MLaUCUKnkeLYNjtF1pwRb0yGpXfWv0bGBMHGkFlZutJX GEfSSJyA9yPh8UuCabPe60G6FvlhEV7N+RdSfsfwlvpcIsksoX/37pk59nIfGyXhStBg lAgsFhjMmry6cC3F+mSManiw2Y2+20Jh7OtXuHDGwzurnITiQ2mKAOjNZlY5exIFbRD8 YgLdvIR9Yht2j5x1YWvsjBCalivFtaTN56hR/ojZFAwTzR0PDhuf9ROb7fbjyt9T6O6c 2+Q1CcVz/9W5gQduXDyhSimquh/d7PdZisAyXwSRUPRZKT1kP/5hPHZuCGMGoQ9GInAc BwMQ==
X-Gm-Message-State: APjAAAWnWR/GvH5CKqtimSJetxW4dTA5ArTn4nlbFllOxiK6IZ/f2gR4 MMlsqTxNGvVGckt2eaoUkSmZEHWE6fFuLQuJnPE=
X-Google-Smtp-Source: APXvYqyx4QfKQiy1PYVxkdz9iV8uUIDqVAWLg8MB+IzYyFXQhpwY61g4+bX+3ZnVmEi2FRpcdyyqb42Fd3tkH+44LFg=
X-Received: by 2002:a17:90a:9bc5:: with SMTP id b5mr4187426pjw.107.1567693698363;  Thu, 05 Sep 2019 07:28:18 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com>
In-Reply-To: <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Thu, 5 Sep 2019 16:28:04 +0200
Message-ID: <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: Ole Troan <otroan@employees.org>, "Joel M. Halpern" <jmh@joelhalpern.com>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000001f50e0591cf22f0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0lbkOf6PBrcKjJExFSbNlfINTrw>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 14:28:28 -0000

--00000000000001f50e0591cf22f0
Content-Type: text/plain; charset="UTF-8"

> 3) Now there's at least one I-D in spring that ignores RFC8200, and
> proposes EH-insertion as if it was allowed, essentially circumventing
> RFC8200, and IETF consensus.


Incorrect. RFC8200 makes it black on white clear that insertion, deletion
and mangling is allowed in IPv6 if destination is yourself in the packet's
IPv6 outer header.

So functions to insert SRH or delete it discussed in SPRING DO NOT violate
anything.

Remember - in SRv6 you *change* IPv6 dst at each end of segment. So each SR
segment node can legally  do whatever it needs with EH.

Is this clear enough?

- - -

There is other individual document in 6man proposing a solution for FRR in
IPv6 which goes beyond the above. But it in no way that should impact base
specs. As written base specs can be used 100% legally according to RFC8200
as it stands today.

Now if 6man response to proposl of SRv6 use case for FRR with TI-LFA will
state "IPv6 was not designed for that" - I am fine. It will make IPv6
deployments for sure much more robust. It may even help end to end
principle shine again and get all of your end IPv6 compute and set-top
boxes full open to global hackers.

Thx,
R.

--00000000000001f50e0591cf22f0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div>=C2=A0</div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">3) Now there&#39;s at least one I-D in =
spring that ignores RFC8200, and<br>
proposes EH-insertion as if it was allowed, essentially circumventing<br>
RFC8200, and IETF consensus.</blockquote><div><br></div><div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all">Incorrect. RFC8200 makes it black on white clear that insertion, delet=
ion and mangling is allowed in IPv6 if destination is yourself in the packe=
t&#39;s IPv6 outer header. </div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall">So functions to insert SRH or delete it discussed in SPRING DO NOT vi=
olate anything.=C2=A0</div><br></div><div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">Remember - in =
SRv6 you *change* IPv6 dst at each end of segment. So each SR segment node =
can legally=C2=A0 do whatever it needs with EH.=C2=A0</div><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small">Is this clear enough?=C2=A0</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small">- - -=C2=A0</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">There is other individual document in 6man prop=
osing a solution for FRR in IPv6 which goes beyond=C2=A0the above. But it i=
n no way that should impact base specs. As written base specs can be used 1=
00% legally=C2=A0according to RFC8200 as it stands=C2=A0today.=C2=A0</div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small">Now if 6man response to prop=
osl of SRv6 use case for FRR with TI-LFA will state &quot;IPv6 was not desi=
gned for that&quot; - I am fine. It will make IPv6 deployments for sure muc=
h more robust. It may even help end to end principle shine again and get al=
l of your end IPv6 compute and set-top boxes full open to global hackers.=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">Thx,</div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small">R.<span style=3D"font-family:Arial,Helvetica,sans-serif">=C2=
=A0</span></div></div></div></div>

--00000000000001f50e0591cf22f0--


From nobody Thu Sep  5 07:35:43 2019
Return-Path: <fgont@si6networks.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 DBC7B12022E; Thu,  5 Sep 2019 07:35:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 43r3IuLzdnTl; Thu,  5 Sep 2019 07:35:39 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07D00120152; Thu,  5 Sep 2019 07:35:26 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 0076386218; Thu,  5 Sep 2019 16:35:23 +0200 (CEST)
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Ole Troan <otroan@employees.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <a9a0c0a1-a7fa-835c-1347-95a9f5ca6d1f@si6networks.com>
Date: Thu, 5 Sep 2019 17:35:19 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Jt6pSqb9lJeNa73yWJ_Ghr4GXpk>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 14:35:42 -0000

On 5/9/19 17:28, Robert Raszuk wrote:
> Â 
> 
>     3) Now there's at least one I-D in spring that ignores RFC8200, and
>     proposes EH-insertion as if it was allowed, essentially circumventing
>     RFC8200, and IETF consensus.
> 
> 
> Incorrect. RFC8200 makes it black on white clear that insertion,
> deletion and mangling is allowed in IPv6 if destination is yourself in
> the packet's IPv6 outer header.

You only get to create EHs if you are sourcing the packets. Period.

Either you are sourcing packets -- and hence you are not doing insertion
--, or you are not sourcing the packets, and hence are doing insertion.

And EH insertion is prohibited by RFC8200.


-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 07:42:55 2019
Return-Path: <fgont@si6networks.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 E8884120917; Thu,  5 Sep 2019 07:42:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 GzVu69u1GPna; Thu,  5 Sep 2019 07:42:36 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D73312089D; Thu,  5 Sep 2019 07:42:36 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 585DA86236; Thu,  5 Sep 2019 16:42:32 +0200 (CEST)
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Ole Troan <otroan@employees.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <a9120f6c-2861-0b7b-e363-dad1ad932a24@si6networks.com>
Date: Thu, 5 Sep 2019 17:42:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7_1fkF8i5J6g3dr04IgxqI57yN4>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 14:42:46 -0000

On 5/9/19 17:28, Robert Raszuk wrote:
[....]
> 
> Now if 6man response to proposl of SRv6 use case for FRR with TI-LFA
> will state "IPv6 was not designed for that" - I am fine.

As I have reiterated numerous times, nobody is arguing that.

My argument is: you can't simply violate specs at will. If you have a
strong case for updating any spec (IPv6, or any other), please
explicitly propose it at the WG chartered to do that. Then you can
proceed with the rest of the work.


I'm quite pragmatic, and have spent a lot of energy doing updates to the
IPv6 case when I felt I had a strong case to do so.

But most of what I've seen in terms of EH-insertion is essentially
trying to impose a vendor's agenda on everyone else, igonring standards
and IETF consensus at will.

*This* is what this discussion is about.


-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 07:43:09 2019
Return-Path: <pch-b9D3CB0F5@u-1.phicoh.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 7F90A120915; Thu,  5 Sep 2019 07:42:39 -0700 (PDT)
X-Quarantine-ID: <Hne8boR8_o69>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "Cc"
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
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 Hne8boR8_o69; Thu,  5 Sep 2019 07:42:37 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo.hq.phicoh.net [130.37.15.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 299DB12095D; Thu,  5 Sep 2019 07:42:37 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384) (Smail #157) id m1i5sxs-0000EqC; Thu, 5 Sep 2019 16:42:24 +0200
Message-Id: <m1i5sxs-0000EqC@stereo.hq.phicoh.net>
To: ipv6@ietf.org
Cc: Ole Troan <otroan@employees.org>
Cc: "spring@ietf.org" <spring@ietf.org>
From: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>
Sender: pch-b9D3CB0F5@u-1.phicoh.com
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> 
In-reply-to: Your message of "Thu, 5 Sep 2019 15:34:49 +0200 ." <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> 
Date: Thu, 05 Sep 2019 16:42:13 +0200
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/VKK3plTs7UAIvdwDghOnOR8cEAE>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 14:42:48 -0000

>As far as I know, but I'm trying to stay away from the actual proposals and ar
>gue this generally, no-one is proposing to update the RFC8200 header insertion
> text.
>What people are proposing are for specific domains. And given that, I believe 
>people need to argue the technical merits of those specific proposals.
>As opposed to throwing the "law book" around.

Maybe I missed it somewhere, but why is it so hard to publish an RFC that
updates RFC 8200? Is this a process failure that we cannot update an Internet
Standard?

One thing is that firewalls and other middle boxes routinely violate RFC 8200
by looking beyond the IPv6 header. It is bad to have specs that do not
reflect reality. I'm not aware of wide spread middle boxs that modify IPv6
packets, though there is some amount of NAT66.

In general, inserting new EHs is bad for the various reasons brought up in the
past. However, SR is a special case. And there is no reason we can't make an
exception for a specific situation.

However, somebody reading the IPv6 specs should not have an unexpected
surprise of reading RFC 8200 and then later finding that some nodes violate it
due to a completely unrelated RFC.

It is not that much work to add a section that officially updates RFC 8200.


From nobody Thu Sep  5 07:46:19 2019
Return-Path: <bruno.decraene@orange.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 F243C12010C; Thu,  5 Sep 2019 07:46:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 dzlBP-2BKEuI; Thu,  5 Sep 2019 07:46:14 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5521E1200E0; Thu,  5 Sep 2019 07:46:14 -0700 (PDT)
Received: from opfednr04.francetelecom.fr (unknown [xx.xx.xx.68]) by opfednr21.francetelecom.fr (ESMTP service) with ESMTP id 46PNmN5p9Kz5vk5; Thu,  5 Sep 2019 16:46:12 +0200 (CEST)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.48]) by opfednr04.francetelecom.fr (ESMTP service) with ESMTP id 46PNmN44gdz1xnx; Thu,  5 Sep 2019 16:46:12 +0200 (CEST)
Received: from OPEXCAUBM43.corporate.adroot.infra.ftgroup ([fe80::b846:2467:1591:5d9d]) by OPEXCAUBM32.corporate.adroot.infra.ftgroup ([fe80::81c9:5f:b9c5:1241%21]) with mapi id 14.03.0468.000; Thu, 5 Sep 2019 16:46:12 +0200
From: <bruno.decraene@orange.com>
To: Fernando Gont <fernando@gont.com.ar>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVYkqG6R93vFf3M0yvRo+IcZ5ugacdIl6w
Date: Thu, 5 Sep 2019 14:46:11 +0000
Message-ID: <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar>
In-Reply-To: <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FE0hC1vLDjyAeeygzrwjitb1CsU>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 14:46:17 -0000

Fernando,

=20
> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Fernando Gont
> Sent: Tuesday, September 3, 2019 1:18 PM
>=20
> Hello, Suresh,
>=20
> On 2/9/19 19:07, Suresh Krishnan wrote:
> [....]
> >>> So, we should probably explore the motivation for Option 2). If the
> >>> motivation is not sufficient, we should probably standardize on Optio=
n 1.
> >>
> >> My argument would be:
> >> Folks would do whatever they please with 1). If somehow they feel the
> >> need to do 2), they should *refrain from even suggesting it*, post an
> >> internet draft that proposes to update RFC8200 to allow for the
> >> insertion of EHs, wait for that to be adopted and published, and only
> >> then suggest to do EH insertion.
> >=20
> > I have put down my thoughts on the future of header insertion work in a
> > mail to the 6man list in May 2017. The mail can be found below
> >=20
> > https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc
>=20
> This seems e bit misleading. What I would expect is that before any work
> is published on EH-insertion, the IPv6 standard is updated to allow for
> EH insertion. (plese see bellow)
>=20
>=20
>=20
>=20
> >> P.S.: Given the amount of discussion there has been on this topic in t=
he
> >> context of RFC8200, I'd like to hope that there's no draft-ietf docume=
nt
> >> suggesting EH-insertion or, if there is, the relevant ADs and chairs
> >> make sure that's not the case anymore.
> >=20
> > Yes. If a draft violates RFC8200 and it hits the IESG for evaluation, I
> > will certainly hold a DISCUSS position until the violations are fixed.
>=20
> Since there have been plenty of attempts to do EH insertion or leave the
> IPv6 standard ambiguous in this respect, and the IETF has had consensus
> that EH insertion is not allowed, I think it would be bad, wastefull,
> tricky, and even dangerous to let a document go through the whole
> publication process, and just rely on the AD to keep the "DISCUSS"
> button pressed.

draft-ietf-spring-srv6-network-programming has a normative reference to [I-=
D.voyer-6man-extension-header-insertion]
 https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01#=
section-13.1

As such, from a process standpoint, it would not going to be published befo=
re [I-D.voyer-6man-extension-header-insertion] be itself published as RFC. =
And from its name, the latter is intended to be discussed and within contro=
l of the 6MAN WG. So I don't think that we can say that it "just rely on th=
e AD to keep the "DISCUSS" button pressed."

In my mind, this should also be a clear indication that the question of hea=
der insertion is (to be) within the control of the 6MAN WG. But you may hav=
e a different opinion.

Regards,
--Bruno
=20
> Put another way: what'd be the rationale for having a draft-ietf and
> have the corresponding wg ship the document with something that clearly
> goes against IETF consensus, and that the relevant AD has declared that
> wouldn't let pass?
>=20
>=20
> --=20
> Fernando Gont
> e-mail: fernando@gont.com.ar || fgont@si6networks.com
> PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1
>=20
>=20
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Thu Sep  5 07:46:55 2019
Return-Path: <robert@raszuk.net>
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 A33041208D2 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 07:46:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 WCqSNG001vzc for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 07:46:35 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 6708E120169 for <spring@ietf.org>; Thu,  5 Sep 2019 07:46:35 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id z67so2304712qkb.12 for <spring@ietf.org>; Thu, 05 Sep 2019 07:46:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9oBxTF6/6IOTRI40weUQAY8euJf04JswaFtCXvYGxbI=; b=f79ZIvom99o4vLIaFYI9gvaRFaMZD8vQxJxZZsf5QXQv+8pFyl61I1eFDsxqBrnGQE +Zr+QF5ViKaUIwKJIRY/7fo/nJZ+YLqiHKhK5WbE4O4P56tNgL8VBro6agTEp5xXe8Le SFsjSN6YmcGVYB4B0VJgKrSKuvzq8VWA8IBhpTBTemGVFlkYP+/Q0hOYcjMl6vW4TgAM 0+WghkAVCqUI/pNAhnOk79DV3veRKChfrTKLQDBy5hr4bdDOCk4Ihg1GRRmVLFk0LHWM jc6/JDwrHo+X3ytCc81LB2YKbehxFuM76vxLfZMe7lNNIsPspqOJhVv+mkYSBKA5VScp BM8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9oBxTF6/6IOTRI40weUQAY8euJf04JswaFtCXvYGxbI=; b=S1o08DvPdxgDhS+xsKFUBttOdNgeIJwdq/0ctNSOBNLbv0i5EJ5EsFZQ27Mrwued++ OKrsQntopHB0HBmsEsb4AJTyG7LD/iTvTd2ycAxEKjbTOeEEMxzvjm/48GQWDZdryGth 7LTIs4a17QpzMIcQDzhHSG2muLu2A+AzP1GYJPPsBYqm5ivVrF4hJMUzhLNbE+hdKIdB +ipCU9V51Urzk/VEDLZ8EpZoLBDMqvNyA8Zoyvyg6QdYY25tUW/ClOJVFNppdkBFKSV8 8RbLIFrS2E2b1PIFlb7B/EUy1QVYib4ciIezhMgM7kQdhAZ1d+cZz7yS4TjThIyk2ERG uHMQ==
X-Gm-Message-State: APjAAAUPqtBjYCAmN6iFN1714MMbl7h3ymwnlCWC27y8SWPr82ji8fFc HAdLqBUdmG0RsRBEf7aR0DiKCnJoR/Cf16uYhzA9Rw==
X-Google-Smtp-Source: APXvYqxrtYCWTWhm+fCuMevUbq+tl+Focyvtu4lO8FxCdVviUf7gQWy4uGV8xJLRgEmSWVu4DT/S/WKDiSJNz7Cz7Q4=
X-Received: by 2002:a05:620a:1245:: with SMTP id a5mr3147544qkl.134.1567694794431;  Thu, 05 Sep 2019 07:46:34 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <a9a0c0a1-a7fa-835c-1347-95a9f5ca6d1f@si6networks.com>
In-Reply-To: <a9a0c0a1-a7fa-835c-1347-95a9f5ca6d1f@si6networks.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 5 Sep 2019 16:46:20 +0200
Message-ID: <CAOj+MMFmMGGTmtgf+n3cdHeh4+oDR=z6++YmAEjb_=jtOtCvbw@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Suresh Krishnan <suresh.krishnan@gmail.com>,  "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>,  "Joel M. Halpern" <jmh@joelhalpern.com>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000056b4670591cf6337"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vgC_UEq4Iy406rzIRIFT7R8eUPk>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 14:46:45 -0000

--00000000000056b4670591cf6337
Content-Type: text/plain; charset="UTF-8"

Quote from RFC8200:

   Extension headers (except for the Hop-by-Hop Options header) are not
   processed, inserted, or deleted by any node along a packet's delivery
   path, *until the packet reaches the node* (or each of the set of nodes,
   in the case of multicast) identified in the Destination Address field
   of the IPv6 header.


So now please provide the quote from RFC8200 or any other IPv6 RFC
that says explicitly:


"You only get to create EHs if you are sourcing the packets. Period."


While there I am still waiting for an answer to the other question ...

if IPv6 packets can be legally encapsulated or not. Is encapsulation

not an event of sourcing effectively a new packet with some payload ?


Many thx,

R.




On Thu, Sep 5, 2019 at 4:35 PM Fernando Gont <fgont@si6networks.com> wrote:

> On 5/9/19 17:28, Robert Raszuk wrote:
> >
> >
> >     3) Now there's at least one I-D in spring that ignores RFC8200, and
> >     proposes EH-insertion as if it was allowed, essentially circumventing
> >     RFC8200, and IETF consensus.
> >
> >
> > Incorrect. RFC8200 makes it black on white clear that insertion,
> > deletion and mangling is allowed in IPv6 if destination is yourself in
> > the packet's IPv6 outer header.
>
> You only get to create EHs if you are sourcing the packets. Period.
>
> Either you are sourcing packets -- and hence you are not doing insertion
> --, or you are not sourcing the packets, and hence are doing insertion.
>
> And EH insertion is prohibited by RFC8200.
>
>
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--00000000000056b4670591cf6337
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Quote from RFC8200:<div><br></div><div><pre class=3D"gmail=
-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;bre=
ak-before:page;color:rgb(0,0,0)">   Extension headers (except for the Hop-b=
y-Hop Options header) are not
   processed, inserted, or deleted by any node along a packet&#39;s deliver=
y
   path, <b>until the packet reaches the node</b> (or each of the set of no=
des,
   in the case of multicast) identified in the Destination Address field
   of the IPv6 header.</pre><pre class=3D"gmail-newpage" style=3D"font-size=
:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0=
,0)"><br></pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;ma=
rgin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">So now p=
lease provide the quote from RFC8200 or any other IPv6 RFC that says explic=
itly: </pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margi=
n-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><=
pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;mar=
gin-bottom:0px;break-before:page;color:rgb(0,0,0)">&quot;You only get to cr=
eate EHs if you are sourcing the packets. Period.&quot; </pre><pre class=3D=
"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0=
px;break-before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-newpag=
e" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-befo=
re:page;color:rgb(0,0,0)">While there I am still waiting for an answer to t=
he other question ... </pre><pre class=3D"gmail-newpage" style=3D"font-size=
:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0=
,0)">if IPv6 packets can be legally encapsulated or not. Is encapsulation <=
/pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0=
px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">not an event of so=
urcing effectively a new packet with some payload ? </pre><pre class=3D"gma=
il-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;b=
reak-before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-newpage" s=
tyle=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:p=
age;color:rgb(0,0,0)"><span style=3D"font-size:13.3333px;font-family:Arial,=
Helvetica,sans-serif">Many thx,</span><br></pre><pre class=3D"gmail-newpage=
" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-befor=
e:page;color:rgb(0,0,0)">R.</pre><pre class=3D"gmail-newpage" style=3D"font=
-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rg=
b(0,0,0)"><br></pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333=
px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br=
></pre></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Thu, Sep 5, 2019 at 4:35 PM Fernando Gont &lt;<a href=3D"ma=
ilto:fgont@si6networks.com">fgont@si6networks.com</a>&gt; wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">On 5/9/19 17:28, Robert Ra=
szuk wrote:<br>
&gt; =C2=A0<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A03) Now there&#39;s at least one I-D in spring that =
ignores RFC8200, and<br>
&gt;=C2=A0 =C2=A0 =C2=A0proposes EH-insertion as if it was allowed, essenti=
ally circumventing<br>
&gt;=C2=A0 =C2=A0 =C2=A0RFC8200, and IETF consensus.<br>
&gt; <br>
&gt; <br>
&gt; Incorrect. RFC8200 makes it black on white clear that insertion,<br>
&gt; deletion and mangling is allowed in IPv6 if destination is yourself in=
<br>
&gt; the packet&#39;s IPv6 outer header.<br>
<br>
You only get to create EHs if you are sourcing the packets. Period.<br>
<br>
Either you are sourcing packets -- and hence you are not doing insertion<br=
>
--, or you are not sourcing the packets, and hence are doing insertion.<br>
<br>
And EH insertion is prohibited by RFC8200.<br>
<br>
<br>
-- <br>
Fernando Gont<br>
SI6 Networks<br>
e-mail: <a href=3D"mailto:fgont@si6networks.com" target=3D"_blank">fgont@si=
6networks.com</a><br>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--00000000000056b4670591cf6337--


From nobody Thu Sep  5 07:55:45 2019
Return-Path: <fgont@si6networks.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 9E9631200E9; Thu,  5 Sep 2019 07:55:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 as7FXxp5w8xX; Thu,  5 Sep 2019 07:55:40 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10988120026; Thu,  5 Sep 2019 07:55:40 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 7C0AA86183; Thu,  5 Sep 2019 16:55:37 +0200 (CEST)
To: bruno.decraene@orange.com, Fernando Gont <fernando@gont.com.ar>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com>
Date: Thu, 5 Sep 2019 17:55:33 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/S7W_X18A-7D9jmHk9mXr17p95uk>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 14:55:43 -0000

On 5/9/19 17:46, bruno.decraene@orange.com wrote:
> Fernando,
> 
>  
>> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Fernando Gont
>> Sent: Tuesday, September 3, 2019 1:18 PM
>>
>> Hello, Suresh,
>>
>> On 2/9/19 19:07, Suresh Krishnan wrote:
>> [....]
>>>>> So, we should probably explore the motivation for Option 2). If the
>>>>> motivation is not sufficient, we should probably standardize on Option 1.
>>>>
>>>> My argument would be:
>>>> Folks would do whatever they please with 1). If somehow they feel the
>>>> need to do 2), they should *refrain from even suggesting it*, post an
>>>> internet draft that proposes to update RFC8200 to allow for the
>>>> insertion of EHs, wait for that to be adopted and published, and only
>>>> then suggest to do EH insertion.
>>>
>>> I have put down my thoughts on the future of header insertion work in a
>>> mail to the 6man list in May 2017. The mail can be found below
>>>
>>> https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc
>>
>> This seems e bit misleading. What I would expect is that before any work
>> is published on EH-insertion, the IPv6 standard is updated to allow for
>> EH insertion. (plese see bellow)
>>
>>
>>
>>
>>>> P.S.: Given the amount of discussion there has been on this topic in the
>>>> context of RFC8200, I'd like to hope that there's no draft-ietf document
>>>> suggesting EH-insertion or, if there is, the relevant ADs and chairs
>>>> make sure that's not the case anymore.
>>>
>>> Yes. If a draft violates RFC8200 and it hits the IESG for evaluation, I
>>> will certainly hold a DISCUSS position until the violations are fixed.
>>
>> Since there have been plenty of attempts to do EH insertion or leave the
>> IPv6 standard ambiguous in this respect, and the IETF has had consensus
>> that EH insertion is not allowed, I think it would be bad, wastefull,
>> tricky, and even dangerous to let a document go through the whole
>> publication process, and just rely on the AD to keep the "DISCUSS"
>> button pressed.
> 
> draft-ietf-spring-srv6-network-programming has a normative reference to [I-D.voyer-6man-extension-header-insertion]
>  https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01#section-13.1
> 
> As such, from a process standpoint, it would not going to be published before [I-D.voyer-6man-extension-header-insertion] be itself published as RFC. And from its name, the latter is intended to be discussed and within control of the 6MAN WG. So I don't think that we can say that it "just rely on the AD to keep the "DISCUSS" button pressed."
> 
> In my mind, this should also be a clear indication that the question of header insertion is (to be) within the control of the 6MAN WG. But you may have a different opinion.

Maybe my mental algorithm has a bug, but: what's the point of spring
working on a document that relies on something that 6man has so far
rejected?

You spend energy on the document and then... just sit on the I-D to see
if 6man adopts voyer-6man-extension-header-insertion? Ship the document
to the IESG for them to review? -- I'm lost, sorry.

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 08:06:11 2019
Return-Path: <fgont@si6networks.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 D58BB120870; Thu,  5 Sep 2019 08:06:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 M44o3905GIuJ; Thu,  5 Sep 2019 08:06:01 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AAFF12088B; Thu,  5 Sep 2019 08:05:58 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 18F06861DB; Thu,  5 Sep 2019 17:05:56 +0200 (CEST)
To: Robert Raszuk <robert@raszuk.net>
Cc: Robert Raszuk <rraszuk@gmail.com>, Suresh Krishnan <suresh.krishnan@gmail.com>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "spring@ietf.org" <spring@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <a9a0c0a1-a7fa-835c-1347-95a9f5ca6d1f@si6networks.com> <CAOj+MMFmMGGTmtgf+n3cdHeh4+oDR=z6++YmAEjb_=jtOtCvbw@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <d6a55d41-a37f-1c32-20c6-bcbc2a9226b6@si6networks.com>
Date: Thu, 5 Sep 2019 18:05:52 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMFmMGGTmtgf+n3cdHeh4+oDR=z6++YmAEjb_=jtOtCvbw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/IT9JWui5lf9GN5X-1_ksZyXm9gc>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 15:06:03 -0000

On 5/9/19 17:46, Robert Raszuk wrote:
> Quote from RFC8200:
> 
>    Extension headers (except for the Hop-by-Hop Options header) are not
>    processed, inserted, or deleted by any node along a packet's delivery
>    path, *until the packet reaches the node* (or each of the set of nodes,
>    in the case of multicast) identified in the Destination Address field
>    of the IPv6 header.

At the time the packet is created, the Destination Address of course
identifies the destination node.

The very speficication of the Routing Header says:
   The Routing header is used by an IPv6 source to list one or more
   intermediate nodes to be "visited" on the way to a packet's
   destination.


So each of those intermediate nodes are part of the packet delivery
path, and are not allowd to do EH insertion.

As noted, draft-ietf-spring-srv6-network-programming-01 has a normative
reference to voyer-6man-extension-header-insertion for a reason.

I hope things are clear now.



> if IPv6 packets can be legally encapsulated or not. Is encapsulation 
> not an event of sourcing effectively a new packet with some payload ? 

Yes. If you create a new packet, and you put your own address in the SA
of the packet, and encapsulate what you received in the IPv6 payload,
you're free to generate as many EHs as you wish.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 08:43:02 2019
Return-Path: <Alexander.Vainshtein@ecitele.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 5BE57120854; Thu,  5 Sep 2019 08:43:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level: 
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ecitele.com header.b=YVxXn3yf; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=FyEIrwO5
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 6ShEx8tDtATh; Thu,  5 Sep 2019 08:42:57 -0700 (PDT)
Received: from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com [195.245.230.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7818A120803; Thu,  5 Sep 2019 08:42:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1567698174; i=@ecitele.com; bh=O3iRGvxyI9rO3dy6pEqP1tnTYMZ1hXdZLjqh6nStgck=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=YVxXn3yfcmK2TNqaEWLz7G7/gPbXKmEAWxjh+jSW2jyl7bJjO7evPPDWcvmXSndsj /daozpUxo5fzVLA6ofxr+a1F39/nX1D2fwuAcS+MJsgssezblllrodr0KNd9nWBPtP OE2x6ou4ne41nkarfQV7txz6Xd49+vTXL5Uq7A1I=
Received: from [46.226.52.199] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-2.bemta.az-b.eu-west-1.aws.symcld.net id BA/FA-12406-DFC217D5; Thu, 05 Sep 2019 15:42:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VTbUxbVRjm3HvbXpA2dy3YQy24dYRsg1ZqEC8 xcybOpMbNGFGjI4W1a0ebtKX0I8AkBiuifMwAMkMrY2WwyWBsrJsbLWgGYYWRKfLhNrd1qNDg +Fj4mJAxHN7bC3P+OXme93ne9zwneQ+O8is5Ilybb9NaTCqDhB2B8WcrPNLVpFxl8lJtAnmqO YCQEy0zbHJ+YAYhvy5pZpOOBgdKLpS6WWTfL48A2dv+E+s1XNHtnwcKryvAUTQ1PUQUP9csA0 XnOTeimOup4LzD3sfSm9Q5+ftZuhNlTrb5ojL/3HwvWgTOppeBCBwQJ1AYeBBkMcSPwarqWQ5 DzgPY31cdIhjRhsI/Fk9hNOETlQjs8vSxGHIHwOLSKsoWjrOJndDTGmDTOIrYDo9O9iK0CSVK Edjd5UdoQUBkwuKxGyzGlAX/flSFMTgPjrSshTwYEQ+9jUdCHi6hhM0Xh0IePtHIglfLeTQOJ 16Hv1WPAhoD4lm4PHA61IsSQnhr4lgIQ4KATV2DKIOj4b3xxyzGr4ZjwQbA1LfA2rt1HAbHwu Fj5ev1vdBzc4ny4xTeCi/8paTfAolxAOcGbrMYzw74/djn6/NFsH/oynrdAK94p9czJMDF4Oi 6RwyL79xnM4OcbOgvuYRVgmTXU7ld1H0oYYIBP8cVev4meNU5gTGWJOjuXGAzOBGebJhGN/C1 y+PI03U34LSAl9UWfbbOZlTpDVJ5crJULn9RKk8jpamkTHVIqpZp7dI8rdUmlctUeVaZtcB4w KCRmbQ2D6AWUmP27+4A084ZWQ+IwRFJNNccl6vk89Q5mgKdyqrLstgNWmsPEOO4BHLfpzaXv8 mizdbmH9QbqLXekCEeKYninkmkZK7VrDJa9dmMNADS8Mp7R4+j+HxLE3Uu0ycfM+WYtCIh10c 3EHSDzm56Mm7jowyDWJGAC8LCwviRZq3FqLf9X58CQhxIBNwwOlWk3mR7cusUFQihAukPG+lA NtV/kqgIsUdMZSSMPuP8MDfOsS2Lt+Dk1aRdikY4GVsmJV92xvpVhL406Nz5T/diMPBB1EuFZ w63nealtv3aEbxhjKkficmd3S2okA6/UvRgIX5pT+HI4+u4buVQosJ4XTxBfofoujJXzrvbPl 36uFDwalnL5CdrhRdaiwbL029m/Fm773irb3V70pHSOEy8yzaX773lO+DS3MeHBJpVEPnu5Gh Kx17rZy6h3xH/4w/D/f4a4WJjasfWu7teyNy/FrOcUMArW9NM19+uI8PD9/jQPsdzYV/4PjrJ b0/Z9tXg2zVzv3/T/pboDXRksD595tuHZJWurmTlrCfea98sfi/l+Tc3Xz54LU2CWXUq+Q7UY lX9C6x9VtCjBAAA
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-54.tower-287.messagelabs.com!1567698170!324743!1
X-Originating-IP: [18.237.140.178]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.43.12; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 20767 invoked from network); 5 Sep 2019 15:42:51 -0000
Received: from p01c.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.178) by server-54.tower-287.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 5 Sep 2019 15:42:51 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NvjTRXZaz9j9OrySk36NBChRuEHGS818aPdjDudXkSTIEYDi9bmuizYn9mldBJLeemP2hUbX/rfs+qVcJKXBbI1kexsbdbzdnormvp/aBC+UzQkYAbfO9pbfPi0v36DtSegDXPJiDVOCpvml7F60+RZXXcVyfLBceDCBP4wYOilSRK/U3Bet2xQGcX077cXXqu+4mRl8WaIPIDJd/K1Scbbd+lsrnvWhT/sD9Ri+dcu/qcSKnIom35X8dMvdmFxQV2p+5uWh+GN4grl34D8e8qnxci2dPp2k9D6wNa6m/TOpixDSEGf0ba6sKcArrA2ahr6YHRrxCYLn+DDA+sz+LA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SorP+mvNlg/Agivme9rK1PGdfrn/aG59hVOQI4uhV3c=; b=GisUJt3cUfHnJo8TSXnW04rTNoAtUP2Jg/lbIMdURmklAeXD59GHVk+5RocgWlsqkmRRnTSmVi0fbMc4FK1IuQRnRAiLfJonQ1ka+YCklCumojiSsxl6k/3ngmL3SaeIelg37jue78oag7Jew+kL+WnJ9oR9mnKDHPZqmnzousIxEEi7C5CL0o6uqFhg7INJ5ZSnxchrEHM8G8UI5TnjUpomcZ92FuqjkgefrPivHFW0+7jTx05zoUuVBxF9Uk58/NHc+BQ/BhTCjz/ex23iGolJmsu63bsgF3J+iXwyDc0BIFPXNHWFsotsRZ6waJoiNNhzXXjt1WB6q2QVOVSmOQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SorP+mvNlg/Agivme9rK1PGdfrn/aG59hVOQI4uhV3c=; b=FyEIrwO5ZLlwceafnTfzKky+NZIwDI0HTKyYZ1R1E2+I9tXnFUe7zWDmKEdFKYLDI2jToC6Sqj8lr6/zWSquKwKbvXbsTc30y1bCKPzW0A1pMlfNrb9RM8KHtt10XAbS4+nhQt9Knk0alHSs3vsqCJUR+Mc1WJWhz96wvdOOphc=
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com (52.135.146.159) by AM0PR03MB4035.eurprd03.prod.outlook.com (52.135.148.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.20; Thu, 5 Sep 2019 15:42:48 +0000
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82]) by AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::5be:8570:f231:8e82%6]) with mapi id 15.20.2220.022; Thu, 5 Sep 2019 15:42:48 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Fernando Gont <fgont@si6networks.com>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, Suresh Krishnan <suresh.krishnan@gmail.com>,  Robert Raszuk <rraszuk@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQAdy3cAAAexfYAAAk8hAAAAOwIAAADNfYAAAGUuAAABdukAAABA0oAAAGJ/AAAArqUAAAChNrA=
Date: Thu, 5 Sep 2019 15:42:47 +0000
Message-ID: <AM0PR03MB3828B2F0E9A5095A34808AE39DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <a9a0c0a1-a7fa-835c-1347-95a9f5ca6d1f@si6networks.com> <CAOj+MMFmMGGTmtgf+n3cdHeh4+oDR=z6++YmAEjb_=jtOtCvbw@mail.gmail.com> <d6a55d41-a37f-1c32-20c6-bcbc2a9226b6@si6networks.com>
In-Reply-To: <d6a55d41-a37f-1c32-20c6-bcbc2a9226b6@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ff1298fa-2bc9-4c10-3c89-08d73217b3f6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0PR03MB4035; 
x-ms-traffictypediagnostic: AM0PR03MB4035:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR03MB40358E63E15A59E801370FFD9DBB0@AM0PR03MB4035.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(39860400002)(396003)(366004)(346002)(376002)(13464003)(189003)(199004)(81166006)(9686003)(81156014)(478600001)(236005)(6306002)(54896002)(5660300002)(229853002)(8676002)(71200400001)(71190400001)(76176011)(66476007)(14454004)(6916009)(66446008)(66556008)(64756008)(14444005)(55016002)(256004)(6116002)(66946007)(76116006)(7696005)(2906002)(790700001)(3846002)(74316002)(8936002)(186003)(25786009)(26005)(476003)(486006)(86362001)(99286004)(7736002)(4326008)(6246003)(6506007)(54906003)(53546011)(53936002)(966005)(52536014)(33656002)(606006)(66066001)(446003)(316002)(11346002)(6436002)(102836004); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR03MB4035; H:AM0PR03MB3828.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: j0vD7nkDTSeQ0dwePuk8OTDvSvQ6xZMtkkYkf15yUkTTxsQXtUsveuYWl0rCJsi0aWHZYA8iAGPI3SWVpO2A/MFP5bGXvL6LoYb1+1mWLu+73m5SsALRw7pmTq/E2LGwg1CKARWJX0cXHXXRlE37FlNHZI+1Ac+FcPfIfVjN6PxO5a+uldxjiF8U6PVLGnIJ684o97ov1iK1tFTrj8AQO5uSO7WrAJ6VbbAzuxTZbsfodkCIZQA+l6X1Cl1vVDI/VMUkXCMA+nKjrOkHgQ1nkawE885dgbQvlT6WLAa7uUWcsnlv6BI80huWrsTJ5nzNfSbGyPE/tl8eALgYqOXC6uICofY/su77e5dLxkmWltvtHpO6YsT5F+VYcSwaCFmYEfBERAVUOOrYw1tG5yyjrK7PcYmY88xw7+j/Ox0VPE8=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR03MB3828B2F0E9A5095A34808AE39DBB0AM0PR03MB3828eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ff1298fa-2bc9-4c10-3c89-08d73217b3f6
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 15:42:47.9850 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: W7ZjzWEDVi4dlJX/10GMtFPl/+Gt9sH0LmuF368jbH8EbX5Vs8ahopSzb1Q0t/ijSNuIiVbhReyE5IziIIVqdA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4035
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/b0FnP1y4JpZFYF5kqWY9HTu5wP4>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 15:43:00 -0000

--_000_AM0PR03MB3828B2F0E9A5095A34808AE39DBB0AM0PR03MB3828eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Fernando,

With regard to the last statement in your email "If you create a new packe=
t, and you put your own address in the SA of the packet, and encapsulate w=
hat you received in the IPv6 payload, you're free to generate as many EHs =
as you wish", do you see the need to comply with the 8200 recommendation t=
hat says



<quote>
   Each extension header should occur at most once, except for the
   Destination Options header, which should occur at most twice (once
   before a Routing header and once before the upper-layer header).

<end quote>



Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com



-----Original Message-----
From: spring <spring-bounces@ietf.org> On Behalf Of Fernando Gont
Sent: Thursday, September 5, 2019 6:06 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: spring@ietf.org; 6man@ietf.org; Ole Troan <otroan@employees.org>; Sure=
sh Krishnan <suresh.krishnan@gmail.com>; Robert Raszuk <rraszuk@gmail.com>=
; Joel M. Halpern <jmh@joelhalpern.com>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SR=
v6 Insert function)



On 5/9/19 17:46, Robert Raszuk wrote:

> Quote from RFC8200:

>

>    Extension headers (except for the Hop-by-Hop Options header) are not

>    processed, inserted, or deleted by any node along a packet's delivery=


>    path, *until the packet reaches the node* (or each of the set of node=
s,

>    in the case of multicast) identified in the Destination Address field=


>    of the IPv6 header.



At the time the packet is created, the Destination Address of course ident=
ifies the destination node.



The very speficication of the Routing Header says:

   The Routing header is used by an IPv6 source to list one or more

   intermediate nodes to be "visited" on the way to a packet's

   destination.





So each of those intermediate nodes are part of the packet delivery path, =
and are not allowd to do EH insertion.



As noted, draft-ietf-spring-srv6-network-programming-01 has a normative re=
ference to voyer-6man-extension-header-insertion for a reason.



I hope things are clear now.







> if IPv6 packets can be legally encapsulated or not. Is encapsulation

> not an event of sourcing effectively a new packet with some payload ?



Yes. If you create a new packet, and you put your own address in the SA of=
 the packet, and encapsulate what you received in the IPv6 payload, you're=
 free to generate as many EHs as you wish.



Thanks,

--

Fernando Gont

SI6 Networks

e-mail: fgont@si6networks.com<mailto:fgont@si6networks.com>

PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492









_______________________________________________

spring mailing list

spring@ietf.org<mailto:spring@ietf.org>

https://clicktime.symantec.com/38feYMbEeTFJDWxDfZN3pKM6H2?u=3Dhttps%3A%2F%=
2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring

__________________________________________________________________________=
_

This e-mail message is intended for the recipient only and contains inform=
ation which is=20
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this=20
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original=20
and all copies thereof.
__________________________________________________________________________=
_
--_000_AM0PR03MB3828B2F0E9A5095A34808AE39DBB0AM0PR03MB3828eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-mic=
rosoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"ht=
tp://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii=
">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:#0563C1;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:#954F72;
=09text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
=09{mso-style-priority:99;
=09mso-style-link:"Plain Text Char";
=09margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
pre
=09{mso-style-priority:99;
=09mso-style-link:"HTML Preformatted Char";
=09margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:10.0pt;
=09font-family:"Courier New";}
span.PlainTextChar
=09{mso-style-name:"Plain Text Char";
=09mso-style-priority:99;
=09mso-style-link:"Plain Text";
=09font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
=09{mso-style-name:"HTML Preformatted Char";
=09mso-style-priority:99;
=09mso-style-link:"HTML Preformatted";
=09font-family:"Courier New";}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-family:"Calibri",sans-serif;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
=09{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">Fernando,<o:p></o:p></p>
<p class=3D"MsoPlainText">With regard to the last statement in your email =
&quot;<span style=3D"background:yellow;mso-highlight:yellow">If you create=
 a new packet, and you put your own address in the SA of the packet, and e=
ncapsulate what you received in the IPv6 payload,
 you're free to generate as many EHs as you wish</span>&quot;, do you see =
the need to comply with the 8200 recommendation that says<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&lt;quote&gt;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;;color:black">&nbsp;&nbsp; Each extension header should oc=
cur at most once, except for the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;;color:black">&nbsp;&nbsp; Destination Options header, whi=
ch should occur at most twice (once<o:p></o:p></span></p>
<p=20class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot=
;Courier New&quot;;color:black">&nbsp;&nbsp; before a Routing header and o=
nce before the upper-layer header).<o:p></o:p></span></p>
<p class=3D"MsoPlainText">&lt;end quote&gt;<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Regards,<o:p></o:p></p>
<p class=3D"MsoPlainText">Sasha<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Office: &#43;972-39266302<o:p></o:p></p>
<p class=3D"MsoPlainText">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;972-549=
266302<o:p></o:p></p>
<p class=3D"MsoPlainText">Email:&nbsp;&nbsp; Alexander.Vainshtein@ecitele.=
com<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">-----Original Message-----<br>
From: spring &lt;spring-bounces@ietf.org&gt; On Behalf Of Fernando Gont<br=
>
Sent: Thursday, September 5, 2019 6:06 PM<br>
To: Robert Raszuk &lt;robert@raszuk.net&gt;<br>
Cc: spring@ietf.org; 6man@ietf.org; Ole Troan &lt;otroan@employees.org&gt;=
; Suresh Krishnan &lt;suresh.krishnan@gmail.com&gt;; Robert Raszuk &lt;rra=
szuk@gmail.com&gt;; Joel M. Halpern &lt;jmh@joelhalpern.com&gt;<br>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SR=
v6 Insert function)</p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">On 5/9/19 17:46, Robert Raszuk wrote:<o:p></o:p>=
</p>
<p class=3D"MsoPlainText">&gt; Quote from RFC8200:<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp;&nbsp;&nbsp; Extension headers (except=
 for the Hop-by-Hop Options header) are not<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp;&nbsp;&nbsp; processed, inserted, or d=
eleted by any node along a packet's delivery<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp;&nbsp;&nbsp; path, *until the packet r=
eaches the node* (or each of the set of nodes,<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp;&nbsp;&nbsp; in the case of multicast)=
 identified in the Destination Address field<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp;&nbsp;&nbsp; of the IPv6 header.<o:p><=
/o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">At the time the packet is created, the Destinati=
on Address of course identifies the destination node.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">The very speficication of the Routing Header say=
s:<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; The Routing header is used by an IP=
v6 source to list one or more<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; intermediate nodes to be &quot;visi=
ted&quot; on the way to a packet's<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; destination.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">So each of those intermediate nodes are part of =
the packet delivery path, and are not allowd to do EH insertion.<o:p></o:p=
></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">As noted, draft-ietf-spring-srv6-network-program=
ming-01 has a normative reference to voyer-6man-extension-header-insertion=
 for a reason.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I hope things are clear now.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; if IPv6 packets can be legally encapsulated=
 or not. Is encapsulation
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; not an event of sourcing effectively a new =
packet with some payload ?<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Yes. If you create a new packet, and you put you=
r own address in the SA of the packet, and encapsulate what you received i=
n the IPv6 payload, you're free to generate as many EHs as you wish.<o:p><=
/o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Thanks,<o:p></o:p></p>
<p class=3D"MsoPlainText">--<o:p></o:p></p>
<p class=3D"MsoPlainText">Fernando Gont<o:p></o:p></p>
<p class=3D"MsoPlainText">SI6 Networks<o:p></o:p></p>
<p class=3D"MsoPlainText">e-mail: <a href=3D"mailto:fgont@si6networks.com"=
><span style=3D"color:windowtext;text-decoration:none">fgont@si6networks.c=
om</span></a><o:p></o:p></p>
<p class=3D"MsoPlainText">PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 A=
E25 0D55 1D4E 7492<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">_______________________________________________<=
o:p></o:p></p>
<p class=3D"MsoPlainText">spring mailing list<o:p></o:p></p>
<p class=3D"MsoPlainText"><a href=3D"mailto:spring@ietf.org"><span style=3D=
"color:windowtext;text-decoration:none">spring@ietf.org</span></a><o:p></o=
:p></p>
<p class=3D"MsoPlainText"><a href=3D"https://clicktime.symantec.com/38feYM=
bEeTFJDWxDfZN3pKM6H2?u=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2=
Fspring"><span style=3D"color:windowtext;text-decoration:none">https://cli=
cktime.symantec.com/38feYMbEeTFJDWxDfZN3pKM6H2?u=3Dhttps%3A%2F%2Fwww.ietf.=
org%2Fmailman%2Flistinfo%2Fspring</span></a><o:p></o:p></p>
</div>
<br clear=3D"both">
__________________________________________________________________________=
_<BR>
<BR>
This e-mail message is intended for the recipient only and contains inform=
ation which is <BR>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this <BR>
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original <BR>
and all copies thereof.<BR>
__________________________________________________________________________=
_<BR>
</body>
</html>

--_000_AM0PR03MB3828B2F0E9A5095A34808AE39DBB0AM0PR03MB3828eurp_--


From nobody Thu Sep  5 09:25:28 2019
Return-Path: <bruno.decraene@orange.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 A9A411201CE; Thu,  5 Sep 2019 09:25:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 KGK5jQ2vfgEp; Thu,  5 Sep 2019 09:25:14 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76F6D120112; Thu,  5 Sep 2019 09:25:14 -0700 (PDT)
Received: from opfednr06.francetelecom.fr (unknown [xx.xx.xx.70]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id 46PQyc6S22z1yVL; Thu,  5 Sep 2019 18:25:12 +0200 (CEST)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.57]) by opfednr06.francetelecom.fr (ESMTP service) with ESMTP id 46PQyc5f4NzDq7X; Thu,  5 Sep 2019 18:25:12 +0200 (CEST)
Received: from OPEXCAUBM43.corporate.adroot.infra.ftgroup ([fe80::b846:2467:1591:5d9d]) by OPEXCAUBM6D.corporate.adroot.infra.ftgroup ([fe80::4c24:f1ba:2b1:e490%21]) with mapi id 14.03.0468.000; Thu, 5 Sep 2019 18:25:12 +0200
From: <bruno.decraene@orange.com>
To: Fernando Gont <fgont@si6networks.com>, Fernando Gont <fernando@gont.com.ar>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVY/n8O8tIIT2x+0CySPahm/UmEacdNKpA
Date: Thu, 5 Sep 2019 16:25:12 +0000
Message-ID: <17120_1567700712_5D7136E8_17120_341_1_53C29892C857584299CBF5D05346208A48BFAEF1@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com>
In-Reply-To: <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZFm_bQP1-C2f9xJuXtvEd9mLoxU>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 16:25:18 -0000

PiBGcm9tOiBGZXJuYW5kbyBHb250IFttYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tXSANCj4g
U2VudDogVGh1cnNkYXksIFNlcHRlbWJlciA1LCAyMDE5IDQ6NTYgUE0NCj4gDQo+IE9uIDUvOS8x
OSAxNzo0NiwgYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbSB3cm90ZToNCj4gPiBGZXJuYW5kbywN
Cj4gPiANCj4gPiAgDQo+ID4+IEZyb206IHNwcmluZyBbbWFpbHRvOnNwcmluZy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgRmVybmFuZG8gR29udA0KPiA+PiBTZW50OiBUdWVzZGF5LCBT
ZXB0ZW1iZXIgMywgMjAxOSAxOjE4IFBNDQo+ID4+DQo+ID4+IEhlbGxvLCBTdXJlc2gsDQo+ID4+
DQo+ID4+IE9uIDIvOS8xOSAxOTowNywgU3VyZXNoIEtyaXNobmFuIHdyb3RlOg0KPiA+PiBbLi4u
Ll0NCj4gPj4+Pj4gU28sIHdlIHNob3VsZCBwcm9iYWJseSBleHBsb3JlIHRoZSBtb3RpdmF0aW9u
IGZvciBPcHRpb24gMikuIElmIHRoZQ0KPiA+Pj4+PiBtb3RpdmF0aW9uIGlzIG5vdCBzdWZmaWNp
ZW50LCB3ZSBzaG91bGQgcHJvYmFibHkgc3RhbmRhcmRpemUgb24gT3B0aW9uIDEuDQo+ID4+Pj4N
Cj4gPj4+PiBNeSBhcmd1bWVudCB3b3VsZCBiZToNCj4gPj4+PiBGb2xrcyB3b3VsZCBkbyB3aGF0
ZXZlciB0aGV5IHBsZWFzZSB3aXRoIDEpLiBJZiBzb21laG93IHRoZXkgZmVlbCB0aGUNCj4gPj4+
PiBuZWVkIHRvIGRvIDIpLCB0aGV5IHNob3VsZCAqcmVmcmFpbiBmcm9tIGV2ZW4gc3VnZ2VzdGlu
ZyBpdCosIHBvc3QgYW4NCj4gPj4+PiBpbnRlcm5ldCBkcmFmdCB0aGF0IHByb3Bvc2VzIHRvIHVw
ZGF0ZSBSRkM4MjAwIHRvIGFsbG93IGZvciB0aGUNCj4gPj4+PiBpbnNlcnRpb24gb2YgRUhzLCB3
YWl0IGZvciB0aGF0IHRvIGJlIGFkb3B0ZWQgYW5kIHB1Ymxpc2hlZCwgYW5kIG9ubHkNCj4gPj4+
PiB0aGVuIHN1Z2dlc3QgdG8gZG8gRUggaW5zZXJ0aW9uLg0KPiA+Pj4NCj4gPj4+IEkgaGF2ZSBw
dXQgZG93biBteSB0aG91Z2h0cyBvbiB0aGUgZnV0dXJlIG9mIGhlYWRlciBpbnNlcnRpb24gd29y
ayBpbiBhDQo+ID4+PiBtYWlsIHRvIHRoZSA2bWFuIGxpc3QgaW4gTWF5IDIwMTcuIFRoZSBtYWls
IGNhbiBiZSBmb3VuZCBiZWxvdw0KPiA+Pj4NCj4gPj4+IGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0
Zi5vcmcvYXJjaC9tc2cvaXB2Ni80TWV2b3BIOV9pUWdsVWl6aG9UNVJsLVRqUmMNCj4gPj4NCj4g
Pj4gVGhpcyBzZWVtcyBlIGJpdCBtaXNsZWFkaW5nLiBXaGF0IEkgd291bGQgZXhwZWN0IGlzIHRo
YXQgYmVmb3JlIGFueSB3b3JrDQo+ID4+IGlzIHB1Ymxpc2hlZCBvbiBFSC1pbnNlcnRpb24sIHRo
ZSBJUHY2IHN0YW5kYXJkIGlzIHVwZGF0ZWQgdG8gYWxsb3cgZm9yDQo+ID4+IEVIIGluc2VydGlv
bi4gKHBsZXNlIHNlZSBiZWxsb3cpDQo+ID4+DQo+ID4+DQo+ID4+DQo+ID4+DQo+ID4+Pj4gUC5T
LjogR2l2ZW4gdGhlIGFtb3VudCBvZiBkaXNjdXNzaW9uIHRoZXJlIGhhcyBiZWVuIG9uIHRoaXMg
dG9waWMgaW4gdGhlDQo+ID4+Pj4gY29udGV4dCBvZiBSRkM4MjAwLCBJJ2QgbGlrZSB0byBob3Bl
IHRoYXQgdGhlcmUncyBubyBkcmFmdC1pZXRmIGRvY3VtZW50DQo+ID4+Pj4gc3VnZ2VzdGluZyBF
SC1pbnNlcnRpb24gb3IsIGlmIHRoZXJlIGlzLCB0aGUgcmVsZXZhbnQgQURzIGFuZCBjaGFpcnMN
Cj4gPj4+PiBtYWtlIHN1cmUgdGhhdCdzIG5vdCB0aGUgY2FzZSBhbnltb3JlLg0KPiA+Pj4NCj4g
Pj4+IFllcy4gSWYgYSBkcmFmdCB2aW9sYXRlcyBSRkM4MjAwIGFuZCBpdCBoaXRzIHRoZSBJRVNH
IGZvciBldmFsdWF0aW9uLCBJDQo+ID4+PiB3aWxsIGNlcnRhaW5seSBob2xkIGEgRElTQ1VTUyBw
b3NpdGlvbiB1bnRpbCB0aGUgdmlvbGF0aW9ucyBhcmUgZml4ZWQuDQo+ID4+DQo+ID4+IFNpbmNl
IHRoZXJlIGhhdmUgYmVlbiBwbGVudHkgb2YgYXR0ZW1wdHMgdG8gZG8gRUggaW5zZXJ0aW9uIG9y
IGxlYXZlIHRoZQ0KPiA+PiBJUHY2IHN0YW5kYXJkIGFtYmlndW91cyBpbiB0aGlzIHJlc3BlY3Qs
IGFuZCB0aGUgSUVURiBoYXMgaGFkIGNvbnNlbnN1cw0KPiA+PiB0aGF0IEVIIGluc2VydGlvbiBp
cyBub3QgYWxsb3dlZCwgSSB0aGluayBpdCB3b3VsZCBiZSBiYWQsIHdhc3RlZnVsbCwNCj4gPj4g
dHJpY2t5LCBhbmQgZXZlbiBkYW5nZXJvdXMgdG8gbGV0IGEgZG9jdW1lbnQgZ28gdGhyb3VnaCB0
aGUgd2hvbGUNCj4gPj4gcHVibGljYXRpb24gcHJvY2VzcywgYW5kIGp1c3QgcmVseSBvbiB0aGUg
QUQgdG8ga2VlcCB0aGUgIkRJU0NVU1MiDQo+ID4+IGJ1dHRvbiBwcmVzc2VkLg0KPiA+IA0KPiA+
IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyBoYXMgYSBub3JtYXRp
dmUgcmVmZXJlbmNlIHRvIFtJLUQudm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlv
bl0NCj4gPiAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNy
djYtbmV0d29yay1wcm9ncmFtbWluZy0wMSNzZWN0aW9uLTEzLjENCj4gPiANCj4gPiBBcyBzdWNo
LCBmcm9tIGEgcHJvY2VzcyBzdGFuZHBvaW50LCBpdCB3b3VsZCBub3QgZ29pbmcgdG8gYmUgcHVi
bGlzaGVkIGJlZm9yZSBbSS1ELnZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb25d
IGJlIGl0c2VsZiBwdWJsaXNoZWQgYXMgUkZDLiBBbmQgZnJvbSBpdHMgbmFtZSwgdGhlIGxhdHRl
ciBpcyBpbnRlbmRlZCB0byBiZSBkaXNjdXNzZWQgYW5kIHdpdGhpbiBjb250cm9sIG9mIHRoZSA2
TUFOIFdHLiBTbyBJIGRvbid0IHRoaW5rIHRoYXQgd2UgY2FuIHNheSB0aGF0IGl0ICJqdXN0IHJl
bHkgb24gdGhlIEFEIHRvIGtlZXAgdGhlICJESVNDVVNTIiBidXR0b24gcHJlc3NlZC4iDQo+ID4g
DQo+ID4gSW4gbXkgbWluZCwgdGhpcyBzaG91bGQgYWxzbyBiZSBhIGNsZWFyIGluZGljYXRpb24g
dGhhdCB0aGUgcXVlc3Rpb24gb2YgaGVhZGVyIGluc2VydGlvbiBpcyAodG8gYmUpIHdpdGhpbiB0
aGUgY29udHJvbCBvZiB0aGUgNk1BTiBXRy4gQnV0IHlvdSBtYXkgaGF2ZSBhIGRpZmZlcmVudCBv
cGluaW9uLg0KPiANCj4gTWF5YmUgbXkgbWVudGFsIGFsZ29yaXRobSBoYXMgYSBidWcsIGJ1dDog
d2hhdCdzIHRoZSBwb2ludCBvZiBzcHJpbmcNCj4gd29ya2luZyBvbiBhIGRvY3VtZW50IHRoYXQg
cmVsaWVzIG9uIHNvbWV0aGluZyB0aGF0IDZtYW4gaGFzIHNvIGZhcg0KPiByZWplY3RlZD8NCg0K
SSB0YWtlIHlvdXIgcG9pbnQgdGhhdCA2TUFOIGhhcyByZWplY3RlZCwgaW4gdGhlIHBhc3QsIGdl
bmVyYWwgaGVhZGVyIGluc2VydGlvbi4gKHVuZGVyIHRoZSBjb250cm9sIG9mIHRoZSA2TUFOIFdH
IGFzIEkgZmVlbCBzb21lIG51YW5jZXMgZGVwZW5kaW5nIG9uIHRoZSBzcGVha2VycykNCkkgZG9u
J3Qga25vdyBhYm91dCB0aGUgZnV0dXJlIDZNQU4gcG9zaXRpb24gd2l0aCByZWdhcmRzIHRvIFNS
SCBpbnNlcnRpb24gc3BlY2lmaWNhbGx5IGZvciBTUnY2LCBwb3NzaWJseSByZXN0cmljdGVkIHRv
IGEgc3BlY2lmaWMgdXNhZ2UgKGUuZy4gVEktTEZBKSBvciBjb250ZXh0IChlLmcuIHNvdXJjZSwg
dHJhbnNpdCBhbmQgZGVzdGluYXRpb25zIG5vZGVzIGFyZSB3aXRoaW4gYSBzaW5nbGUgY29udHJv
bCBkb21haW4pLiBBcyBvZiB0b2RheSwgSSdtIGV4cGVjdGluZyBbSS1ELnZveWVyLTZtYW4tZXh0
ZW5zaW9uLWhlYWRlci1pbnNlcnRpb25dIHRvIHJlZmxlY3QgdGhpcyBhbmQgSSdtIHVzaW5nIGl0
IGFzIGEgY29vcmRpbmF0aW9uIGFuZCBnYXRpbmcgdG9vbGluZyBiZXR3ZWVuIDIgSUVURiBXR3Mu
IEknbSBvcGVuIHRvIGNvbnNpZGVyaW5nIG90aGVycyB0b29scy4gQnV0IGlmIHlvdXIgcG9pbnQg
aXMgdGhhdCB0aGUgU1BSSU5HIFdHIGNhbm5vdCBkaXNjdXNzLCBlbnZpc2FnZSBhbmQgZG9jdW1l
bnQgdGhlIHVzYWdlIG9mIFNSSCBpbnNlcnRpb24gaW4gdGhlIFNQUklORyBjb250ZXh0LCB0aGF0
IGlzIG5vdCBteSByZWFkaW5nIG9mIHRoZSBTUFJJTkcgY2hhcnRlci4gQXMgcGFydCBvZiB0aGlz
IGRpc2N1c3Npb24sIHlvdSBhcmUgdmVyeSB3ZWxjb21lIHRvIGNvbnRyaWJ1dGUuDQoNCkZpbmFs
bHksIGxldCBtZSByZW1pbmQgdGhhdCBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmcgaXMgTk9UIHVwZGF0aW5nIFJGQzgyMDAsIGFuZCBpcyBOT1QgbWVhbnQgdG8gIHVw
ZGF0ZSBSRkM4MjAwLiBUaGlzIGhhcyBiZWVuIGV4cGxpY2l0bHkgc3RhdGVkICJ0aGlzIGRvY3Vt
ZW50IGlzIG5vdCBpbnRlbmRlZCB0byB1cGRhdGUgUkZDIDgyMDAuIElmIGEgYmVoYXZpb3IgbmVl
ZHMgdG8gdXBkYXRlIFJGQyA4MjAwLCBpdCBzaG91bGQgYmUgZGVmaW5lZCBpbiBhIDZNQU4gZHJh
ZnQgaW4gdGhlIDZNQU4gV0cgYW5kIG5vcm1hdGl2ZWx5IHJlZmVyZW5jZWQuIg0KaHR0cHM6Ly9t
YWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvR3lZYXBNYldKZHY5NWhvRE1qWk5L
bDVXSEc0DQoNCg0KDQo+IFlvdSBzcGVuZCBlbmVyZ3kgb24gdGhlIGRvY3VtZW50IGFuZCB0aGVu
Li4uIGp1c3Qgc2l0IG9uIHRoZSBJLUQgdG8gc2VlDQo+IGlmIDZtYW4gYWRvcHRzIHZveWVyLTZt
YW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24/IFNoaXAgdGhlIGRvY3VtZW50DQo+IHRvIHRo
ZSBJRVNHIGZvciB0aGVtIHRvIHJldmlldz8gLS0gSSdtIGxvc3QsIHNvcnJ5Lg0KDQpkcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgaXMgbm90IHByaW1hcmlseSBhYm91
dCBoZWFkZXIgaW5zZXJ0aW9uLiBJdHMgc2NvcGUgaXMgbXVjaCB3aWRlci4NClNvIFNQUklORyBX
RyBpcyB3b3JraW5nIG9uIHRoZSB3aG9sZSB0ZXh0IG9mIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYt
bmV0d29yay1wcm9ncmFtbWluZy4gSWYgYXQgc29tZSBwb2ludCB0aGUgbm9ybWF0aXZlIHJlZmVy
ZW5jZSB0byBbSS1ELnZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb25dIGlzIGhv
bGRpbmcgdGhlIHByb2dyZXNzaW9uIG9mIHRoZSBkb2N1bWVudCwgYXMgb2YgdG9kYXkgSSBjb3Vs
ZCBzZWUgdHdvIHBhdGhzOiB3YWl0IHNvbWUgbW9yZSB0aW1lL2ZvcmV2ZXIgKGkuZS4gbmV2ZXIg
cHVibGlzaCB0aGF0IGRvY3VtZW50IGFzIFJGQyk7IHJlbW92ZSB0aGUgdGV4dCBibG9ja2luZyB0
aGUgcHJvZ3Jlc3Npb24uIFBlcnNvbmFsbHksIEkgd291bGQgYXNzdW1lIHRoZSBsYXR0ZXIuIFRo
ZXJlIGNvdWxkIGJlIG90aGVycyBvcHRpb25zLCBidXQgSSdkIHJhdGhlciBjb25zaWRlciB0aGlz
IHdoZW4vaWYgd2UgZmFjZSB0aGUgcHJvYmxlbS4gSW4gdGhlIG1lYW50aW1lLCB3b3VsZCB5b3Ug
aGF2ZSBhbiBpc3N1ZSB3aXRoIGFueSBvZiB0aG9zZSB0d28vdGhyZWUgaHlwb3RoZXRpYyBwYXRo
cyAod2FpdCwgbmV2ZXIgcHVibGlzaCwgcmVtb3ZlIFNSSCBpbnNlcnRpb24pPw0KDQpUaGFuayB5
b3UuDQotLUJydW5vDQogDQo+IC0tIA0KPiBGZXJuYW5kbyBHb250DQo+IFNJNiBOZXR3b3Jrcw0K
PiBlLW1haWw6IGZnb250QHNpNm5ldHdvcmtzLmNvbQ0KPiBQR1AgRmluZ2VycHJpbnQ6IDY2NjYg
MzFDNiBENDg0IDYzQjIgOEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTINCj4gDQo+IA0KPiAN
Cj4NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCgpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNv
bnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBl
dCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMg
c2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1
ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWlu
c2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRh
bnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9u
c2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUu
IE1lcmNpLgoKVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29u
ZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVk
IGJ5IGxhdzsKdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3
aXRob3V0IGF1dGhvcmlzYXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4g
ZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBh
bmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBu
b3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBv
ciBmYWxzaWZpZWQuClRoYW5rIHlvdS4KCg==


From nobody Thu Sep  5 09:35:04 2019
Return-Path: <fgont@si6networks.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 78DE6120033; Wed,  4 Sep 2019 20:26:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 KNwfKuyAh_-N; Wed,  4 Sep 2019 20:26:18 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 580E412008D; Wed,  4 Sep 2019 20:26:12 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id C31EB82ABB; Thu,  5 Sep 2019 05:26:09 +0200 (CEST)
To: Ron Bonica <rbonica@juniper.net>, li zhenqiang <li_zhenqiang@hotmail.com>, Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
Cc: draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, "spring@ietf.org" <spring@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>, rtg-ads@tools.ietf.org
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <66f1195d-3e71-71d8-9304-1b5e76211c5b@si6networks.com>
Date: Thu, 5 Sep 2019 06:26:02 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/SR6k8ZWaTYPmj5CcyEcvgZO9jaU>
X-Mailman-Approved-At: Thu, 05 Sep 2019 09:35:01 -0700
Subject: [spring] IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
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: Thu, 05 Sep 2019 03:26:28 -0000

Ron,

On 5/9/19 06:01, Ron Bonica wrote:
> Fernando, Zhenqiang,
> 
> You both have valid points. Maybe I am becoming too tolerant of
> deviations from the specification.

This is not a deviation in the spec. It's an outright violation of the spec.

This topic has a rich history in 6man, which I will summarize as follows:

1) Folks proposed the segment routing header I-D with the argument that
it wasn't clear whether EH-insertion was allowed in RFC2460 or not --
when it was clear to virtually everyone else that it was forbidden

2) The segment-routing header I-D was adopted on the condition that all
text related to EH insertion should be removed.

3) Since we were in the process of doing rfc2460bis, we had the
discussion to make the text crystal-clear that EH-insertion was
forbidden. -- in fact, it already was. But based on 1) we discussed to
make it 200% clear.

4) Some folks argued not to add text on the topic, leaving, from their
pov, the spec ambiguous. This "version" of rfc2460bis was shipped from
the wg.

5) During IETF LC of rfc2460bis, the issue was raised again, and there
was finally consensus to add very explicit text noting that EH insertion
is forbidden. And this became RFC8200.


My question to the spring wg chairs and routing area ADs therefore is:
how come the wg adopted a document (e.g.:
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01)
when it contains outright violations of specs (RFC8200) that are not in
the charter of spring wg to update? (as far as I understand).

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 09:35:10 2019
Return-Path: <markzzzsmith@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 BB498120801; Wed,  4 Sep 2019 21:33:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 DpfznQTkxS4b; Wed,  4 Sep 2019 21:33:41 -0700 (PDT)
Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) (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 0C202120033; Wed,  4 Sep 2019 21:33:41 -0700 (PDT)
Received: by mail-ot1-x32e.google.com with SMTP id o101so800426ota.8; Wed, 04 Sep 2019 21:33:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=cqRwly6RB+8aisv68ew8FI+0WAhaKuANiX8RB7UFO4s=; b=N4EouPmgJyN7dIggwCnXpUfjhbiLIZ1UgYnezmpIY3em8Q7GyNp4j9P5G+nfIwzXSn iCO1sWXVpVo04tsGJiQCKIPwIPpGYkrcelq+aM9lsY2ryIdeUTdXEVrSCmb+PymYbJU7 K9SAV81k/kDX8U5f0a9hx8/hEkZAWX2Y7owsaSfJSOOSGyusqfTH7pPtBFJD9kHxBdq8 WzzbR4ASYrTS4ndnhLIXxmnw5kgq2LnTnRYCBrUMXaY1AT/6t9bUEMm+k8DFCT3uRQeS dIARD34SCo3G1EXmVNbmMYYUK+AnIIjMyeXKmglsvofma6bY9LiQPAR9FtLnLbH7RHgO gtog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=cqRwly6RB+8aisv68ew8FI+0WAhaKuANiX8RB7UFO4s=; b=GWLvN4Savxi+q0+O4csYBCMKzZ0OeHctNCZIrAhe98Wi5Hh0MhEFjPIl7bv8jP8uC6 FKjQxu8pu0d2pNBuvZ4M04vbbMZH2lVPKUw6CGqeQMEHT86E9a3ZGQduCxy3r1hNRQ0f okji3Q8K7FHaALGF+UktihVM++xRh+BGp6ZlENFf9BY4ctlHvLHVrpa/5uNPjxeuJkbB RAYQcLKoGLdg+To5oewkDIuTFeiDwdegKE+oYCdiLEmRTvKEb4wtO4ZDPHIWt/+ij36Y LY799T8ExR6yhAduhrxC/k+J2BC1wOOrzz62PUjjCBTOD/0e506S75pnyBJO9UB526mE iMmg==
X-Gm-Message-State: APjAAAUS02XoQX2NUHY2MR1J92H4oo+PDpBWpePF95ipsAh0uRrKY1/9 MBeIpZuIGVTBA9Hqqka88kAMIG5d7o+kyLr/1Ks=
X-Google-Smtp-Source: APXvYqwlp34ZAK5j00ddLY0KxYVv00UZyiHVhOT4xu9FaQRug3A7gXiq1RKBXDhsONaRDg9JeDAlZ5c0o5AzUAThK00=
X-Received: by 2002:a05:6830:1e7b:: with SMTP id m27mr917981otr.74.1567658020324;  Wed, 04 Sep 2019 21:33:40 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com>
In-Reply-To: <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 5 Sep 2019 14:33:13 +1000
Message-ID: <CAO42Z2xhv6_E12Kr_FkC7X9UDKrEECq7FGcxbz2acPL0_PJ_HA@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: li zhenqiang <li_zhenqiang@hotmail.com>, Fernando Gont <fgont@si6networks.com>,  Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>,  draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>,  "spring@ietf.org" <spring@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ii_X48OWk4UX5713UI2tC9t8pe8>
X-Mailman-Approved-At: Thu, 05 Sep 2019 09:35:01 -0700
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 04:33:43 -0000

On Thu, 5 Sep 2019 at 13:02, Ron Bonica
<rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
>
> Fernando, Zhenqiang,
>
>
>
> You both have valid points. Maybe I am becoming too tolerant of deviation=
s from the specification.
>
>

I think by definition RFCs are the authoritative definition of how
protocols and their implementations are to behave. I expect to be able
to use them to find out how implementations devices are to behave, or
to be able to use them to report bugs to vendors when the vendors'
devices aren't behaving per the RFC. An unofficial deviation from the
spec makes troubleshooting harder, and could significantly increase
the time to resolve a fault for a service critical to a paying
customer.


I've wondered if SPRING may be viewing MPLS and IPv6 are equivalent
utility protocols in the SR context, and therefore are unconsciously
thinking that re-purposing IPv6 fields or changing IPv6 processing and
behaviour both can be done and can be done as easily as it is possible
to do things like re-purpose the MPLS label field to carry SIDs.

There's quite a lot of significant differences between MPLS and IPv6,
even if both could be used for SR.

IPv6 is an end-to-end protocol talked by hosts. It's obviously not an
optional protocol for both hosts and network to have enabled if they
want to use IPv6 services. It isn't a local network protocol, it's
intended to operate end-to-end across the entire Internet, with all
devices involved complying with RFC8200 or its ancestors.

MPLS is optional in a network, usually limited to the network, is
rarely talked by hosts, and isn't talked by hosts by default. There's
much more scope to modify it and re-purpose it when it's a much more
limited domain protocol than IPv6.

These significant differences between MPLS and IPv6 are the reasons
why I think it is important that the use of IPv6 with SR complies with
the existing IPv6 standard RFC.

Regards,
Mark.





>
>                                                                          =
          Ron
>
>
>
>
>
>
>
> Juniper Business Use Only
>
> From: li zhenqiang <li_zhenqiang@hotmail.com>
> Sent: Wednesday, September 4, 2019 10:59 PM
> To: Fernando Gont <fgont@si6networks.com>; Ron Bonica <rbonica@juniper.ne=
t>; Ole Troan <otroan@employees.org>; Fernando Gont <fernando@gont.com.ar>
> Cc: draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extensi=
on-header-insertion@ietf.org>; 6man@ietf.org; Suresh Krishnan <suresh.krish=
nan@gmail.com>; spring@ietf.org; draft-ietf-spring-srv6-network-programming=
 <draft-ietf-spring-srv6-network-programming@ietf.org>
> Subject: Re: Re: Spirit and Letter of the Law (was: Question about SRv6 I=
nsert function)
>
>
>
> Hello all,
>
>
>
> I don't think we can infer from RFC 8200 that something is mandated and s=
omething is strongly suggested. If guys with different interests can infer =
from an "Internet Standard" what they are interested, the standard is ambig=
uous and deserves a bis.
>
>
>
> If the standard is clear, we MUST obey it, especially for the result afte=
r intensive debates, do we need to repeat the discussion again?
>
>
>
> Best Regards,
>
> Zhenqiang Li
>
> ________________________________
>
> li_zhenqiang@hotmail.com
>
>
>
> From: Fernando Gont
>
> Date: 2019-09-05 09:23
>
> To: Ron Bonica; Ole Troan; Fernando Gont
>
> CC: draft-voyer-6man-extension-header-insertion; 6man@ietf.org; Suresh Kr=
ishnan; spring@ietf.org; draft-ietf-spring-srv6-network-programming
>
> Subject: Re: Spirit and Letter of the Law (was: Question about SRv6 Inser=
t function)
>
> On 4/9/19 21:27, Ron Bonica wrote:
>
> > Ole,
>
> >
>
> > Yes, a deep breath and some introspection are always a good thing..
>
> >
>
> > First, I think that we need to make a distinction between the "spirit" =
and "letter" of the law. Next, we need to make a statement regarding good e=
ngineering practice.
>
> >
>
> > RFC 8200 mandates some things. For example, In an IPv6 header, the sour=
ce address must precede the destination address. Any attempt to reverse tho=
se two would violate the letter of the law.
>
> >
>
> > By contrast, RFC 8200 strongly suggests other things. For example, tran=
sit nodes should not insert or delete extension headers.
>
>
>
> I don't think it "suggests" this. It clearly forbids it.
>
>
>
>
>
>
>
> > In general, these suggestions should be heeded. But exemptions can be g=
ranted, on a case-by-case basis,
>
>
>
> An exception about this would be a major change regarding what IPv6 is
>
> and its operation.
>
>
>
>
>
>
>
> > For better or worse, RFC 8200 does not use RFC 2119 language. So it is =
difficult to distinguish between the spirit and letter of the law.
>
>
>
> I think you can talk about spirit when there's room for interpretation,
>
> or the text is not clear.
>
>
>
> I don't think there's any of that in RFC8200 regarding EH insertion
>
> being forbidden.
>
>
>
> In fact, we added the text we added to make it clear that it was forbidde=
n.
>
>
>
>
>
>
>
> > Beyond that, we need to make a statement regarding good engineering pra=
ctice.
>
>
>
> I would like to contribute one: if one is to get into publishing specs,
>
> new specs should comply with the specs they depend on (i.e. the
>
> normative references). That means:
>
>
>
> 1) Don't violate other specs, or,
>
> 2) If you strongly feel like it, you first update the target spec, so
>
> that you behave nicely (you eventually comply with it).
>
>
>
>
>
>
>
> > If a technology violates the spirit of RFC 8200 once, with good reason,=
 that is fine.
>
>
>
> I tend to differ here. If a technology is violating an aspect of a spec
>
> on which we spend a long time and energy, that's not fine.
>
>
>
> If we (IETF) do it, that would seem to be an indication of issues in the
>
> standardization process -- we publishing specs that not even us comply
>
> with doesn't seem to look nice.
>
>
>
>
>
> Doing this kind of major surgery (EH insertion) after elevating IPv6 to
>
> "Internet Standard" would bring another set of uncomfortable questions.
>
>
>
> Thanks,
>
> --
>
> Fernando Gont
>
> SI6 Networks
>
> e-mail: fgont@si6networks.com
>
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
>
>
>
>
>
>
>
>
> --------------------------------------------------------------------
>
> IETF IPv6 working group mailing list
>
> ipv6@ietf.org
>
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>
> --------------------------------------------------------------------
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Thu Sep  5 09:35:17 2019
Return-Path: <bruno.decraene@orange.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 D9F8012011B; Thu,  5 Sep 2019 07:46:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 6XCpWyG6Y4kv; Thu,  5 Sep 2019 07:46:16 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D9131200F9; Thu,  5 Sep 2019 07:46:16 -0700 (PDT)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id 46PNmQ6t5hz2081; Thu,  5 Sep 2019 16:46:14 +0200 (CEST)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.76]) by opfednr00.francetelecom.fr (ESMTP service) with ESMTP id 46PNmQ4d6zzDq7r; Thu,  5 Sep 2019 16:46:14 +0200 (CEST)
Received: from OPEXCAUBM43.corporate.adroot.infra.ftgroup ([fe80::b846:2467:1591:5d9d]) by OPEXCAUBM7E.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0468.000; Thu, 5 Sep 2019 16:46:14 +0200
From: <bruno.decraene@orange.com>
To: Fernando Gont <fgont@si6networks.com>, Ron Bonica <rbonica@juniper.net>, li zhenqiang <li_zhenqiang@hotmail.com>, Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
Thread-Index: AQHVY5nKlGeAV4OrFUmd/rZB2nnrg6cdHmwA
Date: Thu, 5 Sep 2019 14:46:13 +0000
Message-ID: <17262_1567694774_5D711FB6_17262_144_1_53C29892C857584299CBF5D05346208A48BFA9FB@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com> <66f1195d-3e71-71d8-9304-1b5e76211c5b@si6networks.com>
In-Reply-To: <66f1195d-3e71-71d8-9304-1b5e76211c5b@si6networks.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UGKx1uPAp9wmaock1RIASk-lLuI>
X-Mailman-Approved-At: Thu, 05 Sep 2019 09:35:01 -0700
Subject: Re: [spring] IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
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: Thu, 05 Sep 2019 14:46:20 -0000

Fernando,

> Ron,
>=20
> On 5/9/19 06:01, Ron Bonica wrote:
> > Fernando, Zhenqiang,
> >=20
> > You both have valid points. Maybe I am becoming too tolerant of
> > deviations from the specification.
>=20
> This is not a deviation in the spec. It's an outright violation of the sp=
ec.
>=20
> This topic has a rich history in 6man, which I will summarize as follows:
>=20
> 1) Folks proposed the segment routing header I-D with the argument that
> it wasn't clear whether EH-insertion was allowed in RFC2460 or not --
> when it was clear to virtually everyone else that it was forbidden
>=20
> 2) The segment-routing header I-D was adopted on the condition that all
> text related to EH insertion should be removed.
>=20
> 3) Since we were in the process of doing rfc2460bis, we had the
> discussion to make the text crystal-clear that EH-insertion was
> forbidden. -- in fact, it already was. But based on 1) we discussed to
> make it 200% clear.
>=20
> 4) Some folks argued not to add text on the topic, leaving, from their
> pov, the spec ambiguous. This "version" of rfc2460bis was shipped from
> the wg.
>=20
> 5) During IETF LC of rfc2460bis, the issue was raised again, and there
> was finally consensus to add very explicit text noting that EH insertion
> is forbidden. And this became RFC8200.
>=20
>=20
> My question to the spring wg chairs and routing area ADs therefore is:
> how come the wg adopted a document (e.g.:
> https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01)
> when it contains outright violations of specs (RFC8200) that are not in
> the charter of spring wg to update? (as far as I understand).

1) draft-ietf-spring-srv6-network-programming has a normative reference to =
[I-D.voyer-6man-extension-header-insertion].
As such, from a process standpoint, it's clear that it would not going to b=
e published before [I-D.voyer-6man-extension-header-insertion] be published=
 as RFC. And from its name, the latter is intended to be discussed and with=
in control of the 6MAN WG.

2) When writing a specification (i.e. changing the standard), there is the =
question of whether we directly define the new behavior, or whether we need=
 to motivate the change from a usage perspective. Aka do we need use cases =
documents or is this a waste of IETF time? When the point is difficult or s=
ubject to debate, the proposed change is easily dismissed based on the abse=
nce of a written need for that change.
Hence it looks to me reasonable that the SPRING WG explicitly states that S=
RH insertion would be useful, rather than some individual brings this to th=
e 6MAN WG, individually claiming that it's useful for SR. If you are fine w=
ith this, AFAIK, this is done with a WG adoption.
Again, draft-ietf-spring-srv6-network-programming has a normative reference=
 that would automatically block RFC publication. I'm not sure what addition=
al safety you would want?
The SPRING WG is not to be point of asking publication of draft-ietf-spring=
-srv6-network-programming. It's in a WG for discussion. If your point is th=
at you don't want the spring WG to discuss the usage of EH insertion, then =
you are welcome to contribute to the SPRING WG. And thank you for doing tha=
t.

--Bruno

> Thanks,
> --=20
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Thu Sep  5 10:38:51 2019
Return-Path: <rbonica@juniper.net>
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 EF31B1200D6 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 10:38:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level: 
X-Spam-Status: No, score=-2.689 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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=juniper.net
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 EfLFkWalOxj3 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 10:38:43 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D67AF120C0A for <spring@ietf.org>; Thu,  5 Sep 2019 10:38:43 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x85HXkWb031748; Thu, 5 Sep 2019 10:38:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=AK/o+Xn2hZiaMH1L8pEALhtjvkNtdRvGuA+Ng9y1kFQ=; b=zpw4LOtV6NwjpTSzLx9HFy0M1rerOmbafcxuJwyO4OZ43s91c/daBhWY7adiJmHfdI8+ 2j+k+RHRbSiKsGraVCVOx365J5AFM2BKuyxClZdrkwmwjwhMLdxHDUE9oPUujBIsBNJc dtN2Z61XEbHeqs7TyH337yJ1kFEII+rzI/brZRIO6O8AZJvRo2Z5oEZWkpSOpDQuAx9C eGaVTwT0HgX7p3fATtDSHgAQxnxze33dcgAHdBtsn1m4IRbRycDqVezbC6USXHJYUWm0 fEshsLZyW6AN16xXMh8QrS4kuh8FU+guYGv+Vh12qK6VNwfQwNPWAqpl/wJ+ixXSkNuE Uw== 
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp2050.outbound.protection.outlook.com [104.47.42.50]) by mx0a-00273201.pphosted.com with ESMTP id 2uu4kh0b1w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 10:38:36 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f+P1vANO17CfjveOP0PKnz+MSBzBQoOY3OTjBnRThGIHUFACz4+gUf5GBTCg8pHrIXQpkYsnJWZ0I9lxShtGG1DLqee4ZQwG/4U2yqFJVNqBCBUBXLgfU7PZK09vX6fepcI3dHs3SPEMKDCkK4U9EA4phwe2xEMq+cseve/v8gqou0AfqY2RI5+UAs365x9UK53qLflv7y4vH86FqdanORT2rWSXQ0PEXw024gFA7DuaoCyF+EHGE4Z55VmvXGywUprkr+q/w04MbCc0H7XUrfckopTt4FEQXADPtx1l9u1KqmTT7gad5EwWpxdk0Q+POjU7HkF5HljGvtmnE0si2g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AK/o+Xn2hZiaMH1L8pEALhtjvkNtdRvGuA+Ng9y1kFQ=; b=Fas4zebhgaDgpcrU3i56tHzw6tNyKa13FZfd1YX6ybboEdYMY4fxSToW5rgMtM+crWZlQYK60lAf0tLkqVBqfki9qIOPBWpnfE0x2dvo80AeHug9MyAjDMZRIXGkPbX91z90W5GBQrT0aPP3IQ7L8OshZ6qt1UwU5WI95pTTAuLh0AO+E8TZCYiT0ekMWgJOfRYRBqvsvkllD5ny9NG03r1JGvRnD2N6rDvZ7BAEwkUN46VrAY57wBiVKJCoojkN8I/6Nk4NqFCpno3ArnnSgpGqBkDZue9PsMtSG/pQf3SHP3iVxQSumXFUSwbTEbPWoctA4KlemEGDR+GJp8f9QA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5638.namprd05.prod.outlook.com (20.177.186.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.5; Thu, 5 Sep 2019 17:38:33 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Thu, 5 Sep 2019 17:38:33 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQBAUcsQ
Content-Class: 
Date: Thu, 5 Sep 2019 17:38:33 +0000
Message-ID: <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
In-Reply-To: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-05T17:38:31.6761463Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=c6d7ea33-305b-41d9-a130-4648898071b9; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8995dcbe-682c-4f64-9813-08d73227dff7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5638; 
x-ms-traffictypediagnostic: BYAPR05MB5638:
x-ms-exchange-purlcount: 13
x-microsoft-antispam-prvs: <BYAPR05MB5638966F215BC939909EDFD7AEBB0@BYAPR05MB5638.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(376002)(39850400004)(396003)(136003)(366004)(13464003)(51874003)(189003)(199004)(8676002)(14454004)(71200400001)(71190400001)(52536014)(476003)(6246003)(486006)(25786009)(606006)(256004)(14444005)(53936002)(7736002)(6306002)(9686003)(54896002)(236005)(53946003)(55016002)(74316002)(99286004)(6436002)(4326008)(229853002)(446003)(11346002)(81166006)(66946007)(66476007)(66556008)(64756008)(66446008)(66066001)(33656002)(26005)(76116006)(6506007)(2906002)(186003)(7696005)(5660300002)(966005)(2501003)(8936002)(9326002)(102836004)(110136005)(76176011)(53546011)(6116002)(81156014)(478600001)(30864003)(86362001)(3846002)(316002)(790700001)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5638; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: sc1Dxo4oqkM2mSwMhUXLV1CS6OpvXwbwxWi1gNk2CGNXqaafYfgWHMUgKQMtaS2o22Wy+TNFpcfsr8LF1HYtRLPnAeKlhWqFgX1KblQA2vuu0bqw4/HRPgDeZeHabj8jxLcR6fth7Lojgh8GFwR1pExXZw5c5AuNw8hdLlDRduR4IRlcInoGdxK6AOfqj4L0eA2sCGwrC88y0jcvtmX/wYOThtbZfOzppj8EpLrsMiQv/0zHA+Kk7TfT9LREwXPe/koM/QQgN/pXCTQ/BPm5/ojcn5mfJnYx7o+DnuiFZrm4KQmNvzOb+kJ+Wtpa9/ikGZcjvgAHZ1rdwZmjW/SZBRbaCOHvB8NgPgCCiqDrmAo3EG7n6iRlKjffkwTy0gSRvXy+JpCz8ZFxXkm+w3sfG1k7zul9cU6QPiPhMJUvrH0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 8995dcbe-682c-4f64-9813-08d73227dff7
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 17:38:33.7803 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: I5SjuYPyjyj75rVHKPWReMaTRDhzV6Ilxy4WjfDMrIVxcAM5zN7QtyGivP5AA2+6ZzvVHHwPF1ov5L424s245w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5638
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-05_05:2019-09-04,2019-09-05 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 impostorscore=0 clxscore=1011 adultscore=0 priorityscore=1501 suspectscore=0 mlxlogscore=999 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909050167
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/z3T6Gz_XTew6oTTdOEHgZjZlCA4>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Thu, 05 Sep 2019 17:38:50 -0000

--_000_BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Alexander,

SRv6+ does not currently define a binding SID. If one were ever needed, it =
would be easy enough to specify and implement. When a segment endpoint enco=
untered a binding SID, it would:


  *   Decrement Segments Left
  *   Copy an IPv6 address from the SFIB to the IPv6 destination address
  *   Prepend an IPv6 header with its own CRH to the packet. Information re=
quired build that header and CRH would be found in the SFIB

However, I don't think that SRv6+ will ever need a binding SID. A binding S=
ID is a shorthand that can be used to represent a list of SIDs. Since SRv6+=
 SIDs are already short, this shorthand isn't needed.

But, again, if we ever needed a binding SID for another reason, we could ad=
d it.

                                                                           =
                    Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Alexander Vainshtein
Sent: Wednesday, September 4, 2019 6:49 AM
To: Rob Shakir <robjs@google.com>; bruno.decraene@orange.com
Cc: SPRING WG List <spring@ietf.org>
Subject: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)

Rob, Bruno and all,
I have a naive question based, most probably, on insufficient understanding=
 of SRv6 (not to mention SRv6+).
This question has been prompted by the complaints (on the Beyond SRv6 threa=
d) about problems with supporting long lists of 128-bits of SIDs in the IPv=
6 Segment Routing Headers, and various approaches to mitigating these compl=
aints.



Section 5 of RFC 8402<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A=
__tools.ietf.org_html_rfc8402-23section-2D5&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Sc=
bfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8=
&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D4Pw59S_7ctGrITQ1UDr9pR=
LX3wSiw8AIep6o351bwAU&e=3D> defines Binding Segments (BSIDs) and says that =
"he BSID is bound to an SR Policy, instantiation of which may involve a lis=
t of SIDs."   It also explains that BSIDs facilitate better scalability (am=
ong other things) of SR.  And, as is appropriate for the architecture docum=
ent, RFC 8402 does not differentiate between SR-MPLS and SRv6 in the defini=
tion of Binding segments.



The SR-MPLS<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls-2D22&d=3DDwMGa=
Q&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKu=
Kwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D=
20cuMhbB0Wd1mo1ubF9TATo4O_xDH5x814ul0VlQnz4&e=3D> draft (already approved f=
or publication as an RFC)  mentions (e.g., in the example in Section A.3.2)=
 that the node that has allocated a BSID label 1023 for a specific SR polic=
y FEC-1 for which it is the head-end "installs a transit MPLS forwarding en=
try to SWAP incoming label=3D1023, with outgoing labels and outgoing interf=
ace determined by the SID-List for FEC1". This explanation is fully compati=
ble with the MPLS architecture where the top label of the label stack can b=
e swapped with multiple new labels.



Can somebody please explain how (if at all) are Binding Segments going to b=
e supported in SRv6 and/or in SRv6+?

To the best of my (admittedly, limited) understanding of IPv6, no equivalen=
t of the SR-MPLS handling of the BSID is allowed with the IPv6 routing head=
ers as per RFC 8200<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_rfc8200&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3=
voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820G=
dSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D17YIL2k_NBYLoWTSab6OcrfhMvYxxfelVsE-dF=
UZNPU&e=3D>. For the reference, the IPv6 Segment Routing Header<https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Diet=
f-2D6man-2Dsegment-2Drouting-2Dheader-2D22&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scb=
fh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3DXbus4FkiatrdR0m5qVakZ65=
2C8lrEl-aXXF1KGxPVAE&e=3D> draft does not mention Binding SIDs at all.



>From my POV, if Binding segments cannot be supported with SRv6 or SRv6+, a =
Technical Erratum on 8402 should posted.

Did I miss something here?

Your timely feedback would be highly appreciated.

Regards, and lots of thanks in advance,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecite=
le.com>

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Nick Hilliard
Sent: Tuesday, September 3, 2019 9:22 PM
To: Rob Shakir <robjs@google.com<mailto:robjs@google.com>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; 6man@ietf.org=
<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Rob,

Clarifying what I wrote previously, I don't think it would be appropriate f=
or draft-filsfils-spring-net-pgm-extension-srv6-usid to progress further un=
less the authors can demonstrate that the volume of IPv6 addressing require=
d can be satisfied in a way that works within the constraints that the oper=
ational community operates within.

If there is an expectation that this address space will be assigned from th=
e global unicast address block via standard RIR allocation policies, then t=
he authors will need to demonstrate that the RIRs are going to be comfortab=
le changing their allocation policies to accommodate this.

Nick
Ron Bonica<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>
1 September 2019 at 22:10
Hi Fernando,

6man participants should look at the following:

- https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01=
<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.=
com_3XtGMsvx1pLfDs2UgbiiJSG6H2-3Fu-3Dhttps-253A-252F-252Ftools.ietf.org-252=
Fhtml-252Fdraft-2Dietf-2Dspring-2Dsrv6-2Dnetwork-2Dprogramming-2D01&d=3DDwM=
GaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84h=
KuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=
=3DO66WGTcEG9ZY70Ry9qIdBNJuDMT7o1CzvozI7in8tH4&e=3D> (In particular, Sectio=
ns 4 and 5)
- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-=
usid-02<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.sy=
mantec.com_3GTugpKX6MEkQtxjkPN4sFA6H2-3Fu-3Dhttps-253A-252F-252Ftools.ietf.=
org-252Fhtml-252Fdraft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2=
Dusid-2D02&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DF=
ch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7L=
kjyBe4welpUifuc&s=3DU-KuSOWhXTpyxiMVvcwTKU2Eonbtqs8iI_oxIEppZ4s&e=3D>

Ron


Juniper Business Use Only

-----Original Message-----
From: Fernando Gont <fgont@si6networks.com><mailto:fgont@si6networks.com>
Sent: Saturday, August 31, 2019 4:53 PM
To: Ron Bonica <rbonica@juniper.net><mailto:rbonica@juniper.net>; Rob Shaki=
r <robjs@google.com><mailto:robjs@google.com>; SPRING WG List <spring@ietf.=
org><mailto:spring@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Hi, Ron,

For those 6man-ers that have not been following the sprin work, could you p=
lease clarify what do you mean by "stretching the interpretation of
RFC8200 or RFC4291"?

In the past we have seen outright violation of RFC8200 (formerly RFC2460), =
so I'm curious if there are any documents trying to do the same, or what.

Thanks!

Cheers,
Fernando


--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com<mailto:fgont@si6networks.com>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492



--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_33tK=
yquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhttps-253A-252F-252Fwww.ietf.org-252Fmailman-2=
52Flistinfo-252Fipv6&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcW=
zoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&e=
=3D>
--------------------------------------------------------------------
Fernando Gont<mailto:fgont@si6networks.com>
31 August 2019 at 21:53
Hi, Ron,

For those 6man-ers that have not been following the sprin work, could
you please clarify what do you mean by "stretching the interpretation of
RFC8200 or RFC4291"?

In the past we have seen outright violation of RFC8200 (formerly
RFC2460), so I'm curious if there are any documents trying to do the
same, or what.

Thanks!

Cheers,
Fernando

Ron Bonica<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>
31 August 2019 at 21:33
Rob,

The following are arguments for proceeding with SRv6+:


  *   Efficient forwarding with deep SID lists
  *   Operational Simplicity
  *   SRv6+ work may finish before SRv6

Efficient forwarding with deep SID Lists
----------------------------------------------------

SR customers have stated a firm requirement to support SR paths that contai=
n 8 to 12 segments. They have also stated a requirement for implementations=
 to forward at line speed  and without consuming excessive overhead bandwid=
th.

SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisfy =
these requirements. In order to support an SR path with 8 segments, SRv6 wo=
uld require a 128-byte SRH. Even if ASICs could process such a long SRH at =
line speed, the bandwidth overhead would be prohibitive.

Therefore, one of the four solutions  that you mention below is required to=
 make SRv6 deployable. While draft-ietf-6man-segment-routing-header is clos=
e to maturity, the four competing solutions mentioned below are equally mat=
ure and should be given equal consideration.


The four solutions are SRv6+, uSID, draft-li and draft-mirsky.

Operational Simplicity
-----------------------------
Network operators strive for operational simplicity. By loosely interpretin=
g (and sometimes bending) the requirements of RFCs 4291 and RFC 8200, SRv6 =
introduces architectural quirks that introduce operational complexity. The =
following are architectural quirks of  draft-ietf-6man-segment-routing-head=
er:


  *   The Segment Routing Header (SRH) serves purposes other than routing. =
Therefore, the SRH is sometimes required for packets that traverse the leas=
t-cost path from source to destination
  *   The SRH and the IPv6 Authentication Header are incompatible.
  *   The IPv6 destination address determines whether an SRH is valid and h=
ow it is processed. For example, if the IPv6 destination address contains o=
ne locally instantiated value, the SRH might be processed in one particular=
 way, while if the IPv6 destination address contains another locally instan=
tiated value, the SRH might be totally invalid.

Draft-ietf-spring-srv6-network-programming  promises more architectural qui=
rks. For example:


  *   Segment endpoints can insert and/or delete IPv6 extension headers
  *   An IPv6 packet can contain two Segment Routing headers
  *   IPv6 packets are no longer self-describing. For example, the Next Hea=
der Field in the SRH can carry a value of No Next Header, even though the S=
RH is followed by Ethernet payload.

Other emerging drafts promise still more architectural quirks. For example,=
 in draft-ali-6man-spring-srv6-oam, implementations need to examine the SRH=
 even when Segment Left equals zero. This is because the SRH has been overl=
oaded to carry OAM as well as routing information.

Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires net=
work operators to obtain address space and number their networks in a parti=
cular way to make routing work.

SRv6+ Work May Finish Before SRv6 work
--------------------------------------------------------
SRv6+  has been implemented on LINUX and is being implemented on JUNOS. Imp=
lementation experience demonstrates that specification is fairly complete. =
For example, there is no need for an SRv6+ OAM document. It's just IPv6 and=
 IPv6 OAM just works.

Furthermore, the SRv6+ specifications adhere to a strict interpretation of =
RFC 8200. Therefore, as they progress through the working group, they won't=
 need to overcome the objections that are inevitably encountered when stret=
ching the interpretation of a specification that is so fundamental as RFC 8=
200.

                                                                           =
                           Thanks,
                                                                           =
                               Ron








From: spring <spring-bounces@ietf.org><mailto:spring-bounces@ietf.org> On B=
ehalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org><mailto:spring@ietf.org>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.sym=
antec.com_3XuwzQk4bWzHWmJ3PNZzRWh6H2-3Fu-3Dhttps-253A-252F-252Furldefense.p=
roofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtm=
l-5Fdraft-2D2Dbonica-2D2Dspring-2D2Dsrv6-2D2Dplus-2D2D04-2526d-253DDwMFaQ-2=
526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82si=
r-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGR=
DJKdxnE2ieIC4dD-5FFL6s-2526s-253DKUhAfjVsx-5FwK645uJk0FHzs2vxiAVr-2DCskMPAa=
EhEQQ-2526e-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI=
&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_Dh=
pMn_7LkjyBe4welpUifuc&s=3DZeNvkiTiz_G_r9MTMnyueTmhcdc2r68VTgfzWbPH6RQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
clicktime.symantec.com_3XUeUBC1vrovLBUoCPCKDzD6H2-3Fu-3Dhttps-253A-252F-252=
Furldefense.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.i=
etf.org-5Fhtml-5Fdraft-2D2Dfilsfils-2D2Dspring-2D2Dnet-2D2Dpgm-2D2Dextensio=
n-2D2Dsrv6-2D2Dusid-2D2D01-2526d-253DDwMFaQ-2526c-253DHAkYuh63rsuhr6Scbfh0U=
jBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAw=
rDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-2=
53DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ-2526e-253D&d=3DDwMGaQ&c=3DHA=
kYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2=
EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3DDAgTYMJJ=
Scz3Mrfl9s0dqH2s4LNiTzArv-gmKKQHVqw&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00<htt=
ps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_=
3RsA24LYYDz2wXB3s3USU4K6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.=
com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-=
2D2Dli-2D2Dspring-2D2Dcompressed-2D2Dsrv6-2D2Dnp-2D2D00-2526d-253DDwMFaQ-25=
26c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir=
-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRD=
JKdxnE2ieIC4dD-5FFL6s-2526s-253DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-2DCr=
Ks-2526e-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpM=
n_7LkjyBe4welpUifuc&s=3DYwO2-hrzdxaWDQyHCQVkn-pOoJ1S3Ce0TLYcxRlBtV4&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3QH=
absdCZRy35Awz9b6QUCR6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com=
-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2=
Dmirsky-2D2D6man-2D2Dunified-2D2Did-2D2Dsr-2D2D03-2526d-253DDwMFaQ-2526c-25=
3DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoL=
x84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE=
2ieIC4dD-5FFL6s-2526s-253DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI-2526e=
-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ=
82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe=
4welpUifuc&s=3DFUOxxgQDJZ4MkDXlR7jfAPv725rDj8H66uW4UFt3fZo&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_33tK=
yquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhttps-253A-252F-252Fwww.ietf.org-252Fmailman-2=
52Flistinfo-252Fipv6&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcW=
zoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&e=
=3D>
--------------------------------------------------------------------


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains informa=
tion which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
and all copies thereof.
___________________________________________________________________________

--_000_BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:#485663;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:#485663;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:#485663;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:#485663;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:852308631;
	mso-list-template-ids:-341779456;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:934632665;
	mso-list-template-ids:-2085579390;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1092821718;
	mso-list-type:hybrid;
	mso-list-template-ids:-2043254810 1655494532 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1338465701;
	mso-list-template-ids:2050362506;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l4
	{mso-list-id:1464040485;
	mso-list-type:hybrid;
	mso-list-template-ids:-1139402340 1347074424 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l4:level1
	{mso-level-start-at:7;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Hi Alexander,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">SRv6&#43; does not =
currently define a binding SID. If one were ever needed, it would be easy e=
nough to specify and implement. When a segment endpoint encountered a bindi=
ng SID, it would:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"color:windowtext;margin-left:0in;ms=
o-list:l4 level1 lfo1">
Decrement Segments Left<o:p></o:p></li><li class=3D"MsoListParagraph" style=
=3D"color:windowtext;margin-left:0in;mso-list:l4 level1 lfo1">
Copy an IPv6 address from the SFIB to the IPv6 destination address<o:p></o:=
p></li><li class=3D"MsoListParagraph" style=3D"color:windowtext;margin-left=
:0in;mso-list:l4 level1 lfo1">
Prepend an IPv6 header with its own CRH to the packet. Information required=
 build that header and CRH would be found in the SFIB<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">However, I don&#821=
7;t think that SRv6&#43; will ever need a binding SID. A binding SID is a s=
horthand that can be used to represent a list of SIDs. Since SRv6&#43; SIDs=
 are already short, this shorthand isn&#8217;t needed.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">But, again, if we e=
ver needed a binding SID for another reason, we could add it.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> spring &lt;spring-bounces@ietf.org&gt;
<b>On Behalf Of </b>Alexander Vainshtein<br>
<b>Sent:</b> Wednesday, September 4, 2019 6:49 AM<br>
<b>To:</b> Rob Shakir &lt;robjs@google.com&gt;; bruno.decraene@orange.com<b=
r>
<b>Cc:</b> SPRING WG List &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)<o:p></=
o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Rob, Bruno and all,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I have a naive questio=
n based, most probably, on insufficient understanding of SRv6 (not to menti=
on SRv6&#43;).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This question has been=
 prompted by the complaints (on the Beyond SRv6 thread) about problems with=
 supporting long lists of 128-bits of SIDs in the IPv6 Segment Routing Head=
ers, and various approaches to mitigating
 these complaints.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__tools.ietf.org_html_rfc8402-23section-2D5&amp;d=3DDwMGaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc=
&amp;s=3D4Pw59S_7ctGrITQ1UDr9pRLX3wSiw8AIep6o351bwAU&amp;e=3D">Section 5 of=
 RFC 8402</a> defines Binding Segments (BSIDs) and says that</span><span st=
yle=3D"font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> &#8220;</=
span><span style=3D"color:black">he BSID is bound to an SR Policy, instanti=
ation of which may involve a list of SIDs.</span><span style=3D"font-size:9=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">&#8221; &nbs=
p;&nbsp;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif;color:#1F497D">It also explains that BSIDs facilitate better=
 scalability (among other things) of SR. &nbsp;And, as is appropriate for t=
he architecture document, RFC 8402 does not differentiate between SR-MPLS a=
nd SRv6 in the definition of Binding segments.<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">The <a href=3D"https://urldefense.proofpoint.com/v2/url=
?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Droutin=
g-2Dmpls-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXc=
WzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt82=
0GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3D20cuMhbB0Wd1mo1ubF9TATo4O_xDH5x8=
14ul0VlQnz4&amp;e=3D">SR-MPLS</a> draft (already approved for publication a=
s an RFC) &nbsp;mentions (e.g., in the example in Section A.3.2) that the n=
ode that has allocated a BSID label 1023 for a specific SR policy FEC-1 for=
 which it is the head-end &#8220;</span><span style=3D"color:black">install=
s a transit MPLS forwarding entry to SWAP incoming label=3D1023, with outgo=
ing labels and outgoing interface determined by the SID-List for FEC1</span=
><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif=
;color:#1F497D">&#8221;. This explanation is fully compatible with the MPLS=
 architecture where the top label of the label stack can be swapped with mu=
ltiple new labels. <o:p></o:p></span></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">Can somebody please explain how (if at all) are Binding=
 Segments going to be supported in SRv6 and/or in SRv6&#43;?<o:p></o:p></sp=
an></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">To the best of my (admittedly, limited) understanding o=
f IPv6, no equivalent of the SR-MPLS handling of the BSID is allowed with t=
he IPv6 routing headers as per <a href=3D"https://urldefense.proofpoint.com=
/v2/url?u=3Dhttps-3A__tools.ietf.org_html_rfc8200&amp;d=3DDwMGaQ&amp;c=3DHA=
kYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-=
AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;=
s=3D17YIL2k_NBYLoWTSab6OcrfhMvYxxfelVsE-dFUZNPU&amp;e=3D">RFC 8200</a>. For=
 the reference, the <a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2D6man-2Dsegment-2Drouting-2D=
header-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820G=
dSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DXbus4FkiatrdR0m5qVakZ652C8lrEl-aXX=
F1KGxPVAE&amp;e=3D">IPv6 Segment Routing Header</a> draft does not mention =
Binding SIDs at all. <o:p></o:p></span></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">From my POV, if Binding segments cannot be supported wi=
th SRv6 or SRv6&#43;, a Technical Erratum on 8402 should posted.<o:p></o:p>=
</span></pre>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Did I miss something h=
ere?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Your timely feedback w=
ould be highly appreciated.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regards, and lots of t=
hanks in advance,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Sasha<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Office: &#43;972-39266=
302<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cell:&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; &#43;972-549266302<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Email:&nbsp;&nbsp; <a =
href=3D"mailto:Alexander.Vainshtein@ecitele.com">
Alexander.Vainshtein@ecitele.com</a><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> spring &lt;<a href=3D"mailto:spring-bounc=
es@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Nick Hilliard<br>
<b>Sent:</b> Tuesday, September 3, 2019 9:22 PM<br>
<b>To:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.=
com</a>&gt;<br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;;
<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Rob,<br>
<br>
Clarifying what I wrote previously, I don't think it would be appropriate f=
or draft-filsfils-spring-net-pgm-extension-srv6-usid to progress further un=
less the authors can demonstrate that the volume of IPv6 addressing require=
d can be satisfied in a way that
 works within the constraints that the operational community operates withi=
n.<br>
<br>
If there is an expectation that this address space will be assigned from th=
e global unicast address block via standard RIR allocation policies, then t=
he authors will need to demonstrate that the RIRs are going to be comfortab=
le changing their allocation policies
 to accommodate this.<br>
<br>
Nick<span style=3D"font-size:12.0pt"><o:p></o:p></span></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;ma=
rgin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"vertical-align:middle"><a href=3D"mailto:rb=
onica=3D40juniper.net@dmarc.ietf.org">Ron Bonica</a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"text-align:right;vertical-a=
lign:middle">
<span style=3D"color:#909AA4">1 September 2019 at 22:10</span><o:p></o:p></=
p>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4">Hi Fernando,<br>
<br>
6man participants should look at the following:<br>
<br>
- <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clickti=
me.symantec.com_3XtGMsvx1pLfDs2UgbiiJSG6H2-3Fu-3Dhttps-253A-252F-252Ftools.=
ietf.org-252Fhtml-252Fdraft-2Dietf-2Dspring-2Dsrv6-2Dnetwork-2Dprogramming-=
2D01&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp=
;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DO66WGTcEG9ZY70Ry9qIdBNJuDMT7o1CzvozI7in8t=
H4&amp;e=3D">
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01</=
a> (In particular, Sections 4 and 5)<br>
- <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clickti=
me.symantec.com_3GTugpKX6MEkQtxjkPN4sFA6H2-3Fu-3Dhttps-253A-252F-252Ftools.=
ietf.org-252Fhtml-252Fdraft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Ds=
rv6-2Dusid-2D02&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDT=
XcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt=
820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DU-KuSOWhXTpyxiMVvcwTKU2Eonbtqs=
8iI_oxIEppZ4s&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-02</a><br>
<br>
Ron<br>
<br>
<br>
Juniper Business Use Only<br>
<br>
-----Original Message-----<br>
From: Fernando Gont <a href=3D"mailto:fgont@si6networks.com">&lt;fgont@si6n=
etworks.com&gt;</a>
<br>
Sent: Saturday, August 31, 2019 4:53 PM<br>
To: Ron Bonica <a href=3D"mailto:rbonica@juniper.net">&lt;rbonica@juniper.n=
et&gt;</a>; Rob Shakir
<a href=3D"mailto:robjs@google.com">&lt;robjs@google.com&gt;</a>; SPRING WG=
 List <a href=3D"mailto:spring@ietf.org">
&lt;spring@ietf.org&gt;</a>; <a href=3D"mailto:6man@ietf.org">6man@ietf.org=
</a><br>
Subject: Re: [spring] Beyond SRv6.<br>
<br>
Hi, Ron,<br>
<br>
For those 6man-ers that have not been following the sprin work, could you p=
lease clarify what do you mean by &quot;stretching the interpretation of<br=
>
RFC8200 or RFC4291&quot;?<br>
<br>
In the past we have seen outright violation of RFC8200 (formerly RFC2460), =
so I'm curious if there are any documents trying to do the same, or what.<b=
r>
<br>
Thanks!<br>
<br>
Cheers,<br>
Fernando<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4"><br>
<br>
--<br>
Fernando Gont<br>
SI6 Networks<br>
e-mail: <a href=3D"mailto:fgont@si6networks.com">fgont@si6networks.com</a><=
br>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<br>
<br>
<br>
<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__clicktime.symantec.com_33tKyquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhtt=
ps-253A-252F-252Fwww.ietf.org-252Fmailman-252Flistinfo-252Fipv6&amp;d=3DDwM=
GaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir=
-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4=
welpUifuc&amp;s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&amp;e=3D">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<o:p></=
o:p></span></p>
</div>
</div>
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;ma=
rgin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"vertical-align:middle"><a href=3D"mailto:fg=
ont@si6networks.com">Fernando Gont</a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"text-align:right;vertical-a=
lign:middle">
<span style=3D"color:#909AA4">31 August 2019 at 21:53</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4">Hi, Ron,<br>
<br>
For those 6man-ers that have not been following the sprin work, could<br>
you please clarify what do you mean by &quot;stretching the interpretation =
of<br>
RFC8200 or RFC4291&quot;?<br>
<br>
In the past we have seen outright violation of RFC8200 (formerly<br>
RFC2460), so I'm curious if there are any documents trying to do the<br>
same, or what.<br>
<br>
Thanks!<br>
<br>
Cheers,<br>
Fernando<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;ma=
rgin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"vertical-align:middle"><a href=3D"mailto:rb=
onica=3D40juniper.net@dmarc.ietf.org">Ron Bonica</a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"text-align:right;vertical-a=
lign:middle">
<span style=3D"color:#909AA4">31 August 2019 at 21:33</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Rob,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">The following are argu=
ments for proceeding with SRv6&#43;:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-list:l2 level1 lfo2">Eff=
icient forwarding with deep SID lists<o:p></o:p></li><li class=3D"MsoNormal=
" style=3D"color:#909AA4;mso-list:l2 level1 lfo2">Operational Simplicity<o:=
p></o:p></li><li class=3D"MsoNormal" style=3D"color:#909AA4;mso-list:l2 lev=
el1 lfo2">SRv6&#43; work may finish before SRv6<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Efficient forwarding w=
ith deep SID Lists<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">----------------------=
------------------------------<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">SR customers have stat=
ed a firm requirement to support SR paths that contain 8 to 12 segments. Th=
ey have also stated a requirement for implementations to forward at line sp=
eed &nbsp;and without consuming excessive
 overhead bandwidth.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">SRv6, as defined in dr=
aft-ietf-6man-segment-routing-header, cannot satisfy these requirements. In=
 order to support an SR path with 8 segments, SRv6 would require a 128-byte=
 SRH. Even if ASICs could process such
 a long SRH at line speed, the bandwidth overhead would be prohibitive.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Therefore, one of the =
four solutions &nbsp;that you mention below is required to make SRv6 deploy=
able. While draft-ietf-6man-segment-routing-header is close to maturity, th=
e four competing solutions mentioned below
 are equally mature and should be given equal consideration.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">The four solutions are SRv6&#43;, u=
SID, draft-li and draft-mirsky.</span><span style=3D"color:#909AA4"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Operational Simplicity=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">----------------------=
------- <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Network operators stri=
ve for operational simplicity. By loosely interpreting (and sometimes bendi=
ng) the requirements of RFCs 4291 and RFC 8200, SRv6 introduces architectur=
al quirks that introduce operational
 complexity. The following are architectural quirks of &nbsp;draft-ietf-6ma=
n-segment-routing-header:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-list:l2 level1 lfo2">The=
 Segment Routing Header (SRH) serves purposes other than routing. Therefore=
, the SRH is sometimes required for packets that traverse the least-cost pa=
th from source to destination<o:p></o:p></li><li class=3D"MsoNormal" style=
=3D"color:#909AA4;mso-list:l2 level1 lfo2">The SRH and the IPv6 Authenticat=
ion Header are incompatible.<o:p></o:p></li><li class=3D"MsoNormal" style=
=3D"color:#909AA4;mso-list:l2 level1 lfo2">The IPv6 destination address det=
ermines whether an SRH is valid and how it is processed. For example, if th=
e IPv6 destination address contains one locally instantiated value, the SRH=
 might
 be processed in one particular way, while if the IPv6 destination address =
contains another locally instantiated value, the SRH might be totally inval=
id.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Draft-ietf-spring-srv6=
-network-programming &nbsp;promises more architectural quirks. For example:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-list:l2 level1 lfo2">Seg=
ment endpoints can insert and/or delete IPv6 extension headers<o:p></o:p></=
li><li class=3D"MsoNormal" style=3D"color:#909AA4;mso-list:l2 level1 lfo2">=
An IPv6 packet can contain two Segment Routing headers<o:p></o:p></li><li c=
lass=3D"MsoNormal" style=3D"color:#909AA4;mso-list:l2 level1 lfo2">IPv6 pac=
kets are no longer self-describing. For example, the Next Header Field in t=
he SRH can carry a value of No Next Header, even though the SRH is followed=
 by Ethernet payload.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Other emerging drafts =
promise still more architectural quirks. For example, in draft-ali-6man-spr=
ing-srv6-oam, implementations need to examine the SRH even when Segment Lef=
t equals zero. This is because the SRH
 has been overloaded to carry OAM as well as routing information.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Furthermore, draft-fil=
sfils-spring-net-pgm-extension-srv6-usid requires network operators to obta=
in address space and number their networks in a particular way to make rout=
ing work.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">SRv6&#43; Work May Fin=
ish Before SRv6 work<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4">--------------------------------------------------------<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">SRv6&#43; &nbsp;has be=
en implemented on LINUX and is being implemented on JUNOS. Implementation e=
xperience demonstrates that specification is fairly complete. For example, =
there is no need for an SRv6&#43; OAM document. It&#8217;s
 just IPv6 and IPv6 OAM just works.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Furthermore, the SRv6&=
#43; specifications adhere to a strict interpretation of RFC 8200. Therefor=
e, as they progress through the working group, they won&#8217;t need to ove=
rcome the objections that are inevitably encountered
 when stretching the interpretation of a specification that is so fundament=
al as RFC 8200.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks,<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoListParagraph"><span style=3D"color:#909AA4">&nbsp;<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:#909AA4">&nbsp;</span><span style=3D"color=
:#909AA4"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"color:#909AA4">From:</span></b><sp=
an style=3D"color:#909AA4"> spring
<a href=3D"mailto:spring-bounces@ietf.org">&lt;spring-bounces@ietf.org&gt;<=
/a> <b>On Behalf Of
</b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List <a href=3D"mailto:spring@ietf.org">&lt;spring@iet=
f.org&gt;</a><br>
<b>Subject:</b> [spring] Beyond SRv6.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><span style=3D"=
color:#909AA4"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5&#43; years, the IET=
F has developed Source Packet Routing in NetworkinG (SPRING) aka Segment Ro=
uting for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<span style=3D"color:#909AA4"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><span style=3D"color:#909AA4"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><span style=3D"color:#909AA4"><o:p></o:p></spa=
n></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l3 level1 lfo3;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --=
 <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktim=
e.symantec.com_3XuwzQk4bWzHWmJ3PNZzRWh6H2-3Fu-3Dhttps-253A-252F-252Furldefe=
nse.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-=
5Fhtml-5Fdraft-2D2Dbonica-2D2Dspring-2D2Dsrv6-2D2Dplus-2D2D04-2526d-253DDwM=
FaQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9F=
Q82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D=
1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-253DKUhAfjVsx-5FwK645uJk0FHzs2vxiAVr-2DCs=
kMPAaEhEQQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-nd=
b3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJ=
rElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DZeNvkiTiz_G_r9MTMnyueTmh=
cdc2r68VTgfzWbPH6RQ&amp;e=3D">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><o:p=
></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-list:l3 level1=
 lfo3;vertical-align:baseline;font-variant-numeric:normal;font-variant-east=
-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.=
com_3XUeUBC1vrovLBUoCPCKDzD6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpo=
int.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdr=
aft-2D2Dfilsfils-2D2Dspring-2D2Dnet-2D2Dpgm-2D2Dextension-2D2Dsrv6-2D2Dusid=
-2D2D01-2526d-253DDwMFaQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXc=
WzoCI-2526r-253DFch9FQ82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253Da=
ckZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-253DAq1DK7fu73axZ1PX=
LIE8xnHE2AhTtNZy9LTHgWqx4CQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAw=
rDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DDAgTYMJ=
JScz3Mrfl9s0dqH2s4LNiTzArv-gmKKQHVqw&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><span style=3D"color:#909AA4"><o:p></o:p=
></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l0 level1 lfo4;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3RsA=
24LYYDz2wXB3s3USU4K6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com-=
252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2D=
li-2D2Dspring-2D2Dcompressed-2D2Dsrv6-2D2Dnp-2D2D00-2526d-253DDwMFaQ-2526c-=
253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DB=
oLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdx=
nE2ieIC4dD-5FFL6s-2526s-253DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-2DCrKs-2=
526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoC=
I&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdS=
RCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DYwO2-hrzdxaWDQyHCQVkn-pOoJ1S3Ce0TLYc=
xRlBtV4&amp;e=3D">https://tools.ietf.org/html/draft-li-spring-compressed-sr=
v6-np-00</a>&nbsp;</span><o:p></o:p></li><li class=3D"MsoNormal" style=3D"c=
olor:black;mso-list:l0 level1 lfo4;vertical-align:baseline;font-variant-num=
eric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3QHa=
bsdCZRy35Awz9b6QUCR6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com-=
252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2D=
mirsky-2D2D6man-2D2Dunified-2D2Did-2D2Dsr-2D2D03-2526d-253DDwMFaQ-2526c-253=
DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx=
84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2=
ieIC4dD-5FFL6s-2526s-253DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI-2526e-=
253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp=
;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DFUOxxgQDJZ4MkDXlR7jfAPv725rDj8H66uW4UFt3f=
Zo&amp;e=3D">https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03=
</a>&nbsp;</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><span style=3D"color:#909AA4">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><span style=3D"color:#909AA4"><o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level1 lfo5;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)</span><o:p></o:p></li><li class=3D"MsoNorma=
l" style=3D"color:black;mso-list:l1 level1 lfo5;vertical-align:baseline;fon=
t-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements</span><o:p></o:p></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level2 lfo5;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).</span><o:p></o:p></li></ul>
</ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-list:l1 level1 lfo5;vertic=
al-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norma=
l">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.</span><o:p></o:p></li></ul=
>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><span style=3D"color:#909AA4"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><span style=3D"color:#909AA4"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4"><a href=3D"mailto:spring-chairs@ietf.org">spring-chairs@ietf.org</a></sp=
an><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black"> an=
d ADs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4"><a href=3D"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a></span><sp=
an style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">.&nbsp;</=
span><span style=3D"color:#909AA4"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><span style=3D"col=
or:#909AA4"><o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><span styl=
e=3D"color:#909AA4"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"><o:p></o:p></=
span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><span style=3D"color:#909AA4"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><span style=3D"color:#909AA4"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:12.0pt;font-family:&quot;Times New Roman&quot;,serif;color:#909AA4"><o:=
p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif;color:#909AA4">----------------------------------=
----------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__clicktime.symantec.com_33tKyquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhtt=
ps-253A-252F-252Fwww.ietf.org-252Fmailman-252Flistinfo-252Fipv6&amp;d=3DDwM=
GaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir=
-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4=
welpUifuc&amp;s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&amp;e=3D">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<o:p></=
o:p></span></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><br>
___________________________________________________________________________=
<br>
<br>
This e-mail message is intended for the recipient only and contains informa=
tion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________=
<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0BYAPR05MB5463namp_--


From nobody Thu Sep  5 10:52:13 2019
Return-Path: <rbonica@juniper.net>
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 0A4981200D6; Thu,  5 Sep 2019 10:52:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 0DPxOfu5X-6N; Thu,  5 Sep 2019 10:52:01 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56F11120048; Thu,  5 Sep 2019 10:52:01 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x85He676005112; Thu, 5 Sep 2019 10:51:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=QWuV9CcRg978o5yzjWqisbXkihViDXLJc1SYbSzxb4w=; b=CPVaIejZxcDWWk3wtUuyI0xfZ6LP8fd7bCuX1wEtqKyUYOOVcrTtD9L0tC1agO75GIp9 +gDdmR7jXyvqkcXh2sp/SBlOhkuxt0cDTh81PUfJ7WabKH3gPBEgEK1jW0lMiSH+ABJG eIUP4MxnY0jjIZRsbyOpYQSipBxkPmj2c4E/whIK3um2LvIOuJ2Kfbr4ijDk9jW7aGvr AK+OW4fvW46/wR6Lpv7ALUd85MPPpqOC1qhjTu0QyA6BIjxP5PfQqnZjQdifKeX02Cik 5vVqLRSozif+gE9gcZjwmMBd0oP2e/MMEJni3bLRWGrcQ4YKBugxMWOVJYO5WxdWqbwC Ag== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2055.outbound.protection.outlook.com [104.47.45.55]) by mx0a-00273201.pphosted.com with ESMTP id 2utqg39uwg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 10:51:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sy8eXgUIfmDOfUkVCNninIKPJtiYWFpvpN9k+PNijzw6iAB/z6dQUZ/SRbQ0B/W+evNmK5tfL0wllQn/8vOQSPOmAfg2JnLY9Em5EttRzLDeQuHDv6Ua6rv/FSkMBOyAzGkvSAz00S/vfNG2yL60VzhxEsmnEHyb89s5Mn2KJQKehBwy36SK99xKKYgp3obpSxDEW1E55Bh63N7sUfDU7/46pAVi5qAsxjk8JSTwxiOGaodXBff51AhV+xKGP/mhig26JnLzSTU1WQcHMozt8laQfW1Stic1JO3IIv6ZE+oglMwVpvuJhk4x8OLv1TjoUQvCZoTu/nm2uOa2Mu2Bag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QWuV9CcRg978o5yzjWqisbXkihViDXLJc1SYbSzxb4w=; b=HFRnpgtL2YSskt1yKYriGPv2NMmvYkvWpI0QsyfOfCjYx7EbkK7Cd8CUHLlhzxWo+6zwNuo36dqSKCyYbj5mq6EaiJx+VxLKPyMKYFEbnZzqd7VHfQKE+ud1MaYxl9PqIoHoP5d9JsrJCYxEWmwC9lu/17gLZFfGj5DkspfGGDE/SuPoLZ31yKl55OlmTHHAfVlWWWZIwMvNGCumsHx0VEdfBOdoIUDogeApO9kJbd8FnLgKQBXHMRq0msF5Qeov7Sst//pV4IElHotfdzHI0rMF2tA8QCddLZUEViLZkxBoUYYq33qScRlWWtAKwbBQRHMu3QxflSbQTMuPteYqPA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6215.namprd05.prod.outlook.com (20.178.55.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.5; Thu, 5 Sep 2019 17:51:55 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Thu, 5 Sep 2019 17:51:55 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <rraszuk@gmail.com>, Fernando Gont <fgont@si6networks.com>
CC: Suresh Krishnan <suresh.krishnan@gmail.com>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQAdy3cAAAexfYAAAk8hAAAAOwIAAADNfYAAAGUuAAABdukAAAbfInA=
Content-Class: 
Date: Thu, 5 Sep 2019 17:51:55 +0000
Message-ID: <BYAPR05MB5463F429E6AA307D0F313B9AAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com>
In-Reply-To: <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-05T17:51:53.6870010Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=249f65bc-bb74-4076-9234-b717c1136ec9; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3ef3ecf2-3d4d-4e23-3c50-08d73229bdbe
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6215; 
x-ms-traffictypediagnostic: BYAPR05MB6215:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB62152E6D4DC4D36EA5277DB5AEBB0@BYAPR05MB6215.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(346002)(376002)(366004)(39850400004)(136003)(51444003)(199004)(189003)(478600001)(99286004)(7696005)(316002)(81166006)(76116006)(81156014)(54906003)(790700001)(3846002)(14454004)(8936002)(33656002)(6116002)(110136005)(8676002)(229853002)(11346002)(25786009)(446003)(55016002)(54896002)(5660300002)(6306002)(52536014)(6436002)(66946007)(53936002)(76176011)(6246003)(9686003)(4326008)(74316002)(186003)(66476007)(2906002)(7736002)(71190400001)(71200400001)(66556008)(64756008)(102836004)(476003)(66066001)(256004)(486006)(26005)(6506007)(86362001)(53546011)(14444005)(66446008)(6234004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6215; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zVBRLHr3HTn6s0C4rKw1AiJWCnjMeOGjIwAzFSTL4NeHgHyp+DoDriYxeHMomWUYiqhae2Ux8gJzeesY4VutPl94SMhI7T3sTZACk9InEzAV/De6lFKIHQVMIgw2tvL4mLz8rUwAytgXUG89J6fqsoFJ2RGE4Sl6jVv74OJP9BQU120DChjHdzeUaiuMUffhyNZSN5CoDbm9M6vDpbBerO1yv74+zICUamed/bZie4s+JCbPMyU87+XGmhLmlEwL/qHKQAkphfXW1s6NglaJtz/zBt/O3Oy8E47moxWVL9mzVVLHjBdfxBEATywig7DlkeuLG8UkEw8QAGX0ZY3MupkSbbhUXznkYwMmZtLKbwHarEaCQdxaTIMb1rW+GVtFo4z+d1SjdvLiJ68jiFw58ZtdzVMAq4tdsFeRA1ryHk4=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463F429E6AA307D0F313B9AAEBB0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ef3ecf2-3d4d-4e23-3c50-08d73229bdbe
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 17:51:55.2364 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1mkSsMnEq7oaqyFPl297SAL+GvaBFfjp6euxyMHkMe8sfJJhJTAEz8mvFJO1RV1y32vZe5Bergc1W2Wf2WTNgg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6215
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-05_05:2019-09-04,2019-09-05 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 adultscore=0 mlxscore=0 lowpriorityscore=0 spamscore=0 clxscore=1011 priorityscore=1501 phishscore=0 impostorscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909050168
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/W6ytRNNtQov3HJDiuk0udCDGVeQ>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 17:52:04 -0000

--_000_BYAPR05MB5463F429E6AA307D0F313B9AAEBB0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

I think that I can summarize what you are saying as follows:


  *   An IPv6 path contains a source node, a destination node, and transit =
nodes
  *   Some transit nodes are also segment endpoints. Segment endpoints are =
identified by either of the following:
     *   The initial value of the IPv6 address
     *   An entry in the segment list of the Routing header
  *   According to RFC 8200, segment endpoints can insert, change, or delet=
e extension headers. However, transit nodes that are not segment headers ca=
nnot insert, change or delete extension headers

Have I read your email, below, correctly? Is this what you are actually say=
ing?

                                                                  Ron

From: spring <spring-bounces@ietf.org> On Behalf Of Robert Raszuk
Sent: Thursday, September 5, 2019 10:28 AM
To: Fernando Gont <fgont@si6networks.com>
Cc: Suresh Krishnan <suresh.krishnan@gmail.com>; 6man@ietf.org; Ole Troan <=
otroan@employees.org>; Joel M. Halpern <jmh@joelhalpern.com>; spring@ietf.o=
rg
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv=
6 Insert function)


3) Now there's at least one I-D in spring that ignores RFC8200, and
proposes EH-insertion as if it was allowed, essentially circumventing
RFC8200, and IETF consensus.

Incorrect. RFC8200 makes it black on white clear that insertion, deletion a=
nd mangling is allowed in IPv6 if destination is yourself in the packet's I=
Pv6 outer header.

So functions to insert SRH or delete it discussed in SPRING DO NOT violate =
anything.

Remember - in SRv6 you *change* IPv6 dst at each end of segment. So each SR=
 segment node can legally  do whatever it needs with EH.

Is this clear enough?

- - -

There is other individual document in 6man proposing a solution for FRR in =
IPv6 which goes beyond the above. But it in no way that should impact base =
specs. As written base specs can be used 100% legally according to RFC8200 =
as it stands today.

Now if 6man response to proposl of SRv6 use case for FRR with TI-LFA will s=
tate "IPv6 was not designed for that" - I am fine. It will make IPv6 deploy=
ments for sure much more robust. It may even help end to end principle shin=
e again and get all of your end IPv6 compute and set-top boxes full open to=
 global hackers.

Thx,
R.


Juniper Business Use Only

--_000_BYAPR05MB5463F429E6AA307D0F313B9AAEBB0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:151944820;
	mso-list-type:hybrid;
	mso-list-template-ids:1356096604 -993476208 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:7;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1925609719;
	mso-list-template-ids:-70724986;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I think that I can summarize what you are saying as =
follows:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level1 =
lfo3">An IPv6 path contains a source node, a destination node, and transit =
nodes<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0i=
n;mso-list:l0 level1 lfo3">Some transit nodes are also segment endpoints. S=
egment endpoints are identified by either of the following:<o:p></o:p></li>=
<ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level2 =
lfo3">The initial value of the IPv6 address<o:p></o:p></li><li class=3D"Mso=
ListParagraph" style=3D"margin-left:0in;mso-list:l0 level2 lfo3">An entry i=
n the segment list of the Routing header<o:p></o:p></li></ul>
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level1 =
lfo3">According to RFC 8200, segment endpoints can insert, change, or delet=
e extension headers. However, transit nodes that are not segment headers ca=
nnot insert, change or delete extension
 headers<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Have I read your email, below, correctly? Is this wh=
at you are actually saying?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;spring-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Robert Raszuk<br>
<b>Sent:</b> Thursday, September 5, 2019 10:28 AM<br>
<b>To:</b> Fernando Gont &lt;fgont@si6networks.com&gt;<br>
<b>Cc:</b> Suresh Krishnan &lt;suresh.krishnan@gmail.com&gt;; 6man@ietf.org=
; Ole Troan &lt;otroan@employees.org&gt;; Joel M. Halpern &lt;jmh@joelhalpe=
rn.com&gt;; spring@ietf.org<br>
<b>Subject:</b> Re: [spring] Spirit and Letter of the Law (was: Question ab=
out SRv6 Insert function)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">3) Now there's at least one I-D in spring that ignor=
es RFC8200, and<br>
proposes EH-insertion as if it was allowed, essentially circumventing<br>
RFC8200, and IETF consensus.<o:p></o:p></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Incorrect. RFC8200 makes it black on white clear that=
 insertion, deletion and mangling is allowed in IPv6 if destination is your=
self in the packet's IPv6 outer header.
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">So functions to insert SRH or delete it discussed in =
SPRING DO NOT violate anything.&nbsp;<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Remember - in SRv6 you *change* IPv6 dst at each end =
of segment. So each SR segment node can legally&nbsp; do whatever it needs =
with EH.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Is this clear enough?&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">- - -&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">There is other individual document in 6man proposing =
a solution for FRR in IPv6 which goes beyond&nbsp;the above. But it in no w=
ay that should impact base specs. As written base specs
 can be used 100% legally&nbsp;according to RFC8200 as it stands&nbsp;today=
.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Now if 6man response to proposl of SRv6 use case for =
FRR with TI-LFA will state &quot;IPv6 was not designed for that&quot; - I a=
m fine. It will make IPv6 deployments for sure much more
 robust. It may even help end to end principle shine again and get all of y=
our end IPv6 compute and set-top boxes full open to global hackers.&nbsp;<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Thx,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">R.&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463F429E6AA307D0F313B9AAEBB0BYAPR05MB5463namp_--


From nobody Thu Sep  5 11:01:13 2019
Return-Path: <robert@raszuk.net>
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 35C0D120A64 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 11:01:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 e5-WYWokF11M for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 11:01:00 -0700 (PDT)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 F1CED120A25 for <spring@ietf.org>; Thu,  5 Sep 2019 11:00:59 -0700 (PDT)
Received: by mail-qk1-x72e.google.com with SMTP id u184so84115qkd.4 for <spring@ietf.org>; Thu, 05 Sep 2019 11:00:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Zvg60Asw4SYbR1B6sLjwABkPlDxUXD/T9+G0ApfrGk4=; b=Iyqbum1jgdFiPM/U2CB3nXpnjHqS24iK93gKOawoMHzpHthFToryeWomKB2KAz/c9d pOLfWMFYdwKJ98zvtRhCQk6fTMZZ4JX2Dk5nDu9Bxq4IW2JSsjzv7SZ+79WTv0LH9uzt 8SJtclDnIBmfnnh9a55VbkMMdBXFASAlwgWAy0OgYp6mY3JLISu+fZuWXYKPCW98+MTV 3I6bJ1oxigV+ZyfB3kl8Wgv5o64eOVjpw2em6KCxO3JYgfExyI7R3YtCdJ14ZfzyongY XV+XLAyX0yC06cOXM9ChhKrMYIgVkI7DHUGBgQag/EMEqOpAOdjOGyS/AEy3fWQbodxT yrGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Zvg60Asw4SYbR1B6sLjwABkPlDxUXD/T9+G0ApfrGk4=; b=JNbqtswymxLPnAJu94DTNloakn3KW/abad/gjSkXGtsd6u8xfdUIV/BUnz2JEjlkDd mq+xtmI/9jgy1QaaRDLDwgkJeMnIl32hFq1B3EQcpuvFn80xlhiHFuMD1HeFqeVU1D78 Bl5Qv0Jo7mNi/YpF7pRBEBd0ZmPQqDG1dQUfRLt0M3fAH0a68GY5Ol9vceaB1lUHl5M1 NPuDLTGlVyo4sgNlvkpldEXk6kicKCxXrlTPOwrUbjra0rEuiDrfA6RvSy2PXTwkD9AB 7cJbnhSgIHq53sp/uip+agXQkdhffjf2c+HYCSM/kJpBAPBpGdge2u2Mtt27L+n3m41K 3m7A==
X-Gm-Message-State: APjAAAUWzCy4DP3UyZLnyezhJ8qcNTkWkCnCNPPQZ41rK3LEic6ow0q4 b3qi4iN1FUZaz+OXHWRxoAIHA3Zm6peFVwJV4nFq+A==
X-Google-Smtp-Source: APXvYqxoX3YCSfM+oNmB8vmF1DiPlfcByTqTdZiMWEmKH2Dr6L5+HtozSSX+00rAwjSnbUBMZoGip+KZVhWjMDXA3Fs=
X-Received: by 2002:a37:8547:: with SMTP id h68mr4195015qkd.219.1567706458948;  Thu, 05 Sep 2019 11:00:58 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <BYAPR05MB5463F429E6AA307D0F313B9AAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463F429E6AA307D0F313B9AAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 5 Sep 2019 20:00:48 +0200
Message-ID: <CAOj+MMGH25AoQ6hvoKa4jVonPcauD6xY2pgwnZFtwvF559V+vQ@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Robert Raszuk <rraszuk@gmail.com>, Fernando Gont <fgont@si6networks.com>,  Suresh Krishnan <suresh.krishnan@gmail.com>, "6man@ietf.org" <6man@ietf.org>,  Ole Troan <otroan@employees.org>, "spring@ietf.org" <spring@ietf.org>,  "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: multipart/alternative; boundary="00000000000099169d0591d21abc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tnCsjoCWwFGkPu5i8w4TW5tN3CU>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 18:01:03 -0000

--00000000000099169d0591d21abc
Content-Type: text/plain; charset="UTF-8"

Hi Ron,

Nope that is not correct interpretation. Let me try to rephrase it ...


   - An IPv6 path contains a source node, a destination node, and transit
   nodes
   - Transit nodes belong to network operators which move the packets
   - When packet enters operator's network it can be encapsulated and new
   src, dst and any other elements added to its header - original packet
   becomes just the payload
   - Then new packet (and payload) is send within given domain via transit
   nodes.
   - Some transit nodes just do basic IPv6 forwarding, some may see
   themselves in the dst field of the packet imposed by ingress node.
   - If this is the case (when packet is received by segment endpoint)
   packets are processed as defined by SRv6 rules.
   - According to RFC 8200, segment endpoints can insert, change, or delete
   extension headers. However, transit nodes that are not segment nodes cannot
   insert, change or delete extension headers

Now that is more like what I highlighted few times already ...

Best,
R.



On Thu, Sep 5, 2019 at 7:52 PM Ron Bonica <rbonica=
40juniper.net@dmarc.ietf.org> wrote:

> Robert,
>
>
>
> I think that I can summarize what you are saying as follows:
>
>
>
>    - An IPv6 path contains a source node, a destination node, and transit
>    nodes
>    - Some transit nodes are also segment endpoints. Segment endpoints are
>    identified by either of the following:
>       - The initial value of the IPv6 address
>       - An entry in the segment list of the Routing header
>    - According to RFC 8200, segment endpoints can insert, change, or
>    delete extension headers. However, transit nodes that are not segment
>    headers cannot insert, change or delete extension headers
>
>
>
> Have I read your email, below, correctly? Is this what you are actually
> saying?
>
>
>
>                                                                   Ron
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Robert Raszuk
> *Sent:* Thursday, September 5, 2019 10:28 AM
> *To:* Fernando Gont <fgont@si6networks.com>
> *Cc:* Suresh Krishnan <suresh.krishnan@gmail.com>; 6man@ietf.org; Ole
> Troan <otroan@employees.org>; Joel M. Halpern <jmh@joelhalpern.com>;
> spring@ietf.org
> *Subject:* Re: [spring] Spirit and Letter of the Law (was: Question about
> SRv6 Insert function)
>
>
>
>
>
> 3) Now there's at least one I-D in spring that ignores RFC8200, and
> proposes EH-insertion as if it was allowed, essentially circumventing
> RFC8200, and IETF consensus.
>
>
>
> Incorrect. RFC8200 makes it black on white clear that insertion, deletion
> and mangling is allowed in IPv6 if destination is yourself in the packet's
> IPv6 outer header.
>
>
>
> So functions to insert SRH or delete it discussed in SPRING DO NOT violate
> anything.
>
>
>
> Remember - in SRv6 you *change* IPv6 dst at each end of segment. So each
> SR segment node can legally  do whatever it needs with EH.
>
>
>
> Is this clear enough?
>
>
>
> - - -
>
>
>
> There is other individual document in 6man proposing a solution for FRR in
> IPv6 which goes beyond the above. But it in no way that should impact base
> specs. As written base specs can be used 100% legally according to RFC8200
> as it stands today..
>
>
>
> Now if 6man response to proposl of SRv6 use case for FRR with TI-LFA will
> state "IPv6 was not designed for that" - I am fine. It will make IPv6
> deployments for sure much more robust. It may even help end to end
> principle shine again and get all of your end IPv6 compute and set-top
> boxes full open to global hackers.
>
>
>
> Thx,
>
> R.
>
>
>
> Juniper Business Use Only
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--00000000000099169d0591d21abc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Ron,<div><br></div><div>Nope that is n=
ot correct interpretation. Let me try to rephrase it ...=C2=A0</div><div><b=
r></div><div><ul type=3D"disc" style=3D"margin-top:0in"><li class=3D"gmail-=
m_8261464394611005703MsoListParagraph" style=3D"margin-left:0in">An IPv6 pa=
th contains a source node, a destination node, and transit nodes<u></u><u><=
/u></li><li class=3D"gmail-m_8261464394611005703MsoListParagraph" style=3D"=
margin-left:0in">Transit nodes belong to network operators which move the p=
ackets=C2=A0</li><li class=3D"gmail-m_8261464394611005703MsoListParagraph" =
style=3D"margin-left:0in">When packet enters operator&#39;s network it can =
be encapsulated and new src, dst and any other elements added to its header=
 - original packet becomes just the payload</li><li class=3D"gmail-m_826146=
4394611005703MsoListParagraph" style=3D"margin-left:0in">Then new packet (a=
nd payload) is send within given domain via transit nodes.=C2=A0</li><li cl=
ass=3D"gmail-m_8261464394611005703MsoListParagraph" style=3D"margin-left:0i=
n">Some transit nodes just do basic IPv6 forwarding, some may see themselve=
s in the dst field of the packet imposed by ingress node.</li><li class=3D"=
gmail-m_8261464394611005703MsoListParagraph" style=3D"margin-left:0in">If t=
his is the case (when packet is received by segment endpoint) packets are p=
rocessed as defined by SRv6 rules.=C2=A0</li><li class=3D"gmail-m_826146439=
4611005703MsoListParagraph" style=3D"margin-left:0in">According to RFC 8200=
, segment endpoints can insert, change, or delete extension headers. Howeve=
r, transit nodes that are not segment nodes cannot insert, change or delete=
 extension headers</li></ul><div>Now that is more like what I highlighted f=
ew times already ...=C2=A0</div></div><div><br></div><div>Best,</div><div>R=
.</div><div><br></div><div><br></div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 5, 2019 at 7:52 PM Ron Bon=
ica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper=
.net@dmarc.ietf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_8261464394611005703WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I think that I can summarize what you are saying as =
follows:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_8261464394611005703MsoListParagraph" style=3D"margin-l=
eft:0in">An IPv6 path contains a source node, a destination node, and trans=
it nodes<u></u><u></u></li><li class=3D"gmail-m_8261464394611005703MsoListP=
aragraph" style=3D"margin-left:0in">Some transit nodes are also segment end=
points. Segment endpoints are identified by either of the following:<u></u>=
<u></u></li><ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"gmail-m_8261464394611005703MsoListParagraph" style=3D"margin-l=
eft:0in">The initial value of the IPv6 address<u></u><u></u></li><li class=
=3D"gmail-m_8261464394611005703MsoListParagraph" style=3D"margin-left:0in">=
An entry in the segment list of the Routing header<u></u><u></u></li></ul>
<li class=3D"gmail-m_8261464394611005703MsoListParagraph" style=3D"margin-l=
eft:0in">According to RFC 8200, segment endpoints can insert, change, or de=
lete extension headers. However, transit nodes that are not segment headers=
 cannot insert, change or delete extension
 headers<u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Have I read your email, below, correctly? Is this wh=
at you are actually saying?<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt; <b>On Beha=
lf Of
</b>Robert Raszuk<br>
<b>Sent:</b> Thursday, September 5, 2019 10:28 AM<br>
<b>To:</b> Fernando Gont &lt;<a href=3D"mailto:fgont@si6networks.com" targe=
t=3D"_blank">fgont@si6networks.com</a>&gt;<br>
<b>Cc:</b> Suresh Krishnan &lt;<a href=3D"mailto:suresh.krishnan@gmail.com"=
 target=3D"_blank">suresh.krishnan@gmail.com</a>&gt;; <a href=3D"mailto:6ma=
n@ietf.org" target=3D"_blank">6man@ietf.org</a>; Ole Troan &lt;<a href=3D"m=
ailto:otroan@employees.org" target=3D"_blank">otroan@employees.org</a>&gt;;=
 Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blan=
k">jmh@joelhalpern.com</a>&gt;; <a href=3D"mailto:spring@ietf.org" target=
=3D"_blank">spring@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Spirit and Letter of the Law (was: Question ab=
out SRv6 Insert function)<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<p class=3D"MsoNormal">3) Now there&#39;s at least one I-D in spring that i=
gnores RFC8200, and<br>
proposes EH-insertion as if it was allowed, essentially circumventing<br>
RFC8200, and IETF consensus.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Incorrect. RFC8200 makes it black on white clear that insertion, de=
letion and mangling is allowed in IPv6 if destination is yourself in the pa=
cket&#39;s IPv6 outer header.
<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">So functions to insert SRH or delete it discussed in SPRING DO NOT =
violate anything.=C2=A0<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Remember - in SRv6 you *change* IPv6 dst at each end of segment. So=
 each SR segment node can legally=C2=A0 do whatever it needs with EH.=C2=A0=
<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Is this clear enough?=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">- - -=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">There is other individual document in 6man proposing a solution for=
 FRR in IPv6 which goes beyond=C2=A0the above. But it in no way that should=
 impact base specs. As written base specs
 can be used 100% legally=C2=A0according to RFC8200 as it stands=C2=A0today=
..=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Now if 6man response to proposl of SRv6 use case for FRR with TI-LF=
A will state &quot;IPv6 was not designed for that&quot; - I am fine. It wil=
l make IPv6 deployments for sure much more
 robust. It may even help end to end principle shine again and get all of y=
our end IPv6 compute and set-top boxes full open to global hackers.=C2=A0<u=
></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Thx,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">R.=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_8261464394611005703msipfooter30b3d538" align=3D"center"=
 style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div>

--00000000000099169d0591d21abc--


From nobody Thu Sep  5 11:10:20 2019
Return-Path: <jefftant.ietf@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 CCD21120113 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 11:10:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level: 
X-Spam-Status: No, score=-1.987 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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_KAM_HTML_FONT_INVALID=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 LoQHT4jftHVi for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 11:10:12 -0700 (PDT)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 5C92F120013 for <spring@ietf.org>; Thu,  5 Sep 2019 11:10:12 -0700 (PDT)
Received: by mail-pg1-x52d.google.com with SMTP id u72so1829676pgb.10 for <spring@ietf.org>; Thu, 05 Sep 2019 11:10:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=G6H6f/xGLKLjrpnYGOeawRyWfZSaRcEo9KVDKkOj7yc=; b=c4DDLWKvkoR2N+peIcy8VMrXAJdY9GwGwNP10ziVZf0UZHbUy9IfZ61z1qbHv0n5jW ALac+1Io8v0CZbCcUEczrRI7ql+fA6Gz+spKVm10rbRcNz+vlSor3Uf/b66XX9z9DVG/ uMWvMhRRswARfHpZ65NaR1XJIl+EesInEbQcLNOJfqqsK2IRXzsmFBfI/8OCPw5c4AwE bAI+tjuwzDWU7Q4NGik8TYixsIX97hcrjgdTP7qwZeqizQAdm7wtZyJuNio6BCoqCnd9 6c7Phh1kNCx011pZoV2uEV6jPKLyj6ALw2lJOQxjxfgbnyKeBUTsqtF51LrtwHQoG/hb Wn3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=G6H6f/xGLKLjrpnYGOeawRyWfZSaRcEo9KVDKkOj7yc=; b=cKgzmT/qsWo3lBG46WMBfFLtuq/s/LsRzdb5oib89uk6zKcANlwZkb/GkwCLueGrpf BCVbv7/G2exoZTD4Xb3r2bN0aVtdN9aj0Tuqfp5d8pVCiD/acHxKCO7lyiDfm+EdWGKd J5uFwlxTSFHmpBTref3J123D/1lSl0hqAQCSV6EpQVWknK7EGbrzGDJZpmn37mooefEX cOgsWJSo90umuMtETeLrPnlZ9z1n/VNwJ/RfFpa/RvaoD5O4Ur7Wq4vsdJJYFYQQmojs eL2EYPQhMAvqwoOBdJZiFYOpIcHfTsuU3n84jSv5zdapwILk0Y/XWfFBeV988EkBrh/8 GSqw==
X-Gm-Message-State: APjAAAW2HVKB8jQfQ5td6s2oYD8E148AXXNxfdESJKhDkzxTFp0qcyZ9 HKkjITTZnfjSEY7nXbNImAY=
X-Google-Smtp-Source: APXvYqwXkN7rNa0xANrmNG7ttqMThYK8lvm03P6oXvafbOJf8OSfoQU16g2hboyM8edk0TWnzywUng==
X-Received: by 2002:a65:504c:: with SMTP id k12mr4440764pgo.252.1567707011643;  Thu, 05 Sep 2019 11:10:11 -0700 (PDT)
Received: from [192.168.1.20] (c-73-189-13-44.hsd1.ca.comcast.net. [73.189.13.44]) by smtp.gmail.com with ESMTPSA id w26sm3538822pfi.140.2019.09.05.11.10.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Sep 2019 11:10:10 -0700 (PDT)
Date: Thu, 5 Sep 2019 11:10:04 -0700
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Rob Shakir <robjs@google.com>, "=?utf-8?Q?bruno.decraene=40orange.com?=" <bruno.decraene@orange.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: SPRING WG List <spring@ietf.org>
Message-ID: <6a0173ba-ae15-4aad-a584-6d5065f5f076@Spark>
In-Reply-To: <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>
X-Readdle-Message-ID: 6a0173ba-ae15-4aad-a584-6d5065f5f076@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5d714f81_4fa0d2e3_237f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Z4qBSt3Q97MymVDJAIBAkBzssAk>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Thu, 05 Sep 2019 18:10:18 -0000

--5d714f81_4fa0d2e3_237f
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Ron,

another, and quite important use of BSID in SR-MPLS is to provide an anch=
or point to another domain/layer and an abstraction to program this layer=
 without understanding its semantics.
SR/RSVP-TE or IP/Opto would be a perfect example of that, draft-anand-spr=
ing-poi-sr describes such case.

Cheers,
Jeff
On Sep 5, 2019, 10:39 AM -0700, Ron Bonica <rbonica=3D40juniper.net=40dma=
rc.ietf.org>, wrote:
> Hi Alexander,
>
> SRv6+ does not currently define a binding SID. If one were ever needed,=
 it would be easy enough to specify and implement. When a segment endpoin=
t encountered a binding SID, it would:
>
>
> =E2=80=A2 Decrement Segments Left
> =E2=80=A2 Copy an IPv6 address from the S=46IB to the IPv6 destination =
address
> =E2=80=A2 Prepend an IPv6 header with its own CRH to the packet. Inform=
ation required build that header and CRH would be found in the S=46IB
>
>
> However, I don=E2=80=99t think that SRv6+ will ever need a binding SID.=
 A binding SID is a shorthand that can be used to represent a list of SID=
s. Since SRv6+ SIDs are already short, this shorthand isn=E2=80=99t neede=
d.
>
> But, again, if we ever needed a binding SID for another reason, we coul=
d add it.
>
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron
>
>
>
> Juniper Business Use Only
> =46rom: spring <spring-bounces=40ietf.org> On Behalf Of Alexander Vains=
htein
> Sent: Wednesday, September 4, 2019 6:49 AM
> To: Rob Shakir <robjs=40google.com>; bruno.decraene=40orange.com
> Cc: SPRING WG List <spring=40ietf.org>
> Subject: =5Bspring=5D Binding SID in SRv6/SRv6 (was: Beyond SRv6)
>
> Rob, Bruno and all,
> I have a naive question based, most probably, on insufficient understan=
ding of SRv6 (not to mention SRv6+).
> This question has been prompted by the complaints (on the Beyond SRv6 t=
hread) about problems with supporting long lists of 128-bits of SIDs in t=
he IPv6 Segment Routing Headers, and various approaches to mitigating the=
se complaints.
>
>
> Section 5 of R=46C 8402 defines Binding Segments (BSIDs) and says that =
=E2=80=9Che BSID is bound to an SR Policy, instantiation of which may inv=
olve a list of SIDs.=E2=80=9D   It also explains that BSIDs facilitate be=
tter scalability (among other things) of SR.  And, as is appropriate for =
the architecture document, R=46C 8402 does not differentiate between SR-M=
PLS and SRv6 in the definition of Binding segments.
> The SR-MPLS draft (already approved for publication as an R=46C)  menti=
ons (e.g., in the example in Section A.3.2) that the node that has alloca=
ted a BSID label 1023 for a specific SR policy =46EC-1 for which it is th=
e head-end =E2=80=9Cinstalls a transit MPLS forwarding entry to SWAP inco=
ming label=3D1023, with outgoing labels and outgoing interface determined=
 by the SID-List for =46EC1=E2=80=9D. This explanation is fully compatibl=
e with the MPLS architecture where the top label of the label stack can b=
e swapped with multiple new labels.
> Can somebody please explain how (if at all) are Binding Segments going =
to be supported in SRv6 and/or in SRv6+=3F
> To the best of my (admittedly, limited) understanding of IPv6, no equiv=
alent of the SR-MPLS handling of the BSID is allowed with the IPv6 routin=
g headers as per R=46C 8200. =46or the reference, the IPv6 Segment Routin=
g Header draft does not mention Binding SIDs at all.
> =46rom my POV, if Binding segments cannot be supported with SRv6 or SRv=
6+, a Technical Erratum on 8402 should posted.
>
> Did I miss something here=3F
>
> Your timely feedback would be highly appreciated.
>
> Regards, and lots of thanks in advance,
> Sasha
>
> Office: +972-39266302
> Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +972-549266302
> Email:=C2=A0=C2=A0 Alexander.Vainshtein=40ecitele.com
>
> =46rom: spring <spring-bounces=40ietf.org> On Behalf Of Nick Hilliard
> Sent: Tuesday, September 3, 2019 9:22 PM
> To: Rob Shakir <robjs=40google.com>
> Cc: SPRING WG List <spring=40ietf.org>; 6man=40ietf.org
> Subject: Re: =5Bspring=5D Beyond SRv6.
>
> Rob,
>
> Clarifying what I wrote previously, I don't think it would be appropria=
te for draft-filsfils-spring-net-pgm-extension-srv6-usid to progress furt=
her unless the authors can demonstrate that the volume of IPv6 addressing=
 required can be satisfied in a way that works within the constraints tha=
t the operational community operates within.
>
> If there is an expectation that this address space will be assigned fro=
m the global unicast address block via standard RIR allocation policies, =
then the authors will need to demonstrate that the RIRs are going to be c=
omfortable changing their allocation policies to accommodate this.
>
> Nick
> > Ron Bonica
> > 1 September 2019 at 22:10
> > Hi =46ernando,
> >
> > 6man participants should look at the following:
> >
> > - https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programm=
ing-01 (In particular, Sections 4 and 5)
> > - https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension=
-srv6-usid-02
> >
> > Ron
> >
> >
> > Juniper Business Use Only
> >
> > -----Original Message-----
> > =46rom: =46ernando Gont <fgont=40si6networks.com>
> > Sent: Saturday, August 31, 2019 4:53 PM
> > To: Ron Bonica <rbonica=40juniper.net>; Rob Shakir <robjs=40google.co=
m>; SPRING WG List <spring=40ietf.org>; 6man=40ietf.org
> > Subject: Re: =5Bspring=5D Beyond SRv6.
> >
> > Hi, Ron,
> >
> > =46or those 6man-ers that have not been following the sprin work, cou=
ld you please clarify what do you mean by =22stretching the interpretatio=
n of
> > R=46C8200 or R=46C4291=22=3F
> >
> > In the past we have seen outright violation of R=46C8200 (formerly R=46=
C2460), so I'm curious if there are any documents trying to do the same, =
or what.
> >
> > Thanks=21
> >
> > Cheers,
> > =46ernando
> >
> >
> > --
> > =46ernando Gont
> > SI6 Networks
> > e-mail: fgont=40si6networks.com
> > PGP =46ingerprint: 6666 31C6 D484 63B2 8=46B1 E3C4 AE25 0D55 1D4E 749=
2
> >
> >
> >
> > --------------------------------------------------------------------
> > IET=46 IPv6 working group mailing list
> > ipv6=40ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> > =46ernando Gont
> > 31 August 2019 at 21:53
> > Hi, Ron,
> >
> > =46or those 6man-ers that have not been following the sprin work, cou=
ld
> > you please clarify what do you mean by =22stretching the interpretati=
on of
> > R=46C8200 or R=46C4291=22=3F
> >
> > In the past we have seen outright violation of R=46C8200 (formerly
> > R=46C2460), so I'm curious if there are any documents trying to do th=
e
> > same, or what.
> >
> > Thanks=21
> >
> > Cheers,
> > =46ernando
> >
> > Ron Bonica
> > 31 August 2019 at 21:33
> > Rob,
> >
> > The following are arguments for proceeding with SRv6+:
> >
> >
> > =E2=80=A2 Efficient forwarding with deep SID lists
> > =E2=80=A2 Operational Simplicity
> > =E2=80=A2 SRv6+ work may finish before SRv6
> >
> >
> > Efficient forwarding with deep SID Lists
> > ----------------------------------------------------
> >
> > SR customers have stated a firm requirement to support SR paths that =
contain 8 to 12 segments. They have also stated a requirement for impleme=
ntations to forward at line speed =C2=A0and without consuming excessive o=
verhead bandwidth.
> >
> > SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot sa=
tisfy these requirements. In order to support an SR path with 8 segments,=
 SRv6 would require a 128-byte SRH. Even if ASICs could process such a lo=
ng SRH at line speed, the bandwidth overhead would be prohibitive.
> >
> > Therefore, one of the four solutions =C2=A0that you mention below is =
required to make SRv6 deployable. While draft-ietf-6man-segment-routing-h=
eader is close to maturity, the four competing solutions mentioned below =
are equally mature and should be given equal consideration.
> >
> > The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
> >
> > Operational Simplicity
> > -----------------------------
> > Network operators strive for operational simplicity. By loosely inter=
preting (and sometimes bending) the requirements of R=46Cs 4291 and R=46C=
 8200, SRv6 introduces architectural quirks that introduce operational co=
mplexity. The following are architectural quirks of =C2=A0draft-ietf-6man=
-segment-routing-header:
> >
> >
> > =E2=80=A2 The Segment Routing Header (SRH) serves purposes other than=
 routing. Therefore, the SRH is sometimes required for packets that trave=
rse the least-cost path from source to destination
> > =E2=80=A2 The SRH and the IPv6 Authentication Header are incompatible=
.
> > =E2=80=A2 The IPv6 destination address determines whether an SRH is v=
alid and how it is processed. =46or example, if the IPv6 destination addr=
ess contains one locally instantiated value, the SRH might be processed i=
n one particular way, while if the IPv6 destination address contains anot=
her locally instantiated value, the SRH might be totally invalid.
> >
> >
> > Draft-ietf-spring-srv6-network-programming =C2=A0promises more archit=
ectural quirks. =46or example:
> >
> >
> > =E2=80=A2 Segment endpoints can insert and/or delete IPv6 extension h=
eaders
> > =E2=80=A2 An IPv6 packet can contain two Segment Routing headers
> > =E2=80=A2 IPv6 packets are no longer self-describing. =46or example, =
the Next Header =46ield in the SRH can carry a value of No Next Header, e=
ven though the SRH is followed by Ethernet payload.
> >
> >
> > Other emerging drafts promise still more architectural quirks. =46or =
example, in draft-ali-6man-spring-srv6-oam, implementations need to exami=
ne the SRH even when Segment Left equals zero. This is because the SRH ha=
s been overloaded to carry OAM as well as routing information.
> >
> > =46urthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requ=
ires network operators to obtain address space and number their networks =
in a particular way to make routing work.
> >
> > SRv6+ Work May =46inish Before SRv6 work
> > --------------------------------------------------------
> > SRv6+ =C2=A0has been implemented on LINUX and is being implemented on=
 JUNOS. Implementation experience demonstrates that specification is fair=
ly complete. =46or example, there is no need for an SRv6+ OAM document. I=
t=E2=80=99s just IPv6 and IPv6 OAM just works.
> >
> > =46urthermore, the SRv6+ specifications adhere to a strict interpreta=
tion of R=46C 8200. Therefore, as they progress through the working group=
, they won=E2=80=99t need to overcome the objections that are inevitably =
encountered when stretching the interpretation of a specification that is=
 so fundamental as R=46C 8200.
> >
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0Thanks,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron
> >
> >
> >
> >
> >
> >
> > =46rom: spring <spring-bounces=40ietf.org> On Behalf Of Rob Shakir
> > Sent: Sunday, August 4, 2019 5:04 PM
> > To: SPRING WG List <spring=40ietf.org>
> > Subject: =5Bspring=5D Beyond SRv6.
> >
> > Hi SPRING WG,
> >
> > Over the last 5+ years, the IET=46 has developed Source Packet Routin=
g in NetworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) =
and IPv6 (SRv6) data planes. SR-MPLS may also be transported over IP in U=
DP or GRE.
> >
> > These encapsulations are past WG last call (in IESG or R=46C Editor).=

> >
> > During the SPRING WG meeting at IET=46 105, two presentations were re=
lated to the reduction of the size of the SID for IPv6 dataplane:
> >
> > =E2=80=A2 SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spr=
ing-srv6-plus-04
> > =E2=80=A2 uSID -- https://tools.ietf.org/html/draft-filsfils-spring-n=
et-pgm-extension-srv6-usid-01
> >
> >
> > During the IET=46 week, two additional drafts have been proposed:
> >
> > =E2=80=A2 https://tools.ietf.org/html/draft-li-spring-compressed-srv6=
-np-00
> > =E2=80=A2 https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr=
-03
> >
> >
> > As we expressed during the meeting, it is important for the WG to und=
erstand what the aims of additional encapsulations are. Thus, we think it=
 is important that the WG should first get to a common understanding on t=
he requirements for a new IPv6 data plane with a smaller SID - both from =
the perspective of operators that are looking to deploy these technologie=
s, and from that of the software/hardware implementation.
> >
> > Therefore, we would like to solicit network operators interested in S=
R over the IPv6 data plane to briefly introduce their:
> >
> > =E2=80=A2 use case (e.g. =46ast Reroute, explicit routing/TE)
> > =E2=80=A2 forwarding performance and scaling requirements
> >
> >
> >     =E2=80=A2 e.g., (number of nodes, network diameter, number of SID=
 required in max and average). =46or the latter, if possible using both S=
Rv6 128-bit SIDs and shorter (e.g. 32-bit) SIDs as the number would typic=
ally be different (*).
> >
> >
> > =E2=80=A2 if the existing SRv6 approach is not deployable in their ci=
rcumstances, details of the requirement of a different solution is requir=
ed and whether this solution is needed for the short term only or for the=
 long term.
> >
> >
> > As well as deployment limitations, we would like the SPRING community=
 to briefly describe the platform limitations that they are seeing which =
limit the deployment of SRv6=C2=A0 In particular limitations related to t=
he number of SIDs which can be pushed and forwarded and how much the use =
of shorter SIDs would improve the deployments .
> >
> > =46or both of these sets of feedback if possible, please post this to=
 the SPRING WG. If the information cannot be shared publicly, please send=
 it directly to the chairs & AD (Martin).
> >
> > This call for information will run for four weeks, up to 2019/09/03. =
As a reminder, you can reach the SPRING chairs via spring-chairs=40ietf.o=
rg and ADs via spring-ads=40ietf.org.
> >
> > Thank you,
> > -- Rob & Bruno
> >
> > (*) As expressed on the mailing list, a 128 bit SID can encode two in=
structions a node SID and an adjacency SID hence less SID may be required=
.
> >
> >
> > Juniper Business Use Only
> >
> > --------------------------------------------------------------------
> > IET=46 IPv6 working group mailing list
> > ipv6=40ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
>
> =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F
>
> This e-mail message is intended for the recipient only and contains inf=
ormation which is
> CON=46IDENTIAL and which may be proprietary to ECI Telecom. If you have=
 received this
> transmission in error, please inform us by e-mail, phone or fax, and th=
en delete the original
> and all copies thereof.
> =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F
> =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
> spring mailing list
> spring=40ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--5d714f81_4fa0d2e3_237f
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<title></title>
</head>
<body>
<div name=3D=22messageBodySection=22>
<div dir=3D=22auto=22>Ron,
<div dir=3D=22auto=22><br /></div>
<div dir=3D=22auto=22>another, and quite important use of BSID in SR-MPLS=
 is to provide an anchor point to another domain/layer and an abstraction=
 to program this layer without understanding its semantics.</div>
<div dir=3D=22auto=22>SR/RSVP-TE or IP/Opto would be a perfect example of=
 that, draft-anand-spring-poi-sr describes such case.</div>
</div>
</div>
<div name=3D=22messageSignatureSection=22><br />
<div class=3D=22match=46ont=22>Cheers,
<div>Jeff</div>
</div>
</div>
<div name=3D=22messageReplySection=22>On Sep 5, 2019, 10:39 AM -0700, Ron=
 Bonica &lt;rbonica=3D40juniper.net=40dmarc.ietf.org&gt;, wrote:<br />
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div class=3D=22WordSection1=22>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>Hi Alexan=
der,</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>SRv6+ doe=
s not currently define a binding SID. If one were ever needed, it would b=
e easy enough to specify and implement. When a segment endpoint encounter=
ed a binding SID, it would:</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;<=
/span></p>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoListParagraph=22 style=3D=22color:windowtext;margin-lef=
t:0in;mso-list:l4 level1 lfo1=22>Decrement Segments Left</li>
<li class=3D=22MsoListParagraph=22 style=3D=22color:windowtext;margin-lef=
t:0in;mso-list:l4 level1 lfo1=22>Copy an IPv6 address from the S=46IB to =
the IPv6 destination address</li>
<li class=3D=22MsoListParagraph=22 style=3D=22color:windowtext;margin-lef=
t:0in;mso-list:l4 level1 lfo1=22>Prepend an IPv6 header with its own CRH =
to the packet. Information required build that header and CRH would be fo=
und in the S=46IB</li>
</ul>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>However, =
I don=E2=80=99t think that SRv6+ will ever need a binding SID. A binding =
SID is a shorthand that can be used to represent a list of SIDs. Since SR=
v6+ SIDs are already short, this shorthand isn=E2=80=99t needed.</span></=
p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>But, agai=
n, if we ever needed a binding SID for another reason, we could add it.</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160; &=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;Ron</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22>&=23160;<=
/span></p>
<p class=3D=22msipfooter30b3d538=22 align=3D=22center=22 style=3D=22margi=
n:0in;margin-bottom:.0001pt;text-align:center=22><span style=3D=22font-si=
ze:7.0pt;color:black=22>Juniper Business Use Only</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b><span style=3D=22color:windowtext=22>=46rom=
:</span></b> <span style=3D=22color:windowtext=22>spring &lt;spring-bounc=
es=40ietf.org&gt; <b>On Behalf Of</b> Alexander Vainshtein<br />
<b>Sent:</b> Wednesday, September 4, 2019 6:49 AM<br />
<b>To:</b> Rob Shakir &lt;robjs=40google.com&gt;; bruno.decraene=40orange=
.com<br />
<b>Cc:</b> SPRING WG List &lt;spring=40ietf.org&gt;<br />
<b>Subject:</b> =5Bspring=5D Binding SID in SRv6/SRv6 (was: Beyond SRv6)<=
/span></p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Rob, Bru=
no and all,</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>I have a=
 naive question based, most probably, on insufficient understanding of SR=
v6 (not to mention SRv6+).</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>This que=
stion has been prompted by the complaints (on the Beyond SRv6 thread) abo=
ut problems with supporting long lists of 128-bits of SIDs in the IPv6 Se=
gment Routing Headers, and various approaches to mitigating these complai=
nts.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<pre><span style=3D=22font-size:11.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:=231=46497D=22><a href=3D=22https://urldefense.proofpoint.=
com/v2/url=3Fu=3Dhttps-3A=5F=5Ftools.ietf.org=5Fhtml=5Frfc8402-23section-=
2D5&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&am=
p;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHcAwrDThKP8&amp;m=3DJrElhnt82=
0GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=3D4Pw59S=5F7ctGrITQ1UDr9pR=
LX3wSiw8AIep6o351bwAU&amp;e=3D=22>Section 5 of R=46C 8402</a> defines Bin=
ding Segments (BSIDs) and says that</span><span style=3D=22font-family:&q=
uot;Calibri&quot;,sans-serif;color:=231=46497D=22> =E2=80=9C</span><span =
style=3D=22color:black=22>he BSID is bound to an SR Policy, instantiation=
 of which may involve a list of SIDs.</span><span style=3D=22font-size:9.=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:=231=46497D=22>=E2=80=
=9D   </span><span style=3D=22font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:=231=46497D=22>It also explains that BSIDs facilit=
ate better scalability (among other things) of SR.  And, as is appropriat=
e for the architecture document, R=46C 8402 does not differentiate betwee=
n SR-MPLS and SRv6 in the definition of Binding segments.</span></pre>
<pre><span style=3D=22font-size:11.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:=231=46497D=22> </span></pre>
<pre><span style=3D=22font-size:12.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:=231=46497D=22>The <a href=3D=22https://urldefense.proofpo=
int.com/v2/url=3Fu=3Dhttps-3A=5F=5Ftools.ietf.org=5Fhtml=5Fdraft-2Dietf-2=
Dspring-2Dsegment-2Drouting-2Dmpls-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=
=462EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUi=
fuc&amp;s=3D20cuMhbB0Wd1mo1ub=469TATo4O=5FxDH5x814ul0VlQnz4&amp;e=3D=22>S=
R-MPLS</a> draft (already approved for publication as an R=46C)  mentions=
 (e.g., in the example in Section A.3.2) that the node that has allocated=
 a BSID label 1023 for a specific SR policy =46EC-1 for which it is the h=
ead-end =E2=80=9C</span><span style=3D=22color:black=22>installs a transi=
t MPLS forwarding entry to SWAP incoming label=3D1023, with outgoing labe=
ls and outgoing interface determined by the SID-List for =46EC1</span><sp=
an style=3D=22font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif=
;color:=231=46497D=22>=E2=80=9D. This explanation is fully compatible wit=
h the MPLS architecture where the top label of the label stack can be swa=
pped with multiple new labels. </span></pre>
<pre><span style=3D=22font-size:12.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:=231=46497D=22> </span></pre>
<pre><span style=3D=22font-size:12.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:=231=46497D=22>Can somebody please explain how (if at all)=
 are Binding Segments going to be supported in SRv6 and/or in SRv6+=3F</s=
pan></pre>
<pre><span style=3D=22font-size:12.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:=231=46497D=22>To the best of my (admittedly, limited) und=
erstanding of IPv6, no equivalent of the SR-MPLS handling of the BSID is =
allowed with the IPv6 routing headers as per <a href=3D=22https://urldefe=
nse.proofpoint.com/v2/url=3Fu=3Dhttps-3A=5F=5Ftools.ietf.org=5Fhtml=5Frfc=
8200&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&a=
mp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHcAwrDThKP8&amp;m=3DJrElhnt8=
20GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=3D17YIL2k=5FNBYLoWTSab6Oc=
rfhMvYxxfelVsE-d=46UZNPU&amp;e=3D=22>R=46C 8200</a>. =46or the reference,=
 the <a href=3D=22https://urldefense.proofpoint.com/v2/url=3Fu=3Dhttps-3A=
=5F=5Ftools.ietf.org=5Fhtml=5Fdraft-2Dietf-2D6man-2Dsegment-2Drouting-2Dh=
eader-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcW=
zoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHcAwrDThKP8&amp;m=3DJr=
Elhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=3DXbus4=46kiatrdR0m=
5qVakZ652C8lrEl-aXX=461KGxPVAE&amp;e=3D=22>IPv6 Segment Routing Header</a=
> draft does not mention Binding SIDs at all. </span></pre>
<pre><span style=3D=22font-size:12.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:=231=46497D=22> </span></pre>
<pre><span style=3D=22font-size:12.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:=231=46497D=22>=46rom my POV, if Binding segments cannot b=
e supported with SRv6 or SRv6+, a Technical Erratum on 8402 should posted=
.</span></pre>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Did I mi=
ss something here=3F</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Your tim=
ely feedback would be highly appreciated.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<div>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Regards,=
 and lots of thanks in advance,</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Sasha</s=
pan></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Office: =
+972-39266302</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Cell:&=23=
160;&=23160;&=23160;&=23160;&=23160; +972-549266302</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Email:&=23=
160;&=23160; <a href=3D=22mailto:Alexander.Vainshtein=40ecitele.com=22>Al=
exander.Vainshtein=40ecitele.com</a></span></p>
</div>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b><span style=3D=22color:windowtext=22>=46rom=
:</span></b> <span style=3D=22color:windowtext=22>spring &lt;<a href=3D=22=
mailto:spring-bounces=40ietf.org=22>spring-bounces=40ietf.org</a>&gt; <b>=
On Behalf Of</b> Nick Hilliard<br />
<b>Sent:</b> Tuesday, September 3, 2019 9:22 PM<br />
<b>To:</b> Rob Shakir &lt;<a href=3D=22mailto:robjs=40google.com=22>robjs=
=40google.com</a>&gt;<br />
<b>Cc:</b> SPRING WG List &lt;<a href=3D=22mailto:spring=40ietf.org=22>sp=
ring=40ietf.org</a>&gt;; <a href=3D=22mailto:6man=40ietf.org=22>6man=40ie=
tf.org</a><br />
<b>Subject:</b> Re: =5Bspring=5D Beyond SRv6.</span></p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22>Rob,<br />
<br />
Clarifying what I wrote previously, I don't think it would be appropriate=
 for draft-filsfils-spring-net-pgm-extension-srv6-usid to progress furthe=
r unless the authors can demonstrate that the volume of IPv6 addressing r=
equired can be satisfied in a way that works within the constraints that =
the operational community operates within.<br />
<br />
If there is an expectation that this address space will be assigned from =
the global unicast address block via standard RIR allocation policies, th=
en the authors will need to demonstrate that the RIRs are going to be com=
fortable changing their allocation policies to accommodate this.<br />
<br />
Nick<span style=3D=22font-size:12.0pt=22></span></p>
<blockquote style=3D=22margin: 5px 5px; padding-left: 10px; border-left: =
thin solid =23e67e22;=22 class=3D=22spark=5Fquote=22>
<div style=3D=22margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75p=
t;margin-bottom:7.5pt=22>
<div style=3D=22border:none;border-top:solid =23ED=461=464 1.5pt;padding:=
8.0pt 0in 0in 0in=22>
<div>
<p class=3D=22MsoNormal=22 style=3D=22vertical-align:middle=22><a href=3D=
=22mailto:rbonica=3D40juniper.net=40dmarc.ietf.org=22>Ron Bonica</a></p>
</div>
<p class=3D=22MsoNormal=22 align=3D=22right=22 style=3D=22text-align:righ=
t;vertical-align:middle=22><span style=3D=22color:=23909AA4=22>1 Septembe=
r 2019 at 22:10</span></p>
</div>
</div>
<div style=3D=22margin-left:.25in;margin-right:.25in=22>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><span style=
=3D=22color:=23909AA4=22>Hi =46ernando,<br />
<br />
6man participants should look at the following:<br />
<br />
- <a href=3D=22https://urldefense.proofpoint.com/v2/url=3Fu=3Dhttps-3A=5F=
=5Fclicktime.symantec.com=5F3XtGMsvx1pLfDs2UgbiiJSG6H2-3=46u-3Dhttps-253A=
-252=46-252=46tools.ietf.org-252=46html-252=46draft-2Dietf-2Dspring-2Dsrv=
6-2Dnetwork-2Dprogramming-2D01&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh=
0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHc=
AwrDThKP8&amp;m=3DJrElhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=
=3DO66WGTcEG9ZY70Ry9qIdBNJuDMT7o1CzvozI7in8tH4&amp;e=3D=22>https://tools.=
ietf.org/html/draft-ietf-spring-srv6-network-programming-01</a> (In parti=
cular, Sections 4 and 5)<br />
- <a href=3D=22https://urldefense.proofpoint.com/v2/url=3Fu=3Dhttps-3A=5F=
=5Fclicktime.symantec.com=5F3GTugpKX6MEkQtxjkPN4s=46A6H2-3=46u-3Dhttps-25=
3A-252=46-252=46tools.ietf.org-252=46html-252=46draft-2Dfilsfils-2Dspring=
-2Dnet-2Dpgm-2Dextension-2Dsrv6-2Dusid-2D02&amp;d=3DDwMGaQ&amp;c=3DHAkYuh=
63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKw=
l-AW=462EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4we=
lpUifuc&amp;s=3DU-KuSOWhXTpyxiMVvcwTKU2Eonbtqs8iI=5FoxIEppZ4s&amp;e=3D=22=
>https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6=
-usid-02</a><br />
<br />
Ron<br />
<br />
<br />
Juniper Business Use Only<br />
<br />
-----Original Message-----<br />
=46rom: =46ernando Gont <a href=3D=22mailto:fgont=40si6networks.com=22>&l=
t;fgont=40si6networks.com&gt;</a><br />
Sent: Saturday, August 31, 2019 4:53 PM<br />
To: Ron Bonica <a href=3D=22mailto:rbonica=40juniper.net=22>&lt;rbonica=40=
juniper.net&gt;</a>; Rob Shakir <a href=3D=22mailto:robjs=40google.com=22=
>&lt;robjs=40google.com&gt;</a>; SPRING WG List <a href=3D=22mailto:sprin=
g=40ietf.org=22>&lt;spring=40ietf.org&gt;</a>; <a href=3D=22mailto:6man=40=
ietf.org=22>6man=40ietf.org</a><br />
Subject: Re: =5Bspring=5D Beyond SRv6.<br />
<br />
Hi, Ron,<br />
<br />
=46or those 6man-ers that have not been following the sprin work, could y=
ou please clarify what do you mean by =22stretching the interpretation of=
<br />
R=46C8200 or R=46C4291=22=3F<br />
<br />
In the past we have seen outright violation of R=46C8200 (formerly R=46C2=
460), so I'm curious if there are any documents trying to do the same, or=
 what.<br />
<br />
Thanks=21<br />
<br />
Cheers,<br />
=46ernando</span></p>
</div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><span style=
=3D=22color:=23909AA4=22><br />
<br />
--<br />
=46ernando Gont<br />
SI6 Networks<br />
e-mail: <a href=3D=22mailto:fgont=40si6networks.com=22>fgont=40si6network=
s.com</a><br />
PGP =46ingerprint: 6666 31C6 D484 63B2 8=46B1 E3C4 AE25 0D55 1D4E 7492<br=
 />
<br />
<br />
<br />
--------------------------------------------------------------------<br /=
>
IET=46 IPv6 working group mailing list<br />
<a href=3D=22mailto:ipv6=40ietf.org=22>ipv6=40ietf.org</a><br />
Administrative Requests: <a href=3D=22https://urldefense.proofpoint.com/v=
2/url=3Fu=3Dhttps-3A=5F=5Fclicktime.symantec.com=5F33tKyquDDwPJxhZ=469gfX=
r6D6H2-3=46u-3Dhttps-253A-252=46-252=46www.ietf.org-252=46mailman-252=46l=
istinfo-252=46ipv6&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb=
3voDTXcWzoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHcAwrDThKP8&am=
p;m=3DJrElhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=3D3aBOOwc2A=
TKc146Ok72cTJ=462S-mXQaXO6cVBYn9jeQA&amp;e=3D=22>https://www.ietf.org/mai=
lman/listinfo/ipv6</a><br />
--------------------------------------------------------------------</spa=
n></p>
</div>
</div>
<div style=3D=22margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75p=
t;margin-bottom:7.5pt=22>
<div style=3D=22border:none;border-top:solid =23ED=461=464 1.5pt;padding:=
8.0pt 0in 0in 0in=22>
<div>
<p class=3D=22MsoNormal=22 style=3D=22vertical-align:middle=22><a href=3D=
=22mailto:fgont=40si6networks.com=22>=46ernando Gont</a></p>
</div>
<p class=3D=22MsoNormal=22 align=3D=22right=22 style=3D=22text-align:righ=
t;vertical-align:middle=22><span style=3D=22color:=23909AA4=22>31 August =
2019 at 21:53</span></p>
</div>
</div>
<div style=3D=22margin-left:.25in;margin-right:.25in=22>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><span style=
=3D=22color:=23909AA4=22>Hi, Ron,<br />
<br />
=46or those 6man-ers that have not been following the sprin work, could<b=
r />
you please clarify what do you mean by =22stretching the interpretation o=
f<br />
R=46C8200 or R=46C4291=22=3F<br />
<br />
In the past we have seen outright violation of R=46C8200 (formerly<br />
R=46C2460), so I'm curious if there are any documents trying to do the<br=
 />
same, or what.<br />
<br />
Thanks=21<br />
<br />
Cheers,<br />
=46ernando</span></p>
</div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><span style=
=3D=22color:=23909AA4=22>&=23160;</span></p>
</div>
</div>
<div style=3D=22margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75p=
t;margin-bottom:7.5pt=22>
<div style=3D=22border:none;border-top:solid =23ED=461=464 1.5pt;padding:=
8.0pt 0in 0in 0in=22>
<div>
<p class=3D=22MsoNormal=22 style=3D=22vertical-align:middle=22><a href=3D=
=22mailto:rbonica=3D40juniper.net=40dmarc.ietf.org=22>Ron Bonica</a></p>
</div>
<p class=3D=22MsoNormal=22 align=3D=22right=22 style=3D=22text-align:righ=
t;vertical-align:middle=22><span style=3D=22color:=23909AA4=22>31 August =
2019 at 21:33</span></p>
</div>
</div>
<div style=3D=22margin-left:.25in;margin-right:.25in=22>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>Rob,</span=
></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>The follow=
ing are arguments for proceeding with SRv6+:</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>Efficient forwarding with deep SID lists</li>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>Operational Simplicity</li>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>SRv6+ work may finish before SRv6</li>
</ul>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>Efficient =
forwarding with deep SID Lists</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>----------=
------------------------------------------</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>SR custome=
rs have stated a firm requirement to support SR paths that contain 8 to 1=
2 segments. They have also stated a requirement for implementations to fo=
rward at line speed &=23160;and without consuming excessive overhead band=
width.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>SRv6, as d=
efined in draft-ietf-6man-segment-routing-header, cannot satisfy these re=
quirements. In order to support an SR path with 8 segments, SRv6 would re=
quire a 128-byte SRH. Even if ASICs could process such a long SRH at line=
 speed, the bandwidth overhead would be prohibitive.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>Therefore,=
 one of the four solutions &=23160;that you mention below is required to =
make SRv6 deployable. While draft-ietf-6man-segment-routing-header is clo=
se to maturity, the four competing solutions mentioned below are equally =
mature and should be given equal consideration.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>The four solutions are =
SRv6+, uSID, draft-li and draft-mirsky.</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>Operationa=
l Simplicity</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>----------=
-------------------</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>Network op=
erators strive for operational simplicity. By loosely interpreting (and s=
ometimes bending) the requirements of R=46Cs 4291 and R=46C 8200, SRv6 in=
troduces architectural quirks that introduce operational complexity. The =
following are architectural quirks of &=23160;draft-ietf-6man-segment-rou=
ting-header:</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>The Segment Routing Header (SRH) serves purposes other than rout=
ing. Therefore, the SRH is sometimes required for packets that traverse t=
he least-cost path from source to destination</li>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>The SRH and the IPv6 Authentication Header are incompatible.</li=
>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>The IPv6 destination address determines whether an SRH is valid =
and how it is processed. =46or example, if the IPv6 destination address c=
ontains one locally instantiated value, the SRH might be processed in one=
 particular way, while if the IPv6 destination address contains another l=
ocally instantiated value, the SRH might be totally invalid.</li>
</ul>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>Draft-ietf=
-spring-srv6-network-programming &=23160;promises more architectural quir=
ks. =46or example:</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>Segment endpoints can insert and/or delete IPv6 extension header=
s</li>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>An IPv6 packet can contain two Segment Routing headers</li>
<li class=3D=22MsoNormal=22 style=3D=22color:=23909AA4;mso-list:l2 level1=
 lfo2=22>IPv6 packets are no longer self-describing. =46or example, the N=
ext Header =46ield in the SRH can carry a value of No Next Header, even t=
hough the SRH is followed by Ethernet payload.</li>
</ul>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>Other emer=
ging drafts promise still more architectural quirks. =46or example, in dr=
aft-ali-6man-spring-srv6-oam, implementations need to examine the SRH eve=
n when Segment Left equals zero. This is because the SRH has been overloa=
ded to carry OAM as well as routing information.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>=46urtherm=
ore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires network o=
perators to obtain address space and number their networks in a particula=
r way to make routing work.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>SRv6+ Work=
 May =46inish Before SRv6 work</span></p>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><span style=
=3D=22color:=23909AA4=22>------------------------------------------------=
--------</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>SRv6+ &=23=
160;has been implemented on LINUX and is being implemented on JUNOS. Impl=
ementation experience demonstrates that specification is fairly complete.=
 =46or example, there is no need for an SRv6+ OAM document. It=E2=80=99s =
just IPv6 and IPv6 OAM just works.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>=46urtherm=
ore, the SRv6+ specifications adhere to a strict interpretation of R=46C =
8200. Therefore, as they progress through the working group, they won=E2=80=
=99t need to overcome the objections that are inevitably encountered when=
 stretching the interpretation of a specification that is so fundamental =
as R=46C 8200.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160; &=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;Thanks,<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160; &=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;Ron</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoListParagraph=22><span style=3D=22color:=23909AA4=22>&=23=
160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:=23909AA4=22>&=23160;</span><spa=
n style=3D=22color:=23909AA4=22></span></p>
<p class=3D=22MsoNormal=22><b><span style=3D=22color:=23909AA4=22>=46rom:=
</span></b> <span style=3D=22color:=23909AA4=22>spring <a href=3D=22mailt=
o:spring-bounces=40ietf.org=22>&lt;spring-bounces=40ietf.org&gt;</a> <b>O=
n Behalf Of</b> Rob Shakir<br />
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br />
<b>To:</b> SPRING WG List <a href=3D=22mailto:spring=40ietf.org=22>&lt;sp=
ring=40ietf.org&gt;</a><br />
<b>Subject:</b> =5Bspring=5D Beyond SRv6.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<div>
<div>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>Hi SPRING WG,</span><sp=
an style=3D=22color:=23909AA4=22></span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>Over the last 5+ years,=
 the IET=46 has developed Source Packet Routing in NetworkinG (SPRING) ak=
a Segment Routing for both the MPLS (SR-MPLS) and IPv6 (SRv6) data planes=
. SR-MPLS may also be transported over IP in UDP or GRE.</span><span styl=
e=3D=22color:=23909AA4=22></span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>These encapsulations ar=
e past WG last call (in IESG or R=46C Editor).</span><span style=3D=22col=
or:=23909AA4=22></span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>During the SPRING WG me=
eting at IET=46 105, two presentations were related to the reduction of t=
he size of the SID for IPv6 dataplane:</span><span style=3D=22color:=2390=
9AA4=22></span></p>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22color:black;mso-list:l3 level1 lfo=
3;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-a=
sian:normal=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22=
>SRv6+ / CRH -- <a href=3D=22https://urldefense.proofpoint.com/v2/url=3Fu=
=3Dhttps-3A=5F=5Fclicktime.symantec.com=5F3XuwzQk4bWzHWmJ3PNZzRWh6H2-3=46=
u-3Dhttps-253A-252=46-252=46urldefense.proofpoint.com-252=46v2-252=46url-=
253=46u-253Dhttps-2D3A-5=46-5=46tools.ietf.org-5=46html-5=46draft-2D2Dbon=
ica-2D2Dspring-2D2Dsrv6-2D2Dplus-2D2D04-2526d-253DDwM=46aQ-2526c-253DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253D=46ch9=46Q82sir-2DBoL=
x84hKuKwl-2DAW=462EfpHcAwrDThKP8-2526m-253DackZC9evRf-5=46LWYu2a-2D1NaGRD=
JKdxnE2ieIC4dD-5=46=46L6s-2526s-253DKUhAfjVsx-5=46wK645uJk0=46Hzs2vxiAVr-=
2DCskMPAaEhEQQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBX=
eMK-ndb3voDTXcWzoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHcAwrDT=
hKP8&amp;m=3DJrElhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=3DZe=
NvkiTiz=5FG=5Fr9MTMnyueTmhcdc2r68VTgfzWbPH6RQ&amp;e=3D=22>https://tools.i=
etf.org/html/draft-bonica-spring-srv6-plus-04</a></span></li>
<li class=3D=22MsoNormal=22 style=3D=22color:black;mso-list:l3 level1 lfo=
3;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-a=
sian:normal=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22=
>uSID -- <a href=3D=22https://urldefense.proofpoint.com/v2/url=3Fu=3Dhttp=
s-3A=5F=5Fclicktime.symantec.com=5F3XUeUBC1vrovLBUoCPCKDzD6H2-3=46u-3Dhtt=
ps-253A-252=46-252=46urldefense.proofpoint.com-252=46v2-252=46url-253=46u=
-253Dhttps-2D3A-5=46-5=46tools.ietf.org-5=46html-5=46draft-2D2Dfilsfils-2=
D2Dspring-2D2Dnet-2D2Dpgm-2D2Dextension-2D2Dsrv6-2D2Dusid-2D2D01-2526d-25=
3DDwM=46aQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-=
253D=46ch9=46Q82sir-2DBoLx84hKuKwl-2DAW=462EfpHcAwrDThKP8-2526m-253DackZC=
9evRf-5=46LWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5=46=46L6s-2526s-253DAq1DK7fu73ax=
Z1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl=
-AW=462EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4wel=
pUifuc&amp;s=3DDAgTYMJJScz3Mrfl9s0dqH2s4LNiTzArv-gmKKQHVqw&amp;e=3D=22>ht=
tps://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&=23160;</span></li>
</ul>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>During the IET=46 week,=
 two additional drafts have been proposed:</span><span style=3D=22color:=23=
909AA4=22></span></p>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22color:black;mso-list:l0 level1 lfo=
4;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-a=
sian:normal=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22=
><a href=3D=22https://urldefense.proofpoint.com/v2/url=3Fu=3Dhttps-3A=5F=5F=
clicktime.symantec.com=5F3RsA24LYYDz2wXB3s3USU4K6H2-3=46u-3Dhttps-253A-25=
2=46-252=46urldefense.proofpoint.com-252=46v2-252=46url-253=46u-253Dhttps=
-2D3A-5=46-5=46tools.ietf.org-5=46html-5=46draft-2D2Dli-2D2Dspring-2D2Dco=
mpressed-2D2Dsrv6-2D2Dnp-2D2D00-2526d-253DDwM=46aQ-2526c-253DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253D=46ch9=46Q82sir-2DBoLx84hKuKw=
l-2DAW=462EfpHcAwrDThKP8-2526m-253DackZC9evRf-5=46LWYu2a-2D1NaGRDJKdxnE2i=
eIC4dD-5=46=46L6s-2526s-253DXWUDAD2=46MhWLfeT5sgUb1lgthJhugcyT98GJ2N-2DCr=
Ks-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDT=
XcWzoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHcAwrDThKP8&amp;m=3D=
JrElhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=3DYwO2-hrzdxaWDQy=
HCQVkn-pOoJ1S3Ce0TLYcxRlBtV4&amp;e=3D=22>https://tools.ietf.org/html/draf=
t-li-spring-compressed-srv6-np-00</a>&=23160;</span></li>
<li class=3D=22MsoNormal=22 style=3D=22color:black;mso-list:l0 level1 lfo=
4;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-a=
sian:normal=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22=
><a href=3D=22https://urldefense.proofpoint.com/v2/url=3Fu=3Dhttps-3A=5F=5F=
clicktime.symantec.com=5F3QHabsdCZRy35Awz9b6QUCR6H2-3=46u-3Dhttps-253A-25=
2=46-252=46urldefense.proofpoint.com-252=46v2-252=46url-253=46u-253Dhttps=
-2D3A-5=46-5=46tools.ietf.org-5=46html-5=46draft-2D2Dmirsky-2D2D6man-2D2D=
unified-2D2Did-2D2Dsr-2D2D03-2526d-253DDwM=46aQ-2526c-253DHAkYuh63rsuhr6S=
cbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253D=46ch9=46Q82sir-2DBoLx84hKuKwl-2=
DAW=462EfpHcAwrDThKP8-2526m-253DackZC9evRf-5=46LWYu2a-2D1NaGRDJKdxnE2ieIC=
4dD-5=46=46L6s-2526s-253DgcbkHYxXm7=46U7vblOB1vI58SDaaWf62pa7YvLmsP4nI-25=
26e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzo=
CI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHcAwrDThKP8&amp;m=3DJrEl=
hnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=3D=46UOxxgQDJZ4MkDXlR=
7jfAPv725rDj8H66uW4U=46t3fZo&amp;e=3D=22>https://tools.ietf.org/html/draf=
t-mirsky-6man-unified-id-sr-03</a>&=23160;</span></li>
</ul>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>As we expressed during =
the meeting, it is important for the WG to understand what the aims of ad=
ditional encapsulations are. Thus, we think it is important that the WG s=
hould first get to a common understanding on the requirements for a new I=
Pv6 data plane with a smaller SID - both from the perspective of operator=
s that are looking to deploy these technologies, and from that of the sof=
tware/hardware implementation.</span><span style=3D=22color:=23909AA4=22>=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>Therefore, we would lik=
e to solicit network operators interested in SR over the IPv6 data plane =
to briefly introduce their:</span><span style=3D=22color:=23909AA4=22></s=
pan></p>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22color:black;mso-list:l1 level1 lfo=
5;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-a=
sian:normal=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22=
>use case (e.g. =46ast Reroute, explicit routing/TE)</span></li>
<li class=3D=22MsoNormal=22 style=3D=22color:black;mso-list:l1 level1 lfo=
5;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-a=
sian:normal=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22=
>forwarding performance and scaling requirements</span></li>
</ul>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<ul style=3D=22margin-top:0in=22 type=3D=22circle=22>
<li class=3D=22MsoNormal=22 style=3D=22color:black;mso-list:l1 level2 lfo=
5;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-a=
sian:normal=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22=
>e.g., (number of nodes, network diameter, number of SID required in max =
and average). =46or the latter, if possible using both SRv6 128-bit SIDs =
and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).</span></li>
</ul>
</ul>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22color:black;mso-list:l1 level1 lfo=
5;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-a=
sian:normal=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22=
>if the existing SRv6 approach is not deployable in their circumstances, =
details of the requirement of a different solution is required and whethe=
r this solution is needed for the short term only or for the long term.</=
span></li>
</ul>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>As well as deployment l=
imitations, we would like the SPRING community to briefly describe the pl=
atform limitations that they are seeing which limit the deployment of SRv=
6&=23160; In particular limitations related to the number of SIDs which c=
an be pushed and forwarded and how much the use of shorter SIDs would imp=
rove the deployments .</span><span style=3D=22color:=23909AA4=22></span><=
/p>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>=46or both of these set=
s of feedback if possible, please post this to the SPRING WG. If the info=
rmation cannot be shared publicly, please send it directly to the chairs =
&amp; AD (Martin).</span><span style=3D=22color:=23909AA4=22></span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>This call for informati=
on will run for four weeks, up to 2019/09/03. As a reminder, you can reac=
h the SPRING chairs via</span> <span style=3D=22font-family:&quot;Arial&q=
uot;,sans-serif;color:=23909AA4=22><a href=3D=22mailto:spring-chairs=40ie=
tf.org=22>spring-chairs=40ietf.org</a></span> <span style=3D=22font-famil=
y:&quot;Arial&quot;,sans-serif;color:black=22>and ADs via</span> <span st=
yle=3D=22font-family:&quot;Arial&quot;,sans-serif;color:=23909AA4=22><a h=
ref=3D=22mailto:spring-ads=40ietf.org=22>spring-ads=40ietf.org</a></span>=
<span style=3D=22font-family:&quot;Arial&quot;,sans-serif;color:black=22>=
.&=23160;</span><span style=3D=22color:=23909AA4=22></span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>Thank you,</span><span =
style=3D=22color:=23909AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>-- Rob &amp; Bruno</spa=
n><span style=3D=22color:=23909AA4=22></span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-family:&quot;Arial&quot;=
,sans-serif;color:=23909AA4=22>&=23160;</span><span style=3D=22color:=239=
09AA4=22></span></p>
<p style=3D=22margin:0in;margin-bottom:.0001pt=22><span style=3D=22font-f=
amily:&quot;Arial&quot;,sans-serif;color:black=22>(*) As expressed on the=
 mailing list, a 128 bit SID can encode two instructions a node SID and a=
n adjacency SID hence less SID may be required.</span><span style=3D=22co=
lor:=23909AA4=22></span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=23909AA4=22>&=23160;</=
span></p>
<p class=3D=22msipfooter30b3d538=22 align=3D=22center=22 style=3D=22margi=
n:0in;margin-bottom:.0001pt;text-align:center=22><span style=3D=22font-si=
ze:7.0pt;color:black=22>Juniper Business Use Only</span><span style=3D=22=
color:=23909AA4=22></span></p>
</div>
</div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><span style=
=3D=22font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;colo=
r:=23909AA4=22>&=23160;</span></p>
<div>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:12.0pt;font-family:=
&quot;Times New Roman&quot;,serif;color:=23909AA4=22>--------------------=
------------------------------------------------<br />
IET=46 IPv6 working group mailing list<br />
<a href=3D=22mailto:ipv6=40ietf.org=22>ipv6=40ietf.org</a><br />
Administrative Requests: <a href=3D=22https://urldefense.proofpoint.com/v=
2/url=3Fu=3Dhttps-3A=5F=5Fclicktime.symantec.com=5F33tKyquDDwPJxhZ=469gfX=
r6D6H2-3=46u-3Dhttps-253A-252=46-252=46www.ietf.org-252=46mailman-252=46l=
istinfo-252=46ipv6&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb=
3voDTXcWzoCI&amp;r=3D=46ch9=46Q82sir-BoLx84hKuKwl-AW=462EfpHcAwrDThKP8&am=
p;m=3DJrElhnt820GdSRCJ=5F8J=5FDhpMn=5F7LkjyBe4welpUifuc&amp;s=3D3aBOOwc2A=
TKc146Ok72cTJ=462S-mXQaXO6cVBYn9jeQA&amp;e=3D=22>https://www.ietf.org/mai=
lman/listinfo/ipv6</a><br />
--------------------------------------------------------------------</spa=
n></p>
</div>
</div>
</blockquote>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:12.0pt;font-family:=
&quot;Times New Roman&quot;,serif=22>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:windowtext=22><br />
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
<br />
<br />
This e-mail message is intended for the recipient only and contains infor=
mation which is<br />
CON=46IDENTIAL and which may be proprietary to ECI Telecom. If you have r=
eceived this<br />
transmission in error, please inform us by e-mail, phone or fax, and then=
 delete the original<br />
and all copies thereof.<br />
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
</span></p>
</div>
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F<br />
spring mailing list<br />
spring=40ietf.org<br />
https://www.ietf.org/mailman/listinfo/spring<br /></blockquote>
</div>
</body>
</html>

--5d714f81_4fa0d2e3_237f--


From nobody Thu Sep  5 11:34:35 2019
Return-Path: <tom@herbertland.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 243AA1208D5 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 11:34:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 6molsVlBcx6I for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 11:34:30 -0700 (PDT)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 21D2B1200F3 for <spring@ietf.org>; Thu,  5 Sep 2019 11:34:30 -0700 (PDT)
Received: by mail-ed1-x534.google.com with SMTP id o9so3694889edq.0 for <spring@ietf.org>; Thu, 05 Sep 2019 11:34:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=RwSBuGrmG9RsB5s9owgZzJmg9dBfpBzfFhveNjR2xQc=; b=lJ///y48YJ61yel0apQCtiZJI4PpmfZuS2hT902MeQb2HX6tWO6ohKdT6ox8GGFJqC 6AZCWz/TA1VfBEDAtm8x7jfLbQwh+xB1udh0/X1GlqmY0nbEuG5X+Po+f+DleQ+jy8tP GDueZpH4D2S2hUAz+1H7gzMoQzP0PDAQ7UrIosmbl2gxhvJA3gBpZWxOfLmTocdSrr4N hOKv3pQPLQ95Dd68dVExCDabwoUcaWNgVwbYFfQlLU4J5ATkB3Mwz4HGBfxZU1IwFp7p EfZxJL4ZvNM/gU1RZhzOho/PSmfJhCmMR0nTGff3FfbSnTUBQnxrssxfgGD8tLqozL8O bHsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=RwSBuGrmG9RsB5s9owgZzJmg9dBfpBzfFhveNjR2xQc=; b=rrmxeWFtm0b/aD0i9Q0E5AXenAoMSug6ostJfDfczHnqPOjlwvOT5pD46Oizbt/x0a eFMqaTplLRy3qNgtRQ8tnrrgEqoO2HaOglxh8HH1hpDekkrZRvp2P5hTEDEg2Nr0lLWX oBkedS0L3K8k1HWIQdd44VgLc3fUrhX4CWXcB+ZW6tF9WA58togJGo8SGxrTbXsFLU9l 8WImEz1R/vvCOhato38hBV8VSDXEF+sjSTrAGL8FH2BIrqUrNRxScQGgh5zUJTMXN8Nw qb741obgU8tyGLg7s62ThuMe0EM7d2Oj6OKjrAz1P/4IGRfVuix94ALyk8E5wsrOMQ58 lw0Q==
X-Gm-Message-State: APjAAAXBntEabXZkyj0W1Ae/JL+xkV/iFZFvcG3hAdxmG9vjEtbdYTxU J6DqOeKZ9N/q7ByBuTyG5+KTi7wC6yrg6BSBqDt2cA==
X-Google-Smtp-Source: APXvYqwllcagYj0lXM6Ijo/hLLXU6/G3M4fF2r3NyfFZ2HPJPHPixNLQBGZHEn0YTaBWCxcZlGdE1aCg8m5Zpd3c4Qc=
X-Received: by 2002:a05:6402:286:: with SMTP id l6mr5440624edv.111.1567708468542;  Thu, 05 Sep 2019 11:34:28 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <BYAPR05MB5463F429E6AA307D0F313B9AAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMGH25AoQ6hvoKa4jVonPcauD6xY2pgwnZFtwvF559V+vQ@mail.gmail.com>
In-Reply-To: <CAOj+MMGH25AoQ6hvoKa4jVonPcauD6xY2pgwnZFtwvF559V+vQ@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 5 Sep 2019 11:34:16 -0700
Message-ID: <CALx6S35WeoZs=cOmP0CA0K2Wj_Oc1H_YZr+Ky1W=UL=nF1x4rg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>, Fernando Gont <fgont@si6networks.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FdztA_mibjWgXb_Kvni3AXiZBlQ>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 18:34:33 -0000

On Thu, Sep 5, 2019 at 11:01 AM Robert Raszuk <robert@raszuk.net> wrote:
>
> Hi Ron,
>
> Nope that is not correct interpretation. Let me try to rephrase it ...
>
> An IPv6 path contains a source node, a destination node, and transit node=
s
> Transit nodes belong to network operators which move the packets
> When packet enters operator's network it can be encapsulated and new src,=
 dst and any other elements added to its header - original packet becomes j=
ust the payload
> Then new packet (and payload) is send within given domain via transit nod=
es.
> Some transit nodes just do basic IPv6 forwarding, some may see themselves=
 in the dst field of the packet imposed by ingress node.
> If this is the case (when packet is received by segment endpoint) packets=
 are processed as defined by SRv6 rules.
> According to RFC 8200, segment endpoints can insert, change, or delete ex=
tension headers. However, transit nodes that are not segment nodes cannot i=
nsert, change or delete extension headers
>
Robert,

That's an arbitrary interpretation of RFC8200. Even we were to accept
that, it still doesn't address the issues raised for extension header
insertion. For instance, I'd invite you do the thought experiment
about what happens when an intermediate node inserts a header that
causes the packet to exceed the MTU of some downstream forwarding
node. There is no robust protocol mechanism to deal with this. The
fact that the extension header in question happens to be segment
routing doesn't change things in this regard.

Tom

> Now that is more like what I highlighted few times already ...
>
> Best,
> R..
>
>
>
> On Thu, Sep 5, 2019 at 7:52 PM Ron Bonica <rbonica=3D40juniper..net@dmarc=
.ietf.org> wrote:
>>
>> Robert,
>>
>>
>>
>> I think that I can summarize what you are saying as follows:
>>
>>
>>
>> An IPv6 path contains a source node, a destination node, and transit nod=
es
>> Some transit nodes are also segment endpoints. Segment endpoints are ide=
ntified by either of the following:
>>
>> The initial value of the IPv6 address
>> An entry in the segment list of the Routing header
>>
>> According to RFC 8200, segment endpoints can insert, change, or delete e=
xtension headers. However, transit nodes that are not segment headers canno=
t insert, change or delete extension headers
>>
>>
>>
>> Have I read your email, below, correctly? Is this what you are actually =
saying?
>>
>>
>>
>>                                                                   Ron
>>
>>
>>
>> From: spring <spring-bounces@ietf.org> On Behalf Of Robert Raszuk
>> Sent: Thursday, September 5, 2019 10:28 AM
>> To: Fernando Gont <fgont@si6networks.com>
>> Cc: Suresh Krishnan <suresh.krishnan@gmail.com>; 6man@ietf.org; Ole Troa=
n <otroan@employees.org>; Joel M. Halpern <jmh@joelhalpern.com>; spring@iet=
f.org
>> Subject: Re: [spring] Spirit and Letter of the Law (was: Question about =
SRv6 Insert function)
>>
>>
>>
>>
>>
>> 3) Now there's at least one I-D in spring that ignores RFC8200, and
>> proposes EH-insertion as if it was allowed, essentially circumventing
>> RFC8200, and IETF consensus.
>>
>>
>>
>> Incorrect. RFC8200 makes it black on white clear that insertion, deletio=
n and mangling is allowed in IPv6 if destination is yourself in the packet'=
s IPv6 outer header.
>>
>>
>>
>> So functions to insert SRH or delete it discussed in SPRING DO NOT viola=
te anything.
>>
>>
>>
>> Remember - in SRv6 you *change* IPv6 dst at each end of segment. So each=
 SR segment node can legally  do whatever it needs with EH.
>>
>>
>>
>> Is this clear enough?
>>
>>
>>
>> - - -
>>
>>
>>
>> There is other individual document in 6man proposing a solution for FRR =
in IPv6 which goes beyond the above. But it in no way that should impact ba=
se specs. As written base specs can be used 100% legally according to RFC82=
00 as it stands today...
>>
>>
>>
>> Now if 6man response to proposl of SRv6 use case for FRR with TI-LFA wil=
l state "IPv6 was not designed for that" - I am fine. It will make IPv6 dep=
loyments for sure much more robust. It may even help end to end principle s=
hine again and get all of your end IPv6 compute and set-top boxes full open=
 to global hackers.
>>
>>
>>
>> Thx,
>>
>> R.
>>
>>
>>
>> Juniper Business Use Only
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Thu Sep  5 12:01:04 2019
Return-Path: <fgont@si6networks.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 C3D3E120B81; Thu,  5 Sep 2019 12:00:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.307
X-Spam-Level: 
X-Spam-Status: No, score=-0.307 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 hKsvDCvOdbgZ; Thu,  5 Sep 2019 12:00:44 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61B3D120B34; Thu,  5 Sep 2019 12:00:44 -0700 (PDT)
Received: from [192.168.1.12] (ppp-94-69-228-80.home.otenet.gr [94.69.228.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id A0C7986270; Thu,  5 Sep 2019 21:00:41 +0200 (CEST)
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <6c4d9835-f9ef-66e1-8b9b-212e88d864cf@gmail.com> <CA+b+ERkzr3JKiHuavDWq-N9zEwMDQBO+DtummvZxVXOm3BM6eg@mail.gmail.com> <7abe24ce-fc63-e41b-cb3d-bce6acd76e9f@si6networks.com> <CA+b+ERkLzQXfuXee+DptNZW7ZxqO5rU2+Y+XG6DwJ7UTMiQFWQ@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <1ebf5650-8461-e3cd-9360-46ed747603bc@si6networks.com>
Date: Thu, 5 Sep 2019 18:57:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ERkLzQXfuXee+DptNZW7ZxqO5rU2+Y+XG6DwJ7UTMiQFWQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/u9lI3G6uyUZMqqJFG29zAsY65Zs>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:00:54 -0000

On 5/9/19 18:31, Robert Raszuk wrote:
> Fernando,
> 
> I am taking you extremely seriously ! In fact some of your emailsÂ make
> me even worried.Â 
> 
> You say in one email that encapsulation is allowed and that the event of
> encapsulation is the same as sourcing.Â 
> 
> So please notice text in network programmingÂ draft which says:Â 
> 
> Â  Â This document defines the SRv6 Network Programming concept and aims
> Â  Â at standardizing the main segment routing functions to enable the
> Â  Â creation of interoperable *overlays*
> *
> *
> I am not sure what is your definitionÂ of an overlay is but to me the
> most common way to create an overlay of any sort is via encapsulation.Â 
> 
> I would not mix the use cases of net programming which apparently
> happenedÂ and generated so much confusion around. Sure it could be used
> also without encapsulation, but does it make it immediately illegal ? 

I'm lost here.

Again:

* draft-ietf-spring-srv6-network-programming has a normative reference
to draft-voyer-6man-extension-header-insertion

* draft-voyer-6man-extension-header-insertion is about EH insertion

* EH insertion is forbidden by RFC8200


We have wasted way too much time and energy with all the methafores and
curious interpretations of standards by folks pushing and/or supporting
EH insertion, really.



-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 12:01:22 2019
Return-Path: <fgont@si6networks.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 30284120C89; Thu,  5 Sep 2019 12:00:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 jKJz2xztfpRt; Thu,  5 Sep 2019 12:00:48 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5AD0D120C4B; Thu,  5 Sep 2019 12:00:48 -0700 (PDT)
Received: from [192.168.1.12] (ppp-94-69-228-80.home.otenet.gr [94.69.228.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 0B4648627C; Thu,  5 Sep 2019 21:00:43 +0200 (CEST)
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, Robert Raszuk <rraszuk@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Robert Raszuk <robert@raszuk.net>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <a9a0c0a1-a7fa-835c-1347-95a9f5ca6d1f@si6networks.com> <CAOj+MMFmMGGTmtgf+n3cdHeh4+oDR=z6++YmAEjb_=jtOtCvbw@mail.gmail.com> <d6a55d41-a37f-1c32-20c6-bcbc2a9226b6@si6networks.com> <AM0PR03MB3828B2F0E9A5095A34808AE39DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <73a40138-33f4-73e3-40b8-2578ab7744e2@si6networks.com>
Date: Thu, 5 Sep 2019 19:06:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <AM0PR03MB3828B2F0E9A5095A34808AE39DBB0@AM0PR03MB3828.eurprd03.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UtIzles4GrlPE5g8veUxMNGMvVs>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:00:58 -0000

On 5/9/19 18:42, Alexander Vainshtein wrote:
> Fernando,
> 
> With regard to the last statement in your email "If you create a new
> packet, and you put your own address in the SA of the packet, and
> encapsulate what you received in the IPv6 payload, you're free to
> generate as many EHs as you wish", do you see the need to comply with
> the 8200 recommendation that says
> 
>  
> 
> <quote>
> 
>    Each extension header should occur at most once, except for the
> 
>    Destination Options header, which should occur at most twice (once
> 
>    before a Routing header and once before the upper-layer header).
> 
> <end quote>

Of course. I was mostly meaning that if you encapsulate, then the
resulting packet can contain an EH, because you'd not be *inserting* and
EH in an existing packet, but rather creating a brand new one.

Of course, the rest of RFC8200 still applies.

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 12:01:39 2019
Return-Path: <fgont@si6networks.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 04260120B7C; Thu,  5 Sep 2019 12:00:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 rsmZUct0krhi; Thu,  5 Sep 2019 12:00:52 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9989120B7F; Thu,  5 Sep 2019 12:00:51 -0700 (PDT)
Received: from [192.168.1.12] (ppp-94-69-228-80.home.otenet.gr [94.69.228.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 5FE1686270; Thu,  5 Sep 2019 21:00:48 +0200 (CEST)
To: Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Robert Raszuk <rraszuk@gmail.com>, Suresh Krishnan <suresh.krishnan@gmail.com>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, "spring@ietf.org" <spring@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <BYAPR05MB5463F429E6AA307D0F313B9AAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMGH25AoQ6hvoKa4jVonPcauD6xY2pgwnZFtwvF559V+vQ@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <ced2f997-db15-2737-d54d-399cbd71e553@si6networks.com>
Date: Thu, 5 Sep 2019 21:36:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMGH25AoQ6hvoKa4jVonPcauD6xY2pgwnZFtwvF559V+vQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_jCYi7g8mMFPEeVnQoR9lPaNRnw>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:01:03 -0000

On 5/9/19 21:00, Robert Raszuk wrote:

>   * According to RFC 8200, segment endpoints can insert, change, or
>     delete extension headers. However, transit nodes that are not
>     segment nodes cannot insert, change or delete extension headers

Seriously?

The text in RFC8200 is there with respect to any intermmediate box.
segment endpoints, unless they encapsulate the packet in a new outer
packet, are still intermmediate systems.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 12:20:42 2019
Return-Path: <rraszuk@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 BCC81120AF7; Thu,  5 Sep 2019 12:20:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] 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 dvEKtN1wSZNE; Thu,  5 Sep 2019 12:20:32 -0700 (PDT)
Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) (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 B309A120271; Thu,  5 Sep 2019 12:20:32 -0700 (PDT)
Received: by mail-pg1-x52f.google.com with SMTP id m3so1945114pgv.13; Thu, 05 Sep 2019 12:20:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4E5OP3zw8sU7zdJqQDpNIJ3OcL+8G6H6Qn08KOzh9e4=; b=ODvvf64Yteq2llFfAP/oyav0tma5BtqBf7tNP0r0uXeykz3Y1pY1JV3SL5SlXGoRsN 3lU2WV05BbTU7yavbil6VhtL2j6vH22CGbFlU9IG9HKHulX8M0Nt4AhbW5kv7GEEOcwJ qi1ZUDnOcnQtBdqcl3J26UCheWW7Qsc2497DcnKw3fHicxBWdjavk94hvWG+83X9XpSe 71PZ+cbEo5ALK6BdiI/cNt8CwkcivV1aKf006RSqMVyECCDm49sU4Ce3jLNjV4Qmt/ji UlMt1Uct6hRQMdveMRBUp44u2aZzijj1FiP8Mm+M+22cJHMsoSPxediGc1/aRb35xKof C0ow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4E5OP3zw8sU7zdJqQDpNIJ3OcL+8G6H6Qn08KOzh9e4=; b=bJWwdvX0CtChSrT8eRwHrHgH0PAcCNBPjBxORfQ5rwqI/fodkGEPdkPUuTXZBeN0k8 A73pdpx9JRfEeLE4TnR1TkJYuImI83YRbOSMQFwbyLJtbVVVtAI5Pi4orb6PRR2qB5DD b8803IekTP/TpP0OggkHBwoWP5ueMbI5cK8H5hsZwUWd7kb59yGdDI0Jp6O9fQQTSNsK jJ/QstvJslBdC4H2nQ3yKZ2e9NxGduL4OHT4vWdbhM5PXCyNLoAE8Go0AHVFHADWiFJD egVR9Vo+F3134a8g2T7LF0K81AErWkSExtA0FslvPlgrBM0kcI62j2V4cVZ7KeVTH0ld iTAw==
X-Gm-Message-State: APjAAAW5nWfBl06WPNVA5zbT84X8ANMPUKaIrV+u8AeM2cIJLQ63/8Un 1RJp5vTORU7tIo5/lmySQCyzOFzBWTH+jQj3PO4rio7d
X-Google-Smtp-Source: APXvYqwX4WdBGewY+SK3nCy6e3Z4d3lAJG6MPF9OyJXhsp2uQCkA5ymsisyhAdx5tBIefIXIShmiJVl0QLVTfUmRdp0=
X-Received: by 2002:a17:90a:9bc5:: with SMTP id b5mr5666657pjw.107.1567711231504;  Thu, 05 Sep 2019 12:20:31 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <BYAPR05MB5463F429E6AA307D0F313B9AAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMGH25AoQ6hvoKa4jVonPcauD6xY2pgwnZFtwvF559V+vQ@mail.gmail.com> <CALx6S35WeoZs=cOmP0CA0K2Wj_Oc1H_YZr+Ky1W=UL=nF1x4rg@mail.gmail.com>
In-Reply-To: <CALx6S35WeoZs=cOmP0CA0K2Wj_Oc1H_YZr+Ky1W=UL=nF1x4rg@mail.gmail.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Thu, 5 Sep 2019 21:20:20 +0200
Message-ID: <CA+b+ERmbEZ7WU8puMcuM6nBhP7rZs2ZiX104Ok5BKqpGaZLjQA@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000001077aa0591d337ce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9qNzStPqJxBWzasiJ_KxaZaFyLM>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:20:35 -0000

--0000000000001077aa0591d337ce
Content-Type: text/plain; charset="UTF-8"

Hi Tom,


> insertion. For instance, I'd invite you do the thought experiment
> about what happens when an intermediate node inserts a header that
> causes the packet to exceed the MTU of some downstream forwarding
> node.


Absolutely.

But SRH is meaningful only within a given domain.

At least I would worry much less about MTU being exceeded when you insert
EH as compared when you encapsulate with complete new header including EH,
DO etc ... which somehow everyone seems to be happy about. I am not seeing
much logic here.

Moreover if you look at telco transport today a lot of "circuits" are
emulated circuits which use encap in the middle of the transports which in
turn runs over their IP networks. How do you deal with such cases when one
day it works and when telco underly reroutes such that it goes via
bottleneck it does not ?

I am seeing this daily. We even wrote IETF drafts to detect this. Now the
BFD draft stuffing is a third attempt to have a tool to detect it. If IPv6
works end to end, hosts to hosts such MTU bottleneck should be part of the
IPv6 transport.

There is no robust protocol mechanism to deal with this.


That's a problem much bigger then SR. See when I am building transport over
third parties I use SLA probes which periodically validates not only SLA
data but also end to end max MTU. When I see an issue I choose
automatically different underlay path such that end applications do not
notice the issue.

Many thx,
R.


>

--0000000000001077aa0591d337ce
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">Hi Tom,<br></div></div=
><div class=3D"gmail_quote"><div>=C2=A0</div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">insertion. For instance, I&#39;d invite you do the thou=
ght experiment<br>
about what happens when an intermediate node inserts a header that<br>
causes the packet to exceed the MTU of some downstream forwarding<br>
node. </blockquote><div><br></div><div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">Absolutely.=C2=
=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small">But SRH is meaning=
ful only within a given domain.</div><div class=3D"gmail_default" style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small">At least I would worry much less about MTU being exceeded when yo=
u insert EH as compared when you encapsulate with complete=C2=A0new header =
including EH, DO etc ... which somehow everyone seems to be happy about. I =
am not seeing much logic here.=C2=A0</div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small">Moreover if you look at telco transport today a lot of &quot=
;circuits&quot; are emulated circuits which use encap in the middle of the =
transports which in turn runs over their IP networks. How do you deal with =
such cases when one day it works and when telco underly reroutes such that =
it goes via bottleneck it does not ?=C2=A0</div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">I am seeing this daily. We even wrote IETF drafts to d=
etect this. Now the BFD draft stuffing is a third attempt to have a tool to=
 detect it. If IPv6 works end to end, hosts to hosts such MTU bottleneck sh=
ould be part of the IPv6 transport.=C2=A0</div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">There is no robust=
 protocol mechanism to deal with this. </blockquote><div><br></div><div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small">That&#39;s a problem much bigger then SR. See when I am bui=
lding transport over third parties I use SLA probes which periodically vali=
dates not only SLA data but also end to end max MTU. When I see an issue I =
choose automatically different underlay path such that end applications do =
not notice the issue.=C2=A0</div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall">Many thx,<br>R.</div><br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex"><br>
</blockquote></div></div>

--0000000000001077aa0591d337ce--


From nobody Thu Sep  5 12:24:18 2019
Return-Path: <robert@raszuk.net>
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 AA1DE1200C3 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 12:24:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 utwD_1D4eFWC for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 12:24:14 -0700 (PDT)
Received: from mail-qt1-x82b.google.com (mail-qt1-x82b.google.com [IPv6:2607:f8b0:4864:20::82b]) (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 C4BA7120AF7 for <spring@ietf.org>; Thu,  5 Sep 2019 12:24:14 -0700 (PDT)
Received: by mail-qt1-x82b.google.com with SMTP id g13so3769803qtj.4 for <spring@ietf.org>; Thu, 05 Sep 2019 12:24:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ioeYMGvQu9fU6RiGCCWJqeLqFMQZGGfdYZc7VmOTopQ=; b=RLMM95OlHujqSP5m3UBYzUHbDQn6GExSqB6mUyr/TEUri0fH+6ooqW0BPS2R0f3inJ E+APRsXkZ3Toy20bTJa7FMkswDZHwtRiwIGSfUVEIx34MqKIoySfE8FJyi/Fj2DGoH7y he8mMlj3Ib+tIZEcMS7ySwM/7hLm8vdiHNiONlAt4PDkbcVIBIglHjsk8xggbgv2XQWM l9dfrNizZCkVbElMDhOxoihCNTGpzSJJSxXt0dghl/zyUM0f3qF6lhfWRQu6VA01qKfW eE8IDoBUw8lr+TINK7m78WWb1euVQs92yS3fYMT1y2bi73vrQJL11y1WnUZiCPbV2AnH H1dA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ioeYMGvQu9fU6RiGCCWJqeLqFMQZGGfdYZc7VmOTopQ=; b=qqysQVQ8A2i2ijOdbPQrTHeFIWA2sDGFbFnagkcTqOQDaaLNHtAlynRUH7I3mERRS6 10o3bHYwViUXwn54yGvd5/WWhPNpLw9ahcGKwGgbL+5EYY550cawowG7MvjdBnIwij2i 6ree2ImNrM+BU3I7YaNwcPfnwkypu6b/cXTLn760oAZ4E/PhWu5OdUnEBftbmuUISzwt NvEEstne+ZqR4Qhuj+4I2Tfurf1AFl4rOZG9TCS+OQHKRR4VIsjWeuGGNfCmo0hQsKk/ nJ7ACeJS1xmhDQKGpHb01thYN/z+HHP4DgmjxdzljOf0kxNubg897dkvcggH/9kSVUx0 oTZQ==
X-Gm-Message-State: APjAAAWVmp7PajL9QZvuCp+ABr/XKUqZh0FK/cWuLnDnOTC0OcQjQpm3 ocrUtawIM3UqS2UUlKQIDAsypEHNaLHWiZfTM2kOdA==
X-Google-Smtp-Source: APXvYqxulpuAaqIc3fvEj0eBKvHLmw2DPb1IKytvEwwv2KysWUoYNRwzCiUjcMKeVnHFh9qT/SFMCFYNmawJBwuNXIU=
X-Received: by 2002:ac8:7959:: with SMTP id r25mr5362113qtt.208.1567711453707;  Thu, 05 Sep 2019 12:24:13 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <6c4d9835-f9ef-66e1-8b9b-212e88d864cf@gmail.com> <CA+b+ERkzr3JKiHuavDWq-N9zEwMDQBO+DtummvZxVXOm3BM6eg@mail.gmail.com> <7abe24ce-fc63-e41b-cb3d-bce6acd76e9f@si6networks.com> <CA+b+ERkLzQXfuXee+DptNZW7ZxqO5rU2+Y+XG6DwJ7UTMiQFWQ@mail.gmail.com> <1ebf5650-8461-e3cd-9360-46ed747603bc@si6networks.com>
In-Reply-To: <1ebf5650-8461-e3cd-9360-46ed747603bc@si6networks.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 5 Sep 2019 21:24:02 +0200
Message-ID: <CAOj+MMHRgNKp8F8+Nbs1GL_EMbqR66Shju1pU0gO9MR5165H5A@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>,  6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004f23c00591d344fd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4GJ9QQzBalNE3bqrxC83b20K2YQ>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:24:17 -0000

--0000000000004f23c00591d344fd
Content-Type: text/plain; charset="UTF-8"

>
> * draft-ietf-spring-srv6-network-programming has a normative reference
> to draft-voyer-6man-extension-header-insertion
>

> * draft-voyer-6man-extension-header-insertion is about EH insertion
>
> * EH insertion is forbidden by RFC8200
>

> We have wasted way too much time and energy with all the methafores and
> curious interpretations of standards by folks pushing and/or supporting
> EH insertion, really.
>

Please notice that version -00 which was accepted by the WG does not have
such normative reference.

https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-00

It is not even listed as informative reference.

So it can be removed tomorrow if it bothers you :)

Cheers,
R.

--0000000000004f23c00591d344fd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">* draft-ietf-spring-srv6-network-programming has a norma=
tive reference<br>
to draft-voyer-6man-extension-header-insertion<br></blockquote><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><br>
* draft-voyer-6man-extension-header-insertion is about EH insertion<br>
<br>
* EH insertion is forbidden by RFC8200<br></blockquote><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><br>
We have wasted way too much time and energy with all the methafores and<br>
curious interpretations of standards by folks pushing and/or supporting<br>
EH insertion, really.<br></blockquote><div><br></div><div>Please notice tha=
t version -00 which was accepted by the WG does not have such normative ref=
erence.=C2=A0</div><div><br></div><div><a href=3D"https://tools.ietf.org/ht=
ml/draft-ietf-spring-srv6-network-programming-00">https://tools.ietf.org/ht=
ml/draft-ietf-spring-srv6-network-programming-00</a>=C2=A0</div><div><br></=
div><div>It is not even listed as informative reference.=C2=A0</div><div><b=
r></div><div>So it can be removed tomorrow if it bothers you :)=C2=A0</div>=
<div><br></div><div>Cheers,<br>R.</div><div><br></div><div>=C2=A0</div></di=
v></div>

--0000000000004f23c00591d344fd--


From nobody Thu Sep  5 12:30:26 2019
Return-Path: <otroan@employees.org>
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 784391200C3; Thu,  5 Sep 2019 12:30:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 f4XJMxz3JUFs; Thu,  5 Sep 2019 12:30:22 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13B16120AFD; Thu,  5 Sep 2019 12:30:22 -0700 (PDT)
Received: from [IPv6:2a01:79c:cebd:c078:596c:c2c1:6749:79a7] (unknown [IPv6:2a01:79c:cebd:c078:596c:c2c1:6749:79a7]) (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 clarinet.employees.org (Postfix) with ESMTPSA id 2D93C4E11AE0; Thu,  5 Sep 2019 19:30:21 +0000 (UTC)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
From: Ole Troan <otroan@employees.org>
Mime-Version: 1.0 (1.0)
Date: Thu, 5 Sep 2019 21:30:18 +0200
Message-Id: <12D2E805-1C64-4B34-8733-BC45E57202B6@employees.org>
References: <1ebf5650-8461-e3cd-9360-46ed747603bc@si6networks.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
In-Reply-To: <1ebf5650-8461-e3cd-9360-46ed747603bc@si6networks.com>
To: Fernando Gont <fgont@si6networks.com>
X-Mailer: iPhone Mail (17A5821e)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DQtQvdEnIQ_AZFfmENKUp0UJHmg>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:30:24 -0000

> On 5 Sep 2019, at 21:03, Fernando Gont <fgont@si6networks.com> wrote:
>=20
> We have wasted way too much time and energy with all the methafores and
> curious interpretations of standards by folks pushing and/or supporting
> EH insertion, really.

Pot calling kettle black?

This is an issue we all know is there. And has to be resolved one way or the=
 other. I am sure you will get ample opportunity to debate later.=20

How this thread or discussing the topic on those terms adds value is beyond m=
e. So I suggest we stop.=20

Ole=


From nobody Thu Sep  5 12:35:39 2019
Return-Path: <andrew.alston@liquidtelecom.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 52E04120B1F for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 12:35:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 JGTwvD5bYD7w for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 12:35:26 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FDD1120B2B for <spring@ietf.org>; Thu,  5 Sep 2019 12:35:25 -0700 (PDT)
Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on0104.outbound.protection.outlook.com [104.47.25.104]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-7-6TTYg9Q5OwidKIIDg-DSZA-1; Thu, 05 Sep 2019 20:35:19 +0100
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com (52.133.109.74) by PR2PR03MB5305.eurprd03.prod.outlook.com (52.133.107.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.18; Thu, 5 Sep 2019 19:35:18 +0000
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8]) by PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8%5]) with mapi id 15.20.2220.022; Thu, 5 Sep 2019 19:35:18 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Robert Raszuk <robert@raszuk.net>, Fernando Gont <fgont@si6networks.com>
CC: 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, Robert Raszuk <rraszuk@gmail.com>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQAdy3cAAAexfYAAAk8hAAAAOwIAAADNfYAAAGUuAAABdukAAAB+EQAAAFMAgAAAtVgAAAC0mgAAAOZgAAAHNMMAAAAgchA=
Date: Thu, 5 Sep 2019 19:35:17 +0000
Message-ID: <PR2PR03MB54199D0E3D053C3036390A45EEBB0@PR2PR03MB5419.eurprd03.prod.outlook.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <6c4d9835-f9ef-66e1-8b9b-212e88d864cf@gmail.com> <CA+b+ERkzr3JKiHuavDWq-N9zEwMDQBO+DtummvZxVXOm3BM6eg@mail.gmail.com> <7abe24ce-fc63-e41b-cb3d-bce6acd76e9f@si6networks.com> <CA+b+ERkLzQXfuXee+DptNZW7ZxqO5rU2+Y+XG6DwJ7UTMiQFWQ@mail.gmail.com> <1ebf5650-8461-e3cd-9360-46ed747603bc@si6networks.com> <CAOj+MMHRgNKp8F8+Nbs1GL_EMbqR66Shju1pU0gO9MR5165H5A@mail.gmail.com>
In-Reply-To: <CAOj+MMHRgNKp8F8+Nbs1GL_EMbqR66Shju1pU0gO9MR5165H5A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2b222bc1-67e8-4a83-2b04-08d732382ecb
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:PR2PR03MB5305; 
x-ms-traffictypediagnostic: PR2PR03MB5305:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <PR2PR03MB53059F4BD0D466AC0E3947CCEEBB0@PR2PR03MB5305.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(346002)(396003)(366004)(136003)(376002)(189003)(199004)(102836004)(5660300002)(110136005)(25786009)(66066001)(966005)(54906003)(316002)(33656002)(76176011)(6506007)(52536014)(99286004)(53546011)(76116006)(11346002)(236005)(64756008)(476003)(74316002)(26005)(7736002)(446003)(66556008)(66446008)(486006)(790700001)(8936002)(229853002)(81156014)(81166006)(71190400001)(71200400001)(3846002)(6436002)(6116002)(14444005)(256004)(2906002)(86362001)(8676002)(10916006)(53936002)(4326008)(14454004)(478600001)(55016002)(6246003)(186003)(9686003)(7696005)(66476007)(6306002)(66946007)(606006)(54896002); DIR:OUT; SFP:1102; SCL:1; SRVR:PR2PR03MB5305; H:PR2PR03MB5419.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: bK0xa237xSuxBlaB9pPBU9U/UQAlMtfBaUBHX2m9dtBU6kcpZjjfAi1Zy7aFtEB8UKr4+A7cyiVZFNrkcvjHXyvr8Ese8y+DrAjUJPQBpcYdUUN7+Z7LtdKOqqNJ3lLKBgX9RDgFOP0vmq5jLPn2J79qU0jzw3p+ff/TEwmRGxdTh+sy7eL7hz64bwkuv+uaGoxGGKPdwZRwliSTkMkikkqRtKLs4B/F5MMBr5tD/0ffTYT0JbojyFtGcpOWdIFJWeb9FofyVB0roCRgMoKzMTwykjzha4t0vPR8KnX2vVSsby+tGDrIXvt8OkPmJpUS/f5Y5fm6mBPKhn3sWSOrR0OFBQKvuT+rZJeQzNTnxJjGth0nh9AfmY0f7Q3q3rXWiZnBrUZrP3JQzNIPceoHMVBDATIsd3N7CSl201Lyq0A=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2b222bc1-67e8-4a83-2b04-08d732382ecb
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 19:35:18.0029 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AKRGUZa34s+Iv/66coGH8/5/+4G05n2e13KpD6gAMsP8evDMHUxqlW07zG36AcphQMICiRmiUNnvZRT1+7FauK8WgRPBwdKga+ywPo/LiQ0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR03MB5305
X-MC-Unique: 6TTYg9Q5OwidKIIDg-DSZA-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_PR2PR03MB54199D0E3D053C3036390A45EEBB0PR2PR03MB5419eurp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ILX-oji5VWWdmMp1umd-i4y762A>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:35:29 -0000

--_000_PR2PR03MB54199D0E3D053C3036390A45EEBB0PR2PR03MB5419eurp_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

RXZlbiBpZiB5b3UgcmVtb3ZlIHRoZSByZWZlcmVuY2Ug4oCTIHlvdSBzdGlsbCBoYXZlIHByb2Js
ZW1zIGluIDQuMTMgYW5kIDQuMjEgd2hpY2ggbWFuaXB1bGF0ZSB0aGUgaGVhZGVycy4NCg0KSSBh
bHNvIHBvaW50IG91dCB0aGF0IGl04oCZcyByYXRoZXIgaGFyZCB0byBhcmd1ZSB0aGF0IGhlYWRl
cnMgYXJlbuKAmXQgYmVpbmcgaW5zZXJ0ZWQgd2hlbiB0aGUgbmV0d29yayBwcm9ncmFtbWluZyBk
cmFmdCBpcyBleHBsaWNpdGx5IG1lbnRpb25lZCBhcyBhIG5vcm1hdGl2ZSByZWZlcmVuY2UgZm9y
IGRyYWZ0LWlldGYtbHNyLWlzaXMtc3J2Ni1leHRlbnNpb25zLTAyIGluIHNlY3Rpb24gNC4zLCBh
bmQgaW4gdGhlcmUsIGl0IHNwZWNpZmllcyBhIHR5cGUgdG8gc3BlY2lmeSB0aGUgbWF4aW11bSBu
dW1iZXIgb2YgU0lE4oCZcyB0byBiZSBpbnNlcnRlZCBhcyBwYXJ0IG9mIHRoZSBULmluc2VydCBi
ZWhhdmlvciDigJMgYXMgcGVyIHNlY3Rpb24gNS4yIOKAkyB3aGljaCBleHBsaWNpdGx5IHJlZmVy
cyB0byBpbnNlcnRpbmcgU1JIIGluIHRyYW5zaXQuDQoNCkFuZHJldw0KDQoNCkZyb206IHNwcmlu
ZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpT
ZW50OiBUaHVyc2RheSwgNSBTZXB0ZW1iZXIgMjAxOSAyMjoyNA0KVG86IEZlcm5hbmRvIEdvbnQg
PGZnb250QHNpNm5ldHdvcmtzLmNvbT4NCkNjOiA2bWFuIFdHIDxpcHY2QGlldGYub3JnPjsgQWxl
eGFuZHJlIFBldHJlc2N1IDxhbGV4YW5kcmUucGV0cmVzY3VAZ21haWwuY29tPjsgUm9iZXJ0IFJh
c3p1ayA8cnJhc3p1a0BnbWFpbC5jb20+OyBzcHJpbmdAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBb
c3ByaW5nXSBTcGlyaXQgYW5kIExldHRlciBvZiB0aGUgTGF3ICh3YXM6IFF1ZXN0aW9uIGFib3V0
IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uKQ0KDQoqIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29y
ay1wcm9ncmFtbWluZyBoYXMgYSBub3JtYXRpdmUgcmVmZXJlbmNlDQp0byBkcmFmdC12b3llci02
bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uDQoNCiogZHJhZnQtdm95ZXItNm1hbi1leHRl
bnNpb24taGVhZGVyLWluc2VydGlvbiBpcyBhYm91dCBFSCBpbnNlcnRpb24NCg0KKiBFSCBpbnNl
cnRpb24gaXMgZm9yYmlkZGVuIGJ5IFJGQzgyMDANCg0KV2UgaGF2ZSB3YXN0ZWQgd2F5IHRvbyBt
dWNoIHRpbWUgYW5kIGVuZXJneSB3aXRoIGFsbCB0aGUgbWV0aGFmb3JlcyBhbmQNCmN1cmlvdXMg
aW50ZXJwcmV0YXRpb25zIG9mIHN0YW5kYXJkcyBieSBmb2xrcyBwdXNoaW5nIGFuZC9vciBzdXBw
b3J0aW5nDQpFSCBpbnNlcnRpb24sIHJlYWxseS4NCg0KUGxlYXNlIG5vdGljZSB0aGF0IHZlcnNp
b24gLTAwIHdoaWNoIHdhcyBhY2NlcHRlZCBieSB0aGUgV0cgZG9lcyBub3QgaGF2ZSBzdWNoIG5v
cm1hdGl2ZSByZWZlcmVuY2UuDQoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDA8aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMD4N
Cg0KSXQgaXMgbm90IGV2ZW4gbGlzdGVkIGFzIGluZm9ybWF0aXZlIHJlZmVyZW5jZS4NCg0KU28g
aXQgY2FuIGJlIHJlbW92ZWQgdG9tb3Jyb3cgaWYgaXQgYm90aGVycyB5b3UgOikNCg0KQ2hlZXJz
LA0KUi4NCg0KDQo=
--_000_PR2PR03MB54199D0E3D053C3036390A45EEBB0PR2PR03MB5419eurp_
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDsNCgltc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUzt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7
DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9ImVuLUtFIiBs
aW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj5FdmVuIGlmIHlvdSByZW1vdmUgdGhlIHJlZmVyZW5jZSDigJMgeW91
IHN0aWxsIGhhdmUgcHJvYmxlbXMgaW4gNC4xMyBhbmQgNC4yMSB3aGljaCBtYW5pcHVsYXRlIHRo
ZSBoZWFkZXJzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkkgYWxzbyBwb2ludCBv
dXQgdGhhdCBpdOKAmXMgcmF0aGVyIGhhcmQgdG8gYXJndWUgdGhhdCBoZWFkZXJzIGFyZW7igJl0
IGJlaW5nIGluc2VydGVkIHdoZW4gdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQgaXMgZXhw
bGljaXRseSBtZW50aW9uZWQgYXMgYSBub3JtYXRpdmUgcmVmZXJlbmNlIGZvciBkcmFmdC1pZXRm
LWxzci1pc2lzLXNydjYtZXh0ZW5zaW9ucy0wMg0KIGluIHNlY3Rpb24gNC4zLCBhbmQgaW4gdGhl
cmUsIGl0IHNwZWNpZmllcyBhIHR5cGUgdG8gc3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2Yg
U0lE4oCZcyB0byBiZSBpbnNlcnRlZCBhcyBwYXJ0IG9mIHRoZSBULmluc2VydCBiZWhhdmlvciDi
gJMgYXMgcGVyIHNlY3Rpb24gNS4yIOKAkyB3aGljaCBleHBsaWNpdGx5IHJlZmVycyB0byBpbnNl
cnRpbmcgU1JIIGluIHRyYW5zaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QW5k
cmV3PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iZW4tS0Ui
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IHNwcmluZyAmbHQ7c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmcmZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIDUgU2VwdGVtYmVyIDIwMTkgMjI6MjQ8YnI+DQo8Yj5Ubzo8L2I+
IEZlcm5hbmRvIEdvbnQgJmx0O2Znb250QHNpNm5ldHdvcmtzLmNvbSZndDs8YnI+DQo8Yj5DYzo8
L2I+IDZtYW4gV0cgJmx0O2lwdjZAaWV0Zi5vcmcmZ3Q7OyBBbGV4YW5kcmUgUGV0cmVzY3UgJmx0
O2FsZXhhbmRyZS5wZXRyZXNjdUBnbWFpbC5jb20mZ3Q7OyBSb2JlcnQgUmFzenVrICZsdDtycmFz
enVrQGdtYWlsLmNvbSZndDs7IHNwcmluZ0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NwcmluZ10gU3Bpcml0IGFuZCBMZXR0ZXIgb2YgdGhlIExhdyAod2FzOiBRdWVzdGlvbiBh
Ym91dCBTUnY2IEluc2VydCBmdW5jdGlvbik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJlbi1LRSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9ImVuLUtFIj4qIGRy
YWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyBoYXMgYSBub3JtYXRpdmUg
cmVmZXJlbmNlPGJyPg0KdG8gZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2Vy
dGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iZW4tS0UiPjxicj4NCiogZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVh
ZGVyLWluc2VydGlvbiBpcyBhYm91dCBFSCBpbnNlcnRpb248YnI+DQo8YnI+DQoqIEVIIGluc2Vy
dGlvbiBpcyBmb3JiaWRkZW4gYnkgUkZDODIwMDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iZW4tS0UiPjxicj4NCldlIGhhdmUg
d2FzdGVkIHdheSB0b28gbXVjaCB0aW1lIGFuZCBlbmVyZ3kgd2l0aCBhbGwgdGhlIG1ldGhhZm9y
ZXMgYW5kPGJyPg0KY3VyaW91cyBpbnRlcnByZXRhdGlvbnMgb2Ygc3RhbmRhcmRzIGJ5IGZvbGtz
IHB1c2hpbmcgYW5kL29yIHN1cHBvcnRpbmc8YnI+DQpFSCBpbnNlcnRpb24sIHJlYWxseS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iZW4tS0UiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9ImVuLUtFIj5QbGVh
c2Ugbm90aWNlIHRoYXQgdmVyc2lvbiAtMDAgd2hpY2ggd2FzIGFjY2VwdGVkIGJ5IHRoZSBXRyBk
b2VzIG5vdCBoYXZlIHN1Y2ggbm9ybWF0aXZlIHJlZmVyZW5jZS4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJlbi1LRSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iZW4tS0UiPjxhIGhyZWY9Imh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1p
bmctMDAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2
LW5ldHdvcmstcHJvZ3JhbW1pbmctMDA8L2E+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iZW4tS0UiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9ImVuLUtFIj5JdCBpcyBub3QgZXZlbiBsaXN0ZWQgYXMgaW5mb3Jt
YXRpdmUgcmVmZXJlbmNlLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9ImVuLUtFIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJlbi1LRSI+U28gaXQgY2FuIGJlIHJlbW92ZWQgdG9tb3Jyb3cgaWYgaXQgYm90aGVy
cyB5b3UgOikmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJlbi1LRSI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
ZW4tS0UiPkNoZWVycyw8YnI+DQpSLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9ImVuLUtFIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJlbi1LRSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=
--_000_PR2PR03MB54199D0E3D053C3036390A45EEBB0PR2PR03MB5419eurp_--


From nobody Thu Sep  5 12:38:05 2019
Return-Path: <andrew.alston@liquidtelecom.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 17EDE120271 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 12:37:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 dYPIP5riXBrm for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 12:37:54 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A068120B1F for <spring@ietf.org>; Thu,  5 Sep 2019 12:37:53 -0700 (PDT)
Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on0104.outbound.protection.outlook.com [104.47.25.104]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-115-rjCFGqtzP_eo62zbhi_DEg-1; Thu, 05 Sep 2019 20:37:47 +0100
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com (52.133.109.74) by PR2PR03MB5305.eurprd03.prod.outlook.com (52.133.107.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.18; Thu, 5 Sep 2019 19:37:46 +0000
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8]) by PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8%5]) with mapi id 15.20.2220.022; Thu, 5 Sep 2019 19:37:46 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>
CC: 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, Robert Raszuk <rraszuk@gmail.com>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQAdy3cAAAexfYAAAk8hAAAAOwIAAADNfYAAAGUuAAABdukAAAB+EQAAAFMAgAAAtVgAAAC0mgAAAOZgAAAHbMsAAAAvrzA=
Date: Thu, 5 Sep 2019 19:37:46 +0000
Message-ID: <PR2PR03MB541979654BAA9BFC0F5E98FFEEBB0@PR2PR03MB5419.eurprd03.prod.outlook.com>
References: <1ebf5650-8461-e3cd-9360-46ed747603bc@si6networks.com> <12D2E805-1C64-4B34-8733-BC45E57202B6@employees.org>
In-Reply-To: <12D2E805-1C64-4B34-8733-BC45E57202B6@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 715acd88-e61a-4dd5-9624-08d732388748
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:PR2PR03MB5305; 
x-ms-traffictypediagnostic: PR2PR03MB5305:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <PR2PR03MB530530EE95C62ACC000D6DDAEEBB0@PR2PR03MB5305.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(136003)(366004)(396003)(346002)(39860400002)(199004)(189003)(3846002)(6436002)(6116002)(81166006)(81156014)(71200400001)(71190400001)(86362001)(2906002)(8676002)(256004)(14444005)(8936002)(790700001)(229853002)(486006)(186003)(54896002)(606006)(66476007)(7696005)(9686003)(6306002)(66946007)(4326008)(14454004)(10916006)(53936002)(6246003)(478600001)(55016002)(966005)(54906003)(316002)(33656002)(6506007)(76176011)(5660300002)(102836004)(110136005)(66066001)(25786009)(74316002)(64756008)(476003)(66446008)(66556008)(446003)(7736002)(26005)(99286004)(53546011)(52536014)(236005)(76116006)(11346002); DIR:OUT; SFP:1102; SCL:1; SRVR:PR2PR03MB5305; H:PR2PR03MB5419.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: lZqBHgTi+B1Xx3s3PffKG5URtUo4CeZ6shCTNywS5YzfKlrdadK+7ZBx9Ne7/NmmcxJBV8ipzEVv3DcfNma4E4sIPUlhJUIek6siOenqAVnClu3UoT1yWT1B+z4lqPrLEN19fq/a5WZ6ob4VSttfBfHBcPLJKletEOlzRqsFHeesIA0nMMufs5iL0LEoBogr4PG1dWT2xkZweryqlVqKg/mgVvfSIgb6OeY4YEu3hP1nY9vZdlgy+tsJlwxyBJFcQYAtuqPOrL1vPoa+STgwUgaa6MjTKjaW+KoM03yXmiusbwVqyY4/Eh4MHC7ZbQ7QzBqPH42YmxFnYYXhYoMik2SkeN55zIfsoD+8VzjhVuRjJ7f1jb9BGtmmukTEKgaAik2sozBr3EojaI0PVS7A3BrkxD6ScJcpoDMwdXbKFD8=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 715acd88-e61a-4dd5-9624-08d732388748
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 19:37:46.3584 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yBx6zWPnzZ+iUS/rLWdFZWFXmv6fFWj9kFMJpoCar5vE+nZ/L//fmId+cuuEnW1NVLAyIdiV8y6uJiOpWFY1GxDK8z9DknPVHcm5De/aEIQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR03MB5305
X-MC-Unique: rjCFGqtzP_eo62zbhi_DEg-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_PR2PR03MB541979654BAA9BFC0F5E98FFEEBB0PR2PR03MB5419eurp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mKg5A7ZSbK69sn0PHmC4GHUmKyw>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:37:56 -0000

--_000_PR2PR03MB541979654BAA9BFC0F5E98FFEEBB0PR2PR03MB5419eurp_
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

Ole,

I'm far from convinced that saying we stop - while the issue is a very big =
can of worms - is a good idea.  Right now, there is a clear issue on the ta=
ble here - and there are no proposals on how to address this - where addres=
sing it would be either to remove the issue from the draft or propose somet=
hing to update RFC8200 from my perspective.  I fail to see how we can there=
fore  think that closing this discussion to "some other unforeseen date" he=
lps anyone - other than pushing the can down the road...

Andrew


From: spring <spring-bounces@ietf.org> On Behalf Of Ole Troan
Sent: Thursday, 5 September 2019 22:30
To: Fernando Gont <fgont@si6networks.com>
Cc: 6man WG <ipv6@ietf.org>; Alexandre Petrescu <alexandre.petrescu@gmail.c=
om>; Robert Raszuk <rraszuk@gmail.com>; spring@ietf.org
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv=
6 Insert function)



> On 5 Sep 2019, at 21:03, Fernando Gont <fgont@si6networks.com<mailto:fgon=
t@si6networks.com>> wrote:
>
> We have wasted way too much time and energy with all the methafores and
> curious interpretations of standards by folks pushing and/or supporting
> EH insertion, really.

Pot calling kettle black?

This is an issue we all know is there. And has to be resolved one way or th=
e other. I am sure you will get ample opportunity to debate later.

How this thread or discussing the topic on those terms adds value is beyond=
 me. So I suggest we stop.

Ole
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://www.ietf.org/mailman/l=
istinfo/spring>

--_000_PR2PR03MB541979654BAA9BFC0F5E98FFEEBB0PR2PR03MB5419eurp_
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:blue;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:purple;
=09text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
=09{mso-style-name:msonormal;
=09mso-margin-top-alt:auto;
=09margin-right:0cm;
=09mso-margin-bottom-alt:auto;
=09margin-left:0cm;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
span.EmailStyle19
=09{mso-style-type:personal-reply;
=09font-family:"Calibri",sans-serif;
=09color:windowtext;}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-size:10.0pt;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
=09{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"en-KE" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US">Ole, <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US">I&#8217;m far from convinced that saying we stop &#8211; while the is=
sue is a very big can of worms &#8211; is a good idea.&nbsp; Right now, the=
re is a clear issue on the table here &#8211; and there are no proposals
 on how to address this &#8211; where addressing it would be either to remo=
ve the issue from the draft or propose something to update RFC8200 from my =
perspective.&nbsp; I fail to see how we can therefore &nbsp;think that clos=
ing this discussion to &#8220;some other unforeseen date&#8221;
 helps anyone &#8211; other than pushing the can down the road&#8230;<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US">Andrew<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"en-KE" style=3D"mso-fareast-language:E=
N-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> spring &lt;spring-bounces@ietf.org&gt;
<b>On Behalf Of </b>Ole Troan<br>
<b>Sent:</b> Thursday, 5 September 2019 22:30<br>
<b>To:</b> Fernando Gont &lt;fgont@si6networks.com&gt;<br>
<b>Cc:</b> 6man WG &lt;ipv6@ietf.org&gt;; Alexandre Petrescu &lt;alexandre.=
petrescu@gmail.com&gt;; Robert Raszuk &lt;rraszuk@gmail.com&gt;; spring@iet=
f.org<br>
<b>Subject:</b> Re: [spring] Spirit and Letter of the Law (was: Question ab=
out SRv6 Insert function)<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><br>
<br>
&gt; On 5 Sep 2019, at 21:03, Fernando Gont &lt;<a href=3D"mailto:fgont@si6=
networks.com">fgont@si6networks.com</a>&gt; wrote:<br>
&gt; <br>
&gt; We have wasted way too much time and energy with all the methafores an=
d<br>
&gt; curious interpretations of standards by folks pushing and/or supportin=
g<br>
&gt; EH insertion, really.<br>
<br>
Pot calling kettle black?<br>
<br>
This is an issue we all know is there. And has to be resolved one way or th=
e other. I am sure you will get ample opportunity to debate later.
<br>
<br>
How this thread or discussing the topic on those terms adds value is beyond=
 me. So I suggest we stop.
<br>
<br>
Ole<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://www.ietf.o=
rg/mailman/listinfo/spring</a><o:p></o:p></p>
</div>
</body>
</html>

--_000_PR2PR03MB541979654BAA9BFC0F5E98FFEEBB0PR2PR03MB5419eurp_--


From nobody Thu Sep  5 12:42:48 2019
Return-Path: <tom@herbertland.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 454D3120B31 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 12:42:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 LMB7HNQqnXpD for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 12:42:43 -0700 (PDT)
Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) (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 2E4EB120B2D for <spring@ietf.org>; Thu,  5 Sep 2019 12:42:43 -0700 (PDT)
Received: by mail-ed1-x541.google.com with SMTP id c19so3880637edy.10 for <spring@ietf.org>; Thu, 05 Sep 2019 12:42:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ZT1W6XNjodsQAd0T3bDs8PZ2fELayH1nxDzx2hBlTJE=; b=1tTYUAPOno0hLE9E9cw++tUynbXNvQDKtgs7kJA1aPxwHtTNQqcyxnrziOy8afsY2y G9PTuXzgiUkO8WvGqudfQwyLl9cJV85bUiHgZ3lcfWp744v6SmKhR7CzherexNwUP6no W8rOuSWHzi8n+hMojL9dE8+kANRnPTTAvYvUNOvTHUkVoEXJu5GYyIl6LfG+3SKng9RS 15eyiJT0pQHcdpkt6XaJDtf2qbxA4y4lkH0aL/U7mt4U/kltmYcfqcV6pJOi9Zp9CWSy QrCOEntrkbesohhphI52696A88jJ/IWMFOFeWKRI5alnrKLB0pjR8BOA8bxSyJMyrfol K+kA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ZT1W6XNjodsQAd0T3bDs8PZ2fELayH1nxDzx2hBlTJE=; b=Ep8reyM/1Kfl1Ynay8/kCiH0dhgaPA7kXX0/2g81OUn5rrxIbkH6tntjhU6M5sDxOp EoTZlSVQBOscXzM5ctnoqme5uEgd+PMSChovloQWn0FRSSqPQDS1u+/LNvGYvL3nuCRF nPCz7PyhqCQVV/KXfsP5ZV8ecOxCFjGXCD6HNFqhMLiop0qPNLIsAqUoowja5rpiJvdd 3992haB6fKRKfogwTpyWePY7bxJVDUANmG7ks/LRZd2fEFsF/mFYbLpNIn3aBsY1gQ3z 0tQO7pyN7o0D+5XBSS3fQv3DgXTw160oX7F1qMEAqziKGO7UpIgmytB5nZV8jI2r4EDt hRWg==
X-Gm-Message-State: APjAAAU0/r3hTpxq+fsthdBUIf2Bo2AYwXNkxi5S4z1qhcj4RVPuBxnr Zm3QSmqyhql8U/zyYx8tHzenedBmpGzqMuki9mB6hg==
X-Google-Smtp-Source: APXvYqzVdpE1obpsbYV2OSB9MKdopgH67jmorrhkk1e+iwyXjLCt97tAhXqhDbAYBcM832xlwb8a6+QznX3LkiVGxfA=
X-Received: by 2002:a17:907:2102:: with SMTP id qn2mr4369850ejb.266.1567712561495;  Thu, 05 Sep 2019 12:42:41 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <BYAPR05MB5463F429E6AA307D0F313B9AAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMGH25AoQ6hvoKa4jVonPcauD6xY2pgwnZFtwvF559V+vQ@mail.gmail.com> <CALx6S35WeoZs=cOmP0CA0K2Wj_Oc1H_YZr+Ky1W=UL=nF1x4rg@mail.gmail.com> <CA+b+ERmbEZ7WU8puMcuM6nBhP7rZs2ZiX104Ok5BKqpGaZLjQA@mail.gmail.com>
In-Reply-To: <CA+b+ERmbEZ7WU8puMcuM6nBhP7rZs2ZiX104Ok5BKqpGaZLjQA@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 5 Sep 2019 12:42:29 -0700
Message-ID: <CALx6S35VHrjSOKT-zBB4pEBS0+mSJG09U4ODMosu4GVVNvAfGQ@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9Ct2OQ7SdNx0-LLTWgYAAuDHVko>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:42:46 -0000

On Thu, Sep 5, 2019 at 12:20 PM Robert Raszuk <rraszuk@gmail.com> wrote:
>
> Hi Tom,
>
>>
>> insertion. For instance, I'd invite you do the thought experiment
>> about what happens when an intermediate node inserts a header that
>> causes the packet to exceed the MTU of some downstream forwarding
>> node.
>
>
> Absolutely.
>
> But SRH is meaningful only within a given domain.
>
Robert,

I don't see how that's relevant. The fact that a protocol is
_intended_ to be used only in a controlled domain is hardly a
substitute for doing the work to make the protocol robust. I don't
subscribe to the idea that just because a protocol runs in a limited
domain all of the problems magically go away.

> At least I would worry much less about MTU being exceeded when you insert=
 EH as compared when you encapsulate with complete new header including EH,=
 DO etc ... which somehow everyone seems to be happy about. I am not seeing=
 much logic here.
>
Because, when a node encapsulates a packet it places _its_ address in
the source address field. This provides the necessary attribution. So
when the encapsulated packet causes issues it is clear who the culprit
is-- they receive the ICMP error or when the packet is error is logged
it's clear who created it. Attribution is critical to correct network
operation.

> Moreover if you look at telco transport today a lot of "circuits" are emu=
lated circuits which use encap in the middle of the transports which in tur=
n runs over their IP networks. How do you deal with such cases when one day=
 it works and when telco underly reroutes such that it goes via bottleneck =
it does not ?
>
That's a deployment problem, not a protocol problem. That should be
taken up in IPv6 ops WG I would think.

> I am seeing this daily. We even wrote IETF drafts to detect this. Now the=
 BFD draft stuffing is a third attempt to have a tool to detect it. If IPv6=
 works end to end, hosts to hosts such MTU bottleneck should be part of the=
 IPv6 transport.
>
>> There is no robust protocol mechanism to deal with this.
>
>
> That's a problem much bigger then SR. See when I am building transport ov=
er third parties I use SLA probes which periodically validates not only SLA=
 data but also end to end max MTU. When I see an issue I choose automatical=
ly different underlay path such that end applications do not notice the iss=
ue.

Right, anytime an intermediate node materially changes a packet
outside of the standard protocol or increases the size of packet they
are risking end to end robustness and reliability. That's why RFC8200
precludes EH insertion, and why other similar proposals to make
non-standard modifications to packets in flight will be met with
resistance in IETF.

Tom

> Many thx,
> R.
>
>>


From nobody Thu Sep  5 12:54:14 2019
Return-Path: <fgont@si6networks.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 AFCDF120B6C; Thu,  5 Sep 2019 12:54:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 8-tTM5g2XRif; Thu,  5 Sep 2019 12:54:07 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F568120B58; Thu,  5 Sep 2019 12:54:07 -0700 (PDT)
Received: from [192.168.1.12] (ppp-94-69-228-80.home.otenet.gr [94.69.228.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 7D8D986268; Thu,  5 Sep 2019 21:54:04 +0200 (CEST)
To: Ole Troan <otroan@employees.org>
Cc: Robert Raszuk <rraszuk@gmail.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
References: <1ebf5650-8461-e3cd-9360-46ed747603bc@si6networks.com> <12D2E805-1C64-4B34-8733-BC45E57202B6@employees.org>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <ca6e7a10-1b84-445f-053d-8a666ab4ec90@si6networks.com>
Date: Thu, 5 Sep 2019 22:52:29 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <12D2E805-1C64-4B34-8733-BC45E57202B6@employees.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XkK-9-uzqRqALSRxe-q-ALQN73Q>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 19:54:13 -0000

On 5/9/19 22:30, Ole Troan wrote:
> 
> 
>> On 5 Sep 2019, at 21:03, Fernando Gont <fgont@si6networks.com> wrote:
>>
>> We have wasted way too much time and energy with all the methafores and
>> curious interpretations of standards by folks pushing and/or supporting
>> EH insertion, really.
> 
> Pot calling kettle black?

Not really.

Since this whole EH-insertion debate started, it has all been about
pushing it forward no matter what.

The spec is clear. If you want to change it, make a strong case for it.
BUt do not try to circumvent the IETF consensus on the topic.

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 12:58:38 2019
Return-Path: <ddukes@cisco.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 A4B3A120B1F; Thu,  5 Sep 2019 12:58:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.165
X-Spam-Level: 
X-Spam-Status: No, score=-11.165 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_SBL_CSS=3.335, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=hAUIAUOt; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=s1YDqVkc
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 zHE1Ogi4hn6B; Thu,  5 Sep 2019 12:58:19 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D1E62120271; Thu,  5 Sep 2019 12:58:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5864; q=dns/txt; s=iport; t=1567713498; x=1568923098; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=nHfxNbc3qA8ch6Y8WDqAIleVdIeSy1+pquLiJSPL5xk=; b=hAUIAUOtV12+5Bt2/S7uABIktIVTd6zcjIcecZnW0dArmQ4WSO+9O0/i sRsXA51bZR/IA+h+3hUp2j3Pxy5g1hkSuSorGpHpD3v0/zESROJFlvF0A f8IdCSECaxIO9K5mrs2sTFwbgeKga09N13hZdGapXloTtWW7KMOf+hVoV w=;
IronPort-PHdr: =?us-ascii?q?9a23=3AgFezgRYl4q7yyQBXKgrCX9r/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el20Q6bRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn?= =?us-ascii?q?1NksAKh0olCc+BB1f8KavmYzE5Ed9qX15+9Hb9Ok9QS47z?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AUAAB/aHFd/5xdJa1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVQMBAQEBCwGBRFADbVYgBAsqCoQXg0cDinSCXJdsgS6BJAN?= =?us-ascii?q?UCQEBAQwBARgNCAIBAYN6RQIXgh8jNgcOAgMJAQEEAQEBAgEGBG2FLgyFSgE?= =?us-ascii?q?BAQECAQEBEBERDAEBLAsBBAsCAQgOBwECAgIjAwICAiULFAEQAgQOBSKDAAG?= =?us-ascii?q?BagMODwECDKAXAoE4iGFzgTKCfQEBBYEyAYEUgk4YghYDBoEMKAGEf4Z4GIF?= =?us-ascii?q?AP4ERJx+CTD6CYQEBAgGBPgEBgymCWIx+gjiFRYIOlSsKgh+Gd41xG4I0hzy?= =?us-ascii?q?PBo8yhkWQYAIEAgQFAg4BAQWBWQ0kgVhwFTsqAYJBgkIMF4NPhRSFPgFzAYE?= =?us-ascii?q?oi16BIgGBIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,471,1559520000"; d="scan'208";a="332195805"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Sep 2019 19:58:17 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x85JwHfC003736 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 5 Sep 2019 19:58:17 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 14:58:17 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 15:58:16 -0400
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 5 Sep 2019 14:58:16 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SrSvflxqTi6NyMZyOk98ci1Pp/3exY25gdvGOuBM0/oNJyL805NOgLcNw+f700clDnlITBni/WPIYE0+CVeFBFuUMvar3xzqpyPemr6oJWMi31e/sAbIdEagD0dutHwH/ng4iliEL19vwU1ehPkczk4ZeiQ3joiqYaVCNRVe8Jfm6Dy7OVrljQUfNWBisvQCVky5Hx7AVWpymhB4665PHYBdYbE+LXMblLT02zmW+CJ4K9If3uhCkEZmK9lu4aAiajEHCG+1hIXuCfOYFEE32Wm3erv2v1w86NsisRM8IS+fi8JObg0x+N63Tnkx1ixeEUlPPpHvJFiAZpOk4lGDHA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nHfxNbc3qA8ch6Y8WDqAIleVdIeSy1+pquLiJSPL5xk=; b=WCGX+8c0u1cgLmaS0kB5/fdKqrtp9sPbTzsUU6GRn2LqYVDKPWJ5OKoE2xA3epKya316pGLj2N4joqzEKDaj7cYZg8An/4gEmXAyEBFtAsNMDcxVhTnwF3vlFiB25nVAJiILODiRcKvJ0YbPqArSCI+sLj0g/ewhkFaATWuEbJL32cD/4NDOl4kA/GnH078UHGbYP5cA6O+HCwk5vPDIMx+GL0Eh0lBh3x6OOFtGJ6Pl6oLx9aii/gWc0AXHW9R8bUF8BlRtNLXEYIWIRSVOj9x+e+ine507kdKw4abkcetRBX9tiJxPymjMKhSeIQYNzWS/BQkDUKMxEFoa13g3aA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nHfxNbc3qA8ch6Y8WDqAIleVdIeSy1+pquLiJSPL5xk=; b=s1YDqVkc74XAfav2C2Pc2M9ugRrBrt0RwtVfSX5NqC9pW9Vdl6EaB2yO4rGKpd49zmDfk/WWHI/1RiCj3tkvzu6ElSFyQ2QGz7Cbohr2iJfdvt2cxl4hWfKEr6gL0sTmxzt3iWryW+qaOC44fVDkFZ8HY0X5evJOGxIRw88sxtg=
Received: from DM6PR11MB2603.namprd11.prod.outlook.com (20.176.99.21) by DM6PR11MB3209.namprd11.prod.outlook.com (20.176.120.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.21; Thu, 5 Sep 2019 19:58:13 +0000
Received: from DM6PR11MB2603.namprd11.prod.outlook.com ([fe80::d9ce:baa:b980:e9a2]) by DM6PR11MB2603.namprd11.prod.outlook.com ([fe80::d9ce:baa:b980:e9a2%3]) with mapi id 15.20.2220.013; Thu, 5 Sep 2019 19:58:13 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: Fernando Gont <fgont@si6networks.com>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtacT7YMwgAFf0ICAA0V6AIABQWiAgANe6oCAAAKegIAAVJAA
Date: Thu, 5 Sep 2019 19:58:13 +0000
Message-ID: <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com>
In-Reply-To: <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ddukes@cisco.com; 
x-originating-ip: [72.142.19.206]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cd1b83f9-ab24-4a9c-2ce6-08d7323b627c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3209; 
x-ms-traffictypediagnostic: DM6PR11MB3209:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <DM6PR11MB320958F2A92390DD9829C064C8BB0@DM6PR11MB3209.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(396003)(366004)(136003)(39860400002)(199004)(189003)(446003)(11346002)(186003)(478600001)(99286004)(66066001)(26005)(81166006)(6506007)(81156014)(53546011)(14444005)(256004)(8676002)(476003)(5660300002)(966005)(66476007)(66556008)(66946007)(102836004)(2616005)(66574012)(486006)(2906002)(14454004)(316002)(8936002)(76176011)(6116002)(6486002)(33656002)(6306002)(53936002)(229853002)(6916009)(4326008)(6512007)(71200400001)(71190400001)(36756003)(305945005)(6436002)(6246003)(7736002)(25786009)(91956017)(76116006)(86362001)(66446008)(64756008)(3846002)(54906003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3209; H:DM6PR11MB2603.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QqATtpMCn9up+uBXXV2GCi4ijWNFkUufnXzQpvn/Vb19JOXH8lHqyY7O/kGXDaSpxx7h236dKX87/mvtu/aOTltId5dKbuNzcHyklw6e9/sukpl20mc8pTnBDP0ECv7Rm9C8WGKS8siWnbfCVwbkfnQlnigJ6cKmwHyWi1I6PbMCx2qrANbITrPJVIBvNp607IeZbnc4Z8trHsdRfiEbsOY7KMKJDEYbdkLopxKJQTaUqnUbUxj/vsSUD7XPjDf95JGTnCMMSI7cUU4INuhBG3H+3pFO4fFKY+OPGN8xifuasFcBLxzaAJx3s0Jf1m/gKreKA0rgpuOD6vDM7AZuGVpV8kbAW7GpcUSCnBHL4qxGOYs37a/NwjIbJGIVK/xCjwygZVeihH0aWtuIiwX1vYe81MSTX1xN5FrmgMSEIWs=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <BFCDEFE294F5CE4AA613EF19B4EB472F@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: cd1b83f9-ab24-4a9c-2ce6-08d7323b627c
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 19:58:13.2049 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: F3alIWgXl86HSonxJsOAYZXBlo1sz+MznQY4KPxtJC2edLIn6l6Ju9nW3Jv5721AvSmOOLvydzNUEdWkMya+8A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3209
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.18, xch-aln-008.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/lBFGz1UtJR27hjKG4hBbTJYVPGE>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 19:58:22 -0000

SGV5IEZlcm5hbmRvLCBzaW5jZSB5b3XigJlyZSBsb3N0LCBoZXJlIGFyZSBzb21lIG1vcmUgd2F5
cG9pbnRzIHRvIGhlbHAgeW91IGZpbmQgeW91ciB3YXkgOykNCg0KLSBkcmFmdC1pZXRmLXNwcmlu
Zy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgbWVudGlvbnMgU1JIIGluc2VydGlvbiBpbiBvbmx5
IDIgb2YgMzkgU0lEIGJlaGF2aW9ycyAtIGkuZS4gaXTigJlzIGEgc21hbGwgcGFydCBvZiB0aGUg
ZHJhZnQsIGFuZCBhbGwgaW5zZXJ0IHZhcmlhbnRzIGhhdmUgYW4gZW5jYXBzdWxhdGlvbiB2YXJp
YW50IGRlZmluZWQuDQoNCi0gQXQgSUVURiAxMDEsIHRoZSA2bWFuIFdHIGNvbmZpcm1lZCB0aGF0
IFNSSCBpbnNlcnRpb24gbXVzdCBiZSB3b3JrZWQgb24gYmVmb3JlIGRyYWZ0LWlldGYtc3ByaW5n
LXNydjYtbmV0d29yay1wcm9ncmFtbWluZyBjYW4gcHJvZ3Jlc3MgdG8gUkZDIC0gaS5lLiB0aGVy
ZSBhcmUgbm90IHN1cnByaXNlcyBhbnl3aGVyZS4NCg0KLSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2
LW5ldHdvcmstcHJvZ3JhbW1pbmcgYWRkZWQgYSBub3JtYXRpdmUgcmVmZXJlbmNlIHRvIGRyYWZ0
LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24gdG8gZG9jdW1lbnQgdGhhdCBm
YWN0Lg0KDQpEYXJyZW4NCg0KPiBPbiBTZXAgNSwgMjAxOSwgYXQgMTA6NTUgQU0sIEZlcm5hbmRv
IEdvbnQgPGZnb250QHNpNm5ldHdvcmtzLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiA1LzkvMTkgMTc6
NDYsIGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20gd3JvdGU6DQo+PiBGZXJuYW5kbywNCj4+IA0K
Pj4gDQo+Pj4gRnJvbTogc3ByaW5nIFttYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBGZXJuYW5kbyBHb250DQo+Pj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDMs
IDIwMTkgMToxOCBQTQ0KPj4+IA0KPj4+IEhlbGxvLCBTdXJlc2gsDQo+Pj4gDQo+Pj4gT24gMi85
LzE5IDE5OjA3LCBTdXJlc2ggS3Jpc2huYW4gd3JvdGU6DQo+Pj4gWy4uLi5dDQo+Pj4+Pj4gU28s
IHdlIHNob3VsZCBwcm9iYWJseSBleHBsb3JlIHRoZSBtb3RpdmF0aW9uIGZvciBPcHRpb24gMiku
IElmIHRoZQ0KPj4+Pj4+IG1vdGl2YXRpb24gaXMgbm90IHN1ZmZpY2llbnQsIHdlIHNob3VsZCBw
cm9iYWJseSBzdGFuZGFyZGl6ZSBvbiBPcHRpb24gMS4NCj4+Pj4+IA0KPj4+Pj4gTXkgYXJndW1l
bnQgd291bGQgYmU6DQo+Pj4+PiBGb2xrcyB3b3VsZCBkbyB3aGF0ZXZlciB0aGV5IHBsZWFzZSB3
aXRoIDEpLiBJZiBzb21laG93IHRoZXkgZmVlbCB0aGUNCj4+Pj4+IG5lZWQgdG8gZG8gMiksIHRo
ZXkgc2hvdWxkICpyZWZyYWluIGZyb20gZXZlbiBzdWdnZXN0aW5nIGl0KiwgcG9zdCBhbg0KPj4+
Pj4gaW50ZXJuZXQgZHJhZnQgdGhhdCBwcm9wb3NlcyB0byB1cGRhdGUgUkZDODIwMCB0byBhbGxv
dyBmb3IgdGhlDQo+Pj4+PiBpbnNlcnRpb24gb2YgRUhzLCB3YWl0IGZvciB0aGF0IHRvIGJlIGFk
b3B0ZWQgYW5kIHB1Ymxpc2hlZCwgYW5kIG9ubHkNCj4+Pj4+IHRoZW4gc3VnZ2VzdCB0byBkbyBF
SCBpbnNlcnRpb24uDQo+Pj4+IA0KPj4+PiBJIGhhdmUgcHV0IGRvd24gbXkgdGhvdWdodHMgb24g
dGhlIGZ1dHVyZSBvZiBoZWFkZXIgaW5zZXJ0aW9uIHdvcmsgaW4gYQ0KPj4+PiBtYWlsIHRvIHRo
ZSA2bWFuIGxpc3QgaW4gTWF5IDIwMTcuIFRoZSBtYWlsIGNhbiBiZSBmb3VuZCBiZWxvdw0KPj4+
PiANCj4+Pj4gaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9pcHY2LzRNZXZv
cEg5X2lRZ2xVaXpob1Q1UmwtVGpSYw0KPj4+IA0KPj4+IFRoaXMgc2VlbXMgZSBiaXQgbWlzbGVh
ZGluZy4gV2hhdCBJIHdvdWxkIGV4cGVjdCBpcyB0aGF0IGJlZm9yZSBhbnkgd29yaw0KPj4+IGlz
IHB1Ymxpc2hlZCBvbiBFSC1pbnNlcnRpb24sIHRoZSBJUHY2IHN0YW5kYXJkIGlzIHVwZGF0ZWQg
dG8gYWxsb3cgZm9yDQo+Pj4gRUggaW5zZXJ0aW9uLiAocGxlc2Ugc2VlIGJlbGxvdykNCj4+PiAN
Cj4+PiANCj4+PiANCj4+PiANCj4+Pj4+IFAuUy46IEdpdmVuIHRoZSBhbW91bnQgb2YgZGlzY3Vz
c2lvbiB0aGVyZSBoYXMgYmVlbiBvbiB0aGlzIHRvcGljIGluIHRoZQ0KPj4+Pj4gY29udGV4dCBv
ZiBSRkM4MjAwLCBJJ2QgbGlrZSB0byBob3BlIHRoYXQgdGhlcmUncyBubyBkcmFmdC1pZXRmIGRv
Y3VtZW50DQo+Pj4+PiBzdWdnZXN0aW5nIEVILWluc2VydGlvbiBvciwgaWYgdGhlcmUgaXMsIHRo
ZSByZWxldmFudCBBRHMgYW5kIGNoYWlycw0KPj4+Pj4gbWFrZSBzdXJlIHRoYXQncyBub3QgdGhl
IGNhc2UgYW55bW9yZS4NCj4+Pj4gDQo+Pj4+IFllcy4gSWYgYSBkcmFmdCB2aW9sYXRlcyBSRkM4
MjAwIGFuZCBpdCBoaXRzIHRoZSBJRVNHIGZvciBldmFsdWF0aW9uLCBJDQo+Pj4+IHdpbGwgY2Vy
dGFpbmx5IGhvbGQgYSBESVNDVVNTIHBvc2l0aW9uIHVudGlsIHRoZSB2aW9sYXRpb25zIGFyZSBm
aXhlZC4NCj4+PiANCj4+PiBTaW5jZSB0aGVyZSBoYXZlIGJlZW4gcGxlbnR5IG9mIGF0dGVtcHRz
IHRvIGRvIEVIIGluc2VydGlvbiBvciBsZWF2ZSB0aGUNCj4+PiBJUHY2IHN0YW5kYXJkIGFtYmln
dW91cyBpbiB0aGlzIHJlc3BlY3QsIGFuZCB0aGUgSUVURiBoYXMgaGFkIGNvbnNlbnN1cw0KPj4+
IHRoYXQgRUggaW5zZXJ0aW9uIGlzIG5vdCBhbGxvd2VkLCBJIHRoaW5rIGl0IHdvdWxkIGJlIGJh
ZCwgd2FzdGVmdWxsLA0KPj4+IHRyaWNreSwgYW5kIGV2ZW4gZGFuZ2Vyb3VzIHRvIGxldCBhIGRv
Y3VtZW50IGdvIHRocm91Z2ggdGhlIHdob2xlDQo+Pj4gcHVibGljYXRpb24gcHJvY2VzcywgYW5k
IGp1c3QgcmVseSBvbiB0aGUgQUQgdG8ga2VlcCB0aGUgIkRJU0NVU1MiDQo+Pj4gYnV0dG9uIHBy
ZXNzZWQuDQo+PiANCj4+IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWlu
ZyBoYXMgYSBub3JtYXRpdmUgcmVmZXJlbmNlIHRvIFtJLUQudm95ZXItNm1hbi1leHRlbnNpb24t
aGVhZGVyLWluc2VydGlvbl0NCj4+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDEjc2VjdGlvbi0xMy4xDQo+PiAN
Cj4+IEFzIHN1Y2gsIGZyb20gYSBwcm9jZXNzIHN0YW5kcG9pbnQsIGl0IHdvdWxkIG5vdCBnb2lu
ZyB0byBiZSBwdWJsaXNoZWQgYmVmb3JlIFtJLUQudm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVy
LWluc2VydGlvbl0gYmUgaXRzZWxmIHB1Ymxpc2hlZCBhcyBSRkMuIEFuZCBmcm9tIGl0cyBuYW1l
LCB0aGUgbGF0dGVyIGlzIGludGVuZGVkIHRvIGJlIGRpc2N1c3NlZCBhbmQgd2l0aGluIGNvbnRy
b2wgb2YgdGhlIDZNQU4gV0cuIFNvIEkgZG9uJ3QgdGhpbmsgdGhhdCB3ZSBjYW4gc2F5IHRoYXQg
aXQgImp1c3QgcmVseSBvbiB0aGUgQUQgdG8ga2VlcCB0aGUgIkRJU0NVU1MiIGJ1dHRvbiBwcmVz
c2VkLiINCj4+IA0KPj4gSW4gbXkgbWluZCwgdGhpcyBzaG91bGQgYWxzbyBiZSBhIGNsZWFyIGlu
ZGljYXRpb24gdGhhdCB0aGUgcXVlc3Rpb24gb2YgaGVhZGVyIGluc2VydGlvbiBpcyAodG8gYmUp
IHdpdGhpbiB0aGUgY29udHJvbCBvZiB0aGUgNk1BTiBXRy4gQnV0IHlvdSBtYXkgaGF2ZSBhIGRp
ZmZlcmVudCBvcGluaW9uLg0KPiANCj4gTWF5YmUgbXkgbWVudGFsIGFsZ29yaXRobSBoYXMgYSBi
dWcsIGJ1dDogd2hhdCdzIHRoZSBwb2ludCBvZiBzcHJpbmcNCj4gd29ya2luZyBvbiBhIGRvY3Vt
ZW50IHRoYXQgcmVsaWVzIG9uIHNvbWV0aGluZyB0aGF0IDZtYW4gaGFzIHNvIGZhcg0KPiByZWpl
Y3RlZD8NCj4gDQo+IFlvdSBzcGVuZCBlbmVyZ3kgb24gdGhlIGRvY3VtZW50IGFuZCB0aGVuLi4u
IGp1c3Qgc2l0IG9uIHRoZSBJLUQgdG8gc2VlDQo+IGlmIDZtYW4gYWRvcHRzIHZveWVyLTZtYW4t
ZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24/IFNoaXAgdGhlIGRvY3VtZW50DQo+IHRvIHRoZSBJ
RVNHIGZvciB0aGVtIHRvIHJldmlldz8gLS0gSSdtIGxvc3QsIHNvcnJ5Lg0KPiANCj4gLS0gDQo+
IEZlcm5hbmRvIEdvbnQNCj4gU0k2IE5ldHdvcmtzDQo+IGUtbWFpbDogZmdvbnRAc2k2bmV0d29y
a3MuY29tDQo+IFBHUCBGaW5nZXJwcmludDogNjY2NiAzMUM2IEQ0ODQgNjNCMiA4RkIxIEUzQzQg
QUUyNSAwRDU1IDFENEUgNzQ5Mg0KPiANCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gc3ByaW5nIG1haWxpbmcgbGlzdA0KPiBz
cHJpbmdAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
cHJpbmcNCg0K


From nobody Thu Sep  5 13:44:33 2019
Return-Path: <ddukes@cisco.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 B9F57120B1F; Thu,  5 Sep 2019 13:44:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.165
X-Spam-Level: 
X-Spam-Status: No, score=-11.165 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_SBL_CSS=3.335, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=O7pqlEGB; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=oeSufLIs
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 wq4MXlZFDj2M; Thu,  5 Sep 2019 13:44:29 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A8939120900; Thu,  5 Sep 2019 13:44:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2328; q=dns/txt; s=iport; t=1567716269; x=1568925869; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=DxmURbrzDTX/YX9GVSAJNXe3P3vXB5LrJE+Zey/dM+8=; b=O7pqlEGB3mZdkQbIFQG4rkKFacJQRMoJjkTZG/5IuKAl0w8rwxhpU43J QYfZ2PQJYenYqLH1Fdu5fGA/1XcwxJNGnOp32oyCDHdWgJch9ze8ZZTOJ 7moZnWOGOxTvA9a0+8sEEhh3I53qCMxYnzDixpgVUS+wbjIyRh9k6M3Q3 I=;
IronPort-PHdr: =?us-ascii?q?9a23=3AultKBxUOxv6tZIWVPAt+e4iYUFHV8LGuZFwc94?= =?us-ascii?q?YnhrRSc6+q45XlOgnF6O5wiEPSANSJ8OpK3uzRta2oGXcN55qMqjgjSNRNTF?= =?us-ascii?q?dE7KdehAk8GIiAAEz/IuTtank2ENlBWURN9HCgOk8TE8H7NBXf?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AYAABlcnFd/4YNJK1lGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBUwYBAQELAYFEUAOBQyAECyoKhBeDRwOEUoYjgjcll2yBLhSBEAN?= =?us-ascii?q?UCQEBAQwBAS0CAQGEPwIXgh8jNAkOAgMJAQEEAQEBAgEGBG2FLgyFSgEBAQE?= =?us-ascii?q?CARIREQwBATcBBAsCAQgOCgICJgICAjAVEAIEDgUigwCBawMODwECoCkCgTi?= =?us-ascii?q?IYXOBMoJ9AQEFhRUYghYJgQwoAYt3GIFAP4E4DBOCTD6ELBiDCzKCJo82jha?= =?us-ascii?q?OaAqCH5RoG4I0i1uCD4hYplcCBAIEBQIOAQEFgVI4gVhwFWUBgkGCQgwXg0+?= =?us-ascii?q?KU3OBKY0AAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,471,1559520000"; d="scan'208";a="539171688"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Sep 2019 20:44:28 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x85KiScn005187 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 5 Sep 2019 20:44:28 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 15:44:28 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 15:44:27 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 5 Sep 2019 15:44:27 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=asxa5YlGr7+3tKjFd/KNEVrs1+LdMG2F2/67kXR3VkkgglqvuQUdYKOdV5zfBYk7cl5GcjzjQg63RAAJ5vQbdDB5vA8QS/Rq7+QWEOiGdEMl+F36OzTHBteunbOJtHWG9L8osHy+C+a3Ad8UJCsm5nF+HlKPBmoQU4XkUdy1eHYSz6ql6mMKd/RIXMnCIOfw/8oLKNXS+Tj2tEUeAw+RVrS66Pqn6xtzMQi2DBC+gTDDXlaSmxoAhrXSg9B4TdEfmOz9pmla9Ba1BDkS5WZ149lBGCVU2023WPitVVuPiLKVLkwIQZ6KsXKspWPh214+9QtpCO5oK2asE7FBT2sXrA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DxmURbrzDTX/YX9GVSAJNXe3P3vXB5LrJE+Zey/dM+8=; b=Q6BphuHQja0aegTfS4p8Pr0+0U0GuV/SE9Af3ce3QnMSjwl1NYekBC4uRYiH5VdixB6S6F9hmq5HluwJ9CLDenRp+SB53PD6z65j+K9ZBBMjtBEY2C7AFIUeddDkY9Jo4pCi3tpDQfcClyrEfwYbt5OntxClSb9ML6Mw3g7YiNCcI95Hfv5aICqV6wbiNiq26YOFLhQCdTOIIwTJB+zoMPFMINgj8wb/N9dsAk7vF1+v9CjmxUc+yllBSLnL0qflyx8WAJdk+BU5nqdcF3KRS8i9bmsN0Pzr9VG31zKMz5bkP4QjyLqYsCzU2hWPrYQWCvt725kcamtGdbaKvMWJvw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DxmURbrzDTX/YX9GVSAJNXe3P3vXB5LrJE+Zey/dM+8=; b=oeSufLIsDAtzGSsqopwBd4K64y1/qrmVkCkKEB8VWFx62OL7IHWZc1VULOQ55kO04WRhxN73MNvZVV++hcCllF8XurhzyMVtCq6NlVRClTBREUuHmQ4aI0Mw1RSwK5Dtvc6+kRkEOQispeyQGu+I7VgIs4ZtBvmuld4VKTU4NzA=
Received: from DM6PR11MB2603.namprd11.prod.outlook.com (20.176.99.21) by DM6PR11MB3003.namprd11.prod.outlook.com (20.177.217.208) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.18; Thu, 5 Sep 2019 20:44:27 +0000
Received: from DM6PR11MB2603.namprd11.prod.outlook.com ([fe80::d9ce:baa:b980:e9a2]) by DM6PR11MB2603.namprd11.prod.outlook.com ([fe80::d9ce:baa:b980:e9a2%3]) with mapi id 15.20.2220.013; Thu, 5 Sep 2019 20:44:27 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: Fernando Gont <fgont@si6networks.com>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtacT7YMwgAFf0ICAA0V6AIABQWiAgANe6oCAAAKegIAAUwOAgAAChwCAAAvxAA==
Date: Thu, 5 Sep 2019 20:44:26 +0000
Message-ID: <85B27D0E-E13F-4E1A-8526-335C210DABDB@cisco.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com> <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com>
In-Reply-To: <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ddukes@cisco.com; 
x-originating-ip: [72.142.19.206]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3f8505de-e77c-4ad4-eadb-08d73241d7c0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3003; 
x-ms-traffictypediagnostic: DM6PR11MB3003:
x-microsoft-antispam-prvs: <DM6PR11MB3003D10DF6388D59CCA16369C8BB0@DM6PR11MB3003.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(376002)(396003)(346002)(136003)(199004)(189003)(53936002)(6506007)(446003)(53546011)(6916009)(11346002)(476003)(102836004)(486006)(5660300002)(33656002)(76176011)(316002)(2616005)(25786009)(2906002)(256004)(6436002)(99286004)(36756003)(6246003)(14444005)(4326008)(6116002)(8676002)(86362001)(7736002)(81156014)(66066001)(8936002)(14454004)(71190400001)(6512007)(91956017)(229853002)(66556008)(66476007)(66946007)(186003)(64756008)(66446008)(81166006)(3846002)(26005)(478600001)(71200400001)(54906003)(6486002)(76116006)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3003; H:DM6PR11MB2603.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ODPfLFITzVHwKbgEVr9RLP8qBdXFFnrwK1tqDGZoOMeLPbt/wxpYkYTyPo1/sm/3cMa6UvpCys8gtfYutRkJ5/upqXVvd6bM7ootOtN0r5yHmwAFh3r3nQVUsr9GYkxxxkka9+V5/L9rB5+p7k7ltDal/PkycmtaoxY7JF/0WxKS0pQ2b6//mmhy20xR9YbJ538mTX0WGzAmOF+cT+FJqoOGaDehCHOVmLPO8vRp365B2HA4XeouLzL3O+KZPlYg5n65fi8Oda3V3Lx/HNgeWUW+bWpWrwO3/L3IBCv03vlvY932mBRpLr+a1mPkBh/rI/cOPAP+jqdEcIxzo8oX2TF3xp73+8/89b1lDHKmNPUjB2bRkAgp/8a/RhJ9hDny01GGyXUxc8HccUITxhBrpGVggGm8+0crKuDERmmwpUM=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <8861C07B6C80C2449F3D41F26DC33A73@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3f8505de-e77c-4ad4-eadb-08d73241d7c0
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 20:44:26.8732 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hzZwxJl7lhwFwSjfq6VS3w6NNWvTwGl+psZy8dbIGrf4n2PqNSwMd1V7oOvD8EP1k3iwqm2UGWUAajIPe6wpSQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3003
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/QWaC1yKnkrt8Pju6jdUvczk2MEw>
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 20:44:32 -0000

aW5saW5l4oCmDQoNCj4gT24gU2VwIDUsIDIwMTksIGF0IDQ6MDEgUE0sIEZlcm5hbmRvIEdvbnQg
PGZnb250QHNpNm5ldHdvcmtzLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiA1LzkvMTkgMjI6NTIsIERh
cnJlbiBEdWtlcyAoZGR1a2VzKSB3cm90ZToNCj4+IEhleSBGZXJuYW5kbywgc2luY2UgeW914oCZ
cmUgbG9zdCwgaGVyZSBhcmUgc29tZSBtb3JlIHdheXBvaW50cyB0byBoZWxwDQo+PiB5b3UgZmlu
ZCB5b3VyIHdheSA7KQ0KPj4gDQo+PiAtIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1w
cm9ncmFtbWluZyBtZW50aW9ucyBTUkggaW5zZXJ0aW9uIGluDQo+PiBvbmx5IDIgb2YgMzkgU0lE
IGJlaGF2aW9ycyAtIGkuZS4gaXTigJlzIGEgc21hbGwgcGFydCBvZiB0aGUgZHJhZnQsIGFuZA0K
Pj4gYWxsIGluc2VydCB2YXJpYW50cyBoYXZlIGFuIGVuY2Fwc3VsYXRpb24gdmFyaWFudCBkZWZp
bmVkLg0KPiANCj4gSSBkb24ndCBzZWUgaG93IHRoaXMgY2hhbmdlcyB0aGUgZGlzY3Vzc2lvbiBo
ZXJlLg0KDQpQZXJoYXBzIHlvdSBzaG91bGQgcmVhZCB0aGUgd2hvbGUgZG9jdW1lbnQgRmVybmFu
ZG8uDQoNCj4gQXJlIHlvdSBzdWdnZXN0aW5nDQo+IHRoYXQgRUggaW5zZXJ0aW9uIGNhbiBiZSBy
ZW1vdmVkIGZyb20gdGhlIGRvY3VtZW50IGFuZCB0aGVyZSB3b3VsZCBzdGlsbA0KPiBiZSB2YWx1
ZSBpbiBwdXJzdWluZyB0aGUgZG9jdW1lbnQ/DQo+IA0KPiANCj4+IC0gQXQgSUVURiAxMDEsIHRo
ZSA2bWFuIFdHIGNvbmZpcm1lZCB0aGF0IFNSSCBpbnNlcnRpb24gbXVzdCBiZSB3b3JrZWQNCj4+
IG9uIGJlZm9yZSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgY2Fu
IHByb2dyZXNzIHRvIFJGQw0KPj4gLSBpLmUuIHRoZXJlIGFyZSBub3Qgc3VycHJpc2VzIGFueXdo
ZXJlLg0KPj4gDQo+PiAtIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWlu
ZyBhZGRlZCBhIG5vcm1hdGl2ZSByZWZlcmVuY2UNCj4+IHRvIGRyYWZ0LXZveWVyLTZtYW4tZXh0
ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24gdG8gZG9jdW1lbnQgdGhhdCBmYWN0Lg0KPiANCj4gQW1v
bmcgdGhlIHBvc3NpYmxlIG9wdGlvbnMgaXMgdGhhdCBFSC1pbnNlcnRpb24gaXMgbmV2ZXIgd29y
a2VkIG91dC4gSW4NCj4gd2hpY2ggY2FzZSwgd2hhdCdzIHRoZSBwb2ludCBvZiBiYXNpbmcgc29t
ZXRoaW5nIG9uIEVIIGluc2VydGlvbiB3aGVuDQo+IHRoZSBzdGF0dXMgcXVvIGlzIHRoYXQgRUgg
aW5zZXJ0aW9uIGlzIG5vdCBhbGxvd2VkLCBhbmQgdGhlcmUgZG9lcyBub3QNCj4gc2VlbSB0byBi
ZSBhbnkgaW5kaWNhdGlvbiB0aGF0IHRoYXQgd2lsbCBjaGFuZ2UgYW55dGltZSBzb29uPw0KPiAN
Cg0KQWgsIGFuIGV4Y2VsbGVudCByZWFzb24gdG8gbmV2ZXIgd29yayBvbiBhbnl0aGluZzogaWYg
aXRzIG5vdCBlYXN5IHRoZW4gZG9u4oCZdCBib3RoZXIgd2l0aCB0aGUgd29yayENCg0KUGVyaGFw
cyB3ZSBzaG91bGQgYWxsIGdyYWIgYSBtYXJ0aW5pIGluc3RlYWQgOykNCg0KRGFycmVuDQoNCg0K
PiAtLSANCj4gRmVybmFuZG8gR29udA0KPiBTSTYgTmV0d29ya3MNCj4gZS1tYWlsOiBmZ29udEBz
aTZuZXR3b3Jrcy5jb20NCj4gUEdQIEZpbmdlcnByaW50OiA2NjY2IDMxQzYgRDQ4NCA2M0IyIDhG
QjEgRTNDNCBBRTI1IDBENTUgMUQ0RSA3NDkyDQo+IA0KPiANCj4gDQo+IA0KDQo=


From nobody Thu Sep  5 14:59:14 2019
Return-Path: <otroan@employees.org>
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 43403120232; Thu,  5 Sep 2019 14:58:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 DrcM55eOvBak; Thu,  5 Sep 2019 14:58:41 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00D5C120130; Thu,  5 Sep 2019 14:58:40 -0700 (PDT)
Received: from [IPv6:2a01:79c:cebd:c078:596c:c2c1:6749:79a7] (unknown [IPv6:2a01:79c:cebd:c078:596c:c2c1:6749:79a7]) (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 clarinet.employees.org (Postfix) with ESMTPSA id 4A5B84E11AC6; Thu,  5 Sep 2019 21:58:40 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Ole Troan <otroan@employees.org>
Mime-Version: 1.0 (1.0)
Date: Thu, 5 Sep 2019 23:58:37 +0200
Message-Id: <3D8725E7-EAA3-4615-ABA2-FFA53D2F1B14@employees.org>
References: <ca6e7a10-1b84-445f-053d-8a666ab4ec90@si6networks.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
In-Reply-To: <ca6e7a10-1b84-445f-053d-8a666ab4ec90@si6networks.com>
To: Fernando Gont <fgont@si6networks.com>
X-Mailer: iPhone Mail (17A5821e)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Ee1FEmei17afmRiQ1uWrD0tEE1E>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Thu, 05 Sep 2019 21:58:42 -0000

Fernando,


> On 5 Sep 2019, at 21:54, Fernando Gont <fgont@si6networks.com> wrote:
>=20
> =EF=BB=BFOn 5/9/19 22:30, Ole Troan wrote:
>>=20
>>=20
>>>> On 5 Sep 2019, at 21:03, Fernando Gont <fgont@si6networks.com> wrote:
>>>=20
>>> We have wasted way too much time and energy with all the methafores and
>>> curious interpretations of standards by folks pushing and/or supporting
>>> EH insertion, really.
>>=20
>> Pot calling kettle black?
>=20
> Not really.
>=20
> Since this whole EH-insertion debate started, it has all been about
> pushing it forward no matter what.
>=20
> The spec is clear. If you want to change it, make a strong case for it.
> BUt do not try to circumvent the IETF consensus on the topic.

Straw man attack.=20

I think you have repeatedly made your point.=20

O.=20=


From nobody Thu Sep  5 17:09:45 2019
Return-Path: <rbonica@juniper.net>
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 AAD8A120043; Thu,  5 Sep 2019 17:09:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 YvqYPysVe6e3; Thu,  5 Sep 2019 17:09:41 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03D1612002E; Thu,  5 Sep 2019 17:09:40 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8609cjl030614; Thu, 5 Sep 2019 17:09:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=TPiAdIReW0x1r+TiK9ia6p+u8TaEpN37f8iMYRtXdzA=; b=CvUQI/ImmPsKhX9G5lLKpjE2D83GdwNIAr8OFetPrHC9+qGrRPqBq+hFYidG9rw1g0oe r+zLhFylMLA7rDFn1eAhBtTy5U2AL8ftyW5/+gOn2eBRoj7AQ1OkkDJsjoEsrIOBhIZ9 eqW9/OX/u9+FM2hXa9caapjNyHQb6HMugR6zD0JzBnUlvthVP6bo5zYuJAJxQQpKqE5m o5Q95ZhM79h319Be/G3SaOaKHSHooWacQbswgNiu1X4+Bs2yAawSwXii4IIMpSZAjIHK x72eWqTBaLgYy2qsde4BcpxDY5SwhTk9tS8xAwiVuYIHykbyN47ksKRmukcubiWBeR2H uA== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp2055.outbound.protection.outlook.com [104.47.33.55]) by mx0a-00273201.pphosted.com with ESMTP id 2utrcy2fc2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 17:09:38 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hRlIsIOne0P3vPlppJBegmW2rmoSCqwW5smvnGsOfrpboxeZk9RupQYcoy3c6FcTr0WnPPzU5SdqAVtBBIPGmrnvPgUaBwESYZoCNPHYOxWLI6M9zGL7jFGWdc8TQrmU2oa6wtY0QwEI3Esx9bBzZCCmXu+jjUQog0yZ1RaRKtbmGs83PlGBQZ8wQlvXtum6GarE19fP2olDqoeSNtSO1c7AJjSivCCPbiZoZEz+9ChoyB80oAJlFJYi2jXHd4el56VTk4VjWp1XbHV7GGB6dZtaVohAgm/bar9QjWSF2RrHyFn8hrmoGnCvsJUCqQRtCaN935dErGzjBlsMznWu9w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TPiAdIReW0x1r+TiK9ia6p+u8TaEpN37f8iMYRtXdzA=; b=QLQ5OzhtGdAQJ2bgsbMNVAioXcI14rxa5qBwPCtnTpIK1WH+2HYnOPN3hILBoLR02d3u1nB2MzhC0Ec/Oq2THpEzJPdJDlmHOp8qAnLIsAxBPSStd3hZTRxD9bF9EUx24usaqOd9/OBhai8Xg7O3yifYYJ03cXe7uQhf7AcTXuWyzegW73r2wa0SrVVMIYPrXnj2lM7xp5sFW77JuryRV/Bjxsxa6R2rJg3vVSXYVyu2nKcbf55WzZ9eXfVXyZ+gC/mMNmgJrZcgcOjF2JOR8SuoMCqLYyJdVPsNkN1kTJfwVi1IHfn0jc4k0wPRb6wsS5/01cOjek91koqALSg3hw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5799.namprd05.prod.outlook.com (20.178.49.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.5; Fri, 6 Sep 2019 00:09:27 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 00:09:27 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Fernando Gont <fgont@si6networks.com>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVYaiGkQrPBxFhV02Y8RCTv8yVq6cZzxWAgANe64CAAAKegIAAVJCAgABDXXA=
Content-Class: 
Date: Fri, 6 Sep 2019 00:09:27 +0000
Message-ID: <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com>
In-Reply-To: <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T00:09:25.9008551Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=7eb14d8c-5aad-4e56-b41f-8f0d50602a7b; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6a9544ee-67eb-4be0-d67e-08d7325e7b91
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5799; 
x-ms-traffictypediagnostic: BYAPR05MB5799:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <BYAPR05MB5799DCBF8477E8FB49DF468FAEBA0@BYAPR05MB5799.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(396003)(346002)(366004)(376002)(136003)(199004)(189003)(13464003)(54906003)(7696005)(2906002)(14444005)(256004)(25786009)(76116006)(99286004)(66446008)(66476007)(66946007)(64756008)(66556008)(6436002)(110136005)(229853002)(33656002)(71200400001)(316002)(71190400001)(478600001)(86362001)(486006)(11346002)(446003)(8936002)(14454004)(66066001)(81156014)(8676002)(26005)(476003)(186003)(5660300002)(81166006)(966005)(4326008)(55016002)(3846002)(6246003)(6306002)(53936002)(9686003)(305945005)(102836004)(74316002)(66574012)(7736002)(6116002)(6506007)(53546011)(76176011)(52536014); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5799; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vob6UHn4qu79DqZA//7yLBdJvpwInrgX1woQUvn0nA2PJRC2EQNEXO3eQE0DFr7FiUx3uXuYj7jQZRLxbZ/xEkWaKDSZc1nyZO1IePgSrtnTIXYB/jx7bUI6o1N4PJBi66A7CdJzFyXA4NNzlSuM0aT3q+25vOmXo/wGJy9USPwJ0WRw93MwxTN/qkJRUchySn8DTdFKHNZWmdGHQORoBvIp6KuU67il+0PpQOyFZ6TCbcaU4pAub5YRf9aH2aOKILw+vumGztTTAgc5d+C3DxrUzjhWyCPeb4J9MkDtwHl5lZcsUhvYzN/u3fV3leM5UotoBewSs4xs4aBQI9XkWj/9GHuVQcVrFlKWpkEGacsrDZejGuxTJL+B1b4n8SP2b+ku8mCZwbaZ7AgZ/WEsxUdMLn/+2phb6bD5MrEzzIc=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a9544ee-67eb-4be0-d67e-08d7325e7b91
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 00:09:27.3686 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4ikK7IdV8312PgfpTMlkV0oyL4e7kiZ+Ufw8b2bcxCbFZ9fQyIgLZvv94ZCS9ciO4kp0fMZWVfvdoD9D8GvQ/A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5799
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-05_11:2019-09-04,2019-09-05 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 mlxscore=0 phishscore=0 spamscore=0 malwarescore=0 priorityscore=1501 clxscore=1015 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060000
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/47n8xNhLvKwKtSdKqh61fyoGIXY>
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 00:09:44 -0000

RGFycmVuLA0KDQpZb3VyIGNvbW1lbnQsIGFuZCB0aGUgZGlzY3Vzc2lvbiB0aGF0IGVsaWNpdGVk
IGl0LCBhcmUgdmVyeSBoZWxwZnVsLiBUaGV5IHJlbWluZCB1cyB0aGF0IGRyYWZ0LWlldGYtc3By
aW5nLW5ldHdvcmstcHJvZ3JhbW1pbmcgYXJlIGZhciBmcm9tIG1hdHVyaXR5LiBJZiB0aGUgRU5E
LkI2LklOU0VSVCBhbmQgRU5ELkI2LklOU0VSVC5SRUQgU0lEcyBhcmUgdG8gc3Vydml2ZSwgZHJh
ZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbiBtdXN0IHByb2dyZXNzIGFo
ZWFkIG9mIGl0Lg0KDQpBbmQgaWYgbmVpdGhlciBFTkQuQjYuSU5TRVJUIG5vciBFTkQuQjYuSU5T
RVJULlJFRCBzdXJ2aXZlLCBvbmUgd291bGQgd29uZGVyIHRoZSBQU1AgYW5kIFVTUCBmbGF2b3Jz
IG9mIHRoZSBFTkQgYW5kIEVORC5YIGFyZSBzdGlsbCBuZWVkZWQuDQoNClRoZXNlIGFyZSBhbW9u
ZyB0aGUgbWFueSBpc3N1ZXMgdGhhdCBtZXJpdCBkaXNjdXNzaW9uLiANCg0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUm9uDQoNCiJBbGwgd2hvIHdhbmRlciBhcmUgbm90IGxvc3QuIiAtIEouUi5SLiBU
b2xraWVuDQoNCg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoNCg0K
SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
RnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIERhcnJl
biBEdWtlcyAoZGR1a2VzKQ0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciA1LCAyMDE5IDM6NTgg
UE0NClRvOiBGZXJuYW5kbyBHb250IDxmZ29udEBzaTZuZXR3b3Jrcy5jb20+DQpDYzogc3ByaW5n
QGlldGYub3JnOyA2bWFuQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NwcmluZ10gUXVlc3Rpb24g
YWJvdXQgU1J2NiBJbnNlcnQgZnVuY3Rpb24NCg0KSGV5IEZlcm5hbmRvLCBzaW5jZSB5b3XigJly
ZSBsb3N0LCBoZXJlIGFyZSBzb21lIG1vcmUgd2F5cG9pbnRzIHRvIGhlbHAgeW91IGZpbmQgeW91
ciB3YXkgOykNCg0KLSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcg
bWVudGlvbnMgU1JIIGluc2VydGlvbiBpbiBvbmx5IDIgb2YgMzkgU0lEIGJlaGF2aW9ycyAtIGku
ZS4gaXTigJlzIGEgc21hbGwgcGFydCBvZiB0aGUgZHJhZnQsIGFuZCBhbGwgaW5zZXJ0IHZhcmlh
bnRzIGhhdmUgYW4gZW5jYXBzdWxhdGlvbiB2YXJpYW50IGRlZmluZWQuDQoNCi0gQXQgSUVURiAx
MDEsIHRoZSA2bWFuIFdHIGNvbmZpcm1lZCB0aGF0IFNSSCBpbnNlcnRpb24gbXVzdCBiZSB3b3Jr
ZWQgb24gYmVmb3JlIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyBj
YW4gcHJvZ3Jlc3MgdG8gUkZDIC0gaS5lLiB0aGVyZSBhcmUgbm90IHN1cnByaXNlcyBhbnl3aGVy
ZS4NCg0KLSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgYWRkZWQg
YSBub3JtYXRpdmUgcmVmZXJlbmNlIHRvIGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRl
ci1pbnNlcnRpb24gdG8gZG9jdW1lbnQgdGhhdCBmYWN0Lg0KDQpEYXJyZW4NCg0KPiBPbiBTZXAg
NSwgMjAxOSwgYXQgMTA6NTUgQU0sIEZlcm5hbmRvIEdvbnQgPGZnb250QHNpNm5ldHdvcmtzLmNv
bT4gd3JvdGU6DQo+IA0KPiBPbiA1LzkvMTkgMTc6NDYsIGJydW5vLmRlY3JhZW5lQG9yYW5nZS5j
b20gd3JvdGU6DQo+PiBGZXJuYW5kbywNCj4+IA0KPj4gDQo+Pj4gRnJvbTogc3ByaW5nIFttYWls
dG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBGZXJuYW5kbyANCj4+PiBH
b250DQo+Pj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDMsIDIwMTkgMToxOCBQTQ0KPj4+IA0K
Pj4+IEhlbGxvLCBTdXJlc2gsDQo+Pj4gDQo+Pj4gT24gMi85LzE5IDE5OjA3LCBTdXJlc2ggS3Jp
c2huYW4gd3JvdGU6DQo+Pj4gWy4uLi5dDQo+Pj4+Pj4gU28sIHdlIHNob3VsZCBwcm9iYWJseSBl
eHBsb3JlIHRoZSBtb3RpdmF0aW9uIGZvciBPcHRpb24gMikuIElmIA0KPj4+Pj4+IHRoZSBtb3Rp
dmF0aW9uIGlzIG5vdCBzdWZmaWNpZW50LCB3ZSBzaG91bGQgcHJvYmFibHkgc3RhbmRhcmRpemUg
b24gT3B0aW9uIDEuDQo+Pj4+PiANCj4+Pj4+IE15IGFyZ3VtZW50IHdvdWxkIGJlOg0KPj4+Pj4g
Rm9sa3Mgd291bGQgZG8gd2hhdGV2ZXIgdGhleSBwbGVhc2Ugd2l0aCAxKS4gSWYgc29tZWhvdyB0
aGV5IGZlZWwgDQo+Pj4+PiB0aGUgbmVlZCB0byBkbyAyKSwgdGhleSBzaG91bGQgKnJlZnJhaW4g
ZnJvbSBldmVuIHN1Z2dlc3RpbmcgaXQqLCANCj4+Pj4+IHBvc3QgYW4gaW50ZXJuZXQgZHJhZnQg
dGhhdCBwcm9wb3NlcyB0byB1cGRhdGUgUkZDODIwMCB0byBhbGxvdyANCj4+Pj4+IGZvciB0aGUg
aW5zZXJ0aW9uIG9mIEVIcywgd2FpdCBmb3IgdGhhdCB0byBiZSBhZG9wdGVkIGFuZCANCj4+Pj4+
IHB1Ymxpc2hlZCwgYW5kIG9ubHkgdGhlbiBzdWdnZXN0IHRvIGRvIEVIIGluc2VydGlvbi4NCj4+
Pj4gDQo+Pj4+IEkgaGF2ZSBwdXQgZG93biBteSB0aG91Z2h0cyBvbiB0aGUgZnV0dXJlIG9mIGhl
YWRlciBpbnNlcnRpb24gd29yayANCj4+Pj4gaW4gYSBtYWlsIHRvIHRoZSA2bWFuIGxpc3QgaW4g
TWF5IDIwMTcuIFRoZSBtYWlsIGNhbiBiZSBmb3VuZCBiZWxvdw0KPj4+PiANCj4+Pj4gaHR0cHM6
Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9t
c2cvaQ0KPj4+PiBwdjYvNE1ldm9wSDlfaVFnbFVpemhvVDVSbC1UalJjX187IThXb0E2UmpDODFj
IVExRmFjSEV0TUZvdThmLThSdXMwDQo+Pj4+IGhSenVTdHlIZnBHY1o1QUFKUG95RktBNTlmVVI5
ckRPSFBVSnpmMk1WMHNIJA0KPj4+IA0KPj4+IFRoaXMgc2VlbXMgZSBiaXQgbWlzbGVhZGluZy4g
V2hhdCBJIHdvdWxkIGV4cGVjdCBpcyB0aGF0IGJlZm9yZSBhbnkgDQo+Pj4gd29yayBpcyBwdWJs
aXNoZWQgb24gRUgtaW5zZXJ0aW9uLCB0aGUgSVB2NiBzdGFuZGFyZCBpcyB1cGRhdGVkIHRvIA0K
Pj4+IGFsbG93IGZvciBFSCBpbnNlcnRpb24uIChwbGVzZSBzZWUgYmVsbG93KQ0KPj4+IA0KPj4+
IA0KPj4+IA0KPj4+IA0KPj4+Pj4gUC5TLjogR2l2ZW4gdGhlIGFtb3VudCBvZiBkaXNjdXNzaW9u
IHRoZXJlIGhhcyBiZWVuIG9uIHRoaXMgdG9waWMgDQo+Pj4+PiBpbiB0aGUgY29udGV4dCBvZiBS
RkM4MjAwLCBJJ2QgbGlrZSB0byBob3BlIHRoYXQgdGhlcmUncyBubyANCj4+Pj4+IGRyYWZ0LWll
dGYgZG9jdW1lbnQgc3VnZ2VzdGluZyBFSC1pbnNlcnRpb24gb3IsIGlmIHRoZXJlIGlzLCB0aGUg
DQo+Pj4+PiByZWxldmFudCBBRHMgYW5kIGNoYWlycyBtYWtlIHN1cmUgdGhhdCdzIG5vdCB0aGUg
Y2FzZSBhbnltb3JlLg0KPj4+PiANCj4+Pj4gWWVzLiBJZiBhIGRyYWZ0IHZpb2xhdGVzIFJGQzgy
MDAgYW5kIGl0IGhpdHMgdGhlIElFU0cgZm9yIA0KPj4+PiBldmFsdWF0aW9uLCBJIHdpbGwgY2Vy
dGFpbmx5IGhvbGQgYSBESVNDVVNTIHBvc2l0aW9uIHVudGlsIHRoZSB2aW9sYXRpb25zIGFyZSBm
aXhlZC4NCj4+PiANCj4+PiBTaW5jZSB0aGVyZSBoYXZlIGJlZW4gcGxlbnR5IG9mIGF0dGVtcHRz
IHRvIGRvIEVIIGluc2VydGlvbiBvciBsZWF2ZSANCj4+PiB0aGUNCj4+PiBJUHY2IHN0YW5kYXJk
IGFtYmlndW91cyBpbiB0aGlzIHJlc3BlY3QsIGFuZCB0aGUgSUVURiBoYXMgaGFkIA0KPj4+IGNv
bnNlbnN1cyB0aGF0IEVIIGluc2VydGlvbiBpcyBub3QgYWxsb3dlZCwgSSB0aGluayBpdCB3b3Vs
ZCBiZSBiYWQsIA0KPj4+IHdhc3RlZnVsbCwgdHJpY2t5LCBhbmQgZXZlbiBkYW5nZXJvdXMgdG8g
bGV0IGEgZG9jdW1lbnQgZ28gdGhyb3VnaCANCj4+PiB0aGUgd2hvbGUgcHVibGljYXRpb24gcHJv
Y2VzcywgYW5kIGp1c3QgcmVseSBvbiB0aGUgQUQgdG8ga2VlcCB0aGUgIkRJU0NVU1MiDQo+Pj4g
YnV0dG9uIHByZXNzZWQuDQo+PiANCj4+IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1w
cm9ncmFtbWluZyBoYXMgYSBub3JtYXRpdmUgcmVmZXJlbmNlIA0KPj4gdG8gW0ktRC52b3llci02
bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uXQ0KPj4gaHR0cHM6Ly91cmxkZWZlbnNlLmNv
bS92My9fX2h0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwDQo+PiByaW5n
LXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMSpzZWN0aW9uLTEzLjFfXztJdyE4V29BNlJqQzgx
YyFRMUZhY0gNCj4+IEV0TUZvdThmLThSdXMwaFJ6dVN0eUhmcEdjWjVBQUpQb3lGS0E1OWZVUjly
RE9IUFVKeldBTmZsR0QkDQo+PiANCj4+IEFzIHN1Y2gsIGZyb20gYSBwcm9jZXNzIHN0YW5kcG9p
bnQsIGl0IHdvdWxkIG5vdCBnb2luZyB0byBiZSBwdWJsaXNoZWQgYmVmb3JlIFtJLUQudm95ZXIt
Nm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbl0gYmUgaXRzZWxmIHB1Ymxpc2hlZCBhcyBS
RkMuIEFuZCBmcm9tIGl0cyBuYW1lLCB0aGUgbGF0dGVyIGlzIGludGVuZGVkIHRvIGJlIGRpc2N1
c3NlZCBhbmQgd2l0aGluIGNvbnRyb2wgb2YgdGhlIDZNQU4gV0cuIFNvIEkgZG9uJ3QgdGhpbmsg
dGhhdCB3ZSBjYW4gc2F5IHRoYXQgaXQgImp1c3QgcmVseSBvbiB0aGUgQUQgdG8ga2VlcCB0aGUg
IkRJU0NVU1MiIGJ1dHRvbiBwcmVzc2VkLiINCj4+IA0KPj4gSW4gbXkgbWluZCwgdGhpcyBzaG91
bGQgYWxzbyBiZSBhIGNsZWFyIGluZGljYXRpb24gdGhhdCB0aGUgcXVlc3Rpb24gb2YgaGVhZGVy
IGluc2VydGlvbiBpcyAodG8gYmUpIHdpdGhpbiB0aGUgY29udHJvbCBvZiB0aGUgNk1BTiBXRy4g
QnV0IHlvdSBtYXkgaGF2ZSBhIGRpZmZlcmVudCBvcGluaW9uLg0KPiANCj4gTWF5YmUgbXkgbWVu
dGFsIGFsZ29yaXRobSBoYXMgYSBidWcsIGJ1dDogd2hhdCdzIHRoZSBwb2ludCBvZiBzcHJpbmcg
DQo+IHdvcmtpbmcgb24gYSBkb2N1bWVudCB0aGF0IHJlbGllcyBvbiBzb21ldGhpbmcgdGhhdCA2
bWFuIGhhcyBzbyBmYXIgDQo+IHJlamVjdGVkPw0KPiANCj4gWW91IHNwZW5kIGVuZXJneSBvbiB0
aGUgZG9jdW1lbnQgYW5kIHRoZW4uLi4ganVzdCBzaXQgb24gdGhlIEktRCB0byANCj4gc2VlIGlm
IDZtYW4gYWRvcHRzIHZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24/IFNoaXAg
dGhlIA0KPiBkb2N1bWVudCB0byB0aGUgSUVTRyBmb3IgdGhlbSB0byByZXZpZXc/IC0tIEknbSBs
b3N0LCBzb3JyeS4NCj4gDQo+IC0tDQo+IEZlcm5hbmRvIEdvbnQNCj4gU0k2IE5ldHdvcmtzDQo+
IGUtbWFpbDogZmdvbnRAc2k2bmV0d29ya3MuY29tDQo+IFBHUCBGaW5nZXJwcmludDogNjY2NiAz
MUM2IEQ0ODQgNjNCMiA4RkIxIEUzQzQgQUUyNSAwRDU1IDFENEUgNzQ5Mg0KPiANCj4gDQo+IA0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
c3ByaW5nIG1haWxpbmcgbGlzdA0KPiBzcHJpbmdAaWV0Zi5vcmcNCj4gaHR0cHM6Ly91cmxkZWZl
bnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaQ0K
PiBuZ19fOyE4V29BNlJqQzgxYyFRMUZhY0hFdE1Gb3U4Zi04UnVzMGhSenVTdHlIZnBHY1o1QUFK
UG95RktBNTlmVVI5ckRPDQo+IEhQVUp6WmpPb3lzNSQNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0Bp
ZXRmLm9yZw0KaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVExRmFjSEV0TUZvdThmLThS
dXMwaFJ6dVN0eUhmcEdjWjVBQUpQb3lGS0E1OWZVUjlyRE9IUFVKelpqT295czUkIA0K


From nobody Thu Sep  5 19:06:44 2019
Return-Path: <fgont@si6networks.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 17643120B2F; Thu,  5 Sep 2019 13:02:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 mp2XP3oxH_Wt; Thu,  5 Sep 2019 13:02:07 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E490120B1F; Thu,  5 Sep 2019 13:02:07 -0700 (PDT)
Received: from [192.168.1.12] (ppp-94-69-228-80.home.otenet.gr [94.69.228.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 70FD086268; Thu,  5 Sep 2019 22:02:02 +0200 (CEST)
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Fernando Gont <fernando@gont.com.ar>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com>
Date: Thu, 5 Sep 2019 23:01:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Qf43PDoSd3ZTz4uV1GEdRHvugdQ>
X-Mailman-Approved-At: Thu, 05 Sep 2019 19:06:41 -0700
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 20:02:10 -0000

On 5/9/19 22:52, Darren Dukes (ddukes) wrote:
> Hey Fernando, since youâ€™re lost, here are some more waypoints to help
> you find your way ;)
> 
> - draft-ietf-spring-srv6-network-programming mentions SRH insertion in
> only 2 of 39 SID behaviors - i.e. itâ€™s a small part of the draft, and
> all insert variants have an encapsulation variant defined.

I don't see how this changes the discussion here. Are you suggesting
that EH insertion can be removed from the document and there would still
be value in pursuing the document?


> - At IETF 101, the 6man WG confirmed that SRH insertion must be worked
> on before draft-ietf-spring-srv6-network-programming can progress to RFC
> - i.e. there are not surprises anywhere.
> 
> - draft-ietf-spring-srv6-network-programming added a normative reference
> to draft-voyer-6man-extension-header-insertion to document that fact.

Among the possible options is that EH-insertion is never worked out. In
which case, what's the point of basing something on EH insertion when
the status quo is that EH insertion is not allowed, and there does not
seem to be any indication that that will change anytime soon?

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 19:06:51 2019
Return-Path: <fgont@si6networks.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 B449B120B31; Thu,  5 Sep 2019 13:47:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 OpT2Wp2l8oib; Thu,  5 Sep 2019 13:47:05 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94E16120271; Thu,  5 Sep 2019 13:47:04 -0700 (PDT)
Received: from [192.168.1.12] (ppp-94-69-228-80.home.otenet.gr [94.69.228.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id B38508627F; Thu,  5 Sep 2019 22:46:57 +0200 (CEST)
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Fernando Gont <fernando@gont.com.ar>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com> <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com> <BB439981-F078-4833-98BF-7779E1D03930@cisco.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <f27d975b-b48d-377b-9a7d-aba63b5c77e7@si6networks.com>
Date: Thu, 5 Sep 2019 23:42:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <BB439981-F078-4833-98BF-7779E1D03930@cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/JNMLFu0Yg2x8CeIDsi0FubXR01s>
X-Mailman-Approved-At: Thu, 05 Sep 2019 19:06:41 -0700
Subject: Re: [spring] Question about SRv6 Insert function
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: Thu, 05 Sep 2019 20:47:08 -0000

On 5/9/19 23:26, Darren Dukes (ddukes) wrote:
> inline.
> 
>> On Sep 5, 2019, at 4:01 PM, Fernando Gont <fgont@si6networks.com> wrote:
>>
>> On 5/9/19 22:52, Darren Dukes (ddukes) wrote:
>>> Hey Fernando, since youâ€™re lost, here are some more waypoints to help
>>> you find your way ;)
>>>
>>> - draft-ietf-spring-srv6-network-programming mentions SRH insertion in
>>> only 2 of 39 SID behaviors - i.e. itâ€™s a small part of the draft, and
>>> all insert variants have an encapsulation variant defined.
>>
>> I don't see how this changes the discussion here.
> 
> Perhaps you should read the whole document Fernando.

I'm arguing that there is a document that relies on stuff that 6man
never even wanted to adopt as wg item. You respond "but the document has
other stuff". And I repeat: the document still assumes EH insertion is
possible, when it's actually forbidden.



>>> - At IETF 101, the 6man WG confirmed that SRH insertion must be worked
>>> on before draft-ietf-spring-srv6-network-programming can progress to RFC
>>> - i.e. there are not surprises anywhere.
>>>
>>> - draft-ietf-spring-srv6-network-programming added a normative reference
>>> to draft-voyer-6man-extension-header-insertion to document that fact.
>>
>> Among the possible options is that EH-insertion is never worked out. In
>> which case, what's the point of basing something on EH insertion when
>> the status quo is that EH insertion is not allowed, and there does not
>> seem to be any indication that that will change anytime soon?
> 
> Ah, an excellent reason to never work on anything: if its not easy then donâ€™t bother with the work!

That's clearly not my point. My point is that you are putting the cart
before the horse.

Make your case for EH insertion, and try to update RFC8200 such that EH
insertion is allowed (among other things, explain why you need it, and
why you want to insert EHs instead of encap/decap -- which
draft-voyer-6man-extension-header-insertion does not even mention). Then
do the rest.

Or pursue what you are doing in spring without any EH-insertion, and
postpone anything that has to do with EH insertion for when/if it is
actually allowed.

I'm all for you trying any of these options. But not for the very
curious interpretations of RFC2460 and/or RFC8200, or trying to avoid
updating RFC8200 before doing EH insertion.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Thu Sep  5 19:06:57 2019
Return-Path: <ddukes@cisco.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 7A3801200A3; Thu,  5 Sep 2019 17:56:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=eH+LLlb9; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=mjub2Q4B
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 w7q3F30Dpy4G; Thu,  5 Sep 2019 17:56:44 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D3FB120044; Thu,  5 Sep 2019 17:56:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19372; q=dns/txt; s=iport; t=1567731404; x=1568941004; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ZzX3VVVzxDRarSqSzlxCx1AU/BNU+KnaLb2UgAJenGQ=; b=eH+LLlb9NTRitCK3Y4iLEjpTYnM6A/XNEMHRLHbCG0g/Gfe6+aEPbxLj BjWBQEAYa7lgoSbltDvp83grxpUNezctGg+CoXRVw9FmCewJx2xCVJzLo o8t44nSeP/Okx0cg/URNeVygOVSjys3NIw5HF55MX9JKKjD9zt+X0Y2Jb g=;
IronPort-PHdr: =?us-ascii?q?9a23=3AZNPIOR1vl5kPNSLDsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxGOt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQBUHmL/PxRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ALAAD6rXFd/40NJK1lGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUwQBAQEBAQsBgRUBLlADgUMgBAsqh2gDhFKGIk2CD5d?= =?us-ascii?q?sgS6BJANUCQEBAQwBAS0CAQGEPwKCNiM0CQ4CAwkBAQQBAQECAQYEbYUuDIV?= =?us-ascii?q?KAQEBAQMSGxMBATcBDwIBCA4DBAEBASAOMh0IAgQOBQgahB5NAx0BAp81AoE?= =?us-ascii?q?4iGGCJYJ9AQEFhRcYghYJgTQBi3cYgUA/gVeCTD6ERgMagx6CJow0gk+FVIk?= =?us-ascii?q?SjksKgh+VA4I0i1uKZ48ylyUCBAIEBQIOAQEFgVI4gVhwFYMngkIMF4NPilN?= =?us-ascii?q?zgSmOIwEB?=
X-IronPort-AV: E=Sophos;i="5.64,471,1559520000";  d="scan'208,217";a="320687167"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 00:56:43 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id x860ugp2020665 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 00:56:43 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 19:56:42 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 20:56:41 -0400
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 5 Sep 2019 19:56:41 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H8hPTyRwkspiAb+b1b2rR7m+ev/JxSEHYb3xyA7yib5e0fE2vxX4HjbZUnitHzRLHWcIelfG44xiZQ4mfXGZ48/obzvtiBZvPUMZnBiQsRZqPpaQ1gK31SGPIAR68SIW9TfZZ6nwLEsb8VSdGwGDUi8f/dPxwguYpXehMQ+ykcldQCz7gHzP1y374d6a+EOJo7gValQxWzIvXJXZ8mkolL6/fLisaZlblDNv7l0AihhPPiGJH1bee0nVxpQXR5Lj9Tc9/svRYmyGCdGsQhe4B62IV08v0oSeXVTTvW3jJXKBOkzyBndSjjdVkHP7lqZ97ceHv2Jp8WL0SvaReT/kqA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7OUwD8qdHnfeUegl0axf6YOV2bdYhCuWFgfkBBbiNe8=; b=Tb7ReLU16bF0I//Gw80k38k5ffy/HnnUhgQZtH/j9IZraTVDh3pPkfVYU1B/JHx6TAQxx8wK94gSKS0RiTHF18ds4Qrw/S/McFLEUqAO7WBhGvcAJpi2wRDPTw8CcfweFLxQjEMAeDJssLJQLyzAbZ3kUmRI9eIPqq+4W9Yl4i+rARuAZ6aSYaZ8FViAr+Q2Uc5ydfTueD8vhnsy2yBL5wMMLOzPcgKVF7lSzOF9WiOjOQzxBZKOGd6Bn1Rb2WfB/Ir6H8Uw2gzQFZqb9jc1rCfmAieh8XF3nIC0FxglvW5gRSD6mbdd63Cy4+MvVgDAsSWMZR8d2FXYkg5Oszjg4w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7OUwD8qdHnfeUegl0axf6YOV2bdYhCuWFgfkBBbiNe8=; b=mjub2Q4BnL8ywuz7Nx4wfrBo+SX1VrgttfZLd7ibgQS9HCBBIhEY71i+2dQHCLoddS+rkQNf4ppn+nvWfulmwwTyeJ+nz1870tEBwcKTMJFqyXoxJTaKAmAzYlpSTk5ll+Kcib2A8w0cAKwo0Og7jP5/ODIuAqJaBG43xDmloCE=
Received: from DM6PR11MB2603.namprd11.prod.outlook.com (20.176.99.21) by DM6PR11MB3801.namprd11.prod.outlook.com (20.179.16.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.22; Fri, 6 Sep 2019 00:56:40 +0000
Received: from DM6PR11MB2603.namprd11.prod.outlook.com ([fe80::d9ce:baa:b980:e9a2]) by DM6PR11MB2603.namprd11.prod.outlook.com ([fe80::d9ce:baa:b980:e9a2%3]) with mapi id 15.20.2220.013; Fri, 6 Sep 2019 00:56:39 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: Fernando Gont <fgont@si6networks.com>
CC: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Fernando Gont <fernando@gont.com.ar>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Suresh Krishnan" <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtacT7YMwgAFf0ICAA0V6AIABQWiAgANe6oCAAAKegIAAUwOAgAAChwCAAAcIAIAABGEAgABE47M=
Date: Fri, 6 Sep 2019 00:56:39 +0000
Message-ID: <DM6PR11MB260302DC79D7E7BF6367B74AC8BA0@DM6PR11MB2603.namprd11.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com> <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com> <BB439981-F078-4833-98BF-7779E1D03930@cisco.com>, <f27d975b-b48d-377b-9a7d-aba63b5c77e7@si6networks.com>
In-Reply-To: <f27d975b-b48d-377b-9a7d-aba63b5c77e7@si6networks.com>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ddukes@cisco.com; 
x-originating-ip: [2605:8d80:605:9ce3:9892:e99f:da15:5d64]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 00c5d323-f97b-4313-7301-08d7326513ae
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3801; 
x-ms-traffictypediagnostic: DM6PR11MB3801:
x-microsoft-antispam-prvs: <DM6PR11MB380100AB4169484BB8CE9971C8BA0@DM6PR11MB3801.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(346002)(396003)(376002)(39860400002)(366004)(199004)(189003)(53936002)(55016002)(7416002)(76176011)(54896002)(6436002)(229853002)(9686003)(2906002)(186003)(86362001)(6116002)(33656002)(6916009)(4326008)(6506007)(66476007)(7696005)(486006)(102836004)(76116006)(54906003)(81156014)(256004)(7736002)(14444005)(64756008)(66556008)(476003)(66446008)(11346002)(446003)(14454004)(53546011)(66946007)(8936002)(99286004)(6246003)(71190400001)(74316002)(316002)(71200400001)(8676002)(25786009)(52536014)(46003)(478600001)(5660300002)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3801; H:DM6PR11MB2603.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pn65PchHPd6bG3x+HyUuaLkPtX8ILTAf330NPe3WIHCiKrMqcbzPKO5ufFGXHcyQ9JTvADRQJ5gXmg9RWLNyYI5TaudZwLRc5UQREIuaZwAA/onFL0Al8WO7Ot6L9ukApAO2F0NkNzUaXlUXgGirf8wMKI0qvg3boV1rKyNycUpK3rhSGroGgphdlu7fylZu7qyu4mNtEx76nWh5Zii5jp40bRJn/pahZvWl0i3R6GX5Uur33TOHHf/5kckWntySJ5NSSRosp7xzceD4MTWBYvjU558cCwOT2ehpsXsLhtW4vj9tG+0oU1sqsU8iNplLU+Gil8XtwAQqNz2YLWHmx9BgIoo6d0cNE1reIAlnCdnv92D8Jlpn3wNnhWUVdJ4KGhlVsmMwchasPDMGNZYBSf8LGnaDwCVxlAdYZBCiOmI=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR11MB260302DC79D7E7BF6367B74AC8BA0DM6PR11MB2603namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 00c5d323-f97b-4313-7301-08d7326513ae
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 00:56:39.8260 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: R85Xw9InREnahnKuv6gyByokq2ldAgsL+uyaE3Nc0moOunmyBh4hqAk/Mz4m44OSPjQGTD/nDKnM7ok/T3NOhg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3801
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/BiubSJ6IK8HK1PPl50i9HOL1epU>
X-Mailman-Approved-At: Thu, 05 Sep 2019 19:06:41 -0700
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 00:56:47 -0000

--_000_DM6PR11MB260302DC79D7E7BF6367B74AC8BA0DM6PR11MB2603namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Fernando.

The takeaway I attempted to highlight is that there is in fact agreement be=
tween 6man and spring on how to proceed, and we are proceeding as agreed to=
 work on the relevant documents.

Thanks!
  Darren

________________________________
From: Fernando Gont <fgont@si6networks.com>
Sent: Thursday, September 5, 2019 4:47 PM
To: Darren Dukes (ddukes)
Cc: bruno.decraene@orange.com; Fernando Gont; Ron Bonica; spring@ietf.org; =
6man@ietf.org; Suresh Krishnan; draft-voyer-6man-extension-header-insertion=
; li zhenqiang; draft-ietf-spring-srv6-network-programming
Subject: Re: [spring] Question about SRv6 Insert function

On 5/9/19 23:26, Darren Dukes (ddukes) wrote:
> inline.
>
>> On Sep 5, 2019, at 4:01 PM, Fernando Gont <fgont@si6networks.com> wrote:
>>
>> On 5/9/19 22:52, Darren Dukes (ddukes) wrote:
>>> Hey Fernando, since you=92re lost, here are some more waypoints to help
>>> you find your way ;)
>>>
>>> - draft-ietf-spring-srv6-network-programming mentions SRH insertion in
>>> only 2 of 39 SID behaviors - i.e. it=92s a small part of the draft, and
>>> all insert variants have an encapsulation variant defined.
>>
>> I don't see how this changes the discussion here.
>
> Perhaps you should read the whole document Fernando.

I'm arguing that there is a document that relies on stuff that 6man
never even wanted to adopt as wg item. You respond "but the document has
other stuff". And I repeat: the document still assumes EH insertion is
possible, when it's actually forbidden.



>>> - At IETF 101, the 6man WG confirmed that SRH insertion must be worked
>>> on before draft-ietf-spring-srv6-network-programming can progress to RF=
C
>>> - i.e. there are not surprises anywhere.
>>>
>>> - draft-ietf-spring-srv6-network-programming added a normative referenc=
e
>>> to draft-voyer-6man-extension-header-insertion to document that fact.
>>
>> Among the possible options is that EH-insertion is never worked out. In
>> which case, what's the point of basing something on EH insertion when
>> the status quo is that EH insertion is not allowed, and there does not
>> seem to be any indication that that will change anytime soon?
>
> Ah, an excellent reason to never work on anything: if its not easy then d=
on=92t bother with the work!

That's clearly not my point. My point is that you are putting the cart
before the horse.

Make your case for EH insertion, and try to update RFC8200 such that EH
insertion is allowed (among other things, explain why you need it, and
why you want to insert EHs instead of encap/decap -- which
draft-voyer-6man-extension-header-insertion does not even mention). Then
do the rest.

Or pursue what you are doing in spring without any EH-insertion, and
postpone anything that has to do with EH insertion for when/if it is
actually allowed.

I'm all for you trying any of these options. But not for the very
curious interpretations of RFC2460 and/or RFC8200, or trying to avoid
updating RFC8200 before doing EH insertion.

Thanks,
--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





--_000_DM6PR11MB260302DC79D7E7BF6367B74AC8BA0DM6PR11MB2603namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style id=3D"ms-outlook-ios-style" type=3D"text/css">html {
background-color: transparent !important;
}

body {
background-color: transparent !important;
color: #333;
line-height: 150%;
font-family: "-apple-system", "HelveticaNeue";
margin: 0;
}

.ms-outlook-ios-reference-expand {
display: block;
color: #999;
padding: 20px 0px;
text-decoration: none;
}

.ms-outlook-ios-availability-container {
max-width: 500px;
margin: auto;
padding: 12px 15px 15px 15px;
border: 1px solid #C7E0F4;
border-radius: 4px;
}

.ms-outlook-ios-availability-container > .ms-outlook-ios-availability-delet=
e-button {
width: 25px;
height: 25px;
right: -12px;
top: -12px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAA=
BICAYAAABV7bNHAAAAAXNSR0IArs4c6QAACeVJREFUeAHtnMuPHcUVxmveY/CMX7IxDoo8RjAIg=
YhNVpFlEKCgbOMkigRCAoHEBhaIBfAHGBagSLBBAhEJsUBJzDZyBCiMElYByyGLmCiMEyFjbAbb=
MwbmPXy/dp+eunfqdlf3fcxg3086U7erq0+d+u6p09Vd506P6yBWVlZ61d1+yR2S8VTGVI5KRlJ=
R4WZSmVY5KTmZygmVx3t6epZVdgQ97e5FpOxRH4cl90rukmyVNIMLuvgDyXuSoyLrdDPK1uVakT=
IseUByTLIkaRfQTR/0Nbwugy3TqYzcLHla8oWk06BP+t5cxuaOtJVR/ZKnJF9J1hvYgC39HRl8U=
Scy5KDkn5KNBmw6WGR/286r80HJy5JlyUYFtmHjYFUiKt3F1OE+dfgHyZ1VO+7wdR+pv9/ojvdZ=
2X5LEyRy7lEn70i2lO1sndtfVP+/FEnvl7GjFEEi59dS/pakssti3HcLK256dsl9u7DsZiVzSyt=
uaRnhrHN9Wk729fa4ob4eNzzQ666RjA73uU0Dpcy9rKz277wOHxRJf6ytbnwU3aPIeUxqXpWwGi=
6Nmblld+7Sojv/3aJbECFVMCDCtm3qdzs397uRoUpm0C1fw+Mi6bUYG6IISj3nbSksbdXUt0vu8=
wvz8prUPWKsimizSV51w9ZBt+OavojWa5pgzG9jPKmQoDTm/FkKS02raXnM/8/Pu0tzS2us69X0=
2aopY9NmuL83mVJMLcBUY8rNLi5n0/GCpuSy6uqxeajP/XjboBst71FMt18UxaRcgkTOPin5WBI=
dkOcWV9ypr+eTqeQPpl/TY7umxzZ941tEjjgqBbi5KJLOyyO/1jRdrJumTL292wfdUH8pxQTuAy=
Lps0bGNNQmcvCYDyXRt3K85j/nZmtiDMH2+tEBt0dSlpRGRkPW6ekF94UETzMQo27aOVzWm1gC/=
Ewk4VFrkEfQy2r9xJorGlScVQDGc7QyS1qoQ7dLwfSGLQMOw9sBgv3nFxccfesLTbroVb94En2X=
wCuy98lQ+6Dl6owl+oQkeL5e0SnFmjP6Ng2DiinjO4fctYOlY7qpKFV+M7/sTp6bc/OKWYbd8ti=
9ik2RgN1DIulv9e3XECByoJ64c3t949BxPTkjCpo3i5x2eU3IBurwpk9F0ox3UyhJ0idSQzxa9P=
sIfcW4WhQ5uLbvOaxPbt093HFyGBBfCH1jgwHbsDESjHnNNKvxIHkP71L+J9lepJSA/O8vZ7OYg=
2E37hgquqwj5/87NZcsSumMmHTLddGBe0qX7JUXXTJD6z3ocZ0oJIdbOXcrC8hMq30bhBwGhi3Y=
BLARW7E5AjvUBg4yZB4k7+GV5aRkd3a2wYeTZ+eydQ4B+fZ1mlYNzEuqiUmfnJnNAjfrpPFdUR5=
+RgrG5EWzKPI96LCOC8lhavE8BaQkuVt1OiAnnRf8wSbupNgIsBnbIwAHcJHAJ+ghq8wreXwwsN=
bo1K3c+ixTYpu/HvJtL9CTcZEQpOm1RxfcV3CR48HTnq1YIbMILMLv/j7lfvT8p+7ZY2ddVBQoU=
IgOdKET3UXARmwF2M4YInBfykk2xX6li3xvCurgqdzA40PM1HpxYip5LHjhr+fco0dPN0US5KAD=
XTxqoLsI2IitBn8MVhco4SKZZkYKm3q54H2OvbLgwZNnqxg8dGB1n/CNf5yvTJKRgw6Dr9vqQiU=
EYTNgDIwlAgknvXIlSDpUdAEvuww8lcc+eB65f5d75Kfb7FJXhaQQOehEdwzgBpsN/lisLlDeBT=
eQs1+y+jUHWlJldy4+88oiFnxvrx/eU5mkRuSg87JPxFni2+yPJedqONkPQSQS5IJ3yPaalJddv=
M8pg6oktYocbE3eQaVuz1gYUwTugCCyLHLBC3YDbwJjp5ddQ1mWpFaSQ//YjO0Gf0xWFyjHowhi=
98HAa9KqiCWp1eSYvb7t/pjsfKAcJ3KNBU7UVLE1Y2h268VIQp/dkawkrgBu5VbHMQG5bMzhunr=
4tvtjqm/nHY9B0KhXEfzoP+jxgr1ZNCLJosLvvVt5q8jBZt92f0w54xmFoJGcBskpJeFkTWxVml=
VU/BAiyScGta0kB32+7f6YONcAI7hDMUGrM0ydNFBVodpIethbJ5ka6loxrUwfpW+77eL65wOfE=
4IC9d0qYwB/mLGDRmUF5hupqqm3u1X91KIRdc0+u9V0pgPfa/wx1bfzjmfiCErfqXChvw/lKSr9=
0cjx71ZMK3+6ca6VJPm2+/Eox/gZgjSptrlgt3I2fRRjO3iov/paiI5C5FhA5jyxyYizshXxCNs=
NZI5EYBoPmixqSAqKIXKJbs3XlHnkYLIFbggztMqTfNv9MVk/gXKSkZOknQvycwyRS3RrXlMWkW=
ON20WSb7s/Jus3UJ6MIshfoidZFoy0JGLJMbWtJoktfGw3+GOyukCZEHQicKKmiiW6vT0kBYUsi=
zIoS47pbiVJ2GzpM4zFf+yw/gLlCTzouIT0/lywbWIgBSUWVckx/a0iybfZH4v1Eyjh5Lg2HpMf=
hkwEGtRU+Vu65Od4WSc17eoPntMLdrsTcc7uVgw8Fo1IQncMsBWbDf5YrC5QfgA3Fn3fCzSoqSI=
nkLQ3QPISL81j8ObHq85ZhRzrI0SSr9vahUpstYQrxhCZ35hwYgT9SYpXFwmhXlRHTqCB5CV7y2=
h1ofLpQzuSF/zP3L2z6WcrIwldbBqguwjYiK0GfwxWFyjh4ij1mafrBfUxHf+cyjz8S9u5tjd23=
ciAG1Oy0kbGpJK6vpy5TBD5jLdpmzwCf9H0up925kF8fpM/RSBh0kBqCclLGxXY5qe/+LYX2Jxx=
4ROES7FxnwuySe0uIK9LMrtiplqu0jacxCayzrARYHNkJiwcJNOL6zKC5FJkM7xEZRHIAbR1EWl=
vZHZdNqPoys6cxxZsspQ8bMXmSLyUcpE0z2IQR2KbBKpTksLod1UmUIk5MquOSAqBu/rfCruVZH=
atpyfRt59dxiCwMXJq0fxIygGfE9R4EDXyIpbM3STOhB7vNp8eJ4VIOqgPE5I1BPrt7HN9pusVn=
QZsgxZJ3UTyPA8RQYT9DyV3GmlFJYH7qvkpAmSIpH0qiEfdH7NASAgi6R7Vd38OFSLH6kQSP8V8=
W5ItLO1cUXnF/6DOCBBJ3Z9kGhmNytST3tL56HV7SBe7C7xAz37Uqyx49sptY49NPfatflA/6rW=
BpjHpHR1HB267dp3Li+q/9M/CS8cULcXfV0cHJB+t84DLdI+t/NQJ2zsDedJV8a8pmmZTRHX/uU=
kRiyKp++9xikjivIjq/oOlSKKumH/RFfU6I4aURm3kVaSu8mOZeyWHJGSwNwM22iYk70ra/k/e2=
k6Qz4TIIrHoJxKy+0lgR8YkZNqOpKJi4/ybwO8BdPFbSx34AtIAAAAASUVORK5CYII=3D");
background-size: 25px 25px;
background-position: center;
}

#ms-outlook-ios-main-container {
margin: 0 0 0 0;
margin-top: 120;
padding: 8;
}

#ms-outlook-ios-content-container {
padding: 0;
padding-top: 12;
padding-bottom: 20;
}

.ms-outlook-ios-mention {
color: #333;
background-color: #f1f1f1;
border-radius: 4px;
padding: 0 2px 0 2px;
pointer-events: none;
text-decoration: none;
}

.ms-outlook-ios-mention-external {
color: #ba8f0d;
background-color: #fdf7e7;
}

.ms-outlook-ios-mention-external-clear-design {
color: #ba8f0d;
background-color: #f1f1f1;
}</style><style id=3D"ms-outlook-ios-dark-mode-style" type=3D"text/css">.ms=
-outlook-ios-dark-mode {
color: #E1E1E1 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-reference-expand {
color: #777777 !important;
}

.ms-outlook-ios-dark-mode a:not([class]) {
color: #0086F0;
}

.ms-outlook-ios-dark-mode font[color=3D"#000000"] {
color: #E1E1E1 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container {
border-color: #303030 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container > table > =
tbody > tr > td:nth-child(1) > table:nth-child(1) > tbody > tr:nth-child(1)=
 > td:nth-child(2) {
color: #0086F0;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container .ms-outloo=
k-ios-availability-timeslot-container {
background-color: #0086F0 !important;
color: #000000 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container .ms-outloo=
k-ios-availability-border {
border-top: 1px solid #0086F0 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container > .ms-outl=
ook-ios-availability-delete-button {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAA=
BICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAC/FJREFUeAHtnF2MVVcVxw9z+RhgZhgY6GgTzIwvm=
IBRWoMJNpRIg1Yf6kdH+6BNNDYQQ4yG+NAHE+KLD4Y0sQQx+lRJbDTURBNMm1JoQ1pFUZuCCQ9W=
LInlm2EGGBiYGf+/M3fdu++Zfc7Z59x7h6FhJWf22V9rr/0/a6299r7nzLxoFmnXrl0de/bsWT9=
v3rxPTE1NrdHQa3Q/qLRHV7fKuhFHZaNKuEZU9h+lp1R2Svdv79ix4x/iM6myWaF57R5l9erVD9=
68efOrmtwWjfWort4mxxxW/9cF2KHOzs4DZ86c+V+T/DK7twWggYGBzhs3bgDK07oekwQdmVKUr=
5wUUK/qemHJkiUHTp8+fbM8K3/PlgK0atWqLgm7XaDs1PUh/5DtKdW4Z3Xt1rj7Lly4cK1Vo1Ra=
wWjz5s3zr1279n0JeEACPiGeXa3gW5BHl8beKhm2SZvubNiw4a/SqKZ9VdMaJK15RBPZK+E+XnB=
CbW0uoN7RAN+VNh1tZqDSGrR27dqFGvg5AfNzpf3NCNGmvsj0raVLl/YNDg4eElATZcYppUH9/f=
0fnZiY+K0GfLjMoHehz/FKpfK1c+fOvVt07MIACZzPCpyXNNCyooPd5fZXBdJXBNJrReQoBJD8z=
ZBMar8GwLxK04IFC6JFixZFpPPnz48keNTR0UGAGPPUGNHk5GSkBxHduXMnun37dnTr1q04LT3o=
dMdxjfENmdvvQvkEA7Ry5cpnxHSfrlIxDYBodYkWL14cgxEqoNsO0MbGxiLFWDFgbl2Be1a27Rc=
vXvxlSJ8ggKqa86IYFgYHUHp6emJNCREotA2aNTIyEoMV2sdpR4D5VIgm5QJU9Tl/EvNCZoXG9P=
b2xmbkCBbfYkKYjJkNk0U7KIcwNUwO8zNzhJ+ZYNyo+gfzGx4eLqNR4zLtx/N8UiZA1dXq75Il2=
CEzKYDRPsmdRwwA5qF9WXwZGA2NMjKAA08un5nCF6AAuwDhuB/KWt1SASLOUcc3NVjwUs5T7uvr=
a/AxADE6OhpfRUFJmyhgdXd3x5erVWjhpUuXimrTcSnCxpMnT477xssKFJ9Thy/5OvnKFJDF4Lg=
CX79+PRaYp9tqwjxx1pjiwoXT1s/YyMHqh+kF0oPi06sLNzKDvBrE9kFP+w219tYnuWBSXV317R=
cCapUoImSSZaE8fkqrbBwuWEftDWOTs3xOOiVwN/m2JTNWJTaeYrZXVylwxsfHo/Pnz88aOEwcb=
WFMxjbigfHgAom57q3OvaHLDBNjV64W32xolZJBnZctq/tvVB4fgC+YbcK/Mb6tfIyP6RUwt36B=
fFU83nJlb9ASmRZHBv9VgxVuI989Dlnta1UId/ny5Vr+bt6sWLEiDkpNBplOkOOWmV1SnwG1r50=
nNZiYGmxXg1xweEqsVkao9pUrVyx711Nkcc0NWZE5j6QcfVUMak1rAA3omFQNdtZqMm6wbVYPCB=
XGrFDxuULIgkzIBiFrqD8CA7CwudQAkolwhpx7TIppuUEgq5UJYkznQopMyGaEzMieR2AAFtauB=
pAqnrbCrNR9EsQ5BeKNLLZtqUM2ZDRyZbcyX+piEQPETzMqfMzX2C1j40nMAal9vFl06333Yw9/=
O7q87c3o+iM/jFphhPCAFzzhnUdsaJEVQnbmkEdgASa0iwFSpPuk3Wd1ZlduxPYhxLTGPvWdaHL=
pA9HYhm3Rta0/aQokpgkPeMU8xTuPkBFZjdw5WJkn7RAmsZnFAAmxLZ5GDUXYr60ExDnuoA0NE5=
lFJ39fK7m1bqg0SAYOPIxc3lbmS5HVYjPmEOiLYkw6dunnYDHd5GPslrmqya7c1NZt47tfcvSn0=
aIT9QO8MiB5wRFPeIcQsiKzkTsXK/Okj4JN5cSJEw+p8nueBg1FBF+KEeIynkjosQI9Fv77UDTZ=
/eFo4oG1cX9S8pQ3RKoNI05n0sDpeuXZ3L4uO2Q3YNCiAAvoPHbs2B8r2i48LkZPuMyS9zg3jhc=
gnkbRoLAsSK0CB7nxRcwBoLjQKDM76n2kdn+pCNWnVPkZXwMrA3mLfeyYwepC06IgtRIck9H1o1=
iAG21bm0R6CoB2qPBjiYqGLJtSO3Mhrghg3NDfMqEgtQMcZODXE3vQaFTAOdVFTOxZ9eVXyFRCN=
W0F45wl1P/4GOaBRB+W8obVSg65qM/xjc2Ww/wQroINdhbJxMbZwdWDm5TWIG/UDDjGA5CYMGRA=
kKI51FkZ9ayArQAHXq7s7pyoS6EeAJr2viktKLaNKfd5jo02IeQDadyJceDRSnDg58ruzom6FOr=
ukKrlAoTXN0I1W0UG0kInTjLerQYHvq7s7pxszGQKNnEknayY7Xwd/vrIrXsMdZ5l7jqEZH2jks=
KhKPIpbGYU+1Yra4S5Nbt3M16WulrjzsnqkynYoEG5AJWw3eRYM/I+cDAr19xw1q0EyfU77pxmC=
FcvGMVJj9Tz/jtiBlvmSd3VwN8juzQNHFvZOBC2lczSVqxkNgekY04BNEKg+Hk1zAwUiUAtUOQQ=
qmygiEBZ4OCLuJrZuzFGGvGTtQWK7AgCAsU/A9B6MczcaoC8MWbwvAArTcA8cKxfu0By3zJhDgE=
P+g846VMmWFoK2kZok+vsrDwvDQXH+AASZoVfMmrGJyGzew7kzsn4J1OwIQ56O1mRzGNW5tQYyN=
WmZFtfvig4xqOVICGzPVjmEnKWDjYdfPsggXi9P5PcA6ciAJUFx4RpFUiuzO5cbBxPOgw2lSNHj=
kzJD21UAz4uSSXiBnb1ED6JTWsI3dAB+8319R9MykTIaT4pqmjxeI83dLIJzVm+fHlNg65evRqy=
ir188ODB38SRtBgcyh5Cy678kC3vxBN2gJbbb+2Xa03KgGOdvZrk8LZ2vhRZLQZiDoH+J8Yk3qb=
rp9kz6vgDMUeOVMJ2WSohln1WgvyIdCqaWLUm6vzn/mjp4R9nD5A68nSFaRKaM9n7kWjx334VLX=
gfD5FO7Nr56dn8D2+hBfifSc3zGf1kNFoDRC8ivKzJbk0farpGb2PVfhvj8Kzo8Wse/1bXY1rmG=
gBGb83lDiEwX9ELDJ+jYW2zqsIXcnuqAU/AiIHth0Qrm0spshk4yOXKniWni0UNIDnqA6o4m9WR=
OuzXjUCTb3bl9Z+tekwL2YyQOdD3nAUL61cD6LQ+RhNAu60iK+VJWFyUtPGsfrNVp3nEfsdODZG=
1gPbsBguTtQYQBfJB+8T8klWmpawEvF5ihMPG1ucKIYvtHZEJWW0FzpKRuYOB26Z+2KxSrUrjUi=
9eNI4dlNswec9umMtWNeyd+Mg1v2SfdufRnOTbZSwigYEh4v1Ir8y87srZoEFUrFu37mca6B23U=
do9q5gbMArc+LU8U+20fu0oZ0xeCUQGI2RzX3+xcl/KnJl7sq62zLsVGuj+a8BVQBpMzECSqb2n=
5bFP+U9bWVaKWbnmRtTKa7g8VWKP/GAyi3t6Hfx5KQqfY5EyrTGrgN/ea4ylPXsU9/yiVuDceAG=
iflCfMUo9v6Db+EUip4/3FiBYRvFJ+AIIRwlQ5APOXrx8fYXw42yHCNl1xqxWvHZXwOfAnk8Rvi=
6AvEeMXhMzoe5/zJKz9wIogcQnmHzHMP1BhKGXk3I4hfr7Im1MDm3jQvNYgnn6ZopoCCbDqkh/e=
KUd1NGfGCckCEyI3PznUMZQTptPMV9UfsaqZ23SUlYV96gzrV3RckCdjQ/qUn2QK7Cc9r800fdV=
9kVdmWbp9uOeJ8xya08YrTAflWybl0fLOEHgPIcL3iWI7yT4JPPXIX0LTbaqSfvFuJC5JQUxs7H=
gktUIkzLgMDXAYGVEUwDCzDHJq2C+fR/1miBVn/SS8sus7B5JS30WXtin8I2nnjjvNR6/R4BBTP=
6xAJ9evlZU5sIAMYAGeleatFEm8byynMvPVeJDueeRFZnLCFnIB/kGYFui8g/sPzcppUEuUIpAj=
+oDYExup55W/QzEbTSL91UZdiITsjU7dNMa5AogbfrA/YOllgJkYA3oeyvFK/f/RZcBkpVW/8nb=
k4pttqjdJl3BX9qm8OVXgzdkSq/q19J785+8pUwsGhoaqhw+fPiTmtw9828C/w/K8jZzsc+GngA=
AAABJRU5ErkJggg=3D=3D") !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container > table > =
tbody > tr > td:nth-child(1) > table:nth-child(4) > tbody > tr:nth-child(2)=
 > td > a {
color: #0086F0 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-mention {
color: #ACACAC !important;
background-color: #292929 !important;
}</style>
<meta name=3D"viewport" content=3D"width=3Ddevice-width, user-scalable=3Dno=
, initial-scale=3D1.0, minimum-scale=3D1.0, maximum-scale=3D1.0">
</head>
<body style=3D"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
<div style=3D"direction: ltr;">
<div style=3D"direction: ltr;">Hi Fernando.&nbsp;</div>
<div><br>
</div>
<div style=3D"direction: ltr;">The takeaway I attempted to highlight is tha=
t there is in fact agreement between 6man and spring on how to proceed, and=
 we are proceeding as agreed to work on the relevant documents.</div>
<div><br>
</div>
<div style=3D"direction: ltr;">Thanks!</div>
<div style=3D"direction: ltr;">&nbsp; Darren</div>
<div><br>
</div>
<div class=3D"ms-outlook-ios-signature"></div>
</div>
<div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"dir=3D&quot;ltr&quot;"><font face=3D"Calib=
ri, sans-serif" style=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Fer=
nando Gont &lt;fgont@si6networks.com&gt;<br>
<b>Sent:</b> Thursday, September 5, 2019 4:47 PM<br>
<b>To:</b> Darren Dukes (ddukes)<br>
<b>Cc:</b> bruno.decraene@orange.com; Fernando Gont; Ron Bonica; spring@iet=
f.org; 6man@ietf.org; Suresh Krishnan; draft-voyer-6man-extension-header-in=
sertion; li zhenqiang; draft-ietf-spring-srv6-network-programming<br>
<b>Subject:</b> Re: [spring] Question about SRv6 Insert function
<div>&nbsp;</div>
</font></div>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style><font size=3D"=
2"><span style=3D"font-size:11pt;">
<div class=3D"PlainText">On 5/9/19 23:26, Darren Dukes (ddukes) wrote:<br>
&gt; inline.<br>
&gt; <br>
&gt;&gt; On Sep 5, 2019, at 4:01 PM, Fernando Gont &lt;fgont@si6networks.co=
m&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On 5/9/19 22:52, Darren Dukes (ddukes) wrote:<br>
&gt;&gt;&gt; Hey Fernando, since you=92re lost, here are some more waypoint=
s to help<br>
&gt;&gt;&gt; you find your way ;)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; - draft-ietf-spring-srv6-network-programming mentions SRH inse=
rtion in<br>
&gt;&gt;&gt; only 2 of 39 SID behaviors - i.e. it=92s a small part of the d=
raft, and<br>
&gt;&gt;&gt; all insert variants have an encapsulation variant defined.<br>
&gt;&gt;<br>
&gt;&gt; I don't see how this changes the discussion here.<br>
&gt; <br>
&gt; Perhaps you should read the whole document Fernando.<br>
<br>
I'm arguing that there is a document that relies on stuff that 6man<br>
never even wanted to adopt as wg item. You respond &quot;but the document h=
as<br>
other stuff&quot;. And I repeat: the document still assumes EH insertion is=
<br>
possible, when it's actually forbidden.<br>
<br>
<br>
<br>
&gt;&gt;&gt; - At IETF 101, the 6man WG confirmed that SRH insertion must b=
e worked<br>
&gt;&gt;&gt; on before draft-ietf-spring-srv6-network-programming can progr=
ess to RFC<br>
&gt;&gt;&gt; - i.e. there are not surprises anywhere.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; - draft-ietf-spring-srv6-network-programming added a normative=
 reference<br>
&gt;&gt;&gt; to draft-voyer-6man-extension-header-insertion to document tha=
t fact.<br>
&gt;&gt;<br>
&gt;&gt; Among the possible options is that EH-insertion is never worked ou=
t. In<br>
&gt;&gt; which case, what's the point of basing something on EH insertion w=
hen<br>
&gt;&gt; the status quo is that EH insertion is not allowed, and there does=
 not<br>
&gt;&gt; seem to be any indication that that will change anytime soon?<br>
&gt; <br>
&gt; Ah, an excellent reason to never work on anything: if its not easy the=
n don=92t bother with the work!<br>
<br>
That's clearly not my point. My point is that you are putting the cart<br>
before the horse.<br>
<br>
Make your case for EH insertion, and try to update RFC8200 such that EH<br>
insertion is allowed (among other things, explain why you need it, and<br>
why you want to insert EHs instead of encap/decap -- which<br>
draft-voyer-6man-extension-header-insertion does not even mention). Then<br=
>
do the rest.<br>
<br>
Or pursue what you are doing in spring without any EH-insertion, and<br>
postpone anything that has to do with EH insertion for when/if it is<br>
actually allowed.<br>
<br>
I'm all for you trying any of these options. But not for the very<br>
curious interpretations of RFC2460 and/or RFC8200, or trying to avoid<br>
updating RFC8200 before doing EH insertion.<br>
<br>
Thanks,<br>
-- <br>
Fernando Gont<br>
SI6 Networks<br>
e-mail: fgont@si6networks.com<br>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<br>
<br>
<br>
<br>
<br>
</div>
</span></font></div>
</body>
</html>

--_000_DM6PR11MB260302DC79D7E7BF6367B74AC8BA0DM6PR11MB2603namp_--


From nobody Thu Sep  5 20:26:42 2019
Return-Path: <rbonica@juniper.net>
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 4B821120850; Thu,  5 Sep 2019 20:26:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 i3sEbYGigSYG; Thu,  5 Sep 2019 20:26:30 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7AE812081C; Thu,  5 Sep 2019 20:26:30 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x863PHql007260; Thu, 5 Sep 2019 20:26:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=DG+HxoDtHB0AmU5U8uYpMUzhPqFzNb0oW12wr6aMPdw=; b=lQiiL2O82qDKmp0+7AOKV8oEv2jZ7LhaLrN6kWUmp/Dq6XyDuZiPcfEpIJzNkSaK5E5H EsYw4B6vJVz1+K7FMMEqhZ8N+3JcNBfvUxFMusVmy/aDhtsH2inEdPlM6Db3t0GmiUgf VD/E/X8SCdLXXK0AqylPQZNC96f5wvpdNSfrV3akWbW1RfRcRNTcsPcxsvKu4zYtjhR3 dd+qrfGDUNB3htDST5NTiXWvAniH2CaKkiF1vaHE464TLxMUxlr70OQ6Zz3WKM3FBomN C9PcAd/BdXzW0yYf8DwDzldYq2Aw3H9eG8FptS7rTrjuuu1xEY3WDdujvbIJeCya8wfE 5g== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2054.outbound.protection.outlook.com [104.47.46.54]) by mx0a-00273201.pphosted.com with ESMTP id 2utqg3axpn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 20:26:20 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eJkA53IkCOfF2uCgz0RyvLKcjVjYpHldZn/5HE2HoPn8uX5N58sygFkefWk/uI0cD6/5Z3p9+ISzqTzhfyBxmnnAPCuH/1Ubmy2EEpGhJ9CQNaeaoZGjOMXQBlZcfavIva8VvAi7AlLGJkxK009i5IJjd/X47PNaUf0Kf0Pbq2E2LzJp87RN07VF5Ha5uhncZq44xhbzNQm+bcJLbFUggaxy7ftei5aZmR7p3QsCSZvNv3OlpEXimTcbgsoag80iVYW2A/ex/1Uyj+hm7lmFgxan9Fg7Sfc/BhTee3dM8/iKQcjGvJR8qk+VbSckeD6suQhi7ciQ7nqWGNVZuicafQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DG+HxoDtHB0AmU5U8uYpMUzhPqFzNb0oW12wr6aMPdw=; b=XeghcnctHCvYKjeb5UbC3hs5zqRvK/nQSDjlGo96Q6vco7sKpk1ot91ox+2E3PTdfo83N9W4fPUqpDBOfbrFobOTF7NWqpG8S2Xova2Av9unoMvzI+xmLRJ0gh2fyUvoBuUK3TlFyx5weyF+ioAo5Z+UPodBAdyzIu5eJGm9CUk8/F2YUahUUI3i60jUJKNF2fvb7bJdwdYJlAyeUOROfQ493dpTYkL/aYLCqZ0BzboKvLizZogcxn0t6EH2jVsshIUpmBXZ0x+1q7hwVZEPL+RTreLTtXoc9EeWs9Oa9iyn+GLvieD6qiSakjqpmhoNvnLWWFPgvxuBN2YJIQwhpQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6101.namprd05.prod.outlook.com (20.178.54.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.10; Fri, 6 Sep 2019 03:26:17 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 03:26:17 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Ole Troan <otroan@employees.org>
CC: Fernando Gont <fernando@gont.com.ar>, Suresh Krishnan <suresh.krishnan@gmail.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQAdy3cAACNNuMA=
Content-Class: 
Date: Fri, 6 Sep 2019 03:26:17 +0000
Message-ID: <BYAPR05MB5463B34EF99C363E707C3D9DAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org>
In-Reply-To: <538732E2-915B-4952-A439-F4678FCC21B2@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T03:26:15.5153137Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=9ec84035-009a-49b9-8fde-b34565e8c4ba; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4682da84-a858-4f58-01f3-08d73279fad5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6101; 
x-ms-traffictypediagnostic: BYAPR05MB6101:
x-microsoft-antispam-prvs: <BYAPR05MB6101AD0BA45ACC17B522D20CAEBA0@BYAPR05MB6101.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(396003)(376002)(346002)(136003)(366004)(199004)(189003)(51444003)(13464003)(316002)(229853002)(256004)(64756008)(71190400001)(66946007)(4326008)(2906002)(71200400001)(76116006)(14444005)(86362001)(66476007)(66446008)(66556008)(99286004)(561944003)(8936002)(54906003)(3846002)(25786009)(6116002)(52536014)(33656002)(26005)(8676002)(476003)(186003)(81166006)(81156014)(486006)(6506007)(53546011)(55016002)(66066001)(9686003)(6436002)(66574012)(11346002)(14454004)(76176011)(7696005)(446003)(6916009)(7736002)(6246003)(478600001)(102836004)(305945005)(74316002)(53936002)(5660300002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6101; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: aFGCea9lwH/JMum45+1mvLF4P1P874wl8bwYevpTmA7TofjQcMelpektgmdDaZ1HZCu4fUe/2XsDQDAddwg5NUupJ/0UhtXHjP0WWUG5q7TNVDl78g57siPw7ECLrXLFqP2Xe5yyEiK0JyuKEU1GP38BwysGQ9w8VpxsxqfXFyCVz53uIbpcmiE3Y6ujvwTQlP8uMa40EUvLBJbCem62doyOubljLeAmasIc1Lu3Nyb3jTqmGgqhwCNpehSDNo0l76o/f4S0hQkz7t33RLowO33MyZwAg3hX1UkJzThnC4ZgdpGxIyhJ4XH/ldDYXui6SJ/kKyEDnF5eoxnyPvRVBIvoP4VTwZ8y1ff9+IGySv4bpseBQBjFwWQ1Q0peIffD5QsK7x2cSS9Wpw1Sle4PgfaAOlohijJNwdeIp56E6MI=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 4682da84-a858-4f58-01f3-08d73279fad5
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 03:26:17.5050 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: thu36VosisEiVGo8IMezi7S8nlMDUBvoXw0RP8Zo8GSpZuYFHCcBtsN4LTRFANGW+6lV3zmghk3GjJ6Lq5zhnA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6101
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_02:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 adultscore=0 mlxscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 priorityscore=1501 phishscore=0 impostorscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060037
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yIU-Vqsn6zwo2U8BOyWpqHuBb5U>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 03:26:32 -0000

Ole,

The IETF does not write de jure standards. At the same time, it must not bl=
ithely progress proposals that ignore existing standards. We need to find a=
 balance.

Generally speaking, proposals that conform to the spirit and letter of exis=
ting standards are better than proposals that deviate. This is a matter of =
hygiene. However, exemptions might be granted.

IMHO, a WG can progress a proposal that deviates from existing standards if=
 all of the following conditions are met:

1) The proposal documents the deviation
2) The proposal explores alternative solutions that do not deviate
3) The proposal explains either a) that alternative solutions do not exist,=
 or b) why alternative solutions are not viable
4) The proposal describes the possibly limited deployment environment in wh=
ich it is applicable
5) The WG cannot demonstrate any risk associated the deviation in the descr=
ibed deployment environment

A na=EFve reading of your message, below, suggests that we fixate on Condit=
ion #5, ignoring conditions #1 - #4. I'm pretty sure that wasn't your inten=
t. If it were, our new process lead us into some bad places.

Like you, I want to avoid legalistic readings of existing standards. This i=
s why I talk about the "spirit and letter" of a standard. For example, assu=
me the following:

- An existing standard defines a mechanism for doing something
- A new proposal reinvents that wheel without sufficient motivation

The new proposal does not violate the letter of the existing standard, but =
it does violate its spirit.

Clearly, the barriers to progressing a draft that violates the letter of an=
 existing standard should be higher than the barriers to progressing a draf=
t that violates the spirit of an existing standard.=20

                                                                           =
                       Ron



Juniper Business Use Only

-----Original Message-----
From: Ole Troan <otroan@employees.org>=20
Sent: Thursday, September 5, 2019 4:19 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: Fernando Gont <fernando@gont.com.ar>; Suresh Krishnan <suresh.krishnan@=
gmail.com>; spring@ietf.org; 6man@ietf.org; draft-voyer-6man-extension-head=
er-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>; draft-=
ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-progra=
mming@ietf.org>
Subject: Re: Spirit and Letter of the Law (was: Question about SRv6 Insert =
function)

Dear Ron,

The IETF is not writing de jure standards.
In fact reality is quite different, and the Internet evolves the way it doe=
s somewhat independently of what documents the IETF produces.
In fact I know of no networking products (or deployments) that follow the i=
ntent and spirit of RFC8200. I challenge to point me to one! ;-)

Let me quote Tony Li's response to Fernando's escalation email to the archi=
tecture list:

"The fact of the matter is that the IETF is completely helpless to prevent =
such things.=20
True, it can block standardization, but if the market wants it, the market =
will drive it and all that the IETF does is to make itself irrelevant to th=
e process."

My suggestion to Fernando was to argue the issues on technical merit.
Can you please explain why you don't do that?

- Does it break end to end transparency?
- Can end host protect their traffic with encryption or do the proposed mec=
hanisms break that?
- How is PMTUD, ICMP errors, AH being handled?
- Does it break intereroperability?

Best regards,
Ole


> On 4 Sep 2019, at 20:27, Ron Bonica <rbonica@juniper.net> wrote:
>=20
> Ole,
>=20
> Yes, a deep breath and some introspection are always a good thing.
>=20
> First, I think that we need to make a distinction between the "spirit" an=
d "letter" of the law. Next, we need to make a statement regarding good eng=
ineering practice.
>=20
> RFC 8200 mandates some things. For example, In an IPv6 header, the source=
 address must precede the destination address. Any attempt to reverse those=
 two would violate the letter of the law.
>=20
> By contrast, RFC 8200 strongly suggests other things. For example, transi=
t nodes should not insert or delete extension headers. In general, these su=
ggestions should be heeded. But exemptions can be granted, on a case-by-cas=
e basis, given that the motivation is strong, the risk is minimal, and ther=
e are no viable alternatives.
>=20
> For better or worse, RFC 8200 does not use RFC 2119 language. So it is di=
fficult to distinguish between the spirit and letter of the law. I think th=
at is the genesis of the current debate.
>=20
> Beyond that, we need to make a statement regarding good engineering pract=
ice. If a technology violates the spirit of RFC 8200 once, with good reason=
, that is fine. If it violates the spirit of RFC 8200 twice, we should all =
start asking questions. If it violates the spirit of RFC 8200 three times, =
and promises to do so again in the future, we should start to question whet=
her that technology is building on RFC 8200 or trying to redefine it.
>                                                                          =
                  =20
> Ron
>=20
>=20
>=20
> Juniper Business Use Only
>=20
> -----Original Message-----
> From: Ole Troan <otroan@employees.org>
> Sent: Wednesday, September 4, 2019 2:58 AM
> To: Fernando Gont <fernando@gont.com.ar>
> Cc: Suresh Krishnan <suresh.krishnan@gmail.com>; Ron Bonica=20
> <rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org;=20
> draft-voyer-6man-extension-header-insertion=20
> <draft-voyer-6man-extension-header-insertion@ietf.org>;=20
> draft-ietf-spring-srv6-network-programming=20
> <draft-ietf-spring-srv6-network-programming@ietf.org>
> Subject: Re: Question about SRv6 Insert function
>=20
> [ snip ]
> I would prefer that we calmed down a bit on the protocol policing.
>=20
> [ snip ]


From nobody Thu Sep  5 21:15:26 2019
Return-Path: <rbonica@juniper.net>
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 179B2120B15 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 21:15:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 BDCNzjM5y2lx for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 21:15:20 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC11B1208E4 for <spring@ietf.org>; Thu,  5 Sep 2019 21:15:19 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x864Ecg5006504; Thu, 5 Sep 2019 21:15:10 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=Fxh+1c40uhhDiJsV+AYvCij9ZbiiX/GMnp+WZB0S8Fo=; b=xP0ZrjXc8cMBLZkXSZN/24mupJIkzr1igr/TiX5Cli9GtmjlgmX/CEXHmPj0IrHwZU3E eKowjyg1DuW6z7TKL/qE75WmaBqi5ywZ1oVrsjEOOHhiZgsECAGiS53f2/YxZnIVF5qH CwBStptBI2a8euSypeUFk0oh8FvyvntOuj+kTxd6RsCsT2rh8Ev52uVlCjAzSO8fIcXG wN3gHj+fjGpjaDpyVNbNoe7thgcNNOLaz9e99VBJIc5XJNxCR9E7d0kKv5eJWDPR66W7 FmW0o11Urn/sVRb1Gsmtn/rb8pkpVOyxAEVH8cKLFFjoRHmLzOF9BDKUj3PdUlY6+d3A BA== 
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2050.outbound.protection.outlook.com [104.47.41.50]) by mx0b-00273201.pphosted.com with ESMTP id 2usmf7pngx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 21:15:09 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GhSVy0rPxsQQ67YVi6pVJhl5p7c+uYoRRBIE97ZRwRXne+Di0TII7Chps7BPjIuO9o7wVRnD1A1NrN1ekKQGZ1YzE1bTa7r7Xe3cRvwFyN/2hLneE8GVAfSraIyT4t14BAzMSjzGmyGp4knuP7PCxNg52Uuhf9wFEQT3w7efrOuz9v0N5s5YoGQN9PbQ80BHxWN9wx0q5AT2c80mCx7YVLZkTv9HpLJ1XG9GyPXgqHBC6oUsxVis/UuqDa8xU58XAq2eLufnZ2Z24PXRexqKKewokZRGspu+vC2es9HKnu+/0Rs3o0LPkOVQDv9W252qN+MVV2yfeOxgSo05ZseotQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fxh+1c40uhhDiJsV+AYvCij9ZbiiX/GMnp+WZB0S8Fo=; b=geylsYDpb0x1uFtYR8zZvbuZzHXgxn5AL0zYkrk7tpnMz5/340rCTTcnj4GeEKvMGeoyRfwCHkud/lsHNfl4Fz5XG4jnVqZniHhI8lrHIyFSs+FzkDmRCwgwfvPDtnz1sOXVmtC/eDNl38qUApUotjNbm2k+RXRdjtonIH04x48CXKzw+SzULog3z78hbte9ou8tbtbM/W41s2wgMeVohvYWDts8bcn5C3HKPGJJltFdAEV1houApH+ENEGs9t1Myl0kc5K0M8N5XW+bvaZ264Ah6mVQ89iSqHyEpaKKJuoRExglaINu+DTbLmOuikzoXVUdqMPAmZgQC3GvksuD4g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5142.namprd05.prod.outlook.com (20.177.231.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Fri, 6 Sep 2019 04:15:07 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 04:15:07 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Jeff Tantsura <jefftant.ietf@gmail.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQBAUcsQAAFkUwAAE3h7AA==
Content-Class: 
Date: Fri, 6 Sep 2019 04:15:07 +0000
Message-ID: <BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <6a0173ba-ae15-4aad-a584-6d5065f5f076@Spark>
In-Reply-To: <6a0173ba-ae15-4aad-a584-6d5065f5f076@Spark>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T04:15:05.0647418Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=88f3f087-61ff-4b97-92af-ce1cae470e89; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ed8e2fcf-505e-4f0c-9ad3-08d73280cd0b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5142; 
x-ms-traffictypediagnostic: BYAPR05MB5142:
x-ms-exchange-purlcount: 14
x-microsoft-antispam-prvs: <BYAPR05MB5142F9B3C3F7E86CC1B37F43AEBA0@BYAPR05MB5142.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(136003)(346002)(366004)(376002)(39860400002)(199004)(189003)(51874003)(37854004)(13464003)(66946007)(76116006)(71200400001)(71190400001)(478600001)(186003)(66066001)(86362001)(53946003)(256004)(30864003)(5660300002)(236005)(9686003)(54896002)(6306002)(14444005)(6246003)(53936002)(606006)(966005)(14454004)(6436002)(55016002)(2906002)(33656002)(790700001)(25786009)(66556008)(64756008)(3846002)(66476007)(66446008)(4326008)(229853002)(52536014)(11346002)(76176011)(6116002)(6506007)(74316002)(53546011)(102836004)(99286004)(110136005)(26005)(8676002)(316002)(7696005)(81156014)(81166006)(486006)(2501003)(476003)(7736002)(8936002)(446003)(579004)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5142; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: FdasEw0cwIqpFbvoPY2Nygi74RJ9oQaQVXehxo+plNu8RsqSVg0pmEEVlJKDFwf710paFxrWR9j60b4OvmEBZnKaY2efpnIhBzxrO6oYkLlmkH7lU5VvHgD6P7wfQUwmMeopcGabrgieaDpMtjAFBEh8ace8Rwrojmrt7oNeM/kT4yqinkPfzr8MjxuY52COZOW/x9aYZKERMiDyx2UhMnchzUpzWI/BYZ8hqfXjzMESy/8oi1u214onBQwcZr8+9aGS+yipMck6/T80WmoNqaaeO1l2xPTl7DFWRjqbM9Km0RPR4zedcfe1bh+Mao1LsLE9udJX43/OIoEHwHDK/VEtL/ieSHE4cwn2DX1eCBYw3Usa4+w8OU5lhSleAXgrCKzvAk9n3EnF7o96tKwrhW+/Y42pwlDxhmakQlpIfag=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: ed8e2fcf-505e-4f0c-9ad3-08d73280cd0b
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 04:15:07.1708 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tRO15hNDcIrJbVwzgAEoAvqPQI8H4DofLxaccb2N93Gs5fSZViZICoILbqmlNWx0OMvhuFpBnza9Wgl8lXLR+Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5142
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_02:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 spamscore=0 priorityscore=1501 mlxlogscore=999 phishscore=0 bulkscore=0 mlxscore=0 suspectscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060047
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/beOKVnoN7KsgbYu6EadTu1LjM-k>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Fri, 06 Sep 2019 04:15:25 -0000

--_000_BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Jeff,

In SRv6+ you can achieve this abstraction without a new SID type. In order =
to do this, network operators:

  *   Associate an IPv6 address with the abstract segment
  *   Instantiate policy on abstract segment ingress nodes. The policy caus=
es the abstract segment ingress nodes to encapsulate packets destined for t=
he above mentioned IPv6 address in an IPv6 header with its own CRH. This IP=
v6 header and CRH define the abstracted segment
Now, the only problem is to get packets to the abstract segment ingress nod=
e with the right IPv6 destination address. This can be achieved by associat=
ed a node SID in the original packet with the above mentioned IPv6 address.

And again, if network operators object to this approach, it would be easy e=
nough to add a binding SID to SRv6+. However, to date, no operator has expr=
essed interest.

                                                                           =
                         Ron



Juniper Business Use Only
From: Jeff Tantsura <jefftant.ietf@gmail.com>
Sent: Thursday, September 5, 2019 2:10 PM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>; Rob Shakir <ro=
bjs@google.com>; bruno.decraene@orange.com; Ron Bonica <rbonica@juniper.net=
>
Cc: SPRING WG List <spring@ietf.org>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)

Ron,

another, and quite important use of BSID in SR-MPLS is to provide an anchor=
 point to another domain/layer and an abstraction to program this layer wit=
hout understanding its semantics.
SR/RSVP-TE or IP/Opto would be a perfect example of that, draft-anand-sprin=
g-poi-sr describes such case.

Cheers,
Jeff
On Sep 5, 2019, 10:39 AM -0700, Ron Bonica <rbonica=3D40juniper.net@dmarc.i=
etf.org<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>>, wrote:
Hi Alexander,

SRv6+ does not currently define a binding SID. If one were ever needed, it =
would be easy enough to specify and implement. When a segment endpoint enco=
untered a binding SID, it would:


  *   Decrement Segments Left
  *   Copy an IPv6 address from the SFIB to the IPv6 destination address
  *   Prepend an IPv6 header with its own CRH to the packet. Information re=
quired build that header and CRH would be found in the SFIB

However, I don't think that SRv6+ will ever need a binding SID. A binding S=
ID is a shorthand that can be used to represent a list of SIDs. Since SRv6+=
 SIDs are already short, this shorthand isn't needed.

But, again, if we ever needed a binding SID for another reason, we could ad=
d it.

                                                                           =
                    Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Alexander Vainshtein
Sent: Wednesday, September 4, 2019 6:49 AM
To: Rob Shakir <robjs@google.com<mailto:robjs@google.com>>; bruno.decraene@=
orange..com<mailto:bruno.decraene@orange..com>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)

Rob, Bruno and all,
I have a naive question based, most probably, on insufficient understanding=
 of SRv6 (not to mention SRv6+).
This question has been prompted by the complaints (on the Beyond SRv6 threa=
d) about problems with supporting long lists of 128-bits of SIDs in the IPv=
6 Segment Routing Headers, and various approaches to mitigating these compl=
aints.



Section 5 of RFC 8402<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A=
__tools.ietf.org_html_rfc8402-23section-2D5&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Sc=
bfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8=
&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D4Pw59S_7ctGrITQ1UDr9pR=
LX3wSiw8AIep6o351bwAU&e=3D> defines Binding Segments (BSIDs) and says that =
"he BSID is bound to an SR Policy, instantiation of which may involve a lis=
t of SIDs."   It also explains that BSIDs facilitate better scalability (am=
ong other things) of SR.  And, as is appropriate for the architecture docum=
ent, RFC 8402 does not differentiate between SR-MPLS and SRv6 in the defini=
tion of Binding segments.



The SR-MPLS<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls-2D22&d=3DDwMGa=
Q&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKu=
Kwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D=
20cuMhbB0Wd1mo1ubF9TATo4O_xDH5x814ul0VlQnz4&e=3D> draft (already approved f=
or publication as an RFC)  mentions (e.g., in the example in Section A.3.2)=
 that the node that has allocated a BSID label 1023 for a specific SR polic=
y FEC-1 for which it is the head-end "installs a transit MPLS forwarding en=
try to SWAP incoming label=3D1023, with outgoing labels and outgoing interf=
ace determined by the SID-List for FEC1". This explanation is fully compati=
ble with the MPLS architecture where the top label of the label stack can b=
e swapped with multiple new labels.



Can somebody please explain how (if at all) are Binding Segments going to b=
e supported in SRv6 and/or in SRv6+?

To the best of my (admittedly, limited) understanding of IPv6, no equivalen=
t of the SR-MPLS handling of the BSID is allowed with the IPv6 routing head=
ers as per RFC 8200<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_rfc8200&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3=
voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820G=
dSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D17YIL2k_NBYLoWTSab6OcrfhMvYxxfelVsE-dF=
UZNPU&e=3D>. For the reference, the IPv6 Segment Routing Header<https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Diet=
f-2D6man-2Dsegment-2Drouting-2Dheader-2D22&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scb=
fh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3DXbus4FkiatrdR0m5qVakZ65=
2C8lrEl-aXXF1KGxPVAE&e=3D> draft does not mention Binding SIDs at all.



>From my POV, if Binding segments cannot be supported with SRv6 or SRv6+, a =
Technical Erratum on 8402 should posted..

Did I miss something here?

Your timely feedback would be highly appreciated.

Regards, and lots of thanks in advance,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecite=
le.com>

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Nick Hilliard
Sent: Tuesday, September 3, 2019 9:22 PM
To: Rob Shakir <robjs@google.com<mailto:robjs@google.com>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; 6man@ietf.org=
<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Rob,

Clarifying what I wrote previously, I don't think it would be appropriate f=
or draft-filsfils-spring-net-pgm-extension-srv6-usid to progress further un=
less the authors can demonstrate that the volume of IPv6 addressing require=
d can be satisfied in a way that works within the constraints that the oper=
ational community operates within.

If there is an expectation that this address space will be assigned from th=
e global unicast address block via standard RIR allocation policies, then t=
he authors will need to demonstrate that the RIRs are going to be comfortab=
le changing their allocation policies to accommodate this.

Nick
Ron Bonica<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>
1 September 2019 at 22:10
Hi Fernando,

6man participants should look at the following:

- https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01=
<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.=
com_3XtGMsvx1pLfDs2UgbiiJSG6H2-3Fu-3Dhttps-253A-252F-252Ftools.ietf.org-252=
Fhtml-252Fdraft-2Dietf-2Dspring-2Dsrv6-2Dnetwork-2Dprogramming-2D01&d=3DDwM=
GaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84h=
KuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=
=3DO66WGTcEG9ZY70Ry9qIdBNJuDMT7o1CzvozI7in8tH4&e=3D> (In particular, Sectio=
ns 4 and 5)
- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-=
usid-02<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.sy=
mantec.com_3GTugpKX6MEkQtxjkPN4sFA6H2-3Fu-3Dhttps-253A-252F-252Ftools.ietf.=
org-252Fhtml-252Fdraft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2=
Dusid-2D02&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DF=
ch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7L=
kjyBe4welpUifuc&s=3DU-KuSOWhXTpyxiMVvcwTKU2Eonbtqs8iI_oxIEppZ4s&e=3D>

Ron


Juniper Business Use Only

-----Original Message-----
From: Fernando Gont <fgont@si6networks.com><mailto:fgont@si6networks.com>
Sent: Saturday, August 31, 2019 4:53 PM
To: Ron Bonica <rbonica@juniper.net><mailto:rbonica@juniper.net>; Rob Shaki=
r <robjs@google.com><mailto:robjs@google.com>; SPRING WG List <spring@ietf.=
org><mailto:spring@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Hi, Ron,

For those 6man-ers that have not been following the sprin work, could you p=
lease clarify what do you mean by "stretching the interpretation of
RFC8200 or RFC4291"?

In the past we have seen outright violation of RFC8200 (formerly RFC2460), =
so I'm curious if there are any documents trying to do the same, or what.

Thanks!

Cheers,
Fernando


--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com<mailto:fgont@si6networks.com>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492



--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_33tK=
yquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhttps-253A-252F-252Fwww.ietf.org-252Fmailman-2=
52Flistinfo-252Fipv6&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcW=
zoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&e=
=3D>
--------------------------------------------------------------------
Fernando Gont<mailto:fgont@si6networks.com>
31 August 2019 at 21:53
Hi, Ron,

For those 6man-ers that have not been following the sprin work, could
you please clarify what do you mean by "stretching the interpretation of
RFC8200 or RFC4291"?

In the past we have seen outright violation of RFC8200 (formerly
RFC2460), so I'm curious if there are any documents trying to do the
same, or what.

Thanks!

Cheers,
Fernando

Ron Bonica<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>
31 August 2019 at 21:33
Rob,

The following are arguments for proceeding with SRv6+:


  *   Efficient forwarding with deep SID lists
  *   Operational Simplicity
  *   SRv6+ work may finish before SRv6

Efficient forwarding with deep SID Lists
----------------------------------------------------

SR customers have stated a firm requirement to support SR paths that contai=
n 8 to 12 segments. They have also stated a requirement for implementations=
 to forward at line speed  and without consuming excessive overhead bandwid=
th.

SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisfy =
these requirements. In order to support an SR path with 8 segments, SRv6 wo=
uld require a 128-byte SRH. Even if ASICs could process such a long SRH at =
line speed, the bandwidth overhead would be prohibitive.

Therefore, one of the four solutions  that you mention below is required to=
 make SRv6 deployable. While draft-ietf-6man-segment-routing-header is clos=
e to maturity, the four competing solutions mentioned below are equally mat=
ure and should be given equal consideration.


The four solutions are SRv6+, uSID, draft-li and draft-mirsky.

Operational Simplicity
-----------------------------
Network operators strive for operational simplicity. By loosely interpretin=
g (and sometimes bending) the requirements of RFCs 4291 and RFC 8200, SRv6 =
introduces architectural quirks that introduce operational complexity. The =
following are architectural quirks of  draft-ietf-6man-segment-routing-head=
er:


  *   The Segment Routing Header (SRH) serves purposes other than routing. =
Therefore, the SRH is sometimes required for packets that traverse the leas=
t-cost path from source to destination
  *   The SRH and the IPv6 Authentication Header are incompatible.
  *   The IPv6 destination address determines whether an SRH is valid and h=
ow it is processed. For example, if the IPv6 destination address contains o=
ne locally instantiated value, the SRH might be processed in one particular=
 way, while if the IPv6 destination address contains another locally instan=
tiated value, the SRH might be totally invalid.

Draft-ietf-spring-srv6-network-programming  promises more architectural qui=
rks. For example:


  *   Segment endpoints can insert and/or delete IPv6 extension headers
  *   An IPv6 packet can contain two Segment Routing headers
  *   IPv6 packets are no longer self-describing. For example, the Next Hea=
der Field in the SRH can carry a value of No Next Header, even though the S=
RH is followed by Ethernet payload.

Other emerging drafts promise still more architectural quirks. For example,=
 in draft-ali-6man-spring-srv6-oam, implementations need to examine the SRH=
 even when Segment Left equals zero. This is because the SRH has been overl=
oaded to carry OAM as well as routing information.

Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires net=
work operators to obtain address space and number their networks in a parti=
cular way to make routing work.

SRv6+ Work May Finish Before SRv6 work
--------------------------------------------------------
SRv6+  has been implemented on LINUX and is being implemented on JUNOS. Imp=
lementation experience demonstrates that specification is fairly complete. =
For example, there is no need for an SRv6+ OAM document. It's just IPv6 and=
 IPv6 OAM just works.

Furthermore, the SRv6+ specifications adhere to a strict interpretation of =
RFC 8200. Therefore, as they progress through the working group, they won't=
 need to overcome the objections that are inevitably encountered when stret=
ching the interpretation of a specification that is so fundamental as RFC 8=
200.

                                                                           =
                           Thanks,
                                                                           =
                               Ron








From: spring <spring-bounces@ietf.org><mailto:spring-bounces@ietf.org> On B=
ehalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org><mailto:spring@ietf.org>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes.. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.sym=
antec.com_3XuwzQk4bWzHWmJ3PNZzRWh6H2-3Fu-3Dhttps-253A-252F-252Furldefense.p=
roofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtm=
l-5Fdraft-2D2Dbonica-2D2Dspring-2D2Dsrv6-2D2Dplus-2D2D04-2526d-253DDwMFaQ-2=
526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82si=
r-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGR=
DJKdxnE2ieIC4dD-5FFL6s-2526s-253DKUhAfjVsx-5FwK645uJk0FHzs2vxiAVr-2DCskMPAa=
EhEQQ-2526e-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI=
&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_Dh=
pMn_7LkjyBe4welpUifuc&s=3DZeNvkiTiz_G_r9MTMnyueTmhcdc2r68VTgfzWbPH6RQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
clicktime.symantec.com_3XUeUBC1vrovLBUoCPCKDzD6H2-3Fu-3Dhttps-253A-252F-252=
Furldefense.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.i=
etf.org-5Fhtml-5Fdraft-2D2Dfilsfils-2D2Dspring-2D2Dnet-2D2Dpgm-2D2Dextensio=
n-2D2Dsrv6-2D2Dusid-2D2D01-2526d-253DDwMFaQ-2526c-253DHAkYuh63rsuhr6Scbfh0U=
jBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAw=
rDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-2=
53DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ-2526e-253D&d=3DDwMGaQ&c=3DHA=
kYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2=
EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3DDAgTYMJJ=
Scz3Mrfl9s0dqH2s4LNiTzArv-gmKKQHVqw&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00<htt=
ps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_=
3RsA24LYYDz2wXB3s3USU4K6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.=
com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-=
2D2Dli-2D2Dspring-2D2Dcompressed-2D2Dsrv6-2D2Dnp-2D2D00-2526d-253DDwMFaQ-25=
26c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir=
-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRD=
JKdxnE2ieIC4dD-5FFL6s-2526s-253DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-2DCr=
Ks-2526e-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpM=
n_7LkjyBe4welpUifuc&s=3DYwO2-hrzdxaWDQyHCQVkn-pOoJ1S3Ce0TLYcxRlBtV4&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3QH=
absdCZRy35Awz9b6QUCR6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com=
-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2=
Dmirsky-2D2D6man-2D2Dunified-2D2Did-2D2Dsr-2D2D03-2526d-253DDwMFaQ-2526c-25=
3DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoL=
x84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE=
2ieIC4dD-5FFL6s-2526s-253DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI-2526e=
-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ=
82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe=
4welpUifuc&s=3DFUOxxgQDJZ4MkDXlR7jfAPv725rDj8H66uW4UFt3fZo&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>..


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_33tK=
yquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhttps-253A-252F-252Fwww.ietf.org-252Fmailman-2=
52Flistinfo-252Fipv6&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcW=
zoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&e=
=3D>
--------------------------------------------------------------------


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains informa=
tion which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
and all copies thereof.
___________________________________________________________________________
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring

--_000_BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:684207686;
	mso-list-template-ids:-621757846;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:730931695;
	mso-list-type:hybrid;
	mso-list-template-ids:-567257478 919522886 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:5;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:838353066;
	mso-list-template-ids:-308088230;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:847450328;
	mso-list-template-ids:-979839238;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:935014187;
	mso-list-template-ids:-2007341526;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5
	{mso-list-id:1166748888;
	mso-list-template-ids:781471272;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6
	{mso-list-id:1617908804;
	mso-list-template-ids:355236596;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7
	{mso-list-id:1824664221;
	mso-list-template-ids:-149118532;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8
	{mso-list-id:1840387205;
	mso-list-template-ids:-224512536;}
@list l8:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l8:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9
	{mso-list-id:2069568944;
	mso-list-template-ids:1429775250;}
@list l9:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In SRv6&#43; you can achieve this abstraction withou=
t a new SID type. In order to do this, network operators:<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"mso-list:l1 level1 lfo1">Associate =
an IPv6 address with the abstract segment<o:p></o:p></li><li class=3D"MsoLi=
stParagraph" style=3D"mso-list:l1 level1 lfo1">Instantiate policy on abstra=
ct segment ingress nodes. The policy causes the abstract segment ingress no=
des to encapsulate packets destined for the above mentioned IPv6 address in=
 an IPv6 header with
 its own CRH. This IPv6 header and CRH define the abstracted segment<o:p></=
o:p></li></ul>
<p class=3D"MsoNormal">Now, the only problem is to get packets to the abstr=
act segment ingress node with the right IPv6 destination address. This can =
be achieved by associated a node SID in the original packet with the above =
mentioned IPv6 address.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">And again, if network operators object to this appro=
ach, it would be easy enough to add a binding SID to SRv6&#43;. However, to=
 date, no operator has expressed interest.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Jeff Tantsura &lt;jefftant.ietf@gmail.c=
om&gt; <br>
<b>Sent:</b> Thursday, September 5, 2019 2:10 PM<br>
<b>To:</b> Alexander Vainshtein &lt;Alexander.Vainshtein@ecitele.com&gt;; R=
ob Shakir &lt;robjs@google.com&gt;; bruno.decraene@orange.com; Ron Bonica &=
lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> SPRING WG List &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)<o:=
p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal">Ron, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">another, and quite important use of BSID in SR-MPLS =
is to provide an anchor point to another domain/layer and an abstraction to=
 program this layer without understanding its semantics.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">SR/RSVP-TE or IP/Opto would be a perfect example of =
that, draft-anand-spring-poi-sr describes such case.<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Cheers, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">On Sep 5, 2019, 10:39=
 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.i=
etf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;, wrote:<o:p></o:p><=
/p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Alexander,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6&#43; does not currently define a binding SID. If one were eve=
r needed, it would be easy enough to specify and implement. When a segment =
endpoint encountered a binding SID, it would:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"mso-list:l2 level1 lfo2">Decrement =
Segments Left<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"mso-li=
st:l2 level1 lfo2">Copy an IPv6 address from the SFIB to the IPv6 destinati=
on address<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"mso-list:=
l2 level1 lfo2">Prepend an IPv6 header with its own CRH to the packet. Info=
rmation required build that header and CRH would be found in the SFIB<o:p><=
/o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">However, I don&#8217;t think that SRv6&#43; will ever need a bindi=
ng SID. A binding SID is a shorthand that can be used to represent a list o=
f SIDs. Since SRv6&#43; SIDs are already short, this
 shorthand isn&#8217;t needed.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">But, again, if we ever needed a binding SID for another reason, we=
 could add it.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org"=
>spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Alexander Vainshtein<br>
<b>Sent:</b> Wednesday, September 4, 2019 6:49 AM<br>
<b>To:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.=
com</a>&gt;; <a href=3D"mailto:bruno.decraene@orange..com">
bruno.decraene@orange..com</a><br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;<br>
<b>Subject:</b> [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)<o:p></=
o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Rob, Bruno and all,</span><o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">I have a naive question based, most =
probably, on insufficient understanding of SRv6 (not to mention SRv6&#43;).=
</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">This question has been prompted by t=
he complaints (on the Beyond SRv6 thread) about problems with supporting lo=
ng lists of 128-bits of SIDs in the IPv6
 Segment Routing Headers, and various approaches to mitigating these compla=
ints.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__tools.ietf.org_html_rfc8402-23section-2D5&amp;d=3DDwMGaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc=
&amp;s=3D4Pw59S_7ctGrITQ1UDr9pRLX3wSiw8AIep6o351bwAU&amp;e=3D">Section 5 of=
 RFC 8402</a> defines Binding Segments (BSIDs) and says that</span><span st=
yle=3D"font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> &#8220;</=
span><span style=3D"color:black">he BSID is bound to an SR Policy, instanti=
ation of which may involve a list of SIDs.</span><span style=3D"font-family=
:&quot;Calibri&quot;,sans-serif;color:#1F497D">&#8221;&nbsp; &nbsp;</span><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">It also explains that BSIDs facilitate better scalability (am=
ong other things) of SR.&nbsp; And, as is appropriate for the architecture =
document, RFC 8402 does not differentiate between SR-MPLS and SRv6 in the d=
efinition of Binding segments.</span><o:p></o:p></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D"> </span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">The <a href=3D"https://urldefense.proofpoint.com/v2/url=
?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Droutin=
g-2Dmpls-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXc=
WzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt82=
0GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3D20cuMhbB0Wd1mo1ubF9TATo4O_xDH5x8=
14ul0VlQnz4&amp;e=3D">SR-MPLS</a> draft (already approved for publication a=
s an RFC)&nbsp; mentions (e.g., in the example in Section A.3.2) that the n=
ode that has allocated a BSID label 1023 for a specific SR policy FEC-1 for=
 which it is the head-end &#8220;</span><span style=3D"color:black">install=
s a transit MPLS forwarding entry to SWAP incoming label=3D1023, with outgo=
ing labels and outgoing interface determined by the SID-List for FEC1</span=
><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif=
;color:#1F497D">&#8221;. This explanation is fully compatible with the MPLS=
 architecture where the top label of the label stack can be swapped with mu=
ltiple new labels. </span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">&nbsp;</span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">Can somebody please explain how (if at all) are Binding=
 Segments going to be supported in SRv6 and/or in SRv6&#43;?</span><o:p></o=
:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">To the best of my (admittedly, limited) understanding o=
f IPv6, no equivalent of the SR-MPLS handling of the BSID is allowed with t=
he IPv6 routing headers as per <a href=3D"https://urldefense.proofpoint.com=
/v2/url?u=3Dhttps-3A__tools.ietf.org_html_rfc8200&amp;d=3DDwMGaQ&amp;c=3DHA=
kYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-=
AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;=
s=3D17YIL2k_NBYLoWTSab6OcrfhMvYxxfelVsE-dFUZNPU&amp;e=3D">RFC 8200</a>. For=
 the reference, the <a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2D6man-2Dsegment-2Drouting-2D=
header-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820G=
dSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DXbus4FkiatrdR0m5qVakZ652C8lrEl-aXX=
F1KGxPVAE&amp;e=3D">IPv6 Segment Routing Header</a> draft does not mention =
Binding SIDs at all. </span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">&nbsp;</span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">From my POV, if Binding segments cannot be supported wi=
th SRv6 or SRv6&#43;, a Technical Erratum on 8402 should posted..</span><o:=
p></o:p></pre>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Did I miss something here?</span><o:=
p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Your timely feedback would be highly=
 appreciated.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Regards, and lots of thanks in advan=
ce,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Sasha</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Office: &#43;972-39266302</span><o:p=
></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&#43;972-549266302</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Email:&nbsp;&nbsp;
<a href=3D"mailto:Alexander.Vainshtein@ecitele.com">Alexander.Vainshtein@ec=
itele.com</a></span><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org"=
>spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Nick Hilliard<br>
<b>Sent:</b> Tuesday, September 3, 2019 9:22 PM<br>
<b>To:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.=
com</a>&gt;<br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;;
<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t">Rob,<br>
<br>
Clarifying what I wrote previously, I don't think it would be appropriate f=
or draft-filsfils-spring-net-pgm-extension-srv6-usid to progress further un=
less the authors can demonstrate that the volume of IPv6 addressing require=
d can be satisfied in a way that
 works within the constraints that the operational community operates withi=
n.<br>
<br>
If there is an expectation that this address space will be assigned from th=
e global unicast address block via standard RIR allocation policies, then t=
he authors will need to demonstrate that the RIRs are going to be comfortab=
le changing their allocation policies
 to accommodate this.<br>
<br>
Nick<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;ma=
rgin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;vertical-align:middle">
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">Ron Bonica</a><o:=
p></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"mso-margin-top-alt:auto;mso=
-margin-bottom-alt:auto;text-align:right;vertical-align:middle">
<span style=3D"color:#909AA4">1 September 2019 at 22:10</span><o:p></o:p></=
p>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><span style=3D"color:#909AA4">Hi Fernando,<br>
<br>
6man participants should look at the following:<br>
<br>
- <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clickti=
me.symantec.com_3XtGMsvx1pLfDs2UgbiiJSG6H2-3Fu-3Dhttps-253A-252F-252Ftools.=
ietf.org-252Fhtml-252Fdraft-2Dietf-2Dspring-2Dsrv6-2Dnetwork-2Dprogramming-=
2D01&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp=
;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DO66WGTcEG9ZY70Ry9qIdBNJuDMT7o1CzvozI7in8t=
H4&amp;e=3D">
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01</=
a> (In particular, Sections 4 and 5)<br>
- <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clickti=
me.symantec.com_3GTugpKX6MEkQtxjkPN4sFA6H2-3Fu-3Dhttps-253A-252F-252Ftools.=
ietf.org-252Fhtml-252Fdraft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Ds=
rv6-2Dusid-2D02&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDT=
XcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt=
820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DU-KuSOWhXTpyxiMVvcwTKU2Eonbtqs=
8iI_oxIEppZ4s&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-02</a><br>
<br>
Ron<br>
<br>
<br>
Juniper Business Use Only<br>
<br>
-----Original Message-----<br>
From: Fernando Gont <a href=3D"mailto:fgont@si6networks.com">&lt;fgont@si6n=
etworks.com&gt;</a><br>
Sent: Saturday, August 31, 2019 4:53 PM<br>
To: Ron Bonica <a href=3D"mailto:rbonica@juniper.net">&lt;rbonica@juniper.n=
et&gt;</a>; Rob Shakir
<a href=3D"mailto:robjs@google.com">&lt;robjs@google.com&gt;</a>; SPRING WG=
 List <a href=3D"mailto:spring@ietf.org">
&lt;spring@ietf.org&gt;</a>; <a href=3D"mailto:6man@ietf.org">6man@ietf.org=
</a><br>
Subject: Re: [spring] Beyond SRv6.<br>
<br>
Hi, Ron,<br>
<br>
For those 6man-ers that have not been following the sprin work, could you p=
lease clarify what do you mean by &quot;stretching the interpretation of<br=
>
RFC8200 or RFC4291&quot;?<br>
<br>
In the past we have seen outright violation of RFC8200 (formerly RFC2460), =
so I'm curious if there are any documents trying to do the same, or what.<b=
r>
<br>
Thanks!<br>
<br>
Cheers,<br>
Fernando</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><span style=3D"color:#909AA4"><br>
<br>
--<br>
Fernando Gont<br>
SI6 Networks<br>
e-mail: <a href=3D"mailto:fgont@si6networks.com">fgont@si6networks.com</a><=
br>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<br>
<br>
<br>
<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__clicktime.symantec.com_33tKyquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhtt=
ps-253A-252F-252Fwww.ietf.org-252Fmailman-252Flistinfo-252Fipv6&amp;d=3DDwM=
GaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir=
-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4=
welpUifuc&amp;s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&amp;e=3D">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------</span>=
<o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;ma=
rgin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;vertical-align:middle">
<a href=3D"mailto:fgont@si6networks.com">Fernando Gont</a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"mso-margin-top-alt:auto;mso=
-margin-bottom-alt:auto;text-align:right;vertical-align:middle">
<span style=3D"color:#909AA4">31 August 2019 at 21:53</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><span style=3D"color:#909AA4">Hi, Ron,<br>
<br>
For those 6man-ers that have not been following the sprin work, could<br>
you please clarify what do you mean by &quot;stretching the interpretation =
of<br>
RFC8200 or RFC4291&quot;?<br>
<br>
In the past we have seen outright violation of RFC8200 (formerly<br>
RFC2460), so I'm curious if there are any documents trying to do the<br>
same, or what.<br>
<br>
Thanks!<br>
<br>
Cheers,<br>
Fernando</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;ma=
rgin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in =
0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;vertical-align:middle">
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">Ron Bonica</a><o:=
p></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"mso-margin-top-alt:auto;mso=
-margin-bottom-alt:auto;text-align:right;vertical-align:middle">
<span style=3D"color:#909AA4">31 August 2019 at 21:33</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Rob,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">The following are arguments for proc=
eeding with SRv6&#43;:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;mso-list:l7 level1 lfo3">
Efficient forwarding with deep SID lists<o:p></o:p></li><li class=3D"MsoNor=
mal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-margin-bottom-alt:a=
uto;mso-list:l7 level1 lfo3">
Operational Simplicity<o:p></o:p></li><li class=3D"MsoNormal" style=3D"colo=
r:#909AA4;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 le=
vel1 lfo3">
SRv6&#43; work may finish before SRv6<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Efficient forwarding with deep SID L=
ists</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">------------------------------------=
----------------</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">SR customers have stated a firm requ=
irement to support SR paths that contain 8 to 12 segments. They have also s=
tated a requirement for implementations
 to forward at line speed &nbsp;and without consuming excessive overhead ba=
ndwidth.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">SRv6, as defined in draft-ietf-6man-=
segment-routing-header, cannot satisfy these requirements. In order to supp=
ort an SR path with 8 segments, SRv6 would
 require a 128-byte SRH. Even if ASICs could process such a long SRH at lin=
e speed, the bandwidth overhead would be prohibitive.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Therefore, one of the four solutions=
 &nbsp;that you mention below is required to make SRv6 deployable. While dr=
aft-ietf-6man-segment-routing-header is close
 to maturity, the four competing solutions mentioned below are equally matu=
re and should be given equal consideration.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">The four solutions are SRv6&#43;, u=
SID, draft-li and draft-mirsky.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Operational Simplicity</span><o:p></=
o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">-----------------------------</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Network operators strive for operati=
onal simplicity. By loosely interpreting (and sometimes bending) the requir=
ements of RFCs 4291 and RFC 8200, SRv6
 introduces architectural quirks that introduce operational complexity. The=
 following are architectural quirks of &nbsp;draft-ietf-6man-segment-routin=
g-header:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;mso-list:l0 level1 lfo4">
The Segment Routing Header (SRH) serves purposes other than routing. Theref=
ore, the SRH is sometimes required for packets that traverse the least-cost=
 path from source to destination<o:p></o:p></li><li class=3D"MsoNormal" sty=
le=3D"color:#909AA4;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-=
list:l0 level1 lfo4">
The SRH and the IPv6 Authentication Header are incompatible.<o:p></o:p></li=
><li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso=
-margin-bottom-alt:auto;mso-list:l0 level1 lfo4">
The IPv6 destination address determines whether an SRH is valid and how it =
is processed. For example, if the IPv6 destination address contains one loc=
ally instantiated value, the SRH might be processed in one particular way, =
while if the IPv6 destination address
 contains another locally instantiated value, the SRH might be totally inva=
lid.<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Draft-ietf-spring-srv6-network-progr=
amming &nbsp;promises more architectural quirks. For example:</span><o:p></=
o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;mso-list:l9 level1 lfo5">
Segment endpoints can insert and/or delete IPv6 extension headers<o:p></o:p=
></li><li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:aut=
o;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo5">
An IPv6 packet can contain two Segment Routing headers<o:p></o:p></li><li c=
lass=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-margi=
n-bottom-alt:auto;mso-list:l9 level1 lfo5">
IPv6 packets are no longer self-describing. For example, the Next Header Fi=
eld in the SRH can carry a value of No Next Header, even though the SRH is =
followed by Ethernet payload.<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Other emerging drafts promise still =
more architectural quirks. For example, in draft-ali-6man-spring-srv6-oam, =
implementations need to examine the SRH
 even when Segment Left equals zero. This is because the SRH has been overl=
oaded to carry OAM as well as routing information.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Furthermore, draft-filsfils-spring-n=
et-pgm-extension-srv6-usid requires network operators to obtain address spa=
ce and number their networks in a particular
 way to make routing work.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">SRv6&#43; Work May Finish Before SRv=
6 work</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><span style=3D"color:#909AA4">------------------------------------------=
--------------</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">SRv6&#43; &nbsp;has been implemented=
 on LINUX and is being implemented on JUNOS. Implementation experience demo=
nstrates that specification is fairly complete.
 For example, there is no need for an SRv6&#43; OAM document. It&#8217;s ju=
st IPv6 and IPv6 OAM just works.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">Furthermore, the SRv6&#43; specifica=
tions adhere to a strict interpretation of RFC 8200. Therefore, as they pro=
gress through the working group, they won&#8217;t
 need to overcome the objections that are inevitably encountered when stret=
ching the interpretation of a specification that is so fundamental as RFC 8=
200.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron</=
span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoListParagraph"><span style=3D"color:#909AA4">&nbsp;</span><o=
:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"color:#909AA4">From:</span></b>
<span style=3D"color:#909AA4">spring <a href=3D"mailto:spring-bounces@ietf.=
org">&lt;spring-bounces@ietf.org&gt;</a>
<b>On Behalf Of</b> Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List <a href=3D"mailto:spring@ietf.org">&lt;spring@iet=
f.org&gt;</a><br>
<b>Subject:</b> [spring] Beyond SRv6.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Over the last 5&#43; years, the IET=
F has developed Source Packet Routing in NetworkinG (SPRING) aka Segment Ro=
uting for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes.. SR-MPLS may also be transported over IP in UDP or GRE.</span=
><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG la=
st call (in IESG or RFC Editor).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IET=
F 105, two presentations were related to the reduction of the size of the S=
ID for IPv6 dataplane:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l5 level1 lfo6;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --=
 <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktim=
e.symantec.com_3XuwzQk4bWzHWmJ3PNZzRWh6H2-3Fu-3Dhttps-253A-252F-252Furldefe=
nse.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-=
5Fhtml-5Fdraft-2D2Dbonica-2D2Dspring-2D2Dsrv6-2D2Dplus-2D2D04-2526d-253DDwM=
FaQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9F=
Q82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D=
1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-253DKUhAfjVsx-5FwK645uJk0FHzs2vxiAVr-2DCs=
kMPAaEhEQQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-nd=
b3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJ=
rElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DZeNvkiTiz_G_r9MTMnyueTmh=
cdc2r68VTgfzWbPH6RQ&amp;e=3D">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><o:p=
></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt=
:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo6;vertical-align:bas=
eline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D=
"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.=
com_3XUeUBC1vrovLBUoCPCKDzD6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpo=
int.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdr=
aft-2D2Dfilsfils-2D2Dspring-2D2Dnet-2D2Dpgm-2D2Dextension-2D2Dsrv6-2D2Dusid=
-2D2D01-2526d-253DDwMFaQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXc=
WzoCI-2526r-253DFch9FQ82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253Da=
ckZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-253DAq1DK7fu73axZ1PX=
LIE8xnHE2AhTtNZy9LTHgWqx4CQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAw=
rDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DDAgTYMJ=
JScz3Mrfl9s0dqH2s4LNiTzArv-gmKKQHVqw&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">During the IETF week, two additiona=
l drafts have been proposed:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l6 level1 lfo7;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3RsA=
24LYYDz2wXB3s3USU4K6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com-=
252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2D=
li-2D2Dspring-2D2Dcompressed-2D2Dsrv6-2D2Dnp-2D2D00-2526d-253DDwMFaQ-2526c-=
253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DB=
oLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdx=
nE2ieIC4dD-5FFL6s-2526s-253DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-2DCrKs-2=
526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoC=
I&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdS=
RCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DYwO2-hrzdxaWDQyHCQVkn-pOoJ1S3Ce0TLYc=
xRlBtV4&amp;e=3D">https://tools.ietf.org/html/draft-li-spring-compressed-sr=
v6-np-00</a>&nbsp;</span><o:p></o:p></li><li class=3D"MsoNormal" style=3D"c=
olor:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 l=
evel1 lfo7;vertical-align:baseline;font-variant-numeric:normal;font-variant=
-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3QHa=
bsdCZRy35Awz9b6QUCR6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com-=
252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2D=
mirsky-2D2D6man-2D2Dunified-2D2Did-2D2Dsr-2D2D03-2526d-253DDwMFaQ-2526c-253=
DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx=
84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2=
ieIC4dD-5FFL6s-2526s-253DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI-2526e-=
253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp=
;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DFUOxxgQDJZ4MkDXlR7jfAPv725rDj8H66uW4UFt3f=
Zo&amp;e=3D">https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03=
</a>&nbsp;</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting,=
 it is important for the WG to understand what the aims of additional encap=
sulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit=
 network operators interested in SR over the IPv6 data plane to briefly int=
roduce their:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l4 level1 lfo8;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fas=
t Reroute, explicit routing/TE)</span><o:p></o:p></li><li class=3D"MsoNorma=
l" style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;=
mso-list:l4 level1 lfo8;vertical-align:baseline;font-variant-numeric:normal=
;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding perform=
ance and scaling requirements</span><o:p></o:p></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l8 level2 lfo9;vertical-align:baseline;font-v=
ariant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of n=
odes, network diameter, number of SID required in max and average). For the=
 latter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit)=
 SIDs as the number would typically be different
 (*).</span><o:p></o:p></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;mso-list:l3 level1 lfo10;vertical-align:baseline;font-=
variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SR=
v6 approach is not deployable in their circumstances, details of the requir=
ement of a different solution is required and whether this solution is need=
ed for the short term only or for the long term.</span><o:p></o:p></li></ul=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, =
we would like the SPRING community to briefly describe the platform limitat=
ions that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback =
if possible, please post this to the SPRING WG. If the information cannot b=
e shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">This call for information will run =
for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING c=
hairs via</span>
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA4"><a h=
ref=3D"mailto:spring-chairs@ietf.org">spring-chairs@ietf.org</a></span>
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">and AD=
s via</span> <span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:=
#909AA4">
<a href=3D"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a></span><span =
style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">..&nbsp;</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">Thank you,</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909=
AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&q=
uot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing lis=
t, a 128 bit SID can encode two instructions a node SID and an adjacency SI=
D hence less SID may be required.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,=
serif;color:#909AA4">&nbsp;</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&=
quot;,serif;color:#909AA4">------------------------------------------------=
--------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__clicktime.symantec.com_33tKyquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhtt=
ps-253A-252F-252Fwww.ietf.org-252Fmailman-252Flistinfo-252Fipv6&amp;d=3DDwM=
GaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir=
-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4=
welpUifuc&amp;s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&amp;e=3D">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------</span>=
<o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><br>
___________________________________________________________________________=
<br>
<br>
This e-mail message is intended for the recipient only and contains informa=
tion which is<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this<br>
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original<br>
and all copies thereof.<br>
___________________________________________________________________________=
<o:p></o:p></p>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://www.ietf.o=
rg/mailman/listinfo/spring</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0BYAPR05MB5463namp_--


From nobody Thu Sep  5 21:28:00 2019
Return-Path: <rbonica@juniper.net>
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 F2C071208E4; Thu,  5 Sep 2019 21:27:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 ta-YbgobWi_j; Thu,  5 Sep 2019 21:27:57 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 60C001208FA; Thu,  5 Sep 2019 21:27:57 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x864NS4L000758; Thu, 5 Sep 2019 21:27:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=ZYeB20DCNuVcV2OH4SdVoe52mC/S0CYqjMzDxQ+7YGc=; b=iPBgZAkyxavhozoYFHagAGsZ2OaVp0NOQZUXdtEYzkFkIcOl8TpX7fl47LN79a+5cYAa BuzXD7kzxnS7AP5hfvBMxkmw2q8Qak9IYTyLCkS3gOYEqh9naOFiCXqhRbFISu6O3kzH e28vP1i1yVjmzMyvikpLP//iwRGknNn9/tfUoCZ5BDJtOMomvtjEPAjv465MAwA7/IM2 a9GE3zBDeOoxwiKi9vgkTpaXCKyBB0YrRnRMiN9PT76MtQhPrVjN3tAUG50NZkTdxkeq 4Tdp4WUsjJGFwRgJ36n1l2ebeOFqilKRuYNTsKevmLi1S+o9iGNf9eQGAi5fyrmubGRu tg== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2059.outbound.protection.outlook.com [104.47.46.59]) by mx0b-00273201.pphosted.com with ESMTP id 2utg5abusj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 21:27:56 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xm0xSbAOStunatlWyxh/pJ6EVXu+arObKEp4Aqh/yoYjy6cK1Q8u9DZrD4z1bnI9XOT/V8pa4N8CwTF8Ltiyi1KgcfuiGO3jVoCJqRPbuazLE8SukxNGMX7+tYYC8Hjgl7QiyhNAMWZECCMqMNYIMJAo7aOlCfpBvc3LYE/+3kHLGkVm4pN0tVo7tKrauZ3aFwFn+pNwCvpWwciFq66R/qGG3u6CxTeCvcoVujkiEzqy/T2hSubx/WnD4seBZQ8RQm7t8rxFGDROwgzUPUjTZrrzdHdJM9TAdgKf73sPigOi6CWriUEhAN0J2WbXa5ixpDh6IvUYHrvaX2CQkXmohw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZYeB20DCNuVcV2OH4SdVoe52mC/S0CYqjMzDxQ+7YGc=; b=Te8HDe0nypEZu/rVybl4kaxYWFiBGRUcO7mEAyZKLkPoxEW8gibPXKlmJmiEeS5GdMf9wqRQ3rpg8t7QTOF8KvzrqzK6l8jYnWf+R3Qs5m1CpYW7R53E3V//4G34tuj19kNGHuNwgx8EWe4tjkkCg2/c6XmjrlinTR5UGeg2OQdp1SWEbzFYE1SJh3hkaBWYXW3po66P2XlMlcfiV6sEqDTKRkaB3AA+vWZjde4VtoOv7FIfLdZG3BCsE5gLxDQAx3U5EZR9/HcGaAAGMJ5/JF2jLm9zho9nynuLRNfr+pLmVXKrQc7rH9hlvtpoBxD+vHXSbeeNmQD4njEodJJnFw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5765.namprd05.prod.outlook.com (20.178.48.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.12; Fri, 6 Sep 2019 04:27:54 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 04:27:54 +0000
From: Ron Bonica <rbonica@juniper.net>
To: SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: Question regarding the uSID Proposal
Thread-Index: AdVkaho4KSn8tLfZRgavFS/ZUuZjhQ==
Content-Class: 
Date: Fri, 6 Sep 2019 04:27:54 +0000
Message-ID: <BYAPR05MB5463F1B06F7B1A0164A84C4EAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T04:27:53.0703887Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=8cd502b4-a422-4eb1-bf9c-af0d590e374f; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c3995e4d-56e6-4ad4-a4f7-08d732829647
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5765; 
x-ms-traffictypediagnostic: BYAPR05MB5765:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB5765316827E898B4D471F5B3AEBA0@BYAPR05MB5765.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(346002)(376002)(136003)(39860400002)(199004)(189003)(14454004)(2501003)(99286004)(450100002)(74316002)(110136005)(33656002)(6506007)(6116002)(7696005)(26005)(81156014)(81166006)(76116006)(52536014)(102836004)(66946007)(71200400001)(71190400001)(486006)(478600001)(316002)(256004)(25786009)(53936002)(6436002)(2906002)(8936002)(9686003)(790700001)(3846002)(4744005)(66066001)(5660300002)(66556008)(66446008)(66476007)(64756008)(8676002)(186003)(476003)(55016002)(7736002)(6306002)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5765; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vG3FkvIMfBS5fxzTiWz1MA8+AZeu7tOKVsTYzFzXaW+UZqWX3TR2imiMxJycmOTPV/6MtlHUFkT9jBpnAykWJAjN4I+52Xz0cqWrtNZ8/TilrO0/Rre2dBHg0gQu/uyNxumn5LUCznXnayGBMnfH5bBcwX7MTu9KSuTdpz1kXzfKVn/fqykHendW/gtmrhq9NbYqCCzZT4TZ36mWvgQJ0ocIcoDAQXQaxW+RkHjvwuMiVYpZASBSp3k8ZQ5yTbe4f7BKxll13IPgiebKBWhN2KIVufky3fwcXpZbKnxp/b7dzrIXSiYEyquyGlQ3WEKa5yZe+IcL7ouA/WMpMQBpz5uGIV6sE5S43WclTHDd1TB/aIWAL1jqkN/Egh+epwX8YUQy1SQxHIC2U+AUjha8OqDV+gN5kSwboI2oAPICpZA=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463F1B06F7B1A0164A84C4EAEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: c3995e4d-56e6-4ad4-a4f7-08d732829647
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 04:27:54.3500 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: t7veplRboyHSSKDGaLYOWkquUTsH+SyQrPZnBFWl3rk/Q2njahitYTmZ9S1Ro1P9/z6ufcDJXn5NoLWQBA/0Ww==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5765
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_02:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 spamscore=0 phishscore=0 mlxscore=0 mlxlogscore=780 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060049
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yX4YCR04MgMAKwR3y9QeO7fAp9Q>
Subject: [spring] Question regarding the uSID Proposal
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: Fri, 06 Sep 2019 04:27:59 -0000

--_000_BYAPR05MB5463F1B06F7B1A0164A84C4EAEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Authors,

What SID types can be represented by a uSID?

Also, when an SRv6 node processes a uSID, does it also need to examine the =
SRH to determine of any relevant flags are set or TLVs are specified?

If it does examine the SRH and Flags.O-bit is set, is the packet punted bef=
ore or after the IPv6 address is shifted?

                                                                        Ron




Juniper Business Use Only

--_000_BYAPR05MB5463F1B06F7B1A0164A84C4EAEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Authors,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">What SID types can be represented by a uSID?<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Also, when an SRv6 node processes a uSID, does it al=
so need to examine the SRH to determine of any relevant flags are set or TL=
Vs are specified?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If it does examine the SRH and Flags.O-bit is set, i=
s the packet punted before or after the IPv6 address is shifted?<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<br>
<p class=3D"msipfooter30b3d538" align=3D"Center" style=3D"margin:0"><span s=
tyle=3D"font-size:7.0pt;font-family:Calibri;color:#000000">Juniper Business=
 Use Only</span></p>
</div>
</body>
</html>

--_000_BYAPR05MB5463F1B06F7B1A0164A84C4EAEBA0BYAPR05MB5463namp_--


From nobody Thu Sep  5 21:44:35 2019
Return-Path: <rbonica@juniper.net>
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 72E2C120098; Thu,  5 Sep 2019 21:44:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 wqVdyE3t_76N; Thu,  5 Sep 2019 21:44:31 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 837AB120096; Thu,  5 Sep 2019 21:44:31 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x864hkuJ021232; Thu, 5 Sep 2019 21:44:30 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=1Ll/JsfBqUHmUxxVDKL1iQYHAC/LIlBbIhYAVSdIUQU=; b=lyXmAPR/Bczwl+rL9+7sOtvute0WxSKK2rvBzn51B/56Kq6sQfIdN4mQ/YhNIUtYogFu Lx8g/IYv9zhdXxiW0UQA0PA7vveTFpI1NgGSDfZI1JJY2TradjU88akDaBeVY/40g3YL mQ0jXYIkEvprOl4bakE96ihPh5QrhrZd479uReHOxiVlL8tgBrXo5/MBOivA+rBf9M27 4DG6Ev1XlLItmZmF5ZSU/WGr5qWYxmHCevFkJhoWgHEGQAIokk38pzkwXE496/epBFiN YVTrKG/+1dMUvqkEl2BuvuoMrQ6EFV/D5z1oxFoLZgKZIPmxivxZoFM8yfZlW0chR8tH Ow== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2054.outbound.protection.outlook.com [104.47.32.54]) by mx0b-00273201.pphosted.com with ESMTP id 2utn5ek8ws-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 21:44:30 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RLlQDoT/Bb0raXsZNBk2Jh38Um0/ZGkHIB1wyHietQVWNV22QeT3yPmydO+4nqpihPpTiCkbY+n90XSKRIGMrXfuW1mpezrKq/59GqD1oe2T9+3zKqGBBTk+aAZkxZDX+C8wpIH7YhmTuFCyivF2hcyeC3jxBunz/jjI8TC8P5jzeBpgamw0PXmBEKw6uRbaeICA5AicEVRkkfGatxC9mtTDM7v5pz+ZG3sRuDP5vpjrJmXzY/AN2lcdBXOckyOlR4tlpDo2D9CxmuPb1LEGM04SoTSA/ZPbd5XNgvwd/4RPJJA4wseh+SBkzv5Ic2Zymv1Kp9iX/rPZpvl3gVeJgA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1Ll/JsfBqUHmUxxVDKL1iQYHAC/LIlBbIhYAVSdIUQU=; b=fI5Ar73TkQDAMoJfAWXAEJez0NGsxtJXod1jJtn9A8+jOssh3mjECGsLcjfPFVAY4XrzFCVvyY7UTxzQvW5ZNeoEeTYTCMha9P2uS4/ztRD+c3C54d/4U8g/1Pwt8+s3oFhyo8X6hGSOMuikxZVzfqYSzqtSkkaXfx1b90y01Wa/yKfNix3lWZsjqLVVX4yvlhQui+0M4CciZ0b6Pm03lFjtLUor9rUhMQ7Jyv2jUDa9pQ/k/aF1aO4eqX0Epz7ZT1l1dVqrU1l/mbEvNGr5Df/1/WfSYIy75tmM7WISonpKBjrWk/LfyQ2zhUUxaMiei9QW45JNW+b8TXEoRbbsNA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5813.namprd05.prod.outlook.com (20.178.49.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.6; Fri, 6 Sep 2019 04:44:28 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 04:44:28 +0000
From: Ron Bonica <rbonica@juniper.net>
To: SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: draft-ietf-spring-srv6-network-programming-01
Thread-Index: AdVkbHw9puVmjiAFTd61h4hGPXZNDw==
Content-Class: 
Date: Fri, 6 Sep 2019 04:44:27 +0000
Message-ID: <BYAPR05MB54634DC0196D47E80D83A18EAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T04:44:26.5626942Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=6a7e54d4-560b-438d-8290-fa08d083bff5; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4bcdd179-afbc-4018-71e1-08d73284e67f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5813; 
x-ms-traffictypediagnostic: BYAPR05MB5813:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB58132617873AFBE0288E266CAEBA0@BYAPR05MB5813.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(376002)(346002)(136003)(396003)(39860400002)(199004)(189003)(71190400001)(71200400001)(2906002)(33656002)(86362001)(6306002)(76116006)(256004)(99286004)(14454004)(478600001)(7696005)(66476007)(66556008)(64756008)(66446008)(110136005)(66946007)(316002)(3846002)(8936002)(9686003)(186003)(6436002)(66066001)(790700001)(6116002)(53936002)(486006)(81166006)(8676002)(52536014)(2501003)(6506007)(5660300002)(476003)(4744005)(7736002)(26005)(55016002)(102836004)(450100002)(81156014)(74316002)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5813; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: DdhUezNpCZV3inwMqAW7kmooBILW+FgUUpq/J/9ewuSU/TKluCt4/GvoXxuOmBQNdatfPLfzziHM3cCTUoUm+9ml09jOUxBLuLnnK0ZBJ3SlHAhpILuxYJvK4qJR7Tj/fB6h/d6ktS0FR6X1bDUrkErMtGoWSxhp4JOYHmGirK/pypgHbvrHjbXwu0ewlyxh63kzo3dNXDM8EPGRwJ5LbBAFcnq13W3UFo1bcgn3fdZmfyLVQgbCvSuA6t37Q0kHgl80hpYT04rysbd91HaqDa/aOoqJEhLc5NxflbcIk20KLjRNz0i4HwlbdakEJZ5T2qj27Zstxh/YuXfAwvxbULQ0uoNQf0hkQtdEMnLZWrNURn3R9tedq/QZGgXv+tJcJDsNJA4uOditbk2q3BqUXDug46XrYcsyngSZXDicolA=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54634DC0196D47E80D83A18EAEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 4bcdd179-afbc-4018-71e1-08d73284e67f
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 04:44:27.8959 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: z2g0Qqx0ttG7SHTVJXBcyYU/MClUKaLWpi0/zrPK/8FqfuJhsCV/iOnaVD/dnZkHsMnbO7Uj+BTHn4o4ulO8OA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5813
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_03:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 mlxscore=0 mlxlogscore=825 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060053
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/QsHVDboeblkdnrZ_NBh5rJkGPGU>
Subject: [spring] draft-ietf-spring-srv6-network-programming-01
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: Fri, 06 Sep 2019 04:44:34 -0000

--_000_BYAPR05MB54634DC0196D47E80D83A18EAEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Authors,

Section 4 of draft-ietf-spring-srv6-network programming has the title "Func=
tions associated with a SID". Sections 4.1 through 4.18 enumerate functions=
 that can be associated with a SID, as one would expect.

Sections 4.19 and 4.20 talk about something unrelated (SR-aware application=
s and Non-SR-aware applications).

Section 4.19 is vague, but sounds like it might allow transport layer infor=
mation to be encoded in IPv6 addresses. You might want to clarify this.

                                                                           =
                       Ron




Juniper Business Use Only

--_000_BYAPR05MB54634DC0196D47E80D83A18EAEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Authors,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Section 4 of draft-ietf-spring-srv6-network programm=
ing has the title &#8220;Functions associated with a SID&#8221;. Sections 4=
.1 through 4.18 enumerate functions that can be associated with a SID, as o=
ne would expect.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Sections 4.19 and 4.20 talk about something unrelate=
d (SR-aware applications and Non-SR-aware applications).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Section 4.19 is vague, but sounds like it might allo=
w transport layer information to be encoded in IPv6 addresses. You might wa=
nt to clarify this.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<br>
<p class=3D"msipfooter30b3d538" align=3D"Center" style=3D"margin:0"><span s=
tyle=3D"font-size:7.0pt;font-family:Calibri;color:#000000">Juniper Business=
 Use Only</span></p>
</div>
</body>
</html>

--_000_BYAPR05MB54634DC0196D47E80D83A18EAEBA0BYAPR05MB5463namp_--


From nobody Thu Sep  5 21:53:19 2019
Return-Path: <zali@cisco.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 0338E120B3F; Thu,  5 Sep 2019 21:53:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=eP6gz5I4; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=BzZ7P4as
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 RaeqOchtoBL4; Thu,  5 Sep 2019 21:53:12 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9F21120096; Thu,  5 Sep 2019 21:53:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=21935; q=dns/txt; s=iport; t=1567745591; x=1568955191; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=8AYWoZj77X8cu8LcanozBgemIcgvPpP3GT4JSMEzYfo=; b=eP6gz5I4M52TUdFHFdzimZfLHdk6EqwvupHF8I5MNC7eneQXCAeXezh8 vK4XnXZBwJSuYvOZKfiN+4RWE1inOB/iAMW7fE2XeHTW2pnsPndVjAdwp 1WFMq/2TyQDKjhUH38T3dz3/kYdgGCywqCgGPxO8IP2Ep2cwzEnU3WE5P o=;
IronPort-PHdr: =?us-ascii?q?9a23=3AY0bmIBNP797AdFy5zNkl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEuKg/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQG0T/LdbhbjcxG4JJU1o2t3w=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BwAAAf5XFd/5pdJa1lGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBVgMBAQELAYEVL1ADbVYgBAsqhCGDRwOKdYJcl22CUgNUCQEBAQw?= =?us-ascii?q?BASUIAgEBhD8CF4IfIzcGDgIDCQEBBAEBAQIBBgRthS4MhUsBAQMBEhEdAQE?= =?us-ascii?q?3AQQLAgEGAhIjDQICAjAXDgIEAQ0ngwABgR1NAw4PAQIMjWaQYQKBOIhhc4E?= =?us-ascii?q?ygn0BAQWBMgGDZBiCFgMGgTQBi3cYgUA/gTgfgkw+gmECgUEBAYMpMoImjza?= =?us-ascii?q?FIYkSjksKgh+Gd41xG4I0i1uKaI16h32QYAIEAgQFAg4BAQWBaCKBWHAVOyo?= =?us-ascii?q?BgkGCQoNyhRSFP3OBKYwLgkUBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,472,1559520000";  d="scan'208,217";a="320774437"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 04:53:11 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x864rAEc006290 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 04:53:10 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 23:53:10 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 23:53:09 -0500
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 5 Sep 2019 23:53:09 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ksy25HRlKxwfqsRV3Pr3t545IHvElPKdKBV26p/y2vwkh7j73+rl6agYeU71ZnCT3GZr/4YwdcRiLJizn1FOwGflgFRtxD085lpd0ZnDYzE5EF6jYxUDs/AAI2PpNwzuunGNxmj715lpVrZ8Ox3QiOY5iEjXHQBnaSDuGX/5EtwskVfyI7rQK/Mc51YBV29zZ0/R6Sy9o0I54Rxn7LKF91PQzYvlb1TKN0KS1WjNNzHL3wcx5n9WUqxoHJd0KLcGCGjAUM5UeXLhrrNAB9r9+k1fiwnukrx4wBucFGkqhZGuajya7cMeYTJ7l6cnWTvsq8sFJMbQJe5XBryp4Z1Fbg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8AYWoZj77X8cu8LcanozBgemIcgvPpP3GT4JSMEzYfo=; b=CZ6qLCVJb3Gh1A6Pupcvbmg/eSit3i0CCgbEMVRPCk4qbLZIXl/fgveoOZCQi0e7+jFZO/daydYKzzb81CYC76V71Lra6OVgwNXCY4k/kjEXvf99J7Ew+UQDI5DGB+AR5gGJUc+ZTiQnyvGZF1w8ByeN0iqCauhOU8Slmclntm2cn993rmoOyw+6oyCrw3KTRvdgWLWv1/J92rmlT02vJ7oKQWK+NDHxh+228fJh1/sTsVzBrZEVOkQeavVFIvYQYNt7YDzbTQQwg6GjcP+RubvVjSkAxtHqyck5QILakXJ2w7PaKqTTGOnvecFU5jz8NEved8OPWJiK55n9LviMCA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8AYWoZj77X8cu8LcanozBgemIcgvPpP3GT4JSMEzYfo=; b=BzZ7P4asBypO4liG/vkBrIoLjc0u1Wf04t2e36iFJjv5/UwW709j5mBtj9WuM7xVHenAGxOwP5tIIPRDutt+y1QPyMqARS2M2jaFyOsBmmUjygBqNW+zcbDbp6Rl615PMAxs52kiOHku5UpEk68EnkEr1NCuW29W0Zrxln6kSQ4=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3370.namprd11.prod.outlook.com (20.176.122.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.14; Fri, 6 Sep 2019 04:53:09 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 04:53:09 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
CC: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0yM6n2rX/R0OF91+DcvSPFKcYjQIAgAFlvICABBIXAA==
Date: Fri, 6 Sep 2019 04:53:08 +0000
Message-ID: <1547FF45-AFF1-4E5A-8D57-EA608BF3DA8A@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com>
In-Reply-To: <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-02T13:22:56.0554076Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=eb8da43e-0588-4401-bebc-8673f296ebda; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1006::107]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fcb67698-afa8-438c-08f9-08d732861d06
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3370; 
x-ms-traffictypediagnostic: DM6PR11MB3370:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB33700291A20DB03FBB6E9B82DEBA0@DM6PR11MB3370.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(136003)(39860400002)(376002)(346002)(189003)(199004)(66446008)(91956017)(8676002)(81156014)(33656002)(7736002)(81166006)(561944003)(66476007)(66556008)(64756008)(66946007)(76116006)(5660300002)(8936002)(316002)(46003)(2616005)(2501003)(476003)(486006)(11346002)(446003)(6116002)(256004)(478600001)(2906002)(6246003)(6506007)(6486002)(76176011)(14454004)(102836004)(36756003)(71190400001)(71200400001)(186003)(6436002)(107886003)(4326008)(99286004)(6306002)(6512007)(54896002)(25786009)(110136005)(58126008)(86362001)(229853002)(53936002)(4744005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3370; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: MJX0GU83fyO4XZfsFuJKKwqSTu/dMSTNae6vfc1PwhjYzVmTVKh9vQZYlRVjhqvc9pO0xzeD+b3+yaxWBFrszvBnMckYpc6CAfIF3hDsHZI0YkBs83IhIF8YOKxC5gzNy494UiIyiRmQspafvW654i4HllqEJzmVTBERcCGHTAZdzwKLAfW1s718j/gHDHCBgaZhofoDTXdqBPbiMlQvNHScNzpQXiAowaeJkMbmDsTlhk6GOz+5Xrd8CF/5cwn7qGiW9ZMfngQVufWwRz32rolHUztWBdher6ETCotCvzwr5jJh6QSjuSYDWmsoLU/4cACk8emfvmoZ++ac8Sd8JmjxFPvL7Yl+x1K/7sCk9pdebMjG6HqVTqQhNjJbXlSMWOQHr6Ps4503OEY0rp4ejjUPxPQh8yjzAOcMvhQ50D4=
Content-Type: multipart/alternative; boundary="_000_1547FF45AFF14E5A8D57EA608BF3DA8Aciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: fcb67698-afa8-438c-08f9-08d732861d06
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 04:53:08.8916 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mJEUpB1AC5jv4gdy98AHYkJgcsO5IpeLoBxtm7feP/3LQ6JOsJJVH+frOZDvwlC8
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3370
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rZi8fEv8s-1SCZHLTzCCCAdhIWQ>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 04:53:16 -0000

--_000_1547FF45AFF14E5A8D57EA608BF3DA8Aciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

PHNuaXA+DQo+U1J2NisgaXMgZGVmaW5pdGVseSBhIGJldHRlciBwcm9wb3NhbCBpbiB0ZXJtcw0K
PiAgMS5BZGhlcmVuY2UgdG8gSVB2NiBBcmNoaXRlY3R1cmUNCj4gIDIuRWZmaWNpZW50IGVuY29k
aW5nDQo+ICAzLk9wZXJhdGlvbmFsIHNpbXBsaWNpdHkNCj4NCj4gICBUaGVyZSBoYXNuJ3QgYmVl
biBhIHNpbmdsZSBtYWlsIGRlbnlpbmcgdGhlIGFib3ZlIGFkdmFudGFnZXMgb2YgU1J2NisNCg0K
VGhpcyBpcyBhYnNvbHV0ZWx5IGZhbHNlIQ0KDQpIYXZlIHlvdSBmb3Jnb3R0ZW4gdGhlIHZlcnkg
c3Ryb25nIGFyZ3VtZW50cyBhZ2FpbnN0IGl0IGF0IHRoZSBTcHJpbmcgc2Vzc2lvbiBpbiBNb250
cmVhbCBhbmQgdGhlIHZhcmlvdXMgZW1haWxzIG9uIHRoZSBsaXN0IHRoYXQgZWNob2VkIHRoZW0g
8J+YiQ0KTm90IHRvIG1lbnRpb24gY29tbWVudHMgZnJvbSBSb2JlcnQgUiAoaHR0cHM6Ly9tYWls
YXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvNmJkWF9nYjQ3dUZZbmQ2eXR3RkxQWXhY
Q1lvKS4NCg0KWWVzLCBpbmRlZWQgUm9uIHByZXNlbnRlZCB0aGUgcHJvcG9zYWwgdG8gZXZlcnkg
d29ya2dyb3VwIHBvc3NpYmxlIGluIE1vbnRyZWFsLCBvbmx5IHRvIGZpbmQgbm8gaW50ZXJlc3Qg
ZnJvbSBhbnlvbmUuDQpJIHdvdWxkIGFkdmlzZSB5b3UgdG8gcmVhZCB0aGF0IHNpbGVuY2UgZGlm
ZmVyZW50bHkuIPCfmIkNCg0KPHNuaXA+DQoNCg==

--_000_1547FF45AFF14E5A8D57EA608BF3DA8Aciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <F58691AF2AD71C499CA15A7514D47D1E@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IkFwcGxlIENvbG9yIEVtb2ppIjsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNpc2NvU2Fuc1RUIEV4dHJhTGlnaHQiOw0K
CXBhbm9zZS0xOjIgMTEgMyAzIDIgMiAxIDIgMyAzO30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlz
dFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDoxMC4wcHQ7
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjEwLjBwdDsNCgltYXJnaW4tbGVm
dDouNWluOw0KCW1zby1hZGQtc3BhY2U6YXV0bzsNCglsaW5lLWhlaWdodDoxMTUlOw0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29M
aXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCBsaS5Nc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCBkaXYu
TXNvTGlzdFBhcmFncmFwaEN4U3BGaXJzdA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbWFyZ2luLXRvcDoxMC4wcHQ7DQoJbWFyZ2luLXJp
Z2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCgltc28tYWRkLXNwYWNlOmF1dG87DQoJbGluZS1oZWlnaHQ6MTE1
JTsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
O30NCnAuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUsIGxpLk1zb0xpc3RQYXJhZ3JhcGhDeFNw
TWlkZGxlLCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5OjM0Ow0KCW1zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1hcmdpbi10b3A6MGluOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLWFkZC1zcGFjZTphdXRvOw0KCWxpbmUt
aGVpZ2h0OjExNSU7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdCwgbGkuTXNvTGlzdFBhcmFn
cmFwaEN4U3BMYXN0LCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BMYXN0DQoJe21zby1zdHlsZS1w
cmlvcml0eTozNDsNCgltc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltYXJnaW4tdG9wOjBp
bjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MTAuMHB0Ow0KCW1hcmdpbi1s
ZWZ0Oi41aW47DQoJbXNvLWFkZC1zcGFjZTphdXRvOw0KCWxpbmUtaGVpZ2h0OjExNSU7DQoJZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1z
b25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1l
Om1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGlu
Ow0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250
LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNp
cGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBi
M2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4t
dG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNv
LWxpc3QtaWQ6MjI3MjI1Nzk1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTM3NTQzNjUzNjt9
DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5l
dyBSb21hbiI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6NzQ2MDc0ODgwOw0K
CW1zby1saXN0LXRlbXBsYXRlLWlkczotMTYyNTUxODkwMDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2
ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6ODE4MTE1MzM4Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czoxNjEzODAxODY7DQoJbXNvLWxpc3Qtc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLWxpc3Qtc3R5
bGUtbmFtZTpTdHlsZTE7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi4yNWlu
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0OuKAkTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNpc2NvU2Fuc1RUIEV4dHJhTGlnaHQiLHNh
bnMtc2VyaWY7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7DQoJY29s
b3I6d2luZG93dGV4dDt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oj47DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi43NWluOw0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7DQoJY29sb3I6d2luZG93
dGV4dDt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRleHQ6IlwoJTRcKSI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CW1hcmdpbi1sZWZ0OjEuMGluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZl
bDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRl
eHQ6IlwoJTVcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxv
d2VyOw0KCW1zby1sZXZlbC10ZXh0OiJcKCU2XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjVpbjsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi4waW47
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi4yNWluOw0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxMDgyNDg4MzcxOw0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczoxNjEzODAxODY7DQoJbXNvLWxpc3Qtc3R5bGUtaWQ6ODE4MTE1
MzM4O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
QGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrigJE7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OiJDaXNjb1NhbnNUVCBFeHRyYUxpZ2h0IixzYW5zLXNlcmlmOw0K
CW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCWNvbG9yOndpbmRvd3Rl
eHQ7fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDo+Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouNzVpbjsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KQGxp
c3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC10ZXh0OiJcKCU0XCkiOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoxLjBpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiJcKCU1XCki
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDoxLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28t
bGV2ZWwtdGV4dDoiXCglNlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MS41aW47DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MS43NWluOw0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIuMGluOw0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDQNCgl7bXNvLWxpc3QtaWQ6MTU2NDk1MjA0MTsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6LTIwMTYzNjY4NjA7fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsNDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRp
LWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGw0OmxldmVsMw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGw0OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoy
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGw0OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGw0Omxl
dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGw0OmxldmVsNw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGw0OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGw0OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCm9sDQoJe21hcmdpbi1i
b3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+DQo8L2hl
YWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O3NuaXAmZ3Q7
IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0O1NSdjYmIzQzOyBpcyBk
ZWZpbml0ZWx5IGEgYmV0dGVyIHByb3Bvc2FsIGluIHRlcm1zPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mZ3Q7Jm5ic3A7IDEuQWRoZXJlbmNlIHRvIElQdjYgQXJjaGl0ZWN0
dXJlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7Jm5ic3A7IDIuRWZm
aWNpZW50IGVuY29kaW5nPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7
Jm5ic3A7IDMuT3BlcmF0aW9uYWwgc2ltcGxpY2l0eTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jmd0OyZuYnNwOyZuYnNwOyBUaGVyZSBoYXNuJ3QgYmVlbiBhIHNpbmdsZSBtYWlsIGRlbnlp
bmcgdGhlIGFib3ZlIGFkdmFudGFnZXMgb2YgU1J2NiYjNDM7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlRoaXMgaXMgYWJzb2x1dGVseSBmYWxzZSEgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhh
dmUgeW91IGZvcmdvdHRlbiB0aGUgdmVyeSBzdHJvbmcgYXJndW1lbnRzIGFnYWluc3QgaXQgYXQg
dGhlIFNwcmluZyBzZXNzaW9uIGluIE1vbnRyZWFsIGFuZCB0aGUgdmFyaW91cyBlbWFpbHMgb24g
dGhlIGxpc3QgdGhhdCBlY2hvZWQgdGhlbQ0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7Ij4mIzEyODUyMTs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Ob3QgdG8gbWVudGlvbiBjb21tZW50cyBmcm9tIFJvYmVy
dCBSIChodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy82YmRYX2di
NDd1RlluZDZ5dHdGTFBZeFhDWW8pLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlllcywgaW5k
ZWVkIFJvbiBwcmVzZW50ZWQgdGhlIHByb3Bvc2FsIHRvIGV2ZXJ5IHdvcmtncm91cCBwb3NzaWJs
ZSBpbiBNb250cmVhbCwgb25seSB0byBmaW5kIG5vIGludGVyZXN0IGZyb20gYW55b25lLg0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHdvdWxkIGFkdmlzZSB5b3UgdG8g
cmVhZCB0aGF0IHNpbGVuY2UgZGlmZmVyZW50bHkuIDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcHBsZSBDb2xvciBFbW9qaSZxdW90OyI+DQomIzEyODUyMTs8L3NwYW4+Jm5ic3A7IDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtzbmlwJmd0OzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_1547FF45AFF14E5A8D57EA608BF3DA8Aciscocom_--


From nobody Thu Sep  5 22:06:55 2019
Return-Path: <jefftant.ietf@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 21C5912007A for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 22:06:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 79aFtTf0Xa_b for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 22:06:49 -0700 (PDT)
Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) (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 7B7AC1200B3 for <spring@ietf.org>; Thu,  5 Sep 2019 22:06:49 -0700 (PDT)
Received: by mail-pg1-x534.google.com with SMTP id u72so2771270pgb.10 for <spring@ietf.org>; Thu, 05 Sep 2019 22:06:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Kuw6W2dulPk5Fh04Ew7Ka3sApiXKtxkm5s/b5mJdRms=; b=UUfxiur6SVdgYoUmqTXDSwHxHO7HcJdsFnJZwS7D0KacN//DTsa2GwDIjj/oDu96sp qvjTghCP+GjlSXDlrpNtappEGM2hk+Y9c1C42nidvqEUyZJgtmDyBBwHOIJJq7iZWXgS /qTroN5mueSo5wicnrVX6H/M9hyKUv288oQ3hPXkjwjaxMtuFmpb/VEJgBUtkHdqF4q+ 7m6F6zjTQtfnBi/TCx9fIKraNmASm0lxS8DrvSL2/n0QzcebQT+nbJ6VCbNZ0d4hM/rm S686+rjpVUpuG4tebluOdBhXIOBN4v8Zpw31t7Nh3BbO59wVUjmvmG/mT6nDBsiF8g5f mqAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Kuw6W2dulPk5Fh04Ew7Ka3sApiXKtxkm5s/b5mJdRms=; b=lzdAcwFVqFqczF/p6tkQXN300OwiYCtEhzBbpPuGiuOa7+ik0feQL4favpHFD+Uulx UDGQA9Pu19/cJYWfGrds6+BQocsxbEWnDGL9TXgx0jrMVQdDzYBSlvw+MOdgHIznWDdz 6rqEu3z0vUHXyZqQc2ZSaHfIG2u9aZQGomOL5yhcK4L7rzvOesJogcZfCz+KnH8OFixZ tvTBOtZsvQBJ/KbUMm0d29RY6Wv4/68CZFYCKPUceBJg5JB78cahVLXKjQpBKIZqW2jB G/r0Pl+Ffy+vx/rKo8FFzxgwPDCjas8DY4+wuVQFMXPB9ocAkxgSHXmfvPQwZfSuJL3j KQLg==
X-Gm-Message-State: APjAAAUi6sJK8GeLaUeF06ZJA9GKIlOt9CjMz53KCCcQE6c6r+yx6d5q y/Rd0aEZYMEJ5gUbDtwAwEQ=
X-Google-Smtp-Source: APXvYqw2OqsptmIk1qJs3Zq1uOV+DaBiDiudbvAWxILWheB/8D3dQ6EbKozjYmULIdbb51Dy10ORaA==
X-Received: by 2002:a17:90a:266c:: with SMTP id l99mr7802246pje.93.1567746408697;  Thu, 05 Sep 2019 22:06:48 -0700 (PDT)
Received: from [192.168.1.15] (c-73-189-13-44.hsd1.ca.comcast.net. [73.189.13.44]) by smtp.gmail.com with ESMTPSA id j2sm4485591pfe.130.2019.09.05.22.06.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Sep 2019 22:06:47 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-D5EF41F2-C8A3-4511-844A-2496D94A0BE2
Mime-Version: 1.0 (1.0)
From: Jeff Tantsura <jefftant.ietf@gmail.com>
X-Mailer: iPhone Mail (16G77)
In-Reply-To: <BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Date: Thu, 5 Sep 2019 22:06:46 -0700
Cc: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG List <spring@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <0B808A53-0034-4330-8D43-81EED34C0E62@gmail.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <6a0173ba-ae15-4aad-a584-6d5065f5f076@Spark> <BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
To: Ron Bonica <rbonica@juniper.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/PqmS0kxnehyxic_zsirtAEF1fs4>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Fri, 06 Sep 2019 05:06:54 -0000

--Apple-Mail-D5EF41F2-C8A3-4511-844A-2496D94A0BE2
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Thanks Ron!

I realize that, my intention was to bring up the case where BSID is currentl=
y used.

Regards,
Jeff

> On Sep 5, 2019, at 21:15, Ron Bonica <rbonica@juniper.net> wrote:
>=20
> Jeff,
> =20
> In SRv6+ you can achieve this abstraction without a new SID type. In order=
 to do this, network operators:
> Associate an IPv6 address with the abstract segment
> Instantiate policy on abstract segment ingress nodes. The policy causes th=
e abstract segment ingress nodes to encapsulate packets destined for the abo=
ve mentioned IPv6 address in an IPv6 header with its own CRH. This IPv6 head=
er and CRH define the abstracted segment
> Now, the only problem is to get packets to the abstract segment ingress no=
de with the right IPv6 destination address. This can be achieved by associat=
ed a node SID in the original packet with the above mentioned IPv6 address.
> =20
> And again, if network operators object to this approach, it would be easy e=
nough to add a binding SID to SRv6+. However, to date, no operator has expre=
ssed interest.
> =20
>                                                                           =
                          Ron
> =20
> =20
> Juniper Business Use Only
> From: Jeff Tantsura <jefftant.ietf@gmail.com>=20
> Sent: Thursday, September 5, 2019 2:10 PM
> To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>; Rob Shakir <r=
objs@google.com>; bruno.decraene@orange.com; Ron Bonica <rbonica@juniper.net=
>
> Cc: SPRING WG List <spring@ietf.org>
> Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
> =20
> Ron,
> =20
> another, and quite important use of BSID in SR-MPLS is to provide an ancho=
r point to another domain/layer and an abstraction to program this layer wit=
hout understanding its semantics.
> SR/RSVP-TE or IP/Opto would be a perfect example of that, draft-anand-spri=
ng-poi-sr describes such case.
> =20
> Cheers,
> Jeff
> On Sep 5, 2019, 10:39 AM -0700, Ron Bonica <rbonica=3D40juniper.net@dmarc.=
ietf.org>, wrote:
>=20
> Hi Alexander,
> =20
> SRv6+ does not currently define a binding SID. If one were ever needed, it=
 would be easy enough to specify and implement. When a segment endpoint enco=
untered a binding SID, it would:
> =20
> Decrement Segments Left
> Copy an IPv6 address from the SFIB to the IPv6 destination address
> Prepend an IPv6 header with its own CRH to the packet. Information require=
d build that header and CRH would be found in the SFIB
> =20
> However, I don=E2=80=99t think that SRv6+ will ever need a binding SID. A b=
inding SID is a shorthand that can be used to represent a list of SIDs. Sinc=
e SRv6+ SIDs are already short, this shorthand isn=E2=80=99t needed.
> =20
> But, again, if we ever needed a binding SID for another reason, we could a=
dd it.
> =20
>                                                                           =
                     Ron
> =20
> =20
> =20
> Juniper Business Use Only
> From: spring <spring-bounces@ietf.org> On Behalf Of Alexander Vainshtein
> Sent: Wednesday, September 4, 2019 6:49 AM
> To: Rob Shakir <robjs@google.com>; bruno.decraene@orange..com
> Cc: SPRING WG List <spring@ietf.org>
> Subject: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
> =20
> Rob, Bruno and all,
> I have a naive question based, most probably, on insufficient understandin=
g of SRv6 (not to mention SRv6+).
> This question has been prompted by the complaints (on the Beyond SRv6 thre=
ad) about problems with supporting long lists of 128-bits of SIDs in the IPv=
6 Segment Routing Headers, and various approaches to mitigating these compla=
ints.
> =20
> =20
> Section 5 of RFC 8402 defines Binding Segments (BSIDs) and says that =E2=80=
=9Che BSID is bound to an SR Policy, instantiation of which may involve a li=
st of SIDs.=E2=80=9D   It also explains that BSIDs facilitate better scalabi=
lity (among other things) of SR.  And, as is appropriate for the architectur=
e document, RFC 8402 does not differentiate between SR-MPLS and SRv6 in the d=
efinition of Binding segments.
> =20
> The SR-MPLS draft (already approved for publication as an RFC)  mentions (=
e.g., in the example in Section A.3.2) that the node that has allocated a BS=
ID label 1023 for a specific SR policy FEC-1 for which it is the head-end =E2=
=80=9Cinstalls a transit MPLS forwarding entry to SWAP incoming label=3D1023=
, with outgoing labels and outgoing interface determined by the SID-List for=
 FEC1=E2=80=9D. This explanation is fully compatible with the MPLS architect=
ure where the top label of the label stack can be swapped with multiple new l=
abels.=20
> =20
> Can somebody please explain how (if at all) are Binding Segments going to b=
e supported in SRv6 and/or in SRv6+?
> To the best of my (admittedly, limited) understanding of IPv6, no equivale=
nt of the SR-MPLS handling of the BSID is allowed with the IPv6 routing head=
ers as per RFC 8200. For the reference, the IPv6 Segment Routing Header draf=
t does not mention Binding SIDs at all.=20
> =20
> =46rom my POV, if Binding segments cannot be supported with SRv6 or SRv6+,=
 a Technical Erratum on 8402 should posted..
> =20
> Did I miss something here?
> =20
> Your timely feedback would be highly appreciated.
> =20
> Regards, and lots of thanks in advance,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
> From: spring <spring-bounces@ietf.org> On Behalf Of Nick Hilliard
> Sent: Tuesday, September 3, 2019 9:22 PM
> To: Rob Shakir <robjs@google.com>
> Cc: SPRING WG List <spring@ietf.org>; 6man@ietf.org
> Subject: Re: [spring] Beyond SRv6.
> =20
> Rob,
>=20
> Clarifying what I wrote previously, I don't think it would be appropriate f=
or draft-filsfils-spring-net-pgm-extension-srv6-usid to progress further unl=
ess the authors can demonstrate that the volume of IPv6 addressing required c=
an be satisfied in a way that works within the constraints that the operatio=
nal community operates within.
>=20
> If there is an expectation that this address space will be assigned from t=
he global unicast address block via standard RIR allocation policies, then t=
he authors will need to demonstrate that the RIRs are going to be comfortabl=
e changing their allocation policies to accommodate this.
>=20
> Nick
>=20
> Ron Bonica
> 1 September 2019 at 22:10
> Hi Fernando,
>=20
> 6man participants should look at the following:
>=20
> - https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-0=
1 (In particular, Sections 4 and 5)
> - https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6=
-usid-02
>=20
> Ron
>=20
>=20
> Juniper Business Use Only
>=20
> -----Original Message-----
> From: Fernando Gont <fgont@si6networks.com>
> Sent: Saturday, August 31, 2019 4:53 PM
> To: Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>; SPRIN=
G WG List <spring@ietf.org>; 6man@ietf.org
> Subject: Re: [spring] Beyond SRv6.
>=20
> Hi, Ron,
>=20
> For those 6man-ers that have not been following the sprin work, could you p=
lease clarify what do you mean by "stretching the interpretation of
> RFC8200 or RFC4291"?
>=20
> In the past we have seen outright violation of RFC8200 (formerly RFC2460),=
 so I'm curious if there are any documents trying to do the same, or what.
>=20
> Thanks!
>=20
> Cheers,
> Fernando
>=20
>=20
>=20
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>=20
>=20
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>=20
> Fernando Gont
> 31 August 2019 at 21:53
> Hi, Ron,
>=20
> For those 6man-ers that have not been following the sprin work, could
> you please clarify what do you mean by "stretching the interpretation of
> RFC8200 or RFC4291"?
>=20
> In the past we have seen outright violation of RFC8200 (formerly
> RFC2460), so I'm curious if there are any documents trying to do the
> same, or what.
>=20
> Thanks!
>=20
> Cheers,
> Fernando
>=20
> =20
>=20
> Ron Bonica
> 31 August 2019 at 21:33
> Rob,
> =20
> The following are arguments for proceeding with SRv6+:
> =20
> Efficient forwarding with deep SID lists
> Operational Simplicity
> SRv6+ work may finish before SRv6
> =20
> Efficient forwarding with deep SID Lists
> ----------------------------------------------------
> =20
> SR customers have stated a firm requirement to support SR paths that conta=
in 8 to 12 segments. They have also stated a requirement for implementations=
 to forward at line speed  and without consuming excessive overhead bandwidt=
h.
> =20
> SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisfy=
 these requirements. In order to support an SR path with 8 segments, SRv6 wo=
uld  require a 128-byte SRH. Even if ASICs could process such a long SRH at l=
ine speed, the bandwidth overhead would be prohibitive.
> =20
> Therefore, one of the four solutions  that you mention below is required t=
o make SRv6 deployable. While draft-ietf-6man-segment-routing-header is clos=
e to maturity, the four competing solutions mentioned below are equally matu=
re and should be given equal consideration.
> =20
> The four solutions are SRv6+, uSID, draft-li and draft-mirsky.
> =20
> Operational Simplicity
> -----------------------------
> Network operators strive for operational simplicity. By loosely interpreti=
ng (and sometimes bending) the requirements of RFCs 4291 and RFC 8200, SRv6 i=
ntroduces architectural quirks that introduce operational complexity. The fo=
llowing are architectural quirks of  draft-ietf-6man-segment-routing-header:=

> =20
> The Segment Routing Header (SRH) serves purposes other than routing. There=
fore, the SRH is sometimes required for packets that traverse the least-cost=
 path from source to destination
> The SRH and the IPv6 Authentication Header are incompatible.
> The IPv6 destination address determines whether an SRH is valid and how it=
 is processed. For example, if the IPv6 destination address contains one loc=
ally instantiated value, the SRH might be processed in one particular way, w=
hile if the IPv6 destination address contains another locally instantiated v=
alue, the SRH might be totally invalid.
> =20
> Draft-ietf-spring-srv6-network-programming  promises more architectural qu=
irks. For example:
> =20
> Segment endpoints can insert and/or delete IPv6 extension headers
> An IPv6 packet can contain two Segment Routing headers
> IPv6 packets are no longer self-describing. For example, the Next Header Fi=
eld in the SRH can carry a value of No Next Header, even though the SRH is f=
ollowed by Ethernet payload.
> =20
> Other emerging drafts promise still more architectural quirks. For example=
, in draft-ali-6man-spring-srv6-oam, implementations need to examine the SRH=
 even when Segment Left equals zero. This is because the SRH has been overlo=
aded to carry OAM as well as routing information.
> =20
> Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires ne=
twork operators to obtain address space and number their networks in a parti=
cular way to make routing work.
> =20
> SRv6+ Work May Finish Before SRv6 work
> --------------------------------------------------------
>=20
> SRv6+  has been implemented on LINUX and is being implemented on JUNOS. Im=
plementation experience demonstrates that specification is fairly complete. =
For example, there is no need for an SRv6+ OAM document. It=E2=80=99s just I=
Pv6 and IPv6 OAM just works.
> =20
> Furthermore, the SRv6+ specifications adhere to a strict interpretation of=
 RFC 8200. Therefore, as they progress through the working group, they won=E2=
=80=99t need to overcome the objections that are inevitably encountered when=
 stretching the interpretation of a specification that is so fundamental as R=
FC 8200.
> =20
>                                                                           =
                            Thanks,
>                                                                           =
                                Ron
> =20
> =20
> =20
> =20
>=20
> =20
> =20
> From: spring <spring-bounces@ietf.org> On Behalf Of Rob Shakir
> Sent: Sunday, August 4, 2019 5:04 PM
> To: SPRING WG List <spring@ietf.org>
> Subject: [spring] Beyond SRv6.
> =20
> Hi SPRING WG,
> =20
> Over the last 5+ years, the IETF has developed Source Packet Routing in Ne=
tworkinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes.. SR-MPLS may also be transported over IP in UDP or GRE.
> =20
> These encapsulations are past WG last call (in IESG or RFC Editor).
> =20
> During the SPRING WG meeting at IETF 105, two presentations were related t=
o the reduction of the size of the SID for IPv6 dataplane:
> SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-0=
4
> uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extensio=
n-srv6-usid-01=20
> =20
> During the IETF week, two additional drafts have been proposed:
> https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00=20
> https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03=20
> =20
> As we expressed during the meeting, it is important for the WG to understa=
nd what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the requirem=
ents for a new IPv6 data plane with a smaller SID - both from the perspectiv=
e of operators that are looking to deploy these technologies, and from that o=
f the software/hardware implementation.
> =20
> Therefore, we would like to solicit network operators interested in SR ove=
r the IPv6 data plane to briefly introduce their:
> use case (e.g. Fast Reroute, explicit routing/TE)
> forwarding performance and scaling requirements
> e.g., (number of nodes, network diameter, number of SID required in max an=
d average). For the latter, if possible using both SRv6 128-bit SIDs and sho=
rter (e.g. 32-bit) SIDs as the number would typically be different (*).
> if the existing SRv6 approach is not deployable in their circumstances, de=
tails of the requirement of a different solution is required and whether thi=
s solution is needed for the short term only or for the long term.
> =20
> As well as deployment limitations, we would like the SPRING community to b=
riefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SID=
s which can be pushed and forwarded and how much the use of shorter SIDs wou=
ld improve the deployments .
> =20
> For both of these sets of feedback if possible, please post this to the SP=
RING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).
> =20
> This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org and ADs v=
ia spring-ads@ietf.org..=20
> =20
> Thank you,
> -- Rob & Bruno
> =20
> (*) As expressed on the mailing list, a 128 bit SID can encode two instruc=
tions a node SID and an adjacency SID hence less SID may be required.
> =20
> =20
> Juniper Business Use Only
> =20
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> =20
>=20
> __________________________________________________________________________=
_
>=20
> This e-mail message is intended for the recipient only and contains inform=
ation which is
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this
> transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
> and all copies thereof.
> __________________________________________________________________________=
_
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-D5EF41F2-C8A3-4511-844A-2496D94A0BE2
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Thanks Ron!<div><br><div>I realize that, my=
 intention was to bring up the case where BSID is currently used.<br><br><di=
v id=3D"AppleMailSignature" dir=3D"ltr">Regards,<div>Jeff</div></div><div di=
r=3D"ltr"><br>On Sep 5, 2019, at 21:15, Ron Bonica &lt;<a href=3D"mailto:rbo=
nica@juniper.net">rbonica@juniper.net</a>&gt; wrote:<br><br></div><blockquot=
e type=3D"cite"><div dir=3D"ltr">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">=

<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:684207686;
	mso-list-template-ids:-621757846;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:730931695;
	mso-list-type:hybrid;
	mso-list-template-ids:-567257478 919522886 67698691 67698693 676986=
89 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:5;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:838353066;
	mso-list-template-ids:-308088230;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:847450328;
	mso-list-template-ids:-979839238;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:935014187;
	mso-list-template-ids:-2007341526;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5
	{mso-list-id:1166748888;
	mso-list-template-ids:781471272;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6
	{mso-list-id:1617908804;
	mso-list-template-ids:355236596;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7
	{mso-list-id:1824664221;
	mso-list-template-ids:-149118532;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8
	{mso-list-id:1840387205;
	mso-list-template-ids:-224512536;}
@list l8:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l8:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9
	{mso-list-id:2069568944;
	mso-list-template-ids:1429775250;}
@list l9:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->


<div class=3D"WordSection1">
<p class=3D"MsoNormal">Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In SRv6+ you can achieve this abstraction without a n=
ew SID type. In order to do this, network operators:<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"mso-list:l1 level1 lfo1">Associate a=
n IPv6 address with the abstract segment<o:p></o:p></li><li class=3D"MsoList=
Paragraph" style=3D"mso-list:l1 level1 lfo1">Instantiate policy on abstract s=
egment ingress nodes. The policy causes the abstract segment ingress nodes t=
o encapsulate packets destined for the above mentioned IPv6 address in an IP=
v6 header with
 its own CRH. This IPv6 header and CRH define the abstracted segment<o:p></o=
:p></li></ul>
<p class=3D"MsoNormal">Now, the only problem is to get packets to the abstra=
ct segment ingress node with the right IPv6 destination address. This can be=
 achieved by associated a node SID in the original packet with the above men=
tioned IPv6 address.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">And again, if network operators object to this approa=
ch, it would be easy enough to add a binding SID to SRv6+. However, to date,=
 no operator has expressed interest.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin-=
bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span>=
<o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p class=3D"MsoNormal"><b>From:</b> Jeff Tantsura &lt;<a href=3D"mailto:jeff=
tant.ietf@gmail.com">jefftant.ietf@gmail.com</a>&gt; <br>
<b>Sent:</b> Thursday, September 5, 2019 2:10 PM<br>
<b>To:</b> Alexander Vainshtein &lt;<a href=3D"mailto:Alexander.Vainshtein@e=
citele.com">Alexander.Vainshtein@ecitele.com</a>&gt;; Rob Shakir &lt;<a href=
=3D"mailto:robjs@google.com">robjs@google.com</a>&gt;; <a href=3D"mailto:bru=
no.decraene@orange.com">bruno.decraene@orange.com</a>; Ron Bonica &lt;<a hre=
f=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf=
.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)<o:p=
></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal">Ron, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">another, and quite important use of BSID in SR-MPLS i=
s to provide an anchor point to another domain/layer and an abstraction to p=
rogram this layer without understanding its semantics.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">SR/RSVP-TE or IP/Opto would be a perfect example of t=
hat, draft-anand-spring-poi-sr describes such case.<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Cheers, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">On Sep 5, 2019, 10:39 A=
M -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf=
.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;, wrote:<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0in=
 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;marg=
in-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">Hi Alexander,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">SRv6+ does not currently define a binding SID. If one were ever need=
ed, it would be easy enough to specify and implement. When a segment endpoin=
t encountered a binding SID, it would:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"mso-list:l2 level1 lfo2">Decrement S=
egments Left<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"mso-list=
:l2 level1 lfo2">Copy an IPv6 address from the SFIB to the IPv6 destination a=
ddress<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"mso-list:l2 le=
vel1 lfo2">Prepend an IPv6 header with its own CRH to the packet. Informatio=
n required build that header and CRH would be found in the SFIB<o:p></o:p></=
li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">However, I don=E2=80=99t think that SRv6+ will ever need a binding S=
ID. A binding SID is a shorthand that can be used to represent a list of SID=
s. Since SRv6+ SIDs are already short, this
 shorthand isn=E2=80=99t needed.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">But, again, if we ever needed a binding SID for another reason, we c=
ould add it.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin-=
bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span>=
<o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org">s=
pring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Alexander Vainshtein<br>
<b>Sent:</b> Wednesday, September 4, 2019 6:49 AM<br>
<b>To:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.c=
om</a>&gt;; <a href=3D"mailto:bruno.decraene@orange..com">
bruno.decraene@orange..com</a><br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf=
.org</a>&gt;<br>
<b>Subject:</b> [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)<o:p></o=
:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">Rob, Bruno and all,</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">I have a naive question based, most pr=
obably, on insufficient understanding of SRv6 (not to mention SRv6+).</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">This question has been prompted by the=
 complaints (on the Beyond SRv6 thread) about problems with supporting long l=
ists of 128-bits of SIDs in the IPv6
 Segment Routing Headers, and various approaches to mitigating these complai=
nts.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dh=
ttps-3A__tools.ietf.org_html_rfc8402-23section-2D5&amp;d=3DDwMGaQ&amp;c=3DHA=
kYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-A=
WF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3D=
4Pw59S_7ctGrITQ1UDr9pRLX3wSiw8AIep6o351bwAU&amp;e=3D">Section 5 of RFC 8402<=
/a> defines Binding Segments (BSIDs) and says that</span><span style=3D"font=
-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> =E2=80=9C</span><span=
 style=3D"color:black">he BSID is bound to an SR Policy, instantiation of wh=
ich may involve a list of SIDs.</span><span style=3D"font-family:&quot;Calib=
ri&quot;,sans-serif;color:#1F497D">=E2=80=9D&nbsp; &nbsp;</span><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">=
It also explains that BSIDs facilitate better scalability (among other thing=
s) of SR.&nbsp; And, as is appropriate for the architecture document, RFC 84=
02 does not differentiate between SR-MPLS and SRv6 in the definition of Bind=
ing segments.</span><o:p></o:p></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D"> </span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D">The <a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2=
Dmpls-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoC=
I&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSR=
CJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3D20cuMhbB0Wd1mo1ubF9TATo4O_xDH5x814ul0V=
lQnz4&amp;e=3D">SR-MPLS</a> draft (already approved for publication as an RFC=
)&nbsp; mentions (e.g., in the example in Section A.3.2) that the node that h=
as allocated a BSID label 1023 for a specific SR policy FEC-1 for which it i=
s the head-end =E2=80=9C</span><span style=3D"color:black">installs a transi=
t MPLS forwarding entry to SWAP incoming label=3D1023, with outgoing labels a=
nd outgoing interface determined by the SID-List for FEC1</span><span style=3D=
"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">=
=E2=80=9D. This explanation is fully compatible with the MPLS architecture w=
here the top label of the label stack can be swapped with multiple new label=
s. </span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D">&nbsp;</span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D">Can somebody please explain how (if at all) are Binding S=
egments going to be supported in SRv6 and/or in SRv6+?</span><o:p></o:p></pr=
e>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D">To the best of my (admittedly, limited) understanding of I=
Pv6, no equivalent of the SR-MPLS handling of the BSID is allowed with the I=
Pv6 routing headers as per <a href=3D"https://urldefense.proofpoint.com/v2/u=
rl?u=3Dhttps-3A__tools.ietf.org_html_rfc8200&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63=
rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2Efp=
HcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3D17YI=
L2k_NBYLoWTSab6OcrfhMvYxxfelVsE-dFUZNPU&amp;e=3D">RFC 8200</a>. For the refe=
rence, the <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A_=
_tools.ietf.org_html_draft-2Dietf-2D6man-2Dsegment-2Drouting-2Dheader-2D22&a=
mp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFc=
h9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_=
7LkjyBe4welpUifuc&amp;s=3DXbus4FkiatrdR0m5qVakZ652C8lrEl-aXXF1KGxPVAE&amp;e=3D=
">IPv6 Segment Routing Header</a> draft does not mention Binding SIDs at all=
. </span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D">&nbsp;</span><o:p></o:p></pre>
<pre><span style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D">=46rom my POV, if Binding segments cannot be supported wi=
th SRv6 or SRv6+, a Technical Erratum on 8402 should posted..</span><o:p></o=
:p></pre>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">Did I miss something here?</span><o:p>=
</o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">Your timely feedback would be highly a=
ppreciated.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">Regards, and lots of thanks in advance=
,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">Sasha</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">Office: +972-39266302</span><o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +9=
72-549266302</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">Email:&nbsp;&nbsp;
<a href=3D"mailto:Alexander.Vainshtein@ecitele.com">Alexander.Vainshtein@eci=
tele.com</a></span><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org">s=
pring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Nick Hilliard<br>
<b>Sent:</b> Tuesday, September 3, 2019 9:22 PM<br>
<b>To:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.c=
om</a>&gt;<br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf=
.org</a>&gt;;
<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
">Rob,<br>
<br>
Clarifying what I wrote previously, I don't think it would be appropriate fo=
r draft-filsfils-spring-net-pgm-extension-srv6-usid to progress further unle=
ss the authors can demonstrate that the volume of IPv6 addressing required c=
an be satisfied in a way that
 works within the constraints that the operational community operates within=
.<br>
<br>
If there is an expectation that this address space will be assigned from the=
 global unicast address block via standard RIR allocation policies, then the=
 authors will need to demonstrate that the RIRs are going to be comfortable c=
hanging their allocation policies
 to accommodate this.<br>
<br>
Nick<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0in=
 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;marg=
in-bottom:3.75pt">
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;mar=
gin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in 0=
in 0in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto;vertical-align:middle">
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">Ron Bonica</a><o:p=
></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;text-align:right;vertical-align:middle">
<span style=3D"color:#909AA4">1 September 2019 at 22:10</span><o:p></o:p></p=
>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
"><span style=3D"color:#909AA4">Hi Fernando,<br>
<br>
6man participants should look at the following:<br>
<br>
- <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktim=
e.symantec.com_3XtGMsvx1pLfDs2UgbiiJSG6H2-3Fu-3Dhttps-253A-252F-252Ftools.ie=
tf.org-252Fhtml-252Fdraft-2Dietf-2Dspring-2Dsrv6-2Dnetwork-2Dprogramming-2D0=
1&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3D=
Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpM=
n_7LkjyBe4welpUifuc&amp;s=3DO66WGTcEG9ZY70Ry9qIdBNJuDMT7o1CzvozI7in8tH4&amp;=
e=3D">
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01</a=
> (In particular, Sections 4 and 5)<br>
- <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktim=
e.symantec.com_3GTugpKX6MEkQtxjkPN4sFA6H2-3Fu-3Dhttps-253A-252F-252Ftools.ie=
tf.org-252Fhtml-252Fdraft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6=
-2Dusid-2D02&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820Gd=
SRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DU-KuSOWhXTpyxiMVvcwTKU2Eonbtqs8iI_ox=
IEppZ4s&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usi=
d-02</a><br>
<br>
Ron<br>
<br>
<br>
Juniper Business Use Only<br>
<br>
-----Original Message-----<br>
From: Fernando Gont <a href=3D"mailto:fgont@si6networks.com">&lt;fgont@si6ne=
tworks.com&gt;</a><br>
Sent: Saturday, August 31, 2019 4:53 PM<br>
To: Ron Bonica <a href=3D"mailto:rbonica@juniper.net">&lt;rbonica@juniper.ne=
t&gt;</a>; Rob Shakir
<a href=3D"mailto:robjs@google.com">&lt;robjs@google.com&gt;</a>; SPRING WG L=
ist <a href=3D"mailto:spring@ietf.org">
&lt;spring@ietf.org&gt;</a>; <a href=3D"mailto:6man@ietf.org">6man@ietf.org<=
/a><br>
Subject: Re: [spring] Beyond SRv6.<br>
<br>
Hi, Ron,<br>
<br>
For those 6man-ers that have not been following the sprin work, could you pl=
ease clarify what do you mean by "stretching the interpretation of<br>
RFC8200 or RFC4291"?<br>
<br>
In the past we have seen outright violation of RFC8200 (formerly RFC2460), s=
o I'm curious if there are any documents trying to do the same, or what.<br>=

<br>
Thanks!<br>
<br>
Cheers,<br>
Fernando</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
"><span style=3D"color:#909AA4"><br>
<br>
--<br>
Fernando Gont<br>
SI6 Networks<br>
e-mail: <a href=3D"mailto:fgont@si6networks.com">fgont@si6networks.com</a><b=
r>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<br>
<br>
<br>
<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/url=
?u=3Dhttps-3A__clicktime.symantec.com_33tKyquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhttps=
-253A-252F-252Fwww.ietf.org-252Fmailman-252Flistinfo-252Fipv6&amp;d=3DDwMGaQ=
&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoL=
x84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpU=
ifuc&amp;s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&amp;e=3D">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------</span><=
o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;mar=
gin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in 0=
in 0in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto;vertical-align:middle">
<a href=3D"mailto:fgont@si6networks.com">Fernando Gont</a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;text-align:right;vertical-align:middle">
<span style=3D"color:#909AA4">31 August 2019 at 21:53</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
"><span style=3D"color:#909AA4">Hi, Ron,<br>
<br>
For those 6man-ers that have not been following the sprin work, could<br>
you please clarify what do you mean by "stretching the interpretation of<br>=

RFC8200 or RFC4291"?<br>
<br>
In the past we have seen outright violation of RFC8200 (formerly<br>
RFC2460), so I'm curious if there are any documents trying to do the<br>
same, or what.<br>
<br>
Thanks!<br>
<br>
Cheers,<br>
Fernando</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:18.75pt;margin-top:22.5pt;margin-right:18.75pt;mar=
gin-bottom:7.5pt">
<div style=3D"border:none;border-top:solid #EDF1F4 1.5pt;padding:8.0pt 0in 0=
in 0in">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto;vertical-align:middle">
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">Ron Bonica</a><o:p=
></o:p></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;text-align:right;vertical-align:middle">
<span style=3D"color:#909AA4">31 August 2019 at 21:33</span><o:p></o:p></p>
</div>
</div>
<div style=3D"margin-left:.25in;margin-right:.25in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Rob,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">The following are arguments for procee=
ding with SRv6+:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto;mso-list:l7 level1 lfo3">
Efficient forwarding with deep SID lists<o:p></o:p></li><li class=3D"MsoNorm=
al" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-margin-bottom-alt:aut=
o;mso-list:l7 level1 lfo3">
Operational Simplicity<o:p></o:p></li><li class=3D"MsoNormal" style=3D"color=
:#909AA4;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 leve=
l1 lfo3">
SRv6+ work may finish before SRv6<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Efficient forwarding with deep SID Lis=
ts</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">--------------------------------------=
--------------</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">SR customers have stated a firm requir=
ement to support SR paths that contain 8 to 12 segments. They have also stat=
ed a requirement for implementations
 to forward at line speed &nbsp;and without consuming excessive overhead ban=
dwidth.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">SRv6, as defined in draft-ietf-6man-se=
gment-routing-header, cannot satisfy these requirements. In order to support=
 an SR path with 8 segments, SRv6 would
 require a 128-byte SRH. Even if ASICs could process such a long SRH at line=
 speed, the bandwidth overhead would be prohibitive.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Therefore, one of the four solutions &=
nbsp;that you mention below is required to make SRv6 deployable. While draft=
-ietf-6man-segment-routing-header is close
 to maturity, the four competing solutions mentioned below are equally matur=
e and should be given equal consideration.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">The four solutions are SRv6+, uSID, d=
raft-li and draft-mirsky.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Operational Simplicity</span><o:p></o:=
p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">-----------------------------</span><o=
:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Network operators strive for operation=
al simplicity. By loosely interpreting (and sometimes bending) the requireme=
nts of RFCs 4291 and RFC 8200, SRv6
 introduces architectural quirks that introduce operational complexity. The f=
ollowing are architectural quirks of &nbsp;draft-ietf-6man-segment-routing-h=
eader:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto;mso-list:l0 level1 lfo4">
The Segment Routing Header (SRH) serves purposes other than routing. Therefo=
re, the SRH is sometimes required for packets that traverse the least-cost p=
ath from source to destination<o:p></o:p></li><li class=3D"MsoNormal" style=3D=
"color:#909AA4;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l=
0 level1 lfo4">
The SRH and the IPv6 Authentication Header are incompatible.<o:p></o:p></li>=
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto;mso-list:l0 level1 lfo4">
The IPv6 destination address determines whether an SRH is valid and how it i=
s processed. For example, if the IPv6 destination address contains one local=
ly instantiated value, the SRH might be processed in one particular way, whi=
le if the IPv6 destination address
 contains another locally instantiated value, the SRH might be totally inval=
id.<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Draft-ietf-spring-srv6-network-program=
ming &nbsp;promises more architectural quirks. For example:</span><o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto;mso-list:l9 level1 lfo5">
Segment endpoints can insert and/or delete IPv6 extension headers<o:p></o:p>=
</li><li class=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;=
mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo5">
An IPv6 packet can contain two Segment Routing headers<o:p></o:p></li><li cl=
ass=3D"MsoNormal" style=3D"color:#909AA4;mso-margin-top-alt:auto;mso-margin-=
bottom-alt:auto;mso-list:l9 level1 lfo5">
IPv6 packets are no longer self-describing. For example, the Next Header Fie=
ld in the SRH can carry a value of No Next Header, even though the SRH is fo=
llowed by Ethernet payload.<o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Other emerging drafts promise still mo=
re architectural quirks. For example, in draft-ali-6man-spring-srv6-oam, imp=
lementations need to examine the SRH
 even when Segment Left equals zero. This is because the SRH has been overlo=
aded to carry OAM as well as routing information.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Furthermore, draft-filsfils-spring-net=
-pgm-extension-srv6-usid requires network operators to obtain address space a=
nd number their networks in a particular
 way to make routing work.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">SRv6+ Work May Finish Before SRv6 work=
</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
"><span style=3D"color:#909AA4">--------------------------------------------=
------------</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">SRv6+ &nbsp;has been implemented on LI=
NUX and is being implemented on JUNOS. Implementation experience demonstrate=
s that specification is fairly complete.
 For example, there is no need for an SRv6+ OAM document. It=E2=80=99s just I=
Pv6 and IPv6 OAM just works.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">Furthermore, the SRv6+ specifications a=
dhere to a strict interpretation of RFC 8200. Therefore, as they progress th=
rough the working group, they won=E2=80=99t
 need to overcome the objections that are inevitably encountered when stretc=
hing the interpretation of a specification that is so fundamental as RFC 820=
0.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron</span><o:p>=
</o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoListParagraph"><span style=3D"color:#909AA4">&nbsp;</span><o:=
p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><b><span style=3D"color:#909AA4">From:</span></b>
<span style=3D"color:#909AA4">spring <a href=3D"mailto:spring-bounces@ietf.o=
rg">&lt;spring-bounces@ietf.org&gt;</a>
<b>On Behalf Of</b> Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List <a href=3D"mailto:spring@ietf.org">&lt;spring@ietf=
.org&gt;</a><br>
<b>Subject:</b> [spring] Beyond SRv6.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">Hi SPRING WG,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">Over the last 5+ years, the IETF has d=
eveloped Source Packet Routing in NetworkinG (SPRING) aka Segment Routing fo=
r both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes.. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">These encapsulations are past WG last=
 call (in IESG or RFC Editor).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">During the SPRING WG meeting at IETF 1=
05, two presentations were related to the reduction of the size of the SID f=
or IPv6 dataplane:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:auto;mso-list:l5 level1 lfo6;vertical-align:baseline;font-var=
iant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6+ / CRH -- <a h=
ref=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.syma=
ntec.com_3XuwzQk4bWzHWmJ3PNZzRWh6H2-3Fu-3Dhttps-253A-252F-252Furldefense.pro=
ofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5=
Fdraft-2D2Dbonica-2D2Dspring-2D2Dsrv6-2D2Dplus-2D2D04-2526d-253DDwMFaQ-2526c=
-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DB=
oLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxn=
E2ieIC4dD-5FFL6s-2526s-253DKUhAfjVsx-5FwK645uJk0FHzs2vxiAVr-2DCskMPAaEhEQQ-2=
526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI=
&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRC=
J_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DZeNvkiTiz_G_r9MTMnyueTmhcdc2r68VTgfzWbP=
H6RQ&amp;e=3D">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span><o:p>=
</o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:a=
uto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo6;vertical-align:baseli=
ne;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID -- <a href=3D"=
https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.co=
m_3XUeUBC1vrovLBUoCPCKDzD6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint=
.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-=
2D2Dfilsfils-2D2Dspring-2D2Dnet-2D2Dpgm-2D2Dextension-2D2Dsrv6-2D2Dusid-2D2D=
01-2526d-253DDwMFaQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-=
2526r-253DFch9FQ82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9ev=
Rf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-253DAq1DK7fu73axZ1PXLIE8xnHE=
2AhTtNZy9LTHgWqx4CQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0Uj=
BXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&am=
p;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DDAgTYMJJScz3Mrfl9s=
0dqH2s4LNiTzArv-gmKKQHVqw&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usi=
d-01</a>&nbsp;</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">During the IETF week, two additional d=
rafts have been proposed:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:auto;mso-list:l6 level1 lfo7;vertical-align:baseline;font-var=
iant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https://=
urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3RsA24=
LYYDz2wXB3s3USU4K6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com-252=
Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2Dli-2=
D2Dspring-2D2Dcompressed-2D2Dsrv6-2D2Dnp-2D2D00-2526d-253DDwMFaQ-2526c-253DH=
AkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx84h=
KuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC=
4dD-5FFL6s-2526s-253DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-2DCrKs-2526e-253=
D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3D=
Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpM=
n_7LkjyBe4welpUifuc&amp;s=3DYwO2-hrzdxaWDQyHCQVkn-pOoJ1S3Ce0TLYcxRlBtV4&amp;=
e=3D">https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00</a>&=
nbsp;</span><o:p></o:p></li><li class=3D"MsoNormal" style=3D"color:black;mso=
-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;vert=
ical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:norm=
al">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https://=
urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3QHabs=
dCZRy35Awz9b6QUCR6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com-252=
Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2Dmirs=
ky-2D2D6man-2D2Dunified-2D2Did-2D2Dsr-2D2D03-2526d-253DDwMFaQ-2526c-253DHAkY=
uh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx84hKuK=
wl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC4dD=
-5FFL6s-2526s-253DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI-2526e-253D&amp=
;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9=
FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7L=
kjyBe4welpUifuc&amp;s=3DFUOxxgQDJZ4MkDXlR7jfAPv725rDj8H66uW4UFt3fZo&amp;e=3D=
">https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03</a>&nbsp;</=
span><o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">As we expressed during the meeting, i=
t is important for the WG to understand what the aims of additional encapsul=
ations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements f=
or a new IPv6 data plane with a smaller SID - both from the perspective of o=
perators that are looking to deploy these technologies, and from that of the=
 software/hardware implementation.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">Therefore, we would like to solicit n=
etwork operators interested in SR over the IPv6 data plane to briefly introd=
uce their:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:auto;mso-list:l4 level1 lfo8;vertical-align:baseline;font-var=
iant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fast=
 Reroute, explicit routing/TE)</span><o:p></o:p></li><li class=3D"MsoNormal"=
 style=3D"color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso=
-list:l4 level1 lfo8;vertical-align:baseline;font-variant-numeric:normal;fon=
t-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">forwarding performa=
nce and scaling requirements</span><o:p></o:p></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:auto;mso-list:l8 level2 lfo9;vertical-align:baseline;font-var=
iant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of no=
des, network diameter, number of SID required in max and average). For the l=
atter, if possible using both SRv6 128-bit SIDs and shorter (e.g. 32-bit) SI=
Ds as the number would typically be different
 (*).</span><o:p></o:p></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:auto;mso-list:l3 level1 lfo10;vertical-align:baseline;font-va=
riant-numeric:normal;font-variant-east-asian:normal">
<span style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SRv=
6 approach is not deployable in their circumstances, details of the requirem=
ent of a different solution is required and whether this solution is needed f=
or the short term only or for the long term.</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">As well as deployment limitations, we=
 would like the SPRING community to briefly describe the platform limitation=
s that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs which=
 can be pushed and forwarded and how much the use of shorter SIDs would impr=
ove the deployments .</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">For both of these sets of feedback if=
 possible, please post this to the SPRING WG. If the information cannot be s=
hared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">This call for information will run fo=
r four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING chai=
rs via</span>
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA4"><a hr=
ef=3D"mailto:spring-chairs@ietf.org">spring-chairs@ietf.org</a></span>
<span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">and ADs=
 via</span> <span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#9=
09AA4">
<a href=3D"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a></span><span s=
tyle=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">..&nbsp;</span=
><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">Thank you,</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">-- Rob &amp; Bruno</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#909AA=
4">&nbsp;</span><o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-family:&qu=
ot;Arial&quot;,sans-serif;color:black">(*) As expressed on the mailing list,=
 a 128 bit SID can encode two instructions a node SID and an adjacency SID h=
ence less SID may be required.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"color:#909AA4">&nbsp;</span><o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin-=
bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span>=
<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,se=
rif;color:#909AA4">&nbsp;</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&qu=
ot;,serif;color:#909AA4">---------------------------------------------------=
-----------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/url=
?u=3Dhttps-3A__clicktime.symantec.com_33tKyquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhttps=
-253A-252F-252Fwww.ietf.org-252Fmailman-252Flistinfo-252Fipv6&amp;d=3DDwMGaQ=
&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoL=
x84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpU=
ifuc&amp;s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&amp;e=3D">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------</span><=
o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&qu=
ot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><br>
___________________________________________________________________________<=
br>
<br>
This e-mail message is intended for the recipient only and contains informat=
ion which is<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have receiv=
ed this<br>
transmission in error, please inform us by e-mail, phone or fax, and then de=
lete the original<br>
and all copies thereof.<br>
___________________________________________________________________________<=
o:p></o:p></p>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://www.ietf.or=
g/mailman/listinfo/spring</a><o:p></o:p></p>
</blockquote>
</div>
</div>


</div></blockquote></div></div></body></html>=

--Apple-Mail-D5EF41F2-C8A3-4511-844A-2496D94A0BE2--


From nobody Thu Sep  5 22:34:40 2019
Return-Path: <rbonica@juniper.net>
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 E1204120033; Thu,  5 Sep 2019 22:34:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 mR6oAfyEqyZx; Thu,  5 Sep 2019 22:34:29 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7BD9912007A; Thu,  5 Sep 2019 22:34:29 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x865Tids027154; Thu, 5 Sep 2019 22:34:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=D2vI7cvUvgb8XWRGSNt138Xevx3FxYyu+TkLEpAR8xs=; b=uRMR3mPwS3Gcwe8lfsE4SyKXJIq/SSh9oE34mGQFhIrjhXNekYCq3Kq9/qDJn2Yc4TtM QBBtDi2oTWrGnko0esVFmxezV+a1JYSxUZDvpO5cDMXoIltF3AJjVP/WDwQmBfbHE45O k7UtlxtBEZeb+stfYi5/7L2V8HExOL36eaovBlHGXpNkbHcriYdkvy+Ma/lYbQC/w4Yf O9QJXuVgbI7ZekHVUG5FDGCNp9jQvpFbY4ZbZ0dhanirWPZPl8lkwvjwFvG1gGS3XPdT KetMFazul8mn6hqa+ZGjBHWOZL0UlIH2bB/6sb4ZYoC5IbdtwxoFhG4HZwn531bSJHBg DQ== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp2055.outbound.protection.outlook.com [104.47.33.55]) by mx0b-00273201.pphosted.com with ESMTP id 2utg5abxr6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 22:34:25 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WyckMluG/GAg1J7/sWlEEPlYzWikFFndDo+osItkK66l0weIWQrZ1SAtUGrWnrrMtMru/EcjiBoGoWaqfPuEdIQ/0SkUJ7/oOXLfFDK14lYGkbI30BOrywjJmxlGO9QGdVaLDo9piGJgznw4oe/P+TOQced+qOmtLKFGoqEqfoAFMeTVPY//OXrpUSzjjgsjNh8vAjX4MjNTswSq0EyzwtoFrQC7c6NppT3/A7QFDWyYgJVpVd13j7diXPQVBhbE1UBgg1UStk6+LInN84grEQrvOl9u0TiPKsS31Qo2iEK8tZEIqbpXt5e+JdbhrlhDMCv/1FDlNQZOlzV12epogQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D2vI7cvUvgb8XWRGSNt138Xevx3FxYyu+TkLEpAR8xs=; b=g4josTOqpjvztf4UXKHnPlYpO2el66ju2uPhSD6+kDif4IINtvRDec7RZDbvhyum6CQIcZcaW5IdF94/GXQIYRQMA3eDqX1stbSyIAHQ7Cuh599XSH5V0ldHaXukkwPBFpubQ53GSaOaPMSWCGZz3gVqKjBg9m+7yTsjlzk07Pu5xW7r2twVb+8g5vjVQyEXv7BN5SV4jRyrCZpr2xE8HB3TYnTRato4VYVQ7dGSmtgA4SB4QT9cmOFN9ITVaPhjdsvtip89n7aaHYxXST9SOwEb3RCAObcGGzXXZYukrOdOq0L9Tr0Xp/zZnUW8bP6fKrf857MrtIz6XZEH3wjxYw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4679.namprd05.prod.outlook.com (52.135.233.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.8; Fri, 6 Sep 2019 05:34:21 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 05:34:21 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAGHH4CABFUlAIAABIgQ
Date: Fri, 6 Sep 2019 05:34:21 +0000
Message-ID: <BYAPR05MB54630F2A55552080A40E6CBCAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com> <1547FF45-AFF1-4E5A-8D57-EA608BF3DA8A@cisco.com>
In-Reply-To: <1547FF45-AFF1-4E5A-8D57-EA608BF3DA8A@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-02T13:22:56.0554076Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=eb8da43e-0588-4401-bebc-8673f296ebda; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 082ae30c-2854-4e48-5562-08d7328bde98
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4679; 
x-ms-traffictypediagnostic: BYAPR05MB4679:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB46795BF03EEB22610DA8E95CAEBA0@BYAPR05MB4679.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(346002)(136003)(39860400002)(396003)(376002)(199004)(189003)(1941001)(25786009)(86362001)(561944003)(2906002)(53546011)(76176011)(6506007)(33656002)(606006)(55016002)(186003)(2501003)(7696005)(26005)(110136005)(6246003)(478600001)(8936002)(102836004)(446003)(54896002)(76116006)(9686003)(53936002)(81166006)(81156014)(8676002)(74316002)(66946007)(71190400001)(236005)(256004)(71200400001)(7736002)(6306002)(66446008)(52536014)(6436002)(66556008)(64756008)(14454004)(66476007)(66066001)(99286004)(229853002)(5660300002)(486006)(3846002)(316002)(476003)(11346002)(790700001)(6116002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4679; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Nt1gSh+C1mTzqQHL0O8GDuSh3z8o+vR4mVyV0kVJBhZ8uUU8UbX0rBqOps00QlJ6ZnDrIlPiM6+dn1y/UE20IPB2bFEMA/pFmk4Ji9IbjWYXzYpROC7hU9nQJAIECzN6p/6uNtxWsW6idpwnP2exN260f86ETIREAjfiXccvmVLtumQBrjWznat9GPaztg8UhqIUct6/J6tPgF5Gwbp9/FXgSBmPOavBC/UT/HaZFIcvN3Jrg5wSmTKrKMUKHjMlt1upQajdNhysbMj/AlhPHkyAJiBf1SBnG+L93l0TpOLtHq801sDzzCNcneBQbHUPqX4fwGRILrkQrPbzwu5mhRnrtZU3W8dRRUOJc8zS1QRSo5yVNJYusC6a+B1oIw+ECtABa6qzH977atbFqPLyRYP66FkunIsR/vkZ6QLfDw8=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54630F2A55552080A40E6CBCAEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 082ae30c-2854-4e48-5562-08d7328bde98
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 05:34:21.1403 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UxI3PZ327Mi8EznPn1Qx4W31aaa+leV1bjrtzjJbTXfIEbWSvujQl0SvcerARNTEsnPPhkzlNUy327eGd5DqYg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4679
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_03:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 spamscore=0 phishscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060062
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xFOSv1HVvogGZ-Y1adDXvG8cM3E>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 05:34:32 -0000

--_000_BYAPR05MB54630F2A55552080A40E6CBCAEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

WmFmYXIsDQoNCllvdXIgbWVtb3J5IGlzIHNlbGVjdGl2ZS4gSW4gdGhlIFNQUklORyBzZXNzaW9u
LCBtYW55IHBlb3BsZSBhcmd1ZWQgdGhhdCDigJxTUnY2IHdhcyBuZWFybHkgY29tcGxldGUgYW5k
IHdlIGRpZG7igJl0IG5lZWQgYW5vdGhlciBzb2x1dGlvbuKAnS4gQnV0IEkgZG9u4oCZdCByZW1l
bWJlciBhbnlib2R5IGFyZ3VpbmcgYWdhaW5zdCB0aGUgdGVjaG5pY2FsIG1lcml0cyBvZiBTUnY2
Ky4NCg0KSWYgeW91IGNhbiBtYWtlIGEgdGVjaG5pY2FsIGFyZ3VtZW50IGFnYWluc3QgU1J2Niss
IEkgZW5jb3VyYWdlIHlvdSB0byBkbyBzby4gSSBsb29rIGZvcndhcmQgdG8gYSBnZW50bGVtYW5s
eSBleGNoYW5nZS4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUm9uDQoNCg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogWmFm
YXIgQWxpICh6YWxpKSA8emFsaUBjaXNjby5jb20+DQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciA2
LCAyMDE5IDEyOjUzIEFNDQpUbzogU2hyYWRkaGEgSGVnZGUgPHNocmFkZGhhQGp1bmlwZXIubmV0
PjsgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD47IFJvYiBTaGFraXIgPHJvYmpzQGdv
b2dsZS5jb20+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9y
Zw0KQ2M6IFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29tPg0KU3ViamVjdDogUmU6IFtz
cHJpbmddIEJleW9uZCBTUnY2Lg0KDQo8c25pcD4NCj5TUnY2KyBpcyBkZWZpbml0ZWx5IGEgYmV0
dGVyIHByb3Bvc2FsIGluIHRlcm1zDQo+ICAxLkFkaGVyZW5jZSB0byBJUHY2IEFyY2hpdGVjdHVy
ZQ0KPiAgMi5FZmZpY2llbnQgZW5jb2RpbmcNCj4gIDMuT3BlcmF0aW9uYWwgc2ltcGxpY2l0eQ0K
Pg0KPiAgIFRoZXJlIGhhc24ndCBiZWVuIGEgc2luZ2xlIG1haWwgZGVueWluZyB0aGUgYWJvdmUg
YWR2YW50YWdlcyBvZiBTUnY2Kw0KDQpUaGlzIGlzIGFic29sdXRlbHkgZmFsc2UhDQoNCkhhdmUg
eW91IGZvcmdvdHRlbiB0aGUgdmVyeSBzdHJvbmcgYXJndW1lbnRzIGFnYWluc3QgaXQgYXQgdGhl
IFNwcmluZyBzZXNzaW9uIGluIE1vbnRyZWFsIGFuZCB0aGUgdmFyaW91cyBlbWFpbHMgb24gdGhl
IGxpc3QgdGhhdCBlY2hvZWQgdGhlbSDwn5iJDQpOb3QgdG8gbWVudGlvbiBjb21tZW50cyBmcm9t
IFJvYmVydCBSIChodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy82
YmRYX2diNDd1RlluZDZ5dHdGTFBZeFhDWW8pLg0KDQpZZXMsIGluZGVlZCBSb24gcHJlc2VudGVk
IHRoZSBwcm9wb3NhbCB0byBldmVyeSB3b3JrZ3JvdXAgcG9zc2libGUgaW4gTW9udHJlYWwsIG9u
bHkgdG8gZmluZCBubyBpbnRlcmVzdCBmcm9tIGFueW9uZS4NCkkgd291bGQgYWR2aXNlIHlvdSB0
byByZWFkIHRoYXQgc2lsZW5jZSBkaWZmZXJlbnRseS4g8J+YiQ0KDQo8c25pcD4NCg0K

--_000_BYAPR05MB54630F2A55552080A40E6CBCAEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vnb2UgVUkgRW1vamkiOw0KCXBhbm9z
ZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNp
c2NvU2Fuc1RUIEV4dHJhTGlnaHQiO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05v
cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5N
c29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFw
aA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDoxMC4wcHQ7DQoJbWFyZ2lu
LXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjEwLjBwdDsNCgltYXJnaW4tbGVmdDouNWluOw0K
CW1zby1hZGQtc3BhY2U6YXV0bzsNCglsaW5lLWhlaWdodDoxMTUlOw0KCWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdy
YXBoQ3hTcEZpcnN0LCBsaS5Nc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCBkaXYuTXNvTGlzdFBh
cmFncmFwaEN4U3BGaXJzdA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJbWFyZ2luLXRvcDoxMC4wcHQ7DQoJbWFyZ2luLXJpZ2h0OjBpbjsN
CgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCgltc28tYWRkLXNwYWNlOmF1dG87DQoJbGluZS1oZWlnaHQ6MTE1JTsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuTXNv
TGlzdFBhcmFncmFwaEN4U3BNaWRkbGUsIGxpLk1zb0xpc3RQYXJhZ3JhcGhDeFNwTWlkZGxlLCBk
aXYuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0K
CW1zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1y
aWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLWFkZC1zcGFjZTphdXRvOw0KCWxpbmUtaGVpZ2h0OjEx
NSU7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
Zjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdCwgbGkuTXNvTGlzdFBhcmFncmFwaEN4U3BM
YXN0LCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BMYXN0DQoJe21zby1zdHlsZS1wcmlvcml0eToz
NDsNCgltc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJn
aW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MTAuMHB0Ow0KCW1hcmdpbi1sZWZ0Oi41aW47
DQoJbXNvLWFkZC1zcGFjZTphdXRvOw0KCWxpbmUtaGVpZ2h0OjExNSU7DQoJZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAs
IGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNpcGZvb3RlcjMw
YjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7
bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDph
dXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJ
bWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93
dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNw
YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQov
KiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo4MTgxMTUzMzg7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE2MTM4MDE4NjsNCgltc28tbGlzdC1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tbGlzdC1zdHlsZS1uYW1lOlN0eWxlMTt9DQpAbGlzdCBsMDpsZXZlbDEN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFt
aWx5OlN5bWJvbDsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ64oCROw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCglt
YXJnaW4tbGVmdDouNWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ2lz
Y29TYW5zVFQgRXh0cmFMaWdodCI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oj47DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0Oi43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRleHQ6Ilwo
JTRcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuMGluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJ
bXNvLWxldmVsLXRleHQ6IlwoJTVcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuMjVpbjsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiJcKCU2XCkiOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4t
bGVmdDoxLjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
CgltYXJnaW4tbGVmdDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxl
dmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2lu
LWxlZnQ6Mi4waW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi4y
NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1
bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwv
eG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQg
djpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hh
cGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIg
bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+WmFmYXIsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllvdXIg
bWVtb3J5IGlzIHNlbGVjdGl2ZS4gSW4gdGhlIFNQUklORyBzZXNzaW9uLCBtYW55IHBlb3BsZSBh
cmd1ZWQgdGhhdCDigJxTUnY2IHdhcyBuZWFybHkgY29tcGxldGUgYW5kIHdlIGRpZG7igJl0IG5l
ZWQgYW5vdGhlciBzb2x1dGlvbuKAnS4gQnV0IEkgZG9u4oCZdCByZW1lbWJlciBhbnlib2R5IGFy
Z3VpbmcgYWdhaW5zdCB0aGUgdGVjaG5pY2FsIG1lcml0cyBvZiBTUnY2JiM0MzsuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPklmIHlvdSBjYW4gbWFrZSBhIHRlY2huaWNhbCBhcmd1bWVudCBhZ2Fp
bnN0IFNSdjYmIzQzOywgSSBlbmNvdXJhZ2UgeW91IHRvIGRvIHNvLiBJIGxvb2sgZm9yd2FyZCB0
byBhIGdlbnRsZW1hbmx5IGV4Y2hhbmdlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFsaWduPSJjZW50
ZXIiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWduOmNl
bnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOmJsYWNrIj5KdW5pcGVy
IEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBaYWZh
ciBBbGkgKHphbGkpICZsdDt6YWxpQGNpc2NvLmNvbSZndDsgPGJyPg0KPGI+U2VudDo8L2I+IEZy
aWRheSwgU2VwdGVtYmVyIDYsIDIwMTkgMTI6NTMgQU08YnI+DQo8Yj5Ubzo8L2I+IFNocmFkZGhh
IEhlZ2RlICZsdDtzaHJhZGRoYUBqdW5pcGVyLm5ldCZndDs7IFJvbiBCb25pY2EgJmx0O3Jib25p
Y2FAanVuaXBlci5uZXQmZ3Q7OyBSb2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0Ozsg
U1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs7IDZtYW5AaWV0Zi5vcmc8YnI+
DQo8Yj5DYzo8L2I+IFphZmFyIEFsaSAoemFsaSkgJmx0O3phbGlAY2lzY28uY29tJmd0Ozxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7c25pcCZndDsgPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7U1J2NiYjNDM7IGlzIGRlZmluaXRlbHkgYSBiZXR0ZXIg
cHJvcG9zYWwgaW4gdGVybXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZn
dDsmbmJzcDsgMS5BZGhlcmVuY2UgdG8gSVB2NiBBcmNoaXRlY3R1cmU8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsmbmJzcDsgMi5FZmZpY2llbnQgZW5jb2Rpbmc8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsmbmJzcDsgMy5PcGVyYXRpb25h
bCBzaW1wbGljaXR5PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7Jm5ic3A7Jm5ic3A7
IFRoZXJlIGhhc24ndCBiZWVuIGEgc2luZ2xlIG1haWwgZGVueWluZyB0aGUgYWJvdmUgYWR2YW50
YWdlcyBvZiBTUnY2JiM0Mzs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhpcyBpcyBhYnNvbHV0
ZWx5IGZhbHNlISA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGF2ZSB5b3UgZm9yZ290dGVuIHRo
ZSB2ZXJ5IHN0cm9uZyBhcmd1bWVudHMgYWdhaW5zdCBpdCBhdCB0aGUgU3ByaW5nIHNlc3Npb24g
aW4gTW9udHJlYWwgYW5kIHRoZSB2YXJpb3VzIGVtYWlscyBvbiB0aGUgbGlzdCB0aGF0IGVjaG9l
ZCB0aGVtDQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7U2Vnb2UgVUkgRW1vamkmcXVv
dDssc2Fucy1zZXJpZiI+JiMxMjg1MjE7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Tm90IHRvIG1lbnRpb24gY29tbWVudHMgZnJvbSBSb2JlcnQgUiAoPGEgaHJl
Zj0iaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvNmJkWF9nYjQ3
dUZZbmQ2eXR3RkxQWXhYQ1lvIj5odHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNn
L3NwcmluZy82YmRYX2diNDd1RlluZDZ5dHdGTFBZeFhDWW88L2E+KS4NCjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5ZZXMsIGluZGVlZCBSb24gcHJlc2VudGVkIHRoZSBwcm9wb3NhbCB0byBldmVy
eSB3b3JrZ3JvdXAgcG9zc2libGUgaW4gTW9udHJlYWwsIG9ubHkgdG8gZmluZCBubyBpbnRlcmVz
dCBmcm9tIGFueW9uZS4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB3
b3VsZCBhZHZpc2UgeW91IHRvIHJlYWQgdGhhdCBzaWxlbmNlIGRpZmZlcmVudGx5LiA8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7U2Vnb2UgVUkgRW1vamkmcXVvdDssc2Fucy1zZXJpZiI+
DQomIzEyODUyMTs8L3NwYW4+Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZsdDtzbmlwJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_BYAPR05MB54630F2A55552080A40E6CBCAEBA0BYAPR05MB5463namp_--


From nobody Thu Sep  5 22:42:41 2019
Return-Path: <zali@cisco.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 CC509120096; Thu,  5 Sep 2019 22:42:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=AxWiEwLY; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=n5KalO4j
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 hucIcPdx7YaW; Thu,  5 Sep 2019 22:42:30 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB842120033; Thu,  5 Sep 2019 22:42:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=38501; q=dns/txt; s=iport; t=1567748550; x=1568958150; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=LFGZ3DBfMEhyGKXz1zz86zwQgYFGkBqlUVOOo8fc9Hk=; b=AxWiEwLY6leRtlsoIXJIfLA4t+vm8S8QaPOp6w+gq1WX5k2G2xqwOtlw j+m5H+4tF/yLjX3X/fmlCTzMKCR1lnFC9iOiFXBwFghcK/cHXiBLI7J9w R8VCLoM2qThPEkCE1eT6Da/go6Cg9i7pT/+mk04deA4fjxj5GA9dU/MG6 E=;
IronPort-PHdr: =?us-ascii?q?9a23=3AdTaxbhzB1BSlccnXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YRGN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A+GsHbIQKUh?= =?us-ascii?q?YEjcsMmAl1EseBCGXwLeXhaGoxG8ERHFI=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AYAAAz8XFd/5xdJa1lGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBUwYBAQELAYEVL1ADbVYgBAsqhCGDRwOEUoYjglyXbYEugSQDVAk?= =?us-ascii?q?BAQEMAQEtAgEBhD8CF4IgIzQJDgIDCQEBBAEBAQIBBgRthS4MhUsBAQMBEhE?= =?us-ascii?q?dAQE3AQQLAgEIOAEJAgICMCUCBAENJ4MAAYEdTQMODwECniwCgTiIYXOBMoJ?= =?us-ascii?q?9AQEFhRcYghYJgTQBi3cYgUA/gTgfgkw+h08ygiaPNoUhlm9uCoIflGgbmHe?= =?us-ascii?q?NephdAgQCBAUCDgEBBYFSOIFYcBU7KgGCQYJCDBeDT4pTc4EpjlABAQ?=
X-IronPort-AV: E=Sophos;i="5.64,472,1559520000";  d="scan'208,217";a="613764555"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 05:42:29 +0000
Received: from XCH-ALN-018.cisco.com (xch-aln-018.cisco.com [173.36.7.28]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x865gTIo031221 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 05:42:29 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-018.cisco.com (173.36.7.28) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 00:42:28 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 01:42:27 -0400
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 6 Sep 2019 01:42:27 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UH0pzeM774Wz515tSm6iQO4ryFMo36lUUQ1TvojTBnftKc2P4fJKYbUzvuSx/aFeAaUrDa/zjaeiTszrtsIdTAv83evZ5cuRw+uRdIIqCJVvgUj+YKQZkVtfFl4ODwfQ0y/FVyYDdrWVT7KdzM0CIMYUp36A6H4uejpBKo+v2qQKHEE506kwvVnvcFUAKLxmlZNyRAHKs2y8UUlWjRPg4r859glWVmF8Rd9LH7KjuVV/x8DxquSKH3HbmOJyPzFFKZuaQ8LARypEZ5OS6qR0jOldRrtMeQQgS03AU0BkiwuJxpOphuZWO8xWmhhEUqV3CVfjx6ZShu1+7Mmr/PQMCg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LFGZ3DBfMEhyGKXz1zz86zwQgYFGkBqlUVOOo8fc9Hk=; b=DOhGOChuydi6qvjvklao9YaNCItyw7ue37WFTTm74QcfOmzFX9bLYZF1Lle9orgK7j4lAshrD3/nVti0iVdLvMZBbIeGiaqIzoxSMqch1Glk+1SEut2cHT1i5BVpbh3sNr41NykLZBVMFJi7TyU6nqGL/v2ALuTnWaQPceBglPyMKg+tJDJYOKXzj7T5M2AVeRp3wm8zXV6oxh3Zv9m/P2NUw17Am/mPegRjzLNnLTVFpNsQgLgNbfOHHgnlmDGcmwzAX6XOCXdPQ5rMNdEjaYtdPEKeRNX/7hlpKR9fTzu4k5IQRDLj1KVlu8xl38iT0YBfqqLjmy/AIe0mfynNgA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LFGZ3DBfMEhyGKXz1zz86zwQgYFGkBqlUVOOo8fc9Hk=; b=n5KalO4ji90uOA0bOEyV3gO1rv/b8FJyi4NcpSjK76HH6TAcLScrhxFyBt/NHCzF817eTz39Vyvhx7y/EMbTPEIVCPtFt7XeOCbISzh4xZ67JTbFKdRpMel1XC8axZwGZuCpP0dw8SQj77SulfGlOSqWJRf7qGi6rqBXDwKPNBs=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3865.namprd11.prod.outlook.com (10.255.61.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.19; Fri, 6 Sep 2019 05:42:26 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 05:42:26 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
CC: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0yM6n2rX/R0OF91+DcvSPFKcYjQIAgAHM44CAAA+hgIADqRSA
Date: Fri, 6 Sep 2019 05:42:25 +0000
Message-ID: <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net>
In-Reply-To: <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=e9bef663-d42c-483a-a739-0000a31da4b6; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-03T17:26:01+0530;
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1006::107]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3c0f36df-be12-43dd-1063-08d7328cff90
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3865; 
x-ms-traffictypediagnostic: DM6PR11MB3865:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB38652AE9FDA986808E4B6B45DEBA0@DM6PR11MB3865.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(346002)(376002)(366004)(136003)(396003)(189003)(199004)(6506007)(4744005)(2501003)(25786009)(76116006)(186003)(6436002)(2616005)(11346002)(476003)(102836004)(316002)(110136005)(86362001)(561944003)(76176011)(33656002)(99286004)(4326008)(446003)(66574012)(58126008)(91956017)(6116002)(81166006)(6306002)(6512007)(8936002)(6246003)(6486002)(46003)(54896002)(81156014)(8676002)(486006)(478600001)(5660300002)(71200400001)(53936002)(71190400001)(64756008)(66556008)(66946007)(66476007)(7736002)(14454004)(66446008)(256004)(229853002)(107886003)(36756003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3865; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: lxuPSqX3SVwgFxw1o5GBpRSdJEItlQYzJ3Ld6eCjaNkM2m85QS9Ow75kuitBlSF+7DFdtZnQv6fXjRR//DgYEsIkxz6E6LxOx2K7N5tPY9jNdR6u+Ggu4i0fqUs+IQlttxpYvzeHwhIgP6LB1iF38sKg3zrTyZcf36XK7wZ0rb+M94AGGRbJTjGcNKHQa1YKgCEoi3f5FKRrbkmCkO1QibPdF2su+hMLaCLk1o1Jt3FJD9lgokI5qwycLmz3b+6sEk1SvsjSFIJTTDlwzvBAXmYSwiTdI+73fjdzzAljBnI0BrnArILtWmkta/N5VX9wUcBRii2Fc5CW4khVeG834AxyYAEuBzgV3U5xPVesEdpOz3Zyo2Pa7w9aIn0YG/nLEymXIJtybioqKrhWQbJByh6VrHG/ppWZldgIZ5QBqMo=
Content-Type: multipart/alternative; boundary="_000_65C5CB043A2F4F83A7C82045154F93AEciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3c0f36df-be12-43dd-1063-08d7328cff90
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 05:42:25.8997 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wpHN9p2mZkCf3Co9bkRC5moByXi7pAC1hjkISveMW2lSo1qVvnjMYaDJ3lDZYWzh
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3865
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.28, xch-aln-018.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/v7I19y8Iu-kU_-ANy0D5k71utDE>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 05:42:33 -0000

--_000_65C5CB043A2F4F83A7C82045154F93AEciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

PHNuaXA+DQoNCkhpIFNyaWhhcmksDQoNCj4gREEgbWFuaXB1bGF0aW9uIGFsb25nIHRoZSBob3Ag
KHNoaWZ0aW5nIGFzIHRoZSBkcmFmdCBwcm9wb3Nlcykgb24gZWFjaCByb3V0ZXIgYW5kIHJlY29u
c3RydWN0aW5nIHRoZSBEQSAtIGNhbiBtYWtlIGl0IGhhcmRlciB0byBkZWJ1ZyB3aGVuDQogICAg
ICAgICAgICAgID4gdGhlcmUgaXMgcHJvYmxlbS4NCg0KDQoNCkl0IGhhcyBiZWVuIGNsYXJpZmll
ZCBkdXJpbmcgdGhlIFNwcmluZyBXRyBzZXNzaW9uIGluIE1vbnRyZWFsLiBSZXBlYXRpbmcgdGhl
IHNhbWUg4oCTDQoNCg0KDQogICogICBUaGUgb3JpZ2luYWwgc2VnbWVudCBsaXN0IGlzIG1haW50
YWluZWQgYnkgdXNpbmcgdGhlIG5vbi1SZWR1Y2VkIGZsYXZvciAoaW4gd2hpY2ggY2FzZSB0aGUg
U0lEIGxpc3QgaXMgZnVsbHkgcHJlc2VydmVkIGluIHRoZSBTUkgpLg0KDQoNCkluIHJlYWxpdHks
IGRlYnVnYWJpbGl0eSBpcyBhIGh1Z2UgaXNzdWUgaW4gQ1JIIHByb3Bvc2FsLg0KDQpGb3IgZXhh
bXBsZSwNCnRoZSBDUkggcmVxdWlyZXMgYW4gSVB2NiBhZGRyZXNzIHRvIHRoZSDigJxsYWJlbHPi
gJ0gbWFwcGluZyB0YWJsZSAoWXVjayEpLg0KQW4gb3BlcmF0b3IgY2Fubm90IGRldGVybWluZSB0
aGUgcGF0aCBwYWNrZXQgd2lsbCB0YWtlIGJ5IGxvb2tpbmcgYXQgQ1JILg0KSGF2ZSB5b3UgcmVh
bGl6ZWQgaG93IHBhaW5mdWwgaXQgd2lsbCBiZSBmb3IgdGhlIG9wZXJhdG9yIHRvOg0KDQogICog
ICBXYWxrIHRoZSBDUkgsDQogICogICBNYXAgZWFjaCBwZXItbm9kZSAibG9jYWwgbGFiZWxzIiB0
byBpdHMgYXNzb2NpYXRlZCBJUHY2IGFkZHJlc3MsDQogICogICBSZXBlYXQgdGhlIHByb2Nlc3Mg
Zm9yIHRoZSBlbnRpcmUgbGFiZWwgY2hhaW4gZW5jb2RlZCBpbiBDUkguDQpOb3QgdG8gbWVudGlv
biwgdGhpcyByZXF1aXJlcyB0aGUgb3BlcmF0b3JzIHRvIGdldCB0aGUgIm1hcHBpbmcgdGFibGUi
IGZyb20gZWFjaCBub2RlIGluIHRoZSBuZXR3b3JrLg0KDQoNCg0KVGhhbmtzDQoNCg0KDQpSZWdh
cmRzIOKApiBaYWZhcg0KDQoNCg0KPHNuaXA+DQo=

--_000_65C5CB043A2F4F83A7C82045154F93AEciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <FF219B6BABCB5A46BD8B7F95FA0C3045@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KaDMNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk7
DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMyBDaGFyIjsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTMuNXB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dl
ZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1z
b0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGlu
Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6
LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1h
bDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSGVhZGluZzNDaGFyDQoJe21zby1z
dHlsZS1uYW1lOiJIZWFkaW5nIDMgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNv
LXN0eWxlLWxpbms6IkhlYWRpbmcgMyI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7DQoJZm9udC13ZWlnaHQ6Ym9sZDt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21z
by1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWls
eToiQ291cmllciBOZXciO30NCnAubXNvbm9ybWFsMDAsIGxpLm1zb25vcm1hbDAwLCBkaXYubXNv
bm9ybWFsMDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsMDsNCgltc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ow0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVy
MzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZv
b3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow
aW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bh
bi5lbWFpbHN0eWxlMTgNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTE4Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNg0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCglmb250LXZhcmlhbnQ6bm9ybWFsICFpbXBvcnRhbnQ7DQoJY29sb3I6d2luZG93dGV4
dDsNCgl0ZXh0LXRyYW5zZm9ybTpub25lO30NCnNwYW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MzgwOTUyMzk7DQoJbXNvLWxpc3QtdGVtcGxh
dGUtaWRzOi0xMzkwMDk0OTQ0O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDouMjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6Ljc1aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0
Oi43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEu
MjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MS4y
NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MS43NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4t
bGVmdDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1s
ZXZlbC10YWItc3RvcDoyLjI1aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CW1hcmdpbi1sZWZ0OjIuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNzVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4yNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjc1aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjMuNzVpbjsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NC4yNWluOw0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo5ODExMjUxMzsNCgltc28t
bGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6NTQwNzE1OTk2IC0xMDk4
ODYwMzI2IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4
Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtc3Rh
cnQtYXQ6NTsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674OYOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
Ow0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCW1zby1iaWRp
LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3Qg
bDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6NDU1NDEwNzYxOw0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczo3MjE3MzM0NDY7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Oi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDMN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZl
bDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjps
ZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDo5MDYx
OTEwNDM7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMDQ2NzM5MjE0O30NCkBsaXN0IGwzOmxl
dmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWIt
c3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpA
bGlzdCBsMzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDcN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNA0KCXtt
c28tbGlzdC1pZDo5Mjc2MjE4NDc7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOjExNDA4NTk2NzAgLTIwNTMzNjA1MzQgNjc2OTg2OTEgNjc2OTg2OTMgNjc2
OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxp
c3QgbDQ6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDo1Ow0KCW1zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvg5g7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQpAbGlz
dCBsNDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCkBsaXN0IGw0OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGw0OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDQ6bGV2
ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDQ6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsNDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsNQ0KCXttc28tbGlzdC1p
ZDoxMTk5MDAzMTI1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTI4MTQ2ODUxODt9DQpAbGlz
dCBsNTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsMg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw1OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw1OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw2DQoJe21zby1saXN0LWlkOjEzMjcyNDE0MTY7DQoJbXNvLWxpc3QtdHlwZTpo
eWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjU2MTQ0NDg2NCAtOTU0OTI1NTY2IDEzNDgw
NzU1NSAxMzQ4MDc1NTcgMTM0ODA3NTUzIDEzNDgwNzU1NSAxMzQ4MDc1NTcgMTM0ODA3NTUzIDEz
NDgwNzU1NSAxMzQ4MDc1NTc7fQ0KQGxpc3QgbDY6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1h
dDowOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDot
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQpAbGlzdCBsNjpsZXZl
bDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30N
CkBsaXN0IGw2OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGw2OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDY6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDY6
bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDY6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpAbGlzdCBsNjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsNw0KCXttc28tbGlzdC1pZDoxMzQxMDA2
MTE0Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTM5MDA5NDk0NDt9DQpAbGlzdCBsNzpsZXZl
bDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsMg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxp
c3QgbDc6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDc6bGV2ZWw0DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDc6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDc6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDc6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDc6bGV2ZWw4DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDc6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDgNCgl7bXNvLWxpc3QtaWQ6MTg4ODQ5MzQxMTsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6LTIxMjYyMTU3OTg7fQ0KQGxpc3QgbDg6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsODpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsODpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsODpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsODpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsODps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsODpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsODpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
ODpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOQ0KCXttc28tbGlzdC1pZDox
ODkwNTMyOTIwOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMTMzMzkwODA0O30NCkBsaXN0IGw5
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDk6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDk6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDk6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDk6bGV2ZWw1DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDk6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDk6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDk6bGV2ZWw4DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDk6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
b2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+
PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbHQ7c25pcCZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgU3JpaGFyaSwgPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mZ3Q7IERBIG1hbmlw
dWxhdGlvbiBhbG9uZyB0aGUgaG9wIChzaGlmdGluZyBhcyB0aGUgZHJhZnQgcHJvcG9zZXMpIG9u
IGVhY2ggcm91dGVyIGFuZCByZWNvbnN0cnVjdGluZyB0aGUgREEgLSBjYW4gbWFrZSBpdCBoYXJk
ZXIgdG8gZGVidWcgd2hlbg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IHRoZXJlIGlzIHByb2JsZW0uPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4
IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij5JdCBoYXMgYmVlbiBjbGFyaWZpZWQgZHVyaW5nIHRoZSBT
cHJpbmcgV0cgc2Vzc2lvbiBpbiBNb250cmVhbC4gUmVwZWF0aW5nIHRoZSBzYW1lIOKAkw0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHVsIHN0
eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEw
Ij4NClRoZSBvcmlnaW5hbCBzZWdtZW50IGxpc3QgaXMgbWFpbnRhaW5lZCBieSB1c2luZyB0aGUg
bm9uLVJlZHVjZWQgZmxhdm9yIChpbiB3aGljaCBjYXNlIHRoZSBTSUQgbGlzdCBpcyBmdWxseSBw
cmVzZXJ2ZWQgaW4gdGhlIFNSSCkuJm5ic3A7DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIz
ZDUzOCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMx
RTI5Ij5JbiByZWFsaXR5LCBkZWJ1Z2FiaWxpdHkgaXMgYSBodWdlIGlzc3VlIGluIENSSCBwcm9w
b3NhbC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPkZvciBleGFt
cGxlLCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij50aGUgQ1JIIHJlcXVpcmVzIGFuIElQdjYgYWRkcmVz
cyB0byB0aGUg4oCcbGFiZWxz4oCdIG1hcHBpbmcgdGFibGUgKFl1Y2shKS4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFDMUUyOSI+QW4gb3BlcmF0b3IgY2Fubm90IGRldGVybWluZSB0aGUgcGF0aCBwYWNrZXQgd2ls
bCB0YWtlIGJ5IGxvb2tpbmcgYXQgQ1JILg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPkhhdmUgeW91IHJlYWxp
emVkIGhvdyBwYWluZnVsIGl0IHdpbGwgYmUgZm9yIHRoZSBvcGVyYXRvciB0bzombmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNj
Ij4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzFDMUUyOTttc28tbGlzdDps
NyBsZXZlbDEgbGZvOSI+V2FsayB0aGUgQ1JILCZuYnNwOzxvOnA+PC9vOnA+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiMxQzFFMjk7bXNvLWxpc3Q6bDcgbGV2ZWwxIGxm
bzkiPk1hcCBlYWNoIHBlci1ub2RlICZxdW90O2xvY2FsIGxhYmVscyZxdW90OyB0byBpdHMgYXNz
b2NpYXRlZCBJUHY2IGFkZHJlc3MsJm5ic3A7Jm5ic3A7PG86cD48L286cD48L2xpPjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzFDMUUyOTttc28tbGlzdDpsNyBsZXZlbDEgbGZv
OSI+UmVwZWF0IHRoZSBwcm9jZXNzIGZvciB0aGUgZW50aXJlIGxhYmVsIGNoYWluIGVuY29kZWQg
aW4gQ1JILjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxQzFFMjkiPk5vdCB0byBtZW50aW9uLCB0aGlzIHJlcXVpcmVzIHRoZSBv
cGVyYXRvcnMgdG8gZ2V0IHRoZSAmcXVvdDttYXBwaW5nIHRhYmxlJnF1b3Q7IGZyb20gZWFjaCBu
b2RlIGluIHRoZSBuZXR3b3JrLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAw
MDFwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4
IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPlRoYW5rczxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJt
c2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dCI+UmVnYXJkcyDigKYgWmFmYXINCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290
ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+Jmx0O3NuaXAmZ3Q7IDxvOnA+DQo8L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_65C5CB043A2F4F83A7C82045154F93AEciscocom_--


From nobody Thu Sep  5 22:58:04 2019
Return-Path: <rbonica@juniper.net>
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 2A2E01208E1; Thu,  5 Sep 2019 22:57:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 3IfBH8-LWmnr; Thu,  5 Sep 2019 22:57:52 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 99209120ADE; Thu,  5 Sep 2019 22:57:52 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x865rTwZ022114; Thu, 5 Sep 2019 22:57:47 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=MpcSm8pBKPvalK107ePtDEpBlLwVskTa+D1M8NUd4j4=; b=gB0Zg4WFv6M65KeBkmeuLd3U3f1qpdNl2GHkFB/LyWO1gsL9qGHc8eup5I4TwcQEK/7r 07ozHNVA1ieLFhD4u1ajMJSXeNR4+zF15wbVuzOA0RFiRT+lnWYMBTLWETiy6Rf9iS44 VeL/LxU9bVbdPjf+GYuMXyJBJqn/NGGb/k4Pvrk9n9yw82t6+ijSP5vyhU+cJQEfPg7I RLPFcFt33qLqqIjZp3aO5NBFdEIgPfwb3vfbmJSdGGlVLnOKHyXsDwDq6AEVzi//vSqh pu9+eR3v8dbS/rNrdEyCHz9oFnNjcggnHgEhVB+I7sBApIzpwNHzi6dMOQjg/JicGh5H MA== 
Received: from nam05-by2-obe.outbound.protection.outlook.com (mail-by2nam05lp2055.outbound.protection.outlook.com [104.47.50.55]) by mx0b-00273201.pphosted.com with ESMTP id 2utn5ekca5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 22:57:47 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pj2UIoZXD0FcmmV69PpnEJHBUEQCWuohlw4Lxg8F3sBOd5ukIgEU4EyR/gt7kb12dOp0DbPj3sxmASCsfnCl+RsSV153wD09db4qUxb+5rUT04y8G1ZOaRAvKXgtcufNEPisTD618xzXOwdVKjhE9DdRl81wJRIKmkJsE77KxlwKZUb1gUGKLmUf/eRnrx8m2B5oX9MN6uGrxlGKG/tGOqbXUYs573hD2UZuLwlvNJcF7qkEGRRLOzjkVnCVfXQZj5CT8GleHgtVvzIN9t1TIhfPzOQiz1nRViyghhkBh8xTYwITs5J2IpCby1QxppHJ4qWk6UU7XqjGOvU6/Mu+Nw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MpcSm8pBKPvalK107ePtDEpBlLwVskTa+D1M8NUd4j4=; b=W9qrn8hPzhinaLWq3/UfXcfZlvHtHvkLASkpp82paHJJsj+k0U7xjqbEwW8VWAJn8OYVM+zpFlIAeSJ2IVnSKv+Y3/rji/BNa6xUGPJ5V/OyCBw+bYdyNtst3YLZAn6tnkpOh0jJgCizll4z3170F4eyDsE26SAPf9PM6ycCyWj2WTsLlJfz24p0gRQ2sWtckQ5CmGRj9FtX8/rnKaF0cciANZlJlVSJdfwhHmLi4rd1rlmhsIv+NnoEJWLIZd8znJtRU2HQMsGeUSHKQfqD3q4Asp/Cw/WC8XBV4xe1QlFmKxLW/u9bBjT2UJBvoIni5jCqxpzbY6KMVWxlOaWfCg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5622.namprd05.prod.outlook.com (20.177.186.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Fri, 6 Sep 2019 05:57:44 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 05:57:44 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, Srihari Sangli <ssangli@juniper.net>,  Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAHuRoCAAA+hgIAD7CKAgAADCDA=
Content-Class: 
Date: Fri, 6 Sep 2019 05:57:44 +0000
Message-ID: <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com>
In-Reply-To: <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b31ed0c1-e7da-4d18-9eca-67238cf1223c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T05:57:42.6298577Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=True; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-03T17:26:01+0530; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=e9bef663-d42c-483a-a739-0000a31da4b6
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3299259e-e805-48a2-fa3c-08d7328f232e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5622; 
x-ms-traffictypediagnostic: BYAPR05MB5622:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB56224E117EADAB4558131AA5AEBA0@BYAPR05MB5622.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(396003)(39860400002)(346002)(136003)(376002)(189003)(199004)(81166006)(52536014)(229853002)(81156014)(74316002)(2501003)(256004)(14454004)(8676002)(478600001)(476003)(486006)(561944003)(7736002)(33656002)(11346002)(66066001)(446003)(26005)(76176011)(76116006)(2906002)(186003)(1941001)(66556008)(25786009)(110136005)(66946007)(6246003)(6436002)(5660300002)(71190400001)(71200400001)(66574012)(6116002)(790700001)(3846002)(8936002)(53546011)(316002)(6506007)(9686003)(66476007)(64756008)(66446008)(53936002)(55016002)(86362001)(102836004)(7696005)(6306002)(54896002)(99286004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5622; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: DY9GYNK3KWtp1szjv45Yq8vb2aVCeY9igqwx9l8dXGPE1NQ58J5vQCltyHO6ALze/SWoBTQg9tx79QPUOCLXxW5kTTASOavRoE6KnZN+QjLhbSvKrEupKqzD/P6A/RCB4GjIe+rw5k+vXQAKAbWgefcjLJG33OAV7eOaINVjOAiJ638zO0T+RdEsup0koIVKB7dmCbaPim4pQy1kdV6jqUKR1gsPyEBG5g1rb1CY3SBUoQtHELEeJTvJKzaMaJc32kQAmSb4cGtxLUSIYzDGKqq+5Z7QNiB29u/2lxIOTnw51xPS8AYAOxB1S6dPeq/3UlVUmhpWwiy2w89Mk+9JTm21TE2BBnqG2g/IfQ1dSsJhIENxoUL63uB+3tCp0PfvWqDBIpL1o2ZWS5v/nz7oPtDMXgR7NVe3Q4wrNhqexRU=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463EC3250F2A303A3641839AEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 3299259e-e805-48a2-fa3c-08d7328f232e
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 05:57:44.6518 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Hbqlv+dRHFth8ymVMm6AMtf+LKpq9wyucDJhMZA32WdzuTG8tHCeweOZegvoFut6M1Dm5hZlu1UU7WBV46Mc0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5622
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_03:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 mlxscore=0 mlxlogscore=999 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1011 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060065
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hMo7TYD12UM5KWHqyLUCrGHpLfo>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 05:57:55 -0000

--_000_BYAPR05MB5463EC3250F2A303A3641839AEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Inline.....



Juniper Business Use Only
From: Zafar Ali (zali) <zali@cisco.com>
Sent: Friday, September 6, 2019 1:42 AM
To: Srihari Sangli <ssangli@juniper.net>; Tarek Saad <tsaad.net@gmail.com>;=
 Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>; SPRING WG=
 List <spring@ietf.org>; 6man@ietf.org
Cc: Zafar Ali (zali) <zali@cisco.com>
Subject: Re: [spring] Beyond SRv6.

<snip>

Hi Srihari,

> DA manipulation along the hop (shifting as the draft proposes) on each ro=
uter and reconstructing the DA - can make it harder to debug when
              > there is problem.



It has been clarified during the Spring WG session in Montreal. Repeating t=
he same -



  *   The original segment list is maintained by using the non-Reduced flav=
or (in which case the SID list is fully preserved in the SRH).

[RB] At the cost of encoding efficiency. 50% decrease !!


In reality, debugability is a huge issue in CRH proposal.

[RB] In reality, the debuggability characteristics of SRv6+ are very simila=
r to those of SR-MPLS. We have the same mapping from a short identifier (SR=
v6+ SID or SR-MPLS Label) to an IPv6 address.

[RB] So, would you like to argue that debuggability is a huge issue in SR-M=
PLS?

                                                              Ron


For example,
the CRH requires an IPv6 address to the "labels" mapping table (Yuck!).
An operator cannot determine the path packet will take by looking at CRH.
Have you realized how painful it will be for the operator to:

  *   Walk the CRH,
  *   Map each per-node "local labels" to its associated IPv6 address,
  *   Repeat the process for the entire label chain encoded in CRH.
Not to mention, this requires the operators to get the "mapping table" from=
 each node in the network.



Thanks



Regards ... Zafar



<snip>

--_000_BYAPR05MB5463EC3250F2A303A3641839AEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:13.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.emailstyle18
	{mso-style-name:emailstyle18;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	font-variant:normal !important;
	color:windowtext;
	text-transform:none;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle28
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:38095239;
	mso-list-template-ids:-1390094944;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.75in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.75in;
	mso-level-number-position:left;
	margin-left:2.75in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.25in;
	mso-level-number-position:left;
	margin-left:3.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.75in;
	mso-level-number-position:left;
	margin-left:3.75in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.25in;
	mso-level-number-position:left;
	margin-left:4.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:580527723;
	mso-list-template-ids:1015287998;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1101142087;
	mso-list-template-ids:1160961658;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1341006114;
	mso-list-template-ids:-1390094944;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Inline&#8230;..<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;=
 <br>
<b>Sent:</b> Friday, September 6, 2019 1:42 AM<br>
<b>To:</b> Srihari Sangli &lt;ssangli@juniper.net&gt;; Tarek Saad &lt;tsaad=
.net@gmail.com&gt;; Ron Bonica &lt;rbonica@juniper.net&gt;; Rob Shakir &lt;=
robjs@google.com&gt;; SPRING WG List &lt;spring@ietf.org&gt;; 6man@ietf.org=
<br>
<b>Cc:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&lt;snip&gt;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Srihari, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&gt; DA manipulation alon=
g the hop (shifting as the draft proposes) on each router and reconstructin=
g the DA - can make it harder to debug when
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; there is problem.<o:p></o:p></p>
<div>
<div>
<div>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
<o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
It has been clarified during the Spring WG session in Montreal. Repeating t=
he same &#8211;
<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
<o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:-.25in;mso-list:l0 leve=
l1 lfo3">The original segment list is maintained by using the non-Reduced f=
lavor (in which case the SID list is fully preserved in the SRH).&nbsp;
<span style=3D"font-size:10.0pt"><o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[RB] At the cost of encoding efficiency. 50% decreas=
e !!<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
<o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">In reality, debugabili=
ty is a huge issue in CRH proposal.&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[RB] In reality, the debuggability characteristics o=
f SRv6&#43; are very similar to those of SR-MPLS. We have the same mapping =
from a short identifier (SRv6&#43; SID or SR-MPLS Label) to an IPv6 address=
.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[RB] So, would you like to argue that debuggability =
is a huge issue in SR-MPLS?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">For example,&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">the CRH requires an IP=
v6 address to the &#8220;labels&#8221; mapping table (Yuck!).&nbsp;<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">An operator cannot det=
ermine the path packet will take by looking at CRH.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">Have you realized how =
painful it will be for the operator to:&nbsp;<o:p></o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#1C1E29;mso-list:l3 level1 lfo6">Wal=
k the CRH,&nbsp;<o:p></o:p></li><li class=3D"MsoNormal" style=3D"color:#1C1=
E29;mso-list:l3 level1 lfo6">Map each per-node &quot;local labels&quot; to =
its associated IPv6 address,&nbsp;&nbsp;<o:p></o:p></li><li class=3D"MsoNor=
mal" style=3D"color:#1C1E29;mso-list:l3 level1 lfo6">Repeat the process for=
 the entire label chain encoded in CRH.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">Not to mention, this r=
equires the operators to get the &quot;mapping table&quot; from each node i=
n the network.&nbsp;<o:p></o:p></span></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
<o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
Thanks<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
<o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
Regards &#8230; Zafar
<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
<o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
&lt;snip&gt; <o:p>
</o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463EC3250F2A303A3641839AEBA0BYAPR05MB5463namp_--


From nobody Thu Sep  5 22:59:18 2019
Return-Path: <ketant@cisco.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 6CF211208E4 for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 22:59:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=HC8Jn+YU; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=y7r8tx9U
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 vSWtT0gGzJru for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 22:59:10 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D007C1208A1 for <spring@ietf.org>; Thu,  5 Sep 2019 22:59:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=141152; q=dns/txt; s=iport; t=1567749549; x=1568959149; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=NJlGEfWA9bo7L+Hz+2AErWW9j98VVBFEh8MICQO7QV0=; b=HC8Jn+YU9GlkQFVmxLwNPjA4S4BpVjreRaOa1nC66it14b7qT/BTE/Gy L5AQeCLqsKjmj1/qm/OV1e4rNf8F7IMz2ijL8rfRPdK47DNHgjAB19f3j WJMZ57+mpfNKqv/1xYvFxNdxQmYlCFXIOjv4q+JI2SfMsxaSuAOetJhcZ M=;
IronPort-PHdr: =?us-ascii?q?9a23=3Aqe65+Bfy/Et1K3CU3zHO9S88lGMj4e+mNxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnJkHE+PFxlwKYD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFn?= =?us-ascii?q?pnwd4TgxRmBceEDUPhK/u/bCEmFcJefFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CnAQDi9HFd/4QNJK1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBZ4EWLyQsA20OSCAECyqEIYFfgWgDinSCXIlijguBQoEQA1A?= =?us-ascii?q?ECQEBAQwBARgBCwUEAgEBgUuCL0UCF4IgIzgTAgMJAQEEAQEBAgEGBG2FLgw?= =?us-ascii?q?JBQOFOQEBAQQBARAIAQIGChMBASwLAQsCAgIBBgIRAQMBASEBBgMCAgIUCwY?= =?us-ascii?q?LFAMGCAEBBAENBQgMBweDAYEdTQMdAQ6NN5BhAoE4iGFzgTKCfQEBBYEyAQM?= =?us-ascii?q?Cg18NC4IWCQWBL4hagx4YgUA/gRABRoFOfj6CGkcBAQIBF4EUAQsBBgEhBQc?= =?us-ascii?q?JDwcJAgaCTTKCJow8ChKCXoUhiRKNXS1BCoIfhneBSYMAQ4RnhBmCNG+GTY8?= =?us-ascii?q?HjXqHfYIGjloCBAIEBQIOAQEFgWkhNzBxcBU7gmwJghUkDBeDT4UUhT9zAQE?= =?us-ascii?q?BARGBFIt8AQYIF4IuAQE?=
X-IronPort-AV: E=Sophos;i="5.64,472,1559520000";  d="scan'208,217";a="621191532"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 05:59:06 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x865x6uY027131 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 05:59:06 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 00:59:05 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 01:59:03 -0400
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 6 Sep 2019 00:59:03 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z8Xp08M7X3yMUpFqQrWr5OzReohGs9wm2rKgYEgQnkvswZNgcTMsmdBixQaX3OBt5QSC2IBHeM/9uOWWveYMvBSttqeGb33FBGVSIS+FRjvXiiuJWHX50LJ9Kgg1vZJxZPeFs/Sd77zGKhvPAd+dNLFsfJut200bCH9FIeUn1cB2UgzVJRhPJp2/mW40TZgwXWjoElqnK/VbkNVc86FyvO3Is1KxJgIsG+bVH7PclB4YqQvYW6Cmu6ib+N6aDVrn1fXCobu0oR9oTPFti3YebMlZhIB6rHgkqZ1bun5Q4qM0kR50Z+2ft1N9WXGjkS3WqQwTGoDEZGbw+n3PczOlww==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NJlGEfWA9bo7L+Hz+2AErWW9j98VVBFEh8MICQO7QV0=; b=fWU2bTaEa5VRem7cVAljwCRPWj/MdvBnVaPgEeYuFdHR9xDit2R3+zuOt1XfwYqgdQyv+M59CsGFiJTsUs4r9B790/a0IeK1l0VBjPSvFzrqTGbWOFjzofm2CYvr9rmiTX47NVUH27sZsSRbTU5eDB7in3TBpoMf5mFA2aDRto9yT6yOykUQskNX+HZkb8iO4Bh0MSPiFHtmg6587KZuObLrN/6Vxy9BetI0OJh+78IVpMSm3Oh32XVkvfHfJnDwMOXIFLgfvjzP85t3ixlJrUSoUqMCH+pnWoMr9OGCvb7Dmc6vLG1E0GM4ZbzYR8EfZrSnYCrOryDVc4CaF8I7nQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NJlGEfWA9bo7L+Hz+2AErWW9j98VVBFEh8MICQO7QV0=; b=y7r8tx9U4rblb8SKMl0IQN7znMFE5TzmRRfyfPvbPPGC37+gU4cnNTuVe7Kl1xxKTpbk4ckT5VVAOCFQNXR/k5+YVrB5o8qa/RaCc5VFSuKtFKAaBa8q+qq8wxk+dj37j1aCJNEdXDFB1pMF05dmzxLLAKrRxFtVT8S3uqI7pkk=
Received: from CY4PR11MB1541.namprd11.prod.outlook.com (10.172.68.150) by CY4PR11MB1397.namprd11.prod.outlook.com (10.169.250.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.21; Fri, 6 Sep 2019 05:59:00 +0000
Received: from CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af]) by CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af%12]) with mapi id 15.20.2220.021; Fri, 6 Sep 2019 05:59:00 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Jeff Tantsura <jefftant.ietf@gmail.com>, Ron Bonica <rbonica@juniper.net>
CC: Rob Shakir <robjs@google.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG List <spring@ietf.org>, "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com>
Thread-Topic: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQBAUcsQAAFkUwAAE3h7AAADduAAAAEownA=
Date: Fri, 6 Sep 2019 05:59:00 +0000
Message-ID: <CY4PR11MB15414DC36C0AC53FC5FF1B91C1BA0@CY4PR11MB1541.namprd11.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <6a0173ba-ae15-4aad-a584-6d5065f5f076@Spark> <BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <0B808A53-0034-4330-8D43-81EED34C0E62@gmail.com>
In-Reply-To: <0B808A53-0034-4330-8D43-81EED34C0E62@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ketant@cisco.com; 
x-originating-ip: [2001:420:c0e0:1003::1d6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cc4a8111-735c-4048-be51-08d7328f5087
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR11MB1397; 
x-ms-traffictypediagnostic: CY4PR11MB1397:
x-ms-exchange-purlcount: 15
x-microsoft-antispam-prvs: <CY4PR11MB1397BEA70EA45A8B9F64083DC1BA0@CY4PR11MB1397.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(39860400002)(366004)(376002)(136003)(51874003)(37854004)(13464003)(199004)(189003)(236005)(53946003)(14454004)(52536014)(6436002)(8936002)(6306002)(55016002)(54896002)(6116002)(790700001)(86362001)(9686003)(74316002)(7736002)(606006)(4326008)(53936002)(30864003)(99286004)(966005)(1941001)(71200400001)(478600001)(33656002)(81166006)(81156014)(6246003)(8676002)(71190400001)(76176011)(186003)(66446008)(76116006)(66556008)(66476007)(7696005)(66946007)(11346002)(476003)(46003)(54906003)(316002)(256004)(53546011)(64756008)(110136005)(486006)(446003)(25786009)(229853002)(5660300002)(102836004)(2906002)(6506007)(14444005)(559001)(579004)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1397; H:CY4PR11MB1541.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: c4qZDdzeR/eRF+yBx3ozB8wMLepM9M6gttfrqZb/OhhHJVdiu+DfYexbsH1vf95kudiVy4W0VoUy20VwpgdLMmfhsm0FtNgAkUJCzCoZryb3Y/KckTdC/sxyDwf+X/ENW3ati0/msu8BrFCizMb+3zr2PgTDsa7VS/65lkz8iwio8Gl2QAPKDDLmu+d1SFTwds42g6lqHoC6wdALXwPwC1uBVmxgUvqJR0pitNh5j1XOrTdLey7gwNsz+V9T9j8ZfdRJ8ca3s9VIfPagYqzgx62K0+qx0TG9JKB2+vCO8HugZ7Zu5zxbkXfr7cqlmnXgcylLofrGwV7NtaMFvaTQj68HBEbKwk04uQFUNtB5Xgv1UJ9H93S1eeIX9YOeHlvGxG9NpjsEUksg9XHvxFjZ6Ur39XdQFDQccaE3AELbVo4=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB15414DC36C0AC53FC5FF1B91C1BA0CY4PR11MB1541namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: cc4a8111-735c-4048-be51-08d7328f5087
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 05:59:00.7150 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: z+PhplkBQAE38OSxdrNIE51nFzV27v4CQSDZfntJTIrvI5ymQW6QenBVhUi2rtf+ieQ77DmZnX2bhzOsWaV7WQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1397
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Jtg9YPxEjes4Bm-1ngwXmJfeybs>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Fri, 06 Sep 2019 05:59:17 -0000

--_000_CY4PR11MB15414DC36C0AC53FC5FF1B91C1BA0CY4PR11MB1541namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSB0aGluayB0aGUga2V5IHBvaW50IGhlcmUgaXMgdGhhdCBCU0lEIGlzIG5vdCBvbmx5IGFzIGEg
bWVhbnMgb2Yg4oCcYSBzaG9ydGhhbmQgdGhhdCBjYW4gYmUgdXNlZCB0byByZXByZXNlbnQgYSBs
aXN0IG9mIFNJRHPigJ0uIFBsZWFzZSBzZWUgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0
aW5nLXBvbGljeSBmb3IgdGhlIHVzZS1jYXNlcyBmb3IgQlNJRCAoaW5jbHVkaW5nIHRoZSBvbmUg
cG9pbnRlZCBieSBKZWZmKS4NCg0KQmVzaWRlcyBCU0lELCB3ZSBhbHNvIGhhdmUgVEktTEZBIChk
cmFmdC1pZXRmLXJ0Z3dnLXNlZ21lbnQtcm91dGluZy10aS1sZmEpIGFuZCBNaWNyb2xvb3AgQXZv
aWRhbmNlIChkcmFmdC1iYXNoYW5keS1ydGd3Zy1zZWdtZW50LXJvdXRpbmctdWxvb3ApIHRoYXQg
cmVxdWlyZSBpbXBvc2l0aW9uIG9mIFNJRCBzdGFjay4gVGhpcyBpcyBmb3IgYm90aCBTUi9NUExT
IGFuZCBTUnY2Lg0KDQpGb3IgU1J2Niwgd2XigJl2ZSBhbHdheXMgaGFkIHRoZSBlbmNhcCBvcHRp
b24gZm9yIHN1Y2ggaW1wb3NpdGlvbiBzY2VuYXJpb3MgaW4gZHJhZnQtaWV0Zi1zcHJpbmctc3J2
Ni1uZXR3b3JrLXByb2dyYW1taW5nIGFuZCBzdWdnZXN0aW5nIHRoYXQgaXMgbm90aGluZyBuZXcu
DQoNCkluIGZhY3QsIHRoZSBtb3N0IHdpZGVseSBleHBlY3RlZCB1c2UtY2FzZSBmb3IgU1J2NiBp
cyB3aXRoaW4gYSBTUiBkb21haW4gdG8gdHJhbnNwb3J0IGN1c3RvbWVyIHBhY2tldHMgdHJhbnNw
YXJlbnRseSBmcm9tIGFuIGluZ3Jlc3MgUEUgdG8gYW4gRWdyZXNzIFBFLiBUaGlzIGltcGxpZXMg
dGhhdCB0aGUgY3VzdG9tZXIgcGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIHdpdGggYW4gb3V0ZXIg
SVB2NiBoZWFkZXIgKG1hbmFnZWQgYnkgdGhlIFNlcnZpY2UgUHJvdmlkZXIpLiBJbnNlcnRpb24g
aXMgZGlzY3Vzc2VkIG9ubHkgaW4gdGhpcyBjb250ZXh0IGZvciB0aGlzIG91dGVyIGVuY2FwIGZv
ciBCU0lELCBUSS1MRkEsIGV0Yy4gYW5kIGlzIHNvbWV0aGluZyB0aGF0IGlzIHJlcXVlc3RlZCBi
eSBvcGVyYXRvcnMgd2l0aGluIHRoZWlyIG5ldHdvcmsgYm91bmRhcmllcyAoZS5nLiBzZWUgUm9i
ZXJ04oCZcyBlbWFpbHMgZXhwbGFpbmluZyBkZXRhaWxzKS4gVGhlc2UgY29uc2lkZXJhdGlvbnMg
YXBwbHkgdG8gU1J2NiBhcyB3ZWxsIGFzIG90aGVyIHZhcmlhbnRzLg0KDQpXZSAoU1BSSU5HIFdH
KSBoYXZlIG9idmlvdXNseSB0byB3b3JrIHdpdGggNm1hbiB0byBhZGRyZXNzIHRoZSBpc3N1ZXMv
Y29uY2VybnMgd2l0aCBJUHY2IHByb3RvY29sIHJlbGF0ZWQgdG8gU1JIIGluc2VydGlvbiBhbmQg
dGhlIGF1dGhvcnMgaGF2ZSBpbmRpY2F0ZWQgdGhlIHNhbWUgKHNlZSBEYXJyZW7igJlzIGVtYWls
cykgYW5kIEJydW5vIGhhcyBjbGVhcmx5IHNwZWx0IG91dCB0aGUgYWdyZWVtZW50IGJldHdlZW4g
V0dzIG9uIHRoaXMgbWF0dGVyIGFuZCB0aGUgcGF0aCBmb3J3YXJkIChodHRwczovL21haWxhcmNo
aXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9aRm1fYlFQMS1DMmY5eEp1WHR2RWQ5bUxveFUp
LiBMZXTigJlzIGFsbG93IHRoaXMgd29yayB0byBwcm9ncmVzcyBpbiA2bWFuLg0KDQpFaXRoZXIg
dGhlIGFib3ZlIHBvaW50cyBoYXZlIG5vdCBiZWVuIHVuZGVyc3Rvb2Qgb3IgYXJlIGJlaW5nIGln
bm9yZWQgYW5kIHRoaXMgd2hvbGUgaW5zZXJ0aW9uIGRlYmF0ZSBhdCB0aGlzIGp1bmN0dXJlIGFu
ZCBvbiB0aGlzIHRocmVhZCBzZWVtcyBtb3RpdmF0ZWQgdG8gZGlncmVzcyBmcm9tIHRoZSBrZXkg
cXVlc3Rpb25zIHBvbGxlZCBieSB0aGUgV0cgY2hhaXJzIHRvIG9wZXJhdG9ycy4gU2VlbXMgbW9y
ZSBsaWtlIGFuIGF0dGVtcHQgdG8gcHJvdm9rZSB0aGUgc28tY2FsbGVkIOKAnElQdjYgb3J0aG9k
b3h54oCdIGluIDZtYW4g4oCmIHdoaWNoIEkgc2F5IHNlZW0gdG8gaGF2ZSBtZXQgd2l0aCBzb21l
IHN1Y2Nlc3Mg8J+YiQ0KDQpUaGFua3MsDQpLZXRhbg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1i
b3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgSmVmZiBUYW50c3VyYQ0KU2VudDogMDYgU2Vw
dGVtYmVyIDIwMTkgMTA6MzcNClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pg0K
Q2M6IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBicnVuby5kZWNyYWVuZUBvcmFuZ2Uu
Y29tOyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjsgQWxleGFuZGVyIFZhaW5zaHRl
aW4gPEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPg0KU3ViamVjdDogUmU6IFtzcHJp
bmddIEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlvbmQgU1J2NikNCg0KVGhhbmtz
IFJvbiENCg0KSSByZWFsaXplIHRoYXQsIG15IGludGVudGlvbiB3YXMgdG8gYnJpbmcgdXAgdGhl
IGNhc2Ugd2hlcmUgQlNJRCBpcyBjdXJyZW50bHkgdXNlZC4NClJlZ2FyZHMsDQpKZWZmDQoNCk9u
IFNlcCA1LCAyMDE5LCBhdCAyMToxNSwgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldDxt
YWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+IHdyb3RlOg0KSmVmZiwNCg0KSW4gU1J2NisgeW91
IGNhbiBhY2hpZXZlIHRoaXMgYWJzdHJhY3Rpb24gd2l0aG91dCBhIG5ldyBTSUQgdHlwZS4gSW4g
b3JkZXIgdG8gZG8gdGhpcywgbmV0d29yayBvcGVyYXRvcnM6DQoNCiAgKiAgIEFzc29jaWF0ZSBh
biBJUHY2IGFkZHJlc3Mgd2l0aCB0aGUgYWJzdHJhY3Qgc2VnbWVudA0KICAqICAgSW5zdGFudGlh
dGUgcG9saWN5IG9uIGFic3RyYWN0IHNlZ21lbnQgaW5ncmVzcyBub2Rlcy4gVGhlIHBvbGljeSBj
YXVzZXMgdGhlIGFic3RyYWN0IHNlZ21lbnQgaW5ncmVzcyBub2RlcyB0byBlbmNhcHN1bGF0ZSBw
YWNrZXRzIGRlc3RpbmVkIGZvciB0aGUgYWJvdmUgbWVudGlvbmVkIElQdjYgYWRkcmVzcyBpbiBh
biBJUHY2IGhlYWRlciB3aXRoIGl0cyBvd24gQ1JILiBUaGlzIElQdjYgaGVhZGVyIGFuZCBDUkgg
ZGVmaW5lIHRoZSBhYnN0cmFjdGVkIHNlZ21lbnQNCk5vdywgdGhlIG9ubHkgcHJvYmxlbSBpcyB0
byBnZXQgcGFja2V0cyB0byB0aGUgYWJzdHJhY3Qgc2VnbWVudCBpbmdyZXNzIG5vZGUgd2l0aCB0
aGUgcmlnaHQgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzLiBUaGlzIGNhbiBiZSBhY2hpZXZlZCBi
eSBhc3NvY2lhdGVkIGEgbm9kZSBTSUQgaW4gdGhlIG9yaWdpbmFsIHBhY2tldCB3aXRoIHRoZSBh
Ym92ZSBtZW50aW9uZWQgSVB2NiBhZGRyZXNzLg0KDQpBbmQgYWdhaW4sIGlmIG5ldHdvcmsgb3Bl
cmF0b3JzIG9iamVjdCB0byB0aGlzIGFwcHJvYWNoLCBpdCB3b3VsZCBiZSBlYXN5IGVub3VnaCB0
byBhZGQgYSBiaW5kaW5nIFNJRCB0byBTUnY2Ky4gSG93ZXZlciwgdG8gZGF0ZSwgbm8gb3BlcmF0
b3IgaGFzIGV4cHJlc3NlZCBpbnRlcmVzdC4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJv
bTogSmVmZiBUYW50c3VyYSA8amVmZnRhbnQuaWV0ZkBnbWFpbC5jb208bWFpbHRvOmplZmZ0YW50
LmlldGZAZ21haWwuY29tPj4NClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgNSwgMjAxOSAyOjEw
IFBNDQpUbzogQWxleGFuZGVyIFZhaW5zaHRlaW4gPEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4+OyBSb2IgU2hh
a2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPj47IGJydW5vLmRl
Y3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+OyBSb24g
Qm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4N
CkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYuLm9yZzxtYWlsdG86c3ByaW5nQGlldGYu
b3JnPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCaW5kaW5nIFNJRCBpbiBTUnY2L1NSdjYgKHdh
czogQmV5b25kIFNSdjYpDQoNClJvbiwNCg0KYW5vdGhlciwgYW5kIHF1aXRlIGltcG9ydGFudCB1
c2Ugb2YgQlNJRCBpbiBTUi1NUExTIGlzIHRvIHByb3ZpZGUgYW4gYW5jaG9yIHBvaW50IHRvIGFu
b3RoZXIgZG9tYWluL2xheWVyIGFuZCBhbiBhYnN0cmFjdGlvbiB0byBwcm9ncmFtIHRoaXMgbGF5
ZXIgd2l0aG91dCB1bmRlcnN0YW5kaW5nIGl0cyBzZW1hbnRpY3MuDQpTUi9SU1ZQLVRFIG9yIElQ
L09wdG8gd291bGQgYmUgYSBwZXJmZWN0IGV4YW1wbGUgb2YgdGhhdCwgZHJhZnQtYW5hbmQtc3By
aW5nLXBvaS1zciBkZXNjcmliZXMgc3VjaCBjYXNlLg0KDQpDaGVlcnMsDQpKZWZmDQpPbiBTZXAg
NSwgMjAxOSwgMTA6MzkgQU0gLTA3MDAsIFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZzxtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYu
Lm9yZz4+LCB3cm90ZToNCkhpIEFsZXhhbmRlciwNCg0KU1J2NisgZG9lcyBub3QgY3VycmVudGx5
IGRlZmluZSBhIGJpbmRpbmcgU0lELiBJZiBvbmUgd2VyZSBldmVyIG5lZWRlZCwgaXQgd291bGQg
YmUgZWFzeSBlbm91Z2ggdG8gc3BlY2lmeSBhbmQgaW1wbGVtZW50LiBXaGVuIGEgc2VnbWVudCBl
bmRwb2ludCBlbmNvdW50ZXJlZCBhIGJpbmRpbmcgU0lELCBpdCB3b3VsZDoNCg0KDQogICogICBE
ZWNyZW1lbnQgU2VnbWVudHMgTGVmdA0KICAqICAgQ29weSBhbiBJUHY2IGFkZHJlc3MgZnJvbSB0
aGUgU0ZJQiB0byB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzDQogICogICBQcmVwZW5kIGFu
IElQdjYgaGVhZGVyIHdpdGggaXRzIG93biBDUkggdG8gdGhlIHBhY2tldC4gSW5mb3JtYXRpb24g
cmVxdWlyZWQgYnVpbGQgdGhhdCBoZWFkZXIgYW5kIENSSCB3b3VsZCBiZSBmb3VuZCBpbiB0aGUg
U0ZJQg0KDQpIb3dldmVyLCBJIGRvbuKAmXQgdGhpbmsgdGhhdCBTUnY2KyB3aWxsIGV2ZXIgbmVl
ZCBhIGJpbmRpbmcgU0lELiBBIGJpbmRpbmcgU0lEIGlzIGEgc2hvcnRoYW5kIHRoYXQgY2FuIGJl
IHVzZWQgdG8gcmVwcmVzZW50IGEgbGlzdCBvZiBTSURzLiBTaW5jZSBTUnY2KyBTSURzIGFyZSBh
bHJlYWR5IHNob3J0LCB0aGlzIHNob3J0aGFuZCBpc27igJl0IG5lZWRlZC4NCg0KQnV0LCBhZ2Fp
biwgaWYgd2UgZXZlciBuZWVkZWQgYSBiaW5kaW5nIFNJRCBmb3IgYW5vdGhlciByZWFzb24sIHdl
IGNvdWxkIGFkZCBpdC4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBS
b24NCg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogc3ByaW5nIDxzcHJp
bmctYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBC
ZWhhbGYgT2YgQWxleGFuZGVyIFZhaW5zaHRlaW4NClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVy
IDQsIDIwMTkgNjo0OSBBTQ0KVG86IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFpbHRv
OnJvYmpzQGdvb2dsZS5jb20+PjsgYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLi5jb208bWFpbHRvOmJy
dW5vLmRlY3JhZW5lQG9yYW5nZS4uY29tPg0KQ2M6IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0
Zi4ub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW3NwcmluZ10gQmluZGlu
ZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KQ0KDQpSb2IsIEJydW5vIGFuZCBh
bGwsDQpJIGhhdmUgYSBuYWl2ZSBxdWVzdGlvbiBiYXNlZCwgbW9zdCBwcm9iYWJseSwgb24gaW5z
dWZmaWNpZW50IHVuZGVyc3RhbmRpbmcgb2YgU1J2NiAobm90IHRvIG1lbnRpb24gU1J2NispLg0K
VGhpcyBxdWVzdGlvbiBoYXMgYmVlbiBwcm9tcHRlZCBieSB0aGUgY29tcGxhaW50cyAob24gdGhl
IEJleW9uZCBTUnY2IHRocmVhZCkgYWJvdXQgcHJvYmxlbXMgd2l0aCBzdXBwb3J0aW5nIGxvbmcg
bGlzdHMgb2YgMTI4LWJpdHMgb2YgU0lEcyBpbiB0aGUgSVB2NiBTZWdtZW50IFJvdXRpbmcgSGVh
ZGVycywgYW5kIHZhcmlvdXMgYXBwcm9hY2hlcyB0byBtaXRpZ2F0aW5nIHRoZXNlIGNvbXBsYWlu
dHMuDQoNCg0KDQpTZWN0aW9uIDUgb2YgUkZDIDg0MDI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX3JmYzg0MDIt
MjNzZWN0aW9uLTJENSZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIz
dm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4
Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPTRQdzU5U183
Y3RHcklUUTFVRHI5cFJMWDN3U2l3OEFJZXA2bzM1MWJ3QVUmZT0+IGRlZmluZXMgQmluZGluZyBT
ZWdtZW50cyAoQlNJRHMpIGFuZCBzYXlzIHRoYXQg4oCcaGUgQlNJRCBpcyBib3VuZCB0byBhbiBT
UiBQb2xpY3ksIGluc3RhbnRpYXRpb24gb2Ygd2hpY2ggbWF5IGludm9sdmUgYSBsaXN0IG9mIFNJ
RHMu4oCdICAgSXQgYWxzbyBleHBsYWlucyB0aGF0IEJTSURzIGZhY2lsaXRhdGUgYmV0dGVyIHNj
YWxhYmlsaXR5IChhbW9uZyBvdGhlciB0aGluZ3MpIG9mIFNSLiAgQW5kLCBhcyBpcyBhcHByb3By
aWF0ZSBmb3IgdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCwgUkZDIDg0MDIgZG9lcyBub3QgZGlm
ZmVyZW50aWF0ZSBiZXR3ZWVuIFNSLU1QTFMgYW5kIFNSdjYgaW4gdGhlIGRlZmluaXRpb24gb2Yg
QmluZGluZyBzZWdtZW50cy4NCg0KDQoNClRoZSBTUi1NUExTPGh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFm
dC0yRGlldGYtMkRzcHJpbmctMkRzZWdtZW50LTJEcm91dGluZy0yRG1wbHMtMkQyMiZkPUR3TUdh
USZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4
MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84
Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPTIwY3VNaGJCMFdkMW1vMXViRjlUQVRvNE9feERI
NXg4MTR1bDBWbFFuejQmZT0+IGRyYWZ0IChhbHJlYWR5IGFwcHJvdmVkIGZvciBwdWJsaWNhdGlv
biBhcyBhbiBSRkMpICBtZW50aW9ucyAoZS5nLiwgaW4gdGhlIGV4YW1wbGUgaW4gU2VjdGlvbiBB
LjMuMikgdGhhdCB0aGUgbm9kZSB0aGF0IGhhcyBhbGxvY2F0ZWQgYSBCU0lEIGxhYmVsIDEwMjMg
Zm9yIGEgc3BlY2lmaWMgU1IgcG9saWN5IEZFQy0xIGZvciB3aGljaCBpdCBpcyB0aGUgaGVhZC1l
bmQg4oCcaW5zdGFsbHMgYSB0cmFuc2l0IE1QTFMgZm9yd2FyZGluZyBlbnRyeSB0byBTV0FQIGlu
Y29taW5nIGxhYmVsPTEwMjMsIHdpdGggb3V0Z29pbmcgbGFiZWxzIGFuZCBvdXRnb2luZyBpbnRl
cmZhY2UgZGV0ZXJtaW5lZCBieSB0aGUgU0lELUxpc3QgZm9yIEZFQzHigJ0uIFRoaXMgZXhwbGFu
YXRpb24gaXMgZnVsbHkgY29tcGF0aWJsZSB3aXRoIHRoZSBNUExTIGFyY2hpdGVjdHVyZSB3aGVy
ZSB0aGUgdG9wIGxhYmVsIG9mIHRoZSBsYWJlbCBzdGFjayBjYW4gYmUgc3dhcHBlZCB3aXRoIG11
bHRpcGxlIG5ldyBsYWJlbHMuDQoNCg0KDQpDYW4gc29tZWJvZHkgcGxlYXNlIGV4cGxhaW4gaG93
IChpZiBhdCBhbGwpIGFyZSBCaW5kaW5nIFNlZ21lbnRzIGdvaW5nIHRvIGJlIHN1cHBvcnRlZCBp
biBTUnY2IGFuZC9vciBpbiBTUnY2Kz8NCg0KVG8gdGhlIGJlc3Qgb2YgbXkgKGFkbWl0dGVkbHks
IGxpbWl0ZWQpIHVuZGVyc3RhbmRpbmcgb2YgSVB2Niwgbm8gZXF1aXZhbGVudCBvZiB0aGUgU1It
TVBMUyBoYW5kbGluZyBvZiB0aGUgQlNJRCBpcyBhbGxvd2VkIHdpdGggdGhlIElQdjYgcm91dGlu
ZyBoZWFkZXJzIGFzIHBlciBSRkMgODIwMDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfcmZjODIwMCZkPUR3TUdh
USZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4
MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84
Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPTE3WUlMMmtfTkJZTG9XVFNhYjZPY3JmaE12WXh4
ZmVsVnNFLWRGVVpOUFUmZT0+LiBGb3IgdGhlIHJlZmVyZW5jZSwgdGhlIElQdjYgU2VnbWVudCBS
b3V0aW5nIEhlYWRlcjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJENm1hbi0yRHNlZ21l
bnQtMkRyb3V0aW5nLTJEaGVhZGVyLTJEMjImZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJF
ZnBIY0F3ckRUaEtQOCZtPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlm
dWMmcz1YYnVzNEZraWF0cmRSMG01cVZha1o2NTJDOGxyRWwtYVhYRjFLR3hQVkFFJmU9PiBkcmFm
dCBkb2VzIG5vdCBtZW50aW9uIEJpbmRpbmcgU0lEcyBhdCBhbGwuLg0KDQoNCg0KRnJvbSBteSBQ
T1YsIGlmIEJpbmRpbmcgc2VnbWVudHMgY2Fubm90IGJlIHN1cHBvcnRlZCB3aXRoIFNSdjYgb3Ig
U1J2NissIGEgVGVjaG5pY2FsIEVycmF0dW0gb24gODQwMiBzaG91bGQgcG9zdGVkLi4NCg0KRGlk
IEkgbWlzcyBzb21ldGhpbmcgaGVyZT8NCg0KWW91ciB0aW1lbHkgZmVlZGJhY2sgd291bGQgYmUg
aGlnaGx5IGFwcHJlY2lhdGVkLg0KDQpSZWdhcmRzLCBhbmQgbG90cyBvZiB0aGFua3MgaW4gYWR2
YW5jZSwNClNhc2hhDQoNCk9mZmljZTogKzk3Mi0zOTI2NjMwMg0KQ2VsbDogICAgICArOTcyLTU0
OTI2NjMwMg0KRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRv
OkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPg0KDQpGcm9tOiBzcHJpbmcgPHNwcmlu
Zy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJl
aGFsZiBPZiBOaWNrIEhpbGxpYXJkDQpTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMywgMjAxOSA5
OjIyIFBNDQpUbzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86cm9ianNAZ29v
Z2xlLmNvbT4+DQpDYzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLi5vcmc8bWFpbHRvOnNw
cmluZ0BpZXRmLm9yZz4+OyA2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPg0KU3Vi
amVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpSb2IsDQoNCkNsYXJpZnlpbmcgd2hh
dCBJIHdyb3RlIHByZXZpb3VzbHksIEkgZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgYXBwcm9wcmlh
dGUgZm9yIGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQg
dG8gcHJvZ3Jlc3MgZnVydGhlciB1bmxlc3MgdGhlIGF1dGhvcnMgY2FuIGRlbW9uc3RyYXRlIHRo
YXQgdGhlIHZvbHVtZSBvZiBJUHY2IGFkZHJlc3NpbmcgcmVxdWlyZWQgY2FuIGJlIHNhdGlzZmll
ZCBpbiBhIHdheSB0aGF0IHdvcmtzIHdpdGhpbiB0aGUgY29uc3RyYWludHMgdGhhdCB0aGUgb3Bl
cmF0aW9uYWwgY29tbXVuaXR5IG9wZXJhdGVzIHdpdGhpbi4uDQoNCklmIHRoZXJlIGlzIGFuIGV4
cGVjdGF0aW9uIHRoYXQgdGhpcyBhZGRyZXNzIHNwYWNlIHdpbGwgYmUgYXNzaWduZWQgZnJvbSB0
aGUgZ2xvYmFsIHVuaWNhc3QgYWRkcmVzcyBibG9jayB2aWEgc3RhbmRhcmQgUklSIGFsbG9jYXRp
b24gcG9saWNpZXMsIHRoZW4gdGhlIGF1dGhvcnMgd2lsbCBuZWVkIHRvIGRlbW9uc3RyYXRlIHRo
YXQgdGhlIFJJUnMgYXJlIGdvaW5nIHRvIGJlIGNvbWZvcnRhYmxlIGNoYW5naW5nIHRoZWlyIGFs
bG9jYXRpb24gcG9saWNpZXMgdG8gYWNjb21tb2RhdGUgdGhpcy4NCg0KTmljaw0KUm9uIEJvbmlj
YTxtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPg0KMSBTZXB0ZW1i
ZXIgMjAxOSBhdCAyMjoxMA0KSGkgRmVybmFuZG8sDQoNCjZtYW4gcGFydGljaXBhbnRzIHNob3Vs
ZCBsb29rIGF0IHRoZSBmb2xsb3dpbmc6DQoNCi0gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMTxodHRwczovL3Vy
bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1h
bnRlYy5jb21fM1h0R01zdngxcExmRHMyVWdiaWlKU0c2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJG
LTI1MkZ0b29scy5pZXRmLm9yZy0yNTJGaHRtbC0yNTJGZHJhZnQtMkRpZXRmLTJEc3ByaW5nLTJE
c3J2Ni0yRG5ldHdvcmstMkRwcm9ncmFtbWluZy0yRDAxJmQ9RHdNR2FRJmM9SEFrWXVoNjNyc3Vo
cjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3
bC1BV0YyRWZwSGNBd3JEVGhLUDgmbT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0
d2VscFVpZnVjJnM9TzY2V0dUY0VHOVpZNzBSeTlxSWRCTkp1RE1UN28xQ3p2b3pJN2luOHRINCZl
PT4gKEluIHBhcnRpY3VsYXIsIFNlY3Rpb25zIDQgYW5kIDUpDQotIGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11
c2lkLTAyPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zR1R1Z3BLWDZNRWtRdHhqa1BONHNGQTZIMi0zRnUt
M0RodHRwcy0yNTNBLTI1MkYtMjUyRnRvb2xzLmlldGYub3JnLTI1MkZodG1sLTI1MkZkcmFmdC0y
RGZpbHNmaWxzLTJEc3ByaW5nLTJEbmV0LTJEcGdtLTJEZXh0ZW5zaW9uLTJEc3J2Ni0yRHVzaWQt
MkQwMiZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pv
Q0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhu
dDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPVUtS3VTT1doWFRweXhpTVZ2
Y3dUS1UyRW9uYnRxczhpSV9veElFcHBaNHMmZT0+DQoNClJvbg0KDQoNCkp1bmlwZXIgQnVzaW5l
c3MgVXNlIE9ubHkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEZlcm5hbmRv
IEdvbnQgPGZnb250QHNpNm5ldHdvcmtzLmNvbT48bWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNv
bT4NClNlbnQ6IFNhdHVyZGF5LCBBdWd1c3QgMzEsIDIwMTkgNDo1MyBQTQ0KVG86IFJvbiBCb25p
Y2EgPHJib25pY2FAanVuaXBlci5uZXQ+PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0PjsgUm9i
IFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT48bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+OyBTUFJJ
TkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjxtYWlsdG86c3ByaW5nQGlldGYub3JnPjsgNm1h
bkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBC
ZXlvbmQgU1J2Ni4NCg0KSGksIFJvbiwNCg0KRm9yIHRob3NlIDZtYW4tZXJzIHRoYXQgaGF2ZSBu
b3QgYmVlbiBmb2xsb3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxkIHlvdSBwbGVhc2UgY2xhcmlm
eSB3aGF0IGRvIHlvdSBtZWFuIGJ5ICJzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZg0K
UkZDODIwMCBvciBSRkM0MjkxIj8NCg0KSW4gdGhlIHBhc3Qgd2UgaGF2ZSBzZWVuIG91dHJpZ2h0
IHZpb2xhdGlvbiBvZiBSRkM4MjAwIChmb3JtZXJseSBSRkMyNDYwKSwgc28gSSdtIGN1cmlvdXMg
aWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRvIGRvIHRoZSBzYW1lLCBvciB3aGF0
Lg0KDQpUaGFua3MhDQoNCkNoZWVycywNCkZlcm5hbmRvDQoNCg0KLS0NCkZlcm5hbmRvIEdvbnQN
ClNJNiBOZXR3b3Jrcw0KZS1tYWlsOiBmZ29udEBzaTZuZXR3b3Jrcy5jb208bWFpbHRvOmZnb250
QHNpNm5ldHdvcmtzLmNvbT4NClBHUCBGaW5nZXJwcmludDogNjY2NiAzMUM2IEQ0ODQgNjNCMiA4
RkIxIEUzQzQgQUUyNSAwRDU1IDFENEUgNzQ5Mg0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCklFVEYgSVB2
NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBp
ZXRmLm9yZz4NCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzMzdEt5cXVERHdQSnhoWkY5
Z2ZYcjZENkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGd3d3LmlldGYub3JnLTI1MkZtYWls
bWFuLTI1MkZsaXN0aW5mby0yNTJGaXB2NiZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgw
VWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVm
cEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1
YyZzPTNhQk9Pd2MyQVRLYzE0Nk9rNzJjVEpGMlMtbVhRYVhPNmNWQlluOWplUUEmZT0+DQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KRmVybmFuZG8gR29udDxtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tPg0KMzEg
QXVndXN0IDIwMTkgYXQgMjE6NTMNCkhpLCBSb24sDQoNCkZvciB0aG9zZSA2bWFuLWVycyB0aGF0
IGhhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSBzcHJpbiB3b3JrLCBjb3VsZA0KeW91IHBsZWFz
ZSBjbGFyaWZ5IHdoYXQgZG8geW91IG1lYW4gYnkgInN0cmV0Y2hpbmcgdGhlIGludGVycHJldGF0
aW9uIG9mDQpSRkM4MjAwIG9yIFJGQzQyOTEiPw0KDQpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4g
b3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZvcm1lcmx5DQpSRkMyNDYwKSwgc28gSSdt
IGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRvIGRvIHRoZQ0Kc2Ft
ZSwgb3Igd2hhdC4NCg0KVGhhbmtzIQ0KDQpDaGVlcnMsDQpGZXJuYW5kbw0KDQpSb24gQm9uaWNh
PG1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+DQozMSBBdWd1c3Qg
MjAxOSBhdCAyMTozMw0KUm9iLA0KDQpUaGUgZm9sbG93aW5nIGFyZSBhcmd1bWVudHMgZm9yIHBy
b2NlZWRpbmcgd2l0aCBTUnY2KzoNCg0KDQogICogICBFZmZpY2llbnQgZm9yd2FyZGluZyB3aXRo
IGRlZXAgU0lEIGxpc3RzDQogICogICBPcGVyYXRpb25hbCBTaW1wbGljaXR5DQogICogICBTUnY2
KyB3b3JrIG1heSBmaW5pc2ggYmVmb3JlIFNSdjYNCg0KRWZmaWNpZW50IGZvcndhcmRpbmcgd2l0
aCBkZWVwIFNJRCBMaXN0cw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KDQpTUiBjdXN0b21lcnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVt
ZW50IHRvIHN1cHBvcnQgU1IgcGF0aHMgdGhhdCBjb250YWluIDggdG8gMTIgc2VnbWVudHMuIFRo
ZXkgaGF2ZSBhbHNvIHN0YXRlZCBhIHJlcXVpcmVtZW50IGZvciBpbXBsZW1lbnRhdGlvbnMgdG8g
Zm9yd2FyZCBhdCBsaW5lIHNwZWVkICBhbmQgd2l0aG91dCBjb25zdW1pbmcgZXhjZXNzaXZlIG92
ZXJoZWFkIGJhbmR3aWR0aC4NCg0KU1J2NiwgYXMgZGVmaW5lZCBpbiBkcmFmdC1pZXRmLTZtYW4t
c2VnbWVudC1yb3V0aW5nLWhlYWRlciwgY2Fubm90IHNhdGlzZnkgdGhlc2UgcmVxdWlyZW1lbnRz
LiBJbiBvcmRlciB0byBzdXBwb3J0IGFuIFNSIHBhdGggd2l0aCA4IHNlZ21lbnRzLCBTUnY2IHdv
dWxkIHJlcXVpcmUgYSAxMjgtYnl0ZSBTUkguIEV2ZW4gaWYgQVNJQ3MgY291bGQgcHJvY2VzcyBz
dWNoIGEgbG9uZyBTUkggYXQgbGluZSBzcGVlZCwgdGhlIGJhbmR3aWR0aCBvdmVyaGVhZCB3b3Vs
ZCBiZSBwcm9oaWJpdGl2ZS4NCg0KVGhlcmVmb3JlLCBvbmUgb2YgdGhlIGZvdXIgc29sdXRpb25z
ICB0aGF0IHlvdSBtZW50aW9uIGJlbG93IGlzIHJlcXVpcmVkIHRvIG1ha2UgU1J2NiBkZXBsb3lh
YmxlLiBXaGlsZSBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlciBpcyBjbG9z
ZSB0byBtYXR1cml0eSwgdGhlIGZvdXIgY29tcGV0aW5nIHNvbHV0aW9ucyBtZW50aW9uZWQgYmVs
b3cgYXJlIGVxdWFsbHkgbWF0dXJlIGFuZCBzaG91bGQgYmUgZ2l2ZW4gZXF1YWwgY29uc2lkZXJh
dGlvbi4NCg0KDQpUaGUgZm91ciBzb2x1dGlvbnMgYXJlIFNSdjYrLCB1U0lELCBkcmFmdC1saSBh
bmQgZHJhZnQtbWlyc2t5Lg0KDQpPcGVyYXRpb25hbCBTaW1wbGljaXR5DQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KTmV0d29yayBvcGVyYXRvcnMgc3RyaXZlIGZvciBvcGVyYXRpb25h
bCBzaW1wbGljaXR5LiBCeSBsb29zZWx5IGludGVycHJldGluZyAoYW5kIHNvbWV0aW1lcyBiZW5k
aW5nKSB0aGUgcmVxdWlyZW1lbnRzIG9mIFJGQ3MgNDI5MSBhbmQgUkZDIDgyMDAsIFNSdjYgaW50
cm9kdWNlcyBhcmNoaXRlY3R1cmFsIHF1aXJrcyB0aGF0IGludHJvZHVjZSBvcGVyYXRpb25hbCBj
b21wbGV4aXR5LiBUaGUgZm9sbG93aW5nIGFyZSBhcmNoaXRlY3R1cmFsIHF1aXJrcyBvZiAgZHJh
ZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXI6DQoNCg0KICAqICAgVGhlIFNlZ21l
bnQgUm91dGluZyBIZWFkZXIgKFNSSCkgc2VydmVzIHB1cnBvc2VzIG90aGVyIHRoYW4gcm91dGlu
Zy4gVGhlcmVmb3JlLCB0aGUgU1JIIGlzIHNvbWV0aW1lcyByZXF1aXJlZCBmb3IgcGFja2V0cyB0
aGF0IHRyYXZlcnNlIHRoZSBsZWFzdC1jb3N0IHBhdGggZnJvbSBzb3VyY2UgdG8gZGVzdGluYXRp
b24NCiAgKiAgIFRoZSBTUkggYW5kIHRoZSBJUHY2IEF1dGhlbnRpY2F0aW9uIEhlYWRlciBhcmUg
aW5jb21wYXRpYmxlLg0KICAqICAgVGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBkZXRlcm1p
bmVzIHdoZXRoZXIgYW4gU1JIIGlzIHZhbGlkIGFuZCBob3cgaXQgaXMgcHJvY2Vzc2VkLiBGb3Ig
ZXhhbXBsZSwgaWYgdGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBjb250YWlucyBvbmUgbG9j
YWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQgYmUgcHJvY2Vzc2VkIGluIG9u
ZSBwYXJ0aWN1bGFyIHdheSwgd2hpbGUgaWYgdGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBj
b250YWlucyBhbm90aGVyIGxvY2FsbHkgaW5zdGFudGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0
IGJlIHRvdGFsbHkgaW52YWxpZC4NCg0KRHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXBy
b2dyYW1taW5nICBwcm9taXNlcyBtb3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBs
ZToNCg0KDQogICogICBTZWdtZW50IGVuZHBvaW50cyBjYW4gaW5zZXJ0IGFuZC9vciBkZWxldGUg
SVB2NiBleHRlbnNpb24gaGVhZGVycw0KICAqICAgQW4gSVB2NiBwYWNrZXQgY2FuIGNvbnRhaW4g
dHdvIFNlZ21lbnQgUm91dGluZyBoZWFkZXJzDQogICogICBJUHY2IHBhY2tldHMgYXJlIG5vIGxv
bmdlciBzZWxmLWRlc2NyaWJpbmcuIEZvciBleGFtcGxlLCB0aGUgTmV4dCBIZWFkZXIgRmllbGQg
aW4gdGhlIFNSSCBjYW4gY2FycnkgYSB2YWx1ZSBvZiBObyBOZXh0IEhlYWRlciwgZXZlbiB0aG91
Z2ggdGhlIFNSSCBpcyBmb2xsb3dlZCBieSBFdGhlcm5ldCBwYXlsb2FkLg0KDQpPdGhlciBlbWVy
Z2luZyBkcmFmdHMgcHJvbWlzZSBzdGlsbCBtb3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtzLiBGb3Ig
ZXhhbXBsZSwgaW4gZHJhZnQtYWxpLTZtYW4tc3ByaW5nLXNydjYtb2FtLCBpbXBsZW1lbnRhdGlv
bnMgbmVlZCB0byBleGFtaW5lIHRoZSBTUkggZXZlbiB3aGVuIFNlZ21lbnQgTGVmdCBlcXVhbHMg
emVyby4gVGhpcyBpcyBiZWNhdXNlIHRoZSBTUkggaGFzIGJlZW4gb3ZlcmxvYWRlZCB0byBjYXJy
eSBPQU0gYXMgd2VsbCBhcyByb3V0aW5nIGluZm9ybWF0aW9uLg0KDQpGdXJ0aGVybW9yZSwgZHJh
ZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZCByZXF1aXJlcyBu
ZXR3b3JrIG9wZXJhdG9ycyB0byBvYnRhaW4gYWRkcmVzcyBzcGFjZSBhbmQgbnVtYmVyIHRoZWly
IG5ldHdvcmtzIGluIGEgcGFydGljdWxhciB3YXkgdG8gbWFrZSByb3V0aW5nIHdvcmsuDQoNClNS
djYrIFdvcmsgTWF5IEZpbmlzaCBCZWZvcmUgU1J2NiB3b3JrDQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KU1J2NisgIGhhcyBiZWVuIGlt
cGxlbWVudGVkIG9uIExJTlVYIGFuZCBpcyBiZWluZyBpbXBsZW1lbnRlZCBvbiBKVU5PUy4gSW1w
bGVtZW50YXRpb24gZXhwZXJpZW5jZSBkZW1vbnN0cmF0ZXMgdGhhdCBzcGVjaWZpY2F0aW9uIGlz
IGZhaXJseSBjb21wbGV0ZS4gRm9yIGV4YW1wbGUsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFuIFNS
djYrIE9BTSBkb2N1bWVudC4gSXTigJlzIGp1c3QgSVB2NiBhbmQgSVB2NiBPQU0ganVzdCB3b3Jr
cy4NCg0KRnVydGhlcm1vcmUsIHRoZSBTUnY2KyBzcGVjaWZpY2F0aW9ucyBhZGhlcmUgdG8gYSBz
dHJpY3QgaW50ZXJwcmV0YXRpb24gb2YgUkZDIDgyMDAuIFRoZXJlZm9yZSwgYXMgdGhleSBwcm9n
cmVzcyB0aHJvdWdoIHRoZSB3b3JraW5nIGdyb3VwLCB0aGV5IHdvbuKAmXQgbmVlZCB0byBvdmVy
Y29tZSB0aGUgb2JqZWN0aW9ucyB0aGF0IGFyZSBpbmV2aXRhYmx5IGVuY291bnRlcmVkIHdoZW4g
c3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2YgYSBzcGVjaWZpY2F0aW9uIHRoYXQgaXMg
c28gZnVuZGFtZW50YWwgYXMgUkZDIDgyMDAuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFRoYW5rcywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KDQoNCg0KDQpGcm9tOiBzcHJpbmcgPHNw
cmluZy1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9u
IEJlaGFsZiBPZiBSb2IgU2hha2lyDQpTZW50OiBTdW5kYXksIEF1Z3VzdCA0LCAyMDE5IDU6MDQg
UE0NClRvOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYuLm9yZz48bWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQoNCkhpIFNQUklORyBX
RywNCg0KDQpPdmVyIHRoZSBsYXN0IDUrIHllYXJzLCB0aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNv
dXJjZSBQYWNrZXQgUm91dGluZyBpbiBOZXR3b3JraW5HIChTUFJJTkcpIGFrYSBTZWdtZW50IFJv
dXRpbmcgZm9yIGJvdGggdGhlIE1QTFMgKFNSLU1QTFMpIGFuZCBJUHY2IChTUnY2KSBkYXRhIHBs
YW5lcy4uIFNSLU1QTFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3Ig
R1JFLg0KDQoNClRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0IFdHIGxhc3QgY2FsbCAoaW4g
SUVTRyBvciBSRkMgRWRpdG9yKS4NCg0KDQpEdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0
IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlv
biBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZToNCg0KICAqICAgU1J2
NisgLyBDUkggLS0gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJp
bmctc3J2Ni1wbHVzLTA0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zWHV3elFrNGJXekhXbUozUE5aelJX
aDZIMi0zRnUtM0RodHRwcy0yNTNBLTI1MkYtMjUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20t
MjUyRnYyLTI1MkZ1cmwtMjUzRnUtMjUzRGh0dHBzLTJEM0EtNUYtNUZ0b29scy5pZXRmLm9yZy01
Rmh0bWwtNUZkcmFmdC0yRDJEYm9uaWNhLTJEMkRzcHJpbmctMkQyRHNydjYtMkQyRHBsdXMtMkQy
RDA0LTI1MjZkLTI1M0REd01GYVEtMjUyNmMtMjUzREhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVN
Sy0yRG5kYjN2b0RUWGNXem9DSS0yNTI2ci0yNTNERmNoOUZRODJzaXItMkRCb0x4ODRoS3VLd2wt
MkRBV0YyRWZwSGNBd3JEVGhLUDgtMjUyNm0tMjUzRGFja1pDOWV2UmYtNUZMV1l1MmEtMkQxTmFH
UkRKS2R4bkUyaWVJQzRkRC01RkZMNnMtMjUyNnMtMjUzREtVaEFmalZzeC01RndLNjQ1dUprMEZI
enMydnhpQVZyLTJEQ3NrTVBBYUVoRVFRLTI1MjZlLTI1M0QmZD1Ed01HYVEmYz1IQWtZdWg2M3Jz
dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1
S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlC
ZTR3ZWxwVWlmdWMmcz1aZU52a2lUaXpfR19yOU1UTW55dWVUbWhjZGMycjY4VlRnZnpXYlBINlJR
JmU9Pg0KICAqICAgdVNJRCAtLSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmls
c2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMTxodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRl
Yy5jb21fM1hVZVVCQzF2cm92TEJVb0NQQ0tEekQ2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1
MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuLmNvbS0yNTJGdjItMjUyRnVybC0yNTNGdS0yNTNEaHR0
cHMtMkQzQS01Ri01RnRvb2xzLmlldGYub3JnLTVGaHRtbC01RmRyYWZ0LTJEMkRmaWxzZmlscy0y
RDJEc3ByaW5nLTJEMkRuZXQtMkQyRHBnbS0yRDJEZXh0ZW5zaW9uLTJEMkRzcnY2LTJEMkR1c2lk
LTJEMkQwMS0yNTI2ZC0yNTNERHdNRmFRLTI1MjZjLTI1M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVq
QlhlTUstMkRuZGIzdm9EVFhjV3pvQ0ktMjUyNnItMjUzREZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1
S3dsLTJEQVdGMkVmcEhjQXdyRFRoS1A4LTI1MjZtLTI1M0RhY2taQzlldlJmLTVGTFdZdTJhLTJE
MU5hR1JESktkeG5FMmllSUM0ZEQtNUZGTDZzLTI1MjZzLTI1M0RBcTFESzdmdTczYXhaMVBYTElF
OHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRLTI1MjZlLTI1M0QmZD1Ed01HYVEmYz1IQWtZdWg2M3Jz
dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1
S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlC
ZTR3ZWxwVWlmdWMmcz1EQWdUWU1KSlNjejNNcmZsOXMwZHFIMnM0TE5pVHpBcnYtZ21LS1FIVnF3
JmU9Pg0KDQoNCkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2
ZSBiZWVuIHByb3Bvc2VkOg0KDQogICogICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1Jz
QTI0TFlZRHoyd1hCM3MzVVNVNEs2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ1cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tLTI1MkZ2Mi0yNTJGdXJsLTI1M0Z1LTI1M0RodHRwcy0yRDNBLTVG
LTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVGZHJhZnQtMkQyRGxpLTJEMkRzcHJpbmctMkQyRGNv
bXByZXNzZWQtMkQyRHNydjYtMkQyRG5wLTJEMkQwMC0yNTI2ZC0yNTNERHdNRmFRLTI1MjZjLTI1
M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRuZGIzdm9EVFhjV3pvQ0ktMjUyNnItMjUz
REZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdGMkVmcEhjQXdyRFRoS1A4LTI1MjZtLTI1
M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktkeG5FMmllSUM0ZEQtNUZGTDZzLTI1MjZz
LTI1M0RYV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4R0oyTi0yRENyS3MtMjUyNmUt
MjUzRCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pv
Q0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhu
dDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPVl3TzItaHJ6ZHhhV0RReUhD
UVZrbi1wT29KMVMzQ2UwVExZY3hSbEJ0VjQmZT0+DQogICogICBodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1zci0wMzxodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRl
Yy5jb21fM1FIYWJzZENaUnkzNUF3ejliNlFVQ1I2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1
MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tLTI1MkZ2Mi0yNTJGdXJsLTI1M0Z1LTI1M0RodHRw
cy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVGZHJhZnQtMkQyRG1pcnNreS0yRDJE
Nm1hbi0yRDJEdW5pZmllZC0yRDJEaWQtMkQyRHNyLTJEMkQwMy0yNTI2ZC0yNTNERHdNRmFRLTI1
MjZjLTI1M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRuZGIzdm9EVFhjV3pvQ0ktMjUy
NnItMjUzREZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdGMkVmcEhjQXdyRFRoS1A4LTI1
MjZtLTI1M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktkeG5FMmllSUM0ZEQtNUZGTDZz
LTI1MjZzLTI1M0RnY2JrSFl4WG03RlU3dmJsT0Ixdkk1OFNEYWFXZjYycGE3WXZMbXNQNG5JLTI1
MjZlLTI1M0QmZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY
Y1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPUpy
RWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlmdWMmcz1GVU94eGdRREpaNE1r
RFhsUjdqZkFQdjcyNXJEajhINjZ1VzRVRnQzZlpvJmU9Pg0KDQoNCkFzIHdlIGV4cHJlc3NlZCBk
dXJpbmcgdGhlIG1lZXRpbmcsIGl0IGlzIGltcG9ydGFudCBmb3IgdGhlIFdHIHRvIHVuZGVyc3Rh
bmQgd2hhdCB0aGUgYWltcyBvZiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zIGFyZS4gVGh1cywg
d2UgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRoYXQgdGhlIFdHIHNob3VsZCBmaXJzdCBnZXQgdG8g
YSBjb21tb24gdW5kZXJzdGFuZGluZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBhIG5ldyBJUHY2
IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBmcm9tIHRoZSBwZXJzcGVjdGl2
ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBkZXBsb3kgdGhlc2UgdGVjaG5vbG9n
aWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJkd2FyZSBpbXBsZW1lbnRhdGlv
bi4NCg0KDQpUaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29saWNpdCBuZXR3b3JrIG9wZXJh
dG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0byBicmllZmx5
IGludHJvZHVjZSB0aGVpcjoNCg0KICAqICAgdXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBl
eHBsaWNpdCByb3V0aW5nL1RFKQ0KICAqICAgZm9yd2FyZGluZyBwZXJmb3JtYW5jZSBhbmQgc2Nh
bGluZyByZXF1aXJlbWVudHMNCg0KICAgICAqICAgZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0
d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2Up
LiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lE
cyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51bWJlciB3b3VsZCB0eXBp
Y2FsbHkgYmUgZGlmZmVyZW50ICgqKS4NCg0KICAqICAgaWYgdGhlIGV4aXN0aW5nIFNSdjYgYXBw
cm9hY2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vtc3RhbmNlcywgZGV0YWlscyBv
ZiB0aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRpb24gaXMgcmVxdWlyZWQgYW5k
IHdoZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRoZSBzaG9ydCB0ZXJtIG9ubHkg
b3IgZm9yIHRoZSBsb25nIHRlcm0uDQoNCg0KQXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRp
b25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3Jp
YmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxp
bWl0IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYgIEluIHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVs
YXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2Fy
ZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRo
ZSBkZXBsb3ltZW50cyAuDQoNCg0KRm9yIGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBp
ZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5m
b3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0
bHkgdG8gdGhlIGNoYWlycyAmIEFEIChNYXJ0aW4pLg0KDQoNClRoaXMgY2FsbCBmb3IgaW5mb3Jt
YXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVt
aW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFpcnMgdmlhIHNwcmluZy1jaGFpcnNA
aWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+IGFuZCBBRHMgdmlhIHNwcmlu
Zy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmc+Li4NCg0KDQpUaGFuayB5
b3UsDQoNCi0tIFJvYiAmIEJydW5vDQoNCg0KKCopIEFzIGV4cHJlc3NlZCBvbiB0aGUgbWFpbGlu
ZyBsaXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdvIGluc3RydWN0aW9ucyBhIG5vZGUg
U0lEIGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lEIG1heSBiZSByZXF1aXJlZC4N
Cg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCklFVEYgSVB2
NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBp
ZXRmLm9yZz4NCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzMzdEt5cXVERHdQSnhoWkY5
Z2ZYcjZENkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGd3d3LmlldGYub3JnLTI1MkZtYWls
bWFuLTI1MkZsaXN0aW5mby0yNTJGaXB2NiZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgw
VWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVm
cEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1
YyZzPTNhQk9Pd2MyQVRLYzE0Nk9rNzJjVEpGMlMtbVhRYVhPNmNWQlluOWplUUEmZT0+DQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlz
IGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9u
IHdoaWNoIGlzDQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBF
Q0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KdHJhbnNtaXNzaW9uIGluIGVy
cm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBk
ZWxldGUgdGhlIG9yaWdpbmFsDQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
c3ByaW5nIG1haWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0K

--_000_CY4PR11MB15414DC36C0AC53FC5FF1B91C1BA0CY4PR11MB1541namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRN
TCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAu
TXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3Jh
cGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0K
CXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJI
VE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpw
Lm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYubXNpcGZvb3Rl
cjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOm1zaXBmb290ZXIzMGIzZDUzODsNCgltc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6Njg0MjA3Njg2Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotNjIxNzU3ODQ2O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgw
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZl
bDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMQ0KCXttc28tbGlzdC1pZDo3MzA5MzE2OTU7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi01NjcyNTc0NzggOTE5NTIyODg2IDY3Njk4NjkxIDY3
Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4
NjkzO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6NTsNCgltc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28t
ZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwxOmxl
dmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250
LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6ODM4MzUzMDY2Ow0K
CW1zby1saXN0LXRlbXBsYXRlLWlkczotMzA4MDg4MjMwO30NCkBsaXN0IGwyOmxldmVsMQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjps
ZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZl
bDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDo4NDc0NTAzMjg7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi05Nzk4MzkyMzg7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw0DQoJe21zby1saXN0LWlkOjkzNTAxNDE4NzsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6LTIwMDczNDE1MjY7fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
ODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw0OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0Omxl
dmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsOA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw1DQoJe21zby1saXN0LWlkOjExNjY3NDg4ODg7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOjc4MTQ3MTI3Mjt9DQpAbGlzdCBsNTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw1OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDU6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw3DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDYNCgl7bXNvLWxpc3QtaWQ6MTYxNzkwODgwNDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MzU1
MjM2NTk2O30NCkBsaXN0IGw2OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDY6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNjpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsNjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNjps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNjpsZXZlbDcNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsNjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNw0KCXtt
c28tbGlzdC1pZDoxODI0NjY0MjIxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTQ5MTE4NTMy
O30NCkBsaXN0IGw3OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsNzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsNzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOA0KCXttc28tbGlz
dC1pZDoxODQwMzg3MjA1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMjI0NTEyNTM2O30NCkBs
aXN0IGw4OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDg6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1z
by1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iO30NCkBsaXN0IGw4OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw4OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4OmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4OmxldmVsNg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGw4OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw4OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4OmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5DQoJe21zby1saXN0LWlkOjIwNjk1Njg5NDQ7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE0Mjk3NzUyNTA7fQ0KQGxpc3QgbDk6bGV2ZWwxDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw5OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5
OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5OmxldmVsNQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
MTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw5OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5Omxl
dmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5OmxldmVsOQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1i
b3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd
LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+
DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht
bD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUlOIiBsaW5rPSJibHVlIiB2
bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSB0aGluayB0aGUga2V5IHBvaW50IGhlcmUgaXMg
dGhhdCBCU0lEIGlzIG5vdCBvbmx5IGFzIGEgbWVhbnMgb2Yg4oCcYSBzaG9ydGhhbmQgdGhhdCBj
YW4gYmUgdXNlZCB0byByZXByZXNlbnQgYSBsaXN0IG9mIFNJRHPigJ0uIFBsZWFzZSBzZWUgZHJh
ZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXBvbGljeSBmb3IgdGhlIHVzZS1jYXNlcyBm
b3IgQlNJRCAoaW5jbHVkaW5nIHRoZQ0KIG9uZSBwb2ludGVkIGJ5IEplZmYpLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+QmVzaWRlcyBCU0lELCB3ZSBhbHNvIGhhdmUgVEktTEZBIChkcmFmdC1pZXRmLXJ0
Z3dnLXNlZ21lbnQtcm91dGluZy10aS1sZmEpIGFuZCBNaWNyb2xvb3AgQXZvaWRhbmNlIChkcmFm
dC1iYXNoYW5keS1ydGd3Zy1zZWdtZW50LXJvdXRpbmctdWxvb3ApIHRoYXQgcmVxdWlyZSBpbXBv
c2l0aW9uIG9mIFNJRCBzdGFjay4gVGhpcyBpcyBmb3IgYm90aCBTUi9NUExTIGFuZCBTUnY2Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Rm9yIFNSdjYsIHdl4oCZdmUgYWx3YXlzIGhhZCB0aGUgZW5jYXAg
b3B0aW9uIGZvciBzdWNoIGltcG9zaXRpb24gc2NlbmFyaW9zIGluIGRyYWZ0LWlldGYtc3ByaW5n
LXNydjYtbmV0d29yay1wcm9ncmFtbWluZyBhbmQgc3VnZ2VzdGluZyB0aGF0IGlzIG5vdGhpbmcg
bmV3Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JbiBmYWN0LCB0aGUgbW9zdCB3aWRlbHkgZXhwZWN0
ZWQgdXNlLWNhc2UgZm9yIFNSdjYmbmJzcDtpcyB3aXRoaW4gYSBTUiBkb21haW4gdG8gdHJhbnNw
b3J0IGN1c3RvbWVyIHBhY2tldHMgdHJhbnNwYXJlbnRseSBmcm9tJm5ic3A7YW4mbmJzcDtpbmdy
ZXNzIFBFIHRvJm5ic3A7YW4mbmJzcDtFZ3Jlc3MgUEUuJm5ic3A7VGhpcyBpbXBsaWVzJm5ic3A7
dGhhdCB0aGUgY3VzdG9tZXIgcGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIHdpdGggYW4NCiBvdXRl
ciBJUHY2IGhlYWRlciAobWFuYWdlZCBieSB0aGUgU2VydmljZSBQcm92aWRlcikuIEluc2VydGlv
biBpcyBkaXNjdXNzZWQgb25seSBpbiB0aGlzIGNvbnRleHQgZm9yIHRoaXMgb3V0ZXIgZW5jYXAg
Zm9yIEJTSUQsIFRJLUxGQSwgZXRjLiBhbmQgaXMgc29tZXRoaW5nIHRoYXQgaXMgcmVxdWVzdGVk
IGJ5IG9wZXJhdG9ycyB3aXRoaW4gdGhlaXIgbmV0d29yayBib3VuZGFyaWVzIChlLmcuIHNlZSBS
b2JlcnTigJlzIGVtYWlscyBleHBsYWluaW5nDQogZGV0YWlscykuIFRoZXNlIGNvbnNpZGVyYXRp
b25zIGFwcGx5IHRvIFNSdjYgYXMgd2VsbCBhcyBvdGhlciB2YXJpYW50cy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPldlIChTUFJJTkcgV0cpIGhhdmUgb2J2aW91c2x5IHRvIHdvcmsgd2l0aCA2bWFuIHRv
IGFkZHJlc3MgdGhlIGlzc3Vlcy9jb25jZXJucyB3aXRoIElQdjYgcHJvdG9jb2wgcmVsYXRlZCB0
byBTUkggaW5zZXJ0aW9uIGFuZCB0aGUgYXV0aG9ycyBoYXZlIGluZGljYXRlZCB0aGUgc2FtZSAo
c2VlIERhcnJlbuKAmXMgZW1haWxzKSBhbmQgQnJ1bm8gaGFzIGNsZWFybHkgc3BlbHQgb3V0DQog
dGhlIGFncmVlbWVudCBiZXR3ZWVuIFdHcyBvbiB0aGlzIG1hdHRlciBhbmQgdGhlIHBhdGggZm9y
d2FyZCAoPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9t
c2cvc3ByaW5nL1pGbV9iUVAxLUMyZjl4SnVYdHZFZDltTG94VSI+aHR0cHM6Ly9tYWlsYXJjaGl2
ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvWkZtX2JRUDEtQzJmOXhKdVh0dkVkOW1Mb3hVPC9h
PjxzcGFuIGxhbmc9IkVOLVVTIj4pLiBMZXTigJlzDQogYWxsb3cgdGhpcyB3b3JrIHRvIHByb2dy
ZXNzIGluIDZtYW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5FaXRoZXIgdGhlIGFib3ZlIHBvaW50cyBo
YXZlIG5vdCBiZWVuIHVuZGVyc3Rvb2Qgb3IgYXJlIGJlaW5nIGlnbm9yZWQgYW5kIHRoaXMgd2hv
bGUgaW5zZXJ0aW9uIGRlYmF0ZSBhdCB0aGlzIGp1bmN0dXJlIGFuZCBvbiB0aGlzIHRocmVhZCBz
ZWVtcyBtb3RpdmF0ZWQgdG8gZGlncmVzcyBmcm9tIHRoZSBrZXkgcXVlc3Rpb25zIHBvbGxlZCBi
eSB0aGUgV0cgY2hhaXJzIHRvIG9wZXJhdG9ycy4NCiBTZWVtcyBtb3JlIGxpa2UgYW4gYXR0ZW1w
dCB0byBwcm92b2tlIHRoZSBzby1jYWxsZWQg4oCcSVB2NiBvcnRob2RveHnigJ0gaW4gNm1hbiDi
gKYgd2hpY2ggSSBzYXkgc2VlbSB0byBoYXZlIG1ldCB3aXRoIHNvbWUgc3VjY2Vzcw0KPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7U2Vnb2UgVUkgRW1v
amkmcXVvdDssc2Fucy1zZXJpZiI+JiMxMjg1MjE7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+S2V0YW48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gc3ByaW5nICZs
dDtzcHJpbmctYm91bmNlc0BpZXRmLm9yZyZndDsNCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmVmZiBU
YW50c3VyYTxicj4NCjxiPlNlbnQ6PC9iPiAwNiBTZXB0ZW1iZXIgMjAxOSAxMDozNzxicj4NCjxi
PlRvOjwvYj4gUm9uIEJvbmljYSAmbHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZndDs8YnI+DQo8Yj5D
Yzo8L2I+IFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7OyBicnVuby5kZWNyYWVu
ZUBvcmFuZ2UuY29tOyBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgQWxl
eGFuZGVyIFZhaW5zaHRlaW4gJmx0O0FsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tJmd0
Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmluZGluZyBTSUQgaW4gU1J2Ni9T
UnY2ICh3YXM6IEJleW9uZCBTUnY2KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoYW5rcyBSb24hPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5JIHJlYWxpemUgdGhhdCwgbXkgaW50
ZW50aW9uIHdhcyB0byBicmluZyB1cCB0aGUgY2FzZSB3aGVyZSBCU0lEIGlzIGN1cnJlbnRseSB1
c2VkLjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+SmVmZjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9u
IFNlcCA1LCAyMDE5LCBhdCAyMToxNSwgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJi
b25pY2FAanVuaXBlci5uZXQiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SmVmZiw8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gU1J2NiYjNDM7IHlvdSBjYW4gYWNoaWV2ZSB0aGlz
IGFic3RyYWN0aW9uIHdpdGhvdXQgYSBuZXcgU0lEIHR5cGUuIEluIG9yZGVyIHRvIGRvIHRoaXMs
IG5ldHdvcmsgb3BlcmF0b3JzOjxvOnA+PC9vOnA+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEi
PkFzc29jaWF0ZSBhbiBJUHY2IGFkZHJlc3Mgd2l0aCB0aGUgYWJzdHJhY3Qgc2VnbWVudDxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDps
MSBsZXZlbDEgbGZvMSI+SW5zdGFudGlhdGUgcG9saWN5IG9uIGFic3RyYWN0IHNlZ21lbnQgaW5n
cmVzcyBub2Rlcy4gVGhlIHBvbGljeSBjYXVzZXMgdGhlIGFic3RyYWN0IHNlZ21lbnQgaW5ncmVz
cyBub2RlcyB0byBlbmNhcHN1bGF0ZSBwYWNrZXRzIGRlc3RpbmVkIGZvciB0aGUgYWJvdmUgbWVu
dGlvbmVkIElQdjYgYWRkcmVzcyBpbiBhbiBJUHY2IGhlYWRlciB3aXRoDQogaXRzIG93biBDUkgu
IFRoaXMgSVB2NiBoZWFkZXIgYW5kIENSSCBkZWZpbmUgdGhlIGFic3RyYWN0ZWQgc2VnbWVudDxv
OnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93LCB0aGUgb25seSBw
cm9ibGVtIGlzIHRvIGdldCBwYWNrZXRzIHRvIHRoZSBhYnN0cmFjdCBzZWdtZW50IGluZ3Jlc3Mg
bm9kZSB3aXRoIHRoZSByaWdodCBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MuIFRoaXMgY2FuIGJl
IGFjaGlldmVkIGJ5IGFzc29jaWF0ZWQgYSBub2RlIFNJRCBpbiB0aGUgb3JpZ2luYWwgcGFja2V0
IHdpdGggdGhlIGFib3ZlIG1lbnRpb25lZCBJUHY2IGFkZHJlc3MuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkFuZCBhZ2FpbiwgaWYgbmV0d29yayBvcGVyYXRvcnMgb2JqZWN0IHRvIHRoaXMgYXBw
cm9hY2gsIGl0IHdvdWxkIGJlIGVhc3kgZW5vdWdoIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNS
djYmIzQzOy4gSG93ZXZlciwgdG8gZGF0ZSwgbm8gb3BlcmF0b3IgaGFzIGV4cHJlc3NlZCBpbnRl
cmVzdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJv
bjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuMHB0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBKZWZmIFRhbnRzdXJhICZsdDs8YSBocmVmPSJt
YWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20iPmplZmZ0YW50LmlldGZAZ21haWwuY29tPC9h
PiZndDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgU2VwdGVtYmVyIDUsIDIwMTkgMjox
MCBQTTxicj4NCjxiPlRvOjwvYj4gQWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+QWxleGFuZGVyLlZhaW5zaHRl
aW5AZWNpdGVsZS5jb208L2E+Jmd0OzsgUm9iIFNoYWtpciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJv
YmpzQGdvb2dsZS5jb20iPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0
bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj5icnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9h
PjsgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPnJi
b25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gU1BSSU5HIFdHIExpc3Qg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLi5vcmc8L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmluZGluZyBTSUQgaW4gU1J2
Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBuYW1lPSJt
ZXNzYWdlQm9keVNlY3Rpb24iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJvbiwgPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5hbm90aGVyLCBhbmQg
cXVpdGUgaW1wb3J0YW50IHVzZSBvZiBCU0lEIGluIFNSLU1QTFMgaXMgdG8gcHJvdmlkZSBhbiBh
bmNob3IgcG9pbnQgdG8gYW5vdGhlciBkb21haW4vbGF5ZXIgYW5kIGFuIGFic3RyYWN0aW9uIHRv
IHByb2dyYW0gdGhpcyBsYXllciB3aXRob3V0IHVuZGVyc3RhbmRpbmcgaXRzIHNlbWFudGljcy48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNSL1JT
VlAtVEUgb3IgSVAvT3B0byB3b3VsZCBiZSBhIHBlcmZlY3QgZXhhbXBsZSBvZiB0aGF0LCBkcmFm
dC1hbmFuZC1zcHJpbmctcG9pLXNyIGRlc2NyaWJlcyBzdWNoIGNhc2UuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VTaWduYXR1cmVTZWN0
aW9uIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycywgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SmVmZjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBuYW1lPSJtZXNzYWdlUmVwbHlTZWN0aW9uIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+T24gU2VwIDUsIDIwMTksIDEwOjM5IEFN
IC0wNzAwLCBSb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlwZXIu
bmV0QGRtYXJjLmlldGYuLm9yZyI+cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3Jn
PC9hPiZndDssIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICMxQUJDOUMgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBj
bSA4LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDozLjc1cHQ7bWFyZ2luLXJpZ2h0
OjMuNzVwdDttYXJnaW4tYm90dG9tOjMuNzVwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5IaSBBbGV4YW5kZXIsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TUnY2JiM0Mzsg
ZG9lcyBub3QgY3VycmVudGx5IGRlZmluZSBhIGJpbmRpbmcgU0lELiBJZiBvbmUgd2VyZSBldmVy
IG5lZWRlZCwgaXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8gc3BlY2lmeSBhbmQgaW1wbGVtZW50
LiBXaGVuIGEgc2VnbWVudCBlbmRwb2ludCBlbmNvdW50ZXJlZCBhIGJpbmRpbmcgU0lELCBpdCB3
b3VsZDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+RGVjcmVtZW50IFNlZ21lbnRzIExlZnQ8
bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibXNvLWxp
c3Q6bDIgbGV2ZWwxIGxmbzIiPkNvcHkgYW4gSVB2NiBhZGRyZXNzIGZyb20gdGhlIFNGSUIgdG8g
dGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzczxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+UHJlcGVuZCBh
biBJUHY2IGhlYWRlciB3aXRoIGl0cyBvd24gQ1JIIHRvIHRoZSBwYWNrZXQuIEluZm9ybWF0aW9u
IHJlcXVpcmVkIGJ1aWxkIHRoYXQgaGVhZGVyIGFuZCBDUkggd291bGQgYmUgZm91bmQgaW4gdGhl
IFNGSUI8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhvd2V2ZXIsIEkgZG9u4oCZ
dCB0aGluayB0aGF0IFNSdjYmIzQzOyB3aWxsIGV2ZXIgbmVlZCBhIGJpbmRpbmcgU0lELiBBIGJp
bmRpbmcgU0lEIGlzIGEgc2hvcnRoYW5kIHRoYXQgY2FuIGJlIHVzZWQgdG8gcmVwcmVzZW50IGEg
bGlzdCBvZiBTSURzLiBTaW5jZSBTUnY2JiM0MzsgU0lEcyBhcmUgYWxyZWFkeSBzaG9ydCwgdGhp
cw0KIHNob3J0aGFuZCBpc27igJl0IG5lZWRlZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkJ1dCwgYWdhaW4sIGlmIHdlIGV2ZXIgbmVlZGVkIGEgYmluZGluZyBTSUQgZm9yIGFub3RoZXIg
cmVhc29uLCB3ZSBjb3VsZCBhZGQgaXQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMw
YjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtj
b2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPkZyb206PC9iPiBzcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNl
c0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxm
IE9mPC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXks
IFNlcHRlbWJlciA0LCAyMDE5IDY6NDkgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvYiBTaGFraXIgJmx0
OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZn
dDs7IDxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuLmNvbSI+DQpicnVuby5k
ZWNyYWVuZUBvcmFuZ2UuLmNvbTwvYT48YnI+DQo8Yj5DYzo8L2I+IFNQUklORyBXRyBMaXN0ICZs
dDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi4ub3JnPC9hPiZn
dDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3NwcmluZ10gQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2
ICh3YXM6IEJleW9uZCBTUnY2KTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Sb2IsIEJydW5vIGFuZCBhbGwsPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+SSBoYXZlIGEgbmFpdmUgcXVlc3Rpb24gYmFzZWQsIG1vc3QgcHJvYmFi
bHksIG9uIGluc3VmZmljaWVudCB1bmRlcnN0YW5kaW5nIG9mIFNSdjYgKG5vdCB0byBtZW50aW9u
IFNSdjYmIzQzOykuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhpcyBxdWVzdGlvbiBoYXMgYmVlbiBwcm9t
cHRlZCBieSB0aGUgY29tcGxhaW50cyAob24gdGhlIEJleW9uZCBTUnY2IHRocmVhZCkgYWJvdXQg
cHJvYmxlbXMgd2l0aCBzdXBwb3J0aW5nIGxvbmcgbGlzdHMgb2YgMTI4LWJpdHMgb2YgU0lEcyBp
biB0aGUgSVB2Ng0KIFNlZ21lbnQgUm91dGluZyBIZWFkZXJzLCBhbmQgdmFyaW91cyBhcHByb2Fj
aGVzIHRvIG1pdGlnYXRpbmcgdGhlc2UgY29tcGxhaW50cy48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cHJlPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfcmZj
ODQwMi0yM3NlY3Rpb24tMkQ1JmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1B
V0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJl
NHdlbHBVaWZ1YyZhbXA7cz00UHc1OVNfN2N0R3JJVFExVURyOXBSTFgzd1NpdzhBSWVwNm8zNTFi
d0FVJmFtcDtlPSI+U2VjdGlvbiA1IG9mIFJGQyA4NDAyPC9hPiBkZWZpbmVzIEJpbmRpbmcgU2Vn
bWVudHMgKEJTSURzKSBhbmQgc2F5cyB0aGF0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IOKAnDwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmhlIEJTSUQgaXMgYm91bmQgdG8gYW4gU1IgUG9s
aWN5LCBpbnN0YW50aWF0aW9uIG9mIHdoaWNoIG1heSBpbnZvbHZlIGEgbGlzdCBvZiBTSURzLjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPuKAnSZuYnNwOyAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkl0IGFsc28gZXhwbGFpbnMgdGhhdCBCU0lEcyBmYWNpbGl0YXRlIGJl
dHRlciBzY2FsYWJpbGl0eSAoYW1vbmcgb3RoZXIgdGhpbmdzKSBvZiBTUi4mbmJzcDsgQW5kLCBh
cyBpcyBhcHByb3ByaWF0ZSBmb3IgdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCwgUkZDIDg0MDIg
ZG9lcyBub3QgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFNSLU1QTFMgYW5kIFNSdjYgaW4gdGhlIGRl
ZmluaXRpb24gb2YgQmluZGluZyBzZWdtZW50cy48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiA8L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSA8YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmll
dGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEc3ByaW5nLTJEc2VnbWVudC0yRHJvdXRpbmctMkRt
cGxzLTJEMjImYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1u
ZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3
ckRUaEtQOCZhbXA7bT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVj
JmFtcDtzPTIwY3VNaGJCMFdkMW1vMXViRjlUQVRvNE9feERINXg4MTR1bDBWbFFuejQmYW1wO2U9
Ij5TUi1NUExTPC9hPiBkcmFmdCAoYWxyZWFkeSBhcHByb3ZlZCBmb3IgcHVibGljYXRpb24gYXMg
YW4gUkZDKSZuYnNwOyBtZW50aW9ucyAoZS5nLiwgaW4gdGhlIGV4YW1wbGUgaW4gU2VjdGlvbiBB
LjMuMikgdGhhdCB0aGUgbm9kZSB0aGF0IGhhcyBhbGxvY2F0ZWQgYSBCU0lEIGxhYmVsIDEwMjMg
Zm9yIGEgc3BlY2lmaWMgU1IgcG9saWN5IEZFQy0xIGZvciB3aGljaCBpdCBpcyB0aGUgaGVhZC1l
bmQg4oCcPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+aW5zdGFsbHMgYSB0cmFuc2l0
IE1QTFMgZm9yd2FyZGluZyBlbnRyeSB0byBTV0FQIGluY29taW5nIGxhYmVsPTEwMjMsIHdpdGgg
b3V0Z29pbmcgbGFiZWxzIGFuZCBvdXRnb2luZyBpbnRlcmZhY2UgZGV0ZXJtaW5lZCBieSB0aGUg
U0lELUxpc3QgZm9yIEZFQzE8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKA
nS4gVGhpcyBleHBsYW5hdGlvbiBpcyBmdWxseSBjb21wYXRpYmxlIHdpdGggdGhlIE1QTFMgYXJj
aGl0ZWN0dXJlIHdoZXJlIHRoZSB0b3AgbGFiZWwgb2YgdGhlIGxhYmVsIHN0YWNrIGNhbiBiZSBz
d2FwcGVkIHdpdGggbXVsdGlwbGUgbmV3IGxhYmVscy4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNhbiBzb21l
Ym9keSBwbGVhc2UgZXhwbGFpbiBob3cgKGlmIGF0IGFsbCkgYXJlIEJpbmRpbmcgU2VnbWVudHMg
Z29pbmcgdG8gYmUgc3VwcG9ydGVkIGluIFNSdjYgYW5kL29yIGluIFNSdjYmIzQzOz88L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRv
IHRoZSBiZXN0IG9mIG15IChhZG1pdHRlZGx5LCBsaW1pdGVkKSB1bmRlcnN0YW5kaW5nIG9mIElQ
djYsIG5vIGVxdWl2YWxlbnQgb2YgdGhlIFNSLU1QTFMgaGFuZGxpbmcgb2YgdGhlIEJTSUQgaXMg
YWxsb3dlZCB3aXRoIHRoZSBJUHY2IHJvdXRpbmcgaGVhZGVycyBhcyBwZXIgPGEgaHJlZj0iaHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5p
ZXRmLm9yZ19odG1sX3JmYzgyMDAmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3ds
LUFXRjJFZnBIY0F3ckRUaEtQOCZhbXA7bT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5
QmU0d2VscFVpZnVjJmFtcDtzPTE3WUlMMmtfTkJZTG9XVFNhYjZPY3JmaE12WXh4ZmVsVnNFLWRG
VVpOUFUmYW1wO2U9Ij5SRkMgODIwMDwvYT4uIEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgPGEgaHJl
Zj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190
b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRDZtYW4tMkRzZWdtZW50LTJEcm91dGlu
Zy0yRGhlYWRlci0yRDIyJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVq
QlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0Yy
RWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdl
bHBVaWZ1YyZhbXA7cz1YYnVzNEZraWF0cmRSMG01cVZha1o2NTJDOGxyRWwtYVhYRjFLR3hQVkFF
JmFtcDtlPSI+SVB2NiBTZWdtZW50IFJvdXRpbmcgSGVhZGVyPC9hPiBkcmFmdCBkb2VzIG5vdCBt
ZW50aW9uIEJpbmRpbmcgU0lEcyBhdCBhbGwuLiA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnJvbSBteSBQT1Ys
IGlmIEJpbmRpbmcgc2VnbWVudHMgY2Fubm90IGJlIHN1cHBvcnRlZCB3aXRoIFNSdjYgb3IgU1J2
NiYjNDM7LCBhIFRlY2huaWNhbCBFcnJhdHVtIG9uIDg0MDIgc2hvdWxkIHBvc3RlZC4uPC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EaWQgSSBtaXNzIHNvbWV0aGlu
ZyBoZXJlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPllvdXIgdGlt
ZWx5IGZlZWRiYWNrIHdvdWxkIGJlIGhpZ2hseSBhcHByZWNpYXRlZC48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkcywgYW5kIGxvdHMgb2YgdGhh
bmtzIGluIGFkdmFuY2UsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2FzaGE8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzs5NzItNTQ5
MjY2MzAyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7DQo8YSBocmVmPSJtYWls
dG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWlu
QGVjaXRlbGUuY29tPC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+RnJvbTo8L2I+IHNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNw
cmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQo8
Yj5PbiBCZWhhbGYgT2Y8L2I+IE5pY2sgSGlsbGlhcmQ8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2Rh
eSwgU2VwdGVtYmVyIDMsIDIwMTkgOToyMiBQTTxicj4NCjxiPlRvOjwvYj4gUm9iIFNoYWtpciAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iPnJvYmpzQGdvb2dsZS5jb208L2E+
Jmd0Ozxicj4NCjxiPkNjOjwvYj4gU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpz
cHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLi5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0
bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEy
LjBwdCI+Um9iLDxicj4NCjxicj4NCkNsYXJpZnlpbmcgd2hhdCBJIHdyb3RlIHByZXZpb3VzbHks
IEkgZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgYXBwcm9wcmlhdGUgZm9yIGRyYWZ0LWZpbHNmaWxz
LXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgdG8gcHJvZ3Jlc3MgZnVydGhlciB1
bmxlc3MgdGhlIGF1dGhvcnMgY2FuIGRlbW9uc3RyYXRlIHRoYXQgdGhlIHZvbHVtZSBvZiBJUHY2
IGFkZHJlc3NpbmcgcmVxdWlyZWQgY2FuIGJlIHNhdGlzZmllZCBpbiBhIHdheSB0aGF0DQogd29y
a3Mgd2l0aGluIHRoZSBjb25zdHJhaW50cyB0aGF0IHRoZSBvcGVyYXRpb25hbCBjb21tdW5pdHkg
b3BlcmF0ZXMgd2l0aGluLi48YnI+DQo8YnI+DQpJZiB0aGVyZSBpcyBhbiBleHBlY3RhdGlvbiB0
aGF0IHRoaXMgYWRkcmVzcyBzcGFjZSB3aWxsIGJlIGFzc2lnbmVkIGZyb20gdGhlIGdsb2JhbCB1
bmljYXN0IGFkZHJlc3MgYmxvY2sgdmlhIHN0YW5kYXJkIFJJUiBhbGxvY2F0aW9uIHBvbGljaWVz
LCB0aGVuIHRoZSBhdXRob3JzIHdpbGwgbmVlZCB0byBkZW1vbnN0cmF0ZSB0aGF0IHRoZSBSSVJz
IGFyZSBnb2luZyB0byBiZSBjb21mb3J0YWJsZSBjaGFuZ2luZyB0aGVpciBhbGxvY2F0aW9uIHBv
bGljaWVzDQogdG8gYWNjb21tb2RhdGUgdGhpcy48YnI+DQo8YnI+DQpOaWNrPG86cD48L286cD48
L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0U2
N0UyMiAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDguMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDtt
YXJnaW4tdG9wOjMuNzVwdDttYXJnaW4tcmlnaHQ6My43NXB0O21hcmdpbi1ib3R0b206My43NXB0
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4Ljc1cHQ7bWFyZ2luLXRvcDoyMi41cHQ7bWFy
Z2luLXJpZ2h0OjE4Ljc1cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFREYxRjQgMS41cHQ7cGFkZGluZzo4LjBwdCAwY20g
MGNtIDBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3ZlcnRpY2FsLWFsaWduOm1p
ZGRsZSI+DQo8YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYu
b3JnIj5Sb24gQm9uaWNhPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBhbGlnbj0icmlnaHQiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOm1p
ZGRsZSI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+MSBTZXB0ZW1iZXIgMjAxOSBhdCAy
MjoxMDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW4tbGVmdDoxOC4wcHQ7bWFyZ2luLXJpZ2h0OjE4LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+SGkgRmVybmFuZG8sPGJyPg0KPGJy
Pg0KNm1hbiBwYXJ0aWNpcGFudHMgc2hvdWxkIGxvb2sgYXQgdGhlIGZvbGxvd2luZzo8YnI+DQo8
YnI+DQotIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zWHRHTXN2eDFwTGZEczJVZ2JpaUpT
RzZIMi0zRnUtM0RodHRwcy0yNTNBLTI1MkYtMjUyRnRvb2xzLmlldGYub3JnLTI1MkZodG1sLTI1
MkZkcmFmdC0yRGlldGYtMkRzcHJpbmctMkRzcnY2LTJEbmV0d29yay0yRHByb2dyYW1taW5nLTJE
MDEmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9E
VFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQ
OCZhbXA7bT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJmFtcDtz
PU82NldHVGNFRzlaWTcwUnk5cUlkQk5KdURNVDdvMUN6dm96STdpbjh0SDQmYW1wO2U9Ij4NCmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmst
cHJvZ3JhbW1pbmctMDE8L2E+IChJbiBwYXJ0aWN1bGFyLCBTZWN0aW9ucyA0IGFuZCA1KTxicj4N
Ci0gPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0
dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzNHVHVncEtYNk1Fa1F0eGprUE40c0ZBNkgy
LTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGdG9vbHMuaWV0Zi5vcmctMjUyRmh0bWwtMjUyRmRy
YWZ0LTJEZmlsc2ZpbHMtMkRzcHJpbmctMkRuZXQtMkRwZ20tMkRleHRlbnNpb24tMkRzcnY2LTJE
dXNpZC0yRDAyJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNB
d3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1
YyZhbXA7cz1VLUt1U09XaFhUcHl4aU1WdmN3VEtVMkVvbmJ0cXM4aUlfb3hJRXBwWjRzJmFtcDtl
PSI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5l
dC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMjwvYT48YnI+DQo8YnI+DQpSb248YnI+DQo8YnI+
DQo8YnI+DQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS08YnI+DQpGcm9tOiBGZXJuYW5kbyBHb250IDxhIGhyZWY9Im1haWx0bzpm
Z29udEBzaTZuZXR3b3Jrcy5jb20iPiZsdDtmZ29udEBzaTZuZXR3b3Jrcy5jb20mZ3Q7PC9hPjxi
cj4NClNlbnQ6IFNhdHVyZGF5LCBBdWd1c3QgMzEsIDIwMTkgNDo1MyBQTTxicj4NClRvOiBSb24g
Qm9uaWNhIDxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij4mbHQ7cmJvbmljYUBq
dW5pcGVyLm5ldCZndDs8L2E+OyBSb2IgU2hha2lyDQo8YSBocmVmPSJtYWlsdG86cm9ianNAZ29v
Z2xlLmNvbSI+Jmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7PC9hPjsgU1BSSU5HIFdHIExpc3QgPGEg
aHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+DQombHQ7c3ByaW5nQGlldGYub3JnJmd0Ozwv
YT47IDxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3JnPC9hPjxicj4N
ClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48YnI+DQo8YnI+DQpIaSwgUm9uLDxi
cj4NCjxicj4NCkZvciB0aG9zZSA2bWFuLWVycyB0aGF0IGhhdmUgbm90IGJlZW4gZm9sbG93aW5n
IHRoZSBzcHJpbiB3b3JrLCBjb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBkbyB5b3UgbWVh
biBieSAmcXVvdDtzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZjxicj4NClJGQzgyMDAg
b3IgUkZDNDI5MSZxdW90Oz88YnI+DQo8YnI+DQpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNlZW4gb3V0
cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZvcm1lcmx5IFJGQzI0NjApLCBzbyBJJ20gY3Vy
aW91cyBpZiB0aGVyZSBhcmUgYW55IGRvY3VtZW50cyB0cnlpbmcgdG8gZG8gdGhlIHNhbWUsIG9y
IHdoYXQuPGJyPg0KPGJyPg0KVGhhbmtzITxicj4NCjxicj4NCkNoZWVycyw8YnI+DQpGZXJuYW5k
bzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjxicj4NCjxicj4NCi0tPGJyPg0KRmVybmFuZG8g
R29udDxicj4NClNJNiBOZXR3b3Jrczxicj4NCmUtbWFpbDogPGEgaHJlZj0ibWFpbHRvOmZnb250
QHNpNm5ldHdvcmtzLmNvbSI+ZmdvbnRAc2k2bmV0d29ya3MuY29tPC9hPjxicj4NClBHUCBGaW5n
ZXJwcmludDogNjY2NiAzMUM2IEQ0ODQgNjNCMiA4RkIxIEUzQzQgQUUyNSAwRDU1IDFENEUgNzQ5
Mjxicj4NCjxicj4NCjxicj4NCjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KSUVURiBJUHY2IHdvcmtp
bmcgZ3JvdXAgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmci
PmlwdjZAaWV0Zi5vcmc8L2E+PGJyPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9
Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xp
Y2t0aW1lLnN5bWFudGVjLmNvbV8zM3RLeXF1RER3UEp4aFpGOWdmWHI2RDZIMi0zRnUtM0RodHRw
cy0yNTNBLTI1MkYtMjUyRnd3dy5pZXRmLm9yZy0yNTJGbWFpbG1hbi0yNTJGbGlzdGluZm8tMjUy
RmlwdjYmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIz
dm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRU
aEtQOCZhbXA7bT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJmFt
cDtzPTNhQk9Pd2MyQVRLYzE0Nk9rNzJjVEpGMlMtbVhRYVhPNmNWQlluOWplUUEmYW1wO2U9Ij4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjwvYT48YnI+DQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW4tbGVmdDoxOC43NXB0O21hcmdpbi10b3A6MjIuNXB0O21hcmdpbi1yaWdodDoxOC43
NXB0O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRURGMUY0IDEuNXB0O3BhZGRpbmc6OC4wcHQgMGNtIDBjbSAwY20iPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPg0KPGEgaHJl
Zj0ibWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbSI+RmVybmFuZG8gR29udDwvYT48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249InJpZ2h0IiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4
dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjUzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDttYXJnaW4tcmln
aHQ6MTguMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij5IaSwgUm9uLDxicj4NCjxicj4NCkZvciB0aG9zZSA2bWFuLWVycyB0aGF0IGhhdmUg
bm90IGJlZW4gZm9sbG93aW5nIHRoZSBzcHJpbiB3b3JrLCBjb3VsZDxicj4NCnlvdSBwbGVhc2Ug
Y2xhcmlmeSB3aGF0IGRvIHlvdSBtZWFuIGJ5ICZxdW90O3N0cmV0Y2hpbmcgdGhlIGludGVycHJl
dGF0aW9uIG9mPGJyPg0KUkZDODIwMCBvciBSRkM0MjkxJnF1b3Q7Pzxicj4NCjxicj4NCkluIHRo
ZSBwYXN0IHdlIGhhdmUgc2VlbiBvdXRyaWdodCB2aW9sYXRpb24gb2YgUkZDODIwMCAoZm9ybWVy
bHk8YnI+DQpSRkMyNDYwKSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVu
dHMgdHJ5aW5nIHRvIGRvIHRoZTxicj4NCnNhbWUsIG9yIHdoYXQuPGJyPg0KPGJyPg0KVGhhbmtz
ITxicj4NCjxicj4NCkNoZWVycyw8YnI+DQpGZXJuYW5kbzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW4tbGVmdDoxOC43NXB0O21hcmdpbi10b3A6MjIuNXB0O21hcmdpbi1yaWdodDox
OC43NXB0O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRURGMUY0IDEuNXB0O3BhZGRpbmc6OC4wcHQgMGNtIDBjbSAwY20iPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPg0KPGEg
aHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyI+Um9uIEJv
bmljYTwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxp
Z249InJpZ2h0IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjMzPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4
LjBwdDttYXJnaW4tcmlnaHQ6MTguMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPlJvYiw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij5UaGUgZm9sbG93aW5nIGFyZSBhcmd1bWVudHMgZm9yIHByb2NlZWRpbmcgd2l0
aCBTUnY2JiM0Mzs6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjoj
OTA5QUE0O21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21zby1saXN0Omw3IGxldmVsMSBsZm8zIj4NCkVmZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVl
cCBTSUQgbGlzdHM8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJj
b2xvcjojOTA5QUE0O21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21zby1saXN0Omw3IGxldmVsMSBsZm8zIj4NCk9wZXJhdGlvbmFsIFNpbXBsaWNpdHk8
bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0
O21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1s
aXN0Omw3IGxldmVsMSBsZm8zIj4NClNSdjYmIzQzOyB3b3JrIG1heSBmaW5pc2ggYmVmb3JlIFNS
djY8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkVmZmljaWVudCBmb3J3
YXJkaW5nIHdpdGggZGVlcCBTSUQgTGlzdHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzkwOUFBNCI+U1IgY3VzdG9tZXJzIGhhdmUgc3RhdGVkIGEgZmlybSBy
ZXF1aXJlbWVudCB0byBzdXBwb3J0IFNSIHBhdGhzIHRoYXQgY29udGFpbiA4IHRvIDEyIHNlZ21l
bnRzLiBUaGV5IGhhdmUgYWxzbyBzdGF0ZWQgYSByZXF1aXJlbWVudCBmb3IgaW1wbGVtZW50YXRp
b25zDQogdG8gZm9yd2FyZCBhdCBsaW5lIHNwZWVkICZuYnNwO2FuZCB3aXRob3V0IGNvbnN1bWlu
ZyBleGNlc3NpdmUgb3ZlcmhlYWQgYmFuZHdpZHRoLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPlNSdjYsIGFzIGRlZmluZWQgaW4gZHJhZnQtaWV0Zi02bWFuLXNlZ21l
bnQtcm91dGluZy1oZWFkZXIsIGNhbm5vdCBzYXRpc2Z5IHRoZXNlIHJlcXVpcmVtZW50cy4gSW4g
b3JkZXIgdG8gc3VwcG9ydCBhbiBTUiBwYXRoIHdpdGggOCBzZWdtZW50cywgU1J2NiB3b3VsZA0K
IHJlcXVpcmUgYSAxMjgtYnl0ZSBTUkguIEV2ZW4gaWYgQVNJQ3MgY291bGQgcHJvY2VzcyBzdWNo
IGEgbG9uZyBTUkggYXQgbGluZSBzcGVlZCwgdGhlIGJhbmR3aWR0aCBvdmVyaGVhZCB3b3VsZCBi
ZSBwcm9oaWJpdGl2ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5U
aGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgJm5ic3A7dGhhdCB5b3UgbWVudGlv
biBiZWxvdyBpcyByZXF1aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95YWJsZS4gV2hpbGUgZHJhZnQt
aWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXIgaXMgY2xvc2UNCiB0byBtYXR1cml0eSwg
dGhlIGZvdXIgY29tcGV0aW5nIHNvbHV0aW9ucyBtZW50aW9uZWQgYmVsb3cgYXJlIGVxdWFsbHkg
bWF0dXJlIGFuZCBzaG91bGQgYmUgZ2l2ZW4gZXF1YWwgY29uc2lkZXJhdGlvbi48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBj
bTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGUgZm91ciBzb2x1dGlvbnMgYXJl
IFNSdjYmIzQzOywgdVNJRCwgZHJhZnQtbGkgYW5kIGRyYWZ0LW1pcnNreS48L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5PcGVyYXRpb25hbCBTaW1wbGljaXR5PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij5OZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUgZm9yIG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5
IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQgc29tZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJl
bWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMgODIwMCwgU1J2Ng0KIGludHJvZHVjZXMgYXJjaGl0
ZWN0dXJhbCBxdWlya3MgdGhhdCBpbnRyb2R1Y2Ugb3BlcmF0aW9uYWwgY29tcGxleGl0eS4gVGhl
IGZvbGxvd2luZyBhcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3Mgb2YgJm5ic3A7ZHJhZnQtaWV0Zi02
bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXI6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjojOTA5QUE0O21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm80Ij4NClRoZSBTZWdtZW50IFJv
dXRpbmcgSGVhZGVyIChTUkgpIHNlcnZlcyBwdXJwb3NlcyBvdGhlciB0aGFuIHJvdXRpbmcuIFRo
ZXJlZm9yZSwgdGhlIFNSSCBpcyBzb21ldGltZXMgcmVxdWlyZWQgZm9yIHBhY2tldHMgdGhhdCB0
cmF2ZXJzZSB0aGUgbGVhc3QtY29zdCBwYXRoIGZyb20gc291cmNlIHRvIGRlc3RpbmF0aW9uPG86
cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzkwOUFBNDtt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlz
dDpsMCBsZXZlbDEgbGZvNCI+DQpUaGUgU1JIIGFuZCB0aGUgSVB2NiBBdXRoZW50aWNhdGlvbiBI
ZWFkZXIgYXJlIGluY29tcGF0aWJsZS48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0O21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm80Ij4NClRoZSBJUHY2IGRl
c3RpbmF0aW9uIGFkZHJlc3MgZGV0ZXJtaW5lcyB3aGV0aGVyIGFuIFNSSCBpcyB2YWxpZCBhbmQg
aG93IGl0IGlzIHByb2Nlc3NlZC4gRm9yIGV4YW1wbGUsIGlmIHRoZSBJUHY2IGRlc3RpbmF0aW9u
IGFkZHJlc3MgY29udGFpbnMgb25lIGxvY2FsbHkgaW5zdGFudGlhdGVkIHZhbHVlLCB0aGUgU1JI
IG1pZ2h0IGJlIHByb2Nlc3NlZCBpbiBvbmUgcGFydGljdWxhciB3YXksIHdoaWxlIGlmIHRoZSBJ
UHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MNCiBjb250YWlucyBhbm90aGVyIGxvY2FsbHkgaW5zdGFu
dGlhdGVkIHZhbHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHRvdGFsbHkgaW52YWxpZC48bzpwPjwvbzpw
PjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0
d29yay1wcm9ncmFtbWluZyAmbmJzcDtwcm9taXNlcyBtb3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtz
LiBGb3IgZXhhbXBsZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OiM5MDlBQTQ7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bXNvLWxpc3Q6bDkgbGV2ZWwxIGxmbzUiPg0KU2VnbWVudCBlbmRwb2ludHMgY2FuIGluc2Vy
dCBhbmQvb3IgZGVsZXRlIElQdjYgZXh0ZW5zaW9uIGhlYWRlcnM8bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0O21zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw5IGxldmVsMSBsZm81
Ij4NCkFuIElQdjYgcGFja2V0IGNhbiBjb250YWluIHR3byBTZWdtZW50IFJvdXRpbmcgaGVhZGVy
czxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiM5MDlB
QTQ7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNv
LWxpc3Q6bDkgbGV2ZWwxIGxmbzUiPg0KSVB2NiBwYWNrZXRzIGFyZSBubyBsb25nZXIgc2VsZi1k
ZXNjcmliaW5nLiBGb3IgZXhhbXBsZSwgdGhlIE5leHQgSGVhZGVyIEZpZWxkIGluIHRoZSBTUkgg
Y2FuIGNhcnJ5IGEgdmFsdWUgb2YgTm8gTmV4dCBIZWFkZXIsIGV2ZW4gdGhvdWdoIHRoZSBTUkgg
aXMgZm9sbG93ZWQgYnkgRXRoZXJuZXQgcGF5bG9hZC48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPk90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9taXNlIHN0aWxsIG1vcmUg
YXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFmdC1hbGktNm1hbi1zcHJp
bmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1pbmUgdGhlIFNSSA0KIGV2
ZW4gd2hlbiBTZWdtZW50IExlZnQgZXF1YWxzIHplcm8uIFRoaXMgaXMgYmVjYXVzZSB0aGUgU1JI
IGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2FycnkgT0FNIGFzIHdlbGwgYXMgcm91dGluZyBpbmZv
cm1hdGlvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5GdXJ0aGVy
bW9yZSwgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZCBy
ZXF1aXJlcyBuZXR3b3JrIG9wZXJhdG9ycyB0byBvYnRhaW4gYWRkcmVzcyBzcGFjZSBhbmQgbnVt
YmVyIHRoZWlyIG5ldHdvcmtzIGluIGEgcGFydGljdWxhcg0KIHdheSB0byBtYWtlIHJvdXRpbmcg
d29yay48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5TUnY2JiM0Mzsg
V29yayBNYXkgRmluaXNoIEJlZm9yZSBTUnY2IHdvcms8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPlNSdjYmIzQzOyAmbmJzcDtoYXMgYmVlbiBpbXBsZW1lbnRlZCBvbiBMSU5VWCBhbmQgaXMg
YmVpbmcgaW1wbGVtZW50ZWQgb24gSlVOT1MuIEltcGxlbWVudGF0aW9uIGV4cGVyaWVuY2UgZGVt
b25zdHJhdGVzIHRoYXQgc3BlY2lmaWNhdGlvbiBpcyBmYWlybHkgY29tcGxldGUuDQogRm9yIGV4
YW1wbGUsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFuIFNSdjYmIzQzOyBPQU0gZG9jdW1lbnQuIEl0
4oCZcyBqdXN0IElQdjYgYW5kIElQdjYgT0FNIGp1c3Qgd29ya3MuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzkwOUFBNCI+RnVydGhlcm1vcmUsIHRoZSBTUnY2JiM0Mzsgc3BlY2lm
aWNhdGlvbnMgYWRoZXJlIHRvIGEgc3RyaWN0IGludGVycHJldGF0aW9uIG9mIFJGQyA4MjAwLiBU
aGVyZWZvcmUsIGFzIHRoZXkgcHJvZ3Jlc3MgdGhyb3VnaCB0aGUgd29ya2luZyBncm91cCwgdGhl
eSB3b27igJl0DQogbmVlZCB0byBvdmVyY29tZSB0aGUgb2JqZWN0aW9ucyB0aGF0IGFyZSBpbmV2
aXRhYmx5IGVuY291bnRlcmVkIHdoZW4gc3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2Yg
YSBzcGVjaWZpY2F0aW9uIHRoYXQgaXMgc28gZnVuZGFtZW50YWwgYXMgUkZDIDgyMDAuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29s
b3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO1RoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkZyb206
PC9zcGFuPjwvYj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5zcHJpbmcgPGEgaHJlZj0i
bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj4mbHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5v
cmcmZ3Q7PC9hPg0KPGI+T24gQmVoYWxmIE9mPC9iPiBSb2IgU2hha2lyPGJyPg0KPGI+U2VudDo8
L2I+IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgNTowNCBQTTxicj4NCjxiPlRvOjwvYj4gU1BSSU5H
IFdHIExpc3QgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+Jmx0O3NwcmluZ0BpZXRm
Li5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PkhpIFNQUklORyBXRyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk92ZXIgdGhlIGxhc3Qg
NSYjNDM7IHllYXJzLCB0aGUgSUVURiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQgUm91dGlu
ZyBpbiBOZXR3b3JraW5HIChTUFJJTkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJvdGggdGhl
IE1QTFMgKFNSLU1QTFMpIGFuZCBJUHY2IChTUnY2KQ0KIGRhdGEgcGxhbmVzLi4gU1ItTVBMUyBt
YXkgYWxzbyBiZSB0cmFuc3BvcnRlZCBvdmVyIElQIGluIFVEUCBvciBHUkUuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5UaGVzZSBlbmNhcHN1bGF0aW9ucyBhcmUgcGFzdCBXRyBsYXN0IGNh
bGwgKGluIElFU0cgb3IgUkZDIEVkaXRvcikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5E
dXJpbmcgdGhlIFNQUklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9u
cyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZv
ciBJUHY2IGRhdGFwbGFuZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8dWwgdHlwZT0iZGlzYyI+
DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw1IGxldmVsMSBs
Zm82O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtm
b250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlNSdjYmIzQzOyAvIENSSCAtLSA8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2Ns
aWNrdGltZS5zeW1hbnRlYy5jb21fM1h1d3pRazRiV3pIV21KM1BOWnpSV2g2SDItM0Z1LTNEaHR0
cHMtMjUzQS0yNTJGLTI1MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tLTI1MkZ2Mi0yNTJGdXJs
LTI1M0Z1LTI1M0RodHRwcy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVGZHJhZnQt
MkQyRGJvbmljYS0yRDJEc3ByaW5nLTJEMkRzcnY2LTJEMkRwbHVzLTJEMkQwNC0yNTI2ZC0yNTNE
RHdNRmFRLTI1MjZjLTI1M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRuZGIzdm9EVFhj
V3pvQ0ktMjUyNnItMjUzREZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdGMkVmcEhjQXdy
RFRoS1A4LTI1MjZtLTI1M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktkeG5FMmllSUM0
ZEQtNUZGTDZzLTI1MjZzLTI1M0RLVWhBZmpWc3gtNUZ3SzY0NXVKazBGSHpzMnZ4aUFWci0yRENz
a01QQWFFaEVRUS0yNTI2ZS0yNTNEJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNj
YmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3
bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtq
eUJlNHdlbHBVaWZ1YyZhbXA7cz1aZU52a2lUaXpfR19yOU1UTW55dWVUbWhjZGMycjY4VlRnZnpX
YlBINlJRJmFtcDtlPSI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNh
LXNwcmluZy1zcnY2LXBsdXMtMDQ8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw1IGxldmVsMSBsZm82O3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQt
ZWFzdC1hc2lhbjpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPnVTSUQgLS0gPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzNY
VWVVQkMxdnJvdkxCVW9DUENLRHpENkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGdXJsZGVm
ZW5zZS5wcm9vZnBvaW50Li5jb20tMjUyRnYyLTI1MkZ1cmwtMjUzRnUtMjUzRGh0dHBzLTJEM0Et
NUYtNUZ0b29scy5pZXRmLm9yZy01Rmh0bWwtNUZkcmFmdC0yRDJEZmlsc2ZpbHMtMkQyRHNwcmlu
Zy0yRDJEbmV0LTJEMkRwZ20tMkQyRGV4dGVuc2lvbi0yRDJEc3J2Ni0yRDJEdXNpZC0yRDJEMDEt
MjUyNmQtMjUzRER3TUZhUS0yNTI2Yy0yNTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLTJE
bmRiM3ZvRFRYY1d6b0NJLTI1MjZyLTI1M0RGY2g5RlE4MnNpci0yREJvTHg4NGhLdUt3bC0yREFX
RjJFZnBIY0F3ckRUaEtQOC0yNTI2bS0yNTNEYWNrWkM5ZXZSZi01RkxXWXUyYS0yRDFOYUdSREpL
ZHhuRTJpZUlDNGRELTVGRkw2cy0yNTI2cy0yNTNEQXExREs3ZnU3M2F4WjFQWExJRTh4bkhFMkFo
VHROWnk5TFRIZ1dxeDRDUS0yNTI2ZS0yNTNEJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3Jz
dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4
NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBN
bl83TGtqeUJlNHdlbHBVaWZ1YyZhbXA7cz1EQWdUWU1KSlNjejNNcmZsOXMwZHFIMnM0TE5pVHpB
cnYtZ21LS1FIVnF3JmFtcDtlPSI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
Zmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMTwvYT4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5
MDlBQTQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNt
O21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0
d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVuIHByb3Bvc2VkOjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29s
b3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bXNvLWxpc3Q6bDYgbGV2ZWwxIGxmbzc7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12
YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEg
aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNB
X19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzNSc0EyNExZWUR6MndYQjNzM1VTVTRLNkgyLTNGdS0z
RGh0dHBzLTI1M0EtMjUyRi0yNTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS0yNTJGdjItMjUy
RnVybC0yNTNGdS0yNTNEaHR0cHMtMkQzQS01Ri01RnRvb2xzLmlldGYub3JnLTVGaHRtbC01RmRy
YWZ0LTJEMkRsaS0yRDJEc3ByaW5nLTJEMkRjb21wcmVzc2VkLTJEMkRzcnY2LTJEMkRucC0yRDJE
MDAtMjUyNmQtMjUzRER3TUZhUS0yNTI2Yy0yNTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1L
LTJEbmRiM3ZvRFRYY1d6b0NJLTI1MjZyLTI1M0RGY2g5RlE4MnNpci0yREJvTHg4NGhLdUt3bC0y
REFXRjJFZnBIY0F3ckRUaEtQOC0yNTI2bS0yNTNEYWNrWkM5ZXZSZi01RkxXWXUyYS0yRDFOYUdS
REpLZHhuRTJpZUlDNGRELTVGRkw2cy0yNTI2cy0yNTNEWFdVREFEMkZNaFdMZmVUNXNnVWIxbGd0
aEpodWdjeVQ5OEdKMk4tMkRDcktzLTI1MjZlLTI1M0QmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1
aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXIt
Qm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZhbXA7bT1KckVsaG50ODIwR2RTUkNKXzhK
X0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJmFtcDtzPVl3TzItaHJ6ZHhhV0RReUhDUVZrbi1wT29K
MVMzQ2UwVExZY3hSbEJ0VjQmYW1wO2U9Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDwvYT4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDYg
bGV2ZWwxIGxmbzc7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6
bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3lt
YW50ZWMuY29tXzNRSGFic2RDWlJ5MzVBd3o5YjZRVUNSNkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUy
Ri0yNTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS0yNTJGdjItMjUyRnVybC0yNTNGdS0yNTNE
aHR0cHMtMkQzQS01Ri01RnRvb2xzLmlldGYub3JnLTVGaHRtbC01RmRyYWZ0LTJEMkRtaXJza3kt
MkQyRDZtYW4tMkQyRHVuaWZpZWQtMkQyRGlkLTJEMkRzci0yRDJEMDMtMjUyNmQtMjUzRER3TUZh
US0yNTI2Yy0yNTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLTJEbmRiM3ZvRFRYY1d6b0NJ
LTI1MjZyLTI1M0RGY2g5RlE4MnNpci0yREJvTHg4NGhLdUt3bC0yREFXRjJFZnBIY0F3ckRUaEtQ
OC0yNTI2bS0yNTNEYWNrWkM5ZXZSZi01RkxXWXUyYS0yRDFOYUdSREpLZHhuRTJpZUlDNGRELTVG
Rkw2cy0yNTI2cy0yNTNEZ2Nia0hZeFhtN0ZVN3ZibE9CMXZJNThTRGFhV2Y2MnBhN1l2TG1zUDRu
SS0yNTI2ZS0yNTNEJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhl
TUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZw
SGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBV
aWZ1YyZhbXA7cz1GVU94eGdRREpaNE1rRFhsUjdqZkFQdjcyNXJEajhINjZ1VzRVRnQzZlpvJmFt
cDtlPSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZp
ZWQtaWQtc3ItMDM8L2E+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5B
cyB3ZSBleHByZXNzZWQgZHVyaW5nIHRoZSBtZWV0aW5nLCBpdCBpcyBpbXBvcnRhbnQgZm9yIHRo
ZSBXRyB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGFpbXMgb2YgYWRkaXRpb25hbCBlbmNhcHN1bGF0
aW9ucyBhcmUuIFRodXMsIHdlIHRoaW5rIGl0IGlzIGltcG9ydGFudA0KIHRoYXQgdGhlIFdHIHNo
b3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBvbiB0aGUgcmVxdWlyZW1l
bnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBm
cm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBkZXBs
b3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJk
d2FyZSBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0
eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZXJlZm9y
ZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3BlcmF0b3JzIGludGVyZXN0ZWQg
aW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVmbHkgaW50cm9kdWNlIHRoZWly
Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzg7dmVydGljYWwtYWxp
Z246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0
LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+dXNlIGNhc2UgKGUuZy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0
aW5nL1RFKTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttc28tbGlzdDpsNCBsZXZlbDEgbGZvODt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtm
b250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFs
Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij5mb3J3YXJkaW5nIHBlcmZvcm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50czwvc3Bhbj48
bzpwPjwvbzpwPjwvbGk+PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUi
Pg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsOCBsZXZlbDIg
bGZvOTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7
Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5lLmcuLCAobnVtYmVyIG9mIG5vZGVzLCBu
ZXR3b3JrIGRpYW1ldGVyLCBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFn
ZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBT
SURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5
cGljYWxseSBiZSBkaWZmZXJlbnQNCiAoKikuPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0K
PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29s
b3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzEwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQt
dmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWwiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmlm
IHRoZSBleGlzdGluZyBTUnY2IGFwcHJvYWNoIGlzIG5vdCBkZXBsb3lhYmxlIGluIHRoZWlyIGNp
cmN1bXN0YW5jZXMsIGRldGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50IHNv
bHV0aW9uIGlzIHJlcXVpcmVkIGFuZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkIGZv
ciB0aGUgc2hvcnQgdGVybSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0ZXJtLjwvc3Bhbj48bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+QXMgd2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3
ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhl
IHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRo
ZSBkZXBsb3ltZW50DQogb2YgU1J2NiZuYnNwOyBJbiBwYXJ0aWN1bGFyIGxpbWl0YXRpb25zIHJl
bGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNhbiBiZSBwdXNoZWQgYW5kIGZvcndh
cmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVyIFNJRHMgd291bGQgaW1wcm92ZSB0
aGUgZGVwbG95bWVudHMgLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Rm9yIGJvdGggb2Yg
dGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0
aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNs
eSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkgdG8NCiB0aGUgY2hhaXJzICZhbXA7IEFEIChNYXJ0
aW4pLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izkw
OUFBNCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhpcyBjYWxsIGZvciBpbmZvcm1hdGlv
biB3aWxsIHJ1biBmb3IgZm91ciB3ZWVrcywgdXAgdG8gMjAxOS8wOS8wMy4gQXMgYSByZW1pbmRl
ciwgeW91IGNhbiByZWFjaCB0aGUgU1BSSU5HIGNoYWlycyB2aWE8L3NwYW4+DQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0
Ij48YSBocmVmPSJtYWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZyI+c3ByaW5nLWNoYWlyc0Bp
ZXRmLm9yZzwvYT48L3NwYW4+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+YW5kIEFEcyB2aWE8L3NwYW4+IDxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlB
QTQiPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmciPnNwcmluZy1hZHNAaWV0
Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4uLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+VGhhbmsgeW91LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46
MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPi0tIFJvYiAmYW1wOyBCcnVubzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+KCopIEFzIGV4cHJlc3NlZCBvbiB0aGUgbWFpbGlu
ZyBsaXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdvIGluc3RydWN0aW9ucyBhIG5vZGUg
U0lEIGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lEIG1heSBiZSByZXF1aXJlZC48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVy
IiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50
ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBC
dXNpbmVzcyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWY7Y29sb3I6IzkwOUFBNCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpJRVRGIElQdjYg
d29ya2luZyBncm91cCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRm
Lm9yZyI+aXB2NkBpZXRmLm9yZzwvYT48YnI+DQpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEg
aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNB
X19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyLTNGdS0z
RGh0dHBzLTI1M0EtMjUyRi0yNTJGd3d3LmlldGYub3JnLTI1MkZtYWlsbWFuLTI1MkZsaXN0aW5m
by0yNTJGaXB2NiZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1L
LW5kYjN2b0RUWGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhj
QXdyRFRoS1A4JmFtcDttPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlm
dWMmYW1wO3M9M2FCT093YzJBVEtjMTQ2T2s3MmNUSkYyUy1tWFFhWE82Y1ZCWW45amVRQSZhbXA7
ZT0iPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2PC9hPjxicj4N
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCjxicj4NClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5k
ZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2gg
aXM8YnI+DQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kg
VGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpczxicj4NCnRyYW5zbWlzc2lvbiBpbiBl
cnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4g
ZGVsZXRlIHRoZSBvcmlnaW5hbDxicj4NCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuPGJyPg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
c3ByaW5nIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
PnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NwcmluZyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zcHJpbmc8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_CY4PR11MB15414DC36C0AC53FC5FF1B91C1BA0CY4PR11MB1541namp_--


From nobody Thu Sep  5 23:13:18 2019
Return-Path: <zali@cisco.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 760811208E1; Thu,  5 Sep 2019 23:13:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ftJk4tVY; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=IqCOhtMh
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 IhJsrxuw6sKH; Thu,  5 Sep 2019 23:13:07 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30ADC1208A1; Thu,  5 Sep 2019 23:13:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17387; q=dns/txt; s=iport; t=1567750387; x=1568959987; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=xqdvrFIdcV2N/K033jP2lx0u2HKBrXTEL5RBM7FssMk=; b=ftJk4tVYDpEnfHd7z9UyWWuGNw35AWhsU0CuEu9Cjupi/4QNEjVUoUu4 ely65Dntzzax3GmaDK4SQi84Yrdca7Bma3SCJlIW3ydR2j07Gk0FjiuRa haoEpVKrXVwbdHB2YRZxYGbRpzSmj++cHfFurB5l2FEoxnae8mONwsDs8 k=;
IronPort-PHdr: =?us-ascii?q?9a23=3ArzcdDxSvmxSFlddCkKuenYop5dpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESUANfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5NksAKh0olCc+BB1f8Kav4Zig7NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BWAQAF+HFd/5RdJa1lHAEBAQQBAQc?= =?us-ascii?q?EAQGBVgQBAQsBgRUvKScDbVYgBAsqhCGDRwOKdYJckxGEXIJSA1QJAQEBDAE?= =?us-ascii?q?BLQIBAYQ/AheCICM3Bg4CAwkBAQQBAQECAQYEbYUuDIVLAQEDARIRHQEBNwE?= =?us-ascii?q?ECwIBCEICAgIwJQIEAQ0ngwABgR1NAw4PAQKeHQKBOIhhc4Eygn0BAQWFFxi?= =?us-ascii?q?CFgmBNAGLdxiBQD+BOB+CTD6HTzKCJo82hSGWb24Kgh+UaBQHmHeNephdAgQ?= =?us-ascii?q?CBAUCDgEBBYFoIoFYcBVlAYJBgkKBJwEOgjyKU3OBKY5QAQE?=
X-IronPort-AV: E=Sophos;i="5.64,472,1559520000";  d="scan'208,217";a="626149173"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 06:13:05 +0000
Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x866D6l1016556 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 06:13:06 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 01:13:05 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 02:13:04 -0400
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 6 Sep 2019 02:13:04 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VO5NfqCDDwpe1f/h+ekRkTgWRRtZlkA895OQiCJKAnnuaOSpZkZBcj0IJP9ZkpKtCzozHXQK9M6ZuPkqpomT+vOeNt5EFGpD8eUp0uXBhbsDoCd9haVviAsuMzKdpIEas02uTzFE/i80KubT4Tuxw+xpNjafB6Ay+QjXcoVjGNE65KNfRVN6vRkaA/KQlsX5Em7rifuPWPHa5MSwHtjpl7AJxH/a6XJ4C9XKM1PDnEWqKtjyBh513Qhtk03ViLgwzK5QF1KI0HG1YnYZGWAI6eMGTyxTF2CHQB27dlXt6oV2ZtPCy8emGkJZGWMJGPgiS8zWYYLP9NSRsNDtKPxe5w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xqdvrFIdcV2N/K033jP2lx0u2HKBrXTEL5RBM7FssMk=; b=XqsnA9BhMpHFqotDoat+XFJ5hhKJ3A6yzYroAmsNLJldXuWaZhJUC1Ey96aWQZ8ldvA+pWIh02bIZSVbe8+dQPZLa5MgT0xDbGioZYX6fENBXRnudp3VC4wl4d84PVBJtF4al07D88fzJFpHS1K0KSgcgT0t1RlwInAzJX+DYhjMQp6HahX3TWNrfYkT9PPnfniZjcd+StBWl2XZ/vlUMXth5t1+RKEnzzpajRlTSTfYcSuVrvgzqHb1SvgPY80fthYhf9wnJvHQ6Z1ElXkXIQovqx/r27Hbwbd5HmiQPpqPHNkdDN4B03+b8S6Mn1ySwJHxjwGtwcaiJO2m3JdpwQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xqdvrFIdcV2N/K033jP2lx0u2HKBrXTEL5RBM7FssMk=; b=IqCOhtMhGVayaYBjeuaP5NE4mTSp3E/khHjJ9XhjMFoqanRVj7QGj/HXintkU68G6+3hv+8TvFOsrcYEQx52YpxPxi1E0bU/eJJUw9P/QcZQ5YudFsTffglUX1EYFpvPzxairaGFpqjrGnplrEIVbFieUmgqbjbinIZ0PiUh+1k=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3529.namprd11.prod.outlook.com (20.177.220.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.13; Fri, 6 Sep 2019 06:13:03 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 06:13:03 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
CC: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0yM6n2rX/R0OF91+DcvSPFKcV4KUAgAg6hIA=
Date: Fri, 6 Sep 2019 06:13:03 +0000
Message-ID: <EEC6B6CA-6A12-4A04-9BCF-049C00AC78E3@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-08-31T20:33:30.4655054Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=f89c27bf-ea10-4d11-a23e-8766f5d414dd; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1006::107]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: abdfbeef-61f6-4666-0f56-08d7329146a4
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3529; 
x-ms-traffictypediagnostic: DM6PR11MB3529:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB3529A2A60554337D2A734764DEBA0@DM6PR11MB3529.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(39860400002)(376002)(396003)(366004)(136003)(189003)(199004)(186003)(229853002)(8936002)(81166006)(81156014)(36756003)(8676002)(71200400001)(2906002)(71190400001)(14454004)(6486002)(7736002)(6512007)(102836004)(33656002)(9326002)(54896002)(6116002)(6306002)(6436002)(4744005)(46003)(25786009)(53936002)(110136005)(76176011)(99286004)(4326008)(6246003)(58126008)(86362001)(446003)(2501003)(66476007)(66556008)(66446008)(64756008)(66946007)(11346002)(2616005)(76116006)(91956017)(316002)(107886003)(256004)(6506007)(478600001)(5660300002)(476003)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3529; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vtxE3n+V0MONbbN8lB6401qUVxQTURj+rLeYS5rECIJf00d7RjDUmzf6cEaPWCTiVoweKXoYZwK+rIgEj+IryQp0cZDU8wPNLxc1UzEVMMdX371Sp8sAsIzlMg2/4UWV0GtGCtZkCFn74EVbqv69q3LfiLuFY7Yy/ixesUUZSaluQKH9Z2ujty3u8+olFxGksdZ6Z2nWrrOXDI4/olq2so96wR3woXoHQDYOQq+T92WZ8oF+RtN4VOehQGq5/P11Td2T0fzVQa4vIRZJ/lmnsXRYgx/p1ol/Ru2I05tnj13eoWkrgNxqFMHbGRDwsZUDltcvw2PUcGbJnbMA433U+OMv2ZIzksf3G0eQkqhAhAeUvT7RJ/px2Al3ludQpAj61wDQpml7ENOUAeYQNG/TOSzzCerp4F5VMWW1vR7HRu8=
Content-Type: multipart/alternative; boundary="_000_EEC6B6CA6A124A049BCF049C00AC78E3ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: abdfbeef-61f6-4666-0f56-08d7329146a4
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 06:13:03.2168 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: esGFEIOP3ceclK4X1QO3WKoK39+w1KN4PJwaXMCGkwl54hwqHAm/7roBhwUBNFCm
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3529
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.21, xch-rcd-011.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rlNufoHS7JlvPMzlTj6IVeaN2EI>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 06:13:09 -0000

--_000_EEC6B6CA6A124A049BCF049C00AC78E3ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQo8c25pcD4NCg0KPiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8gbmVlZCBmb3Ig
YW4gU1J2NisgT0FNIGRvY3VtZW50LiBJdOKAmXMganVzdCBJUHY2IGFuZCBJUHY2IE9BTSBqdXN0
IHdvcmtzLg0KDQpSZWFsbHk/DQpIb3cgY2FuIHlvdSBwZXJmb3JtIGFsbCBPQU0gZnVuY3Rpb25z
IG9uIGEgc3lzdGVtIHRoYXQgaXMgYmFzZWQgb24gYSDigJxsYWJlbCBtYXBwaW5nIHRhYmxl4oCd
IHVzaW5nIHN0YW5kYXJkIElQdjYgT0FNPw0KSWYgc2VydmljZSBwcm92aWRlciBoYXMgYW4gaXNz
dWUgd2l0aCBhIChyZW1vdGUpIG1hcHBpbmcgdGFibGUsIGhvdyB3b3VsZCB0aGUgcHJvdmlkZXIg
ZGVidWcgaXQgdXNpbmcgdGhlIHN0YW5kYXJkIElQdjYgT0FNPw0KUmVjYWxsLCBJUHY2IG5ldmVy
IGhhZCBzdWNoIOKAnGxhYmVsIG1hcHBpbmcgdGFibGXigJ0gYW5kIGhlbmNlIG5ldmVyIGhhZCB0
byB3b3JyeSBhYm91dCBkZWJ1Z2dpbmcgaXNzdWVzIHdpdGggdGhlIOKAnGxhYmVsIG1hcHBpbmcg
dGFibGXigJ0NCg0KDQoNCg==

--_000_EEC6B6CA6A124A049BCF049C00AC78E3ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <A6FE08739A66C84ABE70FD9A62EF71EE@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNv
TGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDou
NWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFs
MCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJn
aW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc2lwZm9vdGVyMzBiM2Q1MzgsIGxpLm1z
aXBmb290ZXIzMGIzZDUzOCwgZGl2Lm1zaXBmb290ZXIzMGIzZDUzOA0KCXttc28tc3R5bGUtbmFt
ZTptc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu
LXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow
aW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
Zjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4u
RW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6ODUy
MzA4NjMxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMzQxNzc5NDU2O30NCkBsaXN0IGwwOmxl
dmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWIt
c3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpA
bGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz
dCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo5MzQ2MzI2NjU7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOi0yMDg1NTc5MzkwO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlk
aS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMg0KCXtt
c28tbGlzdC1pZDoxMDkyODIxNzE4Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczotMjA0MzI1NDgxMCAxNjU1NDk0NTMyIDY3Njk4NjkxIDY3Njk4NjkzIDY3
Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBs
aXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZv
bnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjps
ZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDI6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTMzODQ2NTcwMTsNCgltc28tbGlzdC10ZW1wbGF0
ZS1pZHM6MjA1MDM2MjUwNjt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRv
bTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBSb24sIDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbHQ7c25pcCZndDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZn
dDsgRm9yIGV4YW1wbGUsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFuIFNSdjYmIzQzOyBPQU0gZG9j
dW1lbnQuIEl04oCZcyBqdXN0IElQdjYgYW5kIElQdjYgT0FNIGp1c3Qgd29ya3MuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPlJlYWxseT8NCjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDssc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPkhvdyBjYW4geW91IHBlcmZvcm0gYWxsIE9BTSBmdW5j
dGlvbnMgb24gYSBzeXN0ZW0gdGhhdCBpcyBiYXNlZCBvbiBhIOKAnGxhYmVsIG1hcHBpbmcgdGFi
bGXigJ0gdXNpbmcgc3RhbmRhcmQgSVB2NiBPQU0/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5JZiBzZXJ2aWNlIHByb3ZpZGVyIGhh
cyBhbiBpc3N1ZSB3aXRoIGEgKHJlbW90ZSkgbWFwcGluZyB0YWJsZSwgaG93IHdvdWxkIHRoZSBw
cm92aWRlciBkZWJ1ZyBpdCB1c2luZyB0aGUgc3RhbmRhcmQgSVB2NiBPQU0/DQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5SZWNhbGws
IElQdjYgbmV2ZXIgaGFkIHN1Y2gg4oCcbGFiZWwgbWFwcGluZyB0YWJsZeKAnSBhbmQgaGVuY2Ug
bmV2ZXIgaGFkIHRvIHdvcnJ5IGFib3V0IGRlYnVnZ2luZyBpc3N1ZXMgd2l0aCB0aGUg4oCcbGFi
ZWwgbWFwcGluZyB0YWJsZeKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDssc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_EEC6B6CA6A124A049BCF049C00AC78E3ciscocom_--


From nobody Thu Sep  5 23:17:55 2019
Return-Path: <zali@cisco.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 3D9B9120ADE; Thu,  5 Sep 2019 23:17:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=WM1dyWhG; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=xPcoUqc6
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 yNPPaFQKn3Dt; Thu,  5 Sep 2019 23:17:46 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D43E01208E4; Thu,  5 Sep 2019 23:17:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=29369; q=dns/txt; s=iport; t=1567750665; x=1568960265; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=dczVGjWwlR5PFrxGzQ1/cytQt96tsRu1HJOXC36qjdY=; b=WM1dyWhGfYYY29YdJgAuPQtJ/NrABfcK8XLep+lYS4OXMA2KmtJyF6hr bQhIz49pwdoRyXK+cGjJgC1v7OqZE4BQPkgqTPxhMwejDj1QYaR+y5C9p yffKf7twUVagdMyRmRqGwAr4IPJ/Rb0YJgLAsZWfdPFTQUPHJILRu9+Xs w=;
IronPort-PHdr: =?us-ascii?q?9a23=3A2ZvdnxDkls//xHKsNpqOUyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qgw3kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMdRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXF/yKP/CZC0hF8MEX1hgrDm2?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0APAABu+XFd/5tdJa1lGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBVQIBAQEBAQsBgRUvUANtDkggBAsqhCGDRwOKdIJciWK?= =?us-ascii?q?OC4EugSQDVAkBAQEMAQEfDgIBAYQ/AheCICM2Bw4CAwkBAQQBAQECAQYEbYU?= =?us-ascii?q?uDIVKAQEBAwESER0BATcBBAsCAQgOAwMBAQEhCgICAh8RHQgCBAENBSKDAAG?= =?us-ascii?q?BHU0DDg8BAgyeEgKBOIhhc4Eygn0BAQWBBgGEEA0LghYDBoE0AYt3GIFAP4E?= =?us-ascii?q?RJx+CTD6CGkcBAQOBfg2CXjKCJo82hSGWby1BCoIfhneJc4N+G4I0hzyPB41?= =?us-ascii?q?6h32CBo5aAgQCBAUCDgEBBYFYATE3gSFwFTsqAYJBgkIMF4NPhFk7hQgBNnO?= =?us-ascii?q?BKY5QAQE?=
X-IronPort-AV: E=Sophos;i="5.64,472,1559520000";  d="scan'208,217";a="624101530"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 06:17:44 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x866HiKv011290 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 06:17:44 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 01:17:44 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 01:17:43 -0500
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 6 Sep 2019 01:17:43 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vi2f69JVJaTMDlyrHPskDzWCIiE7HKlwB5ByVaZzj3E6AV2Refovp3e62M8XmFDV9tDdhU/6sUlusolmjFOAi8lRY0PafPEB66rVSkeDf0/kpb0AoSHuVZPYb2mmet8Vf7i9Tel5KD+9CP7wvwgNxG12HT+dwbgD9CCrx9of0BDr1RjYA51ph9ooLFZB1SfOGIk3SNSIC27g6jPCcSKJ7H/5pV/Bh7tvdXeGjJdy3tJPEqTB74lvtSplhU4BH1XUThWxwb7NZCWQceH3ZMElhpkUcyw4qvgbY0+EsYMfvYz2G5T3n3U+MuDl3ai3I45emKr6SrBTladvON8NXk5BcA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dczVGjWwlR5PFrxGzQ1/cytQt96tsRu1HJOXC36qjdY=; b=nM+UwgEfW4uMljtt8h/ACQK/x5d6WYmpmoPLHxp1/ZLz5Ail+KcC3D7cZ93fzPYQbrSpfX6brjCy1JrgOQPfWWCmuoHEonICr7YPG7Zo6pXX35dMkUBLWKLm9fCFuE/91aFYwDsgzObozJWrdvJ8ZAx7oyKvkTT+ZOMap3pWWPIbwZYnuDdniQyllgUMgRspdm6IToV+JAEG6T8XXZNX9w9KPaygB8J32nDGd/7nrfvm2qU/ltv6DjxodAbHj7oEkjHAWti0gt2tEnlk7WFJcVy9xfScYFqgUH29T/xugKGu87ikj3XLDeiffEo5h9dz7IBsgDJOEsnPj6tHhD63sw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dczVGjWwlR5PFrxGzQ1/cytQt96tsRu1HJOXC36qjdY=; b=xPcoUqc6VSE+trsKEyqVl29w9j694V+Zbne+dC1kAmb25/drHZ0yQKJPQQ2IMxJG5yRheInS99QqhM+HJDcAJu2gP0X0nl3DzBYe6ikCtN3fccH6inPiKKjkPOG1D/oK+yw0S5gl4+iNGdKgj6zJynnyUVLPzv4kztNX68H91M8=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB4442.namprd11.prod.outlook.com (52.132.249.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.14; Fri, 6 Sep 2019 06:17:42 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 06:17:42 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Ron Bonica <rbonica@juniper.net>, Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, "SPRING WG List" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
CC: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0yM6n2rX/R0OF91+DcvSPFKcYjQIAgAHM44CAAA+hgIADqRSAgABHVgD//8KGAA==
Date: Fri, 6 Sep 2019 06:17:42 +0000
Message-ID: <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b31ed0c1-e7da-4d18-9eca-67238cf1223c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T05:57:42.6298577Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=True; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-03T17:26:01+0530; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=e9bef663-d42c-483a-a739-0000a31da4b6
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1006::107]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1341bbd7-b722-4508-3dc5-08d73291ecd9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB4442; 
x-ms-traffictypediagnostic: DM6PR11MB4442:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB4442734A9B1A3329D054BEB0DEBA0@DM6PR11MB4442.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(346002)(396003)(376002)(136003)(199004)(189003)(14454004)(8936002)(316002)(33656002)(6306002)(9326002)(46003)(5660300002)(66574012)(25786009)(2906002)(561944003)(4326008)(6436002)(478600001)(446003)(53936002)(966005)(11346002)(476003)(2616005)(236005)(81156014)(6512007)(186003)(107886003)(81166006)(8676002)(36756003)(6246003)(54896002)(71200400001)(256004)(71190400001)(6116002)(486006)(86362001)(53546011)(6506007)(76176011)(6486002)(102836004)(66946007)(66446008)(66476007)(229853002)(64756008)(66556008)(99286004)(606006)(58126008)(1941001)(76116006)(91956017)(110136005)(7736002)(2501003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB4442; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: qOb9ue6+EV4wvNLsg46wCrBOMj6kifeujmsBk+JhyRbDBvfR2SpXWBATAPQ51hXQdYlh9Iv/Ve2ylcTDsbXt5OSiM7tS4PngSBBtlvNNTTKFniJdAc1YMjGBKdTYIvTfb5XL/VaBSyelcTI2OFKrzLWgZXGPSCo8Frsp4FiVmsy2L3noB4bG+AD38T+gp5Yx2UWUFLB5D9krBcjpLyRPYx3EFunIg7TKcuGJj1MdguJMrsTukg5YSK23BGrR+gEZUUXta77t8mZx+Tof3tRdCU3zWXT5xm7OPtLY6axm5zif2RFJXOobTg6eKMybq8FvGJcyT6eT4qIom2GGyYO3xDhgaGG1SS3ZTwPc3LNX0Ift4mIeABc+5nUaZuky4Xqt28j5Vjc5AyNkExhDCqpQSt9A5TSqL05ibPMhH6dZpyo=
Content-Type: multipart/alternative; boundary="_000_9CCE1F5CA8864B068B97D0645CFFE5E2ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1341bbd7-b722-4508-3dc5-08d73291ecd9
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 06:17:42.1081 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cypA8hqj43UHQR618Zdv/rvPXFs/qONrmBTHufYAkHlnDjtzYwdixWv+9WLLzsth
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4442
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YA_WW7w1xp5aRBpModqMdoF5vTU>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 06:17:48 -0000

--_000_9CCE1F5CA8864B068B97D0645CFFE5E2ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpQbGVhc2Ugc2VlIGluLWxpbmUuDQoNClRoYW5rcw0KDQpSZWdhcmRzIOKApiBa
YWZhcg0KDQpGcm9tOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pg0KRGF0ZTogRnJp
ZGF5LCBTZXB0ZW1iZXIgNiwgMjAxOSBhdCAxOjU3IEFNDQpUbzogIlphZmFyIEFsaSAoemFsaSki
IDx6YWxpQGNpc2NvLmNvbT4sIFNyaWhhcmkgU2FuZ2xpIDxzc2FuZ2xpQGp1bmlwZXIubmV0Piwg
VGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbT4sIFJvYiBTaGFraXIgPHJvYmpzQGdvb2ds
ZS5jb20+LCBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPiwgIjZtYW5AaWV0Zi5vcmci
IDw2bWFuQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpJ
bmxpbmXigKYuLg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogWmFmYXIg
QWxpICh6YWxpKSA8emFsaUBjaXNjby5jb20+DQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciA2LCAy
MDE5IDE6NDIgQU0NClRvOiBTcmloYXJpIFNhbmdsaSA8c3NhbmdsaUBqdW5pcGVyLm5ldD47IFRh
cmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+OyBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlw
ZXIubmV0PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFNQUklORyBXRyBMaXN0IDxz
cHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnDQpDYzogWmFmYXIgQWxpICh6YWxpKSA8emFs
aUBjaXNjby5jb20+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCjxzbmlw
Pg0KDQpIaSBTcmloYXJpLA0KDQo+IERBIG1hbmlwdWxhdGlvbiBhbG9uZyB0aGUgaG9wIChzaGlm
dGluZyBhcyB0aGUgZHJhZnQgcHJvcG9zZXMpIG9uIGVhY2ggcm91dGVyIGFuZCByZWNvbnN0cnVj
dGluZyB0aGUgREEgLSBjYW4gbWFrZSBpdCBoYXJkZXIgdG8gZGVidWcgd2hlbg0KICAgICAgICAg
ICAgICA+IHRoZXJlIGlzIHByb2JsZW0uDQoNCg0KDQpJdCBoYXMgYmVlbiBjbGFyaWZpZWQgZHVy
aW5nIHRoZSBTcHJpbmcgV0cgc2Vzc2lvbiBpbiBNb250cmVhbC4gUmVwZWF0aW5nIHRoZSBzYW1l
IOKAkw0KDQoNCg0KICAqICAgVGhlIG9yaWdpbmFsIHNlZ21lbnQgbGlzdCBpcyBtYWludGFpbmVk
IGJ5IHVzaW5nIHRoZSBub24tUmVkdWNlZCBmbGF2b3IgKGluIHdoaWNoIGNhc2UgdGhlIFNJRCBs
aXN0IGlzIGZ1bGx5IHByZXNlcnZlZCBpbiB0aGUgU1JIKS4NCg0KW1JCXSBBdCB0aGUgY29zdCBv
ZiBlbmNvZGluZyBlZmZpY2llbmN5LiA1MCUgZGVjcmVhc2UgISENCg0KDQpJbiByZWFsaXR5LCBk
ZWJ1Z2FiaWxpdHkgaXMgYSBodWdlIGlzc3VlIGluIENSSCBwcm9wb3NhbC4NCg0KW1JCXSBJbiBy
ZWFsaXR5LCB0aGUgZGVidWdnYWJpbGl0eSBjaGFyYWN0ZXJpc3RpY3Mgb2YgU1J2NisgYXJlIHZl
cnkgc2ltaWxhciB0byB0aG9zZSBvZiBTUi1NUExTLiBXZSBoYXZlIHRoZSBzYW1lIG1hcHBpbmcg
ZnJvbSBhIHNob3J0IGlkZW50aWZpZXIgKFNSdjYrIFNJRCBvciBTUi1NUExTIExhYmVsKSB0byBh
biBJUHY2IGFkZHJlc3MuDQoNCltSQl0gU28sIHdvdWxkIHlvdSBsaWtlIHRvIGFyZ3VlIHRoYXQg
ZGVidWdnYWJpbGl0eSBpcyBhIGh1Z2UgaXNzdWUgaW4gU1ItTVBMUz8NCg0KW1pBXSBOb3QgYXQg
YWxsLiBTUi1NUExTIHVzZXMgTVBMUyBPQU0gdG9vbCBraXQgZGVmaW5lZCBpbiBodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjODAyOS4NCltaQV0gQXJlIHlvdSBzdWdnZXN0aW5nIHlvdSB3
aWxsIGludHJvZHVjZSBzb21ldGhpbmcgc2ltaWxhciB0byBSRkM4MDI5Pw0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0K
DQoNCkZvciBleGFtcGxlLA0KdGhlIENSSCByZXF1aXJlcyBhbiBJUHY2IGFkZHJlc3MgdG8gdGhl
IOKAnGxhYmVsc+KAnSBtYXBwaW5nIHRhYmxlIChZdWNrISkuDQpBbiBvcGVyYXRvciBjYW5ub3Qg
ZGV0ZXJtaW5lIHRoZSBwYXRoIHBhY2tldCB3aWxsIHRha2UgYnkgbG9va2luZyBhdCBDUkguDQpI
YXZlIHlvdSByZWFsaXplZCBob3cgcGFpbmZ1bCBpdCB3aWxsIGJlIGZvciB0aGUgb3BlcmF0b3Ig
dG86DQoNCiAgKiAgIFdhbGsgdGhlIENSSCwNCiAgKiAgIE1hcCBlYWNoIHBlci1ub2RlICJsb2Nh
bCBsYWJlbHMiIHRvIGl0cyBhc3NvY2lhdGVkIElQdjYgYWRkcmVzcywNCiAgKiAgIFJlcGVhdCB0
aGUgcHJvY2VzcyBmb3IgdGhlIGVudGlyZSBsYWJlbCBjaGFpbiBlbmNvZGVkIGluIENSSC4NCk5v
dCB0byBtZW50aW9uLCB0aGlzIHJlcXVpcmVzIHRoZSBvcGVyYXRvcnMgdG8gZ2V0IHRoZSAibWFw
cGluZyB0YWJsZSIgZnJvbSBlYWNoIG5vZGUgaW4gdGhlIG5ldHdvcmsuDQoNCg0KDQpUaGFua3MN
Cg0KDQoNClJlZ2FyZHMg4oCmIFphZmFyDQoNCg0KDQo8c25pcD4NCg==

--_000_9CCE1F5CA8864B068B97D0645CFFE5E2ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <69DD7F073B7A9A46AA740A340A7E1B70@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KaDMNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk7
DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMyBDaGFyIjsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTMuNXB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnBy
ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9y
bWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0xpc3RQ
YXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21z
by1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGlu
Ow0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0K
CXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpzcGFuLkhlYWRpbmczQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAz
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5n
IDMiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWZvbnQtd2VpZ2h0OmJv
bGQ7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQ
cmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpw
Lm1zb25vcm1hbDAwLCBsaS5tc29ub3JtYWwwMCwgZGl2Lm1zb25vcm1hbDAwDQoJe21zby1zdHls
ZS1uYW1lOm1zb25vcm1hbDA7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJp
Z2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9
DQpwLm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYubXNpcGZv
b3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOm1zaXBmb290ZXIzMGIzZDUzODsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uZW1haWxzdHlsZTE4DQoJe21z
by1zdHlsZS1uYW1lOmVtYWlsc3R5bGUxODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJZm9udC12YXJpYW50
Om5vcm1hbCAhaW1wb3J0YW50Ow0KCWNvbG9yOndpbmRvd3RleHQ7DQoJdGV4dC10cmFuc2Zvcm06
bm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNw
YW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQov
KiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxNzU4NjQ5ODsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTU0MTQyMDcyNjt9DQpAbGlzdCBsMDpsZXZlbDENCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Nw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJ
e21zby1saXN0LWlkOjM4MDk1MjM5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTM5MDA5NDk0
NDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjI1aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi4yNWluOw0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOi43NWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouNzVpbjsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30N
CkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjI1aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuMjVpbjsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNzVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MS43NWluOw0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4y
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyLjI1
aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDoyLjc1aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjMuMjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
bWFyZ2luLWxlZnQ6My4yNWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDgN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6My43NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDozLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwx
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjI1aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjQuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTM0MTAwNjExNDsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6LTEzOTAwOTQ5NDQ7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBs
aXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzDQoJe21zby1saXN0
LWlkOjE0Mjk4MTM4MDI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjQ2ODcxNTc2Mjt9DQpAbGlz
dCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30N
Ci0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SGkgUm9uLCA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHNlZSBpbi1saW5l
LiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMg4oCmIFphZmFyIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjpibGFjayI+Um9uIEJvbmljYSAmbHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZn
dDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIgNiwgMjAxOSBhdCAxOjU3IEFN
PGJyPg0KPGI+VG86IDwvYj4mcXVvdDtaYWZhciBBbGkgKHphbGkpJnF1b3Q7ICZsdDt6YWxpQGNp
c2NvLmNvbSZndDssIFNyaWhhcmkgU2FuZ2xpICZsdDtzc2FuZ2xpQGp1bmlwZXIubmV0Jmd0Oywg
VGFyZWsgU2FhZCAmbHQ7dHNhYWQubmV0QGdtYWlsLmNvbSZndDssIFJvYiBTaGFraXIgJmx0O3Jv
YmpzQGdvb2dsZS5jb20mZ3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0
OywgJnF1b3Q7Nm1hbkBpZXRmLm9yZyZxdW90OyAmbHQ7Nm1hbkBpZXRmLm9yZyZndDs8YnI+DQo8
Yj5TdWJqZWN0OiA8L2I+UkU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbmxpbmXigKYuLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9v
dGVyMzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
MHB0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPkZyb206PC9iPiBaYWZhciBBbGkgKHphbGkpICZsdDt6YWxpQGNpc2NvLmNvbSZn
dDsgPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgU2VwdGVtYmVyIDYsIDIwMTkgMTo0MiBBTTxi
cj4NCjxiPlRvOjwvYj4gU3JpaGFyaSBTYW5nbGkgJmx0O3NzYW5nbGlAanVuaXBlci5uZXQmZ3Q7
OyBUYXJlayBTYWFkICZsdDt0c2FhZC5uZXRAZ21haWwuY29tJmd0OzsgUm9uIEJvbmljYSAmbHQ7
cmJvbmljYUBqdW5pcGVyLm5ldCZndDs7IFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20m
Z3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgNm1hbkBpZXRmLm9y
Zzxicj4NCjxiPkNjOjwvYj4gWmFmYXIgQWxpICh6YWxpKSAmbHQ7emFsaUBjaXNjby5jb20mZ3Q7
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtzbmlwJmd0OzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5IaSBTcmloYXJpLCA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPiZndDsgREEgbWFuaXB1bGF0aW9uIGFsb25nIHRoZSBob3AgKHNoaWZ0
aW5nIGFzIHRoZSBkcmFmdCBwcm9wb3Nlcykgb24gZWFjaCByb3V0ZXIgYW5kIHJlY29uc3RydWN0
aW5nIHRoZSBEQSAtIGNhbiBtYWtlIGl0IGhhcmRlciB0byBkZWJ1ZyB3aGVuDQo8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZn
dDsgdGhlcmUgaXMgcHJvYmxlbS48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1i
b3R0b206LjAwMDFwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3Rl
cjMwYjNkNTM4IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPkl0IGhh
cyBiZWVuIGNsYXJpZmllZCBkdXJpbmcgdGhlIFNwcmluZyBXRyBzZXNzaW9uIGluIE1vbnRyZWFs
LiBSZXBlYXRpbmcgdGhlIHNhbWUg4oCTDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lw
Zm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi0u
MjVpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+VGhlIG9yaWdpbmFsIHNlZ21lbnQgbGlzdCBp
cyBtYWludGFpbmVkIGJ5IHVzaW5nIHRoZSBub24tUmVkdWNlZCBmbGF2b3IgKGluIHdoaWNoIGNh
c2UgdGhlIFNJRCBsaXN0IGlzIGZ1bGx5IHByZXNlcnZlZCBpbiB0aGUgU1JIKS4mbmJzcDsNCjxv
OnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bUkJdIEF0IHRoZSBjb3N0IG9mIGVuY29kaW5n
IGVmZmljaWVuY3kuIDUwJSBkZWNyZWFzZSAhITxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1z
aXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUMxRTI5Ij5JbiByZWFsaXR5LCBkZWJ1Z2FiaWxpdHkgaXMgYSBodWdlIGlzc3Vl
IGluIENSSCBwcm9wb3NhbC4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltS
Ql0gSW4gcmVhbGl0eSwgdGhlIGRlYnVnZ2FiaWxpdHkgY2hhcmFjdGVyaXN0aWNzIG9mIFNSdjYm
IzQzOyBhcmUgdmVyeSBzaW1pbGFyIHRvIHRob3NlIG9mIFNSLU1QTFMuIFdlIGhhdmUgdGhlIHNh
bWUgbWFwcGluZyBmcm9tIGEgc2hvcnQgaWRlbnRpZmllciAoU1J2NiYjNDM7IFNJRCBvciBTUi1N
UExTIExhYmVsKSB0byBhbiBJUHY2IGFkZHJlc3MuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltS
Ql0gU28sIHdvdWxkIHlvdSBsaWtlIHRvIGFyZ3VlIHRoYXQgZGVidWdnYWJpbGl0eSBpcyBhIGh1
Z2UgaXNzdWUgaW4gU1ItTVBMUz88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1pBXSBOb3QgYXQg
YWxsLiBTUi1NUExTIHVzZXMgTVBMUyBPQU0gdG9vbCBraXQgZGVmaW5lZCBpbiA8YSBocmVmPSJo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODAyOSI+DQpodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjODAyOTwvYT4uIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+W1pBXSBBcmUgeW91IHN1Z2dlc3RpbmcgeW91IHdpbGwgaW50cm9kdWNlIHNvbWV0aGluZyBz
aW1pbGFyIHRvIFJGQzgwMjk/DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFDMUUyOSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPkZvciBleGFtcGxlLCZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUMxRTI5Ij50aGUgQ1JIIHJlcXVpcmVzIGFuIElQdjYgYWRkcmVzcyB0byB0aGUg4oCcbGFi
ZWxz4oCdIG1hcHBpbmcgdGFibGUgKFl1Y2shKS4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+QW4gb3Bl
cmF0b3IgY2Fubm90IGRldGVybWluZSB0aGUgcGF0aCBwYWNrZXQgd2lsbCB0YWtlIGJ5IGxvb2tp
bmcgYXQgQ1JILg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPkhhdmUgeW91IHJlYWxpemVkIGhvdyBwYWluZnVs
IGl0IHdpbGwgYmUgZm9yIHRoZSBvcGVyYXRvciB0bzombmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzFDMUUyOTttc28tbGlzdDpsMiBsZXZlbDEgbGZvNiI+
V2FsayB0aGUgQ1JILCZuYnNwOzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImNvbG9yOiMxQzFFMjk7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzYiPk1hcCBlYWNoIHBl
ci1ub2RlICZxdW90O2xvY2FsIGxhYmVscyZxdW90OyB0byBpdHMgYXNzb2NpYXRlZCBJUHY2IGFk
ZHJlc3MsJm5ic3A7Jm5ic3A7PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iY29sb3I6IzFDMUUyOTttc28tbGlzdDpsMiBsZXZlbDEgbGZvNiI+UmVwZWF0IHRoZSBw
cm9jZXNzIGZvciB0aGUgZW50aXJlIGxhYmVsIGNoYWluIGVuY29kZWQgaW4gQ1JILjxvOnA+PC9v
OnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
QzFFMjkiPk5vdCB0byBtZW50aW9uLCB0aGlzIHJlcXVpcmVzIHRoZSBvcGVyYXRvcnMgdG8gZ2V0
IHRoZSAmcXVvdDttYXBwaW5nIHRhYmxlJnF1b3Q7IGZyb20gZWFjaCBub2RlIGluIHRoZSBuZXR3
b3JrLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBi
M2Q1MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1
MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+UmVnYXJkcyDigKYg
WmFmYXINCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5
bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdp
bi1ib3R0b206LjAwMDFwdCI+Jmx0O3NuaXAmZ3Q7IDxvOnA+DQo8L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_9CCE1F5CA8864B068B97D0645CFFE5E2ciscocom_--


From nobody Thu Sep  5 23:20:12 2019
Return-Path: <rbonica@juniper.net>
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 EAFC31208A1; Thu,  5 Sep 2019 23:20:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 qfeK0YsNfuqf; Thu,  5 Sep 2019 23:20:07 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71A9E120088; Thu,  5 Sep 2019 23:20:07 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x866JYVp026173; Thu, 5 Sep 2019 23:20:03 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=7XZEky7uNeBemKMX6G5nmuwmRewn3QdsVX1lsg2e4o8=; b=PrykyD6lZhTvPTkVTEQ1N5nmjc3o33MQQbHmz3aQes0IglAJO6uPKR162F8NqQsf4D2M 8IDXFjLxHB3NqEm3I8vSw4DezohVYXgKzUt9c8EsQYYkK6pk8l7Xes3qQDww93cWraKk 9Pwjgd6y0G4+fIgcbDgOPWcrPG/iQdrLfPXa/qB9zLVakbDGp3OwEpjCuXKXc18NOBM4 OuduUPSM+svAan4j8YmLU/0pMfsrOKIu+YOXsSVPy7Hhxl5TDmaSCq/9uOkXiTnhE3tV UrlF+Tz9vibUgYZAZnLHwZleZ5bjl12k1/cxYSV5ykzdJUZMIV2eU/KqOCmQ4y/bkr9i rA== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2057.outbound.protection.outlook.com [104.47.48.57]) by mx0a-00273201.pphosted.com with ESMTP id 2utqg3b7mk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 23:20:02 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HBykVcuODlIbhWIgVkcO/Liafw+S7TY0M9fqi7IxP7Dcfe0LfXDTU1fMDx+2Uf0dal+HNMGHik5SZsoDA/RvpQ4b1yXbUy7Dz/oj0NiWmRT7dxAYqEiXXa2Bbd4pxlVMkYCRNb0W034wFjNC/3ohZtGRyutkXcajiLQCd6hBiS5VHXWPlt5D7yxTiHGeZQLHkOdS/IFkBZLvEEZ3dLHVcKCz3SRSkvZwGFB3uhEepzi2d4oJsFnqRRSGumgG97mqsbP/1UWH8eofv26e3T1SwkktGIdfPXqluORT/Dcz9EhtN24AXadNHIlzlysVxvGsZE+CfhdBy7MyWL5ddgKlZw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7XZEky7uNeBemKMX6G5nmuwmRewn3QdsVX1lsg2e4o8=; b=MmNAlcYHmd29eR3FTHf0IEuZdJ1OEK79sDwl8xoOs7dDlSdGjFn9/o/MyYYWsSaE5MaRloIldS37+rAQijxstC7gsxvQZGEax5+pnt7qcQluakSsp/FrKZLPIqaf2jtjwF5fLDlboEo7gwpIHQEIbxEvjYcv5eT4SjhapardptliDsDtPYYs9Yzkkxk87nSEvNq2cF7myDUjTxYcYh5j9ws8vOPju36BvoBPaeC3teyznlPBVsAvloVjcfK6HmKdXIuhtku0vzPQe/91lbMbc/iumH1jsKgzSXKLgdTKsridTPq9oMYXiJ7ORcZBRcqYrgj1Iv0vRfOI3j91aqU/Yw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4886.namprd05.prod.outlook.com (52.135.235.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Fri, 6 Sep 2019 06:20:01 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 06:20:01 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcVwfowgAicPYCAAACusA==
Date: Fri, 6 Sep 2019 06:20:01 +0000
Message-ID: <BYAPR05MB5463B35403A97D4AE8F134C9AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <EEC6B6CA-6A12-4A04-9BCF-049C00AC78E3@cisco.com>
In-Reply-To: <EEC6B6CA-6A12-4A04-9BCF-049C00AC78E3@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-08-31T20:33:30.4655054Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=f89c27bf-ea10-4d11-a23e-8766f5d414dd; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f758c50f-a110-49cc-f4cb-08d732923fbc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4886; 
x-ms-traffictypediagnostic: BYAPR05MB4886:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB48865AE4664F7CBDF4AC8C84AEBA0@BYAPR05MB4886.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3968;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(4636009)(376002)(346002)(136003)(396003)(39860400002)(366004)(199004)(189003)(5660300002)(4744005)(6116002)(76116006)(71200400001)(64756008)(2906002)(71190400001)(790700001)(3846002)(66066001)(7696005)(99286004)(66556008)(66946007)(66476007)(66446008)(52536014)(476003)(316002)(33656002)(110136005)(26005)(86362001)(11346002)(446003)(102836004)(9686003)(54896002)(6306002)(6436002)(55016002)(229853002)(53546011)(486006)(6506007)(7736002)(76176011)(14454004)(478600001)(74316002)(25786009)(53936002)(186003)(6246003)(2501003)(256004)(81166006)(8936002)(81156014)(8676002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4886; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: g6H5K8cDWzK1t2/qRRNQaapyT+m6REjECTnKJ/nKv8RNGd5vqNUTcUeCPNJS+mI8AKOgLOCr+KTDcq4HW94QKhb1GlSq0G7doleUun1cGC9kLqpr2mjUGKbdovwFENFkcSuVM8NcIhOpaYMWKrEmea+HQlO2u6AVAxCY6vM0e3MBrHOsow0HHWGygimjV5SGYnbW2ma9UOIa8QfT0u5EopnoJ1RyIpUrO7LXh8p0kNk8V4KyzUgAMkDFMQO4ye9G2gt9GOH9V5FaMysnjzynVwwnrq2R68FPcK5JwA5uYTAvhUS91S0T/y9+zyts8HKr7fegcX11FtbDrofKkaTAJhxf8jqq9lgadf0hLdviM7EBVC1Qgt5Z8Bd9BH5J6CkDbE07w+4kUlofZ30EoVCh4qjROPPntMqNRx1ALHHf76E=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463B35403A97D4AE8F134C9AEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: f758c50f-a110-49cc-f4cb-08d732923fbc
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 06:20:01.0657 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: iN/hEqaebtE+qgiFKUSF+rk4T7UGnHqbUFxI3rwWH00v7pUzBCfiKNTH5WguaD1xGI+pESiWFunXqozUHSwWOg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4886
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_03:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 adultscore=0 mlxscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 priorityscore=1501 phishscore=0 impostorscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060068
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/gEHitDX3i5NuHMJ7tyNBotNiFCQ>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 06:20:10 -0000

--_000_BYAPR05MB5463B35403A97D4AE8F134C9AEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Consider what a simple TRACEROUTE over the SR path would reveal. If you wan=
ted to get really fancy, consider traceroute with RFC 5837 extensions.

                                                          Ron



Juniper Business Use Only
From: Zafar Ali (zali) <zali@cisco.com>
Sent: Friday, September 6, 2019 2:13 AM
To: Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>; SPRING=
 WG List <spring@ietf.org>; 6man@ietf.org
Cc: Zafar Ali (zali) <zali@cisco.com>
Subject: Re: [spring] Beyond SRv6.

Hi Ron,

<snip>

> For example, there is no need for an SRv6+ OAM document. It's just IPv6 a=
nd IPv6 OAM just works.

Really?
How can you perform all OAM functions on a system that is based on a "label=
 mapping table" using standard IPv6 OAM?
If service provider has an issue with a (remote) mapping table, how would t=
he provider debug it using the standard IPv6 OAM?
Recall, IPv6 never had such "label mapping table" and hence never had to wo=
rry about debugging issues with the "label mapping table"




--_000_BYAPR05MB5463B35403A97D4AE8F134C9AEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Consider what a simple TRACEROUTE over the SR path w=
ould reveal. If you wanted to get really fancy, consider traceroute with RF=
C 5837 extensions.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;=
 <br>
<b>Sent:</b> Friday, September 6, 2019 2:13 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; Rob Shakir &lt;robjs@goo=
gle.com&gt;; SPRING WG List &lt;spring@ietf.org&gt;; 6man@ietf.org<br>
<b>Cc:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Ron, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&lt;snip&gt; <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt; For example, there is no need for an SRv6&#43; =
OAM document. It&#8217;s just IPv6 and IPv6 OAM just works.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman&quo=
t;,serif;color:black">Really?
</span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&qu=
ot;,serif;color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman&quo=
t;,serif;color:black">How can you perform all OAM functions on a system tha=
t is based on a &#8220;label mapping table&#8221; using standard IPv6 OAM?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman&quo=
t;,serif;color:black">If service provider has an issue with a (remote) mapp=
ing table, how would the provider debug it using the standard IPv6 OAM?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman&quo=
t;,serif;color:black">Recall, IPv6 never had such &#8220;label mapping tabl=
e&#8221; and hence never had to worry about debugging issues with the &#822=
0;label mapping table&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman&quo=
t;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
<o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463B35403A97D4AE8F134C9AEBA0BYAPR05MB5463namp_--


From nobody Thu Sep  5 23:23:08 2019
Return-Path: <rbonica@juniper.net>
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 BE5C21209C1; Thu,  5 Sep 2019 23:23:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 kntk9F8x_-w2; Thu,  5 Sep 2019 23:23:04 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47A101208A1; Thu,  5 Sep 2019 23:23:04 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x866JVDw025791; Thu, 5 Sep 2019 23:22:59 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=q+mf6N7lrN7CAjNFfHwilXbcDQbaDqnA7ms0FdR7BaE=; b=uHYj7OqXJF8GtFgE0y6VztLuntnwBYMShGmxnJFJ6UolXjparIPipOnyQ58BdiYEvk2f AGAgFIp1Kv+iclvrS0tC9ywIj5TE6bKRm7cLQ/IV9jWd9hELp+8IoL50lXIkPGr8jaj/ Jk82/g4PcI5Hm2nZQ6WeUNR+IYO4vaCkW4N8g77aZYU/n27Mwf+wyDtvdESdickDt4T0 mqWWUXq+ozo2yJstegq1h6QkQ2Zk7xsACkCt+0Z4rYb3wszucN9zY7e+gcdhvWmfGg7b v6lLgAnFIdX/sHMhRSvj+6wTpN2U+eTc4C9zRnZiHYfAklKkAlp9FRh6H/uj/ILzqs52 ow== 
Received: from nam04-sn1-obe.outbound.protection.outlook.com (mail-sn1nam04lp2056.outbound.protection.outlook.com [104.47.44.56]) by mx0a-00273201.pphosted.com with ESMTP id 2utqg3b7t3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Sep 2019 23:22:59 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zp+2fEaPM9qNePXakTUhPEyNV/+6P5lgI+8QmDq9vN/UjX8tbQ4V/XfZDj28/hsHIZ64cc4u4xrhMq2/sN3nQxH2OGsLvqP4mwtP9Xrvn6jw1bJEvM9IXkWoBGbCfwnx/PiNlORIKuZ0KS+CkudLwImPFvZ5HA2Rw3GcbTHNRRj9z7L/LsfEppS2M0tdB/7cg+OrusPKjO+0h/48sB4dxsaqmDago8ci9XWw0QVjLGNTsohrObXB3liyLRz69xaMEwcTwn+p1h/UfJDWxo5mZ69zsop3kwwpflvAUEKjdbe3huqiS5Sziid768W6gQhQXJdBmSixLfRTWO0o3NyE3A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q+mf6N7lrN7CAjNFfHwilXbcDQbaDqnA7ms0FdR7BaE=; b=k9Atdfh1yd/os5L6cVwudYEhwo1uVEb9c64K9FS8VYvsoawCjO/Xx3v3polSswLzKah1IGQH+KcXSQGwYy7SX1wabK2s1KrzwXJZz1XnB69DSjcToEnlciuqgCUNBsMuFfzPfCpCNc+y6UQcLAEh+87uFbm+AD0+BLfhmltUUKN7YO6f9nOVqJWjo4pWL1pN5Co4wbnnjPXcNLwrlmrjEx9MbN0PylM8dRxf6VkPq+IHYSVAk/SHrT1+N8609cX73zODEZrcNW8od1yNup7BWaGby2t96oRigYzirLhP1JGzlE1YdF4sORlXytvIdWs8GAgcm9HlZMNhldglKm5vLA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4886.namprd05.prod.outlook.com (52.135.235.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Fri, 6 Sep 2019 06:22:57 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 06:22:57 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, Srihari Sangli <ssangli@juniper.net>,  Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAHuRoCAAA+hgIAD7CKAgAADCDCAAAbUAIAAASpA
Date: Fri, 6 Sep 2019 06:22:57 +0000
Message-ID: <BYAPR05MB54637D3761C4BCC2B452241FAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com>
In-Reply-To: <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b31ed0c1-e7da-4d18-9eca-67238cf1223c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T05:57:42.6298577Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=True; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-03T17:26:01+0530; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=e9bef663-d42c-483a-a739-0000a31da4b6
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 09850bb5-5624-48d4-c8e9-08d73292a902
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4886; 
x-ms-traffictypediagnostic: BYAPR05MB4886:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB488648A658DB181257F1E2B5AEBA0@BYAPR05MB4886.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(346002)(136003)(396003)(39860400002)(366004)(199004)(189003)(5660300002)(6116002)(66574012)(76116006)(71200400001)(64756008)(2906002)(71190400001)(790700001)(3846002)(66066001)(7696005)(99286004)(66556008)(66946007)(66476007)(66446008)(52536014)(476003)(316002)(33656002)(561944003)(110136005)(26005)(86362001)(11346002)(446003)(102836004)(9686003)(54896002)(6306002)(6436002)(236005)(55016002)(229853002)(53546011)(486006)(6506007)(7736002)(76176011)(14454004)(478600001)(966005)(74316002)(606006)(25786009)(53936002)(186003)(6246003)(2501003)(1941001)(256004)(81166006)(8936002)(81156014)(8676002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4886; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: RHVHVqWo5sUjQBe4bqivT4qkf7YnX5eNbbBpjsu7TZ9n92istYdXZ8iGdCL3FzZmxcnoJrfkVAEVJfnRGtDxS+cJTI6/qsYk4rDvvgYgPwfSmAK4hEczrbyqKfA3s1Jye4ZsABssXWW/iHxwAfexGHn6VcaFnwFnZx7xhU1hEZr2i0FFOIQs7TiOfbrmeGTg/mNsHp0jfI9l1iZe6dD3V7MBM1o/D4UyvkEbdCO+VxZFoXkvgkDxXe4PbwwpG/FfoxorAaz8HfmtF6yGC/6SKVlWpYERUQxoeKSykCK5u8znrAkVAaCccSX6ZDRu9XdgXsZoQVvYHvvwlypuEQrM9NCy5Tsp4JHQmes1siK+ax8Ahmi4dKjJKjim13cmBW4pNwK6tw3GR1J0vwwem1nDm5mqE0hZaDuXND9Oe/bmSNc=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54637D3761C4BCC2B452241FAEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 09850bb5-5624-48d4-c8e9-08d73292a902
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 06:22:57.7211 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NN10PmWNIK1fWm6rt8U4WRhgmizvQTrMX6bc6tY0Bc+qfVZ1KylQB28T+hj1RxAkNpj/jp4aBsdcJIgPVCaOzg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4886
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_03:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 adultscore=0 mlxscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 priorityscore=1501 phishscore=0 impostorscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060068
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/iSrfZ8yI5tzSjxURKeIh_DMMIbE>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 06:23:07 -0000

--_000_BYAPR05MB54637D3761C4BCC2B452241FAEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Ali,

Nothing so complicated is required. At most, PING and TRACEROUTE with RFC 5=
837 extensions.

                                                                 Ron




Juniper Business Use Only
From: Zafar Ali (zali) <zali@cisco.com>
Sent: Friday, September 6, 2019 2:18 AM
To: Ron Bonica <rbonica@juniper.net>; Srihari Sangli <ssangli@juniper.net>;=
 Tarek Saad <tsaad.net@gmail.com>; Rob Shakir <robjs@google.com>; SPRING WG=
 List <spring@ietf.org>; 6man@ietf.org
Cc: Zafar Ali (zali) <zali@cisco.com>
Subject: Re: [spring] Beyond SRv6.

Hi Ron,

Please see in-line.

Thanks

Regards ... Zafar

From: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Date: Friday, September 6, 2019 at 1:57 AM
To: "Zafar Ali (zali)" <zali@cisco.com<mailto:zali@cisco.com>>, Srihari San=
gli <ssangli@juniper.net<mailto:ssangli@juniper.net>>, Tarek Saad <tsaad.ne=
t@gmail.com<mailto:tsaad.net@gmail.com>>, Rob Shakir <robjs@google.com<mail=
to:robjs@google.com>>, SPRING WG List <spring@ietf.org<mailto:spring@ietf.o=
rg>>, "6man@ietf.org<mailto:6man@ietf.org>" <6man@ietf.org<mailto:6man@ietf=
.org>>
Subject: RE: [spring] Beyond SRv6.

Inline.....



Juniper Business Use Only
From: Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>>
Sent: Friday, September 6, 2019 1:42 AM
To: Srihari Sangli <ssangli@juniper.net<mailto:ssangli@juniper.net>>; Tarek=
 Saad <tsaad.net@gmail.com<mailto:tsaad.net@gmail.com>>; Ron Bonica <rbonic=
a@juniper.net<mailto:rbonica@juniper.net>>; Rob Shakir <robjs@google.com<ma=
ilto:robjs@google.com>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf=
.org>>; 6man@ietf.org<mailto:6man@ietf.org>
Cc: Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>>
Subject: Re: [spring] Beyond SRv6.

<snip>

Hi Srihari,

> DA manipulation along the hop (shifting as the draft proposes) on each ro=
uter and reconstructing the DA - can make it harder to debug when
              > there is problem.



It has been clarified during the Spring WG session in Montreal. Repeating t=
he same -



  *   The original segment list is maintained by using the non-Reduced flav=
or (in which case the SID list is fully preserved in the SRH).

[RB] At the cost of encoding efficiency. 50% decrease !!


In reality, debugability is a huge issue in CRH proposal.

[RB] In reality, the debuggability characteristics of SRv6+ are very simila=
r to those of SR-MPLS. We have the same mapping from a short identifier (SR=
v6+ SID or SR-MPLS Label) to an IPv6 address.

[RB] So, would you like to argue that debuggability is a huge issue in SR-M=
PLS?

[ZA] Not at all. SR-MPLS uses MPLS OAM tool kit defined in https://tools.ie=
tf.org/html/rfc8029<https://urldefense.com/v3/__https:/tools.ietf.org/html/=
rfc8029__;!8WoA6RjC81c!TkBkBFPiX8_HzpxayXHu3zPmLXGXoQv2JitOPuzsxDMSS0wZKsKN=
68a_insHhyXn$>.
[ZA] Are you suggesting you will introduce something similar to RFC8029?

                                                              Ron


For example,
the CRH requires an IPv6 address to the "labels" mapping table (Yuck!).
An operator cannot determine the path packet will take by looking at CRH.
Have you realized how painful it will be for the operator to:

  *   Walk the CRH,
  *   Map each per-node "local labels" to its associated IPv6 address,
  *   Repeat the process for the entire label chain encoded in CRH.
Not to mention, this requires the operators to get the "mapping table" from=
 each node in the network.



Thanks



Regards ... Zafar



<snip>

--_000_BYAPR05MB54637D3761C4BCC2B452241FAEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:13.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.emailstyle18
	{mso-style-name:emailstyle18;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	font-variant:normal !important;
	color:windowtext;
	text-transform:none;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle30
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:38095239;
	mso-list-template-ids:-1390094944;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.75in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.75in;
	mso-level-number-position:left;
	margin-left:2.75in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.25in;
	mso-level-number-position:left;
	margin-left:3.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.75in;
	mso-level-number-position:left;
	margin-left:3.75in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.25in;
	mso-level-number-position:left;
	margin-left:4.25in;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:758449732;
	mso-list-template-ids:513289170;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1341006114;
	mso-list-template-ids:-1390094944;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1928153085;
	mso-list-template-ids:-504872740;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Ali,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Nothing so complicated is required. At most, PING an=
d TRACEROUTE with RFC 5837 extensions.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;=
 <br>
<b>Sent:</b> Friday, September 6, 2019 2:18 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; Srihari Sangli &lt;ssang=
li@juniper.net&gt;; Tarek Saad &lt;tsaad.net@gmail.com&gt;; Rob Shakir &lt;=
robjs@google.com&gt;; SPRING WG List &lt;spring@ietf.org&gt;; 6man@ietf.org=
<br>
<b>Cc:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Ron, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please see in-line. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">Regards &#8230; Zafar <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">Ron Bonica &lt;<a=
 href=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 1:57 AM<br>
<b>To: </b>&quot;Zafar Ali (zali)&quot; &lt;<a href=3D"mailto:zali@cisco.co=
m">zali@cisco.com</a>&gt;, Srihari Sangli &lt;<a href=3D"mailto:ssangli@jun=
iper.net">ssangli@juniper.net</a>&gt;, Tarek Saad &lt;<a href=3D"mailto:tsa=
ad.net@gmail.com">tsaad.net@gmail.com</a>&gt;, Rob Shakir &lt;<a href=3D"ma=
ilto:robjs@google.com">robjs@google.com</a>&gt;,
 SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&=
gt;, &quot;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>RE: [spring] Beyond SRv6.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">Inline&#8230;..<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Zafar Ali (zali) &lt;<a href=3D"mailto:=
zali@cisco.com">zali@cisco.com</a>&gt;
<br>
<b>Sent:</b> Friday, September 6, 2019 1:42 AM<br>
<b>To:</b> Srihari Sangli &lt;<a href=3D"mailto:ssangli@juniper.net">ssangl=
i@juniper.net</a>&gt;; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com=
">tsaad.net@gmail.com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@jun=
iper.net">rbonica@juniper.net</a>&gt;; Rob Shakir &lt;<a href=3D"mailto:rob=
js@google.com">robjs@google.com</a>&gt;;
 SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&=
gt;; <a href=3D"mailto:6man@ietf.org">
6man@ietf.org</a><br>
<b>Cc:</b> Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com">zali@cisc=
o.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&lt;snip&gt;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Hi Srihari, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&gt; DA manipulation alon=
g the hop (shifting as the draft proposes) on each router and reconstructin=
g the DA - can make it harder to debug when
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; there is problem.<o:p></o:p></p>
<div>
<div>
<div>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
It has been clarified during the Spring WG session in Montreal. Repeating t=
he same &#8211;
<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
&nbsp;<o:p></o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:-.25in;mso-list:l0 leve=
l1 lfo3">The original segment list is maintained by using the non-Reduced f=
lavor (in which case the SID list is fully preserved in the SRH).&nbsp;
<o:p></o:p></li></ul>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">[RB] At the cost of encoding efficiency. 50% decreas=
e !!<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">In reality, debugabili=
ty is a huge issue in CRH proposal.&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">[RB] In reality, the debuggability characteristics o=
f SRv6&#43; are very similar to those of SR-MPLS. We have the same mapping =
from a short identifier (SRv6&#43; SID or SR-MPLS Label) to an IPv6 address=
.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">[RB] So, would you like to argue that debuggability =
is a huge issue in SR-MPLS?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[ZA] Not at all. SR-MPLS uses MPLS OAM tool kit defi=
ned in <a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/rf=
c8029__;!8WoA6RjC81c!TkBkBFPiX8_HzpxayXHu3zPmLXGXoQv2JitOPuzsxDMSS0wZKsKN68=
a_insHhyXn$">
https://tools.ietf.org/html/rfc8029</a>. <o:p></o:p></p>
<p class=3D"MsoNormal">[ZA] Are you suggesting you will introduce something=
 similar to RFC8029?
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">For example,&nbsp;</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">the CRH requires an IP=
v6 address to the &#8220;labels&#8221; mapping table (Yuck!).&nbsp;</span><=
o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">An operator cannot det=
ermine the path packet will take by looking at CRH.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">Have you realized how =
painful it will be for the operator to:&nbsp;</span><o:p></o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#1C1E29;mso-list:l2 level1 lfo6">Wal=
k the CRH,&nbsp;<o:p></o:p></li><li class=3D"MsoNormal" style=3D"color:#1C1=
E29;mso-list:l2 level1 lfo6">Map each per-node &quot;local labels&quot; to =
its associated IPv6 address,&nbsp;&nbsp;<o:p></o:p></li><li class=3D"MsoNor=
mal" style=3D"color:#1C1E29;mso-list:l2 level1 lfo6">Repeat the process for=
 the entire label chain encoded in CRH.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29">Not to mention, this r=
equires the operators to get the &quot;mapping table&quot; from each node i=
n the network.&nbsp;</span><o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
Thanks<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
Regards &#8230; Zafar
<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" style=3D"margin:0in;margin-bottom:.0001pt">=
&lt;snip&gt; <o:p>
</o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54637D3761C4BCC2B452241FAEBA0BYAPR05MB5463namp_--


From nobody Thu Sep  5 23:26:15 2019
Return-Path: <andrew.alston@liquidtelecom.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 EC7EF120ADE for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 23:26:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 hRNo9SZbhq6N for <spring@ietfa.amsl.com>; Thu,  5 Sep 2019 23:26:11 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 071731200A3 for <spring@ietf.org>; Thu,  5 Sep 2019 23:26:10 -0700 (PDT)
Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on0101.outbound.protection.outlook.com [104.47.25.101]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-49-jBYS0x5LM0qJyyfVbtbIgg-1; Fri, 06 Sep 2019 07:26:07 +0100
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com (52.133.109.74) by PR2PR03MB5259.eurprd03.prod.outlook.com (52.133.108.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Fri, 6 Sep 2019 06:26:05 +0000
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8]) by PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8%5]) with mapi id 15.20.2220.022; Fri, 6 Sep 2019 06:26:05 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: "Zafar Ali (zali)" <zali@cisco.com>, Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgx1C0+06fAOEubArDypHiFT6cYjQIAgAFlvICABFUlAIAAGLIQ
Date: Fri, 6 Sep 2019 06:26:05 +0000
Message-ID: <PR2PR03MB541919BF476849395960373BEEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <SN6PR05MB3950E186FB6B6FE0F9074BB5D5B90@SN6PR05MB3950.namprd05.prod.outlook.com> <1547FF45-AFF1-4E5A-8D57-EA608BF3DA8A@cisco.com>
In-Reply-To: <1547FF45-AFF1-4E5A-8D57-EA608BF3DA8A@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-02T13:22:56.0554076Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=eb8da43e-0588-4401-bebc-8673f296ebda; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c7c0c116-fd7f-401a-b278-08d732931907
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:PR2PR03MB5259; 
x-ms-traffictypediagnostic: PR2PR03MB5259:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <PR2PR03MB52593BF7C2AD05AF3C89B852EEBA0@PR2PR03MB5259.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(136003)(39850400004)(346002)(376002)(199004)(189003)(110136005)(316002)(2906002)(8936002)(8676002)(14444005)(256004)(229853002)(52536014)(7736002)(10916006)(561944003)(99286004)(33656002)(5660300002)(74316002)(81166006)(2501003)(305945005)(81156014)(6306002)(478600001)(26005)(25786009)(9686003)(86362001)(14454004)(53936002)(102836004)(486006)(11346002)(6506007)(66066001)(446003)(55016002)(476003)(186003)(6436002)(71190400001)(71200400001)(7696005)(6116002)(66446008)(64756008)(66556008)(66476007)(66946007)(76116006)(3846002)(76176011)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:PR2PR03MB5259; H:PR2PR03MB5419.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UKYSRnEAMso/RwFrwNnDjvAyy36drVORZLO+ZqMZ8CudZIxF0YMx1PqwLyi2Z2FknsiJrqf0ICnog3jbllw8yQwRwNFiCWJabg7S2O+i85QUq+mmAdu3su5Lp9oEPzHkqDZ2UMQ0Zxd4SZx/LmDjZrQRIAGOw6LAdr+n6QrTGvKdZN9D1tzi2F4arKsw6O/rcVpFzhEq37EGx/bJzBgqy1IWtZ29ykh1mknMEWjL6GkfbhCR6+O2PHsuYyNm9h/R54wBTQ5NH7TcCnHnwBYvJhaFRPgkgjxcNyyVYrXbIvzF+rkSsH9WNOpkVaHrdnnY5bNzA3oKOac5ifb91TTjXWKULYq/F7Txl3rn4EJG4G8mUfLISFatnRrhdVjC8wfXYbDos03xBh2ZfIl1V4+eUiAE+2+7/sv1k2+HrRyWKxM=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c7c0c116-fd7f-401a-b278-08d732931907
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 06:26:05.5791 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zJNEqLnB9JpGP+5TgDOU/trFYe3PdA7T4qMnp4TY6cD4r3HyN0hFZWeiq5HcKEqXfS0Yvg08OEEKSc5chKw7CMVbKN++6yT13wCyT/ykEPk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR03MB5259
X-MC-Unique: jBYS0x5LM0qJyyfVbtbIgg-1
X-Mimecast-Spam-Score: 0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0BBBt3XG59NN4RxSJExWnyQk05o>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 06:26:14 -0000

PHNuaXA+DQoNCj4gVGhpcyBpcyBhYnNvbHV0ZWx5IGZhbHNlISANCsKgDQo+IEhhdmUgeW91IGZv
cmdvdHRlbiB0aGUgdmVyeSBzdHJvbmcgYXJndW1lbnRzIGFnYWluc3QgaXQgYXQgdGhlIFNwcmlu
ZyBzZXNzaW9uIGluIE1vbnRyZWFsIGFuZCB0aGUgdmFyaW91cyBlbWFpbHMgb24gdGhlIGxpc3Qg
dGhhdCBlY2hvZWQgdGhlbSDwn5iJDQo+IE5vdCB0byBtZW50aW9uIGNvbW1lbnRzIGZyb20gUm9i
ZXJ0IFIgKGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzZiZFhf
Z2I0N3VGWW5kNnl0d0ZMUFl4WENZbykuIA0KDQpBcmd1bWVudHMgYWdhaW5zdCBhIHByb3Bvc2Fs
IGluIHRoZSBJRVRGIGFyZSBtZWFudCB0byBiZSBqdWRnZWQgb24gdGVjaG5pY2FsIG1lcml0LiBZ
ZXMgLSBJIGhlYXJkIGFyZ3VtZW50cyBpbiBNb250cmVhbCBhYm91dCBwcmV2aW91cyB3b3JrIGRv
bmUgb24gYWx0ZXJuYXRpdmVzIGFuZCBhYm91dCBzcnY2KyBzdXBwb3NlZGx5IGJlaW5nIGxhdGUg
dG8gdGhlIHBhcnR5IC0gYnV0IHRoZSB0ZWNobmljYWwgYXJndW1lbnRzIC0gdGhvc2UgSSBkaWRu
4oCZdCBoZWFyLCBtYXliZSBJIG1pc3NlZCB0aGVtLCBzbywgaWYgSSBkaWQsIEkgYXBvbG9naXpl
LCBhbmQgcGVyaGFwcyB5b3UgY2FuIGFzc2lzdCB1cyBpdCBpbiB0ZWxsaW5nIHVzIHdoYXQgdGhl
eSB3ZXJlLiAgDQoNCkFzIEkgaGF2ZSBzYWlkIHRvIG90aGVycyAtIGlmIHRoZXJlIGFyZSB0ZWNo
bmljYWwgcHJvYmxlbXMgd2l0aCB0aGUgc3R1ZmYgd2UgYXJlIHdvcmtpbmcgb24gaGVyZSAtIHB1
dCB0aG9zZSBpc3N1ZXMgb24gdGhlIHRhYmxlIC0gYW5kIHdoZXJlIHBvc3NpYmxlIHNwZWFraW5n
IGZvciBteXNlbGYgaGVyZSAtIGV2ZXJ5IGVmZm9ydCB3aWxsIGJlIG1hZGUgdG8gYWNjb21tb2Rh
dGUgLSBidXQgLSB5b3UgYXJlIGxhdGUgdG8gdGhlIHBhcnR5IC0gaXMgbm90IGEgdmFsaWQgYXJn
dW1lbnQuDQoNCg0KPiBZZXMsIGluZGVlZCBSb24gcHJlc2VudGVkIHRoZSBwcm9wb3NhbCB0byBl
dmVyeSB3b3JrZ3JvdXAgcG9zc2libGUgaW4gTW9udHJlYWwsIG9ubHkgdG8gZmluZCBubyBpbnRl
cmVzdCBmcm9tIGFueW9uZS4gDQo+IEkgd291bGQgYWR2aXNlIHlvdSB0byByZWFkIHRoYXQgc2ls
ZW5jZSBkaWZmZXJlbnRseS4g8J+YicKgIA0KDQpJIHdvdWxkIGFkdmlzZSB0YWtpbmcgYSBjbG9z
ZSByZWFkIG9uIFJGQzcyODIgLSBzcGVjaWZpY2FsbHkgc2VjdGlvbiAyLg0KDQpBbmQgYXMgYSBm
aW5hbCB0aG91Z2h0Og0KDQpPbmUgb2YgdGhlIHRoaW5ncyB0aGF0IHdhcyBiZWluZyBzYWlkIC0g
d2FzIHRoYXQgbmV0d29yayBwcm9ncmFtbWluZyB0b29rIHllYXJzIHRvIGRldmVsb3AgZXRjIC0g
d2VsbCAtIGluIHRoaXMgaW5kdXN0cnkgeWVhcnMgLSBpcyBhIGxpZmV0aW1lIC0gYW5kIHNvbWV0
aW1lcyBpZiBzb21ldGhpbmcgdGFrZXMgeWVhcnMgLSBhbiBhbHRlcm5hdGl2ZSB3aWxsIGFyaXNl
IGR1cmluZyB0aGF0IGRldmVsb3BtZW50IGN5Y2xlIC0gdGhhdCBlaXRoZXIgYWRkcmVzc2VzIG5l
ZWRzIGluIGEgZGlmZmVyZW50IG1hbm5lciB0aGF0IGlzIG1vcmUgZWZmaWNpZW50LCBvciBhZGRy
ZXNzZXMgYWRkaXRpb25hbCBuZWVkcyBiZXlvbmQgdGhvc2UgYWRkcmVzc2VzIGJ5IHRoZSBvcmln
aW5hbCBzdGlsbCBpbiBwcm9ncmVzcyBpZGVhcy4gIFRoYXQgSSB3b3VsZCBhcmd1ZSBpcyB0aGUg
c2lnbiBvZiBhIGhlYWx0aHkgZGV2ZWxvcGluZyBpbmR1c3RyeSB0aGF0IGlzIGdldHRpbmcgY29u
dHJpYnV0aW9ucyBmcm9tIHBlb3BsZSB3aG8gaGF2ZSBwZXJzcGVjdGl2ZXMgYmV5b25kIHRoYXQg
b2YgdGhlIHByb3Bvc2VyIG9mIHRoZSBvcmlnaW5hbCBpZGVhLiAgVGhhdCAtIGlzIGNhbGxlZCBw
cm9ncmVzcw0KDQpBbmRyZXcNCg0K


From nobody Thu Sep  5 23:34:29 2019
Return-Path: <zali@cisco.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 814C9120130; Thu,  5 Sep 2019 23:34:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.399
X-Spam-Level: 
X-Spam-Status: No, score=-14.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=OjOb4nBA; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ciEVC5Yy
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 S-RA8-Ks_WfG; Thu,  5 Sep 2019 23:34:18 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F9D412002E; Thu,  5 Sep 2019 23:34:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=37229; q=dns/txt; s=iport; t=1567751658; x=1568961258; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=dBCea0GQ1HdELXTwleM0V0klCVUGrkw6t8vu2AL1Yqk=; b=OjOb4nBAqV9k7soZoF+EYM/oSXTCBKpnbR5Lag6f2zXBXFA2rcYpisfE EZdY2iDeD+DTMTWHVfeBVp4rsAj9mEmXLxLtt/lwXBgc3Q9wIMNAdLffp GQegNIlPSgw6frzGPdXrLrpcWQCpjZnhLl3QWkKySrOOPOOkceqat+oRJ Y=;
IronPort-PHdr: =?us-ascii?q?9a23=3AhJD0vhU7wRSN0zRvrNqE7s/EtU7V8LGuZFwc94?= =?us-ascii?q?YnhrRSc6+q45XlOgnF6O5wiEPSANiJ8OpK3uzRta2oGXcN55qMqjgjSNRNTF?= =?us-ascii?q?dEwd4TgxRmBceEDUPhK/u/fSU+HexJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AaAABf/HFd/4kNJK1lGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBVQIBAQEBAQsBgRUvUANtDkggBAsqhCGBX4FoA4p1gjc?= =?us-ascii?q?liWKOC4EugSQDVAkBAQEMAQEeDwIBAYMJgTYCF4IgIzYHDgIDAQMCAwEBBAE?= =?us-ascii?q?BAQIBBgRthS4MhUoBAQEBAgESER0BATcBBAsCAQgOAwMBAQEhAQYDAgICHxE?= =?us-ascii?q?UCQgCBAENBSKDAAGBHU0DDg8BAgydfQKBOIhhc4Eygn0BAQWBBgGEEA0LghY?= =?us-ascii?q?DBoE0AYt3GIFAP4ERJwwTgkw+ghpHAQEDgX4NCYJVMoImjzuFIZZzLUEKgiC?= =?us-ascii?q?GfYl1g38bgjSHPI8KjX2IAIIGjlsCBAIEBQIOAQEFgVkELTeBIXAVOyoBgkF?= =?us-ascii?q?QEBSBKiQMF4NPhFk7hQgBNnMBgSiPYQEB?=
X-IronPort-AV: E=Sophos;i="5.64,472,1559520000";  d="scan'208,217";a="331840059"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 06:34:17 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x866YHgH028545 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 06:34:17 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 01:34:16 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 02:34:15 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 6 Sep 2019 01:34:15 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VZ8BOBJVJW+rOHLu27nk0rrvXiW8vtcsiS3jmiyNk2i3zBJN0z3V+HbFEH4nDvjYX4jrz5Pg7uornYyX8ug3U2AN/DM8bzG4ii/AGJVxxzE5m4ciDMSvGbq4VTVDaGrhi51EbRFa9nmChfiV1fgPbGrjMyrLpgdHXLSTN7HznN205fxyHwhfPGNssVgCwWx41iEivk+id4nqMEuf9aWRDHD5Hge71o1IKg55Ac/EQYiQnrZEW9as/LY97UVSP3MDChb1FgIrxfODV6IDDPEPAUSMKKzZCAa3VAmSKazWWk4fa+K/kCw+swxh7IyEHGVmSh8oALpMd8J/lD/+D/f+dA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dBCea0GQ1HdELXTwleM0V0klCVUGrkw6t8vu2AL1Yqk=; b=KeoY/DE1So8xIMqL4ZOTOGStU/KAImZqMX7zOo/Ce4kZioBcxb+4JJaGbMM9MsqRHSuvTdCrqmBk++rUlCVlF0EImnBdsnynMG2j1oDS4QRB5lFW1NjIkCpWUKVaztYCstBFG89lQ/lH0MaeMVNFQPj/opCd0EwxwYiC7TtHrZoXm5iGFzQ1ew7m4O7S/qHg2XXsO5gUh1/dt0myNke7+/ENFzDQUkTHF1bu/4h27dg/99fAuZLBNstL/pxcauhf5kKmKmgCv8qkgRvWHckf5dQqdGX8xg5lPKJfsLncrdbmobNlxfxXig7XKcmDtyOmm/bjGUAEYHaOs7iCuKR0uA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dBCea0GQ1HdELXTwleM0V0klCVUGrkw6t8vu2AL1Yqk=; b=ciEVC5YywUGpdRI/yVPcs+Reg6RlTI4Av0d75ALagTLTddn+unv+WkUJ3WiYGcWR1aoxm+jz1QxzVyAQ4inxPzkvqLjkqb7p3cCalI0jJbIgj5kt2OqbKur39W5S9mwRBj98/qD/hCm2MWTnlW0ycUxAnkIpgaklZMa1LwCXBZs=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3929.namprd11.prod.outlook.com (10.255.61.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.14; Fri, 6 Sep 2019 06:34:14 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 06:34:14 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Ron Bonica <rbonica@juniper.net>, Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, "SPRING WG List" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
CC: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0yM6n2rX/R0OF91+DcvSPFKcYjQIAgAHM44CAAA+hgIADqRSAgABHVgD//8KGAIAARIWA///AGQA=
Date: Fri, 6 Sep 2019 06:34:14 +0000
Message-ID: <04BC2063-74CD-42AA-8549-C83F84E36966@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <BYAPR05MB54637D3761C4BCC2B452241FAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54637D3761C4BCC2B452241FAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b31ed0c1-e7da-4d18-9eca-67238cf1223c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T05:57:42.6298577Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=True; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-03T17:26:01+0530; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=e9bef663-d42c-483a-a739-0000a31da4b6
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1006::107]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3326fe97-6ff9-41db-832f-08d732943c4a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3929; 
x-ms-traffictypediagnostic: DM6PR11MB3929:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB39298F8C2CD77C3B71324000DEBA0@DM6PR11MB3929.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(136003)(346002)(39860400002)(376002)(189003)(199004)(6486002)(6116002)(2906002)(66574012)(561944003)(9326002)(4326008)(2501003)(5660300002)(6436002)(86362001)(71200400001)(71190400001)(99286004)(229853002)(316002)(58126008)(110136005)(446003)(2616005)(53936002)(6306002)(54896002)(76116006)(36756003)(476003)(8676002)(81156014)(11346002)(91956017)(1941001)(66446008)(6246003)(107886003)(66946007)(6512007)(64756008)(66556008)(486006)(236005)(66476007)(33656002)(6506007)(53546011)(46003)(25786009)(8936002)(606006)(256004)(81166006)(7736002)(76176011)(966005)(14454004)(186003)(478600001)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3929; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: xH1nQ4d95K0P0gnP4vAFM3USgBSifEYmK//9aAA3+QYUtUpgEhpqcKDVmvYksj7n3XBfWQ8Rvfygc0ZOJgesZOhtbYRh7VXtJC6K+EV81HFQpB5z/aTLy0ZY0f2uy6IexhGZA+0M0NfaQmPUd0wT4P5YbODM/mUJ3tZ14u16Lr94qpovAIlaTTReMerqWanvbiSQC3khcugFIVDBchtT2nHtzI7MkTe5FLse7Qg35/8VluB8f/+mKZTAKUHFctcax8qD0vSesqsyD2DvyOx9ubCSc3QNgcLR5tjqV4GN9kw4jOafNZQ66xVDp7P8a63Qf0/AC69842ArBALe98kau5mImQzYZvwla7+28bKNfU1dl63U/ejnFCUBALbEyRLhfpMNkzkvfCiUAPnshVGJ0unrEzT/W3y9naTb6BuCfiA=
Content-Type: multipart/alternative; boundary="_000_04BC206374CD42AA8549C83F84E36966ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3326fe97-6ff9-41db-832f-08d732943c4a
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 06:34:14.2490 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: OhL2WAaMPizwojYGHm2yWFK0L1B9nyvUrFxNzZOYj+95V+kLZNjrlGn3N/jTZiSu
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3929
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.18, xch-rcd-008.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UVOuJG3eQaX-98og6dhVvFp44Cw>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 06:34:22 -0000

--_000_04BC206374CD42AA8549C83F84E36966ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpNUExTIHRvb2wga2l0IHdhcyBjcmVhdGVkIGFzIElQIHRvb2wga2l0IChJQ01Q
KSB3YXMgbm90IHN1ZmZpY2llbnQgdG8gZGVidWcgYW4gTVBMUyBzdWJzeXN0ZW0uDQoNCkJ5IGJy
aW5naW5nIGluIHRoZSDigJxsYWJlbCBtYXBwaW5nIHRhYmxl4oCdIGluIElQdjYgbmV0d29yaywg
eW91IGhhdmUgaW5oZXJpdGVkIHRoZSBzYW1lIHByb2JsZW0gaW5kdXN0cnkgaGFzIHNvbHZlZCBm
b3IgTVBMUyBPQU0gZHVyaW5nIHRoZSBsYXN0IH4yMCB5ZWFycy4NCg0KVGhhbmtzDQoNClJlZ2Fy
ZHMg4oCmIFphZmFyDQoNCkZyb206IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+DQpE
YXRlOiBGcmlkYXksIFNlcHRlbWJlciA2LCAyMDE5IGF0IDI6MjMgQU0NClRvOiAiWmFmYXIgQWxp
ICh6YWxpKSIgPHphbGlAY2lzY28uY29tPiwgU3JpaGFyaSBTYW5nbGkgPHNzYW5nbGlAanVuaXBl
ci5uZXQ+LCBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPiwgUm9iIFNoYWtpciA8cm9i
anNAZ29vZ2xlLmNvbT4sIFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+LCAiNm1hbkBp
ZXRmLm9yZyIgPDZtYW5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQmV5b25kIFNS
djYuDQoNCkFsaSwNCg0KTm90aGluZyBzbyBjb21wbGljYXRlZCBpcyByZXF1aXJlZC4gQXQgbW9z
dCwgUElORyBhbmQgVFJBQ0VST1VURSB3aXRoIFJGQyA1ODM3IGV4dGVuc2lvbnMuDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUm9uDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IFphZmFyIEFs
aSAoemFsaSkgPHphbGlAY2lzY28uY29tPg0KU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgNiwgMjAx
OSAyOjE4IEFNDQpUbzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD47IFNyaWhhcmkg
U2FuZ2xpIDxzc2FuZ2xpQGp1bmlwZXIubmV0PjsgVGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWls
LmNvbT47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBTUFJJTkcgV0cgTGlzdCA8c3By
aW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9yZw0KQ2M6IFphZmFyIEFsaSAoemFsaSkgPHphbGlA
Y2lzY28uY29tPg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpIaSBSb24s
DQoNClBsZWFzZSBzZWUgaW4tbGluZS4NCg0KVGhhbmtzDQoNClJlZ2FyZHMg4oCmIFphZmFyDQoN
CkZyb206IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVu
aXBlci5uZXQ+Pg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIgNiwgMjAxOSBhdCAxOjU3IEFNDQpU
bzogIlphZmFyIEFsaSAoemFsaSkiIDx6YWxpQGNpc2NvLmNvbTxtYWlsdG86emFsaUBjaXNjby5j
b20+PiwgU3JpaGFyaSBTYW5nbGkgPHNzYW5nbGlAanVuaXBlci5uZXQ8bWFpbHRvOnNzYW5nbGlA
anVuaXBlci5uZXQ+PiwgVGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbTxtYWlsdG86dHNh
YWQubmV0QGdtYWlsLmNvbT4+LCBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpy
b2Jqc0Bnb29nbGUuY29tPj4sIFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRv
OnNwcmluZ0BpZXRmLm9yZz4+LCAiNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4i
IDw2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBbc3By
aW5nXSBCZXlvbmQgU1J2Ni4NCg0KSW5saW5l4oCmLi4NCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3Mg
VXNlIE9ubHkNCkZyb206IFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29tPG1haWx0bzp6
YWxpQGNpc2NvLmNvbT4+DQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciA2LCAyMDE5IDE6NDIgQU0N
ClRvOiBTcmloYXJpIFNhbmdsaSA8c3NhbmdsaUBqdW5pcGVyLm5ldDxtYWlsdG86c3NhbmdsaUBq
dW5pcGVyLm5ldD4+OyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPG1haWx0bzp0c2Fh
ZC5uZXRAZ21haWwuY29tPj47IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRv
OnJib25pY2FAanVuaXBlci5uZXQ+PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbTxtYWls
dG86cm9ianNAZ29vZ2xlLmNvbT4+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPG1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmc+PjsgNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9y
Zz4NCkNjOiBaYWZhciBBbGkgKHphbGkpIDx6YWxpQGNpc2NvLmNvbTxtYWlsdG86emFsaUBjaXNj
by5jb20+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQo8c25pcD4NCg0K
SGkgU3JpaGFyaSwNCg0KPiBEQSBtYW5pcHVsYXRpb24gYWxvbmcgdGhlIGhvcCAoc2hpZnRpbmcg
YXMgdGhlIGRyYWZ0IHByb3Bvc2VzKSBvbiBlYWNoIHJvdXRlciBhbmQgcmVjb25zdHJ1Y3Rpbmcg
dGhlIERBIC0gY2FuIG1ha2UgaXQgaGFyZGVyIHRvIGRlYnVnIHdoZW4NCiAgICAgICAgICAgICAg
PiB0aGVyZSBpcyBwcm9ibGVtLg0KDQoNCg0KSXQgaGFzIGJlZW4gY2xhcmlmaWVkIGR1cmluZyB0
aGUgU3ByaW5nIFdHIHNlc3Npb24gaW4gTW9udHJlYWwuIFJlcGVhdGluZyB0aGUgc2FtZSDigJMN
Cg0KDQoNCiAgKiAgIFRoZSBvcmlnaW5hbCBzZWdtZW50IGxpc3QgaXMgbWFpbnRhaW5lZCBieSB1
c2luZyB0aGUgbm9uLVJlZHVjZWQgZmxhdm9yIChpbiB3aGljaCBjYXNlIHRoZSBTSUQgbGlzdCBp
cyBmdWxseSBwcmVzZXJ2ZWQgaW4gdGhlIFNSSCkuDQoNCltSQl0gQXQgdGhlIGNvc3Qgb2YgZW5j
b2RpbmcgZWZmaWNpZW5jeS4gNTAlIGRlY3JlYXNlICEhDQoNCg0KSW4gcmVhbGl0eSwgZGVidWdh
YmlsaXR5IGlzIGEgaHVnZSBpc3N1ZSBpbiBDUkggcHJvcG9zYWwuDQoNCltSQl0gSW4gcmVhbGl0
eSwgdGhlIGRlYnVnZ2FiaWxpdHkgY2hhcmFjdGVyaXN0aWNzIG9mIFNSdjYrIGFyZSB2ZXJ5IHNp
bWlsYXIgdG8gdGhvc2Ugb2YgU1ItTVBMUy4gV2UgaGF2ZSB0aGUgc2FtZSBtYXBwaW5nIGZyb20g
YSBzaG9ydCBpZGVudGlmaWVyIChTUnY2KyBTSUQgb3IgU1ItTVBMUyBMYWJlbCkgdG8gYW4gSVB2
NiBhZGRyZXNzLg0KDQpbUkJdIFNvLCB3b3VsZCB5b3UgbGlrZSB0byBhcmd1ZSB0aGF0IGRlYnVn
Z2FiaWxpdHkgaXMgYSBodWdlIGlzc3VlIGluIFNSLU1QTFM/DQoNCltaQV0gTm90IGF0IGFsbC4g
U1ItTVBMUyB1c2VzIE1QTFMgT0FNIHRvb2wga2l0IGRlZmluZWQgaW4gaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzgwMjk8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90
b29scy5pZXRmLm9yZy9odG1sL3JmYzgwMjlfXzshOFdvQTZSakM4MWMhVGtCa0JGUGlYOF9IenB4
YXlYSHUzelBtTFhHWG9RdjJKaXRPUHV6c3hETVNTMHdaS3NLTjY4YV9pbnNIaHlYbiQ+Lg0KW1pB
XSBBcmUgeW91IHN1Z2dlc3RpbmcgeW91IHdpbGwgaW50cm9kdWNlIHNvbWV0aGluZyBzaW1pbGFy
IHRvIFJGQzgwMjk/DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KRm9yIGV4YW1wbGUsDQp0aGUgQ1JIIHJlcXVp
cmVzIGFuIElQdjYgYWRkcmVzcyB0byB0aGUg4oCcbGFiZWxz4oCdIG1hcHBpbmcgdGFibGUgKFl1
Y2shKS4NCkFuIG9wZXJhdG9yIGNhbm5vdCBkZXRlcm1pbmUgdGhlIHBhdGggcGFja2V0IHdpbGwg
dGFrZSBieSBsb29raW5nIGF0IENSSC4NCkhhdmUgeW91IHJlYWxpemVkIGhvdyBwYWluZnVsIGl0
IHdpbGwgYmUgZm9yIHRoZSBvcGVyYXRvciB0bzoNCg0KICAqICAgV2FsayB0aGUgQ1JILA0KICAq
ICAgTWFwIGVhY2ggcGVyLW5vZGUgImxvY2FsIGxhYmVscyIgdG8gaXRzIGFzc29jaWF0ZWQgSVB2
NiBhZGRyZXNzLA0KICAqICAgUmVwZWF0IHRoZSBwcm9jZXNzIGZvciB0aGUgZW50aXJlIGxhYmVs
IGNoYWluIGVuY29kZWQgaW4gQ1JILg0KTm90IHRvIG1lbnRpb24sIHRoaXMgcmVxdWlyZXMgdGhl
IG9wZXJhdG9ycyB0byBnZXQgdGhlICJtYXBwaW5nIHRhYmxlIiBmcm9tIGVhY2ggbm9kZSBpbiB0
aGUgbmV0d29yay4NCg0KDQoNClRoYW5rcw0KDQoNCg0KUmVnYXJkcyDigKYgWmFmYXINCg0KDQoN
CjxzbmlwPg0K

--_000_04BC206374CD42AA8549C83F84E36966ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <79136F01DF16E14790738398BD34512B@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KaDMNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk7
DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMyBDaGFyIjsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTMuNXB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnBy
ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9y
bWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0xpc3RQ
YXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21z
by1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGlu
Ow0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0K
CXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpzcGFuLkhlYWRpbmczQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAz
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5n
IDMiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWZvbnQtd2VpZ2h0OmJv
bGQ7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQ
cmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpw
Lm1zb25vcm1hbDAwLCBsaS5tc29ub3JtYWwwMCwgZGl2Lm1zb25vcm1hbDAwDQoJe21zby1zdHls
ZS1uYW1lOm1zb25vcm1hbDA7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJp
Z2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9
DQpwLm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYubXNpcGZv
b3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOm1zaXBmb290ZXIzMGIzZDUzODsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uZW1haWxzdHlsZTE4DQoJe21z
by1zdHlsZS1uYW1lOmVtYWlsc3R5bGUxODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJZm9udC12YXJpYW50
Om5vcm1hbCAhaW1wb3J0YW50Ow0KCWNvbG9yOndpbmRvd3RleHQ7DQoJdGV4dC10cmFuc2Zvcm06
bm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNw
YW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUzMA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTMxDQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhw
b3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6
ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAq
Lw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MzgwOTUyMzk7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOi0xMzkwMDk0OTQ0O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDou
MjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6LjI1
aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
Ljc1aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi43
NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MS4yNWlu
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MS43NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDoyLjI1aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1h
cmdpbi1sZWZ0OjIuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIuNzVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6Mi43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDps
ZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4yNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBs
aXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjc1aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjMuNzVpbjsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NC4yNWluOw0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMzQxMDA2MTE0Ow0KCW1zby1s
aXN0LXRlbXBsYXRlLWlkczotMTM5MDA5NDk0NDt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJ
bXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDINCgl7bXNvLWxpc3QtaWQ6MTc5MzU5OTE3NzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTA0
OTI4MDYwMjt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjE5Njc1NDYwNTA7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMjU5MDI4MDI7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDcN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4t
Ym90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPg0KPC9o
ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFJvbiwgPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk1QTFMgdG9vbCBraXQgd2FzIGNyZWF0ZWQgYXMgSVAgdG9v
bCBraXQgKElDTVApIHdhcyBub3Qgc3VmZmljaWVudCB0byBkZWJ1ZyBhbiBNUExTIHN1YnN5c3Rl
bS4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CeSBicmluZ2luZyBpbiB0aGUg4oCcbGFiZWwg
bWFwcGluZyB0YWJsZeKAnSBpbiBJUHY2IG5ldHdvcmssIHlvdSBoYXZlIGluaGVyaXRlZCB0aGUg
c2FtZSBwcm9ibGVtIGluZHVzdHJ5IGhhcyBzb2x2ZWQgZm9yIE1QTFMgT0FNIGR1cmluZyB0aGUg
bGFzdCB+MjAgeWVhcnMuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMg4oCmIFphZmFyIDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Um9uIEJvbmljYSAmbHQ7cmJvbmlj
YUBqdW5pcGVyLm5ldCZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIgNiwg
MjAxOSBhdCAyOjIzIEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtaYWZhciBBbGkgKHphbGkpJnF1
b3Q7ICZsdDt6YWxpQGNpc2NvLmNvbSZndDssIFNyaWhhcmkgU2FuZ2xpICZsdDtzc2FuZ2xpQGp1
bmlwZXIubmV0Jmd0OywgVGFyZWsgU2FhZCAmbHQ7dHNhYWQubmV0QGdtYWlsLmNvbSZndDssIFJv
YiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7c3By
aW5nQGlldGYub3JnJmd0OywgJnF1b3Q7Nm1hbkBpZXRmLm9yZyZxdW90OyAmbHQ7Nm1hbkBpZXRm
Lm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UkU6IFtzcHJpbmddIEJleW9uZCBTUnY2Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbGks
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdGhpbmcgc28gY29tcGxpY2F0ZWQgaXMgcmVxdWly
ZWQuIEF0IG1vc3QsIFBJTkcgYW5kIFRSQUNFUk9VVEUgd2l0aCBSRkMgNTgzNyBleHRlbnNpb25z
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luOjBpbjtt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gWmFmYXIgQWxpICh6YWxpKSAmbHQ7emFsaUBj
aXNjby5jb20mZ3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIFNlcHRlbWJlciA2LCAyMDE5
IDI6MTggQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBCb25pY2EgJmx0O3Jib25pY2FAanVuaXBlci5u
ZXQmZ3Q7OyBTcmloYXJpIFNhbmdsaSAmbHQ7c3NhbmdsaUBqdW5pcGVyLm5ldCZndDs7IFRhcmVr
IFNhYWQgJmx0O3RzYWFkLm5ldEBnbWFpbC5jb20mZ3Q7OyBSb2IgU2hha2lyICZsdDtyb2Jqc0Bn
b29nbGUuY29tJmd0OzsgU1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs7IDZt
YW5AaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+IFphZmFyIEFsaSAoemFsaSkgJmx0O3phbGlAY2lz
Y28uY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBSb24sIDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGluLWxpbmUuIDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJk
cyDigKYgWmFmYXIgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9t
OiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5S
b24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+cmJvbmlj
YUBqdW5pcGVyLm5ldDwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVy
IDYsIDIwMTkgYXQgMTo1NyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7WmFmYXIgQWxpICh6YWxp
KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnphbGlAY2lzY28uY29tIj56YWxpQGNpc2NvLmNv
bTwvYT4mZ3Q7LCBTcmloYXJpIFNhbmdsaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNzYW5nbGlAanVu
aXBlci5uZXQiPnNzYW5nbGlAanVuaXBlci5uZXQ8L2E+Jmd0OywgVGFyZWsgU2FhZCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iPnRzYWFkLm5ldEBnbWFpbC5jb208L2E+
Jmd0OywgUm9iIFNoYWtpciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iPnJv
YmpzQGdvb2dsZS5jb208L2E+Jmd0OywNCiBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhy
ZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciPjZtYW5AaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxi
PlN1YmplY3Q6IDwvYj5SRTogW3NwcmluZ10gQmV5b25kIFNSdjYuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklubGluZeKApi4uPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290
ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRv
bTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+RnJvbTo8L2I+IFphZmFyIEFsaSAoemFsaSkgJmx0OzxhIGhyZWY9Im1haWx0bzp6
YWxpQGNpc2NvLmNvbSI+emFsaUBjaXNjby5jb208L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+
IEZyaWRheSwgU2VwdGVtYmVyIDYsIDIwMTkgMTo0MiBBTTxicj4NCjxiPlRvOjwvYj4gU3JpaGFy
aSBTYW5nbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpzc2FuZ2xpQGp1bmlwZXIubmV0Ij5zc2FuZ2xp
QGp1bmlwZXIubmV0PC9hPiZndDs7IFRhcmVrIFNhYWQgJmx0OzxhIGhyZWY9Im1haWx0bzp0c2Fh
ZC5uZXRAZ21haWwuY29tIj50c2FhZC5uZXRAZ21haWwuY29tPC9hPiZndDs7IFJvbiBCb25pY2Eg
Jmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIu
bmV0PC9hPiZndDs7IFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUu
Y29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7DQogU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7OyA8YSBo
cmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+DQo2bWFuQGlldGYub3JnPC9hPjxicj4NCjxiPkNj
OjwvYj4gWmFmYXIgQWxpICh6YWxpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnphbGlAY2lzY28uY29t
Ij56YWxpQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5n
XSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZs
dDtzbmlwJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBTcmloYXJpLCA8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZndDsgREEgbWFuaXB1bGF0
aW9uIGFsb25nIHRoZSBob3AgKHNoaWZ0aW5nIGFzIHRoZSBkcmFmdCBwcm9wb3Nlcykgb24gZWFj
aCByb3V0ZXIgYW5kIHJlY29uc3RydWN0aW5nIHRoZSBEQSAtIGNhbiBtYWtlIGl0IGhhcmRlciB0
byBkZWJ1ZyB3aGVuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgdGhlcmUgaXMgcHJvYmxlbS48bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0
eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPkl0IGhhcyBiZWVuIGNsYXJpZmllZCBkdXJpbmcgdGhlIFNwcmlu
ZyBXRyBzZXNzaW9uIGluIE1vbnRyZWFsLiBSZXBlYXRpbmcgdGhlIHNhbWUg4oCTDQo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGlu
O21hcmdpbi1ib3R0b206LjAwMDFwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8dWwgc3R5bGU9
Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+VGhl
IG9yaWdpbmFsIHNlZ21lbnQgbGlzdCBpcyBtYWludGFpbmVkIGJ5IHVzaW5nIHRoZSBub24tUmVk
dWNlZCBmbGF2b3IgKGluIHdoaWNoIGNhc2UgdGhlIFNJRCBsaXN0IGlzIGZ1bGx5IHByZXNlcnZl
ZCBpbiB0aGUgU1JIKS4mbmJzcDsNCjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bUkJd
IEF0IHRoZSBjb3N0IG9mIGVuY29kaW5nIGVmZmljaWVuY3kuIDUwJSBkZWNyZWFzZSAhITxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5JbiByZWFsaXR5LCBkZWJ1
Z2FiaWxpdHkgaXMgYSBodWdlIGlzc3VlIGluIENSSCBwcm9wb3NhbC4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPltSQl0gSW4gcmVhbGl0eSwgdGhlIGRlYnVnZ2FiaWxpdHkg
Y2hhcmFjdGVyaXN0aWNzIG9mIFNSdjYmIzQzOyBhcmUgdmVyeSBzaW1pbGFyIHRvIHRob3NlIG9m
IFNSLU1QTFMuIFdlIGhhdmUgdGhlIHNhbWUgbWFwcGluZyBmcm9tIGEgc2hvcnQgaWRlbnRpZmll
ciAoU1J2NiYjNDM7IFNJRCBvciBTUi1NUExTIExhYmVsKSB0byBhbiBJUHY2IGFkZHJlc3MuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPltSQl0gU28sIHdvdWxkIHlvdSBsaWtlIHRvIGFyZ3VlIHRo
YXQgZGVidWdnYWJpbGl0eSBpcyBhIGh1Z2UgaXNzdWUgaW4gU1ItTVBMUz88bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+W1pBXSBOb3QgYXQgYWxsLiBTUi1NUExTIHVzZXMgTVBMUyBPQU0gdG9vbCBr
aXQgZGVmaW5lZCBpbiA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6
L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODAyOV9fOyE4V29BNlJqQzgxYyFUa0JrQkZQaVg4X0h6
cHhheVhIdTN6UG1MWEdYb1F2MkppdE9QdXpzeERNU1Mwd1pLc0tONjhhX2luc0hoeVhuJCI+DQpo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODAyOTwvYT4uIDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+W1pBXSBBcmUgeW91IHN1Z2dlc3RpbmcgeW91IHdpbGwgaW50
cm9kdWNlIHNvbWV0aGluZyBzaW1pbGFyIHRvIFJGQzgwMjk/DQo8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPkZvciBl
eGFtcGxlLCZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij50aGUgQ1JIIHJlcXVpcmVzIGFuIElQdjYgYWRk
cmVzcyB0byB0aGUg4oCcbGFiZWxz4oCdIG1hcHBpbmcgdGFibGUgKFl1Y2shKS4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFDMUUyOSI+QW4gb3BlcmF0b3IgY2Fubm90IGRldGVybWluZSB0aGUgcGF0aCBwYWNrZXQg
d2lsbCB0YWtlIGJ5IGxvb2tpbmcgYXQgQ1JILg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPkhhdmUgeW91IHJl
YWxpemVkIGhvdyBwYWluZnVsIGl0IHdpbGwgYmUgZm9yIHRoZSBvcGVyYXRvciB0bzombmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzFDMUUyOTttc28tbGlz
dDpsMSBsZXZlbDEgbGZvNiI+V2FsayB0aGUgQ1JILCZuYnNwOzxvOnA+PC9vOnA+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiMxQzFFMjk7bXNvLWxpc3Q6bDEgbGV2ZWwx
IGxmbzYiPk1hcCBlYWNoIHBlci1ub2RlICZxdW90O2xvY2FsIGxhYmVscyZxdW90OyB0byBpdHMg
YXNzb2NpYXRlZCBJUHY2IGFkZHJlc3MsJm5ic3A7Jm5ic3A7PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzFDMUUyOTttc28tbGlzdDpsMSBsZXZlbDEg
bGZvNiI+UmVwZWF0IHRoZSBwcm9jZXNzIGZvciB0aGUgZW50aXJlIGxhYmVsIGNoYWluIGVuY29k
ZWQgaW4gQ1JILjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPk5vdCB0byBtZW50aW9uLCB0aGlzIHJlcXVpcmVzIHRo
ZSBvcGVyYXRvcnMgdG8gZ2V0IHRoZSAmcXVvdDttYXBwaW5nIHRhYmxlJnF1b3Q7IGZyb20gZWFj
aCBub2RlIGluIHRoZSBuZXR3b3JrLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNk
NTM4IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPlRoYW5rczxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAw
MDFwdCI+UmVnYXJkcyDigKYgWmFmYXINCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBm
b290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxl
PSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+Jmx0O3NuaXAmZ3Q7IDxvOnA+DQo8
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_04BC206374CD42AA8549C83F84E36966ciscocom_--


From nobody Thu Sep  5 23:41:44 2019
Return-Path: <sthaug@nethelp.no>
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 A4F68120142; Thu,  5 Sep 2019 23:41:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 PGqvuqHPs0UM; Thu,  5 Sep 2019 23:41:34 -0700 (PDT)
Received: from bizet.nethelp.no (bizet.nethelp.no [IPv6:2001:8c0:9e04:500::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4217112002E; Thu,  5 Sep 2019 23:41:34 -0700 (PDT)
Received: from localhost (bizet.nethelp.no [IPv6:2001:8c0:9e04:500::1]) by bizet.nethelp.no (Postfix) with ESMTP id 7339EE6079; Fri,  6 Sep 2019 08:41:32 +0200 (CEST)
Date: Fri, 06 Sep 2019 08:41:32 +0200 (CEST)
Message-Id: <20190906.084132.330516044.sthaug@nethelp.no>
To: rbonica=40juniper.net@dmarc.ietf.org
Cc: spring@ietf.org, 6man@ietf.org
From: sthaug@nethelp.no
In-Reply-To: <BYAPR05MB54637D3761C4BCC2B452241FAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <BYAPR05MB54637D3761C4BCC2B452241FAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
X-Mailer: Mew version 6.7 on Emacs 26 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DyE7ernt1Gcb3IoGKjM2CqLG9Bc>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 06:41:37 -0000

> Nothing so complicated is required. At most, PING and TRACEROUTE with RFC 5837 extensions.

Are there any vendors actually implementing RFC 5837? Ivan Pepelnjak
commented "However, it looks like nobody implemented it in almost five
years since it was published." at

   https://blog.ipspace.net/2016/01/are-unnumbered-interfaces-harmful.html

Has the situation changed?

Steinar Haug, AS2116


From nobody Thu Sep  5 23:51:23 2019
Return-Path: <zali@cisco.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 63A0312013D; Thu,  5 Sep 2019 23:51:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=h4QKbmUv; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=tTa4mCiu
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 TGi4bKfXQzf8; Thu,  5 Sep 2019 23:51:13 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0518312002E; Thu,  5 Sep 2019 23:51:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9077; q=dns/txt; s=iport; t=1567752673; x=1568962273; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=O6JYQXP/St4qeHzYBiFZCdjHvsC9NA/eVjXdmE1zb+g=; b=h4QKbmUvv5BAOfB3SBUTjXRVnunELXqxVfGow6vP9CfyXGc375Tvewb4 i3QSrhDLCPOj+PFXPGNIE46O+Qrc3J+62A5hENde1EJjMVwrGjklpdKvD 4m0FEWGsGscs6kifPVOYaupf5/ZoF3mtSmXWH0KTZXagHdhIOObBaGLZH Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3AmGC53x0nS3Jq+/zpsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxGCt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8TgZdYBUER?= =?us-ascii?q?oMiMEYhQslVdyMDUzTJ//xZCt8F8NHBxdo?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AaAADbAHJd/5pdJa1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVAQBAQEBCwGBFS9QA21WIAQLKoQhg0cDinWCNyWTEYRcgS6?= =?us-ascii?q?BJANUCQEBAQwBARgBCgoCAQGEPwIXgiAjNQgOAgMJAQEEAQEBAgEGBG2FLgy?= =?us-ascii?q?FSgEBAQEDAQEQER0BASwLAQ8CAQgRAwECKAMCAgIlCxQJCAIEAQ0FIoMAAYE?= =?us-ascii?q?dTQMdAQIMnX8CgTiIYXOBMoJ9AQEFgTIBg2QYghYDBoE0AYt3GIFAP4ERJww?= =?us-ascii?q?Tgkw+gmEBAQEBgX8NCYJVMoImjFuCYIUhiRSOTQqCIIZ9jXQbmHqNfYgAjWm?= =?us-ascii?q?CeAIEAgQFAg4BAQWBUwE2gVhwFTsqAYJBEoIwg3KEWTuFP3MBgSiPYQEB?=
X-IronPort-AV: E=Sophos;i="5.64,472,1559520000";  d="scan'208,217";a="326005750"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 06:51:12 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x866pCvj007722 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 06:51:12 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 01:51:11 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 01:51:11 -0500
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 6 Sep 2019 01:51:11 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=itSDzg0MWvg3g9iDFTvP0lxsJKqARM2iZ/6B8zisVnyIf1aQE6QwyKYOJ5O+LQUIcAMxrXCjOlBMJVaZVCWCkWu9BkpqdHvhGhDGE1TveXoGiy2nuLQ+OpE44TGq7VDYsYWqov7jOjJNiH3kzLTREzR3R2l/VlkMsPFstVKXYp80/rlUColCkV58a5ZgzgqAfdqZzVHeaB6n5SrnxWJpsTWaBRE6rVhAgDGtJdpk9YKjSznyW6vskqhbh0My+sYRYf/r1TdVCZydE/sUl7W0KU6Zx6m3hfElQxaf5xteiEPIS7YvQADxmL8pkLGr8WM+HKYQ6eFtyG2ZQbJMm2uHtg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O6JYQXP/St4qeHzYBiFZCdjHvsC9NA/eVjXdmE1zb+g=; b=MtDbzZLQRRinARsBFyqJV8WGuMgxqxQ5K7aDY1djC0pK/KyevoHjznx1bpk+1LaCf0P2fNdtKnWYAdDo7LIF1Bv9Iloy6bQCbFHYMyd1ToN3b0vcnLGmnHtuKQVztjGZl5jDuj5eZDzU/GE9XCxD4kkXItiTSuUquU2GhNIz6k0fxcOkzfi4FHa5qJAFgm/Ou1OlYfo1CWEKQS086HUbr6f+aLopQfM5L8Q1eE17k8UkZe2QsgRuFzcB4O41sgw6xtkB7OpSGEH969OVRftNFS/jRS0ELLVMJg4DP3yAOJn/AJr/RApjrX1LoCursoJMbn7Nrnyj7TarAvOfhckPVA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O6JYQXP/St4qeHzYBiFZCdjHvsC9NA/eVjXdmE1zb+g=; b=tTa4mCiu2Ux+olmIBwTnSn9nqAmK88bikfbgPtW5pC/F8QMwQn0KCIthahZpIhtEQwVH3UiHT/dVtK7itKgal59x/lh/Oce7lwOhVRV8eg//uzKBu/zQ/oH7uWsIQYMfnZ9oF0xF8qZd1QQGOXfEeuRp++kCZS7bdACC42SxtL0=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB2921.namprd11.prod.outlook.com (20.177.216.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.22; Fri, 6 Sep 2019 06:51:10 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 06:51:10 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: "sthaug@nethelp.no" <sthaug@nethelp.no>, "rbonica=40juniper.net@dmarc.ietf.org" <rbonica=40juniper.net@dmarc.ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0yM6n2rX/R0OF91+DcvSPFKcYjQIAgAHM44CAAA+hgIADqRSAgABHVgD//8KGAIAARIWAgAAFMQD//7+igA==
Date: Fri, 6 Sep 2019 06:51:10 +0000
Message-ID: <9A5F94CB-51E2-4869-9DF2-A5105A786A72@cisco.com>
References: <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <BYAPR05MB54637D3761C4BCC2B452241FAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <20190906.084132.330516044.sthaug@nethelp.no>
In-Reply-To: <20190906.084132.330516044.sthaug@nethelp.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1006::107]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 010da340-03e9-4f85-2238-08d7329699c9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB2921; 
x-ms-traffictypediagnostic: DM6PR11MB2921:
x-ms-exchange-purlcount: 4
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB2921AE01BCA39B92EAFB2D52DEBA0@DM6PR11MB2921.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(396003)(376002)(136003)(39860400002)(189003)(199004)(966005)(11346002)(33656002)(46003)(2501003)(446003)(606006)(2616005)(476003)(2906002)(21615005)(478600001)(36756003)(6506007)(486006)(54906003)(76176011)(99286004)(58126008)(86362001)(186003)(110136005)(102836004)(53546011)(14454004)(107886003)(6436002)(76116006)(316002)(6246003)(4326008)(91956017)(66946007)(25786009)(7736002)(66556008)(64756008)(81156014)(9326002)(66476007)(66446008)(71200400001)(71190400001)(81166006)(8936002)(5660300002)(256004)(8676002)(53936002)(236005)(6306002)(54896002)(229853002)(6512007)(6486002)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB2921; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: nPMLa6zrRnMSf/RhUCz5gMpkTMQ0Ge/3EyHaNNw1cPr0rZDpQeCPPnKYsmST8NmZak5T/gpGumgJJS/iD3YckPA8hFx3fXcUs8ToUof8ib/zkxnV6GQH2qC+z/HCm0+vzFcFK8R1Ped6XchAr7lpl5/+xb1irDUwUOPnQNuL3Y+/BUqatVjcJNHsrwT87y3xRYfVvJHyq+czPkaYul2UxgkslUmwUbwL9QGSX1jq1STvK0bvOK1EPjofOZAPhZlnB/aTTdM6+pxhZ9dPbNpRUf0ZfpGXG82MvdEMEX+Ci9o038aAKtLBHNpcMv0a9b7rFAC/u0yiiN+UACIj+86AaMF/9rdfnt+WLWiyCpd5It+Tkf9Vrju4MwbWK9ZpTpv9OD5MFWsB+vAyvds+MsFQoRtddyRYSDQToXKKA53SHP8=
Content-Type: multipart/alternative; boundary="_000_9A5F94CB51E248699DF2A5105A786A72ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 010da340-03e9-4f85-2238-08d7329699c9
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 06:51:10.0444 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Lbk5udH1RREQEePnZnMqt/V6G5fN7P0HaNPVqB53iS5szIkIF1AZgmZ+RpqyUjwM
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2921
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OgK9mt2jAx-8YE9u8wkfWOTW7Xk>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 06:51:16 -0000

--_000_9A5F94CB51E248699DF2A5105A786A72ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgU3RlaW5hciwNCg0KSSBhbSBnbGFkIHlvdSBhc2tlZC4NCg0KSSBhbSBub3QgYXdhcmUgb2Yg
YW55IGltcGxlbWVudGF0aW9uIG9mIFJGQyA1ODM3Lg0KDQpFdmVuIGlmIGl0IGlzIGltcGxlbWVu
dGVkLCBpdCBuZXZlciB0YWxrcyBhYm91dCBwcm92aWRpbmcgaW5mb3JtYXRpb24gZnJvbSBhIGRp
c3RyaWJ1dGVkIOKAnGxvY2FsIGxhYmVsIG1hcHBpbmcgdGFibGXigJ0sIGFzIGRlZmluZWQgYnkg
dGhlIENSSC4NCg0KVGhhbmtzDQoNClJlZ2FyZHMg4oCmIFphZmFyDQoNCkZyb206IGlwdjYgPGlw
djYtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mICJzdGhhdWdAbmV0aGVscC5ubyIgPHN0
aGF1Z0BuZXRoZWxwLm5vPg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIgNiwgMjAxOSBhdCAyOjQy
IEFNDQpUbzogInJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyIgPHJib25pY2E9
NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4NCkNjOiAic3ByaW5nQGlldGYub3JnIiA8c3By
aW5nQGlldGYub3JnPiwgIjZtYW5AaWV0Zi5vcmciIDw2bWFuQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpOb3RoaW5nIHNvIGNvbXBsaWNhdGVkIGlzIHJl
cXVpcmVkLiBBdCBtb3N0LCBQSU5HIGFuZCBUUkFDRVJPVVRFIHdpdGggUkZDIDU4MzcgZXh0ZW5z
aW9ucy4NCg0KQXJlIHRoZXJlIGFueSB2ZW5kb3JzIGFjdHVhbGx5IGltcGxlbWVudGluZyBSRkMg
NTgzNz8gSXZhbiBQZXBlbG5qYWsNCmNvbW1lbnRlZCAiSG93ZXZlciwgaXQgbG9va3MgbGlrZSBu
b2JvZHkgaW1wbGVtZW50ZWQgaXQgaW4gYWxtb3N0IGZpdmUNCnllYXJzIHNpbmNlIGl0IHdhcyBw
dWJsaXNoZWQuIiBhdA0KDQogICBodHRwczovL2Jsb2cuaXBzcGFjZS5uZXQvMjAxNi8wMS9hcmUt
dW5udW1iZXJlZC1pbnRlcmZhY2VzLWhhcm1mdWwuaHRtbA0KDQpIYXMgdGhlIHNpdHVhdGlvbiBj
aGFuZ2VkPw0KDQpTdGVpbmFyIEhhdWcsIEFTMjExNg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KSUVURiBJUHY2
IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQppcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGll
dGYub3JnPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vaXB2Ng0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0K

--_000_9A5F94CB51E248699DF2A5105A786A72ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <3098CBF1C163EF48AE3AE59DA1D833ED@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkhpIFN0ZWluYXIsIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFtIGdsYWQg
eW91IGFza2VkLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBhbSBub3QgYXdhcmUgb2YgYW55
IGltcGxlbWVudGF0aW9uIG9mIFJGQyA1ODM3LiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RXZl
biBpZiBpdCBpcyBpbXBsZW1lbnRlZCwgaXQgbmV2ZXIgdGFsa3MgYWJvdXQgcHJvdmlkaW5nIGlu
Zm9ybWF0aW9uIGZyb20gYSBkaXN0cmlidXRlZCDigJxsb2NhbCBsYWJlbCBtYXBwaW5nIHRhYmxl
4oCdLCBhcyBkZWZpbmVkIGJ5IHRoZSBDUkguDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMg4oCmIFph
ZmFyIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+aXB2NiAmbHQ7
aXB2Ni1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7c3RoYXVnQG5ldGhl
bHAubm8mcXVvdDsgJmx0O3N0aGF1Z0BuZXRoZWxwLm5vJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5G
cmlkYXksIFNlcHRlbWJlciA2LCAyMDE5IGF0IDI6NDIgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90
O3Jib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyZxdW90OyAmbHQ7cmJvbmljYT00
MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7c3By
aW5nQGlldGYub3JnJnF1b3Q7ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDs2bWFuQGll
dGYub3JnJnF1b3Q7ICZsdDs2bWFuQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5S
ZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERG
IDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdp
bi1yaWdodDowaW4iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Ob3RoaW5nIHNvIGNvbXBsaWNhdGVkIGlzIHJlcXVp
cmVkLiBBdCBtb3N0LCBQSU5HIGFuZCBUUkFDRVJPVVRFIHdpdGggUkZDIDU4MzcgZXh0ZW5zaW9u
cy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+QXJlIHRoZXJlIGFueSB2ZW5kb3JzIGFjdHVhbGx5IGltcGxlbWVudGlu
ZyBSRkMgNTgzNz8gSXZhbiBQZXBlbG5qYWs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPmNvbW1lbnRlZCAmcXVvdDtIb3dldmVyLCBpdCBsb29rcyBs
aWtlIG5vYm9keSBpbXBsZW1lbnRlZCBpdCBpbiBhbG1vc3QgZml2ZTxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+eWVhcnMgc2luY2UgaXQgd2FzIHB1
Ymxpc2hlZC4mcXVvdDsgYXQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vYmxvZy5pcHNwYWNl
Lm5ldC8yMDE2LzAxL2FyZS11bm51bWJlcmVkLWludGVyZmFjZXMtaGFybWZ1bC5odG1sIj4NCmh0
dHBzOi8vYmxvZy5pcHNwYWNlLm5ldC8yMDE2LzAxL2FyZS11bm51bWJlcmVkLWludGVyZmFjZXMt
aGFybWZ1bC5odG1sPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5IYXMgdGhlIHNpdHVhdGlvbiBjaGFuZ2VkPzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TdGVpbmFyIEhhdWcsIEFTMjEx
NjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJtYWlsdG86aXB2
NkBpZXRmLm9yZyI+aXB2NkBpZXRmLm9yZzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiA8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjYiPg0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_9A5F94CB51E248699DF2A5105A786A72ciscocom_--


From nobody Fri Sep  6 00:04:32 2019
Return-Path: <andrew.alston@liquidtelecom.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 EF03E120088 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 00:04:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Jsr9tz9O27Lg for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 00:04:28 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [207.82.80.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F23C2120071 for <spring@ietf.org>; Fri,  6 Sep 2019 00:04:27 -0700 (PDT)
Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-pr2fra01on0101.outbound.protection.outlook.com [104.47.24.101]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-4-9e4rbGuAP0WMpa1JnBu2Qg-1; Fri, 06 Sep 2019 08:04:20 +0100
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com (52.133.109.74) by PR2PR03MB5242.eurprd03.prod.outlook.com (52.133.110.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.21; Fri, 6 Sep 2019 07:04:19 +0000
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8]) by PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8%5]) with mapi id 15.20.2220.022; Fri, 6 Sep 2019 07:04:19 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: "Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.net>, Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgx1C0+06fAOEubArDypHiFT6cYjQIAgAHM44CAAA+hgIAD7CKAgAAESACAAAWUAIAACQDQ
Date: Fri, 6 Sep 2019 07:04:19 +0000
Message-ID: <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com>
In-Reply-To: <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b31ed0c1-e7da-4d18-9eca-67238cf1223c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T05:57:42.6298577Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=True; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-03T17:26:01+0530; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=e9bef663-d42c-483a-a739-0000a31da4b6
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9c72c955-25f5-4ad2-24c9-08d73298702d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:PR2PR03MB5242; 
x-ms-traffictypediagnostic: PR2PR03MB5242:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <PR2PR03MB5242D96B797BD28A73822090EEBA0@PR2PR03MB5242.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(346002)(136003)(39860400002)(376002)(199004)(189003)(316002)(81166006)(76176011)(7696005)(8676002)(6246003)(81156014)(66446008)(66574012)(966005)(102836004)(2906002)(229853002)(476003)(11346002)(486006)(305945005)(25786009)(9686003)(74316002)(71190400001)(53546011)(6506007)(26005)(8936002)(110136005)(52536014)(256004)(186003)(14444005)(66946007)(1941001)(10916006)(71200400001)(5660300002)(99286004)(76116006)(446003)(66556008)(6436002)(55016002)(53936002)(6116002)(86362001)(3846002)(6306002)(2501003)(66476007)(33656002)(64756008)(561944003)(66066001)(478600001)(14454004)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:PR2PR03MB5242; H:PR2PR03MB5419.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Kb1yGjNcZ6Vhd03cdXWhoPk5xhHIf6t+9ggUnL9ViNalGAtN+4S1UmGx9SziOO01rhTp2De7vkVA+gxAedt9w0WL8YR3kWLFx8mZhuy+DMJVUYgok05aXshkrfh21/ZTohnRKr1pJuAdXjbSkKMmwJPaVghcbU7Pj2FtsC9ABmIwpm2ULutgKiavkvPqRlY4xCJsy3Gx1t3uzgBbGbSg1/osoGxSObQiVwUuVFke57LXKreAUOAHPLbBe8gyigzdGAtfgvzojEk7PTC3m6ekys8yRI2JWFhySaYVrLiRqMKGcncIlk7PwkTZltbSIBaWeoLm3JmPqAKqk2TKDZDRRmw2h/+VZASOpC4+TUi1zMwHT1RD1Dchh1B9mKzsPvoIhObQSBJV2Gi/4nhotJleU4dhdZWGkwz4P+fkqMIN17Q=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c72c955-25f5-4ad2-24c9-08d73298702d
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 07:04:19.3269 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RxIwnGPgUyt2OPF3nXiXf0XoBUql2RyL28IcusazEUR+Cq3Tgo4aLLgOiBliL4Pzm5yWOa4T+QUzMdAJs0YH7emlLtCywh1fiEpVYsnZmHI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR03MB5242
X-MC-Unique: 9e4rbGuAP0WMpa1JnBu2Qg-1
X-Mimecast-Spam-Score: 0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/G0CTDCJVPyN4sxoyM-UDImZp5M0>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 07:04:31 -0000

WmFmYXIsDQoNCk9uZSBvZiB0aGUgdGhpbmdzIEkga2VlcCBzZWVpbmcgYmVsb3cgaXMgeW91IHJl
ZmVycmluZyB0byB0aGUgb3BlcmF0b3JzIHBlcnNwZWN0aXZlLiAgU28gLSBhcyBzb21lb25lIHdo
byBhY3R1YWxseSBpcyBmcm9tIGFuIG9wZXJhdG9yIC0gYW5kIGhhcyBkb25lIHN1YnN0YW50aWFs
IHRlc3Rpbmcgb2YgdGhlIHByb3Bvc2VkIHNvbHV0aW9uIGxldCBtZSBnaXZlIHlvdSB0aGUgcGVy
c3BlY3RpdmUgb2YgYW4gb3BlcmF0b3IuDQoNCkZpcnN0bHkgLSBhcyBhbiBvcGVyYXRvciAtIG9u
IHRoZSB0YWJsZSBtYXBwaW5nIC0gSSd2ZSBzZWVuIGFic29sdXRlbHkgbm8gcHJvYmxlbSB3aXRo
IHRoaXMgLSBwYXJ0aWN1bGFybHkgaWYgSSBhZGQgYmdwIGNyaCBzaWduYWxpbmcgd2hpY2ggbGV0
cyBtZSBidWlsZCBhIG1hcHBpbmcgdGFibGUgdGhhdCBjYW4gYmUgdW5kZXJzdG9vZCBpbiBtdWx0
aXBsZSBzeXN0ZW1zIHdoaWNoIGRvIG5vdCBuZWNlc3NhcmlseSBuZWVkIHRvIGtub3cgYWJvdXQg
dGhlIHJlc3Qgb2YgdGhlIG5ldHdvcmsgKHRoaXMgaXMgcGFydGljdWxhcmx5IHVzZWZ1bCBvbiBp
bmxpbmUgRFBJIHN5c3RlbXMgYW5kIG90aGVyIHN1Y2ggdGhpbmdzKQ0KU2Vjb25kbHkgLSBhcyBh
biBvcGVyYXRvciAtIHRoZSBzZWdyZWdhdGlvbiBiZXR3ZWVuIHdoYXQgaXMgYW4gYWRkcmVzcyBh
bmQgaG93IHNhaWQgYWRkcmVzcyBpcyBkaXJlY3RlZCAtIHJhdGhlciB0aGFuIGEgY29uc3RhbnQg
Y2hhbmdlIGluIHRoZSBhZGRyZXNzIHRvIHVzIHNlZW1zIGZhciBzYWZlci4gIEluIHRoZSB1U0lE
IGRyYWZ0LCBhIGxlYWsgb2YgYSBtb3JlIHNwZWNpZmljIHByZWZpeCBpbiB0aGUgbmV0d29yayBi
ZWNhdXNlIG9mIGZpbmdlciB0cm91YmxlIC0gY2FuIGZ1bmRhbWVudGFsbHkgYnJlYWsgcm91dGlu
ZyAtIGFuZCB3ZWxsLCB0aGF0IGNvdWxkIGJlIHJhdGhlciBpbnRlcmVzdGluZyB0byBzdGFydCBk
ZWJ1Z2dpbmcuDQpUaGlyZGx5IC0gYXMgYW4gb3BlcmF0b3IgLSB3aXRob3V0IHJldGFpbmluZyB0
aGUgdW5jb21wcmVzc2VkIGxpc3Qgb2YgU0lEJ3MgaW4gdGhlIGhlYWRlciwgSSBoYXZlIGEgZGVi
dWdnaW5nIG5pZ2h0bWFyZSAtIGFuZCB6ZXJvIGFiaWxpdHkgdG8gZmlndXJlIG91dCBwYWNrZXQg
cGF0aGluZyB0aHJvdWdoIHRoZSBuZXR3b3JrIGF0IGludGVybWVkaWFyeSBwb2ludHMgLSBhbmQg
eW91IGtlZXAgc2F5aW5nIHRoYXQgdGhpcyBpcyBhZGRyZXNzZWQgYnkgcmV0YWluaW5nIHRoZSBm
dWxsIFNJRCBsaXN0IC0gYnV0IC0gaWYgSSBkbyB0aGF0IC0gY2FuIHlvdSBleHBsYWluIHRvIG1l
IHdoYXQgdGhlIHBvaW50IG9mIHRoZSBtaWNybyBzaWQgaXMgLSBzaW5jZSAtIEkgd2FzIHVuZGVy
IHRoZSBpbXByZXNzaW9uIHRoYXQgdGhlIHBvaW50IHdhcyB0byByZW1vdmUgdGhlIG92ZXJoZWFk
IC0gdGhlIG1vbWVudCBJIHRha2UgdGhpcyBhcHByb2FjaCAtIGhvdyBhbSBJIG5vdCBiYWNrIGF0
IHNxdWFyZSBvbmUgd2l0aCB0aGUgc2FtZSBvdmVyaGVhZD8NCkZvcnRoIC0gYXMgYW4gb3BlcmF0
b3IgLSBJIGFtIGRlZXBseSB1bmNvbWZvcnRhYmxlIHdpdGggdGhlIGZhY3QgdGhhdCB0aGUgcHJv
cG9zYWwgZnVuZGFtZW50YWxseSByZWRlZmluZXMgdGhlIHNlbWFudGljcyBvZiB0aGUgYWRkcmVz
cyB3aXRoIHBvdGVudGlhbCB1bmludGVuZGVkIGNvbnNlcXVlbmNlcyAtIGFuZCBkZXNwaXRlIHRo
ZSBmYWN0IHRoYXQgbXVsdGlwbGUgdGltZXMgSSBoYXZlIHJhaXNlZCB0aGUgcmVkZWZpbml0aW9u
IG9mIHRoZSBzZW1hbnRpY3Mgb2YgdGhlIGFkZHJlc3Mgd2hlbiBjb21wYXJlZCBhZ2FpbnN0IFJG
QzQyOTEgLSBJIGhhdmUgeWV0IHRvIHNlZSB0aGlzIGFkZHJlc3NlZA0KRmlmdGggLSBhcyBhbiBv
cGVyYXRvciAtIEkgaGF2ZSBjb25jZXJucyBhYm91dCB0aGUgaW5mbGF0aW9uIG9mIHRoZSBJR1As
IGFuZCB0aGlzIHdhcyByYWlzZWQgaW4gTW9udHJlYWwuICBJIHdhcyB0b2xkIHRoYXQgdGhpcyBj
b3VsZCBiZSBhZGRyZXNzZWQgYnkgcmVudW1iZXJpbmcgbXkgbmV0d29yayAtIHNvcnJ5IC0gSSBo
YXJkbHkgdmlldyB0aGlzIGFzIHZpYWJsZQ0KU2l4dGggLSBhcyBhbiBvcGVyYXRvciB0aGF0IGhh
cyB0byBhcHBseSBmb3Igc3BhY2UgZnJvbSB0aGUgUklSJ3MgLSBhbmQgaGFzIGNvbmNlcm5zIGFi
b3V0IGFkZHJlc3Mgc3BhY2UgdXRpbGl6YXRpb24gLSBhIHJlcXVlc3Qgd2FzIG1hZGUgaW4gTW9u
dHJlYWwgZm9yIGFuIGV2YWx1YXRpb24gb2YgYWN0dWFsIGFkZHJlc3Mgc3BhY2UgcmVxdWlyZWQg
YnkgdGhpcyBzb2x1dGlvbiAtIHdoaWNoIGFzIG9mIHlldCBoYXMgbm90IGJlZW4gZm9ydGhjb21p
bmcuICBIb3dldmVyLCB3aGVuIGxvb2tpbmcgY2xvc2VseSwgSSdtIHByZXR0eSBzdXJlIHdlIGNh
biBmaWd1cmUgb3V0IGhvdyBtdWNoIHNwYWNlIHRoaXMgaXMuICBUbyB0aGlzIGVuZCwgYXMgcGVy
IE5pY2sgSGlsbGlhcmRzIHN1Z2dlc3Rpb24sIHBlcmhhcHMgd2Ugc2hvdWxkIGFwcHJvYWNoIHRo
ZSBSSVIncyBhYm91dCBhbGxvY2F0aW9uIHBvbGljaWVzIHRvIHNlZWsgdGhlIHZpZXdwb2ludHMg
ZnJvbSB0aGVtIGFzIHRoZSBhbGxvY2F0b3JzIG9mIHNwYWNlLiAgSSBhbSBldmVuIHdpbGxpbmcg
dG8gdGFrZSB0aGlzIG9uLCBhbmQgcHJlcGFyZWQgdG8gcHV0IGEgZ2xvYmFsIHBvbGljeSBpbnRv
IHRoZSBSSVIgc3lzdGVtIHRocm91Z2ggYWxsIDUgUklSJ3MgdG8gY2hhbmdlIHRoZSBhbGxvY2F0
aW9uIHBvbGljaWVzIHRvIGNhdGVyIGZvciB0aGlzIG9uY2UgSSBoYXZlIGEgZmlybWVyIGdyYXNw
IG9uIGggb3cgbXVjaCBhZGRyZXNzIHNwYWNlIHdpbGwgYmUgdXRpbGl6ZWQuICBBdCB0aGF0IHBv
aW50IHdlIGNhbiBzZWUgd2hhdCB0aGUgYXBwZXRpdGUgaXMgZnJvbSB0aGF0IHBlcnNwZWN0aXZl
LiAoSW4gZmFjdCBzb21lIHByZWxpbSB3b3JrIG9uIHN1Y2ggYSBwb2xpY3kgcHJvcG9zYWwgaGFz
IGFscmVhZHkgYmVndW4pDQoNClRoYW5rcw0KDQpBbmRyZXcNCg0KDQoNCkZyb206IGlwdjYgPGlw
djYtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFphZmFyIEFsaSAoemFsaSkNClNlbnQ6
IEZyaWRheSwgNiBTZXB0ZW1iZXIgMjAxOSAwOToxOA0KVG86IFJvbiBCb25pY2EgPHJib25pY2FA
anVuaXBlci5uZXQ+OyBTcmloYXJpIFNhbmdsaSA8c3NhbmdsaUBqdW5pcGVyLm5ldD47IFRhcmVr
IFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+OyBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29t
PjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmcNClN1Ympl
Y3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KSGkgUm9uLCANCg0KUGxlYXNlIHNlZSBp
bi1saW5lLiANCg0KVGhhbmtzDQoNClJlZ2FyZHMg4oCmIFphZmFyIA0KDQpGcm9tOiBSb24gQm9u
aWNhIDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVy
IDYsIDIwMTkgYXQgMTo1NyBBTQ0KVG86ICJaYWZhciBBbGkgKHphbGkpIiA8bWFpbHRvOnphbGlA
Y2lzY28uY29tPiwgU3JpaGFyaSBTYW5nbGkgPG1haWx0bzpzc2FuZ2xpQGp1bmlwZXIubmV0Piwg
VGFyZWsgU2FhZCA8bWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20+LCBSb2IgU2hha2lyIDxtYWls
dG86cm9ianNAZ29vZ2xlLmNvbT4sIFNQUklORyBXRyBMaXN0IDxtYWlsdG86c3ByaW5nQGlldGYu
b3JnPiwgIm1haWx0bzo2bWFuQGlldGYub3JnIiA8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSRTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCklubGluZeKApi4uDQrCoA0KwqANCkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IFphZmFyIEFsaSAoemFsaSkgPG1haWx0bzp6
YWxpQGNpc2NvLmNvbT4gDQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciA2LCAyMDE5IDE6NDIgQU0N
ClRvOiBTcmloYXJpIFNhbmdsaSA8bWFpbHRvOnNzYW5nbGlAanVuaXBlci5uZXQ+OyBUYXJlayBT
YWFkIDxtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbT47IFJvbiBCb25pY2EgPG1haWx0bzpyYm9u
aWNhQGp1bmlwZXIubmV0PjsgUm9iIFNoYWtpciA8bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+OyBT
UFJJTkcgV0cgTGlzdCA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IG1haWx0bzo2bWFuQGlldGYu
b3JnDQpDYzogWmFmYXIgQWxpICh6YWxpKSA8bWFpbHRvOnphbGlAY2lzY28uY29tPg0KU3ViamVj
dDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KwqANCjxzbmlwPg0KwqANCkhpIFNyaWhhcmks
IA0KwqANCj4gREEgbWFuaXB1bGF0aW9uIGFsb25nIHRoZSBob3AgKHNoaWZ0aW5nIGFzIHRoZSBk
cmFmdCBwcm9wb3Nlcykgb24gZWFjaCByb3V0ZXIgYW5kIHJlY29uc3RydWN0aW5nIHRoZSBEQSAt
IGNhbiBtYWtlIGl0IGhhcmRlciB0byBkZWJ1ZyB3aGVuIA0KwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoD4gdGhlcmUgaXMgcHJvYmxlbS4NCsKgDQpJdCBoYXMgYmVlbiBjbGFyaWZpZWQgZHVy
aW5nIHRoZSBTcHJpbmcgV0cgc2Vzc2lvbiBpbiBNb250cmVhbC4gUmVwZWF0aW5nIHRoZSBzYW1l
IOKAkyANCsKgDQrigKIgVGhlIG9yaWdpbmFsIHNlZ21lbnQgbGlzdCBpcyBtYWludGFpbmVkIGJ5
IHVzaW5nIHRoZSBub24tUmVkdWNlZCBmbGF2b3IgKGluIHdoaWNoIGNhc2UgdGhlIFNJRCBsaXN0
IGlzIGZ1bGx5IHByZXNlcnZlZCBpbiB0aGUgU1JIKS7CoCANCsKgDQpbUkJdIEF0IHRoZSBjb3N0
IG9mIGVuY29kaW5nIGVmZmljaWVuY3kuIDUwJSBkZWNyZWFzZSAhIQ0KwqANCkluIHJlYWxpdHks
IGRlYnVnYWJpbGl0eSBpcyBhIGh1Z2UgaXNzdWUgaW4gQ1JIIHByb3Bvc2FsLsKgDQrCoA0KW1JC
XSBJbiByZWFsaXR5LCB0aGUgZGVidWdnYWJpbGl0eSBjaGFyYWN0ZXJpc3RpY3Mgb2YgU1J2Nisg
YXJlIHZlcnkgc2ltaWxhciB0byB0aG9zZSBvZiBTUi1NUExTLiBXZSBoYXZlIHRoZSBzYW1lIG1h
cHBpbmcgZnJvbSBhIHNob3J0IGlkZW50aWZpZXIgKFNSdjYrIFNJRCBvciBTUi1NUExTIExhYmVs
KSB0byBhbiBJUHY2IGFkZHJlc3MuDQrCoA0KW1JCXSBTbywgd291bGQgeW91IGxpa2UgdG8gYXJn
dWUgdGhhdCBkZWJ1Z2dhYmlsaXR5IGlzIGEgaHVnZSBpc3N1ZSBpbiBTUi1NUExTPw0KDQpbWkFd
IE5vdCBhdCBhbGwuIFNSLU1QTFMgdXNlcyBNUExTIE9BTSB0b29sIGtpdCBkZWZpbmVkIGluIGh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDI5LiANCltaQV0gQXJlIHlvdSBzdWdnZXN0
aW5nIHlvdSB3aWxsIGludHJvZHVjZSBzb21ldGhpbmcgc2ltaWxhciB0byBSRkM4MDI5PyANCsKg
DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBSb24NCsKgDQrCoA0KRm9yIGV4YW1wbGUswqANCnRoZSBDUkggcmVxdWlyZXMg
YW4gSVB2NiBhZGRyZXNzIHRvIHRoZSDigJxsYWJlbHPigJ0gbWFwcGluZyB0YWJsZSAoWXVjayEp
LsKgDQpBbiBvcGVyYXRvciBjYW5ub3QgZGV0ZXJtaW5lIHRoZSBwYXRoIHBhY2tldCB3aWxsIHRh
a2UgYnkgbG9va2luZyBhdCBDUkguIA0KSGF2ZSB5b3UgcmVhbGl6ZWQgaG93IHBhaW5mdWwgaXQg
d2lsbCBiZSBmb3IgdGhlIG9wZXJhdG9yIHRvOsKgDQrigKIgV2FsayB0aGUgQ1JILMKgDQrigKIg
TWFwIGVhY2ggcGVyLW5vZGUgImxvY2FsIGxhYmVscyIgdG8gaXRzIGFzc29jaWF0ZWQgSVB2NiBh
ZGRyZXNzLMKgwqANCuKAoiBSZXBlYXQgdGhlIHByb2Nlc3MgZm9yIHRoZSBlbnRpcmUgbGFiZWwg
Y2hhaW4gZW5jb2RlZCBpbiBDUkguDQpOb3QgdG8gbWVudGlvbiwgdGhpcyByZXF1aXJlcyB0aGUg
b3BlcmF0b3JzIHRvIGdldCB0aGUgIm1hcHBpbmcgdGFibGUiIGZyb20gZWFjaCBub2RlIGluIHRo
ZSBuZXR3b3JrLsKgDQrCoA0KVGhhbmtzDQrCoA0KUmVnYXJkcyDigKYgWmFmYXIgDQrCoA0KPHNu
aXA+IA0K


From nobody Fri Sep  6 01:01:24 2019
Return-Path: <robert@raszuk.net>
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 CF54B120B58 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 01:01:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 c9PzslXOFYjm for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 01:01:17 -0700 (PDT)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 6DA13120B4B for <spring@ietf.org>; Fri,  6 Sep 2019 01:01:17 -0700 (PDT)
Received: by mail-qk1-x731.google.com with SMTP id f13so4779509qkm.9 for <spring@ietf.org>; Fri, 06 Sep 2019 01:01:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pzLO8eUy+Pbdn7wSW/+EmagYcDwVIgddDWH+rRjKpS8=; b=b6LXrE52MRvvwizthAElgRiSi49GDzEMlesuESGlG9fx7K8VXJmKMkdLbMKqh2bLLw b7za52CyCW/YeNdcR+1QNBiANj/ODa0BVuSGp8nVPH9OrOhvloD6hB+ogwUo/YkLVEcs J2SC/hUK5fs4jMKC6ZLH9uU08Mkfm7WRx1HEDpbft8e2baUBvT2pwttDcFBWucuf9bN9 ffbF0YhagjlVF6/VPHMzebOSUWv8aHA+ottHHIaEj+cvzc80S3qMBO54z8XmKm7oT3iA 35GTkM83sZZez1G2alKJWw5coh3LQ9RDmgy8uZhVkw60d+DL1ryocxpJhBoApu7RO2kB aUeQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pzLO8eUy+Pbdn7wSW/+EmagYcDwVIgddDWH+rRjKpS8=; b=cLQTa/R8nQ3pJvVktaEWtmhNQtibBq/aIs1KDPGjkILqSC+XS3WQcpAUEuGRoSwPqY UbbPV/9u2iB4xEnnQihRlcqRaMJyHaq81m2rXLWVWvbkS/CSlWtgUfOHavDc7Ptvt+XA NGm+icvdZasDW6G9dnqSR90wUqUlKOfw+BolAcA6mIuCb2A04sOsGugjDtW1rF8o9kDl m6JqH1FH6FBOWM8baMLasZoXL0Ocwbm/x9HgwBLAnF0RhN5uDWR1p2o7WPXsWY+sVwku eaP6yPJYQxPFU5SnTPW6Y/cls687aAaCnFlj03BqRJ8gr9+CrDqpwqYbXm5x3uj9VGhw IfMg==
X-Gm-Message-State: APjAAAVodd0rKtWs5Riw/Aicoac5GuIgUQ+SnnyVJoKUOOzT/j3Q5Ivm +OPsLcRJNtHXLCm1QpwCRqrgNr2krWL5oC5r+DAQRA==
X-Google-Smtp-Source: APXvYqxiRye6OY2FXUGjZ51lAGk3isaUVxM+F88eMtCpaQB7lMPkGlDcAYxm8KZ+CSLd0QxLVUrG4AKW5iyWQmpaAMY=
X-Received: by 2002:a37:2784:: with SMTP id n126mr7130181qkn.302.1567756876325;  Fri, 06 Sep 2019 01:01:16 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com>
In-Reply-To: <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 6 Sep 2019 10:01:05 +0200
Message-ID: <CAOj+MME7knoTq3qUOshwdUejbOEKsYD_vDQYBfDNiwRNGAt81g@mail.gmail.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.net>,  Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>,  SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b537660591ddd706"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 08:01:24 -0000

--000000000000b537660591ddd706
Content-Type: text/plain; charset="UTF-8"

Hi Andrew,

I can say that I may even agree with some of your points. But one question
I asked which no one responded still stands ...

SRv6+ is almost identical to SR-MPLS with IP transport between segment
nodes. Both require mapping, both require changes to OAM, both require IGP
extensions, both can use the same forwarding hardware and logic, both
require almost identical operation etc .... As you know even main author of
SRv6+ agrees with all of this in the notes sent to the list.

So please help me to understand why entire industry who wants to be good
IETF citizen and Industry player should now invest a lot of resources in
development, testing, shipping and support of a solution which is just a
poor mirror of something which is already available ?

Yes some folks were allergic to MPLS in the past and some are still
allergic to MPLS. But as someone who have worked since Tag Switching early
days on that piece of technology let me tell you that vast majority of
those folks do not even understand the difference between MPLS used for
transport and MPLS used as forwarding demux for the applications. They just
treat it the very same way like an evil or devil protocol which does
nothing else other then demonstrate their complete ignorance of the
subject.

Yes MPLS to be used as a transport is a mistake. It was not a mistake in
the past as when we rolled out services which required encapsulation most
platforms in the field just could not do line rate IP encapsulation. But
those days are gone. If in 1998 time frame routers could do IPv4 in IPv4
encap MPLS as a transport would have never succeeded.

Then of course there was more mistakes TDP later by IETF collaboration
became LDP was a mapping protocol - yes another mistake instead of making
up front domain wide labels and extended IGPs and BGP for that. Well the
thought was that working on single protocol will be easier then extending
ISIS, OSPFv2 (and v3 on the radar), RIPv2, EIGRP.

But this is MPLS transport which in spite of little group of folks still
selling it around believe it or not it is going away.

But nothing is wrong about using 20 bit labels as demux for applications
and services. Packet carry bits. Nowhere in the packet even if you decode
it carefully it says "I am MPLS" ... forwarding on the boxes also uses bit
lookup and if you ask your vendor they can paint it and abstract all the
MPLS legacy in the CLI for you so you never see it.

Bottom line is that I see no reason at all to adopt a solution which walks
like a duck, quacks like a duck and only carries a label "I am not a duck"

Best,
R.


On Fri, Sep 6, 2019 at 9:04 AM Andrew Alston <
Andrew.Alston@liquidtelecom.com> wrote:

> Zafar,
>
> One of the things I keep seeing below is you referring to the operators
> perspective.  So - as someone who actually is from an operator - and has
> done substantial testing of the proposed solution let me give you the
> perspective of an operator.
>
> Firstly - as an operator - on the table mapping - I've seen absolutely no
> problem with this - particularly if I add bgp crh signaling which lets me
> build a mapping table that can be understood in multiple systems which do
> not necessarily need to know about the rest of the network (this is
> particularly useful on inline DPI systems and other such things)
> Secondly - as an operator - the segregation between what is an address and
> how said address is directed - rather than a constant change in the address
> to us seems far safer.  In the uSID draft, a leak of a more specific prefix
> in the network because of finger trouble - can fundamentally break routing
> - and well, that could be rather interesting to start debugging.
> Thirdly - as an operator - without retaining the uncompressed list of
> SID's in the header, I have a debugging nightmare - and zero ability to
> figure out packet pathing through the network at intermediary points - and
> you keep saying that this is addressed by retaining the full SID list - but
> - if I do that - can you explain to me what the point of the micro sid is -
> since - I was under the impression that the point was to remove the
> overhead - the moment I take this approach - how am I not back at square
> one with the same overhead?
> Forth - as an operator - I am deeply uncomfortable with the fact that the
> proposal fundamentally redefines the semantics of the address with
> potential unintended consequences - and despite the fact that multiple
> times I have raised the redefinition of the semantics of the address when
> compared against RFC4291 - I have yet to see this addressed
> Fifth - as an operator - I have concerns about the inflation of the IGP,
> and this was raised in Montreal.  I was told that this could be addressed
> by renumbering my network - sorry - I hardly view this as viable
> Sixth - as an operator that has to apply for space from the RIR's - and
> has concerns about address space utilization - a request was made in
> Montreal for an evaluation of actual address space required by this
> solution - which as of yet has not been forthcoming.  However, when looking
> closely, I'm pretty sure we can figure out how much space this is.  To this
> end, as per Nick Hilliards suggestion, perhaps we should approach the RIR's
> about allocation policies to seek the viewpoints from them as the
> allocators of space.  I am even willing to take this on, and prepared to
> put a global policy into the RIR system through all 5 RIR's to change the
> allocation policies to cater for this once I have a firmer grasp on h ow
> much address space will be utilized.  At that point we can see what the
> appetite is from that perspective. (In fact some prelim work on such a
> policy proposal has already begun)
>
> Thanks
> Andrew
>

--000000000000b537660591ddd706
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Andrew,<div><br></div><div>I can say t=
hat I may even agree with some of your points. But one question I asked whi=
ch no one responded still stands ...=C2=A0</div><div><br></div><div>SRv6+ i=
s almost identical to SR-MPLS with IP transport between segment nodes. Both=
 require mapping, both require changes to OAM, both require IGP extensions,=
 both can use the same forwarding hardware and logic, both require almost i=
dentical operation etc .... As you know even main author of SRv6+ agrees wi=
th all of this in the notes sent to the list.=C2=A0</div><div><br></div><di=
v>So please help me to understand why entire industry who wants to be good =
IETF citizen and Industry player should now invest a lot of resources in de=
velopment, testing, shipping and support of a solution which is just a poor=
 mirror of something which is already available ?=C2=A0</div><div><br></div=
><div>Yes some folks were allergic to MPLS in the past and some are still a=
llergic to MPLS. But as someone who have worked since Tag Switching early d=
ays on that piece of technology let me tell you that vast majority of those=
 folks do not even understand the difference between MPLS used for transpor=
t and MPLS used as forwarding demux for the applications. They just treat i=
t the very same way like an evil or devil protocol which does nothing else =
other then demonstrate their complete ignorance of the subject.=C2=A0</div>=
<div><br></div><div>Yes MPLS to be used as a transport is a mistake. It was=
 not a mistake in the past as when we rolled out services which required en=
capsulation most platforms in the field just could not do line rate IP enca=
psulation. But those days are gone. If in 1998 time frame routers could do =
IPv4 in IPv4 encap MPLS as a transport would have never succeeded.=C2=A0</d=
iv><div><br></div><div>Then of course there was more mistakes TDP later by =
IETF collaboration became LDP was a mapping protocol - yes another mistake =
instead of making up front domain wide labels and extended IGPs and BGP for=
 that. Well the thought was that working on single protocol will be easier =
then extending ISIS, OSPFv2 (and v3 on the radar), RIPv2, EIGRP.=C2=A0</div=
><div><br></div><div>But this is MPLS transport which in spite of little gr=
oup of folks still selling it around believe it or not it is going away.=C2=
=A0</div><div><br></div><div>But nothing is wrong about using 20 bit labels=
 as demux for applications and services. Packet carry bits. Nowhere in the =
packet even if you decode it carefully it says &quot;I am MPLS&quot; ... fo=
rwarding on the boxes also uses bit lookup and if you ask your vendor they =
can paint it and abstract all the MPLS legacy in the CLI for you so you nev=
er see it.=C2=A0</div><div><br></div><div>Bottom line is that I see no reas=
on at all to adopt a solution which=C2=A0walks like a duck, quacks like a d=
uck and only carries a label &quot;I am not a duck&quot;</div><div><br></di=
v><div>Best,</div><div>R.</div><div><br></div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep 6, 2019 at 9:04 A=
M Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com">Andr=
ew.Alston@liquidtelecom.com</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">Zafar,<br>
<br>
One of the things I keep seeing below is you referring to the operators per=
spective.=C2=A0 So - as someone who actually is from an operator - and has =
done substantial testing of the proposed solution let me give you the persp=
ective of an operator.<br>
<br>
Firstly - as an operator - on the table mapping - I&#39;ve seen absolutely =
no problem with this - particularly if I add bgp crh signaling which lets m=
e build a mapping table that can be understood in multiple systems which do=
 not necessarily need to know about the rest of the network (this is partic=
ularly useful on inline DPI systems and other such things)<br>
Secondly - as an operator - the segregation between what is an address and =
how said address is directed - rather than a constant change in the address=
 to us seems far safer.=C2=A0 In the uSID draft, a leak of a more specific =
prefix in the network because of finger trouble - can fundamentally break r=
outing - and well, that could be rather interesting to start debugging.<br>
Thirdly - as an operator - without retaining the uncompressed list of SID&#=
39;s in the header, I have a debugging nightmare - and zero ability to figu=
re out packet pathing through the network at intermediary points - and you =
keep saying that this is addressed by retaining the full SID list - but - i=
f I do that - can you explain to me what the point of the micro sid is - si=
nce - I was under the impression that the point was to remove the overhead =
- the moment I take this approach - how am I not back at square one with th=
e same overhead?<br>
Forth - as an operator - I am deeply uncomfortable with the fact that the p=
roposal fundamentally redefines the semantics of the address with potential=
 unintended consequences - and despite the fact that multiple times I have =
raised the redefinition of the semantics of the address when compared again=
st RFC4291 - I have yet to see this addressed<br>
Fifth - as an operator - I have concerns about the inflation of the IGP, an=
d this was raised in Montreal.=C2=A0 I was told that this could be addresse=
d by renumbering my network - sorry - I hardly view this as viable<br>
Sixth - as an operator that has to apply for space from the RIR&#39;s - and=
 has concerns about address space utilization - a request was made in Montr=
eal for an evaluation of actual address space required by this solution - w=
hich as of yet has not been forthcoming.=C2=A0 However, when looking closel=
y, I&#39;m pretty sure we can figure out how much space this is.=C2=A0 To t=
his end, as per Nick Hilliards suggestion, perhaps we should approach the R=
IR&#39;s about allocation policies to seek the viewpoints from them as the =
allocators of space.=C2=A0 I am even willing to take this on, and prepared =
to put a global policy into the RIR system through all 5 RIR&#39;s to chang=
e the allocation policies to cater for this once I have a firmer grasp on h=
 ow much address space will be utilized.=C2=A0 At that point we can see wha=
t the appetite is from that perspective. (In fact some prelim work on such =
a policy proposal has already begun)<br>
<br>
Thanks<br>Andrew<br>
</blockquote></div></div>

--000000000000b537660591ddd706--


From nobody Fri Sep  6 01:18:19 2019
Return-Path: <rraszuk@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 AD1BD12008F; Fri,  6 Sep 2019 01:18:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] 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 wFE0Z7YetDNh; Fri,  6 Sep 2019 01:18:11 -0700 (PDT)
Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) (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 5F7B812001E; Fri,  6 Sep 2019 01:18:11 -0700 (PDT)
Received: by mail-pf1-x432.google.com with SMTP id w22so3868537pfi.9; Fri, 06 Sep 2019 01:18:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=YTVOdlGamwp4DYEhj6OIa/jBGMp+vBFDcEq6Y939LZQ=; b=EKQAiiB/ZIr8kM63iyeujq2eqqJymL5UGqMsaogEsuVso7s8xDgGdIB/Aw2CBQcAHN tCF0keVQEeauYWbaf4GZi/Lb49ndCc7w8NS3/l1JhdZBGBCH9CSKPqj8TY4AiOe+Ju9t AZNxzSir4Ml3x7Hbj92FKA8ObdEZ0fa+WyFe291g6zPhrxONrlUdRMiGsfI7RRlnopBk WnPL4GRwmsAins0leIXxy2OyLdYk3UpAj91/TefCQgfiJ8pS7DqDHj6obeVPG4YewQiF uIEPAnjH+KhzuDbdq7EKRU6+Blp5PUoCUqvh5avwQiACjjsIPbk8KwaUycm2RorCrX8u 7VGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YTVOdlGamwp4DYEhj6OIa/jBGMp+vBFDcEq6Y939LZQ=; b=VR+DMWW/nruk1dPKIP1V8QPLlMb5a+s0U5dUQcEtr5u2A2lX4OW3UZWqh9zMuUs8qy AmZaWvYaQC+7B7Fva7OuNs00MAHsn0L8ZuzYG+S2IM0mVQWblhEu6TXBn6UB4OBOe4uS OL1TYwJmCrjXdDUvfLPUayV5eh9Pk/Mwb4+wKSPDnnrssnZ+VlO54lgPqOoOmCgWxWIN p4dDkTTkdUu2123yc9BzlwfzYE0GHFxK93clIMHQl1eO1z3KsJ/mJN337i3nyNcnCSB1 jbMeetJoQKOEex+YbOYDdWD/zNSi/vm47Hpx9y0ft4cww0fZbIGh0DKDqoJKGfJ9175/ AAYg==
X-Gm-Message-State: APjAAAVgsh4vUkvur1Je3mIZqPrGzV9ubDVRmgCpkShLmlwsuCqnIsX4 bm9QFPjUmB+MEPabZxMPmjBmUjsWj+oEkeBmiYY=
X-Google-Smtp-Source: APXvYqzAjZKK7/Tz0hjKaZvYyds2cctI8yoFYq46c7QVQUQGKcRtQmx2IHu6GgTSWVlG+fEaEeMfEXPmbmM+m9pD1cg=
X-Received: by 2002:a63:711c:: with SMTP id m28mr6749122pgc.396.1567757890312;  Fri, 06 Sep 2019 01:18:10 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com> <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Fri, 6 Sep 2019 10:17:59 +0200
Message-ID: <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Fernando Gont <fgont@si6networks.com>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000255ef10591de1495"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/RGIDV4gpcIyX4JyUixdKpI7Qi3A>
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 08:18:13 -0000

--000000000000255ef10591de1495
Content-Type: text/plain; charset="UTF-8"

Ron,

> They remind us that draft-ietf-spring-network-programming are far from
maturity.

To me it actually highlights something quite contrary. It is that some
folks are pretty far from appreciating or even grasping the value of the
proposal.

In your other note you have extensively elaborated well on how to
effectively kill innovation in IETF. If we would be following your advice
there would be almost non documents which build on former work and update
former work.

But most importantly documenting something does not force anyone to
actually use it if they choose so. This entire smoke about header insertion
from what I have been told has some technical concerns about real source
awareness about say MTU issues. Well for one if I am doing insertion in my
network I better make sure I do not drop the packet based on the MTU. It is
so basic ... of course I must clean up when I fwd the packet to other
domain but this is basic network hygiene.

In the same time folks are happy to encap + add EHs, DOs etc ... on the
grounds that src of the encap will be in the packet. Is this sufficient ..
even if ICMP is sent to such src (domian ingress) I bet such domain ingress
will not notify the original packet src anyway. And with encap the packet
gets much bigger anyway.

But I was not part of v6 creators and I think I will keep it that way based
on that little thread we had here :)

Best,
R.

--000000000000255ef10591de1495
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small"><span style=3D"font-fa=
mily:Arial,Helvetica,sans-serif">Ron,</span></div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><span =
style=3D"font-family:Arial,Helvetica,sans-serif"><br></span></div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small"><span style=3D"font-family:Arial,Helvetica,sans-serif">&gt; They =
remind us that draft-ietf-spring-network-prog</span><span style=3D"font-fam=
ily:Arial,Helvetica,sans-serif">ramming are far from maturity.</span>=C2=A0=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small">To me it actually hig=
hlights something quite contrary. It is that some folks are pretty far from=
 appreciating or even grasping the value of the proposal.=C2=A0</div><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small">In your other note you have exten=
sively elaborated well on how to effectively kill innovation in IETF. If we=
 would be following your advice there would be almost non documents which b=
uild on former work and update former work.=C2=A0</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">But most importantly documenting something does=
 not force anyone to actually use it if they choose so. This entire smoke a=
bout header insertion from what I have been told has some technical concern=
s about real source awareness about say MTU issues. Well for one if I am do=
ing insertion in my network I better make sure I do not drop the packet bas=
ed on the MTU. It is so basic ... of course I must clean up when I fwd the =
packet to other domain but this is basic network hygiene.=C2=A0</div><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small">In the same time folks are happy =
to encap=C2=A0+ add EHs, DOs etc ... on the grounds that src of the encap w=
ill be in the packet. Is this sufficient .. even if ICMP is sent to such sr=
c (domian ingress) I bet such domain ingress will not notify the original p=
acket src anyway. And with encap the packet gets much bigger anyway.=C2=A0<=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">But I was not part of =
v6 creators and I think I will keep it that way based on that little thread=
 we had here :)=C2=A0</div><div class=3D"gmail_default" style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">=
Best,</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small">R.</div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div></=
div>

--000000000000255ef10591de1495--


From nobody Fri Sep  6 01:27:36 2019
Return-Path: <andrew.alston@liquidtelecom.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 60870120099 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 01:27:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 A-CK1SwZa-l6 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 01:27:32 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68F0112001E for <spring@ietf.org>; Fri,  6 Sep 2019 01:27:31 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02lp2052.outbound.protection.outlook.com [104.47.5.52]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-223-iCrdcGVKMhqqeOTcnHyeow-1; Fri, 06 Sep 2019 09:27:24 +0100
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com (10.255.112.208) by VE1PR03MB5408.eurprd03.prod.outlook.com (10.255.112.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.19; Fri, 6 Sep 2019 08:27:22 +0000
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c]) by VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c%3]) with mapi id 15.20.2199.027; Fri, 6 Sep 2019 08:27:22 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
CC: Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtacT7YMwgAFf0ICAA0V6AIABQWiAgANe6oCAAAKegIAAVJAAgABGMoCAAIh/gIAAAJQw
Date: Fri, 6 Sep 2019 08:27:22 +0000
Message-ID: <VE1PR03MB54229769DB4A7F4A880E628CEEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com> <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com>
In-Reply-To: <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d5b1834c-d82d-4965-1733-08d732a40a83
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:VE1PR03MB5408; 
x-ms-traffictypediagnostic: VE1PR03MB5408:
x-microsoft-antispam-prvs: <VE1PR03MB54089E23CAF2E3B5E90EC802EEBA0@VE1PR03MB5408.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(346002)(136003)(366004)(39860400002)(396003)(199004)(189003)(54906003)(102836004)(4326008)(81166006)(6506007)(446003)(8676002)(476003)(53546011)(486006)(52536014)(478600001)(54896002)(186003)(6306002)(11346002)(26005)(33656002)(81156014)(110136005)(8936002)(229853002)(76176011)(7696005)(71190400001)(316002)(14454004)(14444005)(66066001)(256004)(74316002)(5660300002)(71200400001)(25786009)(7736002)(9686003)(66946007)(76116006)(64756008)(99286004)(561944003)(10916006)(66446008)(53936002)(66476007)(66556008)(6436002)(6116002)(2906002)(790700001)(3846002)(55016002)(86362001)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:VE1PR03MB5408; H:VE1PR03MB5422.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /WkoAEBo8YU/rOOS7e/Q3XmfW/D+936N+E5EaJ3dRyLRePBTHVZmFv5VxRQpW4/J9dwm+leTvdmRTdKehXfHFYG2y4dVliUhm3EluJqURm6rRlSTb0Q6QoSOLCcoxHuuZ4k84hz0VjMT+ATHjeqDrVKJQQ/yTMZotWs29natmU1iWMTBl8mZpDRA33/TKtHFZJT8neMJNVeGgc3CfZJdXd7bO1x0mrQF0SXKDlZwoenlZjM96kklFfrFxDbf/ln/1shBRtM7E3w+Y4xzSIpltVYgBcv/IulgF3n9gp/TdgZV5mP9lDfHj6EhK7vfRtwzfSuiSbsXQ9I5zdq6+iD0jS0b9Q+GKM5nZb3NmOoU3wBzqhhA7PkR9DLyGG8VX3sjcCx1xn/JDrv+b7WikN236UraYNDJK5Fb1w8oYheiqTs=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d5b1834c-d82d-4965-1733-08d732a40a83
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 08:27:22.7503 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1wHPbblZ/ug8wpR5PMYvRvpoTCqiSE2mChI5hQMvpwky2f+4GUqAg0g9knrDlPrhpHQv610f7reYPfrTDZzyH1SvlARkQmUnjqIddAPUU/I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB5408
X-MC-Unique: iCrdcGVKMhqqeOTcnHyeow-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_VE1PR03MB54229769DB4A7F4A880E628CEEBA0VE1PR03MB5422eurp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/QRJM7dW2loHaCjo3AO_bgT_qYAM>
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 08:27:34 -0000

--_000_VE1PR03MB54229769DB4A7F4A880E628CEEBA0VE1PR03MB5422eurp_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

Um9iZXJ0LCBteSBwcm9ibGVtIGhlcmUgaXMg4oCTIEkgYmVsaWV2ZSB0aGF0IHRoZXJlIGNvdWxk
IGhhdmUgYmVlbiBjb21tb24gZ3JvdW5kIGZvdW5kIGJldHdlZW4gdmFyaW91cyBwcm9wb3NhbHMg
ZXhjZXB0IOKAkyB3aGF0IHRoZSBjdXJyZW50IGRyYWZ0cyBkbyDigJMgaXMgZnVuZGFtZW50YWxs
eSByZXdyaXRlIHRoZSBpcHY2IHByb3RvY29sIOKAkyB0aGUgY2hhbmdlcyBpbiB0aGUgYWRkcmVz
cyBzZW1hbnRpY3MgKHR3aWNlIG92ZXIgaW4gaW5jb21wYXRpYmxlIHdheXMgYmV0d2VlbiB0aGUg
cHJvZ3JhbW1pbmcgZHJhZnQgYW5kIHRoZSB1U0lEIGRyYWZ0KSDigJMgdGhlIHZpb2xhdGlvbnMg
b2YgcmZjODIwMCDigJMgZXRjIOKAkyBtZWFuIHRoYXQg4oCTIGl0IGJlY29tZXMgdmVyeSBoYXJk
IHRvIGZpbmQgYSBzb2x1dGlvbiB3aGVuIHRoZXJlIGlzIGEgbWFzc2l2ZSBwaGlsb3NvcGhpY2Fs
IGRpZmZlcmVuY2Ug4oCTIHdoZXJlIHRoZSBwaGlsb3NvcGhpY2FsIGRpZmZlcmVuY2UgaXMgcm91
dGVkIGluIOKAkyBhIHY2IGFkZHJlc3MgaXMgYSAxMjhiaXQgaWRlbnRpZmllciBhcyBkZWZpbmVk
IGJ5IHJmYzQyOTEg4oCTIHZzIOKAkyBhbiBhZGRyZXNzIGlzIHdlbGwg4oCTIGluc2VydCBhIGxv
bmcgbGlzdCBvZiBvdGhlciB0aGluZ3Mgb24gdG9wIG9mIHRoYXQuDQoNCldlIHNwZW50IHRoZSBi
ZXR0ZXIgcGFydCBvZiAyNSAgeWVhcnMgZ2V0dGluZyBJUHY2IHRvIHdoYXQgaXQgaXMg4oCTIGFu
ZCBub3cg4oCTIGZ1bmRhbWVudGFsbHkg4oCTIHRoZXJlIGlzIGFuIGF0dGVtcHQgdG8gcmV3cml0
ZSB0aGUgdmVyeSB0aGluZyB0aGF0IElQdjYgaXMg4oCTIGFuZCB0aGVyZWluIGxpZXMgb25lIG9m
IG15IG1ham9yIHByb2JsZW1zIOKAkyBhbmQgbm8gbWF0dGVyIGhvdyBtYW55IHRpbWVzIEkgaGF2
ZSByYWlzZWQgdGhlIHNlbWFudGljIGlzc3VlcyDigJMgaXQgc2VlbXMgdG8gYmUgYW4gaXNzdWUg
dGhhdCBpcyBiZWluZyBibGluZGx5IGlnbm9yZWQuDQoNClRlbGwgbWUg4oCTIGhvdyBkbyB5b3Ug
ZG8gYWdncmVnYXRpb24gb2YgYWRkcmVzc2VzIGluIHRoZSBuZXR3b3JrIHByb2dyYW1taW5nIGRy
YWZ0IOKAkyBhZ2dyZWdhdGUg4oCTIGxvc2UgdGhlIGZ1bmN0aW9uIGJpdHMNCkhvdyBkbyB5b3Ug
ZG8gdVNJRCBpbiB0aGUgbmV0d29yayBwcm9ncmFtbWluZyBkcmFmdCDigJMgc2hpZnQg4oCTIGxv
c2UgdGhlIGZ1bmN0aW9uIGJpdHMg4oCTIG9yIOKAkyByZXRhaW4gdGhlIGVudGlyZSBzdGFjayDi
gJMgYW5kIGxvc2UgdGhlIGVudGlyZSBwb2ludCBvZiB1U0lEIGluIHRoZSBmaXJzdCBwbGFjZSDi
gJMgdG8gc29sdmUgdGhlIG92ZXJoZWFkDQpCeSByZXdyaXRpbmcgdGhlIElQdjYgc3BlY2lmaWNh
dGlvbiBpbiB0aGUgd2F5IHRoaXMgZG9lcyDigJMgaXQgaW50cm9kdWNlcyBkcmFmdCBhZnRlciBk
cmFmdCB0byBjYXRlciBmb3Igd2hhdCBpcyBlc3NlbnRpYWxseSBubyBsb25nZXIgSVB2NiDigJMg
dnMg4oCTIGZpbmRpbmcgYSB3YXkgdG8gd29yayB3aXRoaW4gdGhlIElQdjYgc3BlY2lmaWNhdGlv
biB0byBwcm9kdWNlIHRoZSBzYW1lIGZ1bmN0aW9uYWxpdHkgYXMgaXMgcmVxdWlyZWQgaW4gYSBj
b21wYXRpYmxlIG1hbm5lciB0aGF0IGlzIG1vcmUgZWZmaWNpZW50Lg0KDQpUaGVyZWluIEkgYmVs
aWV2ZSBsaWVzIGhhbGYgdGhlIHJvb3Qgb2YgdGhpcyDigJMgb24gb25lIHNpZGUg4oCTIHlvdSBo
YXZlIGFuIGF0dGVtcHQgdG8gcmVkZWZpbmUgYW4gZW50aXJlIHByb3RvY29sIHRoYXQgd2FzIDI1
IHllYXJzIGluIHRoZSBtYWtpbmcgaW4gdGhlIGltYWdlIG9mIHdoYXQgb25lIGdyb3VwIG9mIHBl
b3BsZSBiZWxpZXZlIGl0IHNob3VsZCBiZSDigJMgb24gdGhlIG90aGVyIHNpZGUg4oCTIHlvdSBo
YXZlIGFuIGFja25vd2xlZGdlbWVudCBvZiByZXF1aXJlZCBmdW5jdGlvbmFsaXR5IOKAkyBhbmQg
YW4gYXR0ZW1wdCB0byBwcm92aWRlIGl0IHdoaWxlIG5vdCByZXdyaXRpbmcgdGhlIGVudGlyZSBw
cm90b2NvbCBpbiB0aGUgcHJvY2Vzcy4NCg0KQW5kcmV3DQoNCg0KRnJvbTogaXB2NiA8aXB2Ni1i
b3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogRnJpZGF5
LCA2IFNlcHRlbWJlciAyMDE5IDExOjE4DQpUbzogUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlw
ZXIubmV0QGRtYXJjLmlldGYub3JnPg0KQ2M6IEZlcm5hbmRvIEdvbnQgPGZnb250QHNpNm5ldHdv
cmtzLmNvbT47IHNwcmluZ0BpZXRmLm9yZzsgNm1hbkBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtz
cHJpbmddIFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uDQoNClJvbiwNCg0KPiBU
aGV5IHJlbWluZCB1cyB0aGF0IGRyYWZ0LWlldGYtc3ByaW5nLW5ldHdvcmstcHJvZ3JhbW1pbmcg
YXJlIGZhciBmcm9tIG1hdHVyaXR5Lg0KDQpUbyBtZSBpdCBhY3R1YWxseSBoaWdobGlnaHRzIHNv
bWV0aGluZyBxdWl0ZSBjb250cmFyeS4gSXQgaXMgdGhhdCBzb21lIGZvbGtzIGFyZSBwcmV0dHkg
ZmFyIGZyb20gYXBwcmVjaWF0aW5nIG9yIGV2ZW4gZ3Jhc3BpbmcgdGhlIHZhbHVlIG9mIHRoZSBw
cm9wb3NhbC4NCg0KSW4geW91ciBvdGhlciBub3RlIHlvdSBoYXZlIGV4dGVuc2l2ZWx5IGVsYWJv
cmF0ZWQgd2VsbCBvbiBob3cgdG8gZWZmZWN0aXZlbHkga2lsbCBpbm5vdmF0aW9uIGluIElFVEYu
IElmIHdlIHdvdWxkIGJlIGZvbGxvd2luZyB5b3VyIGFkdmljZSB0aGVyZSB3b3VsZCBiZSBhbG1v
c3Qgbm9uIGRvY3VtZW50cyB3aGljaCBidWlsZCBvbiBmb3JtZXIgd29yayBhbmQgdXBkYXRlIGZv
cm1lciB3b3JrLg0KDQpCdXQgbW9zdCBpbXBvcnRhbnRseSBkb2N1bWVudGluZyBzb21ldGhpbmcg
ZG9lcyBub3QgZm9yY2UgYW55b25lIHRvIGFjdHVhbGx5IHVzZSBpdCBpZiB0aGV5IGNob29zZSBz
by4gVGhpcyBlbnRpcmUgc21va2UgYWJvdXQgaGVhZGVyIGluc2VydGlvbiBmcm9tIHdoYXQgSSBo
YXZlIGJlZW4gdG9sZCBoYXMgc29tZSB0ZWNobmljYWwgY29uY2VybnMgYWJvdXQgcmVhbCBzb3Vy
Y2UgYXdhcmVuZXNzIGFib3V0IHNheSBNVFUgaXNzdWVzLiBXZWxsIGZvciBvbmUgaWYgSSBhbSBk
b2luZyBpbnNlcnRpb24gaW4gbXkgbmV0d29yayBJIGJldHRlciBtYWtlIHN1cmUgSSBkbyBub3Qg
ZHJvcCB0aGUgcGFja2V0IGJhc2VkIG9uIHRoZSBNVFUuIEl0IGlzIHNvIGJhc2ljIC4uLiBvZiBj
b3Vyc2UgSSBtdXN0IGNsZWFuIHVwIHdoZW4gSSBmd2QgdGhlIHBhY2tldCB0byBvdGhlciBkb21h
aW4gYnV0IHRoaXMgaXMgYmFzaWMgbmV0d29yayBoeWdpZW5lLg0KDQpJbiB0aGUgc2FtZSB0aW1l
IGZvbGtzIGFyZSBoYXBweSB0byBlbmNhcCArIGFkZCBFSHMsIERPcyBldGMgLi4uIG9uIHRoZSBn
cm91bmRzIHRoYXQgc3JjIG9mIHRoZSBlbmNhcCB3aWxsIGJlIGluIHRoZSBwYWNrZXQuIElzIHRo
aXMgc3VmZmljaWVudCAuLiBldmVuIGlmIElDTVAgaXMgc2VudCB0byBzdWNoIHNyYyAoZG9taWFu
IGluZ3Jlc3MpIEkgYmV0IHN1Y2ggZG9tYWluIGluZ3Jlc3Mgd2lsbCBub3Qgbm90aWZ5IHRoZSBv
cmlnaW5hbCBwYWNrZXQgc3JjIGFueXdheS4gQW5kIHdpdGggZW5jYXAgdGhlIHBhY2tldCBnZXRz
IG11Y2ggYmlnZ2VyIGFueXdheS4NCg0KQnV0IEkgd2FzIG5vdCBwYXJ0IG9mIHY2IGNyZWF0b3Jz
IGFuZCBJIHRoaW5rIEkgd2lsbCBrZWVwIGl0IHRoYXQgd2F5IGJhc2VkIG9uIHRoYXQgbGl0dGxl
IHRocmVhZCB3ZSBoYWQgaGVyZSA6KQ0KDQpCZXN0LA0KUi4NCg0K
--_000_VE1PR03MB54229769DB4A7F4A880E628CEEBA0VE1PR03MB5422eurp_
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5t
c29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iZW4tS0UiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5Sb2JlcnQsIG15IHByb2Js
ZW0gaGVyZSBpcyDigJMgSSBiZWxpZXZlIHRoYXQgdGhlcmUgY291bGQgaGF2ZSBiZWVuIGNvbW1v
biBncm91bmQgZm91bmQgYmV0d2VlbiB2YXJpb3VzIHByb3Bvc2FscyBleGNlcHQg4oCTIHdoYXQg
dGhlIGN1cnJlbnQgZHJhZnRzIGRvIOKAkyBpcyBmdW5kYW1lbnRhbGx5IHJld3JpdGUgdGhlIGlw
djYNCiBwcm90b2NvbCDigJMgdGhlIGNoYW5nZXMgaW4gdGhlIGFkZHJlc3Mgc2VtYW50aWNzICh0
d2ljZSBvdmVyIGluIGluY29tcGF0aWJsZSB3YXlzIGJldHdlZW4gdGhlIHByb2dyYW1taW5nIGRy
YWZ0IGFuZCB0aGUgdVNJRCBkcmFmdCkg4oCTIHRoZSB2aW9sYXRpb25zIG9mIHJmYzgyMDAg4oCT
IGV0YyDigJMgbWVhbiB0aGF0IOKAkyBpdCBiZWNvbWVzIHZlcnkgaGFyZCB0byBmaW5kIGEgc29s
dXRpb24gd2hlbiB0aGVyZSBpcyBhIG1hc3NpdmUgcGhpbG9zb3BoaWNhbA0KIGRpZmZlcmVuY2Ug
4oCTIHdoZXJlIHRoZSBwaGlsb3NvcGhpY2FsIGRpZmZlcmVuY2UgaXMgcm91dGVkIGluIOKAkyBh
IHY2IGFkZHJlc3MgaXMgYSAxMjhiaXQgaWRlbnRpZmllciBhcyBkZWZpbmVkIGJ5IHJmYzQyOTEg
4oCTIHZzIOKAkyBhbiBhZGRyZXNzIGlzIHdlbGwg4oCTIGluc2VydCBhIGxvbmcgbGlzdCBvZiBv
dGhlciB0aGluZ3Mgb24gdG9wIG9mIHRoYXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+V2Ugc3BlbnQgdGhlIGJldHRlciBwYXJ0IG9mIDI1Jm5ic3A7IHllYXJzIGdldHRpbmcgSVB2
NiB0byB3aGF0IGl0IGlzIOKAkyBhbmQgbm93IOKAkyBmdW5kYW1lbnRhbGx5IOKAkyB0aGVyZSBp
cyBhbiBhdHRlbXB0IHRvIHJld3JpdGUgdGhlIHZlcnkgdGhpbmcgdGhhdCBJUHY2IGlzIOKAkyBh
bmQgdGhlcmVpbiBsaWVzIG9uZSBvZiBteSBtYWpvcg0KIHByb2JsZW1zIOKAkyBhbmQgbm8gbWF0
dGVyIGhvdyBtYW55IHRpbWVzIEkgaGF2ZSByYWlzZWQgdGhlIHNlbWFudGljIGlzc3VlcyDigJMg
aXQgc2VlbXMgdG8gYmUgYW4gaXNzdWUgdGhhdCBpcyBiZWluZyBibGluZGx5IGlnbm9yZWQuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+VGVsbCBtZSDigJMgaG93IGRvIHlvdSBkbyBh
Z2dyZWdhdGlvbiBvZiBhZGRyZXNzZXMgaW4gdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQg
4oCTIGFnZ3JlZ2F0ZSDigJMgbG9zZSB0aGUgZnVuY3Rpb24gYml0czxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkhvdyBkbyB5b3UgZG8gdVNJRCBpbiB0aGUgbmV0d29y
ayBwcm9ncmFtbWluZyBkcmFmdCDigJMgc2hpZnQg4oCTIGxvc2UgdGhlIGZ1bmN0aW9uIGJpdHMg
4oCTIG9yIOKAkyByZXRhaW4gdGhlIGVudGlyZSBzdGFjayDigJMgYW5kIGxvc2UgdGhlIGVudGly
ZSBwb2ludCBvZiB1U0lEIGluIHRoZSBmaXJzdCBwbGFjZSDigJMgdG8gc29sdmUNCiB0aGUgb3Zl
cmhlYWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5CeSByZXdyaXRp
bmcgdGhlIElQdjYgc3BlY2lmaWNhdGlvbiBpbiB0aGUgd2F5IHRoaXMgZG9lcyDigJMgaXQgaW50
cm9kdWNlcyBkcmFmdCBhZnRlciBkcmFmdCB0byBjYXRlciBmb3Igd2hhdCBpcyBlc3NlbnRpYWxs
eSBubyBsb25nZXIgSVB2NiDigJMgdnMg4oCTIGZpbmRpbmcgYSB3YXkgdG8gd29yayB3aXRoaW4g
dGhlIElQdjYNCiBzcGVjaWZpY2F0aW9uIHRvIHByb2R1Y2UgdGhlIHNhbWUgZnVuY3Rpb25hbGl0
eSBhcyBpcyByZXF1aXJlZCBpbiBhIGNvbXBhdGlibGUgbWFubmVyIHRoYXQgaXMgbW9yZSBlZmZp
Y2llbnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+VGhlcmVpbiBJIGJlbGlldmUg
bGllcyBoYWxmIHRoZSByb290IG9mIHRoaXMg4oCTIG9uIG9uZSBzaWRlIOKAkyB5b3UgaGF2ZSBh
biBhdHRlbXB0IHRvIHJlZGVmaW5lIGFuIGVudGlyZSBwcm90b2NvbCB0aGF0IHdhcyAyNSB5ZWFy
cyBpbiB0aGUgbWFraW5nIGluIHRoZSBpbWFnZSBvZiB3aGF0IG9uZSBncm91cCBvZiBwZW9wbGUN
CiBiZWxpZXZlIGl0IHNob3VsZCBiZSDigJMgb24gdGhlIG90aGVyIHNpZGUg4oCTIHlvdSBoYXZl
IGFuIGFja25vd2xlZGdlbWVudCBvZiByZXF1aXJlZCBmdW5jdGlvbmFsaXR5IOKAkyBhbmQgYW4g
YXR0ZW1wdCB0byBwcm92aWRlIGl0IHdoaWxlIG5vdCByZXdyaXRpbmcgdGhlIGVudGlyZSBwcm90
b2NvbCBpbiB0aGUgcHJvY2Vzcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BbmRy
ZXc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJlbi1LRSIg
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBpcHY2ICZsdDtpcHY2LWJvdW5jZXNAaWV0
Zi5vcmcmZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50
OjwvYj4gRnJpZGF5LCA2IFNlcHRlbWJlciAyMDE5IDExOjE4PGJyPg0KPGI+VG86PC9iPiBSb24g
Qm9uaWNhICZsdDtyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJyPg0K
PGI+Q2M6PC9iPiBGZXJuYW5kbyBHb250ICZsdDtmZ29udEBzaTZuZXR3b3Jrcy5jb20mZ3Q7OyBz
cHJpbmdAaWV0Zi5vcmc7IDZtYW5AaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtz
cHJpbmddIFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+Um9uLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PiZndDsgVGhleSByZW1pbmQgdXMgdGhhdCBkcmFmdC1pZXRmLXNwcmluZy1uZXR3b3JrLXByb2dy
YW1taW5nIGFyZSBmYXIgZnJvbSBtYXR1cml0eS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj5UbyBtZSBpdCBhY3R1YWxseSBoaWdobGlnaHRzIHNvbWV0aGlu
ZyBxdWl0ZSBjb250cmFyeS4gSXQgaXMgdGhhdCBzb21lIGZvbGtzIGFyZSBwcmV0dHkgZmFyIGZy
b20gYXBwcmVjaWF0aW5nIG9yIGV2ZW4gZ3Jhc3BpbmcgdGhlIHZhbHVlIG9mIHRoZSBwcm9wb3Nh
bC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5JbiB5b3Vy
IG90aGVyIG5vdGUgeW91IGhhdmUgZXh0ZW5zaXZlbHkgZWxhYm9yYXRlZCB3ZWxsIG9uIGhvdyB0
byBlZmZlY3RpdmVseSBraWxsIGlubm92YXRpb24gaW4gSUVURi4gSWYgd2Ugd291bGQgYmUgZm9s
bG93aW5nIHlvdXIgYWR2aWNlIHRoZXJlIHdvdWxkIGJlIGFsbW9zdCBub24gZG9jdW1lbnRzDQog
d2hpY2ggYnVpbGQgb24gZm9ybWVyIHdvcmsgYW5kIHVwZGF0ZSBmb3JtZXIgd29yay4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5CdXQgbW9zdCBpbXBvcnRh
bnRseSBkb2N1bWVudGluZyBzb21ldGhpbmcgZG9lcyBub3QgZm9yY2UgYW55b25lIHRvIGFjdHVh
bGx5IHVzZSBpdCBpZiB0aGV5IGNob29zZSBzby4gVGhpcyBlbnRpcmUgc21va2UgYWJvdXQgaGVh
ZGVyIGluc2VydGlvbiBmcm9tIHdoYXQgSSBoYXZlIGJlZW4gdG9sZCBoYXMNCiBzb21lIHRlY2hu
aWNhbCBjb25jZXJucyBhYm91dCByZWFsIHNvdXJjZSBhd2FyZW5lc3MgYWJvdXQgc2F5IE1UVSBp
c3N1ZXMuIFdlbGwgZm9yIG9uZSBpZiBJIGFtIGRvaW5nIGluc2VydGlvbiBpbiBteSBuZXR3b3Jr
IEkgYmV0dGVyIG1ha2Ugc3VyZSBJIGRvIG5vdCBkcm9wIHRoZSBwYWNrZXQgYmFzZWQgb24gdGhl
IE1UVS4gSXQgaXMgc28gYmFzaWMgLi4uIG9mIGNvdXJzZSBJIG11c3QgY2xlYW4gdXAgd2hlbiBJ
IGZ3ZCB0aGUgcGFja2V0IHRvDQogb3RoZXIgZG9tYWluIGJ1dCB0aGlzIGlzIGJhc2ljIG5ldHdv
cmsgaHlnaWVuZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij5JbiB0aGUgc2FtZSB0aW1lIGZvbGtzIGFyZSBoYXBweSB0byBlbmNhcCZuYnNwOyYjNDM7IGFk
ZCBFSHMsIERPcyBldGMgLi4uIG9uIHRoZSBncm91bmRzIHRoYXQgc3JjIG9mIHRoZSBlbmNhcCB3
aWxsIGJlIGluIHRoZSBwYWNrZXQuIElzIHRoaXMgc3VmZmljaWVudCAuLiBldmVuIGlmIElDTVAg
aXMgc2VudCB0byBzdWNoDQogc3JjIChkb21pYW4gaW5ncmVzcykgSSBiZXQgc3VjaCBkb21haW4g
aW5ncmVzcyB3aWxsIG5vdCBub3RpZnkgdGhlIG9yaWdpbmFsIHBhY2tldCBzcmMgYW55d2F5LiBB
bmQgd2l0aCBlbmNhcCB0aGUgcGFja2V0IGdldHMgbXVjaCBiaWdnZXIgYW55d2F5LiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkJ1dCBJIHdhcyBub3QgcGFy
dCBvZiB2NiBjcmVhdG9ycyBhbmQgSSB0aGluayBJIHdpbGwga2VlcCBpdCB0aGF0IHdheSBiYXNl
ZCBvbiB0aGF0IGxpdHRsZSB0aHJlYWQgd2UgaGFkIGhlcmUgOikmbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5CZXN0LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlIuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==
--_000_VE1PR03MB54229769DB4A7F4A880E628CEEBA0VE1PR03MB5422eurp_--


From nobody Fri Sep  6 01:28:50 2019
Return-Path: <zali@cisco.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 054A912006F; Fri,  6 Sep 2019 01:28:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=hwm4Mjyc; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=rEZn9ERy
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 lHTH9Li_0E_j; Fri,  6 Sep 2019 01:28:45 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B5E4120099; Fri,  6 Sep 2019 01:28:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16183; q=dns/txt; s=iport; t=1567758525; x=1568968125; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=emFwuw0agyVBk/YEnBqrDIyk3aQT45IQUTHa9mbUJgI=; b=hwm4MjycBwpm7opAGrhCopGO/rW6rHYlHdpx6GZNRiqgdQOXEIAMix38 YBgdhJUnnrYrB7A5kbw7QxrqhTMTLSzOpP2XWRolngTZZKzfjf/LDz75T QXiD0Gg/z+Tcc0gImp/pCmd8+Qwngb6fkgL3vixkYJtroMrgxfbNsd0sr U=;
IronPort-PHdr: =?us-ascii?q?9a23=3Ayb8kMxdytSfKTOaxxiq9STxjlGMj4e+mNxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnJkHE+PFxlwKUD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFl?= =?us-ascii?q?cejNkO2QkpAcqLE0r+eezjay0SF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AOAABfGHJd/4cNJK1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVAQBAQEBCwGBFS8kLANtViAECyqEIYNHA4p0glx+iGSJL4R?= =?us-ascii?q?cgS6BJANUCQEBAQwBAS0CAQGEPwIXgiAjNQgOAgMJAQEEAQEBAgEGBG2FLgy?= =?us-ascii?q?FSgEBAQEDEhEdAQElEgEPAgEGAhEDAQIrAgICHxEdCAIEAQ0FGweDAAGBHU0?= =?us-ascii?q?DHQECjQaQYQKBOIhhc4Eygn0BAQWFFw0LghYJgTQBi3cYgUA/gREnH4IXNT6?= =?us-ascii?q?CGoJKgmsygiaNDYF6NIUhiRSODEEKgiCQcoN/G4I0hzyPCo19igaOWwIEAgQ?= =?us-ascii?q?FAg4BAQWBVAMzN4EhcBU7KgGCQYJCg3KEWYV6c4Epj2EBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,472,1559520000";  d="scan'208,217";a="326054070"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 08:28:34 +0000
Received: from XCH-RCD-020.cisco.com (xch-rcd-020.cisco.com [173.37.102.30]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x868SXlr008092 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 08:28:34 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-020.cisco.com (173.37.102.30) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 03:28:33 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 03:28:30 -0500
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 6 Sep 2019 03:28:29 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hFlvgjn/Fpe3v/Z3zd3bSn7CrXh3ooYcqOlGLNMwPHEolw3eihBARoBDGguTCRMfeoHxn4CPXlreA9AadiGHdONbYaXoC043vCxYHGq/S2ofIT7Qhzc1e4BEHqIddDqewpMtUKcFG8Sn71+MtW3QET+R2DYio8iODgVKpvQa7z4GD87pfQf5AbR5sMt7EWZGDu4EUXKVI7YIKtkNzNW0tz1bJLS1Kkv3Y9Na+mW0vBAARDi6j+QVW2ZugSBlgpd7y+gaP2X41g0+iMXGQmq4YWyfjU3PnFi+FXMaysGg1KccLM8YlYwCwNxaKweEikN4CfBJ/4yBJlcvKf/I9iiMIA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=emFwuw0agyVBk/YEnBqrDIyk3aQT45IQUTHa9mbUJgI=; b=a6V5lExOKJ7ZjoUP2FOiaXFLdeSmDbVuqlaxfkV0nhuUc8Z0DYwr5GaDDYoVo16Rqj0hspDMCrMlvC2Qm0hM8ewd6vdzS2fFMSsn/GegVdwtQo4dIqaSyvQpgrePV0MPXfe+39DHGkD4rtguQIdm9NI61RtnZOnxUAbFZxUvKsNzUjhpN1oIXkXsZEs4nCN3LAI80cN9V1HuB+Sluzrmq2gZMvQKqxE5O+ieRUXe3ZdNa38fPqKQmJrjLT3IWUhbdIHhiLGAPHKHWH1VlhS4zpapFS3g10hru/owxV1OHAuiZneavzJAexzeHfdZRYpjOmPsIIrIszmyM00iM9q7xw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=emFwuw0agyVBk/YEnBqrDIyk3aQT45IQUTHa9mbUJgI=; b=rEZn9ERyH5+BZgI5uB1J5oihw87Pr5KyqEPAbu439Y2tZRx9nOtY5jk48JDESUED2PNwrig8hA3IwNADZkFVWuIaTymCpPOnMh/KZ4SL4C+X7c9Y44QqtCSvXq1tMyGbAvTa2VII7Y79aV6i+v5gmpaynpj91i5exz4C6Yc56y0=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3609.namprd11.prod.outlook.com (20.178.230.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.14; Fri, 6 Sep 2019 08:28:27 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 08:28:27 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Robert Raszuk <robert@raszuk.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
CC: Ron Bonica <rbonica@juniper.net>, Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, "SPRING WG List" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0yM6n2rX/R0OF91+DcvSPFKcYjQIAgAHM44CAAA+hgIADqRSAgABHVgD//8KGAIAAUBSAgAAP3ID//8SYgA==
Date: Fri, 6 Sep 2019 08:28:27 +0000
Message-ID: <FA94F6B1-16CE-48CE-AF45-9E35A5F129DF@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com> <CAOj+MME7knoTq3qUOshwdUejbOEKsYD_vDQYBfDNiwRNGAt81g@mail.gmail.com>
In-Reply-To: <CAOj+MME7knoTq3qUOshwdUejbOEKsYD_vDQYBfDNiwRNGAt81g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1006::107]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 548af84c-4214-4b12-e36b-08d732a43133
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3609; 
x-ms-traffictypediagnostic: DM6PR11MB3609:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB360995EA7E4D739A780E70A1DEBA0@DM6PR11MB3609.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39840400004)(136003)(396003)(346002)(376002)(199004)(189003)(66556008)(66446008)(36756003)(76116006)(91956017)(6486002)(66476007)(64756008)(66946007)(229853002)(71190400001)(81156014)(81166006)(86362001)(8936002)(9326002)(8676002)(7736002)(186003)(71200400001)(76176011)(102836004)(53546011)(6506007)(6116002)(54906003)(316002)(99286004)(476003)(446003)(46003)(58126008)(486006)(11346002)(25786009)(4326008)(2616005)(6436002)(256004)(6306002)(54896002)(2906002)(6246003)(107886003)(33656002)(5660300002)(14454004)(53936002)(6512007)(110136005)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3609; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 8JaYYq8f2XJ65ieyX2VfWNqRJsZBSi4OYm/XmcbvGX65zJNCKfqndmu2S34mMWEfI9J4VT2XvkUhvGiASD21Wr5TtD8aVurtcm7omH/tet9Z/Y0fUDinmjIib529aSH8Fo7Wz1meURJFxELSIh9ya03rgU6gQYcDgf91lMcBaE7ljgUhOmnpKUJe+ZzMrLtbT9KaLm+xpcwppTFytnqK0k/yMtKp6beXGBU+wSy3Li+i4jorNNaG50TMPfnN/3zJEXraY4Xxd+j0JpcS0gigy6SsrVam3KFAxGNkDNeWITCr4n8kbyNkhm6MktRxDXflwUdRV++znT97N9NgQQCtFj5bczRARi0RTq1ohIZ9H1N9g7hUUgvsZiVVuX7h7DOKMqnCPDQZf5m/1+oW+HvU5MCkERjN0HZ9J1PV5c+aNuI=
Content-Type: multipart/alternative; boundary="_000_FA94F6B116CE48CEAF459E35A5F129DFciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 548af84c-4214-4b12-e36b-08d732a43133
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 08:28:27.5894 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mb7L/tbDXNjBmWgojbccnNCeLL/+zD4mFKC8ehumfZkRPojs5z8HzURJ/MZfmtkG
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3609
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.30, xch-rcd-020.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GHQOQRubb7YZL8TYiXISh81yBZ8>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 08:28:48 -0000

--_000_FA94F6B116CE48CEAF459E35A5F129DFciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQW5kcmV3LA0KDQpJIGFncmVlIHdpdGggUm9iZXJ0Lg0KQ1JIIGlzIG5vdGhpbmcgZWxzZSB0
aGFuIElQdjYgb3ZlciBTUi1NUExTLg0KSW4gdGhlIHZhc3QgbWFqb3JpdHkgb2YgdGhlIGRlcGxv
eW1lbnRzIChzaW5nbGUgU1AgZG9tYWluKSwgb25lIGNhbiBkZXBsb3kgTVBMUy4NCkluIGEgbWlu
b3JpdHkgb2YgY2FzZXMgd2hlcmUgc29tZSBNUExTIGRpc2NvbnRpbnVpdHkgaW4gdGhlIGRvbWFp
biBjb3VsZCBleGlzdCwgU1ItTVBMUyBvdmVyIElQL1VEUCBpcyBhbiBhZG9wdGVkIGFuZCBkZXBs
b3llZCBzb2x1dGlvbi4NCg0KQXMgeW91IHN0YXRlZCBpbiB5b3VyIG9yaWdpbmFsIHJlc3BvbnNl
4oCdDQrigJxOb3cg4oCTIGluIHRoYXQgY2FzZSBTUi1NUExTIHdvdWxkIGhhdmUgYmVlbiBqdXN0
IGZpbmUgYW5kIGZyYW5rbHkgc3BlYWtpbmcg4oCTIHdlIHdlcmUgZW50aXJlbHkgaGFwcHkgd2l0
aCBwdXJlIFNSLU1QTFMgYW5kIEnigJltIG9uIHJlY29yZCBzYXlpbmcgdGhhdCBJIGRpZG7igJl0
IHNlZSBtdWNoIG9mIGEgdXNlIGNhc2UgZm9yIFNSdjYgYXQgYWxsLuKAnQ0KDQpJIGNhbiBzZWUg
d2h5IHlvdSBsaWtlZCBDUkguDQoNClRoYW5rcw0KDQpSZWdhcmRzIOKApiBaYWZhcg0KDQpGcm9t
OiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD4NCkRhdGU6IEZyaWRheSwgU2VwdGVt
YmVyIDYsIDIwMTkgYXQgNDowMSBBTQ0KVG86IEFuZHJldyBBbHN0b24gPEFuZHJldy5BbHN0b25A
bGlxdWlkdGVsZWNvbS5jb20+DQpDYzogIlphZmFyIEFsaSAoemFsaSkiIDx6YWxpQGNpc2NvLmNv
bT4sIFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+LCBTcmloYXJpIFNhbmdsaSA8c3Nh
bmdsaUBqdW5pcGVyLm5ldD4sIFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+LCBSb2Ig
U2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPiwgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9y
Zz4sICI2bWFuQGlldGYub3JnIiA8Nm1hbkBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3ByaW5n
XSBCZXlvbmQgU1J2Ni4NCg0KSGkgQW5kcmV3LA0KDQpJIGNhbiBzYXkgdGhhdCBJIG1heSBldmVu
IGFncmVlIHdpdGggc29tZSBvZiB5b3VyIHBvaW50cy4gQnV0IG9uZSBxdWVzdGlvbiBJIGFza2Vk
IHdoaWNoIG5vIG9uZSByZXNwb25kZWQgc3RpbGwgc3RhbmRzIC4uLg0KDQpTUnY2KyBpcyBhbG1v
c3QgaWRlbnRpY2FsIHRvIFNSLU1QTFMgd2l0aCBJUCB0cmFuc3BvcnQgYmV0d2VlbiBzZWdtZW50
IG5vZGVzLiBCb3RoIHJlcXVpcmUgbWFwcGluZywgYm90aCByZXF1aXJlIGNoYW5nZXMgdG8gT0FN
LCBib3RoIHJlcXVpcmUgSUdQIGV4dGVuc2lvbnMsIGJvdGggY2FuIHVzZSB0aGUgc2FtZSBmb3J3
YXJkaW5nIGhhcmR3YXJlIGFuZCBsb2dpYywgYm90aCByZXF1aXJlIGFsbW9zdCBpZGVudGljYWwg
b3BlcmF0aW9uIGV0YyAuLi4uIEFzIHlvdSBrbm93IGV2ZW4gbWFpbiBhdXRob3Igb2YgU1J2Nisg
YWdyZWVzIHdpdGggYWxsIG9mIHRoaXMgaW4gdGhlIG5vdGVzIHNlbnQgdG8gdGhlIGxpc3QuDQoN
ClNvIHBsZWFzZSBoZWxwIG1lIHRvIHVuZGVyc3RhbmQgd2h5IGVudGlyZSBpbmR1c3RyeSB3aG8g
d2FudHMgdG8gYmUgZ29vZCBJRVRGIGNpdGl6ZW4gYW5kIEluZHVzdHJ5IHBsYXllciBzaG91bGQg
bm93IGludmVzdCBhIGxvdCBvZiByZXNvdXJjZXMgaW4gZGV2ZWxvcG1lbnQsIHRlc3RpbmcsIHNo
aXBwaW5nIGFuZCBzdXBwb3J0IG9mIGEgc29sdXRpb24gd2hpY2ggaXMganVzdCBhIHBvb3IgbWly
cm9yIG9mIHNvbWV0aGluZyB3aGljaCBpcyBhbHJlYWR5IGF2YWlsYWJsZSA/DQoNClllcyBzb21l
IGZvbGtzIHdlcmUgYWxsZXJnaWMgdG8gTVBMUyBpbiB0aGUgcGFzdCBhbmQgc29tZSBhcmUgc3Rp
bGwgYWxsZXJnaWMgdG8gTVBMUy4gQnV0IGFzIHNvbWVvbmUgd2hvIGhhdmUgd29ya2VkIHNpbmNl
IFRhZyBTd2l0Y2hpbmcgZWFybHkgZGF5cyBvbiB0aGF0IHBpZWNlIG9mIHRlY2hub2xvZ3kgbGV0
IG1lIHRlbGwgeW91IHRoYXQgdmFzdCBtYWpvcml0eSBvZiB0aG9zZSBmb2xrcyBkbyBub3QgZXZl
biB1bmRlcnN0YW5kIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyB1c2VkIGZvciB0cmFuc3Bv
cnQgYW5kIE1QTFMgdXNlZCBhcyBmb3J3YXJkaW5nIGRlbXV4IGZvciB0aGUgYXBwbGljYXRpb25z
LiBUaGV5IGp1c3QgdHJlYXQgaXQgdGhlIHZlcnkgc2FtZSB3YXkgbGlrZSBhbiBldmlsIG9yIGRl
dmlsIHByb3RvY29sIHdoaWNoIGRvZXMgbm90aGluZyBlbHNlIG90aGVyIHRoZW4gZGVtb25zdHJh
dGUgdGhlaXIgY29tcGxldGUgaWdub3JhbmNlIG9mIHRoZSBzdWJqZWN0Lg0KDQpZZXMgTVBMUyB0
byBiZSB1c2VkIGFzIGEgdHJhbnNwb3J0IGlzIGEgbWlzdGFrZS4gSXQgd2FzIG5vdCBhIG1pc3Rh
a2UgaW4gdGhlIHBhc3QgYXMgd2hlbiB3ZSByb2xsZWQgb3V0IHNlcnZpY2VzIHdoaWNoIHJlcXVp
cmVkIGVuY2Fwc3VsYXRpb24gbW9zdCBwbGF0Zm9ybXMgaW4gdGhlIGZpZWxkIGp1c3QgY291bGQg
bm90IGRvIGxpbmUgcmF0ZSBJUCBlbmNhcHN1bGF0aW9uLiBCdXQgdGhvc2UgZGF5cyBhcmUgZ29u
ZS4gSWYgaW4gMTk5OCB0aW1lIGZyYW1lIHJvdXRlcnMgY291bGQgZG8gSVB2NCBpbiBJUHY0IGVu
Y2FwIE1QTFMgYXMgYSB0cmFuc3BvcnQgd291bGQgaGF2ZSBuZXZlciBzdWNjZWVkZWQuDQoNClRo
ZW4gb2YgY291cnNlIHRoZXJlIHdhcyBtb3JlIG1pc3Rha2VzIFREUCBsYXRlciBieSBJRVRGIGNv
bGxhYm9yYXRpb24gYmVjYW1lIExEUCB3YXMgYSBtYXBwaW5nIHByb3RvY29sIC0geWVzIGFub3Ro
ZXIgbWlzdGFrZSBpbnN0ZWFkIG9mIG1ha2luZyB1cCBmcm9udCBkb21haW4gd2lkZSBsYWJlbHMg
YW5kIGV4dGVuZGVkIElHUHMgYW5kIEJHUCBmb3IgdGhhdC4gV2VsbCB0aGUgdGhvdWdodCB3YXMg
dGhhdCB3b3JraW5nIG9uIHNpbmdsZSBwcm90b2NvbCB3aWxsIGJlIGVhc2llciB0aGVuIGV4dGVu
ZGluZyBJU0lTLCBPU1BGdjIgKGFuZCB2MyBvbiB0aGUgcmFkYXIpLCBSSVB2MiwgRUlHUlAuDQoN
CkJ1dCB0aGlzIGlzIE1QTFMgdHJhbnNwb3J0IHdoaWNoIGluIHNwaXRlIG9mIGxpdHRsZSBncm91
cCBvZiBmb2xrcyBzdGlsbCBzZWxsaW5nIGl0IGFyb3VuZCBiZWxpZXZlIGl0IG9yIG5vdCBpdCBp
cyBnb2luZyBhd2F5Lg0KDQpCdXQgbm90aGluZyBpcyB3cm9uZyBhYm91dCB1c2luZyAyMCBiaXQg
bGFiZWxzIGFzIGRlbXV4IGZvciBhcHBsaWNhdGlvbnMgYW5kIHNlcnZpY2VzLiBQYWNrZXQgY2Fy
cnkgYml0cy4gTm93aGVyZSBpbiB0aGUgcGFja2V0IGV2ZW4gaWYgeW91IGRlY29kZSBpdCBjYXJl
ZnVsbHkgaXQgc2F5cyAiSSBhbSBNUExTIiAuLi4gZm9yd2FyZGluZyBvbiB0aGUgYm94ZXMgYWxz
byB1c2VzIGJpdCBsb29rdXAgYW5kIGlmIHlvdSBhc2sgeW91ciB2ZW5kb3IgdGhleSBjYW4gcGFp
bnQgaXQgYW5kIGFic3RyYWN0IGFsbCB0aGUgTVBMUyBsZWdhY3kgaW4gdGhlIENMSSBmb3IgeW91
IHNvIHlvdSBuZXZlciBzZWUgaXQuDQoNCkJvdHRvbSBsaW5lIGlzIHRoYXQgSSBzZWUgbm8gcmVh
c29uIGF0IGFsbCB0byBhZG9wdCBhIHNvbHV0aW9uIHdoaWNoIHdhbGtzIGxpa2UgYSBkdWNrLCBx
dWFja3MgbGlrZSBhIGR1Y2sgYW5kIG9ubHkgY2FycmllcyBhIGxhYmVsICJJIGFtIG5vdCBhIGR1
Y2siDQoNCkJlc3QsDQpSLg0KDQo8c25pcD4NCg==

--_000_FA94F6B116CE48CEAF459E35A5F129DFciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <45AA03DC9F1C3E43B2AA2FBC9683153B@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkhpIEFuZHJldywgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWdyZWUgd2l0
aCBSb2JlcnQuIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q1JIIGlzIG5v
dGhpbmcgZWxzZSB0aGFuIElQdjYgb3ZlciBTUi1NUExTLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkluIHRoZSB2YXN0IG1ham9yaXR5IG9mIHRoZSBkZXBsb3ltZW50cyAo
c2luZ2xlIFNQIGRvbWFpbiksIG9uZSBjYW4gZGVwbG95IE1QTFMuDQo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIGEgbWlub3JpdHkgb2YgY2FzZXMgd2hlcmUgc29tZSBN
UExTIGRpc2NvbnRpbnVpdHkgaW4gdGhlIGRvbWFpbiBjb3VsZCBleGlzdCwgU1ItTVBMUyBvdmVy
IElQL1VEUCBpcyBhbiBhZG9wdGVkIGFuZCBkZXBsb3llZCBzb2x1dGlvbi4NCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5BcyB5b3Ugc3RhdGVkIGluIHlvdXIgb3JpZ2luYWwgcmVzcG9uc2XigJ0g
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igJw8c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPk5vdyDigJMgaW4gdGhhdCBjYXNlIFNSLU1QTFMgd291bGQgaGF2ZSBiZWVuIGp1
c3QgZmluZSBhbmQgZnJhbmtseSBzcGVha2luZyDigJMgd2Ugd2VyZSBlbnRpcmVseSBoYXBweSB3
aXRoIHB1cmUgU1ItTVBMUyBhbmQgSeKAmW0gb24gcmVjb3JkIHNheWluZyB0aGF0IEkgZGlkbuKA
mXQgc2VlIG11Y2ggb2YgYSB1c2UgY2FzZSBmb3IgU1J2NiBhdCBhbGwuPC9zcGFuPuKAnQ0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgY2FuIHNlZSB3aHkgeW91IGxpa2VkIENSSC4gPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5SZWdhcmRzIOKApiBaYWZhciA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6YmxhY2siPlJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0Ozxicj4N
CjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJlciA2LCAyMDE5IGF0IDQ6MDEgQU08YnI+DQo8
Yj5UbzogPC9iPkFuZHJldyBBbHN0b24gJmx0O0FuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5j
b20mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtaYWZhciBBbGkgKHphbGkpJnF1b3Q7ICZsdDt6
YWxpQGNpc2NvLmNvbSZndDssIFJvbiBCb25pY2EgJmx0O3Jib25pY2FAanVuaXBlci5uZXQmZ3Q7
LCBTcmloYXJpIFNhbmdsaSAmbHQ7c3NhbmdsaUBqdW5pcGVyLm5ldCZndDssIFRhcmVrIFNhYWQg
Jmx0O3RzYWFkLm5ldEBnbWFpbC5jb20mZ3Q7LCBSb2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUu
Y29tJmd0OywgU1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDssICZxdW90OzZt
YW5AaWV0Zi5vcmcmcXVvdDsgJmx0OzZtYW5AaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDog
PC9iPlJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBBbmRyZXcsIDxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBjYW4gc2F5IHRoYXQg
SSBtYXkgZXZlbiBhZ3JlZSB3aXRoIHNvbWUgb2YgeW91ciBwb2ludHMuIEJ1dCBvbmUgcXVlc3Rp
b24gSSBhc2tlZCB3aGljaCBubyBvbmUgcmVzcG9uZGVkIHN0aWxsIHN0YW5kcyAuLi4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U1J2
NiYjNDM7IGlzIGFsbW9zdCBpZGVudGljYWwgdG8gU1ItTVBMUyB3aXRoIElQIHRyYW5zcG9ydCBi
ZXR3ZWVuIHNlZ21lbnQgbm9kZXMuIEJvdGggcmVxdWlyZSBtYXBwaW5nLCBib3RoIHJlcXVpcmUg
Y2hhbmdlcyB0byBPQU0sIGJvdGggcmVxdWlyZSBJR1AgZXh0ZW5zaW9ucywgYm90aCBjYW4gdXNl
IHRoZSBzYW1lIGZvcndhcmRpbmcgaGFyZHdhcmUgYW5kIGxvZ2ljLCBib3RoIHJlcXVpcmUgYWxt
b3N0IGlkZW50aWNhbA0KIG9wZXJhdGlvbiBldGMgLi4uLiBBcyB5b3Uga25vdyBldmVuIG1haW4g
YXV0aG9yIG9mIFNSdjYmIzQzOyBhZ3JlZXMgd2l0aCBhbGwgb2YgdGhpcyBpbiB0aGUgbm90ZXMg
c2VudCB0byB0aGUgbGlzdC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+U28gcGxlYXNlIGhlbHAgbWUgdG8gdW5kZXJzdGFuZCB3aHkg
ZW50aXJlIGluZHVzdHJ5IHdobyB3YW50cyB0byBiZSBnb29kIElFVEYgY2l0aXplbiBhbmQgSW5k
dXN0cnkgcGxheWVyIHNob3VsZCBub3cgaW52ZXN0IGEgbG90IG9mIHJlc291cmNlcyBpbiBkZXZl
bG9wbWVudCwgdGVzdGluZywgc2hpcHBpbmcgYW5kIHN1cHBvcnQgb2YgYSBzb2x1dGlvbiB3aGlj
aCBpcyBqdXN0IGEgcG9vciBtaXJyb3Igb2Ygc29tZXRoaW5nDQogd2hpY2ggaXMgYWxyZWFkeSBh
dmFpbGFibGUgPyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5ZZXMgc29tZSBmb2xrcyB3ZXJlIGFsbGVyZ2ljIHRvIE1QTFMgaW4gdGhl
IHBhc3QgYW5kIHNvbWUgYXJlIHN0aWxsIGFsbGVyZ2ljIHRvIE1QTFMuIEJ1dCBhcyBzb21lb25l
IHdobyBoYXZlIHdvcmtlZCBzaW5jZSBUYWcgU3dpdGNoaW5nIGVhcmx5IGRheXMgb24gdGhhdCBw
aWVjZSBvZiB0ZWNobm9sb2d5IGxldCBtZSB0ZWxsIHlvdSB0aGF0IHZhc3QgbWFqb3JpdHkgb2Yg
dGhvc2UgZm9sa3MgZG8gbm90IGV2ZW4NCiB1bmRlcnN0YW5kIHRoZSBkaWZmZXJlbmNlIGJldHdl
ZW4gTVBMUyB1c2VkIGZvciB0cmFuc3BvcnQgYW5kIE1QTFMgdXNlZCBhcyBmb3J3YXJkaW5nIGRl
bXV4IGZvciB0aGUgYXBwbGljYXRpb25zLiBUaGV5IGp1c3QgdHJlYXQgaXQgdGhlIHZlcnkgc2Ft
ZSB3YXkgbGlrZSBhbiBldmlsIG9yIGRldmlsIHByb3RvY29sIHdoaWNoIGRvZXMgbm90aGluZyBl
bHNlIG90aGVyIHRoZW4gZGVtb25zdHJhdGUgdGhlaXIgY29tcGxldGUgaWdub3JhbmNlIG9mDQog
dGhlIHN1YmplY3QuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlllcyBNUExTIHRvIGJlIHVzZWQgYXMgYSB0cmFuc3BvcnQgaXMgYSBt
aXN0YWtlLiBJdCB3YXMgbm90IGEgbWlzdGFrZSBpbiB0aGUgcGFzdCBhcyB3aGVuIHdlIHJvbGxl
ZCBvdXQgc2VydmljZXMgd2hpY2ggcmVxdWlyZWQgZW5jYXBzdWxhdGlvbiBtb3N0IHBsYXRmb3Jt
cyBpbiB0aGUgZmllbGQganVzdCBjb3VsZCBub3QgZG8gbGluZSByYXRlIElQIGVuY2Fwc3VsYXRp
b24uIEJ1dCB0aG9zZSBkYXlzIGFyZSBnb25lLg0KIElmIGluIDE5OTggdGltZSBmcmFtZSByb3V0
ZXJzIGNvdWxkIGRvIElQdjQgaW4gSVB2NCBlbmNhcCBNUExTIGFzIGEgdHJhbnNwb3J0IHdvdWxk
IGhhdmUgbmV2ZXIgc3VjY2VlZGVkLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVuIG9mIGNvdXJzZSB0aGVyZSB3YXMgbW9yZSBt
aXN0YWtlcyBURFAgbGF0ZXIgYnkgSUVURiBjb2xsYWJvcmF0aW9uIGJlY2FtZSBMRFAgd2FzIGEg
bWFwcGluZyBwcm90b2NvbCAtIHllcyBhbm90aGVyIG1pc3Rha2UgaW5zdGVhZCBvZiBtYWtpbmcg
dXAgZnJvbnQgZG9tYWluIHdpZGUgbGFiZWxzIGFuZCBleHRlbmRlZCBJR1BzIGFuZCBCR1AgZm9y
IHRoYXQuIFdlbGwgdGhlIHRob3VnaHQgd2FzIHRoYXQgd29ya2luZw0KIG9uIHNpbmdsZSBwcm90
b2NvbCB3aWxsIGJlIGVhc2llciB0aGVuIGV4dGVuZGluZyBJU0lTLCBPU1BGdjIgKGFuZCB2MyBv
biB0aGUgcmFkYXIpLCBSSVB2MiwgRUlHUlAuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJ1dCB0aGlzIGlzIE1QTFMgdHJhbnNwb3J0
IHdoaWNoIGluIHNwaXRlIG9mIGxpdHRsZSBncm91cCBvZiBmb2xrcyBzdGlsbCBzZWxsaW5nIGl0
IGFyb3VuZCBiZWxpZXZlIGl0IG9yIG5vdCBpdCBpcyBnb2luZyBhd2F5LiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CdXQgbm90aGlu
ZyBpcyB3cm9uZyBhYm91dCB1c2luZyAyMCBiaXQgbGFiZWxzIGFzIGRlbXV4IGZvciBhcHBsaWNh
dGlvbnMgYW5kIHNlcnZpY2VzLiBQYWNrZXQgY2FycnkgYml0cy4gTm93aGVyZSBpbiB0aGUgcGFj
a2V0IGV2ZW4gaWYgeW91IGRlY29kZSBpdCBjYXJlZnVsbHkgaXQgc2F5cyAmcXVvdDtJIGFtIE1Q
TFMmcXVvdDsgLi4uIGZvcndhcmRpbmcgb24gdGhlIGJveGVzIGFsc28gdXNlcyBiaXQgbG9va3Vw
IGFuZCBpZg0KIHlvdSBhc2sgeW91ciB2ZW5kb3IgdGhleSBjYW4gcGFpbnQgaXQgYW5kIGFic3Ry
YWN0IGFsbCB0aGUgTVBMUyBsZWdhY3kgaW4gdGhlIENMSSBmb3IgeW91IHNvIHlvdSBuZXZlciBz
ZWUgaXQuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkJvdHRvbSBsaW5lIGlzIHRoYXQgSSBzZWUgbm8gcmVhc29uIGF0IGFsbCB0byBh
ZG9wdCBhIHNvbHV0aW9uIHdoaWNoJm5ic3A7d2Fsa3MgbGlrZSBhIGR1Y2ssIHF1YWNrcyBsaWtl
IGEgZHVjayBhbmQgb25seSBjYXJyaWVzIGEgbGFiZWwgJnF1b3Q7SSBhbSBub3QgYSBkdWNrJnF1
b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkJlc3QsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5SLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7c25pcCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_FA94F6B116CE48CEAF459E35A5F129DFciscocom_--


From nobody Fri Sep  6 01:37:04 2019
Return-Path: <robert@raszuk.net>
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 DCDCA12008F for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 01:37:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 csI0KZ2tYbPM for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 01:37:00 -0700 (PDT)
Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 4B97D120099 for <spring@ietf.org>; Fri,  6 Sep 2019 01:37:00 -0700 (PDT)
Received: by mail-qk1-x732.google.com with SMTP id i78so4845574qke.11 for <spring@ietf.org>; Fri, 06 Sep 2019 01:37:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dZVPvcZtmrrQTZWumtJ5QHoZrBnDBkGgpS50Yr6YEwE=; b=GxGlAVO4yc8GeqLiX5HSj3LRZVpTFbCFXTW6Jp9b4eZWJh8JT26RzsP8lYdrF41IQ7 hBrnT8jpmaz0Or2cJKRspgZpxjc5z+RBXQbiX3xVSTzgpxcaGd14EBpr1+9JxmvRgT+O Lpx7se+Xo1XmuuXOcVroLFX4JQVHVh1a2f2JcEyujfwizeHj/9MqwD/QYx5sKSAQPrGG C0M+2K5MsSPm/+30unZ7GW4EsnuhdA32SzZT7tX5I2UwC2XM4qlC0wfU17tFTRt29OWF u9FNwqB7rx0J+0nZLN1+9DFEei+ZBqnP29aM88XV+RAEOCLQqgucgmLRn5Bm5puK/xXI GchA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dZVPvcZtmrrQTZWumtJ5QHoZrBnDBkGgpS50Yr6YEwE=; b=iE5A0vqdGtNtS9nltnGjYU+1Wm3jmnSlx2NVp9MqNYupZtyaz/oEpQ9h54mfy2w6iU EQT5avU9dN9Fw3/tmRJlPJF0VosXF0+JvC/c1Gzcc16ShhEtobcwoda0h/z6ViV8qwGB q8oIO/pxBp5LyB88WoEb0FoNjOkNgIbV2vXZFP69ryQXNvKYXEgRR0SsVR4CyAG+apdi GEXXPpD3mabSgZQhrxP4lUG3CkSmBPTsZEVJ7Ld7X8/qenTmJGEc24C/ISFV6zEujsb/ +5cNyvHLw5hgvLjPrp00pWAHTMrwlTfnox28vrneZSAPF7np+5bo9miXoXJYag+Pmt0t Ye2Q==
X-Gm-Message-State: APjAAAWwlgaxrMmgKc2ksSESSPeOyHhb1LybyxD3UGbZaCqPm6bq7Obj CkF0TVIl/FaWZ7w/2uXpz+/qf6pAqH3yj95nqUWIIM1JdN4=
X-Google-Smtp-Source: APXvYqxALf4brGWPr0JVx91hw2vlFoCG0CgT+0OwGUNOqO/KwiJC6iYtYvvTqHPde3XdiPda5XbGVnQgJdMXgqSvEAc=
X-Received: by 2002:a37:a7c5:: with SMTP id q188mr5630243qke.445.1567759019342;  Fri, 06 Sep 2019 01:36:59 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com> <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com> <VE1PR03MB54229769DB4A7F4A880E628CEEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
In-Reply-To: <VE1PR03MB54229769DB4A7F4A880E628CEEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 6 Sep 2019 10:36:49 +0200
Message-ID: <CAOj+MMGkkXqJHKyRqgKW2oF4650QREcLf2kJy_8d9z2MEHMoVw@mail.gmail.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000710e090591de5749"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/oBDDucOQzIyVReZ_MP-q8PSAE3U>
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 08:37:03 -0000

--000000000000710e090591de5749
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> what the current drafts do =E2=80=93 is fundamentally rewrite the ipv6 pr=
otocol

I think you are giving small team of focused engineers way too much credit
here :)

What they tried to do is to merely make sure that if someone decides to use
IPv6 they have a chance to not only have functional parity with other
transports, but also could go a bit forward and turn v6 transport into more
innovation.

In that respect objectives of both SRv6 and SRv6+ are identical.

Now having seen stones being smashed at those who try to actually improve
IPv6 I am personally even more discouraged. It is now becoming even more
obvious why adoption of IPv6 in enterprise networks, enterprise compute
clusters or end users is so marginal after 25+ years ....

Cheers,
R.


On Fri, Sep 6, 2019 at 10:27 AM Andrew Alston <
Andrew.Alston@liquidtelecom.com> wrote:

> Robert, my problem here is =E2=80=93 I believe that there could have been=
 common
> ground found between various proposals except =E2=80=93 what the current =
drafts do
> =E2=80=93 is fundamentally rewrite the ipv6 protocol =E2=80=93 the change=
s in the address
> semantics (twice over in incompatible ways between the programming draft
> and the uSID draft) =E2=80=93 the violations of rfc8200 =E2=80=93 etc =E2=
=80=93 mean that =E2=80=93 it
> becomes very hard to find a solution when there is a massive philosophica=
l
> difference =E2=80=93 where the philosophical difference is routed in =E2=
=80=93 a v6 address
> is a 128bit identifier as defined by rfc4291 =E2=80=93 vs =E2=80=93 an ad=
dress is well =E2=80=93
> insert a long list of other things on top of that.
>
>
>
> We spent the better part of 25  years getting IPv6 to what it is =E2=80=
=93 and now
> =E2=80=93 fundamentally =E2=80=93 there is an attempt to rewrite the very=
 thing that IPv6
> is =E2=80=93 and therein lies one of my major problems =E2=80=93 and no m=
atter how many
> times I have raised the semantic issues =E2=80=93 it seems to be an issue=
 that is
> being blindly ignored.
>
>
>
> Tell me =E2=80=93 how do you do aggregation of addresses in the network
> programming draft =E2=80=93 aggregate =E2=80=93 lose the function bits
>
> How do you do uSID in the network programming draft =E2=80=93 shift =E2=
=80=93 lose the
> function bits =E2=80=93 or =E2=80=93 retain the entire stack =E2=80=93 an=
d lose the entire point of
> uSID in the first place =E2=80=93 to solve the overhead
>
> By rewriting the IPv6 specification in the way this does =E2=80=93 it int=
roduces
> draft after draft to cater for what is essentially no longer IPv6 =E2=80=
=93 vs =E2=80=93
> finding a way to work within the IPv6 specification to produce the same
> functionality as is required in a compatible manner that is more efficien=
t.
>
>
>
> Therein I believe lies half the root of this =E2=80=93 on one side =E2=80=
=93 you have an
> attempt to redefine an entire protocol that was 25 years in the making in
> the image of what one group of people believe it should be =E2=80=93 on t=
he other
> side =E2=80=93 you have an acknowledgement of required functionality =E2=
=80=93 and an
> attempt to provide it while not rewriting the entire protocol in the
> process.
>
>
>
> Andrew
>
>
>
>
>
> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *Robert Raszuk
> *Sent:* Friday, 6 September 2019 11:18
> *To:* Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
> *Cc:* Fernando Gont <fgont@si6networks.com>; spring@ietf.org;
> 6man@ietf.org
> *Subject:* Re: [spring] Question about SRv6 Insert function
>
>
>
> Ron,
>
>
>
> > They remind us that draft-ietf-spring-network-programming are far from
> maturity.
>
>
>
> To me it actually highlights something quite contrary. It is that some
> folks are pretty far from appreciating or even grasping the value of the
> proposal.
>
>
>
> In your other note you have extensively elaborated well on how to
> effectively kill innovation in IETF. If we would be following your advice
> there would be almost non documents which build on former work and update
> former work.
>
>
>
> But most importantly documenting something does not force anyone to
> actually use it if they choose so. This entire smoke about header inserti=
on
> from what I have been told has some technical concerns about real source
> awareness about say MTU issues. Well for one if I am doing insertion in m=
y
> network I better make sure I do not drop the packet based on the MTU. It =
is
> so basic ... of course I must clean up when I fwd the packet to other
> domain but this is basic network hygiene.
>
>
>
> In the same time folks are happy to encap + add EHs, DOs etc ... on the
> grounds that src of the encap will be in the packet. Is this sufficient .=
.
> even if ICMP is sent to such src (domian ingress) I bet such domain ingre=
ss
> will not notify the original packet src anyway. And with encap the packet
> gets much bigger anyway.
>
>
>
> But I was not part of v6 creators and I think I will keep it that way
> based on that little thread we had here :)
>
>
>
> Best,
>
> R.
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--000000000000710e090591de5749
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><div dir=3D"ltr">&gt; what the =
current drafts do =E2=80=93 is fundamentally rewrite the ipv6 protocol=C2=
=A0=C2=A0</div><div dir=3D"ltr"><br></div><div>I think you are giving small=
 team of focused engineers way too much credit here :)=C2=A0</div><div dir=
=3D"ltr"><br></div><div>What they tried to do is to merely make sure that i=
f someone decides to use IPv6 they have a chance to not only have functiona=
l parity with other transports, but also could go a bit forward and turn v6=
 transport into more innovation.=C2=A0</div><div><br></div><div>In that res=
pect objectives of both SRv6 and SRv6+ are identical.=C2=A0</div><div><br><=
/div><div>Now having seen stones being smashed at those who try to actually=
 improve IPv6 I am personally even more discouraged. It is now becoming eve=
n more obvious why adoption of IPv6 in enterprise networks, enterprise comp=
ute clusters or end users is so marginal after 25+ years ....=C2=A0</div><d=
iv><br></div><div>Cheers,<br>R.</div><div><br></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep 6, 2019 at 10:27 =
AM Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com">And=
rew.Alston@liquidtelecom.com</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">





<div lang=3D"en-KE">
<div class=3D"gmail-m_-339350221327058344WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Robert, my problem here is =E2=
=80=93 I believe that there could have been common ground found between var=
ious proposals except =E2=80=93 what the current drafts do =E2=80=93 is fun=
damentally rewrite the ipv6
 protocol =E2=80=93 the changes in the address semantics (twice over in inc=
ompatible ways between the programming draft and the uSID draft) =E2=80=93 =
the violations of rfc8200 =E2=80=93 etc =E2=80=93 mean that =E2=80=93 it be=
comes very hard to find a solution when there is a massive philosophical
 difference =E2=80=93 where the philosophical difference is routed in =E2=
=80=93 a v6 address is a 128bit identifier as defined by rfc4291 =E2=80=93 =
vs =E2=80=93 an address is well =E2=80=93 insert a long list of other thing=
s on top of that.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">We spent the better part of 25=
=C2=A0 years getting IPv6 to what it is =E2=80=93 and now =E2=80=93 fundame=
ntally =E2=80=93 there is an attempt to rewrite the very thing that IPv6 is=
 =E2=80=93 and therein lies one of my major
 problems =E2=80=93 and no matter how many times I have raised the semantic=
 issues =E2=80=93 it seems to be an issue that is being blindly ignored.<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Tell me =E2=80=93 how do you do=
 aggregation of addresses in the network programming draft =E2=80=93 aggreg=
ate =E2=80=93 lose the function bits<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">How do you do uSID in the netwo=
rk programming draft =E2=80=93 shift =E2=80=93 lose the function bits =E2=
=80=93 or =E2=80=93 retain the entire stack =E2=80=93 and lose the entire p=
oint of uSID in the first place =E2=80=93 to solve
 the overhead<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">By rewriting the IPv6 specifica=
tion in the way this does =E2=80=93 it introduces draft after draft to cate=
r for what is essentially no longer IPv6 =E2=80=93 vs =E2=80=93 finding a w=
ay to work within the IPv6
 specification to produce the same functionality as is required in a compat=
ible manner that is more efficient.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Therein I believe lies half the=
 root of this =E2=80=93 on one side =E2=80=93 you have an attempt to redefi=
ne an entire protocol that was 25 years in the making in the image of what =
one group of people
 believe it should be =E2=80=93 on the other side =E2=80=93 you have an ack=
nowledgement of required functionality =E2=80=93 and an attempt to provide =
it while not rewriting the entire protocol in the process.<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Andrew<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"en-KE"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<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"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> ipv6 &lt;<a href=3D"mailto:ipv6-bounces@ietf.org" target=3D"_bl=
ank">ipv6-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Friday, 6 September 2019 11:18<br>
<b>To:</b> Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc:</b> Fernando Gont &lt;<a href=3D"mailto:fgont@si6networks.com" targe=
t=3D"_blank">fgont@si6networks.com</a>&gt;; <a href=3D"mailto:spring@ietf.o=
rg" target=3D"_blank">spring@ietf.org</a>; <a href=3D"mailto:6man@ietf.org"=
 target=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Question about SRv6 Insert function<u></u><u><=
/u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Ron,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">&gt; They remind us that draft-ietf-spring-network-programming are =
far from maturity.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">To me it actually highlights something quite contrary. It is that s=
ome folks are pretty far from appreciating or even grasping the value of th=
e proposal.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">In your other note you have extensively elaborated well on how to e=
ffectively kill innovation in IETF. If we would be following your advice th=
ere would be almost non documents
 which build on former work and update former work.=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">But most importantly documenting something does not force anyone to=
 actually use it if they choose so. This entire smoke about header insertio=
n from what I have been told has
 some technical concerns about real source awareness about say MTU issues. =
Well for one if I am doing insertion in my network I better make sure I do =
not drop the packet based on the MTU. It is so basic ... of course I must c=
lean up when I fwd the packet to
 other domain but this is basic network hygiene.=C2=A0<u></u><u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">In the same time folks are happy to encap=C2=A0+ add EHs, DOs etc .=
.. on the grounds that src of the encap will be in the packet. Is this suff=
icient .. even if ICMP is sent to such
 src (domian ingress) I bet such domain ingress will not notify the origina=
l packet src anyway. And with encap the packet gets much bigger anyway.=C2=
=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">But I was not part of v6 creators and I think I will keep it that w=
ay based on that little thread we had here :)=C2=A0<u></u><u></u></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Best,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">R.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div>

--000000000000710e090591de5749--


From nobody Fri Sep  6 01:40:16 2019
Return-Path: <andrew.alston@liquidtelecom.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 4CD3912008F for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 01:40:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 qolYHD-JucW8 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 01:40:12 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D4DC412001E for <spring@ietf.org>; Fri,  6 Sep 2019 01:40:11 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03lp2053.outbound.protection.outlook.com [104.47.8.53]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-215-HRzl-jTfMAKgcg6koyq77Q-1; Fri, 06 Sep 2019 09:40:06 +0100
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com (10.255.112.208) by VE1PR03MB6125.eurprd03.prod.outlook.com (20.179.31.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.20; Fri, 6 Sep 2019 08:40:05 +0000
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c]) by VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c%3]) with mapi id 15.20.2199.027; Fri, 6 Sep 2019 08:40:05 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: "Zafar Ali (zali)" <zali@cisco.com>, Robert Raszuk <robert@raszuk.net>
CC: Ron Bonica <rbonica@juniper.net>, Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgx1C0+06fAOEubArDypHiFT6cYjQIAgAHM44CAAA+hgIAD7CKAgAAESACAAAWUAIAACQDQgAAT4oCAAAemgIAAAPvw
Date: Fri, 6 Sep 2019 08:40:05 +0000
Message-ID: <VE1PR03MB54221A9263F35AEBFD50A437EEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com> <CAOj+MME7knoTq3qUOshwdUejbOEKsYD_vDQYBfDNiwRNGAt81g@mail.gmail.com> <FA94F6B1-16CE-48CE-AF45-9E35A5F129DF@cisco.com>
In-Reply-To: <FA94F6B1-16CE-48CE-AF45-9E35A5F129DF@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c2aa8869-8a9a-4c09-73c3-08d732a5d12f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:VE1PR03MB6125; 
x-ms-traffictypediagnostic: VE1PR03MB6125:
x-microsoft-antispam-prvs: <VE1PR03MB6125854AF6EEAEE1C2903B96EEBA0@VE1PR03MB6125.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:989;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(39860400002)(396003)(136003)(366004)(376002)(189003)(199004)(64756008)(66446008)(66476007)(66556008)(53936002)(316002)(476003)(76116006)(486006)(4326008)(6306002)(229853002)(11346002)(71190400001)(2906002)(5660300002)(52536014)(790700001)(66946007)(25786009)(55016002)(99286004)(14454004)(76176011)(53546011)(6506007)(3846002)(7736002)(102836004)(6436002)(6116002)(66066001)(71200400001)(10916006)(74316002)(110136005)(8676002)(7696005)(81156014)(81166006)(186003)(6246003)(33656002)(54896002)(54906003)(478600001)(9686003)(236005)(446003)(256004)(8936002)(26005)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:VE1PR03MB6125; H:VE1PR03MB5422.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /cMo3Rvbe/UL1S5C3185uhvnB39QOkBqWML3ONI4d3EH5yry9nOrRKkX5ru3IdzmxgoiFPtlXCvh1A1sQUNHDpdvIqUyzOqVHL8EYT5xL8h7Zs7x1Xom+QcvAq7EsXTCoc2hIluY51YpvaJ8XAsZH4ZzlVZbVQx8ffkwbKrD1VzvEIZWqYaS//HbZvZsb/SUbqqlfxKVoavqBDLUCtqoiA3lrBUZetTtKwTrxB5meXFgPe7NeoOWctnCe1hmse7mp1p5CALF6iEPFfuqFeTgq2MVRViBKlIVtLCcyw4chP17SuER6SgQ41P9abFSnFhy6g41XcvxXsQyoZGc1zUXYAAhot2SQwuwo04brUAsfOJFIKz6Ie7mXBIzuDIfw4BiSIt4Bxtqb2yRZbISJQCyy7Wb7z6G+GzqtnvMHw1LI0A=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c2aa8869-8a9a-4c09-73c3-08d732a5d12f
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 08:40:05.4906 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vLX8W/uNLxgNidgWwADdJ2WJyMF902109QdqGtJNO4pJGdsBmBw1YPeQ2agE+1OrtEo4etVFrUFvxwfM+qSwJ6Bkvc6W0eJiw3GkoRarJeE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB6125
X-MC-Unique: HRzl-jTfMAKgcg6koyq77Q-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_VE1PR03MB54221A9263F35AEBFD50A437EEBA0VE1PR03MB5422eurp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/teLyidUADA1mwwqV0qV3Qht7j80>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 08:40:15 -0000

--_000_VE1PR03MB54221A9263F35AEBFD50A437EEBA0VE1PR03MB5422eurp_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

QW4gWmFmYXIg4oCTIEkgdG9sZCBieSB0aG9zZSB3b3JkcyDigJMgSSBhbSBwcmFnbWF0aWMgdGhv
dWdoIGFzIGFuIG9wZXJhdG9yLiAgSSBrbm93IHRoYXQgc3J2NiBpbiBzb21lIGZvcm0gb3IgYW5v
dGhlciBpcyBjb21pbmcg4oCTIEkgc3RhdGVkIGFzIG11Y2ggb24gdmFyaW91cyBibG9ncy4gSSBh
bSBub3QgZm9vbCBlbm91Z2ggdG8gYmVsaWV2ZSB0aGF0IEkgYW0gbm90IGdvaW5nIHRvIGJlIGZv
cmNlZCBpbnRvIGEgc2l0dWF0aW9uIHdoZXJlIEkgYW0gZ29pbmcgdG8gYmUgbWFkZSB0byBydW4g
c29tZSB2YXJpYW50IG9mIHRoaXMg4oCTIGJlY2F1c2UgSSAgaGF2ZSBiZWVuIHRvbGQgdmVyeSBi
bHVudGx5IGJ5IGNlcnRhaW4gdmVuZG9ycyB0aGF0IG1wbHMgc3R5bGUgZGV2ZWxvcG1lbnQgZm9y
IHY2IHdpbGwgY2Vhc2UgYXQgYSBjb250cm9sIHBsYW5lIGxldmVsIOKAkyBhbmQgd2UgYXJlIGFs
cmVhZHkgc2VlaW5nIHNpdHVhdGlvbnMgd2hlcmUgZGVzcGl0ZSBzci1tcGxzIHdvcmtpbmcganVz
dCBmaW5lIOKAkyBjZXJ0YWluIHZlbmRvcnMgaGF2ZSBhY3RpdmVseSBjaG9zZW4gdG8gbm90IHN1
cHBvcnQgdGhpcyB3aXRoIElQdjYuDQoNClRoYXQgaGFzIHB1dCBtZSBpbiBhIHBvc2l0aW9uIHdo
ZXJlIEkgaGF2ZSB0byBiZSBwcmFnbWF0aWMg4oCTIGJlY2F1c2Ug4oCTIGFzIGFuIG9wZXJhdG9y
IHdpdGggYSBtYXNzaXZlIG5ldHdvcmsg4oCTIEkgaGF2ZSB0byBiZSBhYmxlIHRvIGNvbnRpbnVl
IHRvIHdlbGwsIG9wZXJhdGUuICBUaGF0IGxlYXZlcyBtZSBuZWVkaW5nIHNvbWV0aGluZyB0aGF0
IGZpbmRzIGEgY29tbW9uIGdyb3VuZCBiZXR3ZWVuIHRob3NlIHdobyB3YW50IE1QTFMgdG8gZGll
IOKAkyBhbmQgdGhlIE1QTFMgdXNhZ2Ugd2hpY2ggaXMgcHJlc2VudCwgcmVhbCBhbmQgbmVjZXNz
YXJ5IGluIHRoZSB3b3JsZCBpbiB3aGljaCBJIG9wZXJhdGUuICBUaGF0IGxlYXZlcyBtZSB3aXRo
IG5lZWRpbmcgYSB2ZXJzaW9uIG9mIFNSdjYgd2hpY2ggaXMgdXNhYmxlLCBkb2VzIG5vdCBpbXBv
c2UgaW5zYW5lIG92ZXJoZWFkLCBhbmQgZG9lcyBub3QgZnVuZGFtZW50YWxseSByZXdyaXRlIHRo
ZSBJUHY2IHByb3RvY29sLg0KDQpJIGhhdmUgYmVlbiBleHRyZW1lbHkgb3BlbiBhbmQgaG9uZXN0
IGFib3V0IHRoaXMg4oCTIEkgd2lsbCBob3dldmVyIHNheSDigJMgdGhhdCB0aGUgYWRkZWQgZnVu
Y3Rpb25hbGl0eSB0aHJvdWdoIHRoZSBuZXR3b3JrIHByb2dyYW1tYWJpbGl0eSDigJMgYWxsIG9m
IHdoaWNoIGlzIGNhdGVyZWQgZm9yIGluIENSSCB3aXRob3V0IHRoZSBuZWVkIHRvIHJld3JpdGUg
dGhlIElQdjYgc3BlY2lmaWNhdGlvbiB0byBkbyBpdCDigJMgZG9lcyBoYXZlIG90aGVyIHVzZSBj
YXNlcyDigJMgYW5kIGhlbmNlIOKAkyBDUkggYWN0dWFsbHkgd29ya3MgZm9yIHVzIOKAkyB2ZXJ5
IHZlcnkgd2VsbCDigJMgYmVjYXVzZSBpdCByZXRhaW5zIHRoYXQgd2hpY2ggSSBuZWVkIOKAkyB3
aGlsZSBhZGRpbmcgc29tZSByZWFsbHkgbmljZSBhZHZhbnRhZ2VzIG9uIHRvcCBvZiBpdC4gIEJ1
dCBhZ2FpbiDigJMgd2UgaGF2ZSBhc2tlZCDigJMgbXVsdGlwbGUgdGltZXMg4oCTIGZvciB0aGUg
dGVjaG5pY2FsIHByb2JsZW1zIGJlaGluZCBDUkgg4oCTIGFuZCB0aGUgcmluZ2luZyBpbiBteSBl
YXJzIGlzIGRlYWZlbmluZyBmcm9tIHRoZSBzaWxlbmNlLg0KDQpBbmRyZXcNCg0KDQpGcm9tOiBa
YWZhciBBbGkgKHphbGkpIDx6YWxpQGNpc2NvLmNvbT4NClNlbnQ6IEZyaWRheSwgNiBTZXB0ZW1i
ZXIgMjAxOSAxMToyOA0KVG86IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PjsgQW5k
cmV3IEFsc3RvbiA8QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbT4NCkNjOiBSb24gQm9u
aWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PjsgU3JpaGFyaSBTYW5nbGkgPHNzYW5nbGlAanVuaXBl
ci5uZXQ+OyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPjsgUm9iIFNoYWtpciA8cm9i
anNAZ29vZ2xlLmNvbT47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGll
dGYub3JnOyBaYWZhciBBbGkgKHphbGkpIDx6YWxpQGNpc2NvLmNvbT4NClN1YmplY3Q6IFJlOiBb
c3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KSGkgQW5kcmV3LA0KDQpJIGFncmVlIHdpdGggUm9iZXJ0
Lg0KQ1JIIGlzIG5vdGhpbmcgZWxzZSB0aGFuIElQdjYgb3ZlciBTUi1NUExTLg0KSW4gdGhlIHZh
c3QgbWFqb3JpdHkgb2YgdGhlIGRlcGxveW1lbnRzIChzaW5nbGUgU1AgZG9tYWluKSwgb25lIGNh
biBkZXBsb3kgTVBMUy4NCkluIGEgbWlub3JpdHkgb2YgY2FzZXMgd2hlcmUgc29tZSBNUExTIGRp
c2NvbnRpbnVpdHkgaW4gdGhlIGRvbWFpbiBjb3VsZCBleGlzdCwgU1ItTVBMUyBvdmVyIElQL1VE
UCBpcyBhbiBhZG9wdGVkIGFuZCBkZXBsb3llZCBzb2x1dGlvbi4NCg0KQXMgeW91IHN0YXRlZCBp
biB5b3VyIG9yaWdpbmFsIHJlc3BvbnNl4oCdDQrigJxOb3cg4oCTIGluIHRoYXQgY2FzZSBTUi1N
UExTIHdvdWxkIGhhdmUgYmVlbiBqdXN0IGZpbmUgYW5kIGZyYW5rbHkgc3BlYWtpbmcg4oCTIHdl
IHdlcmUgZW50aXJlbHkgaGFwcHkgd2l0aCBwdXJlIFNSLU1QTFMgYW5kIEnigJltIG9uIHJlY29y
ZCBzYXlpbmcgdGhhdCBJIGRpZG7igJl0IHNlZSBtdWNoIG9mIGEgdXNlIGNhc2UgZm9yIFNSdjYg
YXQgYWxsLuKAnQ0KDQpJIGNhbiBzZWUgd2h5IHlvdSBsaWtlZCBDUkguDQoNClRoYW5rcw0KDQpS
ZWdhcmRzIOKApiBaYWZhcg0KDQpGcm9tOiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5l
dDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+Pg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIgNiwg
MjAxOSBhdCA0OjAxIEFNDQpUbzogQW5kcmV3IEFsc3RvbiA8QW5kcmV3LkFsc3RvbkBsaXF1aWR0
ZWxlY29tLmNvbTxtYWlsdG86QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbT4+DQpDYzog
IlphZmFyIEFsaSAoemFsaSkiIDx6YWxpQGNpc2NvLmNvbTxtYWlsdG86emFsaUBjaXNjby5jb20+
PiwgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVy
Lm5ldD4+LCBTcmloYXJpIFNhbmdsaSA8c3NhbmdsaUBqdW5pcGVyLm5ldDxtYWlsdG86c3Nhbmds
aUBqdW5pcGVyLm5ldD4+LCBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPG1haWx0bzp0
c2FhZC5uZXRAZ21haWwuY29tPj4sIFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFpbHRv
OnJvYmpzQGdvb2dsZS5jb20+PiwgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nQGlldGYub3JnPj4sICI2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3Jn
PiIgPDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtz
cHJpbmddIEJleW9uZCBTUnY2Lg0KDQpIaSBBbmRyZXcsDQoNCkkgY2FuIHNheSB0aGF0IEkgbWF5
IGV2ZW4gYWdyZWUgd2l0aCBzb21lIG9mIHlvdXIgcG9pbnRzLiBCdXQgb25lIHF1ZXN0aW9uIEkg
YXNrZWQgd2hpY2ggbm8gb25lIHJlc3BvbmRlZCBzdGlsbCBzdGFuZHMgLi4uDQoNClNSdjYrIGlz
IGFsbW9zdCBpZGVudGljYWwgdG8gU1ItTVBMUyB3aXRoIElQIHRyYW5zcG9ydCBiZXR3ZWVuIHNl
Z21lbnQgbm9kZXMuIEJvdGggcmVxdWlyZSBtYXBwaW5nLCBib3RoIHJlcXVpcmUgY2hhbmdlcyB0
byBPQU0sIGJvdGggcmVxdWlyZSBJR1AgZXh0ZW5zaW9ucywgYm90aCBjYW4gdXNlIHRoZSBzYW1l
IGZvcndhcmRpbmcgaGFyZHdhcmUgYW5kIGxvZ2ljLCBib3RoIHJlcXVpcmUgYWxtb3N0IGlkZW50
aWNhbCBvcGVyYXRpb24gZXRjIC4uLi4gQXMgeW91IGtub3cgZXZlbiBtYWluIGF1dGhvciBvZiBT
UnY2KyBhZ3JlZXMgd2l0aCBhbGwgb2YgdGhpcyBpbiB0aGUgbm90ZXMgc2VudCB0byB0aGUgbGlz
dC4NCg0KU28gcGxlYXNlIGhlbHAgbWUgdG8gdW5kZXJzdGFuZCB3aHkgZW50aXJlIGluZHVzdHJ5
IHdobyB3YW50cyB0byBiZSBnb29kIElFVEYgY2l0aXplbiBhbmQgSW5kdXN0cnkgcGxheWVyIHNo
b3VsZCBub3cgaW52ZXN0IGEgbG90IG9mIHJlc291cmNlcyBpbiBkZXZlbG9wbWVudCwgdGVzdGlu
Zywgc2hpcHBpbmcgYW5kIHN1cHBvcnQgb2YgYSBzb2x1dGlvbiB3aGljaCBpcyBqdXN0IGEgcG9v
ciBtaXJyb3Igb2Ygc29tZXRoaW5nIHdoaWNoIGlzIGFscmVhZHkgYXZhaWxhYmxlID8NCg0KWWVz
IHNvbWUgZm9sa3Mgd2VyZSBhbGxlcmdpYyB0byBNUExTIGluIHRoZSBwYXN0IGFuZCBzb21lIGFy
ZSBzdGlsbCBhbGxlcmdpYyB0byBNUExTLiBCdXQgYXMgc29tZW9uZSB3aG8gaGF2ZSB3b3JrZWQg
c2luY2UgVGFnIFN3aXRjaGluZyBlYXJseSBkYXlzIG9uIHRoYXQgcGllY2Ugb2YgdGVjaG5vbG9n
eSBsZXQgbWUgdGVsbCB5b3UgdGhhdCB2YXN0IG1ham9yaXR5IG9mIHRob3NlIGZvbGtzIGRvIG5v
dCBldmVuIHVuZGVyc3RhbmQgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIHVzZWQgZm9yIHRy
YW5zcG9ydCBhbmQgTVBMUyB1c2VkIGFzIGZvcndhcmRpbmcgZGVtdXggZm9yIHRoZSBhcHBsaWNh
dGlvbnMuIFRoZXkganVzdCB0cmVhdCBpdCB0aGUgdmVyeSBzYW1lIHdheSBsaWtlIGFuIGV2aWwg
b3IgZGV2aWwgcHJvdG9jb2wgd2hpY2ggZG9lcyBub3RoaW5nIGVsc2Ugb3RoZXIgdGhlbiBkZW1v
bnN0cmF0ZSB0aGVpciBjb21wbGV0ZSBpZ25vcmFuY2Ugb2YgdGhlIHN1YmplY3QuDQoNClllcyBN
UExTIHRvIGJlIHVzZWQgYXMgYSB0cmFuc3BvcnQgaXMgYSBtaXN0YWtlLiBJdCB3YXMgbm90IGEg
bWlzdGFrZSBpbiB0aGUgcGFzdCBhcyB3aGVuIHdlIHJvbGxlZCBvdXQgc2VydmljZXMgd2hpY2gg
cmVxdWlyZWQgZW5jYXBzdWxhdGlvbiBtb3N0IHBsYXRmb3JtcyBpbiB0aGUgZmllbGQganVzdCBj
b3VsZCBub3QgZG8gbGluZSByYXRlIElQIGVuY2Fwc3VsYXRpb24uIEJ1dCB0aG9zZSBkYXlzIGFy
ZSBnb25lLiBJZiBpbiAxOTk4IHRpbWUgZnJhbWUgcm91dGVycyBjb3VsZCBkbyBJUHY0IGluIElQ
djQgZW5jYXAgTVBMUyBhcyBhIHRyYW5zcG9ydCB3b3VsZCBoYXZlIG5ldmVyIHN1Y2NlZWRlZC4N
Cg0KVGhlbiBvZiBjb3Vyc2UgdGhlcmUgd2FzIG1vcmUgbWlzdGFrZXMgVERQIGxhdGVyIGJ5IElF
VEYgY29sbGFib3JhdGlvbiBiZWNhbWUgTERQIHdhcyBhIG1hcHBpbmcgcHJvdG9jb2wgLSB5ZXMg
YW5vdGhlciBtaXN0YWtlIGluc3RlYWQgb2YgbWFraW5nIHVwIGZyb250IGRvbWFpbiB3aWRlIGxh
YmVscyBhbmQgZXh0ZW5kZWQgSUdQcyBhbmQgQkdQIGZvciB0aGF0LiBXZWxsIHRoZSB0aG91Z2h0
IHdhcyB0aGF0IHdvcmtpbmcgb24gc2luZ2xlIHByb3RvY29sIHdpbGwgYmUgZWFzaWVyIHRoZW4g
ZXh0ZW5kaW5nIElTSVMsIE9TUEZ2MiAoYW5kIHYzIG9uIHRoZSByYWRhciksIFJJUHYyLCBFSUdS
UC4NCg0KQnV0IHRoaXMgaXMgTVBMUyB0cmFuc3BvcnQgd2hpY2ggaW4gc3BpdGUgb2YgbGl0dGxl
IGdyb3VwIG9mIGZvbGtzIHN0aWxsIHNlbGxpbmcgaXQgYXJvdW5kIGJlbGlldmUgaXQgb3Igbm90
IGl0IGlzIGdvaW5nIGF3YXkuDQoNCkJ1dCBub3RoaW5nIGlzIHdyb25nIGFib3V0IHVzaW5nIDIw
IGJpdCBsYWJlbHMgYXMgZGVtdXggZm9yIGFwcGxpY2F0aW9ucyBhbmQgc2VydmljZXMuIFBhY2tl
dCBjYXJyeSBiaXRzLiBOb3doZXJlIGluIHRoZSBwYWNrZXQgZXZlbiBpZiB5b3UgZGVjb2RlIGl0
IGNhcmVmdWxseSBpdCBzYXlzICJJIGFtIE1QTFMiIC4uLiBmb3J3YXJkaW5nIG9uIHRoZSBib3hl
cyBhbHNvIHVzZXMgYml0IGxvb2t1cCBhbmQgaWYgeW91IGFzayB5b3VyIHZlbmRvciB0aGV5IGNh
biBwYWludCBpdCBhbmQgYWJzdHJhY3QgYWxsIHRoZSBNUExTIGxlZ2FjeSBpbiB0aGUgQ0xJIGZv
ciB5b3Ugc28geW91IG5ldmVyIHNlZSBpdC4NCg0KQm90dG9tIGxpbmUgaXMgdGhhdCBJIHNlZSBu
byByZWFzb24gYXQgYWxsIHRvIGFkb3B0IGEgc29sdXRpb24gd2hpY2ggd2Fsa3MgbGlrZSBhIGR1
Y2ssIHF1YWNrcyBsaWtlIGEgZHVjayBhbmQgb25seSBjYXJyaWVzIGEgbGFiZWwgIkkgYW0gbm90
IGEgZHVjayINCg0KQmVzdCwNClIuDQoNCjxzbmlwPg0K
--_000_VE1PR03MB54221A9263F35AEBFD50A437EEBA0VE1PR03MB5422eurp_
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBv
cnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iZW4tS0UiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkFuIFphZmFyIOKAkyBJIHRvbGQgYnkg
dGhvc2Ugd29yZHMg4oCTIEkgYW0gcHJhZ21hdGljIHRob3VnaCBhcyBhbiBvcGVyYXRvci4mbmJz
cDsgSSBrbm93IHRoYXQgc3J2NiBpbiBzb21lIGZvcm0gb3IgYW5vdGhlciBpcyBjb21pbmcg4oCT
IEkgc3RhdGVkIGFzIG11Y2ggb24gdmFyaW91cyBibG9ncy4gSSBhbSBub3QgZm9vbCBlbm91Z2gN
CiB0byBiZWxpZXZlIHRoYXQgSSBhbSBub3QgZ29pbmcgdG8gYmUgZm9yY2VkIGludG8gYSBzaXR1
YXRpb24gd2hlcmUgSSBhbSBnb2luZyB0byBiZSBtYWRlIHRvIHJ1biBzb21lIHZhcmlhbnQgb2Yg
dGhpcyDigJMgYmVjYXVzZSBJJm5ic3A7IGhhdmUgYmVlbiB0b2xkIHZlcnkgYmx1bnRseSBieSBj
ZXJ0YWluIHZlbmRvcnMgdGhhdCBtcGxzIHN0eWxlIGRldmVsb3BtZW50IGZvciB2NiB3aWxsIGNl
YXNlIGF0IGEgY29udHJvbCBwbGFuZSBsZXZlbCDigJMgYW5kIHdlDQogYXJlIGFscmVhZHkgc2Vl
aW5nIHNpdHVhdGlvbnMgd2hlcmUgZGVzcGl0ZSBzci1tcGxzIHdvcmtpbmcganVzdCBmaW5lIOKA
kyBjZXJ0YWluIHZlbmRvcnMgaGF2ZSBhY3RpdmVseSBjaG9zZW4gdG8gbm90IHN1cHBvcnQgdGhp
cyB3aXRoIElQdjYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+VGhhdCBoYXMgcHV0
IG1lIGluIGEgcG9zaXRpb24gd2hlcmUgSSBoYXZlIHRvIGJlIHByYWdtYXRpYyDigJMgYmVjYXVz
ZSDigJMgYXMgYW4gb3BlcmF0b3Igd2l0aCBhIG1hc3NpdmUgbmV0d29yayDigJMgSSBoYXZlIHRv
IGJlIGFibGUgdG8gY29udGludWUgdG8gd2VsbCwgb3BlcmF0ZS4mbmJzcDsgVGhhdCBsZWF2ZXMg
bWUgbmVlZGluZw0KIHNvbWV0aGluZyB0aGF0IGZpbmRzIGEgY29tbW9uIGdyb3VuZCBiZXR3ZWVu
IHRob3NlIHdobyB3YW50IE1QTFMgdG8gZGllIOKAkyBhbmQgdGhlIE1QTFMgdXNhZ2Ugd2hpY2gg
aXMgcHJlc2VudCwgcmVhbCBhbmQgbmVjZXNzYXJ5IGluIHRoZSB3b3JsZCBpbiB3aGljaCBJIG9w
ZXJhdGUuJm5ic3A7IFRoYXQgbGVhdmVzIG1lIHdpdGggbmVlZGluZyBhIHZlcnNpb24gb2YgU1J2
NiB3aGljaCBpcyB1c2FibGUsIGRvZXMgbm90IGltcG9zZSBpbnNhbmUgb3ZlcmhlYWQsDQogYW5k
IGRvZXMgbm90IGZ1bmRhbWVudGFsbHkgcmV3cml0ZSB0aGUgSVB2NiBwcm90b2NvbC4mbmJzcDsg
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SSBoYXZlIGJlZW4gZXh0cmVtZWx5IG9w
ZW4gYW5kIGhvbmVzdCBhYm91dCB0aGlzIOKAkyBJIHdpbGwgaG93ZXZlciBzYXkg4oCTIHRoYXQg
dGhlIGFkZGVkIGZ1bmN0aW9uYWxpdHkgdGhyb3VnaCB0aGUgbmV0d29yayBwcm9ncmFtbWFiaWxp
dHkg4oCTIGFsbCBvZiB3aGljaCBpcyBjYXRlcmVkIGZvciBpbiBDUkggd2l0aG91dA0KIHRoZSBu
ZWVkIHRvIHJld3JpdGUgdGhlIElQdjYgc3BlY2lmaWNhdGlvbiB0byBkbyBpdCDigJMgZG9lcyBo
YXZlIG90aGVyIHVzZSBjYXNlcyDigJMgYW5kIGhlbmNlIOKAkyBDUkggYWN0dWFsbHkgd29ya3Mg
Zm9yIHVzIOKAkyB2ZXJ5IHZlcnkgd2VsbCDigJMgYmVjYXVzZSBpdCByZXRhaW5zIHRoYXQgd2hp
Y2ggSSBuZWVkIOKAkyB3aGlsZSBhZGRpbmcgc29tZSByZWFsbHkgbmljZSBhZHZhbnRhZ2VzIG9u
IHRvcCBvZiBpdC4mbmJzcDsgQnV0IGFnYWluIOKAkyB3ZSBoYXZlIGFza2VkDQog4oCTIG11bHRp
cGxlIHRpbWVzIOKAkyBmb3IgdGhlIHRlY2huaWNhbCBwcm9ibGVtcyBiZWhpbmQgQ1JIIOKAkyBh
bmQgdGhlIHJpbmdpbmcgaW4gbXkgZWFycyBpcyBkZWFmZW5pbmcgZnJvbSB0aGUgc2lsZW5jZS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BbmRyZXc8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJlbi1LRSIgc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiPiBaYWZhciBBbGkgKHphbGkpICZsdDt6YWxpQGNpc2NvLmNvbSZndDsNCjxicj4N
CjxiPlNlbnQ6PC9iPiBGcmlkYXksIDYgU2VwdGVtYmVyIDIwMTkgMTE6Mjg8YnI+DQo8Yj5Ubzo8
L2I+IFJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0OzsgQW5kcmV3IEFsc3Rv
biAmbHQ7QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+
IFJvbiBCb25pY2EgJmx0O3Jib25pY2FAanVuaXBlci5uZXQmZ3Q7OyBTcmloYXJpIFNhbmdsaSAm
bHQ7c3NhbmdsaUBqdW5pcGVyLm5ldCZndDs7IFRhcmVrIFNhYWQgJmx0O3RzYWFkLm5ldEBnbWFp
bC5jb20mZ3Q7OyBSb2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzsgU1BSSU5HIFdH
IExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs7IDZtYW5AaWV0Zi5vcmc7IFphZmFyIEFsaSAo
emFsaSkgJmx0O3phbGlAY2lzY28uY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nw
cmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIEFuZHJldywgPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5JIGFncmVlIHdpdGggUm9iZXJ0LiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Q1JIIGlzIG5vdGhpbmcgZWxzZSB0aGFuIElQ
djYgb3ZlciBTUi1NUExTLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkluIHRoZSB2YXN0IG1ham9yaXR5IG9mIHRoZSBkZXBs
b3ltZW50cyAoc2luZ2xlIFNQIGRvbWFpbiksIG9uZSBjYW4gZGVwbG95IE1QTFMuDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
SW4gYSBtaW5vcml0eSBvZiBjYXNlcyB3aGVyZSBzb21lIE1QTFMgZGlzY29udGludWl0eSBpbiB0
aGUgZG9tYWluIGNvdWxkIGV4aXN0LCBTUi1NUExTIG92ZXIgSVAvVURQIGlzIGFuIGFkb3B0ZWQg
YW5kIGRlcGxveWVkIHNvbHV0aW9uLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BcyB5b3Ugc3RhdGVk
IGluIHlvdXIgb3JpZ2luYWwgcmVzcG9uc2XigJ0gPG86cD4NCjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+4oCcPHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5Ob3cg4oCTIGluIHRoYXQgY2FzZSBTUi1NUExTIHdvdWxkIGhhdmUgYmVlbiBq
dXN0IGZpbmUgYW5kIGZyYW5rbHkgc3BlYWtpbmcg4oCTIHdlIHdlcmUgZW50aXJlbHkgaGFwcHkg
d2l0aCBwdXJlIFNSLU1QTFMgYW5kIEnigJltIG9uIHJlY29yZCBzYXlpbmcgdGhhdCBJIGRpZG7i
gJl0IHNlZSBtdWNoIG9mIGEgdXNlIGNhc2UgZm9yIFNSdjYgYXQNCiBhbGwuPC9zcGFuPuKAnSA8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPkkgY2FuIHNlZSB3aHkgeW91IGxpa2VkIENSSC4gPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2Fy
ZHMg4oCmIFphZmFyIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+Um9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij5y
b2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVt
YmVyIDYsIDIwMTkgYXQgNDowMSBBTTxicj4NCjxiPlRvOiA8L2I+QW5kcmV3IEFsc3RvbiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20iPkFuZHJldy5B
bHN0b25AbGlxdWlkdGVsZWNvbS5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7WmFm
YXIgQWxpICh6YWxpKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnphbGlAY2lzY28uY29tIj56
YWxpQGNpc2NvLmNvbTwvYT4mZ3Q7LCBSb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJv
bmljYUBqdW5pcGVyLm5ldCI+cmJvbmljYUBqdW5pcGVyLm5ldDwvYT4mZ3Q7LCBTcmloYXJpIFNh
bmdsaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNzYW5nbGlAanVuaXBlci5uZXQiPnNzYW5nbGlAanVu
aXBlci5uZXQ8L2E+Jmd0OywgVGFyZWsgU2FhZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzYWFkLm5l
dEBnbWFpbC5jb20iPnRzYWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0OywNCiBSb2IgU2hha2lyICZs
dDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xlLmNvbSI+cm9ianNAZ29vZ2xlLmNvbTwvYT4m
Z3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+
c3ByaW5nQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYu
b3JnIj42bWFuQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0
Zi5vcmciPjZtYW5AaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3Nw
cmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+SGkgQW5kcmV3LCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5JIGNhbiBzYXkgdGhhdCBJIG1heSBldmVuIGFncmVlIHdpdGggc29tZSBv
ZiB5b3VyIHBvaW50cy4gQnV0IG9uZSBxdWVzdGlvbiBJIGFza2VkIHdoaWNoIG5vIG9uZSByZXNw
b25kZWQgc3RpbGwgc3RhbmRzIC4uLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+U1J2NiYjNDM7IGlzIGFsbW9zdCBpZGVudGljYWwgdG8gU1It
TVBMUyB3aXRoIElQIHRyYW5zcG9ydCBiZXR3ZWVuIHNlZ21lbnQgbm9kZXMuIEJvdGggcmVxdWly
ZSBtYXBwaW5nLCBib3RoIHJlcXVpcmUgY2hhbmdlcyB0byBPQU0sIGJvdGggcmVxdWlyZSBJR1Ag
ZXh0ZW5zaW9ucywgYm90aCBjYW4gdXNlIHRoZSBzYW1lIGZvcndhcmRpbmcgaGFyZHdhcmUgYW5k
IGxvZ2ljLCBib3RoIHJlcXVpcmUNCiBhbG1vc3QgaWRlbnRpY2FsIG9wZXJhdGlvbiBldGMgLi4u
LiBBcyB5b3Uga25vdyBldmVuIG1haW4gYXV0aG9yIG9mIFNSdjYmIzQzOyBhZ3JlZXMgd2l0aCBh
bGwgb2YgdGhpcyBpbiB0aGUgbm90ZXMgc2VudCB0byB0aGUgbGlzdC4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNvIHBsZWFzZSBoZWxwIG1l
IHRvIHVuZGVyc3RhbmQgd2h5IGVudGlyZSBpbmR1c3RyeSB3aG8gd2FudHMgdG8gYmUgZ29vZCBJ
RVRGIGNpdGl6ZW4gYW5kIEluZHVzdHJ5IHBsYXllciBzaG91bGQgbm93IGludmVzdCBhIGxvdCBv
ZiByZXNvdXJjZXMgaW4gZGV2ZWxvcG1lbnQsIHRlc3RpbmcsIHNoaXBwaW5nIGFuZCBzdXBwb3J0
IG9mIGEgc29sdXRpb24gd2hpY2ggaXMganVzdA0KIGEgcG9vciBtaXJyb3Igb2Ygc29tZXRoaW5n
IHdoaWNoIGlzIGFscmVhZHkgYXZhaWxhYmxlID8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlllcyBzb21lIGZvbGtzIHdlcmUgYWxsZXJnaWMg
dG8gTVBMUyBpbiB0aGUgcGFzdCBhbmQgc29tZSBhcmUgc3RpbGwgYWxsZXJnaWMgdG8gTVBMUy4g
QnV0IGFzIHNvbWVvbmUgd2hvIGhhdmUgd29ya2VkIHNpbmNlIFRhZyBTd2l0Y2hpbmcgZWFybHkg
ZGF5cyBvbiB0aGF0IHBpZWNlIG9mIHRlY2hub2xvZ3kgbGV0IG1lIHRlbGwgeW91IHRoYXQgdmFz
dCBtYWpvcml0eSBvZiB0aG9zZQ0KIGZvbGtzIGRvIG5vdCBldmVuIHVuZGVyc3RhbmQgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiBNUExTIHVzZWQgZm9yIHRyYW5zcG9ydCBhbmQgTVBMUyB1c2VkIGFz
IGZvcndhcmRpbmcgZGVtdXggZm9yIHRoZSBhcHBsaWNhdGlvbnMuIFRoZXkganVzdCB0cmVhdCBp
dCB0aGUgdmVyeSBzYW1lIHdheSBsaWtlIGFuIGV2aWwgb3IgZGV2aWwgcHJvdG9jb2wgd2hpY2gg
ZG9lcyBub3RoaW5nIGVsc2Ugb3RoZXIgdGhlbiBkZW1vbnN0cmF0ZSB0aGVpciBjb21wbGV0ZQ0K
IGlnbm9yYW5jZSBvZiB0aGUgc3ViamVjdC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlllcyBNUExTIHRvIGJlIHVzZWQgYXMgYSB0cmFuc3Bv
cnQgaXMgYSBtaXN0YWtlLiBJdCB3YXMgbm90IGEgbWlzdGFrZSBpbiB0aGUgcGFzdCBhcyB3aGVu
IHdlIHJvbGxlZCBvdXQgc2VydmljZXMgd2hpY2ggcmVxdWlyZWQgZW5jYXBzdWxhdGlvbiBtb3N0
IHBsYXRmb3JtcyBpbiB0aGUgZmllbGQganVzdCBjb3VsZCBub3QgZG8gbGluZSByYXRlIElQIGVu
Y2Fwc3VsYXRpb24uIEJ1dA0KIHRob3NlIGRheXMgYXJlIGdvbmUuIElmIGluIDE5OTggdGltZSBm
cmFtZSByb3V0ZXJzIGNvdWxkIGRvIElQdjQgaW4gSVB2NCBlbmNhcCBNUExTIGFzIGEgdHJhbnNw
b3J0IHdvdWxkIGhhdmUgbmV2ZXIgc3VjY2VlZGVkLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlbiBvZiBjb3Vyc2UgdGhlcmUgd2FzIG1v
cmUgbWlzdGFrZXMgVERQIGxhdGVyIGJ5IElFVEYgY29sbGFib3JhdGlvbiBiZWNhbWUgTERQIHdh
cyBhIG1hcHBpbmcgcHJvdG9jb2wgLSB5ZXMgYW5vdGhlciBtaXN0YWtlIGluc3RlYWQgb2YgbWFr
aW5nIHVwIGZyb250IGRvbWFpbiB3aWRlIGxhYmVscyBhbmQgZXh0ZW5kZWQgSUdQcyBhbmQgQkdQ
IGZvciB0aGF0LiBXZWxsIHRoZQ0KIHRob3VnaHQgd2FzIHRoYXQgd29ya2luZyBvbiBzaW5nbGUg
cHJvdG9jb2wgd2lsbCBiZSBlYXNpZXIgdGhlbiBleHRlbmRpbmcgSVNJUywgT1NQRnYyIChhbmQg
djMgb24gdGhlIHJhZGFyKSwgUklQdjIsIEVJR1JQLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QnV0IHRoaXMgaXMgTVBMUyB0cmFuc3BvcnQg
d2hpY2ggaW4gc3BpdGUgb2YgbGl0dGxlIGdyb3VwIG9mIGZvbGtzIHN0aWxsIHNlbGxpbmcgaXQg
YXJvdW5kIGJlbGlldmUgaXQgb3Igbm90IGl0IGlzIGdvaW5nIGF3YXkuJm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5CdXQgbm90aGluZyBpcyB3
cm9uZyBhYm91dCB1c2luZyAyMCBiaXQgbGFiZWxzIGFzIGRlbXV4IGZvciBhcHBsaWNhdGlvbnMg
YW5kIHNlcnZpY2VzLiBQYWNrZXQgY2FycnkgYml0cy4gTm93aGVyZSBpbiB0aGUgcGFja2V0IGV2
ZW4gaWYgeW91IGRlY29kZSBpdCBjYXJlZnVsbHkgaXQgc2F5cyAmcXVvdDtJIGFtIE1QTFMmcXVv
dDsgLi4uIGZvcndhcmRpbmcgb24gdGhlIGJveGVzIGFsc28gdXNlcw0KIGJpdCBsb29rdXAgYW5k
IGlmIHlvdSBhc2sgeW91ciB2ZW5kb3IgdGhleSBjYW4gcGFpbnQgaXQgYW5kIGFic3RyYWN0IGFs
bCB0aGUgTVBMUyBsZWdhY3kgaW4gdGhlIENMSSBmb3IgeW91IHNvIHlvdSBuZXZlciBzZWUgaXQu
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5C
b3R0b20gbGluZSBpcyB0aGF0IEkgc2VlIG5vIHJlYXNvbiBhdCBhbGwgdG8gYWRvcHQgYSBzb2x1
dGlvbiB3aGljaCZuYnNwO3dhbGtzIGxpa2UgYSBkdWNrLCBxdWFja3MgbGlrZSBhIGR1Y2sgYW5k
IG9ubHkgY2FycmllcyBhIGxhYmVsICZxdW90O0kgYW0gbm90IGEgZHVjayZxdW90OzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QmVzdCw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+Ui48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbHQ7c25pcCZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==
--_000_VE1PR03MB54221A9263F35AEBFD50A437EEBA0VE1PR03MB5422eurp_--


From nobody Fri Sep  6 01:51:58 2019
Return-Path: <rraszuk@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 D1241120020; Fri,  6 Sep 2019 01:51:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 CrKL4bdm44K2; Fri,  6 Sep 2019 01:51:52 -0700 (PDT)
Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) (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 2C3AD12001E; Fri,  6 Sep 2019 01:51:52 -0700 (PDT)
Received: by mail-pl1-x629.google.com with SMTP id f19so2807362plr.3; Fri, 06 Sep 2019 01:51:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LZ53T4F3x1k+hWX8peHshfJMSSpslGAFTiJCFZspUAs=; b=kPyOZB+1WQ4NsGKZ2nATGiEB0HClkjJ28nFSxfpUBSUoPitERKPpPnEOCoEm+ZlrKZ 8VmtB6tpHNWopz7MEcWFGcL/ey7x0wC0Gc7PtnoOWebHtqMAKApCTmqvLUagfxTDWzco 1TyibfR7Enjt+7/fZJBA7WwNMg4A+l6dfpYD5NARbNqIkx5ml4DX+M0yoKcNYibcni6W CYpunfCshPA9XapirZS3E7ZH9uBAaCzxIXHrAJ6dURlrkNtpbbrf9WfZtUQJUSfB0uRW XtVQRBj/lu4JyRLwURGfHyF95Phj/I5yTdPL2UZpppW2S4TRuOhDhrq631vgyk+TFBsZ FEFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LZ53T4F3x1k+hWX8peHshfJMSSpslGAFTiJCFZspUAs=; b=Wj94FOndrcx30Ciiz7Eh49FYraXQvo6sq0N4vj31gbqmPnx3AOyDfnrpaazWoJZIr3 rNIr6jLQg8OdCpFOyNtgNQyaTFYPCSknE4Ok1FDc9huXCo6foCKqgt+k+1rxtOuDknjS gZU+msLCy1D1PD2aqeiIXM2iQ0V2tu+SqPqxqo9qSzflzl7YCduTeePfZhFkQsObc3fm bj6prN5Gtk0Jt7r6n17sWY3pIHfvcd2m6WfxAyPhLB5+mc44GGz0jk4zKLbhQSpVWWcj /b2VuFqU4H6v3hbsZDC2B3dIcyR0i49J2BYNY5l4NVMy6h7wUN3hnNNRHDGhr/utxHll GkOg==
X-Gm-Message-State: APjAAAXP0pR8YBnFtb0VU9PaVIJGbYw7QVXh3rLv4uUjdJVZVLX2+18N Wa6mpV7BetML3vNMAn4GO0yiDx/wT6daqbyhtR8=
X-Google-Smtp-Source: APXvYqzKXgFgDpH2CKNFtVYRjmHS7um/33fivXSIm+jioiA+3ijURcnlZwmhb0hfYaraVHNm4o/NdclwFcBtsyz3qXA=
X-Received: by 2002:a17:902:b110:: with SMTP id q16mr7847619plr.50.1567759910859;  Fri, 06 Sep 2019 01:51:50 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com> <CAOj+MME7knoTq3qUOshwdUejbOEKsYD_vDQYBfDNiwRNGAt81g@mail.gmail.com> <FA94F6B1-16CE-48CE-AF45-9E35A5F129DF@cisco.com> <VE1PR03MB54221A9263F35AEBFD50A437EEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
In-Reply-To: <VE1PR03MB54221A9263F35AEBFD50A437EEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Fri, 6 Sep 2019 10:51:40 +0200
Message-ID: <CA+b+ERninT7N+rA8E3YzCN-qYMvD1dKjv=T5Za8Ntb7t88s6PA@mail.gmail.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000947c290591de8cb4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kYPmzk2WBKecQe7xd40uCtWEFUc>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 08:51:56 -0000

--000000000000947c290591de8cb4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> between those who want MPLS to die

Again you are putting an equal sign between MPLS used for transport and
MPLS used for application and services. While I know and agree that MPLS
for transport should die - I have not met anyone who says MPLS for
applications is a bad demux encoding.

> for the technical problems behind CRH

I pointed the need for mapping as architectural deficiency.

But this is not the point.

If next week there will be three more proposals of data plane encoding
(XRH, ZRH & YRH) and each asking for new IGP & BGP control plane extensions
for Segment Routing over v6 should IETF adopt all of them and should all
vendors work and deliver all of them ? Is this what you think is in best
interest of the industry ?

Many thx,
R,

On Fri, Sep 6, 2019 at 10:40 AM Andrew Alston <
Andrew.Alston@liquidtelecom.com> wrote:

> An Zafar =E2=80=93 I told by those words =E2=80=93 I am pragmatic though =
as an operator.
> I know that srv6 in some form or another is coming =E2=80=93 I stated as =
much on
> various blogs. I am not fool enough to believe that I am not going to be
> forced into a situation where I am going to be made to run some variant o=
f
> this =E2=80=93 because I  have been told very bluntly by certain vendors =
that mpls
> style development for v6 will cease at a control plane level =E2=80=93 an=
d we are
> already seeing situations where despite sr-mpls working just fine =E2=80=
=93 certain
> vendors have actively chosen to not support this with IPv6.
>
>
>
> That has put me in a position where I have to be pragmatic =E2=80=93 beca=
use =E2=80=93 as
> an operator with a massive network =E2=80=93 I have to be able to continu=
e to well,
> operate.  That leaves me needing something that finds a common ground
> between those who want MPLS to die =E2=80=93 and the MPLS usage which is =
present,
> real and necessary in the world in which I operate.  That leaves me with
> needing a version of SRv6 which is usable, does not impose insane overhea=
d,
> and does not fundamentally rewrite the IPv6 protocol.
>
>
>
> I have been extremely open and honest about this =E2=80=93 I will however=
 say =E2=80=93
> that the added functionality through the network programmability =E2=80=
=93 all of
> which is catered for in CRH without the need to rewrite the IPv6
> specification to do it =E2=80=93 does have other use cases =E2=80=93 and =
hence =E2=80=93 CRH
> actually works for us =E2=80=93 very very well =E2=80=93 because it retai=
ns that which I
> need =E2=80=93 while adding some really nice advantages on top of it.  Bu=
t again =E2=80=93
> we have asked =E2=80=93 multiple times =E2=80=93 for the technical proble=
ms behind CRH =E2=80=93
> and the ringing in my ears is deafening from the silence.
>
>
>
> Andrew
>
>
>
>
>
> *From:* Zafar Ali (zali) <zali@cisco.com>
> *Sent:* Friday, 6 September 2019 11:28
> *To:* Robert Raszuk <robert@raszuk.net>; Andrew Alston <
> Andrew.Alston@liquidtelecom.com>
> *Cc:* Ron Bonica <rbonica@juniper.net>; Srihari Sangli <
> ssangli@juniper.net>; Tarek Saad <tsaad.net@gmail.com>; Rob Shakir <
> robjs@google.com>; SPRING WG List <spring@ietf.org>; 6man@ietf.org; Zafar
> Ali (zali) <zali@cisco.com>
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Hi Andrew,
>
>
>
> I agree with Robert.
>
> CRH is nothing else than IPv6 over SR-MPLS.
>
> In the vast majority of the deployments (single SP domain), one can deplo=
y
> MPLS.
>
> In a minority of cases where some MPLS discontinuity in the domain could
> exist, SR-MPLS over IP/UDP is an adopted and deployed solution.
>
>
>
> As you stated in your original response=E2=80=9D
>
> =E2=80=9CNow =E2=80=93 in that case SR-MPLS would have been just fine and=
 frankly
> speaking =E2=80=93 we were entirely happy with pure SR-MPLS and I=E2=80=
=99m on record
> saying that I didn=E2=80=99t see much of a use case for SRv6 at all.=E2=
=80=9D
>
>
>
> I can see why you liked CRH.
>
>
>
> Thanks
>
>
>
> Regards =E2=80=A6 Zafar
>
>
>
> *From: *Robert Raszuk <robert@raszuk.net>
> *Date: *Friday, September 6, 2019 at 4:01 AM
> *To: *Andrew Alston <Andrew.Alston@liquidtelecom.com>
> *Cc: *"Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.ne=
t>,
> Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>,
> Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "
> 6man@ietf.org" <6man@ietf.org>
> *Subject: *Re: [spring] Beyond SRv6.
>
>
>
> Hi Andrew,
>
>
>
> I can say that I may even agree with some of your points. But one questio=
n
> I asked which no one responded still stands ...
>
>
>
> SRv6+ is almost identical to SR-MPLS with IP transport between segment
> nodes. Both require mapping, both require changes to OAM, both require IG=
P
> extensions, both can use the same forwarding hardware and logic, both
> require almost identical operation etc .... As you know even main author =
of
> SRv6+ agrees with all of this in the notes sent to the list.
>
>
>
> So please help me to understand why entire industry who wants to be good
> IETF citizen and Industry player should now invest a lot of resources in
> development, testing, shipping and support of a solution which is just a
> poor mirror of something which is already available ?
>
>
>
> Yes some folks were allergic to MPLS in the past and some are still
> allergic to MPLS. But as someone who have worked since Tag Switching earl=
y
> days on that piece of technology let me tell you that vast majority of
> those folks do not even understand the difference between MPLS used for
> transport and MPLS used as forwarding demux for the applications. They ju=
st
> treat it the very same way like an evil or devil protocol which does
> nothing else other then demonstrate their complete ignorance of the
> subject.
>
>
>
> Yes MPLS to be used as a transport is a mistake. It was not a mistake in
> the past as when we rolled out services which required encapsulation most
> platforms in the field just could not do line rate IP encapsulation. But
> those days are gone. If in 1998 time frame routers could do IPv4 in IPv4
> encap MPLS as a transport would have never succeeded.
>
>
>
> Then of course there was more mistakes TDP later by IETF collaboration
> became LDP was a mapping protocol - yes another mistake instead of making
> up front domain wide labels and extended IGPs and BGP for that. Well the
> thought was that working on single protocol will be easier then extending
> ISIS, OSPFv2 (and v3 on the radar), RIPv2, EIGRP.
>
>
>
> But this is MPLS transport which in spite of little group of folks still
> selling it around believe it or not it is going away.
>
>
>
> But nothing is wrong about using 20 bit labels as demux for applications
> and services. Packet carry bits. Nowhere in the packet even if you decode
> it carefully it says "I am MPLS" ... forwarding on the boxes also uses bi=
t
> lookup and if you ask your vendor they can paint it and abstract all the
> MPLS legacy in the CLI for you so you never see it.
>
>
>
> Bottom line is that I see no reason at all to adopt a solution which walk=
s
> like a duck, quacks like a duck and only carries a label "I am not a duck=
"
>
>
>
> Best,
>
> R.
>
>
>
> <snip>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--000000000000947c290591de8cb4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><span style=3D"font-family:Arial,Helvet=
ica,sans-serif">&gt; between those who want MPLS to die</span>=C2=A0=C2=A0<=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small">Again you are putt=
ing an equal sign between MPLS used for transport and MPLS used for applica=
tion and services. While I know and agree that MPLS for transport should di=
e - I have not met anyone who says MPLS for applications is a bad demux enc=
oding.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><span sty=
le=3D"font-family:Arial,Helvetica,sans-serif">&gt; for the technical proble=
ms behind CRH</span>=C2=A0=C2=A0<br></div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small">I pointed the need for mapping as architectural deficiency.=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">But this is not=
 the point.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">If n=
ext week there will be three more proposals of data plane encoding (XRH, ZR=
H &amp; YRH) and each asking for new IGP &amp; BGP control plane extensions=
 for Segment Routing over v6 should IETF adopt all of them and should all v=
endors work and deliver all of them ? Is this what you think is in best int=
erest of the industry ?=C2=A0</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Many thx,</div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small">R,</div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep 6, 2019 at 1=
0:40 AM Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com=
">Andrew.Alston@liquidtelecom.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">





<div lang=3D"en-KE">
<div class=3D"gmail-m_-4645637969708409443WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">An Zafar =E2=80=93 I told by th=
ose words =E2=80=93 I am pragmatic though as an operator.=C2=A0 I know that=
 srv6 in some form or another is coming =E2=80=93 I stated as much on vario=
us blogs. I am not fool enough
 to believe that I am not going to be forced into a situation where I am go=
ing to be made to run some variant of this =E2=80=93 because I=C2=A0 have b=
een told very bluntly by certain vendors that mpls style development for v6=
 will cease at a control plane level =E2=80=93 and we
 are already seeing situations where despite sr-mpls working just fine =E2=
=80=93 certain vendors have actively chosen to not support this with IPv6.<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">That has put me in a position w=
here I have to be pragmatic =E2=80=93 because =E2=80=93 as an operator with=
 a massive network =E2=80=93 I have to be able to continue to well, operate=
.=C2=A0 That leaves me needing
 something that finds a common ground between those who want MPLS to die =
=E2=80=93 and the MPLS usage which is present, real and necessary in the wo=
rld in which I operate.=C2=A0 That leaves me with needing a version of SRv6=
 which is usable, does not impose insane overhead,
 and does not fundamentally rewrite the IPv6 protocol.=C2=A0 <u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I have been extremely open and =
honest about this =E2=80=93 I will however say =E2=80=93 that the added fun=
ctionality through the network programmability =E2=80=93 all of which is ca=
tered for in CRH without
 the need to rewrite the IPv6 specification to do it =E2=80=93 does have ot=
her use cases =E2=80=93 and hence =E2=80=93 CRH actually works for us =E2=
=80=93 very very well =E2=80=93 because it retains that which I need =E2=80=
=93 while adding some really nice advantages on top of it.=C2=A0 But again =
=E2=80=93 we have asked
 =E2=80=93 multiple times =E2=80=93 for the technical problems behind CRH =
=E2=80=93 and the ringing in my ears is deafening from the silence.<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Andrew<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"en-KE"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<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"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com" target=
=3D"_blank">zali@cisco.com</a>&gt;
<br>
<b>Sent:</b> Friday, 6 September 2019 11:28<br>
<b>To:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D=
"_blank">robert@raszuk.net</a>&gt;; Andrew Alston &lt;<a href=3D"mailto:And=
rew.Alston@liquidtelecom.com" target=3D"_blank">Andrew.Alston@liquidtelecom=
.com</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;; Srihari Sangli &lt;<a href=3D"mailto:s=
sangli@juniper.net" target=3D"_blank">ssangli@juniper.net</a>&gt;; Tarek Sa=
ad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_blank">tsaad.net@g=
mail.com</a>&gt;; Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=
=3D"_blank">robjs@google.com</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:=
spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&gt;; <a href=3D"mail=
to:6man@ietf.org" target=3D"_blank">6man@ietf.org</a>; Zafar Ali (zali) &lt=
;<a href=3D"mailto:zali@cisco.com" target=3D"_blank">zali@cisco.com</a>&gt;=
<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Andrew, <u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I agree with Robert. <u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">CRH is nothing else than IPv6 o=
ver SR-MPLS.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In the vast majority of the dep=
loyments (single SP domain), one can deploy MPLS.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In a minority of cases where so=
me MPLS discontinuity in the domain could exist, SR-MPLS over IP/UDP is an =
adopted and deployed solution.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As you stated in your original =
response=E2=80=9D <u></u>
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=E2=80=9C<span style=3D"color:b=
lack">Now =E2=80=93 in that case SR-MPLS would have been just fine and fran=
kly speaking =E2=80=93 we were entirely happy with pure SR-MPLS and I=E2=80=
=99m on record saying that I didn=E2=80=99t see much of a use case for SRv6=
 at
 all.</span>=E2=80=9D <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I can see why you liked CRH. <u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards =E2=80=A6 Zafar <u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:12pt;colo=
r:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:12pt;color:black">Robert=
 Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@r=
aszuk.net</a>&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 4:01 AM<br>
<b>To: </b>Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.=
com" target=3D"_blank">Andrew.Alston@liquidtelecom.com</a>&gt;<br>
<b>Cc: </b>&quot;Zafar Ali (zali)&quot; &lt;<a href=3D"mailto:zali@cisco.co=
m" target=3D"_blank">zali@cisco.com</a>&gt;, Ron Bonica &lt;<a href=3D"mail=
to:rbonica@juniper.net" target=3D"_blank">rbonica@juniper.net</a>&gt;, Srih=
ari Sangli &lt;<a href=3D"mailto:ssangli@juniper.net" target=3D"_blank">ssa=
ngli@juniper.net</a>&gt;, Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.=
com" target=3D"_blank">tsaad.net@gmail.com</a>&gt;,
 Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_blank">robjs=
@google.com</a>&gt;, SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" =
target=3D"_blank">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:6man@iet=
f.org" target=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man=
@ietf.org" target=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Beyond SRv6.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Andrew, <u></u><u></u></span=
></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I can say that I may even agree=
 with some of your points. But one question I asked which no one responded =
still stands ...=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">SRv6+ is almost identical to SR=
-MPLS with IP transport between segment nodes. Both require mapping, both r=
equire changes to OAM, both require IGP extensions, both can use the same f=
orwarding hardware and logic, both require
 almost identical operation etc .... As you know even main author of SRv6+ =
agrees with all of this in the notes sent to the list.=C2=A0<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">So please help me to understand=
 why entire industry who wants to be good IETF citizen and Industry player =
should now invest a lot of resources in development, testing, shipping and =
support of a solution which is just
 a poor mirror of something which is already available ?=C2=A0<u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Yes some folks were allergic to=
 MPLS in the past and some are still allergic to MPLS. But as someone who h=
ave worked since Tag Switching early days on that piece of technology let m=
e tell you that vast majority of those
 folks do not even understand the difference between MPLS used for transpor=
t and MPLS used as forwarding demux for the applications. They just treat i=
t the very same way like an evil or devil protocol which does nothing else =
other then demonstrate their complete
 ignorance of the subject.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Yes MPLS to be used as a transp=
ort is a mistake. It was not a mistake in the past as when we rolled out se=
rvices which required encapsulation most platforms in the field just could =
not do line rate IP encapsulation. But
 those days are gone. If in 1998 time frame routers could do IPv4 in IPv4 e=
ncap MPLS as a transport would have never succeeded.=C2=A0<u></u><u></u></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Then of course there was more m=
istakes TDP later by IETF collaboration became LDP was a mapping protocol -=
 yes another mistake instead of making up front domain wide labels and exte=
nded IGPs and BGP for that. Well the
 thought was that working on single protocol will be easier then extending =
ISIS, OSPFv2 (and v3 on the radar), RIPv2, EIGRP.=C2=A0<u></u><u></u></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">But this is MPLS transport whic=
h in spite of little group of folks still selling it around believe it or n=
ot it is going away.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">But nothing is wrong about usin=
g 20 bit labels as demux for applications and services. Packet carry bits. =
Nowhere in the packet even if you decode it carefully it says &quot;I am MP=
LS&quot; ... forwarding on the boxes also uses
 bit lookup and if you ask your vendor they can paint it and abstract all t=
he MPLS legacy in the CLI for you so you never see it.=C2=A0<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Bottom line is that I see no re=
ason at all to adopt a solution which=C2=A0walks like a duck, quacks like a=
 duck and only carries a label &quot;I am not a duck&quot;<u></u><u></u></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">R.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
<div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<p class=3D"MsoNormal"><span lang=3D"EN-US">&lt;snip&gt;<u></u><u></u></spa=
n></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>

--000000000000947c290591de8cb4--


From nobody Fri Sep  6 01:57:48 2019
Return-Path: <alexandre.petrescu@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 8D50D12006E; Fri,  6 Sep 2019 01:57:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.631
X-Spam-Level: 
X-Spam-Status: No, score=-2.631 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 5-m3bSK5XQTl; Fri,  6 Sep 2019 01:57:44 -0700 (PDT)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BD8A12001E; Fri,  6 Sep 2019 01:57:44 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x868vd8P030130; Fri, 6 Sep 2019 10:57:39 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 27BDB204E28; Fri,  6 Sep 2019 10:57:39 +0200 (CEST)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 12C62200E21; Fri,  6 Sep 2019 10:57:39 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x868vck2010311; Fri, 6 Sep 2019 10:57:38 +0200
To: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
References: <ca6e7a10-1b84-445f-053d-8a666ab4ec90@si6networks.com> <3D8725E7-EAA3-4615-ABA2-FFA53D2F1B14@employees.org>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <d81ea605-53d7-61d8-f517-5d9cf1e42339@gmail.com>
Date: Fri, 6 Sep 2019 10:57:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3D8725E7-EAA3-4615-ABA2-FFA53D2F1B14@employees.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UaqrJHkB7juoSVQHd18Czdig3NY>
Subject: Re: [spring] Spirit and Letter of the Law - non-technical side note
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: Fri, 06 Sep 2019 08:57:46 -0000

This is a non-technical side note about the Spirit and Letter of the Law
in IPv6 WG.

In these discussions about IPv6 like routing header, insertion,
mutability, 64bit, limited domains, multihoming, smart end dumb network,
and numerous other 'tussles', one is supposed to take a side among one
of those two:

- maintain rock solid principles, continue the tradition, keep it up
working as it was designed to and that demonstrated its validity on very
large scale.

- break away from tradition, foster innovation, things will work anyways
because humans engineer them and market regulates them.

Only deep convictions about one of those two sides can make IPv6
deployment and development progress.

On my side, I cant make have such deep convictions.

Alex

Le 05/09/2019 Ã  23:58, Ole Troan a Ã©critÂ :
> Fernando,
> 
> 
>> On 5 Sep 2019, at 21:54, Fernando Gont <fgont@si6networks.com> wrote:
>>
>> ï»¿On 5/9/19 22:30, Ole Troan wrote:
>>>
>>>
>>>>> On 5 Sep 2019, at 21:03, Fernando Gont <fgont@si6networks.com> wrote:
>>>>
>>>> We have wasted way too much time and energy with all the methafores and
>>>> curious interpretations of standards by folks pushing and/or supporting
>>>> EH insertion, really.
>>>
>>> Pot calling kettle black?
>>
>> Not really.
>>
>> Since this whole EH-insertion debate started, it has all been about
>> pushing it forward no matter what.
>>
>> The spec is clear. If you want to change it, make a strong case for it.
>> BUt do not try to circumvent the IETF consensus on the topic.
> 
> Straw man attack.
> 
> I think you have repeatedly made your point.
> 
> O.
> 


From nobody Fri Sep  6 02:06:22 2019
Return-Path: <rraszuk@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 79E2C12006E; Fri,  6 Sep 2019 02:06:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] 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 wsTR22AEndr5; Fri,  6 Sep 2019 02:06:12 -0700 (PDT)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 4E31012001E; Fri,  6 Sep 2019 02:06:12 -0700 (PDT)
Received: by mail-pf1-x430.google.com with SMTP id r12so3987862pfh.1; Fri, 06 Sep 2019 02:06:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OqWTswgE2bcQTxZglvJIDEwT17hGq6OBULPA+q1SawI=; b=sj+Mfj2sjsoUvoiZ454ALMO0Qnj6cn5Y6qK7jc+ALXK35g0v1ui6iZpRvUuWOSdZNy MZGNv0SfAwDRmUjFeCOpoi768Se67rgshk4LQExFasmrqvqzURWdRu9d6U1AGSpgBVDO PcpN4E0bZuX998LO3XcTCIucmMOO9zaUIORTOUe85JJJ7dXB7S8H/lnmU+KmeR4hmXw4 QPZ8b5/7MEjyuJ+2j2IJHkZHhy7o3i6Z2PTTzhG4ZP67cVke/fb512v/px1cdPgo/DJ0 cJUmkL2oGSu57IUAawC1LK/MUECeC9/Bp6u3L4gaor1ET+1fcGGOtMkCD3pAMRKjZb6V aqrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OqWTswgE2bcQTxZglvJIDEwT17hGq6OBULPA+q1SawI=; b=D0hEZWZSCTcx1UUk/h8ZlBfYTYQGRUjehtModbsJGXX249oiPxGLVpeBzlKrNdSKNb KJERdgS00SPi++bPUNksTm/ceBT319cMEHuJbXMWDkiBG3GNvOYydORfeBCJXl8k+akc ELu4GnjDjZAowTBsB3zKBxumNw23XZVOYdCG3yJauhcVbRl7FzjlVvKdYO3Q/XDS+iHB OKsISunksQG7hC2MMLKJ4E2VR+zbBbwYqODVjsNI+Usa7F9JEBbCvSnhAfKyh/yWGD0J sUUv7ula4OL75A3G4SqCVlS6KrNRP7jrNuF1gGobMXteMsKDKRxyRaswiM519EYJq0OO DohQ==
X-Gm-Message-State: APjAAAWvLMV/ACFk/EWYP1+2GN6xfMIH5CiZsfK+4ordpkY6BvxN4sE1 uu/dO5JP/VkuFsLPOSFEr/m2FIM/sF1okkalV/0=
X-Google-Smtp-Source: APXvYqz07bDOtFqLZb7rm/o5sDGtqpgEzmYHCT3g4o4iDqGBB7/h2HBcL9v0EIxw9RL80U53Ez7YDUR89nqFY5bDMH0=
X-Received: by 2002:a63:550e:: with SMTP id j14mr6326803pgb.302.1567760771336;  Fri, 06 Sep 2019 02:06:11 -0700 (PDT)
MIME-Version: 1.0
References: <ca6e7a10-1b84-445f-053d-8a666ab4ec90@si6networks.com> <3D8725E7-EAA3-4615-ABA2-FFA53D2F1B14@employees.org> <d81ea605-53d7-61d8-f517-5d9cf1e42339@gmail.com>
In-Reply-To: <d81ea605-53d7-61d8-f517-5d9cf1e42339@gmail.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Fri, 6 Sep 2019 11:06:01 +0200
Message-ID: <CA+b+ER=+VASk4s8EvQ_gXxoLGkuVkCJFTROaW7Tv8pcm5aX1Tw@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000de52270591debfcf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/84UelsDH96kyv_3neO4tTuBjB4E>
Subject: Re: [spring] Spirit and Letter of the Law - non-technical side note
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: Fri, 06 Sep 2019 09:06:15 -0000

--000000000000de52270591debfcf
Content-Type: text/plain; charset="UTF-8"

Hi Alex,

This is really spot on and very brilliant summary of the state we are in !

And since last 25 years rather proved that the first options is not working
the choice seems pretty clear that we should rather choose the second one.

Best,
R.


On Fri, Sep 6, 2019 at 10:57 AM Alexandre Petrescu <
alexandre.petrescu@gmail.com> wrote:

>
> This is a non-technical side note about the Spirit and Letter of the Law
> in IPv6 WG.
>
> In these discussions about IPv6 like routing header, insertion,
> mutability, 64bit, limited domains, multihoming, smart end dumb network,
> and numerous other 'tussles', one is supposed to take a side among one
> of those two:
>
> - maintain rock solid principles, continue the tradition, keep it up
> working as it was designed to and that demonstrated its validity on very
> large scale.
>
> - break away from tradition, foster innovation, things will work anyways
> because humans engineer them and market regulates them.
>
> Only deep convictions about one of those two sides can make IPv6
> deployment and development progress.
>
> On my side, I cant make have such deep convictions.
>
> Alex
>

--000000000000de52270591debfcf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">Hi Alex,<br></div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small">This is really spot on and very=
 brilliant summary of the state we are in !=C2=A0</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">And since last 25 years rather proved that the =
first options is not working the=C2=A0choice seems pretty=C2=A0clear that w=
e should rather choose the second one.=C2=A0</div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small">Best,</div><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">R.</div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all"><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Fri, Sep 6, 2019 at 10:57 AM Alexandre Petrescu &lt;<a h=
ref=3D"mailto:alexandre.petrescu@gmail.com">alexandre.petrescu@gmail.com</a=
>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br=
>
This is a non-technical side note about the Spirit and Letter of the Law<br=
>
in IPv6 WG.<br>
<br>
In these discussions about IPv6 like routing header, insertion,<br>
mutability, 64bit, limited domains, multihoming, smart end dumb network,<br=
>
and numerous other &#39;tussles&#39;, one is supposed to take a side among =
one<br>
of those two:<br>
<br>
- maintain rock solid principles, continue the tradition, keep it up<br>
working as it was designed to and that demonstrated its validity on very<br=
>
large scale.<br>
<br>
- break away from tradition, foster innovation, things will work anyways<br=
>
because humans engineer them and market regulates them.<br>
<br>
Only deep convictions about one of those two sides can make IPv6<br>
deployment and development progress.<br>
<br>
On my side, I cant make have such deep convictions.<br>
<br>
Alex<br>
</blockquote></div></div>

--000000000000de52270591debfcf--


From nobody Fri Sep  6 02:40:44 2019
Return-Path: <ssangli@juniper.net>
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 D8D7012008F; Fri,  6 Sep 2019 02:40:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 gjFZojK4DyIq; Fri,  6 Sep 2019 02:40:31 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B70AE12001E; Fri,  6 Sep 2019 02:40:31 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x869dYJa002770; Fri, 6 Sep 2019 02:40:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=R7h4bJ3e2MlY9QpcuzCF/UBYaI4GJQAt+dRr5iFtfzs=; b=1yb+q54fn30cdCY6hzj6njqHVghJoqtjv4HcUnssce+WfDIRof94Puk1MRi0+EUbacbu +gQe4T2BqHVhoUeeywh9B9SQFwc0lVDqiBrW86BtAeF+smjo7Cc2Ehi429KUvQO0upmv 6Sw8F8wXB4EGWpT+aepImA7th3be0HeSuXn1+oVALKtKLicTx5VtBaX0I0ffH4DhKUHT Ax1lfJI1cWwePwz3mw4Fd3s2UnS2vkRzFL4P+slihob+IOcd1Gjh5KOS2b53kRyaN8bn mPYy5DNYomKJH3K2AP5k4q/806rt6gc1KnEmy/PBd6T3dTre0/B5C4D+aDEHIRL/Sf3S BQ== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2059.outbound.protection.outlook.com [104.47.32.59]) by mx0b-00273201.pphosted.com with ESMTP id 2uta2gn4dg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2019 02:40:24 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PqZ/NQenRPMGLONNk3wizW9oLjSEd0sU1sH6SAUWnmr0gTm8xzU12FoxwYJoe/zI7GuwQwuCwu85YM38GRLfQymsCKIqXZCzGe4KyNje0pP5tJRODUwTQXHIDisp2DDf4rEdnCycg/cRGavljq5bG9yfmkZGQOEDUZp45/1MRDBAbxLYhJeb8qAI8EvGA6R0Z+7nkzNuaGKmzCfRAmON3tP+ntwt9BCAlbQ9rNOCG68cqmLCXX1v7PZpjbqmq/Wymay6pBa4qfM/qKKx5O1JWbkcQaMVjKYRFJ6CKbRd7mCUDSy5bAdEfO6e1wW/NeI4ry2iIty05KLYtY4w7n3Enw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R7h4bJ3e2MlY9QpcuzCF/UBYaI4GJQAt+dRr5iFtfzs=; b=Y2nLML3nVjRTMuEMKpYaFIEwm/2FSIYO7Wlv8ok5rSBVXFgo7yLUwZOXf3RrWRGWiPNJll2ssr2BYfcVLPWzNnRN65etaA5Dk7UYuvU97ShXAMazbFWz2EMndg9r5IwBPCq9L2GBU5cQy1IFEpMNbpuYJC8JNEVE8fNC8dP5n2FI0ECvid7dGm+S1o0GA5DWeRuQLvHAQDPe5u1gL/NGSe7AwWW/c0Er62jpXq3pzwNKa393aMEx5GfWJhLd4bshYrwdMTB+ulZIXMpvTbUc8/AXdjcxw40oJmdJ09jld6+fhBtE0UtJjOiqo6/0b8Dii7A51bx76yqy1SOCqqqbsQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB6230.namprd05.prod.outlook.com (20.178.55.215) by BYAPR05MB5493.namprd05.prod.outlook.com (20.177.186.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.6; Fri, 6 Sep 2019 09:40:22 +0000
Received: from BYAPR05MB6230.namprd05.prod.outlook.com ([fe80::2cef:c4b4:a966:806c]) by BYAPR05MB6230.namprd05.prod.outlook.com ([fe80::2cef:c4b4:a966:806c%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 09:40:22 +0000
From: Srihari Sangli <ssangli@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ron Bonica <rbonica@juniper.net>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgthxv8FBm/eEmO/oqq7ZiSu6cYjQIAgAHM44D//7vJAIAEP/qAgAAESAD//+pagA==
Date: Fri, 6 Sep 2019 09:40:22 +0000
Message-ID: <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b31ed0c1-e7da-4d18-9eca-67238cf1223c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T05:57:42.6298577Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=True; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-03T17:26:01+0530; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=e9bef663-d42c-483a-a739-0000a31da4b6
x-originating-ip: [116.197.184.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0ef473b0-a38e-441e-4d01-08d732ae3d36
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5493; 
x-ms-traffictypediagnostic: BYAPR05MB5493:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB549392E2EBC77A712DB70AECB9BA0@BYAPR05MB5493.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(346002)(39860400002)(136003)(396003)(376002)(189003)(199004)(7736002)(26005)(2616005)(11346002)(446003)(8676002)(6506007)(6306002)(476003)(36756003)(486006)(33656002)(86362001)(5660300002)(81166006)(2501003)(8936002)(102836004)(76176011)(186003)(66946007)(76116006)(6116002)(81156014)(91956017)(1941001)(99286004)(71190400001)(256004)(66066001)(66556008)(110136005)(66476007)(6512007)(71200400001)(53936002)(6246003)(66446008)(3846002)(316002)(64756008)(6436002)(2906002)(6636002)(25786009)(14454004)(6486002)(229853002)(478600001)(54896002)(4744005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5493; H:BYAPR05MB6230.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Py5LjstNUJr1Qilp7FrYJYb2bHG0XIqA2OL0zmPReJDWnw6L7fNwwgzu//0fRhrKxSfbAvnqIjXK1jfvim0lVedOS427eX/fKx0sTqyfbBxo4aRyN8vE9s9Dxjd4eURVz/LESIio21BgY7hUFsM3cnDJRLf6vHeI8tGic1i5dCkmrHoTbF3euIEb7Lo+xzAZAnBVsrdDRPNVcejY2JMjuNWgZTWQ80gkk9906nQhT+kGKXLFZU1bUESNyhTpqXmVMr0c9OAsoXAlPiLRe2iJryt7hZMZJbwEp9iQrBCbhlVV5CUjfhzSEI+sONCj4FmCQudHnrQQG+DN6hoRJmb3WfuzMbY43C5WfCN1WG5lu8dPeUxOjULHHWzCoPpVihrY+ZzYl6ERky4fDjFAbfoK9eE7oQ+iS2h7RAyWZrhGbPc=
Content-Type: multipart/alternative; boundary="_000_91CBADADEFE646E1A9D3DAA111357179junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 0ef473b0-a38e-441e-4d01-08d732ae3d36
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 09:40:22.7852 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qSV3F3BLdvdfpXbvYTNn1Yncdol4FnbScT1a0LkwlSBypGNNMOuaVsB4MH+XShQv+8FBFtOTjeUwJLExzMFqUg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5493
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_04:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=793 bulkscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 adultscore=0 clxscore=1011 phishscore=0 mlxscore=0 suspectscore=0 spamscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060101
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/PE4S7Im4pJxiW6ZS8RunC5vsVCM>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 09:40:34 -0000

--_000_91CBADADEFE646E1A9D3DAA111357179junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

WmFmYXIsDQoNCg0KDQrCtyAgICAgICAgIFRoZSBvcmlnaW5hbCBzZWdtZW50IGxpc3QgaXMgbWFp
bnRhaW5lZCBieSB1c2luZyB0aGUgbm9uLVJlZHVjZWQgZmxhdm9yIChpbiB3aGljaCBjYXNlIHRo
ZSBTSUQgbGlzdCBpcyBmdWxseSBwcmVzZXJ2ZWQgaW4gdGhlIFNSSCkuDQoNCltSQl0gQXQgdGhl
IGNvc3Qgb2YgZW5jb2RpbmcgZWZmaWNpZW5jeS4gNTAlIGRlY3JlYXNlICEhDQoNCg0KDQpJZiBJ
IHVuZGVyc3RhbmQgaXQgcmlnaHQsIHRoZSBJUHY2IHBhY2tldCBjYXJyeWluZyB1U0lEcyB3aWxs
IGFsc28gaGF2ZSBmdWxsIHNldCBTSUQgY2FycmllZCBpbiB0aGUgU1JILiBUaGUgZnVsbCBTSUQg
bGlzdCBpbiBTUkggaXMgdG8gcHJvdmlkZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uID8gUGxzIGxl
dCBtZSBrbm93IGlmIEkgZ290IGl0IHJpZ2h0LiBUaGFua3MuDQoNCg0KDQpzcmhhcmnigKYNCg==

--_000_91CBADADEFE646E1A9D3DAA111357179junipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <5BA71B3C60A7D249AD63C0B28D3FC550@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiBcKEJvZHkgQ1NcKSI7DQoJcGFub3NlLTE6MiAxMSA2IDQg
MiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjt9DQpoMw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVh
ZGluZyAzIENoYXIiOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow
Y207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZv
bnQtc2l6ZToxMy41cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2lu
OjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBh
cmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0K
CW1hcmdpbi10b3A6MGNtOw0KCW1hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207
DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNvbm9y
bWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNv
bm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJ
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5IZWFk
aW5nM0NoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhlYWRpbmcgMyBDaGFyIjsNCgltc28tc3R5bGUt
cHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAzIjsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCnNwYW4uSFRNTFByZWZv
cm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0
ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5tc29ub3JtYWwwMCwgbGkubXNv
bm9ybWFsMDAsIGRpdi5tc29ub3JtYWwwMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWwwOw0K
CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc2lwZm9vdGVyMzBiM2Q1
MzgsIGxpLm1zaXBmb290ZXIzMGIzZDUzOCwgZGl2Lm1zaXBmb290ZXIzMGIzZDUzOA0KCXttc28t
c3R5bGUtbmFtZTptc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJn
aW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpzcGFuLmVtYWlsc3R5bGUxOA0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0
eWxlMTg7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93
dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNw
YW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWZvbnQtdmFyaWFudDpub3JtYWwgIWltcG9ydGFudDsN
Cgljb2xvcjp3aW5kb3d0ZXh0Ow0KCXRleHQtdHJhbnNmb3JtOm5vbmU7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyOA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI5DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWZvbnQtdmFyaWFudDpub3JtYWwgIWltcG9ydGFudDsNCgljb2xvcjp3aW5kb3d0ZXh0Ow0KCXRl
eHQtdHJhbnNmb3JtOm5vbmU7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhw
b3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6
ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5p
dGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjM4MDk1MjM5Ow0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczotMTM5MDA5NDk0NDt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MTguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4t
bGVmdDoxOC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjU0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6NTQuMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDo5MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjkwLjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDoxMjYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgltYXJnaW4tbGVmdDoxMjYuMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6
bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE2Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE2Mi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTk4LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTk4LjBwdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyMzQuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyMzQuMHB0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI3MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjI3MC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MzA2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJbWFyZ2luLWxlZnQ6MzA2LjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJ
e21zby1saXN0LWlkOjQ4Mzg2NDEwMTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MzU4NDk1MDMw
O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXttc28tbGlz
dC1pZDoxMzQxMDA2MTE0Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTM5MDA5NDk0NDt9DQpA
bGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjps
ZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMw0KCXtt
c28tbGlzdC1pZDoyMTMyMDkyODU3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTA4OTQ3ODQ4
O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9t
OjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tSU4iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+WmFmYXIsPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1h
cmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NTQuMHB0O3RleHQt
aW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48
c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+VGhlIG9y
aWdpbmFsIHNlZ21lbnQgbGlzdCBpcyBtYWludGFpbmVkIGJ5IHVzaW5nIHRoZSBub24tUmVkdWNl
ZCBmbGF2b3IgKGluIHdoaWNoIGNhc2UgdGhlIFNJRCBsaXN0IGlzIGZ1bGx5IHByZXNlcnZlZCBp
biB0aGUgU1JIKS4mbmJzcDsNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5bUkJdIEF0IHRoZSBjb3N0
IG9mIGVuY29kaW5nIGVmZmljaWVuY3kuIDUwJSBkZWNyZWFzZSAhITxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVy
MzBiM2Q1MzgiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+SWYgSSB1
bmRlcnN0YW5kIGl0IHJpZ2h0LCB0aGUgSVB2NiBwYWNrZXQgY2FycnlpbmcgdVNJRHMgd2lsbCBh
bHNvIGhhdmUgZnVsbCBzZXQgU0lEIGNhcnJpZWQgaW4gdGhlIFNSSC4gVGhlIGZ1bGwgU0lEIGxp
c3QgaW4gU1JIIGlzIHRvIHByb3ZpZGUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiA/IFBscyBsZXQg
bWUga25vdyBpZg0KIEkgZ290IGl0IHJpZ2h0LiBUaGFua3MuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t
Oi4wMDAxcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIz
ZDUzOCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij5zcmhhcmnigKY8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_91CBADADEFE646E1A9D3DAA111357179junipernet_--


From nobody Fri Sep  6 04:02:02 2019
Return-Path: <robert@raszuk.net>
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 F33981200E3 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 04:01:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 Gm40_5_6Su4P for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 04:01:40 -0700 (PDT)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (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 B493E120B49 for <spring@ietf.org>; Fri,  6 Sep 2019 04:01:40 -0700 (PDT)
Received: by mail-qk1-x72a.google.com with SMTP id s18so5211263qkj.3 for <spring@ietf.org>; Fri, 06 Sep 2019 04:01:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HNctvYE2NQYkZq4N2Nhev2gO1D9x7n9rPFCq6vku9zs=; b=dVqDbBCH4nCIsjWDjwwXwuGSx1X616IwxpPed0GbiA/7rGiQBYIQ5n2DnCXyAU6AI5 sIwIAKe/1FqGKaU7yeYohczB2UL/d3cKJADU8m9m6/mMmOPrBb6k1vEaS9uMBZkew5Pc y2awmDps6KD6pXNPiMMXfvQTL2KBSPna/OOON2ge15wP4GB+jjmmEcs1CCkbLwdj8t4Z HEgW7Osm/yXdZp8BKJ0Bw+BqhewoxwslKDaH5GBAE0HGd/XLTlYZYNVrKqXAi3ONEiII CPxG+/y3XTfabVZ0nqmT6GHjUO0SBKu+qqQzAFluLTCzVOcgS7J+ITNKjZYaY6uu8cfK Kz/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HNctvYE2NQYkZq4N2Nhev2gO1D9x7n9rPFCq6vku9zs=; b=GWtz9fjtMNADMjHkOg2yTJ+xxJL9+VeRmrsWA+O9V928lhqgw7VcVWymfO+oZaPu0q o2TSPCBgZtWMi7pOG/AAGV9hIg1jrXH6X8uVRQpnFM5j2F0NmrrPeucyuKytDFt+LAH/ INox0q9fzDzmc/MsvTxNWNC07sl3w0oGBMlSYUxJlIzw+VNByMn2zo0kra7EiUka0uIw 1EhJ6VoqHpym7mXfDGlMItia4btYNboA8z/5myXER9VOlEvvGsK2CAEJvT2yyZGUTEd3 BAzQR/2UyGHTsCSWKEKLmNs40y2fLHXcNryO+2auZo+waR26R12Rj/cQMY2wjMmyiiUV Y8eA==
X-Gm-Message-State: APjAAAXilDRDSLO6nJaoSSFJhTJI+4IqUWKNTjcWizQKnM7PUmFXtgi2 w38wymOxoQvh+wVactj6cB5np8RXe0Q2bI38C5ixnw==
X-Google-Smtp-Source: APXvYqzMOJvl4p8l3+NIaHGwaztqfutkyHAW2PFRw2ogXq3vRrBo5uJxKzTV8VwIm2AbkopWpOy961XAJxX/rneLYcI=
X-Received: by 2002:a37:2784:: with SMTP id n126mr7738455qkn.302.1567767699561;  Fri, 06 Sep 2019 04:01:39 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net>
In-Reply-To: <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 6 Sep 2019 13:01:27 +0200
Message-ID: <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com>
To: Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>,  SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ron Bonica <rbonica@juniper.net>
Content-Type: multipart/alternative; boundary="000000000000d2b0660591e05c8d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Dxq9pA4fZTDt1Fhj394I86UHKlg>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 11:01:51 -0000

--000000000000d2b0660591e05c8d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Not really. Only SR OAM packets may need it. Is that a real problem ?

Best
R

On Fri, Sep 6, 2019, 11:41 Srihari Sangli <ssangli=3D
40juniper.net@dmarc.ietf.org> wrote:

> Zafar,
>
>
>
> =C2=B7         The original segment list is maintained by using the
> non-Reduced flavor (in which case the SID list is fully preserved in the
> SRH).
>
>
>
> [RB] At the cost of encoding efficiency. 50% decrease !!
>
>
>
> If I understand it right, the IPv6 packet carrying uSIDs will also have
> full set SID carried in the SRH. The full SID list in SRH is to provide
> additional information ? Pls let me know if I got it right. Thanks.
>
>
>
> srhari=E2=80=A6
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--000000000000d2b0660591e05c8d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Not really. Only SR OAM packets may need it. Is that a re=
al problem ?<div dir=3D"auto"><br></div><div dir=3D"auto">Best</div><div di=
r=3D"auto">R=C2=A0</div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Fri, Sep 6, 2019, 11:41 Srihari Sangli &lt;ssang=
li=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper.net@dmarc.ie=
tf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-IN" link=3D"blue" vlink=3D"purple">
<div class=3D"m_4539034597207208287WordSection1">
<p class=3D"MsoNormal"><span>Zafar,<u></u><u></u></span></p>
<div>
<div>
<div>
<p class=3D"m_4539034597207208287msipfooter30b3d538" style=3D"margin:0cm;ma=
rgin-bottom:.0001pt">=C2=A0<u></u><u></u></p>
<p class=3D"m_4539034597207208287MsoListParagraph" style=3D"margin-left:54.=
0pt">
<u></u><span style=3D"font-size:10.0pt;font-family:Symbol"><span>=C2=B7<spa=
n style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u>The original segment list is maintained by usin=
g the non-Reduced flavor (in which case the SID list is fully preserved in =
the SRH).=C2=A0
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">=C2=A0<u></u><u></u></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">[RB] At the cost of enc=
oding efficiency. 50% decrease !!<u></u><u></u></p>
<p class=3D"m_4539034597207208287msipfooter30b3d538" style=3D"margin:0cm;ma=
rgin-bottom:.0001pt"><u></u>=C2=A0<u></u></p>
<p class=3D"m_4539034597207208287msipfooter30b3d538" style=3D"margin:0cm;ma=
rgin-bottom:.0001pt">If I understand it right, the IPv6 packet carrying uSI=
Ds will also have full set SID carried in the SRH. The full SID list in SRH=
 is to provide additional information ? Pls let me know if
 I got it right. Thanks.<u></u><u></u></p>
<p class=3D"m_4539034597207208287msipfooter30b3d538" style=3D"margin:0cm;ma=
rgin-bottom:.0001pt"><u></u>=C2=A0<u></u></p>
<p class=3D"m_4539034597207208287msipfooter30b3d538" style=3D"margin:0cm;ma=
rgin-bottom:.0001pt">srhari=E2=80=A6<u></u><u></u></p>
<p class=3D"m_4539034597207208287msipfooter30b3d538" style=3D"margin:0cm;ma=
rgin-bottom:.0001pt"><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">spr=
ing@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring<=
/a><br>
</blockquote></div>

--000000000000d2b0660591e05c8d--


From nobody Fri Sep  6 05:55:09 2019
Return-Path: <rbonica@juniper.net>
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 70DB012004D; Fri,  6 Sep 2019 05:55:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Q-GSX17B301L; Fri,  6 Sep 2019 05:54:58 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78B1212001B; Fri,  6 Sep 2019 05:54:58 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x86CrrJE010082; Fri, 6 Sep 2019 05:54:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=1VnT/qdSh8RpSeB3S4XMFScuK105NH9wbBBVNPZ3cxI=; b=fvRkQOAbKHA8RPXuA4pXmci4b9YMoaiIBAY2+N3zMB5PSRxfP7FIEbtlRsoYpBaxKv// SAjb+Hkn3cWdvaRSGrtqkZ1r9qCx/VHGPE/FLMgXSAGeFXN78YmTFeE6FKMwGHx2ALzm KcJeWvm2Rd4WKOMtrfNcyFyrE4xOVP/GNh3acoaxElxEq8dFl64oaQFNRWriw0f82E0X LhEessXDewYMn7qehN8l6p1JSl9A+jbWWS2V6srmgHsTh/EIijofNyPFwpxxjB05cnld fmE5UeMb98JJ/gyMQKsUjvsINmJG4/BqX6mBUG+C0O43LRhFZ9zbIw8EAbYQsbcHMsri 1g== 
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp2055.outbound.protection.outlook.com [104.47.49.55]) by mx0a-00273201.pphosted.com with ESMTP id 2uum070fme-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2019 05:54:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mcF+ZdTV9+eibQoCW6oDgV0osKg0FFyPBPnnRNjSwJXwMmlokwxExcOZ8wYoE3Np+RCPF5tt3t3fHUgkKNoDexMBrdwFSJP/R4TGuuCtc5KCi5xjzhMW0byD0s58u+60oaL6fxQ9gCcQb3RKFIPUCOHbClpRKnYrhUAiD72gZLA4Jgq+QtfRP7YiTcvb4KVZbt59288w/jgCcnast6WIisQdsp9mj6p3CIFPFLYMggL/7tsY4r+FBi1+eotPU+vjACxsj+dzUGi+kfmV4OyD5UmNPj/O9Ut9Jb7ahALlTlNYUz9KaXnCjim49E/WIxpmBLduxjTAoYA2+YxyM0yjIA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1VnT/qdSh8RpSeB3S4XMFScuK105NH9wbBBVNPZ3cxI=; b=RKYYpFxKe+QG/NV1j5iFVQ7RVEEYm8z3QkdA3pKD40ciEz9jY+jZrRRV+BFasnLNMC15OvbQ17khmKasY02lnydLy9qyYi8BSp8/UuROrTmu31UkVblWxGD7DCA6/Yfar7dnfOtPpU9SGiye0gylbpMX2EzkrOSmSUcNz7gaI4PI125DTn7/n9FciYSznkZtq0f7G97ZHn2v/OWG3p0JFqAIJ7OXw30L9JuM7HaPky3pYjnyBs+BjTsv20dEXHLDPpu/1mGUx4KCLJLxXBBhGdmlSejt4wAuyreur4FghjOnMh8zag5DHkFDqutBX+LSZy6/t7Gri7aXzcXpJ9ZeBA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4120.namprd05.prod.outlook.com (52.135.199.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.5; Fri, 6 Sep 2019 12:54:55 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 12:54:54 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "sthaug@nethelp.no" <sthaug@nethelp.no>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAHuRoCAAA+hgIAD7CKAgAADCDCAAAbUAIAAASpAgAAFfgCAAGeDIA==
Content-Class: 
Date: Fri, 6 Sep 2019 12:54:54 +0000
Message-ID: <BYAPR05MB5463A172548A67614E705B66AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <BYAPR05MB54637D3761C4BCC2B452241FAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <20190906.084132.330516044.sthaug@nethelp.no>
In-Reply-To: <20190906.084132.330516044.sthaug@nethelp.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T12:54:52.8015969Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=11eb3899-74ae-4ea0-a4f6-83a4258ecbb3; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e10edda7-9243-4133-956f-08d732c96a52
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4120; 
x-ms-traffictypediagnostic: BYAPR05MB4120:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BYAPR05MB412009677BB585E3E4FA04EAAEBA0@BYAPR05MB4120.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(346002)(39860400002)(376002)(136003)(396003)(189003)(199004)(13464003)(25786009)(53936002)(4326008)(5640700003)(64756008)(305945005)(66446008)(6306002)(7736002)(6246003)(66946007)(55016002)(66476007)(966005)(52536014)(229853002)(476003)(71200400001)(4744005)(71190400001)(8936002)(1730700003)(8676002)(81166006)(446003)(81156014)(6916009)(2906002)(86362001)(6116002)(11346002)(3846002)(54906003)(76176011)(53546011)(256004)(486006)(66066001)(9686003)(2351001)(33656002)(6506007)(5660300002)(7696005)(99286004)(26005)(186003)(76116006)(74316002)(66556008)(102836004)(316002)(478600001)(2501003)(14454004)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4120; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 2Rr00O6MvFY9RYrtKG64Ab9XQWJqTRPXVDF5dq/qS0MO6Na5KkITxPe+uvwcIL29nfENmbv1tPCQ1P+Um+EEn1q5bKiMf/D6jj5n9pmtMI9ADE6ofiDL3ykrSyto3Sz9e8yeMv5GDppf76oFRnyRDIzrpX9DoXlN+ze4eGQXaD2fosZK95deFo080vzw71QTh3gadZS/r3n/fxwEk7rixUJYz6LARP9l0okYhbcZu+Eo/2kZtpLMhsQjwiHiBDntG5O97mkY9k7fQQa8f5WzzVM17HV8PkiSEYts3O/cCJsNZyReeUXz3ItEM5TeQjBtmA/wJOaD92aUxzWZCclpnKsQFswe6TrgGtQY1EyStSzZO9hWGTWxZrnsNj8jBsyd0UU5JrITaiqJqGjxhvesaUndbhFCpChhPCrkP+C/hZY=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: e10edda7-9243-4133-956f-08d732c96a52
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 12:54:54.8397 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gYJyBkXNv06g7SFgOf+YiaqHP0xv2g0TyRCbapuxg20a4LZItPKSSklJwhNfivYeyegUupUp37ANSBmClggL1w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4120
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_06:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 malwarescore=0 mlxscore=0 suspectscore=0 clxscore=1011 bulkscore=0 mlxlogscore=999 phishscore=0 priorityscore=1501 impostorscore=0 spamscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060136
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7arRXGjASqszOyGtaXmcCn6mJxs>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 12:55:01 -0000

Steinar,

Vanilla TRACEROUTE reveals all of the mapping information. RFC 5837 offers =
some nice extras, but isn't strictly required.


                                                                           =
 Ron



Juniper Business Use Only

-----Original Message-----
From: sthaug@nethelp.no <sthaug@nethelp.no>=20
Sent: Friday, September 6, 2019 2:42 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Beyond SRv6.

> Nothing so complicated is required. At most, PING and TRACEROUTE with RFC=
 5837 extensions.

Are there any vendors actually implementing RFC 5837? Ivan Pepelnjak commen=
ted "However, it looks like nobody implemented it in almost five years sinc=
e it was published." at

   https://urldefense.com/v3/__https://blog.ipspace.net/2016/01/are-unnumbe=
red-interfaces-harmful.html__;!8WoA6RjC81c!RpF3DZprPGFaTqO0XZL8SzokiqeBSyo_=
ldL6rRhpOyJxiSJ0rtHM15msZ5hD9Fga$=20

Has the situation changed?

Steinar Haug, AS2116


From nobody Fri Sep  6 06:02:53 2019
Return-Path: <robert@raszuk.net>
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 91A0B120813 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 06:02:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 EjAiuIDoqyE2 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 06:02:42 -0700 (PDT)
Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 4A2DA1208D1 for <spring@ietf.org>; Fri,  6 Sep 2019 06:02:42 -0700 (PDT)
Received: by mail-qk1-x732.google.com with SMTP id f13so5480944qkm.9 for <spring@ietf.org>; Fri, 06 Sep 2019 06:02:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BGbiQ4pG577z/GQItdtWs67HdjH8gKev9ZvODV3ftv8=; b=EjeGYMe6RK9QglbpCqEn9LIYMh21C/4UbJws8Zo7OkrRwnm0Gh2FnQrwSKm4FnOjPY z+Mpi34wSuSKf6k+qmoMGgkYI/mUEyu6IRmMM384afM8zTJl01CcDN0XZUotJjCxf3Bq JHAhrdRK97KmLdjPpbgixn98rtINVDSRVoWxeLjDao+/yDRsYpvlDtyvucVzyfhreOrb 2o9JAq7YFVHIk1Ha/UbHKyv1oUU3rD0OSlMMEymeef84Ja0u/fctOqY/bhFWwllxve77 aI5OJJLvYkHX8B+tpF1tXjngV1aPbf+qGCedRBbcoIUkbTrhtl530A9xeMzfnZApGm4b TvdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BGbiQ4pG577z/GQItdtWs67HdjH8gKev9ZvODV3ftv8=; b=Jf7BhalFXx/qvrp1jX0OoUGCnDpGpdAEsqatZ2671K55vxmybLNBEbrZUaLdkuvkMR yDThoGaZcLLcatXNZn7wjEAS36FKnfBIvfjXGukCuYFDmhKwDvYOq9U+aaRAAmYk6u/V LAnyolXogRtSjdNpQbHqGndH3NjkCChhPTv7sBqHxnIGpDkFzZymto+W0Ncij70npKQO qNXrIVva5Mi26OgYD6GXuWdhmKtgr0YP8LjHUjL/4PrPnsLQgSJo5mgfHLu3gE3Ysg1K Hcjnd9o2oucNKWLO7fn/i6Wz0HTcL6840WkSBB5zom878M9cWudJnBHxoheDT/HX2aVX UisA==
X-Gm-Message-State: APjAAAV9s7aUc50Rwvq+U5CqZdzy6+FXeeqGlmGEAiH6UTioE6M6E9/e wE7WmhCzAOAQJg+ohhO/G9mD28AoUrGyBppxfAlXVA==
X-Google-Smtp-Source: APXvYqxgUcIzdWsRy9e02J/FUeDm2/MMyzXhT3hn1+yggXI/abDtPFNcxlguWUX4jQVLEnMQ/ptWqSePi+PyTZVZbPI=
X-Received: by 2002:a37:6144:: with SMTP id v65mr8286441qkb.465.1567774960593;  Fri, 06 Sep 2019 06:02:40 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <BYAPR05MB54637D3761C4BCC2B452241FAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <20190906.084132.330516044.sthaug@nethelp.no> <BYAPR05MB5463A172548A67614E705B66AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463A172548A67614E705B66AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 6 Sep 2019 15:02:25 +0200
Message-ID: <CAOj+MMHeKAez=7TLLye_cBX-gPxRCejbSyQ+HkF23UKa8rMsvA@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: "sthaug@nethelp.no" <sthaug@nethelp.no>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009d3f4b0591e20d4a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yvH8pwNXce1IyCGRtr-fyIC7iHM>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 13:02:46 -0000

--0000000000009d3f4b0591e20d4a
Content-Type: text/plain; charset="UTF-8"

>
> Vanilla TRACEROUTE reveals all of the mapping information. RFC 5837 offers
> some nice extras, but isn't strictly required.
>

Really ?

If your traffic policy steers some TCP traffic for ports 4000-5000 to take
segment A-B-C-D and for ports 6000-7000 to take segment A-E-F-G-D how your
vanilla traceroute is going to discover it when running the traceroute from
outside of the network ?

Thx,
R.

--0000000000009d3f4b0591e20d4a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">Vanilla TRACEROUTE reveals all of the mapping informatio=
n. RFC 5837 offers some nice extras, but isn&#39;t strictly required.<br></=
blockquote><div><br></div><div>Really ?=C2=A0</div><div><br></div><div>If y=
our traffic policy steers some TCP traffic for ports 4000-5000 to take segm=
ent A-B-C-D and for ports 6000-7000 to take segment A-E-F-G-D how your vani=
lla traceroute is going to discover it when running the traceroute from out=
side of the network ?=C2=A0</div><div><br></div><div>Thx,</div><div>R.</div=
></div></div>

--0000000000009d3f4b0591e20d4a--


From nobody Fri Sep  6 06:08:07 2019
Return-Path: <rbonica@juniper.net>
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 BBC531208E4; Fri,  6 Sep 2019 06:08:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 YgxKJ76yg7G6; Fri,  6 Sep 2019 06:08:03 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10CD8120041; Fri,  6 Sep 2019 06:08:02 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x86D46vO005147; Fri, 6 Sep 2019 06:08:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=nAdpzTX/bbE9yk5zpk0msrJnUI/DY4/eOQjMp9uStSY=; b=1aECYhIZaFaXN7ZnGTKeLka41uQoU38mOyCCt02k6WCVQd4nrYdpcTuNhW/Opaam3a+M wGw1Cjh/E/b0j0Dq04QUuPv87pwig0G0clLhpKYZN/vf6qzC/20gyHkkuhcu2D/Vc8+/ x2hIyalRNMxicr87ozZ7z0pJtkgpFAfzh0WCNTB9HNIC1YUC24kp3/7K2mKfZ877ZhC7 PuHcFsg4ykVwaHLSWcU8vnS+ouunaPfnlVL+z9b6Dy4s4x25XFVdExfNE07SQsKdUeNJ gW0tBAL4I2UYKeusjDS7FLNi9Qe/KIzWyzeunkQd07AGgDQCZiMUhDvGMgXykh2iP9ur hw== 
Received: from nam04-sn1-obe.outbound.protection.outlook.com (mail-sn1nam04lp2052.outbound.protection.outlook.com [104.47.44.52]) by mx0b-00273201.pphosted.com with ESMTP id 2utg5acre7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2019 06:08:00 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RgEPMH3ea1VAtIDkicwp11fIGJ7grAgPX8f1U2yGtTS2iGjMTzhT5qAvvQbZ6rPAO7iLZZxHS++Ha0/hhbT4/FF9qRWt86m0m1TpUH/HSyLiL63kIrpLHe/tPOsP04TTQOjttnm9gdZfhxiJF4CijHlKROQevop+oHRLdkCu2FAGBXrarX311qw0Ke5FFILCp1BoIGD64U/fXkcbDZwJb/oi65UkAovkORvaJAIlTnlq+nlZoPPBb22HmlYdvIs3aRzVk13EZa7c5v8z2Jc2p5DhZLESrV3MQTnwL47DSXmZbrFR+DYIfz3pxo4gASsAcKuNw+6WpCHo8sTlNzuUpQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nAdpzTX/bbE9yk5zpk0msrJnUI/DY4/eOQjMp9uStSY=; b=Yra5FLlgpVKb3EOPm+D5f+jaNWkmX/dT++Yh71+nkZi8A4YM8BJ5+lQxAaZj0JRg0ZjA570Zov5PStX9VlyMw0I0BYgaTR2escRS8mB07baoBOOrUFipiqT48LCo9+Xl1iN7/cQ3A92ffBBTMhFhpeP2L0gkw2sWBfUMNADewGjE/P4g3SxW8N+LpO8JlhRf9wtgPqI8MpIUlEzqPnr0Hyaw22wGMPsvn3IQFDlmLdT4v9gTO6dtO8nVUfSh0R1VQvc7+p6tHAgG52zS5XFlhbJwsfNv2SEXdkA/y5dHqq1t758i1B4igCoNNpmpigOnli/8mJUuAyvhKYSth3po0w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6517.namprd05.prod.outlook.com (20.178.233.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.6; Fri, 6 Sep 2019 13:07:58 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 13:07:58 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQ==
Content-Class: 
Date: Fri, 6 Sep 2019 13:07:57 +0000
Message-ID: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T13:07:56.3301518Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=a2ad9c90-2664-4fea-9fc2-54fde02e659d; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 64cf1173-9f57-43b2-668d-08d732cb3d45
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6517; 
x-ms-traffictypediagnostic: BYAPR05MB6517:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB65171E517D87B74D7DE03ED5AEBA0@BYAPR05MB6517.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(366004)(346002)(136003)(39860400002)(396003)(189003)(199004)(51444003)(102836004)(99286004)(53936002)(6306002)(33656002)(7696005)(9686003)(450100002)(25786009)(110136005)(186003)(561944003)(8936002)(81156014)(81166006)(8676002)(790700001)(6116002)(6506007)(26005)(316002)(3846002)(486006)(256004)(55016002)(6436002)(74316002)(7736002)(476003)(86362001)(2906002)(52536014)(4744005)(66556008)(5660300002)(478600001)(2501003)(66446008)(64756008)(76116006)(14454004)(66066001)(66946007)(66476007)(71190400001)(71200400001); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6517; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: sYXXkl36FWUs9Snkt8Ebc8ZdpJenAV4YPjunYZGZ1tYRnm6urQDzk/07XzSQ3nc2nqMTv4WPAE5vzDBMQQacFT0DbGtuIriIXKhToXA3yGKW8T2vKHaBm3h/j4X2ZoCg7ZOfMuUOlTbJ7288fbeBCXf7bK0v2qfG/LMnbFR/g/fMgmRA1fQwIh4MxbwR9U6BHxlvLe4iin663WSSoNJ+nWgsXYXy8aQMdcHb7wEnKsnqYvNn0sChP11TCx4loe8z8DYtpnpxDVqfU/0iC3J09cgQSJxu/jEQYnDbf7JUr5/CwMvXcEY4EjpRltwHBCcMr7hE3wdKWASCbnKe/8PgLU4ExWUh4l/VdusJUmUGQp1EjWlWrm3ZMmsyrrY8EoYxLNoela+JeS2aIFSPdEtVaGbydm+CrAw8TvZZAaKLvK0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463153B47BFE83350C566E7AEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 64cf1173-9f57-43b2-668d-08d732cb3d45
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 13:07:57.7596 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0Z1QbjlQSQQfmnnVVj1Qu6i4Hh3bW4qSFAG75B6dv8ewpiCylrA0WGjeZEvnBnC4brY6fWI7Q/GeHyfeRp5icQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6517
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_06:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 spamscore=0 phishscore=0 mlxscore=0 mlxlogscore=956 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060138
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/JjDfxngZ8yRxl61Bqi0rNCZyqSI>
Subject: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 13:08:05 -0000

--_000_BYAPR05MB5463153B47BFE83350C566E7AEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Folks,

We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, "All who=
 wander are not lost."

But it may be time to refocus on the following:


  *   For many operators, SRv6 is not deployable unless the problem of head=
er length is addressed
  *   Many objections the uSID proposal remain unanswered
  *   SRv6+ offers an alternative solution

Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6+.

                                                                           =
        Ron



Juniper Business Use Only

--_000_BYAPR05MB5463153B47BFE83350C566E7AEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:31880421;
	mso-list-type:hybrid;
	mso-list-template-ids:-1114736572 -1947287642 67698691 67698693 67698689 6=
7698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:4;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Folks,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We have explored many facets of SRv6 and SRv6, somet=
ime passionately. I think that this exploration is a good thing. In the wor=
ds of Tolkien, &#8220;All who wander are not lost.&#8221;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">But it may be time to refocus on the following:<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level1 =
lfo1">For many operators, SRv6 is not deployable unless the problem of head=
er length is addressed<o:p></o:p></li><li class=3D"MsoListParagraph" style=
=3D"margin-left:0in;mso-list:l0 level1 lfo1">Many objections the uSID propo=
sal remain unanswered<o:p></o:p></li><li class=3D"MsoListParagraph" style=
=3D"margin-left:0in;mso-list:l0 level1 lfo1">SRv6&#43; offers an alternativ=
e solution<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Given these three facts, I think that it would be a =
mistake to discontinue work on SRv6&#43;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<br>
<p class=3D"msipfooter30b3d538" align=3D"Center" style=3D"margin:0"><span s=
tyle=3D"font-size:7.0pt;font-family:Calibri;color:#000000">Juniper Business=
 Use Only</span></p>
</div>
</body>
</html>

--_000_BYAPR05MB5463153B47BFE83350C566E7AEBA0BYAPR05MB5463namp_--


From nobody Fri Sep  6 06:33:31 2019
Return-Path: <rraszuk@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 72F0D120B36; Fri,  6 Sep 2019 06:33:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, URIBL_BLOCKED=0.001] autolearn=unavailable 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 TcI3PI1yGx9J; Fri,  6 Sep 2019 06:33:26 -0700 (PDT)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (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 DD875120B15; Fri,  6 Sep 2019 06:33:26 -0700 (PDT)
Received: by mail-pg1-x533.google.com with SMTP id d10so3518745pgo.5; Fri, 06 Sep 2019 06:33:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6rtb03ivTzn86uJkfwweU454I37re+OjooOyWn0LJUU=; b=VFYd+DR03tH31O7DbzBQfng28HusQPuFRDLfErmkdVVOegqoqXrnWhSpLdRyOxij93 +U2ua2AGNS20AUN/feqCQanS+0bPB5s8khTi9hXbfakYDc8sgnU2Rs7VtETzpv1aruTz VSRo2saVJ4bkSSNlr/IERiTiJMOwjXxIiKvU5S0AowDmDHcav/I8vjHN32LbuIgsFWm0 q/LfLbGmpavuAs5V1n+qnai1YKZEqBvcgEwHBthMFCGOkOBuARw1SC6v5OtB6z2pvVQV k7knfO3kANQ/jktiVvDwh0PAbKwel/M46pfW+/F+1spKftVeJEbY8FNUDhzFaHmi5EmC 1hSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6rtb03ivTzn86uJkfwweU454I37re+OjooOyWn0LJUU=; b=AoiZCSRuFLtwJ0QTIwCMqQ/DUfuIjQ1ECH440C5Fb97HTvThGNvrgcqz6JwaZcu4H6 DN6C1uRl3gwEr+LY7//U+E4LlTGyjf2voHvTi3PndMqpby/r10+lx23UhjqKqsfJXx6l bbvM+eA8UjHzDYJE1wZ4ISdzmukFy4V0H5q9LfFVsM0Byvtsq1j/t4fygQesSrAcX0tK W8u0dhLwtrohegHRvQeCWekHPKZCuY+17KGQrAE5ZkoUXjIxsiIba3IjxMgr05edpnzf QA+KPKg1RYoCDCMnZnWZFk3coaGSad5P/KxFbgQu5bOPJ5BTukk5bwe3OsFg3BdqEEha /qzQ==
X-Gm-Message-State: APjAAAVS/dJFhQigGHjBDsjgLoXAOplB67neGhN2taUB0I+TO+RIfMEw 4pfI5js8a4KOYARTrvlkvYxwq0sVS1OsZmCkV0A=
X-Google-Smtp-Source: APXvYqx0h8ewGWCM/2Pp/M3M0pjaIuXaUT3S6to7xXwUD8n9OyxUGC+x+u5V8gjvWAPiqHlve9xwJEF1Hni58MiQDzk=
X-Received: by 2002:a17:90a:3847:: with SMTP id l7mr9291947pjf.99.1567776801353;  Fri, 06 Sep 2019 06:33:21 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Fri, 6 Sep 2019 15:33:06 +0200
Message-ID: <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000054f6e00591e27b51"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/1LgmG89zp97jnaHFpXBbONQ3Tnc>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 13:33:29 -0000

--00000000000054f6e00591e27b51
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Ron,

I think you forgot few main points in the summary:

* Many operators use SR-MPLS successfully and it has been both standardized
and successfully deployed in the network with interoperable implementations

* The overhead on the data plane of SRv6+ is very comparable to overhead of
SR-MPLS

* The control plane extensions BGP, IGP are available for SR-MPLS and non
are available for SRv6+

* SRv6+ requires a new mapping of SIDs to prefixes to be distributed by
control plane

* If operators choose not to use MPLS transport SR-MPLS can be easily
transported over IPv4 or IPv6 vanilla data plane

* Extensions for additional applications like L3VPNs or L2VPNs will require
another set of protocol and implementation changes.

* If there are vendors who do not want to provide SR-MPLS SID mapping to
IPv6 addresses in their control planes let's focus standardization and
industry work in this direction.

With all of the above I think it would be a serious mistake - at this point
of time - to continue work on SRv6+ in the IETF.

Thank you,
Robert.


On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D
40juniper.net@dmarc.ietf.org> wrote:

> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I
> think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll
> who wander are not lost.=E2=80=9D
>
>
>
> But it may be time to refocus on the following:
>
>
>
>    - For many operators, SRv6 is not deployable unless the problem of
>    header length is addressed
>    - Many objections the uSID proposal remain unanswered
>    - SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinu=
e
> work on SRv6+.
>
>
>
>
> Ron
>
>
>
> Juniper Business Use Only
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--00000000000054f6e00591e27b51
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Dear Ron,</div><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br><=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small">I think=C2=A0you forgot few main points in the summ=
ary:=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small">* Many oper=
ators use SR-MPLS successfully and it has been both standardized and succes=
sfully deployed in the network=C2=A0with interoperable implementations=C2=
=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small">* The overhead on =
the data plane of SRv6+ is very comparable to overhead of SR-MPLS</div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small">* The control plane extensions =
BGP, IGP are available for SR-MPLS and non are available for SRv6+</div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small">* SRv6+ requires a new mapping=
 of SIDs to prefixes to be distributed by control plane=C2=A0</div><div cla=
ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small"><br></div><div class=3D"gmail_default" style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small">* If operators choose not to use MP=
LS transport SR-MPLS can be easily transported over IPv4 or IPv6 vanilla da=
ta plane<br></div><div class=3D"gmail_default" style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small">* Extensi=
ons for additional applications like L3VPNs or L2VPNs will require another =
set of protocol and implementation changes.=C2=A0</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">* If there are=C2=A0vendors who do not want to =
provide SR-MPLS SID mapping to IPv6 addresses in their control planes let&#=
39;s focus standardization and industry work in this direction.=C2=A0</div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small">With all of the above I thi=
nk it would be a serious mistake - at this point of time - to continue work=
 on SRv6+ in the IETF.=C2=A0</div><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Thank you,</div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small">Robert.</div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica &lt;rbonica=3D<a href=
=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper.net@dmarc.ietf.org</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_1043167349539505988WordSection1">
<p class=3D"MsoNormal">Folks,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">We have explored many facets of SRv6 and SRv6, somet=
ime passionately. I think that this exploration is a good thing. In the wor=
ds of Tolkien, =E2=80=9CAll who wander are not lost.=E2=80=9D<u></u><u></u>=
</p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">But it may be time to refocus on the following:<u></=
u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_1043167349539505988MsoListParagraph" style=3D"margin-l=
eft:0in">For many operators, SRv6 is not deployable unless the problem of h=
eader length is addressed<u></u><u></u></li><li class=3D"gmail-m_1043167349=
539505988MsoListParagraph" style=3D"margin-left:0in">Many objections the uS=
ID proposal remain unanswered<u></u><u></u></li><li class=3D"gmail-m_104316=
7349539505988MsoListParagraph" style=3D"margin-left:0in">SRv6+ offers an al=
ternative solution<u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Given these three facts, I think that it would be a =
mistake to discontinue work on SRv6+.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></=
u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<br>
<p class=3D"gmail-m_1043167349539505988msipfooter30b3d538" align=3D"Center"=
 style=3D"margin:0px"><span style=3D"font-size:7pt;font-family:Calibri;colo=
r:rgb(0,0,0)">Juniper Business Use Only</span></p>
</div>
</div>

--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>

--00000000000054f6e00591e27b51--


From nobody Fri Sep  6 07:03:23 2019
Return-Path: <tsaad.net@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 DD484120B57; Fri,  6 Sep 2019 07:03:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, URIBL_BLOCKED=0.001] autolearn=unavailable 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 6c6vNrv04UhE; Fri,  6 Sep 2019 07:03:11 -0700 (PDT)
Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (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 DD6FC120B54; Fri,  6 Sep 2019 07:03:10 -0700 (PDT)
Received: by mail-io1-xd2c.google.com with SMTP id f12so12869333iog.12; Fri, 06 Sep 2019 07:03:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=OtNR656Wq3OAn3uDzh7kwJtDfiO0a843cvPPUlpj4x4=; b=tk8zrZSrSj9gH+UMHi2MiKsXX9zheE7CEADk22FLF39m8ZhAO4CTOUs14De3ts08C2 wnrXVVimvSurPpkC5a4ig1uIi0kgZCLE97Vr6J7sN449JMRLxnP/XLHn4OunxvHGd7EI m5hQc9QR5mvXYm9YJ0XDFPVYUBLm5DKGR6ZTUqRdDIqqgWhCiQRHsrwUnSVhbLA2ZCt1 9vvZIQhpW8tR0DoHmicH4ebL20VSdcPyTRsKV3FxAsuQSvPv3a6Z2/IRM/9AaRY1hMT2 ne0fog6QrFCfUtdtwlkJTXhpNKqaQPwwx7xbawHbhV6rBEjeJscfWB3d5mWehLj+6Z6c 9xxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=OtNR656Wq3OAn3uDzh7kwJtDfiO0a843cvPPUlpj4x4=; b=RDn6szWNQheHEWG1FSLI65nuNKROL+1p05eW5lFm334VSq8TYSJAyfPTQCjlElFFLR FGawicrDupdqm5aZkX9hUxxmTeWi8O6qrcZ8DF0Q0ZXu17FC6+mhrFEEWBBbOk9xo2Kk cWdPBgu2Bv/Kh+TMRNfGVQpPJ4OOiQJgaBuEvXLiR4HGeKXBKaNU25qg1zEWtqJoEPRq zdQQOY+1xJ8J0cD/9Ne5EeXZ3AeFolqSXOQCzpEl3nIYfrLPPnZ8moqv4nb090XInGGh jRQcgEdTClq/oG7olYQfX9W3VrNGCbkp0xFEUpb3Dn//sbA0YBQN+2+ZbFAOI/6jjGP6 QxaQ==
X-Gm-Message-State: APjAAAW6f7x4bUGSMoY87nd/eVdMm65FeO7Cz7wiZ2s48573aFp2dBWz b0GdRWgLDcUEK5A/Bct+WS4=
X-Google-Smtp-Source: APXvYqzJpxZDTvgfjbbr9rp307iVe6uHg+66xEC3wp18aAA8YRQybW+qEoKkFBP+K+tBPwe7hm+05Q==
X-Received: by 2002:a02:6616:: with SMTP id k22mr10073196jac.129.1567778590135;  Fri, 06 Sep 2019 07:03:10 -0700 (PDT)
Received: from BYAPR19MB3415.namprd19.prod.outlook.com ([2603:1036:307:293b::5]) by smtp.gmail.com with ESMTPSA id l8sm3714456ioh.85.2019.09.06.07.03.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Sep 2019 07:03:09 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: ATA2M0I1YSfcPvsySeOhKIoXgM05s1FfTzAwx9IWoJo=
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Fri, 6 Sep 2019 14:03:08 +0000
Message-ID: <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com>
In-Reply-To: <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0BYAPR19MB3415namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/MgW2iYddUdVG6FnECAzm_jyAz7g>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 14:03:14 -0000

--_000_BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0BYAPR19MB3415namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Robert,

>> * If operators choose not to use MPLS transport SR-MPLS can be easily tr=
ansported over IPv4 or IPv6 vanilla data plane
I=92m little confused about the above argument =96 given it starts with don=
=92t want to use MPLS, can you clarify?

Regards,
Tarek

From: spring <spring-bounces@ietf.org> on behalf of Robert Raszuk <rraszuk@=
gmail.com>
Date: Friday, September 6, 2019 at 9:33 AM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Dear Ron,

I think you forgot few main points in the summary:

* Many operators use SR-MPLS successfully and it has been both standardized=
 and successfully deployed in the network with interoperable implementation=
s

* The overhead on the data plane of SRv6+ is very comparable to overhead of=
 SR-MPLS

* The control plane extensions BGP, IGP are available for SR-MPLS and non a=
re available for SRv6+

* SRv6+ requires a new mapping of SIDs to prefixes to be distributed by con=
trol plane

* If operators choose not to use MPLS transport SR-MPLS can be easily trans=
ported over IPv4 or IPv6 vanilla data plane

* Extensions for additional applications like L3VPNs or L2VPNs will require=
 another set of protocol and implementation changes.

* If there are vendors who do not want to provide SR-MPLS SID mapping to IP=
v6 addresses in their control planes let's focus standardization and indust=
ry work in this direction.

With all of the above I think it would be a serious mistake - at this point=
 of time - to continue work on SRv6+ in the IETF.

Thank you,
Robert.


On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.ie=
tf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Folks,

We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =93All w=
ho wander are not lost.=94

But it may be time to refocus on the following:


=B7 For many operators, SRv6 is not deployable unless the problem of header=
 length is addressed

=B7 Many objections the uSID proposal remain unanswered

=B7 SRv6+ offers an alternative solution

Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6+.

                                                                           =
        Ron



Juniper Business Use Only
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

--_000_BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0BYAPR19MB3415namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Times New Roman \(Body CS\)";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m1043167349539505988msolistparagraph, li.gmail-m1043167349539505988=
msolistparagraph, div.gmail-m1043167349539505988msolistparagraph
	{mso-style-name:gmail-m_1043167349539505988msolistparagraph;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m1043167349539505988msipfooter30b3d538, li.gmail-m10431673495395059=
88msipfooter30b3d538, div.gmail-m1043167349539505988msipfooter30b3d538
	{mso-style-name:gmail-m_1043167349539505988msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1189104652;
	mso-list-template-ids:1388320380;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7 ;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Hi Robert,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">&gt;&gt; </span><sp=
an style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;color=
:black">* If operators choose not to use MPLS transport SR-MPLS can be easi=
ly transported over IPv4 or IPv6 vanilla data plane</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">I=92m little confus=
ed about the above argument =96 given it starts with don=92t want to use MP=
LS, can you clarify?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Tarek<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;spring-b=
ounces@ietf.org&gt; on behalf of Robert Raszuk &lt;rraszuk@gmail.com&gt;<br=
>
<b>Date: </b>Friday, September 6, 2019 at 9:33 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica=3D40juniper.net@dmarc.ietf.org&gt;<br>
<b>Cc: </b>&quot;spring@ietf.org&quot; &lt;spring@ietf.org&gt;, &quot;6man@=
ietf.org&quot; &lt;6man@ietf.org&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">Dear Ron,<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">I think&nbsp;you forgot fe=
w main points in the summary:&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">* Many operators use SR-MP=
LS successfully and it has been both standardized and successfully deployed=
 in the network&nbsp;with interoperable implementations&nbsp;<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">* The overhead on the data=
 plane of SRv6&#43; is very comparable to overhead of SR-MPLS<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">* The control plane extens=
ions BGP, IGP are available for SR-MPLS and non are available for SRv6&#43;=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">* SRv6&#43; requires a new=
 mapping of SIDs to prefixes to be distributed by control plane&nbsp;<o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">* If operators choose not =
to use MPLS transport SR-MPLS can be easily transported over IPv4 or IPv6 v=
anilla data plane<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">* Extensions for additiona=
l applications like L3VPNs or L2VPNs will require another set of protocol a=
nd implementation changes.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">* If there are&nbsp;vendor=
s who do not want to provide SR-MPLS SID mapping to IPv6 addresses in their=
 control planes let's focus standardization and industry
 work in this direction.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">With all of the above I th=
ink it would be a serious mistake - at this point of time - to continue wor=
k on SRv6&#43; in the IETF.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">Thank you,<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">Robert.<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On Fri, Sep 6, 2019 at 3:=
08 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.o=
rg">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
Folks,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =93All w=
ho wander are not lost.=94<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
But it may be time to refocus on the following:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m1043167349539505988msolistparagraph" style=3D"margin-lef=
t:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New =
Roman&quot;">
</span></span></span><![endif]>For many operators, SRv6 is not deployable u=
nless the problem of header length is addressed<o:p></o:p></p>
<p class=3D"gmail-m1043167349539505988msolistparagraph" style=3D"margin-lef=
t:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New =
Roman&quot;">
</span></span></span><![endif]>Many objections the uSID proposal remain una=
nswered<o:p></o:p></p>
<p class=3D"gmail-m1043167349539505988msolistparagraph" style=3D"margin-lef=
t:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New =
Roman&quot;">
</span></span></span><![endif]>SRv6&#43; offers an alternative solution<o:p=
></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6&#43;.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"gmail-m1043167349539505988msipfooter30b3d538" align=3D"center" =
style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-l=
eft:.5in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">-------------------------=
-------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<o:p></=
o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0BYAPR19MB3415namp_--


From nobody Fri Sep  6 07:07:15 2019
Return-Path: <tsaad.net@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 61F4D120B56; Fri,  6 Sep 2019 07:07:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 Hc9pZhsG8qbC; Fri,  6 Sep 2019 07:07:03 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (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 DA9EC12006A; Fri,  6 Sep 2019 07:07:02 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id u185so12910761iod.10; Fri, 06 Sep 2019 07:07:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=1bnWFOQizscfrB2Udwh7fmzoVJDlRxBoicCiXu/Hlrc=; b=u8zF7PWFLdHAHfU1KKjybgc5TCoB8janC1U04/Kg1aFjNetXyNffWZ0S3Bhhbqk9MR mqGPvW8mCb8XRubmIiNna5jDPUCNCNuarJKQkDYlX1rLc7GqC7Yo93XOsFeMyiIPVK/b utoXp6wXR8yr7q0XVRr7EiRmukKSXFsYOvKH/MzKfZ6DkTjqRfZOQZd3pdlSbQE2StNb vbepGYVhfiFV8EkapQREvvHEO6gE810q9a/zvcWaDTEPyI16B0Z2KuVQWxbzgRa2A0i3 PPhuyKL16gd2GlelLrwzll4xpYagXpLAzBrB8BMX7Bf67BrTTG/zt3MP6/CuboSUznWn aGyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=1bnWFOQizscfrB2Udwh7fmzoVJDlRxBoicCiXu/Hlrc=; b=MorFdDVNciZcIRfx7EM6MUUPMxaorh+JvARzR2RCCDpZnfzoPpkRvmX8U6T2SB59zu lko3TS9rQ/d2QErI4s3ooRG9AAVJg+7pXHrV5qWqFdcYX38X6KLAsvhUmooVMGK3X/Un Gj7mk7/IdOYJ0DKABWv2pPI6iSUCyak6OqNT1UaTBCz4ilLJuXRDXUa5yjEGOAQ7AvBU YSoNTAk4TzE/5KpJjMBJuTct5P1ch0xX+pwEw2lS4lOami7ShUUQoxrlZTXV5ecAaeRe m/Vg0RhZwv2F1txdMmbemybcBwJiChvMbKDivvh0q86dK8iwEwnrnao+OJlnm+8WQxlA c9lg==
X-Gm-Message-State: APjAAAXX9fmAl2fiR2YV35kS7zu4/h99HeoBmCJL0jEPgMUbw9cc0Zl4 GQtGCWRSeIl+N7e72LVCGZA=
X-Google-Smtp-Source: APXvYqzEmG3Kqc5/e+2BuqX0eUsYAU9qCJBosoo+t422s5BjsXn8FtjYjHIpD2dJfU789O8nQPoYSw==
X-Received: by 2002:a5e:930b:: with SMTP id k11mr4668793iom.2.1567778822192; Fri, 06 Sep 2019 07:07:02 -0700 (PDT)
Received: from BYAPR19MB3415.namprd19.prod.outlook.com ([2603:1036:307:293b::5]) by smtp.gmail.com with ESMTPSA id g4sm14074222iof.56.2019.09.06.07.07.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Sep 2019 07:07:01 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: "Zafar Ali (zali)" <zali@cisco.com>, Robert Raszuk <robert@raszuk.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
CC: Ron Bonica <rbonica@juniper.net>, Srihari Sangli <ssangli@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: ATBGQjk1oYhSx3NNaZ48HBS3bF6/vDBBODQzyLZxYoCAA+wigIAABEgAgAAFlACAAA0GgIAAD92AgAAHpYCAAF6WGw==
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Fri, 6 Sep 2019 14:07:00 +0000
Message-ID: <BYAPR19MB3415FDCB6394247040FA1B0CFCBA0@BYAPR19MB3415.namprd19.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com> <CAOj+MME7knoTq3qUOshwdUejbOEKsYD_vDQYBfDNiwRNGAt81g@mail.gmail.com> <FA94F6B1-16CE-48CE-AF45-9E35A5F129DF@cisco.com>
In-Reply-To: <FA94F6B1-16CE-48CE-AF45-9E35A5F129DF@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BYAPR19MB3415FDCB6394247040FA1B0CFCBA0BYAPR19MB3415namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/RQjjFr9RpW0sL9pkPXyK560Pens>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 14:07:06 -0000

--_000_BYAPR19MB3415FDCB6394247040FA1B0CFCBA0BYAPR19MB3415namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Zafar,

>> In the vast majority of the deployments (single SP domain), one can depl=
oy MPLS.
>> In a minority of cases where some MPLS discontinuity in the domain could=
 exist, SR-MPLS over IP/UDP is an adopted and deployed solution.
For an operator who has used MPLS, don=92t you think SRv6+ will appeal more=
 to them in this case? Given all the arguments that are being made that it =
does resemble MPLS in its mapping prefixes to short labels?

Regards,
Tarek


From: "Zafar Ali (zali)" <zali@cisco.com>
Date: Friday, September 6, 2019 at 4:28 AM
To: Robert Raszuk <robert@raszuk.net>, Andrew Alston <Andrew.Alston@liquidt=
elecom.com>
Cc: Ron Bonica <rbonica@juniper.net>, Srihari Sangli <ssangli@juniper.net>,=
 Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG=
 List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Zafar Ali (zali)=
" <zali@cisco.com>
Subject: Re: [spring] Beyond SRv6.

Hi Andrew,

I agree with Robert.
CRH is nothing else than IPv6 over SR-MPLS.
In the vast majority of the deployments (single SP domain), one can deploy =
MPLS.
In a minority of cases where some MPLS discontinuity in the domain could ex=
ist, SR-MPLS over IP/UDP is an adopted and deployed solution.

As you stated in your original response=94
=93Now =96 in that case SR-MPLS would have been just fine and frankly speak=
ing =96 we were entirely happy with pure SR-MPLS and I=92m on record saying=
 that I didn=92t see much of a use case for SRv6 at all.=94

I can see why you liked CRH.

Thanks

Regards =85 Zafar

From: Robert Raszuk <robert@raszuk.net>
Date: Friday, September 6, 2019 at 4:01 AM
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.net>, =
Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, Rob=
 Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.or=
g" <6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Hi Andrew,

I can say that I may even agree with some of your points. But one question =
I asked which no one responded still stands ...

SRv6+ is almost identical to SR-MPLS with IP transport between segment node=
s. Both require mapping, both require changes to OAM, both require IGP exte=
nsions, both can use the same forwarding hardware and logic, both require a=
lmost identical operation etc .... As you know even main author of SRv6+ ag=
rees with all of this in the notes sent to the list.

So please help me to understand why entire industry who wants to be good IE=
TF citizen and Industry player should now invest a lot of resources in deve=
lopment, testing, shipping and support of a solution which is just a poor m=
irror of something which is already available ?

Yes some folks were allergic to MPLS in the past and some are still allergi=
c to MPLS. But as someone who have worked since Tag Switching early days on=
 that piece of technology let me tell you that vast majority of those folks=
 do not even understand the difference between MPLS used for transport and =
MPLS used as forwarding demux for the applications. They just treat it the =
very same way like an evil or devil protocol which does nothing else other =
then demonstrate their complete ignorance of the subject.

Yes MPLS to be used as a transport is a mistake. It was not a mistake in th=
e past as when we rolled out services which required encapsulation most pla=
tforms in the field just could not do line rate IP encapsulation. But those=
 days are gone. If in 1998 time frame routers could do IPv4 in IPv4 encap M=
PLS as a transport would have never succeeded.

Then of course there was more mistakes TDP later by IETF collaboration beca=
me LDP was a mapping protocol - yes another mistake instead of making up fr=
ont domain wide labels and extended IGPs and BGP for that. Well the thought=
 was that working on single protocol will be easier then extending ISIS, OS=
PFv2 (and v3 on the radar), RIPv2, EIGRP.

But this is MPLS transport which in spite of little group of folks still se=
lling it around believe it or not it is going away.

But nothing is wrong about using 20 bit labels as demux for applications an=
d services. Packet carry bits. Nowhere in the packet even if you decode it =
carefully it says "I am MPLS" ... forwarding on the boxes also uses bit loo=
kup and if you ask your vendor they can paint it and abstract all the MPLS =
legacy in the CLI for you so you never see it.

Bottom line is that I see no reason at all to adopt a solution which walks =
like a duck, quacks like a duck and only carries a label "I am not a duck"

Best,
R.

<snip>

--_000_BYAPR19MB3415FDCB6394247040FA1B0CFCBA0BYAPR19MB3415namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Times New Roman \(Body CS\)";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
span.emailstyle18
	{mso-style-name:emailstyle18;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Hi Zafar,<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt">&gt;&gt; </span>
In the vast majority of the deployments (single SP domain), one can deploy =
MPLS. <o:p>
</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&gt;&gt; In a minority of=
 cases where some MPLS discontinuity in the domain could exist, SR-MPLS ove=
r IP/UDP is an adopted and deployed solution.
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">For an operator who=
 has used MPLS, don=92t you think SRv6&#43; will appeal more to them in thi=
s case? Given all the arguments that are being made that it does resemble M=
PLS in its mapping prefixes to short labels?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Tarek<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">&quot;Zafar Ali (za=
li)&quot; &lt;zali@cisco.com&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 4:28 AM<br>
<b>To: </b>Robert Raszuk &lt;robert@raszuk.net&gt;, Andrew Alston &lt;Andre=
w.Alston@liquidtelecom.com&gt;<br>
<b>Cc: </b>Ron Bonica &lt;rbonica@juniper.net&gt;, Srihari Sangli &lt;ssang=
li@juniper.net&gt;, Tarek Saad &lt;tsaad.net@gmail.com&gt;, Rob Shakir &lt;=
robjs@google.com&gt;, SPRING WG List &lt;spring@ietf.org&gt;, &quot;6man@ie=
tf.org&quot; &lt;6man@ietf.org&gt;, &quot;Zafar Ali (zali)&quot; &lt;zali@c=
isco.com&gt;<br>
<b>Subject: </b>Re: [spring] Beyond SRv6.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Hi Andrew, <o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I agree with Robert. <o:p=
></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">CRH is nothing else than =
IPv6 over SR-MPLS.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">In the vast majority of t=
he deployments (single SP domain), one can deploy MPLS.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">In a minority of cases wh=
ere some MPLS discontinuity in the domain could exist, SR-MPLS over IP/UDP =
is an adopted and deployed solution.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">As you stated in your ori=
ginal response=94
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=93<span style=3D"color:b=
lack">Now =96 in that case SR-MPLS would have been just fine and frankly sp=
eaking =96 we were entirely happy with pure SR-MPLS and I=92m on record say=
ing that I didn=92t see much of a use case for SRv6
 at all.</span>=94 <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I can see why you liked C=
RH. <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Regards =85 Zafar <o:p></=
o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">Robert Raszuk &lt;r=
obert@raszuk.net&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 4:01 AM<br>
<b>To: </b>Andrew Alston &lt;Andrew.Alston@liquidtelecom.com&gt;<br>
<b>Cc: </b>&quot;Zafar Ali (zali)&quot; &lt;zali@cisco.com&gt;, Ron Bonica =
&lt;rbonica@juniper.net&gt;, Srihari Sangli &lt;ssangli@juniper.net&gt;, Ta=
rek Saad &lt;tsaad.net@gmail.com&gt;, Rob Shakir &lt;robjs@google.com&gt;, =
SPRING WG List &lt;spring@ietf.org&gt;, &quot;6man@ietf.org&quot; &lt;6man@=
ietf.org&gt;<br>
<b>Subject: </b>Re: [spring] Beyond SRv6.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Hi Andrew, <o:p></o:p></p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I can say that I may even=
 agree with some of your points. But one question I asked which no one resp=
onded still stands ...&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">SRv6&#43; is almost ident=
ical to SR-MPLS with IP transport between segment nodes. Both require mappi=
ng, both require changes to OAM, both require IGP extensions, both can use =
the same forwarding hardware and logic,
 both require almost identical operation etc .... As you know even main aut=
hor of SRv6&#43; agrees with all of this in the notes sent to the list.&nbs=
p;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">So please help me to unde=
rstand why entire industry who wants to be good IETF citizen and Industry p=
layer should now invest a lot of resources in development, testing, shippin=
g and support of a solution which is
 just a poor mirror of something which is already available ?&nbsp;<o:p></o=
:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Yes some folks were aller=
gic to MPLS in the past and some are still allergic to MPLS. But as someone=
 who have worked since Tag Switching early days on that piece of technology=
 let me tell you that vast majority
 of those folks do not even understand the difference between MPLS used for=
 transport and MPLS used as forwarding demux for the applications. They jus=
t treat it the very same way like an evil or devil protocol which does noth=
ing else other then demonstrate
 their complete ignorance of the subject.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Yes MPLS to be used as a =
transport is a mistake. It was not a mistake in the past as when we rolled =
out services which required encapsulation most platforms in the field just =
could not do line rate IP encapsulation.
 But those days are gone. If in 1998 time frame routers could do IPv4 in IP=
v4 encap MPLS as a transport would have never succeeded.&nbsp;<o:p></o:p></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Then of course there was =
more mistakes TDP later by IETF collaboration became LDP was a mapping prot=
ocol - yes another mistake instead of making up front domain wide labels an=
d extended IGPs and BGP for that. Well
 the thought was that working on single protocol will be easier then extend=
ing ISIS, OSPFv2 (and v3 on the radar), RIPv2, EIGRP.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">But this is MPLS transpor=
t which in spite of little group of folks still selling it around believe i=
t or not it is going away.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">But nothing is wrong abou=
t using 20 bit labels as demux for applications and services. Packet carry =
bits. Nowhere in the packet even if you decode it carefully it says &quot;I=
 am MPLS&quot; ... forwarding on the boxes also
 uses bit lookup and if you ask your vendor they can paint it and abstract =
all the MPLS legacy in the CLI for you so you never see it.&nbsp;<o:p></o:p=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Bottom line is that I see=
 no reason at all to adopt a solution which&nbsp;walks like a duck, quacks =
like a duck and only carries a label &quot;I am not a duck&quot;<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Best,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">R.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&lt;snip&gt;<o:p></o:p></=
p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR19MB3415FDCB6394247040FA1B0CFCBA0BYAPR19MB3415namp_--


From nobody Fri Sep  6 07:15:12 2019
Return-Path: <ssangli@juniper.net>
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 6182D120BEC; Fri,  6 Sep 2019 07:15:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 cu1FoNbOo8dW; Fri,  6 Sep 2019 07:14:58 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8DCB120C62; Fri,  6 Sep 2019 07:14:58 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x86EELf2022737; Fri, 6 Sep 2019 07:14:52 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=LFFLELQcbF7/RI+VhIb305k0cDOeUyHCCg+vhXv5nNY=; b=v5QyhQ/exSX25YsDd1XBXILkDP5J/6RlBiWToQ5TsUU3pUNnrM2XnO7PC634X7Me/O0p njcDq8Oay05QKvKb4xZPAU/X2rE1XqDr9xemkROWdhJ1nJOquEa8h/iI/bUTKP8VeMCm Mx0bV/9yjN/cS1YumYXMWedEZHljY7xJUoy/jjV5uLogdbmTUagMvaXzPREGqsG/bo/h O7VVG8hFa49bULsGXIIUO+w5fk3kHX4HkNqnAH9+HMngKzae1KxpXTxu+fO615IDfiFS Uv6MdAm+kCbOwpGtH1uXbAJOEzvAajTVInqSygrhlx3BuofjhkzX2tXpeNvVEtM8Zxg/ ug== 
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2057.outbound.protection.outlook.com [104.47.41.57]) by mx0a-00273201.pphosted.com with ESMTP id 2uumtkrj1v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2019 07:14:51 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fGiwevRuMdneAd3Cg8Y0eEF3pg5HtlmrgyioMKuGR4le9SY+K4u330lHQusULKpmoq8yXLY7Q1Jug10x9cZyKxgZAEA0/JE0yCQg2LvSlb5ch+LUvlcV5HWPP74aay2n7Jw8c1klufEWCSUqXOHbmMg5eTJ9jvp8i5qupFe9LYj9c3PkeD+8sACTEFMaAS1WpRovYnotHWiIKg4AaQhviaPFthmkUpgc+ptDj4sJmorPDUhq5QcW3OUT5260waVmHsWHzreoQPwUKV1M7+L5iZvZMLcnlagio1zNj+E6vOEGglLXqPhaD0XObEptZHlFxR6zcXZWXRiOWfBBSiq2vw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LFFLELQcbF7/RI+VhIb305k0cDOeUyHCCg+vhXv5nNY=; b=dcJ8C6yXysyxm0A7jhQfOOLhbcyl/kjLR5ppOBzqsxmZ5vbA0cLgQp4wsRjjY+zTphL0FFxVy+oKPO78ScYWcrqiB4HMLf9p7RdWC6HcDsYZih6c39uzhZWPirw6NxGFFUn6xzvVpApTdn2msFzP4EGg0j26/FGfrRe4gYYLCdPyNljLha9Y7Isc9pSCPX1ayRDvXbjCFcd/oVDbqSe42FZXCudubD1Fktg2ZMjzi5JljDu309veiP6Lzf8kHx/Baq0MyArVcV6kHmX6ncWcYIUtvf3WrAPekYlZaKZZjC+I90gSjGkSWQCsIJAZl8rinKTl5cgJPP1Bmf9B8IXstg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB6230.namprd05.prod.outlook.com (20.178.55.215) by BYAPR05MB6325.namprd05.prod.outlook.com (20.178.197.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Fri, 6 Sep 2019 14:14:50 +0000
Received: from BYAPR05MB6230.namprd05.prod.outlook.com ([fe80::2cef:c4b4:a966:806c]) by BYAPR05MB6230.namprd05.prod.outlook.com ([fe80::2cef:c4b4:a966:806c%7]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 14:14:50 +0000
From: Srihari Sangli <ssangli@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: "Zafar Ali (zali)" <zali@cisco.com>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ron Bonica <rbonica@juniper.net>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgthxv8FBm/eEmO/oqq7ZiSu6cYjQIAgAHM44D//7vJAIAEP/qAgAAESAD//+pagIAAaoGA///iLQA=
Date: Fri, 6 Sep 2019 14:14:49 +0000
Message-ID: <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com>
In-Reply-To: <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=8aeaa819-ed52-4622-a8e8-0000006e6b47; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-06T14:11:37+0530;
x-originating-ip: [116.197.184.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 873cf6fc-f169-48e9-08ea-08d732d4946c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6325; 
x-ms-traffictypediagnostic: BYAPR05MB6325:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB6325472866783D9BF646F8A4B9BA0@BYAPR05MB6325.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(376002)(346002)(396003)(366004)(136003)(199004)(189003)(66476007)(3846002)(91956017)(71190400001)(2906002)(71200400001)(76116006)(6116002)(66946007)(66556008)(64756008)(99286004)(5660300002)(66446008)(66066001)(558084003)(2616005)(316002)(33656002)(54906003)(476003)(11346002)(446003)(86362001)(6436002)(26005)(186003)(102836004)(6512007)(486006)(236005)(6916009)(6486002)(54896002)(6306002)(6506007)(7736002)(76176011)(36756003)(229853002)(14454004)(478600001)(4326008)(25786009)(81156014)(256004)(81166006)(53936002)(6246003)(8676002)(8936002)(107886003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6325; H:BYAPR05MB6230.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: V1hsCqIvlkTKYme7Q9TRAGuphTWtEK5IO3dd+3DgHcM/dwtVM9G6z8HdmD+H/n4fvWGTTx2dTwidgnasMCaGsa6iDP4tHP/O5Nv6mZMJg1nJfK2QZvCV31ZY/TKujKrVXzNSKXJ0gal8wWs7QRFwp7LhRjYbxxPNRiqcKv4+AnkNEYZzjyzjNArp9PxWw0GaeWSJ3TkAdg1X+tvHiDDJLlYXx2K1CfJQPLQg6SCM37C4GIUsiyHQVZLws1hBe+kn8JXfTEje3Bw9DNDUAjqL4asMXlhvcAxGtn3zQrIzHUEbCCTkic97yG96DCn/WR75r+zI9JA6shg0lxHJyXRY8Cc6lcCNPj+nqg1bG26sIwnwLMyOH+99DkcUx3sHbwz0OwNrQyDFDcOSyjX+6dCZSSYxjQFjGS7Flc+aigS3ZLQ=
Content-Type: multipart/alternative; boundary="_000_E8D473B53E8D43399A790CAE30750A55junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 873cf6fc-f169-48e9-08ea-08d732d4946c
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 14:14:49.8709 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xYvvgf0H6g0nGaLs3Bv9ciDiMGFsaab8gsMPPocRLGh9eZ0TSoThWYizxvlWnukc0nuiHglkzfzYq/74uDpBbA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6325
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_06:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 mlxlogscore=793 suspectscore=0 clxscore=1015 bulkscore=0 malwarescore=0 phishscore=0 spamscore=0 impostorscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060152
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/N0_1dXfFL9uK0OxFfP79PqG3vQA>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 14:15:01 -0000

--_000_E8D473B53E8D43399A790CAE30750A55junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQpPbiAwNi8wOS8xOSwgNDozMiBQTSBSb2JlcnQgUmFzenVrIGZyb20gcm9iZXJ0QHJhc3p1ay5u
ZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0PiBzYWlkID4NCg0KTm90IHJlYWxseS4gT25seSBT
UiBPQU0gcGFja2V0cyBtYXkgbmVlZCBpdC4gSXMgdGhhdCBhIHJlYWwgcHJvYmxlbSA/DQoNClRo
YW5rcyBmb3IgY2xhcmlmaWNhdGlvbi4gTGlrZSBSb24gcG9pbnRlZCBvdXQgYmVmb3JlLCBpdHMg
aW5lZmZpY2llbnQgZW5jb2RpbmcuDQoNCnNyaWhhcmnigKYNCg==

--_000_E8D473B53E8D43399A790CAE30750A55junipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <74D611430BB6E84D963C5F619E3A46A3@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4gXChCb2R5IENTXCkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWww
LCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm00NTM5MDM0NTk3MjA3MjA4Mjg3bXNpcGZv
b3RlcjMwYjNkNTM4LCBsaS5tNDUzOTAzNDU5NzIwNzIwODI4N21zaXBmb290ZXIzMGIzZDUzOCwg
ZGl2Lm00NTM5MDM0NTk3MjA3MjA4Mjg3bXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1u
YW1lOm1fNDUzOTAzNDU5NzIwNzIwODI4N21zaXBmb290ZXIzMGIzZDUzODsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubTQ1MzkwMzQ1OTcyMDcyMDgyODdtc29saXN0
cGFyYWdyYXBoLCBsaS5tNDUzOTAzNDU5NzIwNzIwODI4N21zb2xpc3RwYXJhZ3JhcGgsIGRpdi5t
NDUzOTAzNDU5NzIwNzIwODI4N21zb2xpc3RwYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6bV80
NTM5MDM0NTk3MjA3MjA4Mjg3bXNvbGlzdHBhcmFncmFwaDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWZvbnQt
dmFyaWFudDpub3JtYWwgIWltcG9ydGFudDsNCgljb2xvcjp3aW5kb3d0ZXh0Ow0KCXRleHQtdHJh
bnNmb3JtOm5vbmU7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIu
MHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYu
V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+
DQo8Ym9keSBsYW5nPSJFTi1JTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPk9uIDA2LzA5LzE5LCA0OjMyIFBNIFJvYmVydCBSYXN6dWsgZnJvbQ0KPGEgaHJlZj0ibWFp
bHRvOnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT4gc2FpZCAmZ3Q7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Tm90IHJlYWxseS4gT25seSBTUiBPQU0gcGFja2V0cyBtYXkgbmVlZCBpdC4gSXMgdGhhdCBhIHJl
YWwgcHJvYmxlbSA/DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBj
bSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlRoYW5rcyBmb3IgY2xhcmlmaWNhdGlvbi4gTGlrZSBSb24gcG9pbnRlZCBvdXQg
YmVmb3JlLCBpdHMgaW5lZmZpY2llbnQgZW5jb2RpbmcuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PnNyaWhhcmnigKY8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_E8D473B53E8D43399A790CAE30750A55junipernet_--


From nobody Fri Sep  6 07:15:57 2019
Return-Path: <tsaad.net@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 099BE120C4B; Fri,  6 Sep 2019 07:15:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 R4vjIq1Ns0cN; Fri,  6 Sep 2019 07:15:44 -0700 (PDT)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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 DFF9A120C4E; Fri,  6 Sep 2019 07:15:43 -0700 (PDT)
Received: by mail-io1-xd32.google.com with SMTP id j4so13000005iog.11; Fri, 06 Sep 2019 07:15:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=AITvqsUpWRBTAzdBHT2F+kr9v10KeyZotMnxPF1aNVw=; b=VIXAzphgUKiDAFtvjkv3Cg5T0Ulj3wKYDAqwqONYSvpIgoQKqBI8MKb02YzjP22oxx Mco+bvYoxtsZkCV3mRcdJM6RcnN8SW0KfyrK97liET+xrRa++P9jWVtO7z7zLbzpChJi JyVu4hrg3RDYyZhvby7Kn1r/TUkeHacaPz9Mw51RZ3epLVBe+VVKhdm2A+8bRKh0C+sA sfK+HJYbrSzcq+LrpOVY844/IzMYERZgzB29bHIpTo26e5LnMzPJUxTKInm1Rr1kmjds Ahfhwk7CRkGXfg8Swuvo4BOg+Nlg61ZTsg65+BLLqd6777EBQHBVJliPWg6A8ugbzPqc /5Kw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=AITvqsUpWRBTAzdBHT2F+kr9v10KeyZotMnxPF1aNVw=; b=IKzFczw28dnlJSF0k61RNtBmS1U2RXOWXIQRO2GZ+0QZrEyztvTioJ1jjzgu9/xg1c fzikvpEnbNz5Z5W7h9RlnfDRKxmTluaJIBe+iravFGDk++aBxPPqHEOUW3JYH77RPhZ6 NmOyLlIOwRjR6lu9+cSzvzKDDAzxlUIXy0OcRKWKT2ooWAU3umoTechshbnhbCVdReV1 MvMbUMoZ5v50VBSqAUuwB8TF1d2FLsVHPeGyqT+tIpm3jRUzPtsUp5diTpyqkzgDIGk5 CSgKKlnr9PHObo8euWMQOivq7md7izN8enkd9godPHlAcKuvcHwah8jRX/IAfVu30UyX ZhBg==
X-Gm-Message-State: APjAAAV6bsTDhXCuYWwOQwiFDrszly1U1yfUohYTi3RlghIuUSxY8UdH p6DUPRDdcANGDLE33O2zn2g=
X-Google-Smtp-Source: APXvYqzMvy2Sj+YAGMA+Lk3vBITmpRiBdoxLCg+2BXuVJh9HRpcNEYDW37eI/svPBPjsaygWMCq+XA==
X-Received: by 2002:a05:6602:2252:: with SMTP id o18mr2773360ioo.105.1567779343216;  Fri, 06 Sep 2019 07:15:43 -0700 (PDT)
Received: from BYAPR19MB3415.namprd19.prod.outlook.com ([2603:1036:307:293b::5]) by smtp.gmail.com with ESMTPSA id y19sm4857903ioq.69.2019.09.06.07.15.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Sep 2019 07:15:42 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AVFfTzAwbFMdaKTaZSArnhaUA+NmPjA3MjUzhokhUACAAAHeFg==
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Fri, 6 Sep 2019 14:15:41 +0000
Message-ID: <BYAPR19MB34155F13C6A8EDD0A7102930FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com>
In-Reply-To: <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BYAPR19MB34155F13C6A8EDD0A7102930FCBA0BYAPR19MB3415namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/giuqoCmAeolVJr1-4gpr8U6DIXs>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 14:15:48 -0000

--_000_BYAPR19MB34155F13C6A8EDD0A7102930FCBA0BYAPR19MB3415namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Robert,

If I understand your elaborate response, you hint to keeping MPLS as demux =
for services and native IPv4/IPv6 for transport.. which may not address bun=
ch that religiously don=92t want to enable MPLS.
OK, but how about traffic engineering (or source routing) in native IPv6 tr=
ansport? Seems SRv6+ solves that there =96 and vanilla IPv4/v6 does not.

Regards,
Tarek

From: Robert Raszuk <rraszuk@gmail.com>
Date: Friday, September 6, 2019 at 10:09 AM
To: Tarek Saad <tsaad.net@gmail.com>
Cc: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>, "spring@ietf.org" =
<spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Please see my elaborated note on that ...

https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM

Cheers,
R.

On Fri, Sep 6, 2019 at 4:03 PM Tarek Saad <tsaad.net@gmail.com<mailto:tsaad=
.net@gmail.com>> wrote:
Hi Robert,

>> * If operators choose not to use MPLS transport SR-MPLS can be easily tr=
ansported over IPv4 or IPv6 vanilla data plane
I=92m little confused about the above argument =96 given it starts with don=
=92t want to use MPLS, can you clarify?

Regards,
Tarek

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of Robert Raszuk <rraszuk@gmail.com<mailto:rraszuk@gmail.com>>
Date: Friday, September 6, 2019 at 9:33 AM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net=
@dmarc.ietf.org>>
Cc: "spring@ietf.org<mailto:spring@ietf.org>" <spring@ietf.org<mailto:sprin=
g@ietf.org>>, "6man@ietf.org<mailto:6man@ietf.org>" <6man@ietf.org<mailto:6=
man@ietf.org>>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Dear Ron,

I think you forgot few main points in the summary:

* Many operators use SR-MPLS successfully and it has been both standardized=
 and successfully deployed in the network with interoperable implementation=
s

* The overhead on the data plane of SRv6+ is very comparable to overhead of=
 SR-MPLS

* The control plane extensions BGP, IGP are available for SR-MPLS and non a=
re available for SRv6+

* SRv6+ requires a new mapping of SIDs to prefixes to be distributed by con=
trol plane

* If operators choose not to use MPLS transport SR-MPLS can be easily trans=
ported over IPv4 or IPv6 vanilla data plane

* Extensions for additional applications like L3VPNs or L2VPNs will require=
 another set of protocol and implementation changes.

* If there are vendors who do not want to provide SR-MPLS SID mapping to IP=
v6 addresses in their control planes let's focus standardization and indust=
ry work in this direction.

With all of the above I think it would be a serious mistake - at this point=
 of time - to continue work on SRv6+ in the IETF.

Thank you,
Robert.


On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.ie=
tf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Folks,

We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =93All w=
ho wander are not lost.=94

But it may be time to refocus on the following:


=95 For many operators, SRv6 is not deployable unless the problem of header=
 length is addressed

=95 Many objections the uSID proposal remain unanswered

=95 SRv6+ offers an alternative solution

Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6+.

                                                                           =
        Ron



Juniper Business Use Only
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

--_000_BYAPR19MB34155F13C6A8EDD0A7102930FCBA0BYAPR19MB3415namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Times New Roman \(Body CS\)";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m-6292156570782450356gmail-m1043167349539505988msolistparagraph, li=
.gmail-m-6292156570782450356gmail-m1043167349539505988msolistparagraph, div=
.gmail-m-6292156570782450356gmail-m1043167349539505988msolistparagraph
	{mso-style-name:gmail-m_-6292156570782450356gmail-m1043167349539505988msol=
istparagraph;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m-6292156570782450356gmail-m1043167349539505988msipfooter30b3d538, =
li.gmail-m-6292156570782450356gmail-m1043167349539505988msipfooter30b3d538,=
 div.gmail-m-6292156570782450356gmail-m1043167349539505988msipfooter30b3d53=
8
	{mso-style-name:gmail-m_-6292156570782450356gmail-m1043167349539505988msip=
footer30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Robert,<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">If I understand you=
r elaborate response, you hint to keeping MPLS as demux for services and na=
tive IPv4/IPv6 for transport.. which may not address bunch that religiously=
 don=92t want to enable MPLS.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">OK, but how about t=
raffic engineering (or source routing) in native IPv6 transport? Seems SRv6=
&#43; solves that there =96 and vanilla IPv4/v6 does not.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Tarek<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">Robert Raszuk &lt;r=
raszuk@gmail.com&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 10:09 AM<br>
<b>To: </b>Tarek Saad &lt;tsaad.net@gmail.com&gt;<br>
<b>Cc: </b>Ron Bonica &lt;rbonica=3D40juniper.net@dmarc.ietf.org&gt;, &quot=
;spring@ietf.org&quot; &lt;spring@ietf.org&gt;, &quot;6man@ietf.org&quot; &=
lt;6man@ietf.org&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">Please see my elaborated n=
ote on that ...<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https://mailarc=
hive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM">https://mailarch=
ive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM</a>&nbsp;<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">Cheers,<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;Arial&quot;,sans-serif">R.&nbsp;<o:p></o:p></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On Fri, Sep 6, 2019 at 4:=
03 PM Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com">tsaad.net@gmail=
.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span style=3D"font-size:12.0pt">Hi Robert,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span style=3D"font-size:12.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span style=3D"font-size:12.0pt">&gt;&gt; </span><span style=3D"font-size:1=
2.0pt;font-family:&quot;Arial&quot;,sans-serif;color:black">* If operators =
choose not to use MPLS transport SR-MPLS can be easily transported over IPv=
4 or IPv6 vanilla data plane</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span style=3D"font-size:12.0pt">I=92m little confused about the above argu=
ment =96 given it starts with don=92t want to use MPLS, can you clarify?</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span style=3D"font-size:12.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span style=3D"font-size:12.0pt">Regards,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span style=3D"font-size:12.0pt">Tarek</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span style=3D"font-size:12.0pt">&nbsp;</span><o:p></o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<b><span style=3D"font-size:12.0pt;color:black">From: </span></b><span styl=
e=3D"font-size:12.0pt;color:black">spring &lt;<a href=3D"mailto:spring-boun=
ces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt; on behalf o=
f Robert Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">=
rraszuk@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 9:33 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">sprin=
g@ietf.org</a>&quot; &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:6man@ietf.org" target=
=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" ta=
rget=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6&#43;</span><o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">D=
ear Ron,</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">I=
 think&nbsp;you forgot few main points in the summary:&nbsp;</span><o:p></o=
:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">*=
 Many operators use SR-MPLS successfully and it has been both standardized =
and successfully deployed in the network&nbsp;with interoperable implementa=
tions&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">*=
 The overhead on the data plane of SRv6&#43; is very comparable to overhead=
 of SR-MPLS</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">*=
 The control plane extensions BGP, IGP are available for SR-MPLS and non ar=
e available for SRv6&#43;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">*=
 SRv6&#43; requires a new mapping of SIDs to prefixes to be distributed by =
control plane&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">*=
 If operators choose not to use MPLS transport SR-MPLS can be easily transp=
orted over IPv4 or IPv6 vanilla data plane</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">*=
 Extensions for additional applications like L3VPNs or L2VPNs will require =
another set of protocol and implementation changes.&nbsp;</span><o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">*=
 If there are&nbsp;vendors who do not want to provide SR-MPLS SID mapping t=
o IPv6 addresses in their control planes let's focus standardization and in=
dustry work in this direction.&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">W=
ith all of the above I think it would be a serious mistake - at this point =
of time - to continue work on SRv6&#43; in the IETF.&nbsp;</span><o:p></o:p=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">T=
hank you,</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">R=
obert.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
<span style=3D"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif">&=
nbsp;</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:4=
0juniper.net@dmarc.ietf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org=
</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
Folks,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =93All w=
ho wander are not lost.=94<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
But it may be time to refocus on the following:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m-6292156570782450356gmail-m1043167349539505988msolistpar=
agraph" style=3D"margin-left:1.5in">
<span style=3D"font-size:10.0pt;font-family:Symbol">=B7</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">
</span>For many operators, SRv6 is not deployable unless the problem of hea=
der length is addressed<o:p></o:p></p>
<p class=3D"gmail-m-6292156570782450356gmail-m1043167349539505988msolistpar=
agraph" style=3D"margin-left:1.5in">
<span style=3D"font-size:10.0pt;font-family:Symbol">=B7</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">
</span>Many objections the uSID proposal remain unanswered<o:p></o:p></p>
<p class=3D"gmail-m-6292156570782450356gmail-m1043167349539505988msolistpar=
agraph" style=3D"margin-left:1.5in">
<span style=3D"font-size:10.0pt;font-family:Symbol">=B7</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">
</span>SRv6&#43; offers an alternative solution<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6&#43;.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m-6292156570782450356gmail-m1043167349539505988msipfooter=
30b3d538" align=3D"center" style=3D"mso-margin-top-alt:5.0pt;margin-right:0=
in;margin-bottom:0in;margin-left:1.0in;margin-bottom:.0001pt;text-align:cen=
ter">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in">
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<o:p></=
o:p></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR19MB34155F13C6A8EDD0A7102930FCBA0BYAPR19MB3415namp_--


From nobody Fri Sep  6 07:16:31 2019
Return-Path: <cb.list6@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 58257120BFF; Fri,  6 Sep 2019 07:16:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.747
X-Spam-Level: 
X-Spam-Status: No, score=-1.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 dDQKUVzin6PQ; Fri,  6 Sep 2019 07:16:12 -0700 (PDT)
Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (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 8CD78120C00; Fri,  6 Sep 2019 07:16:12 -0700 (PDT)
Received: by mail-io1-xd2b.google.com with SMTP id x4so12972771iog.13; Fri, 06 Sep 2019 07:16:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=YDXM82cXSCPfkEo09qce6OrdvMTzYzw+rFhhXmgzzq8=; b=cW7h8lfU0sgof5DeqpMdgx1K76/ChDGth0RG1tTT+vx72++fqkADPDIf8hKl58ZJPS 4ZLjts5NptQlrs9QePWTl1x2tUj/hlZ8Q4AwBd8ZMb0K6J6/1gioP6cEVMO8MdRz54/m ui1BzlkLS89MC4lngU7hWTo+ALqqndG2j6MlCc2AhfaGxidGZK6p/muy6VeC+qE9Bzua RD7GSwTAK+CXSmZoYCbWxPV2XnKe+zz3pgh+bkFiowii/VJwdRGOh46rklE9EP3Gc8QZ BXTP6zUL9kRvs+SDhuJhR8AlhBbhMrrRhvMrmbuulOit5jrKGAM9WJVDURWF4d3lq6in jCpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YDXM82cXSCPfkEo09qce6OrdvMTzYzw+rFhhXmgzzq8=; b=DkuptSy+llGYM9Svo1rzBbVZG9nwd96XVEaVoMgLXqcKT21AeQIrARLosQctGN+HDC Zr6F2u23BgC+ykqU/SNPitMEAK6apfRb/7/mQeklxlbmCMqHV+1gyA67A8yG4cmSIeYt jM1IvtXf15L6PjemeMoLsw2g/4aL97UCE9xy/lek7i/gXKN7Px88PLLZUNhwKUQR7oyq /RxscQxPLvNPFXsYvfBBo4Qun2NpsUzkBJ+bK+xp6B6J/CpJZ4KTxoM8sUvD/SvtNjYL Kr78B9RsYnwkFBMR1VfU/M2VNuRRVORqajbLyBU0hyD0u29LQNxNfpl7fPhhatCaG3c6 tURw==
X-Gm-Message-State: APjAAAUqVPYj77irt8/tIBCFzhpImtOOTeTdKK5NVAui/MeEd0fTrwS8 WhX+ezKy+m1w7/Jt6vk2dLltI0FiQt8N2kWfTZs=
X-Google-Smtp-Source: APXvYqxfCs4aZn9s0xPXXZ6fPF2WpXV52UJRIGI+d4IYIMxvhCVR7wDUu/lmKvCNenK3s5qzT3SE8nhrNEOZO9LrkUg=
X-Received: by 2002:a02:b09c:: with SMTP id v28mr10345016jah.137.1567779371751;  Fri, 06 Sep 2019 07:16:11 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com> <CAOj+MME7knoTq3qUOshwdUejbOEKsYD_vDQYBfDNiwRNGAt81g@mail.gmail.com> <FA94F6B1-16CE-48CE-AF45-9E35A5F129DF@cisco.com> <VE1PR03MB54221A9263F35AEBFD50A437EEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
In-Reply-To: <VE1PR03MB54221A9263F35AEBFD50A437EEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
From: Ca By <cb.list6@gmail.com>
Date: Fri, 6 Sep 2019 07:16:00 -0700
Message-ID: <CAD6AjGSG0AeOToP4+GCLO2DE5Y=SfSS9bqy-XkexSyf-PvFCnA@mail.gmail.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: "6man@ietf.org" <6man@ietf.org>, Rob Shakir <robjs@google.com>, Robert Raszuk <robert@raszuk.net>,  SPRING WG List <spring@ietf.org>, Tarek Saad <tsaad.net@gmail.com>,  "Zafar Ali (zali)" <zali@cisco.com>
Content-Type: multipart/alternative; boundary="0000000000008a1c980591e314cc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mg-CNJKC0vVDYWTpi-KeU-VFJRk>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 14:16:21 -0000

--0000000000008a1c980591e314cc
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 6, 2019 at 1:40 AM Andrew Alston <
Andrew.Alston@liquidtelecom.com> wrote:

> An Zafar =E2=80=93 I told by those words =E2=80=93 I am pragmatic though =
as an operator.
> I know that srv6 in some form or another is coming =E2=80=93 I stated as =
much on
> various blogs. I am not fool enough to believe that I am not going to be
> forced into a situation where I am going to be made to run some variant o=
f
> this =E2=80=93 because I  have been told very bluntly by certain vendors =
that mpls
> style development for v6 will cease at a control plane level =E2=80=93 an=
d we are
> already seeing situations where despite sr-mpls working just fine =E2=80=
=93 certain
> vendors have actively chosen to not support this with IPv6.
>
>
Eh, i am also an operator of a non-trivial size network.  The above
statements make me concerned about your business.

1.   I consider SR to be a bit of flashy marketing push by vendors to do
things with no unique merit. One looks at a 1/2 page author list of these
SR draft and must note something here is fishy. Folks from my company who
have no idea what SRv6 is have been asked to add their names to the author
list of SPRING drafts.  It is a mirage, and poor form by the SR pushers to
engage in this fake grass roots movement.

2. IMO, SR is like lisp and nsh. Overly complicated protocols driven by
vendors, with plenty of astro turf, to make networks more complicated and
expensive.  Oh, and it is so simple ans great, but only runs on the newest
kit ...

3.  You are very confused. You give vendors requirements and they comply.
You pay them, they do stuff. They will even put your name on an I-D you
have not read.

4. SR is not coming to anyone who does not have the religion of SR. SR is
no more of a solid bet than LISP or OpenFlow or NSH or =E2=80=9CSDN=E2=80=
=9D or PCF ....

My bet is MPLS will not die, it is 20 years mature and not going anywhere.
Let=E2=80=99s see a vendor launch a serious carrier router without MPLS....


>
> That has put me in a position where I have to be pragmatic =E2=80=93 beca=
use =E2=80=93 as
> an operator with a massive network =E2=80=93 I have to be able to continu=
e to well,
> operate.  That leaves me needing something that finds a common ground
> between those who want MPLS to die =E2=80=93 and the MPLS usage which is =
present,
> real and necessary in the world in which I operate.  That leaves me with
> needing a version of SRv6 which is usable, does not impose insane overhea=
d,
> and does not fundamentally rewrite the IPv6 protocol.
>
>
>
> I have been extremely open and honest about this =E2=80=93 I will however=
 say =E2=80=93
> that the added functionality through the network programmability =E2=80=
=93 all of
> which is catered for in CRH without the need to rewrite the IPv6
> specification to do it =E2=80=93 does have other use cases =E2=80=93 and =
hence =E2=80=93 CRH
> actually works for us =E2=80=93 very very well =E2=80=93 because it retai=
ns that which I
> need =E2=80=93 while adding some really nice advantages on top of it.  Bu=
t again =E2=80=93
> we have asked =E2=80=93 multiple times =E2=80=93 for the technical proble=
ms behind CRH =E2=80=93
> and the ringing in my ears is deafening from the silence.
>
>
>
> Andrew
>
>
>
>
>
> *From:* Zafar Ali (zali) <zali@cisco.com>
> *Sent:* Friday, 6 September 2019 11:28
> *To:* Robert Raszuk <robert@raszuk.net>; Andrew Alston <
> Andrew.Alston@liquidtelecom.com>
> *Cc:* Ron Bonica <rbonica@juniper.net>; Srihari Sangli <
> ssangli@juniper.net>; Tarek Saad <tsaad.net@gmail.com>; Rob Shakir <
> robjs@google.com>; SPRING WG List <spring@ietf.org>; 6man@ietf.org; Zafar
> Ali (zali) <zali@cisco.com>
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Hi Andrew,
>
>
>
> I agree with Robert.
>
> CRH is nothing else than IPv6 over SR-MPLS.
>
> In the vast majority of the deployments (single SP domain), one can deplo=
y
> MPLS.
>
> In a minority of cases where some MPLS discontinuity in the domain could
> exist, SR-MPLS over IP/UDP is an adopted and deployed solution.
>
>
>
> As you stated in your original response=E2=80=9D
>
> =E2=80=9CNow =E2=80=93 in that case SR-MPLS would have been just fine and=
 frankly
> speaking =E2=80=93 we were entirely happy with pure SR-MPLS and I=E2=80=
=99m on record
> saying that I didn=E2=80=99t see much of a use case for SRv6 at all.=E2=
=80=9D
>
>
>
> I can see why you liked CRH.
>
>
>
> Thanks
>
>
>
> Regards =E2=80=A6 Zafar
>
>
>
> *From: *Robert Raszuk <robert@raszuk.net>
> *Date: *Friday, September 6, 2019 at 4:01 AM
> *To: *Andrew Alston <Andrew.Alston@liquidtelecom.com>
> *Cc: *"Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.ne=
t>,
> Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>,
> Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "
> 6man@ietf.org" <6man@ietf.org>
> *Subject: *Re: [spring] Beyond SRv6.
>
>
>
> Hi Andrew,
>
>
>
> I can say that I may even agree with some of your points. But one questio=
n
> I asked which no one responded still stands ...
>
>
>
> SRv6+ is almost identical to SR-MPLS with IP transport between segment
> nodes. Both require mapping, both require changes to OAM, both require IG=
P
> extensions, both can use the same forwarding hardware and logic, both
> require almost identical operation etc .... As you know even main author =
of
> SRv6+ agrees with all of this in the notes sent to the list.
>
>
>
> So please help me to understand why entire industry who wants to be good
> IETF citizen and Industry player should now invest a lot of resources in
> development, testing, shipping and support of a solution which is just a
> poor mirror of something which is already available ?
>
>
>
> Yes some folks were allergic to MPLS in the past and some are still
> allergic to MPLS. But as someone who have worked since Tag Switching earl=
y
> days on that piece of technology let me tell you that vast majority of
> those folks do not even understand the difference between MPLS used for
> transport and MPLS used as forwarding demux for the applications. They ju=
st
> treat it the very same way like an evil or devil protocol which does
> nothing else other then demonstrate their complete ignorance of the
> subject.
>
>
>
> Yes MPLS to be used as a transport is a mistake. It was not a mistake in
> the past as when we rolled out services which required encapsulation most
> platforms in the field just could not do line rate IP encapsulation. But
> those days are gone. If in 1998 time frame routers could do IPv4 in IPv4
> encap MPLS as a transport would have never succeeded.
>
>
>
> Then of course there was more mistakes TDP later by IETF collaboration
> became LDP was a mapping protocol - yes another mistake instead of making
> up front domain wide labels and extended IGPs and BGP for that. Well the
> thought was that working on single protocol will be easier then extending
> ISIS, OSPFv2 (and v3 on the radar), RIPv2, EIGRP.
>
>
>
> But this is MPLS transport which in spite of little group of folks still
> selling it around believe it or not it is going away.
>
>
>
> But nothing is wrong about using 20 bit labels as demux for applications
> and services. Packet carry bits. Nowhere in the packet even if you decode
> it carefully it says "I am MPLS" ... forwarding on the boxes also uses bi=
t
> lookup and if you ask your vendor they can paint it and abstract all the
> MPLS legacy in the CLI for you so you never see it.
>
>
>
> Bottom line is that I see no reason at all to adopt a solution which walk=
s
> like a duck, quacks like a duck and only carries a label "I am not a duck=
"
>
>
>
> Best,
>
> R.
>
>
>
> <snip>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--0000000000008a1c980591e314cc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Fri, Sep 6, 2019 at 1:40 AM Andrew Alston &lt;<a href=3D=
"mailto:Andrew.Alston@liquidtelecom.com">Andrew.Alston@liquidtelecom.com</a=
>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"en-KE" link=3D"blue" vlink=3D"purple">
<div class=3D"m_5579694010232388001WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">An Zafar =E2=80=93 I told by th=
ose words =E2=80=93 I am pragmatic though as an operator.=C2=A0 I know that=
 srv6 in some form or another is coming =E2=80=93 I stated as much on vario=
us blogs. I am not fool enough
 to believe that I am not going to be forced into a situation where I am go=
ing to be made to run some variant of this =E2=80=93 because I=C2=A0 have b=
een told very bluntly by certain vendors that mpls style development for v6=
 will cease at a control plane level =E2=80=93 and we
 are already seeing situations where despite sr-mpls working just fine =E2=
=80=93 certain vendors have actively chosen to not support this with IPv6.<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u></span></p></div></div><=
/blockquote><div dir=3D"auto"><br></div><div dir=3D"auto">Eh, i am also an =
operator of a non-trivial size network.=C2=A0 The above statements make me =
concerned about your business.=C2=A0</div><div dir=3D"auto"><br></div><div =
dir=3D"auto">1. =C2=A0 I consider SR to be a bit of flashy marketing push b=
y vendors to do things with no unique merit. One looks at a 1/2 page author=
 list of these SR draft and must note something here is fishy. Folks from m=
y company who have no idea what SRv6 is have been asked to add their names =
to the author list of SPRING drafts.=C2=A0 It is a mirage, and poor form by=
 the SR pushers to engage in this fake grass roots movement.=C2=A0</div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">2. IMO, SR is like lisp and nsh.=
 Overly complicated protocols driven by vendors, with plenty of astro turf,=
 to make networks more complicated and expensive.=C2=A0 Oh, and it is so si=
mple ans great, but only runs on the newest kit ...</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">3.=C2=A0 You are very confused. You give vendor=
s requirements and they comply. You pay them, they do stuff. They will even=
 put your name on an I-D you have not read.=C2=A0</div><div dir=3D"auto"><b=
r></div><div dir=3D"auto">4. SR is not coming to anyone who does not have t=
he religion of SR. SR is no more of a solid bet than LISP or OpenFlow or NS=
H or =E2=80=9CSDN=E2=80=9D or PCF ....</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">My bet is MPLS will not die, it is 20 years mature and not g=
oing anywhere.=C2=A0 Let=E2=80=99s see a vendor launch a serious carrier ro=
uter without MPLS....=C2=A0</div><div dir=3D"auto"><br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div lang=3D"en-KE" link=3D"blue" vlink=3D"purple"><div cl=
ass=3D"m_5579694010232388001WordSection1"><p class=3D"MsoNormal"><span lang=
=3D"EN-US">=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">That has put me in a position w=
here I have to be pragmatic =E2=80=93 because =E2=80=93 as an operator with=
 a massive network =E2=80=93 I have to be able to continue to well, operate=
.=C2=A0 That leaves me needing
 something that finds a common ground between those who want MPLS to die =
=E2=80=93 and the MPLS usage which is present, real and necessary in the wo=
rld in which I operate.=C2=A0 That leaves me with needing a version of SRv6=
 which is usable, does not impose insane overhead,
 and does not fundamentally rewrite the IPv6 protocol.=C2=A0 <u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I have been extremely open and =
honest about this =E2=80=93 I will however say =E2=80=93 that the added fun=
ctionality through the network programmability =E2=80=93 all of which is ca=
tered for in CRH without
 the need to rewrite the IPv6 specification to do it =E2=80=93 does have ot=
her use cases =E2=80=93 and hence =E2=80=93 CRH actually works for us =E2=
=80=93 very very well =E2=80=93 because it retains that which I need =E2=80=
=93 while adding some really nice advantages on top of it.=C2=A0 But again =
=E2=80=93 we have asked
 =E2=80=93 multiple times =E2=80=93 for the technical problems behind CRH =
=E2=80=93 and the ringing in my ears is deafening from the silence.</span><=
/p></div></div><div lang=3D"en-KE" link=3D"blue" vlink=3D"purple"><div clas=
s=3D"m_5579694010232388001WordSection1"><p class=3D"MsoNormal"><span lang=
=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Andrew<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"en-KE"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com" target=
=3D"_blank">zali@cisco.com</a>&gt;
<br>
<b>Sent:</b> Friday, 6 September 2019 11:28<br>
<b>To:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D=
"_blank">robert@raszuk.net</a>&gt;; Andrew Alston &lt;<a href=3D"mailto:And=
rew.Alston@liquidtelecom.com" target=3D"_blank">Andrew.Alston@liquidtelecom=
.com</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;; Srihari Sangli &lt;<a href=3D"mailto:s=
sangli@juniper.net" target=3D"_blank">ssangli@juniper.net</a>&gt;; Tarek Sa=
ad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_blank">tsaad.net@g=
mail.com</a>&gt;; Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=
=3D"_blank">robjs@google.com</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:=
spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&gt;; <a href=3D"mail=
to:6man@ietf.org" target=3D"_blank">6man@ietf.org</a>; Zafar Ali (zali) &lt=
;<a href=3D"mailto:zali@cisco.com" target=3D"_blank">zali@cisco.com</a>&gt;=
<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Andrew, <u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I agree with Robert. <u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">CRH is nothing else than IPv6 o=
ver SR-MPLS.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In the vast majority of the dep=
loyments (single SP domain), one can deploy MPLS.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In a minority of cases where so=
me MPLS discontinuity in the domain could exist, SR-MPLS over IP/UDP is an =
adopted and deployed solution.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As you stated in your original =
response=E2=80=9D <u></u>
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=E2=80=9C<span style=3D"color:b=
lack">Now =E2=80=93 in that case SR-MPLS would have been just fine and fran=
kly speaking =E2=80=93 we were entirely happy with pure SR-MPLS and I=E2=80=
=99m on record saying that I didn=E2=80=99t see much of a use case for SRv6=
 at
 all.</span>=E2=80=9D <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I can see why you liked CRH. <u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards =E2=80=A6 Zafar <u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:12.0pt;co=
lor:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:12.0pt;color:black">Robe=
rt Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert=
@raszuk.net</a>&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 4:01 AM<br>
<b>To: </b>Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.=
com" target=3D"_blank">Andrew.Alston@liquidtelecom.com</a>&gt;<br>
<b>Cc: </b>&quot;Zafar Ali (zali)&quot; &lt;<a href=3D"mailto:zali@cisco.co=
m" target=3D"_blank">zali@cisco.com</a>&gt;, Ron Bonica &lt;<a href=3D"mail=
to:rbonica@juniper.net" target=3D"_blank">rbonica@juniper.net</a>&gt;, Srih=
ari Sangli &lt;<a href=3D"mailto:ssangli@juniper.net" target=3D"_blank">ssa=
ngli@juniper.net</a>&gt;, Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.=
com" target=3D"_blank">tsaad.net@gmail.com</a>&gt;,
 Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_blank">robjs=
@google.com</a>&gt;, SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" =
target=3D"_blank">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:6man@iet=
f.org" target=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man=
@ietf.org" target=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Beyond SRv6.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Andrew, <u></u><u></u></span=
></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I can say that I may even agree=
 with some of your points. But one question I asked which no one responded =
still stands ...=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">SRv6+ is almost identical to SR=
-MPLS with IP transport between segment nodes. Both require mapping, both r=
equire changes to OAM, both require IGP extensions, both can use the same f=
orwarding hardware and logic, both require
 almost identical operation etc .... As you know even main author of SRv6+ =
agrees with all of this in the notes sent to the list.=C2=A0<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">So please help me to understand=
 why entire industry who wants to be good IETF citizen and Industry player =
should now invest a lot of resources in development, testing, shipping and =
support of a solution which is just
 a poor mirror of something which is already available ?=C2=A0<u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Yes some folks were allergic to=
 MPLS in the past and some are still allergic to MPLS. But as someone who h=
ave worked since Tag Switching early days on that piece of technology let m=
e tell you that vast majority of those
 folks do not even understand the difference between MPLS used for transpor=
t and MPLS used as forwarding demux for the applications. They just treat i=
t the very same way like an evil or devil protocol which does nothing else =
other then demonstrate their complete
 ignorance of the subject.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Yes MPLS to be used as a transp=
ort is a mistake. It was not a mistake in the past as when we rolled out se=
rvices which required encapsulation most platforms in the field just could =
not do line rate IP encapsulation. But
 those days are gone. If in 1998 time frame routers could do IPv4 in IPv4 e=
ncap MPLS as a transport would have never succeeded.=C2=A0<u></u><u></u></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Then of course there was more m=
istakes TDP later by IETF collaboration became LDP was a mapping protocol -=
 yes another mistake instead of making up front domain wide labels and exte=
nded IGPs and BGP for that. Well the
 thought was that working on single protocol will be easier then extending =
ISIS, OSPFv2 (and v3 on the radar), RIPv2, EIGRP.=C2=A0<u></u><u></u></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">But this is MPLS transport whic=
h in spite of little group of folks still selling it around believe it or n=
ot it is going away.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">But nothing is wrong about usin=
g 20 bit labels as demux for applications and services. Packet carry bits. =
Nowhere in the packet even if you decode it carefully it says &quot;I am MP=
LS&quot; ... forwarding on the boxes also uses
 bit lookup and if you ask your vendor they can paint it and abstract all t=
he MPLS legacy in the CLI for you so you never see it.=C2=A0<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Bottom line is that I see no re=
ason at all to adopt a solution which=C2=A0walks like a duck, quacks like a=
 duck and only carries a label &quot;I am not a duck&quot;<u></u><u></u></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">R.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
<div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><span lang=3D"EN-US">&lt;snip&gt;<u></u><u></u></spa=
n></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div>

--0000000000008a1c980591e314cc--


From nobody Fri Sep  6 07:18:59 2019
Return-Path: <robert@raszuk.net>
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 8957D120C5B for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:18:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 h14r8K7vMaaG for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:18:11 -0700 (PDT)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 638C3120C19 for <spring@ietf.org>; Fri,  6 Sep 2019 07:18:11 -0700 (PDT)
Received: by mail-qk1-x72e.google.com with SMTP id m2so5716281qkd.10 for <spring@ietf.org>; Fri, 06 Sep 2019 07:18:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=l5gSRcJPw12IJrjtr/uZPY2bpNDhHQNekcL1KstXumk=; b=AA/56K1cUJPLQw97BKZRiZ4TeR+gPo3sTjMV4XwPwbmlZVdQdRO0WjJoR1vnyVsff8 YmAa4Azc6tBk2m97UPqdf0CSJMb1+uKU5jOfR3SiCpLWiypDbj5Rzepj8P1UTsHFZnJr QKY3YakzOyyN7FpXCj0VAN/6ExfEvhqaN62NdhMbFJJ1VXVxOxFbbvbPe4gq03DDdw74 ZUyXUFoqStoshSZQexTAKTuDkaQ59r5sW2B0pgL5HvRA2cE+it4kxM20B4PuzCamSfbq dcCkelnZ9XPKMzcZbDLUm00uTTInrbGn9bOlKFP0OwDcG9Ibh00MM+0CM5eQeL23ffY8 o2FA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=l5gSRcJPw12IJrjtr/uZPY2bpNDhHQNekcL1KstXumk=; b=hJCnxkpTBcF3MSGJVZit2CiUHCEssDTwbhlYKEqdHZs8yQW1VJP0fBoTaia1ziqbGL pVb+EhLN5NRMfy3Q8/EwqNAtfNr9RTT4E15IA+9AwJzOtp7p1fqvY4yGpeFsRENVYX25 ywyVAeq5FCAYJYmtKaUErUaz5VZw4L3TzPm1w7VjFixqY5tEqyEE6SzEL5AXmktTr9fl 6vxh3yoarwoWY0dB7QKbt+AMf/HfQ42DBsSH2cAZTxdGdkZnBKUYGHFDqEIic38bfzmr VeecfR2zec12ex56ARzaUt2ZZazSLgOpbJ4DssQF2cLsnnSN452Mqppk4db6k+NHtWa6 /gmQ==
X-Gm-Message-State: APjAAAXGwo7NUE0RT9KobH5/lBMfvKHwkhj0eOf9M59LAm9D45q/rFqd XVtcyLeMoBJH8jyHRXTnCxlX/0VO6i890q3t9fSYDA==
X-Google-Smtp-Source: APXvYqyRzY0OysoTryEvrF2RzfDMemSI6YvG9ZaOx7fcL2SJS4f96nk3v5NJSrhf3cUE53nJfBnEPIhfhAvPruFQ+/M=
X-Received: by 2002:a37:2784:: with SMTP id n126mr8626886qkn.302.1567779490351;  Fri, 06 Sep 2019 07:18:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net>
In-Reply-To: <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 6 Sep 2019 16:17:55 +0200
Message-ID: <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com>
To: Srihari Sangli <ssangli@juniper.net>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, Tarek Saad <tsaad.net@gmail.com>, Rob Shakir <robjs@google.com>,  SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ron Bonica <rbonica@juniper.net>
Content-Type: multipart/alternative; boundary="0000000000009be3b30591e31b82"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/1_AchRjn5RZ9tiMUXb2jlrGAua4>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 06 Sep 2019 14:18:19 -0000

--0000000000009be3b30591e31b82
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I don't think so.

In OAM packets are on purpose made huge - even up to MTU to make sure real
customer packets can go through or to detect and diagnose MTU issues. So
adding SRH to it is nothing one can call inefficient.

Wrong tree :)

Cheers,
R.

On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli <ssangli@juniper.net> wrote:

>
>
> On 06/09/19, 4:32 PM Robert Raszuk from robert@raszuk.net said >
>
>
>
> Not really. Only SR OAM packets may need it. Is that a real problem ?
>
>
>
> Thanks for clarification. Like Ron pointed out before, its inefficient
> encoding.
>
>
>
> srihari=E2=80=A6
>
>

--0000000000009be3b30591e31b82
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I don&#39;t think so.=C2=A0<div><br></div><div>In OAM pack=
ets are on purpose made huge - even up to MTU to make sure real customer pa=
ckets can go through or to detect and diagnose MTU issues. So adding SRH to=
 it is nothing one can call inefficient.=C2=A0</div><div><br></div><div>Wro=
ng tree :)=C2=A0</div><div><br></div><div>Cheers,</div><div>R.</div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri,=
 Sep 6, 2019 at 4:14 PM Srihari Sangli &lt;<a href=3D"mailto:ssangli@junipe=
r.net">ssangli@juniper.net</a>&gt; wrote:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">





<div lang=3D"EN-IN">
<div class=3D"gmail-m_-4494198319823680510WordSection1">
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">On 06/09/19, 4:32 PM Robe=
rt Raszuk from
<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a=
> said &gt;<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Not really. Only SR OAM p=
ackets may need it. Is that a real problem ?
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<p class=3D"MsoNormal">Thanks for clarification. Like Ron pointed out befor=
e, its inefficient encoding.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">srihari=E2=80=A6<u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--0000000000009be3b30591e31b82--


From nobody Fri Sep  6 07:19:15 2019
Return-Path: <rraszuk@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 A4EBB120C7B; Fri,  6 Sep 2019 07:18:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, URIBL_BLOCKED=0.001] autolearn=unavailable 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 3udU_TvAuUD2; Fri,  6 Sep 2019 07:18:18 -0700 (PDT)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) (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 5C036120088; Fri,  6 Sep 2019 07:09:17 -0700 (PDT)
Received: by mail-pf1-x42f.google.com with SMTP id w22so4557022pfi.9; Fri, 06 Sep 2019 07:09:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GZRMIDzm+/FchEbS4TTpMkOVQ3CgOSB79wuXnq1YYIM=; b=H7opXffze9z3YbPh3v/1RpLJiC0PDn9frEtnUToKVZl72RKWdk9CMhtvYedVbBrSdx xy5lZ2aqlbidfFXInJExCi6JeG5QupoZmtVVj7GaVd4lpZ/0DYb+OVNWB65QDdvuNZIW ScvZnjE6+AEVmUmkKXxQg2j71ekYPAqe0z1n2uEIlRd7OP+BTSg+rDHxv+hxcv8qcHxZ LxVyYxdCmu3Un2LNjyxkU22F5FH9NSI65Iwe/8RInhI8C1YNwG93bH9o1u3NL/FwbpN6 Z5IgQ/n+nVNxp3x7D27d5Qdapg8fk5BBTsuZj1yAwLFel4pc5tXs3Nxv/ATxXhMB2BBc IDeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GZRMIDzm+/FchEbS4TTpMkOVQ3CgOSB79wuXnq1YYIM=; b=meDHVrEtJIg/duwxNsRddkeH7r8lvvdk+zbc2SgAZlWu95mdk7Uo4NMCpIIs/Aizln LON1pPRw7D54g8s9vxlDXBs7j4P5nA4yr3w+RHnxf52uc5OGzm1Z+p/G6rjl0FznF9o5 IKmFMY0TK3G2qOCRJSt+IOhvRMKw87MKAxvjqAtX5ATxA6iBnQuvhL5TzRZ0dUOLULpD UDiCM8fGo+y7J11ckvT4ni8qlkGGCztHuaIhOex5uTqqjEORWVlxeJktWzPgAjd7jkDS QcATlbM4qXlN29hIr8Dgz60SgQ6MNhEBPP7DSch0kV/lWpADnuFSwQnaSXEs4i1i7M2z Fr6A==
X-Gm-Message-State: APjAAAW9z97bFjLNeTTptefU1xlsxQfApP2OytI64uQlGBOlhErPnZzf QCMQGnM2tnismAB9u1Zorke5NF9d2UvrN3YNBKc=
X-Google-Smtp-Source: APXvYqzheaGQBu4p66EH9D+tP8G0bL5Y9S9vopSfjzHiBtUjK88LC9zZSjrha6j01qHng+NJuwZE8mSrBFYE44OwPRs=
X-Received: by 2002:aa7:9386:: with SMTP id t6mr11053791pfe.214.1567778956173;  Fri, 06 Sep 2019 07:09:16 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com>
In-Reply-To: <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Fri, 6 Sep 2019 16:09:00 +0200
Message-ID: <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com>
To: Tarek Saad <tsaad.net@gmail.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c4e4f90591e2fb6e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/TlmLAPy4YNY4PWqoRdmS1wOk1oY>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 14:18:28 -0000

--000000000000c4e4f90591e2fb6e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Please see my elaborated note on that ...

https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM

Cheers,
R.

On Fri, Sep 6, 2019 at 4:03 PM Tarek Saad <tsaad.net@gmail.com> wrote:

> Hi Robert,
>
>
>
> >> * If operators choose not to use MPLS transport SR-MPLS can be easily
> transported over IPv4 or IPv6 vanilla data plane
>
> I=E2=80=99m little confused about the above argument =E2=80=93 given it s=
tarts with don=E2=80=99t
> want to use MPLS, can you clarify?
>
>
>
> Regards,
>
> Tarek
>
>
>
> *From: *spring <spring-bounces@ietf.org> on behalf of Robert Raszuk <
> rraszuk@gmail.com>
> *Date: *Friday, September 6, 2019 at 9:33 AM
> *To: *Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
> *Cc: *"spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org=
>
> *Subject: *Re: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
> Dear Ron,
>
>
>
> I think you forgot few main points in the summary:
>
>
>
> * Many operators use SR-MPLS successfully and it has been both
> standardized and successfully deployed in the network with interoperable
> implementations
>
>
>
> * The overhead on the data plane of SRv6+ is very comparable to overhead
> of SR-MPLS
>
>
>
> * The control plane extensions BGP, IGP are available for SR-MPLS and non
> are available for SRv6+
>
>
>
> * SRv6+ requires a new mapping of SIDs to prefixes to be distributed by
> control plane
>
>
>
> * If operators choose not to use MPLS transport SR-MPLS can be easily
> transported over IPv4 or IPv6 vanilla data plane
>
>
>
> * Extensions for additional applications like L3VPNs or L2VPNs will
> require another set of protocol and implementation changes.
>
>
>
> * If there are vendors who do not want to provide SR-MPLS SID mapping to
> IPv6 addresses in their control planes let's focus standardization and
> industry work in this direction.
>
>
>
> With all of the above I think it would be a serious mistake - at this
> point of time - to continue work on SRv6+ in the IETF.
>
>
>
> Thank you,
>
> Robert.
>
>
>
>
>
> On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D
> 40juniper.net@dmarc.ietf.org> wrote:
>
> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I
> think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll
> who wander are not lost.=E2=80=9D
>
>
>
> But it may be time to refocus on the following:
>
>
>
> =C2=B7 For many operators, SRv6 is not deployable unless the problem of h=
eader
> length is addressed
>
> =C2=B7 Many objections the uSID proposal remain unanswered
>
> =C2=B7 SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinu=
e
> work on SRv6+.
>
>
>
>
> Ron
>
>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
>

--000000000000c4e4f90591e2fb6e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Please see my elaborated note on that .=
..</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small"><a href=3D"https://=
mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM">https://m=
ailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM</a>=C2=A0</=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small">Cheers,</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">R.=C2=A0<br></div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Fri, Sep 6, 2019 at 4:03 PM Tarek Saad &lt;<a=
 href=3D"mailto:tsaad.net@gmail.com">tsaad.net@gmail.com</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-6292156570782450356WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Hi Robert,<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">&gt;&gt; </span><span=
 style=3D"font-size:12pt;font-family:Arial,sans-serif;color:black">* If ope=
rators choose not to use MPLS transport SR-MPLS can be easily transported o=
ver IPv4 or IPv6 vanilla data plane</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">I=E2=80=99m little co=
nfused about the above argument =E2=80=93 given it starts with don=E2=80=99=
t want to use MPLS, can you clarify?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Regards,<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Tarek<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><b><span style=3D"font-s=
ize:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">spring &lt;<a href=3D=
"mailto:spring-bounces@ietf.org" target=3D"_blank">spring-bounces@ietf.org<=
/a>&gt; on behalf of Robert Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.com"=
 target=3D"_blank">rraszuk@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 9:33 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">sprin=
g@ietf.org</a>&quot; &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:6man@ietf.org" target=
=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" ta=
rget=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6+<u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">Dear Ron,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">I think=C2=A0you forgot few main points=
 in the summary:=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">* Many operators use SR-MPLS successful=
ly and it has been both standardized and successfully deployed in the netwo=
rk=C2=A0with interoperable implementations=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">* The overhead on the data plane of SRv=
6+ is very comparable to overhead of SR-MPLS<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">* The control plane extensions BGP, IGP=
 are available for SR-MPLS and non are available for SRv6+<u></u><u></u></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">* SRv6+ requires a new mapping of SIDs =
to prefixes to be distributed by control plane=C2=A0<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">* If operators choose not to use MPLS t=
ransport SR-MPLS can be easily transported over IPv4 or IPv6 vanilla data p=
lane<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">* Extensions for additional application=
s like L3VPNs or L2VPNs will require another set of protocol and implementa=
tion changes.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">* If there are=C2=A0vendors who do not =
want to provide SR-MPLS SID mapping to IPv6 addresses in their control plan=
es let&#39;s focus standardization and industry
 work in this direction.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">With all of the above I think it would =
be a serious mistake - at this point of time - to continue work on SRv6+ in=
 the IETF.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">Thank you,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">Robert.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">On Fri, Sep 6, 2019 at 3=
:08 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.=
org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<u></u><u=
></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4=
.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
Folks,<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =E2=80=
=9CAll who wander are not lost.=E2=80=9D<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
But it may be time to refocus on the following:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-6292156570782450356gmail-m1043167349539505988msolistpa=
ragraph" style=3D"margin-left:1in">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">
</span></span></span><u></u>For many operators, SRv6 is not deployable unle=
ss the problem of header length is addressed<u></u><u></u></p>
<p class=3D"gmail-m_-6292156570782450356gmail-m1043167349539505988msolistpa=
ragraph" style=3D"margin-left:1in">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">
</span></span></span><u></u>Many objections the uSID proposal remain unansw=
ered<u></u><u></u></p>
<p class=3D"gmail-m_-6292156570782450356gmail-m1043167349539505988msolistpa=
ragraph" style=3D"margin-left:1in">
<u></u><span style=3D"font-size:10pt;font-family:Symbol"><span>=C2=B7<span =
style=3D"font:7pt &quot;Times New Roman&quot;">
</span></span></span><u></u>SRv6+ offers an alternative solution<u></u><u><=
/u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6+.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-6292156570782450356gmail-m1043167349539505988msipfoote=
r30b3d538" align=3D"center" style=3D"margin-right:0in;margin-left:0.5in;mar=
gin-bottom:0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">------------------------=
--------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<u></u>=
<u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--000000000000c4e4f90591e2fb6e--


From nobody Fri Sep  6 07:37:14 2019
Return-Path: <robert@raszuk.net>
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 BC627120C34 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:37:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 9U2rKJBfsSNL for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:37:04 -0700 (PDT)
Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (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 8B67C120C22 for <spring@ietf.org>; Fri,  6 Sep 2019 07:37:03 -0700 (PDT)
Received: by mail-qt1-x834.google.com with SMTP id c9so7237620qth.9 for <spring@ietf.org>; Fri, 06 Sep 2019 07:37:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uY5rTqs874rkG6wryzKtNDOzStBBdAJi/JkCZUwdBus=; b=burFNt6gaO/Q6Yl+WaWLeuoRfz2jpl75zsTZ8lF36E09GMqsNF8DKOPcHYjHydqxjs B1qBxv+sJgwmxFqFQ87SGDxdBzMlKsN8Jm5H0Xc78dy8jkmHDeag9HiMJv2dEz8lyVED uc28uJRxFK7jfXbIGNZTH0xI9mXXQmamCb4mfghe24KO0TKz6/id7Ouq+cVfIjxgLtGa 7ibQzVVX9OmwmhWiFYR6InPqqvFRnxNUGoNqXKwlNsNRS05PcI8VcACdFQaVbhweHrEf 3T9IOLqQTpyajVJiORqlC9DD8++9UHG6CjKX4BA6by+a7Og4qEKCQORrWIMgHOZGfU8r qYtw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uY5rTqs874rkG6wryzKtNDOzStBBdAJi/JkCZUwdBus=; b=rLa6edKozMQnxe51T0lQRpsgh5glRZLx15JrKVvsZdAqtomsf4qmH5/YWSQpsVHWpF KbHQ7nWmIm12IzSZ+Eiy7oSCp1KG7EiP5CCt7s/hYEFXCfH0FzztL3DLNs+yxQfNEIWy NPxGbp324icO4NSWZV5hzyqvmbPVz7oRop/IOoA68qclm37RKcXsSDmV86JRwCuryyE3 V6QqTC5tr2OElUQk0ORb1HgzJZEqh6rwCTw8HigRUo1XZPkl5NSPfGBNJd3vYFOLChjl 1LoZyjiitcK7EKyJxuS+bwcqWaLWLRcd7jWsS0W2Bu5PA9IcDLOlO6CmXgsAqAxpzS2d I0SA==
X-Gm-Message-State: APjAAAUx3xDI/IgO7wor+cFre1Id9juObPoElPV43ke7P+0BFUmbcjZQ 9sK/NEh1Ye+d8NDQAHMLSEd7A/kvn1hKidde4FVUbw==
X-Google-Smtp-Source: APXvYqxkT1kAr3QwUY9gn4vgJRcGDJaNNEeZc5JoxP+i20Rrpuu916CygfWuE1P2cskao6yAzvtwe0wTqpwL47DJakE=
X-Received: by 2002:a0c:ee90:: with SMTP id u16mr5496574qvr.159.1567780622407;  Fri, 06 Sep 2019 07:37:02 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com> <BYAPR19MB34155F13C6A8EDD0A7102930FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com>
In-Reply-To: <BYAPR19MB34155F13C6A8EDD0A7102930FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 6 Sep 2019 16:36:47 +0200
Message-ID: <CAOj+MMGHPh-w8xQ6qmDzQGtmnexc0=oYNY7Y2XNmeKuNves75A@mail.gmail.com>
To: Tarek Saad <tsaad.net@gmail.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000015af570591e35f4b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/JO3MmPU0U8QheT4O6Es7o-vfTwU>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 14:37:08 -0000

--00000000000015af570591e35f4b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Tarek,

> OK, but how about traffic engineering (or source routing) in native IPv6
transport?

SRv6 or for that matter SRv6+ works on the basis of swapping dst address in
the packets. So except segment endpoints all other routers in the domain
are basic IPv6 nodes. It is native IPv6 transport.

So I look at SR as a service enhancing transport not a transport itself. It
is IMO very very bad idea to think of SR as a new transport.

If you take that view of SR-MPLS_over_IP your SIDs are just 20 bits
strings. The bits sitting are SRH or CRH or just behind UDP header
of rfc7510 are the exact same bits.

So what technically seems to be trivial by various religious and
philosophical perspectives is being blown out of proportions with complete
loss of real technical details under the hood.

Cheers,
R.




On Fri, Sep 6, 2019 at 4:16 PM Tarek Saad <tsaad.net@gmail.com> wrote:

> Robert,
>
>
>
> If I understand your elaborate response, you hint to keeping MPLS as demu=
x
> for services and native IPv4/IPv6 for transport.. which may not address
> bunch that religiously don=E2=80=99t want to enable MPLS.
>
> OK, but how about traffic engineering (or source routing) in native IPv6
> transport? Seems SRv6+ solves that there =E2=80=93 and vanilla IPv4/v6 do=
es not.
>
>
>
> Regards,
>
> Tarek
>
>
>
> *From: *Robert Raszuk <rraszuk@gmail.com>
> *Date: *Friday, September 6, 2019 at 10:09 AM
> *To: *Tarek Saad <tsaad.net@gmail.com>
> *Cc: *Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>, "spring@ietf.o=
rg"
> <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
> *Subject: *Re: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
> Please see my elaborated note on that ...
>
>
>
> https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM
>
>
>
> Cheers,
>
> R.
>
>
>
> On Fri, Sep 6, 2019 at 4:03 PM Tarek Saad <tsaad.net@gmail..com
> <tsaad.net@gmail.com>> wrote:
>
> Hi Robert,
>
>
>
> >> * If operators choose not to use MPLS transport SR-MPLS can be easily
> transported over IPv4 or IPv6 vanilla data plane
>
> I=E2=80=99m little confused about the above argument =E2=80=93 given it s=
tarts with don=E2=80=99t
> want to use MPLS, can you clarify?
>
>
>
> Regards,
>
> Tarek
>
>
>
> *From: *spring <spring-bounces@ietf.org> on behalf of Robert Raszuk <
> rraszuk@gmail.com>
> *Date: *Friday, September 6, 2019 at 9:33 AM
> *To: *Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
> *Cc: *"spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org=
>
> *Subject: *Re: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
> Dear Ron,
>
>
>
> I think you forgot few main points in the summary:
>
>
>
> * Many operators use SR-MPLS successfully and it has been both
> standardized and successfully deployed in the network with interoperable
> implementations
>
>
>
> * The overhead on the data plane of SRv6+ is very comparable to overhead
> of SR-MPLS
>
>
>
> * The control plane extensions BGP, IGP are available for SR-MPLS and non
> are available for SRv6+
>
>
>
> * SRv6+ requires a new mapping of SIDs to prefixes to be distributed by
> control plane
>
>
>
> * If operators choose not to use MPLS transport SR-MPLS can be easily
> transported over IPv4 or IPv6 vanilla data plane
>
>
>
> * Extensions for additional applications like L3VPNs or L2VPNs will
> require another set of protocol and implementation changes.
>
>
>
> * If there are vendors who do not want to provide SR-MPLS SID mapping to
> IPv6 addresses in their control planes let's focus standardization and
> industry work in this direction.
>
>
>
> With all of the above I think it would be a serious mistake - at this
> point of time - to continue work on SRv6+ in the IETF.
>
>
>
> Thank you,
>
> Robert.
>
>
>
>
>
> On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D
> 40juniper.net@dmarc.ietf.org> wrote:
>
> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I
> think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll
> who wander are not lost.=E2=80=9D
>
>
>
> But it may be time to refocus on the following:
>
>
>
> =C2=B7 For many operators, SRv6 is not deployable unless the problem of h=
eader
> length is addressed
>
> =C2=B7 Many objections the uSID proposal remain unanswered
>
> =C2=B7 SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinu=
e
> work on SRv6+.
>
>
>
>
> Ron
>
>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--00000000000015af570591e35f4b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Tarek,</div><div><br></div><div><span style=3D"fon=
t-size:16px">&gt; OK, but how about traffic engineering (or source routing)=
 in native IPv6 transport?</span>=C2=A0=C2=A0<br></div><div><br></div><div>=
SRv6 or for that matter SRv6+ works on the basis of swapping dst address in=
 the packets. So except segment endpoints all other routers in the domain a=
re basic IPv6 nodes. It is native IPv6 transport.=C2=A0</div><div><br></div=
><div>So I look at SR as a service enhancing transport not a transport itse=
lf. It is IMO very very bad idea to think of SR as a new transport.=C2=A0</=
div><div><br></div><div>If you take that view of SR-MPLS_over_IP your SIDs =
are just 20 bits strings. The bits sitting are SRH or CRH or just behind UD=
P header of=C2=A0rfc7510 are the exact same bits.=C2=A0</div><div><br></div=
><div>So what technically seems to be trivial by various religious and phil=
osophical perspectives is being blown out of proportions with complete loss=
 of real technical details under the hood.=C2=A0</div><div><br></div><div>C=
heers,</div><div>R.</div><div><br></div><div><br></div><div><br></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep=
 6, 2019 at 4:16 PM Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com">t=
saad.net@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_5183144644496524239WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Robert,<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">If I understand your =
elaborate response, you hint to keeping MPLS as demux for services and nati=
ve IPv4/IPv6 for transport.. which may not address bunch that religiously d=
on=E2=80=99t want to enable MPLS.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">OK, but how about tra=
ffic engineering (or source routing) in native IPv6 transport? Seems SRv6+ =
solves that there =E2=80=93 and vanilla IPv4/v6 does not.<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Regards,<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Tarek<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><b><span style=3D"font-s=
ize:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">Robert Raszuk &lt;<a =
href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a>&g=
t;<br>
<b>Date: </b>Friday, September 6, 2019 at 10:09 AM<br>
<b>To: </b>Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"=
_blank">tsaad.net@gmail.com</a>&gt;<br>
<b>Cc: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;, &quot;<a h=
ref=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&quot; =
&lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a=
>&gt;, &quot;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.o=
rg</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ie=
tf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6+<u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">Please see my elaborated note on that .=
..<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><a href=3D"https://mailarchive.ietf.org=
/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM" target=3D"_blank">https://mai=
larchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM</a>=C2=A0<u><=
/u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">Cheers,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">R.=C2=A0<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">On Fri, Sep 6, 2019 at 4=
:03 PM Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_bla=
nk">tsaad.net@gmail..com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4=
.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">Hi Robert,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">&gt;&gt; </span><span style=3D"font-size:12p=
t;font-family:Arial,sans-serif;color:black">* If operators choose not to us=
e MPLS transport SR-MPLS can be easily transported over IPv4 or IPv6 vanill=
a data plane</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">I=E2=80=99m little confused about the above =
argument =E2=80=93 given it starts with don=E2=80=99t want to use MPLS, can=
 you clarify?</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">Tarek</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">=C2=A0</span><u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<b><span style=3D"font-size:12pt;color:black">From: </span></b><span style=
=3D"font-size:12pt;color:black">spring &lt;<a href=3D"mailto:spring-bounces=
@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt; on behalf of R=
obert Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rra=
szuk@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 9:33 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">sprin=
g@ietf.org</a>&quot; &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:6man@ietf.org" target=
=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" ta=
rget=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6+</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">Dear Ron,</span=
><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">I think=C2=A0yo=
u forgot few main points in the summary:=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* Many operator=
s use SR-MPLS successfully and it has been both standardized and successful=
ly deployed in the network=C2=A0with interoperable implementations=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* The overhead =
on the data plane of SRv6+ is very comparable to overhead of SR-MPLS</span>=
<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* The control p=
lane extensions BGP, IGP are available for SR-MPLS and non are available fo=
r SRv6+</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* SRv6+ require=
s a new mapping of SIDs to prefixes to be distributed by control plane=C2=
=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* If operators =
choose not to use MPLS transport SR-MPLS can be easily transported over IPv=
4 or IPv6 vanilla data plane</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* Extensions fo=
r additional applications like L3VPNs or L2VPNs will require another set of=
 protocol and implementation changes.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* If there are=
=C2=A0vendors who do not want to provide SR-MPLS SID mapping to IPv6 addres=
ses in their control planes let&#39;s focus standardization and industry wo=
rk in this direction.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">With all of the=
 above I think it would be a serious mistake - at this point of time - to c=
ontinue work on SRv6+ in the IETF.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">Thank you,</spa=
n><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">Robert.</span><=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:4=
0juniper.net@dmarc.ietf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
Folks,<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =E2=80=
=9CAll who wander are not lost.=E2=80=9D<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
But it may be time to refocus on the following:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_5183144644496524239gmail-m-6292156570782450356gmail-m10=
43167349539505988msolistparagraph" style=3D"margin-left:1.5in">
<span style=3D"font-size:10pt;font-family:Symbol">=C2=B7</span><span style=
=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,serif">
</span>For many operators, SRv6 is not deployable unless the problem of hea=
der length is addressed<u></u><u></u></p>
<p class=3D"gmail-m_5183144644496524239gmail-m-6292156570782450356gmail-m10=
43167349539505988msolistparagraph" style=3D"margin-left:1.5in">
<span style=3D"font-size:10pt;font-family:Symbol">=C2=B7</span><span style=
=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,serif">
</span>Many objections the uSID proposal remain unanswered<u></u><u></u></p=
>
<p class=3D"gmail-m_5183144644496524239gmail-m-6292156570782450356gmail-m10=
43167349539505988msolistparagraph" style=3D"margin-left:1.5in">
<span style=3D"font-size:10pt;font-family:Symbol">=C2=B7</span><span style=
=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,serif">
</span>SRv6+ offers an alternative solution<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6+.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_5183144644496524239gmail-m-6292156570782450356gmail-m10=
43167349539505988msipfooter30b3d538" align=3D"center" style=3D"margin-right=
:0in;margin-left:1in;margin-bottom:0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<u></u>=
<u></u></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div>

--00000000000015af570591e35f4b--


From nobody Fri Sep  6 07:46:18 2019
Return-Path: <chengli13@huawei.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 643C1120C63 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:46:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.189
X-Spam-Level: 
X-Spam-Status: No, score=-4.189 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 LQOTazNX4MXM for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:46:10 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1386F120C60 for <spring@ietf.org>; Fri,  6 Sep 2019 07:46:10 -0700 (PDT)
Received: from lhreml707-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 6264CBCB0737F9DE0A94 for <spring@ietf.org>; Fri,  6 Sep 2019 15:46:06 +0100 (IST)
Received: from lhreml728-chm.china.huawei.com (10.201.108.79) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 6 Sep 2019 15:46:05 +0100
Received: from lhreml728-chm.china.huawei.com (10.201.108.79) by lhreml728-chm.china.huawei.com (10.201.108.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 6 Sep 2019 15:46:05 +0100
Received: from DGGEML422-HUB.china.huawei.com (10.1.199.39) by lhreml728-chm.china.huawei.com (10.201.108.79) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Fri, 6 Sep 2019 15:46:05 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.23]) by dggeml422-hub.china.huawei.com ([10.1.199.39]) with mapi id 14.03.0439.000; Fri, 6 Sep 2019 22:45:59 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Rob Shakir <robjs@google.com>, bruno.decraene <bruno.decraene@orange.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AQHVZMHMFGUqbVBtUkuTpLHav4pXOw==
Date: Fri, 6 Sep 2019 14:45:59 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026B7465@dggeml529-mbx.china.huawei.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com>, <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026B7465dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FyVTOa-4mHEwD2FnV1I3j8G_OyQ>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Fri, 06 Sep 2019 14:46:16 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B7465dggeml529mbxchi_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Ron,

Binding SID is very useful in inter-domain routing, not only for shortening=
 SID list, but also for security and privacy.

So I think Binding SID is a good design for any kind of Source Routing para=
digm.

The only problem we should discuss is that how to handle it.But I doubt the=
 cost of encapsulating a new IPv6 header.

Regards,
Cheng


________________________________
Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>



From: Ron Bonica<rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=3D40=
juniper.net@dmarc.ietf.org>>
To: Alexander Vainshtein<Alexander.Vainshtein@ecitele.com<mailto:Alexander.=
Vainshtein@ecitele.com>>;Rob Shakir<robjs@google.com<mailto:robjs@google.co=
m>>;bruno.decraene<bruno.decraene@orange.com<mailto:bruno.decraene@orange.c=
om>>
Cc: SPRING WG List<spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Time: 2019-09-06 01:39:25

Hi Alexander,

SRv6+ does not currently define a binding SID. If one were ever needed, it =
would be easy enough to specify and implement. When a segment endpoint enco=
untered a binding SID, it would:


  *   Decrement Segments Left
  *   Copy an IPv6 address from the SFIB to the IPv6 destination address
  *   Prepend an IPv6 header with its own CRH to the packet. Information re=
quired build that header and CRH would be found in the SFIB

However, I don=92t think that SRv6+ will ever need a binding SID. A binding=
 SID is a shorthand that can be used to represent a list of SIDs. Since SRv=
6+ SIDs are already short, this shorthand isn=92t needed.

But, again, if we ever needed a binding SID for another reason, we could ad=
d it.

                                                                           =
                    Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Alexander Vainshtein
Sent: Wednesday, September 4, 2019 6:49 AM
To: Rob Shakir <robjs@google.com>; bruno.decraene@orange.com
Cc: SPRING WG List <spring@ietf.org>
Subject: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)

Rob, Bruno and all,
I have a naive question based, most probably, on insufficient understanding=
 of SRv6 (not to mention SRv6+).
This question has been prompted by the complaints (on the Beyond SRv6 threa=
d) about problems with supporting long lists of 128-bits of SIDs in the IPv=
6 Segment Routing Headers, and various approaches to mitigating these compl=
aints.



Section 5 of RFC 8402<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A=
__tools.ietf.org_html_rfc8402-23section-2D5&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Sc=
bfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8=
&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D4Pw59S_7ctGrITQ1UDr9pR=
LX3wSiw8AIep6o351bwAU&e=3D> defines Binding Segments (BSIDs) and says that =
=93he BSID is bound to an SR Policy, instantiation of which may involve a l=
ist of SIDs.=94   It also explains that BSIDs facilitate better scalability=
 (among other things) of SR.  And, as is appropriate for the architecture d=
ocument, RFC 8402 does not differentiate between SR-MPLS and SRv6 in the de=
finition of Binding segments.



The SR-MPLS<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ie=
tf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls-2D22&d=3DDwMGa=
Q&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKu=
Kwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D=
20cuMhbB0Wd1mo1ubF9TATo4O_xDH5x814ul0VlQnz4&e=3D> draft (already approved f=
or publication as an RFC)  mentions (e.g., in the example in Section A.3.2)=
 that the node that has allocated a BSID label 1023 for a specific SR polic=
y FEC-1 for which it is the head-end =93installs a transit MPLS forwarding =
entry to SWAP incoming label=3D1023, with outgoing labels and outgoing inte=
rface determined by the SID-List for FEC1=94. This explanation is fully com=
patible with the MPLS architecture where the top label of the label stack c=
an be swapped with multiple new labels.



Can somebody please explain how (if at all) are Binding Segments going to b=
e supported in SRv6 and/or in SRv6+?

To the best of my (admittedly, limited) understanding of IPv6, no equivalen=
t of the SR-MPLS handling of the BSID is allowed with the IPv6 routing head=
ers as per RFC 8200<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
tools.ietf.org_html_rfc8200&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3=
voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820G=
dSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3D17YIL2k_NBYLoWTSab6OcrfhMvYxxfelVsE-dF=
UZNPU&e=3D>. For the reference, the IPv6 Segment Routing Header<https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Diet=
f-2D6man-2Dsegment-2Drouting-2Dheader-2D22&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scb=
fh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&=
m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3DXbus4FkiatrdR0m5qVakZ65=
2C8lrEl-aXXF1KGxPVAE&e=3D> draft does not mention Binding SIDs at all.



>From my POV, if Binding segments cannot be supported with SRv6 or SRv6+, a =
Technical Erratum on 8402 should posted.

Did I miss something here?

Your timely feedback would be highly appreciated.

Regards, and lots of thanks in advance,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecite=
le.com>

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Nick Hilliard
Sent: Tuesday, September 3, 2019 9:22 PM
To: Rob Shakir <robjs@google.com<mailto:robjs@google.com>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; 6man@ietf.org=
<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Rob,

Clarifying what I wrote previously, I don't think it would be appropriate f=
or draft-filsfils-spring-net-pgm-extension-srv6-usid to progress further un=
less the authors can demonstrate that the volume of IPv6 addressing require=
d can be satisfied in a way that works within the constraints that the oper=
ational community operates within.

If there is an expectation that this address space will be assigned from th=
e global unicast address block via standard RIR allocation policies, then t=
he authors will need to demonstrate that the RIRs are going to be comfortab=
le changing their allocation policies to accommodate this.

Nick
Ron Bonica<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>
1 September 2019 at 22:10
Hi Fernando,

6man participants should look at the following:

- https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01=
<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.=
com_3XtGMsvx1pLfDs2UgbiiJSG6H2-3Fu-3Dhttps-253A-252F-252Ftools.ietf.org-252=
Fhtml-252Fdraft-2Dietf-2Dspring-2Dsrv6-2Dnetwork-2Dprogramming-2D01&d=3DDwM=
GaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84h=
KuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=
=3DO66WGTcEG9ZY70Ry9qIdBNJuDMT7o1CzvozI7in8tH4&e=3D> (In particular, Sectio=
ns 4 and 5)
- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-=
usid-02<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.sy=
mantec.com_3GTugpKX6MEkQtxjkPN4sFA6H2-3Fu-3Dhttps-253A-252F-252Ftools.ietf.=
org-252Fhtml-252Fdraft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Dsrv6-2=
Dusid-2D02&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DF=
ch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7L=
kjyBe4welpUifuc&s=3DU-KuSOWhXTpyxiMVvcwTKU2Eonbtqs8iI_oxIEppZ4s&e=3D>

Ron


Juniper Business Use Only

-----Original Message-----
From: Fernando Gont <fgont@si6networks.com><mailto:fgont@si6networks.com>
Sent: Saturday, August 31, 2019 4:53 PM
To: Ron Bonica <rbonica@juniper.net><mailto:rbonica@juniper.net>; Rob Shaki=
r <robjs@google.com><mailto:robjs@google.com>; SPRING WG List <spring@ietf.=
org><mailto:spring@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Beyond SRv6.

Hi, Ron,

For those 6man-ers that have not been following the sprin work, could you p=
lease clarify what do you mean by "stretching the interpretation of
RFC8200 or RFC4291"?

In the past we have seen outright violation of RFC8200 (formerly RFC2460), =
so I'm curious if there are any documents trying to do the same, or what.

Thanks!

Cheers,
Fernando


--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com<mailto:fgont@si6networks.com>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492



--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_33tK=
yquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhttps-253A-252F-252Fwww.ietf.org-252Fmailman-2=
52Flistinfo-252Fipv6&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcW=
zoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&e=
=3D>
--------------------------------------------------------------------
Fernando Gont<mailto:fgont@si6networks.com>
31 August 2019 at 21:53
Hi, Ron,

For those 6man-ers that have not been following the sprin work, could
you please clarify what do you mean by "stretching the interpretation of
RFC8200 or RFC4291"?

In the past we have seen outright violation of RFC8200 (formerly
RFC2460), so I'm curious if there are any documents trying to do the
same, or what.

Thanks!

Cheers,
Fernando

Ron Bonica<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>
31 August 2019 at 21:33
Rob,

The following are arguments for proceeding with SRv6+:


  *   Efficient forwarding with deep SID lists
  *   Operational Simplicity
  *   SRv6+ work may finish before SRv6

Efficient forwarding with deep SID Lists
----------------------------------------------------

SR customers have stated a firm requirement to support SR paths that contai=
n 8 to 12 segments. They have also stated a requirement for implementations=
 to forward at line speed  and without consuming excessive overhead bandwid=
th.

SRv6, as defined in draft-ietf-6man-segment-routing-header, cannot satisfy =
these requirements. In order to support an SR path with 8 segments, SRv6 wo=
uld require a 128-byte SRH. Even if ASICs could process such a long SRH at =
line speed, the bandwidth overhead would be prohibitive.

Therefore, one of the four solutions  that you mention below is required to=
 make SRv6 deployable. While draft-ietf-6man-segment-routing-header is clos=
e to maturity, the four competing solutions mentioned below are equally mat=
ure and should be given equal consideration.


The four solutions are SRv6+, uSID, draft-li and draft-mirsky.

Operational Simplicity
-----------------------------
Network operators strive for operational simplicity. By loosely interpretin=
g (and sometimes bending) the requirements of RFCs 4291 and RFC 8200, SRv6 =
introduces architectural quirks that introduce operational complexity. The =
following are architectural quirks of  draft-ietf-6man-segment-routing-head=
er:


  *   The Segment Routing Header (SRH) serves purposes other than routing. =
Therefore, the SRH is sometimes required for packets that traverse the leas=
t-cost path from source to destination
  *   The SRH and the IPv6 Authentication Header are incompatible.
  *   The IPv6 destination address determines whether an SRH is valid and h=
ow it is processed. For example, if the IPv6 destination address contains o=
ne locally instantiated value, the SRH might be processed in one particular=
 way, while if the IPv6 destination address contains another locally instan=
tiated value, the SRH might be totally invalid.

Draft-ietf-spring-srv6-network-programming  promises more architectural qui=
rks. For example:


  *   Segment endpoints can insert and/or delete IPv6 extension headers
  *   An IPv6 packet can contain two Segment Routing headers
  *   IPv6 packets are no longer self-describing. For example, the Next Hea=
der Field in the SRH can carry a value of No Next Header, even though the S=
RH is followed by Ethernet payload.

Other emerging drafts promise still more architectural quirks. For example,=
 in draft-ali-6man-spring-srv6-oam, implementations need to examine the SRH=
 even when Segment Left equals zero. This is because the SRH has been overl=
oaded to carry OAM as well as routing information.

Furthermore, draft-filsfils-spring-net-pgm-extension-srv6-usid requires net=
work operators to obtain address space and number their networks in a parti=
cular way to make routing work.

SRv6+ Work May Finish Before SRv6 work
--------------------------------------------------------
SRv6+  has been implemented on LINUX and is being implemented on JUNOS. Imp=
lementation experience demonstrates that specification is fairly complete. =
For example, there is no need for an SRv6+ OAM document. It=92s just IPv6 a=
nd IPv6 OAM just works.

Furthermore, the SRv6+ specifications adhere to a strict interpretation of =
RFC 8200. Therefore, as they progress through the working group, they won=
=92t need to overcome the objections that are inevitably encountered when s=
tretching the interpretation of a specification that is so fundamental as R=
FC 8200.

                                                                           =
                           Thanks,
                                                                           =
                               Ron








From: spring <spring-bounces@ietf.org><mailto:spring-bounces@ietf.org> On B=
ehalf Of Rob Shakir
Sent: Sunday, August 4, 2019 5:04 PM
To: SPRING WG List <spring@ietf.org><mailto:spring@ietf.org>
Subject: [spring] Beyond SRv6.


Hi SPRING WG,


Over the last 5+ years, the IETF has developed Source Packet Routing in Net=
workinG (SPRING) aka Segment Routing for both the MPLS (SR-MPLS) and IPv6 (=
SRv6) data planes. SR-MPLS may also be transported over IP in UDP or GRE.


These encapsulations are past WG last call (in IESG or RFC Editor).


During the SPRING WG meeting at IETF 105, two presentations were related to=
 the reduction of the size of the SID for IPv6 dataplane:

  *   SRv6+ / CRH -- https://tools.ietf.org/html/draft-bonica-spring-srv6-p=
lus-04<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.sym=
antec.com_3XuwzQk4bWzHWmJ3PNZzRWh6H2-3Fu-3Dhttps-253A-252F-252Furldefense.p=
roofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtm=
l-5Fdraft-2D2Dbonica-2D2Dspring-2D2Dsrv6-2D2Dplus-2D2D04-2526d-253DDwMFaQ-2=
526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82si=
r-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGR=
DJKdxnE2ieIC4dD-5FFL6s-2526s-253DKUhAfjVsx-5FwK645uJk0FHzs2vxiAVr-2DCskMPAa=
EhEQQ-2526e-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI=
&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_Dh=
pMn_7LkjyBe4welpUifuc&s=3DZeNvkiTiz_G_r9MTMnyueTmhcdc2r68VTgfzWbPH6RQ&e=3D>
  *   uSID -- https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-ext=
ension-srv6-usid-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
clicktime.symantec.com_3XUeUBC1vrovLBUoCPCKDzD6H2-3Fu-3Dhttps-253A-252F-252=
Furldefense.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.i=
etf.org-5Fhtml-5Fdraft-2D2Dfilsfils-2D2Dspring-2D2Dnet-2D2Dpgm-2D2Dextensio=
n-2D2Dsrv6-2D2Dusid-2D2D01-2526d-253DDwMFaQ-2526c-253DHAkYuh63rsuhr6Scbfh0U=
jBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAw=
rDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-2=
53DAq1DK7fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ-2526e-253D&d=3DDwMGaQ&c=3DHA=
kYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2=
EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&s=3DDAgTYMJJ=
Scz3Mrfl9s0dqH2s4LNiTzArv-gmKKQHVqw&e=3D>


During the IETF week, two additional drafts have been proposed:

  *   https://tools.ietf.org/html/draft-li-spring-compressed-srv6-np-00<htt=
ps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_=
3RsA24LYYDz2wXB3s3USU4K6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.=
com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-=
2D2Dli-2D2Dspring-2D2Dcompressed-2D2Dsrv6-2D2Dnp-2D2D00-2526d-253DDwMFaQ-25=
26c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir=
-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRD=
JKdxnE2ieIC4dD-5FFL6s-2526s-253DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-2DCr=
Ks-2526e-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpM=
n_7LkjyBe4welpUifuc&s=3DYwO2-hrzdxaWDQyHCQVkn-pOoJ1S3Ce0TLYcxRlBtV4&e=3D>
  *   https://tools.ietf.org/html/draft-mirsky-6man-unified-id-sr-03<https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3QH=
absdCZRy35Awz9b6QUCR6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com=
-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2=
Dmirsky-2D2D6man-2D2Dunified-2D2Did-2D2Dsr-2D2D03-2526d-253DDwMFaQ-2526c-25=
3DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoL=
x84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE=
2ieIC4dD-5FFL6s-2526s-253DgcbkHYxXm7FU7vblOB1vI58SDaaWf62pa7YvLmsP4nI-2526e=
-253D&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DFch9FQ=
82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe=
4welpUifuc&s=3DFUOxxgQDJZ4MkDXlR7jfAPv725rDj8H66uW4UFt3fZo&e=3D>


As we expressed during the meeting, it is important for the WG to understan=
d what the aims of additional encapsulations are. Thus, we think it is impo=
rtant that the WG should first get to a common understanding on the require=
ments for a new IPv6 data plane with a smaller SID - both from the perspect=
ive of operators that are looking to deploy these technologies, and from th=
at of the software/hardware implementation.


Therefore, we would like to solicit network operators interested in SR over=
 the IPv6 data plane to briefly introduce their:

  *   use case (e.g. Fast Reroute, explicit routing/TE)
  *   forwarding performance and scaling requirements

     *   e.g., (number of nodes, network diameter, number of SID required i=
n max and average). For the latter, if possible using both SRv6 128-bit SID=
s and shorter (e.g. 32-bit) SIDs as the number would typically be different=
 (*).

  *   if the existing SRv6 approach is not deployable in their circumstance=
s, details of the requirement of a different solution is required and wheth=
er this solution is needed for the short term only or for the long term.


As well as deployment limitations, we would like the SPRING community to br=
iefly describe the platform limitations that they are seeing which limit th=
e deployment of SRv6  In particular limitations related to the number of SI=
Ds which can be pushed and forwarded and how much the use of shorter SIDs w=
ould improve the deployments .


For both of these sets of feedback if possible, please post this to the SPR=
ING WG. If the information cannot be shared publicly, please send it direct=
ly to the chairs & AD (Martin).


This call for information will run for four weeks, up to 2019/09/03. As a r=
eminder, you can reach the SPRING chairs via spring-chairs@ietf.org<mailto:=
spring-chairs@ietf.org> and ADs via spring-ads@ietf.org<mailto:spring-ads@i=
etf.org>.


Thank you,

-- Rob & Bruno


(*) As expressed on the mailing list, a 128 bit SID can encode two instruct=
ions a node SID and an adjacency SID hence less SID may be required.



Juniper Business Use Only

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_33tK=
yquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhttps-253A-252F-252Fwww.ietf.org-252Fmailman-2=
52Flistinfo-252Fipv6&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcW=
zoCI&r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&e=
=3D>
--------------------------------------------------------------------


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains informa=
tion which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
and all copies thereof.
___________________________________________________________________________

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B7465dggeml529mbxchi_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>
<!--
@font-face
	{font-family:Wingdings}
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:#485663}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New"}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:#485663}
span.HTMLPreformattedChar
	{font-family:"Courier New"}
p.msonormal0, li.msonormal0, div.msonormal0
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:#485663}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:#485663}
span.EmailStyle22
	{font-family:"Calibri",sans-serif;
	color:windowtext}
span.EmailStyle23
	{font-family:"Calibri",sans-serif;
	color:#1F497D}
span.EmailStyle24
	{font-family:"Calibri",sans-serif;
	color:windowtext}
@page WordSection1
	{margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
	{}
ol
	{margin-bottom:0in}
ul
	{margin-bottom:0in}
-->
</style>
</head>
<body bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div style=3D"font-family:Calibri,Helvetica!important">Hi Ron,<br>
<br>
Binding SID is very useful in inter-domain routing, not only for shortening=
 SID list, but also for security and privacy.
<br>
<br>
So I think Binding SID is a good design for any kind of Source Routing para=
digm. <br>
<br>
The only problem we should discuss is that how to handle it.But I doubt the=
 cost of encapsulating a new IPv6 header.<br>
<br>
Regards,<br>
Cheng<br>
<br>
<br>
<hr style=3D"border-top:dotted 1px">
Cheng Li<br>
Email: <a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.com</a><br>
<br>
<br>
<br>
</div>
<div name=3D"AnyOffice-Background-Image" style=3D"border-top:1px solid #B5C=
4DF; padding:8px">
<div><b>From: </b>Ron Bonica&lt;<a href=3D"mailto:rbonica=3D40juniper.net@d=
marc.ietf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;</div>
<div><b>To: </b>Alexander Vainshtein&lt;<a href=3D"mailto:Alexander.Vainsht=
ein@ecitele.com">Alexander.Vainshtein@ecitele.com</a>&gt;;Rob Shakir&lt;<a =
href=3D"mailto:robjs@google.com">robjs@google.com</a>&gt;;bruno.decraene&lt=
;<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>=
&gt;</div>
<div><b>Cc: </b>SPRING WG List&lt;<a href=3D"mailto:spring@ietf.org">spring=
@ietf.org</a>&gt;</div>
<div><b>Subject: </b>Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv=
6)</div>
<div><b>Time: </b>2019-09-06 01:39:25</div>
<br>
</div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Hi Alexander,</span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">SRv6&#43; does not =
currently define a binding SID. If one were ever needed, it would be easy e=
nough to specify and implement. When a segment endpoint encountered a bindi=
ng SID, it would:</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoListParagraph" style=3D"color:windowtext; margin-left:0in">=
Decrement Segments Left</li><li class=3D"MsoListParagraph" style=3D"color:w=
indowtext; margin-left:0in">Copy an IPv6 address from the SFIB to the IPv6 =
destination address</li><li class=3D"MsoListParagraph" style=3D"color:windo=
wtext; margin-left:0in">Prepend an IPv6 header with its own CRH to the pack=
et. Information required build that header and CRH would be found in the SF=
IB</li></ul>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">However, I don=92t =
think that SRv6&#43; will ever need a binding SID. A binding SID is a short=
hand that can be used to represent a list of SIDs. Since SRv6&#43; SIDs are=
 already short, this shorthand isn=92t needed.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">But, again, if we e=
ver needed a binding SID for another reason, we could add it.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;Ron</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in; margi=
n-bottom:.0001pt; text-align:center">
<span style=3D"font-size:7.0pt; color:black">Juniper Business Use Only</spa=
n></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> spring &lt;spring-bounces@ietf.org&gt;
<b>On Behalf Of </b>Alexander Vainshtein<br>
<b>Sent:</b> Wednesday, September 4, 2019 6:49 AM<br>
<b>To:</b> Rob Shakir &lt;robjs@google.com&gt;; bruno.decraene@orange.com<b=
r>
<b>Cc:</b> SPRING WG List &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)</span>=
</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Rob, Bruno and all,</s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I have a naive questio=
n based, most probably, on insufficient understanding of SRv6 (not to menti=
on SRv6&#43;).</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This question has been=
 prompted by the complaints (on the Beyond SRv6 thread) about problems with=
 supporting long lists of 128-bits of SIDs in the IPv6 Segment Routing Head=
ers, and various approaches to mitigating
 these complaints.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<pre><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-=
serif; color:#1F497D"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__tools.ietf.org_html_rfc8402-23section-2D5&amp;d=3DDwMGaQ&amp;c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hK=
uKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc=
&amp;s=3D4Pw59S_7ctGrITQ1UDr9pRLX3wSiw8AIep6o351bwAU&amp;e=3D">Section 5 of=
 RFC 8402</a> defines Binding Segments (BSIDs) and says that</span><span st=
yle=3D"font-family:&quot;Calibri&quot;,sans-serif; color:#1F497D"> =93</spa=
n><span style=3D"color:black">he BSID is bound to an SR Policy, instantiati=
on of which may involve a list of SIDs.</span><span style=3D"">=94 &nbsp;&n=
bsp;</span><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;=
,sans-serif; color:#1F497D">It also explains that BSIDs facilitate better s=
calability (among other things) of SR. &nbsp;And, as is appropriate for the=
 architecture document, RFC 8402 does not differentiate between SR-MPLS and=
 SRv6 in the definition of Binding segments.</span></pre>
<pre><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-=
serif; color:#1F497D">&nbsp;</span></pre>
<pre><span style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-=
serif; color:#1F497D">The <a href=3D"https://urldefense.proofpoint.com/v2/u=
rl?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drout=
ing-2Dmpls-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDT=
XcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt=
820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3D20cuMhbB0Wd1mo1ubF9TATo4O_xDH5=
x814ul0VlQnz4&amp;e=3D">SR-MPLS</a> draft (already approved for publication=
 as an RFC) &nbsp;mentions (e.g., in the example in Section A.3.2) that the=
 node that has allocated a BSID label 1023 for a specific SR policy FEC-1 f=
or which it is the head-end =93</span><span style=3D"color:black">installs =
a transit MPLS forwarding entry to SWAP incoming label=3D1023, with outgoin=
g labels and outgoing interface determined by the SID-List for FEC1</span><=
span style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-serif;=
 color:#1F497D">=94. This explanation is fully compatible with the MPLS arc=
hitecture where the top label of the label stack can be swapped with multip=
le new labels. </span></pre>
<pre><span style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-=
serif; color:#1F497D">&nbsp;</span></pre>
<pre><span style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-=
serif; color:#1F497D">Can somebody please explain how (if at all) are Bindi=
ng Segments going to be supported in SRv6 and/or in SRv6&#43;?</span></pre>
<pre><span style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-=
serif; color:#1F497D">To the best of my (admittedly, limited) understanding=
 of IPv6, no equivalent of the SR-MPLS handling of the BSID is allowed with=
 the IPv6 routing headers as per <a href=3D"https://urldefense.proofpoint.c=
om/v2/url?u=3Dhttps-3A__tools.ietf.org_html_rfc8200&amp;d=3DDwMGaQ&amp;c=3D=
HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKw=
l-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&am=
p;s=3D17YIL2k_NBYLoWTSab6OcrfhMvYxxfelVsE-dFUZNPU&amp;e=3D">RFC 8200</a>. F=
or the reference, the <a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2D6man-2Dsegment-2Drouting-2D=
header-2D22&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWz=
oCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820G=
dSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DXbus4FkiatrdR0m5qVakZ652C8lrEl-aXX=
F1KGxPVAE&amp;e=3D">IPv6 Segment Routing Header</a> draft does not mention =
Binding SIDs at all. </span></pre>
<pre><span style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-=
serif; color:#1F497D">&nbsp;</span></pre>
<pre><span style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-=
serif; color:#1F497D">From my POV, if Binding segments cannot be supported =
with SRv6 or SRv6&#43;, a Technical Erratum on 8402 should posted.</span></=
pre>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Did I miss something h=
ere?</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Your timely feedback w=
ould be highly appreciated.
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regards, and lots of t=
hanks in advance,
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Sasha</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Office: &#43;972-39266=
302</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cell:&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; &#43;972-549266302</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Email:&nbsp;&nbsp; <a =
href=3D"mailto:Alexander.Vainshtein@ecitele.com">
Alexander.Vainshtein@ecitele.com</a></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> spring &lt;<a href=3D"mailto:spring-bounc=
es@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Nick Hilliard<br>
<b>Sent:</b> Tuesday, September 3, 2019 9:22 PM<br>
<b>To:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.=
com</a>&gt;<br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;;
<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Beyond SRv6.</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Rob,<br>
<br>
Clarifying what I wrote previously, I don't think it would be appropriate f=
or draft-filsfils-spring-net-pgm-extension-srv6-usid to progress further un=
less the authors can demonstrate that the volume of IPv6 addressing require=
d can be satisfied in a way that
 works within the constraints that the operational community operates withi=
n.<br>
<br>
If there is an expectation that this address space will be assigned from th=
e global unicast address block via standard RIR allocation policies, then t=
he authors will need to demonstrate that the RIRs are going to be comfortab=
le changing their allocation policies
 to accommodate this.<br>
<br>
Nick<span style=3D"font-size:12.0pt"></span></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div style=3D"margin-left:18.75pt; margin-top:22.5pt; margin-right:18.75pt;=
 margin-bottom:7.5pt">
<div style=3D"border:none; border-top:solid #EDF1F4 1.5pt; padding:8.0pt 0i=
n 0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"vertical-align:middle"><a href=3D"mailto:rb=
onica=3D40juniper.net@dmarc.ietf.org">Ron Bonica</a></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"text-align:right; vertical-=
align:middle">
<span style=3D"color:#909AA4">1 September 2019 at 22:10</span></p>
</div>
</div>
<div style=3D"margin-left:.25in; margin-right:.25in">
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4">Hi Fernando,<br>
<br>
6man participants should look at the following:<br>
<br>
- <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clickti=
me.symantec.com_3XtGMsvx1pLfDs2UgbiiJSG6H2-3Fu-3Dhttps-253A-252F-252Ftools.=
ietf.org-252Fhtml-252Fdraft-2Dietf-2Dspring-2Dsrv6-2Dnetwork-2Dprogramming-=
2D01&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp=
;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8=
J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DO66WGTcEG9ZY70Ry9qIdBNJuDMT7o1CzvozI7in8t=
H4&amp;e=3D">
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01</=
a> (In particular, Sections 4 and 5)<br>
- <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clickti=
me.symantec.com_3GTugpKX6MEkQtxjkPN4sFA6H2-3Fu-3Dhttps-253A-252F-252Ftools.=
ietf.org-252Fhtml-252Fdraft-2Dfilsfils-2Dspring-2Dnet-2Dpgm-2Dextension-2Ds=
rv6-2Dusid-2D02&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDT=
XcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt=
820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DU-KuSOWhXTpyxiMVvcwTKU2Eonbtqs=
8iI_oxIEppZ4s&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-02</a><br>
<br>
Ron<br>
<br>
<br>
Juniper Business Use Only<br>
<br>
-----Original Message-----<br>
From: Fernando Gont <a href=3D"mailto:fgont@si6networks.com">&lt;fgont@si6n=
etworks.com&gt;</a>
<br>
Sent: Saturday, August 31, 2019 4:53 PM<br>
To: Ron Bonica <a href=3D"mailto:rbonica@juniper.net">&lt;rbonica@juniper.n=
et&gt;</a>; Rob Shakir
<a href=3D"mailto:robjs@google.com">&lt;robjs@google.com&gt;</a>; SPRING WG=
 List <a href=3D"mailto:spring@ietf.org">
&lt;spring@ietf.org&gt;</a>; <a href=3D"mailto:6man@ietf.org">6man@ietf.org=
</a><br>
Subject: Re: [spring] Beyond SRv6.<br>
<br>
Hi, Ron,<br>
<br>
For those 6man-ers that have not been following the sprin work, could you p=
lease clarify what do you mean by &quot;stretching the interpretation of<br=
>
RFC8200 or RFC4291&quot;?<br>
<br>
In the past we have seen outright violation of RFC8200 (formerly RFC2460), =
so I'm curious if there are any documents trying to do the same, or what.<b=
r>
<br>
Thanks!<br>
<br>
Cheers,<br>
Fernando</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4"><br>
<br>
--<br>
Fernando Gont<br>
SI6 Networks<br>
e-mail: <a href=3D"mailto:fgont@si6networks.com">fgont@si6networks.com</a><=
br>
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<br>
<br>
<br>
<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__clicktime.symantec.com_33tKyquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhtt=
ps-253A-252F-252Fwww.ietf.org-252Fmailman-252Flistinfo-252Fipv6&amp;d=3DDwM=
GaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir=
-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4=
welpUifuc&amp;s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&amp;e=3D">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------</span>=
</p>
</div>
</div>
<div style=3D"margin-left:18.75pt; margin-top:22.5pt; margin-right:18.75pt;=
 margin-bottom:7.5pt">
<div style=3D"border:none; border-top:solid #EDF1F4 1.5pt; padding:8.0pt 0i=
n 0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"vertical-align:middle"><a href=3D"mailto:fg=
ont@si6networks.com">Fernando Gont</a></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"text-align:right; vertical-=
align:middle">
<span style=3D"color:#909AA4">31 August 2019 at 21:53</span></p>
</div>
</div>
<div style=3D"margin-left:.25in; margin-right:.25in">
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4">Hi, Ron,<br>
<br>
For those 6man-ers that have not been following the sprin work, could<br>
you please clarify what do you mean by &quot;stretching the interpretation =
of<br>
RFC8200 or RFC4291&quot;?<br>
<br>
In the past we have seen outright violation of RFC8200 (formerly<br>
RFC2460), so I'm curious if there are any documents trying to do the<br>
same, or what.<br>
<br>
Thanks!<br>
<br>
Cheers,<br>
Fernando</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4">&nbsp;</span></p>
</div>
</div>
<div style=3D"margin-left:18.75pt; margin-top:22.5pt; margin-right:18.75pt;=
 margin-bottom:7.5pt">
<div style=3D"border:none; border-top:solid #EDF1F4 1.5pt; padding:8.0pt 0i=
n 0in 0in">
<div>
<p class=3D"MsoNormal" style=3D"vertical-align:middle"><a href=3D"mailto:rb=
onica=3D40juniper.net@dmarc.ietf.org">Ron Bonica</a></p>
</div>
<p class=3D"MsoNormal" align=3D"right" style=3D"text-align:right; vertical-=
align:middle">
<span style=3D"color:#909AA4">31 August 2019 at 21:33</span></p>
</div>
</div>
<div style=3D"margin-left:.25in; margin-right:.25in">
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Rob,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">The following are argu=
ments for proceeding with SRv6&#43;:</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"color:#909AA4">Efficient forwarding with d=
eep SID lists</li><li class=3D"MsoNormal" style=3D"color:#909AA4">Operation=
al Simplicity</li><li class=3D"MsoNormal" style=3D"color:#909AA4">SRv6&#43;=
 work may finish before SRv6</li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Efficient forwarding w=
ith deep SID Lists</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">----------------------=
------------------------------</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">SR customers have stat=
ed a firm requirement to support SR paths that contain 8 to 12 segments. Th=
ey have also stated a requirement for implementations to forward at line sp=
eed &nbsp;and without consuming excessive
 overhead bandwidth.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">SRv6, as defined in dr=
aft-ietf-6man-segment-routing-header, cannot satisfy these requirements. In=
 order to support an SR path with 8 segments, SRv6 would require a 128-byte=
 SRH. Even if ASICs could process such
 a long SRH at line speed, the bandwidth overhead would be prohibitive.</sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Therefore, one of the =
four solutions &nbsp;that you mention below is required to make SRv6 deploy=
able. While draft-ietf-6man-segment-routing-header is close to maturity, th=
e four competing solutions mentioned below
 are equally mature and should be given equal consideration.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">The four solutions are SRv6&#43;,=
 uSID, draft-li and draft-mirsky.</span><span style=3D"color:#909AA4"></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Operational Simplicity=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">----------------------=
------- </span>
</p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Network operators stri=
ve for operational simplicity. By loosely interpreting (and sometimes bendi=
ng) the requirements of RFCs 4291 and RFC 8200, SRv6 introduces architectur=
al quirks that introduce operational
 complexity. The following are architectural quirks of &nbsp;draft-ietf-6ma=
n-segment-routing-header:</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"color:#909AA4">The Segment Routing Header =
(SRH) serves purposes other than routing. Therefore, the SRH is sometimes r=
equired for packets that traverse the least-cost path from source to destin=
ation</li><li class=3D"MsoNormal" style=3D"color:#909AA4">The SRH and the I=
Pv6 Authentication Header are incompatible.</li><li class=3D"MsoNormal" sty=
le=3D"color:#909AA4">The IPv6 destination address determines whether an SRH=
 is valid and how it is processed. For example, if the IPv6 destination add=
ress contains one locally instantiated value, the SRH might be processed in=
 one particular
 way, while if the IPv6 destination address contains another locally instan=
tiated value, the SRH might be totally invalid.</li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Draft-ietf-spring-srv6=
-network-programming &nbsp;promises more architectural quirks. For example:=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"color:#909AA4">Segment endpoints can inser=
t and/or delete IPv6 extension headers</li><li class=3D"MsoNormal" style=3D=
"color:#909AA4">An IPv6 packet can contain two Segment Routing headers</li>=
<li class=3D"MsoNormal" style=3D"color:#909AA4">IPv6 packets are no longer =
self-describing. For example, the Next Header Field in the SRH can carry a =
value of No Next Header, even though the SRH is followed by Ethernet payloa=
d.</li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Other emerging drafts =
promise still more architectural quirks. For example, in draft-ali-6man-spr=
ing-srv6-oam, implementations need to examine the SRH even when Segment Lef=
t equals zero. This is because the SRH
 has been overloaded to carry OAM as well as routing information.</span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Furthermore, draft-fil=
sfils-spring-net-pgm-extension-srv6-usid requires network operators to obta=
in address space and number their networks in a particular way to make rout=
ing work.
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">SRv6&#43; Work May Fin=
ish Before SRv6 work</span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"color:=
#909AA4">--------------------------------------------------------</span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">SRv6&#43; &nbsp;has be=
en implemented on LINUX and is being implemented on JUNOS. Implementation e=
xperience demonstrates that specification is fairly complete. For example, =
there is no need for an SRv6&#43; OAM document. It=92s
 just IPv6 and IPv6 OAM just works.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">Furthermore, the SRv6&=
#43; specifications adhere to a strict interpretation of RFC 8200. Therefor=
e, as they progress through the working group, they won=92t need to overcom=
e the objections that are inevitably encountered
 when stretching the interpretation of a specification that is so fundament=
al as RFC 8200.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks,</span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;Ron</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoListParagraph"><span style=3D"color:#909AA4">&nbsp;</span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:#909AA4">&nbsp;</span><span style=3D"col=
or:#909AA4"></span></p>
<p class=3D"MsoNormal"><b><span style=3D"color:#909AA4">From:</span></b><sp=
an style=3D"color:#909AA4"> spring
<a href=3D"mailto:spring-bounces@ietf.org">&lt;spring-bounces@ietf.org&gt;<=
/a> <b>On Behalf Of
</b>Rob Shakir<br>
<b>Sent:</b> Sunday, August 4, 2019 5:04 PM<br>
<b>To:</b> SPRING WG List <a href=3D"mailto:spring@ietf.org">&lt;spring@iet=
f.org&gt;</a><br>
<b>Subject:</b> [spring] Beyond SRv6.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<div>
<div>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">Hi SPRING WG,</span><span style=
=3D"color:#909AA4"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">Over the last 5&#43; years, the I=
ETF has developed Source Packet Routing in NetworkinG (SPRING) aka Segment =
Routing for both the MPLS (SR-MPLS) and IPv6 (SRv6)
 data planes. SR-MPLS may also be transported over IP in UDP or GRE.</span>=
<span style=3D"color:#909AA4"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">These encapsulations are past WG =
last call (in IESG or RFC Editor).</span><span style=3D"color:#909AA4"></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">During the SPRING WG meeting at I=
ETF 105, two presentations were related to the reduction of the size of the=
 SID for IPv6 dataplane:</span><span style=3D"color:#909AA4"></span></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"color:black; vertical-align:baseline"><spa=
n style=3D"font-family:&quot;Arial&quot;,sans-serif">SRv6&#43; / CRH --
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime=
.symantec.com_3XuwzQk4bWzHWmJ3PNZzRWh6H2-3Fu-3Dhttps-253A-252F-252Furldefen=
se.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5=
Fhtml-5Fdraft-2D2Dbonica-2D2Dspring-2D2Dsrv6-2D2Dplus-2D2D04-2526d-253DDwMF=
aQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ=
82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1=
NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-253DKUhAfjVsx-5FwK645uJk0FHzs2vxiAVr-2DCsk=
MPAaEhEQQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb=
3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJr=
Elhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DZeNvkiTiz_G_r9MTMnyueTmhc=
dc2r68VTgfzWbPH6RQ&amp;e=3D">
https://tools.ietf.org/html/draft-bonica-spring-srv6-plus-04</a></span></li=
><li class=3D"MsoNormal" style=3D"color:black; vertical-align:baseline"><sp=
an style=3D"font-family:&quot;Arial&quot;,sans-serif">uSID --
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime=
.symantec.com_3XUeUBC1vrovLBUoCPCKDzD6H2-3Fu-3Dhttps-253A-252F-252Furldefen=
se.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5=
Fhtml-5Fdraft-2D2Dfilsfils-2D2Dspring-2D2Dnet-2D2Dpgm-2D2Dextension-2D2Dsrv=
6-2D2Dusid-2D2D01-2526d-253DDwMFaQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2D=
ndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2=
526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-253DAq1DK7=
fu73axZ1PXLIE8xnHE2AhTtNZy9LTHgWqx4CQ-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAk=
Yuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-A=
WF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=
=3DDAgTYMJJScz3Mrfl9s0dqH2s4LNiTzArv-gmKKQHVqw&amp;e=3D">
https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-us=
id-01</a>&nbsp;</span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">During the IETF week, two additio=
nal drafts have been proposed:</span><span style=3D"color:#909AA4"></span><=
/p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"color:black; vertical-align:baseline"><spa=
n style=3D"font-family:&quot;Arial&quot;,sans-serif"><a href=3D"https://url=
defense.proofpoint.com/v2/url?u=3Dhttps-3A__clicktime.symantec.com_3RsA24LY=
YDz2wXB3s3USU4K6H2-3Fu-3Dhttps-253A-252F-252Furldefense.proofpoint.com-252F=
v2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.org-5Fhtml-5Fdraft-2D2Dli-2=
D2Dspring-2D2Dcompressed-2D2Dsrv6-2D2Dnp-2D2D00-2526d-253DDwMFaQ-2526c-253D=
HAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-253DFch9FQ82sir-2DBoLx8=
4hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5FLWYu2a-2D1NaGRDJKdxnE2i=
eIC4dD-5FFL6s-2526s-253DXWUDAD2FMhWLfeT5sgUb1lgthJhugcyT98GJ2N-2DCrKs-2526e=
-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&am=
p;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_=
8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DYwO2-hrzdxaWDQyHCQVkn-pOoJ1S3Ce0TLYcxRlB=
tV4&amp;e=3D">https://tools.ietf.org/html/draft-li-spring-compressed-srv6-n=
p-00</a>&nbsp;</span></li><li class=3D"MsoNormal" style=3D"color:black; ver=
tical-align:baseline"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__click=
time.symantec.com_3QHabsdCZRy35Awz9b6QUCR6H2-3Fu-3Dhttps-253A-252F-252Furld=
efense.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Ftools.ietf.o=
rg-5Fhtml-5Fdraft-2D2Dmirsky-2D2D6man-2D2Dunified-2D2Did-2D2Dsr-2D2D03-2526=
d-253DDwMFaQ-2526c-253DHAkYuh63rsuhr6Scbfh0UjBXeMK-2Dndb3voDTXcWzoCI-2526r-=
253DFch9FQ82sir-2DBoLx84hKuKwl-2DAWF2EfpHcAwrDThKP8-2526m-253DackZC9evRf-5F=
LWYu2a-2D1NaGRDJKdxnE2ieIC4dD-5FFL6s-2526s-253DgcbkHYxXm7FU7vblOB1vI58SDaaW=
f62pa7YvLmsP4nI-2526e-253D&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXe=
MK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;=
m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4welpUifuc&amp;s=3DFUOxxgQDJZ4MkDXlR7j=
fAPv725rDj8H66uW4UFt3fZo&amp;e=3D">https://tools.ietf.org/html/draft-mirsky=
-6man-unified-id-sr-03</a>&nbsp;</span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">As we expressed during the meetin=
g, it is important for the WG to understand what the aims of additional enc=
apsulations are. Thus, we think it is important
 that the WG should first get to a common understanding on the requirements=
 for a new IPv6 data plane with a smaller SID - both from the perspective o=
f operators that are looking to deploy these technologies, and from that of=
 the software/hardware implementation.</span><span style=3D"color:#909AA4">=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">Therefore, we would like to solic=
it network operators interested in SR over the IPv6 data plane to briefly i=
ntroduce their:</span><span style=3D"color:#909AA4"></span></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"color:black; vertical-align:baseline"><spa=
n style=3D"font-family:&quot;Arial&quot;,sans-serif">use case (e.g. Fast Re=
route, explicit routing/TE)</span></li><li class=3D"MsoNormal" style=3D"col=
or:black; vertical-align:baseline"><span style=3D"font-family:&quot;Arial&q=
uot;,sans-serif">forwarding performance and scaling requirements</span></li=
></ul>
<ul type=3D"disc" style=3D"margin-top:0in">
<ul type=3D"circle" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"color:black; vertical-align:baseline"><spa=
n style=3D"font-family:&quot;Arial&quot;,sans-serif">e.g., (number of nodes=
, network diameter, number of SID required in max and average). For the lat=
ter, if possible using both SRv6 128-bit SIDs and
 shorter (e.g. 32-bit) SIDs as the number would typically be different (*).=
</span></li></ul>
</ul>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"color:black; vertical-align:baseline"><spa=
n style=3D"font-family:&quot;Arial&quot;,sans-serif">if the existing SRv6 a=
pproach is not deployable in their circumstances, details of the requiremen=
t of a different solution is required and whether
 this solution is needed for the short term only or for the long term.</spa=
n></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">As well as deployment limitations=
, we would like the SPRING community to briefly describe the platform limit=
ations that they are seeing which limit the deployment
 of SRv6&nbsp; In particular limitations related to the number of SIDs whic=
h can be pushed and forwarded and how much the use of shorter SIDs would im=
prove the deployments .</span><span style=3D"color:#909AA4"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">For both of these sets of feedbac=
k if possible, please post this to the SPRING WG. If the information cannot=
 be shared publicly, please send it directly to
 the chairs &amp; AD (Martin).</span><span style=3D"color:#909AA4"></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">This call for information will ru=
n for four weeks, up to 2019/09/03. As a reminder, you can reach the SPRING=
 chairs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:#909A=
A4"><a href=3D"mailto:spring-chairs@ietf.org">spring-chairs@ietf.org</a></s=
pan><span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black"> =
and ADs via
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif; color:#909A=
A4"><a href=3D"mailto:spring-ads@ietf.org">spring-ads@ietf.org</a></span><s=
pan style=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">.&nbsp;=
</span><span style=3D"color:#909AA4"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">Thank you,</span><span style=3D"c=
olor:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">-- Rob &amp; Bruno</span><span st=
yle=3D"color:#909AA4"></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif; color:#909AA4">&nbsp;</span><span style=3D"color:#909AA4"></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"font-family:&=
quot;Arial&quot;,sans-serif; color:black">(*) As expressed on the mailing l=
ist, a 128 bit SID can encode two instructions a node SID and an adjacency =
SID hence less SID may be required.</span><span style=3D"color:#909AA4"></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#909AA4">&nbsp;</span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in; margi=
n-bottom:.0001pt; text-align:center">
<span style=3D"font-size:7.0pt; color:black">Juniper Business Use Only</spa=
n><span style=3D"color:#909AA4"></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:12.0pt; font-family:&quot;Times New Roman&quot;,serif; color:#909AA4">&=
nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt; font-family:&quot;T=
imes New Roman&quot;,serif; color:#909AA4">--------------------------------=
------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__clicktime.symantec.com_33tKyquDDwPJxhZF9gfXr6D6H2-3Fu-3Dhtt=
ps-253A-252F-252Fwww.ietf.org-252Fmailman-252Flistinfo-252Fipv6&amp;d=3DDwM=
GaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DFch9FQ82sir=
-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&amp;m=3DJrElhnt820GdSRCJ_8J_DhpMn_7LkjyBe4=
welpUifuc&amp;s=3D3aBOOwc2ATKc146Ok72cTJF2S-mXQaXO6cVBYn9jeQA&amp;e=3D">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------</span>=
</p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt; font-family:&quot;T=
imes New Roman&quot;,serif">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><br>
___________________________________________________________________________=
<br>
<br>
This e-mail message is intended for the recipient only and contains informa=
tion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________=
</span></p>
</div>
</div>
</body>
</html>

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B7465dggeml529mbxchi_--


From nobody Fri Sep  6 07:50:51 2019
Return-Path: <dirk@lapishills.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 2D6AE120BBE for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lapishills-com.20150623.gappssmtp.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 ZuDI7XyjONup for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:50:30 -0700 (PDT)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 8E237120CDC for <spring@ietf.org>; Fri,  6 Sep 2019 07:50:29 -0700 (PDT)
Received: by mail-wm1-x32f.google.com with SMTP id r17so7595447wme.0 for <spring@ietf.org>; Fri, 06 Sep 2019 07:50:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lapishills-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=dRMDjJdG6kSgFxrXFVPTSiUuRk3MfioDZkg6eTYJrKg=; b=LatUvkSJbLC8LhM0MrRbYaCWEY1cIaLVHbmN4Vg79+Ioh9ZDbClmxX+E7aohMF7oDt ni+LyPNOQYuivEayGTmFFaPNySvemtm5CD4EjJibWKAlUt+VeNQqQBcoymRrZwkydu/9 X6GctVgp94aemchj1nqWE2hfbTmFRoqQgMkMkoJneiAoxIIx8tpELd9/oUxNRLDoPG6d OsJ/0z8kwMaid7jaV6Cz5Jw+9VfWZRNXyxa0g9bDbWj5X4pMJqLGIhUarsrsGrWHyBne PZwqJIcHLAwiULphjdbeJ8KdnBgO05QblHJ1ClKdWpZODkTVdKKe6ksPitxa1UfMxfB4 Zpfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=dRMDjJdG6kSgFxrXFVPTSiUuRk3MfioDZkg6eTYJrKg=; b=BGLM13Eszm3DcxdSg5v06gYcaFEZ5sBhTBM7dz1bw0/kGiIKYxppmyuYNwEncDyHO9 5y8G9XzsgPk46kQMvgpE6yR3Xr53ZT0jMGEXiiq/tRSo2221WZsdDgBybtwCk0KVlGsY ufLOMBOk8WNBnbzUCj5oYI28aZt64GQYZSP+BJWM2P3ovaOiEpg/XBXBoUmJP2H8dIXn nq5LOrRkTdLgcU38+ayI308WLh2ZDBsHkGMRcdykdCwn9hZAmS4LU15Uq1WWyrZeQ2oL RACcisSC0F5O5XFdKrtvwJKsmxC0ohd0FuAfUVKNn2K2O1ovYR2iRCkdrhhVKZ0sp2rW kMsw==
X-Gm-Message-State: APjAAAUmjjHbbTYeul0PH/N1DziL5VXGTWed3dBkrlt+okfJhKddEM4h RRabLjlvwdoxnjaweE8A/I5Lta2v0r7KnuwBSLSw/PJIx7Y=
X-Google-Smtp-Source: APXvYqyOeJtIYsguqPhxz7p6/zNLIVSemEjqLTfWc8VATu6W4fXSYE9qf6dylZVasSrErXvestoWKbGxEXf1EZrNCiQ=
X-Received: by 2002:a1c:9a46:: with SMTP id c67mr7579442wme.115.1567781427870;  Fri, 06 Sep 2019 07:50:27 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com> <BYAPR19MB34155F13C6A8EDD0A7102930FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CAOj+MMGHPh-w8xQ6qmDzQGtmnexc0=oYNY7Y2XNmeKuNves75A@mail.gmail.com>
In-Reply-To: <CAOj+MMGHPh-w8xQ6qmDzQGtmnexc0=oYNY7Y2XNmeKuNves75A@mail.gmail.com>
From: Dirk Steinberg <dirk@lapishills.com>
Date: Fri, 6 Sep 2019 16:50:17 +0200
Message-ID: <CAFqxzqZQt4ccSzfuCcKCsNHo5_4XkMReRda5LqkEdkrjcx=kMA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>, SPRING WG List <spring@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001812f00591e38fd5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6Bm4nN5ah8rFb7VutexK30kRUPM>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 14:50:41 -0000

--0000000000001812f00591e38fd5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I agree with Robert 100%.

If you want to use MPLS with IPv6, fine go ahead and
do so. All you need is already there. No need to
re-invent MPLS over UDP using a different encapsulation
inappropriately named "SRv6+".

SRv6 provides many distinct advantages over MPLS
but nobody is forced to use it. But for those who do,
let us continue to work on advancing SRv6 with uSID.

Cheers
Dirk
If you don't like

On Fri, Sep 6, 2019 at 4:37 PM Robert Raszuk <robert@raszuk.net> wrote:

> Hi Tarek,
>
> > OK, but how about traffic engineering (or source routing) in native IPv=
6
> transport?
>
> SRv6 or for that matter SRv6+ works on the basis of swapping dst address
> in the packets. So except segment endpoints all other routers in the doma=
in
> are basic IPv6 nodes. It is native IPv6 transport.
>
> So I look at SR as a service enhancing transport not a transport itself.
> It is IMO very very bad idea to think of SR as a new transport.
>
> If you take that view of SR-MPLS_over_IP your SIDs are just 20 bits
> strings. The bits sitting are SRH or CRH or just behind UDP header
> of rfc7510 are the exact same bits.
>
> So what technically seems to be trivial by various religious and
> philosophical perspectives is being blown out of proportions with complet=
e
> loss of real technical details under the hood.
>
> Cheers,
> R.
>
>
>
>
> On Fri, Sep 6, 2019 at 4:16 PM Tarek Saad <tsaad.net@gmail.com> wrote:
>
>> Robert,
>>
>>
>>
>> If I understand your elaborate response, you hint to keeping MPLS as
>> demux for services and native IPv4/IPv6 for transport.. which may not
>> address bunch that religiously don=E2=80=99t want to enable MPLS.
>>
>> OK, but how about traffic engineering (or source routing) in native IPv6
>> transport? Seems SRv6+ solves that there =E2=80=93 and vanilla IPv4/v6 d=
oes not.
>>
>>
>>
>> Regards,
>>
>> Tarek
>>
>>
>>
>> *From: *Robert Raszuk <rraszuk@gmail.com>
>> *Date: *Friday, September 6, 2019 at 10:09 AM
>> *To: *Tarek Saad <tsaad.net@gmail.com>
>> *Cc: *Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>, "spring@ietf.=
org"
>> <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
>> *Subject: *Re: [spring] Regaining Focus on SRv6 and SRv6+
>>
>>
>>
>> Please see my elaborated note on that ....
>>
>>
>>
>> https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM
>>
>>
>>
>> Cheers,
>>
>> R.
>>
>>
>>
>> On Fri, Sep 6, 2019 at 4:03 PM Tarek Saad <tsaad.net@gmail..com
>> <tsaad.net@gmail.com>> wrote:
>>
>> Hi Robert,
>>
>>
>>
>> >> * If operators choose not to use MPLS transport SR-MPLS can be easily
>> transported over IPv4 or IPv6 vanilla data plane
>>
>> I=E2=80=99m little confused about the above argument =E2=80=93 given it =
starts with don=E2=80=99t
>> want to use MPLS, can you clarify?
>>
>>
>>
>> Regards,
>>
>> Tarek
>>
>>
>>
>> *From: *spring <spring-bounces@ietf.org> on behalf of Robert Raszuk <
>> rraszuk@gmail.com>
>> *Date: *Friday, September 6, 2019 at 9:33 AM
>> *To: *Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
>> *Cc: *"spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.or=
g
>> >
>> *Subject: *Re: [spring] Regaining Focus on SRv6 and SRv6+
>>
>>
>>
>> Dear Ron,
>>
>>
>>
>> I think you forgot few main points in the summary:
>>
>>
>>
>> * Many operators use SR-MPLS successfully and it has been both
>> standardized and successfully deployed in the network with interoperable
>> implementations
>>
>>
>>
>> * The overhead on the data plane of SRv6+ is very comparable to overhead
>> of SR-MPLS
>>
>>
>>
>> * The control plane extensions BGP, IGP are available for SR-MPLS and no=
n
>> are available for SRv6+
>>
>>
>>
>> * SRv6+ requires a new mapping of SIDs to prefixes to be distributed by
>> control plane
>>
>>
>>
>> * If operators choose not to use MPLS transport SR-MPLS can be easily
>> transported over IPv4 or IPv6 vanilla data plane
>>
>>
>>
>> * Extensions for additional applications like L3VPNs or L2VPNs will
>> require another set of protocol and implementation changes.
>>
>>
>>
>> * If there are vendors who do not want to provide SR-MPLS SID mapping to
>> IPv6 addresses in their control planes let's focus standardization and
>> industry work in this direction.
>>
>>
>>
>> With all of the above I think it would be a serious mistake - at this
>> point of time - to continue work on SRv6+ in the IETF.
>>
>>
>>
>> Thank you,
>>
>> Robert.
>>
>>
>>
>>
>>
>> On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D
>> 40juniper.net@dmarc.ietf.org> wrote:
>>
>> Folks,
>>
>>
>>
>> We have explored many facets of SRv6 and SRv6, sometime passionately. I
>> think that this exploration is a good thing. In the words of Tolkien, =
=E2=80=9CAll
>> who wander are not lost.=E2=80=9D
>>
>>
>>
>> But it may be time to refocus on the following:
>>
>>
>>
>> =C2=B7 For many operators, SRv6 is not deployable unless the problem of
>> header length is addressed
>>
>> =C2=B7 Many objections the uSID proposal remain unanswered
>>
>> =C2=B7 SRv6+ offers an alternative solution
>>
>>
>>
>> Given these three facts, I think that it would be a mistake to
>> discontinue work on SRv6+.
>>
>>
>>
>>
>> Ron
>>
>>
>>
>>
>>
>> Juniper Business Use Only
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000001812f00591e38fd5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I agree with Robert 100%.<div><br></div><div>If you want t=
o use MPLS with IPv6, fine go ahead and=C2=A0</div><div>do so. All you need=
 is already there. No need to=C2=A0</div><div>re-invent MPLS over UDP using=
 a different encapsulation</div><div>inappropriately named &quot;SRv6+&quot=
;.</div><div><br></div><div>SRv6 provides many distinct=C2=A0advantages ove=
r MPLS</div><div>but nobody is forced to use it. But for those=C2=A0who do,=
</div><div>let us continue to work on advancing SRv6 with uSID.</div><div><=
br></div><div>Cheers</div><div>Dirk</div><div>If you don&#39;t like=C2=A0</=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Fri, Sep 6, 2019 at 4:37 PM Robert Raszuk &lt;<a href=3D"mailto:robe=
rt@raszuk.net">robert@raszuk.net</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Tarek,</div><div>=
<br></div><div><span style=3D"font-size:16px">&gt; OK, but how about traffi=
c engineering (or source routing) in native IPv6 transport?</span>=C2=A0=C2=
=A0<br></div><div><br></div><div>SRv6 or for that matter SRv6+ works on the=
 basis of swapping dst address in the packets. So except segment endpoints =
all other routers in the domain are basic IPv6 nodes. It is native IPv6 tra=
nsport.=C2=A0</div><div><br></div><div>So I look at SR as a service enhanci=
ng transport not a transport itself. It is IMO very very bad idea to think =
of SR as a new transport.=C2=A0</div><div><br></div><div>If you take that v=
iew of SR-MPLS_over_IP your SIDs are just 20 bits strings. The bits sitting=
 are SRH or CRH or just behind UDP header of=C2=A0rfc7510 are the exact sam=
e bits.=C2=A0</div><div><br></div><div>So what technically seems to be triv=
ial by various religious and philosophical perspectives is being blown out =
of proportions with complete loss of real technical details under the hood.=
=C2=A0</div><div><br></div><div>Cheers,</div><div>R.</div><div><br></div><d=
iv><br></div><div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Fri, Sep 6, 2019 at 4:16 PM Tarek Saad &lt;<a href=
=3D"mailto:tsaad.net@gmail.com" target=3D"_blank">tsaad.net@gmail.com</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239WordSec=
tion1">
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Robert,<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">If I understand your =
elaborate response, you hint to keeping MPLS as demux for services and nati=
ve IPv4/IPv6 for transport.. which may not address bunch that religiously d=
on=E2=80=99t want to enable MPLS.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">OK, but how about tra=
ffic engineering (or source routing) in native IPv6 transport? Seems SRv6+ =
solves that there =E2=80=93 and vanilla IPv4/v6 does not.<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Regards,<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Tarek<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><b><span style=3D"font-s=
ize:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">Robert Raszuk &lt;<a =
href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a>&g=
t;<br>
<b>Date: </b>Friday, September 6, 2019 at 10:09 AM<br>
<b>To: </b>Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"=
_blank">tsaad.net@gmail.com</a>&gt;<br>
<b>Cc: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;, &quot;<a h=
ref=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&quot; =
&lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a=
>&gt;, &quot;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.o=
rg</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ie=
tf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6+<u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">Please see my elaborated note on that .=
...<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><a href=3D"https://mailarchive.ietf.org=
/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM" target=3D"_blank">https://mai=
larchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM</a>=C2=A0<u><=
/u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">Cheers,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt;font-family:Arial,sans-serif">R.=C2=A0<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">On Fri, Sep 6, 2019 at 4=
:03 PM Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_bla=
nk">tsaad.net@gmail..com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">Hi Robert,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">&gt;&gt; </span><span style=3D"font-size:12p=
t;font-family:Arial,sans-serif;color:black">* If operators choose not to us=
e MPLS transport SR-MPLS can be easily transported over IPv4 or IPv6 vanill=
a data plane</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">I=E2=80=99m little confused about the above =
argument =E2=80=93 given it starts with don=E2=80=99t want to use MPLS, can=
 you clarify?</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">Tarek</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span style=3D"font-size:12pt">=C2=A0</span><u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<b><span style=3D"font-size:12pt;color:black">From: </span></b><span style=
=3D"font-size:12pt;color:black">spring &lt;<a href=3D"mailto:spring-bounces=
@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt; on behalf of R=
obert Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rra=
szuk@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 9:33 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">sprin=
g@ietf.org</a>&quot; &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:6man@ietf.org" target=
=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" ta=
rget=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6+</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">Dear Ron,</span=
><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">I think=C2=A0yo=
u forgot few main points in the summary:=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* Many operator=
s use SR-MPLS successfully and it has been both standardized and successful=
ly deployed in the network=C2=A0with interoperable implementations=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* The overhead =
on the data plane of SRv6+ is very comparable to overhead of SR-MPLS</span>=
<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* The control p=
lane extensions BGP, IGP are available for SR-MPLS and non are available fo=
r SRv6+</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* SRv6+ require=
s a new mapping of SIDs to prefixes to be distributed by control plane=C2=
=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* If operators =
choose not to use MPLS transport SR-MPLS can be easily transported over IPv=
4 or IPv6 vanilla data plane</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* Extensions fo=
r additional applications like L3VPNs or L2VPNs will require another set of=
 protocol and implementation changes.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">* If there are=
=C2=A0vendors who do not want to provide SR-MPLS SID mapping to IPv6 addres=
ses in their control planes let&#39;s focus standardization and industry wo=
rk in this direction.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">With all of the=
 above I think it would be a serious mistake - at this point of time - to c=
ontinue work on SRv6+ in the IETF.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">Thank you,</spa=
n><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">Robert.</span><=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
<span style=3D"font-size:12pt;font-family:Arial,sans-serif">=C2=A0</span><u=
></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:4=
0juniper.net@dmarc.ietf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
Folks,<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =E2=80=
=9CAll who wander are not lost.=E2=80=9D<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
But it may be time to refocus on the following:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239gmail-m-6=
292156570782450356gmail-m1043167349539505988msolistparagraph" style=3D"marg=
in-left:1.5in">
<span style=3D"font-size:10pt;font-family:Symbol">=C2=B7</span><span style=
=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,serif">
</span>For many operators, SRv6 is not deployable unless the problem of hea=
der length is addressed<u></u><u></u></p>
<p class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239gmail-m-6=
292156570782450356gmail-m1043167349539505988msolistparagraph" style=3D"marg=
in-left:1.5in">
<span style=3D"font-size:10pt;font-family:Symbol">=C2=B7</span><span style=
=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,serif">
</span>Many objections the uSID proposal remain unanswered<u></u><u></u></p=
>
<p class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239gmail-m-6=
292156570782450356gmail-m1043167349539505988msolistparagraph" style=3D"marg=
in-left:1.5in">
<span style=3D"font-size:10pt;font-family:Symbol">=C2=B7</span><span style=
=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,serif">
</span>SRv6+ offers an alternative solution<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6+.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239gmail-m-6=
292156570782450356gmail-m1043167349539505988msipfooter30b3d538" align=3D"ce=
nter" style=3D"margin-right:0in;margin-left:1in;margin-bottom:0.0001pt;text=
-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<u></u>=
<u></u></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--0000000000001812f00591e38fd5--


From nobody Fri Sep  6 07:59:09 2019
Return-Path: <chengli13@huawei.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 7E77A120CB5 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:58:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 aKU8dfSagJo8 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 07:58:54 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31903120CC1 for <spring@ietf.org>; Fri,  6 Sep 2019 07:58:54 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 548E9ACE45955CDAB479; Fri,  6 Sep 2019 15:58:52 +0100 (IST)
Received: from lhreml728-chm.china.huawei.com (10.201.108.79) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 6 Sep 2019 15:58:51 +0100
Received: from lhreml728-chm.china.huawei.com (10.201.108.79) by lhreml728-chm.china.huawei.com (10.201.108.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 6 Sep 2019 15:58:51 +0100
Received: from DGGEML402-HUB.china.huawei.com (10.3.17.38) by lhreml728-chm.china.huawei.com (10.201.108.79) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Fri, 6 Sep 2019 15:58:50 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.23]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0439.000; Fri, 6 Sep 2019 22:56:36 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, Jeff Tantsura <jefftant.ietf@gmail.com>, Ron Bonica <rbonica@juniper.net>
CC: Rob Shakir <robjs@google.com>, bruno.decraene <bruno.decraene@orange.com>,  SPRING WG List <spring@ietf.org>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Thread-Topic: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AQHVZMNHg+gL6BJXhkm87Mw9d8jCTw==
Date: Fri, 6 Sep 2019 14:56:35 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026B74E8@dggeml529-mbx.china.huawei.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <6a0173ba-ae15-4aad-a584-6d5065f5f076@Spark> <BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <0B808A53-0034-4330-8D43-81EED34C0E62@gmail.com>, <CY4PR11MB15414DC36C0AC53FC5FF1B91C1BA0@CY4PR11MB1541.namprd11.prod.outlook.com>
In-Reply-To: <CY4PR11MB15414DC36C0AC53FC5FF1B91C1BA0@CY4PR11MB1541.namprd11.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026B74E8dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/NHQFhFA_MCoaRnz3o9t1wDTXdTI>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Fri, 06 Sep 2019 14:59:07 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B74E8dggeml529mbxchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Q29ycmVjdCwgdGhhdCBpcyB3aGF0IEkgd2FudCB0byBzYXkuIFRoYW5rcyBLZXRhbiBmb3IgeW91
ciBpbmZvcm1hdGlvbi4NCg0KSSB0aGluayBSb24gdW5kZXJzdGFuZHMgdGhlIHVzYWdlIG9mIEJp
bmRpbmcgU0lEIHZlcnkgd2VsbCwgYnV0IEkgYW0gdmVyeSBjdXJpb3VzIGFib3V0IHdoeSBoZSBz
YWlkIHRoZXJlIGlzIG5vIG5lZWQgdG8gaGF2ZSBhIGJpbmRpbmcgU0lELg0KDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpDaGVuZyBMaQ0KRW1haWw6IGNoZW5nbGkxM0BodWF3
ZWkuY29tPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4NCg0KDQoNCkZyb206IEtldGFuIFRh
bGF1bGlrYXIgKGtldGFudCk8a2V0YW50QGNpc2NvLmNvbTxtYWlsdG86a2V0YW50QGNpc2NvLmNv
bT4+DQpUbzogSmVmZiBUYW50c3VyYTxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbTxtYWlsdG86amVm
ZnRhbnQuaWV0ZkBnbWFpbC5jb20+PjtSb24gQm9uaWNhPHJib25pY2FAanVuaXBlci5uZXQ8bWFp
bHRvOnJib25pY2FAanVuaXBlci5uZXQ+Pg0KQ2M6IFJvYiBTaGFraXI8cm9ianNAZ29vZ2xlLmNv
bTxtYWlsdG86cm9ianNAZ29vZ2xlLmNvbT4+O2JydW5vLmRlY3JhZW5lPGJydW5vLmRlY3JhZW5l
QG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+PjtTUFJJTkcgV0cg
TGlzdDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+O0FsZXhhbmRlciBW
YWluc2h0ZWluPEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5k
ZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmluZGlu
ZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KQ0KVGltZTogMjAxOS0wOS0wNiAx
Mzo1OTo1MQ0KDQpJIHRoaW5rIHRoZSBrZXkgcG9pbnQgaGVyZSBpcyB0aGF0IEJTSUQgaXMgbm90
IG9ubHkgYXMgYSBtZWFucyBvZiDigJxhIHNob3J0aGFuZCB0aGF0IGNhbiBiZSB1c2VkIHRvIHJl
cHJlc2VudCBhIGxpc3Qgb2YgU0lEc+KAnS4gUGxlYXNlIHNlZSBkcmFmdC1pZXRmLXNwcmluZy1z
ZWdtZW50LXJvdXRpbmctcG9saWN5IGZvciB0aGUgdXNlLWNhc2VzIGZvciBCU0lEIChpbmNsdWRp
bmcgdGhlIG9uZSBwb2ludGVkIGJ5IEplZmYpLg0KDQpCZXNpZGVzIEJTSUQsIHdlIGFsc28gaGF2
ZSBUSS1MRkEgKGRyYWZ0LWlldGYtcnRnd2ctc2VnbWVudC1yb3V0aW5nLXRpLWxmYSkgYW5kIE1p
Y3JvbG9vcCBBdm9pZGFuY2UgKGRyYWZ0LWJhc2hhbmR5LXJ0Z3dnLXNlZ21lbnQtcm91dGluZy11
bG9vcCkgdGhhdCByZXF1aXJlIGltcG9zaXRpb24gb2YgU0lEIHN0YWNrLiBUaGlzIGlzIGZvciBi
b3RoIFNSL01QTFMgYW5kIFNSdjYuDQoNCkZvciBTUnY2LCB3ZeKAmXZlIGFsd2F5cyBoYWQgdGhl
IGVuY2FwIG9wdGlvbiBmb3Igc3VjaCBpbXBvc2l0aW9uIHNjZW5hcmlvcyBpbiBkcmFmdC1pZXRm
LXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcgYW5kIHN1Z2dlc3RpbmcgdGhhdCBpcyBu
b3RoaW5nIG5ldy4NCg0KSW4gZmFjdCwgdGhlIG1vc3Qgd2lkZWx5IGV4cGVjdGVkIHVzZS1jYXNl
IGZvciBTUnY2IGlzIHdpdGhpbiBhIFNSIGRvbWFpbiB0byB0cmFuc3BvcnQgY3VzdG9tZXIgcGFj
a2V0cyB0cmFuc3BhcmVudGx5IGZyb20gYW4gaW5ncmVzcyBQRSB0byBhbiBFZ3Jlc3MgUEUuIFRo
aXMgaW1wbGllcyB0aGF0IHRoZSBjdXN0b21lciBwYWNrZXRzIGFyZSBlbmNhcHN1bGF0ZWQgd2l0
aCBhbiBvdXRlciBJUHY2IGhlYWRlciAobWFuYWdlZCBieSB0aGUgU2VydmljZSBQcm92aWRlciku
IEluc2VydGlvbiBpcyBkaXNjdXNzZWQgb25seSBpbiB0aGlzIGNvbnRleHQgZm9yIHRoaXMgb3V0
ZXIgZW5jYXAgZm9yIEJTSUQsIFRJLUxGQSwgZXRjLiBhbmQgaXMgc29tZXRoaW5nIHRoYXQgaXMg
cmVxdWVzdGVkIGJ5IG9wZXJhdG9ycyB3aXRoaW4gdGhlaXIgbmV0d29yayBib3VuZGFyaWVzIChl
LmcuIHNlZSBSb2JlcnTigJlzIGVtYWlscyBleHBsYWluaW5nIGRldGFpbHMpLiBUaGVzZSBjb25z
aWRlcmF0aW9ucyBhcHBseSB0byBTUnY2IGFzIHdlbGwgYXMgb3RoZXIgdmFyaWFudHMuDQoNCldl
IChTUFJJTkcgV0cpIGhhdmUgb2J2aW91c2x5IHRvIHdvcmsgd2l0aCA2bWFuIHRvIGFkZHJlc3Mg
dGhlIGlzc3Vlcy9jb25jZXJucyB3aXRoIElQdjYgcHJvdG9jb2wgcmVsYXRlZCB0byBTUkggaW5z
ZXJ0aW9uIGFuZCB0aGUgYXV0aG9ycyBoYXZlIGluZGljYXRlZCB0aGUgc2FtZSAoc2VlIERhcnJl
buKAmXMgZW1haWxzKSBhbmQgQnJ1bm8gaGFzIGNsZWFybHkgc3BlbHQgb3V0IHRoZSBhZ3JlZW1l
bnQgYmV0d2VlbiBXR3Mgb24gdGhpcyBtYXR0ZXIgYW5kIHRoZSBwYXRoIGZvcndhcmQgKGh0dHBz
Oi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL1pGbV9iUVAxLUMyZjl4SnVY
dHZFZDltTG94VSkuIExldOKAmXMgYWxsb3cgdGhpcyB3b3JrIHRvIHByb2dyZXNzIGluIDZtYW4u
DQoNCkVpdGhlciB0aGUgYWJvdmUgcG9pbnRzIGhhdmUgbm90IGJlZW4gdW5kZXJzdG9vZCBvciBh
cmUgYmVpbmcgaWdub3JlZCBhbmQgdGhpcyB3aG9sZSBpbnNlcnRpb24gZGViYXRlIGF0IHRoaXMg
anVuY3R1cmUgYW5kIG9uIHRoaXMgdGhyZWFkIHNlZW1zIG1vdGl2YXRlZCB0byBkaWdyZXNzIGZy
b20gdGhlIGtleSBxdWVzdGlvbnMgcG9sbGVkIGJ5IHRoZSBXRyBjaGFpcnMgdG8gb3BlcmF0b3Jz
LiBTZWVtcyBtb3JlIGxpa2UgYW4gYXR0ZW1wdCB0byBwcm92b2tlIHRoZSBzby1jYWxsZWQg4oCc
SVB2NiBvcnRob2RveHnigJ0gaW4gNm1hbiDigKYgd2hpY2ggSSBzYXkgc2VlbSB0byBoYXZlIG1l
dCB3aXRoIHNvbWUgc3VjY2VzcyDwn5iJDQoNClRoYW5rcywNCktldGFuDQoNCkZyb206IHNwcmlu
ZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBKZWZmIFRhbnRzdXJhDQpT
ZW50OiAwNiBTZXB0ZW1iZXIgMjAxOSAxMDozNw0KVG86IFJvbiBCb25pY2EgPHJib25pY2FAanVu
aXBlci5uZXQ+DQpDYzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IGJydW5vLmRlY3Jh
ZW5lQG9yYW5nZS5jb207IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+OyBBbGV4YW5k
ZXIgVmFpbnNodGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+DQpTdWJqZWN0
OiBSZTogW3NwcmluZ10gQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2
KQ0KDQpUaGFua3MgUm9uIQ0KDQpJIHJlYWxpemUgdGhhdCwgbXkgaW50ZW50aW9uIHdhcyB0byBi
cmluZyB1cCB0aGUgY2FzZSB3aGVyZSBCU0lEIGlzIGN1cnJlbnRseSB1c2VkLg0KUmVnYXJkcywN
CkplZmYNCg0KT24gU2VwIDUsIDIwMTksIGF0IDIxOjE1LCBSb24gQm9uaWNhIDxyYm9uaWNhQGp1
bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4gd3JvdGU6DQpKZWZmLA0KDQpJ
biBTUnY2KyB5b3UgY2FuIGFjaGlldmUgdGhpcyBhYnN0cmFjdGlvbiB3aXRob3V0IGEgbmV3IFNJ
RCB0eXBlLiBJbiBvcmRlciB0byBkbyB0aGlzLCBuZXR3b3JrIG9wZXJhdG9yczoNCg0KICAqICAg
QXNzb2NpYXRlIGFuIElQdjYgYWRkcmVzcyB3aXRoIHRoZSBhYnN0cmFjdCBzZWdtZW50DQogICog
ICBJbnN0YW50aWF0ZSBwb2xpY3kgb24gYWJzdHJhY3Qgc2VnbWVudCBpbmdyZXNzIG5vZGVzLiBU
aGUgcG9saWN5IGNhdXNlcyB0aGUgYWJzdHJhY3Qgc2VnbWVudCBpbmdyZXNzIG5vZGVzIHRvIGVu
Y2Fwc3VsYXRlIHBhY2tldHMgZGVzdGluZWQgZm9yIHRoZSBhYm92ZSBtZW50aW9uZWQgSVB2NiBh
ZGRyZXNzIGluIGFuIElQdjYgaGVhZGVyIHdpdGggaXRzIG93biBDUkguIFRoaXMgSVB2NiBoZWFk
ZXIgYW5kIENSSCBkZWZpbmUgdGhlIGFic3RyYWN0ZWQgc2VnbWVudA0KTm93LCB0aGUgb25seSBw
cm9ibGVtIGlzIHRvIGdldCBwYWNrZXRzIHRvIHRoZSBhYnN0cmFjdCBzZWdtZW50IGluZ3Jlc3Mg
bm9kZSB3aXRoIHRoZSByaWdodCBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MuIFRoaXMgY2FuIGJl
IGFjaGlldmVkIGJ5IGFzc29jaWF0ZWQgYSBub2RlIFNJRCBpbiB0aGUgb3JpZ2luYWwgcGFja2V0
IHdpdGggdGhlIGFib3ZlIG1lbnRpb25lZCBJUHY2IGFkZHJlc3MuDQoNCkFuZCBhZ2FpbiwgaWYg
bmV0d29yayBvcGVyYXRvcnMgb2JqZWN0IHRvIHRoaXMgYXBwcm9hY2gsIGl0IHdvdWxkIGJlIGVh
c3kgZW5vdWdoIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNSdjYrLiBIb3dldmVyLCB0byBkYXRl
LCBubyBvcGVyYXRvciBoYXMgZXhwcmVzc2VkIGludGVyZXN0Lg0KDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVz
ZSBPbmx5DQpGcm9tOiBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbTxtYWls
dG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pg0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciA1
LCAyMDE5IDI6MTAgUE0NClRvOiBBbGV4YW5kZXIgVmFpbnNodGVpbiA8QWxleGFuZGVyLlZhaW5z
aHRlaW5AZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29t
Pj47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+
PjsgYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3Jhbmdl
LmNvbT47IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVu
aXBlci5uZXQ+Pg0KQ2M6IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi4ub3JnPG1haWx0bzpz
cHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEJpbmRpbmcgU0lEIGluIFNS
djYvU1J2NiAod2FzOiBCZXlvbmQgU1J2NikNCg0KUm9uLA0KDQphbm90aGVyLCBhbmQgcXVpdGUg
aW1wb3J0YW50IHVzZSBvZiBCU0lEIGluIFNSLU1QTFMgaXMgdG8gcHJvdmlkZSBhbiBhbmNob3Ig
cG9pbnQgdG8gYW5vdGhlciBkb21haW4vbGF5ZXIgYW5kIGFuIGFic3RyYWN0aW9uIHRvIHByb2dy
YW0gdGhpcyBsYXllciB3aXRob3V0IHVuZGVyc3RhbmRpbmcgaXRzIHNlbWFudGljcy4NClNSL1JT
VlAtVEUgb3IgSVAvT3B0byB3b3VsZCBiZSBhIHBlcmZlY3QgZXhhbXBsZSBvZiB0aGF0LCBkcmFm
dC1hbmFuZC1zcHJpbmctcG9pLXNyIGRlc2NyaWJlcyBzdWNoIGNhc2UuDQoNCkNoZWVycywNCkpl
ZmYNCk9uIFNlcCA1LCAyMDE5LCAxMDozOSBBTSAtMDcwMCwgUm9uIEJvbmljYSA8cmJvbmljYT00
MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPG1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRA
ZG1hcmMuaWV0Zi4ub3JnPj4sIHdyb3RlOg0KSGkgQWxleGFuZGVyLA0KDQpTUnY2KyBkb2VzIG5v
dCBjdXJyZW50bHkgZGVmaW5lIGEgYmluZGluZyBTSUQuIElmIG9uZSB3ZXJlIGV2ZXIgbmVlZGVk
LCBpdCB3b3VsZCBiZSBlYXN5IGVub3VnaCB0byBzcGVjaWZ5IGFuZCBpbXBsZW1lbnQuIFdoZW4g
YSBzZWdtZW50IGVuZHBvaW50IGVuY291bnRlcmVkIGEgYmluZGluZyBTSUQsIGl0IHdvdWxkOg0K
DQoNCiAgKiAgIERlY3JlbWVudCBTZWdtZW50cyBMZWZ0DQogICogICBDb3B5IGFuIElQdjYgYWRk
cmVzcyBmcm9tIHRoZSBTRklCIHRvIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MNCiAgKiAg
IFByZXBlbmQgYW4gSVB2NiBoZWFkZXIgd2l0aCBpdHMgb3duIENSSCB0byB0aGUgcGFja2V0LiBJ
bmZvcm1hdGlvbiByZXF1aXJlZCBidWlsZCB0aGF0IGhlYWRlciBhbmQgQ1JIIHdvdWxkIGJlIGZv
dW5kIGluIHRoZSBTRklCDQoNCkhvd2V2ZXIsIEkgZG9u4oCZdCB0aGluayB0aGF0IFNSdjYrIHdp
bGwgZXZlciBuZWVkIGEgYmluZGluZyBTSUQuIEEgYmluZGluZyBTSUQgaXMgYSBzaG9ydGhhbmQg
dGhhdCBjYW4gYmUgdXNlZCB0byByZXByZXNlbnQgYSBsaXN0IG9mIFNJRHMuIFNpbmNlIFNSdjYr
IFNJRHMgYXJlIGFscmVhZHkgc2hvcnQsIHRoaXMgc2hvcnRoYW5kIGlzbuKAmXQgbmVlZGVkLg0K
DQpCdXQsIGFnYWluLCBpZiB3ZSBldmVyIG5lZWRlZCBhIGJpbmRpbmcgU0lEIGZvciBhbm90aGVy
IHJlYXNvbiwgd2UgY291bGQgYWRkIGl0Lg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJvbg0KDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQpGcm9tOiBz
cHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRm
Lm9yZz4+IE9uIEJlaGFsZiBPZiBBbGV4YW5kZXIgVmFpbnNodGVpbg0KU2VudDogV2VkbmVzZGF5
LCBTZXB0ZW1iZXIgNCwgMjAxOSA2OjQ5IEFNDQpUbzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xl
LmNvbTxtYWlsdG86cm9ianNAZ29vZ2xlLmNvbT4+OyBicnVuby5kZWNyYWVuZUBvcmFuZ2UuLmNv
bTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLi5jb20+DQpDYzogU1BSSU5HIFdHIExpc3Qg
PHNwcmluZ0BpZXRmLi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBbc3By
aW5nXSBCaW5kaW5nIFNJRCBpbiBTUnY2L1NSdjYgKHdhczogQmV5b25kIFNSdjYpDQoNClJvYiwg
QnJ1bm8gYW5kIGFsbCwNCkkgaGF2ZSBhIG5haXZlIHF1ZXN0aW9uIGJhc2VkLCBtb3N0IHByb2Jh
Ymx5LCBvbiBpbnN1ZmZpY2llbnQgdW5kZXJzdGFuZGluZyBvZiBTUnY2IChub3QgdG8gbWVudGlv
biBTUnY2KykuDQpUaGlzIHF1ZXN0aW9uIGhhcyBiZWVuIHByb21wdGVkIGJ5IHRoZSBjb21wbGFp
bnRzIChvbiB0aGUgQmV5b25kIFNSdjYgdGhyZWFkKSBhYm91dCBwcm9ibGVtcyB3aXRoIHN1cHBv
cnRpbmcgbG9uZyBsaXN0cyBvZiAxMjgtYml0cyBvZiBTSURzIGluIHRoZSBJUHY2IFNlZ21lbnQg
Um91dGluZyBIZWFkZXJzLCBhbmQgdmFyaW91cyBhcHByb2FjaGVzIHRvIG1pdGlnYXRpbmcgdGhl
c2UgY29tcGxhaW50cy4NCg0KDQoNClNlY3Rpb24gNSBvZiBSRkMgODQwMjxodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0
bWxfcmZjODQwMi0yM3NlY3Rpb24tMkQ1JmQ9RHdNR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBV
akJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZw
SGNBd3JEVGhLUDgmbT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVj
JnM9NFB3NTlTXzdjdEdySVRRMVVEcjlwUkxYM3dTaXc4QUllcDZvMzUxYndBVSZlPT4gZGVmaW5l
cyBCaW5kaW5nIFNlZ21lbnRzIChCU0lEcykgYW5kIHNheXMgdGhhdCDigJxoZSBCU0lEIGlzIGJv
dW5kIHRvIGFuIFNSIFBvbGljeSwgaW5zdGFudGlhdGlvbiBvZiB3aGljaCBtYXkgaW52b2x2ZSBh
IGxpc3Qgb2YgU0lEcy7igJ0gICBJdCBhbHNvIGV4cGxhaW5zIHRoYXQgQlNJRHMgZmFjaWxpdGF0
ZSBiZXR0ZXIgc2NhbGFiaWxpdHkgKGFtb25nIG90aGVyIHRoaW5ncykgb2YgU1IuICBBbmQsIGFz
IGlzIGFwcHJvcHJpYXRlIGZvciB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50LCBSRkMgODQwMiBk
b2VzIG5vdCBkaWZmZXJlbnRpYXRlIGJldHdlZW4gU1ItTVBMUyBhbmQgU1J2NiBpbiB0aGUgZGVm
aW5pdGlvbiBvZiBCaW5kaW5nIHNlZ21lbnRzLg0KDQoNCg0KVGhlIFNSLU1QTFM8aHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9y
Z19odG1sX2RyYWZ0LTJEaWV0Zi0yRHNwcmluZy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEbXBscy0y
RDIyJmQ9RHdNR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9D
SSZyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmbT1KckVsaG50
ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJnM9MjBjdU1oYkIwV2QxbW8xdWJG
OVRBVG80T194REg1eDgxNHVsMFZsUW56NCZlPT4gZHJhZnQgKGFscmVhZHkgYXBwcm92ZWQgZm9y
IHB1YmxpY2F0aW9uIGFzIGFuIFJGQykgIG1lbnRpb25zIChlLmcuLCBpbiB0aGUgZXhhbXBsZSBp
biBTZWN0aW9uIEEuMy4yKSB0aGF0IHRoZSBub2RlIHRoYXQgaGFzIGFsbG9jYXRlZCBhIEJTSUQg
bGFiZWwgMTAyMyBmb3IgYSBzcGVjaWZpYyBTUiBwb2xpY3kgRkVDLTEgZm9yIHdoaWNoIGl0IGlz
IHRoZSBoZWFkLWVuZCDigJxpbnN0YWxscyBhIHRyYW5zaXQgTVBMUyBmb3J3YXJkaW5nIGVudHJ5
IHRvIFNXQVAgaW5jb21pbmcgbGFiZWw9MTAyMywgd2l0aCBvdXRnb2luZyBsYWJlbHMgYW5kIG91
dGdvaW5nIGludGVyZmFjZSBkZXRlcm1pbmVkIGJ5IHRoZSBTSUQtTGlzdCBmb3IgRkVDMeKAnS4g
VGhpcyBleHBsYW5hdGlvbiBpcyBmdWxseSBjb21wYXRpYmxlIHdpdGggdGhlIE1QTFMgYXJjaGl0
ZWN0dXJlIHdoZXJlIHRoZSB0b3AgbGFiZWwgb2YgdGhlIGxhYmVsIHN0YWNrIGNhbiBiZSBzd2Fw
cGVkIHdpdGggbXVsdGlwbGUgbmV3IGxhYmVscy4NCg0KDQoNCkNhbiBzb21lYm9keSBwbGVhc2Ug
ZXhwbGFpbiBob3cgKGlmIGF0IGFsbCkgYXJlIEJpbmRpbmcgU2VnbWVudHMgZ29pbmcgdG8gYmUg
c3VwcG9ydGVkIGluIFNSdjYgYW5kL29yIGluIFNSdjYrPw0KDQpUbyB0aGUgYmVzdCBvZiBteSAo
YWRtaXR0ZWRseSwgbGltaXRlZCkgdW5kZXJzdGFuZGluZyBvZiBJUHY2LCBubyBlcXVpdmFsZW50
IG9mIHRoZSBTUi1NUExTIGhhbmRsaW5nIG9mIHRoZSBCU0lEIGlzIGFsbG93ZWQgd2l0aCB0aGUg
SVB2NiByb3V0aW5nIGhlYWRlcnMgYXMgcGVyIFJGQyA4MjAwPGh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9yZmM4
MjAwJmQ9RHdNR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9D
SSZyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmbT1KckVsaG50
ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJnM9MTdZSUwya19OQllMb1dUU2Fi
Nk9jcmZoTXZZeHhmZWxWc0UtZEZVWk5QVSZlPT4uIEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgSVB2
NiBTZWdtZW50IFJvdXRpbmcgSGVhZGVyPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkQ2
bWFuLTJEc2VnbWVudC0yRHJvdXRpbmctMkRoZWFkZXItMkQyMiZkPUR3TUdhUSZjPUhBa1l1aDYz
cnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRo
S3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtq
eUJlNHdlbHBVaWZ1YyZzPVhidXM0RmtpYXRyZFIwbTVxVmFrWjY1MkM4bHJFbC1hWFhGMUtHeFBW
QUUmZT0+IGRyYWZ0IGRvZXMgbm90IG1lbnRpb24gQmluZGluZyBTSURzIGF0IGFsbC4uDQoNCg0K
DQpGcm9tIG15IFBPViwgaWYgQmluZGluZyBzZWdtZW50cyBjYW5ub3QgYmUgc3VwcG9ydGVkIHdp
dGggU1J2NiBvciBTUnY2KywgYSBUZWNobmljYWwgRXJyYXR1bSBvbiA4NDAyIHNob3VsZCBwb3N0
ZWQuLg0KDQpEaWQgSSBtaXNzIHNvbWV0aGluZyBoZXJlPw0KDQpZb3VyIHRpbWVseSBmZWVkYmFj
ayB3b3VsZCBiZSBoaWdobHkgYXBwcmVjaWF0ZWQuDQoNClJlZ2FyZHMsIGFuZCBsb3RzIG9mIHRo
YW5rcyBpbiBhZHZhbmNlLA0KU2FzaGENCg0KT2ZmaWNlOiArOTcyLTM5MjY2MzAyDQpDZWxsOiAg
ICAgICs5NzItNTQ5MjY2MzAyDQpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxl
LmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+DQoNCkZyb206IHNw
cmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPj4gT24gQmVoYWxmIE9mIE5pY2sgSGlsbGlhcmQNClNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJl
ciAzLCAyMDE5IDk6MjIgUE0NClRvOiBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0
bzpyb2Jqc0Bnb29nbGUuY29tPj4NCkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYuLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj47IDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNClJvYiwNCg0KQ2xh
cmlmeWluZyB3aGF0IEkgd3JvdGUgcHJldmlvdXNseSwgSSBkb24ndCB0aGluayBpdCB3b3VsZCBi
ZSBhcHByb3ByaWF0ZSBmb3IgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9u
LXNydjYtdXNpZCB0byBwcm9ncmVzcyBmdXJ0aGVyIHVubGVzcyB0aGUgYXV0aG9ycyBjYW4gZGVt
b25zdHJhdGUgdGhhdCB0aGUgdm9sdW1lIG9mIElQdjYgYWRkcmVzc2luZyByZXF1aXJlZCBjYW4g
YmUgc2F0aXNmaWVkIGluIGEgd2F5IHRoYXQgd29ya3Mgd2l0aGluIHRoZSBjb25zdHJhaW50cyB0
aGF0IHRoZSBvcGVyYXRpb25hbCBjb21tdW5pdHkgb3BlcmF0ZXMgd2l0aGluLi4NCg0KSWYgdGhl
cmUgaXMgYW4gZXhwZWN0YXRpb24gdGhhdCB0aGlzIGFkZHJlc3Mgc3BhY2Ugd2lsbCBiZSBhc3Np
Z25lZCBmcm9tIHRoZSBnbG9iYWwgdW5pY2FzdCBhZGRyZXNzIGJsb2NrIHZpYSBzdGFuZGFyZCBS
SVIgYWxsb2NhdGlvbiBwb2xpY2llcywgdGhlbiB0aGUgYXV0aG9ycyB3aWxsIG5lZWQgdG8gZGVt
b25zdHJhdGUgdGhhdCB0aGUgUklScyBhcmUgZ29pbmcgdG8gYmUgY29tZm9ydGFibGUgY2hhbmdp
bmcgdGhlaXIgYWxsb2NhdGlvbiBwb2xpY2llcyB0byBhY2NvbW1vZGF0ZSB0aGlzLg0KDQpOaWNr
DQpSb24gQm9uaWNhPG1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+
DQoxIFNlcHRlbWJlciAyMDE5IGF0IDIyOjEwDQpIaSBGZXJuYW5kbywNCg0KNm1hbiBwYXJ0aWNp
cGFudHMgc2hvdWxkIGxvb2sgYXQgdGhlIGZvbGxvd2luZzoNCg0KLSBodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAx
PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xp
Y2t0aW1lLnN5bWFudGVjLmNvbV8zWHRHTXN2eDFwTGZEczJVZ2JpaUpTRzZIMi0zRnUtM0RodHRw
cy0yNTNBLTI1MkYtMjUyRnRvb2xzLmlldGYub3JnLTI1MkZodG1sLTI1MkZkcmFmdC0yRGlldGYt
MkRzcHJpbmctMkRzcnY2LTJEbmV0d29yay0yRHByb2dyYW1taW5nLTJEMDEmZD1Ed01HYVEmYz1I
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXIt
Qm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhw
TW5fN0xranlCZTR3ZWxwVWlmdWMmcz1PNjZXR1RjRUc5Wlk3MFJ5OXFJZEJOSnVETVQ3bzFDenZv
ekk3aW44dEg0JmU9PiAoSW4gcGFydGljdWxhciwgU2VjdGlvbnMgNCBhbmQgNSkNCi0gaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVu
c2lvbi1zcnY2LXVzaWQtMDI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzNHVHVncEtYNk1Fa1F0eGprUE40
c0ZBNkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGdG9vbHMuaWV0Zi5vcmctMjUyRmh0bWwt
MjUyRmRyYWZ0LTJEZmlsc2ZpbHMtMkRzcHJpbmctMkRuZXQtMkRwZ20tMkRleHRlbnNpb24tMkRz
cnY2LTJEdXNpZC0yRDAyJmQ9RHdNR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5k
YjN2b0RUWGNXem9DSSZyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhL
UDgmbT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJnM9VS1LdVNP
V2hYVHB5eGlNVnZjd1RLVTJFb25idHFzOGlJX294SUVwcFo0cyZlPT4NCg0KUm9uDQoNCg0KSnVu
aXBlciBCdXNpbmVzcyBVc2UgT25seQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJv
bTogRmVybmFuZG8gR29udCA8ZmdvbnRAc2k2bmV0d29ya3MuY29tPjxtYWlsdG86ZmdvbnRAc2k2
bmV0d29ya3MuY29tPg0KU2VudDogU2F0dXJkYXksIEF1Z3VzdCAzMSwgMjAxOSA0OjUzIFBNDQpU
bzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD48bWFpbHRvOnJib25pY2FAanVuaXBl
ci5uZXQ+OyBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPjxtYWlsdG86cm9ianNAZ29vZ2xl
LmNvbT47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+PG1haWx0bzpzcHJpbmdAaWV0
Zi5vcmc+OyA2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpIaSwgUm9uLA0KDQpGb3IgdGhvc2UgNm1hbi1lcnMg
dGhhdCBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQgeW91IHBs
ZWFzZSBjbGFyaWZ5IHdoYXQgZG8geW91IG1lYW4gYnkgInN0cmV0Y2hpbmcgdGhlIGludGVycHJl
dGF0aW9uIG9mDQpSRkM4MjAwIG9yIFJGQzQyOTEiPw0KDQpJbiB0aGUgcGFzdCB3ZSBoYXZlIHNl
ZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZvcm1lcmx5IFJGQzI0NjApLCBzbyBJ
J20gY3VyaW91cyBpZiB0aGVyZSBhcmUgYW55IGRvY3VtZW50cyB0cnlpbmcgdG8gZG8gdGhlIHNh
bWUsIG9yIHdoYXQuDQoNClRoYW5rcyENCg0KQ2hlZXJzLA0KRmVybmFuZG8NCg0KDQotLQ0KRmVy
bmFuZG8gR29udA0KU0k2IE5ldHdvcmtzDQplLW1haWw6IGZnb250QHNpNm5ldHdvcmtzLmNvbTxt
YWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tPg0KUEdQIEZpbmdlcnByaW50OiA2NjY2IDMxQzYg
RDQ4NCA2M0IyIDhGQjEgRTNDNCBBRTI1IDBENTUgMUQ0RSA3NDkyDQoNCg0KDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQppcHY2QGlldGYub3JnPG1h
aWx0bzppcHY2QGlldGYub3JnPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fMzN0S3lx
dUREd1BKeGhaRjlnZlhyNkQ2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ3d3cuaWV0Zi5v
cmctMjUyRm1haWxtYW4tMjUyRmxpc3RpbmZvLTI1MkZpcHY2JmQ9RHdNR2FRJmM9SEFrWXVoNjNy
c3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPUZjaDlGUTgyc2lyLUJvTHg4NGhL
dUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmbT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5
QmU0d2VscFVpZnVjJnM9M2FCT093YzJBVEtjMTQ2T2s3MmNUSkYyUy1tWFFhWE82Y1ZCWW45amVR
QSZlPT4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQpGZXJuYW5kbyBHb250PG1haWx0bzpmZ29udEBzaTZuZXR3b3Jr
cy5jb20+DQozMSBBdWd1c3QgMjAxOSBhdCAyMTo1Mw0KSGksIFJvbiwNCg0KRm9yIHRob3NlIDZt
YW4tZXJzIHRoYXQgaGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxk
DQp5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBkbyB5b3UgbWVhbiBieSAic3RyZXRjaGluZyB0aGUg
aW50ZXJwcmV0YXRpb24gb2YNClJGQzgyMDAgb3IgUkZDNDI5MSI/DQoNCkluIHRoZSBwYXN0IHdl
IGhhdmUgc2VlbiBvdXRyaWdodCB2aW9sYXRpb24gb2YgUkZDODIwMCAoZm9ybWVybHkNClJGQzI0
NjApLCBzbyBJJ20gY3VyaW91cyBpZiB0aGVyZSBhcmUgYW55IGRvY3VtZW50cyB0cnlpbmcgdG8g
ZG8gdGhlDQpzYW1lLCBvciB3aGF0Lg0KDQpUaGFua3MhDQoNCkNoZWVycywNCkZlcm5hbmRvDQoN
ClJvbiBCb25pY2E8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4N
CjMxIEF1Z3VzdCAyMDE5IGF0IDIxOjMzDQpSb2IsDQoNClRoZSBmb2xsb3dpbmcgYXJlIGFyZ3Vt
ZW50cyBmb3IgcHJvY2VlZGluZyB3aXRoIFNSdjYrOg0KDQoNCiAgKiAgIEVmZmljaWVudCBmb3J3
YXJkaW5nIHdpdGggZGVlcCBTSUQgbGlzdHMNCiAgKiAgIE9wZXJhdGlvbmFsIFNpbXBsaWNpdHkN
CiAgKiAgIFNSdjYrIHdvcmsgbWF5IGZpbmlzaCBiZWZvcmUgU1J2Ng0KDQpFZmZpY2llbnQgZm9y
d2FyZGluZyB3aXRoIGRlZXAgU0lEIExpc3RzDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNClNSIGN1c3RvbWVycyBoYXZlIHN0YXRlZCBhIGZp
cm0gcmVxdWlyZW1lbnQgdG8gc3VwcG9ydCBTUiBwYXRocyB0aGF0IGNvbnRhaW4gOCB0byAxMiBz
ZWdtZW50cy4gVGhleSBoYXZlIGFsc28gc3RhdGVkIGEgcmVxdWlyZW1lbnQgZm9yIGltcGxlbWVu
dGF0aW9ucyB0byBmb3J3YXJkIGF0IGxpbmUgc3BlZWQgIGFuZCB3aXRob3V0IGNvbnN1bWluZyBl
eGNlc3NpdmUgb3ZlcmhlYWQgYmFuZHdpZHRoLg0KDQpTUnY2LCBhcyBkZWZpbmVkIGluIGRyYWZ0
LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVzZSBy
ZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1cHBvcnQgYW4gU1IgcGF0aCB3aXRoIDggc2VnbWVu
dHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEyOC1ieXRlIFNSSC4gRXZlbiBpZiBBU0lDcyBjb3Vs
ZCBwcm9jZXNzIHN1Y2ggYSBsb25nIFNSSCBhdCBsaW5lIHNwZWVkLCB0aGUgYmFuZHdpZHRoIG92
ZXJoZWFkIHdvdWxkIGJlIHByb2hpYml0aXZlLg0KDQpUaGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91
ciBzb2x1dGlvbnMgIHRoYXQgeW91IG1lbnRpb24gYmVsb3cgaXMgcmVxdWlyZWQgdG8gbWFrZSBT
UnY2IGRlcGxveWFibGUuIFdoaWxlIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVh
ZGVyIGlzIGNsb3NlIHRvIG1hdHVyaXR5LCB0aGUgZm91ciBjb21wZXRpbmcgc29sdXRpb25zIG1l
bnRpb25lZCBiZWxvdyBhcmUgZXF1YWxseSBtYXR1cmUgYW5kIHNob3VsZCBiZSBnaXZlbiBlcXVh
bCBjb25zaWRlcmF0aW9uLg0KDQoNClRoZSBmb3VyIHNvbHV0aW9ucyBhcmUgU1J2NissIHVTSUQs
IGRyYWZ0LWxpIGFuZCBkcmFmdC1taXJza3kuDQoNCk9wZXJhdGlvbmFsIFNpbXBsaWNpdHkNCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpOZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUgZm9y
IG9wZXJhdGlvbmFsIHNpbXBsaWNpdHkuIEJ5IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQgc29t
ZXRpbWVzIGJlbmRpbmcpIHRoZSByZXF1aXJlbWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMgODIw
MCwgU1J2NiBpbnRyb2R1Y2VzIGFyY2hpdGVjdHVyYWwgcXVpcmtzIHRoYXQgaW50cm9kdWNlIG9w
ZXJhdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSBmb2xsb3dpbmcgYXJlIGFyY2hpdGVjdHVyYWwgcXVp
cmtzIG9mICBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlcjoNCg0KDQogICog
ICBUaGUgU2VnbWVudCBSb3V0aW5nIEhlYWRlciAoU1JIKSBzZXJ2ZXMgcHVycG9zZXMgb3RoZXIg
dGhhbiByb3V0aW5nLiBUaGVyZWZvcmUsIHRoZSBTUkggaXMgc29tZXRpbWVzIHJlcXVpcmVkIGZv
ciBwYWNrZXRzIHRoYXQgdHJhdmVyc2UgdGhlIGxlYXN0LWNvc3QgcGF0aCBmcm9tIHNvdXJjZSB0
byBkZXN0aW5hdGlvbg0KICAqICAgVGhlIFNSSCBhbmQgdGhlIElQdjYgQXV0aGVudGljYXRpb24g
SGVhZGVyIGFyZSBpbmNvbXBhdGlibGUuDQogICogICBUaGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRy
ZXNzIGRldGVybWluZXMgd2hldGhlciBhbiBTUkggaXMgdmFsaWQgYW5kIGhvdyBpdCBpcyBwcm9j
ZXNzZWQuIEZvciBleGFtcGxlLCBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRh
aW5zIG9uZSBsb2NhbGx5IGluc3RhbnRpYXRlZCB2YWx1ZSwgdGhlIFNSSCBtaWdodCBiZSBwcm9j
ZXNzZWQgaW4gb25lIHBhcnRpY3VsYXIgd2F5LCB3aGlsZSBpZiB0aGUgSVB2NiBkZXN0aW5hdGlv
biBhZGRyZXNzIGNvbnRhaW5zIGFub3RoZXIgbG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRo
ZSBTUkggbWlnaHQgYmUgdG90YWxseSBpbnZhbGlkLg0KDQpEcmFmdC1pZXRmLXNwcmluZy1zcnY2
LW5ldHdvcmstcHJvZ3JhbW1pbmcgIHByb21pc2VzIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3Mu
IEZvciBleGFtcGxlOg0KDQoNCiAgKiAgIFNlZ21lbnQgZW5kcG9pbnRzIGNhbiBpbnNlcnQgYW5k
L29yIGRlbGV0ZSBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzDQogICogICBBbiBJUHY2IHBhY2tldCBj
YW4gY29udGFpbiB0d28gU2VnbWVudCBSb3V0aW5nIGhlYWRlcnMNCiAgKiAgIElQdjYgcGFja2V0
cyBhcmUgbm8gbG9uZ2VyIHNlbGYtZGVzY3JpYmluZy4gRm9yIGV4YW1wbGUsIHRoZSBOZXh0IEhl
YWRlciBGaWVsZCBpbiB0aGUgU1JIIGNhbiBjYXJyeSBhIHZhbHVlIG9mIE5vIE5leHQgSGVhZGVy
LCBldmVuIHRob3VnaCB0aGUgU1JIIGlzIGZvbGxvd2VkIGJ5IEV0aGVybmV0IHBheWxvYWQuDQoN
Ck90aGVyIGVtZXJnaW5nIGRyYWZ0cyBwcm9taXNlIHN0aWxsIG1vcmUgYXJjaGl0ZWN0dXJhbCBx
dWlya3MuIEZvciBleGFtcGxlLCBpbiBkcmFmdC1hbGktNm1hbi1zcHJpbmctc3J2Ni1vYW0sIGlt
cGxlbWVudGF0aW9ucyBuZWVkIHRvIGV4YW1pbmUgdGhlIFNSSCBldmVuIHdoZW4gU2VnbWVudCBM
ZWZ0IGVxdWFscyB6ZXJvLiBUaGlzIGlzIGJlY2F1c2UgdGhlIFNSSCBoYXMgYmVlbiBvdmVybG9h
ZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFzIHJvdXRpbmcgaW5mb3JtYXRpb24uDQoNCkZ1cnRo
ZXJtb3JlLCBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lk
IHJlcXVpcmVzIG5ldHdvcmsgb3BlcmF0b3JzIHRvIG9idGFpbiBhZGRyZXNzIHNwYWNlIGFuZCBu
dW1iZXIgdGhlaXIgbmV0d29ya3MgaW4gYSBwYXJ0aWN1bGFyIHdheSB0byBtYWtlIHJvdXRpbmcg
d29yay4NCg0KU1J2NisgV29yayBNYXkgRmluaXNoIEJlZm9yZSBTUnY2IHdvcmsNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpTUnY2KyAg
aGFzIGJlZW4gaW1wbGVtZW50ZWQgb24gTElOVVggYW5kIGlzIGJlaW5nIGltcGxlbWVudGVkIG9u
IEpVTk9TLiBJbXBsZW1lbnRhdGlvbiBleHBlcmllbmNlIGRlbW9uc3RyYXRlcyB0aGF0IHNwZWNp
ZmljYXRpb24gaXMgZmFpcmx5IGNvbXBsZXRlLiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8gbmVl
ZCBmb3IgYW4gU1J2NisgT0FNIGRvY3VtZW50LiBJdOKAmXMganVzdCBJUHY2IGFuZCBJUHY2IE9B
TSBqdXN0IHdvcmtzLg0KDQpGdXJ0aGVybW9yZSwgdGhlIFNSdjYrIHNwZWNpZmljYXRpb25zIGFk
aGVyZSB0byBhIHN0cmljdCBpbnRlcnByZXRhdGlvbiBvZiBSRkMgODIwMC4gVGhlcmVmb3JlLCBh
cyB0aGV5IHByb2dyZXNzIHRocm91Z2ggdGhlIHdvcmtpbmcgZ3JvdXAsIHRoZXkgd29u4oCZdCBu
ZWVkIHRvIG92ZXJjb21lIHRoZSBvYmplY3Rpb25zIHRoYXQgYXJlIGluZXZpdGFibHkgZW5jb3Vu
dGVyZWQgd2hlbiBzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBhIHNwZWNpZmljYXRp
b24gdGhhdCBpcyBzbyBmdW5kYW1lbnRhbCBhcyBSRkMgODIwMC4NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhhbmtzLA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQoNCg0KDQoNCkZyb206
IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PG1haWx0bzpzcHJpbmctYm91bmNlc0Bp
ZXRmLm9yZz4gT24gQmVoYWxmIE9mIFJvYiBTaGFraXINClNlbnQ6IFN1bmRheSwgQXVndXN0IDQs
IDIwMTkgNTowNCBQTQ0KVG86IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi4ub3JnPjxtYWls
dG86c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCg0K
SGkgU1BSSU5HIFdHLA0KDQoNCk92ZXIgdGhlIGxhc3QgNSsgeWVhcnMsIHRoZSBJRVRGIGhhcyBk
ZXZlbG9wZWQgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbkcgKFNQUklORykgYWth
IFNlZ21lbnQgUm91dGluZyBmb3IgYm90aCB0aGUgTVBMUyAoU1ItTVBMUykgYW5kIElQdjYgKFNS
djYpIGRhdGEgcGxhbmVzLi4gU1ItTVBMUyBtYXkgYWxzbyBiZSB0cmFuc3BvcnRlZCBvdmVyIElQ
IGluIFVEUCBvciBHUkUuDQoNCg0KVGhlc2UgZW5jYXBzdWxhdGlvbnMgYXJlIHBhc3QgV0cgbGFz
dCBjYWxsIChpbiBJRVNHIG9yIFJGQyBFZGl0b3IpLg0KDQoNCkR1cmluZyB0aGUgU1BSSU5HIFdH
IG1lZXRpbmcgYXQgSUVURiAxMDUsIHR3byBwcmVzZW50YXRpb25zIHdlcmUgcmVsYXRlZCB0byB0
aGUgcmVkdWN0aW9uIG9mIHRoZSBzaXplIG9mIHRoZSBTSUQgZm9yIElQdjYgZGF0YXBsYW5lOg0K
DQogICogICBTUnY2KyAvIENSSCAtLSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
Ym9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQ8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzNYdXd6UWs0Yld6
SFdtSjNQTlp6UldoNkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS0yNTJGdjItMjUyRnVybC0yNTNGdS0yNTNEaHR0cHMtMkQzQS01Ri01RnRvb2xz
LmlldGYub3JnLTVGaHRtbC01RmRyYWZ0LTJEMkRib25pY2EtMkQyRHNwcmluZy0yRDJEc3J2Ni0y
RDJEcGx1cy0yRDJEMDQtMjUyNmQtMjUzRER3TUZhUS0yNTI2Yy0yNTNESEFrWXVoNjNyc3VocjZT
Y2JmaDBVakJYZU1LLTJEbmRiM3ZvRFRYY1d6b0NJLTI1MjZyLTI1M0RGY2g5RlE4MnNpci0yREJv
THg4NGhLdUt3bC0yREFXRjJFZnBIY0F3ckRUaEtQOC0yNTI2bS0yNTNEYWNrWkM5ZXZSZi01RkxX
WXUyYS0yRDFOYUdSREpLZHhuRTJpZUlDNGRELTVGRkw2cy0yNTI2cy0yNTNES1VoQWZqVnN4LTVG
d0s2NDV1SmswRkh6czJ2eGlBVnItMkRDc2tNUEFhRWhFUVEtMjUyNmUtMjUzRCZkPUR3TUdhUSZj
PUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNp
ci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9E
aHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPVplTnZraVRpel9HX3I5TVRNbnl1ZVRtaGNkYzJyNjhW
VGdmeldiUEg2UlEmZT0+DQogICogICB1U0lEIC0tIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxPGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xpY2t0
aW1lLnN5bWFudGVjLmNvbV8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6RDZIMi0zRnUtM0RodHRwcy0y
NTNBLTI1MkYtMjUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC4uY29tLTI1MkZ2Mi0yNTJGdXJsLTI1
M0Z1LTI1M0RodHRwcy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVGZHJhZnQtMkQy
RGZpbHNmaWxzLTJEMkRzcHJpbmctMkQyRG5ldC0yRDJEcGdtLTJEMkRleHRlbnNpb24tMkQyRHNy
djYtMkQyRHVzaWQtMkQyRDAxLTI1MjZkLTI1M0REd01GYVEtMjUyNmMtMjUzREhBa1l1aDYzcnN1
aHI2U2NiZmgwVWpCWGVNSy0yRG5kYjN2b0RUWGNXem9DSS0yNTI2ci0yNTNERmNoOUZRODJzaXIt
MkRCb0x4ODRoS3VLd2wtMkRBV0YyRWZwSGNBd3JEVGhLUDgtMjUyNm0tMjUzRGFja1pDOWV2UmYt
NUZMV1l1MmEtMkQxTmFHUkRKS2R4bkUyaWVJQzRkRC01RkZMNnMtMjUyNnMtMjUzREFxMURLN2Z1
NzNheFoxUFhMSUU4eG5IRTJBaFR0Tlp5OUxUSGdXcXg0Q1EtMjUyNmUtMjUzRCZkPUR3TUdhUSZj
PUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNp
ci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9E
aHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPURBZ1RZTUpKU2N6M01yZmw5czBkcUgyczRMTmlUekFy
di1nbUtLUUhWcXcmZT0+DQoNCg0KRHVyaW5nIHRoZSBJRVRGIHdlZWssIHR3byBhZGRpdGlvbmFs
IGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9zZWQ6DQoNCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwPGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xpY2t0aW1lLnN5bWFu
dGVjLmNvbV8zUnNBMjRMWVlEejJ3WEIzczNVU1U0SzZIMi0zRnUtM0RodHRwcy0yNTNBLTI1MkYt
MjUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20tMjUyRnYyLTI1MkZ1cmwtMjUzRnUtMjUzRGh0
dHBzLTJEM0EtNUYtNUZ0b29scy5pZXRmLm9yZy01Rmh0bWwtNUZkcmFmdC0yRDJEbGktMkQyRHNw
cmluZy0yRDJEY29tcHJlc3NlZC0yRDJEc3J2Ni0yRDJEbnAtMkQyRDAwLTI1MjZkLTI1M0REd01G
YVEtMjUyNmMtMjUzREhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy0yRG5kYjN2b0RUWGNXem9D
SS0yNTI2ci0yNTNERmNoOUZRODJzaXItMkRCb0x4ODRoS3VLd2wtMkRBV0YyRWZwSGNBd3JEVGhL
UDgtMjUyNm0tMjUzRGFja1pDOWV2UmYtNUZMV1l1MmEtMkQxTmFHUkRKS2R4bkUyaWVJQzRkRC01
RkZMNnMtMjUyNnMtMjUzRFhXVURBRDJGTWhXTGZlVDVzZ1ViMWxndGhKaHVnY3lUOThHSjJOLTJE
Q3JLcy0yNTI2ZS0yNTNEJmQ9RHdNR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5k
YjN2b0RUWGNXem9DSSZyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhL
UDgmbT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJnM9WXdPMi1o
cnpkeGFXRFF5SENRVmtuLXBPb0oxUzNDZTBUTFljeFJsQnRWNCZlPT4NCiAgKiAgIGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzPGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xpY2t0
aW1lLnN5bWFudGVjLmNvbV8zUUhhYnNkQ1pSeTM1QXd6OWI2UVVDUjZIMi0zRnUtM0RodHRwcy0y
NTNBLTI1MkYtMjUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20tMjUyRnYyLTI1MkZ1cmwtMjUz
RnUtMjUzRGh0dHBzLTJEM0EtNUYtNUZ0b29scy5pZXRmLm9yZy01Rmh0bWwtNUZkcmFmdC0yRDJE
bWlyc2t5LTJEMkQ2bWFuLTJEMkR1bmlmaWVkLTJEMkRpZC0yRDJEc3ItMkQyRDAzLTI1MjZkLTI1
M0REd01GYVEtMjUyNmMtMjUzREhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy0yRG5kYjN2b0RU
WGNXem9DSS0yNTI2ci0yNTNERmNoOUZRODJzaXItMkRCb0x4ODRoS3VLd2wtMkRBV0YyRWZwSGNB
d3JEVGhLUDgtMjUyNm0tMjUzRGFja1pDOWV2UmYtNUZMV1l1MmEtMkQxTmFHUkRKS2R4bkUyaWVJ
QzRkRC01RkZMNnMtMjUyNnMtMjUzRGdjYmtIWXhYbTdGVTd2YmxPQjF2STU4U0RhYVdmNjJwYTdZ
dkxtc1A0bkktMjUyNmUtMjUzRCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVN
Sy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdy
RFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPUZV
T3h4Z1FESlo0TWtEWGxSN2pmQVB2NzI1ckRqOEg2NnVXNFVGdDNmWm8mZT0+DQoNCg0KQXMgd2Ug
ZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50IGZvciB0aGUgV0cg
dG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbnMg
YXJlLiBUaHVzLCB3ZSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdGhhdCB0aGUgV0cgc2hvdWxkIGZp
cnN0IGdldCB0byBhIGNvbW1vbiB1bmRlcnN0YW5kaW5nIG9uIHRoZSByZXF1aXJlbWVudHMgZm9y
IGEgbmV3IElQdjYgZGF0YSBwbGFuZSB3aXRoIGEgc21hbGxlciBTSUQgLSBib3RoIGZyb20gdGhl
IHBlcnNwZWN0aXZlIG9mIG9wZXJhdG9ycyB0aGF0IGFyZSBsb29raW5nIHRvIGRlcGxveSB0aGVz
ZSB0ZWNobm9sb2dpZXMsIGFuZCBmcm9tIHRoYXQgb2YgdGhlIHNvZnR3YXJlL2hhcmR3YXJlIGlt
cGxlbWVudGF0aW9uLg0KDQoNClRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5l
dHdvcmsgb3BlcmF0b3JzIGludGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5l
IHRvIGJyaWVmbHkgaW50cm9kdWNlIHRoZWlyOg0KDQogICogICB1c2UgY2FzZSAoZS5nLiBGYXN0
IFJlcm91dGUsIGV4cGxpY2l0IHJvdXRpbmcvVEUpDQogICogICBmb3J3YXJkaW5nIHBlcmZvcm1h
bmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50cw0KDQogICAgICogICBlLmcuLCAobnVtYmVyIG9m
IG5vZGVzLCBuZXR3b3JrIGRpYW1ldGVyLCBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBh
bmQgYXZlcmFnZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYg
MTI4LWJpdCBTSURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVy
IHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLg0KDQogICogICBpZiB0aGUgZXhpc3Rp
bmcgU1J2NiBhcHByb2FjaCBpcyBub3QgZGVwbG95YWJsZSBpbiB0aGVpciBjaXJjdW1zdGFuY2Vz
LCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBvZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBpcyBy
ZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0aW9uIGlzIG5lZWRlZCBmb3IgdGhlIHNob3J0
IHRlcm0gb25seSBvciBmb3IgdGhlIGxvbmcgdGVybS4NCg0KDQpBcyB3ZWxsIGFzIGRlcGxveW1l
bnQgbGltaXRhdGlvbnMsIHdlIHdvdWxkIGxpa2UgdGhlIFNQUklORyBjb21tdW5pdHkgdG8gYnJp
ZWZseSBkZXNjcmliZSB0aGUgcGxhdGZvcm0gbGltaXRhdGlvbnMgdGhhdCB0aGV5IGFyZSBzZWVp
bmcgd2hpY2ggbGltaXQgdGhlIGRlcGxveW1lbnQgb2YgU1J2NiAgSW4gcGFydGljdWxhciBsaW1p
dGF0aW9ucyByZWxhdGVkIHRvIHRoZSBudW1iZXIgb2YgU0lEcyB3aGljaCBjYW4gYmUgcHVzaGVk
IGFuZCBmb3J3YXJkZWQgYW5kIGhvdyBtdWNoIHRoZSB1c2Ugb2Ygc2hvcnRlciBTSURzIHdvdWxk
IGltcHJvdmUgdGhlIGRlcGxveW1lbnRzIC4NCg0KDQpGb3IgYm90aCBvZiB0aGVzZSBzZXRzIG9m
IGZlZWRiYWNrIGlmIHBvc3NpYmxlLCBwbGVhc2UgcG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cu
IElmIHRoZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgc2hhcmVkIHB1YmxpY2x5LCBwbGVhc2Ugc2Vu
ZCBpdCBkaXJlY3RseSB0byB0aGUgY2hhaXJzICYgQUQgKE1hcnRpbikuDQoNCg0KVGhpcyBjYWxs
IGZvciBpbmZvcm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91ciB3ZWVrcywgdXAgdG8gMjAxOS8wOS8w
My4gQXMgYSByZW1pbmRlciwgeW91IGNhbiByZWFjaCB0aGUgU1BSSU5HIGNoYWlycyB2aWEgc3By
aW5nLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZz4gYW5kIEFE
cyB2aWEgc3ByaW5nLWFkc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWFkc0BpZXRmLm9yZz4uLg0K
DQoNClRoYW5rIHlvdSwNCg0KLS0gUm9iICYgQnJ1bm8NCg0KDQooKikgQXMgZXhwcmVzc2VkIG9u
IHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rp
b25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJl
IHJlcXVpcmVkLg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQppcHY2QGlldGYub3JnPG1h
aWx0bzppcHY2QGlldGYub3JnPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fMzN0S3lx
dUREd1BKeGhaRjlnZlhyNkQ2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ3d3cuaWV0Zi5v
cmctMjUyRm1haWxtYW4tMjUyRmxpc3RpbmZvLTI1MkZpcHY2JmQ9RHdNR2FRJmM9SEFrWXVoNjNy
c3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPUZjaDlGUTgyc2lyLUJvTHg4NGhL
dUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmbT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5
QmU0d2VscFVpZnVjJnM9M2FCT093YzJBVEtjMTQ2T2s3MmNUSkYyUy1tWFFhWE82Y1ZCWW45amVR
QSZlPT4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNClRoaXMgZS1tYWls
IG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMg
aW5mb3JtYXRpb24gd2hpY2ggaXMNCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3By
aWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQp0cmFuc21p
c3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgs
IGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwNCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNw
cmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3By
aW5nDQo=

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B74E8dggeml529mbxchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT4NCjwhLS0NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6V2luZ2RpbmdzfQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJp
YSBNYXRoIn0NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaX0NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6Q29uc29sYXN9DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWZ9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZX0NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtjb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0NCnByZQ0KCXttYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyJ9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRp
di5Nc29MaXN0UGFyYWdyYXBoDQoJe21hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWxlZnQ6MGNt
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWZ9
DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21hcmdpbi1y
aWdodDowY207DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWZ9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJ
e2ZvbnQtZmFtaWx5OkNvbnNvbGFzfQ0KcC5tc2lwZm9vdGVyMzBiM2Q1MzgsIGxpLm1zaXBmb290
ZXIzMGIzZDUzOCwgZGl2Lm1zaXBmb290ZXIzMGIzZDUzOA0KCXttYXJnaW4tcmlnaHQ6MGNtOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmfQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dH0NCnNwYW4uRW1haWxTdHlsZTI0DQoJ
e2ZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHR9DQou
TXNvQ2hwRGVmYXVsdA0KCXtmb250LXNpemU6MTAuMHB0fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e21hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHR9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtfQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY219DQot
LT4NCjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1JTiIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpLEhlbHZldGljYSFp
bXBvcnRhbnQiPkNvcnJlY3QsIHRoYXQgaXMgd2hhdCBJIHdhbnQgdG8gc2F5LiBUaGFua3MgS2V0
YW4gZm9yIHlvdXIgaW5mb3JtYXRpb24uPGJyPg0KPGJyPg0KSSB0aGluayBSb24gdW5kZXJzdGFu
ZHMgdGhlIHVzYWdlIG9mIEJpbmRpbmcgU0lEIHZlcnkgd2VsbCwgYnV0IEkgYW0gdmVyeSBjdXJp
b3VzIGFib3V0IHdoeSBoZSBzYWlkIHRoZXJlIGlzIG5vIG5lZWQgdG8gaGF2ZSBhIGJpbmRpbmcg
U0lELg0KPGJyPg0KPGJyPg0KPGJyPg0KPGhyIHN0eWxlPSJib3JkZXItdG9wOmRvdHRlZCAxcHgi
Pg0KQ2hlbmcgTGk8YnI+DQpFbWFpbDogPGEgaHJlZj0ibWFpbHRvOmNoZW5nbGkxM0BodWF3ZWku
Y29tIj5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvYT48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8L2Rp
dj4NCjxkaXYgbmFtZT0iQW55T2ZmaWNlLUJhY2tncm91bmQtSW1hZ2UiIHN0eWxlPSJib3JkZXIt
dG9wOjFweCBzb2xpZCAjQjVDNERGOyBwYWRkaW5nOjhweCI+DQo8ZGl2PjxiPkZyb206IDwvYj5L
ZXRhbiBUYWxhdWxpa2FyIChrZXRhbnQpJmx0OzxhIGhyZWY9Im1haWx0bzprZXRhbnRAY2lzY28u
Y29tIj5rZXRhbnRAY2lzY28uY29tPC9hPiZndDs8L2Rpdj4NCjxkaXY+PGI+VG86IDwvYj5KZWZm
IFRhbnRzdXJhJmx0OzxhIGhyZWY9Im1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSI+amVm
ZnRhbnQuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OztSb24gQm9uaWNhJmx0OzxhIGhyZWY9Im1haWx0
bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDs8L2Rpdj4N
CjxkaXY+PGI+Q2M6IDwvYj5Sb2IgU2hha2lyJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29n
bGUuY29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7YnJ1bm8uZGVjcmFlbmUmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iPmJydW5vLmRlY3JhZW5lQG9yYW5n
ZS5jb208L2E+Jmd0OztTUFJJTkcgV0cgTGlzdCZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGll
dGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0OztBbGV4YW5kZXIgVmFpbnNodGVpbiZsdDs8
YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRl
ci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9hPiZndDs8L2Rpdj4NCjxkaXY+PGI+U3ViamVjdDog
PC9iPlJlOiBbc3ByaW5nXSBCaW5kaW5nIFNJRCBpbiBTUnY2L1NSdjYgKHdhczogQmV5b25kIFNS
djYpPC9kaXY+DQo8ZGl2PjxiPlRpbWU6IDwvYj4yMDE5LTA5LTA2IDEzOjU5OjUxPC9kaXY+DQo8
YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgdGhpbmsgdGhlIGtleSBwb2ludCBoZXJl
IGlzIHRoYXQgQlNJRCBpcyBub3Qgb25seSBhcyBhIG1lYW5zIG9mIOKAnGEgc2hvcnRoYW5kIHRo
YXQgY2FuIGJlIHVzZWQgdG8gcmVwcmVzZW50IGEgbGlzdCBvZiBTSURz4oCdLiBQbGVhc2Ugc2Vl
IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wb2xpY3kgZm9yIHRoZSB1c2UtY2Fz
ZXMgZm9yIEJTSUQgKGluY2x1ZGluZyB0aGUNCiBvbmUgcG9pbnRlZCBieSBKZWZmKS48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QmVzaWRlcyBC
U0lELCB3ZSBhbHNvIGhhdmUgVEktTEZBIChkcmFmdC1pZXRmLXJ0Z3dnLXNlZ21lbnQtcm91dGlu
Zy10aS1sZmEpIGFuZCBNaWNyb2xvb3AgQXZvaWRhbmNlIChkcmFmdC1iYXNoYW5keS1ydGd3Zy1z
ZWdtZW50LXJvdXRpbmctdWxvb3ApIHRoYXQgcmVxdWlyZSBpbXBvc2l0aW9uIG9mIFNJRCBzdGFj
ay4gVGhpcyBpcyBmb3IgYm90aCBTUi9NUExTIGFuZCBTUnY2Ljwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gb3IgU1J2Niwgd2XigJl2ZSBhbHdh
eXMgaGFkIHRoZSBlbmNhcCBvcHRpb24gZm9yIHN1Y2ggaW1wb3NpdGlvbiBzY2VuYXJpb3MgaW4g
ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nIGFuZCBzdWdnZXN0aW5n
IHRoYXQgaXMgbm90aGluZyBuZXcuDQo8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+SW4gZmFjdCwgdGhlIG1vc3Qgd2lkZWx5IGV4cGVjdGVkIHVz
ZS1jYXNlIGZvciBTUnY2Jm5ic3A7aXMgd2l0aGluIGEgU1IgZG9tYWluIHRvIHRyYW5zcG9ydCBj
dXN0b21lciBwYWNrZXRzIHRyYW5zcGFyZW50bHkgZnJvbSZuYnNwO2FuJm5ic3A7aW5ncmVzcyBQ
RSB0byZuYnNwO2FuJm5ic3A7RWdyZXNzIFBFLiZuYnNwO1RoaXMgaW1wbGllcyZuYnNwO3RoYXQg
dGhlIGN1c3RvbWVyIHBhY2tldHMgYXJlIGVuY2Fwc3VsYXRlZCB3aXRoIGFuDQogb3V0ZXIgSVB2
NiBoZWFkZXIgKG1hbmFnZWQgYnkgdGhlIFNlcnZpY2UgUHJvdmlkZXIpLiBJbnNlcnRpb24gaXMg
ZGlzY3Vzc2VkIG9ubHkgaW4gdGhpcyBjb250ZXh0IGZvciB0aGlzIG91dGVyIGVuY2FwIGZvciBC
U0lELCBUSS1MRkEsIGV0Yy4gYW5kIGlzIHNvbWV0aGluZyB0aGF0IGlzIHJlcXVlc3RlZCBieSBv
cGVyYXRvcnMgd2l0aGluIHRoZWlyIG5ldHdvcmsgYm91bmRhcmllcyAoZS5nLiBzZWUgUm9iZXJ0
4oCZcyBlbWFpbHMgZXhwbGFpbmluZw0KIGRldGFpbHMpLiBUaGVzZSBjb25zaWRlcmF0aW9ucyBh
cHBseSB0byBTUnY2IGFzIHdlbGwgYXMgb3RoZXIgdmFyaWFudHMuPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPldlIChTUFJJTkcgV0cpIGhhdmUg
b2J2aW91c2x5IHRvIHdvcmsgd2l0aCA2bWFuIHRvIGFkZHJlc3MgdGhlIGlzc3Vlcy9jb25jZXJu
cyB3aXRoIElQdjYgcHJvdG9jb2wgcmVsYXRlZCB0byBTUkggaW5zZXJ0aW9uIGFuZCB0aGUgYXV0
aG9ycyBoYXZlIGluZGljYXRlZCB0aGUgc2FtZSAoc2VlIERhcnJlbuKAmXMgZW1haWxzKSBhbmQg
QnJ1bm8gaGFzIGNsZWFybHkgc3BlbHQgb3V0DQogdGhlIGFncmVlbWVudCBiZXR3ZWVuIFdHcyBv
biB0aGlzIG1hdHRlciBhbmQgdGhlIHBhdGggZm9yd2FyZCAoPC9zcGFuPjxhIGhyZWY9Imh0dHBz
Oi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL1pGbV9iUVAxLUMyZjl4SnVY
dHZFZDltTG94VSI+aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcv
WkZtX2JRUDEtQzJmOXhKdVh0dkVkOW1Mb3hVPC9hPjxzcGFuIGxhbmc9IkVOLVVTIj4pLiBMZXTi
gJlzDQogYWxsb3cgdGhpcyB3b3JrIHRvIHByb2dyZXNzIGluIDZtYW4uPC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkVpdGhlciB0aGUgYWJvdmUg
cG9pbnRzIGhhdmUgbm90IGJlZW4gdW5kZXJzdG9vZCBvciBhcmUgYmVpbmcgaWdub3JlZCBhbmQg
dGhpcyB3aG9sZSBpbnNlcnRpb24gZGViYXRlIGF0IHRoaXMganVuY3R1cmUgYW5kIG9uIHRoaXMg
dGhyZWFkIHNlZW1zIG1vdGl2YXRlZCB0byBkaWdyZXNzIGZyb20gdGhlIGtleSBxdWVzdGlvbnMg
cG9sbGVkIGJ5IHRoZSBXRyBjaGFpcnMgdG8gb3BlcmF0b3JzLg0KIFNlZW1zIG1vcmUgbGlrZSBh
biBhdHRlbXB0IHRvIHByb3Zva2UgdGhlIHNvLWNhbGxlZCDigJxJUHY2IG9ydGhvZG94eeKAnSBp
biA2bWFuIOKApiB3aGljaCBJIHNheSBzZWVtIHRvIGhhdmUgbWV0IHdpdGggc29tZSBzdWNjZXNz
DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtTZWdv
ZSBVSSBFbW9qaSZxdW90OyxzYW5zLXNlcmlmIj7wn5iJPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPlRoYW5rcyw8
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+S2V0YW48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0OyBwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiPiBzcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0Ow0KPGI+T24gQmVo
YWxmIE9mIDwvYj5KZWZmIFRhbnRzdXJhPGJyPg0KPGI+U2VudDo8L2I+IDA2IFNlcHRlbWJlciAy
MDE5IDEwOjM3PGJyPg0KPGI+VG86PC9iPiBSb24gQm9uaWNhICZsdDtyYm9uaWNhQGp1bmlwZXIu
bmV0Jmd0Ozxicj4NCjxiPkNjOjwvYj4gUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZn
dDs7IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb207IFNQUklORyBXRyBMaXN0ICZsdDtzcHJpbmdA
aWV0Zi5vcmcmZ3Q7OyBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7QWxleGFuZGVyLlZhaW5zaHRl
aW5AZWNpdGVsZS5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCaW5k
aW5nIFNJRCBpbiBTUnY2L1NSdjYgKHdhczogQmV5b25kIFNSdjYpPC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5UaGFua3MgUm9uITwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij5JIHJlYWxpemUgdGhhdCwgbXkgaW50ZW50aW9uIHdhcyB0byBicmluZyB1cCB0aGUg
Y2FzZSB3aGVyZSBCU0lEIGlzIGN1cnJlbnRseSB1c2VkLjwvcD4NCjxkaXYgaWQ9IkFwcGxlTWFp
bFNpZ25hdHVyZSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5KZWZmPC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIFNl
cCA1LCAyMDE5LCBhdCAyMToxNSwgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25p
Y2FAanVuaXBlci5uZXQiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0OyBtYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5KZWZmLDwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIFNSdjYmIzQz
OyB5b3UgY2FuIGFjaGlldmUgdGhpcyBhYnN0cmFjdGlvbiB3aXRob3V0IGEgbmV3IFNJRCB0eXBl
LiBJbiBvcmRlciB0byBkbyB0aGlzLCBuZXR3b3JrIG9wZXJhdG9yczo8L3A+DQo8dWwgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSIiPkFzc29jaWF0ZSBh
biBJUHY2IGFkZHJlc3Mgd2l0aCB0aGUgYWJzdHJhY3Qgc2VnbWVudDwvbGk+PGxpIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0iIj5JbnN0YW50aWF0ZSBwb2xpY3kgb24gYWJzdHJhY3Qg
c2VnbWVudCBpbmdyZXNzIG5vZGVzLiBUaGUgcG9saWN5IGNhdXNlcyB0aGUgYWJzdHJhY3Qgc2Vn
bWVudCBpbmdyZXNzIG5vZGVzIHRvIGVuY2Fwc3VsYXRlIHBhY2tldHMgZGVzdGluZWQgZm9yIHRo
ZSBhYm92ZSBtZW50aW9uZWQgSVB2NiBhZGRyZXNzIGluIGFuIElQdjYgaGVhZGVyIHdpdGggaXRz
IG93biBDUkguIFRoaXMgSVB2Ng0KIGhlYWRlciBhbmQgQ1JIIGRlZmluZSB0aGUgYWJzdHJhY3Rl
ZCBzZWdtZW50PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93LCB0aGUgb25seSBw
cm9ibGVtIGlzIHRvIGdldCBwYWNrZXRzIHRvIHRoZSBhYnN0cmFjdCBzZWdtZW50IGluZ3Jlc3Mg
bm9kZSB3aXRoIHRoZSByaWdodCBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MuIFRoaXMgY2FuIGJl
IGFjaGlldmVkIGJ5IGFzc29jaWF0ZWQgYSBub2RlIFNJRCBpbiB0aGUgb3JpZ2luYWwgcGFja2V0
IHdpdGggdGhlIGFib3ZlIG1lbnRpb25lZCBJUHY2IGFkZHJlc3MuPC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5kIGFnYWluLCBpZiBu
ZXR3b3JrIG9wZXJhdG9ycyBvYmplY3QgdG8gdGhpcyBhcHByb2FjaCwgaXQgd291bGQgYmUgZWFz
eSBlbm91Z2ggdG8gYWRkIGEgYmluZGluZyBTSUQgdG8gU1J2NiYjNDM7LiBIb3dldmVyLCB0byBk
YXRlLCBubyBvcGVyYXRvciBoYXMgZXhwcmVzc2VkIGludGVyZXN0LjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBSb248L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4
IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luOjBjbTsgbWFyZ2luLWJvdHRvbTouMDAwMXB0
OyB0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0OyBjb2xv
cjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDsgcGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwv
Yj4gSmVmZiBUYW50c3VyYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwu
Y29tIj5qZWZmdGFudC5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4g
VGh1cnNkYXksIFNlcHRlbWJlciA1LCAyMDE5IDI6MTAgUE08YnI+DQo8Yj5Ubzo8L2I+IEFsZXhh
bmRlciBWYWluc2h0ZWluICZsdDs8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9hPiZndDs7IFJv
YiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIj5yb2Jqc0Bnb29n
bGUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNv
bSI+YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT47IFJvbiBCb25pY2EgJmx0OzxhIGhyZWY9
Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDs8
YnI+DQo8Yj5DYzo8L2I+IFNQUklORyBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5n
QGlldGYub3JnIj5zcHJpbmdAaWV0Zi4ub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzcHJpbmddIEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlvbmQgU1J2Nik8
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPGRp
diBuYW1lPSJtZXNzYWdlQm9keVNlY3Rpb24iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlJvbiwgPC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmFub3RoZXIsIGFuZCBxdWl0ZSBpbXBvcnRh
bnQgdXNlIG9mIEJTSUQgaW4gU1ItTVBMUyBpcyB0byBwcm92aWRlIGFuIGFuY2hvciBwb2ludCB0
byBhbm90aGVyIGRvbWFpbi9sYXllciBhbmQgYW4gYWJzdHJhY3Rpb24gdG8gcHJvZ3JhbSB0aGlz
IGxheWVyIHdpdGhvdXQgdW5kZXJzdGFuZGluZyBpdHMgc2VtYW50aWNzLjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNSL1JTVlAtVEUgb3IgSVAvT3B0byB3b3VsZCBi
ZSBhIHBlcmZlY3QgZXhhbXBsZSBvZiB0aGF0LCBkcmFmdC1hbmFuZC1zcHJpbmctcG9pLXNyIGRl
c2NyaWJlcyBzdWNoIGNhc2UuPC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBuYW1l
PSJtZXNzYWdlU2lnbmF0dXJlU2VjdGlvbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLCA8L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SmVmZjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
bmFtZT0ibWVzc2FnZVJlcGx5U2VjdGlvbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPk9uIFNlcCA1LCAyMDE5LCAxMDozOSBBTSAtMDcwMCwgUm9u
IEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5p
ZXRmLi5vcmciPnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZzwvYT4mZ3Q7LCB3
cm90ZTo8L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci1sZWZ0OnNv
bGlkICMxQUJDOUMgMS4wcHQ7IHBhZGRpbmc6MGNtIDBjbSAwY20gOC4wcHQ7IG1hcmdpbi1sZWZ0
OjMuNzVwdDsgbWFyZ2luLXRvcDozLjc1cHQ7IG1hcmdpbi1yaWdodDozLjc1cHQ7IG1hcmdpbi1i
b3R0b206My43NXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj5IaSBB
bGV4YW5kZXIsPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+U1J2NiYjNDM7IGRvZXMgbm90IGN1cnJlbnRs
eSBkZWZpbmUgYSBiaW5kaW5nIFNJRC4gSWYgb25lIHdlcmUgZXZlciBuZWVkZWQsIGl0IHdvdWxk
IGJlIGVhc3kgZW5vdWdoIHRvIHNwZWNpZnkgYW5kIGltcGxlbWVudC4gV2hlbiBhIHNlZ21lbnQg
ZW5kcG9pbnQgZW5jb3VudGVyZWQgYSBiaW5kaW5nIFNJRCwgaXQgd291bGQ6PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0iIj5EZWNyZW1lbnQgU2VnbWVudHMgTGVm
dDwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0iIj5Db3B5IGFuIElQdjYg
YWRkcmVzcyBmcm9tIHRoZSBTRklCIHRvIHRoZSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3M8L2xp
PjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9IiI+UHJlcGVuZCBhbiBJUHY2IGhl
YWRlciB3aXRoIGl0cyBvd24gQ1JIIHRvIHRoZSBwYWNrZXQuIEluZm9ybWF0aW9uIHJlcXVpcmVk
IGJ1aWxkIHRoYXQgaGVhZGVyIGFuZCBDUkggd291bGQgYmUgZm91bmQgaW4gdGhlIFNGSUI8L2xp
PjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj4mbmJzcDs8L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj5Ib3dldmVyLCBJIGRvbuKAmXQgdGhpbmsgdGhhdCBTUnY2
JiM0Mzsgd2lsbCBldmVyIG5lZWQgYSBiaW5kaW5nIFNJRC4gQSBiaW5kaW5nIFNJRCBpcyBhIHNo
b3J0aGFuZCB0aGF0IGNhbiBiZSB1c2VkIHRvIHJlcHJlc2VudCBhIGxpc3Qgb2YgU0lEcy4gU2lu
Y2UgU1J2NiYjNDM7IFNJRHMgYXJlIGFscmVhZHkgc2hvcnQsIHRoaXMgc2hvcnRoYW5kIGlzbuKA
mXQgbmVlZGVkLjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPiZuYnNwOzwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPkJ1dCwgYWdhaW4sIGlmIHdlIGV2ZXIgbmVl
ZGVkIGEgYmluZGluZyBTSUQgZm9yIGFub3RoZXIgcmVhc29uLCB3ZSBjb3VsZCBhZGQgaXQuPC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO1JvbjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPiZuYnNw
OzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPiZuYnNwOzwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSIiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBi
M2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGNtOyBtYXJnaW4tYm90dG9tOi4w
MDAxcHQ7IHRleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7
IGNvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
OyBwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSIiPjxiPkZyb206PC9iPiBzcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNl
c0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxm
IE9mPC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXks
IFNlcHRlbWJlciA0LCAyMDE5IDY6NDkgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvYiBTaGFraXIgJmx0
OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZn
dDs7IDxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuLmNvbSI+DQpicnVuby5k
ZWNyYWVuZUBvcmFuZ2UuLmNvbTwvYT48YnI+DQo8Yj5DYzo8L2I+IFNQUklORyBXRyBMaXN0ICZs
dDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi4ub3JnPC9hPiZn
dDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3NwcmluZ10gQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2
ICh3YXM6IEJleW9uZCBTUnY2KTwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iIj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Um9iLCBCcnVubyBhbmQgYWxsLDwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+SSBoYXZlIGEgbmFpdmUgcXVlc3Rpb24gYmFzZWQsIG1vc3QgcHJvYmFibHksIG9uIGluc3Vm
ZmljaWVudCB1bmRlcnN0YW5kaW5nIG9mIFNSdjYgKG5vdCB0byBtZW50aW9uIFNSdjYmIzQzOyku
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5UaGlzIHF1ZXN0aW9uIGhhcyBiZWVuIHByb21wdGVkIGJ5IHRoZSBjb21w
bGFpbnRzIChvbiB0aGUgQmV5b25kIFNSdjYgdGhyZWFkKSBhYm91dCBwcm9ibGVtcyB3aXRoIHN1
cHBvcnRpbmcgbG9uZyBsaXN0cyBvZiAxMjgtYml0cyBvZiBTSURzIGluIHRoZSBJUHY2IFNlZ21l
bnQgUm91dGluZyBIZWFkZXJzLCBhbmQgdmFyaW91cyBhcHByb2FjaGVzDQogdG8gbWl0aWdhdGlu
ZyB0aGVzZSBjb21wbGFpbnRzLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMUY0OTdEIj48YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3Rvb2xzLmlldGYub3JnX2h0bWxfcmZjODQwMi0yM3NlY3Rpb24tMkQ1JmFtcDtkPUR3TUdhUSZh
bXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZj
aDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgy
MEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZhbXA7cz00UHc1OVNfN2N0R3JJVFEx
VURyOXBSTFgzd1NpdzhBSWVwNm8zNTFid0FVJmFtcDtlPSI+U2VjdGlvbiA1IG9mIFJGQyA4NDAy
PC9hPiBkZWZpbmVzIEJpbmRpbmcgU2VnbWVudHMgKEJTSURzKSBhbmQgc2F5cyB0aGF0PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
IGNvbG9yOiMxRjQ5N0QiPiDigJw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5oZSBC
U0lEIGlzIGJvdW5kIHRvIGFuIFNSIFBvbGljeSwgaW5zdGFudGlhdGlvbiBvZiB3aGljaCBtYXkg
aW52b2x2ZSBhIGxpc3Qgb2YgU0lEcy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6IzFGNDk3RCI+4oCdJm5ic3A7ICZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMUY0OTdEIj5JdCBhbHNvIGV4cGxh
aW5zIHRoYXQgQlNJRHMgZmFjaWxpdGF0ZSBiZXR0ZXIgc2NhbGFiaWxpdHkgKGFtb25nIG90aGVy
IHRoaW5ncykgb2YgU1IuJm5ic3A7IEFuZCwgYXMgaXMgYXBwcm9wcmlhdGUgZm9yIHRoZSBhcmNo
aXRlY3R1cmUgZG9jdW1lbnQsIFJGQyA4NDAyIGRvZXMgbm90IGRpZmZlcmVudGlhdGUgYmV0d2Vl
biBTUi1NUExTIGFuZCBTUnY2IGluIHRoZSBkZWZpbml0aW9uIG9mIEJpbmRpbmcgc2VnbWVudHMu
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMUY0OTdEIj4gPC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMUY0OTdEIj5UaGUgPGEg
aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNB
X190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRHNwcmluZy0yRHNlZ21lbnQtMkRy
b3V0aW5nLTJEbXBscy0yRDIyJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1B
V0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJl
NHdlbHBVaWZ1YyZhbXA7cz0yMGN1TWhiQjBXZDFtbzF1YkY5VEFUbzRPX3hESDV4ODE0dWwwVmxR
bno0JmFtcDtlPSI+U1ItTVBMUzwvYT4gZHJhZnQgKGFscmVhZHkgYXBwcm92ZWQgZm9yIHB1Ymxp
Y2F0aW9uIGFzIGFuIFJGQykmbmJzcDsgbWVudGlvbnMgKGUuZy4sIGluIHRoZSBleGFtcGxlIGlu
IFNlY3Rpb24gQS4zLjIpIHRoYXQgdGhlIG5vZGUgdGhhdCBoYXMgYWxsb2NhdGVkIGEgQlNJRCBs
YWJlbCAxMDIzIGZvciBhIHNwZWNpZmljIFNSIHBvbGljeSBGRUMtMSBmb3Igd2hpY2ggaXQgaXMg
dGhlIGhlYWQtZW5kIOKAnDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmluc3RhbGxz
IGEgdHJhbnNpdCBNUExTIGZvcndhcmRpbmcgZW50cnkgdG8gU1dBUCBpbmNvbWluZyBsYWJlbD0x
MDIzLCB3aXRoIG91dGdvaW5nIGxhYmVscyBhbmQgb3V0Z29pbmcgaW50ZXJmYWNlIGRldGVybWlu
ZWQgYnkgdGhlIFNJRC1MaXN0IGZvciBGRUMxPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9y
OiMxRjQ5N0QiPuKAnS4gVGhpcyBleHBsYW5hdGlvbiBpcyBmdWxseSBjb21wYXRpYmxlIHdpdGgg
dGhlIE1QTFMgYXJjaGl0ZWN0dXJlIHdoZXJlIHRoZSB0b3AgbGFiZWwgb2YgdGhlIGxhYmVsIHN0
YWNrIGNhbiBiZSBzd2FwcGVkIHdpdGggbXVsdGlwbGUgbmV3IGxhYmVscy4gPC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPkNhbiBzb21lYm9keSBw
bGVhc2UgZXhwbGFpbiBob3cgKGlmIGF0IGFsbCkgYXJlIEJpbmRpbmcgU2VnbWVudHMgZ29pbmcg
dG8gYmUgc3VwcG9ydGVkIGluIFNSdjYgYW5kL29yIGluIFNSdjYmIzQzOz88L3NwYW4+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMxRjQ5N0QiPlRvIHRoZSBiZXN0IG9mIG15
IChhZG1pdHRlZGx5LCBsaW1pdGVkKSB1bmRlcnN0YW5kaW5nIG9mIElQdjYsIG5vIGVxdWl2YWxl
bnQgb2YgdGhlIFNSLU1QTFMgaGFuZGxpbmcgb2YgdGhlIEJTSUQgaXMgYWxsb3dlZCB3aXRoIHRo
ZSBJUHY2IHJvdXRpbmcgaGVhZGVycyBhcyBwZXIgPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX3Jm
YzgyMDAmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIz
dm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRU
aEtQOCZhbXA7bT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJmFt
cDtzPTE3WUlMMmtfTkJZTG9XVFNhYjZPY3JmaE12WXh4ZmVsVnNFLWRGVVpOUFUmYW1wO2U9Ij5S
RkMgODIwMDwvYT4uIEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgPGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19o
dG1sX2RyYWZ0LTJEaWV0Zi0yRDZtYW4tMkRzZWdtZW50LTJEcm91dGluZy0yRGhlYWRlci0yRDIy
JmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY
Y1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgm
YW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZhbXA7cz1Y
YnVzNEZraWF0cmRSMG01cVZha1o2NTJDOGxyRWwtYVhYRjFLR3hQVkFFJmFtcDtlPSI+SVB2NiBT
ZWdtZW50IFJvdXRpbmcgSGVhZGVyPC9hPiBkcmFmdCBkb2VzIG5vdCBtZW50aW9uIEJpbmRpbmcg
U0lEcyBhdCBhbGwuLiA8L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsgY29s
b3I6IzFGNDk3RCI+RnJvbSBteSBQT1YsIGlmIEJpbmRpbmcgc2VnbWVudHMgY2Fubm90IGJlIHN1
cHBvcnRlZCB3aXRoIFNSdjYgb3IgU1J2NiYjNDM7LCBhIFRlY2huaWNhbCBFcnJhdHVtIG9uIDg0
MDIgc2hvdWxkIHBvc3RlZC4uPC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RGlk
IEkgbWlzcyBzb21ldGhpbmcgaGVyZT88L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
WW91ciB0aW1lbHkgZmVlZGJhY2sgd291bGQgYmUgaGlnaGx5IGFwcHJlY2lhdGVkLjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkcywgYW5kIGxvdHMgb2YgdGhh
bmtzIGluIGFkdmFuY2UsPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TYXNoYTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DZWxsOiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkVtYWlsOiZuYnNwOyZuYnNwOyA8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRl
aW5AZWNpdGVsZS5jb20iPg0KQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208L2E+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDsgcGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48Yj5Gcm9tOjwv
Yj4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNw
cmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZjwvYj4gTmljayBI
aWxsaWFyZDxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBTZXB0ZW1iZXIgMywgMjAxOSA5OjIy
IFBNPGJyPg0KPGI+VG86PC9iPiBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9ianNA
Z29vZ2xlLmNvbSI+cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBTUFJJ
TkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGll
dGYuLm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciPjZtYW5AaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5S
b2IsPGJyPg0KPGJyPg0KQ2xhcmlmeWluZyB3aGF0IEkgd3JvdGUgcHJldmlvdXNseSwgSSBkb24n
dCB0aGluayBpdCB3b3VsZCBiZSBhcHByb3ByaWF0ZSBmb3IgZHJhZnQtZmlsc2ZpbHMtc3ByaW5n
LW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZCB0byBwcm9ncmVzcyBmdXJ0aGVyIHVubGVzcyB0
aGUgYXV0aG9ycyBjYW4gZGVtb25zdHJhdGUgdGhhdCB0aGUgdm9sdW1lIG9mIElQdjYgYWRkcmVz
c2luZyByZXF1aXJlZCBjYW4gYmUgc2F0aXNmaWVkIGluIGEgd2F5IHRoYXQNCiB3b3JrcyB3aXRo
aW4gdGhlIGNvbnN0cmFpbnRzIHRoYXQgdGhlIG9wZXJhdGlvbmFsIGNvbW11bml0eSBvcGVyYXRl
cyB3aXRoaW4uLjxicj4NCjxicj4NCklmIHRoZXJlIGlzIGFuIGV4cGVjdGF0aW9uIHRoYXQgdGhp
cyBhZGRyZXNzIHNwYWNlIHdpbGwgYmUgYXNzaWduZWQgZnJvbSB0aGUgZ2xvYmFsIHVuaWNhc3Qg
YWRkcmVzcyBibG9jayB2aWEgc3RhbmRhcmQgUklSIGFsbG9jYXRpb24gcG9saWNpZXMsIHRoZW4g
dGhlIGF1dGhvcnMgd2lsbCBuZWVkIHRvIGRlbW9uc3RyYXRlIHRoYXQgdGhlIFJJUnMgYXJlIGdv
aW5nIHRvIGJlIGNvbWZvcnRhYmxlIGNoYW5naW5nIHRoZWlyIGFsbG9jYXRpb24gcG9saWNpZXMN
CiB0byBhY2NvbW1vZGF0ZSB0aGlzLjxicj4NCjxicj4NCk5pY2s8L3A+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci1sZWZ0OnNvbGlkICNFNjdFMjIgMS4wcHQ7IHBhZGRp
bmc6MGNtIDBjbSAwY20gOC4wcHQ7IG1hcmdpbi1sZWZ0OjMuNzVwdDsgbWFyZ2luLXRvcDozLjc1
cHQ7IG1hcmdpbi1yaWdodDozLjc1cHQ7IG1hcmdpbi1ib3R0b206My43NXB0Ij4NCjxkaXYgc3R5
bGU9Im1hcmdpbi1sZWZ0OjE4Ljc1cHQ7IG1hcmdpbi10b3A6MjIuNXB0OyBtYXJnaW4tcmlnaHQ6
MTguNzVwdDsgbWFyZ2luLWJvdHRvbTo3LjVwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsg
Ym9yZGVyLXRvcDpzb2xpZCAjRURGMUY0IDEuNXB0OyBwYWRkaW5nOjguMHB0IDBjbSAwY20gMGNt
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idmVydGljYWwtYWxpZ246bWlk
ZGxlIj48YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3Jn
Ij5Sb24gQm9uaWNhPC9hPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
InJpZ2h0IiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodDsgdmVydGljYWwtYWxpZ246bWlkZGxlIj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4xIFNlcHRlbWJlciAyMDE5IGF0IDIyOjEwPC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7
IG1hcmdpbi1yaWdodDoxOC4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkhpIEZl
cm5hbmRvLDxicj4NCjxicj4NCjZtYW4gcGFydGljaXBhbnRzIHNob3VsZCBsb29rIGF0IHRoZSBm
b2xsb3dpbmc6PGJyPg0KPGJyPg0KLSA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1h0R01z
dngxcExmRHMyVWdiaWlKU0c2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ0b29scy5pZXRm
Lm9yZy0yNTJGaHRtbC0yNTJGZHJhZnQtMkRpZXRmLTJEc3ByaW5nLTJEc3J2Ni0yRG5ldHdvcmst
MkRwcm9ncmFtbWluZy0yRDAxJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1B
V0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJl
NHdlbHBVaWZ1YyZhbXA7cz1PNjZXR1RjRUc5Wlk3MFJ5OXFJZEJOSnVETVQ3bzFDenZvekk3aW44
dEg0JmFtcDtlPSI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJp
bmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxPC9hPiAoSW4gcGFydGljdWxhciwgU2VjdGlv
bnMgNCBhbmQgNSk8YnI+DQotIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zR1R1Z3BLWDZN
RWtRdHhqa1BONHNGQTZIMi0zRnUtM0RodHRwcy0yNTNBLTI1MkYtMjUyRnRvb2xzLmlldGYub3Jn
LTI1MkZodG1sLTI1MkZkcmFmdC0yRGZpbHNmaWxzLTJEc3ByaW5nLTJEbmV0LTJEcGdtLTJEZXh0
ZW5zaW9uLTJEc3J2Ni0yRHVzaWQtMkQwMiZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3Vo
cjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRo
S3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5f
N0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9VS1LdVNPV2hYVHB5eGlNVnZjd1RLVTJFb25idHFzOGlJ
X294SUVwcFo0cyZhbXA7ZT0iPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZp
bHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDI8L2E+PGJyPg0KPGJy
Pg0KUm9uPGJyPg0KPGJyPg0KPGJyPg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTxicj4NCjxi
cj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KRnJvbTogRmVybmFuZG8gR29udCA8
YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj4mbHQ7ZmdvbnRAc2k2bmV0d29y
a3MuY29tJmd0OzwvYT48YnI+DQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDMxLCAyMDE5IDQ6NTMg
UE08YnI+DQpUbzogUm9uIEJvbmljYSA8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5l
dCI+Jmx0O3Jib25pY2FAanVuaXBlci5uZXQmZ3Q7PC9hPjsgUm9iIFNoYWtpcg0KPGEgaHJlZj0i
bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iPiZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzwvYT47IFNQ
UklORyBXRyBMaXN0IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPg0KJmx0O3Nwcmlu
Z0BpZXRmLm9yZyZndDs8L2E+OyA8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+Nm1hbkBp
ZXRmLm9yZzwvYT48YnI+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPGJyPg0K
PGJyPg0KSGksIFJvbiw8YnI+DQo8YnI+DQpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5v
dCBiZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQgeW91IHBsZWFzZSBjbGFyaWZ5
IHdoYXQgZG8geW91IG1lYW4gYnkgJnF1b3Q7c3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24g
b2Y8YnI+DQpSRkM4MjAwIG9yIFJGQzQyOTEmcXVvdDs/PGJyPg0KPGJyPg0KSW4gdGhlIHBhc3Qg
d2UgaGF2ZSBzZWVuIG91dHJpZ2h0IHZpb2xhdGlvbiBvZiBSRkM4MjAwIChmb3JtZXJseSBSRkMy
NDYwKSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRv
IGRvIHRoZSBzYW1lLCBvciB3aGF0Ljxicj4NCjxicj4NClRoYW5rcyE8YnI+DQo8YnI+DQpDaGVl
cnMsPGJyPg0KRmVybmFuZG88L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+PGJyPg0KPGJyPg0KLS08YnI+DQpGZXJuYW5kbyBHb250PGJyPg0KU0k2IE5ldHdv
cmtzPGJyPg0KZS1tYWlsOiA8YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj5m
Z29udEBzaTZuZXR3b3Jrcy5jb208L2E+PGJyPg0KUEdQIEZpbmdlcnByaW50OiA2NjY2IDMxQzYg
RDQ4NCA2M0IyIDhGQjEgRTNDNCBBRTI1IDBENTUgMUQ0RSA3NDkyPGJyPg0KPGJyPg0KPGJyPg0K
PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08YnI+DQpJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxp
c3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyI+aXB2NkBpZXRmLm9yZzwvYT48
YnI+DQpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29t
XzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGd3d3
LmlldGYub3JnLTI1MkZtYWlsbWFuLTI1MkZsaXN0aW5mby0yNTJGaXB2NiZhbXA7ZD1Ed01HYVEm
YW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1G
Y2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPUpyRWxobnQ4
MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9M2FCT093YzJBVEtjMTQ2
T2s3MmNUSkYyUy1tWFFhWE82Y1ZCWW45amVRQSZhbXA7ZT0iPg0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9pcHY2PC9hPjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC43NXB0OyBtYXJnaW4t
dG9wOjIyLjVwdDsgbWFyZ2luLXJpZ2h0OjE4Ljc1cHQ7IG1hcmdpbi1ib3R0b206Ny41cHQiPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0VERjFGNCAxLjVwdDsg
cGFkZGluZzo4LjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InZlcnRpY2FsLWFsaWduOm1pZGRsZSI+PGEgaHJlZj0ibWFpbHRvOmZnb250QHNpNm5l
dHdvcmtzLmNvbSI+RmVybmFuZG8gR29udDwvYT48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7IHZlcnRpY2FsLWFs
aWduOm1pZGRsZSI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+MzEgQXVndXN0IDIwMTkg
YXQgMjE6NTM8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjE4LjBwdDsgbWFyZ2luLXJpZ2h0OjE4LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+SGksIFJvbiw8YnI+DQo8YnI+DQpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5v
dCBiZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQ8YnI+DQp5b3UgcGxlYXNlIGNs
YXJpZnkgd2hhdCBkbyB5b3UgbWVhbiBieSAmcXVvdDtzdHJldGNoaW5nIHRoZSBpbnRlcnByZXRh
dGlvbiBvZjxicj4NClJGQzgyMDAgb3IgUkZDNDI5MSZxdW90Oz88YnI+DQo8YnI+DQpJbiB0aGUg
cGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZvcm1lcmx5
PGJyPg0KUkZDMjQ2MCksIHNvIEknbSBjdXJpb3VzIGlmIHRoZXJlIGFyZSBhbnkgZG9jdW1lbnRz
IHRyeWluZyB0byBkbyB0aGU8YnI+DQpzYW1lLCBvciB3aGF0Ljxicj4NCjxicj4NClRoYW5rcyE8
YnI+DQo8YnI+DQpDaGVlcnMsPGJyPg0KRmVybmFuZG88L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3Bh
biBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC43NXB0OyBtYXJnaW4tdG9wOjIyLjVwdDsgbWFy
Z2luLXJpZ2h0OjE4Ljc1cHQ7IG1hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0VERjFGNCAxLjVwdDsgcGFkZGluZzo4LjBwdCAw
Y20gMGNtIDBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InZlcnRpY2Fs
LWFsaWduOm1pZGRsZSI+PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFy
Yy5pZXRmLm9yZyI+Um9uIEJvbmljYTwvYT48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7IHZlcnRpY2FsLWFsaWdu
Om1pZGRsZSI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+MzEgQXVndXN0IDIwMTkgYXQg
MjE6MzM8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0
OjE4LjBwdDsgbWFyZ2luLXJpZ2h0OjE4LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Um9iLDwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij5UaGUgZm9sbG93aW5nIGFyZSBhcmd1bWVudHMgZm9yIHByb2NlZWRpbmcg
d2l0aCBTUnY2JiM0Mzs6PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIi
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHVsIHR5cGU9
ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5FZmZp
Y2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIGxpc3RzPC9saT48bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPk9wZXJhdGlvbmFsIFNpbXBsaWNpdHk8L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+U1J2NiYjNDM7IHdvcmsg
bWF5IGZpbmlzaCBiZWZvcmUgU1J2NjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkVm
ZmljaWVudCBmb3J3YXJkaW5nIHdpdGggZGVlcCBTSUQgTGlzdHM8L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlB
QTQiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3Bh
biBzdHlsZT0iY29sb3I6IzkwOUFBNCI+U1IgY3VzdG9tZXJzIGhhdmUgc3RhdGVkIGEgZmlybSBy
ZXF1aXJlbWVudCB0byBzdXBwb3J0IFNSIHBhdGhzIHRoYXQgY29udGFpbiA4IHRvIDEyIHNlZ21l
bnRzLiBUaGV5IGhhdmUgYWxzbyBzdGF0ZWQgYSByZXF1aXJlbWVudCBmb3IgaW1wbGVtZW50YXRp
b25zIHRvIGZvcndhcmQgYXQgbGluZSBzcGVlZCAmbmJzcDthbmQgd2l0aG91dCBjb25zdW1pbmcN
CiBleGNlc3NpdmUgb3ZlcmhlYWQgYmFuZHdpZHRoLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTA5QUE0Ij5TUnY2LCBhcyBkZWZpbmVkIGluIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRp
bmctaGVhZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVzZSByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRv
IHN1cHBvcnQgYW4gU1IgcGF0aCB3aXRoIDggc2VnbWVudHMsIFNSdjYgd291bGQgcmVxdWlyZSBh
IDEyOC1ieXRlIFNSSC4gRXZlbiBpZiBBU0lDcyBjb3VsZCBwcm9jZXNzDQogc3VjaCBhIGxvbmcg
U1JIIGF0IGxpbmUgc3BlZWQsIHRoZSBiYW5kd2lkdGggb3ZlcmhlYWQgd291bGQgYmUgcHJvaGli
aXRpdmUuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlRoZXJlZm9yZSwgb25lIG9m
IHRoZSBmb3VyIHNvbHV0aW9ucyAmbmJzcDt0aGF0IHlvdSBtZW50aW9uIGJlbG93IGlzIHJlcXVp
cmVkIHRvIG1ha2UgU1J2NiBkZXBsb3lhYmxlLiBXaGlsZSBkcmFmdC1pZXRmLTZtYW4tc2VnbWVu
dC1yb3V0aW5nLWhlYWRlciBpcyBjbG9zZSB0byBtYXR1cml0eSwgdGhlIGZvdXIgY29tcGV0aW5n
IHNvbHV0aW9ucyBtZW50aW9uZWQNCiBiZWxvdyBhcmUgZXF1YWxseSBtYXR1cmUgYW5kIHNob3Vs
ZCBiZSBnaXZlbiBlcXVhbCBjb25zaWRlcmF0aW9uLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjpi
bGFjayI+VGhlIGZvdXIgc29sdXRpb25zIGFyZSBTUnY2JiM0MzssIHVTSUQsIGRyYWZ0LWxpIGFu
ZCBkcmFmdC1taXJza3kuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIi
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPk9wZXJhdGlv
bmFsIFNpbXBsaWNpdHk8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTA5QUE0Ij5OZXR3b3JrIG9wZXJhdG9ycyBzdHJpdmUgZm9yIG9wZXJhdGlvbmFsIHNp
bXBsaWNpdHkuIEJ5IGxvb3NlbHkgaW50ZXJwcmV0aW5nIChhbmQgc29tZXRpbWVzIGJlbmRpbmcp
IHRoZSByZXF1aXJlbWVudHMgb2YgUkZDcyA0MjkxIGFuZCBSRkMgODIwMCwgU1J2NiBpbnRyb2R1
Y2VzIGFyY2hpdGVjdHVyYWwgcXVpcmtzIHRoYXQgaW50cm9kdWNlIG9wZXJhdGlvbmFsDQogY29t
cGxleGl0eS4gVGhlIGZvbGxvd2luZyBhcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3Mgb2YgJm5ic3A7
ZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXI6PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJz
cDs8L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij5UaGUgU2VnbWVudCBSb3V0aW5nIEhlYWRlciAoU1JIKSBzZXJ2
ZXMgcHVycG9zZXMgb3RoZXIgdGhhbiByb3V0aW5nLiBUaGVyZWZvcmUsIHRoZSBTUkggaXMgc29t
ZXRpbWVzIHJlcXVpcmVkIGZvciBwYWNrZXRzIHRoYXQgdHJhdmVyc2UgdGhlIGxlYXN0LWNvc3Qg
cGF0aCBmcm9tIHNvdXJjZSB0byBkZXN0aW5hdGlvbjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5UaGUgU1JIIGFuZCB0aGUgSVB2NiBBdXRoZW50aWNhdGlv
biBIZWFkZXIgYXJlIGluY29tcGF0aWJsZS48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6IzkwOUFBNCI+VGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBkZXRlcm1pbmVz
IHdoZXRoZXIgYW4gU1JIIGlzIHZhbGlkIGFuZCBob3cgaXQgaXMgcHJvY2Vzc2VkLiBGb3IgZXhh
bXBsZSwgaWYgdGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcyBjb250YWlucyBvbmUgbG9jYWxs
eSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQgYmUgcHJvY2Vzc2VkIGluIG9uZSBw
YXJ0aWN1bGFyDQogd2F5LCB3aGlsZSBpZiB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNv
bnRhaW5zIGFub3RoZXIgbG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQg
YmUgdG90YWxseSBpbnZhbGlkLjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkRyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyAmbmJzcDtwcm9taXNlcyBtb3Jl
IGFyY2hpdGVjdHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBsZTo8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwv
c3Bhbj48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPlNlZ21lbnQgZW5kcG9pbnRzIGNhbiBpbnNlcnQgYW5kL29yIGRlbGV0
ZSBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzPC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPkFuIElQdjYgcGFja2V0IGNhbiBjb250YWluIHR3byBTZWdtZW50IFJv
dXRpbmcgaGVhZGVyczwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij5JUHY2IHBhY2tldHMgYXJlIG5vIGxvbmdlciBzZWxmLWRlc2NyaWJpbmcuIEZvciBleGFt
cGxlLCB0aGUgTmV4dCBIZWFkZXIgRmllbGQgaW4gdGhlIFNSSCBjYW4gY2FycnkgYSB2YWx1ZSBv
ZiBObyBOZXh0IEhlYWRlciwgZXZlbiB0aG91Z2ggdGhlIFNSSCBpcyBmb2xsb3dlZCBieSBFdGhl
cm5ldCBwYXlsb2FkLjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPk90aGVyIGVtZXJn
aW5nIGRyYWZ0cyBwcm9taXNlIHN0aWxsIG1vcmUgYXJjaGl0ZWN0dXJhbCBxdWlya3MuIEZvciBl
eGFtcGxlLCBpbiBkcmFmdC1hbGktNm1hbi1zcHJpbmctc3J2Ni1vYW0sIGltcGxlbWVudGF0aW9u
cyBuZWVkIHRvIGV4YW1pbmUgdGhlIFNSSCBldmVuIHdoZW4gU2VnbWVudCBMZWZ0IGVxdWFscyB6
ZXJvLiBUaGlzIGlzIGJlY2F1c2UNCiB0aGUgU1JIIGhhcyBiZWVuIG92ZXJsb2FkZWQgdG8gY2Fy
cnkgT0FNIGFzIHdlbGwgYXMgcm91dGluZyBpbmZvcm1hdGlvbi48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNw
Ozwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+RnVydGhlcm1vcmUsIGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdt
LWV4dGVuc2lvbi1zcnY2LXVzaWQgcmVxdWlyZXMgbmV0d29yayBvcGVyYXRvcnMgdG8gb2J0YWlu
IGFkZHJlc3Mgc3BhY2UgYW5kIG51bWJlciB0aGVpciBuZXR3b3JrcyBpbiBhIHBhcnRpY3VsYXIg
d2F5IHRvIG1ha2Ugcm91dGluZyB3b3JrLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij5TUnY2JiM0MzsgV29yayBNYXkgRmluaXNoIEJlZm9yZSBTUnY2IHdvcms8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBz
dHlsZT0iY29sb3I6IzkwOUFBNCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPlNSdjYmIzQzOyAmbmJzcDtoYXMgYmVl
biBpbXBsZW1lbnRlZCBvbiBMSU5VWCBhbmQgaXMgYmVpbmcgaW1wbGVtZW50ZWQgb24gSlVOT1Mu
IEltcGxlbWVudGF0aW9uIGV4cGVyaWVuY2UgZGVtb25zdHJhdGVzIHRoYXQgc3BlY2lmaWNhdGlv
biBpcyBmYWlybHkgY29tcGxldGUuIEZvciBleGFtcGxlLCB0aGVyZSBpcyBubyBuZWVkIGZvciBh
biBTUnY2JiM0MzsgT0FNIGRvY3VtZW50Lg0KIEl04oCZcyBqdXN0IElQdjYgYW5kIElQdjYgT0FN
IGp1c3Qgd29ya3MuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkZ1cnRoZXJtb3Jl
LCB0aGUgU1J2NiYjNDM7IHNwZWNpZmljYXRpb25zIGFkaGVyZSB0byBhIHN0cmljdCBpbnRlcnBy
ZXRhdGlvbiBvZiBSRkMgODIwMC4gVGhlcmVmb3JlLCBhcyB0aGV5IHByb2dyZXNzIHRocm91Z2gg
dGhlIHdvcmtpbmcgZ3JvdXAsIHRoZXkgd29u4oCZdCBuZWVkIHRvIG92ZXJjb21lIHRoZSBvYmpl
Y3Rpb25zIHRoYXQgYXJlIGluZXZpdGFibHkNCiBlbmNvdW50ZXJlZCB3aGVuIHN0cmV0Y2hpbmcg
dGhlIGludGVycHJldGF0aW9uIG9mIGEgc3BlY2lmaWNhdGlvbiB0aGF0IGlzIHNvIGZ1bmRhbWVu
dGFsIGFzIFJGQyA4MjAwLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhhbmtzLDwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Jv
bjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZu
YnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW46MGNtOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojOTA5QUE0Ij4m
bmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PGI+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5MDlBQTQiPkZyb206PC9zcGFuPjwvYj4gPHNwYW4gc3R5bGU9ImNvbG9y
OiM5MDlBQTQiPg0Kc3ByaW5nIDxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
ZyI+Jmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT4gPGI+DQpPbiBCZWhhbGYgT2Y8
L2I+IFJvYiBTaGFraXI8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBBdWd1c3QgNCwgMjAxOSA1
OjA0IFBNPGJyPg0KPGI+VG86PC9iPiBTUFJJTkcgV0cgTGlzdCA8YSBocmVmPSJtYWlsdG86c3By
aW5nQGlldGYub3JnIj4mbHQ7c3ByaW5nQGlldGYuLm9yZyZndDs8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFtzcHJpbmddIEJleW9uZCBTUnY2Ljwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207IG1hcmdpbi1ib3R0b206LjAw
MDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7IGNvbG9yOmJsYWNrIj5IaSBTUFJJTkcgV0csPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmOyBjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbjowY207IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOmJsYWNrIj5PdmVyIHRoZSBs
YXN0IDUmIzQzOyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJv
dXRpbmcgaW4gTmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3Ro
IHRoZSBNUExTIChTUi1NUExTKSBhbmQgSVB2NiAoU1J2NikNCiBkYXRhIHBsYW5lcy4uIFNSLU1Q
TFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmOyBjb2xv
cjpibGFjayI+VGhlc2UgZW5jYXBzdWxhdGlvbnMgYXJlIHBhc3QgV0cgbGFzdCBjYWxsIChpbiBJ
RVNHIG9yIFJGQyBFZGl0b3IpLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZjsgY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNt
OyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjpibGFjayI+RHVyaW5nIHRoZSBTUFJJTkcgV0cg
bWVldGluZyBhdCBJRVRGIDEwNSwgdHdvIHByZXNlbnRhdGlvbnMgd2VyZSByZWxhdGVkIHRvIHRo
ZSByZWR1Y3Rpb24gb2YgdGhlIHNpemUgb2YgdGhlIFNJRCBmb3IgSVB2NiBkYXRhcGxhbmU6PC9z
cGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Y29sb3I6YmxhY2s7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U1J2NiYjNDM7IC8gQ1JIIC0tDQo8
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1h1d3pRazRiV3pIV21KM1BOWnpSV2g2SDItM0Z1
LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tLTI1MkZ2Mi0y
NTJGdXJsLTI1M0Z1LTI1M0RodHRwcy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVG
ZHJhZnQtMkQyRGJvbmljYS0yRDJEc3ByaW5nLTJEMkRzcnY2LTJEMkRwbHVzLTJEMkQwNC0yNTI2
ZC0yNTNERHdNRmFRLTI1MjZjLTI1M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRuZGIz
dm9EVFhjV3pvQ0ktMjUyNnItMjUzREZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdGMkVm
cEhjQXdyRFRoS1A4LTI1MjZtLTI1M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktkeG5F
MmllSUM0ZEQtNUZGTDZzLTI1MjZzLTI1M0RLVWhBZmpWc3gtNUZ3SzY0NXVKazBGSHpzMnZ4aUFW
ci0yRENza01QQWFFaEVRUS0yNTI2ZS0yNTNEJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3Jz
dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4
NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBN
bl83TGtqeUJlNHdlbHBVaWZ1YyZhbXA7cz1aZU52a2lUaXpfR19yOU1UTW55dWVUbWhjZGMycjY4
VlRnZnpXYlBINlJRJmFtcDtlPSI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
Ym9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQ8L2E+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazsgdmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51U0lEIC0t
DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1hVZVVCQzF2cm92TEJVb0NQQ0tEekQ2SDIt
M0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuLmNvbS0yNTJG
djItMjUyRnVybC0yNTNGdS0yNTNEaHR0cHMtMkQzQS01Ri01RnRvb2xzLmlldGYub3JnLTVGaHRt
bC01RmRyYWZ0LTJEMkRmaWxzZmlscy0yRDJEc3ByaW5nLTJEMkRuZXQtMkQyRHBnbS0yRDJEZXh0
ZW5zaW9uLTJEMkRzcnY2LTJEMkR1c2lkLTJEMkQwMS0yNTI2ZC0yNTNERHdNRmFRLTI1MjZjLTI1
M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRuZGIzdm9EVFhjV3pvQ0ktMjUyNnItMjUz
REZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdGMkVmcEhjQXdyRFRoS1A4LTI1MjZtLTI1
M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktkeG5FMmllSUM0ZEQtNUZGTDZzLTI1MjZz
LTI1M0RBcTFESzdmdTczYXhaMVBYTElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRLTI1MjZlLTI1
M0QmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9E
VFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQ
OCZhbXA7bT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJmFtcDtz
PURBZ1RZTUpKU2N6M01yZmw5czBkcUgyczRMTmlUekFydi1nbUtLUUhWcXcmYW1wO2U9Ij4NCmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1l
eHRlbnNpb24tc3J2Ni11c2lkLTAxPC9hPiZuYnNwOzwvc3Bhbj48L2xpPjwvdWw+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW46MGNtOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjpibGFjayI+RHVy
aW5nIHRoZSBJRVRGIHdlZWssIHR3byBhZGRpdGlvbmFsIGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9z
ZWQ6PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iY29sb3I6YmxhY2s7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUu
c3ltYW50ZWMuY29tXzNSc0EyNExZWUR6MndYQjNzM1VTVTRLNkgyLTNGdS0zRGh0dHBzLTI1M0Et
MjUyRi0yNTJGdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS0yNTJGdjItMjUyRnVybC0yNTNGdS0y
NTNEaHR0cHMtMkQzQS01Ri01RnRvb2xzLmlldGYub3JnLTVGaHRtbC01RmRyYWZ0LTJEMkRsaS0y
RDJEc3ByaW5nLTJEMkRjb21wcmVzc2VkLTJEMkRzcnY2LTJEMkRucC0yRDJEMDAtMjUyNmQtMjUz
RER3TUZhUS0yNTI2Yy0yNTNESEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLTJEbmRiM3ZvRFRY
Y1d6b0NJLTI1MjZyLTI1M0RGY2g5RlE4MnNpci0yREJvTHg4NGhLdUt3bC0yREFXRjJFZnBIY0F3
ckRUaEtQOC0yNTI2bS0yNTNEYWNrWkM5ZXZSZi01RkxXWXUyYS0yRDFOYUdSREpLZHhuRTJpZUlD
NGRELTVGRkw2cy0yNTI2cy0yNTNEWFdVREFEMkZNaFdMZmVUNXNnVWIxbGd0aEpodWdjeVQ5OEdK
Mk4tMkRDcktzLTI1MjZlLTI1M0QmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNoOUZRODJzaXItQm9MeDg0aEt1S3ds
LUFXRjJFZnBIY0F3ckRUaEtQOCZhbXA7bT1KckVsaG50ODIwR2RTUkNKXzhKX0RocE1uXzdMa2p5
QmU0d2VscFVpZnVjJmFtcDtzPVl3TzItaHJ6ZHhhV0RReUhDUVZrbi1wT29KMVMzQ2UwVExZY3hS
bEJ0VjQmYW1wO2U9Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5n
LWNvbXByZXNzZWQtc3J2Ni1ucC0wMDwvYT4mbmJzcDs8L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhy
ZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
Y2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zUUhhYnNkQ1pSeTM1QXd6OWI2UVVDUjZIMi0zRnUtM0Ro
dHRwcy0yNTNBLTI1MkYtMjUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC5jb20tMjUyRnYyLTI1MkZ1
cmwtMjUzRnUtMjUzRGh0dHBzLTJEM0EtNUYtNUZ0b29scy5pZXRmLm9yZy01Rmh0bWwtNUZkcmFm
dC0yRDJEbWlyc2t5LTJEMkQ2bWFuLTJEMkR1bmlmaWVkLTJEMkRpZC0yRDJEc3ItMkQyRDAzLTI1
MjZkLTI1M0REd01GYVEtMjUyNmMtMjUzREhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy0yRG5k
YjN2b0RUWGNXem9DSS0yNTI2ci0yNTNERmNoOUZRODJzaXItMkRCb0x4ODRoS3VLd2wtMkRBV0Yy
RWZwSGNBd3JEVGhLUDgtMjUyNm0tMjUzRGFja1pDOWV2UmYtNUZMV1l1MmEtMkQxTmFHUkRKS2R4
bkUyaWVJQzRkRC01RkZMNnMtMjUyNnMtMjUzRGdjYmtIWXhYbTdGVTd2YmxPQjF2STU4U0RhYVdm
NjJwYTdZdkxtc1A0bkktMjUyNmUtMjUzRCZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3Vo
cjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRo
S3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5f
N0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9RlVPeHhnUURKWjRNa0RYbFI3amZBUHY3MjVyRGo4SDY2
dVc0VUZ0M2ZabyZhbXA7ZT0iPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJz
a3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzPC9hPiZuYnNwOzwvc3Bhbj48L2xpPjwvdWw+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGNtOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjpibGFjayI+
QXMgd2UgZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50IGZvciB0
aGUgV0cgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5jYXBzdWxh
dGlvbnMgYXJlLiBUaHVzLCB3ZSB0aGluayBpdCBpcyBpbXBvcnRhbnQNCiB0aGF0IHRoZSBXRyBz
aG91bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVpcmVt
ZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAtIGJvdGgg
ZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8gZGVw
bG95IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdhcmUvaGFy
ZHdhcmUgaW1wbGVtZW50YXRpb24uPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmOyBjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
Y207IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOmJsYWNrIj5UaGVyZWZvcmUsIHdlIHdvdWxk
IGxpa2UgdG8gc29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIg
dGhlIElQdjYgZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0aGVpcjo8L3NwYW4+PC9w
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjazsgdmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51c2UgY2FzZSAoZS5nLiBGYXN0IFJlcm91dGUs
IGV4cGxpY2l0IHJvdXRpbmcvVEUpPC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjpibGFjazsgdmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5mb3J3YXJkaW5nIHBlcmZv
cm1hbmNlIGFuZCBzY2FsaW5nIHJlcXVpcmVtZW50czwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlw
ZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6YmxhY2s7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ZS5nLiwgKG51bWJlciBvZiBu
b2RlcywgbmV0d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXggYW5k
IGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2IDEy
OC1iaXQgU0lEcyBhbmQNCiBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVy
IHdvdWxkIHR5cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLjwvc3Bhbj48L2xpPjwvdWw+DQo8L3Vs
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpi
bGFjazsgdmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5pZiB0aGUgZXhpc3RpbmcgU1J2NiBhcHByb2Fj
aCBpcyBub3QgZGVwbG95YWJsZSBpbiB0aGVpciBjaXJjdW1zdGFuY2VzLCBkZXRhaWxzIG9mIHRo
ZSByZXF1aXJlbWVudCBvZiBhIGRpZmZlcmVudCBzb2x1dGlvbiBpcyByZXF1aXJlZCBhbmQgd2hl
dGhlcg0KIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkIGZvciB0aGUgc2hvcnQgdGVybSBvbmx5IG9y
IGZvciB0aGUgbG9uZyB0ZXJtLjwvc3Bhbj48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjsgY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJn
aW46MGNtOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjpibGFjayI+QXMgd2VsbCBhcyBkZXBs
b3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5IHRv
IGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUg
c2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3ltZW50DQogb2YgU1J2NiZuYnNwOyBJbiBwYXJ0
aWN1bGFyIGxpbWl0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIG51bWJlciBvZiBTSURzIHdoaWNoIGNh
biBiZSBwdXNoZWQgYW5kIGZvcndhcmRlZCBhbmQgaG93IG11Y2ggdGhlIHVzZSBvZiBzaG9ydGVy
IFNJRHMgd291bGQgaW1wcm92ZSB0aGUgZGVwbG95bWVudHMgLjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW46MGNtOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjpibGFjayI+Rm9y
IGJvdGggb2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3Qg
dGhpcyB0byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJlIHNoYXJl
ZCBwdWJsaWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkgdG8NCiB0aGUgY2hhaXJzICZhbXA7
IEFEIChNYXJ0aW4pLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjsgY29s
b3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtOyBtYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmOyBjb2xvcjpibGFjayI+VGhpcyBjYWxsIGZvciBpbmZvcm1hdGlvbiB3
aWxsIHJ1biBmb3IgZm91ciB3ZWVrcywgdXAgdG8gMjAxOS8wOS8wMy4gQXMgYSByZW1pbmRlciwg
eW91IGNhbiByZWFjaCB0aGUgU1BSSU5HIGNoYWlycyB2aWE8L3NwYW4+DQo8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6IzkwOUFBNCI+
PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmciPnNwcmluZy1jaGFpcnNAaWV0
Zi5vcmc8L2E+PC9zcGFuPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOmJsYWNrIj5hbmQgQURzIHZpYTwvc3Bhbj4gPHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiM5MDlB
QTQiPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5vcmciPnNwcmluZy1hZHNAaWV0
Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmOyBjb2xvcjpibGFjayI+Li4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBjbTsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6YmxhY2siPlRoYW5r
IHlvdSw8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207IG1hcmdpbi1ib3R0b206LjAw
MDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7IGNvbG9yOmJsYWNrIj4tLSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBjbTsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6YmxhY2siPigqKSBB
cyBleHByZXNzZWQgb24gdGhlIG1haWxpbmcgbGlzdCwgYSAxMjggYml0IFNJRCBjYW4gZW5jb2Rl
IHR3byBpbnN0cnVjdGlvbnMgYSBub2RlIFNJRCBhbmQgYW4gYWRqYWNlbmN5IFNJRCBoZW5jZSBs
ZXNzIFNJRCBtYXkgYmUgcmVxdWlyZWQuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5MDlBQTQi
PiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0i
Y2VudGVyIiBzdHlsZT0ibWFyZ2luOjBjbTsgbWFyZ2luLWJvdHRvbTouMDAwMXB0OyB0ZXh0LWFs
aWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0OyBjb2xvcjpibGFjayI+
SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7LHNlcmlmOyBjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7IGNvbG9yOiM5MDlB
QTQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tPGJyPg0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0
PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciPmlwdjZAaWV0Zi5vcmc8L2E+PGJy
Pg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8z
M3RLeXF1RER3UEp4aFpGOWdmWHI2RDZIMi0zRnUtM0RodHRwcy0yNTNBLTI1MkYtMjUyRnd3dy5p
ZXRmLm9yZy0yNTJGbWFpbG1hbi0yNTJGbGlzdGluZm8tMjUyRmlwdjYmYW1wO2Q9RHdNR2FRJmFt
cDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9RmNo
OUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZhbXA7bT1KckVsaG50ODIw
R2RTUkNKXzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJmFtcDtzPTNhQk9Pd2MyQVRLYzE0Nk9r
NzJjVEpGMlMtbVhRYVhPNmNWQlluOWplUUEmYW1wO2U9Ij4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vaXB2NjwvYT48YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSIiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCjxicj4NClRoaXMg
ZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29u
dGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXM8YnI+DQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1h
eSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
czxicj4NCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWws
IHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbDxicj4NCmFuZCBhbGwg
Y29waWVzIHRoZXJlb2YuPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCnNwcmluZyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c3By
aW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmciPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B74E8dggeml529mbxchi_--


From nobody Fri Sep  6 08:05:00 2019
Return-Path: <rbonica@juniper.net>
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 5575F120BB2 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 08:04:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 vmxWzJZ78WQM for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 08:04:52 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1753F1200C7 for <spring@ietf.org>; Fri,  6 Sep 2019 08:04:52 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x86F3w0i021890; Fri, 6 Sep 2019 08:04:20 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=o32+9B4ZdW7o+Bzt5O2qZUCx1lLtvw9867d9yk8hUiw=; b=UQ0Ln4MWIGm0qmMK9rovq47I3iBfjjImONGXiX1casT7NT0fscQYG9WROHdYrKXXsVgQ 2mFSaOIFtRC3ZCgotXyEmBzy55hXe3icrS8Fo8s3585TYkfcj2dOiqZh3s2BaucXz+cy QtTG/VpDtejkYX99uMJvvc8EyTH2nV6Dsby4bMOpPHTtztVIP6+rWBzDvAVA1WuwAlG7 +sboR6DnDP/KQFy85aV+kA7EPfy+EjDKQEJ7FoMvWOb43nvyasd3HYHhzysiCB1PATUU bRmr5Cwfy0A7vks94nmcSHsrhYYnqiEXgK0E+RG+04h2/BhBfjuWZd0ZjrIYOkQkx2bw UA== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2057.outbound.protection.outlook.com [104.47.45.57]) by mx0a-00273201.pphosted.com with ESMTP id 2uuky98t1k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2019 08:04:19 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IoI6BB8c8G8XhUvfphP+KT9rkOYDYjvCeFEvg7CuVtZSRDSxt22jcG7gw1DegKXoXJ93Xi33DzxxCLqb9EUoHoA8RmWIXnSOvdz1VkbDdF8yl86RmjwUbQ3cpH2SDc8XmLhEyJK0OVuusNG34ErHFZME8pLcMwGDA+jlpJbPOnMoAwpdnx3a/Wq21frmUwl9cA9WrpY5vyXbk2gsrJmo/xt5UAoDoqweUUVMEVWGQIr+YVIpAi9R26dQ1kKvaoHQGZLdUpMXejLdHoytAOAyQtMLQ5w5wsMqALjzLI+eo6m0zHCDM+UDKJlRNGrLy4Htm6wGIiJQdz4iM07YFezwcA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o32+9B4ZdW7o+Bzt5O2qZUCx1lLtvw9867d9yk8hUiw=; b=Wp7eDjT87KitEdpv9EGgHieWFD/vlOviVcIwNT2Z9Afyg0fhFN126txyfVo8EVzwXMeSQshZmYMH/v/+hGoy2fLJ5k+A4PdHiY8RzX+dp7u2vFyVkMn3eQhnVW34f90E6vH8KJ3SQ7xriw3VQyCuRhz68xnGfnyLHssYxwADFgmBis16ViGv2y28nknqoFQomqWqm0kah4MQIQABf9nvr5wRvSoLsgYOS3tUyHAPMFVwpeiYjfmwSXpoJRMNX1cJ59hZcapcLU7alxzwmJJPdo/XCXzwoUIULuHfqL//EyFx9S1nChHtiHOCWc6CZFEV1+9wxZRNzGTw1+0kmqAW3g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4407.namprd05.prod.outlook.com (52.135.202.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Fri, 6 Sep 2019 15:04:17 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 15:04:17 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Chengli (Cheng Li)" <chengli13@huawei.com>, "Ketan Talaulikar (ketant)" <ketant@cisco.com>, Jeff Tantsura <jefftant.ietf@gmail.com>
CC: Rob Shakir <robjs@google.com>, bruno.decraene <bruno.decraene@orange.com>,  SPRING WG List <spring@ietf.org>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Thread-Topic: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
Thread-Index: AdVjDkud47U7amXbQjKvl70Mp6+orQBAUcsQAAFkUwAAE3h7AAADduAAAAEownAAE3CegAAAQHLg
Content-Class: 
Date: Fri, 6 Sep 2019 15:04:17 +0000
Message-ID: <BYAPR05MB546385C8F9C4ECD034C66503AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <AM0PR03MB38287E615EB8B02BED4EC94B9DB80@AM0PR03MB3828.eurprd03.prod.outlook.com> <BYAPR05MB5463B23849DBF51ECEA2CDBDAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com> <6a0173ba-ae15-4aad-a584-6d5065f5f076@Spark> <BYAPR05MB5463F191FCD1B0F0298BBBF0AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <0B808A53-0034-4330-8D43-81EED34C0E62@gmail.com>, <CY4PR11MB15414DC36C0AC53FC5FF1B91C1BA0@CY4PR11MB1541.namprd11.prod.outlook.com> <C7C2E1C43D652C4E9E49FE7517C236CB026B74E8@dggeml529-mbx.china.huawei.com>
In-Reply-To: <C7C2E1C43D652C4E9E49FE7517C236CB026B74E8@dggeml529-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T15:04:14.9115751Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=6165b1f9-b2d0-4bba-91b1-467981ddde71; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7b9f8a15-1ade-42d0-38e3-08d732db7d23
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4407; 
x-ms-traffictypediagnostic: BYAPR05MB4407:
x-ms-exchange-purlcount: 15
x-microsoft-antispam-prvs: <BYAPR05MB44073CA789A8CFD7ED7714D0AEBA0@BYAPR05MB4407.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(366004)(39860400002)(396003)(376002)(346002)(37854004)(189003)(199004)(13464003)(51874003)(66066001)(26005)(102836004)(71200400001)(446003)(6246003)(53936002)(486006)(476003)(30864003)(11346002)(71190400001)(33656002)(186003)(14444005)(76176011)(6506007)(53546011)(5660300002)(4326008)(52536014)(110136005)(25786009)(256004)(316002)(54906003)(229853002)(6436002)(966005)(7696005)(478600001)(14454004)(2906002)(99286004)(790700001)(6116002)(606006)(86362001)(3846002)(7736002)(74316002)(9686003)(6306002)(54896002)(8936002)(236005)(81166006)(53946003)(8676002)(66946007)(64756008)(76116006)(66446008)(66476007)(66556008)(55016002)(81156014)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4407; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Va96SEsSglIifv+M0Ej8+y//S92zhdqEnhXrq7bczA2epciN766wgYF9Dy7EK3PYw6/B2fM/bEyxIym+vXR0nKbgI2jU8Z7Nij41apdMo2dug356NRX9cO64uUrNF5BlUk7ypsImXZLN52RRpFE16zShU1IyyJsIkuyb9UaGqdDwkVlLzJrkJzk8Mm5YUI5s2iB2CWZO+o80A/rSgiPcbG5/3Z7sfquTN1oIesadN5Lpz3p9G17vcLZoRI9ZVgex6fOik6Hlw60bPjYzYYZP0iLVtk0awNn/DneWS1ciLp1FI/mY+KQSgjkXxuQzag4d8auptVKw975J52/vogaeOR7uFnEyKwElpyE12fWLeoA3yx8zFLxfyj9ax6IZmaukUC0o9+BtildL9MoXnw+rUGrYOH8DKVjDl7oLlyk0HIQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB546385C8F9C4ECD034C66503AEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 7b9f8a15-1ade-42d0-38e3-08d732db7d23
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 15:04:17.3042 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: g/5qZW1Xmix+DTjr+e8+xHu4O4VwmK5d1PemDGqeWnxuFqVdEuqUyiFYZlyP/9z6so5fMfOx6b+76Dw3CNljLQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4407
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_06:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 impostorscore=0 bulkscore=0 phishscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 adultscore=0 clxscore=1011 priorityscore=1501 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060160
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wrcNE80mQGWa5_OcgTRaTD2Wj8c>
Subject: Re: [spring] Binding SID in SRv6/SRv6 (was: Beyond SRv6)
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: Fri, 06 Sep 2019 15:04:57 -0000

--_000_BYAPR05MB546385C8F9C4ECD034C66503AEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Q2hlbmcsDQoNClBsZWFzZSBzZWUgbXkgcmVzcG9uc2UgdG8gSmVmZi4NCg0KICAgICAgICAgICAg
ICAgICAgICAgUm9uDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IENo
ZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+DQpTZW50OiBGcmlkYXksIFNl
cHRlbWJlciA2LCAyMDE5IDEwOjU3IEFNDQpUbzogS2V0YW4gVGFsYXVsaWthciAoa2V0YW50KSA8
a2V0YW50QGNpc2NvLmNvbT47IEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZAZ21haWwuY29t
PjsgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD4NCkNjOiBSb2IgU2hha2lyIDxyb2Jq
c0Bnb29nbGUuY29tPjsgYnJ1bm8uZGVjcmFlbmUgPGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+
OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjsgQWxleGFuZGVyIFZhaW5zaHRlaW4g
PEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPg0KU3ViamVjdDogUkU6IFtzcHJpbmdd
IEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlvbmQgU1J2NikNCg0KQ29ycmVjdCwg
dGhhdCBpcyB3aGF0IEkgd2FudCB0byBzYXkuIFRoYW5rcyBLZXRhbiBmb3IgeW91ciBpbmZvcm1h
dGlvbi4NCg0KSSB0aGluayBSb24gdW5kZXJzdGFuZHMgdGhlIHVzYWdlIG9mIEJpbmRpbmcgU0lE
IHZlcnkgd2VsbCwgYnV0IEkgYW0gdmVyeSBjdXJpb3VzIGFib3V0IHdoeSBoZSBzYWlkIHRoZXJl
IGlzIG5vIG5lZWQgdG8gaGF2ZSBhIGJpbmRpbmcgU0lELg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCkNoZW5nIExpDQpFbWFpbDogY2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRv
OmNoZW5nbGkxM0BodWF3ZWkuY29tPg0KDQpGcm9tOiBLZXRhbiBUYWxhdWxpa2FyIChrZXRhbnQp
PGtldGFudEBjaXNjby5jb208bWFpbHRvOmtldGFudEBjaXNjby5jb20+Pg0KVG86IEplZmYgVGFu
dHN1cmE8amVmZnRhbnQuaWV0ZkBnbWFpbC5jb208bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwu
Y29tPj47Um9uIEJvbmljYTxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlw
ZXIubmV0Pj4NCkNjOiBSb2IgU2hha2lyPHJvYmpzQGdvb2dsZS5jb208bWFpbHRvOnJvYmpzQGdv
b2dsZS5jb20+PjticnVuby5kZWNyYWVuZTxicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0
bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPj47U1BSSU5HIFdHIExpc3Q8c3ByaW5nQGlldGYu
b3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+PjtBbGV4YW5kZXIgVmFpbnNodGVpbjxBbGV4YW5k
ZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNp
dGVsZS5jb20+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2
NiAod2FzOiBCZXlvbmQgU1J2NikNClRpbWU6IDIwMTktMDktMDYgMTM6NTk6NTENCg0KSSB0aGlu
ayB0aGUga2V5IHBvaW50IGhlcmUgaXMgdGhhdCBCU0lEIGlzIG5vdCBvbmx5IGFzIGEgbWVhbnMg
b2Yg4oCcYSBzaG9ydGhhbmQgdGhhdCBjYW4gYmUgdXNlZCB0byByZXByZXNlbnQgYSBsaXN0IG9m
IFNJRHPigJ0uIFBsZWFzZSBzZWUgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXBv
bGljeSBmb3IgdGhlIHVzZS1jYXNlcyBmb3IgQlNJRCAoaW5jbHVkaW5nIHRoZSBvbmUgcG9pbnRl
ZCBieSBKZWZmKS4NCg0KQmVzaWRlcyBCU0lELCB3ZSBhbHNvIGhhdmUgVEktTEZBIChkcmFmdC1p
ZXRmLXJ0Z3dnLXNlZ21lbnQtcm91dGluZy10aS1sZmEpIGFuZCBNaWNyb2xvb3AgQXZvaWRhbmNl
IChkcmFmdC1iYXNoYW5keS1ydGd3Zy1zZWdtZW50LXJvdXRpbmctdWxvb3ApIHRoYXQgcmVxdWly
ZSBpbXBvc2l0aW9uIG9mIFNJRCBzdGFjay4gVGhpcyBpcyBmb3IgYm90aCBTUi9NUExTIGFuZCBT
UnY2Lg0KDQpGb3IgU1J2Niwgd2XigJl2ZSBhbHdheXMgaGFkIHRoZSBlbmNhcCBvcHRpb24gZm9y
IHN1Y2ggaW1wb3NpdGlvbiBzY2VuYXJpb3MgaW4gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3
b3JrLXByb2dyYW1taW5nIGFuZCBzdWdnZXN0aW5nIHRoYXQgaXMgbm90aGluZyBuZXcuDQoNCklu
IGZhY3QsIHRoZSBtb3N0IHdpZGVseSBleHBlY3RlZCB1c2UtY2FzZSBmb3IgU1J2NiBpcyB3aXRo
aW4gYSBTUiBkb21haW4gdG8gdHJhbnNwb3J0IGN1c3RvbWVyIHBhY2tldHMgdHJhbnNwYXJlbnRs
eSBmcm9tIGFuIGluZ3Jlc3MgUEUgdG8gYW4gRWdyZXNzIFBFLiBUaGlzIGltcGxpZXMgdGhhdCB0
aGUgY3VzdG9tZXIgcGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIHdpdGggYW4gb3V0ZXIgSVB2NiBo
ZWFkZXIgKG1hbmFnZWQgYnkgdGhlIFNlcnZpY2UgUHJvdmlkZXIpLiBJbnNlcnRpb24gaXMgZGlz
Y3Vzc2VkIG9ubHkgaW4gdGhpcyBjb250ZXh0IGZvciB0aGlzIG91dGVyIGVuY2FwIGZvciBCU0lE
LCBUSS1MRkEsIGV0Yy4gYW5kIGlzIHNvbWV0aGluZyB0aGF0IGlzIHJlcXVlc3RlZCBieSBvcGVy
YXRvcnMgd2l0aGluIHRoZWlyIG5ldHdvcmsgYm91bmRhcmllcyAoZS5nLiBzZWUgUm9iZXJ04oCZ
cyBlbWFpbHMgZXhwbGFpbmluZyBkZXRhaWxzKS4gVGhlc2UgY29uc2lkZXJhdGlvbnMgYXBwbHkg
dG8gU1J2NiBhcyB3ZWxsIGFzIG90aGVyIHZhcmlhbnRzLg0KDQpXZSAoU1BSSU5HIFdHKSBoYXZl
IG9idmlvdXNseSB0byB3b3JrIHdpdGggNm1hbiB0byBhZGRyZXNzIHRoZSBpc3N1ZXMvY29uY2Vy
bnMgd2l0aCBJUHY2IHByb3RvY29sIHJlbGF0ZWQgdG8gU1JIIGluc2VydGlvbiBhbmQgdGhlIGF1
dGhvcnMgaGF2ZSBpbmRpY2F0ZWQgdGhlIHNhbWUgKHNlZSBEYXJyZW7igJlzIGVtYWlscykgYW5k
IEJydW5vIGhhcyBjbGVhcmx5IHNwZWx0IG91dCB0aGUgYWdyZWVtZW50IGJldHdlZW4gV0dzIG9u
IHRoaXMgbWF0dGVyIGFuZCB0aGUgcGF0aCBmb3J3YXJkIChodHRwczovL21haWxhcmNoaXZlLmll
dGYub3JnL2FyY2gvbXNnL3NwcmluZy9aRm1fYlFQMS1DMmY5eEp1WHR2RWQ5bUxveFU8aHR0cHM6
Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21z
Zy9zcHJpbmcvWkZtX2JRUDEtQzJmOXhKdVh0dkVkOW1Mb3hVX187IThXb0E2UmpDODFjIVVMdmxq
UmlHNEFoYnlzU2VhWDdZdkRFbkxVNHppcHVEZDkxdVNTNEtkUmtKTWt5ZTE5ZTNyZXY5bjVaOExa
OWUkPikuIExldOKAmXMgYWxsb3cgdGhpcyB3b3JrIHRvIHByb2dyZXNzIGluIDZtYW4uDQoNCkVp
dGhlciB0aGUgYWJvdmUgcG9pbnRzIGhhdmUgbm90IGJlZW4gdW5kZXJzdG9vZCBvciBhcmUgYmVp
bmcgaWdub3JlZCBhbmQgdGhpcyB3aG9sZSBpbnNlcnRpb24gZGViYXRlIGF0IHRoaXMganVuY3R1
cmUgYW5kIG9uIHRoaXMgdGhyZWFkIHNlZW1zIG1vdGl2YXRlZCB0byBkaWdyZXNzIGZyb20gdGhl
IGtleSBxdWVzdGlvbnMgcG9sbGVkIGJ5IHRoZSBXRyBjaGFpcnMgdG8gb3BlcmF0b3JzLiBTZWVt
cyBtb3JlIGxpa2UgYW4gYXR0ZW1wdCB0byBwcm92b2tlIHRoZSBzby1jYWxsZWQg4oCcSVB2NiBv
cnRob2RveHnigJ0gaW4gNm1hbiDigKYgd2hpY2ggSSBzYXkgc2VlbSB0byBoYXZlIG1ldCB3aXRo
IHNvbWUgc3VjY2VzcyDwn5iJDQoNClRoYW5rcywNCktldGFuDQoNCkZyb206IHNwcmluZyA8c3By
aW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gT24g
QmVoYWxmIE9mIEplZmYgVGFudHN1cmENClNlbnQ6IDA2IFNlcHRlbWJlciAyMDE5IDEwOjM3DQpU
bzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVy
Lm5ldD4+DQpDYzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86cm9ianNAZ29v
Z2xlLmNvbT4+OyBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVu
ZUBvcmFuZ2UuY29tPjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nQGlldGYub3JnPj47IEFsZXhhbmRlciBWYWluc2h0ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVp
bkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+Pg0K
U3ViamVjdDogUmU6IFtzcHJpbmddIEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlv
bmQgU1J2NikNCg0KVGhhbmtzIFJvbiENCg0KSSByZWFsaXplIHRoYXQsIG15IGludGVudGlvbiB3
YXMgdG8gYnJpbmcgdXAgdGhlIGNhc2Ugd2hlcmUgQlNJRCBpcyBjdXJyZW50bHkgdXNlZC4NClJl
Z2FyZHMsDQpKZWZmDQoNCk9uIFNlcCA1LCAyMDE5LCBhdCAyMToxNSwgUm9uIEJvbmljYSA8cmJv
bmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+IHdyb3RlOg0KSmVm
ZiwNCg0KSW4gU1J2NisgeW91IGNhbiBhY2hpZXZlIHRoaXMgYWJzdHJhY3Rpb24gd2l0aG91dCBh
IG5ldyBTSUQgdHlwZS4gSW4gb3JkZXIgdG8gZG8gdGhpcywgbmV0d29yayBvcGVyYXRvcnM6DQoN
CiAgKiAgIEFzc29jaWF0ZSBhbiBJUHY2IGFkZHJlc3Mgd2l0aCB0aGUgYWJzdHJhY3Qgc2VnbWVu
dA0KICAqICAgSW5zdGFudGlhdGUgcG9saWN5IG9uIGFic3RyYWN0IHNlZ21lbnQgaW5ncmVzcyBu
b2Rlcy4gVGhlIHBvbGljeSBjYXVzZXMgdGhlIGFic3RyYWN0IHNlZ21lbnQgaW5ncmVzcyBub2Rl
cyB0byBlbmNhcHN1bGF0ZSBwYWNrZXRzIGRlc3RpbmVkIGZvciB0aGUgYWJvdmUgbWVudGlvbmVk
IElQdjYgYWRkcmVzcyBpbiBhbiBJUHY2IGhlYWRlciB3aXRoIGl0cyBvd24gQ1JILiBUaGlzIElQ
djYgaGVhZGVyIGFuZCBDUkggZGVmaW5lIHRoZSBhYnN0cmFjdGVkIHNlZ21lbnQNCk5vdywgdGhl
IG9ubHkgcHJvYmxlbSBpcyB0byBnZXQgcGFja2V0cyB0byB0aGUgYWJzdHJhY3Qgc2VnbWVudCBp
bmdyZXNzIG5vZGUgd2l0aCB0aGUgcmlnaHQgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzLiBUaGlz
IGNhbiBiZSBhY2hpZXZlZCBieSBhc3NvY2lhdGVkIGEgbm9kZSBTSUQgaW4gdGhlIG9yaWdpbmFs
IHBhY2tldCB3aXRoIHRoZSBhYm92ZSBtZW50aW9uZWQgSVB2NiBhZGRyZXNzLg0KDQpBbmQgYWdh
aW4sIGlmIG5ldHdvcmsgb3BlcmF0b3JzIG9iamVjdCB0byB0aGlzIGFwcHJvYWNoLCBpdCB3b3Vs
ZCBiZSBlYXN5IGVub3VnaCB0byBhZGQgYSBiaW5kaW5nIFNJRCB0byBTUnY2Ky4gSG93ZXZlciwg
dG8gZGF0ZSwgbm8gb3BlcmF0b3IgaGFzIGV4cHJlc3NlZCBpbnRlcmVzdC4NCg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KSnVuaXBlciBCdXNp
bmVzcyBVc2UgT25seQ0KRnJvbTogSmVmZiBUYW50c3VyYSA8amVmZnRhbnQuaWV0ZkBnbWFpbC5j
b208bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPj4NClNlbnQ6IFRodXJzZGF5LCBTZXB0
ZW1iZXIgNSwgMjAxOSAyOjEwIFBNDQpUbzogQWxleGFuZGVyIFZhaW5zaHRlaW4gPEFsZXhhbmRl
ci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0
ZWxlLmNvbT4+OyBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29n
bGUuY29tPj47IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5l
QG9yYW5nZS5jb20+OyBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9u
aWNhQGp1bmlwZXIubmV0Pj4NCkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYuLm9yZzxt
YWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCaW5kaW5nIFNJ
RCBpbiBTUnY2L1NSdjYgKHdhczogQmV5b25kIFNSdjYpDQoNClJvbiwNCg0KYW5vdGhlciwgYW5k
IHF1aXRlIGltcG9ydGFudCB1c2Ugb2YgQlNJRCBpbiBTUi1NUExTIGlzIHRvIHByb3ZpZGUgYW4g
YW5jaG9yIHBvaW50IHRvIGFub3RoZXIgZG9tYWluL2xheWVyIGFuZCBhbiBhYnN0cmFjdGlvbiB0
byBwcm9ncmFtIHRoaXMgbGF5ZXIgd2l0aG91dCB1bmRlcnN0YW5kaW5nIGl0cyBzZW1hbnRpY3Mu
DQpTUi9SU1ZQLVRFIG9yIElQL09wdG8gd291bGQgYmUgYSBwZXJmZWN0IGV4YW1wbGUgb2YgdGhh
dCwgZHJhZnQtYW5hbmQtc3ByaW5nLXBvaS1zciBkZXNjcmliZXMgc3VjaCBjYXNlLg0KDQpDaGVl
cnMsDQpKZWZmDQpPbiBTZXAgNSwgMjAxOSwgMTA6MzkgQU0gLTA3MDAsIFJvbiBCb25pY2EgPHJi
b25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZzxtYWlsdG86cmJvbmljYT00MGp1bmlw
ZXIubmV0QGRtYXJjLmlldGYuLm9yZz4+LCB3cm90ZToNCkhpIEFsZXhhbmRlciwNCg0KU1J2Nisg
ZG9lcyBub3QgY3VycmVudGx5IGRlZmluZSBhIGJpbmRpbmcgU0lELiBJZiBvbmUgd2VyZSBldmVy
IG5lZWRlZCwgaXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8gc3BlY2lmeSBhbmQgaW1wbGVtZW50
LiBXaGVuIGEgc2VnbWVudCBlbmRwb2ludCBlbmNvdW50ZXJlZCBhIGJpbmRpbmcgU0lELCBpdCB3
b3VsZDoNCg0KDQogICogICBEZWNyZW1lbnQgU2VnbWVudHMgTGVmdA0KICAqICAgQ29weSBhbiBJ
UHY2IGFkZHJlc3MgZnJvbSB0aGUgU0ZJQiB0byB0aGUgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNz
DQogICogICBQcmVwZW5kIGFuIElQdjYgaGVhZGVyIHdpdGggaXRzIG93biBDUkggdG8gdGhlIHBh
Y2tldC4gSW5mb3JtYXRpb24gcmVxdWlyZWQgYnVpbGQgdGhhdCBoZWFkZXIgYW5kIENSSCB3b3Vs
ZCBiZSBmb3VuZCBpbiB0aGUgU0ZJQg0KDQpIb3dldmVyLCBJIGRvbuKAmXQgdGhpbmsgdGhhdCBT
UnY2KyB3aWxsIGV2ZXIgbmVlZCBhIGJpbmRpbmcgU0lELiBBIGJpbmRpbmcgU0lEIGlzIGEgc2hv
cnRoYW5kIHRoYXQgY2FuIGJlIHVzZWQgdG8gcmVwcmVzZW50IGEgbGlzdCBvZiBTSURzLiBTaW5j
ZSBTUnY2KyBTSURzIGFyZSBhbHJlYWR5IHNob3J0LCB0aGlzIHNob3J0aGFuZCBpc27igJl0IG5l
ZWRlZC4NCg0KQnV0LCBhZ2FpbiwgaWYgd2UgZXZlciBuZWVkZWQgYSBiaW5kaW5nIFNJRCBmb3Ig
YW5vdGhlciByZWFzb24sIHdlIGNvdWxkIGFkZCBpdC4NCg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0K
RnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5j
ZXNAaWV0Zi5vcmc+PiBPbiBCZWhhbGYgT2YgQWxleGFuZGVyIFZhaW5zaHRlaW4NClNlbnQ6IFdl
ZG5lc2RheSwgU2VwdGVtYmVyIDQsIDIwMTkgNjo0OSBBTQ0KVG86IFJvYiBTaGFraXIgPHJvYmpz
QGdvb2dsZS5jb208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+PjsgYnJ1bm8uZGVjcmFlbmVAb3Jh
bmdlLi5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS4uY29tPg0KQ2M6IFNQUklORyBX
RyBMaXN0IDxzcHJpbmdAaWV0Zi4ub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVj
dDogW3NwcmluZ10gQmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KQ0K
DQpSb2IsIEJydW5vIGFuZCBhbGwsDQpJIGhhdmUgYSBuYWl2ZSBxdWVzdGlvbiBiYXNlZCwgbW9z
dCBwcm9iYWJseSwgb24gaW5zdWZmaWNpZW50IHVuZGVyc3RhbmRpbmcgb2YgU1J2NiAobm90IHRv
IG1lbnRpb24gU1J2NispLg0KVGhpcyBxdWVzdGlvbiBoYXMgYmVlbiBwcm9tcHRlZCBieSB0aGUg
Y29tcGxhaW50cyAob24gdGhlIEJleW9uZCBTUnY2IHRocmVhZCkgYWJvdXQgcHJvYmxlbXMgd2l0
aCBzdXBwb3J0aW5nIGxvbmcgbGlzdHMgb2YgMTI4LWJpdHMgb2YgU0lEcyBpbiB0aGUgSVB2NiBT
ZWdtZW50IFJvdXRpbmcgSGVhZGVycywgYW5kIHZhcmlvdXMgYXBwcm9hY2hlcyB0byBtaXRpZ2F0
aW5nIHRoZXNlIGNvbXBsYWludHMuDQoNCg0KDQpTZWN0aW9uIDUgb2YgUkZDIDg0MDI8aHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRm
Lm9yZ19odG1sX3JmYzg0MDItMjNzZWN0aW9uLTJENSZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2
U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wt
QVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdl
bHBVaWZ1YyZzPTRQdzU5U183Y3RHcklUUTFVRHI5cFJMWDN3U2l3OEFJZXA2bzM1MWJ3QVUmZT0+
IGRlZmluZXMgQmluZGluZyBTZWdtZW50cyAoQlNJRHMpIGFuZCBzYXlzIHRoYXQg4oCcaGUgQlNJ
RCBpcyBib3VuZCB0byBhbiBTUiBQb2xpY3ksIGluc3RhbnRpYXRpb24gb2Ygd2hpY2ggbWF5IGlu
dm9sdmUgYSBsaXN0IG9mIFNJRHMu4oCdICAgSXQgYWxzbyBleHBsYWlucyB0aGF0IEJTSURzIGZh
Y2lsaXRhdGUgYmV0dGVyIHNjYWxhYmlsaXR5IChhbW9uZyBvdGhlciB0aGluZ3MpIG9mIFNSLiAg
QW5kLCBhcyBpcyBhcHByb3ByaWF0ZSBmb3IgdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCwgUkZD
IDg0MDIgZG9lcyBub3QgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFNSLU1QTFMgYW5kIFNSdjYgaW4g
dGhlIGRlZmluaXRpb24gb2YgQmluZGluZyBzZWdtZW50cy4NCg0KDQoNClRoZSBTUi1NUExTPGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMu
aWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRzcHJpbmctMkRzZWdtZW50LTJEcm91dGluZy0y
RG1wbHMtMkQyMiZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9E
VFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09
SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPTIwY3VNaGJCMFdk
MW1vMXViRjlUQVRvNE9feERINXg4MTR1bDBWbFFuejQmZT0+IGRyYWZ0IChhbHJlYWR5IGFwcHJv
dmVkIGZvciBwdWJsaWNhdGlvbiBhcyBhbiBSRkMpICBtZW50aW9ucyAoZS5nLiwgaW4gdGhlIGV4
YW1wbGUgaW4gU2VjdGlvbiBBLjMuMikgdGhhdCB0aGUgbm9kZSB0aGF0IGhhcyBhbGxvY2F0ZWQg
YSBCU0lEIGxhYmVsIDEwMjMgZm9yIGEgc3BlY2lmaWMgU1IgcG9saWN5IEZFQy0xIGZvciB3aGlj
aCBpdCBpcyB0aGUgaGVhZC1lbmQg4oCcaW5zdGFsbHMgYSB0cmFuc2l0IE1QTFMgZm9yd2FyZGlu
ZyBlbnRyeSB0byBTV0FQIGluY29taW5nIGxhYmVsPTEwMjMsIHdpdGggb3V0Z29pbmcgbGFiZWxz
IGFuZCBvdXRnb2luZyBpbnRlcmZhY2UgZGV0ZXJtaW5lZCBieSB0aGUgU0lELUxpc3QgZm9yIEZF
QzHigJ0uIFRoaXMgZXhwbGFuYXRpb24gaXMgZnVsbHkgY29tcGF0aWJsZSB3aXRoIHRoZSBNUExT
IGFyY2hpdGVjdHVyZSB3aGVyZSB0aGUgdG9wIGxhYmVsIG9mIHRoZSBsYWJlbCBzdGFjayBjYW4g
YmUgc3dhcHBlZCB3aXRoIG11bHRpcGxlIG5ldyBsYWJlbHMuDQoNCg0KDQpDYW4gc29tZWJvZHkg
cGxlYXNlIGV4cGxhaW4gaG93IChpZiBhdCBhbGwpIGFyZSBCaW5kaW5nIFNlZ21lbnRzIGdvaW5n
IHRvIGJlIHN1cHBvcnRlZCBpbiBTUnY2IGFuZC9vciBpbiBTUnY2Kz8NCg0KVG8gdGhlIGJlc3Qg
b2YgbXkgKGFkbWl0dGVkbHksIGxpbWl0ZWQpIHVuZGVyc3RhbmRpbmcgb2YgSVB2Niwgbm8gZXF1
aXZhbGVudCBvZiB0aGUgU1ItTVBMUyBoYW5kbGluZyBvZiB0aGUgQlNJRCBpcyBhbGxvd2VkIHdp
dGggdGhlIElQdjYgcm91dGluZyBoZWFkZXJzIGFzIHBlciBSRkMgODIwMDxodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0
bWxfcmZjODIwMCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9E
VFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09
SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZzPTE3WUlMMmtfTkJZ
TG9XVFNhYjZPY3JmaE12WXh4ZmVsVnNFLWRGVVpOUFUmZT0+LiBGb3IgdGhlIHJlZmVyZW5jZSwg
dGhlIElQdjYgU2VnbWVudCBSb3V0aW5nIEhlYWRlcjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRp
ZXRmLTJENm1hbi0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEaGVhZGVyLTJEMjImZD1Ed01HYVEmYz1I
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXIt
Qm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhw
TW5fN0xranlCZTR3ZWxwVWlmdWMmcz1YYnVzNEZraWF0cmRSMG01cVZha1o2NTJDOGxyRWwtYVhY
RjFLR3hQVkFFJmU9PiBkcmFmdCBkb2VzIG5vdCBtZW50aW9uIEJpbmRpbmcgU0lEcyBhdCBhbGwu
Lg0KDQoNCg0KRnJvbSBteSBQT1YsIGlmIEJpbmRpbmcgc2VnbWVudHMgY2Fubm90IGJlIHN1cHBv
cnRlZCB3aXRoIFNSdjYgb3IgU1J2NissIGEgVGVjaG5pY2FsIEVycmF0dW0gb24gODQwMiBzaG91
bGQgcG9zdGVkLi4NCg0KRGlkIEkgbWlzcyBzb21ldGhpbmcgaGVyZT8NCg0KWW91ciB0aW1lbHkg
ZmVlZGJhY2sgd291bGQgYmUgaGlnaGx5IGFwcHJlY2lhdGVkLg0KDQpSZWdhcmRzLCBhbmQgbG90
cyBvZiB0aGFua3MgaW4gYWR2YW5jZSwNClNhc2hhDQoNCk9mZmljZTogKzk3Mi0zOTI2NjMwMg0K
Q2VsbDogICAgICArOTcyLTU0OTI2NjMwMg0KRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPg0KDQpG
cm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNl
c0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBOaWNrIEhpbGxpYXJkDQpTZW50OiBUdWVzZGF5LCBT
ZXB0ZW1iZXIgMywgMjAxOSA5OjIyIFBNDQpUbzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNv
bTxtYWlsdG86cm9ianNAZ29vZ2xlLmNvbT4+DQpDYzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0Bp
ZXRmLi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+OyA2bWFuQGlldGYub3JnPG1haWx0bzo2
bWFuQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpSb2Is
DQoNCkNsYXJpZnlpbmcgd2hhdCBJIHdyb3RlIHByZXZpb3VzbHksIEkgZG9uJ3QgdGhpbmsgaXQg
d291bGQgYmUgYXBwcm9wcmlhdGUgZm9yIGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4
dGVuc2lvbi1zcnY2LXVzaWQgdG8gcHJvZ3Jlc3MgZnVydGhlciB1bmxlc3MgdGhlIGF1dGhvcnMg
Y2FuIGRlbW9uc3RyYXRlIHRoYXQgdGhlIHZvbHVtZSBvZiBJUHY2IGFkZHJlc3NpbmcgcmVxdWly
ZWQgY2FuIGJlIHNhdGlzZmllZCBpbiBhIHdheSB0aGF0IHdvcmtzIHdpdGhpbiB0aGUgY29uc3Ry
YWludHMgdGhhdCB0aGUgb3BlcmF0aW9uYWwgY29tbXVuaXR5IG9wZXJhdGVzIHdpdGhpbi4uDQoN
CklmIHRoZXJlIGlzIGFuIGV4cGVjdGF0aW9uIHRoYXQgdGhpcyBhZGRyZXNzIHNwYWNlIHdpbGwg
YmUgYXNzaWduZWQgZnJvbSB0aGUgZ2xvYmFsIHVuaWNhc3QgYWRkcmVzcyBibG9jayB2aWEgc3Rh
bmRhcmQgUklSIGFsbG9jYXRpb24gcG9saWNpZXMsIHRoZW4gdGhlIGF1dGhvcnMgd2lsbCBuZWVk
IHRvIGRlbW9uc3RyYXRlIHRoYXQgdGhlIFJJUnMgYXJlIGdvaW5nIHRvIGJlIGNvbWZvcnRhYmxl
IGNoYW5naW5nIHRoZWlyIGFsbG9jYXRpb24gcG9saWNpZXMgdG8gYWNjb21tb2RhdGUgdGhpcy4N
Cg0KTmljaw0KUm9uIEJvbmljYTxtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmll
dGYub3JnPg0KMSBTZXB0ZW1iZXIgMjAxOSBhdCAyMjoxMA0KSGkgRmVybmFuZG8sDQoNCjZtYW4g
cGFydGljaXBhbnRzIHNob3VsZCBsb29rIGF0IHRoZSBmb2xsb3dpbmc6DQoNCi0gaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFt
bWluZy0wMTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1h0R01zdngxcExmRHMyVWdiaWlKU0c2SDItM0Z1
LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ0b29scy5pZXRmLm9yZy0yNTJGaHRtbC0yNTJGZHJhZnQt
MkRpZXRmLTJEc3ByaW5nLTJEc3J2Ni0yRG5ldHdvcmstMkRwcm9ncmFtbWluZy0yRDAxJmQ9RHdN
R2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPUZjaDlG
UTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmbT1KckVsaG50ODIwR2RTUkNK
XzhKX0RocE1uXzdMa2p5QmU0d2VscFVpZnVjJnM9TzY2V0dUY0VHOVpZNzBSeTlxSWRCTkp1RE1U
N28xQ3p2b3pJN2luOHRINCZlPT4gKEluIHBhcnRpY3VsYXIsIFNlY3Rpb25zIDQgYW5kIDUpDQot
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBn
bS1leHRlbnNpb24tc3J2Ni11c2lkLTAyPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zR1R1Z3BLWDZNRWtR
dHhqa1BONHNGQTZIMi0zRnUtM0RodHRwcy0yNTNBLTI1MkYtMjUyRnRvb2xzLmlldGYub3JnLTI1
MkZodG1sLTI1MkZkcmFmdC0yRGZpbHNmaWxzLTJEc3ByaW5nLTJEbmV0LTJEcGdtLTJEZXh0ZW5z
aW9uLTJEc3J2Ni0yRHVzaWQtMkQwMiZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpC
WGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhj
QXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZz
PVUtS3VTT1doWFRweXhpTVZ2Y3dUS1UyRW9uYnRxczhpSV9veElFcHBaNHMmZT0+DQoNClJvbg0K
DQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCkZyb206IEZlcm5hbmRvIEdvbnQgPGZnb250QHNpNm5ldHdvcmtzLmNvbT48bWFpbHRvOmZn
b250QHNpNm5ldHdvcmtzLmNvbT4NClNlbnQ6IFNhdHVyZGF5LCBBdWd1c3QgMzEsIDIwMTkgNDo1
MyBQTQ0KVG86IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+PG1haWx0bzpyYm9uaWNh
QGp1bmlwZXIubmV0PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT48bWFpbHRvOnJvYmpz
QGdvb2dsZS5jb20+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjxtYWlsdG86c3By
aW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KSGksIFJvbiwNCg0KRm9yIHRob3NlIDZt
YW4tZXJzIHRoYXQgaGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxk
IHlvdSBwbGVhc2UgY2xhcmlmeSB3aGF0IGRvIHlvdSBtZWFuIGJ5ICJzdHJldGNoaW5nIHRoZSBp
bnRlcnByZXRhdGlvbiBvZg0KUkZDODIwMCBvciBSRkM0MjkxIj8NCg0KSW4gdGhlIHBhc3Qgd2Ug
aGF2ZSBzZWVuIG91dHJpZ2h0IHZpb2xhdGlvbiBvZiBSRkM4MjAwIChmb3JtZXJseSBSRkMyNDYw
KSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRvIGRv
IHRoZSBzYW1lLCBvciB3aGF0Lg0KDQpUaGFua3MhDQoNCkNoZWVycywNCkZlcm5hbmRvDQoNCg0K
LS0NCkZlcm5hbmRvIEdvbnQNClNJNiBOZXR3b3Jrcw0KZS1tYWlsOiBmZ29udEBzaTZuZXR3b3Jr
cy5jb208bWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbT4NClBHUCBGaW5nZXJwcmludDogNjY2
NiAzMUM2IEQ0ODQgNjNCMiA4RkIxIEUzQzQgQUUyNSAwRDU1IDFENEUgNzQ5Mg0KDQoNCg0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KaXB2NkBpZXRm
Lm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29t
XzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGd3d3
LmlldGYub3JnLTI1MkZtYWlsbWFuLTI1MkZsaXN0aW5mby0yNTJGaXB2NiZkPUR3TUdhUSZjPUhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1C
b0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBN
bl83TGtqeUJlNHdlbHBVaWZ1YyZzPTNhQk9Pd2MyQVRLYzE0Nk9rNzJjVEpGMlMtbVhRYVhPNmNW
QlluOWplUUEmZT0+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVybmFuZG8gR29udDxtYWlsdG86ZmdvbnRAc2k2
bmV0d29ya3MuY29tPg0KMzEgQXVndXN0IDIwMTkgYXQgMjE6NTMNCkhpLCBSb24sDQoNCkZvciB0
aG9zZSA2bWFuLWVycyB0aGF0IGhhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSBzcHJpbiB3b3Jr
LCBjb3VsZA0KeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgZG8geW91IG1lYW4gYnkgInN0cmV0Y2hp
bmcgdGhlIGludGVycHJldGF0aW9uIG9mDQpSRkM4MjAwIG9yIFJGQzQyOTEiPw0KDQpJbiB0aGUg
cGFzdCB3ZSBoYXZlIHNlZW4gb3V0cmlnaHQgdmlvbGF0aW9uIG9mIFJGQzgyMDAgKGZvcm1lcmx5
DQpSRkMyNDYwKSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5
aW5nIHRvIGRvIHRoZQ0Kc2FtZSwgb3Igd2hhdC4NCg0KVGhhbmtzIQ0KDQpDaGVlcnMsDQpGZXJu
YW5kbw0KDQpSb24gQm9uaWNhPG1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0
Zi5vcmc+DQozMSBBdWd1c3QgMjAxOSBhdCAyMTozMw0KUm9iLA0KDQpUaGUgZm9sbG93aW5nIGFy
ZSBhcmd1bWVudHMgZm9yIHByb2NlZWRpbmcgd2l0aCBTUnY2KzoNCg0KDQogICogICBFZmZpY2ll
bnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIGxpc3RzDQogICogICBPcGVyYXRpb25hbCBTaW1w
bGljaXR5DQogICogICBTUnY2KyB3b3JrIG1heSBmaW5pc2ggYmVmb3JlIFNSdjYNCg0KRWZmaWNp
ZW50IGZvcndhcmRpbmcgd2l0aCBkZWVwIFNJRCBMaXN0cw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpTUiBjdXN0b21lcnMgaGF2ZSBzdGF0
ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgU1IgcGF0aHMgdGhhdCBjb250YWluIDgg
dG8gMTIgc2VnbWVudHMuIFRoZXkgaGF2ZSBhbHNvIHN0YXRlZCBhIHJlcXVpcmVtZW50IGZvciBp
bXBsZW1lbnRhdGlvbnMgdG8gZm9yd2FyZCBhdCBsaW5lIHNwZWVkICBhbmQgd2l0aG91dCBjb25z
dW1pbmcgZXhjZXNzaXZlIG92ZXJoZWFkIGJhbmR3aWR0aC4NCg0KU1J2NiwgYXMgZGVmaW5lZCBp
biBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlciwgY2Fubm90IHNhdGlzZnkg
dGhlc2UgcmVxdWlyZW1lbnRzLiBJbiBvcmRlciB0byBzdXBwb3J0IGFuIFNSIHBhdGggd2l0aCA4
IHNlZ21lbnRzLCBTUnY2IHdvdWxkIHJlcXVpcmUgYSAxMjgtYnl0ZSBTUkguIEV2ZW4gaWYgQVNJ
Q3MgY291bGQgcHJvY2VzcyBzdWNoIGEgbG9uZyBTUkggYXQgbGluZSBzcGVlZCwgdGhlIGJhbmR3
aWR0aCBvdmVyaGVhZCB3b3VsZCBiZSBwcm9oaWJpdGl2ZS4NCg0KVGhlcmVmb3JlLCBvbmUgb2Yg
dGhlIGZvdXIgc29sdXRpb25zICB0aGF0IHlvdSBtZW50aW9uIGJlbG93IGlzIHJlcXVpcmVkIHRv
IG1ha2UgU1J2NiBkZXBsb3lhYmxlLiBXaGlsZSBkcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0
aW5nLWhlYWRlciBpcyBjbG9zZSB0byBtYXR1cml0eSwgdGhlIGZvdXIgY29tcGV0aW5nIHNvbHV0
aW9ucyBtZW50aW9uZWQgYmVsb3cgYXJlIGVxdWFsbHkgbWF0dXJlIGFuZCBzaG91bGQgYmUgZ2l2
ZW4gZXF1YWwgY29uc2lkZXJhdGlvbi4NCg0KDQpUaGUgZm91ciBzb2x1dGlvbnMgYXJlIFNSdjYr
LCB1U0lELCBkcmFmdC1saSBhbmQgZHJhZnQtbWlyc2t5Lg0KDQpPcGVyYXRpb25hbCBTaW1wbGlj
aXR5DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KTmV0d29yayBvcGVyYXRvcnMgc3Ry
aXZlIGZvciBvcGVyYXRpb25hbCBzaW1wbGljaXR5LiBCeSBsb29zZWx5IGludGVycHJldGluZyAo
YW5kIHNvbWV0aW1lcyBiZW5kaW5nKSB0aGUgcmVxdWlyZW1lbnRzIG9mIFJGQ3MgNDI5MSBhbmQg
UkZDIDgyMDAsIFNSdjYgaW50cm9kdWNlcyBhcmNoaXRlY3R1cmFsIHF1aXJrcyB0aGF0IGludHJv
ZHVjZSBvcGVyYXRpb25hbCBjb21wbGV4aXR5LiBUaGUgZm9sbG93aW5nIGFyZSBhcmNoaXRlY3R1
cmFsIHF1aXJrcyBvZiAgZHJhZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXI6DQoN
Cg0KICAqICAgVGhlIFNlZ21lbnQgUm91dGluZyBIZWFkZXIgKFNSSCkgc2VydmVzIHB1cnBvc2Vz
IG90aGVyIHRoYW4gcm91dGluZy4gVGhlcmVmb3JlLCB0aGUgU1JIIGlzIHNvbWV0aW1lcyByZXF1
aXJlZCBmb3IgcGFja2V0cyB0aGF0IHRyYXZlcnNlIHRoZSBsZWFzdC1jb3N0IHBhdGggZnJvbSBz
b3VyY2UgdG8gZGVzdGluYXRpb24NCiAgKiAgIFRoZSBTUkggYW5kIHRoZSBJUHY2IEF1dGhlbnRp
Y2F0aW9uIEhlYWRlciBhcmUgaW5jb21wYXRpYmxlLg0KICAqICAgVGhlIElQdjYgZGVzdGluYXRp
b24gYWRkcmVzcyBkZXRlcm1pbmVzIHdoZXRoZXIgYW4gU1JIIGlzIHZhbGlkIGFuZCBob3cgaXQg
aXMgcHJvY2Vzc2VkLiBGb3IgZXhhbXBsZSwgaWYgdGhlIElQdjYgZGVzdGluYXRpb24gYWRkcmVz
cyBjb250YWlucyBvbmUgbG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQg
YmUgcHJvY2Vzc2VkIGluIG9uZSBwYXJ0aWN1bGFyIHdheSwgd2hpbGUgaWYgdGhlIElQdjYgZGVz
dGluYXRpb24gYWRkcmVzcyBjb250YWlucyBhbm90aGVyIGxvY2FsbHkgaW5zdGFudGlhdGVkIHZh
bHVlLCB0aGUgU1JIIG1pZ2h0IGJlIHRvdGFsbHkgaW52YWxpZC4NCg0KRHJhZnQtaWV0Zi1zcHJp
bmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nICBwcm9taXNlcyBtb3JlIGFyY2hpdGVjdHVyYWwg
cXVpcmtzLiBGb3IgZXhhbXBsZToNCg0KDQogICogICBTZWdtZW50IGVuZHBvaW50cyBjYW4gaW5z
ZXJ0IGFuZC9vciBkZWxldGUgSVB2NiBleHRlbnNpb24gaGVhZGVycw0KICAqICAgQW4gSVB2NiBw
YWNrZXQgY2FuIGNvbnRhaW4gdHdvIFNlZ21lbnQgUm91dGluZyBoZWFkZXJzDQogICogICBJUHY2
IHBhY2tldHMgYXJlIG5vIGxvbmdlciBzZWxmLWRlc2NyaWJpbmcuIEZvciBleGFtcGxlLCB0aGUg
TmV4dCBIZWFkZXIgRmllbGQgaW4gdGhlIFNSSCBjYW4gY2FycnkgYSB2YWx1ZSBvZiBObyBOZXh0
IEhlYWRlciwgZXZlbiB0aG91Z2ggdGhlIFNSSCBpcyBmb2xsb3dlZCBieSBFdGhlcm5ldCBwYXls
b2FkLg0KDQpPdGhlciBlbWVyZ2luZyBkcmFmdHMgcHJvbWlzZSBzdGlsbCBtb3JlIGFyY2hpdGVj
dHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBsZSwgaW4gZHJhZnQtYWxpLTZtYW4tc3ByaW5nLXNydjYt
b2FtLCBpbXBsZW1lbnRhdGlvbnMgbmVlZCB0byBleGFtaW5lIHRoZSBTUkggZXZlbiB3aGVuIFNl
Z21lbnQgTGVmdCBlcXVhbHMgemVyby4gVGhpcyBpcyBiZWNhdXNlIHRoZSBTUkggaGFzIGJlZW4g
b3ZlcmxvYWRlZCB0byBjYXJyeSBPQU0gYXMgd2VsbCBhcyByb3V0aW5nIGluZm9ybWF0aW9uLg0K
DQpGdXJ0aGVybW9yZSwgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNy
djYtdXNpZCByZXF1aXJlcyBuZXR3b3JrIG9wZXJhdG9ycyB0byBvYnRhaW4gYWRkcmVzcyBzcGFj
ZSBhbmQgbnVtYmVyIHRoZWlyIG5ldHdvcmtzIGluIGEgcGFydGljdWxhciB3YXkgdG8gbWFrZSBy
b3V0aW5nIHdvcmsuDQoNClNSdjYrIFdvcmsgTWF5IEZpbmlzaCBCZWZvcmUgU1J2NiB3b3JrDQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
U1J2NisgIGhhcyBiZWVuIGltcGxlbWVudGVkIG9uIExJTlVYIGFuZCBpcyBiZWluZyBpbXBsZW1l
bnRlZCBvbiBKVU5PUy4gSW1wbGVtZW50YXRpb24gZXhwZXJpZW5jZSBkZW1vbnN0cmF0ZXMgdGhh
dCBzcGVjaWZpY2F0aW9uIGlzIGZhaXJseSBjb21wbGV0ZS4gRm9yIGV4YW1wbGUsIHRoZXJlIGlz
IG5vIG5lZWQgZm9yIGFuIFNSdjYrIE9BTSBkb2N1bWVudC4gSXTigJlzIGp1c3QgSVB2NiBhbmQg
SVB2NiBPQU0ganVzdCB3b3Jrcy4NCg0KRnVydGhlcm1vcmUsIHRoZSBTUnY2KyBzcGVjaWZpY2F0
aW9ucyBhZGhlcmUgdG8gYSBzdHJpY3QgaW50ZXJwcmV0YXRpb24gb2YgUkZDIDgyMDAuIFRoZXJl
Zm9yZSwgYXMgdGhleSBwcm9ncmVzcyB0aHJvdWdoIHRoZSB3b3JraW5nIGdyb3VwLCB0aGV5IHdv
buKAmXQgbmVlZCB0byBvdmVyY29tZSB0aGUgb2JqZWN0aW9ucyB0aGF0IGFyZSBpbmV2aXRhYmx5
IGVuY291bnRlcmVkIHdoZW4gc3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2YgYSBzcGVj
aWZpY2F0aW9uIHRoYXQgaXMgc28gZnVuZGFtZW50YWwgYXMgUkZDIDgyMDAuDQoNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoYW5rcywNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KDQoNCg0K
DQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86c3ByaW5nLWJv
dW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBSb2IgU2hha2lyDQpTZW50OiBTdW5kYXksIEF1
Z3VzdCA0LCAyMDE5IDU6MDQgUE0NClRvOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYuLm9y
Zz48bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzcHJpbmddIEJleW9uZCBTUnY2
Lg0KDQoNCkhpIFNQUklORyBXRywNCg0KDQpPdmVyIHRoZSBsYXN0IDUrIHllYXJzLCB0aGUgSUVU
RiBoYXMgZGV2ZWxvcGVkIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBOZXR3b3JraW5HIChTUFJJ
TkcpIGFrYSBTZWdtZW50IFJvdXRpbmcgZm9yIGJvdGggdGhlIE1QTFMgKFNSLU1QTFMpIGFuZCBJ
UHY2IChTUnY2KSBkYXRhIHBsYW5lcy4uIFNSLU1QTFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQg
b3ZlciBJUCBpbiBVRFAgb3IgR1JFLg0KDQoNClRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0
IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9yKS4NCg0KDQpEdXJpbmcgdGhlIFNQ
UklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0
ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFw
bGFuZToNCg0KICAqICAgU1J2NisgLyBDUkggLS0gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zWHV3
elFrNGJXekhXbUozUE5aelJXaDZIMi0zRnUtM0RodHRwcy0yNTNBLTI1MkYtMjUyRnVybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20tMjUyRnYyLTI1MkZ1cmwtMjUzRnUtMjUzRGh0dHBzLTJEM0EtNUYt
NUZ0b29scy5pZXRmLm9yZy01Rmh0bWwtNUZkcmFmdC0yRDJEYm9uaWNhLTJEMkRzcHJpbmctMkQy
RHNydjYtMkQyRHBsdXMtMkQyRDA0LTI1MjZkLTI1M0REd01GYVEtMjUyNmMtMjUzREhBa1l1aDYz
cnN1aHI2U2NiZmgwVWpCWGVNSy0yRG5kYjN2b0RUWGNXem9DSS0yNTI2ci0yNTNERmNoOUZRODJz
aXItMkRCb0x4ODRoS3VLd2wtMkRBV0YyRWZwSGNBd3JEVGhLUDgtMjUyNm0tMjUzRGFja1pDOWV2
UmYtNUZMV1l1MmEtMkQxTmFHUkRKS2R4bkUyaWVJQzRkRC01RkZMNnMtMjUyNnMtMjUzREtVaEFm
alZzeC01RndLNjQ1dUprMEZIenMydnhpQVZyLTJEQ3NrTVBBYUVoRVFRLTI1MjZlLTI1M0QmZD1E
d01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNo
OUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPUpyRWxobnQ4MjBHZFNS
Q0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlmdWMmcz1aZU52a2lUaXpfR19yOU1UTW55dWVUbWhj
ZGMycjY4VlRnZnpXYlBINlJRJmU9Pg0KICAqICAgdVNJRCAtLSBodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNp
ZC0wMTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1hVZVVCQzF2cm92TEJVb0NQQ0tEekQ2SDItM0Z1LTNE
aHR0cHMtMjUzQS0yNTJGLTI1MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuLmNvbS0yNTJGdjItMjUy
RnVybC0yNTNGdS0yNTNEaHR0cHMtMkQzQS01Ri01RnRvb2xzLmlldGYub3JnLTVGaHRtbC01RmRy
YWZ0LTJEMkRmaWxzZmlscy0yRDJEc3ByaW5nLTJEMkRuZXQtMkQyRHBnbS0yRDJEZXh0ZW5zaW9u
LTJEMkRzcnY2LTJEMkR1c2lkLTJEMkQwMS0yNTI2ZC0yNTNERHdNRmFRLTI1MjZjLTI1M0RIQWtZ
dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRuZGIzdm9EVFhjV3pvQ0ktMjUyNnItMjUzREZjaDlG
UTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdGMkVmcEhjQXdyRFRoS1A4LTI1MjZtLTI1M0RhY2ta
QzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktkeG5FMmllSUM0ZEQtNUZGTDZzLTI1MjZzLTI1M0RB
cTFESzdmdTczYXhaMVBYTElFOHhuSEUyQWhUdE5aeTlMVEhnV3F4NENRLTI1MjZlLTI1M0QmZD1E
d01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNo
OUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJFZnBIY0F3ckRUaEtQOCZtPUpyRWxobnQ4MjBHZFNS
Q0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlmdWMmcz1EQWdUWU1KSlNjejNNcmZsOXMwZHFIMnM0
TE5pVHpBcnYtZ21LS1FIVnF3JmU9Pg0KDQoNCkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRk
aXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVuIHByb3Bvc2VkOg0KDQogICogICBodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMDxodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGlt
ZS5zeW1hbnRlYy5jb21fM1JzQTI0TFlZRHoyd1hCM3MzVVNVNEs2SDItM0Z1LTNEaHR0cHMtMjUz
QS0yNTJGLTI1MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tLTI1MkZ2Mi0yNTJGdXJsLTI1M0Z1
LTI1M0RodHRwcy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVGZHJhZnQtMkQyRGxp
LTJEMkRzcHJpbmctMkQyRGNvbXByZXNzZWQtMkQyRHNydjYtMkQyRG5wLTJEMkQwMC0yNTI2ZC0y
NTNERHdNRmFRLTI1MjZjLTI1M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRuZGIzdm9E
VFhjV3pvQ0ktMjUyNnItMjUzREZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdGMkVmcEhj
QXdyRFRoS1A4LTI1MjZtLTI1M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktkeG5FMmll
SUM0ZEQtNUZGTDZzLTI1MjZzLTI1M0RYV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3RoSmh1Z2N5VDk4
R0oyTi0yRENyS3MtMjUyNmUtMjUzRCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpC
WGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhj
QXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZz
PVl3TzItaHJ6ZHhhV0RReUhDUVZrbi1wT29KMVMzQ2UwVExZY3hSbEJ0VjQmZT0+DQogICogICBo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWlyc2t5LTZtYW4tdW5pZmllZC1pZC1z
ci0wMzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1FIYWJzZENaUnkzNUF3ejliNlFVQ1I2SDItM0Z1LTNE
aHR0cHMtMjUzQS0yNTJGLTI1MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tLTI1MkZ2Mi0yNTJG
dXJsLTI1M0Z1LTI1M0RodHRwcy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVGZHJh
ZnQtMkQyRG1pcnNreS0yRDJENm1hbi0yRDJEdW5pZmllZC0yRDJEaWQtMkQyRHNyLTJEMkQwMy0y
NTI2ZC0yNTNERHdNRmFRLTI1MjZjLTI1M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRu
ZGIzdm9EVFhjV3pvQ0ktMjUyNnItMjUzREZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdG
MkVmcEhjQXdyRFRoS1A4LTI1MjZtLTI1M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktk
eG5FMmllSUM0ZEQtNUZGTDZzLTI1MjZzLTI1M0RnY2JrSFl4WG03RlU3dmJsT0Ixdkk1OFNEYWFX
ZjYycGE3WXZMbXNQNG5JLTI1MjZlLTI1M0QmZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9RmNoOUZRODJzaXItQm9MeDg0aEt1S3dsLUFXRjJF
ZnBIY0F3ckRUaEtQOCZtPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlm
dWMmcz1GVU94eGdRREpaNE1rRFhsUjdqZkFQdjcyNXJEajhINjZ1VzRVRnQzZlpvJmU9Pg0KDQoN
CkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1lZXRpbmcsIGl0IGlzIGltcG9ydGFudCBmb3Ig
dGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgYWltcyBvZiBhZGRpdGlvbmFsIGVuY2Fwc3Vs
YXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRoYXQgdGhlIFdHIHNo
b3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBvbiB0aGUgcmVxdWlyZW1l
bnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90aCBm
cm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBkZXBs
b3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9oYXJk
d2FyZSBpbXBsZW1lbnRhdGlvbi4NCg0KDQpUaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29s
aWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0
YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0aGVpcjoNCg0KICAqICAgdXNlIGNhc2UgKGUu
Zy4gRmFzdCBSZXJvdXRlLCBleHBsaWNpdCByb3V0aW5nL1RFKQ0KICAqICAgZm9yd2FyZGluZyBw
ZXJmb3JtYW5jZSBhbmQgc2NhbGluZyByZXF1aXJlbWVudHMNCg0KICAgICAqICAgZS5nLiwgKG51
bWJlciBvZiBub2RlcywgbmV0d29yayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBp
biBtYXggYW5kIGF2ZXJhZ2UpLiBGb3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90
aCBTUnY2IDEyOC1iaXQgU0lEcyBhbmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhl
IG51bWJlciB3b3VsZCB0eXBpY2FsbHkgYmUgZGlmZmVyZW50ICgqKS4NCg0KICAqICAgaWYgdGhl
IGV4aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGUgaW4gdGhlaXIgY2lyY3Vt
c3RhbmNlcywgZGV0YWlscyBvZiB0aGUgcmVxdWlyZW1lbnQgb2YgYSBkaWZmZXJlbnQgc29sdXRp
b24gaXMgcmVxdWlyZWQgYW5kIHdoZXRoZXIgdGhpcyBzb2x1dGlvbiBpcyBuZWVkZWQgZm9yIHRo
ZSBzaG9ydCB0ZXJtIG9ubHkgb3IgZm9yIHRoZSBsb25nIHRlcm0uDQoNCg0KQXMgd2VsbCBhcyBk
ZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcgY29tbXVuaXR5
IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRoYXQgdGhleSBh
cmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYgIEluIHBhcnRpY3Vs
YXIgbGltaXRhdGlvbnMgcmVsYXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hpY2ggY2FuIGJl
IHB1c2hlZCBhbmQgZm9yd2FyZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNob3J0ZXIgU0lE
cyB3b3VsZCBpbXByb3ZlIHRoZSBkZXBsb3ltZW50cyAuDQoNCg0KRm9yIGJvdGggb2YgdGhlc2Ug
c2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0byB0aGUgU1BS
SU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJsaWNseSwgcGxl
YXNlIHNlbmQgaXQgZGlyZWN0bHkgdG8gdGhlIGNoYWlycyAmIEFEIChNYXJ0aW4pLg0KDQoNClRo
aXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3MsIHVwIHRvIDIw
MTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklORyBjaGFpcnMg
dmlhIHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+
IGFuZCBBRHMgdmlhIHNwcmluZy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1hZHNAaWV0Zi5v
cmc+Li4NCg0KDQpUaGFuayB5b3UsDQoNCi0tIFJvYiAmIEJydW5vDQoNCg0KKCopIEFzIGV4cHJl
c3NlZCBvbiB0aGUgbWFpbGluZyBsaXN0LCBhIDEyOCBiaXQgU0lEIGNhbiBlbmNvZGUgdHdvIGlu
c3RydWN0aW9ucyBhIG5vZGUgU0lEIGFuZCBhbiBhZGphY2VuY3kgU0lEIGhlbmNlIGxlc3MgU0lE
IG1heSBiZSByZXF1aXJlZC4NCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KaXB2NkBpZXRm
Lm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29t
XzMzdEt5cXVERHdQSnhoWkY5Z2ZYcjZENkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGd3d3
LmlldGYub3JnLTI1MkZtYWlsbWFuLTI1MkZsaXN0aW5mby0yNTJGaXB2NiZkPUR3TUdhUSZjPUhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1GY2g5RlE4MnNpci1C
b0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4Jm09SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBN
bl83TGtqeUJlNHdlbHBVaWZ1YyZzPTNhQk9Pd2MyQVRLYzE0Nk9rNzJjVEpGMlMtbVhRYVhPNmNW
QlluOWplUUEmZT0+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpUaGlz
IGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNv
bnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzDQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBi
ZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0K
dHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUg
b3IgZmF4LCBhbmQgdGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsDQphbmQgYWxsIGNvcGllcyB0aGVy
ZW9mLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnPG1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NwcmluZzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFVTHZsalJpRzRBaGJ5c1Nl
YVg3WXZERW5MVTR6aXB1RGQ5MXVTUzRLZFJrSk1reWUxOWUzcmV2OW41Mkpzelh5JD4NCg==

--_000_BYAPR05MB546385C8F9C4ECD034C66503AEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlNlZ29lIFVJ
IEVtb2ppIjsNCglwYW5vc2UtMToyIDExIDUgMiA0IDIgNCAyIDIgMzt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFn
cmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVk
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJ
Zm9udC1mYW1pbHk6Q29uc29sYXM7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYu
bXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3At
YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAwLCBsaS5tc29ub3JtYWwwMCwgZGl2
Lm1zb25vcm1hbDAwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDA7DQoJbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZv
b3RlcjMwYjNkNTM4LCBkaXYubXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOm1z
aXBmb290ZXIzMGIzZDUzODsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmln
aHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsN
Cglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CnAubXNvY2hwZGVmYXVsdCwgbGkubXNvY2hwZGVmYXVsdCwgZGl2Lm1zb2NocGRlZmF1bHQNCgl7
bXNvLXN0eWxlLW5hbWU6bXNvY2hwZGVmYXVsdDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCnNwYW4uaHRtbHByZWZvcm1hdHRlZGNoYXIwDQoJe21zby1zdHlsZS1uYW1l
Omh0bWxwcmVmb3JtYXR0ZWRjaGFyOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uZW1h
aWxzdHlsZTIyDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMjsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uZW1haWxzdHls
ZTI0DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyNDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI3DQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0
eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2Vj
dGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEu
MGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBE
ZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NDg2NDg0NDA1Ow0KCW1zby1s
aXN0LXRlbXBsYXRlLWlkczotMTkxMzIxNjYyODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1s
aXN0LWlkOjY3NDk1OTAyMTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MjAyNTkwMDM2Njt9DQpA
bGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjc1NzM2NDA0NDsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6MTE3Nzg1MTA0ODt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVs
Mw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjgz
MDE3NjE3NDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTE3MDUyNTY4Mjt9DQpAbGlzdCBsMzps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwz
OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw0DQoJe21zby1saXN0LWlkOjExMjA1MzQ5Mzg7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz
Ojk2MDAxNDk0NDt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDQ6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6
bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw5DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDUNCgl7bXNvLWxpc3QtaWQ6MTMzMjM3MDU3MTsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6NzUyMDkzOTEyO30NCkBsaXN0IGw1OmxldmVsMQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDU6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw3DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDU6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDYNCgl7bXNvLWxpc3Qt
aWQ6MTM0ODI4NzM4NjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTY2OTUyNTgxNDt9DQpAbGlz
dCBsNjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsMg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw2OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw2OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw3DQoJe21zby1saXN0LWlkOjE3NTg3NDMzNzA7DQoJbXNvLWxpc3QtdGVtcGxh
dGUtaWRzOjkwNTA1NTA1Njt9DQpAbGlzdCBsNzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw3OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsMw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw3OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVs
Ng0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3OmxldmVsNw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw3OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3Omxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4DQoJe21zby1saXN0LWlkOjE5ODQ5
NjUyMzI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xODM3ODg5ODc0O30NCkBsaXN0IGw4Omxl
dmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDg6bGV2ZWwyDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDg6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDg6
bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDg6bGV2ZWw1DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDg6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDg6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDg6bGV2ZWw4DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDg6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDkNCgl7bXNvLWxpc3QtaWQ6MTk4NzY1ODk4OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
LTgwMzQ0ODQ2MDt9DQpAbGlzdCBsOTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw5OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5OmxldmVsMw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw5OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5OmxldmVsNg0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw5OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5OmxldmVsOQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21h
cmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFb
ZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0i
ZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91
dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5DaGVuZyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHNlZSBt
eSByZXNwb25zZSB0byBKZWZmLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNk
NTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAx
cHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xv
cjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj5Gcm9tOjwvYj4gQ2hlbmdsaSAoQ2hlbmcgTGkpICZsdDtjaGVuZ2xpMTNAaHVhd2VpLmNvbSZn
dDsgPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgU2VwdGVtYmVyIDYsIDIwMTkgMTA6NTcgQU08
YnI+DQo8Yj5Ubzo8L2I+IEtldGFuIFRhbGF1bGlrYXIgKGtldGFudCkgJmx0O2tldGFudEBjaXNj
by5jb20mZ3Q7OyBKZWZmIFRhbnRzdXJhICZsdDtqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSZndDs7
IFJvbiBCb25pY2EgJmx0O3Jib25pY2FAanVuaXBlci5uZXQmZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBS
b2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzsgYnJ1bm8uZGVjcmFlbmUgJmx0O2Jy
dW5vLmRlY3JhZW5lQG9yYW5nZS5jb20mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGll
dGYub3JnJmd0OzsgQWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0O0FsZXhhbmRlci5WYWluc2h0ZWlu
QGVjaXRlbGUuY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gQmluZGlu
ZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KTxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PHNwYW4gbGFuZz0iRU4tSU4iPkNvcnJlY3QsIHRoYXQgaXMgd2hhdCBJIHdhbnQgdG8gc2F5LiBU
aGFua3MgS2V0YW4gZm9yIHlvdXIgaW5mb3JtYXRpb24uPGJyPg0KPGJyPg0KSSB0aGluayBSb24g
dW5kZXJzdGFuZHMgdGhlIHVzYWdlIG9mIEJpbmRpbmcgU0lEIHZlcnkgd2VsbCwgYnV0IEkgYW0g
dmVyeSBjdXJpb3VzIGFib3V0IHdoeSBoZSBzYWlkIHRoZXJlIGlzIG5vIG5lZWQgdG8gaGF2ZSBh
IGJpbmRpbmcgU0lELg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBjbGFzcz0iTXNvTm9y
bWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIGxhbmc9
IkVOLUlOIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3Nw
YW4+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxzcGFuIGxhbmc9IkVOLUlOIj5DaGVuZyBMaTxicj4NCkVtYWlsOiA8YSBocmVmPSJtYWls
dG86Y2hlbmdsaTEzQGh1YXdlaS5jb20iPmNoZW5nbGkxM0BodWF3ZWkuY29tPC9hPjxicj4NCjxi
cj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6Ni4wcHQgMGluIDBpbiAw
aW4iIG5hbWU9IkFueU9mZmljZS1CYWNrZ3JvdW5kLUltYWdlIj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1JTiI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1JTiI+S2V0YW4gVGFsYXVsaWthciAoa2V0YW50KSZsdDs8YSBocmVmPSJtYWlsdG86
a2V0YW50QGNpc2NvLmNvbSI+a2V0YW50QGNpc2NvLmNvbTwvYT4mZ3Q7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFu
Zz0iRU4tSU4iPlRvOiA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUlOIj5KZWZmIFRhbnRzdXJh
Jmx0OzxhIGhyZWY9Im1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSI+amVmZnRhbnQuaWV0
ZkBnbWFpbC5jb208L2E+Jmd0OztSb24gQm9uaWNhJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNh
QGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJFTi1JTiI+Q2M6IDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tSU4iPlJvYiBTaGFraXImbHQ7
PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0
OzticnVuby5kZWNyYWVuZSZsdDs8YSBocmVmPSJtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3Jhbmdl
LmNvbSI+YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT4mZ3Q7O1NQUklORyBXRyBMaXN0Jmx0
OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7
O0FsZXhhbmRlcg0KIFZhaW5zaHRlaW4mbHQ7PGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWlu
c2h0ZWluQGVjaXRlbGUuY29tIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT4m
Z3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tSU4iPlN1YmplY3Q6IDwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tSU4iPlJlOiBbc3ByaW5nXSBCaW5kaW5nIFNJRCBpbiBTUnY2L1NSdjYgKHdhczogQmV5
b25kIFNSdjYpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tSU4iPlRpbWU6IDwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tSU4iPjIwMTktMDktMDYgMTM6NTk6NTE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SSB0aGluayB0aGUga2V5IHBvaW50IGhlcmUgaXMgdGhhdCBCU0lEIGlzIG5vdCBvbmx5
IGFzIGEgbWVhbnMgb2Yg4oCcYSBzaG9ydGhhbmQgdGhhdCBjYW4gYmUgdXNlZCB0byByZXByZXNl
bnQgYSBsaXN0IG9mIFNJRHPigJ0uIFBsZWFzZSBzZWUgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVu
dC1yb3V0aW5nLXBvbGljeSBmb3IgdGhlIHVzZS1jYXNlcyBmb3IgQlNJRCAoaW5jbHVkaW5nIHRo
ZSBvbmUgcG9pbnRlZCBieSBKZWZmKS48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRU4tSU4iPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlc2lkZXMgQlNJRCwg
d2UgYWxzbyBoYXZlIFRJLUxGQSAoZHJhZnQtaWV0Zi1ydGd3Zy1zZWdtZW50LXJvdXRpbmctdGkt
bGZhKSBhbmQgTWljcm9sb29wIEF2b2lkYW5jZSAoZHJhZnQtYmFzaGFuZHktcnRnd2ctc2VnbWVu
dC1yb3V0aW5nLXVsb29wKSB0aGF0IHJlcXVpcmUgaW1wb3NpdGlvbiBvZiBTSUQgc3RhY2suIFRo
aXMgaXMgZm9yIGJvdGggU1IvTVBMUyBhbmQgU1J2Ni48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0i
RU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZvciBT
UnY2LCB3ZeKAmXZlIGFsd2F5cyBoYWQgdGhlIGVuY2FwIG9wdGlvbiBmb3Igc3VjaCBpbXBvc2l0
aW9uIHNjZW5hcmlvcyBpbiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1p
bmcgYW5kIHN1Z2dlc3RpbmcgdGhhdCBpcyBub3RoaW5nIG5ldy4NCjxzcGFuIGxhbmc9IkVOLUlO
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3Bh
biBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SW4gZmFjdCwgdGhlIG1vc3Qgd2lkZWx5IGV4cGVjdGVkIHVzZS1jYXNlIGZvciBTUnY2Jm5i
c3A7aXMgd2l0aGluIGEgU1IgZG9tYWluIHRvIHRyYW5zcG9ydCBjdXN0b21lciBwYWNrZXRzIHRy
YW5zcGFyZW50bHkgZnJvbSZuYnNwO2FuJm5ic3A7aW5ncmVzcyBQRSB0byZuYnNwO2FuJm5ic3A7
RWdyZXNzIFBFLiZuYnNwO1RoaXMgaW1wbGllcyZuYnNwO3RoYXQgdGhlIGN1c3RvbWVyIHBhY2tl
dHMgYXJlIGVuY2Fwc3VsYXRlZCB3aXRoIGFuIG91dGVyIElQdjYgaGVhZGVyDQogKG1hbmFnZWQg
YnkgdGhlIFNlcnZpY2UgUHJvdmlkZXIpLiBJbnNlcnRpb24gaXMgZGlzY3Vzc2VkIG9ubHkgaW4g
dGhpcyBjb250ZXh0IGZvciB0aGlzIG91dGVyIGVuY2FwIGZvciBCU0lELCBUSS1MRkEsIGV0Yy4g
YW5kIGlzIHNvbWV0aGluZyB0aGF0IGlzIHJlcXVlc3RlZCBieSBvcGVyYXRvcnMgd2l0aGluIHRo
ZWlyIG5ldHdvcmsgYm91bmRhcmllcyAoZS5nLiBzZWUgUm9iZXJ04oCZcyBlbWFpbHMgZXhwbGFp
bmluZyBkZXRhaWxzKS4gVGhlc2UNCiBjb25zaWRlcmF0aW9ucyBhcHBseSB0byBTUnY2IGFzIHdl
bGwgYXMgb3RoZXIgdmFyaWFudHMuPHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkVOLUlOIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XZSAoU1BSSU5HIFdHKSBo
YXZlIG9idmlvdXNseSB0byB3b3JrIHdpdGggNm1hbiB0byBhZGRyZXNzIHRoZSBpc3N1ZXMvY29u
Y2VybnMgd2l0aCBJUHY2IHByb3RvY29sIHJlbGF0ZWQgdG8gU1JIIGluc2VydGlvbiBhbmQgdGhl
IGF1dGhvcnMgaGF2ZSBpbmRpY2F0ZWQgdGhlIHNhbWUgKHNlZSBEYXJyZW7igJlzIGVtYWlscykg
YW5kIEJydW5vIGhhcyBjbGVhcmx5IHNwZWx0IG91dCB0aGUgYWdyZWVtZW50IGJldHdlZW4NCiBX
R3Mgb24gdGhpcyBtYXR0ZXIgYW5kIHRoZSBwYXRoIGZvcndhcmQgKDxzcGFuIGxhbmc9IkVOLUlO
Ij48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L21haWxhcmNoaXZl
LmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9aRm1fYlFQMS1DMmY5eEp1WHR2RWQ5bUxveFVfXzsh
OFdvQTZSakM4MWMhVUx2bGpSaUc0QWhieXNTZWFYN1l2REVuTFU0emlwdURkOTF1U1M0S2RSa0pN
a3llMTllM3JldjluNVo4TFo5ZSQiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9t
c2cvc3ByaW5nL1pGbV9iUVAxLUMyZjl4SnVYdHZFZDltTG94VTwvYT48L3NwYW4+KS4NCiBMZXTi
gJlzIGFsbG93IHRoaXMgd29yayB0byBwcm9ncmVzcyBpbiA2bWFuLjxzcGFuIGxhbmc9IkVOLUlO
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3Bh
biBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+RWl0aGVyIHRoZSBhYm92ZSBwb2ludHMgaGF2ZSBub3QgYmVlbiB1bmRlcnN0b29kIG9yIGFy
ZSBiZWluZyBpZ25vcmVkIGFuZCB0aGlzIHdob2xlIGluc2VydGlvbiBkZWJhdGUgYXQgdGhpcyBq
dW5jdHVyZSBhbmQgb24gdGhpcyB0aHJlYWQgc2VlbXMgbW90aXZhdGVkIHRvIGRpZ3Jlc3MgZnJv
bSB0aGUga2V5IHF1ZXN0aW9ucyBwb2xsZWQgYnkgdGhlIFdHIGNoYWlycyB0byBvcGVyYXRvcnMu
IFNlZW1zIG1vcmUNCiBsaWtlIGFuIGF0dGVtcHQgdG8gcHJvdm9rZSB0aGUgc28tY2FsbGVkIOKA
nElQdjYgb3J0aG9kb3h54oCdIGluIDZtYW4g4oCmIHdoaWNoIEkgc2F5IHNlZW0gdG8gaGF2ZSBt
ZXQgd2l0aCBzb21lIHN1Y2Nlc3MNCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtTZWdv
ZSBVSSBFbW9qaSZxdW90OyxzYW5zLXNlcmlmIj4mIzEyODUyMTs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUlOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5LZXRhbjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IHNwcmluZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwv
YT4mZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkplZmYgVGFudHN1cmE8YnI+DQo8Yj5TZW50Ojwv
Yj4gMDYgU2VwdGVtYmVyIDIwMTkgMTA6Mzc8YnI+DQo8Yj5Ubzo8L2I+IFJvbiBCb25pY2EgJmx0
OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0
PC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpy
b2Jqc0Bnb29nbGUuY29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7IDxhIGhyZWY9Im1haWx0
bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj4NCmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208
L2E+OyBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+
c3ByaW5nQGlldGYub3JnPC9hPiZndDs7IEFsZXhhbmRlciBWYWluc2h0ZWluICZsdDs8YSBocmVm
PSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWlu
c2h0ZWluQGVjaXRlbGUuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJp
bmddIEJpbmRpbmcgU0lEIGluIFNSdjYvU1J2NiAod2FzOiBCZXlvbmQgU1J2Nik8c3BhbiBsYW5n
PSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+VGhhbmtzIFJvbiE8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tSU4iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVO
LUlOIj5JIHJlYWxpemUgdGhhdCwgbXkgaW50ZW50aW9uIHdhcyB0byBicmluZyB1cCB0aGUgY2Fz
ZSB3aGVyZSBCU0lEIGlzIGN1cnJlbnRseSB1c2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXYgaWQ9IkFwcGxlTWFpbFNpZ25hdHVyZSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1JTiI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPkplZmY8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tSU4iPjxicj4NCk9uIFNlcCA1LCAy
MDE5LCBhdCAyMToxNSwgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVu
aXBlci5uZXQiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUlOIj5KZWZmLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+SW4gU1J2NiYjNDM7IHlvdSBjYW4g
YWNoaWV2ZSB0aGlzIGFic3RyYWN0aW9uIHdpdGhvdXQgYSBuZXcgU0lEIHR5cGUuIEluIG9yZGVy
IHRvIGRvIHRoaXMsIG5ldHdvcmsgb3BlcmF0b3JzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1
bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1zby1s
aXN0OmwzIGxldmVsMSBsZm8xIj48c3BhbiBsYW5nPSJFTi1JTiI+QXNzb2NpYXRlIGFuIElQdjYg
YWRkcmVzcyB3aXRoIHRoZSBhYnN0cmFjdCBzZWdtZW50PG86cD48L286cD48L3NwYW4+PC9saT48
bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsMyBsZXZlbDEgbGZv
MSI+PHNwYW4gbGFuZz0iRU4tSU4iPkluc3RhbnRpYXRlIHBvbGljeSBvbiBhYnN0cmFjdCBzZWdt
ZW50IGluZ3Jlc3Mgbm9kZXMuIFRoZSBwb2xpY3kgY2F1c2VzIHRoZSBhYnN0cmFjdCBzZWdtZW50
IGluZ3Jlc3Mgbm9kZXMgdG8gZW5jYXBzdWxhdGUgcGFja2V0cyBkZXN0aW5lZCBmb3IgdGhlIGFi
b3ZlIG1lbnRpb25lZCBJUHY2IGFkZHJlc3MgaW4NCiBhbiBJUHY2IGhlYWRlciB3aXRoIGl0cyBv
d24gQ1JILiBUaGlzIElQdjYgaGVhZGVyIGFuZCBDUkggZGVmaW5lIHRoZSBhYnN0cmFjdGVkIHNl
Z21lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1JTiI+Tm93LCB0aGUgb25seSBwcm9ibGVtIGlzIHRvIGdldCBwYWNrZXRz
IHRvIHRoZSBhYnN0cmFjdCBzZWdtZW50IGluZ3Jlc3Mgbm9kZSB3aXRoIHRoZSByaWdodCBJUHY2
IGRlc3RpbmF0aW9uIGFkZHJlc3MuIFRoaXMgY2FuIGJlIGFjaGlldmVkIGJ5IGFzc29jaWF0ZWQg
YSBub2RlIFNJRCBpbiB0aGUgb3JpZ2luYWwgcGFja2V0IHdpdGggdGhlIGFib3ZlIG1lbnRpb25l
ZCBJUHY2DQogYWRkcmVzcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPkFuZCBhZ2FpbiwgaWYgbmV0d29y
ayBvcGVyYXRvcnMgb2JqZWN0IHRvIHRoaXMgYXBwcm9hY2gsIGl0IHdvdWxkIGJlIGVhc3kgZW5v
dWdoIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNSdjYmIzQzOy4gSG93ZXZlciwgdG8gZGF0ZSwg
bm8gb3BlcmF0b3IgaGFzIGV4cHJlc3NlZCBpbnRlcmVzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFsaWduPSJj
ZW50ZXIiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWdu
OmNlbnRlciI+DQo8c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xv
cjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1J
TiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLUlOIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tSU4iPiBKZWZmIFRhbnRzdXJhICZsdDs8YSBocmVmPSJtYWls
dG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20iPmplZmZ0YW50LmlldGZAZ21haWwuY29tPC9hPiZn
dDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgU2VwdGVtYmVyIDUsIDIwMTkgMjoxMCBQ
TTxicj4NCjxiPlRvOjwvYj4gQWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0OzxhIGhyZWY9Im1haWx0
bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+QWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb208L2E+Jmd0OzsgUm9iIFNoYWtpciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpz
QGdvb2dsZS5jb20iPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpi
cnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj5icnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPjsg
Um9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPnJib25p
Y2FAanVuaXBlci5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gU1BSSU5HIFdHIExpc3QgJmx0
OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLi5vcmc8L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmluZGluZyBTSUQgaW4gU1J2Ni9T
UnY2ICh3YXM6IEJleW9uZCBTUnY2KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdiBuYW1lPSJtZXNzYWdlQm9keVNlY3Rpb24iPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5Sb24sIDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1J
TiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPmFub3RoZXIsIGFuZCBxdWl0ZSBpbXBvcnRh
bnQgdXNlIG9mIEJTSUQgaW4gU1ItTVBMUyBpcyB0byBwcm92aWRlIGFuIGFuY2hvciBwb2ludCB0
byBhbm90aGVyIGRvbWFpbi9sYXllciBhbmQgYW4gYWJzdHJhY3Rpb24gdG8gcHJvZ3JhbSB0aGlz
IGxheWVyIHdpdGhvdXQgdW5kZXJzdGFuZGluZyBpdHMgc2VtYW50aWNzLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUlOIj5TUi9SU1ZQLVRFIG9yIElQL09wdG8gd291bGQgYmUgYSBwZXJmZWN0IGV4YW1wbGUg
b2YgdGhhdCwgZHJhZnQtYW5hbmQtc3ByaW5nLXBvaS1zciBkZXNjcmliZXMgc3VjaCBjYXNlLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgbmFtZT0i
bWVzc2FnZVNpZ25hdHVyZVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tSU4iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Q2hlZXJzLCA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPkplZmY8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9
Im1lc3NhZ2VSZXBseVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1JTiI+T24gU2VwIDUsIDIwMTksIDEwOjM5
IEFNIC0wNzAwLCBSb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlw
ZXIubmV0QGRtYXJjLmlldGYuLm9yZyI+cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYu
b3JnPC9hPiZndDssIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjMUFCQzlDIDEuMHB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gOC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6My43NXB0O21h
cmdpbi1yaWdodDozLjc1cHQ7bWFyZ2luLWJvdHRvbTozLjc1cHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5IaSBBbGV4YW5kZXIsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUlOIj5TUnY2JiM0MzsgZG9lcyBub3QgY3VycmVudGx5IGRlZmluZSBhIGJpbmRpbmcgU0lE
LiBJZiBvbmUgd2VyZSBldmVyIG5lZWRlZCwgaXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8gc3Bl
Y2lmeSBhbmQgaW1wbGVtZW50LiBXaGVuIGEgc2VnbWVudCBlbmRwb2ludCBlbmNvdW50ZXJlZCBh
IGJpbmRpbmcgU0lELCBpdCB3b3VsZDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bXNvLWxpc3Q6bDkgbGV2ZWwxIGxmbzIiPjxzcGFuIGxhbmc9IkVOLUlOIj5EZWNyZW1lbnQgU2Vn
bWVudHMgTGVmdDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDkgbGV2ZWwxIGxmbzIiPjxzcGFuIGxhbmc9IkVOLUlOIj5D
b3B5IGFuIElQdjYgYWRkcmVzcyBmcm9tIHRoZSBTRklCIHRvIHRoZSBJUHY2IGRlc3RpbmF0aW9u
IGFkZHJlc3M8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1zby1saXN0Omw5IGxldmVsMSBsZm8yIj48c3BhbiBsYW5nPSJFTi1JTiI+UHJl
cGVuZCBhbiBJUHY2IGhlYWRlciB3aXRoIGl0cyBvd24gQ1JIIHRvIHRoZSBwYWNrZXQuIEluZm9y
bWF0aW9uIHJlcXVpcmVkIGJ1aWxkIHRoYXQgaGVhZGVyIGFuZCBDUkggd291bGQgYmUgZm91bmQg
aW4gdGhlIFNGSUI8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPkhvd2V2ZXIsIEkgZG9u4oCZdCB0
aGluayB0aGF0IFNSdjYmIzQzOyB3aWxsIGV2ZXIgbmVlZCBhIGJpbmRpbmcgU0lELiBBIGJpbmRp
bmcgU0lEIGlzIGEgc2hvcnRoYW5kIHRoYXQgY2FuIGJlIHVzZWQgdG8gcmVwcmVzZW50IGEgbGlz
dCBvZiBTSURzLiBTaW5jZSBTUnY2JiM0MzsgU0lEcyBhcmUgYWxyZWFkeSBzaG9ydCwgdGhpcyBz
aG9ydGhhbmQgaXNu4oCZdCBuZWVkZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5CdXQsIGFnYWluLCBp
ZiB3ZSBldmVyIG5lZWRlZCBhIGJpbmRpbmcgU0lEIGZvciBhbm90aGVyIHJlYXNvbiwgd2UgY291
bGQgYWRkIGl0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1JvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
SU4iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBi
M2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAw
MDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVO
LUlOIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tSU4iPiBzcHJpbmcgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mPC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbjxicj4N
CjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIFNlcHRlbWJlciA0LCAyMDE5IDY6NDkgQU08YnI+DQo8
Yj5Ubzo8L2I+IFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29t
Ij5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7IDxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVu
ZUBvcmFuZ2UuLmNvbSI+DQpicnVuby5kZWNyYWVuZUBvcmFuZ2UuLmNvbTwvYT48YnI+DQo8Yj5D
Yzo8L2I+IFNQUklORyBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3Jn
Ij5zcHJpbmdAaWV0Zi4ub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW3NwcmluZ10g
QmluZGluZyBTSUQgaW4gU1J2Ni9TUnY2ICh3YXM6IEJleW9uZCBTUnY2KTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1JTiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Sb2IsIEJydW5vIGFu
ZCBhbGwsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkkgaGF2ZSBhIG5haXZlIHF1ZXN0aW9uIGJhc2VkLCBtb3N0IHByb2JhYmx5LCBvbiBpbnN1
ZmZpY2llbnQgdW5kZXJzdGFuZGluZyBvZiBTUnY2IChub3QgdG8gbWVudGlvbiBTUnY2JiM0Mzsp
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5U
aGlzIHF1ZXN0aW9uIGhhcyBiZWVuIHByb21wdGVkIGJ5IHRoZSBjb21wbGFpbnRzIChvbiB0aGUg
QmV5b25kIFNSdjYgdGhyZWFkKSBhYm91dCBwcm9ibGVtcyB3aXRoIHN1cHBvcnRpbmcgbG9uZyBs
aXN0cyBvZiAxMjgtYml0cyBvZiBTSURzIGluIHRoZSBJUHY2IFNlZ21lbnQgUm91dGluZyBIZWFk
ZXJzLCBhbmQgdmFyaW91cyBhcHByb2FjaGVzDQogdG8gbWl0aWdhdGluZyB0aGVzZSBjb21wbGFp
bnRzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PGEg
aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNB
X190b29scy5pZXRmLm9yZ19odG1sX3JmYzg0MDItMjNzZWN0aW9uLTJENSZhbXA7ZD1Ed01HYVEm
YW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1G
Y2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPUpyRWxobnQ4
MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9NFB3NTlTXzdjdEdySVRR
MVVEcjlwUkxYM3dTaXc4QUllcDZvMzUxYndBVSZhbXA7ZT0iPlNlY3Rpb24gNSBvZiBSRkMgODQw
MjwvYT4gZGVmaW5lcyBCaW5kaW5nIFNlZ21lbnRzIChCU0lEcykgYW5kIHNheXMgdGhhdDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4g4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlO
IiBzdHlsZT0iY29sb3I6YmxhY2siPmhlIEJTSUQgaXMgYm91bmQgdG8gYW4gU1IgUG9saWN5LCBp
bnN0YW50aWF0aW9uIG9mIHdoaWNoIG1heSBpbnZvbHZlIGEgbGlzdCBvZiBTSURzLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJ0mbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUlOIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SXQgYWxzbyBleHBsYWlucyB0aGF0
IEJTSURzIGZhY2lsaXRhdGUgYmV0dGVyIHNjYWxhYmlsaXR5IChhbW9uZyBvdGhlciB0aGluZ3Mp
IG9mIFNSLiZuYnNwOyBBbmQsIGFzIGlzIGFwcHJvcHJpYXRlIGZvciB0aGUgYXJjaGl0ZWN0dXJl
IGRvY3VtZW50LCBSRkMgODQwMiBkb2VzIG5vdCBkaWZmZXJlbnRpYXRlIGJldHdlZW4gU1ItTVBM
UyBhbmQgU1J2NiBpbiB0aGUgZGVmaW5pdGlvbiBvZiBCaW5kaW5nIHNlZ21lbnRzLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLUlOIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1JTiI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUlOIiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFm
dC0yRGlldGYtMkRzcHJpbmctMkRzZWdtZW50LTJEcm91dGluZy0yRG1wbHMtMkQyMiZhbXA7ZD1E
d01HYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZh
bXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPUpy
RWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9MjBjdU1oYkIw
V2QxbW8xdWJGOVRBVG80T194REg1eDgxNHVsMFZsUW56NCZhbXA7ZT0iPlNSLU1QTFM8L2E+IGRy
YWZ0IChhbHJlYWR5IGFwcHJvdmVkIGZvciBwdWJsaWNhdGlvbiBhcyBhbiBSRkMpJm5ic3A7IG1l
bnRpb25zIChlLmcuLCBpbiB0aGUgZXhhbXBsZSBpbiBTZWN0aW9uIEEuMy4yKSB0aGF0IHRoZSBu
b2RlIHRoYXQgaGFzIGFsbG9jYXRlZCBhIEJTSUQgbGFiZWwgMTAyMyBmb3IgYSBzcGVjaWZpYyBT
UiBwb2xpY3kgRkVDLTEgZm9yIHdoaWNoIGl0IGlzIHRoZSBoZWFkLWVuZCDigJw8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+aW5zdGFsbHMgYSB0cmFuc2l0IE1Q
TFMgZm9yd2FyZGluZyBlbnRyeSB0byBTV0FQIGluY29taW5nIGxhYmVsPTEwMjMsIHdpdGggb3V0
Z29pbmcgbGFiZWxzIGFuZCBvdXRnb2luZyBpbnRlcmZhY2UgZGV0ZXJtaW5lZCBieSB0aGUgU0lE
LUxpc3QgZm9yIEZFQzE8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj7igJ0uIFRoaXMgZXhwbGFuYXRpb24gaXMgZnVsbHkgY29tcGF0aWJsZSB3aXRoIHRo
ZSBNUExTIGFyY2hpdGVjdHVyZSB3aGVyZSB0aGUgdG9wIGxhYmVsIG9mIHRoZSBsYWJlbCBzdGFj
ayBjYW4gYmUgc3dhcHBlZCB3aXRoIG11bHRpcGxlIG5ldyBsYWJlbHMuIDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LUlOIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tSU4iIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DYW4gc29tZWJvZHkgcGxlYXNlIGV4cGxhaW4gaG93IChp
ZiBhdCBhbGwpIGFyZSBCaW5kaW5nIFNlZ21lbnRzIGdvaW5nIHRvIGJlIHN1cHBvcnRlZCBpbiBT
UnY2IGFuZC9vciBpbiBTUnY2JiM0Mzs/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5UbyB0aGUgYmVzdCBvZiBteSAoYWRtaXR0ZWRseSwgbGltaXRlZCkgdW5kZXJz
dGFuZGluZyBvZiBJUHY2LCBubyBlcXVpdmFsZW50IG9mIHRoZSBTUi1NUExTIGhhbmRsaW5nIG9m
IHRoZSBCU0lEIGlzIGFsbG93ZWQgd2l0aCB0aGUgSVB2NiByb3V0aW5nIGhlYWRlcnMgYXMgcGVy
IDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9yZmM4MjAwJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZ
dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2ly
LUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84
Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZhbXA7cz0xN1lJTDJrX05CWUxvV1RTYWI2T2NyZmhN
dll4eGZlbFZzRS1kRlVaTlBVJmFtcDtlPSI+UkZDIDgyMDA8L2E+LiBGb3IgdGhlIHJlZmVyZW5j
ZSwgdGhlIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkQ2bWFuLTJEc2Vn
bWVudC0yRHJvdXRpbmctMkRoZWFkZXItMkQyMiZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNy
c3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4
ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhw
TW5fN0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9WGJ1czRGa2lhdHJkUjBtNXFWYWtaNjUyQzhsckVs
LWFYWEYxS0d4UFZBRSZhbXA7ZT0iPklQdjYgU2VnbWVudCBSb3V0aW5nIEhlYWRlcjwvYT4gZHJh
ZnQgZG9lcyBub3QgbWVudGlvbiBCaW5kaW5nIFNJRHMgYXQgYWxsLi4gPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
SU4iIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
SU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1JTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkZyb20gbXkgUE9WLCBpZiBCaW5kaW5nIHNlZ21lbnRzIGNh
bm5vdCBiZSBzdXBwb3J0ZWQgd2l0aCBTUnY2IG9yIFNSdjYmIzQzOywgYSBUZWNobmljYWwgRXJy
YXR1bSBvbiA4NDAyIHNob3VsZCBwb3N0ZWQuLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1JTiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1J
TiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EaWQgSSBtaXNzIHNvbWV0aGluZyBoZXJl
Pzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+WW91ciB0aW1lbHkgZmVlZGJhY2sgd291bGQgYmUgaGlnaGx5IGFwcHJlY2lhdGVkLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlJlZ2FyZHMsIGFuZCBsb3RzIG9mIHRoYW5rcyBpbiBhZHZhbmNlLDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TYXNoYTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T2ZmaWNlOiAm
IzQzOzk3Mi0zOTI2NjMwMjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3
Mi01NDkyNjYzMDI8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFp
bnNodGVpbkBlY2l0ZWxlLmNvbSI+DQpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwv
YT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF
MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1JTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LUlOIj4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmci
PnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZjwvYj4gTmlj
ayBIaWxsaWFyZDxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBTZXB0ZW1iZXIgMywgMjAxOSA5
OjIyIFBNPGJyPg0KPGI+VG86PC9iPiBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9i
anNAZ29vZ2xlLmNvbSI+cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBT
UFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5n
QGlldGYuLm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciPjZtYW5A
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2
Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFu
Zz0iRU4tSU4iPlJvYiw8YnI+DQo8YnI+DQpDbGFyaWZ5aW5nIHdoYXQgSSB3cm90ZSBwcmV2aW91
c2x5LCBJIGRvbid0IHRoaW5rIGl0IHdvdWxkIGJlIGFwcHJvcHJpYXRlIGZvciBkcmFmdC1maWxz
Zmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkIHRvIHByb2dyZXNzIGZ1cnRo
ZXIgdW5sZXNzIHRoZSBhdXRob3JzIGNhbiBkZW1vbnN0cmF0ZSB0aGF0IHRoZSB2b2x1bWUgb2Yg
SVB2NiBhZGRyZXNzaW5nIHJlcXVpcmVkIGNhbiBiZSBzYXRpc2ZpZWQgaW4gYSB3YXkgdGhhdA0K
IHdvcmtzIHdpdGhpbiB0aGUgY29uc3RyYWludHMgdGhhdCB0aGUgb3BlcmF0aW9uYWwgY29tbXVu
aXR5IG9wZXJhdGVzIHdpdGhpbi4uPGJyPg0KPGJyPg0KSWYgdGhlcmUgaXMgYW4gZXhwZWN0YXRp
b24gdGhhdCB0aGlzIGFkZHJlc3Mgc3BhY2Ugd2lsbCBiZSBhc3NpZ25lZCBmcm9tIHRoZSBnbG9i
YWwgdW5pY2FzdCBhZGRyZXNzIGJsb2NrIHZpYSBzdGFuZGFyZCBSSVIgYWxsb2NhdGlvbiBwb2xp
Y2llcywgdGhlbiB0aGUgYXV0aG9ycyB3aWxsIG5lZWQgdG8gZGVtb25zdHJhdGUgdGhhdCB0aGUg
UklScyBhcmUgZ29pbmcgdG8gYmUgY29tZm9ydGFibGUgY2hhbmdpbmcgdGhlaXIgYWxsb2NhdGlv
biBwb2xpY2llcw0KIHRvIGFjY29tbW9kYXRlIHRoaXMuPGJyPg0KPGJyPg0KTmljazxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjRTY3RTIyIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gOC4wcHQ7bWFyZ2luLWxl
ZnQ6My43NXB0O21hcmdpbi10b3A6My43NXB0O21hcmdpbi1yaWdodDozLjc1cHQ7bWFyZ2luLWJv
dHRvbTozLjc1cHQiPg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguNzVwdDttYXJnaW4tdG9w
OjIyLjVwdDttYXJnaW4tcmlnaHQ6MTguNzVwdDttYXJnaW4tYm90dG9tOjcuNXB0Ij4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0VERjFGNCAxLjVwdDtwYWRkaW5n
OjguMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dmVydGljYWwtYWxpZ246bWlkZGxlIj48c3BhbiBsYW5nPSJFTi1JTiI+PGEgaHJlZj0ibWFpbHRv
OnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyI+Um9uIEJvbmljYTwvYT48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJy
aWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246bWlkZGxlIj4NCjxz
cGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+MSBTZXB0ZW1iZXIgMjAxOSBh
dCAyMjoxMDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO21hcmdpbi1yaWdo
dDouMjVpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkhpIEZl
cm5hbmRvLDxicj4NCjxicj4NCjZtYW4gcGFydGljaXBhbnRzIHNob3VsZCBsb29rIGF0IHRoZSBm
b2xsb3dpbmc6PGJyPg0KPGJyPg0KLSA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1h0R01z
dngxcExmRHMyVWdiaWlKU0c2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ0b29scy5pZXRm
Lm9yZy0yNTJGaHRtbC0yNTJGZHJhZnQtMkRpZXRmLTJEc3ByaW5nLTJEc3J2Ni0yRG5ldHdvcmst
MkRwcm9ncmFtbWluZy0yRDAxJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1B
V0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJl
NHdlbHBVaWZ1YyZhbXA7cz1PNjZXR1RjRUc5Wlk3MFJ5OXFJZEJOSnVETVQ3bzFDenZvekk3aW44
dEg0JmFtcDtlPSI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJp
bmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxPC9hPiAoSW4gcGFydGljdWxhciwgU2VjdGlv
bnMgNCBhbmQgNSk8YnI+DQotIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zR1R1Z3BLWDZN
RWtRdHhqa1BONHNGQTZIMi0zRnUtM0RodHRwcy0yNTNBLTI1MkYtMjUyRnRvb2xzLmlldGYub3Jn
LTI1MkZodG1sLTI1MkZkcmFmdC0yRGZpbHNmaWxzLTJEc3ByaW5nLTJEbmV0LTJEcGdtLTJEZXh0
ZW5zaW9uLTJEc3J2Ni0yRHVzaWQtMkQwMiZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3Vo
cjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRo
S3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5f
N0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9VS1LdVNPV2hYVHB5eGlNVnZjd1RLVTJFb25idHFzOGlJ
X294SUVwcFo0cyZhbXA7ZT0iPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZp
bHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDI8L2E+PGJyPg0KPGJy
Pg0KUm9uPGJyPg0KPGJyPg0KPGJyPg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTxicj4NCjxi
cj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KRnJvbTogRmVybmFuZG8gR29udCA8
YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj4mbHQ7ZmdvbnRAc2k2bmV0d29y
a3MuY29tJmd0OzwvYT48YnI+DQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDMxLCAyMDE5IDQ6NTMg
UE08YnI+DQpUbzogUm9uIEJvbmljYSA8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5l
dCI+Jmx0O3Jib25pY2FAanVuaXBlci5uZXQmZ3Q7PC9hPjsgUm9iIFNoYWtpcg0KPGEgaHJlZj0i
bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iPiZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzwvYT47IFNQ
UklORyBXRyBMaXN0IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPg0KJmx0O3Nwcmlu
Z0BpZXRmLm9yZyZndDs8L2E+OyA8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+Nm1hbkBp
ZXRmLm9yZzwvYT48YnI+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPGJyPg0K
PGJyPg0KSGksIFJvbiw8YnI+DQo8YnI+DQpGb3IgdGhvc2UgNm1hbi1lcnMgdGhhdCBoYXZlIG5v
dCBiZWVuIGZvbGxvd2luZyB0aGUgc3ByaW4gd29yaywgY291bGQgeW91IHBsZWFzZSBjbGFyaWZ5
IHdoYXQgZG8geW91IG1lYW4gYnkgJnF1b3Q7c3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24g
b2Y8YnI+DQpSRkM4MjAwIG9yIFJGQzQyOTEmcXVvdDs/PGJyPg0KPGJyPg0KSW4gdGhlIHBhc3Qg
d2UgaGF2ZSBzZWVuIG91dHJpZ2h0IHZpb2xhdGlvbiBvZiBSRkM4MjAwIChmb3JtZXJseSBSRkMy
NDYwKSwgc28gSSdtIGN1cmlvdXMgaWYgdGhlcmUgYXJlIGFueSBkb2N1bWVudHMgdHJ5aW5nIHRv
IGRvIHRoZSBzYW1lLCBvciB3aGF0Ljxicj4NCjxicj4NClRoYW5rcyE8YnI+DQo8YnI+DQpDaGVl
cnMsPGJyPg0KRmVybmFuZG88L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij48YnI+DQo8YnI+DQotLTxicj4NCkZlcm5hbmRvIEdvbnQ8YnI+DQpTSTYgTmV0d29ya3M8YnI+
DQplLW1haWw6IDxhIGhyZWY9Im1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20iPmZnb250QHNp
Nm5ldHdvcmtzLmNvbTwvYT48YnI+DQpQR1AgRmluZ2VycHJpbnQ6IDY2NjYgMzFDNiBENDg0IDYz
QjIgOEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTI8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLTxicj4NCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDxicj4N
CjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIj5pcHY2QGlldGYub3JnPC9hPjxicj4NCkFk
bWluaXN0cmF0aXZlIFJlcXVlc3RzOiA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRlYy5jb21fMzN0S3lx
dUREd1BKeGhaRjlnZlhyNkQ2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ3d3cuaWV0Zi5v
cmctMjUyRm1haWxtYW4tMjUyRmxpc3RpbmZvLTI1MkZpcHY2JmFtcDtkPUR3TUdhUSZhbXA7Yz1I
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgy
c2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JD
Sl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZhbXA7cz0zYUJPT3djMkFUS2MxNDZPazcyY1RK
RjJTLW1YUWFYTzZjVkJZbjlqZVFBJmFtcDtlPSI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PHNwYW4gbGFuZz0i
RU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW4tbGVmdDoxOC43NXB0O21hcmdpbi10b3A6MjIuNXB0O21hcmdpbi1yaWdodDoxOC43
NXB0O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRURGMUY0IDEuNXB0O3BhZGRpbmc6OC4wcHQgMGluIDBpbiAwaW4iPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjptaWRkbGUiPjxz
cGFuIGxhbmc9IkVOLUlOIj48YSBocmVmPSJtYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tIj5G
ZXJuYW5kbyBHb250PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgYWxpZ249InJpZ2h0IiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNh
bC1hbGlnbjptaWRkbGUiPg0KPHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij4zMSBBdWd1c3QgMjAxOSBhdCAyMTo1Mzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi4yNWluO21hcmdpbi1yaWdodDouMjVpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPkhpLCBSb24sPGJyPg0KPGJyPg0KRm9yIHRob3NlIDZtYW4tZXJzIHRoYXQg
aGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIHNwcmluIHdvcmssIGNvdWxkPGJyPg0KeW91IHBs
ZWFzZSBjbGFyaWZ5IHdoYXQgZG8geW91IG1lYW4gYnkgJnF1b3Q7c3RyZXRjaGluZyB0aGUgaW50
ZXJwcmV0YXRpb24gb2Y8YnI+DQpSRkM4MjAwIG9yIFJGQzQyOTEmcXVvdDs/PGJyPg0KPGJyPg0K
SW4gdGhlIHBhc3Qgd2UgaGF2ZSBzZWVuIG91dHJpZ2h0IHZpb2xhdGlvbiBvZiBSRkM4MjAwIChm
b3JtZXJseTxicj4NClJGQzI0NjApLCBzbyBJJ20gY3VyaW91cyBpZiB0aGVyZSBhcmUgYW55IGRv
Y3VtZW50cyB0cnlpbmcgdG8gZG8gdGhlPGJyPg0Kc2FtZSwgb3Igd2hhdC48YnI+DQo8YnI+DQpU
aGFua3MhPGJyPg0KPGJyPg0KQ2hlZXJzLDxicj4NCkZlcm5hbmRvPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLUlO
IiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MTguNzVwdDttYXJnaW4tdG9wOjIyLjVwdDttYXJnaW4tcmlnaHQ6MTguNzVwdDttYXJn
aW4tYm90dG9tOjcuNXB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0VERjFGNCAxLjVwdDtwYWRkaW5nOjguMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idmVydGljYWwtYWxpZ246bWlkZGxlIj48c3BhbiBsYW5n
PSJFTi1JTiI+PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRm
Lm9yZyI+Um9uIEJvbmljYTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7dmVy
dGljYWwtYWxpZ246bWlkZGxlIj4NCjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+MzEgQXVndXN0IDIwMTkgYXQgMjE6MzM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4t
bGVmdDouMjVpbjttYXJnaW4tcmlnaHQ6LjI1aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5Sb2IsPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5UaGUgZm9sbG93aW5n
IGFyZSBhcmd1bWVudHMgZm9yIHByb2NlZWRpbmcgd2l0aCBTUnY2JiM0Mzs6PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJn
aW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOiM5MDlBQTQ7bXNvLWxpc3Q6bDcgbGV2ZWwxIGxmbzMiPjxzcGFuIGxhbmc9IkVOLUlOIj5F
ZmZpY2llbnQgZm9yd2FyZGluZyB3aXRoIGRlZXAgU0lEIGxpc3RzPG86cD48L286cD48L3NwYW4+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiM5MDlBQTQ7bXNvLWxpc3Q6
bDcgbGV2ZWwxIGxmbzMiPjxzcGFuIGxhbmc9IkVOLUlOIj5PcGVyYXRpb25hbCBTaW1wbGljaXR5
PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9y
OiM5MDlBQTQ7bXNvLWxpc3Q6bDcgbGV2ZWwxIGxmbzMiPjxzcGFuIGxhbmc9IkVOLUlOIj5TUnY2
JiM0Mzsgd29yayBtYXkgZmluaXNoIGJlZm9yZSBTUnY2PG86cD48L286cD48L3NwYW4+PC9saT48
L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0i
Y29sb3I6IzkwOUFBNCI+RWZmaWNpZW50IGZvcndhcmRpbmcgd2l0aCBkZWVwIFNJRCBMaXN0czwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5TUiBjdXN0
b21lcnMgaGF2ZSBzdGF0ZWQgYSBmaXJtIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgU1IgcGF0aHMg
dGhhdCBjb250YWluIDggdG8gMTIgc2VnbWVudHMuIFRoZXkgaGF2ZSBhbHNvIHN0YXRlZCBhIHJl
cXVpcmVtZW50IGZvciBpbXBsZW1lbnRhdGlvbnMgdG8gZm9yd2FyZCBhdCBsaW5lIHNwZWVkICZu
YnNwO2FuZCB3aXRob3V0IGNvbnN1bWluZw0KIGV4Y2Vzc2l2ZSBvdmVyaGVhZCBiYW5kd2lkdGgu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij5TUnY2LCBhcyBkZWZpbmVkIGluIGRyYWZ0LWlldGYtNm1hbi1zZWdtZW50LXJvdXRpbmctaGVh
ZGVyLCBjYW5ub3Qgc2F0aXNmeSB0aGVzZSByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIHN1cHBv
cnQgYW4gU1IgcGF0aCB3aXRoIDggc2VnbWVudHMsIFNSdjYgd291bGQgcmVxdWlyZSBhIDEyOC1i
eXRlIFNSSC4gRXZlbiBpZiBBU0lDcyBjb3VsZA0KIHByb2Nlc3Mgc3VjaCBhIGxvbmcgU1JIIGF0
IGxpbmUgc3BlZWQsIHRoZSBiYW5kd2lkdGggb3ZlcmhlYWQgd291bGQgYmUgcHJvaGliaXRpdmUu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij5UaGVyZWZvcmUsIG9uZSBvZiB0aGUgZm91ciBzb2x1dGlvbnMgJm5ic3A7dGhhdCB5b3UgbWVu
dGlvbiBiZWxvdyBpcyByZXF1aXJlZCB0byBtYWtlIFNSdjYgZGVwbG95YWJsZS4gV2hpbGUgZHJh
ZnQtaWV0Zi02bWFuLXNlZ21lbnQtcm91dGluZy1oZWFkZXIgaXMgY2xvc2UgdG8gbWF0dXJpdHks
IHRoZSBmb3VyIGNvbXBldGluZyBzb2x1dGlvbnMgbWVudGlvbmVkDQogYmVsb3cgYXJlIGVxdWFs
bHkgbWF0dXJlIGFuZCBzaG91bGQgYmUgZ2l2ZW4gZXF1YWwgY29uc2lkZXJhdGlvbi48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
VGhlIGZvdXIgc29sdXRpb25zIGFyZSBTUnY2JiM0MzssIHVTSUQsIGRyYWZ0LWxpIGFuZCBkcmFm
dC1taXJza3kuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij5PcGVyYXRpb25hbCBTaW1wbGljaXR5PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlO
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQi
Pk5ldHdvcmsgb3BlcmF0b3JzIHN0cml2ZSBmb3Igb3BlcmF0aW9uYWwgc2ltcGxpY2l0eS4gQnkg
bG9vc2VseSBpbnRlcnByZXRpbmcgKGFuZCBzb21ldGltZXMgYmVuZGluZykgdGhlIHJlcXVpcmVt
ZW50cyBvZiBSRkNzIDQyOTEgYW5kIFJGQyA4MjAwLCBTUnY2IGludHJvZHVjZXMgYXJjaGl0ZWN0
dXJhbCBxdWlya3MgdGhhdCBpbnRyb2R1Y2UNCiBvcGVyYXRpb25hbCBjb21wbGV4aXR5LiBUaGUg
Zm9sbG93aW5nIGFyZSBhcmNoaXRlY3R1cmFsIHF1aXJrcyBvZiAmbmJzcDtkcmFmdC1pZXRmLTZt
YW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlcjo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlO
IiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzkwOUFBNDttc28tbGlz
dDpsMSBsZXZlbDEgbGZvNCI+PHNwYW4gbGFuZz0iRU4tSU4iPlRoZSBTZWdtZW50IFJvdXRpbmcg
SGVhZGVyIChTUkgpIHNlcnZlcyBwdXJwb3NlcyBvdGhlciB0aGFuIHJvdXRpbmcuIFRoZXJlZm9y
ZSwgdGhlIFNSSCBpcyBzb21ldGltZXMgcmVxdWlyZWQgZm9yIHBhY2tldHMgdGhhdCB0cmF2ZXJz
ZSB0aGUgbGVhc3QtY29zdCBwYXRoIGZyb20gc291cmNlIHRvDQogZGVzdGluYXRpb248bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzkwOUFB
NDttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+PHNwYW4gbGFuZz0iRU4tSU4iPlRoZSBTUkggYW5k
IHRoZSBJUHY2IEF1dGhlbnRpY2F0aW9uIEhlYWRlciBhcmUgaW5jb21wYXRpYmxlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjojOTA5QUE0
O21zby1saXN0OmwxIGxldmVsMSBsZm80Ij48c3BhbiBsYW5nPSJFTi1JTiI+VGhlIElQdjYgZGVz
dGluYXRpb24gYWRkcmVzcyBkZXRlcm1pbmVzIHdoZXRoZXIgYW4gU1JIIGlzIHZhbGlkIGFuZCBo
b3cgaXQgaXMgcHJvY2Vzc2VkLiBGb3IgZXhhbXBsZSwgaWYgdGhlIElQdjYgZGVzdGluYXRpb24g
YWRkcmVzcyBjb250YWlucyBvbmUgbG9jYWxseSBpbnN0YW50aWF0ZWQgdmFsdWUsDQogdGhlIFNS
SCBtaWdodCBiZSBwcm9jZXNzZWQgaW4gb25lIHBhcnRpY3VsYXIgd2F5LCB3aGlsZSBpZiB0aGUg
SVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIGNvbnRhaW5zIGFub3RoZXIgbG9jYWxseSBpbnN0YW50
aWF0ZWQgdmFsdWUsIHRoZSBTUkggbWlnaHQgYmUgdG90YWxseSBpbnZhbGlkLjxvOnA+PC9vOnA+
PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlO
IiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPkRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29y
ay1wcm9ncmFtbWluZyAmbmJzcDtwcm9taXNlcyBtb3JlIGFyY2hpdGVjdHVyYWwgcXVpcmtzLiBG
b3IgZXhhbXBsZTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzkwOUFBNDttc28tbGlzdDpsMiBsZXZlbDEgbGZv
NSI+PHNwYW4gbGFuZz0iRU4tSU4iPlNlZ21lbnQgZW5kcG9pbnRzIGNhbiBpbnNlcnQgYW5kL29y
IGRlbGV0ZSBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzPG86cD48L286cD48L3NwYW4+PC9saT48bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOiM5MDlBQTQ7bXNvLWxpc3Q6bDIgbGV2ZWwx
IGxmbzUiPjxzcGFuIGxhbmc9IkVOLUlOIj5BbiBJUHY2IHBhY2tldCBjYW4gY29udGFpbiB0d28g
U2VnbWVudCBSb3V0aW5nIGhlYWRlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzkwOUFBNDttc28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+
PHNwYW4gbGFuZz0iRU4tSU4iPklQdjYgcGFja2V0cyBhcmUgbm8gbG9uZ2VyIHNlbGYtZGVzY3Jp
YmluZy4gRm9yIGV4YW1wbGUsIHRoZSBOZXh0IEhlYWRlciBGaWVsZCBpbiB0aGUgU1JIIGNhbiBj
YXJyeSBhIHZhbHVlIG9mIE5vIE5leHQgSGVhZGVyLCBldmVuIHRob3VnaCB0aGUgU1JIIGlzIGZv
bGxvd2VkIGJ5IEV0aGVybmV0DQogcGF5bG9hZC48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5
MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij5PdGhlciBlbWVyZ2luZyBkcmFmdHMgcHJvbWlzZSBzdGlsbCBtb3JlIGFyY2hp
dGVjdHVyYWwgcXVpcmtzLiBGb3IgZXhhbXBsZSwgaW4gZHJhZnQtYWxpLTZtYW4tc3ByaW5nLXNy
djYtb2FtLCBpbXBsZW1lbnRhdGlvbnMgbmVlZCB0byBleGFtaW5lIHRoZSBTUkggZXZlbiB3aGVu
IFNlZ21lbnQgTGVmdCBlcXVhbHMgemVyby4gVGhpcyBpcw0KIGJlY2F1c2UgdGhlIFNSSCBoYXMg
YmVlbiBvdmVybG9hZGVkIHRvIGNhcnJ5IE9BTSBhcyB3ZWxsIGFzIHJvdXRpbmcgaW5mb3JtYXRp
b24uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5
QUE0Ij5GdXJ0aGVybW9yZSwgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9u
LXNydjYtdXNpZCByZXF1aXJlcyBuZXR3b3JrIG9wZXJhdG9ycyB0byBvYnRhaW4gYWRkcmVzcyBz
cGFjZSBhbmQgbnVtYmVyIHRoZWlyIG5ldHdvcmtzIGluIGEgcGFydGljdWxhciB3YXkgdG8gbWFr
ZSByb3V0aW5nIHdvcmsuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNv
bG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij5TUnY2JiM0MzsgV29yayBNYXkgRmluaXNoIEJlZm9yZSBTUnY2IHdv
cms8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0i
RU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
SU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij5TUnY2JiM0MzsgJm5ic3A7aGFzIGJlZW4gaW1wbGVt
ZW50ZWQgb24gTElOVVggYW5kIGlzIGJlaW5nIGltcGxlbWVudGVkIG9uIEpVTk9TLiBJbXBsZW1l
bnRhdGlvbiBleHBlcmllbmNlIGRlbW9uc3RyYXRlcyB0aGF0IHNwZWNpZmljYXRpb24gaXMgZmFp
cmx5IGNvbXBsZXRlLiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW4gU1J2NiYj
NDM7IE9BTQ0KIGRvY3VtZW50LiBJdOKAmXMganVzdCBJUHY2IGFuZCBJUHY2IE9BTSBqdXN0IHdv
cmtzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6Izkw
OUFBNCI+RnVydGhlcm1vcmUsIHRoZSBTUnY2JiM0Mzsgc3BlY2lmaWNhdGlvbnMgYWRoZXJlIHRv
IGEgc3RyaWN0IGludGVycHJldGF0aW9uIG9mIFJGQyA4MjAwLiBUaGVyZWZvcmUsIGFzIHRoZXkg
cHJvZ3Jlc3MgdGhyb3VnaCB0aGUgd29ya2luZyBncm91cCwgdGhleSB3b27igJl0IG5lZWQgdG8g
b3ZlcmNvbWUgdGhlIG9iamVjdGlvbnMgdGhhdCBhcmUgaW5ldml0YWJseQ0KIGVuY291bnRlcmVk
IHdoZW4gc3RyZXRjaGluZyB0aGUgaW50ZXJwcmV0YXRpb24gb2YgYSBzcGVjaWZpY2F0aW9uIHRo
YXQgaXMgc28gZnVuZGFtZW50YWwgYXMgUkZDIDgyMDAuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlO
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1JTiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7VGhhbmtzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0
eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1J
TiIgc3R5bGU9ImNvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
SU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6
IzkwOUFBNCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUlOIj4NCjxzcGFuIHN0eWxl
PSJjb2xvcjojOTA5QUE0Ij5zcHJpbmcgPGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGll
dGYub3JnIj4mbHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PC9hPg0KPGI+T24gQmVoYWxm
IE9mPC9iPiBSb2IgU2hha2lyPGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgQXVndXN0IDQsIDIw
MTkgNTowNCBQTTxicj4NCjxiPlRvOjwvYj4gU1BSSU5HIFdHIExpc3QgPGEgaHJlZj0ibWFpbHRv
OnNwcmluZ0BpZXRmLm9yZyI+Jmx0O3NwcmluZ0BpZXRmLi5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xv
cjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIFNQUklORyBXRyw8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
SU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1i
b3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5PdmVyIHRoZSBsYXN0IDUmIzQz
OyB5ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4g
TmV0d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBNUExT
IChTUi1NUExTKSBhbmQNCiBJUHY2IChTUnY2KSBkYXRhIHBsYW5lcy4uIFNSLU1QTFMgbWF5IGFs
c28gYmUgdHJhbnNwb3J0ZWQgb3ZlciBJUCBpbiBVRFAgb3IgR1JFLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBw
YXN0IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9yKS48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EdXJpbmcgdGhlIFNQUklORyBXRyBtZWV0
aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0ZWQgdG8gdGhlIHJl
ZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFwbGFuZTo8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFy
Z2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJj
b2xvcjpibGFjazttc28tbGlzdDpsNSBsZXZlbDEgbGZvNjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGlu
ZSI+DQo8c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPlNSdjYmIzQzOyAvIENSSCAtLSA8YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRl
Yy5jb21fM1h1d3pRazRiV3pIV21KM1BOWnpSV2g2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1
MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tLTI1MkZ2Mi0yNTJGdXJsLTI1M0Z1LTI1M0RodHRw
cy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVGZHJhZnQtMkQyRGJvbmljYS0yRDJE
c3ByaW5nLTJEMkRzcnY2LTJEMkRwbHVzLTJEMkQwNC0yNTI2ZC0yNTNERHdNRmFRLTI1MjZjLTI1
M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstMkRuZGIzdm9EVFhjV3pvQ0ktMjUyNnItMjUz
REZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJEQVdGMkVmcEhjQXdyRFRoS1A4LTI1MjZtLTI1
M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JESktkeG5FMmllSUM0ZEQtNUZGTDZzLTI1MjZz
LTI1M0RLVWhBZmpWc3gtNUZ3SzY0NXVKazBGSHpzMnZ4aUFWci0yRENza01QQWFFaEVRUS0yNTI2
ZS0yNTNEJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRi
M3ZvRFRYY1d6b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JE
VGhLUDgmYW1wO209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZh
bXA7cz1aZU52a2lUaXpfR19yOU1UTW55dWVUbWhjZGMycjY4VlRnZnpXYlBINlJRJmFtcDtlPSI+
DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBs
dXMtMDQ8L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L2xp
PjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6bDUgbGV2
ZWwxIGxmbzY7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gbGFuZz0iRU4tSU4iIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51U0lEIC0tIDxh
IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fY2xpY2t0aW1lLnN5bWFudGVjLmNvbV8zWFVlVUJDMXZyb3ZMQlVvQ1BDS0R6RDZIMi0zRnUt
M0RodHRwcy0yNTNBLTI1MkYtMjUyRnVybGRlZmVuc2UucHJvb2Zwb2ludC4uY29tLTI1MkZ2Mi0y
NTJGdXJsLTI1M0Z1LTI1M0RodHRwcy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVG
ZHJhZnQtMkQyRGZpbHNmaWxzLTJEMkRzcHJpbmctMkQyRG5ldC0yRDJEcGdtLTJEMkRleHRlbnNp
b24tMkQyRHNydjYtMkQyRHVzaWQtMkQyRDAxLTI1MjZkLTI1M0REd01GYVEtMjUyNmMtMjUzREhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy0yRG5kYjN2b0RUWGNXem9DSS0yNTI2ci0yNTNERmNo
OUZRODJzaXItMkRCb0x4ODRoS3VLd2wtMkRBV0YyRWZwSGNBd3JEVGhLUDgtMjUyNm0tMjUzRGFj
a1pDOWV2UmYtNUZMV1l1MmEtMkQxTmFHUkRKS2R4bkUyaWVJQzRkRC01RkZMNnMtMjUyNnMtMjUz
REFxMURLN2Z1NzNheFoxUFhMSUU4eG5IRTJBaFR0Tlp5OUxUSGdXcXg0Q1EtMjUyNmUtMjUzRCZh
bXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNX
em9DSSZhbXA7cj1GY2g5RlE4MnNpci1Cb0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFt
cDttPUpyRWxobnQ4MjBHZFNSQ0pfOEpfRGhwTW5fN0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9REFn
VFlNSkpTY3ozTXJmbDlzMGRxSDJzNExOaVR6QXJ2LWdtS0tRSFZxdyZhbXA7ZT0iPg0KaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVu
c2lvbi1zcnY2LXVzaWQtMDE8L2E+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQi
PjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RHVyaW5nIHRoZSBJRVRGIHdlZWssIHR3byBhZGRpdGlv
bmFsIGRyYWZ0cyBoYXZlIGJlZW4gcHJvcG9zZWQ6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzc7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gbGFuZz0iRU4t
SU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X2NsaWNrdGltZS5zeW1hbnRlYy5jb21fM1JzQTI0TFlZRHoyd1hCM3MzVVNVNEs2SDItM0Z1LTNE
aHR0cHMtMjUzQS0yNTJGLTI1MkZ1cmxkZWZlbnNlLnByb29mcG9pbnQuY29tLTI1MkZ2Mi0yNTJG
dXJsLTI1M0Z1LTI1M0RodHRwcy0yRDNBLTVGLTVGdG9vbHMuaWV0Zi5vcmctNUZodG1sLTVGZHJh
ZnQtMkQyRGxpLTJEMkRzcHJpbmctMkQyRGNvbXByZXNzZWQtMkQyRHNydjYtMkQyRG5wLTJEMkQw
MC0yNTI2ZC0yNTNERHdNRmFRLTI1MjZjLTI1M0RIQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
MkRuZGIzdm9EVFhjV3pvQ0ktMjUyNnItMjUzREZjaDlGUTgyc2lyLTJEQm9MeDg0aEt1S3dsLTJE
QVdGMkVmcEhjQXdyRFRoS1A4LTI1MjZtLTI1M0RhY2taQzlldlJmLTVGTFdZdTJhLTJEMU5hR1JE
SktkeG5FMmllSUM0ZEQtNUZGTDZzLTI1MjZzLTI1M0RYV1VEQUQyRk1oV0xmZVQ1c2dVYjFsZ3Ro
Smh1Z2N5VDk4R0oyTi0yRENyS3MtMjUyNmUtMjUzRCZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVo
NjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1GY2g5RlE4MnNpci1C
b0x4ODRoS3VLd2wtQVdGMkVmcEhjQXdyRFRoS1A4JmFtcDttPUpyRWxobnQ4MjBHZFNSQ0pfOEpf
RGhwTW5fN0xranlCZTR3ZWxwVWlmdWMmYW1wO3M9WXdPMi1ocnpkeGFXRFF5SENRVmtuLXBPb0ox
UzNDZTBUTFljeFJsQnRWNCZhbXA7ZT0iPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1saS1zcHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwPC9hPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0OmwwIGxldmVsMSBsZm83O3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lIj4NCjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19jbGlja3RpbWUuc3ltYW50ZWMuY29tXzNRSGFi
c2RDWlJ5MzVBd3o5YjZRVUNSNkgyLTNGdS0zRGh0dHBzLTI1M0EtMjUyRi0yNTJGdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS0yNTJGdjItMjUyRnVybC0yNTNGdS0yNTNEaHR0cHMtMkQzQS01Ri01
RnRvb2xzLmlldGYub3JnLTVGaHRtbC01RmRyYWZ0LTJEMkRtaXJza3ktMkQyRDZtYW4tMkQyRHVu
aWZpZWQtMkQyRGlkLTJEMkRzci0yRDJEMDMtMjUyNmQtMjUzRER3TUZhUS0yNTI2Yy0yNTNESEFr
WXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLTJEbmRiM3ZvRFRYY1d6b0NJLTI1MjZyLTI1M0RGY2g5
RlE4MnNpci0yREJvTHg4NGhLdUt3bC0yREFXRjJFZnBIY0F3ckRUaEtQOC0yNTI2bS0yNTNEYWNr
WkM5ZXZSZi01RkxXWXUyYS0yRDFOYUdSREpLZHhuRTJpZUlDNGRELTVGRkw2cy0yNTI2cy0yNTNE
Z2Nia0hZeFhtN0ZVN3ZibE9CMXZJNThTRGFhV2Y2MnBhN1l2TG1zUDRuSS0yNTI2ZS0yNTNEJmFt
cDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6
b0NJJmFtcDtyPUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1w
O209SnJFbGhudDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZhbXA7cz1GVU94
eGdRREpaNE1rRFhsUjdqZkFQdjcyNXJEajhINjZ1VzRVRnQzZlpvJmFtcDtlPSI+aHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDM8L2E+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwv
dWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLUlOIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+QXMgd2UgZXhwcmVzc2VkIGR1cmluZyB0aGUgbWVldGluZywgaXQgaXMgaW1wb3J0YW50IGZv
ciB0aGUgV0cgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBhaW1zIG9mIGFkZGl0aW9uYWwgZW5jYXBz
dWxhdGlvbnMgYXJlLiBUaHVzLCB3ZSB0aGluayBpdA0KIGlzIGltcG9ydGFudCB0aGF0IHRoZSBX
RyBzaG91bGQgZmlyc3QgZ2V0IHRvIGEgY29tbW9uIHVuZGVyc3RhbmRpbmcgb24gdGhlIHJlcXVp
cmVtZW50cyBmb3IgYSBuZXcgSVB2NiBkYXRhIHBsYW5lIHdpdGggYSBzbWFsbGVyIFNJRCAtIGJv
dGggZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Ygb3BlcmF0b3JzIHRoYXQgYXJlIGxvb2tpbmcgdG8g
ZGVwbG95IHRoZXNlIHRlY2hub2xvZ2llcywgYW5kIGZyb20gdGhhdCBvZiB0aGUgc29mdHdhcmUv
aGFyZHdhcmUNCiBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlO
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
OTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
bGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5UaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8gc29saWNpdCBuZXR3
b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYgZGF0YSBwbGFuZSB0
byBicmllZmx5IGludHJvZHVjZSB0aGVpcjo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2Mi
Pg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsOCBs
ZXZlbDEgbGZvODt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBsYW5nPSJFTi1JTiIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPnVzZSBjYXNl
IChlLmcuIEZhc3QgUmVyb3V0ZSwgZXhwbGljaXQgcm91dGluZy9URSk8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjpibGFjazttc28tbGlzdDpsOCBsZXZlbDEgbGZvODt2ZXJ0aWNhbC1hbGlnbjpi
YXNlbGluZSI+DQo8c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmZvcndhcmRpbmcgcGVyZm9ybWFuY2UgYW5kIHNjYWxpbmcg
cmVxdWlyZW1lbnRzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjx1bCBz
dHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1saXN0Omw0IGxldmVsMiBsZm85O3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lIj4NCjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ZS5nLiwgKG51bWJlciBvZiBub2RlcywgbmV0d29y
ayBkaWFtZXRlciwgbnVtYmVyIG9mIFNJRCByZXF1aXJlZCBpbiBtYXggYW5kIGF2ZXJhZ2UpLiBG
b3IgdGhlIGxhdHRlciwgaWYgcG9zc2libGUgdXNpbmcgYm90aCBTUnY2IDEyOC1iaXQgU0lEcyBh
bmQgc2hvcnRlciAoZS5nLiAzMi1iaXQpIFNJRHMgYXMgdGhlIG51bWJlciB3b3VsZCB0eXBpY2Fs
bHkNCiBiZSBkaWZmZXJlbnQgKCopLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286
cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5
cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28t
bGlzdDpsNiBsZXZlbDEgbGZvMTA7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gbGFu
Zz0iRU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij5pZiB0aGUgZXhpc3RpbmcgU1J2NiBhcHByb2FjaCBpcyBub3QgZGVwbG95YWJsZSBpbiB0aGVp
ciBjaXJjdW1zdGFuY2VzLCBkZXRhaWxzIG9mIHRoZSByZXF1aXJlbWVudCBvZiBhIGRpZmZlcmVu
dCBzb2x1dGlvbiBpcyByZXF1aXJlZCBhbmQgd2hldGhlciB0aGlzIHNvbHV0aW9uIGlzIG5lZWRl
ZCBmb3IgdGhlIHNob3J0IHRlcm0gb25seSBvciBmb3INCiB0aGUgbG9uZyB0ZXJtLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFzIHdlbGwgYXMg
ZGVwbG95bWVudCBsaW1pdGF0aW9ucywgd2Ugd291bGQgbGlrZSB0aGUgU1BSSU5HIGNvbW11bml0
eSB0byBicmllZmx5IGRlc2NyaWJlIHRoZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0aGF0IHRoZXkg
YXJlIHNlZWluZyB3aGljaCBsaW1pdA0KIHRoZSBkZXBsb3ltZW50IG9mIFNSdjYmbmJzcDsgSW4g
cGFydGljdWxhciBsaW1pdGF0aW9ucyByZWxhdGVkIHRvIHRoZSBudW1iZXIgb2YgU0lEcyB3aGlj
aCBjYW4gYmUgcHVzaGVkIGFuZCBmb3J3YXJkZWQgYW5kIGhvdyBtdWNoIHRoZSB1c2Ugb2Ygc2hv
cnRlciBTSURzIHdvdWxkIGltcHJvdmUgdGhlIGRlcGxveW1lbnRzIC48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gb3IgYm90aCBvZiB0aGVzZSBzZXRzIG9m
IGZlZWRiYWNrIGlmIHBvc3NpYmxlLCBwbGVhc2UgcG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcgV0cu
IElmIHRoZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgc2hhcmVkIHB1YmxpY2x5LCBwbGVhc2Ugc2Vu
ZCBpdA0KIGRpcmVjdGx5IHRvIHRoZSBjaGFpcnMgJmFtcDsgQUQgKE1hcnRpbikuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhpcyBjYWxsIGZvciBpbmZv
cm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91ciB3ZWVrcywgdXAgdG8gMjAxOS8wOS8wMy4gQXMgYSBy
ZW1pbmRlciwgeW91IGNhbiByZWFjaCB0aGUgU1BSSU5HIGNoYWlycyB2aWE8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tSU4iPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0Ij48YSBocmVmPSJt
YWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZyI+c3ByaW5nLWNoYWlyc0BpZXRmLm9yZzwvYT48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
YW5kIEFEcyB2aWE8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPg0KPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojOTA5QUE0Ij48YSBocmVmPSJtYWlsdG86c3ByaW5nLWFkc0BpZXRmLm9yZyI+c3ByaW5n
LWFkc0BpZXRmLm9yZzwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4uLiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5MDlBQTQiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rIHlvdSw8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij4tLSBSb2IgJmFtcDsgQnJ1bm88L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOTA5QUE0
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gbGFuZz0i
RU4tSU4iIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4oKikgQXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJp
dCBTSUQgY2FuIGVuY29kZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFj
ZW5jeSBTSUQgaGVuY2UgbGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1JTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojOTA5QUE0Ij4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibXNpcGZv
b3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90
dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxl
PSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6IzkwOUFBNCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUlOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZjtjb2xvcjoj
OTA5QUE0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcg
bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIj5pcHY2QGlldGYub3JnPC9h
Pjxicj4NCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiA8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2NsaWNrdGltZS5zeW1hbnRlYy5j
b21fMzN0S3lxdUREd1BKeGhaRjlnZlhyNkQ2SDItM0Z1LTNEaHR0cHMtMjUzQS0yNTJGLTI1MkZ3
d3cuaWV0Zi5vcmctMjUyRm1haWxtYW4tMjUyRmxpc3RpbmZvLTI1MkZpcHY2JmFtcDtkPUR3TUdh
USZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDty
PUZjaDlGUTgyc2lyLUJvTHg4NGhLdUt3bC1BV0YyRWZwSGNBd3JEVGhLUDgmYW1wO209SnJFbGhu
dDgyMEdkU1JDSl84Sl9EaHBNbl83TGtqeUJlNHdlbHBVaWZ1YyZhbXA7cz0zYUJPT3djMkFUS2Mx
NDZPazcyY1RKRjJTLW1YUWFYTzZjVkJZbjlqZVFBJmFtcDtlPSI+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PHNw
YW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj48YnI+DQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQo8YnI+DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVu
ZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNo
IGlzPGJyPg0KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJ
IFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXM8YnI+DQp0cmFuc21pc3Npb24gaW4g
ZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVu
IGRlbGV0ZSB0aGUgb3JpZ2luYWw8YnI+DQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc3ByaW5nIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy
ZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFVTHZsalJpRzRBaGJ5c1NlYVg3WXZE
RW5MVTR6aXB1RGQ5MXVTUzRLZFJrSk1reWUxOWUzcmV2OW41Mkpzelh5JCI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BYAPR05MB546385C8F9C4ECD034C66503AEBA0BYAPR05MB5463namp_--


From nobody Fri Sep  6 08:07:39 2019
Return-Path: <chengli13@huawei.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 2C0BA120CB0 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 08:07:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 q19MgIt38-8h for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 08:07:33 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF94C120CAE for <spring@ietf.org>; Fri,  6 Sep 2019 08:07:32 -0700 (PDT)
Received: from lhreml708-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 52941E15D270FBC3A7E2 for <spring@ietf.org>; Fri,  6 Sep 2019 16:07:30 +0100 (IST)
Received: from lhreml721-chm.china.huawei.com (10.201.108.72) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 6 Sep 2019 16:07:30 +0100
Received: from lhreml721-chm.china.huawei.com (10.201.108.72) by lhreml721-chm.china.huawei.com (10.201.108.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 6 Sep 2019 16:07:29 +0100
Received: from DGGEML401-HUB.china.huawei.com (10.3.17.32) by lhreml721-chm.china.huawei.com (10.201.108.72) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Fri, 6 Sep 2019 16:07:29 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.23]) by DGGEML401-HUB.china.huawei.com ([fe80::89ed:853e:30a9:2a79%31]) with mapi id 14.03.0439.000; Fri, 6 Sep 2019 23:07:24 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Dirk Steinberg <dirk@lapishills.com>, Robert Raszuk <robert@raszuk.net>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AQHVZMTKPq44KI/qTkCh6paM8frK8w==
Date: Fri, 6 Sep 2019 15:07:24 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026B757D@dggeml529-mbx.china.huawei.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com> <BYAPR19MB34155F13C6A8EDD0A7102930FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CAOj+MMGHPh-w8xQ6qmDzQGtmnexc0=oYNY7Y2XNmeKuNves75A@mail.gmail.com>, <CAFqxzqZQt4ccSzfuCcKCsNHo5_4XkMReRda5LqkEdkrjcx=kMA@mail.gmail.com>
In-Reply-To: <CAFqxzqZQt4ccSzfuCcKCsNHo5_4XkMReRda5LqkEdkrjcx=kMA@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026B757Ddggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XK0F40oEuZv-3ule-X5685d_6Mc>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 15:07:37 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B757Ddggeml529mbxchi_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Dirk,

Agree with the understanding of MPLS over UDP.

Also, I don=92t think the performance of processing TLVs in DOH will be goo=
d, seems very complicated.

But I will not say which compression mechanism is better, since there maybe=
 thousands of them, and we should not discuss this topic before requirement=
s. Though we proposed a draft to describe the compressed SRH as well.

Let=92s discuss the requirements before solution.


________________________________
Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>



From: Dirk Steinberg<dirk@lapishills.com<mailto:dirk@lapishills.com>>
To: Robert Raszuk<robert@raszuk.net<mailto:robert@raszuk.net>>;SPRING WG Li=
st<spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
Time: 2019-09-06 22:53:00

I agree with Robert 100%.

If you want to use MPLS with IPv6, fine go ahead and
do so. All you need is already there. No need to
re-invent MPLS over UDP using a different encapsulation
inappropriately named "SRv6+".

SRv6 provides many distinct advantages over MPLS
but nobody is forced to use it. But for those who do,
let us continue to work on advancing SRv6 with uSID.

Cheers
Dirk
If you don't like

On Fri, Sep 6, 2019 at 4:37 PM Robert Raszuk <robert@raszuk.net<mailto:robe=
rt@raszuk.net>> wrote:
Hi Tarek,

> OK, but how about traffic engineering (or source routing) in native IPv6 =
transport?

SRv6 or for that matter SRv6+ works on the basis of swapping dst address in=
 the packets. So except segment endpoints all other routers in the domain a=
re basic IPv6 nodes. It is native IPv6 transport.

So I look at SR as a service enhancing transport not a transport itself. It=
 is IMO very very bad idea to think of SR as a new transport.

If you take that view of SR-MPLS_over_IP your SIDs are just 20 bits strings=
. The bits sitting are SRH or CRH or just behind UDP header of rfc7510 are =
the exact same bits.

So what technically seems to be trivial by various religious and philosophi=
cal perspectives is being blown out of proportions with complete loss of re=
al technical details under the hood.

Cheers,
R.




On Fri, Sep 6, 2019 at 4:16 PM Tarek Saad <tsaad.net@gmail.com<mailto:tsaad=
.net@gmail.com>> wrote:
Robert,

If I understand your elaborate response, you hint to keeping MPLS as demux =
for services and native IPv4/IPv6 for transport.. which may not address bun=
ch that religiously don=92t want to enable MPLS.
OK, but how about traffic engineering (or source routing) in native IPv6 tr=
ansport? Seems SRv6+ solves that there =96 and vanilla IPv4/v6 does not.

Regards,
Tarek

From: Robert Raszuk <rraszuk@gmail.com<mailto:rraszuk@gmail.com>>
Date: Friday, September 6, 2019 at 10:09 AM
To: Tarek Saad <tsaad.net@gmail.com<mailto:tsaad.net@gmail.com>>
Cc: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net=
@dmarc.ietf.org>>, "spring@ietf.org<mailto:spring@ietf.org>" <spring@ietf.o=
rg<mailto:spring@ietf.org>>, "6man@ietf.org<mailto:6man@ietf.org>" <6man@ie=
tf.org<mailto:6man@ietf.org>>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Please see my elaborated note on that .....

https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM

Cheers,
R.

On Fri, Sep 6, 2019 at 4:03 PM Tarek Saad <tsaad.net@gmail..com<mailto:tsaa=
d.net@gmail.com>> wrote:
Hi Robert,

>> * If operators choose not to use MPLS transport SR-MPLS can be easily tr=
ansported over IPv4 or IPv6 vanilla data plane
I=92m little confused about the above argument =96 given it starts with don=
=92t want to use MPLS, can you clarify?

Regards,
Tarek

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of Robert Raszuk <rraszuk@gmail.com<mailto:rraszuk@gmail.com>>
Date: Friday, September 6, 2019 at 9:33 AM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net=
@dmarc.ietf.org>>
Cc: "spring@ietf.org<mailto:spring@ietf.org>" <spring@ietf.org<mailto:sprin=
g@ietf.org>>, "6man@ietf.org<mailto:6man@ietf.org>" <6man@ietf.org<mailto:6=
man@ietf.org>>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Dear Ron,

I think you forgot few main points in the summary:

* Many operators use SR-MPLS successfully and it has been both standardized=
 and successfully deployed in the network with interoperable implementation=
s

* The overhead on the data plane of SRv6+ is very comparable to overhead of=
 SR-MPLS

* The control plane extensions BGP, IGP are available for SR-MPLS and non a=
re available for SRv6+

* SRv6+ requires a new mapping of SIDs to prefixes to be distributed by con=
trol plane

* If operators choose not to use MPLS transport SR-MPLS can be easily trans=
ported over IPv4 or IPv6 vanilla data plane

* Extensions for additional applications like L3VPNs or L2VPNs will require=
 another set of protocol and implementation changes.

* If there are vendors who do not want to provide SR-MPLS SID mapping to IP=
v6 addresses in their control planes let's focus standardization and indust=
ry work in this direction.

With all of the above I think it would be a serious mistake - at this point=
 of time - to continue work on SRv6+ in the IETF.

Thank you,
Robert.


On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.ie=
tf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Folks,

We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =93All w=
ho wander are not lost.=94

But it may be time to refocus on the following:


=95 For many operators, SRv6 is not deployable unless the problem of header=
 length is addressed

=95 Many objections the uSID proposal remain unanswered

=95 SRv6+ offers an alternative solution

Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6+.

                                                                           =
        Ron



Juniper Business Use Only
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B757Ddggeml529mbxchi_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body>
<div style=3D"font-family:Calibri,Helvetica!important">Hi Dirk,<br>
<br>
Agree with the understanding of MPLS over UDP.<br>
<br>
Also, I don=92t think the performance of processing TLVs in DOH will be goo=
d, seems very complicated.
<br>
<br>
But I will not say which compression mechanism is better, since there maybe=
 thousands of them, and we should not discuss this topic before requirement=
s. Though we proposed a draft to describe the compressed SRH as well.
<br>
<br>
Let=92s discuss the requirements before solution.<br>
<br>
<br>
<hr style=3D"border-top:dotted 1px">
Cheng Li<br>
Email: <a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.com</a><br>
<br>
<br>
<br>
</div>
<div name=3D"AnyOffice-Background-Image" style=3D"border-top:1px solid #B5C=
4DF; padding:8px">
<div><b>From: </b>Dirk Steinberg&lt;<a href=3D"mailto:dirk@lapishills.com">=
dirk@lapishills.com</a>&gt;</div>
<div><b>To: </b>Robert Raszuk&lt;<a href=3D"mailto:robert@raszuk.net">rober=
t@raszuk.net</a>&gt;;SPRING WG List&lt;<a href=3D"mailto:spring@ietf.org">s=
pring@ietf.org</a>&gt;</div>
<div><b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6&#43;</di=
v>
<div><b>Time: </b>2019-09-06 22:53:00</div>
<br>
</div>
<div>
<div dir=3D"ltr">I agree with Robert 100%.
<div><br>
</div>
<div>If you want to use MPLS with IPv6, fine go ahead and&nbsp;</div>
<div>do so. All you need is already there. No need to&nbsp;</div>
<div>re-invent MPLS over UDP using a different encapsulation</div>
<div>inappropriately named &quot;SRv6&#43;&quot;.</div>
<div><br>
</div>
<div>SRv6 provides many distinct&nbsp;advantages over MPLS</div>
<div>but nobody is forced to use it. But for those&nbsp;who do,</div>
<div>let us continue to work on advancing SRv6 with uSID.</div>
<div><br>
</div>
<div>Cheers</div>
<div>Dirk</div>
<div>If you don't like&nbsp;</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep 6, 2019 at 4:37 PM Robert=
 Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; =
wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir=3D"ltr">
<div>Hi Tarek,</div>
<div><br>
</div>
<div><span style=3D"font-size:16px">&gt; OK, but how about traffic engineer=
ing (or source routing) in native IPv6 transport?</span>&nbsp;&nbsp;<br>
</div>
<div><br>
</div>
<div>SRv6 or for that matter SRv6&#43; works on the basis of swapping dst a=
ddress in the packets. So except segment endpoints all other routers in the=
 domain are basic IPv6 nodes. It is native IPv6 transport.&nbsp;</div>
<div><br>
</div>
<div>So I look at SR as a service enhancing transport not a transport itsel=
f. It is IMO very very bad idea to think of SR as a new transport.&nbsp;</d=
iv>
<div><br>
</div>
<div>If you take that view of SR-MPLS_over_IP your SIDs are just 20 bits st=
rings. The bits sitting are SRH or CRH or just behind UDP header of&nbsp;rf=
c7510 are the exact same bits.&nbsp;</div>
<div><br>
</div>
<div>So what technically seems to be trivial by various religious and philo=
sophical perspectives is being blown out of proportions with complete loss =
of real technical details under the hood.&nbsp;</div>
<div><br>
</div>
<div>Cheers,</div>
<div>R.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep 6, 2019 at 4:16 PM Tarek =
Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_blank">tsaad.net=
@gmail.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex; border=
-left:1px solid rgb(204,204,204); padding-left:1ex">
<div lang=3D"EN-US">
<div class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239WordSec=
tion1">
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Robert,<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>&nbsp;<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">If I understand your =
elaborate response, you hint to keeping MPLS as demux for services and nati=
ve IPv4/IPv6 for transport.. which may not address bunch that religiously d=
on=92t want to enable MPLS.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">OK, but how about tra=
ffic engineering (or source routing) in native IPv6 transport? Seems SRv6&#=
43; solves that there =96 and vanilla IPv4/v6 does not.<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>&nbsp;<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Regards,<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Tarek<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>&nbsp;<u></u><=
/span></p>
<div style=3D"border-right:none; border-bottom:none; border-left:none; bord=
er-top:1pt solid rgb(181,196,223); padding:3pt 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><b><span style=3D"font-s=
ize:12pt; color:black">From:
</span></b><span style=3D"font-size:12pt; color:black">Robert Raszuk &lt;<a=
 href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a>&=
gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 10:09 AM<br>
<b>To: </b>Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"=
_blank">tsaad.net@gmail.com</a>&gt;<br>
<b>Cc: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;, &quot;<a h=
ref=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&quot; =
&lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a=
>&gt;,
 &quot;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a>=
&quot; &lt;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org=
</a>&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<u></u><u=
></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>&nbsp;<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt; font-family:Arial,sans-serif">Please see my elaborated note on that =
.....<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt; font-family:Arial,sans-serif"><u></u>&nbsp;<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt; font-family:Arial,sans-serif"><a href=3D"https://mailarchive.ietf.or=
g/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM" target=3D"_blank">https://ma=
ilarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM</a>&nbsp;<u>=
</u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt; font-family:Arial,sans-serif"><u></u>&nbsp;<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt; font-family:Arial,sans-serif">Cheers,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt; font-family:Arial,sans-serif">R.&nbsp;<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>&nbsp;<u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">On Fri, Sep 6, 2019 at 4=
:03 PM Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_bla=
nk">tsaad.net@gmail..com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt">Hi Robert,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt">&nbsp;</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt">&gt;&gt; </span>
<span style=3D"font-size:12pt; font-family:Arial,sans-serif; color:black">*=
 If operators choose not to use MPLS transport SR-MPLS can be easily transp=
orted over IPv4 or IPv6 vanilla data plane</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt">I=92m little confused about the above argument =96 given it starts w=
ith don=92t want to use MPLS, can you clarify?</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt">&nbsp;</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt">Tarek</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:12pt">&nbsp;</span><u></u><u></u></p>
<div style=3D"border-right:none; border-bottom:none; border-left:none; bord=
er-top:1pt solid rgb(181,196,223); padding:3pt 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:1in"><b><span style=3D"font-siz=
e:12pt; color:black">From:
</span></b><span style=3D"font-size:12pt; color:black">spring &lt;<a href=
=3D"mailto:spring-bounces@ietf.org" target=3D"_blank">spring-bounces@ietf.o=
rg</a>&gt; on behalf of Robert Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.c=
om" target=3D"_blank">rraszuk@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, September 6, 2019 at 9:33 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">sprin=
g@ietf.org</a>&quot; &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:6man@ietf.org" target=
=3D"_blank">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" ta=
rget=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Regaining Focus on SRv6 and SRv6&#43;</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">Dear Ron,</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">I think&nbsp;you forgot few main points =
in the summary:&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">* Many operators use SR-MPLS successfull=
y and it has been both standardized and successfully deployed in the networ=
k&nbsp;with interoperable implementations&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">* The overhead on the data plane of SRv6=
&#43; is very comparable to overhead of SR-MPLS</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">* The control plane extensions BGP, IGP =
are available for SR-MPLS and non are available for SRv6&#43;</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">* SRv6&#43; requires a new mapping of SI=
Ds to prefixes to be distributed by control plane&nbsp;</span><u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">* If operators choose not to use MPLS tr=
ansport SR-MPLS can be easily transported over IPv4 or IPv6 vanilla data pl=
ane</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">* Extensions for additional applications=
 like L3VPNs or L2VPNs will require another set of protocol and implementat=
ion changes.&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">* If there are&nbsp;vendors who do not w=
ant to provide SR-MPLS SID mapping to IPv6 addresses in their control plane=
s let's focus standardization and industry
 work in this direction.&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">With all of the above I think it would b=
e a serious mistake - at this point of time - to continue work on SRv6&#43;=
 in the IETF.&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">Thank you,</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">Robert.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><span style=3D"font-size:1=
2pt; font-family:Arial,sans-serif">&nbsp;</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">On Fri, Sep 6, 2019 at 3:0=
8 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.or=
g" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<u></u><u><=
/u></p>
</div>
<blockquote style=3D"border-top:none; border-right:none; border-bottom:none=
; border-left:1pt solid rgb(204,204,204); padding:0in 0in 0in 6pt; margin:5=
pt 0in 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Folks,<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">We have explored many face=
ts of SRv6 and SRv6, sometime passionately. I think that this exploration i=
s a good thing. In the words of Tolkien, =93All who wander are not lost.=94=
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">But it may be time to refo=
cus on the following:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
<p class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239gmail-m-6=
292156570782450356gmail-m1043167349539505988msolistparagraph" style=3D"marg=
in-left:1.5in">
<span style=3D"font-size:10pt; font-family:Symbol">=B7</span><span style=3D=
"font-size:7pt; font-family:&quot;Times New Roman&quot;,serif">
</span>For many operators, SRv6 is not deployable unless the problem of hea=
der length is addressed<u></u><u></u></p>
<p class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239gmail-m-6=
292156570782450356gmail-m1043167349539505988msolistparagraph" style=3D"marg=
in-left:1.5in">
<span style=3D"font-size:10pt; font-family:Symbol">=B7</span><span style=3D=
"font-size:7pt; font-family:&quot;Times New Roman&quot;,serif">
</span>Many objections the uSID proposal remain unanswered<u></u><u></u></p=
>
<p class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239gmail-m-6=
292156570782450356gmail-m1043167349539505988msolistparagraph" style=3D"marg=
in-left:1.5in">
<span style=3D"font-size:10pt; font-family:Symbol">=B7</span><span style=3D=
"font-size:7pt; font-family:&quot;Times New Roman&quot;,serif">
</span>SRv6&#43; offers an alternative solution<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Given these three facts, I=
 think that it would be a mistake to discontinue work on SRv6&#43;.<u></u><=
u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; Ron<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">&nbsp;<u></u><u></u></p>
<p class=3D"gmail-m_4652136466981354530gmail-m_5183144644496524239gmail-m-6=
292156570782450356gmail-m1043167349539505988msipfooter30b3d538" align=3D"ce=
nter" style=3D"margin-right:0in; margin-left:1in; margin-bottom:0.0001pt; t=
ext-align:center">
<span style=3D"font-size:7pt; color:black">Juniper Business Use Only</span>=
<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">--------------------------=
------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<u></u>=
<u></u></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote>
</div>
</div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote>
</div>
</div>
</body>
</html>

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B757Ddggeml529mbxchi_--


From nobody Fri Sep  6 08:48:12 2019
Return-Path: <rbonica@juniper.net>
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 D3441120124; Fri,  6 Sep 2019 08:47:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 bd2glZ898-eu; Fri,  6 Sep 2019 08:47:45 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F2291200E9; Fri,  6 Sep 2019 08:47:45 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x86Fhvie026813; Fri, 6 Sep 2019 08:47:43 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=xitQpDywMm0BkO0hKPZxWO2MWSOqsrX4WuVyvhPSl54=; b=JQlqvQ1AAGCmq5oMpqUwG5H1WvSsLCzBBMkMwwZx5K6JItT08X9LzvXiwNdMBIhxABmC +gFmOZa2eLRWfceGSdxWoBFS/ocS3SgHLlotZT3KlViwLmail1onPHxFbKEUbXqM62og hjGOWpI7hw9iTEKcIQ+gqI0D3WnPx2pO9ejHQygNQ8qmMaGFzElry4rYba42NXL2mU92 G9ChJKqCh2CKkKlydCN3S5OqK5MNblX+kn/hRt6oKfcZwvquDj5a9wIj4DOEQOx/O4+1 SGvlDSBM+QnWuYbjBMZBD9MjQS9xxABDdZLUt+VX5SFu8lJ8PtJ6xv9S7imiOF9u3xvA Lw== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2058.outbound.protection.outlook.com [104.47.32.58]) by mx0a-00273201.pphosted.com with ESMTP id 2uumtkrr3q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2019 08:47:43 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OWKcprrmi/MKrxjSEpkDykGrBwTiboiVSWP7uEWs7s9vU+8QcY82ngg3U0ysyITF0ERlo4EwWfFRU4jnOHyVylFIHjEEGv2OMGCG7qztryDb9ZE2fcvw0uT8YuZL91rkfVyq6pGWTUoVXU9fuXQofLMIv41o1ZhD0C+l8F+5Zs8yQQmC0q4qKNZ0VyemCUWxP5q9fF0eh0c0rXpshFXNmAM/+wIjFOpWDVa3cw7ZrLo29Uur/SSrds/ZJ3RGVxl92lW+HOGYhIX/ka+gb0oEi38RWV5Jf7IdzESki3kNxGecek2F7kvjUbo/tzgkvQ/Hr3mBULyMYOxtQWsQYKpncw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xitQpDywMm0BkO0hKPZxWO2MWSOqsrX4WuVyvhPSl54=; b=ocpBMeg8G8XfAlMlIJISPejCjV1ieFLtn0aQKz1fHivw0Jxo5lfx3yFo6ySDXS+MGNLL/AJiEVL5m2d1Q61UvSxMQ5rlkLBcnHn0rDTeZc8mFa5+x+Ngst6BnoS/dZ4OOIe6XN64VowRl04ILco/vnRi1zmnDl8UMUgfBHmaQLB2SPEUEEUNxiZZ1q5EZlJb60TJxqSFInK175IbDlJQ9VIDFX1QnVcVRs8eg7BCU5a2qS+cOzsGDf+lHgW+/L7qDCtRXi+VFz9rcivdT64VNlnckXz/zcS5CIvCPzA/4/3mhkKg7nlSgF6joqgjaYuEKdWNz1uNaUmYOW/Sdgt4rQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6021.namprd05.prod.outlook.com (20.178.53.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Fri, 6 Sep 2019 15:46:54 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 15:46:54 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <rraszuk@gmail.com>
CC: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVYaiGkQrPBxFhV02Y8RCTv8yVq6cZzxWAgANe64CAAAKegIAAVJCAgABDXXCAAItTgIAAet8A
Content-Class: 
Date: Fri, 6 Sep 2019 15:46:54 +0000
Message-ID: <BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com> <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com>
In-Reply-To: <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T15:46:52.9272469Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=1dd0ca2d-d85f-4715-974e-ffbac8f40057; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: efa5b729-c64b-4948-1472-08d732e17144
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR05MB6021; 
x-ms-traffictypediagnostic: BYAPR05MB6021:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB602195BA171F7114F86922D2AEBA0@BYAPR05MB6021.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(189003)(199004)(2906002)(5660300002)(790700001)(3846002)(6116002)(86362001)(446003)(11346002)(486006)(476003)(99286004)(71190400001)(71200400001)(102836004)(54906003)(26005)(186003)(4326008)(6506007)(7696005)(76176011)(53546011)(498600001)(256004)(14444005)(81166006)(76116006)(561944003)(33656002)(7736002)(74316002)(14454004)(8936002)(54896002)(6306002)(55016002)(1411001)(6246003)(25786009)(8676002)(81156014)(9686003)(53936002)(6916009)(66446008)(64756008)(66556008)(66476007)(66946007)(66066001)(52536014)(229853002)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6021; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hsmgovr19milC1xg3lofRFdXI6Q5lP9hCj9lLsagDxMpCiQsw4jeFuyld0nBQRoSf/Xw1QwkY7UmvUf16hdIM05J2jq5u3yNzaFig4UK46Hic+lnu/Ag7/uq/b2FFiYB9MX8As56l0iFUTiRUORh3RuTgWRGojpXxMVFPXPFxIaVZAXwh/K3HQlyOwjzQqdBHG3OINFXknKI+0Ms+Af4mpKNTfwUhg/oQS7jpLZRdOajB6DPo6bKp9ZAGouYJ2kEdPKRU2PzzaaJnLFMBLSY4MMDsnGGUtk+wyLJVhagDdmVu2Mv5mrp8ssGBtC7YLwYKbfPgn//suiwdnPXYd7rIH1xtXOcYE+nqnNG7Sqb/jHpkbmTPoxv5ubZaxSo+dK8gBYRYlYi+bzgYQCYjO5fVjy024fHcJRguG86KKdbazc=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: efa5b729-c64b-4948-1472-08d732e17144
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 15:46:54.4052 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RLAxaH4mSR2kJ85FSjb6CBqNgQKe4LMVv900IVuLt5sVZkFW4uDQwatF/YiKzqNfNaOAb/eYjE7oSmkY+sgUPQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6021
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_06:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 mlxlogscore=999 suspectscore=0 clxscore=1015 bulkscore=0 malwarescore=0 phishscore=0 spamscore=0 impostorscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060166
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/C0Lvo86U_Vg5PSOmAUDfmyWwxZQ>
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 15:47:54 -0000

--_000_BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

Your comment about killing innovation in the IETF strikes me as being odd. =
I never recommended shutting down SRv6 work. In fact, I support it.

It is you who are asking to shut down SRv6+ work.

So, who is looking to kill innovation in the IETF?

                                                     Ron


From: Robert Raszuk <rraszuk@gmail.com>
Sent: Friday, September 6, 2019 4:18 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: Darren Dukes (ddukes) <ddukes@cisco.com>; Fernando Gont <fgont@si6netwo=
rks.com>; spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Question about SRv6 Insert function

Ron,

> They remind us that draft-ietf-spring-network-programming are far from ma=
turity.

To me it actually highlights something quite contrary. It is that some folk=
s are pretty far from appreciating or even grasping the value of the propos=
al.

In your other note you have extensively elaborated well on how to effective=
ly kill innovation in IETF. If we would be following your advice there woul=
d be almost non documents which build on former work and update former work=
.

But most importantly documenting something does not force anyone to actuall=
y use it if they choose so. This entire smoke about header insertion from w=
hat I have been told has some technical concerns about real source awarenes=
s about say MTU issues. Well for one if I am doing insertion in my network =
I better make sure I do not drop the packet based on the MTU. It is so basi=
c ... of course I must clean up when I fwd the packet to other domain but t=
his is basic network hygiene.

In the same time folks are happy to encap + add EHs, DOs etc ... on the gro=
unds that src of the encap will be in the packet. Is this sufficient .. eve=
n if ICMP is sent to such src (domian ingress) I bet such domain ingress wi=
ll not notify the original packet src anyway. And with encap the packet get=
s much bigger anyway.

But I was not part of v6 creators and I think I will keep it that way based=
 on that little thread we had here :)

Best,
R.



Juniper Business Use Only

--_000_BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Your comment about killing innovation in the IETF st=
rikes me as being odd. I never recommended shutting down SRv6 work. In fact=
, I support it.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It is you who are asking to shut down SRv6&#43; work=
.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, who is looking to kill innovation in the IETF?<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;rraszuk@gmail.com&gt;=
 <br>
<b>Sent:</b> Friday, September 6, 2019 4:18 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Darren Dukes (ddukes) &lt;ddukes@cisco.com&gt;; Fernando Gont &l=
t;fgont@si6networks.com&gt;; spring@ietf.org; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] Question about SRv6 Insert function<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Ron,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">&gt; They remind us that draft-ietf-spring-network-pr=
ogramming are far from maturity.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">To me it actually highlights something quite contrary=
. It is that some folks are pretty far from appreciating or even grasping t=
he value of the proposal.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">In your other note you have extensively elaborated we=
ll on how to effectively kill innovation in IETF. If we would be following =
your advice there would be almost non documents
 which build on former work and update former work.&nbsp;<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">But most importantly documenting something does not f=
orce anyone to actually use it if they choose so. This entire smoke about h=
eader insertion from what I have been told has
 some technical concerns about real source awareness about say MTU issues. =
Well for one if I am doing insertion in my network I better make sure I do =
not drop the packet based on the MTU. It is so basic ... of course I must c=
lean up when I fwd the packet to
 other domain but this is basic network hygiene.&nbsp;<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">In the same time folks are happy to encap&nbsp;&#43; =
add EHs, DOs etc ... on the grounds that src of the encap will be in the pa=
cket. Is this sufficient .. even if ICMP is sent to such
 src (domian ingress) I bet such domain ingress will not notify the origina=
l packet src anyway. And with encap the packet gets much bigger anyway.&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">But I was not part of v6 creators and I think I will =
keep it that way based on that little thread we had here :)&nbsp;<o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Best,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">R.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0BYAPR05MB5463namp_--


From nobody Fri Sep  6 08:56:09 2019
Return-Path: <rraszuk@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 AB7A81200E0; Fri,  6 Sep 2019 08:56:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 3roBbvnf-pyo; Fri,  6 Sep 2019 08:56:04 -0700 (PDT)
Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (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 0FB9B120026; Fri,  6 Sep 2019 08:56:04 -0700 (PDT)
Received: by mail-pg1-x529.google.com with SMTP id p3so3724254pgb.9; Fri, 06 Sep 2019 08:56:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ISG4qAtTCOQjAlJunjDBpG267po45emMNW77dZuoj8Y=; b=boymPC/n3aOtIUD4ZrNx4WosEf8JnEj6MHDY+VDlDXwsiRgxf0HVmGbzFITLHi+Ve3 cSSxDNGZaEcpuvcuFxSicreBP7BWOCEyVEL+l4ByW3Cn2i94CLDw9QGvwdAz563ekeff xvKoFEgpoQip9xLSj1cz5+R5zwlYNE2L5YUf7n7xfWaHKx4gtunGI1CfjTW8euv8h54T QTMCvAqVvXo8U8R1XdKvwxKW/sbpYBTYCwfHCYcdEZj6YmDQDwoN3NrdTTQBTtOT0nKV NG57ayU/xoJYh3u12TA08S9VMcfOCkKnGVzURHoLxQzIG/CFL/vRVOEZIb4fePKbKCDj MiMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ISG4qAtTCOQjAlJunjDBpG267po45emMNW77dZuoj8Y=; b=hRRcJFg6yaSCQyKlcC1cIIHktBOlu48NjjdYvO09x06TOyEGat92uccx0Xuaw8LIOQ sP8nYWWi9mswpTXV4vfk72Uh/SaEscHiCP/4nDi5xD4+Y11BZCKPCMef0pl7apNw+HLo tKwsvdyP+XU1dsHHJ/80Q43rvnbCCi97MDySgiqZ/0WtzNYBH57zZzP4g0XzzRznxXye rsC/eNd6fssEz2mThT3ipuBdkYutc6JMh6Bl3RvzNRLgOX8hJ73dHj51pFyjqG1XOi9a CVxSTLcoHpVtgu0P+W1Z3N8Szf3BzrU5bQCR3mICjF3b2ueY6SCnN9faY4oDP7lTHsKN uE2Q==
X-Gm-Message-State: APjAAAWE6gSkr0lIoymWGlYp0cHCBHQw2zU1894RyOamICmly+Pvm8KL QE/OQUsy//9l/5gu2hMvU6E9rf6iPNg8OexpNB8=
X-Google-Smtp-Source: APXvYqzJgYMQitOk20Nq91BsM25nmTm1bjpB9hT59XmUrNEQcA7dBEJ8znRjSTBPvZkaciXGpg45gv+4vScY8u72XFw=
X-Received: by 2002:aa7:9688:: with SMTP id f8mr11071921pfk.77.1567785363014;  Fri, 06 Sep 2019 08:56:03 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com> <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com> <BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Fri, 6 Sep 2019 17:55:47 +0200
Message-ID: <CA+b+ER=QbU+-+oKnif+-6dWbbW9eiX6SFP0XNvNuVT=s0KdYDQ@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Fernando Gont <fgont@si6networks.com>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a589450591e47917"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/NePCNtQzpskS30DITTqaS0D4sk4>
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 15:56:07 -0000

--000000000000a589450591e47917
Content-Type: text/plain; charset="UTF-8"

Well the term "*shut* *down"* is not precise here. IETF can not shut any
work .. you can keep working on anything you like and keep submitting
individual drafts for it. If you are nice to an AD he me even sponsor it
for publication.

SPRING WG however already has spectrum of mature solutions which address
the problem space - so adopting new proposal now would be more of
distraction then anything else. Also note that SPRING WG adoption will have
an avalanche effect as number of WGs are waiting for SPRING to consider
SRv6+ related drafts to be adopted or not.

Thank you,
R.


On Fri, Sep 6, 2019 at 5:47 PM Ron Bonica <rbonica@juniper.net> wrote:

> Robert,
>
>
>
> Your comment about killing innovation in the IETF strikes me as being odd.
> I never recommended shutting down SRv6 work. In fact, I support it.
>
>
>
> It is you who are asking to shut down SRv6+ work.
>
>
>
> So, who is looking to kill innovation in the IETF?
>
>
>
>                                                      Ron
>
>
>
>
>
> *From:* Robert Raszuk <rraszuk@gmail.com>
> *Sent:* Friday, September 6, 2019 4:18 AM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* Darren Dukes (ddukes) <ddukes@cisco.com>; Fernando Gont <
> fgont@si6networks.com>; spring@ietf.org; 6man@ietf.org
> *Subject:* Re: [spring] Question about SRv6 Insert function
>
>
>
> Ron,
>
>
>
> > They remind us that draft-ietf-spring-network-programming are far from
> maturity.
>
>
>
> To me it actually highlights something quite contrary. It is that some
> folks are pretty far from appreciating or even grasping the value of the
> proposal.
>
>
>
> In your other note you have extensively elaborated well on how to
> effectively kill innovation in IETF. If we would be following your advice
> there would be almost non documents which build on former work and update
> former work.
>
>
>
> But most importantly documenting something does not force anyone to
> actually use it if they choose so. This entire smoke about header insertion
> from what I have been told has some technical concerns about real source
> awareness about say MTU issues. Well for one if I am doing insertion in my
> network I better make sure I do not drop the packet based on the MTU. It is
> so basic ... of course I must clean up when I fwd the packet to other
> domain but this is basic network hygiene.
>
>
>
> In the same time folks are happy to encap + add EHs, DOs etc ... on the
> grounds that src of the encap will be in the packet. Is this sufficient ..
> even if ICMP is sent to such src (domian ingress) I bet such domain ingress
> will not notify the original packet src anyway. And with encap the packet
> gets much bigger anyway.
>
>
>
> But I was not part of v6 creators and I think I will keep it that way
> based on that little thread we had here :)
>
>
>
> Best,
>
> R.
>
>
>
>
>
> Juniper Business Use Only
>

--000000000000a589450591e47917
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Well the t=
erm &quot;<b>shut</b>=C2=A0<b>down&quot;</b> is not precise here. IETF can =
not shut any work .. you can keep working on anything you like and keep sub=
mitting individual drafts for it. If you are nice to an AD he me even spons=
or it for publication.=C2=A0</div><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">SPRING WG however already has spectrum of mature solutions which a=
ddress the problem space - so adopting new proposal now would be more of di=
straction then anything else. Also note that SPRING WG adoption will have a=
n avalanche effect as number of WGs are waiting for SPRING to consider SRv6=
+ related drafts to be adopted or not.=C2=A0</div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small">Thank you,</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">R.</div><div cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Fri, Sep 6, 2019 at 5:47 PM Ron Bonica &lt;<a href=
=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-3157074217307821365WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Your comment about killing innovation in the IETF st=
rikes me as being odd. I never recommended shutting down SRv6 work. In fact=
, I support it.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">It is you who are asking to shut down SRv6+ work.<u>=
</u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">So, who is looking to kill innovation in the IETF?<u=
></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rra=
szuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a>&gt; <br>
<b>Sent:</b> Friday, September 6, 2019 4:18 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> Darren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" ta=
rget=3D"_blank">ddukes@cisco.com</a>&gt;; Fernando Gont &lt;<a href=3D"mail=
to:fgont@si6networks.com" target=3D"_blank">fgont@si6networks.com</a>&gt;; =
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>; <=
a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Question about SRv6 Insert function<u></u><u><=
/u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Ron,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">&gt; They remind us that draft-ietf-spring-network-programming are =
far from maturity.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">To me it actually highlights something quite contrary. It is that s=
ome folks are pretty far from appreciating or even grasping the value of th=
e proposal.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">In your other note you have extensively elaborated well on how to e=
ffectively kill innovation in IETF. If we would be following your advice th=
ere would be almost non documents
 which build on former work and update former work.=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">But most importantly documenting something does not force anyone to=
 actually use it if they choose so. This entire smoke about header insertio=
n from what I have been told has
 some technical concerns about real source awareness about say MTU issues. =
Well for one if I am doing insertion in my network I better make sure I do =
not drop the packet based on the MTU. It is so basic ... of course I must c=
lean up when I fwd the packet to
 other domain but this is basic network hygiene.=C2=A0<u></u><u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">In the same time folks are happy to encap=C2=A0+ add EHs, DOs etc .=
.. on the grounds that src of the encap will be in the packet. Is this suff=
icient .. even if ICMP is sent to such
 src (domian ingress) I bet such domain ingress will not notify the origina=
l packet src anyway. And with encap the packet gets much bigger anyway.=C2=
=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">But I was not part of v6 creators and I think I will keep it that w=
ay based on that little thread we had here :)=C2=A0<u></u><u></u></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">Best,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif">R.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-3157074217307821365msipfooter30b3d538" align=3D"center=
" style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000a589450591e47917--


From nobody Fri Sep  6 09:03:22 2019
Return-Path: <andrew.alston@liquidtelecom.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 D119D120026 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 09:03:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 47-EPQ3QDJbQ for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 09:03:16 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A5DE1200E0 for <spring@ietf.org>; Fri,  6 Sep 2019 09:03:16 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2059.outbound.protection.outlook.com [104.47.9.59]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-209-_Z3cv3O5MyOm1yFLfxGaCA-1; Fri, 06 Sep 2019 17:03:11 +0100
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com (10.255.112.208) by VE1PR03MB5838.eurprd03.prod.outlook.com (10.255.158.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Fri, 6 Sep 2019 16:03:10 +0000
Received: from VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c]) by VE1PR03MB5422.eurprd03.prod.outlook.com ([fe80::c456:2d7a:c516:486c%3]) with mapi id 15.20.2199.027; Fri, 6 Sep 2019 16:03:10 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Robert Raszuk <rraszuk@gmail.com>
CC: Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtacT7YMwgAFf0ICAA0V6AIABQWiAgANe6oCAAAKegIAAVJAAgABGMoCAAIh/gIAAfW0AgAABwAI=
Date: Fri, 6 Sep 2019 16:03:09 +0000
Message-ID: <VE1PR03MB542230E54FEB8E9ABFC87F54EEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com> <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com>, <BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T15:46:52.9272469Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=11; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Unknown
x-originating-ip: [197.155.81.36]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4089f3a4-58ec-48f4-b26b-08d732e3b6af
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:VE1PR03MB5838; 
x-ms-traffictypediagnostic: VE1PR03MB5838:
x-microsoft-antispam-prvs: <VE1PR03MB5838A05428C2535C31271802EEBA0@VE1PR03MB5838.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(346002)(136003)(376002)(39860400002)(189003)(199004)(74316002)(5660300002)(33656002)(76176011)(6246003)(7736002)(316002)(54906003)(99286004)(86362001)(14454004)(6116002)(229853002)(3846002)(110136005)(486006)(66066001)(8676002)(54896002)(55016002)(10916006)(478600001)(71190400001)(71200400001)(53936002)(9686003)(81156014)(14444005)(6436002)(256004)(8936002)(446003)(186003)(52536014)(66946007)(76116006)(91956017)(66556008)(7696005)(25786009)(66446008)(64756008)(26005)(4326008)(66476007)(6506007)(2906002)(53546011)(102836004)(476003)(11346002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:VE1PR03MB5838; H:VE1PR03MB5422.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QOsS6ZBKxhI8ySC1Kl0au17TeFEJz/nfBbxIPg1aG9IQI6c6EEOJ7veQnIY+cc09H+4iJJKvVeOThZAPQP0Z89dVIsotNM7H5Fd9WFQBRwD+LWfx3HAOwcGTqvAjhoKO86vYg9ejG8zBRuGa4k/fa+CtI1dUwDUMbAtnL7sB0j/E6ER5vHsOoUZSd0tPhSO3zpHLDvYHVxDQOUY8Kbn6f9hYhPQFXytjdUcX518DV5MPsiNuz7mYsTwdJd0J+jpj+dAVaR4waClntYsIjC+tJzar57GMMDqrTrIprZi7zCjCGRVazB0mWo+zwsfUUthAEMhpezQhRVQcZTPB6/jUD4k049CfKwUGF/V/VgZC94s5MIni0kfyP15FLS64uggL0lFXbR5PUpHzt2tZ1DQ6eNB68dbrJUV9fGSydFhTUvM=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4089f3a4-58ec-48f4-b26b-08d732e3b6af
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 16:03:09.9067 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jm0q0Q4oDeOb+V8z6pXk7cVVjJJW/v8JKscymefmdrFvJ/txjhxa8e3S5KaNIo1fd1XLp3C2wJMR+lIBvr/POrcZ63EvAk7zY3faS/Pe30Q=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB5838
X-MC-Unique: _Z3cv3O5MyOm1yFLfxGaCA-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_VE1PR03MB542230E54FEB8E9ABFC87F54EEBA0VE1PR03MB5422eurp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nbbsD0bON8uBW_W2FGzmn9Bi6mg>
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 16:03:20 -0000

--_000_VE1PR03MB542230E54FEB8E9ABFC87F54EEBA0VE1PR03MB5422eurp_
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

I second this - and I was extremely clear in my email to spring a few weeks=
 ago - I believe that there is place for both srv6+ and the alternatives - =
especially since I point out that srv6+ solves an overhead problem that was=
 not solved by srh or the programming draft - and actually pre-dates the us=
id mechanism.

Do I believe that the NP draft needs work to bring it inline with the conse=
nsus agreed approach to rfc8200 and potentially an update to rfc4291 needs =
to be done to sort out the semantic issues? Certainly - but that is not to =
say I want the work to stop - on the contrary - I have said it before - and=
 will say it again - I believe we should work on both - and potentially hav=
e an interop draft where necessary - and then - let the operators make the =
choice as to which they wish to use.

There are people on this list who can attest to the fact that I broached th=
e subject of interop with several vendors - and even the authors of some of=
 the drafts under discussion - and I am more than happy to do the work on t=
his if people are willing to join the effort.

Andrew

Liquid Telecommunications - Group Head Of IP Strategy
________________________________
From: ipv6 <ipv6-bounces@ietf.org> on behalf of Ron Bonica <rbonica=3D40jun=
iper.net@dmarc.ietf.org>
Sent: Friday, September 6, 2019 18:50
To: Robert Raszuk
Cc: Fernando Gont; spring@ietf.org; 6man@ietf.org
Subject: RE: [spring] Question about SRv6 Insert function

Robert,

Your comment about killing innovation in the IETF strikes me as being odd. =
I never recommended shutting down SRv6 work. In fact, I support it.

It is you who are asking to shut down SRv6+ work..

So, who is looking to kill innovation in the IETF?

                                                     Ron




--_000_VE1PR03MB542230E54FEB8E9ABFC87F54EEBA0VE1PR03MB5422eurp_
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style id=3D"ms-outlook-ios-style" type=3D"text/css">html {
background-color: transparent !important;
}

body {
background-color: transparent !important;
color: #333;
line-height: 150%;
font-family: "-apple-system", "HelveticaNeue";
margin: 0;
}

.ms-outlook-ios-reference-expand {
display: block;
color: #999;
padding: 20px 0px;
text-decoration: none;
}

.ms-outlook-ios-availability-container {
max-width: 500px;
margin: auto;
padding: 12px 15px 15px 15px;
border: 1px solid #C7E0F4;
border-radius: 4px;
}

.ms-outlook-ios-availability-container > .ms-outlook-ios-availability-delet=
e-button {
width: 25px;
height: 25px;
right: -12px;
top: -12px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAA=
BICAYAAABV7bNHAAAAAXNSR0IArs4c6QAACeVJREFUeAHtnMuPHcUVxmveY/CMX7IxDoo8RjAIg=
YhNVpFlEKCgbOMkigRCAoHEBhaIBfAHGBagSLBBAhEJsUBJzDZyBCiMElYByyGLmCiMEyFjbAbb=
MwbmPXy/dp+eunfqdlf3fcxg3086U7erq0+d+u6p09Vd506P6yBWVlZ61d1+yR2S8VTGVI5KRlJ=
R4WZSmVY5KTmZygmVx3t6epZVdgQ97e5FpOxRH4cl90rukmyVNIMLuvgDyXuSoyLrdDPK1uVakT=
IseUByTLIkaRfQTR/0Nbwugy3TqYzcLHla8oWk06BP+t5cxuaOtJVR/ZKnJF9J1hvYgC39HRl8U=
Scy5KDkn5KNBmw6WGR/286r80HJy5JlyUYFtmHjYFUiKt3F1OE+dfgHyZ1VO+7wdR+pv9/ojvdZ=
2X5LEyRy7lEn70i2lO1sndtfVP+/FEnvl7GjFEEi59dS/pakssti3HcLK256dsl9u7DsZiVzSyt=
uaRnhrHN9Wk729fa4ob4eNzzQ666RjA73uU0Dpcy9rKz277wOHxRJf6ytbnwU3aPIeUxqXpWwGi=
6Nmblld+7Sojv/3aJbECFVMCDCtm3qdzs397uRoUpm0C1fw+Mi6bUYG6IISj3nbSksbdXUt0vu8=
wvz8prUPWKsimizSV51w9ZBt+OavojWa5pgzG9jPKmQoDTm/FkKS02raXnM/8/Pu0tzS2us69X0=
2aopY9NmuL83mVJMLcBUY8rNLi5n0/GCpuSy6uqxeajP/XjboBst71FMt18UxaRcgkTOPin5WBI=
dkOcWV9ypr+eTqeQPpl/TY7umxzZ941tEjjgqBbi5KJLOyyO/1jRdrJumTL292wfdUH8pxQTuAy=
Lps0bGNNQmcvCYDyXRt3K85j/nZmtiDMH2+tEBt0dSlpRGRkPW6ekF94UETzMQo27aOVzWm1gC/=
Ewk4VFrkEfQy2r9xJorGlScVQDGc7QyS1qoQ7dLwfSGLQMOw9sBgv3nFxccfesLTbroVb94En2X=
wCuy98lQ+6Dl6owl+oQkeL5e0SnFmjP6Ng2DiinjO4fctYOlY7qpKFV+M7/sTp6bc/OKWYbd8ti=
9ik2RgN1DIulv9e3XECByoJ64c3t949BxPTkjCpo3i5x2eU3IBurwpk9F0ox3UyhJ0idSQzxa9P=
sIfcW4WhQ5uLbvOaxPbt093HFyGBBfCH1jgwHbsDESjHnNNKvxIHkP71L+J9lepJSA/O8vZ7OYg=
2E37hgquqwj5/87NZcsSumMmHTLddGBe0qX7JUXXTJD6z3ocZ0oJIdbOXcrC8hMq30bhBwGhi3Y=
BLARW7E5AjvUBg4yZB4k7+GV5aRkd3a2wYeTZ+eydQ4B+fZ1mlYNzEuqiUmfnJnNAjfrpPFdUR5=
+RgrG5EWzKPI96LCOC8lhavE8BaQkuVt1OiAnnRf8wSbupNgIsBnbIwAHcJHAJ+ghq8wreXwwsN=
bo1K3c+ixTYpu/HvJtL9CTcZEQpOm1RxfcV3CR48HTnq1YIbMILMLv/j7lfvT8p+7ZY2ddVBQoU=
IgOdKET3UXARmwF2M4YInBfykk2xX6li3xvCurgqdzA40PM1HpxYip5LHjhr+fco0dPN0US5KAD=
XTxqoLsI2IitBn8MVhco4SKZZkYKm3q54H2OvbLgwZNnqxg8dGB1n/CNf5yvTJKRgw6Dr9vqQiU=
EYTNgDIwlAgknvXIlSDpUdAEvuww8lcc+eB65f5d75Kfb7FJXhaQQOehEdwzgBpsN/lisLlDeBT=
eQs1+y+jUHWlJldy4+88oiFnxvrx/eU5mkRuSg87JPxFni2+yPJedqONkPQSQS5IJ3yPaalJddv=
M8pg6oktYocbE3eQaVuz1gYUwTugCCyLHLBC3YDbwJjp5ddQ1mWpFaSQ//YjO0Gf0xWFyjHowhi=
98HAa9KqiCWp1eSYvb7t/pjsfKAcJ3KNBU7UVLE1Y2h268VIQp/dkawkrgBu5VbHMQG5bMzhunr=
4tvtjqm/nHY9B0KhXEfzoP+jxgr1ZNCLJosLvvVt5q8jBZt92f0w54xmFoJGcBskpJeFkTWxVml=
VU/BAiyScGta0kB32+7f6YONcAI7hDMUGrM0ydNFBVodpIethbJ5ka6loxrUwfpW+77eL65wOfE=
4IC9d0qYwB/mLGDRmUF5hupqqm3u1X91KIRdc0+u9V0pgPfa/wx1bfzjmfiCErfqXChvw/lKSr9=
0cjx71ZMK3+6ca6VJPm2+/Eox/gZgjSptrlgt3I2fRRjO3iov/paiI5C5FhA5jyxyYizshXxCNs=
NZI5EYBoPmixqSAqKIXKJbs3XlHnkYLIFbggztMqTfNv9MVk/gXKSkZOknQvycwyRS3RrXlMWkW=
ON20WSb7s/Jus3UJ6MIshfoidZFoy0JGLJMbWtJoktfGw3+GOyukCZEHQicKKmiiW6vT0kBYUsi=
zIoS47pbiVJ2GzpM4zFf+yw/gLlCTzouIT0/lywbWIgBSUWVckx/a0iybfZH4v1Eyjh5Lg2HpMf=
hkwEGtRU+Vu65Od4WSc17eoPntMLdrsTcc7uVgw8Fo1IQncMsBWbDf5YrC5QfgA3Fn3fCzSoqSI=
nkLQ3QPISL81j8ObHq85ZhRzrI0SSr9vahUpstYQrxhCZ35hwYgT9SYpXFwmhXlRHTqCB5CV7y2=
h1ofLpQzuSF/zP3L2z6WcrIwldbBqguwjYiK0GfwxWFyjh4ij1mafrBfUxHf+cyjz8S9u5tjd23=
ciAG1Oy0kbGpJK6vpy5TBD5jLdpmzwCf9H0up925kF8fpM/RSBh0kBqCclLGxXY5qe/+LYX2Jxx=
4ROES7FxnwuySe0uIK9LMrtiplqu0jacxCayzrARYHNkJiwcJNOL6zKC5FJkM7xEZRHIAbR1EWl=
vZHZdNqPoys6cxxZsspQ8bMXmSLyUcpE0z2IQR2KbBKpTksLod1UmUIk5MquOSAqBu/rfCruVZH=
atpyfRt59dxiCwMXJq0fxIygGfE9R4EDXyIpbM3STOhB7vNp8eJ4VIOqgPE5I1BPrt7HN9pusVn=
QZsgxZJ3UTyPA8RQYT9DyV3GmlFJYH7qvkpAmSIpH0qiEfdH7NASAgi6R7Vd38OFSLH6kQSP8V8=
W5ItLO1cUXnF/6DOCBBJ3Z9kGhmNytST3tL56HV7SBe7C7xAz37Uqyx49sptY49NPfatflA/6rW=
BpjHpHR1HB267dp3Li+q/9M/CS8cULcXfV0cHJB+t84DLdI+t/NQJ2zsDedJV8a8pmmZTRHX/uU=
kRiyKp++9xikjivIjq/oOlSKKumH/RFfU6I4aURm3kVaSu8mOZeyWHJGSwNwM22iYk70ra/k/e2=
k6Qz4TIIrHoJxKy+0lgR8YkZNqOpKJi4/ybwO8BdPFbSx34AtIAAAAASUVORK5CYII=3D");
background-size: 25px 25px;
background-position: center;
}

#ms-outlook-ios-main-container {
margin: 0 0 0 0;
margin-top: 120;
padding: 8;
}

#ms-outlook-ios-content-container {
padding: 0;
padding-top: 12;
padding-bottom: 20;
}

.ms-outlook-ios-mention {
color: #333;
background-color: #f1f1f1;
border-radius: 4px;
padding: 0 2px 0 2px;
pointer-events: none;
text-decoration: none;
}

.ms-outlook-ios-mention-external {
color: #ba8f0d;
background-color: #fdf7e7;
}

.ms-outlook-ios-mention-external-clear-design {
color: #ba8f0d;
background-color: #f1f1f1;
}</style><style id=3D"ms-outlook-ios-dark-mode-style" type=3D"text/css">.ms=
-outlook-ios-dark-mode {
color: #E1E1E1 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-reference-expand {
color: #777777 !important;
}

.ms-outlook-ios-dark-mode a:not([class]) {
color: #0086F0;
}

.ms-outlook-ios-dark-mode font[color=3D"#000000"] {
color: #E1E1E1 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container {
border-color: #303030 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container > table > =
tbody > tr > td:nth-child(1) > table:nth-child(1) > tbody > tr:nth-child(1)=
 > td:nth-child(2) {
color: #0086F0;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container .ms-outloo=
k-ios-availability-timeslot-container {
background-color: #0086F0 !important;
color: #000000 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container .ms-outloo=
k-ios-availability-border {
border-top: 1px solid #0086F0 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container > .ms-outl=
ook-ios-availability-delete-button {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAA=
BICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAC/FJREFUeAHtnF2MVVcVxw9z+RhgZhgY6GgTzIwvm=
IBRWoMJNpRIg1Yf6kdH+6BNNDYQQ4yG+NAHE+KLD4Y0sQQx+lRJbDTURBNMm1JoQ1pFUZuCCQ9W=
LInlm2EGGBiYGf+/M3fdu++Zfc7Z59x7h6FhJWf22V9rr/0/a6299r7nzLxoFmnXrl0de/bsWT9=
v3rxPTE1NrdHQa3Q/qLRHV7fKuhFHZaNKuEZU9h+lp1R2Svdv79ix4x/iM6myWaF57R5l9erVD9=
68efOrmtwWjfWort4mxxxW/9cF2KHOzs4DZ86c+V+T/DK7twWggYGBzhs3bgDK07oekwQdmVKUr=
5wUUK/qemHJkiUHTp8+fbM8K3/PlgK0atWqLgm7XaDs1PUh/5DtKdW4Z3Xt1rj7Lly4cK1Vo1Ra=
wWjz5s3zr1279n0JeEACPiGeXa3gW5BHl8beKhm2SZvubNiw4a/SqKZ9VdMaJK15RBPZK+E+XnB=
CbW0uoN7RAN+VNh1tZqDSGrR27dqFGvg5AfNzpf3NCNGmvsj0raVLl/YNDg4eElATZcYppUH9/f=
0fnZiY+K0GfLjMoHehz/FKpfK1c+fOvVt07MIACZzPCpyXNNCyooPd5fZXBdJXBNJrReQoBJD8z=
ZBMar8GwLxK04IFC6JFixZFpPPnz48keNTR0UGAGPPUGNHk5GSkBxHduXMnun37dnTr1q04LT3o=
dMdxjfENmdvvQvkEA7Ry5cpnxHSfrlIxDYBodYkWL14cgxEqoNsO0MbGxiLFWDFgbl2Be1a27Rc=
vXvxlSJ8ggKqa86IYFgYHUHp6emJNCREotA2aNTIyEoMV2sdpR4D5VIgm5QJU9Tl/EvNCZoXG9P=
b2xmbkCBbfYkKYjJkNk0U7KIcwNUwO8zNzhJ+ZYNyo+gfzGx4eLqNR4zLtx/N8UiZA1dXq75Il2=
CEzKYDRPsmdRwwA5qF9WXwZGA2NMjKAA08un5nCF6AAuwDhuB/KWt1SASLOUcc3NVjwUs5T7uvr=
a/AxADE6OhpfRUFJmyhgdXd3x5erVWjhpUuXimrTcSnCxpMnT477xssKFJ9Thy/5OvnKFJDF4Lg=
CX79+PRaYp9tqwjxx1pjiwoXT1s/YyMHqh+kF0oPi06sLNzKDvBrE9kFP+w219tYnuWBSXV317R=
cCapUoImSSZaE8fkqrbBwuWEftDWOTs3xOOiVwN/m2JTNWJTaeYrZXVylwxsfHo/Pnz88aOEwcb=
WFMxjbigfHgAom57q3OvaHLDBNjV64W32xolZJBnZctq/tvVB4fgC+YbcK/Mb6tfIyP6RUwt36B=
fFU83nJlb9ASmRZHBv9VgxVuI989Dlnta1UId/ny5Vr+bt6sWLEiDkpNBplOkOOWmV1SnwG1r50=
nNZiYGmxXg1xweEqsVkao9pUrVyx711Nkcc0NWZE5j6QcfVUMak1rAA3omFQNdtZqMm6wbVYPCB=
XGrFDxuULIgkzIBiFrqD8CA7CwudQAkolwhpx7TIppuUEgq5UJYkznQopMyGaEzMieR2AAFtauB=
pAqnrbCrNR9EsQ5BeKNLLZtqUM2ZDRyZbcyX+piEQPETzMqfMzX2C1j40nMAal9vFl06333Yw9/=
O7q87c3o+iM/jFphhPCAFzzhnUdsaJEVQnbmkEdgASa0iwFSpPuk3Wd1ZlduxPYhxLTGPvWdaHL=
pA9HYhm3Rta0/aQokpgkPeMU8xTuPkBFZjdw5WJkn7RAmsZnFAAmxLZ5GDUXYr60ExDnuoA0NE5=
lFJ39fK7m1bqg0SAYOPIxc3lbmS5HVYjPmEOiLYkw6dunnYDHd5GPslrmqya7c1NZt47tfcvSn0=
aIT9QO8MiB5wRFPeIcQsiKzkTsXK/Okj4JN5cSJEw+p8nueBg1FBF+KEeIynkjosQI9Fv77UDTZ=
/eFo4oG1cX9S8pQ3RKoNI05n0sDpeuXZ3L4uO2Q3YNCiAAvoPHbs2B8r2i48LkZPuMyS9zg3jhc=
gnkbRoLAsSK0CB7nxRcwBoLjQKDM76n2kdn+pCNWnVPkZXwMrA3mLfeyYwepC06IgtRIck9H1o1=
iAG21bm0R6CoB2qPBjiYqGLJtSO3Mhrghg3NDfMqEgtQMcZODXE3vQaFTAOdVFTOxZ9eVXyFRCN=
W0F45wl1P/4GOaBRB+W8obVSg65qM/xjc2Ww/wQroINdhbJxMbZwdWDm5TWIG/UDDjGA5CYMGRA=
kKI51FkZ9ayArQAHXq7s7pyoS6EeAJr2viktKLaNKfd5jo02IeQDadyJceDRSnDg58ruzom6FOr=
ukKrlAoTXN0I1W0UG0kInTjLerQYHvq7s7pxszGQKNnEknayY7Xwd/vrIrXsMdZ5l7jqEZH2jks=
KhKPIpbGYU+1Yra4S5Nbt3M16WulrjzsnqkynYoEG5AJWw3eRYM/I+cDAr19xw1q0EyfU77pxmC=
FcvGMVJj9Tz/jtiBlvmSd3VwN8juzQNHFvZOBC2lczSVqxkNgekY04BNEKg+Hk1zAwUiUAtUOQQ=
qmygiEBZ4OCLuJrZuzFGGvGTtQWK7AgCAsU/A9B6MczcaoC8MWbwvAArTcA8cKxfu0By3zJhDgE=
P+g846VMmWFoK2kZok+vsrDwvDQXH+AASZoVfMmrGJyGzew7kzsn4J1OwIQ56O1mRzGNW5tQYyN=
WmZFtfvig4xqOVICGzPVjmEnKWDjYdfPsggXi9P5PcA6ciAJUFx4RpFUiuzO5cbBxPOgw2lSNHj=
kzJD21UAz4uSSXiBnb1ED6JTWsI3dAB+8319R9MykTIaT4pqmjxeI83dLIJzVm+fHlNg65evRqy=
ir188ODB38SRtBgcyh5Cy678kC3vxBN2gJbbb+2Xa03KgGOdvZrk8LZ2vhRZLQZiDoH+J8Yk3qb=
rp9kz6vgDMUeOVMJ2WSohln1WgvyIdCqaWLUm6vzn/mjp4R9nD5A68nSFaRKaM9n7kWjx334VLX=
gfD5FO7Nr56dn8D2+hBfifSc3zGf1kNFoDRC8ivKzJbk0farpGb2PVfhvj8Kzo8Wse/1bXY1rmG=
gBGb83lDiEwX9ELDJ+jYW2zqsIXcnuqAU/AiIHth0Qrm0spshk4yOXKniWni0UNIDnqA6o4m9WR=
OuzXjUCTb3bl9Z+tekwL2YyQOdD3nAUL61cD6LQ+RhNAu60iK+VJWFyUtPGsfrNVp3nEfsdODZG=
1gPbsBguTtQYQBfJB+8T8klWmpawEvF5ihMPG1ucKIYvtHZEJWW0FzpKRuYOB26Z+2KxSrUrjUi=
9eNI4dlNswec9umMtWNeyd+Mg1v2SfdufRnOTbZSwigYEh4v1Ir8y87srZoEFUrFu37mca6B23U=
do9q5gbMArc+LU8U+20fu0oZ0xeCUQGI2RzX3+xcl/KnJl7sq62zLsVGuj+a8BVQBpMzECSqb2n=
5bFP+U9bWVaKWbnmRtTKa7g8VWKP/GAyi3t6Hfx5KQqfY5EyrTGrgN/ea4ylPXsU9/yiVuDceAG=
iflCfMUo9v6Db+EUip4/3FiBYRvFJ+AIIRwlQ5APOXrx8fYXw42yHCNl1xqxWvHZXwOfAnk8Rvi=
6AvEeMXhMzoe5/zJKz9wIogcQnmHzHMP1BhKGXk3I4hfr7Im1MDm3jQvNYgnn6ZopoCCbDqkh/e=
KUd1NGfGCckCEyI3PznUMZQTptPMV9UfsaqZ23SUlYV96gzrV3RckCdjQ/qUn2QK7Cc9r800fdV=
9kVdmWbp9uOeJ8xya08YrTAflWybl0fLOEHgPIcL3iWI7yT4JPPXIX0LTbaqSfvFuJC5JQUxs7H=
gktUIkzLgMDXAYGVEUwDCzDHJq2C+fR/1miBVn/SS8sus7B5JS30WXtin8I2nnjjvNR6/R4BBTP=
6xAJ9evlZU5sIAMYAGeleatFEm8byynMvPVeJDueeRFZnLCFnIB/kGYFui8g/sPzcppUEuUIpAj=
+oDYExup55W/QzEbTSL91UZdiITsjU7dNMa5AogbfrA/YOllgJkYA3oeyvFK/f/RZcBkpVW/8nb=
k4pttqjdJl3BX9qm8OVXgzdkSq/q19J785+8pUwsGhoaqhw+fPiTmtw9828C/w/K8jZzsc+GngA=
AAABJRU5ErkJggg=3D=3D") !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-availability-container > table > =
tbody > tr > td:nth-child(1) > table:nth-child(4) > tbody > tr:nth-child(2)=
 > td > a {
color: #0086F0 !important;
}

.ms-outlook-ios-dark-mode .ms-outlook-ios-mention {
color: #ACACAC !important;
background-color: #292929 !important;
}</style>
<meta name=3D"viewport" content=3D"width=3Ddevice-width, user-scalable=3Dno=
, initial-scale=3D1.0, minimum-scale=3D1.0, maximum-scale=3D1.0">
</head>
<body style=3D"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
<div style=3D"direction: ltr;">
<div>I second this - and I was extremely clear in my email to spring a few =
weeks ago - I believe that there is place for both srv6&#43; and the altern=
atives - especially since I point out that srv6&#43; solves an overhead pro=
blem that was not solved by srh or the programming
 draft - and actually pre-dates the usid mechanism.</div>
<div><br>
</div>
<div style=3D"direction: ltr;">Do I believe that the NP draft needs work to=
 bring it inline with the consensus agreed approach to rfc8200 and potentia=
lly an update to rfc4291 needs to be done to sort out the semantic issues? =
Certainly - but that is not to say
 I want the work to stop - on the contrary - I have said it before - and wi=
ll say it again - I believe we should work on both - and potentially have a=
n interop draft where necessary - and then - let the operators make the cho=
ice as to which they wish to use.</div>
<div><br>
</div>
<div style=3D"direction: ltr;">There are people on this list who can attest=
 to the fact that I broached the subject of interop with several vendors - =
and even the authors of some of the drafts under discussion - and I am more=
 than happy to do the work on this
 if people are willing to join the effort.</div>
<div><br>
</div>
<div style=3D"direction: ltr;">Andrew&nbsp;</div>
<div><br>
</div>
<div class=3D"ms-outlook-ios-signature">
<div style=3D"direction: ltr;">Liquid Telecommunications - Group Head Of IP=
 Strategy</div>
</div>
</div>
<div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"dir=3D&quot;ltr&quot;"><font face=3D"Calib=
ri, sans-serif" style=3D"font-size:11pt" color=3D"#000000"><b>From:</b> ipv=
6 &lt;ipv6-bounces@ietf.org&gt; on behalf of Ron Bonica &lt;rbonica=3D40jun=
iper.net@dmarc.ietf.org&gt;<br>
<b>Sent:</b> Friday, September 6, 2019 18:50<br>
<b>To:</b> Robert Raszuk<br>
<b>Cc:</b> Fernando Gont; spring@ietf.org; 6man@ietf.org<br>
<b>Subject:</b> RE: [spring] Question about SRv6 Insert function
<div>&nbsp;</div>
</font></div>
<meta content=3D"text/html; charset=3DWindows-1252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--@font-face=09{font-family:"Cambria Math"}@font-face=09{font-fami=
ly:Calibri}p.MsoNormal, li.MsoNormal, div.MsoNormal=09{margin:0in;=09margin=
-bottom:.0001pt;=09font-size:11.0pt;=09font-family:"Calibri",sans-serif}a:l=
ink, span.MsoHyperlink=09{color:#0563C1;=09text-decoration:underline}a:visi=
ted, span.MsoHyperlinkFollowed=09{color:#954F72;=09text-decoration:underlin=
e}p.msonormal0, li.msonormal0, div.msonormal0=09{margin-right:0in;=09margin=
-left:0in;=09font-size:11.0pt;=09font-family:"Calibri",sans-serif}span.Emai=
lStyle18=09{font-family:"Calibri",sans-serif;=09color:windowtext}p.msipfoot=
er30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538=09{margin-right:0=
in;=09margin-left:0in;=09font-size:11.0pt;=09font-family:"Calibri",sans-ser=
if}@page WordSection1=09{margin:1.0in 1.0in 1.0in 1.0in}div.WordSection1=09=
{}--></style>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Your comment about killing innovation in the IETF st=
rikes me as being odd. I never recommended shutting down SRv6 work. In fact=
, I support it.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">It is you who are asking to shut down SRv6&#43; work=
..</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">So, who is looking to kill innovation in the IETF?</=
p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><br>
</p>
</div>
</div>
</body>
</html>

--_000_VE1PR03MB542230E54FEB8E9ABFC87F54EEBA0VE1PR03MB5422eurp_--


From nobody Fri Sep  6 09:43:25 2019
Return-Path: <rbonica@juniper.net>
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 9B7C7120CD0; Fri,  6 Sep 2019 09:43:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 2k73GURmMqZW; Fri,  6 Sep 2019 09:43:12 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4E5A1208B5; Fri,  6 Sep 2019 09:43:12 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x86GdqDQ020012; Fri, 6 Sep 2019 09:43:08 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=cDUjRhP62n0wKd2BZP6kZPNralu9FNk2Nw0HZz9iTS4=; b=WjvXaXPL4j6q6Egat7tSVssSIw6FFhwV2hwXJimNBc56arzkPmF/9Ec0PRd/gyFAEBxi d1jHKH8xkJGWo1Tbjen5vqLU2zUVQhb5iAwxDtFu9Elh72Z2JFdupzOeLaTGWcjf2DPV gtRlxk9kHnZzLlBel1XY8/+AYveOpieA5yxZGnDKjY5O0i4wKsyk3YtkJDJ5e6bw/I1I +ebnhPKQMlensxFJ6O/EL7suBiM4pCltjm8O4wAc/0EetiurC60s4Kw7WJBe0wn7/2AP 8POW4TdGI25ouc8pqmgaPjV+iVW/zaSkoJ4KVwurZvDfbIRtIGtHnOaym0ItU+kf7KBe Yw== 
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2055.outbound.protection.outlook.com [104.47.38.55]) by mx0b-00273201.pphosted.com with ESMTP id 2utg5ad9dy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2019 09:43:08 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kNF1QosGtArZD/4zwVhb52eIYm6+u/x3fmU4zhW+ZTUJSz9TK/Yaw4uboygT/x5jLTl58naMaZh79XttCP6w6u0NUI6m1y46We7qjDELsmliH4NqzZoe/5H7DnzUn7rabh4nPTVJDgciIbat738wJh63qnwNMpU3v6pq+M4+5aVKeRo8OSaIcoNH4aAkV/GBSuZkl5udaodseDHcbTl0KJVCX/W7CBzCWNO+Ffc7jsQLjtphnNwf1Xuzlo9UgJZuJZj7u/AGlXVoECXOnihQFdnxgV9LjoBR7Sq7LehCsRfQ/HLpbZ+TrDH6hNp8IDenaspzc92xQ0c2A1J98fzL0A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cDUjRhP62n0wKd2BZP6kZPNralu9FNk2Nw0HZz9iTS4=; b=ipyyr7bDsSCBX0hw9vAPBHa3eFpVwO/7yYNETYpdFFuiu6CcvxqgsKUv6fIY5v2CaIXFyx17iCCLnyEZC0R1foNq1w7MhN3bCkI/xWRV4rZyhKeqMvMi+71uiIDQQbCd3oiGs/2M7a7HG5ftM6hoB/i2NCd9j/fd3J//yApKSkYkkF7bh2XYzVm3O1/MnC5s1MSak9MNq7OYIVFtr/8YT5AKjmzwJV9vCutR5+hdM7CzeOdzekJr1ZpWT/lKld4fkVzPtCGHAlg8IW058y8VMe0/VekxtesuJsJ7Jj/CRlG9+tqxDTd0LqiYSIh+ZKJPk1dHvXtYVm//XqEN012r7A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4312.namprd05.prod.outlook.com (52.135.202.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.12; Fri, 6 Sep 2019 16:43:05 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Fri, 6 Sep 2019 16:43:05 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <rraszuk@gmail.com>
CC: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Question about SRv6 Insert function
Thread-Index: AQHVYaiGkQrPBxFhV02Y8RCTv8yVq6cZzxWAgANe64CAAAKegIAAVJCAgABDXXCAAItTgIAAet8AgAAFCoCAAAzUEA==
Content-Class: 
Date: Fri, 6 Sep 2019 16:43:04 +0000
Message-ID: <BYAPR05MB5463C323DF19F37B037E6E31AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <A6FA74AC-F349-4F01-A86A-949870134779@cisco.com> <BYAPR05MB546363BF8D7D1EC848EB3103AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERmdCB9RVstq2sUnkYLM29ayE6jZuWARQv7HRbsMW_Tu-w@mail.gmail.com> <BYAPR05MB5463E9041AB1A10A46E2A9FAAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ER=QbU+-+oKnif+-6dWbbW9eiX6SFP0XNvNuVT=s0KdYDQ@mail.gmail.com>
In-Reply-To: <CA+b+ER=QbU+-+oKnif+-6dWbbW9eiX6SFP0XNvNuVT=s0KdYDQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-06T16:43:02.9394516Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b17fecff-f48c-4aba-9dd2-c53857fb40c8; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 069b16ea-145f-4a02-4202-08d732e94a3f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4312; 
x-ms-traffictypediagnostic: BYAPR05MB4312:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB43123894243B0DCCE4BD7BAFAEBA0@BYAPR05MB4312.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(376002)(39860400002)(396003)(366004)(136003)(189003)(199004)(14454004)(66446008)(55016002)(76116006)(5660300002)(476003)(52536014)(486006)(66476007)(86362001)(66556008)(66946007)(64756008)(5070765005)(102836004)(26005)(76176011)(7696005)(53546011)(6506007)(186003)(71200400001)(71190400001)(8676002)(11346002)(446003)(81166006)(8936002)(256004)(6916009)(14444005)(81156014)(74316002)(7736002)(33656002)(561944003)(1411001)(99286004)(229853002)(478600001)(54906003)(6116002)(3846002)(316002)(790700001)(6246003)(25786009)(4326008)(6436002)(53936002)(9686003)(66066001)(54896002)(2906002)(236005)(6306002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4312; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: XM2yjCVr0OienENeB4wF7GplbR16l3ZcGg80SYEgLrnRstuWvzIiJKjlooAYfeDCoT8kadGlPcP5ppP7dXB8BOjO3RuX4nVI5Xb7Ct1fcsg06mDS4Zje160wi6DQiAW2zpIhC3p6vbkDTyYF8Zo/PS3lmPki37zly1zDyal/U1UOrSRufe1CBrieNZeAQ/Hq2urioTXlO06F9/4tehNTyXOcKRQNxhBT345i5CDypmGvu6U0xvDdWgu/iZAAdI1sezSFAEGKNSAV99Ap4LpqVu8qvlKC0NVS6K2Y5SZVaEwFTC0D/DeMzVS4LptQVW7LkXbNDnZFpBylmhjXuDEqeWrPbf8onuS54RNdReF0S7zRmSnHyX7q8UXaYJZyq2TkZbi9lgCdZGarbKdvU63ISFbLmXYsB+cX03k3K3/jmGE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463C323DF19F37B037E6E31AEBA0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 069b16ea-145f-4a02-4202-08d732e94a3f
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 16:43:04.9493 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KTw1McNhO9pgZxFeRu1zSPgNQe9lSE6fI6uBgJnVZntu5yDOV0W8hzEFs9Z3bNXg9fG2MkWm7c3WCvd1k2MvRA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4312
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-06_07:2019-09-04,2019-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 spamscore=0 phishscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909060177
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XtKFSUUErbh3CRUyvGZaJ60QYVk>
Subject: Re: [spring] Question about SRv6 Insert function
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: Fri, 06 Sep 2019 16:43:16 -0000

--_000_BYAPR05MB5463C323DF19F37B037E6E31AEBA0BYAPR05MB5463namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9iZXJ0LA0KDQpTbywgeW91IGRvbuKAmXQgd2FudCB0byBwcmV2ZW50IGlubm92YXRpb24uIEp1
c3QgbWFrZSBpdCB2ZXJ5IGRpZmZpY3VsdCDwn5iJDQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KRnJv
bTogUm9iZXJ0IFJhc3p1ayA8cnJhc3p1a0BnbWFpbC5jb20+DQpTZW50OiBGcmlkYXksIFNlcHRl
bWJlciA2LCAyMDE5IDExOjU2IEFNDQpUbzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5l
dD4NCkNjOiBEYXJyZW4gRHVrZXMgKGRkdWtlcykgPGRkdWtlc0BjaXNjby5jb20+OyBGZXJuYW5k
byBHb250IDxmZ29udEBzaTZuZXR3b3Jrcy5jb20+OyBzcHJpbmdAaWV0Zi5vcmc7IDZtYW5AaWV0
Zi5vcmcNClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBRdWVzdGlvbiBhYm91dCBTUnY2IEluc2VydCBm
dW5jdGlvbg0KDQoNCldlbGwgdGhlIHRlcm0gInNodXQgZG93biIgaXMgbm90IHByZWNpc2UgaGVy
ZS4gSUVURiBjYW4gbm90IHNodXQgYW55IHdvcmsgLi4geW91IGNhbiBrZWVwIHdvcmtpbmcgb24g
YW55dGhpbmcgeW91IGxpa2UgYW5kIGtlZXAgc3VibWl0dGluZyBpbmRpdmlkdWFsIGRyYWZ0cyBm
b3IgaXQuIElmIHlvdSBhcmUgbmljZSB0byBhbiBBRCBoZSBtZSBldmVuIHNwb25zb3IgaXQgZm9y
IHB1YmxpY2F0aW9uLg0KDQpTUFJJTkcgV0cgaG93ZXZlciBhbHJlYWR5IGhhcyBzcGVjdHJ1bSBv
ZiBtYXR1cmUgc29sdXRpb25zIHdoaWNoIGFkZHJlc3MgdGhlIHByb2JsZW0gc3BhY2UgLSBzbyBh
ZG9wdGluZyBuZXcgcHJvcG9zYWwgbm93IHdvdWxkIGJlIG1vcmUgb2YgZGlzdHJhY3Rpb24gdGhl
biBhbnl0aGluZyBlbHNlLiBBbHNvIG5vdGUgdGhhdCBTUFJJTkcgV0cgYWRvcHRpb24gd2lsbCBo
YXZlIGFuIGF2YWxhbmNoZSBlZmZlY3QgYXMgbnVtYmVyIG9mIFdHcyBhcmUgd2FpdGluZyBmb3Ig
U1BSSU5HIHRvIGNvbnNpZGVyIFNSdjYrIHJlbGF0ZWQgZHJhZnRzIHRvIGJlIGFkb3B0ZWQgb3Ig
bm90Lg0KDQpUaGFuayB5b3UsDQpSLg0KDQoNCk9uIEZyaSwgU2VwIDYsIDIwMTkgYXQgNTo0NyBQ
TSBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIu
bmV0Pj4gd3JvdGU6DQpSb2JlcnQsDQoNCllvdXIgY29tbWVudCBhYm91dCBraWxsaW5nIGlubm92
YXRpb24gaW4gdGhlIElFVEYgc3RyaWtlcyBtZSBhcyBiZWluZyBvZGQuIEkgbmV2ZXIgcmVjb21t
ZW5kZWQgc2h1dHRpbmcgZG93biBTUnY2IHdvcmsuIEluIGZhY3QsIEkgc3VwcG9ydCBpdC4NCg0K
SXQgaXMgeW91IHdobyBhcmUgYXNraW5nIHRvIHNodXQgZG93biBTUnY2KyB3b3JrLg0KDQpTbywg
d2hvIGlzIGxvb2tpbmcgdG8ga2lsbCBpbm5vdmF0aW9uIGluIHRoZSBJRVRGPw0KDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCkZy
b206IFJvYmVydCBSYXN6dWsgPHJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWls
LmNvbT4+DQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciA2LCAyMDE5IDQ6MTggQU0NClRvOiBSb24g
Qm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4N
CkNjOiBEYXJyZW4gRHVrZXMgKGRkdWtlcykgPGRkdWtlc0BjaXNjby5jb208bWFpbHRvOmRkdWtl
c0BjaXNjby5jb20+PjsgRmVybmFuZG8gR29udCA8ZmdvbnRAc2k2bmV0d29ya3MuY29tPG1haWx0
bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20+Pjsgc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdA
aWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzcHJpbmddIFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uDQoNClJvbiwN
Cg0KPiBUaGV5IHJlbWluZCB1cyB0aGF0IGRyYWZ0LWlldGYtc3ByaW5nLW5ldHdvcmstcHJvZ3Jh
bW1pbmcgYXJlIGZhciBmcm9tIG1hdHVyaXR5Lg0KDQpUbyBtZSBpdCBhY3R1YWxseSBoaWdobGln
aHRzIHNvbWV0aGluZyBxdWl0ZSBjb250cmFyeS4gSXQgaXMgdGhhdCBzb21lIGZvbGtzIGFyZSBw
cmV0dHkgZmFyIGZyb20gYXBwcmVjaWF0aW5nIG9yIGV2ZW4gZ3Jhc3BpbmcgdGhlIHZhbHVlIG9m
IHRoZSBwcm9wb3NhbC4NCg0KSW4geW91ciBvdGhlciBub3RlIHlvdSBoYXZlIGV4dGVuc2l2ZWx5
IGVsYWJvcmF0ZWQgd2VsbCBvbiBob3cgdG8gZWZmZWN0aXZlbHkga2lsbCBpbm5vdmF0aW9uIGlu
IElFVEYuIElmIHdlIHdvdWxkIGJlIGZvbGxvd2luZyB5b3VyIGFkdmljZSB0aGVyZSB3b3VsZCBi
ZSBhbG1vc3Qgbm9uIGRvY3VtZW50cyB3aGljaCBidWlsZCBvbiBmb3JtZXIgd29yayBhbmQgdXBk
YXRlIGZvcm1lciB3b3JrLg0KDQpCdXQgbW9zdCBpbXBvcnRhbnRseSBkb2N1bWVudGluZyBzb21l
dGhpbmcgZG9lcyBub3QgZm9yY2UgYW55b25lIHRvIGFjdHVhbGx5IHVzZSBpdCBpZiB0aGV5IGNo
b29zZSBzby4gVGhpcyBlbnRpcmUgc21va2UgYWJvdXQgaGVhZGVyIGluc2VydGlvbiBmcm9tIHdo
YXQgSSBoYXZlIGJlZW4gdG9sZCBoYXMgc29tZSB0ZWNobmljYWwgY29uY2VybnMgYWJvdXQgcmVh
bCBzb3VyY2UgYXdhcmVuZXNzIGFib3V0IHNheSBNVFUgaXNzdWVzLiBXZWxsIGZvciBvbmUgaWYg
SSBhbSBkb2luZyBpbnNlcnRpb24gaW4gbXkgbmV0d29yayBJIGJldHRlciBtYWtlIHN1cmUgSSBk
byBub3QgZHJvcCB0aGUgcGFja2V0IGJhc2VkIG9uIHRoZSBNVFUuIEl0IGlzIHNvIGJhc2ljIC4u
LiBvZiBjb3Vyc2UgSSBtdXN0IGNsZWFuIHVwIHdoZW4gSSBmd2QgdGhlIHBhY2tldCB0byBvdGhl
ciBkb21haW4gYnV0IHRoaXMgaXMgYmFzaWMgbmV0d29yayBoeWdpZW5lLg0KDQpJbiB0aGUgc2Ft
ZSB0aW1lIGZvbGtzIGFyZSBoYXBweSB0byBlbmNhcCArIGFkZCBFSHMsIERPcyBldGMgLi4uIG9u
IHRoZSBncm91bmRzIHRoYXQgc3JjIG9mIHRoZSBlbmNhcCB3aWxsIGJlIGluIHRoZSBwYWNrZXQu
IElzIHRoaXMgc3VmZmljaWVudCAuLiBldmVuIGlmIElDTVAgaXMgc2VudCB0byBzdWNoIHNyYyAo
ZG9taWFuIGluZ3Jlc3MpIEkgYmV0IHN1Y2ggZG9tYWluIGluZ3Jlc3Mgd2lsbCBub3Qgbm90aWZ5
IHRoZSBvcmlnaW5hbCBwYWNrZXQgc3JjIGFueXdheS4gQW5kIHdpdGggZW5jYXAgdGhlIHBhY2tl
dCBnZXRzIG11Y2ggYmlnZ2VyIGFueXdheS4NCg0KQnV0IEkgd2FzIG5vdCBwYXJ0IG9mIHY2IGNy
ZWF0b3JzIGFuZCBJIHRoaW5rIEkgd2lsbCBrZWVwIGl0IHRoYXQgd2F5IGJhc2VkIG9uIHRoYXQg
bGl0dGxlIHRocmVhZCB3ZSBoYWQgaGVyZSA6KQ0KDQpCZXN0LA0KUi4NCg0KDQoNCkp1bmlwZXIg
QnVzaW5lc3MgVXNlIE9ubHkNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQo=

--_000_BYAPR05MB5463C323DF19F37B037E6E31AEBA0BYAPR05MB5463namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vnb2UgVUkgRW1vamkiOw0KCXBhbm9z
ZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUt
bmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0
OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpw
LmdtYWlsLW0tMzE1NzA3NDIxNzMwNzgyMTM2NW1zaXBmb290ZXIzMGIzZDUzOCwgbGkuZ21haWwt
bS0zMTU3MDc0MjE3MzA3ODIxMzY1bXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYuZ21haWwtbS0zMTU3
MDc0MjE3MzA3ODIxMzY1bXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOmdtYWls
LW1fLTMxNTcwNzQyMTczMDc4MjEzNjVtc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjp3aW5kb3d0ZXh0O30NCnAubXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVy
MzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZv
b3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow
aW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu
OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlJvYmVydCw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U28sIHlvdSBkb27igJl0IHdh
bnQgdG8gcHJldmVudCBpbm5vdmF0aW9uLiBKdXN0IG1ha2UgaXQgdmVyeSBkaWZmaWN1bHQNCjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtTZWdvZSBVSSBFbW9qaSZxdW90OyxzYW5zLXNl
cmlmIj4mIzEyODUyMTs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj5Gcm9tOjwvYj4gUm9iZXJ0IFJhc3p1ayAmbHQ7cnJhc3p1a0BnbWFpbC5jb20m
Z3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIFNlcHRlbWJlciA2LCAyMDE5IDExOjU2IEFN
PGJyPg0KPGI+VG86PC9iPiBSb24gQm9uaWNhICZsdDtyYm9uaWNhQGp1bmlwZXIubmV0Jmd0Ozxi
cj4NCjxiPkNjOjwvYj4gRGFycmVuIER1a2VzIChkZHVrZXMpICZsdDtkZHVrZXNAY2lzY28uY29t
Jmd0OzsgRmVybmFuZG8gR29udCAmbHQ7ZmdvbnRAc2k2bmV0d29ya3MuY29tJmd0Ozsgc3ByaW5n
QGlldGYub3JnOyA2bWFuQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5n
XSBRdWVzdGlvbiBhYm91dCBTUnY2IEluc2VydCBmdW5jdGlvbjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PldlbGwgdGhlIHRlcm0gJnF1b3Q7PGI+c2h1dDwvYj4mbmJzcDs8Yj5kb3duJnF1b3Q7PC9iPiBp
cyBub3QgcHJlY2lzZSBoZXJlLiBJRVRGIGNhbiBub3Qgc2h1dCBhbnkgd29yayAuLiB5b3UgY2Fu
IGtlZXAgd29ya2luZyBvbiBhbnl0aGluZyB5b3UgbGlrZSBhbmQga2VlcCBzdWJtaXR0aW5nIGlu
ZGl2aWR1YWwgZHJhZnRzIGZvcg0KIGl0LiBJZiB5b3UgYXJlIG5pY2UgdG8gYW4gQUQgaGUgbWUg
ZXZlbiBzcG9uc29yIGl0IGZvciBwdWJsaWNhdGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TUFJJTkcgV0cgaG93ZXZlciBhbHJlYWR5IGhhcyBzcGVj
dHJ1bSBvZiBtYXR1cmUgc29sdXRpb25zIHdoaWNoIGFkZHJlc3MgdGhlIHByb2JsZW0gc3BhY2Ug
LSBzbyBhZG9wdGluZyBuZXcgcHJvcG9zYWwgbm93IHdvdWxkIGJlIG1vcmUgb2YgZGlzdHJhY3Rp
b24gdGhlbiBhbnl0aGluZyBlbHNlLiBBbHNvDQogbm90ZSB0aGF0IFNQUklORyBXRyBhZG9wdGlv
biB3aWxsIGhhdmUgYW4gYXZhbGFuY2hlIGVmZmVjdCBhcyBudW1iZXIgb2YgV0dzIGFyZSB3YWl0
aW5nIGZvciBTUFJJTkcgdG8gY29uc2lkZXIgU1J2NiYjNDM7IHJlbGF0ZWQgZHJhZnRzIHRvIGJl
IGFkb3B0ZWQgb3Igbm90LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPlRoYW5rIHlvdSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5SLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+T24gRnJpLCBTZXAgNiwgMjAxOSBhdCA1OjQ3IFBNIFJvbiBCb25pY2EgJmx0Ozxh
IGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmln
aHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPlJvYmVydCw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPllvdXIgY29tbWVu
dCBhYm91dCBraWxsaW5nIGlubm92YXRpb24gaW4gdGhlIElFVEYgc3RyaWtlcyBtZSBhcyBiZWlu
ZyBvZGQuIEkgbmV2ZXIgcmVjb21tZW5kZWQgc2h1dHRpbmcgZG93biBTUnY2IHdvcmsuIEluIGZh
Y3QsIEkgc3VwcG9ydCBpdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkl0IGlzIHlvdSB3
aG8gYXJlIGFza2luZyB0byBzaHV0IGRvd24gU1J2NiYjNDM7IHdvcmsuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5Tbywgd2hvIGlzIGxvb2tpbmcgdG8ga2lsbCBpbm5vdmF0aW9uIGluIHRo
ZSBJRVRGPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBSb2JlcnQgUmFzenVrICZs
dDs8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFz
enVrQGdtYWlsLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBTZXB0ZW1i
ZXIgNiwgMjAxOSA0OjE4IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gQm9uaWNhICZsdDs8YSBocmVm
PSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnJib25pY2FAanVu
aXBlci5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gRGFycmVuIER1a2VzIChkZHVrZXMpICZs
dDs8YSBocmVmPSJtYWlsdG86ZGR1a2VzQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkdWtl
c0BjaXNjby5jb208L2E+Jmd0OzsgRmVybmFuZG8gR29udCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZn
b250QHNpNm5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmZnb250QHNpNm5ldHdvcmtzLmNv
bTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNwcmluZ0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+DQo2bWFuQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NwcmluZ10gUXVlc3Rpb24gYWJvdXQgU1J2NiBJbnNlcnQgZnVuY3Rpb248bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlJv
biw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OyBUaGV5
IHJlbWluZCB1cyB0aGF0IGRyYWZ0LWlldGYtc3ByaW5nLW5ldHdvcmstcHJvZ3JhbW1pbmcgYXJl
IGZhciBmcm9tIG1hdHVyaXR5LiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj5UbyBtZSBpdCBhY3R1YWxseSBoaWdobGlnaHRzIHNvbWV0aGluZyBxdWl0
ZSBjb250cmFyeS4gSXQgaXMgdGhhdCBzb21lIGZvbGtzIGFyZSBwcmV0dHkgZmFyIGZyb20gYXBw
cmVjaWF0aW5nIG9yIGV2ZW4NCiBncmFzcGluZyB0aGUgdmFsdWUgb2YgdGhlIHByb3Bvc2FsLiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5JbiB5b3Vy
IG90aGVyIG5vdGUgeW91IGhhdmUgZXh0ZW5zaXZlbHkgZWxhYm9yYXRlZCB3ZWxsIG9uIGhvdyB0
byBlZmZlY3RpdmVseSBraWxsIGlubm92YXRpb24gaW4gSUVURi4gSWYgd2Ugd291bGQNCiBiZSBm
b2xsb3dpbmcgeW91ciBhZHZpY2UgdGhlcmUgd291bGQgYmUgYWxtb3N0IG5vbiBkb2N1bWVudHMg
d2hpY2ggYnVpbGQgb24gZm9ybWVyIHdvcmsgYW5kIHVwZGF0ZSBmb3JtZXIgd29yay4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QnV0IG1vc3QgaW1w
b3J0YW50bHkgZG9jdW1lbnRpbmcgc29tZXRoaW5nIGRvZXMgbm90IGZvcmNlIGFueW9uZSB0byBh
Y3R1YWxseSB1c2UgaXQgaWYgdGhleSBjaG9vc2Ugc28uIFRoaXMgZW50aXJlDQogc21va2UgYWJv
dXQgaGVhZGVyIGluc2VydGlvbiBmcm9tIHdoYXQgSSBoYXZlIGJlZW4gdG9sZCBoYXMgc29tZSB0
ZWNobmljYWwgY29uY2VybnMgYWJvdXQgcmVhbCBzb3VyY2UgYXdhcmVuZXNzIGFib3V0IHNheSBN
VFUgaXNzdWVzLiBXZWxsIGZvciBvbmUgaWYgSSBhbSBkb2luZyBpbnNlcnRpb24gaW4gbXkgbmV0
d29yayBJIGJldHRlciBtYWtlIHN1cmUgSSBkbyBub3QgZHJvcCB0aGUgcGFja2V0IGJhc2VkIG9u
IHRoZSBNVFUuIEl0IGlzIHNvDQogYmFzaWMgLi4uIG9mIGNvdXJzZSBJIG11c3QgY2xlYW4gdXAg
d2hlbiBJIGZ3ZCB0aGUgcGFja2V0IHRvIG90aGVyIGRvbWFpbiBidXQgdGhpcyBpcyBiYXNpYyBu
ZXR3b3JrIGh5Z2llbmUuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPkluIHRoZSBzYW1lIHRpbWUgZm9sa3MgYXJlIGhhcHB5IHRvIGVuY2FwJm5ic3A7
JiM0MzsgYWRkIEVIcywgRE9zIGV0YyAuLi4gb24gdGhlIGdyb3VuZHMgdGhhdCBzcmMgb2YgdGhl
IGVuY2FwIHdpbGwgYmUgaW4gdGhlDQogcGFja2V0LiBJcyB0aGlzIHN1ZmZpY2llbnQgLi4gZXZl
biBpZiBJQ01QIGlzIHNlbnQgdG8gc3VjaCBzcmMgKGRvbWlhbiBpbmdyZXNzKSBJIGJldCBzdWNo
IGRvbWFpbiBpbmdyZXNzIHdpbGwgbm90IG5vdGlmeSB0aGUgb3JpZ2luYWwgcGFja2V0IHNyYyBh
bnl3YXkuIEFuZCB3aXRoIGVuY2FwIHRoZSBwYWNrZXQgZ2V0cyBtdWNoIGJpZ2dlciBhbnl3YXku
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkJ1dCBJ
IHdhcyBub3QgcGFydCBvZiB2NiBjcmVhdG9ycyBhbmQgSSB0aGluayBJIHdpbGwga2VlcCBpdCB0
aGF0IHdheSBiYXNlZCBvbiB0aGF0IGxpdHRsZSB0aHJlYWQgd2UgaGFkIGhlcmUgOikmbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QmVzdCw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPlIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9ImdtYWlsLW0tMzE1NzA3NDIxNzMwNzgyMTM2NW1zaXBmb290ZXIzMGIzZDUzOCIgYWxp
Z249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQt
YWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2si
Pkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVy
MzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0
O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BYAPR05MB5463C323DF19F37B037E6E31AEBA0BYAPR05MB5463namp_--


From nobody Fri Sep  6 12:13:29 2019
Return-Path: <prvs=14559ee47=daniel.voyer@bell.ca>
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 033C3120A45 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 12:13:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 iVi18t70Idxu for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 12:13:23 -0700 (PDT)
Received: from ESA1-Wyn.bell.ca (esa1-wyn.bell.ca [67.69.243.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31B1D120A3F for <spring@ietf.org>; Fri,  6 Sep 2019 12:13:22 -0700 (PDT)
Received: from dm5cch-d00.bellca.int.bell.ca (HELO DG1MBX02-WYN.bell.corp.bce.ca) ([198.235.102.30]) by esa01corp-wyn.bell.corp.bce.ca with ESMTP; 06 Sep 2019 15:13:21 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX02-WYN.bell.corp.bce.ca (2002:8eb6:120c::8eb6:120c) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 15:13:21 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2%22]) with mapi id 15.00.1473.003; Fri, 6 Sep 2019 15:13:21 -0400
From: "Voyer, Daniel" <daniel.voyer@bell.ca>
To: Dirk Steinberg <dirk@lapishills.com>, Robert Raszuk <robert@raszuk.net>, SPRING WG List <spring@ietf.org>
Thread-Topic: [EXT]Re: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AQHVZLvYJDuI3UW+akmNVX9RiIapizA3MjUzhokhUACAAAHeFp8UHdyAgAADxoCAAAZuAA==
Date: Fri, 6 Sep 2019 19:13:21 +0000
Message-ID: <BF3B8DEB-289D-4479-8985-82A0C9D46466@bell.ca>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com> <BYAPR19MB34155F13C6A8EDD0A7102930FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CAOj+MMGHPh-w8xQ6qmDzQGtmnexc0=oYNY7Y2XNmeKuNves75A@mail.gmail.com> <CAFqxzqZQt4ccSzfuCcKCsNHo5_4XkMReRda5LqkEdkrjcx=kMA@mail.gmail.com>
In-Reply-To: <CAFqxzqZQt4ccSzfuCcKCsNHo5_4XkMReRda5LqkEdkrjcx=kMA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.8]
Content-Type: multipart/alternative; boundary="_000_BF3B8DEB289D4479898582A0C9D46466bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OB1l41EhhUu8x8XEnKaBTdczDj4>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Fri, 06 Sep 2019 19:13:27 -0000

--_000_BF3B8DEB289D4479898582A0C9D46466bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBhbHNvIGFncmVlIDEwMCUgd2l0aCBSb2JlcnQgYW5kIERpcmsuDQoNCkFscmlnaHQsIGhhcyB0
aGlzIHRyZWFkIGdyb3csIEkgYW0gZ2V0dGluZyBjb25mdXNlZCwgaGVyZeKAmXMgd2h5Og0KDQpG
aXJzdCwgaXMgaXQgYSBmYWlyIHN0YXRlbWVudCB0byBzYXkgdGhhdCB0aGVyZSBpcyBubyBTUnY2
KyBkZXBsb3ltZW50IHdpdGggcmVhbCBleHBlcmllbmNlID8gWWVzIG9yIG5vLCBJ4oCZbSBqdXN0
IGN1cmlvdXMgdG8ga25vdy4NCg0KVGhlcmUgYXJlIHNvbWUgU1J2NiBkZXBsb3ltZW50cyDigJMg
ZmFjdHM6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1tYXRzdXNoaW1hLXNwcmlu
Zy1zcnY2LWRlcGxveW1lbnQtc3RhdHVzLTAxIGFuZCB0aGF04oCZcyBhc2lkZSBvZiBvcGVyYXRv
cnMgd2hvIGRvZXNu4oCZdCBuZWNlc3Nhcnkgd2FudCB0byBiZSBzdGF0ZWQgZm9yIHdoYXRldmVy
IHN0cmF0ZWd5Lg0KDQpTbyBhcmUgd2Ugc3VnZ2VzdGluZyBoZXJlIOKAkyBwbGVhc2Ugcm9sbCBi
YWNrIGJlY2F1c2Ug4oCcb24gcGFwZXIgYW5kIG92ZXIgdGhlIGxhc3QgY291cGxlIG1vbnRocyB3
ZSByZXN0YXJ0ZWQgYSBjb21wbGV0ZSBuZXcgaW5pdGlhdGl2ZSB0byBmaXggdGhpbmdzICg/Pyks
IGJ1dCB3YWl0IGFub3RoZXIgeWVhciBvciAyIHNvIHdlIGNhbiBoYXZlIHNvbWUg4oCcd29ya2lu
ZyBncm91cCBhZG9wdGlvbuKAnSBvbiB0aGlzIG5ldyBhbHRlcm5hdGl2ZSBhbmQgYW5vdGhlciB5
ZWFyIHdpdGggbXVsdGktdmVuZG9yIHJ1bm5pbmcgY29kZSAoYmVjYXVzZSBubyBuZXR3b3JrIGlz
IG9uZSB2ZW5kb3Igb25seSkgYW5kIHRoZW4gcm9sbCBiYWNrIGFnYWlu4oCdID8NCg0KU2Vjb25k
IOKAkyBmYWN0czogcGxlYXNlIGRvIGNsaWNrIHRoZSBsaW5rIGFuZCBjaGVjayB0aGUgdGltZWxp
bmU6DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLTZtYW4tc2Vn
bWVudC1yb3V0aW5nLWhlYWRlci8gYW5kIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWJhc2hhbmR5LWlzaXMtc3J2Ni1leHRlbnNpb25zLywgZXRj4oCmDQoNClRoYXTigJlz
IHJpZ2h0LCBmb3IgU1JIIGl0cyA1IHllYXJzLCB3aGljaCBtZWFucyAxNSBJRVRGIG1lZXRpbmdz
IHdpdGggZmV3IDEwMDDigJlzIG9mIHJlcGxpZXMgYW5kIGlzIGFib3V0IHRvIGJlY29tZSBSRkMu
IElTSVMvU1J2NiBpdHMgMTIgSUVURiBtZWV0aW5ncywgYWJvdXQgdG8gZ28gbGFzdCBjYWxsIOKA
pg0KDQpTbyBpZiB0aGVyZSBpcyBzb21ldGhpbmcg4oCcYnJva2Vu4oCdIG9yIGRvZXNu4oCZdCBz
dWl0ZSBvbmUgbmVlZHMsIG92ZXIgYWxsIHRoZXNlIHllYXJzLCB3aGVyZSB3ZXJlIHlvdSA/IFBs
ZWFzZSBleHBsYWluICENCg0KZGFuDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmc+IG9uIGJlaGFsZiBvZiBEaXJrIFN0ZWluYmVyZyA8ZGlya0BsYXBpc2hpbGxzLmNvbT4N
CkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDYsIDIwMTkgYXQgMTA6NTAgQU0NClRvOiBSb2JlcnQg
UmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD4sIFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBbRVhUXVJlOiBbc3ByaW5nXSBSZWdhaW5pbmcgRm9jdXMgb24gU1J2NiBh
bmQgU1J2NisNCg0KSSBhZ3JlZSB3aXRoIFJvYmVydCAxMDAlLg0KDQpJZiB5b3Ugd2FudCB0byB1
c2UgTVBMUyB3aXRoIElQdjYsIGZpbmUgZ28gYWhlYWQgYW5kDQpkbyBzby4gQWxsIHlvdSBuZWVk
IGlzIGFscmVhZHkgdGhlcmUuIE5vIG5lZWQgdG8NCnJlLWludmVudCBNUExTIG92ZXIgVURQIHVz
aW5nIGEgZGlmZmVyZW50IGVuY2Fwc3VsYXRpb24NCmluYXBwcm9wcmlhdGVseSBuYW1lZCAiU1J2
NisiLg0KDQpTUnY2IHByb3ZpZGVzIG1hbnkgZGlzdGluY3QgYWR2YW50YWdlcyBvdmVyIE1QTFMN
CmJ1dCBub2JvZHkgaXMgZm9yY2VkIHRvIHVzZSBpdC4gQnV0IGZvciB0aG9zZSB3aG8gZG8sDQps
ZXQgdXMgY29udGludWUgdG8gd29yayBvbiBhZHZhbmNpbmcgU1J2NiB3aXRoIHVTSUQuDQoNCkNo
ZWVycw0KRGlyaw0KSWYgeW91IGRvbid0IGxpa2UNCg0KT24gRnJpLCBTZXAgNiwgMjAxOSBhdCA0
OjM3IFBNIFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFz
enVrLm5ldD4+IHdyb3RlOg0KSGkgVGFyZWssDQoNCj4gT0ssIGJ1dCBob3cgYWJvdXQgdHJhZmZp
YyBlbmdpbmVlcmluZyAob3Igc291cmNlIHJvdXRpbmcpIGluIG5hdGl2ZSBJUHY2IHRyYW5zcG9y
dD8NCg0KU1J2NiBvciBmb3IgdGhhdCBtYXR0ZXIgU1J2Nisgd29ya3Mgb24gdGhlIGJhc2lzIG9m
IHN3YXBwaW5nIGRzdCBhZGRyZXNzIGluIHRoZSBwYWNrZXRzLiBTbyBleGNlcHQgc2VnbWVudCBl
bmRwb2ludHMgYWxsIG90aGVyIHJvdXRlcnMgaW4gdGhlIGRvbWFpbiBhcmUgYmFzaWMgSVB2NiBu
b2Rlcy4gSXQgaXMgbmF0aXZlIElQdjYgdHJhbnNwb3J0Lg0KDQpTbyBJIGxvb2sgYXQgU1IgYXMg
YSBzZXJ2aWNlIGVuaGFuY2luZyB0cmFuc3BvcnQgbm90IGEgdHJhbnNwb3J0IGl0c2VsZi4gSXQg
aXMgSU1PIHZlcnkgdmVyeSBiYWQgaWRlYSB0byB0aGluayBvZiBTUiBhcyBhIG5ldyB0cmFuc3Bv
cnQuDQoNCklmIHlvdSB0YWtlIHRoYXQgdmlldyBvZiBTUi1NUExTX292ZXJfSVAgeW91ciBTSURz
IGFyZSBqdXN0IDIwIGJpdHMgc3RyaW5ncy4gVGhlIGJpdHMgc2l0dGluZyBhcmUgU1JIIG9yIENS
SCBvciBqdXN0IGJlaGluZCBVRFAgaGVhZGVyIG9mIHJmYzc1MTAgYXJlIHRoZSBleGFjdCBzYW1l
IGJpdHMuDQoNClNvIHdoYXQgdGVjaG5pY2FsbHkgc2VlbXMgdG8gYmUgdHJpdmlhbCBieSB2YXJp
b3VzIHJlbGlnaW91cyBhbmQgcGhpbG9zb3BoaWNhbCBwZXJzcGVjdGl2ZXMgaXMgYmVpbmcgYmxv
d24gb3V0IG9mIHByb3BvcnRpb25zIHdpdGggY29tcGxldGUgbG9zcyBvZiByZWFsIHRlY2huaWNh
bCBkZXRhaWxzIHVuZGVyIHRoZSBob29kLg0KDQpDaGVlcnMsDQpSLg0KDQoNCg0KDQpPbiBGcmks
IFNlcCA2LCAyMDE5IGF0IDQ6MTYgUE0gVGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbTxt
YWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbT4+IHdyb3RlOg0KUm9iZXJ0LA0KDQpJZiBJIHVuZGVy
c3RhbmQgeW91ciBlbGFib3JhdGUgcmVzcG9uc2UsIHlvdSBoaW50IHRvIGtlZXBpbmcgTVBMUyBh
cyBkZW11eCBmb3Igc2VydmljZXMgYW5kIG5hdGl2ZSBJUHY0L0lQdjYgZm9yIHRyYW5zcG9ydC4u
IHdoaWNoIG1heSBub3QgYWRkcmVzcyBidW5jaCB0aGF0IHJlbGlnaW91c2x5IGRvbuKAmXQgd2Fu
dCB0byBlbmFibGUgTVBMUy4NCk9LLCBidXQgaG93IGFib3V0IHRyYWZmaWMgZW5naW5lZXJpbmcg
KG9yIHNvdXJjZSByb3V0aW5nKSBpbiBuYXRpdmUgSVB2NiB0cmFuc3BvcnQ/IFNlZW1zIFNSdjYr
IHNvbHZlcyB0aGF0IHRoZXJlIOKAkyBhbmQgdmFuaWxsYSBJUHY0L3Y2IGRvZXMgbm90Lg0KDQpS
ZWdhcmRzLA0KVGFyZWsNCg0KRnJvbTogUm9iZXJ0IFJhc3p1ayA8cnJhc3p1a0BnbWFpbC5jb208
bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPj4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDYsIDIw
MTkgYXQgMTA6MDkgQU0NClRvOiBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPG1haWx0
bzp0c2FhZC5uZXRAZ21haWwuY29tPj4NCkNjOiBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBl
ci5uZXRAZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOjQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+
PiwgInNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPiIgPHNwcmluZ0BpZXRm
Lm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4sICI2bWFuQGlldGYub3JnPG1haWx0bzo2bWFu
QGlldGYub3JnPiIgPDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+Pg0KU3ViamVj
dDogUmU6IFtzcHJpbmddIFJlZ2FpbmluZyBGb2N1cyBvbiBTUnY2IGFuZCBTUnY2Kw0KDQpQbGVh
c2Ugc2VlIG15IGVsYWJvcmF0ZWQgbm90ZSBvbiB0aGF0IC4uLi4uDQoNCmh0dHBzOi8vbWFpbGFy
Y2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL3F2UlVwOFNDMmNXZUlFNVVoaFU5YUtHdHBI
TQ0KDQpDaGVlcnMsDQpSLg0KDQpPbiBGcmksIFNlcCA2LCAyMDE5IGF0IDQ6MDMgUE0gVGFyZWsg
U2FhZCA8dHNhYWQubmV0QGdtYWlsLi5jb208bWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20+PiB3
cm90ZToNCkhpIFJvYmVydCwNCg0KPj4gKiBJZiBvcGVyYXRvcnMgY2hvb3NlIG5vdCB0byB1c2Ug
TVBMUyB0cmFuc3BvcnQgU1ItTVBMUyBjYW4gYmUgZWFzaWx5IHRyYW5zcG9ydGVkIG92ZXIgSVB2
NCBvciBJUHY2IHZhbmlsbGEgZGF0YSBwbGFuZQ0KSeKAmW0gbGl0dGxlIGNvbmZ1c2VkIGFib3V0
IHRoZSBhYm92ZSBhcmd1bWVudCDigJMgZ2l2ZW4gaXQgc3RhcnRzIHdpdGggZG9u4oCZdCB3YW50
IHRvIHVzZSBNUExTLCBjYW4geW91IGNsYXJpZnk/DQoNClJlZ2FyZHMsDQpUYXJlaw0KDQpGcm9t
OiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0Bp
ZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiBSb2JlcnQgUmFzenVrIDxycmFzenVrQGdtYWlsLmNvbTxt
YWlsdG86cnJhc3p1a0BnbWFpbC5jb20+Pg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIgNiwgMjAx
OSBhdCA5OjMzIEFNDQpUbzogUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJj
LmlldGYub3JnPG1haWx0bzo0MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPj4NCkNjOiAic3By
aW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+IiA8c3ByaW5nQGlldGYub3JnPG1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmc+PiwgIjZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5v
cmc+IiA8Nm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTog
W3NwcmluZ10gUmVnYWluaW5nIEZvY3VzIG9uIFNSdjYgYW5kIFNSdjYrDQoNCkRlYXIgUm9uLA0K
DQpJIHRoaW5rIHlvdSBmb3Jnb3QgZmV3IG1haW4gcG9pbnRzIGluIHRoZSBzdW1tYXJ5Og0KDQoq
IE1hbnkgb3BlcmF0b3JzIHVzZSBTUi1NUExTIHN1Y2Nlc3NmdWxseSBhbmQgaXQgaGFzIGJlZW4g
Ym90aCBzdGFuZGFyZGl6ZWQgYW5kIHN1Y2Nlc3NmdWxseSBkZXBsb3llZCBpbiB0aGUgbmV0d29y
ayB3aXRoIGludGVyb3BlcmFibGUgaW1wbGVtZW50YXRpb25zDQoNCiogVGhlIG92ZXJoZWFkIG9u
IHRoZSBkYXRhIHBsYW5lIG9mIFNSdjYrIGlzIHZlcnkgY29tcGFyYWJsZSB0byBvdmVyaGVhZCBv
ZiBTUi1NUExTDQoNCiogVGhlIGNvbnRyb2wgcGxhbmUgZXh0ZW5zaW9ucyBCR1AsIElHUCBhcmUg
YXZhaWxhYmxlIGZvciBTUi1NUExTIGFuZCBub24gYXJlIGF2YWlsYWJsZSBmb3IgU1J2NisNCg0K
KiBTUnY2KyByZXF1aXJlcyBhIG5ldyBtYXBwaW5nIG9mIFNJRHMgdG8gcHJlZml4ZXMgdG8gYmUg
ZGlzdHJpYnV0ZWQgYnkgY29udHJvbCBwbGFuZQ0KDQoqIElmIG9wZXJhdG9ycyBjaG9vc2Ugbm90
IHRvIHVzZSBNUExTIHRyYW5zcG9ydCBTUi1NUExTIGNhbiBiZSBlYXNpbHkgdHJhbnNwb3J0ZWQg
b3ZlciBJUHY0IG9yIElQdjYgdmFuaWxsYSBkYXRhIHBsYW5lDQoNCiogRXh0ZW5zaW9ucyBmb3Ig
YWRkaXRpb25hbCBhcHBsaWNhdGlvbnMgbGlrZSBMM1ZQTnMgb3IgTDJWUE5zIHdpbGwgcmVxdWly
ZSBhbm90aGVyIHNldCBvZiBwcm90b2NvbCBhbmQgaW1wbGVtZW50YXRpb24gY2hhbmdlcy4NCg0K
KiBJZiB0aGVyZSBhcmUgdmVuZG9ycyB3aG8gZG8gbm90IHdhbnQgdG8gcHJvdmlkZSBTUi1NUExT
IFNJRCBtYXBwaW5nIHRvIElQdjYgYWRkcmVzc2VzIGluIHRoZWlyIGNvbnRyb2wgcGxhbmVzIGxl
dCdzIGZvY3VzIHN0YW5kYXJkaXphdGlvbiBhbmQgaW5kdXN0cnkgd29yayBpbiB0aGlzIGRpcmVj
dGlvbi4NCg0KV2l0aCBhbGwgb2YgdGhlIGFib3ZlIEkgdGhpbmsgaXQgd291bGQgYmUgYSBzZXJp
b3VzIG1pc3Rha2UgLSBhdCB0aGlzIHBvaW50IG9mIHRpbWUgLSB0byBjb250aW51ZSB3b3JrIG9u
IFNSdjYrIGluIHRoZSBJRVRGLg0KDQpUaGFuayB5b3UsDQpSb2JlcnQuDQoNCg0KT24gRnJpLCBT
ZXAgNiwgMjAxOSBhdCAzOjA4IFBNIFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBk
bWFyYy5pZXRmLm9yZzxtYWlsdG86NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4+IHdyb3Rl
Og0KRm9sa3MsDQoNCldlIGhhdmUgZXhwbG9yZWQgbWFueSBmYWNldHMgb2YgU1J2NiBhbmQgU1J2
Niwgc29tZXRpbWUgcGFzc2lvbmF0ZWx5LiBJIHRoaW5rIHRoYXQgdGhpcyBleHBsb3JhdGlvbiBp
cyBhIGdvb2QgdGhpbmcuIEluIHRoZSB3b3JkcyBvZiBUb2xraWVuLCDigJxBbGwgd2hvIHdhbmRl
ciBhcmUgbm90IGxvc3Qu4oCdDQoNCkJ1dCBpdCBtYXkgYmUgdGltZSB0byByZWZvY3VzIG9uIHRo
ZSBmb2xsb3dpbmc6DQoNCg0K4oCiIEZvciBtYW55IG9wZXJhdG9ycywgU1J2NiBpcyBub3QgZGVw
bG95YWJsZSB1bmxlc3MgdGhlIHByb2JsZW0gb2YgaGVhZGVyIGxlbmd0aCBpcyBhZGRyZXNzZWQN
Cg0K4oCiIE1hbnkgb2JqZWN0aW9ucyB0aGUgdVNJRCBwcm9wb3NhbCByZW1haW4gdW5hbnN3ZXJl
ZA0KDQrigKIgU1J2Nisgb2ZmZXJzIGFuIGFsdGVybmF0aXZlIHNvbHV0aW9uDQoNCkdpdmVuIHRo
ZXNlIHRocmVlIGZhY3RzLCBJIHRoaW5rIHRoYXQgaXQgd291bGQgYmUgYSBtaXN0YWtlIHRvIGRp
c2NvbnRpbnVlIHdvcmsgb24gU1J2NisuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9u
DQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KSUVURiBJUHY2
IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQppcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGll
dGYub3JnPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vaXB2Ng0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc3ByaW5nDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnPG1haWx0bzpz
cHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nw
cmluZw0K

--_000_BF3B8DEB289D4479898582A0C9D46466bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <A0DC1C8A6736F04294448BAC92F90146@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5nbWFp
bC1tNDY1MjEzNjQ2Njk4MTM1NDUzMGdtYWlsLW01MTgzMTQ0NjQ0NDk2NTI0MjM5Z21haWwtbS02
MjkyMTU2NTcwNzgyNDUwMzU2Z21haWwtbTEwNDMxNjczNDk1Mzk1MDU5ODhtc29saXN0cGFyYWdy
YXBoLCBsaS5nbWFpbC1tNDY1MjEzNjQ2Njk4MTM1NDUzMGdtYWlsLW01MTgzMTQ0NjQ0NDk2NTI0
MjM5Z21haWwtbS02MjkyMTU2NTcwNzgyNDUwMzU2Z21haWwtbTEwNDMxNjczNDk1Mzk1MDU5ODht
c29saXN0cGFyYWdyYXBoLCBkaXYuZ21haWwtbTQ2NTIxMzY0NjY5ODEzNTQ1MzBnbWFpbC1tNTE4
MzE0NDY0NDQ5NjUyNDIzOWdtYWlsLW0tNjI5MjE1NjU3MDc4MjQ1MDM1NmdtYWlsLW0xMDQzMTY3
MzQ5NTM5NTA1OTg4bXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTpnbWFpbC1tXzQ2
NTIxMzY0NjY5ODEzNTQ1MzBnbWFpbC1tXzUxODMxNDQ2NDQ0OTY1MjQyMzlnbWFpbC1tLTYyOTIx
NTY1NzA3ODI0NTAzNTZnbWFpbC1tMTA0MzE2NzM0OTUzOTUwNTk4OG1zb2xpc3RwYXJhZ3JhcGg7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLmdtYWlsLW00NjUyMTM2
NDY2OTgxMzU0NTMwZ21haWwtbTUxODMxNDQ2NDQ0OTY1MjQyMzlnbWFpbC1tLTYyOTIxNTY1NzA3
ODI0NTAzNTZnbWFpbC1tMTA0MzE2NzM0OTUzOTUwNTk4OG1zaXBmb290ZXIzMGIzZDUzOCwgbGku
Z21haWwtbTQ2NTIxMzY0NjY5ODEzNTQ1MzBnbWFpbC1tNTE4MzE0NDY0NDQ5NjUyNDIzOWdtYWls
LW0tNjI5MjE1NjU3MDc4MjQ1MDM1NmdtYWlsLW0xMDQzMTY3MzQ5NTM5NTA1OTg4bXNpcGZvb3Rl
cjMwYjNkNTM4LCBkaXYuZ21haWwtbTQ2NTIxMzY0NjY5ODEzNTQ1MzBnbWFpbC1tNTE4MzE0NDY0
NDQ5NjUyNDIzOWdtYWlsLW0tNjI5MjE1NjU3MDc4MjQ1MDM1NmdtYWlsLW0xMDQzMTY3MzQ5NTM5
NTA1OTg4bXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOmdtYWlsLW1fNDY1MjEz
NjQ2Njk4MTM1NDUzMGdtYWlsLW1fNTE4MzE0NDY0NDQ5NjUyNDIzOWdtYWlsLW0tNjI5MjE1NjU3
MDc4MjQ1MDM1NmdtYWlsLW0xMDQzMTY3MzQ5NTM5NTA1OTg4bXNpcGZvb3RlcjMwYjNkNTM4Ow0K
CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjAN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t
c3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3
Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5rPSJibHVlIiB2bGlu
az0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JIGFsc28gYWdyZWUgMTAwJSB3aXRoIFJvYmVydCBhbmQgRGlyay48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+QWxyaWdodCwgaGFzIHRoaXMgdHJlYWQgZ3JvdywgSSBhbSBnZXR0aW5nIGNv
bmZ1c2VkLCBoZXJl4oCZcyB3aHk6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZpcnN0LCBpcyBp
dCBhIGZhaXIgc3RhdGVtZW50IHRvIHNheSB0aGF0IHRoZXJlIGlzIG5vIFNSdjYmIzQzOyBkZXBs
b3ltZW50IHdpdGggcmVhbCBleHBlcmllbmNlID8gWWVzIG9yIG5vLCBJ4oCZbSBqdXN0IGN1cmlv
dXMgdG8ga25vdy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmUgYXJlIHNvbWUgU1J2NiBk
ZXBsb3ltZW50cyDigJMgZmFjdHM6IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1tYXRzdXNoaW1hLXNwcmluZy1zcnY2LWRlcGxveW1lbnQtc3RhdHVzLTAxIj4NCmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1tYXRzdXNoaW1hLXNwcmluZy1zcnY2LWRl
cGxveW1lbnQtc3RhdHVzLTAxPC9hPiBhbmQgdGhhdOKAmXMgYXNpZGUgb2Ygb3BlcmF0b3JzIHdo
byBkb2VzbuKAmXQgbmVjZXNzYXJ5IHdhbnQgdG8gYmUgc3RhdGVkIGZvciB3aGF0ZXZlciBzdHJh
dGVneS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U28gYXJlIHdlIHN1Z2dlc3RpbmcgaGVyZSDi
gJMgcGxlYXNlIHJvbGwgYmFjayBiZWNhdXNlIOKAnG9uIHBhcGVyIGFuZCBvdmVyIHRoZSBsYXN0
IGNvdXBsZSBtb250aHMgd2UgcmVzdGFydGVkIGEgY29tcGxldGUgbmV3IGluaXRpYXRpdmUgdG8g
Zml4IHRoaW5ncyAoPz8pLCBidXQgd2FpdCBhbm90aGVyIHllYXIgb3IgMiBzbyB3ZSBjYW4gaGF2
ZSBzb21lIOKAnHdvcmtpbmcgZ3JvdXAgYWRvcHRpb27igJ0gb24gdGhpcyBuZXcNCiBhbHRlcm5h
dGl2ZSBhbmQgYW5vdGhlciB5ZWFyIHdpdGggbXVsdGktdmVuZG9yIHJ1bm5pbmcgY29kZSAoYmVj
YXVzZSBubyBuZXR3b3JrIGlzIG9uZSB2ZW5kb3Igb25seSkgYW5kIHRoZW4gcm9sbCBiYWNrIGFn
YWlu4oCdID88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2Vjb25kIOKAkyBmYWN0czogcGxlYXNl
IGRvIGNsaWNrIHRoZSBsaW5rIGFuZCBjaGVjayB0aGUgdGltZWxpbmU6PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlci8iPjxzcGFuIGxh
bmc9IkZSIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLTZtYW4t
c2VnbWVudC1yb3V0aW5nLWhlYWRlci88L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkZSIj4gYW5kDQo8
L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtYmFz
aGFuZHktaXNpcy1zcnY2LWV4dGVuc2lvbnMvIj48c3BhbiBsYW5nPSJGUiI+aHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtYmFzaGFuZHktaXNpcy1zcnY2LWV4dGVuc2lvbnMv
PC9zcGFuPjwvYT48c3BhbiBsYW5nPSJGUiI+LCBldGPigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhdOKAmXMgcmlnaHQsIGZvciBTUkgg
aXRzIDUgeWVhcnMsIHdoaWNoIG1lYW5zIDE1IElFVEYgbWVldGluZ3Mgd2l0aCBmZXcgMTAwMOKA
mXMgb2YgcmVwbGllcyBhbmQgaXMgYWJvdXQgdG8gYmVjb21lIFJGQy4gSVNJUy9TUnY2IGl0cyAx
MiBJRVRGIG1lZXRpbmdzLCBhYm91dCB0byBnbyBsYXN0IGNhbGwg4oCmPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlNvIGlmIHRoZXJlIGlzIHNvbWV0aGluZyDigJxicm9rZW7igJ0gb3IgZG9lc27i
gJl0IHN1aXRlIG9uZSBuZWVkcywgb3ZlciBhbGwgdGhlc2UgeWVhcnMsIHdoZXJlIHdlcmUgeW91
ID8gUGxlYXNlIGV4cGxhaW4gITxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5kYW48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPnNwcmluZyAmbHQ7c3ByaW5nLWJvdW5j
ZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBEaXJrIFN0ZWluYmVyZyAmbHQ7ZGlya0BsYXBp
c2hpbGxzLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIgNiwgMjAx
OSBhdCAxMDo1MCBBTTxicj4NCjxiPlRvOiA8L2I+Um9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0QHJh
c3p1ay5uZXQmZ3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Ozxicj4N
CjxiPlN1YmplY3Q6IDwvYj5bRVhUXVJlOiBbc3ByaW5nXSBSZWdhaW5pbmcgRm9jdXMgb24gU1J2
NiBhbmQgU1J2NiYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggUm9iZXJ0IDEwMCUuIDxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgeW91IHdhbnQgdG8gdXNlIE1Q
TFMgd2l0aCBJUHY2LCBmaW5lIGdvIGFoZWFkIGFuZCZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ZG8gc28uIEFsbCB5b3UgbmVlZCBpcyBh
bHJlYWR5IHRoZXJlLiBObyBuZWVkIHRvJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5yZS1pbnZlbnQgTVBMUyBvdmVyIFVEUCB1c2luZyBh
IGRpZmZlcmVudCBlbmNhcHN1bGF0aW9uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5pbmFwcHJvcHJpYXRlbHkgbmFtZWQgJnF1b3Q7U1J2NiYjNDM7
JnF1b3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5TUnY2IHByb3ZpZGVzIG1hbnkgZGlzdGluY3QmbmJzcDthZHZhbnRhZ2VzIG92ZXIgTVBM
UzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+YnV0
IG5vYm9keSBpcyBmb3JjZWQgdG8gdXNlIGl0LiBCdXQgZm9yIHRob3NlJm5ic3A7d2hvIGRvLDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+bGV0IHVz
IGNvbnRpbnVlIHRvIHdvcmsgb24gYWR2YW5jaW5nIFNSdjYgd2l0aCB1U0lELjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGVlcnM8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRpcms8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIHlvdSBkb24n
dCBsaWtlJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIEZyaSwgU2VwIDYsIDIwMTkgYXQgNDozNyBQTSBSb2JlcnQgUmFzenVrICZs
dDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFRhcmVrLDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdCI+Jmd0OyBPSywgYnV0IGhvdyBhYm91dCB0cmFmZmljIGVuZ2luZWVyaW5nIChvciBz
b3VyY2Ugcm91dGluZykgaW4gbmF0aXZlIElQdjYgdHJhbnNwb3J0Pzwvc3Bhbj4mbmJzcDsmbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
U1J2NiBvciBmb3IgdGhhdCBtYXR0ZXIgU1J2NiYjNDM7IHdvcmtzIG9uIHRoZSBiYXNpcyBvZiBz
d2FwcGluZyBkc3QgYWRkcmVzcyBpbiB0aGUgcGFja2V0cy4gU28gZXhjZXB0IHNlZ21lbnQgZW5k
cG9pbnRzIGFsbCBvdGhlciByb3V0ZXJzIGluIHRoZSBkb21haW4gYXJlIGJhc2ljIElQdjYgbm9k
ZXMuIEl0IGlzIG5hdGl2ZSBJUHY2IHRyYW5zcG9ydC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U28gSSBsb29rIGF0IFNSIGFzIGEg
c2VydmljZSBlbmhhbmNpbmcgdHJhbnNwb3J0IG5vdCBhIHRyYW5zcG9ydCBpdHNlbGYuIEl0IGlz
IElNTyB2ZXJ5IHZlcnkgYmFkIGlkZWEgdG8gdGhpbmsgb2YgU1IgYXMgYSBuZXcgdHJhbnNwb3J0
LiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JZiB5b3UgdGFrZSB0aGF0IHZpZXcgb2YgU1ItTVBMU19vdmVyX0lQIHlvdXIgU0lEcyBh
cmUganVzdCAyMCBiaXRzIHN0cmluZ3MuIFRoZSBiaXRzIHNpdHRpbmcgYXJlIFNSSCBvciBDUkgg
b3IganVzdCBiZWhpbmQgVURQIGhlYWRlciBvZiZuYnNwO3JmYzc1MTAgYXJlIHRoZSBleGFjdCBz
YW1lIGJpdHMuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlNvIHdoYXQgdGVjaG5pY2FsbHkgc2VlbXMgdG8gYmUgdHJpdmlhbCBieSB2
YXJpb3VzIHJlbGlnaW91cyBhbmQgcGhpbG9zb3BoaWNhbCBwZXJzcGVjdGl2ZXMgaXMgYmVpbmcg
Ymxvd24gb3V0IG9mIHByb3BvcnRpb25zIHdpdGggY29tcGxldGUgbG9zcyBvZiByZWFsIHRlY2hu
aWNhbCBkZXRhaWxzIHVuZGVyIHRoZSBob29kLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGVlcnMsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRnJpLCBTZXAgNiwgMjAxOSBhdCA0
OjE2IFBNIFRhcmVrIFNhYWQgJmx0OzxhIGhyZWY9Im1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+dHNhYWQubmV0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+
Um9iZXJ0LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQiPklmIEkgdW5kZXJzdGFuZCB5b3VyIGVsYWJvcmF0ZSByZXNwb25z
ZSwgeW91IGhpbnQgdG8ga2VlcGluZyBNUExTIGFzIGRlbXV4IGZvciBzZXJ2aWNlcyBhbmQgbmF0
aXZlIElQdjQvSVB2NiBmb3IgdHJhbnNwb3J0Li4gd2hpY2ggbWF5DQogbm90IGFkZHJlc3MgYnVu
Y2ggdGhhdCByZWxpZ2lvdXNseSBkb27igJl0IHdhbnQgdG8gZW5hYmxlIE1QTFMuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+T0ssIGJ1
dCBob3cgYWJvdXQgdHJhZmZpYyBlbmdpbmVlcmluZyAob3Igc291cmNlIHJvdXRpbmcpIGluIG5h
dGl2ZSBJUHY2IHRyYW5zcG9ydD8gU2VlbXMgU1J2NiYjNDM7IHNvbHZlcyB0aGF0IHRoZXJlIOKA
kyBhbmQgdmFuaWxsYSBJUHY0L3Y2DQogZG9lcyBub3QuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+UmVnYXJkcyw8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5U
YXJlazwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21h
cmdpbi1sZWZ0OjM2LjBwdCI+DQo8Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Sb2JlcnQgUmFzenVrICZsdDs8
YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVr
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDYs
IDIwMTkgYXQgMTA6MDkgQU08YnI+DQo8Yj5UbzogPC9iPlRhcmVrIFNhYWQgJmx0OzxhIGhyZWY9
Im1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNhYWQubmV0QGdt
YWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5Sb24gQm9uaWNhICZsdDtyYm9uaWNhPTxh
IGhyZWY9Im1haWx0bzo0MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJt
YWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nQGlldGYub3JnPC9h
PiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzo2bWFu
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+Nm1hbkBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+Nm1hbkBpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc3ByaW5nXSBSZWdhaW5pbmcgRm9j
dXMgb24gU1J2NiBhbmQgU1J2NiYjNDM7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFy
Z2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21h
cmdpbi1sZWZ0OjM2LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UGxlYXNlIHNl
ZSBteSBlbGFib3JhdGVkIG5vdGUgb24gdGhhdCAuLi4uLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJodHRwczovL21haWxhcmNoaXZl
LmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9xdlJVcDhTQzJjV2VJRTVVaGhVOWFLR3RwSE0iIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nwcmlu
Zy9xdlJVcDhTQzJjV2VJRTVVaGhVOWFLR3RwSE08L2E+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDozNi4w
cHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDozNi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPlIuJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0
OjM2LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBGcmksIFNlcCA2LCAyMDE5IGF0IDQ6MDMgUE0gVGFy
ZWsgU2FhZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj50c2FhZC5uZXRAZ21haWwuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
YXJnaW4tbGVmdDozNi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0Ij5IaSBSb2JlcnQsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdCI+Jmd0OyZndDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4qIElmIG9wZXJhdG9ycyBjaG9vc2Ugbm90IHRvIHVzZSBNUExTIHRyYW5z
cG9ydCBTUi1NUExTIGNhbiBiZSBlYXNpbHkgdHJhbnNwb3J0ZWQgb3ZlciBJUHY0IG9yIElQdjYg
dmFuaWxsYSBkYXRhIHBsYW5lPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+SeKAmW0gbGl0dGxlIGNv
bmZ1c2VkIGFib3V0IHRoZSBhYm92ZSBhcmd1bWVudCDigJMgZ2l2ZW4gaXQgc3RhcnRzIHdpdGgg
ZG9u4oCZdCB3YW50IHRvIHVzZSBNUExTLCBjYW4geW91IGNsYXJpZnk/PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+UmVnYXJkcyw8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttYXJnaW4tbGVmdDozNi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0Ij5UYXJlazwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si
PkZyb206IDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj5zcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNl
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZn
dDsgb24gYmVoYWxmIG9mIFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpycmFzenVr
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJyYXN6dWtAZ21haWwuY29tPC9hPiZndDs8YnI+
DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIgNiwgMjAxOSBhdCA5OjMzIEFNPGJyPg0K
PGI+VG86IDwvYj5Sb24gQm9uaWNhICZsdDtyYm9uaWNhPTxhIGhyZWY9Im1haWx0bzo0MGp1bmlw
ZXIubmV0QGRtYXJjLmlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+NDBqdW5pcGVyLm5ldEBkbWFy
Yy5pZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86
c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nQGlldGYub3JnPC9hPiZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNw
cmluZ0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjZtYW5AaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Nm1hbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjZtYW5AaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NwcmluZ10gUmVnYWluaW5nIEZvY3VzIG9uIFNS
djYgYW5kIFNSdjYmIzQzOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0
OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDo3Mi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkRlYXIgUm9uLDwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5JIHRoaW5rJm5ic3A7
eW91IGZvcmdvdCBmZXcgbWFpbiBwb2ludHMgaW4gdGhlIHN1bW1hcnk6Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4t
bGVmdDo3Mi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiogTWFueSBvcGVyYXRv
cnMgdXNlIFNSLU1QTFMgc3VjY2Vzc2Z1bGx5IGFuZCBpdCBoYXMgYmVlbiBib3RoIHN0YW5kYXJk
aXplZCBhbmQgc3VjY2Vzc2Z1bGx5IGRlcGxveWVkIGluIHRoZSBuZXR3b3JrJm5ic3A7d2l0aCBp
bnRlcm9wZXJhYmxlIGltcGxlbWVudGF0aW9ucyZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4qIFRoZSBvdmVyaGVhZCBvbiB0aGUgZGF0YSBw
bGFuZSBvZiBTUnY2JiM0MzsgaXMgdmVyeSBjb21wYXJhYmxlIHRvIG92ZXJoZWFkIG9mIFNSLU1Q
TFM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+KiBU
aGUgY29udHJvbCBwbGFuZSBleHRlbnNpb25zIEJHUCwgSUdQIGFyZSBhdmFpbGFibGUgZm9yIFNS
LU1QTFMgYW5kIG5vbiBhcmUgYXZhaWxhYmxlIGZvciBTUnY2JiM0Mzs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Ojcy
LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+KiBTUnY2JiM0MzsgcmVxdWlyZXMg
YSBuZXcgbWFwcGluZyBvZiBTSURzIHRvIHByZWZpeGVzIHRvIGJlIGRpc3RyaWJ1dGVkIGJ5IGNv
bnRyb2wgcGxhbmUmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDo3Mi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+KiBJZiBvcGVyYXRvcnMgY2hvb3NlIG5vdCB0byB1c2UgTVBMUyB0cmFuc3Bv
cnQgU1ItTVBMUyBjYW4gYmUgZWFzaWx5IHRyYW5zcG9ydGVkIG92ZXIgSVB2NCBvciBJUHY2IHZh
bmlsbGEgZGF0YSBwbGFuZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0
OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj4qIEV4dGVuc2lvbnMgZm9yIGFkZGl0aW9uYWwgYXBwbGljYXRpb25zIGxpa2Ug
TDNWUE5zIG9yIEwyVlBOcyB3aWxsIHJlcXVpcmUgYW5vdGhlciBzZXQgb2YgcHJvdG9jb2wgYW5k
IGltcGxlbWVudGF0aW9uIGNoYW5nZXMuJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiogSWYgdGhlcmUgYXJlJm5ic3A7dmVuZG9ycyB3aG8g
ZG8gbm90IHdhbnQgdG8gcHJvdmlkZSBTUi1NUExTIFNJRCBtYXBwaW5nIHRvIElQdjYgYWRkcmVz
c2VzIGluIHRoZWlyIGNvbnRyb2wgcGxhbmVzIGxldCdzIGZvY3VzIHN0YW5kYXJkaXphdGlvbiBh
bmQgaW5kdXN0cnkgd29yayBpbiB0aGlzIGRpcmVjdGlvbi4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Ojcy
LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+V2l0aCBhbGwgb2YgdGhlIGFib3Zl
IEkgdGhpbmsgaXQgd291bGQgYmUgYSBzZXJpb3VzIG1pc3Rha2UgLSBhdCB0aGlzIHBvaW50IG9m
IHRpbWUgLSB0byBjb250aW51ZSB3b3JrIG9uIFNSdjYmIzQzOyBpbiB0aGUgSUVURi4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmsg
eW91LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Um9iZXJ0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+
DQo8c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFu
IGxhbmc9IkVOLVVTIj5PbiBGcmksIFNlcCA2LCAyMDE5IGF0IDM6MDggUE0gUm9uIEJvbmljYSAm
bHQ7cmJvbmljYT08YSBocmVmPSJtYWlsdG86NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc8L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6
MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5Gb2xrcyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIu
MHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIj5XZSBoYXZlIGV4cGxvcmVkIG1hbnkgZmFjZXRzIG9mIFNSdjYgYW5kIFNSdjYsIHNvbWV0
aW1lIHBhc3Npb25hdGVseS4gSSB0aGluayB0aGF0IHRoaXMgZXhwbG9yYXRpb24gaXMgYSBnb29k
IHRoaW5nLiBJbiB0aGUgd29yZHMgb2YgVG9sa2llbiwg4oCcQWxsIHdobyB3YW5kZXIgYXJlIG5v
dCBsb3N0LuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
YXJnaW4tbGVmdDo3Mi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiPkJ1dCBpdCBtYXkgYmUgdGltZSB0byByZWZvY3VzIG9uIHRoZSBm
b2xsb3dpbmc6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21h
cmdpbi1sZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW00NjUyMTM2NDY2OTgxMzU0NTMwZ21haWwtbTUx
ODMxNDQ2NDQ0OTY1MjQyMzlnbWFpbC1tLTYyOTIxNTY1NzA3ODI0NTAzNTZnbWFpbC1tMTA0MzE2
NzM0OTUzOTUwNTk4OG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+DQo8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPkZvciBtYW55IG9wZXJhdG9ycywgU1J2NiBpcyBub3QgZGVw
bG95YWJsZSB1bmxlc3MgdGhlIHByb2JsZW0gb2YgaGVhZGVyIGxlbmd0aCBpcyBhZGRyZXNzZWQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iZ21haWwtbTQ2NTIxMzY0NjY5ODEzNTQ1
MzBnbWFpbC1tNTE4MzE0NDY0NDQ5NjUyNDIzOWdtYWlsLW0tNjI5MjE1NjU3MDc4MjQ1MDM1Nmdt
YWlsLW0xMDQzMTY3MzQ5NTM5NTA1OTg4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjEwOC4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNl
cmlmIj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+TWFueSBvYmplY3Rpb25zIHRoZSB1U0lE
IHByb3Bvc2FsIHJlbWFpbiB1bmFuc3dlcmVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9ImdtYWlsLW00NjUyMTM2NDY2OTgxMzU0NTMwZ21haWwtbTUxODMxNDQ2NDQ0OTY1MjQyMzln
bWFpbC1tLTYyOTIxNTY1NzA3ODI0NTAzNTZnbWFpbC1tMTA0MzE2NzM0OTUzOTUwNTk4OG1zb2xp
c3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPlNSdjYmIzQzOyBvZmZlcnMgYW4gYWx0ZXJuYXRpdmUgc29sdXRpb248bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5HaXZl
biB0aGVzZSB0aHJlZSBmYWN0cywgSSB0aGluayB0aGF0IGl0IHdvdWxkIGJlIGEgbWlzdGFrZSB0
byBkaXNjb250aW51ZSB3b3JrIG9uIFNSdjYmIzQzOy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1s
ZWZ0OjcyLjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW00NjUyMTM2NDY2OTgxMzU0NTMwZ21haWwtbTUxODMxNDQ2
NDQ0OTY1MjQyMzlnbWFpbC1tLTYyOTIxNTY1NzA3ODI0NTAzNTZnbWFpbC1tMTA0MzE2NzM0OTUz
OTUwNTk4OG1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdp
bi1sZWZ0OjcyLjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFy
Z2luLWxlZnQ6NzIuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCklF
VEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpp
cHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT48YnI+DQpBZG1p
bmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9pcHY2IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNwcmluZyBtYWls
aW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+c3ByaW5nQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PG86cD48L286cD48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGlu
ZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BF3B8DEB289D4479898582A0C9D46466bellca_--


From nobody Fri Sep  6 12:56:36 2019
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 32A7B120DBE; Fri,  6 Sep 2019 12:56:34 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-guichard-spring-nsh-sr@ietf.org>
Cc: spring@ietf.org, ipr-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.100.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156779979417.21941.8231654815664602600@ietfa.amsl.com>
Date: Fri, 06 Sep 2019 12:56:34 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DmAnmjUtgAsosgBy08Buf1DVlmo>
Subject: [spring] IPR Disclosure Cisco's Statement about IPR related to draft-guichard-spring-nsh-sr
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 06 Sep 2019 19:56:34 -0000

Dear Jim Guichard, Haoyu Song, Jeff Tantsura, Joel M. Halpern, Wim Henderickx, Mohamed Boucadair, Syed Hassan:


An IPR disclosure that pertains to your Internet-Draft entitled "NSH and
Segment Routing Integration for Service Function Chaining (SFC)"
(draft-guichard-spring-nsh-sr) was submitted to the IETF Secretariat on  and
has been posted on the "IETF Page of Intellectual Property Rights
Disclosures" (https://datatracker.ietf.org/ipr/3695/). The title of the IPR
disclosure is "Cisco's Statement about IPR related to
draft-guichard-spring-nsh-sr"


Thank you

IETF Secretariat


From nobody Fri Sep  6 14:12:40 2019
Return-Path: <sander@steffann.nl>
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 F1B70120E10; Fri,  6 Sep 2019 14:12:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 FpQD9pGB6z1F; Fri,  6 Sep 2019 14:12:15 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45762120DE6; Fri,  6 Sep 2019 14:12:14 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 2D8094B; Fri,  6 Sep 2019 23:12:12 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1567804329; bh=sypoCILAWt+QFQtfWhy IC7S8JhBHqi/jCT7mLD86+oc=; b=rbVOtPnd6OP4VZ2UTJ2pP+V5sMHj/2TQMn8 HYv4dgKW7IEUfk27bTcGc7mnZSkTjP+jlbBC6phoBp5KQCMGcgCewlWr12IRj73f VzDx3M+koZqlo12mTEPBbLdS53Q/lPeQVCcbe0ICciBr42D89+ys1SgaV/bD1Idu 8Tk19bMY=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id yZJ_8xgJsmKM; Fri,  6 Sep 2019 23:12:09 +0200 (CEST)
Received: from [10.87.1.171] (unknown [145.15.244.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 498613C; Fri,  6 Sep 2019 23:12:07 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_602693D1-06DA-493D-B284-6D97E82BAB4B"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Fri, 6 Sep 2019 23:11:54 +0200
In-Reply-To: <3D8725E7-EAA3-4615-ABA2-FFA53D2F1B14@employees.org>
Cc: Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, "spring@ietf.org" <spring@ietf.org>
To: Ole Troan <otroan@employees.org>
References: <ca6e7a10-1b84-445f-053d-8a666ab4ec90@si6networks.com> <3D8725E7-EAA3-4615-ABA2-FFA53D2F1B14@employees.org>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/R9jSVfXTW9d0LmbIfSwOvf1MJNk>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 21:12:19 -0000

--Apple-Mail=_602693D1-06DA-493D-B284-6D97E82BAB4B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Ole,

> I think you have repeatedly made your point.

Yes he has, and he makes a good point that should be heard. Your =
argument of "RFCs aren't the law, and we can ignore parts of them if it =
suits us" just isn't true. RFCs are based on consensus, and ignoring the =
outcome of that consensus when it suits you is unacceptable for a WG =
chair.

Cheers,
Sander


--Apple-Mail=_602693D1-06DA-493D-B284-6D97E82BAB4B
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEKBusetbVKSypyi4qHuGLwtPIfLYFAl1yy5oACgkQHuGLwtPI
fLa5/wf/XbhRb0UPmjDSWYavRQbRSMngN9h6SIg2aVhsXlhxY4JLAqnVAP03+RcO
oJLeyvdCy1fFFwC8kua4UUNwCaS5cQDodjTYcDa9IHHrI7CUPfeNNja/qM9pV6LE
jUpdiqDjW0GXOa/20lIVigHG14Tqg5otyYZAkeY0kaD7W3Q5AlOIW39+ppb8kxYJ
rNsVlBZ/x+Vc9v289SYye1Ni0rfHqXEIGrm1fjVwohwBzN+gpuD/l1Fcx1RxITzh
Q4G0jhUEEd+UwqHQOP6uWPMHrla7qRo6tYiybd1rtDPVgLCDVLihOVov7U9reH03
0odPzwSxfN1PLMNBOE46n8hKU6uJhg==
=HfnJ
-----END PGP SIGNATURE-----

--Apple-Mail=_602693D1-06DA-493D-B284-6D97E82BAB4B--


From nobody Fri Sep  6 14:25:59 2019
Return-Path: <otroan@employees.org>
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 DD389120DEC; Fri,  6 Sep 2019 14:25:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 IufvCfwHeGfz; Fri,  6 Sep 2019 14:25:47 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 809D3120868; Fri,  6 Sep 2019 14:25:47 -0700 (PDT)
Received: from [192.168.10.189] (30.51-175-112.customer.lyse.net [51.175.112.30]) (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 clarinet.employees.org (Postfix) with ESMTPSA id 5865A4E11AEE; Fri,  6 Sep 2019 21:25:46 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Ole Troan <otroan@employees.org>
Mime-Version: 1.0 (1.0)
Date: Fri, 6 Sep 2019 23:25:44 +0200
Message-Id: <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org>
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl>
Cc: Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, "spring@ietf.org" <spring@ietf.org>
In-Reply-To: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl>
To: Sander Steffann <sander@steffann.nl>
X-Mailer: iPhone Mail (17A5821e)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LkLNBasjB--uQM-RXziDOIymT2k>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 21:25:49 -0000

>=20
>=20
>=20
>> I think you have repeatedly made your point.
>=20
> Yes he has, and he makes a good point that should be heard. Your argument o=
f "RFCs aren't the law, and we can ignore parts of them if it suits us" just=
 isn't true. RFCs are based on consensus, and ignoring the outcome of that c=
onsensus when it suits you is unacceptable for a WG chair.

Then I don=E2=80=99t think I have expressed myself in a way that has been un=
derstood by you.=20

But he isn=E2=80=99t making a point that hasn=E2=80=99t been made many times=
 before. I asked him to argue his point in the context of the actual drafts i=
n question, which I believe he did not. The protocol police rhetoric used in=
 the wider community doesn=E2=80=99t appear to me to add value, rather creat=
e disruption.=20
=20
I don=E2=80=99t see a need to continue this debate on meta issues, but since=
 you framed this as criticism of me in the chair role I found it required to=
 reply.=20

Ole=


From nobody Fri Sep  6 14:58:08 2019
Return-Path: <sander@steffann.nl>
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 A6960120DF4; Fri,  6 Sep 2019 14:58:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 bsuoL8Nm8prr; Fri,  6 Sep 2019 14:58:06 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D33E8120DEE; Fri,  6 Sep 2019 14:58:05 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id C5D3B4B; Fri,  6 Sep 2019 23:58:03 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= references:message-id:content-transfer-encoding:date:date :in-reply-to:x-mailer:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1567807080; bh=IMoBqkgvfnNzaJV2plJwEGuy0cBcrpqfutl3JPiibbY=; b=G YwaJyMilyCup/Zl92wTIIarzhX7bqF39Z35ujkNFng6kMnZffPayEysdaKB4PqCz ygU9odzyQBHVRVYzr47dJNe+7tNK9RNKsEiHHywsdRRHO8N2z2lBQmHeb7D7Z3+J /ccaRR1vJMLz/8tTVJKvHCbiBbSmJ8bJr9qPmPsZcM=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id eWW9lxyFgrth; Fri,  6 Sep 2019 23:58:00 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:30d9:a3ba:cef:60ff] (unknown [IPv6:2a02:a213:a300:ce80:30d9:a3ba:cef:60ff]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id A883C3C; Fri,  6 Sep 2019 23:58:00 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
X-Mailer: iPhone Mail (16G77)
In-Reply-To: <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org>
Date: Fri, 6 Sep 2019 23:57:59 +0200
Cc: Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, "spring@ietf.org" <spring@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl>
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org>
To: Ole Troan <otroan@employees.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Uj1M2iFdaO4rsMZMtxM9UZIUKuA>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 21:58:08 -0000

Hi Ole,

> I don=E2=80=99t see a need to continue this debate on meta issues, but sin=
ce you framed this as criticism of me in the chair role I found it required t=
o reply.=20

I expect the chair to uphold a previously reached consensus and put the requ=
irement of justifying deviating from it with the ones that want to go agains=
t said consensus.

Cheers,
Sander



From nobody Fri Sep  6 15:08:29 2019
Return-Path: <otroan@employees.org>
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 158CA120DFD; Fri,  6 Sep 2019 15:08:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 YdNUvCi9__e9; Fri,  6 Sep 2019 15:08:18 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85AF0120DFB; Fri,  6 Sep 2019 15:08:18 -0700 (PDT)
Received: from [192.168.10.189] (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 08F164E11B0A; Fri,  6 Sep 2019 22:08:17 +0000 (UTC)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Ole Troan <otroan@employees.org>
Mime-Version: 1.0 (1.0)
Date: Sat, 7 Sep 2019 00:08:14 +0200
Message-Id: <4246BC68-CD23-4D51-9E41-5812AAD5F3D4@employees.org>
References: <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl>
Cc: Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, "spring@ietf.org" <spring@ietf.org>
In-Reply-To: <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl>
To: Sander Steffann <sander@steffann.nl>
X-Mailer: iPhone Mail (17A5821e)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/O2Vo9v6u_L4Pz8_gnCE7jZZIOFE>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 22:08:20 -0000

>> I don=E2=80=99t see a need to continue this debate on meta issues, but si=
nce you framed this as criticism of me in the chair role I found it required=
 to reply.=20
>=20
> I expect the chair to uphold a previously reached consensus and put the re=
quirement of justifying deviating from it with the ones that want to go agai=
nst said consensus.

Proposals are judged on their merits.=20
There is no protocol police.=20

These proposals are not moving as far as I can see. So what are you trying t=
o achieve by getting your collective knickers in a twist now?

Ole=


From nobody Fri Sep  6 15:11:29 2019
Return-Path: <robert@raszuk.net>
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 15021120DFA for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 15:11:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 Axo5Hyjnhw6h for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 15:11:19 -0700 (PDT)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (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 0E164120E02 for <spring@ietf.org>; Fri,  6 Sep 2019 15:11:19 -0700 (PDT)
Received: by mail-qt1-x829.google.com with SMTP id l22so8941435qtp.10 for <spring@ietf.org>; Fri, 06 Sep 2019 15:11:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NCi/VJ711GvBBgubgoFtMpQWuTjO4xha4M0O2Xt6UP0=; b=PKF6BTR65c6sh3yjOQ2eSvMDryH5CYGnQPE+5FsZ6vFmP1Qq95fMiVNfJ0VxT7WEWi vXr+8xKHsIUxMVDMEM5lB3rPOMjp4rRLv5M31WPoBTbzk6PkqqE+QBUrZGefuIwGBObk n+KKMBUsrikjBP4KKolZZEP/voMBo/LHjUWcR4Ckr6CnKZqd4oqHyyVqD5kNe/cnucDh 0UKqFL/4OkOJIE8IG4XF8ztXPnoy17zx3U5mp1d17umMRLGcSZ1D5zJiNpWzor758hxR r2piCkTnnaxoNiTfra7XxTHgo6+TK6sB26+xSw4clipyQQpofwoYVg3evJbGrc8lvoR9 GkTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NCi/VJ711GvBBgubgoFtMpQWuTjO4xha4M0O2Xt6UP0=; b=U0hA+vRI4EvI+9RrDkT31hmqpwbu2awMjawn3dbCuDFiltkdfnFXI/mW9fgag2sZ92 zZfjKeJ3YRfuwHlz6Xbuzn9fue04AkwPsvdHKRMW+j/ndTKJXl9VWJZbm7R6dp91uemZ c/OFV+krKVpNe0sIGKVX3DxgJSoayoCd6m+UeaqZhUe6m3w0tlUHrODx28dTMxhxScvm Kezi63kVjY7PXeRElzBivRsbLIYLlROxZeEBFSjxq5GydEmSKsroup2YYIk8OstWPqTo /jlO9r4aG59SAknEAr+E8o/7o6hfd+EGjnx97hJqX6mPUaAc0qnmSxG8pPK/BElGNVQ1 H9dQ==
X-Gm-Message-State: APjAAAVDZrZlAJQ0nsbc1Lwqi6iRZO44hUUjhQJt159Zq57ONOExMryi ZTIZ5XhUU2P7lipq4pqoJ6LGKXoc2nvwQfpIu5ziEg==
X-Google-Smtp-Source: APXvYqxwp3CFSED45KXQ72WNnbZC5KS3mJTdcNDtc9c0wlSnbOvoUSccXWN7rcSdD8PekOW4RZGYFdigcCrIBdn2tzo=
X-Received: by 2002:ac8:7959:: with SMTP id r25mr11760068qtt.208.1567807878005;  Fri, 06 Sep 2019 15:11:18 -0700 (PDT)
MIME-Version: 1.0
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl>
In-Reply-To: <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 7 Sep 2019 00:11:07 +0200
Message-ID: <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com>
To: Sander Steffann <sander@steffann.nl>
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>,  Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a5204f0591e9b764"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wcElprRB6FPAdc-9Yjq6M_zVot0>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 22:11:22 -0000

--000000000000a5204f0591e9b764
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Sander,

But this is exactly what both chairs of 6man did with the help of AD long
time back. You must have missed it !

And below is a link precisely written to address requirement of justifying
deviation:

https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-06

And let me repeat one more and last time ... all other documents in
progress use two different insertions. Most of them does SRH insertion +
new IPv6 encapsulation which is allowed by all IPv6 related RFCs - so zero
violation of any consensus.

Just NP document also adds two functions for insertion without
encapsulation, as additional tools which can be used for things like FRR if
such application will be approved in 6man WG.

All SRv6 existing specs can progress just fine with that last mode of
insertion being removed if rough consensus in 6man would not get reached.

Cheers,
Robert.


On Fri, Sep 6, 2019 at 11:58 PM Sander Steffann <sander@steffann.nl> wrote:

> Hi Ole,
>
> > I don=E2=80=99t see a need to continue this debate on meta issues, but =
since you
> framed this as criticism of me in the chair role I found it required to
> reply.
>
> I expect the chair to uphold a previously reached consensus and put the
> requirement of justifying deviating from it with the ones that want to go
> against said consensus.
>
> Cheers,
> Sander
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--000000000000a5204f0591e9b764
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sander,<div><br></div><div>But this is exactly what both c=
hairs of 6man did with the help of AD long time back. You must have missed =
it !</div><div><br></div><div>And below is a link precisely written to addr=
ess requirement of justifying deviation:=C2=A0</div><div><br></div><div><a =
href=3D"https://tools.ietf.org/html/draft-voyer-6man-extension-header-inser=
tion-06">https://tools.ietf.org/html/draft-voyer-6man-extension-header-inse=
rtion-06</a>=C2=A0</div><div><br></div><div>And let me repeat one more and =
last time ... all other documents in progress use two different insertions.=
 Most of them does SRH insertion=C2=A0+ new IPv6 encapsulation which is all=
owed by all IPv6 related RFCs - so zero violation of any consensus.=C2=A0</=
div><div><br></div><div>Just NP document also adds two functions for insert=
ion without encapsulation, as additional tools which can be used for things=
 like FRR if such application will be approved in 6man WG.=C2=A0</div><div>=
<br></div><div>All SRv6 existing specs can progress just fine with that las=
t mode of insertion being removed if rough consensus in 6man would not get =
reached.=C2=A0</div><div><br></div><div>Cheers,</div><div>Robert.</div><div=
><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Fri, Sep 6, 2019 at 11:58 PM Sander Steffann &lt;<a href=3D"m=
ailto:sander@steffann.nl">sander@steffann.nl</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">Hi Ole,<br>
<br>
&gt; I don=E2=80=99t see a need to continue this debate on meta issues, but=
 since you framed this as criticism of me in the chair role I found it requ=
ired to reply. <br>
<br>
I expect the chair to uphold a previously reached consensus and put the req=
uirement of justifying deviating from it with the ones that want to go agai=
nst said consensus.<br>
<br>
Cheers,<br>
Sander<br>
<br>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--000000000000a5204f0591e9b764--


From nobody Fri Sep  6 15:19:56 2019
Return-Path: <sander@steffann.nl>
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 55733120E08; Fri,  6 Sep 2019 15:19:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 1orUHQKcgObD; Fri,  6 Sep 2019 15:19:52 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B22E0120DFA; Fri,  6 Sep 2019 15:19:52 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 2D29E4B; Sat,  7 Sep 2019 00:19:51 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= references:message-id:content-transfer-encoding:date:date :in-reply-to:x-mailer:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1567808389; bh=W2ncv2HBNqyrKvnmqkrcsTUYwjHee2Umo6ilNZAdiJA=; b=P xdGIebKWSdbX1SSBV5oK/1lPN0aXFmV3NAMSVDH4IGtvzTU01yCnqkP27dBStN44 WGhYa2MK+Si1aDYaN303jMsIYCiOMwp0duFWUEtLJm56VokiyOerMS5UFJUOskww nZNtDtU7ChJYgGde+RP4ffEoxbWaOuTd0pjHRWLYQ4=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id alJYJpKYHook; Sat,  7 Sep 2019 00:19:49 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:30d9:a3ba:cef:60ff] (unknown [IPv6:2a02:a213:a300:ce80:30d9:a3ba:cef:60ff]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id B79A53C; Sat,  7 Sep 2019 00:19:48 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
X-Mailer: iPhone Mail (16G77)
In-Reply-To: <4246BC68-CD23-4D51-9E41-5812AAD5F3D4@employees.org>
Date: Sat, 7 Sep 2019 00:19:48 +0200
Cc: Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, "spring@ietf.org" <spring@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <0D67ABBC-1EEE-4C54-AB26-148A93A57C0F@steffann.nl>
References: <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <4246BC68-CD23-4D51-9E41-5812AAD5F3D4@employees.org>
To: Ole Troan <otroan@employees.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hXq1K2fzk5qb9ei7UnjUyMWNz0Y>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 22:19:54 -0000

Hi Ole,

> Proposals are judged on their merits.=20
> There is no protocol police.=20

There is existing consensus, and changing that requires consensus on the cha=
nges. The onus is on those wanting the change, yet you demand the ones refer=
ring to the existing consensus to defend themselves. That is not their respo=
nsibility.

> These proposals are not moving as far as I can see. So what are you trying=
 to achieve by getting your collective knickers in a twist now?

Seeing extremely bad precedent being set by a chair. Chairs have the respons=
ibility to stand up for the consensus in their working group. Always. No mat=
ter their personal opinion. No matter who they work for. Always.

The discussion has been had, consensus has been reached. Requiring someone e=
lse to defend an existing consensus is disrespectful to the working group th=
at worked towards that consensus.

Sander



From nobody Fri Sep  6 15:23:54 2019
Return-Path: <sander@steffann.nl>
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 DD2AD120E0B; Fri,  6 Sep 2019 15:23:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 YXyUbGz9stlC; Fri,  6 Sep 2019 15:23:51 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 97F26120DFA; Fri,  6 Sep 2019 15:23:51 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 671774B; Sat,  7 Sep 2019 00:23:50 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= references:message-id:content-transfer-encoding:date:date :in-reply-to:x-mailer:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1567808628; bh=VybTpo7/QjwSWgWxhIbsIRFULKfLOlhpU6RnKLVXBzQ=; b=n r5vUOfCG27YQ//SuzrCfgy1rV/ds2ATALQ7bnec4AZ6FO7nkcOL/g08tnQoxr71I P1QM/nnXBeCyngc3KcQ89jAXjo3WvzSIeeM/2rNFrZhFIPXdhn2DYbC/0GvfPoc8 Bmt0fHmxjUPJri16C0T0KWy/ZidnvKaNPdMPv4ioSc=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xUOPh7lYO7EJ; Sat,  7 Sep 2019 00:23:48 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:30d9:a3ba:cef:60ff] (unknown [IPv6:2a02:a213:a300:ce80:30d9:a3ba:cef:60ff]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 4798C3C; Sat,  7 Sep 2019 00:23:48 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
X-Mailer: iPhone Mail (16G77)
In-Reply-To: <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com>
Date: Sat, 7 Sep 2019 00:23:47 +0200
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <25C52EC3-E271-46FF-90FB-976AE6022098@steffann.nl>
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_p8V2udbYs9dGdhJjJuL8-siHtE>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 22:23:53 -0000

Hi Robert,

> All SRv6 existing specs can progress just fine with that last mode of inse=
rtion being removed if rough consensus in 6man would not get reached.=20

My problem is that Fernando is being told to defend the existing RFC. That i=
s wrong. It is up to the SRv6 proposers to argue and defend the changes they=
 want.

Consensus has to be reached to make a change, not to keep the current consen=
sus.

Cheers,
Sander



From nobody Fri Sep  6 15:27:15 2019
Return-Path: <tom@herbertland.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 61071120E13 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 15:27:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 fIkds-s4p-Jx for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 15:27:12 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (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 7C350120E0B for <spring@ietf.org>; Fri,  6 Sep 2019 15:27:12 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id p2so6713046edx.11 for <spring@ietf.org>; Fri, 06 Sep 2019 15:27:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ftYbA7dX1l5WM+HucczE1G+SPljeKRmffWJHqMsD0tE=; b=S6mNItsTEkt7GWp2L1rZPFT0jGAJjCGo5v4k1iFqV7yzAtTNROCdqRP14ryasdFwkn r3p6Y/UnZ9s2HxFhA1QqKrRdFazbtcj7QH2JbSMOGHZetO/ZLwW+kBUj7uhnOcE15IWO y4Kf/6sS8h4HJZFCs6hRmDw56LgiSl2Aysc8G/3F1jgM0aeRNeNi11EeC0YEgY5hfBZj J6tC6fUxYLG/PI4CVgPM/GpEI3mQczZqPsRH2S9xp4mPv6poueH3i9hpCIFQs/jcbjHx ODBRPIM1jCyUQxyzvYhf2wbduYokUQvsn4qkCt/H+ItNI0v3J1V8nTJpQaA+flWx3sVz yrCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ftYbA7dX1l5WM+HucczE1G+SPljeKRmffWJHqMsD0tE=; b=reWeXue2RmC0zpA8SqXoI+krnFSinbaYR86j3LsxSJyuLXhtkWxYBHtl++6XopK5rp AgxE7AYSuu6oVAREm31u56mGJlKRkeusUrYsS8mRBgRjJ/FjL2NAzSL3iDPdUOxkA9bO jKaJRee1TTbxRHthF+eQu19wf/1zXOCJvDX6tjOjazyUauJ+Ir/3jWTVm1KOheYGYmiz //ntOKggWjLAKWCx8GVZh0IXKEUnLw+o34w9dGUGjqGvM4MACmZfr99RNyIIHWwlsH8W mJ1V7LIYlDoXQxZHjAdEdWGlQMVZbljgnD0ykCMA26H4wxQmY9d5Ti9s5X2qamTylb6w 29DA==
X-Gm-Message-State: APjAAAXn6osFcmpg2NMc1ZoMerKOGoQIdKru5J9bgeqLZNxrPy157P92 1juAiSpVd8NhHeBEyIsnyb1xpZuCkDMLfqEHXts+qA==
X-Google-Smtp-Source: APXvYqy7t6RKxKGT5vMw1BJuw68FXv7WsIcbtJapusnYDZvV5GqB5kkzLtPWGbZ3MADSmMcNQ5pcV6L7J08XkYRigVs=
X-Received: by 2002:a17:906:30d1:: with SMTP id b17mr9664367ejb.9.1567808830819;  Fri, 06 Sep 2019 15:27:10 -0700 (PDT)
MIME-Version: 1.0
References: <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <4246BC68-CD23-4D51-9E41-5812AAD5F3D4@employees.org> <0D67ABBC-1EEE-4C54-AB26-148A93A57C0F@steffann.nl>
In-Reply-To: <0D67ABBC-1EEE-4C54-AB26-148A93A57C0F@steffann.nl>
From: Tom Herbert <tom@herbertland.com>
Date: Fri, 6 Sep 2019 15:26:59 -0700
Message-ID: <CALx6S35r+h8Nj7w-oKfX3BMuQTSBdONwnFJGMmMvn86Y3fH9hg@mail.gmail.com>
To: Sander Steffann <sander@steffann.nl>
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>,  Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uk_gG7aoEXwyluI_mILDWpaztlk>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 22:27:14 -0000

On Fri, Sep 6, 2019 at 3:20 PM Sander Steffann <sander@steffann.nl> wrote:
>
> Hi Ole,
>
> > Proposals are judged on their merits.
> > There is no protocol police.
>
> There is existing consensus, and changing that requires consensus on the changes. The onus is on those wanting the change, yet you demand the ones referring to the existing consensus to defend themselves. That is not their responsibility.
>
> > These proposals are not moving as far as I can see. So what are you trying to achieve by getting your collective knickers in a twist now?
>
> Seeing extremely bad precedent being set by a chair. Chairs have the responsibility to stand up for the consensus in their working group. Always. No matter their personal opinion. No matter who they work for. Always.
>
> The discussion has been had, consensus has been reached. Requiring someone else to defend an existing consensus is disrespectful to the working group that worked towards that consensus.
>
What consensus has been reached that you are referring to?

Tom

> Sander
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Fri Sep  6 15:28:24 2019
Return-Path: <nick@foobar.org>
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 62601120E12; Fri,  6 Sep 2019 15:28:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 AG8y3JurtQ7p; Fri,  6 Sep 2019 15:28:19 -0700 (PDT)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D230120E0E; Fri,  6 Sep 2019 15:28:18 -0700 (PDT)
X-Envelope-To: spring@ietf.org
Received: from crumpet.foobar.org (089-101-070074.ntlworld.ie [89.101.70.74] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id x86MSGcD097114 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 6 Sep 2019 23:28:16 +0100 (IST) (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-070074.ntlworld.ie [89.101.70.74] (may be forged) claimed to be crumpet.foobar.org
To: Tom Herbert <tom@herbertland.com>
Cc: Sander Steffann <sander@steffann.nl>, "spring@ietf.org" <spring@ietf.org>,  6man WG <ipv6@ietf.org>
References: <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <4246BC68-CD23-4D51-9E41-5812AAD5F3D4@employees.org> <0D67ABBC-1EEE-4C54-AB26-148A93A57C0F@steffann.nl> <CALx6S35r+h8Nj7w-oKfX3BMuQTSBdONwnFJGMmMvn86Y3fH9hg@mail.gmail.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <80a4c498-b962-4b68-0e77-42679b3f39ec@foobar.org>
Date: Fri, 6 Sep 2019 23:28:15 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 PostboxApp/6.1.18
MIME-Version: 1.0
In-Reply-To: <CALx6S35r+h8Nj7w-oKfX3BMuQTSBdONwnFJGMmMvn86Y3fH9hg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-cHTL5Ax6zchQqIna5T8WI7MVYg>
Subject: Re: [spring] Spirit and Letter of the Law
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: Fri, 06 Sep 2019 22:28:22 -0000

Tom Herbert wrote on 06/09/2019 23:26:
> What consensus has been reached that you are referring to?

rfc8200.

Nick


From nobody Fri Sep  6 15:28:53 2019
Return-Path: <sander@steffann.nl>
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 E7DF3120E0E; Fri,  6 Sep 2019 15:28:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 rMdyP_L-iYAv; Fri,  6 Sep 2019 15:28:37 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B3A9120E49; Fri,  6 Sep 2019 15:28:37 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id DF9A64B; Sat,  7 Sep 2019 00:28:35 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= references:message-id:content-transfer-encoding:date:date :in-reply-to:x-mailer:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1567808914; bh=bFF315BpTUAR/ThEt8eh5FSkpvFSlgjBb139y736ECE=; b=B RH+dgHbLwjOckqCGivp2JC88Y6piX97FsZfRypMjeP1P3+B8kmYgqJS2SVq9lCtE 8qMSx9RrfDCWy/ijyoUEx+PdXoOw5DlSTLcDnWRBoveUCSWhAJpGkeFvvZ3LZUqc s2fQO5XAxpCs2PIUxP7eqBk2o83eij28D3U285ojPA=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id G8Z5mQLJXQ4y; Sat,  7 Sep 2019 00:28:34 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:30d9:a3ba:cef:60ff] (unknown [IPv6:2a02:a213:a300:ce80:30d9:a3ba:cef:60ff]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id CCC923C; Sat,  7 Sep 2019 00:28:33 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
X-Mailer: iPhone Mail (16G77)
In-Reply-To: <CALx6S35r+h8Nj7w-oKfX3BMuQTSBdONwnFJGMmMvn86Y3fH9hg@mail.gmail.com>
Date: Sat, 7 Sep 2019 00:28:33 +0200
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <0446757F-3B41-4F3A-92F4-1B9A3A7B6F88@steffann.nl>
References: <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <4246BC68-CD23-4D51-9E41-5812AAD5F3D4@employees.org> <0D67ABBC-1EEE-4C54-AB26-148A93A57C0F@steffann.nl> <CALx6S35r+h8Nj7w-oKfX3BMuQTSBdONwnFJGMmMvn86Y3fH9hg@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/crtVYOgQSAbM56fputxGiOBv3OY>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 22:28:43 -0000

Hi,

> What consensus has been reached that you are referring to?

The consensus on the text of RFC8200.

Cheers, sander


From nobody Fri Sep  6 15:37:53 2019
Return-Path: <robert@raszuk.net>
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 76775120111 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 15:37:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 bJbeQt0QBShR for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 15:37:42 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 1ADB212018B for <spring@ietf.org>; Fri,  6 Sep 2019 15:37:42 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id f13so7280559qkm.9 for <spring@ietf.org>; Fri, 06 Sep 2019 15:37:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zi9TDDrz+H3d6Zfipt2vxqIPhnPYuEPwwKbWy2Ldr/o=; b=QdFVx9G8zvvZdDAnQYDKiMJ36O+/5WFd3+ZWR/IqbNUKxcIGRd77UbOpbnkkpNLVy6 G2KLjL+nT6+pbICRg3gTQF5NpZgnPsOU0P6fbKSCOiQLTtgfkww6mbG3PlKxB4oe0cpd 1eoG0qcaZSo6hkQe83hHOVbmj1xj4IXUDX2sp77l4DfNEnwVt+NNZ3UCwYiI0dwYbe6r TlQsgwBAp1DL89uRPjGJ4HKdb895t26RghlpQjYhCRNS64L1Sdyh1v3DZHOAijTFPI9V 5jR5BvGEnenPeD2Wcxy5yYk5nimv24RyE0f20x2Ac6+ZHf2Cjyyypo5zV62yFBMzoQAx j1qg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zi9TDDrz+H3d6Zfipt2vxqIPhnPYuEPwwKbWy2Ldr/o=; b=a+qtw0Hl+XeYAZtSoLo1tBcrBqDcwuaavjIj8zUUmZ6cfI6gB2JJrB4CYL6diAbJU9 z9KAwB3wtz2BzxZIF0WAP5mjjBGRlaabkBi63AKIE8yz5Se+qVYZEox6Nr3B3wwNYCy9 7lPSdFPrgSEa/BpQqbC8tnJoj803AQMwZ8SJPF92aJHl9xP6ct2HjlAGwOCvzlEoM/Fe oiUlZctJV3fv3TDHfndU+py8aFxLS4EmrLwtxAnbxLnJkMHnLBEXypZBsyIV60gwaWXX 1p17STIb7GKW5TmkiJipxqelVre515JVa72UGkNLscEiN98JmVs/vhETLzNx8ccRIR4b xinA==
X-Gm-Message-State: APjAAAWhHevXXO7Ng8HM5tLUvYMRHfwhIyBaXC6M6WnDMtT74LW8dywY WHvPyTxfgPZsEVgkkR1JCKQCdcroPjJk8xci41Su6w==
X-Google-Smtp-Source: APXvYqzJDUYGxQz8TT7ZxJ/gye3muhvW73m9nwQGGOrSVl+ZZpoyQ7NKgf2qEdhGlEUD5fkhOdEpfZFs48cfeCTKJHg=
X-Received: by 2002:a37:a7c5:: with SMTP id q188mr9456914qke.445.1567809461167;  Fri, 06 Sep 2019 15:37:41 -0700 (PDT)
MIME-Version: 1.0
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com> <25C52EC3-E271-46FF-90FB-976AE6022098@steffann.nl>
In-Reply-To: <25C52EC3-E271-46FF-90FB-976AE6022098@steffann.nl>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 7 Sep 2019 00:37:30 +0200
Message-ID: <CAOj+MMGNV2t5crQu6O0OD32oB8v_2zDu15dajQ2UpkT6OOiYqA@mail.gmail.com>
To: Sander Steffann <sander@steffann.nl>
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>,  Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000002426f0591ea1649"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2pYrQSQFSYP4LQ7yrt4e3JElvao>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 22:37:45 -0000

--00000000000002426f0591ea1649
Content-Type: text/plain; charset="UTF-8"

> My problem is that Fernando is being told to defend the existing RFC.


And who told him to do that ? Some one who recommended him to grep for
"insertion" string in the text without understanding the full sentences
where such world may exist ? Hmmm why would anyone do that ?

By that notion it would be much more productive to simply talk to tools
team and update draft submission parser. When in any document "IPv6" and
"insertion" strings occur even once - REJECT. It would save so many emails
....

And Fernando is doing great job btw - but there is just little problem - no
one is attacking any existing RFC.


> It is up to the SRv6 proposers to argue and defend the changes they want.
> Consensus has to be reached to make a change, not to keep the current
> consensus.
>

And that is precisely what is happening. The draft quoted mail earlier is a
real prove of that.

Now let's relax and enjoy the weekend :-)

Cheers,
R.

--00000000000002426f0591ea1649
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div>=C2=A0</div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">My problem is that Fernando is being to=
ld to defend the existing RFC. </blockquote><div><br></div><div>And who tol=
d him to do that ? Some one who recommended him to grep for &quot;insertion=
&quot; string in the text without understanding the full sentences where su=
ch world may exist ? Hmmm why would anyone do that ?=C2=A0=C2=A0</div><div>=
<br></div><div>By that notion it would be much more productive to simply ta=
lk to tools team and update draft submission parser. When in any document &=
quot;IPv6&quot; and &quot;insertion&quot; strings occur even once - REJECT.=
 It would save so many emails ....=C2=A0</div><div><br></div><div>And Ferna=
ndo is doing great job btw - but there is just little problem - no one is a=
ttacking any existing RFC.=C2=A0</div><div>=C2=A0</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">It is up to the SRv6 proposers to argue and d=
efend the changes they want.<br>Consensus has to be reached to make a chang=
e, not to keep the current consensus.<br></blockquote><div><br></div><div>A=
nd that is precisely what is happening. The draft quoted mail earlier is a =
real prove of that.=C2=A0</div><div><br></div><div>Now let&#39;s relax and =
enjoy the weekend :-)</div><div><br></div><div>Cheers,</div><div>R.</div></=
div></div>

--00000000000002426f0591ea1649--


From nobody Fri Sep  6 16:00:16 2019
Return-Path: <tom@herbertland.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 93B5B120045 for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 16:00:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 WZjgLBbiEKqn for <spring@ietfa.amsl.com>; Fri,  6 Sep 2019 16:00:03 -0700 (PDT)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 60AA41200DE for <spring@ietf.org>; Fri,  6 Sep 2019 16:00:03 -0700 (PDT)
Received: by mail-ed1-x529.google.com with SMTP id f19so7889965eds.12 for <spring@ietf.org>; Fri, 06 Sep 2019 16:00:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=TOi/Bnj5AL5O+P/wHSt2Soj3VMKBU8kEZijQYz+8Fgg=; b=NOYUSHuFKt8qY5YN0WoiZuGKbVIcT6ML6rG6kmzD/Hnr9GaYtqIHqncGyqigWaMTPv pxVkgUbLpaEPybbQ5nX8hbOwvtXM3VOcwozGyvXFtyX1yZ3NxLZQM5ZEQm26Tvt2Zujm I3lQgCNh65Imd/pz2ShFlw/vhmdK0tiXLXfphaihrW5/ggsaPg8DkmsElcvo7U20QmsO Upmzd3BYbiXz17pmdwJkhZN/sqH3eRjJjyGxXfJtMnoVEJVtEWXVtG4XDGBi0hiAJEYx jrkT/dU82VGTBMX2RlTx+o3smm53kpu00NjksxO6SU7YzvXAXIieBpj1XY7zXipMAA0q ocvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=TOi/Bnj5AL5O+P/wHSt2Soj3VMKBU8kEZijQYz+8Fgg=; b=rSYB7gk6VGn00cSc9dnfHWEHuGfLLs14g40MMtTn1MG64HehHUpXHHviMVfZUk3/K+ eAPw9cUi0l2HJkzR5AC+X1rfodNenCc1bQTcZQ4DA8Yi+yahwLzakTgIWlQ7/I0pEZal S9j9c8o4nEuySAGBOZzAG1UgJ2vY1TKvqB5MOts6DxxVTT8kWVHY/Co5G4pwRFoYiEkq DgbV/r5RxkkIB1mkn1D6GkSQdOuR2hZS4dn+o9VTkknvt/5I/V6z1YMIj5wC8dAjeXHo ZTLXOTgqdLiADCZ4NCMJFNpnFNam73Ig9G5WKlG6K1k8LJSCxS9sp1juuc9+7uj7F/gJ Fo4A==
X-Gm-Message-State: APjAAAXfAzHaKQbWLZeq6cRTjtj9tHuxZPyWOfl57OK1Di+0AkFQFSVs BxBnZ0Tz9EOJTKF+NAeKA+wxAWT9oj2Q6BvUp6AmqQ==
X-Google-Smtp-Source: APXvYqwe+Xjof6aUqmuTZalqUVB9HT0ntkAxhkKc7j3UJhR5nhidvBRIWbxZY7BmbdsnRlftN59JaXrXxMkXvTkqKaY=
X-Received: by 2002:a17:906:30d1:: with SMTP id b17mr9751811ejb.9.1567810801775;  Fri, 06 Sep 2019 16:00:01 -0700 (PDT)
MIME-Version: 1.0
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com>
In-Reply-To: <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Fri, 6 Sep 2019 15:59:49 -0700
Message-ID: <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Sander Steffann <sander@steffann.nl>, Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, 6man WG <ipv6@ietf.org>,  Alexandre Petrescu <alexandre.petrescu@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/MPnS0ECtja5E15yByGzhQE-Dg7Y>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Fri, 06 Sep 2019 23:00:07 -0000

On Fri, Sep 6, 2019 at 3:11 PM Robert Raszuk <robert@raszuk.net> wrote:
>
> Sander,
>
> But this is exactly what both chairs of 6man did with the help of AD long=
 time back. You must have missed it !
>
> And below is a link precisely written to address requirement of justifyin=
g deviation:
>
> https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-0=
6
>

Yes, and that draft was discussed in depth in 6man, a number of issues
were raised, and we haven't heard back from the authors. And this was
not just a case of saying it violates RFC8200, there were specific
reasons given why it isn't robust. So it's correct to say that current
consensus in 6man is that extension header insertion is disallowed.

I also have a nit about that draft. The very first line of the
abstract is "The network operator and vendor community has clearly
indicated that IPv6 header insertion is useful and required." The fact
that somebody _really_ wants their protocol to be adopted by IETF is
hardly going to influence anyone. Obviously, anyone writing a draft
thinks that it is useful and required, it's up to the authors to show
that. Frankly, I think this statement comes off as being condescending
and sets a poor tone for reading the rest of the document.

Tom

> And let me repeat one more and last time ... all other documents in progr=
ess use two different insertions. Most of them does SRH insertion + new IPv=
6 encapsulation which is allowed by all IPv6 related RFCs - so zero violati=
on of any consensus.
>
> Just NP document also adds two functions for insertion without encapsulat=
ion, as additional tools which can be used for things like FRR if such appl=
ication will be approved in 6man WG.
>
> All SRv6 existing specs can progress just fine with that last mode of ins=
ertion being removed if rough consensus in 6man would not get reached.
>
> Cheers,
> Robert.
>
>
> On Fri, Sep 6, 2019 at 11:58 PM Sander Steffann <sander@steffann.nl> wrot=
e:
>>
>> Hi Ole,
>>
>> > I don=E2=80=99t see a need to continue this debate on meta issues, but=
 since you framed this as criticism of me in the chair role I found it requ=
ired to reply.
>>
>> I expect the chair to uphold a previously reached consensus and put the =
requirement of justifying deviating from it with the ones that want to go a=
gainst said consensus.
>>
>> Cheers,
>> Sander
>>
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Fri Sep  6 18:07:51 2019
Return-Path: <markzzzsmith@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 315B8120111; Fri,  6 Sep 2019 18:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 KAZ1rgAPnmAt; Fri,  6 Sep 2019 18:07:41 -0700 (PDT)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (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 A0803120052; Fri,  6 Sep 2019 18:07:41 -0700 (PDT)
Received: by mail-ot1-x334.google.com with SMTP id 67so7494366oto.3; Fri, 06 Sep 2019 18:07:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hEeFPi/D8k5N+hgOUz7tm8FZZgPhtD3+MWdQZxI2QC8=; b=nq9xor6P6wyoViDd8FYMDOrJElgkPGtze8YK/6FDuaVeOQ3nR0OOIz7Vbu2Ijhe4TW Kyo+qq9CTfl2vXmcL42W5b3aQJrNDu03u7bCmmghkpGStELHNOo/Cxveu8l42+HLg35R u4eInRbfioD4/DBWlqohQbtLvIKzzYDIEssgJ7EOpLMQaeVlXWsgXBrABzmCGxx2Ve9S zPApZoWPSgOLMwVll1pvLWZgke8oxtEbA1D1MBFm7n53GJrjenNJrVHZtkmc3/aeDy0y wH+GHa6kotuYKkYQHJ+SdSGUjvgdE4QTjyj0Xyury6XbCaVeAOz3Ez9fmrmAb1bksm1P Tzjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hEeFPi/D8k5N+hgOUz7tm8FZZgPhtD3+MWdQZxI2QC8=; b=ijYmO2koJxp3J48ER7lG3yyPZzku0fRL+a31xKX9Z0WLSgDqkziHQ6TRtcszCirFTf ogP1vPEIe/9Lxe8pJ9iJgbf57iTFeUBI8YZFFKe82MttkKdB2d+N6UnsaOTy33LILgBV 5yfjmmj1bm3yS4pLMBXDOoIKcpeg93Gu5vje1qbmV3y0TY3+exrE4hjraTkjDFz8tCUe 5Lgm1pjoGWujLLbud4rxx3AZmxHBnrYj12+EWYLe89n2KKewQnKd5KAchIk439zkp+qf 6quBEL6xemPKTVTgmluO/Ldwtc4rvtLcm0pprt24t8yya/+5lxUJCi/ZCfnl+y05jUy3 eFsw==
X-Gm-Message-State: APjAAAX00WSxipePrDuWYNMYLlKkWCwxZTdQZjnH+ZUCXhNFrw/PDvUn Csbl6hr0c6fTh8OroXxRtAuuWsA9YeweNvR87HQ=
X-Google-Smtp-Source: APXvYqyCjhX/+1Z7KMPDWsw99HI43dpX6QPbRzadGGFFkKGeF6sL9LE4pdmKUTQ1ak3WJeiRglZ3VM8I5s/Pe8DXp68=
X-Received: by 2002:a9d:a4b:: with SMTP id 69mr9508185otg.257.1567818460984; Fri, 06 Sep 2019 18:07:40 -0700 (PDT)
MIME-Version: 1.0
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com> <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com>
In-Reply-To: <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 7 Sep 2019 11:07:29 +1000
Message-ID: <CAO42Z2zXK+gPkqkVswdM+OvJrdH7n7+1WTTqiXK+9hFbqbJuTA@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: Robert Raszuk <robert@raszuk.net>, Fernando Gont <fgont@si6networks.com>,  "spring@ietf.org" <spring@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007079f40591ec2e0c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5AmWmZElzNrZMzXa1bqtvYQccUU>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Sat, 07 Sep 2019 01:07:43 -0000

--0000000000007079f40591ec2e0c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 7 Sep 2019, 09:00 Tom Herbert, <tom@herbertland.com> wrote:

> On Fri, Sep 6, 2019 at 3:11 PM Robert Raszuk <robert@raszuk.net> wrote:
> >
> > Sander,
> >
> > But this is exactly what both chairs of 6man did with the help of AD
> long time back. You must have missed it !
> >
> > And below is a link precisely written to address requirement of
> justifying deviation:
> >
> >
> https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-0=
6
> >
>
> Yes, and that draft was discussed in depth in 6man, a number of issues
> were raised, and we haven't heard back from the authors. And this was
> not just a case of saying it violates RFC8200, there were specific
> reasons given why it isn't robust. So it's correct to say that current
> consensus in 6man is that extension header insertion is disallowed.
>
> I also have a nit about that draft. The very first line of the
> abstract is "The network operator and vendor community has clearly
> indicated that IPv6 header insertion is useful and required." The fact
> that somebody _really_ wants their protocol to be adopted by IETF is
> hardly going to influence anyone. Obviously, anyone writing a draft
> thinks that it is useful and required, it's up to the authors to show
> that. Frankly, I think this statement comes off as being condescending
> and sets a poor tone for reading the rest of the document.
>

Yes, it's a appeal to authority.

Earlier versions had 10 or more authors listed. That is also an appeal to
authority.

The draft doesn't say why insertion is considered necessary. There is no
justification presented.

There is no statement that says, "When using IPv6 tunnelling with 128 bit
SIDs, the per packet overhead can become too high." That would be admitting
what the real cause was, and make people question whether using 128 bit
SIDs was really the right decision - as they should.

Considering all that, I would describe this draft as trying to get its
proposal approved through social engineering rather than technical
engineering.








> Tom
>
> > And let me repeat one more and last time ... all other documents in
> progress use two different insertions. Most of them does SRH insertion +
> new IPv6 encapsulation which is allowed by all IPv6 related RFCs - so zer=
o
> violation of any consensus.
> >
> > Just NP document also adds two functions for insertion without
> encapsulation, as additional tools which can be used for things like FRR =
if
> such application will be approved in 6man WG.
> >
> > All SRv6 existing specs can progress just fine with that last mode of
> insertion being removed if rough consensus in 6man would not get reached.
> >
> > Cheers,
> > Robert.
> >
> >
> > On Fri, Sep 6, 2019 at 11:58 PM Sander Steffann <sander@steffann.nl>
> wrote:
> >>
> >> Hi Ole,
> >>
> >> > I don=E2=80=99t see a need to continue this debate on meta issues, b=
ut since
> you framed this as criticism of me in the chair role I found it required =
to
> reply.
> >>
> >> I expect the chair to uphold a previously reached consensus and put th=
e
> requirement of justifying deviating from it with the ones that want to go
> against said consensus.
> >>
> >> Cheers,
> >> Sander
> >>
> >>
> >> _______________________________________________
> >> spring mailing list
> >> spring@ietf.org
> >> https://www.ietf.org/mailman/listinfo/spring
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--0000000000007079f40591ec2e0c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Sat, 7 Sep 2019, 09:00 Tom Herbert, &lt;<a href=3D"=
mailto:tom@herbertland.com" rel=3D"noreferrer noreferrer" target=3D"_blank"=
>tom@herbertland.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>On Fri, Sep 6, 2019 at 3:11 PM Robert Raszuk &lt;<a href=3D"mailto:robert@=
raszuk.net" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">robe=
rt@raszuk.net</a>&gt; wrote:<br>
&gt;<br>
&gt; Sander,<br>
&gt;<br>
&gt; But this is exactly what both chairs of 6man did with the help of AD l=
ong time back. You must have missed it !<br>
&gt;<br>
&gt; And below is a link precisely written to address requirement of justif=
ying deviation:<br>
&gt;<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-voyer-6man-extension-head=
er-insertion-06" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">https://tools.ietf.org/html/draft-voyer-6man-extension-header-i=
nsertion-06</a><br>
&gt;<br>
<br>
Yes, and that draft was discussed in depth in 6man, a number of issues<br>
were raised, and we haven&#39;t heard back from the authors. And this was<b=
r>
not just a case of saying it violates RFC8200, there were specific<br>
reasons given why it isn&#39;t robust. So it&#39;s correct to say that curr=
ent<br>
consensus in 6man is that extension header insertion is disallowed.<br>
<br>
I also have a nit about that draft. The very first line of the<br>
abstract is &quot;The network operator and vendor community has clearly<br>
indicated that IPv6 header insertion is useful and required.&quot; The fact=
<br>
that somebody _really_ wants their protocol to be adopted by IETF is<br>
hardly going to influence anyone. Obviously, anyone writing a draft<br>
thinks that it is useful and required, it&#39;s up to the authors to show<b=
r>
that. Frankly, I think this statement comes off as being condescending<br>
and sets a poor tone for reading the rest of the document.<br></blockquote>=
</div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Yes, it&#39;s a a=
ppeal to authority.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Earl=
ier versions had 10 or more authors listed. That is also an appeal to autho=
rity.</div><div dir=3D"auto"><br></div><div dir=3D"auto">The draft doesn&#3=
9;t say why insertion is considered necessary. There is no justification pr=
esented.=C2=A0<br></div><div dir=3D"auto"><br></div><div dir=3D"auto">There=
 is no statement that says, &quot;When using IPv6 tunnelling with 128 bit S=
IDs, the per packet overhead can become too high.&quot; That would be admit=
ting what the real cause was, and make people question whether using 128 bi=
t SIDs was really the right decision - as they should.</div><div dir=3D"aut=
o"><br></div><div dir=3D"auto">Considering all that, I would describe this =
draft as trying to get its proposal approved through social engineering rat=
her than technical engineering.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div=
><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">=
<br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
<br>
Tom<br>
<br>
&gt; And let me repeat one more and last time ... all other documents in pr=
ogress use two different insertions. Most of them does SRH insertion + new =
IPv6 encapsulation which is allowed by all IPv6 related RFCs - so zero viol=
ation of any consensus.<br>
&gt;<br>
&gt; Just NP document also adds two functions for insertion without encapsu=
lation, as additional tools which can be used for things like FRR if such a=
pplication will be approved in 6man WG.<br>
&gt;<br>
&gt; All SRv6 existing specs can progress just fine with that last mode of =
insertion being removed if rough consensus in 6man would not get reached.<b=
r>
&gt;<br>
&gt; Cheers,<br>
&gt; Robert.<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Sep 6, 2019 at 11:58 PM Sander Steffann &lt;<a href=3D"mailto:=
sander@steffann.nl" rel=3D"noreferrer noreferrer noreferrer" target=3D"_bla=
nk">sander@steffann.nl</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi Ole,<br>
&gt;&gt;<br>
&gt;&gt; &gt; I don=E2=80=99t see a need to continue this debate on meta is=
sues, but since you framed this as criticism of me in the chair role I foun=
d it required to reply.<br>
&gt;&gt;<br>
&gt;&gt; I expect the chair to uphold a previously reached consensus and pu=
t the requirement of justifying deviating from it with the ones that want t=
o go against said consensus.<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt; Sander<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; spring mailing list<br>
&gt;&gt; <a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer no=
referrer" target=3D"_blank">spring@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"no=
referrer noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ie=
tf.org/mailman/listinfo/spring</a><br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noreferr=
er" target=3D"_blank">ipv6@ietf.org</a><br>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noreferrer" t=
arget=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div></div>

--0000000000007079f40591ec2e0c--


From nobody Fri Sep  6 18:27:38 2019
Return-Path: <rbonica@juniper.net>
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 E6258120052; Fri,  6 Sep 2019 18:27:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Oj5zJAjRSPJu; Fri,  6 Sep 2019 18:27:14 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29E8A120044; Fri,  6 Sep 2019 18:27:14 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x871OjX7011477; Fri, 6 Sep 2019 18:27:11 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=RIMVgzq9I7r9tMy+/dEPB0ys9DX2HeN/oQJit8vVfJI=; b=SdLxT+qTDbHAo/tV3rEf7ERupTG/ESle5QvbmzhRjhmRhSD1pvy6T6l6d7A5lPmTKGlI jr46H5TwgNBFOUUvGOsqc3uPrivSAPyEmQ3ywJyKa8J08di6Vs33U6i4XkWAfeohNJee BaKvBIrAt4sQPE7r8wpSeCIIY6yFkHhCEcapmm/7sAiMVsjtyAn6rbAULGbGubWlFuna O+jBi9tXLKG5vIhaRXJrPCnhiIr/euJI6LFsOaDmO3re408ciOcp2mblqMBfjpm+LwE3 iamDLfq5xCcsIpK89lJ1pemP1DqzaGn/quh9EU4NeJh0L/XOq3Z1noIPH/lHxKhJtTV7 DQ== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2056.outbound.protection.outlook.com [104.47.32.56]) by mx0b-00273201.pphosted.com with ESMTP id 2uuuwe0pjn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2019 18:27:10 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JLlbFkDrtkbq1JnGcn2JhncjQxZg6aFglsu0LR6L75tpeCoWTa6x4NZ/nmdR6EVLGHZv+6/T6au2BVmLmi/MaNsH8doyvlvADzHXxzkqXjkhVj5PjL++7MOrSrAxz0j1dvf1fxt9PpyrTDTsQFl7HoWaA7VztEhVARMYePTtWh37c8KTrskN5c/qL6Vlmdyj0bHxsfTt8UJiENuVz/fN+6YP31I3aXoYbvle4ZjYcr3R3VhmfHW/v0iMEHfzUvhNWPkObF6xIsYyl4QZqy8f4oS18B0HQGw5oaBSL4IPocqndCc2/Dlx/YsmRJg0Lv9W1I79HmWNHoZEv5tW8qu22Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RIMVgzq9I7r9tMy+/dEPB0ys9DX2HeN/oQJit8vVfJI=; b=L1EBJB1+HQODAJHKcOsRe8cjRI9rN++2wxsy424zY2MyYSonJ7iP2lf8dzujzrrgM2g6yEo9jYqHs1PP0VhUZOmjp0a5qMK3yjI32vvUkof5LrSwh7kyomeEyjiBX4tTY6i+7d4t5u50GcYvPDsw1n6AO0tFKi6skCf0hYNfBO4S4cHORtkWj9AZDs9dKdM9bxsA323S+mHmeC/uJ9Fi0KHq5YgE0w7GH9DuPSSzBFouAI2zTUma/jbzmui6TJxRxg5RPUw+pYnHRt3ms97607A+2faMcdnvjdPH7P9nQnceXmgk/taiorcbh0HF/VM7uV8eb2jhXlQIoyNFkhavgQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4760.namprd05.prod.outlook.com (52.135.234.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.5; Sat, 7 Sep 2019 01:27:09 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Sat, 7 Sep 2019 01:27:09 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Mark Smith <markzzzsmith@gmail.com>
CC: Tom Herbert <tom@herbertland.com>, Fernando Gont <fgont@si6networks.com>,  "spring@ietf.org" <spring@ietf.org>, 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQAdy3cAAAexfYAAAk8hAAAAOwIAAADNfYAAAGUuAAABdukAAAB+EQAAAFMAgAAAtVgAAAC0mgAAAOZgAAAHbMsAAADGVYAABGe4gAAwqO0AAAB7rgAAASBWgAAAdWyAAAGzaoAABHVtgAAAr8fJ
Date: Sat, 7 Sep 2019 01:27:08 +0000
Message-ID: <F0A7CA2D-9C96-4D3C-B82B-B36A992842C3@juniper.net>
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com> <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com>, <CAO42Z2zXK+gPkqkVswdM+OvJrdH7n7+1WTTqiXK+9hFbqbJuTA@mail.gmail.com>
In-Reply-To: <CAO42Z2zXK+gPkqkVswdM+OvJrdH7n7+1WTTqiXK+9hFbqbJuTA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5b6e8415-35be-4a49-0b17-08d733328052
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4760; 
x-ms-traffictypediagnostic: BYAPR05MB4760:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR05MB4760D1BCCDE39FD3471C8DEAAEB50@BYAPR05MB4760.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(136003)(39860400002)(346002)(396003)(376002)(189003)(199004)(6916009)(6246003)(476003)(36756003)(8676002)(71190400001)(14454004)(25786009)(606006)(71200400001)(53936002)(6306002)(236005)(54896002)(6512007)(1411001)(9886003)(6486002)(7736002)(486006)(99286004)(256004)(4326008)(6436002)(229853002)(11346002)(446003)(2616005)(66946007)(66476007)(561944003)(66446008)(186003)(91956017)(33656002)(76116006)(26005)(64756008)(66556008)(2906002)(5660300002)(8936002)(54906003)(86362001)(6506007)(966005)(478600001)(316002)(76176011)(53546011)(102836004)(66066001)(6116002)(81156014)(3846002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4760; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: RM+RmnUHgezHRZpD4EqZ/w+AtlpfUwvHmKXtiaRJ/9Jt8Ej8B3MItZKM0uf/67CWll+X4zPe2db6SA4DQOqlmV86JLMccr+1xw3poj0vivKWMY3/bXmbnP0BN+HqPrix1ZuknoDe8JtjkftnuUYH+jJi02C3xsiep3BryEM1KR4PkDNt3/kyDI6Lcm1FncHmwIPrVdldNRA4gXJj3Ca2gJMJ1sNvfP//h/35zpmrx5Qk+HPG+c/9iveuzJI4Ynmx76Zy+2satXux7Owbk7BvgoU6N5d95qj08BXvhSIiMZ2zaWLdvSfQGLhJZni7ype43w2vzOIeTFPWPfF2LU/splPzmZ7kl7RWdeQJVQj2FhSFxG/3cXD6EFP7uykk4u1Gw8uWJGAR4WR3Rk8cEFaAa1lpT0xN8/PK3IQafBXtkFw=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_F0A7CA2D9C964D3CB82BB36A992842C3junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 5b6e8415-35be-4a49-0b17-08d733328052
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 01:27:08.8657 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: j8n4Kk5XNEVnYiM98OfTnqKXXBXXNCOZcdjSb9YELq4+8UxSqQfJje6OFQs5MP8OpD2Kz1TTALZS4LbFbYOfAQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4760
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-07_01:2019-09-04,2019-09-07 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 phishscore=0 malwarescore=0 mlxscore=0 impostorscore=0 adultscore=0 clxscore=1011 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909070013
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/sUs-xC0C9DiH-ALVi4lGN8aJ6_o>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Sat, 07 Sep 2019 01:27:17 -0000

--_000_F0A7CA2D9C964D3CB82BB36A992842C3junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TWFyaywNCg0KVGhhbmtzIGZvciBzYXlpbmcgd2hhdCB3ZSB3ZXJlIGFsbCB0aGlua2luZy4NCg0K
Um9uDQpTZW50IGZyb20gbXkgcGhvbmUNCg0KDQpPbiBTZXAgNiwgMjAxOSwgYXQgOTowNyBQTSwg
TWFyayBTbWl0aCA8bWFya3p6enNtaXRoQGdtYWlsLmNvbTxtYWlsdG86bWFya3p6enNtaXRoQGdt
YWlsLmNvbT4+IHdyb3RlOg0KDQoNCg0KT24gU2F0LCA3IFNlcCAyMDE5LCAwOTowMCBUb20gSGVy
YmVydCwgPHRvbUBoZXJiZXJ0bGFuZC5jb208bWFpbHRvOnRvbUBoZXJiZXJ0bGFuZC5jb20+PiB3
cm90ZToNCk9uIEZyaSwgU2VwIDYsIDIwMTkgYXQgMzoxMSBQTSBSb2JlcnQgUmFzenVrIDxyb2Jl
cnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+PiB3cm90ZToNCj4NCj4gU2Fu
ZGVyLA0KPg0KPiBCdXQgdGhpcyBpcyBleGFjdGx5IHdoYXQgYm90aCBjaGFpcnMgb2YgNm1hbiBk
aWQgd2l0aCB0aGUgaGVscCBvZiBBRCBsb25nIHRpbWUgYmFjay4gWW91IG11c3QgaGF2ZSBtaXNz
ZWQgaXQgIQ0KPg0KPiBBbmQgYmVsb3cgaXMgYSBsaW5rIHByZWNpc2VseSB3cml0dGVuIHRvIGFk
ZHJlc3MgcmVxdWlyZW1lbnQgb2YganVzdGlmeWluZyBkZXZpYXRpb246DQo+DQo+IGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5z
ZXJ0aW9uLTA2PGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbi0wNl9f
OyE4V29BNlJqQzgxYyFRQ1Vub2NYcWh3bWt0Sm5JT0VKVnNfejB1SW9DMjFNT0ZPVkFSMHZnY2dl
QWdHemc5TWlyTVA3a3JmaUo2bjRhJD4NCj4NCg0KWWVzLCBhbmQgdGhhdCBkcmFmdCB3YXMgZGlz
Y3Vzc2VkIGluIGRlcHRoIGluIDZtYW4sIGEgbnVtYmVyIG9mIGlzc3Vlcw0Kd2VyZSByYWlzZWQs
IGFuZCB3ZSBoYXZlbid0IGhlYXJkIGJhY2sgZnJvbSB0aGUgYXV0aG9ycy4gQW5kIHRoaXMgd2Fz
DQpub3QganVzdCBhIGNhc2Ugb2Ygc2F5aW5nIGl0IHZpb2xhdGVzIFJGQzgyMDAsIHRoZXJlIHdl
cmUgc3BlY2lmaWMNCnJlYXNvbnMgZ2l2ZW4gd2h5IGl0IGlzbid0IHJvYnVzdC4gU28gaXQncyBj
b3JyZWN0IHRvIHNheSB0aGF0IGN1cnJlbnQNCmNvbnNlbnN1cyBpbiA2bWFuIGlzIHRoYXQgZXh0
ZW5zaW9uIGhlYWRlciBpbnNlcnRpb24gaXMgZGlzYWxsb3dlZC4NCg0KSSBhbHNvIGhhdmUgYSBu
aXQgYWJvdXQgdGhhdCBkcmFmdC4gVGhlIHZlcnkgZmlyc3QgbGluZSBvZiB0aGUNCmFic3RyYWN0
IGlzICJUaGUgbmV0d29yayBvcGVyYXRvciBhbmQgdmVuZG9yIGNvbW11bml0eSBoYXMgY2xlYXJs
eQ0KaW5kaWNhdGVkIHRoYXQgSVB2NiBoZWFkZXIgaW5zZXJ0aW9uIGlzIHVzZWZ1bCBhbmQgcmVx
dWlyZWQuIiBUaGUgZmFjdA0KdGhhdCBzb21lYm9keSBfcmVhbGx5XyB3YW50cyB0aGVpciBwcm90
b2NvbCB0byBiZSBhZG9wdGVkIGJ5IElFVEYgaXMNCmhhcmRseSBnb2luZyB0byBpbmZsdWVuY2Ug
YW55b25lLiBPYnZpb3VzbHksIGFueW9uZSB3cml0aW5nIGEgZHJhZnQNCnRoaW5rcyB0aGF0IGl0
IGlzIHVzZWZ1bCBhbmQgcmVxdWlyZWQsIGl0J3MgdXAgdG8gdGhlIGF1dGhvcnMgdG8gc2hvdw0K
dGhhdC4gRnJhbmtseSwgSSB0aGluayB0aGlzIHN0YXRlbWVudCBjb21lcyBvZmYgYXMgYmVpbmcg
Y29uZGVzY2VuZGluZw0KYW5kIHNldHMgYSBwb29yIHRvbmUgZm9yIHJlYWRpbmcgdGhlIHJlc3Qg
b2YgdGhlIGRvY3VtZW50Lg0KDQpZZXMsIGl0J3MgYSBhcHBlYWwgdG8gYXV0aG9yaXR5Lg0KDQpF
YXJsaWVyIHZlcnNpb25zIGhhZCAxMCBvciBtb3JlIGF1dGhvcnMgbGlzdGVkLiBUaGF0IGlzIGFs
c28gYW4gYXBwZWFsIHRvIGF1dGhvcml0eS4NCg0KVGhlIGRyYWZ0IGRvZXNuJ3Qgc2F5IHdoeSBp
bnNlcnRpb24gaXMgY29uc2lkZXJlZCBuZWNlc3NhcnkuIFRoZXJlIGlzIG5vIGp1c3RpZmljYXRp
b24gcHJlc2VudGVkLg0KDQpUaGVyZSBpcyBubyBzdGF0ZW1lbnQgdGhhdCBzYXlzLCAiV2hlbiB1
c2luZyBJUHY2IHR1bm5lbGxpbmcgd2l0aCAxMjggYml0IFNJRHMsIHRoZSBwZXIgcGFja2V0IG92
ZXJoZWFkIGNhbiBiZWNvbWUgdG9vIGhpZ2guIiBUaGF0IHdvdWxkIGJlIGFkbWl0dGluZyB3aGF0
IHRoZSByZWFsIGNhdXNlIHdhcywgYW5kIG1ha2UgcGVvcGxlIHF1ZXN0aW9uIHdoZXRoZXIgdXNp
bmcgMTI4IGJpdCBTSURzIHdhcyByZWFsbHkgdGhlIHJpZ2h0IGRlY2lzaW9uIC0gYXMgdGhleSBz
aG91bGQuDQoNCkNvbnNpZGVyaW5nIGFsbCB0aGF0LCBJIHdvdWxkIGRlc2NyaWJlIHRoaXMgZHJh
ZnQgYXMgdHJ5aW5nIHRvIGdldCBpdHMgcHJvcG9zYWwgYXBwcm92ZWQgdGhyb3VnaCBzb2NpYWwg
ZW5naW5lZXJpbmcgcmF0aGVyIHRoYW4gdGVjaG5pY2FsIGVuZ2luZWVyaW5nLg0KDQoNCg0KDQoN
Cg0KDQoNClRvbQ0KDQo+IEFuZCBsZXQgbWUgcmVwZWF0IG9uZSBtb3JlIGFuZCBsYXN0IHRpbWUg
Li4uIGFsbCBvdGhlciBkb2N1bWVudHMgaW4gcHJvZ3Jlc3MgdXNlIHR3byBkaWZmZXJlbnQgaW5z
ZXJ0aW9ucy4gTW9zdCBvZiB0aGVtIGRvZXMgU1JIIGluc2VydGlvbiArIG5ldyBJUHY2IGVuY2Fw
c3VsYXRpb24gd2hpY2ggaXMgYWxsb3dlZCBieSBhbGwgSVB2NiByZWxhdGVkIFJGQ3MgLSBzbyB6
ZXJvIHZpb2xhdGlvbiBvZiBhbnkgY29uc2Vuc3VzLg0KPg0KPiBKdXN0IE5QIGRvY3VtZW50IGFs
c28gYWRkcyB0d28gZnVuY3Rpb25zIGZvciBpbnNlcnRpb24gd2l0aG91dCBlbmNhcHN1bGF0aW9u
LCBhcyBhZGRpdGlvbmFsIHRvb2xzIHdoaWNoIGNhbiBiZSB1c2VkIGZvciB0aGluZ3MgbGlrZSBG
UlIgaWYgc3VjaCBhcHBsaWNhdGlvbiB3aWxsIGJlIGFwcHJvdmVkIGluIDZtYW4gV0cuDQo+DQo+
IEFsbCBTUnY2IGV4aXN0aW5nIHNwZWNzIGNhbiBwcm9ncmVzcyBqdXN0IGZpbmUgd2l0aCB0aGF0
IGxhc3QgbW9kZSBvZiBpbnNlcnRpb24gYmVpbmcgcmVtb3ZlZCBpZiByb3VnaCBjb25zZW5zdXMg
aW4gNm1hbiB3b3VsZCBub3QgZ2V0IHJlYWNoZWQuDQo+DQo+IENoZWVycywNCj4gUm9iZXJ0Lg0K
Pg0KPg0KPiBPbiBGcmksIFNlcCA2LCAyMDE5IGF0IDExOjU4IFBNIFNhbmRlciBTdGVmZmFubiA8
c2FuZGVyQHN0ZWZmYW5uLm5sPG1haWx0bzpzYW5kZXJAc3RlZmZhbm4ubmw+PiB3cm90ZToNCj4+
DQo+PiBIaSBPbGUsDQo+Pg0KPj4gPiBJIGRvbuKAmXQgc2VlIGEgbmVlZCB0byBjb250aW51ZSB0
aGlzIGRlYmF0ZSBvbiBtZXRhIGlzc3VlcywgYnV0IHNpbmNlIHlvdSBmcmFtZWQgdGhpcyBhcyBj
cml0aWNpc20gb2YgbWUgaW4gdGhlIGNoYWlyIHJvbGUgSSBmb3VuZCBpdCByZXF1aXJlZCB0byBy
ZXBseS4NCj4+DQo+PiBJIGV4cGVjdCB0aGUgY2hhaXIgdG8gdXBob2xkIGEgcHJldmlvdXNseSBy
ZWFjaGVkIGNvbnNlbnN1cyBhbmQgcHV0IHRoZSByZXF1aXJlbWVudCBvZiBqdXN0aWZ5aW5nIGRl
dmlhdGluZyBmcm9tIGl0IHdpdGggdGhlIG9uZXMgdGhhdCB3YW50IHRvIGdvIGFnYWluc3Qgc2Fp
ZCBjb25zZW5zdXMuDQo+Pg0KPj4gQ2hlZXJzLA0KPj4gU2FuZGVyDQo+Pg0KPj4NCj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBzcHJpbmcgbWFp
bGluZyBsaXN0DQo+PiBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPGh0dHBzOi8vdXJs
ZGVmZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nw
cmluZ19fOyE4V29BNlJqQzgxYyFRQ1Vub2NYcWh3bWt0Sm5JT0VKVnNfejB1SW9DMjFNT0ZPVkFS
MHZnY2dlQWdHemc5TWlyTVA3a3JSNlZLZTdzJD4NCj4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gSUVURiBJ
UHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQo+IGlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlw
djZAaWV0Zi5vcmc+DQo+IEFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2Nl9fOyE4V29BNlJqQzgxYyFR
Q1Vub2NYcWh3bWt0Sm5JT0VKVnNfejB1SW9DMjFNT0ZPVkFSMHZnY2dlQWdHemc5TWlyTVA3a3Ji
Z1NBbC0wJD4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCklFVEYgSVB2NiB3b3JraW5n
IGdyb3VwIG1haWxpbmcgbGlzdA0KaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4N
CkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2lwdjY8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vaXB2Nl9fOyE4V29BNlJqQzgxYyFRQ1Vub2NYcWh3bWt0Sm5J
T0VKVnNfejB1SW9DMjFNT0ZPVkFSMHZnY2dlQWdHemc5TWlyTVA3a3JiZ1NBbC0wJD4NCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0
DQppcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPg0KQWRtaW5pc3RyYXRpdmUgUmVx
dWVzdHM6IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwdjZfXzshOFdvQTZSakM4MWMhUUNVbm9jWHFod21rdEpuSU9FSlZz
X3owdUlvQzIxTU9GT1ZBUjB2Z2NnZUFnR3pnOU1pck1QN2tyYmdTQWwtMCQNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo=

--_000_F0A7CA2D9C964D3CB82BB36A992842C3junipernet_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpN
YXJrLA0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhbmtzIGZvciBzYXlpbmcgd2hhdCB3ZSB3
ZXJlIGFsbCB0aGlua2luZy48YnI+DQo8YnI+DQo8ZGl2IGRpcj0ibHRyIiBpZD0iQXBwbGVNYWls
U2lnbmF0dXJlIj5Sb24NCjxkaXY+U2VudCBmcm9tIG15IHBob25lPC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj48YnI+DQpPbiBTZXAgNiwgMjAxOSwgYXQg
OTowNyBQTSwgTWFyayBTbWl0aCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hcmt6enpzbWl0aEBnbWFp
bC5jb20iPm1hcmt6enpzbWl0aEBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2IGRp
cj0iYXV0byI+DQo8ZGl2Pjxicj4NCjxicj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxk
aXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBTYXQsIDcgU2VwIDIwMTksIDA5OjAw
IFRvbSBIZXJiZXJ0LCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRvbUBoZXJiZXJ0bGFuZC5jb20iIHJl
bD0ibm9yZWZlcnJlciBub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+dG9tQGhlcmJlcnRsYW5k
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls
X3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29s
aWQ7cGFkZGluZy1sZWZ0OjFleCI+DQpPbiBGcmksIFNlcCA2LCAyMDE5IGF0IDM6MTEgUE0gUm9i
ZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiByZWw9Im5v
cmVmZXJyZXIgbm9yZWZlcnJlciBub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+cm9iZXJ0QHJh
c3p1ay5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyBTYW5kZXIsPGJyPg0K
Jmd0Ozxicj4NCiZndDsgQnV0IHRoaXMgaXMgZXhhY3RseSB3aGF0IGJvdGggY2hhaXJzIG9mIDZt
YW4gZGlkIHdpdGggdGhlIGhlbHAgb2YgQUQgbG9uZyB0aW1lIGJhY2suIFlvdSBtdXN0IGhhdmUg
bWlzc2VkIGl0ICE8YnI+DQomZ3Q7PGJyPg0KJmd0OyBBbmQgYmVsb3cgaXMgYSBsaW5rIHByZWNp
c2VseSB3cml0dGVuIHRvIGFkZHJlc3MgcmVxdWlyZW1lbnQgb2YganVzdGlmeWluZyBkZXZpYXRp
b246PGJyPg0KJmd0Ozxicj4NCiZndDsgPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92
My9fX2h0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC12b3llci02bWFuLWV4dGVuc2lv
bi1oZWFkZXItaW5zZXJ0aW9uLTA2X187IThXb0E2UmpDODFjIVFDVW5vY1hxaHdta3RKbklPRUpW
c196MHVJb0MyMU1PRk9WQVIwdmdjZ2VBZ0d6ZzlNaXJNUDdrcmZpSjZuNGEkIiByZWw9Im5vcmVm
ZXJyZXIgbm9yZWZlcnJlciBub3JlZmVycmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj4N
Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1o
ZWFkZXItaW5zZXJ0aW9uLTA2PC9hPjxicj4NCiZndDs8YnI+DQo8YnI+DQpZZXMsIGFuZCB0aGF0
IGRyYWZ0IHdhcyBkaXNjdXNzZWQgaW4gZGVwdGggaW4gNm1hbiwgYSBudW1iZXIgb2YgaXNzdWVz
PGJyPg0Kd2VyZSByYWlzZWQsIGFuZCB3ZSBoYXZlbid0IGhlYXJkIGJhY2sgZnJvbSB0aGUgYXV0
aG9ycy4gQW5kIHRoaXMgd2FzPGJyPg0Kbm90IGp1c3QgYSBjYXNlIG9mIHNheWluZyBpdCB2aW9s
YXRlcyBSRkM4MjAwLCB0aGVyZSB3ZXJlIHNwZWNpZmljPGJyPg0KcmVhc29ucyBnaXZlbiB3aHkg
aXQgaXNuJ3Qgcm9idXN0LiBTbyBpdCdzIGNvcnJlY3QgdG8gc2F5IHRoYXQgY3VycmVudDxicj4N
CmNvbnNlbnN1cyBpbiA2bWFuIGlzIHRoYXQgZXh0ZW5zaW9uIGhlYWRlciBpbnNlcnRpb24gaXMg
ZGlzYWxsb3dlZC48YnI+DQo8YnI+DQpJIGFsc28gaGF2ZSBhIG5pdCBhYm91dCB0aGF0IGRyYWZ0
LiBUaGUgdmVyeSBmaXJzdCBsaW5lIG9mIHRoZTxicj4NCmFic3RyYWN0IGlzICZxdW90O1RoZSBu
ZXR3b3JrIG9wZXJhdG9yIGFuZCB2ZW5kb3IgY29tbXVuaXR5IGhhcyBjbGVhcmx5PGJyPg0KaW5k
aWNhdGVkIHRoYXQgSVB2NiBoZWFkZXIgaW5zZXJ0aW9uIGlzIHVzZWZ1bCBhbmQgcmVxdWlyZWQu
JnF1b3Q7IFRoZSBmYWN0PGJyPg0KdGhhdCBzb21lYm9keSBfcmVhbGx5XyB3YW50cyB0aGVpciBw
cm90b2NvbCB0byBiZSBhZG9wdGVkIGJ5IElFVEYgaXM8YnI+DQpoYXJkbHkgZ29pbmcgdG8gaW5m
bHVlbmNlIGFueW9uZS4gT2J2aW91c2x5LCBhbnlvbmUgd3JpdGluZyBhIGRyYWZ0PGJyPg0KdGhp
bmtzIHRoYXQgaXQgaXMgdXNlZnVsIGFuZCByZXF1aXJlZCwgaXQncyB1cCB0byB0aGUgYXV0aG9y
cyB0byBzaG93PGJyPg0KdGhhdC4gRnJhbmtseSwgSSB0aGluayB0aGlzIHN0YXRlbWVudCBjb21l
cyBvZmYgYXMgYmVpbmcgY29uZGVzY2VuZGluZzxicj4NCmFuZCBzZXRzIGEgcG9vciB0b25lIGZv
ciByZWFkaW5nIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudC48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1
dG8iPlllcywgaXQncyBhIGFwcGVhbCB0byBhdXRob3JpdHkuPC9kaXY+DQo8ZGl2IGRpcj0iYXV0
byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+RWFybGllciB2ZXJzaW9ucyBoYWQgMTAg
b3IgbW9yZSBhdXRob3JzIGxpc3RlZC4gVGhhdCBpcyBhbHNvIGFuIGFwcGVhbCB0byBhdXRob3Jp
dHkuPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+
VGhlIGRyYWZ0IGRvZXNuJ3Qgc2F5IHdoeSBpbnNlcnRpb24gaXMgY29uc2lkZXJlZCBuZWNlc3Nh
cnkuIFRoZXJlIGlzIG5vIGp1c3RpZmljYXRpb24gcHJlc2VudGVkLiZuYnNwOzxicj4NCjwvZGl2
Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPlRoZXJlIGlz
IG5vIHN0YXRlbWVudCB0aGF0IHNheXMsICZxdW90O1doZW4gdXNpbmcgSVB2NiB0dW5uZWxsaW5n
IHdpdGggMTI4IGJpdCBTSURzLCB0aGUgcGVyIHBhY2tldCBvdmVyaGVhZCBjYW4gYmVjb21lIHRv
byBoaWdoLiZxdW90OyBUaGF0IHdvdWxkIGJlIGFkbWl0dGluZyB3aGF0IHRoZSByZWFsIGNhdXNl
IHdhcywgYW5kIG1ha2UgcGVvcGxlIHF1ZXN0aW9uIHdoZXRoZXIgdXNpbmcgMTI4IGJpdCBTSURz
IHdhcyByZWFsbHkgdGhlDQogcmlnaHQgZGVjaXNpb24gLSBhcyB0aGV5IHNob3VsZC48L2Rpdj4N
CjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj5Db25zaWRlcmlu
ZyBhbGwgdGhhdCwgSSB3b3VsZCBkZXNjcmliZSB0aGlzIGRyYWZ0IGFzIHRyeWluZyB0byBnZXQg
aXRzIHByb3Bvc2FsIGFwcHJvdmVkIHRocm91Z2ggc29jaWFsIGVuZ2luZWVyaW5nIHJhdGhlciB0
aGFuIHRlY2huaWNhbCBlbmdpbmVlcmluZy48L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8
L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48YnI+
DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48
YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRv
Ij48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl
Ij4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAu
OGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGJyPg0K
VG9tPGJyPg0KPGJyPg0KJmd0OyBBbmQgbGV0IG1lIHJlcGVhdCBvbmUgbW9yZSBhbmQgbGFzdCB0
aW1lIC4uLiBhbGwgb3RoZXIgZG9jdW1lbnRzIGluIHByb2dyZXNzIHVzZSB0d28gZGlmZmVyZW50
IGluc2VydGlvbnMuIE1vc3Qgb2YgdGhlbSBkb2VzIFNSSCBpbnNlcnRpb24gJiM0MzsgbmV3IElQ
djYgZW5jYXBzdWxhdGlvbiB3aGljaCBpcyBhbGxvd2VkIGJ5IGFsbCBJUHY2IHJlbGF0ZWQgUkZD
cyAtIHNvIHplcm8gdmlvbGF0aW9uIG9mIGFueSBjb25zZW5zdXMuPGJyPg0KJmd0Ozxicj4NCiZn
dDsgSnVzdCBOUCBkb2N1bWVudCBhbHNvIGFkZHMgdHdvIGZ1bmN0aW9ucyBmb3IgaW5zZXJ0aW9u
IHdpdGhvdXQgZW5jYXBzdWxhdGlvbiwgYXMgYWRkaXRpb25hbCB0b29scyB3aGljaCBjYW4gYmUg
dXNlZCBmb3IgdGhpbmdzIGxpa2UgRlJSIGlmIHN1Y2ggYXBwbGljYXRpb24gd2lsbCBiZSBhcHBy
b3ZlZCBpbiA2bWFuIFdHLjxicj4NCiZndDs8YnI+DQomZ3Q7IEFsbCBTUnY2IGV4aXN0aW5nIHNw
ZWNzIGNhbiBwcm9ncmVzcyBqdXN0IGZpbmUgd2l0aCB0aGF0IGxhc3QgbW9kZSBvZiBpbnNlcnRp
b24gYmVpbmcgcmVtb3ZlZCBpZiByb3VnaCBjb25zZW5zdXMgaW4gNm1hbiB3b3VsZCBub3QgZ2V0
IHJlYWNoZWQuPGJyPg0KJmd0Ozxicj4NCiZndDsgQ2hlZXJzLDxicj4NCiZndDsgUm9iZXJ0Ljxi
cj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBPbiBGcmksIFNlcCA2LCAyMDE5IGF0IDExOjU4
IFBNIFNhbmRlciBTdGVmZmFubiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbmRlckBzdGVmZmFubi5u
bCIgcmVsPSJub3JlZmVycmVyIG5vcmVmZXJyZXIgbm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsi
PnNhbmRlckBzdGVmZmFubi5ubDwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsgSGkgT2xlLDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgJmd0OyBJIGRvbuKAmXQg
c2VlIGEgbmVlZCB0byBjb250aW51ZSB0aGlzIGRlYmF0ZSBvbiBtZXRhIGlzc3VlcywgYnV0IHNp
bmNlIHlvdSBmcmFtZWQgdGhpcyBhcyBjcml0aWNpc20gb2YgbWUgaW4gdGhlIGNoYWlyIHJvbGUg
SSBmb3VuZCBpdCByZXF1aXJlZCB0byByZXBseS48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
IEkgZXhwZWN0IHRoZSBjaGFpciB0byB1cGhvbGQgYSBwcmV2aW91c2x5IHJlYWNoZWQgY29uc2Vu
c3VzIGFuZCBwdXQgdGhlIHJlcXVpcmVtZW50IG9mIGp1c3RpZnlpbmcgZGV2aWF0aW5nIGZyb20g
aXQgd2l0aCB0aGUgb25lcyB0aGF0IHdhbnQgdG8gZ28gYWdhaW5zdCBzYWlkIGNvbnNlbnN1cy48
YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IENoZWVycyw8YnI+DQomZ3Q7Jmd0OyBTYW5kZXI8
YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyBzcHJpbmcgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIg
cmVsPSJub3JlZmVycmVyIG5vcmVmZXJyZXIgbm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPg0K
c3ByaW5nQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVm
ZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
Z19fOyE4V29BNlJqQzgxYyFRQ1Vub2NYcWh3bWt0Sm5JT0VKVnNfejB1SW9DMjFNT0ZPVkFSMHZn
Y2dlQWdHemc5TWlyTVA3a3JSNlZLZTdzJCIgcmVsPSJub3JlZmVycmVyIG5vcmVmZXJyZXIgbm9y
ZWZlcnJlciBub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0OyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLTxicj4NCiZndDsgSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0PGJyPg0K
Jmd0OyA8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgcmVsPSJub3JlZmVycmVyIG5vcmVm
ZXJyZXIgbm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPg0KaXB2NkBpZXRmLm9yZzwvYT48YnI+
DQomZ3Q7IEFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiA8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UuY29tL3YzL19faHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2X187
IThXb0E2UmpDODFjIVFDVW5vY1hxaHdta3RKbklPRUpWc196MHVJb0MyMU1PRk9WQVIwdmdjZ2VB
Z0d6ZzlNaXJNUDdrcmJnU0FsLTAkIiByZWw9Im5vcmVmZXJyZXIgbm9yZWZlcnJlciBub3JlZmVy
cmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vaXB2NjwvYT48YnI+DQomZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KPGJyPg0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS08YnI+DQpJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3Q8YnI+
DQo8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyIgcmVsPSJub3JlZmVycmVyIG5vcmVmZXJy
ZXIgbm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmlwdjZAaWV0Zi5vcmc8L2E+PGJyPg0KQWRt
aW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjZfXzshOFdvQTZSakM4
MWMhUUNVbm9jWHFod21rdEpuSU9FSlZzX3owdUlvQzIxTU9GT1ZBUjB2Z2NnZUFnR3pnOU1pck1Q
N2tyYmdTQWwtMCQiIHJlbD0ibm9yZWZlcnJlciBub3JlZmVycmVyIG5vcmVmZXJyZXIgbm9yZWZl
cnJlciIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pcHY2PC9hPjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl
PSJjaXRlIj4NCjxkaXYgZGlyPSJsdHIiPjxzcGFuPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxicj4NCjxz
cGFuPklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDwvc3Bhbj48YnI+DQo8c3Bh
bj48YSBocmVmPSJtYWlsdG86aXB2NkBpZXRmLm9yZyI+aXB2NkBpZXRmLm9yZzwvYT48L3NwYW4+
PGJyPg0KPHNwYW4+QWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0dHBzOi8vdXJs
ZGVmZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lw
djZfXzshOFdvQTZSakM4MWMhUUNVbm9jWHFod21rdEpuSU9FSlZzX3owdUlvQzIxTU9GT1ZBUjB2
Z2NnZUFnR3pnOU1pck1QN2tyYmdTQWwtMCQiPg0KaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2Nl9fOyE4V29BNlJqQzgx
YyFRQ1Vub2NYcWh3bWt0Sm5JT0VKVnNfejB1SW9DMjFNT0ZPVkFSMHZnY2dlQWdHemc5TWlyTVA3
a3JiZ1NBbC0wJDwvYT4NCjwvc3Bhbj48YnI+DQo8c3Bhbj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48YnI+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_F0A7CA2D9C964D3CB82BB36A992842C3junipernet_--


From nobody Fri Sep  6 20:05:09 2019
Return-Path: <fgont@si6networks.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 A01F0120E1B; Fri,  6 Sep 2019 20:04:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 NrIb0sbbMqTP; Fri,  6 Sep 2019 20:04:48 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DED4120815; Fri,  6 Sep 2019 20:04:48 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id BB51F8512D; Sat,  7 Sep 2019 04:54:47 +0200 (CEST)
To: Mark Smith <markzzzsmith@gmail.com>, Tom Herbert <tom@herbertland.com>
Cc: Robert Raszuk <robert@raszuk.net>, "spring@ietf.org" <spring@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, 6man WG <ipv6@ietf.org>
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com> <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com> <CAO42Z2zXK+gPkqkVswdM+OvJrdH7n7+1WTTqiXK+9hFbqbJuTA@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <12357e9f-9292-4550-cb81-470d45f2a56d@si6networks.com>
Date: Sat, 7 Sep 2019 05:49:21 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAO42Z2zXK+gPkqkVswdM+OvJrdH7n7+1WTTqiXK+9hFbqbJuTA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-fiEFw5xYlUNHp_XCPLwVnevEwQ>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Sat, 07 Sep 2019 03:04:51 -0000

On 7/9/19 04:07, Mark Smith wrote:
> 
> 
> On Sat, 7 Sep 2019, 09:00 Tom Herbert, <tom@herbertland.com
> <mailto:tom@herbertland.com>> wrote:
> 
>     On Fri, Sep 6, 2019 at 3:11 PM Robert Raszuk <robert@raszuk.net
>     <mailto:robert@raszuk.net>> wrote:
>     >
>     > Sander,
>     >
>     > But this is exactly what both chairs of 6man did with the help of
>     AD long time back. You must have missed it !
>     >
>     > And below is a link precisely written to address requirement of
>     justifying deviation:
>     >
>     >
>     https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-06
>     >
> 
>     Yes, and that draft was discussed in depth in 6man, a number of issues
>     were raised, and we haven't heard back from the authors. And this was
>     not just a case of saying it violates RFC8200, there were specific
>     reasons given why it isn't robust. So it's correct to say that current
>     consensus in 6man is that extension header insertion is disallowed.

Exactly. The relevant text in RFC8200 was added *exactly because of
this*, indeed.


> 
>     I also have a nit about that draft. The very first line of the
>     abstract is "The network operator and vendor community has clearly
>     indicated that IPv6 header insertion is useful and required." The fact
>     that somebody _really_ wants their protocol to be adopted by IETF is
>     hardly going to influence anyone. Obviously, anyone writing a draft
>     thinks that it is useful and required, it's up to the authors to show
>     that. Frankly, I think this statement comes off as being condescending
>     and sets a poor tone for reading the rest of the document.
> 
> Yes, it's a appeal to authority.
> 
> Earlier versions had 10 or more authors listed. That is also an appeal
> to authority.

https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-00
has 26. About 5 authors per non-boilerplate page.



> The draft doesn't say why insertion is considered necessary. There is no
> justification presented.Â 
> 
> There is no statement that says, "When using IPv6 tunnelling with 128
> bit SIDs, the per packet overhead can become too high." That would be
> admitting what the real cause was, and make people question whether
> using 128 bit SIDs was really the right decision - as they should.
> 
> Considering all that, I would describe this draft as trying to get its
> proposal approved through social engineering rather than technical
> engineering.

Indeed. The original argument was "we do it, because it is not
forbidden" -- when I think it was obvious to everyone that IPv6 didn't
allow for header insertion.

Then there was a big push to keep what became RFC8200 ambiguous in this
respect.

Eventually we got IETF consensus to incorporate specific text that
forbids EH insertion, for all the considerations that had been made
while the topic was discussed in 6man.

Now the argument is that we should kind of ignore RFC8200, and "judge
the technical merits of EH-insertion", as if the text we included in
RFC8200 was just some random bits we added into the spec, because we had
nothing else to do.

And having us to find if EH-insertion breaks anything (which was already
discussed ad nauseam on 6man), rather than the proponents making a case
about why they need EH insertion in the first place.


-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Fri Sep  6 20:05:15 2019
Return-Path: <fgont@si6networks.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 A9EE1120815; Fri,  6 Sep 2019 20:04:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 pA2da86R6NI3; Fri,  6 Sep 2019 20:04:48 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 11DD912004C; Fri,  6 Sep 2019 20:04:48 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id DE6B986302; Sat,  7 Sep 2019 04:54:45 +0200 (CEST)
To: Tom Herbert <tom@herbertland.com>, Robert Raszuk <robert@raszuk.net>
Cc: Sander Steffann <sander@steffann.nl>, "spring@ietf.org" <spring@ietf.org>, 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com> <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <eec8ea8b-f441-4d00-4c92-8426970d0e03@si6networks.com>
Date: Sat, 7 Sep 2019 05:32:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XKHpMUaGm03onlMmq6BA9ffTNgc>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Sat, 07 Sep 2019 03:04:52 -0000

On 7/9/19 01:59, Tom Herbert wrote:
> On Fri, Sep 6, 2019 at 3:11 PM Robert Raszuk <robert@raszuk.net> wrote:
>>
>> Sander,
>>
>> But this is exactly what both chairs of 6man did with the help of AD long time back. You must have missed it !
>>
>> And below is a link precisely written to address requirement of justifying deviation:
>>
>> https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-06
>>
> 
> Yes, and that draft was discussed in depth in 6man, a number of issues
> were raised, and we haven't heard back from the authors. And this was
> not just a case of saying it violates RFC8200, there were specific
> reasons given why it isn't robust. So it's correct to say that current
> consensus in 6man is that extension header insertion is disallowed.

Exactly. And the text in RFC8200 reflects that consensus.




> I also have a nit about that draft. The very first line of the
> abstract is "The network operator and vendor community has clearly
> indicated that IPv6 header insertion is useful and required."

I would be quite curious (but might be wrong) if the operator community
cared about doing EH insertion. They are normally more interested about
solving problems... and EH-insertion, per-se, has nothing to do with
solving problems.


The draft in question doesn't comment on the most basic question: why do
you want to do EH-insertion as opposed to encap/decap into a new packet?

I asked this question a number of times, and nobody answered. Rumor on
the corridors had it that it had to do with one specific vendors having
issues (of some sort) with implementing this with doing encap/decap. --
but that's the closest that I got to a rationale for the motivation of
EH-insertion.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Fri Sep  6 20:09:43 2019
Return-Path: <fgont@si6networks.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 EB84A12004C; Fri,  6 Sep 2019 20:09:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 CE_yLxdKnMfS; Fri,  6 Sep 2019 20:09:32 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49E55120815; Fri,  6 Sep 2019 20:09:32 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 9FB0F85FB7; Sat,  7 Sep 2019 05:09:29 +0200 (CEST)
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Ole Troan <otroan@employees.org>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <BYAPR05MB5463B34EF99C363E707C3D9DAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <53fc6b82-f660-5ad5-0f47-00fe22b5f83c@si6networks.com>
Date: Sat, 7 Sep 2019 06:00:29 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <BYAPR05MB5463B34EF99C363E707C3D9DAEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dtypVPraiJjvjEko60L5ntucrkw>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Sat, 07 Sep 2019 03:09:34 -0000

On 6/9/19 06:26, Ron Bonica wrote:
> Ole,
> 
> The IETF does not write de jure standards. At the same time, it must not blithely progress proposals that ignore existing standards. We need to find a balance.
> 
> Generally speaking, proposals that conform to the spirit and letter of existing standards are better than proposals that deviate. This is a matter of hygiene. However, exemptions might be granted.
> 
> IMHO, a WG can progress a proposal that deviates from existing standards if all of the following conditions are met:
> 
> 1) The proposal documents the deviation
> 2) The proposal explores alternative solutions that do not deviate
> 3) The proposal explains either a) that alternative solutions do not exist, or b) why alternative solutions are not viable
> 4) The proposal describes the possibly limited deployment environment in which it is applicable
> 5) The WG cannot demonstrate any risk associated the deviation in the described deployment environment
> 
> A naÃ¯ve reading of your message, below, suggests that we fixate on Condition #5, ignoring conditions #1 - #4. I'm pretty sure that wasn't your intent. If it were, our new process lead us into some bad places.

That is *exactly* the point I've been trying to make.




> Like you, I want to avoid legalistic readings of existing standards. This is why I talk about the "spirit and letter" of a standard. For example, assume the following:
> 
> - An existing standard defines a mechanism for doing something
> - A new proposal reinvents that wheel without sufficient motivation
> 
> The new proposal does not violate the letter of the existing standard, but it does violate its spirit.
> 
> Clearly, the barriers to progressing a draft that violates the letter of an existing standard should be higher than the barriers to progressing a draft that violates the spirit of an existing standard. 

In this case, EH-insertion violates both the letter and the spirit of
the standard. And the proposal never even commented why encap/decap is
not a feasible solution, instead of EH-insertion. (the most basic
content of your item #2 above).

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Fri Sep  6 20:09:52 2019
Return-Path: <fgont@si6networks.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 8DC27120E3D; Fri,  6 Sep 2019 20:09:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Q6aIQgbCZCnS; Fri,  6 Sep 2019 20:09:37 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F35CB120E33; Fri,  6 Sep 2019 20:09:36 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 93B318618E; Sat,  7 Sep 2019 05:09:33 +0200 (CEST)
To: "spring@ietf.org" <spring@ietf.org>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Cc: draft-ietf-spring-srv6-network-programming@ietf.org
Message-ID: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com>
Date: Sat, 7 Sep 2019 06:08:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qiRF0PVl22mG6pRv-prNSIr7J9w>
Subject: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 03:09:45 -0000

Folks,

I have one specific question regarding this I-D:
What is the motivation for doing EH-insertion, instead of creating a new
packet with the necessary EHs, and include the original packet in the
payload?

Thanks!

Cheers,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Fri Sep  6 21:57:54 2019
Return-Path: <huzhibo@huawei.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 8EC5C120900; Fri,  6 Sep 2019 21:57:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 LFFE6toJldRu; Fri,  6 Sep 2019 21:57:41 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 26747120AB6; Fri,  6 Sep 2019 21:57:41 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id B4FA9657C0B0061C587D; Sat,  7 Sep 2019 05:57:38 +0100 (IST)
Received: from DGGEMM406-HUB.china.huawei.com (10.3.20.214) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 7 Sep 2019 05:57:38 +0100
Received: from DGGEMM529-MBS.china.huawei.com ([169.254.14.123]) by DGGEMM406-HUB.china.huawei.com ([10.3.20.214]) with mapi id 14.03.0439.000; Sat, 7 Sep 2019 12:57:35 +0800
From: Huzhibo <huzhibo@huawei.com>
To: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYf//g+EA//54LLA=
Date: Sat, 7 Sep 2019 04:57:34 +0000
Message-ID: <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com>
In-Reply-To: <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.219.232]
Content-Type: multipart/alternative; boundary="_000_06CF729DA0D6854E8C1E5121AC3330DFAE9362F9dggemm529mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/D7IFJakb5Ew2iMXUfvf1wub7arQ>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 04:57:45 -0000

--_000_06CF729DA0D6854E8C1E5121AC3330DFAE9362F9dggemm529mbschi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9iZXJ0Og0KDQpBZ3JlZSB3aXRoIHlvdS4NClNSdjYgaXMgYSBjb21wbGV0ZWx5IGRpZmZl
cmVudCB0ZWNobm9sb2d5IGZyb20gU1IgTVBMUy4gVGhlIGJpZ2dlc3QgZGlmZmVyZW5jZSBpcyB0
aGF0IFNSdjYncyBTaWQgaXRzZWxmIGhhcyByb3V0aW5nIGNhcGFiaWxpdGllcy4gRm9yIGV4YW1w
bGUsIGl0IGlzIGFnZ3JlZ2F0YWJsZSwgaXQgaXMgcHJvZ3JhbW1hYmxlLCBpdCBpcyBnbG9iYWxs
eSB1bmlxdWUgb3ZlciBhIGxhcmdlciBzY29wZS4gb2YuIFNpZCdzIHJvdXRpbmcgY2FwYWJpbGl0
aWVzIGJyaW5nIG1hbnkgYmVuZWZpdHMgdG8gdGhlIG5ldHdvcmsuIEZvciBleGFtcGxlOiBuZXR3
b3JrIHNjYWxhYmlsaXR5LCByZWxpYWJpbGl0eSwgYW5kIHNpbXBsaWZpZWQgT3ZlcmxheSBwcm9n
cmFtbWluZy4gU28sIEkgdGhpbmsgdGhhdCBhbnkgb3B0aW1pemF0aW9uIHdlIGRvIGZvciBTUnY2
IHNob3VsZCBub3Qgc2FjcmlmaWNlIFNpZCdzIG93biByb3V0aW5nIGNhcGFiaWxpdGllcy4gSWYg
d2UganVzdCB3YW50IHRvIHNvbHZlIHRoZSBpbnRlcm9wZXJhYmlsaXR5IHByb2JsZW0gYmV0d2Vl
biBNUExTIG5ldHdvcmsgYW5kIElQIG5ldHdvcmssIHdlIGNhbiBzb2x2ZSB0aGlzIHByb2JsZW0g
aW4gdGhlIGZpZWxkIG9mIFNSIE1QTFMuDQoNClRoYW5rIHlvdSwNClpoaWJvDQoNCkZyb206IHNw
cmluZyBbbWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9iZXJ0
IFJhc3p1aw0KU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMDYsIDIwMTkgOTozMyBQTQ0KVG86IFJv
biBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4NCkNjOiBzcHJp
bmdAaWV0Zi5vcmc7IDZtYW5AaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBSZWdhaW5p
bmcgRm9jdXMgb24gU1J2NiBhbmQgU1J2NisNCg0KRGVhciBSb24sDQoNCkkgdGhpbmsgeW91IGZv
cmdvdCBmZXcgbWFpbiBwb2ludHMgaW4gdGhlIHN1bW1hcnk6DQoNCiogTWFueSBvcGVyYXRvcnMg
dXNlIFNSLU1QTFMgc3VjY2Vzc2Z1bGx5IGFuZCBpdCBoYXMgYmVlbiBib3RoIHN0YW5kYXJkaXpl
ZCBhbmQgc3VjY2Vzc2Z1bGx5IGRlcGxveWVkIGluIHRoZSBuZXR3b3JrIHdpdGggaW50ZXJvcGVy
YWJsZSBpbXBsZW1lbnRhdGlvbnMNCg0KKiBUaGUgb3ZlcmhlYWQgb24gdGhlIGRhdGEgcGxhbmUg
b2YgU1J2NisgaXMgdmVyeSBjb21wYXJhYmxlIHRvIG92ZXJoZWFkIG9mIFNSLU1QTFMNCg0KKiBU
aGUgY29udHJvbCBwbGFuZSBleHRlbnNpb25zIEJHUCwgSUdQIGFyZSBhdmFpbGFibGUgZm9yIFNS
LU1QTFMgYW5kIG5vbiBhcmUgYXZhaWxhYmxlIGZvciBTUnY2Kw0KDQoqIFNSdjYrIHJlcXVpcmVz
IGEgbmV3IG1hcHBpbmcgb2YgU0lEcyB0byBwcmVmaXhlcyB0byBiZSBkaXN0cmlidXRlZCBieSBj
b250cm9sIHBsYW5lDQoNCiogSWYgb3BlcmF0b3JzIGNob29zZSBub3QgdG8gdXNlIE1QTFMgdHJh
bnNwb3J0IFNSLU1QTFMgY2FuIGJlIGVhc2lseSB0cmFuc3BvcnRlZCBvdmVyIElQdjQgb3IgSVB2
NiB2YW5pbGxhIGRhdGEgcGxhbmUNCg0KKiBFeHRlbnNpb25zIGZvciBhZGRpdGlvbmFsIGFwcGxp
Y2F0aW9ucyBsaWtlIEwzVlBOcyBvciBMMlZQTnMgd2lsbCByZXF1aXJlIGFub3RoZXIgc2V0IG9m
IHByb3RvY29sIGFuZCBpbXBsZW1lbnRhdGlvbiBjaGFuZ2VzLg0KDQoqIElmIHRoZXJlIGFyZSB2
ZW5kb3JzIHdobyBkbyBub3Qgd2FudCB0byBwcm92aWRlIFNSLU1QTFMgU0lEIG1hcHBpbmcgdG8g
SVB2NiBhZGRyZXNzZXMgaW4gdGhlaXIgY29udHJvbCBwbGFuZXMgbGV0J3MgZm9jdXMgc3RhbmRh
cmRpemF0aW9uIGFuZCBpbmR1c3RyeSB3b3JrIGluIHRoaXMgZGlyZWN0aW9uLg0KDQpXaXRoIGFs
bCBvZiB0aGUgYWJvdmUgSSB0aGluayBpdCB3b3VsZCBiZSBhIHNlcmlvdXMgbWlzdGFrZSAtIGF0
IHRoaXMgcG9pbnQgb2YgdGltZSAtIHRvIGNvbnRpbnVlIHdvcmsgb24gU1J2NisgaW4gdGhlIElF
VEYuDQoNClRoYW5rIHlvdSwNClJvYmVydC4NCg0KDQpPbiBGcmksIFNlcCA2LCAyMDE5IGF0IDM6
MDggUE0gUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPG1h
aWx0bzo0MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPj4gd3JvdGU6DQpGb2xrcywNCg0KV2Ug
aGF2ZSBleHBsb3JlZCBtYW55IGZhY2V0cyBvZiBTUnY2IGFuZCBTUnY2LCBzb21ldGltZSBwYXNz
aW9uYXRlbHkuIEkgdGhpbmsgdGhhdCB0aGlzIGV4cGxvcmF0aW9uIGlzIGEgZ29vZCB0aGluZy4g
SW4gdGhlIHdvcmRzIG9mIFRvbGtpZW4sIOKAnEFsbCB3aG8gd2FuZGVyIGFyZSBub3QgbG9zdC7i
gJ0NCg0KQnV0IGl0IG1heSBiZSB0aW1lIHRvIHJlZm9jdXMgb24gdGhlIGZvbGxvd2luZzoNCg0K
DQogICogICBGb3IgbWFueSBvcGVyYXRvcnMsIFNSdjYgaXMgbm90IGRlcGxveWFibGUgdW5sZXNz
IHRoZSBwcm9ibGVtIG9mIGhlYWRlciBsZW5ndGggaXMgYWRkcmVzc2VkDQogICogICBNYW55IG9i
amVjdGlvbnMgdGhlIHVTSUQgcHJvcG9zYWwgcmVtYWluIHVuYW5zd2VyZWQNCiAgKiAgIFNSdjYr
IG9mZmVycyBhbiBhbHRlcm5hdGl2ZSBzb2x1dGlvbg0KDQpHaXZlbiB0aGVzZSB0aHJlZSBmYWN0
cywgSSB0aGluayB0aGF0IGl0IHdvdWxkIGJlIGEgbWlzdGFrZSB0byBkaXNjb250aW51ZSB3b3Jr
IG9uIFNSdjYrLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KSnVuaXBl
ciBCdXNpbmVzcyBVc2UgT25seQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCklFVEYgSVB2NiB3b3JraW5nIGdyb3Vw
IG1haWxpbmcgbGlzdA0KaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCkFkbWlu
aXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2lwdjYNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQo=

--_000_06CF729DA0D6854E8C1E5121AC3330DFAE9362F9dggemm529mbschi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLmdtYWlsLW0x
MDQzMTY3MzQ5NTM5NTA1OTg4bXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5nbWFpbC1tMTA0MzE2NzM0
OTUzOTUwNTk4OG1zaXBmb290ZXIzMGIzZDUzOCwgZGl2LmdtYWlsLW0xMDQzMTY3MzQ5NTM5NTA1
OTg4bXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOmdtYWlsLW1fMTA0MzE2NzM0
OTUzOTUwNTk4OG1zaXBmb290ZXIzMGIzZDUzODsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpz
cGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBE
ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzky
LjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxp
c3QgbDANCgl7bXNvLWxpc3QtaWQ6MjA2NTA1OTQyNjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
LTE2NzA2MTQwODA7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCm9sDQoJe21h
cmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIFJv
YmVydDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+QWdyZWUgd2l0aCB5b3UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TUnY2IGlzIGEgY29tcGxldGVseSBkaWZmZXJlbnQgdGVj
aG5vbG9neSBmcm9tIFNSIE1QTFMuIFRoZSBiaWdnZXN0IGRpZmZlcmVuY2UgaXMgdGhhdCBTUnY2
J3MgU2lkIGl0c2VsZiBoYXMgcm91dGluZyBjYXBhYmlsaXRpZXMuIEZvciBleGFtcGxlLCBpdCBp
cyBhZ2dyZWdhdGFibGUsIGl0IGlzIHByb2dyYW1tYWJsZSwNCiBpdCBpcyBnbG9iYWxseSB1bmlx
dWUgb3ZlciBhIGxhcmdlciBzY29wZS4gb2YuIFNpZCdzIHJvdXRpbmcgY2FwYWJpbGl0aWVzIGJy
aW5nIG1hbnkgYmVuZWZpdHMgdG8gdGhlIG5ldHdvcmsuIEZvciBleGFtcGxlOiBuZXR3b3JrIHNj
YWxhYmlsaXR5LCByZWxpYWJpbGl0eSwgYW5kIHNpbXBsaWZpZWQgT3ZlcmxheSBwcm9ncmFtbWlu
Zy4gU28sIEkgdGhpbmsgdGhhdCBhbnkgb3B0aW1pemF0aW9uIHdlIGRvIGZvciBTUnY2IHNob3Vs
ZCBub3Qgc2FjcmlmaWNlDQogU2lkJ3Mgb3duIHJvdXRpbmcgY2FwYWJpbGl0aWVzLiBJZiB3ZSBq
dXN0IHdhbnQgdG8gc29sdmUgdGhlIGludGVyb3BlcmFiaWxpdHkgcHJvYmxlbSBiZXR3ZWVuIE1Q
TFMgbmV0d29yayBhbmQgSVAgbmV0d29yaywgd2UgY2FuIHNvbHZlIHRoaXMgcHJvYmxlbSBpbiB0
aGUgZmllbGQgb2YgU1IgTVBMUy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
VGhhbmsgeW91LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+WmhpYm88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4gc3ByaW5nIFttYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhh
bGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBTZXB0ZW1i
ZXIgMDYsIDIwMTkgOTozMyBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIEJvbmljYSAmbHQ7cmJvbmlj
YT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0Ozxicj4NCjxiPkNjOjwvYj4gc3ByaW5n
QGlldGYub3JnOyA2bWFuQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5n
XSBSZWdhaW5pbmcgRm9jdXMgb24gU1J2NiBhbmQgU1J2NiYjNDM7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj5EZWFyIFJvbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SSB0aGlu
ayZuYnNwO3lvdSBmb3Jnb3QgZmV3IG1haW4gcG9pbnRzIGluIHRoZSBzdW1tYXJ5OiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4qIE1hbnkgb3BlcmF0b3JzIHVzZSBTUi1N
UExTIHN1Y2Nlc3NmdWxseSBhbmQgaXQgaGFzIGJlZW4gYm90aCBzdGFuZGFyZGl6ZWQgYW5kIHN1
Y2Nlc3NmdWxseSBkZXBsb3llZCBpbiB0aGUgbmV0d29yayZuYnNwO3dpdGggaW50ZXJvcGVyYWJs
ZSBpbXBsZW1lbnRhdGlvbnMmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
KiBUaGUgb3ZlcmhlYWQgb24gdGhlIGRhdGEgcGxhbmUgb2YgU1J2NiYjNDM7IGlzIHZlcnkgY29t
cGFyYWJsZSB0byBvdmVyaGVhZCBvZiBTUi1NUExTPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPiogVGhlIGNvbnRyb2wgcGxhbmUgZXh0ZW5zaW9ucyBCR1AsIElHUCBhcmUgYXZhaWxh
YmxlIGZvciBTUi1NUExTIGFuZCBub24gYXJlIGF2YWlsYWJsZSBmb3IgU1J2NiYjNDM7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiogU1J2NiYjNDM7IHJlcXVpcmVzIGEgbmV3IG1h
cHBpbmcgb2YgU0lEcyB0byBwcmVmaXhlcyB0byBiZSBkaXN0cmlidXRlZCBieSBjb250cm9sIHBs
YW5lJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiogSWYgb3BlcmF0b3Jz
IGNob29zZSBub3QgdG8gdXNlIE1QTFMgdHJhbnNwb3J0IFNSLU1QTFMgY2FuIGJlIGVhc2lseSB0
cmFuc3BvcnRlZCBvdmVyIElQdjQgb3IgSVB2NiB2YW5pbGxhIGRhdGEgcGxhbmU8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+KiBFeHRlbnNpb25zIGZvciBhZGRpdGlvbmFsIGFwcGxp
Y2F0aW9ucyBsaWtlIEwzVlBOcyBvciBMMlZQTnMgd2lsbCByZXF1aXJlIGFub3RoZXIgc2V0IG9m
IHByb3RvY29sIGFuZCBpbXBsZW1lbnRhdGlvbiBjaGFuZ2VzLiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj4qIElmIHRoZXJlIGFyZSZuYnNwO3ZlbmRvcnMgd2hvIGRvIG5v
dCB3YW50IHRvIHByb3ZpZGUgU1ItTVBMUyBTSUQgbWFwcGluZyB0byBJUHY2IGFkZHJlc3NlcyBp
biB0aGVpciBjb250cm9sIHBsYW5lcyBsZXQncyBmb2N1cyBzdGFuZGFyZGl6YXRpb24gYW5kIGlu
ZHVzdHJ5IHdvcmsgaW4gdGhpcyBkaXJlY3Rpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPldpdGggYWxsIG9mIHRoZSBhYm92ZSBJIHRoaW5rIGl0IHdvdWxkIGJlIGEg
c2VyaW91cyBtaXN0YWtlIC0gYXQgdGhpcyBwb2ludCBvZiB0aW1lIC0gdG8gY29udGludWUgd29y
ayBvbiBTUnY2JiM0MzsgaW4gdGhlIElFVEYuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPlRoYW5rIHlvdSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlJvYmVydC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24g
RnJpLCBTZXAgNiwgMjAxOSBhdCAzOjA4IFBNIFJvbiBCb25pY2EgJmx0O3Jib25pY2E9PGEgaHJl
Zj0ibWFpbHRvOjQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmciPjQwanVuaXBlci5uZXRAZG1h
cmMuaWV0Zi5vcmc8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPkZvbGtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPldlIGhhdmUgZXhwbG9y
ZWQgbWFueSBmYWNldHMgb2YgU1J2NiBhbmQgU1J2Niwgc29tZXRpbWUgcGFzc2lvbmF0ZWx5LiBJ
IHRoaW5rIHRoYXQgdGhpcyBleHBsb3JhdGlvbiBpcyBhIGdvb2QgdGhpbmcuIEluIHRoZSB3b3Jk
cyBvZiBUb2xraWVuLCDigJxBbGwgd2hvIHdhbmRlcg0KIGFyZSBub3QgbG9zdC7igJ08bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIj5CdXQgaXQgbWF5IGJlIHRpbWUgdG8gcmVmb2N1cyBvbiB0aGUgZm9s
bG93aW5nOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiPkZvciBtYW55IG9wZXJhdG9ycywgU1J2NiBpcyBub3QgZGVwbG95
YWJsZSB1bmxlc3MgdGhlIHByb2JsZW0gb2YgaGVhZGVyIGxlbmd0aCBpcyBhZGRyZXNzZWQ8bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2
ZWwxIGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPk1hbnkgb2JqZWN0aW9ucyB0aGUgdVNJRCBw
cm9wb3NhbCByZW1haW4gdW5hbnN3ZXJlZDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1V
UyI+U1J2NiYjNDM7IG9mZmVycyBhbiBhbHRlcm5hdGl2ZSBzb2x1dGlvbjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPkdpdmVuIHRoZXNlIHRocmVlIGZhY3RzLCBJIHRoaW5rIHRoYXQgaXQg
d291bGQgYmUgYSBtaXN0YWtlIHRvIGRpc2NvbnRpbnVlIHdvcmsgb24gU1J2NiYjNDM7LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBS
b248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9ImdtYWlsLW0xMDQzMTY3MzQ5NTM5NTA1OTg4bXNpcGZvb3RlcjMwYjNkNTM4IiBhbGln
bj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1h
bGlnbjpjZW50ZXIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5K
dW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAg
bWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5pcHY2QGlldGYub3JnPC9hPjxicj4NCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiA8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjYiIHRhcmdl
dD0iX2JsYW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2Njwv
YT48YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_06CF729DA0D6854E8C1E5121AC3330DFAE9362F9dggemm529mbschi_--


From nobody Fri Sep  6 22:15:04 2019
Return-Path: <ketant@cisco.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 8133E120E28; Fri,  6 Sep 2019 22:15:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=FGFDsReZ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=O/sRqarf
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 xwf0T4_szmyo; Fri,  6 Sep 2019 22:14:59 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1EA3120E27; Fri,  6 Sep 2019 22:14:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8186; q=dns/txt; s=iport; t=1567833299; x=1569042899; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=a6QemilgHOgKGz3x68SQdYpaOMcA48FesihnrYinxp4=; b=FGFDsReZ+FwwJO1j0r3qXKbvQ6ZOaisBlqT4PD9rp+Lu3tLTFlTPVmG1 q+DVA09ErRk33l0gLuZrT01K55iOZ67CSZuz6YIYBuLMHRsNiXKomtS+8 zdGji2cj1DGx0LOYwVa+ism9VtgUbWvoH4RCdTa8Q/h0cTFjZZ3unXTfM Y=;
IronPort-PHdr: =?us-ascii?q?9a23=3ALrRvxhyPgOlasjjXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YR2N/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZuGBFHyKuLCZC0hF8MEX1hgrDm2?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BbAQDWOnNd/4wNJK1lHAEBAQQBAQc?= =?us-ascii?q?EAQGBVgQBAQsBgUQkLANtViAECyqEIYNHA4p1glyXcIJSA1QJAQEBDAEBGA0?= =?us-ascii?q?IAgEBg3pFAheCICM3Bg4CAwkBAQQBAQECAQYEbYUuDIVKAQEBBAEBEBERDAE?= =?us-ascii?q?BKQMLAQsEAgEGAg4DAQMBAQMCGQ0CAgIlCxUCBggCBAENBQgTB4MBgWoDHQE?= =?us-ascii?q?OjSeQYQKBOIhhc4Eygn0BAQWFEBiCFgMGgQwoAYt3GIFAP4ERRoJMPoJhAQG?= =?us-ascii?q?BY4MJMoImjElBgjGONY5OCoIhhn+JHQWEbZh8jX6IAJBkAgQCBAUCDgEBBYF?= =?us-ascii?q?oIoFYcBU7gmyCQgwXFYM6hRSFP3OBKY8MAQE?=
X-IronPort-AV: E=Sophos;i="5.64,474,1559520000"; d="scan'208";a="326954378"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Sep 2019 05:14:58 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x875Ewd8024182 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 7 Sep 2019 05:14:58 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 00:14:57 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 00:14:57 -0500
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 7 Sep 2019 01:14:56 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dTbV+RPTiCe+o0qO1RH23ZA7lxZXIiMMyG+3gB2d8JKM9p8kEt2LuP0DWhNGBmRkWu5LKKnHA3TNqHN7ka5hZnCCrRPw7ZJpIG3UnflhAh06rarX51i+FzubaQF3l71q+dr0fA4P5TGT0942FQP87Mb/Tm/WoW+qxKS77iq+pesqR9J+41iPjy9bEeiodrDi3PUImQJYvgmlg8oNMNuGbn/2b3UfF5G7Jck3h0uIG3DBc783drw5/l45Ud1QfOhuggYyuGMDfMFg+yCBe44hyN4QaSk2ToBrDqEN6LFYogqjyGbGFGTuB97WuI8PDS6SXq+78Jp7NKGWuYVqFgtIXg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a6QemilgHOgKGz3x68SQdYpaOMcA48FesihnrYinxp4=; b=Tk/Ov5iCKW6kOjX8kh/zYY9gXXYjLep5BdUtb/FEteXo5o3HKrrG7M4GIAI/i7yU332o4w1JMKVakHBomYErjZ9kmwP73EK6SihjqMCPJ0c1Z55eQNF6Wvz0e3nlD+kGdZXe/E5+SIIVryV5QkEJws+9dIFaI7Auwols5NyuqFApA5b0pL7ObM82IVZUaWDWFZLkx3+2D41G0ti5wVcFuIwJerTi8pit0phBL9GpRt3gdIh3ghXcJeEhWpkbhwP7Yzlk+9Tsf3QR+CD6VdkcrNkd2egNo7xF3436eNQQ0aM8znaInLUcVBivFILv+yhwuBVcsli+EhEY5zphMMU7Kw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a6QemilgHOgKGz3x68SQdYpaOMcA48FesihnrYinxp4=; b=O/sRqarf3cuaEocQrsjdvAB1i5dacaZVxYHTOMjaHyy/Vv8vaLgpgoxro+SIUhoAD5Zdmq3uaKCbmqR3gPmaRYpA9lf3Wq2DP7BY7IDap2NUr3Eu9/H5wU6p0tinfvFcyq0V/1zrdoIYB3yGeweAeZVElI2Ms/mISXDWcZEBBgw=
Received: from CY4PR11MB1541.namprd11.prod.outlook.com (10.172.68.150) by CY4PR11MB1686.namprd11.prod.outlook.com (10.173.17.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.19; Sat, 7 Sep 2019 05:14:54 +0000
Received: from CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af]) by CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af%12]) with mapi id 15.20.2220.021; Sat, 7 Sep 2019 05:14:54 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>
CC: "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
Thread-Index: AQHVZSnhWBTNzcwm0E2Cze7vzvi+IKcfjoLA
Date: Sat, 7 Sep 2019 05:14:54 +0000
Message-ID: <CY4PR11MB1541D0C4B5A65057BB241739C1B50@CY4PR11MB1541.namprd11.prod.outlook.com>
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com>
In-Reply-To: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ketant@cisco.com; 
x-originating-ip: [2001:420:c0e0:1003::1d6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c708f270-401c-42a0-7f4d-08d7335251bb
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR11MB1686; 
x-ms-traffictypediagnostic: CY4PR11MB1686:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <CY4PR11MB16867E7F91706F21D6BE8547C1B50@CY4PR11MB1686.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(136003)(39860400002)(376002)(396003)(346002)(13464003)(199004)(189003)(54094003)(9686003)(6436002)(186003)(7736002)(966005)(5660300002)(46003)(4326008)(74316002)(102836004)(305945005)(66574012)(6116002)(478600001)(52536014)(110136005)(99286004)(6246003)(8676002)(66556008)(64756008)(81156014)(2906002)(53546011)(66446008)(76116006)(8936002)(316002)(66946007)(6506007)(33656002)(81166006)(86362001)(53936002)(2501003)(229853002)(476003)(14444005)(486006)(55016002)(71190400001)(446003)(6306002)(71200400001)(76176011)(14454004)(7696005)(11346002)(66476007)(256004)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1686; H:CY4PR11MB1541.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vHrPrl7kag9K3rcUfBNlpGGZvGshSbeLGeAHRKFcgZX5k+UDP6XIFH4qw5AnjpHZ95FfTkuAtml3seDz9VP35uQQnBPXkN9WxKPBUeiPZTQLpHH44s0OQ79vrDSTMQFUFXDENHp37VsotNqYl8L1f0VuGejfQF5uebParE5kVDsxfOaeF50EzPe5/AB69XCYqy8huUqoNjRwrShJBEVwRaSiB5k1glKkgeHoTgma2KIBoqvuNdUwavaXAZwHhySUgwZjH2kPFNADZFUl0UElr9xT9q6EZyeL1ELYI5SroC2wDt1n+gvEJLrYwT3DL6aQCLoISxZEvVD9orCr6r6kJe+ldKaq+bHCInX7VK3YjpFL7WDzZszdo9dN8svok9O5fA/2tQg6eeYJ2RN0hOtg96MlizoBRzHO/u+JTKDxdbU=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c708f270-401c-42a0-7f4d-08d7335251bb
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 05:14:54.5272 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: imyGx0ISCQbXvEtulz25urbhU3HWlbDCybofGXnkTyF4Qo7G+2ApEyXKmT4aAE6M7JeygMWtFiHs163bju51Wg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1686
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.19, xch-rcd-009.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/oFsaIAFXyw0PYdVpVVv9xOxYYNQ>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 05:15:03 -0000

PCBBbiBlbmdpbmVlciBjb21lcyBvdXQgZnJvbSB0aGUgdHJlbmNoZXMvID4NCg0KSGkgRmVybmFu
ZG8sDQoNCkkgd2lsbCBhdHRlbXB0IHRvIGFuc3dlciBhbmQgYnV0IGFsc28gc2V0dXAgdGhlIGNv
bnRleHQgZmlyc3QuDQoNClRoZSBjb250ZXh0Og0KMSkgU1J2NiBpcyB0cnlpbmcgdG8gZW5oYW5j
ZSBjZXJ0YWluIGNhcGFiaWxpdGllcyBpbiBJUHY2IGZvciBzcGVjaWZpYyBkZXBsb3ltZW50cyAo
MikuIFRoZSBpZGVhIGlzIHRvIHVzZSBJUHY2IHBlcnZhc2l2ZWx5IGZvciB2YXJpb3VzIGN1cnJl
bnQgZmVhdHVyZXMgaW4gdGhvc2Ugc3BlY2lmaWMgZGVwbG95bWVudHMgKDIpIGJ1dCBhbHNvIG9w
ZW4gdGhlIGRvb3IgZm9yIGZ1dHVyZSBpbm5vdmF0aW9uIHRoYXQgc29tZSBmZWVsIHdpbGwgc2lt
cGxpZnkgdGhlIG15cmlhZCBleGlzdGluZyBhbHRlcm5hdGl2ZSBlbmNhcHN1bGF0aW9ucyBhbmQg
dGVjaG5pcXVlcyBpbiB0aG9zZSBzcGVjaWZpYyBkZXBsb3ltZW50cyAoMikuIFRoZXJlYnkgaW1w
cm92ZSB0aGUgYXR0cmFjdGl2ZW5lc3MgYW5kIGFkb3B0aW9uIG9mIElQdjYuDQoyKSBUaGUgc3Bl
Y2lmaWMgZGVwbG95bWVudCB0aGF0IGlzIHJlZmVyZW5jZWQgaW4gU1IgYXJjaGl0ZWN0dXJlIChS
RkM4NDAyKSBpcyBjYWxsZWQgYSBTUiBkb21haW4uIFRoaXMgaXMgYSBzaW5nbGUgYWRtaW5pc3Ry
YXRpdmUgZG9tYWluIC0gZS5nLiBiZWxvbmdpbmcgdG8gYSBTZXJ2aWNlIFByb3ZpZGVyLiBLaW5k
IG9mIHRoZSBkb21haW4gd2l0aGluIHdoaWNoIGFuIG9wZXJhdG9yIG1heSB1c2UgcHJpdmF0ZSBJ
UHY0IGFkZHJlc3NlcyAoZS5nLiAxMC84KSBmb3IgdGhlaXIgaW50ZXJuYWwgaW5mcmFzdHJ1Y3R1
cmUgdG9kYXkgd2hlbiB0aGV5IGRvbid0IGhhdmUgZW5vdWdoIElQdjQuDQozKSBJbiB0aGlzIGRl
cGxveW1lbnQgKDIpLCB0aGUgcHJvdmlkZXIgZ2V0cyBhIGN1c3RvbWVyIHBhY2tldCBhdCB0aGVp
ciBuZXR3b3JrIGVkZ2Ugd2hpY2ggaXMgZW5jYXBzdWxhdGVkIChlLmcuIG5vcm1hbGx5IGluIE1Q
TFMgYnV0IGluIG91ciBjYXNlIHdpdGhpbiBhbiBJUHY2IGhlYWRlcikgYW5kIHJvdXRlZCB0aHJv
dWdoIHRvIHRoZSByZW1vdGUgbmV0d29yayBlZGdlIHdoZXJlIGl0IGlzIGRlLWVuY2Fwc3VsYXRl
ZCBhbmQgdGhlIGlubmVyIGN1c3RvbWVyIHBhY2tldCBoYW5kZWQgb3ZlciB0byB0aGUgY3VzdG9t
ZXIuIEFsbCB0aGUgU1J2NiBhbmQgU1JIIGFzcGVjdHMgYmVpbmcgZGlzY3Vzc2VkIGFyZSBmb3Ig
dGhpcyBvdXRlciBJUHY2IGVuY2FwIGhlYWRlciB0aGF0IGlzIGFkZGVkIGJ5IHRoZSBTUC4gVGhl
IGlubmVyIHBheWxvYWQgbWF5IGJlIElQdjQsIElQdjYgKHdpdGggYWxsIGl0J3Mgc2VjdXJpdHkg
YW5kIG90aGVyIG9wdGlvbnMpIG9yIGFueSBMMi4NCjQpIFRoaXMgaXMgbm90IGFib3V0IHRoZSBJ
UHY2IEludGVybmV0LiBBbGwgb2YgU1IgaXMgYWJvdXQgd2l0aGluIGEgU1IgZG9tYWluIGFuZCBh
cyBhbiBleHRlbnNpb24gc28gaXMgU1J2NiBhbmQgU1JILg0KDQpUaGVyZSBhcmUgZXhhY3RseSB0
d28gImZlYXR1cmVzIiAoYXQgbGVhc3QgQUZBSUspIG9mIGEgbGFyZ2Ugc2V0IHdoZXJlIHdlIGVu
Y291bnRlciBzY2VuYXJpb3Mgd2hlcmUgU1JIIGluc2VydGlvbi9yZW1vdmFsIGZvciB0aGlzIG91
dGVyIElQdjYgaGVhZGVyIHdoZW4gdGhlIGN1c3RvbWVyIHBhY2tldCB0cmFuc2l0cyB0aGUgU1Ig
ZG9tYWluOg0KYSkgQlNJRCAoRW5kLkI2Lkluc2VydCkgOiB0aGlzIGlzIGEgU1IgUG9saWN5IGFu
eXdoZXJlIGluIHRoZSB0cmFuc2l0IHBhdGggZm9yIFRFIGFuZC9vciBTZXJ2aWNlIENoYWluaW5n
IHB1cnBvc2VzDQpiKSBUSS1MRkEvTWljcm9sb29wIEF2b2lkYW5jZSAoVC5pbnNlcnQpIDogVGhl
c2UgYXJlIHByb3RlY3Rpb24gdGVjaG5pcXVlcyBmb3Igc3ViLTUwbXNlYyBmYXN0LXJlcm91dGUg
YW5kIHJlcGFpciBmb3IgZmFpbHVyZXMgaW4gdGhpcyB0cmFuc2l0IG5ldHdvcmsNCg0KWW91IGNh
biBnZXQgbW9yZSBkZXRhaWxzL3JlZmVyZW5jZXMgb24gdGhlbSBvbiB0aGlzIHRocmVhZCA6IGh0
dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL0p0ZzlZUHhFamVzNEJt
LTFuZ3dYbUpmZXlicyANCg0KU1JIIHRoYXQgaXMgaW5zZXJ0ZWQgaW4gdHJhbnNpdCBpcyAicG9w
cGVkIiBvbiByZWFjaGluZyBhbm90aGVyIG5vZGUgaW4gdGhlIFNSIGRvbWFpbiBvbmNlIGl0J3Mg
cHVycG9zZSBpcyBzZXJ2ZWQuDQoNClNvbWUgbW9yZSBkZXRhaWxzIG9uIHRoZXNlIDoNCi0gSW4g
dGhlIGNhc2Ugb2YgKGEpLCB0aGUgU1IgZG9tYWluIGluZ3Jlc3Mgcm91dGVyIGhhcyBhY3R1YWxs
eSBpbmNsdWRlZCBhbiBTUkggd2l0aCB0aGUgRW5kLkI2Lkluc2VydCBTSUQgaW4gaXQuIFdlIGNh
biBsb29rIGF0IHRoaXMgYXMgaWYgaXQgaGFzICJkZWxlZ2F0ZWQiLyJpbnN0cnVjdGVkIiBhIGRv
d25zdHJlYW0gdHJhbnNpdCByb3V0ZXIgdG8gZG8gU1JIIGluc2VydGlvbiB3aXRoIGl0cyBvd24g
U0lEIGxpc3QgY29ycmVzcG9uZGluZyB0byB0aGUgU1IgUG9saWN5IGluZGljYXRlZCBieSB0aGF0
IEJTSUQuDQotIEluIHRoZSBjYXNlIG9mIChiKSwgdGhlIGluc2VydGlvbiBvZiBTUkggaXMgZG9u
ZSB1cG9uIGZhaWx1cmUgYnkgYSBwb2ludC1vZi1sb2NhbC1yZXBhaXIgKFBMUikgcm91dGVyIGlu
IHRoZSBkb21haW4gdG8gdGFrZSBpdCB0aHJvdWdoIGFuZCAicmVsZWFzZSIgaXQgYXQgYW5vdGhl
ciByb3V0ZXIgaW4gdGhlIGRvbWFpbiB0byBjaXJjdW12ZW50IHRoaXMgZmFpbHVyZS4gSW4gdGhh
dCBzZW5zZSwgaXQgaXMgZHluYW1pYyBhbmQgbW9zdGx5IGxhc3QgZm9yIGEgZmV3IHNlY29uZHMg
dW50aWwgdGhlIG5ldHdvcmsgY29udmVyZ2VzLg0KDQpUaGVzZSBmZWF0dXJlcyBleGlzdCBhbmQg
YXJlIHdpZGVseSBkZXBsb3llZCB0b2RheSB3aXRoIFNSLU1QTFMgYW5kIHdvcmsgc2ltaWxhcmx5
IC0gZGlmZmVyZW5jZSBpcyB3b3JraW5nIHdpdGggc3RhY2tzIG9mIGxhYmVsIGluc3RlYWQgb2Yg
U1JILg0KDQpOb3csIGl0IGlzIG1vc3QgaW1wb3J0YW50IHRvIHVuZGVyc3RhbmQgdGhhdCB0aGUg
ZW5jYXAgdmFyaWFudHMgb2YgdGhlc2UgZmVhdHVyZXMgKEVuZC5CNi5FbmNhcCAmIFQuZW5jYXAp
IGFyZSBhbHJlYWR5IGRlZmluZWQgaW4gdGhlIFNSdjYgc3BlYy4NCg0KU28gdGhlbiB3ZSBjb21l
IHRvIHlvdXIgUSAtIHdoeSB0aGUgaW5zZXJ0IGZsYXZvcnM/IFRoZSBtb3RpdmF0aW9uIGlzIHRv
IHJlZHVjZSB0aGUgb3ZlcmhlYWQgb2YgKnlldCBhbm90aGVyKiBJUHY2IGhlYWRlciBhbmQgZW5j
YXAgd2hlbiBkb2luZyB0aGVzZSBmZWF0dXJlcy4gWW91IHdpbGwgYWxzbyByZWFsaXplIGJ5IG5v
dyB0aGF0IHRoaXMgYXNwZWN0IGlzIG5vdCBzcGVjaWZpYyB0byBTUnY2L1NSSCBidXQgaW4gZ2Vu
ZXJhbCB0byBhbnkgc29sdXRpb24gYmFzZWQgb24gSVB2Ni4gQW55b25lIGhhdmluZyBzb21lIGRl
Y2VudCBleHBlcmllbmNlIHdpdGggU1Igd2lsbCB2b3VjaCBmb3IgdGhlIGltcG9ydGFuY2Ugb2Yg
dGhlc2UgdHdvIGZlYXR1cmVzLg0KDQpTaW5jZSBNVFUgb3ZlcmhlYWQgd2FzIG9uZSBvZiAoaWYg
bm90IHRoZSBiaWdnZXN0KSBwb2ludCBmb3IgdGhpcyB3aG9sZSBkZWJhdGUsIElNSE8gd2UgKElF
VEYpIG93ZSBpdCB0byB0aGUgaW5kdXN0cnkgdG8gZmluZCBvdXQgYSB3b3JrYWJsZSBzb2x1dGlv
biBmb3IgU1JIIGluc2VydGlvbi4gSSBhY2NlcHQgdGhlcmUgYXJlIGNoYWxsZW5nZXMgYW5kIHdl
IG5lZWQgdG8gdHJ5IGFuZCBmaW5kIHNvbHV0aW9ucyBhcm91bmQgdGhlbSBmb3Igc3VjY2Vzc2Z1
bCBkZXBsb3ltZW50cyBvZiBJUHY2IGluIHRoZXNlIG5ldHdvcmtzLiANCg0KV2l0aCB0aGlzIGNv
bnRleHQsIEkgaG9wZSBhdCBsZWFzdCBzb21lIG1vcmUgZm9sa3MgY2FuIGVuZ2FnZSBjb25zdHJ1
Y3RpdmVseSBvbiBmaW5kaW5nIGEgc29sdXRpb24uIEkgYW0gbm90IGRpc2NvdW50aW5nIG9yIGRp
c2NyZWRpdGluZyB0aGUgcGFzdCBkZWJhdGVzIG9uIHRoaXMuIEluIHNocmlsbCBkZWJhdGVzLCBw
ZW9wbGUgc29tZXRpbWVzIHR1bmUgb2ZmIC0gc28gYXBvbG9naWVzIGlmIGFsbCBvZiB0aGUgYWJv
dmUgd2FzIGFscmVhZHkgZXhwbGFpbmVkIGFuZCBjb3ZlcmVkIGluIHBpZWNlcyBpbiB0aGUgcGFz
dC4gSWYgdGhpcyBpcyBuZXcgY29udGV4dCwgSSBob3BlLCBwZXJoYXBzIHRoaW5ncyB3aWxsIGxv
b2sgZGlmZmVyZW50IGZyb20gdGhlIGFib3ZlIHBlcnNwZWN0aXZlcyAuLi4NCg0KV2hlbiBJIGhl
YXIgYW55b25lIGNsYWltaW5nIHRvIGJlIGFuIFNSIGV4cGVydCBhbmQgZXZhbmdlbGl6aW5nIFNS
IGZvciBJUHY2IHNheWluZyB0aGF0IGVpdGhlciB0aGVzZSBmZWF0dXJlcyBhcmUgbm90IG5lY2Vz
c2FyeSwgb3IgdGhhdCB0aGV5IGFyZSBkb2luZyBlbmNhcCBpbnN0ZWFkIG9mIGluc2VydCBpbiB0
aGVpciBzb2x1dGlvbi9hcHByb2FjaCBmb3IgYWRkcmVzc2luZyB0aGVtIC0gSSBhbSBhdCBhIGxv
c3MgYW5kIHJhdGhlciBjaG9vc2UgdG8ga2VlcCBteSB0aG91Z2h0cyBhYm91dCBpdCBwcml2YXRl
IPCfmIoNCg0KSSB3b25kZXIgaWYgdGhlc2UgYW5kIGZldyBvdGhlciBmb2xrcyBzZWVtIHRvIGhh
dmUgdGFrZW4gdGhpcyBpbnNlcnRpb24gYXNwZWN0IG9mIElQdjYgcmF0aGVyIGRvZ21hdGljYWxs
eSB0aGF0IHRoZXkgYXJlIG5vdCB3aWxsaW5nIHRvIGhlbHAgb24gYSBzb2x1dGlvbiBhbmQgdGhh
dCB0aGV5IHdvdWxkIHJhdGhlciBub3QgYmUgY29uY2VybmVkIGFib3V0IHJlZHVjaW5nIHRoaXMg
YWRkaXRpb25hbCBJUHY2IGVuY2FwIG92ZXJoZWFkIChpcnJlc3BlY3RpdmUgb2Ygd2hldGhlciBp
dCBpcyBTUkggb3IgQ1JIIG9yIHhSSCkuIA0KDQpJIGRvIGhvcGUgdGhhdCBvdGhlcnMgZG8gY29u
dGludWUgdHJ5aW5nIHRvIHB1cnN1ZSBhbmQgZmluZCBhIHNvbHV0aW9uIGZvciBkb2luZyBTUkgg
aW5zZXJ0IGFuZCBub3QgZ2V0IGRpc3N1YWRlZCBieSB0aG9zZSBkb2dnZWRseSBvcHBvc2VkIHRv
IGl0Lg0KDQpUaGFua3MsDQpLZXRhbg0KDQo8IC8gdGhlIGVuZ2luZWVyIHdobyBkb2Vzbid0IHdh
bnQgdG8gZW5nYWdlIGluIHBoaWxvc29waGljYWwgYW5kIHVuY29uc3RydWN0aXZlIGRlYmF0ZXMg
Z29lcyBiYWNrIHRvIHdvcmsgaW4gdGhlIHRyZW5jaGVzID4NCg0KLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFs
ZiBPZiBGZXJuYW5kbyBHb250DQpTZW50OiAwNyBTZXB0ZW1iZXIgMjAxOSAwODozOQ0KVG86IHNw
cmluZ0BpZXRmLm9yZw0KQ2M6IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFt
bWluZ0BpZXRmLm9yZw0KU3ViamVjdDogW3NwcmluZ10gUXVlc3Rpb24gYWJvdXQgSVB2NiBFSC1p
bnNlcnRpb24gaW4gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nDQoN
CkZvbGtzLA0KDQpJIGhhdmUgb25lIHNwZWNpZmljIHF1ZXN0aW9uIHJlZ2FyZGluZyB0aGlzIEkt
RDoNCldoYXQgaXMgdGhlIG1vdGl2YXRpb24gZm9yIGRvaW5nIEVILWluc2VydGlvbiwgaW5zdGVh
ZCBvZiBjcmVhdGluZyBhIG5ldyBwYWNrZXQgd2l0aCB0aGUgbmVjZXNzYXJ5IEVIcywgYW5kIGlu
Y2x1ZGUgdGhlIG9yaWdpbmFsIHBhY2tldCBpbiB0aGUgcGF5bG9hZD8NCg0KVGhhbmtzIQ0KDQpD
aGVlcnMsDQotLQ0KRmVybmFuZG8gR29udA0KU0k2IE5ldHdvcmtzDQplLW1haWw6IGZnb250QHNp
Nm5ldHdvcmtzLmNvbQ0KUEdQIEZpbmdlcnByaW50OiA2NjY2IDMxQzYgRDQ4NCA2M0IyIDhGQjEg
RTNDNCBBRTI1IDBENTUgMUQ0RSA3NDkyDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0
Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nDQo=


From nobody Fri Sep  6 22:18:12 2019
Return-Path: <prvs=1464c915c=daniel.bernier@bell.ca>
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 46E15120E27; Fri,  6 Sep 2019 22:18:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 teSBiGgfIITw; Fri,  6 Sep 2019 22:18:08 -0700 (PDT)
Received: from ESA4-Wyn.bell.ca (esa4-wyn.bell.ca [67.69.243.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9D1A120C2D; Fri,  6 Sep 2019 22:18:07 -0700 (PDT)
Received: from dm5czo-d01.bellca.int.bell.ca (HELO DG1MBX01-WYN.bell.corp.bce.ca) ([198.235.102.33]) by esa04corp-wyn.bell.corp.bce.ca with ESMTP; 07 Sep 2019 01:18:07 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX01-WYN.bell.corp.bce.ca (2002:8eb6:120b::8eb6:120b) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 01:18:06 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2%22]) with mapi id 15.00.1473.003; Sat, 7 Sep 2019 01:18:06 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>
CC: "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [EXT][spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
Thread-Index: AQHVZSm9d69GrnLUK02cIW3/W7VucacfrO8A
Date: Sat, 7 Sep 2019 05:18:06 +0000
Message-ID: <0A4878FB-AEDA-4BBA-9058-8E46ED8969E8@bell.ca>
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com>
In-Reply-To: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.28.92.6]
Content-Type: multipart/alternative; boundary="_000_0A4878FBAEDA4BBA90588E46ED8969E8bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZeUdXl34KMgEstFPwnaKlGMrzV8>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 05:18:10 -0000

--_000_0A4878FBAEDA4BBA90588E46ED8969E8bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgRmVybmFuZG8sDQoNCkxldOKAmXMgc2F5IEkgaGF2ZSBhIG5hdGl2ZSBJUHY2IGFwcGxpY2F0
aW9uIGZsb3cgdG8gd2hpY2ggSSB3YW50IHRvIGFwcGx5IGEgc2VydmljZSBwb2xpY3kgKGkuZS4g
Y2hhaW4gb2YgZnVuY3Rpb25zKSwgY2FycnkgbWV0YWRhdGEgdGhyb3VnaCBUTFZzIG9yIHBlcmZv
cm0gYSB2ZXJ5IHNpbXBsaXN0aWMgZmlsdGVyaW5nIGFjdGlvbiB2aWEgdGhlIHRhZyBmaWVsZC4g
QWxsIG9mIHdoaWNoIGFyZSByZWFsIHVzZSBjYXNlcyBieSB0aGUgd2F5Lg0KU2hvdWxkIEkgbm90
IGxldmVyYWdlIGluc2VydGlvbiBpbnN0ZWFkID8NCg0KVGhhbmtzLA0KDQpEYW5pZWwgQmVybmll
cg0KDQpPbiAyMDE5LTA5LTA2LCAxMToxMCBQTSwgInNwcmluZyBvbiBiZWhhbGYgb2YgRmVybmFu
ZG8gR29udCIgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0Bp
ZXRmLm9yZz4gb24gYmVoYWxmIG9mIGZnb250QHNpNm5ldHdvcmtzLmNvbTxtYWlsdG86ZmdvbnRA
c2k2bmV0d29ya3MuY29tPj4gd3JvdGU6DQoNCkZvbGtzLA0KDQpJIGhhdmUgb25lIHNwZWNpZmlj
IHF1ZXN0aW9uIHJlZ2FyZGluZyB0aGlzIEktRDoNCldoYXQgaXMgdGhlIG1vdGl2YXRpb24gZm9y
IGRvaW5nIEVILWluc2VydGlvbiwgaW5zdGVhZCBvZiBjcmVhdGluZyBhIG5ldw0KcGFja2V0IHdp
dGggdGhlIG5lY2Vzc2FyeSBFSHMsIGFuZCBpbmNsdWRlIHRoZSBvcmlnaW5hbCBwYWNrZXQgaW4g
dGhlDQpwYXlsb2FkPw0KDQpUaGFua3MhDQoNCkNoZWVycywNCi0tDQpGZXJuYW5kbyBHb250DQpT
STYgTmV0d29ya3MNCmUtbWFpbDogZmdvbnRAc2k2bmV0d29ya3MuY29tPG1haWx0bzpmZ29udEBz
aTZuZXR3b3Jrcy5jb20+DQpQR1AgRmluZ2VycHJpbnQ6IDY2NjYgMzFDNiBENDg0IDYzQjIgOEZC
MSBFM0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTINCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0Bp
ZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zcHJpbmcNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRXh0ZXJuYWwgRW1h
aWw6IFBsZWFzZSB1c2UgY2F1dGlvbiB3aGVuIG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1lbnRz
IC8gQ291cnJpZWwgZXh0ZXJuZTogU295ZXogcHJ1ZGVudCBhdmVjIGxlcyBsaWVucyBldCBkb2N1
bWVudHMgam9pbnRzDQoNCg0K

--_000_0A4878FBAEDA4BBA90588E46ED8969E8bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <64F4903D3F932E45B7F4AC0C05840327@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPkhpIEZlcm5hbmRvLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5MZXTigJlzIHNheSBJIGhhdmUgYSBuYXRpdmUN
Cjx1PklQdjYgYXBwbGljYXRpb24gZmxvdzwvdT4gdG8gd2hpY2ggSSB3YW50IHRvIGFwcGx5IGEg
c2VydmljZSBwb2xpY3kgKGkuZS4gY2hhaW4gb2YgZnVuY3Rpb25zKSwgY2FycnkgbWV0YWRhdGEg
dGhyb3VnaCBUTFZzIG9yIHBlcmZvcm0gYSB2ZXJ5IHNpbXBsaXN0aWMgZmlsdGVyaW5nIGFjdGlv
biB2aWEgdGhlIHRhZyBmaWVsZC4gQWxsIG9mIHdoaWNoIGFyZSByZWFsIHVzZSBjYXNlcyBieSB0
aGUgd2F5LiAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlNob3VsZCBJIG5v
dCBsZXZlcmFnZSBpbnNlcnRpb24gaW5zdGVhZCA/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoYW5rcywgPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPkRhbmllbCBCZXJuaWVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPk9uIDIwMTktMDktMDYsIDExOjEwIFBNLCAm
cXVvdDtzcHJpbmcgb24gYmVoYWxmIG9mIEZlcm5hbmRvIEdvbnQmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8
L2E+IG9uIGJlaGFsZiBvZg0KPGEgaHJlZj0ibWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbSI+
ZmdvbnRAc2k2bmV0d29ya3MuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Rm9sa3MsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkkgaGF2ZSBvbmUgc3BlY2lm
aWMgcXVlc3Rpb24gcmVnYXJkaW5nIHRoaXMgSS1EOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+V2hh
dCBpcyB0aGUgbW90aXZhdGlvbiBmb3IgZG9pbmcgRUgtaW5zZXJ0aW9uLCBpbnN0ZWFkIG9mIGNy
ZWF0aW5nIGEgbmV3PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5wYWNrZXQgd2l0aCB0aGUgbmVjZXNz
YXJ5IEVIcywgYW5kIGluY2x1ZGUgdGhlIG9yaWdpbmFsIHBhY2tldCBpbiB0aGU8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPnBheWxvYWQ/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPlRoYW5rcyE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+LS0gPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij5GZXJuYW5kbyBHb250PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5TSTYg
TmV0d29ya3M8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPmUtbWFpbDogPGEgaHJlZj0ibWFpbHRvOmZn
b250QHNpNm5ldHdvcmtzLmNvbSI+DQpmZ29udEBzaTZuZXR3b3Jrcy5jb208L2E+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij5QR1AgRmluZ2VycHJpbnQ6IDY2NjYgMzFDNiBENDg0IDYzQjIgOEZCMSBF
M0M0IEFFMjUgMEQ1NSAxRDRFIDc0OTI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPnNwcmluZyBtYWlsaW5nIGxpc3Q8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxhIGhyZWY9Im1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3By
aW5nIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+RXh0ZXJuYWwgRW1haWw6IFBsZWFzZSB1c2UgY2F1dGlvbiB3aGVuIG9wZW5pbmcgbGlu
a3MgYW5kIGF0dGFjaG1lbnRzIC8gQ291cnJpZWwgZXh0ZXJuZTogU295ZXogcHJ1ZGVudCBhdmVj
IGxlcyBsaWVucyBldCBkb2N1bWVudHMgam9pbnRzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_0A4878FBAEDA4BBA90588E46ED8969E8bellca_--


From nobody Fri Sep  6 23:04:58 2019
Return-Path: <markzzzsmith@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 AEB03120E60; Fri,  6 Sep 2019 23:04:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 hGLcXQ_auUgN; Fri,  6 Sep 2019 23:04:46 -0700 (PDT)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 C515A120110; Fri,  6 Sep 2019 23:04:46 -0700 (PDT)
Received: by mail-ot1-x32a.google.com with SMTP id o101so7822986ota.8; Fri, 06 Sep 2019 23:04:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=duUd8jODiIT0VEYB++iDi8yJpjqAHCxfnVSsyHx8b+c=; b=So4BU81lJRLOPvBGgUW1nK9C3VNi3vECa7zp7eg4Gk32WjLKGFbRSYeT9ZDmJdfQpK /9RLw8EZzBHjqEmJXGw3HwOl8nnqwcKq1Cw3CsuJ63mByVHjZwTH1whluCDuDbb2JtpW odiTMYdzABlGKv/IMzyHv94vN7VLode9TheiIEvyW4NqmSKMpRO5w5t5+QJjEbH/czTN HGstT+7V0kueudrIlBKParLv0C/pvmxzuyWRVVeePBUf54sAm24nIZsiOujmcSjUZ3NN LXxyTVFqJct6f88HYDO0tO3tTJES2i6O1ZXM5vdqeK4eQaNnj9DDul9YEq9ARcN15UHB jYXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=duUd8jODiIT0VEYB++iDi8yJpjqAHCxfnVSsyHx8b+c=; b=jun4n3tkkGoz/VT7Mc/L8dmQ58qbpYEjwGckOCKNdKVxLfabOT7S4h5mOu/efa7YK1 o01SNjy1M6UdFSnyEg4iXwlzQ/nPQmRU5pQDuvhXxVdebOzQJNpsy+1v8UyP3S0NoJEZ /TBfhEvQnDk0+8uJq4Yia/PRXHA3SKb1y4FGfsuDGBOOoO+uCa4v4Ji/R7fevCGgHXuZ sqUkDlK6PIQLTITh41v3b5nT6tcFuwob/xHfknk0PtJyeTCYTOqw59Cflj3rdoo5bgsi 1nh/6btzn1O7tIAHLzVrX9CtbPd6XJ1VICaLr3VJSe+yJT6bSlM1xDQcywLEimXKxfbw UQWg==
X-Gm-Message-State: APjAAAUiB14Qo6V/TcA7BnX6aZ8slimcMGzNLIhoMq86iA7Mk1n0u2Nm WXjL7VbhATlK9UueE0WxiZR8cnhd6V2SvNvOx1w=
X-Google-Smtp-Source: APXvYqygRvTGQkepQOtM8p0cu84bFI5skZTnAkshLYaL3lLvXpT/14bC/cSR6xuE7NPkHORybat2fsARR8c9CSarfU4=
X-Received: by 2002:a05:6830:1e7b:: with SMTP id m27mr11052723otr.74.1567836286047;  Fri, 06 Sep 2019 23:04:46 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com>
In-Reply-To: <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 7 Sep 2019 16:04:19 +1000
Message-ID: <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com>
To: Huzhibo <huzhibo@huawei.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/BMOd1OpdpEmH3YMIQG--UxQBUEQ>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 06:04:49 -0000

On Sat, 7 Sep 2019 at 14:58, Huzhibo <huzhibo@huawei.com> wrote:
>
> Hi Robert:
>
>
>
> Agree with you.
>
> SRv6 is a completely different technology from SR MPLS. The biggest diffe=
rence is that SRv6's Sid itself has routing capabilities. For example, it i=
s aggregatable, it is programmable, it is globally unique over a larger sco=
pe. of. Sid's routing capabilities bring many benefits to the network. For =
example: network scalability, reliability, and simplified Overlay programmi=
ng. So, I think that any optimization we do for SRv6 should not sacrifice S=
id's own routing capabilities. If we just want to solve the interoperabilit=
y problem between MPLS network and IP network, we can solve this problem in=
 the field of SR MPLS.
>
>

Does any network need a SID space that is literally bigger than the
combination of both the current and and any possible future IPv6
unicast address space?

It's tempting to write up SR over IPv4, because IPv4 is currently a
far more commodity technology than both MPLS and IPv6, probably on
some metrics in the order of one or more magnitudes, well known, well
proven, well understood, would leverage existing IPv4 implementations
of which there are many, and would have only have 32 bit SIDs, so the
tunnelling overhead cost would be much lower than 128 bit SIDs as a
result of using IPv6 addresses for SIDs.


>
> Thank you,
>
> Zhibo
>
>
>
> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Robert Raszuk
> Sent: Friday, September 06, 2019 9:33 PM
> To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
> Cc: spring@ietf.org; 6man@ietf.org
> Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
> Dear Ron,
>
>
>
> I think you forgot few main points in the summary:
>
>
>
> * Many operators use SR-MPLS successfully and it has been both standardiz=
ed and successfully deployed in the network with interoperable implementati=
ons
>
>
>
> * The overhead on the data plane of SRv6+ is very comparable to overhead =
of SR-MPLS
>
>
>
> * The control plane extensions BGP, IGP are available for SR-MPLS and non=
 are available for SRv6+
>
>
>
> * SRv6+ requires a new mapping of SIDs to prefixes to be distributed by c=
ontrol plane
>
>
>
> * If operators choose not to use MPLS transport SR-MPLS can be easily tra=
nsported over IPv4 or IPv6 vanilla data plane
>
>
>
> * Extensions for additional applications like L3VPNs or L2VPNs will requi=
re another set of protocol and implementation changes.
>
>
>
> * If there are vendors who do not want to provide SR-MPLS SID mapping to =
IPv6 addresses in their control planes let's focus standardization and indu=
stry work in this direction.
>
>
>
> With all of the above I think it would be a serious mistake - at this poi=
nt of time - to continue work on SRv6+ in the IETF.
>
>
>
> Thank you,
>
> Robert.
>
>
>
>
>
> On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.=
ietf.org> wrote:
>
> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I t=
hink that this exploration is a good thing. In the words of Tolkien, =E2=80=
=9CAll who wander are not lost.=E2=80=9D
>
>
>
> But it may be time to refocus on the following:
>
>
>
> For many operators, SRv6 is not deployable unless the problem of header l=
ength is addressed
> Many objections the uSID proposal remain unanswered
> SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinu=
e work on SRv6+.
>
>
>
>                                                                          =
          Ron
>
>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Fri Sep  6 23:50:34 2019
Return-Path: <markzzzsmith@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 1CC24120B2F; Fri,  6 Sep 2019 23:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 m4ZA3uhAt4xl; Fri,  6 Sep 2019 23:50:31 -0700 (PDT)
Received: from mail-ot1-x336.google.com (mail-ot1-x336.google.com [IPv6:2607:f8b0:4864:20::336]) (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 3C81A120805; Fri,  6 Sep 2019 23:50:31 -0700 (PDT)
Received: by mail-ot1-x336.google.com with SMTP id b2so7868342otq.10; Fri, 06 Sep 2019 23:50:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JylCWHKwhMe7G1UQhDv40THwUZGDgBJ90fHALyQRfI4=; b=uGFyXTXK7x4YSn/Z4nD9OGOJImlAw8g/I+nQfXfemXqKpPPWEOH+L8ycVb+3OBqHwk /nH9LZaKQtme+tjLOaea7L5jzj3MW3eG+eMomwaurvemZdM9feCl7TQz0154tyPd95dj c0TCqBQdi61g1KcezgboiO9qE5WbrDaOa4FUfJLxbGgbWTLpPR7pLpYIbvNVa5GnOPBT N2m21rUTYyvsW1gobgztPQq1vly7gmvExy1U0qIoMaf+DeRegXIKB/5q2SZxKKVPVidq AyyJXSzMeH2GdM4INr3woLq8LPRZ8VjvzQLGWilb5l1ECugOXltdTAv5eyLLRakzBnKJ Hgyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JylCWHKwhMe7G1UQhDv40THwUZGDgBJ90fHALyQRfI4=; b=qOnoOCZYpuZQlJ07mogtVHCqKJH7EFxbYPPJZclWoK/UzawBfUa6C01tPZsxQl4QcH 5iuuISY1B6fYtsoRQd0xBlkkGBx8DCmCXd0wQxh6vGzNF2pxhhi6b8UtBFFUe5w9Gp/g +mCGDK/IxolWyxqqq7VbZIx2zR88HcBF5hMVoq0FrUjzH1W3VRIaXPjfXzIXchxJCD2/ iLqPkd+ChKV7Nfuhtd4vkCEmmFuA5uvtIUR7XBjiaJ+FCUmGF5BViTbZyg+gF0CZG3gj eP4+FAQ5xoxHBB1mi4w3rF58A32z5nEZBGE+lcVg2wDWBdHD3iRA3S5fspf5+MS+F848 Pmaw==
X-Gm-Message-State: APjAAAWzGBOb4D5fVTrmJeXPYxqptOzL0g+CPhwcIF3XiadNSh3aUbaM yVcq3bELrtXBJr7jpr2HP1rh9HmP4pZDM55gscE=
X-Google-Smtp-Source: APXvYqwpxLptEZoA2xkmcBMwXRBlKCdAF5PY1fvGA9OWDkQFN5Hfkita3FNDlhPq6MhcQUaivrNgLJjoeo37PdZL63g=
X-Received: by 2002:a05:6830:1e39:: with SMTP id t25mr11462032otr.153.1567839030667;  Fri, 06 Sep 2019 23:50:30 -0700 (PDT)
MIME-Version: 1.0
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com> <0A4878FB-AEDA-4BBA-9058-8E46ED8969E8@bell.ca>
In-Reply-To: <0A4878FB-AEDA-4BBA-9058-8E46ED8969E8@bell.ca>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 7 Sep 2019 16:50:19 +1000
Message-ID: <CAO42Z2zRzeA-HbfACeMzLBugPtm7Cfvvxn2yBpvoZ+fZonrPAA@mail.gmail.com>
To: "Bernier, Daniel" <daniel.bernier@bell.ca>
Cc: Fernando Gont <fgont@si6networks.com>, SPRING WG <spring@ietf.org>,  "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007cee8a0591f0f8c6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZpstKhXmFBg7EcfZk1agYuASiGo>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 06:50:33 -0000

--0000000000007cee8a0591f0f8c6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 7 Sep 2019, 15:18 Bernier, Daniel, <daniel.bernier@bell.ca> wrote:

> Hi Fernando,
>
>
>
> Let=E2=80=99s say I have a native *IPv6 application flow* to which I want=
 to
> apply a service policy (i.e. chain of functions), carry metadata through
> TLVs or perform a very simplistic filtering action via the tag field. All
> of which are real use cases by the way.
>
> Should I not leverage insertion instead ?
>


Why can't you use encapsulation?

There's a 21 year old spec on how to do that, and it doesn't violate RFC
8200.

RFC 2374, "Generic Packet Tunneling in IPv6"

See figure 3. for an example of how to add supplemental information to an
existing packet via EHs with encapsulation.


>
> Thanks,
>
>
>
> Daniel Bernier
>
>
>
> On 2019-09-06, 11:10 PM, "spring on behalf of Fernando Gont" <
> spring-bounces@ietf.org on behalf of fgont@si6networks.com> wrote:
>
>
>
> Folks,
>
>
>
> I have one specific question regarding this I-D:
>
> What is the motivation for doing EH-insertion, instead of creating a new
>
> packet with the necessary EHs, and include the original packet in the
>
> payload?
>
>
>
> Thanks!
>
>
>
> Cheers,
>
> --
>
> Fernando Gont
>
> SI6 Networks
>
> e-mail: fgont@si6networks.com
>
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
>
>
>
>
>
>
>
>
> _______________________________________________
>
> spring mailing list
>
> spring@ietf.org
>
> https://www.ietf.org/mailman/listinfo/spring
>
>
> -------------------------------------------------------------------------=
-----
>
> External Email: Please use caution when opening links and attachments /
> Courriel externe: Soyez prudent avec les liens et documents joints
>
>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000007cee8a0591f0f8c6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Sat, 7 Sep 2019, 15:18 Bernier, Daniel, &lt;<a href=
=3D"mailto:daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer noreferrer =
noreferrer" target=3D"_blank">daniel.bernier@bell.ca</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-CA" link=3D"blue" vlink=3D"purple">
<div class=3D"m_6108744837459547406m_-8402430178864596122m_-494848441558957=
6147m_-8306775765325817690m_4940075997277423952WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt">Hi F=
ernando,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt">Let=
=E2=80=99s say I have a native
<u>IPv6 application flow</u> to which I want to apply a service policy (i.e=
. chain of functions), carry metadata through TLVs or perform a very simpli=
stic filtering action via the tag field. All of which are real use cases by=
 the way. =C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt">Shou=
ld I not leverage insertion instead ?</span>=C2=A0</p></div></div></blockqu=
ote></div></div><div dir=3D"auto"></div><div dir=3D"auto"><br></div><div di=
r=3D"auto"><br></div><div dir=3D"auto">Why can&#39;t you use encapsulation?=
=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">There&#39;s a 21 =
year old spec on how to do that, and it doesn&#39;t violate RFC 8200.</div>=
<div dir=3D"auto"><br></div><div dir=3D"auto">RFC 2374, &quot;<span style=
=3D"white-space:pre-wrap">Generic Packet Tunneling in IPv6&quot;</span></di=
v><div dir=3D"auto"><span style=3D"white-space:pre-wrap"><br></span></div><=
div dir=3D"auto"><span style=3D"white-space:pre-wrap">See figure 3. for an =
example of how to add supplemental information to an existing packet via EH=
s with encapsulation.</span></div><div dir=3D"auto"><br></div><div dir=3D"a=
uto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang=3D=
"EN-CA" link=3D"blue" vlink=3D"purple"><div class=3D"m_6108744837459547406m=
_-8402430178864596122m_-4948484415589576147m_-8306775765325817690m_49400759=
97277423952WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=
=3D"font-size:10.0pt"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt">Than=
ks, <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt"><u><=
/u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt">Dani=
el Bernier<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt"><u><=
/u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">On 2019-09-06, 11:10 PM=
, &quot;spring on behalf of Fernando Gont&quot; &lt;<a href=3D"mailto:sprin=
g-bounces@ietf.org" rel=3D"noreferrer noreferrer noreferrer noreferrer nore=
ferrer" target=3D"_blank">spring-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:fgont@si6networks.com" rel=3D"noreferrer noreferrer noref=
errer noreferrer noreferrer" target=3D"_blank">fgont@si6networks.com</a>&gt=
; wrote:<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">Folks,<u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">I have one specific que=
stion regarding this I-D:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">What is the motivation =
for doing EH-insertion, instead of creating a new<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">packet with the necessa=
ry EHs, and include the original packet in the<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">payload?<u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">Thanks!<u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">Cheers,<u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">-- <u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">Fernando Gont<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">SI6 Networks<u></u><u><=
/u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">e-mail: <a href=3D"mail=
to:fgont@si6networks.com" rel=3D"noreferrer noreferrer noreferrer noreferre=
r noreferrer" target=3D"_blank">
fgont@si6networks.com</a><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">PGP Fingerprint: 6666 3=
1C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">_______________________=
________________________<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">spring mailing list<u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><a href=3D"mailto:sprin=
g@ietf.org" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer" =
target=3D"_blank">spring@ietf.org</a><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><a href=3D"https://www.=
ietf.org/mailman/listinfo/spring" rel=3D"noreferrer noreferrer noreferrer n=
oreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listin=
fo/spring</a><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">-----------------------=
-------------------------------------------------------<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">External Email: Please =
use caution when opening links and attachments / Courriel externe: Soyez pr=
udent avec les liens et documents joints<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><u></u>=C2=A0<u></u></p=
>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div></div>

--0000000000007cee8a0591f0f8c6--


From nobody Sat Sep  7 01:08:32 2019
Return-Path: <huzhibo@huawei.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 205E112003E; Sat,  7 Sep 2019 01:08:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 qjKcDB8cX3dl; Sat,  7 Sep 2019 01:08:22 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7A62120E82; Sat,  7 Sep 2019 01:08:21 -0700 (PDT)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 0CD9E991769991D09159; Sat,  7 Sep 2019 09:08:19 +0100 (IST)
Received: from DGGEMM406-HUB.china.huawei.com (10.3.20.214) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 7 Sep 2019 09:08:18 +0100
Received: from DGGEMM529-MBS.china.huawei.com ([169.254.14.123]) by DGGEMM406-HUB.china.huawei.com ([10.3.20.214]) with mapi id 14.03.0439.000; Sat, 7 Sep 2019 16:08:13 +0800
From: Huzhibo <huzhibo@huawei.com>
To: Mark Smith <markzzzsmith@gmail.com>
CC: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYf//g+EA//54LLCAApzFgP//W6eQ
Date: Sat, 7 Sep 2019 08:08:13 +0000
Message-ID: <06CF729DA0D6854E8C1E5121AC3330DFAE937623@dggemm529-mbs.china.huawei.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com>
In-Reply-To: <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.219.232]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/8Li8kepp5rwwYmKCVrnCN34oNyw>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 08:08:25 -0000

SGkgTWFyazoNCkkgZG9uJ3QgdGhpbmsgaXQncyBhIGdvb2QgaWRlYSB0byBpbXBsZW1lbnQgU1Ig
d2l0aCBJUHY0Lg0KMTogU2lkIG11c3QgYmUgZ2xvYmFsbHkgdW5pcXVlIHdpdGhpbiBhIGxhcmdl
IHJhbmdlIHRvIGFjaGlldmUgdW5vYnN0cnVjdGVkIHJvdXRpbmcgY2FwYWJpbGl0aWVzLCBzbyB3
ZSBuZWVkIGF0IGxlYXN0IDE2IEJpdCB0byBpZGVudGlmeSB0aGUgbm9kZS4gSXQgYWxzbyBuZWVk
cyB0byBtYXJrIHRoZSBkZXZpY2UncyBGdW5jdGlvbiwgd2hpY2ggYWxzbyByZXF1aXJlcyAxMn4x
NiBCaXQuIFNvIEkgdGhpbmsgU2lkIG5lZWRzIGF0IGxlYXN0IDMyIEJpdHMuIENvbnNpZGVyaW5n
IHRoYXQgZm9yIGFnZ3JlZ2F0aW9uLCB3ZSBuZWVkIHRvIG1ha2Ugc29tZSBwbGFubmluZyBmb3Ig
dGhlIG5vZGUgSUQgZGVzaWduYXRpb24sIHdoaWNoIHdpbGwgd2FzdGUgc29tZSBCaXQuIEluIGFk
ZGl0aW9uLCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIEZ1bmN0aW9uIG1heSByZXF1aXJlIHNv
bWUgYWRkaXRpb25hbCBwYXJhbWV0ZXJzLCBzbyBpdCBpcyBsaWtlbHkgdG8gZXhjZWVkIDMyIEJp
dC4NCjI6IElQdjQgZG9lcyBub3QgaGF2ZSBhbiBleHRlbnNpb24gaGVhZGVyIGRlZmluaXRpb24s
IHdoaWNoIGFjdHVhbGx5IGludHJvZHVjZXMgc29tZSBmYWN0b3JzIHRoYXQgYXJlIG5vdCBjb21w
YXRpYmxlIHdpdGggbm9ybWFsIElQdjQuDQozOiBUaGUgZXZvbHV0aW9uIG9mIElQdjQgdG8gSVB2
NiBpcyBhIGJpZyB0cmVuZCwgYW5kIHdlIG11c3QgcHJlcGFyZSBmb3IgdGhlIGZ1dHVyZS4NCg0K
VGhhbmsgeW91DQpaaGlibw0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IE1hcmsg
U21pdGggW21haWx0bzptYXJrenp6c21pdGhAZ21haWwuY29tXSANClNlbnQ6IFNhdHVyZGF5LCBT
ZXB0ZW1iZXIgMDcsIDIwMTkgMjowNCBQTQ0KVG86IEh1emhpYm8gPGh1emhpYm9AaHVhd2VpLmNv
bT4NCkNjOiBSb2JlcnQgUmFzenVrIDxycmFzenVrQGdtYWlsLmNvbT47IFJvbiBCb25pY2EgPHJi
b25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz47IHNwcmluZ0BpZXRmLm9yZzsgNm1h
bkBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzcHJpbmddIFJlZ2FpbmluZyBGb2N1cyBvbiBTUnY2
IGFuZCBTUnY2Kw0KDQpPbiBTYXQsIDcgU2VwIDIwMTkgYXQgMTQ6NTgsIEh1emhpYm8gPGh1emhp
Ym9AaHVhd2VpLmNvbT4gd3JvdGU6DQo+DQo+IEhpIFJvYmVydDoNCj4NCj4NCj4NCj4gQWdyZWUg
d2l0aCB5b3UuDQo+DQo+IFNSdjYgaXMgYSBjb21wbGV0ZWx5IGRpZmZlcmVudCB0ZWNobm9sb2d5
IGZyb20gU1IgTVBMUy4gVGhlIGJpZ2dlc3QgZGlmZmVyZW5jZSBpcyB0aGF0IFNSdjYncyBTaWQg
aXRzZWxmIGhhcyByb3V0aW5nIGNhcGFiaWxpdGllcy4gRm9yIGV4YW1wbGUsIGl0IGlzIGFnZ3Jl
Z2F0YWJsZSwgaXQgaXMgcHJvZ3JhbW1hYmxlLCBpdCBpcyBnbG9iYWxseSB1bmlxdWUgb3ZlciBh
IGxhcmdlciBzY29wZS4gb2YuIFNpZCdzIHJvdXRpbmcgY2FwYWJpbGl0aWVzIGJyaW5nIG1hbnkg
YmVuZWZpdHMgdG8gdGhlIG5ldHdvcmsuIEZvciBleGFtcGxlOiBuZXR3b3JrIHNjYWxhYmlsaXR5
LCByZWxpYWJpbGl0eSwgYW5kIHNpbXBsaWZpZWQgT3ZlcmxheSBwcm9ncmFtbWluZy4gU28sIEkg
dGhpbmsgdGhhdCBhbnkgb3B0aW1pemF0aW9uIHdlIGRvIGZvciBTUnY2IHNob3VsZCBub3Qgc2Fj
cmlmaWNlIFNpZCdzIG93biByb3V0aW5nIGNhcGFiaWxpdGllcy4gSWYgd2UganVzdCB3YW50IHRv
IHNvbHZlIHRoZSBpbnRlcm9wZXJhYmlsaXR5IHByb2JsZW0gYmV0d2VlbiBNUExTIG5ldHdvcmsg
YW5kIElQIG5ldHdvcmssIHdlIGNhbiBzb2x2ZSB0aGlzIHByb2JsZW0gaW4gdGhlIGZpZWxkIG9m
IFNSIE1QTFMuDQo+DQo+DQoNCkRvZXMgYW55IG5ldHdvcmsgbmVlZCBhIFNJRCBzcGFjZSB0aGF0
IGlzIGxpdGVyYWxseSBiaWdnZXIgdGhhbiB0aGUgY29tYmluYXRpb24gb2YgYm90aCB0aGUgY3Vy
cmVudCBhbmQgYW5kIGFueSBwb3NzaWJsZSBmdXR1cmUgSVB2NiB1bmljYXN0IGFkZHJlc3Mgc3Bh
Y2U/DQoNCkl0J3MgdGVtcHRpbmcgdG8gd3JpdGUgdXAgU1Igb3ZlciBJUHY0LCBiZWNhdXNlIElQ
djQgaXMgY3VycmVudGx5IGEgZmFyIG1vcmUgY29tbW9kaXR5IHRlY2hub2xvZ3kgdGhhbiBib3Ro
IE1QTFMgYW5kIElQdjYsIHByb2JhYmx5IG9uIHNvbWUgbWV0cmljcyBpbiB0aGUgb3JkZXIgb2Yg
b25lIG9yIG1vcmUgbWFnbml0dWRlcywgd2VsbCBrbm93biwgd2VsbCBwcm92ZW4sIHdlbGwgdW5k
ZXJzdG9vZCwgd291bGQgbGV2ZXJhZ2UgZXhpc3RpbmcgSVB2NCBpbXBsZW1lbnRhdGlvbnMgb2Yg
d2hpY2ggdGhlcmUgYXJlIG1hbnksIGFuZCB3b3VsZCBoYXZlIG9ubHkgaGF2ZSAzMiBiaXQgU0lE
cywgc28gdGhlIHR1bm5lbGxpbmcgb3ZlcmhlYWQgY29zdCB3b3VsZCBiZSBtdWNoIGxvd2VyIHRo
YW4gMTI4IGJpdCBTSURzIGFzIGEgcmVzdWx0IG9mIHVzaW5nIElQdjYgYWRkcmVzc2VzIGZvciBT
SURzLg0KDQoNCj4NCj4gVGhhbmsgeW91LA0KPg0KPiBaaGlibw0KPg0KPg0KPg0KPiBGcm9tOiBz
cHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJvYmVy
dCANCj4gUmFzenVrDQo+IFNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDA2LCAyMDE5IDk6MzMgUE0N
Cj4gVG86IFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4N
Cj4gQ2M6IHNwcmluZ0BpZXRmLm9yZzsgNm1hbkBpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW3Nw
cmluZ10gUmVnYWluaW5nIEZvY3VzIG9uIFNSdjYgYW5kIFNSdjYrDQo+DQo+DQo+DQo+IERlYXIg
Um9uLA0KPg0KPg0KPg0KPiBJIHRoaW5rIHlvdSBmb3Jnb3QgZmV3IG1haW4gcG9pbnRzIGluIHRo
ZSBzdW1tYXJ5Og0KPg0KPg0KPg0KPiAqIE1hbnkgb3BlcmF0b3JzIHVzZSBTUi1NUExTIHN1Y2Nl
c3NmdWxseSBhbmQgaXQgaGFzIGJlZW4gYm90aCANCj4gc3RhbmRhcmRpemVkIGFuZCBzdWNjZXNz
ZnVsbHkgZGVwbG95ZWQgaW4gdGhlIG5ldHdvcmsgd2l0aCANCj4gaW50ZXJvcGVyYWJsZSBpbXBs
ZW1lbnRhdGlvbnMNCj4NCj4NCj4NCj4gKiBUaGUgb3ZlcmhlYWQgb24gdGhlIGRhdGEgcGxhbmUg
b2YgU1J2NisgaXMgdmVyeSBjb21wYXJhYmxlIHRvIA0KPiBvdmVyaGVhZCBvZiBTUi1NUExTDQo+
DQo+DQo+DQo+ICogVGhlIGNvbnRyb2wgcGxhbmUgZXh0ZW5zaW9ucyBCR1AsIElHUCBhcmUgYXZh
aWxhYmxlIGZvciBTUi1NUExTIGFuZCANCj4gbm9uIGFyZSBhdmFpbGFibGUgZm9yIFNSdjYrDQo+
DQo+DQo+DQo+ICogU1J2NisgcmVxdWlyZXMgYSBuZXcgbWFwcGluZyBvZiBTSURzIHRvIHByZWZp
eGVzIHRvIGJlIGRpc3RyaWJ1dGVkIA0KPiBieSBjb250cm9sIHBsYW5lDQo+DQo+DQo+DQo+ICog
SWYgb3BlcmF0b3JzIGNob29zZSBub3QgdG8gdXNlIE1QTFMgdHJhbnNwb3J0IFNSLU1QTFMgY2Fu
IGJlIGVhc2lseSANCj4gdHJhbnNwb3J0ZWQgb3ZlciBJUHY0IG9yIElQdjYgdmFuaWxsYSBkYXRh
IHBsYW5lDQo+DQo+DQo+DQo+ICogRXh0ZW5zaW9ucyBmb3IgYWRkaXRpb25hbCBhcHBsaWNhdGlv
bnMgbGlrZSBMM1ZQTnMgb3IgTDJWUE5zIHdpbGwgcmVxdWlyZSBhbm90aGVyIHNldCBvZiBwcm90
b2NvbCBhbmQgaW1wbGVtZW50YXRpb24gY2hhbmdlcy4NCj4NCj4NCj4NCj4gKiBJZiB0aGVyZSBh
cmUgdmVuZG9ycyB3aG8gZG8gbm90IHdhbnQgdG8gcHJvdmlkZSBTUi1NUExTIFNJRCBtYXBwaW5n
IHRvIElQdjYgYWRkcmVzc2VzIGluIHRoZWlyIGNvbnRyb2wgcGxhbmVzIGxldCdzIGZvY3VzIHN0
YW5kYXJkaXphdGlvbiBhbmQgaW5kdXN0cnkgd29yayBpbiB0aGlzIGRpcmVjdGlvbi4NCj4NCj4N
Cj4NCj4gV2l0aCBhbGwgb2YgdGhlIGFib3ZlIEkgdGhpbmsgaXQgd291bGQgYmUgYSBzZXJpb3Vz
IG1pc3Rha2UgLSBhdCB0aGlzIHBvaW50IG9mIHRpbWUgLSB0byBjb250aW51ZSB3b3JrIG9uIFNS
djYrIGluIHRoZSBJRVRGLg0KPg0KPg0KPg0KPiBUaGFuayB5b3UsDQo+DQo+IFJvYmVydC4NCj4N
Cj4NCj4NCj4NCj4NCj4gT24gRnJpLCBTZXAgNiwgMjAxOSBhdCAzOjA4IFBNIFJvbiBCb25pY2Eg
PHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4gd3JvdGU6DQo+DQo+IEZvbGtz
LA0KPg0KPg0KPg0KPiBXZSBoYXZlIGV4cGxvcmVkIG1hbnkgZmFjZXRzIG9mIFNSdjYgYW5kIFNS
djYsIHNvbWV0aW1lIHBhc3Npb25hdGVseS4gSSB0aGluayB0aGF0IHRoaXMgZXhwbG9yYXRpb24g
aXMgYSBnb29kIHRoaW5nLiBJbiB0aGUgd29yZHMgb2YgVG9sa2llbiwg4oCcQWxsIHdobyB3YW5k
ZXIgYXJlIG5vdCBsb3N0LuKAnQ0KPg0KPg0KPg0KPiBCdXQgaXQgbWF5IGJlIHRpbWUgdG8gcmVm
b2N1cyBvbiB0aGUgZm9sbG93aW5nOg0KPg0KPg0KPg0KPiBGb3IgbWFueSBvcGVyYXRvcnMsIFNS
djYgaXMgbm90IGRlcGxveWFibGUgdW5sZXNzIHRoZSBwcm9ibGVtIG9mIA0KPiBoZWFkZXIgbGVu
Z3RoIGlzIGFkZHJlc3NlZCBNYW55IG9iamVjdGlvbnMgdGhlIHVTSUQgcHJvcG9zYWwgcmVtYWlu
IA0KPiB1bmFuc3dlcmVkDQo+IFNSdjYrIG9mZmVycyBhbiBhbHRlcm5hdGl2ZSBzb2x1dGlvbg0K
Pg0KPg0KPg0KPiBHaXZlbiB0aGVzZSB0aHJlZSBmYWN0cywgSSB0aGluayB0aGF0IGl0IHdvdWxk
IGJlIGEgbWlzdGFrZSB0byBkaXNjb250aW51ZSB3b3JrIG9uIFNSdjYrLg0KPg0KPg0KPg0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIA0KPiBSb24NCj4NCj4NCj4NCj4NCj4NCj4gSnVuaXBl
ciBCdXNpbmVzcyBVc2UgT25seQ0KPg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBJRVRGIElQdjYgd29ya2lu
ZyBncm91cCBtYWlsaW5nIGxpc3QNCj4gaXB2NkBpZXRmLm9yZw0KPiBBZG1pbmlzdHJhdGl2ZSBS
ZXF1ZXN0czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2DQo+IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQo+DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IElFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1h
aWxpbmcgbGlzdA0KPiBpcHY2QGlldGYub3JnDQo+IEFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjYNCj4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cg==


From nobody Sat Sep  7 02:36:15 2019
Return-Path: <markzzzsmith@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 77012120ABB; Sat,  7 Sep 2019 02:36:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 ZdZpGk1lDZyP; Sat,  7 Sep 2019 02:36:04 -0700 (PDT)
Received: from mail-ot1-x333.google.com (mail-ot1-x333.google.com [IPv6:2607:f8b0:4864:20::333]) (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 308051201E0; Sat,  7 Sep 2019 02:36:04 -0700 (PDT)
Received: by mail-ot1-x333.google.com with SMTP id 67so8094609oto.3; Sat, 07 Sep 2019 02:36:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=bX9Oyn6PiAALrId8Y7JSy6oItaJpdxRODbHPygCf/PA=; b=NRLYDFB86fEmR0nsKmyAX8aJsyILGaJxR3e9u0eSRB8Vae5aFlKmM2W8WWTD10brKQ +HiCR+Clo9rh0Dr5c67jkHf9PC8c91WQdN0uBcGlN7/+zSHB3agrasz3uB8oNJDCUjrd 0AU+M1oA6iPEfeuAO89cf9k+kRLDMjpYuopFfLekOBbDqMdYYN3/WrIBkz7IczLH5D/H LbJwCQ/BoNUxv63mgZIFZxm7/PDFZHZ4miCHDKIvtUE/dfNkQhFdka8d/+Foj9FOb3Rs 0TcvGoyz38rbCr0AaCoJByxmKPMYFjLT21EKGIZAgbjZj8oR4+R2gNpIIS49OG7q0/yd qskQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=bX9Oyn6PiAALrId8Y7JSy6oItaJpdxRODbHPygCf/PA=; b=cya6hOviMDZFV3JBw7NawXOTepW/JpFYldk6ilOgivplaRtsjCICNibex6qNDHdmq5 Fdvu1/N+nuJ5u4i/3fOGn8RER3hy1vZQR0hFEcIZkRp8EloNUQkoiNmSZGpmSSMGnqK/ Ua4N9gcv/44Z/hyW1vChmkh8DMrYhwg/ops1Njd4eUaA1RLX7CV82ELw5NkE7KtaM4uS 8As2dJZQFpRUXD0L3iaZBmELhH50LFPwWRunUj5fGhOL8OK0OsTXNxjaDrDucxqD4UcU YUi/EvZZMIJQVD4r537paCFWdXEYHF6AVV8Xcsw6FbDSNbg8rfx9JV6JjBlsOZCkvEc9 qE2g==
X-Gm-Message-State: APjAAAXnXHg4g2KyUqOT3eQlUupwutTApR2K0lP2jM+b75152/y/yilz Oq5JzTLYyXuBe5Tkd0ZdyuN8u/6JmxY1qEFrHgg=
X-Google-Smtp-Source: APXvYqyeEn9K9iyIzurNFfDBDjqijNh16Swbv3Ut9k+XaOSl+qKzU3dv+b9YdrVonEvC0w5ic/i9ZplknKbFNM2Zy3Y=
X-Received: by 2002:a9d:6189:: with SMTP id g9mr10258943otk.348.1567848963370;  Sat, 07 Sep 2019 02:36:03 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE937623@dggemm529-mbs.china.huawei.com>
In-Reply-To: <06CF729DA0D6854E8C1E5121AC3330DFAE937623@dggemm529-mbs.china.huawei.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 7 Sep 2019 19:35:37 +1000
Message-ID: <CAO42Z2yszuCb0X7YziHvFF=1PiYvEdExELLmbeuAHZqWig-9KA@mail.gmail.com>
To: Huzhibo <huzhibo@huawei.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hO8P5EPDNrPhrMavHH0el9UDH3o>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 09:36:07 -0000

Hi,

On Sat, 7 Sep 2019 at 18:08, Huzhibo <huzhibo@huawei.com> wrote:
>
> Hi Mark:
> I don't think it's a good idea to implement SR with IPv4.
> 1: Sid must be globally unique within a large range to achieve unobstruct=
ed routing capabilities,

20 bit MPLS label values are not globally unique. Why is this not a
problem for SR over MPLS?

I'm not sure what you mean by "global" because I've seen in passing
that "global" in SR means "global" to the local network. We in the
IPv6 world consider "global" to mean the global Internet - RFC 2374,
"An IPv6 Aggregatable Global Unicast Address Format".

If you mean actual global, then surely MPLS 20 bit labels would be
creating even more problems for SR?

 >so we need at least 16 Bit to identify the node.

In closed network you could have the entire IPv4 unicast address space
to identify nodes.

> It also needs to mark the device's Function, which also requires 12~16 Bi=
t. So I think Sid needs at least 32 Bits. Considering that for aggregation,=
 we need to make some planning for the node ID designation, which will wast=
e some Bit. In addition, the implementation of the Function may require som=
e additional parameters, so it is likely to exceed 32 Bit.

Again, SR over MPLS and 20 bits for SIDs?

More broadly, where is the analysis of the size of the SID space
required for SR functions that is independent of the underlying
carriage protocol identifiers?

How do we know how many underlying protocol identifier bits are too
small, too big or good enough?

MPLS 20 bit labels are sounding too small for SIDs from what you've
said above, where as IPv6 128 bit addresses are too big because of the
overhead they incur when using them as SIDs.

What is the minimum and maximum number of bits acceptable for a SID?

> 2: IPv4 does not have an extension header definition, which actually intr=
oduces some factors that are not compatible with normal IPv4.

That's not entirely correct. IPv4 has options. IPv6 EHs are a more
generalised version of them.

Tom Herbert is proposing IPv6 equivalent IPv4 EH's here:

"IPv4 Extension Headers and Flow Label"
https://tools.ietf.org/html/draft-herbert-ipv4-eh-01


> 3: The evolution of IPv4 to IPv6 is a big trend, and we must prepare for =
the future.
>

I think reusing IPv4 for SR is entirely valid if it provides enough
significant advantages over IPv6 over SR.

I do believe it that fundamentally it would be better to have a single
layer 3 protocol in a network, however give me a choice of EH
insertion or using IPv4 for SR, and I'll take SR over IPv4 every day
of the week.

The SR over IPv4 packets would have source addresses in them that
identify the device that performed the SR functions as IPv6-in-IPv4
encapsulation would be used.

EH insertion is entirely anonymous. If something breaks, you have no
idea of which device inserted the EH. That's a potential
troubleshooting nightmare, in particular if the packet transited a
number of ASes over the Internet, and you have to contact each one to
determine if they're inserting EHs or not. That's potentially weeks of
troubleshooting, and weeks of angry customers, and likely much lost
business.

If the future of network automation involves automated troubleshooting
and fault rectification, then I'd guess resolving faults involving
anonymous EH insertion would make automating troubleshooting quite
hard if not impossible in some scenarios. On the other hand, if
actions have attribution through identifying source addresses, I think
automating troubleshooting would be far easier. Troubleshooting is
much easier if you're able to start with already knowing who did what.

EH insertion sounds to me like it is breaking a fundamental principle
of trying to avoid sending something unexpected and that the receiver
will be confused by.

"Be conservative in what you send, ..."

Regards,
Mark.


> Thank you
> Zhibo
> -----Original Message-----
> From: Mark Smith [mailto:markzzzsmith@gmail.com]
> Sent: Saturday, September 07, 2019 2:04 PM
> To: Huzhibo <huzhibo@huawei.com>
> Cc: Robert Raszuk <rraszuk@gmail.com>; Ron Bonica <rbonica=3D40juniper.ne=
t@dmarc.ietf.org>; spring@ietf.org; 6man@ietf.org
> Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
>
> On Sat, 7 Sep 2019 at 14:58, Huzhibo <huzhibo@huawei.com> wrote:
> >
> > Hi Robert:
> >
> >
> >
> > Agree with you.
> >
> > SRv6 is a completely different technology from SR MPLS. The biggest dif=
ference is that SRv6's Sid itself has routing capabilities. For example, it=
 is aggregatable, it is programmable, it is globally unique over a larger s=
cope. of. Sid's routing capabilities bring many benefits to the network. Fo=
r example: network scalability, reliability, and simplified Overlay program=
ming. So, I think that any optimization we do for SRv6 should not sacrifice=
 Sid's own routing capabilities. If we just want to solve the interoperabil=
ity problem between MPLS network and IP network, we can solve this problem =
in the field of SR MPLS.
> >
> >
>
> Does any network need a SID space that is literally bigger than the combi=
nation of both the current and and any possible future IPv6 unicast address=
 space?
>
> It's tempting to write up SR over IPv4, because IPv4 is currently a far m=
ore commodity technology than both MPLS and IPv6, probably on some metrics =
in the order of one or more magnitudes, well known, well proven, well under=
stood, would leverage existing IPv4 implementations of which there are many=
, and would have only have 32 bit SIDs, so the tunnelling overhead cost wou=
ld be much lower than 128 bit SIDs as a result of using IPv6 addresses for =
SIDs.
>
>
> >
> > Thank you,
> >
> > Zhibo
> >
> >
> >
> > From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Robert
> > Raszuk
> > Sent: Friday, September 06, 2019 9:33 PM
> > To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
> > Cc: spring@ietf.org; 6man@ietf.org
> > Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
> >
> >
> >
> > Dear Ron,
> >
> >
> >
> > I think you forgot few main points in the summary:
> >
> >
> >
> > * Many operators use SR-MPLS successfully and it has been both
> > standardized and successfully deployed in the network with
> > interoperable implementations
> >
> >
> >
> > * The overhead on the data plane of SRv6+ is very comparable to
> > overhead of SR-MPLS
> >
> >
> >
> > * The control plane extensions BGP, IGP are available for SR-MPLS and
> > non are available for SRv6+
> >
> >
> >
> > * SRv6+ requires a new mapping of SIDs to prefixes to be distributed
> > by control plane
> >
> >
> >
> > * If operators choose not to use MPLS transport SR-MPLS can be easily
> > transported over IPv4 or IPv6 vanilla data plane
> >
> >
> >
> > * Extensions for additional applications like L3VPNs or L2VPNs will req=
uire another set of protocol and implementation changes.
> >
> >
> >
> > * If there are vendors who do not want to provide SR-MPLS SID mapping t=
o IPv6 addresses in their control planes let's focus standardization and in=
dustry work in this direction.
> >
> >
> >
> > With all of the above I think it would be a serious mistake - at this p=
oint of time - to continue work on SRv6+ in the IETF.
> >
> >
> >
> > Thank you,
> >
> > Robert.
> >
> >
> >
> >
> >
> > On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D40juniper.net@dmar=
c.ietf.org> wrote:
> >
> > Folks,
> >
> >
> >
> > We have explored many facets of SRv6 and SRv6, sometime passionately. I=
 think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll who wander are not lost.=E2=80=9D
> >
> >
> >
> > But it may be time to refocus on the following:
> >
> >
> >
> > For many operators, SRv6 is not deployable unless the problem of
> > header length is addressed Many objections the uSID proposal remain
> > unanswered
> > SRv6+ offers an alternative solution
> >
> >
> >
> > Given these three facts, I think that it would be a mistake to disconti=
nue work on SRv6+.
> >
> >
> >
> >
> > Ron
> >
> >
> >
> >
> >
> > Juniper Business Use Only
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------


From nobody Sat Sep  7 02:57:01 2019
Return-Path: <robert@raszuk.net>
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 3775B1200FB for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 02:57:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 lAqUb0MvaFZH for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 02:56:57 -0700 (PDT)
Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (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 842E11201E0 for <spring@ietf.org>; Sat,  7 Sep 2019 02:56:57 -0700 (PDT)
Received: by mail-qt1-x82e.google.com with SMTP id g4so10252029qtq.7 for <spring@ietf.org>; Sat, 07 Sep 2019 02:56:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Bjuj23SpgUi3Gsi2tkt1nrmlrLruvGREE0wTrHBfoxY=; b=DAt8GvRUqp7KQYU13zsrrlGJaZLoJUu5pEpQvOZLma3LAsxSRqMTP1jzj7XyrSZaok 1S+c0aEbKBafUoVY6NDZd+4bfDLtudomfXPNm4xBJ2cY0Sp9jCm+FWRG0eru79RfEvi4 nZWiha5cMmdJXKGC/gsnQfvSgYgLG5d+KhT8JY6mmCprD/P7ngLAM5ie3l4BhZNzanKU Yb8SBRZGdJc8bfC5eWavfMExelDSzrpLSVK+xzGP33jiNz5LkgjyaqdjtbpGw0eX0pmc QjLmYZ/5ndrCtfWSV1EWaHRlg1ctwMM7OMkDU4M09GE3NxPks/cMvyiYJ89dOp2A3U0S R6cw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Bjuj23SpgUi3Gsi2tkt1nrmlrLruvGREE0wTrHBfoxY=; b=GWwtZj+OFjNc2rLKJpmEO+24Wl6djAhzpIqeeYxTy4psoynA3nDjDX0VdzEnxA2rDz hWgon+3hwWgA0B8N+cgfF38Y/t7Fc1OiflTxhu/xfZBeOYvaGQJds5zc4Oaf1Xxa1HY1 W+TD3FJvGjS4i7NU/tO6tHMk9vQU4oABw9kSVxAtQHMFe3vjjiJcW/gzyYvuP/2iNw5o 8KSoKxGiAjHX8+ru48RQ9UA7c10tfJMUcyEKapMqhmQlq2K37dS8b2PJJcFopdobwG6N V6k573Tq7uCBXb4gKZ1k/n/i54CoLPregqhBK8gd15UfDKYc78JDeJVvQSNKjN//e8nY mCnQ==
X-Gm-Message-State: APjAAAWJsFKMWZ09HzK0JwBlkD3MQUUqBF61nAvmo3pGmDXc7nR9y28u JQSuQKNORs+WVj6WZyc8yTfaZlnt/EAoLyRu1WQoww==
X-Google-Smtp-Source: APXvYqwXnVRLU6qNOO/ilqLEHn9WZlm9t1pWGKn285hpj4CfvtTt3a3w3FJTgcq4h71BWxlzcffOYnkUQa/YAzbzx84=
X-Received: by 2002:aed:2a3b:: with SMTP id c56mr14262507qtd.343.1567850216461;  Sat, 07 Sep 2019 02:56:56 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com>
In-Reply-To: <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 7 Sep 2019 11:56:46 +0200
Message-ID: <CAOj+MMFN5pbaVePWrJA61jd7f9d_2bU-Nu9oppFDsAc_B7APDw@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Huzhibo <huzhibo@huawei.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Robert Raszuk <rraszuk@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000036ae300591f39343"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-6w4TReWcYHuavlkCuL8AvRUWgE>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 09:57:00 -0000

--00000000000036ae300591f39343
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> It's tempting to write up SR over IPv4

You don't have to write anything ... it is already written and looks like
moving fwd :)

https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07

Thx,
R.

On Sat, Sep 7, 2019 at 8:05 AM Mark Smith <markzzzsmith@gmail.com> wrote:

> On Sat, 7 Sep 2019 at 14:58, Huzhibo <huzhibo@huawei.com> wrote:
> >
> > Hi Robert:
> >
> >
> >
> > Agree with you.
> >
> > SRv6 is a completely different technology from SR MPLS. The biggest
> difference is that SRv6's Sid itself has routing capabilities. For exampl=
e,
> it is aggregatable, it is programmable, it is globally unique over a larg=
er
> scope. of. Sid's routing capabilities bring many benefits to the network.
> For example: network scalability, reliability, and simplified Overlay
> programming. So, I think that any optimization we do for SRv6 should not
> sacrifice Sid's own routing capabilities. If we just want to solve the
> interoperability problem between MPLS network and IP network, we can solv=
e
> this problem in the field of SR MPLS.
> >
> >
>
> Does any network need a SID space that is literally bigger than the
> combination of both the current and and any possible future IPv6
> unicast address space?
>
> It's tempting to write up SR over IPv4, because IPv4 is currently a
> far more commodity technology than both MPLS and IPv6, probably on
> some metrics in the order of one or more magnitudes, well known, well
> proven, well understood, would leverage existing IPv4 implementations
> of which there are many, and would have only have 32 bit SIDs, so the
> tunnelling overhead cost would be much lower than 128 bit SIDs as a
> result of using IPv6 addresses for SIDs.
>
>
> >
> > Thank you,
> >
> > Zhibo
> >
> >
> >
> > From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Robert Raszu=
k
> > Sent: Friday, September 06, 2019 9:33 PM
> > To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
> > Cc: spring@ietf.org; 6man@ietf.org
> > Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
> >
> >
> >
> > Dear Ron,
> >
> >
> >
> > I think you forgot few main points in the summary:
> >
> >
> >
> > * Many operators use SR-MPLS successfully and it has been both
> standardized and successfully deployed in the network with interoperable
> implementations
> >
> >
> >
> > * The overhead on the data plane of SRv6+ is very comparable to overhea=
d
> of SR-MPLS
> >
> >
> >
> > * The control plane extensions BGP, IGP are available for SR-MPLS and
> non are available for SRv6+
> >
> >
> >
> > * SRv6+ requires a new mapping of SIDs to prefixes to be distributed by
> control plane
> >
> >
> >
> > * If operators choose not to use MPLS transport SR-MPLS can be easily
> transported over IPv4 or IPv6 vanilla data plane
> >
> >
> >
> > * Extensions for additional applications like L3VPNs or L2VPNs will
> require another set of protocol and implementation changes.
> >
> >
> >
> > * If there are vendors who do not want to provide SR-MPLS SID mapping t=
o
> IPv6 addresses in their control planes let's focus standardization and
> industry work in this direction.
> >
> >
> >
> > With all of the above I think it would be a serious mistake - at this
> point of time - to continue work on SRv6+ in the IETF.
> >
> >
> >
> > Thank you,
> >
> > Robert.
> >
> >
> >
> >
> >
> > On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D
> 40juniper.net@dmarc.ietf.org> wrote:
> >
> > Folks,
> >
> >
> >
> > We have explored many facets of SRv6 and SRv6, sometime passionately. I
> think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll
> who wander are not lost.=E2=80=9D
> >
> >
> >
> > But it may be time to refocus on the following:
> >
> >
> >
> > For many operators, SRv6 is not deployable unless the problem of header
> length is addressed
> > Many objections the uSID proposal remain unanswered
> > SRv6+ offers an alternative solution
> >
> >
> >
> > Given these three facts, I think that it would be a mistake to
> discontinue work on SRv6+.
> >
> >
> >
> >
>           Ron
> >
> >
> >
> >
> >
> > Juniper Business Use Only
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--00000000000036ae300591f39343
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">&gt; It&#39;s tempting to write up SR over IPv4=C2=A0=C2=
=A0<br><div><br></div><div>You don&#39;t have to write anything ... it is a=
lready written and looks like moving fwd :)=C2=A0</div><div><br></div><div>=
<a href=3D"https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07">https=
://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07</a>=C2=A0</div><div><b=
r></div><div>Thx,</div><div>R.=C2=A0<br></div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 7, 2019 at 8:05 A=
M Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com">markzzzsmith@gma=
il.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">On Sat, 7 Sep 2019 at 14:58, Huzhibo &lt;<a href=3D"mailto:huzhibo@hu=
awei.com" target=3D"_blank">huzhibo@huawei.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Robert:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Agree with you.<br>
&gt;<br>
&gt; SRv6 is a completely different technology from SR MPLS. The biggest di=
fference is that SRv6&#39;s Sid itself has routing capabilities. For exampl=
e, it is aggregatable, it is programmable, it is globally unique over a lar=
ger scope. of. Sid&#39;s routing capabilities bring many benefits to the ne=
twork. For example: network scalability, reliability, and simplified Overla=
y programming. So, I think that any optimization we do for SRv6 should not =
sacrifice Sid&#39;s own routing capabilities. If we just want to solve the =
interoperability problem between MPLS network and IP network, we can solve =
this problem in the field of SR MPLS.<br>
&gt;<br>
&gt;<br>
<br>
Does any network need a SID space that is literally bigger than the<br>
combination of both the current and and any possible future IPv6<br>
unicast address space?<br>
<br>
It&#39;s tempting to write up SR over IPv4, because IPv4 is currently a<br>
far more commodity technology than both MPLS and IPv6, probably on<br>
some metrics in the order of one or more magnitudes, well known, well<br>
proven, well understood, would leverage existing IPv4 implementations<br>
of which there are many, and would have only have 32 bit SIDs, so the<br>
tunnelling overhead cost would be much lower than 128 bit SIDs as a<br>
result of using IPv6 addresses for SIDs.<br>
<br>
<br>
&gt;<br>
&gt; Thank you,<br>
&gt;<br>
&gt; Zhibo<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; From: spring [mailto:<a href=3D"mailto:spring-bounces@ietf.org" target=
=3D"_blank">spring-bounces@ietf.org</a>] On Behalf Of Robert Raszuk<br>
&gt; Sent: Friday, September 06, 2019 9:33 PM<br>
&gt; To: Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.iet=
f.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;<br>
&gt; Cc: <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.o=
rg</a>; <a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a=
><br>
&gt; Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Dear Ron,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I think you forgot few main points in the summary:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; * Many operators use SR-MPLS successfully and it has been both standar=
dized and successfully deployed in the network with interoperable implement=
ations<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; * The overhead on the data plane of SRv6+ is very comparable to overhe=
ad of SR-MPLS<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; * The control plane extensions BGP, IGP are available for SR-MPLS and =
non are available for SRv6+<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; * SRv6+ requires a new mapping of SIDs to prefixes to be distributed b=
y control plane<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; * If operators choose not to use MPLS transport SR-MPLS can be easily =
transported over IPv4 or IPv6 vanilla data plane<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; * Extensions for additional applications like L3VPNs or L2VPNs will re=
quire another set of protocol and implementation changes.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; * If there are vendors who do not want to provide SR-MPLS SID mapping =
to IPv6 addresses in their control planes let&#39;s focus standardization a=
nd industry work in this direction.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; With all of the above I think it would be a serious mistake - at this =
point of time - to continue work on SRv6+ in the IETF.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thank you,<br>
&gt;<br>
&gt; Robert.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica &lt;rbonica=3D<a href=3D"mai=
lto:40juniper.net@dmarc.ietf.org" target=3D"_blank">40juniper.net@dmarc.iet=
f.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Folks,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll who wander are not lost.=E2=80=9D<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; But it may be time to refocus on the following:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed<br>
&gt; Many objections the uSID proposal remain unanswered<br>
&gt; SRv6+ offers an alternative solution<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6+.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--00000000000036ae300591f39343--


From nobody Sat Sep  7 03:48:39 2019
Return-Path: <huzhibo@huawei.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 44A07120E0C; Sat,  7 Sep 2019 03:48:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.631
X-Spam-Level: 
X-Spam-Status: No, score=-3.631 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, INVALID_MSGID=0.568, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 TrH-VoZBkOnb; Sat,  7 Sep 2019 03:48:18 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65D6D120E04; Sat,  7 Sep 2019 03:48:18 -0700 (PDT)
Received: from lhreml706-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 88A9C572BE5C6B2D919A; Sat,  7 Sep 2019 11:48:15 +0100 (IST)
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 7 Sep 2019 11:48:15 +0100
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Sat, 7 Sep 2019 11:48:15 +0100
Received: from DGGEMM422-HUB.china.huawei.com (10.1.198.39) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Sat, 7 Sep 2019 11:48:14 +0100
Received: from DGGEMM529-MBS.china.huawei.com ([169.254.14.123]) by dggemm422-hub.china.huawei.com ([10.1.198.39]) with mapi id 14.03.0439.000; Sat, 7 Sep 2019 18:46:25 +0800
From: Huzhibo <huzhibo@huawei.com>
To: Mark Smith <markzzzsmith@gmail.com>
CC: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYf//g+EA//54LLCAApzFgP//W6eQgADfYoCAAJnkIw==
Date: Sat, 7 Sep 2019 10:46:24 +0000
Message-ID: BCC23646-364F-4EC1-B2E8-643D0080BB6B
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE937623@dggemm529-mbs.china.huawei.com>, <CAO42Z2yszuCb0X7YziHvFF=1PiYvEdExELLmbeuAHZqWig-9KA@mail.gmail.com>
In-Reply-To: <CAO42Z2yszuCb0X7YziHvFF=1PiYvEdExELLmbeuAHZqWig-9KA@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_BCC23646364F4EC1B2E8643D0080BB6B_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/oKqI6_BRPzbf1MdUPxhKUOWL9Uk>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 10:48:29 -0000

--_000_BCC23646364F4EC1B2E8643D0080BB6B_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Me+8mklmIHlvdSBtZWFuIGFjdHVhbCBnbG9iYWwsIHRoZW4gc3VyZWx5IE1QTFMgMjAgYml0IGxh
YmVscyB3b3VsZCBiZQ0KY3JlYXRpbmcgZXZlbiBtb3JlIHByb2JsZW1zIGZvciBTUj8NCuKAlOKA
lOKAlOKAlHRoaXMgaXMgd2h5IHdlIG11c3QgdXNpbmcgc3Igb3ZlciBiZ3AgbHNwIGZvciBhIGlu
dGVyIGFzIHBhdGjvvIx3ZSBtdXN0IHVzaW5nIHR3byBsYWJlbHMgb3IgbW9yZSB0byBleHByZXNz
IGEgZTJlIHBhdGjjgIJpZiB5b3UgaGF2ZSBhIGdsb2JhbCBpZCB5b3UgbmVlZCBub3QgZG8gdGhp
c+OAgmFuZCB0aGVu77yMSSB0aGluayBzaWQgc2hvdWxkIGV4cHJlc3MgdHdvIG1lYW7jgIJ3aGVy
ZSB0byBnb++8jHdoYXQgdG8gZG/jgIJnbyBjYW4gcmVhY2ggZXZlcnl3aGVyZe+8jGRvIGNhbiBk
byBhbnl0aGluZ+OAgg0KDQpzb3Jyee+8jEkgd2lsbCByZXBseSB0aGUgcmVzdCBwYXJ0IHdoZW4g
SSBjYW4gdXNlIGdvb2dsZSB0cmFuc2xhdGXjgIINCg0KdGhhbmsgeW91DQpaSElCTw0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCuiDoeW/l+azoiBI
dSBaaGlibw0KTW9iaWxlOiArODYtMTg2MTgxOTIyODc8dGVsOis4Ni0xODYxODE5MjI4Nz4NCkVt
YWlsOiBodXpoaWJvQGh1YXdlaS5jb208bWFpbHRvOmh1emhpYm9AaHVhd2VpLmNvbT4NCuWPkeS7
tuS6uu+8mk1hcmsgU21pdGggPG1hcmt6enpzbWl0aEBnbWFpbC5jb20+DQrmlLbku7bkurrvvJpI
dXpoaWJvIDxodXpoaWJvQGh1YXdlaS5jb20+DQrmioTigIPpgIHvvJpSb2JlcnQgUmFzenVrIDxy
cmFzenVrQGdtYWlsLmNvbT47Um9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJj
LmlldGYub3JnPjtzcHJpbmdAaWV0Zi5vcmcgPHNwcmluZ0BpZXRmLm9yZz47Nm1hbkBpZXRmLm9y
ZyA8Nm1hbkBpZXRmLm9yZz4NCuaXtumXtO+8mjIwMTktMDktMDcgMTc6MzY6MTENCuS4u+mimFJl
OiBbc3ByaW5nXSBSZWdhaW5pbmcgRm9jdXMgb24gU1J2NiBhbmQgU1J2NisNCg0KSGksDQoNCk9u
IFNhdCwgNyBTZXAgMjAxOSBhdCAxODowOCwgSHV6aGlibyA8aHV6aGlib0BodWF3ZWkuY29tPiB3
cm90ZToNCj4NCj4gSGkgTWFyazoNCj4gSSBkb24ndCB0aGluayBpdCdzIGEgZ29vZCBpZGVhIHRv
IGltcGxlbWVudCBTUiB3aXRoIElQdjQuDQo+IDE6IFNpZCBtdXN0IGJlIGdsb2JhbGx5IHVuaXF1
ZSB3aXRoaW4gYSBsYXJnZSByYW5nZSB0byBhY2hpZXZlIHVub2JzdHJ1Y3RlZCByb3V0aW5nIGNh
cGFiaWxpdGllcywNCg0KMjAgYml0IE1QTFMgbGFiZWwgdmFsdWVzIGFyZSBub3QgZ2xvYmFsbHkg
dW5pcXVlLiBXaHkgaXMgdGhpcyBub3QgYQ0KcHJvYmxlbSBmb3IgU1Igb3ZlciBNUExTPw0KDQpJ
J20gbm90IHN1cmUgd2hhdCB5b3UgbWVhbiBieSAiZ2xvYmFsIiBiZWNhdXNlIEkndmUgc2VlbiBp
biBwYXNzaW5nDQp0aGF0ICJnbG9iYWwiIGluIFNSIG1lYW5zICJnbG9iYWwiIHRvIHRoZSBsb2Nh
bCBuZXR3b3JrLiBXZSBpbiB0aGUNCklQdjYgd29ybGQgY29uc2lkZXIgImdsb2JhbCIgdG8gbWVh
biB0aGUgZ2xvYmFsIEludGVybmV0IC0gUkZDIDIzNzQsDQoiQW4gSVB2NiBBZ2dyZWdhdGFibGUg
R2xvYmFsIFVuaWNhc3QgQWRkcmVzcyBGb3JtYXQiLg0KDQpJZiB5b3UgbWVhbiBhY3R1YWwgZ2xv
YmFsLCB0aGVuIHN1cmVseSBNUExTIDIwIGJpdCBsYWJlbHMgd291bGQgYmUNCmNyZWF0aW5nIGV2
ZW4gbW9yZSBwcm9ibGVtcyBmb3IgU1I/DQoNCiA+c28gd2UgbmVlZCBhdCBsZWFzdCAxNiBCaXQg
dG8gaWRlbnRpZnkgdGhlIG5vZGUuDQoNCkluIGNsb3NlZCBuZXR3b3JrIHlvdSBjb3VsZCBoYXZl
IHRoZSBlbnRpcmUgSVB2NCB1bmljYXN0IGFkZHJlc3Mgc3BhY2UNCnRvIGlkZW50aWZ5IG5vZGVz
Lg0KDQo+IEl0IGFsc28gbmVlZHMgdG8gbWFyayB0aGUgZGV2aWNlJ3MgRnVuY3Rpb24sIHdoaWNo
IGFsc28gcmVxdWlyZXMgMTJ+MTYgQml0LiBTbyBJIHRoaW5rIFNpZCBuZWVkcyBhdCBsZWFzdCAz
MiBCaXRzLiBDb25zaWRlcmluZyB0aGF0IGZvciBhZ2dyZWdhdGlvbiwgd2UgbmVlZCB0byBtYWtl
IHNvbWUgcGxhbm5pbmcgZm9yIHRoZSBub2RlIElEIGRlc2lnbmF0aW9uLCB3aGljaCB3aWxsIHdh
c3RlIHNvbWUgQml0LiBJbiBhZGRpdGlvbiwgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBGdW5j
dGlvbiBtYXkgcmVxdWlyZSBzb21lIGFkZGl0aW9uYWwgcGFyYW1ldGVycywgc28gaXQgaXMgbGlr
ZWx5IHRvIGV4Y2VlZCAzMiBCaXQuDQoNCkFnYWluLCBTUiBvdmVyIE1QTFMgYW5kIDIwIGJpdHMg
Zm9yIFNJRHM/DQoNCk1vcmUgYnJvYWRseSwgd2hlcmUgaXMgdGhlIGFuYWx5c2lzIG9mIHRoZSBz
aXplIG9mIHRoZSBTSUQgc3BhY2UNCnJlcXVpcmVkIGZvciBTUiBmdW5jdGlvbnMgdGhhdCBpcyBp
bmRlcGVuZGVudCBvZiB0aGUgdW5kZXJseWluZw0KY2FycmlhZ2UgcHJvdG9jb2wgaWRlbnRpZmll
cnM/DQoNCkhvdyBkbyB3ZSBrbm93IGhvdyBtYW55IHVuZGVybHlpbmcgcHJvdG9jb2wgaWRlbnRp
ZmllciBiaXRzIGFyZSB0b28NCnNtYWxsLCB0b28gYmlnIG9yIGdvb2QgZW5vdWdoPw0KDQpNUExT
IDIwIGJpdCBsYWJlbHMgYXJlIHNvdW5kaW5nIHRvbyBzbWFsbCBmb3IgU0lEcyBmcm9tIHdoYXQg
eW91J3ZlDQpzYWlkIGFib3ZlLCB3aGVyZSBhcyBJUHY2IDEyOCBiaXQgYWRkcmVzc2VzIGFyZSB0
b28gYmlnIGJlY2F1c2Ugb2YgdGhlDQpvdmVyaGVhZCB0aGV5IGluY3VyIHdoZW4gdXNpbmcgdGhl
bSBhcyBTSURzLg0KDQpXaGF0IGlzIHRoZSBtaW5pbXVtIGFuZCBtYXhpbXVtIG51bWJlciBvZiBi
aXRzIGFjY2VwdGFibGUgZm9yIGEgU0lEPw0KDQo+IDI6IElQdjQgZG9lcyBub3QgaGF2ZSBhbiBl
eHRlbnNpb24gaGVhZGVyIGRlZmluaXRpb24sIHdoaWNoIGFjdHVhbGx5IGludHJvZHVjZXMgc29t
ZSBmYWN0b3JzIHRoYXQgYXJlIG5vdCBjb21wYXRpYmxlIHdpdGggbm9ybWFsIElQdjQuDQoNClRo
YXQncyBub3QgZW50aXJlbHkgY29ycmVjdC4gSVB2NCBoYXMgb3B0aW9ucy4gSVB2NiBFSHMgYXJl
IGEgbW9yZQ0KZ2VuZXJhbGlzZWQgdmVyc2lvbiBvZiB0aGVtLg0KDQpUb20gSGVyYmVydCBpcyBw
cm9wb3NpbmcgSVB2NiBlcXVpdmFsZW50IElQdjQgRUgncyBoZXJlOg0KDQoiSVB2NCBFeHRlbnNp
b24gSGVhZGVycyBhbmQgRmxvdyBMYWJlbCINCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1oZXJiZXJ0LWlwdjQtZWgtMDENCg0KDQo+IDM6IFRoZSBldm9sdXRpb24gb2YgSVB2NCB0
byBJUHY2IGlzIGEgYmlnIHRyZW5kLCBhbmQgd2UgbXVzdCBwcmVwYXJlIGZvciB0aGUgZnV0dXJl
Lg0KPg0KDQpJIHRoaW5rIHJldXNpbmcgSVB2NCBmb3IgU1IgaXMgZW50aXJlbHkgdmFsaWQgaWYg
aXQgcHJvdmlkZXMgZW5vdWdoDQpzaWduaWZpY2FudCBhZHZhbnRhZ2VzIG92ZXIgSVB2NiBvdmVy
IFNSLg0KDQpJIGRvIGJlbGlldmUgaXQgdGhhdCBmdW5kYW1lbnRhbGx5IGl0IHdvdWxkIGJlIGJl
dHRlciB0byBoYXZlIGEgc2luZ2xlDQpsYXllciAzIHByb3RvY29sIGluIGEgbmV0d29yaywgaG93
ZXZlciBnaXZlIG1lIGEgY2hvaWNlIG9mIEVIDQppbnNlcnRpb24gb3IgdXNpbmcgSVB2NCBmb3Ig
U1IsIGFuZCBJJ2xsIHRha2UgU1Igb3ZlciBJUHY0IGV2ZXJ5IGRheQ0Kb2YgdGhlIHdlZWsuDQoN
ClRoZSBTUiBvdmVyIElQdjQgcGFja2V0cyB3b3VsZCBoYXZlIHNvdXJjZSBhZGRyZXNzZXMgaW4g
dGhlbSB0aGF0DQppZGVudGlmeSB0aGUgZGV2aWNlIHRoYXQgcGVyZm9ybWVkIHRoZSBTUiBmdW5j
dGlvbnMgYXMgSVB2Ni1pbi1JUHY0DQplbmNhcHN1bGF0aW9uIHdvdWxkIGJlIHVzZWQuDQoNCkVI
IGluc2VydGlvbiBpcyBlbnRpcmVseSBhbm9ueW1vdXMuIElmIHNvbWV0aGluZyBicmVha3MsIHlv
dSBoYXZlIG5vDQppZGVhIG9mIHdoaWNoIGRldmljZSBpbnNlcnRlZCB0aGUgRUguIFRoYXQncyBh
IHBvdGVudGlhbA0KdHJvdWJsZXNob290aW5nIG5pZ2h0bWFyZSwgaW4gcGFydGljdWxhciBpZiB0
aGUgcGFja2V0IHRyYW5zaXRlZCBhDQpudW1iZXIgb2YgQVNlcyBvdmVyIHRoZSBJbnRlcm5ldCwg
YW5kIHlvdSBoYXZlIHRvIGNvbnRhY3QgZWFjaCBvbmUgdG8NCmRldGVybWluZSBpZiB0aGV5J3Jl
IGluc2VydGluZyBFSHMgb3Igbm90LiBUaGF0J3MgcG90ZW50aWFsbHkgd2Vla3Mgb2YNCnRyb3Vi
bGVzaG9vdGluZywgYW5kIHdlZWtzIG9mIGFuZ3J5IGN1c3RvbWVycywgYW5kIGxpa2VseSBtdWNo
IGxvc3QNCmJ1c2luZXNzLg0KDQpJZiB0aGUgZnV0dXJlIG9mIG5ldHdvcmsgYXV0b21hdGlvbiBp
bnZvbHZlcyBhdXRvbWF0ZWQgdHJvdWJsZXNob290aW5nDQphbmQgZmF1bHQgcmVjdGlmaWNhdGlv
biwgdGhlbiBJJ2QgZ3Vlc3MgcmVzb2x2aW5nIGZhdWx0cyBpbnZvbHZpbmcNCmFub255bW91cyBF
SCBpbnNlcnRpb24gd291bGQgbWFrZSBhdXRvbWF0aW5nIHRyb3VibGVzaG9vdGluZyBxdWl0ZQ0K
aGFyZCBpZiBub3QgaW1wb3NzaWJsZSBpbiBzb21lIHNjZW5hcmlvcy4gT24gdGhlIG90aGVyIGhh
bmQsIGlmDQphY3Rpb25zIGhhdmUgYXR0cmlidXRpb24gdGhyb3VnaCBpZGVudGlmeWluZyBzb3Vy
Y2UgYWRkcmVzc2VzLCBJIHRoaW5rDQphdXRvbWF0aW5nIHRyb3VibGVzaG9vdGluZyB3b3VsZCBi
ZSBmYXIgZWFzaWVyLiBUcm91Ymxlc2hvb3RpbmcgaXMNCm11Y2ggZWFzaWVyIGlmIHlvdSdyZSBh
YmxlIHRvIHN0YXJ0IHdpdGggYWxyZWFkeSBrbm93aW5nIHdobyBkaWQgd2hhdC4NCg0KRUggaW5z
ZXJ0aW9uIHNvdW5kcyB0byBtZSBsaWtlIGl0IGlzIGJyZWFraW5nIGEgZnVuZGFtZW50YWwgcHJp
bmNpcGxlDQpvZiB0cnlpbmcgdG8gYXZvaWQgc2VuZGluZyBzb21ldGhpbmcgdW5leHBlY3RlZCBh
bmQgdGhhdCB0aGUgcmVjZWl2ZXINCndpbGwgYmUgY29uZnVzZWQgYnkuDQoNCiJCZSBjb25zZXJ2
YXRpdmUgaW4gd2hhdCB5b3Ugc2VuZCwgLi4uIg0KDQpSZWdhcmRzLA0KTWFyay4NCg0KDQo+IFRo
YW5rIHlvdQ0KPiBaaGlibw0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBN
YXJrIFNtaXRoIFttYWlsdG86bWFya3p6enNtaXRoQGdtYWlsLmNvbV0NCj4gU2VudDogU2F0dXJk
YXksIFNlcHRlbWJlciAwNywgMjAxOSAyOjA0IFBNDQo+IFRvOiBIdXpoaWJvIDxodXpoaWJvQGh1
YXdlaS5jb20+DQo+IENjOiBSb2JlcnQgUmFzenVrIDxycmFzenVrQGdtYWlsLmNvbT47IFJvbiBC
b25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz47IHNwcmluZ0BpZXRm
Lm9yZzsgNm1hbkBpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW3NwcmluZ10gUmVnYWluaW5nIEZv
Y3VzIG9uIFNSdjYgYW5kIFNSdjYrDQo+DQo+IE9uIFNhdCwgNyBTZXAgMjAxOSBhdCAxNDo1OCwg
SHV6aGlibyA8aHV6aGlib0BodWF3ZWkuY29tPiB3cm90ZToNCj4gPg0KPiA+IEhpIFJvYmVydDoN
Cj4gPg0KPiA+DQo+ID4NCj4gPiBBZ3JlZSB3aXRoIHlvdS4NCj4gPg0KPiA+IFNSdjYgaXMgYSBj
b21wbGV0ZWx5IGRpZmZlcmVudCB0ZWNobm9sb2d5IGZyb20gU1IgTVBMUy4gVGhlIGJpZ2dlc3Qg
ZGlmZmVyZW5jZSBpcyB0aGF0IFNSdjYncyBTaWQgaXRzZWxmIGhhcyByb3V0aW5nIGNhcGFiaWxp
dGllcy4gRm9yIGV4YW1wbGUsIGl0IGlzIGFnZ3JlZ2F0YWJsZSwgaXQgaXMgcHJvZ3JhbW1hYmxl
LCBpdCBpcyBnbG9iYWxseSB1bmlxdWUgb3ZlciBhIGxhcmdlciBzY29wZS4gb2YuIFNpZCdzIHJv
dXRpbmcgY2FwYWJpbGl0aWVzIGJyaW5nIG1hbnkgYmVuZWZpdHMgdG8gdGhlIG5ldHdvcmsuIEZv
ciBleGFtcGxlOiBuZXR3b3JrIHNjYWxhYmlsaXR5LCByZWxpYWJpbGl0eSwgYW5kIHNpbXBsaWZp
ZWQgT3ZlcmxheSBwcm9ncmFtbWluZy4gU28sIEkgdGhpbmsgdGhhdCBhbnkgb3B0aW1pemF0aW9u
IHdlIGRvIGZvciBTUnY2IHNob3VsZCBub3Qgc2FjcmlmaWNlIFNpZCdzIG93biByb3V0aW5nIGNh
cGFiaWxpdGllcy4gSWYgd2UganVzdCB3YW50IHRvIHNvbHZlIHRoZSBpbnRlcm9wZXJhYmlsaXR5
IHByb2JsZW0gYmV0d2VlbiBNUExTIG5ldHdvcmsgYW5kIElQIG5ldHdvcmssIHdlIGNhbiBzb2x2
ZSB0aGlzIHByb2JsZW0gaW4gdGhlIGZpZWxkIG9mIFNSIE1QTFMuDQo+ID4NCj4gPg0KPg0KPiBE
b2VzIGFueSBuZXR3b3JrIG5lZWQgYSBTSUQgc3BhY2UgdGhhdCBpcyBsaXRlcmFsbHkgYmlnZ2Vy
IHRoYW4gdGhlIGNvbWJpbmF0aW9uIG9mIGJvdGggdGhlIGN1cnJlbnQgYW5kIGFuZCBhbnkgcG9z
c2libGUgZnV0dXJlIElQdjYgdW5pY2FzdCBhZGRyZXNzIHNwYWNlPw0KPg0KPiBJdCdzIHRlbXB0
aW5nIHRvIHdyaXRlIHVwIFNSIG92ZXIgSVB2NCwgYmVjYXVzZSBJUHY0IGlzIGN1cnJlbnRseSBh
IGZhciBtb3JlIGNvbW1vZGl0eSB0ZWNobm9sb2d5IHRoYW4gYm90aCBNUExTIGFuZCBJUHY2LCBw
cm9iYWJseSBvbiBzb21lIG1ldHJpY3MgaW4gdGhlIG9yZGVyIG9mIG9uZSBvciBtb3JlIG1hZ25p
dHVkZXMsIHdlbGwga25vd24sIHdlbGwgcHJvdmVuLCB3ZWxsIHVuZGVyc3Rvb2QsIHdvdWxkIGxl
dmVyYWdlIGV4aXN0aW5nIElQdjQgaW1wbGVtZW50YXRpb25zIG9mIHdoaWNoIHRoZXJlIGFyZSBt
YW55LCBhbmQgd291bGQgaGF2ZSBvbmx5IGhhdmUgMzIgYml0IFNJRHMsIHNvIHRoZSB0dW5uZWxs
aW5nIG92ZXJoZWFkIGNvc3Qgd291bGQgYmUgbXVjaCBsb3dlciB0aGFuIDEyOCBiaXQgU0lEcyBh
cyBhIHJlc3VsdCBvZiB1c2luZyBJUHY2IGFkZHJlc3NlcyBmb3IgU0lEcy4NCj4NCj4NCj4gPg0K
PiA+IFRoYW5rIHlvdSwNCj4gPg0KPiA+IFpoaWJvDQo+ID4NCj4gPg0KPiA+DQo+ID4gRnJvbTog
c3ByaW5nIFttYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb2Jl
cnQNCj4gPiBSYXN6dWsNCj4gPiBTZW50OiBGcmlkYXksIFNlcHRlbWJlciAwNiwgMjAxOSA5OjMz
IFBNDQo+ID4gVG86IFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRm
Lm9yZz4NCj4gPiBDYzogc3ByaW5nQGlldGYub3JnOyA2bWFuQGlldGYub3JnDQo+ID4gU3ViamVj
dDogUmU6IFtzcHJpbmddIFJlZ2FpbmluZyBGb2N1cyBvbiBTUnY2IGFuZCBTUnY2Kw0KPiA+DQo+
ID4NCj4gPg0KPiA+IERlYXIgUm9uLA0KPiA+DQo+ID4NCj4gPg0KPiA+IEkgdGhpbmsgeW91IGZv
cmdvdCBmZXcgbWFpbiBwb2ludHMgaW4gdGhlIHN1bW1hcnk6DQo+ID4NCj4gPg0KPiA+DQo+ID4g
KiBNYW55IG9wZXJhdG9ycyB1c2UgU1ItTVBMUyBzdWNjZXNzZnVsbHkgYW5kIGl0IGhhcyBiZWVu
IGJvdGgNCj4gPiBzdGFuZGFyZGl6ZWQgYW5kIHN1Y2Nlc3NmdWxseSBkZXBsb3llZCBpbiB0aGUg
bmV0d29yayB3aXRoDQo+ID4gaW50ZXJvcGVyYWJsZSBpbXBsZW1lbnRhdGlvbnMNCj4gPg0KPiA+
DQo+ID4NCj4gPiAqIFRoZSBvdmVyaGVhZCBvbiB0aGUgZGF0YSBwbGFuZSBvZiBTUnY2KyBpcyB2
ZXJ5IGNvbXBhcmFibGUgdG8NCj4gPiBvdmVyaGVhZCBvZiBTUi1NUExTDQo+ID4NCj4gPg0KPiA+
DQo+ID4gKiBUaGUgY29udHJvbCBwbGFuZSBleHRlbnNpb25zIEJHUCwgSUdQIGFyZSBhdmFpbGFi
bGUgZm9yIFNSLU1QTFMgYW5kDQo+ID4gbm9uIGFyZSBhdmFpbGFibGUgZm9yIFNSdjYrDQo+ID4N
Cj4gPg0KPiA+DQo+ID4gKiBTUnY2KyByZXF1aXJlcyBhIG5ldyBtYXBwaW5nIG9mIFNJRHMgdG8g
cHJlZml4ZXMgdG8gYmUgZGlzdHJpYnV0ZWQNCj4gPiBieSBjb250cm9sIHBsYW5lDQo+ID4NCj4g
Pg0KPiA+DQo+ID4gKiBJZiBvcGVyYXRvcnMgY2hvb3NlIG5vdCB0byB1c2UgTVBMUyB0cmFuc3Bv
cnQgU1ItTVBMUyBjYW4gYmUgZWFzaWx5DQo+ID4gdHJhbnNwb3J0ZWQgb3ZlciBJUHY0IG9yIElQ
djYgdmFuaWxsYSBkYXRhIHBsYW5lDQo+ID4NCj4gPg0KPiA+DQo+ID4gKiBFeHRlbnNpb25zIGZv
ciBhZGRpdGlvbmFsIGFwcGxpY2F0aW9ucyBsaWtlIEwzVlBOcyBvciBMMlZQTnMgd2lsbCByZXF1
aXJlIGFub3RoZXIgc2V0IG9mIHByb3RvY29sIGFuZCBpbXBsZW1lbnRhdGlvbiBjaGFuZ2VzLg0K
PiA+DQo+ID4NCj4gPg0KPiA+ICogSWYgdGhlcmUgYXJlIHZlbmRvcnMgd2hvIGRvIG5vdCB3YW50
IHRvIHByb3ZpZGUgU1ItTVBMUyBTSUQgbWFwcGluZyB0byBJUHY2IGFkZHJlc3NlcyBpbiB0aGVp
ciBjb250cm9sIHBsYW5lcyBsZXQncyBmb2N1cyBzdGFuZGFyZGl6YXRpb24gYW5kIGluZHVzdHJ5
IHdvcmsgaW4gdGhpcyBkaXJlY3Rpb24uDQo+ID4NCj4gPg0KPiA+DQo+ID4gV2l0aCBhbGwgb2Yg
dGhlIGFib3ZlIEkgdGhpbmsgaXQgd291bGQgYmUgYSBzZXJpb3VzIG1pc3Rha2UgLSBhdCB0aGlz
IHBvaW50IG9mIHRpbWUgLSB0byBjb250aW51ZSB3b3JrIG9uIFNSdjYrIGluIHRoZSBJRVRGLg0K
PiA+DQo+ID4NCj4gPg0KPiA+IFRoYW5rIHlvdSwNCj4gPg0KPiA+IFJvYmVydC4NCj4gPg0KPiA+
DQo+ID4NCj4gPg0KPiA+DQo+ID4gT24gRnJpLCBTZXAgNiwgMjAxOSBhdCAzOjA4IFBNIFJvbiBC
b25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4gd3JvdGU6DQo+ID4N
Cj4gPiBGb2xrcywNCj4gPg0KPiA+DQo+ID4NCj4gPiBXZSBoYXZlIGV4cGxvcmVkIG1hbnkgZmFj
ZXRzIG9mIFNSdjYgYW5kIFNSdjYsIHNvbWV0aW1lIHBhc3Npb25hdGVseS4gSSB0aGluayB0aGF0
IHRoaXMgZXhwbG9yYXRpb24gaXMgYSBnb29kIHRoaW5nLiBJbiB0aGUgd29yZHMgb2YgVG9sa2ll
biwg4oCcQWxsIHdobyB3YW5kZXIgYXJlIG5vdCBsb3N0LuKAnQ0KPiA+DQo+ID4NCj4gPg0KPiA+
IEJ1dCBpdCBtYXkgYmUgdGltZSB0byByZWZvY3VzIG9uIHRoZSBmb2xsb3dpbmc6DQo+ID4NCj4g
Pg0KPiA+DQo+ID4gRm9yIG1hbnkgb3BlcmF0b3JzLCBTUnY2IGlzIG5vdCBkZXBsb3lhYmxlIHVu
bGVzcyB0aGUgcHJvYmxlbSBvZg0KPiA+IGhlYWRlciBsZW5ndGggaXMgYWRkcmVzc2VkIE1hbnkg
b2JqZWN0aW9ucyB0aGUgdVNJRCBwcm9wb3NhbCByZW1haW4NCj4gPiB1bmFuc3dlcmVkDQo+ID4g
U1J2Nisgb2ZmZXJzIGFuIGFsdGVybmF0aXZlIHNvbHV0aW9uDQo+ID4NCj4gPg0KPiA+DQo+ID4g
R2l2ZW4gdGhlc2UgdGhyZWUgZmFjdHMsIEkgdGhpbmsgdGhhdCBpdCB3b3VsZCBiZSBhIG1pc3Rh
a2UgdG8gZGlzY29udGludWUgd29yayBvbiBTUnY2Ky4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+
IFJvbg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPiBKdW5pcGVyIEJ1c2luZXNzIFVzZSBP
bmx5DQo+ID4NCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+IElFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1h
aWxpbmcgbGlzdA0KPiA+IGlwdjZAaWV0Zi5vcmcNCj4gPiBBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0
czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2DQo+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCj4gPg0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAg
bWFpbGluZyBsaXN0DQo+ID4gaXB2NkBpZXRmLm9yZw0KPiA+IEFkbWluaXN0cmF0aXZlIFJlcXVl
c3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjYNCj4gPiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0K

--_000_BCC23646364F4EC1B2E8643D0080BB6B_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBmcm9tIHRleHQg
LS0+PHN0eWxlPjwhLS0gLkVtYWlsUXVvdGUgeyBtYXJnaW4tbGVmdDogMXB0OyBwYWRkaW5nLWxl
ZnQ6IDRwdDsgYm9yZGVyLWxlZnQ6ICM4MDAwMDAgMnB4IHNvbGlkOyB9IC0tPjwvc3R5bGU+DQo8
L2hlYWQ+DQo8Ym9keT4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IS0tDQotLT4NCjwvc3R5
bGU+DQo8ZGl2Pg0KPGRpdj4x77yaSWYgeW91IG1lYW4gYWN0dWFsIGdsb2JhbCwgdGhlbiBzdXJl
bHkgTVBMUyAyMCBiaXQgbGFiZWxzIHdvdWxkIGJlPGJyPg0KY3JlYXRpbmcgZXZlbiBtb3JlIHBy
b2JsZW1zIGZvciBTUj88YnI+DQrigJTigJTigJTigJR0aGlzIGlzIHdoeSB3ZSBtdXN0IHVzaW5n
IHNyIG92ZXIgYmdwIGxzcCBmb3IgYSBpbnRlciBhcyBwYXRo77yMd2UgbXVzdCB1c2luZyB0d28g
bGFiZWxzIG9yIG1vcmUgdG8gZXhwcmVzcyBhIGUyZSBwYXRo44CCaWYgeW91IGhhdmUgYSBnbG9i
YWwgaWQgeW91IG5lZWQgbm90IGRvIHRoaXPjgIJhbmQgdGhlbu+8jEkgdGhpbmsgc2lkIHNob3Vs
ZCBleHByZXNzIHR3byBtZWFu44CCd2hlcmUgdG8gZ2/vvIx3aGF0IHRvIGRv44CCZ28gY2FuIHJl
YWNoIGV2ZXJ5d2hlcmXvvIxkbw0KIGNhbiBkbyBhbnl0aGluZ+OAgjxicj4NCjxicj4NCnNvcnJ5
77yMSSB3aWxsIHJlcGx5IHRoZSByZXN0IHBhcnQgd2hlbiBJIGNhbiB1c2UgZ29vZ2xlIHRyYW5z
bGF0ZeOAgjxicj4NCjxicj4NCnRoYW5rIHlvdTxicj4NClpISUJPPGJyPg0KPC9kaXY+DQo8ZGl2
PjwvZGl2Pg0KPGRpdj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTxicj4NCuiDoeW/l+azoiBIdSBaaGlibzxicj4NCk1vYmlsZTogPGEgaHJlZj0idGVs
OiYjNDM7ODYtMTg2MTgxOTIyODciPiYjNDM7ODYtMTg2MTgxOTIyODc8L2E+PGJyPg0KRW1haWw6
IDxhIGhyZWY9Im1haWx0bzpodXpoaWJvQGh1YXdlaS5jb20iPmh1emhpYm9AaHVhd2VpLmNvbTwv
YT48L2Rpdj4NCjxkaXYgbmFtZT0ieF9BbnlPZmZpY2UtQmFja2dyb3VuZC1JbWFnZSIgc3R5bGU9
ImJvcmRlci10b3A6MXB4IHNvbGlkICNCNUM0REY7IHBhZGRpbmc6OHB4Ij4NCjxkaXYgc3R5bGU9
IndvcmQtYnJlYWs6YnJlYWstYWxsIj48Yj7lj5Hku7bkurrvvJo8L2I+TWFyayBTbWl0aCAmbHQ7
bWFya3p6enNtaXRoQGdtYWlsLmNvbSZndDs8L2Rpdj4NCjxkaXYgc3R5bGU9IndvcmQtYnJlYWs6
YnJlYWstYWxsIj48Yj7mlLbku7bkurrvvJo8L2I+SHV6aGlibyAmbHQ7aHV6aGlib0BodWF3ZWku
Y29tJmd0OzwvZGl2Pg0KPGRpdiBzdHlsZT0id29yZC1icmVhazpicmVhay1hbGwiPjxiPuaKhOKA
g+mAge+8mjwvYj5Sb2JlcnQgUmFzenVrICZsdDtycmFzenVrQGdtYWlsLmNvbSZndDs7Um9uIEJv
bmljYSAmbHQ7cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0OztzcHJpbmdA
aWV0Zi5vcmcgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs7Nm1hbkBpZXRmLm9yZyAmbHQ7Nm1hbkBp
ZXRmLm9yZyZndDs8L2Rpdj4NCjxkaXYgc3R5bGU9IndvcmQtYnJlYWs6YnJlYWstYWxsIj48Yj7m
l7bpl7TvvJo8L2I+MjAxOS0wOS0wNyAxNzozNjoxMTwvZGl2Pg0KPGRpdiBzdHlsZT0id29yZC1i
cmVhazpicmVhay1hbGwiPjxiPuS4u+mimDwvYj5SZTogW3NwcmluZ10gUmVnYWluaW5nIEZvY3Vz
IG9uIFNSdjYgYW5kIFNSdjYmIzQzOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8Zm9udCBzaXplPSIyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Ij4NCjxk
aXYgY2xhc3M9IlBsYWluVGV4dCI+SGksPGJyPg0KPGJyPg0KT24gU2F0LCA3IFNlcCAyMDE5IGF0
IDE4OjA4LCBIdXpoaWJvICZsdDtodXpoaWJvQGh1YXdlaS5jb20mZ3Q7IHdyb3RlOjxicj4NCiZn
dDs8YnI+DQomZ3Q7IEhpIE1hcms6PGJyPg0KJmd0OyBJIGRvbid0IHRoaW5rIGl0J3MgYSBnb29k
IGlkZWEgdG8gaW1wbGVtZW50IFNSIHdpdGggSVB2NC48YnI+DQomZ3Q7IDE6IFNpZCBtdXN0IGJl
IGdsb2JhbGx5IHVuaXF1ZSB3aXRoaW4gYSBsYXJnZSByYW5nZSB0byBhY2hpZXZlIHVub2JzdHJ1
Y3RlZCByb3V0aW5nIGNhcGFiaWxpdGllcyw8YnI+DQo8YnI+DQoyMCBiaXQgTVBMUyBsYWJlbCB2
YWx1ZXMgYXJlIG5vdCBnbG9iYWxseSB1bmlxdWUuIFdoeSBpcyB0aGlzIG5vdCBhPGJyPg0KcHJv
YmxlbSBmb3IgU1Igb3ZlciBNUExTPzxicj4NCjxicj4NCkknbSBub3Qgc3VyZSB3aGF0IHlvdSBt
ZWFuIGJ5ICZxdW90O2dsb2JhbCZxdW90OyBiZWNhdXNlIEkndmUgc2VlbiBpbiBwYXNzaW5nPGJy
Pg0KdGhhdCAmcXVvdDtnbG9iYWwmcXVvdDsgaW4gU1IgbWVhbnMgJnF1b3Q7Z2xvYmFsJnF1b3Q7
IHRvIHRoZSBsb2NhbCBuZXR3b3JrLiBXZSBpbiB0aGU8YnI+DQpJUHY2IHdvcmxkIGNvbnNpZGVy
ICZxdW90O2dsb2JhbCZxdW90OyB0byBtZWFuIHRoZSBnbG9iYWwgSW50ZXJuZXQgLSBSRkMgMjM3
NCw8YnI+DQomcXVvdDtBbiBJUHY2IEFnZ3JlZ2F0YWJsZSBHbG9iYWwgVW5pY2FzdCBBZGRyZXNz
IEZvcm1hdCZxdW90Oy48YnI+DQo8YnI+DQpJZiB5b3UgbWVhbiBhY3R1YWwgZ2xvYmFsLCB0aGVu
IHN1cmVseSBNUExTIDIwIGJpdCBsYWJlbHMgd291bGQgYmU8YnI+DQpjcmVhdGluZyBldmVuIG1v
cmUgcHJvYmxlbXMgZm9yIFNSPzxicj4NCjxicj4NCiZuYnNwOyZndDtzbyB3ZSBuZWVkIGF0IGxl
YXN0IDE2IEJpdCB0byBpZGVudGlmeSB0aGUgbm9kZS48YnI+DQo8YnI+DQpJbiBjbG9zZWQgbmV0
d29yayB5b3UgY291bGQgaGF2ZSB0aGUgZW50aXJlIElQdjQgdW5pY2FzdCBhZGRyZXNzIHNwYWNl
PGJyPg0KdG8gaWRlbnRpZnkgbm9kZXMuPGJyPg0KPGJyPg0KJmd0OyBJdCBhbHNvIG5lZWRzIHRv
IG1hcmsgdGhlIGRldmljZSdzIEZ1bmN0aW9uLCB3aGljaCBhbHNvIHJlcXVpcmVzIDEyfjE2IEJp
dC4gU28gSSB0aGluayBTaWQgbmVlZHMgYXQgbGVhc3QgMzIgQml0cy4gQ29uc2lkZXJpbmcgdGhh
dCBmb3IgYWdncmVnYXRpb24sIHdlIG5lZWQgdG8gbWFrZSBzb21lIHBsYW5uaW5nIGZvciB0aGUg
bm9kZSBJRCBkZXNpZ25hdGlvbiwgd2hpY2ggd2lsbCB3YXN0ZSBzb21lIEJpdC4gSW4gYWRkaXRp
b24sIHRoZSBpbXBsZW1lbnRhdGlvbg0KIG9mIHRoZSBGdW5jdGlvbiBtYXkgcmVxdWlyZSBzb21l
IGFkZGl0aW9uYWwgcGFyYW1ldGVycywgc28gaXQgaXMgbGlrZWx5IHRvIGV4Y2VlZCAzMiBCaXQu
PGJyPg0KPGJyPg0KQWdhaW4sIFNSIG92ZXIgTVBMUyBhbmQgMjAgYml0cyBmb3IgU0lEcz88YnI+
DQo8YnI+DQpNb3JlIGJyb2FkbHksIHdoZXJlIGlzIHRoZSBhbmFseXNpcyBvZiB0aGUgc2l6ZSBv
ZiB0aGUgU0lEIHNwYWNlPGJyPg0KcmVxdWlyZWQgZm9yIFNSIGZ1bmN0aW9ucyB0aGF0IGlzIGlu
ZGVwZW5kZW50IG9mIHRoZSB1bmRlcmx5aW5nPGJyPg0KY2FycmlhZ2UgcHJvdG9jb2wgaWRlbnRp
ZmllcnM/PGJyPg0KPGJyPg0KSG93IGRvIHdlIGtub3cgaG93IG1hbnkgdW5kZXJseWluZyBwcm90
b2NvbCBpZGVudGlmaWVyIGJpdHMgYXJlIHRvbzxicj4NCnNtYWxsLCB0b28gYmlnIG9yIGdvb2Qg
ZW5vdWdoPzxicj4NCjxicj4NCk1QTFMgMjAgYml0IGxhYmVscyBhcmUgc291bmRpbmcgdG9vIHNt
YWxsIGZvciBTSURzIGZyb20gd2hhdCB5b3UndmU8YnI+DQpzYWlkIGFib3ZlLCB3aGVyZSBhcyBJ
UHY2IDEyOCBiaXQgYWRkcmVzc2VzIGFyZSB0b28gYmlnIGJlY2F1c2Ugb2YgdGhlPGJyPg0Kb3Zl
cmhlYWQgdGhleSBpbmN1ciB3aGVuIHVzaW5nIHRoZW0gYXMgU0lEcy48YnI+DQo8YnI+DQpXaGF0
IGlzIHRoZSBtaW5pbXVtIGFuZCBtYXhpbXVtIG51bWJlciBvZiBiaXRzIGFjY2VwdGFibGUgZm9y
IGEgU0lEPzxicj4NCjxicj4NCiZndDsgMjogSVB2NCBkb2VzIG5vdCBoYXZlIGFuIGV4dGVuc2lv
biBoZWFkZXIgZGVmaW5pdGlvbiwgd2hpY2ggYWN0dWFsbHkgaW50cm9kdWNlcyBzb21lIGZhY3Rv
cnMgdGhhdCBhcmUgbm90IGNvbXBhdGlibGUgd2l0aCBub3JtYWwgSVB2NC48YnI+DQo8YnI+DQpU
aGF0J3Mgbm90IGVudGlyZWx5IGNvcnJlY3QuIElQdjQgaGFzIG9wdGlvbnMuIElQdjYgRUhzIGFy
ZSBhIG1vcmU8YnI+DQpnZW5lcmFsaXNlZCB2ZXJzaW9uIG9mIHRoZW0uPGJyPg0KPGJyPg0KVG9t
IEhlcmJlcnQgaXMgcHJvcG9zaW5nIElQdjYgZXF1aXZhbGVudCBJUHY0IEVIJ3MgaGVyZTo8YnI+
DQo8YnI+DQomcXVvdDtJUHY0IEV4dGVuc2lvbiBIZWFkZXJzIGFuZCBGbG93IExhYmVsJnF1b3Q7
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhlcmJlcnQt
aXB2NC1laC0wMSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhlcmJlcnQtaXB2
NC1laC0wMTwvYT48YnI+DQo8YnI+DQo8YnI+DQomZ3Q7IDM6IFRoZSBldm9sdXRpb24gb2YgSVB2
NCB0byBJUHY2IGlzIGEgYmlnIHRyZW5kLCBhbmQgd2UgbXVzdCBwcmVwYXJlIGZvciB0aGUgZnV0
dXJlLjxicj4NCiZndDs8YnI+DQo8YnI+DQpJIHRoaW5rIHJldXNpbmcgSVB2NCBmb3IgU1IgaXMg
ZW50aXJlbHkgdmFsaWQgaWYgaXQgcHJvdmlkZXMgZW5vdWdoPGJyPg0Kc2lnbmlmaWNhbnQgYWR2
YW50YWdlcyBvdmVyIElQdjYgb3ZlciBTUi48YnI+DQo8YnI+DQpJIGRvIGJlbGlldmUgaXQgdGhh
dCBmdW5kYW1lbnRhbGx5IGl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZlIGEgc2luZ2xlPGJyPg0K
bGF5ZXIgMyBwcm90b2NvbCBpbiBhIG5ldHdvcmssIGhvd2V2ZXIgZ2l2ZSBtZSBhIGNob2ljZSBv
ZiBFSDxicj4NCmluc2VydGlvbiBvciB1c2luZyBJUHY0IGZvciBTUiwgYW5kIEknbGwgdGFrZSBT
UiBvdmVyIElQdjQgZXZlcnkgZGF5PGJyPg0Kb2YgdGhlIHdlZWsuPGJyPg0KPGJyPg0KVGhlIFNS
IG92ZXIgSVB2NCBwYWNrZXRzIHdvdWxkIGhhdmUgc291cmNlIGFkZHJlc3NlcyBpbiB0aGVtIHRo
YXQ8YnI+DQppZGVudGlmeSB0aGUgZGV2aWNlIHRoYXQgcGVyZm9ybWVkIHRoZSBTUiBmdW5jdGlv
bnMgYXMgSVB2Ni1pbi1JUHY0PGJyPg0KZW5jYXBzdWxhdGlvbiB3b3VsZCBiZSB1c2VkLjxicj4N
Cjxicj4NCkVIIGluc2VydGlvbiBpcyBlbnRpcmVseSBhbm9ueW1vdXMuIElmIHNvbWV0aGluZyBi
cmVha3MsIHlvdSBoYXZlIG5vPGJyPg0KaWRlYSBvZiB3aGljaCBkZXZpY2UgaW5zZXJ0ZWQgdGhl
IEVILiBUaGF0J3MgYSBwb3RlbnRpYWw8YnI+DQp0cm91Ymxlc2hvb3RpbmcgbmlnaHRtYXJlLCBp
biBwYXJ0aWN1bGFyIGlmIHRoZSBwYWNrZXQgdHJhbnNpdGVkIGE8YnI+DQpudW1iZXIgb2YgQVNl
cyBvdmVyIHRoZSBJbnRlcm5ldCwgYW5kIHlvdSBoYXZlIHRvIGNvbnRhY3QgZWFjaCBvbmUgdG88
YnI+DQpkZXRlcm1pbmUgaWYgdGhleSdyZSBpbnNlcnRpbmcgRUhzIG9yIG5vdC4gVGhhdCdzIHBv
dGVudGlhbGx5IHdlZWtzIG9mPGJyPg0KdHJvdWJsZXNob290aW5nLCBhbmQgd2Vla3Mgb2YgYW5n
cnkgY3VzdG9tZXJzLCBhbmQgbGlrZWx5IG11Y2ggbG9zdDxicj4NCmJ1c2luZXNzLjxicj4NCjxi
cj4NCklmIHRoZSBmdXR1cmUgb2YgbmV0d29yayBhdXRvbWF0aW9uIGludm9sdmVzIGF1dG9tYXRl
ZCB0cm91Ymxlc2hvb3Rpbmc8YnI+DQphbmQgZmF1bHQgcmVjdGlmaWNhdGlvbiwgdGhlbiBJJ2Qg
Z3Vlc3MgcmVzb2x2aW5nIGZhdWx0cyBpbnZvbHZpbmc8YnI+DQphbm9ueW1vdXMgRUggaW5zZXJ0
aW9uIHdvdWxkIG1ha2UgYXV0b21hdGluZyB0cm91Ymxlc2hvb3RpbmcgcXVpdGU8YnI+DQpoYXJk
IGlmIG5vdCBpbXBvc3NpYmxlIGluIHNvbWUgc2NlbmFyaW9zLiBPbiB0aGUgb3RoZXIgaGFuZCwg
aWY8YnI+DQphY3Rpb25zIGhhdmUgYXR0cmlidXRpb24gdGhyb3VnaCBpZGVudGlmeWluZyBzb3Vy
Y2UgYWRkcmVzc2VzLCBJIHRoaW5rPGJyPg0KYXV0b21hdGluZyB0cm91Ymxlc2hvb3Rpbmcgd291
bGQgYmUgZmFyIGVhc2llci4gVHJvdWJsZXNob290aW5nIGlzPGJyPg0KbXVjaCBlYXNpZXIgaWYg
eW91J3JlIGFibGUgdG8gc3RhcnQgd2l0aCBhbHJlYWR5IGtub3dpbmcgd2hvIGRpZCB3aGF0Ljxi
cj4NCjxicj4NCkVIIGluc2VydGlvbiBzb3VuZHMgdG8gbWUgbGlrZSBpdCBpcyBicmVha2luZyBh
IGZ1bmRhbWVudGFsIHByaW5jaXBsZTxicj4NCm9mIHRyeWluZyB0byBhdm9pZCBzZW5kaW5nIHNv
bWV0aGluZyB1bmV4cGVjdGVkIGFuZCB0aGF0IHRoZSByZWNlaXZlcjxicj4NCndpbGwgYmUgY29u
ZnVzZWQgYnkuPGJyPg0KPGJyPg0KJnF1b3Q7QmUgY29uc2VydmF0aXZlIGluIHdoYXQgeW91IHNl
bmQsIC4uLiZxdW90Ozxicj4NCjxicj4NClJlZ2FyZHMsPGJyPg0KTWFyay48YnI+DQo8YnI+DQo8
YnI+DQomZ3Q7IFRoYW5rIHlvdTxicj4NCiZndDsgWmhpYm88YnI+DQomZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyBGcm9tOiBNYXJrIFNtaXRoIFs8YSBocmVmPSJtYWls
dG86bWFya3p6enNtaXRoQGdtYWlsLmNvbSI+bWFpbHRvOm1hcmt6enpzbWl0aEBnbWFpbC5jb208
L2E+XTxicj4NCiZndDsgU2VudDogU2F0dXJkYXksIFNlcHRlbWJlciAwNywgMjAxOSAyOjA0IFBN
PGJyPg0KJmd0OyBUbzogSHV6aGlibyAmbHQ7aHV6aGlib0BodWF3ZWkuY29tJmd0Ozxicj4NCiZn
dDsgQ2M6IFJvYmVydCBSYXN6dWsgJmx0O3JyYXN6dWtAZ21haWwuY29tJmd0OzsgUm9uIEJvbmlj
YSAmbHQ7cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0Ozsgc3ByaW5nQGll
dGYub3JnOyA2bWFuQGlldGYub3JnPGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW3NwcmluZ10gUmVn
YWluaW5nIEZvY3VzIG9uIFNSdjYgYW5kIFNSdjYmIzQzOzxicj4NCiZndDs8YnI+DQomZ3Q7IE9u
IFNhdCwgNyBTZXAgMjAxOSBhdCAxNDo1OCwgSHV6aGlibyAmbHQ7aHV6aGlib0BodWF3ZWkuY29t
Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgSGkgUm9iZXJ0Ojxicj4N
CiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyBB
Z3JlZSB3aXRoIHlvdS48YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgU1J2NiBpcyBhIGNv
bXBsZXRlbHkgZGlmZmVyZW50IHRlY2hub2xvZ3kgZnJvbSBTUiBNUExTLiBUaGUgYmlnZ2VzdCBk
aWZmZXJlbmNlIGlzIHRoYXQgU1J2NidzIFNpZCBpdHNlbGYgaGFzIHJvdXRpbmcgY2FwYWJpbGl0
aWVzLiBGb3IgZXhhbXBsZSwgaXQgaXMgYWdncmVnYXRhYmxlLCBpdCBpcyBwcm9ncmFtbWFibGUs
IGl0IGlzIGdsb2JhbGx5IHVuaXF1ZSBvdmVyIGEgbGFyZ2VyIHNjb3BlLiBvZi4gU2lkJ3Mgcm91
dGluZyBjYXBhYmlsaXRpZXMNCiBicmluZyBtYW55IGJlbmVmaXRzIHRvIHRoZSBuZXR3b3JrLiBG
b3IgZXhhbXBsZTogbmV0d29yayBzY2FsYWJpbGl0eSwgcmVsaWFiaWxpdHksIGFuZCBzaW1wbGlm
aWVkIE92ZXJsYXkgcHJvZ3JhbW1pbmcuIFNvLCBJIHRoaW5rIHRoYXQgYW55IG9wdGltaXphdGlv
biB3ZSBkbyBmb3IgU1J2NiBzaG91bGQgbm90IHNhY3JpZmljZSBTaWQncyBvd24gcm91dGluZyBj
YXBhYmlsaXRpZXMuIElmIHdlIGp1c3Qgd2FudCB0byBzb2x2ZSB0aGUgaW50ZXJvcGVyYWJpbGl0
eQ0KIHByb2JsZW0gYmV0d2VlbiBNUExTIG5ldHdvcmsgYW5kIElQIG5ldHdvcmssIHdlIGNhbiBz
b2x2ZSB0aGlzIHByb2JsZW0gaW4gdGhlIGZpZWxkIG9mIFNSIE1QTFMuPGJyPg0KJmd0OyAmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgRG9lcyBhbnkgbmV0d29yayBuZWVk
IGEgU0lEIHNwYWNlIHRoYXQgaXMgbGl0ZXJhbGx5IGJpZ2dlciB0aGFuIHRoZSBjb21iaW5hdGlv
biBvZiBib3RoIHRoZSBjdXJyZW50IGFuZCBhbmQgYW55IHBvc3NpYmxlIGZ1dHVyZSBJUHY2IHVu
aWNhc3QgYWRkcmVzcyBzcGFjZT88YnI+DQomZ3Q7PGJyPg0KJmd0OyBJdCdzIHRlbXB0aW5nIHRv
IHdyaXRlIHVwIFNSIG92ZXIgSVB2NCwgYmVjYXVzZSBJUHY0IGlzIGN1cnJlbnRseSBhIGZhciBt
b3JlIGNvbW1vZGl0eSB0ZWNobm9sb2d5IHRoYW4gYm90aCBNUExTIGFuZCBJUHY2LCBwcm9iYWJs
eSBvbiBzb21lIG1ldHJpY3MgaW4gdGhlIG9yZGVyIG9mIG9uZSBvciBtb3JlIG1hZ25pdHVkZXMs
IHdlbGwga25vd24sIHdlbGwgcHJvdmVuLCB3ZWxsIHVuZGVyc3Rvb2QsIHdvdWxkIGxldmVyYWdl
IGV4aXN0aW5nIElQdjQNCiBpbXBsZW1lbnRhdGlvbnMgb2Ygd2hpY2ggdGhlcmUgYXJlIG1hbnks
IGFuZCB3b3VsZCBoYXZlIG9ubHkgaGF2ZSAzMiBiaXQgU0lEcywgc28gdGhlIHR1bm5lbGxpbmcg
b3ZlcmhlYWQgY29zdCB3b3VsZCBiZSBtdWNoIGxvd2VyIHRoYW4gMTI4IGJpdCBTSURzIGFzIGEg
cmVzdWx0IG9mIHVzaW5nIElQdjYgYWRkcmVzc2VzIGZvciBTSURzLjxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFRoYW5rIHlvdSw8YnI+DQomZ3Q7ICZn
dDs8YnI+DQomZ3Q7ICZndDsgWmhpYm88YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDs8YnI+
DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgRnJvbTogc3ByaW5nIFs8YSBocmVmPSJtYWlsdG86
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZzwv
YT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQ8YnI+DQomZ3Q7ICZndDsgUmFzenVrPGJyPg0KJmd0OyAm
Z3Q7IFNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDA2LCAyMDE5IDk6MzMgUE08YnI+DQomZ3Q7ICZn
dDsgVG86IFJvbiBCb25pY2EgJmx0O3Jib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9y
ZyZndDs8YnI+DQomZ3Q7ICZndDsgQ2M6IHNwcmluZ0BpZXRmLm9yZzsgNm1hbkBpZXRmLm9yZzxi
cj4NCiZndDsgJmd0OyBTdWJqZWN0OiBSZTogW3NwcmluZ10gUmVnYWluaW5nIEZvY3VzIG9uIFNS
djYgYW5kIFNSdjYmIzQzOzxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsg
Jmd0Ozxicj4NCiZndDsgJmd0OyBEZWFyIFJvbiw8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZn
dDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgSSB0aGluayB5b3UgZm9yZ290IGZldyBt
YWluIHBvaW50cyBpbiB0aGUgc3VtbWFyeTo8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDs8
YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgKiBNYW55IG9wZXJhdG9ycyB1c2UgU1ItTVBM
UyBzdWNjZXNzZnVsbHkgYW5kIGl0IGhhcyBiZWVuIGJvdGg8YnI+DQomZ3Q7ICZndDsgc3RhbmRh
cmRpemVkIGFuZCBzdWNjZXNzZnVsbHkgZGVwbG95ZWQgaW4gdGhlIG5ldHdvcmsgd2l0aDxicj4N
CiZndDsgJmd0OyBpbnRlcm9wZXJhYmxlIGltcGxlbWVudGF0aW9uczxicj4NCiZndDsgJmd0Ozxi
cj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAqIFRoZSBvdmVyaGVh
ZCBvbiB0aGUgZGF0YSBwbGFuZSBvZiBTUnY2JiM0MzsgaXMgdmVyeSBjb21wYXJhYmxlIHRvPGJy
Pg0KJmd0OyAmZ3Q7IG92ZXJoZWFkIG9mIFNSLU1QTFM8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7
ICZndDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgKiBUaGUgY29udHJvbCBwbGFuZSBl
eHRlbnNpb25zIEJHUCwgSUdQIGFyZSBhdmFpbGFibGUgZm9yIFNSLU1QTFMgYW5kPGJyPg0KJmd0
OyAmZ3Q7IG5vbiBhcmUgYXZhaWxhYmxlIGZvciBTUnY2JiM0Mzs8YnI+DQomZ3Q7ICZndDs8YnI+
DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgKiBTUnY2JiM0MzsgcmVx
dWlyZXMgYSBuZXcgbWFwcGluZyBvZiBTSURzIHRvIHByZWZpeGVzIHRvIGJlIGRpc3RyaWJ1dGVk
PGJyPg0KJmd0OyAmZ3Q7IGJ5IGNvbnRyb2wgcGxhbmU8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7
ICZndDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgKiBJZiBvcGVyYXRvcnMgY2hvb3Nl
IG5vdCB0byB1c2UgTVBMUyB0cmFuc3BvcnQgU1ItTVBMUyBjYW4gYmUgZWFzaWx5PGJyPg0KJmd0
OyAmZ3Q7IHRyYW5zcG9ydGVkIG92ZXIgSVB2NCBvciBJUHY2IHZhbmlsbGEgZGF0YSBwbGFuZTxi
cj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0
OyAqIEV4dGVuc2lvbnMgZm9yIGFkZGl0aW9uYWwgYXBwbGljYXRpb25zIGxpa2UgTDNWUE5zIG9y
IEwyVlBOcyB3aWxsIHJlcXVpcmUgYW5vdGhlciBzZXQgb2YgcHJvdG9jb2wgYW5kIGltcGxlbWVu
dGF0aW9uIGNoYW5nZXMuPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICogSWYgdGhlcmUgYXJlIHZlbmRvcnMgd2hvIGRvIG5vdCB3YW50
IHRvIHByb3ZpZGUgU1ItTVBMUyBTSUQgbWFwcGluZyB0byBJUHY2IGFkZHJlc3NlcyBpbiB0aGVp
ciBjb250cm9sIHBsYW5lcyBsZXQncyBmb2N1cyBzdGFuZGFyZGl6YXRpb24gYW5kIGluZHVzdHJ5
IHdvcmsgaW4gdGhpcyBkaXJlY3Rpb24uPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFdpdGggYWxsIG9mIHRoZSBhYm92ZSBJIHRoaW5r
IGl0IHdvdWxkIGJlIGEgc2VyaW91cyBtaXN0YWtlIC0gYXQgdGhpcyBwb2ludCBvZiB0aW1lIC0g
dG8gY29udGludWUgd29yayBvbiBTUnY2JiM0MzsgaW4gdGhlIElFVEYuPGJyPg0KJmd0OyAmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFRoYW5rIHlvdSw8
YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgUm9iZXJ0Ljxicj4NCiZndDsgJmd0Ozxicj4N
CiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxi
cj4NCiZndDsgJmd0OyBPbiBGcmksIFNlcCA2LCAyMDE5IGF0IDM6MDggUE0gUm9uIEJvbmljYSAm
bHQ7cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0OyB3cm90ZTo8YnI+DQom
Z3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgRm9sa3MsPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFdlIGhhdmUgZXhwbG9yZWQgbWFueSBm
YWNldHMgb2YgU1J2NiBhbmQgU1J2Niwgc29tZXRpbWUgcGFzc2lvbmF0ZWx5LiBJIHRoaW5rIHRo
YXQgdGhpcyBleHBsb3JhdGlvbiBpcyBhIGdvb2QgdGhpbmcuIEluIHRoZSB3b3JkcyBvZiBUb2xr
aWVuLCDigJxBbGwgd2hvIHdhbmRlciBhcmUgbm90IGxvc3Qu4oCdPGJyPg0KJmd0OyAmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IEJ1dCBpdCBtYXkgYmUg
dGltZSB0byByZWZvY3VzIG9uIHRoZSBmb2xsb3dpbmc6PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IEZvciBtYW55IG9wZXJhdG9ycywg
U1J2NiBpcyBub3QgZGVwbG95YWJsZSB1bmxlc3MgdGhlIHByb2JsZW0gb2Y8YnI+DQomZ3Q7ICZn
dDsgaGVhZGVyIGxlbmd0aCBpcyBhZGRyZXNzZWQgTWFueSBvYmplY3Rpb25zIHRoZSB1U0lEIHBy
b3Bvc2FsIHJlbWFpbjxicj4NCiZndDsgJmd0OyB1bmFuc3dlcmVkPGJyPg0KJmd0OyAmZ3Q7IFNS
djYmIzQzOyBvZmZlcnMgYW4gYWx0ZXJuYXRpdmUgc29sdXRpb248YnI+DQomZ3Q7ICZndDs8YnI+
DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgR2l2ZW4gdGhlc2UgdGhy
ZWUgZmFjdHMsIEkgdGhpbmsgdGhhdCBpdCB3b3VsZCBiZSBhIG1pc3Rha2UgdG8gZGlzY29udGlu
dWUgd29yayBvbiBTUnY2JiM0MzsuPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFJvbjxicj4NCiZndDsgJmd0
Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsg
Jmd0Ozxicj4NCiZndDsgJmd0OyBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PGJyPg0KJmd0OyAm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7IElFVEYgSVB2NiB3
b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDxicj4NCiZndDsgJmd0OyBpcHY2QGlldGYub3JnPGJy
Pg0KJmd0OyAmZ3Q7IEFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiA8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjYiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pcHY2PC9hPjxicj4NCiZndDsgJmd0OyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4N
CiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCiZndDsgJmd0OyBJRVRG
IElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7ICZndDsgaXB2NkBpZXRm
Lm9yZzxicj4NCiZndDsgJmd0OyBBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2Ij4NCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NjwvYT48YnI+DQomZ3Q7ICZndDsgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS08YnI+DQo8L2Rpdj4NCjwvc3Bhbj48L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BCC23646364F4EC1B2E8643D0080BB6B_--


From nobody Sat Sep  7 04:14:36 2019
Return-Path: <markzzzsmith@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 3FAF3120DF3; Sat,  7 Sep 2019 04:14:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 qQNmliZY5i0r; Sat,  7 Sep 2019 04:14:25 -0700 (PDT)
Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) (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 23C681200A4; Sat,  7 Sep 2019 04:14:25 -0700 (PDT)
Received: by mail-oi1-x22c.google.com with SMTP id k20so7149399oih.3; Sat, 07 Sep 2019 04:14:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=OXVMYYuDg/iYKLc8m2oB6aG3DTR3Asc6a6gbOW3K7lc=; b=kp4+SKomrbQM3x51LiutlKziUgJK6dfCVXM8wBuTlKhfpO7jpCAW+ZERnkszplT1Xx P9r4ncFPOeiooi1okPdtkjz68LN2T5lRdTg0uoiJNLRA1ms5mZIL0H2zcqfdFG/SgPP+ w2qr2sT6XKZcUvHsjLmtOYsJOHJH17oak+ZxdCSaTgfCxbMPb8eloFGhDAYpbl0nECS9 XxCgS1iIXJ9BTZESuIdFmYIUfKVO+guy3LL5k3OUvjys6xWDxxztJuHu64zEzeoDgoBx 9pzzCwUYmlBxOfaUfvOpkXPEKQTYTHfkDkL1OHO2AlRk7t6Gokut0VuXRFnsfgNVuHTv mVvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=OXVMYYuDg/iYKLc8m2oB6aG3DTR3Asc6a6gbOW3K7lc=; b=mZA5B7Buf6DxZnKKrCIhSTRxqlV4liCLFxqAYdMOQnigdr5CLccZTf9j2NzmaG8/8I AjzymUdJxIZHvQJhPFp5wZSzFAMVXE2XPW1T9P5q1HPoNHK4BUDiokE+j3So+ignw8k0 chKtoYeRW0qYWbpoNs+k3ipYz6l9gyJO7xK7ebJDT1A5mJMURw7JOgTFxPfFFVgssXjx hH69ysa0jlbtYmWL4yEG/K7daM3656j6xJ9Z0bSE2RI0Uha0p/lBnFvWBe/Eic+i+ZmU 4/uBkVl2sLNQf6lb2jpBicI00ZsyqnY1QImgVpR33n3Rgl7DfmkTW+QS+4XnrQIR4hlc BL7g==
X-Gm-Message-State: APjAAAWG2uMyorqwv1V7HM48ElFE/Jas2mNPNdlziKtONqoZxqfYhE9X FIZFo3YPg27T7PS4SoclRS5+vpCmmIHB11pg7GM=
X-Google-Smtp-Source: APXvYqzGVc6BQ0+m8uBLICFd4E+1+EkaALnHLaSQBBpYGwyGticNOGqnzPihZ2UlDEmQi+H8CK+Zdq3WXO1L9oL9sKw=
X-Received: by 2002:aca:c088:: with SMTP id q130mr10722350oif.54.1567854864469;  Sat, 07 Sep 2019 04:14:24 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com> <CAOj+MMFN5pbaVePWrJA61jd7f9d_2bU-Nu9oppFDsAc_B7APDw@mail.gmail.com>
In-Reply-To: <CAOj+MMFN5pbaVePWrJA61jd7f9d_2bU-Nu9oppFDsAc_B7APDw@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 7 Sep 2019 21:13:57 +1000
Message-ID: <CAO42Z2x4-9-1YseuyqnCRh7c+J-zb2ksGXpk_Hs17H5uLz4Hvg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Huzhibo <huzhibo@huawei.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Robert Raszuk <rraszuk@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/VxPi2HonKJtSJ8544loYSsuXh6k>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 11:14:27 -0000

On Sat, 7 Sep 2019 at 19:56, Robert Raszuk <robert@raszuk.net> wrote:
>
> > It's tempting to write up SR over IPv4
>
> You don't have to write anything ... it is already written and looks like=
 moving fwd :)
>
> https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07
>

That's tunnelling MPLS over SR over IPv4. I'm talking about native SR
over IPv4 e.g. "SRv4".


> Thx,
> R.
>
> On Sat, Sep 7, 2019 at 8:05 AM Mark Smith <markzzzsmith@gmail.com> wrote:
>>
>> On Sat, 7 Sep 2019 at 14:58, Huzhibo <huzhibo@huawei.com> wrote:
>> >
>> > Hi Robert:
>> >
>> >
>> >
>> > Agree with you.
>> >
>> > SRv6 is a completely different technology from SR MPLS. The biggest di=
fference is that SRv6's Sid itself has routing capabilities. For example, i=
t is aggregatable, it is programmable, it is globally unique over a larger =
scope. of. Sid's routing capabilities bring many benefits to the network. F=
or example: network scalability, reliability, and simplified Overlay progra=
mming. So, I think that any optimization we do for SRv6 should not sacrific=
e Sid's own routing capabilities. If we just want to solve the interoperabi=
lity problem between MPLS network and IP network, we can solve this problem=
 in the field of SR MPLS.
>> >
>> >
>>
>> Does any network need a SID space that is literally bigger than the
>> combination of both the current and and any possible future IPv6
>> unicast address space?
>>
>> It's tempting to write up SR over IPv4, because IPv4 is currently a
>> far more commodity technology than both MPLS and IPv6, probably on
>> some metrics in the order of one or more magnitudes, well known, well
>> proven, well understood, would leverage existing IPv4 implementations
>> of which there are many, and would have only have 32 bit SIDs, so the
>> tunnelling overhead cost would be much lower than 128 bit SIDs as a
>> result of using IPv6 addresses for SIDs.
>>
>>
>> >
>> > Thank you,
>> >
>> > Zhibo
>> >
>> >
>> >
>> > From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Robert Rasz=
uk
>> > Sent: Friday, September 06, 2019 9:33 PM
>> > To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
>> > Cc: spring@ietf.org; 6man@ietf.org
>> > Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
>> >
>> >
>> >
>> > Dear Ron,
>> >
>> >
>> >
>> > I think you forgot few main points in the summary:
>> >
>> >
>> >
>> > * Many operators use SR-MPLS successfully and it has been both standar=
dized and successfully deployed in the network with interoperable implement=
ations
>> >
>> >
>> >
>> > * The overhead on the data plane of SRv6+ is very comparable to overhe=
ad of SR-MPLS
>> >
>> >
>> >
>> > * The control plane extensions BGP, IGP are available for SR-MPLS and =
non are available for SRv6+
>> >
>> >
>> >
>> > * SRv6+ requires a new mapping of SIDs to prefixes to be distributed b=
y control plane
>> >
>> >
>> >
>> > * If operators choose not to use MPLS transport SR-MPLS can be easily =
transported over IPv4 or IPv6 vanilla data plane
>> >
>> >
>> >
>> > * Extensions for additional applications like L3VPNs or L2VPNs will re=
quire another set of protocol and implementation changes.
>> >
>> >
>> >
>> > * If there are vendors who do not want to provide SR-MPLS SID mapping =
to IPv6 addresses in their control planes let's focus standardization and i=
ndustry work in this direction.
>> >
>> >
>> >
>> > With all of the above I think it would be a serious mistake - at this =
point of time - to continue work on SRv6+ in the IETF.
>> >
>> >
>> >
>> > Thank you,
>> >
>> > Robert.
>> >
>> >
>> >
>> >
>> >
>> > On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D40juniper.net@dma=
rc.ietf.org> wrote:
>> >
>> > Folks,
>> >
>> >
>> >
>> > We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll who wander are not lost.=E2=80=9D
>> >
>> >
>> >
>> > But it may be time to refocus on the following:
>> >
>> >
>> >
>> > For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed
>> > Many objections the uSID proposal remain unanswered
>> > SRv6+ offers an alternative solution
>> >
>> >
>> >
>> > Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6+.
>> >
>> >
>> >
>> >                                                                       =
             Ron
>> >
>> >
>> >
>> >
>> >
>> > Juniper Business Use Only
>> >
>> > --------------------------------------------------------------------
>> > IETF IPv6 working group mailing list
>> > ipv6@ietf.org
>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> > --------------------------------------------------------------------
>> >
>> > --------------------------------------------------------------------
>> > IETF IPv6 working group mailing list
>> > ipv6@ietf.org
>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> > --------------------------------------------------------------------
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring


From nobody Sat Sep  7 04:31:55 2019
Return-Path: <fgont@si6networks.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 7AF02120D5C; Sat,  7 Sep 2019 04:31:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Plz_WcJjaglQ; Sat,  7 Sep 2019 04:31:50 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B498612006D; Sat,  7 Sep 2019 04:31:50 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 4C35786285; Sat,  7 Sep 2019 13:31:48 +0200 (CEST)
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "spring@ietf.org" <spring@ietf.org>
Cc: "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com> <CY4PR11MB1541D0C4B5A65057BB241739C1B50@CY4PR11MB1541.namprd11.prod.outlook.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <634bdc26-2029-72fa-3fcd-d42923e47d85@si6networks.com>
Date: Sat, 7 Sep 2019 14:31:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CY4PR11MB1541D0C4B5A65057BB241739C1B50@CY4PR11MB1541.namprd11.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tmx_kVqc8awyyL3nU3Hzdpkbdfo>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 11:31:53 -0000

Hello, Ketan,

Inline...

On 7/9/19 08:14, Ketan Talaulikar (ketant) wrote:
> < An engineer comes out from the trenches/ >
> 
> Hi Fernando,
> 
> I will attempt to answer and but also setup the context first.

Thanks for elaborating, by the way.


> 4) This is not about the IPv6 Internet. All of SR is about within a SR domain and as an extension so is SRv6 and SRH.

At least at the time of this writing, we don't have "flavours" of
IP/IPv6. The same protocol is employed everywhere, because that's the
scope of the layer.




> There are exactly two "features" (at least AFAIK) of a large set where we encounter scenarios where SRH insertion/removal for this outer IPv6 header when the customer packet transits the SR domain:
> a) BSID (End.B6.Insert) : this is a SR Policy anywhere in the transit path for TE and/or Service Chaining purposes
> b) TI-LFA/Microloop Avoidance (T.insert) : These are protection techniques for sub-50msec fast-reroute and repair for failures in this transit network
> 
> You can get more details/references on them on this thread : https://mailarchive.ietf.org/arch/msg/spring/Jtg9YPxEjes4Bm-1ngwXmJfeybs 
> 
[....]
> 
> These features exist and are widely deployed today with SR-MPLS and work similarly - difference is working with stacks of label instead of SRH.
> 
> Now, it is most important to understand that the encap variants of these features (End.B6.Encap & T.encap) are already defined in the SRv6 spec.
> 
> So then we come to your Q - why the insert flavors? The motivation is to reduce the overhead of *yet another* IPv6 header and encap when doing these features. You will also realize by now that this aspect is not specific to SRv6/SRH but in general to any solution based on IPv6. Anyone having some decent experience with SR will vouch for the importance of these two features.

So, double-checking if I understood correctly: You are saying that the
two uses cases that you are referring to already have an alternative
specification with encap/decap, but this document proposes to use EH
insertion to avoid the extra overhead of adding an additional IPv6 header?

Thanks!

Cheers,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sat Sep  7 04:32:18 2019
Return-Path: <robert@raszuk.net>
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 CC162120D5C for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 04:32:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 1oEFEIyp1_Ao for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 04:32:13 -0700 (PDT)
Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (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 9F90F120DF3 for <spring@ietf.org>; Sat,  7 Sep 2019 04:32:13 -0700 (PDT)
Received: by mail-qt1-x830.google.com with SMTP id j10so10368719qtp.8 for <spring@ietf.org>; Sat, 07 Sep 2019 04:32:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hftgRjycLWMsqVAc/9Sw6C0AoZU722470CZJSdeid+c=; b=RZOTO5UKVYeshQVUERm7i5LrA+QhtaRAeW2KHhaqHSOo8AxLIOVEFh6Yb9zq/Mzl3O 7WtFk87xCNsWl7jChgQBT3U8ALRxmG/0+d989m8QJ5+Tx2otSNwr5duWUw4SKYNwIHQF p+F9l3x1xGs6Vp5JaPGc8kA1c8LqcmWgEaddjARC6LRT1/evLAC06+UGiiE0QWRRm9sA GBOoOtr/WWHm+Bg1pHXW0xGC8OY4C0iThNCyAuY9rab31Ivs45h6UsIF+pGIJyJhvHN8 TsKMcnHeo6vK4Menv59UEReEoGZ2PuYdBayz2JmZPsLXpKQXoqHzB2Cz7ucOjXYv2Vxp L1wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hftgRjycLWMsqVAc/9Sw6C0AoZU722470CZJSdeid+c=; b=YP3TkbcMeO1UaKEe8twQu1LTIM9JhAL0ncFVljj+c8uUbvdekAyInEwa/S9lhFyHaA hiomVB03u5Re8BTEwHBjrJ+t9QsBUVbkeFK6t1frYk17v0UIOa6m0mZbaK3/oiaSklWe zC5xB9opQCc2L4l0jdYUonCAgwzj6duNz5GYjARZ3YYLciDK18oBuA7UM4LueKg4cAkJ NbPbk/Xtpfaucyu87qClJU0oZYhQlgr5y9Ql9oqe1I1DJjKbfzNOKilxF1qtgKTosN1u aYkB9VPOOMUMyYOY6aLexTRcTMaTvZDuyH2lU5Qcjms5vJlDpAj0w5J+eeVWJ0Lt4YAY hP+w==
X-Gm-Message-State: APjAAAX6iRKp8Wo8ujz6nLKeyOdtf9/44f3jSQlpjp8rGUGB0GCYrGZv zKAAezxzVGVyNj8NoorF45NuSWrnARtGWYHicvKGOw==
X-Google-Smtp-Source: APXvYqzyCl+q9sMqsHgIUNRxb/zGtQoFXjsqLqHtjcPGhCSsAqNEqz83k4eaXTXedlELoc7inJ32ZJjxWbN0os8vG74=
X-Received: by 2002:ad4:4d8e:: with SMTP id cv14mr581060qvb.49.1567855932649;  Sat, 07 Sep 2019 04:32:12 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com> <CAOj+MMFN5pbaVePWrJA61jd7f9d_2bU-Nu9oppFDsAc_B7APDw@mail.gmail.com> <CAO42Z2x4-9-1YseuyqnCRh7c+J-zb2ksGXpk_Hs17H5uLz4Hvg@mail.gmail.com>
In-Reply-To: <CAO42Z2x4-9-1YseuyqnCRh7c+J-zb2ksGXpk_Hs17H5uLz4Hvg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 7 Sep 2019 13:32:03 +0200
Message-ID: <CAOj+MMHHMdGm6Qea4E1ugQBrSYFr7e-FgP+pxoErhEwRR9GwKw@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>, Tom Herbert <tom@herbertland.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ecc7c30591f4e79d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/MfxoOtRFOaZqtGd5Mm_Lvh_l8mI>
Subject: [spring] IPv4 EH proposal
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: Sat, 07 Sep 2019 11:32:16 -0000

--000000000000ecc7c30591f4e79d
Content-Type: text/plain; charset="UTF-8"

/* Adjusting the subject to reflect the topic */

Ok ... I looked at the new wave of mails in wrong order :)

I like this proposal:

https://tools.ietf.org/html/draft-herbert-ipv4-eh-01

And have absolutely nothing against progressing it further - it looks on
the surface to be more efficient then sr-mpls over IP - but how many bits
are we saving needs to be calculated to state if cost of introducing new
encoding justifies the additional control plane, protocol and platform
efforts

In fact if we would get to the consensus of using SRH with SID & BSID to be
of fixed 20 bits it can reuse a lot of mechanism build for sr-mpls in any
commercial router.

 It is just a bit amazing that insertion of EHs into IPv4 would be less
problematic that in the case of IPv6 :) Maybe due to allowed fragmentation.

As to the host dropping packets due to unknown protocol - let's observe
that SR domain would clean such EH before passing packets further.

Many thx,
R.



On Sat, Sep 7, 2019 at 1:14 PM Mark Smith <markzzzsmith@gmail.com> wrote:

> On Sat, 7 Sep 2019 at 19:56, Robert Raszuk <robert@raszuk.net> wrote:
> >
> > > It's tempting to write up SR over IPv4
> >
> > You don't have to write anything ... it is already written and looks
> like moving fwd :)
> >
> > https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07
> >
>
> That's tunnelling MPLS over SR over IPv4. I'm talking about native SR
> over IPv4 e.g. "SRv4".
>

--000000000000ecc7c30591f4e79d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>/* Adjusting the subject to reflect the topic */</div=
><div><br></div><div>Ok ... I looked at the new wave of mails in wrong orde=
r :)=C2=A0</div><div><br></div><div>I like this proposal:=C2=A0</div><div><=
br></div><div><a href=3D"https://tools.ietf.org/html/draft-herbert-ipv4-eh-=
01">https://tools.ietf.org/html/draft-herbert-ipv4-eh-01</a>=C2=A0</div><di=
v><br></div><div>And have absolutely nothing against progressing it further=
 - it looks on the surface to be more efficient then sr-mpls over IP - but =
how many bits are we saving needs to be calculated to state if cost of intr=
oducing new encoding justifies the additional control plane, protocol and p=
latform efforts</div><div><br></div><div>In fact if we would get to the con=
sensus of using SRH with SID &amp; BSID to be of fixed 20 bits it can reuse=
 a lot of mechanism build for sr-mpls in any commercial router.</div><div><=
br></div><div>=C2=A0It is just a bit amazing that insertion of EHs into IPv=
4 would be less problematic that in the case of IPv6 :) Maybe due to allowe=
d fragmentation.=C2=A0<br></div><div><br></div><div>As to the host dropping=
 packets due to unknown protocol - let&#39;s observe that SR domain would c=
lean such EH before passing packets further.=C2=A0</div><div><br></div><div=
>Many thx,</div><div>R.</div><div><br></div><div><br></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 7, 2019 =
at 1:14 PM Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com">markzzz=
smith@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">On Sat, 7 Sep 2019 at 19:56, Robert Raszuk &lt;<a href=3D"ma=
ilto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<=
br>
&gt;<br>
&gt; &gt; It&#39;s tempting to write up SR over IPv4<br>
&gt;<br>
&gt; You don&#39;t have to write anything ... it is already written and loo=
ks like moving fwd :)<br>
&gt;<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07" =
rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-ietf=
-mpls-sr-over-ip-07</a><br>
&gt;<br>
<br>
That&#39;s tunnelling MPLS over SR over IPv4. I&#39;m talking about native =
SR<br>
over IPv4 e.g. &quot;SRv4&quot;.<br>
</blockquote></div></div>

--000000000000ecc7c30591f4e79d--


From nobody Sat Sep  7 04:43:52 2019
Return-Path: <robert@raszuk.net>
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 2FE1D1200B1 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 04:43:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 7RObZoMeN649 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 04:43:49 -0700 (PDT)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (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 73AE912006D for <spring@ietf.org>; Sat,  7 Sep 2019 04:43:49 -0700 (PDT)
Received: by mail-qk1-x72a.google.com with SMTP id u184so5443104qkd.4 for <spring@ietf.org>; Sat, 07 Sep 2019 04:43:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=32/P+36izobQGeDsW6atd0pOLeK+8WoizIedi17z5bA=; b=VDTZTpLCw1SwczIbs9CPFL0qoCuuTWhkCjd4gyQCgG2Vno9UHuxR8Yrq+kagH87lfY LixGx5R+iX5D4Ecxc9eJSzQuDPMwgvMTsDv0VWrQ9n/PyLv9HM4B4zsL9ydaaVgTT+kH TA9eKOC0M9lfcg2L39nnKIJ4YNeXp9mfj/QZ1T+stOiU2BwnBRcZEhDlZ6tUBTE2MjYe 0s3mzTBeaxtxy9Ctuu8dZfY8HSXS+DG+yGwYzevZLmBYqsh1L/Of0w1K1+AAJYcl4Zyz MM46fwCh7N4EEVA0DUzvxGxLnI+VFs9kC4lVfrGO5BwZfNbn70Z7NkZmLIzDJCXBNSiQ ZPdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=32/P+36izobQGeDsW6atd0pOLeK+8WoizIedi17z5bA=; b=HhAGw9YOx/+4lGDv3ZjsuD4DryP8Pnu4WIeXYT0vbe5rSH4u/clgEtZyTValOTA4DI TmoicZPuQZdqFx6XjmdUMmfINtCAbme9A4SqZFElk7ZyK5R08HpvtCckFHSnt89wvs3J Ox6AeSBWBoRsp7qrcdzyMrpcQbq9ybLWRMmiS1JxERd8NGlzFO399OjOHgW/AKB1RQr8 /pXf7hdUXz42Gd17N07fHk/JdD+5823kxVySuy9WRjp/Oh377Sy20cbyUMqpAtKuP7hU fO3OMYI3o+QlL/Fnx0aw+kMZrPKxnux/FUkoyioIQ2hFhqRPbfeFwh8q7YVa+iynRQrZ lDvA==
X-Gm-Message-State: APjAAAXslxgz3a5Cn26Ot8g88hTIYU7dD8Zc5WGUqYsn9AODtZJn7oX5 v2Z8Ocr3QYE/wSfWhMansT3DzKd5tkJVaoOtSz4HUA==
X-Google-Smtp-Source: APXvYqzNXTs9r4D4bhi1EObCX+Fy8AviwdJegxdLoDxAWt7iW/kaPpuQszLBrGMwX4VkG5PrOmzZNlOYu1QcWD9HThk=
X-Received: by 2002:a37:a7c5:: with SMTP id q188mr11467637qke.445.1567856622732;  Sat, 07 Sep 2019 04:43:42 -0700 (PDT)
MIME-Version: 1.0
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com> <CY4PR11MB1541D0C4B5A65057BB241739C1B50@CY4PR11MB1541.namprd11.prod.outlook.com> <634bdc26-2029-72fa-3fcd-d42923e47d85@si6networks.com>
In-Reply-To: <634bdc26-2029-72fa-3fcd-d42923e47d85@si6networks.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 7 Sep 2019 13:43:33 +0200
Message-ID: <CAOj+MMHA4pXAoJQSkC5OanRJ2SwD9minC7f_RB+bHUjcFSitAw@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "spring@ietf.org" <spring@ietf.org>,  "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000e9e1d0591f51128"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0117Mu5PqZQUYFBKWOANHvc2kCc>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 11:43:51 -0000

--0000000000000e9e1d0591f51128
Content-Type: text/plain; charset="UTF-8"

> So, double-checking if I understood correctly: You are saying that the
> two uses cases that you are referring to already have an alternative
> specification with encap/decap, but this document proposes to use EH
> insertion to avoid the extra overhead of adding an additional IPv6 header?
>

That is correct.

I have been telling you this over and over again and you were choosing not
to accept it.

But please do think about real deployments which do SRH insertion with
encapsulation on ingress to their network for TE or NP reasons. Then the
same customer would like to use TI-LFA to protect data plane.

So per your and few other comments he would not be able to add another
local (to the protection zone) SRH to his already encapsulated on ingress
packet, but would have to add another IPv6 encapsulation with SRH to be in
line with RFC8200 even if the only point of the new SRH is local single dst
detour and protection of arriving dst address in the outer  most IPv6
header.

How efficient/wise that is ?

Thx,
R.

--0000000000000e9e1d0591f51128
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">So, double-checking if I unde=
rstood correctly: You are saying that the<br>
two uses cases that you are referring to already have an alternative<br>
specification with encap/decap, but this document proposes to use EH<br>
insertion to avoid the extra overhead of adding an additional IPv6 header?<=
br></blockquote><div><br></div><div>That is correct.=C2=A0</div><div><br></=
div><div>I have been telling you this over and over again and you were choo=
sing not to accept it.=C2=A0</div><div><br></div><div>But please do think a=
bout real deployments which do SRH insertion with encapsulation on ingress =
to their network for TE or NP reasons. Then the same customer would like to=
 use TI-LFA to protect data plane.=C2=A0</div><div><br></div><div>So per yo=
ur and few other comments he would not be able to add another local (to the=
 protection zone) SRH to his already encapsulated on ingress packet, but wo=
uld have to add another IPv6 encapsulation with SRH to be in line with RFC8=
200 even if the only point of the new SRH is local single dst detour and pr=
otection of arriving dst address in the outer=C2=A0 most IPv6 header.=C2=A0=
</div><div><br></div><div>How efficient/wise that is ?=C2=A0</div><div><br>=
</div><div>Thx,</div><div>R.</div><div>=C2=A0</div></div></div>

--0000000000000e9e1d0591f51128--


From nobody Sat Sep  7 05:16:11 2019
Return-Path: <fgont@si6networks.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 E708E1200DF; Sat,  7 Sep 2019 05:16:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 B3WkoQXvqV9r; Sat,  7 Sep 2019 05:16:08 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45B981200B1; Sat,  7 Sep 2019 05:16:08 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id D1D24861BA; Sat,  7 Sep 2019 14:16:05 +0200 (CEST)
To: Robert Raszuk <robert@raszuk.net>
Cc: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com> <CY4PR11MB1541D0C4B5A65057BB241739C1B50@CY4PR11MB1541.namprd11.prod.outlook.com> <634bdc26-2029-72fa-3fcd-d42923e47d85@si6networks.com> <CAOj+MMHA4pXAoJQSkC5OanRJ2SwD9minC7f_RB+bHUjcFSitAw@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <d47372dd-62ca-f997-8071-36f36e8965a1@si6networks.com>
Date: Sat, 7 Sep 2019 15:15:13 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMHA4pXAoJQSkC5OanRJ2SwD9minC7f_RB+bHUjcFSitAw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4aymWdwffegLmiQnIXu4n8T9LfE>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 12:16:10 -0000

On 7/9/19 14:43, Robert Raszuk wrote:
> 
>     So, double-checking if I understood correctly: You are saying that the
>     two uses cases that you are referring to already have an alternative
>     specification with encap/decap, but this document proposes to use EH
>     insertion to avoid the extra overhead of adding an additional IPv6
>     header?
> 
> 
> That is correct.Â 
> 
> I have been telling you this over and over again and you were choosing
> not to accept it. 

Then you have answered my previous question. This EH-insertion thing is
not solving any problem that cannot be solved with the standard that we
have, and instead introduces potential problems.

You shouldn't be surprised if, modulo social engineering, the proposal
for EH insertion doesn't fly in 6man.

That said, I think EH insertion should be removed from this document, on
the basis that:

* It breaks an existing standard (RFC8200) that explicitly banned it for
technical concerns.

* It doesn't solve a problem that cannot be solved with encap/decap, and
in fact introduces potential problems.




> So per your and few other comments he would not be able to add another
> local (to the protection zone) SRH to his already encapsulated on
> ingress packet, but would have to add another IPv6 encapsulation with
> SRH to be in line with RFC8200 even if the only point of the new SRH is
> local single dst detour and protection of arriving dst address in the
> outerÂ  most IPv6 header.Â 
> 
> How efficient/wise that is ? 

That's certainly, at least, a cleaner design than inserting EHs in the
network (and there's no such a thing as a free lunch). Inserting EHs is,
if anything, a hack.

As a side comment, if you have concerns wasted bits (and since you
stress all the time that SR operates in a "limited domain") a quick
comment would be: why do you use IPv6 addresses (IDs of global scope) to
identify the SR nodes?

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sat Sep  7 05:53:45 2019
Return-Path: <robert@raszuk.net>
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 630A7120E0C for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 05:53:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.905
X-Spam-Level: 
X-Spam-Status: No, score=-0.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_16=1.092, HTML_IMAGE_RATIO_06=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 8__M09qNRmUO for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 05:53:41 -0700 (PDT)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (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 30F89120B5E for <spring@ietf.org>; Sat,  7 Sep 2019 05:53:41 -0700 (PDT)
Received: by mail-qk1-x72d.google.com with SMTP id q203so8471670qke.1 for <spring@ietf.org>; Sat, 07 Sep 2019 05:53:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6IyQv67Y52GlBJd84qSwnh4Jq/K6oWp2aahM6GnBjTU=; b=cH/7XMR1XkCyiaw8pHPPlY+tmPuKYzfPElOMUIy9isLlapaqQGYfqNJCf3r3SBx9xE NRX1+qw9EFJEQjQzKtiBYzfSbXU+23ooQ0SjjmADUCST3EXPvkdPwb+9sEQyo6IM8s1R LvbxDwkRMI8QsPMsEO//w/BM5I9u7Zx4asZ2/+YWVTHdMyAg8s+zMvtQXcRV3slcTKv4 Dp4QY0Fye1mPyeCwZaIj35Ih9EjXxl6xyD76RhsS95M46ATwERm3jKsm2IRoSTPPliF9 oah0xNnBdEVvr5oqCJ68dUbm0lkEPlGCRQMBxKcGczhiVOIxTLbM2uNJGHwgug6M8LnP RrnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6IyQv67Y52GlBJd84qSwnh4Jq/K6oWp2aahM6GnBjTU=; b=n+fKuUho3LBWQobpvpWV6X4nxgx2zo8jvMVL0rY3q1a2Xxby81u57Ke7xaKFSxjwDn 2P0TY2Gi4tdUj3oXhC0pH3CHEtij558MaoKsHO3+gx2C6v/RRJB+u7SIbE6RIgykPxFt g3K5LhQRov8yuvS9athh2M4dLDacvARgV+K5Wrn/s3hjjo3rWqx1cm1qoSZvApmW0oUR 2sv4L7peNAhMKvSojuTUgLQN3sNQ+S5JSWtBpgfzgRlVAyzM4xrSHgHZnPgmaCl0ddwr 1aDRYt2iAd/cXnvB/KHN2oJvEfnilgRHFa6CCpebHYMasW90zXdIEVEToYyugYUAPRKQ 8yjw==
X-Gm-Message-State: APjAAAXaet2oPAMTWD+UXCbM9ayZrtREu0j2G5j15rCV+r5pES5SZMsM MDy15LuosBjtchnMiqX1MyD3KY+0dTonXVfJoAk6VA==
X-Google-Smtp-Source: APXvYqwjj0pkxg1tt3HCOPDg8ANTwDI1XZmHKnrUYzCI1Z4xjFxm6f/9mOCKoq6kiyAh3u1nWzHbzEopCN8zJxOurOY=
X-Received: by 2002:a05:620a:1245:: with SMTP id a5mr13557610qkl.134.1567860819671;  Sat, 07 Sep 2019 05:53:39 -0700 (PDT)
MIME-Version: 1.0
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com> <CY4PR11MB1541D0C4B5A65057BB241739C1B50@CY4PR11MB1541.namprd11.prod.outlook.com> <634bdc26-2029-72fa-3fcd-d42923e47d85@si6networks.com> <CAOj+MMHA4pXAoJQSkC5OanRJ2SwD9minC7f_RB+bHUjcFSitAw@mail.gmail.com> <d47372dd-62ca-f997-8071-36f36e8965a1@si6networks.com>
In-Reply-To: <d47372dd-62ca-f997-8071-36f36e8965a1@si6networks.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 7 Sep 2019 14:53:29 +0200
Message-ID: <CAOj+MMGHG=LTgYS0SL+kZd8=X9PXpRRcPRbfM0VJq6RnpQmG8Q@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "spring@ietf.org" <spring@ietf.org>,  "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>,  "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Content-Type: multipart/related; boundary="0000000000003722350591f60b2a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/SxG8HUQ6Dl1VaB4DkPO3dwZ1VHg>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 12:53:44 -0000

--0000000000003722350591f60b2a
Content-Type: multipart/alternative; boundary="0000000000003722340591f60b29"

--0000000000003722340591f60b29
Content-Type: text/plain; charset="UTF-8"

Hi,

why do you use IPv6 addresses (IDs of global scope) to
> identify the SR nodes?
>

Well one valid reason would be to avoid need for yet another mapping table
like LDP or SR-MPLS requires.

Sure TI-LFA works fine with SR-MPLS no problem. It also works fine with
uSID.

It may work with new EH encapsulation proposal with IPv4 too.

Please keep in mind that for vast majority of TI-LFA you do not need any
SID at all. ZERO SID covers most of real topologies !!!

[image: image.png]

SRC slide 19 from :
https://www.segment-routing.net/tutorials/2016-09-27-topology-independent-lfa-ti-lfa/


All you require SRH for is preservation of original destination IPv6
address in the packet during detour. It is IPv6 packet which you are
protecting so where do you put those 128 bits ?

You can not map it to anything and ship in the control plane as you would
drop a lot till such pigeon would rich the PQ node. That would defeat the
entire purpose of LFA.

Best,
Robert.

--0000000000003722340591f60b29
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div class=3D"gmail_quote"><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">why do you use IPv6 address=
es (IDs of global scope) to<br>
identify the SR nodes?<br></blockquote><div><br></div><div>Well one valid r=
eason would be to avoid need for yet another mapping table like LDP or SR-M=
PLS requires.=C2=A0</div><div><br></div><div>Sure TI-LFA works fine with SR=
-MPLS no problem. It also works fine with uSID.=C2=A0</div><div><br></div><=
div>It may work with new EH encapsulation proposal with IPv4 too.=C2=A0</di=
v><div><br></div><div>Please keep in mind that for vast majority of TI-LFA =
you do not need any SID at all. ZERO SID covers most of real topologies !!!=
</div><div><br></div><div><div><img src=3D"cid:ii_k09jtatl0" alt=3D"image.p=
ng" width=3D"562" height=3D"292"><br></div></div><div><br></div><div>SRC sl=
ide 19 from :=C2=A0<a href=3D"https://www.segment-routing.net/tutorials/201=
6-09-27-topology-independent-lfa-ti-lfa/">https://www.segment-routing.net/t=
utorials/2016-09-27-topology-independent-lfa-ti-lfa/</a>=C2=A0=C2=A0</div><=
div><br></div><div>All you require SRH for is preservation of original dest=
ination IPv6 address in the packet during detour. It is IPv6 packet which y=
ou are protecting so where do you put those 128 bits ?=C2=A0</div><div><br>=
</div><div>You can not map it to anything and ship in the control plane as =
you would drop a lot till such pigeon would rich the PQ node. That would de=
feat the entire purpose of LFA.</div><div><br></div><div>Best,</div><div>Ro=
bert.</div><div>=C2=A0</div></div></div>

--0000000000003722340591f60b29--

--0000000000003722350591f60b2a
Content-Type: image/png; name="image.png"
Content-Disposition: inline; filename="image.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_k09jtatl0>
X-Attachment-Id: ii_k09jtatl0

iVBORw0KGgoAAAANSUhEUgAABlEAAANICAYAAABXC8m7AAAgAElEQVR4AezdC7AV1Z33/TVTQRAV
FAQVkIvcjwREEB0NEiMxPGrUOE80xslIVYwxk2TGSszlMZOkNJNU8sSknMkkMY6pMubxEpMx0YAv
MagBlAGU6+ABuQgoB5QjKKjHC1PlW78+rE2fPn1Z3bv33t37fLsK9t69u1ev/nSf3t3rvy5/9d57
771nmBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBLoI/HWXT3xAAAEEEEAAAQQQQAABBBBA
AAEEEEAAAQQQQAABBBDwBAiicCIggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAiECBFFCUJiF
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCBBE4RxAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QAABBEIECKKEoDALAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEECCIwjmAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCIQIEEQJQWEWAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIEAQhXMA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEAgRIIgSgsIsBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQIAgCucAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIBAiQBAlBIVZCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggABBFM4BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBEgCBK
CAqzEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGCKJwDCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggECIAEGUEBRmIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIEUTgHEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAIEQAYIoISjMQgABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQI
onAOIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIhAgRRQlCYhQACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggQROEcQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQRCBAiihKAwCwEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBAgiMI5gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgiE
CBBECUFhFgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBAEIVzAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQAABBBAIESCIEoLCLAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECAIArnAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCAQIkAQJQSFWQgggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAQRTOAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgRIAgSggKsxBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABgiicAwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAiABBlBAUZiGA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACBFE4BxBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QACBEAGCKCEozEIAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEECKJwDiCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACIQIEUUJQmIUAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIEEThHEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEQgQIooSgMAsBBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQIIjCOYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIhAgQRAlBYRYCCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAgggQBCFcwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQCBEgiBKC
wiwEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAgCAK5wACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAgggECJAECUEhVkIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAEEUzgEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAIESAIEoICrMQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAYIo
nAMIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQIgAQZQQFGYhgAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAgRROAcQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgRABgighKMxCAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBAiicA4ggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAiEC
BFFCUJiFAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCBBE4RxAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQAABBEIECKKEoDALAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEECCIwjmAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCIQIEEQJQWEWAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IEAQhXMAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEAgRIIgSgsIsBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQIAgCucAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIBAiQBAlBIVZCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggABBFM4BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QCBEgCBKCAqzEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGCKJwDCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggECIAEGUEBRmIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIEUTgHEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIEQAYIoISjMQgABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQIonAOIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIhAgRRQlCYhQACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggQROEcQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQRCBAiihKAw
CwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAgiMI5gAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAgiECBBECUFhFgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBAEIVzAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBAIESCIEoLCLAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECAIArn
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCAQIkAQJQSFWQgggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAQRTOAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgRIAgSggKsxBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABgiicAwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAiABB
lBAUZiGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACBFE4BxBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQQACBEIH3hcxjFgIIIIAAAggggAACCBRMoG3nTrO7rc3s2LHDy9nevfvMvlf3dcnl0KFD
TN8j+3rzRowYYcZPnGiO6devyzJ8QKBoAhtaW82br78emi3O4VAWZiKAAAIIIIAAAgjUUeCv3nvv
vffquD025RP49a/uMm1tu3xz8n3bp08fc/KwYV6ieog+aehQM/TQ53y3RGoIIIAAAtUKuP4mXHrZ
ZWZiS0u1m2N9BBAoicDiJ54wGzc+Z7Zu32b2HziQKdf9+/Uzo0eOMhMmjDfnnndepjSiVvr+974X
9VWX+QrufOqauV3mRX1wvR5GrZ80vxH3yP/5wANJ2fK+P+vss3vE/brO6x0v7DBbtm4zL7fvSbTp
07u3OXHwYDN2zBjTMmlS4X8HH5k3z6xbty5xv7TA57/whdwDna7b7wn3FK4WOhaTJ082F158sdNx
YyEEEEAAAQQQ6FkCtERp4PFWAGX7iy/WNAcbN2/ukr59iJ4569zCP3x0yTgfEEAAgSYXcP1NiKqp
2+Q87B4CPU5ABX+LlizJHDjxgyn4smrdWu/f/AULzIxp08wFc+bkUnBbi3tZ1+uhfx/Tvq/3PfKf
n3jCKYuq+NSslZ5eP3DAPLpggVmydKl5+513nDzsQlpe55r+yVLPNLNmzixsgfdbHR3Oz3n33XOv
ue5z19tdzeXVdfs94Z7C1ULwCtIxIYAAAggggAACYQIEUcJUmnie/yF65Mknm9nnn2+mn3lmE+8x
u4YAAggggAACCJRH4Jnly81vH3wwl+BJ2F7rXlCF0CrIvvzSS3NvmRK2zTLM4x65tkdJLXGyBE+i
cqXj9fD8+V6g8aI5c0p9HivAqb97nsmijjbzEUAAAQQQQACBxgswsHzjj0HDcqCaXHfedZe57cc/
NqoZxoQAAggggAACCCDQOAEVNOveTAXEtZ5Us//eBx4wd/z89lpvqnTpc4+c3yHTM8a3v/VtL3CX
tvWJSy70t2LP4zI/zyhwyoQAAggggAACCCBQXAGCKMU9NnXLmboz+Oa3vmU0oCMTAggggAACCCCA
QP0FFMxw7fIpz9ypFjyBlHBR7pHDXVzn6tlCzxguY564phm1nM7jW2/9UWkrhikY5DpuTpQB8xFA
AAEEEEAAAQRqJ0AQpXa2pUpZNcN+cccdXlPyUmWczCKAAAIIIIAAAiUX0PgnKgRu1EQgJVqee+Ro
m7hvFEDRs0UtWp9EbVfBmjIHUtTdWdvOnVG7x3wEEEAAAQQQQACBBgoQRGkgftE2rYec/3fffbRI
KdqBIT8IIIAAAggg0LQCKmzW2A6NnhRIWew4+Hmj81rv7XOPnE5c3Wrdf/9v6hpAsTlUIOWn//7v
9mOpXnWe/faBB0qVZzKLAAIIIIAAAgj0FAGCKD3lSDvup27eVWuMWlCOYCyGAAIIIIAAAghUIfDQ
H/5Qxdr5rvrgQw+VtjukfCW6p8Y9cneTqDm/vPPO1F149end20wYO9Z8+Lzzuvw756wzTf9+/aI2
FTpfY9qUtWssdSFHMDP0sDITAQQQQAABBBBoqMD7Grp1Nl5IAT0k/vruu83Xb7qpkPkjUwgggAAC
CCCAQDMIPLN8uVGBb5pJhc0t4yeYgQMHmBEjRnRbtaOjw+x4YYdZ37oh9QD1ugd8dMEC87dXXNEt
XWYYr2UF98jxZ4LOaQUCXCcFSGbNnGkuvPji2FWU7sLHHnP+e1HXWGedfbYZOmxYbLpF/HL+ggVm
6rRp5piUwaMi7gt5QgABBBBAAAEEmkWAIEpJjuS1c+c651QPz+3t7Wbv3n1m6/ZtqR+gtSFbg4uH
aGd2FkQAAQQQQAABBFIJrFq12nl5BU8umD07sbDZn6AKnn/74IOp7gVV+Fym+79mu0c+aehQ/yEs
3XsFOlwntTz59LXXOgULpp95ptE/tTD5s0O3cwoIzv/jPHPd5653zU5hltMg8wQzC3M4yAgCCCCA
AAIIIOAJEEQpyYmgh4asU9qaW3Y7eoi+YM4cpwcbuw6vCCCAAAIIIIAAAm4Crc9tdFrwhEGDzY03
fjn1PZnuH8dPnOgNtq2xIlwmFT6rO6FzzzvPZfGGL1OWe2R1UxWcwoIBZWw5YfdL4/u4tqwaefLJ
5oYvfcmu6vyqAF/HWx3mqWXLE9dx/ftKTKgBC+jcaJk0yUxsaWnA1tkkAggggAACCCCAQFCAMVGC
Ik34WQ+X6prrk1dcYVSL0XWyXTq4Ls9yCCCAAAIIIIAAAm4CKnDWvZbL9IlPXJk6gGLTVZdA1133
mVT3gOoOrCdM9bxHVuG//5+6mmq26ZmnVzjtkp5HPv+FLzgtG7bQp66Z6zROig0IhqVRhnlFGi+p
DF7kEQEEEEAAAQQQqKUAQZRa6hYsbdUo/Ox116V6iFZrlNcPHCjYnpAdBBBAAAEEEECg3ALtL7/s
tANqhVJtbXS1bpg29TSn7WmhtrZdzss2w4KNuEfe3dbWjU7HuszTlq3bnLKvbumqHe9jxrRpTttS
F8dlndSq55F588qa/cLk+8i+fQuTFzKCAAIIIIAAAuUVIIhS3mOXKed6CL/80kud16U1ijMVCyKA
AAIIIIAAAs4CroW7R/Zxb0Uct/EPnT877usu37l2ydRlpZJ/qPc98oaNG7qJHXds/27zyjTDpcs4
tUJJGkTeZZ9HjBjhsph5cedOp+WKutCjCxdSoa3KgzN40KAqU2B1BBBAAAEEEEDAGMZE6YFngWrb
Lf2v/3Lus3jd+mfN316RP5T621YBwuYtW8xLe/ZEdmmhPpMHHDfADDt5mJl57rlV11zLe0/UHceb
r7+emKz6JM9S605j2iRNRx1zTKZaqrXMu1owrV650mzc+Jxp273bRD1Yq9bl0JNOKuzxDdq7mGlQ
2Kg+zeWyZPFis2nTJrP75ZdDB/vVOT906BAz/YwZmY5rMM9Jn8twrIqex7adO82ypUsjr2cqNBo5
fLg5ediw0o41pX0MqzntP7/irkVJRv379TOjR47yrgVpC9h0nVSBpGpBh11rdJ0ZM3qUGTF8RM3H
edB+rl2zxux8cafZ9+q+2N83a2d/5wYOHJBLH/hFv065nEvWJutvp13fvrqYaNm4c9imVe9X3SPl
Mel3SX9nGrSaKVygXvfI+k1b39o9iKLfiCxT2uuOzoPj+vf37jUGDjzeTDnttMj7Ftf8KA8uU8v4
CS6L5bbM22+/nVtajUhIFdr+8PsHjbowK9PULM95ZTInrwgggAACCCBQWwGCKLX1LWzql152mfnX
n/zEKX8qkNKDUVShsFMihxZSOvP/OM9ooEfXfsBVG1L/Vq1bax6eP99MGDvWfOCcc0w1A4mmyXPS
sq3r15uwgUGD611y0UWpa97pAeTeBx4IJtXtsx6Gf/CDH3SbnzTjrl/9yqkw5Zvf+IZzACjtMdb5
pX9FPb5BQ/VPnVRDV4PHqt9z/2RdtJ9Jkz3nNWiqju2smTNTnztJ29D3Nk+uf4+NOFZFz6MK7xc+
9ljiOaHr3cbNm71/ul6cPnmKuerqTzr/Xbkcz1ovoyBR0rVOwYBgt0P2GCad+yrY1TL6t2jJEqfz
XtfI+QsWJF7H7Lmrvyktf9GcObkHU9Tlyrp16xLPhbDjZP/m9Z2Mq/27L/p16sCBA+bOu+4Ko+g2
75yzzsyl8ND1907bC57D3TKV04xBjrWjdf34zwce6Pa7kiUb6gJJlVc0qYKKAnfBSfnq24O7v6nH
PfJ999wbet26YM6c4OGI/ez6GxRMRNdb/bP3M7q/1vV78uTJme839Jxw7dzOgv4dOzrH1LHnmt2O
8jFhwvhgdvicIKDfrokTJhbm2Scqu/b33vW+UunY3z/99tfqOU/BeNfJtYWTa3oshwACCCCAAALN
I0AQpXmOZao9UQGBauaqYMllUuFZsFDYZT27jL2pTipEs8vHvdqCSBVc6kG3XoUdUXnSwKBJBYta
V7WS006uA7vqQVjGaQJdWl7rJU1eSxHHmpEq5NE4Oq4BsrBt2+P75FNPmY9fcUWqfQpLrwjzqnHR
MdJDpQpnNQhrltZMYQbV5MmmV+tjVeQ8qhaxaoaqYCPLpGuhChnUvaJqPjfrpGPocn0M7r8979Vi
69PXXtvtvJf/L++80wtKBddN+qy0FZxWK7nrPnd90uKJ3+ta+uu7764URiau4LCA3X8Fk+Zec01d
fueq+Xuz+XW9Tul3W4EirZc0hdXWT1on+L1aobhsS+upBWC9pjSBCv0dqV//tK20gvtSzb1cMK1m
/Vzre+Q7fn67FywO+imA5/obX4vrji3MXr7iafOJT1yZ6bpjKzjZ1+A+KuiTpkA7uL7/sw3U+OeF
vVfL3maY/jj/kcIGUXQ+qpJcUZ/zXP+umuE8YR8QQAABBBBAoHYCjIlSO9vCpzx50qnOeaymP2HV
zv3hrbfmcmPtz7Ae9tSaRgU/jZwUuFCgIWlSgWnayXWATqWr7mPSTAqMuUwu54kKNL//ve95haXV
BFD8+VEBvc4b1TQv86TCEhV+Veui8/3WW39Udb/YZThWRc+j8qdjkTWAYs9nnRMqzP/1r9xq5Nv1
yvAqI3vuV5NfXQeC570KxP/lu9/NFEDx50WFPbf9+Mf+WanfKy+6TunvsxaTCv71O1frgYXtsarn
dcp1UGgZyLma6ZmnVzitrt/yelbMiCpojsqsAur6rVVBNFNtBVzufWwOXO6RdU3U3/HXvva10Pth
BRUv+9jlNsnY11pfd1TB6hd33FGT+y+d83kVaK9YuTLWyX6p7sqaYdJxafQzT5hjWZ7z1K2qy5RX
kM9lWyyDAAIIIIAAAuUSIIhSruOVa25bJk1yTk9jN2SZVDCjh/5qC2bitq0CahUq6AG1UZPLw7YM
0hQEaX9cWwppv9O2dLFdLCSZqaVN3KR8qpCzFoWItpC51gWIcftXzXcqoM2jVp7Ng86Hn/77v9uP
qV/LcKyKnkebvzR/m0kHSsEYXSubZbJGeZ37slbXN5p0DVXhnmurgiRTBWmyBrFsXmr5+2bzr9/R
WgWUG3WdStNtkWsQxHoFX11bs7j8lgfTrvazuihNM+m3Vl2hqTBe526a+4o02+npy+Z9j6xrmP6O
w65dKtxVizOX4EK9rjv2/quoATv9ZoZZhp23Gu+lWSa19larj6JMZXrOO3FwcoU3ubr8HRbFn3wg
gAACCCCAQH0FCKLU17tQW0tT29L1QcW/g7qxzqsQzZ9u2Pu8aumHpe0yz/VhW+OnuE4alD3NtHX7
NufFVcjpEvRI6srLFpbmWaActhMqeChbIEXnvwpo85503LJYlOFYFT2PtcyfrpUuf5N5n0+1SE/d
bOV9TZCPznsFUPIOWiiIlbYgWueCxtjIOy9xx+PBhx7KvbJAI69TKqhyDSC4BkHC/HRsXe9hkioN
hKVf7bxx48ZlSkL7pHNXLZUUUNGx1N9IkQpYM+1YQVbK+x75oo9eHLpnCqB89rrrnFpA6bpTi2tg
aMYOzfx/991XuHMqzfOFrjFpurqNs6jVdxojzbWVhH5zftvgFvjWIc1xsOtkfa3Xc57rcci6H6yH
AAIIIIAAAuUWIIhS7uNXde41iKTrlKY2mmpH1iuAYvOvQju1iGjEpIdtdcWQNK1b/2zSIpXv1V9/
mkkFKq6FJ64BmqRaubUoLI3a50cXLkxd0BmVVq3nq6ZgLc9/jZOQdirDsSp6HjUGSt7BgbTHsejL
q6CjFsFD7XctWzX+acGCVLQ6F1wL5lMlHLOwCs+WLF4cs0S6r4pwnTp96lSnTMs6baDLJuzaiqVR
ha0a48Tl/sHuT9irfPSbo7+R73z3uwRVwpAyzMvzHlkF+Sos9086575zyy1OARStp9Ys9QzcaptF
KrRXftIW3H/gnHP85IV8P3DgADMzodW3P+P6jU3zTOZfN6/3ZXzOcxkbx7W1Sl6OpIMAAggggAAC
5RJgYPlyHa9S5FZdjlQ7VkDWHVUBp27sP3XN3KxJZF5vUsvExP1W/lST0KWpeJqWJTbTGhfFpcad
a4Amrlau+mVOW1iqgqLj+ve32TWv7t/vXBCpB/n77/+NufmWmyvrF/VNXCGHarn5H9LSGNj9VYGZ
/s5cByQvw7Eqeh5VYJHluhY83m+9/U6PDcQE//5f2rMntwLBYNppW/XoWuZ6bVawOu25oFZ9R/bp
2h97lr/9TZs2mQvthaDK1yJcp3QNUwubuLzY3VQwJE3rALueayuWrC1C7Haqef345Zd7XXRVk4Z/
XRtUsYEVnX9jRo8y08+YkcnQnzbvswuoNYqOiYIzs88/P9Ug4bruuFbO0PVQ96Qjho8wffv27ZLh
jo4Os+OFHUZ/FzpPXCZbaJ92DB+XtF2X0fVZ3Zmmubafc9aZqYxd81KL5f72iiuMKlq5VtT47YMP
Go3d4fI8kXd+y/qc1/fIrn8LebuQHgIIIIAAAgg0vwBBlOY/xrF7OHbMGOcHkh07diQ+jOghZ37K
Gr3KoGrjqQBj8KBBlfzaB72Vq9c4FbDYFVW4NXHCxMS82uXzelXhhEvBmmoSq+Zp3KSHZdeHW386
ruOiuARo9BAeFZDRcVYtZtcprsBAhdN/nP+I04OjHi7VXUmSn2u+6rlcXgY2z+3t7fZt7GsZjlUZ
8rjwscdinYNf6u9n1syZoeeq9vfRBQuMxnPqCZOu7x+ZMye08FbBs2ocVDj80Ysu7Ha9l7FqbbsW
Ouo4qIWeS2Dy8ccWOh82FeJ96PzZkddSXeuVnstvhza6/YUXnLedZcFGXKemTT3Naf9dgyH+/Xbt
ykvBzkb+rqhwesPGDU4O/v1zfa/fTv3TeWYL2OPOS9d0m325vO+RdU/1zW98I/J6EOe5zPGe68Pn
nWdUIO8ypbn+rlq1utt11mUbeSyjv2NVonENMGib+m247GOX57H5uqXxiU9c6XXP57JBPSPoPsL1
WLuk6bKMflub+TlvwHEDXBhYBgEEEEAAAQR6qABBlB564Gu127qhT1P4r4ccPTTE1S697GMHjLpO
cS1k0r6phla9a8zZLr2S9t8l0KEWJVkml6O+//0AACAASURBVOCIa6GSajFGTTrOLjWHtb66r7ju
c9dHJeUdJx0r1y4a1JVVIwu7Inck5oukQg3tv2oUqjs610KCzVu2xGzx8FdlOFZFz6MCfWlqv6og
+vNf+EJkDVHVHFXBh8ZSqnf/9ofPjPq8u+Sii2L/Xm0BUJZASty1Rca67rheV6ThGphUYN9lSvq7
VxoqVFXLSdWQdTFwve665C+4TFJ+a3Wdcq2AoN9W/X7F3S8E98m1K6+W8ROCq9b9s86DvXv3pW7h
mTajctT9lP7FBc3SpsvybgJRlVOS1n7RYTBxBaztNTUpPX1vl3W59qQJSLts23UZ/f5qXJY01z4F
Cm+88cuRv8Gu2673crq2KfDu+ryj46YW41nPqSz7V+bnvBEjRiTusrpWY0IAAQQQQAABBKIEGBMl
Sob5qQXS1iZXAZi6ZkoqEFFhmAoXVBjnOqmQIMvg267pRy03euSoqK8q81uf21h5H/XGJdAStq72
WzWb4ybXwe1VsBU2pTnOcYWcwbRV4KkCnaRJ+6iuBMoyJRVM2v3wCn2v+4z9mPiqroCSpjIcqzLk
UTVwXScFhuMCKP50dO3TgMLNOpCpzn2XgOcFc+akNtC1Ii44a52vuvqT9m3ia8dbHYnLqBDfZVL+
bAGly/JpDFSomPfUyOuU/g70d+MyuQZFbFqurVdOP91tbBabbq1eP33ttd3GzajVtpSugsN33nWX
ue3HP/a6s6vltki7OoG33347MYGThw1LXCa4gK5TCjoEJ81TUEbXhk9ecYXXgia4TK0/6z5e52ea
AIp+T+dec03pAijWUq1n0twT/Pruu+2qNX9Nc7+mzDTjc17NkdkAAggggAACCBRagCBKoQ9PuTKX
pja5awGYX0CFcWkCKVkG3/ZvL8v7CRPGJ66mh8GkgjiXQEvUhpJasbgMbq+H56jglrojc3mg1UNg
mgJM7c+n/v7vo3ary3zXMV26rNSAD2kLUlWbUIUWLpOCSUlTGY5VGfLo+veoc/666z6TqvBGf2dp
BpRNOuZF+V7XENcgggKI/nGCXPbB9VqhtPV36DK1te1KXEzH67bbbjM//MEPzLVz53oFjCooCgYB
NN5BmimLQZr045Zt9HVKeTtzxhlxWax85xoU0QqurS51rta75WplhwJvvGD65673zqvAVzX9qDEv
vvmtbzV8sOqa7mQPSHzFypWZgmHqelLXMQVMdF3T9e0HP/iBueFLX/Ku4+rmsJ6tHXSoFEB5eP78
VEdNv8GqmBB1/5oqsQYtrGvA5Zde6rx1BULrVbGo7M95avGdNLm0VklKg+8RQAABBBBAoHkFCKI0
77Gt+57p4c1l0kOOampnmRRISVPIXIsau3H51oOm9i9pimsNooIflyBF1DY08HDUpFpkLt1FxXXl
FZe+f7vq514Pg2km1yCCa6F2mm3XYtm0BanKQ5aapFF5L8OxKnoe0/w96pzPUtCkYIPLdSPqOBdx
/oxp01JlS2MPuE76DUjjPHToENeknZfTtU0F7zp2ahGjVpW3//zn5p+++EWv1naWQvla5NNlhxp9
nVIeZ557rktWve5Ckyoh2IRcW63E/d7ZtOr9qvNK55JrADCP/Om+Q7X+G9GKN4/8k4bx/j7ULWja
Y6h7a13HdN7p2pX23i1v+ywBFAWyv3PLLaUOoFhHPUuk+dt/8KGHMgXP7PZcX8v+nNfo89rVmeUQ
QAABBBBAoLgCBFGKe2xKlTPXGp/aKdW6ruZG9uOOA2ZqWxqotd6TS9/qca1B4gIsLvsSN/Cwav27
TFFdeWnduPT9aU+ckFzjy7+8fT9u3Dj7NvLVpTVP5Mp1+kKF4lkKUvOsBVeGY1X0PKb5e9RAzVkn
BWCaadJ4L7WaXK4R/m1rvJF6TaoB7TI4fVh+6plPu/0iXKeUF90TqCa8y+QaHHFttVLN361LfrMu
o3Pp6zfd5LUMcLXJui3/eqr9X+8KKP7t8746AVWU0TG84YYbvDGhFJBQBZqyTGpVkbYFigIoZRwD
Je6YqLWla+UK3RNr7MhaTj3lOe+koUNryUjaCCCAAAIIIFByAYIoJT+ARcl+moJGDYJYzaQayMGu
U6LS27J1W9RXNZvv0qWXHnKjHmqTBg9NeqiKCzC4jLWi9KO6QkhTKz9LAEEHZdQppzgdmzTnnFOC
OS+UtnuinDfvdWWjc8FlatSxKsP55DJOhozVJVCa1hHB45I16BhMpyifo64heeTP9RqRx7bqkYYK
De/4+e1mydKl9dhcl200+jrlz4zLb6eWdwmOuBb46V6imr9bf/5r9V7XZ7USUBdL6m7J9f6nmvxo
IO+oe5Rq0mXd7AJpWutpK/r912DwCkh85WtfM9/+1rfNr391l9f1U9LYedlzWd2aOufUqiLNpACj
WgJWUzkrzfbqtayuS2m6+tRg9Lru1WpKc89d5Oe8pBY+Rf89qNXxJV0EEEAAAQQQcBN4n9tiLIVA
vEBSwb9dO68Ci8mTTjV/fmKPTTby1aXrqsiVM34xddo0c+8DDySurVYhYYMuJ9XM10OVCtviCsj1
sBNWiOnSDVZcS5r2l19O3K9qFwjLd1iaroXbYevWY17WrnnyqgVXhmNVhjy6jJOh82n0yFFVnVYu
fXVXtYE6rqyAUtrpyL7urUVcrxE2D3m27rJpZn1VIeFzGzaYHTt2mM1btngDe2dNK4/1Gn2d8u+D
WvDMX7DA65LIPz/4XuNBqbAw7jxwLfBzHYslmIdGfFYhsbpb+tsrjBfg0D2EKkZs3b4t0SxtfnV/
cd8993rBm7TrsnxtBNS6789PPJE5cd0P658K2zXpOq3frWEnD/O60ytCEELnXNy9bXDnFVTU30Sz
Tto3daHlMgaeDO6//zdeQKkWHjzn1UKVNBFAAAEEEECgbAIEUcp2xAqa31df2++Us6EnneS0XNJC
aQrF1C1F1pr2SfkI+14PouqzXwO1xk1hrUKU16QHSD1I62EmLv2whx2XtJXfuNrA7e3tcbvU5bv/
dAgkdVkh5QfXwu2Uyea2eNauefKqBVeGY1WGPLqeEAMHDnBdNHS5IhRghWYsw8zj+vdPvdbgQYNS
r1OGFXTdVcBk7959pm33bqcxqeq5X42+TgX3VeOT2ELe4Hf+z+rSKy6IEtdlpj8d17FY/OsU4b2u
F/5KGGpZsHbNGi+oosoSSfcRLvugVgxKN6/fJJdtsky0gM531aLXQOJ5TCqY1zG2rVVUyUkVlNSK
oBHHXOea8uI6XXLRRV3+BlzXK9tyH7/8cm+sIpd8K0ime+9aBJaa5TlvwHEDIv+G6tHKz+U4sgwC
CCCAAAIIFFeAIEpxj01dchZW2J5lw64tPqotaLR5y6u2vk0v71f12R8X5ND2wlqFqLAtbrJdbamW
bVz6Ya1ZXMaHUfpZ+/MP5ruaGpPBtMI+v/W2W1dVYesyr6tAGY5Vo/KYV4FVV/HwT3kWkIVvofxz
i17IoaCJrrXqStL1d7H8RyW/PdD4JC5BlLguvVQY62Kvyg7NErxUobe/4FstdXSfkFThIunIzf/j
vB7dGiWve+QkZ9fvL73sMvOvP/mJ6+KpltPfjFp467dWXWSdfvrUulZAWpaiO8OeEkDRAVQlsFWr
VjsHmNRS/YI5c3K/trlcU5Xfoj/nxeXvyD69U/3NsDACCCCAAAII9DwBxkTpece8yx6//fbbXT7H
fUjT+iMqnTRdtkSlofn+woK45fRdUmAiaf0s37vUblVN0WD/xereJW4aOXy493XSoM1habuMDxPX
lZc2rNrURZlcH+iKkt9656MMx6oMeXQ9boOatCWF6/7Xa7kiFnKo0F5jDWgg5zvvussLAnB9ynZG
6Lc9qc96pWy79Arbimth7OlTp4at3hTz1GpBtdFv+NKXvLFUVOicJQAZVtmjKYAcd6Le98hJ2dJx
1bGs9aQWIbqW3fbjH3utkWq9PaWfdP9r86AuvPytsOz8Zn696upPphpkXt2iNWoq83Nenz59GsXG
dhFAAAEEEECgJAIEUUpyoGqVzVf3u3XDpe3n0fqjWbtsCR4f1W51KQgK9tueVOtdLVw06UE6adwB
f9rONXMnjA/uSpfP+14tThClS8YK+CGPoGM1u1WGY1WGPLoeg74pxvRwTZPlii2g8U0UPPnOd7/r
BU7y6EKp3nvc6OtU2P5Onjw5bHa3eUsWLe42TzNcuvLKs9VlaCYKNNN2/aXBt1UAr313ncIqZLiu
2wzL1fse2cVMAYS0x9El3bBl1OL5h7fe6g1GH/Z9nvNe2pM8zqECgbXoqirP/ahFWvobTjPIvIJg
ahXZiKnoz3lxv3knDxvWCDK2iQACCCCAAAIlEiCIUqKDlXdWVQDkOlihtp2m9UfeeS1jemPHjEnM
tr+wZ7HDgKFTTjutkmbSQNb+bijUV3rS1JMKlZIs+B6BtAKNaPGWNo8sn5+Afj9vvfVHTl1PuWxV
QfGkwLhLOs2wjFpyuhT0h7WScK0wkNTqsiiO2p88JxXAf/a665x87Xa3Pf+8fdujXot8j2yPo0tl
nWoPmgJp9z7wQM0DKS5BaI3Z0lMnBY/SHO/fPvhgT6VivxFAAAEEEEAAgZoJMCZKzWiLn/DqlSud
M5nmxj0uURU01nOQd+WlUd3saHDOpHEc1OWLHtRVy2zHC/HjoaiAzR/IGnbysNg+kv3jomzatCnu
sHjf2a7C4haMG5Axbj2+q79AGY5VGfJY/yPHFosuYAMo1XTZpSCBrrmq+aruGdW6UAMCJ/1mFN0m
j/zp91BBjqRBplXoqsoH/nG8XLvymjnr3DyymjkNnUPPbdhgOjo6THt7u5eOKj6o+yiN9+U/t/7p
i1/0zo/MGwusqHNNtdpdz7W3OjoCKfSMj424R04jq+Oof2pxkGbMjDTb8C/74EMPmanTpuU+1oa2
Eeza1r9d//u4VgT+5Zr1fZoxcVRJTuOj1Hsq+nNeXK8KjXperPcxYnsIIIAAAgggkF2AIEp2u9Kv
mVRo79/BpFYVKhByqUXmT7Oa964PXNpGo7rZUcBDXQ/4C0PC9nnJ4sVe/85JY5YEW56oVcrD8+eH
JenN0/GQkx6y4wahtwnYrsLs57DXuAEZ/cvrfDhx8GD/LN7XWaAMx6oMeVTwMk2LvWoOswpPmYov
8Ms770y8rgf3QufRpJaJZsTwEWb02LFdAuLBZflsvEGtk4Ioctq48bkuQRR/684oRx0L/S42clIA
RWNOuExqCZJ3fhW4cw2iuOSxGZfJ8x65lj6qmKR/CszpflKVZlzu+dLmSfeUjy5YUJPutN58/XWn
7MQVgDslUPKFdB3QmDCuf7t5Ppc1y3OevzJa8HRo1PNiMB98RgABBBBAAIHiChBEKe6xqXnO1rdu
cN5G0kDmKjBPGs9DG/N3MeW88ZAF219+OWRu+KxGPnSp64E/PxHfz/POF3d6D79JwZYJgfFKXII0
GhfF1UpdqOQ16Xz4+k035ZUc6dRQoAzHqpF5PK5/f6cgSh7XtqRrQA1PA5J2FFCtb9cCShU6TZt6
mvnQ+bMJmjj62sVUKKzuaJICmP4uvVy78poxbZrdTMNex0+c6LxtFYpf6Ly024J5B2XctlqupfK8
R67Hntuxb+y5olZaCgSpgk5evy1q2dDIMUniCsDrYVyEbVwwZ45ZsXJl4rUx77zynJe3KOkhgAAC
CCCAQBkFGBOljEcthzw/Mm+e8w24S61NdcvjMu1OEfyISy9NDcFGPnQlBZ+0jyoEcuk2Qt0oBKcx
o0cFZ3X5rIJdF6sJY8c6ddHg2tSdGvVdDkNDPpThWJUhj3369HE6fq++tt9puaiF0rSui0qD+bUX
ULc5LpMCKBp74lPXzHUOoOQRiHPJW1mWcQl2qKa1HU/MtSsvdbXZ6EkF3rq3cpkUtFMrgzynvMda
yTNvRUgr73vkRuyTurnT9efmW242P/zBD8wnr7jCnHPWmV4L6az5sS2cs67PetUL6Npx0Zw51SeU
MoVmes6L6qK63t1NpzwELI4AAggggAACBRCgJUoBDkIjsrB8xdPOm1UXJEmTa7c8qlVqu5hKSjPu
e9caglE3ynFp5/mdanuqoCSuNq0eSh974i+xm1W3YHpwCk7qGuapZcuDsyufNS6KS+DKpSsvJTro
hBMqace9yavWY9w2+C5eoAzHqgx51JgVLi0PdM6roDPs7zT+SHV+q1ZjTMUXcOliSnvxd1ddlboL
Jo2HwXRYwGVcMS1tu/Ry6cpL9wSNrFhxeO+MOemEE2LvDfzL5t2N0to1a/zJ8z4gkPc9ciD5un/U
75J/7CBlQK3qNmzcYHQ/HXePGsxsLbqXU4txdVPF5CagY7lq9WqnexO3FJOXaqbnvMmTJ5ukbqqT
RVgCAQQQQAABBHqiAEGUHnjUNXhtmkJudUWSNLkWdiidJYsWpy5c8m9fD36uD3xFuElWECou0KF9
SzoeUS1O9CB17wMP+Hm6vFeARv+SJteuvBQUcu0XOTjgb1Ie7PfVFETbNHg13t9Y0Y9VGc6nNAPZ
2vGNspx/m7dsybIa69RRQL89LpMC59RodZGKX0bBDrWSTApiqjWna1deKjwryqTKC0n7ZvOqMRB0
n5VXAGjdunU26cRX1xaDiQmVZIFa3CPXctd1z6QxdjSgd5qutnSNstcp7bPrOBtvdXTkvjs6r9Pk
PfcMlDDBj19xhfnhrbc63ePnsXvN9Jx34cUX50FCGggggAACCCDQAwUIovSwg57mQUk0p0+e4vTQ
rgegpBYXllo1eatpjfLH+Y/YpBJfddPf6Gn6GTMSgyhJeVSLk6hJNWtdxqOJWt+1Ky+7/sjhw50K
fmztYLue6+utt/7ICyqp9c1xx/Y3agmgQhy1WqAfd1fFzuXKcKyKnkcVMrkOAL1oyRKT5eFchfPV
/A2nOytYutYCGkcny8Q50F3NJdCgigK/vvvu7iuHzHGtMBCyau6zlJeH5893TveOO/7D3HjjlzO3
drMb0n1gmnNt9NixdtWmf63VPXIecLpv1hh37e3tZu/efWbfq/u6HcesgTYFMBoxzkYeLj01DT13
zTz7bOfgV7VOPOdVK8j6CCCAAAIIINAMAgRRmuEoOuyDamn+9oEHnAq//cld9FH32jrqv9y1Jttd
v/qV+edvfCN1YcAdP789sdWGzb+CA7rpb/Tk0qVXUh6D3TD4l1drmzQFIv519V5BijSTS6GW0ssS
LPPXJlbrHP0L1tS1wZUPnHNOpRZlmvz3pGXLcKzKkEeX2vA6r9RCToVwaWrUqhZxmsBwTzp/y7qv
WcaE0hgMTN0FFJR8dOHCxNrWLr+BqhSStbu97jmrfo7y4npt0db0e6hKBtUEUnSeud6naZv6vS3C
fVT12vEp1OMeOT4H0d8qb9/57nejF/B9o3GB0vz++FY1Cv66tPI+sm9f/2q8b6CAjrW6MUxqzZ5X
FnnOy0uSdBBAAAEEEECgrAIEUcp65BLy7W/er8FqgwXRCat7X2sAyjQPz2maeutBTYUB1133Gedt
KIDi2h+9dkCF7EWZXLr0ispr0rguGrw+TaFIcDtpW+uo9qxLoZa2c//9v0lV4KNAX9JkgyvqyoAp
XqAMx6oMeXQN9Oho6G9RhUyuLVLuu+feuhWAxJ8tfJuXgK5RKvh0/f3U77VaMTGFC7SMn5Dqtz88
FWMmTBgf9VXD5us+Jc39mc6tb37rW+aC2bOdrzHauaxBgsmTTm2YTS033Ih75Kz7o+uIa0vvJUuX
Zu727dX9+52yOOqUU5yWS7OQWmO6tvi8/ec/T5N00y/70YsudLarFqPsz3nXf+5zTgTXzp1LJS0n
KRZCAAEEEECg5wkQRCnJMXe98ctrd/TAdtnHLk+VnB70FHhJGv/DJqrCAPXnq+bocTXn9HClmtpa
3nVS7U7b17PrOrVcLmkA+LhtJ43rkmZcieB2stQyVe3ZaVNPczrOOmauNWdVg9+1MKlIgwMHTYv0
uQzHqgx5VEBEhdwutXR1/NVFj/qNj7uuqVBTXRC51KAv0jlFXtwEdGy/ftNNiQurMFfXSNdzKzHB
Jlxg5qxzqw6i6J4mrkVno9h0n7LwscdSXQfUfZmuMarMoN9i3V/07du3yz2Pun568/XXvXEyslak
0ZhaF8yZ0yiaVNstwz1yqh0KLOzaAkDnRpZu33T/5XIN0jlBt6qBg9Pgj7qGbNi4wemevNqs8pxX
rSDrI4AAAggggEDZBQiilP0I1ij/H7/88kzdXijwsnL1msSuN2y29cCnmtuqPafapgMHDrBfmY63
OsyWrdtSBU+0sh7yPn3ttZV0ivBGhTcPPvSQs4s/zy4DW7uOK+FPV++z1jJNc5xtzVkFy1Qgo0Jz
/5Slhuzs88/3J8H7GIEyHKsy5HHWzJmpxi/QdU19zKvwy/833NHRYTRekAbD1vWPqTwCacbHUXBM
rSevuvqT3a55do/VtZJrqz67jl41gHSRKgn481aL93l0ianWoEWdLr3sMvOvP/lJ6uzp+qFKK7bi
imtNftcN6Tc7+Hvtum6zL5f1Hjmri+6ddJ/s8pth77lcWivp/mv+H+c5BykVtGMqnkCae6hqc592
Wz3lOa9aV9ZHAAEEEEAAgXIIEEQpx3Gqay4vueiizAU0euC+/NJLzb0O3TL5d0o32Wm66vKvG3yv
7RfxwT9LlyQKCLkUlmlcE9dWHH6vtF152XXlm2ZAS/sQpYJltX45sk9vLymNHZCmhZFWUr/2LiY2
rz39tQzHqgx5VGuU5SueTnW+qmavznmm5hFIM4aFftMULPO3FlAQbccLO8z61g1ONb+bR666PXGt
iR+1lelnzIj6quHzFST68HnnFepaod/puJZ0DUdrYAaquUfOmm39RiooohZILpPuuWxrJVWyCY59
p4Hp23bvTvV7pvvRD50/22XzLFNngbTnRzXZ07Z4zqtGkHURQAABBBBAoMwCBFHKfPRqkHc9HLr2
5R+1ebW6aG9vb0iBgPJfxC47ZKX+2NMGivTw6zKl6afYppelKy+7rl5VwLJ5y5ZU3ZBovbRBE/82
1SWLanYzpRMow7EqQx4/8YkrzS/uuMOpNnC6I9S5tP4mq/n7yLJN1kknkHYMCxVm+lsLpNta+NLq
nqmnTaqJnzUgqb+rondBpOtf1m638j4XVFiu8eqYugvkcY/cPVW3Obo337RpU6oKM7r+qIJNlko2
wVyp4ozrOE/BdflcewGdH+vWrUt9T54lZzznZVFjHQQQQAABBBBoBoG/boadYB/yEcjz4VAFAmox
UM8pz/zXIt9ZgjvB2oNR+bIDj0Z9HzY/a1de/rQ+/4UveC1L/PNq9V4FO3OvuaaQrYxqtc95pluG
Y1X0PKogVrWBazHp/FaQhqnYAmoFpzGZGjntfvnlRm6+IdtW7We1Asoy5fFbl2W7addRN6QK+DRy
0nXos9ddR2F5yEEowj1mo84R3c/rvp6p2AKf+vu/r1sGec6rGzUbQgABBBBAAIECCRBEKdDBaFRW
9ND+T1/8YtUtUIL5v+5z13tdVATn1+JzER5uXfYrbSFQy6RJLsl6y4weOcp5WS2YJu2ohFWwdeON
X655wY8t2Cl6beIopyLML8OxKkMeVdtT15s8J87vPDVrn5YKqnTM8p50XrlUPlA3cRrLoKdNp0+d
mmmXs3ZbmWljVaxkr38u50AVm4lcletQOE2t7pHDtxY/154j9Qy26XzU/TxT8QVUoUpdA9Zr4jmv
XtJsBwEEEEAAAQSKIkAQpShHogH5UNdIKrS5+Zaba9bVhWoqKUBTqwc+7UMtAkC1Ohzjxo1zTloF
GmmCBsNOHuacttzSpB2XsH2oTxsgikvT/53OHdWMzSu//rR72vsyHKsy5FGBlE9ecUUuBekUXJbv
r1AFVbom5RVIUTo6n3ReqdtHl2nZ0qUuizXVMmrNmdZcv0tl6oJI1z9bMJl2X6s52HL6zi238Dvr
Q6zHPbJvc85vdY7ovv2cs850XifrgtoGAZSseo1ZT89dOnfrNfGcVy9ptoMAAggggAACRRBgTJQi
HIU65kEP5RrgXAU1WbqXypJVFX7rge+RefPMoiVLchlMV/uh/pl1816maea55zoPDKrjlGZKk/ak
lolpkk5cVg/1N3zpS2bxE0+Y+QsW5HKMtVHVqFNf+EqfKR+BMhyrMuRR18/RY8eaX999d+Y+yFVw
qe5ZOL/zObfrmYp+175y443mjjv+o6pxbILngM6rex94IHFXVqxcWbrfv8Sdclhg2tTTvDFmHBb1
FklTccE1zXosp3sb/fb94fcPmpWr19RsHCZ1TTf7/PONuqljMl6Qrt73yFndP3XNXDNxwkSz8LHH
Mv8GRW2b8yJKphzzP3755ebOu+6qW2Z5zqsbNRtCAAEEEEAAgQYLEERp8AGo5eZtv+0DjhtgBg4c
YEaMGNHQB2XVstU/FbRv3PicaX1uY+qCAbVKUP/mZS1YV2GpCs1cBvlM07JE55HSlo/LwNTTz5hR
k1NPBYD6p4BZ2gFQbYZUg27GtGlGXbCUqQaxzX9ZXstwrIqeR52fX7/pJu98X77iaae/PZ0fugZo
gHIKLsvy1xKeTx3/rBUE1EXO6adPDT0H9N2qdWvDN3porrr0emb58tD1Y1cs+Zf67Xpq2XKnvVBl
C91zlHXSb7oKyi/72AGzZPHi3AaN1m+sKlLIsie38CzaPXKW81S/Ifq3obXVLFm0ONN9td2urWQV
dV2yy/FafAGdE08+9ZTTs0aee8NzXp6apIUAAggggAACRRT4q/fee++9ImaMPPUMARUC7dixw+zd
u8/se3Vf6E6PHTPGHNm3r5ly2mkUqocKFXfm6wcOmNUrV5r29nbz4s6d5u233w7NrA30aZyWnlyo
E4pTp5llOFZFz6MKslrXrw8913WOKzDKdaxOJ3QDNhN3/JWdoUOHmBHDR5ip06bR+ijj8dE14Ctf
+5rT2s06lkPYfdNLe/Z0qZSiAvETBhgQvAAAIABJREFUB3cOUm9/XwcNGuS1nqNygtPpU9qFdB3a
9vzz5q2ODrN5y5bY/dD9tSbuvWKZ+LIKgbDrVTA5nvOCInxGAAEEEEAAgaIKEEQp6pEhXwgggAAC
CCCAAAIVAbVyfHj+/MrnuDfXzp3b41rqxHnwHQIIIIAAAggggAACCCCAQHYBBpbPbseaCCCAAAII
IIAAAnUSULd5LpO6rKK7PBcplkEAAQQQQAABBBBAAAEEEHARIIjiosQyCCCAAAIIIIAAAg0TULcw
LmN+KYMa84MJAQQQQAABBBBAAAEEEEAAgbwECKLkJUk6CCCAAAIIIIAAArkLaCyU3z74oHO6GjSd
CQEEEEAAAQQQQAABBBBAAIG8BAii5CVJOggggAACCCCAAAK5C9x3z71m/4EDTumeMGiwmdjS4rQs
CyGAAAIIIIAAAggggAACCCDgIvA+l4VYBgEEEEAAAQQQQACBegq07dxpfn333Wb7iy86b/bMGWc4
L8uCCCCAAAIIIIAAAggggAACCLgIEERxUWIZBBBAAAEEEEAAgdwFbrjhBnPi4MFmwHEDzMCBA7z0
9+7dZ9p273YeA8Vmqk/v3ubCiy+2H3lFAAEEEEAAAQQQQAABBBBAIBcBgii5MJIIAggggAACCCCA
QFqB3r17ey1N0rQ2idrGzLPPjvqK+QgggAACCCCAAAIIIIAAAghkFmBMlMx0rIgAAggggAACCCBQ
jcBx/ftXs3pl3f79+pm/veKKymfeIIAAAggggAACCCCAAAIIIJCXAEGUvCRJBwEEEEAAAQQQQCCV
QJ8+fVItH7Xwxy+/POor5iOAAAIIIIAAAggggAACCCBQlQBBlKr4WBkBBBBAAAEEEEAgq8DJw4Zl
XbWy3ofPO89MP/PMymfeIIAAAggggAACCCCAAAIIIJCnAEGUPDVJCwEEEEAAAQQQQKBuAgqg0I1X
3bjZEAIIIIAAAggggAACCCDQIwUYWL5HHnZ2GgEEEEAAAQQQaLzAiBEjMmVCY6CoCy9aoGTiYyUE
EEAAAQQQQAABBBBAAIEUAgRRUmCxKAIIIIAAAggggEBjBPr07m1GDh9uTp861Zx73nmNyQRbRQAB
BBBAAAEEEEAAAQQQ6HECf/Xee++91+P2mh1GAAEEEEAAAQQQKIzAM8uXm46ODtPe3t4tT4MGDTKD
TjjBTGxp6fYdMxBAAAEEEEAAAQQQQAABBBCotQBBlFoLkz4CCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAgiUUoCB5Ut52Mg0AggggAACCCCAAAIIIIAAAggggAACCCCAAAII1FqAIEqthUkfAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEESilAEKWUh41MI4AAAggggAACCCCAAAIIIIAAAggggAACCCCA
QK0F3pf3Bt555x2zeuVKs+2FF7ykj+p7pJl06iRzyujRkZtqb3/FLHxsoRl0/PFm9uzZkcs1yxcy
6t27d6F2pxF52rCh1bS17TLHHXusmTZ9eqE8yAwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAArm3
RHn88ce8AIqCJwqKvHvwoFn+9NNm3dq1kdpr167xvpswYULkMs3whQIVcliyZElhdqeReTr47kHT
/sor5tXXXiuMBxlBAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMAK5NoSRS0LXtt/oEuLEtvK5NkN
G8z4CRO6tcDYuXOnV5CugMuwYcNsvpryddmyZWbX7t2eT1F2sIh5KooN+UAAAQQQQAABBBBAAAEE
EEAAAQQQQAABBBDo2QK5tkRR10yahg4dUlEdNOj4StDg+ee3VubbNxs3bvTeNnsrFO3kwYMH7W4X
5rWIeSoMDhlBAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6NECuQZROjre9DCPOaZfF1SNeaFJ3Tf5
p57UCsW/37xHAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB4gvk2p2Xxj8Jm3r16hU229hWKFOm
nBb6fdqZ6jrsnXfeNv369fP+HThwwGzftq2SzNFHHx05wL3GBmlvb/eWVbdi/nWj1nt+61bzxhtv
VNLvdUQvc8opo7t1Waa09O/gwXe9ZfWqAJKmqC7M9P2+vXsT064s4Hvjkq+0edLybW07uwTCThoy
1KilUdKk47J7V1tlsZGjRnnHpzKDNwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIFFAg1yDKsf2P
9cY3Ce7nnkPBCf982wpl1PDhTgXx/nWj3muAeg1UfurEid4iGoclOK1/dr35m785p9s2FUBZ8uST
3uKzz59tFi3+izl48H8qqytYMnnKFO+zghRK582Otyrf2zfPtraacWPGVpbVfAVy/HnRuDF2W1d9
4hN2Ve9VAYf/+q+nItM+taXFTJzY0mUd+0Gmq1atjFz39NOmVoJIafK08plnzKYtW+xmKq/aJ41l
M3PmzG6BIy2kwMuKFSu6nRNab9yYMSYquFbZAG8QQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEGig
QK5BFHXbpSDGyy+9VGlhoRYer+1/zdtFtVywkwr7NbVMmmRn5fbatqvNG+C+V6/3eQGNAQMHenna
tmO7F2BQgGTWuR/sFkixGXjmmRVdAiiaP37CBO/rDRtazZq167z3Sn/UiJGVYMD2Q+krSKCxRqZN
n+4tp+0rsGO/P6rvkWbkiJHed/7/FECxwZuotO22g4EUBXaWP/10bL70/RG9e3vHxjVPy5YuNdte
eMFLVwGTwYMGee873nzTm6/j/fjjj5kPfej8LoEUHfdH//xoxVHBsr5HHeWtKwcFZbSPTAgggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIFFUg11LssePGGQUqOgvIexkV1G/dutUrSB9y0kmVoIUCEWrF
oYJ1db2V96SWHsf279elYF/dZg0fMbISpFCrldmzZ4duWusr6GFbnqiFR+/evb2WFWppoimYvuYp
0LJ65UovuCCDE0480QtYaNv6pxY52u++fY+qpG0zoKCDWqCo9UtY2sqLDWgokDJ06LCKndZdtWZ1
bL7+9KcF3rYVvLL5ScrTurVrKwGU06ZM7tYCZvTYcZ6nvLTfZ519tt0d77NtyaOWPf5uv+SkwIvW
Y0IAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoKgCuQ4sr4CIuoxSCwO1xlCXVbt27/a6fDrrrLMq
Bps3b/be16IVit3I+98/uUvLCM1XQb66w9KkFhTqbipsUsDHBlD0vYINmjZv2lRpWXHOOR/olr4C
LVOnTTNqaaLJjvnifUj47/nnt3pBDi02ffqMbmlrvoIUNu3W9esrKWpdG7AI22/la+zYsd7yCuKo
xYvLpBYjmuQRbPmi+X5PtVaxngrq2NYrCkb5AyhaT/mRHxMCCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAkUWyLUlinb0lNGjzdBhw7xB2l9//YA5/vjBXQrRw1qhqND9uY0bzauvdXb7NXjwoNBCe1dI
teSwgY/gOhr43XaJpXFB/MESu6y6JQub1E2YJgUVolrQKEAwdMhQrzWOAjXaN81LmtradnmLKO/B
oIN/XZv2zt2dy+u7PXvaK+tG7beCIMccE+3i34beq/WNHfPl5ENBpOAy+hzm2bZzZ2VRfxdulZnG
eH5yVJCNCQEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBIgrkHkTRTipoEFWYH2yFoiBDsGsnFaxv
3769S3dcafAGDxocubjypkCFupLSuB5hk7ohC5tsUCEqyGLXUTdediB2DVgfZWGX16sdN0Zjqagb
rajJBppsyxMt19HRuR/H9Q8P/ti0XPJhl923d699a/a8/LJ54403Kp+T3viXjQsIyZEgSpIm3yOA
AAIIIIAAAggggAACCCCAAAIIIIAAAgg0SqAmQZSonQlrhaIWKApo2HFAtK4dVyQ4zkZUusH5vXr1
Cs7q8rlXryO8z290dHSZ38gPNiiiQI26QnOZ1FpEgRE7togduN1l3TTL2K65ktbRmC9MCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAgg0i0DdgihqcaJWKBovReOG2GnTls7xUfzjgOh7Fdzrn3+wcrtO
M78OOv54M3jQIKddjOpSzGnlFAtpXBOXqdcR8cErlzRYBgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QACBogjULYiiFidqZaECeTtGiAYity0w/N0+6XsFW/SdbW2RBkxdYsVNtuss12BFXFph3737zjuV
2b1796m8j3tj9/fovn1Dx2mJW1eBF42/Yrv6ilpWA8r7naOWC84fOWpU5BgwwWX5jAACCCCAAAII
IIAAAggggAACCCCAAAIIIIBAswj8dT12RK1Q1OJEgYLxEyZUNqkgStR0bML4HlHraf6e9j2RX/sD
N0cffXTkcmFfKFihyQ4wH7aM5mkMETu5Bi0GHd/Z+mTPK/FdYimopDFTnt+61W7CKPCiaf/+1yrz
gm90DBY+ttDcd//9sWOu2PX8A8K3tR0eKN5+739VfvTPHk//uv58+tfR+6SgT3B5PiOAAAIIIIAA
AggggAACCCCAAAIIIIAAAgggUE+BugRR1ApFrUrGjRlbaYWinYzrjsq2FsmCoTFCFGwIm1rXr/dm
K6AzdNiwsEUi59mWK3HpK5Cwc/cuL41Rw4dHphX8YvDgziCKWutEDSyvQMiqVSu9MVOe2/RcJYnB
J5zgvde6Ufv9/POHgy5qWZI0KfhzVN8jvcXUDZu2HTYprxrDRf9eOTQmin/d57dtC1vNC7gwqHwo
DTMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEECiJQ8yBKVCsU7b+CKApmaFJXU3bSOrabLw2cnmVa
tnxZlzSVhgr87SDpwYCOyzbUisYGFpR+MGChAMpTTz1ZyfvoseNCk+3oeNMLIvgDExMntphj+/fz
llernQ0bWrusq2WXLVvmdYmmL8aPG1/5/pTRoyvrhuVL+Xy2tTO9ISedFBq8CsvTpFMnedtQcGbJ
kiXdAilqZWLHtFHelQ872XXVzdiypUvtbO/VOnWZyQcEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BAomUPMxUWwrFP9YKH6DUSNGmk1btpjW1mfNWWed5X21euVK7zVNSw5/mnZ8EXVfZbvgUpBAwQBN
SnfylCn+VZzea6yWv/mbc8yixX/xAiVLnnzSC1706nWEt74CBnY6bcrkbuOPqCWLllE+5j/yiLfo
zA98wNhA0fTpMyppr1m7zqgFSN++R3nLqWWODSwp//6AhRbwr+vP18GD7xq1nNGkQIc19mYY4w1i
H5UnbUNdkynwpGUe/P3vK57+dOWt7fsn/7paX61zbBdt1kn5sXnzr8t7BBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQSKIFDTIEpcKxS785Pe/35vDBN17aRCejupgH3qtGn2Y6pXFdafMmqUWf/seq/w
366swn61QMkSQLFpqKuqCz58gVG3YAoOBIMAaunR0nJqtwCK1ldLlj3t7V3y9Prrh8eFUdofvfij
RkEkpa1giw38aH21glELj2AARd8F1w3mS4EXeSoQ5J+S8nTW2WcbdRcmS+XFBkBsGlHp6nut2/eo
o7zWKgoA2XV1HE5taTEH3z3Yzc+myysCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAo0W+Kv33nvv
vVplQt1nKWgwdOgQo+6qoiYFW9RiRctqUosNFe4HC/yj1rfzFy5c6BXUq/XJ7Nmzvdn+Lrdsiw+7
fLWvynf7oTwrrUGDBjnl2a6n7szixoXx57137z6hgZmwfbDp2+9c8mXXicuTuuHSPzu5pGuX9e9L
3sfBboNXBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTyFKhpECXPjLqkFRZEcVmPZRBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQACBoEDNB5YPbpDPCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gEAZBAiilOEokUcEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCouwBBlLqTs0EEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBAog8D7ypBJ1zxqAHsNSt/riF6uq7AcAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIBAq0FQDy4fuITMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgQwCdOeVAY1V
EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoPkFmqo7r+Y/XOwhAs0ncM+8zWbxul3ejv3iplmp
dnD1s+3m9odavXWuv7TFTD11UKr1wxauRZph2ynqvFf3v2OO69+7UNkLy9MP71pjtuzab8YM6W++
Mve0QuWXzCCAAAIIIIAAAggggAACCCCAAAIINI8AQZTmOZbsCQKlFHi9412zaOermfK+/82DlXWv
evNgpjSCK9UizeA2ivhZgYrf/GmLWb3lFZM2mFWr/fnLil3mF/NazWcvbjEfnDGky2YUQMl63nRJ
iA8IIIAAAggEBD77vUXenKP79DL//OlpTpUL7DrnTh5irr54bCDF2n60286rQkltc1vf1MMqYtQ3
B923FsxTT6/A012IOQggUE+BZroGVVvRzv9M3LrnddP+7v94h2LQEe8zLYOPMVPHHG+u/MiYyPsC
u/2k43fisUeak44/ygw5/ihzyYdGRi5uf9/zuLfQvj2y5AWzalO7WfHCvsq+aeNTjz/anH7K8Wb2
GUNzqZgauUMF+SL4O1yEbAXz1Ex/l0XwzSsPBFHykiQdBBBAoMQC//LLlWb+lj1m1rDjCrEXumm4
/q4VhcgLmUAAAQQQ6FkC/iD9ib/f4NTi0a6jApZ6T3bbeVUoqXf+a7E9f0FY0SuH9NQKPLU47qSJ
AALpBZrpGlRNRTs9f/7jfyzvElywmgqm6LdW/+5Zus3822fODA02OG/fV4n0vr9sMV+9ckpoevb3
vdp7i9sfeNbLtw0K2f2yr6tfecPo3y9XbDcXjRnsXIHErl+WV+4NynKkiptPgijFPTbkDAEEEgTU
OmHjjMsSluJrF4E33s6nJY/LtlyW0c183FSUApG4PPIdAggggED5BVSgcEbL4G4tIsu/Z829B1QO
ae7jy94hgAACeQps2/l6lwDKlZOGmHHDjzNDBx/lbaZtz5teCw5VOlQgQsGWqECKVhhzdB9z8fST
I7O4+5U3zeObOtNS8OKbv1ppfv2N8yJbuEQm5PDFt3+2wvxmfWf36Vo8uG+a93TrHrOo9SWz5Y23
vYqVu360xNx3y2yH1Mu1CPcG5TpeRcxt3YMoGza0mra2Xea4Y48106ZPL4zJO++8Y3r37joOwMpn
njGvvvZa4fIqtLLltzAHmowggAACCCCAAAIIIJBC4NbfrTNTxg+sSeFGimywaAqBMlUOoVJQigPL
oggggEANBO56eEOlBcp9nz8ntFXI1WasmfX4dvPV363xltXYrL84NXxM16HHHmmuv+LU2JzesP8d
c9s9a70Ah4IX6lo7aZ3YBEO+VAsUG0BRl13fu+5MM2rYMd2W1O/Qtb78KLCjdfPOT7cN13kG9wZ1
Bm/CzdU9iHLw3YOm/ZVXCkO5c+dO89//vc68//2TzbBhw7rkSwGUIuVVmStbfruA8gGBnAXUHHPt
c3u9VP2FG/75diwNja+xcfvhsVeS+h+Nyqo/bS1j049a3s5X82C1rhgx5BjvxkW1Xf609AX7dWx/
qMF175m32WgsGU0fOXt46I3Qw49vN7teebOS/jF9jzAXzhzerQBI+dix63Vz4FBLFL3KSlPYvmn5
pWteqmxfy5156uDQG83Kxn1vXPIVPFb2uFk7JWdN+h/VK3LbQeOkvNo07XZsc19f9iO9/cvwHgEE
EECgOQRUk1QFG/p3p2O3Xs2x5+wFAggggAACPUdArUI0qZXG1FMHRe64xi9ZuXGPF5hQV1t63gwL
SkQm4PviuP69zQ1XTzG/+T+dz94amzTPSXm77S+bvSQVQPnZl2d2Kwvwb0/5ufkfZphN31rode2l
bsuaLYji31/eI5BFoO5BlCyZrNU67e2vmCVPPlmr5HNPt2z5zR2ABBEICCiAYsfNuH3ujEqhv3/+
f43/X+brP10WOgi5+h9Nupnwb1KF6v/woyXeTYXmf/PC+Nol/nVVU0U3Wjd8sHOwWXtD41/mjgUb
zXeumdbtxs2/rpr+2tokWlc3N0tuu7iSjIIUSkcFPsHp9oXPmavPHtXlZkiBHH9eVOvEmga7StNA
eerWpNv0l83eWCrf//xZkTdmCoyoJm9Uvr5yyaTKoHp2+3Y7Nn+yszdy1kRjuARrAOk42Vo9No3K
66G8fv3vT+92w2vT1HYUdJJXsN9Y5UXHvd6DBlfyzxsEEEAAgboJqCsOFWro9zuvbr1cKhOE7aB+
2zQgrK1Eod+pNL9F1VaC8OdJebGVWGyFC38FDy0bVclD3wUrLfjXDVsvTaUILVuvyiGu+UqqHOL3
9FcK8pvrfdpzJ+is7aims38K8/Z/z3sEEEDACqS9Btn19Op6vfSvo2vWkpW7u1QM1PcTRh5Xee73
L1/Ne/vMp8Hek6bzpg+rPI+/tv9tY0JadiSlYb9X4ELPs7rP0ED2eU5qXWOnz17cEvmcbpexr1d9
cIxZfai1jX6/7O+8/T7uNfi7EzzucRVZg+uW9d5APi5/K9wbxJ1Jxf2uRwdR3nmneyGj/1DNnl2s
PgDLll+/Je8RaJSADXqo9sWsSSd52Zj3zIteYb4CBgqwuIyvoZs4m5YSyVqQvmj9bi8IM+iI93kB
Dd0Eqg/Sh9fs9PIU17+qXddveclph1vQ6UbjO488632t9PXdMX17ddlnBQFe7zhYGSRX21fQwJpE
9d/q70tVN3p2cDsb1NGNn3zCglK6iVCzZ01R+dL3/Y4+wrtJU35sulpHNYJ0Q6u8Jk3B4xSV19Zb
F5m7b5zVLZCi9K2z8mq37c+PjNU/bpobyqR88z0CCCCAQDEFFHTXb4YKWKrp1ku/hWkqOfg1ogaE
vW/xVq/yhX/ZsPfVVIIIS89fWeW+o84x//c3aysVTOzyut/49IyRlfsNO1+v/koL/t9XfeevHKLf
9LSVIupROUT5UsukqIolwUF5kyqH+D39lYKsWdZzx+9M5RCrySsCCKQVyHoN0nbSXi9t3vS7ZyvS
2Xn+16nzjo4cjN2/nOt72/JUz8RXfmRMbMBBz4DByoau2wlbru21t7zZw/r1Cfs68zzbukblIGme
W9XaRtPMaSfFOoRlzP+7o+/DjmG1FUeLem+g/c2z4ij3BmFnWOPn9eggSuP5yQECCNRawBuoLdBy
QK0Zvvzjpd6gaSr8V62HuGa7+qG2ARQVrPtbTaTNv/ITbE6rm5rZzw6tDGanm49g6wptx65r+zJV
zQ476b1aTmgKpq95uhm0BRH+2rTatv6ppq1aiYT13+rvSzUseHTZs+1e3pU/bUPNgO0kux8+vN77
GJWvT333CW/bKpxSXnR8dANiW9yoto/mu0wq1FA+NIXl9bwVu8w3713lFYZ9/+5VoQE06xwMCGk/
r/rpU17af3xyu3OeXPLNMggggAACxRRQNx1qxamCgKzdemWp5GA1/AVJ/ooONvigyhdxUzWVIOLS
td/ZAIoCB7NOG+JV1Fi8blel9c4bHe92uS+w6+nVVlrwz7OVQ/z3XvretVJEPSqH2HvCqHxp4OE3
fJV0qqkcUs25Y12tM5VDrAivCCDgKlDtNSjt9VL5ivrd0nf2eqbnNQ3GPu//znHdldjl1PLU/s7r
2fSqc0eHdoUdm0iGL+Vre2oYd2K/DCmEr6Jnadu6xlYkDV8yfK4NpIR/mzzXHif97ugeKq+Ko0W+
N6hnxdFq/y51BP3HiIqjyee0XaJmQRR1PbV7V5vdjhk5apTp18/tonDgwAHT1rbTaPwUO500ZKgZ
NOh4+zHy9fmtW80bb3QWoGmhXkf0MkOHDuu2bY0tsm9v51gKWs6+Vx5tPrUPav3Ru3efLtu28+2y
77zzjnlu48YueXLZ36BRrfLrz5hst2/b5p9l4mzz2lfX49IlY3xAIAcB/SCEdXfxdx8Z6wVRtAmN
VRI3/csvV1Zaj/zbZ86MDbjEpWO/C2tOqyDO9bPHey1JFNhRUCSsf9WvXjmlMt///e8Wbq3cKCnI
oqbB/sn2ubryu/u8G7X7Fm52DgKoRo4mFZCEWfrzrsDHXF/e1fWIvYEL22/lSzepat2hG8ikgJZ/
n4LvdVNla4VGHXcFY67e/qp3kyxn3WCGBWjCDLWfMvAKRw6NIRPMA58RQAABBJpPQMH9rN16Za3k
IEWta2tx6vfnR186uwvuOF8L1C5fHPpQTSWIsPTC5nkFWYHKKrpXsIVgui9QBYaw31pbaSGsckjW
ShHajv7VqnKITJVvTWGVNU46VHta9xgq5JBF1soh1Zw7/mNlnakc4lfhPQIIJAlUew3Kcr3Us6Ct
SKcAtK6f/kmfbevKap8d/emqwqEtVFa6ejbVP1UCPP2U48344cdmapnh34b/vfZz+bN7Kr/xCjbM
vWSif5Gq3tsxRZWIS28OVW0sZOWw3x39NldbcbSo9wb1rDha7d+lPVxhx0jfUXHUCoW/5h5EUSH9
ihUrug3I/uyGDWbcmDGmV6/OrmXCs2PMymeeMZu2dO2rVctq/UHHH29mzpxpevfuWjio71VIv2rN
anPw4P90S3rN2nXetqdNn175LjgWitLXdOrEiWbylCne+7Vr13j7oe36u/ay87WsgjTPtrZ2267S
O23KZDNxYktlm/aNAhPPPLPCvLb/gJ3V5VX59edDX1aTX62vQM/qlSvNthcOD2RtN2ptZ8yYUQkg
2e+q3de0x8Vul1cE8hIYNzzQlBzDAAAgAElEQVS8Cyh/yxPdZIQ93CsPKgRQoblubPIIoOhGLGpb
GvhdN2ua1B1F8KZRefDn22+0qPUl76MKWfzBFf8yXp+rLSeaLSu2ezVE9WMfDLb4l9d7BRls7RjV
MI2aovK+alO7t0rcfquAIY/usRSwsdNls0bZt91evVY5hwbZU1dqweOhmr5RhmOH9Tdmyx7Pr1vC
zEAAAQQQaFqBrN16VVPJQetq0u//P396Wjdb/X5ueuHVSoFTcIFqKkEE04r6rBYiykdwUqvUlV9d
4N1DPPHMzm6/tXb5sMoheVaKsNvxv1bjYteN2m/du2kZ3TvpHuhq093Gn5e499WcO8F0qRwSFOEz
AggkCVR7DcpyvWzd9pqXLf3uBZ+FbX7/9+zRlYpzSZUh7TpJr3omvu+W2UaBH3UraSsBqqBZ/8wK
Y8zv1nitIs+dHF5J078NBdIn/MMf/LMi32tf1dNF1PNn5IoF/yKsAqW/8mXaiqNFvjeoZ8XRav8u
/acN9wZ+Dbf3uQZRVFD/6J8frQQURg0fbvoe1Tkw0/Yd273gSK9e0ZtctnRppZBfgYvBgwZ5e9Hx
5pve/PZXXjGPP/6Y+dCHzu8SSFHgZvnTT3vLHtX3SDNyRGcffpqxp73dC4QoMKMAjg2QKEhh09Vy
Nq8DBg700nH5r21XmxcI0T7Z9f1pKhhyzDH9zLBhh8csUABl0eK/eEbeeiNGVgJLWnfn7l3edwps
KEBjgzDV5FfHRW42aBNlq2N3wYcv6BZIkUWWfc1yXFzcWQaBNAIqnM86/WJea6W2Yf8j3mdGDnNr
TRe3PdVkiZp086Zgg27U1E1HcGoZfExwVuWzDXR4hfyVud3fnNEyuHLTqX42gwGE4Br+WiwrN+7p
NrBfcPng512vdXizkponJ+UjmG7YZzvYrr6LCjbpOy+YdGgAvy279ndLSl2aMSGAAAIIIOAXUOFG
lm69qqnksOr5V7wszBg+ILLSgyoN2Fq7/vxWWwnCn1bc+4vOGhH59axDFTfUL/vNIUtFVQ7Jq1JE
yCarqhyimsP2fituv3/yj+d4m662QKyac8e/71QO8WvwHgEEXAWquQZlvV4qKB8WmPfnudprqz+t
4HsFblThTr9DqqSwcntnLw52ORX869+8FTuqHpNFz/3qakvbS6rYaLef9+tnv7cotnKgKgy4jB8b
zFdcBcqoypc2jbLdGyjf9aw4Ws3fpTXWK/cGfg3399ERDfc0KkuqpYNtCTL7/NldusAaP2FCl4L8
ykqH3qxbu7YSQAlrwTF67Dgv+KBAgLZz1tmHm7O3ru/sb18BlEsuuTSYtFm0aJHZtXu32bRlcyWI
omCKuvSyLTOGDR/eJdjRLZGQGcrLsf37dQvqKK8LH1vorbF169Yu6ba2PlsJoHz04o92CQZpBQUe
bCBqz552M/FQi75q8rv+v/+7EkAJs9W+L1u+zMuXWhH5W93Y3c60rxmOi90erwgUQUDBDP2IqyaK
HprVfPQrc0+rKmt2oPeoRPr16Wyt99JrnQPMRS3XiPlhhTRh+VAXGnbyau4Y4w0Mb+fxigACCCCA
QBkFVLiStlsvW+iepZKD/Q2NWzeq0kC1lSBcj48Gno2a1P2Jau/qPkrdTwQLvqIqh+RVKSIsX9W4
vPjy4Qou7x8XXfEuuJ9h+XCZV82540+fyiF+Dd4jgICrQDXXoDyvl6oUcOCNd73KfJt37jcrXtjn
uguZllNAwx/I0e/X0jUveQXl6qFCk36fNSbZwzd/ODQAoiCCWmL4J/3+2JaKKsC+6oNjTLVjj/jT
L9L7WlQcLeq9gdzrWXG0mr9L/znCvYFfw/19bkEUtXawAQm1mgiOX6IuuM455wNm/iOPhOZOLVU0
DTnppErrC/+CSu/Ulhaj1h3aTsukSZUWE290dNZ0Hnx8Z8sV/3p639LS2Y/iccce63VrFdYdWHAd
18/ap2B6yqv2Q4Gbgwe7jrWwf39n88RxY8Z2W0/b1Dgrw04a4u1jcF3XPPmX03Gx3aOptYxt2eJf
Ri1lxu0d63WZptY+Ci75W8/YZdPuayOPi80zrwhUI6AAirrwsv2VarwNFQg0681OkpX6pXWZjul7
hMtiLIMAAggggEDpBLJ269XIHc1SCcI1v3G1Z/sdffh+YMeu7kEU123Uarm0Lrt8rYTzCpTUat9I
FwEEEGikQDXXS3Xb9Js/bakEHIL7oWf0ek663uufumf85/3vGI2XqmCKKggon2HdjqliZLCnBX1W
q5N/+NESLwjz1d+tMa93HOwSsMlrv4Ycf7g3jrY9hysABNO//tIWc1XI+LDX36X+y7JPVBzNbsea
xRbI7erTtnNnZU81UHnYpACBDS74v1eh/ZsdnbWuT/Z1feVfRu9POWW0F0TRew2ObrvmOrpvX6Ne
9xVcUfdhavXiD2woqDFr1qxgclV/VssXOwh9MDEFbBREUVDCP4W1lPF/r/e2C7Tg/Cyfn3++sy9l
rasWMlGTzOy4MC+/9FK3IEqWfW3UcYnaR+YjkFZAfZOqhqe68bK1Rn748PqqBpXTjVLc1Lrnde/r
qWOiu/2KWz/pO9XisVP/o+LHqLLL2dePnD28Wy1S+13Uq5oAq8mzag3FTWryHVWbNm69rN8dODQw
/NGHWv5kTYf1EEAAAQR6loBXkHL2KG8wWNUGzKOVaq0FqQQRLoxLuAtzEUAAgUYJKIBigww2D2rV
MeTYvkatMjVIuoIRruON2DTiXtXSRa1EVBHQ3wIlbB1VHPjRl842zx0a80uD0YcFUcLW1Tyt/7Mv
zzSXfPvPXhBG46HmMTZocHv+1pLqlixqinz+vitqjeafz71B8x/javYwtyDKG2+8UclHsBVK5Qtd
NA4FF/zz9u3dW/m45+WXjT+tyhcxbxQcsK1gFAiwA6VrTBUFdOLyE5Ns4ld9+x6O7iYuHLGAuu/S
Pxmo5cme9j2VrrciVkk1++C7hwts4xwUdNJYKQr6vPpaZ2sZ/4ay7Gujjos/37xHoBoBW4NSNzs3
/u/JRjUyVONEtU9085Rlsv2bh62rpsJKX5O/9kjYssF5NliRdCOncU3sFHnTZBcwxpx56mBjDg3C
rmbMcTUvNRCfJn+w5USNL7LzVfPcSwd8qXZ9q5vlq376lDdTNy1pbkT9Kemm2k4PP749ssWQnF26
SLFp8YoAAggggIBfIKxbL//3Wd5XU8khaXv+3+WkZdN+r9/wqNYo/q6zgjVy024navlqKkWkdfHf
Z8RV/tB9xrHHHBHpErUvWefX8tzJmifWQwCBniMQdg3Ker287Z61lec0PReGjRei3508p/sWbvYq
/amLraQgit2uHfPLPlPa+S6v+s1UZU21RNH0zXtXmYfHD8z1N0PP7LZ8QK0ub4j5rXbJc9plGl5x
tIoKk2nvDWRjrYtUcTTs7zLtcWT57gJ/3X1WY+coGGIDIWGvNncaMN5OCg7M/MAHjFpL2EnBAK2v
sUkefvghozFX1LVVESa1vNE4Lffdf7/XvdmSJ5/08qputzT2iAacb4apbMelGczZh9oJ6OH/0zNG
ehtQ810V0meZdKOl2i5h010Pb/Bmq4lyXB/jYevalitx6euhXoO7arpy0pCwZLrNU6BFN5Sa7lu8
1UTdtCqActtfNnv//nvT4cD4tAmDvXVVWzdqv/0DyOqmJeukY2Sbd89ftiMymd8tPNxCr5rtRW6A
LxBAAAEEml5A3XrZ35xbf7cucn/1YK1JlRziprBKDheN6fwNjVtXhflhk1cJ4tAXqgQRN+k3XP90
n5B2WrIyer92H+r+SrWI00z+wre4+60slSKqcRkx5JjKbrRu617pzH6p+4y/+T//n5l5wzw7K9Nr
NedOpg2yEgIIIOATqOYalPV6aZ9V9funCgthQfq1zx1+1vRlN/Nb+xwd97waTNxWjLRGwe+TPqt7
cPsbr0qUCh7lPV101ohKkqoEWs/J+oRtU7/dWSqOFvXeQPvoVRw1xqniqFpR2cqnYT5J8+w5F3dv
qDTC7iuT0ub7ZIHCBVE0norLv6FDuxYAagwPdZWlAe3HjRnjDfhud19dhSmg8vjjjzU8kLJhQ6tR
0ERdfWlSwEQtQJRnDfp+0YUXGo2X0ixTWY5Ls3iXfT9UyJ70L6qwoB77fu3HJlYCCurWKyqgkJQX
1TYJ7od+SG3f3FefPSr0hjEuXdXSscEOpR8MWOhm5aY7llduWC6bNSo0ubbX3vIKUfz7dt2cCd6y
urH8+k+XddtvFXDcs3Sbt4wKSvxjxui9LTwJy5fyefvC57x1dSMZ1tLF1mT15yk088YY2WlSF2Lf
/tmKbnmVs8a20RS1Pe9L/kMAAQQQQCBGwHbrpUX0+xg12cKZLJUcTh/XOd5j3Lp/WNT5+xvcfrWV
IILpRX2OqrSg+w57XzNrUvTg82Hp1rJSRDUuOub2nmbxuvAKMdqfRa2dQasPjesMgoXto8u8as4d
l/RZBgEEEIgTqOYalPV6aQvXTxzQNzJrf3zycGVG+5wYubDDF/5KdWHP6cEk7pm3udJaxhoFl3H5
/M+fnlapjKHfy+Dzu0saccvoOdwWuKsSaNizcXB9PW//8K7OFjLB79J8jrtvyVpxtKj3BnKpZ8VR
e87FGesezAYkXSvPpjm+PXnZwjV5GDlqVOQ4Iy4HSq0fbLdVanmiMUHa2nZ53VSplcdzGzdWxlJx
SS/PZdRt15q1nTXVju3fz0yfPqOSV/928hhQ3p+e6/uDBzvHSujVK904CS7pF/m4uOSfZeoj4DKA
mW4EfnFq/mMcueyhasIooKCmt7rBy9Ktl2qtal11X2VvahS4sAUw+pHL0p2V8vada6aZf/yPzkCJ
LKfOO9poUDtNCirY6ZsXntpt/BH9GGsZ5eN/fe8xb9Hb587w+pzVDZhqMujmTsuodqXNu7rR0A+4
Ju3bV6+cYjdTedW8sHz511WhhG4k7eTdJN3baWVbuHjH/qb4Yy871XxVXvXv8W/vMS2DO2uO+p2D
27Pb5RUBBBBAAAFXAX+3XlHrqJKDHVdNhTPfMabLYLNxlRzUrci8FTu831mt+29H9ery++2vgBG2
fXvPYitBfP/zZ3WppBFXCSIsvbB5ttLCzf8wo/K13SfN0L2BDNJOqhSh33+b/g1XT+mSd9dKEbZy
iL97rWpcrvrgGLP6d2tC86XCJ9Umtvd0URVWVOin+xwtH1bL2lpVc+7YNHhFAAEEsgpUew3Kcr3U
M5qeLR9es9PMfnZol988e41VQCDPSQEfdR2m3xz7nK5n8vOmD+vye60gxxPP7KxUEFAFxiy/bzbv
uv77u/VSq9YpEd166fnWJcgSXF+/+3aMGftsfMlpw8wZLYMr+yZXtSrV874K3m0gS7/f507uWnnd
5t3lNem+JUvF0aLeG6i85L6/bKncrwXv9VwrjnJv4HJmNXaZ3IIoGntErT00Pb91qzll9OjQPQsb
b8O/blvbTtOvX0voupqpbrk02WCLDZRo7A87z66scT4mTmzx/qlLL7VI8XcDZper1+v2bYdrikUF
UJSXMKOseRwwcGBl1bjjogCPgkyaNG5NtVOZjku1+8r6PUtAP5CL1uwyunnTv1kxY2+EyahAX01r
71iw0XsAt8voJkU3BVkCKDYN1a68+8ZZRrU7dJNkgxv2e7W8+LuPjO1yM2q/0w3g6i2vdMlT2543
7ddGhSPTHt/u5VuFAyrU8E+60QwWcNjvla+Hb/6wV7AQlq+oda+fPd5rpWJv5FQQ4jIpr+Pmbfa6
HwvmVTe7F08/uSpnlzywDAIIIIBAzxBQt16tty6qFDoE97raSg7+igiqgKECJlWQsBUDbIFTcLv6
XG0liLA0g/N0/6Lf9pVfXWCGahw0X8UNffdvnzkzNlAQTM9+rrZSRK0qh/hNbYGUrazRuudwFyXB
CitZKodUe+5YS14RQACBLALVXoOyXC9t4EXPf6qEN2P4AG9AeY01seKFfd5vrSrW2cp4SWNvuO63
fnOUlu2xQNd3/TMRA6zrmVIVGGVUzSQjtejUs7WeW+/8/QbzlbmndUuykp9u33SdYStB2rnKnway
V+VPlV3IVfvo7WfEvmldGev+RgGmLJN+/7WtvCuOFvXeQEb++zV/hVZ7rmqZYEVO7g2ynF2NXSe3
IIpaGmhMEgUqnt+2LTSIooJ6242Vf7f9627evNmccspoowBIcFIAxQZqjj76aK/FipZ7trXVHDz4
P97A7NOmTw+u5n3ubF3xljm6b3SzwNAVazSzX7/wi1F7+yteqxltVuO6VDupOy11GSafqOOibWze
tKmyKQWjqp3Kelyq3W/WTy+gH0L9yzLpR2fjjMu6rRo1P7jgxp9lW1eDyv8omFiKz7pZ0j9/bRLl
OWr6RULrC/96utFREEGDx/n7iw3WSvGvo/e6wdJ2VBNF66kf2+BNk823apju2HW43/SktG36afOl
Grj6p67P9r95sFJbRuklmQTX1Tr9AzV4Nc8/JaWpZas5X/3b4j0CCCCAQHMI6LfS1oyM2qNqKjnY
db9/9yqvkMVfQUKFHKplqhaiUVM1lSCi0vTPVy1a21rVtsDQ98rb9Ze2hFbc8K8f976aShG1rBwS
Z6qCNbV00T1TcMpSOcQe/ywVZILb5zMCCCCQVqDaa1Da66WunQpmqLtnFcJ7rU4OtTzR9VXXUT3n
qWsq/R6q+8SvpN2piOUVvFALDXUX5m03ZDlb8VG/MdUGUGzy/soYCm78/+zde3BVV57o958kdCQQ
sqRxgwRIQEs8hKCFAdm0MB6uPCa2x3bc7s6NmbpuUj2dpJObO1VJ/sk/d5JKJTV/pzqVurl5VpG6
GVwZj2+N3Rn74tuYgKUGBBgMSAKk4dUggWVJLSTrTeq3xNra57GPjs7ZOvs8vrtK7L3Xa6/92ecc
Sfy01nrtxfAROLZcsnvtp/7/xTvPRtK4R5u429R702koI0fguMskerycfziaqT8b6HslXX84mur7
MtHnSLlogYKnT58+jU5OLkVHOpw9f95U/uHGjfLjAwechjSA8tVXZ5zRDroOyGuvvebku+tq3iuv
vBIWSNH8i19fMsEAnQrrzTf/1Kn7u/Z20QXpddN1RXT0iXtzB190AXoNLOimC7zr+iS66Toszbt3
mzVTbADniy++MIGMyL56pZuGnv3jvuafHTliUt33GOmjBbQ/vzv7O3OPti1b1+Yn0193X/S6e/bt
C7N1569ft04OHVqYLifZe9X+Jvtc7L2zRyCXBH71V6fMf37ofyok8p/1uXTv3AsCCCCAAAIIzAvY
P1awHon8IYIt6/4jhlh/7GDLee3d9bXMUq7tblP/CMROwWr/6tXddjJ9c7cf69j+QYXmLfZHEe76
1jten9x917pLcUmmX7ZOvD+gcd+DPbb3Ys+X0k9bhz0CCCCQrECqn0H2s0+vn8jnuPsPDhMpn+x9
edVzXz/RPnu1lWnp7mfh573F+j8Pt+NSv+8t5ua+j6W8Ruxrebl+NrDt2/4n8v3a3stSjZK5lu0X
+6UL+DYSRS+tU3g9GhgwAQ0Natx/+EAqK+anhrKjKjQAYqeNcnfXXVfL/u3HH5sF17WMrtVh6+io
Cp0Ky71pUGBoZNiU0TVHdDTLqlVlpsj4+JgZHaMnGkCwARQ9d4/S0BEu+hUZMHFfJ9VjvceeGz2m
n+qjfV67Zn7BwUePH5l0vT/tpw0K6bRYNqiTbH81ODQ+Nhbzubh99Nn8+Mc/TvU2nfrJPhenAQ4Q
QAABBBBAAAEEEMghAf2L0KX+gmxvX0e9RI4StXmJ7FOtH+8ay9m2Xlf/6jKZLRHvVPqeTL+SqaP3
nsi9JGNEHQQQQCARgVQ/g5b62Zfs98pE7iWRMkFfP5E+Jltmqc8i2etoveV0TPY+Enktp/KzQSLt
R5ou571EXovz5AV8DaJoN3T0yaqyMrlx66YZUWGDJxoc2NnUJLp2iQ2IRHZb666trpar166awIet
a8vFGkWheRpkePXVP5FLFy6YQIFOKaZfdtNpxjZv2hxzQXntk50OTMtrUGE5N+3n6dOnnYXu3RZ6
f027dpnL2yBKX19v2MiaZPurthVVlSbApDZu23g+qVik8lxSuS51EUAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBDwQ8DX6bwiO6TTU9nNPQLEpsXb6/Rf+mW3NWvWOCMybJrX3n3dkpJS0TVXFtt0LZLJ
yYmwkSqL1UklP5X70+um0l9bV9tJ1CeVe7V1k3kuti57BLJdINbQ1my/J/qPAAIIIIAAAvknEGs6
r/xT4I4RQAABBBBAwC3A/3m4NTjORQHfR6K4kZYaOHHXfe6558zC8e60RI+TuW4igZZEr59IuVTu
T9tPpb+p1E3k3rzKJPNcvNoiHYFsE/jj5vWyZ8sPpHxVKNu6Tn8RQAABBBBAAAEEEEAAAQQQQAAB
BBDIW4FlDaLkrSo3jgACCEQI/JO3t0akcIoAAggggAACCGSfgC7E+p//o/mfa/SYDQEEEEAAAQQQ
4A9HeQ3kusCyTueV63jcHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCOSuQGHu3hp3hgACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggkL0AQJXk7aiKAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gEAOCxBEyeGHy60hgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBA8gIEUZK3oyYCCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAgjksABBlBx+uNwaAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIJC9A
ECV5O2oigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBADgusyOF787y1Gz09cqb9jNStr5XDr7/u
WU4zBvr7pburS3pv9znlylaVyca6Otmzd5+UlpY66ZEHqdS92Nkp17u7ZGp6yjTbsLle9re2xr3e
hx8el7HxMTl44KBs2749sjucI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAwBIE8i6IMjI8LJe+
vpQQkQ22RBbWQEVXT7f09vXJ4dcOS3VNTWQRSaXuqZMnw4I22rgGcfofDci77/4kZiClo/0rE0Cp
qqwigBL1NEhAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQGDpAnkVRNEAym9P/tYEGxajmpiYkHPn
z5liOvJk544m2dXcbM51lMjX31w2o0S+PPWlvP/+kbDmUqmro1fsqJcd2xul9cDLZjTMiS9OmH6f
7eiQQ21tUdfTgI5uO5t2huVxggACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAskJ5M2aKBqc+Ozz
z2RoeCghqetXr5ogSag4ZEZ/2ACKVt7b0iIv7XvRtKOjUu7cvhPWZip1f3//vmlLr6sBFN10pEtT
4w5zrKNRIrdLFy+YvlavWcsolEgczhFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQSFIgL4IoJz7/
XH7z978xIzl0VIkGKBbbbvbeMkXqNtTGnD5Lgyralm4PHswHPmybqdQdHBw0zZSVzbdt27R7Ddro
SBe76bEdhdLSMh/YsXnsEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIHmBnA+i6Foh954FOXSk
hq4pstimgQkNVuhWXl7uWbxmbbXJu3vvnlMmlbraSCi0eIDHuZiInD51yoxCqVtfG3NtFndZjhFA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBxgbxYEyVyTZPFeAb6F6bMWh0niGIDLNPT006TqdTV
RmybY2PzQRzb8OTUpDnUeyktLTXHOkWZDRA1795ti2bl/s7AsPxdZ7cvff93WxplU3WlL20l08hf
/o//MplqnnVq1/5AfvX+zzzzlyvjX374kdx/9K2vzf93f/ErX9ujsewUyJX3SHbq02sEEPBD4L//
6/9J+kcWfl5Mts2aimr553/2nyVbPeV6/9eJfy1ney+m3I67gf/gH/178mLj/DqC7vTlPPbz50jb
z30/XCcHmjbZ07Tt/9n//F/7eq2gX2O+3gyNIYAAAggkLPA3X12Th8OjCZdPpOBfvPXjRIotS5nu
vjvyr37zmS9t/5O33pDG+vR/j/el8zSCAAKBCeR8EKW+vsFZWyRR5cnJhemyKioqFq02NT0lumh9
RWWlpFJXL7ShttZZtF5H0diF5e2UXRvr6pz+XLl82RzrAvS6bkqQW+PR456X7/j1m555NuPm3Yfy
31zqsacp7XesrZDnSgpSaiOVyv/i9P+XSvWoui3r1sm///prUenLnfBxe4d0Pnzo62X+y58f8bU9
GstOgVx5j2SnPr1GAAE/BL76hzMyMZ3698je79bJ0PAHfnQpqTbab3RK97dnkqrrVely7y7ZUpPe
/5jw8+dIe1//fHpKdqxP/x/lXBvw9+fIoF9j1pM9AggggEB6Bf7um1vy6bfDvl70g5fn1+r1tdEE
G7t+85b49Xvknm1bpPqP0v89PsFbpRgCOSVQVbn4/6tnyw3nfBAlmeDCk9HEovXuqbd0Gi99WaRS
V1802t+GzfXSe7tPunq6zZd9MekolD1795lTOwpF13exabZcuvf/cPcPKV9ybOL7lNuwDfjZlm0z
yP3005lALh/Udf2+2d679+Tuw9T/Wtjdr+bt2+T5yufcSct+/P3MmPSPh6+/lOpFK0J/JH9UuibV
ZgKvH/Rr9buJxzIy9Z0vDj98brsv7STTyHK8xkqKVsr6so3JdCelOv/wB3+C8u5OBPls3P3gODME
Zp8+9aUjfrWTbGcmpv3/GWNiairZ7iRdbzl+9hsZG0+6P5lUMajX2IOxuzI569/P92oaxOdwrvwc
6X5Nnjzb6T5N+njjumpp2LjwB35JN5RkxVx5jfn5c6SlrFlVKytXxF5j1ZZhn/sCY5Pzs5nkyp1O
zfn384WfbSXj69fnsDhS2hUAACAASURBVL12xeoy2bsz/QEuPoftE4jeB/E5vBy/z+fK/xlFP6Hk
UnI+iJIcS2K1QiUliRWMUSpe3UNtbVLeWS7Xu7vMeidaXQMr+1tbnam82jvaTasN9fVOWozLpCXp
X/+bGylfZ3Z8SAqv/JuU29EGZl+s9aWdZBv5x/90aevaLHadhlXB/Cf3mx+skW3jI4t1L+Pz/+bf
fin/W0eHr/38X37559K2v8XXNhdrTAMo/2vfv1is2JLyD689LG3r31pSHT8K58p7xFpc/u6cnHh0
wp6mtP+rF/6HlOqnUnk5XmMNq7bIL7f9s1S6lVRdv98r2okgn01SCFRaVoHCR7XyzcOilK+ho02D
3Kqf1son1zb42oW/+HH678nPnyMtxmRZq4joV3q3b3x+HkG9xv7+938nveO3fMUL4nM4V36OdD+I
//h//z/cp0kf/4etrfJf/eLnSddPtWKuvMb8/DnSmv5H9f9pIEFHe332mSEw1ndOCn2eWUJk8TWG
l+vut+18Xvz6PXJb/fPL1c2E2vXrc9heTL/X//V/+5f2NG17Poe9qYP4HF6O3+eD+j8jb9lgcwii
BOvvefW9LS2iX7G2Gz09MjQ8JO5RKDoypbPzvAw8fmSqVFVWydaGLbKrOb1zUncfS266ptLS5ANS
kUbaVk4NFysqDOR+VhQVRtKmfB7EcyleUZxyvyMbCOI19mh2VWQ3Uj4PFRcH8tpKueMRDehrNYjX
lu1G6LF/r7Eg72M5XmNBPxv7jPzYB/ls/Og/bfgrUFjoz/dIbSfI11aufI/08+dI+0pRmyCfje1H
qvugXmP8HOn95IL4OdK7N8nnBP0eyZXXmJ8/R9qnWVa2Kic+v+z9sE9OwK+fVdxXD/L7op+/q+Ta
e4Tv9e5X6dKPc+Vz2M/3iFXMlf8zsveT6p4gSgqCUykMj0yl7rXr10yvmxp3mFEouh7LiS9OOKNW
NFODLOcunJepqSnPYEwKt+571R9sLJaX31jpS7vaFhsCCCCAAAIIIIAAAgggkIrApj0hebnMn99R
bD/4XcVKsEcAgeUU2PXHK6V4yN/Pr+XsL20jgAACmS5AECXGE1pdXh4jNTpJAxR2Ky0tNYep1LVt
xdtfvXLFBEh0fRQ7UuXMmdMmgKJpb7z+hlng/sTnn8u9B/fNlGBNu3YFPuVXvHvSvIrnymR9/exi
xRLK17bYEEAAAQQQQAABBBBAAIFUBGqqV8v6GX9+R7H94HcVK8EeAQSWU2D9xlIZrfL382s5+0vb
CCCAQKYLEESJ8YQqKnSJ+PltZGTELPZuz2PtdVqtispKk5VK3VhtR6Zd67puknSqLt10QXs7hZem
2X68tH+/3Pv4vgmu3LpxI+3TekX2m3MEEEAgVwXGZYusDL2eq7eXlffF88jKx0anEUhaoOz5Iml9
wd815NZu9neNu6RvjooI+Czg13uF94g/D2Y5fo4cn63yp3O0ggACCCCQNQL62e/378H6PYptQYAg
yoKFc1RdU2PWG5manpIno6NOeuTB6LO84uKF6aNSqRvZfuT5xc5OGRsfE/coFJ3Ky27uUTAaTNHg
jt6De8SMLcseAQQQQMAfgdnCrXJ6Zr0/jdGKLwKnZ9p8aYdGEEAgOwRq1pVL7YERXzv7ww2rfW2P
xhDIFAG/3iu8R/x5osvxc+Qvigii+PN0aAUBBBDIHoEVRWvE79+DXyxkph/3K8CfVTHdLebIcdWz
kSWDg4Oed9T/aMDk1aytDiuTSt2whiJObvbeMil7XtgTkcMpAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAII+C3ASBQP0XU168w0WTpVlo72sNNk2eK6NomOCtFt3frwv0BOpa5tP3JvR6FUVVbJtu3b
nWx3v9yjZrTPOgpFt1AofdMRNB497vTNHnQfO2IP2SOAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
kDUCjETxeFS6GLudDuuzzz8TDZrYTQMa5y6cN6eRQQ1NTKWuvYZ7r+ueXO/uMkk7m3a6s8yC8dVr
1po0Halip/c6d/asSdN72LJtW1gdThDIJ4GJuQnfb3d6dj5A6XvDNIgAAggggAACCCCAAAIIIIAA
AggkKDD9dCbBkhRDAIFUBBiJ4qFXWloqTY075OtvLpsRJxo0sYETW0UDFK+2vWpPnX0qdZ1GXAeX
Ll4wo0o0WOIehWKLHDz4inzy6Semnx99/JFNNnu9B+0PGwL5KnDoT9fLk93+jsZq/NF84DJfTblv
BBBAAAEEEEAAAQQQQAABBBBYusA//qf+/v/E9vI1S+8ENRBAYMkCBFHikO1taZENtbXS3dUlvbf7
nJIaPGmor5c9e/d5BihSqetcSER0FEpv3/y1W1pedGc5xzql1+HXDktn53kzBZlm6AiZrQ1bZFdz
s1OOAwQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEhcIC+DKB988POEhaprakS/DklbwnVswVTq
2jZ0FEki/dVrvfX2O7ZaYHvWPwmMngsjgAACCCCAQJoEdv3xSikeWpny1bZXpd5Gyp2gAQQQQAAB
BBBAAAEEEEAAgbgCeRlEiStCJgIIIIAAAggggAACcQTWbyyV0arZOCUSy1pfzpSriUlRCgEEEEAA
AQQQQAABBBAIToCF5YOz58oIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQwQIEUTL44dA1BBBA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQCE6AIEpw9lwZAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEMliANVEy+OFkY9cajx6P6jaLzUeRkIAAAggggAACCCCAAAIIIIAAAggggAACCCCQBQKMRMmC
h0QXEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIP0CjERJvzlXRCArBPrn3pL7BW1Z0Vc6iQAC
CCCAAAJLF9i0JyQvl61cesU4NX6wsThOLlkIIIAAAggggAACCCCAQPYJEETJvmdGjxFIi8DTolrp
L5hOy7W4CAIIIIAAAgikX6CmerWsn5n19cIVz5X52h6NIYAAAggggAACCCCAAAJBCxBECfoJ5Nj1
Wf8kxx4ot4MAAggggAACCCCAAAIIIIAAAggggAACCOSxAGui5PHD59YRQAABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEDAW4AgircNOQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIJDHAgRR8vjhc+sI
IIAAAggggAACCCCAAAIIIIAAAggggAACCCDgLUAQxduGHAQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEEMhjAYIoefzwuXUEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDwFljhnUUOAksXaDx6PKpS
97EjUWkkIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQ6QIEUTL9CdE/BBBAAAEE0iDwZHaD3C/4
la9Xqphb5Wt7NIYAAggggAACCCCAAAIIIIAAAgikW4AgSrrFuR4CCCCAAAIZKBAqKpP+gh/62rOm
omJf26MxBBBAAAEEEEAAAQQQQAABBBBAIN0CBFHSLZ7j12Pqrhx/wNweAggggAACCCCAwLIJtL6w
xte2Nz+/2tf2aAwBBBBAAIEgBMZnq2Rl6HVfLq1tsSGAAAJLFSCIslQxyiOAAAIIIIAAAggggAAC
yyBQe2DE11Ybyqt9bY/GEEAAAQQQCEJgRdEaOT3T5sulf1FEEMUXSBpBIM8ECvPsfrldBBBAAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQQCAhAYIoCTFRCAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAAB
BPJNgCBKvj1x7hcBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQSEiCIkhAThRBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQCDfBFhYPt+e+DLfb+PR41FX6D52JCqNBAQQQAABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEMl2AkSiZ/oToHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCAQiwEiURdhHhofl
60uXpPd2n1Oyes1a2bRxk+xqbnbSYh0M9PdLd1dXWN2yVWWysa5O9uzdJ6WlpbGqmbSLnZ1yvbtL
pqanzHnD5nrZ39oat86HHx6XsfExOXjgoGzbvt2zbTIQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEBgcQGCKHGMrl65IucunI8qMfD4kejXnbt35K2334nK14QbPT1ypv1MVJ4GObp6uqW3r08Ov3ZY
qmtqosqcOnkyLPCiBTSI0/9oQN599ycxAykd7V+ZAEpVZVWgARSm7op6nCQggAACCCCAAAIIIIAA
AggggAACCCCAAAIIZKkAQRSPB3fn9h0ngKIjT7Zu3eYEJ3SESWfneRNI+c2nn0QFUiYmJuTc+XOm
ZR15snNHkzNqRUeYfP3NZTPC5MtTX8r774evF6Jt21EvO7Y3SuuBl0XTTnxxwgRJznZ0yKG2trBe
6/U0KKPbzqadYXmcIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQHICrIni4Xbx0gWTo0GQP3nt
sBNA0UQdPaIjUDRPR6ToqBP3dv3qVRMkCRWHzMgR97Rfe1ta5KV9L5riOipFgzXu7ff375tTrasB
FN30ek2NO8yxjkaJ3C5dvGCup8EepvGK1OEcAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIHkBAii
xHDTdVCGhodMztaGLTGnz9JMzdPt5s0bZm//udl7yxzWbaiNWVeDKhqA0e3Bg/mgia07ODhoDsvK
5vNtut1r4EVHntjNPQqlpWU+OGPz2COAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEDyAgRRYtjd
u3vXSX3+B2uc48iD1eXlJmloeNjJ0qCGBjp0K3+W72S6DmrWVpuzu/fuuVJFQqFQ2PliJ6dPnTKj
UOrW18ZcX2Wx+uQjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAbAGCKDFcpqamnNTS0hLn2Otg
anrKrFui+QP9C9Nt2SBLrHo2wDI9PR2WbdPHxuYDMTZzcmrSHOoIltLSUnOsa6XcezaSpXn3bluU
PQIIIIAAAggggAACCCCAAAIIIIAAAggggAACCPggwMLyMRCXOhpEmxgZGTEjQSYnF6baqqioiNF6
eJIGYHT6sIrKSpOxobbWWXi+o/0rZ2F5u3D8xro6p4Erly+bY12AXtdNyYSt8ejxqG50/PrNqLTI
hLGx8cikpM+1raGikaTrZ1rFmdk5GRpO//3Mzc36ThHEfUxFBCr9uKkgXmN+vkesgdoE8Uzs9f3a
B/Uesf2fnJqxhynvg3weY+NzKfc/sgH9HAnyniL7k8p5rtxHKgbUXRDQzx0/tqA/v/ge6f0U+R7p
bZNIjl/vEfe1gvgczpX3iNvRr+Og3yO58hrz8+dI+2x1Zoyhou/tKfs8FciV94h9fH7+rpJr75Gg
fp7MlddYrnyv9/M9Yt93+gf9Q8Op/d9gVeXi/zdur5fpe4IoMZ5Q+XMLD/jxo0eeAYrBwW+jaj8Z
HY1Ki5XgDtToFGD2ihoMadhcL723+6Srp9t82fo6CmXP3n3m1I5C0QXobZotxx4BBBBAAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQRSF2A6rxiGmzZvchZ+t4vERxbT0SN2dEhkXiLnoRLvacIOtbXJCz/a
LRogsZsGVt599yfOVF7tHe0mq6G+3kmzZdkjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBA6gKM
RPEw3LmjSc5dOC9Dw0Pym08/kYMHX3Gm3Lp65Ypc67ruUdOf5L0tLaJfsbYbPT2mX+5RKDoypbPz
vAw8fmSqVFVWydaGLbKruTlWE8uW1n3sSFJtP5pdlVS9WJXKylZJTg0XKyoM5H4KC78TEX+mK7HP
KYjnEnpcbC/v2z6I15if7xELESouDuS1Za/v135FQO8R2/+SwSci4s+UXkG8R+x9lM3qemALa4LZ
9FT2hYVFAb3GFqbWTKX/7rpBPht3PzjODAH93PFjC/rzi++R3k+R75HeNonk+PUecV8riM/hXHmP
uB39Og76PZIrrzE/f460z1ZnsKiqXPiDTJvOPr8EcuU9Yp+an7+r5Np7JKifJ3PlNZYr3+v9fI/Y
911JqESqKlfb07zfE0TxeAlo8GH0yaiZTksDEx99/FFYSQ1S2EBLWEaCJ1OT8wvFJ1g8rNi169fM
eVPjDjMKRUfFnPjihOj6KnbT4I8GgaampjyDMbYsewQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EIgW8OfP6KLbzYmU1gMvy8EDB6V6zVrnfnT0hy7k/t57PxX3lFx2EfnV5eVO2XgHGtywW2lpqT1c
dK+jYDRAopFzO1LlzJnTJoCiaT9772fy57/4pdStrzVtXe/uEl1zhQ0BBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQSWJsBIlEW8tm3fLvoVa7OLyGtgRReE180GU/R4ZGTESY9VX9O0bkVlpVd2VLqd
Rkyn6tJNAyR2Ci9Ns229tH+/3Pv4vgmu3LpxI+3TekV1nAQEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QAABBLJMgJEoKTywh/0PTe3i4oU1FzSYooER3WyQJdYlRkdHo+rGKudOu9jZKWPjY2GjUHQqL7u5
R8FoMMX2wz3qxZZljwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAvEFGIkSw0dHd/zff/2vTE7D
5no51NYWo5TI0LMAhh0VYgtVVVaa0SGDg4M2KWrf/2jApNWsrY7K80q42XvLZO15YY9XEdIRQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAJwGCKDEgdY0SXThe1x6xwY7IYro2iS7krqM9mnbtCste
V7POBFF0mi0dKWKn2LKFtK6OKNFt3fr1Njnu3o5C0X65pxdzt+0e+aLXtQvNh0LzI2PiXsCnzMaj
x6Na6j52JCqNBAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEMl2A6bw8ntDOpp0mR4Mdv/n0ExMM
sUU72r+ScxfOm9Omxh0SuTC8BlU0uKJBjM8+/0w0aGI3DYbYupEBEVsmcq8jY3SBeN1sv2wZvbZd
+F5Hqtjpvc6dPWuKaD+2bNtmi7NHAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBBAUYieIBpaM9
Bge/la6ebjOq5KOPP4oquWN7o+xtaYlK18CGBle+/uayGXGiQRMbOLGFNbjxatur9jTu/tLFCyYg
o8ES9ygUW+ngwVfkk08/MdeK7GesII+txx4BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQS8BQii
eNtI64GXpXx1udy5e8cEUmzRuvW10rx7t+gi8l6bBlc21NZKd1eX9N7uc4pp8KShvl727N0XNYLF
KeQ60FEovX3z9VtaXnTlLBzqlF6HXzssnZ3nnX7qKBddq2VXc/NCwTQcMXVXGpC5BAIIIIAAAggg
gAACCCCAAAIIIIAAAggggEBaBAiiLMKsQYhkAxEaZNGvQxJ7YfpFLm2ydVTLBx/8fNGiep233n5n
0XIUQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgcQEWBMlMSdKIYAAAggggAACCCCAAAIIIIAA
AggggAACCCCAQJ4JEETJswfO7SKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBiAgRREnOiFAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCOSZAEGUPHvg3C4CCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggkJsDC8ok5USpBgcajx6NKdh87EpVGAgIIIIAAAggggAACCCCAAAIIIIAAAggggAACmS7A
SJRMf0L0DwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBAIRIIgSCDsXRQABBBBAAAEEEEAAAQQQ
QAABBBBAAAEEEEAAgUwXYDqvTH9CWdY/pu7KsgdGdxFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQ8
BQiieNKQgQACCGSOwJPZDXK/4Fe+dujbuWpf26MxBBBAAAEEEEAAAQQQQAABBBBAAAEEck2AIEqu
PVHuBwEEclIgVFQm/QU/9PXeSlaU+doejSGAAAIIIIAAAggggAACCCCAAAIIIJBrAgRRcu2Jcj8I
IIAAAggggAACCCCAAAIIIIAAAggggAACcQXGZYusDL0et8xSM8dnq5ZahfJZIEAQJQseEl1EAAEE
EEAAAQQQQAABBBBAAAEEEEAAAQQQ8E9gtnCrnJ5Z71+DIvKLIoIovoJmSGOFGdIPuoEAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIZJQAI1Ey6nFkf2cajx6PuonuY0ei0khAAAEEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQCDTBRiJkulPiP4hgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAIAIEUQJh
56IIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQ6QIEUTL9CdE/BBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAAQQQCESANVECYc/di7L+Se4+W+4MAQQQQAABBBBAAAEEEEAAAQQQQAABBBDINwFGouTb
E+d+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAICEBRqIkxEQhBBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAgenCfbIy9EMgEMgbAYIoefOouVEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCA1gW+ftsjp
menUGqE2AlkkwHReWfSw6CoCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikT4AgSvqsuRICCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAghkkQBBlCx6WHQVAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEE0idAECV91lwJAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEskiAheUXeVgjw8Ny/fo16erp
dkqGikPSUF8vrQdedtJiHQz090t3V5f03u5zsstWlcnGujrZs3eflJaWOumRBxc7O+V6d5dMTU+Z
rIbN9bK/tTVunQ8/PC5j42Ny8MBB2bZ9e2STaTlvPHo86jrdx45EpZGAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggECmCxBEifOENAhy4osTTiDDFtXAhgZV7t67J2+8/oZUVFbaLGd/o6dHzrSfcc7t
gQY5tG5vX58cfu2wVNfU2Cxnf+rkybDAi2ZoIKb/0YC8++5PYgZSOtq/MgGUqsqqwAIozg1wgAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIBADggQRPF4iBMTE04ApXrNWjl48BUnWKLBlfaOdhkaHpLf
nvytvPfeT8Na0brnzp8zaTryZOeOJtnV3GzOdYTJ199cNoGZL099Ke+/Hz5KQ9u2I1d2bG80o11s
MEcDMGc7OuRQW1vU9TQoo9vOpp1heZwggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAcgIEUTzc
rl+96oxAaWl50QmgaHEdPaLBCh1pooGUq1euOEESzbd1ddqvyJEje1taJBQKybkL583IkTu378im
zZucXvz+/n1zrHXtdGF6vabGHSb4oqNRIrdLFy+YvmqwJ6hpvGyfmLpLpCq01XL4sy9Y7087tIJA
hgjwHsmQB0E3EEAAAQQQQAABBBBAAAEEEEAAAQQWFSCI4kE0ODhocjSYEWvKLQ1W6GgTndpr9Mlo
WCs3e2+Z87oNtTGn3tJRKde6rpsgyoMH98OCKPa6ZWVlYW3aEx2NoiNd7HoqemxHoWiwhy14gRMz
v/S1E69Ksa/t0RgCQQvwHgn6CXB9BBBAAAEEEEAAAQQQQAABBBBAAIFEBQoTLUi5xAQ0qKGBDt3K
y8s9K9WsrTZ5uq6Ke9NRKkvZTp86ZQI5detrYwZ7ltIWZRFAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQGBBgCDKgkXY0fPPP2/OdaSJrkkSuek0XJqnW/nqhWDJQP/CdFur4wRRbIBleno6rGmbPjY2
H4ixmZNTk+ZQ11ixo1C0X/cezE//1bx7ty3KHgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBHwQ
IIjigahrl1RVVpnczs7zMjI87JTU4MXFSxfMua5DYheN14TJyQmnXEVFhXPsdaCBGHfbG2prTVFN
72j/yhzr9eyUXRvr6pymrly+bI51AfpYU445BTlAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB
JQuwJkocsvfe+6mcOnlSem/3yUcffxRVsmFzvRxqawtLfzIavj5KWKbrxD1tl04BZsMtGgzRdvWa
XT3d5stW01Eoe/buM6d2FIqu2WLTbDn2CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkLoAQZQ4
hhqo+G54yLPEk7EnZhRJRWWlZxmvjFBJiVeWCcyUd5bL9e4uZ8owDazsb211pvJq72g39Rvq6500
zwbTmNF49HjU1Tp+/WZUWmTC2Nh4ZFLS59rWUNFI0vUzreLc3KwMDaf/fvS6fm9B3MdUxJR5ftxT
EK+xsfE5P7oe1oZOEzg07P9zDrtIGk6Ceo/YW5ucmrGHKe+DeI/YTi/HayzoZ2PvzY99kM/Gj/7T
hr8CM7P+fCZrO0G+tnLme6SPP0faV4raBPlsbD9S3Qf1GvPrPeK+/yCeR668R9yOfh0H/R7JldeY
nz9H2mera7QOFX1vT9nnqUCuvEfs4/Pzd5Vce48E9b0+V/7PKFc+h/18j9j3nR//Z1RVaYcN2Faz
d08QxePZ6Zons//69AAAIABJREFU//bkFyZXF21/5dAhJ1ihwRWd4mvg8SP55NNP5J2335FkAike
lzbJOp2YfsXabvT0yNDwkLhHobj7pHV0KrKtDVvCphqL1RZpCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAgggEFuANVFiu8jvznaYHA1GHH79dSeAook65dZbb78jOr2Wrl3y25O/9WjFO3lqcn6heO8S
3jnXrl8zmU2NO0y/dE2VE1+cMEEdW0uDLOcunJeLnZ02iT0CCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggsQYCRKDGwdBSKDu/TTUdzeG2a9/U3l82oEA1k6GiU1eXlXsXD0qemppzz0tJS53ixg6tX
rpjraQDHjlQ5c+a0CeZo2huvv2H6ceLzz+Xeg/tmSrCmXbvCgkCLXSOV/O5jR5Kq/mh2VVL1YlUq
K1slwQ4Xm4jVraTTCguLArmfwsLvRMSf6UrszQfxXEKPi+3lfdsH8Rorm9XPjIXPDT9upiRUIlWV
q/1oaolt5MZ7xN50yeATEfFnSq8g3iP2PpbjNRbU55eIv68xNQry2dhnxD5zBFYU+fN3SNpOkK+t
XPke6efPkfZVFiouDvTZ2H6kug/qNebXe8R9/0G8V3LlPeJ29Os46PdIrrzG/Pw50j5b/X+BqsqQ
PWWfpwK58h6xj8/P31Vy7T0S1Pf6XPk/o1z5HPbzPWLfd8H9n5HtQWbt/fkNMLPuKeXejP5hYf2J
NWvXerbnDpgMDAyYchUVC3O9jYwstOPViE7JtZSpwK51XTdN2eCOLkqv04rppmm2rZf27zdpOlLm
1o0b5ph/EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIHEBgiiJWyVUUqf60sCIbk9GRz3rjD7L
Ky5O/K/kdWouHSHjHoWiI2Ds5g7qaDDF9sM96sWWZY8AAggggAACCCCAAAIIIIAAAggggAACCCCA
AALxBQiixPApfy6x0STuIEl1dbXTUlVlpTkeHBx00iIP+h/Nj1ypWbtQL7JM5PnN3lsmac8LeyKz
OEcAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGfBQiixADdtHmTGe2hWQ8fPIhRYj7pzr275kAX
n7fTaGnCupp1Jl2n2XKPFJmvJaLrmtg1V9atX2+T4+7tKBS91rbt252y7uu6gzp6XZ3KS7dQiPlQ
HTAOEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBIUICF5T2gdLTHmfYz0nu7T6Y+n5JNmzc7wQsN
UOhi7kPDQ6b23j37wlrRhdyvd3eZIMZnn38mO3c0ya7mZlNGgyG6GL1ukQGRsEZcJ7ruiban286m
na4cMQvGV69Za9ZF0ZEqDVvm10U5d/asKadTem3Zti2sDicIIIAAAggggAACCCCAAALxBcZli6wM
vR6/0BJzx2erlliD4ggggAACCCCAAAJBCxBE8XgCOtpjanJSzl04L/ce3DdfGlSJ3A4eOCg6csW9
lZaWSlPjDhMs0REn2oZ+uTcNbrza9qo7yfP40sULJiCjwRL3KBRb4eDBV+STTz8xo1s++vgjm2z2
2g/tT7q2xqPHoy7VfexIVBoJCCCAAAIIIIAAAggggEAmC8wWbpXTM4nNHJDoffyiiCBKolaUQwAB
BBBAAAEEMkWAIEqcJ6GjR+o2bpTr169JV093WMkd2xulqWln2DRe7gJ7W1pkQ22tdHd1mdEsNk+D
Jw319bJn776Eghs6CqW3r89Ub2l50TYTttcpvQ6/dlg6O8+bESmaqaNctjZscUbAhFXgBAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBYVIIiyCJEGKFoPvGy+FikalV1dUyP6dUjaovISTdBRJB98
8PNFi+t13nr7nUXLUQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQSEyCIkpgTpRIUYOquBKEo
hgACCCCAAAIIIIAAAggggAACCCCAAAIIIJDxAoUZ30M6iAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggEIEAQJQB0LokAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKZL0AQJfOfET1EAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQACBAAQIogSAziURQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAg
8wUIomT+M6KHCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggEIDAigCuySVzWKDx6PGou+s+diQq
jQQEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBDJdgJEomf6E6B8CCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggEIkAQJRB2LooAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKZLsB0Xpn+hLKsf0zd
lWUPjO4igAACCCCAAAIIIIAAAggggAACCCCAAAIIeAowEsWThgwEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBDIZwGCKPn89Ll3BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ8BQgiOJJQwYCCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAgjkswBBlHx++tw7AggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIeAqwsLwnDRnpFJiYLZGq0FZfLqltsSGAAAIIIIAAAggggAACCCCAAAJ5KVCwXqpCT/Py1rlp
BBBAYDkECKIsh2oet9l49HjU3XcfOxKVFplQWLRJTsz8MjI5qfM/K6pKqh6VEEAAAQQQQAABBBBA
AAEEEEAAgWwXeCjvyG9npn29jb/ytTUaQwABBLJLgOm8sut50VsEEEAAAQQQQAABBBBAAAEEEEAA
AQQQQAABBBBIkwBBlDRBcxkEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDILgGCKNn1vOgtAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIpEmANVHSBJ0vl0lk/ZN8seA+EUAAAQQQQAABBJZf4Mns
Brlf8CtfL/TtXLWv7eVbY/1zb8n9grZ8u23uFwEEEEAAAQQQQCBHBQii5OiD5bYQQAABBBBAAAEE
EMgHgVBRmfQX/NDXWy1ZUeZre/nW2NOiWukv8HdB43wz5H4RQAABBBBAAAEEMkeA6bwy51nQEwQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMggAYIoGfQw6AoCCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAghkjgBBlMx5FvQEAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEMkiANVEy6GHkQlcajx6P
ug0Wm48iIQEBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgCwQYiZIFD4kuIoAAAggggAACCCCAAAII
IIAAAggggAACCCCAQPoFGIkSw/xiZ6d8/c3lGDneSQcPHJRt27eHFRjo75furi7pvd3npJetKpON
dXWyZ+8+KS0tddIjD7QP17u7ZGp6ymQ1bK6X/a2tcet8+OFxGRsfk1h9iWyfcwQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEIgvQBAlvk/CuSUl4QGRGz09cqb9TFR9DXJ09XRLb1+fHH7tsFTX1ESV
OXXyZFjgRQtoIKb/0YC8++5PYgZSOtq/MgGUqsqqqGBO1AVIQAABBBBAAAEEEEAAAQQQQAABBBBA
AAEEEEAAgUUFCKLEINrb0iL6FW+7euWKnLtw3hTZsb1RNm3e5BSfmJiQc+fPmXMdebJzR5Psam42
53aUi44w+fLUl/L++0ecenqgo1fsyBVtt/XAyybtxBcnTJDkbEeHHGprC6uj19OgjG47m3aG5aX7
hPVP0i3O9RBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSWS4A1UZKQ1aDFta7rpqaO/NBAh3u7fvWq
mYYrVBwyI0dsAEXLaHDmpX0vmuI6KuXO7TvuqvL7+/fNuda17epolabGHSZdR6NEbpcuXjDXq16z
llEokTicI4AAAggggAACCCCAAAIIIIAAAggggAACCCCQpABBlCTgTp86ZUaFaNUDrQeiWrjZe8uk
1W2ojTn1lgZVdISKbg8ezAdNbCODg4PmsKxsPt+m270GXjSIYzf3KJSWlvngjM1jjwACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAskLEERZop2OHLn3LPCh021FrmmiQQ0NdOhWXl7u2XrN2mqTd/fe
vbAyoVAo7HyxEw3o6NRgdetro/qyWF3yEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwFuAIIq3
Tcyci5cumHSdbmvP3n1RZQb6F6bbWh0niGIDLNPT02Ft2PSxsflAjM2cnJo0hzqCpbR0fhF7XT/F
BnSad++2RdkjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIICADwIEUZaAeKOnR4aGh0yNhvp6J5jh
bmJycmGqrYqKCndWzGMdRTIyPOzkbaitNcea3tH+lTk2i80/Wzh+Y12dU/bK5cvmONaIGKcQBwgg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIJCUwIqkauVppZs3b5g79xqFoplPRkcT0nFP26VTgNlw
i04P1rC5Xnpv90lXT7f5sg3qKBQ7+sWOQonXF1svnfvGo8ejLtfx6zej0iITxsbnIpOSPtfp1IaK
vk+6fqZVnJublaHhkbR3S6/r9xbEfUxFjPby457GxsZlqCi9z8TP94g10BFuQ8P+P2fbfrr2Qb1H
7P1NTs3Yw5T3QbxHbKeX4zUW9LOx9+bHPshn40f/acNfgZlZf35u0XaCfG3xPdL7dZEr3yODeo3l
ys+Rfn6Pt6+2XPldRT8/gvz88utz2D4X3QdxP7zG3E+AYz8FcuVz2Jr4+btKrnwOWxu+11uJ5Pa5
8jns53vESvrx83BVpf0fb9tq9u4JoiT47DRoMfD4kSnttWB8gk2ZYqGSEs/ih9rapLyzXK53d5n1
TrSgBlb2t7Y6o1/aO9pNfa8RMZ6Nk4EAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIJCRBESYhJ
pK+v1ym5+Yf1zvFyHextaRH9irXZacXco1A0yNPZed4J9FRVVsnWhi2yq7k5VhOkIYAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAwCICBFEWAbLZd+/dM4c6pdamzZtsctL7qcn5heKTaeDa9WumWlPj
DjMyRddUOfHFCWfUimbq2i3nLpyXqakpz2BMMtderE73sSOLFYmZXzY7JSL6lfqmz6iqMpR6Q0m3
sLAuTtJNuCoWFhZJEMPfCgu/ExF/piuxtxPEfYQeF9vL+7YvK1uV9mfi53vEQpSESqSqcrU9TeM+
N94jFqxk8ImI+DOlVxDvEXsfy/EaC+rzS8Tf15gaBfls7DNinzkCK4r8WVZQ2wnytcX3SO/XVHDf
I737lExOUK+xXPk50s/v8fb5Bf+7iu1JavtQcXGgn19+fQ67FYL4POY15n4CHPspkCufw9bEz99V
cuVz2Nrwvd5KJLfPlc9hP98jVjJXfh6295Pq3p/fAFPtRYbXv3P7juicibrp6I542+ry8njZTp4G
N+xWWlpqDxfdX71yxQRI9EPfjlQ5c+a0CaBo2s/e+5n8+S9+KXXr5xeo1ynBdM0VNgQQQAABBBBA
AAEEEEAAAQQQQAABBBBAAAEEEFiaAEGUBLwGv33slHr+B2uc41gHFRULC+aMjCy+8LROyVVRWRmr
qZhp17qum3QbzNEAiV2rRdNsWy/t32/KTU1Pya0bN2K2RSICCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAgh4CxBE8bZxch72PzTHGvBYbCqv6poa0XK6PRkdddqIPBh9lldcnPhUQxc7O82IGPcoFJ3K
y27uUTAaTLH9cI96sWXZI4AAAggggAACCCCAAAIIIIAAAggggAACCCCAQHwBgijxfUzu0LNARVWC
I0ZsucHBQc/W+x8NmLyatdWeZSIzbvbeMkl7XtgTmcU5AggggAACCCCAAAIIIIAAAggggAACCCCA
AAII+CxAEGURUB3poVNi6bauZt0ipeezbTmdZss9UsRW1nVN7Bor69avt8lx93YUSlVllWzbvt0p
a6fv0gT3yBd3v0OhIBdZd7rKAQIIIIAAAggggAACCCCAAAIIIIAAAggggAACWSWwIqt6G0Bnh4cX
1jVJNBjRtGuX6ILuGnz57PPPZOeOJtnV3Gx6r8GQr7+5bI4jAyJet6frnmh7uu1s2hlWTBelr16z
1qyLoiNVGrbMr4ty7uxZU06n9NqybVtYneU8aTx6PKr57mNHotJIQAABBBBAAAEEEEAAAQQQQAAB
BBBAAAEEEEAg0wUIoizyhEb/sBBEKX9uYdH4eNU0sNHUuMMES3TEybkL582Xu44GN15te9Wd5Hl8
6eIFE5DRYIl7FIqtcPDgK/LJp5+Y0S0fffyRTTZ77Yf2hw0BBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQSWJkAQZREv96LspaUli5ReyN7b0iIbamulu6tLem/3ORkaPGmor5c9e/clFNzQUSi9ffP1
W1pedNpxH+iUXodfOyydnefNiBTN01EuWxu2OCNg3OU5RgABBBBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAgcUFCKIsYqTBEP1KZquuqRH9OiRtyVQ3dXQUyQcf/HzR+nqdt95+Z9Fyy12AqbuWW5j2EUAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBNIlwMLy6ZLmOggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IJBVAgRRsupx0VkEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBIlwBBlHRJcx0EEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBDIKgGCKFn1uOgsAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIpEuA
IEq6pLkOAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIZJXAiqzqLZ3NeIHGo8ej+th97EhUGgkI
IIAAAggggAACCCCAAAIIIIAAAggggAACCGS6AEGUTH9C9A8BBBBAAAEEEEAAAQQQQAABHwRWhl73
oRWRcdniSzs0ggACCCCAAAIIZIMAQZRseEr0EQEEEEAAAQQQQAABBBBAAIEUBU7PtKXYwnz1FwvL
fGmHRhBAAAEEEEAAgWwQIIiSDU8pi/rI1F1Z9LDoKgIIIIAAAggggAACCCCAAAIIIIAAAggggEBc
ARaWj8tDJgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCOSrAEGUfH3y3DcCCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAgjEFSCIEpeHTAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMhXAYIo+frk
uW8EEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCIK0AQJS4PmQgggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIJCvAivy9ca57+URaDx6PKrh7mNHotJIQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAg
0wUYiZLpT4j+IYAAAggggAACCCCAAAIIIIAAAggggAACCCCAQCACBFECYeeiCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAgggkOkCTOeV6U8oy/rH1F1Z9sDoLgIIIIAAAggggAACCCCAAAIIIIAAAggg
gICnACNRPGnIQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgXwWIIiSz0+fe0cAAQQQQAABBBBA
AAEEEEAAAQQQQAABBBBAAAFPAYIonjRkIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQD4LEETJ
56fPvSOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggICnAAvLe9KQgQACuSAwLltkZeh1X29lfLbK
1/ZoDAEEEEAAAQQQQAABBBBAAAEEcl/A7/+fmC78o9xH4w4RyAABgigZ8BByqQuNR49H3U73sSNR
aSQgkC6B2cKtcnpmva+X+0URQRRfQWkMAQQQQAABBBBAAAEEEEAAgTwQOD3T5utdvvq02Nf2aAwB
BGILMJ1XbBdSEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIM8FGImSwAvg6pUrcufuHRl4/Mgp
Xbe+Vpp375bqmhonLfJgoL9furu6pPd2n5NVtqpMNtbVyZ69+6S0tNRJjzy42Nkp17u7ZGp6ymQ1
bK6X/a2tcet8+OFxGRsfk4MHDsq27dsjm+QcAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEliBA
EGURrN98+klY8MQWv/fgvujXCz/aLXtbWmyys7/R0yNn2s845/ZAgxxdPd3S29cnh187HDMIc+rk
ybDAi9bVQEz/owF5992fxAykdLR/ZQIoVZVVgQZQmLrLPmn2CCCAAAIIIIAAAggggAACCCCAAAII
IIAAAtkuQBAlzhPUYIaOPtHRI1sbtjjBEh1h0t7RLkPDQ/L1N5dlQ21tWDBkYmJCzp0/Z1rWujt3
NMmu5mZzriNMtI6OMPny1Jfy/vvh64Vo23bkyo7tjdJ64GXRtBNfnDBBkrMdHXKoLXz+RL2eBmV0
29m00+z5BwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBFITYE0UDz93MEODIO7RJjqF15tv/qmE
ikOmtk7Z5d6uX71qgiSaryNHbABFy2g7L+170RTXUSl3bt9xV5Xf379vzrWuBlB00+s1Ne4wxzoa
JXK7dPGCuV71mrWBjkKJ7BfnCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghkswBBFI+nd+XyZZOj
I0ncQRBbXNczqdtQa04jAxs3e2+ZdM2Pte6Jtqft6vbgwXzQxJyIyODgoDksK5vPt+l2r4EXHXli
N/colJaW+eCMzWOPAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACyQswnZeHnV1EXqfx8tp0Wq1D
Ej21lgY6dCsvL/eqKjVrq820XXfv3ZNWV6lQaH50iysp7uHpU6fMKBRd6D7eIvdxGyETAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEogQYiRJFImaKLV2zRLfnf7AmRgnvpIH+hem2VscJotgAy/T0
dFhjNn1sbD4QYzMnpybNoY5gsaNbdMoxXdxet+bdu21R9ggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIOCDACNRYiCO/mHESa2srJCR4WH5+tIlZ8F3zdSRHxq4iBz9MTm5MNVWRUWF047XgQZrtP2K
ykpTRBeptwvPd7R/5SwsbxeO31hX5zRlpxzTBegj++EUSvNB49HjUVfs+PWbUWmRCWPjc5FJSZ/r
SKChou+Trp9pFefmZmVoeOE1ma7+6XX93oK4j8mpGb9vQ4J4jfn5HrEgGpwdGvb/Odv207UP6j1i
78/P11gQ7xF7H8vxGgv62dh782Mf5LPxo/+04a/AzKw/P7doO0G+tqYi/pjHD6WxsXEZKkrvzy3L
8fmVK98jg3qN8XOk97spiJ8jvXuTfE7Q7xG/PofdAkF8Hvv5c6S9l1x5jdn7YZ+cQK58Dtu79/N7
fa69R4L6nStXXmO58jns53vEvu/8+F5fVbn4/43b62X6niBKjCc0NTU/CkWz7t29K19fuWymzHIX
1REg+qWLxLvXTHkyOuou5nnsnrZL1zWxLykNhjRsrjcBm66ebtEvu+kolD1795lTOwpFF6C3abYc
ewQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEhdgCBKDEONtOmmAQoNoOj2wo92y96WFnOsI0fO
nDktum7KuQvnpfy5Ctm0eZPJS/SfUEmJZ1Fda6W8s1yud3c5wRsNrOxvbXWm8mrvaDf1G+rrnTTP
BslAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBJQsQRIlDplNtaSDlnbffcabb0uI69dZbb78j
H3/8tzI0PCRXr15ZchAlzmVNlgZsbNAmsuyNnh5zXfcoFB2Z0tl53gR2tHxVZZVsbdgSNkomsp3l
OO8+diSpZstmdfTPwgigpBp5VklH7FRVhlJpIsW6C1O6pdiQqV5YWCRBDH8rLPxORPyZrsQ6BHEf
JYNPRMTfKb2CeI35+R6xz6MkVCJVlavtaRr3ufEesWB+vsaCeI/Y+1iO11hQn18i/r7G1CjIZ2Of
EfvMEVhR5M+ygtpOkK+t0ONi31HLylal/Z6W4/MruO+R/j6SoF5j/Bzp/RyD+DkyvDf+fI8M+j3i
1+ew2yaIz2M/f4609xL8a8z2hH2QArnyOWwN/fxeH/x7xJ/PYWsT1O9cufIay5XPYT/fI/a1FfT3
etuPTNkTRFnkSdRtqA0LoLiLb6rbaIIZOiLFva6Ju4zX8dTk/GgXr/x46deuXzPZTY07zCgUvfaJ
L044o1Y0U4M7OkpGpybzCsbEuwZ5CCCAAAIIIIAAAggggAACCGSiQP/cW3K/oC0Tu0afEEAAAQQQ
QCAHBQiixHioGmmz2/PPP28Po/ary8udtOHhERNscac5mTEO3OuulJaWxigRO+nqlSsmQKKRcxsc
0anFdNSMpr3x+humHyc+/9ys2aJTgjXt2sWUX7E5SUUAAQQQQAABBBBAAAEEEMgygadFtdJfMJ1l
vaa7CCCAAAIIIJCtAv7MRZCtd+/Rb3cgJN7aJRUVdjl4kcnJ+eF47rSRkRGPKywk65RcOj1Yotu1
ruumqE7VpZsuSq8jYXTTNNvWS/v3mzQNrty6ccMc8w8CCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggkLkAQJYZVdXW1k/pkdNQ5jjxwB0ls8KS6psaso6Jl49UdfdZucXHic1Ff7OyUsfExM+LEjkLR
qbzs5g6K2qNJAAAgAElEQVT+aDBFAzS6uUe92LLsEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA
IL4AQZQYPhqA0KmxdHvY/zBGifkkGyTRYIUGT+xW9WxkyeDgoE2K2vc/GjBpNWsXAjZRhSISbvbe
Mil7XtgTkcMpAggggAACCCCAAAIIIIAAAggggAACCCCAAAII+C3Amigeojo11tffXDZTZd25fUc2
bd4UVdIGNXTxefe2rmadqee14Lyua6IjSnRbt369u6rnsR2FUlVZJdu2b3fK2em7NMEGdfRYR6jo
VF66hULzI1LMyTL/03j0eNQVuo8diUojAQEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBTBdgJIrH
E9LpsjRgodvvznbIjZ4ep6QGKH7z6ScmEKKjUPa3tjp5eqALuWu6BjE++/wz0aCJ3TQYcu7CeXMa
GRCxZSL3uu6JLhCv286mnWHZuih99Zq1Jk2DOnZ6r3Nnz5o07ceWbdvC6nCCAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACiwswEiWO0Ztv/qn8/d//vzI0PCRn2s+YL3dxDVAcfu2waCDDvel5U+MO
M5JFR5xo0MQGTmw5rftq26v2NO7+0sULJiCjwRL3KBRb6eDBV+STZ0Gdjz7+yCabvfYjsn9hBThB
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBmAIEUWKyzCdq8OG9934qOnrkzr27Jphii+/Y3ih7
9u7zDFDoSJYNtbXS3dUlvbf7bDUzQqWhvj5uXaewiOgolN6++fotLS+6s5xjndJLgzmdnefNNGKa
oaNcdEqyXc3NTjkOEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIHEBgigJWGlARL+Wuuli8/p1
SNqWWtUpr4GcDz74uXPudaDXeevtd7yy05bO+idpo+ZCCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AssswJooywxM8wgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIJCdAgRRsvO50WsEEEAAAQQQQAAB
BBBAAAEEEEAAAQQQQAABBBBYZgGCKMsMTPMIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCQnQIE
UbLzudFrBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQWGYBFpZfZuB8a77x6PGoW2ax+SgSEhBA
AAEEEEAAAQQQQAABBBBAAAEEEEAAAQSyQICRKFnwkOgiAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIpF+AIEr6zbkiAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIZIEAQZQseEh0EQEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBNIvwJoo6TfP6Suy/klOP15uDgEEEEAAAQQQQAABBBBAAAEEEEAA
AQQQyCsBRqLk1ePmZhFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBRAYIoiUpRDgEEEEAAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBPJKgCBKXj1ubhYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQS
FSCIkqgU5RBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCCvBAii5NXj5mYRQAABBBBAAAEEEEAA
AQQQQAABBBBAAAEEEEAgUYEViRakHAKJCDQePR5VrPvYkag0EhBAAAEEEEAAAQQQQAABBBBAAAEE
EEAAAQQQyHQBRqJk+hOifwgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIBCIAEGUQNi5KAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCGS6ANN5ZfoTyrL+MXVXlj0wuosAAggggAACCCCAAAIIIIAA
AggggAACCCDgKcBIFE8aMhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCCfBQii5PPT594RQAAB
BBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAU4AgiicNGQgggAACCCCAAAIIIIAAAggggAACCCCAAAII
IJDPAgRR8vnpc+8IIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgKUAQxZOGDAQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAAEEEMhngRX5fPPcu/8CjUePRzXafexIVBoJCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAghkugAjUTL9CdE/BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQCESAIEog7FwUAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAAEEMl2A6bziPKGR4WH56OOP4pSYz3rhR7tlb0tLVLmB/n7p
7uqS3tt9Tl7ZqjLZWFcne/buk9LSUic98uBiZ6dc7+6Sqekpk9WwuV72t7bGrfPhh8dlbHxMDh44
KNu2b49sMi3nTN2VFmYuggACCCCAAAIIIIAAAggggAACCCCAAAIIIJAGAYIocZDv3b0bJzd+1o2e
HjnTfiaqkAY5unq6pbevTw6/dliqa2qiypw6eTIs8KIFNBDT/2hA3n33JzEDKR3tX5kASlVlVWAB
lKgbIQEBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSwWIIgS5+FNTc2PAqlbXyuHX389TsnwrImJ
CTl3/pxJ1JEnO3c0ya7mZnOuI0y+/uayGWHy5akv5f33wxdd19ErduTKju2N0nrgZdG0E1+cMEGS
sx0dcqitLeyCej0Nyui2s2lnWB4nCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkJwAa6LEcXvY
/9Dkrlu3Lk6p6KzrV6+aIEmoOGRGjtgAipbUab9e2veiqaSjUu7cvhPWwO/v3zfnWlcDKLrpaJWm
xh3mWEejRG6XLl4w16tes5ZRKJE4nCOAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkKQAQZQ4cEPD
wya3buPGOKWis2723pqvt6E25tRbGlTRESq6PXgwHzSxrQwODprDsrL5fJtu9xp40ZEndnOPQmlp
mQ/O2Dz2CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkLwAQRQPO11UXhd112BHRWWlR6noZA1q
aKBDt/Ly8ugCz1Jq1labo7v37oWVCYVCYeeLnZw+dcr0U6cci7W+ymL1yUcAAQQQQAABBBBAAAEE
EEAAAQQQQAABBBBAAIHYAqyJEttF7KLyGuzQRdv7BwZkaHjIKa3rlezZuy9qpMlA/8J0W6vjBFFs
gGV6etppUw9s+tjYfCDGZk5OTZpDDeqUlpaaY10r5d6zkSzNu3fbooHuG48ej7p+x6/fjEqLTBgb
n4tMSvpcg1hDRd8nXT/TKs7NzcrQ8Ejau6XX9XsL4j4mp2b8vg0TKE33a8zP94gF0c+VoWH/n7Nt
P137oN4j9v78fI0F8R6x97Ecr7Ggn429Nz/2QT4bP/pPG/4KzMz683OLthPka2sq4udQP5TGxsZl
qCi9P7csx+dXrnyPDOo1xs+R3u+mXPldJej3CK+x3H+Ned8hOYkI5Mp7xN6rn9/rc+Vz2NoE9TtX
rrzG/Px93j6TIF5jfr5H7H348b2+qrLCNpf1e0aieDzC0SejJkcXee/q6Q4LoGiGpv3N3/w/cqOn
J6yFycmFqbYqKhZ/oehoFx31YrcNtbXmUNM1eKObWWz+2cLxG+vqbFG5cvmyOdaADqNQHBYOEEAA
AQQQQAABBBBAAAEEEEAAAQQQQAABBBDwRYCRKB6M3333nZOjC7b/yWuHnREgGvQ4d/asGQVy7vw5
qa6udqb8ejI6H3xxKnscuKft0inAbLhFgyENm+vFBm80WGM3HYWio190s6NQdAF6m2bLsUcAAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAAIHUBQiieBjaReWrKqvkrbffCSula6Qcfv11+fjjvzUjVH57
8rfy3ns/DSuz2EmopMSzyKG2NinvLJfr3V1mvRMtqIGV/a2tTiCnvaPd1G+or3fSPBtMY0b3sSNJ
Xa1sdkpE9Cv1TYNNVZVLW1sm9au6W1gYjeROTfa4sLBIghj+VliogUR/piux9x7EfZQMPhERf6f0
CuI15ud7xD6PklCJVFWutqdp3OfGe8SC+fkaC+I9Yu9jOV5jQX1+ifj7GlOjIJ+NfUbsM0dgRvwZ
zK3tBPnaCj0u9h21rGxV2u9pOT6/gvse6e8jWVEUzGuMnyO9n2MQP0eG98af75FBv0d4jYU/VfdZ
8K8xd284DkogV94j1s/P7/XBv0f8+Ry2NkH9zpUrrzE/f5+3zySI15if7xF7H0F/r7f9yJQ9QRSP
J/HBBz/3yFlI3tqwRc5dOG8CKTo6ZSkL0C+0Evtob0uL6FesTacQ0/VZ3KNQdGRKZ+d5GXj8yFTR
4I/2b1dzc6wmSEMAAQQQQAABBBBIUmBoxa+kszB8Xbtkmnpuhf9BjGT6QR0EEEAAAQQQQAABBBBA
AAFvAX/+jM67/ZzOWbN2rXN/diF6J2GRg6nJ+YXiFykWM/va9WsmvalxhxmFogGcE1+ccAIomqlB
Fg3wXOzsjNkGiQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIBBfgCBKfJ+Ec6em5qeiWl1enlAd
W14Ll5aWJlRHC129csUESHRomB2pcubMaTPtl6b97L2fyZ//4pdSt35+gXqdEkzXXGFDAAEEEEAA
AQQQQAABBBBAAAEEEEAAAQQQQACBpQkQRFma16KlKyrsEvEiIyMji5bXKbmWMg3Yta7rpk2dqks3
DZDYKbw0zbb10v79Jn9qekpu3bhhjvkHAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEhcgiJK4
VVTJiYmFKbme/8Eak19dU2PWKtGTJ6OjUXVswuizvOLixOfC1qm5xsbHxD0KRafyspt7FIwGUzRA
o5t71Istyz69AgVPn4r9Su+VuRoCCCCAAAIIIIAAAggggAACCCCAAAIIIIBAsgIsLB9DThduP9N+
xuS8tO9Fz8XZB799bMposGLT5k1OS1WVlWZ0yODgoJMWedD/aMAk1aytjszyPL/Ze8vk7Xlhj2cZ
MjJDQAMmZnv6VAqfzonYc9u9ggJzNFdQKPLs+OmzvS3CHgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ
QCBYAUaixPDftn27M4rj4cOHMUrMJ9mgRkN9fViZdTXrzLlOs+UeKWIL6bomOqJEt3Xr19vkuHs7
CqWqskq0f3az03fpuXvki15Xp/LSLRSaH5Fi67BfXgETQNHgydys+Xo6OyNPZ6ZFpifNlx4/nZ6a
T5udlsLZGVOuYG5OzFdkwGV5u0vrCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAh4CjETxgGlq3CFf
f3NZ7j24L6dOnpRDbW1OyYH+funsPO9MrbVn7z4nTw+adu0SXdBdgxifff6Z7NzR5Ixm0WCItqtb
ZEAkrBHXia57ou3ptrNppytnflH66jVrzcgXDeo0bJlfF+Xc2bOmnI6S2bJtW1id5TxpPHo8qvnu
Y0ei0nI9QUefzM3NzgdFZmdke6hAWp8vk+bnV8mVwXHp+HZMbkzOyNPCIvNlRqMUFkrhs5Ep7hEq
uW7F/SGAAAIIIIAAAggggAACCCCAAAIIIIAAApkqQBDF48nsbWkRXbek93bf/Nf/2RdVUoMgr7a9
KqWlpWF5em6DMDri5NyF8+bLXUiDG1o3ke3SxQsmIKPBEvcoFFv34MFX5JNPPzFBnY8+/sgmm732
I7J/YQU48V/g6dP5AMrsrBTMTovMTMl/sXuTvLCu3FzrQO1z8p+IyMPRSfnd7/8gV4fG5NPBcSkq
KJgPqhQVS4E5ng+qPJ0plFlt69l0X4WFDCDz/6HRIgIIIIAAAggggAACCCCAAAIIIIAAAgggEC1A
ECXaxEnR0SfretbLndu3zYgUm6ELu29t2CIaaPHaNG9Dba10d3WZIIwtp8ETnf5LR68kEtzQUSi9
ffMBnJaWF20zYXud0uvwa4fN6BidQkw3DfBoH3c1N4eV5WT5BXQUytO5OSmcmZKns9NS8P0TJ4Di
vvq68hJ5r3GNvCdr5C9F5OuHo9LxYES+GRmXi2PTosESHakyF5qTyYkJc16go1WefRFUcWtyjAAC
CCCAAAIIIIAAAggggAACCCCAAAII+C9AEGURUx35EWv0xyLVTHZ1TY3o1yFZmAoskXruMhpo+eCD
n7uTYh7rdd56+52YeSSmT2Bubn4R+YK5WTMapWhmWgpmpuThyPeyrmJl3I7oSBU7WkVHqXzz6Imc
HfiDTExPyvfPgihFRUWyoqhICouKTFt6/vTZGioEVeLykokAAggggAACCCCAAAIIIIAAAggggAAC
CCxZgCDKksmoEE8gH9c/ienx9KkU6Loos9NSND0pnXcG5J3mzTGLxkrUUSr69e80PG+yJycnZUq/
pqfNvri4WHRUigmoFBaaYztCxQRyRMyIlVhtk4YAAggggAACCCCAAAIIIIAAAggggAACCCCQmABB
lMScKIXA0gSezpkgiszNStHsjPzu5j9EBVGGhoelpKREVq2MP0JFL6zl9Es3DZKMj4/L9PS0THz/
vQmWFK1YIc4olWdBFS27YsUK1lIxavyDAAIIIIAAAggggAACCCCAAAIIIIAAAggsXYAgytLNqIHA
4gIFrsXfnz6VjvsDMvr9pJSvnA+EaAMaBHn8+FsTBFm1slRWr14tq1atMoGPeBfQESda1m46SsWO
VBmfmTH1bVBFr6GjVXTUim4EVawaewQQQAABBBBAAAEEEEAAAQQQQAABBBBAYHEBgiiLG1ECgYQF
NMBht6cFhVKgJwXmX/niyi15b/9Omy2rVq6S4eERM7Lkydi46JduGuhYvbrM5Ot+sS1ylMrExMR8
UGViwlzbBlS0b7rgvfZHR63Mzs6aAA5rqSwmTD4CCCCAAAIIIIAAAggggAACCCCAAAII5KsAQZR8
ffLc9/IJFBTI08IiKZD5/VxBoTwtLJSzt+6EBVE0QKKBDbuGie3QzMyMCa5ogEW31WWrZOWqVWba
Lzully0budf2dDSLfummI1R0NIp+6ZoqNqBi11KZfRZQ0XoaVNGAih6zIYAAAggggAACCCCAAAII
IIAAAggggAACCIgQROFV4KtA49HjUe3l22LzGjTRYERB0QopKCqWuRXF/z97bwJkVXnm/z99e4Fe
kEVkERChiTQNsqMBEUWDxI2gGRcqipWJmsxMkknNmErqN7F++f/iTGUqyS/GSWbikklBksIloxYY
/WHHJYgYVlmbBmkQAWmw2Xu7vf7r+95+Du8995y79b19+3Z/36rLOfecd/2877mt7/c8zyOSmyt7
T52NYAMh5fz5CxHX7QtuK5WiokIpKS4RuAAL5ObaWSPObSsV3Gyor5dgc7MRVDo6Okx5BKlXUUWt
VCCkwGolp6NDOjotaSIq5wUSIAESIAESIAESIAESIAESIAESIAESIAESIAES6OUEKKL08gnm8DJA
wFiiwPokVzry8iWQVyBteQVyoSVoXHp9YeoEp1MQQ2KJKE5mEYGVCvJrmcLCwk7XX4VO4Hk7v/u8
qLhY8EGCdQpEFVioNEEwgRVKbq4RVCCsdLQ2o0HJzQlIe6BTrMHYKKq4sfI7CZAACZAACZAACZAA
CZAACZAACZAACZAACZBALyVAEaWXTiyHlVkCAePCK1cER1iL5OZKRyBP/rr/Y7FFFFiTdCU1NjYK
PkiwHgnFUoGlSnFMKxUIJQMHDXKab0JdTU3S0tpqBJb2YKMEWjpCrskCbUY8wbhgrQJrG5Moqjj8
eEICJEACJEACJEACJEACJEACJEACJEACJEACJND7CFBE6X1zyhFlmICx1IC1RiAgAcRGyc2T9tw8
EzB+8/HPwnoHyw/EPNGg8mE3E/yC2Cq2lUq/fgVSUlJiBJVYsVTQVP/CQvPBOSxe7hmXJ6NO1Mnb
p+qltg0uykLWNRBRzNhsQaXTOoVWKglOGrOTAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAn0aAIU
UXr09GRf5/pa/BO/GTKWGrDSyM0TySsQycuX1tx8udDcJH/d94l8fuIVTlEIHakQUZwKO0+CwWYJ
Bk/LqVOnjZUKrF7QFoLO5+VFf/Rx//NXDDaffxKRj2rrZWPNBdlw8rxsbWiVXLgq6/zADVgHBCOK
Ku4p4HcSIAESIAESIAESIAESIAESIAESIAESIAESIIEsJxB9JzXLB8fuk0DGCCC+iBEZ2kUCedKR
VyAd+fkiLQWyYd/BcBGlM0ZJOvsKKxU7QD2sVELxVBCgvjBm058bWiz4PCAjpK65TTYcOSO7TtXL
zrONUhVsj1tUidkQM5AACZAACZAACZAACZAACZAACZAACZAACZAACZBADyJAEaUHTQa70nsIOG6t
cnIkJ9AZmD2Qa9x6bTp2MmygcOkFQUNjm4TdTNOXkJVKs5w9e860AJdihUVFMqCkJKaVSklBrtxS
OtR8UHh/bb1UnmqQ90+cl/fONRj3ZWql4nb91dbWZgLYoxxiuDCRAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQQE8mQBGlJ88O+5bVBODSK2SNkiuBvHzJycuX9txcOVnXLLsO18jVY0c440NA+O4U
UZyGO0/USuWzz2qNiBIKUF9kAtW787q/XzW0WPBZOvEyY6Wyo+aCsVLZUFsvH3UGpoeoAkGlpbnZ
iEoQUDo6OiiouGHyOwmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQI8iQBGlR00HO9OrCCDYuomL
ki8dEFBMbJQC6cjNl4oPK8NEFFiAQMDoCQlB5WGholYqIbdfxcbtV6wA9bBSue6KQebzDRE5fiEo
fz12XnafqZc/1dZLXV2d5OfnS25engSMy7OAI6pAWEF8FSRaqfSElcA+kAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJUEThGiCBNBGASy9Yo0AYaA/kGTdXCDCfk58vlZ+dCWsVgdwRpwRutnpagoWM
Wsmgn0VFhVJSjFgq/QWuyKKlkQP6yV1ll8ldcpk8LiL1dXXS3NwizQ0Ngjgtubm5RlCBsEJRJRpJ
3iMBEiABEiABEiABEiABEiABEiABEiABEiABEsgEAYoomaDei9ssW/58xOiqVt4fca3PXIAlSiBg
Aq/n5OYbIaU9kCsHz5+TT2rPyhVDBzkoLrnkkh5jjeJ0ynUCK5Xz5y+YD25B+CkpKZGS4mKJZaWC
/MUlJVLcWWdLS4sEg0HzaWxoMGITLFQgrOTl5hprFMSTUddfKAZBilYqnQB5IAESIAESIAESIAES
IAESIAESIAESIAESIAESSDsBiihpR8wG+jqBQE5ATEwQWG3k5klHbp45rttTLQ/cMMvBU1RY6Jxn
y0koQP1pOXXqtBE3QrFUYKlSHNNKBdYn+ECEQWpqapJgU5NAXMEHYomfoEK3X9myQthPEiABEiAB
EiABEiABEiABEiABEiABEiABEshuAhRRsnv+2PseTsC49ArkSk4gVzoCeZKbly9teYgJki/v7v84
TESBJQfcZcHaIxsT3HO5rVRC8VTg+iu2QNS/f3/BBwl1NTQ0GDEFwgrchvmJKrhOUSUbVwz7TAIk
QAIkQAIkQAIkQAIkQAIkQAIkQAIkQAI9nwBFlJ4/R1nVwz7tuivaTGGjH1YoCC6fXyDteflysK5O
jtSekzFDBzolYcmhAd2di1l6ErJSaTbjgdCBGCqwOikqKjJiUbRhIb9aqCAf3H4hLkszjm1tTiwV
L0sViirRyPIeCZAACZAACZAACZAACZAACZAACZAACZAACZBAIgQooiRCi3lJIBkCiIuSkyM5nW69
OnLzBXFRsNm/pfpImIgy8JJLeo2IYqOCZUldfYP54DpiqcBKpaiwSCAcxUqw0tGYK6jLuP4KBqW5
qUmac3JMcHoEpkdMFcRT0VgqbW1txqolp6PDNIF5YCIBEiABEiABEiABEiABEiABEiABEiABEiAB
EiCBeAlQRImXFPORQBcIBODOC7FQWgNGQMFmv+Tmy6bqI3LXtVOcmrPdpZczkBgntpUKspYUF0lh
UZEMKCmJy0oF1iz4IMFKBTFUmpubpbmhQfLy842lCkQqCCrtrS0SaG8zedtzAohOb0Qtc4H/kAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkEAUAhRRosDhLRJIBQETFwWb94GABHLzJKczLkogL182
njgl5xuCcklRP6epoqJCE1vEudAHTtRK5bPPao2IAgYlxYil0j9mgHrbSgWoTCyV5mZjrQL7k5Zg
i0hzk3TkBIyFCuYjN5BrqFJU6QOLi0MkARIgARIgARIgARIgARIgARIgARIgARIggS4QoIjSBXgs
SgJxE8jJkQDceeXmS0devuTkFZgjvr+166MwaxSIBwjQ3ldTa2trWID6UHD6YhOcXl16RWNjLFQ6
rVRgoTKj+bzc3tAsm841yslmMUKWwDIIogqsUgIBiirRgPIeCZAACZAACZAACZAACZAACZAACZAA
CZAACfRhAhRR+vDkc+jdTADxOIwrqZBrr/bcXAnk5cnuI8fDRZSSYhMvBbE/mMQElEdQeaS8vDyB
lUpRISxVimNaqeTn58uM0ZeaD8pvP35BPjh+Tnada5Kt9Y1i3Kypq7XO+cE1Y6GCAp0xVBhLxeDn
PyRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiTQ5whQROlzU57eAZctfz6igaqV90dc62sX1KUXLB9y
cvOkHW69cvNMnJRNx05G4ECw9b5sjRIBpPOC20oFAepLSkqMoBKPlcr0kQMEH6SaumbZebJONp44
LxvPNcmpdlil5JoPAtNjzmA9BCFF3X6hHAWVzsnggQRIgARIgARIgARIgARIgARIgARIgARIgAT6
AOM1UGUAACAASURBVAGKKElM8l/eeUeqPz4oYy4fLYsWL/at4URNjVTt3WvyaqbiomK5YswYmTFz
lvTv318vRxy3bdkilVV7pbml2dwrvXK8XDt3btQyL7zwvNQ31Mv8efPlqokTI+rsSxcyacWR04FI
HN4px7iRypFAbr4IXHrlBqW+I0cqtu+TRdMvzllfd+nlTS/yaihA/Wk5deq0sd5BDBWIKnDpBauV
aGlESYGMKBkit4wfYrJ9VFsvG4+flw2fXZCtDa3GxZefqNLW1ib4QBTrroQ1HW1tJdOPjo52ycSz
kupxSIbGoczBMVVjysR86DjSscbSOTeBQEC7ziMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpI1A9F3G
tDWbvRXv3rkzTBTxG8n+fftk/Yb1EbchcuzdVyXVBw/Koi8skuEjRkTkUZHGvgHRpubkCfnSl5Z6
CikfbHjfCCiDBw3u1QKKs1HZ0SGBDsvdlSVctDQHpaXFX8iwuabjPNDW6llte0e7dLS3SwB97ew7
4nFITkD+uu9QmIgCMYApMQLYANYA9SgJK5VQPBUEqC+MWdnnhhYLPg/ISKlrbpMNR87Irto6ebe2
Xk52hILRQ1SBZUpLc5N06pvme3eIKW2tLeK3tmIOzidDW2urIG5Md6dUj6OjVTIyDuUGjqkaUybm
4+I4Ur/GunNuVFTBMQfuEOmOT6eWRxIgARIgARIgARIgARIgARIgARIggS4QoIiSALympibZs7cy
Zgnk27R5k8kHy5PJk8plytSp5jssTLbv2mEsTN79y7ty333hrq5gvQLBBGnSxDKZO+86wbWKP1cY
kWTjBx/IDQsXmvv6D9qDKIM0uXyyXs7IMR2uu4xwYosmHR1iBAkjRkCQCAkmOZ3CREtzszQ1tmVk
/KbR5ibPts070xBS2lqlo71N8tDfzr5vPvJpWJlAbq6UFBcZUSDsBr/ETSBkpdIsZ8+ec6xUCouK
ZEBJSUwrlZKCXLmldKj5/LOIwEpld22DbDh5Xt471yTBxkapb2g39Qa6yRol2NQi4rO24obiytga
DEhTYwbe5k/xONry86SpM26Oa4jd8rU12JSyucnkONKxxtI5N3C7h6TiCc7zcnOlDc9kWwvd8XXL
6mcjJEACJEACJEACJEACJEACJEACJND7CVBESWCO3/vLX4yQEatI5e7dRiQpyC+IsByZOXu2FBQU
yKatm01dhz8+LGOvHOtUeezoUXOOshBQkGCtUl42yYgvsEZxpw+3bTXtDb9sWK+yQgkTTzo6jPAA
0SGnvc1Yc+BoXMXgWqcYATbBxnppLMh3Y+q+7y3eIgo6gD7ntLVKTmuLdLS2iLRB7GmXCy2tsvPj
4zL1ypFOP+GWCpYVTF0nYFupfPZZrRFREHemqLBIcIyV1ErlrrLLjJVKQ0OjSFtQmoNB49bL3sSN
VVey91uCLSJR1lYy9UJEaWzsPpdkTh9TPI6O5jxpzLSIkqIxZXIc6Vhj6Z4btQIz1ieIORUIhMTN
lmYT30jM91yz9NoDuYLVzrhGzpPIExIgARIgARIgARIgARIgARIgARIggTgIUESJAxKywI3XkU+P
Ctxl1dfXO7FKvIp/VH3AXB4zarSn6y1YpcCiBa69Pv30aJiIcurUKVO2uNh7YxdlYHmi8VRsK5TZ
s+d4dSfrrjniSXtbyOIEsScgnLS1GHdYw3LaZc7gYpkyZICMG1Qo00de0qPG+Nc7LwohXelYic8a
6EqdLBsigAD1sFDBBwlWP7BSgduvWAHqYaVSUlCCUt2Kc8RIkb+WdWuTaWssVc9I2jqYYMWPjBR5
JMEyPTF7b1hjEEzhEu3741pl1+l62XiuUWo7AiIQUPDJzROIKXT11RNXIPtEAiRAAiRAAiRAAiRA
AiRAAiRAAj2TAEWUOOYFQsX2nTtMzpkzZsl769f5lkJeCB1IAwYM8M03Ythw47brkyNHZK6VC1Yq
iSRYxyD4PILce8VXSaSuTOe1xRO4u5K2Vgng2NoiOW0t8sVLi+XmKy6V+WNDgcAz3d90tw+XXgiO
jg1/pvQSsGOpgHlRUaGUFCOWSn/BPDCRAAlkBwFYpEAIXTrxMlkql5lOv//JWXn141Oy7nyDSF6B
5OTlG2uUQCBX2nMCYmJTZcfw2EsSIAESIAESIAESIAESIAESIAESIIEMEKCIEgf0t/5cYYSK6VdP
M1Yj70XGi3dqOVFz0d1WSRQRRQUWdxBhvQ5rFzsFm4PmK2KsqBUKYqXAOgZp6rRpdvasO8fbw0Yw
gdsu4+6q2RxhffLlYQPkK5NLZeQlfS/YOgWU7l/KYH7+/AXzQesITh8SVYpjWql0f2/ZIgmQQCwC
110xSPCpqWuWn314TN6rC4rk5ksHYm3BMqUdvhZz6OYrFkjeJwESIAESIAESIAESIAESIAESIIE+
SiADEYWzizQCwZ/47KRx44V4JrFSEAGGO9PAgQP11PcIK5JzZ88690eNHm3Ocf2DDe+bcxNsvjNw
/BVjxjh5d+4IWccgAH02W6FAQGmH6672tpBw0hKUnJYmKQu0yX/OuVIemzu+zwko2MivOXFRkHMm
nSfdTgAxKk6dOi2HPzkiB6oPmnk5f/68tJt4Nt3eHTZIAiSQJIERJQXyk+vHydMzL5erAp2xqWDx
2NEuJt6WFVsrySZYjARIgARIgARIgARIgARIgARIgARIoBcSoCVKlEmFuFFZtdfkmDd3XpScF2/V
Xbhw8UuUM9ttF1yAqdwCMaT0yvHG1dfefVWCjyZYocyYOct8VSsUBKDXa5ovk8ey5c9HNP/BU7dG
XMOFjvZ28yYwRJQL51skgEDArc2S0xKUu4YWyTfmjJcB/f0DxNfV1QssdBDkGxY9tNrwxMyLKSSA
tWpbqaSwalZFAiTQRQJwxZefn28sx4wFWWGhZ43ThpfIfw0eLz/f8on86VzQ/B3SAPSIl+IXeP5M
Zwwlz0p5sc8RwIsfqUioJ5Nrq7mlJRXDCKujvr5BzuSGYo6F3Ujjl/oGmJSlNuG/Mc+cTc08p7Zn
idXW2taekTWWqmfEHm0mnpVgc+rd6sL185ncRntoWXme6WeEa8x/2fSWNeY/Qt6Jh0BveUZ0rKn8
W9/bnpFM/fdkb1ljveVvfSqfEX3uUvG3fvAg3fHWWrP3SBElyty9/c7bjhuvVFt6FPTr59vyDQsX
yoAtA4yAA4sUJAgr186d67jy2vDBhtD18eOda74V9sAbKqBA+Ghta5NgY4PkNDeINDfJ41PGyK1l
3sHZkb/21CmBgIINbSYSIAESIAESAAHz96S1VWA9hoT4KJdcMkCGDB5s4kvZlEoKcuXxeeNk3O4a
+dXhM9KRVyAduR0C89xoQopdB89JgARIgARIgARIgARIgARIgARIgAT6BgGKKD7zDDdeZ86eiduN
l081SV+G6zA/92H79+0zfbOtUGCZsmXLZuN6DI0OHjRYPlc6QaZMnZp0H9JZEL7oseEFIaQ5GJRm
uEFrapD/PXWsp4Ci4gmsAJhIgARIgARIIBYB/H05e/ac+UBMGTZ0qARyc8OKPTBlhAwrKpD/vTfk
PrE9J0ckJyA5sJbEORMJkAAJkAAJkAAJkAAJkAAJkAAJkECfJ0ARxWMJqBsviBQ3LbzJI0fXL0E4
SDbtqdxjipaXTTJWKOhvxZ8rjNWM1gkBaNPWzdLc3OwrxmjeVB6rVt4fszpsbLW1tUlba6sEg0HJ
kQ7J6aiTx6++wlNAQfyJk5/V0vIkJllmIAESIAES8CIAAR4WjCOGD5eSkuKwLLeMH2K+Q0jJgYCS
EzDWKG4hpTeZIYcB4JekCAQCp2G3lFRZu1AgkCuZXFsFn/m7TbX7mch5cXFRt4+puA2W2yHr7UT6
Gi1vv4J+MnhQSbQsWXEvLzfQ7fMBMKl6RmzImXhW+p2qg62j3Y0un8NF8+BBBV2uJ/kKLsbwTL4O
kUw/I1xj/rOX+TXm3zfe6T4CveUZUWKp/Fuf+WckNb/DyiZT/z3ZW9ZYb/lbn8pnRNdWpv/Waz96
ypGB5T1mQt14QaQYOGiQRw7/SyUDBvjftO5A3NDUv39/PY153L1zp7FCwY++WqqsX/+eEVBw7ct3
fVn+9qtfkzGXhwLUI6YLYq70lOQWUNC3CxcuyKghl8htky6P6CaCq9ecOEkBJYIML5AACZAACSRC
AH9/Pj1+XE5+9llEMQgpf3Npfwm0NktHe5sEEO+CgeYjOPECCZAACZAACZAACZAACZAACZAACfRF
ArREcc063GLBigNp+64d5uPK4nw98ulR+e/f/sZ8nz9vvlw1caIMHHgxYM65c+ckViwVWLskItTs
2Vtp2oOrLiSIECc+O+lc07quufZaOfLKUSOuHNi/v0e49cIGFtx4wQoFgUwhJDV0+q6fNuEKMwb7
Hwgo8brv+nD7Djl85IhdPOY5Ag8v/sLNMfNlMsOra14zzV87Z7aMHDHCsyvHa2pk4+YtcvT4cUcw
GzxwoFw6ZIjcfOMCGTDgEs9y8TAbOmSIDBs+TK6aEFpvnhXFcXH/gQNSubfKyYl65183z/me6pML
F87Ljp27pfY03hQWwVzPu3aOLwu/9sF/7JgxMmP6NL8sCV9X7kvvvCOusuvf35DQODD2t95dJwcO
HTL1X11eHnWdY/384cWXZMK4cRJvn+LqeAKZ1v75Lfno4EFn/d68YEGXmOszgS5kakyxho8xI3ZH
qtdXrHYTuZ8NHBMZj+aFiy/8PYJVip3++fPjpPrt/bKtpVU68BZ1To60d+TQrZcNieckQAIkQAIk
QAIkQAIkQAIkQAIk0AcJUERJ8aRDNIEwgoDwdRf843fA+gIpPz9+NwqI01LfUC+2FQpceWmyrWAg
pmg/bKsXzZupIzau8HYv3JlBAGppbpaxV14Z0Z1EBBQUhoBSsX59RD3RLowbNSrq5nK0st11T8eE
jVa3iILN8tfeWCvrt26N6M6hY8fMNZRfNH++50ZyIsz69+sntyxYkDAviCcvvPKq1NTWRvTxlbVr
k6ozoiLXBWxOv7lunTS5XOatrqjwZeGqwnyFgKL8UiWiYM5+//LLpm+xNvfBbsWq5+VsHdxIXEwY
m99coP4nf/2M4T2oJOSCBOOGQPHNRx+5WIl19vraNwXrBcJFJtKqF1+KWMMnPdZLIn2rqTnh/B7E
4pxIvcnkVQHR3Y9dlZWGO57PVK2vZPqnZbDeyyeVhQmmPYmj9jNVRxXo3ULKd6aOkoc2fmKa0fgo
wtgoqcLOekiABEiABEiABEiABEiABEiABEggKwlQRHFNG0QQuMOKln7/+98ZkQQusxYtXhyRdfCg
QcY65NSpUxH39ELNyVAQ2xHDwt+E1ftex4+qD5jLM6bP8Lrdo6/ZViiIg4I3sOvq6uSSSy6Rfv36
hfX91OnTcVughBXs/AJxJJ40yseyI56yPSHPilUvyN7qatOVEUOHytVlZU63wHf3vn1mAx5CAJh+
7aHlzn33iR+zxmDQbMhDkMBmPOp1bwa769LveIv96ZW/M4IBRJjZU6bImFGjjFXF5u3bTd9QJ1Kq
LIJgtaF1YkywroAVCkQEsFJRKtYYIMRoXh1PV48qcLjFHa96sfGu7HQcyAfrEggeGGNxYWGENQ8s
UCBYzSwvd+b7l888a8aOMbk5Y462VVYK2sjERj7aVxFwUmmpTJ882eAoLR3vhSXrroE55srv+eop
A/qXHz1hnkeItX0pQUgpKiw0f4d03FcNLZblIwbIypoLofgogVxaoygcHkmABEiABEiABEiABEiA
BEiABEigjxKgiJKGiR85YqQRUeBmC5Yi6mJLm0JcE1iUII28PDIOiOazj2qFMnjQYOM2TO/ZdduW
L2gX1jBIBQWZDFwY6inceLW2tpoPLFAaGhqksaFBPnfVVToUc4TAcupUyAVT2I0Evjz27W8lkDs7
s8IllAooSxYtitgc11H9ZsVKs0mOjfKZ23f4bpRHY2ZbRLy3eXNUF2HaLo7/s3qNEVAg8HznG4+G
udKCiKF9g2VFMq627Lb0/I233zan2JC3LS8Wy82iliUQR6K5R9N8WmcqjmDoZ5HjVf/q198w7Nzj
QF7lhrG6XaLtqgq5TLtt8S1Otdddc41ZK7B8cIsosEJBWnLbrU7+7jyBpYOmh5bdF7ZG9Ho2HyE6
+iUwr0eg8xHxC+l+dXX1utvaSeubUDpOHl62TL/2yuPJz2qlqKhI8vIu/ufQg1ePlDeOn5HPWpul
LTdXBMHme+XoOSgSIAESIAESIAESIAESIAESIAESIIF4CDCwfDyUEsxTPmWK40rr/639fwLRRBPE
kE1bN5uvbkFE87iPEB0QIB5pcnnoTW3Ng6D0wy8bZr7CUkXde23auNFcg0uvCS6hQsum41i2/Hlx
f9COsURpb5e21lYTC6WpsVEuHXpZ2MYV8sGNF1NsAhr/BQKFe2PcLg3rE1iBIG3bscO+Ffc54qH8
zZ13mvywotiwMbR+o1UAqwsVeRbOm+e5OX7v3UudOhG/pKsJQoVuBt9y08KI6mzrk52790TchzD1
o5/81LFAUW4RGRO4AA4QZX7x7HPGQiSeOjEOdcf25SUh7naT4IZ6MFZYOthJ3abZrt+wEY4EqyI7
qRUKrFa6GvPGrjfZc7/YPcnW19PLgTmsf+y56ml9xpygj5mwUuouFvjbdNwS89BuSUGu3Dp8gHS0
tUpOW5sEOtq7qztshwRIgARIgARIgARIgARIgARIgARIoAcSuPjqZQ/sXLZ2CcJGedkkE5QeFicQ
TVQ40TFB3Lhp4U36Nerxw21bjVUJxBIEr3en+fOvlzWvrTHWLf/zyv+E3UY/0J9MJmxS6acFAeWD
zeYt+1Gjw91unT9/XoLBkPVMJvsbq20NDA7XSnAJVnbVVWaTEZvSeLMeb5ane2MUQeSRCl2u0Lz6
Xl5aKp+ePGnc1njdj+ea2URdtcpkjfZ2vdZ1/MRJs9EP0cVtLaF57E1zDQCPexAeDlSHgqInwhJv
9Wsa0BkPRL+7j+4xYE6f6xwfYolANHpr3TpHzHCXj/f7079d4dQxf9Ys485s1erVUYtX7g1Zk0Ag
81pH4IY5hXUR3JTByiZaUs4QY+2EYPJIttWKfT+ZczwDGzdvMe7jINqMHjnSM3C6zrGKgWgLc4CU
yJyjHrgwg7s6pEuHDDGWUuZLjH/i7au7GghXWD94/gcPHGja9LJswni0X2Ch44OohTmBWKaWKDrP
yqW4pNgIW9pHPO941jE+r7bsPqIOCJ3aR/z+Yx6GDhkS8Szqb5aW1/nQ9rU/uO8npNg88HsI93k3
37jAUzjV+rT+ZMZntxeNv44pniNYNTQ2hv1GLp04QlZ+uk+kvc3E8UIsLyYSIAESIAESIAESIAES
IAESIAESIIG+SYAiSprmfebs2TJq9Gip2rtXqj8+6LQC8aR0/HiZMXNWXOIGNj6rD4bKz549x6nH
PoFLr0VfWCRbtmw2bsRwD1YunyudIFOmTrWzZuQcrrw62tvFCCjNzdLQ2GA22mz3KehYbRfdeKV7
cNgAtDfF0R4sBhDTYdy6dUZQwblfIPdU9g+borD0QPvYjI1mSRAtFkoq+2TXhf787P/8f/aliHPw
1ISNV00QUFTQSISlWlygHlia6Ma01osNW01esR9g3XH9nDnOBjBElFQkxMNA0HZsQutGerR6sTmP
dPmwkIWZV15spiMdd1luQQCChQrYqniibWLDWROuYe3ACsXNSfMkckR7r72x1olvomXVGgnPx9e/
+pDTJ3uONW+ic47NdLiCc8eYQbydOdOna7WeRy+XbX591QrwnK1Y9bxj7YTrajEEF3EQyZbde49m
d9YwLsBCSMcH91hYC3DZhvL2GlcuWDNXl5d7jg8u9W5ZsMDTAs1rXGhfx/bOhg1hrvUgeNmxf/Qc
7cPFn/YHdfxq+jRnbDjBGvrjmjWePPz6qPUlM75E+Yd1No4vcCNZZAn7Iy/pL9P65cqOthZpb8+X
QE6OeRkgEKABbxw4mYUESIAESIAESIAESIAESIAESIAEehUBiihJTOcDDzwYVykEqcfnBol0LRRX
BSJGaImnPbRz+x2Rrn/ibSdV+apW3h9RFcST1rY248Yr2NQk+KC/dkIsFMRM6cnpyV8/47hkwmY7
NuLr6+tl+549jqDRXf3H2+jYqMQGMlxFYTN84oQJEW+ap6o/uhGP+mzBoyv1w4JA09Qp4W7q9Hoi
R4gG2MiGkIXN9WFDhzpvz0NAee53vzfVYQPX/VY9BJgffvefnU3+RNqNlvcr996TtEihQolX/SoC
qfsyzTP+iiuMhQrYqvsytS6YMC7k1gt5VSBKlRWKLS5iLc6cFtpwR9tYpxAL8PxobBxYm0A8gKUG
LGqQ8B1Jx2a++Pyz/v0NJmA7bmM+Pz9rlhQXF4u2p2KAV/FVL77kiD3R+vr4dx8LK64Cit0eMsBN
HsaAdTdkyBBH3MB4IIhh7BC3VNjB2GOl47W1cqiiwpTT3xodG555rzhCtoBij8vuI8ScF19+VVRY
BWv0U3mhHNZdrGccvwcqCmFsC+bONc8bfg//unWrGfPqigozTC93g8mML1H+sRi778MaBX+DbHH/
ltGDZcfBU/BHKRKgJYqbGb+TAAmQAAmQAAmQAAmQAAmQAAmQQF8hQBGlr8x0hsapbrwQC6UNQkpL
i3HZdenQoWE9Onf+olVC2I0kvmAzMZ4Uyy2OXQfeetd4E19f/mCY5QfcVWmwb7tMOs9hPfDA3XfL
719+2Qgp2MTFB66i4AZqwtixxnWUnyutRPqGN8DxxjkSrDUQBL6rCXVicx0JG7e2NQQEDQ1mHc+G
s90XWAJgAxh1Y5O3/8svS//8fOdtebSlsVjscmq1YV9Lxbk9rnjrwwZzsgmiSGV1tdkUV1dSWBdY
E3CxhJRqKxQ8G2qRsWTRIkdEQFsQq8onlcnTK39nnh/dwAcXiDzoC/qHpKKP+RLjnzfeftvkmFRa
Kt989BEnt7YHYdEroT2IHUhefQWjH/7kZ6av+B3RPqEcBCusf1ho2MkIcitWmnHsqqx0xo+yqANs
YAWkddll/c4hlECssa137LHhPlx22QIFLHCQIIq420LZok7xCOtDE67j44go0+KLf6K/B1hXKoxp
nfbvIYQUCKTu5yDR8SXDX/uTyPFCXZ0MHjTIKTJ52CWS89FJyWlrkY5AQGBVyUQCJEACJEACJEAC
JEACJEACJEACJND3CFBE6Xtz3u0jxsZTe0eHEVEgqoh0SFFRUVg/8BZwqpJuCMaqD29huzf3/Mpg
cxQJm/BerrOwMY/NSWwOdlfC5idEhtfXvhnWNsQeI/hs3SqvrF0b5qLKr28/feo/PG8hloOKR8gA
N0JdFRwgoGBTHaywCesWNVA/xpZMglspFQ9QHm2456SuvqHLY0imb/GWcfc33nLIh/UMke/Nt99x
xAkVjnTeUm2FYj8b9qa+9hvPC6wp8FzaG/h6P9Ej1o9a4Hx5SaT1HdrDmFWcseuH1QgSBAqvvoKR
9hWihFuMQFnbVZrWDfEK1jeI9ZGqBOsanTOtE2PDM4Nn0v7NRJ9g6QLLF4jDXgmxmyAgdWV9oV4V
NHD+8IMPRPQR1+3fQ7gM8+KYyPjs8aSTf11dfZiIMnHYAGlva5EcuKQUGKS0S25urt0dnpMACZAA
CZAACZAACZAACZAACZAACfQBAhRR+sAkZ3yIHR3SioDyJqh8UAoKCiK6lMqA8uoWKKIR14VErBz0
TXu4zPJK2OwcN3q0E3vAK086rmHTXF3zYHMTLn/UhRDaw4YpNq93VVVFvDFu90fHZ1+zz+Gy59ab
buqyuzBbQMFb/ffdtdRzE9ZuO95zbK6qyzX0967Fi53+gs1rFRVmYx0b+Y/9/d/FLaDF235PyYeN
dny8EjhgruH2TAVEuMaCZYcKE7DueGjZfXHPi66d0aNGeTVprmFjH+sQ6xF9SFYkQ2WVe6tMnZhj
HYO7YQgaXiLKwU8+MVlt12busupODDzgBg5t6G8F+v/jJ5+SKRMnCkQJHQfy+PXFXX+83/2syBBg
3p3w++MlVGg+jAO/DalIWk80/uhPeWmpmQON8eNuO5HxdRd/W5jS/s4oKpAP21qNS6/QSwB6h0cS
IAESIAESIAESIAESIAESIAESIIG+QoAiSl+Z6QyN01ihtLcbKxQIKYiP4hZRGlJohYJhRttMTAYD
Nv41Ie6CX9Jg7373030dG7q6qYu2sDmu8Qnw5jriVrhdEWmfoglPcMfktymv5eM5YvNc3Y9hA/ah
ZfenpF5tG3FAME6IM9985OGwTW1wgZswFVn+8OJLviy0vkwd0f+uWgv49R1WKKj/jlsXmyyYE7iA
wzUIK3gWIT5AKPj+d74dU0jB5rwmxKDxS6kWGNAOXGT5JT+LEBWKIOjgEyvV1Jww6wj9h/svuKdC
HbDowAfu4iCefm78eOPmzm05Eqv+dNzHc197+rQcPX5cmpqaHFdrqWpLLb2i8Udb0WL6JNqX7uTv
jotSkhuQnNY2kfY2484LQgqDyyc6g8xPAiRAAiRAAiRAAiRAAiRAAiRAAtlNgCJKds9fj+89Npzg
yssc29qkrb1dij3epO7JA6mvq+/J3fPtG970xkcDTsNiAIKQlyCSauHJ3SnEzdBA015xFNz5k/kO
axuk2VOmhAkoWhc2uBfOm2dEA7DwcgukeTN5HDl0aMyNbwTwTjRp7BIIZrrZ//6mTaYa22pHY2fY
wen92oLI0BOT1xrvaj/h/gvxPWz3eRC79lZXmw+Cvdscu9peouXxbGvwdbssBDIIPZcOGuTEg7Hv
J3p+5ty5RIukJH938YfFpB1cflhhAUz6RDrgipKJBHofgaaOITK44HMpHVhTW6TFXEobYGUkQAIk
QAIkQAIkQAIkQAIk0M0EKKJ0M/De3lzZ8ufDh9jRJpt+dWfoDV6IKXij15VgodKTEywY4klePFYb
SAAAIABJREFUrmDiKZdoHlgPIGg60o9/8L+cDXG/ehAsW9+6z4QgtKozoDX6l6irKL8xeV3X2C0I
LO+XbEuiA9WHwix3/Mp09/X+/fubJvWNf6/2YWmABEEq3rTugw+MxYkGmEc5CABItmsljZ3h54bJ
bs9YPnWuRft6ps9t6zGvvixbsiRszF55vK7BIkLd56ENuBZT93kQVBCDaNrUKTGfSa+6u3INgqDG
GYKVF+KjwC0ZfrtUMMPvBqxnuprgCk1duHW1rkTLZ4L/sKJ+IqebTFwUYWD5RKeM+bOAQEvutVLR
OiWlPV2WOzil9bEyEiABEiABEiABEiABEiABEsg0gUCmO8D2ez+BDlijtLcL3KSoVYo96pbWVvtr
jzvHJiQ2JpE0HoBXJw8cPux1OeXXND4AKt6wcXPK609lhb9ZsdLZuEWw728++oizqZvKdlAX3rhP
JNkcEymX7rxwC4f06cmTvk3BVRPS5cOG+eaxb8AKBW6oEDRdN9Xt+105V+7Rng1s4Gvyc7Wl92Md
VSQ7Xlvrm/XkCW92+hwfOXbMtywECfQXRztBNLHdl8HaBRZccJH3j488bLJCSNmxc7ddrFvOYTWk
LuDgyg79gsBlz/XJKLyS6WQ0/qhPRTgVBZNpwy6TMf4dHZ0CSsgSBS4qmUiABEggmwg0Rb6/lE3d
Z19JgARIgARIgARIgARIoEcQoCVKj5iG3tuJgIQ2nNrbQ8e2tuz8Pzm82Q1rjs3btwve5Lc3JzF7
2HRVS4h0zybexoYFAtqDCyG4GMI1v4QNViRsdsdrVeNXVyLXsXGvwb3hQirdLsPgsgiWFXDr5deW
bvSDRTRmiYwz1Xk1CDvmF+vKjnODtrC5rxYkE30CyLv75GWF4s6T7HcNII5nw4/7th0hEQUiRldd
bWG9wzUcRAOsMbh5cqfte/a4L5nvCAgPa4wtu3ebuDDu5xiZ8Lyo5ZZaekEMxFoeN2qUZyydWGNq
DAY9+5Pqi/hd8FvXuyorfZvD8wCe8biJ0/UZjT/EJrVWQbyYrqau8u9q++rKCy8DMJEACZBAugls
Cfw4pU1ckpef0vpYGQmQAAmQAAmQAAmQAAn0RQIUUfrirKdxzFUr7w+rPRgMSkNDg7R3tBuXXriZ
7jd57bfewzrj8cV2d4Pb2JRVt1z2hjCEk/c2bzZv8yM4+cMPPuBsViKQM9z4+CW/Ov3yx3P9jkWL
jEsvbGT+9D//y1gYYHPT3kDFm9vvvb/BETLSYYXg11ds9EPgQcLGLlwLRZsXWIVo37EBu3HzFlMW
5dwigl+b111zjREXID5g01XdLml+zINujoNFKlKyfY3WNjhgsx6b0K9VVIS5ZAJXrD8kcLXdcPnV
iXHDCsWOhaJ5IWrgHupVQUE30mMFDtc6rr9unlljqMeLO2LyqJgGMbKrCXzmz5plxBCssXFXjg0T
ZjBeFZncbd244HojoOC5AcfvfONRZ9zIizWqawRtKJOZ06aZMWBOUL9buMEYNZWWXhQNsH6RsCZt
xpo31Ue0g+feLeqgfypqeLWpcXiiWehoOfCHWz4w9uKPZ+K53/3eZMf6mndt15+1ZPlrn7t0RCyU
js7YXrRC6RJKFiYBEiABEiABEiABEiABEiABEiCBbCVAESVbZy5L+93RDcF5NV5IPIgeXrYsbJMe
b2vrZqMtomAz9evLHzRxB7BR+cTPnwyrHm9y64Z02A0R8avTnS+R7xAWltTWOm/kY+NXN3+96oEr
LXs8XnlSec12LwResebEtlRBsHIdC67HK6LYTLBpf/BHTwgsD+D+CdYp6AdSKlkk29dYrL9y7z1G
HEOff/iTnwmsPYoKC2X3vn1G9MB6u++upbGqMfejWaGoZcaLL79qRCds9L+zYYMph43reBI27Jcs
WmTWos0dZeHiLh3c77h1sVP3L559zmzqww2azrNaVrj7DwHglgULTF9ttpcOGeKURRkIVGhDE9bW
zB07jJACK5hNH34oV5eVmdvaJr5gvaINTbbrsu8/8W/msvs3R/N25agiL8QhxEaZPWWKWfcQhHXN
qPCBdtxCi7rcgpUOPn4WN9rHh5bdZ0QoMLT5w83coaNHjVUL5uChZfc7QpSWTeaYLP9k2mIZEiAB
EiABEiABEiABEiABEiABEiABEnAToIjiJsLvaSeQbkuUdA0Am8WP/f3fyetr35TK6mpnoxAb3Pfe
vVSe/u0Ks8Gdrvbd9eJteLg2svvjzoPN4GtmzIh4c96dL9XfNR5CquuNVR+YFBcWyhtvv23mwg6k
jU1dWKB0p5gUq79+97ERj7X2hxdfMqKeWnIgPza4l9x2a4S1gVddsECAhQhEDrWqsPOpGIH6t33v
+84tCE3xilcoBO7Dhg41ljPYWLe5Q1xcMHduStcgxgIrEog/6DusItT6BGLB9MmTZdXq1c547BPt
61vr1kWwxRqBAAEubl6wbLp0zWvGIg1jrFm/3qnWb4z4zVCrGc2c6tgkqFdF3tWvv2HG5OaP+ce4
/+VHT5j1ULm3Kmz93HLTQjl+4oTz+3Xm3DntrudR+b/2xlpj2WPzRwGsn9sW3xImKHlWlMDFZPgn
UD2zkgAJkAAJkAAJkAAJkAAJkAAJkAAJkIAvgZyObN3R9h0Sb3Q3gZ8/t0WeXnfANOvnzuvs2bNy
/uxZwXHIpZfK1VOnOt08dfq0nDp12vmerSc/feo/zAambVXRnWPB2+X1dfVOk7aLLOdiHzqBWyFY
iiDBIsDt4ihbUHRlHL985lkzzG8++ojvcGF9AsshWBEU9usnsEBJREBxV9yV/rrriuc7+n+g+pDJ
muiat/uKCuIdt+2aLt61hTKJ9i+e8bvz2GNKtD0tGy8Hbdvm4XaRqHlSebTbi5d/vO2PHj3KWH1p
/hWbDsjTR85IW79ieevGK4yFT25urt7msQ8T+N620/J2XUuXCdxUki//PnNIl+tJtoJV1XXyf49d
/G+HZOuxy/335MFy9aUF9qW0n+861Sx/u+dMStv5p1HFsqy0JKV1xlPZnHWh/3aJJ288eTK1xlL1
jNhj3LxguP21W857yzNiw0rVGsvUM6Jj4RpTEpHHTPwOR/aCVzJNoLc8I8oxlX/rM/2MpOp3WNnw
b72SSO7YW/7Wp/IZUZKZ/luv/egpR1qi9JSZYD96NAHEesDb2TcvWOC50YqN3OOd7qKGDsnMZki2
igTpmnhYc9iuldLVTrrr7co4ookn2m9YFaTSOqcr/dU+JXJE/xPd9Nf6k+1rMu0lU0b7mcgx2TGh
jWTLdtfYlEN3t6ft8kgCJEACJEACJEACJEACJEACJEACJNA3CQT65rA5ahJIjADiUSBWyh/XrDEB
ot2l4VYI8QjgDmja1Cnu2/xOAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQhQRoiZKFk9aT
u1y2/Pmw7gU6WuX9p24Pu5aNX25ccL3x/Y/4Ej9+8iknYDnGYgeWRtBqvBnPRAIkQAIkQAIkQAIk
QAIkQAIkQAIkQAIkQAIkQAIkkP0EKKJk/xxyBN1AAG5uvr78QfEK3IzmEVj61ptukvnXzeuG3rAJ
EiABEiABEiABEiABEiABEiABEiABEiABEiABEiCB7iBAEaU7KLONXkEAMUce+/a3BAHcT544KbWn
T5sgw+OuHJu1Qct7xcRwECRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQJgIUUdIEltX2XgIQ
UxjEvffOL0dGAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAkqAIoqS4DElBKpW3h9WTzAYlIaG
hrBr/EICJEACJEACJEACJEACJEACJEACJEACJEACJEACJEAC2UAgkA2dZB9JgARIgARIgARIgARI
gARIgARIgARIgARIgARIgARIgARIoLsJUETpbuJsjwRIgARIgARIgARIgARIgARIgARIgARIgARI
gARIgARIICsIUETJimliJ0mABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABLqbAEWU7ibO
9kiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABLKCAAPLZ8U0ZU8ny5Y/H9bZQEervP/U
7WHX+IUEupPA2j+/JY2NjTJ2zBiZMX1adzYdV1s9vX9eg1j//gapPX3a3CosLJR5186RAQMu8crK
ayRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQ1QQoomT19LHzJBAfgVfXvCblk8rkqgkT4iuQplz7
DxyQyr1VsvTOO9LUQmS1uyor5dCxY7Jo/vweKaL09P7ZRDF/K1Y9L2fr6uzL8ua6dXLLggWy+As3
h13nl55HoKf8FvQ8MuwRCZAACZAACZAACZAACZAACZAACZAACXgToIjizcW5eqKmRnbu2CFHPj3q
XBt+2TAZOWKkzJw927nmdYKyVXv3SvXHB53bxUXFcgXeiJ85S/r37+9cd59s27JFKqv2SnNLs7lV
euV4uXbu3KhlXnjhealvqJf58+bLVRMnuqvk9z5K4F9+9ITZ9IYlRiYTLC5WV1TIuFGjMtkNtp0k
AQgoT6/8nTQFg2YOJ4wbZ2o6cOiQEakwt8WFhTL/unlJtsBi6SbQU34L0j1O1k8CJEACJEACJEAC
JEACJEACJEACJEACqSRAESUKTQgZ23ftiMhx4rOTgs/xmuNy+x13RtzHhf379sn6Desj7kHk2Luv
SqoPHpRFX1gkw0eMiMjzl3feCRNekAFCTM3JE/KlLy31FFI+2PC+EVAGDxpMASWCaN++4LYayBQN
uNRiiiSw5LZbpb6uXkaMGB55swddWf36G0ZAmVRaKt989JGwnv1mxUrZVlkpb7z9NkWUMDI960tP
+S3oWVTYGxIgARIgARIgARIgARIgARIgARIgARKIToAiig8fiCAqoMDyZP7862XgoEEmt4ocEFJw
fsPChWG1NDU1yabNm8w1WJ5MnlQuU6ZONd9VmIGFybt/eVfuu+/+sLKwXlHLlUkTy2TuvOsE1yr+
XGFEko0ffODZHkQZpMnlk8Pq6+4vVSvDxxMMBqWhoaG7u8H2SCBrCGTaxVo8oGCFApdoSF9eEikc
33v3UqmsrjYWT7A4oluveKgyDwmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQDYQoIjiM0t7KveYO7Ds
cFubGNHknZB1CASP6WdnOAILClXu3m3ccBXkF0RYjsAFWEFBgWzautmIIoc/Pixjrxzr9OLY0ZDb
MJSFgIIEa5XysklG1IE1ijt9uG2raQ9iD914uel03/cLF87LgepDUlxSbGKPaPwPuDsaNWKEDBky
xHNz2V0Om9AfHTwoo0eOlGvnzJaRLmul4zU1snHzFjl1+rQ0BoMmn1fQdOSrqbm4Xg4fOWJgaP9s
MvHWaZfRcw0ybo/THWj8w+07TH9RBn3Gd6QJpeMiApK760Pg8ptvXBCRT9vXI+rEGNEPuJryYqJ5
ox11PpDHLxA95latR9zzg3IaLB59GTxwoFw6ZIjnXCKvV13aB50rnZ+jx49LYb9+UevTsaGOt95d
F7ZOlKPy9xuf1qFHxLFBGjF0aMR6xHUElS8vLTXWKFi7iyWx2CiJ8NI+KZNYz4Hm12OiXGLNxehR
o8Kea+2X/TzEEpUSWfO6XvTZQdkjx47JsZoas+6HDhkSYQ2EPsXzW6B9B9Mz58751qcseSQBEiAB
EiABEiABEiABEiABEiABEiCBvkCAIorHLJ87e1bOnD1j7owdc4VHDpGRl1/uWIycOHEiTET5qPqA
KTNm1GhP11uwStmzt9KIKJ9+ejRMRDl16pQpW1xc7Nku3IHB0kXjqeBcrVBmz57jWYYXu4cABJTn
Vq0y8SKuLi838T+0ZX2Lf9OHH8p9dy0NC/Bul4PYsn7rVlNsb3W17Kqqkse/+5j5js3c195Y69zX
upEPady6dfL1rz7kiA0QWirWX3Qpp+eISfLYt7+lxQWBpvWeXvSrU+/jiM1cd5BxHScCjX99+YPO
OMFFU01treGE7w8vW+YIFajvhVdeFdzXpPW9t3mzb+BycHn6tyscSwmU1XLz9+/XquI+6nygwK+m
T/MsB9dWaAPB6pfeeYeTJxoTMJ4/a5Ysu/ceJz9OvOrSPmCusJbAE7FI7BSNCUQJdxnMqZZB/BIk
v/HZ7eAcggDS5cOGuW853yEUIR0/cVG4c276nCTDC1Ulu2aT4eKeC2WnQ4IbMzzX3/nGo7Jh42bP
535XZWXYM6dlk1nzul6WLVkif9261VnrqFPXPa4n+luw6sWXIn5btD64aXto2f3O86z955EESIAE
SIAESIAESIAESIAESIAESIAE+gIBiigeswy3XX/71a953Il9CaIGhA6kAQMG+BYYMWy4EWE+OXJE
5lq5YKWSSHrvL38xVihjLh/tGV8lkbqYNzUEjtfWyqGKCvPW/sJ586S0dLxUVx808SIgEEB4+P53
vu2IHdoq3vzGpuWgkhJjvYDv18yYobfDhIKZ5eUyc1pogx/WF9gcR9knf/2M2cyFZQAsMbDJrwIJ
ymCjG5YdmuyN02h1qpCj5bD5q0HG0d8Fc+fKsKFDpb6+Xt7ZsMEIIbj/2N//nbFcQD+wEa/jmzN9
uqlK44DgDXi/+rbv2SMQAPwCl2PM4Nq/Xz+5fs4cM270AxvJKkhpv9N9VFEJ4sfnZ80SFUO37dhh
rDTQHz+LJK++6VoCYx2bzjdEFQglbqsfWCboRr/dDy2n97zai3VNhRKvfFhvSInE3UiGV7Jrtqtc
dC5gjYPnEutd5xXrT4U8Fb6KCwtF1y7WPQQc2yKlK2senF9Zu9YIa3huJ06YYNjb7cEKSQW+WL8F
6BvWpv0MocKTtbWy7oMPzJxirv718R+YdvgPCZAACZAACZAACZAACZAACZAACZAACfQlAhRRkpzt
wx9/bErC7ZbtQuuE5T6pJIqIogJLS0tLWA/0OjaB7RRsDr2FjhgraoWCWClHPg25/5rauaFul+F5
ZghgcxsbrXgzHWIGElw+TZs6RX74k5+ZDUl7g1N7ic1ndzlYWSBhkxMbsUhLFi0K24yFS6bySWVG
hMBm7osvvypfe2i5sfDAPUdEmTbNsfpAPXDppCKDV51w/YT+ok68+a8bsiirQcbd/cU9jPPHTz5l
xvn62jdNX1AWdWAMcG9l14Uyf3jxJbMh7FXf/OvmOZYH2DhG/coVXNA/JNvyBd9R7pfPPGsEGJMh
zf+AJ+YQG9G2pQ+aNW6zOoOvwyrB3kyP1i2sJWzK21YFOt+/ePY5wwzWD3Z9sBpAcgeA13IqVkVr
130PAkKqUzK8urJmu8pF58KeWzBt7FxjWNsQNPDsacIa/OlT/2HWvdvNWbJrXutGf2CNgjY02Wt+
8/btznOGfuLj91uANYkEoc79bE6dMlme+PmTZm2DP+phIgESIAESIAESIAESIAESIAESIAESIIG+
RCDQlwabirFCuPjTa2sc8WL61PANpWCwyWlm4MCBzrnfCQLMw32YplGjR5tTXP9gw/vm3ASb7wwc
f0Xn2964sXNHKK4EAtAjbgpTzyFwx6JFzka/9gob/9ikRMIGp1eC5YoKBLiv57rJiU1ae8Nc60Bw
cq0bAb7jSXiLHgmb9F51+vUXb9CroOPuL+pDOVimoN4iy+rFr092fV7cUA4buxAnsHEM0UATNqaR
wMUrQLtXEHQtm86jil92G7ctvsW4L1ty26325ZjnsGjRdaCZMVYITkiNjY162QhjagniNXZ7nTiF
4jgB93SmeHklu2ZVsMEYusIFc+FOiF2kCXPsTojPgwQrRU1dWfNaB+bfFlD0+vTJk82prgO9nuwR
AjDc7uGDOCxMJEACJEACJEACJEACJEACJEACJEACJNDXCNASJc4Z37ZliwnsrtkRcH5y+eQwKxTc
q7twQbNEPdpuu7C5pnILxJDSK8cbV19791UJPppghTJjZmgTT61QYAmj1zRfJo9ly58Paz7Q0Sp/
+j/z5cL5C3Khrk4aGhulpDnc+iasQC/4gs1+v7e1YTGCt8GxwYmNVHdQcq9NUSBR0QJBrP0SgtCj
bmx4x/PG+MFPPjFV6SavV722iybtL1yTafLrL0QZL2FGy9nHnbv3OF/9uCHDyKFDDYejnRY5uKax
W/y4gC/EHOXnNJSGE3VNBv6wxJkycaKUXXWVsxbQF/d8x9MNP8YIMO9OcNmFhA12v7Z0DbrLdvf3
ZHglu2ZTxcVrLvQZAT8/5m62XVnzWtfVZWV6GnZUF3JhF2N8gXUYnhH8fhw9flw+N368wAJFxxPt
uYxRda+6ffbsOQkGmyWQm9urxsXBJEegvb0tuYKuUqjnzNlzrqvd9zXY3JryxuDW9kzuRYE/5Q14
VFjf0O5xtWuXYAV+5mxq5rlrPela6UytsVQ9I/boM/Gs9JZnxOaYqvNMPyNcY/4zmYnfYf/e8E6m
CPSWZ0T5pfJvfW97Rvi3XldJcsfe8rc+lc+IkkzF3/rBg3THW2vN3iNFlDjn7oJLHEHg+U2bN0lz
MCgIFJ9oKvDYANU6bli4UAZsGSCVVXtNvBNch7By7dy5jiuvDR9sMNlLx493rml5HjNLAJv9fsm2
lqipOeFsUvrlx3WIF5oQh8Ev6Yan3333dX1THRun+MRK2t/a06dNVrWEiFUu1n3bkuIfvvf9WNkF
sWLcKRoXdX/nLpPq7+APt2iIOQK2cJVm4ky8/LKMGz3abEy745ekug/YAEfyEli0LXsN6rVYR7UC
ipUvkfvJ8Ep2zaaLSyLjtfOmYs3b9XX1/N67l8qnJ08a13gQJjUGEZ7xCWPHyqyZMzwtvbraLsuT
AAmQAAmQAAmQAAmQAAmQAAmQAAmQQDYQoIgS5yxB2LhBFjq54dLrxGcnZdPWkGuhZIQUpzKPk5mz
Zws+Xmn/vn0CEce2QoFlypYtm02fUAaWMp8rnZCUwOPVJq9ljgDEi56Yom3U96T+wt2SWqyku1+w
vsEb/IgFA7dqsErBRzemEQj+rsWLPd0wpaJvtsuoVNSndagVkH73OrrjOHnlcV/rLl7p4uIeT7Z+
h7u4x7/7mIm9tOnDD504Q4g3hA/EQMTYeWjZfRGu5bJ1zOw3CZAACZAACZAACZAACZAACZAACZAA
CcRLgCJKvKRc+W6/40555ZWXjZixZ29lwmIFLFiSTXsqQ+6PyssmGSsUxFSp+HOFY7WCeo2lzNbN
0tzc7CvGJNt+tHJVK+8Pux0MBqWhoUFEOqSjvU3aWluloCA/LE9f+uIV+yHW+I0rnVWrYmVL+r47
OHW8FaU62DjeesdGbqqTWiGkul6/+mBhocHF9x84IJV7q+TAoUPGXRIElVfWrpVpU6ekZTN61IgR
MV2XJbMG1ZrnVKcVktfYk7VQSoZXoms2XVy8OCRyLV1rPpE+2HnVDR/WyI6du2XfgQMCF2qwAIIQ
+Na76yICz9vle/v5oEEDpbCwUHLpzqu3T3Vc4wsEYJXZdRdSgUCuZNLEvd+pOhFJrUsvuJ8dPKgg
Lo6pylTc1iwi+KQu9SvoJ4MHlaSuwrhruhhDK+4iUTJmao2l6hmxh5aJZ6W3PCM2R5HUrLHMPSOh
0XCNhc+q/S0Tv8N2+zzvGQR6yzOiNFP5tz7zz0hqfoeVDf/WK4nkjr3lb30qnxElmem/9dqPnnJk
YPkuzAQsPZDgT/Hwx4fNecmAAXHVCHFDk25Q6vdox907dxqBBD/6aqmyfv17RkDBtS/f9WX5269+
TcZcHgpQD5dgfAs7GtHU34sWfwMbk5oSiTMAd0pIGttB67CPiIOiqbikWE99j4NKQhsDR6wYI+7M
2ExFvfbGu8aAgCBgX7fLQjz46VP/YT72da9zbEoi4Y13v/pwH3XiYycdQzQuXu6/7DqSOfcTkNA/
2/0aXGctvfMOeezb35J/fORh0xS42esgmfb9ygwZMsTc8usfbibTtgZPh8snv6Ri1eXDhvllibie
KC+d70TXbLq4RAwozgtdWfNxNpFQNn3OtRAsUxD/BWLgvz7+A2OFgnu7qi7G6NK8PJIACZAACZAA
CZAACZAACZAACZAACZBAbydAEaULMzzgkovBcYLBkJI8cODFa+c8Yje4m4NLroGDBrkv+36H1QuS
CjgQSOBWTK9pXddce6251tzSLAf27zfn/Kf7CKz981uejW3fE7IigmucRFJ5Z/7N27f7Ftu2IySi
YKPZjnuhAozb3RICnyNt2b3bV7zAm+fPrVol33/i35w8E0rHida5YWPInZ27U7C+gJjkJWA0uqyw
ECdEE9rzStjkfXrl7+QXzz4nq158ycky/oorzLkfF2zSQ5xJNnmJOhCVIIS4029WrDT9+4PVPzuP
PSf29VSeg6XGL3l1zWueVf9161bP69EuXjsn5FoQLG2xTsuAk7pMmzghJC7rPb9jMrySXbPp4uI3
tljXu7LmY9Ud7b4+t/ZvAUQ/PN94zr3mFvWpiBatbt4jARIgARIgARIgARIgARIgARIgARIggd5K
gCJKF2ZWhRO7iuEjRphYJbhW5wpGb+fTQPX5+fG7ttq2ZYuxerGtUODKS5NtBQMxBQINkm31onl5
TC8BxL5wW01AWNGN5uuuuSahDlx/3TyTH251sPnsTtgw31YZEtjmTJ8edlsD3bvf3r9xwfXOhvuT
v37GEUm0MDZUNeD8/FmzHPdTeEt99pQpJpvXODHu9zaHxBW7L2rB4rY4MW+9z5pl6kN7bgEKG/Qr
Vr1ghAtsAqPfmm5bfIsZgxcXlHvhlVc1a9zHESOGO3lffDm8PDacX6uocO7bJzOnTTNfIR65x4Ab
tqhRWjreLpqyc7C8fk5IlAJLu03w+OUzz8Z09+XVGbjcGjdqlLmF8aMuTTjH+kGCeypYMMSTkuHV
lTWbDi7xjNMrT1fWvFd98V7z+i2INreoF/OrIqXbygjrHGvMa73H2yfmIwESIAESIAE3dWhNAAAg
AElEQVQSIAESIAESIAESIAESIIGeToAxUTxmCC6zNGD8zQu/IGOvHOuRK1wkGT784sbr4EGDjHXI
qVOnPMvhYs3JULDwEcMulvPN3Hnjo+qQK6MZ02fEysr7PYAArCZgcYK3uOEGRy0iIEgk4soLQ4EV
w5JFi2R1RYURSw7+6AnRt/IPHD7s1D2zvDwiZoG6i0NwaHywGQ73Utg8vWXBAlMn+vbDn/xMYPFy
6ZAhYf3Fxvgdty4OI4rv2q49Trh0UqEI5eDKSpPtYgxvviM9vGyZYWHXhzEiuPXVZWWCGBwaoB35
0V/0W5M9BohIyqWhsdEpp5YZWibWEXWCI+rTOgd3WphBIEF9mFcdp9aHOZ25Y4cpY48B9+35XzR/
ftgYtHyqjmAObug7hBQVwrR+zIuuRb0Wz/Er994jP/3P/zJlda0UFRbK7n37TMwMcLnvrqXxVGXy
JMPLnu9E12y6uMQ9YFfGZNe8q5qEvvr9Fiy57VZj6eVmaj9/mN977w6f312VlUaUw28K4qkwkQAJ
kAAJkAAJkAAJkAAJkAAJkAAJkEBvJEARxWNWJ1x1lWzfucPEGdm/r8pXRFFRA/FH1I0Wqhs5YqQR
UeBmC5Yi9j3ch0iDOCom7+WXm2Osf9QKZfCgwXJVpxsmlLHrti1f0C5ceSEVFHRvcM9YY+kL97++
/EFZsep5s9Gum+1ws3XrTTfF/aa+mxM2KYcNHWosIbDZCUFEE+peMHeu50bmLTctlOMnTpiNbuS3
XWxpnW+tW2c2Q7HxrgmbprA4wWYv3py3E75/5xuPymtvrDXuwDBGHaeWW3bvPXYRIwRBQLL7fbLT
1ZbWB3desGLB+GrWr3fKGyFn0SJP8QljKC4slDfeftuMUetHPxCAHO6rosWpcRqxTrBZDIEAdcHK
BR8kbBZjwxnuynS8VjETQ+LSNa95jiHaHNl1pOIcsSxG//ktI0aBJRIYLpw3T4qLi43rpkTbgYDx
2N//ncBdGXjaa0W5JOqyDP1MlFeyaxbjTQeXRDlq/q6sea0j0aPfbwHmDb9Zq19/I2Ju0QZERVh9
uX8HEm2f+UmABEiABEiABEiABEiABEiABEiABEggGwnkdHR0dGRjx9PdZ4gW23eFYkyUXjlebli4
0Gly/7598tFH+41QApdZd95xZ5iYgTglf/zjS06w98mTymXK1KmmvF0vBJG77rrbqdfvxK5v/rz5
YSIKyvzptTWmL3Dz9cXFXzR9qVi7Vo58etS49Pqbv7lH9A1kvza6cv3nz22Rp9eFB/zW+gIdrfL+
U7fL2bNn5fzZs+Y45NJL5epOHsiHt51PnTqtRbL2CPdXiCuA9Kt//7E5wrVVfV29wAoj0Q3maCDg
VqqmJmTNFG/dWsbPCkbva7t++fS+fbRjKcRTDvnhNgsb817Jri9aPndZ5Y3r8fTDXd79Ha6MDlQf
Mpfj5ax12GNItKzWkY4j+uVep4m2Y6+VVI0tGV52PzCGrsx5KrgkytHOb48/kTVv1xHvuXLz4qX3
tC7EQIomnsCd14FDh4x1m5bJ5uPo0aOMgKpjWLHpgDx95Iy09SuWt268QgoLCyU3N1dv89iHCXxv
22l5u66lywRuKsmXf585pMv1JFvBquo6+b/HQi/2JFuHu9x/Tx4sV1/avS/w7DrVLH+754y7K136
/k+jimVZaUmX6kim8Jx1of++S6asV5lMrbFUPSP2mDYviN+C3y7XlfPe8ozYDFK1xjL1jOhYuMaU
ROQxE7/Dkb3glUwT6C3PiHJM5d/6TD8jqfodVjb8W68kkjv2lr/1qXxGlGSm/9ZrP3rKkZYoPjMx
c/ZsQdyS6o8Phj6/PRiRE6LFjTfcGCagIBMEi/KySUaEgcUJXIOpezCtBOLLTQtv0q9Rjx9u22oE
meGXDYsQUFBw/vzrZc1ra4x1y/+88j9hdaEf6RRQwhrjlwgCqRRO7MohPvgJEHY++zxWmVj37brc
516bse489vdY+WPdt+uyz1PNG5vHyfYl2XL2eBI9x0Y8rIrgfgxWF17p8JEj5jIsU5JNXVkrfm0m
wyvefnQXF7+xxXM9mfHHU69Xnmjcot3zqgsCCv/GeJHhNRIgARIgARIgARIgARIgARIgARIggd5C
gIHlo8wkrE9g+QF3XXaCeDJpYpncd9/9gkDyXgkizO233i6wYrETxBOUhXWI7YrLzmOfwwql+mBI
wJk9OxQw2r6Pc9Sz6AuLBCKLJli5XDNrjqAfTCRAAn2DAKwG1NWWHVReRw9LHbhLQ0LMmb6SyCU9
M401hvV23TXXpKcB1koCJEACJEACJEACJEACJEACJEACJEACPYAALVFiTALij9gxSGJkD7sNgQWf
G+SiK7CwDHF8wRu+DzzwYMycaOf2O+6MmS/dGapW3h/WRDAYlIaGhrBr/EICJJAeArCc0bgzCCh/
9PhxGT1ypGnMDhIOK5Sbb1yQnk70wFrJJT2TMnbMGHl42bKkrbXS0yvWSgIkQAIkQAIkQAIkQAIk
QAIkQAIkQAKpJUARJbU8WRsJkAAJZJTAsnvvMXEbYHGyt7rafOwOIUj4vXcvjRrnws7fW87JJfUz
2Z0uyFLfe9ZIAiRAAiRAAiRAAiRAAiRAAiRAAiRAAvERoIgSHyfmIoGYBLCh+Kvp02LmYwYSSDeB
pXfeYSxNDlQfEo2BAquBWEHC092vTNdPLpmeAbZPAiRAAiRAAiRAAiRAAiRAAiRAAiRAAtlHgCJK
9s0Ze0wCJEACMQnAhRWEPVoLhKMil3Ae/EYCJEACJEACJEACJEACJEACJEACJEACJBCdAAPLR+fD
uyRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAn2UAEWUPjrxHDYJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkEB0AnTnFZ0P7yZIoGz582ElAh2t8v5Tt4dd4xcSIAESIAESIAES
IAESIAESIAESIAESIAESIAESIAESyAYCtETJhlliH0mABEiABEiABEiABEiABEiABEiABEiABEiA
BEiABEiABLqdAEWUbkfOBkmABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABLKBAN15ZcMs
ZVEfq1beH9bbYDAoDQ0NYdd64pdX17wmY8eMkRnTp8Xs3v4DB6Ryb5WTr3xSmVw1YYLzPd4T1FNf
Vx9vdplQOk4GDLgkZn6MBWnpnXd45r1w4by89e46OXDokLl/dXm5LP7CzZ55cfF4TY384cWXZMK4
cb51+hbOwA30d+PmLaZlPwYZ6FbcTX64fYccPnIkK1jHPShmTIqAvZZRQbK/NdEaT+S3L5n+YD2/
v2mTNDU1yeCBA+W2xbfIyBEjfLuE/uC36Sv33hM1n28FvEECJEACJEACJEACJEACJEACJEACJEAC
KSZAESXFQFld9hHApl3F+vWyaP78qCIKxIenf7tCDh07FjZIlB0xdKjcd9fShMSU1a+/EVFXWMWu
Lw8vWxa1f8iuY8G5l4CAMTz562ekprZWBpWUmBZWV1TIRwcPyjcffcTVYujr62vfNP28ecECz/s9
7WJNzQkzn+iXF4Oe1l+7P5if37/8sjQFg1nXd3scfelcRdVUr7VVL74k67duDUOJ35pxo0bJ17/6
UFyCalhhjy/6exHrtw9Fk+nP2j+/Jfh9QUK/t1VWSmV1tTxw992ev2UQaXSM0YQWj6HwEgmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmkjQDdeaUNLSvOBgLY5MOmXTwJ4gMElP79+sn8WbNk2ZIlRnjBd4gS
T6/8nWATPB0JbYwYMTxq1djMfW/z5qh5YIGCvs4sL5d/ffwH5jOptFT2VlcLWLgTNjWx8YkN0His
dNzl+T1+AipwQUBhyg4CeGZ+8exzjlVXqnr9mxUrjYCivzVLFi0yvzn4jt8g/BZ1NSXy25dMf7Ce
31y3zvxe/uMjD8tj3/6W4Ij1/cc1azy7D8EWKVsEW89B8CIJkAAJkAAJkAAJkAAJkAAJkAAJkECv
I0BLlF43pRxQvAT0Lex48mPDEeID0teXPxhmcXLzjQvkhz/5mdkcfPHlV+VrDy2Pp0qzqRgtI0QR
bNAi3bJgQUzXNi+88qrpQ7Q6d1WF3JDBpY6m6665xogouyorI9x66abmkttu1ew9/gi3Z7DayaaE
ucb86RrLpr735b42NjamfPhwfwXhEsn9WzNr5gwj1mKd4Dcpmhu+aB1L5Lcv2f7s2Lnb/B5BsFV3
hzhCkIUQhHptYVYFW4i69vVo4+A9EiABEiABEiABEiABEiABEiABEiABEugOArRE6Q7KbKNHEcDm
3Y9+8lPHAgVvd8dKcHeFhA0+3RDUMohTcv2cOebrwU8+0ctdOuIt7hWrnjd1wOol1mYpNkWxsQq3
YtGSbtLbrnIgOiA1uiwgdFPT3gSNVndPuYf5wCZsNmzEYp4xdxDLMDfxrMWewpn9SA8BxA9B8nru
8NujvzXrPvgg4Q4k89uXbH9qT582/bt0yJCwfo7qjIdSXx8eD0oF2y8vuTMsP7+QAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQQKYJ0BIl0zPA9ruVADYRn1u1yrSJmCB/c+ed8ta6debN6GgdQVBkpMIYgsvZ
urpo1cR9b8WqFwR1oY933Lo4ajmMCS7JkHfhvHmyavXqqPndNzVYvY5R7yOYPJJttaL3Ej3C0qK+
rt64JLMFHK0HYsKB6lCgey/xA4IOgsWfOn1azpw7Z4LcDx0yROZfN0+rcI5+dWkfIBphzOvf3yBH
jh2TYzU1UetzKhYxb88j6DsCX2MzuOyqq4xYg/4hFgtcrnmNz67DPrdj7EAsGzNqVMLzZ9en54nw
0jI4ggk2v3V8hYWFAksrXSN2XvscazARLu65gFXF6dOnnbm4ds7sMI64f/TYMSP0jR45Utz37b7g
3B4/xEGUGTtmjKewpuuluKTYCKRa9ujx4+Z5hwjg1R7GjPWIhDbwHUnXl/mSxD9wrYc0ccIEz9Lo
C553/D6Ao1vU9SzUuXaT+e1LdX+wppDqLSsesIP1DYSjRJ4fv7HyOgmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmkkgBFlFTSZF1StjxkPaEoAh2t8v5Tt+vXHnHE2/54m1s3hyGixErYMIcLGj9LE91Mhaua
riZsKOrGJUSeaBvY2ADW+ALIGytBaMHmK8ppvbr5O3jgQKc4rmG8qdrUXP36G6Y+BLD2CsANAUU3
eH81fZrTD5x4BbRG35DeePtteWjZ/WEbyX51aR8Qy+avW7eGCWdaH657Be0GL1vwQNsog8Df49at
M4IKzv3GZzrr8w/WDGJAQDzSufDJGtflRHmhUmzGu92JKRPE2YE7OS9rqGS52HPxzoYNYW7M0C5E
AsQBmXftHBP/Qy2o0Fc8G+jTXYsXe4poXq6q9HnCXLnnV9cL5uHq8nITx8Mdl8aLga5X9An90+9w
JeclBMYzefb8l5aO9yxiiwyHPj4ctvY9C1gXE/3t60p/VCxxuzyDQIc0zLKa09/gVAi21nB5SgIk
QAIkQAIkQAIkQAIkQAIkQAIkQAIpIUARJSUYWUm2EMBb4j/87j87AkK8/b5xwfWyZfduI0AgyPK9
dy916sCmrcYwSEVAZBVF4okNoBYr2LyPZxN+/BVXmL4iwLyKGbAgQJowLuTWC+c9ZVMTFggQJ3Tz
F9YESCdrawXujCAIwe3Zvz7+A3M9nn9eWbvWidWgb/tv37PHbM5jA99mo/UhkLe624IAh37AHZFd
TvMmcvzKvfek9M37ZHjB8uLplb8zTCCyLZg712xw2+NbXVEhxYWFEaJFV7noXMAKB1Y99rwiKPmm
Dz+UsxcumKDquI+1CkEDIgcENLclki0gQQCcOS0kyGk5zC/6/Ph3H4uYpuO1tXKoosJYdOkcazm0
h/5A1FHxEc8cBAHUCW5zpk83dcIaKRXJFkvc9WlcEbdA4c5nf0/2t0/rSLQ/U6dMFqyb3fv2OaIt
RDdwxvOsQlOqBVvtL48kQAIkQAIkQAIkQAIkQAIkQAIkQAIkkCoCFFFSRZL1ZAUB3QBNtLPYQESQ
Z7xBD8EEH8Qf0TfksYl66003ORuDidav+bEJDmEAKVZsALhewhv26IcKIlqP3xFveldWV5s3/dV6
RscCyxyknrSpiWD3SNjUdo8Rm7RP/PxJwwt91k1ZUyDKP9gQhzWKvQGP818+86zhuXn79rC2MCc6
z+5A3ygHUU1FtCjNet6KtjHtWSDGxWR4wW0bmGAdfecbjzoiAZrC+NSyA4LHtKlTnPup4IJ23ZYb
464ca2LE4N5ZV3B1zDEELFh9uN1ZYQ1AcEOCFYttOYNyWN8//MnPzFxiTO71hPYgTtiWKihXPqnM
6c+GjZudelEe9UBEgRWXu74YU+V5WwVNz5tdvJjMb19X+oO1DXEMc/LjJ58yIhOeLXDG/GjqKYKt
9odHEiABEiABEiABEiABEiABEiABEiABEnAToIjiJsLvXSJQtfL+sPLBYFAaGhrCrmXrl5MnToYF
X9eNdR2P7eNfryV61GDRsdxowXoAm9pI9921NO5mVAx68+13nI1/tGVb1mTLpibGgg14JLxlH2+C
WGALKFpu+uTJRkRREUuvqzABTl7xJ8AOwhQ2h3ty8uKFdQQRAOmORYscgcQeB8QBtf6wRYRUcMFc
uMUvm3F5aWkEc5O/M64R4uxo2rYjFJMEQogtoOh9iAgQ4+AqzC2UaZ7Pz5oVwQD9QT/xvCdi+aF1
9uXjsnvvEbj1Am+N22QLmD1JsO3L88SxkwAJkAAJkAAJkAAJkAAJkAAJkAAJRCdAESU6H94lAUMA
b93DNQ0S3q6Gey9sSsM9Ddw/YYMQ9xEcGxuHySRsKOoGvroh8qtHrQfgUsjedPbLb19Hfr8yuqmJ
MWJ8SLB4gesk7RvcjD207L6IzWa7jVSd4w1/bPKDLwJ9f278eIEFivbNvQEfT7tXl5V5ZisuLva8
riKDuv5yZ8Lm/LjRo40A477X3d8T5bVz9x6ni9FYjhw61MwDgrtrSgUXv7lQd1UI6h5v0nhFtls6
d1l1B4e1DAFJ15Hm8xLXcK+wXz/NwmOCBCDC+VnpQLCFay+NhYLf0xdfftUReNW9nJcolmA3mJ0E
SIAESIAESIAESIAESIAESIAESIAEkiZAESVpdCzYVwhgYw/xEJAgLtgiCTbQsUGIt60hosB1DWI3
RNuQ9uOmb9J7vZ1vl1EXQtho9tuctPMncq6bmnfcutgUg6iyavVqs9GJsTc0NpoNTrjn+f53vp12
IQVWHp+ePGmsAOC6DB9wBqMJY8fKrJkzfAWhRMbtlxcB1zX5iSy4P3rkyB4hoiTKy7as+IfvfV+H
6ns8c+6cudcTuajIB8ENn1ippuZEhIgSqwzvp46ACrYQglXMevq3K4xYh982iGGwYMHzjnWa6t+6
1I2ENZEACZAACZAACZAACZAACZAACZAACfR2AhRRevsMc3xdJrBj527HVZOKC+5K8aY0gmDD5U/V
/v1JiShwCYXk93Y+7uHted0ghtUBBBU7aZwTXNN7ePs+HlEH1jawLsCmpsZPeH/TJlP9XYsXOy6w
il58yYhFXgHY7b6k4hz9QBBw9E35ol5wxgeiVTotY2x3UakYT7rr6C5e2cYl3dxTVb9aysSqr7Gb
XMelsz9/XLPGiLMaiwnCHH5/IJA+9u1vGQS49/0n/s24k6OIEmtV8D4JkAAJkAAJkAAJkAAJkAAJ
kAAJkEC6CFBESRdZ1ttrCNSePm3GArczKi54DU5d/hyrqfG6HfUaXGZpTI1r58z2zYu35zXFCmau
YgtEkXhEFMRjwRh1UxPtwPIDyXZzBEsbiBcHDh3SrqT9CJEKH1gFQdTad+CAwH0TrA/Qx3QJOvHG
WrEtOtIOI44GEuWFjWuIVfGmnszFjrkR73h6Sr7ikosu5bzcjWk/ISAiDU3A3ZmWTeSYrv5AFMWz
awu2lXurTNdsERm/t+raDZYr8fyOJTI+5iUBEiABEiABEiABEiABEiABEiABEiCBeAhQRImHEvOQ
gIgjcsSCAQuRRNORzlgT2MxW1zZedYwYMdxsPHrdwzVYoqi4gg1KpHjeJvfa1PRrIx3XDx854lkt
RJMD1YeczVNsqkLQUVHnl888a0SUXVVVaXH3g/YQlwEbvuij3ybugcOHPfvf3RcT5QU3dEjYlEdZ
P5FQ3XdpLJ2eyEXnSZ8lL/bKByKQ31i9ynXXNfCFkAlBtbr6oOdvgc4F+lRaOj6tXUtXf7wE27QO
hJWTAAmQAAmQAAmQAAmQAAmQAAmQAAmQQBcIUETpAjwWjSRQtvz5sIuBjlZ5/6nbw65l25fySWWO
Cy1YjOgGvj0ObM4e73w7PJFg2FqHWq9cPmyYXvI8QmCJ5tYGb2uriBItn7vy7trU9LPY8LJqwZv4
T/z8SdPVh0U8BYzuiEUyZ/p0M/+IzwArHffmO5irZYCba3d+T4bXvGvnmJgT6KefNQ/W9tMrf2c2
9u2YQD2Ny5SJE42F1JbduwVu99zzpGNUC60f/+B/eeZJZs5S6V6rvLTUPMN/3brV87dm67YPTRdj
Ca7JjMOrTKr7k2nB1muMvEYCJEACJEACJEACJEACJEACJEACJEAC0QgEot3kPRIgATGBy+FSBumV
tWvFfhMc17DJ/OSvnzGbzG53WLiPTUPEJ9EYJaYi1z+IBYCUjADjqirhr7qpef2cORGbyni7Hwlj
1FRfX29OE7G40bzY4HbzAxcdv7aBIwQj5f5aRUVYH3AffYKwgRRLfDKZkvwHwgnmFdYomGeIFZog
qv3+5Zf1a0aPyfCC0ABhBAniAtaCncB4xaoXnLV944Lrnds9jQv6plYcmCd7zaLTELtUQMGYvUQW
Z3BxnqiVl1ry2MWwTvS5t9eMncfrfOa0aeYyngn3fOA7XOkhLZw3L6I47mubETeTvNCV/ng16SfY
qlWUW2hVgQpWeEwkQAIkQAIkQAIkQAIkQAIkQAIkQAIkkAkCtETJBHW2mXUEvv7Vh8wGOjZLf/Hs
cyaYOawg4D4LAeHhfgcbuF9f/mDE5uyuykpHJPCyDrE3e3VTtjsB+W1qog/6dv+LL78qX3toudmY
fmfDBtM93VyNp6+3Lb7FvF0PTuCn4siZc+eMODGzvNyxoLHrW3LbrcYKAtx/+JOfCd6Kh9Dk5n7v
3UvtYik9x2Y75hXWGOiHWsdoI5h3dSWl1zJ1TIYXrDbgjgxjW11RIZs+/FAQl8JmjPHcsmBBmHup
nsYFIhL6iDG41wvcveEaEiw4MOZUJDtmCAKgIz28bJmxmkL8IhVt8Fyjf/EkuIybv3+/EUvs+Th6
/LgTowjPi5dFXKzfmnjad+fpSn/cdUHkccdC0TxTp0yWN9etEwits2bOMOI18mPe8HsRLz+tj0cS
IAESIAESIAESIAESIAESIAESIAESSBUBiigxSO7euVOOHz8uRz49GpZz0sQyKS+fLAMHDQq7bn85
UVMjVXv3SvXHB53LxUXFcsWYMTJj5izp37+/c919sm3LFqms2ivNLc3mVumV4+XauXOjlnnhheel
vqFe5s+bL1dNnOiuslu+V628P6ydYDAoDQ0NYdey8Qs2jL/zjUcFYgLcZSGYuQZdx3iwyYcNbI0Z
kcgYEfMjUwlvrWNTc8miRRHiD/qkG+wY87bvfd/pJjZx/eKDOJmsE2yAYnP5j2vWmPbU8gQCBGK3
QFyy69ei4AkBY/XrbxghSl2V6X30AwJNKqwKtE6vI/rx2N//nby+9s0w0QyiDgScp3+7wozLq2x3
XkuGl65tuPN6b/Nms2lds369020jOixa5DnfPY3L4i/cLMOGDpW31q2LWC9Ya7OnTPF19eUMOIET
jB9WLWodgqInO8WaBKqJyLrs3nsElhnu+cAYYDHmJcZGVJLCC6noD8RiiCQQHL36b4tgEFo1Ycz4
bWUiARIgARIgARIgARIgARIgARIgARIggUwRoIgShfyfXlsjJz476Zlj774qwcdPsNi/b5+s33Bx
I1IrgciBctUHD8qiLyyS4R5vJ//lnXfChBeUhRBTc/KEfOlLSz2FlA82vG8ElMGDBmdMQNExZtvx
sW9/K64uY7MZ1hhf63QNpIViBamOVT/EiF9ND7nw0TqTPSZaF95un1RaKth89kr2BjvyFvbrJ7BA
SURA0XpRBh+486qvC7kEs9n96t9/rFnDjmaj/tvfMm608Ha/JrusXsPRj0FX5wGbvJj/dCa/vifS
ZqK8UDfmGRvb+MDtlSa4UIplAZAMl1hzEeu+31pBv3WdwYWWvV5w3SvFwzxafyAw4ANuNi+t9x8s
8dGrfb9rXvPht+a1jmj91Dz2MZH8yfTHbmvHzt0ycuhQ+Xyn+zj7np6rCFa1f78gTtSEceM84xBp
fh5JgARIgARIgARIgARIgARIgARIgARIoDsIUETxoQwhQwWUMZePlutvuMERL2CdsmdvpREtNm3e
JMOHDw+zSGlqahJcR4LlyeRJ5TJl6lTzHRYm23ftMBYm7/7lXbnvvnDLDVivqOUKrF3mzrtOcK3i
zxWmvY0ffCA3LFwY1mu0B1EGaXL55LB7/JIeAn4bsulpLX21fvPRR2JWrhvsMTPGmQGb/MkkbNbH
2tBPpt5YZX6zYqXA7djNCxZ4ikd4w/54p/XB0CFDYlXXbfeT5RXv2u7pXJIdf7IT5MVNBSnb7Vei
9XvVm2gdqcyfbH/gfszLBZm7b6g/2TbcdfE7CZAACZAACZAACZAACZAACZAACZAACaSCAAPLe1A8
d/ZsmJCxaPFiR0BBdggiX1z8RSnILzBiyKaNG8Nqqdy921zHfViOqICCTDNnz5ZrZs0x+WGVcvjj
w2Fljx0NuQ1DWQgoSLBWKS+bZM5hjeJOH27batobftkwWqH8/+y9CXAcV3rn+dOa24sAACAASURB
VFUVqgonAfACwJsASIIgeIOkKFGiKJGt1tVSd9vd0qwth4+xvbNrryPWEzsbYcfIE/aGNyYm3O5Z
R0zbPTvbas+0utXdajclSzQlURQpokmCNwmQFEHxAEmABHgBIIjCURv/V3jFrEJWoVDIqsws/B8D
zKzMly/f+737ffm9Lx4Of5PAJAkUFhSoraGwFZnRfo0OFlu8aZs4q1c16Ms5fySX5FkMTZj3du9W
W/2lKzhM/gbeJQESIAESIAESIAESIAESIAESIAESIAESyAYBaqKYUL565Ur06pw586LnxhPYQoHQ
ArZStMaKvv9F2wV1On/uvBjhi74PoYrWZLl+vV0WLlqob0l3d7c6Lyoqil4znkDwAs0TbU/FqIXS
2BgRzhj985wESGByBJ5+6kll7Bq2Y/76O9+VhmXLlL0KhGo0WA6j5tDamSqOXJLnNDRhVtbVqe2o
kvvkXRIgARIgARIgARIgARIgARIgARIgARIgAScToBDFJHcg5DBqj5h4UZeKS4rVEcbftWADRwg6
4EpKStTR7L/K2RVK2+XK1auy2eAhEAgYfo1/um/vXqWFgi3HzOyrjB8CfZAACSQjgMVwo3F7oxFx
PAdD2c8/80xKWxUle4/b7pHL+DkGOyJ0JEACJEACJEACJEACJEACJEACJEACJEAC7iZAIcok8i80
EFJPY+strRnSaTB8XZxEiKIFLIODgzEx0Nf7+iKCGH1zIDSgTmFj5dG7OpQmDG6sWm1uNFk/n61j
3Rtvx7zKGx6S9//DFum53yM9vb3yoL9fikOxaY55gD9IwIEEtLH28xcuyM3Om9J1+7bSRlm8aKFM
5a2ayMWBhZVRyhiBu3fvycBASLw+X8bewYDdQ2BkZNiSyCKcO3fvWRJWOoEMhIbSeSzpM/iY6I6v
P6kfq2/2PRixOkjB2PvOXWvy2fLITSBAu8qYVXXEmFQ76kqu1BEjR6vO7a4jLGOJc9KOdjhxbHjH
LgK5Ukc0Pyv7+lyrI+zrdSlJ75grfb2VdUSTtKKvLy8r1cG5/kghyiSyUNsnKS8ri4YyMPAwel5a
On5BgRYLbLBgezC4ufPmRQ3PNx34PGpYXhuOXzB/fjT8kydOqHMYoKcWShQLT0ggYwQgNJjKQpNE
YMklERleJwESIAESIAESIAESIAESIAESIAESIAEScDsBClHSzMGjzc3RbbuqKquiofT29ETPk50Y
t+3CFmBa3AJhSM2iarXVV+u5s4I/7aCFsnbdevWzsyOihQItGH1N++ORBEiABEiABEiABEiABEiA
BEiABEiABEiABEiABEiABEhg8gQoREmDITRHWs62qifLy8plXWPjhEMJBIMJn9m6bZuUNJeod0BT
BQ6ClU2bN0e38jrQdCByvbo6ei1hgLxBAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQw
YQIUokwQGbRGPtnziTLmDi2QZ7Y9M8EQUvMOwUwi4cz5c+fkzt07YtRCgWZKc/Nh6bx1U70Awp0l
NbXSsGpVai+0yNfZt16LCWlgYEAePHggImEJjwzL8NCQBAL+GD/8QQIkQAIkQAJOJ1BWVqpsIflo
E8XpWZWV+Hm9t0Vk8nY4vF6f2LlPcLC7V0SstYsCzenyskBW8kG/pGgYHx1FPjzS1yZ7DAaCUl5W
PNlg0nj+0dbAaTw85hG7yphVdcSYIDvqSq7UESNHEWvKmH11JJIalrHYXDX+sqMdNr6f584gkCt1
RNO0sq+3v45Y0w5rNuzrNYn0jrnS11tZRzRJu/t6HQ+nHClEmWBOfPzRbiXAwGNPbnkqastkgsFI
aCBiKH6iz8H/mZYz6rH6uuVKCwWaMbs/2q0EOzo8CFkOHTksoVAooTBG++WRBEiABEiABEiABEiA
BEiABEiABEiABEiABEiABEiABEhgLAHv2Eu8kojA++/tjGp6bHl8iyxctHCM1+KSkjHXzC5AuKFd
fn6+Ph33ePrkSSXEgeRca6rs379PCVBw7Ztf/6b8zm//rsyfM0+FhW3HoD1DRwIkQAIkQAIkQAIk
QAIkQAIkQAIkQAIkQAIkQAIkQAIkMDEC1ERJgReEENBA0VtlQYCydNky0ydLS7WJeJF79+4JDMUn
c9iSq7SsLJmXmHtnWlvUb2zVBYe46Xjhmg5r46ZNcvXddiVcuXD+fNa39YqJNH+QgAUEbnR0yMHD
zSqkV19+yYIQMx/E+QsXpKX1bPRFM6dPly1PPB79zRMSIAESIAESIAESIAESIAESIAESIAESIAES
IAFnE6AQZZz8gf2RQ4cPRW2gbNywMaEABUFBaALBCAzC9/b0JAy9Z/Se35+6fZCjzc3S96BPjFoo
2MpLO6MWDIQpOh5GrRftl0cScBuBjo5O2b1/v4q204UoEJ78+N1fSEdX1xjM7+7aJV956il5bvuz
Y+7xgnMIaAGY08uac4gxJiRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQmwQoREmSr9g6C3ZF4CC4eHrr
0+NqlsBveVmZ0g7p7u5OGHrHzU51r3J2RUI/8Te+aLugLq1dszb+lmN+173xdkxcvOEh+fy7L8Zc
4w8SyGUC0Jj53ls/lIcDA5IfDEpjQ4PMnztXum7flsPHj8vd3l755e7dCgEFKc4sCbs++ljl0eK5
c50ZQcaKBEiABEiABEiABEiABEiABEiABEiABEggawQoREmAOl6A8tXnvhrdKivBI9HLVZVVSoiC
bbagKaK32NIeEDY0SuCq5szRl5MetRZKeVl5jCaMMWyj5gveC20YuEAgkDRs3iQBNxCorVksv/f6
646P6s9+uVMJUCpnzpQ/+cPfl5KSadE4Q6vhv/7gLTna0iL/8tln8vimDTH3ox55YiuB/v5+W9/P
l5MACZAACZAACZAACZAACZAACZAACZAACTiHAA3Lm+QF7IwcP3kieuexTZvHCEKiN01O6hsaoltp
fbjrQ4HQRDsIQ7R2S7xARPuJPyI+MBAPt6J+RcxtGKWvmDVbXYOmit7e69DBg+oatvSqXbo05hn+
IAE3EoAwYu2a1erPqfHv6bkvrW1tKnrbHn/cVEDyrW+8qu5DU+XEydNOTQrjRQIkQAIkQAIkQAIk
QAIkQAIkQAIkQAIkQAIkICLURDEpBi2nT0e1OHD74z0fmfiKvWQ0Ng/BRn3dcjl+6oTSOIHQRAtO
9FMQbjyz7Rn9M+nx2NEjKj4QlpgZtN+y5UnZ+d5O9a6fvfuzmLAQD8THCc7jNZfZBQNBJ0SPcUiD
AOxG9PX2SWVlhVRVVo4JAUKFC21fqusQgMQ7bSy++/ZtuXPvntQuXiyJjK8nCkvHAZoqELTs//yA
XL12Ta51dCQNzxiXY8dPyOWrV+XCl1/K3MpKqVu6VAlrED/YYkmUPmMYOL/ReVNt4QUBSSID8kbN
FGzxNRGHbaagJYF4lpeWyozp02XThkZT9sZwwQTv0ukrKCiQZ59+ylTIY3xuolzi8wLxvX37djQv
4uOK++3Xrkn/wIDMq6oaNy0TSYcuL0XFRbK0tlZ0WWu/cUMKgsGE7JBmlEc4xAu/4XT5Uj9EJN28
0M/zSAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIk4A4CFKKY5NONjhsmVyd2aV1jo8ydN0/OtrZK26WL
0YchPKmprpa169anJNyAFkrbxcjzjY0bouEYT7Cl147tO6S5+bDaRgz3oOWypKZWGlatMnrN+PnZ
t16LecfAwIA8ePAg5prH44n57fWZC1diPPGHIwn88p8/kC+vXZMdW7aImQFuCFC+/6Mfqbj/XZwQ
5Uc/eUf2HzkSky6EBffBJ5/Ib73+mlr81h4ShaXj8PrXvia/OnJExUc/o8PD9T/47d8aIzTAQvv3
/tsPxjyDeC3+7DMlUMF5ovTp9+gjFuv/03/4C/3T9Ih3agdhRioOwokf/OhtZU9F+9dp271/v2xZ
v15e/9av61vRI56LN3Cvn9t3+HBCA/fpcjHmxZ4DB6SjqysaF7wXcf3ajh1qG7Pv/Je/j7kPDR7E
6evPPTdGAJVOOnR5gV2TlfX1avs0CLeMzoyBLq/wh/jr39hKDoLAdPPC+F6eu4fAxTs97oksY0oC
JEACJEACJEACJEACJEACJEACJJARAhSimGB98aWXTa5O/FJFZaUyRL9Vtk384dEnoEXyG7/xm+M+
j3dZFe9xXzZBD16PR7yeiKDE4/HK3Tt3JhgCvecaAXzFD+EEDK8/uWGDLJw/XyXxZleXfNbUpIQF
EBr81Z//WcpJf3fXLmWLZF19vSyrrVXPHT9zRm2vhQX8jz/9bIygRy/kG+PR19cnxudSjkCKHhEP
7VY1xG7Pp6/HH7UABQKBx9avl6KiIuXl6IkTyr4KWE6fPl2MhuqNBu7Liovlqc2bZfbMmWJMHwzc
FxUUjBFaTJaLzgsId6DVY8xX2II5dOyY3O3pUcIf3IcWEAQaEHJAgGbU4plMOgDpRleXfLl7t4CB
LmvG98XbpoHADBo7KDN4ZsOaNYo1tJHg0skL9SD/cwWB/DgbYr2DwyIer0T6sdgPAFyRIEaSBEiA
BEiABEiABEiABEiABEiABEhg0gQoRJk0QgaQjIB3dAsvr9cj0EDBcXh4OOaRwhS/xo95iD9cTeBU
S4uKPxa14zVYIFj4y7/5jhKkYCsls23AzBKPBXhooxgX4HH+//z9PyhByuHjx2PeBUGO1pT4gzd+
M0brBc9pA/Bm70r3GrQYICyAg7DHbAu0+LDB4G5vrxI4/ekf/1HMbcVm1FA9mBqFKP/9J+8kNHCP
9P1i53tKMwQCj9WrGqJaOlZwQV5ozQ0d4cWLFsrf/sP3VZzuioiROdIBQRq0PpBWcIJWD1y66dDv
RVwgfDJqIuF99cvrovE5cPBwlB3KI9hAiIIt04zlM9280HHh0dkE0F95fb6YSHY+fCjiTU1jLOZB
/iABEiABEiABEiABEiABEiABEiABEsgZAtxHKWey0rkJ0bZQsEAFTZR7d7GEGutS3dYo9in+ykUC
ECxgAR5/sEORqqucOTNGgKKfW7Miou2BxXmj04IcCDP0gr3xPgzAQ0PFKgfBwPfe+mFUsKENzE8k
fONWYPq5F577imL1tRee15eU/Q8IAeBe2rEjKiCJehBRwgGkD0IGCBG0s4IL8iJe+GVkXF9TM4a5
0T/s7MBBCyXddOj04AjtHaMtGlxDfBBPONiZmahLNS8mGi7920egsGCs/bAvHzxUmiiIlf4owL4Y
8s0kQAIkQAIkQAIkQAIkQAIkQAIkQAJ2EKAmih3Up+A7sfiU5/OJzwdBike6urpk5ugCJnAUFxel
tZA5BVHmRJLxhT8Wx2EjA4a+l1RXCzRQtGaGcUE91QSvrKsz9aq3voq/qRfn9dZf8fex6L543jyl
xRJ/b6K/jQIUCC6+/fVXxyzqJwpTbyMFYcdff+e70rBsWdTwPZ4BM81Nh3Hy9Bl9OkaYEb2BZ2fO
VPkA4+7aWcElUV5AIwThz5g+Xb8u6XEy6TAGbNROMl6HgfmJuHTyYiLh06+9BIqLi2Mi0HzppoQ9
Xgl7PBL2RjRU4m16xTzAHyRAAiRAAiRAAiRAAiRAAiRAAiRAAjlJgEKUnMxW5yTqkfDEp7ZJ8Xp9
kpeXJx3Xb8QIUUqKi+XWrUdGqJ2TAsYkEwSghXH95k21nRYMiuMP9jmgGVC7cKGsX7d2jKaClfGA
UEO7REIW3J9XVTVpIQq2gPrHn/9caXzAxsZvvf7ahNIGAQmMsYMPtGlg/0TZk/n5z5WQBwKoxzdt
iBHKGDUr/pf/49/ppCY83rl3T93LJpeEkTHcSDcdhiAsPU0nLyyNAAPLKIHiUVtD+iVNF6+Lx5cn
YWxLCbteHtpE0Wx4JAESIAESIAESIAESIAESIAESIIGpRIBClKmU21lIa90bb8e+JTwix//+6+Lz
+ZQmit/vV+dXr1yWhlUro34hWMGWXsZF0+hNnuQcAWh5/Pm//VOB/Q0YGde2SXDEH4QEy2tq5Lde
/3aMcMAqEHq7KKvCSxQO0gfhBxwERH/yh7+fVnpg6wSaOv+861+kpa1NCWSgmaIFUDCO/vXnnjPd
zixR3MyuZ4uL2bvdci1beeEWHrkSz2nTSsbYQ/nV9VsS9hdJ2ONTmigRu17cBTVX8pzpIAESIAES
IAESIAESIAESIAESIIFUCVCIkiop+kuPAL7c9YwalfflSZ4/T3y+PLl/v0d67t+XkmnTouHOmDFd
2tsfbSsUvcGTnCWABWn8wb7EiZOn5dyFC3LxyhWlcQEBwceffhZj2NsqEKnaWpmMUO9HP3lHCYMQ
ZysEQtCC+N3fekMhgMZIS+tZufDll2p7LAhU4g3EwyMENxBWpeqywSXVuBj9TTQdxmczcZ5OXmQi
HgzTOgIzZ8yICaz1xh25GhqScMArsOsVjrnLHyRAAiRAAiRAAiRAAiRAAiRAAiRAAlOJAD+pnEq5
bVNa8fWuLy9P8vJ8EvD7xR8IiN+fJ6dPnYqJUWFBgRQXFcZc4w93E7h89appAiA0wTZX2kEzBXYr
ICT4qz//MyV0wL1TZ89qL5Ye8T5srQWXKI64d+Hy5bTe+19/8FZUgALD9f/r7//rtDRQ9MshNIGR
de1gFP3Vl1+SP/3jP5L/7V//nroMQQoEUXDQ6oKDVo+ZAXR1U0QQrnELr0xz0e9N9ZhuOlINPx1/
E82LdN7BZ7JLAFoo0IY0ul8cPy8jXp94fBEtFIFdrzg/Rv88JwESIAESIAESIAESIAESIAESIAES
yF0CFKLkbt7akrKzb70msX+vC+yiYBsvLEDl5fklPz9fAoGAdNy4IQMDAzHxnD17tvIfc5E/HE8g
kcYGNCXiHYQB/+4v/y/5/o9+FCNIMfqDLZJMuw1r1qhXHD5+3FTQACGP3mZsInHBFl5HW1rUIzu2
bIlqj0wkDKNfCGT+9h++L//9J+8YL0fPIVCJd7CRoh20ecwchCvfe+uHKmxozWiXKS46/IkcJ5OO
ibwnkd/+uPYpnbxIFDavO4MA+qfZM2fGRKb9dq980H5TxB+QcF5AxOtTxuVjPPEHCZAACZAACZAA
CZAACZAACZAACZDAlCFAIcqUyWr7EqqNyweCQckvyFd/gUBQ2UY52PSrmIhB0FJZURFzjT+cS6C8
tFRFrvn06RiNBlz8xc731FZT8bHHVkiL585Vl9/bvXuMAAOL+xBswM2ZPTv+cct+P/v0U5IfDKqt
w77zX/4+RtNj/+cHlDH4ib4McYd9EjhsQbVw/nwlKIJAxuzPqF2S6F3rVq9Wt768dk3ZkIn3B87a
1dRUq1Ol2bN+vTrfvX//mOcQzx/86MfKtgoYPP3UkzoIyQSXaOATPJlMOib4qhjvyDe4eE2edPIi
JmD+cByBOXOqxthC+d6+EzLiD8qwPygjPr+yh+KFVgoNyzsu/xghEiABEiABEiABEiABEiABEiAB
EsgGgdj9K7LxRr5jyhFQC0/Y0gvG5fPyJBgISH5BgYRCA9LZ2SHt7e0yb968KJfi4iKZNWum3LrV
Fb3GE2cSeOG5ryitC2wlBW0JLRy5c++eEk5gKyutlWFMwddeeF5pQWCR+s3/+J+kvqZGZkyfLt23
b0cNp2Nx/1vfeNX4mKXnWKD/gzd+MxqPv/yb78SEj/djy6+7vb0x15P9gNYHWMAhbdC2SeagqYJt
uZK5tWtWy7oTJxRHGKk/dOyYrKyrU49guzOtLYOwIKDS7qXnn1PbkeG+8TkjY/j9ylNPxTyXCS46
Tukc001HOu/SzxQVF+lTpTWFH7/3+uuSbl5EA+OJowhUVswWbCNpdHtaLsvem7dFCkvEkxcQCE+G
YRPF46WWpBEUz0mABEiABEiABEiABEiABEiABEhgChGgJsoUymw7k6oEKBCi+P1qK69gMCDQRoFA
5WBTk/Q/jN3Wq7ysTMrKIloOdsab705OAIv2WFzW9kWgLYG/h4ODkmwrK2xBBQEGhC4QOkDQAo0J
HPEbwpc//Tf/86TsiCSPeeQu4oH34H0QmsDhiN9v/tv/XbSmTSphwY/Z9mWpPpvMH2zFgCfiBqEI
WOEP52D/tR07xghjIAz5kz/8/THPacbQlEHePbf92TGvtprLmBdM4MJk0jGB18R4Rfq3jGry6Bs3
uyJC3XTyQofBo3MIQIAybdq0mAj19A/I3+4/FtVCCef5JezLE6+HQ6UYUPxBAiRAAiRAAiRAAiRA
AiRAAiRAAlOMADVRpliG25FcbOcVDoeVcflgMCgFhYVSNDAgQ0NDEg4Py9279+WfPtwtr70a+0X+
7FmzIovGnTftiDbfmSIBfJ2PPxjc7uvtU0/V1iyOCkD+7v/+a9OQ1EL9H/+R2karo6Mz6sf4bPSi
iHrH362JbG1lvA7j6skc4mb2nH4GgiAsjFvhxovLZN4BjRX8YVsw7aAxAY6JHAQQZs9VVlbEaJ+Y
PZ8Ol/HSP979RGUlnXSMl+9Ic7L4vP6tXxf8gXc8LzOm4+WFGWNeyz4BZQNl1swxAhTE5M9+vkdu
e3wyEiwUCRSIYCsvX57azku4lVf2M4tvJAESIAESIAESIAESIAESIAESIAGHEKAQxSEZkevRwJZe
2MoLwpRgfr4UFhZFhCgjYRkcHJLznXfkL/7H+/Lv/9WLMSjwpTAELx2dnTIwEIq5xx/OIpBsMT9Z
TLFYj79sOxgJx7Zjzz71lBLQxL8fdkNujGofzJw+Pf62bb8hHEjHpfqc07mkmo50GJk9k+x9ye6Z
hcVr9hKABiRsbqFPiXd/9YtP5WRPvwwXlogEC2QEBuX9+eIZNSofphAlHhl/kwAJkAAJkAAJkAAJ
kAAJkAAJkMCUIcA9KqZMVtubUHz9Cwdhit/vFyxmFRYUKtsoEKoE8vNlz+Vr8hf/45GRbB1jLHgt
XLBAZsyYzj3pNRQeJ00AthCw9dhPd+4cY9wegf/k57+IGl5fvaph0u9zSwDk4pacYjxTJQABPrbv
Qj+SSIDy0fVuZUgeGigwKu/x5Yl4vTIyKkRJ9V30RwIkQAIkQAIkQAIkQAIkQAIkQAIkkHsEqImS
e3nq2BRFtVFGRpQ2ysjIiAwND0loMCQFPQPizR+QPZevi/zjL+Xf/8bXxqQDhsdho6K3r0/u3L1L
zZQxhHhhIgSefupJaT59WhmO/+vvfFcali2TglEj00aD7TC8ju2kpoojl6mS07mfzuKiQikuLjbd
ugupv/9gQL77wX75pOOOjED7JFgg4WCheHx+GfH5I1oouY+JKSQBEiABEiABEiABEiABEiABEiAB
EhiHAIUo4wDi7YkRqHvj7TEPnH3rNXUN2igQnPjy8pRB+ajHcFgKegYlXBBSBnw/be+Uy//5h/Lm
t1+UBbNjt1Hy+nxqQQzbfI0MD8uD/ocyEBqQBw/6o8HxhARSIVC9eLH80e/+jvzslzvlYnu77D9y
JOax8pISeekrO2Tb1q0x13P9B7nkeg7nbvp8Xo8S0AcDQSksyBf0F4nc6Ss35Tu79svFgWEZKiiS
kfxCGckvimij5AXEk+ePaKGMalEmCofXSYAESIAESIAESIAESIAESIAESIAEcp8AhSi5n8eOSmGM
kfnRmMFOSvG0kAzm94vP4xOfxysX+x/Iv/n/fibfWrdC3tj+uGkasEBWXFwkxVIkM2JlLab+eZEE
4gnMnzdXvrL9WWk+clTa29vlRmenFBcVy/K6ZdK4fl289ynzm1ymTFZPyYR+b1eT/LilTSSQL0OF
xTJUMGoHxZ+vDMprAQqNyU/J4sFEkwAJkAAJkAAJkAAJkAAJkAAJkMAYAhSijEHCC5kmEN3WC0bm
AwGlnRIsKJJwfpEMjRrv9cmI9IVC8t8On5b3TrTKtzaukV97cn2mo8bwpygBCEymstAkUbaTSyIy
vO5GAj9rOiHvHDkjN4dFwti+K5CvtvBShuQhQPEHJezzSdjrgwEvoTF5N+Yy40wCJEACJEACJEAC
JEACJEACJEAC1hOgEMV6plM6RL11VzIIelsvGJiH0ASGfoP5BWorFRjyHYIBegmL1+cXGcyTW6GH
8p/3HpR3Dh6Tp5ZWy8uPrRmzzVey9/EeCZAACZDA1CRw8tIN+ZejZ+RIe4d0DAyJRwlO8mUkEIwI
UbCFV6BAPHkBCfvyxOv1yQgFKFOzsDDVJEACJEACJEACJEACJEACJEACJJCAAIUoCcDwcmYJaEFK
Xl6kCAYLCpVBX/HlybDXJx5fnngGB8QbCorPHxTf4IDcHAzJO2cuyE9OnpWKgqCsqJgliypmyJK5
VSqyj9dXZzbSDJ0ESIAESMCRBAYGBuRmZ6eKW9etW/LLcx3ScrNbbg6ExOMPisBQfHGhDI1qn4zg
WqBAwgFooOTLiM8XEaB4fdRAcWQOM1IkQAIkQAIkQAIkQAIkQAIkQAIkYB8BClHsYz/l3wxBinYQ
poT9QfFAgIIvgX1+CUOIEgzJ8EC/+EID4hsZEhkaEu9QSG4ND8ue613iae8UaT4jEg7LyLthFdzL
0/NkVv6jsPU7snX8f689tPRVCwJe2T4rYGmYqQT20a2QXAmNpOI1ZT+/Mzc/Zb9WeTx9b0gO9UK/
yeBGsJ9PWCQ8IrDJo84Nt3Hq0eXT41Vb+yj7CDgXkZdnBLJexm49HJGd3aG4WE7u58biPFlREjG+
DQ4jIyMyMhKWkfBIpE6NROqUfovX61EsPCLiU4vOXsH2fHAe3EvR5Uod0ck1LWP65gSPdtQRHcVM
lLFMt18e8aqy51Xl0CM+n1d8eXmytyMkEMpDcDIMLRO/X4bz/BFhfaBARvL8IrgOI/K+PLWFFzVQ
dEngkQRIgARIgARIgARIgARIgARIgARIwEiAQhQjDZ7bQgCLsF4sdvny1DYqUfEH9qYfxh71eWrB
a3hoUHzDQ+IZCoh3eEhkeFg84WGRkchCv2/0WFAckKJANJSsp8mbH1mUX3UANwAAIABJREFUturF
/oBXigqDVgWXcjj+/AHxeq0VohQVFqT8fqs8BgcHxTs0KkQZFZwgbIgHPKPCAggQjCIAdQ+Lsmpb
H2/knhamiEhBUUCKgtbm83jp7fUNi7fPP563Cd0PFuZJcbFfwvg3Wn8gSIEbCeMaSGhBiicqKMGC
tRaCQtjkiaE3fhRypY7olMaUMX0xzaMddURHNRNlLFPtlxLojUZcl0Uc8aeE8oUhGfH4lPBkCFon
eQEZ8QciWil5AaWZgr5F9Tu0gaKLAI8kQAIkQAIkQAIkQAIkQAIkQAIkQAImBChEMYHCS9klgEUv
CFJGvD6B6GMkD1+1+8Qz7BcZHsQn7+LJ88vI0KCEITwZCikhind4WMLhEfGMhNViOOyowBUVB6Ws
0D4hiue2tdXKH/RJWZkNQpS+AfEMDFtaGMrKCi0NL5XACiB4G47V4IDQxAuBCtyoAEVppIwGGPmq
HVKWiHgABqa1xgW8FJXkZ72M9T4YEU+ftVpOEDiWlUXKKzRQIjgeHY1McE8zMB6Ni9kqgBT+y5U6
opNqVsb0vYke7agjOo6ZKGOZbL88o5phsKIFTShoR+EPQpRQV19EwwTCkzy/snkCzRRs6zUCIQr6
HWg9UoCis59HEiABEiABEiABEiABEiABEiABEiCBBASsXe1N8BJeJoHxCECQgoXqyIIWFrdGZASL
XFj8guAkL6gEKNA88QwPy+DwoHhGhsU7EtmOCRoFSqtARMpmFsmsYvuKdujW3fGSO6H7/oI8mTW7
eELPWOHZ39srof64bbAmGfCs2WWTDGHijxeNPJTQSGLhAzQuzFxUkGJys2xmcdbLWG/vkIT6ek1i
k/6lovJ8mTXbfIs1LVSJDz0doUl8GLlSR3S6xitj2l8qRzvqiI5XJspYptsvpQll0IzKU0IUv4Rv
3IlsC6m0TfyqfwlDgKJtn3gifQ76HToSIAESIAESIAESIAESIAESIAESIAESSEbAvpXmZLHiPdcS
qHvj7TFxP/vWa2OuJbqgFrQgTAl7RGDgF1oCXp/ay96jBSajAhS13ZBaAI9oomi7FtOmT5Ppo3Ye
Er0nk9eHi61dlMsryJPpM6ZlMsqmYefd9Muwz1ohyvQZ003flcmLBf39yq7ORN+RTAdnWlmJTC+1
dmut8eLXnTcow93WvrOgtECmz8j+Fmu5Ukd0nqVbxvTzxqMddUS/PxNlLFPtFwTv2mnNKFyDJgp+
hwuGlZ2TMPqRUa0Tdd3jVdtGUnii6fFIAiRAAiRAAiRAAiRAAiRAAiRAAiQwHgEKUcYjFHf//Llz
sv/Afpk/Z57seO65uLuxPzs7OuRsa6u0XboYvVFUWCQL5s+XtevWS36++Rfg8Hy0uVlazrZKaDCy
DVHNomrZtHlz0md+/OO3pe9Bn2x5fIssXbYs+k43nugFLogjlHaKwOD8qLFrLJLBboO2bwHbDUgk
7FvAXkVBkRSXWLvYPBGG4WBirYeJhKP9+gr8UlxSon9m7ejDIuTIoKXvsyMd/kKfhIPWCrYKikqy
XsYKsJ1dMJloZ+JZ5S9EXcn+Fmu5Ukc0cSvLmB11RKcjE2UsG+2X1hqDVgoEKfg9EnigtE+82LIL
WidIpLJxZG1boNnxSAIkQAIkQAIkQAIkQAIkQAIkQAIkkLsEKESZQN7eu3tXjh0/ltITWtgS7xlC
jtZzZ6Xt4kXZsX2HVFRWxnuRvXv2xAhe4AGCmI6bnfLKK6+aClKaDnyuBCjlZeWuF6AYgWjNFFxT
2ik4Udopo0KUUc8jowIU/PQHg1KQHxi9k/1DGEaMLXTegF8KkgjcLHxVTFDeQFDCoUdfe8fcTPOH
HenICwxL2G+tRo0dZcwf9IrVZSsvgLqSWJibZjaP+5jV6bCrjuiEWlnG7MgPnY5MlLGM5k3cVlxG
jZQw7J6g36DgRGcvjyRAAiRAAiRAAiRAAiRAAiRAAiRAAmkSoBAlRXAQoHyy5xMlqBjvkYcPH8qh
w4eUN2ierFheLw2rVqnf0DA5fuqE0jD5dO+n8u1vx251Be0VrbmyfFmdbH78CcG13R/tVu8+2NQk
W7dti4kC3gehDNyK+hUx97L9YyJbd000blo7BV8TDysT9JEQPHE2LfyBoASCOSRE8edJIGitYCYV
9l5/QMJ+a4UodqQjLzBovRDFhjLmD3gyIEQJ2FK2LBei2FRHdD2ysozZUUd0OjJRxrxZzhu9zRe2
8KIjARIgARIgARIgARIgARIgARIgARIgASsIUIiSAkUIMSDwgBZJKq7l9GklJAn4A2M0R9Y1Nkog
EJBDRw6r8C5fuiwLFy2MBnutvV2d41kIUOCgrVJft1wJX6CNEu+OHT2i3lcxa3ZOaaHEpzPR76hw
ZdSD2s7FxgW0+PgkinfK1z2RLWpS9m+Vx1HDy1YFh3D0AqeVYY4XlidD6ch2WvA+q8sW2GQ7Hcgv
q9MhNqVDlz0ry5gd+aHTkYkyZnfe6LTxSAIkQAIkQAIkQAIkQAIkQAIkQAIkQALpEuCnmuOQ271r
l7z/wftK4AGtEgg3xnNftF1QXubPnWe69Ra0UhAW3PXrEaGJDrO7u1udFhVF7uvr+ghBDjRPtDNq
oTQ2btCXeSQBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEpgkAQpRkgCEnZGro0IOaHnA
Hsl4DkINrbFSksQYeOXsChXUlatXY4KElspE3L69e5UWCgzdm9lXmUhY9EsCJEACJEACJEACJEAC
JEACJEACJEACJEACJEACJEACJPCIALfzesTC9CzepompJ8PFzo5H220VJxGiaAHL4OCg4WkRfb2v
L3brsIHQgPKH+OSPGoLGNmNayLNq9eqYcPiDBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiA
BEhgcgSoiZKEX3V1jTL8ro3CJ/EavTUw8GirrdLS0uj1RCehwZDAaL12c+fNU6e4Dk0YOGVsftRw
/IL587VXOXnihDqHAXpqoUSx8IQESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAELCFATZQk
GNMRTPT29CQJ8dEt47Zd2AJMi1vwzppF1dJ26aK0njur/vRT0EJZu269+qm1UGCjRV/T/uw81r3x
9pjXN333+THX4i/0PRiJv5T2b2yndsfXn/bzTntwZGRY7ty9l/Vo4b1WOzvSMRAasjoZasu+bJcx
K+uIBgINtzt3rc9nHX62jnbVEZ0+K8uYHXVEpyMTZczuvNFps+JoZ95YEX+GYS0Bq/pIu+uIle2X
JmzHOCwT7Rf7SJ2j6R2tqiPGt9vRDudKHTFytOrc7jrCMpY4J+1ohxPHhnfsIpArdUTzs7Kvz7U6
Ytd4MlfKWK709VbWEV3vrOjry8v0ircO1b1HClFsyrtAMJjwzVu3bZOS5hJpOduq7J3AIwQrmzZv
jm7ldaDpgHq+pro6ei1hgLxBAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQwYQIUokwY
WXYeWNfYKPgzc+fPnZM7d++IUQsFminNzYel89ZN9Uh5WbksqamViWxFZvYuXiMBEiABEiABEiAB
EiABEiABEiABEiABEiABEiABEiCBqUqAQhSbcj40EDEUn87rz7ScUY/V1y1XWiiwqbL7o91RrRXc
hJDl0JHDEgqFEgpj0nk3nyEBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBqUKAQhSLc7q4
pCSlECHc0C4/P1+fjns8ffKkEpDAPorWVNm/f58SoODaV5/7qpSWlcnuXbvk6vV2tSVYfUND1rb8
OvvWa+OmwcxD0TB4PGJi5ifVa+BQXhZI1XsG/D20NEyv1yd27CHo9d4WEets1QCKHekIdveKiLV2
UewoY1bWEV1Ag4GglJcV659ZPOZGHdHArCxjdtQRnY5MlDG72i8Ra8sYGNmZNzqPeHQOAav6SPvq
SISlle2Xzh32kZpEukdr2y+7yphVdcRI0Y52OFfqiJGjVX2kfePISGpYxmJz1fjLjnbY+H6eO4NA
rtQRTdPKuYr9dYR9vc7X+CP7+ngiqf+2so7ot9rd1+t4OOXodUpEciUepaWPDObcuze+MXBsyQWh
R6ruTGuL8oqtuuBglF5v4YVrOqyNmzap+6HBkFw4f16d8z8SIAESIAESIAESIAESIAESIAESIAES
IAESIAESIAESIIHUCVCIkjqrlHxWVFYqWyXw3NvTk/CZntF7fr8/oZ/4G0ebm6XvQZ9Aaq61ULCV
l3ZGLRgIUyCggTNqvWi/PJIACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACSQnQCFKcj5p
3S0f1Szp7u5O+HzHzU51r3J2RUI/8Te+aLugLq1dszb+Fn+TAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAlYTIBCFIuBIriqyioVKrbZMmqK6FfBrgk0SpTfOXP05aRHrYVSXlYuS5cti/rV
23fhglHzBe/FVl5wgYCd9kGiUeUJCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACbiKAA3L
ZyC7YMi95WyrEmJ8uOtDWbG8XhpWrVJvgjDk+KkT6jxeIJIoKrB7gvDgVtSviPEGo/QVs2YruyjQ
VKmpjdhFOXTwoPKHLb1qly6NeSaTP+reeHtM8Okamx8TEC+QAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQQBYJUIiSAdgQbNTXLVfCEmicHDpyWP0ZXwXhxjPbnjFeSnh+7OgRJZCBsMSohaIf
2LLlSdn53k6l3fKzd3+mL6sj4oH40JEACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACUyM
AIUoE+OVsm8Yfp87b56cbW2VtksXo89BeFJTXS1r161PSbgBLZS2i5HnGxs3RMMxnmBLrx3bd0hz
82GlkYJ70HJZUlMb1YAx+uc5CZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZDA+AQoRBmf
UYyP3/iN34z5nexHRWWl4G+rbEvmLek9aJGk8k6858WXXk4aFm+SAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmkToBClNRZ0WcKBGj/JAVI9EICJEACJEACJEACJEACJEACJEACJEACJEAC
JEACJOAKAl5XxJKRJAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIEsE6AQJcvA+ToS
IAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAF3EKAQxR35xFiSAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAlkmQCFKFkGzteRAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAm4gwCFKO7IJ8aSBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEggywTysvw+vi7HCdS9
8faYFJ5967Ux13iBBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABJxOgJooTs8hxo8ESIAE
SIAESIAESIAESIAESIAESIAESIAESIAESIAESMAWAhSi2IKdLyUBEiABEiABEiABEiABEiABEiAB
EiABEiABEiABEiABEnA6AW7n5fQccln8uHWXyzKM0SUBEiABEiABEiABEiABEiABEiABEiABEiAB
EiABEkhIgJooCdHwBgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQwFQmQCHKVM59pp0E
SIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESCAhAQpREqLhDRIgARIgARIgARIgARIgARIg
ARIgARIgARIgARIgARIggalMgEKUqZz7TDsJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kEBCAhSiJETDGyRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAlOZQN5UTjzTbj2Bujfe
HhPo2bdeG3ONF0iABEiABEiABEiABEiABEiABEiABEiABEiABEiABEjA6QSoieL0HGL8SIAESIAE
SIAESIAESIAESIAESIAESIAESIAESIAESIAEbCFAIYot2PlSEiABEiABEiABEiABEiABEiABEiAB
EiABEiABEiABEiABpxPgdl5OzyGXxY9bd7kswxhdEiABEiABEiABEiABEiABEiABEiABEiABEiAB
EiCBhASoiZIQDW+QAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlMZQIUokzl3GfaSYAE
SIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEEhKgECUhGt4gARIgARIgARIgARIgARIgARIg
ARIgARIgARIgARIgARKYygQoRJnKuc+0kwAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
JCRAIUpCNLxBAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQwlQnkTeXEM+3WE6h74+0x
gZ5967Ux13iBBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABJxOgEKUDOZQZ0eHnG1tlbZL
F6NvKSoskgXz58vadeslPz8/ej3+5Ghzs7ScbZXQYEjdqllULZs2b076zI9//Lb0PeiTLY9vkaXL
lsUHyd8kQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAITIEAhygRgTcTr+XPnZP+B/WMe
gZCj9dxZabt4UXZs3yEVlZVj/OzdsydG8AIPEMR03OyUV1551VSQ0nTgcyVAKS8rpwBlDFFeIAES
IAESIAESIAESIAESIAESIAESIAESIAESIAESIIGJE6AQZeLMxn3i4cOHcujwIeUPmicrltdLw6pV
6jc0TI6fOqE0TD7d+6l8+9uxW11Be0VrrixfViebH39CcG33R7uVkORgU5Ns3bYtJg54H4QycCvq
V8Tcy/YPbt2VbeJ8HwmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQKYI0LB8Bsi2nD6thCQB
f0BpjmgBCl61rrFRNq7foN4KrZTLly7HxOBae7v6jWchQIGDtkp93XJ1Dm2UeHfs6BH1vopZs6mF
Eg+Hv0mABEiABEiABEiABEiABEiABEiABEiABEiABEiABEggTQIUoqQJLtljX7RdULfnz51nuvUW
hCrQUIG7fj0iNNHhdXd3q9Oiosh9fV0fIXiB5ol2Ri2UxsaIcEbf45EESIAESIAESIAESIAESIAE
SIAESIAESIAESIAESIAESCB9AhSipM/O9EkINSDogCspKTH1g4uVsyvUvStXr8b4CQQCMb/H+7Fv
716lhTJ/zjxT+yrjPc/7JEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEAC5gQoRDHnkvbV
zo5H220VJxGiaAHL4OBgzLv09b6+iCBG3xwIDahTaLDk5+erc9hKuTqqybJq9WrtlUcSIAESIAES
IAESIAESIAESIAESIAESIAESIAESIAESIAELCFCIYgFEYxADA4+22iotLTXeMj0PDYbk3t270Xtz
581T57jedOBzda6MzY8ajl8wf37U78kTJ9Q5DNDDbgodCZAACZAACZAACZAACZAACZAACZAACZAA
CZAACZAACZCAdQQ84XA4bF1wDOloc7McPxURbrz4/IsJhRunT56UQ0cOK2Dx/vbu2SNtly6OgQkt
lFdeeVVpokCw8v4H7wsM0P/ar/16VDtlzENZuPA332+W67fuy/bHIgKg+Fc+sWFu/KUxv/sGR+TL
3qEx19O5sLg4T4r89skHT98JpRPthM8U+TyyeJo/4f1M3fjy/qD0DVvbPDSUT2y7OivS1vFgWLoG
hq0IKhqGHWXMyjqiEzIz6JPKQp/+mbVjrtQRDczKMmZHHdHpyEQZs6v9srqMgZGdeaPziEfnELCq
j7SrjmiSVrZfOkz2kZpEeker2y+7yphVdcRI0Y52OFfqiJGjVWXMrnGkTgvLmCYx9mhHOzw2Frxi
N4FcqSOao5VzFbvriFXtsGbDvl6TSO+YK329lXVEk5xsX19QkC8+X/bXnHT8rT7mWR0gw0uNQCAY
TOhx67ZtUtJcIi1nW5W9E3isWVQtmzZvjgpLDjQdUM/XVFdHryUMMMM31jdUyeDxQdm4NmLnJf51
g0PjC0cCHpFlJVYJPkZkcGgkPhpZ+21dOh5FORWGj3xbczav0CMi+LPO2ZGOGQGRGQGrypZmkf0y
Zm0d0ekIix15kit1RFO0sozZkR86HZkpY8IypgHzmFMErOwj7az3VrZfjzKYfeQjFhM/y5U+0so6
oinaUVdypY5ohjhaV8bsGUfqtLCMaRJmx+y3w2ax4DV7CeRKHdEUrZ2r2FtHrGuHNR175ly5UsZy
pa+3to7osjW5vj4/x/Q2KETR5cJhx3WNjYI/M3f+3Dm5c/eO0kJZu2698gLNlObmw9J566b6XV5W
LktqaqVh1SqzICy99tRjc2XnnnNy6NgjezDGF6SiiWL0z3MSIAESIAESIAESIAESIAESIAESIAES
IAESIAESIAF3EvB4rP0w224KFKLYlAOhgYih+HRef6bljHqsvm650kKBTZXdH+2Oaq3gJoQs2C4s
FAolFMak8+5Ez/zH//OZRLd4nQRIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARcScDqPW5c
CcHKSBeXlKQUHIQb2uXn5+vTcY+wpQIBCeyjaE2V/fv3KQEKrn3z69+U3/nt35X5cyL2SbAl2MOH
j4zdj/sCeiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABElAEKESxuCCUlpZGQ7x37170
PNEJDMOXlpUluj3m+pnWFnUNW3XBQUCit/DCNR3Wxk2b1P3QYEgunD+vzvkfCZAACZAACZAACZAA
CZAACZAACZAACZAACZAACZAACZBA6gQoREmdVUo+Kyorla0SeO7t6Un4TM/oPb/fn9BP/I2jzc3S
96AvRgsFW3lpZ9SCgTAFAho4o9aL9ssjCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZBA
cgIUoiTnk9bd8lHNku7u7oTPd9yMGGGvnF2R0E/8jS/aLqhLa9esjb/F3yRAAiRAAiRAAiRAAiRA
AiRAAiRAAiRAAiRAAiRAAiRAAhYToBDFYqAIrqqySoWKbbaMmiL6VbBrAo0S5XfOHH056VFroZSX
lcvSZcuifvX2Xbhg1HzBe7GVF1wgENFIiT7EExIgARIgARIgARIgARIgARIgARIgARIgARIgARIg
ARIggXEJUIgyLqKJe6hvaFBbaUGI8eGuDwVCE+0gDDl05LD6GS8Q0X7ij7B7AgPxcCvqV8TchlH6
ilmz1TVoqmihzaGDB9U1bOlVu3RpzDP8QQIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIk
MD4BTzgcDo/vjT4mSgDCkuOnTiR8DMKNl196OWoIPqFHEWk68Lm0njurhCUvvvTyGK8QnOx8b2dU
88ToYc3K1bKusdF4ieckQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIpEKAQJQVI6Xrp
7OiQs62t0nbpYjQICE9qqqtl7br1Ai2S8Ry0UH7603eUgOTF518UGK43c3hXc/NhwRZicNByWVJT
Kw2rVpl55zUSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIFxCFCIMg4g3iYBEiABEiAB
EiABEiABEiABEiABEiABEiABEiABEiABEpiaBGgTZWrmO1NNAiRAAiRAAiRAAiRAAiRAAiRAAiRA
AiRAAiRAAiRAAiQwDgEKUcYBxNskQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAJTkwCF
KFMz35lqEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBcQhQiDIOIN4mARIgARIgARIg
ARIgARIgARIgARIgARIgARIgARIgARKYmgQoRJma+c5UkwAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJjEOAQpRxAPE2CZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZDA1CRAIcrU
zHemmgRIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIYBwCFKKMA4i3SYAESIAESIAESIAE
SIAESIAESIAESIAESIAESIAESIAEpiYBClGmZr4z1SRAAiRAAhkg8PDhwwyEyiBJgARIgARIgARI
wFoCHLNYy5OhkQAJkAAJkAAJ5DYBClFyO3+ZOhIggRwlcLS5WTj5dVbmnj93Tn7603cEeUNHAiRA
AiRAAiQQIcAxi/NKAsaQGLPs3bPHeZFjjEiABEiABFxFAH0K58CuyjJGNk0CFKKkCY6PkcB4BDo7
OgSLqjjS2U8AeZEr7vTJk3L81Ak1+b13966rk4X4I28uX7rs6nSgnh86fEhCgyG5fPWKq9OCyFNA
5/osZAJIYEIEOGaZEK6Me0Z+5Eo7nEtjFmQ8xixuH1OibH3wwT+rMUvbpYs5UdZypb5kvHHhC0iA
BBxDwO19iREk+hSsT+SKYJ59ijF3eW4kkGf8wXMSsIsAJlhwDatW2RUFy96LzvDY8WPS96AvGmbF
rNnS2LhBKioro9fccIKvCW503JDQ4KAE/H6pqqySdY2Nboh6TByxQL//wH754ovz8uz2HZKfnx9z
300/sLBy/OQJFeX5c+dJaVmZm6IfjSsGJvv27pWr19uj14oKi2TF8nrXtQNIy4GmA2oxAom5c/eO
WpBwYzlDW/xF2wWVhoA/IGi7Nm7a5MpyhrYYdR7tF1xxYZEsXLQBnYTcAAAgAElEQVRIli5bFi1z
PCGBdAhA+NvSckY2P/5EOo876plcGrMgLZcvXZLe0fHXwvkLpL6hwXV9PvqUT/d+qsrJ01ufdt3Y
0VjAc2XMgjQ1Hfhc2i5ejPb1+HCiprrale3AwaYm1c/rvLpy+bIr+0aM70+fPil37t5V+YIxy5Il
S12ZFtSVkydORNsvN8+7dLni0TkEsLC9afNm1/WH8QTRP7acPh39YM3NY3uss0DocOP6ddm6bVt8
Ul31G+UL81/MHeuWL3dV3I2R1esTt+/eUWt55WXlgrGkG9e/kJZjR49IR2dnNIluHRdHE+CQE9+b
b775pkPiwmhMYQKfY2LyZZuEh0ekas4c15JAZ3joyGEZHF200wmBQOXy5ctSMbtCiouL9WXHHtHo
7vrwA2n78qLqQPAbaei42Sn3796TRYsXOzbuZhG7eOGCijvS0N7eLnOqqlw5iFT5sutDeTjwUNCp
f/X5F8yS6/hrSAe+Vum8dTMmrh7xyMqVq1xRR4wRR13put2tBo4QnKD+l04rlRkzZxq9Of4cA+DT
rWeiX6QOjwzL/Z770tbW5pq2C5BRvvZ8/LGcbjkdbb9wDWm5cvWKXL92TaXHjUIuxxeiKRJBLECe
b/tC9YeVVVWSl+fOb5JyZcyCYof268SpE6qeo77jD2MW9PmLFy92VR51d3XJmdYzqi/B2DE/mO+6
/kS3xbtyYMyiyxfqPPpF7XBevWixzK6o0JdccYQwCGmBw1gSdaWosFDmz1/givjrSKL9ajrYpPp5
nS8Y56Ofd9t8Enly4FdNMe2XnnedP39efcjmtjGlzice7SeAD6QwvnfzHBgUIWhEn3L12lXVbhnH
9m6r80jP6VOnVJ2H8AHrK24dT6Itbj1/VhX09WvXSXVNjf2FPo0YoHy9995OuXPvTnQtT48l3bb+
hTr/yZ5PpPNmZ7Su6LScO3dOhkKDrl5zTSN7LX2EQhRLcTKwdAm0X7miOhG3LtIj3fgaCoN5SOBX
rmiQZ57drhaEsZja0dGhvpC6fv26NDQ0pIspa89hURgL3JhcrVqxUhYvrlYTEixCoqN320DF6/XK
FxciE0Z0IFgULp1WJmUu0uJAvCF4QB4gX55//gVXLQoZCy8WuFG+5s+ZJ09ueVI2bNgoC+YvkLlz
5sncefOMXh1/joU7aNOg3u/YvkMe9verOuL35blK2KgHwEobqK5eamuXyPSycunp7VVCO7e0XSgw
aL+ud96Itl9bn94ms2dVyFAopOoPFibQBnAA6fjq5dgI3u7uVgv06A/duEgPsLk0ZtGLwnr8hfYL
i8Jd3V1q8nj39h2pqa11bHmKjxg+tsHCKQTyWBx246JwLo1ZdP+IsVfjukbZsuVJWbpkqcyYPkOW
r1gRn32O/o20nG45o+K4ZuVqmT1rlly7cV2Gh4dluYu+Hja2X0uXLJG6ZXVSObtChoaGoh99zama
44qPctB+tZ47G50/PvHEFqleXC15Pp/cv39fjcHQBrhtEc/RFWGKRS4cDqt5sFvnwMguxB0L3PiQ
EPPHVStXqTr/oL9f3cMaklvqvC5+0GpGvOHcOp5EnwJtGjj0KavXrlXnbvsP5Ut/9KHLF9YmsObl
tvUvaGU3HfqVGj8uX1YnmzZuUvUl6A9E5/Uod/iocMGCha5dT7KzjFGIYid9vjtK4ObNTjXZxQV0
IpcuXXLdl4N79nyiOnEIUKDyhy9T8Ycvh7Bg/+Wli2pCjMVVJ3+1hs4QGih6oX7O3LkqDViAwAAe
+TMQCrlqsmVckMAiC+xWID/cJAz6fN8+ud5xQ02ysL1HvAAInf/Ftjbp7u6W3t6+Mfejlc3mE3zl
0XzsiGCx/muvvKomuKgnyCNjmpAeTIad/IW3XlgBUtT7JUuXSm9Pj1qQCIVCrhCYIu5gvfezveLz
+eTFF16UxdXVqs5DK3D+vHlK4IBJy/TyGTF5ZHNRMn29WfuFMoSyhTYMdR4DRyxM4shFCVOMvDgO
gZ6eHrWwDW+oP/iqyy2apjppuTJmQZ+CL7i1IBvtMMZd+Koe4y0sEGMCvHx5vaP7E50v+njj2jUV
b6TLje1VroxZkB+f7ftMjd+f3fas2hISfQo0GY2aAW4Ys6CuHDx0UJWnmkXVsvmJJyQYDErr2VbV
jrlpAfLz/fuUsARfPa9v3KDyAnOrpUuXqTkk8qOooNDxX9qatV8oWxgTow1DvwJtNLQBmH9x0Uu3
kDxOhADarFOnT6lHUJbcNgdGxPEBHjQE0HY9s317tM5D+It1I9R5CB7dpFGnP/LU/bzbxpNmfUp8
uYTA+2Znp1qf0H1nvB8n/D586KBaZzGWL/TxxvUvCCPRxzjdffTxR2rMAqHWxk2Pqf4E/Qrm9bW1
terjL5Q1fFR48eJFmTVzpvLj9HQ5KX7u3H/ASQQZF0sJYOEeg0T8/dM//ULcshc0OgjEGfE32zNx
4aKFyrYAvr7HIreTHWygwC2pqR2z5dWatWsFBijh0PhiT9KB0IDMmTNPkEYnO3xVj85i44aNcqbl
jMovfDmBxTCn70OKr9Q0d8Q/3raOum/Ypxv54FT7ItfaIzZQFsyfP6a4oExh707jnuNIB/w6zfYA
vvLQX97gKw9d7+cvWKC29ENZQ7vg9HqBTEA9hmARX97E29jB76KiIgndDUl+fjDGmK4TbYvo9gt7
vppt16XzSeedqld7xPFtwJjKwguOIID2CdoCqD+7P9ot9XXLo22BIyKYIBK5NGbRfQpshMX3jbCz
p208AQW2N+jp7ZGS4hLH296aMWOG0nJEmcI4BW0V/nrf63W8bbdcGrOgrqA/x/g+vnyhTEFwjzIG
P3BYDINdjie3bjXtg5QnG/7D+AptFNoqxE+Pe9HH67kX6pJZGm2IbtJXIk8wn0L7a2ZLs7KiQo3x
EQj8Dgw8VOEtWLjQUXmCSOn2C3lixh7XntzylHy85yOVBqQbWunQRjcb4yhP/I8EkhDQ9d0tc2Cd
FJR9OKxFxDusWWA7dTgs7Ot6hd0NzOpV/PN2/Ubc9Djy2W3bZd/+z1wznkzUp2iWyIfm5sNjtu5W
u1A4rH9EnLH2AGdmzwXCB4y/0L8jXffu3VN+S0tLHVe+9JgF5UrPeVVkR/9Dv4H+A+usGLfgD2MD
7Kbh5LpiTIMTzr1OiATjQAKaAAa+Wx7fohopXakx6XW66+66NW4UYZQdDoaqnOxgnBGuZFppwmj2
9fXJT3/6jlpEhgo6BvfvQ8X2YWSikvBBG29UVUX4Q1MAnQe+NIBDp7h7165o3NE5YgHASe727dsq
Oui8MQk0OmwnhTzAxNjoUH8woMR9JzkI3cwcyg4mhvFpQTpw7d13fx7NI7Pns3kNZQQGZeHU15wG
49JYkMBkGO78ucj+sOqHg//TeVJcktxeEwwd7z+wP/r34x+/HSNUcUISe/siC1nFJSUJo6O39cFE
Eg5tgNPqScLI84ajCAQCAXn5pZfVIiTaYCxKOK3/MAOWS2MWLTgtSVLnwQATRvSJ6E9wRPuFttyp
TrdTSB8WvPFFIZxeRNVxR9+J9stJ46+cGrOMLsCblRNwR53HOEU7tAPY4hNjZJ1H+p5dRz2+QtzQ
7z27fUdMVPDRARyEQW5wWiiC9jeZQ3owP9HjFuQJhF5OcvrDumTjL3yMg3zDohjmAfhoD+NlJ9V5
JzFlXJITeGbbMwnnwMmftO8uFobRfqH8x3/sZYzVlatX5f0P3lftMtpmnDt9fI9tCJE2uGTjSbRd
TloTu3I5kieI9/Tp043ZoPo+LMxrwZfxptP6R8QNbanOg2TlC2t4KFO6T9Hly0ltsR7fJ+sfIUhB
uYND34K0q/xy8JjYWIaccE4hihNygXGIIYCvmyEN1ZUak12nDXpjIpzij2SLeikGkRVv+OocTjfC
xpe2XYhMsNDY+v3+6KAefvTE3kkdiTHu0BCAw4IEOg8sSkCDAA4dOiYkGKShE8Eii5PKHCa8mDyB
O+Kpnf7aE4NKLLD8q9f/J/UHQSTqDxwWiJ2UlmAgqOKlF1l0Wvbt3asmhkjnxvUb5Jtf/6YSqOKL
FTg9adT+7TweaDqg8gKMN23ePCYqWmCKcoX9bp3udJ5g8hHvUCfAXjukWZctLBxhIAmtHKc4PWiE
sDSRC+bnq1sQ2uuFSdQTJ01OEsWd151HABMuCOZ1W4X+w+mT9lQoumXMUlwUEf7qxUhj2rCIrdsv
aAzFt19OnjSiXCG++sMWfFGIvlEvoiLuaJ8xJkD79fFHu41Jt/U8p8YswUh/gY+HjA7jKnDX468X
n39R8CUxxpW4phclnDAGONjUpOoB4vX45sfHaDBoW3To093QDwZH8wR1O15QhTmIHssY67zOE6cJ
urXwJH5MbCxr+hzjG8yPkRakHflKRwITJYAxsNkc2Knzd6SvrCzyYSfa1fg6j/s3bkR20UAbpvt5
1BM4tNNOHpNB6xQO6y6JxpNol9F2YU0M/b4THNbr9BwK417dd6AcYXyCvMK4GH0j1icwr9frLriH
D/OcUuawLqTLC3ZniHeXL11Sl4zlC+sVcE4bf+mxe/yYJT5NgWCkfkCoijqDPMH6Bl1qBGgTJTVO
9JVhAs3NzaohhWFA7D+IvWAXL14c3bPP6XvX6z0t0RkksrOBCT4MA/q8PkfbSrg5uugAg9LYNxH7
V8IhbbCbgL1U0Wnu+MpXlF2UhoaGqJ0B+HnQ2+dIg9roILFnatft7uje6Ng3Ffl1+84d9SUh9ohF
+tCZPPPssxku9akHjzzAfpXYFxkduLbjcODAAfGIR02qsA88/OEPdQh7xHbdvKX2VEf6sIenzsvU
32y9T11XkA69/zYWGX51+KAawHzjG98U2OFBfum9SLUdC5QvGG63e7/b6eXlAkPrL7308pjFCBCD
2q82CizhsO3xHS8XdZ5gwQH7bZdOK1Vl5WxLi9K4QZ3AwPerz7+gyhXKFvKuqytitBltG9oBJ7j2
K1dUmUf7lShO3V1dysAm6hT2itW2nm51dTmmnjiBJeOQmMD58+eUHbfFCxep+o221bhvMha4nGzb
Tdf5XBizaDtUsHsSb7dp76d7VJ8JjcGvvfJKtP3C5Lejo0NNGtGOOdWgNsZjXbe71EcU6A9h8wE2
EtD/wE4VxizIQ0z+sbiKftMJDvUhV8YssKeF/hy8jeP7Xx38lWK/+bHNakspbdfNaMcCixK3u7tt
30O9sqpKzafWrlmrbLrElxHEXY8XYYvO6Xu+6zxRY5br1yXg90tRcbFca78m+/Z9psYAWLx7/oUX
ZOXKlap+I02Yn6Bt7uruio4/41lk+/etzpvKPptxTGwWh5MnTyi7dY0bNohXPMrWE9KCtgxtAx0J
JCMAm5lYg8D8FnUCTs+BscaCfsTJtt30HF7NAx/0q/GWTi8+5Drdclr1g09v3SaPbd48ps6jrjjV
Jq22S6XtzZqNJ2HbDQ5jmdVr1+ik237EfNc4h8L45OKFC6p9Qlxhuwb9C9KEPESZwzgNYxe030OD
g46ZI3fe6IiumQyFBqV8+nTBfPHI4cNy6eplVXee2LwlWr6M619ov43jAzszBn34Fxe+UOtZyeJ0
tqVVpXft2nVq2/S2tjY1XnbCOoud/FJ9N4UoqZKiv4wS6O/rU4PIDY0bopNANLiY2OrGGR2gUw3q
GScguhOMB6aFKOg0zAyc4qs2DAQWLV4c/2hWf5eXlytD0nOr5kjtkiXRd/f19sq1a9ekbsmyMXss
ohNFo4uJCSTfq1ZFtp2IPuyQEy0gwiKxnnQg7qXTylSHrqOJNOK6kxzKmHHihHoB7Z9FCxbKitEB
cXx88XUhBsWYyPs8XkekyVhX9OIVVIIxuIdxdq0xZEwL8kILUvr7+xMujhufyeQ50oDBE9qoRK7n
/j1VH+7fvy8LFzhvH25jvJEezRcDQQy+YIASg3YIULAYofdP18/hGQi6Ub6wuOSUycnw8LAqS2hn
UUfM2tOmzz9XA8d5c+aqOgE/epHMKfVEc+bRmQT6H/SrRXhsg4OFbe1QlnRdwmTfqQYbje2w28cs
4A+BVUF+gdorXbfL4I8FyuLCIjWR13mEI/r//GC+aivgL174YvRr57kWEBUVFkYXGpB3+MAFZQvt
HNycyiqpd4ggW/NCPHNhzIL0hB4+VHMUfJCC/hzucPMhtXXn5scf10mOHpF2Pa4cb3E8+lAGT/R8
So97zV6l+07E1yn9uVk89TUtpMP4A+NHjFm0UBGCha8899XofBLPgAHaZ8wjkcaRoWHT8YEOP1tH
LNRhHIWxFsbEGFfpNkzHAfPDq9euyqzpESPHaPO00Gvg4UPHC710Oni0jwDKFD4cgH1Q47gY8yv0
f9eutau5Ij7WwwKy0+bAIDc8OKjmJdWLFsfED+srSBtsBxntUMbXeacKiLWACOtcxvUh43hSl5x1
a9cLhMhOcognxmBoV9GG9fc/UOfQcDD7sAPx12tGTpjTa5ZYM2lvb1dxh2ARfQrmw8gXOAhQjOUL
11BPdFoSjaV1+Nk6Yvyh+zmMWTAWiS8z0GY6fuq4EsKvWbNG5RPqvfpo/f59x67jZYthKu+hECUV
SvSTcQJohDDo1SrlxhcaOxE00Gjg8CU4GgknOcQdEvUnn9o6ZgCMeGohCs5XrlwV4wcqkEeOH1UN
dTKpcTbSiw4PiwvrGxtjXofrc6qqZHF1xJZIzE0RmVYyTVrPtqqJgNYwiPdj9+9QKKQmW5ggGgeR
J44di3aSiKP6KscBGg/xvDBx0p217tRX1K+ICoTi/WMAeaf7tkobhGN2a3Do+M2cOVMJ6lCfsdCN
vewxCa6tXZIwLZhoYkCDRSOnli+dPhxnzZodFWD13u+J+WrK6M8p52iDUS8e9PerL9LwtVppyTQ1
mNzQuHHMAAzxRvnSX+5MmzbNEeULi0TGOoKBPYT0MMx84/p1OXz4kFzvvKH6G2jTaacXycLhMBck
NBQeExJAOcMXd9CaQz0wOj2ewaQeC3xYlMBislHYYvRv13mujFnAD2PChpUrYybsegEF/Y3ZRB55
iPYBQpTSkpKYRRm78iT+vdNKS1W/hwVuo7YMtAQvXYlsL4FnoIWDRVXkaXx5jA8zm79zZcyCOq0X
iVCvF8yfr8a7OCYaV2HRQpevooJCR5YvY1lAfdALL3fv3bP9YxVj3MzOMQdEG3z/3j01TsEcEgvE
GFeuqKs3/SAH4WA8hjE+nLFOmb0jG9dQX40CXQhUsJiFMQvmjUePHJHzbV+oqDy55cno3BfpxwIf
xsRO/XAtG/z4jtQIoA+EgA7zrfj1E7RVEA6jbUP9cfIcGPW8YdWqmETr8ZjZGhI8hh4OKOELzhNp
qMcEaMOPu3duqw/vCoL5MWNFrfGoowRhlxPHk/qjOpQf/GEOuWbtWh3tMUe9ZoT2yyg4GuMxixfQ
FiMdd2/fUeNCn8+nPlDB+Aq2Tjds3GgaG2gCoy3GWNIpaVmwYGF0DQIfF2CtBWtg6FOgSX/8xHG1
Xoe+EuMbOBz1B4VO/bDINANsuhg787MpEnwtCYAA9lZM5LAXNPaCPX7yhFoQxl6LGzdsTPpMorAy
dR0DlM0GA9Opvgd7eyJdcFB9RFrtdonyIpmxLW1nwO64J3u/Msp+YL/AMJh2el9r/MZ+49hXFbYs
sL9naCCkbF6YLcDo57N9RBlDvLAHJ1xowNxQu46X3vNS/3bCEeVozarVam9XpEPnRzI7FsgDDMog
PLp3755UVFY6ISkJ44D41tctV3vYojxByyxRvUoYSJZvYGKCPwwEEf933/25ikFF5aMv7eOjpPfz
jr9u52/dDqMOo7xogaOOEwa8T299Wv9UR72HbGj0y+6Ym/xBAiYEkrVBqOulpaVqf2GUP+xjjQmM
E/p3nRTUcV1X9LVUjk4csyTLi2TjllTSa6efmH7v7l21X7qRv95fHG2dtu2Grz+dlOZcGLOgDIDr
zvd2qv7kkz2fqGLR29ObtHjA7hbq/0Ao+TgtaSBZvNnYuEEZzcUiGGzupdM+ZDG6ahz44ksvR8cs
iDM0tHV/bhaXZPfM/GfjGvoLjOUxF4TmOGwfxDtso2xs53Qdh389Zot/hr9JwEgA/Ul+grkTyhNs
u8E+pZPnwInmUca6YUwzzgPBiC3O+OtO+j1jRmRLPixyawc7Lug/MGfBmteZljPqt1PHk9hSVNtC
0WlIdHTqmhHqyI7nnotGG3N31Ifp06dHr8Wf6LY4/rqdv1U6tu+IzkGw1qLXjXS8zNYcsdaK/n9g
4KH2xmMCAjQsnwAMLzuPABb30EDjKwQMGmHQGAvgbnYY+MKwFtKDBeL4LXPclDaolMOhs082mLEz
TfELEhF1xshkBRMUVcaee04JsxDPq9ecaRgcxsxRXvBXu3RpUqQQuMBp4+FJPWfxJlhrg3R6kfvy
1SsJY4C6ov0pYVhCn865gQVTfL0Cd+jwITXRdU7sEscE9cToLpw/b/wZc66NoZYUl8Rct/sHFn+2
PL4lyh/xQduErclefullx7ZRdnPj+60jgH4QixK6DcDCmJONm6aS8lwasxjTO2PmLONPR51jIR7u
6pUrqg/RY0ZMgNHO4Q99Kdo39JFtFy44Kv6ITC6MWbBQYjTqjXRhwT6Z4fiOzojGg14gc1zGxEUI
bZZRMIcFJDe4+DELtE4Tue7uLnULWitOchgTY2yCMQrqsnboPzCWcZIAXseNx9wioBZeDXNgLLp+
8ME/u2bukig39MeGxUURQ+CJ/Nl5Xc9r9UeF+gNPtAXodyA8Mo4nMV/GeMxJDv0HPh6Ew1a3yZxx
zSi+/U72nF33dF9u9n5sSQ6HNRknpUXPQdCnY+1UO8QTY0Y3rznqtNh5pCaKnfT57gkTQIPwyiuv
qk4dk0UnT3zjE4evUo0OnR8GJ5D4onFD5+hmd/zYMRV9vWDk1LSgY0fZQXwhJIGLl8ajYylpLlFb
Y6DMOc2hk8ZXkfiSI1mHjcm9TmMiNWc706YnhS1nW5UgEfmCRUYsuMSn69jRIyqqmGDG37MzDeO9
e8uWJ9XXqxCUor5//evfGO8Rx9yHsVa4y1cuj1Gfx3UssGARyUy93gmJwKQDf3qikazcXL4U2Rpn
vIG/E9LFOLiHAMocvpRGu4YFCWyl4RaX62MWbKOKPgftV/w+107Kozlz5inNWGjJftF2IbpVBvpJ
7dCXoo+/1t7uyMVW1INcGLNgPIgFLQiyMHZHvw6tFDPtH/SPunwl+npa55+TjhDKYcEIccfHHxUV
FY7SbErGSn8shHEv+v34Ph/X2i5GtLjrlkcW+5KFl+17SlA3+hX0eOOWltOnVfQw54pPZ7bjzffl
FgE9B8aHH7Ap5vbyhX4TrqqyyrEZBcaoy5hTQaMO2qVwEErodQj4wXgSAhbYQHNivmAsgrW58cZU
blkzCgYjHxWiP0SfbtaXf/FF5ENDJ84fUUbUxzYi486FoeWMdEJwZ5ZOx1YemyJGmyg2gedr0yeA
PQuxjy0mvjW1NekHlOUnEW/YdICDTZSDTU1yveOGaqyefeZZU5sDWY5iSq/DwP7zffvE4/GqDhwG
57HAjT170fA+/8ILjtqTOz5RodCgMj6JjgKGHDFoMapuav/YGzJ+31h9zwlHdIwoU9qhc8dCcGFh
obp0sa1NTYAx0cdXCHXL67VXRx3BGftaX79+Xe3tjHyBwVzYqNB2LE4cP64WIN1QvuLhIp+0cV3U
nUTGzuOfc8TvsChbNShD2Cs9GIgI7VDnMYHH1hOoQ5s2bEpoy8YJ6UA9MdYVCBc7OzqjbS4mJGi/
0Kc8+dRTMX6dEH/Gwf0EYIMLewwvr3dmO2xGOFfGLEgb6nh3V5fAxgiMy548flxOnTntivYL+9Wf
OXNG7tyL7NONfhAfE8UvoGC8ove2NstPu6/lypgFnGtra+VmZ6cSpKiF+bY2ZX9O7zl++tQpOTG6
JZPT+0ezcgH7h21tbUpIBDsJZsbOzZ6z+5o20g7hFsaRMjISrfOwI7Rv/z5lp8rJY2LNMH7cAqGv
tquF8b4efz22aXN0LKOf5ZEEJksAfQnGLPUNK1wzJsYi8KmTJ9RaBOoP+vymzyNb/GGuv/XpbZPF
ktHntb2mrlFtObRTGzc9NuadyBvjnGaMB5svxBsxh1BoZDjsyjUjpEXbCkNfCHtVep3lWvs1+Xz/
PiX4ckP5iu9T0I/gGsZmqDsHmg4oQcvKFQ2OHkvaXLyjr/eEYUWVjgRIICsE/vEffxjduguLxXCw
wwE1brc4/UVtfHwxsccXevqLifj7TvptzAdoAMUvRjgprqnEBZP4n/70HVW24v1Dy8YNKptIAwSL
8Xt26vRggRt2LNxQvnScjUfjl0VQo9VaOEY/TjzH4qPZ/tw6rm5Ki47z++/tjGrQwKghFlzc1H7p
dPBIApkmYOwr3TpmweIj9hA3c25pv3SblSvtVC6MWVCe0D9qTdr48oW8wlfEbunr4+OPBRZsmwwH
DWCzj43in3HCbywGJduX3y1jYiNLPX5EmfL7/Up4h/tuab+MaeE5CWSKAOw46nGK8R3YvsgNc31s
Mf7xno9U1N3YThmZ63Pddunf+uimsQzGK9hJwqxsIT1uKV+aPY7G/h3x12nLlXJnTGumzh99xpyp
NzDcKUkADQ6+VIYxRahXY5sBty5+YkCOLRJ0WiajQlleVqYW73RjhQFwNgUoWEzo6e1RZRJbRIyn
bmlWeLEdCRa08XW6dphgbdy0KWsq/5MtX7/2a78uH3+0W2BE024BihXlC3uL6rKl8wR5tKSmNqsT
+MmUL+QDhD11HcvlbGtr1Ng80gMV2cnUO80k1eNky5fZe6BOq+3TZHNRZbLlC3GFobkzrS0xdR5f
3SxZsjSrKr+TKV86T4z71+s2DGlBW+DWPkqnjcfJEbCifE0uBtY8bWX7pfsVu8YsWFS4fj2y7Sbs
LqUzXoJRWeMkEZTd1n7pLeEw/rK7nZpsnwL+ThmzTLZ8oU6V8VwAACAASURBVH/E2ATzHaNNN9jb
WLN2bdbGxGBqdfuF7Tx6e3pUup7cutWaximFUCZbvlA/8EFXc/NhNd/Sr7RjTDzZ8qXj3tvTq07x
wQf+kJYVy+vTag91mDy6n4BV5ctuElaMWRAG2t2+vsg2i0gTFuprqqtl7br1WZvrT6b9wprMs9u2
y+nTJ9W21nbnixXlC2uAbl8zwvoEhHD79u5VRuZ1vritfOl444i+HfFHf4LxvU4L1iroUiNATZTU
ONHXBAhAuol9dFExjQ7STTNbB0Y/Tjs3+wobDU26X5cZw8umtBcLh9i3WS+EaM5YSIDNBuzDO1GH
gcK9e/cExtCyKYhg+UqcU2qbos5OwR6e6QjIEoec/E4mylfyN2bubqbLFwb62aovxvZGE5tM+6Xr
fLb3SM9E+dJ1BXYf7F6U1HnDoz0EMlG+7ElJ5OsyK8dfxjYkm2MWtJNmmomYjK9dszYt4a2u87nQ
ftlVvozlQcdhMn2KzpNsj1kyUb40j2wfM91+uXnMostXtvv5TJQvhAkDxtmuK9kuz3zf+AQyUb7G
f2tmfGRizoXFf7hszoPxPqv7x8wQHz/UTJQv5MnAwMOs29iyunzZ2Q5nonzpfKENlPHrRbwPClHi
ifD3pAiYVXBjgFi0xxd1bnCJtq3SccdelelIbKFuCoPN2eKAhc9kqu2YAEMzI1sLu5pfOkeWr3So
ZfYZlq/M8k039Ey1X+nGJ93ncql8pcuAz2WOQC6Vr0z1j9kes2CSmmzrBJSGLY9vSUuQkrmSZB5y
LpWvXOlTWL7My6rdV1m+7M4Bvt8NBHKp/crUmMWOfGT7ZQf15O9k+UrOh3cnR4CG5SfHj08bCECa
2XSwSV3BF4vPbHtG1q5dJwvmL5CHD/rlfs/9iBHG/n6ZP3+B4UnnnaLhbT1/VkUMW2498+x2ZQy+
dFqpMnaNQQwMf+GryBkzZ04oATDYuGTpsqwYBUM8d+36UBlSxHYWz257VjZs2ChLlywVCYdVGmAY
GgYyly5dNqF0ZNszy1e2iY//Ppav8RnZ4SOT7Vc205NL5Sub3Piu1AjkUvnKZP+YzTELcm7Pxx+r
bXjwgcfmxzYrbdmVK1eJz+OV23fuKGPwMPCJMYuTjavmUvnKlT6F5Su1tjHbvli+sk2c73MrgVzp
HzM5Zsl23rL9yjbx8d/H8jU+I/qYHAEKUSbHj0+PEoDKNLQdsCAP+xjPbN+uNBswwS0uLpaa2lq5
fu2aEqL09/dLQ0ODY9lhX+Ejx4+q+GmjfUgH/iAwWbx4sZw7d06lNTw8otI2kcRA4yNbE/+dO3+p
hFcQ9rz00stSVlam3o04QJD1sL9fCVJgG2BO1RyVVxNJS7b8snxli/TE3sPyNTFe2fCd6fYrG2nQ
78iV8qXTw6OzCORK+cp0/5jNMQu+5rx0NbIVx9Nbt0lNbY0as2DMVDVnjuQH8+XK1Stq/AWhCq45
1eVK+cqlPoXly3m1heXLeXnCGDmTQK60X5kes2Qz99h+ZZN2au9i+UqNE31NjoB3co/zaRIQwdd2
sLcBGyjQdkhkgHDhgoUKFxbs8YwTHbZeOH7yhIoatGnMDEArAcTcecpPr8G4utPSg8GWNhb19Nan
Tbfrqq9fEY027Js40bF8OTFXRFi+nJcvbL+clyeMkTMJsP1yXr7ga862SxdVxPABi9l+5ti3GeNM
uIHQgPMSMRqjXClfudSnsHw5r7qwfDkvTxgjZxLIlfaLc3qWr0wSYPnKJF2GbSRAIYqRBs/TIvDx
R7uji/XYwgtCBjc6NLzadggm6Vu3bXNjMlScmw58/mgxYtVqVxtOZvlyXjFk+XJenrD9cl6eMEbO
JMD2y3n5AuOfx08l/4DFebE2j1GulK9c6lNYvszLqp1XWb7spM93u4lALrVfnNM7r+SxfDkvT3Kp
f3QeXWtiRCGKNRynbCj42q7z1k2V/ie3PCWlZWUJWdy4cUPdg3F5pwla0FjBkCm0abD11fPPv5Aw
HbjRcbNT3a+sqEjqz46bam/Oc4/suTSsWpUwGm0XLqh72Ht8wcKIplBCzzbcYPli+cpksWP5YvnK
ZPli2M4jwP7ReeMvfI1+6PAhVViwHWyyD1jgFxq2cDNmTMweXTZKY66Ur1waE7N8OW98z/LlzPYr
G20k3zExArnUfnHO5bw5F8uX88bEudQ/Tqy1c5dvClHclV+Oiq1RtRQTX7OtF3SEIeW+er1d/VwC
o+YOcwebmqIT8yU1tUmFPPjKEFuSQfCwdt16R6UEnWHL2VYVJwiDzLYj0xFGI6391lRXJ02zfiab
R5Yvlq9MljeWL5avTJYvhu08AuwfRZw2/sI45EDTAfUBC0rMqtWrkxac5ubD6j4+xsHWXk5yuVS+
cmVMzPIl4sTxPcuX89ovJ7WljEuEQC61X5xzOW/OxfLlvDExan6u9I+53o5TiJLrOZzB9M2dN08J
EvAKCEjwhYGZM0q5YWfEaRNfxLmkpCQadWwpgc7ezOF666iWR33dcscJHqAJVFRUpKIOQc+77/7c
1P4MOk6teYOty5wmDEICWL5YvszqoFXXWL5YvqwqSwzHHQTYPzpv/AWt5OmjNk5QirClKsaMZk5/
xYoPWBobN5h5sfVaLpWvXBkTs3w5c3zP8uW89svWxpMvNyWQS+0X51zOm3OxfDlvTIyGIFf6R9NG
LYcu+t588803cyg9TEoWCRQXFwuMxXd0dKiFemyx0HXzllr8zsvLUzHBYv2ePZ8ozQ0s1j+97RnR
97IY1XFfVTVnjtrGC2kZHhlW23U97O+X+fMXRJ/FxP7goYPqPoRBm594InrPKSdgu3jxYnnQ26c0
a8C/vb1dppeXC/JLu8/37ZPrHTeUEAxG58uSbMOmn8n2keWL5SuTZY7li+Urk+WLYTuPAPtHZ46/
Fi1eLOHhETXuwvjr8uXL4hWPzDZsl6o+YDkf2aZ05YoGWbLUeRrNuVS+cmVMjFaI5SvxNst2tdIs
X85rv+wqC3xvcgK50n5xzuW8ORdKHstXZL0yeS3M7t1c6h+zSy67b6MQJbu8c+5tkGJj0f7u7Tty
v+e++sOi/ZyqKqWlsevDD6TrdrdarH/llVcdp7lhzJAZM2dKxewK6erqUkKhru4uuX/3nlRWVcnQ
0JC8995OteUEtpHY8dxzxkcddY6JPDpFCIGQBghSsCiRH8wXpBHbkZ1v+0LFefNjm2XhokWOir8x
MixfRhrOOGf5ckY+xMeC7Vc8Ef4mgbEE2H6NZeKEK5g0+n15cqurS42zrt24rgQruI7tYA8diWzj
tXxZnWzc9JgTomwah1wqX7nSpyCjWL5Mi6utF1m+bMXPl7uIQK60X5zTO7PQsXw5L19yqX90Hl1r
YuQJh8Nha4JiKFOdALZaaLt0UWHAdgsQNmCbL5zv2L5DKiorXYEIQoePsaXErZsqvtCggYOmDc5h
dB4DATc4fL0JuyehwZCKLmzXaNs0a1auTmozxWnpY/lyWo6I2vaO5ctZ+cL2y1n5wdg4lwD7R+fl
DTR+P937qdJeRuwwZsFYDGMYaAAnMzrvtNTkSvnKpT6F5ctptUTUh165MufKpfLlvJLCGOVS+eKc
3nnlmeXLeXmSS+Mv59GdXIyoiTI5flPyaVRofG0X7+JVAqGZAufUrRfi469/I21Lly5TWigQnCC9
+IMwyKlbXyXKE3xdAO0aaKJgmwydJ07djgx5kCgtLF+6hGb/mChPWL6ynxfjvZHt13iEeH+qEcil
9itR3uVK/4gtP2pra9U2pMg3jFkwdnHydrC5Xr7c2KckqicsX4nI2Hed5cs+9nyzuwjkUvuVK2MW
N7ZficYsLF/Oaw/cWL6cRzEzMaIQJTNccy5UNLiHDx2U5uZmOdx8SC5duiT9fX1KRd6YWCyqTi+f
IdeutauJL+4VFRap7aWM/uw8h6T9/2/v3J+kOrI7nxKiYUZCNA/R3UA3CBDQgHiI1yAj8ZDwhCwR
XtnjHe96HA7v/rT/gyM8G7H/g3/andjw2F575NE6NBoZI6nBEiDxEI9BPCTRS/PsRk0DAiRoNMPG
N1tZfet9q+reqqysT0ZAVd2bN2/mJ0+em33OzZMH9u0zh48cNseOHTUXL1wwo/fuZ8XfVv2iD3j9
njBhgpncNimvzY1si950/OjjjzJ9cm1w0IYfk9J1SQ9FOYUUZk39qNQ2caLp6ZlX0BnmrqvnJ/KF
fKUpbyHJl0LbfPTRAXPw4EFz+vRpc/XyZfPYYxPz9jVCf6UpUZTdDARCeT7GnbM0w/wrjv7S/KW3
tzfzIotkbcKjE0xXZ2fW3m6NlsFWk69meKYgX/7N7+PqL+Sr0RqN+zeaQCj6K6S/uULSX3HmLM0w
/0K+/LQZNVp/1vv+OFHqTbwJ73fyxAnzft/7ZujaUMYILwU2qN85m6+redqkPLq3SKEN5xuFQfuB
7P/ogH278cGDB9bRc/fru0bxt+XsUQzCaJJRIhqnu1ibo9fU47se6rt3/5s5f+F8Vp+I9bWhIes0
idZDD8Xo3jVqc6EN56PX1Os78jUeBx75Sl7qQpEv6dy+994zJ0+dtKFu9Ha2dJje1JbTWo5SjfNo
Qn9FafC9VQiE9HysdM7i6/yrGv0lo6rb2026rtCG842Q6VaWL1+fKcjX+N6UPs3vK9VfyFcjNBr3
bDSBkPRXKH9zSSZC0V+VzlnUdl/nX8iXfzajRuvPRt0fJ0qjyDfJfeW1PnLsE+tskJNh0YKF5qmZ
M833Jk22KzN2/H7hDda1+kFGexn0NaGXoU9Gex3LNfTVC4Xib7oN1bVfS093t23LhEcfNZ2zOsza
desKVmVWR4d1Cl25csUaLd2G83rANCLZh+G7uy1XhRib3zPPdHZ0mKlTnjSjo6Nm+/aXCu7ZIu4L
Fy3KvN2pSZuMElOfbM97i71e7UK+jF0BJacj8pW81IUiXxqr77zz68w+TdonYM7s2VZ/ffPNN2bl
imfN7DlzCgJEfxXEwsFACYT0fKx2zuLb/KsW/dXd3WM3mB+5cSNvw/lGiDDy5d+cBfky9u8q3+b3
1eov3+YsIclXI3Qm9yxNICT5CuVvLvVYKPqr2jmLGPg2/0K+/Jt/ldZuYZ9lY/mw+7em1g2cHzDv
9b1ryyi0oace/HE2WNeDKLrhfCM2mZfiPfab47YtuRuqx22Hm+hotYdSIzaZVx3+5V/+r3WgFLp/
3LZEeagtuUxsA1P+D/nKBox8ZfOo9VdI8rV71y5z8coluy/TC5tfNPPmz8vgiTvmka8MMr4ESkAy
HsrzMfqMzn0+xx3z6mYf5l9J6C9nCNAG80qF5qRpizXylU3Yh2eKaoR8ZfdLVHfoTK7+yM6dzq9o
HXLvH1d/IV/p9A2l+kUgFP0V0t9coeivpOYsPsy/kK9sveXL8zG7Vq31i5UordXfFbW2r+99GypK
bz1vf/nlvGtzV5RIwWnlSW5IrGicW4Wg0eqHyZMm5+XLu0FCB27dvGn27d9nV9PkTuZ1i9x26Jji
kt65czdrhYbyReN0S4H19/fbTVALlZFQ9bOK2ffBB/ZtdK0Keu21nXlOrNx66MF3xe6Z8FhWXi2Z
j+5dozBSD3/7u7ru94J8IV9Zwp3wj1DkS0uXT392xtLZumVblgNFB3PHvPTdhYEB8+2332btH4D+
SljAKM47AqE8H5Oas6iDGj3/Skp/5e7tppdZNLdRGMN6JeTLvzkL8qU90fya3yelv3yYs4QkX/XS
k9wnPoGQ5CuUv7lC0l9JzVl8mH8hX/7Nv+JrujBzZgdQD7ONtKoKAnqw649UhYt6YcuWkiUoZuSF
ixft6ghlPHjooFm4YIHZ9PzvZa57bt0688SUKfbc448/bnrmjb9JncmU0pdjR4/aMBAK4aV6FEty
inywd691Uri3HeWsWN67zKxYuTJz2ZZt28yUw1PsyhaFAYuzGidzcQ1f9GB3K3rWrF5T8r7qv8/P
fWH70N1SzjD1pauv3mZvb99p97u5e/eumTN3rsua+ifyNfY2LfKVjqiFJF8ax0q9S5bmOVCi9OTE
PnnyRCbkl85J561bt950dHZmsqK/Mij4EhCBkJ6PSc9ZGjn/SlJ/ae7yyit/YD4+cMDOhbo6u+om
wciXf3MWdT7yNTYEfJrfJ62/GjVnCUm+6qYouVFFBELRXyH9zRWK/kp6ztLI+Rfy5ef8qyJlF2Bm
nCgBdmoSTbp+/botpnvO3IzRPbdcGe0+OXoky1CvPHJAnD57xozeHzWa/Lq0eMkSM3XqVDO1vb1o
mS5vkp8j34XfmtdT3HEjBX3sxHFb9+i9tZ/LwSOH7F4jUQeMM0qoTfVKFy9csLdSGK9i93WOIIX+
yU06pn0VZIRwjhT1hX7rYRs1tOZem/Rv5GuMKPKVtGSNlReKfGlcuvCBy5YtLwpLjmzp3Nw09OU1
s/vd3SY3hCL6K5cUv5udQEjPxzTmLI2Yf6WhvzR30byy6+zsovOgNGQZ+Rqj6tOcBfkal3Sf5vdp
6K9GzFlCkq9xSeGbLwRCkq9Q/uaSbISiv9KYszRq/oV8jWktn+ZfvujRRtYDJ0oj6Xt8b/cQaZvU
VrCW0XiRyqA3nuWkaJs0yQycP2/j92vVRO4fuvU01Ktecio4I6Tqlpt03r3V6M7pja558+eb0fv3
M6s5Tp05bZatWJFxPihvMUeGKyfpz9t3bpcsUiHItAoouormmYWL7Aqg69eHrZFVLI5+ciRrlZAe
ipMjb6qXvElCJ5Ev5CshUSpYTCjyNTQ0lGnfpMmTM9/dF/0R9n7f++M6bmKbXQU4Y8ZMc+f2bSO9
JX1w+PAh8+prO91l9hP9lYWDH01OIJTnY5pzlnrPv9Bf/s2/0pSvej9TkC/kK83HVkjylSYnyq6O
QEjyFcrfXCE9H9OaE0va6/2sR778sxlVp/XCugonSlj9mVhrprdPs4a5kZGRrDL1gFHIK7fSQeG+
Vq9clRXuSsr17V+9ZcPKyKFSb2UbrbAcBFq5IeeBHAnGjK8cyV1Jo3zPrVmbFTJn0eLF5o03fmEN
kadOniwZDix63zS+T3liii1WobfUD2qbS7lvoiv0TzScmmu33lZX6LVN7sIGfSJfY+CRr3QEMBT5
6ujoyADSPidRXZq7ei43nIcuVAjFD/d/aHWx9keqtxE1U3ljTEj6K9ouvvtBIBT5CmnOgv5yY2Ns
3unD/Av5Gp8383x08pncJ/Llp3wl18OUlBSBkJ6PofzNFZL+CmVOrPGGfI1pHZ9sRknpwWYuBydK
M/deinXXxuNaSWLDwezaZbq6uoy82uf6+zMrHeR02L5tuw3PlVsVxarWtXe+vpt7qu6/Ozs6rBPF
hRhT29xqGVeZhfMXmI2bNmU5JnROD1StspHT6P7ofZe9IZ9Sni7kmMJyzevusfVQTFUt8VOSU2vD
+g1ZxlZX2QULFtrVKMqb64Rxeer1iXyNkUa+0pG4UORL4fakf6RLtcpMq0va2trMwIUBe8zRW/3s
qoIOXjldjh47avXDrVu3GupECUl/Oe58+kMgJPkKZc6C/hofHz7Nv5CvsX7h+Tgun0l+Q778k68k
+5eykiEQ0vMxlL+51LOh6K+Q5sTI15jO8clmlIwWbO5ScKI0d/+lVnv9cXH1yhXrSJEDwa08cTfM
X+ngzvj3uea5tWZwaMg6UuQYcpuzq6aFVtLktsCFx8o9Xu/fUp7LlvbaDe21ssaFKXP1KPQmujun
z3v3GusEitYF+RqngXyNs0jqW0jypY3hta+J5OTYb45nISq0ei4rgzHmwYMHuYca8jsk/dUQgNy0
JIGQ5CuUOYs6DP01JrY+zb+Qr3FVwvNxnEVS35CvcZK+yNd4jfjmE4FQno8h/c0Viv4KaU6MfI1r
LV9sRuM1at1vOFFat+8zLS+2KkGbd045PMXuC6LVC3I46K3olatWlX2j+ergVVu+luDVMxVqix4k
2jxde59cvHzJGiMf//7jpqe72+hhqfPFksq7cfOmPe2WRhbLm+TxQu1Q+W5zxU9PfZpxoqhPnnlm
ccHVJ9E6Xflus3kZXku1OXpNEt+LtQX5cnv2IF+1yFno8qUQXDtf22k+/PCDzOoTjWGtRJM+KJW0
T5KbcEVDB5S6JolzxfqkGfVXEjwoI1kCIclXobY045xFPVyoLeivMdn3af6FfI31Cc/H2vVyoTGP
fDVWvmrvVUpIg0ChsRLS85G/6fmbPolxU2icqFzkq3HylUS/hlgGTpQQe7WCNklZKTSUnB1SULlJ
Ri/9K6bUcvPrt2L1K/yM0tLe3kJZUjmmmP979u4x2kw917ioSb1rXyVtkeNFRkg5XVasXJlKvQsV
qvveuXvHvPTyjjyHhzzy+qd2KKlt5ZI2oFYoNiUXBqzcNUmcR75KU0S+SvMpdzYk+frk8GHrsN66
ZWuek1rL/rUxfCVjXuzkbFXSKjWVUa8Uiv6qFy/uUxmBUOSrlP5qtjkL+qu4DDdq/hXSnBj5Qr6K
E6j9TEjyVTsNSkiaQCjyVWrOImbYjLAZ1TJ2kK/S9BplMypdq9Y9O+GnP/3pT1u3+bT80MGP7eoM
hYYavvalmTN3rnnssXzfWqFjhejpj7b9B/ab3/7ut0b7jCx/9tlC2VI5tndPn7lx66YZvDZk7n3z
jen+bs+Q3JvFbYsmPac/O2MvX7NytZkV2eQ5t8wkf+vtuOO/OW73Mbh06ZKZPm2aeeKJJ/JuoXbE
aYseSrt3/5stz+5j89JLeWWldQD5Kk4W+SrOJu6ZUORLY3Tvv+819+7fMwMDA+ZR80hBfRN3zIvf
3r4+c2Xwql1BuH379ljO1rjcS+ULSX+VaifnGkMgJPlKWn816pmC/io+Fho5/wplTox8IV/FCdR+
JiT5qp0GJSRNICT5SnrOgs2odmljTlycIfJVnA1naieAE6V2hk1dwlNPzTI3R26Yr25/Zf/JaD+7
q6uswW3g/IBpz3mzWX/Af3zwY7tyQ8b6rdu2xzLyJwVw6pNTzfDwsH1be/j6sPnq5i3T2dVVtg65
bdGERxOFk9+9xS1n0IYf/CCpapYtZ8bMmdYJpDaoLjKqTp402eh4qaS3HZWijhU9XOXUkpNM4dj0
lnshh0ypcms5h3wZg3zVIkGlrw1FvjRm5Tj5cnjY6s/LV6+Yh7/9ndFmeuVSrnxp0nhg3z5z/uKA
vfTZ5SvM0wsWlCsmsfMh6a/EoFBQYgRCkq+k9Fej5yzoL2N8nH+FMidGvpCvxB4gBQoKSb4KNI9D
DSYQknwlNWdRl2AzSkYwmRPn21mQr2Rki1JKE3jk4cOHD0tn4WwrENBby27DdRnbX9j8opk3f17B
puuPxbd+9ZaZOHGiDQPW1tZmV39o3xQlOVC0B0mcMFMFb1DDQRkT3nt3dyacWLm6KPTYwSOHbJ0V
0mx0dNRe6/YRkAPFhQGroVpVXaoJxqkzpzN7Gqx+dlVemLJowW+++Utz9+5dM6293UyfPt0MDg1l
9k1Rn+54eUdemKDo9Wl+R76m2bGCfKUjZaHIlxwgCknodGk5/ePaLT3X2dFhRkZGMrpPpMvpjHR6
Y6zUkPRXmpwouzoCIcmXG8ciUW7+5fOcBf3l3/wrpDkx8oV8Vfe0iHdVSPIVr8XkqieBkOSrkjkL
NqP6SFmrzomRr/rIF3fJJ8BKlHwmLXlk/tNP2zefFQpLobj+3/n+om9Cnzp50uhN6QcPHtjVK1rl
oO9Kir1faB+PekHVGx+LFy+xq1BUL/0BefbsWdMxq6PgCoxDhw5ag6XyKb9W5Kj9Sr1LlprNL75Y
r6rn3UdvoaveWomiOqlvtLpGfZWbtOLk/Pnz1uEiA6xbxaJ8dlVQgX0WcstI8zfyhXwhX+UJaJXY
okWLjFYEOp2kcf30009nrTBTSTp/5JMjVvfqu8a8c77IELt2zXNm1Zo15W+aUo6Q9FdKiCi2BgIh
yVclz0ef5yzor1Grg32af4U0J0a+kK8aHhllLw1Jvso2lgx1JxCSfFUyZ8FmVB9Ra9U5MfJVH/ni
LvkEcKLkM2nZI1LA06fNMJcvXypptFe+2V2zze++HXM2fG/y98xT02ealc+uNBs2bswz9jUCaO4D
Xo6Ib0cf5IXHkcNFm8YrdM6ECROM2jKnc7Z5ftPzZmnvskZUPeuemnSpjlGj6pXLl01Pz7wszlrO
qXwTHnnU3B8dte2YOuVJ88zCRWb7Sy8VdCBl3agOP5Av5CtNMQtFvmT06u3tzXIE9/f3m6dmzswa
x8q3YsUKq7u0oFQrAqW/lj6zxGzZus3MnjMnTdyxyg5Jf8VqMJnqSiAk+Yqrv3yfs6C//Jx/hTIn
Rr6QrzQfMiHJV5qcKLs6AiHJV9w5i/JhM6pOXiq9qhXnxMhXpVJC/qQIEM4rKZIBlaMlp24fDTVL
IWU2btrUkPBctWJV6ItjJ47HDolV6/3Sul5vmn+wd6+5eOWSvYVWl2zftt1MzdmXJq37J1ku8pUk
zWTKQr6S4Zh0KQf27zOnz56xxWp1yYb1G8ziJUuSvk3q5YUkX6nD4gYVEwhJvkJ6PqK/Khbl1C8I
ZU4sUMhX6uJS8Q2Qr4qRcUGLEghFf4U0ZwlFfzEn9lOphCJfftKtf61YiVJ/5t7fUZ5shY+5NjRk
QxMozJVWQhQKKeN7Y2Z1dNiQWFeujIUfKxUSy+e26O2VhYsWZb2dfu7cOTP1yXbT3mSOFOTLP0lD
vvzrE9Wou7vHrjQZuXHDOoIvXLxQNMyiny0Yq1VI8uUz51atW0jyFdLzEf3l34gMZU4sssgX8pUm
gVDkK01GlF09gVDkK6Q5SyjPR+bE1Y/LNK8MRb7SZNRMZeNEaabeqmNdpYAVNkJ7cMTZW6SOVav4
VnrAx91noOLC63xBbkiGUnvX1LlqFd0O+aoIV90yI191Qx37RlqqHHdvpNiFNihjKPLVIHzctgyB
UOQrpOcj+quM0DbgdEhzYuSrAQJU5pbIVxlAnIbADfi/3AAAHYBJREFUdwRC0V8hzVlC0l/Mif1T
NSHJl39061sjnCj15d10d8tVwMX2FvG9YXrAx9lnwPd2qH6adMXZu6YZ2oJ8+ddLyJd/faJJV5y9
kfyreX6NQpKv/NZxpNEEQpKvUJ6P6K9Gj4r8+4c0J0a+8vu30UeQr0b3APdvFgIh6a9Q5iwh6S/m
xP5pgpDkyz+69asRTpT6sW7aO0kBa/P1wcFBG1JGIbHuffONXUrfbI2KPuAfPHhg5BR61DxitMSu
mZJCeM3rmWf7RLEvtVpo+NqXZs7cuVkbzjdDm5Av/3oJ+fKvTzTpUkjFr+/cteP97td3bZjF6dOm
ZW0471/N82sUknzlt44jjSYQknyF8nxEfzV6VBS+fyhzYuSrcP82+ijy1ege4P7NQCAk/RXKnEVy
E4r+Yk7spxYIRb78pJt+rXCipM84iDvMmDnThpQZHh42MtoPXx+2jhUdb7akB/zECY+ZL4eHrVNI
n3rLW5OYZkqTJ0+2RtWbIzfMV7e/sv++ffCgKZ1byJd/kod8+dcn0lGadMmJLR0sXfzVrVtWf/lX
29I1Ckm+SreUs40gEJJ8hfJ8RH81YiSUv2coc2Lkq3xfNyIH8tUI6tyz2QiEpL9CmbNIhkLRX8yJ
/dQIociXn3TTrRVOlHT5BlW6lpzqTWhtMj+nc7ZZu25d07bPbe6klSjLlvaa7p6epmyLJl1uw3k1
4IUXtzSdM8iBR74cCX8+kS9/+iJak+iGlC9sfqHpVqK4toQkX65NfPpDICT5Cun5iP7yZ4y4moQy
J1Z7kC/Xq/58Il/+9AU18ZtAKPorpDlLKPqLObGfYz8U+fKTbnq1euThw4cP0yuekkMkoLef5dEO
IdEW/3qRPvGvT1SjUPollHaE1CehtcXPEdzatQpl3IfSjtDGfCj9Eko7kC8/9T3y5We/UCv/CIQy
VkJphySEtjBO0iQQknylycmXsnGi+NIT1AMCEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAGv
CDzqVW2oDAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhDwhABOFE86gmpAAAIQgAAEIAAB
CEAAAhCAAAQgAAEIQAACEIAABCDgFwGcKH71B7WBAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAAB
CEDAEwI4UTzpCKoBAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEICAXwRwovjVH9QGAhCAAAQg
AAEIQAACEIAABCAAAQhAAAIQgAAEIAABTwjgRPGkI6gGBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg
AAEIQAACfhHAieJXf1AbCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEPCGAE8WTjqAaEIAA
BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEI+EUAJ4pf/UFtIAABCEAAAhCAAAQgAAEIQAACEIAA
BCAAAQhAAAIQ8IQAThRPOoJqQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg4BcBnCh+9Qe1
gQAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAwBMCOFE86QiqAQEIQAACEIAABCAAAQhAAAIQ
gAAEIAABCEAAAhCAgF8EcKL41R/UBgIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAU8I4ETx
pCOoBgQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAn4RwIniV39QGwhAAAIQgAAEIAABCEAA
AhCAAAQgAAEIQAACEIAABDwhgBPFk46gGhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCPhF
ACeKX/1BbSAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEPCEAE4UTzqCakAAAhCAAAQgAAEI
QAACEIAABCAAAQhAAAIQgAAEIOAXAZwofvUHtYEABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEI
QMATAjhRPOkIqgEBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgIBfBHCi+NUf1AYCEIAABCAA
AQhAAAIQgAAEIAABCEAAAhCAAAQgAAFPCOBE8aQjqAYEIAABCEAAAhCAAAQgAAEIQAACEIAABCAA
AQhAAAJ+EcCJ4ld/UBsIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ8IYATxZOOoBoQgAAE
IAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQj4RQAnil/9QW0gAAEIQAACEIAABCAAAQhAAAIQgAAE
IAABCEAAAhDwhABOFE86gmpAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCDgFwGcKH71B7WB
AAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDAEwI4UTzpCKoBAQhAAAIQgAAEIAABCEAAAhCA
AAQgAAEIQAACEICAXwRwovjVH9QGAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABTwjgRPGk
I6gGBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACfhHAieJXf1AbCEAAAhCAAAQgAAEIQAAC
EIAABCAAAQhAAAIQgAAEPCGAE8WTjqAaEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEI+EUA
J4pf/UFtIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQ8IQAThRPOoJqQAACEIAABCAAAQhA
AAIQgAAEIAABCEAAAhCAAAQg4BcBnCh+9Qe1gQAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA
wBMCOFE86QiqAQEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAgF8EHvOrOtQGAhCAAAQgAIFW
ITA0OGjOnD5tzp3vzzT58e8/bnq6u82a59aayZMnZ45X8+Wzs2fN9evD5vTZM1mXT2ufZjo7Okre
4969e+bv/+Hv7HXds+eaHT/8YVYZP//535rRB6NZxwr96F2y1MyYMdMsXrKk0GmORQi8+eYvzY2b
N8yrr7xqOjo7I2eq+3pg/z4zMjJihr68llXAwvkLzIwZM8yKlSuzjkd/6FonN7n1+eTwYXPsN8ej
2Qt+73hqlpk+fbrZ9PzvFTwfwkGNk6OfHDEXLl40d7++m2mS2t7V2WWeW7cuc6yaL7WMYd2PfqyG
evxrpMNPHD9uLl65lLkoqb53/VftGEaHZ7qkbl9u3bxp3vrVW/bZmKs3K60EY79SYuSHAAQgAAEI
QCBtAjhR0iZM+RCAAAQgAIEmJrD+34eqqv2hFztKXicDyYf7P8zLI0OsjNfn+vvNjpd3VG1Mf/tX
b+UZz93NZKjXP91n9bOrajb0unILfTpD/Oeff2ZefW1noSzeHvtve/6y6rr9zdafVXStjN3qkySS
ZOvgoYNFnVxy2unfwIUBs3nzC2Zqe3sSt80rQ84b/ZMsb1i/oWGOtJn/8c/y6hb3wPA/jTkSC+Uv
NoaV17X96uDVquXelzHs2tLofizUB+WOTf8f/7tclqLnR/7qL4qe04lizkTHq5a+92UMq53NrMO3
/fetJfuw1Mm+v95T6nTBc+/3vV9U7xa8oMhBxn4RMByGAAQgAAEIQKChBHCiNBQ/N4cABCAAAQi0
HgG9ISwjt5JWnizvXZZZFeAMc1rlsWfvHvPjH/9pxYB279qVcaBo1cHqNWuyDOUnT5ywBnQZ+7Si
oK2tLXP/Sm+mlSbFVhrIECjniTMqyjDUbI6USnlUk1997gyV1VwfvUZvxjvnnFYczevuyXKSuZUT
up/6RUa/11//o2gRFX3/z//pz4qumJJjSIZ3ybLqNGnSZDNv/ryKyvc1s944LzaGxfiDvXvt6gQx
3tvXZ7Zs21ZRU+o5hlWxVu3Hijolklm6za3G0sqTqDNS/S0nZbV9X+8xjA6PdGwNX6XHk3CEM/Zr
6AQuhQAEIAABCEAgVQLsiZIqXgqHAAQgAAEIQCCXwKmTJ61huW1im/nDP/wPWQ4Mhf/ZsHa9vUSr
UgbOD+ReXvK3DHAutIzKkfE2d6WBwjjJmSHjn9KxE8eNDL9JJ4Xw0n202kVJRkUZmkjjBGRwdcbY
8aPVf1NoISU5UOQcyQ0npRBxcnptfn6zzSejn5wdaSTd50c/+hPrKFT5H318IBU5S6Pu5co8dvRo
0TEsxgp/JwemkjWoDw6WKzJz3qcxrEqF3I8Z6BV++fTUp/YKjTPpuKiOlc6N9r0cbpUkn8YwOjxe
z2nMJqHHGfvxeJMLAhCAAAQgAIHGEMCJ0hju3BUCEIAABCDQsgQ+P/eFbXv3nLkF3+KXk0MrVJSu
RGLtxwF2+dJYbH45aErteaGyVqwY2xNDKwW++OyzOMVXlUeGfOewOXXmdDCG9KpgfHeR3mT/x3/8
P5n9cFx/11KmrpWjSkkrUEolGUddn2g/j7SSHAo/2LjJFi+noPYPCSENXhsL8zetvb3gGFYbl/b2
ZprqxmXmQIkvLq9PYzjUfizRDUVPySniVhwUG2dds2dnrh8aqiwkpG9jWA1Bh2e6s+CX/Qf22+NO
pxbMFOMgYz8GJLJAAAIQgAAEINAwAoTzahh6bgwBCEAAAhBoPQJa8eE2oJ4yZUpRAJ2zOqyBXQbu
MRN00axZJ+6P3s/6XeqHQivJUCsnyu07t0tlrfncunXrzdvvvG3vJYdNIQePVqkMXLyQMVDqpjJK
JbFBd80NSLAAyYALuaVitWJodHS05jeZVa76Mm4SVxlsJY+6VobyNJLkrHv2XLtCqlJ5TqM+SZQZ
J8xedHVCJeOykrz1HMNx+rEVxrD69b/85X9NQozyyvB1DKui5XS4VlGcOX064xh2jVO4sGXLlmet
1nHnQvh0+1m5Z5VzglXTNsZ+NdS4BgIQgAAEIACBehHAiVIv0twHAhCAAAQgAAEzNDj+VvITJZwo
zsHy4MGDiqhNaptk88uYLoNmbjin3MJ+8pM/zz2Uyu+Ozk67ukYG+6tXr+Y5Ud5885dZzhNXCRmk
9K+WTZpdWb59yrHwwpYt1nmRRJgzOUGcU0zOqGUrVpR0jEg2yslHUsy6urqsE0X9L2Or5CH0dD8S
Is+Nyzhtdnl9G8Oqe6l+bMUxXKw/B86ft6c0HrXqK27yeQyX0uHaZ+vgkUMFm6n9l/RPIQQrYVGw
MM8OKtym2qaVhC+9vMMoVGctibFfCz2uhQAEIAABCEAgbQI4UdImTPkQgAAEIAABCGQI3L8/vvfI
1KlTM8eLfZEhVeFjom+1F8ur4zKcK2SWrlOMdjkffFnJMb19ml31MHLzRlYT3Ju8Opi7ybE22dUe
L3KkxHEKZRXs6Q8ZSv/49T+O3aeVNGPhggXWqKdwQ2+88Quj3z68Bf7UrLH9d9SWL69dawknyrkv
xsL2qc0zZj4Vuxt9HsPF+rHVxnCxzpSD8PDhQ5mweqtXju0HVSx/oeO+jmHVtZAO1+oZ7aulpD1i
nt/0fGZ8K2zh0WNHrd7XZ2hOFO3zpLS8d1lJh7XNFOM/xn4MSGSBAAQgAAEIQKBhBHCiNAw9N4YA
BCAAAQi0HoE7t+OFzWpra8vAkZGqvLtlLLsM9BvWb8iEi3IrOeRQ0duyPd3dRm+71msFQqYRxpgn
pjxhf+aurnF7cigcijaxjiZt0K29Q+wKlsGr0VNN/T2uU6zSRorfyMiINeLKkebeAlc5WvmiPmiE
UyXaXoUua4Xk9j7SuFMorLjJ5zFcrB9bcQxH+1MO3ujG4nImLF+2vCqnga9jWO0tpMMVnlG6Rum5
NWszDhT9ltNk9P59u0pFOlwrNyoZC7ZQT//b29dnn0vSq4XCU1ZTbcZ+NdS4BgIQgAAEIACBehHA
iVIv0twHAhCAAAQgAIHYBNomjYXlin1BJKMMV1rlEn0jWqdlxJJRXUkGPxl/Vq5alWX0ihST2lcZ
3KJ7cDinymiR0GVx9p9IrbJNWPCrr+20q3aiRl01Qyt6lFz4mWcWLmqIM62SuP9NiN9W2RlY9WPN
6jUVN8P3MawGRfux1cfw7RznuFaCHTx00DoQqjGw+z6Gozo86hS9/dWtPFlX+6thkFeQRwe0wubc
+X77YoJCMiaZGPtJ0qQsCEAAAhCAAASSJIATJUmalAUBCEAAAhCAgBcEFL9ehjglhdq5c/tOxoju
Kiijuv6tfnZVQ4zprh5agaJ6yPD49q/eMtOnT89bkeLy8hmPgNvvRMa+69eHjVYKyInmkr7LyaK9
U1555Q8SCUXjym71T61KkIFVaeH8BVWtRtC1jOHmkaQt27aZLWZbpsLSY1oF6PYJqcaJ0CxjeM7c
uZlVOGrv7Tu3zYwZM6uW+wxET7/oBQCFJlNKKoxXblMZ+7lE+A0BCEAAAhCAgA8EcKL40AvUAQIQ
gAAEIACBLAIKgZJUiobI0v4qp059agaHhjIbucuYrk3u9QZsPZI2W1bYEpc2bNxoRnbdsEZ+F35M
qyUUEqezo6Mh4adc3Zr9c6xPl5hN3zVEBn69Ne+M/HJcvfPOr83rr/9R3ZrqNk+u2w3reCM5rdwK
IDkHZVxPIvk2htWmaD8yhrN7WQ7sN9/8pdWxn54+VdNKDB/HcFSHy+CvvazcKkf3+eH+D60TccqU
KQ110mf3TO2/Pj5wwD6r5CCtxjlWaQ0Y+5USIz8EIAABCEAAAmkRwImSFlnKhQAEIAABCEAgj4Cc
FXFSNERK1OEQ59pSebSngTPKnDxxIvOm9Oeff5a6E0V7dShNnDgxq4qqk0J2acXMuf7+THx9Gfj1
zzlUohsWZxXAj9gE3F44G+9tMu+9u9u+LS/Gae9VMDQ4lKljdL+fzMEAvsiBIsOxkhwobiVY0k1r
5Bgu1o+M4fxeVrg8rcxIei+QRo1htbCYDtczRatP9ByRI9wl56yVY1GOFvfsceeb7VPPTBfGa+Mm
55quXysY+/VjzZ0gAAEIQAACEMgngBMlnwlHIAABCEAAAhBIiYD2KnHp1q1bZfcj0Ru/MpzESVEj
7kvbXi67ga/eor1+/bo1Ct24eTPOLWrKc+fuWDipzlkdBcuRgU3/hgYHTX//uazVMjL07353t9n5
2s7YPAreJOCD7s33OAZ8OeY2b37B/POb/2yJXB/+sqy81IIuuldCd09PLUV5eW3UIRmHf7FG+D6G
y/UjY3i8Z6c8Oa7r79+/N36ixDefx7CqXUqHa8WMW82Yu+JN18oZPnp/NLHVWSUwpnbq6tWrtmw5
xv7+H/6u5H3efudte14rKuOs9GPsl8TJSQhAAAIQgAAEPCCAE8WDTqAKEIAABCAAgVYhoNAncoxo
Y947OZsRRxm4jYpzV21E8+R+7+gYd07ENYor1IpSdKPg3HKT+K2VDm5PjhkzZpQsUoz0T0nx5z/Y
u9fumaI6nvvii6BCw5QEUeHJ6e3T7MqduA4xOeecLEY3Ca/wtrGyD1wYsPke//7jwTnB3P4XamAt
DhR7vcdjWPWL24+MYWPiOk7swPjuP6/HcAU63K2W0T4xcjAqpJn0/8XLl6LN5XuEgM/Pb1WTsR/p
LL5CAAIQgAAEWpQATpQW7XiaDQEIQAACEIhD4NCL446JOPnj5JnW3m5DnmgVSLE0eG0s/FGxVRuF
rpNRXEZqGas+PxfP2eDqoOuSDBuWW7/Pzp6xh3SfaBx57dHiVkMU2uBeddrxwx+an//8b62jx9U3
t/w0fv/N1p+lUWxqZco5pVAzcjbpTXBnyCx2Q634UV6lKU/ECzNXrKxSx3UfF+JHIY7qnYb/qfQb
49XWRw4+FxJNZWiPhFr3QPF5DBfrR5/H8Mhf/UW13Vv0uuiqo1Ir/qJO8qiBvGjBxhhfx7DqXEyH
7+3rs3pHDtmf/OTP85onfa/wlArpJX0jOXJO8rzMCR/o++s9iZaoZ1GpJL3r9kR69ZVXK2onY78U
Wc5BAAIQgAAEIOADgUd9qAR1gAAEIAABCECgdQh0dXbZxsqwLANkbpKRzq3a6Jo9O/d0yd/OSK3r
d+/aVTKvVodcvDL2ZnBPd3fJvLWclGHJ3cfVz5XnDEf6PXDxgjuc9SlGzthfbhVL1oUt9kPGSjmp
lE6dOW2NlaUQHD58yJ6W8XPR4sWlslZ9To6G/Qf22+tVt3KOnapv1IAL33nn1xnnkPZ7qNWB4prg
xohPY7hUP7baGNZY0ZhRco4F13fRTzmylbpnz429+srHMaw2lNLhTidLR+vZVSi5lZXiVi8HSqF6
+H6Mse97D1E/CEAAAhCAQGsTwInS2v1P6yEAAQhAAAJ1J7BsxYpMGKV/3fWvWYYnGau0GbGSYqm7
GPNxKykjtUIKKclxoRj7KjOa5JTQ28Pv9b1rD+s+aWz4K4OaQh25N3NVr0JGdGc40r4nyh91LOmt
5ff73rf1lAFu4aL6r2SIsvP9+w82jm12LIOmYvKrn8UwmiQPkgu3OmT1ylWJr0KS0f3A/n3mjTd+
YUOM6f6ubtG6NOt3tU3yqiS5TnL8+DSG4/ZjK41hrY5btrTX9r10rMZYNGlvC+kxOcGkszZs3Bg9
Xfa7GyeNHsOqaBwdHnX8HDtxPO95o7HiNpjvnjO3bPtbOQNjv5V7n7ZDAAIQgAAE/CdAOC//+4ga
QgACEIAABIIi4Ixwci7I0CaniXOcuIbK+LZ923b3s6LPV1/baQ17MlzJ0Kt/zpGRW5AMwC+9vCP3
cOzf2ixY/8qlUqGOZDhSmC4ZJGXYd+G9csvcsH5D7De6c69tld/z5s8zCiOzZ+8eK1uSAWfALMRg
w9r1WeHVCuUpdazc5sq6VitQtm7ZGtQb6Of6+zNYJLP/62f/M/O70Je4m0u7a+s5hnXPWvux1caw
2qvVFW58nfvZuDy4PnRyr5U6laR6j+EkdLjG9+53d9sVg3rWFHre6FmT1GqtSng2W17GfrP1GPWF
AAQgAAEItA4BnCit09e0FAIQgAAEIOANARnh5syda86cPp1l5LarLRYsMGueW1vT6gAZq1bfXGNO
nfrUXLh4MRMezAGQU0NhWPQWcVpJRkSFCVuwYGFZA7pizeutZ21e61ZIqF6Ox7Jly3GgxOwohcv5
8Y//1L4R7pxT0Utl0O/s6KhZxqJlFvquMEaSMcl6SElh8Fx4uTTb5cMYVvvi9mOrjWH1T9fZ2Wbg
/PlMuELxcnqvltVJvoxh15ZyOlz1/dGP/sQc/eSIkYMxOj7kPFEIy9D0AGN/nECrjf3xlvMNAhCA
AAQg0FoEHnn48OHD1moyrYUABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAAC5QmwJ0p5RuSA
AAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCECgBQngRGnBTqfJEIAABCAAAQhAAAIQgAAEIAAB
CEAAAhCAAAQgAAEIlCeAE6U8I3JAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCDQggRworRg
p9NkCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEyhPAiVKeETkgAAEIQAACEIAABCAAAQhA
AAIQgAAEIAABCEAAAhBoQQI4UVqw02kyBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAAC5Qng
RCnPiBwQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQi0IAGcKC3Y6TQZAhCAAAQgAAEIQAAC
EIAABCAAAQhAAAIQgAAEIACB8gRwopRnRA4IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAARa
kABOlBbsdJoMAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIBAeQI4UcozIgcEIAABCEAAAhCA
AAQgAAEIQAACEIAABCAAAQhAAAItSAAnSgt2Ok2GAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAAB
CECgPAGcKOUZkQMCEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIEWJIATpQU7nSZDAAIQgAAE
IAABCEAAAhCAAAQgAAEIQAACEIAABCBQngBOlPKMyAEBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA
AAIQgEALEvj/E7razbCvEzYAAAAASUVORK5CYII=
--0000000000003722350591f60b2a--


From nobody Sat Sep  7 06:06:51 2019
Return-Path: <xiejingrong@huawei.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 3DD3E120147; Sat,  7 Sep 2019 06:06:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 ZgBZcWUJynHI; Sat,  7 Sep 2019 06:06:48 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D04C4120104; Sat,  7 Sep 2019 06:06:47 -0700 (PDT)
Received: from lhreml703-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 56029B3A465D3593C811; Sat,  7 Sep 2019 14:06:45 +0100 (IST)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml703-cah.china.huawei.com (10.201.108.44) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 7 Sep 2019 14:06:44 +0100
Received: from NKGEML514-MBS.china.huawei.com ([169.254.3.54]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0439.000; Sat, 7 Sep 2019 21:06:35 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: Fernando Gont <fgont@si6networks.com>, Robert Raszuk <robert@raszuk.net>
CC: "spring@ietf.org" <spring@ietf.org>, "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
Thread-Index: AQHVZSnX5cTbH8qCZEaZaRB7updMo6cfJe0AgABpRwCAAANQgIAACNmAgACP3dA=
Date: Sat, 7 Sep 2019 13:06:34 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AAB98D944@nkgeml514-mbs.china.huawei.com>
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com> <CY4PR11MB1541D0C4B5A65057BB241739C1B50@CY4PR11MB1541.namprd11.prod.outlook.com> <634bdc26-2029-72fa-3fcd-d42923e47d85@si6networks.com> <CAOj+MMHA4pXAoJQSkC5OanRJ2SwD9minC7f_RB+bHUjcFSitAw@mail.gmail.com> <d47372dd-62ca-f997-8071-36f36e8965a1@si6networks.com>
In-Reply-To: <d47372dd-62ca-f997-8071-36f36e8965a1@si6networks.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2K1KTb9ydXzLoNVMFMb2bBNYTks>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 13:06:50 -0000

SSBhbSBoYXBweSB0byBzZWUgdGhlIGNvbnZlcmdpbmcsIGFuZCBJIGFncmVlIHdpdGggYm90aCBS
b2JlcnQgYW5kIEdlcm5hbmRvLg0KDQpUaGUgcHJvYmxlbSB0aGF0IGFuIEVILWluc2VydGlvbiB3
YW50IHRvIHNvbHZlIGNhbiBhbHNvIGJlIHNvbHZlZCBieSB1c2luZyBhbiBleHRyYSBlbmNhcC9k
ZWNhcCwgd2hpY2ggaXMgb2J2aW91c2x5IGNvbXBsaWFudC4gDQpUaGUgbW9yZSBieXRlcyB1c2Vk
IGJ5IGV4dHJhIGVuY2FwL2RlY2FwIG1heSBiZSB0aGUgdGF4IHdlIGhhdmUgdG8gcGF5IGZvciB1
c2luZyBJUHY2IQ0KDQpUaGUgcHJvYmxlbSB0aGF0IENSSCB3YW50IHRvIHNvbHZlIGNhbiBhbHNv
IGJlIHNvbHZlZCBlYXNpbHkgYnkgdXNpbmcgdGhlIFNSSCwganVzdCB1c2UgNi0xMCBTSURTIGlu
IFNSSCBkaXJlY3RseS4NClRoZSB0YXggaXMgdGhlIHVzZSBvZiBJUHY2IGFkZHJlc3NlcyAoSURz
IG9mIGdsb2JhbCBzY29wZSkgdG8gaWRlbnRpZnkgdGhlIFNSIG5vZGVzLCBmb3IgdGhlIGJlbmVm
aXRzIHRoYXQgSVB2NiBicmluZ3MhDQoNCldoeSBub3QgPw0KDQpKaW5ncm9uZw0KDQotLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogc3ByaW5nIFttYWlsdG86c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBGZXJuYW5kbyBHb250DQpTZW50OiBTYXR1cmRheSwgU2Vw
dGVtYmVyIDA3LCAyMDE5IDg6MTUgUE0NClRvOiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVr
Lm5ldD4NCkNjOiBzcHJpbmdAaWV0Zi5vcmc7IEtldGFuIFRhbGF1bGlrYXIgKGtldGFudCkgPGtl
dGFudEBjaXNjby5jb20+OyBzcHJpbmctY2hhaXJzQGlldGYub3JnOyBkcmFmdC1pZXRmLXNwcmlu
Zy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc3ByaW5n
XSBRdWVzdGlvbiBhYm91dCBJUHY2IEVILWluc2VydGlvbiBpbiBkcmFmdC1pZXRmLXNwcmluZy1z
cnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcNCg0KT24gNy85LzE5IDE0OjQzLCBSb2JlcnQgUmFzenVr
IHdyb3RlOg0KPiANCj4gICAgIFNvLCBkb3VibGUtY2hlY2tpbmcgaWYgSSB1bmRlcnN0b29kIGNv
cnJlY3RseTogWW91IGFyZSBzYXlpbmcgdGhhdCB0aGUNCj4gICAgIHR3byB1c2VzIGNhc2VzIHRo
YXQgeW91IGFyZSByZWZlcnJpbmcgdG8gYWxyZWFkeSBoYXZlIGFuIGFsdGVybmF0aXZlDQo+ICAg
ICBzcGVjaWZpY2F0aW9uIHdpdGggZW5jYXAvZGVjYXAsIGJ1dCB0aGlzIGRvY3VtZW50IHByb3Bv
c2VzIHRvIHVzZSBFSA0KPiAgICAgaW5zZXJ0aW9uIHRvIGF2b2lkIHRoZSBleHRyYSBvdmVyaGVh
ZCBvZiBhZGRpbmcgYW4gYWRkaXRpb25hbCBJUHY2DQo+ICAgICBoZWFkZXI/DQo+IA0KPiANCj4g
VGhhdCBpcyBjb3JyZWN0Lg0KPiANCj4gSSBoYXZlIGJlZW4gdGVsbGluZyB5b3UgdGhpcyBvdmVy
IGFuZCBvdmVyIGFnYWluIGFuZCB5b3Ugd2VyZSBjaG9vc2luZyANCj4gbm90IHRvIGFjY2VwdCBp
dC4NCg0KVGhlbiB5b3UgaGF2ZSBhbnN3ZXJlZCBteSBwcmV2aW91cyBxdWVzdGlvbi4gVGhpcyBF
SC1pbnNlcnRpb24gdGhpbmcgaXMgbm90IHNvbHZpbmcgYW55IHByb2JsZW0gdGhhdCBjYW5ub3Qg
YmUgc29sdmVkIHdpdGggdGhlIHN0YW5kYXJkIHRoYXQgd2UgaGF2ZSwgYW5kIGluc3RlYWQgaW50
cm9kdWNlcyBwb3RlbnRpYWwgcHJvYmxlbXMuDQoNCllvdSBzaG91bGRuJ3QgYmUgc3VycHJpc2Vk
IGlmLCBtb2R1bG8gc29jaWFsIGVuZ2luZWVyaW5nLCB0aGUgcHJvcG9zYWwgZm9yIEVIIGluc2Vy
dGlvbiBkb2Vzbid0IGZseSBpbiA2bWFuLg0KDQpUaGF0IHNhaWQsIEkgdGhpbmsgRUggaW5zZXJ0
aW9uIHNob3VsZCBiZSByZW1vdmVkIGZyb20gdGhpcyBkb2N1bWVudCwgb24gdGhlIGJhc2lzIHRo
YXQ6DQoNCiogSXQgYnJlYWtzIGFuIGV4aXN0aW5nIHN0YW5kYXJkIChSRkM4MjAwKSB0aGF0IGV4
cGxpY2l0bHkgYmFubmVkIGl0IGZvciB0ZWNobmljYWwgY29uY2VybnMuDQoNCiogSXQgZG9lc24n
dCBzb2x2ZSBhIHByb2JsZW0gdGhhdCBjYW5ub3QgYmUgc29sdmVkIHdpdGggZW5jYXAvZGVjYXAs
IGFuZCBpbiBmYWN0IGludHJvZHVjZXMgcG90ZW50aWFsIHByb2JsZW1zLg0KDQoNCg0KDQo+IFNv
IHBlciB5b3VyIGFuZCBmZXcgb3RoZXIgY29tbWVudHMgaGUgd291bGQgbm90IGJlIGFibGUgdG8g
YWRkIGFub3RoZXIgDQo+IGxvY2FsICh0byB0aGUgcHJvdGVjdGlvbiB6b25lKSBTUkggdG8gaGlz
IGFscmVhZHkgZW5jYXBzdWxhdGVkIG9uIA0KPiBpbmdyZXNzIHBhY2tldCwgYnV0IHdvdWxkIGhh
dmUgdG8gYWRkIGFub3RoZXIgSVB2NiBlbmNhcHN1bGF0aW9uIHdpdGggDQo+IFNSSCB0byBiZSBp
biBsaW5lIHdpdGggUkZDODIwMCBldmVuIGlmIHRoZSBvbmx5IHBvaW50IG9mIHRoZSBuZXcgU1JI
IA0KPiBpcyBsb2NhbCBzaW5nbGUgZHN0IGRldG91ciBhbmQgcHJvdGVjdGlvbiBvZiBhcnJpdmlu
ZyBkc3QgYWRkcmVzcyBpbiANCj4gdGhlIG91dGVywqAgbW9zdCBJUHY2IGhlYWRlci4NCj4gDQo+
IEhvdyBlZmZpY2llbnQvd2lzZSB0aGF0IGlzID8gDQoNClRoYXQncyBjZXJ0YWlubHksIGF0IGxl
YXN0LCBhIGNsZWFuZXIgZGVzaWduIHRoYW4gaW5zZXJ0aW5nIEVIcyBpbiB0aGUgbmV0d29yayAo
YW5kIHRoZXJlJ3Mgbm8gc3VjaCBhIHRoaW5nIGFzIGEgZnJlZSBsdW5jaCkuIEluc2VydGluZyBF
SHMgaXMsIGlmIGFueXRoaW5nLCBhIGhhY2suDQoNCkFzIGEgc2lkZSBjb21tZW50LCBpZiB5b3Ug
aGF2ZSBjb25jZXJucyB3YXN0ZWQgYml0cyAoYW5kIHNpbmNlIHlvdSBzdHJlc3MgYWxsIHRoZSB0
aW1lIHRoYXQgU1Igb3BlcmF0ZXMgaW4gYSAibGltaXRlZCBkb21haW4iKSBhIHF1aWNrIGNvbW1l
bnQgd291bGQgYmU6IHdoeSBkbyB5b3UgdXNlIElQdjYgYWRkcmVzc2VzIChJRHMgb2YgZ2xvYmFs
IHNjb3BlKSB0byBpZGVudGlmeSB0aGUgU1Igbm9kZXM/DQoNClRoYW5rcywNCi0tDQpGZXJuYW5k
byBHb250DQpTSTYgTmV0d29ya3MNCmUtbWFpbDogZmdvbnRAc2k2bmV0d29ya3MuY29tDQpQR1Ag
RmluZ2VycHJpbnQ6IDY2NjYgMzFDNiBENDg0IDYzQjIgOEZCMSBFM0M0IEFFMjUgMEQ1NSAxRDRF
IDc0OTINCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcNCg==


From nobody Sat Sep  7 07:33:13 2019
Return-Path: <zali@cisco.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 0C71B1208A1; Sat,  7 Sep 2019 07:33:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=L+To4GxN; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=jBa5uX/o
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 ldVlkXOgcEP5; Sat,  7 Sep 2019 07:32:57 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE1371208E0; Sat,  7 Sep 2019 07:32:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=52347; q=dns/txt; s=iport; t=1567866777; x=1569076377; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=OfGvFCQH3V+YkYGK6bRCHEbDWuyC7x5Hbxh1J4v1A9c=; b=L+To4GxNaOy4iKZsm4GybCH6ytGmKvwNYUqOkE6WdMfngMVT4VSq97GA 3WywfpTVQwPMc5GrzK3H8qE0my69G+mXnUkxCtbutl1JxQXQBYoXWrn6d tGlRYhnOFXQozWXuCag3gmqRMJvjgRNBulyQQJ6QCwIrfyb6DoL7+4DFc k=;
IronPort-PHdr: =?us-ascii?q?9a23=3AVBHU7RUaHSYYMzmiBQFLj9gCdyrV8LGuZFwc94?= =?us-ascii?q?YnhrRSc6+q45XlOgnF6O5wiEPSANiJ8OpK3uzRta2oGXcN55qMqjgjSNRNTF?= =?us-ascii?q?dEwd4TgxRmBceEDUPhK/u/fSU+HexJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CyAABRvnNd/4QNJK1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBZ4EWLyQsA21WIAQLKoQhg0cDinWCXIlljguBQoEQA1AECQE?= =?us-ascii?q?BAQwBARgBDAgCAQGEPwIXgiAjOBMCAwkBAQQBAQECAQYEbYUuDIVKAQEBAQM?= =?us-ascii?q?BARARHQEBLAsBDwIBCBEDAQEBIQEGAwICAh8GCxQJCAEBBAENBRsHgwABgR1?= =?us-ascii?q?NAx0BAgwDnD4CgTiIYXOBMoJ9AQEFgTIBg14NC4IWCYE0i3gYgUA/gREnH4J?= =?us-ascii?q?MPoIaRwEBAoEnBQESAT8NCQiCTTKCJoxdgmCFIYkXjWEtQQqCIYZ/iXWEABu?= =?us-ascii?q?CNIc8jxKNfogCggaOYwIEAgQFAg4BAQWBaSEqPXFwFTsqAYJBCYI5DBeDT4J?= =?us-ascii?q?kgjCFP3MBgSiMa4JFAQE?=
X-IronPort-AV: E=Sophos;i="5.64,477,1559520000";  d="scan'208,217";a="614437733"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Sep 2019 14:32:55 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x87EWtMI013724 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 7 Sep 2019 14:32:55 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 09:32:55 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 09:32:54 -0500
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 7 Sep 2019 09:32:54 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=leiLUhWY8meMPruqy0UoRxMnRhmWbBvZQHJv/aHHuCktrL5MCAoWuKXm42Dkbsl/lMLRaqjUjPJKUR5zP4gHU51vttVjzhxMJQRLsnMNoozUwjdR1glxL+cFZlD2z0IsKoO87I7cQvg5wNVwa5IJPUUhAes5gtJ+u70hP+Cw2E9g8zI5rhAJJard5q1mAevyaD1SkMYtgr0PpRFdPAcwM/LSWyRceZ76AlXTTZYScFjNaebphxcu6a3vg7bHB3fyANClID61WZtE08Mkl5fjfFadPzzESBU3cA21sB99pWChA2Ik7Xbi3YhYtBjajrswDBz3FnVPrYLMHkF+9i8vbg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OfGvFCQH3V+YkYGK6bRCHEbDWuyC7x5Hbxh1J4v1A9c=; b=Vs7luwWp2AdAiaP/3oWctr05wF3ZXX6DcpqoqFILClgK96ORF27x0PaOcEDrvzqi6xqkv9sfGhhymZeT0LS/mAa92YbOTnbpJ8kys1PMcnjq1xU3UDfWup3U3e1Gw5DmK3wJ3FEwOnfHF2W8iSDJIuRdJh180NNRVBBaxHmjFoChmKO6NvLba5zwDPQvvFJZOJ1LmB4sFslu369B7dTROr18FC848nljxzQ7a1fGSJbk/UJXN6U/h5sXhaosstJGHT+ppmsOLxEbjYGHeFxPYH9iUdCuqMdhtoDTOlxra1erEKTIZXmb28bKFyzTuPjQXKwyrXcsgYE3+LcAWKCKlg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OfGvFCQH3V+YkYGK6bRCHEbDWuyC7x5Hbxh1J4v1A9c=; b=jBa5uX/oDhFTRjrtB3bk/jzNMaQYbFVR2reJgwqCH44eZVrs4um65yodLG0uHw+G6oU/CLfHrA+GTFuUwsbaUiPL35yPJC9lHXzNSd/+vQkWHJYjPBl7J9stUV/xyWEcC1jyEVGPvg4orVzQYn+eZyqHzkxP6SQEANn5Cb5oZFM=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3276.namprd11.prod.outlook.com (20.176.121.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.15; Sat, 7 Sep 2019 14:32:52 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.018; Sat, 7 Sep 2019 14:32:52 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Huzhibo <huzhibo@huawei.com>, Robert Raszuk <rraszuk@gmail.com>, "Ron Bonica" <rbonica=40juniper.net@dmarc.ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQABP60AACBJYAAAC7XRAA==
Date: Sat, 7 Sep 2019 14:32:51 +0000
Message-ID: <F2ADBBE8-94EB-4A45-AEAA-0009B8A17E99@cisco.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com>
In-Reply-To: <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1004::ee]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 74cd6c61-0eaa-44a6-67ac-08d733a043cd
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3276; 
x-ms-traffictypediagnostic: DM6PR11MB3276:
x-ms-exchange-purlcount: 8
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB3276EF5DF9FBE1073C89DD5FDEB50@DM6PR11MB3276.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(136003)(376002)(346002)(396003)(39860400002)(51444003)(199004)(189003)(66476007)(33656002)(86362001)(606006)(966005)(6506007)(53546011)(561944003)(229853002)(81156014)(8676002)(36756003)(8936002)(76176011)(478600001)(2616005)(476003)(14454004)(99286004)(81166006)(5660300002)(486006)(5070765005)(9326002)(186003)(2906002)(66556008)(46003)(6246003)(446003)(6512007)(53936002)(11346002)(53376002)(6436002)(25786009)(256004)(4326008)(54896002)(54906003)(316002)(71190400001)(71200400001)(58126008)(102836004)(110136005)(6116002)(7736002)(76116006)(91956017)(64756008)(66446008)(107886003)(66946007)(6486002)(236005)(6306002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3276; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: o7lJensbD2nw0HMMQh3EzU1Yw88AcMUmKE0f5WwiMEvNkwFRlRSjIig5ohH/IhykTt/czrVjvITW3uX8rqOsV12/jRVMFbm5F0FN3sNGouXtjWVFXYoPxKLC9GI6EBMtZxA/7gLNui31dZ3semf1f6fKn/FM9A9UIT6uea0dI88B9LV27SFJc7YtKfh9yu+TfjVgk92ROpboRXJ107iltxI74s8P1zhWo1gpZlimJqskPhixAJm+kSe5nRX+a/ykmZfsGZvzBYmD24h/4szjCtrj0hvkTcy9lJ9cLuVVVhNoSO81NHMjx1etXcc9dyO48AjqfOju4KOOgVIV0amcq0EVlac86QMdt4RYt/fwh1ucqDZHR1OAu2jp2nxi9gh84FWp1n/bGCimd95RqvRpPWMVXOXf2Ccllyq+CRXFR7s=
Content-Type: multipart/alternative; boundary="_000_F2ADBBE894EB4A45AEAA0009B8A17E99ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 74cd6c61-0eaa-44a6-67ac-08d733a043cd
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 14:32:51.9024 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0XFYTKKxUlYTktqSlc+dWbRTeUkHCuEiJEFmChNwNukvLfgG7yp+FKfwVQTAXp4A
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3276
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wFDK_Be7lEt4s191m61WdUOEzL4>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 14:33:02 -0000

--_000_F2ADBBE894EB4A45AEAA0009B8A17E99ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCg0KDQpJIGFncmVlIG9uIEh1emhpYm8gb24gaGlzIG9ic2VydmF0aW9uIG9uIFNSdjYg
U0lEcyBhbmQgdGhlaXIgYmVuZWZpdCBmb3Igc2NhbGluZywgYW1vbmcgb3RoZXIgYXNwZWN0cyBo
ZSBtZW50aW9uZWQuDQoNCg0KDQpDUkggYmFzZWQgc29sdXRpb24sIG9uIHRoZSBvdGhlciBoYW5k
LCBpbmhlcml0cyBhbGwgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiBhIOKAnG1hcHBpbmcgdGFibGXi
gJ0gYmFzZWQgc29sdXRpb24sIGluY2x1ZGluZyBzY2FsaW5nLiBIZXJlIGlzIGEgcGFydGlhbCBs
aXN0Og0KDQoNCg0KTVBMUyBvdmVyIFVEUCBSZWRvbmU6DQoNCg0KDQpNYW55IGhhdmUgcG9pbnRl
ZCBvdXQgdGhhdCBDUkggZG9lcyBhbGwgdGhpcyB0byBhY2hpZXZlIHdoYXQgY2FuIGJlIGFjaGll
dmVkIHVzaW5nIGFscmVhZHkgZGVmaW5lZCwgYWRvcHRlZCwgYW5kIGRlcGxveWVkIHNwZWNpZmlj
YXRpb24uIExpa2UgRGlyayBtZW50aW9uZWQ6ICJObyBuZWVkIHRvIHJlLWludmVudCBNUExTIG92
ZXIgVURQIHVzaW5nIGEgZGlmZmVyZW50IGVuY2Fwc3VsYXRpb24gaW5hcHByb3ByaWF0ZWx5IG5h
bWVkICJTUnY2KyIuDQoNClBsZWFzZSBzZWU6DQoNCkNvbW1lbnRzIGZyb20gRGlyazogaHR0cHM6
Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvNkJtNG5ONWFoOHJGYjdWdXRl
eEszMGtSVVBNDQoNCk1hbnkgZW1haWxzIGZyb20gUm9iZXJ0LCBpbmNsdWRpbmcgaHR0cHM6Ly9t
YWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvNmJkWF9nYjQ3dUZZbmQ2eXR3RkxQ
WXhYQ1lvDQoNCg0KDQpOZWVkIGZvciBuZXcgUm91dGluZyBFeHRlbnNpb24gSGVhZGVyIGZvciBT
UjoNCg0KDQoNCk5vdCB0byBtZW50aW9uIHRoZSBuZWVkIGZvciBkZWZpbmluZyBhIG5ldyByb3V0
aW5nIGV4dGVuc2lvbiBoZWFkZXIgZm9yIFNlZ21lbnQgUm91dGluZy4gV2hlcmUgNm1hbiB3b3Jr
aW5nIGdyb3VwIGhhcyBkZWZpbmVkIFNSSDogdGhlIHdvcmsgc3RhcnRlZCBpbiBNYXJjaCAyMDE0
LiBUaGUgNm1hbiBXRyBzcGVudCBhIGxvdCBvZiBlZmZvcnRzICgxMDAwcyBvZiBlbWFpbCwgZG96
ZW5zIG9mIGRvY3VtZW50IHJldmlzaW9uLCBkb3plbnMgb2YgSUVURiBwcmVzZW50YXRpb25zLCBj
b250cm9sIHBsYW4gd29yayB0aGF0IGlzIGFkb3B0ZWQgYnkgbXVsdGlwbGUgd29ya2dyb3Vwcywg
ZXRjLikuIE5vdCB0byBtZW50aW9uIC0gSW1wbGVtZW50YXRpb24gb24gMTIgaGFyZHdhcmUgcGxh
dGZvcm1zLCBpbmNsdWRpbmcgTWVyY2hhbnQgU2lsaWNvbi4gTXVsdGlwbGUgcHJvdmlkZXJzIGhh
dmUgZGVwbG95ZWQgdGhlIFNSdjYgbmV0d29yayBwcm9ncmFtbWluZyBzb2x1dGlvbiBhbmQgaXRz
IFNSSCBlbmNhcHN1bGF0aW9uIHdpdGggbGluZS1yYXRlIHBlcmZvcm1hbmNlIGNhcnJ5aW5nIGEg
c2lnbmlmaWNhbnQgYW1vdW50IG9mIGNvbW1lcmNpYWwgdHJhZmZpYy4gU2V2ZXJhbCBpbmRlcGVu
ZGVudCBwdWJsaWMgaW50ZXJvcGVyYWJpbGl0eSByZXBvcnRzIGRvY3VtZW50aW5nIHN1Y2Nlc3Nm
dWwgaW50ZXJvcGVyYWJpbGl0eSBvZiBpbXBsZW1lbnRhdGlvbiBmcm9tIG11bHRpcGxlIHZlbmRv
cnMgZXhpc3QuIEluIHRoaXMgcmVnYXJkLCBwbGVhc2UgYWxzbyBzZWUgTGlrZSBEYW4ncyBlbWFp
bDogaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvT0IxbDQxRWho
VXU4eDhYRW5LYUJUZGN6RGo0Lg0KDQoNCg0KTmVlZCBmb3IgQ29udHJvbCBQbGFuZSBFeHRlbnNp
b25zIGZvciBhbGwgcHJvdG9jb2xzOg0KDQoNCg0KQWxsIHRoZSByb3V0aW5nIHByb3RvY29scyBy
ZXF1aXJlIGV4dGVuc2lvbnMgdG8gY2FycnkgdGhlIG1hcHBpbmcgdGFibGUuDQoNCkNoYW5nZXMg
aW4gQkdQLCBJU0lTLCBPU1BGLCBCR1AtTFMsIFBDRSwgZXRjLiBhbmQgYWxsIGNvbnRyb2wgcGxh
biBwcm90b2NvbHMgYXJlIHJlcXVpcmVkLiBTb21lIGV4dGVuc2lvbiBoYXMgYmVlbiBhbHJlYWR5
IHByb3Bvc2VkIGFuZCB3ZXJlIHByZXNlbnRlZCBhdCBJRVRGMTA1Lg0KDQpOb3QgdG8gbWVudGlv
biBuZXcgZXh0ZW5zaW9ucyBmb3IgbWFuYWdlYWJpbGl0eS4NCg0KDQoNCk9BTToNCg0KDQoNCldl
IGhhdmUgYWxyZWFkeSBlc3RhYmxpc2hlZCBvbiB0aGlzIG1haWxpbmcgdHJlYWQgdGhhdCBNUExT
IGxpa2UgT0FNIHRvb2wga2l0IGlzIGFsc28gbmVlZGVkIGZvciBkZWJ1Z2dhYmlsaXR5Lg0KDQpJ
Q01QIGVycm9yIHByb2Nlc3NpbmcgZG9lcyBub3Qgd29yayBmb3IgQ1JILg0KDQoNCg0KSW5jb21w
bGV0ZSBTb2x1dGlvbi8gVEktTEZBOg0KDQoNCg0KVGhlIENSSCBzb2x1dGlvbiBpcyBpbmNvbXBs
ZXRlLiBFLmcuLCBpdCBkb2VzIG5vdCB0YWxrIGFib3V0IFRJLUxGQSBhbmQgaG93IHByb3RlY3Rp
b24gd29ya3Mgd2l0aCBPKDUwIG1zZWMpIHBlcmZvcm1hbmNlIGluIHRoaXMgc29sdXRpb24uDQoN
Cg0KDQpTY2FsaW5nOg0KDQoNCg0KT3ZlcmFsbCwgQ1JIIGJhc2VkIHNvbHV0aW9uIGRvZXMgbm90
IHNjYWxlIGluIGEgbGFyZ2Utc2NhbGUgbmV0d29yay4NCg0KICAqICAgSW4gYSBsYXJnZS1zY2Fs
ZSBtdWx0aS1kb21haW4gaW50ZXJjb25uZWN0LCBhIHNlYW1sZXNzIE1QTFMgbGlrZSBzb2x1dGlv
biBpcyBuZWVkZWQgZm9yIHRoZSBDUkggdG8gd29yay4gU3BlY2lmaWNhbGx5LCB0aGUgQ1JIIHN1
ZmZlcnMgZnJvbSB0aGUgbGFyZ2UgbGFiZWwgc3RhY2sgYW5kIHByb3RlY3Rpb24vIGNvbnZlcmdl
bmNlIGNoYWxsZW5nZXMuDQogICogICBDUkggYmFzZWQgc29sdXRpb24gd2lsbCBhbHNvIGltcGFj
dCB0aGUgc2l6ZSBvZiB0aGUgRklCLiBJdCByZXF1aXJlcyBhIFNJRCB0byBJUHY2IGFkZHJlc3Mg
bWFwcGluZyB0YWJsZSAobm90IHRvIG1lbnRpb24gbG9va3VwKS4gVGhpcyByZXF1aXJlcyBtb3Jl
IG1lbW9yeSBhbmQgY2F1c2VzIEZJQiBzY2FsaW5nIGlzc3Vlcy4gTm90IHRvIG1lbnRpb24sIHRo
ZSBjb2RlIGNvbXBsZXhpdHkgaW4gYW4gSVAgaW1wbGVtZW50YXRpb24uDQogICogICBTaW1pbGFy
IHRvIEZJQiwgUklCIHdpbGwgbmVlZCB0byBpbnRyb2R1Y2UgYSBuZXcgcm91dGUgdGFibGUvZW50
cnkgdHlwZSBmb3IgSUQgbWFwcGluZyBpbiBjYXNlIG9mIENSSC4gVGhhdCByZXF1aXJlcyBtb3Jl
IG1lbW9yeSBhbmQgY2F1c2VzIFJJQiBzY2FsaW5nIGlzc3Vlcy4gTm90IHRvIG1lbnRpb24sIHRo
ZSBjb2RlIGNvbXBsZXhpdHkgaW4gYW4gSVAgaW1wbGVtZW50YXRpb24uDQogICogICBFdGMuDQoN
Cg0KDQpQZXJmb3JtYW5jZToNCg0KDQoNCkkgYWxzbyBhZ3JlZSB3aXRoIENoZW5nIExpIGh0dHBz
Oi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL1hLMEY0MG9FdVp2LTN1bGUt
WDU2ODVkXzZNYywg4oCcSSBkb27igJl0IHRoaW5rIHRoZSBwZXJmb3JtYW5jZSBvZiBwcm9jZXNz
aW5nIFRMVnMgaW4gRE9IIHdpbGwgYmUgZ29vZCwgc2VlbXMgdmVyeSBjb21wbGljYXRlZC7igJ0N
Cg0KSSBhZ3JlZSBhbmQgdG8gYWRkIHRoZSBuZWVkIGZvciBwcm9jZXNzaW5nIG11bHRpcGxlIGV4
dGVuc2lvbiBoZWFkZXJzLg0KDQoNCg0KRWNvc3lzdGVtOg0KDQoNCg0KQ1JIIGhhcyBubyBlY29z
eXN0ZW0sIG5vIHB1YmxpYyBwcm9vZiBvZiBjb25jZXB0IG9uIGhhcmR3YXJlIHdpdGggbGluZXJh
dGUgcGVyZm9ybWFuY2UuIFNSdjYgYW5kIFNSSCBiYXNlZCBpbXBsZW1lbnRhdGlvbiBoYXMgYSBs
YXJnZSBlY29zeXN0ZW0uIFRoZSBTUnY2IGVjb3N5c3RlbSBpbmNsdWRlcyBzZXZlcmFsIG9wZW4t
c291cmNlIGltcGxlbWVudGF0aW9uczogKExpbnV4OiBLZXJuZWwgYW5kIHNyZXh0IG1vZHVsZSwg
RkQuaW88aHR0cDovL2ZkLmlvLz46IFZQUCwgQXBwczogU25vcnQsIGlwdGFibGVzIGFuZCBuZnRh
YmxlcywgdGNwZHVtcCBhbmQgV2lyZXNoYXJrKS4gQWxsIHRoaXMgdG9vayB0aGUgaW5kdXN0cnkg
b3ZlciA1IHllYXJzIHRvIGdldCB0byB0aGF0IGxldmVsIG9mIG1hdHVyaXR5IGFuZCBhZG9wdGlv
bi4NCg0KDQoNClN1bW1hcnk6DQoNCg0KDQpJbiBzdW1tYXJ5LCBub3RoaW5nIGFkZHMgdXA7IGl0
IG1ha2VzIG5vIHNlbnNlLg0KDQoNCg0KSXQgd2lsbCB0YWtlIG1vcmUgdGhhbiBoaWphY2tpbmcg
YW4gZW1haWwgdGhyZWFkIGZvciB0aGUgYXV0aG9ycyBvZiBDUkggdG8ganVzdGlmeSB3aHkgNm1h
biBzaG91bGQgZGVmaW5lIGEgbmV3IHJvdXRpbmcgZXh0ZW5zaW9uIGhlYWRlciBmb3IgU2VnbWVu
dCBSb3V0aW5nLg0KDQoNCg0KVGhhbmtzDQoNCg0KDQpSZWdhcmRzIOKApiBaYWZhcg0KDQpGcm9t
OiBpcHY2IDxpcHY2LWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBIdXpoaWJvIDxodXpo
aWJvQGh1YXdlaS5jb20+DQpEYXRlOiBTYXR1cmRheSwgU2VwdGVtYmVyIDcsIDIwMTkgYXQgMTI6
NTggQU0NClRvOiBSb2JlcnQgUmFzenVrIDxycmFzenVrQGdtYWlsLmNvbT4sIFJvbiBCb25pY2Eg
PHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4NCkNjOiAic3ByaW5nQGlldGYu
b3JnIiA8c3ByaW5nQGlldGYub3JnPiwgIjZtYW5AaWV0Zi5vcmciIDw2bWFuQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFtzcHJpbmddIFJlZ2FpbmluZyBGb2N1cyBvbiBTUnY2IGFuZCBTUnY2Kw0K
DQpIaSBSb2JlcnQ6DQoNCkFncmVlIHdpdGggeW91Lg0KU1J2NiBpcyBhIGNvbXBsZXRlbHkgZGlm
ZmVyZW50IHRlY2hub2xvZ3kgZnJvbSBTUiBNUExTLiBUaGUgYmlnZ2VzdCBkaWZmZXJlbmNlIGlz
IHRoYXQgU1J2NidzIFNpZCBpdHNlbGYgaGFzIHJvdXRpbmcgY2FwYWJpbGl0aWVzLiBGb3IgZXhh
bXBsZSwgaXQgaXMgYWdncmVnYXRhYmxlLCBpdCBpcyBwcm9ncmFtbWFibGUsIGl0IGlzIGdsb2Jh
bGx5IHVuaXF1ZSBvdmVyIGEgbGFyZ2VyIHNjb3BlLiBvZi4gU2lkJ3Mgcm91dGluZyBjYXBhYmls
aXRpZXMgYnJpbmcgbWFueSBiZW5lZml0cyB0byB0aGUgbmV0d29yay4gRm9yIGV4YW1wbGU6IG5l
dHdvcmsgc2NhbGFiaWxpdHksIHJlbGlhYmlsaXR5LCBhbmQgc2ltcGxpZmllZCBPdmVybGF5IHBy
b2dyYW1taW5nLiBTbywgSSB0aGluayB0aGF0IGFueSBvcHRpbWl6YXRpb24gd2UgZG8gZm9yIFNS
djYgc2hvdWxkIG5vdCBzYWNyaWZpY2UgU2lkJ3Mgb3duIHJvdXRpbmcgY2FwYWJpbGl0aWVzLiBJ
ZiB3ZSBqdXN0IHdhbnQgdG8gc29sdmUgdGhlIGludGVyb3BlcmFiaWxpdHkgcHJvYmxlbSBiZXR3
ZWVuIE1QTFMgbmV0d29yayBhbmQgSVAgbmV0d29yaywgd2UgY2FuIHNvbHZlIHRoaXMgcHJvYmxl
bSBpbiB0aGUgZmllbGQgb2YgU1IgTVBMUy4NCg0KVGhhbmsgeW91LA0KWmhpYm8NCg0KRnJvbTog
c3ByaW5nIFttYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb2Jl
cnQgUmFzenVrDQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciAwNiwgMjAxOSA5OjMzIFBNDQpUbzog
Um9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPg0KQ2M6IHNw
cmluZ0BpZXRmLm9yZzsgNm1hbkBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzcHJpbmddIFJlZ2Fp
bmluZyBGb2N1cyBvbiBTUnY2IGFuZCBTUnY2Kw0KDQpEZWFyIFJvbiwNCg0KSSB0aGluayB5b3Ug
Zm9yZ290IGZldyBtYWluIHBvaW50cyBpbiB0aGUgc3VtbWFyeToNCg0KKiBNYW55IG9wZXJhdG9y
cyB1c2UgU1ItTVBMUyBzdWNjZXNzZnVsbHkgYW5kIGl0IGhhcyBiZWVuIGJvdGggc3RhbmRhcmRp
emVkIGFuZCBzdWNjZXNzZnVsbHkgZGVwbG95ZWQgaW4gdGhlIG5ldHdvcmsgd2l0aCBpbnRlcm9w
ZXJhYmxlIGltcGxlbWVudGF0aW9ucw0KDQoqIFRoZSBvdmVyaGVhZCBvbiB0aGUgZGF0YSBwbGFu
ZSBvZiBTUnY2KyBpcyB2ZXJ5IGNvbXBhcmFibGUgdG8gb3ZlcmhlYWQgb2YgU1ItTVBMUw0KDQoq
IFRoZSBjb250cm9sIHBsYW5lIGV4dGVuc2lvbnMgQkdQLCBJR1AgYXJlIGF2YWlsYWJsZSBmb3Ig
U1ItTVBMUyBhbmQgbm9uIGFyZSBhdmFpbGFibGUgZm9yIFNSdjYrDQoNCiogU1J2NisgcmVxdWly
ZXMgYSBuZXcgbWFwcGluZyBvZiBTSURzIHRvIHByZWZpeGVzIHRvIGJlIGRpc3RyaWJ1dGVkIGJ5
IGNvbnRyb2wgcGxhbmUNCg0KKiBJZiBvcGVyYXRvcnMgY2hvb3NlIG5vdCB0byB1c2UgTVBMUyB0
cmFuc3BvcnQgU1ItTVBMUyBjYW4gYmUgZWFzaWx5IHRyYW5zcG9ydGVkIG92ZXIgSVB2NCBvciBJ
UHY2IHZhbmlsbGEgZGF0YSBwbGFuZQ0KDQoqIEV4dGVuc2lvbnMgZm9yIGFkZGl0aW9uYWwgYXBw
bGljYXRpb25zIGxpa2UgTDNWUE5zIG9yIEwyVlBOcyB3aWxsIHJlcXVpcmUgYW5vdGhlciBzZXQg
b2YgcHJvdG9jb2wgYW5kIGltcGxlbWVudGF0aW9uIGNoYW5nZXMuDQoNCiogSWYgdGhlcmUgYXJl
IHZlbmRvcnMgd2hvIGRvIG5vdCB3YW50IHRvIHByb3ZpZGUgU1ItTVBMUyBTSUQgbWFwcGluZyB0
byBJUHY2IGFkZHJlc3NlcyBpbiB0aGVpciBjb250cm9sIHBsYW5lcyBsZXQncyBmb2N1cyBzdGFu
ZGFyZGl6YXRpb24gYW5kIGluZHVzdHJ5IHdvcmsgaW4gdGhpcyBkaXJlY3Rpb24uDQoNCldpdGgg
YWxsIG9mIHRoZSBhYm92ZSBJIHRoaW5rIGl0IHdvdWxkIGJlIGEgc2VyaW91cyBtaXN0YWtlIC0g
YXQgdGhpcyBwb2ludCBvZiB0aW1lIC0gdG8gY29udGludWUgd29yayBvbiBTUnY2KyBpbiB0aGUg
SUVURi4NCg0KVGhhbmsgeW91LA0KUm9iZXJ0Lg0KDQoNCk9uIEZyaSwgU2VwIDYsIDIwMTkgYXQg
MzowOCBQTSBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc8
bWFpbHRvOjQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+PiB3cm90ZToNCkZvbGtzLA0KDQpX
ZSBoYXZlIGV4cGxvcmVkIG1hbnkgZmFjZXRzIG9mIFNSdjYgYW5kIFNSdjYsIHNvbWV0aW1lIHBh
c3Npb25hdGVseS4gSSB0aGluayB0aGF0IHRoaXMgZXhwbG9yYXRpb24gaXMgYSBnb29kIHRoaW5n
LiBJbiB0aGUgd29yZHMgb2YgVG9sa2llbiwg4oCcQWxsIHdobyB3YW5kZXIgYXJlIG5vdCBsb3N0
LuKAnQ0KDQpCdXQgaXQgbWF5IGJlIHRpbWUgdG8gcmVmb2N1cyBvbiB0aGUgZm9sbG93aW5nOg0K
DQoNCiAgKiAgIEZvciBtYW55IG9wZXJhdG9ycywgU1J2NiBpcyBub3QgZGVwbG95YWJsZSB1bmxl
c3MgdGhlIHByb2JsZW0gb2YgaGVhZGVyIGxlbmd0aCBpcyBhZGRyZXNzZWQNCiAgKiAgIE1hbnkg
b2JqZWN0aW9ucyB0aGUgdVNJRCBwcm9wb3NhbCByZW1haW4gdW5hbnN3ZXJlZA0KICAqICAgU1J2
Nisgb2ZmZXJzIGFuIGFsdGVybmF0aXZlIHNvbHV0aW9uDQoNCkdpdmVuIHRoZXNlIHRocmVlIGZh
Y3RzLCBJIHRoaW5rIHRoYXQgaXQgd291bGQgYmUgYSBtaXN0YWtlIHRvIGRpc2NvbnRpbnVlIHdv
cmsgb24gU1J2NisuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQpKdW5p
cGVyIEJ1c2luZXNzIFVzZSBPbmx5DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KSUVURiBJUHY2IHdvcmtpbmcgZ3Jv
dXAgbWFpbGluZyBsaXN0DQppcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPg0KQWRt
aW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vaXB2Ng0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCg==

--_000_F2ADBBE894EB4A45AEAA0009B8A17E99ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <3EB8F575C1115742BEEE7471E31C7AA9@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAw
IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7
DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx
IDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTpTaW1TdW47fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDAN
Cgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0KcC5nbWFpbC1tMTA0MzE2NzM0OTUzOTUwNTk4OG1zaXBmb290ZXIzMGIzZDUz
OCwgbGkuZ21haWwtbTEwNDMxNjczNDk1Mzk1MDU5ODhtc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5n
bWFpbC1tMTA0MzE2NzM0OTUzOTUwNTk4OG1zaXBmb290ZXIzMGIzZDUzOA0KCXttc28tc3R5bGUt
bmFtZTpnbWFpbC1tXzEwNDMxNjczNDk1Mzk1MDU5ODhtc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJbXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseTpTaW1TdW47fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFG
NDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJl
Zm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu
OjEuMGluIDEuMjVpbiAxLjBpbiAxLjI1aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlz
dC1pZDoxNjI3ODU4NzA4Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMTA4OTk4MTE4MCA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2
NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi43NWlu
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBs
aXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6MS43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyLjI1aW47DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjI1
aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjMuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2lu
LWxlZnQ6NC4yNWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTg2NDMxOTEwNzsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6MTIwNDQ0NTYyODt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVs
Mw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxl
dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwx
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjIw
NjUwNTk0MjY7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNjcwNjE0MDgwO30NCkBsaXN0IGwy
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDI6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
b2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+
PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBzdHlsZT0ibWFyZ2luOjBp
bjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5IaSwm
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAx
cHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5JIGFncmVlIG9uIEh1emhpYm8gb24gaGlz
IG9ic2VydmF0aW9uIG9uIFNSdjYgU0lEcyBhbmQgdGhlaXIgYmVuZWZpdCBmb3Igc2NhbGluZywg
YW1vbmcgb3RoZXIgYXNwZWN0cyBoZSBtZW50aW9uZWQuJm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBz
dHlsZT0iY29sb3I6IzFDMUUyOSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6
IzFDMUUyOSI+Q1JIIGJhc2VkIHNvbHV0aW9uLCBvbiB0aGUgb3RoZXIgaGFuZCwgaW5oZXJpdHMg
YWxsIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgYSDigJxtYXBwaW5nIHRhYmxl4oCdIGJhc2VkIHNv
bHV0aW9uLCBpbmNsdWRpbmcgc2NhbGluZy4mbmJzcDtIZXJlIGlzIGEgcGFydGlhbCBsaXN0Og0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48
Yj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+TVBMUyBvdmVyIFVEUCBSZWRvbmU8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij46DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUMxRTI5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMx
RTI5Ij5NYW55IGhhdmUgcG9pbnRlZCBvdXQgdGhhdCBDUkggZG9lcyBhbGwgdGhpcyB0byBhY2hp
ZXZlIHdoYXQgY2FuIGJlIGFjaGlldmVkIHVzaW5nIGFscmVhZHkgZGVmaW5lZCwgYWRvcHRlZCwg
YW5kIGRlcGxveWVkIHNwZWNpZmljYXRpb24uIExpa2UgRGlyayBtZW50aW9uZWQ6ICZxdW90O05v
IG5lZWQgdG8gcmUtaW52ZW50IE1QTFMNCiBvdmVyIFVEUCB1c2luZyBhIGRpZmZlcmVudCBlbmNh
cHN1bGF0aW9uIGluYXBwcm9wcmlhdGVseSBuYW1lZCAmcXVvdDtTUnY2JiM0MzsmcXVvdDsuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+UGxlYXNlIHNlZTo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5Db21tZW50cyBmcm9tIERpcms6Jm5ic3A7PGEg
aHJlZj0iaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvNkJtNG5O
NWFoOHJGYjdWdXRleEszMGtSVVBNIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OiM0QTZFRTAiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzZC
bTRuTjVhaDhyRmI3VnV0ZXhLMzBrUlVQTTwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHls
ZT0iY29sb3I6IzFDMUUyOSI+TWFueSBlbWFpbHMgZnJvbSBSb2JlcnQsIGluY2x1ZGluZyZuYnNw
OzxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzZi
ZFhfZ2I0N3VGWW5kNnl0d0ZMUFl4WENZbyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjojNEE2RUUwIj5odHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nwcmlu
Zy82YmRYX2diNDd1RlluZDZ5dHdGTFBZeFhDWW88L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxQzFFMjkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0
eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PGI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxQzFFMjkiPk5lZWQgZm9yIG5ldyBSb3V0aW5nIEV4dGVuc2lvbiBIZWFkZXIgZm9yIFNS
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Og0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh
biBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29s
b3I6IzFDMUUyOSI+Tm90IHRvIG1lbnRpb24gdGhlIG5lZWQgZm9yIGRlZmluaW5nIGEgbmV3IHJv
dXRpbmcgZXh0ZW5zaW9uIGhlYWRlciBmb3IgU2VnbWVudCBSb3V0aW5nLiBXaGVyZSA2bWFuIHdv
cmtpbmcgZ3JvdXAgaGFzIGRlZmluZWQgU1JIOiB0aGUgd29yayBzdGFydGVkIGluIE1hcmNoIDIw
MTQuIFRoZSA2bWFuIFdHIHNwZW50IGEgbG90DQogb2YgZWZmb3J0cyAoMTAwMHMgb2YgZW1haWws
IGRvemVucyBvZiBkb2N1bWVudCByZXZpc2lvbiwgZG96ZW5zIG9mIElFVEYgcHJlc2VudGF0aW9u
cywgY29udHJvbCBwbGFuIHdvcmsgdGhhdCBpcyBhZG9wdGVkIGJ5IG11bHRpcGxlIHdvcmtncm91
cHMsIGV0Yy4pLiBOb3QgdG8gbWVudGlvbiAtIEltcGxlbWVudGF0aW9uIG9uIDEyIGhhcmR3YXJl
IHBsYXRmb3JtcywgaW5jbHVkaW5nIE1lcmNoYW50IFNpbGljb24uIE11bHRpcGxlIHByb3ZpZGVy
cw0KIGhhdmUgZGVwbG95ZWQgdGhlIFNSdjYgbmV0d29yayBwcm9ncmFtbWluZyBzb2x1dGlvbiBh
bmQgaXRzIFNSSCBlbmNhcHN1bGF0aW9uIHdpdGggbGluZS1yYXRlIHBlcmZvcm1hbmNlIGNhcnJ5
aW5nIGEgc2lnbmlmaWNhbnQgYW1vdW50IG9mIGNvbW1lcmNpYWwgdHJhZmZpYy4gU2V2ZXJhbCBp
bmRlcGVuZGVudCBwdWJsaWMgaW50ZXJvcGVyYWJpbGl0eSByZXBvcnRzIGRvY3VtZW50aW5nIHN1
Y2Nlc3NmdWwgaW50ZXJvcGVyYWJpbGl0eSBvZiBpbXBsZW1lbnRhdGlvbg0KIGZyb20gbXVsdGlw
bGUgdmVuZG9ycyBleGlzdC4gSW4gdGhpcyByZWdhcmQsIHBsZWFzZSBhbHNvIHNlZSBMaWtlIERh
bidzIGVtYWlsOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJj
aC9tc2cvc3ByaW5nL09CMWw0MUVoaFV1OHg4WEVuS2FCVGRjekRqNCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjojNEE2RUUwIj5odHRwczovL21haWxhcmNoaXZlLmlldGYub3Jn
L2FyY2gvbXNnL3NwcmluZy9PQjFsNDFFaGhVdTh4OFhFbkthQlRkY3pEajQ8L3NwYW4+PC9hPi4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPk5lZWQgZm9yIENvbnRyb2wgUGxhbmU8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij4NCjxiPkV4dGVuc2lvbnMgZm9yIGFs
bCBwcm90b2NvbHM8L2I+OiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5BbGwgdGhlIHJvdXRp
bmcgcHJvdG9jb2xzIHJlcXVpcmUgZXh0ZW5zaW9ucyB0byBjYXJyeSB0aGUgbWFwcGluZyB0YWJs
ZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1i
b3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPkNoYW5nZXMgaW4gQkdQ
LCBJU0lTLCBPU1BGLCBCR1AtTFMsIFBDRSwgZXRjLiBhbmQgYWxsIGNvbnRyb2wgcGxhbiBwcm90
b2NvbHMgYXJlIHJlcXVpcmVkLiBTb21lIGV4dGVuc2lvbiBoYXMgYmVlbiBhbHJlYWR5IHByb3Bv
c2VkIGFuZCB3ZXJlIHByZXNlbnRlZCBhdCBJRVRGMTA1LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxQzFFMjkiPk5vdCB0byBtZW50aW9uIG5ldyBleHRlbnNpb25zIGZvciBt
YW5hZ2VhYmlsaXR5Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+T0FNPC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Og0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0i
Y29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUy
OSI+V2UgaGF2ZSBhbHJlYWR5IGVzdGFibGlzaGVkIG9uIHRoaXMgbWFpbGluZyB0cmVhZCB0aGF0
IE1QTFMgbGlrZSBPQU0gdG9vbCBraXQgaXMgYWxzbyBuZWVkZWQgZm9yIGRlYnVnZ2FiaWxpdHku
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+SUNNUCBlcnJvciBw
cm9jZXNzaW5nIGRvZXMgbm90IHdvcmsgZm9yIENSSC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUMxRTI5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUMxRTI5Ij5JbmNvbXBsZXRlIFNvbHV0aW9uLyBUSS1MRkE8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUMxRTI5Ij46DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMx
RTI5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjtt
YXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5UaGUgQ1JI
IHNvbHV0aW9uIGlzIGluY29tcGxldGUuIEUuZy4sIGl0IGRvZXMgbm90IHRhbGsgYWJvdXQgVEkt
TEZBIGFuZCBob3cgcHJvdGVjdGlvbiB3b3JrcyB3aXRoIE8oNTAgbXNlYykgcGVyZm9ybWFuY2Ug
aW4gdGhpcyBzb2x1dGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMx
RTI5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjtt
YXJnaW4tYm90dG9tOi4wMDAxcHQiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5TY2Fs
aW5nPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Og0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48
c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0i
Y29sb3I6IzFDMUUyOSI+T3ZlcmFsbCwgQ1JIIGJhc2VkIHNvbHV0aW9uIGRvZXMgbm90IHNjYWxl
IGluIGEgbGFyZ2Utc2NhbGUgbmV0d29yay4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBzdHlsZT0iY29sb3I6
IzFDMUUyOTttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDotLjI1
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwwIGxldmVsMSBsZm80Ij4NCkluIGEg
bGFyZ2Utc2NhbGUgbXVsdGktZG9tYWluIGludGVyY29ubmVjdCwgYSBzZWFtbGVzcyBNUExTIGxp
a2Ugc29sdXRpb24gaXMgbmVlZGVkIGZvciB0aGUgQ1JIIHRvIHdvcmsuIFNwZWNpZmljYWxseSwg
dGhlIENSSCBzdWZmZXJzIGZyb20gdGhlIGxhcmdlIGxhYmVsIHN0YWNrIGFuZCBwcm90ZWN0aW9u
LyBjb252ZXJnZW5jZSBjaGFsbGVuZ2VzLiZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9saT48bGkg
c3R5bGU9ImNvbG9yOiMxQzFFMjk7bWFyZ2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFy
Z2luLWxlZnQ6LS4yNWluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMCBsZXZlbDEg
bGZvNCI+DQpDUkggYmFzZWQgc29sdXRpb24gd2lsbCBhbHNvIGltcGFjdCB0aGUgc2l6ZSBvZiB0
aGUgRklCLiBJdCByZXF1aXJlcyBhIFNJRCB0byBJUHY2IGFkZHJlc3MgbWFwcGluZyB0YWJsZSAo
bm90IHRvIG1lbnRpb24gbG9va3VwKS4gVGhpcyByZXF1aXJlcyBtb3JlIG1lbW9yeSBhbmQgY2F1
c2VzIEZJQiBzY2FsaW5nIGlzc3Vlcy4gTm90IHRvIG1lbnRpb24sIHRoZSBjb2RlIGNvbXBsZXhp
dHkgaW4gYW4gSVAgaW1wbGVtZW50YXRpb24uJm5ic3A7PG86cD48L286cD48L2xpPjxsaSBzdHls
ZT0iY29sb3I6IzFDMUUyOTttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4t
bGVmdDotLjI1aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwwIGxldmVsMSBsZm80
Ij4NClNpbWlsYXIgdG8gRklCLCBSSUIgd2lsbCBuZWVkIHRvIGludHJvZHVjZSBhIG5ldyByb3V0
ZSB0YWJsZS9lbnRyeSB0eXBlIGZvciBJRCBtYXBwaW5nIGluIGNhc2Ugb2YgQ1JILiBUaGF0IHJl
cXVpcmVzIG1vcmUgbWVtb3J5IGFuZCBjYXVzZXMgUklCIHNjYWxpbmcgaXNzdWVzLiBOb3QgdG8g
bWVudGlvbiwgdGhlIGNvZGUgY29tcGxleGl0eSBpbiBhbiBJUCBpbXBsZW1lbnRhdGlvbi4mbmJz
cDs8bzpwPjwvbzpwPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjojMUMxRTI5O21hcmdpbi10b3A6MGlu
O21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9tOi4wMDAx
cHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPg0KRXRjLiA8bzpwPjwvbzpwPjwvbGk+PC91bD4N
CjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxQzFFMjkiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
QzFFMjkiPlBlcmZvcm1hbmNlPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+
Og0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+SSBhbHNvIGFncmVlIHdpdGggQ2hlbmcgTGkm
bmJzcDs8YSBocmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nwcmlu
Zy9YSzBGNDBvRXVadi0zdWxlLVg1Njg1ZF82TWMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFDMUUyOSI+aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9z
cHJpbmcvWEswRjQwb0V1WnYtM3VsZS1YNTY4NWRfNk1jPC9zcGFuPjwvYT4sDQog4oCcSSBkb27i
gJl0IHRoaW5rIHRoZSBwZXJmb3JtYW5jZSBvZiBwcm9jZXNzaW5nIFRMVnMgaW4gRE9IIHdpbGwg
YmUgZ29vZCwgc2VlbXMgdmVyeSBjb21wbGljYXRlZC7igJ0mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5JIGFncmVlIGFuZCB0byBhZGQgdGhlIG5lZWQgZm9yIHBy
b2Nlc3NpbmcgbXVsdGlwbGUgZXh0ZW5zaW9uIGhlYWRlcnMuJm5ic3A7Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48Yj48c3BhbiBz
dHlsZT0iY29sb3I6IzFDMUUyOSI+RWNvc3lzdGVtPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29s
b3I6IzFDMUUyOSI+Og0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Q1JIIGhhcyBubyBlY29z
eXN0ZW0sIG5vIHB1YmxpYyBwcm9vZiBvZiBjb25jZXB0IG9uIGhhcmR3YXJlIHdpdGggbGluZXJh
dGUgcGVyZm9ybWFuY2UuIFNSdjYgYW5kIFNSSCBiYXNlZCBpbXBsZW1lbnRhdGlvbiBoYXMgYSBs
YXJnZSBlY29zeXN0ZW0uIFRoZSBTUnY2IGVjb3N5c3RlbSBpbmNsdWRlcyBzZXZlcmFsIG9wZW4t
c291cmNlDQogaW1wbGVtZW50YXRpb25zOiAoTGludXg6IEtlcm5lbCBhbmQgc3JleHQgbW9kdWxl
LCZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9mZC5pby8iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6IzRBNkVFMCI+RkQuaW88L3NwYW4+PC9hPjogVlBQLCBBcHBzOiBTbm9ydCwgaXB0
YWJsZXMgYW5kIG5mdGFibGVzLCB0Y3BkdW1wIGFuZCBXaXJlc2hhcmspLiBBbGwgdGhpcyB0b29r
IHRoZSBpbmR1c3RyeSBvdmVyIDUgeWVhcnMgdG8gZ2V0IHRvIHRoYXQNCiBsZXZlbCBvZiBtYXR1
cml0eSBhbmQgYWRvcHRpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFD
MUUyOSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+U3Vt
bWFyeTwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPjoNCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxQzFFMjkiPkluIHN1bW1hcnksIG5vdGhpbmcgYWRkcyB1cDsgaXQgbWFrZXMgbm8g
c2Vuc2UuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5JdCB3aWxsIHRha2UgbW9yZSB0aGFu
IGhpamFja2luZyBhbiBlbWFpbCB0aHJlYWQgZm9yIHRoZSBhdXRob3JzIG9mIENSSCB0byBqdXN0
aWZ5IHdoeSA2bWFuIHNob3VsZCBkZWZpbmUgYSBuZXcgcm91dGluZyBleHRlbnNpb24gaGVhZGVy
IGZvciBTZWdtZW50IFJvdXRpbmcuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6
IzFDMUUyOSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+VGhh
bmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+UmVnYXJkcyDigKYgWmFmYXImbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTog
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmlwdjYgJmx0O2lwdjYtYm91bmNl
c0BpZXRmLm9yZyZndDsgb24gYmVoYWxmIG9mIEh1emhpYm8gJmx0O2h1emhpYm9AaHVhd2VpLmNv
bSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+U2F0dXJkYXksIFNlcHRlbWJlciA3LCAyMDE5IGF0IDEy
OjU4IEFNPGJyPg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFzenVrICZsdDtycmFzenVrQGdtYWlsLmNv
bSZndDssIFJvbiBCb25pY2EgJmx0O3Jib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9y
ZyZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O3NwcmluZ0BpZXRmLm9yZyZxdW90OyAmbHQ7c3By
aW5nQGlldGYub3JnJmd0OywgJnF1b3Q7Nm1hbkBpZXRmLm9yZyZxdW90OyAmbHQ7Nm1hbkBpZXRm
Lm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UkU6IFtzcHJpbmddIFJlZ2FpbmluZyBGb2N1
cyBvbiBTUnY2IGFuZCBTUnY2JiM0Mzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
SGkgUm9iZXJ0Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QWdyZWUgd2l0aCB5
b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlNSdjYgaXMgYSBj
b21wbGV0ZWx5IGRpZmZlcmVudCB0ZWNobm9sb2d5IGZyb20gU1IgTVBMUy4gVGhlIGJpZ2dlc3Qg
ZGlmZmVyZW5jZSBpcyB0aGF0IFNSdjYncyBTaWQgaXRzZWxmIGhhcyByb3V0aW5nIGNhcGFiaWxp
dGllcy4gRm9yIGV4YW1wbGUsIGl0IGlzIGFnZ3JlZ2F0YWJsZSwgaXQgaXMgcHJvZ3JhbW1hYmxl
LCBpdCBpcyBnbG9iYWxseQ0KIHVuaXF1ZSBvdmVyIGEgbGFyZ2VyIHNjb3BlLiBvZi4gU2lkJ3Mg
cm91dGluZyBjYXBhYmlsaXRpZXMgYnJpbmcgbWFueSBiZW5lZml0cyB0byB0aGUgbmV0d29yay4g
Rm9yIGV4YW1wbGU6IG5ldHdvcmsgc2NhbGFiaWxpdHksIHJlbGlhYmlsaXR5LCBhbmQgc2ltcGxp
ZmllZCBPdmVybGF5IHByb2dyYW1taW5nLiBTbywgSSB0aGluayB0aGF0IGFueSBvcHRpbWl6YXRp
b24gd2UgZG8gZm9yIFNSdjYgc2hvdWxkIG5vdCBzYWNyaWZpY2UgU2lkJ3Mgb3duDQogcm91dGlu
ZyBjYXBhYmlsaXRpZXMuIElmIHdlIGp1c3Qgd2FudCB0byBzb2x2ZSB0aGUgaW50ZXJvcGVyYWJp
bGl0eSBwcm9ibGVtIGJldHdlZW4gTVBMUyBuZXR3b3JrIGFuZCBJUCBuZXR3b3JrLCB3ZSBjYW4g
c29sdmUgdGhpcyBwcm9ibGVtIGluIHRoZSBmaWVsZCBvZiBTUiBNUExTLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhh
bmsgeW91LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5aaGlibzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIFNlcHRl
bWJlciAwNiwgMjAxOSA5OjMzIFBNPGJyPg0KPGI+VG86PC9iPiBSb24gQm9uaWNhICZsdDtyYm9u
aWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBzcHJp
bmdAaWV0Zi5vcmc7IDZtYW5AaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJp
bmddIFJlZ2FpbmluZyBGb2N1cyBvbiBTUnY2IGFuZCBTUnY2JiM0Mzs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkRlYXIgUm9uLDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SSB0aGluayZuYnNw
O3lvdSBmb3Jnb3QgZmV3IG1haW4gcG9pbnRzIGluIHRoZSBzdW1tYXJ5OiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
KiBNYW55IG9wZXJhdG9ycyB1c2UgU1ItTVBMUyBzdWNjZXNzZnVsbHkgYW5kIGl0IGhhcyBiZWVu
IGJvdGggc3RhbmRhcmRpemVkIGFuZCBzdWNjZXNzZnVsbHkgZGVwbG95ZWQgaW4gdGhlIG5ldHdv
cmsmbmJzcDt3aXRoIGludGVyb3BlcmFibGUgaW1wbGVtZW50YXRpb25zJm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4q
IFRoZSBvdmVyaGVhZCBvbiB0aGUgZGF0YSBwbGFuZSBvZiBTUnY2JiM0MzsgaXMgdmVyeSBjb21w
YXJhYmxlIHRvIG92ZXJoZWFkIG9mIFNSLU1QTFM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiogVGhlIGNvbnRyb2wgcGxhbmUg
ZXh0ZW5zaW9ucyBCR1AsIElHUCBhcmUgYXZhaWxhYmxlIGZvciBTUi1NUExTIGFuZCBub24gYXJl
IGF2YWlsYWJsZSBmb3IgU1J2NiYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4qIFNSdjYmIzQzOyByZXF1aXJlcyBhIG5l
dyBtYXBwaW5nIG9mIFNJRHMgdG8gcHJlZml4ZXMgdG8gYmUgZGlzdHJpYnV0ZWQgYnkgY29udHJv
bCBwbGFuZSZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+KiBJZiBvcGVyYXRvcnMgY2hvb3NlIG5vdCB0byB1c2UgTVBM
UyB0cmFuc3BvcnQgU1ItTVBMUyBjYW4gYmUgZWFzaWx5IHRyYW5zcG9ydGVkIG92ZXIgSVB2NCBv
ciBJUHY2IHZhbmlsbGEgZGF0YSBwbGFuZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+KiBFeHRlbnNpb25zIGZvciBhZGRpdGlv
bmFsIGFwcGxpY2F0aW9ucyBsaWtlIEwzVlBOcyBvciBMMlZQTnMgd2lsbCByZXF1aXJlIGFub3Ro
ZXIgc2V0IG9mIHByb3RvY29sIGFuZCBpbXBsZW1lbnRhdGlvbiBjaGFuZ2VzLiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+KiBJZiB0aGVyZSBhcmUmbmJzcDt2ZW5kb3JzIHdobyBkbyBub3Qgd2FudCB0byBwcm92aWRl
IFNSLU1QTFMgU0lEIG1hcHBpbmcgdG8gSVB2NiBhZGRyZXNzZXMgaW4gdGhlaXIgY29udHJvbCBw
bGFuZXMgbGV0J3MgZm9jdXMgc3RhbmRhcmRpemF0aW9uIGFuZCBpbmR1c3RyeSB3b3JrIGluIHRo
aXMgZGlyZWN0aW9uLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+V2l0aCBhbGwgb2YgdGhlIGFib3ZlIEkgdGhpbmsg
aXQgd291bGQgYmUgYSBzZXJpb3VzIG1pc3Rha2UgLSBhdCB0aGlzIHBvaW50IG9mIHRpbWUgLSB0
byBjb250aW51ZSB3b3JrIG9uIFNSdjYmIzQzOyBpbiB0aGUgSUVURi4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRo
YW5rIHlvdSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+Um9iZXJ0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgU2VwIDYsIDIwMTkgYXQgMzowOCBQ
TSBSb24gQm9uaWNhICZsdDtyYm9uaWNhPTxhIGhyZWY9Im1haWx0bzo0MGp1bmlwZXIubmV0QGRt
YXJjLmlldGYub3JnIj40MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7
bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkZv
bGtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2UgaGF2ZSBleHBsb3JlZCBtYW55IGZh
Y2V0cyBvZiBTUnY2IGFuZCBTUnY2LCBzb21ldGltZSBwYXNzaW9uYXRlbHkuIEkgdGhpbmsgdGhh
dCB0aGlzIGV4cGxvcmF0aW9uIGlzIGEgZ29vZCB0aGluZy4gSW4gdGhlIHdvcmRzIG9mIFRvbGtp
ZW4sIOKAnEFsbCB3aG8gd2FuZGVyIGFyZSBub3QgbG9zdC7igJ08bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPkJ1dCBpdCBtYXkgYmUgdGltZSB0byByZWZvY3VzIG9uIHRoZSBmb2xsb3dpbmc6
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
MiBsZXZlbDEgbGZvMyI+DQpGb3IgbWFueSBvcGVyYXRvcnMsIFNSdjYgaXMgbm90IGRlcGxveWFi
bGUgdW5sZXNzIHRoZSBwcm9ibGVtIG9mIGhlYWRlciBsZW5ndGggaXMgYWRkcmVzc2VkPG86cD48
L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMi
Pg0KTWFueSBvYmplY3Rpb25zIHRoZSB1U0lEIHByb3Bvc2FsIHJlbWFpbiB1bmFuc3dlcmVkPG86
cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxm
bzMiPg0KU1J2NiYjNDM7IG9mZmVycyBhbiBhbHRlcm5hdGl2ZSBzb2x1dGlvbjxvOnA+PC9vOnA+
PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R2l2ZW4gdGhlc2UgdGhyZWUgZmFjdHMsIEkgdGhpbmsg
dGhhdCBpdCB3b3VsZCBiZSBhIG1pc3Rha2UgdG8gZGlzY29udGludWUgd29yayBvbiBTUnY2JiM0
MzsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iZ21haWwtbTEwNDMxNjczNDk1Mzk1MDU5ODhtc2lwZm9vdGVyMzBi
M2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAw
MDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SnVu
aXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCklFVEYgSVB2NiB3b3Jr
aW5nIGdyb3VwIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT48YnI+DQpBZG1pbmlzdHJhdGl2ZSBS
ZXF1ZXN0czogPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
cHY2IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2lwdjY8L2E+PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_F2ADBBE894EB4A45AEAA0009B8A17E99ciscocom_--


From nobody Sat Sep  7 08:39:47 2019
Return-Path: <xiejingrong@huawei.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 DFCCB120AF7; Sat,  7 Sep 2019 08:39:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.631
X-Spam-Level: 
X-Spam-Status: No, score=-3.631 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, INVALID_MSGID=0.568, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 PqNO8Y_aUCD3; Sat,  7 Sep 2019 08:39:41 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8394D120824; Sat,  7 Sep 2019 08:39:41 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 19B77D610FCFCF6A39C7; Sat,  7 Sep 2019 16:39:39 +0100 (IST)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 7 Sep 2019 16:39:38 +0100
Received: from NKGEML514-MBS.china.huawei.com ([169.254.3.54]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0439.000; Sat, 7 Sep 2019 23:39:29 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: "Zafar Ali (zali)" <zali@cisco.com>, Robert Raszuk <rraszuk@gmail.com>
CC: spring <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYf//g+EA//54LLCAAyragIAAmLuQ
Date: Sat, 7 Sep 2019 15:39:29 +0000
Message-ID: 9594C635-89D9-4204-90CD-654F20E294A7
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com>, <F2ADBBE8-94EB-4A45-AEAA-0009B8A17E99@cisco.com>
In-Reply-To: <F2ADBBE8-94EB-4A45-AEAA-0009B8A17E99@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_9594C63589D9420490CD654F20E294A7_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/QaMGJdRhXE7T4dke0LEznFZ7oXQ>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 15:39:45 -0000

--_000_9594C63589D9420490CD654F20E294A7_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

+1.
I didn't see the possibility of handling packets with EH in fast path witho=
ut the indication of SRv6 SID in the preceding FIB lookup. This is uniquely=
 introduced in SRH and SRv6 networking programming draft.
The only 'problem' rising on the list, the V6 TI LFA,  has been uniquely co=
nsidered in the SRv6 for long, and has the encap scheme at the bottom line,=
 if the EH insertion need some more tech discussion.
I didn't see any advantage or benefit of another v6 encapsulation for SR.

Thanks
Jingrong
From:Zafar Ali (zali) <zali@cisco.com>
To:Huzhibo <huzhibo@huawei.com>;Robert Raszuk <rraszuk@gmail.com>;Ron Bonic=
a <rbonica=3D40juniper.net@dmarc.ietf.org>
Cc:spring <spring@ietf.org>;6man <6man@ietf.org>
Date:2019-09-07 22:33:40
SubjectRe: [spring] Regaining Focus on SRv6 and SRv6+


Hi,



I agree on Huzhibo on his observation on SRv6 SIDs and their benefit for sc=
aling, among other aspects he mentioned.



CRH based solution, on the other hand, inherits all the characteristics of =
a =93mapping table=94 based solution, including scaling. Here is a partial =
list:



MPLS over UDP Redone:



Many have pointed out that CRH does all this to achieve what can be achieve=
d using already defined, adopted, and deployed specification. Like Dirk men=
tioned: "No need to re-invent MPLS over UDP using a different encapsulation=
 inappropriately named "SRv6+".

Please see:

Comments from Dirk: https://mailarchive.ietf.org/arch/msg/spring/6Bm4nN5ah8=
rFb7VutexK30kRUPM

Many emails from Robert, including https://mailarchive.ietf.org/arch/msg/sp=
ring/6bdX_gb47uFYnd6ytwFLPYxXCYo



Need for new Routing Extension Header for SR:



Not to mention the need for defining a new routing extension header for Seg=
ment Routing. Where 6man working group has defined SRH: the work started in=
 March 2014. The 6man WG spent a lot of efforts (1000s of email, dozens of =
document revision, dozens of IETF presentations, control plan work that is =
adopted by multiple workgroups, etc.). Not to mention - Implementation on 1=
2 hardware platforms, including Merchant Silicon. Multiple providers have d=
eployed the SRv6 network programming solution and its SRH encapsulation wit=
h line-rate performance carrying a significant amount of commercial traffic=
. Several independent public interoperability reports documenting successfu=
l interoperability of implementation from multiple vendors exist. In this r=
egard, please also see Like Dan's email: https://mailarchive.ietf.org/arch/=
msg/spring/OB1l41EhhUu8x8XEnKaBTdczDj4.



Need for Control Plane Extensions for all protocols:



All the routing protocols require extensions to carry the mapping table.

Changes in BGP, ISIS, OSPF, BGP-LS, PCE, etc. and all control plan protocol=
s are required. Some extension has been already proposed and were presented=
 at IETF105.

Not to mention new extensions for manageability.



OAM:



We have already established on this mailing tread that MPLS like OAM tool k=
it is also needed for debuggability.

ICMP error processing does not work for CRH.



Incomplete Solution/ TI-LFA:



The CRH solution is incomplete. E.g., it does not talk about TI-LFA and how=
 protection works with O(50 msec) performance in this solution.



Scaling:



Overall, CRH based solution does not scale in a large-scale network.

  *   In a large-scale multi-domain interconnect, a seamless MPLS like solu=
tion is needed for the CRH to work. Specifically, the CRH suffers from the =
large label stack and protection/ convergence challenges.
  *   CRH based solution will also impact the size of the FIB. It requires =
a SID to IPv6 address mapping table (not to mention lookup). This requires =
more memory and causes FIB scaling issues. Not to mention, the code complex=
ity in an IP implementation.
  *   Similar to FIB, RIB will need to introduce a new route table/entry ty=
pe for ID mapping in case of CRH. That requires more memory and causes RIB =
scaling issues. Not to mention, the code complexity in an IP implementation=
.
  *   Etc.



Performance:



I also agree with Cheng Li https://mailarchive.ietf.org/arch/msg/spring/XK0=
F40oEuZv-3ule-X5685d_6Mc, =93I don=92t think the performance of processing =
TLVs in DOH will be good, seems very complicated.=94

I agree and to add the need for processing multiple extension headers.



Ecosystem:



CRH has no ecosystem, no public proof of concept on hardware with linerate =
performance. SRv6 and SRH based implementation has a large ecosystem. The S=
Rv6 ecosystem includes several open-source implementations: (Linux: Kernel =
and srext module, FD.io<http://fd.io/>: VPP, Apps: Snort, iptables and nfta=
bles, tcpdump and Wireshark). All this took the industry over 5 years to ge=
t to that level of maturity and adoption.



Summary:



In summary, nothing adds up; it makes no sense.



It will take more than hijacking an email thread for the authors of CRH to =
justify why 6man should define a new routing extension header for Segment R=
outing.



Thanks



Regards =85 Zafar

From: ipv6 <ipv6-bounces@ietf.org> on behalf of Huzhibo <huzhibo@huawei.com=
>
Date: Saturday, September 7, 2019 at 12:58 AM
To: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=3D40juniper.net@=
dmarc.ietf.org>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Subject: RE: [spring] Regaining Focus on SRv6 and SRv6+

Hi Robert:

Agree with you.
SRv6 is a completely different technology from SR MPLS. The biggest differe=
nce is that SRv6's Sid itself has routing capabilities. For example, it is =
aggregatable, it is programmable, it is globally unique over a larger scope=
. of. Sid's routing capabilities bring many benefits to the network. For ex=
ample: network scalability, reliability, and simplified Overlay programming=
. So, I think that any optimization we do for SRv6 should not sacrifice Sid=
's own routing capabilities. If we just want to solve the interoperability =
problem between MPLS network and IP network, we can solve this problem in t=
he field of SR MPLS.

Thank you,
Zhibo

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: Friday, September 06, 2019 9:33 PM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
Cc: spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Dear Ron,

I think you forgot few main points in the summary:

* Many operators use SR-MPLS successfully and it has been both standardized=
 and successfully deployed in the network with interoperable implementation=
s

* The overhead on the data plane of SRv6+ is very comparable to overhead of=
 SR-MPLS

* The control plane extensions BGP, IGP are available for SR-MPLS and non a=
re available for SRv6+

* SRv6+ requires a new mapping of SIDs to prefixes to be distributed by con=
trol plane

* If operators choose not to use MPLS transport SR-MPLS can be easily trans=
ported over IPv4 or IPv6 vanilla data plane

* Extensions for additional applications like L3VPNs or L2VPNs will require=
 another set of protocol and implementation changes.

* If there are vendors who do not want to provide SR-MPLS SID mapping to IP=
v6 addresses in their control planes let's focus standardization and indust=
ry work in this direction.

With all of the above I think it would be a serious mistake - at this point=
 of time - to continue work on SRv6+ in the IETF.

Thank you,
Robert.


On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.ie=
tf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Folks,

We have explored many facets of SRv6 and SRv6, sometime passionately. I thi=
nk that this exploration is a good thing. In the words of Tolkien, =93All w=
ho wander are not lost.=94

But it may be time to refocus on the following:


  *   For many operators, SRv6 is not deployable unless the problem of head=
er length is addressed
  *   Many objections the uSID proposal remain unanswered
  *   SRv6+ offers an alternative solution

Given these three facts, I think that it would be a mistake to discontinue =
work on SRv6+.

                                                                           =
        Ron



Juniper Business Use Only
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

--_000_9594C63589D9420490CD654F20E294A7_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>
<!--
@font-face
	{font-family:Wingdings}
@font-face
	{font-family:SimSun}
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
@font-face
	{}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New"}
p.msonormal0, li.msonormal0, div.msonormal0
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.gmail-m1043167349539505988msipfooter30b3d538, li.gmail-m10431673495395059=
88msipfooter30b3d538, div.gmail-m1043167349539505988msipfooter30b3d538
	{margin-right:0in;
	margin-left:0in;
	font-size:12.0pt;
	font-family:SimSun}
span.EmailStyle19
	{font-family:"Calibri",sans-serif;
	color:#1F497D}
span.EmailStyle20
	{font-family:"Calibri",sans-serif;
	color:windowtext}
span.HTMLPreformattedChar
	{font-family:"Courier New"}
.MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:1.0in 1.25in 1.0in 1.25in}
div.WordSection1
	{}
ol
	{margin-bottom:0in}
ul
	{margin-bottom:0in}
-->
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<style type=3D"text/css">
<!--
*
	{}
body
	{font-family:Calibri}
-->
</style>
<div>&#43;1.<br>
I didn't see the possibility of handling packets with EH in fast path witho=
ut the indication of SRv6 SID in the preceding FIB lookup. This is uniquely=
 introduced in SRH and SRv6 networking programming draft.
<br>
The only 'problem' rising on the list, the V6 TI LFA,&nbsp; has been unique=
ly considered in the SRv6 for long, and has the encap scheme at the bottom =
line, if the EH insertion need some more tech discussion.
<br>
I didn't see any advantage or benefit of another v6 encapsulation for SR. <=
br>
<br>
Thanks<br>
Jingrong</div>
<div></div>
<div name=3D"AnyOffice-Background-Image" style=3D"border-top:1px solid #B5C=
4DF; padding:8px">
<div style=3D"word-break:break-all"><b>From:</b>Zafar Ali (zali) &lt;zali@c=
isco.com&gt;</div>
<div style=3D"word-break:break-all"><b>To:</b>Huzhibo &lt;huzhibo@huawei.co=
m&gt;;Robert Raszuk &lt;rraszuk@gmail.com&gt;;Ron Bonica &lt;rbonica=3D40ju=
niper.net@dmarc.ietf.org&gt;</div>
<div style=3D"word-break:break-all"><b>Cc:</b>spring &lt;spring@ietf.org&gt=
;;6man &lt;6man@ietf.org&gt;</div>
<div style=3D"word-break:break-all"><b>Date:</b>2019-09-07 22:33:40</div>
<div style=3D"word-break:break-all"><b>Subject</b>Re: [spring] Regaining Fo=
cus on SRv6 and SRv6&#43;</div>
<div><br>
</div>
</div>
<div>
<div class=3D"WordSection1">
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Hi,&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">I agree on Huzhibo on his observation on SRv6 SIDs and their benefit for =
scaling, among other aspects he mentioned.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">CRH based solution, on the other hand, inherits all the characteristics o=
f a =93mapping table=94 based solution, including scaling.&nbsp;Here is a p=
artial list:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">MPLS over UDP Redone</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Many have pointed out that CRH does all this to achieve what can be achie=
ved using already defined, adopted, and deployed specification. Like Dirk m=
entioned: &quot;No need to re-invent MPLS
 over UDP using a different encapsulation inappropriately named &quot;SRv6&=
#43;&quot;.</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Please see:</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Comments from Dirk:&nbsp;<a href=3D"https://mailarchive.ietf.org/arch/msg=
/spring/6Bm4nN5ah8rFb7VutexK30kRUPM" target=3D"_blank"><span style=3D"color=
:#4A6EE0">https://mailarchive.ietf.org/arch/msg/spring/6Bm4nN5ah8rFb7VutexK=
30kRUPM</span></a></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Many emails from Robert, including&nbsp;<a href=3D"https://mailarchive.ie=
tf.org/arch/msg/spring/6bdX_gb47uFYnd6ytwFLPYxXCYo" target=3D"_blank"><span=
 style=3D"color:#4A6EE0">https://mailarchive.ietf.org/arch/msg/spring/6bdX_=
gb47uFYnd6ytwFLPYxXCYo</span></a></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">Need for new Routing Extension Header for SR</span></b><span style=3D"=
color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Not to mention the need for defining a new routing extension header for S=
egment Routing. Where 6man working group has defined SRH: the work started =
in March 2014. The 6man WG spent a lot
 of efforts (1000s of email, dozens of document revision, dozens of IETF pr=
esentations, control plan work that is adopted by multiple workgroups, etc.=
). Not to mention - Implementation on 12 hardware platforms, including Merc=
hant Silicon. Multiple providers
 have deployed the SRv6 network programming solution and its SRH encapsulat=
ion with line-rate performance carrying a significant amount of commercial =
traffic. Several independent public interoperability reports documenting su=
ccessful interoperability of implementation
 from multiple vendors exist. In this regard, please also see Like Dan's em=
ail:&nbsp;<a href=3D"https://mailarchive.ietf.org/arch/msg/spring/OB1l41Ehh=
Uu8x8XEnKaBTdczDj4" target=3D"_blank"><span style=3D"color:#4A6EE0">https:/=
/mailarchive.ietf.org/arch/msg/spring/OB1l41EhhUu8x8XEnKaBTdczDj4</span></a=
>.
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">Need for Control Plane</span></b><span style=3D"color:#1C1E29">
<b>Extensions for all protocols</b>: </span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">All the routing protocols require extensions to carry the mapping table.
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Changes in BGP, ISIS, OSPF, BGP-LS, PCE, etc. and all control plan protoc=
ols are required. Some extension has been already proposed and were present=
ed at IETF105.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Not to mention new extensions for manageability.
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">OAM</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">We have already established on this mailing tread that MPLS like OAM tool=
 kit is also needed for debuggability.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">ICMP error processing does not work for CRH.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">Incomplete Solution/ TI-LFA</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">The CRH solution is incomplete. E.g., it does not talk about TI-LFA and h=
ow protection works with O(50 msec) performance in this solution.&nbsp;</sp=
an></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">Scaling</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Overall, CRH based solution does not scale in a large-scale network.&nbsp=
;</span></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li style=3D"color:#1C1E29; margin-top:0in; margin-bottom:0in; margin-left:=
-.25in; margin-bottom:.0001pt">
In a large-scale multi-domain interconnect, a seamless MPLS like solution i=
s needed for the CRH to work. Specifically, the CRH suffers from the large =
label stack and protection/ convergence challenges.&nbsp;&nbsp;</li><li sty=
le=3D"color:#1C1E29; margin-top:0in; margin-bottom:0in; margin-left:-.25in;=
 margin-bottom:.0001pt">
CRH based solution will also impact the size of the FIB. It requires a SID =
to IPv6 address mapping table (not to mention lookup). This requires more m=
emory and causes FIB scaling issues. Not to mention, the code complexity in=
 an IP implementation.&nbsp;</li><li style=3D"color:#1C1E29; margin-top:0in=
; margin-bottom:0in; margin-left:-.25in; margin-bottom:.0001pt">
Similar to FIB, RIB will need to introduce a new route table/entry type for=
 ID mapping in case of CRH. That requires more memory and causes RIB scalin=
g issues. Not to mention, the code complexity in an IP implementation.&nbsp=
;</li><li style=3D"color:#1C1E29; margin-top:0in; margin-bottom:0in; margin=
-left:-.25in; margin-bottom:.0001pt">
Etc. </li></ul>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">Performance</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">I also agree with Cheng Li&nbsp;<a href=3D"https://mailarchive.ietf.org/a=
rch/msg/spring/XK0F40oEuZv-3ule-X5685d_6Mc" target=3D"_blank"><span style=
=3D"color:#1C1E29">https://mailarchive.ietf.org/arch/msg/spring/XK0F40oEuZv=
-3ule-X5685d_6Mc</span></a>,
 =93I don=92t think the performance of processing TLVs in DOH will be good,=
 seems very complicated.=94&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">I agree and to add the need for processing multiple extension headers.&nb=
sp;&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">Ecosystem</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">CRH has no ecosystem, no public proof of concept on hardware with linerat=
e performance. SRv6 and SRH based implementation has a large ecosystem. The=
 SRv6 ecosystem includes several open-source
 implementations: (Linux: Kernel and srext module,&nbsp;<a href=3D"http://f=
d.io/" target=3D"_blank"><span style=3D"color:#4A6EE0">FD.io</span></a>: VP=
P, Apps: Snort, iptables and nftables, tcpdump and Wireshark). All this too=
k the industry over 5 years to get to that
 level of maturity and adoption.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1=
E29">Summary</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">In summary, nothing adds up; it makes no sense.
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">It will take more than hijacking an email thread for the authors of CRH t=
o justify why 6man should define a new routing extension header for Segment=
 Routing.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Thanks</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29=
">Regards =85 Zafar&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;C=
alibri&quot;,sans-serif">&nbsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">ipv6 &lt;ipv6-bounces@ietf.org&gt; on behalf of Huz=
hibo &lt;huzhibo@huawei.com&gt;<br>
<b>Date: </b>Saturday, September 7, 2019 at 12:58 AM<br>
<b>To: </b>Robert Raszuk &lt;rraszuk@gmail.com&gt;, Ron Bonica &lt;rbonica=
=3D40juniper.net@dmarc.ietf.org&gt;<br>
<b>Cc: </b>&quot;spring@ietf.org&quot; &lt;spring@ietf.org&gt;, &quot;6man@=
ietf.org&quot; &lt;6man@ietf.org&gt;<br>
<b>Subject: </b>RE: [spring] Regaining Focus on SRv6 and SRv6&#43;</span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Hi Robert:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Agree with you.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">SRv6 is a completely different technology from SR MPLS. The biggest di=
fference is that SRv6's Sid itself has routing capabilities. For example, i=
t is aggregatable, it is programmable, it is globally
 unique over a larger scope. of. Sid's routing capabilities bring many bene=
fits to the network. For example: network scalability, reliability, and sim=
plified Overlay programming. So, I think that any optimization we do for SR=
v6 should not sacrifice Sid's own
 routing capabilities. If we just want to solve the interoperability proble=
m between MPLS network and IP network, we can solve this problem in the fie=
ld of SR MPLS.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Thank you,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Zhibo</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;C=
alibri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt; font-family:&quo=
t;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt=
; font-family:&quot;Calibri&quot;,sans-serif"> spring [mailto:spring-bounce=
s@ietf.org]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Friday, September 06, 2019 9:33 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica=3D40juniper.net@dmarc.ietf.org&gt;<br>
<b>Cc:</b> spring@ietf.org; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;</span></=
p>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Dear Ron,</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">I think&nbsp;you forgot few main points in the summary:&nbsp;</span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">* Many operators use SR-MPLS successfully and it has been both standar=
dized and successfully deployed in the network&nbsp;with interoperable impl=
ementations&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">* The overhead on the data plane of SRv6&#43; is very comparable to ov=
erhead of SR-MPLS</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">* The control plane extensions BGP, IGP are available for SR-MPLS and =
non are available for SRv6&#43;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">* SRv6&#43; requires a new mapping of SIDs to prefixes to be distribut=
ed by control plane&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">* If operators choose not to use MPLS transport SR-MPLS can be easily =
transported over IPv4 or IPv6 vanilla data plane</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">* Extensions for additional applications like L3VPNs or L2VPNs will re=
quire another set of protocol and implementation changes.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">* If there are&nbsp;vendors who do not want to provide SR-MPLS SID map=
ping to IPv6 addresses in their control planes let's focus standardization =
and industry work in this direction.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">With all of the above I think it would be a serious mistake - at this =
point of time - to continue work on SRv6&#43; in the IETF.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Thank you,</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Robert.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">&nbsp;</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica &lt;rbonic=
a=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper.net@dmarc.iet=
f.org</a>&gt; wrote:</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0in 0in 0in 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0in; m=
argin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"">Folks,</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">We have explored many facets of SRv6 and =
SRv6, sometime passionately. I think that this exploration is a good thing.=
 In the words of Tolkien, =93All who wander are not lost.=94</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">But it may be time to refocus on the foll=
owing:</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"">For many operators, SRv6 is not deployab=
le unless the problem of header length is addressed</li><li class=3D"MsoNor=
mal" style=3D"">Many objections the uSID proposal remain unanswered</li><li=
 class=3D"MsoNormal" style=3D"">SRv6&#43; offers an alternative solution</l=
i></ul>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">Given these three facts, I think that it =
would be a mistake to discontinue work on SRv6&#43;.</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; Ron</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"gmail-m1043167349539505988msipfooter30b3d538" align=3D"center" =
style=3D"margin:0in; margin-bottom:.0001pt; text-align:center">
<span style=3D"font-size:7.0pt; font-family:&quot;Calibri&quot;,sans-serif;=
 color:black">Juniper Business Use Only</span></p>
</div>
</div>
<p class=3D"MsoNormal">----------------------------------------------------=
----------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------</p>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_9594C63589D9420490CD654F20E294A7_--


From nobody Sat Sep  7 09:17:21 2019
Return-Path: <zali@cisco.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 3F4C01200EB for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 09:17:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=KizvMeRH; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=XQOKXfC3
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 NvmYHQse1qu2 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 09:17:16 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEFCA1200DB for <spring@ietf.org>; Sat,  7 Sep 2019 09:17:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=44633; q=dns/txt; s=iport; t=1567873036; x=1569082636; h=from:to:cc:subject:date:message-id:mime-version; bh=ppLo6xspPvtwJjr3GjFG05ccpK1exLIKMcH0uCIcitQ=; b=KizvMeRHcV3MfsKiBnGsFNH3nvN6mG/b7RYIBsKGzHE+D5ik1hsYpHs9 HSjO4gqaOPc0p09wNYOJBSCE2GjkeMho6qRAWcqU61qE9iEf+qwhFwT3i 8ovERPp0bC+Fj5rTOjTDswg3C6XkiNrKsIRbuuGpN6gtQO5LfkqkBKXd4 A=;
IronPort-PHdr: =?us-ascii?q?9a23=3AHzt9uRB6/hA6qvurzIhhUyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qgw3kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMdRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXF/yKP/CZC0hF8MEX1hgrDm2?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DfAQDL1nNd/5FdJa1lGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBZ4EWL1ADbQ5IIAQLKoQhYoJlA4p1glyXcIFCgRADVAkBAQEMAQE?= =?us-ascii?q?lCAIBAYQ/AheCICM4EwIDCQEBBAEBAQIBBgRthS4MhUoBAQEBAhMRHQEBKg0?= =?us-ascii?q?BBA0BBhADAQIBAQEhAQkCBDAXBgoEAQ0FGweDAAGBHU0DDg8BAgyME5BhAoE?= =?us-ascii?q?4iGFzgTKCfQEBBYEyAQMEg1cYghYJgTSLeBiBQD+BOB+CHmyCYQKBLgERAgE?= =?us-ascii?q?+DRGCTTKCJo89hSGJF45PCoIhA4Z8jXUbgjSHPIQhinGNfogCkGkCBAIEBQI?= =?us-ascii?q?OAQEFgWkhNzBxcBU7KgGCQQmCOQwXFYM6gmSCMIU/c4EpjzABAQ?=
X-IronPort-AV: E=Sophos;i="5.64,477,1559520000";  d="scan'208,217";a="321741727"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Sep 2019 16:17:15 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x87GHF7I011454 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 7 Sep 2019 16:17:15 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 11:17:15 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 12:17:14 -0400
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 7 Sep 2019 11:17:13 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DS8FFAPSaIDRmx++ioXb7ssQZ2hQTRIQVIfCY07CGKFIIU5ygI8MeKaAeBU/7SlerjKERbC1RoX0K9zIA0dzW+NAEhH2y2unV3IxNxrCBtDQ5B7SShwNJkimznWT+SZc1uOeqJyw+h+F2sSEmkthPI7+XWZe00Kg5xEaUah2BI21IF4e1iZTOumVGKBYXGRpBIiwl1gYqR1ijUZOh9I9JPyk38wTH42neobPSCglnnhdirYfCGSkZv4tW5EDcEwujnG8GcxY7GtaW+rgp2KP5E6Ua/rsx4U29/4mQNUbzVtmiFDLvgXmrZKUpn3HogcOK7tYDL1pnlU0qmS42JCHlQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ppLo6xspPvtwJjr3GjFG05ccpK1exLIKMcH0uCIcitQ=; b=GKCfQU7gT8Xj/Hc9RKQVYGl4R6tCxyklsTSOonAeXUMjEeomVT3zZ7cXMHZcDbURw5dfR0AKSxRVrktJq7Di0TrcmTGtbj3F3zjw8FZinyxMv9uqvkkzkwE+PcPMGnA7R2BsRG8+TeJvr+GKxtS6e4iJwR2XMySZu1UdAd0yCAH+rAVF+LEawIBVhRUWLEexE1VwKVJbRoeGP76q9F9McMHKU05nz7nToRzZcPnq4aIbgDep7dNJuIVuidLUEqIRAIuf7Plxg2BD9Y4oT6S1KqddGK0la6QqYYLr3NU68c/KJMP8ZDrYDTFxbcIARkskpjgRVIsMIyCYj5faQaPKCQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ppLo6xspPvtwJjr3GjFG05ccpK1exLIKMcH0uCIcitQ=; b=XQOKXfC381pN1mezL3j1AwcL1eFxc89ydFcuuLaYAK+8eQ9ghNmW+RGHw1eew+N7m7lDIuZpL5wxghTYS9TRGw+xBBIURhH3OiPG1pnI/f4DHeHL+i2YX9jbvo5ZUVHc8wNk7wEUkDDGwgSVPNUORQNq43Z4WaHa1fJevBr9n20=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3577.namprd11.prod.outlook.com (20.178.229.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.15; Sat, 7 Sep 2019 16:17:12 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.018; Sat, 7 Sep 2019 16:17:12 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Ron Bonica <rbonica@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>
CC: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: Going back to the original question for the Spring WG (was: Re: [spring] Beyond SRv6.)
Thread-Index: AQHVZZe09uYEHxIalESVtRJ7Jlek9g==
Date: Sat, 7 Sep 2019 16:17:12 +0000
Message-ID: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-02T13:22:56.0554076Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=eb8da43e-0588-4401-bebc-8673f296ebda; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1004::ee]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4baa385f-3fd4-47bd-4fde-08d733aed73e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3577; 
x-ms-traffictypediagnostic: DM6PR11MB3577:
x-ms-exchange-purlcount: 7
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB3577CD2CFA384769D8058CD0DEB50@DM6PR11MB3577.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(366004)(39860400002)(346002)(376002)(396003)(189003)(199004)(476003)(6512007)(54896002)(6306002)(2616005)(66946007)(66446008)(64756008)(66556008)(66476007)(76116006)(36756003)(6116002)(2906002)(478600001)(7736002)(561944003)(14454004)(99286004)(4326008)(606006)(8676002)(33656002)(81156014)(81166006)(1941001)(86362001)(110136005)(8936002)(58126008)(316002)(25786009)(5660300002)(966005)(91956017)(256004)(53546011)(6506007)(102836004)(6436002)(46003)(186003)(486006)(71190400001)(71200400001)(53936002)(107886003)(6486002)(236005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3577; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 4PhYhOKYfbR+/f258f+8kwg8O/ZW/tSYetLWw99icUdwnPAD3s/nUsHkMs+yvPOYMR6d0hCp5JxyZBAgt5kyG57uawyltzftolo/91x7G7g7d5BuVrl1NC5T3+h18wfYlXCO9Bgr6+yB43Ezm0Q9Wdo8OLriiiC8vBWvzZ2Qcjwly+v769SfD+FGBNloo3KZjvblRq8n1WVy2xyE01VrvDaSsq1idjmZgglWb+CdPf+Kd4cALf9RL8G2rhc+Qek5Bhdk9i3zX4QH3T9CTX6bGfTg2HNNslkaIpW2qteQj9/X0SVUUvqHaG8Ku+BGtXuosysP14yfy6bQF5kyWhAVWeltxtSBJawQ7+iJG6L5ax5omorsbuYiPXrf9U+Q6x6hcHhjZoJzThG5o1fbuhJutxsP91XjWwXTGK1xB/GGBDc=
Content-Type: multipart/alternative; boundary="_000_6B60DF694F15412F82CD1ADD5CC68469ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 4baa385f-3fd4-47bd-4fde-08d733aed73e
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 16:17:12.3986 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: j0J8hR3eZRG7t17emobXNf17TZQ3WmEOfoy2BMuuGI66eMsxGUi+3Rf/1ExPGa6u
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3577
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kpLqqdcugg4KfGUInXf5imO-RgY>
Subject: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Sat, 07 Sep 2019 16:17:19 -0000

--_000_6B60DF694F15412F82CD1ADD5CC68469ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9uLA0KDQoNCg0KPiBUaGVyZSBoYXNuJ3QgYmVlbiBhIHNpbmdsZSBtYWlsIGRlbnlpbmcgdGhl
IGFib3ZlIGFkdmFudGFnZXMgb2YgU1J2NisNCg0KDQoNCkFtb25nIG1hbnkgY29tbWVudHMgZnJv
bSBtYW55IG9wZXJhdG9ycyBhbmQgdmVuZG9ycywgcGxlYXNlIHNlZSwNCg0KaHR0cHM6Ly9tYWls
YXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvd0ZES19CZTdsRXQ0czE5MW02MVdkVU9F
ekw0DQoNCg0KDQpXZSBtdXN0IHJlbWluZCB5b3UgdGhhdCB0aGUgb3JpZ2luYWwgcXVlc3Rpb25z
IGZyb20gdGhlIFNwcmluZyBjaGFpciB3ZXJlIE5PVCBvbiBkZWJhdGluZyB0aGUgc29sdXRpb24u
DQoNCg0KDQpGdXJ0aGVybW9yZSwgZHVyaW5nIFNwcmluZyBXRyBtZWV0aW5nLCBCb2IgKDZtYW4g
Y2hhaXIpLCBzYWlkOg0KDQpbQm9iIEhpbmRlbl0gQXMgNm1hbiBjby1jaGFpciwgd291bGQgbGlr
ZSB0byB1bmRlcnN0YW5kIHdoZXRoZXIgU1BSSU5HIGlzIGludGVyZXN0ZWQgaW4gdGhpcyAoQ1JI
KSB3b3JrLiBBIGNsZWFyIG1lc3NhZ2Ugd291bGQgYmUgdXNlZnVsIHRvIGVuc3VyZSB0aGF0IDZt
YW4gc3BlbmRzIHRpbWUgdXNlZnVsbHkgW2h0dHBzOi8vZXRoZXJwYWQuaWV0Zi5vcmcvcC9ub3Rl
cy1pZXRmLTEwNS1zcHJpbmddLg0KDQoNCg0KICAqICAgWW91IGlnbm9yZWQgdGhlIGNoYWly4oCZ
cyBkaXJlY3Rpb24uDQogICogICBZb3UgYWRkZWQgNm1hbiBXRyBmb3Igc29tZSB1bmtub3duIHJl
YXNvbnMuDQoNCg0KDQpTaW5jZSB5b3UgYWRkZWQgNm1hbiB0byB0aGlzIFNwcmluZyBkaXNjdXNz
aW9uIG9uIHRoZSDigJxyZXF1aXJlbWVudHPigJ0sIGFtb25nIG1hbnkgb3RoZXIgdGhpbmdzLCB0
aGUgdHdvIFdHcyB3aXRuZXNzZWQ6DQoNCg0KDQogICogICBTcHJpbmcgY2hhaXJzIGFuZCBBRCB3
ZXJlIHJlcGVhdGVkbHkgZmxhbWVkLiBUaGV5IGhhZCB0byBkZWZlbmQgW2h0dHBzOi8vbWFpbGFy
Y2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL1pGbV9iUVAxLUMyZjl4SnVYdHZFZDltTG94
VV0NCiAgKiAgIDZtYW4gQUQvIGNoYWlycyBoYWQgdG8gZGVmZW5kLCBlLmcuLCBodHRwczovL21h
aWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy96ZnItZEN1U0hTSlJqRTJOa0piZmp1
V29DaTQuDQogICogICBBbiBhdG1vc3BoZXJlIHRoYXQgdGhlIFNwcmluZyBhbmQgNm1hbiBhcmUg
ZGlzY29ubmVjdGVkIHdhcyBjcmVhdGVkLg0KICAqICAgSGVhdGVkIGRpc2N1c3Npb25zICh0aGF0
IGFyZSBub3Qgb24gdGhlIHRhYmxlKS4NCiAgKiAgIEV0Yy4NCg0KDQoNCk5vdCB0byBtZW50aW9u
LCBtYW55IGxvc3QgdGhlaXIgc2xlZXAsIGxvbmcgd2Vla2VuZCwgaGFpciwgZGVhZGxpbmVzOyBn
YWluZWQgYmxvb2QgcHJlc3N1cmUvIHdlaWdodCwgZXRjLiA7LSkNCg0KDQoNClVuZm9ydHVuYXRl
bHksIHRoZXJlIGlzIGEgdHJlbmQuIFRoZSBzYW1lIGhhcyBiZWVuIHRyaWVkIGFnYWluc3QgU1J2
NiwgYWdhaW4gYW5kIGFnYWluLg0KDQoNCg0KICAqICAgV2l0aG91dCBzdWNjZXNzLg0KICAqICAg
SHVhd2VpIGhhcyBkZXBsb3llZC4NCiAgKiAgIENpc2NvIGhhcyBkZXBsb3llZC4NCiAgKiAgIFNl
dmVyYWwgb3BlcmF0b3JzIGhhdmUgcmVwb3J0ZWQgc2lnbmlmaWNhbnQgY29tbWVyY2lhbCB0cmFm
ZmljIGF0IGxpbmVyYXRlIGZvcndhcmRpbmcuDQogICogICBMaW51eCBhbmQgRkQuSU8gb3Blbi1z
b3VyY2Ugc3RhY2tzIGFyZSBhdmFpbGFibGUgYW5kIGhhdmUgYmVlbiB1c2VkIGluIGRlcGxveW1l
bnRzLg0KICAqICAgU2V2ZXJhbCBpbnRlcm9wZXJhYmlsaXR5IHRlc3RzIGhhdmUgYmVlbiByZXBv
cnRlZC4NCiAgKiAgIE51bWVyb3VzIFNQ4oCZcyBhcmUgY2xlYXJseSBhc2tpbmcgU1J2NiBpbiBS
RlAsIGFuZCB0aGUgZGVwbG95bWVudCBwcm9zcGVjdCBpbiAyMDIwIGFuZCAyMDIxIGlzIHNpZ25p
ZmljYW50Lg0KDQoNCg0KSW4gc3VtbWFyeSwNCg0KDQoNCkNhbiB5b3UgcGxlYXNlIGZvbGxvdyB0
aGUgZGlyZWN0aW9ucyBzZXQgYnkgdGhlIGNoYWlycyBhbmQgc3RvcCBjcmVhdGluZyBlbWFpbCB0
aHJlYWRzPw0KDQpUaGlzIGlzIG5vdCBob3cgd2UgYXJlIHN1cHBvc2VkIHRvIHByb21vdGUgdGVj
aG5vbG9naWVzIGF0IElFVEYuDQoNCg0KDQpUaGFua3MNCg0KDQoNClJlZ2FyZHMgLi4uIFphZmFy
DQoNCg0KDQpGcm9tOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pg0KRGF0ZTogRnJp
ZGF5LCBTZXB0ZW1iZXIgNiwgMjAxOSBhdCAxOjM0IEFNDQpUbzogIlphZmFyIEFsaSAoemFsaSki
IDx6YWxpQGNpc2NvLmNvbT4sIFNocmFkZGhhIEhlZ2RlIDxzaHJhZGRoYUBqdW5pcGVyLm5ldD4s
IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+LCBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGll
dGYub3JnPiwgIjZtYW5AaWV0Zi5vcmciIDw2bWFuQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtz
cHJpbmddIEJleW9uZCBTUnY2Lg0KDQpaYWZhciwNCg0KWW91ciBtZW1vcnkgaXMgc2VsZWN0aXZl
LiBJbiB0aGUgU1BSSU5HIHNlc3Npb24sIG1hbnkgcGVvcGxlIGFyZ3VlZCB0aGF0IOKAnFNSdjYg
d2FzIG5lYXJseSBjb21wbGV0ZSBhbmQgd2UgZGlkbuKAmXQgbmVlZCBhbm90aGVyIHNvbHV0aW9u
4oCdLiBCdXQgSSBkb27igJl0IHJlbWVtYmVyIGFueWJvZHkgYXJndWluZyBhZ2FpbnN0IHRoZSB0
ZWNobmljYWwgbWVyaXRzIG9mIFNSdjYrLg0KDQpJZiB5b3UgY2FuIG1ha2UgYSB0ZWNobmljYWwg
YXJndW1lbnQgYWdhaW5zdCBTUnY2KywgSSBlbmNvdXJhZ2UgeW91IHRvIGRvIHNvLiBJIGxvb2sg
Zm9yd2FyZCB0byBhIGdlbnRsZW1hbmx5IGV4Y2hhbmdlLg0KDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KDQpKdW5pcGVyIEJ1c2lu
ZXNzIFVzZSBPbmx5DQpGcm9tOiBaYWZhciBBbGkgKHphbGkpIDx6YWxpQGNpc2NvLmNvbT4NClNl
bnQ6IEZyaWRheSwgU2VwdGVtYmVyIDYsIDIwMTkgMTI6NTMgQU0NClRvOiBTaHJhZGRoYSBIZWdk
ZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ+OyBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0
PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdA
aWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnDQpDYzogWmFmYXIgQWxpICh6YWxpKSA8emFsaUBjaXNj
by5jb20+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCjxzbmlwPg0KPlNS
djYrIGlzIGRlZmluaXRlbHkgYSBiZXR0ZXIgcHJvcG9zYWwgaW4gdGVybXMNCj4gIDEuQWRoZXJl
bmNlIHRvIElQdjYgQXJjaGl0ZWN0dXJlDQo+ICAyLkVmZmljaWVudCBlbmNvZGluZw0KPiAgMy5P
cGVyYXRpb25hbCBzaW1wbGljaXR5DQo+DQo+ICAgVGhlcmUgaGFzbid0IGJlZW4gYSBzaW5nbGUg
bWFpbCBkZW55aW5nIHRoZSBhYm92ZSBhZHZhbnRhZ2VzIG9mIFNSdjYrDQoNClRoaXMgaXMgYWJz
b2x1dGVseSBmYWxzZSENCg0KSGF2ZSB5b3UgZm9yZ290dGVuIHRoZSB2ZXJ5IHN0cm9uZyBhcmd1
bWVudHMgYWdhaW5zdCBpdCBhdCB0aGUgU3ByaW5nIHNlc3Npb24gaW4gTW9udHJlYWwgYW5kIHRo
ZSB2YXJpb3VzIGVtYWlscyBvbiB0aGUgbGlzdCB0aGF0IGVjaG9lZCB0aGVtIPCfmIkNCk5vdCB0
byBtZW50aW9uIGNvbW1lbnRzIGZyb20gUm9iZXJ0IFIgKGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0
Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzZiZFhfZ2I0N3VGWW5kNnl0d0ZMUFl4WENZbykuDQoNClll
cywgaW5kZWVkIFJvbiBwcmVzZW50ZWQgdGhlIHByb3Bvc2FsIHRvIGV2ZXJ5IHdvcmtncm91cCBw
b3NzaWJsZSBpbiBNb250cmVhbCwgb25seSB0byBmaW5kIG5vIGludGVyZXN0IGZyb20gYW55b25l
Lg0KSSB3b3VsZCBhZHZpc2UgeW91IHRvIHJlYWQgdGhhdCBzaWxlbmNlIGRpZmZlcmVudGx5LiDw
n5iJDQoNCjxzbmlwPg0KDQo=

--_000_6B60DF694F15412F82CD1ADD5CC68469ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <42D684C2BCC42D43A6AB061F18534B04@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IkFwcGxlIENvbG9yIEVtb2ppIjsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNpc2NvU2Fuc1RUIEV4dHJhTGlnaHQiOw0K
CXBhbm9zZS0xOjIgMTEgMyAzIDIgMiAxIDIgMyAzO30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlz
dFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDoxMC4wcHQ7
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjEwLjBwdDsNCgltYXJnaW4tbGVm
dDouNWluOw0KCW1zby1hZGQtc3BhY2U6YXV0bzsNCglsaW5lLWhlaWdodDoxMTUlOw0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29M
aXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCBsaS5Nc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCBkaXYu
TXNvTGlzdFBhcmFncmFwaEN4U3BGaXJzdA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbWFyZ2luLXRvcDoxMC4wcHQ7DQoJbWFyZ2luLXJp
Z2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCgltc28tYWRkLXNwYWNlOmF1dG87DQoJbGluZS1oZWlnaHQ6MTE1
JTsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
O30NCnAuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUsIGxpLk1zb0xpc3RQYXJhZ3JhcGhDeFNw
TWlkZGxlLCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5OjM0Ow0KCW1zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1hcmdpbi10b3A6MGluOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLWFkZC1zcGFjZTphdXRvOw0KCWxpbmUt
aGVpZ2h0OjExNSU7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdCwgbGkuTXNvTGlzdFBhcmFn
cmFwaEN4U3BMYXN0LCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BMYXN0DQoJe21zby1zdHlsZS1w
cmlvcml0eTozNDsNCgltc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltYXJnaW4tdG9wOjBp
bjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MTAuMHB0Ow0KCW1hcmdpbi1s
ZWZ0Oi41aW47DQoJbXNvLWFkZC1zcGFjZTphdXRvOw0KCWxpbmUtaGVpZ2h0OjExNSU7DQoJZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1z
b25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1l
Om1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGlu
Ow0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250
LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNp
cGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBi
M2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4t
dG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5
bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2Ug
V29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAx
LjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8q
IExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjgxODExNTMzODsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTYxMzgwMTg2Ow0KCW1zby1saXN0LXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1saXN0LXN0eWxlLW5hbWU6U3R5bGUxO30NCkBsaXN0IGwwOmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgltYXJnaW4tbGVmdDouMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6U3ltYm9sOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrigJE7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1h
cmdpbi1sZWZ0Oi41aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDaXNj
b1NhbnNUVCBFeHRyYUxpZ2h0IixzYW5zLXNlcmlmOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDo+Ow0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
CgltYXJnaW4tbGVmdDouNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6
U3ltYm9sOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZl
bC10ZXh0OiJcKCU0XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjBpbjsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhh
LWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiJcKCU1XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjI1
aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiXCglNlwpIjsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJbWFyZ2luLWxlZnQ6MS41aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxl
dmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MS43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCW1hcmdpbi1sZWZ0OjIuMGluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDps
ZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjIuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDENCgl7bXNvLWxp
c3QtaWQ6MTMwMzkyMDYxNTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6MTc5MzcyMzEzNiA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2
NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMTps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi43NWlu
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBs
aXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6MS43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyLjI1aW47DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjI1
aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjMuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2lu
LWxlZnQ6NC4yNWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTUzNjc3NDQ1MjsNCgltc28tbGlzdC10eXBl
Omh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MjAwNjkwMTUwIDY3Njk4Njg5IDY3Njk4
NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzO30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVs
Mg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6Ljc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEu
MjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBs
aXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjIuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3Ijt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi43NWluOw0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDI6bGV2ZWw3
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCW1hcmdpbi1sZWZ0OjMuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6My43NWluOw0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0
IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo0LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxNjMx
MzI3MzMxOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczot
MTEzNDkyOTE3MCA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2
NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJbWFyZ2luLWxlZnQ6LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi43NWluOw0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwzOmxl
dmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
MS43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1h
cmdpbi1sZWZ0OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjI1aW47DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDgN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCW1hcmdpbi1sZWZ0OjMuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NC4y
NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDQNCgl7bXNvLWxpc3QtaWQ6MTgwNDAzOTUxMTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3ODIzMTM5NTQgNjc2OTg2ODkgNjc2OTg2OTEgNjc2
OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2
OTM7fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi4yNWluOw0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCglt
YXJnaW4tbGVmdDouNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MS4yNWluOw0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDQ6
bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi4y
NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30N
CkBsaXN0IGw0OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyLjc1aW47DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsNDpsZXZlbDcNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
bWFyZ2luLWxlZnQ6My4yNWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjc1aW47DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDQ6bGV2
ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjQuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGw1DQoJe21zby1saXN0LWlkOjIxMDAxNzE4NjM7
DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMzk4MDM0
NTQgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMg
Njc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDU6bGV2ZWwxDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0Oi4yNWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDU6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouNzVpbjsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsNTpsZXZlbDMNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJbWFyZ2luLWxlZnQ6MS4yNWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuNzVpbjsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1Omxl
dmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi4yNWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGw1OmxldmVsNg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoyLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsNTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6My4yNWluOw0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw4DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJn
aW4tbGVmdDozLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7fQ0KQGxpc3QgbDU6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjQuMjVpbjsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCm9sDQoJe21hcmdp
bi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Um9uLCZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAw
MDFwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxQzFFMjkiPiZndDsgVGhlcmUgaGFzbid0IGJlZW4gYSBzaW5nbGUgbWFp
bCBkZW55aW5nIHRoZSBhYm92ZSBhZHZhbnRhZ2VzIG9mIFNSdjYmIzQzOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxQzFFMjkiPkFtb25nIG1hbnkgY29tbWVudHMgZnJvbSBtYW55IG9wZXJhdG9ycyBhbmQg
dmVuZG9ycywgcGxlYXNlIHNlZSwmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUMxRTI5Ij48YSBocmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nw
cmluZy93RkRLX0JlN2xFdDRzMTkxbTYxV2RVT0V6TDQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6IzRBNkVFMCI+aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21z
Zy9zcHJpbmcvd0ZES19CZTdsRXQ0czE5MW02MVdkVU9Fekw0PC9zcGFuPjwvYT48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUMxRTI5Ij5XZSBtdXN0IHJlbWluZCB5b3UgdGhhdCB0aGUgb3JpZ2luYWwg
cXVlc3Rpb25zIGZyb20gdGhlIFNwcmluZyBjaGFpciB3ZXJlJm5ic3A7PHU+Tk9UPC91PiZuYnNw
O29uIGRlYmF0aW5nIHRoZSBzb2x1dGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2I+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHls
ZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFD
MUUyOSI+RnVydGhlcm1vcmUsIGR1cmluZyBTcHJpbmcgV0cgbWVldGluZywgQm9iICg2bWFuIGNo
YWlyKSwgc2FpZDombmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5
Ij5bQm9iIEhpbmRlbl08L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij4mbmJz
cDs8c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPkFzIDZtYW4gY28tY2hhaXIsIHdvdWxkIGxpa2UgdG8gdW5kZXJzdGFuZCB3aGV0
aGVyIFNQUklORyBpcyBpbnRlcmVzdGVkIGluDQogdGhpcyAoQ1JIKSB3b3JrLiBBIGNsZWFyIG1l
c3NhZ2Ugd291bGQgYmUgdXNlZnVsIHRvIGVuc3VyZSB0aGF0Jm5ic3A7PHU+Nm1hbiBzcGVuZHMg
dGltZSB1c2VmdWxseTwvdT48L3NwYW4+PC9zdHJvbmc+Jm5ic3A7WzxhIGhyZWY9Imh0dHBzOi8v
ZXRoZXJwYWQuaWV0Zi5vcmcvcC9ub3Rlcy1pZXRmLTEwNS1zcHJpbmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzRBNkVFMCI+aHR0cHM6Ly9ldGhlcnBhZC5pZXRmLm9yZy9w
L25vdGVzLWlldGYtMTA1LXNwcmluZzwvc3Bhbj48L2E+XS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUMxRTI5Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dWwgc3R5bGU9
Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBzdHlsZT0iY29sb3I6IzFDMUUyOTtt
YXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDotLjI1aW47bWFyZ2lu
LWJvdHRvbTouMDAwMXB0O21zby1saXN0Omw1IGxldmVsMSBsZm8zIj4NCllvdSBpZ25vcmVkIHRo
ZSBjaGFpcuKAmXMgZGlyZWN0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9saT48bGkgc3R5bGU9ImNv
bG9yOiMxQzFFMjk7bWFyZ2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWxlZnQ6
LS4yNWluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsNSBsZXZlbDEgbGZvMyI+DQpZ
b3UgYWRkZWQgNm1hbiBXRyBmb3Igc29tZSB1bmtub3duIHJlYXNvbnMuJm5ic3A7PG86cD48L286
cD48L2xpPjwvdWw+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUMxRTI5Ij5TaW5jZSB5b3UgYWRkZWQgNm1hbiB0byB0aGlzIFNwcmluZyBkaXNj
dXNzaW9uIG9uIHRoZSDigJw8Yj5yZXF1aXJlbWVudHM8L2I+4oCdLCBhbW9uZyBtYW55IG90aGVy
IHRoaW5ncywgdGhlIHR3byBXR3Mgd2l0bmVzc2VkOiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxQzFFMjkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCBzdHls
ZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIHN0eWxlPSJjb2xvcjojMUMxRTI5
O21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJn
aW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzQiPg0KU3ByaW5nIGNoYWly
cyBhbmQgQUQgd2VyZSByZXBlYXRlZGx5IGZsYW1lZC4gVGhleSBoYWQgdG8gZGVmZW5kIFs8YSBo
cmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9aRm1fYlFQ
MS1DMmY5eEp1WHR2RWQ5bUxveFUiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
IzRBNkVFMCI+aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvWkZt
X2JRUDEtQzJmOXhKdVh0dkVkOW1Mb3hVPC9zcGFuPjwvYT5dPG86cD48L286cD48L2xpPjxsaSBz
dHlsZT0iY29sb3I6IzFDMUUyOTttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJn
aW4tbGVmdDotLjI1aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0Omw0IGxldmVsMSBs
Zm80Ij4NCjZtYW4gQUQvIGNoYWlycyBoYWQgdG8gZGVmZW5kLCBlLmcuLCZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL3pmci1kQ3VTSFNK
UmpFMk5rSmJmanVXb0NpNCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjojNEE2
RUUwIj5odHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy96ZnItZEN1
U0hTSlJqRTJOa0piZmp1V29DaTQ8L3NwYW4+PC9hPi48bzpwPjwvbzpwPjwvbGk+PGxpIHN0eWxl
PSJjb2xvcjojMUMxRTI5O21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1s
ZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzQi
Pg0KQW4gYXRtb3NwaGVyZSB0aGF0IHRoZSBTcHJpbmcgYW5kIDZtYW4gYXJlIGRpc2Nvbm5lY3Rl
ZCB3YXMgY3JlYXRlZC4mbmJzcDs8bzpwPjwvbzpwPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjojMUMx
RTI5O21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjtt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzQiPg0KSGVhdGVkIGRp
c2N1c3Npb25zICh0aGF0IGFyZSBub3Qgb24gdGhlIHRhYmxlKS4mbmJzcDs8bzpwPjwvbzpwPjwv
bGk+PGxpIHN0eWxlPSJjb2xvcjojMUMxRTI5O21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206
MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDQg
bGV2ZWwxIGxmbzQiPg0KRXRjLiZuYnNwOzxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgc3R5bGU9
Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFD
MUUyOSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Tm90IHRv
IG1lbnRpb24sIG1hbnkgbG9zdCB0aGVpciBzbGVlcCwgbG9uZyB3ZWVrZW5kLCBoYWlyLCBkZWFk
bGluZXM7IGdhaW5lZCBibG9vZCBwcmVzc3VyZS8gd2VpZ2h0LCBldGMuIDstKSZuYnNwOw0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh
biBzdHlsZT0iY29sb3I6IzFDMUUyOSI+VW5mb3J0dW5hdGVseSwgdGhlcmUgaXMgYSB0cmVuZC4g
VGhlIHNhbWUgaGFzIGJlZW4gdHJpZWQgYWdhaW5zdCBTUnY2LCBhZ2FpbiBhbmQgYWdhaW4uJm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlzYyI+DQo8
bGkgc3R5bGU9ImNvbG9yOiMxQzFFMjk7bWFyZ2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47
bWFyZ2luLWxlZnQ6LS4yNWluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMyBsZXZl
bDEgbGZvNSI+DQpXaXRob3V0IHN1Y2Nlc3MuPG86cD48L286cD48L2xpPjxsaSBzdHlsZT0iY29s
b3I6IzFDMUUyOTttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDot
LjI1aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwzIGxldmVsMSBsZm81Ij4NCkh1
YXdlaSBoYXMgZGVwbG95ZWQuPG86cD48L286cD48L2xpPjxsaSBzdHlsZT0iY29sb3I6IzFDMUUy
OTttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDotLjI1aW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwzIGxldmVsMSBsZm81Ij4NCkNpc2NvIGhhcyBk
ZXBsb3llZC48bzpwPjwvbzpwPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjojMUMxRTI5O21hcmdpbi10
b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzUiPg0KU2V2ZXJhbCBvcGVyYXRvcnMgaGF2
ZSByZXBvcnRlZCBzaWduaWZpY2FudCBjb21tZXJjaWFsIHRyYWZmaWMgYXQgbGluZXJhdGUgZm9y
d2FyZGluZy48bzpwPjwvbzpwPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjojMUMxRTI5O21hcmdpbi10
b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzUiPg0KTGludXggYW5kIEZELklPIG9wZW4t
c291cmNlIHN0YWNrcyBhcmUgYXZhaWxhYmxlIGFuZCBoYXZlIGJlZW4gdXNlZCBpbiBkZXBsb3lt
ZW50cy48bzpwPjwvbzpwPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjojMUMxRTI5O21hcmdpbi10b3A6
MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzUiPg0KU2V2ZXJhbCBpbnRlcm9wZXJhYmlsaXR5
IHRlc3RzIGhhdmUgYmVlbiByZXBvcnRlZC48bzpwPjwvbzpwPjwvbGk+PGxpIHN0eWxlPSJjb2xv
cjojMUMxRTI5O21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0u
MjVpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzUiPg0KTnVt
ZXJvdXMgU1DigJlzIGFyZSBjbGVhcmx5IGFza2luZyBTUnY2IGluIFJGUCwgYW5kIHRoZSBkZXBs
b3ltZW50IHByb3NwZWN0IGluIDIwMjAgYW5kIDIwMjEgaXMgc2lnbmlmaWNhbnQuPG86cD48L286
cD48L2xpPjwvdWw+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUMxRTI5Ij5JbiBzdW1tYXJ5LA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29s
b3I6IzFDMUUyOSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+
Q2FuIHlvdSBwbGVhc2UgZm9sbG93IHRoZSBkaXJlY3Rpb25zIHNldCBieSB0aGUgY2hhaXJzIGFu
ZCBzdG9wIGNyZWF0aW5nIGVtYWlsIHRocmVhZHM/Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHls
ZT0iY29sb3I6IzFDMUUyOSI+VGhpcyBpcyBub3QgaG93IHdlIGFyZSBzdXBwb3NlZCB0byBwcm9t
b3RlIHRlY2hub2xvZ2llcyBhdCBJRVRGLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxQzFFMjkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJn
aW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjki
PlRoYW5rcyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGlu
O21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPlJlZ2FyZHMgLi4uIFphZmFy
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Um9uIEJvbmljYSAm
bHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0
ZW1iZXIgNiwgMjAxOSBhdCAxOjM0IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtaYWZhciBBbGkg
KHphbGkpJnF1b3Q7ICZsdDt6YWxpQGNpc2NvLmNvbSZndDssIFNocmFkZGhhIEhlZ2RlICZsdDtz
aHJhZGRoYUBqdW5pcGVyLm5ldCZndDssIFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20m
Z3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OywgJnF1b3Q7Nm1hbkBp
ZXRmLm9yZyZxdW90OyAmbHQ7Nm1hbkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+
UkU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5aYWZhciw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91
ciBtZW1vcnkgaXMgc2VsZWN0aXZlLiBJbiB0aGUgU1BSSU5HIHNlc3Npb24sIG1hbnkgcGVvcGxl
IGFyZ3VlZCB0aGF0IOKAnFNSdjYgd2FzIG5lYXJseSBjb21wbGV0ZSBhbmQgd2UgZGlkbuKAmXQg
bmVlZCBhbm90aGVyIHNvbHV0aW9u4oCdLiBCdXQgSSBkb27igJl0IHJlbWVtYmVyIGFueWJvZHkg
YXJndWluZyBhZ2FpbnN0IHRoZSB0ZWNobmljYWwgbWVyaXRzIG9mIFNSdjYmIzQzOy48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SWYgeW91IGNhbiBtYWtlIGEgdGVjaG5pY2FsIGFyZ3VtZW50IGFn
YWluc3QgU1J2NiYjNDM7LCBJIGVuY291cmFnZSB5b3UgdG8gZG8gc28uIEkgbG9vayBmb3J3YXJk
IHRvIGEgZ2VudGxlbWFubHkgZXhjaGFuZ2UuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSb248bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNl
bnRlciIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246
Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlw
ZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFph
ZmFyIEFsaSAoemFsaSkgJmx0O3phbGlAY2lzY28uY29tJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4g
RnJpZGF5LCBTZXB0ZW1iZXIgNiwgMjAxOSAxMjo1MyBBTTxicj4NCjxiPlRvOjwvYj4gU2hyYWRk
aGEgSGVnZGUgJmx0O3NocmFkZGhhQGp1bmlwZXIubmV0Jmd0OzsgUm9uIEJvbmljYSAmbHQ7cmJv
bmljYUBqdW5pcGVyLm5ldCZndDs7IFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7
OyBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgNm1hbkBpZXRmLm9yZzxi
cj4NCjxiPkNjOjwvYj4gWmFmYXIgQWxpICh6YWxpKSAmbHQ7emFsaUBjaXNjby5jb20mZ3Q7PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtzbmlwJmd0OyA8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDtTUnY2JiM0MzsgaXMgZGVmaW5pdGVseSBhIGJldHRl
ciBwcm9wb3NhbCBpbiB0ZXJtczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jmd0OyZuYnNwOyAxLkFkaGVyZW5jZSB0byBJUHY2IEFyY2hpdGVjdHVyZTxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyZuYnNwOyAyLkVmZmljaWVudCBlbmNvZGluZzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyZuYnNwOyAzLk9wZXJhdGlv
bmFsIHNpbXBsaWNpdHk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsm
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsmbmJzcDsmbmJz
cDsgVGhlcmUgaGFzbid0IGJlZW4gYSBzaW5nbGUgbWFpbCBkZW55aW5nIHRoZSBhYm92ZSBhZHZh
bnRhZ2VzIG9mIFNSdjYmIzQzOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIGlzIGFic29s
dXRlbHkgZmFsc2UhIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IYXZlIHlvdSBmb3Jnb3R0ZW4g
dGhlIHZlcnkgc3Ryb25nIGFyZ3VtZW50cyBhZ2FpbnN0IGl0IGF0IHRoZSBTcHJpbmcgc2Vzc2lv
biBpbiBNb250cmVhbCBhbmQgdGhlIHZhcmlvdXMgZW1haWxzIG9uIHRoZSBsaXN0IHRoYXQgZWNo
b2VkIHRoZW0NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcHBsZSBDb2xvciBFbW9q
aSZxdW90OyI+JiMxMjg1MjE7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Tm90IHRvIG1lbnRpb24gY29tbWVudHMgZnJvbSBSb2JlcnQgUiAoPGEgaHJlZj0iaHR0
cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvNmJkWF9nYjQ3dUZZbmQ2
eXR3RkxQWXhYQ1lvIj5odHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nwcmlu
Zy82YmRYX2diNDd1RlluZDZ5dHdGTFBZeFhDWW88L2E+KS4NCjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5ZZXMsIGluZGVlZCBSb24gcHJlc2VudGVkIHRoZSBwcm9wb3NhbCB0byBldmVyeSB3b3Jr
Z3JvdXAgcG9zc2libGUgaW4gTW9udHJlYWwsIG9ubHkgdG8gZmluZCBubyBpbnRlcmVzdCBmcm9t
IGFueW9uZS4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB3b3VsZCBh
ZHZpc2UgeW91IHRvIHJlYWQgdGhhdCBzaWxlbmNlIGRpZmZlcmVudGx5LiA8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXBwbGUgQ29sb3IgRW1vamkmcXVvdDsiPg0KJiMxMjg1MjE7PC9z
cGFuPiZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7c25p
cCZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_6B60DF694F15412F82CD1ADD5CC68469ciscocom_--


From nobody Sat Sep  7 09:34:26 2019
Return-Path: <sander@steffann.nl>
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 2BF7F12010D; Sat,  7 Sep 2019 09:34:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 1yYoi2kODyXO; Sat,  7 Sep 2019 09:34:10 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E15701200EF; Sat,  7 Sep 2019 09:34:09 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id D9D8A4B; Sat,  7 Sep 2019 18:34:05 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1567874040; bh=2Ip7ALQyuG+/ImH/t25 XDKrxZY9NsPCXESW9gFozBTY=; b=O5JsRdRk/8J0Z8ETCVJ6xhvFZeuPfIjYXQc 0S/6SOaMwoGeGCzu2pfxlXoQcIcF32CWQajBnaUwYORYBhG3m+aadeRWKsQI+op3 JrAz7mVY8LE6gPfMU+9BtS6qlVG0/4A6LKCD53gsO+Kmicl/GPvBFokKHkOWCRLw JgXucyjE=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id qar87pbVj9o9; Sat,  7 Sep 2019 18:34:00 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:c4e6:9c7a:6aed:7ac4] (unknown [IPv6:2a02:a213:a300:ce80:c4e6:9c7a:6aed:7ac4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 8AF6C3C; Sat,  7 Sep 2019 18:34:00 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <68D29232-7363-44B0-8EA3-5ECD2F1564FE@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_22C5DE4B-3F6F-46F1-9B3B-9367E303BCCB"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Sat, 7 Sep 2019 18:33:54 +0200
In-Reply-To: <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org>
Cc: 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
To: Ole Troan <otroan@employees.org>
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/KpS4mj8RWg5LqwWOSzW6toExNXM>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Sat, 07 Sep 2019 16:34:12 -0000

--Apple-Mail=_22C5DE4B-3F6F-46F1-9B3B-9367E303BCCB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Ole,

> I don=E2=80=99t see a need to continue this debate on meta issues, but =
since you framed this as criticism of me in the chair role I found it =
required to reply.

Following up now that I had some rest :)

I consider you a friend, and I respect you a lot. Which is why the way =
you were approaching this discussion surprised (and to be fair annoyed) =
me so much. It is not something I would expect from you. Which is why I =
kept silent for a while but in the end decided I should speak up. Being =
a chair brings great responsibility, and the first and foremost =
responsibility is to the working group. Part of that is steering =
discussions, upholding previously attained consensus so that their =
value/validity is not challenged over and over again, wasting a lot of =
time and energy of working group participants. I'm not saying that =
consensus can never change, but doing so needs proper timing and =
discussion. Reevaluating consensus on a topic too often leads to a =
"revised consensus by attrition", which is not in the working groups =
interest.

I still support you as a chair, and I am sure you can maintain the =
balance between stability and flexibility. As a friend I just felt that =
I should tell you I disagree with your approach. Friends should be =
honest to each other :)

Cheers,
Sander


--Apple-Mail=_22C5DE4B-3F6F-46F1-9B3B-9367E303BCCB
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE9VC3eloaasvH0nE1oC0DsP4kE7kFAl1z2/IACgkQoC0DsP4k
E7kaVwf9H2Fs0fs2qIvnOuWpfcb2sbyHzoO20bq5ZizjE2Et+PURlmjJx2bbizPM
FBGOBV1e9R6cCpIrRM+DpkuYf46/rb5hHxVQjnTRVaWuI9XJUtxzBemSne40AyyK
JZrtogMM3y3xMjb+119fcQxnBNChdWDhOURSUtiJwy1860mFNp1bBVHB6+fRDkCt
iMxWwX6hQ0tow5HF8dSPhhO6zPpmAHJNOuccXcGcl2DpTRAqZHJIBytHneVHkQeW
UVbvXex2Ok8puGmNMdB7rveYK6uw1a3emnQ209SlRxKqLL27xUVfFoDFsyV19Vqu
24pEeU3jrYg1oR9QTmG9H/id/K7KRQ==
=3KS4
-----END PGP SIGNATURE-----

--Apple-Mail=_22C5DE4B-3F6F-46F1-9B3B-9367E303BCCB--


From nobody Sat Sep  7 09:41:20 2019
Return-Path: <tom@herbertland.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 66AA8120137 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 09:41:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 m92nvozMtePd for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 09:41:16 -0700 (PDT)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 8F9C21200EF for <spring@ietf.org>; Sat,  7 Sep 2019 09:41:16 -0700 (PDT)
Received: by mail-ed1-x52b.google.com with SMTP id f19so9345008eds.12 for <spring@ietf.org>; Sat, 07 Sep 2019 09:41:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=89bdgRonovMcDm1FTyY3HFypsoJf4vfXKZC75loPPj8=; b=XO1CoD4CvVIHle1sBuipniabqG7mIGCm7mqwBZvjrRfxTHi1+STv5yyV2oUhzauBL/ FyN/fY+JlaF5azOkQp1fCs1pNi9fRtWD47Hyuk/Ca6GDvZiIJ8TmSrUHLuVKCo2JgIET LvCwGoOlQWpvpFrZqr8tZKsiwYpTNY/S6uqDmDns5C0DiFN1MxeTbiwzL7LJJPgjpxAI i6yRx7cUJlnu3/60+u7toZ16FXoNbglffkaKKJA6fvXZrh2drYny/Ase1Wp8kAA4GJwl 6+hDBK+WhB5i1mY37mTmoGn0Hc9mk4/CwpTy3w5WvUfAcFiCn29/x8PiZuAUb9z4Ktid 4/iA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=89bdgRonovMcDm1FTyY3HFypsoJf4vfXKZC75loPPj8=; b=XPqftHrohEfsTNcQgVIH5maWRfgEhEQJbvlRMOQ1faeNIQfKHPKj15VEeS4SQNIPRt 3B39pXBCmfPVKmoF+O9OuWb+FhIQ+45FVS2TgFwkIuxp0rn/YDiP99LdSsRHw7jSYkjb tcQjCyQs+B+62Xl1dm4CSnmL/aXEzCJYTiYsj0pPBv+2OFaUiQTLsFyWjKM+apFb4G8x oWpOFPJur4GY3YFCgEidLLNe6AtURY0XMpLOrRYY8RI3sakYLTKPvHJWWaub8ba1QHua IKBSmqLV2ZI0Y2z/fCWUq4g6mQMf2RQK3NYLLuAojLGqo1XdN/EcEZ61VfQSWB2GOJfK lf6g==
X-Gm-Message-State: APjAAAUe3tafHVckDb2G8XgQpPOFq6Efhs+G/nd6c0shm20HQ/lQ0RIj BebM2Rk+D5ch1hpc7S/kQ4rErJDzfN2h/79+I4DA6g==
X-Google-Smtp-Source: APXvYqwSKiTcpg/nVmc1LG/SjfW3T8kDw5RtHQVGXfAaMAM+Wf3/WTyPKZozQUjU7xat3wDVgOhrPdn8MB2DRRHdONI=
X-Received: by 2002:a17:906:b808:: with SMTP id dv8mr3098283ejb.119.1567874474986;  Sat, 07 Sep 2019 09:41:14 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 7 Sep 2019 09:41:03 -0700
Message-ID: <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/krXI9bhFc9AYXgPrEZbgz1oGVTY>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 16:41:19 -0000

On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
<rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
>
> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I t=
hink that this exploration is a good thing. In the words of Tolkien, =E2=80=
=9CAll who wander are not lost.=E2=80=9D
>
>
>
> But it may be time to refocus on the following:
>
>
>
> For many operators, SRv6 is not deployable unless the problem of header l=
ength is addressed
> Many objections the uSID proposal remain unanswered
> SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinu=
e work on SRv6+.
>
+ 1

I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
than SRv6 and the protocol works better with existing mechanisms and
protocols of IPv6 like Destination and HBH options, as well as AH. It
doesn't depend on extension header insertion and there's no need to
have multiple routing headers in the same packet.

Tom


>
>
>                                                                          =
          Ron
>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Sat Sep  7 09:42:37 2019
Return-Path: <andrew.alston@liquidtelecom.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 E7C5A1200EF for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 09:42:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 dDsMlcpauVHW for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 09:42:31 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [207.82.80.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0DC8A1200EB for <spring@ietf.org>; Sat,  7 Sep 2019 09:42:30 -0700 (PDT)
Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-pr2fra01lp0106.outbound.protection.outlook.com [104.47.24.106]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-6--xe4xjlSOT650k84tS0I6Q-1; Sat, 07 Sep 2019 17:42:27 +0100
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com (52.133.109.74) by PR2PR03MB5323.eurprd03.prod.outlook.com (52.133.107.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.18; Sat, 7 Sep 2019 16:42:26 +0000
Received: from PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8]) by PR2PR03MB5419.eurprd03.prod.outlook.com ([fe80::cdeb:bdb8:89a2:bca8%5]) with mapi id 15.20.2241.018; Sat, 7 Sep 2019 16:42:26 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: "Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZZe09uYEHxIalESVtRJ7Jlek9qcgrmGA
Date: Sat, 7 Sep 2019 16:42:25 +0000
Message-ID: <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com>
In-Reply-To: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-02T13:22:56.0554076Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=eb8da43e-0588-4401-bebc-8673f296ebda; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-originating-ip: [197.155.81.37]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f8c3f2a7-ece5-4f57-fe50-08d733b25d66
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:PR2PR03MB5323; 
x-ms-traffictypediagnostic: PR2PR03MB5323:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <PR2PR03MB53232F66C1209B0D3A43CA55EEB50@PR2PR03MB5323.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2733;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(346002)(396003)(136003)(376002)(366004)(199004)(189003)(486006)(8936002)(6436002)(6306002)(316002)(76176011)(10916006)(7736002)(5660300002)(66946007)(81166006)(81156014)(99286004)(8676002)(305945005)(2616005)(58126008)(11346002)(91956017)(76116006)(256004)(6116002)(66556008)(6486002)(71190400001)(446003)(6512007)(102836004)(110136005)(66066001)(25786009)(561944003)(64756008)(86362001)(66446008)(2906002)(36756003)(1941001)(186003)(229853002)(26005)(14454004)(6246003)(53936002)(6506007)(71200400001)(33656002)(66476007)(966005)(476003)(3846002)(53546011)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:PR2PR03MB5323; H:PR2PR03MB5419.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: r+cZmCrpIC120fMQLczhlhvSTVebiDQsprs24gQqj4r4tAhHT2uLQ8gcD41rqJsEetW+/5SMpUD7ebSQdljwWEwIWnLqY+uozE9HersiAUwcQoTTcPT1J1VgasnFkcchVybhOSKaSSV009U4bbOloXcPi+kWOu4Uh2JC7jPp4iW59LQKZO2LU8ee2VmbXShonwavJfSVxJkBPBzLuFBogQFbLSbFfUyn9qdlucj9by/fcjw/sorCKWt0Z/kCystEP4AjoetNLg2XsaiqicFk/v4K43y9h/qlSH4TaXZH2wWOOBsSGEnR9DMppZBE5NcSjGIqINzP0fbMRzbseneA4syzinzZJbpJdkv/vkqrDYblrlEYspOYR+c5N4Ha4ZeTUxTGituAc/uwnUzx2VuZLWfZcpY3c/scCxO7GlPkHSY=
x-ms-exchange-transport-forked: True
Content-ID: <D423153AF0997E4D9B045F38A852DC37@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f8c3f2a7-ece5-4f57-fe50-08d733b25d66
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 16:42:25.8281 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WZQRUfLUpRHtmw6wOLlYqr8BD8DXBg0W2kAPKH95S0+HqOv/r+iG+ziWAeKRkDV7J3iSyzNL1r/zxzattUmI4EeE35uobQYwkx145aNgKnI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR03MB5323
X-MC-Unique: -xe4xjlSOT650k84tS0I6Q-1
X-Mimecast-Spam-Score: 0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/F5ODSrE6ffw3DdlzIBhVAwH6uOQ>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Sat, 07 Sep 2019 16:42:35 -0000

WmFmYXIsDQoNCldoaWxlIEkgYW0gbm90IGdvaW5nIHRvIGFuc3dlciBhbGwgdGhlIHBvaW50cyBp
biB5b3VyIGVtYWlsIOKAkyBJIGFtIGdvaW5nIHRvIHJhaXNlIG9uZSBpc3N1ZS4gIFlvdSB0YWxr
IGFib3V0IE5PVCBkZWJhdGluZyBhIHNvbHV0aW9uLiAgSSBwb2ludCBvdXQgdGhhdCBpdCB3YXMg
YWxzbyBzdGF0ZWQgaW4gTW9udHJlYWwgdGhhdCB3ZSBuZWVkZWQgYW4gYW5hbHlzaXMgb2YgdGhl
IElQdjYgYWRkcmVzcyBzcGFjZSByZXF1aXJlZCBieSB0aGUgbmV0d29yayBwcm9ncmFtbWluZyBh
bmQgdXNpZCBkcmFmdHMuICBDYW4gSSBhc2sgd2hlbiB3ZSB3aWxsIGdldCBhbiBpbmRpY2F0aW9u
IG9mIHRoaXM/ICBTaW5jZSB1bmxlc3Mgd2UgYXJlIHJlYWRpbmcgdGhpcyB3cm9uZyDigJMgaXQg
aXMgYSAqdmFzdCogYW1vdW50IG9mIHNwYWNlIOKAkyBhbmQgdW50aWwgc3VjaCB0aW1lIGFzIHdl
IGtub3cgdGhhdCDigJMgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHB1dCB0aGUgcG9saWN5IGNoYW5n
ZSBwcm9wb3NhbHMgYmVmb3JlIHRoZSBSSVLigJlzIHdpdGhvdXQgYW55IG1vcmUgdGhhbiBhbiBl
c3RpbWF0ZSBiYXNlZCBvbiBvdXIgaW50ZXJwcmV0YXRpb25zLiAgV2hpbGUgSeKAmW0gcXVpdGUg
aGFwcHkgdG8gZ28gYWhlYWQgd2l0aCBvdGhlcnMgdG8gcHJvcG9zZSBwb2xpY2llcyBpbiB0aGUg
UklSIHNwYWNlIHRvIGdldCB0aGUgc3BhY2UgYWxsb2NhdGlvbiBwcm9wb3NhbHMgY2hhbmdlZCB0
byBtZWV0IHRoZSByZXF1aXJlbWVudHMgb2YgdGhpcyBkb2N1bWVudCDigJMgSSB3b3VsZCByYXRo
ZXIgZG8gdGhpcyBiZWluZyBhYmxlIHRvIHN0YXRlIGNsZWFybHkgaW4gdGhlIHBvbGljeSB3aGVy
ZSB0aGUgbnVtYmVycyBjb21lIGZyb20uDQoNCkFzIG9mIHJpZ2h0IG5vdyDigJMgeW91IGFyZSBz
aXR0aW5nIHRoZXJlIHBvaW50aW5nIGF0IHByb2JsZW1zIOKAkyB0aGF04oCZcyBvayDigJMgb3Ro
ZXJzIGhhdmUgc2hvd24gcHJvYmxlbXMgaW4gd2hhdCB5b3UgaGF2ZSBwdXQgZm9yd2FyZC4gIFdl
IHdpbGwgaG93ZXZlciByZXNwb25kIHRvIGVhY2ggb2YgeW91ciBpc3N1ZXMg4oCTIGFuZCB0aGF0
IGlzIG1vcmUgdGhhbiBJIGNhbiBzYXkgaXMgaGFwcGVuaW5nIHJpZ2h0IG5vdyBmcm9tIHRoZSBT
UnY2IE5QIGZyYXRlcm5pdHkuICBJIGhhdmUgYXNrZWQgbXVsdGlwbGUgdGltZXMgcmVnYXJkaW5n
IHRoZSBjaGFuZ2UgaW4gYWRkcmVzcyBzZW1hbnRpY3MgYXMgZGVmaW5lZCBpbiBSRkM0MjkxIOKA
kyBJIGhhdmUgemVybyByZXBseSBvbiB0aGlzLiBJIGhhdmUgcmFpc2VkIHRoZSBpc3N1ZSBvZiBp
bmZsYXRpb24gb2YgSUdQIOKAkyB0aGUgb25seSBhbnN3ZXIgSSBoYXZlIGhhZCBpcyB0byByZW51
bWJlcmluZyBteSBuZXR3b3JrICh3aGljaCBpbiBteSBib29rIGVxdWF0ZXMgdG8gaW50ZXJmZXJl
bmNlIG9mIGFscmVhZHkgZXhpc3RlbnQgZGVwbG95bWVudHMg4oCTIHBsZWFzZSBzZWUgdGhlIHNw
cmluZyBjaGFydGVyIG9uIHRoaXMpLiAgDQoNCkkgaGF2ZSBhbHNvIHN0YXRlZCBxdWl0ZSBjYXRl
Z29yaWNhbGx5IOKAkyB0aGF0IEkgZG8gbm90IHdpc2ggdG8gc2VlIHRoZSB3b3JrIG9uIFNSdjYg
c3RvcHBlZCDigJMgb24gdGhlIGNvbnRyYXJ5IOKAkyBJIGJlbGlldmUgdGhhdCB0d28gYWx0ZXJu
YXRpdmVzIG1ha2Ugc2Vuc2Ug4oCTIEkgYmVsaWV2ZSBpbiBvcGVyYXRvciBjaG9pY2Ug4oCTIGFu
ZCBpbmRlZWQg4oCTIEkgcG9pbnQgdG8gdGhlIGZhY3QgdGhhdCBJIGV4cGxpY2l0bHkgcHJvcG9z
ZWQgdGhhdCB3ZSB3b3JrIHRvZ2V0aGVyIG9uIGFuIGludGVyLW9wIGRyYWZ0IGFuZCB3YXMgZXhw
bGljaXRseSB0b2xkIHRoYXQgdGhlcmUgd2FzIG5vIGludGVyZXN0IGluIHRoaXMgZnJvbSB0aGUg
YXV0aG9ycyBvZiB0aGVzZSBkcmFmdHMuICAgDQoNClRoZSBjaGFpcnMgYWxzbyBleHBsaWNpdGx5
IGFza2VkIHdoeSBhbnl0aGluZyB3ZSBuZWNlc3NhcnkgYmV5b25kIFNSSCDigJMgYW5kIHdoZW4g
eW91IHR1cm4gYW5kIGF0dGFjayBiYXNlZCBvbiBsYWNrIG9mIGp1c3RpZmljYXRpb24g4oCTIEkg
aGF2ZSB5ZXQgdG8gc2VlIGEgc2luZ2xlIGp1c3RpZmljYXRpb24gZm9yIHNpbWlsYXIgaW4gdGhl
IHVTSUQgZHJhZnQg4oCTIHNvIOKAkyBsZXRzIGJlIGEgbGl0dGxlIGNvbnNpc3RlbnQgaGVyZS4N
Cg0KSSBhbHNvIHBvaW50IG91dCDigJMgdGhhdCBJIGFuZCBvdGhlcnMgSEFWRSBzdGF0ZWQgd2h5
IHdlIG5lZWQgc29tZXRoaW5nIG1vcmUg4oCTIHRoZSBvdmVyaGVhZCBvZiBTUnY2IGZvciBteSBu
ZXR3b3JrIOKAkyBhbmQgbWFueSBvdGhlcnMg4oCTIGlzIHNpbXBseSB1bnRlbmFibGUuICB1U0lE
IGRvZXMgbm90IHNvbHZlIHRoYXQgcHJvYmxlbSB3aXRob3V0IGludHJvZHVjaW5nIGEgd2hvbGUg
UkFOR0Ugb2Ygb3RoZXIgaXNzdWVzLiANCg0KU28g4oCTIGxldHMgbm93IHB1dCB0aGlzIHNpbXBs
eQ0KDQphLikgQ1JIL1NSdjYrIGRvZXMgbm90IHJlZGVmaW5lIHRoZSBJUHY2IGFkZHJlc3Mgc2Vt
YW50aWNzIOKAkyBTUnY2IE5QIGRvZXMg4oCTIHVTSUQgZG9lcyBhZ2FpbiAoaW4gYSB3YXkgdGhh
dCBpcyBpbmNvbXBhdGlibGUgd2l0aCBTUnY2IE5QIEkgbWlnaHQgYWRkKQ0KYi4pIENSSC9TUnY2
KyBkb2VzIG5vdCByZXF1aXJlIHRoZSAobWFzc2l2ZSkgb3ZlcmhlYWQgdGhhdCBTUnY2IGltcG9z
ZXMNCmMuKSBDUkgvU1J2NisgZG9lcyBub3QgZG8gaGVhZGVyIGluc2VydGlvbiBvciBoZWFkZXIg
cmVtb3ZhbCBpbiB2aW9sYXRpb24gb2YgYSBzdGFuZGFyZCB0aGF0IGFscmVhZHkgaGFzIGNvbnNl
bnN1cyBmcm9tIHRoZSBjb21tdW5pdHkg4oCTIFNSdjYgTlAgZG9lcw0KZC4pIElTSVMgZXh0ZW5z
aW9ucyBmb3IgQ1JIIGRvIG5vdCBwcm9wb3NlIHRvIGNhdGVyIGZvciBoZWFkZXIgaW5zZXJ0aW9u
cyBvciBoZWFkZXIgcmVtb3ZhbHMg4oCTIHRoZSBTUnY2IGRyYWZ0LWlldGYtbHNyLWlzaXMtc3J2
Ni1leHRlbnNpb25zIGV4cGxpY2l0bHkgZG9lcw0KZS4pIENSSC9TUnY2KyBkb2VzIG5vdCBjb2xs
YXBzZSB0aGUgbmV0d29yayByb3V0aW5nIGZ1bmN0aW9uLCB0aGUgcHJvZ3JhbW1pbmcgZnVuY3Rp
b24gYW5kIHRoZSBhZGRyZXNzaW5nIGZ1bmN0aW9uIGFsbCBpbnRvIHRoZSBzYW1lIHRoaW5nIOKA
kyBTUnY2IGRvZXMg4oCTIGNyZWF0aW5nIGluIG15IHZpZXcgc2lnbmlmaWNhbnQgY29tcGxleGl0
eSBhbmQgb3BlcmF0aW9uYWwgaGVhZGFjaGVzDQpmLikgV2hlbiBhc2tlZCBhYm91dCBiaW5kaW5n
IFNJROKAmXMg4oCTIHdlIHN0YXRlZCB3ZSBjb3VsZCBzdXBwb3J0IGVhY2ggYW5kIGlmIGdpdmVu
IHRoZSB1c2UgY2FzZSB3ZSB3b3VsZCDigJMgdGhvdWdoIHdlIGRvIHBvaW50IG91dCB0aGF0IGJl
Y2F1c2Ugb2YgdGhlIG92ZXJoZWFkIHNhdmluZ3Mgb24gdHJhZGl0aW9uYWwgU1J2NiB3ZSBiZWxp
ZXZlIHdlIGNhbiBkZW1vbnN0cmF0ZSB0aGF0IHRoaXMgbWF5IG5vdCBiZSBuZWNlc3Nhcnkg4oCT
IHdlIGFyZSBwcmVwYXJlZCB0byBkbyBpdC4gIE9uIHRoZSBjb250cmFyeSDigJMgSSBhbSBzdGls
bCB5ZXQgdG8gdW5kZXJzdGFuZCBob3cgaW50ZXItZG9tYWluIG9wZXJhdGlvbiBvZiBTUnY2IHdp
bGwgYWN0dWFsbHkgZnVuY3Rpb24NCg0KV2l0aCByZWdhcmRzIHRvIHlvdXIgcG9pbnRzIGFib3V0
IGl0cyBhbGwgYWxyZWFkeSBkZXZlbG9wZWQg4oCTIGFyZSB5b3UgcmVhbGx5IHRlbGxpbmcgbWUg
dGhhdCBiZWNhdXNlIHRoZSBhdXRob3JzIGNob3NlIHRvIGdvIGFuZCBzcGVuZCBhZ2VzIGRldmVs
b3Bpbmcgc29tZXRoaW5nIHdoaWxlIHRha2luZyB6ZXJvIGNvZ25pemFuY2Ugb2YgdGhlIGNvbnNl
bnN1cyBpbiB0aGUgY29tbXVuaXR5IG9uIGJvdGggdGhlIHNlbWFudGljcyBvZiBhZGRyZXNzZXMg
YW5kIGlzc3VlcyBsaWtlIGhlYWRlciBpbnNlcnRpb24gYW5kIHJlbW92YWwg4oCTIGp1c3QgYmVj
YXVzZSB5b3UgaWdub3JlZCB0aGVtIGFuZCB3cm90ZSB0aGUgY29kZSB3ZSBhcmUgbm93IG1lYW50
IHRvIHJ1YmJlciBzdGFtcCBpdD8gIFdoaWxlIGF0IHRoZSBzYW1lIHRpbWUg4oCTIGluc3RlYWQg
b2Ygd29ya2luZyBvbiByZXNvbHZpbmcgdGhlIGlzc3VlcyB0aGF0IGhhdmUgYmVlbiByYWlzZWQg
aGVyZSB0aW1lIGFuZCBhZ2FpbiDigJMgeW91IGNvbnRpbnVlIHRvIGZpZ2h0IHRvIHNxdWFzaCBz
b21ldGhpbmcgdGhhdCBtdWx0aXBsZSBwZW9wbGUgaGF2ZSBzYWlkIHNob3VsZCBnbyBhaGVhZD8N
Cg0KQW5kcmV3DQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJl
aGFsZiBvZiAiWmFmYXIgQWxpICh6YWxpKSIgPHphbGlAY2lzY28uY29tPg0KRGF0ZTogU2F0dXJk
YXksIDcgU2VwdGVtYmVyIDIwMTkgYXQgMTk6MTcNClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1
bmlwZXIubmV0PiwgU2hyYWRkaGEgSGVnZGUgPHNocmFkZGhhQGp1bmlwZXIubmV0PiwgUm9iIFNo
YWtpciA8cm9ianNAZ29vZ2xlLmNvbT4sIFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+
DQpDYzogIlphZmFyIEFsaSAoemFsaSkiIDx6YWxpQGNpc2NvLmNvbT4NClN1YmplY3Q6IFtzcHJp
bmddIEdvaW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5nIFdH
ICh3YXM6IFJlOiBCZXlvbmQgU1J2Ni4pDQoNClJvbizCoA0KwqANCj4gVGhlcmUgaGFzbid0IGJl
ZW4gYSBzaW5nbGUgbWFpbCBkZW55aW5nIHRoZSBhYm92ZSBhZHZhbnRhZ2VzIG9mIFNSdjYrDQrC
oA0KQW1vbmcgbWFueSBjb21tZW50cyBmcm9tIG1hbnkgb3BlcmF0b3JzIGFuZCB2ZW5kb3JzLCBw
bGVhc2Ugc2VlLMKgDQpodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nwcmlu
Zy93RkRLX0JlN2xFdDRzMTkxbTYxV2RVT0V6TDQNCsKgDQpXZSBtdXN0IHJlbWluZCB5b3UgdGhh
dCB0aGUgb3JpZ2luYWwgcXVlc3Rpb25zIGZyb20gdGhlIFNwcmluZyBjaGFpciB3ZXJlwqBOT1TC
oG9uIGRlYmF0aW5nIHRoZSBzb2x1dGlvbi7CoA0KwqANCkZ1cnRoZXJtb3JlLCBkdXJpbmcgU3By
aW5nIFdHIG1lZXRpbmcsIEJvYiAoNm1hbiBjaGFpciksIHNhaWQ6wqANCltCb2IgSGluZGVuXSBB
cyA2bWFuIGNvLWNoYWlyLCB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgd2hldGhlciBTUFJJTkcg
aXMgaW50ZXJlc3RlZCBpbiB0aGlzIChDUkgpIHdvcmsuIEEgY2xlYXIgbWVzc2FnZSB3b3VsZCBi
ZSB1c2VmdWwgdG8gZW5zdXJlIHRoYXQgNm1hbiBzcGVuZHMgdGltZSB1c2VmdWxseSBbaHR0cHM6
Ly9ldGhlcnBhZC5pZXRmLm9yZy9wL25vdGVzLWlldGYtMTA1LXNwcmluZ10uDQrCoA0K4oCiIFlv
dSBpZ25vcmVkIHRoZSBjaGFpcuKAmXMgZGlyZWN0aW9uLsKgDQrigKIgWW91IGFkZGVkIDZtYW4g
V0cgZm9yIHNvbWUgdW5rbm93biByZWFzb25zLsKgDQrCoA0KU2luY2UgeW91IGFkZGVkIDZtYW4g
dG8gdGhpcyBTcHJpbmcgZGlzY3Vzc2lvbiBvbiB0aGUg4oCccmVxdWlyZW1lbnRz4oCdLCBhbW9u
ZyBtYW55IG90aGVyIHRoaW5ncywgdGhlIHR3byBXR3Mgd2l0bmVzc2VkOsKgDQrCoA0K4oCiIFNw
cmluZyBjaGFpcnMgYW5kIEFEIHdlcmUgcmVwZWF0ZWRseSBmbGFtZWQuIFRoZXkgaGFkIHRvIGRl
ZmVuZCBbaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvWkZtX2JR
UDEtQzJmOXhKdVh0dkVkOW1Mb3hVXQ0K4oCiIDZtYW4gQUQvIGNoYWlycyBoYWQgdG8gZGVmZW5k
LCBlLmcuLCBodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy96ZnIt
ZEN1U0hTSlJqRTJOa0piZmp1V29DaTQuDQrigKIgQW4gYXRtb3NwaGVyZSB0aGF0IHRoZSBTcHJp
bmcgYW5kIDZtYW4gYXJlIGRpc2Nvbm5lY3RlZCB3YXMgY3JlYXRlZC7CoA0K4oCiIEhlYXRlZCBk
aXNjdXNzaW9ucyAodGhhdCBhcmUgbm90IG9uIHRoZSB0YWJsZSkuwqANCuKAoiBFdGMuwqANCsKg
DQpOb3QgdG8gbWVudGlvbiwgbWFueSBsb3N0IHRoZWlyIHNsZWVwLCBsb25nIHdlZWtlbmQsIGhh
aXIsIGRlYWRsaW5lczsgZ2FpbmVkIGJsb29kIHByZXNzdXJlLyB3ZWlnaHQsIGV0Yy4gOy0pwqAg
DQrCoA0KVW5mb3J0dW5hdGVseSwgdGhlcmUgaXMgYSB0cmVuZC4gVGhlIHNhbWUgaGFzIGJlZW4g
dHJpZWQgYWdhaW5zdCBTUnY2LCBhZ2FpbiBhbmQgYWdhaW4uwqANCsKgDQrigKIgV2l0aG91dCBz
dWNjZXNzLg0K4oCiIEh1YXdlaSBoYXMgZGVwbG95ZWQuDQrigKIgQ2lzY28gaGFzIGRlcGxveWVk
Lg0K4oCiIFNldmVyYWwgb3BlcmF0b3JzIGhhdmUgcmVwb3J0ZWQgc2lnbmlmaWNhbnQgY29tbWVy
Y2lhbCB0cmFmZmljIGF0IGxpbmVyYXRlIGZvcndhcmRpbmcuDQrigKIgTGludXggYW5kIEZELklP
IG9wZW4tc291cmNlIHN0YWNrcyBhcmUgYXZhaWxhYmxlIGFuZCBoYXZlIGJlZW4gdXNlZCBpbiBk
ZXBsb3ltZW50cy4NCuKAoiBTZXZlcmFsIGludGVyb3BlcmFiaWxpdHkgdGVzdHMgaGF2ZSBiZWVu
IHJlcG9ydGVkLg0K4oCiIE51bWVyb3VzIFNQ4oCZcyBhcmUgY2xlYXJseSBhc2tpbmcgU1J2NiBp
biBSRlAsIGFuZCB0aGUgZGVwbG95bWVudCBwcm9zcGVjdCBpbiAyMDIwIGFuZCAyMDIxIGlzIHNp
Z25pZmljYW50Lg0KwqANCkluIHN1bW1hcnksIA0KwqANCkNhbiB5b3UgcGxlYXNlIGZvbGxvdyB0
aGUgZGlyZWN0aW9ucyBzZXQgYnkgdGhlIGNoYWlycyBhbmQgc3RvcCBjcmVhdGluZyBlbWFpbCB0
aHJlYWRzP8KgDQpUaGlzIGlzIG5vdCBob3cgd2UgYXJlIHN1cHBvc2VkIHRvIHByb21vdGUgdGVj
aG5vbG9naWVzIGF0IElFVEYuwqANCsKgDQpUaGFua3PCoA0KwqANClJlZ2FyZHMgLi4uIFphZmFy
wqANCsKgDQrCoA0KRnJvbTogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD4NCkRhdGU6
IEZyaWRheSwgU2VwdGVtYmVyIDYsIDIwMTkgYXQgMTozNCBBTQ0KVG86ICJaYWZhciBBbGkgKHph
bGkpIiA8emFsaUBjaXNjby5jb20+LCBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5u
ZXQ+LCBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPiwgU1BSSU5HIFdHIExpc3QgPHNwcmlu
Z0BpZXRmLm9yZz4sICI2bWFuQGlldGYub3JnIiA8Nm1hbkBpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCsKgDQpaYWZhciwNCsKgDQpZb3VyIG1lbW9yeSBpcyBz
ZWxlY3RpdmUuIEluIHRoZSBTUFJJTkcgc2Vzc2lvbiwgbWFueSBwZW9wbGUgYXJndWVkIHRoYXQg
4oCcU1J2NiB3YXMgbmVhcmx5IGNvbXBsZXRlIGFuZCB3ZSBkaWRu4oCZdCBuZWVkIGFub3RoZXIg
c29sdXRpb27igJ0uIEJ1dCBJIGRvbuKAmXQgcmVtZW1iZXIgYW55Ym9keSBhcmd1aW5nIGFnYWlu
c3QgdGhlIHRlY2huaWNhbCBtZXJpdHMgb2YgU1J2NisuDQrCoA0KSWYgeW91IGNhbiBtYWtlIGEg
dGVjaG5pY2FsIGFyZ3VtZW50IGFnYWluc3QgU1J2NissIEkgZW5jb3VyYWdlIHlvdSB0byBkbyBz
by4gSSBsb29rIGZvcndhcmQgdG8gYSBnZW50bGVtYW5seSBleGNoYW5nZS4NCsKgDQrCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFJvbg0KwqANCsKgDQrCoA0KwqANCkp1bmlw
ZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28u
Y29tPiANClNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDYsIDIwMTkgMTI6NTMgQU0NClRvOiBTaHJh
ZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ+OyBSb24gQm9uaWNhIDxyYm9uaWNhQGp1
bmlwZXIubmV0PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFNQUklORyBXRyBMaXN0
IDxzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnDQpDYzogWmFmYXIgQWxpICh6YWxpKSA8
emFsaUBjaXNjby5jb20+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQrCoA0K
PHNuaXA+IA0KPlNSdjYrIGlzIGRlZmluaXRlbHkgYSBiZXR0ZXIgcHJvcG9zYWwgaW4gdGVybXMN
Cj7CoCAxLkFkaGVyZW5jZSB0byBJUHY2IEFyY2hpdGVjdHVyZQ0KPsKgIDIuRWZmaWNpZW50IGVu
Y29kaW5nDQo+wqAgMy5PcGVyYXRpb25hbCBzaW1wbGljaXR5DQo+wqANCj7CoMKgIFRoZXJlIGhh
c24ndCBiZWVuIGEgc2luZ2xlIG1haWwgZGVueWluZyB0aGUgYWJvdmUgYWR2YW50YWdlcyBvZiBT
UnY2Kw0KwqANClRoaXMgaXMgYWJzb2x1dGVseSBmYWxzZSEgDQrCoA0KSGF2ZSB5b3UgZm9yZ290
dGVuIHRoZSB2ZXJ5IHN0cm9uZyBhcmd1bWVudHMgYWdhaW5zdCBpdCBhdCB0aGUgU3ByaW5nIHNl
c3Npb24gaW4gTW9udHJlYWwgYW5kIHRoZSB2YXJpb3VzIGVtYWlscyBvbiB0aGUgbGlzdCB0aGF0
IGVjaG9lZCB0aGVtIPCfmIkNCk5vdCB0byBtZW50aW9uIGNvbW1lbnRzIGZyb20gUm9iZXJ0IFIg
KGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzZiZFhfZ2I0N3VG
WW5kNnl0d0ZMUFl4WENZbykuIA0KwqANClllcywgaW5kZWVkIFJvbiBwcmVzZW50ZWQgdGhlIHBy
b3Bvc2FsIHRvIGV2ZXJ5IHdvcmtncm91cCBwb3NzaWJsZSBpbiBNb250cmVhbCwgb25seSB0byBm
aW5kIG5vIGludGVyZXN0IGZyb20gYW55b25lLiANCkkgd291bGQgYWR2aXNlIHlvdSB0byByZWFk
IHRoYXQgc2lsZW5jZSBkaWZmZXJlbnRseS4g8J+YicKgIA0KwqANCjxzbmlwPg0KwqANCg0K


From nobody Sat Sep  7 09:56:59 2019
Return-Path: <sander@steffann.nl>
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 93E631200E9 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 09:56:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 tH1euz1D51Wf for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 09:56:56 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD054120019 for <spring@ietf.org>; Sat,  7 Sep 2019 09:56:55 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id D63E64B; Sat,  7 Sep 2019 18:56:53 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1567875410; bh=RWFIPO7Jl/teWWt/RdT c3mx5zo0j0IbD2fTc0R4YM5g=; b=i+XFdJvXQqMfnWIv5MiI19s3Gfcah4bESrv jGPX6liPOv22nitMWBBG4aYxMWqsoZ0rPuWglx0LP0YQWCvD1h83x0Z4wP78nC0K bUqRNMzfeBqQjm7WZOMoP5w+ItopiFqHZQPkiDMFE2BwYrpEZDdUy4zZVIiPk/b+ XYWmXLGE=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tmi1NkxiOpZv; Sat,  7 Sep 2019 18:56:50 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:c4e6:9c7a:6aed:7ac4] (unknown [IPv6:2a02:a213:a300:ce80:c4e6:9c7a:6aed:7ac4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id A49923C; Sat,  7 Sep 2019 18:56:49 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <19F2D959-8B62-4B5C-9DAB-E4C4E83248F2@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_8DEB41DD-CDB8-4CAE-A30E-6D8C6D4EF931"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Sat, 7 Sep 2019 18:56:49 +0200
In-Reply-To: <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com> <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/TVzP3ayGpY72pT8JsFWs12IzvUc>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Sat, 07 Sep 2019 16:56:57 -0000

--Apple-Mail=_8DEB41DD-CDB8-4CAE-A30E-6D8C6D4EF931
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

I noticed this bit of your message, and it made me think.

> With regards to your points about its all already developed =E2=80=93 =
are you really telling me that because the authors chose to go and spend =
ages developing something while taking zero cognizance of the consensus =
in the community on both the semantics of addresses and issues like =
header insertion and removal =E2=80=93 just because you ignored them and =
wrote the code we are now meant to rubber stamp it?

Rough consensus and running code... But we work by rough consensus.
Running code that explicitly goes against consensus is no IETF standard =
at al.

Cheers,
Sander


--Apple-Mail=_8DEB41DD-CDB8-4CAE-A30E-6D8C6D4EF931
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE9VC3eloaasvH0nE1oC0DsP4kE7kFAl1z4VEACgkQoC0DsP4k
E7mXbAf/ROPp2du8koMvi01yrdTYMjsiFTQlTHybj0hBnZL8Z1QIuRA53wZucZCQ
wmEocxbmc5pz1kOPP62eaC0wb2loXlfFXadPeMNDFgjQUZKzWLyvVuZ7vCUYxrZf
CXq8qnt0Vug43nOQzWqvs0q5lwOU7poWVwc8XnTEhOf0hq1DZYlcLbYT/nZU0yui
G4rJYxAQtU67XjohrH+DhI//e/tSvjm7s8wyLWwHnfii0VRO4CSleky/wCuEpM/9
wdNHadteWWJ8Vereta8cVdrmKSIfok6de35yOrNdW4YRf/tUbcBL77F3mbWJoGyW
zz7qFiX3QUVX126VDSxUXUc/L93lrg==
=R95S
-----END PGP SIGNATURE-----

--Apple-Mail=_8DEB41DD-CDB8-4CAE-A30E-6D8C6D4EF931--


From nobody Sat Sep  7 09:59:04 2019
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 1499D1200CE; Sat,  7 Sep 2019 09:59:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 pjK867JWfzPD; Sat,  7 Sep 2019 09:58:58 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 885E2120019; Sat,  7 Sep 2019 09:58:58 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id d26so8868144qkk.2; Sat, 07 Sep 2019 09:58:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=h76cP34B7nwZ4l7xKz/WPkOlipfijc+WB6HqDVWpYAU=; b=a06fePkKKdpOoYNTUw0SFHAotyCogyEuDoOOfXBZqwDb/JRJjlZfqYtmAFpNNHpIw7 EMT0NmG/Fap/ZsMQbZdSZvZCm87vsSo1bUYHDyX82lFWqhEas571JqKk/I/bUCvOzV1G DPE23/dBV6VHYP/Hn2sc5pcL1lk6mnxpys7wcmsgM9M9+ENkZRajIQ3OiWgleSwd5e+U sDwxhOOo2Zx8p7KmlNM4JSiyw+6Lack2JwEchWnnsBDmt+rwpicPcBhhmr01AkKmuNbB l4cqdyzHsttCQQ7xKi644D+xKiUgDLLHD4UB7ZdzFEr9gXnUwhNhW5wcGhLvKyRfgP87 6yZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=h76cP34B7nwZ4l7xKz/WPkOlipfijc+WB6HqDVWpYAU=; b=c/8u4apDyymnUDmQ8g8yBuFR4AFc4Edb+DdLrL8rW74Xd61i1/NA3aU6Ya5ymfIGHN JqTJj3Z8iNV6KEo99QwDdDFaBLTe2NuQ/wzpsWV4T48m1ooujzP8Ec6QKiv9yLbgmvlH opf7UEuUI717w7SsWZ81A6uhUcZTi5MCSpwjQCbyE5iiw20wJjt9yl1z1zOa+P17n3s8 NGHkrnLtnSCl0ERBwXjZEVIuXVcKFPmYUHexNnpNn7deODtyPHvYaCgy7hvJx9Q/DeK8 0re25+pyUsQ+504Ja38XBZxcrDEuibB1368WpHQI9fiYZGb74eDrO/GHbmtoiNVNb1jp +NNw==
X-Gm-Message-State: APjAAAWQ+xVhsp8hQzl9rAhejugcjxdIM9YT4ZGKt32fhdysJuWGAsqA qgW351HO281GtHYyQikK3uo=
X-Google-Smtp-Source: APXvYqzMRrAXhlSxRYiudrTQyH4oskrgQFZMG7ORhdfDQoUIb6qwdnUlcdDApu2GQpl16uWuCJi3yQ==
X-Received: by 2002:a05:620a:15f4:: with SMTP id p20mr14417993qkm.282.1567875537353;  Sat, 07 Sep 2019 09:58:57 -0700 (PDT)
Received: from [192.168.1.213] (pool-72-83-194-140.washdc.fios.verizon.net. [72.83.194.140]) by smtp.gmail.com with ESMTPSA id u132sm4828382qka.50.2019.09.07.09.58.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Sep 2019 09:58:56 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-3BC26A00-1732-4EF4-8301-664ADE43BAD7
Mime-Version: 1.0 (1.0)
X-Mailer: iPhone Mail (16F250)
In-Reply-To: <5d73cf59.1c69fb81.d28d5.322eSMTPIN_ADDED_BROKEN@mx.google.com>
Date: Sat, 7 Sep 2019 12:58:56 -0400
Cc: "Zafar Ali (zali)" <zali@cisco.com>, Robert Raszuk <rraszuk@gmail.com>, spring <spring@ietf.org>, 6man <6man@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <206D05FA-C8FE-43FB-B232-08D5E9421FB9@gmail.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <F2ADBBE8-94EB-4A45-AEAA-0009B8A17E99@cisco.com> <5d73cf59.1c69fb81.d28d5.322eSMTPIN_ADDED_BROKEN@mx.google.com>
To: Xiejingrong <xiejingrong@huawei.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mhjXcHBWiC-07D4N7tCEuJd5u9w>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 16:59:02 -0000

--Apple-Mail-3BC26A00-1732-4EF4-8301-664ADE43BAD7
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable


Can someone give an example or use case of when SR insertion would be requir=
ed by an intermediary node in an SRv6 domain?

Sometimes when dealing with complex subjects and discussions for me it makes=
 sense to start with basics and work your way back up to reasons why decisio=
ns were made for a protocol or specifications.


So the main business justification and driver in the advent for SPRING WG an=
d SR-MPLS for Service Providers is to be able to Traffic engineer and color L=
3 vpn flows natively without complexity that exists today with adding separa=
te loopback for ibgp FEC destinations to provide per-vrf TE feature.  There m=
aybe others but I believe that has always been the major pitfall with mpls.

So now with Spring WG SR-MPLS provides label stacking source route capabilit=
ies so L3 VPN=E2=80=99s can be naively TE=E2=80=99ed via FRR or Ti LFA 50ms f=
ast reroute capability that was missing with MPLS.

Fast forwarding to SRv6 and what that provides via SRH IPv6 destination swap=
ping in source routing native traffic engineering not only for new green fie=
ld Service Provider MPLS core=E2=80=99s but for the internet as well as ente=
rprises with now being able to extend the SRv6 domain ubiquitously to any pa=
rt of the network from Data center to Access now having traffic engineering c=
apabilities which is very powerful and is why SRv6 should be and is on the s=
tandards and not Experimental track.  SRv6 also with the inherent traffic en=
gineering capabilities for any node on the network that can be part of the S=
Rv6 domain really make IPv6 a must and more attractive and a bigger push I b=
elieve industry wide for all enterprises worldwide to migrate quickly to IPv=
6 so they can reap the benefits of SRv6.

Back to the SR insertion just thinking outside the box but from a use case s=
tandpoint where SR insertion would be beneficial an thinking maybe for TE tu=
nnel stitching done LDP over TE for end to end targeted LDP session protecti=
on now with that same tunnel stitching using SRv6 if you had to stitch SRv6 t=
unnels together within an SR domain that would require SR insertion as any e=
gress PE node along the path doing a USP or PSP would now have to be capable=
 of performing SR insertion.

There maybe other critical use cases and that is why the Spring WG has the s=
tance of SR insertion being mandatory.

I think when the SRv6 programming RFCs were written that violated the 6man W=
G RFC 8200 with EH only being allowed by the source node to insert EH and no=
 other node when Spring WG decided to make this a requirement for SRv6 funct=
ionality they should have asked for 6man WG consensus approval and at that t=
ime RFC 8200 could have been updated to allow this one exception for EH for S=
R insertion by and node along the path.  Unfortunately this was not done tha=
t way from the beginning and now we are trying to fix what should have been f=
ixed from the beginning.

Regards,

Gyan S. Mishra
IT Network Engineering & Technology=20
Verizon Communications Inc. (VZ)
13101 Columbia Pike FDC1 3rd Floor
Silver Spring, MD 20904
United States
Phone: 301 502-1347
Email: gyan.s.mishra@verizon.com
www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT

Sent from my iPhone

> On Sep 7, 2019, at 11:39 AM, Xiejingrong <xiejingrong@huawei.com> wrote:
>=20
> +1.
> I didn't see the possibility of handling packets with EH in fast path with=
out the indication of SRv6 SID in the preceding FIB lookup. This is uniquely=
 introduced in SRH and SRv6 networking programming draft.=20
> The only 'problem' rising on the list, the V6 TI LFA,  has been uniquely c=
onsidered in the SRv6 for long, and has the encap scheme at the bottom line,=
 if the EH insertion need some more tech discussion.=20
> I didn't see any advantage or benefit of another v6 encapsulation for SR.=20=

>=20
> Thanks
> Jingrong
> From:Zafar Ali (zali) <zali@cisco.com>
> To:Huzhibo <huzhibo@huawei.com>;Robert Raszuk <rraszuk@gmail.com>;Ron Boni=
ca <rbonica=3D40juniper.net@dmarc.ietf.org>
> Cc:spring <spring@ietf.org>;6man <6man@ietf.org>
> Date:2019-09-07 22:33:40
> SubjectRe: [spring] Regaining Focus on SRv6 and SRv6+
>=20
> Hi,=20
> =20
> I agree on Huzhibo on his observation on SRv6 SIDs and their benefit for s=
caling, among other aspects he mentioned.=20
> =20
> CRH based solution, on the other hand, inherits all the characteristics of=
 a =E2=80=9Cmapping table=E2=80=9D based solution, including scaling. Here i=
s a partial list:
> =20
> MPLS over UDP Redone:
> =20
> Many have pointed out that CRH does all this to achieve what can be achiev=
ed using already defined, adopted, and deployed specification. Like Dirk men=
tioned: "No need to re-invent MPLS over UDP using a different encapsulation i=
nappropriately named "SRv6+".
> Please see:
> Comments from Dirk: https://mailarchive.ietf.org/arch/msg/spring/6Bm4nN5ah=
8rFb7VutexK30kRUPM
> Many emails from Robert, including https://mailarchive.ietf.org/arch/msg/s=
pring/6bdX_gb47uFYnd6ytwFLPYxXCYo
> =20
> Need for new Routing Extension Header for SR:
> =20
> Not to mention the need for defining a new routing extension header for Se=
gment Routing. Where 6man working group has defined SRH: the work started in=
 March 2014. The 6man WG spent a lot of efforts (1000s of email, dozens of d=
ocument revision, dozens of IETF presentations, control plan work that is ad=
opted by multiple workgroups, etc.). Not to mention - Implementation on 12 h=
ardware platforms, including Merchant Silicon. Multiple providers have deplo=
yed the SRv6 network programming solution and its SRH encapsulation with lin=
e-rate performance carrying a significant amount of commercial traffic. Seve=
ral independent public interoperability reports documenting successful inter=
operability of implementation from multiple vendors exist. In this regard, p=
lease also see Like Dan's email: https://mailarchive.ietf.org/arch/msg/sprin=
g/OB1l41EhhUu8x8XEnKaBTdczDj4.
> =20
> Need for Control Plane Extensions for all protocols:
> =20
> All the routing protocols require extensions to carry the mapping table.
> Changes in BGP, ISIS, OSPF, BGP-LS, PCE, etc. and all control plan protoco=
ls are required. Some extension has been already proposed and were presented=
 at IETF105.=20
> Not to mention new extensions for manageability.
> =20
> OAM:
> =20
> We have already established on this mailing tread that MPLS like OAM tool k=
it is also needed for debuggability.=20
> ICMP error processing does not work for CRH.=20
> =20
> Incomplete Solution/ TI-LFA:
> =20
> The CRH solution is incomplete. E.g., it does not talk about TI-LFA and ho=
w protection works with O(50 msec) performance in this solution.=20
> =20
> Scaling:
> =20
> Overall, CRH based solution does not scale in a large-scale network.=20
> In a large-scale multi-domain interconnect, a seamless MPLS like solution i=
s needed for the CRH to work. Specifically, the CRH suffers from the large l=
abel stack and protection/ convergence challenges. =20
> CRH based solution will also impact the size of the FIB. It requires a SID=
 to IPv6 address mapping table (not to mention lookup). This requires more m=
emory and causes FIB scaling issues. Not to mention, the code complexity in a=
n IP implementation.=20
> Similar to FIB, RIB will need to introduce a new route table/entry type fo=
r ID mapping in case of CRH. That requires more memory and causes RIB scalin=
g issues. Not to mention, the code complexity in an IP implementation.=20
> Etc.
> =20
> Performance:
> =20
> I also agree with Cheng Li https://mailarchive.ietf.org/arch/msg/spring/XK=
0F40oEuZv-3ule-X5685d_6Mc, =E2=80=9CI don=E2=80=99t think the performance of=
 processing TLVs in DOH will be good, seems very complicated.=E2=80=9D=20
> I agree and to add the need for processing multiple extension headers. =20=

> =20
> Ecosystem:
> =20
> CRH has no ecosystem, no public proof of concept on hardware with linerate=
 performance. SRv6 and SRH based implementation has a large ecosystem. The S=
Rv6 ecosystem includes several open-source implementations: (Linux: Kernel a=
nd srext module, FD.io: VPP, Apps: Snort, iptables and nftables, tcpdump and=
 Wireshark). All this took the industry over 5 years to get to that level of=
 maturity and adoption.=20
> =20
> Summary:
> =20
> In summary, nothing adds up; it makes no sense.
> =20
> It will take more than hijacking an email thread for the authors of CRH to=
 justify why 6man should define a new routing extension header for Segment R=
outing.=20
> =20
> Thanks
> =20
> Regards =E2=80=A6 Zafar=20
> =20
> From: ipv6 <ipv6-bounces@ietf.org> on behalf of Huzhibo <huzhibo@huawei.co=
m>
> Date: Saturday, September 7, 2019 at 12:58 AM
> To: Robert Raszuk <rraszuk@gmail.com>, Ron Bonica <rbonica=3D40juniper.net=
@dmarc.ietf.org>
> Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
> Subject: RE: [spring] Regaining Focus on SRv6 and SRv6+
> =20
> Hi Robert:
> =20
> Agree with you.
> SRv6 is a completely different technology from SR MPLS. The biggest differ=
ence is that SRv6's Sid itself has routing capabilities. For example, it is a=
ggregatable, it is programmable, it is globally unique over a larger scope. o=
f. Sid's routing capabilities bring many benefits to the network. For exampl=
e: network scalability, reliability, and simplified Overlay programming. So,=
 I think that any optimization we do for SRv6 should not sacrifice Sid's own=
 routing capabilities. If we just want to solve the interoperability problem=
 between MPLS network and IP network, we can solve this problem in the field=
 of SR MPLS.
> =20
> Thank you,
> Zhibo
> =20
> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Robert Raszuk
> Sent: Friday, September 06, 2019 9:33 PM
> To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
> Cc: spring@ietf.org; 6man@ietf.org
> Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
> =20
> Dear Ron,
> =20
> I think you forgot few main points in the summary:=20
> =20
> * Many operators use SR-MPLS successfully and it has been both standardize=
d and successfully deployed in the network with interoperable implementation=
s=20
> =20
> * The overhead on the data plane of SRv6+ is very comparable to overhead o=
f SR-MPLS
> =20
> * The control plane extensions BGP, IGP are available for SR-MPLS and non a=
re available for SRv6+
> =20
> * SRv6+ requires a new mapping of SIDs to prefixes to be distributed by co=
ntrol plane=20
> =20
> * If operators choose not to use MPLS transport SR-MPLS can be easily tran=
sported over IPv4 or IPv6 vanilla data plane
> =20
> * Extensions for additional applications like L3VPNs or L2VPNs will requir=
e another set of protocol and implementation changes.=20
> =20
> * If there are vendors who do not want to provide SR-MPLS SID mapping to I=
Pv6 addresses in their control planes let's focus standardization and indust=
ry work in this direction.=20
> =20
> With all of the above I think it would be a serious mistake - at this poin=
t of time - to continue work on SRv6+ in the IETF.=20
> =20
> Thank you,
> Robert.
> =20
> =20
> On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.i=
etf.org> wrote:
> Folks,
> =20
> We have explored many facets of SRv6 and SRv6, sometime passionately. I th=
ink that this exploration is a good thing. In the words of Tolkien, =E2=80=9C=
All who wander are not lost.=E2=80=9D
> =20
> But it may be time to refocus on the following:
> =20
> For many operators, SRv6 is not deployable unless the problem of header le=
ngth is addressed
> Many objections the uSID proposal remain unanswered
> SRv6+ offers an alternative solution
> =20
> Given these three facts, I think that it would be a mistake to discontinue=
 work on SRv6+.
> =20
>                                                                           =
         Ron
> =20
> =20
> Juniper Business Use Only
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

--Apple-Mail-3BC26A00-1732-4EF4-8301-664ADE43BAD7
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><br></div>Can someone give an example o=
r use case of when SR insertion would be required by an intermediary node in=
 an SRv6 domain?<div><br></div><div>Sometimes when dealing with complex subj=
ects and discussions for me it makes sense to start with basics and work you=
r way back up to reasons why decisions were made for a protocol or specifica=
tions.</div><div><br></div><div><br></div><div>So the main business justific=
ation and driver in the advent for SPRING WG and SR-MPLS for Service Provide=
rs is to be able to Traffic engineer and color L3 vpn flows natively without=
 complexity that exists today with adding separate loopback for ibgp FEC des=
tinations to provide per-vrf TE feature. &nbsp;There maybe others but I beli=
eve that has always been the major pitfall with mpls.</div><div><br></div><d=
iv>So now with Spring WG SR-MPLS provides label stacking source route capabi=
lities so L3 VPN=E2=80=99s can be naively TE=E2=80=99ed via FRR or Ti LFA 50=
ms fast reroute capability that was missing with MPLS.</div><div><br></div><=
div>Fast forwarding to SRv6 and what that provides via SRH IPv6 destination s=
wapping in source routing native traffic engineering not only for new green f=
ield Service Provider MPLS core=E2=80=99s but for the internet as well as en=
terprises with now being able to extend the SRv6 domain ubiquitously to any p=
art of the network from Data center to Access now having traffic engineering=
 capabilities which is very powerful and is why SRv6 should be and is on the=
 standards and not Experimental track. &nbsp;SRv6 also with the inherent tra=
ffic engineering capabilities for any node on the network that can be part o=
f the SRv6 domain really make IPv6 a must and more attractive and a bigger p=
ush I believe industry wide for all enterprises worldwide to migrate quickly=
 to IPv6 so they can reap the benefits of SRv6.</div><div><br></div><div>Bac=
k to the SR insertion just thinking outside the box but from a use case stan=
dpoint where SR insertion would be beneficial an thinking maybe for TE tunne=
l stitching done LDP over TE for end to end targeted LDP session protection n=
ow with that same tunnel stitching using SRv6 if you had to stitch SRv6 tunn=
els together within an SR domain that would require SR insertion as any egre=
ss PE node along the path doing a USP or PSP would now have to be capable of=
 performing SR insertion.</div><div><br></div><div>There maybe other critica=
l use cases and that is why the Spring WG has the stance of SR insertion bei=
ng mandatory.</div><div><br></div><div>I think when the SRv6 programming RFC=
s were written that violated the 6man WG RFC 8200 with EH only being allowed=
 by the source node to insert EH and no other node when Spring WG decided to=
 make this a requirement for SRv6 functionality they should have asked for 6=
man WG consensus approval and at that time RFC 8200 could have been updated t=
o allow this one exception for EH for SR insertion by and node along the pat=
h. &nbsp;Unfortunately this was not done that way from the beginning and now=
 we are trying to fix what should have been fixed from the beginning.<br><di=
v><br></div><div>Regards,</div><div><br></div><div><p class=3D"MsoNormal"><f=
ont face=3D"UICTFontTextStyleBody" size=3D"3"><span style=3D"background-colo=
r: rgba(255, 255, 255, 0);">Gyan S. Mishra</span></font></p><p class=3D"MsoN=
ormal"><font face=3D"UICTFontTextStyleBody" size=3D"3"><span style=3D"backgr=
ound-color: rgba(255, 255, 255, 0);">IT Network Engineering &amp; Technology=
&nbsp;</span></font></p><p class=3D"MsoNormal"><font face=3D"UICTFontTextSty=
leBody" size=3D"3"><span style=3D"background-color: rgba(255, 255, 255, 0);"=
>Verizon Communications&nbsp;Inc. (VZ)</span></font></p><p class=3D"MsoNorma=
l"><font face=3D"UICTFontTextStyleBody" size=3D"3"><span style=3D"background=
-color: rgba(255, 255, 255, 0);">13101 Columbia Pike FDC1 3rd Floor</span></=
font></p><p class=3D"MsoNormal"><a href=3D"x-apple-data-detectors://2/0" dir=
=3D"ltr" x-apple-data-detectors=3D"true" x-apple-data-detectors-type=3D"addr=
ess" x-apple-data-detectors-result=3D"2/0" style=3D"text-decoration-color: r=
gba(80, 0, 80, 0.258824); caret-color: rgb(0, 0, 0); background-color: rgba(=
255, 255, 255, 0);"><font color=3D"#000000" face=3D"UICTFontTextStyleBody" s=
ize=3D"3">Silver Spring, MD 20904</font></a></p><p class=3D"MsoNormal"><a hr=
ef=3D"x-apple-data-detectors://2/0" dir=3D"ltr" x-apple-data-detectors=3D"tr=
ue" x-apple-data-detectors-type=3D"address" x-apple-data-detectors-result=3D=
"2/0" style=3D"text-decoration-color: rgba(80, 0, 80, 0.258824); caret-color=
: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"><font color=3D"#0=
00000" face=3D"UICTFontTextStyleBody" size=3D"3">United States</font></a></p=
><p class=3D"MsoNormal"><font face=3D"UICTFontTextStyleBody" size=3D"3"><spa=
n style=3D"background-color: rgba(255, 255, 255, 0);">Phone:&nbsp;<a href=3D=
"tel:301%20502-1347" dir=3D"ltr" x-apple-data-detectors=3D"true" x-apple-dat=
a-detectors-type=3D"telephone" x-apple-data-detectors-result=3D"2/1" style=3D=
"text-decoration-color: rgba(80, 0, 80, 0.258824);">301 502-1347</a></span><=
/font></p><p class=3D"MsoNormal"><font face=3D"UICTFontTextStyleBody" size=3D=
"3"><span style=3D"background-color: rgba(255, 255, 255, 0);">Email:&nbsp;<a=
 href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank">gyan.s.mishra@v=
erizon.com</a></span></font></p><p class=3D"MsoNormal"><a href=3D"http://www=
.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT" target=3D"_blank" style=
=3D"caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"><f=
ont color=3D"#000000" face=3D"UICTFontTextStyleBody" size=3D"3">www.linkedin=
.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT</font></a></p><br><div id=3D"Appl=
eMailSignature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On=
 Sep 7, 2019, at 11:39 AM, Xiejingrong &lt;<a href=3D"mailto:xiejingrong@hua=
wei.com">xiejingrong@huawei.com</a>&gt; wrote:<br><br></div><blockquote type=
=3D"cite"><div dir=3D"ltr">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-12=
52">
<style>
<!--
@font-face
	{font-family:Wingdings}
@font-face
	{font-family:SimSun}
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
@font-face
	{}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New"}
p.msonormal0, li.msonormal0, div.msonormal0
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.gmail-m1043167349539505988msipfooter30b3d538, li.gmail-m104316734953950598=
8msipfooter30b3d538, div.gmail-m1043167349539505988msipfooter30b3d538
	{margin-right:0in;
	margin-left:0in;
	font-size:12.0pt;
	font-family:SimSun}
span.EmailStyle19
	{font-family:"Calibri",sans-serif;
	color:#1F497D}
span.EmailStyle20
	{font-family:"Calibri",sans-serif;
	color:windowtext}
span.HTMLPreformattedChar
	{font-family:"Courier New"}
..MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:1.0in 1.25in 1.0in 1.25in}
div.WordSection1
	{}
ol
	{margin-bottom:0in}
ul
	{margin-bottom:0in}
-->
</style>



<div>+1.<br>
I didn't see the possibility of handling packets with EH in fast path withou=
t the indication of SRv6 SID in the preceding FIB lookup. This is uniquely i=
ntroduced in SRH and SRv6 networking programming draft.
<br>
The only 'problem' rising on the list, the V6 TI LFA,&nbsp; has been uniquel=
y considered in the SRv6 for long, and has the encap scheme at the bottom li=
ne, if the EH insertion need some more tech discussion.
<br>
I didn't see any advantage or benefit of another v6 encapsulation for SR. <b=
r>
<br>
Thanks<br>
Jingrong</div>
<div></div>
<div name=3D"AnyOffice-Background-Image" style=3D"border-top:1px solid #B5C4=
DF; padding:8px">
<div style=3D"word-break:break-all"><b>From:</b>Zafar Ali (zali) &lt;<a href=
=3D"mailto:zali@cisco.com">zali@cisco.com</a>&gt;</div>
<div style=3D"word-break:break-all"><b>To:</b>Huzhibo &lt;<a href=3D"mailto:=
huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;;Robert Raszuk &lt;<a href=3D"=
mailto:rraszuk@gmail.com">rraszuk@gmail.com</a>&gt;;Ron Bonica &lt;<a href=3D=
"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">rbonica=3D40juniper.net@dmar=
c.ietf.org</a>&gt;</div>
<div style=3D"word-break:break-all"><b>Cc:</b>spring &lt;<a href=3D"mailto:s=
pring@ietf.org">spring@ietf.org</a>&gt;;6man &lt;<a href=3D"mailto:6man@ietf=
.org">6man@ietf.org</a>&gt;</div>
<div style=3D"word-break:break-all"><b>Date:</b>2019-09-07 22:33:40</div>
<div style=3D"word-break:break-all"><b>Subject</b>Re: [spring] Regaining Foc=
us on SRv6 and SRv6+</div>
<div><br>
</div>
</div>
<div>
<div class=3D"WordSection1">
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Hi,&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>I agree on Huzhibo on his observation on SRv6 SIDs and their benefit for sc=
aling, among other aspects he mentioned.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>CRH based solution, on the other hand, inherits all the characteristics of a=
 =E2=80=9Cmapping table=E2=80=9D based solution, including scaling.&nbsp;Her=
e is a partial list:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">MPLS over UDP Redone</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Many have pointed out that CRH does all this to achieve what can be achieve=
d using already defined, adopted, and deployed specification. Like Dirk ment=
ioned: "No need to re-invent MPLS
 over UDP using a different encapsulation inappropriately named "SRv6+".</sp=
an></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Please see:</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Comments from Dirk:&nbsp;<a href=3D"https://mailarchive.ietf.org/arch/msg/s=
pring/6Bm4nN5ah8rFb7VutexK30kRUPM" target=3D"_blank"><span style=3D"color:#4=
A6EE0">https://mailarchive.ietf.org/arch/msg/spring/6Bm4nN5ah8rFb7VutexK30kR=
UPM</span></a></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Many emails from Robert, including&nbsp;<a href=3D"https://mailarchive.ietf=
.org/arch/msg/spring/6bdX_gb47uFYnd6ytwFLPYxXCYo" target=3D"_blank"><span st=
yle=3D"color:#4A6EE0">https://mailarchive.ietf.org/arch/msg/spring/6bdX_gb47=
uFYnd6ytwFLPYxXCYo</span></a></span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">Need for new Routing Extension Header for SR</span></b><span style=3D"co=
lor:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Not to mention the need for defining a new routing extension header for Seg=
ment Routing. Where 6man working group has defined SRH: the work started in M=
arch 2014. The 6man WG spent a lot
 of efforts (1000s of email, dozens of document revision, dozens of IETF pre=
sentations, control plan work that is adopted by multiple workgroups, etc.).=
 Not to mention - Implementation on 12 hardware platforms, including Merchan=
t Silicon. Multiple providers
 have deployed the SRv6 network programming solution and its SRH encapsulati=
on with line-rate performance carrying a significant amount of commercial tr=
affic. Several independent public interoperability reports documenting succe=
ssful interoperability of implementation
 from multiple vendors exist. In this regard, please also see Like Dan's ema=
il:&nbsp;<a href=3D"https://mailarchive.ietf.org/arch/msg/spring/OB1l41EhhUu=
8x8XEnKaBTdczDj4" target=3D"_blank"><span style=3D"color:#4A6EE0">https://ma=
ilarchive.ietf.org/arch/msg/spring/OB1l41EhhUu8x8XEnKaBTdczDj4</span></a>.
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">Need for Control Plane</span></b><span style=3D"color:#1C1E29">
<b>Extensions for all protocols</b>: </span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>All the routing protocols require extensions to carry the mapping table.
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Changes in BGP, ISIS, OSPF, BGP-LS, PCE, etc. and all control plan protocol=
s are required. Some extension has been already proposed and were presented a=
t IETF105.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Not to mention new extensions for manageability.
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">OAM</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>We have already established on this mailing tread that MPLS like OAM tool k=
it is also needed for debuggability.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>ICMP error processing does not work for CRH.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">Incomplete Solution/ TI-LFA</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>The CRH solution is incomplete. E.g., it does not talk about TI-LFA and how=
 protection works with O(50 msec) performance in this solution.&nbsp;</span>=
</p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">Scaling</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Overall, CRH based solution does not scale in a large-scale network.&nbsp;<=
/span></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li style=3D"color:#1C1E29; margin-top:0in; margin-bottom:0in; margin-left:-=
.25in; margin-bottom:.0001pt">
In a large-scale multi-domain interconnect, a seamless MPLS like solution is=
 needed for the CRH to work. Specifically, the CRH suffers from the large la=
bel stack and protection/ convergence challenges.&nbsp;&nbsp;</li><li style=3D=
"color:#1C1E29; margin-top:0in; margin-bottom:0in; margin-left:-.25in; margi=
n-bottom:.0001pt">
CRH based solution will also impact the size of the FIB. It requires a SID t=
o IPv6 address mapping table (not to mention lookup). This requires more mem=
ory and causes FIB scaling issues. Not to mention, the code complexity in an=
 IP implementation.&nbsp;</li><li style=3D"color:#1C1E29; margin-top:0in; ma=
rgin-bottom:0in; margin-left:-.25in; margin-bottom:.0001pt">
Similar to FIB, RIB will need to introduce a new route table/entry type for I=
D mapping in case of CRH. That requires more memory and causes RIB scaling i=
ssues. Not to mention, the code complexity in an IP implementation.&nbsp;</l=
i><li style=3D"color:#1C1E29; margin-top:0in; margin-bottom:0in; margin-left=
:-.25in; margin-bottom:.0001pt">
Etc. </li></ul>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">Performance</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>I also agree with Cheng Li&nbsp;<a href=3D"https://mailarchive.ietf.org/arc=
h/msg/spring/XK0F40oEuZv-3ule-X5685d_6Mc" target=3D"_blank"><span style=3D"c=
olor:#1C1E29">https://mailarchive.ietf.org/arch/msg/spring/XK0F40oEuZv-3ule-=
X5685d_6Mc</span></a>,
 =E2=80=9CI don=E2=80=99t think the performance of processing TLVs in DOH wi=
ll be good, seems very complicated.=E2=80=9D&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>I agree and to add the need for processing multiple extension headers.&nbsp=
;&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">Ecosystem</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>CRH has no ecosystem, no public proof of concept on hardware with linerate p=
erformance. SRv6 and SRH based implementation has a large ecosystem. The SRv=
6 ecosystem includes several open-source
 implementations: (Linux: Kernel and srext module,&nbsp;<a href=3D"http://fd=
.io/" target=3D"_blank"><span style=3D"color:#4A6EE0">FD.io</span></a>: VPP,=
 Apps: Snort, iptables and nftables, tcpdump and Wireshark). All this took t=
he industry over 5 years to get to that
 level of maturity and adoption.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><b><span style=3D"color:#1C1E=
29">Summary</span></b><span style=3D"color:#1C1E29">:
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>In summary, nothing adds up; it makes no sense.
</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>It will take more than hijacking an email thread for the authors of CRH to j=
ustify why 6man should define a new routing extension header for Segment Rou=
ting.&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Thanks</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>&nbsp;</span></p>
<p style=3D"margin:0in; margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>Regards =E2=80=A6 Zafar&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt; font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;</span></p>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0in=
 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><span=
 style=3D"color:black">ipv6 &lt;<a href=3D"mailto:ipv6-bounces@ietf.org">ipv=
6-bounces@ietf.org</a>&gt; on behalf of Huzhibo &lt;<a href=3D"mailto:huzhib=
o@huawei.com">huzhibo@huawei.com</a>&gt;<br>
<b>Date: </b>Saturday, September 7, 2019 at 12:58 AM<br>
<b>To: </b>Robert Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.com">rraszuk@gm=
ail.com</a>&gt;, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dm=
arc.ietf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc: </b>"<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>" &lt;<a h=
ref=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;, "<a href=3D"mailto:6=
man@ietf.org">6man@ietf.org</a>" &lt;<a href=3D"mailto:6man@ietf.org">6man@i=
etf.org</a>&gt;<br>
<b>Subject: </b>RE: [spring] Regaining Focus on SRv6 and SRv6+</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">&nbsp;</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Hi Robert:</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Agree with you.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">SRv6 is a completely different technology from SR MPLS. The biggest diff=
erence is that SRv6's Sid itself has routing capabilities. For example, it i=
s aggregatable, it is programmable, it is globally
 unique over a larger scope. of. Sid's routing capabilities bring many benef=
its to the network. For example: network scalability, reliability, and simpl=
ified Overlay programming. So, I think that any optimization we do for SRv6 s=
hould not sacrifice Sid's own
 routing capabilities. If we just want to solve the interoperability problem=
 between MPLS network and IP network, we can solve this problem in the field=
 of SR MPLS.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;Ca=
libri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Thank you,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Zhibo</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot;Ca=
libri&quot;,sans-serif; color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt; font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt; f=
ont-family:&quot;Calibri&quot;,sans-serif"> spring [<a href=3D"mailto:spring=
-bounces@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Friday, September 06, 2019 9:33 PM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ie=
tf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; <a href=3D=
"mailto:6man@ietf.org">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6+</span></p>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Dear Ron,</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">I think&nbsp;you forgot few main points in the summary:&nbsp;</span></p>=

</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">* Many operators use SR-MPLS successfully and it has been both standardi=
zed and successfully deployed in the network&nbsp;with interoperable impleme=
ntations&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">* The overhead on the data plane of SRv6+ is very comparable to overhead=
 of SR-MPLS</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">* The control plane extensions BGP, IGP are available for SR-MPLS and no=
n are available for SRv6+</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">* SRv6+ requires a new mapping of SIDs to prefixes to be distributed by c=
ontrol plane&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">* If operators choose not to use MPLS transport SR-MPLS can be easily tr=
ansported over IPv4 or IPv6 vanilla data plane</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">* Extensions for additional applications like L3VPNs or L2VPNs will requ=
ire another set of protocol and implementation changes.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">* If there are&nbsp;vendors who do not want to provide SR-MPLS SID mappi=
ng to IPv6 addresses in their control planes let's focus standardization and=
 industry work in this direction.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">With all of the above I think it would be a serious mistake - at this po=
int of time - to continue work on SRv6+ in the IETF.&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Thank you,</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Robert.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Sep 6, 2019 at 3:08 PM Ron Bonica &lt;rbonica=
=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper.net@dmarc.ietf.=
org</a>&gt; wrote:</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:0=
in 0in 0in 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0in; mar=
gin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"">Folks,</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">We have explored many facets of SRv6 and S=
Rv6, sometime passionately. I think that this exploration is a good thing. I=
n the words of Tolkien, =E2=80=9CAll who wander are not lost.=E2=80=9D</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">But it may be time to refocus on the follo=
wing:</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"">For many operators, SRv6 is not deployabl=
e unless the problem of header length is addressed</li><li class=3D"MsoNorma=
l" style=3D"">Many objections the uSID proposal remain unanswered</li><li cl=
ass=3D"MsoNormal" style=3D"">SRv6+ offers an alternative solution</li></ul>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">Given these three facts, I think that it w=
ould be a mistake to discontinue work on SRv6+.</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron</=
p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"gmail-m1043167349539505988msipfooter30b3d538" align=3D"center" s=
tyle=3D"margin:0in; margin-bottom:.0001pt; text-align:center">
<span style=3D"font-size:7.0pt; font-family:&quot;Calibri&quot;,sans-serif; c=
olor:black">Juniper Business Use Only</span></p>
</div>
</div>
<p class=3D"MsoNormal">-----------------------------------------------------=
---------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/ip=
v6" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------</p>
</blockquote>
</div>
</div>
</div>


</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------=
------------------------------------------------------------</span><br><span=
>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:ipv6=
@ietf.org">ipv6@ietf.org</a></span><br><span>Administrative Requests: <a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailma=
n/listinfo/ipv6</a></span><br><span>----------------------------------------=
----------------------------</span><br></div></blockquote></div></div></body=
></html>=

--Apple-Mail-3BC26A00-1732-4EF4-8301-664ADE43BAD7--


From nobody Sat Sep  7 10:10:10 2019
Return-Path: <zali@cisco.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 CFCFF1200E9 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 10:10:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ZfFDzqYi; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=PTMWfNvN
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 N-tYjnz4KsTe for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 10:10:06 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 596CB1200D6 for <spring@ietf.org>; Sat,  7 Sep 2019 10:10:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9689; q=dns/txt; s=iport; t=1567876206; x=1569085806; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=srY6FKktYlzg2O46Ko4fuqpaSOT5jsRfgMJG7We+1sA=; b=ZfFDzqYi4Qn9mKsuiuBDpFJfbA7e8lWPPJ1ynLB3x0GaZDzZhPEEB/1z LZgu5kFJ6jCFBTDpbAoL6yG/kMstZgSnRU/wsmxLpKCIv/iwmu6oUrZUa O2u+0xoBrRaDfWA5d5IarmCH0N6O/InMKw1IZ4ObzVafFmJGBDldqIb5G I=;
IronPort-PHdr: =?us-ascii?q?9a23=3AyOHv+hNKaZtSsufHc/Ql6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEuKg/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQG0T/LdbhbjcxG4JJU1o2t3w=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ApAACA43Nd/5RdJa1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVgIBAQEBCwGBFS8kLANtViAECyqEIYNHA4p0glyTFIRcglI?= =?us-ascii?q?DVAkBAQEMAQElCAIBAYQ/AheCICM3Bg4CAwkBAQQBAQECAQYEbYUuDIVKAQE?= =?us-ascii?q?BAQMSER0BATcBDwIBCBEDAQIrAgICMB0IAgQBDQUUDoMAAYEdTQMdAQIMnRQ?= =?us-ascii?q?CgTiIYXOBMoJ9AQEFhREYghYDBoE0AYt3GIFAP4E4H4IeLj6CYQEBAgGBZRk?= =?us-ascii?q?Ngl4ygiaMS4I+NIUhl2YKgiGGf411G4I0hzyPEo1+iAKQaQIEAgQFAg4BAQW?= =?us-ascii?q?BaCIqDYEhcBU7KgGCQYJCOIM6hRSFP3OBKY8wAQE?=
X-IronPort-AV: E=Sophos;i="5.64,478,1559520000";  d="scan'208,217";a="321898371"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Sep 2019 17:10:05 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x87HA59f015218 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 7 Sep 2019 17:10:05 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 12:10:04 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 12:10:04 -0500
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 7 Sep 2019 12:10:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O4x/obxb+yCxBuQGfdciKrvlUdJJxyhBRC1tRjx+Zfm5rAQ1RgqE8qaA9YciscqWZ5J4TxI2n99nm3WCk1rS6og8lFdx+uezZzo8GItpBU6O9cM6Ncv/3yKTUXbV46GzPBX4c+ceVEMqBxUULk2xhdQi9XNAGklfsAV9GsD2xR5qEidSsbT2Ps4D6fyUUb7zLRXZCwpVappNNMf1SYzY8utCbfP+qj+s9O1ie/Gs+90CJZ0j8wwrzHzHMae7zw00+uDEiysNkQ5aPgaqkjTuAhkuLI/7El0tv7iEbeU/esSyu4Uvvz5XfnkoJWMcZQ4PvL0EAsxrFrVlCPJS22wLyw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=srY6FKktYlzg2O46Ko4fuqpaSOT5jsRfgMJG7We+1sA=; b=asPX2tgqNdnXUzoLGIopADl6VDVgkflbnTagRvyoFpEgHdt1MevFfJM4bmKzmyzsvtz3qaNQw+ejro0Qwpy0iD2Lyily6mRuWDlaQH5HUiEkDnsFd0Ax9pra9HtzPfOwdcVSoyMTyOrJOUc/b4+sD6LuRRlX+FdzN8Bwv271ndKYuMXwvGsLNCcZWO1TOAwjPbEAC7hyK3h3dAcg8xBNUShZW/kPLOnuNsbX8Uchzzj/VhEeufKnGWmoGzPKWJxu8auk1oAevHm4qr8mI1570nrq4DkXRi4M5abiYPScCfaGcJastTAVw5hD1hfbBsbgxiUOD0HEdVNs6MZ69QVjTA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=srY6FKktYlzg2O46Ko4fuqpaSOT5jsRfgMJG7We+1sA=; b=PTMWfNvNfKE8EeWAgfqaWuonkW97o2ZyqMFlBvccvina3uhZukO3kX0LIuxOup+C9jF+Pm7jhStfLfKusUoiFUT0UNp8GpGYPeUp4bhpCWlPVAl2TNbwYfTG+euzQevTsYxTruoSoYCCKzlfroqFWTlrQM1TiXEBaIba4+RDFBQ=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3708.namprd11.prod.outlook.com (20.178.231.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Sat, 7 Sep 2019 17:10:03 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.018; Sat, 7 Sep 2019 17:10:03 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Sander Steffann <sander@steffann.nl>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
CC: Ron Bonica <rbonica@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZZtOI4s9N125CEGvjEMx5xUmxKcgb0OA///ApgA=
Date: Sat, 7 Sep 2019 17:10:02 +0000
Message-ID: <57C6EF54-991B-4AAE-924B-8639551967B4@cisco.com>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com> <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com> <19F2D959-8B62-4B5C-9DAB-E4C4E83248F2@steffann.nl>
In-Reply-To: <19F2D959-8B62-4B5C-9DAB-E4C4E83248F2@steffann.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1004::ee]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d0605790-ec4b-4695-9739-08d733b63912
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB3708; 
x-ms-traffictypediagnostic: DM6PR11MB3708:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB3708687A06AABDB32547BE1BDEB50@DM6PR11MB3708.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(376002)(39860400002)(136003)(366004)(396003)(189003)(199004)(58126008)(110136005)(316002)(54906003)(478600001)(86362001)(186003)(46003)(256004)(7736002)(14454004)(8936002)(8676002)(81156014)(81166006)(9326002)(53546011)(6506007)(71200400001)(4326008)(71190400001)(102836004)(966005)(25786009)(66946007)(66446008)(64756008)(5660300002)(6486002)(486006)(476003)(2616005)(606006)(11346002)(446003)(6116002)(66476007)(6436002)(99286004)(76176011)(229853002)(91956017)(76116006)(36756003)(107886003)(6246003)(53936002)(6512007)(54896002)(6306002)(2906002)(236005)(66556008)(33656002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3708; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9jm+pBnuDIeIqPb+ozxSKop4p2uddkVcdgLy15qg6vmdUH3uN8nj06adB8ke5zmqDLOmifh0ZdTfFu8Czq3K53zPW1zDFQX+eU0KjA+r00/yhzL5+56X2p2Gnr063ZmehYg7z31Z900h7RvJSaQ10Zm1voZ6W6t23nFiljPvJ/ZqstKwP9ZA8ZdRb96+kcofV4Spdr9jkH4x85nkwDWYDSl/nefW0hGAjpv4y9oZgHIjksw0nwCj/oachfJ2QNOnTkfdnFQ02+jt6Q5cjyot8uB3qr+ihK2uwZ2fOUM75YUn3iGVykOutN4sbJu5lIb7P1X089dPljQP9Ofdxxte0VyIoV86fyCeWh4iHa/zMiDQIEwpoJWZ6u0Dqwb4smdqqS9mm5jB0hbIjIAbmwEKIaVFoqKttxW1T2X7Dl85n4I=
Content-Type: multipart/alternative; boundary="_000_57C6EF54991B4AAE924B8639551967B4ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d0605790-ec4b-4695-9739-08d733b63912
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 17:10:02.9849 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xmcqyVCuPY39tIB3acmAUMEoFLDuuZIK/BuQHqldQPncIGL5fo6F2PEOkNw0Y4XI
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3708
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/sKXIG3MT2degNBMqB8LMbduIrNs>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Sat, 07 Sep 2019 17:10:09 -0000

--_000_57C6EF54991B4AAE924B8639551967B4ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNClBsZWFzZSBzZWUgaW4tbGluZS4NCg0KVGhhbmtzDQoNClJlZ2FyZHMg4oCmIFphZmFy
DQoNCkZyb206IFNhbmRlciBTdGVmZmFubiA8c2FuZGVyQHN0ZWZmYW5uLm5sPg0KRGF0ZTogU2F0
dXJkYXksIFNlcHRlbWJlciA3LCAyMDE5IGF0IDEyOjU3IFBNDQpUbzogQW5kcmV3IEFsc3RvbiA8
QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbT4NCkNjOiAiWmFmYXIgQWxpICh6YWxpKSIg
PHphbGlAY2lzY28uY29tPiwgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD4sIFNocmFk
ZGhhIEhlZ2RlIDxzaHJhZGRoYUBqdW5pcGVyLm5ldD4sIFJvYiBTaGFraXIgPHJvYmpzQGdvb2ds
ZS5jb20+LCBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
cHJpbmddIEdvaW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5n
IFdHICh3YXM6IFJlOiBCZXlvbmQgU1J2Ni4pDQoNCkhpLA0KDQpJIG5vdGljZWQgdGhpcyBiaXQg
b2YgeW91ciBtZXNzYWdlLCBhbmQgaXQgbWFkZSBtZSB0aGluay4NCg0KV2l0aCByZWdhcmRzIHRv
IHlvdXIgcG9pbnRzIGFib3V0IGl0cyBhbGwgYWxyZWFkeSBkZXZlbG9wZWQg4oCTIGFyZSB5b3Ug
cmVhbGx5IHRlbGxpbmcgbWUgdGhhdCBiZWNhdXNlIHRoZSBhdXRob3JzIGNob3NlIHRvIGdvIGFu
ZCBzcGVuZCBhZ2VzIGRldmVsb3Bpbmcgc29tZXRoaW5nIHdoaWxlIHRha2luZyB6ZXJvIGNvZ25p
emFuY2Ugb2YgdGhlIGNvbnNlbnN1cyBpbiB0aGUgY29tbXVuaXR5IG9uIGJvdGggdGhlIHNlbWFu
dGljcyBvZiBhZGRyZXNzZXMgYW5kIGlzc3VlcyBsaWtlIGhlYWRlciBpbnNlcnRpb24gYW5kIHJl
bW92YWwg4oCTIGp1c3QgYmVjYXVzZSB5b3UgaWdub3JlZCB0aGVtIGFuZCB3cm90ZSB0aGUgY29k
ZSB3ZSBhcmUgbm93IG1lYW50IHRvIHJ1YmJlciBzdGFtcCBpdD8NCg0KUm91Z2ggY29uc2Vuc3Vz
IGFuZCBydW5uaW5nIGNvZGUuLi4gQnV0IHdlIHdvcmsgYnkgcm91Z2ggY29uc2Vuc3VzLg0KUnVu
bmluZyBjb2RlIHRoYXQgZXhwbGljaXRseSBnb2VzIGFnYWluc3QgY29uc2Vuc3VzIGlzIG5vIElF
VEYgc3RhbmRhcmQgYXQgYWwuDQoNCg0KW1pBXSBQbGVhc2UgcmVmZXIgdG8gc2VjdGlvbiAzIG9m
IFNSdjYgZGVwbG95bWVudCBkcmFmdCwgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LW1hdHN1c2hpbWEtc3ByaW5nLXNydjYtZGVwbG95bWVudC1zdGF0dXMtMDEjc2VjdGlvbi0zLiBJ
dCBwcm92aWRlcyBzb21lIGRldGFpbHMgb24gdGhlIFNpZ25pZmljYW50IGluZHVzdHJ5IGNvbGxh
Ym9yYXRpb24gdGhhdCBsZWQgdG8gU1J2NiBzdGFuZGFyZGl6YXRpb24uIFNSdjYgc3RhbmRhcmRp
emF0aW9uIHdlbnQgdGhyb3VnaCB0aGUgcmlnb3JvdXMgSUVURiBwcm9jZXNzIChzb21lIG1heSBz
YXkgbXVjaCBtb3JlIHJpZ29yb3VzIHRoYW4gdHlwaWNhbGx5IGRvbmUgYXQgSUVURikuDQoNCg0K

--_000_57C6EF54991B4AAE924B8639551967B4ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <8EDC92A50C75D64AA870F5AE7590426C@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmgyDQoJe21zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1s
aW5rOiJIZWFkaW5nIDIgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu
LXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow
aW47DQoJZm9udC1zaXplOjE4LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCglmb250LXdlaWdodDpib2xkO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21z
by1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn
aW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0
OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0Kc3Bhbi5IZWFkaW5nMkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhlYWRpbmcgMiBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAyIjsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZTox
MC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdp
bjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGlu
az0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLCA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNl
IHNlZSBpbi1saW5lLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMg4oCmIFphZmFyIDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+U2FuZGVyIFN0ZWZmYW5uICZsdDtzYW5k
ZXJAc3RlZmZhbm4ubmwmZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlNhdHVyZGF5LCBTZXB0ZW1iZXIg
NywgMjAxOSBhdCAxMjo1NyBQTTxicj4NCjxiPlRvOiA8L2I+QW5kcmV3IEFsc3RvbiAmbHQ7QW5k
cmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O1ph
ZmFyIEFsaSAoemFsaSkmcXVvdDsgJmx0O3phbGlAY2lzY28uY29tJmd0OywgUm9uIEJvbmljYSAm
bHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZndDssIFNocmFkZGhhIEhlZ2RlICZsdDtzaHJhZGRoYUBq
dW5pcGVyLm5ldCZndDssIFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7LCBTUFJJ
TkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5S
ZTogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gZm9yIHRoZSBT
cHJpbmcgV0cgKHdhczogUmU6IEJleW9uZCBTUnY2Lik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIG5vdGljZWQgdGhpcyBiaXQg
b2YgeW91ciBtZXNzYWdlLCBhbmQgaXQgbWFkZSBtZSB0aGluay48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVw
dDttYXJnaW4tcmlnaHQ6MGluIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9U
RSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2l0aCByZWdhcmRzIHRvIHlvdXIgcG9p
bnRzIGFib3V0IGl0cyBhbGwgYWxyZWFkeSBkZXZlbG9wZWQg4oCTIGFyZSB5b3UgcmVhbGx5IHRl
bGxpbmcgbWUgdGhhdCBiZWNhdXNlIHRoZSBhdXRob3JzIGNob3NlIHRvIGdvIGFuZCBzcGVuZCBh
Z2VzIGRldmVsb3Bpbmcgc29tZXRoaW5nIHdoaWxlIHRha2luZyB6ZXJvIGNvZ25pemFuY2Ugb2Yg
dGhlIGNvbnNlbnN1cyBpbiB0aGUgY29tbXVuaXR5IG9uIGJvdGggdGhlDQogc2VtYW50aWNzIG9m
IGFkZHJlc3NlcyBhbmQgaXNzdWVzIGxpa2UgaGVhZGVyIGluc2VydGlvbiBhbmQgcmVtb3ZhbCDi
gJMganVzdCBiZWNhdXNlIHlvdSBpZ25vcmVkIHRoZW0gYW5kIHdyb3RlIHRoZSBjb2RlIHdlIGFy
ZSBub3cgbWVhbnQgdG8gcnViYmVyIHN0YW1wIGl0PzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Sb3VnaCBjb25zZW5z
dXMgYW5kIHJ1bm5pbmcgY29kZS4uLiBCdXQgd2Ugd29yayBieSByb3VnaCBjb25zZW5zdXMuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SdW5uaW5n
IGNvZGUgdGhhdCBleHBsaWNpdGx5IGdvZXMgYWdhaW5zdCBjb25zZW5zdXMgaXMgbm8gSUVURiBz
dGFuZGFyZCBhdCBhbC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+W1pBXSBQbGVh
c2UgcmVmZXIgdG8gc2VjdGlvbiAzIG9mIFNSdjYgZGVwbG95bWVudCBkcmFmdCwmbmJzcDs8YSBo
cmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWF0c3VzaGltYS1zcHJpbmct
c3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMSNzZWN0aW9uLTMiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6IzRBNkVFMCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LW1hdHN1c2hpbWEtc3ByaW5nLXNydjYtZGVwbG95bWVudC1zdGF0dXMtMDEjc2VjdGlvbi0zPC9z
cGFuPjwvYT4uJm5ic3A7SXQNCiBwcm92aWRlcyBzb21lIGRldGFpbHMgb24gdGhlJm5ic3A7PHN0
cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbCI+U2lnbmlmaWNhbnQgaW5kdXN0cnkgY29sbGFib3JhdGlv
biB0aGF0IGxlZCB0byBTUnY2IHN0YW5kYXJkaXphdGlvbi4gU1J2NiBzdGFuZGFyZGl6YXRpb24g
d2VudCB0aHJvdWdoPC9zcGFuPjwvc3Ryb25nPiZuYnNwO3RoZSByaWdvcm91cyBJRVRGIHByb2Nl
c3MgKHNvbWUgbWF5DQogc2F5IG11Y2ggbW9yZSByaWdvcm91cyB0aGFuIHR5cGljYWxseSBkb25l
IGF0IElFVEYpLiZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_57C6EF54991B4AAE924B8639551967B4ciscocom_--


From nobody Sat Sep  7 10:22:16 2019
Return-Path: <sander@steffann.nl>
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 6ECAF12004D for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 10:22:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 (1024-bit key) header.d=steffann.nl
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 4RfS4gAiOdev for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 10:22:13 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FA76120019 for <spring@ietf.org>; Sat,  7 Sep 2019 10:22:13 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id AF2F54B; Sat,  7 Sep 2019 19:22:11 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= references:message-id:content-transfer-encoding:date:date :in-reply-to:x-mailer:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1567876928; bh=Pl+zgKqjz/rST9X7g4Nk6N4rNTpgE0aJT7dhV3jE9Lk=; b=d ohgvHODZvfh7v1q6/DAG9aWcbVPsOHgic4xK+QhTANWBRIKHfK7UlcRJDzGq9DpF StZ/3XrfBliC56B04Qrf0xYv3A1dGjO6b4Q07d2E2rpZj1UcUNqrYZ6OMPi+Io8h g3sKAre2j+X/334A3CEqxATih5Y//VhPi+SOXsM2Yw=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id vl9I0oesnZRS; Sat,  7 Sep 2019 19:22:08 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:8cff:261b:4ff2:fcad] (unknown [IPv6:2a02:a213:a300:ce80:8cff:261b:4ff2:fcad]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id F1D5A3C; Sat,  7 Sep 2019 19:22:07 +0200 (CEST)
Content-Type: multipart/alternative; boundary=Apple-Mail-6F7F2035-5ECE-4C01-B385-A8AEC57DDC34
Mime-Version: 1.0 (1.0)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
X-Mailer: iPhone Mail (16G77)
In-Reply-To: <57C6EF54-991B-4AAE-924B-8639551967B4@cisco.com>
Date: Sat, 7 Sep 2019 19:22:06 +0200
Cc: Andrew Alston <Andrew.Alston@liquidtelecom.com>, Ron Bonica <rbonica@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <E68E1B7A-E748-4664-B3E5-0C1564895C51@steffann.nl>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com> <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com> <19F2D959-8B62-4B5C-9DAB-E4C4E83248F2@steffann.nl> <57C6EF54-991B-4AAE-924B-8639551967B4@cisco.com>
To: "Zafar Ali (zali)" <zali@cisco.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/J0GfCWdJP06ga4_fI9RqvMNgh0g>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Sat, 07 Sep 2019 17:22:16 -0000

--Apple-Mail-6F7F2035-5ECE-4C01-B385-A8AEC57DDC34
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable


> [ZA] Please refer to section 3 of SRv6 deployment draft, https://tools.iet=
f.org/html/draft-matsushima-spring-srv6-deployment-status-01#section-3. It p=
rovides some details on the Significant industry collaboration that led to S=
Rv6 standardization. SRv6 standardization went through the rigorous IETF pro=
cess (some may say much more rigorous than typically done at IETF). =20

Throwing massive resources at something, sending many emails and creating ma=
ny tickets don't represent "significant industry collaboration". They can eq=
ually represent ratholing, endless discussions and massive disagreement.

Stop trying to make yourself look superior. That has no place in the IETF. S=
tatement like that are pathetic in my view. Please focus on technical excell=
ence instead.

Cheers,
Sander


--Apple-Mail-6F7F2035-5ECE-4C01-B385-A8AEC57DDC34
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr"><br></div><blockquote type="cite"><div dir="ltr"><div class="WordSection1"><div>
<p style="margin:0in;margin-bottom:.0001pt"><span style="color:#1C1E29">[ZA] Please refer to section 3 of SRv6 deployment draft,&nbsp;<a href="https://tools.ietf.org/html/draft-matsushima-spring-srv6-deployment-status-01#section-3" target="_blank"><span style="color:#4A6EE0">https://tools.ietf.org/html/draft-matsushima-spring-srv6-deployment-status-01#section-3</span></a>.&nbsp;It
 provides some details on the&nbsp;<strong><span style="font-family:&quot;Calibri&quot;,sans-serif;font-weight:normal">Significant industry collaboration that led to SRv6 standardization. SRv6 standardization went through</span></strong>&nbsp;the rigorous IETF process (some may
 say much more rigorous than typically done at IETF). &nbsp;</span></p></div>
</div>


</div></blockquote><br><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h2
	{mso-style-priority:9;
	mso-style-link:"Heading 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 2";
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><div>Throwing massive resources at something, sending many emails and creating many tickets don't represent "significant industry collaboration". They can equally represent ratholing, endless discussions and massive disagreement.</div><div><br></div><div>Stop trying to make yourself look superior. <span style="background-color: rgba(255, 255, 255, 0);">That has no place in the IETF.&nbsp;</span>Statement like that are pathetic in my view. Please focus on technical excellence instead.</div><div><br></div><div>Cheers,</div><div>Sander</div><div><br></div></body></html>
--Apple-Mail-6F7F2035-5ECE-4C01-B385-A8AEC57DDC34--


From nobody Sat Sep  7 10:37:33 2019
Return-Path: <zali@cisco.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 A74281200F6; Sat,  7 Sep 2019 10:37:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=c2jKeY6O; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=oTc/PhwP
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 0nT-YaWwanxK; Sat,  7 Sep 2019 10:37:30 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E15091200C7; Sat,  7 Sep 2019 10:37:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13061; q=dns/txt; s=iport; t=1567877850; x=1569087450; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=RyfrEY/alfBoUQw2tmJes5+bA/KRP1h6SY9/GwdjRso=; b=c2jKeY6Of8B770tt0yCEgavyRRXcR7B/S6NMH/JYXKMEiypMhkkdyYHV shJnAQUNQl5/iMXRB0yErVLBxGc65X4TDsYw+XtGT1wxr/Kq/3CRgNpbf 3R1n9GYDVK0T3VxQ+0jLxkOpfijdbg493BrmcNL9Zgd7jdhcNc5UI54cr U=;
IronPort-PHdr: =?us-ascii?q?9a23=3A7GLIOxOsK+aoWh2gKLwl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEuKg/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQG0T/LdbhbjcxG4JJU1o2t3w=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AwAQAS6nNd/4kNJK1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBZ4EWL1ADbVYgBAsqhCGDRwOKdYI3JYlliS+EXIFCgRADVAk?= =?us-ascii?q?BAQEMAQElCAIBAYQ/AheCICM4EwIDCQEBBAEBAQIBBgRthS4MhUoBAQEBAxI?= =?us-ascii?q?RHQEBNwEPAgEIDgMDAQIoAwICAh8RFAkIAgQBDQUigwABgR1NAx0BAgwDnRc?= =?us-ascii?q?CgTiIYXOBMoJ9AQEFgTIBg14NC4IWAwaBNIt4GIFAP4E4DBOCHi4+ghpHAoE?= =?us-ascii?q?uAQsHAT8NCYJVMoImjz2FIYkXjg5BCoIhhn+JdYQAG5kChC2JUYgCggaOYwI?= =?us-ascii?q?EAgQFAg4BAQWBaSFncXAVZQGCQYJCg3KFFIU/c4EpjFwPF4IuAQE?=
X-IronPort-AV: E=Sophos;i="5.64,478,1559520000";  d="scan'208,217";a="540072540"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Sep 2019 17:37:27 +0000
Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x87HbRR4026750 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 7 Sep 2019 17:37:27 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 12:37:27 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 7 Sep 2019 13:37:26 -0400
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 7 Sep 2019 13:37:26 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m6ZxHtFujtl0VuFZMTXxCrlkLfBKM7XTYidfBW9Q/FtNA3f8bCPo+BB2q1wiGO5wa5BIA62MiUEaeeYki7IoXcUwi3D1xuBGsgeNmwAMXKGBAhofIdUh1rafyISKPQ5BM/lbaSW/KOeuIH8NzM9jHaCRB2FJMpk14lGnZ+dlvN5Tgw05HOwMb08wYOcRXYJJQ+oMMPyAylXFibGvTLYMh539rUkwBXe4KyCYMKvQZQJhz03cuPCs946ORrJ87LI5LUCee1W2TZpclIB9mr4TIvMKqQEMGve0sxCEy0ra6KcvblJM2ySXO5RVxXHjg8JN7t7tb64M0L+FqJ59ptHoSg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RyfrEY/alfBoUQw2tmJes5+bA/KRP1h6SY9/GwdjRso=; b=bGbFagzKgP3QZA5X4GUQV8MkPsP1Eq8O0D0NVV9mzR3g0x0Pahln+EXL3ihuR2QLqqcthfsjfccyYHkwGctg4prLDupbphNcIS4jj4AO3CiZapOiYq/iXzYgrbKzC8jBTebKbmApBDIjbsur7F9opcLiahmjx4I1ZmjEAAK0SUItqNJFCe7Fnp3dOdWj86pKqNQeUPhH98WXALeogm9l99B8K7OjZxcCSB3H1h6BwjLndsBagQHIsGt+vv41QrHXMNzauYXWL62Nb3w8kZhzSfuGq0g1376vtRcNsR/xZ/WEtFKkZj62Op1LVX0Sbm6eBhuQLfyClxyVKVFNjS+65A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RyfrEY/alfBoUQw2tmJes5+bA/KRP1h6SY9/GwdjRso=; b=oTc/PhwPoPMKTZeTTU5fO1Zxpw4d634DW+m5oTE+heDaOK42KdsKGr2sLRCGj7IVt4+7kw0rWZhsrlzjzDzCr/LrlEXiClMqG4UsSmjkGDd5n2Is1S+nHRcypzyQUprI+UHhUxZdPc+FVG2nrmg5CtblUg7dg3flpE4IGMHKgDE=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB4042.namprd11.prod.outlook.com (20.176.125.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.20; Sat, 7 Sep 2019 17:37:25 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.018; Sat, 7 Sep 2019 17:37:25 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Robert Raszuk <rraszuk@gmail.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>
CC: Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Spirit and Letter of the Law - non-technical side note
Thread-Index: AQHVZJEzTKL/srLb1E62zXbvQfwp86ceW3mAgAHeKgA=
Date: Sat, 7 Sep 2019 17:37:25 +0000
Message-ID: <0A645A66-D64F-4570-9731-31E7030D51F7@cisco.com>
References: <ca6e7a10-1b84-445f-053d-8a666ab4ec90@si6networks.com> <3D8725E7-EAA3-4615-ABA2-FFA53D2F1B14@employees.org> <d81ea605-53d7-61d8-f517-5d9cf1e42339@gmail.com> <CA+b+ER=+VASk4s8EvQ_gXxoLGkuVkCJFTROaW7Tv8pcm5aX1Tw@mail.gmail.com>
In-Reply-To: <CA+b+ER=+VASk4s8EvQ_gXxoLGkuVkCJFTROaW7Tv8pcm5aX1Tw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1004::ee]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bfa00119-36a6-4641-2a8f-08d733ba0be9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB4042; 
x-ms-traffictypediagnostic: DM6PR11MB4042:
x-ms-exchange-purlcount: 4
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB404202BC5D9FDD721B69F57FDEB50@DM6PR11MB4042.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(366004)(136003)(376002)(39860400002)(396003)(199004)(189003)(36756003)(33656002)(966005)(478600001)(14454004)(6116002)(66476007)(110136005)(316002)(25786009)(54906003)(7736002)(58126008)(81156014)(81166006)(66556008)(99286004)(66446008)(8676002)(64756008)(76116006)(91956017)(66946007)(6246003)(46003)(102836004)(5660300002)(6436002)(6306002)(6486002)(86362001)(71190400001)(71200400001)(6506007)(53546011)(236005)(54896002)(8936002)(186003)(476003)(2906002)(606006)(4326008)(229853002)(11346002)(486006)(107886003)(76176011)(2616005)(446003)(14444005)(256004)(53936002)(6512007); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB4042; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: e/fNsm7BnIlah+7jxhCLMGtXpku9bLwkUiK6k3YVPNRu/NLAOcLFpCB1KwmrD5lwoAk6JUdQQh+kEquU6DDkMCs8sLa/pfR36yMIW2KvmvexK6JKUr+38ECseotaKfYjkSzEZm5hZpKW4HNRO443Qnp+OJoAaJg4rNUn0ac7FRo2PWb+7S4EwpMM+16IVcmQblcsj1uuofnhndww11HgN7RUEqbrAf4+K9r8KKsG6b8tdyu/vzUA67V5w9FK7A+TBO9Q93y39BBGUlhGk90U1MLSlqL/VRUSy8pSfYVbxBFx6eI55htKF9TWisOPTlw9yIXni1vq/+5BFdq6joWIjn5GPt/w5AOe5Vl+hNv9ABa5Y20J2kHjFgAZ3G7qbp+7hjGini4rSFxI9QLvzHOUGhVrs/Pa1KF/kdrM5ZXPj6w=
Content-Type: multipart/alternative; boundary="_000_0A645A66D64F4570973131E7030D51F7ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: bfa00119-36a6-4641-2a8f-08d733ba0be9
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 17:37:25.2198 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZeBIvIWIfLRNU3kSAe5S4RIiG4TB57xMFJjAIwXFrdkSlm1u24PDGnPUauJ07+xW
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4042
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.24, xch-aln-014.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/N7KrGuRE2XYeE-gefQpXfVtGbBI>
Subject: Re: [spring] Spirit and Letter of the Law - non-technical side note
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: Sat, 07 Sep 2019 17:37:33 -0000

--_000_0A645A66D64F4570973131E7030D51F7ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQWxleCwgUm9iZXJ0LA0KDQpJIGFncmVlIGZ1bGx5Lg0KDQpGcm9tIGFuIElFVEYgcHJvY2Vz
cyB2aWV3cG9pbnQsIFN1cmVzaCByZWNlbnRseSBjaXRlZCBoaXMgZW1haWwgb24gdGhpcyB0b3Bp
YzoNCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvaXB2Ni80TWV2b3BIOV9p
UWdsVWl6aG9UNVJsLVRqUmMNCg0K4oCcSSBqdXN0IHdhbnQgdG8gY29uZmlybSB0aGF0IGhlYWRl
ciBpbnNlcnRpb24gd29yayBjYW4gYmUgY29uc2lkZXJlZCBpbiB0aGUgZnV0dXJlLCBhbmQgdGhh
dCBpdCBzaG91bGQgYmUganVkZ2VkIG9uIGl0cyBvd24gbWVyaXRzIGFuZCBub3QgYmUgYmxvY2tl
ZCBzb2xlbHkgYmFzZWQgb24gdGhlIGhlYWRlciBpbnNlcnRpb24gcmVsYXRlZCB0ZXh0IGluIDI0
NjBiaXMu4oCdDQoNClRoZSByZXF1aXJlZCBqdXN0aWZpY2F0aW9uIGhhcyBiZWVuIHByb3ZpZGVk
LCBhZ2FpbiBhbmQgYWdhaW4sIGxpa2UgY3VycmVudCBlbWFpbCBmcm9tIFJvYmVydCwgS2V0YW4g
YW5kIG1hbnkgb3RoZXJzOg0KRS5nLiwgaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNo
L21zZy9zcHJpbmcvb0ZzYUlBRlh5dzBQWWRWcFZWdjl4T3hZWU5RDQoNClRoYW5rcw0KDQpSZWdh
cmRzIOKApiBaYWZhcg0KDQpGcm9tOiBpcHY2IDxpcHY2LWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJl
aGFsZiBvZiBSb2JlcnQgUmFzenVrIDxycmFzenVrQGdtYWlsLmNvbT4NCkRhdGU6IEZyaWRheSwg
U2VwdGVtYmVyIDYsIDIwMTkgYXQgNTowNyBBTQ0KVG86IEFsZXhhbmRyZSBQZXRyZXNjdSA8YWxl
eGFuZHJlLnBldHJlc2N1QGdtYWlsLmNvbT4NCkNjOiBGZXJuYW5kbyBHb250IDxmZ29udEBzaTZu
ZXR3b3Jrcy5jb20+LCA2bWFuIFdHIDxpcHY2QGlldGYub3JnPiwgInNwcmluZ0BpZXRmLm9yZyIg
PHNwcmluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBTcGlyaXQgYW5kIExldHRl
ciBvZiB0aGUgTGF3IC0gbm9uLXRlY2huaWNhbCBzaWRlIG5vdGUNCg0KSGkgQWxleCwNCg0KVGhp
cyBpcyByZWFsbHkgc3BvdCBvbiBhbmQgdmVyeSBicmlsbGlhbnQgc3VtbWFyeSBvZiB0aGUgc3Rh
dGUgd2UgYXJlIGluICENCg0KQW5kIHNpbmNlIGxhc3QgMjUgeWVhcnMgcmF0aGVyIHByb3ZlZCB0
aGF0IHRoZSBmaXJzdCBvcHRpb25zIGlzIG5vdCB3b3JraW5nIHRoZSBjaG9pY2Ugc2VlbXMgcHJl
dHR5IGNsZWFyIHRoYXQgd2Ugc2hvdWxkIHJhdGhlciBjaG9vc2UgdGhlIHNlY29uZCBvbmUuDQoN
CkJlc3QsDQpSLg0KDQoNCk9uIEZyaSwgU2VwIDYsIDIwMTkgYXQgMTA6NTcgQU0gQWxleGFuZHJl
IFBldHJlc2N1IDxhbGV4YW5kcmUucGV0cmVzY3VAZ21haWwuY29tPG1haWx0bzphbGV4YW5kcmUu
cGV0cmVzY3VAZ21haWwuY29tPj4gd3JvdGU6DQoNClRoaXMgaXMgYSBub24tdGVjaG5pY2FsIHNp
ZGUgbm90ZSBhYm91dCB0aGUgU3Bpcml0IGFuZCBMZXR0ZXIgb2YgdGhlIExhdw0KaW4gSVB2NiBX
Ry4NCg0KSW4gdGhlc2UgZGlzY3Vzc2lvbnMgYWJvdXQgSVB2NiBsaWtlIHJvdXRpbmcgaGVhZGVy
LCBpbnNlcnRpb24sDQptdXRhYmlsaXR5LCA2NGJpdCwgbGltaXRlZCBkb21haW5zLCBtdWx0aWhv
bWluZywgc21hcnQgZW5kIGR1bWIgbmV0d29yaywNCmFuZCBudW1lcm91cyBvdGhlciAndHVzc2xl
cycsIG9uZSBpcyBzdXBwb3NlZCB0byB0YWtlIGEgc2lkZSBhbW9uZyBvbmUNCm9mIHRob3NlIHR3
bzoNCg0KLSBtYWludGFpbiByb2NrIHNvbGlkIHByaW5jaXBsZXMsIGNvbnRpbnVlIHRoZSB0cmFk
aXRpb24sIGtlZXAgaXQgdXANCndvcmtpbmcgYXMgaXQgd2FzIGRlc2lnbmVkIHRvIGFuZCB0aGF0
IGRlbW9uc3RyYXRlZCBpdHMgdmFsaWRpdHkgb24gdmVyeQ0KbGFyZ2Ugc2NhbGUuDQoNCi0gYnJl
YWsgYXdheSBmcm9tIHRyYWRpdGlvbiwgZm9zdGVyIGlubm92YXRpb24sIHRoaW5ncyB3aWxsIHdv
cmsgYW55d2F5cw0KYmVjYXVzZSBodW1hbnMgZW5naW5lZXIgdGhlbSBhbmQgbWFya2V0IHJlZ3Vs
YXRlcyB0aGVtLg0KDQpPbmx5IGRlZXAgY29udmljdGlvbnMgYWJvdXQgb25lIG9mIHRob3NlIHR3
byBzaWRlcyBjYW4gbWFrZSBJUHY2DQpkZXBsb3ltZW50IGFuZCBkZXZlbG9wbWVudCBwcm9ncmVz
cy4NCg0KT24gbXkgc2lkZSwgSSBjYW50IG1ha2UgaGF2ZSBzdWNoIGRlZXAgY29udmljdGlvbnMu
DQoNCkFsZXgNCg==

--_000_0A645A66D64F4570973131E7030D51F7ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <9ED3AF5475539747A29F85B8BB041B06@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAs
IGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHls
ZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0
dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEFs
ZXgsIFJvYmVydCwgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWdyZWUgZnVsbHkuIDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5Gcm9tIGFuIElFVEYgcHJvY2VzcyB2aWV3cG9pbnQsIFN1cmVz
aCByZWNlbnRseSBjaXRlZCBoaXMgZW1haWwgb24gdGhpcyB0b3BpYzo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5v
cmcvYXJjaC9tc2cvaXB2Ni80TWV2b3BIOV9pUWdsVWl6aG9UNVJsLVRqUmMiPmh0dHBzOi8vbWFp
bGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvaXB2Ni80TWV2b3BIOV9pUWdsVWl6aG9UNVJsLVRq
UmM8L2E+PG86cD48L286cD48L3A+DQo8cHJlIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPuKAnDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzIxMjUyOSI+SSBqdXN0IHdhbnQgdG8gY29uZmlybSB0aGF0IGhlYWRlciBpbnNlcnRpb24gd29y
ayBjYW4gYmUgY29uc2lkZXJlZCBpbiB0aGUgZnV0dXJlLCBhbmQgdGhhdCBpdCBzaG91bGQgYmUg
anVkZ2VkIG9uIGl0cyBvd24gbWVyaXRzIGFuZCBub3QgYmUgYmxvY2tlZCBzb2xlbHkgYmFzZWQg
b24gdGhlIGhlYWRlciBpbnNlcnRpb24gcmVsYXRlZCB0ZXh0IGluIDI0NjBiaXMu4oCdIDxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgcmVxdWlyZWQganVzdGlmaWNhdGlvbiBo
YXMgYmVlbiBwcm92aWRlZCwgYWdhaW4gYW5kIGFnYWluLCBsaWtlIGN1cnJlbnQgZW1haWwgZnJv
bSBSb2JlcnQsIEtldGFuIGFuZCBtYW55IG90aGVyczoNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+RS5nLiwgPHU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxhIGhyZWY9
Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL29Gc2FJQUZYeXcw
UFlkVnBWVnY5eE94WVlOUSI+aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9z
cHJpbmcvb0ZzYUlBRlh5dzBQWWRWcFZWdjl4T3hZWU5RPC9hPjwvc3Bhbj48L3U+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5SZWdhcmRzIOKApiBaYWZhciA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6YmxhY2siPmlwdjYgJmx0O2lwdjYtYm91bmNlc0BpZXRmLm9yZyZndDsgb24gYmVoYWxmIG9m
IFJvYmVydCBSYXN6dWsgJmx0O3JyYXN6dWtAZ21haWwuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwv
Yj5GcmlkYXksIFNlcHRlbWJlciA2LCAyMDE5IGF0IDU6MDcgQU08YnI+DQo8Yj5UbzogPC9iPkFs
ZXhhbmRyZSBQZXRyZXNjdSAmbHQ7YWxleGFuZHJlLnBldHJlc2N1QGdtYWlsLmNvbSZndDs8YnI+
DQo8Yj5DYzogPC9iPkZlcm5hbmRvIEdvbnQgJmx0O2Znb250QHNpNm5ldHdvcmtzLmNvbSZndDss
IDZtYW4gV0cgJmx0O2lwdjZAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtzcHJpbmdAaWV0Zi5vcmcmcXVv
dDsgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzcHJp
bmddIFNwaXJpdCBhbmQgTGV0dGVyIG9mIHRoZSBMYXcgLSBub24tdGVjaG5pY2FsIHNpZGUgbm90
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5IaSBBbGV4LDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoaXMgaXMgcmVhbGx5IHNwb3Qgb24gYW5kIHZl
cnkgYnJpbGxpYW50IHN1bW1hcnkgb2YgdGhlIHN0YXRlIHdlIGFyZSBpbiAhJm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QW5kIHNpbmNlIGxhc3QgMjUgeWVh
cnMgcmF0aGVyIHByb3ZlZCB0aGF0IHRoZSBmaXJzdCBvcHRpb25zIGlzIG5vdCB3b3JraW5nIHRo
ZSZuYnNwO2Nob2ljZSBzZWVtcyBwcmV0dHkmbmJzcDtjbGVhciB0aGF0IHdlIHNob3VsZCByYXRo
ZXIgY2hvb3NlIHRoZSBzZWNvbmQgb25lLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPkJlc3QsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Ui48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIEZyaSwgU2VwIDYsIDIwMTkgYXQgMTA6NTcgQU0gQWxleGFuZHJlIFBl
dHJlc2N1ICZsdDs8YSBocmVmPSJtYWlsdG86YWxleGFuZHJlLnBldHJlc2N1QGdtYWlsLmNvbSI+
YWxleGFuZHJlLnBldHJlc2N1QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQu
OHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KVGhpcyBp
cyBhIG5vbi10ZWNobmljYWwgc2lkZSBub3RlIGFib3V0IHRoZSBTcGlyaXQgYW5kIExldHRlciBv
ZiB0aGUgTGF3PGJyPg0KaW4gSVB2NiBXRy48YnI+DQo8YnI+DQpJbiB0aGVzZSBkaXNjdXNzaW9u
cyBhYm91dCBJUHY2IGxpa2Ugcm91dGluZyBoZWFkZXIsIGluc2VydGlvbiw8YnI+DQptdXRhYmls
aXR5LCA2NGJpdCwgbGltaXRlZCBkb21haW5zLCBtdWx0aWhvbWluZywgc21hcnQgZW5kIGR1bWIg
bmV0d29yayw8YnI+DQphbmQgbnVtZXJvdXMgb3RoZXIgJ3R1c3NsZXMnLCBvbmUgaXMgc3VwcG9z
ZWQgdG8gdGFrZSBhIHNpZGUgYW1vbmcgb25lPGJyPg0Kb2YgdGhvc2UgdHdvOjxicj4NCjxicj4N
Ci0gbWFpbnRhaW4gcm9jayBzb2xpZCBwcmluY2lwbGVzLCBjb250aW51ZSB0aGUgdHJhZGl0aW9u
LCBrZWVwIGl0IHVwPGJyPg0Kd29ya2luZyBhcyBpdCB3YXMgZGVzaWduZWQgdG8gYW5kIHRoYXQg
ZGVtb25zdHJhdGVkIGl0cyB2YWxpZGl0eSBvbiB2ZXJ5PGJyPg0KbGFyZ2Ugc2NhbGUuPGJyPg0K
PGJyPg0KLSBicmVhayBhd2F5IGZyb20gdHJhZGl0aW9uLCBmb3N0ZXIgaW5ub3ZhdGlvbiwgdGhp
bmdzIHdpbGwgd29yayBhbnl3YXlzPGJyPg0KYmVjYXVzZSBodW1hbnMgZW5naW5lZXIgdGhlbSBh
bmQgbWFya2V0IHJlZ3VsYXRlcyB0aGVtLjxicj4NCjxicj4NCk9ubHkgZGVlcCBjb252aWN0aW9u
cyBhYm91dCBvbmUgb2YgdGhvc2UgdHdvIHNpZGVzIGNhbiBtYWtlIElQdjY8YnI+DQpkZXBsb3lt
ZW50IGFuZCBkZXZlbG9wbWVudCBwcm9ncmVzcy48YnI+DQo8YnI+DQpPbiBteSBzaWRlLCBJIGNh
bnQgbWFrZSBoYXZlIHN1Y2ggZGVlcCBjb252aWN0aW9ucy48YnI+DQo8YnI+DQpBbGV4PG86cD48
L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_0A645A66D64F4570973131E7030D51F7ciscocom_--


From nobody Sat Sep  7 10:54:26 2019
Return-Path: <robert@raszuk.net>
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 C34DD120105 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 10:54:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 wk7YU3IXgZXt for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 10:54:19 -0700 (PDT)
Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (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 624A01200C7 for <spring@ietf.org>; Sat,  7 Sep 2019 10:54:19 -0700 (PDT)
Received: by mail-qt1-x833.google.com with SMTP id o12so11094866qtf.3 for <spring@ietf.org>; Sat, 07 Sep 2019 10:54:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=L1nxIP6aRCNw/EzUngdS8otW9+HGWu+KeGl2fhKMB1s=; b=Fp5TTgrAii1gFGFx5D/SyprKlbfqyMdhDPuGSrjJzmxsMlS54wwd1VV/wsRMkQa8/G aLpfA+AZeWxwbuSDO2h50MThk/WVDqldOmaTrhzXdkeYs3YJpxIi7WXwnpJj8kHE+F+z hPcIBC28H8kIRy3fFQe8lUCXUfv840B3lfQovKdbdx1KxsSSBfmRCSS6JuOIkh7zcnLa XSabbT5sT+WiiRYLm64nH1Gj9wike37b2dmW2Dnm0vrGBTeYS5AawRnyzw6XHVzAOnyG zRiKPwvcRMRaXYaz0z9sdG8Ezmje671DnT6KRJ4n4K+6lxTOiXxV0lFSXFoDmbAU8grK ekIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=L1nxIP6aRCNw/EzUngdS8otW9+HGWu+KeGl2fhKMB1s=; b=imx/Bol8U/DbU4pGkyvj7fZJi5A7beq4KNZ40GzgFMu+jUDcky3oecU/LOprBS2AD/ 0gGA9oPXy5XctHk+NsOuYazBiLQh/SVMU62AgsmW82r304smbSrnuqUENezDKgxWVTxk CT87/BL5JFi9vZeRVJ1aDMS0HBWTcp6vCpV0Ja/WGz68BpLrNJXc5uAYuQ59cqZnOpF7 3JaVnk1a8VvEeK2DuBTQh9P1goxliqr5OseBb4lpAE+eBO0DqOYFCvO65b4FKETyOYAX Qtq+AiwK3MaAZpJz8yG7maRvEexZN4GdJCzQ31CFAby+tMmi3lVxj5xjDD3OWa40YpUO PCPw==
X-Gm-Message-State: APjAAAXmRAUywoykcFgDQtzb/3QRAy16M58O03UbCmOBDP6ryBzakFNJ Mo5cHKn7qXwCu0mzJRUT5iVhl0QaYofUHLpLyGppJw==
X-Google-Smtp-Source: APXvYqwJeA0WzdFc7Pa1VlPT5Y3eKvaXD6y7Pq8ZUExz7YU99qsUI6Rx2wsL0MNvwoXveadzfi5HFheM5I4IiW4s5qc=
X-Received: by 2002:ac8:7612:: with SMTP id t18mr14910459qtq.94.1567878858170;  Sat, 07 Sep 2019 10:54:18 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com>
In-Reply-To: <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 7 Sep 2019 19:54:08 +0200
Message-ID: <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006476390591fa3e56"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_V8dsQOeRTuK2r7Lfi77bgICqhE>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 17:54:25 -0000

--0000000000006476390591fa3e56
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> It doesn't depend on extension header insertion

Nothing depends on extension header insertion ... SRH insertion is an
optional optimization.

> and there's no need to have multiple routing headers in the same packet.

Really ?

If I am doing SRv6+ in my network for TE and want to to do TI-LFA how would
I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two CRH
EHs in the packet under protection ?

But this is just tip of the ugliness iceberg ...

All required extensions to protocols developed in to name just a few
already proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support
the new mapping (which is other then nomenclature close to SR-MPLS mapping)
will require real development resources.

OAM in spite of few claims from Ron that "just works" is not addressed and
does require even more extensions.

Then last I will not be able to use SRv6+ for my deployment needs in the
global IPv6 overlay I am running simply that within my overlay I do not
plan to run any control plane. Underlay basic reachability provided by
third parties is all I need to construct optimal paths. So any protocol
which requires new signalling to distribute mapping is non starter.

At the end we should learn from others ... (hint SDWANs) and avoid mistakes
of the past (hint: LDP).

Many thx,
R.








On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com> wrote:

> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
> <rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
> >
> > Folks,
> >
> >
> >
> > We have explored many facets of SRv6 and SRv6, sometime passionately. I
> think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll
> who wander are not lost.=E2=80=9D
> >
> >
> >
> > But it may be time to refocus on the following:
> >
> >
> >
> > For many operators, SRv6 is not deployable unless the problem of header
> length is addressed
> > Many objections the uSID proposal remain unanswered
> > SRv6+ offers an alternative solution
> >
> >
> >
> > Given these three facts, I think that it would be a mistake to
> discontinue work on SRv6+.
> >
> + 1
>
> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
> than SRv6 and the protocol works better with existing mechanisms and
> protocols of IPv6 like Destination and HBH options, as well as AH. It
> doesn't depend on extension header insertion and there's no need to
> have multiple routing headers in the same packet.
>
> Tom
>
>
> >
> >
> >
>           Ron
> >
> >
> >
> >
> > Juniper Business Use Only
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000006476390591fa3e56
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><br></div>&gt; It=C2=A0doesn&#39;t depend on extensio=
n header insertion=C2=A0<div><br></div><div>Nothing depends on extension he=
ader insertion ... SRH insertion is an optional optimization.=C2=A0</div><d=
iv><br></div><div>&gt; and there&#39;s no need to have multiple routing hea=
ders in the same packet.=C2=A0=C2=A0<br></div><div><br></div><div>Really ?=
=C2=A0</div><div><br></div><div>If I am doing SRv6+ in my network for TE an=
d want to to do TI-LFA how would I not end up with 3 IPv6 fixed headers and=
 two Dest Option EHs and two CRH EHs in the packet under protection ?=C2=A0=
</div><div><br></div><div>But this is just tip of the ugliness iceberg ...=
=C2=A0</div><div><br></div><div>All required extensions to protocols develo=
ped in to name just a few already proposed by SRv6+ authors: IDR, LSR, BESS=
 and 6MAN WG to support the new mapping (which is other then nomenclature c=
lose to SR-MPLS mapping) will require real development resources.=C2=A0</di=
v><div><br></div><div>OAM in spite of few claims from Ron that &quot;just w=
orks&quot; is not addressed and does require even more extensions.=C2=A0</d=
iv><div><br></div><div>Then last I will not be able to use SRv6+ for my dep=
loyment needs in the global IPv6 overlay I am running simply that within my=
 overlay I do not plan to run any control plane. Underlay basic reachabilit=
y provided by third parties is all I need to construct optimal paths. So an=
y protocol which requires new signalling to distribute mapping is non start=
er.=C2=A0</div><div><br></div><div>At the end we should learn from others .=
.. (hint SDWANs) and avoid mistakes of the past (hint: LDP).=C2=A0</div><di=
v><br></div><div>Many thx,</div><div>R.</div><div><br></div><div><br></div>=
<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:tom@herber=
tland.com">tom@herbertland.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_bl=
ank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Folks,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll who wander are not lost.=E2=80=9D<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; But it may be time to refocus on the following:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed<br>
&gt; Many objections the uSID proposal remain unanswered<br>
&gt; SRv6+ offers an alternative solution<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6+.<br>
&gt;<br>
+ 1<br>
<br>
I&#39;d suggest a fourth fact. The packet format of SRv6+ is much simpler<b=
r>
than SRv6 and the protocol works better with existing mechanisms and<br>
protocols of IPv6 like Destination and HBH options, as well as AH. It<br>
doesn&#39;t depend on extension header insertion and there&#39;s no need to=
<br>
have multiple routing headers in the same packet.<br>
<br>
Tom<br>
<br>
<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--0000000000006476390591fa3e56--


From nobody Sat Sep  7 11:35:30 2019
Return-Path: <tom@herbertland.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 B82FB1200BA for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 11:35:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 zjIpGqvTZppC for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 11:35:24 -0700 (PDT)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (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 16F67120018 for <spring@ietf.org>; Sat,  7 Sep 2019 11:35:24 -0700 (PDT)
Received: by mail-ed1-x535.google.com with SMTP id f19so9487973eds.12 for <spring@ietf.org>; Sat, 07 Sep 2019 11:35:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=fSUIE28JlKr18uUFejiLgfcs6e373cFfwAz+gJA3cew=; b=UAK9hf+AwDdMoMUvgvtFJUnoFOFjdsuTvJWPfK1ejV0imb0zRxbq7tsT5fmfgwL6Bd 7UMep8HtQH7+cC6Ytd3nqMl+qligYWwFX4wfbRwbam2a8W9qsiyM7dEAdKl4qKr6ay/d H7u2TflIjhvUyFguiw2FnEv5po7qD3d5NawM7EmRLBcX4sovo7PQSmD7ffWJLdbQQlks RECbBkSPsonVhT9vtCwVR2Kbi2Wz3sXSzMTvZegWT7vMBgFSR6XqpDWLRLkmDOvmRRQl tDRH66vzgYMUjfjK/+svNAnExD1ouw9NbvdGfrfa2DEsv6cVe4bGCSaaCxXExyToXs92 AQ9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=fSUIE28JlKr18uUFejiLgfcs6e373cFfwAz+gJA3cew=; b=NtvSeHDE7qTMrCISdNCZry+SZmuLb3hr9nCUVkTTx/KLwK3kJwZ3Scngq5bSUv1ZRz dHb1gjqoLhv0UZ8ZodQBa6OCiXkxpOeYqHvDtqzRT5D+q3AGQiiqPqeThItsWZf+yUll nQNHAU8m7jNGEbooEMp0p5kvREzdFgSaBhgwC9mCKs06psFYKyZStF6aayqeIMgSIEAr jzf2dCWYADm9CNATsmF+LlwKAiW+74/FMmDGO+wOTyrqElrGQ26cqov3xy6/nFez3OM9 XaXbmFQz1FXdswowDRixYvhcm4MFA3PsGitjgpq20O0LOwVfSffAPdT8Ne+rbfRmGDtS H9ZQ==
X-Gm-Message-State: APjAAAVQ9tha9LqYixk3jhRvBklAJUlOq1D0/Q1c3Mimm1QUnNt2dRv0 CpdB0DX4tL1jPVSzbXOT9g8b68lPoHLQeX2uaH8bnQ==
X-Google-Smtp-Source: APXvYqxnl/MszY373Kx60cO5U38TXWUZf2VhcadR2MTw0FL9//jbhKGHNp+2Xsbhn7XXF6qBNtYkU9q4opJxU5hU8TI=
X-Received: by 2002:a17:906:3446:: with SMTP id d6mr12213133ejb.244.1567881322402;  Sat, 07 Sep 2019 11:35:22 -0700 (PDT)
MIME-Version: 1.0
References: <ca6e7a10-1b84-445f-053d-8a666ab4ec90@si6networks.com> <3D8725E7-EAA3-4615-ABA2-FFA53D2F1B14@employees.org> <d81ea605-53d7-61d8-f517-5d9cf1e42339@gmail.com> <CA+b+ER=+VASk4s8EvQ_gXxoLGkuVkCJFTROaW7Tv8pcm5aX1Tw@mail.gmail.com> <0A645A66-D64F-4570-9731-31E7030D51F7@cisco.com>
In-Reply-To: <0A645A66-D64F-4570-9731-31E7030D51F7@cisco.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 7 Sep 2019 11:35:10 -0700
Message-ID: <CALx6S341KOQ7+xa-dRQdXE42VJ6Wax5iNyki8VSk2Eytn2mZCQ@mail.gmail.com>
To: "Zafar Ali (zali)" <zali@cisco.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Alexandre Petrescu <alexandre.petrescu@gmail.com>,  Fernando Gont <fgont@si6networks.com>, "spring@ietf.org" <spring@ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZV2G8IpcN62p3gu-Ao6vaemytCk>
Subject: Re: [spring] Spirit and Letter of the Law - non-technical side note
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: Sat, 07 Sep 2019 18:35:29 -0000

On Sat, Sep 7, 2019 at 10:38 AM Zafar Ali (zali) <zali@cisco.com> wrote:
>
> Hi Alex, Robert,
>
>
>
> I agree fully.
>
>
>
> From an IETF process viewpoint, Suresh recently cited his email on this t=
opic:
>
> https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizhoT5Rl-TjRc
>
> =E2=80=9CI just want to confirm that header insertion work can be conside=
red in the future, and that it should be judged on its own merits and not b=
e blocked solely based on the header insertion related text in 2460bis.=E2=
=80=9D
>
>
>
> The required justification has been provided, again and again, like curre=
nt email from Robert, Ketan and many others:
>
> E.g., https://mailarchive.ietf.org/arch/msg/spring/oFsaIAFXyw0PYdVpVVv9xO=
xYYNQ
>
Zafar,

Extension header insertion WAS considered by the 6man WG.
draft-voyer-6man-extension-header-insertion was discussed at length.
(https://mailarchive.ietf.org/arch/msg/ipv6/VSMm27TQFeJbvsD6pDnIPA4w4Yw).
The consensus from that discussion was that extension header insertion
is disallowed by RFC8200 AND here are the specific problems with it.
Most of the issues, particularly the attribution, have not been
addressed. There is nothing precluding the EH insertion proponents
from updating the draft to answer the issues to try to move it
forward.

So, I believe it is inaccurate to claim that EH insertion is being
blocked by purist arguments to uphold RFC8200. IMO, if that claim is
being made then it's a disservice to the reviewers of
draft-voyer-6man-extension-header-insertion that put in substantial
effort to review, analyze, and comment on the idea.

Tom

>
>
> Thanks
>
>
>
> Regards =E2=80=A6 Zafar
>
>
>
> From: ipv6 <ipv6-bounces@ietf.org> on behalf of Robert Raszuk <rraszuk@gm=
ail.com>
> Date: Friday, September 6, 2019 at 5:07 AM
> To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
> Cc: Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, "spri=
ng@ietf.org" <spring@ietf.org>
> Subject: Re: [spring] Spirit and Letter of the Law - non-technical side n=
ote
>
>
>
> Hi Alex,
>
>
>
> This is really spot on and very brilliant summary of the state we are in =
!
>
>
>
> And since last 25 years rather proved that the first options is not worki=
ng the choice seems pretty clear that we should rather choose the second on=
e.
>
>
>
> Best,
>
> R.
>
>
>
>
>
> On Fri, Sep 6, 2019 at 10:57 AM Alexandre Petrescu <alexandre.petrescu@gm=
ail.com> wrote:
>
>
> This is a non-technical side note about the Spirit and Letter of the Law
> in IPv6 WG.
>
> In these discussions about IPv6 like routing header, insertion,
> mutability, 64bit, limited domains, multihoming, smart end dumb network,
> and numerous other 'tussles', one is supposed to take a side among one
> of those two:
>
> - maintain rock solid principles, continue the tradition, keep it up
> working as it was designed to and that demonstrated its validity on very
> large scale.
>
> - break away from tradition, foster innovation, things will work anyways
> because humans engineer them and market regulates them.
>
> Only deep convictions about one of those two sides can make IPv6
> deployment and development progress.
>
> On my side, I cant make have such deep convictions.
>
> Alex
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Sat Sep  7 14:19:43 2019
Return-Path: <tom@herbertland.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 CF51F120168 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 14:19:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 gEMLYoXNuq09 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 14:19:40 -0700 (PDT)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 71CEC1200C3 for <spring@ietf.org>; Sat,  7 Sep 2019 14:19:40 -0700 (PDT)
Received: by mail-ed1-x532.google.com with SMTP id c20so698731eds.1 for <spring@ietf.org>; Sat, 07 Sep 2019 14:19:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=hdexjdQWbWWZ5BWEM3As/WJw5ZcdHkjexHpwS0sg2JA=; b=W3iKselq5zWKea+EQT48nrXaKyTtPy16cmiGbuczQ6bYWTRuAJHPE78wYJcArQCwrk XVCDc9WIwN/LfAvnTtndadqDppr/89fviBhWq9mPxAGr+e64k1E6tqun+6FmaKlN1txW BcU4faMBBEa0j+qLLgY7JsjU1jNZ7w05+2Um0yzUq+HK9guLhzpW7pmXua/pRGdm5s2D zht0gFoNUPGiJE6QXbrAbXlhMT+vVYLbxChFHatcgvOfpxxLD2JMcLxLkCEoqqxBc8uB po4+r0mTY1l4+UyScERArWEO8xUY95Dn1lTzSQ6k9zARMO1jKARMmuhQiZlpkQ4y+vyw aKJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=hdexjdQWbWWZ5BWEM3As/WJw5ZcdHkjexHpwS0sg2JA=; b=rP01F/19IHejzVyLnCqFzoEUR3sm4/5cMCp6fWZF0k8jc8TLWvuoIhKyS3IoV818PO J2cP2DiuXlxCP8b8BrefllX+D5B8H0TVmwRpBiiHrod3THOr4k/KGfzcktE974LmlCCW jD7X3kMSssR7m39YQkiMY6JU25P+uq21fgw0tUsvKv/yTj4BLkkz4z9ZBOFfYZA1rLd0 MW5U7QNSPW/r5jVmila+bAGVTtQ5b0DcA+ctvvyWzEh8aD3uofJdG24BXPy/d7HQz5c3 +9D1Jn05JlM2mBAAsgtxB0IeyWvZi9w3YE0PNDePVf3EEo/c7C9whgODAF5VJLPhyPGn gOHQ==
X-Gm-Message-State: APjAAAVgE8wWvug+y4eYACQCheHOPU1UPqBkAFKAMpy+bxBLp2jb6fdG LtBUVSTsqgrd9xhtZ6qALCQuS1I0KQ607mhkd8a2kCbCL1Y=
X-Google-Smtp-Source: APXvYqx6NDn/dHypG0x//tBIuhJ0DyUvLiWTJRvqgWLCD23jbDZNfNavDWKKActbl4eLNWH9TWGgkSVyLNNA/ET+BP8=
X-Received: by 2002:aa7:d694:: with SMTP id d20mr9217565edr.226.1567891178895;  Sat, 07 Sep 2019 14:19:38 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com>
In-Reply-To: <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 7 Sep 2019 14:19:26 -0700
Message-ID: <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vg1ij8x-3Znt1xW0aWiYvG0vduM>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 21:19:43 -0000

Robert,

You've chosen to selectively comment on only parts of what I wrote,
not the main thesis which is that SRV6 packet format is more complex
than SRV6+.

The most obvious difference, besides SID size, is that SRV6 contains
TLVs and SRV6+ doesn't. I don't believe that this was ever needed, HBH
and destination already exist in RC8200 and could have been used as
they will be in SRV6+. Similarly, AH could have been used instead of
defining SR specific HMAC. Furthermore, several implementations of
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all
except one have the words "no TLV processing". The exception is Linux,
which doesn't not implement SR TLVs per the standard and wouldn't
interoperate with an implementation that is conformant (I have looked
at the Linux code and in fact have suggested a fix). So the claim that
SRV6 is mature and deployed is suspect considering there doesn't seem
to be proper support for TLVs which is a major part of the protocol.

Based on this analysis, I believe my statement that SRV6 format is
more complex than SRV6+ is factual. It's my opinion that SRV6,
particularly because of TLVs, is overly complex.

Tom


On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk <robert@raszuk.net> wrote:
>
>
> > It doesn't depend on extension header insertion
>
> Nothing depends on extension header insertion ... SRH insertion is an opt=
ional optimization.
>
> > and there's no need to have multiple routing headers in the same packet=
.
>
> Really ?
>
> If I am doing SRv6+ in my network for TE and want to to do TI-LFA how wou=
ld I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two C=
RH EHs in the packet under protection ?
>
> But this is just tip of the ugliness iceberg ...
>
> All required extensions to protocols developed in to name just a few alre=
ady proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the ne=
w mapping (which is other then nomenclature close to SR-MPLS mapping) will =
require real development resources.
>
> OAM in spite of few claims from Ron that "just works" is not addressed an=
d does require even more extensions.
>
> Then last I will not be able to use SRv6+ for my deployment needs in the =
global IPv6 overlay I am running simply that within my overlay I do not pla=
n to run any control plane. Underlay basic reachability provided by third p=
arties is all I need to construct optimal paths. So any protocol which requ=
ires new signalling to distribute mapping is non starter.
>
> At the end we should learn from others ... (hint SDWANs) and avoid mistak=
es of the past (hint: LDP).
>
> Many thx,
> R.
>
>
>
>
>
>
>
>
> On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com> wrote:
>>
>> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
>> <rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
>> >
>> > Folks,
>> >
>> >
>> >
>> > We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll who wander are not lost.=E2=80=9D
>> >
>> >
>> >
>> > But it may be time to refocus on the following:
>> >
>> >
>> >
>> > For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed
>> > Many objections the uSID proposal remain unanswered
>> > SRv6+ offers an alternative solution
>> >
>> >
>> >
>> > Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6+.
>> >
>> + 1
>>
>> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
>> than SRv6 and the protocol works better with existing mechanisms and
>> protocols of IPv6 like Destination and HBH options, as well as AH. It
>> doesn't depend on extension header insertion and there's no need to
>> have multiple routing headers in the same packet.
>>
>> Tom
>>
>>
>> >
>> >
>> >                                                                       =
             Ron
>> >
>> >
>> >
>> >
>> > Juniper Business Use Only
>> >
>> > --------------------------------------------------------------------
>> > IETF IPv6 working group mailing list
>> > ipv6@ietf.org
>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> > --------------------------------------------------------------------
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring


From nobody Sat Sep  7 14:33:07 2019
Return-Path: <otroan@employees.org>
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 EF547120164; Sat,  7 Sep 2019 14:32:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
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 Vt6QCtvbRMkZ; Sat,  7 Sep 2019 14:32:56 -0700 (PDT)
Received: from clarinet.employees.org (clarinet.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21AC31200C3; Sat,  7 Sep 2019 14:32:56 -0700 (PDT)
Received: from astfgl.hanazo.no (unknown [IPv6:2a02:20c8:5921:100:95ad:b8b7:eed4:559e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 809E74E11A78; Sat,  7 Sep 2019 21:32:55 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 5AF221BC69D3; Sat,  7 Sep 2019 23:32:52 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <1f697fd6-dc77-b8dd-15fb-be23b3c296a4@si6networks.com>
Date: Sat, 7 Sep 2019 23:32:51 +0200
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>, Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <2C6D1E3F-5271-4516-94E6-F08974501DD0@employees.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com> <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com> <BB439981-F078-4833-98BF-7779E1D03930@cisco.com> <f27d975b-b48d-377b-9a7d-aba63b5c77e7@si6networks.com> <DM6PR11MB260302DC79D7E7BF6367B74AC8BA0@DM6PR11MB2603.namprd11.prod.outlook.com> <1f697fd6-dc77-b8dd-15fb-be23b3c296a4@si6networks.com>
To: Fernando Gont <fgont@si6networks.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/D3vSlFMMrr2lh7u3kyr6vfTyh0I>
Subject: Re: [spring] Question about SRv6 Insert function
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: Sat, 07 Sep 2019 21:32:58 -0000

Fernando,

>> The takeaway I attempted to highlight is that there is in fact =
agreement
>> between 6man and spring on how to proceed, and we are proceeding as
>> agreed to work on the relevant documents.
>=20
> I don't really know what the agreement is, other than the implicit
> agreement that if you're considering violating an IPv6 standard, you
> should come to 6man and do a Std Track document that updates the
> relevant standard...

if there ever is a corner case were header insertion can be done safely, =
and the issues it creates mitigated, then that should certainly not =
result in an update to the general rule in 8200.

Ole=


From nobody Sat Sep  7 14:50:04 2019
Return-Path: <fgont@si6networks.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 89C341207FD; Sat,  7 Sep 2019 14:49:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 OUUWvDMNXwnW; Sat,  7 Sep 2019 14:49:54 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71298120145; Sat,  7 Sep 2019 14:49:54 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 5CFB98457A; Sat,  7 Sep 2019 23:49:48 +0200 (CEST)
To: Robert Raszuk <robert@raszuk.net>
Cc: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
References: <8fe37b98-cba3-ab74-3b00-68f8d46d850e@si6networks.com> <CY4PR11MB1541D0C4B5A65057BB241739C1B50@CY4PR11MB1541.namprd11.prod.outlook.com> <634bdc26-2029-72fa-3fcd-d42923e47d85@si6networks.com> <CAOj+MMHA4pXAoJQSkC5OanRJ2SwD9minC7f_RB+bHUjcFSitAw@mail.gmail.com> <d47372dd-62ca-f997-8071-36f36e8965a1@si6networks.com> <CAOj+MMGHG=LTgYS0SL+kZd8=X9PXpRRcPRbfM0VJq6RnpQmG8Q@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <3343c338-243b-1c79-f22a-d1a44918073a@si6networks.com>
Date: Sat, 7 Sep 2019 23:47:33 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMGHG=LTgYS0SL+kZd8=X9PXpRRcPRbfM0VJq6RnpQmG8Q@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LvQZsCYWu32WpzMtea-Az4ims9Q>
Subject: Re: [spring] Question about IPv6 EH-insertion in draft-ietf-spring-srv6-network-programming
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: Sat, 07 Sep 2019 21:50:03 -0000

On 7/9/19 15:53, Robert Raszuk wrote:
> Hi,
> 
>     why do you use IPv6 addresses (IDs of global scope) to
>     identify the SR nodes?
> 
> 
> Well one valid reason would be to avoid need for yet another mapping
> table like LDP or SR-MPLS requires. 

If you care about overhead, that's an area that I would explore.


-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sat Sep  7 14:50:15 2019
Return-Path: <fgont@si6networks.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 8BA0712082F for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 14:50:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 FR90_NcGPkoa for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 14:50:03 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58B2F12022A for <spring@ietf.org>; Sat,  7 Sep 2019 14:50:03 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id B979385943; Sat,  7 Sep 2019 23:49:59 +0200 (CEST)
To: "Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <7b191d0f-0364-f31a-5cd0-30c1aad1ac9e@si6networks.com>
Date: Sun, 8 Sep 2019 00:49:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4DX1Zr2Ad6VUEGRMgDMJATu5d6E>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Sat, 07 Sep 2019 21:50:12 -0000

On 7/9/19 19:17, Zafar Ali (zali) wrote:

> 
>   * Spring chairs and AD were repeatedly flamed. They had to defend
>     [https://mailarchive.ietf.org/arch/msg/spring/ZFm_bQP1-C2f9xJuXtvEd9mLoxU]
>   * 6man AD/ chairs had to defend,
>     e.g.,Â https://mailarchive.ietf.org/arch/msg/spring/zfr-dCuSHSJRjE2NkJbfjuWoCi4.
>   * An atmosphere that the Spring and 6man are disconnected was created.Â 
>   * Heated discussions (that are not on the table).Â 
>   * Etc. 

FWIW, I have no idea whatsoever what you are talking about. Nobody was
"flamed". You quote a message from Suresh, in which I asked how the IESG
handles these things.

I did make comments to Ole and Suresh, because they are co-chair and
responsible AD for 6man, and I think their comments to disregard the
statement in RFC8200 as if it wasn't the result of technical arguments
is both wrong and unfair to the wg for which they are responsible.
(Besides the fact that it represents *IETF* consensus).

This was noted by others:

* https://mailarchive.ietf.org/arch/msg/ipv6/9dfgDhjuMIvHfSAXg2bcFAa9q6s
* https://mailarchive.ietf.org/arch/msg/ipv6/5KvaCMhsq819wcHxTkF7TpBdzLg
* https://mailarchive.ietf.org/arch/msg/ipv6/CTMqxFA2Goa6e4Fp5OFYJx92eHQ
* https://mailarchive.ietf.org/arch/msg/ipv6/Rfd2RmNJ6Q1OikAJT5llf3BdSZg

Given the past history with this topic (see:
<https://mailarchive.ietf.org/arch/msg/ietf/j1O11x4ICMUWGJmzlJfCx0y0-c8>
and
<https://mailarchive.ietf.org/arch/msg/ietf/KGfHVQ6Hazb5NJkaGxG8WL3kYS0>),
I think the above is not acceptable.

And since they are in leadership positions, it's our responsibility to
note these things when they happen.


My question to the spring people obviously came from that background. I
realize that the spring co-*chairs* might not be aware about the history
of EH insertion within 6man. I do think that the RTG *ADs* should, since
part of the discussion of EH insertion happened during IETC LC and IESG
review of rfc2460bis.

I'd note that, according to our charter:
The 6man working group is responsible for the maintenance, upkeep, and
advancement of the IPv6 protocol specifications and addressing
architecture. It is not chartered to develop major changes or additions
to the IPv6 specifications.

Allowing EH insertion seems to me like a major change or addition to IPv6.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sat Sep  7 14:52:26 2019
Return-Path: <rbonica@juniper.net>
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 452F11200F5; Sat,  7 Sep 2019 14:52:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 5q3LBftYK__L; Sat,  7 Sep 2019 14:52:22 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED20D1200C3; Sat,  7 Sep 2019 14:52:21 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x87Lo3a5017173; Sat, 7 Sep 2019 14:52:20 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=DefjthQGsto5IpWc6g/uIt4TWQHXUmd6sVLWR6vfSO8=; b=bWEe+Ie+PhTCIiexfmnzyK/5w8O81RvjFisrcBP06p+CQWx3PWDE5G4IJ5yDIX6TeMVr xeUN+iyWFR3PjzWTZHrncTN8vLe8pnv21RRO/4MRatF4bgdYe18sqe1nLY9fTdUSIcv0 XSQHq+GjOMTIGgvCs2d95hzOu35Wzsgu/vhqEH0hxSDM1rEXt+6haJCqMqzJruI2nIPV Esy5HqwSkxDhMNQif/BFsIYU+15Ww8gD6eOwj90kMPQlrrTWtebc4HKhOikoZ9CckTBb BYG2aU+m6SGAWi5cMyLNJRi7WwBgBtxYWoUaZYd7i5yPazb2eMoEtiJAvUTHHfSRrGPX VA== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2055.outbound.protection.outlook.com [104.47.48.55]) by mx0b-00273201.pphosted.com with ESMTP id 2uvafh8nmc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 07 Sep 2019 14:52:20 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U954SgNpr+9B8ABjdKxNxtB6s8y2hAODHiIGLgJv+2IqMyuCiN2sJ0zyg8mTFzxQEQWesNMgc9o7D2xpsSSdFXs1zILyOeiFm/I8azlpA0/YAnqCANpn2f6j80CvP89FyOPPcXIL5lAa4bEk307DQxsMQs1ZyKrqPmgbtzXoXxzVHfuUNiYttbG8bmJ65jAzvb0QFvWBFdiEpzcxqJhEUHT+l/DLYF88z/emVSLjJPMQ27icx+UijeEZD7HiXeeryNUHBsw+mYclI6OfX68qM88eG4s3al8wQ76XODZdujy/h1d0ZRHTU5kua0Lh631Wtl9yc4/Xf27xagYRzWQ18Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DefjthQGsto5IpWc6g/uIt4TWQHXUmd6sVLWR6vfSO8=; b=Dgtw/lleyv0THOBEtkxgO1APvo2Q5vjBO54mXKrv1vnIlqyVUTPoDVi8O82bHuBhEUNoUUbwdXu5ccG8zgtyxijhzBJLzfiF55DFUiOrtb6aHxzHOVwKg2n2XeYoCHwoCPnyQ4tiy+vu/bqZ4rFUExgs/t90F8Z1PASQbpPV2udmAhdanLYo0RiJNJbHWYua7x1lDiCtufRbzDd3f62WlZZEws7lhZFvcmBZKI3D2+oICWkcIgrCK20wGzfhUYgbPEaZyEx+zVaeiPj8rz5xTw8mYYNPWFRrBg2OvYWgcfamMGomPMkgh6Xi/8Wnz/iGsWUDV/WpzOH6XaByTnmo0g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6280.namprd05.prod.outlook.com (20.178.51.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.5; Sat, 7 Sep 2019 21:52:16 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Sat, 7 Sep 2019 21:52:16 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, Tom Herbert <tom@herbertland.com>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQA6Gq+AAAKNagAACC1qsA==
Content-Class: 
Date: Sat, 7 Sep 2019 21:52:16 +0000
Message-ID: <BYAPR05MB5463142898089E1A22307902AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com>
In-Reply-To: <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-07T21:52:15.2289284Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=fdd4d47e-5be0-4de2-81c7-d1520f1365c5; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bc56200b-527b-4782-221b-08d733dda663
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6280; 
x-ms-traffictypediagnostic: BYAPR05MB6280:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <BYAPR05MB62808DD609A6AFE4D3D5E17BAEB50@BYAPR05MB6280.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(346002)(376002)(136003)(366004)(39860400002)(51444003)(199004)(189003)(25786009)(76176011)(229853002)(71200400001)(14454004)(5660300002)(74316002)(6306002)(316002)(4326008)(256004)(7696005)(66066001)(55016002)(6506007)(2906002)(53546011)(14444005)(6436002)(7736002)(966005)(606006)(478600001)(52536014)(33656002)(236005)(99286004)(54896002)(561944003)(9686003)(102836004)(86362001)(66476007)(66556008)(64756008)(66446008)(486006)(6116002)(790700001)(8676002)(81156014)(186003)(8936002)(26005)(476003)(81166006)(71190400001)(110136005)(54906003)(76116006)(446003)(11346002)(66946007)(53936002)(3846002)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6280; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: v6RfZNAoGCnLKRHVEjxVn3AcFBFHF1Ju7I4m1qfa5bnIjrhiHOcjGRSZvWhX+h7+5aMo9xTG6NMpsOEW7mJAe+tFo9UR3fVKXz9+/+LySwiNgLwMRQmstm037WYE2ysEtideB9dPBuI0qmc0X0GaWb81ocdKfPOYn4t7YSqiZ+9jMMjciSrIJnMcNGvBF1JDNZxX4nEo+ALNlllTrMxlB79Hwm80JgZBetQ+NlgE7RvbsMQlQDd/wNH/YcQdauVmXv2IdrZDNxWqs/IhVl0wtAFpDt0DKKs+sqie4d9RwE3XqwxK+D+bYMpnY393HrfuDkYPOrKOMiZlfiTN7n3IRYc46IvFGPzzJwAZhq4Fxp3f83Wd+y+cB84jtzaLgAj3La1U4a4JJGC1H9pTzXEf+Ln0lpxCabT6FaQa/M/QUCU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463142898089E1A22307902AEB50BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: bc56200b-527b-4782-221b-08d733dda663
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 21:52:16.7428 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vX/u+5H4t+bvNTdR8L0mxRA1IL8g3LgW40hzKCF3XncHSLDkjdL+A5nd71IcBY2aHFqprA4K39aGhoh8H7k54w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6280
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-07_09:2019-09-04,2019-09-07 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 mlxscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 impostorscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909070237
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0gT54WI5W6VYD02YKLQOfFbeohE>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 21:52:24 -0000

--_000_BYAPR05MB5463142898089E1A22307902AEB50BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

Tom is correct. In SRv6+, there is never any need for one packet to contain=
 two routing headers. SRv6+ relies on prepending, in all cases, including T=
I-LFA.

Because the CRH is short, this works just fine.

I don't understand your comment about two destination headers. You might wa=
nt to rethink that.

                                                                     Ron


From: Robert Raszuk <robert@raszuk.net>
Sent: Saturday, September 7, 2019 1:54 PM
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+


> It doesn't depend on extension header insertion

Nothing depends on extension header insertion ... SRH insertion is an optio=
nal optimization.

> and there's no need to have multiple routing headers in the same packet.

Really ?

If I am doing SRv6+ in my network for TE and want to to do TI-LFA how would=
 I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two CRH=
 EHs in the packet under protection ?

But this is just tip of the ugliness iceberg ...

All required extensions to protocols developed in to name just a few alread=
y proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the new =
mapping (which is other then nomenclature close to SR-MPLS mapping) will re=
quire real development resources.

OAM in spite of few claims from Ron that "just works" is not addressed and =
does require even more extensions.

Then last I will not be able to use SRv6+ for my deployment needs in the gl=
obal IPv6 overlay I am running simply that within my overlay I do not plan =
to run any control plane. Underlay basic reachability provided by third par=
ties is all I need to construct optimal paths. So any protocol which requir=
es new signalling to distribute mapping is non starter.

At the end we should learn from others .... (hint SDWANs) and avoid mistake=
s of the past (hint: LDP).

Many thx,
R.








On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com<mailto:tom@=
herbertland.com>> wrote:
On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
<rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org=
>> wrote:
>
> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I t=
hink that this exploration is a good thing. In the words of Tolkien, "All w=
ho wander are not lost."
>
>
>
> But it may be time to refocus on the following:
>
>
>
> For many operators, SRv6 is not deployable unless the problem of header l=
ength is addressed
> Many objections the uSID proposal remain unanswered
> SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinu=
e work on SRv6+.
>
+ 1

I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
than SRv6 and the protocol works better with existing mechanisms and
protocols of IPv6 like Destination and HBH options, as well as AH. It
doesn't depend on extension header insertion and there's no need to
have multiple routing headers in the same packet.

Tom


>
>
>                                                                          =
          Ron
>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org<mailto:ipv6@ietf.org>
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https=
://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6Rj=
C81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$>
> --------------------------------------------------------------------

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8=
v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritAkWNZwq$>


Juniper Business Use Only

--_000_BYAPR05MB5463142898089E1A22307902AEB50BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Tom is correct. In SRv6&#43;, there is never any nee=
d for one packet to contain two routing headers. SRv6&#43; relies on prepen=
ding, in all cases, including TI-LFA.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Because the CRH is short, this works just fine.<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t understand your comment about two dest=
ination headers. You might want to rethink that.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Saturday, September 7, 2019 1:54 PM<br>
<b>To:</b> Tom Herbert &lt;tom@herbertland.com&gt;<br>
<b>Cc:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; spring@ietf.org; 6man@ie=
tf.org<br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">&gt; It&nbsp;doesn't depend on extension header inse=
rtion&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Nothing depends on extension header insertion ... SR=
H insertion is an optional optimization.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; and there's no need to have multiple routing he=
aders in the same packet.&nbsp;&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Really ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">If I am doing SRv6&#43; in my network for TE and wan=
t to to do TI-LFA how would I not end up with 3 IPv6 fixed headers and two =
Dest Option EHs and two CRH EHs in the packet under protection ?&nbsp;<o:p>=
</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">But this is just tip of the ugliness iceberg ...&nbs=
p;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">All required extensions to protocols developed in to=
 name just a few already proposed by SRv6&#43; authors: IDR, LSR, BESS and =
6MAN WG to support the new mapping (which is other then nomenclature close =
to SR-MPLS mapping) will require real
 development resources.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">OAM in spite of few claims from Ron that &quot;just =
works&quot; is not addressed and does require even more extensions.&nbsp;<o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Then last I will not be able to use SRv6&#43; for my=
 deployment needs in the global IPv6 overlay I am running simply that withi=
n my overlay I do not plan to run any control plane. Underlay basic reachab=
ility provided by third parties is all
 I need to construct optimal paths. So any protocol which requires new sign=
alling to distribute mapping is non starter.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">At the end we should learn from others .... (hint SD=
WANs) and avoid mistakes of the past (hint: LDP).&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Many thx,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">R.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a hr=
ef=3D"mailto:tom@herbertland.com">tom@herbertland.com</a>&gt; wrote:<o:p></=
o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_bl=
ank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Folks,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, &#8=
220;All who wander are not lost.&#8221;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; But it may be time to refocus on the following:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed<br>
&gt; Many objections the uSID proposal remain unanswered<br>
&gt; SRv6&#43; offers an alternative solution<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6&#43;.<br>
&gt;<br>
&#43; 1<br>
<br>
I'd suggest a fourth fact. The packet format of SRv6&#43; is much simpler<b=
r>
than SRv6 and the protocol works better with existing mechanisms and<br>
protocols of IPv6 like Destination and HBH options, as well as AH. It<br>
doesn't depend on extension header insertion and there's no need to<br>
have multiple routing headers in the same packet.<br>
<br>
Tom<br>
<br>
<br>
&gt;<br>
&gt;<br>
&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ro=
n<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5=
qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN=
8yritAkWNZwq$" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spri=
ng</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463142898089E1A22307902AEB50BYAPR05MB5463namp_--


From nobody Sat Sep  7 14:54:24 2019
Return-Path: <robert@raszuk.net>
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 C18D212082C for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 14:54:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 xh-XaXdNxg52 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 14:54:12 -0700 (PDT)
Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (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 53EA212081F for <spring@ietf.org>; Sat,  7 Sep 2019 14:54:12 -0700 (PDT)
Received: by mail-qt1-x834.google.com with SMTP id a13so11510510qtj.1 for <spring@ietf.org>; Sat, 07 Sep 2019 14:54:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bJzJGsj2q/G+zDPLIehbnH9pJWc3D6o9L12qBIF9w5Y=; b=TJ7KdDDaF6jO096BKEWy6G7mWnaY24Evby63Jprb4CtbAcsjqZZptmfT2hKZAa94fr D+G1ZKzeHMqBAjW5F2Ryq0r02rc2Qj8C20xWoiCYWs41xi3EZlhp738rccVvbZZfAnLA UZsNFi0bcRLbZVqQC59qPb0H4EXJkkOFq+6trw7rdsXIf/xiqYwW3emfz/uwcCeH+BC4 6UBCSq5bwXFa9JwRZW1OE/lCzooYBVWPabT87u6M7pP7U8kPBxqGYaRj+JHNIISOb8dv s5Ggpg2mJseuVDE4K271j94g+XM2gPW0tSs1d3xpx3DybLC7HdqCAvHd8wwT2WVm7cOJ sZQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bJzJGsj2q/G+zDPLIehbnH9pJWc3D6o9L12qBIF9w5Y=; b=sDIrS7tqR320DMhXXUlikV2dGPldyygFQy8TcX+fbsxyDaxrYimaZKHz1opfK/qYD1 57E2gdQiSB9mtLK3Z5mbt0+DVW2v1rNtEyCGBrNqE2jxBs6Cm+T9yhJ+bR3KA+8wDQu0 0eRk9tNWaZl6XrtHn9x7cO03mj2kx6zEGYPBkVsVipeVWTxxAxg0bON9BU2FSMy7S8Pm tcOpEyMwlN4b5g3qvtiYayrqH13SawRSex6Lcmpzu3idyxd23/K2J4eN+3Uv05Jjfegc 2mV7y+h7nzUrm5MRCuV7Sfzm6V/MI7hF9lXMCz/QyzyAT9Nl1EpF+swXOqfxDAXgKyJF gEMQ==
X-Gm-Message-State: APjAAAWgbq02FBsZRqd2evAoOIaF5wZwaZ3pjphVjYtzvysaK8pf9tJS ArsD5jfU/8KX9Q72J3a8ZTS+7BSzG0lk6qhU8pVaWA==
X-Google-Smtp-Source: APXvYqzb8KnvuxuStAatFOMvGkzqjCMYHX4f19YyCZEdF66iIms3toj3ORAujJpz8wZMXGc+LVQgVFlm+v4FsrzNC8U=
X-Received: by 2002:ac8:7959:: with SMTP id r25mr16308114qtt.208.1567893251214;  Sat, 07 Sep 2019 14:54:11 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com>
In-Reply-To: <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 7 Sep 2019 23:54:01 +0200
Message-ID: <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000048de030591fd9821"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/P7u8b-j-1NNjeztHwUMGFRXLmjg>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 21:54:22 -0000

--00000000000048de030591fd9821
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Tom,

> The most obvious difference, besides SID size, is that SRV6 contains
> TLVs and SRV6+ doesn't.

I was hoping you know that this is not true at all so I skipped commenting
on that aspect.

Folks promoting SRv6+ are smart and they know how to sell stuff which looks
simple and innocent on the surface like concept of CRH with just fixed
label/sid list while hide all complexity under the deep cover and only show
little corners of it here and there hoping no one will connect the dots.

So what you call "complexity" has been just moved from routing header to
destination options header and will be defined in number of different
documents piece by piece.

Just please take a look at the proposal describing per path service
instructions encoding. It does have Type Length and Value so to me looks
like TLV structure going into IPv6 header.

4 <https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06#section-4>=
.
The PPSI Option

   The PPSI Option contains the following fields:

   o  Option Type: 8-bit selector.  PPSI option.  Value TBD by IANA.
      (Suggested value: 144).  See Note below.

   o  Opt Data Len - 8-bit unsigned integer.  Length of the option, in
      octets, excluding the Option Type and Option Length fields.  This
      field MUST be set to 4.
   o  PPSI identifier - (32-bit selector).  Identifies a PPSI.


REF: https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06

That TLV value comes from Destination Options and Hop-by-Hop Options
registry which effectively is already full. It is 8 bit register with 3
first bits taken for identification so remaining are 5 bits. Now from that
remaining 5 bits (32 values) only 5 values are left for allocation.

https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml

So they noticed that and just at the last rev of the VPN extenstion renamed
what originally was called *VPN Context Information Option* to PPSI as it
was very obvious that with 5 remaining values there is no room for new
types for other service instructions.

Now the plan is to nest under PPSI TLV in a sub-TLV format any potential
new service instructions.

Now I will leave it as the exercise for the reader to judge which approach
is more complex.

Is it to put the cards on the table and play open by clearly defining SRv6
SRH with SIDs and functions or to play such poker with IETF WGs ?

Thx,
R.


On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert <tom@herbertland.com> wrote:

> Robert,
>
> You've chosen to selectively comment on only parts of what I wrote,
> not the main thesis which is that SRV6 packet format is more complex
> than SRV6+.
>
> The most obvious difference, besides SID size, is that SRV6 contains
> TLVs and SRV6+ doesn't. I don't believe that this was ever needed, HBH
> and destination already exist in RC8200 and could have been used as
> they will be in SRV6+. Similarly, AH could have been used instead of
> defining SR specific HMAC. Furthermore, several implementations of
> SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all
> except one have the words "no TLV processing". The exception is Linux,
> which doesn't not implement SR TLVs per the standard and wouldn't
> interoperate with an implementation that is conformant (I have looked
> at the Linux code and in fact have suggested a fix). So the claim that
> SRV6 is mature and deployed is suspect considering there doesn't seem
> to be proper support for TLVs which is a major part of the protocol.
>
> Based on this analysis, I believe my statement that SRV6 format is
> more complex than SRV6+ is factual. It's my opinion that SRV6,
> particularly because of TLVs, is overly complex.
>
> Tom
>
>
> On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk <robert@raszuk.net> wrote:
> >
> >
> > > It doesn't depend on extension header insertion
> >
> > Nothing depends on extension header insertion ... SRH insertion is an
> optional optimization.
> >
> > > and there's no need to have multiple routing headers in the same
> packet.
> >
> > Really ?
> >
> > If I am doing SRv6+ in my network for TE and want to to do TI-LFA how
> would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and
> two CRH EHs in the packet under protection ?
> >
> > But this is just tip of the ugliness iceberg ...
> >
> > All required extensions to protocols developed in to name just a few
> already proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support
> the new mapping (which is other then nomenclature close to SR-MPLS mappin=
g)
> will require real development resources.
> >
> > OAM in spite of few claims from Ron that "just works" is not addressed
> and does require even more extensions.
> >
> > Then last I will not be able to use SRv6+ for my deployment needs in th=
e
> global IPv6 overlay I am running simply that within my overlay I do not
> plan to run any control plane. Underlay basic reachability provided by
> third parties is all I need to construct optimal paths. So any protocol
> which requires new signalling to distribute mapping is non starter.
> >
> > At the end we should learn from others ... (hint SDWANs) and avoid
> mistakes of the past (hint: LDP).
> >
> > Many thx,
> > R.
> >
> >
> >
> >
> >
> >
> >
> >
> > On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com> wrote:
> >>
> >> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
> >> <rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
> >> >
> >> > Folks,
> >> >
> >> >
> >> >
> >> > We have explored many facets of SRv6 and SRv6, sometime passionately=
.
> I think that this exploration is a good thing. In the words of Tolkien,
> =E2=80=9CAll who wander are not lost.=E2=80=9D
> >> >
> >> >
> >> >
> >> > But it may be time to refocus on the following:
> >> >
> >> >
> >> >
> >> > For many operators, SRv6 is not deployable unless the problem of
> header length is addressed
> >> > Many objections the uSID proposal remain unanswered
> >> > SRv6+ offers an alternative solution
> >> >
> >> >
> >> >
> >> > Given these three facts, I think that it would be a mistake to
> discontinue work on SRv6+.
> >> >
> >> + 1
> >>
> >> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
> >> than SRv6 and the protocol works better with existing mechanisms and
> >> protocols of IPv6 like Destination and HBH options, as well as AH. It
> >> doesn't depend on extension header insertion and there's no need to
> >> have multiple routing headers in the same packet.
> >>
> >> Tom
> >>
> >>
> >> >
> >> >
> >> >
>               Ron
> >> >
> >> >
> >> >
> >> >
> >> > Juniper Business Use Only
> >> >
> >> > --------------------------------------------------------------------
> >> > IETF IPv6 working group mailing list
> >> > ipv6@ietf.org
> >> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> >> > --------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> spring mailing list
> >> spring@ietf.org
> >> https://www.ietf.org/mailman/listinfo/spring
>

--00000000000048de030591fd9821
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Dear Tom,<div><br></div><div>&gt; The mos=
t obvious difference, besides SID size, is that SRV6 contains</div><div>&gt=
;=C2=A0TLVs and SRV6+ doesn&#39;t.=C2=A0</div><div><br></div><div>I was hop=
ing you know that this is not true at all so I skipped commenting on that a=
spect.</div><div><br></div><div>Folks promoting SRv6+ are smart and they kn=
ow how to sell stuff which looks simple and innocent on the surface like co=
ncept of CRH with just fixed label/sid list while hide all complexity under=
 the deep cover and only show little corners of it here and there hoping no=
 one will connect the dots.=C2=A0</div><div><br></div><div>So what you call=
 &quot;complexity&quot; has been just moved from routing header to destinat=
ion options header and will be defined in number of different documents pie=
ce by piece.=C2=A0</div><div><br></div><div>Just please take a look at the =
proposal describing per path service instructions encoding. It does have Ty=
pe Length and Value so to me looks like TLV structure going into IPv6 heade=
r.=C2=A0</div><div><br></div><div><pre class=3D"gmail-newpage" style=3D"fon=
t-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:r=
gb(0,0,0)"><span class=3D"gmail-h2" style=3D"line-height:0pt;display:inline=
;font-size:1em;font-weight:bold"><h2 style=3D"line-height:0pt;display:inlin=
e;font-size:1em"><a class=3D"gmail-selflink" name=3D"section-4" href=3D"htt=
ps://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06#section-4" style=
=3D"color:black;text-decoration-line:none">4</a>.  The PPSI Option</h2></sp=
an>

   The PPSI Option contains the following fields:

   o  Option Type: 8-bit selector.  PPSI option.  Value TBD by IANA.
      (Suggested value: 144).  See Note below.
</pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:=
0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">   o  Opt Data Le=
n - 8-bit unsigned integer.  Length of the option, in
      octets, excluding the Option Type and Option Length fields.  This
      field MUST be set to 4.
   o  PPSI identifier - (32-bit selector).  Identifies a PPSI.
</pre><br class=3D"gmail-Apple-interchange-newline"></div><div>REF:=C2=A0<a=
 href=3D"https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06">htt=
ps://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06</a></div><div><b=
r></div><div>That TLV value comes from=C2=A0Destination Options and Hop-by-=
Hop Options registry which effectively is already full. It is 8 bit registe=
r with 3 first bits taken for identification so remaining are 5 bits. Now f=
rom that remaining 5 bits (32 values) only 5 values are left for allocation=
.=C2=A0</div><div><br></div><div><a href=3D"https://www.iana.org/assignment=
s/ipv6-parameters/ipv6-parameters.xhtml">https://www.iana.org/assignments/i=
pv6-parameters/ipv6-parameters.xhtml</a>=C2=A0=C2=A0<br></div><div><br></di=
v><div>So they noticed that and just at the last rev of the VPN extenstion =
renamed what originally was called=C2=A0<b>VPN Context Information Option</=
b> to PPSI as it was very obvious that with 5 remaining values there is no =
room for new types for other service instructions.=C2=A0</div><div><br></di=
v><div>Now the plan is to nest under PPSI TLV in a sub-TLV format any poten=
tial new service instructions.=C2=A0</div><div><br></div><div>Now I will le=
ave it as the exercise for the reader to judge which approach is more compl=
ex.=C2=A0</div><div><br></div><div>Is it to put the cards on the table and =
play open by clearly defining SRv6 SRH with SIDs and functions or to play s=
uch poker with IETF WGs ?</div><div><br></div><div>Thx,<br>R.</div><div>=C2=
=A0</div><div><br></div></div><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert &lt;<a href=
=3D"mailto:tom@herbertland.com">tom@herbertland.com</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">Robert,<br>
<br>
You&#39;ve chosen to selectively comment on only parts of what I wrote,<br>
not the main thesis which is that SRV6 packet format is more complex<br>
than SRV6+.<br>
<br>
The most obvious difference, besides SID size, is that SRV6 contains<br>
TLVs and SRV6+ doesn&#39;t. I don&#39;t believe that this was ever needed, =
HBH<br>
and destination already exist in RC8200 and could have been used as<br>
they will be in SRV6+. Similarly, AH could have been used instead of<br>
defining SR specific HMAC. Furthermore, several implementations of<br>
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all<br>
except one have the words &quot;no TLV processing&quot;. The exception is L=
inux,<br>
which doesn&#39;t not implement SR TLVs per the standard and wouldn&#39;t<b=
r>
interoperate with an implementation that is conformant (I have looked<br>
at the Linux code and in fact have suggested a fix). So the claim that<br>
SRV6 is mature and deployed is suspect considering there doesn&#39;t seem<b=
r>
to be proper support for TLVs which is a major part of the protocol.<br>
<br>
Based on this analysis, I believe my statement that SRV6 format is<br>
more complex than SRV6+ is factual. It&#39;s my opinion that SRV6,<br>
particularly because of TLVs, is overly complex.<br>
<br>
Tom<br>
<br>
<br>
On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk &lt;<a href=3D"mailto:robert@=
raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; &gt; It doesn&#39;t depend on extension header insertion<br>
&gt;<br>
&gt; Nothing depends on extension header insertion ... SRH insertion is an =
optional optimization.<br>
&gt;<br>
&gt; &gt; and there&#39;s no need to have multiple routing headers in the s=
ame packet.<br>
&gt;<br>
&gt; Really ?<br>
&gt;<br>
&gt; If I am doing SRv6+ in my network for TE and want to to do TI-LFA how =
would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and tw=
o CRH EHs in the packet under protection ?<br>
&gt;<br>
&gt; But this is just tip of the ugliness iceberg ...<br>
&gt;<br>
&gt; All required extensions to protocols developed in to name just a few a=
lready proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the=
 new mapping (which is other then nomenclature close to SR-MPLS mapping) wi=
ll require real development resources.<br>
&gt;<br>
&gt; OAM in spite of few claims from Ron that &quot;just works&quot; is not=
 addressed and does require even more extensions.<br>
&gt;<br>
&gt; Then last I will not be able to use SRv6+ for my deployment needs in t=
he global IPv6 overlay I am running simply that within my overlay I do not =
plan to run any control plane. Underlay basic reachability provided by thir=
d parties is all I need to construct optimal paths. So any protocol which r=
equires new signalling to distribute mapping is non starter.<br>
&gt;<br>
&gt; At the end we should learn from others ... (hint SDWANs) and avoid mis=
takes of the past (hint: LDP).<br>
&gt;<br>
&gt; Many thx,<br>
&gt; R.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:tom@h=
erbertland.com" target=3D"_blank">tom@herbertland.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&gt;&gt; &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" targ=
et=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Folks,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We have explored many facets of SRv6 and SRv6, sometime passi=
onately. I think that this exploration is a good thing. In the words of Tol=
kien, =E2=80=9CAll who wander are not lost.=E2=80=9D<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; But it may be time to refocus on the following:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; For many operators, SRv6 is not deployable unless the problem=
 of header length is addressed<br>
&gt;&gt; &gt; Many objections the uSID proposal remain unanswered<br>
&gt;&gt; &gt; SRv6+ offers an alternative solution<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Given these three facts, I think that it would be a mistake t=
o discontinue work on SRv6+.<br>
&gt;&gt; &gt;<br>
&gt;&gt; + 1<br>
&gt;&gt;<br>
&gt;&gt; I&#39;d suggest a fourth fact. The packet format of SRv6+ is much =
simpler<br>
&gt;&gt; than SRv6 and the protocol works better with existing mechanisms a=
nd<br>
&gt;&gt; protocols of IPv6 like Destination and HBH options, as well as AH.=
 It<br>
&gt;&gt; doesn&#39;t depend on extension header insertion and there&#39;s n=
o need to<br>
&gt;&gt; have multiple routing headers in the same packet.<br>
&gt;&gt;<br>
&gt;&gt; Tom<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 Ron<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Juniper Business Use Only<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt; &gt; IETF IPv6 working group mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.=
org</a><br>
&gt;&gt; &gt; Administrative Requests: <a href=3D"https://www.ietf.org/mail=
man/listinfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.or=
g/mailman/listinfo/ipv6</a><br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; spring mailing list<br>
&gt;&gt; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.o=
rg</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"no=
referrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a=
><br>
</blockquote></div></div>

--00000000000048de030591fd9821--


From nobody Sat Sep  7 15:02:45 2019
Return-Path: <fgont@si6networks.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 3586E1201C6; Sat,  7 Sep 2019 15:02:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 KsyC7ppyjfPa; Sat,  7 Sep 2019 15:02:33 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E12412018D; Sat,  7 Sep 2019 15:02:32 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 54FBC86389; Sun,  8 Sep 2019 00:02:29 +0200 (CEST)
To: Ole Troan <otroan@employees.org>
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, Fernando Gont <fernando@gont.com.ar>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com> <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com> <BB439981-F078-4833-98BF-7779E1D03930@cisco.com> <f27d975b-b48d-377b-9a7d-aba63b5c77e7@si6networks.com> <DM6PR11MB260302DC79D7E7BF6367B74AC8BA0@DM6PR11MB2603.namprd11.prod.outlook.com> <1f697fd6-dc77-b8dd-15fb-be23b3c296a4@si6networks.com> <2C6D1E3F-5271-4516-94E6-F08974501DD0@employees.org>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <0ac79226-906b-6c11-5c6b-7cb7b8bcc336@si6networks.com>
Date: Sun, 8 Sep 2019 01:00:41 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2C6D1E3F-5271-4516-94E6-F08974501DD0@employees.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OCUgpUcShKx9AAH62l1Fq9-X4es>
Subject: Re: [spring] Question about SRv6 Insert function
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: Sat, 07 Sep 2019 22:02:35 -0000

On 8/9/19 00:32, Ole Troan wrote:
> Fernando,
> 
>>> The takeaway I attempted to highlight is that there is in fact
>>> agreement between 6man and spring on how to proceed, and we are
>>> proceeding as agreed to work on the relevant documents.
>> 
>> I don't really know what the agreement is, other than the implicit 
>> agreement that if you're considering violating an IPv6 standard,
>> you should come to 6man and do a Std Track document that updates
>> the relevant standard...
> 
> if there ever is a corner case were header insertion can be done
> safely, and the issues it creates mitigated, then that should
> certainly not result in an update to the general rule in 8200.

1) As noted in the discussion, there's nothing that you can do with
EH-insertion that you cannot do with encap/decap. I don't see enough
motivation for an update of this sort -- other than "we want to save 40
bytes". In any case, I repeat what many others have already said: It's
on us to find problems on EH-insertion for it to not move forward. There
should first be a strong argument made in favor of it.

2) You cannot "mitigate" the implications of EH-insertion at the
protocol level (attribution of error messages, MTU issues...). The only
possible mitigations are operational, and those quite often fail.

3) While RFC8200 does not employ RFC2119 language (chair's call, not
mine), the statement in RFC8200 is pretty much a MUST. You do need to
update RFC8200. A reader of RFC8200 should now that there are scenarios
in which EH insertion is indeed allowed. Otherwise you end up with two
specs (IPv6 and SRv6) that contradict with each other.

4) I expect that, as co-chair, you'd agree with me that allowing EH
insertion in IPv6 is a major modification/addition. According to our
charter, we don't seem allowed to do that:
The 6man working group is responsible for the maintenance, upkeep, and
advancement of the IPv6 protocol specifications and addressing
architecture. It is not chartered to develop major changes or additions
to the IPv6 specifications.

I'm quite surprised that a few years ago many of you guys wanted to
essentially freeze most work on IPv6, and now you're so open to such a
major and fundamental change.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sat Sep  7 15:06:04 2019
Return-Path: <rraszuk@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 7DBCB12018D; Sat,  7 Sep 2019 15:05:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, URIBL_BLOCKED=0.001] autolearn=unavailable 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 XOErJXKWlvan; Sat,  7 Sep 2019 15:05:50 -0700 (PDT)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (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 2A3AF120145; Sat,  7 Sep 2019 15:05:50 -0700 (PDT)
Received: by mail-pf1-x434.google.com with SMTP id r12so6799717pfh.1; Sat, 07 Sep 2019 15:05:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2RTppxhfOPYvOfEXgMmoMqlp3fj1kIAY+z5f8/cERCM=; b=oXACluUbESXdwbWpyeA6sChnfNO1X7pI58oSMBFoGhc3bSKp6DfeLywXKmHaE+PYQg RgfFvNx/i3SAAuKnQsmj0y6boCqRzezeLwUKz867VgAAVv6lymqp9tVg/GDGSNVNY9Az u83n/0W009FYgnyK97ATkxWAJDZFNXjJ0kTId2m/0OFqc5i3PXDuAbdOd9uxstKnPVdF AtFAe3kTdHNu9bIZKRk44HTwEtWh1terhOs+AYAflA2NFMUObOgRrWUgbkxZh7I+haBn 2ofPfoPC8oBSbVQJKgVlXuHqoPOc14NyRGoDioA31E1w2VQrYhWwvqjiknAqt7Z/RTMg D3Fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2RTppxhfOPYvOfEXgMmoMqlp3fj1kIAY+z5f8/cERCM=; b=nJzG5pbTORjqa1hxiaqx7nvTQaEdh/EN1T1jWUVrYV9c7caCvlej7Pe7zqEvBcWvt+ 9ZpiWdPFFXcPVyMhsYVOORaYb/HVEKgb/7nbHWc/l7MmX7npKEsTX+N9y5riF8eVjszt wVWocAYTi0XpO56cmsclk0ZvjHjG+CSGXoY//J9/5xs+mVQVw9suEtRKICIOQ1IOKMtw kYwftlS1g/gU4mvVRG3G4PLdOxOk0WIEPAfPHYJ2sb2745VbZ89LYPx5f5FJBdpeb0HH M+3KyLXXKQWE9LUQc3q4B44XBva8Ay1OjhoZaFBTvgK5ZTZb9ucpZl//cJnQH7HVI5NA uJUQ==
X-Gm-Message-State: APjAAAV/rCru0ln0tRxfr3B3Gz+8CntCT47o4nM0v+p0FE9nEUm2g0hz xlHvrsLzWVMqhob99S2mK2ChKUUSHoEI7Opr8D8q5XM/XlI=
X-Google-Smtp-Source: APXvYqwFtWrr9M94oUMEOW2LcYl2aTIj6FvgRC/qOrSlXl6RU90XabxTrbNloJ2Y4rOLx3YlVe1xF+6P+8dgVL3GvZA=
X-Received: by 2002:aa7:9386:: with SMTP id t6mr19413511pfe.214.1567893949261;  Sat, 07 Sep 2019 15:05:49 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <BYAPR05MB5463142898089E1A22307902AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463142898089E1A22307902AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Sun, 8 Sep 2019 00:05:39 +0200
Message-ID: <CA+b+ERnNVuHvkBM+Y9qfA=gvrCHr82TidgGN9kF22x2Vc=PuHQ@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Tom Herbert <tom@herbertland.com>, "spring@ietf.org" <spring@ietf.org>,  "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e42dc90591fdc1a7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GbbOasOBkG-AwirK59n6dqTcizM>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 22:05:54 -0000

--000000000000e42dc90591fdc1a7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ron,

> SRv6+ relies on prepending

Interesting ... can you elaborate how you will do TI-LFA with SRv6+ ? If
you have slides showing packet format when TI-LFA is performed in the
middle of SRv6+ domain please just kindly fell free to share a pointer to
it.

> I don=E2=80=99t understand your comment about two destination headers

And I do not understand what you may not understand. Is your "prepending"
the same what some may consider "insertion" then ?

Thx,
R.



On Sat, Sep 7, 2019 at 11:52 PM Ron Bonica <rbonica=3D
40juniper.net@dmarc.ietf.org> wrote:

> Robert,
>
>
>
> Tom is correct. In SRv6+, there is never any need for one packet to
> contain two routing headers. SRv6+ relies on prepending, in all cases,
> including TI-LFA.
>
>
>
> Because the CRH is short, this works just fine.
>
>
>
> I don=E2=80=99t understand your comment about two destination headers. Yo=
u might
> want to rethink that.
>
>
>
>                                                                      Ron
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Saturday, September 7, 2019 1:54 PM
> *To:* Tom Herbert <tom@herbertland.com>
> *Cc:* Ron Bonica <rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org
> *Subject:* Re: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
>
>
> > It doesn't depend on extension header insertion
>
>
>
> Nothing depends on extension header insertion ... SRH insertion is an
> optional optimization.
>
>
>
> > and there's no need to have multiple routing headers in the same
> packet.
>
>
>
> Really ?
>
>
>
> If I am doing SRv6+ in my network for TE and want to to do TI-LFA how
> would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and
> two CRH EHs in the packet under protection ?
>
>
>
> But this is just tip of the ugliness iceberg ...
>
>
>
> All required extensions to protocols developed in to name just a few
> already proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support
> the new mapping (which is other then nomenclature close to SR-MPLS mappin=
g)
> will require real development resources.
>
>
>
> OAM in spite of few claims from Ron that "just works" is not addressed an=
d
> does require even more extensions.
>
>
>
> Then last I will not be able to use SRv6+ for my deployment needs in the
> global IPv6 overlay I am running simply that within my overlay I do not
> plan to run any control plane. Underlay basic reachability provided by
> third parties is all I need to construct optimal paths. So any protocol
> which requires new signalling to distribute mapping is non starter.
>
>
>
> At the end we should learn from others .... (hint SDWANs) and avoid
> mistakes of the past (hint: LDP).
>
>
>
> Many thx,
>
> R.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com> wrote:
>
> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
> <rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
> >
> > Folks,
> >
> >
> >
> > We have explored many facets of SRv6 and SRv6, sometime passionately. I
> think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll
> who wander are not lost.=E2=80=9D
> >
> >
> >
> > But it may be time to refocus on the following:
> >
> >
> >
> > For many operators, SRv6 is not deployable unless the problem of header
> length is addressed
> > Many objections the uSID proposal remain unanswered
> > SRv6+ offers an alternative solution
> >
> >
> >
> > Given these three facts, I think that it would be a mistake to
> discontinue work on SRv6+.
> >
> + 1
>
> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
> than SRv6 and the protocol works better with existing mechanisms and
> protocols of IPv6 like Destination and HBH options, as well as AH. It
> doesn't depend on extension header insertion and there's no need to
> have multiple routing headers in the same packet.
>
> Tom
>
>
> >
> >
> >
>           Ron
> >
> >
> >
> >
> > Juniper Business Use Only
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;=
!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Px=
rp$>
> > --------------------------------------------------------------------
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring_=
_;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritAkW=
NZwq$>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--000000000000e42dc90591fdc1a7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Ron,</div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small"><span style=3D"font-family:Arial,Helvetica,sans-serif">&=
gt; SRv6+ relies on prepending</span>=C2=A0<br></div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small">Interesting ... can you elaborate how you will do=
 TI-LFA with SRv6+ ? If you have slides showing packet format when TI-LFA i=
s performed in the middle of SRv6+ domain please just kindly fell free to s=
hare a pointer to it.</div><div class=3D"gmail_default" style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">=
<span style=3D"font-family:Arial,Helvetica,sans-serif">&gt; I don=E2=80=99t=
 understand your comment about two destination headers</span>=C2=A0=C2=A0<b=
r></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small">And I do not unders=
tand what you may not understand. Is your &quot;prepending&quot; the same w=
hat some may consider &quot;insertion&quot; then ?=C2=A0</div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small">Thx,</div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small">R.</div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small"><br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 7, 2019 =
at 11:52 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.=
ietf.org">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-5870813464142515102WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Tom is correct. In SRv6+, there is never any need fo=
r one packet to contain two routing headers. SRv6+ relies on prepending, in=
 all cases, including TI-LFA.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Because the CRH is short, this works just fine.<u></=
u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I don=E2=80=99t understand your comment about two de=
stination headers. You might want to rethink that.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u>=
</p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; <br>
<b>Sent:</b> Saturday, September 7, 2019 1:54 PM<br>
<b>To:</b> Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D=
"_blank">tom@herbertland.com</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;; <a href=3D"mailto:spring@ietf.org" tar=
get=3D"_blank">spring@ietf.org</a>; <a href=3D"mailto:6man@ietf.org" target=
=3D"_blank">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6+<u></u><u></u=
></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">&gt; It=C2=A0doesn&#39;t depend on extension header =
insertion=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Nothing depends on extension header insertion ... SR=
H insertion is an optional optimization.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; and there&#39;s no need to have multiple routin=
g headers in the same packet.=C2=A0=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Really ?=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If I am doing SRv6+ in my network for TE and want to=
 to do TI-LFA how would I not end up with 3 IPv6 fixed headers and two Dest=
 Option EHs and two CRH EHs in the packet under protection ?=C2=A0<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But this is just tip of the ugliness iceberg ...=C2=
=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">All required extensions to protocols developed in to=
 name just a few already proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN=
 WG to support the new mapping (which is other then nomenclature close to S=
R-MPLS mapping) will require real
 development resources.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">OAM in spite of few claims from Ron that &quot;just =
works&quot; is not addressed and does require even more extensions.=C2=A0<u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Then last I will not be able to use SRv6+ for my dep=
loyment needs in the global IPv6 overlay I am running simply that within my=
 overlay I do not plan to run any control plane. Underlay basic reachabilit=
y provided by third parties is all
 I need to construct optimal paths. So any protocol which requires new sign=
alling to distribute mapping is non starter.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">At the end we should learn from others .... (hint SD=
WANs) and avoid mistakes of the past (hint: LDP).=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Many thx,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">R.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a hr=
ef=3D"mailto:tom@herbertland.com" target=3D"_blank">tom@herbertland.com</a>=
&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<p class=3D"MsoNormal">On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_bl=
ank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Folks,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, =E2=
=80=9CAll who wander are not lost.=E2=80=9D<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; But it may be time to refocus on the following:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed<br>
&gt; Many objections the uSID proposal remain unanswered<br>
&gt; SRv6+ offers an alternative solution<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6+.<br>
&gt;<br>
+ 1<br>
<br>
I&#39;d suggest a fourth fact. The packet format of SRv6+ is much simpler<b=
r>
than SRv6 and the protocol works better with existing mechanisms and<br>
protocols of IPv6 like Destination and HBH options, as well as AH. It<br>
doesn&#39;t depend on extension header insertion and there&#39;s no need to=
<br>
have multiple routing headers in the same packet.<br>
<br>
Tom<br>
<br>
<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5=
qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN=
8yritAkWNZwq$" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spri=
ng</a><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-5870813464142515102msipfooter30b3d538" align=3D"center=
" style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>

--000000000000e42dc90591fdc1a7--


From nobody Sat Sep  7 15:24:10 2019
Return-Path: <robert@raszuk.net>
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 DAFF21201DB for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 15:24:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 ZN1LkGLjKa0a for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 15:24:07 -0700 (PDT)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 2038C12018D for <spring@ietf.org>; Sat,  7 Sep 2019 15:24:07 -0700 (PDT)
Received: by mail-qk1-x72e.google.com with SMTP id u184so6314994qkd.4 for <spring@ietf.org>; Sat, 07 Sep 2019 15:24:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IlLSBi4Tqr1Yi+3FA+cJFYkHxSvcyKRxb2hzY1HqdSA=; b=EX4GYBpraDOBDzVehyBkYrYy3jselGru8o25awx6sdeu3DyPwcImreejdmqQN8m/ux /lAPxIaygl0t9i5cl48kIbyIvjckvtVzuRmUfUFboz0/AmDC+e1aaUkYzTDwHL6em4pe 4akorLGWdjhi03Knyr10jQNNP9o1Nm+N/U6nBS506kQbwHN+BJkdYWHJc0Tjp8/RC5aK GD/2UAz8+CXQbF2yXYpyOMPFNm+x7h82lugcG3bZbI4dnTGvv2pz1FYbk6cn0oLibdzS RWUawX5v5ZKiZrL8+SfkzhzBDDfZRehZVB7IWrZ1wA86mQZP17HpkEAOv0m7avqlIhaA kKaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IlLSBi4Tqr1Yi+3FA+cJFYkHxSvcyKRxb2hzY1HqdSA=; b=EQW6S33WFsi487ChAc+8KgnNBXpSF1EiyC4/LNPX9LrE8iD9fcY2EIOMqQuPCHZeXW oG0XoU6M4bZc8tAcKMx1rmEuA+d7utae4nLOxx+1NuxKo/pDaRtkwa4rw22WQClNlJvR pXbEUPoFUlnWIM9mWEXMAzeXleYMbR+r5gCDISRmokXAMWT6PBIvdF+muGW64+TyE09w 1CTBxDN0kGDxK8tFwIXf9F+Pyuhntn94JrBkUXTZbc5SQwGGBzFDRIVJNQROLr9yeNWo NP9c1sWuMa/sWLalYRPLYCQ4IITgaD4iNxJkpyscNaI2LoVIb4kl2zDIHyOPwEurGvUq 9u+g==
X-Gm-Message-State: APjAAAUvwLqKLEwOGSz+E5iDeUfjSI3i34lcx0QdvwpMonigf8D+LK2c bfPTs6DcXJLJAbP15o0ntqSLWLkgdSfX2jMnyx9dW2OO
X-Google-Smtp-Source: APXvYqyTrqIQwoY10oRZrxXWO2aBk1jF+yHWmyQ8aMpYzUYIshAaG5aDDjdYRRyCqbCOb2soi3dEMlDz79LRHx0wPcE=
X-Received: by 2002:a37:a7c5:: with SMTP id q188mr13872215qke.445.1567895046073;  Sat, 07 Sep 2019 15:24:06 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com> <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com> <BB439981-F078-4833-98BF-7779E1D03930@cisco.com> <f27d975b-b48d-377b-9a7d-aba63b5c77e7@si6networks.com> <DM6PR11MB260302DC79D7E7BF6367B74AC8BA0@DM6PR11MB2603.namprd11.prod.outlook.com> <1f697fd6-dc77-b8dd-15fb-be23b3c296a4@si6networks.com> <2C6D1E3F-5271-4516-94E6-F08974501DD0@employees.org> <0ac79226-906b-6c11-5c6b-7cb7b8bcc336@si6networks.com>
In-Reply-To: <0ac79226-906b-6c11-5c6b-7cb7b8bcc336@si6networks.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 8 Sep 2019 00:23:56 +0200
Message-ID: <CAOj+MMGjP9+OoarT12G4X_qhB3dmOa76mxTj7dOcQxEAVQdQzA@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: Ole Troan <otroan@employees.org>, "spring@ietf.org" <spring@ietf.org>,  "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004442bf0591fe03f0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hgXNeHMjdGuah6_5C7aMrxz3mLM>
Subject: Re: [spring] Question about SRv6 Insert function
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: Sat, 07 Sep 2019 22:24:09 -0000

--0000000000004442bf0591fe03f0
Content-Type: text/plain; charset="UTF-8"

Hi,


> 4) I expect that, as co-chair, you'd agree with me that allowing EH
> insertion in IPv6 is a major modification/addition. According to our
> charter, we don't seem allowed to do that:


Do you need a new charter to be allowed to standardize extensions to IPv6
header and their operations like SRH ? That is not what AD and chairs said
and one would assume they know better how to guide the work in the group.

Because if this is really the case - we should indeed stop any efforts in
this regard and perhaps seriously start considering a new WG formation to
work on new IP header design perhaps even backwards compatible with current
IPv6 "legacy".

In the meantime - if what you communicate is true WG consensus - proposals
for addition of EH to IPv4 become not only nice to have, but in fact very
useful to have.

Thx,
r.

--0000000000004442bf0591fe03f0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div>Hi,</div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">4) I expect that, as co-c=
hair, you&#39;d agree with me that allowing EH<br>
insertion in IPv6 is a major modification/addition. According to our<br>
charter, we don&#39;t seem allowed to do that:</blockquote><div><br></div><=
div>Do you need a new charter to be allowed to standardize extensions to IP=
v6 header and their operations like SRH ? That is not what AD and chairs sa=
id and one would assume they know better how to guide the work in the group=
.=C2=A0<br></div><div><br></div><div>Because if this is really the case - w=
e should indeed stop any efforts in this=C2=A0regard and perhaps seriously =
start considering a new WG formation to work on new IP header design perhap=
s even backwards compatible with current IPv6 &quot;legacy&quot;.=C2=A0</di=
v><div><br></div><div>In the meantime - if what you communicate is true WG =
consensus - proposals for addition of EH to IPv4 become not only nice to ha=
ve, but in fact very useful to have.=C2=A0</div><div><br></div><div>Thx,<br=
></div><div>r.</div><div><br></div></div></div>

--0000000000004442bf0591fe03f0--


From nobody Sat Sep  7 15:31:33 2019
Return-Path: <rbonica@juniper.net>
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 300311201DB; Sat,  7 Sep 2019 15:31:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Kj3Cnv3RwL8c; Sat,  7 Sep 2019 15:31:17 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 55F50120145; Sat,  7 Sep 2019 15:31:17 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x87MVC3v015887; Sat, 7 Sep 2019 15:31:14 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=vb0Es4M5ykbqGcwjg3bB9JjUSIqQU2sZne+lkMOoEXs=; b=I7Gzc5rZDS2XlvczrrZUKZavNmH40+IfqA+43a8iNidVQvbAizepO8vSbzfbFVPq29FW f7gXA8S9/gGQhMHVvr0tWYdhGtX520FoEmhJ4Jd2c08t68Mk/BpXZc2r/2AenSGLTtia izpUWYQ+GTvtY9Cbka0y2V5I1zWOu8sU9xtpVvW5AzqsjxjG7rcBpFwlQO1lYwqxGWlX +gkqN4J5mLLqU3Q1yJ7nd8F9P5miDu//v8REeetIvZ9V9ARlNOL10XHra0gB+Xbvl/fq vjTu99OAm7ubx+AoccA4OS/sbVdHr85HMhVGtQvRDftyBNICipRvKgKQQjCy5w8qP6N2 9g== 
Received: from nam05-by2-obe.outbound.protection.outlook.com (mail-by2nam05lp2059.outbound.protection.outlook.com [104.47.50.59]) by mx0b-00273201.pphosted.com with ESMTP id 2uv7sq8um3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 07 Sep 2019 15:31:14 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LKYABCyKHTHCKceRS8epkalT8O5ZR1tse0X1s3NV3sIx3Rwh1FZIuHbt6NABLNxqehbvp1I6q76a5EenSzgA+gfeXSiwIKAzQUGjURpVCbFN9FEIDFeUIUL4jGIv8EiFMAkbppzmYu6x1fQK2xdrkm6y4Kg/f6aHk+sVzecjcygUjKOvV5vpVrCHqxdh0ep2/92h/K9Ngg7NqlsV4siWOR15m7cg1XXQDz0awJ//TsbRtCfhoRpSXzxfeh5cBcousf/HOgheVi7JlkXySzJ4ZzyrSOivvNc6oWqrSOAWe9XDeb+uJdjz3+W0wY7Q8cQD3trgb+9VEXox6YckvIfL/g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vb0Es4M5ykbqGcwjg3bB9JjUSIqQU2sZne+lkMOoEXs=; b=Dil2f1yxX8z+DbL6OVIuXoeCTiqe+oa73LYpgSzbM2nNIptrWgBZSihg2RT7wlQ7wvw3Q1qgZU5rk6oAEGQg+X3bRg0MHMhfyXBanxJkcTEX/1LIqZYUyEhvLAz5OypzZZIOLEfvtfLiFJgbpqQFchBPXBib4vlMm16wkzjPKjVNPUn5ciZUCAXoK23D4dnD77QcqpVsoTSpzwOiKYuOnJ9n1LqhNRPMUozk7ZGzam1gZx+Bhyn2055eUnTDK/wQlV3QQaa58dUdAfDqBnjwJwxJWTkcKjCFPVZ6AFuKTLbe8m6YW/RIV1XJRsHKUERHPWDua1yZf4Le/KDCqIp0PQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6423.namprd05.prod.outlook.com (20.178.232.211) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Sat, 7 Sep 2019 22:31:11 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Sat, 7 Sep 2019 22:31:11 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, Tom Herbert <tom@herbertland.com>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQA6Gq+AAAKNagAAByuHAAABNTKAAABU3sA=
Content-Class: 
Date: Sat, 7 Sep 2019 22:31:11 +0000
Message-ID: <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com>
In-Reply-To: <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-07T22:31:09.7809821Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=03629c73-cfec-4013-8a0d-4bcd1c7a59c0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bcfa6012-9903-4285-a372-08d733e31613
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6423; 
x-ms-traffictypediagnostic: BYAPR05MB6423:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <BYAPR05MB6423E0E1002BBEF73C13C4E2AEB50@BYAPR05MB6423.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(396003)(346002)(376002)(366004)(136003)(51444003)(189003)(199004)(561944003)(66946007)(316002)(54906003)(76116006)(110136005)(66446008)(64756008)(2906002)(3846002)(790700001)(6116002)(14454004)(33656002)(66476007)(66556008)(7696005)(99286004)(478600001)(74316002)(966005)(7736002)(8676002)(14444005)(86362001)(606006)(71200400001)(71190400001)(256004)(81156014)(66066001)(81166006)(6436002)(446003)(54896002)(11346002)(476003)(486006)(102836004)(26005)(4326008)(6306002)(186003)(53546011)(6506007)(229853002)(25786009)(76176011)(55016002)(9686003)(236005)(8936002)(5660300002)(53936002)(6246003)(52536014); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6423; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 7Cw5EWWhx2dwuHwR3y5ny6RA8vcu5SX+cd4aTqkui9uDQap0mzdM2ivoVU2Bv5OXAc6jLpDsCBSBZuq6A4pTNR1xpYI5gX0LX2uKxnCB+A8sLqHvt5XQYk0g3KnUa4nOBTQw2zRAAceP6BxBoP03OK/ImkGlx7AAkMEBZJqqECZGY8+lLVeqTH8C/Yyps4Sfazzw5c/pgOuqJ+Jaehn72yhGmvbSkTmsbAu8q8iPd2ZJD/v4shRPSVe1hCZIFzjHjzUgoGKh1GH5cC6cRfYMNXVkBC1u8k6+PupZtXtedl/UiMum+ZfNv6C2fu95iztSBYjTQGcndxCmNDPWAtnSzYSfOAsTqHLksIGxXc9uTw2Wde262SXk6Jm1ng2g796iS8yHh37zOZxqVesx4Usek1V3zohLRdW7nztPCfQ4UIg=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54638B53905A97EB0C803862AEB50BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: bcfa6012-9903-4285-a372-08d733e31613
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 22:31:11.5414 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3JrmQmV8GaM3rmrMBGvAjdlbnC5NY5lYul2K8ldyhTJfW4EPZUHa9snIzfVwaqOULByZOvA8B2YuYxu2J9iP9w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6423
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-07_11:2019-09-04,2019-09-07 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 spamscore=0 mlxscore=0 adultscore=0 phishscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909070245
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0Wtfq4jNu0vVzkIIiQFmXMpQBs0>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 22:31:21 -0000

--_000_BYAPR05MB54638B53905A97EB0C803862AEB50BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

You may need to rethink your argument. (That is, except for the part where =
you said that I was smart!)

The SRv6+ PPSI does replaces something int SRv6. But it does not replace th=
e SRH's tags, flags or TLVs. It replaces the low order bits in the last SID=
. More specially, it identifies a function to be executed by SR egress node=
. It replaces functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.)

As Tom says,  the CRH is much simpler to parse that the SRH. It contains on=
ly five fields, four of which are mandated by RFC 8200. (The other is the S=
ID list.)

Unlike TLVs, the PPSI is fixed length (32 bits). It identifies an instructi=
on to be executed on the SR egress node. Carries the same information as an=
 MPLS service label or the low order bits of the final SID in as SRv6 SID l=
ist.

What you say about the IPv6 Option registry being nearly full may be a bit =
of an exaggeration. This is because the CHG bit is meaningful of hop-by-hop=
 options, but is totally meaningless for Destination options. So, for desti=
nation options, the IPv6 option registry is actually 6 bits wide.

                                                                        Ron

From: Robert Raszuk <robert@raszuk.net>
Sent: Saturday, September 7, 2019 5:54 PM
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Dear Tom,

> The most obvious difference, besides SID size, is that SRV6 contains
> TLVs and SRV6+ doesn't.

I was hoping you know that this is not true at all so I skipped commenting =
on that aspect.

Folks promoting SRv6+ are smart and they know how to sell stuff which looks=
 simple and innocent on the surface like concept of CRH with just fixed lab=
el/sid list while hide all complexity under the deep cover and only show li=
ttle corners of it here and there hoping no one will connect the dots.

So what you call "complexity" has been just moved from routing header to de=
stination options header and will be defined in number of different documen=
ts piece by piece.

Just please take a look at the proposal describing per path service instruc=
tions encoding. It does have Type Length and Value so to me looks like TLV =
structure going into IPv6 header.

4<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man-=
vpn-dest-opt-06*section-4__;Iw!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGR=
vw9k43j_eioOgUMzYf2E8HKI9VJXmGie$>.  The PPSI Option





   The PPSI Option contains the following fields:



   o  Option Type: 8-bit selector.  PPSI option.  Value TBD by IANA.

      (Suggested value: 144).  See Note below.

   o  Opt Data Len - 8-bit unsigned integer.  Length of the option, in

      octets, excluding the Option Type and Option Length fields.  This

      field MUST be set to 4.

   o  PPSI identifier - (32-bit selector).  Identifies a PPSI.

REF: https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06<https://=
urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man-vpn-dest-o=
pt-06__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8H=
KI9dfFF-MI$>

That TLV value comes from Destination Options and Hop-by-Hop Options regist=
ry which effectively is already full. It is 8 bit register with 3 first bit=
s taken for identification so remaining are 5 bits. Now from that remaining=
 5 bits (32 values) only 5 values are left for allocation..

https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml<http=
s://urldefense.com/v3/__https:/www.iana.org/assignments/ipv6-parameters/ipv=
6-parameters.xhtml__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_e=
ioOgUMzYf2E8HKI9V9FULVl$>

So they noticed that and just at the last rev of the VPN extenstion renamed=
 what originally was called VPN Context Information Option to PPSI as it wa=
s very obvious that with 5 remaining values there is no room for new types =
for other service instructions.

Now the plan is to nest under PPSI TLV in a sub-TLV format any potential ne=
w service instructions.

Now I will leave it as the exercise for the reader to judge which approach =
is more complex.

Is it to put the cards on the table and play open by clearly defining SRv6 =
SRH with SIDs and functions or to play such poker with IETF WGs ?

Thx,
R.


On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert <tom@herbertland.com<mailto:tom=
@herbertland.com>> wrote:
Robert,

You've chosen to selectively comment on only parts of what I wrote,
not the main thesis which is that SRV6 packet format is more complex
than SRV6+.

The most obvious difference, besides SID size, is that SRV6 contains
TLVs and SRV6+ doesn't. I don't believe that this was ever needed, HBH
and destination already exist in RC8200 and could have been used as
they will be in SRV6+. Similarly, AH could have been used instead of
defining SR specific HMAC. Furthermore, several implementations of
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all
except one have the words "no TLV processing". The exception is Linux,
which doesn't not implement SR TLVs per the standard and wouldn't
interoperate with an implementation that is conformant (I have looked
at the Linux code and in fact have suggested a fix). So the claim that
SRV6 is mature and deployed is suspect considering there doesn't seem
to be proper support for TLVs which is a major part of the protocol.

Based on this analysis, I believe my statement that SRV6 format is
more complex than SRV6+ is factual. It's my opinion that SRV6,
particularly because of TLVs, is overly complex.

Tom


On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk <robert@raszuk.net<mailto:rob=
ert@raszuk.net>> wrote:
>
>
> > It doesn't depend on extension header insertion
>
> Nothing depends on extension header insertion ... SRH insertion is an opt=
ional optimization.
>
> > and there's no need to have multiple routing headers in the same packet=
.
>
> Really ?
>
> If I am doing SRv6+ in my network for TE and want to to do TI-LFA how wou=
ld I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two C=
RH EHs in the packet under protection ?
>
> But this is just tip of the ugliness iceberg ...
>
> All required extensions to protocols developed in to name just a few alre=
ady proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the ne=
w mapping (which is other then nomenclature close to SR-MPLS mapping) will =
require real development resources.
>
> OAM in spite of few claims from Ron that "just works" is not addressed an=
d does require even more extensions.
>
> Then last I will not be able to use SRv6+ for my deployment needs in the =
global IPv6 overlay I am running simply that within my overlay I do not pla=
n to run any control plane. Underlay basic reachability provided by third p=
arties is all I need to construct optimal paths. So any protocol which requ=
ires new signalling to distribute mapping is non starter.
>
> At the end we should learn from others ... (hint SDWANs) and avoid mistak=
es of the past (hint: LDP).
>
> Many thx,
> R.
>
>
>
>
>
>
>
>
> On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com<mailto:to=
m@herbertland.com>> wrote:
>>
>> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
>> <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.=
org>> wrote:
>> >
>> > Folks,
>> >
>> >
>> >
>> > We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, "Al=
l who wander are not lost."
>> >
>> >
>> >
>> > But it may be time to refocus on the following:
>> >
>> >
>> >
>> > For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed
>> > Many objections the uSID proposal remain unanswered
>> > SRv6+ offers an alternative solution
>> >
>> >
>> >
>> > Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6+.
>> >
>> + 1
>>
>> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
>> than SRv6 and the protocol works better with existing mechanisms and
>> protocols of IPv6 like Destination and HBH options, as well as AH. It
>> doesn't depend on extension header insertion and there's no need to
>> have multiple routing headers in the same packet.
>>
>> Tom
>>
>>
>> >
>> >
>> >                                                                       =
             Ron
>> >
>> >
>> >
>> >
>> > Juniper Business Use Only
>> >
>> > --------------------------------------------------------------------
>> > IETF IPv6 working group mailing list
>> > ipv6@ietf.org<mailto:ipv6@ietf.org>
>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<ht=
tps://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA=
6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9RFWajEZ$>
>> > --------------------------------------------------------------------
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org<mailto:spring@ietf.org>
>> https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/_=
_https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!S9X3wTIFHuThdbt=
X6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9YjolzkW$>


Juniper Business Use Only

--_000_BYAPR05MB54638B53905A97EB0C803862AEB50BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Calibri Light";
	panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h2
	{mso-style-priority:9;
	mso-style-link:"Heading 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 2";
	font-family:"Calibri Light",sans-serif;
	color:#2F5496;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.gmail-h2
	{mso-style-name:gmail-h2;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">You may need to rethink your argument. (That is, exc=
ept for the part where you said that I was smart!)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The SRv6&#43; PPSI does replaces something int SRv6.=
 But it does not replace the SRH&#8217;s tags, flags or TLVs. It replaces t=
he low order bits in the last SID. More specially, it identifies a function=
 to be executed by SR egress node. It replaces
 functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As Tom says, &nbsp;the CRH is much simpler to parse =
that the SRH. It contains only five fields, four of which are mandated by R=
FC 8200. (The other is the SID list.) &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Unlike TLVs, the PPSI is fixed length (32 bits). It =
identifies an instruction to be executed on the SR egress node. Carries the=
 same information as an MPLS service label or the low order bits of the fin=
al SID in as SRv6 SID list.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">What you say about the IPv6 Option registry being ne=
arly full may be a bit of an exaggeration. This is because the CHG bit is m=
eaningful of hop-by-hop options, but is totally meaningless for Destination=
 options. So, for destination options,
 the IPv6 option registry is actually 6 bits wide.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Saturday, September 7, 2019 5:54 PM<br>
<b>To:</b> Tom Herbert &lt;tom@herbertland.com&gt;<br>
<b>Cc:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; spring@ietf.org; 6man@ie=
tf.org<br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Dear Tom,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; The most obvious difference, besides SID size, =
is that SRV6 contains<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&gt;&nbsp;TLVs and SRV6&#43; doesn't.&nbsp;<o:p></o:=
p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I was hoping you know that this is not true at all s=
o I skipped commenting on that aspect.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Folks promoting SRv6&#43; are smart and they know ho=
w to sell stuff which looks simple and innocent on the surface like concept=
 of CRH with just fixed label/sid list while hide all complexity under the =
deep cover and only show little corners
 of it here and there hoping no one will connect the dots.&nbsp;<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So what you call &quot;complexity&quot; has been jus=
t moved from routing header to destination options header and will be defin=
ed in number of different documents piece by piece.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Just please take a look at the proposal describing p=
er path service instructions encoding. It does have Type Length and Value s=
o to me looks like TLV structure going into IPv6 header.&nbsp;<o:p></o:p></=
p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<h2 style=3D"mso-line-height-alt:0pt"><a href=3D"https://urldefense.com/v3/=
__https:/tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06*section-4__;=
Iw!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9VJX=
mGie$"><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">4</span></a><a name=3D"section-4"></a><span style=3D"font-size=
:10.0pt;font-family:&quot;Courier New&quot;;color:black">.&nbsp;
 The PPSI Option<o:p></o:p></span></h2>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; The PPSI Option contains the =
following fields:<o:p></o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; Option Type: 8-bit se=
lector.&nbsp; PPSI option.&nbsp; Value TBD by IANA.<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Suggested =
value: 144).&nbsp; See Note below.<o:p></o:p></span></pre>
<pre style=3D"break-before:page"><span style=3D"color:black">&nbsp;&nbsp; o=
&nbsp; Opt Data Len - 8-bit unsigned integer.&nbsp; Length of the option, i=
n<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; octets, exc=
luding the Option Type and Option Length fields.&nbsp; This<o:p></o:p></spa=
n></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; field MUST =
be set to 4.<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; PPSI identifier - (32=
-bit selector).&nbsp; Identifies a PPSI.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">REF:&nbsp;<a href=3D"https://urldefense.com/v3/__htt=
ps:/tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06__;!8WoA6RjC81c!S9=
X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9dfFF-MI$">https://to=
ols.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06</a><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">That TLV value comes from&nbsp;Destination Options a=
nd Hop-by-Hop Options registry which effectively is already full. It is 8 b=
it register with 3 first bits taken for identification so remaining are 5 b=
its. Now from that remaining 5 bits (32
 values) only 5 values are left for allocation..&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://urldefense.com/v3/__https:/www.ia=
na.org/assignments/ipv6-parameters/ipv6-parameters.xhtml__;!8WoA6RjC81c!S9X=
3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9V9FULVl$">https://www=
.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml</a>&nbsp;&nbsp;=
<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So they noticed that and just at the last rev of the=
 VPN extenstion renamed what originally was called&nbsp;<b>VPN Context Info=
rmation Option</b> to PPSI as it was very obvious that with 5 remaining val=
ues there is no room for new types for
 other service instructions.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Now the plan is to nest under PPSI TLV in a sub-TLV =
format any potential new service instructions.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Now I will leave it as the exercise for the reader t=
o judge which approach is more complex.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Is it to put the cards on the table and play open by=
 clearly defining SRv6 SRH with SIDs and functions or to play such poker wi=
th IETF WGs ?<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thx,<br>
R.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert &lt;<a h=
ref=3D"mailto:tom@herbertland.com">tom@herbertland.com</a>&gt; wrote:<o:p><=
/o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">Robert,<br>
<br>
You've chosen to selectively comment on only parts of what I wrote,<br>
not the main thesis which is that SRV6 packet format is more complex<br>
than SRV6&#43;.<br>
<br>
The most obvious difference, besides SID size, is that SRV6 contains<br>
TLVs and SRV6&#43; doesn't. I don't believe that this was ever needed, HBH<=
br>
and destination already exist in RC8200 and could have been used as<br>
they will be in SRV6&#43;. Similarly, AH could have been used instead of<br=
>
defining SR specific HMAC. Furthermore, several implementations of<br>
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all<br>
except one have the words &quot;no TLV processing&quot;. The exception is L=
inux,<br>
which doesn't not implement SR TLVs per the standard and wouldn't<br>
interoperate with an implementation that is conformant (I have looked<br>
at the Linux code and in fact have suggested a fix). So the claim that<br>
SRV6 is mature and deployed is suspect considering there doesn't seem<br>
to be proper support for TLVs which is a major part of the protocol.<br>
<br>
Based on this analysis, I believe my statement that SRV6 format is<br>
more complex than SRV6&#43; is factual. It's my opinion that SRV6,<br>
particularly because of TLVs, is overly complex.<br>
<br>
Tom<br>
<br>
<br>
On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk &lt;<a href=3D"mailto:robert@=
raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; &gt; It doesn't depend on extension header insertion<br>
&gt;<br>
&gt; Nothing depends on extension header insertion ... SRH insertion is an =
optional optimization.<br>
&gt;<br>
&gt; &gt; and there's no need to have multiple routing headers in the same =
packet.<br>
&gt;<br>
&gt; Really ?<br>
&gt;<br>
&gt; If I am doing SRv6&#43; in my network for TE and want to to do TI-LFA =
how would I not end up with 3 IPv6 fixed headers and two Dest Option EHs an=
d two CRH EHs in the packet under protection ?<br>
&gt;<br>
&gt; But this is just tip of the ugliness iceberg ...<br>
&gt;<br>
&gt; All required extensions to protocols developed in to name just a few a=
lready proposed by SRv6&#43; authors: IDR, LSR, BESS and 6MAN WG to support=
 the new mapping (which is other then nomenclature close to SR-MPLS mapping=
) will require real development resources.<br>
&gt;<br>
&gt; OAM in spite of few claims from Ron that &quot;just works&quot; is not=
 addressed and does require even more extensions.<br>
&gt;<br>
&gt; Then last I will not be able to use SRv6&#43; for my deployment needs =
in the global IPv6 overlay I am running simply that within my overlay I do =
not plan to run any control plane. Underlay basic reachability provided by =
third parties is all I need to construct
 optimal paths. So any protocol which requires new signalling to distribute=
 mapping is non starter.<br>
&gt;<br>
&gt; At the end we should learn from others ... (hint SDWANs) and avoid mis=
takes of the past (hint: LDP).<br>
&gt;<br>
&gt; Many thx,<br>
&gt; R.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:tom@h=
erbertland.com" target=3D"_blank">tom@herbertland.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&gt;&gt; &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" targ=
et=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Folks,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We have explored many facets of SRv6 and SRv6, sometime passi=
onately. I think that this exploration is a good thing. In the words of Tol=
kien, &#8220;All who wander are not lost.&#8221;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; But it may be time to refocus on the following:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; For many operators, SRv6 is not deployable unless the problem=
 of header length is addressed<br>
&gt;&gt; &gt; Many objections the uSID proposal remain unanswered<br>
&gt;&gt; &gt; SRv6&#43; offers an alternative solution<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Given these three facts, I think that it would be a mistake t=
o discontinue work on SRv6&#43;.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &#43; 1<br>
&gt;&gt;<br>
&gt;&gt; I'd suggest a fourth fact. The packet format of SRv6&#43; is much =
simpler<br>
&gt;&gt; than SRv6 and the protocol works better with existing mechanisms a=
nd<br>
&gt;&gt; protocols of IPv6 like Destination and HBH options, as well as AH.=
 It<br>
&gt;&gt; doesn't depend on extension header insertion and there's no need t=
o<br>
&gt;&gt; have multiple routing headers in the same packet.<br>
&gt;&gt;<br>
&gt;&gt; Tom<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; Ron<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Juniper Business Use Only<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt; &gt; IETF IPv6 working group mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.=
org</a><br>
&gt;&gt; &gt; Administrative Requests: <a href=3D"https://urldefense.com/v3=
/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!S9X3wTIFHuThdbt=
X6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9RFWajEZ$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; spring mailing list<br>
&gt;&gt; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.o=
rg</a><br>
&gt;&gt; <a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman=
/listinfo/spring__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eio=
OgUMzYf2E8HKI9YjolzkW$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54638B53905A97EB0C803862AEB50BYAPR05MB5463namp_--


From nobody Sat Sep  7 15:40:54 2019
Return-Path: <fgont@si6networks.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 A119112018D; Sat,  7 Sep 2019 15:40:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 7m48nWw-O2iS; Sat,  7 Sep 2019 15:40:51 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E713120145; Sat,  7 Sep 2019 15:40:51 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 4B5C386355; Sun,  8 Sep 2019 00:40:49 +0200 (CEST)
To: Robert Raszuk <robert@raszuk.net>
Cc: Ole Troan <otroan@employees.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com> <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com> <BB439981-F078-4833-98BF-7779E1D03930@cisco.com> <f27d975b-b48d-377b-9a7d-aba63b5c77e7@si6networks.com> <DM6PR11MB260302DC79D7E7BF6367B74AC8BA0@DM6PR11MB2603.namprd11.prod.outlook.com> <1f697fd6-dc77-b8dd-15fb-be23b3c296a4@si6networks.com> <2C6D1E3F-5271-4516-94E6-F08974501DD0@employees.org> <0ac79226-906b-6c11-5c6b-7cb7b8bcc336@si6networks.com> <CAOj+MMGjP9+OoarT12G4X_qhB3dmOa76mxTj7dOcQxEAVQdQzA@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <98ffe27a-37de-cf41-156b-5b0fc2214675@si6networks.com>
Date: Sun, 8 Sep 2019 01:40:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMGjP9+OoarT12G4X_qhB3dmOa76mxTj7dOcQxEAVQdQzA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yeGhdCb-WqcWtChtDrjfBRNfRk8>
Subject: Re: [spring] Question about SRv6 Insert function
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: Sat, 07 Sep 2019 22:40:53 -0000

On 8/9/19 01:23, Robert Raszuk wrote:
[...]
> 
>     4) I expect that, as co-chair, you'd agree with me that allowing EH
>     insertion in IPv6 is a major modification/addition. According to our
>     charter, we don't seem allowed to do that:
> 
> 
> Do you need a new charter to be allowed to standardize extensions to
> IPv6 header and their operations like SRH ? That is not what AD and
> chairs said and one would assume they know better how to guide the work
> in the group. 

WGs do have a charter, which specifies what the WG does. That's why, in
the extreme case, 6man doesn't do TCP stuff. Charters are not casted
into stone, though.



> Because if this is really the case - we should indeed stop any efforts
> in thisÂ regard and perhaps seriously start considering a new WG
> formation to work on new IP header design perhaps even backwards
> compatible with current IPv6 "legacy". 

Besides having my own personal opinion, I'd say that no matter the path
you want to follow (or need to follow) to pursue this, you really should
have a much stronger and complete document than the current proposal.



> In the meantime - if what you communicate is true WG consensus -

I'm not entitled to communicate things for the wg. I made a comment
about the charter -- a side comment that came up while noting that
EH-insertion does *not* seem to be a minor addition/modification to IPv6.


> proposals for addition of EH to IPv4 become not only nice to have, but
> in fact very useful to have. 

I'm not sure I follow...

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sat Sep  7 15:41:21 2019
Return-Path: <rbonica@juniper.net>
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 4EADD120833; Sat,  7 Sep 2019 15:40:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 OCQdXb4dAIVx; Sat,  7 Sep 2019 15:40:55 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47D131207FD; Sat,  7 Sep 2019 15:40:55 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x87Mer8x017578; Sat, 7 Sep 2019 15:40:53 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=7QaoS4iJBjdxrogbnXpA7GuWVI6To17RSUNz2S2HxOY=; b=bPOveF+ixH2hddUyrrbo8ugmS+CA3JNYyyIeDaVKgT0RUj0akqnwiXySo8F07gqjq1w3 oFxB3lgoLnmVBQxG6vdV7y1zJhhpP7j+PcvMvGjtOgGMcDVDelOneF9Y/8e/c4aZNCj5 m1VAyHR4na40elja4Bpnfl0wc1bQc2MG6ehpE8n8Guh7jQxHIKG/Sa72dy3ZwLVLOg6I 9NFVt0V4/WhReINik6Q6jkR7Sqz8NjtQbyYHVZmSdaTF9xeKnXvmtzKmTWBkC4njVXx0 FNq9ZDtTryktxsYdK/dUXh4fQIVf4AjC7tGEf5R/Sc60VLVTFJjMq9ZJvU9tfdVIFjr1 kw== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2051.outbound.protection.outlook.com [104.47.46.51]) by mx0b-00273201.pphosted.com with ESMTP id 2uvafh8pvp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 07 Sep 2019 15:40:53 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ljj1/r4OC5FOtWvskJww232cFiNKYzlW9q9p9ScOabT+dPRNuJpZ6Oc99n+hzjIOLOTHftboQpH5RUx++8cXDpVM4fMesVuIalI47sTHVKt0m/E+Lim2xipnPoLX8TdVikubukK8RDUTmdnWPnaSY0AXau0Oyow7i8zXQTMn2r1SlReZzSrvKNLS0HOD4lBzO8A77zbaSP9sTvL7zVhk/feFWJNLk0AeO79Un3kRu8+i+ZTc1TFUeHiWBO6F7VnQYtuTmUj6nF8xM+ODHuPGUVPteJY+m/SbP5Ij5kMS1ap1o7ojMkKwhgeqnrMgkbvEU9vJCTS2LVjjj6vVLcLNHQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7QaoS4iJBjdxrogbnXpA7GuWVI6To17RSUNz2S2HxOY=; b=LrSUcrgtOakjvWhxn3Q4/u6Eey33VmRjDZjN0UYdI5nEtdUF/lOawR75paSXkYf22GZ+EUIBXr1QOqv5aaILOVxmvBRwY7TCAu6J88cLig6vsCF91omJnHJ8bQMUZeLOVxtXs56Y8mknZ9VyJNSa+Ttn++JdFAYR0xPWed9J463stKMlmTd5GbNpsr2EkjkCu5jYd4kaxzy4lwgjBN3DIDtw3duw9E8N1IwAtQERkjWrJqPJwkimJsSnJTMhgjIzmcCe3LCsjmGMOeADu06QP5InMemdgaBLVLtjGwviv49JhWWZMOaMbWrTeDs9lfEa/9S7aSNh/+b5vgXM/7+vHQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6631.namprd05.prod.outlook.com (20.179.60.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Sat, 7 Sep 2019 22:40:50 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Sat, 7 Sep 2019 22:40:50 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <rraszuk@gmail.com>
CC: Tom Herbert <tom@herbertland.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQA6Gq+AAAKNagAACC1qsAAAm1KAAADpfbA=
Content-Class: 
Date: Sat, 7 Sep 2019 22:40:50 +0000
Message-ID: <BYAPR05MB546320101126FDB308949FFDAEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <BYAPR05MB5463142898089E1A22307902AEB50@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERnNVuHvkBM+Y9qfA=gvrCHr82TidgGN9kF22x2Vc=PuHQ@mail.gmail.com>
In-Reply-To: <CA+b+ERnNVuHvkBM+Y9qfA=gvrCHr82TidgGN9kF22x2Vc=PuHQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-07T22:40:48.8091659Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=885b7a7d-ecca-49b5-a13f-15d7bf0ae2ac; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 950f0110-2dae-47c4-61aa-08d733e46f00
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6631; 
x-ms-traffictypediagnostic: BYAPR05MB6631:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <BYAPR05MB66312CFB3829DB590C2D9889AEB50@BYAPR05MB6631.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0153A8321A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(39850400004)(396003)(376002)(366004)(136003)(51444003)(189003)(199004)(33656002)(6246003)(1411001)(81156014)(5070765005)(54906003)(53546011)(236005)(256004)(14444005)(86362001)(4326008)(9686003)(478600001)(229853002)(55016002)(102836004)(99286004)(316002)(25786009)(6916009)(81166006)(5660300002)(66574012)(54896002)(52536014)(7736002)(6306002)(561944003)(486006)(6116002)(66066001)(11346002)(790700001)(476003)(3846002)(6506007)(8676002)(8936002)(606006)(74316002)(446003)(26005)(71190400001)(71200400001)(966005)(7696005)(186003)(53936002)(76116006)(66476007)(66556008)(64756008)(66446008)(2906002)(6436002)(76176011)(14454004)(66946007); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6631; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LZHVubl0T5wx1urMz/BJxQOUV2aWq81VuH3uwhtEEwdUTxtwy9KxLEkEh+8a6KfMvljnCygHLQ7j8Vtnksv8VSHY8XCp2wEaJ6BpPb1CThpbt5MyU8gm3YKr5y98Khr2r1ZeGnCO1BEd5iZGD6MVbxZmAS11BYeLZcnE8A+yEKBFs3VcH5px4bezSzXdS7yHnPoNwrwPvkEPLuzQxsqQSUnZtLFPWkf87gOdFbD5ZjSH0VZZYmpRV0Y6DyrrsOddH0Q7Qul0U8mWASTqRa6CKHIdFppGWXR33EDBu0hgtoZmZG8/57S+Qj5z/otEHkbS9YbFTcEsVzp1JB11MiE4lYnT8YshsUdbcNrWviSML+9w9mn4dHhzncycVFjB8mYvqteEpd6falL3c/PnQKqi8HGyfMAx6P1eT/QFGTZ0cXI=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB546320101126FDB308949FFDAEB50BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 950f0110-2dae-47c4-61aa-08d733e46f00
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2019 22:40:50.2181 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: au/YvXXNp/TwY0CQKdT3PDGFVE/XmkkftUJgYkNwF1uU/6QBerpezmRw/5xED5LwfVz+rDWYmz+yQqB3ENiokw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6631
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-07_11:2019-09-04,2019-09-07 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 clxscore=1015 spamscore=0 priorityscore=1501 mlxscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 impostorscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909070247
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/aU8uddjdBIbUEtMd8YedXm_dJtQ>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 22:41:06 -0000

--_000_BYAPR05MB546320101126FDB308949FFDAEB50BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

I don't have slides, but it should be pretty easy to describe. Rather than =
inserting a second Routing header between the IPv6 header and the existing =
router, Arv6+ the following:


  *   Update SL and the IPv6 destination address, if required
  *   Prepend an IPv6 header with its own Routing header

Also, I don't understand your comment about a packet with two SRv6+ Destina=
tion Options headers. I can't think of a situation where that ever happens.

                                                                           =
                 Ron

From: Robert Raszuk <rraszuk@gmail.com>
Sent: Saturday, September 7, 2019 6:06 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: Tom Herbert <tom@herbertland.com>; spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Ron,

> SRv6+ relies on prepending

Interesting ... can you elaborate how you will do TI-LFA with SRv6+ ? If yo=
u have slides showing packet format when TI-LFA is performed in the middle =
of SRv6+ domain please just kindly fell free to share a pointer to it.

> I don't understand your comment about two destination headers

And I do not understand what you may not understand. Is your "prepending" t=
he same what some may consider "insertion" then ?

Thx,
R.



On Sat, Sep 7, 2019 at 11:52 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.i=
etf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Robert,

Tom is correct. In SRv6+, there is never any need for one packet to contain=
 two routing headers. SRv6+ relies on prepending, in all cases, including T=
I-LFA.

Because the CRH is short, this works just fine.

I don't understand your comment about two destination headers. You might wa=
nt to rethink that.

                                                                     Ron


From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Saturday, September 7, 2019 1:54 PM
To: Tom Herbert <tom@herbertland.com<mailto:tom@herbertland.com>>
Cc: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; spring@ie=
tf.org<mailto:spring@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+


> It doesn't depend on extension header insertion

Nothing depends on extension header insertion ... SRH insertion is an optio=
nal optimization.

> and there's no need to have multiple routing headers in the same packet.

Really ?

If I am doing SRv6+ in my network for TE and want to to do TI-LFA how would=
 I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two CRH=
 EHs in the packet under protection ?

But this is just tip of the ugliness iceberg ...

All required extensions to protocols developed in to name just a few alread=
y proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the new =
mapping (which is other then nomenclature close to SR-MPLS mapping) will re=
quire real development resources.

OAM in spite of few claims from Ron that "just works" is not addressed and =
does require even more extensions.

Then last I will not be able to use SRv6+ for my deployment needs in the gl=
obal IPv6 overlay I am running simply that within my overlay I do not plan =
to run any control plane. Underlay basic reachability provided by third par=
ties is all I need to construct optimal paths. So any protocol which requir=
es new signalling to distribute mapping is non starter.

At the end we should learn from others .... (hint SDWANs) and avoid mistake=
s of the past (hint: LDP).

Many thx,
R.








On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com<mailto:tom@=
herbertland.com>> wrote:
On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
<rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org=
>> wrote:
>
> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I t=
hink that this exploration is a good thing. In the words of Tolkien, "All w=
ho wander are not lost."
>
>
>
> But it may be time to refocus on the following:
>
>
>
> For many operators, SRv6 is not deployable unless the problem of header l=
ength is addressed
> Many objections the uSID proposal remain unanswered
> SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinu=
e work on SRv6+.
>
+ 1

I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
than SRv6 and the protocol works better with existing mechanisms and
protocols of IPv6 like Destination and HBH options, as well as AH. It
doesn't depend on extension header insertion and there's no need to
have multiple routing headers in the same packet.

Tom


>
>
>                                                                          =
          Ron
>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org<mailto:ipv6@ietf.org>
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https=
://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6Rj=
C81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$>
> --------------------------------------------------------------------

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8=
v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritAkWNZwq$>


Juniper Business Use Only
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC8=
1c!SOWprbKRa0W6SRURXfpr9dxa4D5a-kglw9RZB_d_5dbCFgTF_OFbf2d0jVaRm6Jj$>
--------------------------------------------------------------------


Juniper Business Use Only

--_000_BYAPR05MB546320101126FDB308949FFDAEB50BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m-5870813464142515102msipfooter30b3d538, li.gmail-m-587081346414251=
5102msipfooter30b3d538, div.gmail-m-5870813464142515102msipfooter30b3d538
	{mso-style-name:gmail-m_-5870813464142515102msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:233899697;
	mso-list-type:hybrid;
	mso-list-template-ids:482750662 -1382761804 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1948002788;
	mso-list-template-ids:2138848654;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t have slides, but it should be pretty e=
asy to describe. Rather than inserting a second Routing header between the =
IPv6 header and the existing router, Arv6&#43; the following:<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level1 =
lfo3">Update SL and the IPv6 destination address, if required<o:p></o:p></l=
i><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l0 level=
1 lfo3">Prepend an IPv6 header with its own Routing header<o:p></o:p></li><=
/ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Also, I don&#8217;t understand your comment about a =
packet with two SRv6&#43; Destination Options headers. I can&#8217;t think =
of a situation where that ever happens.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;rraszuk@gmail.com&gt;=
 <br>
<b>Sent:</b> Saturday, September 7, 2019 6:06 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Tom Herbert &lt;tom@herbertland.com&gt;; spring@ietf.org; 6man@i=
etf.org<br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Ron,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">&gt; SRv6&#43; relies on prepending&nbsp;<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Interesting ... can you elaborate how you will do TI-=
LFA with SRv6&#43; ? If you have slides showing packet format when TI-LFA i=
s performed in the middle of SRv6&#43; domain please just
 kindly fell free to share a pointer to it.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">&gt; I don&#8217;t understand your comment about two =
destination headers&nbsp;&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">And I do not understand what you may not understand. =
Is your &quot;prepending&quot; the same what some may consider &quot;insert=
ion&quot; then ?&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Thx,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">R.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Sep 7, 2019 at 11:52 PM Ron Bonica &lt;rboni=
ca=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper.net@dmarc.ie=
tf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Tom is correct. In SRv6&#43;, there is never any need for one pack=
et to contain two routing headers. SRv6&#43; relies on prepending, in all c=
ases, including TI-LFA.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Because the CRH is short, this works just fine.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">I don&#8217;t understand your comment about two destination header=
s. You might want to rethink that.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net=
" target=3D"_blank">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Saturday, September 7, 2019 1:54 PM<br>
<b>To:</b> Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D=
"_blank">tom@herbertland.com</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;;
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>; <=
a href=3D"mailto:6man@ietf.org" target=3D"_blank">
6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&gt; It&nbsp;doesn't depend on extension header insertion&nbsp;<o:=
p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Nothing depends on extension header insertion ... SRH insertion is=
 an optional optimization.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&gt; and there's no need to have multiple routing headers in the s=
ame packet.&nbsp;&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Really ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">If I am doing SRv6&#43; in my network for TE and want to to do TI-=
LFA how would I not end up with 3 IPv6 fixed headers and two Dest Option EH=
s and two CRH EHs in the packet under protection
 ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">But this is just tip of the ugliness iceberg ...&nbsp;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">All required extensions to protocols developed in to name just a f=
ew already proposed by SRv6&#43; authors: IDR, LSR, BESS and 6MAN WG to sup=
port the new mapping (which is other then
 nomenclature close to SR-MPLS mapping) will require real development resou=
rces.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">OAM in spite of few claims from Ron that &quot;just works&quot; is=
 not addressed and does require even more extensions.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Then last I will not be able to use SRv6&#43; for my deployment ne=
eds in the global IPv6 overlay I am running simply that within my overlay I=
 do not plan to run any control plane. Underlay
 basic reachability provided by third parties is all I need to construct op=
timal paths. So any protocol which requires new signalling to distribute ma=
pping is non starter.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">At the end we should learn from others .... (hint SDWANs) and avoi=
d mistakes of the past (hint: LDP).&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Many thx,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">R.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:t=
om@herbertland.com" target=3D"_blank">tom@herbertland.com</a>&gt; wrote:<o:=
p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_bl=
ank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Folks,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, &#8=
220;All who wander are not lost.&#8221;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; But it may be time to refocus on the following:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed<br>
&gt; Many objections the uSID proposal remain unanswered<br>
&gt; SRv6&#43; offers an alternative solution<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6&#43;.<br>
&gt;<br>
&#43; 1<br>
<br>
I'd suggest a fourth fact. The packet format of SRv6&#43; is much simpler<b=
r>
than SRv6 and the protocol works better with existing mechanisms and<br>
protocols of IPv6 like Destination and HBH options, as well as AH. It<br>
doesn't depend on extension header insertion and there's no need to<br>
have multiple routing headers in the same packet.<br>
<br>
Tom<br>
<br>
<br>
&gt;<br>
&gt;<br>
&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ro=
n<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5=
qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN=
8yritAkWNZwq$" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spri=
ng</a><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m-5870813464142515102msipfooter30b3d538" align=3D"center"=
 style=3D"margin:0in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal">----------------------------------------------------=
----------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.com/v3/__https:/www.=
ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!SOWprbKRa0W6SRURXfpr9dxa4D5a-=
kglw9RZB_d_5dbCFgTF_OFbf2d0jVaRm6Jj$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB546320101126FDB308949FFDAEB50BYAPR05MB5463namp_--


From nobody Sat Sep  7 15:55:15 2019
Return-Path: <robert@raszuk.net>
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 22994120145 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 15:55:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 XccY82FsPwn9 for <spring@ietfa.amsl.com>; Sat,  7 Sep 2019 15:55:03 -0700 (PDT)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 63F4B12018D for <spring@ietf.org>; Sat,  7 Sep 2019 15:55:03 -0700 (PDT)
Received: by mail-qk1-x731.google.com with SMTP id u184so6351776qkd.4 for <spring@ietf.org>; Sat, 07 Sep 2019 15:55:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PGrRpTywrmQDXTZ1bMY7GxbjPpTxiImejwWauBpVSbA=; b=Rs/gSzijQslazc4IuvEOfTyi60g1/uJYaI/PHtmSVtwFNVC9gfpyK7/vwYr4thpxc1 7vUyJjsnnEbuaBda8uVuMMhVhWyVWos3XNzDX4VaO++WbdFgVWQlbAg+Tf380rt3Sy93 F8kY2pY1SIiSNNHpmYWXQwyDQHO3/mijH3ZMTKrGkRUwztep5hTF45+zLk4rcQ+1JyzG gwl2iAZ0BRQqofPEFv/d8Fn3pO2Lvor6k06pB74XVT0+uJ9spk0ZNHAQR4ESVp7pQrGQ WFv42I2WVg8Q/LF+F3UvrkqLge4VLT/wqJAC2W3yY81ej0T6+jJjs1p+kxanrI9N20IW z9zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PGrRpTywrmQDXTZ1bMY7GxbjPpTxiImejwWauBpVSbA=; b=J4efYEk0izgXIzsPt9o1MLndnC5ktNEZ1QNNeUlagTyYCVFAwbBIkzA4p6bWzGaDhm WJdfBqmrNmTOssFnNw6kQzbXml3LCHr6LBCF+rGNMo5n5W+C94Y1M2cMr/QlnBmXRY2x synEPTLKnpQ2ZVLOynMYK75np9rXazPBVwe7UQiyJb1sbm27Z/gjPRg7AyhhCViX5+XA 1WsvUkuzQ3yOrGlDLl3iI8ZfRibv9mpRWPSSROpV+hmddmsEC/N0nCvZFWKDbRbmV6tX 9ZnS3iBjXUtNxOaiLrbSFtnAdH4ekYAHgBg6H6EK5CYXBmKXM3kRWdEkYuxumWtgzR5a PLew==
X-Gm-Message-State: APjAAAUMkQlzeyjYLrQeXFC+7vvkDrlrpvEFKKk7hU6vaOu+vPbZtSB2 +JsXSwr2JB4DHJQAE8MJpVhVxcoYeL9xOtDA+S8viw==
X-Google-Smtp-Source: APXvYqzsRbMIml19RE4PUBYJ1ps0lcM4Ce3/MRnCIh9nq+2tikpUzo/WOt+9KYycvMxZh7u63bcOH9F3SnrhGA7k+wA=
X-Received: by 2002:a37:6144:: with SMTP id v65mr15681825qkb.465.1567896902393;  Sat, 07 Sep 2019 15:55:02 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com> <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 8 Sep 2019 00:54:52 +0200
Message-ID: <CAOj+MMEDtrK-QNHmo4i7jqx8Dnz7QXv4GDT1wWmAHn=GS2-8Ag@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: Tom Herbert <tom@herbertland.com>, "spring@ietf.org" <spring@ietf.org>,  "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e9772b0591fe714c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rNK3_kUtk2EhGJ8rxJ2O2-zsQKw>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sat, 07 Sep 2019 22:55:06 -0000

--000000000000e9772b0591fe714c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hey Ron,

You may need to rethink your argument. (That is, except for the part where
> you said that I was smart!)
>

;-)


> The SRv6+ PPSI does replaces something int SRv6. But it does not replace
> the SRH=E2=80=99s tags, flags or TLVs. It replaces the low order bits in =
the last
> SID. More specially, it identifies a function to be executed by SR egress
> node. It replaces functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.=
)
>
>
>
> As Tom says,  the CRH is much simpler to parse that the SRH. It contains
> only five fields, four of which are mandated by RFC 8200. (The other is t=
he
> SID list.)
>


The point is that CRH alone is not enough to make any jugement about SRv6+
complexity.



> Unlike TLVs, the PPSI is fixed length (32 bits). It identifies an
> instruction to be executed on the SR egress node. Carries the same
> information as an MPLS service label or the low order bits of the final S=
ID
> in as SRv6 SID list.
>

When you can provide pointer to SFC document describing how it would work
with SRv6+ similar to
https://tools.ietf.org/html/draft-xuclad-spring-sr-service-chaining-00 whic=
h
does require many elements from SRH we will resume the discussion.


What you say about the IPv6 Option registry being nearly full may be a bit
> of an exaggeration. This is because the CHG bit is meaningful of hop-by-h=
op
> options, but is totally meaningless for Destination options. So, for
> destination options, the IPv6 option registry is actually 6 bits wide.
>

Are you proposing to split this registry into two ? to get 32 more values
for your destination options types ? And then what ?

Best,
R.

PS from your last mail ...

> Prepend an IPv6 header with its own Routing header

So this is exactly what I was concluding. The packet under TI-LFA
protection in SRv6+ will end up with three IPv6 fixed headers, min two CRH
headers, and anywhere from zero to two (depending on the functions
required) Dest Options header before Routing Header.

--000000000000e9772b0591fe714c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hey Ron,</div><div><br></div><div class=3D"gmail_quot=
e"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><d=
iv class=3D"gmail-m_-4827881125568993979WordSection1">
<p class=3D"MsoNormal">You may need to rethink your argument. (That is, exc=
ept for the part where you said that I was smart!)</p></div></div></blockqu=
ote><div><br></div><div>;-)=C2=A0</div><div>=C2=A0<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div class=3D"gmail-=
m_-4827881125568993979WordSection1"><p class=3D"MsoNormal"><u></u><u></u></=
p>
<p class=3D"MsoNormal">The SRv6+ PPSI does replaces something int SRv6. But=
 it does not replace the SRH=E2=80=99s tags, flags or TLVs. It replaces the=
 low order bits in the last SID. More specially, it identifies a function t=
o be executed by SR egress node. It replaces
 functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.)<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">As Tom says, =C2=A0the CRH is much simpler to parse =
that the SRH. It contains only five fields, four of which are mandated by R=
FC 8200. (The other is the SID list.) =C2=A0</p></div></div></blockquote><d=
iv><br></div><div><br></div><div>The point is that CRH alone is not enough =
to make any jugement about SRv6+ complexity.=C2=A0</div><div><br></div><div=
>=C2=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lan=
g=3D"EN-US"><div class=3D"gmail-m_-4827881125568993979WordSection1"><p clas=
s=3D"MsoNormal"><u></u><u></u></p>
<p class=3D"MsoNormal">Unlike TLVs, the PPSI is fixed length (32 bits). It =
identifies an instruction to be executed on the SR egress node. Carries the=
 same information as an MPLS service label or the low order bits of the fin=
al SID in as SRv6 SID list.</p></div></div></blockquote><div><br></div><div=
>When you can provide pointer to SFC document describing how it would work =
with SRv6+ similar to=C2=A0<a href=3D"https://tools.ietf.org/html/draft-xuc=
lad-spring-sr-service-chaining-00">https://tools.ietf.org/html/draft-xuclad=
-spring-sr-service-chaining-00</a>=C2=A0which does require many elements fr=
om SRH we will resume the discussion.=C2=A0</div><div><br></div><div><br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><=
div class=3D"gmail-m_-4827881125568993979WordSection1"><p class=3D"MsoNorma=
l">What you say about the IPv6 Option registry being nearly full may be a b=
it of an exaggeration. This is because the CHG bit is meaningful of hop-by-=
hop options, but is totally meaningless for Destination options. So, for de=
stination options,
 the IPv6 option registry is actually 6 bits wide.</p></div></div></blockqu=
ote><div><br></div><div>Are you proposing to split this registry into two ?=
 to get 32 more values for your destination options types ? And then what ?=
=C2=A0</div><div><br></div><div>Best,</div><div>R.</div><div><br></div><div=
>PS from your last mail ...=C2=A0</div><div><br></div><div>&gt; Prepend an =
IPv6 header with its own Routing header=C2=A0=C2=A0<br></div><div><br></div=
><div>So this is exactly what I was concluding. The packet under TI-LFA pro=
tection in SRv6+ will end up with three IPv6 fixed headers, min two CRH hea=
ders, and anywhere from zero to two (depending on the functions required) D=
est Options header before Routing Header.=C2=A0</div><div><br></div><div><b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-U=
S"><div class=3D"gmail-m_-4827881125568993979WordSection1"><div><div><block=
quote style=3D"border-top:none;border-right:none;border-bottom:none;border-=
left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0in 5pt =
4.8pt">
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--000000000000e9772b0591fe714c--


From nobody Sat Sep  7 16:01:29 2019
Return-Path: <jmh@joelhalpern.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 813DD12018D; Sat,  7 Sep 2019 16:01:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 bDq_qnxLgEpA; Sat,  7 Sep 2019 16:01:14 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A156120145; Sat,  7 Sep 2019 16:01:14 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46Qqff3WFCzcdCK; Sat,  7 Sep 2019 16:01:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1567897274; bh=pODFYDCtE+Nijg1Bkmf9tCuCVqtdhPDf63Qzyz9Q5EM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=pLKYkNk3SoZnD1jwam/4r3beP6RztFTwgVtdt61nzJudG6pqFXLphgPNJi3kFngjj D0/dBk7fP0Y/34vhS86ANsOH436wXv9XCtm1O44uUrxtpWPBiZBw9MA+51fl5yI4E8 BhVFDS98tuyKxP6hmCuRqQXS7T1jt07miKauks44=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [172.20.7.244] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46Qqfd6QV9zFqXt; Sat,  7 Sep 2019 16:01:13 -0700 (PDT)
To: Robert Raszuk <robert@raszuk.net>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com> <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEDtrK-QNHmo4i7jqx8Dnz7QXv4GDT1wWmAHn=GS2-8Ag@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <078667bf-3785-4100-0a53-d8e90f844fd4@joelhalpern.com>
Date: Sat, 7 Sep 2019 19:01:10 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMEDtrK-QNHmo4i7jqx8Dnz7QXv4GDT1wWmAHn=GS2-8Ag@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/envcZ3E-XXz80V5GOKIVZJ2hoEI>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+ - Service Chaining
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: Sat, 07 Sep 2019 23:01:17 -0000

With regard to service chaining, with either SRv6 or SRv6+, the 
interoperable mechanism for service function chaining is to carry NSH. 
Carrying the content of the NSH header in SRv6 SRH PDUs, while 
technically doable, is complexity that is not needed.

Yours,
Joel

On 9/7/2019 6:54 PM, Robert Raszuk wrote:
> Hey Ron,
> 
>     You may need to rethink your argument. (That is, except for the part
>     where you said that I was smart!)
> 
> 
> ;-)
> 
>     ____
> 
>     The SRv6+ PPSI does replaces something int SRv6. But it does not
>     replace the SRHâ€™s tags, flags or TLVs. It replaces the low order
>     bits in the last SID. More specially, it identifies a function to be
>     executed by SR egress node. It replaces functions like END.DT4,
>     END.DT6, END.DX4, END.DX6, etc.)____
> 
>     __ __
> 
>     As Tom says, Â the CRH is much simpler to parse that the SRH. It
>     contains only five fields, four of which are mandated by RFC 8200.
>     (The other is the SID list.)
> 
> 
> 
> The point is that CRH alone is not enough to make any jugement about 
> SRv6+ complexity.
> 
> 
>     ____
> 
>     Unlike TLVs, the PPSI is fixed length (32 bits). It identifies an
>     instruction to be executed on the SR egress node. Carries the same
>     information as an MPLS service label or the low order bits of the
>     final SID in as SRv6 SID list.
> 
> 
> When you can provide pointer to SFC document describing how it would 
> work with SRv6+ similar to 
> https://tools.ietf.org/html/draft-xuclad-spring-sr-service-chaining-00Â which 
> does require many elements from SRH we will resume the discussion.
> 
> 
>     What you say about the IPv6 Option registry being nearly full may be
>     a bit of an exaggeration. This is because the CHG bit is meaningful
>     of hop-by-hop options, but is totally meaningless for Destination
>     options. So, for destination options, the IPv6 option registry is
>     actually 6 bits wide.
> 
> 
> Are you proposing to split this registry into two ? to get 32 more 
> values for your destination options types ? And then what ?
> 
> Best,
> R.
> 
> PS from your last mail ...
> 
>  > Prepend an IPv6 header with its own Routing header
> 
> So this is exactly what I was concluding. The packet under TI-LFA 
> protection in SRv6+ will end up with three IPv6 fixed headers, min two 
> CRH headers, and anywhere from zero to two (depending on the functions 
> required) Dest Options header before Routing Header.
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> 


From nobody Sat Sep  7 17:55:10 2019
Return-Path: <xiejingrong@huawei.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 F0715120047; Sat,  7 Sep 2019 17:55:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.532
X-Spam-Level: 
X-Spam-Status: No, score=-3.532 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, INVALID_MSGID=0.568, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 f-HHOzm3ct4p; Sat,  7 Sep 2019 17:54:58 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B968B120025; Sat,  7 Sep 2019 17:54:57 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 1A95ABA9FC2867E1A841; Sun,  8 Sep 2019 01:54:55 +0100 (IST)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sun, 8 Sep 2019 01:54:54 +0100
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0439.000; Sun, 8 Sep 2019 08:54:44 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Robert Raszuk <robert@raszuk.net>, Tom Herbert <tom@herbertland.com>
CC: spring <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQApVyaAAAKNagAAByuHAAABNTOAAAFMS4AAFcbkPg==
Date: Sun, 8 Sep 2019 00:54:43 +0000
Message-ID: 8C76C2A5-ED1F-468E-9BF6-9285DEC5B760
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com>, <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_8C76C2A5ED1F468E9BF69285DEC5B760_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wurSGkfuuB0wr-VDyL9O85QR1bU>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Sun, 08 Sep 2019 00:55:02 -0000

--_000_8C76C2A5ED1F468E9BF69285DEC5B760_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

the CHG bit is meaningful of hop-by-hop options, but is totally meaningless=
 for Destination options.

CHG is meaningful for both.
Also I think the use of unique last-5bits of option is just a week recommen=
dation.  There is still enough space of 8bit if needed. It's not necessary =
to change interpretation of CHG.

Thanks
Jingrong
From:Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
To:Robert Raszuk <robert@raszuk.net>;Tom Herbert <tom@herbertland.com>
Cc:spring <spring@ietf.org>;6man <6man@ietf.org>
Date:2019-09-08 06:32:00
SubjectRE: [spring] Regaining Focus on SRv6 and SRv6+

Robert,

You may need to rethink your argument. (That is, except for the part where =
you said that I was smart!)

The SRv6+ PPSI does replaces something int SRv6. But it does not replace th=
e SRH=92s tags, flags or TLVs. It replaces the low order bits in the last S=
ID. More specially, it identifies a function to be executed by SR egress no=
de. It replaces functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.)

As Tom says,  the CRH is much simpler to parse that the SRH. It contains on=
ly five fields, four of which are mandated by RFC 8200. (The other is the S=
ID list.)

Unlike TLVs, the PPSI is fixed length (32 bits). It identifies an instructi=
on to be executed on the SR egress node. Carries the same information as an=
 MPLS service label or the low order bits of the final SID in as SRv6 SID l=
ist.

What you say about the IPv6 Option registry being nearly full may be a bit =
of an exaggeration. This is because the CHG bit is meaningful of hop-by-hop=
 options, but is totally meaningless for Destination options. So, for desti=
nation options, the IPv6 option registry is actually 6 bits wide.

                                                                        Ron

From: Robert Raszuk <robert@raszuk.net>
Sent: Saturday, September 7, 2019 5:54 PM
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Dear Tom,

> The most obvious difference, besides SID size, is that SRV6 contains
> TLVs and SRV6+ doesn't.

I was hoping you know that this is not true at all so I skipped commenting =
on that aspect.

Folks promoting SRv6+ are smart and they know how to sell stuff which looks=
 simple and innocent on the surface like concept of CRH with just fixed lab=
el/sid list while hide all complexity under the deep cover and only show li=
ttle corners of it here and there hoping no one will connect the dots.

So what you call "complexity" has been just moved from routing header to de=
stination options header and will be defined in number of different documen=
ts piece by piece.

Just please take a look at the proposal describing per path service instruc=
tions encoding. It does have Type Length and Value so to me looks like TLV =
structure going into IPv6 header.

4<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man-=
vpn-dest-opt-06*section-4__;Iw!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGR=
vw9k43j_eioOgUMzYf2E8HKI9VJXmGie$>.  The PPSI Option





   The PPSI Option contains the following fields:



   o  Option Type: 8-bit selector.  PPSI option.  Value TBD by IANA.

      (Suggested value: 144).  See Note below.

   o  Opt Data Len - 8-bit unsigned integer.  Length of the option, in

      octets, excluding the Option Type and Option Length fields.  This

      field MUST be set to 4.

   o  PPSI identifier - (32-bit selector).  Identifies a PPSI.

REF: https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06<https://=
urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man-vpn-dest-o=
pt-06__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8H=
KI9dfFF-MI$>

That TLV value comes from Destination Options and Hop-by-Hop Options regist=
ry which effectively is already full. It is 8 bit register with 3 first bit=
s taken for identification so remaining are 5 bits. Now from that remaining=
 5 bits (32 values) only 5 values are left for allocation..

https://www..iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml<htt=
ps://urldefense.com/v3/__https:/www.iana.org/assignments/ipv6-parameters/ip=
v6-parameters.xhtml__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_=
eioOgUMzYf2E8HKI9V9FULVl$>

So they noticed that and just at the last rev of the VPN extenstion renamed=
 what originally was called VPN Context Information Option to PPSI as it wa=
s very obvious that with 5 remaining values there is no room for new types =
for other service instructions.

Now the plan is to nest under PPSI TLV in a sub-TLV format any potential ne=
w service instructions.

Now I will leave it as the exercise for the reader to judge which approach =
is more complex.

Is it to put the cards on the table and play open by clearly defining SRv6 =
SRH with SIDs and functions or to play such poker with IETF WGs ?

Thx,
R.


On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert <tom@herbertland.com<mailto:tom=
@herbertland.com>> wrote:
Robert,

You've chosen to selectively comment on only parts of what I wrote,
not the main thesis which is that SRV6 packet format is more complex
than SRV6+.

The most obvious difference, besides SID size, is that SRV6 contains
TLVs and SRV6+ doesn't. I don't believe that this was ever needed, HBH
and destination already exist in RC8200 and could have been used as
they will be in SRV6+. Similarly, AH could have been used instead of
defining SR specific HMAC. Furthermore, several implementations of
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all
except one have the words "no TLV processing". The exception is Linux,
which doesn't not implement SR TLVs per the standard and wouldn't
interoperate with an implementation that is conformant (I have looked
at the Linux code and in fact have suggested a fix). So the claim that
SRV6 is mature and deployed is suspect considering there doesn't seem
to be proper support for TLVs which is a major part of the protocol.

Based on this analysis, I believe my statement that SRV6 format is
more complex than SRV6+ is factual. It's my opinion that SRV6,
particularly because of TLVs, is overly complex.

Tom


On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk <robert@raszuk.net<mailto:rob=
ert@raszuk.net>> wrote:
>
>
> > It doesn't depend on extension header insertion
>
> Nothing depends on extension header insertion ... SRH insertion is an opt=
ional optimization.
>
> > and there's no need to have multiple routing headers in the same packet=
.
>
> Really ?
>
> If I am doing SRv6+ in my network for TE and want to to do TI-LFA how wou=
ld I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two C=
RH EHs in the packet under protection ?
>
> But this is just tip of the ugliness iceberg ...
>
> All required extensions to protocols developed in to name just a few alre=
ady proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the ne=
w mapping (which is other then nomenclature close to SR-MPLS mapping) will =
require real development resources.
>
> OAM in spite of few claims from Ron that "just works" is not addressed an=
d does require even more extensions.
>
> Then last I will not be able to use SRv6+ for my deployment needs in the =
global IPv6 overlay I am running simply that within my overlay I do not pla=
n to run any control plane. Underlay basic reachability provided by third p=
arties is all I need to construct optimal paths. So any protocol which requ=
ires new signalling to distribute mapping is non starter.
>
> At the end we should learn from others ... (hint SDWANs) and avoid mistak=
es of the past (hint: LDP).
>
> Many thx,
> R.
>
>
>
>
>
>
>
>
> On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com<mailto:to=
m@herbertland.com>> wrote:
>>
>> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
>> <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.=
org>> wrote:
>> >
>> > Folks,
>> >
>> >
>> >
>> > We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, =93=
All who wander are not lost.=94
>> >
>> >
>> >
>> > But it may be time to refocus on the following:
>> >
>> >
>> >
>> > For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed
>> > Many objections the uSID proposal remain unanswered
>> > SRv6+ offers an alternative solution
>> >
>> >
>> >
>> > Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6+.
>> >
>> + 1
>>
>> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
>> than SRv6 and the protocol works better with existing mechanisms and
>> protocols of IPv6 like Destination and HBH options, as well as AH. It
>> doesn't depend on extension header insertion and there's no need to
>> have multiple routing headers in the same packet.
>>
>> Tom
>>
>>
>> >
>> >
>> >                                                                       =
             Ron
>> >
>> >
>> >
>> >
>> > Juniper Business Use Only
>> >
>> > --------------------------------------------------------------------
>> > IETF IPv6 working group mailing list
>> > ipv6@ietf.org<mailto:ipv6@ietf.org>
>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<ht=
tps://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA=
6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9RFWajEZ$>
>> > --------------------------------------------------------------------
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org<mailto:spring@ietf.org>
>> https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/_=
_https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!S9X3wTIFHuThdbt=
X6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9YjolzkW$>


Juniper Business Use Only

--_000_8C76C2A5ED1F468E9BF69285DEC5B760_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
@font-face
	{font-family:"Calibri Light"}
@font-face
	{font-family:Consolas}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
h2
	{margin-right:0in;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New"}
span.Heading2Char
	{font-family:"Calibri Light",sans-serif;
	color:#2F5496}
span.HTMLPreformattedChar
	{font-family:Consolas}
p.msonormal0, li.msonormal0, div.msonormal0
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
span.gmail-h2
	{}
span.EmailStyle22
	{font-family:"Calibri",sans-serif;
	color:windowtext}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
@page WordSection1
	{margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
	{}
-->
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<style type=3D"text/css">
<!--
*
	{}
body
	{font-family:Calibri}
-->
</style>
<div>the CHG bit is meaningful of hop-by-hop options, but is totally meanin=
gless for Destination options.
<br>
<br>
CHG is meaningful for both. <br>
Also I think the use of unique last-5bits of option is just a week recommen=
dation.&nbsp; There is still enough space of 8bit if needed. It's not neces=
sary to change interpretation of CHG.
<br>
<br>
Thanks<br>
Jingrong</div>
<div></div>
<div name=3D"AnyOffice-Background-Image" style=3D"border-top:1px solid #B5C=
4DF; padding:8px">
<div style=3D"word-break:break-all"><b>From:</b>Ron Bonica &lt;rbonica=3D40=
juniper.net@dmarc.ietf.org&gt;</div>
<div style=3D"word-break:break-all"><b>To:</b>Robert Raszuk &lt;robert@rasz=
uk.net&gt;;Tom Herbert &lt;tom@herbertland.com&gt;</div>
<div style=3D"word-break:break-all"><b>Cc:</b>spring &lt;spring@ietf.org&gt=
;;6man &lt;6man@ietf.org&gt;</div>
<div style=3D"word-break:break-all"><b>Date:</b>2019-09-08 06:32:00</div>
<div style=3D"word-break:break-all"><b>Subject</b>RE: [spring] Regaining Fo=
cus on SRv6 and SRv6&#43;</div>
<div><br>
</div>
</div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">You may need to rethink your argument. (That is, exc=
ept for the part where you said that I was smart!)</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">The SRv6&#43; PPSI does replaces something int SRv6.=
 But it does not replace the SRH=92s tags, flags or TLVs. It replaces the l=
ow order bits in the last SID. More specially, it identifies a function to =
be executed by SR egress node. It replaces
 functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.)</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">As Tom says, &nbsp;the CRH is much simpler to parse =
that the SRH. It contains only five fields, four of which are mandated by R=
FC 8200. (The other is the SID list.) &nbsp;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Unlike TLVs, the PPSI is fixed length (32 bits). It =
identifies an instruction to be executed on the SR egress node. Carries the=
 same information as an MPLS service label or the low order bits of the fin=
al SID in as SRv6 SID list.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">What you say about the IPv6 Option registry being ne=
arly full may be a bit of an exaggeration. This is because the CHG bit is m=
eaningful of hop-by-hop options, but is totally meaningless for Destination=
 options. So, for destination options,
 the IPv6 option registry is actually 6 bits wide.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Ron</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Saturday, September 7, 2019 5:54 PM<br>
<b>To:</b> Tom Herbert &lt;tom@herbertland.com&gt;<br>
<b>Cc:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; spring@ietf.org; 6man@ie=
tf.org<br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal">Dear Tom,</p>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&gt; The most obvious difference, besides SID size, =
is that SRV6 contains</p>
</div>
<div>
<p class=3D"MsoNormal">&gt;&nbsp;TLVs and SRV6&#43; doesn't.&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">I was hoping you know that this is not true at all s=
o I skipped commenting on that aspect.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Folks promoting SRv6&#43; are smart and they know ho=
w to sell stuff which looks simple and innocent on the surface like concept=
 of CRH with just fixed label/sid list while hide all complexity under the =
deep cover and only show little corners
 of it here and there hoping no one will connect the dots.&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">So what you call &quot;complexity&quot; has been jus=
t moved from routing header to destination options header and will be defin=
ed in number of different documents piece by piece.&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Just please take a look at the proposal describing p=
er path service instructions encoding. It does have Type Length and Value s=
o to me looks like TLV structure going into IPv6 header.&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<h2 style=3D""><a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org=
/html/draft-bonica-6man-vpn-dest-opt-06*section-4__;Iw!8WoA6RjC81c!S9X3wTIF=
HuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9VJXmGie$"><span style=3D"f=
ont-size:10.0pt; font-family:&quot;Courier New&quot;; color:black">4</span>=
</a><a name=3D"section-4"></a><span style=3D"font-size:10.0pt; font-family:=
&quot;Courier New&quot;; color:black">.&nbsp;
 The PPSI Option</span></h2>
<pre><span style=3D"color:black">&nbsp;</span></pre>
<pre><span style=3D"color:black">&nbsp;</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; The PPSI Option contains the =
following fields:</span></pre>
<pre><span style=3D"color:black">&nbsp;</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; Option Type: 8-bit se=
lector.&nbsp; PPSI option.&nbsp; Value TBD by IANA.</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Suggested =
value: 144).&nbsp; See Note below.</span></pre>
<pre style=3D""><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; Opt Data L=
en - 8-bit unsigned integer.&nbsp; Length of the option, in</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; octets, exc=
luding the Option Type and Option Length fields.&nbsp; This</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; field MUST =
be set to 4.</span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; PPSI identifier - (32=
-bit selector).&nbsp; Identifies a PPSI.</span></pre>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">REF:&nbsp;<a href=3D"https://urldefense.com/v3/__htt=
ps:/tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06__;!8WoA6RjC81c!S9=
X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9dfFF-MI$">https://to=
ols.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06</a></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">That TLV value comes from&nbsp;Destination Options a=
nd Hop-by-Hop Options registry which effectively is already full. It is 8 b=
it register with 3 first bits taken for identification so remaining are 5 b=
its. Now from that remaining 5 bits (32
 values) only 5 values are left for allocation..&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://urldefense.com/v3/__https:/www.ia=
na.org/assignments/ipv6-parameters/ipv6-parameters.xhtml__;!8WoA6RjC81c!S9X=
3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9V9FULVl$">https://www=
..iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml</a>&nbsp;&nbsp=
;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">So they noticed that and just at the last rev of the=
 VPN extenstion renamed what originally was called&nbsp;<b>VPN Context Info=
rmation Option</b> to PPSI as it was very obvious that with 5 remaining val=
ues there is no room for new types for
 other service instructions.&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Now the plan is to nest under PPSI TLV in a sub-TLV =
format any potential new service instructions.&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Now I will leave it as the exercise for the reader t=
o judge which approach is more complex.&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Is it to put the cards on the table and play open by=
 clearly defining SRv6 SRH with SIDs and functions or to play such poker wi=
th IETF WGs ?</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Thx,<br>
R.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert &lt;<a h=
ref=3D"mailto:tom@herbertland.com">tom@herbertland.com</a>&gt; wrote:</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0in 0in 0in 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0in; m=
argin-bottom:5.0pt">
<p class=3D"MsoNormal">Robert,<br>
<br>
You've chosen to selectively comment on only parts of what I wrote,<br>
not the main thesis which is that SRV6 packet format is more complex<br>
than SRV6&#43;.<br>
<br>
The most obvious difference, besides SID size, is that SRV6 contains<br>
TLVs and SRV6&#43; doesn't. I don't believe that this was ever needed, HBH<=
br>
and destination already exist in RC8200 and could have been used as<br>
they will be in SRV6&#43;. Similarly, AH could have been used instead of<br=
>
defining SR specific HMAC. Furthermore, several implementations of<br>
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all<br>
except one have the words &quot;no TLV processing&quot;. The exception is L=
inux,<br>
which doesn't not implement SR TLVs per the standard and wouldn't<br>
interoperate with an implementation that is conformant (I have looked<br>
at the Linux code and in fact have suggested a fix). So the claim that<br>
SRV6 is mature and deployed is suspect considering there doesn't seem<br>
to be proper support for TLVs which is a major part of the protocol.<br>
<br>
Based on this analysis, I believe my statement that SRV6 format is<br>
more complex than SRV6&#43; is factual. It's my opinion that SRV6,<br>
particularly because of TLVs, is overly complex.<br>
<br>
Tom<br>
<br>
<br>
On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk &lt;<a href=3D"mailto:robert@=
raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; &gt; It doesn't depend on extension header insertion<br>
&gt;<br>
&gt; Nothing depends on extension header insertion ... SRH insertion is an =
optional optimization.<br>
&gt;<br>
&gt; &gt; and there's no need to have multiple routing headers in the same =
packet.<br>
&gt;<br>
&gt; Really ?<br>
&gt;<br>
&gt; If I am doing SRv6&#43; in my network for TE and want to to do TI-LFA =
how would I not end up with 3 IPv6 fixed headers and two Dest Option EHs an=
d two CRH EHs in the packet under protection ?<br>
&gt;<br>
&gt; But this is just tip of the ugliness iceberg ...<br>
&gt;<br>
&gt; All required extensions to protocols developed in to name just a few a=
lready proposed by SRv6&#43; authors: IDR, LSR, BESS and 6MAN WG to support=
 the new mapping (which is other then nomenclature close to SR-MPLS mapping=
) will require real development resources.<br>
&gt;<br>
&gt; OAM in spite of few claims from Ron that &quot;just works&quot; is not=
 addressed and does require even more extensions.<br>
&gt;<br>
&gt; Then last I will not be able to use SRv6&#43; for my deployment needs =
in the global IPv6 overlay I am running simply that within my overlay I do =
not plan to run any control plane. Underlay basic reachability provided by =
third parties is all I need to construct
 optimal paths. So any protocol which requires new signalling to distribute=
 mapping is non starter.<br>
&gt;<br>
&gt; At the end we should learn from others ... (hint SDWANs) and avoid mis=
takes of the past (hint: LDP).<br>
&gt;<br>
&gt; Many thx,<br>
&gt; R.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:tom@h=
erbertland.com" target=3D"_blank">tom@herbertland.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&gt;&gt; &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" targ=
et=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Folks,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We have explored many facets of SRv6 and SRv6, sometime passi=
onately. I think that this exploration is a good thing. In the words of Tol=
kien, =93All who wander are not lost.=94<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; But it may be time to refocus on the following:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; For many operators, SRv6 is not deployable unless the problem=
 of header length is addressed<br>
&gt;&gt; &gt; Many objections the uSID proposal remain unanswered<br>
&gt;&gt; &gt; SRv6&#43; offers an alternative solution<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Given these three facts, I think that it would be a mistake t=
o discontinue work on SRv6&#43;.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &#43; 1<br>
&gt;&gt;<br>
&gt;&gt; I'd suggest a fourth fact. The packet format of SRv6&#43; is much =
simpler<br>
&gt;&gt; than SRv6 and the protocol works better with existing mechanisms a=
nd<br>
&gt;&gt; protocols of IPv6 like Destination and HBH options, as well as AH.=
 It<br>
&gt;&gt; doesn't depend on extension header insertion and there's no need t=
o<br>
&gt;&gt; have multiple routing headers in the same packet.<br>
&gt;&gt;<br>
&gt;&gt; Tom<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; Ron<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Juniper Business Use Only<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt; &gt; IETF IPv6 working group mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.=
org</a><br>
&gt;&gt; &gt; Administrative Requests: <a href=3D"https://urldefense.com/v3=
/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!S9X3wTIFHuThdbt=
X6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9RFWajEZ$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; spring mailing list<br>
&gt;&gt; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.o=
rg</a><br>
&gt;&gt; <a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman=
/listinfo/spring__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eio=
OgUMzYf2E8HKI9YjolzkW$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/spring</a></p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in; margi=
n-bottom:.0001pt; text-align:center">
<span style=3D"font-size:7.0pt; color:black">Juniper Business Use Only</spa=
n></p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_8C76C2A5ED1F468E9BF69285DEC5B760_--


From nobody Sun Sep  8 00:19:38 2019
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 C3A5D120033; Sun,  8 Sep 2019 00:19:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 BIuHP6whggmp; Sun,  8 Sep 2019 00:19:33 -0700 (PDT)
Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 A3CC9120018; Sun,  8 Sep 2019 00:19:33 -0700 (PDT)
Received: by mail-qk1-x732.google.com with SMTP id 4so9804737qki.6; Sun, 08 Sep 2019 00:19:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=A+WAagXqLJ6qo3y1UNH+jUrNsRH4URH4RvPC7k4ou/g=; b=u/lK2j9XkSbljborrmQlv+703IYqRAl5CpLuRAL8bgZp9GvJqIh+tz6wEJFUUZyCYR woRxgoueGfwpm4gw9IBIcbL6WS1iEng2ZARXsbCKDRRJQBjDmQYia/ytIz1Rk7eWgfNN 7xrQXrqwBid3Db4oqtBU/qi1lJnDYLv1vtYrORbF83L5mR8KYhmvQl+rdaBhE+tVqBit SaGiPX9E6CsxVKRNwvnt1+sVaHe9nhYonfGASHMu32mJmRc+8pKKm/y0q386pjIMSUeC fRd67sg4pUoeVB6vw3O0QbCGq8fXY/Swt3QApyUJy/uZL9K2/zaAkUkIJUVY+HngYmTe MLdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=A+WAagXqLJ6qo3y1UNH+jUrNsRH4URH4RvPC7k4ou/g=; b=JI/HiocHmpL7zIgrDZR20GRPKLbMK3DNdoZy5uSwfT+3RqcBJsskrYkO1AEthFDIVX aA3uo4+JadvInC8pkaetcV2fgg7Nqj5LPBsY/9SHpsfBwAHsmW61QBLXndoxbgH9Qhwx RlZBz2u7sBnLq/CQu16qIhzb8jKMBZ6R1sR58I831uRG3p4uXdUQuobt66s0SCO7SuFW 3UUvaXZ4Y76nFDMuKBYMFAMsx3g/pPOmQmtQzoCMEfW7gBvwzsV2xvhPI40mM8EoUgb9 7SelrL/wYQxbEIMktJN0dNvTvxHqvZfkivzYti9FcowNh8HKqIwzL92gle8IDeopxCCb FY+A==
X-Gm-Message-State: APjAAAUJv6IUA7mElaGwu75wJnhgFzp0z/mgUbwRXBg5P4cmV8M9w9lQ VNpQxSAZL08KRDelBZF6s5M=
X-Google-Smtp-Source: APXvYqzLtVl0yqUrVtI4vy5naSrb0bjnXYuvONmSSdCmRqXJWc+Kp7Koir53m+5hXFtnv848AaUwcg==
X-Received: by 2002:a37:4747:: with SMTP id u68mr17491173qka.42.1567927172514;  Sun, 08 Sep 2019 00:19:32 -0700 (PDT)
Received: from [192.168.1.213] (pool-72-83-194-140.washdc.fios.verizon.net. [72.83.194.140]) by smtp.gmail.com with ESMTPSA id c29sm7101918qtc.89.2019.09.08.00.19.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 08 Sep 2019 00:19:31 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-97496D99-ABF5-43FD-899B-ECB674D98F9D
Mime-Version: 1.0 (1.0)
X-Mailer: iPhone Mail (16F250)
In-Reply-To: <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com>
Date: Sun, 8 Sep 2019 03:19:30 -0400
Cc: Srihari Sangli <ssangli@juniper.net>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>, Rob Shakir <robjs@google.com>, Ron Bonica <rbonica@juniper.net>, Tarek Saad <tsaad.net@gmail.com>
Content-Transfer-Encoding: 7bit
Message-Id: <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-P4_DVnI8Ry4hFns3umQX3kRL_M>
Subject: Re: [spring] Beyond SRv6.
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: Sun, 08 Sep 2019 07:19:37 -0000

--Apple-Mail-97496D99-ABF5-43FD-899B-ECB674D98F9D
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

As an operator of a Tier 1 provider with massive mpls networks I think our t=
raditional bread and butter =E2=80=9Cmpls=E2=80=9D will be around for a very=
 very long time as is IPv4 if not longer.

Most all service provider cores run greater then or equal to MTU 9000 mpls c=
ores to account for mpls overhead shims being tacked on plus edge overhead f=
rom possible GRE tunneling or IPSEC so in general making  the core the maxim=
um Jumbo MTU supported by most vendors at 9216 is what is generally done out=
 in the field.

So for SRv6 support of multiple or many EH insertions is really a non issue f=
or=20
most operators.

=46rom reading through all the discussion threads the SR insertion is two fo=
ld one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end u=
p requiring double EH insertions on the Ingress PE tunnel head end SRv6 sour=
ce node and then second scenario being a possible EH insertions occurrence o=
n intermediate nodes.  I have not read through the drafts or RFC regarding T=
i-LFA with SR but since that is an IGP extension I am guessing an opaque LSA=
 and is not the traditional MPLS FRR link/node/path protection that adds an a=
dditional mpls shim so not sure why an EH insertion needs to occur for Ti-LFA=
.  Can someone clarify that use case for me.  Also the EH insertion on inter=
mediate node what is the use case or reason for that.  My guess is it=E2=80=99=
s for special use case of stitching SRv6 domains together.  Please clarify.

I do agree with some of the other operators on the marketing hype and push f=
or SR-MPLS and SRv6 is not for every service provider as goes the mantra ..=E2=
=80=9Dif it=E2=80=99s not broken..don=E2=80=99t try to fix it..leave it alon=
e=E2=80=9D and I think you can definitely say that for MPLS as it has had a S=
OLID run for service providers since the 90=E2=80=99s ever since ATM and fra=
me relay were put to rest so I don=E2=80=99t think that it=E2=80=99s going a=
way any time soon.

I think it would be a serious mistake and sad state of affairs for vendors t=
o push SR-MPLS and SRv6 and stop development and support of MPLS as that wou=
ld really pigeon hole all operators into one technology which does not fit t=
he bill for every use case out there.

The mention of SR-MPLS pulling support for IPv6 and forcing operators to go w=
ith SRv6 is a wrong move for vendors and would really limit operators with f=
lexibility to chose based on their use case to stay with traditional mpls or=
 go with with SR-MPLS or SRv6 only if necessary with their unique use case w=
arrants.

I think SR-MPLS and SRv6 should be marketed by vendors and the industry as y=
et another tool in our operator =E2=80=9Cdesign toolbox=E2=80=9D to use as w=
e see fit or not use but not be forced into it.

There are particular use cases for SR-MPLS for migration from existing LDP a=
nd the downside of having state maintained in the core is not a downside as t=
he P and PE nodes have to be provisioned anyway so their is no savings in pu=
lling mpls LDP/mLDP with SR-MPLS =E2=80=9CSr-prefer=E2=80=9D and ditching LD=
P.  =20

I think the major use case for SR-MPLS and SRv6 is coloring per-vrf TE featu=
re for L3 VPNs steering without adding complexity of adding ibgp loopback eg=
ress PE FEC next hop to traffic engineer L3 VPN traffic.  That is a unique u=
se case and not every major service provider has that requirement so if you d=
on=E2=80=99t their really is no need to jump on the SR band wagon and you ca=
n stay put with the tried and true mpls that has been around for decades and=
 is not going away any time soon.

SRv6 has a more ubiquitous all encompassing use case that could serve for MP=
LS core replacement or on the public internet or for enterprise network traf=
fic engineering of flows between data centers or access to data center and a=
n alternative to SD WAN application based routing solutions.  But here as we=
ll the use case benefit has to exist.  Nobody wants to be forced into it if i=
t=E2=80=99s unnecessary added complexity.

My 2 1/2 cents=20

Regards,

Gyan Mishra
Verizon Communications=20
Cell- 301 502-1347

Sent from my iPhone

> On Sep 6, 2019, at 10:17 AM, Robert Raszuk <robert@raszuk.net> wrote:
>=20
> I don't think so.=20
>=20
> In OAM packets are on purpose made huge - even up to MTU to make sure real=
 customer packets can go through or to detect and diagnose MTU issues. So ad=
ding SRH to it is nothing one can call inefficient.=20
>=20
> Wrong tree :)=20
>=20
> Cheers,
> R.
>=20
>> On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli <ssangli@juniper.net> wrote=
:
>> =20
>>=20
>> On 06/09/19, 4:32 PM Robert Raszuk from robert@raszuk.net said >
>>=20
>> =20
>>=20
>> Not really. Only SR OAM packets may need it. Is that a real problem ?
>>=20
>> =20
>>=20
>> Thanks for clarification. Like Ron pointed out before, its inefficient en=
coding.
>>=20
>> =20
>>=20
>> srihari=E2=80=A6
>>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-97496D99-ABF5-43FD-899B-ECB674D98F9D
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">As an operator of a Tier 1 provider with ma=
ssive mpls networks I think our traditional bread and butter =E2=80=9Cmpls=E2=
=80=9D will be around for a very very long time as is IPv4 if not longer.<di=
v><div><br></div><div>Most all service provider cores run greater then or eq=
ual to MTU 9000 mpls cores to account for mpls overhead shims being tacked o=
n plus edge overhead from possible GRE tunneling or IPSEC so in general maki=
ng &nbsp;the core the maximum Jumbo MTU supported by most vendors at 9216 is=
 what is generally done out in the field.</div><div><br></div><div>So for SR=
v6 support of multiple or many EH insertions is really a non issue for&nbsp;=
</div><div>most operators.</div><div><br></div><div>=46rom reading through a=
ll the discussion threads the SR insertion is two fold one being for FRR cap=
abilities using Ti-LFA or remote LFA tunnel so end up requiring double EH in=
sertions on the Ingress PE tunnel head end SRv6 source node and then second s=
cenario being a possible EH insertions occurrence on intermediate nodes. &nb=
sp;I have not read through the drafts or RFC regarding Ti-LFA with SR but si=
nce that is an IGP extension I am guessing an opaque LSA and is not the trad=
itional MPLS FRR link/node/path protection that adds an additional mpls shim=
 so not sure why an EH insertion needs to occur for Ti-LFA. &nbsp;Can someon=
e clarify that use case for me. &nbsp;Also the EH insertion on intermediate n=
ode what is the use case or reason for that. &nbsp;My guess is it=E2=80=99s f=
or special use case of stitching SRv6 domains together. &nbsp;Please clarify=
.</div><div><br></div><div>I do agree with some of the other operators on th=
e marketing hype and push for SR-MPLS and SRv6 is not for every service prov=
ider as goes the mantra ..=E2=80=9Dif it=E2=80=99s not broken..don=E2=80=99t=
 try to fix it..leave it alone=E2=80=9D and I think you can definitely say t=
hat for MPLS as it has had a SOLID run for service providers since the 90=E2=
=80=99s ever since ATM and frame relay were put to rest so I don=E2=80=99t t=
hink that it=E2=80=99s going away any time soon.</div><div><br></div><div>I t=
hink it would be a serious mistake and sad state of affairs for vendors to p=
ush SR-MPLS and SRv6 and stop development and support of MPLS as that would r=
eally pigeon hole all operators into one technology which does not fit the b=
ill for every use case out there.</div><div><br></div><div>The mention of SR=
-MPLS pulling support for IPv6 and forcing operators to go with SRv6 is a wr=
ong move for vendors and would really limit operators with flexibility to ch=
ose based on their use case to stay with traditional mpls or go with with SR=
-MPLS or SRv6 only if necessary with their unique use case warrants.</div><d=
iv><br></div><div>I think SR-MPLS and SRv6 should be marketed by vendors and=
 the industry as yet another tool in our operator =E2=80=9Cdesign toolbox=E2=
=80=9D to use as we see fit or not use but not be forced into it.</div><div>=
<br></div><div>There are particular use cases for SR-MPLS for migration from=
 existing LDP and the downside of having state maintained in the core is not=
 a downside as the P and PE nodes have to be provisioned anyway so their is n=
o savings in pulling mpls LDP/mLDP with SR-MPLS =E2=80=9CSr-prefer=E2=80=9D a=
nd ditching LDP. &nbsp;&nbsp;</div><div><br></div><div>I think the major use=
 case for SR-MPLS and SRv6 is coloring per-vrf TE feature for L3 VPNs steeri=
ng without adding complexity of adding ibgp loopback egress PE FEC next hop t=
o traffic engineer L3 VPN traffic. &nbsp;That is a unique use case and not e=
very major service provider has that requirement so if you don=E2=80=99t the=
ir really is no need to jump on the SR band wagon and you can stay put with t=
he tried and true mpls that has been around for decades and is not going awa=
y any time soon.</div><div><br></div><div>SRv6 has a more ubiquitous all enc=
ompassing use case that could serve for MPLS core replacement or on the publ=
ic internet or for enterprise network traffic engineering of flows between d=
ata centers or access to data center and an alternative to SD WAN applicatio=
n based routing solutions. &nbsp;But here as well the use case benefit has t=
o exist. &nbsp;Nobody wants to be forced into it if it=E2=80=99s unnecessary=
 added complexity.</div><div><br></div><div>My 2 1/2 cents&nbsp;</div><div><=
br></div><div>Regards,</div><div><br></div><div>Gyan Mishra</div><div>Verizo=
n Communications&nbsp;</div><div>Cell- 301 502-1347</div><div><div><br><div i=
d=3D"AppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"lt=
r"><br>On Sep 6, 2019, at 10:17 AM, Robert Raszuk &lt;<a href=3D"mailto:robe=
rt@raszuk.net">robert@raszuk.net</a>&gt; wrote:<br><br></div><blockquote typ=
e=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr">I don't think so.&nbsp;<div><br=
></div><div>In OAM packets are on purpose made huge - even up to MTU to make=
 sure real customer packets can go through or to detect and diagnose MTU iss=
ues. So adding SRH to it is nothing one can call inefficient.&nbsp;</div><di=
v><br></div><div>Wrong tree :)&nbsp;</div><div><br></div><div>Cheers,</div><=
div>R.</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli &lt;<a href=3D"mail=
to:ssangli@juniper.net">ssangli@juniper.net</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-IN">
<div class=3D"gmail-m_-4494198319823680510WordSection1">
<p class=3D"MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">On 06/09/19, 4:32 PM Rober=
t Raszuk from
<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>=
 said &gt;<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>&nbsp;<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Not really. Only SR OAM pa=
ckets may need it. Is that a real problem ?
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;bo=
rder-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4..=
8pt;margin-right:0cm">
<p class=3D"MsoNormal">Thanks for clarification. Like Ron pointed out before=
, its inefficient encoding.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal">srihari=E2=80=A6<u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>spring mailing list<=
/span><br><span><a href=3D"mailto:spring@ietf.org">spring@ietf.org</a></span=
><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://=
www.ietf.org/mailman/listinfo/spring</a></span><br></div></blockquote></div>=
</div></div></body></html>=

--Apple-Mail-97496D99-ABF5-43FD-899B-ECB674D98F9D--


From nobody Sun Sep  8 04:55:11 2019
Return-Path: <mcr@sandelman.ca>
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 2507812001E; Sun,  8 Sep 2019 04:54:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 J5pOi6_gnv_s; Sun,  8 Sep 2019 04:54:55 -0700 (PDT)
Received: from relay.sandelman.ca (relay.cooperix.net [176.58.120.209]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78AB0120018; Sun,  8 Sep 2019 04:54:54 -0700 (PDT)
Received: from dooku.sandelman.ca (unknown [88.214.187.115]) by relay.sandelman.ca (Postfix) with ESMTPS id 800251F459; Sun,  8 Sep 2019 11:54:53 +0000 (UTC)
Received: by dooku.sandelman.ca (Postfix, from userid 179) id 7FBFB2025; Sun,  8 Sep 2019 12:55:15 +0100 (WEST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: spring <spring@ietf.org>, 6man <6man@ietf.org>, draft-ietf-spring-srv6-network-programming@ietf.org
In-reply-to: <357ceb44-5ef4-a5e6-4cb0-087792c9daf5@si6networks.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com> <66f1195d-3e71-71d8-9304-1b5e76211c5b@si6networks.com> <17262_1567694774_5D711FB6_17262_144_1_53C29892C857584299CBF5D05346208A48BFA9FB@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <C7C2E1C43D652C4E9E49FE7517C236CB026B769F@dggeml529-mbx.china.huawei.com> <357ceb44-5ef4-a5e6-4cb0-087792c9daf5@si6networks.com>
Comments: In-reply-to Fernando Gont <fgont@si6networks.com> message dated "Sat, 07 Sep 2019 05:54:36 +0300."
X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Sun, 08 Sep 2019 12:55:15 +0100
Message-ID: <28835.1567943715@dooku.sandelman.ca>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tXzM9wOLhaORucLo_CFCv-oSbAc>
Subject: Re: [spring] IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
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: Sun, 08 Sep 2019 11:54:58 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Fernando Gont <fgont@si6networks.com> wrote:
    >>=20
    >> Why do these kind of arguments emerge right now instead of 5 years
    >> ago?  We left the =E2=80=9Cproblem =E2=80=9C for 5 years? And sudden=
ly we notice them?
    >> How interesting.

    > One possibility: All this kind of arguments did emerge a long time ago
    > -- NAmely, when working on rfc2460bis, which eventually became
    > RFC8200. As a results of the problems associated with EH-insertion,
    > there was IETF consensus to explicitly ban it in RFC8200. Maybe some
    > 6man'ers were not subscribed to the spring wg list, were quite
    > surprised to see documents relying on EH-insertion (one ins spring, a=
nd
    > another, indirectly, in lsr), and hence decided to comment.

I would suggest that the result was slightly different.

We decided in RFC8200 that EH-insertion by random devices for randomly
defined purposes was banned.

That if a device/operator needed to do that, that they ought to use IPIP
insertion. We failed to actually follow through with RFC8504 to make
it possible to actually use IPIP in a general case.

What I think that we wound up in RFC8200, and I think that it was
intentionally very subtly under-stated by the AD at the time, was that any
IETF Specification could in effect make any rule it wanted, and it
would be subject to IETF Last Call and IESG review.

So what we banned was EH-insertion by vendors or operators without
significant (standards-level) thought as to applicability.  We are now here,
we are supposed to be discussing if this use case, along with it's
applicability, warant a reasonable exception.

I have not followed the hundreds of messages in this thread, but I read a f=
ew.

=2D-=20
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -=3D IPv6 IoT consulting =3D-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEERK+9HEcJHTJ9UqTMlUzhVv38QpAFAl107CMACgkQlUzhVv38
QpDG6ggAh1O5Ojl/1Xd8mmz8xOgpbK73cI7IWX7N39RhiymwNI8fHiKyM3nGPbtM
Pqft8bom080h4V2khZSkRMuUVY/BuRneL2G31M9zaEfx4o1HCEFXuHZBcqdXFFdI
uFXflzw/uJFuYGQH+GQ+gXJ2zLq5y4EtK/kgwzOuk0+1Qx1IvHtQx9UQF0tEproG
C35C5Z3mgj3bQXApgUEY98zm7yNWIFfd4x2BFU5/SykULRQI5JDw7M3ubMNB7bpg
RXQmAzna8XXa/wl/lfeEZLsRo5aw50w4bEmRCbuqY4ecC313zeYcu69CypNj+S46
rhwkbgF+cxbpX+Rb8HRqVKQJZWIc4w==
=xiP7
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Sun Sep  8 20:44:51 2019
Return-Path: <wangaijun@tsinghua.org.cn>
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 B3EDD12008B; Sun,  8 Sep 2019 20:44:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 DdSIzApjM8fK; Sun,  8 Sep 2019 20:44:36 -0700 (PDT)
Received: from m176115.mail.qiye.163.com (m176115.mail.qiye.163.com [59.111.176.115]) by ietfa.amsl.com (Postfix) with ESMTP id BDC13120047; Sun,  8 Sep 2019 20:44:35 -0700 (PDT)
Received: from WangajPC (unknown [219.142.69.77]) by m176115.mail.qiye.163.com (Hmail) with ESMTPA id 96E736627B0; Mon,  9 Sep 2019 11:44:26 +0800 (CST)
From: "Aijun Wang" <wangaijun@tsinghua.org.cn>
To: "'Gyan Mishra'" <hayabusagsm@gmail.com>, "'Robert Raszuk'" <robert@raszuk.net>
Cc: "'SPRING WG List'" <spring@ietf.org>, <6man@ietf.org>, "'Ron Bonica'" <rbonica@juniper.net>, "'Srihari Sangli'" <ssangli@juniper.net>, "'Rob Shakir'" <robjs@google.com>, "'Zafar Ali \(zali\)'" <zali@cisco.com>, "'Tarek Saad'" <tsaad.net@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
In-Reply-To: <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
Date: Mon, 9 Sep 2019 11:44:27 +0800
Message-ID: <01fc01d566c0$e2017d00$a6047700$@org.cn>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01FD_01D56703.F024BD00"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AdVmFc3GIAv/FB/nS9+WiGEHVHtr6AApsxpg
Content-Language: zh-cn
X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgYFAkeWUFZSlVKS0JLS0tLQ01MQ09ITVlXWShZQU pMS0tKN1dZLVlBSVdZCQ4XHghZQVk1NCk2OjckKS43PlkG
X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6PE06GSo*OjkBKx0cKS0oPiIC Vj8wC0tVSlVKTk1DS0tLTUxITk1DVTMWGhIXVQwaFRwaEhEOFTsPCBIVHBMOGlUUCRxVGBVFWVdZ EgtZQVlJSkJVSk9JVU1CVUxMWVdZCAFZQUhMTUpJNwY+
X-HM-Tid: 0a6d141f6d529373kuws96e736627b0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/bII9Zc4OaGWVEX-ChxEGr9ErWhA>
Subject: [spring] =?utf-8?b?562U5aSNOiAgQmV5b25kIFNSdjYuKENDRFIgUHJvcG9z?= =?utf-8?b?YWwp?=
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, 09 Sep 2019 03:44:41 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_01FD_01D56703.F024BD00
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi, Folks:

=20

We should think first what we want do via these technologies.

>From my perspective, the main aim of the SR(Segment Routing) is to =
assure the E2E performance of key application, which is lacked via the =
traditional distributed protocol (although RSVP-TE has tried to =
accomplish this aim, but it is not widely deployed for the dynamic =
adjustment).

=20

With the help of SDN controller in the network, it is possible for the =
operator to fulfill the overall adjustments for their network, for the =
following scenarios:

1) E2E performance assurance for the key applications.

2) Maximize the links efficiency within the network.

3) Eliminate the temporary congestion within the network.

4) Consider not only MPLS, but also Native IP network (IPv4/IPv6 or =
their coexistence)

=20

SR technologies solely can=E2=80=99t fulfill the above requirements. =
Considering that SR should also depend on the SDN Controller/PCE to get =
the overall situation of network, calculate the optimal path end to end, =
we think there are some other simple way to accomplish the above goals.

We call the solution to meet the above requirements as CCDR(Centrally =
Control Dynamic Routing). The key steps of this solution are the =
followings:

1) Build multi-BGP sessions for the key application traffic and the =
normal traffic.

2) Populate the different prefixes via the different BGP sessions.

3) Manipulate the path to the different BGP nexthop dynamically(via PCEP =
protocol).

=20

Based on the above procedures, we can get the following effects:

1. Adjust the path for different traffic on demand.

2. Eliminate the needs to keep the complex states as RSVP-TE

3. Does not carry the path information on every packet of the assured =
application as done in SR.

4. Same solution for the IPv4, IPv6, even the coexistence of them

5. Same solution for the intra domain and inter domain traffic.

6. Do not change the forward behavior of devices. Large amounts of =
deployed routers can be reused/Only the control plane needs to be =
updated.

7. Can even apply to the MPLS network in future, based on the same =
philosophy.

=20

The detail solution can be found at the following documents:

draft- =
<https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenarios/> =
ietf =
<https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenarios/> =
-teas-native- =
<https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenarios/> =
ip =
<https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenarios/> =
-scenarios =
<https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenarios/>  =
(Scenario and Simulation Results)
 <https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/> =
draft-ietf =
<https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/> -teas- =
<https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/> pce =
<https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/> =
-native- =
<https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/> ip =
<https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/>  =
(Solution document)
 =
<https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip=
/> draft-ietf =
<https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip=
/> - =
<https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip=
/> pce =
<https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip=
/> - =
<https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip=
/> pcep =
<https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip=
/> -extension-native- =
<https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip=
/> ip =
<https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-native-ip=
/>  (PCEP extension)

=20

=20

More comments and thoughts are welcome.

If necessary, I can make one summary presentation on the coming IETF =
meeting in SPRING wg.

=20

Best Regards.

=20

Aijun Wang

China Telecom

=20

=20

=E5=8F=91=E4=BB=B6=E4=BA=BA: spring-bounces@ietf.org =
[mailto:spring-bounces@ietf.org] =E4=BB=A3=E8=A1=A8 Gyan Mishra
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2019=E5=B9=B49=E6=9C=888=E6=97=A5 =
15:20
=E6=94=B6=E4=BB=B6=E4=BA=BA: Robert Raszuk
=E6=8A=84=E9=80=81: SPRING WG List; 6man@ietf.org; Ron Bonica; Srihari =
Sangli; Rob Shakir; Zafar Ali (zali); Tarek Saad
=E4=B8=BB=E9=A2=98: Re: [spring] Beyond SRv6.

=20

As an operator of a Tier 1 provider with massive mpls networks I think =
our traditional bread and butter =E2=80=9Cmpls=E2=80=9D will be around =
for a very very long time as is IPv4 if not longer.

=20

Most all service provider cores run greater then or equal to MTU 9000 =
mpls cores to account for mpls overhead shims being tacked on plus edge =
overhead from possible GRE tunneling or IPSEC so in general making  the =
core the maximum Jumbo MTU supported by most vendors at 9216 is what is =
generally done out in the field.

=20

So for SRv6 support of multiple or many EH insertions is really a non =
issue for=20

most operators.

=20

>From reading through all the discussion threads the SR insertion is two =
fold one being for FRR capabilities using Ti-LFA or remote LFA tunnel so =
end up requiring double EH insertions on the Ingress PE tunnel head end =
SRv6 source node and then second scenario being a possible EH insertions =
occurrence on intermediate nodes.  I have not read through the drafts or =
RFC regarding Ti-LFA with SR but since that is an IGP extension I am =
guessing an opaque LSA and is not the traditional MPLS FRR =
link/node/path protection that adds an additional mpls shim so not sure =
why an EH insertion needs to occur for Ti-LFA.  Can someone clarify that =
use case for me.  Also the EH insertion on intermediate node what is the =
use case or reason for that.  My guess is it=E2=80=99s for special use =
case of stitching SRv6 domains together.  Please clarify..

=20

I do agree with some of the other operators on the marketing hype and =
push for SR-MPLS and SRv6 is not for every service provider as goes the =
mantra ..=E2=80=9Dif it=E2=80=99s not broken..don=E2=80=99t try to fix =
it..leave it alone=E2=80=9D and I think you can definitely say that for =
MPLS as it has had a SOLID run for service providers since the =
90=E2=80=99s ever since ATM and frame relay were put to rest so I =
don=E2=80=99t think that it=E2=80=99s going away any time soon.

=20

I think it would be a serious mistake and sad state of affairs for =
vendors to push SR-MPLS and SRv6 and stop development and support of =
MPLS as that would really pigeon hole all operators into one technology =
which does not fit the bill for every use case out there.

=20

The mention of SR-MPLS pulling support for IPv6 and forcing operators to =
go with SRv6 is a wrong move for vendors and would really limit =
operators with flexibility to chose based on their use case to stay with =
traditional mpls or go with with SR-MPLS or SRv6 only if necessary with =
their unique use case warrants.

=20

I think SR-MPLS and SRv6 should be marketed by vendors and the industry =
as yet another tool in our operator =E2=80=9Cdesign toolbox=E2=80=9D to =
use as we see fit or not use but not be forced into it.

=20

There are particular use cases for SR-MPLS for migration from existing =
LDP and the downside of having state maintained in the core is not a =
downside as the P and PE nodes have to be provisioned anyway so their is =
no savings in pulling mpls LDP/mLDP with SR-MPLS =
=E2=80=9CSr-prefer=E2=80=9D and ditching LDP.  =20

=20

I think the major use case for SR-MPLS and SRv6 is coloring per-vrf TE =
feature for L3 VPNs steering without adding complexity of adding ibgp =
loopback egress PE FEC next hop to traffic engineer L3 VPN traffic.  =
That is a unique use case and not every major service provider has that =
requirement so if you don=E2=80=99t their really is no need to jump on =
the SR band wagon and you can stay put with the tried and true mpls that =
has been around for decades and is not going away any time soon.

=20

SRv6 has a more ubiquitous all encompassing use case that could serve =
for MPLS core replacement or on the public internet or for enterprise =
network traffic engineering of flows between data centers or access to =
data center and an alternative to SD WAN application based routing =
solutions.  But here as well the use case benefit has to exist.  Nobody =
wants to be forced into it if it=E2=80=99s unnecessary added complexity.

=20

My 2 1/2 cents=20

=20

Regards,

=20

Gyan Mishra

Verizon Communications=20

Cell- 301 502-1347

=20

Sent from my iPhone


On Sep 6, 2019, at 10:17 AM, Robert Raszuk <robert@raszuk.net> wrote:

I don't think so.=20

=20

In OAM packets are on purpose made huge - even up to MTU to make sure =
real customer packets can go through or to detect and diagnose MTU =
issues. So adding SRH to it is nothing one can call inefficient.=20

=20

Wrong tree :)=20

=20

Cheers,

R.

=20

On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli <ssangli@juniper.net> =
wrote:

=20

On 06/09/19, 4:32 PM Robert Raszuk from robert@raszuk.net said >

=20

Not really. Only SR OAM packets may need it. Is that a real problem ?=20

=20

Thanks for clarification. Like Ron pointed out before, its inefficient =
encoding.

=20

srihari=E2=80=A6

_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


------=_NextPart_000_01FD_01D56703.F024BD00
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-CN link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi, Folks:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>We should think first what we want do via these =
technologies.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>From my perspective, the main aim of the SR(Segment Routing) is to =
assure the E2E performance of key application, which is lacked via the =
traditional distributed protocol (although RSVP-TE has tried to =
accomplish this aim, but it is not widely deployed for the dynamic =
adjustment).<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>With the help of SDN controller in the network, it is possible for =
the operator to fulfill the overall adjustments for their network, for =
the following scenarios:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>1) E2E performance assurance for the key =
applications.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>2) Maximize the links efficiency within the =
network.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>3) Eliminate the temporary congestion within the =
network.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>4) Consider not only MPLS, but also Native IP network (IPv4/IPv6 or =
their coexistence)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>SR technologies solely can=E2=80=99t fulfill the above requirements. =
Considering that SR should also depend on the SDN Controller/PCE to get =
the overall situation of network, calculate the optimal path end to end, =
we think there are some other simple way to accomplish the above =
goals.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>We call the solution to meet the above requirements as =
<u>CCDR</u>(Centrally Control Dynamic Routing). The key steps of this =
solution are the followings:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>1) Build multi-BGP sessions for the key application traffic and the =
normal traffic.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>2) Populate the different prefixes via the different BGP =
sessions.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>3) Manipulate the path to the different BGP nexthop dynamically(via =
PCEP protocol).<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Based on the above procedures, we can get the following =
effects:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>1. Adjust the path for different traffic on =
demand.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>2. Eliminate the needs to keep the complex states as =
RSVP-TE<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>3. Does not carry the path information on every packet of the assured =
application as done in SR.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>4. Same solution for the IPv4, IPv6, even the coexistence of =
them<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>5. Same solution for the intra domain and inter domain =
traffic.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>6. Do not change the forward behavior of devices. Large amounts of =
deployed routers can be reused/Only the control plane needs to be =
updated.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>7. Can even apply to the MPLS network in future, based on the same =
philosophy.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The detail solution can be found at the following =
documents:<o:p></o:p></span></p><p class=3DMsoNormal><b><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenar=
ios/">draft-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenar=
ios/">ietf</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenar=
ios/">-teas-native-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenar=
ios/">ip</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenar=
ios/">-scenarios</a></span></b><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> (Scenario and Simulation Results)<b><br><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/">=
 draft-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/">=
ietf</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/">=
-teas-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/">=
pce</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/">=
-native-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-teas-pce-native-ip/">=
ip</a></b> (Solution document)<b><br><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-na=
tive-ip/"> draft-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-na=
tive-ip/">ietf</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-na=
tive-ip/">-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-na=
tive-ip/">pce</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-na=
tive-ip/">-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-na=
tive-ip/">pcep</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-na=
tive-ip/">-extension-native-</a><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-na=
tive-ip/">ip</a></b> (PCEP extension)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>More comments and thoughts are welcome.<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>If necessary, I can make one summary presentation on the coming IETF =
meeting in SPRING wg.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Best Regards.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Aijun Wang<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>China Telecom<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt'>=E5=8F=91=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt'> spring-bounces@ietf.org =
[mailto:spring-bounces@ietf.org] </span><b><span =
style=3D'font-size:10.0pt'>=E4=BB=A3=E8=A1=A8 </span></b><span =
lang=3DEN-US style=3D'font-size:10.0pt'>Gyan Mishra<br></span><b><span =
style=3D'font-size:10.0pt'>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span =
lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt'> 2019</span><span =
style=3D'font-size:10.0pt'>=E5=B9=B4<span =
lang=3DEN-US>9</span>=E6=9C=88<span lang=3DEN-US>8</span>=E6=97=A5<span =
lang=3DEN-US> 15:20<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Robert =
Raszuk<br></span><b>=E6=8A=84=E9=80=81<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> SPRING WG List; =
6man@ietf.org; Ron Bonica; Srihari Sangli; Rob Shakir; Zafar Ali (zali); =
Tarek Saad<br></span><b>=E4=B8=BB=E9=A2=98<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Re: [spring] Beyond =
SRv6.<o:p></o:p></span></span></p></div></div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>As an operator of a Tier 1 provider with massive mpls =
networks I think our traditional bread and butter =E2=80=9Cmpls=E2=80=9D =
will be around for a very very long time as is IPv4 if not =
longer.<o:p></o:p></span></p><div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Most all service provider cores run =
greater then or equal to MTU 9000 mpls cores to account for mpls =
overhead shims being tacked on plus edge overhead from possible GRE =
tunneling or IPSEC so in general making &nbsp;the core the maximum Jumbo =
MTU supported by most vendors at 9216 is what is generally done out in =
the field.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>So for SRv6 support of multiple or =
many EH insertions is really a non issue =
for&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>most operators.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>From reading through all the =
discussion threads the SR insertion is two fold one being for FRR =
capabilities using Ti-LFA or remote LFA tunnel so end up requiring =
double EH insertions on the Ingress PE tunnel head end SRv6 source node =
and then second scenario being a possible EH insertions occurrence on =
intermediate nodes. &nbsp;I have not read through the drafts or RFC =
regarding Ti-LFA with SR but since that is an IGP extension I am =
guessing an opaque LSA and is not the traditional MPLS FRR =
link/node/path protection that adds an additional mpls shim so not sure =
why an EH insertion needs to occur for Ti-LFA. &nbsp;Can someone clarify =
that use case for me. &nbsp;Also the EH insertion on intermediate node =
what is the use case or reason for that. &nbsp;My guess is it=E2=80=99s =
for special use case of stitching SRv6 domains together. &nbsp;Please =
clarify..<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I do agree with some of the other =
operators on the marketing hype and push for SR-MPLS and SRv6 is not for =
every service provider as goes the mantra ..=E2=80=9Dif it=E2=80=99s not =
broken..don=E2=80=99t try to fix it..leave it alone=E2=80=9D and I think =
you can definitely say that for MPLS as it has had a SOLID run for =
service providers since the 90=E2=80=99s ever since ATM and frame relay =
were put to rest so I don=E2=80=99t think that it=E2=80=99s going away =
any time soon.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I think it would be a serious =
mistake and sad state of affairs for vendors to push SR-MPLS and SRv6 =
and stop development and support of MPLS as that would really pigeon =
hole all operators into one technology which does not fit the bill for =
every use case out there.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>The mention of SR-MPLS pulling =
support for IPv6 and forcing operators to go with SRv6 is a wrong move =
for vendors and would really limit operators with flexibility to chose =
based on their use case to stay with traditional mpls or go with with =
SR-MPLS or SRv6 only if necessary with their unique use case =
warrants.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I think SR-MPLS and SRv6 should be =
marketed by vendors and the industry as yet another tool in our operator =
=E2=80=9Cdesign toolbox=E2=80=9D to use as we see fit or not use but not =
be forced into it.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>There are particular use cases for =
SR-MPLS for migration from existing LDP and the downside of having state =
maintained in the core is not a downside as the P and PE nodes have to =
be provisioned anyway so their is no savings in pulling mpls LDP/mLDP =
with SR-MPLS =E2=80=9CSr-prefer=E2=80=9D and ditching LDP. =
&nbsp;&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I think the major use case for =
SR-MPLS and SRv6 is coloring per-vrf TE feature for L3 VPNs steering =
without adding complexity of adding ibgp loopback egress PE FEC next hop =
to traffic engineer L3 VPN traffic. &nbsp;That is a unique use case and =
not every major service provider has that requirement so if you =
don=E2=80=99t their really is no need to jump on the SR band wagon and =
you can stay put with the tried and true mpls that has been around for =
decades and is not going away any time =
soon.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>SRv6 has a more ubiquitous all =
encompassing use case that could serve for MPLS core replacement or on =
the public internet or for enterprise network traffic engineering of =
flows between data centers or access to data center and an alternative =
to SD WAN application based routing solutions. &nbsp;But here as well =
the use case benefit has to exist. &nbsp;Nobody wants to be forced into =
it if it=E2=80=99s unnecessary added =
complexity.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>My 2 1/2 =
cents&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Regards,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Gyan =
Mishra<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>Verizon =
Communications&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Cell- 301 =
502-1347<o:p></o:p></span></p></div><div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div id=3DAppleMailSignature><p =
class=3DMsoNormal><span lang=3DEN-US>Sent from my =
iPhone<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US><br>On Sep 6, 2019, at =
10:17 AM, Robert Raszuk &lt;<a =
href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; =
wrote:<o:p></o:p></span></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I don't think =
so.&nbsp;<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>In OAM packets are on purpose made =
huge - even up to MTU to make sure real customer packets can go through =
or to detect and diagnose MTU issues. So adding SRH to it is nothing one =
can call inefficient.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Wrong tree =
:)&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Cheers,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>R.<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><div><p =
class=3DMsoNormal><span lang=3DEN-US>On Fri, Sep 6, 2019 at 4:14 PM =
Srihari Sangli &lt;<a =
href=3D"mailto:ssangli@juniper.net">ssangli@juniper.net</a>&gt; =
wrote:<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-IN>&nbsp;<o:p></o:p></span></p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:3=
6.0pt'><span lang=3DEN-IN>On 06/09/19, 4:32 PM Robert Raszuk from <a =
href=3D"mailto:robert@raszuk.net" =
target=3D"_blank">robert@raszuk.net</a> said =
&gt;<o:p></o:p></span></p></div></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:3=
6.0pt'><span lang=3DEN-IN>&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:3=
6.0pt'><span lang=3DEN-IN>Not really. Only SR OAM packets may need it. =
Is that a real problem ? <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-IN>&nbsp;<o:p></o:p></span></p></div><div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt;margin-left:4=
..8pt'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-IN>Thanks for clarification. Like Ron pointed out before, its =
inefficient encoding.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-IN>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-IN>srihari=E2=80=A6<o:p></o:p></span></p></blockquote></div></d=
iv></div></blockquote></div></div></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>_______________________________________________<br>spring =
mailing list<br><a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/spring">https://www.ietf.or=
g/mailman/listinfo/spring</a><o:p></o:p></span></p></div></blockquote></d=
iv></div></div></div></body></html>
------=_NextPart_000_01FD_01D56703.F024BD00--


From nobody Sun Sep  8 20:52:12 2019
Return-Path: <satoru.matsushima@g.softbank.co.jp>
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 02D0A120052 for <spring@ietfa.amsl.com>; Sun,  8 Sep 2019 20:52:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FROM_EXCESS_BASE64=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=g-softbank-co-jp.20150623.gappssmtp.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 GFytEV8n4Eip for <spring@ietfa.amsl.com>; Sun,  8 Sep 2019 20:52:03 -0700 (PDT)
Received: from mail-oi1-x235.google.com (mail-oi1-x235.google.com [IPv6:2607:f8b0:4864:20::235]) (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 88421120047 for <spring@ietf.org>; Sun,  8 Sep 2019 20:52:03 -0700 (PDT)
Received: by mail-oi1-x235.google.com with SMTP id v7so9412759oib.4 for <spring@ietf.org>; Sun, 08 Sep 2019 20:52:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=g-softbank-co-jp.20150623.gappssmtp.com; s=20150623; h=mime-version:from:in-reply-to:references:date:message-id:subject:to :cc; bh=ZoYM3ASdqd5XE58RoGlBe+H+TTZ1LQeOikWyKtZKgBg=; b=Q7XCaG5c+GfJCH1KYWCgOow7pRXEzvlJDpwg+7N4AwAFlprT8oERD7cz6oWHn230pS H9rRvcqQvr982AsylSNSaKFOBT/Eh4hifnhxeEJr2arprK+wc9L7vTKInwlAvD+ZxyCe gWmdiAZr5sa6pEtpqoDYm1hrvJ55KbOV27mDdy1aC6bZCB01IxNFgBGVWVsTpaLQyn2T Lu7rVFyrmS04C+IhThZmG8jZTUogWcY4HRposDgcE72unP+3i7TaM3cEiwv5xvX2OEVG HB8GBv0zXlnXmqDtpTXx9lKz7655LRqGylOjDsGCR5b1z+KPlMqKmIzPc70h+TZU4SsE l0gg==
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:in-reply-to:references:date :message-id:subject:to:cc; bh=ZoYM3ASdqd5XE58RoGlBe+H+TTZ1LQeOikWyKtZKgBg=; b=TY7+kwEcC+6nUkkPCh1fxCXtYto0ugqT6cwsqpKUoT+TkphcNv7FoFUOdq10mno395 Mb1G8KiZZWJOratbXTbJMaTm0ivBtBHGQJh9NDYc2W4HXTPdpKy6J7yxIYEYZL345Ofb 5YLpZqpT/YHEurJmsN3aWEUg4ufEsxbVXEc31EZ84ezdY09ryScTza7K2Su2BTNzixPW +6N30caH6xBNY2fyaSJQ0capoQTrkZHILTghj0eRPwDo0pjeTaFyv0It3VgCtG5ejVgR C9AaDMIAfym9Q0wZR+hRjnfMdLacezaUP0RVK7oOX8AvVWSXL+joP39WmZZgYRgzx1Ag 8OrQ==
X-Gm-Message-State: APjAAAWhIUNffM6mKD3QBAbIDwK6Yr+inUXTzUADjdHMRbKOM94gpaJH bue8Qgaa/LcLYq6IomxEEHCzAeEUZKB7Ams0a9g+6cP0
X-Google-Smtp-Source: APXvYqwpDvIDe4qArbjY83gfOchvpk9XGaR2qGQEXEkLEffVwjzfoIdwGH3WAzyR41rMPqSGg4iYIv+jM/vmnJU7+rM=
X-Received: by 2002:aca:ec43:: with SMTP id k64mr15982334oih.87.1568001122419;  Sun, 08 Sep 2019 20:52:02 -0700 (PDT)
Received: from unknown named unknown by gmailapi.google.com with HTTPREST; Sun, 8 Sep 2019 23:52:01 -0400
Mime-Version: 1.0 (1.0)
From: =?UTF-8?B?5p2+5baL6IGh?= <satoru.matsushima@g.softbank.co.jp>
In-Reply-To: <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
Date: Sun, 8 Sep 2019 23:52:01 -0400
Message-ID: <CALhWPsKUiTLpnTQbKY2a=XZgN7EKkH=cqooEAwVorvV1axd-jQ@mail.gmail.com>
To: SPRING WG List <spring@ietf.org>
Cc: Robert Raszuk <robert@raszuk.net>, "6man@ietf.org" <6man@ietf.org>, Ron Bonica <rbonica@juniper.net>,  Srihari Sangli <ssangli@juniper.net>, Rob Shakir <robjs@google.com>,  "Zafar Ali (zali)" <zali@cisco.com>, Gyan Mishra <hayabusagsm@gmail.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000e8e0f7059216b5b2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LwvD-hnwayVFjYYX_rN2B9FIjJo>
Subject: Re: [spring] Beyond SRv6.
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, 09 Sep 2019 03:52:10 -0000

--000000000000e8e0f7059216b5b2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

As an operator of running a nation wide network in non-trivial size with
SRv6, I agree on that multiple or many SRv6 SIDs support in terms of MTU
size limit is not an issue.

And solutions already exist that enable us to deploy TE with minimum number
of SID (e.g, flex-algo) not only for SRv6, but also for SR-MPLS. Additional
solution to reduce size of SIDs seems beneficial. However, requiring
another type of EH just for reduce the size of SIDs sounds no make sense to
me.

Therefore I see no benefits on CRH for our deployments. SRH has been
developed and specified through legitimate IETF process with non-trivial
time and efforts. Adding extra header for the same purpose would waste all
our precious efforts so far and require much unnecessary time and efforts
down the load which is no make sense for all of us.

We have to stick SRH to be used and be compatible with the existing SID
definition in SRH if we need solution to reduce SIDs.

Cheers,
--satoru

2019/09/08 16:19=E3=80=81Gyan Mishra <hayabusagsm@gmail.com>=E3=81=AE=E3=83=
=A1=E3=83=BC=E3=83=AB:

As an operator of a Tier 1 provider with massive mpls networks I think our
traditional bread and butter =E2=80=9Cmpls=E2=80=9D will be around for a ve=
ry very long
time as is IPv4 if not longer.

Most all service provider cores run greater then or equal to MTU 9000 mpls
cores to account for mpls overhead shims being tacked on plus edge overhead
from possible GRE tunneling or IPSEC so in general making  the core the
maximum Jumbo MTU supported by most vendors at 9216 is what is generally
done out in the field.

So for SRv6 support of multiple or many EH insertions is really a non issue
for
most operators.

>From reading through all the discussion threads the SR insertion is two
fold one being for FRR capabilities using Ti-LFA or remote LFA tunnel so
end up requiring double EH insertions on the Ingress PE tunnel head end
SRv6 source node and then second scenario being a possible EH insertions
occurrence on intermediate nodes.  I have not read through the drafts or
RFC regarding Ti-LFA with SR but since that is an IGP extension I am
guessing an opaque LSA and is not the traditional MPLS FRR link/node/path
protection that adds an additional mpls shim so not sure why an EH
insertion needs to occur for Ti-LFA.  Can someone clarify that use case for
me.  Also the EH insertion on intermediate node what is the use case or
reason for that.  My guess is it=E2=80=99s for special use case of stitchin=
g SRv6
domains together.  Please clarify..

I do agree with some of the other operators on the marketing hype and push
for SR-MPLS and SRv6 is not for every service provider as goes the mantra
..=E2=80=9Dif it=E2=80=99s not broken..don=E2=80=99t try to fix it..leave i=
t alone=E2=80=9D and I think you
can definitely say that for MPLS as it has had a SOLID run for service
providers since the 90=E2=80=99s ever since ATM and frame relay were put to=
 rest so
I don=E2=80=99t think that it=E2=80=99s going away any time soon.

I think it would be a serious mistake and sad state of affairs for vendors
to push SR-MPLS and SRv6 and stop development and support of MPLS as that
would really pigeon hole all operators into one technology which does not
fit the bill for every use case out there.

The mention of SR-MPLS pulling support for IPv6 and forcing operators to go
with SRv6 is a wrong move for vendors and would really limit operators with
flexibility to chose based on their use case to stay with traditional mpls
or go with with SR-MPLS or SRv6 only if necessary with their unique use
case warrants.

I think SR-MPLS and SRv6 should be marketed by vendors and the industry as
yet another tool in our operator =E2=80=9Cdesign toolbox=E2=80=9D to use as=
 we see fit or
not use but not be forced into it.

There are particular use cases for SR-MPLS for migration from existing LDP
and the downside of having state maintained in the core is not a downside
as the P and PE nodes have to be provisioned anyway so their is no savings
in pulling mpls LDP/mLDP with SR-MPLS =E2=80=9CSr-prefer=E2=80=9D and ditch=
ing LDP.

I think the major use case for SR-MPLS and SRv6 is coloring per-vrf TE
feature for L3 VPNs steering without adding complexity of adding ibgp
loopback egress PE FEC next hop to traffic engineer L3 VPN traffic.  That
is a unique use case and not every major service provider has that
requirement so if you don=E2=80=99t their really is no need to jump on the =
SR band
wagon and you can stay put with the tried and true mpls that has been
around for decades and is not going away any time soon.

SRv6 has a more ubiquitous all encompassing use case that could serve for
MPLS core replacement or on the public internet or for enterprise network
traffic engineering of flows between data centers or access to data center
and an alternative to SD WAN application based routing solutions.  But here
as well the use case benefit has to exist.  Nobody wants to be forced into
it if it=E2=80=99s unnecessary added complexity.

My 2 1/2 cents

Regards,

Gyan Mishra
Verizon Communications
Cell- 301 502-1347

Sent from my iPhone

On Sep 6, 2019, at 10:17 AM, Robert Raszuk <robert@raszuk.net> wrote:

I don't think so.

In OAM packets are on purpose made huge - even up to MTU to make sure real
customer packets can go through or to detect and diagnose MTU issues. So
adding SRH to it is nothing one can call inefficient.

Wrong tree :)

Cheers,
R.

On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli <ssangli@juniper.net> wrote:

>
>
> On 06/09/19, 4:32 PM Robert Raszuk from robert@raszuk.net said >
>
>
>
> Not really. Only SR OAM packets may need it. Is that a real problem ?
>
>
>
> Thanks for clarification. Like Ron pointed out before, its inefficient
> encoding.
>
>
>
> srihari=E2=80=A6
>
> _______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

--000000000000e8e0f7059216b5b2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=
=3Dutf-8"></head><body dir=3D"auto">As an operator of running a nation wide=
 network in non-trivial size with SRv6, I agree on that multiple or many SR=
v6 SIDs support in terms of MTU size limit is not an issue.=C2=A0<br><br>An=
d solutions already exist that enable us to deploy TE with minimum number o=
f SID (e.g, flex-algo) not only for SRv6, but also for SR-MPLS. Additional =
solution to reduce size of SIDs seems beneficial. However, requiring anothe=
r type of EH just for reduce the size of SIDs sounds no make sense to me.<d=
iv><div><br></div><div>Therefore I see no benefits on CRH for our deploymen=
ts. SRH has been developed and specified through legitimate IETF process wi=
th non-trivial time and efforts. Adding extra header for the same purpose w=
ould waste all our precious efforts so far and require much unnecessary tim=
e and efforts down the load which is no make sense for all of us.<br><br>We=
 have to stick SRH to be used and be compatible with the existing SID defin=
ition in SRH if we need solution to reduce SIDs.<br><br>Cheers,<br><div dir=
=3D"ltr" id=3D"AppleMailSignature">--satoru</div><div dir=3D"ltr"><br>2019/=
09/08 16:19=E3=80=81Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com=
">hayabusagsm@gmail.com</a>&gt;=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:<br><br=
></div><blockquote type=3D"cite"><div dir=3D"ltr"><meta http-equiv=3D"conte=
nt-type" content=3D"text/html; charset=3Dutf-8">As an operator of a Tier 1 =
provider with massive mpls networks I think our traditional bread and butte=
r =E2=80=9Cmpls=E2=80=9D will be around for a very very long time as is IPv=
4 if not longer.<div><div><br></div><div>Most all service provider cores ru=
n greater then or equal to MTU 9000 mpls cores to account for mpls overhead=
 shims being tacked on plus edge overhead from possible GRE tunneling or IP=
SEC so in general making =C2=A0the core the maximum Jumbo MTU supported by =
most vendors at 9216 is what is generally done out in the field.</div><div>=
<br></div><div>So for SRv6 support of multiple or many EH insertions is rea=
lly a non issue for=C2=A0</div><div>most operators.</div><div><br></div><di=
v>From reading through all the discussion threads the SR insertion is two f=
old one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end=
 up requiring double EH insertions on the Ingress PE tunnel head end SRv6 s=
ource node and then second scenario being a possible EH insertions occurren=
ce on intermediate nodes.=C2=A0 I have not read through the drafts or RFC r=
egarding Ti-LFA with SR but since that is an IGP extension I am guessing an=
 opaque LSA and is not the traditional MPLS FRR link/node/path protection t=
hat adds an additional mpls shim so not sure why an EH insertion needs to o=
ccur for Ti-LFA.=C2=A0 Can someone clarify that use case for me.=C2=A0 Also=
 the EH insertion on intermediate node what is the use case or reason for t=
hat.=C2=A0 My guess is it=E2=80=99s for special use case of stitching SRv6 =
domains together.=C2=A0 Please clarify..</div><div><br></div><div>I do agre=
e with some of the other operators on the marketing hype and push for SR-MP=
LS and SRv6 is not for every service provider as goes the mantra ..=E2=80=
=9Dif it=E2=80=99s not broken..don=E2=80=99t try to fix it..leave it alone=
=E2=80=9D and I think you can definitely say that for MPLS as it has had a =
SOLID run for service providers since the 90=E2=80=99s ever since ATM and f=
rame relay were put to rest so I don=E2=80=99t think that it=E2=80=99s goin=
g away any time soon.</div><div><br></div><div>I think it would be a seriou=
s mistake and sad state of affairs for vendors to push SR-MPLS and SRv6 and=
 stop development and support of MPLS as that would really pigeon hole all =
operators into one technology which does not fit the bill for every use cas=
e out there.</div><div><br></div><div>The mention of SR-MPLS pulling suppor=
t for IPv6 and forcing operators to go with SRv6 is a wrong move for vendor=
s and would really limit operators with flexibility to chose based on their=
 use case to stay with traditional mpls or go with with SR-MPLS or SRv6 onl=
y if necessary with their unique use case warrants.</div><div><br></div><di=
v>I think SR-MPLS and SRv6 should be marketed by vendors and the industry a=
s yet another tool in our operator =E2=80=9Cdesign toolbox=E2=80=9D to use =
as we see fit or not use but not be forced into it.</div><div><br></div><di=
v>There are particular use cases for SR-MPLS for migration from existing LD=
P and the downside of having state maintained in the core is not a downside=
 as the P and PE nodes have to be provisioned anyway so their is no savings=
 in pulling mpls LDP/mLDP with SR-MPLS =E2=80=9CSr-prefer=E2=80=9D and ditc=
hing LDP. =C2=A0=C2=A0</div><div><br></div><div>I think the major use case =
for SR-MPLS and SRv6 is coloring per-vrf TE feature for L3 VPNs steering wi=
thout adding complexity of adding ibgp loopback egress PE FEC next hop to t=
raffic engineer L3 VPN traffic.=C2=A0 That is a unique use case and not eve=
ry major service provider has that requirement so if you don=E2=80=99t thei=
r really is no need to jump on the SR band wagon and you can stay put with =
the tried and true mpls that has been around for decades and is not going a=
way any time soon.</div><div><br></div><div>SRv6 has a more ubiquitous all =
encompassing use case that could serve for MPLS core replacement or on the =
public internet or for enterprise network traffic engineering of flows betw=
een data centers or access to data center and an alternative to SD WAN appl=
ication based routing solutions.=C2=A0 But here as well the use case benefi=
t has to exist.=C2=A0 Nobody wants to be forced into it if it=E2=80=99s unn=
ecessary added complexity.</div><div><br></div><div>My 2 1/2 cents=C2=A0</d=
iv><div><br></div><div>Regards,</div><div><br></div><div>Gyan Mishra</div><=
div>Verizon Communications=C2=A0</div><div>Cell- 301 502-1347</div><div><di=
v><br><div id=3D"AppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><=
div dir=3D"ltr"><br>On Sep 6, 2019, at 10:17 AM, Robert Raszuk &lt;<a href=
=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; wrote:<br><br></div=
><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr">I don&#39;t th=
ink so.=C2=A0<div><br></div><div>In OAM packets are on purpose made huge - =
even up to MTU to make sure real customer packets can go through or to dete=
ct and diagnose MTU issues. So adding SRH to it is nothing one can call ine=
fficient.=C2=A0</div><div><br></div><div>Wrong tree :)=C2=A0</div><div><br>=
</div><div>Cheers,</div><div>R.</div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep 6, 2019 at 4:14 PM Srihari=
 Sangli &lt;<a href=3D"mailto:ssangli@juniper.net">ssangli@juniper.net</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-IN">
<div class=3D"gmail-m_-4494198319823680510WordSection1">
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">On 06/09/19, 4:32 PM Robe=
rt Raszuk from
<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a=
> said &gt;<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Not really. Only SR OAM p=
ackets may need it. Is that a real problem ?
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
..8pt;margin-right:0cm">
<p class=3D"MsoNormal">Thanks for clarification. Like Ron pointed out befor=
e, its inefficient encoding.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">srihari=E2=80=A6<u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>_______=
________________________________________</span><br><span>spring mailing lis=
t</span><br><span><a href=3D"mailto:spring@ietf.org">spring@ietf.org</a></s=
pan><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/spring">http=
s://www.ietf.org/mailman/listinfo/spring</a></span><br></div></blockquote><=
/div></div></div></div></blockquote><blockquote type=3D"cite"><div dir=3D"l=
tr"><span>_______________________________________________</span><br><span>s=
pring mailing list</span><br><span><a href=3D"mailto:spring@ietf.org">sprin=
g@ietf.org</a></span><br><span><a href=3D"https://www.ietf.org/mailman/list=
info/spring">https://www.ietf.org/mailman/listinfo/spring</a></span><br></d=
iv></blockquote></div></div></body></html>

--000000000000e8e0f7059216b5b2--


From nobody Sun Sep  8 23:56:12 2019
Return-Path: <chengli13@huawei.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 3612D120D86; Fri,  6 Sep 2019 08:32:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 CrW09kkHWWO4; Fri,  6 Sep 2019 08:32:17 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 26FF0120D56; Fri,  6 Sep 2019 08:32:17 -0700 (PDT)
Received: from LHREML710-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 8C23A17892079A34D65C; Fri,  6 Sep 2019 16:32:15 +0100 (IST)
Received: from lhreml720-chm.china.huawei.com (10.201.108.71) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 6 Sep 2019 16:32:15 +0100
Received: from lhreml720-chm.china.huawei.com (10.201.108.71) by lhreml720-chm.china.huawei.com (10.201.108.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 6 Sep 2019 16:32:14 +0100
Received: from DGGEML421-HUB.china.huawei.com (10.1.199.38) by lhreml720-chm.china.huawei.com (10.201.108.71) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Fri, 6 Sep 2019 16:32:14 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.23]) by dggeml421-hub.china.huawei.com ([10.1.199.38]) with mapi id 14.03.0439.000; Fri, 6 Sep 2019 23:32:11 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: bruno.decraene <bruno.decraene@orange.com>, Fernando Gont <fgont@si6networks.com>, Ron Bonica <rbonica@juniper.net>, li zhenqiang <li_zhenqiang@hotmail.com>, Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
CC: spring <spring@ietf.org>, 6man <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, rtg-ads <rtg-ads@tools.ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
Thread-Index: AQHVZMhAd4tFtob25kWhKu5fOoZ7zA==
Date: Fri, 6 Sep 2019 15:32:10 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026B769F@dggeml529-mbx.china.huawei.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com> <66f1195d-3e71-71d8-9304-1b5e76211c5b@si6networks.com>, <17262_1567694774_5D711FB6_17262_144_1_53C29892C857584299CBF5D05346208A48BFA9FB@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
In-Reply-To: <17262_1567694774_5D711FB6_17262_144_1_53C29892C857584299CBF5D05346208A48BFA9FB@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026B769Fdggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OOnzbNDuoyh3fbnqu_5LtjJ8x1M>
X-Mailman-Approved-At: Sun, 08 Sep 2019 23:56:10 -0700
Subject: Re: [spring] IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
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: Fri, 06 Sep 2019 15:32:27 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B769Fdggeml529mbxchi_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Hi Bruno,

Agree. I am very curious that why so many emails everyday? And I saw the PO=
Vs again and again in different format. I think you have explained very cle=
ar.

It looks to me like SRv6 NP draft is going to be published as a RFC. But ac=
tually it is a WG item only=1B$B!$=1B(Band a normative reference to eh inse=
rtion draft is in there. Everything is going in the right process.

But I have a question:

Why do these kind of arguments emerge right now instead of 5 years ago? We =
left the =1B$B!H=1B(Bproblem =1B$B!H=1B(B for 5 years? And suddenly we noti=
ce them? How interesting.


________________________________
Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>



From: bruno.decraene<bruno.decraene@orange.com<mailto:bruno.decraene@orange=
.com>>
To: Fernando Gont<fgont@si6networks.com<mailto:fgont@si6networks.com>>;Ron =
Bonica<rbonica@juniper.net<mailto:rbonica@juniper.net>>;li zhenqiang<li_zhe=
nqiang@hotmail.com<mailto:li_zhenqiang@hotmail.com>>;Ole Troan<otroan@emplo=
yees.org<mailto:otroan@employees.org>>;Fernando Gont<fernando@gont.com.ar<m=
ailto:fernando@gont.com.ar>>
Cc: spring<spring@ietf.org<mailto:spring@ietf.org>>;6man<6man@ietf.org<mail=
to:6man@ietf.org>>;Suresh Krishnan<suresh.krishnan@gmail.com<mailto:suresh.=
krishnan@gmail.com>>;draft-voyer-6man-extension-header-insertion<draft-voye=
r-6man-extension-header-insertion@ietf.org<mailto:draft-voyer-6man-extensio=
n-header-insertion@ietf.org>>;rtg-ads<rtg-ads@tools.ietf.org<mailto:rtg-ads=
@tools.ietf.org>>;draft-ietf-spring-srv6-network-programming<draft-ietf-spr=
ing-srv6-network-programming@ietf.org<mailto:draft-ietf-spring-srv6-network=
-programming@ietf.org>>
Subject: RE: IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Ques=
tion about SRv6 Insert function))
Time: 2019-09-05 22:47:44

Fernando,

> Ron,
>
> On 5/9/19 06:01, Ron Bonica wrote:
> > Fernando, Zhenqiang,
> >
> > You both have valid points. Maybe I am becoming too tolerant of
> > deviations from the specification.
>
> This is not a deviation in the spec. It's an outright violation of the sp=
ec.
>
> This topic has a rich history in 6man, which I will summarize as follows:
>
> 1) Folks proposed the segment routing header I-D with the argument that
> it wasn't clear whether EH-insertion was allowed in RFC2460 or not --
> when it was clear to virtually everyone else that it was forbidden
>
> 2) The segment-routing header I-D was adopted on the condition that all
> text related to EH insertion should be removed.
>
> 3) Since we were in the process of doing rfc2460bis, we had the
> discussion to make the text crystal-clear that EH-insertion was
> forbidden. -- in fact, it already was. But based on 1) we discussed to
> make it 200% clear.
>
> 4) Some folks argued not to add text on the topic, leaving, from their
> pov, the spec ambiguous. This "version" of rfc2460bis was shipped from
> the wg.
>
> 5) During IETF LC of rfc2460bis, the issue was raised again, and there
> was finally consensus to add very explicit text noting that EH insertion
> is forbidden. And this became RFC8200.
>
>
> My question to the spring wg chairs and routing area ADs therefore is:
> how come the wg adopted a document (e.g.:
> https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01=
)
> when it contains outright violations of specs (RFC8200) that are not in
> the charter of spring wg to update? (as far as I understand).

1) draft-ietf-spring-srv6-network-programming has a normative reference to =
[I-D.voyer-6man-extension-header-insertion].
As such, from a process standpoint, it's clear that it would not going to b=
e published before [I-D.voyer-6man-extension-header-insertion] be published=
 as RFC. And from its name, the latter is intended to be discussed and with=
in control of the 6MAN WG.

2) When writing a specification (i.e. changing the standard), there is the =
question of whether we directly define the new behavior, or whether we need=
 to motivate the change from a usage perspective. Aka do we need use cases =
documents or is this a waste of IETF time? When the point is difficult or s=
ubject to debate, the proposed change is easily dismissed based on the abse=
nce of a written need for that change.
Hence it looks to me reasonable that the SPRING WG explicitly states that S=
RH insertion would be useful, rather than some individual brings this to th=
e 6MAN WG, individually claiming that it's useful for SR. If you are fine w=
ith this, AFAIK, this is done with a WG adoption.
Again, draft-ietf-spring-srv6-network-programming has a normative reference=
 that would automatically block RFC publication. I'm not sure what addition=
al safety you would want?
The SPRING WG is not to be point of asking publication of draft-ietf-spring=
-srv6-network-programming. It's in a WG for discussion. If your point is th=
at you don't want the spring WG to discuss the usage of EH insertion, then =
you are welcome to contribute to the SPRING WG. And thank you for doing tha=
t.

--Bruno

> Thanks,
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B769Fdggeml529mbxchi_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div style=3D"font-family:Calibri,Helvetica!important">Hi Bruno,<br>
<br>
Agree. I am very curious that why so many emails everyday? And I saw the PO=
Vs again and again in different format. I think you have explained very cle=
ar.<br>
<br>
It looks to me like SRv6 NP draft is going to be published as a RFC. But ac=
tually it is a WG item only=1B$B!$=1B(Band a normative reference to eh inse=
rtion draft is in there. Everything is going in the right process.
<br>
<br>
But I have a question:<br>
<br>
Why do these kind of arguments emerge right now instead of 5 years ago? We =
left the =1B$B!H=1B(Bproblem =1B$B!H=1B(B for 5 years? And suddenly we noti=
ce them? How interesting.
<br>
<br>
<br>
<hr style=3D"border-top:dotted 1px">
Cheng Li<br>
Email: <a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.com</a><br>
<br>
<br>
<br>
</div>
<div name=3D"x_AnyOffice-Background-Image" style=3D"border-top:1px solid #B=
5C4DF; padding:8px">
<div><b>From: </b>bruno.decraene&lt;<a href=3D"mailto:bruno.decraene@orange=
.com">bruno.decraene@orange.com</a>&gt;</div>
<div><b>To: </b>Fernando Gont&lt;<a href=3D"mailto:fgont@si6networks.com">f=
gont@si6networks.com</a>&gt;;Ron Bonica&lt;<a href=3D"mailto:rbonica@junipe=
r.net">rbonica@juniper.net</a>&gt;;li zhenqiang&lt;<a href=3D"mailto:li_zhe=
nqiang@hotmail.com">li_zhenqiang@hotmail.com</a>&gt;;Ole
 Troan&lt;<a href=3D"mailto:otroan@employees.org">otroan@employees.org</a>&=
gt;;Fernando Gont&lt;<a href=3D"mailto:fernando@gont.com.ar">fernando@gont.=
com.ar</a>&gt;</div>
<div><b>Cc: </b>spring&lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.or=
g</a>&gt;;6man&lt;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;;Su=
resh Krishnan&lt;<a href=3D"mailto:suresh.krishnan@gmail.com">suresh.krishn=
an@gmail.com</a>&gt;;draft-voyer-6man-extension-header-insertion&lt;<a href=
=3D"mailto:draft-voyer-6man-extension-header-insertion@ietf.org">draft-voye=
r-6man-extension-header-insertion@ietf.org</a>&gt;;rtg-ads&lt;<a href=3D"ma=
ilto:rtg-ads@tools.ietf.org">rtg-ads@tools.ietf.org</a>&gt;;draft-ietf-spri=
ng-srv6-network-programming&lt;<a href=3D"mailto:draft-ietf-spring-srv6-net=
work-programming@ietf.org">draft-ietf-spring-srv6-network-programming@ietf.=
org</a>&gt;</div>
<div><b>Subject: </b>RE: IPv6 EH-insertion (Re: Spirit and Letter of the La=
w (was: Question about SRv6 Insert function))</div>
<div><b>Time: </b>2019-09-05 22:47:44</div>
<br>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText">Fernando,<br>
<br>
&gt; Ron,<br>
&gt; <br>
&gt; On 5/9/19 06:01, Ron Bonica wrote:<br>
&gt; &gt; Fernando, Zhenqiang,<br>
&gt; &gt; <br>
&gt; &gt; You both have valid points. Maybe I am becoming too tolerant of<b=
r>
&gt; &gt; deviations from the specification.<br>
&gt; <br>
&gt; This is not a deviation in the spec. It's an outright violation of the=
 spec.<br>
&gt; <br>
&gt; This topic has a rich history in 6man, which I will summarize as follo=
ws:<br>
&gt; <br>
&gt; 1) Folks proposed the segment routing header I-D with the argument tha=
t<br>
&gt; it wasn't clear whether EH-insertion was allowed in RFC2460 or not --<=
br>
&gt; when it was clear to virtually everyone else that it was forbidden<br>
&gt; <br>
&gt; 2) The segment-routing header I-D was adopted on the condition that al=
l<br>
&gt; text related to EH insertion should be removed.<br>
&gt; <br>
&gt; 3) Since we were in the process of doing rfc2460bis, we had the<br>
&gt; discussion to make the text crystal-clear that EH-insertion was<br>
&gt; forbidden. -- in fact, it already was. But based on 1) we discussed to=
<br>
&gt; make it 200% clear.<br>
&gt; <br>
&gt; 4) Some folks argued not to add text on the topic, leaving, from their=
<br>
&gt; pov, the spec ambiguous. This &quot;version&quot; of rfc2460bis was sh=
ipped from<br>
&gt; the wg.<br>
&gt; <br>
&gt; 5) During IETF LC of rfc2460bis, the issue was raised again, and there=
<br>
&gt; was finally consensus to add very explicit text noting that EH inserti=
on<br>
&gt; is forbidden. And this became RFC8200.<br>
&gt; <br>
&gt; <br>
&gt; My question to the spring wg chairs and routing area ADs therefore is:=
<br>
&gt; how come the wg adopted a document (e.g.:<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-spring-srv6-network-=
programming-01">
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-01</=
a>)<br>
&gt; when it contains outright violations of specs (RFC8200) that are not i=
n<br>
&gt; the charter of spring wg to update? (as far as I understand).<br>
<br>
1) draft-ietf-spring-srv6-network-programming has a normative reference to =
[I-D.voyer-6man-extension-header-insertion].<br>
As such, from a process standpoint, it's clear that it would not going to b=
e published before [I-D.voyer-6man-extension-header-insertion] be published=
 as RFC. And from its name, the latter is intended to be discussed and with=
in control of the 6MAN WG.<br>
<br>
2) When writing a specification (i.e. changing the standard), there is the =
question of whether we directly define the new behavior, or whether we need=
 to motivate the change from a usage perspective. Aka do we need use cases =
documents or is this a waste of
 IETF time? When the point is difficult or subject to debate, the proposed =
change is easily dismissed based on the absence of a written need for that =
change.<br>
Hence it looks to me reasonable that the SPRING WG explicitly states that S=
RH insertion would be useful, rather than some individual brings this to th=
e 6MAN WG, individually claiming that it's useful for SR. If you are fine w=
ith this, AFAIK, this is done with
 a WG adoption.<br>
Again, draft-ietf-spring-srv6-network-programming has a normative reference=
 that would automatically block RFC publication. I'm not sure what addition=
al safety you would want?<br>
The SPRING WG is not to be point of asking publication of draft-ietf-spring=
-srv6-network-programming. It's in a WG for discussion. If your point is th=
at you don't want the spring WG to discuss the usage of EH insertion, then =
you are welcome to contribute to
 the SPRING WG. And thank you for doing that.<br>
<br>
--Bruno<br>
<br>
&gt; Thanks,<br>
&gt; -- <br>
&gt; Fernando Gont<br>
&gt; SI6 Networks<br>
&gt; e-mail: fgont@si6networks.com<br>
&gt; PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492<br>
<br>
___________________________________________________________________________=
______________________________________________<br>
<br>
Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc<br>
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler<br>
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,<br>
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.<br>
<br>
This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;<br>
they should not be distributed, used or copied without authorisation.<br>
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.<br>
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.<br>
Thank you.<br>
<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
ipv6@ietf.org<br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6">https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<br>
</div>
</span></font>
</body>
</html>

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026B769Fdggeml529mbxchi_--


From nobody Sun Sep  8 23:56:20 2019
Return-Path: <fgont@si6networks.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 EC8B6120E25; Fri,  6 Sep 2019 19:54:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 xk-AJLJ6bUq2; Fri,  6 Sep 2019 19:54:45 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0F206120815; Fri,  6 Sep 2019 19:54:44 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 4B8ED82DAD; Sat,  7 Sep 2019 04:54:40 +0200 (CEST)
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Fernando Gont <fernando@gont.com.ar>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, li zhenqiang <li_zhenqiang@hotmail.com>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <01D79129-8CAC-49C3-A7EC-C37F935B11B1@cisco.com> <eb05ad28-4fb1-c438-4655-6c5a0455b029@si6networks.com> <BB439981-F078-4833-98BF-7779E1D03930@cisco.com> <f27d975b-b48d-377b-9a7d-aba63b5c77e7@si6networks.com> <DM6PR11MB260302DC79D7E7BF6367B74AC8BA0@DM6PR11MB2603.namprd11.prod.outlook.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <1f697fd6-dc77-b8dd-15fb-be23b3c296a4@si6networks.com>
Date: Sat, 7 Sep 2019 05:18:29 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <DM6PR11MB260302DC79D7E7BF6367B74AC8BA0@DM6PR11MB2603.namprd11.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vdtHMtk24kb0tuup-v3LUIhoDD8>
X-Mailman-Approved-At: Sun, 08 Sep 2019 23:56:10 -0700
Subject: Re: [spring] Question about SRv6 Insert function
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: Sat, 07 Sep 2019 02:54:48 -0000

On 6/9/19 03:56, Darren Dukes (ddukes) wrote:
> Hi Fernando. 
> 
> The takeaway I attempted to highlight is that there is in fact agreement
> between 6man and spring on how to proceed, and we are proceeding as
> agreed to work on the relevant documents.

I don't really know what the agreement is, other than the implicit
agreement that if you're considering violating an IPv6 standard, you
should come to 6man and do a Std Track document that updates the
relevant standard...

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sun Sep  8 23:56:27 2019
Return-Path: <fgont@si6networks.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 AFC27120E1B; Fri,  6 Sep 2019 20:04:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 VBuTgrEE9k4n; Fri,  6 Sep 2019 20:04:48 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47B4B120B74; Fri,  6 Sep 2019 20:04:48 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 7BDAA86096; Sat,  7 Sep 2019 04:54:49 +0200 (CEST)
To: "Chengli (Cheng Li)" <chengli13@huawei.com>, "bruno.decraene" <bruno.decraene@orange.com>, Ron Bonica <rbonica@juniper.net>, li zhenqiang <li_zhenqiang@hotmail.com>, Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>
Cc: spring <spring@ietf.org>, 6man <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, rtg-ads <rtg-ads@tools.ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com> <66f1195d-3e71-71d8-9304-1b5e76211c5b@si6networks.com> <17262_1567694774_5D711FB6_17262_144_1_53C29892C857584299CBF5D05346208A48BFA9FB@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <C7C2E1C43D652C4E9E49FE7517C236CB026B769F@dggeml529-mbx.china.huawei.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <357ceb44-5ef4-a5e6-4cb0-087792c9daf5@si6networks.com>
Date: Sat, 7 Sep 2019 05:54:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <C7C2E1C43D652C4E9E49FE7517C236CB026B769F@dggeml529-mbx.china.huawei.com>
Content-Type: text/plain; charset=iso-2022-jp
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/U4YTu4Z84LQqsLNVr64uBiIpyDk>
X-Mailman-Approved-At: Sun, 08 Sep 2019 23:56:10 -0700
Subject: Re: [spring] IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
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: Sat, 07 Sep 2019 03:04:50 -0000

On 6/9/19 18:32, Chengli (Cheng Li) wrote:
>
> But I have a question:
> 
> Why do these kind of arguments emerge right now instead of 5 years ago?
> We left the $B!H(Bproblem $B!H(B for 5 years? And suddenly we notice them? How
> interesting.

One possibility:
All this kind of arguments did emerge a long time ago -- NAmely, when
working on rfc2460bis, which eventually became RFC8200. As a results of
the problems associated with EH-insertion, there was IETF consensus to
explicitly ban it in RFC8200. Maybe some 6man'ers were not subscribed to
the spring wg list, were quite surprised to see documents relying on
EH-insertion (one ins spring, and another, indirectly, in lsr), and
hence decided to comment.

Just a guess, though.

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sun Sep  8 23:56:35 2019
Return-Path: <markzzzsmith@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 85B2E120E57; Fri,  6 Sep 2019 22:57:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 wsXpSNJVI3in; Fri,  6 Sep 2019 22:57:50 -0700 (PDT)
Received: from mail-oi1-x241.google.com (mail-oi1-x241.google.com [IPv6:2607:f8b0:4864:20::241]) (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 CD363120E5D; Fri,  6 Sep 2019 22:57:50 -0700 (PDT)
Received: by mail-oi1-x241.google.com with SMTP id v7so6835431oib.4; Fri, 06 Sep 2019 22:57:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+9DxPr7G13UTcUaX9+thZ9ZTJtr2dcJessvUDzUj0gI=; b=Fx4x3u2GsAFJT9nvK9PBPJEuLia8NoFnrMNOO1pG91sIJdZ5UY1Ehfrq3/W6P/AoD3 Q5s1WSPqkVgZR/hk+ub+e1w9hnxwBYy54wPuibZ+VCT10UtKX2FAdYWIe3hBfNS1f85+ JhSReM2pLUVJ6IQ/Z4euySSd7t0wmaURJszLMFMWwSFgkZCyM+VxG3n9SHT4L0zq11aF 0YWddeDhYP6IZ4xv3rv4ByN6IoVJRddOqXkCJ83j98PtNgZrWAzAGe25CHt9FksRrcEQ 53dhUHLw0xsG/+i3569JaCmMSmxSkHoKUW1Fo/9yoYOrXHweFq0aeFrUFK5YXO7hWGpy 9ilA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+9DxPr7G13UTcUaX9+thZ9ZTJtr2dcJessvUDzUj0gI=; b=SY8AW5P1aOgGwmvo+30sj64JjcFVbO8CJnWxN8jdoyosLWqbaLX925L93GKvgygvR6 gvHil4qM9DQPuKrgh8LH6+Xznji3Pps1/VSQsg8oKIFSvg4NXu1Lm2g3rTnGkStYl6PF 1m8ifL0ERjw93/+nheBWAZuQOLwBYOOGw46apSnhI+7TYfqMcMQOWABVkrTi1Cl7IKMP vIn7PgNy56Akg9co7lYMQQ/dfNSuXjPEMUPSrct7JlivFh2T5nlWmdt4yHOZ0V7F88KP /kBd0+vLWD6tnhjMHQkcezXZZZTDlJvWC4jVr9iRSQd4/JOmeOc+XFQU/C6pr+m90cHP h2Rg==
X-Gm-Message-State: APjAAAVVzIwleFQ69GP9gH3l+fSNlaB7uyfFaV8HySxLcslymdrXUbLl 5aQasidxLVBcTANdiEazdrGJYsPjd260nd9YzAQ=
X-Google-Smtp-Source: APXvYqxl4u0usf8g8v6BIR+ZHSoLXeCbw8fIOnUYYH9IAdtSsMKTMOwdL5ePYDMCm54fFxmMbjF8Y7XCNFfWYLY33lE=
X-Received: by 2002:aca:5588:: with SMTP id j130mr10168651oib.38.1567835870091;  Fri, 06 Sep 2019 22:57:50 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com> <66f1195d-3e71-71d8-9304-1b5e76211c5b@si6networks.com> <17262_1567694774_5D711FB6_17262_144_1_53C29892C857584299CBF5D05346208A48BFA9FB@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <C7C2E1C43D652C4E9E49FE7517C236CB026B769F@dggeml529-mbx.china.huawei.com> <357ceb44-5ef4-a5e6-4cb0-087792c9daf5@si6networks.com>
In-Reply-To: <357ceb44-5ef4-a5e6-4cb0-087792c9daf5@si6networks.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 7 Sep 2019 15:57:23 +1000
Message-ID: <CAO42Z2z=kJd_3zewDHqhA0n8o+RfsQ=D55Qg6bbn-9V_3iBsyw@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: "Chengli (Cheng Li)" <chengli13@huawei.com>, "bruno.decraene" <bruno.decraene@orange.com>,  Ron Bonica <rbonica@juniper.net>, li zhenqiang <li_zhenqiang@hotmail.com>,  Ole Troan <otroan@employees.org>, Fernando Gont <fernando@gont.com.ar>, spring <spring@ietf.org>,  6man <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>,  draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  rtg-ads <rtg-ads@tools.ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/enxWlw7eQgKGBjs1WJ2ZM0FKwfU>
X-Mailman-Approved-At: Sun, 08 Sep 2019 23:56:10 -0700
Subject: Re: [spring] IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
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: Sat, 07 Sep 2019 05:57:53 -0000

On Sat, 7 Sep 2019 at 13:05, Fernando Gont <fgont@si6networks.com> wrote:
>
> On 6/9/19 18:32, Chengli (Cheng Li) wrote:
> >
> > But I have a question:
> >
> > Why do these kind of arguments emerge right now instead of 5 years ago?
> > We left the =E2=80=9Cproblem =E2=80=9C for 5 years? And suddenly we not=
ice them? How
> > interesting.
>
> One possibility:
> All this kind of arguments did emerge a long time ago -- NAmely, when
> working on rfc2460bis, which eventually became RFC8200. As a results of
> the problems associated with EH-insertion, there was IETF consensus to
> explicitly ban it in RFC8200. Maybe some 6man'ers were not subscribed to
> the spring wg list, were quite surprised to see documents relying on
> EH-insertion (one ins spring, and another, indirectly, in lsr), and
> hence decided to comment.
>
> Just a guess, though.
>

It's been clear since RFC 1883, the first IPv6 specification RFC from
December 1995:

"With one exception, extension headers are *not examined or processed
   by any node along a packet's delivery path*, until the packet reaches
   the node (or each of the set of nodes, in the case of multicast)
   identified in the Destination Address field of the IPv6 header."


Similar text goes back to the SIPP spec from 1994 when EHs were called
"optional headers":

"With one exception, optional headers are not examined or processed by any
node along a packet's delivery path, until the packet reaches the node (or
set of nodes, in the case of multicast) identified in the Destination
Address field of the SIPP header."

https://tools.ietf.org/html/draft-ietf-sipp-spec-00


It was more specifically explained in RFC 8200 only because some
people were claiming that the meaning of "examined" or "processed" are
ambiguous.



> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Mon Sep  9 02:57:27 2019
Return-Path: <li_zhenqiang@hotmail.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 DCDEC120043; Mon,  9 Sep 2019 02:57:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.114
X-Spam-Level: 
X-Spam-Status: No, score=-1.114 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 t4Wp8wW-IZ-S; Mon,  9 Sep 2019 02:57:15 -0700 (PDT)
Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254070.outbound.protection.outlook.com [40.92.254.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C529C12004C; Mon,  9 Sep 2019 02:57:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c0TDB6JTjviIu3aq+aD+NIOwXhldRy2Gqmvjt4G0UiLVErplkzL22665x/ykfy9hfyXdULLGYfHo8/PUsTUuzmOhuQjJwkzWXxULc55Z/NARXPJej56QiDY23qUfhijw0n1V5d9F+UBs1NKvQpVJA9hHgN4YpKKfbmkrbw3kTEHddBWvegHp26LXixKNgJD/lYQy+9LlOb6rcImAxk456qQJsAZ62oqnkfk4T+XsHyXXiAityvhAtXVn9qZ6M29HBoEVVhvGkDlGvHPGLlWH1qKDgaYYvM/wapyANPSu+5VX9cwSSAZ2tDJCJUvvc0AO0g+NAMyXeLLEZcfp9CYJUA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JIPaQsYmWfDAw7cxPWaYLVKqj5ZEzr9Gg3bnzpNjWUg=; b=b2n87uRLjm/xmU8/VVtrg7t1i2a628ewKHPOR/lAI3F5v/Oug/YOBpUtLRKg/bGinYS55be4FqjjYlLrreBZapyjc1NUJBoR5j4da0bl2OlllHJ2JndDrYn5/RBvK6o0V8xpDHIyamjcxdKPx2gmcnLRohjkFPCbVilngivGZW8a1UzohEeWtq2KiPv5uUhqRUq8UkHeFWRuEXiCbSXCsbkxrhBwoaFjdoSHk4PQ1eygpB6ioSdOud8dRIU3ospsNP5X/OrygIotL9cPECBzjUk9roc7OwdTmIY1Ob4CJLpCek6viBgKuLglfVv9Au6oG5eWoByiaQbZMVMRf1VKGg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JIPaQsYmWfDAw7cxPWaYLVKqj5ZEzr9Gg3bnzpNjWUg=; b=NZSuRJ9k1C9kSSI9+Ta2OGjdDBbUDWwVXD+Sd9zGxrSbHqbLxq7Sz5w3h0hKIADRTyZTyrjnLlrL5KclfMP26tDEZTAogof4eLfJZZnGp33Zm+bK33YBsedyFMIGQFNyYePCpJzQUIfyfT0MLuMbuDjvr+84iutAfXwUlAqurftsva5J7tE5GCJDQ/L6fWABB9XLk1rBXcGZso7WmOZZayEzh53Cdkx28UUCYc4ZQb9K1t39Ue4yTC0yHjgmA9PGT16wN+w0wwFYEbU8C1DCze4MzHuiQTUgSbTLQStfgHEOVs9M9vxRSuLzpDosaJuMbRED1IGpu8kHDJ9WxoWjPQ==
Received: from HK2APC01FT058.eop-APC01.prod.protection.outlook.com (10.152.248.53) by HK2APC01HT098.eop-APC01.prod.protection.outlook.com (10.152.249.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14; Mon, 9 Sep 2019 09:57:10 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com (10.152.248.55) by HK2APC01FT058.mail.protection.outlook.com (10.152.249.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14 via Frontend Transport; Mon, 9 Sep 2019 09:57:10 +0000
Received: from HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34]) by HK0PR03MB3970.apcprd03.prod.outlook.com ([fe80::58ab:9421:d860:7c34%6]) with mapi id 15.20.2263.005; Mon, 9 Sep 2019 09:57:10 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, Fernando Gont <fgont@si6networks.com>
Thread-Topic: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Thread-Index: AdVjS14TVsuRj78sSeu1r8rfsn3VOQ==
Date: Mon, 9 Sep 2019 09:57:09 +0000
Message-ID: <HK0PR03MB397023E40C7911E68AF1C388FCB70@HK0PR03MB3970.apcprd03.prod.outlook.com>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com>, <538732E2-915B-4952-A439-F4678FCC21B2@employees.org>, <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com>, <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org>, <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com>, <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org>, <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com>, <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com>, <BYAPR05MB5463F429E6AA307D0F313B9AAEBB0@BYAPR05MB5463.namprd05.prod.outlook.com>, <CAOj+MMGH25AoQ6hvoKa4jVonPcauD6xY2pgwnZFtwvF559V+vQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK2PR02CA0179.apcprd02.prod.outlook.com (2603:1096:201:21::15) To HK0PR03MB3970.apcprd03.prod.outlook.com (2603:1096:203:97::17)
x-incomingtopheadermarker: OriginalChecksum:AAA501F0A7BFC289692AAA8F3BEBA052AD0FB042EDF445F358C58BC7E1D07F5A; UpperCasedChecksum:B47369121FA7200138594621B96DC720E9963CA93F6C7DB5D3CE5F4D268BAFC4; SizeAsReceived:8265; Count:51
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [FUUo12RWObvmbs1IfVVsJQe0TXMhJaWTLWFQHqhD9F4=]
x-microsoft-original-message-id: <2019090917570747793610@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 51
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:HK2APC01HT098; 
x-ms-traffictypediagnostic: HK2APC01HT098:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-message-info: XnT7CPz9vXK96IHkaPNhx0Tg0RQWtrcvkrOMnrBe8ZPn1bHMPCQoygGxLKj22g9/5huSDnLGxBVtDP/fsjFkMepxGK5T9YEkrFmleXlhERh4yqUmyIqXny+j7+y19z3KzpNx75k1R0SzrbIVx0GAcAy0Y/NUptcUQMHuOMzEn21ohM7nkmG+wtSUTaUwd9gD
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB397023E40C7911E68AF1C388FCB70HK0PR03MB3970apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 267d3af6-ce0c-4b8e-4a20-08d7350c1437
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 09:57:10.1516 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT098
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qNWX1-hfM9KC2pU3Hlisge2Wyq8>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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, 09 Sep 2019 09:57:18 -0000

--_000_HK0PR03MB397023E40C7911E68AF1C388FCB70HK0PR03MB3970apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVsbG8gYWxsLA0KDQpBbmQgd2Ugc2hvdWxkIG5vdCBpZ25vcmUgdGhhdCBSRkM4MjAwIGFsc28g
c2F5czoNCkVhY2ggZXh0ZW5zaW9uIGhlYWRlciBzaG91bGQgb2NjdXIgYXQgbW9zdCBvbmNlLCBl
eGNlcHQgZm9yIHRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciwgd2hpY2ggc2hvdWxkIG9j
Y3VyIGF0IG1vc3QgdHdpY2UgKG9uY2UgYmVmb3JlIGEgUm91dGluZyBoZWFkZXIgYW5kIG9uY2Ug
YmVmb3JlIHRoZSB1cHBlci1sYXllciBoZWFkZXIpLg0KDQpCZXN0IFJlZ2FyZHMsDQpaaGVucWlh
bmcgTGkNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpsaV96aGVucWlhbmdAaG90
bWFpbC5jb20NCg0KRnJvbTogUm9iZXJ0IFJhc3p1azxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+
DQpEYXRlOiAyMDE5LTA5LTA2IDAyOjAwDQpUbzogUm9uIEJvbmljYTxtYWlsdG86cmJvbmljYT00
MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPg0KQ0M6IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86
c3ByaW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz47IFN1
cmVzaCBLcmlzaG5hbjxtYWlsdG86c3VyZXNoLmtyaXNobmFuQGdtYWlsLmNvbT47IEZlcm5hbmRv
IEdvbnQ8bWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbT4NClN1YmplY3Q6IFJlOiBbc3ByaW5n
XSBTcGlyaXQgYW5kIExldHRlciBvZiB0aGUgTGF3ICh3YXM6IFF1ZXN0aW9uIGFib3V0IFNSdjYg
SW5zZXJ0IGZ1bmN0aW9uKQ0KSGkgUm9uLA0KDQpOb3BlIHRoYXQgaXMgbm90IGNvcnJlY3QgaW50
ZXJwcmV0YXRpb24uIExldCBtZSB0cnkgdG8gcmVwaHJhc2UgaXQgLi4uDQoNCg0KICAqICAgQW4g
SVB2NiBwYXRoIGNvbnRhaW5zIGEgc291cmNlIG5vZGUsIGEgZGVzdGluYXRpb24gbm9kZSwgYW5k
IHRyYW5zaXQgbm9kZXMNCiAgKiAgIFRyYW5zaXQgbm9kZXMgYmVsb25nIHRvIG5ldHdvcmsgb3Bl
cmF0b3JzIHdoaWNoIG1vdmUgdGhlIHBhY2tldHMNCiAgKiAgIFdoZW4gcGFja2V0IGVudGVycyBv
cGVyYXRvcidzIG5ldHdvcmsgaXQgY2FuIGJlIGVuY2Fwc3VsYXRlZCBhbmQgbmV3IHNyYywgZHN0
IGFuZCBhbnkgb3RoZXIgZWxlbWVudHMgYWRkZWQgdG8gaXRzIGhlYWRlciAtIG9yaWdpbmFsIHBh
Y2tldCBiZWNvbWVzIGp1c3QgdGhlIHBheWxvYWQNCiAgKiAgIFRoZW4gbmV3IHBhY2tldCAoYW5k
IHBheWxvYWQpIGlzIHNlbmQgd2l0aGluIGdpdmVuIGRvbWFpbiB2aWEgdHJhbnNpdCBub2Rlcy4N
CiAgKiAgIFNvbWUgdHJhbnNpdCBub2RlcyBqdXN0IGRvIGJhc2ljIElQdjYgZm9yd2FyZGluZywg
c29tZSBtYXkgc2VlIHRoZW1zZWx2ZXMgaW4gdGhlIGRzdCBmaWVsZCBvZiB0aGUgcGFja2V0IGlt
cG9zZWQgYnkgaW5ncmVzcyBub2RlLg0KICAqICAgSWYgdGhpcyBpcyB0aGUgY2FzZSAod2hlbiBw
YWNrZXQgaXMgcmVjZWl2ZWQgYnkgc2VnbWVudCBlbmRwb2ludCkgcGFja2V0cyBhcmUgcHJvY2Vz
c2VkIGFzIGRlZmluZWQgYnkgU1J2NiBydWxlcy4NCiAgKiAgIEFjY29yZGluZyB0byBSRkMgODIw
MCwgc2VnbWVudCBlbmRwb2ludHMgY2FuIGluc2VydCwgY2hhbmdlLCBvciBkZWxldGUgZXh0ZW5z
aW9uIGhlYWRlcnMuIEhvd2V2ZXIsIHRyYW5zaXQgbm9kZXMgdGhhdCBhcmUgbm90IHNlZ21lbnQg
bm9kZXMgY2Fubm90IGluc2VydCwgY2hhbmdlIG9yIGRlbGV0ZSBleHRlbnNpb24gaGVhZGVycw0K
DQpOb3cgdGhhdCBpcyBtb3JlIGxpa2Ugd2hhdCBJIGhpZ2hsaWdodGVkIGZldyB0aW1lcyBhbHJl
YWR5IC4uLg0KDQpCZXN0LA0KUi4uDQoNCg0KDQpPbiBUaHUsIFNlcCA1LCAyMDE5IGF0IDc6NTIg
UE0gUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIuLm5ldEBkbWFyYy5pZXRmLm9yZzxtYWls
dG86NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4+IHdyb3RlOg0KUm9iZXJ0LA0KDQpJIHRo
aW5rIHRoYXQgSSBjYW4gc3VtbWFyaXplIHdoYXQgeW91IGFyZSBzYXlpbmcgYXMgZm9sbG93czoN
Cg0KDQogICogICBBbiBJUHY2IHBhdGggY29udGFpbnMgYSBzb3VyY2Ugbm9kZSwgYSBkZXN0aW5h
dGlvbiBub2RlLCBhbmQgdHJhbnNpdCBub2Rlcw0KICAqICAgU29tZSB0cmFuc2l0IG5vZGVzIGFy
ZSBhbHNvIHNlZ21lbnQgZW5kcG9pbnRzLiBTZWdtZW50IGVuZHBvaW50cyBhcmUgaWRlbnRpZmll
ZCBieSBlaXRoZXIgb2YgdGhlIGZvbGxvd2luZzoNCiAgICAgKiAgIFRoZSBpbml0aWFsIHZhbHVl
IG9mIHRoZSBJUHY2IGFkZHJlc3MNCiAgICAgKiAgIEFuIGVudHJ5IGluIHRoZSBzZWdtZW50IGxp
c3Qgb2YgdGhlIFJvdXRpbmcgaGVhZGVyDQogICogICBBY2NvcmRpbmcgdG8gUkZDIDgyMDAsIHNl
Z21lbnQgZW5kcG9pbnRzIGNhbiBpbnNlcnQsIGNoYW5nZSwgb3IgZGVsZXRlIGV4dGVuc2lvbiBo
ZWFkZXJzLiBIb3dldmVyLCB0cmFuc2l0IG5vZGVzIHRoYXQgYXJlIG5vdCBzZWdtZW50IGhlYWRl
cnMgY2Fubm90IGluc2VydCwgY2hhbmdlIG9yIGRlbGV0ZSBleHRlbnNpb24gaGVhZGVycw0KDQpI
YXZlIEkgcmVhZCB5b3VyIGVtYWlsLCBiZWxvdywgY29ycmVjdGx5PyBJcyB0aGlzIHdoYXQgeW91
IGFyZSBhY3R1YWxseSBzYXlpbmc/DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQpGcm9tOiBzcHJpbmcgPHNw
cmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+IE9u
IEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDUsIDIw
MTkgMTA6MjggQU0NClRvOiBGZXJuYW5kbyBHb250IDxmZ29udEBzaTZuZXR3b3Jrcy5jb208bWFp
bHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbT4+DQpDYzogU3VyZXNoIEtyaXNobmFuIDxzdXJlc2gu
a3Jpc2huYW5AZ21haWwuY29tPG1haWx0bzpzdXJlc2gua3Jpc2huYW5AZ21haWwuY29tPj47IDZt
YW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+OyBPbGUgVHJvYW4gPG90cm9hbkBlbXBs
b3llZXMub3JnPG1haWx0bzpvdHJvYW5AZW1wbG95ZWVzLm9yZz4+OyBKb2VsIE0uIEhhbHBlcm4g
PGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pjsgc3ByaW5n
QGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10g
U3Bpcml0IGFuZCBMZXR0ZXIgb2YgdGhlIExhdyAod2FzOiBRdWVzdGlvbiBhYm91dCBTUnY2IElu
c2VydCBmdW5jdGlvbikNCg0KDQozKSBOb3cgdGhlcmUncyBhdCBsZWFzdCBvbmUgSS1EIGluIHNw
cmluZyB0aGF0IGlnbm9yZXMgUkZDODIwMCwgYW5kDQpwcm9wb3NlcyBFSC1pbnNlcnRpb24gYXMg
aWYgaXQgd2FzIGFsbG93ZWQsIGVzc2VudGlhbGx5IGNpcmN1bXZlbnRpbmcNClJGQzgyMDAsIGFu
ZCBJRVRGIGNvbnNlbnN1cy4NCg0KSW5jb3JyZWN0LiBSRkM4MjAwIG1ha2VzIGl0IGJsYWNrIG9u
IHdoaXRlIGNsZWFyIHRoYXQgaW5zZXJ0aW9uLCBkZWxldGlvbiBhbmQgbWFuZ2xpbmcgaXMgYWxs
b3dlZCBpbiBJUHY2IGlmIGRlc3RpbmF0aW9uIGlzIHlvdXJzZWxmIGluIHRoZSBwYWNrZXQncyBJ
UHY2IG91dGVyIGhlYWRlci4NCg0KU28gZnVuY3Rpb25zIHRvIGluc2VydCBTUkggb3IgZGVsZXRl
IGl0IGRpc2N1c3NlZCBpbiBTUFJJTkcgRE8gTk9UIHZpb2xhdGUgYW55dGhpbmcuDQoNClJlbWVt
YmVyIC0gaW4gU1J2NiB5b3UgKmNoYW5nZSogSVB2NiBkc3QgYXQgZWFjaCBlbmQgb2Ygc2VnbWVu
dC4gU28gZWFjaCBTUiBzZWdtZW50IG5vZGUgY2FuIGxlZ2FsbHkgIGRvIHdoYXRldmVyIGl0IG5l
ZWRzIHdpdGggRUguDQoNCklzIHRoaXMgY2xlYXIgZW5vdWdoPw0KDQotIC0gLQ0KDQpUaGVyZSBp
cyBvdGhlciBpbmRpdmlkdWFsIGRvY3VtZW50IGluIDZtYW4gcHJvcG9zaW5nIGEgc29sdXRpb24g
Zm9yIEZSUiBpbiBJUHY2IHdoaWNoIGdvZXMgYmV5b25kIHRoZSBhYm92ZS4gQnV0IGl0IGluIG5v
IHdheSB0aGF0IHNob3VsZCBpbXBhY3QgYmFzZSBzcGVjcy4gQXMgd3JpdHRlbiBiYXNlIHNwZWNz
IGNhbiBiZSB1c2VkIDEwMCUgbGVnYWxseSBhY2NvcmRpbmcgdG8gUkZDODIwMCBhcyBpdCBzdGFu
ZHMgdG9kYXkuLi4NCg0KTm93IGlmIDZtYW4gcmVzcG9uc2UgdG8gcHJvcG9zbCBvZiBTUnY2IHVz
ZSBjYXNlIGZvciBGUlIgd2l0aCBUSS1MRkEgd2lsbCBzdGF0ZSAiSVB2NiB3YXMgbm90IGRlc2ln
bmVkIGZvciB0aGF0IiAtIEkgYW0gZmluZS4gSXQgd2lsbCBtYWtlIElQdjYgZGVwbG95bWVudHMg
Zm9yIHN1cmUgbXVjaCBtb3JlIHJvYnVzdC4gSXQgbWF5IGV2ZW4gaGVscCBlbmQgdG8gZW5kIHBy
aW5jaXBsZSBzaGluZSBhZ2FpbiBhbmQgZ2V0IGFsbCBvZiB5b3VyIGVuZCBJUHY2IGNvbXB1dGUg
YW5kIHNldC10b3AgYm94ZXMgZnVsbCBvcGVuIHRvIGdsb2JhbCBoYWNrZXJzLg0KDQpUaHgsDQpS
Lg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0Bp
ZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zcHJpbmcNCg==

--_000_HK0PR03MB397023E40C7911E68AF1C388FCB70HK0PR03MB3970apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <CF0E4FDEF1F135428D93BCAAA8AEA04C@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9b2wsIHVsIHsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9t
OiAwcHg7IGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfXAgeyBtYXJnaW4tdG9wOiAwcHg7
IG1hcmdpbi1ib3R0b206IDBweDsgfWRpdi5Gb3hEaXYyMDE5MDkwOTE3NTQxOTU1MzAyOSB7IH1i
b2R5IHsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiDlvq7ova/pm4Xpu5E7IGNvbG9y
OiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjU7IH08L3N0eWxlPg0KPC9oZWFkPg0KPGJv
ZHk+DQo8ZGl2PkhlbGxvIGFsbCw8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PjxzcGFu
Pjwvc3Bhbj5BbmQgd2Ugc2hvdWxkIG5vdCBpZ25vcmUgdGhhdCBSRkM4MjAwIGFsc28gc2F5czo8
L2Rpdj4NCjxkaXY+DQo8ZGl2PkVhY2ggZXh0ZW5zaW9uIGhlYWRlciBzaG91bGQgb2NjdXIgYXQg
bW9zdCBvbmNlLCBleGNlcHQgZm9yIHRoZSZuYnNwOzxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
LjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ij5E
ZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciwgd2hpY2ggc2hvdWxkIG9jY3VyIGF0IG1vc3QgdHdp
Y2UgKG9uY2UmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBsaW5l
LWhlaWdodDogMS41OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsiPmJlZm9yZQ0KIGEg
Um91dGluZyBoZWFkZXIgYW5kIG9uY2UgYmVmb3JlIHRoZSB1cHBlci1sYXllciBoZWFkZXIpLjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+QmVzdCBSZWdhcmRz
LDwvZGl2Pg0KPGRpdj5aaGVucWlhbmcgTGk8L2Rpdj4NCjxociBzdHlsZT0id2lkdGg6IDIxMHB4
OyBoZWlnaHQ6IDFweDsiIGNvbG9yPSIjYjVjNGRmIiBzaXplPSIxIiBhbGlnbj0ibGVmdCI+DQo8
ZGl2PjxzcGFuPg0KPGRpdiBzdHlsZT0iTUFSR0lOOiAxMHB4OyBGT05ULUZBTUlMWTogdmVyZGFu
YTsgRk9OVC1TSVpFOiAxMHB0Ij4NCjxkaXY+bGlfemhlbnFpYW5nQGhvdG1haWwuY29tPC9kaXY+
DQo8L2Rpdj4NCjwvc3Bhbj48L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tVG9wOiAw
cHg7IG1hcmdpbi1Cb3R0b206IDBweDsgbWFyZ2luLUxlZnQ6IDAuNWVtIj4NCjxkaXY+Jm5ic3A7
PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2IHN0eWxlPSJQQURESU5HLVJJ
R0hUOiA4cHg7IFBBRERJTkctTEVGVDogOHB4OyBGT05ULVNJWkU6IDEycHg7Rk9OVC1GQU1JTFk6
dGFob21hO0NPTE9SOiMwMDAwMDA7IEJBQ0tHUk9VTkQ6ICNlZmVmZWY7IFBBRERJTkctQk9UVE9N
OiA4cHg7IFBBRERJTkctVE9QOiA4cHgiPg0KPGRpdj48Yj5Gcm9tOjwvYj4mbmJzcDs8YSBocmVm
PSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPlJvYmVydCBSYXN6dWs8L2E+PC9kaXY+DQo8ZGl2
PjxiPkRhdGU6PC9iPiZuYnNwOzIwMTktMDktMDYmbmJzcDswMjowMDwvZGl2Pg0KPGRpdj48Yj5U
bzo8L2I+Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5p
ZXRmLm9yZyI+Um9uIEJvbmljYTwvYT48L2Rpdj4NCjxkaXY+PGI+Q0M6PC9iPiZuYnNwOzxhIGhy
ZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9
Im1haWx0bzo2bWFuQGlldGYub3JnIj4NCjZtYW5AaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWls
dG86c3VyZXNoLmtyaXNobmFuQGdtYWlsLmNvbSI+U3VyZXNoIEtyaXNobmFuPC9hPjsNCjxhIGhy
ZWY9Im1haWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20iPkZlcm5hbmRvIEdvbnQ8L2E+PC9kaXY+
DQo8ZGl2PjxiPlN1YmplY3Q6PC9iPiZuYnNwO1JlOiBbc3ByaW5nXSBTcGlyaXQgYW5kIExldHRl
ciBvZiB0aGUgTGF3ICh3YXM6IFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uKTwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJGb3hEaXYyMDE5MDkwOTE3
NTQxOTU1MzAyOSI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXYgZGlyPSJsdHIiPkhpIFJvbiwNCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pk5vcGUgdGhhdCBpcyBub3QgY29ycmVjdCBpbnRlcnByZXRh
dGlvbi4gTGV0IG1lIHRyeSB0byByZXBocmFzZSBpdCAuLi4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJtYXJnaW4tdG9wOiAwcHg7
Ij4NCjxsaSBjbGFzcz0iZ21haWwtbV84MjYxNDY0Mzk0NjExMDA1NzAzTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+QW4gSVB2NiBwYXRoIGNvbnRhaW5zIGEgc291cmNl
IG5vZGUsIGEgZGVzdGluYXRpb24gbm9kZSwgYW5kIHRyYW5zaXQgbm9kZXM8dT48L3U+PHU+PC91
PjwvbGk+PGxpIGNsYXNzPSJnbWFpbC1tXzgyNjE0NjQzOTQ2MTEwMDU3MDNNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj5UcmFuc2l0IG5vZGVzIGJlbG9uZyB0byBuZXR3
b3JrIG9wZXJhdG9ycyB3aGljaCBtb3ZlIHRoZSBwYWNrZXRzJm5ic3A7PC9saT48bGkgY2xhc3M9
ImdtYWlsLW1fODI2MTQ2NDM5NDYxMTAwNTcwM01zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDowaW4iPldoZW4gcGFja2V0IGVudGVycyBvcGVyYXRvcidzIG5ldHdvcmsgaXQgY2Fu
IGJlIGVuY2Fwc3VsYXRlZCBhbmQgbmV3IHNyYywgZHN0IGFuZCBhbnkgb3RoZXIgZWxlbWVudHMg
YWRkZWQgdG8gaXRzIGhlYWRlciAtIG9yaWdpbmFsIHBhY2tldCBiZWNvbWVzIGp1c3QgdGhlIHBh
eWxvYWQ8L2xpPjxsaSBjbGFzcz0iZ21haWwtbV84MjYxNDY0Mzk0NjExMDA1NzAzTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+VGhlbiBuZXcgcGFja2V0IChhbmQgcGF5
bG9hZCkgaXMgc2VuZCB3aXRoaW4gZ2l2ZW4gZG9tYWluIHZpYSB0cmFuc2l0IG5vZGVzLiZuYnNw
OzwvbGk+PGxpIGNsYXNzPSJnbWFpbC1tXzgyNjE0NjQzOTQ2MTEwMDU3MDNNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj5Tb21lIHRyYW5zaXQgbm9kZXMganVzdCBkbyBi
YXNpYyBJUHY2IGZvcndhcmRpbmcsIHNvbWUgbWF5IHNlZSB0aGVtc2VsdmVzIGluIHRoZSBkc3Qg
ZmllbGQgb2YgdGhlIHBhY2tldCBpbXBvc2VkIGJ5IGluZ3Jlc3Mgbm9kZS48L2xpPjxsaSBjbGFz
cz0iZ21haWwtbV84MjYxNDY0Mzk0NjExMDA1NzAzTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjBpbiI+SWYgdGhpcyBpcyB0aGUgY2FzZSAod2hlbiBwYWNrZXQgaXMgcmVjZWl2
ZWQgYnkgc2VnbWVudCBlbmRwb2ludCkgcGFja2V0cyBhcmUgcHJvY2Vzc2VkIGFzIGRlZmluZWQg
YnkgU1J2NiBydWxlcy4mbmJzcDs8L2xpPjxsaSBjbGFzcz0iZ21haWwtbV84MjYxNDY0Mzk0NjEx
MDA1NzAzTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+QWNjb3JkaW5n
IHRvIFJGQyA4MjAwLCBzZWdtZW50IGVuZHBvaW50cyBjYW4gaW5zZXJ0LCBjaGFuZ2UsIG9yIGRl
bGV0ZSBleHRlbnNpb24gaGVhZGVycy4gSG93ZXZlciwgdHJhbnNpdCBub2RlcyB0aGF0IGFyZSBu
b3Qgc2VnbWVudCBub2RlcyBjYW5ub3QgaW5zZXJ0LCBjaGFuZ2Ugb3IgZGVsZXRlIGV4dGVuc2lv
bg0KIGhlYWRlcnM8L2xpPjwvdWw+DQo8ZGl2Pk5vdyB0aGF0IGlzIG1vcmUgbGlrZSB3aGF0IEkg
aGlnaGxpZ2h0ZWQgZmV3IHRpbWVzIGFscmVhZHkgLi4uJm5ic3A7PC9kaXY+DQo8L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkJlc3QsPC9kaXY+DQo8ZGl2PlIuLjwvZGl2Pg0KPGRpdj48
YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjxicj4NCjxkaXYgY2xhc3M9
ImdtYWlsX3F1b3RlIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUaHUs
IFNlcCA1LCAyMDE5IGF0IDc6NTIgUE0gUm9uIEJvbmljYSAmbHQ7cmJvbmljYT08YSBocmVmPSJt
YWlsdG86NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyI+NDBqdW5pcGVyLi5uZXRAZG1hcmMu
aWV0Zi5vcmc8L2E+Jmd0OyB3cm90ZTo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGNsYXNzPSJn
bWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDox
cHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxkaXYgbGFuZz0i
RU4tVVMiPg0KPGRpdiBjbGFzcz0iZ21haWwtbV84MjYxNDY0Mzk0NjExMDA1NzAzV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJvYmVydCw8dT48L3U+PHU+PC91PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SSB0aGluayB0aGF0IEkgY2FuIHN1bW1hcml6ZSB3aGF0IHlvdSBhcmUgc2F5aW5n
IGFzIGZvbGxvd3M6PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48
L3U+Jm5ic3A7PHU+PC91PjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyIgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9ImdtYWlsLW1fODI2MTQ2NDM5NDYxMTAwNTcwM01zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPkFuIElQdjYgcGF0aCBjb250YWlucyBhIHNv
dXJjZSBub2RlLCBhIGRlc3RpbmF0aW9uIG5vZGUsIGFuZCB0cmFuc2l0IG5vZGVzPHU+PC91Pjx1
PjwvdT48L2xpPjxsaSBjbGFzcz0iZ21haWwtbV84MjYxNDY0Mzk0NjExMDA1NzAzTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+U29tZSB0cmFuc2l0IG5vZGVzIGFyZSBh
bHNvIHNlZ21lbnQgZW5kcG9pbnRzLiBTZWdtZW50IGVuZHBvaW50cyBhcmUgaWRlbnRpZmllZCBi
eSBlaXRoZXIgb2YgdGhlIGZvbGxvd2luZzo8dT48L3U+PHU+PC91PjwvbGk+PHVsIHN0eWxlPSJt
YXJnaW4tdG9wOiAwcHg7IiB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJnbWFpbC1tXzgyNjE0
NjQzOTQ2MTEwMDU3MDNNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj5U
aGUgaW5pdGlhbCB2YWx1ZSBvZiB0aGUgSVB2NiBhZGRyZXNzPHU+PC91Pjx1PjwvdT48L2xpPjxs
aSBjbGFzcz0iZ21haWwtbV84MjYxNDY0Mzk0NjExMDA1NzAzTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjBpbiI+QW4gZW50cnkgaW4gdGhlIHNlZ21lbnQgbGlzdCBvZiB0aGUg
Um91dGluZyBoZWFkZXI8dT48L3U+PHU+PC91PjwvbGk+PC91bD4NCjxsaSBjbGFzcz0iZ21haWwt
bV84MjYxNDY0Mzk0NjExMDA1NzAzTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjBpbiI+QWNjb3JkaW5nIHRvIFJGQyA4MjAwLCBzZWdtZW50IGVuZHBvaW50cyBjYW4gaW5zZXJ0
LCBjaGFuZ2UsIG9yIGRlbGV0ZSBleHRlbnNpb24gaGVhZGVycy4gSG93ZXZlciwgdHJhbnNpdCBu
b2RlcyB0aGF0IGFyZSBub3Qgc2VnbWVudCBoZWFkZXJzIGNhbm5vdCBpbnNlcnQsIGNoYW5nZSBv
ciBkZWxldGUgZXh0ZW5zaW9uDQogaGVhZGVyczx1PjwvdT48dT48L3U+PC9saT48L3VsPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5IYXZlIEkgcmVhZCB5b3VyIGVtYWlsLCBiZWxvdywgY29ycmVjdGx5PyBJcyB0aGlz
IHdoYXQgeW91IGFyZSBhY3R1YWxseSBzYXlpbmc/PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48dT48L3U+Jm5ic3A7PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSb248
dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48
L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IHNwcmluZyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3By
aW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQg
UmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgNSwgMjAxOSAxMDoy
OCBBTTxicj4NCjxiPlRvOjwvYj4gRmVybmFuZG8gR29udCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZn
b250QHNpNm5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmZnb250QHNpNm5ldHdvcmtzLmNv
bTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBTdXJlc2ggS3Jpc2huYW4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpzdXJlc2gua3Jpc2huYW5AZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c3VyZXNoLmty
aXNobmFuQGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj42bWFuQGlldGYub3JnPC9hPjsgT2xlIFRyb2FuICZsdDs8YSBocmVm
PSJtYWlsdG86b3Ryb2FuQGVtcGxveWVlcy5vcmciIHRhcmdldD0iX2JsYW5rIj5vdHJvYW5AZW1w
bG95ZWVzLm9yZzwvYT4mZ3Q7OyBKb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIFNw
aXJpdCBhbmQgTGV0dGVyIG9mIHRoZSBMYXcgKHdhczogUXVlc3Rpb24gYWJvdXQgU1J2NiBJbnNl
cnQgZnVuY3Rpb24pPHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48
L3U+Jm5ic3A7PHU+PC91PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6
IDFwdDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMGlu
IDBpbiAwaW4gNnB0OyBtYXJnaW46IDBweCAwaW4gNXB0IDQuOHB0OyI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4zKSBOb3cgdGhlcmUncyBhdCBsZWFzdCBvbmUgSS1EIGluIHNwcmluZyB0aGF0IGln
bm9yZXMgUkZDODIwMCwgYW5kPGJyPg0KcHJvcG9zZXMgRUgtaW5zZXJ0aW9uIGFzIGlmIGl0IHdh
cyBhbGxvd2VkLCBlc3NlbnRpYWxseSBjaXJjdW12ZW50aW5nPGJyPg0KUkZDODIwMCwgYW5kIElF
VEYgY29uc2Vuc3VzLjx1PjwvdT48dT48L3U+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJw
dDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj5JbmNvcnJlY3QuIFJGQzgyMDAgbWFrZXMg
aXQgYmxhY2sgb24gd2hpdGUgY2xlYXIgdGhhdCBpbnNlcnRpb24sIGRlbGV0aW9uIGFuZCBtYW5n
bGluZyBpcyBhbGxvd2VkIGluIElQdjYgaWYgZGVzdGluYXRpb24gaXMgeW91cnNlbGYgaW4gdGhl
IHBhY2tldCdzIElQdjYgb3V0ZXIgaGVhZGVyLg0KPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMnB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWYiPjx1PjwvdT4mbmJzcDs8dT48L3U+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTJwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj5TbyBmdW5j
dGlvbnMgdG8gaW5zZXJ0IFNSSCBvciBkZWxldGUgaXQgZGlzY3Vzc2VkIGluIFNQUklORyBETyBO
T1QgdmlvbGF0ZSBhbnl0aGluZy4mbmJzcDs8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTJwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj5SZW1lbWJlciAtIGluIFNSdjYg
eW91ICpjaGFuZ2UqIElQdjYgZHN0IGF0IGVhY2ggZW5kIG9mIHNlZ21lbnQuIFNvIGVhY2ggU1Ig
c2VnbWVudCBub2RlIGNhbiBsZWdhbGx5Jm5ic3A7IGRvIHdoYXRldmVyIGl0IG5lZWRzIHdpdGgg
RUguJm5ic3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2ZvbnQtZmFtaWx5OkFy
aWFsLHNhbnMtc2VyaWYiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJwdDtm
b250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj5JcyB0aGlzIGNsZWFyIGVub3VnaD8mbmJzcDs8
dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1z
ZXJpZiI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2ZvbnQtZmFtaWx5
OkFyaWFsLHNhbnMtc2VyaWYiPi0gLSAtJm5ic3A7PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMnB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWYiPjx1PjwvdT4mbmJzcDs8dT48L3U+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTJwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj5UaGVyZSBp
cyBvdGhlciBpbmRpdmlkdWFsIGRvY3VtZW50IGluIDZtYW4gcHJvcG9zaW5nIGEgc29sdXRpb24g
Zm9yIEZSUiBpbiBJUHY2IHdoaWNoIGdvZXMgYmV5b25kJm5ic3A7dGhlIGFib3ZlLiBCdXQgaXQg
aW4gbm8gd2F5IHRoYXQgc2hvdWxkIGltcGFjdCBiYXNlIHNwZWNzLiBBcyB3cml0dGVuIGJhc2Ug
c3BlY3MNCiBjYW4gYmUgdXNlZCAxMDAlIGxlZ2FsbHkmbmJzcDthY2NvcmRpbmcgdG8gUkZDODIw
MCBhcyBpdCBzdGFuZHMmbmJzcDt0b2RheS4uLiZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTJwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj48dT48L3U+Jm5ic3A7PHU+
PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEycHQ7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZiI+Tm93
IGlmIDZtYW4gcmVzcG9uc2UgdG8gcHJvcG9zbCBvZiBTUnY2IHVzZSBjYXNlIGZvciBGUlIgd2l0
aCBUSS1MRkEgd2lsbCBzdGF0ZSAmcXVvdDtJUHY2IHdhcyBub3QgZGVzaWduZWQgZm9yIHRoYXQm
cXVvdDsgLSBJIGFtIGZpbmUuIEl0IHdpbGwgbWFrZSBJUHY2IGRlcGxveW1lbnRzIGZvciBzdXJl
IG11Y2ggbW9yZSByb2J1c3QuDQogSXQgbWF5IGV2ZW4gaGVscCBlbmQgdG8gZW5kIHByaW5jaXBs
ZSBzaGluZSBhZ2FpbiBhbmQgZ2V0IGFsbCBvZiB5b3VyIGVuZCBJUHY2IGNvbXB1dGUgYW5kIHNl
dC10b3AgYm94ZXMgZnVsbCBvcGVuIHRvIGdsb2JhbCBoYWNrZXJzLiZuYnNwOzx1PjwvdT48dT48
L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTJwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmIj48dT48
L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Zm9udC1mYW1pbHk6QXJpYWwsc2Fu
cy1zZXJpZiI+VGh4LDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJwdDtmb250LWZhbWls
eTpBcmlhbCxzYW5zLXNlcmlmIj5SLiZuYnNwOzx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPHAgY2xhc3M9Imdt
YWlsLW1fODI2MTQ2NDM5NDYxMTAwNTcwM21zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6N3B0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVz
ZSBPbmx5PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0BpZXRmLm9yZzwvYT48
YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
ZyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_HK0PR03MB397023E40C7911E68AF1C388FCB70HK0PR03MB3970apcp_--


From nobody Mon Sep  9 04:08:00 2019
Return-Path: <alexandre.petrescu@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 8ED3312010D; Mon,  9 Sep 2019 04:07:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.63
X-Spam-Level: 
X-Spam-Status: No, score=-1.63 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 eWa6p3bIw_ZO; Mon,  9 Sep 2019 04:07:49 -0700 (PDT)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 409851200D6; Mon,  9 Sep 2019 04:07:49 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x89B7kYr002861; Mon, 9 Sep 2019 13:07:46 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 54A0E2055D3; Mon,  9 Sep 2019 13:07:46 +0200 (CEST)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 3D70C205581; Mon,  9 Sep 2019 13:07:46 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x89B7kVx009735; Mon, 9 Sep 2019 13:07:46 +0200
To: Robert Raszuk <robert@raszuk.net>, Mark Smith <markzzzsmith@gmail.com>, Tom Herbert <tom@herbertland.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com> <CAOj+MMFN5pbaVePWrJA61jd7f9d_2bU-Nu9oppFDsAc_B7APDw@mail.gmail.com> <CAO42Z2x4-9-1YseuyqnCRh7c+J-zb2ksGXpk_Hs17H5uLz4Hvg@mail.gmail.com> <CAOj+MMHHMdGm6Qea4E1ugQBrSYFr7e-FgP+pxoErhEwRR9GwKw@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <f488b269-24db-ab3a-def7-158f6d74ca8c@gmail.com>
Date: Mon, 9 Sep 2019 13:07:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMHHMdGm6Qea4E1ugQBrSYFr7e-FgP+pxoErhEwRR9GwKw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------FA37A3183D336D5772491A01"
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/a75QrZld-qd2hWEvk60xeWwwY9g>
Subject: Re: [spring] IPv4 EH proposal
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, 09 Sep 2019 11:07:52 -0000

This is a multi-part message in MIME format.
--------------FA37A3183D336D5772491A01
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit


Le 07/09/2019 Ã  13:32, Robert Raszuk a Ã©critÂ :
> /* Adjusting the subject to reflect the topic */
>
> Ok ... I looked at the new wave of mails in wrong order :)
>
> I like this proposal:
>
> https://tools.ietf.org/html/draft-herbert-ipv4-eh-01
>
> And have absolutely nothing against progressing it further - it looks 
> on the surface to be more efficient then sr-mpls over IP - but how 
> many bits are we saving needs to be calculated to state if cost of 
> introducing new encoding justifies the additional control plane, 
> protocol and platform efforts
>
> In fact if we would get to the consensus of using SRH with SID & BSID 
> to be of fixed 20 bits it can reuse a lot of mechanism build for 
> sr-mpls in any commercial router.
>
> Â It is just a bit amazing that insertion of EHs into IPv4 would be 
> less problematic that in the case of IPv6 :) Maybe due to allowed 
> fragmentation.
>
> As to the host dropping packets due to unknown protocol - let's 
> observe that SR domain would clean such EH before passing packets 
> further.
>
> Many thx,
> R.

When I learned IPv4 existed it was already very late to suggest anything 
to it.Â  I learned that many things were designed into it at its origin, 
but few things got actually deployed.

The example of loose source route, and strict source route, was given as 
an example that people tried to do but it never worked at scale.Â  So it 
got filtered and disappeared.

I think now that any new such thing added beyond the simplest things in 
IP, like just destination and source, will be discarded later.

(even for IPv6, I struggle with Traffic Class vs Flow Label: where to 
put an emergency flag?Â  were it there to be just one field instead of 
two, my choice would be much easier.Â  The end user of this emergency 
flag asks this for 2 years now, and I still ponder over it, telling him 
to not worry and just send twice the emergency message.)

Alex


>
>
>
> On Sat, Sep 7, 2019 at 1:14 PM Mark Smith <markzzzsmith@gmail.com 
> <mailto:markzzzsmith@gmail.com>> wrote:
>
>     On Sat, 7 Sep 2019 at 19:56, Robert Raszuk <robert@raszuk.net
>     <mailto:robert@raszuk.net>> wrote:
>     >
>     > > It's tempting to write up SR over IPv4
>     >
>     > You don't have to write anything ... it is already written and
>     looks like moving fwd :)
>     >
>     > https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07
>     >
>
>     That's tunnelling MPLS over SR over IPv4. I'm talking about native SR
>     over IPv4 e.g. "SRv4".
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

--------------FA37A3183D336D5772491A01
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <div class="moz-cite-prefix">Le 07/09/2019 Ã  13:32, Robert Raszuk a
      Ã©critÂ :<br>
    </div>
    <blockquote type="cite"
cite="mid:CAOj+MMHHMdGm6Qea4E1ugQBrSYFr7e-FgP+pxoErhEwRR9GwKw@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>/* Adjusting the subject to reflect the topic */</div>
        <div><br>
        </div>
        <div>Ok ... I looked at the new wave of mails in wrong order :)Â </div>
        <div><br>
        </div>
        <div>I like this proposal:Â </div>
        <div><br>
        </div>
        <div><a
            href="https://tools.ietf.org/html/draft-herbert-ipv4-eh-01"
            moz-do-not-send="true">https://tools.ietf.org/html/draft-herbert-ipv4-eh-01</a>Â </div>
        <div><br>
        </div>
        <div>And have absolutely nothing against progressing it further
          - it looks on the surface to be more efficient then sr-mpls
          over IP - but how many bits are we saving needs to be
          calculated to state if cost of introducing new encoding
          justifies the additional control plane, protocol and platform
          efforts</div>
        <div><br>
        </div>
        <div>In fact if we would get to the consensus of using SRH with
          SID &amp; BSID to be of fixed 20 bits it can reuse a lot of
          mechanism build for sr-mpls in any commercial router.</div>
        <div><br>
        </div>
        <div>Â It is just a bit amazing that insertion of EHs into IPv4
          would be less problematic that in the case of IPv6 :) Maybe
          due to allowed fragmentation.Â <br>
        </div>
        <div><br>
        </div>
        <div>As to the host dropping packets due to unknown protocol -
          let's observe that SR domain would clean such EH before
          passing packets further.Â </div>
        <div><br>
        </div>
        <div>Many thx,</div>
        <div>R.</div>
      </div>
    </blockquote>
    <p>When I learned IPv4 existed it was already very late to suggest
      anything to it.Â  I learned that many things were designed into it
      at its origin, but few things got actually deployed.</p>
    <p>The example of loose source route, and strict source route, was
      given as an example that people tried to do but it never worked at
      scale.Â  So it got filtered and disappeared.</p>
    <p>I think now that any new such thing added beyond the simplest
      things in IP, like just destination and source, will be discarded
      later.</p>
    <p>(even for IPv6, I struggle with Traffic Class vs Flow Label:
      where to put an emergency flag?Â  were it there to be just one
      field instead of two, my choice would be much easier.Â  The end
      user of this emergency flag asks this for 2 years now, and I still
      ponder over it, telling him to not worry and just send twice the
      emergency message.)<br>
    </p>
    <p>Alex</p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:CAOj+MMHHMdGm6Qea4E1ugQBrSYFr7e-FgP+pxoErhEwRR9GwKw@mail.gmail.com">
      <div dir="ltr">
        <div><br>
        </div>
        <div><br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Sat, Sep 7, 2019 at 1:14
            PM Mark Smith &lt;<a href="mailto:markzzzsmith@gmail.com"
              moz-do-not-send="true">markzzzsmith@gmail.com</a>&gt;
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">On Sat, 7 Sep 2019 at
            19:56, Robert Raszuk &lt;<a href="mailto:robert@raszuk.net"
              target="_blank" moz-do-not-send="true">robert@raszuk.net</a>&gt;
            wrote:<br>
            &gt;<br>
            &gt; &gt; It's tempting to write up SR over IPv4<br>
            &gt;<br>
            &gt; You don't have to write anything ... it is already
            written and looks like moving fwd :)<br>
            &gt;<br>
            &gt; <a
              href="https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07</a><br>
            &gt;<br>
            <br>
            That's tunnelling MPLS over SR over IPv4. I'm talking about
            native SR<br>
            over IPv4 e.g. "SRv4".<br>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">--------------------------------------------------------------------
IETF IPv6 working group mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ipv6@ietf.org">ipv6@ietf.org</a>
Administrative Requests: <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailman/listinfo/ipv6</a>
--------------------------------------------------------------------
</pre>
    </blockquote>
  </body>
</html>

--------------FA37A3183D336D5772491A01--


From nobody Mon Sep  9 05:53:25 2019
Return-Path: <bruno.decraene@orange.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 236DD120047; Mon,  9 Sep 2019 05:53:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.597
X-Spam-Level: 
X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 ZRJxlexah_QJ; Mon,  9 Sep 2019 05:53:22 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B79C7120154; Mon,  9 Sep 2019 05:53:18 -0700 (PDT)
Received: from opfednr06.francetelecom.fr (unknown [xx.xx.xx.70]) by opfednr26.francetelecom.fr (ESMTP service) with ESMTP id 46Rp4F0PGwz10Tn; Mon,  9 Sep 2019 14:53:17 +0200 (CEST)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.92]) by opfednr06.francetelecom.fr (ESMTP service) with ESMTP id 46Rp4D6c2zzDqZY; Mon,  9 Sep 2019 14:53:16 +0200 (CEST)
Received: from OPEXCAUBM43.corporate.adroot.infra.ftgroup ([fe80::b846:2467:1591:5d9d]) by OPEXCAUBM34.corporate.adroot.infra.ftgroup ([fe80::7873:1668:636f:52c%21]) with mapi id 14.03.0468.000; Mon, 9 Sep 2019 14:53:16 +0200
From: <bruno.decraene@orange.com>
To: "Aissaoui, Mustapha (Nokia - CA/Ottawa)" <mustapha.aissaoui@nokia.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-spring-lsp-ping@ietf.org" <draft-ietf-mpls-spring-lsp-ping@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
Thread-Index: AdVIuAQ8AdZ/IKoeQP2RJFvbMTxY5QeVSCgA
Date: Mon, 9 Sep 2019 12:53:16 +0000
Message-ID: <27031_1568033596_5D764B3C_27031_258_1_53C29892C857584299CBF5D05346208A48C03799@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <DB6PR07MB4261FA8F2E8F6FBEB21B85DAE4DE0@DB6PR07MB4261.eurprd07.prod.outlook.com>
In-Reply-To: <DB6PR07MB4261FA8F2E8F6FBEB21B85DAE4DE0@DB6PR07MB4261.eurprd07.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A48C03799OPEXCAUBM43corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/TbxC0Rf_0FvPo73u0lI0EEoXWgg>
Subject: Re: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
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, 09 Sep 2019 12:53:24 -0000

--_000_53C29892C857584299CBF5D05346208A48C03799OPEXCAUBM43corp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

RFC 8287 is a product of the MPLS WG so in the absence of answer on the SPR=
ING mailing list, I'm redirecting the question to the MPLS WG.

--Bruno

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Aissaoui, Mustap=
ha (Nokia - CA/Ottawa)
Sent: Friday, August 2, 2019 12:29 AM
To: spring@ietf.org
Subject: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-=
Trace

Dear all,
I am not sure if this was discussed during the development of RFC 8287 - "L=
abel Switched Path (LSP) Ping/Traceroute for Segment Routing (SR) IGP-Prefi=
x and IGP-Adjacency Segment Identifiers (SIDs)                         with=
 MPLS Data Planes", but I could not find anything in the SPRING mail archiv=
e.

Prefix SID and adjacency SID which are originated in an OSPFv3 instance (IP=
v4 or IPv6 instance) do not have a protocol ID assigned to them in the Segm=
ent ID Sub-TLV, as well as in the Label Stack Sub-TLV of the Downstream Det=
ailed Mapping TLV.

Should we assign the next available IANA codepoint values or was there a ra=
tionale for omitting them?

Regards,
Mustapha.

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


--_000_53C29892C857584299CBF5D05346208A48C03799OPEXCAUBM43corp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 14">
<meta name=3D"Originator" content=3D"Microsoft Word 14">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D5671E.4F7A1BA0"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>FR</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536859905 -1073732485 9 0 511 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Arial","sans-serif";
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Tableau Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"#0563C1" vlink=3D"#954F72" style=3D"tab-interval:=
35.4pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US">RFC 8287 is a product of=
 the MPLS WG so in the absence of answer on the
 SPRING mailing list, I&#8217;m redirecting the question to the MPLS WG.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US">--Bruno<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span class=3D"SpellE">=
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-farea=
st-language:FR">From</span></b></span><b><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-font-family=
:&quot;Times New Roman&quot;;mso-fareast-language:FR">:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-fareast-language:=
FR">
<span class=3D"SpellE">spring</span> [mailto:spring-bounces@ietf.org] <b>On=
 Behalf Of
</b>Aissaoui, Mustapha (Nokia - CA/Ottawa)<br>
<b>Sent:</b> Friday, August 2, 2019 12:29 AM<br>
<b>To:</b> spring@ietf.org<br>
<b>Subject:</b> [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping a=
nd LSP-Trace<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US">Dear all,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US">I am not sure if this was discussed during the d=
evelopment of RFC 8287 &#8211; &#8220;Label Switched Path (LSP) Ping/Tracer=
oute
 for Segment Routing (SR) IGP-Prefix and IGP-Adjacency Segment Identifiers =
(SIDs) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;with MPLS Data Planes&#8221;, but I could not find anything in the SPRING =
mail archive.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US">Prefix SID and adjacency SID which are originate=
d in an OSPFv3 instance (IPv4 or IPv6 instance) do not have
 a protocol ID assigned to them in the Segment ID Sub-TLV, as well as in th=
e Label Stack Sub-TLV of the Downstream Detailed Mapping TLV.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US">Should we assign the next available IANA codepoi=
nt values or was there a rationale for omitting them?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot=
;;mso-ansi-language:EN-US">Mustapha.<o:p></o:p></span></p>
</div>
<PRE>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</PRE></body>
</html>

--_000_53C29892C857584299CBF5D05346208A48C03799OPEXCAUBM43corp_--


From nobody Mon Sep  9 06:32:06 2019
Return-Path: <dirk@lapishills.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 6463F12023E for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 06:31:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lapishills-com.20150623.gappssmtp.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 0inJ6-y-j7i6 for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 06:31:54 -0700 (PDT)
Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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 0B95212008F for <spring@ietf.org>; Mon,  9 Sep 2019 06:31:53 -0700 (PDT)
Received: by mail-wm1-x334.google.com with SMTP id 7so4234433wme.1 for <spring@ietf.org>; Mon, 09 Sep 2019 06:31:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lapishills-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=1FVEcBPkbhQlmoqAhDtV/YPsXXPM5DFRRn2V1SbQ0Do=; b=Q7j0cxMhmccNE6BqwIc9JR/rmMBS8FXwSGYfrNNErROmReQBe7oe6NIr54gyM2VMyx Ntce+Tu50o5TR5G7PmmutwmDG4yQ9+PzEjAtrSGEXqm6T5qtCSiBRtufBoDf52Y/R5av zjgdstrBI7EtIDYlmq74T07fleZAimyWnTzet3d+u6j1XVnAUci3v/fWPpokDzVgfwTN Dt9do0WNH7UH2apAAXgCCGy2OaZXdzNZCqqgBN8Mp/Z7l6nr/Sarw6p47JLJPsXNkkNd z3hAjfo9LHMaBtj3fPAiwtdSBNLWXi3sH4fvoss3wiQJxQN8YnNgp2SVUdc8JaGu//df fH7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=1FVEcBPkbhQlmoqAhDtV/YPsXXPM5DFRRn2V1SbQ0Do=; b=ROQtUVWMXGl4ZL5V1e+1KEBh/yR/KuRjFXKiqM7hud5gmuAE6CVxTI/tIEc70l08NH WrbXnp1Y22VZqubmSs7306TQGsE2xrYEFkQTko0SOC1+4bISk7I/suykCKLfdpnTw6Cc oOXtWc0C5kenUsgFJ8Je4RCzmk8zvGdAap4d1QrXVMFxev8mOh1Qb/XE9tK2HNiRRD+d XX1/Cu3Vz87csaBF3wHevHoc76trVXPlgh+WjWmhDRi+oj+BsvmtY/jdVqJS7TE18dNO zSedn6Kl/T8k5zni2s6+E0D1vvBmrpg0N9yq+Dy1g0Vn3vE33Wj+0h7RBcoczukxuOod Qotw==
X-Gm-Message-State: APjAAAWt3BjRDVe4PC+ragiMKXCW49yuY4vWyQ9+mZ06UZ94RfGsoyz8 lIBgTuJThgctbBBBLEnBUTmr4A==
X-Google-Smtp-Source: APXvYqw3NpWI+kfICNFW7jjkyuNKaFPgQyLdouk1B37ExXaDlnzKOkg/u6K31J/Wg+m1nEHWVvdb9Q==
X-Received: by 2002:a7b:c745:: with SMTP id w5mr17443151wmk.86.1568035911664;  Mon, 09 Sep 2019 06:31:51 -0700 (PDT)
Received: from ?IPv6:2003:e6:171e:ce00:6878:62ae:587f:8f67? (p200300E6171ECE00687862AE587F8F67.dip0.t-ipconnect.de. [2003:e6:171e:ce00:6878:62ae:587f:8f67]) by smtp.gmail.com with ESMTPSA id d28sm16128984wrb.95.2019.09.09.06.31.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Sep 2019 06:31:50 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_9B28E1A8-6C27-4A03-9550-E1542EC3F3E8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Dirk Steinberg <dirk@lapishills.com>
In-Reply-To: <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
Date: Mon, 9 Sep 2019 15:31:49 +0200
Cc: Robert Raszuk <robert@raszuk.net>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Ron Bonica <rbonica@juniper.net>, Srihari Sangli <ssangli@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>, Tarek Saad <tsaad.net@gmail.com>
Message-Id: <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/c1m9mvCy5Tpj5FIhY8KcJusGuZw>
Subject: Re: [spring] Beyond SRv6.
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, 09 Sep 2019 13:31:56 -0000

--Apple-Mail=_9B28E1A8-6C27-4A03-9550-E1542EC3F3E8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

There seems to be some confusion regarding TI-LFA.
A couple of comments:

- Remote LFA tunnel is not used with SR, only TI-LFA which=20
  only operates on the node that is the PLR (point of local repair).

- Any encapsulation on the ingress PE with or without EH has nothing=20
  to do with TI-LFA except for the special case where the ingress PE
  itself is the PLR.

- TI-LFA is not an IGP extension and does not require one.=20
  It is a purely local computation based on IGP topology.

- The PLR for TI-LFA may need to insert some SIDs into the SID
  list to steer the packet around the failure. For the LFA base case
  no SIDs are needed at all. If SID insertion is needed, the PLR=20
  will push the required number of labels in the MPLS case.=20

  For SRv6, the equivalent operation to the label push is to=20
  insert an EH with the required SID list. The packet will already=20
  have been encapsulated on the ingress PE and in the most=20
  common Internet or VPN base use case it will not even have=20
  an EH so that this EH insertion will result only in a single EH.

  Alternatively, the PLR could also be configured to perform
  encapsulation with a new IPv6 header using the repair SID
  as IPv6 destination address, without needing any EH.
  This will work for the vast majority of cases.=20
  Remember that one 128-bit SID in SRv6 is in most cases
  equivalent to 2 MPLS labels, i.e. a node label plus an
  adjacency SID can be encoded in a single SRv6 SID.

  Only in extreme cases would the PLR need to add an=20
  EH to the new IPv6 header with more SIDs.

- EH insertion for TI-LFA has nothing to do with stitching SRv6 domains.

Hope it helps.

Cheers
Dirk

> Am 08.09.2019 um 09:19 schrieb Gyan Mishra <hayabusagsm@gmail.com>:
>=20
> =46rom reading through all the discussion threads the SR insertion is =
two fold one being for FRR capabilities using Ti-LFA or remote LFA =
tunnel so end up requiring double EH insertions on the Ingress PE tunnel =
head end SRv6 source node and then second scenario being a possible EH =
insertions occurrence on intermediate nodes.  I have not read through =
the drafts or RFC regarding Ti-LFA with SR but since that is an IGP =
extension I am guessing an opaque LSA and is not the traditional MPLS =
FRR link/node/path protection that adds an additional mpls shim so not =
sure why an EH insertion needs to occur for Ti-LFA.  Can someone clarify =
that use case for me.  Also the EH insertion on intermediate node what =
is the use case or reason for that.  My guess is it=E2=80=99s for =
special use case of stitching SRv6 domains together.  Please clarify..
>=20


--Apple-Mail=_9B28E1A8-6C27-4A03-9550-E1542EC3F3E8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">There=
 seems to be some confusion regarding TI-LFA.<div class=3D"">A couple of =
comments:</div><div class=3D""><br class=3D""></div><div class=3D"">- =
Remote LFA tunnel is not used with SR, only TI-LFA which&nbsp;</div><div =
class=3D"">&nbsp; only operates on the node that is the PLR (point of =
local repair).</div><div class=3D""><br class=3D""></div><div class=3D"">-=
 Any encapsulation on the ingress PE with or without EH has =
nothing&nbsp;</div><div class=3D"">&nbsp; to do with TI-LFA except for =
the special case where the ingress PE</div><div class=3D"">&nbsp; itself =
is the PLR.</div><div class=3D""><br class=3D""></div><div class=3D"">- =
TI-LFA is not an IGP extension and does not require one.&nbsp;</div><div =
class=3D"">&nbsp; It is a purely local computation based on IGP =
topology.</div><div class=3D""><br class=3D""></div><div class=3D"">- =
The PLR for TI-LFA may need to insert some SIDs into the SID</div><div =
class=3D"">&nbsp; list to steer the packet around the failure. For the =
LFA base case</div><div class=3D"">&nbsp; no SIDs are needed at all. If =
SID insertion is needed, the PLR&nbsp;</div><div class=3D"">&nbsp; will =
push the required number of labels in the MPLS case.&nbsp;</div><div =
class=3D""><br class=3D""></div><div class=3D"">&nbsp; For SRv6, the =
equivalent operation to the label push is to&nbsp;</div><div =
class=3D"">&nbsp; insert an EH with the required SID list. The packet =
will already&nbsp;</div><div class=3D"">&nbsp; have been encapsulated on =
the ingress PE and in the most&nbsp;</div><div class=3D"">&nbsp; common =
Internet or VPN base use case it will not even have&nbsp;</div><div =
class=3D"">&nbsp; an EH so that this EH insertion will result only in a =
single EH.</div><div class=3D""><br class=3D""></div><div =
class=3D"">&nbsp; Alternatively, the PLR could also be configured to =
perform</div><div class=3D"">&nbsp; encapsulation with a new IPv6 header =
using the repair SID</div><div class=3D"">&nbsp; as IPv6 destination =
address, without needing any EH.</div><div class=3D"">&nbsp; This will =
work for the vast majority of cases.&nbsp;</div><div class=3D"">&nbsp; =
Remember that one 128-bit SID in SRv6 is in most cases</div><div =
class=3D"">&nbsp; equivalent to 2 MPLS labels, i.e. a node label plus =
an</div><div class=3D"">&nbsp; adjacency SID can be encoded in a single =
SRv6 SID.</div><div class=3D""><br class=3D""></div><div class=3D"">&nbsp;=
 Only in extreme cases would the PLR need to add an&nbsp;</div><div =
class=3D"">&nbsp; EH to the new IPv6 header with more SIDs.</div><div =
class=3D""><br class=3D""></div><div class=3D"">- EH insertion for =
TI-LFA has nothing to do with stitching SRv6 domains.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Hope it helps.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Cheers</div><div =
class=3D"">Dirk</div><div class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">Am 08.09.2019 um 09:19 schrieb =
Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" =
class=3D"">hayabusagsm@gmail.com</a>&gt;:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D"">=46rom =
reading through all the discussion threads the SR insertion is two fold =
one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end =
up requiring double EH insertions on the Ingress PE tunnel head end SRv6 =
source node and then second scenario being a possible EH insertions =
occurrence on intermediate nodes. &nbsp;I have not read through the =
drafts or RFC regarding Ti-LFA with SR but since that is an IGP =
extension I am guessing an opaque LSA and is not the traditional MPLS =
FRR link/node/path protection that adds an additional mpls shim so not =
sure why an EH insertion needs to occur for Ti-LFA. &nbsp;Can someone =
clarify that use case for me. &nbsp;Also the EH insertion on =
intermediate node what is the use case or reason for that. &nbsp;My =
guess is it=E2=80=99s for special use case of stitching SRv6 domains =
together. &nbsp;Please clarify..</div><br =
class=3D"Apple-interchange-newline"></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_9B28E1A8-6C27-4A03-9550-E1542EC3F3E8--


From nobody Mon Sep  9 07:22:57 2019
Return-Path: <chengli13@huawei.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 16197120802; Mon,  9 Sep 2019 07:22:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.099
X-Spam-Level: 
X-Spam-Status: No, score=-4.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 fvXqkYVaMXP3; Mon,  9 Sep 2019 07:22:45 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 092CF12003E; Mon,  9 Sep 2019 07:22:45 -0700 (PDT)
Received: from LHREML711-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 49E686C64C601EA50C42; Mon,  9 Sep 2019 15:22:43 +0100 (IST)
Received: from lhreml705-chm.china.huawei.com (10.201.108.54) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 9 Sep 2019 15:22:43 +0100
Received: from lhreml705-chm.china.huawei.com (10.201.108.54) by lhreml705-chm.china.huawei.com (10.201.108.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Mon, 9 Sep 2019 15:22:42 +0100
Received: from DGGEML421-HUB.china.huawei.com (10.1.199.38) by lhreml705-chm.china.huawei.com (10.201.108.54) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Mon, 9 Sep 2019 15:22:42 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.58]) by dggeml421-hub.china.huawei.com ([10.1.199.38]) with mapi id 14.03.0439.000; Mon, 9 Sep 2019 22:22:30 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Xiejingrong <xiejingrong@huawei.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Robert Raszuk <robert@raszuk.net>, Tom Herbert <tom@herbertland.com>
CC: spring <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQApVyaAAAKNagAAByuHAAABNTOAAAFMS4AAFcbkPgBM9QTg
Date: Mon, 9 Sep 2019 14:22:31 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026D08F6@dggeml529-mbx.china.huawei.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com>, <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com> 8C76C2A5-ED1F-468E-9BF6-9285DEC5B760
In-Reply-To: 8C76C2A5-ED1F-468E-9BF6-9285DEC5B760
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026D08F6dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/C2MfuYzjM7sKRpkNG7eCJv08MVQ>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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, 09 Sep 2019 14:22:49 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026D08F6dggeml529mbxchi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Agree with Jingrong.

Suddenly, I am thinking about a question:
Does SRv6+ bring new value to the networking beyond SRv6?  What's the purpo=
se? To compress the Routing header? Then we have many options to do that. W=
hy a new RH with brand new routing scheme?

Let's do the standard works together once again, another 5 years? No!  I th=
ink we should solve the problem based on the existing solution, instead of =
 creating a new mechanism.

>From the aspect of information theory, what's the new info added by SRv6+? =
What is that for? These are the questions should be answered.

If we would like to provide an efficient encoding format, that is all right=
. Please don't compare the length of RH only, since the length of DOH TLVs =
should be counted as well.
BTW, we already have C-SID, uSID and I believe there may be more options.

I don't think moving info from SRv6 SIDs to DOH TLVs is a good choice. Bad =
Performance of processing TLVs in DOH, and terrible scalability since only =
5 reserved types, or the 37 types when the CHG bit is reused. Also, how man=
y bytes can be reduced by CRH. If you compare with C-SID, you will be surpr=
ised that C-SID provides a more efficient encoding mechanism for SRv6 than =
CRH.

The first DOH works for the destinations encoded in RH does not mean the in=
fo CAN NOT be carried in RH for per-segment processing.

How about let's focus on how to reduce the overhead of SRv6, that will be v=
ery helpful.

Best Regards,
Cheng

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Xiejingrong
Sent: Sunday, September 08, 2019 8:55 AM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>; Robert Raszuk <rob=
ert@raszuk.net>; Tom Herbert <tom@herbertland.com>
Cc: spring <spring@ietf.org>; 6man <6man@ietf.org>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

the CHG bit is meaningful of hop-by-hop options, but is totally meaningless=
 for Destination options.

CHG is meaningful for both.
Also I think the use of unique last-5bits of option is just a week recommen=
dation.  There is still enough space of 8bit if needed. It's not necessary =
to change interpretation of CHG.

Thanks
Jingrong
From:Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=3D40=
juniper.net@dmarc.ietf.org>>
To:Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;Tom Herbert =
<tom@herbertland.com<mailto:tom@herbertland.com>>
Cc:spring <spring@ietf.org<mailto:spring@ietf.org>>;6man <6man@ietf.org<mai=
lto:6man@ietf.org>>
Date:2019-09-08 06:32:00
SubjectRE: [spring] Regaining Focus on SRv6 and SRv6+

Robert,

You may need to rethink your argument. (That is, except for the part where =
you said that I was smart!)

The SRv6+ PPSI does replaces something int SRv6. But it does not replace th=
e SRH's tags, flags or TLVs. It replaces the low order bits in the last SID=
. More specially, it identifies a function to be executed by SR egress node=
. It replaces functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.)

As Tom says,  the CRH is much simpler to parse that the SRH. It contains on=
ly five fields, four of which are mandated by RFC 8200. (The other is the S=
ID list.)

Unlike TLVs, the PPSI is fixed length (32 bits). It identifies an instructi=
on to be executed on the SR egress node. Carries the same information as an=
 MPLS service label or the low order bits of the final SID in as SRv6 SID l=
ist.

What you say about the IPv6 Option registry being nearly full may be a bit =
of an exaggeration. This is because the CHG bit is meaningful of hop-by-hop=
 options, but is totally meaningless for Destination options. So, for desti=
nation options, the IPv6 option registry is actually 6 bits wide.

                                                                        Ron

From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Saturday, September 7, 2019 5:54 PM
To: Tom Herbert <tom@herbertland.com<mailto:tom@herbertland.com>>
Cc: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; spring@ie=
tf.org<mailto:spring@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Dear Tom,

> The most obvious difference, besides SID size, is that SRV6 contains
> TLVs and SRV6+ doesn't.

I was hoping you know that this is not true at all so I skipped commenting =
on that aspect.

Folks promoting SRv6+ are smart and they know how to sell stuff which looks=
 simple and innocent on the surface like concept of CRH with just fixed lab=
el/sid list while hide all complexity under the deep cover and only show li=
ttle corners of it here and there hoping no one will connect the dots.

So what you call "complexity" has been just moved from routing header to de=
stination options header and will be defined in number of different documen=
ts piece by piece.

Just please take a look at the proposal describing per path service instruc=
tions encoding. It does have Type Length and Value so to me looks like TLV =
structure going into IPv6 header.

4<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man-=
vpn-dest-opt-06*section-4__;Iw!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGR=
vw9k43j_eioOgUMzYf2E8HKI9VJXmGie$>.  The PPSI Option





   The PPSI Option contains the following fields:



   o  Option Type: 8-bit selector.  PPSI option.  Value TBD by IANA.

      (Suggested value: 144).  See Note below.

   o  Opt Data Len - 8-bit unsigned integer.  Length of the option, in

      octets, excluding the Option Type and Option Length fields.  This

      field MUST be set to 4.

   o  PPSI identifier - (32-bit selector).  Identifies a PPSI.

REF: https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06<https://=
urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man-vpn-dest-o=
pt-06__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8H=
KI9dfFF-MI$>

That TLV value comes from Destination Options and Hop-by-Hop Options regist=
ry which effectively is already full. It is 8 bit register with 3 first bit=
s taken for identification so remaining are 5 bits. Now from that remaining=
 5 bits (32 values) only 5 values are left for allocation..

https://www...iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml<ht=
tps://urldefense.com/v3/__https:/www.iana.org/assignments/ipv6-parameters/i=
pv6-parameters.xhtml__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j=
_eioOgUMzYf2E8HKI9V9FULVl$>

So they noticed that and just at the last rev of the VPN extenstion renamed=
 what originally was called VPN Context Information Option to PPSI as it wa=
s very obvious that with 5 remaining values there is no room for new types =
for other service instructions.

Now the plan is to nest under PPSI TLV in a sub-TLV format any potential ne=
w service instructions.

Now I will leave it as the exercise for the reader to judge which approach =
is more complex.

Is it to put the cards on the table and play open by clearly defining SRv6 =
SRH with SIDs and functions or to play such poker with IETF WGs ?

Thx,
R.


On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert <tom@herbertland.com<mailto:tom=
@herbertland.com>> wrote:
Robert,

You've chosen to selectively comment on only parts of what I wrote,
not the main thesis which is that SRV6 packet format is more complex
than SRV6+.

The most obvious difference, besides SID size, is that SRV6 contains
TLVs and SRV6+ doesn't. I don't believe that this was ever needed, HBH
and destination already exist in RC8200 and could have been used as
they will be in SRV6+. Similarly, AH could have been used instead of
defining SR specific HMAC. Furthermore, several implementations of
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all
except one have the words "no TLV processing". The exception is Linux,
which doesn't not implement SR TLVs per the standard and wouldn't
interoperate with an implementation that is conformant (I have looked
at the Linux code and in fact have suggested a fix). So the claim that
SRV6 is mature and deployed is suspect considering there doesn't seem
to be proper support for TLVs which is a major part of the protocol.

Based on this analysis, I believe my statement that SRV6 format is
more complex than SRV6+ is factual. It's my opinion that SRV6,
particularly because of TLVs, is overly complex.

Tom


On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk <robert@raszuk.net<mailto:rob=
ert@raszuk.net>> wrote:
>
>
> > It doesn't depend on extension header insertion
>
> Nothing depends on extension header insertion ... SRH insertion is an opt=
ional optimization.
>
> > and there's no need to have multiple routing headers in the same packet=
.
>
> Really ?
>
> If I am doing SRv6+ in my network for TE and want to to do TI-LFA how wou=
ld I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two C=
RH EHs in the packet under protection ?
>
> But this is just tip of the ugliness iceberg ...
>
> All required extensions to protocols developed in to name just a few alre=
ady proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the ne=
w mapping (which is other then nomenclature close to SR-MPLS mapping) will =
require real development resources.
>
> OAM in spite of few claims from Ron that "just works" is not addressed an=
d does require even more extensions.
>
> Then last I will not be able to use SRv6+ for my deployment needs in the =
global IPv6 overlay I am running simply that within my overlay I do not pla=
n to run any control plane. Underlay basic reachability provided by third p=
arties is all I need to construct optimal paths. So any protocol which requ=
ires new signalling to distribute mapping is non starter.
>
> At the end we should learn from others ... (hint SDWANs) and avoid mistak=
es of the past (hint: LDP).
>
> Many thx,
> R.
>
>
>
>
>
>
>
>
> On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com<mailto:to=
m@herbertland.com>> wrote:
>>
>> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
>> <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.=
org>> wrote:
>> >
>> > Folks,
>> >
>> >
>> >
>> > We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, "Al=
l who wander are not lost."
>> >
>> >
>> >
>> > But it may be time to refocus on the following:
>> >
>> >
>> >
>> > For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed
>> > Many objections the uSID proposal remain unanswered
>> > SRv6+ offers an alternative solution
>> >
>> >
>> >
>> > Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6+.
>> >
>> + 1
>>
>> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
>> than SRv6 and the protocol works better with existing mechanisms and
>> protocols of IPv6 like Destination and HBH options, as well as AH. It
>> doesn't depend on extension header insertion and there's no need to
>> have multiple routing headers in the same packet.
>>
>> Tom
>>
>>
>> >
>> >
>> >                                                                       =
             Ron
>> >
>> >
>> >
>> >
>> > Juniper Business Use Only
>> >
>> > --------------------------------------------------------------------
>> > IETF IPv6 working group mailing list
>> > ipv6@ietf.org<mailto:ipv6@ietf.org>
>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<ht=
tps://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA=
6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9RFWajEZ$>
>> > --------------------------------------------------------------------
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org<mailto:spring@ietf.org>
>> https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/_=
_https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!S9X3wTIFHuThdbt=
X6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9YjolzkW$>


Juniper Business Use Only

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026D08F6dggeml529mbxchi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:"Calibri Light";
	panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h2
	{mso-style-priority:9;
	mso-style-link:"\6807\9898 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:18.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.2Char
	{mso-style-name:"\6807\9898 2 Char";
	mso-style-priority:9;
	mso-style-link:"\6807\9898 2";
	font-family:"Calibri Light",sans-serif;
	color:#2E74B5;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.heading2char
	{mso-style-name:heading2char;
	font-family:"Calibri Light",sans-serif;
	color:#2F5496;}
span.htmlpreformattedchar
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.emailstyle22
	{mso-style-name:emailstyle22;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree with Jingrong.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Suddenly, I am thinkin=
g about a question:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Does SRv6&#43; bring n=
ew value to the networking beyond SRv6?&nbsp; What&#8217;s the purpose? To =
compress the Routing header? Then we have many options to do that. Why a ne=
w RH with brand new routing scheme?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Let's do the standard =
works together once again, another 5 years? No! &nbsp;I think we should sol=
ve the problem based on the existing solution, instead of&nbsp; creating a =
new mechanism.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">From the aspect of inf=
ormation theory, what&#8217;s the new info added by SRv6&#43;? What is that=
 for? These are the questions should be answered.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">If we would like to pr=
ovide an efficient encoding format, that is all right. Please don&#8217;t c=
ompare the length of RH only, since the length of DOH TLVs should be counte=
d as well.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">BTW, we already have C=
-SID, uSID and I believe there may be more options.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t think mo=
ving info from SRv6 SIDs to DOH TLVs is a good choice. Bad Performance of p=
rocessing TLVs in DOH, and terrible scalability since only 5 reserved types=
, or the 37 types when the CHG bit is reused.
 Also, how many bytes can be reduced by CRH. If you compare with C-SID, you=
 will be surprised that C-SID provides a more efficient encoding mechanism =
for SRv6 than CRH.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The first DOH works fo=
r the destinations encoded in RH does not mean the info CAN NOT be carried =
in RH for per-segment processing.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">How about let&#8217;s =
focus on how to reduce the overhead of SRv6, that will be very helpful.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Best Regards,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheng<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> spring [mailto:spring-bounces@ietf.org]=
 <b>On Behalf Of
</b>Xiejingrong<br>
<b>Sent:</b> Sunday, September 08, 2019 8:55 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica=3D40juniper.net@dmarc.ietf.org&gt;; Rober=
t Raszuk &lt;robert@raszuk.net&gt;; Tom Herbert &lt;tom@herbertland.com&gt;=
<br>
<b>Cc:</b> spring &lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">the CHG bit is meaningful of hop-by-hop options,=
 but is totally meaningless for Destination options.
<br>
<br>
CHG is meaningful for both. <br>
Also I think the use of unique last-5bits of option is just a week recommen=
dation.&nbsp; There is still enough space of 8bit if needed. It's not neces=
sary to change interpretation of CHG.
<br>
<br>
Thanks<br>
Jingrong<o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:6.0pt 0cm =
0cm 0cm" name=3D"AnyOffice-Background-Image">
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">From:</span></=
b><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.o=
rg">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">To:</span></b>=
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,ser=
if">Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.ne=
t</a>&gt;;Tom
 Herbert &lt;<a href=3D"mailto:tom@herbertland.com">tom@herbertland.com</a>=
&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">Cc:</span></b>=
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,ser=
if">spring &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;;6=
man
 &lt;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">Date:</span></=
b><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">2019-09-08 06:32:00<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">Subject</span>=
</b><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;=
,serif">RE: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">You may need to rethink your argument. (That is, exc=
ept for the part where you said that I was smart!)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">The SRv6&#43; PPSI does replaces something int SRv6.=
 But it does not replace the SRH&#8217;s tags, flags or TLVs. It replaces t=
he low order bits in the last SID. More specially, it identifies a function=
 to be executed by SR egress node. It replaces
 functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">As Tom says, &nbsp;the CRH is much simpler to parse =
that the SRH. It contains only five fields, four of which are mandated by R=
FC 8200. (The other is the SID list.) &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Unlike TLVs, the PPSI is fixed length (32 bits). It =
identifies an instruction to be executed on the SR egress node. Carries the=
 same information as an MPLS service label or the low order bits of the fin=
al SID in as SRv6 SID list.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">What you say about the IPv6 Option registry being ne=
arly full may be a bit of an exaggeration. This is because the CHG bit is m=
eaningful of hop-by-hop options, but is totally meaningless for Destination=
 options. So, for destination options,
 the IPv6 option registry is actually 6 bits wide.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Ron<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Saturday, September 7, 2019 5:54 PM<br>
<b>To:</b> Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com">tom@herbe=
rtland.com</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;;
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; <a href=3D"mailto:6=
man@ietf.org">
6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Dear Tom,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; The most obvious difference, besides SID size, =
is that SRV6 contains<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&gt;&nbsp;TLVs and SRV6&#43; doesn't.&nbsp;<o:p></o:=
p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I was hoping you know that this is not true at all s=
o I skipped commenting on that aspect.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Folks promoting SRv6&#43; are smart and they know ho=
w to sell stuff which looks simple and innocent on the surface like concept=
 of CRH with just fixed label/sid list while hide all complexity under the =
deep cover and only show little corners
 of it here and there hoping no one will connect the dots.&nbsp;<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So what you call &quot;complexity&quot; has been jus=
t moved from routing header to destination options header and will be defin=
ed in number of different documents piece by piece.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Just please take a look at the proposal describing p=
er path service instructions encoding. It does have Type Length and Value s=
o to me looks like TLV structure going into IPv6 header.&nbsp;<o:p></o:p></=
p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<h2><a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/draft=
-bonica-6man-vpn-dest-opt-06*section-4__;Iw!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4=
bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9VJXmGie$"><span style=3D"font-size:10=
.0pt;font-family:&quot;Courier New&quot;;color:black">4</span></a><a name=
=3D"section-4"></a><span style=3D"font-size:10.0pt;font-family:&quot;Courie=
r New&quot;;color:black">.&nbsp;
 The PPSI Option</span><o:p></o:p></h2>
<pre><span style=3D"color:black">&nbsp;</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; The PPSI Option contains the =
following fields:</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; Option Type: 8-bit se=
lector.&nbsp; PPSI option.&nbsp; Value TBD by IANA.</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Suggested =
value: 144).&nbsp; See Note below.</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; Opt Data Len - 8-bit =
unsigned integer.&nbsp; Length of the option, in</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; octets, exc=
luding the Option Type and Option Length fields.&nbsp; This</span><o:p></o:=
p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; field MUST =
be set to 4.</span><o:p></o:p></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; o&nbsp; PPSI identifier - (32=
-bit selector).&nbsp; Identifies a PPSI.</span><o:p></o:p></pre>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">REF:&nbsp;<a href=3D"https://urldefense.com/v3/__htt=
ps:/tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06__;!8WoA6RjC81c!S9=
X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9dfFF-MI$">https://to=
ols.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06</a><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">That TLV value comes from&nbsp;Destination Options a=
nd Hop-by-Hop Options registry which effectively is already full. It is 8 b=
it register with 3 first bits taken for identification so remaining are 5 b=
its. Now from that remaining 5 bits (32
 values) only 5 values are left for allocation..&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://urldefense.com/v3/__https:/www.ia=
na.org/assignments/ipv6-parameters/ipv6-parameters.xhtml__;!8WoA6RjC81c!S9X=
3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9V9FULVl$">https://www=
...iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml</a>&nbsp;&nbs=
p;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So they noticed that and just at the last rev of the=
 VPN extenstion renamed what originally was called&nbsp;<b>VPN Context Info=
rmation Option</b> to PPSI as it was very obvious that with 5 remaining val=
ues there is no room for new types for
 other service instructions.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Now the plan is to nest under PPSI TLV in a sub-TLV =
format any potential new service instructions.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Now I will leave it as the exercise for the reader t=
o judge which approach is more complex.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Is it to put the cards on the table and play open by=
 clearly defining SRv6 SRH with SIDs and functions or to play such poker wi=
th IETF WGs ?<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thx,<br>
R.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert &lt;<a h=
ref=3D"mailto:tom@herbertland.com">tom@herbertland.com</a>&gt; wrote:<o:p><=
/o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">Robert,<br>
<br>
You've chosen to selectively comment on only parts of what I wrote,<br>
not the main thesis which is that SRV6 packet format is more complex<br>
than SRV6&#43;.<br>
<br>
The most obvious difference, besides SID size, is that SRV6 contains<br>
TLVs and SRV6&#43; doesn't. I don't believe that this was ever needed, HBH<=
br>
and destination already exist in RC8200 and could have been used as<br>
they will be in SRV6&#43;. Similarly, AH could have been used instead of<br=
>
defining SR specific HMAC. Furthermore, several implementations of<br>
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all<br>
except one have the words &quot;no TLV processing&quot;. The exception is L=
inux,<br>
which doesn't not implement SR TLVs per the standard and wouldn't<br>
interoperate with an implementation that is conformant (I have looked<br>
at the Linux code and in fact have suggested a fix). So the claim that<br>
SRV6 is mature and deployed is suspect considering there doesn't seem<br>
to be proper support for TLVs which is a major part of the protocol.<br>
<br>
Based on this analysis, I believe my statement that SRV6 format is<br>
more complex than SRV6&#43; is factual. It's my opinion that SRV6,<br>
particularly because of TLVs, is overly complex.<br>
<br>
Tom<br>
<br>
<br>
On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk &lt;<a href=3D"mailto:robert@=
raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; &gt; It doesn't depend on extension header insertion<br>
&gt;<br>
&gt; Nothing depends on extension header insertion ... SRH insertion is an =
optional optimization.<br>
&gt;<br>
&gt; &gt; and there's no need to have multiple routing headers in the same =
packet.<br>
&gt;<br>
&gt; Really ?<br>
&gt;<br>
&gt; If I am doing SRv6&#43; in my network for TE and want to to do TI-LFA =
how would I not end up with 3 IPv6 fixed headers and two Dest Option EHs an=
d two CRH EHs in the packet under protection ?<br>
&gt;<br>
&gt; But this is just tip of the ugliness iceberg ...<br>
&gt;<br>
&gt; All required extensions to protocols developed in to name just a few a=
lready proposed by SRv6&#43; authors: IDR, LSR, BESS and 6MAN WG to support=
 the new mapping (which is other then nomenclature close to SR-MPLS mapping=
) will require real development resources.<br>
&gt;<br>
&gt; OAM in spite of few claims from Ron that &quot;just works&quot; is not=
 addressed and does require even more extensions.<br>
&gt;<br>
&gt; Then last I will not be able to use SRv6&#43; for my deployment needs =
in the global IPv6 overlay I am running simply that within my overlay I do =
not plan to run any control plane. Underlay basic reachability provided by =
third parties is all I need to construct
 optimal paths. So any protocol which requires new signalling to distribute=
 mapping is non starter.<br>
&gt;<br>
&gt; At the end we should learn from others ... (hint SDWANs) and avoid mis=
takes of the past (hint: LDP).<br>
&gt;<br>
&gt; Many thx,<br>
&gt; R.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:tom@h=
erbertland.com" target=3D"_blank">tom@herbertland.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&gt;&gt; &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" targ=
et=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Folks,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We have explored many facets of SRv6 and SRv6, sometime passi=
onately. I think that this exploration is a good thing. In the words of Tol=
kien, &#8220;All who wander are not lost.&#8221;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; But it may be time to refocus on the following:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; For many operators, SRv6 is not deployable unless the problem=
 of header length is addressed<br>
&gt;&gt; &gt; Many objections the uSID proposal remain unanswered<br>
&gt;&gt; &gt; SRv6&#43; offers an alternative solution<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Given these three facts, I think that it would be a mistake t=
o discontinue work on SRv6&#43;.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &#43; 1<br>
&gt;&gt;<br>
&gt;&gt; I'd suggest a fourth fact. The packet format of SRv6&#43; is much =
simpler<br>
&gt;&gt; than SRv6 and the protocol works better with existing mechanisms a=
nd<br>
&gt;&gt; protocols of IPv6 like Destination and HBH options, as well as AH.=
 It<br>
&gt;&gt; doesn't depend on extension header insertion and there's no need t=
o<br>
&gt;&gt; have multiple routing headers in the same packet.<br>
&gt;&gt;<br>
&gt;&gt; Tom<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; Ron<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Juniper Business Use Only<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt; &gt; IETF IPv6 working group mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.=
org</a><br>
&gt;&gt; &gt; Administrative Requests: <a href=3D"https://urldefense.com/v3=
/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!S9X3wTIFHuThdbt=
X6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9RFWajEZ$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; spring mailing list<br>
&gt;&gt; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.o=
rg</a><br>
&gt;&gt; <a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman=
/listinfo/spring__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eio=
OgUMzYf2E8HKI9YjolzkW$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0cm;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026D08F6dggeml529mbxchi_--


From nobody Mon Sep  9 07:34:32 2019
Return-Path: <rraszuk@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 6BF04120885; Mon,  9 Sep 2019 07:34:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 SESws8LaPm3C; Mon,  9 Sep 2019 07:34:19 -0700 (PDT)
Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) (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 A25D8120889; Mon,  9 Sep 2019 07:34:18 -0700 (PDT)
Received: by mail-pf1-x42d.google.com with SMTP id x127so9274849pfb.7; Mon, 09 Sep 2019 07:34:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nktVFwxfE52Aq2BW7ABFfaNH2ym26KOevAH0X99CRqs=; b=BvufWdq5qoU5/anUN4rLzWwyO3vW5pjxcN3rzeQbdABizogWhE4GXm1Q6viSASUhMu Jnfe8PwzTUO6VniLClwqJXNDJP9jTXwL5MdmVeybQGbY7MwXsFl91RBaJTlcdMtn2uKx GquV+N7V8jUYGcrf61VoiMN5r/4qwK+MJoaGj3rrkBLfkiLNjQC5B00je/4qJosloliH L8D4WrjZMBwdUP8+D2xPy0FnBbUgZ8aK8pityUBkZqcHG6iwjE94h9fibOQOMgZnMEx1 WzX8dL/yUyzAJMEpToV5GupqOyvnaHKtjGftVj05cL2p4mbQ3yGyWpZhDx2D+jj6f4bG anZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nktVFwxfE52Aq2BW7ABFfaNH2ym26KOevAH0X99CRqs=; b=YGyCm3xWr9fxdRNUEo+zyCPaY6xL75BYS6uEk3cdaaw7sOyVvRvZ22yrpvoCLOutto oAJy2Z282pIWDB8kyFNNAKl6pw5seq6UIaa0MuX3ATfD0wtEPyPo8HQpSLZEyAbGtuev sJVO+0ZgmUbokhzmFMLJJFB7Ohxs+OuMaMQqTjtELV1/ae2G518bn9PlojZRZpMYDQUj XenNqf7qqHYkNJUuyfB8gvrVnI0fiz9dFx2sWv5rtg/u0Kb88nGFDKItzY4ygog4wN7b eDdcepZZhdUDY7LjFyUFCG94BuInxTbjvA4Sgtp2bmQI/pZVMAirY7KyEVs4e4wKlH85 bzRQ==
X-Gm-Message-State: APjAAAU3l/mex47Tmbe5xCvhrneUe21x1Qs0uqHkDMy4CukMgQ680XpB qRPt1Ot+Kp1XeM0MoNgERNeWjau02bekjvt0XD0=
X-Google-Smtp-Source: APXvYqwJSeqsHhSlpQvHEKMWiN4UhdsweTl+LMhwoF0LcNdUkbHU+zgsFendRK7dApTASAxNYOm0D2WZ3NBGo2MFq5U=
X-Received: by 2002:a63:755e:: with SMTP id f30mr22027216pgn.246.1568039657522;  Mon, 09 Sep 2019 07:34:17 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com> <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com> <C7C2E1C43D652C4E9E49FE7517C236CB026D08F6@dggeml529-mbx.china.huawei.com>
In-Reply-To: <C7C2E1C43D652C4E9E49FE7517C236CB026D08F6@dggeml529-mbx.china.huawei.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Mon, 9 Sep 2019 16:34:05 +0200
Message-ID: <CA+b+ERmW7HJrYuDAxb_feqbczcyeJD_0+cHrkP9thdax5-A_Gw@mail.gmail.com>
To: "Chengli (Cheng Li)" <chengli13@huawei.com>
Cc: Xiejingrong <xiejingrong@huawei.com>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Tom Herbert <tom@herbertland.com>,  spring <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c7caf905921fae47"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Ugq8332yrqdRnqiVDnVYCc8io9I>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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, 09 Sep 2019 14:34:24 -0000

--000000000000c7caf905921fae47
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Cheng,

Very spot on and accurate comments !

I could only add one additional and final point. Some people call SRv6+ an
"innovation" and any honest comments about are immediately turned into an
attempt to either stop or to make very difficult " to innovate in IETF.

If taking shipping for years mapping based technology of SR-MPLS, mangling
bits around, wrapping it into new control plane extensions, splitting SIDs
from functions into two different  extension headers to claim that CRH is
now so slim etc ... is call  technology innovation - then IETF should
revisit policy of taking any proposal into its formal process.

Kind regards,
Robert.


On Mon, Sep 9, 2019 at 4:23 PM Chengli (Cheng Li) <chengli13@huawei.com>
wrote:

> Agree with Jingrong.
>
>
>
> Suddenly, I am thinking about a question:
>
> Does SRv6+ bring new value to the networking beyond SRv6?  What=E2=80=99s=
 the
> purpose? To compress the Routing header? Then we have many options to do
> that. Why a new RH with brand new routing scheme?
>
>
>
> Let's do the standard works together once again, another 5 years? No!  I
> think we should solve the problem based on the existing solution, instead
> of  creating a new mechanism.
>
>
>
> From the aspect of information theory, what=E2=80=99s the new info added =
by SRv6+?
> What is that for? These are the questions should be answered.
>
>
>
> If we would like to provide an efficient encoding format, that is all
> right. Please don=E2=80=99t compare the length of RH only, since the leng=
th of DOH
> TLVs should be counted as well.
>
> BTW, we already have C-SID, uSID and I believe there may be more options.
>
>
>
> I don=E2=80=99t think moving info from SRv6 SIDs to DOH TLVs is a good ch=
oice. Bad
> Performance of processing TLVs in DOH, and terrible scalability since onl=
y
> 5 reserved types, or the 37 types when the CHG bit is reused. Also, how
> many bytes can be reduced by CRH. If you compare with C-SID, you will be
> surprised that C-SID provides a more efficient encoding mechanism for SRv=
6
> than CRH.
>
>
>
> The first DOH works for the destinations encoded in RH does not mean the
> info CAN NOT be carried in RH for per-segment processing.
>
>
>
> How about let=E2=80=99s focus on how to reduce the overhead of SRv6, that=
 will be
> very helpful.
>
>
>
> Best Regards,
>
> Cheng
>
>
>
> *From:* spring [mailto:spring-bounces@ietf.org] *On Behalf Of *Xiejingron=
g
> *Sent:* Sunday, September 08, 2019 8:55 AM
> *To:* Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>; Robert Raszuk =
<
> robert@raszuk.net>; Tom Herbert <tom@herbertland.com>
> *Cc:* spring <spring@ietf.org>; 6man <6man@ietf.org>
> *Subject:* Re: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
> the CHG bit is meaningful of hop-by-hop options, but is totally
> meaningless for Destination options.
>
> CHG is meaningful for both.
> Also I think the use of unique last-5bits of option is just a week
> recommendation.  There is still enough space of 8bit if needed. It's not
> necessary to change interpretation of CHG.
>
> Thanks
> Jingrong
>
> *From:*Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
>
> *To:*Robert Raszuk <robert@raszuk.net>;Tom Herbert <tom@herbertland.com>
>
> *Cc:*spring <spring@ietf.org>;6man <6man@ietf.org>
>
> *Date:*2019-09-08 06:32:00
>
> *Subject*RE: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
> Robert,
>
>
>
> You may need to rethink your argument. (That is, except for the part wher=
e
> you said that I was smart!)
>
>
>
> The SRv6+ PPSI does replaces something int SRv6. But it does not replace
> the SRH=E2=80=99s tags, flags or TLVs. It replaces the low order bits in =
the last
> SID. More specially, it identifies a function to be executed by SR egress
> node. It replaces functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.=
)
>
>
>
> As Tom says,  the CRH is much simpler to parse that the SRH. It contains
> only five fields, four of which are mandated by RFC 8200. (The other is t=
he
> SID list.)
>
>
>
> Unlike TLVs, the PPSI is fixed length (32 bits). It identifies an
> instruction to be executed on the SR egress node. Carries the same
> information as an MPLS service label or the low order bits of the final S=
ID
> in as SRv6 SID list.
>
>
>
> What you say about the IPv6 Option registry being nearly full may be a bi=
t
> of an exaggeration. This is because the CHG bit is meaningful of hop-by-h=
op
> options, but is totally meaningless for Destination options. So, for
> destination options, the IPv6 option registry is actually 6 bits wide.
>
>
>
>                                                                         R=
on
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Saturday, September 7, 2019 5:54 PM
> *To:* Tom Herbert <tom@herbertland.com>
> *Cc:* Ron Bonica <rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org
> *Subject:* Re: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
> Dear Tom,
>
>
>
> > The most obvious difference, besides SID size, is that SRV6 contains
>
> > TLVs and SRV6+ doesn't.
>
>
>
> I was hoping you know that this is not true at all so I skipped commentin=
g
> on that aspect.
>
>
>
> Folks promoting SRv6+ are smart and they know how to sell stuff which
> looks simple and innocent on the surface like concept of CRH with just
> fixed label/sid list while hide all complexity under the deep cover and
> only show little corners of it here and there hoping no one will connect
> the dots.
>
>
>
> So what you call "complexity" has been just moved from routing header to
> destination options header and will be defined in number of different
> documents piece by piece.
>
>
>
> Just please take a look at the proposal describing per path service
> instructions encoding. It does have Type Length and Value so to me looks
> like TLV structure going into IPv6 header.
>
>
> 4
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man=
-vpn-dest-opt-06*section-4__;Iw!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkG=
Rvw9k43j_eioOgUMzYf2E8HKI9VJXmGie$>.
> The PPSI Option
>
>
>
>
>
>    The PPSI Option contains the following fields:
>
>
>
>    o  Option Type: 8-bit selector.  PPSI option.  Value TBD by IANA.
>
>       (Suggested value: 144).  See Note below.
>
>    o  Opt Data Len - 8-bit unsigned integer.  Length of the option, in
>
>       octets, excluding the Option Type and Option Length fields.  This
>
>       field MUST be set to 4.
>
>    o  PPSI identifier - (32-bit selector).  Identifies a PPSI.
>
>
>
> REF: https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man=
-vpn-dest-opt-06__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eio=
OgUMzYf2E8HKI9dfFF-MI$>
>
>
>
> That TLV value comes from Destination Options and Hop-by-Hop Options
> registry which effectively is already full. It is 8 bit register with 3
> first bits taken for identification so remaining are 5 bits. Now from tha=
t
> remaining 5 bits (32 values) only 5 values are left for allocation..
>
>
>
> https://www....iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml
> <https://urldefense.com/v3/__https:/www.iana.org/assignments/ipv6-paramet=
ers/ipv6-parameters.xhtml__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw=
9k43j_eioOgUMzYf2E8HKI9V9FULVl$>
>
>
>
>
> So they noticed that and just at the last rev of the VPN extenstion
> renamed what originally was called *VPN Context Information Option* to
> PPSI as it was very obvious that with 5 remaining values there is no room
> for new types for other service instructions.
>
>
>
> Now the plan is to nest under PPSI TLV in a sub-TLV format any potential
> new service instructions.
>
>
>
> Now I will leave it as the exercise for the reader to judge which approac=
h
> is more complex.
>
>
>
> Is it to put the cards on the table and play open by clearly defining SRv=
6
> SRH with SIDs and functions or to play such poker with IETF WGs ?
>
>
>
> Thx,
> R.
>
>
>
>
>
> On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert <tom@herbertland.com> wrote:
>
> Robert,
>
> You've chosen to selectively comment on only parts of what I wrote,
> not the main thesis which is that SRV6 packet format is more complex
> than SRV6+.
>
> The most obvious difference, besides SID size, is that SRV6 contains
> TLVs and SRV6+ doesn't. I don't believe that this was ever needed, HBH
> and destination already exist in RC8200 and could have been used as
> they will be in SRV6+. Similarly, AH could have been used instead of
> defining SR specific HMAC. Furthermore, several implementations of
> SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all
> except one have the words "no TLV processing". The exception is Linux,
> which doesn't not implement SR TLVs per the standard and wouldn't
> interoperate with an implementation that is conformant (I have looked
> at the Linux code and in fact have suggested a fix). So the claim that
> SRV6 is mature and deployed is suspect considering there doesn't seem
> to be proper support for TLVs which is a major part of the protocol.
>
> Based on this analysis, I believe my statement that SRV6 format is
> more complex than SRV6+ is factual. It's my opinion that SRV6,
> particularly because of TLVs, is overly complex.
>
> Tom
>
>
> On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk <robert@raszuk.net> wrote:
> >
> >
> > > It doesn't depend on extension header insertion
> >
> > Nothing depends on extension header insertion ... SRH insertion is an
> optional optimization.
> >
> > > and there's no need to have multiple routing headers in the same
> packet.
> >
> > Really ?
> >
> > If I am doing SRv6+ in my network for TE and want to to do TI-LFA how
> would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and
> two CRH EHs in the packet under protection ?
> >
> > But this is just tip of the ugliness iceberg ...
> >
> > All required extensions to protocols developed in to name just a few
> already proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support
> the new mapping (which is other then nomenclature close to SR-MPLS mappin=
g)
> will require real development resources.
> >
> > OAM in spite of few claims from Ron that "just works" is not addressed
> and does require even more extensions.
> >
> > Then last I will not be able to use SRv6+ for my deployment needs in th=
e
> global IPv6 overlay I am running simply that within my overlay I do not
> plan to run any control plane. Underlay basic reachability provided by
> third parties is all I need to construct optimal paths. So any protocol
> which requires new signalling to distribute mapping is non starter.
> >
> > At the end we should learn from others ... (hint SDWANs) and avoid
> mistakes of the past (hint: LDP).
> >
> > Many thx,
> > R.
> >
> >
> >
> >
> >
> >
> >
> >
> > On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com> wrote:
> >>
> >> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
> >> <rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
> >> >
> >> > Folks,
> >> >
> >> >
> >> >
> >> > We have explored many facets of SRv6 and SRv6, sometime passionately=
.
> I think that this exploration is a good thing. In the words of Tolkien,
> =E2=80=9CAll who wander are not lost.=E2=80=9D
> >> >
> >> >
> >> >
> >> > But it may be time to refocus on the following:
> >> >
> >> >
> >> >
> >> > For many operators, SRv6 is not deployable unless the problem of
> header length is addressed
> >> > Many objections the uSID proposal remain unanswered
> >> > SRv6+ offers an alternative solution
> >> >
> >> >
> >> >
> >> > Given these three facts, I think that it would be a mistake to
> discontinue work on SRv6+.
> >> >
> >> + 1
> >>
> >> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
> >> than SRv6 and the protocol works better with existing mechanisms and
> >> protocols of IPv6 like Destination and HBH options, as well as AH. It
> >> doesn't depend on extension header insertion and there's no need to
> >> have multiple routing headers in the same packet.
> >>
> >> Tom
> >>
> >>
> >> >
> >> >
> >> >
>               Ron
> >> >
> >> >
> >> >
> >> >
> >> > Juniper Business Use Only
> >> >
> >> > --------------------------------------------------------------------
> >> > IETF IPv6 working group mailing list
> >> > ipv6@ietf.org
> >> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;=
!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9RFWaj=
EZ$>
> >> > --------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> spring mailing list
> >> spring@ietf.org
> >> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring_=
_;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9Yjo=
lzkW$>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--000000000000c7caf905921fae47
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">Hi Cheng,</div><div cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small">Very spot on and accurate comments=
 !=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:small">I could only =
add one additional and final point. Some people call SRv6+ an &quot;innovat=
ion&quot; and any honest comments about are immediately turned into an atte=
mpt to either stop or to make very difficult &quot; to innovate in IETF.=C2=
=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small">If taking shipping=
 for years mapping based technology of SR-MPLS, mangling bits around, wrapp=
ing it into new control plane extensions, splitting SIDs from functions int=
o two different=C2=A0 extension headers to claim that CRH is now so slim et=
c ... is call=C2=A0 technology innovation - then IETF should revisit policy=
 of taking any proposal into its formal process.=C2=A0</div><div class=3D"g=
mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small">Kind regards,</div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Robe=
rt.</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small"><br></div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Sep 9, 2019 at 4:23 PM Chengl=
i (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-5446699966645693805WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Agree with Jing=
rong.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Suddenly, I am =
thinking about a question:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Does SRv6+ brin=
g new value to the networking beyond SRv6?=C2=A0 What=E2=80=99s the purpose=
? To compress the Routing header? Then we have many options to do that. Why=
 a new RH with brand new routing scheme?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Let&#39;s do th=
e standard works together once again, another 5 years? No!=C2=A0 I think we=
 should solve the problem based on the existing solution, instead of=C2=A0 =
creating a new mechanism.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">From the aspect=
 of information theory, what=E2=80=99s the new info added by SRv6+? What is=
 that for? These are the questions should be answered.<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">If we would lik=
e to provide an efficient encoding format, that is all right. Please don=E2=
=80=99t compare the length of RH only, since the length of DOH TLVs should =
be counted as well.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">BTW, we already=
 have C-SID, uSID and I believe there may be more options.<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">I don=E2=80=99t=
 think moving info from SRv6 SIDs to DOH TLVs is a good choice. Bad Perform=
ance of processing TLVs in DOH, and terrible scalability since only 5 reser=
ved types, or the 37 types when the CHG bit is reused.
 Also, how many bytes can be reduced by CRH. If you compare with C-SID, you=
 will be surprised that C-SID provides a more efficient encoding mechanism =
for SRv6 than CRH.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">The first DOH w=
orks for the destinations encoded in RH does not mean the info CAN NOT be c=
arried in RH for per-segment processing.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">How about let=
=E2=80=99s focus on how to reduce the overhead of SRv6, that will be very h=
elpful.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Best Regards,<u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Cheng<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><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"><b>From:</b> spring [mailto:<a href=3D"mailto:spring=
-bounces@ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>] <b>On Beh=
alf Of
</b>Xiejingrong<br>
<b>Sent:</b> Sunday, September 08, 2019 8:55 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;; Robert Ras=
zuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszu=
k.net</a>&gt;; Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com" targe=
t=3D"_blank">tom@herbertland.com</a>&gt;<br>
<b>Cc:</b> spring &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">=
spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org" target=
=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6+<u></u><u></u=
></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif">the CHG bit is meaningful of hop-by-hop options, b=
ut is totally meaningless for Destination options.
<br>
<br>
CHG is meaningful for both. <br>
Also I think the use of unique last-5bits of option is just a week recommen=
dation.=C2=A0 There is still enough space of 8bit if needed. It&#39;s not n=
ecessary to change interpretation of CHG.
<br>
<br>
Thanks<br>
Jingrong<u></u><u></u></span></p>
</div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:6pt 0cm 0cm" name=3D"AnyOffice-Backg=
round-Image">
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12pt;font-family:&quot;Times New Roman&quot;,serif">From:</span></b>=
<span style=3D"font-size:12pt;font-family:&quot;Times New Roman&quot;,serif=
">Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org" =
target=3D"_blank">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;<u></u><u><=
/u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12pt;font-family:&quot;Times New Roman&quot;,serif">To:</span></b><s=
pan style=3D"font-size:12pt;font-family:&quot;Times New Roman&quot;,serif">=
Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">ro=
bert@raszuk.net</a>&gt;;Tom
 Herbert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D"_blank">tom@h=
erbertland.com</a>&gt;<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12pt;font-family:&quot;Times New Roman&quot;,serif">Cc:</span></b><s=
pan style=3D"font-size:12pt;font-family:&quot;Times New Roman&quot;,serif">=
spring &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>&gt;;6man
 &lt;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a>&g=
t;<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12pt;font-family:&quot;Times New Roman&quot;,serif">Date:</span></b>=
<span style=3D"font-size:12pt;font-family:&quot;Times New Roman&quot;,serif=
">2019-09-08 06:32:00<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12pt;font-family:&quot;Times New Roman&quot;,serif">Subject</span></=
b><span style=3D"font-size:12pt;font-family:&quot;Times New Roman&quot;,ser=
if">RE: [spring] Regaining Focus on SRv6 and SRv6+<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:&quot;Time=
s New Roman&quot;,serif"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">You may need to rethink your argument. (That is, exc=
ept for the part where you said that I was smart!)<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">The SRv6+ PPSI does replaces something int SRv6. But=
 it does not replace the SRH=E2=80=99s tags, flags or TLVs. It replaces the=
 low order bits in the last SID. More specially, it identifies a function t=
o be executed by SR egress node. It replaces
 functions like END.DT4, END.DT6, END.DX4, END.DX6, etc.)<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">As Tom says, =C2=A0the CRH is much simpler to parse =
that the SRH. It contains only five fields, four of which are mandated by R=
FC 8200. (The other is the SID list.) =C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Unlike TLVs, the PPSI is fixed length (32 bits). It =
identifies an instruction to be executed on the SR egress node. Carries the=
 same information as an MPLS service label or the low order bits of the fin=
al SID in as SRv6 SID list.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">What you say about the IPv6 Option registry being ne=
arly full may be a bit of an exaggeration. This is because the CHG bit is m=
eaningful of hop-by-hop options, but is totally meaningless for Destination=
 options. So, for destination options,
 the IPv6 option registry is actually 6 bits wide.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 Ron<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Saturday, September 7, 2019 5:54 PM<br>
<b>To:</b> Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D=
"_blank">tom@herbertland.com</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;;
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>; <=
a href=3D"mailto:6man@ietf.org" target=3D"_blank">
6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6+<u></u><u></u=
></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Dear Tom,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; The most obvious difference, besides SID size, =
is that SRV6 contains<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&gt;=C2=A0TLVs and SRV6+ doesn&#39;t.=C2=A0<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I was hoping you know that this is not true at all s=
o I skipped commenting on that aspect.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Folks promoting SRv6+ are smart and they know how to=
 sell stuff which looks simple and innocent on the surface like concept of =
CRH with just fixed label/sid list while hide all complexity under the deep=
 cover and only show little corners
 of it here and there hoping no one will connect the dots.=C2=A0<u></u><u><=
/u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So what you call &quot;complexity&quot; has been jus=
t moved from routing header to destination options header and will be defin=
ed in number of different documents piece by piece.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Just please take a look at the proposal describing p=
er path service instructions encoding. It does have Type Length and Value s=
o to me looks like TLV structure going into IPv6 header.=C2=A0<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<h2><a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/draft=
-bonica-6man-vpn-dest-opt-06*section-4__;Iw!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4=
bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9VJXmGie$" target=3D"_blank"><span>4</=
span></a><a name=3D"m_-5446699966645693805_section-4"></a><span style=3D"fo=
nt-size:10pt;font-family:&quot;Courier New&quot;;color:black">.=C2=A0
 The PPSI Option</span><u></u><u></u></h2>
<pre><span style=3D"color:black">=C2=A0</span><u></u><u></u></pre>
<pre><span style=3D"color:black">=C2=A0</span><u></u><u></u></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 The PPSI Option contains the =
following fields:</span><u></u><u></u></pre>
<pre><span style=3D"color:black">=C2=A0</span><u></u><u></u></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 o=C2=A0 Option Type: 8-bit se=
lector.=C2=A0 PPSI option.=C2=A0 Value TBD by IANA.</span><u></u><u></u></p=
re>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (Suggested =
value: 144).=C2=A0 See Note below.</span><u></u><u></u></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 o=C2=A0 Opt Data Len - 8-bit =
unsigned integer.=C2=A0 Length of the option, in</span><u></u><u></u></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 octets, exc=
luding the Option Type and Option Length fields.=C2=A0 This</span><u></u><u=
></u></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 field MUST =
be set to 4.</span><u></u><u></u></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 o=C2=A0 PPSI identifier - (32=
-bit selector).=C2=A0 Identifies a PPSI.</span><u></u><u></u></pre>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">REF:=C2=A0<a href=3D"https://urldefense.com/v3/__htt=
ps:/tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06__;!8WoA6RjC81c!S9=
X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9dfFF-MI$" target=3D"=
_blank">https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06</a><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">That TLV value comes from=C2=A0Destination Options a=
nd Hop-by-Hop Options registry which effectively is already full. It is 8 b=
it register with 3 first bits taken for identification so remaining are 5 b=
its. Now from that remaining 5 bits (32
 values) only 5 values are left for allocation..=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://urldefense.com/v3/__https:/www.ia=
na.org/assignments/ipv6-parameters/ipv6-parameters.xhtml__;!8WoA6RjC81c!S9X=
3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9V9FULVl$" target=3D"_=
blank">https://www....iana.org/assignments/ipv6-parameters/ipv6-parameters.=
xhtml</a>=C2=A0=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So they noticed that and just at the last rev of the=
 VPN extenstion renamed what originally was called=C2=A0<b>VPN Context Info=
rmation Option</b> to PPSI as it was very obvious that with 5 remaining val=
ues there is no room for new types for
 other service instructions.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Now the plan is to nest under PPSI TLV in a sub-TLV =
format any potential new service instructions.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Now I will leave it as the exercise for the reader t=
o judge which approach is more complex.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Is it to put the cards on the table and play open by=
 clearly defining SRv6 SRH with SIDs and functions or to play such poker wi=
th IETF WGs ?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx,<br>
R.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert &lt;<a h=
ref=3D"mailto:tom@herbertland.com" target=3D"_blank">tom@herbertland.com</a=
>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<p class=3D"MsoNormal">Robert,<br>
<br>
You&#39;ve chosen to selectively comment on only parts of what I wrote,<br>
not the main thesis which is that SRV6 packet format is more complex<br>
than SRV6+.<br>
<br>
The most obvious difference, besides SID size, is that SRV6 contains<br>
TLVs and SRV6+ doesn&#39;t. I don&#39;t believe that this was ever needed, =
HBH<br>
and destination already exist in RC8200 and could have been used as<br>
they will be in SRV6+. Similarly, AH could have been used instead of<br>
defining SR specific HMAC. Furthermore, several implementations of<br>
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all<br>
except one have the words &quot;no TLV processing&quot;. The exception is L=
inux,<br>
which doesn&#39;t not implement SR TLVs per the standard and wouldn&#39;t<b=
r>
interoperate with an implementation that is conformant (I have looked<br>
at the Linux code and in fact have suggested a fix). So the claim that<br>
SRV6 is mature and deployed is suspect considering there doesn&#39;t seem<b=
r>
to be proper support for TLVs which is a major part of the protocol.<br>
<br>
Based on this analysis, I believe my statement that SRV6 format is<br>
more complex than SRV6+ is factual. It&#39;s my opinion that SRV6,<br>
particularly because of TLVs, is overly complex.<br>
<br>
Tom<br>
<br>
<br>
On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk &lt;<a href=3D"mailto:robert@=
raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; &gt; It doesn&#39;t depend on extension header insertion<br>
&gt;<br>
&gt; Nothing depends on extension header insertion ... SRH insertion is an =
optional optimization.<br>
&gt;<br>
&gt; &gt; and there&#39;s no need to have multiple routing headers in the s=
ame packet.<br>
&gt;<br>
&gt; Really ?<br>
&gt;<br>
&gt; If I am doing SRv6+ in my network for TE and want to to do TI-LFA how =
would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and tw=
o CRH EHs in the packet under protection ?<br>
&gt;<br>
&gt; But this is just tip of the ugliness iceberg ...<br>
&gt;<br>
&gt; All required extensions to protocols developed in to name just a few a=
lready proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the=
 new mapping (which is other then nomenclature close to SR-MPLS mapping) wi=
ll require real development resources.<br>
&gt;<br>
&gt; OAM in spite of few claims from Ron that &quot;just works&quot; is not=
 addressed and does require even more extensions.<br>
&gt;<br>
&gt; Then last I will not be able to use SRv6+ for my deployment needs in t=
he global IPv6 overlay I am running simply that within my overlay I do not =
plan to run any control plane. Underlay basic reachability provided by thir=
d parties is all I need to construct
 optimal paths. So any protocol which requires new signalling to distribute=
 mapping is non starter.<br>
&gt;<br>
&gt; At the end we should learn from others ... (hint SDWANs) and avoid mis=
takes of the past (hint: LDP).<br>
&gt;<br>
&gt; Many thx,<br>
&gt; R.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:tom@h=
erbertland.com" target=3D"_blank">tom@herbertland.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&gt;&gt; &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" targ=
et=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Folks,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We have explored many facets of SRv6 and SRv6, sometime passi=
onately. I think that this exploration is a good thing. In the words of Tol=
kien, =E2=80=9CAll who wander are not lost.=E2=80=9D<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; But it may be time to refocus on the following:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; For many operators, SRv6 is not deployable unless the problem=
 of header length is addressed<br>
&gt;&gt; &gt; Many objections the uSID proposal remain unanswered<br>
&gt;&gt; &gt; SRv6+ offers an alternative solution<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Given these three facts, I think that it would be a mistake t=
o discontinue work on SRv6+.<br>
&gt;&gt; &gt;<br>
&gt;&gt; + 1<br>
&gt;&gt;<br>
&gt;&gt; I&#39;d suggest a fourth fact. The packet format of SRv6+ is much =
simpler<br>
&gt;&gt; than SRv6 and the protocol works better with existing mechanisms a=
nd<br>
&gt;&gt; protocols of IPv6 like Destination and HBH options, as well as AH.=
 It<br>
&gt;&gt; doesn&#39;t depend on extension header insertion and there&#39;s n=
o need to<br>
&gt;&gt; have multiple routing headers in the same packet.<br>
&gt;&gt;<br>
&gt;&gt; Tom<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 Ron<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Juniper Business Use Only<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt; &gt; IETF IPv6 working group mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.=
org</a><br>
&gt;&gt; &gt; Administrative Requests: <a href=3D"https://urldefense.com/v3=
/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!S9X3wTIFHuThdbt=
X6z4bKoc7xE6NlkGRvw9k43j_eioOgUMzYf2E8HKI9RFWajEZ$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; spring mailing list<br>
&gt;&gt; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.o=
rg</a><br>
&gt;&gt; <a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman=
/listinfo/spring__;!8WoA6RjC81c!S9X3wTIFHuThdbtX6z4bKoc7xE6NlkGRvw9k43j_eio=
OgUMzYf2E8HKI9YjolzkW$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/spring</a><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-5446699966645693805msipfooter30b3d538" align=3D"center=
" style=3D"margin:0cm 0cm 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>

--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div>

--000000000000c7caf905921fae47--


From nobody Mon Sep  9 08:04:29 2019
Return-Path: <chengli13@huawei.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 664F212080B; Mon,  9 Sep 2019 08:04:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.099
X-Spam-Level: 
X-Spam-Status: No, score=-4.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 LXM-bDJBDk9F; Mon,  9 Sep 2019 08:04:24 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57A571201B7; Mon,  9 Sep 2019 08:04:24 -0700 (PDT)
Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 627946DB32A61FA33C33; Mon,  9 Sep 2019 16:04:22 +0100 (IST)
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 9 Sep 2019 16:04:22 +0100
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Mon, 9 Sep 2019 16:04:21 +0100
Received: from DGGEML405-HUB.china.huawei.com (10.3.17.49) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Mon, 9 Sep 2019 16:04:21 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.58]) by dggeml405-hub.china.huawei.com ([10.3.17.49]) with mapi id 14.03.0439.000; Mon, 9 Sep 2019 23:04:15 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Robert Raszuk <rraszuk@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+
Thread-Index: AdVksp60lvODxAs3RT63wMugcqrHYQApVyaAAAKNagAACFEUAAAAd6iAAAE6kQAAZTrwYA==
Date: Mon, 9 Sep 2019 15:04:15 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026D0971@dggeml529-mbx.china.huawei.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <BYAPR05MB5463142898089E1A22307902AEB50@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERnNVuHvkBM+Y9qfA=gvrCHr82TidgGN9kF22x2Vc=PuHQ@mail.gmail.com> <BYAPR05MB546320101126FDB308949FFDAEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB546320101126FDB308949FFDAEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026D0971dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qwrfEAhF5Au8XxfM2KWKbp5EexI>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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, 09 Sep 2019 15:04:27 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026D0971dggeml529mbxchi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Ron,

Do you mean the function like END.B6.Encaps defined in https://tools.ietf.o=
rg/html/draft-ietf-spring-srv6-network-programming-01#section-4.15?

To me, It is really good to discuss do we need a function like END.B6.Inser=
t, that is fine. But It does not mean Encapsulation is a benefit of CRH, si=
nce it is a sub-set of SRv6.

Based on this sub-set, let's discuss do we need to do EH-Insertion, that wi=
ll be very helpful to solve the problem.

Best Regards,
Cheng

From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Ron Bonica
Sent: Sunday, September 08, 2019 6:41 AM
To: Robert Raszuk <rraszuk@gmail.com>
Cc: spring@ietf.org; 6man@ietf.org
Subject: RE: [spring] Regaining Focus on SRv6 and SRv6+

Robert,

I don't have slides, but it should be pretty easy to describe. Rather than =
inserting a second Routing header between the IPv6 header and the existing =
router, Arv6+ the following:

-          Update SL and the IPv6 destination address, if required
-          Prepend an IPv6 header with its own Routing header

Also, I don't understand your comment about a packet with two SRv6+ Destina=
tion Options headers. I can't think of a situation where that ever happens.

                                                                           =
                 Ron

From: Robert Raszuk <rraszuk@gmail.com<mailto:rraszuk@gmail.com>>
Sent: Saturday, September 7, 2019 6:06 PM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: Tom Herbert <tom@herbertland.com<mailto:tom@herbertland.com>>; spring@i=
etf.org<mailto:spring@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+

Ron,

> SRv6+ relies on prepending

Interesting ... can you elaborate how you will do TI-LFA with SRv6+ ? If yo=
u have slides showing packet format when TI-LFA is performed in the middle =
of SRv6+ domain please just kindly fell free to share a pointer to it.

> I don't understand your comment about two destination headers

And I do not understand what you may not understand. Is your "prepending" t=
he same what some may consider "insertion" then ?

Thx,
R.



On Sat, Sep 7, 2019 at 11:52 PM Ron Bonica <rbonica=3D40juniper.net@dmarc.i=
etf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Robert,

Tom is correct. In SRv6+, there is never any need for one packet to contain=
 two routing headers. SRv6+ relies on prepending, in all cases, including T=
I-LFA.

Because the CRH is short, this works just fine.

I don't understand your comment about two destination headers. You might wa=
nt to rethink that.

                                                                     Ron


From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Saturday, September 7, 2019 1:54 PM
To: Tom Herbert <tom@herbertland.com<mailto:tom@herbertland.com>>
Cc: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; spring@ie=
tf.org<mailto:spring@ietf.org>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+


> It doesn't depend on extension header insertion

Nothing depends on extension header insertion ... SRH insertion is an optio=
nal optimization.

> and there's no need to have multiple routing headers in the same packet.

Really ?

If I am doing SRv6+ in my network for TE and want to to do TI-LFA how would=
 I not end up with 3 IPv6 fixed headers and two Dest Option EHs and two CRH=
 EHs in the packet under protection ?

But this is just tip of the ugliness iceberg ...

All required extensions to protocols developed in to name just a few alread=
y proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the new =
mapping (which is other then nomenclature close to SR-MPLS mapping) will re=
quire real development resources.

OAM in spite of few claims from Ron that "just works" is not addressed and =
does require even more extensions.

Then last I will not be able to use SRv6+ for my deployment needs in the gl=
obal IPv6 overlay I am running simply that within my overlay I do not plan =
to run any control plane. Underlay basic reachability provided by third par=
ties is all I need to construct optimal paths. So any protocol which requir=
es new signalling to distribute mapping is non starter.

At the end we should learn from others .... (hint SDWANs) and avoid mistake=
s of the past (hint: LDP).

Many thx,
R.








On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com<mailto:tom@=
herbertland.com>> wrote:
On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
<rbonica=3D40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org=
>> wrote:
>
> Folks,
>
>
>
> We have explored many facets of SRv6 and SRv6, sometime passionately. I t=
hink that this exploration is a good thing. In the words of Tolkien, "All w=
ho wander are not lost."
>
>
>
> But it may be time to refocus on the following:
>
>
>
> For many operators, SRv6 is not deployable unless the problem of header l=
ength is addressed
> Many objections the uSID proposal remain unanswered
> SRv6+ offers an alternative solution
>
>
>
> Given these three facts, I think that it would be a mistake to discontinu=
e work on SRv6+.
>
+ 1

I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
than SRv6 and the protocol works better with existing mechanisms and
protocols of IPv6 like Destination and HBH options, as well as AH. It
doesn't depend on extension header insertion and there's no need to
have multiple routing headers in the same packet.

Tom


>
>
>                                                                          =
          Ron
>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org<mailto:ipv6@ietf.org>
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https=
://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6Rj=
C81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$>
> --------------------------------------------------------------------

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8=
v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritAkWNZwq$>


Juniper Business Use Only
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https:/=
/urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC8=
1c!SOWprbKRa0W6SRURXfpr9dxa4D5a-kglw9RZB_d_5dbCFgTF_OFbf2d0jVaRm6Jj$>
--------------------------------------------------------------------


Juniper Business Use Only

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026D0971dggeml529mbxchi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.gmail-m-5870813464142515102msipfooter30b3d538, li.gmail-m-587081346414251=
5102msipfooter30b3d538, div.gmail-m-5870813464142515102msipfooter30b3d538
	{mso-style-name:gmail-m_-5870813464142515102msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:233899697;
	mso-list-type:hybrid;
	mso-list-template-ids:482750662 -1382761804 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1776442563;
	mso-list-template-ids:-35199714;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Ron,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Do you mean the functi=
on like END.B6.Encaps defined in
</span><a href=3D"https://tools.ietf.org/html/draft-ietf-spring-srv6-networ=
k-programming-01#section-4.15">https://tools.ietf.org/html/draft-ietf-sprin=
g-srv6-network-programming-01#section-4.15</a>?
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">To me, It is really go=
od to discuss do we need a function like END.B6.Insert, that is fine. But I=
t does not mean Encapsulation is a benefit of CRH, since it is a sub-set of=
 SRv6.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Based on this sub-set,=
 let's discuss do we need to do EH-Insertion, that will be very helpful to =
solve the problem.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Best Regards,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheng<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> ipv6 [mailto:ipv6-bounces@ietf.org] <b>=
On Behalf Of
</b>Ron Bonica<br>
<b>Sent:</b> Sunday, September 08, 2019 6:41 AM<br>
<b>To:</b> Robert Raszuk &lt;rraszuk@gmail.com&gt;<br>
<b>Cc:</b> spring@ietf.org; 6man@ietf.org<br>
<b>Subject:</b> RE: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t have slides, but it should be pretty e=
asy to describe. Rather than inserting a second Routing header between the =
IPv6 header and the existing router, Arv6&#43; the following:<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]>Update SL and the IPv6 destination address, if requ=
ired<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]>Prepend an IPv6 header with its own Routing header<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Also, I don&#8217;t understand your comment about a =
packet with two SRv6&#43; Destination Options headers. I can&#8217;t think =
of a situation where that ever happens.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rra=
szuk@gmail.com">rraszuk@gmail.com</a>&gt;
<br>
<b>Sent:</b> Saturday, September 7, 2019 6:06 PM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;<br>
<b>Cc:</b> Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com">tom@herbe=
rtland.com</a>&gt;;
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; <a href=3D"mailto:6=
man@ietf.org">
6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Ron,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">&gt; SRv6&#43; relies on prepending&nbsp;<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Interesting ... can you elaborate how you will do TI-=
LFA with SRv6&#43; ? If you have slides showing packet format when TI-LFA i=
s performed in the middle of SRv6&#43; domain please just
 kindly fell free to share a pointer to it.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">&gt; I don&#8217;t understand your comment about two =
destination headers&nbsp;&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">And I do not understand what you may not understand. =
Is your &quot;prepending&quot; the same what some may consider &quot;insert=
ion&quot; then ?&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Thx,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">R.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Sep 7, 2019 at 11:52 PM Ron Bonica &lt;rboni=
ca=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org">40juniper.net@dmarc.ie=
tf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Tom is correct. In SRv6&#43;, there is never any need for one pack=
et to contain two routing headers. SRv6&#43; relies on prepending, in all c=
ases, including TI-LFA.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Because the CRH is short, this works just fine.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">I don&#8217;t understand your comment about two destination header=
s. You might want to rethink that.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net=
" target=3D"_blank">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Saturday, September 7, 2019 1:54 PM<br>
<b>To:</b> Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D=
"_blank">tom@herbertland.com</a>&gt;<br>
<b>Cc:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;;
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>; <=
a href=3D"mailto:6man@ietf.org" target=3D"_blank">
6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] Regaining Focus on SRv6 and SRv6&#43;<o:p></o:=
p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&gt; It&nbsp;doesn't depend on extension header insertion&nbsp;<o:=
p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Nothing depends on extension header insertion ... SRH insertion is=
 an optional optimization.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&gt; and there's no need to have multiple routing headers in the s=
ame packet.&nbsp;&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Really ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">If I am doing SRv6&#43; in my network for TE and want to to do TI-=
LFA how would I not end up with 3 IPv6 fixed headers and two Dest Option EH=
s and two CRH EHs in the packet under protection
 ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">But this is just tip of the ugliness iceberg ...&nbsp;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">All required extensions to protocols developed in to name just a f=
ew already proposed by SRv6&#43; authors: IDR, LSR, BESS and 6MAN WG to sup=
port the new mapping (which is other then
 nomenclature close to SR-MPLS mapping) will require real development resou=
rces.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">OAM in spite of few claims from Ron that &quot;just works&quot; is=
 not addressed and does require even more extensions.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Then last I will not be able to use SRv6&#43; for my deployment ne=
eds in the global IPv6 overlay I am running simply that within my overlay I=
 do not plan to run any control plane. Underlay
 basic reachability provided by third parties is all I need to construct op=
timal paths. So any protocol which requires new signalling to distribute ma=
pping is non starter.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">At the end we should learn from others .... (hint SDWANs) and avoi=
d mistakes of the past (hint: LDP).&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Many thx,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">R.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:t=
om@herbertland.com" target=3D"_blank">tom@herbertland.com</a>&gt; wrote:<o:=
p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_bl=
ank">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Folks,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; We have explored many facets of SRv6 and SRv6, sometime passionately. =
I think that this exploration is a good thing. In the words of Tolkien, &#8=
220;All who wander are not lost.&#8221;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; But it may be time to refocus on the following:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; For many operators, SRv6 is not deployable unless the problem of heade=
r length is addressed<br>
&gt; Many objections the uSID proposal remain unanswered<br>
&gt; SRv6&#43; offers an alternative solution<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Given these three facts, I think that it would be a mistake to discont=
inue work on SRv6&#43;.<br>
&gt;<br>
&#43; 1<br>
<br>
I'd suggest a fourth fact. The packet format of SRv6&#43; is much simpler<b=
r>
than SRv6 and the protocol works better with existing mechanisms and<br>
protocols of IPv6 like Destination and HBH options, as well as AH. It<br>
doesn't depend on extension header insertion and there's no need to<br>
have multiple routing headers in the same packet.<br>
<br>
Tom<br>
<br>
<br>
&gt;<br>
&gt;<br>
&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ro=
n<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5=
qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN=
8yritAkWNZwq$" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spri=
ng</a><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"gmail-m-5870813464142515102msipfooter30b3d538" align=3D"center"=
 style=3D"margin:0cm;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal">----------------------------------------------------=
----------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://urldefense.com/v3/__https:/www.=
ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!SOWprbKRa0W6SRURXfpr9dxa4D5a-=
kglw9RZB_d_5dbCFgTF_OFbf2d0jVaRm6Jj$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0cm;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026D0971dggeml529mbxchi_--


From nobody Mon Sep  9 08:08:24 2019
Return-Path: <tom@herbertland.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 5B4DA12080F for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 08:08:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 AN1Vkam0aPo5 for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 08:08:13 -0700 (PDT)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (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 0598F120828 for <spring@ietf.org>; Mon,  9 Sep 2019 08:08:12 -0700 (PDT)
Received: by mail-ed1-x536.google.com with SMTP id z9so13268701edq.8 for <spring@ietf.org>; Mon, 09 Sep 2019 08:08:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XdY7OdclA0xFUyxouitxncSdD4hbiUQghaJGfMYzyVQ=; b=GRga4lq26M2JZUwkx7J9DmMIq0337LC/Pv5A9qfeKhR0BKoOoOBHe5hgw56JC1kG9M SCJn6tOS2bulk4m7cBIS03Qx7H9Z3ZwcJ6y8No2BageZl0KWKwyAKdl0cgvFhSrXfZmM bkKYPPHc8ecPCZNGnqMCPBPekYjWsXTKCXn/MjnG2yLR9OnwdIFU7m4OEkFVC2IUA3/P mqW1QssnE3KjW0M8uLKrzjhRwIYKFZJ3jOCJYJBavGjXCmavM03XlFT4E7HeQlYywau/ GdnINyvQt4lnplFypAXMFlZZOr54epDp49fUmzt2pC/m8cDMy+nzcA5RXYYp/mHnF4FJ vD7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XdY7OdclA0xFUyxouitxncSdD4hbiUQghaJGfMYzyVQ=; b=d/03t1xunO/m2RM+7Ki1uNRtPfbbBUX/TgNUHVr//l+s84zQ8ilT4LWe+iQwjllDOc Sgum+8SXudm7e7QsXML8M+TtwJIjyprgJC/z9zwUEh+o8wDxvSt/u/zvAIRQd/EIFW6T H5IInFUg4bZCqzRTDU+vAhcpegBqniTXqtOEXXBE57YjgsywnsK1oR7MwLIPDH50768o 2z5v3DrgigUp8vH7wJ6kuWYd+CbqMUAppWf5fovfEq+Af3A7CqN2TGy+gPgF+2hIH/mC sdm32nuVE5fMZbo090I+8SLdfU3gtOx52q1DKXGDieLJeM9uCnGejDvdb0+E5At0RrT/ li5g==
X-Gm-Message-State: APjAAAWaC7LJVlQUIkg37yHcng/dialnQK4n1Hdz4+g+zZauy9yE9gJg SG6PPsJq6se3G0zozncAGtEjTLkr1npd7duzHlYEAw==
X-Google-Smtp-Source: APXvYqwh2EeK4lMWNRcIIc8V497CFLeYb2Kh/f9Zof8DsHx7X3vQWcp1U1y0O7esihpiN7qEQgPCCnbDBZAmWOIjMgM=
X-Received: by 2002:a17:906:128a:: with SMTP id k10mr2733117ejb.9.1568041690290;  Mon, 09 Sep 2019 08:08:10 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com>
In-Reply-To: <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Mon, 9 Sep 2019 08:07:58 -0700
Message-ID: <CALx6S35mX2203mooW5hfHg14WKkoSkQgxiRHubmX9ZMKhQBCcw@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f1703805922027b8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5qPs2N-_tzX_f7LFAYCOx-caITg>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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, 09 Sep 2019 15:08:17 -0000

--000000000000f1703805922027b8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, Sep 7, 2019, 2:54 PM Robert Raszuk <robert@raszuk.net> wrote:

> Dear Tom,
>
> > The most obvious difference, besides SID size, is that SRV6 contains
> > TLVs and SRV6+ doesn't.
>
> I was hoping you know that this is not true at all so I skipped commentin=
g
> on that aspect.
>
> Folks promoting SRv6+ are smart and they know how to sell stuff which
> looks simple and innocent on the surface like concept of CRH with just
> fixed label/sid list while hide all complexity under the deep cover and
> only show little corners of it here and there hoping no one will connect
> the dots.
>
> So what you call "complexity" has been just moved from routing header to
> destination options header and will be defined in number of different
> documents piece by piece.
>
> Just please take a look at the proposal describing per path service
> instructions encoding. It does have Type Length and Value so to me looks
> like TLV structure going into IPv6 header.
>
> 4 <https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06#section-=
4>.  The PPSI Option
>
>    The PPSI Option contains the following fields:
>
>    o  Option Type: 8-bit selector.  PPSI option.  Value TBD by IANA.
>       (Suggested value: 144).  See Note below.
>
>    o  Opt Data Len - 8-bit unsigned integer.  Length of the option, in
>       octets, excluding the Option Type and Option Length fields.  This
>       field MUST be set to 4.
>    o  PPSI identifier - (32-bit selector).  Identifies a PPSI.
>
>
> REF: https://tools.ietf.org/html/draft-bonica-6man-vpn-dest-opt-06
>
> That TLV value comes from Destination Options and Hop-by-Hop Options
> registry which effectively is already full. It is 8 bit register with 3
> first bits taken for identification so remaining are 5 bits. Now from tha=
t
> remaining 5 bits (32 values) only 5 values are left for allocation.
>

Robert,

I believe you are misinterpreting option number allocations. The whole
number needs to be unique, not just the low order 5 bits. PSSI option type
has act bits 10 and chg bit 0, so high order bits are 100. There are four
numbers assigned with those bits which leaves 28 that are unassigned if I'm
reading it right.

In any case, I don't believe option number space being exhausted is why
TLVs are in SRV6 (if it was a problem, we'd want a general solution instead
of point solution just for SRV6). The reasons why TLVs were need in SRV6,
as opposed to using DO or HBH, are unclear to me. I think it's some feeling
that there are options inherent to the SID list, it makes it easier to
ignore options, and maybe some amount of "not invented here".

Tom


> https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml
>
> So they noticed that and just at the last rev of the VPN extenstion
> renamed what originally was called *VPN Context Information Option* to
> PPSI as it was very obvious that with 5 remaining values there is no room
> for new types for other service instructions.
>
> Now the plan is to nest under PPSI TLV in a sub-TLV format any potential
> new service instructions.
>
> Now I will leave it as the exercise for the reader to judge which approac=
h
> is more complex.
>
> Is it to put the cards on the table and play open by clearly defining SRv=
6
> SRH with SIDs and functions or to play such poker with IETF WGs ?
>
> Thx,
> R.
>
>
> On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert <tom@herbertland.com> wrote:
>
>> Robert,
>>
>> You've chosen to selectively comment on only parts of what I wrote,
>> not the main thesis which is that SRV6 packet format is more complex
>> than SRV6+.
>>
>> The most obvious difference, besides SID size, is that SRV6 contains
>> TLVs and SRV6+ doesn't. I don't believe that this was ever needed, HBH
>> and destination already exist in RC8200 and could have been used as
>> they will be in SRV6+. Similarly, AH could have been used instead of
>> defining SR specific HMAC. Furthermore, several implementations of
>> SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all
>> except one have the words "no TLV processing". The exception is Linux,
>> which doesn't not implement SR TLVs per the standard and wouldn't
>> interoperate with an implementation that is conformant (I have looked
>> at the Linux code and in fact have suggested a fix). So the claim that
>> SRV6 is mature and deployed is suspect considering there doesn't seem
>> to be proper support for TLVs which is a major part of the protocol.
>>
>> Based on this analysis, I believe my statement that SRV6 format is
>> more complex than SRV6+ is factual. It's my opinion that SRV6,
>> particularly because of TLVs, is overly complex.
>>
>> Tom
>>
>>
>> On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk <robert@raszuk.net> wrote:
>> >
>> >
>> > > It doesn't depend on extension header insertion
>> >
>> > Nothing depends on extension header insertion ... SRH insertion is an
>> optional optimization.
>> >
>> > > and there's no need to have multiple routing headers in the same
>> packet.
>> >
>> > Really ?
>> >
>> > If I am doing SRv6+ in my network for TE and want to to do TI-LFA how
>> would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and
>> two CRH EHs in the packet under protection ?
>> >
>> > But this is just tip of the ugliness iceberg ...
>> >
>> > All required extensions to protocols developed in to name just a few
>> already proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support
>> the new mapping (which is other then nomenclature close to SR-MPLS mappi=
ng)
>> will require real development resources.
>> >
>> > OAM in spite of few claims from Ron that "just works" is not addressed
>> and does require even more extensions.
>> >
>> > Then last I will not be able to use SRv6+ for my deployment needs in
>> the global IPv6 overlay I am running simply that within my overlay I do =
not
>> plan to run any control plane. Underlay basic reachability provided by
>> third parties is all I need to construct optimal paths. So any protocol
>> which requires new signalling to distribute mapping is non starter.
>> >
>> > At the end we should learn from others ... (hint SDWANs) and avoid
>> mistakes of the past (hint: LDP).
>> >
>> > Many thx,
>> > R.
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com> wrote=
:
>> >>
>> >> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
>> >> <rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
>> >> >
>> >> > Folks,
>> >> >
>> >> >
>> >> >
>> >> > We have explored many facets of SRv6 and SRv6, sometime
>> passionately. I think that this exploration is a good thing. In the word=
s
>> of Tolkien, =E2=80=9CAll who wander are not lost.=E2=80=9D
>> >> >
>> >> >
>> >> >
>> >> > But it may be time to refocus on the following:
>> >> >
>> >> >
>> >> >
>> >> > For many operators, SRv6 is not deployable unless the problem of
>> header length is addressed
>> >> > Many objections the uSID proposal remain unanswered
>> >> > SRv6+ offers an alternative solution
>> >> >
>> >> >
>> >> >
>> >> > Given these three facts, I think that it would be a mistake to
>> discontinue work on SRv6+.
>> >> >
>> >> + 1
>> >>
>> >> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
>> >> than SRv6 and the protocol works better with existing mechanisms and
>> >> protocols of IPv6 like Destination and HBH options, as well as AH. It
>> >> doesn't depend on extension header insertion and there's no need to
>> >> have multiple routing headers in the same packet.
>> >>
>> >> Tom
>> >>
>> >>
>> >> >
>> >> >
>> >> >
>>               Ron
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > Juniper Business Use Only
>> >> >
>> >> > -------------------------------------------------------------------=
-
>> >> > IETF IPv6 working group mailing list
>> >> > ipv6@ietf.org
>> >> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> >> > -------------------------------------------------------------------=
-
>> >>
>> >> _______________________________________________
>> >> spring mailing list
>> >> spring@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/spring
>>
>

--000000000000f1703805922027b8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Sat, Sep 7, 2019, 2:54 PM Robert Raszuk &lt;<a href=
=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">Dear Tom,<div=
><br></div><div>&gt; The most obvious difference, besides SID size, is that=
 SRV6 contains</div><div>&gt;=C2=A0TLVs and SRV6+ doesn&#39;t.=C2=A0</div><=
div><br></div><div>I was hoping you know that this is not true at all so I =
skipped commenting on that aspect.</div><div><br></div><div>Folks promoting=
 SRv6+ are smart and they know how to sell stuff which looks simple and inn=
ocent on the surface like concept of CRH with just fixed label/sid list whi=
le hide all complexity under the deep cover and only show little corners of=
 it here and there hoping no one will connect the dots.=C2=A0</div><div><br=
></div><div>So what you call &quot;complexity&quot; has been just moved fro=
m routing header to destination options header and will be defined in numbe=
r of different documents piece by piece.=C2=A0</div><div><br></div><div>Jus=
t please take a look at the proposal describing per path service instructio=
ns encoding. It does have Type Length and Value so to me looks like TLV str=
ucture going into IPv6 header.=C2=A0</div><div><br></div><div><pre class=3D=
"m_-1778645098577175590gmail-newpage" style=3D"font-size:13.3333px;margin-t=
op:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span class=3D=
"m_-1778645098577175590gmail-h2" style=3D"line-height:0pt;display:inline;fo=
nt-size:1em;font-weight:bold"><h2 style=3D"line-height:0pt;display:inline;f=
ont-size:1em"><a class=3D"m_-1778645098577175590gmail-selflink" name=3D"m_-=
1778645098577175590_section-4" href=3D"https://tools.ietf.org/html/draft-bo=
nica-6man-vpn-dest-opt-06#section-4" style=3D"color:black;text-decoration-l=
ine:none" target=3D"_blank" rel=3D"noreferrer">4</a>.  The PPSI Option</h2>=
</span>

   The PPSI Option contains the following fields:

   o  Option Type: 8-bit selector.  PPSI option.  Value TBD by IANA.
      (Suggested value: 144).  See Note below.
</pre><pre class=3D"m_-1778645098577175590gmail-newpage" style=3D"font-size=
:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0=
,0)">   o  Opt Data Len - 8-bit unsigned integer.  Length of the option, in
      octets, excluding the Option Type and Option Length fields.  This
      field MUST be set to 4.
   o  PPSI identifier - (32-bit selector).  Identifies a PPSI.
</pre><br class=3D"m_-1778645098577175590gmail-Apple-interchange-newline"><=
/div><div>REF:=C2=A0<a href=3D"https://tools.ietf.org/html/draft-bonica-6ma=
n-vpn-dest-opt-06" target=3D"_blank" rel=3D"noreferrer">https://tools.ietf.=
org/html/draft-bonica-6man-vpn-dest-opt-06</a></div><div><br></div><div>Tha=
t TLV value comes from=C2=A0Destination Options and Hop-by-Hop Options regi=
stry which effectively is already full. It is 8 bit register with 3 first b=
its taken for identification so remaining are 5 bits. Now from that remaini=
ng 5 bits (32 values) only 5 values are left for allocation.=C2=A0</div></d=
iv></div></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"a=
uto">Robert,</div><div dir=3D"auto"><br></div><div dir=3D"auto">I believe y=
ou are misinterpreting option number allocations. The whole number needs to=
 be unique, not just the low order 5 bits. PSSI option type has act bits 10=
 and chg bit 0, so high order bits are 100. There are four numbers assigned=
 with those bits which leaves 28 that are unassigned if I&#39;m reading it =
right.</div><div dir=3D"auto"><br></div><div dir=3D"auto">In any case, I do=
n&#39;t believe option number space being exhausted is why TLVs are in SRV6=
 (if it was a problem, we&#39;d want a general solution instead of point so=
lution just for SRV6). The reasons why TLVs were need in SRV6, as opposed t=
o using DO or HBH, are unclear to me. I think it&#39;s some feeling that th=
ere are options inherent to the SID list, it makes it easier to ignore opti=
ons, and maybe some amount of &quot;not invented here&quot;.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Tom</div><div dir=3D"auto"><br></div>=
<div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
><div dir=3D"ltr"><div dir=3D"ltr"><div><br></div><div><a href=3D"https://w=
ww.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml" target=3D"_b=
lank" rel=3D"noreferrer">https://www.iana.org/assignments/ipv6-parameters/i=
pv6-parameters.xhtml</a>=C2=A0=C2=A0<br></div><div><br></div><div>So they n=
oticed that and just at the last rev of the VPN extenstion renamed what ori=
ginally was called=C2=A0<b>VPN Context Information Option</b> to PPSI as it=
 was very obvious that with 5 remaining values there is no room for new typ=
es for other service instructions.=C2=A0</div><div><br></div><div>Now the p=
lan is to nest under PPSI TLV in a sub-TLV format any potential new service=
 instructions.=C2=A0</div><div><br></div><div>Now I will leave it as the ex=
ercise for the reader to judge which approach is more complex.=C2=A0</div><=
div><br></div><div>Is it to put the cards on the table and play open by cle=
arly defining SRv6 SRH with SIDs and functions or to play such poker with I=
ETF WGs ?</div><div><br></div><div>Thx,<br>R.</div><div>=C2=A0</div><div><b=
r></div></div><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Sat, Sep 7, 2019 at 11:19 PM Tom Herbert &lt;<a href=3D"mailto:tom@h=
erbertland.com" target=3D"_blank" rel=3D"noreferrer">tom@herbertland.com</a=
>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Rob=
ert,<br>
<br>
You&#39;ve chosen to selectively comment on only parts of what I wrote,<br>
not the main thesis which is that SRV6 packet format is more complex<br>
than SRV6+.<br>
<br>
The most obvious difference, besides SID size, is that SRV6 contains<br>
TLVs and SRV6+ doesn&#39;t. I don&#39;t believe that this was ever needed, =
HBH<br>
and destination already exist in RC8200 and could have been used as<br>
they will be in SRV6+. Similarly, AH could have been used instead of<br>
defining SR specific HMAC. Furthermore, several implementations of<br>
SRV6 are listed in draft-ietf-6man-segment-routing-header-22; all<br>
except one have the words &quot;no TLV processing&quot;. The exception is L=
inux,<br>
which doesn&#39;t not implement SR TLVs per the standard and wouldn&#39;t<b=
r>
interoperate with an implementation that is conformant (I have looked<br>
at the Linux code and in fact have suggested a fix). So the claim that<br>
SRV6 is mature and deployed is suspect considering there doesn&#39;t seem<b=
r>
to be proper support for TLVs which is a major part of the protocol.<br>
<br>
Based on this analysis, I believe my statement that SRV6 format is<br>
more complex than SRV6+ is factual. It&#39;s my opinion that SRV6,<br>
particularly because of TLVs, is overly complex.<br>
<br>
Tom<br>
<br>
<br>
On Sat, Sep 7, 2019 at 10:54 AM Robert Raszuk &lt;<a href=3D"mailto:robert@=
raszuk.net" target=3D"_blank" rel=3D"noreferrer">robert@raszuk.net</a>&gt; =
wrote:<br>
&gt;<br>
&gt;<br>
&gt; &gt; It doesn&#39;t depend on extension header insertion<br>
&gt;<br>
&gt; Nothing depends on extension header insertion ... SRH insertion is an =
optional optimization.<br>
&gt;<br>
&gt; &gt; and there&#39;s no need to have multiple routing headers in the s=
ame packet.<br>
&gt;<br>
&gt; Really ?<br>
&gt;<br>
&gt; If I am doing SRv6+ in my network for TE and want to to do TI-LFA how =
would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and tw=
o CRH EHs in the packet under protection ?<br>
&gt;<br>
&gt; But this is just tip of the ugliness iceberg ...<br>
&gt;<br>
&gt; All required extensions to protocols developed in to name just a few a=
lready proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support the=
 new mapping (which is other then nomenclature close to SR-MPLS mapping) wi=
ll require real development resources.<br>
&gt;<br>
&gt; OAM in spite of few claims from Ron that &quot;just works&quot; is not=
 addressed and does require even more extensions.<br>
&gt;<br>
&gt; Then last I will not be able to use SRv6+ for my deployment needs in t=
he global IPv6 overlay I am running simply that within my overlay I do not =
plan to run any control plane. Underlay basic reachability provided by thir=
d parties is all I need to construct optimal paths. So any protocol which r=
equires new signalling to distribute mapping is non starter.<br>
&gt;<br>
&gt; At the end we should learn from others ... (hint SDWANs) and avoid mis=
takes of the past (hint: LDP).<br>
&gt;<br>
&gt; Many thx,<br>
&gt; R.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert &lt;<a href=3D"mailto:tom@h=
erbertland.com" target=3D"_blank" rel=3D"noreferrer">tom@herbertland.com</a=
>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica<br>
&gt;&gt; &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.ietf.org" targ=
et=3D"_blank" rel=3D"noreferrer">40juniper.net@dmarc.ietf.org</a>&gt; wrote=
:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Folks,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We have explored many facets of SRv6 and SRv6, sometime passi=
onately. I think that this exploration is a good thing. In the words of Tol=
kien, =E2=80=9CAll who wander are not lost.=E2=80=9D<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; But it may be time to refocus on the following:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; For many operators, SRv6 is not deployable unless the problem=
 of header length is addressed<br>
&gt;&gt; &gt; Many objections the uSID proposal remain unanswered<br>
&gt;&gt; &gt; SRv6+ offers an alternative solution<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Given these three facts, I think that it would be a mistake t=
o discontinue work on SRv6+.<br>
&gt;&gt; &gt;<br>
&gt;&gt; + 1<br>
&gt;&gt;<br>
&gt;&gt; I&#39;d suggest a fourth fact. The packet format of SRv6+ is much =
simpler<br>
&gt;&gt; than SRv6 and the protocol works better with existing mechanisms a=
nd<br>
&gt;&gt; protocols of IPv6 like Destination and HBH options, as well as AH.=
 It<br>
&gt;&gt; doesn&#39;t depend on extension header insertion and there&#39;s n=
o need to<br>
&gt;&gt; have multiple routing headers in the same packet.<br>
&gt;&gt;<br>
&gt;&gt; Tom<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 Ron<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Juniper Business Use Only<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt; &gt; IETF IPv6 working group mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"nor=
eferrer">ipv6@ietf.org</a><br>
&gt;&gt; &gt; Administrative Requests: <a href=3D"https://www.ietf.org/mail=
man/listinfo/ipv6" rel=3D"noreferrer noreferrer" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt;&gt; &gt; -------------------------------------------------------------=
-------<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; spring mailing list<br>
&gt;&gt; <a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"norefe=
rrer">spring@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"no=
referrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinf=
o/spring</a><br>
</blockquote></div></div>
</blockquote></div></div></div>

--000000000000f1703805922027b8--


From nobody Mon Sep  9 08:16:20 2019
Return-Path: <robert@raszuk.net>
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 C5BBE1200B1 for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 08:16:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 mqJHMeekzPHo for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 08:16:17 -0700 (PDT)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (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 ED8F012008B for <spring@ietf.org>; Mon,  9 Sep 2019 08:16:16 -0700 (PDT)
Received: by mail-qk1-x72d.google.com with SMTP id z67so13357661qkb.12 for <spring@ietf.org>; Mon, 09 Sep 2019 08:16:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=YJtj07XFGPZ0ARU9srRKEoTy8MXH6voJDkbji0S9fPM=; b=HrzokwRS/C76Ge+uYw9wpQ5d5es7A1w5Y5FyL42m720tvAK6REQso/4Td2jFR4XQmr P066m/BSFnyMy4LflKbWY9j9QruEky4LsdJe8lVMxf161qZ16rLCy+WgQitM4syQmQk0 7ZRO3ERcx8argck3c87wbwFFFVCfkCDRKY2xoBVTVHmLcJyUX5Y6TVYhYg9nHaxdk9oz 0giQU2jYLBbN7jL6p5Y0wMuPuRbkpkjbIVVjQ5ct2+5Om/+znYhTlGBswwxubYywI606 hnkGlGU1ajVAHPt0ECklKJjpa3Y8EEW8FJ6ZCuPSD4byIp8lHzdHVPxHyocDX8jU/L4o 2h2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YJtj07XFGPZ0ARU9srRKEoTy8MXH6voJDkbji0S9fPM=; b=LyVyWZOorF493pd2wdvTCVIKOplC2djcBtZd0F0NqDXX5M/oZUSJv3DyXnazAviu6Y meD7X4We2aG7ivjbCCDlqNezc6B6gtSK5osXKGfrsBl9yvKvKFgn3TkEhUyQlk3CQVyY 4M/uYrN2OhbIGPrpruk4h6du1Ri0nzftESv9tXrNCEtUaY4yKmi0NSjTuHDFNZJ1RHxO 2Af7ftfGePxQfJUJrK1lKCqxG0X3bAGdtiafpNM9wUFSGgGi22Nd30FOPXL8BC6ZKbI6 gDDdXsr708/C9KlVTX1g/ViazJeu2Oesk+f3I7rrxfj/cSi7vbeNjgr+qeKm0xXwEpym qWfA==
X-Gm-Message-State: APjAAAWrhY3uhimD7p0BenVcmhL/trcffMEk3hC5Y5IFqpbad5bbAf07 P+9wl+czrVC0xkMIY6rpka+eTLhm1pk/lC5aogmXwA==
X-Google-Smtp-Source: APXvYqw4TluYCdLZfB/Qvx6EFK00N+CZN6TzkxCu7m7OuUvkM0l5WE4THb+Jg9p+kIVAME/WQXyFlS5gnCVXhSqPsTs=
X-Received: by 2002:a37:8547:: with SMTP id h68mr22915030qkd.219.1568042175896;  Mon, 09 Sep 2019 08:16:15 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com> <CALx6S35mX2203mooW5hfHg14WKkoSkQgxiRHubmX9ZMKhQBCcw@mail.gmail.com>
In-Reply-To: <CALx6S35mX2203mooW5hfHg14WKkoSkQgxiRHubmX9ZMKhQBCcw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 9 Sep 2019 17:16:04 +0200
Message-ID: <CAOj+MMFy-gR6KARz-DbkDunLJE2QDNhrbvhx47f-fwDBFJUfCg@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e33393059220447c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rvt-U_G9oqyVgg7x6tNDFyzefCY>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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, 09 Sep 2019 15:16:19 -0000

--000000000000e33393059220447c
Content-Type: text/plain; charset="UTF-8"

> In any case, I don't believe option number space being exhausted is why
> TLVs are in SRV6 (if it was a problem, we'd want a general solution instead
> of point solution just for SRV6). The reasons why TLVs were need in SRV6,
> as opposed to using DO or HBH, are unclear to me. I think it's some feeling
> that there are options inherent to the SID list, it makes it easier to
> ignore options, and maybe some amount of "not invented here"
>

I think it is useful to keep new functionality under one type - if for
nothing else then for easy filtering on the domian egress and ingress.

If you split this into N EH types then further nest some functions even
further it becomes very difficult by the operator to filter it.

To your very last point - if getting new EH type takes over 5 years - sorry
but this is not a velocity any operator can accept in order to make his
service better then competition the new paradigm of easily programmable
data plane.

Many thx,
Robert.

--000000000000e33393059220447c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto"><div dir=3D=
"auto">In any case, I don&#39;t believe option number space being exhausted=
 is why TLVs are in SRV6 (if it was a problem, we&#39;d want a general solu=
tion instead of point solution just for SRV6). The reasons why TLVs were ne=
ed in SRV6, as opposed to using DO or HBH, are unclear to me. I think it&#3=
9;s some feeling that there are options inherent to the SID list, it makes =
it easier to ignore options, and maybe some amount of &quot;not invented he=
re&quot;</div></div></blockquote><div><br></div><div>I think it is useful t=
o keep new functionality under one type - if for nothing else then for easy=
 filtering on the domian egress and ingress.=C2=A0</div><div><br></div><div=
>If you split this into N EH types then further nest some functions even fu=
rther it becomes very difficult by the operator to filter it.=C2=A0</div><d=
iv><br></div><div>To your very last point - if getting new EH type takes ov=
er 5 years - sorry but this is not a velocity any operator can accept in or=
der to make his service better then competition the new paradigm of easily =
programmable data plane.=C2=A0</div><div><br></div><div>Many thx,</div><div=
>Robert.</div><div><br></div><div><br></div><div><br></div><div><br></div><=
div><br></div><div><br></div><div>=C2=A0</div></div></div>

--000000000000e33393059220447c--


From nobody Mon Sep  9 09:22:14 2019
Return-Path: <rbonica@juniper.net>
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 5280A12080E; Mon,  9 Sep 2019 09:22:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Y3NuLM6-wOZo; Mon,  9 Sep 2019 09:21:59 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63C1D12022D; Mon,  9 Sep 2019 09:21:59 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x89GGBla013949; Mon, 9 Sep 2019 09:21:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=qYJmhrcRceGktlbC+eZK5HbRfdbuTuZ1FAJkYjAwuXE=; b=Vu19xgjfj6+2lYF7mkBTnvDZNS7sAmK2dVsM5xJPpZQIcPWBJRYwbYhhAGI1TWN9ULyi qpW2K10ZEnE7GjCJhJKkKKxnS4VgM/h1jKDpwHdM805NIIzjCqqjLCHOIpULMNq+ObP5 rY0GUTCYZDrmOqi6RdgnCWZW1kCKpfU2gUTP491wcsmyT5ZBNu1dfA2VdnpSOMLFH7HW XY/J2E2FH/PYakPNvLiDeFQP2arvrJZFBn7VkVmCNqoQRxPou35IudUrnY7kS5hdB0yB NNyDrCZf2n9wbD+kairi3OjrLoVwjx0LFV4WS506lQtcFOsdJEssTHQsPWcXNwfcHLs6 Vg== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2058.outbound.protection.outlook.com [104.47.32.58]) by mx0b-00273201.pphosted.com with ESMTP id 2uvafhb925-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 09 Sep 2019 09:21:55 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R0lKUAomPT8ZM9PD1EFPzIbizJR9pdFCtDrBqrETpq6AcaEbEhCeFtQwWfh/+HPhf5roHRIqBgtXYNXKpzqPYgC4BsBd0TAyBFUI2i5gxvRgQkeJ9ZFtmRaQq3Zzph0Rndchi5iSar2Y0BrIGIgoqRGwxczxq0q+TV2DP6GHxYcQWoiXt192hEDs/OWbKRKxoZtg8dfVjaahtaPAqpyc7+yWsbCmAnZzTt6CIVobASMf0cWG3u36cGKsahNL1T7bI6NzloGjEwdc+OXcmoC/8oQLkI405da9zAhmfWqFYdPRTuzjB0V59Bm99JAuxbr5orQsB25w8H14peir6lRLwQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qYJmhrcRceGktlbC+eZK5HbRfdbuTuZ1FAJkYjAwuXE=; b=MN/SpYWt96YIn7at5ps8ZQmuSJDYrMm0W14B14YlY3KD783oDDTyogjF4d2t/edz+blC5jJ9pJsRBxyipVu7nKV0iCDPiwL2e6S6S3GlFTCBwLL7vG5rsjbdh6hemQrWJwuNaF1mGn2PKeEn3OzqbAJNB5Zrr3SjP23KmzkIK95Okc4EAL5OcoYef0QQCrlomA9YigBu/opmYuuHxqcY31r/eqUo14K4cdMaUT1JKoTAuupWhyLI/bN8+hFMUqEOercvqXMn1ZrZ0ywid5d/iO9TS+A3iASOqBfmgqPDiaOQVheNmSEm7fqg1upOm8/cnWROxjV9w8z6IwbTfjH/vQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6166.namprd05.prod.outlook.com (20.178.55.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Mon, 9 Sep 2019 16:21:52 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Mon, 9 Sep 2019 16:21:52 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Gyan Mishra <hayabusagsm@gmail.com>, Robert Raszuk <robert@raszuk.net>
CC: Srihari Sangli <ssangli@juniper.net>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAHuRoCAAA+hgIAD7CKAgAADCDCAAD90AIAAFqeAgAA2B4CAAADegIACr8IAgAIo79A=
Content-Class: 
Date: Mon, 9 Sep 2019 16:21:52 +0000
Message-ID: <BYAPR05MB54639088D4875F3002A8E66FAEB70@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
In-Reply-To: <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-09T16:21:50.7359306Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=2ccc40ac-f66b-4500-8b88-a5bb5065154f; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 30616c7c-7414-424c-0e4c-08d73541d31f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6166; 
x-ms-traffictypediagnostic: BYAPR05MB6166:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB616650B9E6A1C3E4042EAF08AEB70@BYAPR05MB6166.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(396003)(39860400002)(346002)(376002)(136003)(199004)(189003)(81166006)(71190400001)(186003)(229853002)(9326002)(478600001)(8676002)(81156014)(66066001)(14454004)(8936002)(6506007)(53546011)(53936002)(14444005)(11346002)(55016002)(6306002)(236005)(6436002)(26005)(6246003)(7736002)(25786009)(52536014)(86362001)(446003)(966005)(9686003)(256004)(3846002)(790700001)(6116002)(4326008)(66946007)(2906002)(74316002)(64756008)(66476007)(66556008)(66446008)(486006)(476003)(71200400001)(99286004)(110136005)(606006)(102836004)(54896002)(66574012)(5660300002)(76116006)(316002)(54906003)(76176011)(7696005)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6166; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: yRreP8x9QN4dcNBceuNnqYQ0moSucMfiWvWyKSeImHta1TQ0EGYpfbTgeA9iLUbu8EqE6DbYHv9dN4cUv3CHNVB0rRvVl8eiC0J8WipkcXTVtMP/KisapWMh7bDqo0qKAjx+dHvSrOMpn90wOS3MSQGJMZ5A3b76kKaFCAf4HahFjPKmBj91pzdfLRWPUb9QAAr6z+ojZwx2fpBN2RQ15Mw3c4lGD9q+6jIhub+Fh+BZx5Jvtb9VZBVB+rhwbQBOSFD0xO4xj03BrwzmGgqrOvLmgx3MdlBWFI78VrqYfBI6vqmlRE6c/TPkayTbmd/xHsjKyUIMovc3Rq1FzK96bunPe8mxe0/YbYevwxSXxDdr78xM9VcE8d++3W0fC/4Z8u2BIx75uQq7yhLCyxlOVq78ajmr5g+mlTmuCG2ibBM=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54639088D4875F3002A8E66FAEB70BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 30616c7c-7414-424c-0e4c-08d73541d31f
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 16:21:52.5949 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3tgvEXydEFQLwjQIKyaYrozm/fYDQ1wyXjvdlKGPpCP9XpwAXkL9awluCZXi/ZUTTikpeMVcFJAQWVkpKWq9Rg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6166
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-09_07:2019-09-09,2019-09-09 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 clxscore=1011 spamscore=0 priorityscore=1501 mlxscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 impostorscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909090164
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dV1YTevR_7GqyzgaBguIJbEFgq0>
Subject: Re: [spring] Beyond SRv6.
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, 09 Sep 2019 16:22:04 -0000

--_000_BYAPR05MB54639088D4875F3002A8E66FAEB70BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello Gyan,

Amplifying what you have said.....

There is no reason why SR-MPLS shouldn't work over an IPv6 only infrastruct=
ure. So long as every node is MPLS capable, SR-MPLS should not require IPv4=
 to be enabled.

                                                                           =
    Ron




Juniper Business Use Only
From: Gyan Mishra <hayabusagsm@gmail.com>
Sent: Sunday, September 8, 2019 3:20 AM
To: Robert Raszuk <robert@raszuk.net>
Cc: Srihari Sangli <ssangli@juniper.net>; SPRING WG List <spring@ietf.org>;=
 6man@ietf.org; Zafar Ali (zali) <zali@cisco.com>; Rob Shakir <robjs@google=
.com>; Ron Bonica <rbonica@juniper.net>; Tarek Saad <tsaad.net@gmail.com>
Subject: Re: [spring] Beyond SRv6.

As an operator of a Tier 1 provider with massive mpls networks I think our =
traditional bread and butter "mpls" will be around for a very very long tim=
e as is IPv4 if not longer.

Most all service provider cores run greater then or equal to MTU 9000 mpls =
cores to account for mpls overhead shims being tacked on plus edge overhead=
 from possible GRE tunneling or IPSEC so in general making  the core the ma=
ximum Jumbo MTU supported by most vendors at 9216 is what is generally done=
 out in the field.

So for SRv6 support of multiple or many EH insertions is really a non issue=
 for
most operators.

>From reading through all the discussion threads the SR insertion is two fol=
d one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end u=
p requiring double EH insertions on the Ingress PE tunnel head end SRv6 sou=
rce node and then second scenario being a possible EH insertions occurrence=
 on intermediate nodes.  I have not read through the drafts or RFC regardin=
g Ti-LFA with SR but since that is an IGP extension I am guessing an opaque=
 LSA and is not the traditional MPLS FRR link/node/path protection that add=
s an additional mpls shim so not sure why an EH insertion needs to occur fo=
r Ti-LFA.  Can someone clarify that use case for me.  Also the EH insertion=
 on intermediate node what is the use case or reason for that.  My guess is=
 it's for special use case of stitching SRv6 domains together.  Please clar=
ify.

I do agree with some of the other operators on the marketing hype and push =
for SR-MPLS and SRv6 is not for every service provider as goes the mantra .=
."if it's not broken..don't try to fix it..leave it alone" and I think you =
can definitely say that for MPLS as it has had a SOLID run for service prov=
iders since the 90's ever since ATM and frame relay were put to rest so I d=
on't think that it's going away any time soon.

I think it would be a serious mistake and sad state of affairs for vendors =
to push SR-MPLS and SRv6 and stop development and support of MPLS as that w=
ould really pigeon hole all operators into one technology which does not fi=
t the bill for every use case out there.

The mention of SR-MPLS pulling support for IPv6 and forcing operators to go=
 with SRv6 is a wrong move for vendors and would really limit operators wit=
h flexibility to chose based on their use case to stay with traditional mpl=
s or go with with SR-MPLS or SRv6 only if necessary with their unique use c=
ase warrants.

I think SR-MPLS and SRv6 should be marketed by vendors and the industry as =
yet another tool in our operator "design toolbox" to use as we see fit or n=
ot use but not be forced into it.

There are particular use cases for SR-MPLS for migration from existing LDP =
and the downside of having state maintained in the core is not a downside a=
s the P and PE nodes have to be provisioned anyway so their is no savings i=
n pulling mpls LDP/mLDP with SR-MPLS "Sr-prefer" and ditching LDP.

I think the major use case for SR-MPLS and SRv6 is coloring per-vrf TE feat=
ure for L3 VPNs steering without adding complexity of adding ibgp loopback =
egress PE FEC next hop to traffic engineer L3 VPN traffic.  That is a uniqu=
e use case and not every major service provider has that requirement so if =
you don't their really is no need to jump on the SR band wagon and you can =
stay put with the tried and true mpls that has been around for decades and =
is not going away any time soon.

SRv6 has a more ubiquitous all encompassing use case that could serve for M=
PLS core replacement or on the public internet or for enterprise network tr=
affic engineering of flows between data centers or access to data center an=
d an alternative to SD WAN application based routing solutions.  But here a=
s well the use case benefit has to exist.  Nobody wants to be forced into i=
t if it's unnecessary added complexity.

My 2 1/2 cents

Regards,

Gyan Mishra
Verizon Communications
Cell- 301 502-1347

Sent from my iPhone

On Sep 6, 2019, at 10:17 AM, Robert Raszuk <robert@raszuk.net<mailto:robert=
@raszuk.net>> wrote:
I don't think so.

In OAM packets are on purpose made huge - even up to MTU to make sure real =
customer packets can go through or to detect and diagnose MTU issues. So ad=
ding SRH to it is nothing one can call inefficient.

Wrong tree :)

Cheers,
R.

On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli <ssangli@juniper.net<mailto:s=
sangli@juniper.net>> wrote:

On 06/09/19, 4:32 PM Robert Raszuk from robert@raszuk.net<mailto:robert@ras=
zuk.net> said >

Not really. Only SR OAM packets may need it. Is that a real problem ?

Thanks for clarification. Like Ron pointed out before, its inefficient enco=
ding.

srihari...
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!QmUWmBSwMeAovLUIjU=
_O2tFmWCZOPQmNOWvSTsaRgHjWkA0is1xv2wNVKz9IevQp$>

--_000_BYAPR05MB54639088D4875F3002A8E66FAEB70BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello Gyan,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Amplifying what you have said&#8230;..<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There is no reason why SR-MPLS shouldn&#8217;t work =
over an IPv6 only infrastructure. So long as every node is MPLS capable, SR=
-MPLS should not require IPv4 to be enabled.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Gyan Mishra &lt;hayabusagsm@gmail.com&g=
t; <br>
<b>Sent:</b> Sunday, September 8, 2019 3:20 AM<br>
<b>To:</b> Robert Raszuk &lt;robert@raszuk.net&gt;<br>
<b>Cc:</b> Srihari Sangli &lt;ssangli@juniper.net&gt;; SPRING WG List &lt;s=
pring@ietf.org&gt;; 6man@ietf.org; Zafar Ali (zali) &lt;zali@cisco.com&gt;;=
 Rob Shakir &lt;robjs@google.com&gt;; Ron Bonica &lt;rbonica@juniper.net&gt=
;; Tarek Saad &lt;tsaad.net@gmail.com&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As an operator of a Tier 1 provider with massive mpl=
s networks I think our traditional bread and butter &#8220;mpls&#8221; will=
 be around for a very very long time as is IPv4 if not longer.<o:p></o:p></=
p>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Most all service provider cores run greater then or =
equal to MTU 9000 mpls cores to account for mpls overhead shims being tacke=
d on plus edge overhead from possible GRE tunneling or IPSEC so in general =
making &nbsp;the core the maximum Jumbo
 MTU supported by most vendors at 9216 is what is generally done out in the=
 field.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So for SRv6 support of multiple or many EH insertion=
s is really a non issue for&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">most operators.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">From reading through all the discussion threads the =
SR insertion is two fold one being for FRR capabilities using Ti-LFA or rem=
ote LFA tunnel so end up requiring double EH insertions on the Ingress PE t=
unnel head end SRv6 source node and
 then second scenario being a possible EH insertions occurrence on intermed=
iate nodes. &nbsp;I have not read through the drafts or RFC regarding Ti-LF=
A with SR but since that is an IGP extension I am guessing an opaque LSA an=
d is not the traditional MPLS FRR link/node/path
 protection that adds an additional mpls shim so not sure why an EH inserti=
on needs to occur for Ti-LFA. &nbsp;Can someone clarify that use case for m=
e. &nbsp;Also the EH insertion on intermediate node what is the use case or=
 reason for that. &nbsp;My guess is it&#8217;s for special
 use case of stitching SRv6 domains together. &nbsp;Please clarify.<o:p></o=
:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I do agree with some of the other operators on the m=
arketing hype and push for SR-MPLS and SRv6 is not for every service provid=
er as goes the mantra ..&#8221;if it&#8217;s not broken..don&#8217;t try to=
 fix it..leave it alone&#8221; and I think you can definitely
 say that for MPLS as it has had a SOLID run for service providers since th=
e 90&#8217;s ever since ATM and frame relay were put to rest so I don&#8217=
;t think that it&#8217;s going away any time soon.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I think it would be a serious mistake and sad state =
of affairs for vendors to push SR-MPLS and SRv6 and stop development and su=
pport of MPLS as that would really pigeon hole all operators into one techn=
ology which does not fit the bill
 for every use case out there.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The mention of SR-MPLS pulling support for IPv6 and =
forcing operators to go with SRv6 is a wrong move for vendors and would rea=
lly limit operators with flexibility to chose based on their use case to st=
ay with traditional mpls or go with
 with SR-MPLS or SRv6 only if necessary with their unique use case warrants=
.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I think SR-MPLS and SRv6 should be marketed by vendo=
rs and the industry as yet another tool in our operator &#8220;design toolb=
ox&#8221; to use as we see fit or not use but not be forced into it.<o:p></=
o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">There are particular use cases for SR-MPLS for migra=
tion from existing LDP and the downside of having state maintained in the c=
ore is not a downside as the P and PE nodes have to be provisioned anyway s=
o their is no savings in pulling mpls
 LDP/mLDP with SR-MPLS &#8220;Sr-prefer&#8221; and ditching LDP. &nbsp;&nbs=
p;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I think the major use case for SR-MPLS and SRv6 is c=
oloring per-vrf TE feature for L3 VPNs steering without adding complexity o=
f adding ibgp loopback egress PE FEC next hop to traffic engineer L3 VPN tr=
affic. &nbsp;That is a unique use case
 and not every major service provider has that requirement so if you don&#8=
217;t their really is no need to jump on the SR band wagon and you can stay=
 put with the tried and true mpls that has been around for decades and is n=
ot going away any time soon.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">SRv6 has a more ubiquitous all encompassing use case=
 that could serve for MPLS core replacement or on the public internet or fo=
r enterprise network traffic engineering of flows between data centers or a=
ccess to data center and an alternative
 to SD WAN application based routing solutions. &nbsp;But here as well the =
use case benefit has to exist. &nbsp;Nobody wants to be forced into it if i=
t&#8217;s unnecessary added complexity.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">My 2 1/2 cents&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Gyan Mishra<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Verizon Communications&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Cell- 301 502-1347<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal">Sent from my iPhone<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
On Sep 6, 2019, at 10:17 AM, Robert Raszuk &lt;<a href=3D"mailto:robert@ras=
zuk.net">robert@raszuk.net</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">I don't think so.&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">In OAM packets are on purpose made huge - even up to=
 MTU to make sure real customer packets can go through or to detect and dia=
gnose MTU issues. So adding SRH to it is nothing one can call inefficient.&=
nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Wrong tree :)&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">R.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli &lt;<a=
 href=3D"mailto:ssangli@juniper.net">ssangli@juniper.net</a>&gt; wrote:<o:p=
></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-IN">&nbsp;<o:p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span lang=3D"EN-IN">On 06/09/19, 4:32 PM Robert Raszuk from <a href=3D"mai=
lto:robert@raszuk.net" target=3D"_blank">
robert@raszuk.net</a> said &gt;<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span lang=3D"EN-IN">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span lang=3D"EN-IN">Not really. Only SR OAM packets may need it. Is that a=
 real problem ?
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-IN">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt;margi=
n-left:4..8pt">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-IN">Thanks for clarification. Like Ron pointed ou=
t before, its inefficient encoding.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-IN">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-IN">srihari&#8230;<o:p></o:p></span></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!QmUWmBSwMeAovLUIjU_O2tFmWCZOPQmNOWvSTsaRgHjWkA0is1xv=
2wNVKz9IevQp$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54639088D4875F3002A8E66FAEB70BYAPR05MB5463namp_--


From nobody Mon Sep  9 09:37:24 2019
Return-Path: <andsmit@cisco.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 4C7D312080E; Mon,  9 Sep 2019 09:37:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.4
X-Spam-Level: 
X-Spam-Status: No, score=-14.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=AKWH/WQY; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=cisco.onmicrosoft.com header.b=gEAks9Tm
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 tHEP_IYeqn1Z; Mon,  9 Sep 2019 09:37:10 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D861812081C; Mon,  9 Sep 2019 09:36:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=39185; q=dns/txt; s=iport; t=1568047019; x=1569256619; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=OIpNRYGziXQXhmPX1EYFEdyq7AqnyJ5dO8Jnnqbcm0I=; b=AKWH/WQY6ERQk3R2jbqFsW4/6wuWaL1DykPA3SX7EK65UWOAUiBp4iae wqrlYg4Ox3p3NTSvQkmyKyYnacyjxHuWXONKqYgjbQhzSQkGSs9vpqOFa A+5wnq9PlK0yHayygR4t/68HAJc7staDrFr7gAa646CUMSRhyq8vJOD8R Q=;
X-Files: smime.p7s : 3936
IronPort-PHdr: =?us-ascii?q?9a23=3AcZFrfxFDw4DfDUsWsi81Mp1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1A3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+effsYzc/HdhqX15+9Hb9Ok9QS47z?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AGAAA5f3Zd/4wNJK1iAxkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgVMEAQEBAQELAYEVLyQsA21WIAQLKoQhg0cDhFKGJoJ?= =?us-ascii?q?ciWWOC4EuFIEQA1AEAgcBAQEJAwEBGAEFDwIBAYMJcUUCgjgjNAkOAgMJAQE?= =?us-ascii?q?EAQEBAgEGBG2FLgyFSgEBAQECAQEBEBEdAQEsAQoBBAsCAQgRBAEBARULAQY?= =?us-ascii?q?DAgICHwYLFAkIAgQOBQ4NB4MAAYFqAw4PAQIMmXgCgTiIYXOBMoJ9AQEFhRE?= =?us-ascii?q?NC4IPBwMGgTQBgVCDLAOGeBiBQD+BEScfgkw+ghpHAQECgRofPQoMCQkIgkQ?= =?us-ascii?q?ygiaMXYIsjmyODkEKgiGDPYItgRWJdYQAG4I0hzyEIYcqg0eWAIIGjmMCBAI?= =?us-ascii?q?EBQIOAQEFgVI4N4EhcBU7KgGCQYIeJAwFEoNPhFk7hT9zAYEojSKCUwEB?=
X-IronPort-AV: E=Sophos;i="5.64,486,1559520000";  d="p7s'?scan'208,217";a="328366421"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Sep 2019 16:36:58 +0000
Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x89GavWN027286 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 9 Sep 2019 16:36:57 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Sep 2019 11:36:57 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Sep 2019 11:36:55 -0500
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 9 Sep 2019 11:36:53 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ChFuAkiZX85Nfg2+PhF+H4daejWnxVMb/3v7Y4EUBKUubpFMY9eQbIBuU0w4dKN4bRM+BsvV2Czms7CaG2TZAbB/sLcePTx9QQsmSkxkuRWQbS+fG+rcTVE/KMVCW0GJygTnhpPC7V2I+CaeEpx2HFwCUJsmi+/gNS9lA37vxvPYwzmkbwNDeG/Wtwp3Bh6whY47my8BUCcrgAY1DfSVgOEhs9R2qB/sJ3v6Iq0YyCZf82yXzEzphCvxqOD32N0ASRx7bzP+Z7hNIquGU83VGuycgkuQ3Qbngm8tH+zbxpRmgO3gzjvETBh7ZKcyu9jQ4JCxN4+d7zeD6D7/FwLEbg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l84GjTP1wjvPhYXwd6oJP0GXp0Gtuj8aVLqmP0wt74E=; b=hDbLbJLKV5QlCYoqh8HcfgIrRIucZQxDq0ngQuIfux+9afaj/d1paWNlDkUMskvLP5yXyCNFPMnw36iIqxKTErhPtLqsmTyJLoAZ8j+fFLKDPQU87H+soNB6tnPZMZMgfEsfaJVXE9Zli4e5uz1jCBSd1Cao4aMONbMIjsmfqBKmVeDJnZihnpZlpf55ERkeQ96/zoop0Cp9A9EGIaNBlQFiwFgYM5WDwCLYC9LpqjOMDWWm2ufr4OIjUrOpaJ1nlwT8kfUmMoT+NX8FBm3qXSQBg+ylPbxxKd2552vnw6jWV6fb+g4pRWUd3SN62BCkoyjQW5HTkG+yLT2Hhic/Dw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l84GjTP1wjvPhYXwd6oJP0GXp0Gtuj8aVLqmP0wt74E=; b=gEAks9TmLkQvVq9fDrwG7iJEN11XPyThwBvJ6i4qH7LcdKqw61WrsjiJnR5bHRGm3Eq20SXufClGa/qYODWe4pTidxJ62G/UAwk57n8qfNRlU3jKtqrss6j/O0biCmgRq+hxz3DkKFcWlzhFoJrmnO7SK7wccNSKDl/8mNmIpLs=
Received: from MN2PR11MB4224.namprd11.prod.outlook.com (52.135.38.138) by MN2PR11MB4189.namprd11.prod.outlook.com (20.179.150.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Mon, 9 Sep 2019 16:36:51 +0000
Received: from MN2PR11MB4224.namprd11.prod.outlook.com ([fe80::1816:44fd:fab9:4a63]) by MN2PR11MB4224.namprd11.prod.outlook.com ([fe80::1816:44fd:fab9:4a63%7]) with mapi id 15.20.2241.018; Mon, 9 Sep 2019 16:36:50 +0000
From: "Andy Smith (andsmit)" <andsmit@cisco.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
CC: Gyan Mishra <hayabusagsm@gmail.com>, Robert Raszuk <robert@raszuk.net>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVYZGJ8at2r26Um0uExx7CeAqNYacaLNOAgAAPoICAA+wigIAABEgAgAA+NACAABangIAANgeAgAAA3oCAAq/CAIACKd4AgAAELYA=
Date: Mon, 9 Sep 2019 16:36:50 +0000
Message-ID: <1BA5FB3D-B873-4AFA-86CE-14FAED4F9B27@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <BYAPR05MB54639088D4875F3002A8E66FAEB70@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54639088D4875F3002A8E66FAEB70@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=andsmit@cisco.com; 
x-originating-ip: [2001:420:2d01:1300:79c5:c91b:cef4:b9ae]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fcea27c5-8fe4-4711-dcb0-08d73543ea85
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:MN2PR11MB4189; 
x-ms-traffictypediagnostic: MN2PR11MB4189:
x-microsoft-antispam-prvs: <MN2PR11MB418906E6ACAA1ED675D6D62DA8B70@MN2PR11MB4189.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(39860400002)(376002)(346002)(136003)(199004)(189003)(446003)(11346002)(606006)(966005)(71190400001)(4326008)(14454004)(478600001)(25786009)(236005)(8936002)(81156014)(8676002)(81166006)(66574012)(6246003)(6436002)(66446008)(14444005)(64756008)(2906002)(66946007)(6116002)(71200400001)(66616009)(256004)(66476007)(66556008)(5660300002)(53936002)(7736002)(6486002)(476003)(2616005)(86362001)(486006)(99936001)(229853002)(46003)(36756003)(6506007)(54906003)(76116006)(316002)(102836004)(53546011)(186003)(76176011)(33656002)(54896002)(6512007)(6306002)(99286004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4189; H:MN2PR11MB4224.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hkh/xXKaaZZSsLYxSfGzflUWM4LDt3UBB9CNpJY45r9W4+mQmY9S6Tlfjooq5cd0Tad1YDKETt3w1c/0Ihop6+0iV/z/Izoew3PjmTd+ZS6ZOikaYyeOWnQWy/1Yrg/6+swBU5QjUct7/UN/dSh4d/p8ErLBxJVH+wtxMObydCgb/0OWfzWrtvYm83jKptNySuRoNRDI0wptpSvBWa3VVG//rbuEBHU8BfckJDqBr34+C0HCLtIJgpdzGGE1zoA8WKs0HwBrJKS2ezHftStx8iL+ZFEpEp++5ZABUZOPDcGHpXXE85bJSPZBV9MHKktJqMC/x3k1rSqHFA0D6Nibow4JzwHSbPHI35TOFO5e3tivP84R9UwWlmRowjzpDReyZVlhpjbmFpI60ihtNl8TIgDuTrcg7kIdSqdbMILuHzw=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; boundary="Apple-Mail=_ABFDC315-A7F5-4564-9AD1-0B84124EC3DF"; protocol="application/pkcs7-signature"; micalg=sha-256
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: fcea27c5-8fe4-4711-dcb0-08d73543ea85
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 16:36:50.7328 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Z/fVqBNucZp3EsXulsGFSdufa9tl9teV2mohYe0+Ct9iwTN8CmvYyUGYeC9n3IOhhG0PfpeHUWhKWGzi3QP44g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4189
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xch-rcd-012.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EzRTNhsvjeLmK-uUgf-uaXC3lgY>
Subject: Re: [spring] Beyond SRv6.
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, 09 Sep 2019 16:37:16 -0000

--Apple-Mail=_ABFDC315-A7F5-4564-9AD1-0B84124EC3DF
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_4BEC5E55-9C87-419D-9EC7-25EEE7C74C54"


--Apple-Mail=_4BEC5E55-9C87-419D-9EC7-25EEE7C74C54
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Ron,

Doesn't ISIS require a quad octet / 32 bit / IPv4 address for it's =
router ID?

So you can't really build an ipv4 'free' network.   Not 100% anyway.

Andy



> On Sep 9, 2019, at 12:21 PM, Ron Bonica =
<rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
>=20
> Hello Gyan,
> =20
> Amplifying what you have said=E2=80=A6..
> =20
> There is no reason why SR-MPLS shouldn=E2=80=99t work over an IPv6 =
only infrastructure. So long as every node is MPLS capable, SR-MPLS =
should not require IPv4 to be enabled.
> =20
>                                                                        =
        Ron
> =20
> =20
> =20
> Juniper Business Use Only
> From: Gyan Mishra <hayabusagsm@gmail.com =
<mailto:hayabusagsm@gmail.com>>=20
> Sent: Sunday, September 8, 2019 3:20 AM
> To: Robert Raszuk <robert@raszuk.net <mailto:robert@raszuk.net>>
> Cc: Srihari Sangli <ssangli@juniper.net <mailto:ssangli@juniper.net>>; =
SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>; 6man@ietf.org =
<mailto:6man@ietf.org>; Zafar Ali (zali) <zali@cisco.com =
<mailto:zali@cisco.com>>; Rob Shakir <robjs@google.com =
<mailto:robjs@google.com>>; Ron Bonica <rbonica@juniper.net =
<mailto:rbonica@juniper.net>>; Tarek Saad <tsaad.net@gmail.com =
<mailto:tsaad.net@gmail.com>>
> Subject: Re: [spring] Beyond SRv6.
> =20
> As an operator of a Tier 1 provider with massive mpls networks I think =
our traditional bread and butter =E2=80=9Cmpls=E2=80=9D will be around =
for a very very long time as is IPv4 if not longer.
> =20
> Most all service provider cores run greater then or equal to MTU 9000 =
mpls cores to account for mpls overhead shims being tacked on plus edge =
overhead from possible GRE tunneling or IPSEC so in general making  the =
core the maximum Jumbo MTU supported by most vendors at 9216 is what is =
generally done out in the field.
> =20
> So for SRv6 support of multiple or many EH insertions is really a non =
issue for=20
> most operators.
> =20
> =46rom reading through all the discussion threads the SR insertion is =
two fold one being for FRR capabilities using Ti-LFA or remote LFA =
tunnel so end up requiring double EH insertions on the Ingress PE tunnel =
head end SRv6 source node and then second scenario being a possible EH =
insertions occurrence on intermediate nodes.  I have not read through =
the drafts or RFC regarding Ti-LFA with SR but since that is an IGP =
extension I am guessing an opaque LSA and is not the traditional MPLS =
FRR link/node/path protection that adds an additional mpls shim so not =
sure why an EH insertion needs to occur for Ti-LFA.  Can someone clarify =
that use case for me.  Also the EH insertion on intermediate node what =
is the use case or reason for that.  My guess is it=E2=80=99s for =
special use case of stitching SRv6 domains together.  Please clarify.
> =20
> I do agree with some of the other operators on the marketing hype and =
push for SR-MPLS and SRv6 is not for every service provider as goes the =
mantra ..=E2=80=9Dif it=E2=80=99s not broken..don=E2=80=99t try to fix =
it..leave it alone=E2=80=9D and I think you can definitely say that for =
MPLS as it has had a SOLID run for service providers since the 90=E2=80=99=
s ever since ATM and frame relay were put to rest so I don=E2=80=99t =
think that it=E2=80=99s going away any time soon.
> =20
> I think it would be a serious mistake and sad state of affairs for =
vendors to push SR-MPLS and SRv6 and stop development and support of =
MPLS as that would really pigeon hole all operators into one technology =
which does not fit the bill for every use case out there.
> =20
> The mention of SR-MPLS pulling support for IPv6 and forcing operators =
to go with SRv6 is a wrong move for vendors and would really limit =
operators with flexibility to chose based on their use case to stay with =
traditional mpls or go with with SR-MPLS or SRv6 only if necessary with =
their unique use case warrants..
> =20
> I think SR-MPLS and SRv6 should be marketed by vendors and the =
industry as yet another tool in our operator =E2=80=9Cdesign toolbox=E2=80=
=9D to use as we see fit or not use but not be forced into it.
> =20
> There are particular use cases for SR-MPLS for migration from existing =
LDP and the downside of having state maintained in the core is not a =
downside as the P and PE nodes have to be provisioned anyway so their is =
no savings in pulling mpls LDP/mLDP with SR-MPLS =E2=80=9CSr-prefer=E2=80=9D=
 and ditching LDP.  =20
> =20
> I think the major use case for SR-MPLS and SRv6 is coloring per-vrf TE =
feature for L3 VPNs steering without adding complexity of adding ibgp =
loopback egress PE FEC next hop to traffic engineer L3 VPN traffic.  =
That is a unique use case and not every major service provider has that =
requirement so if you don=E2=80=99t their really is no need to jump on =
the SR band wagon and you can stay put with the tried and true mpls that =
has been around for decades and is not going away any time soon.
> =20
> SRv6 has a more ubiquitous all encompassing use case that could serve =
for MPLS core replacement or on the public internet or for enterprise =
network traffic engineering of flows between data centers or access to =
data center and an alternative to SD WAN application based routing =
solutions.  But here as well the use case benefit has to exist.  Nobody =
wants to be forced into it if it=E2=80=99s unnecessary added complexity.
> =20
> My 2 1/2 cents=20
> =20
> Regards,
> =20
> Gyan Mishra
> Verizon Communications=20
> Cell- 301 502-1347
> =20
> Sent from my iPhone
>=20
> On Sep 6, 2019, at 10:17 AM, Robert Raszuk <robert@raszuk.net =
<mailto:robert@raszuk.net>> wrote:
>=20
> I don't think so.=20
> =20
> In OAM packets are on purpose made huge - even up to MTU to make sure =
real customer packets can go through or to detect and diagnose MTU =
issues. So adding SRH to it is nothing one can call inefficient.=20
> =20
> Wrong tree :)=20
> =20
> Cheers,
> R.
> =20
> On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli <ssangli@juniper.net =
<mailto:ssangli@juniper.net>> wrote:
> =20
> On 06/09/19, 4:32 PM Robert Raszuk from robert@raszuk.net =
<mailto:robert@raszuk.net> said >
> =20
> Not really. Only SR OAM packets may need it. Is that a real problem ?
> =20
> Thanks for clarification. Like Ron pointed out before, its inefficient =
encoding.
> =20
> srihari=E2=80=A6
> _______________________________________________
> spring mailing list
> spring@ietf.org <mailto:spring@ietf.org>
> https://www.ietf.org/mailman/listinfo/spring =
<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__=
;!8WoA6RjC81c!QmUWmBSwMeAovLUIjU_O2tFmWCZOPQmNOWvSTsaRgHjWkA0is1xv2wNVKz9I=
evQp$>--------------------------------------------------------------------=

> IETF IPv6 working group mailing list
> ipv6@ietf.org <mailto:ipv6@ietf.org>
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 =
<https://www.ietf.org/mailman/listinfo/ipv6>
> --------------------------------------------------------------------


--Apple-Mail=_4BEC5E55-9C87-419D-9EC7-25EEE7C74C54
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Ron,<div class=3D""><br class=3D""></div><div =
class=3D"">Doesn't ISIS require a quad octet / 32 bit / IPv4 address for =
it's router ID?</div><div class=3D""><br class=3D""></div><div =
class=3D"">So you can't really build an ipv4 'free' network. &nbsp; Not =
100% anyway.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Andy</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Sep 9, 2019, at 12:21 PM, Ron Bonica =
&lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org" =
class=3D"">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Hello =
Gyan,<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Amplifying =
what you have said=E2=80=A6..<o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">There is no reason why SR-MPLS =
shouldn=E2=80=99t work over an IPv6 only infrastructure. So long as =
every node is MPLS capable, SR-MPLS should not require IPv4 to be =
enabled.<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; text-align: center;" class=3D""><span =
style=3D"font-size: 7pt;" class=3D"">Juniper Business Use =
Only</span><o:p class=3D""></o:p></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><b class=3D"">From:</b><span=
 class=3D"Apple-converted-space">&nbsp;</span>Gyan Mishra &lt;<a =
href=3D"mailto:hayabusagsm@gmail.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">hayabusagsm@gmail.com</a>&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Sunday, September 8, 2019 =
3:20 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Robert Raszuk &lt;<a =
href=3D"mailto:robert@raszuk.net" style=3D"color: purple; =
text-decoration: underline;" class=3D"">robert@raszuk.net</a>&gt;<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Srihari Sangli &lt;<a =
href=3D"mailto:ssangli@juniper.net" style=3D"color: purple; =
text-decoration: underline;" class=3D"">ssangli@juniper.net</a>&gt;; =
SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">spring@ietf.org</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:6man@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">6man@ietf.org</a>; Zafar Ali (zali) &lt;<a =
href=3D"mailto:zali@cisco.com" style=3D"color: purple; text-decoration: =
underline;" class=3D"">zali@cisco.com</a>&gt;; Rob Shakir &lt;<a =
href=3D"mailto:robjs@google.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">robjs@google.com</a>&gt;; Ron =
Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">rbonica@juniper.net</a>&gt;; Tarek Saad &lt;<a =
href=3D"mailto:tsaad.net@gmail.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">tsaad.net@gmail.com</a>&gt;<br =
class=3D""><b class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [spring] Beyond =
SRv6.<o:p class=3D""></o:p></div></div></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">As an operator of a Tier 1 provider with massive mpls =
networks I think our traditional bread and butter =E2=80=9Cmpls=E2=80=9D =
will be around for a very very long time as is IPv4 if not longer.<o:p =
class=3D""></o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Most all service provider cores run greater then or equal to =
MTU 9000 mpls cores to account for mpls overhead shims being tacked on =
plus edge overhead from possible GRE tunneling or IPSEC so in general =
making &nbsp;the core the maximum Jumbo MTU supported by most vendors at =
9216 is what is generally done out in the field.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">So for SRv6 support of multiple or many =
EH insertions is really a non issue for&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">most operators.<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">=46rom reading through all the discussion threads the SR =
insertion is two fold one being for FRR capabilities using Ti-LFA or =
remote LFA tunnel so end up requiring double EH insertions on the =
Ingress PE tunnel head end SRv6 source node and then second scenario =
being a possible EH insertions occurrence on intermediate nodes. &nbsp;I =
have not read through the drafts or RFC regarding Ti-LFA with SR but =
since that is an IGP extension I am guessing an opaque LSA and is not =
the traditional MPLS FRR link/node/path protection that adds an =
additional mpls shim so not sure why an EH insertion needs to occur for =
Ti-LFA. &nbsp;Can someone clarify that use case for me. &nbsp;Also the =
EH insertion on intermediate node what is the use case or reason for =
that. &nbsp;My guess is it=E2=80=99s for special use case of stitching =
SRv6 domains together. &nbsp;Please clarify.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">I do agree with some of the other =
operators on the marketing hype and push for SR-MPLS and SRv6 is not for =
every service provider as goes the mantra ..=E2=80=9Dif it=E2=80=99s not =
broken..don=E2=80=99t try to fix it..leave it alone=E2=80=9D and I think =
you can definitely say that for MPLS as it has had a SOLID run for =
service providers since the 90=E2=80=99s ever since ATM and frame relay =
were put to rest so I don=E2=80=99t think that it=E2=80=99s going away =
any time soon.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">I think it would be a serious mistake and sad state of =
affairs for vendors to push SR-MPLS and SRv6 and stop development and =
support of MPLS as that would really pigeon hole all operators into one =
technology which does not fit the bill for every use case out there.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">The mention of SR-MPLS pulling support =
for IPv6 and forcing operators to go with SRv6 is a wrong move for =
vendors and would really limit operators with flexibility to chose based =
on their use case to stay with traditional mpls or go with with SR-MPLS =
or SRv6 only if necessary with their unique use case warrants..<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">I think SR-MPLS and SRv6 should be =
marketed by vendors and the industry as yet another tool in our operator =
=E2=80=9Cdesign toolbox=E2=80=9D to use as we see fit or not use but not =
be forced into it.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">There are particular use cases for SR-MPLS for migration from =
existing LDP and the downside of having state maintained in the core is =
not a downside as the P and PE nodes have to be provisioned anyway so =
their is no savings in pulling mpls LDP/mLDP with SR-MPLS =
=E2=80=9CSr-prefer=E2=80=9D and ditching LDP. &nbsp;&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">I think the major use case for SR-MPLS =
and SRv6 is coloring per-vrf TE feature for L3 VPNs steering without =
adding complexity of adding ibgp loopback egress PE FEC next hop to =
traffic engineer L3 VPN traffic. &nbsp;That is a unique use case and not =
every major service provider has that requirement so if you don=E2=80=99t =
their really is no need to jump on the SR band wagon and you can stay =
put with the tried and true mpls that has been around for decades and is =
not going away any time soon.<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">SRv6 has a more ubiquitous all encompassing use case that =
could serve for MPLS core replacement or on the public internet or for =
enterprise network traffic engineering of flows between data centers or =
access to data center and an alternative to SD WAN application based =
routing solutions. &nbsp;But here as well the use case benefit has to =
exist. &nbsp;Nobody wants to be forced into it if it=E2=80=99s =
unnecessary added complexity.<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">My 2 1/2 cents&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Regards,<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Gyan Mishra<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">Verizon =
Communications&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Cell- 301 502-1347<o:p =
class=3D""></o:p></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">Sent from my iPhone<o:p =
class=3D""></o:p></div></div><div class=3D""><p class=3D"MsoNormal" =
style=3D"margin: 0in 0in 12pt; font-size: 11pt; font-family: Calibri, =
sans-serif;"><br class=3D"">On Sep 6, 2019, at 10:17 AM, Robert Raszuk =
&lt;<a href=3D"mailto:robert@raszuk.net" style=3D"color: purple; =
text-decoration: underline;" class=3D"">robert@raszuk.net</a>&gt; =
wrote:<o:p class=3D""></o:p></p></div><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">I don't think so.&nbsp;<o:p =
class=3D""></o:p></div><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">In OAM packets are on purpose made huge =
- even up to MTU to make sure real customer packets can go through or to =
detect and diagnose MTU issues. So adding SRH to it is nothing one can =
call inefficient.&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Wrong tree :)&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Cheers,<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">R.<o:p =
class=3D""></o:p></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">On Fri, Sep 6, 2019 at =
4:14 PM Srihari Sangli &lt;<a href=3D"mailto:ssangli@juniper.net" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">ssangli@juniper.net</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><blockquote style=3D"border-style: none =
none none solid; border-left-width: 1pt; border-left-color: rgb(204, =
204, 204); padding: 0in 0in 0in 6pt; margin: 5pt 0in 5pt 4.8pt;" =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-IN" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-IN" class=3D"">On =
06/09/19, 4:32 PM Robert Raszuk from<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:robert@raszuk.net" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D"">robert@raszuk.net</a><span=
 class=3D"Apple-converted-space">&nbsp;</span>said &gt;<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-IN" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><span lang=3D"EN-IN" =
class=3D"">Not really. Only SR OAM packets may need it. Is that a real =
problem ?<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-IN" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div><div class=3D""><blockquote =
style=3D"border-style: none none none solid; border-left-width: 1pt; =
border-left-color: rgb(204, 204, 204); padding: 0in 0in 0in 6pt; =
margin-top: 5pt; margin-right: 0in; margin-bottom: 5pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-IN" class=3D"">Thanks =
for clarification. Like Ron pointed out before, its inefficient =
encoding.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-IN" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-IN" class=3D"">srihari=E2=80=A6<o:p =
class=3D""></o:p></span></div></blockquote></div></div></div></blockquote>=
</div></div></blockquote><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">_______________________________________________<br =
class=3D"">spring mailing list<br class=3D""><a =
href=3D"mailto:spring@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">spring@ietf.org</a><br class=3D""><a =
href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/s=
pring__;!8WoA6RjC81c!QmUWmBSwMeAovLUIjU_O2tFmWCZOPQmNOWvSTsaRgHjWkA0is1xv2=
wNVKz9IevQp$" style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/mailman/listinfo/spring</a><o:p =
class=3D""></o:p></div></div></blockquote></div></div></div></div><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" =
class=3D"">---------------------------------------------------------------=
-----</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">IETF IPv6 =
working group mailing list</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><a href=3D"mailto:ipv6@ietf.org" =
style=3D"color: purple; text-decoration: underline; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">ipv6@ietf.org</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Administrative Requests:<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://www.ietf.org/mailman/listinfo/ipv6" style=3D"color: =
purple; text-decoration: underline; font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/ipv6</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" =
class=3D"">---------------------------------------------------------------=
-----</span></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_4BEC5E55-9C87-419D-9EC7-25EEE7C74C54--

--Apple-Mail=_ABFDC315-A7F5-4564-9AD1-0B84124EC3DF
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDHgw
ggXfMIIEx6ADAgECAhBAAWtb2pgTKXUZfh6f4518MA0GCSqGSIb3DQEBCwUAMDoxCzAJBgNVBAYT
AlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRydXN0SUQgQ0EgQTEyMB4XDTE5MDYx
NTE1NTYyMFoXDTIyMDYxNDE1NTYyMFowfzEqMCgGA1UECwwhVmVyaWZpZWQgRW1haWw6IGFuZHNt
aXRAY2lzY28uY29tMSAwHgYJKoZIhvcNAQkBFhFhbmRzbWl0QGNpc2NvLmNvbTEvMC0GCgmSJomT
8ixkAQETH0EwMTQxMEQwMDAwMDE2QjVCREE5N0ZGMDAwMDNGRTgwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQChX5EXhKZOsWgOtk8yPswBBv0xFHAApcCEtcCzr0JfRSKUx1HNR8bakRXD
FDBLfyHTj9wl1hmXGKvxgMgNZqMLjWToE2pk93S2iU73T/gIKy0oOqH2CkBJBdk0cv8RZ/N+aABu
uln7OyQspku2TCActVJ0K3YGfuz0gfT5s6wII3JoYBvHP9N+hoG1m89MQefnvx2VTB+/ups0IlQk
5mVF2Q6ZH/BjHFr2NoT8ki64cgHywCAMyel6b4RLiIwCgBgw3V90e+05xbp821ScWpEbbrg3jt4J
zR4CTiV7B2Opy1rLw+eSS77cneUnG6jpD67oFr2p9G7F7hASdYjSd1z5AgMBAAGjggKaMIICljAO
BgNVHQ8BAf8EBAMCBaAwgYQGCCsGAQUFBwEBBHgwdjAwBggrBgEFBQcwAYYkaHR0cDovL2NvbW1l
cmNpYWwub2NzcC5pZGVudHJ1c3QuY29tMEIGCCsGAQUFBzAChjZodHRwOi8vdmFsaWRhdGlvbi5p
ZGVudHJ1c3QuY29tL2NlcnRzL3RydXN0aWRjYWExMi5wN2MwHwYDVR0jBBgwFoAUpHPa72k1inXM
oBl7CDL4a4nkQuwwCQYDVR0TBAIwADCCASwGA1UdIASCASMwggEfMIIBGwYLYIZIAYb5LwAGCwEw
ggEKMEoGCCsGAQUFBwIBFj5odHRwczovL3NlY3VyZS5pZGVudHJ1c3QuY29tL2NlcnRpZmljYXRl
cy9wb2xpY3kvdHMvaW5kZXguaHRtbDCBuwYIKwYBBQUHAgIwga4agatUaGlzIFRydXN0SUQgQ2Vy
dGlmaWNhdGUgaGFzIGJlZW4gaXNzdWVkIGluIGFjY29yZGFuY2Ugd2l0aCAKSWRlblRydXN0J3Mg
VHJ1c3RJRCBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9zZWN1cmUuaWRlbnRy
dXN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L3RzL2luZGV4Lmh0bWwwRQYDVR0fBD4wPDA6oDig
NoY0aHR0cDovL3ZhbGlkYXRpb24uaWRlbnRydXN0LmNvbS9jcmwvdHJ1c3RpZGNhYTEyLmNybDAc
BgNVHREEFTATgRFhbmRzbWl0QGNpc2NvLmNvbTAdBgNVHQ4EFgQU5968Q8bqXUS6nT7lZxBgMgfp
m1gwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBCwUAA4IBAQCCArOJ
8+zoHt/Acs4wcH1QQJLk+7OSxRQLZLIvmVSf5n2xnyurtK1ZtakzIZ2+/kEJYEOLKM3Xh28ZNDIT
JYdKlbYRlA/78ae4/aqG7q9cRvRcznJD76/SpAXYz33ivv3gI7iVcIzo3LGCQnRqJYcA26rvgQ1k
X1NExIo+twVHdZhIPHjqujqftY0zEmJGvQYy7+7orIB6kR+n3A/+C2zkqnm8CUPkDkH5wb9miF9R
A/euj9ycdQ89tsA24dWuFLjUwm0ysp6OHyMpzxtoT6Hmqr17aMCMLC9/yMTvR2EkzYBFhNCaUpNB
403apAu6ram7pyTm+AaVnb2b0d7oxEAfMIIGkTCCBHmgAwIBAgIRAPneVn/JTQx3cPlgG1LaFTsw
DQYJKoZIhvcNAQELBQAwSjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVzdDEnMCUGA1UE
AxMeSWRlblRydXN0IENvbW1lcmNpYWwgUm9vdCBDQSAxMB4XDTE1MDIxODIyMjUxOVoXDTIzMDIx
ODIyMjUxOVowOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVzdDEXMBUGA1UEAxMOVHJ1
c3RJRCBDQSBBMTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRkU08zwonNJKuS+ma
1CVreSxP5+rWz1z4RrdhIL+6ZSTKBKb1SSQ6hqg2MpmgLHfB5/WTALilBBXZceT4ApH7u4y+c4Ij
DZwBVQ/T8q7LhfqaKppcYZUNOrBWNoW4UJFVUNNCgjYFMynAVCL479OMPn4TT5MBluTOwHuSuThh
RsDqEXJPRhujFFSr0zZAcNv7zTDndvVRlU7UdLYx+T0ucg17LOPGJdT+IQ0rTti+ME7Ftj9+0Bg9
u//1xjfCumplgehdlzoH3/z5pUI0DjkU/eT5i5MML5muZ49AEtAlafJL9CtkR1exqJ5ZSqRQzE9A
pMTECsKI/rVhFiU4gykrAgMBAAGjggKAMIICfDCBiQYIKwYBBQUHAQEEfTB7MDAGCCsGAQUFBzAB
hiRodHRwOi8vY29tbWVyY2lhbC5vY3NwLmlkZW50cnVzdC5jb20wRwYIKwYBBQUHMAKGO2h0dHA6
Ly92YWxpZGF0aW9uLmlkZW50cnVzdC5jb20vcm9vdHMvY29tbWVyY2lhbHJvb3RjYTEucDdjMB8G
A1UdIwQYMBaAFO1EGcDT8AaL7qR7vkLnJlTIjjZ2MA8GA1UdEwEB/wQFMAMBAf8wggEgBgNVHSAE
ggEXMIIBEzCCAQ8GBFUdIAAwggEFMIIBAQYIKwYBBQUHAgIwgfQwRRY+aHR0cHM6Ly9zZWN1cmUu
aWRlbnRydXN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L3RzL2luZGV4Lmh0bWwwAwIBARqBqlRo
aXMgVHJ1c3RJRCBDZXJ0aWZpY2F0ZSBoYXMgYmVlbiBpc3N1ZWQgaW4gYWNjb3JkYW5jZSB3aXRo
IElkZW5UcnVzdCdzIFRydXN0SUQgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8v
c2VjdXJlLmlkZW50cnVzdC5jb20vY2VydGlmaWNhdGVzL3BvbGljeS90cy9pbmRleC5odG1sMEoG
A1UdHwRDMEEwP6A9oDuGOWh0dHA6Ly92YWxpZGF0aW9uLmlkZW50cnVzdC5jb20vY3JsL2NvbW1l
cmNpYWxyb290Y2ExLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwDgYDVR0PAQH/
BAQDAgGGMB0GA1UdDgQWBBSkc9rvaTWKdcygGXsIMvhrieRC7DANBgkqhkiG9w0BAQsFAAOCAgEA
DeGCrtL79OtjGX4PsTEjVF2Crx8L2SJPuh9aVJor8gyOCOgN8Fs8Za/N2SZtKBiBejwbG4Cif34c
siM2/rwGBSZsiPCP9JhpXPpyEDbldl2PHMqT6FSSoKZ86f+3BAl5F/EeDcj7RJ/CnnGzXRgXRGhu
GuwJGd7o5SaH2amHR8TdvbWT3Q5WfH0d+v5gBXghKtMDrTjnNBMobNvfvTCGWI8sWj6E0vpfMS3L
mF90VpYq0ch+kT33gIuZMkjhIRtarjR3tOkCMKYoI8hU+r/70aqCAa+1qQzkrdVc1z1W0o9T3FgY
JMMhih5UFDrkmx2x3Izg/MPMB0g2y/i9oXvITTeeHaMtXtcCRypp329LgQHiEqMUWyZzDFr4AJR+
RVa0FpYGo3h/+jW2GwUkcQC7hDqhEHqZiTOqs+KA9rMXauBjDeWnQHWBLMJGP6NG0SshV0w95nan
kV3HtI2EG1pu6GqakmQXHBb1IGDqwe/LQenNW8SIGkCkUobVkdczDNCX6lHw/bvBYOxuUlTtCBvx
nMZEr2XkY4WHG036hdngIKa6csy1pna9JqLt279UquDrgYZk0Ap6sQF6+MlU0WB5KeZQr0YHiQJn
tTk1aVT7Yfzuxye1bhD/Rjq+pAlwl5oweD91CdqFNDan6EHXEkkrfYZYgC5xMUxI4ottAdp0g6Ix
ggKmMIICogIBATBOMDoxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxFzAVBgNVBAMT
DlRydXN0SUQgQ0EgQTEyAhBAAWtb2pgTKXUZfh6f4518MA0GCWCGSAFlAwQCAQUAoIIBKTAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xOTA5MDkxNjM2NDlaMC8GCSqG
SIb3DQEJBDEiBCD0phd5C1ayOC56EfacZsTPs4Yy47ff8U7WnOhFnCbN4TBdBgkrBgEEAYI3EAQx
UDBOMDoxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRydXN0SUQg
Q0EgQTEyAhBAAWtb2pgTKXUZfh6f4518MF8GCyqGSIb3DQEJEAILMVCgTjA6MQswCQYDVQQGEwJV
UzESMBAGA1UEChMJSWRlblRydXN0MRcwFQYDVQQDEw5UcnVzdElEIENBIEExMgIQQAFrW9qYEyl1
GX4en+OdfDANBgkqhkiG9w0BAQEFAASCAQA0NUM0+dUj3V0MhC6OoZmZfXiUBvWL5qyq1JhN/M9v
VnKteJUUdyTW+U5DHDTQoDwpXF1ZIXWOjFvME3urM+l5hgFZoHwx/LJOxnAQIfcmxFmUDQZw+b+2
0LR/jjoOkBHrynqde6cSgsVnS5QIh112dYXhiRPl08dGz9loYvDYCSzZKplDc/m4sS2iEmCWFSkP
Q+wbwhpGMtR1XOy3ZHSUBnCgPdbtnZRSiNQ4acm6TizF8O52wfQ/GT81yhiOwL9vB3DG+tFhD1Kw
NKuFLsAMbmj3DfgP+7Y23FelmB7Ii9B8gdnN7471s3XMgrplEU58aC6NoMtBLmNGRH2gng2MAAAA
AAAA

--Apple-Mail=_ABFDC315-A7F5-4564-9AD1-0B84124EC3DF--


From nobody Mon Sep  9 10:52:14 2019
Return-Path: <shraddha@juniper.net>
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 4C9D2120857; Mon,  9 Sep 2019 10:52:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 DhaTX4Pr2Lx6; Mon,  9 Sep 2019 10:51:58 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A045412087B; Mon,  9 Sep 2019 10:51:58 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x89HdcM0003231; Mon, 9 Sep 2019 10:51:51 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=H/oMXLb+eA35mgeZR7BZEH+kaGhtXVFwIS32Ju3+aN4=; b=U58/aNalRrd44KoZrhlBGLRkTSqOiWN1iAgn4KY5YHIozcG4as6BOjlYqbHEeU0oxNQu 0sfB+1TLrwdEPyhLJJAyNHX3BBBOPXmVsatl7EUBry5nYasV1zIg4ppq/9mnxt0AKiqN kao2YsKI0QC6vTXpRgxgiEJLsOgSMtiaNDIN2/cl2UkYhqffYMgN3WMaa+cBrcyyFb3U mfqqV/WLI4R1OiXYQEbSggs/Lj2S6Z7jYwNUXK+UjxeEVUyX6Q2AWlGTd2DdcmJYFsfp iiHsqKtB4wPTAjOZgzC/9Gi/v7Xv4i0qXRFkhZGyGVOFSVA0mmzBx5ailKS9Dz0LpzbR uQ== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2056.outbound.protection.outlook.com [104.47.48.56]) by mx0b-00273201.pphosted.com with ESMTP id 2uvbnwub09-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 09 Sep 2019 10:51:50 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C9EBc2lG0AayFbQMYOhCjRD1SoGiqhIYcYPu8wTb2Pr2vZqSDL1PUrTWnoEt/451pw1qGEy81bwdD/fvOuvMJ1xjIOqLS8yAYzZLf+ydDA1nREpQ6YzQN6th3CHUAJq1O++4ybuC/c7SLurkWdLnRz+XuMOXAQparHjFSWkW/CO0YMUJsebI3WiCp8/y0WfFJrkGQ+DaHeVpqAXfq5k8CBvdQCaZuZQmeb8s3Y1MU1uLmvu6eYor0TjZekn0mXcFBgOydM6RQJn2ushY6dqWBid2WaVRg0de796utXRazF/64Rkl0g2477V7dAvI/yTtZay3fkw7X+ed4yxwX1cevw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H/oMXLb+eA35mgeZR7BZEH+kaGhtXVFwIS32Ju3+aN4=; b=M7OthR2wTAUwIU7yrZcDn1bk+Xqkx8+XAD38VMIfLL8wyDdCpF0IAGaQ0xu5Xj+vP0Rj23fcZVb7GmMHcz9Oite2jG2rd1oUT1vXn9Iza7I3MwibJyENR9yYENf/Ku4IS8JTlISZlr+MeX++MN2aXEAN3ircJA3AmCjRiUkSSMkzP7Xlhl+wEPZf+dzr9xwIOaQdNrGa4DVeeX2rE/Cmn+kbv3/Wr/HFBUCMduQb8N7anZN6kOJq2rFOYE7nX8IEdnvD9GG33/0iQwvPwrLwtYOc5pHybGVIys2pj/k+DOy1UEhhANjQXGDKTSqjC9rZ7HnpQkhMC56DKVFrLRQt3A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB3943.namprd05.prod.outlook.com (52.135.197.146) by BYAPR05MB4136.namprd05.prod.outlook.com (52.135.194.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Mon, 9 Sep 2019 17:51:48 +0000
Received: from BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::457:8593:dc3e:25db]) by BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::457:8593:dc3e:25db%7]) with mapi id 15.20.2263.005; Mon, 9 Sep 2019 17:51:48 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Andy Smith (andsmit)" <andsmit@cisco.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
CC: SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Gyan Mishra <hayabusagsm@gmail.com>, Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgtZntk1bljyUGhwmBQu2Uz36cYjQIAgAHM44CAAA+hgIAD7CKAgAAESACAAD40AIAAFqeAgAA2B4CAAADegIACr8IAgAIp3gCAAAQuAIAAFI4Q
Date: Mon, 9 Sep 2019 17:51:48 +0000
Message-ID: <BYAPR05MB3943B93BC6EF84C7E03DF1E3D5B70@BYAPR05MB3943.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <BYAPR05MB54639088D4875F3002A8E66FAEB70@BYAPR05MB5463.namprd05.prod.outlook.com> <1BA5FB3D-B873-4AFA-86CE-14FAED4F9B27@cisco.com>
In-Reply-To: <1BA5FB3D-B873-4AFA-86CE-14FAED4F9B27@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [116.197.184.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f7aad88b-585c-4895-4240-08d7354e6358
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4136; 
x-ms-traffictypediagnostic: BYAPR05MB4136:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <BYAPR05MB413626636C38C17FA481C4C2D5B70@BYAPR05MB4136.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(136003)(366004)(346002)(376002)(396003)(199004)(189003)(76116006)(53936002)(8676002)(71200400001)(71190400001)(9686003)(446003)(186003)(7736002)(74316002)(6306002)(54896002)(11346002)(476003)(55016002)(33656002)(229853002)(66066001)(66574012)(6246003)(486006)(236005)(6436002)(966005)(52536014)(7696005)(99286004)(2906002)(86362001)(64756008)(66446008)(14454004)(76176011)(66476007)(66556008)(66946007)(790700001)(6116002)(8936002)(3846002)(606006)(102836004)(25786009)(14444005)(26005)(54906003)(110136005)(6506007)(81156014)(478600001)(53546011)(81166006)(256004)(5660300002)(4326008)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4136; H:BYAPR05MB3943.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: D/tTWo2l29VkYhfIeYICxiwEF9Q0jEXJJerTW7JnMgN8l2Ka1m18iyQS24axvHXgzJMFe6A2OEjSaY2fVpqZM6T2YMrXggPZ8ymWlLUIlqe7AFoCgAYUyS7xodj/DqmJh1jgPv5HySKukuglW9mr+kmEykAOENqmrCv04XNhwOlyGevMx17+evmui/Ef/Xc1H8m150ef/ldQSNhAwqVAdWgob3+POe9KayEf6iWIKbitnc+ttrHPrFRTotux81H3Vdmvtl6e2kgwE0QbbhmV6eNmCoXyupsFzDil2SxllNSr+apUxFdC1+8GebJyf1OIZNRg+SmTE/hWCS4rXDoaSTecLbKdUP5+q3Z26kmwWj4kzUcbO2iqIlns6QuyVgiXw4dpgOuyYUN6FXYzg6WxnnvDWeZK9s755WRN6MsiZR0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB3943B93BC6EF84C7E03DF1E3D5B70BYAPR05MB3943namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: f7aad88b-585c-4895-4240-08d7354e6358
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 17:51:48.4935 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JKgwuDrGvm+zEgRr7GU7uA3SwIhO/3jfBcflosP8dd2lZ3YscAAzmi4cEgae/pycb0NMFYnhstcGLQQIuoTufw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4136
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-09_07:2019-09-09,2019-09-09 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 impostorscore=0 clxscore=1011 malwarescore=0 suspectscore=0 mlxlogscore=999 phishscore=0 mlxscore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909090181
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/lMnvxLYPbCAVdpwTYN5pYKOCap4>
Subject: Re: [spring] Beyond SRv6.
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, 09 Sep 2019 17:52:05 -0000

--_000_BYAPR05MB3943B93BC6EF84C7E03DF1E3D5B70BYAPR05MB3943namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QW5keSwNCg0KUkZDIDYxMTkgZGVmaW5lcyBpcHY2IHJvdXRlci1pZCAuDQpJdCBpcyBub3QgbWFu
ZGF0b3J5IHRvIGFkdmVydGlzZSBJUHY0IHJvdXRlci1pZCBpbiBJU0lTLg0KDQpSZ2RzDQpTaHJh
ZGRoYQ0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYg
T2YgQW5keSBTbWl0aCAoYW5kc21pdCkNClNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDksIDIwMTkg
MTA6MDcgUE0NClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0
Zi5vcmc+DQpDYzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz47IDZtYW5AaWV0Zi5v
cmc7IEd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb20+OyBSb2JlcnQgUmFzenVrIDxy
b2JlcnRAcmFzenVrLm5ldD47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBUYXJlayBT
YWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBT
UnY2Lg0KDQpSb24sDQoNCkRvZXNuJ3QgSVNJUyByZXF1aXJlIGEgcXVhZCBvY3RldCAvIDMyIGJp
dCAvIElQdjQgYWRkcmVzcyBmb3IgaXQncyByb3V0ZXIgSUQ/DQoNClNvIHlvdSBjYW4ndCByZWFs
bHkgYnVpbGQgYW4gaXB2NCAnZnJlZScgbmV0d29yay4gICBOb3QgMTAwJSBhbnl3YXkuDQoNCkFu
ZHkNCg0KDQoNCg0KT24gU2VwIDksIDIwMTksIGF0IDEyOjIxIFBNLCBSb24gQm9uaWNhIDxyYm9u
aWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVy
Lm5ldEBkbWFyYy5pZXRmLm9yZz4+IHdyb3RlOg0KDQpIZWxsbyBHeWFuLA0KDQpBbXBsaWZ5aW5n
IHdoYXQgeW91IGhhdmUgc2FpZOKApi4uDQoNClRoZXJlIGlzIG5vIHJlYXNvbiB3aHkgU1ItTVBM
UyBzaG91bGRu4oCZdCB3b3JrIG92ZXIgYW4gSVB2NiBvbmx5IGluZnJhc3RydWN0dXJlLiBTbyBs
b25nIGFzIGV2ZXJ5IG5vZGUgaXMgTVBMUyBjYXBhYmxlLCBTUi1NUExTIHNob3VsZCBub3QgcmVx
dWlyZSBJUHY0IHRvIGJlIGVuYWJsZWQuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0K
DQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IEd5YW4gTWlzaHJhIDxoYXlhYnVz
YWdzbUBnbWFpbC5jb208bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+DQpTZW50OiBTdW5k
YXksIFNlcHRlbWJlciA4LCAyMDE5IDM6MjAgQU0NClRvOiBSb2JlcnQgUmFzenVrIDxyb2JlcnRA
cmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+Pg0KQ2M6IFNyaWhhcmkgU2FuZ2xp
IDxzc2FuZ2xpQGp1bmlwZXIubmV0PG1haWx0bzpzc2FuZ2xpQGp1bmlwZXIubmV0Pj47IFNQUklO
RyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+OyA2bWFu
QGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPjsgWmFmYXIgQWxpICh6YWxpKSA8emFsaUBj
aXNjby5jb208bWFpbHRvOnphbGlAY2lzY28uY29tPj47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2ds
ZS5jb208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+PjsgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5p
cGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+OyBUYXJlayBTYWFkIDx0c2FhZC5u
ZXRAZ21haWwuY29tPG1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tPj4NClN1YmplY3Q6IFJlOiBb
c3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KQXMgYW4gb3BlcmF0b3Igb2YgYSBUaWVyIDEgcHJvdmlk
ZXIgd2l0aCBtYXNzaXZlIG1wbHMgbmV0d29ya3MgSSB0aGluayBvdXIgdHJhZGl0aW9uYWwgYnJl
YWQgYW5kIGJ1dHRlciDigJxtcGxz4oCdIHdpbGwgYmUgYXJvdW5kIGZvciBhIHZlcnkgdmVyeSBs
b25nIHRpbWUgYXMgaXMgSVB2NCBpZiBub3QgbG9uZ2VyLg0KDQpNb3N0IGFsbCBzZXJ2aWNlIHBy
b3ZpZGVyIGNvcmVzIHJ1biBncmVhdGVyIHRoZW4gb3IgZXF1YWwgdG8gTVRVIDkwMDAgbXBscyBj
b3JlcyB0byBhY2NvdW50IGZvciBtcGxzIG92ZXJoZWFkIHNoaW1zIGJlaW5nIHRhY2tlZCBvbiBw
bHVzIGVkZ2Ugb3ZlcmhlYWQgZnJvbSBwb3NzaWJsZSBHUkUgdHVubmVsaW5nIG9yIElQU0VDIHNv
IGluIGdlbmVyYWwgbWFraW5nICB0aGUgY29yZSB0aGUgbWF4aW11bSBKdW1ibyBNVFUgc3VwcG9y
dGVkIGJ5IG1vc3QgdmVuZG9ycyBhdCA5MjE2IGlzIHdoYXQgaXMgZ2VuZXJhbGx5IGRvbmUgb3V0
IGluIHRoZSBmaWVsZC4NCg0KU28gZm9yIFNSdjYgc3VwcG9ydCBvZiBtdWx0aXBsZSBvciBtYW55
IEVIIGluc2VydGlvbnMgaXMgcmVhbGx5IGEgbm9uIGlzc3VlIGZvcg0KbW9zdCBvcGVyYXRvcnMu
DQoNCkZyb20gcmVhZGluZyB0aHJvdWdoIGFsbCB0aGUgZGlzY3Vzc2lvbiB0aHJlYWRzIHRoZSBT
UiBpbnNlcnRpb24gaXMgdHdvIGZvbGQgb25lIGJlaW5nIGZvciBGUlIgY2FwYWJpbGl0aWVzIHVz
aW5nIFRpLUxGQSBvciByZW1vdGUgTEZBIHR1bm5lbCBzbyBlbmQgdXAgcmVxdWlyaW5nIGRvdWJs
ZSBFSCBpbnNlcnRpb25zIG9uIHRoZSBJbmdyZXNzIFBFIHR1bm5lbCBoZWFkIGVuZCBTUnY2IHNv
dXJjZSBub2RlIGFuZCB0aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGlu
c2VydGlvbnMgb2NjdXJyZW5jZSBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuICBJIGhhdmUgbm90IHJl
YWQgdGhyb3VnaCB0aGUgZHJhZnRzIG9yIFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0
IHNpbmNlIHRoYXQgaXMgYW4gSUdQIGV4dGVuc2lvbiBJIGFtIGd1ZXNzaW5nIGFuIG9wYXF1ZSBM
U0EgYW5kIGlzIG5vdCB0aGUgdHJhZGl0aW9uYWwgTVBMUyBGUlIgbGluay9ub2RlL3BhdGggcHJv
dGVjdGlvbiB0aGF0IGFkZHMgYW4gYWRkaXRpb25hbCBtcGxzIHNoaW0gc28gbm90IHN1cmUgd2h5
IGFuIEVIIGluc2VydGlvbiBuZWVkcyB0byBvY2N1ciBmb3IgVGktTEZBLiAgQ2FuIHNvbWVvbmUg
Y2xhcmlmeSB0aGF0IHVzZSBjYXNlIGZvciBtZS4gIEFsc28gdGhlIEVIIGluc2VydGlvbiBvbiBp
bnRlcm1lZGlhdGUgbm9kZSB3aGF0IGlzIHRoZSB1c2UgY2FzZSBvciByZWFzb24gZm9yIHRoYXQu
ICBNeSBndWVzcyBpcyBpdOKAmXMgZm9yIHNwZWNpYWwgdXNlIGNhc2Ugb2Ygc3RpdGNoaW5nIFNS
djYgZG9tYWlucyB0b2dldGhlci4gIFBsZWFzZSBjbGFyaWZ5Lg0KDQpJIGRvIGFncmVlIHdpdGgg
c29tZSBvZiB0aGUgb3RoZXIgb3BlcmF0b3JzIG9uIHRoZSBtYXJrZXRpbmcgaHlwZSBhbmQgcHVz
aCBmb3IgU1ItTVBMUyBhbmQgU1J2NiBpcyBub3QgZm9yIGV2ZXJ5IHNlcnZpY2UgcHJvdmlkZXIg
YXMgZ29lcyB0aGUgbWFudHJhIC4u4oCdaWYgaXTigJlzIG5vdCBicm9rZW4uLmRvbuKAmXQgdHJ5
IHRvIGZpeCBpdC4ubGVhdmUgaXQgYWxvbmXigJ0gYW5kIEkgdGhpbmsgeW91IGNhbiBkZWZpbml0
ZWx5IHNheSB0aGF0IGZvciBNUExTIGFzIGl0IGhhcyBoYWQgYSBTT0xJRCBydW4gZm9yIHNlcnZp
Y2UgcHJvdmlkZXJzIHNpbmNlIHRoZSA5MOKAmXMgZXZlciBzaW5jZSBBVE0gYW5kIGZyYW1lIHJl
bGF5IHdlcmUgcHV0IHRvIHJlc3Qgc28gSSBkb27igJl0IHRoaW5rIHRoYXQgaXTigJlzIGdvaW5n
IGF3YXkgYW55IHRpbWUgc29vbi4NCg0KSSB0aGluayBpdCB3b3VsZCBiZSBhIHNlcmlvdXMgbWlz
dGFrZSBhbmQgc2FkIHN0YXRlIG9mIGFmZmFpcnMgZm9yIHZlbmRvcnMgdG8gcHVzaCBTUi1NUExT
IGFuZCBTUnY2IGFuZCBzdG9wIGRldmVsb3BtZW50IGFuZCBzdXBwb3J0IG9mIE1QTFMgYXMgdGhh
dCB3b3VsZCByZWFsbHkgcGlnZW9uIGhvbGUgYWxsIG9wZXJhdG9ycyBpbnRvIG9uZSB0ZWNobm9s
b2d5IHdoaWNoIGRvZXMgbm90IGZpdCB0aGUgYmlsbCBmb3IgZXZlcnkgdXNlIGNhc2Ugb3V0IHRo
ZXJlLg0KDQpUaGUgbWVudGlvbiBvZiBTUi1NUExTIHB1bGxpbmcgc3VwcG9ydCBmb3IgSVB2NiBh
bmQgZm9yY2luZyBvcGVyYXRvcnMgdG8gZ28gd2l0aCBTUnY2IGlzIGEgd3JvbmcgbW92ZSBmb3Ig
dmVuZG9ycyBhbmQgd291bGQgcmVhbGx5IGxpbWl0IG9wZXJhdG9ycyB3aXRoIGZsZXhpYmlsaXR5
IHRvIGNob3NlIGJhc2VkIG9uIHRoZWlyIHVzZSBjYXNlIHRvIHN0YXkgd2l0aCB0cmFkaXRpb25h
bCBtcGxzIG9yIGdvIHdpdGggd2l0aCBTUi1NUExTIG9yIFNSdjYgb25seSBpZiBuZWNlc3Nhcnkg
d2l0aCB0aGVpciB1bmlxdWUgdXNlIGNhc2Ugd2FycmFudHMuLg0KDQpJIHRoaW5rIFNSLU1QTFMg
YW5kIFNSdjYgc2hvdWxkIGJlIG1hcmtldGVkIGJ5IHZlbmRvcnMgYW5kIHRoZSBpbmR1c3RyeSBh
cyB5ZXQgYW5vdGhlciB0b29sIGluIG91ciBvcGVyYXRvciDigJxkZXNpZ24gdG9vbGJveOKAnSB0
byB1c2UgYXMgd2Ugc2VlIGZpdCBvciBub3QgdXNlIGJ1dCBub3QgYmUgZm9yY2VkIGludG8gaXQu
DQoNClRoZXJlIGFyZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBmb3IgU1ItTVBMUyBmb3IgbWlncmF0
aW9uIGZyb20gZXhpc3RpbmcgTERQIGFuZCB0aGUgZG93bnNpZGUgb2YgaGF2aW5nIHN0YXRlIG1h
aW50YWluZWQgaW4gdGhlIGNvcmUgaXMgbm90IGEgZG93bnNpZGUgYXMgdGhlIFAgYW5kIFBFIG5v
ZGVzIGhhdmUgdG8gYmUgcHJvdmlzaW9uZWQgYW55d2F5IHNvIHRoZWlyIGlzIG5vIHNhdmluZ3Mg
aW4gcHVsbGluZyBtcGxzIExEUC9tTERQIHdpdGggU1ItTVBMUyDigJxTci1wcmVmZXLigJ0gYW5k
IGRpdGNoaW5nIExEUC4NCg0KSSB0aGluayB0aGUgbWFqb3IgdXNlIGNhc2UgZm9yIFNSLU1QTFMg
YW5kIFNSdjYgaXMgY29sb3JpbmcgcGVyLXZyZiBURSBmZWF0dXJlIGZvciBMMyBWUE5zIHN0ZWVy
aW5nIHdpdGhvdXQgYWRkaW5nIGNvbXBsZXhpdHkgb2YgYWRkaW5nIGliZ3AgbG9vcGJhY2sgZWdy
ZXNzIFBFIEZFQyBuZXh0IGhvcCB0byB0cmFmZmljIGVuZ2luZWVyIEwzIFZQTiB0cmFmZmljLiAg
VGhhdCBpcyBhIHVuaXF1ZSB1c2UgY2FzZSBhbmQgbm90IGV2ZXJ5IG1ham9yIHNlcnZpY2UgcHJv
dmlkZXIgaGFzIHRoYXQgcmVxdWlyZW1lbnQgc28gaWYgeW91IGRvbuKAmXQgdGhlaXIgcmVhbGx5
IGlzIG5vIG5lZWQgdG8ganVtcCBvbiB0aGUgU1IgYmFuZCB3YWdvbiBhbmQgeW91IGNhbiBzdGF5
IHB1dCB3aXRoIHRoZSB0cmllZCBhbmQgdHJ1ZSBtcGxzIHRoYXQgaGFzIGJlZW4gYXJvdW5kIGZv
ciBkZWNhZGVzIGFuZCBpcyBub3QgZ29pbmcgYXdheSBhbnkgdGltZSBzb29uLg0KDQpTUnY2IGhh
cyBhIG1vcmUgdWJpcXVpdG91cyBhbGwgZW5jb21wYXNzaW5nIHVzZSBjYXNlIHRoYXQgY291bGQg
c2VydmUgZm9yIE1QTFMgY29yZSByZXBsYWNlbWVudCBvciBvbiB0aGUgcHVibGljIGludGVybmV0
IG9yIGZvciBlbnRlcnByaXNlIG5ldHdvcmsgdHJhZmZpYyBlbmdpbmVlcmluZyBvZiBmbG93cyBi
ZXR3ZWVuIGRhdGEgY2VudGVycyBvciBhY2Nlc3MgdG8gZGF0YSBjZW50ZXIgYW5kIGFuIGFsdGVy
bmF0aXZlIHRvIFNEIFdBTiBhcHBsaWNhdGlvbiBiYXNlZCByb3V0aW5nIHNvbHV0aW9ucy4gIEJ1
dCBoZXJlIGFzIHdlbGwgdGhlIHVzZSBjYXNlIGJlbmVmaXQgaGFzIHRvIGV4aXN0LiAgTm9ib2R5
IHdhbnRzIHRvIGJlIGZvcmNlZCBpbnRvIGl0IGlmIGl04oCZcyB1bm5lY2Vzc2FyeSBhZGRlZCBj
b21wbGV4aXR5Lg0KDQpNeSAyIDEvMiBjZW50cw0KDQpSZWdhcmRzLA0KDQpHeWFuIE1pc2hyYQ0K
VmVyaXpvbiBDb21tdW5pY2F0aW9ucw0KQ2VsbC0gMzAxIDUwMi0xMzQ3DQoNClNlbnQgZnJvbSBt
eSBpUGhvbmUNCg0KT24gU2VwIDYsIDIwMTksIGF0IDEwOjE3IEFNLCBSb2JlcnQgUmFzenVrIDxy
b2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+PiB3cm90ZToNCkkgZG9u
J3QgdGhpbmsgc28uDQoNCkluIE9BTSBwYWNrZXRzIGFyZSBvbiBwdXJwb3NlIG1hZGUgaHVnZSAt
IGV2ZW4gdXAgdG8gTVRVIHRvIG1ha2Ugc3VyZSByZWFsIGN1c3RvbWVyIHBhY2tldHMgY2FuIGdv
IHRocm91Z2ggb3IgdG8gZGV0ZWN0IGFuZCBkaWFnbm9zZSBNVFUgaXNzdWVzLiBTbyBhZGRpbmcg
U1JIIHRvIGl0IGlzIG5vdGhpbmcgb25lIGNhbiBjYWxsIGluZWZmaWNpZW50Lg0KDQpXcm9uZyB0
cmVlIDopDQoNCkNoZWVycywNClIuDQoNCk9uIEZyaSwgU2VwIDYsIDIwMTkgYXQgNDoxNCBQTSBT
cmloYXJpIFNhbmdsaSA8c3NhbmdsaUBqdW5pcGVyLm5ldDxtYWlsdG86c3NhbmdsaUBqdW5pcGVy
Lm5ldD4+IHdyb3RlOg0KDQpPbiAwNi8wOS8xOSwgNDozMiBQTSBSb2JlcnQgUmFzenVrIGZyb20g
cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0PiBzYWlkID4NCg0KTm90
IHJlYWxseS4gT25seSBTUiBPQU0gcGFja2V0cyBtYXkgbmVlZCBpdC4gSXMgdGhhdCBhIHJlYWwg
cHJvYmxlbSA/DQoNClRoYW5rcyBmb3IgY2xhcmlmaWNhdGlvbi4gTGlrZSBSb24gcG9pbnRlZCBv
dXQgYmVmb3JlLCBpdHMgaW5lZmZpY2llbnQgZW5jb2RpbmcuDQoNCnNyaWhhcmnigKYNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGlu
ZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5j
b20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThX
b0E2UmpDODFjIVFtVVdtQlN3TWVBb3ZMVUlqVV9PMnRGbVdDWk9QUW1OT1d2U1RzYVJnSGpXa0Ew
aXMxeHYyd05WS3o5SWV2UXAkPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCklFVEYgSVB2NiB3b3JraW5nIGdyb3Vw
IG1haWxpbmcgbGlzdA0KaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9yZz4NCkFkbWlu
aXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2lwdjYNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQoNCg==

--_000_BYAPR05MB3943B93BC6EF84C7E03DF1E3D5B70BYAPR05MB3943namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToy
IDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAq
Lw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGlu
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xp
c3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAs
IGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJ
e21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUx
OQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBp
biAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExp
c3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjEyODE4ODQ4MjY7DQoJ
bXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjUyNzg1MDMyNiA2
NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5
ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGww
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4t
Ym90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlm
XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQi
Pg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94
bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+QW5keSw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UkZDIDYxMTkgZGVmaW5lcyBp
cHY2IHJvdXRlci1pZCAuIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXQg
aXMgbm90IG1hbmRhdG9yeSB0byBhZHZlcnRpc2UgSVB2NCByb3V0ZXItaWQgaW4gSVNJUy48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UmdkczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+U2hyYWRkaGE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBzcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGll
dGYub3JnJmd0OyA8Yj5PbiBCZWhhbGYgT2YNCjwvYj5BbmR5IFNtaXRoIChhbmRzbWl0KTxicj4N
CjxiPlNlbnQ6PC9iPiBNb25kYXksIFNlcHRlbWJlciA5LCAyMDE5IDEwOjA3IFBNPGJyPg0KPGI+
VG86PC9iPiBSb24gQm9uaWNhICZsdDtyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5v
cmcmZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3Jn
Jmd0OzsgNm1hbkBpZXRmLm9yZzsgR3lhbiBNaXNocmEgJmx0O2hheWFidXNhZ3NtQGdtYWlsLmNv
bSZndDs7IFJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0OzsgUm9iIFNoYWtp
ciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs7IFRhcmVrIFNhYWQgJmx0O3RzYWFkLm5ldEBnbWFp
bC5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJvbiw8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvZXNuJ3QgSVNJUyByZXF1aXJlIGEg
cXVhZCBvY3RldCAvIDMyIGJpdCAvIElQdjQgYWRkcmVzcyBmb3IgaXQncyByb3V0ZXIgSUQ/PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvIHlv
dSBjYW4ndCByZWFsbHkgYnVpbGQgYW4gaXB2NCAnZnJlZScgbmV0d29yay4gJm5ic3A7IE5vdCAx
MDAlIGFueXdheS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+QW5keTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9uIFNlcCA5LCAyMDE5LCBhdCAxMjoyMSBQTSwgUm9uIEJvbmljYSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZyI+cmJvbmljYT00
MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IZWxsbyBHeWFuLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbXBsaWZ5aW5nIHdoYXQg
eW91IGhhdmUgc2FpZOKApi4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlRoZXJlIGlzIG5vIHJlYXNvbiB3aHkgU1ItTVBMUyBzaG91bGRu4oCZ
dCB3b3JrIG92ZXIgYW4gSVB2NiBvbmx5IGluZnJhc3RydWN0dXJlLiBTbyBsb25nIGFzIGV2ZXJ5
IG5vZGUgaXMgTVBMUyBjYXBhYmxlLCBTUi1NUExTIHNob3VsZCBub3QgcmVxdWlyZSBJUHY0IHRv
IGJlIGVuYWJsZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2Vu
dGVyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij5KdW5pcGVyIEJ1c2luZXNzIFVzZSBP
bmx5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+R3lhbiBNaXNocmEgJmx0OzxhIGhy
ZWY9Im1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPmhheWFidXNhZ3NtQGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0OzxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+U3VuZGF5LCBTZXB0ZW1i
ZXIgOCwgMjAxOSAzOjIwIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Sb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWls
dG86cm9iZXJ0QHJhc3p1ay5uZXQiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJvYmVydEBy
YXN6dWsubmV0PC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5TcmloYXJpIFNhbmdsaSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNzYW5nbGlAanVuaXBlci5uZXQiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PnNzYW5nbGlAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IFNQUklORyBXRyBMaXN0ICZsdDs8
YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zcHJpbmdAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj42bWFuQGlldGYub3JnPC9zcGFuPjwvYT47DQogWmFm
YXIgQWxpICh6YWxpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnphbGlAY2lzY28uY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj56YWxpQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OzsgUm9iIFNo
YWtpciAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPnJvYmpzQGdvb2dsZS5jb208L3NwYW4+PC9hPiZndDs7IFJvbiBCb25pY2Eg
Jmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5yYm9uaWNhQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7Ow0KIFRhcmVrIFNh
YWQgJmx0OzxhIGhyZWY9Im1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj50c2FhZC5uZXRAZ21haWwuY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFzIGFuIG9wZXJhdG9y
IG9mIGEgVGllciAxIHByb3ZpZGVyIHdpdGggbWFzc2l2ZSBtcGxzIG5ldHdvcmtzIEkgdGhpbmsg
b3VyIHRyYWRpdGlvbmFsIGJyZWFkIGFuZCBidXR0ZXIg4oCcbXBsc+KAnSB3aWxsIGJlIGFyb3Vu
ZCBmb3IgYSB2ZXJ5IHZlcnkgbG9uZyB0aW1lIGFzIGlzIElQdjQgaWYgbm90IGxvbmdlci48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Nb3N0IGFsbCBzZXJ2aWNlIHByb3ZpZGVyIGNvcmVzIHJ1
biBncmVhdGVyIHRoZW4gb3IgZXF1YWwgdG8gTVRVIDkwMDAgbXBscyBjb3JlcyB0byBhY2NvdW50
IGZvciBtcGxzIG92ZXJoZWFkIHNoaW1zIGJlaW5nIHRhY2tlZCBvbiBwbHVzIGVkZ2Ugb3Zlcmhl
YWQgZnJvbSBwb3NzaWJsZSBHUkUgdHVubmVsaW5nIG9yIElQU0VDIHNvIGluIGdlbmVyYWwgbWFr
aW5nICZuYnNwO3RoZSBjb3JlIHRoZSBtYXhpbXVtIEp1bWJvDQogTVRVIHN1cHBvcnRlZCBieSBt
b3N0IHZlbmRvcnMgYXQgOTIxNiBpcyB3aGF0IGlzIGdlbmVyYWxseSBkb25lIG91dCBpbiB0aGUg
ZmllbGQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvIGZvciBTUnY2IHN1cHBvcnQgb2Yg
bXVsdGlwbGUgb3IgbWFueSBFSCBpbnNlcnRpb25zIGlzIHJlYWxseSBhIG5vbiBpc3N1ZSBmb3Im
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPm1vc3Qgb3BlcmF0b3JzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5Gcm9tIHJlYWRpbmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0aGUgU1Ig
aW5zZXJ0aW9uIGlzIHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcyB1c2lu
ZyBUaS1MRkEgb3IgcmVtb3RlIExGQSB0dW5uZWwgc28gZW5kIHVwIHJlcXVpcmluZyBkb3VibGUg
RUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVzcyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3Vy
Y2Ugbm9kZSBhbmQNCiB0aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGlu
c2VydGlvbnMgb2NjdXJyZW5jZSBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuICZuYnNwO0kgaGF2ZSBu
b3QgcmVhZCB0aHJvdWdoIHRoZSBkcmFmdHMgb3IgUkZDIHJlZ2FyZGluZyBUaS1MRkEgd2l0aCBT
UiBidXQgc2luY2UgdGhhdCBpcyBhbiBJR1AgZXh0ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3Bh
cXVlIExTQSBhbmQgaXMgbm90IHRoZSB0cmFkaXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0
aA0KIHByb3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNvIG5vdCBz
dXJlIHdoeSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxGQS4gJm5ic3A7
Q2FuIHNvbWVvbmUgY2xhcmlmeSB0aGF0IHVzZSBjYXNlIGZvciBtZS4gJm5ic3A7QWxzbyB0aGUg
RUggaW5zZXJ0aW9uIG9uIGludGVybWVkaWF0ZSBub2RlIHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9y
IHJlYXNvbiBmb3IgdGhhdC4gJm5ic3A7TXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsDQog
dXNlIGNhc2Ugb2Ygc3RpdGNoaW5nIFNSdjYgZG9tYWlucyB0b2dldGhlci4gJm5ic3A7UGxlYXNl
IGNsYXJpZnkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgZG8gYWdyZWUgd2l0aCBzb21l
IG9mIHRoZSBvdGhlciBvcGVyYXRvcnMgb24gdGhlIG1hcmtldGluZyBoeXBlIGFuZCBwdXNoIGZv
ciBTUi1NUExTIGFuZCBTUnY2IGlzIG5vdCBmb3IgZXZlcnkgc2VydmljZSBwcm92aWRlciBhcyBn
b2VzIHRoZSBtYW50cmEgLi7igJ1pZiBpdOKAmXMgbm90IGJyb2tlbi4uZG9u4oCZdCB0cnkgdG8g
Zml4IGl0Li5sZWF2ZSBpdCBhbG9uZeKAnSBhbmQgSSB0aGluayB5b3UgY2FuIGRlZmluaXRlbHkN
CiBzYXkgdGhhdCBmb3IgTVBMUyBhcyBpdCBoYXMgaGFkIGEgU09MSUQgcnVuIGZvciBzZXJ2aWNl
IHByb3ZpZGVycyBzaW5jZSB0aGUgOTDigJlzIGV2ZXIgc2luY2UgQVRNIGFuZCBmcmFtZSByZWxh
eSB3ZXJlIHB1dCB0byByZXN0IHNvIEkgZG9u4oCZdCB0aGluayB0aGF0IGl04oCZcyBnb2luZyBh
d2F5IGFueSB0aW1lIHNvb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgdGhpbmsgaXQg
d291bGQgYmUgYSBzZXJpb3VzIG1pc3Rha2UgYW5kIHNhZCBzdGF0ZSBvZiBhZmZhaXJzIGZvciB2
ZW5kb3JzIHRvIHB1c2ggU1ItTVBMUyBhbmQgU1J2NiBhbmQgc3RvcCBkZXZlbG9wbWVudCBhbmQg
c3VwcG9ydCBvZiBNUExTIGFzIHRoYXQgd291bGQgcmVhbGx5IHBpZ2VvbiBob2xlIGFsbCBvcGVy
YXRvcnMgaW50byBvbmUgdGVjaG5vbG9neSB3aGljaCBkb2VzIG5vdCBmaXQgdGhlIGJpbGwNCiBm
b3IgZXZlcnkgdXNlIGNhc2Ugb3V0IHRoZXJlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5U
aGUgbWVudGlvbiBvZiBTUi1NUExTIHB1bGxpbmcgc3VwcG9ydCBmb3IgSVB2NiBhbmQgZm9yY2lu
ZyBvcGVyYXRvcnMgdG8gZ28gd2l0aCBTUnY2IGlzIGEgd3JvbmcgbW92ZSBmb3IgdmVuZG9ycyBh
bmQgd291bGQgcmVhbGx5IGxpbWl0IG9wZXJhdG9ycyB3aXRoIGZsZXhpYmlsaXR5IHRvIGNob3Nl
IGJhc2VkIG9uIHRoZWlyIHVzZSBjYXNlIHRvIHN0YXkgd2l0aCB0cmFkaXRpb25hbCBtcGxzIG9y
IGdvIHdpdGgNCiB3aXRoIFNSLU1QTFMgb3IgU1J2NiBvbmx5IGlmIG5lY2Vzc2FyeSB3aXRoIHRo
ZWlyIHVuaXF1ZSB1c2UgY2FzZSB3YXJyYW50cy4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkkgdGhpbmsgU1ItTVBMUyBhbmQgU1J2NiBzaG91bGQgYmUgbWFya2V0ZWQgYnkgdmVuZG9ycyBh
bmQgdGhlIGluZHVzdHJ5IGFzIHlldCBhbm90aGVyIHRvb2wgaW4gb3VyIG9wZXJhdG9yIOKAnGRl
c2lnbiB0b29sYm944oCdIHRvIHVzZSBhcyB3ZSBzZWUgZml0IG9yIG5vdCB1c2UgYnV0IG5vdCBi
ZSBmb3JjZWQgaW50byBpdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmUgYXJlIHBh
cnRpY3VsYXIgdXNlIGNhc2VzIGZvciBTUi1NUExTIGZvciBtaWdyYXRpb24gZnJvbSBleGlzdGlu
ZyBMRFAgYW5kIHRoZSBkb3duc2lkZSBvZiBoYXZpbmcgc3RhdGUgbWFpbnRhaW5lZCBpbiB0aGUg
Y29yZSBpcyBub3QgYSBkb3duc2lkZSBhcyB0aGUgUCBhbmQgUEUgbm9kZXMgaGF2ZSB0byBiZSBw
cm92aXNpb25lZCBhbnl3YXkgc28gdGhlaXIgaXMgbm8gc2F2aW5ncyBpbiBwdWxsaW5nIG1wbHMN
CiBMRFAvbUxEUCB3aXRoIFNSLU1QTFMg4oCcU3ItcHJlZmVy4oCdIGFuZCBkaXRjaGluZyBMRFAu
ICZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5rIHRoZSBtYWpv
ciB1c2UgY2FzZSBmb3IgU1ItTVBMUyBhbmQgU1J2NiBpcyBjb2xvcmluZyBwZXItdnJmIFRFIGZl
YXR1cmUgZm9yIEwzIFZQTnMgc3RlZXJpbmcgd2l0aG91dCBhZGRpbmcgY29tcGxleGl0eSBvZiBh
ZGRpbmcgaWJncCBsb29wYmFjayBlZ3Jlc3MgUEUgRkVDIG5leHQgaG9wIHRvIHRyYWZmaWMgZW5n
aW5lZXIgTDMgVlBOIHRyYWZmaWMuICZuYnNwO1RoYXQgaXMgYSB1bmlxdWUgdXNlIGNhc2UNCiBh
bmQgbm90IGV2ZXJ5IG1ham9yIHNlcnZpY2UgcHJvdmlkZXIgaGFzIHRoYXQgcmVxdWlyZW1lbnQg
c28gaWYgeW91IGRvbuKAmXQgdGhlaXIgcmVhbGx5IGlzIG5vIG5lZWQgdG8ganVtcCBvbiB0aGUg
U1IgYmFuZCB3YWdvbiBhbmQgeW91IGNhbiBzdGF5IHB1dCB3aXRoIHRoZSB0cmllZCBhbmQgdHJ1
ZSBtcGxzIHRoYXQgaGFzIGJlZW4gYXJvdW5kIGZvciBkZWNhZGVzIGFuZCBpcyBub3QgZ29pbmcg
YXdheSBhbnkgdGltZSBzb29uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TUnY2IGhhcyBh
IG1vcmUgdWJpcXVpdG91cyBhbGwgZW5jb21wYXNzaW5nIHVzZSBjYXNlIHRoYXQgY291bGQgc2Vy
dmUgZm9yIE1QTFMgY29yZSByZXBsYWNlbWVudCBvciBvbiB0aGUgcHVibGljIGludGVybmV0IG9y
IGZvciBlbnRlcnByaXNlIG5ldHdvcmsgdHJhZmZpYyBlbmdpbmVlcmluZyBvZiBmbG93cyBiZXR3
ZWVuIGRhdGEgY2VudGVycyBvciBhY2Nlc3MgdG8gZGF0YSBjZW50ZXIgYW5kIGFuIGFsdGVybmF0
aXZlDQogdG8gU0QgV0FOIGFwcGxpY2F0aW9uIGJhc2VkIHJvdXRpbmcgc29sdXRpb25zLiAmbmJz
cDtCdXQgaGVyZSBhcyB3ZWxsIHRoZSB1c2UgY2FzZSBiZW5lZml0IGhhcyB0byBleGlzdC4gJm5i
c3A7Tm9ib2R5IHdhbnRzIHRvIGJlIGZvcmNlZCBpbnRvIGl0IGlmIGl04oCZcyB1bm5lY2Vzc2Fy
eSBhZGRlZCBjb21wbGV4aXR5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5NeSAyIDEvMiBj
ZW50cyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5HeWFuIE1pc2hyYTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VmVyaXpvbiBDb21tdW5pY2F0
aW9ucyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2VsbC0gMzAxIDUwMi0xMzQ3PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+U2VudCBmcm9tIG15IGlQaG9uZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxicj4NCk9uIFNlcCA2LCAyMDE5LCBhdCAxMDoxNyBBTSwgUm9iZXJ0IFJhc3p1ayAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5yb2JlcnRAcmFzenVrLm5ldDwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J
IGRvbid0IHRoaW5rIHNvLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gT0FNIHBhY2tldHMg
YXJlIG9uIHB1cnBvc2UgbWFkZSBodWdlIC0gZXZlbiB1cCB0byBNVFUgdG8gbWFrZSBzdXJlIHJl
YWwgY3VzdG9tZXIgcGFja2V0cyBjYW4gZ28gdGhyb3VnaCBvciB0byBkZXRlY3QgYW5kIGRpYWdu
b3NlIE1UVSBpc3N1ZXMuIFNvIGFkZGluZyBTUkggdG8gaXQgaXMgbm90aGluZyBvbmUgY2FuIGNh
bGwgaW5lZmZpY2llbnQuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldyb25nIHRy
ZWUgOikmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Ui48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRnJpLCBTZXAgNiwgMjAxOSBhdCA0OjE0
IFBNIFNyaWhhcmkgU2FuZ2xpICZsdDs8YSBocmVmPSJtYWlsdG86c3NhbmdsaUBqdW5pcGVyLm5l
dCI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c3NhbmdsaUBqdW5pcGVyLm5ldDwvc3Bhbj48
L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+T24g
MDYvMDkvMTksIDQ6MzIgUE0gUm9iZXJ0IFJhc3p1ayBmcm9tPHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVr
Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJvYmVydEBy
YXN6dWsubmV0PC9zcGFuPjwvYT48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+c2FpZA0KICZndDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5Ob3QgcmVhbGx5
LiBPbmx5IFNSIE9BTSBwYWNrZXRzIG1heSBuZWVkIGl0LiBJcyB0aGF0IGEgcmVhbCBwcm9ibGVt
ID88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+VGhhbmtzIGZvciBjbGFy
aWZpY2F0aW9uLiBMaWtlIFJvbiBwb2ludGVkIG91dCBiZWZvcmUsIGl0cyBpbmVmZmljaWVudCBl
bmNvZGluZy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4i
PnNyaWhhcmnigKY8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c3ByaW5nQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFRbVVXbUJTd01lQW92TFVJalVfTzJ0Rm1X
Q1pPUFFtTk9XdlNUc2FSZ0hqV2tBMGlzMXh2MndOVkt6OUlldlFwJCI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8
L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMt
c2VyaWYiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBs
aXN0PGJyPg0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOnB1cnBsZSI+aXB2NkBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1z
ZXJpZiI+PGJyPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVy
cGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh
JnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BYAPR05MB3943B93BC6EF84C7E03DF1E3D5B70BYAPR05MB3943namp_--


From nobody Mon Sep  9 11:00:02 2019
Return-Path: <fgont@si6networks.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 CD3E11208E0 for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 10:59:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 VRBEhm-p-13R for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 10:59:55 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C11D31208B5 for <spring@ietf.org>; Mon,  9 Sep 2019 10:59:51 -0700 (PDT)
Received: from [192.168.1.29] (178-9-170.dynamic.cyta.gr [178.59.9.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 8D57B8654C; Mon,  9 Sep 2019 19:54:04 +0200 (CEST)
To: "Voyer, Daniel" <daniel.voyer@bell.ca>, Dirk Steinberg <dirk@lapishills.com>, Robert Raszuk <robert@raszuk.net>, SPRING WG List <spring@ietf.org>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com> <BYAPR19MB34155F13C6A8EDD0A7102930FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CAOj+MMGHPh-w8xQ6qmDzQGtmnexc0=oYNY7Y2XNmeKuNves75A@mail.gmail.com> <CAFqxzqZQt4ccSzfuCcKCsNHo5_4XkMReRda5LqkEdkrjcx=kMA@mail.gmail.com> <BF3B8DEB-289D-4479-8985-82A0C9D46466@bell.ca>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <34a3c530-78a5-416d-776f-1aad9bbfdb4b@si6networks.com>
Date: Mon, 9 Sep 2019 20:19:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <BF3B8DEB-289D-4479-8985-82A0C9D46466@bell.ca>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/o35_E2WcamMoUp6FITeMcFaVXfM>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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, 09 Sep 2019 18:00:01 -0000

On 6/9/19 22:13, Voyer, Daniel wrote:
> I also agree 100% with Robert and Dirk.
> 
[...]
> 
> Second â€“ facts: please do click the link and check the timeline:
> 
> https://datatracker.ietf.org/doc/draft-ietf-6man-segment-routing-header/and
> https://datatracker.ietf.org/doc/draft-bashandy-isis-srv6-extensions/, etcâ€¦
> 
> Â 
> 
> Thatâ€™s right, for SRH its 5 years, which means 15 IETF meetings with few
> 1000â€™s of replies and is about to become RFC. ISIS/SRv6 its 12 IETF
> meetings, about to go last call â€¦

Side comment: time that has elapsed since a document was first published
does not necessarily relate on maturity. It may also mean that the work
was stalled because there were issues to be solved, it was hard to get
consensus on, etc.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Mon Sep  9 11:00:40 2019
Return-Path: <rbonica@juniper.net>
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 C1F06120967; Mon,  9 Sep 2019 11:00:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 WRwbBkK6I51C; Mon,  9 Sep 2019 11:00:32 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DDE0C1208F5; Mon,  9 Sep 2019 11:00:22 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x89Hxb2P000537; Mon, 9 Sep 2019 11:00:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=w1dbu7+gas9OZM2qZ98FfgMx5Z6ZhTfD2n9mlz5KpDk=; b=MAwLZrH2L72JJfmzCM/0NAvRkvIpRrEHbls4HvkduCU/F0GQceFlJNT+tlDMfXKR6N7O pYJKiXYEIO4sMZXXPrIozU5XBneDdbF8+mdfkeKcBvyqMXpke4kFZ7+YqoaE7Ckyrhpl 6o95TfOhqvsKiTdfAWD4Avj7VB7WIuEYrX0M3AaMku/07267fWTjjdtcDf/AT5A3CQ8f 2byypKhw692Sfp+ON7wTwHcPm1/hzREmvJzI7E67yGu/RxwhOXlu3f0xzkIpXOC2cdMk WA+RmPYqxxIiDPihHUprKq97Nk7/w6FARFqY18wfA+Ibfy2VnVFmt5pbUwyt6NQqli/C Ow== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2059.outbound.protection.outlook.com [104.47.45.59]) by mx0a-00273201.pphosted.com with ESMTP id 2uvbjnbdtd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 09 Sep 2019 11:00:22 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K4aRLNdX/Ry2INQNd1oxY3T70PlYnzDdDq+IQi+uAtSX0DRs2i9851JnPQIljU2bUtx59DKWeVtO4jNan5Zc20HPsNi8bFcSq/GvS6v7FGdf75tzY2kLotw/BVmkeXlxDYSAODQESPr1O40KQb2Br95X0JWK3TkHfGDiE7fJWYIoqfVoXcKb0RKgCWSLCVBjidz1NEUnUYloAgS+GGmJnVrBXEG2rVbMHiMFQI2+k8LxEsAaJPzKiWWFU0LCHGatrHvI36FkCl5FrvUmCNBC1WSfn1lrx3XrMJzF5OivPqag/CFKixYrw26HbWVPxVuaypeZScg20LVWsR1YdEDHKQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w1dbu7+gas9OZM2qZ98FfgMx5Z6ZhTfD2n9mlz5KpDk=; b=nH+KmmsNJJ7AGVGPFkRot77xNfk5xN36FvLexKkguonqETPdXS7+X9zdY1D2q49zBZlQwNxLGyM8UYpMoz+yJhpHliDwQcAwLzSCZe+Yfm+8D8dmq3z5VxBSX/EKiBj0cBUZu6eNoMMwNSbd7aBssngD+9Tm+OJGZ1EYyJsSFitJxnZ4nJlJx9ot6kRlFl42VJ5BYRLuWDksIGF6xvoqeNNJu7yBSd+WTG4w1RjnLJKLH7Qa1YYOroR7En56ziOJb97fG0TmnHfHHV9/Aogr9HFyoba3ReK8Xc8kuxkktqwRcRv7ObrIH1TvODLuqFa+l62rkfqQvvskZaNe2qMCrA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5717.namprd05.prod.outlook.com (20.177.187.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.6; Mon, 9 Sep 2019 18:00:21 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.005; Mon, 9 Sep 2019 18:00:21 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Robert Raszuk <robert@raszuk.net>
CC: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] Regaining Focus on SRv6 and SRv6+ - Service Chaining
Thread-Index: AQHVZdAvBA1E3uNGY0ic0kCycje1qacjpTQA
Content-Class: 
Date: Mon, 9 Sep 2019 18:00:20 +0000
Message-ID: <BYAPR05MB5463C6777A374E9B660944D5AEB70@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com> <BYAPR05MB54638B53905A97EB0C803862AEB50@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMEDtrK-QNHmo4i7jqx8Dnz7QXv4GDT1wWmAHn=GS2-8Ag@mail.gmail.com> <078667bf-3785-4100-0a53-d8e90f844fd4@joelhalpern.com>
In-Reply-To: <078667bf-3785-4100-0a53-d8e90f844fd4@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-09T18:00:19.7815750Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=54c67625-a750-433a-b96e-3333155b8f06; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6595c774-551d-4944-64dd-08d7354f94cc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5717; 
x-ms-traffictypediagnostic: BYAPR05MB5717:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR05MB5717075FB65FBF87BEFB2D13AEB70@BYAPR05MB5717.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(396003)(39860400002)(346002)(376002)(136003)(13464003)(189003)(199004)(316002)(53936002)(6306002)(229853002)(7696005)(25786009)(66066001)(256004)(14444005)(6246003)(74316002)(476003)(11346002)(9686003)(71190400001)(71200400001)(53546011)(6506007)(186003)(26005)(66476007)(102836004)(76176011)(6436002)(446003)(66946007)(66446008)(64756008)(66556008)(14454004)(76116006)(52536014)(3846002)(6116002)(2906002)(305945005)(7736002)(55016002)(486006)(5660300002)(966005)(54906003)(110136005)(86362001)(99286004)(33656002)(81166006)(81156014)(8676002)(478600001)(8936002)(4326008); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5717; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: RgM6F1uG1bmHumWtQQyj7y9Ve21jYEE0QcMUlDIuM3+Y6QN+KHxYZwxfaCq6QXQrNzHubh5PFbq8yCJ9zMzgv21+Et3tTO5wpAVKsSMA5448bVyVWCyjIz7wxZHeoUTM0RMXQsvFwXjhPptlrBXCZL0q4Yhs0fud9uCRJWjBxVaSy5HgkU+qvuClDIFKm71/B156Lq5OV6Ll+Y09x/iweAZIJyirnySldacw1TmsnY+oMYzSNIv1r+tM9Sl664B/ViCJN6FydSKSmABw6la6575f9AA6lQtn9hGDFJ76KxcZI4NKCwMCb3ZsNt+esGwT3cUyiw+12B+YicLcj6A7VwaVKNG/p1aDfYBQw2w+maxrujT4lBVcrilQ24garMLGhtlKu+79+rhgRO8Cuye/9KFJSfYgu/+cSEURDphnnnc=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 6595c774-551d-4944-64dd-08d7354f94cc
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 18:00:20.9986 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ENY4SPmNlLjwDGbXK8NvSOh6nzCqeWxiArgGmahsFSDtfP2CPCLU0qXi0qCbw5qb40s5vUprPkbmqxXg8I7ZcA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5717
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-09_07:2019-09-09,2019-09-09 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 priorityscore=1501 mlxlogscore=947 adultscore=0 impostorscore=0 bulkscore=0 spamscore=0 mlxscore=0 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909090183
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Y64E6XNgzV76gQQNUkcXJUmLhws>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+ - Service Chaining
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, 09 Sep 2019 18:00:38 -0000

KzENCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQpGcm9tOiBpcHY2IDxpcHY2LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBK
b2VsIE0uIEhhbHBlcm4NClNlbnQ6IFNhdHVyZGF5LCBTZXB0ZW1iZXIgNywgMjAxOSA3OjAxIFBN
DQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+DQpDYzogc3ByaW5nQGlldGYu
b3JnOyA2bWFuQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NwcmluZ10gUmVnYWluaW5nIEZvY3Vz
IG9uIFNSdjYgYW5kIFNSdjYrIC0gU2VydmljZSBDaGFpbmluZw0KDQpXaXRoIHJlZ2FyZCB0byBz
ZXJ2aWNlIGNoYWluaW5nLCB3aXRoIGVpdGhlciBTUnY2IG9yIFNSdjYrLCB0aGUgaW50ZXJvcGVy
YWJsZSBtZWNoYW5pc20gZm9yIHNlcnZpY2UgZnVuY3Rpb24gY2hhaW5pbmcgaXMgdG8gY2Fycnkg
TlNILiANCkNhcnJ5aW5nIHRoZSBjb250ZW50IG9mIHRoZSBOU0ggaGVhZGVyIGluIFNSdjYgU1JI
IFBEVXMsIHdoaWxlIHRlY2huaWNhbGx5IGRvYWJsZSwgaXMgY29tcGxleGl0eSB0aGF0IGlzIG5v
dCBuZWVkZWQuDQoNCllvdXJzLA0KSm9lbA0KDQpPbiA5LzcvMjAxOSA2OjU0IFBNLCBSb2JlcnQg
UmFzenVrIHdyb3RlOg0KPiBIZXkgUm9uLA0KPiANCj4gICAgIFlvdSBtYXkgbmVlZCB0byByZXRo
aW5rIHlvdXIgYXJndW1lbnQuIChUaGF0IGlzLCBleGNlcHQgZm9yIHRoZSBwYXJ0DQo+ICAgICB3
aGVyZSB5b3Ugc2FpZCB0aGF0IEkgd2FzIHNtYXJ0ISkNCj4gDQo+IA0KPiA7LSkNCj4gDQo+ICAg
ICBfX19fDQo+IA0KPiAgICAgVGhlIFNSdjYrIFBQU0kgZG9lcyByZXBsYWNlcyBzb21ldGhpbmcg
aW50IFNSdjYuIEJ1dCBpdCBkb2VzIG5vdA0KPiAgICAgcmVwbGFjZSB0aGUgU1JI4oCZcyB0YWdz
LCBmbGFncyBvciBUTFZzLiBJdCByZXBsYWNlcyB0aGUgbG93IG9yZGVyDQo+ICAgICBiaXRzIGlu
IHRoZSBsYXN0IFNJRC4gTW9yZSBzcGVjaWFsbHksIGl0IGlkZW50aWZpZXMgYSBmdW5jdGlvbiB0
byBiZQ0KPiAgICAgZXhlY3V0ZWQgYnkgU1IgZWdyZXNzIG5vZGUuIEl0IHJlcGxhY2VzIGZ1bmN0
aW9ucyBsaWtlIEVORC5EVDQsDQo+ICAgICBFTkQuRFQ2LCBFTkQuRFg0LCBFTkQuRFg2LCBldGMu
KV9fX18NCj4gDQo+ICAgICBfXyBfXw0KPiANCj4gICAgIEFzIFRvbSBzYXlzLCDCoHRoZSBDUkgg
aXMgbXVjaCBzaW1wbGVyIHRvIHBhcnNlIHRoYXQgdGhlIFNSSC4gSXQNCj4gICAgIGNvbnRhaW5z
IG9ubHkgZml2ZSBmaWVsZHMsIGZvdXIgb2Ygd2hpY2ggYXJlIG1hbmRhdGVkIGJ5IFJGQyA4MjAw
Lg0KPiAgICAgKFRoZSBvdGhlciBpcyB0aGUgU0lEIGxpc3QuKQ0KPiANCj4gDQo+IA0KPiBUaGUg
cG9pbnQgaXMgdGhhdCBDUkggYWxvbmUgaXMgbm90IGVub3VnaCB0byBtYWtlIGFueSBqdWdlbWVu
dCBhYm91dA0KPiBTUnY2KyBjb21wbGV4aXR5Lg0KPiANCj4gDQo+ICAgICBfX19fDQo+IA0KPiAg
ICAgVW5saWtlIFRMVnMsIHRoZSBQUFNJIGlzIGZpeGVkIGxlbmd0aCAoMzIgYml0cykuIEl0IGlk
ZW50aWZpZXMgYW4NCj4gICAgIGluc3RydWN0aW9uIHRvIGJlIGV4ZWN1dGVkIG9uIHRoZSBTUiBl
Z3Jlc3Mgbm9kZS4gQ2FycmllcyB0aGUgc2FtZQ0KPiAgICAgaW5mb3JtYXRpb24gYXMgYW4gTVBM
UyBzZXJ2aWNlIGxhYmVsIG9yIHRoZSBsb3cgb3JkZXIgYml0cyBvZiB0aGUNCj4gICAgIGZpbmFs
IFNJRCBpbiBhcyBTUnY2IFNJRCBsaXN0Lg0KPiANCj4gDQo+IFdoZW4geW91IGNhbiBwcm92aWRl
IHBvaW50ZXIgdG8gU0ZDIGRvY3VtZW50IGRlc2NyaWJpbmcgaG93IGl0IHdvdWxkIA0KPiB3b3Jr
IHdpdGggU1J2Nisgc2ltaWxhciB0byANCj4gaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dWNsYWQtcw0KPiBwcmluZy1zci1zZXJ2
aWNlLWNoYWluaW5nLTAwX187IThXb0E2UmpDODFjIVdPY3ItT0RSbGVqWVZGYjNjUWVXdFdFMnlD
V2FkdWJIU3RMN1RzZXRvNGhCVVM5QndYLTVTOTFFbjM1Nk0yd0MkIMKgd2hpY2ggZG9lcyByZXF1
aXJlIG1hbnkgZWxlbWVudHMgZnJvbSBTUkggd2Ugd2lsbCByZXN1bWUgdGhlIGRpc2N1c3Npb24u
DQo+IA0KPiANCj4gICAgIFdoYXQgeW91IHNheSBhYm91dCB0aGUgSVB2NiBPcHRpb24gcmVnaXN0
cnkgYmVpbmcgbmVhcmx5IGZ1bGwgbWF5IGJlDQo+ICAgICBhIGJpdCBvZiBhbiBleGFnZ2VyYXRp
b24uIFRoaXMgaXMgYmVjYXVzZSB0aGUgQ0hHIGJpdCBpcyBtZWFuaW5nZnVsDQo+ICAgICBvZiBo
b3AtYnktaG9wIG9wdGlvbnMsIGJ1dCBpcyB0b3RhbGx5IG1lYW5pbmdsZXNzIGZvciBEZXN0aW5h
dGlvbg0KPiAgICAgb3B0aW9ucy4gU28sIGZvciBkZXN0aW5hdGlvbiBvcHRpb25zLCB0aGUgSVB2
NiBvcHRpb24gcmVnaXN0cnkgaXMNCj4gICAgIGFjdHVhbGx5IDYgYml0cyB3aWRlLg0KPiANCj4g
DQo+IEFyZSB5b3UgcHJvcG9zaW5nIHRvIHNwbGl0IHRoaXMgcmVnaXN0cnkgaW50byB0d28gPyB0
byBnZXQgMzIgbW9yZSANCj4gdmFsdWVzIGZvciB5b3VyIGRlc3RpbmF0aW9uIG9wdGlvbnMgdHlw
ZXMgPyBBbmQgdGhlbiB3aGF0ID8NCj4gDQo+IEJlc3QsDQo+IFIuDQo+IA0KPiBQUyBmcm9tIHlv
dXIgbGFzdCBtYWlsIC4uLg0KPiANCj4gID4gUHJlcGVuZCBhbiBJUHY2IGhlYWRlciB3aXRoIGl0
cyBvd24gUm91dGluZyBoZWFkZXINCj4gDQo+IFNvIHRoaXMgaXMgZXhhY3RseSB3aGF0IEkgd2Fz
IGNvbmNsdWRpbmcuIFRoZSBwYWNrZXQgdW5kZXIgVEktTEZBIA0KPiBwcm90ZWN0aW9uIGluIFNS
djYrIHdpbGwgZW5kIHVwIHdpdGggdGhyZWUgSVB2NiBmaXhlZCBoZWFkZXJzLCBtaW4gdHdvIA0K
PiBDUkggaGVhZGVycywgYW5kIGFueXdoZXJlIGZyb20gemVybyB0byB0d28gKGRlcGVuZGluZyBv
biB0aGUgZnVuY3Rpb25zDQo+IHJlcXVpcmVkKSBEZXN0IE9wdGlvbnMgaGVhZGVyIGJlZm9yZSBS
b3V0aW5nIEhlYWRlci4NCj4gDQo+IA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gSUVURiBJUHY2IHdv
cmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQo+IGlwdjZAaWV0Zi5vcmcNCj4gQWRtaW5pc3RyYXRp
dmUgUmVxdWVzdHM6IA0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2DQo+IF9fOyE4V29BNlJqQzgxYyFXT2NyLU9E
UmxlallWRmIzY1FlV3RXRTJ5Q1dhZHViSFN0TDdUc2V0bzRoQlVTOUJ3WC01UzkNCj4gMUVuMDZK
cDI4aiQNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpJRVRGIElQdjYgd29ya2lu
ZyBncm91cCBtYWlsaW5nIGxpc3QNCmlwdjZAaWV0Zi5vcmcNCkFkbWluaXN0cmF0aXZlIFJlcXVl
c3RzOiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9pcHY2X187IThXb0E2UmpDODFjIVdPY3ItT0RSbGVqWVZGYjNjUWVXdFdF
MnlDV2FkdWJIU3RMN1RzZXRvNGhCVVM5QndYLTVTOTFFbjA2SnAyOGokDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K


From nobody Mon Sep  9 16:49:37 2019
Return-Path: <fgont@si6networks.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 33EFA120180; Mon,  9 Sep 2019 16:49:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.307
X-Spam-Level: 
X-Spam-Status: No, score=-0.307 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 1M2ACS3HFaBI; Mon,  9 Sep 2019 16:49:33 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1962412010E; Mon,  9 Sep 2019 16:49:33 -0700 (PDT)
Received: from [192.168.0.107] (unknown [62.74.25.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 046E8863E0; Tue, 10 Sep 2019 01:49:29 +0200 (CEST)
To: Michael Richardson <mcr+ietf@sandelman.ca>, spring <spring@ietf.org>, 6man <6man@ietf.org>, draft-ietf-spring-srv6-network-programming@ietf.org
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <0d3df64e-d596-1cac-eb3d-e08a6e1151ea@si6networks.com> <HK0PR03MB3970EB9B1326CDD4609A6CB4FCBB0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BL0PR05MB54580DA411A332701090B5A6AEBB0@BL0PR05MB5458.namprd05.prod.outlook.com> <66f1195d-3e71-71d8-9304-1b5e76211c5b@si6networks.com> <17262_1567694774_5D711FB6_17262_144_1_53C29892C857584299CBF5D05346208A48BFA9FB@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <C7C2E1C43D652C4E9E49FE7517C236CB026B769F@dggeml529-mbx.china.huawei.com> <357ceb44-5ef4-a5e6-4cb0-087792c9daf5@si6networks.com> <28835.1567943715@dooku.sandelman.ca>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <b7927b4d-382f-4e21-c42b-4219dea94d3c@si6networks.com>
Date: Mon, 9 Sep 2019 21:31:46 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <28835.1567943715@dooku.sandelman.ca>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/gu5uw9eliqxejjn51jwgEeTG-Hc>
Subject: Re: [spring] IPv6 EH-insertion (Re: Spirit and Letter of the Law (was: Question about SRv6 Insert function))
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, 09 Sep 2019 23:49:35 -0000

On 8/9/19 14:55, Michael Richardson wrote:
> 
> Fernando Gont <fgont@si6networks.com> wrote:
>     >> 
>     >> Why do these kind of arguments emerge right now instead of 5 years
>     >> ago?  We left the â€œproblem â€œ for 5 years? And suddenly we notice them?
>     >> How interesting.
> 
>     > One possibility: All this kind of arguments did emerge a long time ago
>     > -- NAmely, when working on rfc2460bis, which eventually became
>     > RFC8200. As a results of the problems associated with EH-insertion,
>     > there was IETF consensus to explicitly ban it in RFC8200. Maybe some
>     > 6man'ers were not subscribed to the spring wg list, were quite
>     > surprised to see documents relying on EH-insertion (one ins spring, and
>     > another, indirectly, in lsr), and hence decided to comment.
> 
> I would suggest that the result was slightly different.
> 
> We decided in RFC8200 that EH-insertion by random devices for randomly
> defined purposes was banned.
> 
> That if a device/operator needed to do that, that they ought to use IPIP
> insertion. We failed to actually follow through with RFC8504 to make
> it possible to actually use IPIP in a general case.
> 
> What I think that we wound up in RFC8200, and I think that it was
> intentionally very subtly under-stated by the AD at the time, was that any
> IETF Specification could in effect make any rule it wanted, and it
> would be subject to IETF Last Call and IESG review.

Yeah, that's IETF process, right? You can make any rule that you want
(assuming you do it within a wg with the proper scope), and you get wg
review and ietf-wide review. No new here. And I don't know why the rules
should be any different for eh-insertion.




> So what we banned was EH-insertion by vendors or operators without
> significant (standards-level) thought as to applicability.

Huh?

EH insertion is banned. If you want to violate that, you have to publish
a spec that updates RFC8200. Either to remove the corresponding text in
RFC8200, or at least to include an "UPdates: RFC8200" tag, such that
folks that read RFC8200 know what are the excemptions to the rule.


> We are now here,
> we are supposed to be discussing if this use case, along with it's
> applicability, warant a reasonable exception.

I assume by "we" you mean IETF. Because this doesn't look like a minor
modification to IPv6. Hence, that would be out of scope for 6man.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Mon Sep  9 16:51:56 2019
Return-Path: <fgont@si6networks.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 34527120020; Mon,  9 Sep 2019 16:51:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.307
X-Spam-Level: 
X-Spam-Status: No, score=-0.307 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 e9Q3KLPu05jm; Mon,  9 Sep 2019 16:51:46 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CE8612004F; Mon,  9 Sep 2019 16:51:46 -0700 (PDT)
Received: from [192.168.0.107] (unknown [62.74.25.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 9BD7E86494; Tue, 10 Sep 2019 01:51:32 +0200 (CEST)
To: Gyan Mishra <hayabusagsm@gmail.com>, Xiejingrong <xiejingrong@huawei.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, spring <spring@ietf.org>, 6man <6man@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <F2ADBBE8-94EB-4A45-AEAA-0009B8A17E99@cisco.com> <5d73cf59.1c69fb81.d28d5.322eSMTPIN_ADDED_BROKEN@mx.google.com> <206D05FA-C8FE-43FB-B232-08D5E9421FB9@gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <cf830a63-c1f0-7520-0f5e-26e794845f2f@si6networks.com>
Date: Mon, 9 Sep 2019 23:40:52 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <206D05FA-C8FE-43FB-B232-08D5E9421FB9@gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FlzCIuWg0Qww86d53S9zRlIjtKQ>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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, 09 Sep 2019 23:51:48 -0000

Hello, Gyan,

On 7/9/19 19:58, Gyan Mishra wrote:
[...]
> 
> I think when the SRv6 programming RFCs were written that violated the
> 6man WG RFC 8200 with EH only being allowed by the source node to insert
> EH and no other node when Spring WG decided to make this a requirement
> for SRv6 functionality they should have asked for 6man WG consensus
> approval and at that time RFC 8200 could have been updated to allow this
> one exception for EH for SR insertion by and node along the path.
> Â Unfortunately this was not done that way from the beginning and now we
> are trying to fix what should have been fixed from the beginning.

The above is incorrect. EH insertion *was* discussed in 6man. And the
text that explicitly banned EH insertion was added in response to the
proponents of EH-insertion claiming that RFC2460 was ambiguous in this
respect.

We are not trying to fix anything. You cannot fix what's not broken. If
anything, folks are asking for a (major) modification in IPv6 -- with
the proposal failing to answer trivial questions such as "What problem
are we trying to solve?" and "Why are not we solving the problem in
standards-compliant ways?".

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Mon Sep  9 16:52:04 2019
Return-Path: <fgont@si6networks.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 4348F120837 for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 16:51:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.307
X-Spam-Level: 
X-Spam-Status: No, score=-0.307 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 kKKJJCYJABmE for <spring@ietfa.amsl.com>; Mon,  9 Sep 2019 16:51:55 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29D55120884 for <spring@ietf.org>; Mon,  9 Sep 2019 16:51:55 -0700 (PDT)
Received: from [192.168.0.107] (unknown [62.74.25.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 59DB8864DF; Tue, 10 Sep 2019 01:51:48 +0200 (CEST)
To: "Zafar Ali (zali)" <zali@cisco.com>, Sander Steffann <sander@steffann.nl>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: Rob Shakir <robjs@google.com>, Ron Bonica <rbonica@juniper.net>, SPRING WG List <spring@ietf.org>, Shraddha Hegde <shraddha@juniper.net>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com> <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com> <19F2D959-8B62-4B5C-9DAB-E4C4E83248F2@steffann.nl> <57C6EF54-991B-4AAE-924B-8639551967B4@cisco.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <eeaa4985-4da1-47eb-02a1-44c59308b62d@si6networks.com>
Date: Mon, 9 Sep 2019 23:42:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <57C6EF54-991B-4AAE-924B-8639551967B4@cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/I4pg0hmuwVSg3Tzv3XYQMf_fouY>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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, 09 Sep 2019 23:52:00 -0000

On 7/9/19 20:10, Zafar Ali (zali) wrote:
[....]
> 
> Rough consensus and running code... But we work by rough consensus.
> 
> Running code that explicitly goes against consensus is no IETF standard
> at al.
> 
> Â 
> 
> [ZA] Please refer to section 3 of SRv6 deployment
> draft,Â https://tools.ietf.org/html/draft-matsushima-spring-srv6-deployment-status-01#section-3.Â It
> provides some details on theÂ *Significant industry collaboration that
> led to SRv6 standardization. SRv6 standardization went through*Â the
> rigorous IETF process (some may say much more rigorous than typically
> done at IETF).Â  

The rigurous IETF process says that you cannot do EH insertion. And you
are insisting in circumventing that process.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Mon Sep  9 16:52:26 2019
Return-Path: <fgont@si6networks.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 A39C9120891; Mon,  9 Sep 2019 16:52:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.307
X-Spam-Level: 
X-Spam-Status: No, score=-0.307 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 iKgqopofbCON; Mon,  9 Sep 2019 16:52:14 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC5AB120823; Mon,  9 Sep 2019 16:52:13 -0700 (PDT)
Received: from [192.168.0.107] (unknown [62.74.25.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id AA69C86517; Tue, 10 Sep 2019 01:52:09 +0200 (CEST)
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>, Robert Raszuk <robert@raszuk.net>, Mark Smith <markzzzsmith@gmail.com>, Tom Herbert <tom@herbertland.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAE9362F9@dggemm529-mbs.china.huawei.com> <CAO42Z2y-hq71wr9ogzmn2=rO0xySy63iXhNXrFDuqO7r5Pwa7A@mail.gmail.com> <CAOj+MMFN5pbaVePWrJA61jd7f9d_2bU-Nu9oppFDsAc_B7APDw@mail.gmail.com> <CAO42Z2x4-9-1YseuyqnCRh7c+J-zb2ksGXpk_Hs17H5uLz4Hvg@mail.gmail.com> <CAOj+MMHHMdGm6Qea4E1ugQBrSYFr7e-FgP+pxoErhEwRR9GwKw@mail.gmail.com> <f488b269-24db-ab3a-def7-158f6d74ca8c@gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <3d6df252-f92a-2269-5abf-18331d377781@si6networks.com>
Date: Mon, 9 Sep 2019 23:50:07 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f488b269-24db-ab3a-def7-158f6d74ca8c@gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/A11scFwbapgKj2VTm1-3kob3Uis>
Subject: Re: [spring] IPv4 EH proposal
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, 09 Sep 2019 23:52:19 -0000

On 9/9/19 14:07, Alexandre Petrescu wrote:
> 
> Le 07/09/2019 Ã  13:32, Robert Raszuk a Ã©critÂ :
>> /* Adjusting the subject to reflect the topic */
>>
>> Ok ... I looked at the new wave of mails in wrong order :)Â 
>>
>> I like this proposal:Â 
>>
>> https://tools.ietf.org/html/draft-herbert-ipv4-eh-01Â 
>>
>> And have absolutely nothing against progressing it further - it looks
>> on the surface to be more efficient then sr-mpls over IP - but how
>> many bits are we saving needs to be calculated to state if cost of
>> introducing new encoding justifies the additional control plane,
>> protocol and platform efforts
>>
>> In fact if we would get to the consensus of using SRH with SID & BSID
>> to be of fixed 20 bits it can reuse a lot of mechanism build for
>> sr-mpls in any commercial router.
>>
>> Â It is just a bit amazing that insertion of EHs into IPv4 would be
>> less problematic that in the case of IPv6 :) Maybe due to allowed
>> fragmentation.Â 
>>
>> As to the host dropping packets due to unknown protocol - let's
>> observe that SR domain would clean such EH before passing packets
>> further.Â 
>>
>> Many thx,
>> R.
> 
> When I learned IPv4 existed it was already very late to suggest anything
> to it.Â  I learned that many things were designed into it at its origin,
> but few things got actually deployed.
> 
> The example of loose source route, and strict source route, was given as
> an example that people tried to do but it never worked at scale.Â  So it
> got filtered and disappeared.

SSR and LSR have well known security implications -- hence the
filtering. SImilarly, RHT0 was obsoleted for the same reason.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Tue Sep 10 03:14:24 2019
Return-Path: <li_zhenqiang@hotmail.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 AEA251200DF; Tue, 10 Sep 2019 03:14:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.114
X-Spam-Level: 
X-Spam-Status: No, score=-1.114 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 4KFcjiV579bg; Tue, 10 Sep 2019 03:14:19 -0700 (PDT)
Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-oln040092255038.outbound.protection.outlook.com [40.92.255.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6818512009E; Tue, 10 Sep 2019 03:14:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QPpb3UxcR9xVexlrQCJOdMzbyqAXM/wp/lWC8DQyARtM0MTUYvZqpkW3oDAYYKfLuQayCBvv/99v0bzpApeZLUB4LLmbyfJNiY+guSz1gOZP5gB6SSvVV1cZ1+l9tquJuLjXRhofy1XuJMAAnsfhUjf03Pd37eBcYl1B7kPoO5t7h0P3PrBdv3mnl7q230wZweux+CpnvOGVkwDme0scM0oShzA3ungaHhD4wqBIpUhRjDvuhJUpN3IOhxogs0mxenKNyvqkaq2WmVyky0u0KtGkVZydqQAFVl512hKl+YGOyHtWAYCZ9I5Ymqm3FzZTgL77Wf+GMwDgZKCbSTnx1A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h3i75Pw//GNXarnuDY8yOJs1/rocbA2PxdQ7ztwBPtg=; b=GFB2qTs2s/mHkfH/eERHXDOpmgFZZYc5SGJgM6G1xfboPW18h2fLiOYCAn2ZZ4QM4aU/5q+t0I65Nlg/bl76vpLUMmqkjMY7JZh9X7bp4ijwNpqFaeJoXst0ogHijpO0KFloNGoSsVwfocIjG/sm1dJic2j1EkMTg5RBdCDyzx2ygcapE0hfMsDd68Az7veRdrqaFaNvGXGpMoZy3cozY4orMHTafAT6gKDaMH5AiTFQ0TC+Saupd4Y89hf+Sdfrnn2TcrR6BKBNdU8iNBk/6gKwRo3mfDxp+h+Fu+8ybVsBX2N2nLyCNALrqILQJBjznVi/px4CSaxEfPacNeePUw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h3i75Pw//GNXarnuDY8yOJs1/rocbA2PxdQ7ztwBPtg=; b=Uke1Ln+Nuz61vnmC9nIYHJIM6POzfIVmOZ+EaPX8paBLNx5VXTlHb3JSaOnZbn1JHlZ+jlKxMBXK/BwOBpOVEGgQ7/BsUWIA1Y1PNLi2pr43+wfhqIHdZpeUBBoKUPXV1nHZ+lpmvmu5pA4bgX8RwGgrJ16YZsGsTcWrxhja0NipjQlHPTKqXnxKLbQifWftNgF8L47UFpT7Wq0ePR8KUo+MZTZnHCXrAPcYBvLSAK+tKoLnWn6MmqhEkVuioz952czPw/hMdJxbqRHdsRBMe7NC1bt1oOUXRJjhSvlLC9Zwlv5wkc0rV2Jb1yhMbyuXlJzomHnrdX+rZsnYT5Ak5g==
Received: from HK2APC01FT060.eop-APC01.prod.protection.outlook.com (10.152.248.57) by HK2APC01HT156.eop-APC01.prod.protection.outlook.com (10.152.248.255) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14; Tue, 10 Sep 2019 10:14:15 +0000
Received: from HK0PR03MB4066.apcprd03.prod.outlook.com (10.152.248.57) by HK2APC01FT060.mail.protection.outlook.com (10.152.249.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2241.14 via Frontend Transport; Tue, 10 Sep 2019 10:14:15 +0000
Received: from HK0PR03MB4066.apcprd03.prod.outlook.com ([fe80::60ac:92f8:c9d:c279]) by HK0PR03MB4066.apcprd03.prod.outlook.com ([fe80::60ac:92f8:c9d:c279%6]) with mapi id 15.20.2263.005; Tue, 10 Sep 2019 10:14:15 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Fernando Gont <fgont@si6networks.com>, Fernando Gont <fernando@gont.com.ar>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: RE: [spring] Question about SRv6 Insert function
Thread-Index: AQHVXxis/gF6F9KunkOxVqkDbflgtQ==
Date: Tue, 10 Sep 2019 10:14:14 +0000
Message-ID: <HK0PR03MB4066C9D767D4D462B4C59D73FCB60@HK0PR03MB4066.apcprd03.prod.outlook.com>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com>, <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com>, <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar>, <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com>, <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar>, <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup>, <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com>, <17120_1567700712_5D7136E8_17120_341_1_53C29892C857584299CBF5D05346208A48BFAEF1@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK0PR03CA0041.apcprd03.prod.outlook.com (2603:1096:203:2f::29) To HK0PR03MB4066.apcprd03.prod.outlook.com (2603:1096:203:9d::21)
x-incomingtopheadermarker: OriginalChecksum:DBA5348100C910F62DBDFD7D96FCF1E9378C027A312BB9B3B0EEBDCF3903EE47; UpperCasedChecksum:DBB1781EE830279C650FA3D621469BBB6090645ABE1A79B6B8DAD3299C693452; SizeAsReceived:8434; Count:51
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [kivrr95lqFjdqjD8JSTUbK0bb5PN6EAMXZZhePG1nwQ=]
x-microsoft-original-message-id: <2019091018141263047128@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 51
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:HK2APC01HT156; 
x-ms-traffictypediagnostic: HK2APC01HT156:
x-microsoft-antispam-message-info: biuC22KfJj1cOZ9m4UT+Ik+guppTzrS9wfZgfbbfNeE7TmI7QNmQ4puZbDlband49fSUMaUPcLN2zHhrHB8IbjxyKa7hVljq6sya63trVoPEU/3S+wRT/LkQ8zUY81r1+qhjDIWSJ1YyyBUjEw7mQuj6cet/wCaq0AbpJkZtR6zDoUklhr8OHKi7NN1IpXNL
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB4066C9D767D4D462B4C59D73FCB60HK0PR03MB4066apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: a589c232-d292-4780-1f5c-08d735d7a1b3
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 10:14:14.9612 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT156
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nUZBwyUaYUZcx-_Ox6Jhw8tAGYw>
Subject: Re: [spring] Question about SRv6 Insert function
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: Tue, 10 Sep 2019 10:14:23 -0000

--_000_HK0PR03MB4066C9D767D4D462B4C59D73FCB60HK0PR03MB4066apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQnJ1bm8sDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmVzcG9uc2UgYW5kIGNs
YXJpZmljYXRpb24uDQpJIGFncmVlIHdpdGggeW91IHRoYXQgYXMgb2YgdG9kYXkgUkZDODIwMCBy
ZWplY3RzIEVIIGluc2VydGlvbi4gU2luY2UgZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nIGlzIE5PVCB1cGRhdGluZyBSRkM4MjAwLCBpdCBzaG91bGQgbm90IGNvbnRh
aW4gdGV4dHMgb3IgbWVjaGFuaXNtcyB0aGF0IGNvbnRyYWRpY3Qgd2l0aCBSRkM4MjAwLg0KT2Yg
Y291cnNlLCBJbnRlcm5ldCBTdGFuZGFyZHMgY2FuIGJlIHVwZGF0ZWQgdG8gcmVmbGVjdCB0ZWNo
bmljYWwgcHJvZ3Jlc3MgYW5kIHNhdGlzZnkgbmV3IHJlcXVpcmVtZW50cyBmb2xsb3dpbmcgdGhl
IHVwZGF0aW5nIHByb2NlZHVyZS4gQmVmb3JlIGFuIEludGVybmV0IFN0YW5kYXJkIHVuZGVyIHVw
ZGF0ZSByZWFjaGVzIG5ldyByb3VnaCBjb25zZW5zdXMsIHdlIGhhdmUgdG8gZm9sbG93IHRoZSBy
dWxlcyBzcGVjaWZpZWQgaW4gdGhlIG9sZCBvbmUuDQoNCkJUVywgRUggaW5zZXJ0aW9uIHdhcyBp
bnRlbnNpdmVseSBkaXNjdXNzZWQgYWxvdCB3aGVuIHdlIGRpZCBSRkMyNDYwYmlzLiBUd28geWVh
cnMgcGFzc2VkIGFmdGVyIFJGQzgyMDAgd2FzIHB1Ymxpc2hlZC4gSXMgaXQgdGltZSBmb3IgdXMg
dG8gcmVvcGVuIHRoZSBkaXNjdXNzaW9uIGJhc2VkIG9uIHRoZSByZXF1aXJlbWVudCByYWlzZWQg
aW4gSS1ELnZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24/DQoNCkJlc3QgUmVn
YXJkcywNClpoZW5xaWFuZyBMaQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmxp
X3poZW5xaWFuZ0Bob3RtYWlsLmNvbQ0KDQpGcm9tOiBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29t
PG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPg0KRGF0ZTogMjAxOS0wOS0wNiAwMDoy
NQ0KVG86IEZlcm5hbmRvIEdvbnQ8bWFpbHRvOmZnb250QHNpNm5ldHdvcmtzLmNvbT47IEZlcm5h
bmRvIEdvbnQ8bWFpbHRvOmZlcm5hbmRvQGdvbnQuY29tLmFyPg0KQ0M6IFJvbiBCb25pY2E8bWFp
bHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz47IHNwcmluZ0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRm
Lm9yZz47IFN1cmVzaCBLcmlzaG5hbjxtYWlsdG86c3VyZXNoLmtyaXNobmFuQGdtYWlsLmNvbT47
IGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb248bWFpbHRvOmRyYWZ0
LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb25AaWV0Zi5vcmc+OyBkcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmc8bWFpbHRvOmRyYWZ0LWlldGYtc3By
aW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZ0BpZXRmLm9yZz47IGxpIHpoZW5xaWFuZzxtYWls
dG86bGlfemhlbnFpYW5nQGhvdG1haWwuY29tPg0KU3ViamVjdDogUkU6IFtzcHJpbmddIFF1ZXN0
aW9uIGFib3V0IFNSdjYgSW5zZXJ0IGZ1bmN0aW9uDQo+IEZyb206IEZlcm5hbmRvIEdvbnQgW21h
aWx0bzpmZ29udEBzaTZuZXR3b3Jrcy5jb21dDQo+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIg
NSwgMjAxOSA0OjU2IFBNDQo+DQo+IE9uIDUvOS8xOSAxNzo0NiwgYnJ1bm8uZGVjcmFlbmVAb3Jh
bmdlLmNvbSB3cm90ZToNCj4gPiBGZXJuYW5kbywNCj4gPg0KPiA+DQo+ID4+IEZyb206IHNwcmlu
ZyBbbWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRmVybmFuZG8g
R29udA0KPiA+PiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMywgMjAxOSAxOjE4IFBNDQo+ID4+
DQo+ID4+IEhlbGxvLCBTdXJlc2gsDQo+ID4+DQo+ID4+IE9uIDIvOS8xOSAxOTowNywgU3VyZXNo
IEtyaXNobmFuIHdyb3RlOg0KPiA+PiBbLi4uLl0NCj4gPj4+Pj4gU28sIHdlIHNob3VsZCBwcm9i
YWJseSBleHBsb3JlIHRoZSBtb3RpdmF0aW9uIGZvciBPcHRpb24gMikuIElmIHRoZQ0KPiA+Pj4+
PiBtb3RpdmF0aW9uIGlzIG5vdCBzdWZmaWNpZW50LCB3ZSBzaG91bGQgcHJvYmFibHkgc3RhbmRh
cmRpemUgb24gT3B0aW9uIDEuDQo+ID4+Pj4NCj4gPj4+PiBNeSBhcmd1bWVudCB3b3VsZCBiZToN
Cj4gPj4+PiBGb2xrcyB3b3VsZCBkbyB3aGF0ZXZlciB0aGV5IHBsZWFzZSB3aXRoIDEpLiBJZiBz
b21laG93IHRoZXkgZmVlbCB0aGUNCj4gPj4+PiBuZWVkIHRvIGRvIDIpLCB0aGV5IHNob3VsZCAq
cmVmcmFpbiBmcm9tIGV2ZW4gc3VnZ2VzdGluZyBpdCosIHBvc3QgYW4NCj4gPj4+PiBpbnRlcm5l
dCBkcmFmdCB0aGF0IHByb3Bvc2VzIHRvIHVwZGF0ZSBSRkM4MjAwIHRvIGFsbG93IGZvciB0aGUN
Cj4gPj4+PiBpbnNlcnRpb24gb2YgRUhzLCB3YWl0IGZvciB0aGF0IHRvIGJlIGFkb3B0ZWQgYW5k
IHB1Ymxpc2hlZCwgYW5kIG9ubHkNCj4gPj4+PiB0aGVuIHN1Z2dlc3QgdG8gZG8gRUggaW5zZXJ0
aW9uLg0KPiA+Pj4NCj4gPj4+IEkgaGF2ZSBwdXQgZG93biBteSB0aG91Z2h0cyBvbiB0aGUgZnV0
dXJlIG9mIGhlYWRlciBpbnNlcnRpb24gd29yayBpbiBhDQo+ID4+PiBtYWlsIHRvIHRoZSA2bWFu
IGxpc3QgaW4gTWF5IDIwMTcuIFRoZSBtYWlsIGNhbiBiZSBmb3VuZCBiZWxvdw0KPiA+Pj4NCj4g
Pj4+IGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvaXB2Ni80TWV2b3BIOV9p
UWdsVWl6aG9UNVJsLVRqUmMNCj4gPj4NCj4gPj4gVGhpcyBzZWVtcyBlIGJpdCBtaXNsZWFkaW5n
LiBXaGF0IEkgd291bGQgZXhwZWN0IGlzIHRoYXQgYmVmb3JlIGFueSB3b3JrDQo+ID4+IGlzIHB1
Ymxpc2hlZCBvbiBFSC1pbnNlcnRpb24sIHRoZSBJUHY2IHN0YW5kYXJkIGlzIHVwZGF0ZWQgdG8g
YWxsb3cgZm9yDQo+ID4+IEVIIGluc2VydGlvbi4gKHBsZXNlIHNlZSBiZWxsb3cpDQo+ID4+DQo+
ID4+DQo+ID4+DQo+ID4+DQo+ID4+Pj4gUC5TLjogR2l2ZW4gdGhlIGFtb3VudCBvZiBkaXNjdXNz
aW9uIHRoZXJlIGhhcyBiZWVuIG9uIHRoaXMgdG9waWMgaW4gdGhlDQo+ID4+Pj4gY29udGV4dCBv
ZiBSRkM4MjAwLCBJJ2QgbGlrZSB0byBob3BlIHRoYXQgdGhlcmUncyBubyBkcmFmdC1pZXRmIGRv
Y3VtZW50DQo+ID4+Pj4gc3VnZ2VzdGluZyBFSC1pbnNlcnRpb24gb3IsIGlmIHRoZXJlIGlzLCB0
aGUgcmVsZXZhbnQgQURzIGFuZCBjaGFpcnMNCj4gPj4+PiBtYWtlIHN1cmUgdGhhdCdzIG5vdCB0
aGUgY2FzZSBhbnltb3JlLg0KPiA+Pj4NCj4gPj4+IFllcy4gSWYgYSBkcmFmdCB2aW9sYXRlcyBS
RkM4MjAwIGFuZCBpdCBoaXRzIHRoZSBJRVNHIGZvciBldmFsdWF0aW9uLCBJDQo+ID4+PiB3aWxs
IGNlcnRhaW5seSBob2xkIGEgRElTQ1VTUyBwb3NpdGlvbiB1bnRpbCB0aGUgdmlvbGF0aW9ucyBh
cmUgZml4ZWQuDQo+ID4+DQo+ID4+IFNpbmNlIHRoZXJlIGhhdmUgYmVlbiBwbGVudHkgb2YgYXR0
ZW1wdHMgdG8gZG8gRUggaW5zZXJ0aW9uIG9yIGxlYXZlIHRoZQ0KPiA+PiBJUHY2IHN0YW5kYXJk
IGFtYmlndW91cyBpbiB0aGlzIHJlc3BlY3QsIGFuZCB0aGUgSUVURiBoYXMgaGFkIGNvbnNlbnN1
cw0KPiA+PiB0aGF0IEVIIGluc2VydGlvbiBpcyBub3QgYWxsb3dlZCwgSSB0aGluayBpdCB3b3Vs
ZCBiZSBiYWQsIHdhc3RlZnVsbCwNCj4gPj4gdHJpY2t5LCBhbmQgZXZlbiBkYW5nZXJvdXMgdG8g
bGV0IGEgZG9jdW1lbnQgZ28gdGhyb3VnaCB0aGUgd2hvbGUNCj4gPj4gcHVibGljYXRpb24gcHJv
Y2VzcywgYW5kIGp1c3QgcmVseSBvbiB0aGUgQUQgdG8ga2VlcCB0aGUgIkRJU0NVU1MiDQo+ID4+
IGJ1dHRvbiBwcmVzc2VkLg0KPiA+DQo+ID4gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nIGhhcyBhIG5vcm1hdGl2ZSByZWZlcmVuY2UgdG8gW0ktRC52b3llci02bWFu
LWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uXQ0KPiA+ICBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAxI3NlY3Rp
b24tMTMuMQ0KPiA+DQo+ID4gQXMgc3VjaCwgZnJvbSBhIHByb2Nlc3Mgc3RhbmRwb2ludCwgaXQg
d291bGQgbm90IGdvaW5nIHRvIGJlIHB1Ymxpc2hlZCBiZWZvcmUgW0ktRC52b3llci02bWFuLWV4
dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uXSBiZSBpdHNlbGYgcHVibGlzaGVkIGFzIFJGQy4gQW5k
IGZyb20gaXRzIG5hbWUsIHRoZSBsYXR0ZXIgaXMgaW50ZW5kZWQgdG8gYmUgZGlzY3Vzc2VkIGFu
ZCB3aXRoaW4gY29udHJvbCBvZiB0aGUgNk1BTiBXRy4gU28gSSBkb24ndCB0aGluayB0aGF0IHdl
IGNhbiBzYXkgdGhhdCBpdCAianVzdCByZWx5IG9uIHRoZSBBRCB0byBrZWVwIHRoZSAiRElTQ1VT
UyIgYnV0dG9uIHByZXNzZWQuIg0KPiA+DQo+ID4gSW4gbXkgbWluZCwgdGhpcyBzaG91bGQgYWxz
byBiZSBhIGNsZWFyIGluZGljYXRpb24gdGhhdCB0aGUgcXVlc3Rpb24gb2YgaGVhZGVyIGluc2Vy
dGlvbiBpcyAodG8gYmUpIHdpdGhpbiB0aGUgY29udHJvbCBvZiB0aGUgNk1BTiBXRy4gQnV0IHlv
dSBtYXkgaGF2ZSBhIGRpZmZlcmVudCBvcGluaW9uLg0KPg0KPiBNYXliZSBteSBtZW50YWwgYWxn
b3JpdGhtIGhhcyBhIGJ1ZywgYnV0OiB3aGF0J3MgdGhlIHBvaW50IG9mIHNwcmluZw0KPiB3b3Jr
aW5nIG9uIGEgZG9jdW1lbnQgdGhhdCByZWxpZXMgb24gc29tZXRoaW5nIHRoYXQgNm1hbiBoYXMg
c28gZmFyDQo+IHJlamVjdGVkPw0KDQpJIHRha2UgeW91ciBwb2ludCB0aGF0IDZNQU4gaGFzIHJl
amVjdGVkLCBpbiB0aGUgcGFzdCwgZ2VuZXJhbCBoZWFkZXIgaW5zZXJ0aW9uLiAodW5kZXIgdGhl
IGNvbnRyb2wgb2YgdGhlIDZNQU4gV0cgYXMgSSBmZWVsIHNvbWUgbnVhbmNlcyBkZXBlbmRpbmcg
b24gdGhlIHNwZWFrZXJzKQ0KSSBkb24ndCBrbm93IGFib3V0IHRoZSBmdXR1cmUgNk1BTiBwb3Np
dGlvbiB3aXRoIHJlZ2FyZHMgdG8gU1JIIGluc2VydGlvbiBzcGVjaWZpY2FsbHkgZm9yIFNSdjYs
IHBvc3NpYmx5IHJlc3RyaWN0ZWQgdG8gYSBzcGVjaWZpYyB1c2FnZSAoZS5nLiBUSS1MRkEpIG9y
IGNvbnRleHQgKGUuZy4gc291cmNlLCB0cmFuc2l0IGFuZCBkZXN0aW5hdGlvbnMgbm9kZXMgYXJl
IHdpdGhpbiBhIHNpbmdsZSBjb250cm9sIGRvbWFpbikuIEFzIG9mIHRvZGF5LCBJJ20gZXhwZWN0
aW5nIFtJLUQudm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbl0gdG8gcmVmbGVj
dCB0aGlzIGFuZCBJJ20gdXNpbmcgaXQgYXMgYSBjb29yZGluYXRpb24gYW5kIGdhdGluZyB0b29s
aW5nIGJldHdlZW4gMiBJRVRGIFdHcy4gSSdtIG9wZW4gdG8gY29uc2lkZXJpbmcgb3RoZXJzIHRv
b2xzLiBCdXQgaWYgeW91ciBwb2ludCBpcyB0aGF0IHRoZSBTUFJJTkcgV0cgY2Fubm90IGRpc2N1
c3MsIGVudmlzYWdlIGFuZCBkb2N1bWVudCB0aGUgdXNhZ2Ugb2YgU1JIIGluc2VydGlvbiBpbiB0
aGUgU1BSSU5HIGNvbnRleHQsIHRoYXQgaXMgbm90IG15IHJlYWRpbmcgb2YgdGhlIFNQUklORyBj
aGFydGVyLiBBcyBwYXJ0IG9mIHRoaXMgZGlzY3Vzc2lvbiwgeW91IGFyZSB2ZXJ5IHdlbGNvbWUg
dG8gY29udHJpYnV0ZS4NCg0KRmluYWxseSwgbGV0IG1lIHJlbWluZCB0aGF0IGRyYWZ0LWlldGYt
c3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyBpcyBOT1QgdXBkYXRpbmcgUkZDODIwMCwg
YW5kIGlzIE5PVCBtZWFudCB0byAgdXBkYXRlIFJGQzgyMDAuIFRoaXMgaGFzIGJlZW4gZXhwbGlj
aXRseSBzdGF0ZWQgInRoaXMgZG9jdW1lbnQgaXMgbm90IGludGVuZGVkIHRvIHVwZGF0ZSBSRkMg
ODIwMC4gSWYgYSBiZWhhdmlvciBuZWVkcyB0byB1cGRhdGUgUkZDIDgyMDAsIGl0IHNob3VsZCBi
ZSBkZWZpbmVkIGluIGEgNk1BTiBkcmFmdCBpbiB0aGUgNk1BTiBXRyBhbmQgbm9ybWF0aXZlbHkg
cmVmZXJlbmNlZC4iDQpodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nwcmlu
Zy9HeVlhcE1iV0pkdjk1aG9ETWpaTktsNVdIRzQNCg0KDQoNCj4gWW91IHNwZW5kIGVuZXJneSBv
biB0aGUgZG9jdW1lbnQgYW5kIHRoZW4uLi4ganVzdCBzaXQgb24gdGhlIEktRCB0byBzZWUNCj4g
aWYgNm1hbiBhZG9wdHMgdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbj8gU2hp
cCB0aGUgZG9jdW1lbnQNCj4gdG8gdGhlIElFU0cgZm9yIHRoZW0gdG8gcmV2aWV3PyAtLSBJJ20g
bG9zdCwgc29ycnkuDQoNCmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWlu
ZyBpcyBub3QgcHJpbWFyaWx5IGFib3V0IGhlYWRlciBpbnNlcnRpb24uIEl0cyBzY29wZSBpcyBt
dWNoIHdpZGVyLg0KU28gU1BSSU5HIFdHIGlzIHdvcmtpbmcgb24gdGhlIHdob2xlIHRleHQgb2Yg
ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLiBJZiBhdCBzb21lIHBv
aW50IHRoZSBub3JtYXRpdmUgcmVmZXJlbmNlIHRvIFtJLUQudm95ZXItNm1hbi1leHRlbnNpb24t
aGVhZGVyLWluc2VydGlvbl0gaXMgaG9sZGluZyB0aGUgcHJvZ3Jlc3Npb24gb2YgdGhlIGRvY3Vt
ZW50LCBhcyBvZiB0b2RheSBJIGNvdWxkIHNlZSB0d28gcGF0aHM6IHdhaXQgc29tZSBtb3JlIHRp
bWUvZm9yZXZlciAoaS5lLiBuZXZlciBwdWJsaXNoIHRoYXQgZG9jdW1lbnQgYXMgUkZDKTsgcmVt
b3ZlIHRoZSB0ZXh0IGJsb2NraW5nIHRoZSBwcm9ncmVzc2lvbi4gUGVyc29uYWxseSwgSSB3b3Vs
ZCBhc3N1bWUgdGhlIGxhdHRlci4gVGhlcmUgY291bGQgYmUgb3RoZXJzIG9wdGlvbnMsIGJ1dCBJ
J2QgcmF0aGVyIGNvbnNpZGVyIHRoaXMgd2hlbi9pZiB3ZSBmYWNlIHRoZSBwcm9ibGVtLiBJbiB0
aGUgbWVhbnRpbWUsIHdvdWxkIHlvdSBoYXZlIGFuIGlzc3VlIHdpdGggYW55IG9mIHRob3NlIHR3
by90aHJlZSBoeXBvdGhldGljIHBhdGhzICh3YWl0LCBuZXZlciBwdWJsaXNoLCByZW1vdmUgU1JI
IGluc2VydGlvbik/DQoNClRoYW5rIHlvdS4NCi0tQnJ1bm8NCj4gLS0NCj4gRmVybmFuZG8gR29u
dA0KPiBTSTYgTmV0d29ya3MNCj4gZS1tYWlsOiBmZ29udEBzaTZuZXR3b3Jrcy5jb20NCj4gUEdQ
IEZpbmdlcnByaW50OiA2NjY2IDMxQzYgRDQ4NCA2M0IyIDhGQjEgRTNDNCBBRTI1IDBENTUgMUQ0
RSA3NDkyDQo+DQo+DQo+DQo+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGllY2Vz
IGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxl
cyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jDQpwYXMgZXRyZSBkaWZmdXNlcywg
ZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3Ug
Y2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KYSBsJ2V4cGVkaXRl
dXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3Nh
Z2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCk9yYW5n
ZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJl
LCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0
YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRp
b24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0
cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KSWYgeW91IGhh
dmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy
IGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQpBcyBlbWFpbHMg
bWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhh
dmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQpUaGFuayB5b3UuDQoNCg==

--_000_HK0PR03MB4066C9D767D4D462B4C59D73FCB60HK0PR03MB4066apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <7C94E9E9173A4E4ABE504FEF892B784E@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9Ym9keSB7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
5b6u6L2v6ZuF6buROyBjb2xvcjogcmdiKDAsIDAsIDApOyBsaW5lLWhlaWdodDogMS41OyB9PC9z
dHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdj48c3Bhbj48L3NwYW4+SGkgQnJ1bm8sPC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHJl
c3BvbnNlIGFuZCBjbGFyaWZpY2F0aW9uLjwvZGl2Pg0KPGRpdj5JIGFncmVlIHdpdGggeW91IHRo
YXQgYXMgb2YgdG9kYXkgUkZDODIwMCByZWplY3RzIEVIIGluc2VydGlvbi4gU2luY2UmbmJzcDs8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGxpbmUtaGVpZ2h0OiAxLjU7IGJhY2tncm91
bmQtY29sb3I6IHRyYW5zcGFyZW50OyI+ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXBy
b2dyYW1taW5nIGlzIE5PVCB1cGRhdGluZyBSRkM4MjAwLCBpdCBzaG91bGQgbm90IGNvbnRhaW4g
dGV4dHMgb3IgbWVjaGFuaXNtcw0KIHRoYXQgY29udHJhZGljdCB3aXRoIFJGQzgyMDAuPC9zcGFu
PjwvZGl2Pg0KPGRpdj5PZiBjb3Vyc2UsIEludGVybmV0IFN0YW5kYXJkcyBjYW4gYmUgdXBkYXRl
ZCB0byByZWZsZWN0IHRlY2huaWNhbCBwcm9ncmVzcyBhbmQgc2F0aXNmeSBuZXcgcmVxdWlyZW1l
bnRzIGZvbGxvd2luZyB0aGUgdXBkYXRpbmcgcHJvY2VkdXJlLiBCZWZvcmUgYW4gSW50ZXJuZXQg
U3RhbmRhcmQgdW5kZXIgdXBkYXRlIHJlYWNoZXMgbmV3IHJvdWdoIGNvbnNlbnN1cywgd2UgaGF2
ZSB0byBmb2xsb3cgdGhlIHJ1bGVzIHNwZWNpZmllZCBpbiB0aGUNCiBvbGQgb25lLjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+QlRXLCBFSCBpbnNlcnRpb24gd2FzIGludGVuc2l2ZWx5
IGRpc2N1c3NlZCBhbG90IHdoZW4gd2UgZGlkIFJGQzI0NjBiaXMuIFR3byB5ZWFycyBwYXNzZWQg
YWZ0ZXIgUkZDODIwMCB3YXMgcHVibGlzaGVkLiBJPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAu
NXB0OyBsaW5lLWhlaWdodDogMS41OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsiPnMg
aTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGxpbmUtaGVpZ2h0OiAxLjU7
IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyI+dA0KIHRpbWUgZm9yIHVzIHRvIHJlb3Bl
biB0aGUgZGlzY3Vzc2lvbiBiYXNlZCBvbiB0aGUgcmVxdWlyZW1lbnQgcmFpc2VkIGluJm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsg
YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ij5JLUQudm95ZXItNm1hbi1leHRlbnNpb24t
aGVhZGVyLWluc2VydGlvbj88L3NwYW4+PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5C
ZXN0IFJlZ2FyZHMsPC9kaXY+DQo8ZGl2PlpoZW5xaWFuZyBMaTwvZGl2Pg0KPGhyIHN0eWxlPSJ3
aWR0aDogMjEwcHg7IGhlaWdodDogMXB4OyIgY29sb3I9IiNiNWM0ZGYiIHNpemU9IjEiIGFsaWdu
PSJsZWZ0Ij4NCjxkaXY+PHNwYW4+DQo8ZGl2IHN0eWxlPSJNQVJHSU46IDEwcHg7IEZPTlQtRkFN
SUxZOiB2ZXJkYW5hOyBGT05ULVNJWkU6IDEwcHQiPg0KPGRpdj5saV96aGVucWlhbmdAaG90bWFp
bC5jb208L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi1Ub3A6IDBweDsgbWFyZ2luLUJvdHRvbTogMHB4OyBtYXJnaW4tTGVmdDogMC41ZW0iPg0K
PGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXYgc3R5bGU9
IlBBRERJTkctUklHSFQ6IDhweDsgUEFERElORy1MRUZUOiA4cHg7IEZPTlQtU0laRTogMTJweDtG
T05ULUZBTUlMWTp0YWhvbWE7Q09MT1I6IzAwMDAwMDsgQkFDS0dST1VORDogI2VmZWZlZjsgUEFE
RElORy1CT1RUT006IDhweDsgUEFERElORy1UT1A6IDhweCI+DQo8ZGl2PjxiPkZyb206PC9iPiZu
YnNwOzxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj5icnVuby5kZWNy
YWVuZUBvcmFuZ2UuY29tPC9hPjwvZGl2Pg0KPGRpdj48Yj5EYXRlOjwvYj4mbmJzcDsyMDE5LTA5
LTA2Jm5ic3A7MDA6MjU8L2Rpdj4NCjxkaXY+PGI+VG86PC9iPiZuYnNwOzxhIGhyZWY9Im1haWx0
bzpmZ29udEBzaTZuZXR3b3Jrcy5jb20iPkZlcm5hbmRvIEdvbnQ8L2E+OyA8YSBocmVmPSJtYWls
dG86ZmVybmFuZG9AZ29udC5jb20uYXIiPg0KRmVybmFuZG8gR29udDwvYT48L2Rpdj4NCjxkaXY+
PGI+Q0M6PC9iPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1h
cmMuaWV0Zi5vcmciPlJvbiBCb25pY2E8L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmci
Pg0KNm1hbkBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpzdXJlc2gua3Jpc2huYW5AZ21h
aWwuY29tIj5TdXJlc2ggS3Jpc2huYW48L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LXZveWVy
LTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb25AaWV0Zi5vcmciPmRyYWZ0LXZveWVyLTZt
YW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb248L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZ0BpZXRmLm9yZyI+ZHJhZnQtaWV0
Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nPC9hPjsNCjxhIGhyZWY9Im1haWx0bzps
aV96aGVucWlhbmdAaG90bWFpbC5jb20iPmxpIHpoZW5xaWFuZzwvYT48L2Rpdj4NCjxkaXY+PGI+
U3ViamVjdDo8L2I+Jm5ic3A7UkU6IFtzcHJpbmddIFF1ZXN0aW9uIGFib3V0IFNSdjYgSW5zZXJ0
IGZ1bmN0aW9uPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+Jmd0OyBGcm9tOiBG
ZXJuYW5kbyBHb250IFttYWlsdG86ZmdvbnRAc2k2bmV0d29ya3MuY29tXSA8L2Rpdj4NCjxkaXY+
Jmd0OyBTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDUsIDIwMTkgNDo1NiBQTTwvZGl2Pg0KPGRp
dj4mZ3Q7IDwvZGl2Pg0KPGRpdj4mZ3Q7IE9uIDUvOS8xOSAxNzo0NiwgYnJ1bm8uZGVjcmFlbmVA
b3JhbmdlLmNvbSB3cm90ZTo8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IEZlcm5hbmRvLDwvZGl2Pg0K
PGRpdj4mZ3Q7ICZndDsgPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZuYnNwOyA8L2Rpdj4NCjxkaXY+
Jmd0OyAmZ3Q7Jmd0OyBGcm9tOiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIEZlcm5hbmRvIEdvbnQ8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyBT
ZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMywgMjAxOSAxOjE4IFBNPC9kaXY+DQo8ZGl2PiZndDsg
Jmd0OyZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyBIZWxsbywgU3VyZXNoLDwvZGl2Pg0K
PGRpdj4mZ3Q7ICZndDsmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsgT24gMi85LzE5IDE5
OjA3LCBTdXJlc2ggS3Jpc2huYW4gd3JvdGU6PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsgWy4u
Li5dPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU28sIHdlIHNob3VsZCBw
cm9iYWJseSBleHBsb3JlIHRoZSBtb3RpdmF0aW9uIGZvciBPcHRpb24gMikuIElmIHRoZTwvZGl2
Pg0KPGRpdj4mZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1vdGl2YXRpb24gaXMgbm90IHN1ZmZp
Y2llbnQsIHdlIHNob3VsZCBwcm9iYWJseSBzdGFuZGFyZGl6ZSBvbiBPcHRpb24gMS48L2Rpdj4N
CjxkaXY+Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyBNeSBhcmd1bWVudCB3b3VsZCBiZTo8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IEZvbGtzIHdvdWxkIGRvIHdoYXRldmVyIHRoZXkgcGxlYXNlIHdpdGggMSkuIElmIHNvbWVo
b3cgdGhleSBmZWVsIHRoZTwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgbmVlZCB0
byBkbyAyKSwgdGhleSBzaG91bGQgKnJlZnJhaW4gZnJvbSBldmVuIHN1Z2dlc3RpbmcgaXQqLCBw
b3N0IGFuPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBpbnRlcm5ldCBkcmFmdCB0
aGF0IHByb3Bvc2VzIHRvIHVwZGF0ZSBSRkM4MjAwIHRvIGFsbG93IGZvciB0aGU8L2Rpdj4NCjxk
aXY+Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGluc2VydGlvbiBvZiBFSHMsIHdhaXQgZm9yIHRoYXQg
dG8gYmUgYWRvcHRlZCBhbmQgcHVibGlzaGVkLCBhbmQgb25seTwvZGl2Pg0KPGRpdj4mZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgdGhlbiBzdWdnZXN0IHRvIGRvIEVIIGluc2VydGlvbi48L2Rpdj4NCjxk
aXY+Jmd0OyAmZ3Q7Jmd0OyZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyZndDsgSSBoYXZl
IHB1dCBkb3duIG15IHRob3VnaHRzIG9uIHRoZSBmdXR1cmUgb2YgaGVhZGVyIGluc2VydGlvbiB3
b3JrIGluIGE8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyZndDsgbWFpbCB0byB0aGUgNm1hbiBs
aXN0IGluIE1heSAyMDE3LiBUaGUgbWFpbCBjYW4gYmUgZm91bmQgYmVsb3c8L2Rpdj4NCjxkaXY+
Jmd0OyAmZ3Q7Jmd0OyZndDs8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyZndDsgaHR0cHM6Ly9t
YWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9pcHY2LzRNZXZvcEg5X2lRZ2xVaXpob1Q1Umwt
VGpSYzwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsg
VGhpcyBzZWVtcyBlIGJpdCBtaXNsZWFkaW5nLiBXaGF0IEkgd291bGQgZXhwZWN0IGlzIHRoYXQg
YmVmb3JlIGFueSB3b3JrPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsgaXMgcHVibGlzaGVkIG9u
IEVILWluc2VydGlvbiwgdGhlIElQdjYgc3RhbmRhcmQgaXMgdXBkYXRlZCB0byBhbGxvdyBmb3I8
L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyBFSCBpbnNlcnRpb24uIChwbGVzZSBzZWUgYmVsbG93
KTwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDs8L2Rp
dj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsmZ3Q7PC9kaXY+DQo8
ZGl2PiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBQLlMuOiBHaXZlbiB0aGUgYW1vdW50IG9mIGRpc2N1
c3Npb24gdGhlcmUgaGFzIGJlZW4gb24gdGhpcyB0b3BpYyBpbiB0aGU8L2Rpdj4NCjxkaXY+Jmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnRleHQgb2YgUkZDODIwMCwgSSdkIGxpa2UgdG8gaG9wZSB0
aGF0IHRoZXJlJ3Mgbm8gZHJhZnQtaWV0ZiBkb2N1bWVudDwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgc3VnZ2VzdGluZyBFSC1pbnNlcnRpb24gb3IsIGlmIHRoZXJlIGlzLCB0aGUg
cmVsZXZhbnQgQURzIGFuZCBjaGFpcnM8L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
IG1ha2Ugc3VyZSB0aGF0J3Mgbm90IHRoZSBjYXNlIGFueW1vcmUuPC9kaXY+DQo8ZGl2PiZndDsg
Jmd0OyZndDsmZ3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsmZ3Q7IFllcy4gSWYgYSBkcmFm
dCB2aW9sYXRlcyBSRkM4MjAwIGFuZCBpdCBoaXRzIHRoZSBJRVNHIGZvciBldmFsdWF0aW9uLCBJ
PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsmZ3Q7IHdpbGwgY2VydGFpbmx5IGhvbGQgYSBESVND
VVNTIHBvc2l0aW9uIHVudGlsIHRoZSB2aW9sYXRpb25zIGFyZSBmaXhlZC48L2Rpdj4NCjxkaXY+
Jmd0OyAmZ3Q7Jmd0OzwvZGl2Pg0KPGRpdj4mZ3Q7ICZndDsmZ3Q7IFNpbmNlIHRoZXJlIGhhdmUg
YmVlbiBwbGVudHkgb2YgYXR0ZW1wdHMgdG8gZG8gRUggaW5zZXJ0aW9uIG9yIGxlYXZlIHRoZTwv
ZGl2Pg0KPGRpdj4mZ3Q7ICZndDsmZ3Q7IElQdjYgc3RhbmRhcmQgYW1iaWd1b3VzIGluIHRoaXMg
cmVzcGVjdCwgYW5kIHRoZSBJRVRGIGhhcyBoYWQgY29uc2Vuc3VzPC9kaXY+DQo8ZGl2PiZndDsg
Jmd0OyZndDsgdGhhdCBFSCBpbnNlcnRpb24gaXMgbm90IGFsbG93ZWQsIEkgdGhpbmsgaXQgd291
bGQgYmUgYmFkLCB3YXN0ZWZ1bGwsPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyZndDsgdHJpY2t5LCBh
bmQgZXZlbiBkYW5nZXJvdXMgdG8gbGV0IGEgZG9jdW1lbnQgZ28gdGhyb3VnaCB0aGUgd2hvbGU8
L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jmd0OyBwdWJsaWNhdGlvbiBwcm9jZXNzLCBhbmQganVzdCBy
ZWx5IG9uIHRoZSBBRCB0byBrZWVwIHRoZSAmcXVvdDtESVNDVVNTJnF1b3Q7PC9kaXY+DQo8ZGl2
PiZndDsgJmd0OyZndDsgYnV0dG9uIHByZXNzZWQuPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyA8L2Rp
dj4NCjxkaXY+Jmd0OyAmZ3Q7IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFt
bWluZyBoYXMgYSBub3JtYXRpdmUgcmVmZXJlbmNlIHRvIFtJLUQudm95ZXItNm1hbi1leHRlbnNp
b24taGVhZGVyLWluc2VydGlvbl08L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7Jm5ic3A7IGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3Jh
bW1pbmctMDEjc2VjdGlvbi0xMy4xPC9kaXY+DQo8ZGl2PiZndDsgJmd0OyA8L2Rpdj4NCjxkaXY+
Jmd0OyAmZ3Q7IEFzIHN1Y2gsIGZyb20gYSBwcm9jZXNzIHN0YW5kcG9pbnQsIGl0IHdvdWxkIG5v
dCBnb2luZyB0byBiZSBwdWJsaXNoZWQgYmVmb3JlIFtJLUQudm95ZXItNm1hbi1leHRlbnNpb24t
aGVhZGVyLWluc2VydGlvbl0gYmUgaXRzZWxmIHB1Ymxpc2hlZCBhcyBSRkMuIEFuZCBmcm9tIGl0
cyBuYW1lLCB0aGUgbGF0dGVyIGlzIGludGVuZGVkIHRvIGJlIGRpc2N1c3NlZCBhbmQgd2l0aGlu
IGNvbnRyb2wgb2YgdGhlIDZNQU4gV0cuIFNvIEkNCiBkb24ndCB0aGluayB0aGF0IHdlIGNhbiBz
YXkgdGhhdCBpdCAmcXVvdDtqdXN0IHJlbHkgb24gdGhlIEFEIHRvIGtlZXAgdGhlICZxdW90O0RJ
U0NVU1MmcXVvdDsgYnV0dG9uIHByZXNzZWQuJnF1b3Q7PC9kaXY+DQo8ZGl2PiZndDsgJmd0OyA8
L2Rpdj4NCjxkaXY+Jmd0OyAmZ3Q7IEluIG15IG1pbmQsIHRoaXMgc2hvdWxkIGFsc28gYmUgYSBj
bGVhciBpbmRpY2F0aW9uIHRoYXQgdGhlIHF1ZXN0aW9uIG9mIGhlYWRlciBpbnNlcnRpb24gaXMg
KHRvIGJlKSB3aXRoaW4gdGhlIGNvbnRyb2wgb2YgdGhlIDZNQU4gV0cuIEJ1dCB5b3UgbWF5IGhh
dmUgYSBkaWZmZXJlbnQgb3Bpbmlvbi48L2Rpdj4NCjxkaXY+Jmd0OyA8L2Rpdj4NCjxkaXY+Jmd0
OyBNYXliZSBteSBtZW50YWwgYWxnb3JpdGhtIGhhcyBhIGJ1ZywgYnV0OiB3aGF0J3MgdGhlIHBv
aW50IG9mIHNwcmluZzwvZGl2Pg0KPGRpdj4mZ3Q7IHdvcmtpbmcgb24gYSBkb2N1bWVudCB0aGF0
IHJlbGllcyBvbiBzb21ldGhpbmcgdGhhdCA2bWFuIGhhcyBzbyBmYXI8L2Rpdj4NCjxkaXY+Jmd0
OyByZWplY3RlZD88L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PkkgdGFrZSB5b3VyIHBv
aW50IHRoYXQgNk1BTiBoYXMgcmVqZWN0ZWQsIGluIHRoZSBwYXN0LCBnZW5lcmFsIGhlYWRlciBp
bnNlcnRpb24uICh1bmRlciB0aGUgY29udHJvbCBvZiB0aGUgNk1BTiBXRyBhcyBJIGZlZWwgc29t
ZSBudWFuY2VzIGRlcGVuZGluZyBvbiB0aGUgc3BlYWtlcnMpPC9kaXY+DQo8ZGl2PkkgZG9uJ3Qg
a25vdyBhYm91dCB0aGUgZnV0dXJlIDZNQU4gcG9zaXRpb24gd2l0aCByZWdhcmRzIHRvIFNSSCBp
bnNlcnRpb24gc3BlY2lmaWNhbGx5IGZvciBTUnY2LCBwb3NzaWJseSByZXN0cmljdGVkIHRvIGEg
c3BlY2lmaWMgdXNhZ2UgKGUuZy4gVEktTEZBKSBvciBjb250ZXh0IChlLmcuIHNvdXJjZSwgdHJh
bnNpdCBhbmQgZGVzdGluYXRpb25zIG5vZGVzIGFyZSB3aXRoaW4gYSBzaW5nbGUgY29udHJvbCBk
b21haW4pLiBBcyBvZiB0b2RheSwNCiBJJ20gZXhwZWN0aW5nIFtJLUQudm95ZXItNm1hbi1leHRl
bnNpb24taGVhZGVyLWluc2VydGlvbl0gdG8gcmVmbGVjdCB0aGlzIGFuZCBJJ20gdXNpbmcgaXQg
YXMgYSBjb29yZGluYXRpb24gYW5kIGdhdGluZyB0b29saW5nIGJldHdlZW4gMiBJRVRGIFdHcy4g
SSdtIG9wZW4gdG8gY29uc2lkZXJpbmcgb3RoZXJzIHRvb2xzLiBCdXQgaWYgeW91ciBwb2ludCBp
cyB0aGF0IHRoZSBTUFJJTkcgV0cgY2Fubm90IGRpc2N1c3MsIGVudmlzYWdlIGFuZCBkb2N1bWVu
dA0KIHRoZSB1c2FnZSBvZiBTUkggaW5zZXJ0aW9uIGluIHRoZSBTUFJJTkcgY29udGV4dCwgdGhh
dCBpcyBub3QgbXkgcmVhZGluZyBvZiB0aGUgU1BSSU5HIGNoYXJ0ZXIuIEFzIHBhcnQgb2YgdGhp
cyBkaXNjdXNzaW9uLCB5b3UgYXJlIHZlcnkgd2VsY29tZSB0byBjb250cmlidXRlLjwvZGl2Pg0K
PGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+RmluYWxseSwgbGV0IG1lIHJlbWluZCB0aGF0IGRyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyBpcyBOT1QgdXBkYXRpbmcgUkZD
ODIwMCwgYW5kIGlzIE5PVCBtZWFudCB0byZuYnNwOyB1cGRhdGUgUkZDODIwMC4gVGhpcyBoYXMg
YmVlbiBleHBsaWNpdGx5IHN0YXRlZCAmcXVvdDt0aGlzIGRvY3VtZW50IGlzIG5vdCBpbnRlbmRl
ZCB0byB1cGRhdGUgUkZDIDgyMDAuIElmIGEgYmVoYXZpb3IgbmVlZHMgdG8gdXBkYXRlIFJGQyA4
MjAwLA0KIGl0IHNob3VsZCBiZSBkZWZpbmVkIGluIGEgNk1BTiBkcmFmdCBpbiB0aGUgNk1BTiBX
RyBhbmQgbm9ybWF0aXZlbHkgcmVmZXJlbmNlZC4mcXVvdDs8L2Rpdj4NCjxkaXY+aHR0cHM6Ly9t
YWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvR3lZYXBNYldKZHY5NWhvRE1qWk5L
bDVXSEc0PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+
Jm5ic3A7PC9kaXY+DQo8ZGl2PiZndDsgWW91IHNwZW5kIGVuZXJneSBvbiB0aGUgZG9jdW1lbnQg
YW5kIHRoZW4uLi4ganVzdCBzaXQgb24gdGhlIEktRCB0byBzZWU8L2Rpdj4NCjxkaXY+Jmd0OyBp
ZiA2bWFuIGFkb3B0cyB2b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uPyBTaGlw
IHRoZSBkb2N1bWVudDwvZGl2Pg0KPGRpdj4mZ3Q7IHRvIHRoZSBJRVNHIGZvciB0aGVtIHRvIHJl
dmlldz8gLS0gSSdtIGxvc3QsIHNvcnJ5LjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+
ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nIGlzIG5vdCBwcmltYXJp
bHkgYWJvdXQgaGVhZGVyIGluc2VydGlvbi4gSXRzIHNjb3BlIGlzIG11Y2ggd2lkZXIuPC9kaXY+
DQo8ZGl2PlNvIFNQUklORyBXRyBpcyB3b3JraW5nIG9uIHRoZSB3aG9sZSB0ZXh0IG9mIGRyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy4gSWYgYXQgc29tZSBwb2ludCB0
aGUgbm9ybWF0aXZlIHJlZmVyZW5jZSB0byBbSS1ELnZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRl
ci1pbnNlcnRpb25dIGlzIGhvbGRpbmcgdGhlIHByb2dyZXNzaW9uIG9mIHRoZSBkb2N1bWVudCwg
YXMgb2YgdG9kYXkgSSBjb3VsZCBzZWUgdHdvIHBhdGhzOg0KIHdhaXQgc29tZSBtb3JlIHRpbWUv
Zm9yZXZlciAoaS5lLiBuZXZlciBwdWJsaXNoIHRoYXQgZG9jdW1lbnQgYXMgUkZDKTsgcmVtb3Zl
IHRoZSB0ZXh0IGJsb2NraW5nIHRoZSBwcm9ncmVzc2lvbi4gUGVyc29uYWxseSwgSSB3b3VsZCBh
c3N1bWUgdGhlIGxhdHRlci4gVGhlcmUgY291bGQgYmUgb3RoZXJzIG9wdGlvbnMsIGJ1dCBJJ2Qg
cmF0aGVyIGNvbnNpZGVyIHRoaXMgd2hlbi9pZiB3ZSBmYWNlIHRoZSBwcm9ibGVtLiBJbiB0aGUg
bWVhbnRpbWUsDQogd291bGQgeW91IGhhdmUgYW4gaXNzdWUgd2l0aCBhbnkgb2YgdGhvc2UgdHdv
L3RocmVlIGh5cG90aGV0aWMgcGF0aHMgKHdhaXQsIG5ldmVyIHB1Ymxpc2gsIHJlbW92ZSBTUkgg
aW5zZXJ0aW9uKT88L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PlRoYW5rIHlvdS48L2Rp
dj4NCjxkaXY+LS1CcnVubzwvZGl2Pg0KPGRpdj48L2Rpdj4NCjxkaXY+Jmd0OyAtLSA8L2Rpdj4N
CjxkaXY+Jmd0OyBGZXJuYW5kbyBHb250PC9kaXY+DQo8ZGl2PiZndDsgU0k2IE5ldHdvcmtzPC9k
aXY+DQo8ZGl2PiZndDsgZS1tYWlsOiBmZ29udEBzaTZuZXR3b3Jrcy5jb208L2Rpdj4NCjxkaXY+
Jmd0OyBQR1AgRmluZ2VycHJpbnQ6IDY2NjYgMzFDNiBENDg0IDYzQjIgOEZCMSBFM0M0IEFFMjUg
MEQ1NSAxRDRFIDc0OTI8L2Rpdj4NCjxkaXY+Jmd0OyA8L2Rpdj4NCjxkaXY+Jmd0OyA8L2Rpdj4N
CjxkaXY+Jmd0OyA8L2Rpdj4NCjxkaXY+Jmd0OzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxk
aXY+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+Q2UgbWVzc2FnZSBldCBz
ZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZp
ZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jPC9kaXY+DQo8ZGl2
PnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9u
LiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNp
Z25hbGVyPC9kaXY+DQo8ZGl2PmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1
ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1
c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sPC9kaXY+DQo8ZGl2Pk9yYW5nZSBkZWNsaW5lIHRvdXRl
IHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZh
bHNpZmllLiBNZXJjaS48L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PlRoaXMgbWVzc2Fn
ZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxl
Z2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7PC9kaXY+DQo8ZGl2
PnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBh
dXRob3Jpc2F0aW9uLjwvZGl2Pg0KPGRpdj5JZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWls
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3Nh
Z2UgYW5kIGl0cyBhdHRhY2htZW50cy48L2Rpdj4NCjxkaXY+QXMgZW1haWxzIG1heSBiZSBhbHRl
cmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9k
aWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLjwvZGl2Pg0KPGRpdj5UaGFuayB5b3UuPC9kaXY+
DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_HK0PR03MB4066C9D767D4D462B4C59D73FCB60HK0PR03MB4066apcp_--


From nobody Tue Sep 10 05:59:37 2019
Return-Path: <james.n.guichard@futurewei.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 4136512011B for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 05:59:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 74akOWz4Vu9G for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 05:59:32 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-eopbgr810133.outbound.protection.outlook.com [40.107.81.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D93D512007C for <spring@ietf.org>; Tue, 10 Sep 2019 05:59:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cl9xjH5KdSGj/vo7f42ITGX3JvYL/Qj9WD5007bv6vZTHm8JyYoBZhEM23j6IVhIkO29VypCzFQjKNAWpqoBrgvRAb7J+qPJcAvUTJgi80vu05XxGs5og0zn7n+KIjQvTjF97cSFOELyoElzAGq6mep1EVvNa/9lWEMT0UxuPVPbpI75nFv+EVH7bsR4z0ikQSlAtNxK31Kld5VtZu/WgfekxUYqBwM0wJlGyTBlruokFmKsLAyhCmy7sxFNSocxAw69QcUTcGGsjoP7GJxrsM6DHwxgK+GmuurhozWRfR2qZVf3HcY5IqNvwOJBOkctx50jTx/D0u7t53qVXEExbQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8x+sjCiPAVworEdAO+puDRb2GhdFLzj1pWPR4C+KGfM=; b=XQyieto1NCcue7vW31sfAjww+KfqypoS6r1hTabDOYZLN2ftJ6t7K4Zj4WIdqqggdIZ1+NGO+OS+q/y9LZ3Lt8PaaEGtKTz9QFxPlI3jFFSCncKtEPGuAZCzAENQKg6eFCO3D42ABXaK0zm93USq2Qx/rkHluTH+e1bBRNli8xdYnjdSGNZYg6jQ2ngxlXlwhH+OWtAdvhZO9kAGJU/XFxZ/mAPMiF5L8RHUeqWLOa97Q4xqeOsUwazTI4e9AXXM8ZFQxKQGuML/yIJrLD/5TgRMILyMue4mJhopEG4h9rRWhg0o8vCndf8JXIaB1SOQv3GmA9cnCHUj7yhGYDvbxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8x+sjCiPAVworEdAO+puDRb2GhdFLzj1pWPR4C+KGfM=; b=X1xoNnp0KMGrVAi6mPEEoV54tB1L6xPdgpz3OcoIApiT5kgRniJZYLtgrl3dEckaYWmltzSwGLohrlEAci8AZMpoVbpr+pjBPDKvFI1zstTGI0Em29Fpxjb3MkYVXMt5t5A+jj24S9MVjC4m15+62J22vRJAPwqI3MbFqF5S/lE=
Received: from CH2PR13MB3608.namprd13.prod.outlook.com (52.132.246.219) by CH2PR13MB3736.namprd13.prod.outlook.com (20.180.13.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Tue, 10 Sep 2019 12:59:29 +0000
Received: from CH2PR13MB3608.namprd13.prod.outlook.com ([fe80::1d37:eed6:d87:7a7a]) by CH2PR13MB3608.namprd13.prod.outlook.com ([fe80::1d37:eed6:d87:7a7a%5]) with mapi id 15.20.2263.005; Tue, 10 Sep 2019 12:59:29 +0000
From: James Guichard <james.n.guichard@futurewei.com>
To: Sander Steffann <sander@steffann.nl>, "Zafar Ali (zali)" <zali@cisco.com>
CC: Rob Shakir <robjs@google.com>, Ron Bonica <rbonica@juniper.net>, SPRING WG List <spring@ietf.org>, Shraddha Hegde <shraddha@juniper.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZZe09uYEHxIalESVtRJ7Jlek9qcgrmGA///A6oCAAAOxAIAAA18AgARrxyA=
Date: Tue, 10 Sep 2019 12:59:28 +0000
Message-ID: <CH2PR13MB36081E36649426202E3F3588D2B60@CH2PR13MB3608.namprd13.prod.outlook.com>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com> <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com> <19F2D959-8B62-4B5C-9DAB-E4C4E83248F2@steffann.nl> <57C6EF54-991B-4AAE-924B-8639551967B4@cisco.com> <E68E1B7A-E748-4664-B3E5-0C1564895C51@steffann.nl>
In-Reply-To: <E68E1B7A-E748-4664-B3E5-0C1564895C51@steffann.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=james.n.guichard@futurewei.com; 
x-originating-ip: [47.14.29.133]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 63dc8123-1c79-405a-90cb-08d735eeb769
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:CH2PR13MB3736; 
x-ms-traffictypediagnostic: CH2PR13MB3736:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <CH2PR13MB3736EA867785BA762BCDC881D2B60@CH2PR13MB3736.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2399;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39850400004)(396003)(346002)(376002)(366004)(136003)(189003)(199004)(52536014)(81156014)(53546011)(66946007)(76116006)(110136005)(54906003)(7696005)(3846002)(14454004)(790700001)(6116002)(66446008)(64756008)(99286004)(66556008)(66476007)(33656002)(966005)(7736002)(8676002)(478600001)(74316002)(2906002)(86362001)(606006)(71200400001)(71190400001)(256004)(66066001)(81166006)(6436002)(26005)(186003)(4326008)(446003)(102836004)(6306002)(476003)(11346002)(54896002)(25786009)(76176011)(229853002)(316002)(55016002)(9686003)(236005)(8936002)(5660300002)(6246003)(53936002)(486006)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:CH2PR13MB3736; H:CH2PR13MB3608.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LMfxtO0Vj1SP9V0erMG7IOT4K2/kQeNifDBbk9I30kQete/JfuWKVmXFBhbAYdObCB1uufkPUAPhKxQ6Bwgp+MrjaVQhMd+r+qJYRokYTQ8UJsKv+V7xABf2bVVWVMRoAePAulczNeYR82tlN/un1C01no1ukIvPSlU9HKBicWU2p3Gl8eQ/3dCotTfGprx8QkfVbYDh1kPdC6G3Gc3xGrZ1K6lhroPTgA+Bf3hetkKVmfbD2hUe3ZfXe2abLhkgg0z94J06IM4KQot3GgyVnetedhqYNfaNa0l1nBk5Lb3/qrLvxIM8Yx781Kb5gnKvqyOQqUEMQIG5+Zmf6Dlcnd5LAiXhGowCRkBp78zxXGd8cd2GwwjCR6QUWE2wj80Tdc+EQLSOT65mmatEGNoydYudvvNQU9Bv5R4a9POwgkk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CH2PR13MB36081E36649426202E3F3588D2B60CH2PR13MB3608namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 63dc8123-1c79-405a-90cb-08d735eeb769
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 12:59:28.9623 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lXnEcCitZVuQMaEIILqRX0tomLpvXgivk5H1no+agkulgfNOgMRkk2ekM1AI+xPr9wmGThbKPEcDLLFP+w7Phw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3736
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/AAQ7BqAIo-ZQbHG24XDH_lvnxDo>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 12:59:35 -0000

--_000_CH2PR13MB36081E36649426202E3F3588D2B60CH2PR13MB3608namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBkb27igJl0IHRoaW5rIGFueW9uZSBpcyB0cnlpbmcgdG8gbWFrZSB0aGVtc2VsdmVzIGxvb2sg
c3VwZXJpb3IuIFByZXN1bWFibHkgdGhlIElFVEYgd2FudHMgdG8gYnVpbGQgdGVjaG5vbG9naWVz
IHRoYXQgYXJlIGFjdHVhbGx5IGRlcGxveWVkIGluIHJlYWwgbmV0d29ya3Mg4oCTIGl0IGlzIGNs
ZWFyIHRoYXQgdGhlcmUgYXJlIG11bHRpcGxlIHB1YmxpY2x5IGFubm91bmNlZCBTUnY2IGRlcGxv
eW1lbnRzIChJIGNhbiB0aGluayBvZiBhdCBsZWFzdCA1KSBhbmQgZnJvbSB3aGF0IEkgY2FuIHNl
ZSBmcm9tIHRoZSBudW1lcm91cyBlbWFpbCB0aHJlYWRzIHRoZXJlIGFyZSBzZXZlcmFsIG9wZXJh
dG9ycyBzdGF0aW5nIHRoYXQgU1J2NiBzYXRpc2ZpZXMgdGhlaXIgbmVlZHMgKGFuZCB0aGlzIGlz
IGJhc2VkIG9uIHJlYWwgZGVwbG95bWVudCBrbm93bGVkZ2Ugbm90IHRoZW9yZXRpY2FsIHRlY2hu
aWNhbCBwdXJpdHkpIGFuZCBubyBvdGhlciBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb24gdGVjaG5p
cXVlIGlzIG5lY2Vzc2FyeS4NCg0KTXkgLjJjDQoNCkppbQ0KDQpGcm9tOiBzcHJpbmcgPHNwcmlu
Zy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgU2FuZGVyIFN0ZWZmYW5uDQpTZW50OiBT
YXR1cmRheSwgU2VwdGVtYmVyIDA3LCAyMDE5IDE6MjIgUE0NClRvOiBaYWZhciBBbGkgKHphbGkp
IDx6YWxpQGNpc2NvLmNvbT4NCkNjOiBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPjsgUm9u
IEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0
Zi5vcmc+OyBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ+OyBBbmRyZXcgQWxz
dG9uIDxBbmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPg0KU3ViamVjdDogUmU6IFtzcHJp
bmddIEdvaW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5nIFdH
ICh3YXM6IFJlOiBCZXlvbmQgU1J2Ni4pDQoNCg0KDQpbWkFdIFBsZWFzZSByZWZlciB0byBzZWN0
aW9uIDMgb2YgU1J2NiBkZXBsb3ltZW50IGRyYWZ0LCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtbWF0c3VzaGltYS1zcHJpbmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMSNzZWN0
aW9uLTM8aHR0cHM6Ly9uYW0wMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJs
PWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtbWF0c3VzaGltYS1z
cHJpbmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMSUyM3NlY3Rpb24tMyZkYXRhPTAyJTdDMDEl
N0NqYW1lcy5uLmd1aWNoYXJkJTQwZnV0dXJld2VpLmNvbSU3Qzg3YmFiNzhlZGYwZTRjNGQyMmQx
MDhkNzMzYjdmMGI4JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3
QzYzNzAzNDczNzQzMTYwMjczMSZzZGF0YT1yZm8xM0NzTjNMald6UFdEekdVRTQ4a3ZSanJuWEVi
eklIYzdvYkxtMTQ0JTNEJnJlc2VydmVkPTA+LiBJdCBwcm92aWRlcyBzb21lIGRldGFpbHMgb24g
dGhlIFNpZ25pZmljYW50IGluZHVzdHJ5IGNvbGxhYm9yYXRpb24gdGhhdCBsZWQgdG8gU1J2NiBz
dGFuZGFyZGl6YXRpb24uIFNSdjYgc3RhbmRhcmRpemF0aW9uIHdlbnQgdGhyb3VnaCB0aGUgcmln
b3JvdXMgSUVURiBwcm9jZXNzIChzb21lIG1heSBzYXkgbXVjaCBtb3JlIHJpZ29yb3VzIHRoYW4g
dHlwaWNhbGx5IGRvbmUgYXQgSUVURikuDQoNClRocm93aW5nIG1hc3NpdmUgcmVzb3VyY2VzIGF0
IHNvbWV0aGluZywgc2VuZGluZyBtYW55IGVtYWlscyBhbmQgY3JlYXRpbmcgbWFueSB0aWNrZXRz
IGRvbid0IHJlcHJlc2VudCAic2lnbmlmaWNhbnQgaW5kdXN0cnkgY29sbGFib3JhdGlvbiIuIFRo
ZXkgY2FuIGVxdWFsbHkgcmVwcmVzZW50IHJhdGhvbGluZywgZW5kbGVzcyBkaXNjdXNzaW9ucyBh
bmQgbWFzc2l2ZSBkaXNhZ3JlZW1lbnQuDQoNClN0b3AgdHJ5aW5nIHRvIG1ha2UgeW91cnNlbGYg
bG9vayBzdXBlcmlvci4gVGhhdCBoYXMgbm8gcGxhY2UgaW4gdGhlIElFVEYuIFN0YXRlbWVudCBs
aWtlIHRoYXQgYXJlIHBhdGhldGljIGluIG15IHZpZXcuIFBsZWFzZSBmb2N1cyBvbiB0ZWNobmlj
YWwgZXhjZWxsZW5jZSBpbnN0ZWFkLg0KDQpDaGVlcnMsDQpTYW5kZXINCg0K

--_000_CH2PR13MB36081E36649426202E3F3588D2B60CH2PR13MB3608namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmgyDQoJe21zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1z
by1zdHlsZS1saW5rOiJIZWFkaW5nIDIgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJn
aW4tbGVmdDowaW47DQoJZm9udC1zaXplOjE4LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3Jt
YWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1h
cmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCnNwYW4uSGVhZGluZzJDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIZWFk
aW5nIDIgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6Ikhl
YWRpbmcgMiI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJZm9udC13ZWln
aHQ6Ym9sZDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30N
CnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu
OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEi
IHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5JIGRvbuKAmXQgdGhpbmsgYW55b25lIGlzIHRyeWluZyB0byBtYWtlIHRoZW1z
ZWx2ZXMgbG9vayBzdXBlcmlvci4gUHJlc3VtYWJseSB0aGUgSUVURiB3YW50cyB0byBidWlsZCB0
ZWNobm9sb2dpZXMgdGhhdCBhcmUgYWN0dWFsbHkgZGVwbG95ZWQgaW4gcmVhbCBuZXR3b3JrcyDi
gJMgaXQgaXMgY2xlYXIgdGhhdCB0aGVyZSBhcmUgbXVsdGlwbGUgcHVibGljbHkgYW5ub3VuY2Vk
IFNSdjYgZGVwbG95bWVudHMgKEkgY2FuDQogdGhpbmsgb2YgYXQgbGVhc3QgNSkgYW5kIGZyb20g
d2hhdCBJIGNhbiBzZWUgZnJvbSB0aGUgbnVtZXJvdXMgZW1haWwgdGhyZWFkcyB0aGVyZSBhcmUg
c2V2ZXJhbCBvcGVyYXRvcnMgc3RhdGluZyB0aGF0IFNSdjYgc2F0aXNmaWVzIHRoZWlyIG5lZWRz
IChhbmQgdGhpcyBpcyBiYXNlZCBvbiByZWFsIGRlcGxveW1lbnQga25vd2xlZGdlIG5vdCB0aGVv
cmV0aWNhbCB0ZWNobmljYWwgcHVyaXR5KSBhbmQgbm8gb3RoZXIgYWRkaXRpb25hbCBlbmNhcHN1
bGF0aW9uDQogdGVjaG5pcXVlIGlzIG5lY2Vzc2FyeS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
TXkgLjJjPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkppbTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IHNwcmluZyAm
bHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IDxiPk9uIEJlaGFsZiBPZg0KPC9iPlNhbmRl
ciBTdGVmZmFubjxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgU2VwdGVtYmVyIDA3LCAyMDE5
IDE6MjIgUE08YnI+DQo8Yj5Ubzo8L2I+IFphZmFyIEFsaSAoemFsaSkgJmx0O3phbGlAY2lzY28u
Y29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZn
dDs7IFJvbiBCb25pY2EgJmx0O3Jib25pY2FAanVuaXBlci5uZXQmZ3Q7OyBTUFJJTkcgV0cgTGlz
dCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgU2hyYWRkaGEgSGVnZGUgJmx0O3NocmFkZGhhQGp1
bmlwZXIubmV0Jmd0OzsgQW5kcmV3IEFsc3RvbiAmbHQ7QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxl
Y29tLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIEdvaW5nIGJhY2sg
dG8gdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5nIFdHICh3YXM6IFJlOiBCZXlv
bmQgU1J2Ni4pPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
c3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29s
b3I6IzFDMUUyOSI+W1pBXSBQbGVhc2UgcmVmZXIgdG8gc2VjdGlvbiAzIG9mIFNSdjYgZGVwbG95
bWVudCBkcmFmdCwmbmJzcDs8YSBocmVmPSJodHRwczovL25hbTAzLnNhZmVsaW5rcy5wcm90ZWN0
aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwl
MkZkcmFmdC1tYXRzdXNoaW1hLXNwcmluZy1zcnY2LWRlcGxveW1lbnQtc3RhdHVzLTAxJTIzc2Vj
dGlvbi0zJmFtcDtkYXRhPTAyJTdDMDElN0NqYW1lcy5uLmd1aWNoYXJkJTQwZnV0dXJld2VpLmNv
bSU3Qzg3YmFiNzhlZGYwZTRjNGQyMmQxMDhkNzMzYjdmMGI4JTdDMGZlZThmZjJhM2IyNDAxODlj
NzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzAzNDczNzQzMTYwMjczMSZhbXA7c2RhdGE9cmZv
MTNDc04zTGpXelBXRHpHVUU0OGt2UmpyblhFYnpJSGM3b2JMbTE0NCUzRCZhbXA7cmVzZXJ2ZWQ9
MCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjojNEE2RUUwIj5odHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWF0c3VzaGltYS1zcHJpbmctc3J2Ni1kZXBsb3ltZW50
LXN0YXR1cy0wMSNzZWN0aW9uLTM8L3NwYW4+PC9hPi4mbmJzcDtJdA0KIHByb3ZpZGVzIHNvbWUg
ZGV0YWlscyBvbiB0aGUmbmJzcDs8c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsIj5TaWduaWZpY2Fu
dCBpbmR1c3RyeSBjb2xsYWJvcmF0aW9uIHRoYXQgbGVkIHRvIFNSdjYgc3RhbmRhcmRpemF0aW9u
LiBTUnY2IHN0YW5kYXJkaXphdGlvbiB3ZW50IHRocm91Z2g8L3NwYW4+PC9zdHJvbmc+Jm5ic3A7
dGhlIHJpZ29yb3VzIElFVEYgcHJvY2VzcyAoc29tZSBtYXkNCiBzYXkgbXVjaCBtb3JlIHJpZ29y
b3VzIHRoYW4gdHlwaWNhbGx5IGRvbmUgYXQgSUVURikuICZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlRocm93aW5nIG1hc3NpdmUgcmVzb3VyY2VzIGF0IHNvbWV0aGluZywgc2VuZGluZyBtYW55
IGVtYWlscyBhbmQgY3JlYXRpbmcgbWFueSB0aWNrZXRzIGRvbid0IHJlcHJlc2VudCAmcXVvdDtz
aWduaWZpY2FudCBpbmR1c3RyeSBjb2xsYWJvcmF0aW9uJnF1b3Q7LiBUaGV5IGNhbiBlcXVhbGx5
IHJlcHJlc2VudCByYXRob2xpbmcsIGVuZGxlc3MgZGlzY3Vzc2lvbnMgYW5kIG1hc3NpdmUgZGlz
YWdyZWVtZW50LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5TdG9wIHRyeWluZyB0byBtYWtlIHlvdXJzZWxmIGxvb2sgc3VwZXJpb3IuIFRoYXQg
aGFzIG5vIHBsYWNlIGluIHRoZSBJRVRGLiZuYnNwO1N0YXRlbWVudCBsaWtlIHRoYXQgYXJlIHBh
dGhldGljIGluIG15IHZpZXcuIFBsZWFzZSBmb2N1cyBvbiB0ZWNobmljYWwgZXhjZWxsZW5jZSBp
bnN0ZWFkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5DaGVlcnMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5TYW5kZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_CH2PR13MB36081E36649426202E3F3588D2B60CH2PR13MB3608namp_--


From nobody Tue Sep 10 06:30:29 2019
Return-Path: <rbonica@juniper.net>
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 6FF78120120 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 06:30:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 7mXSx5S5o5-W for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 06:30:25 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9705912011E for <spring@ietf.org>; Tue, 10 Sep 2019 06:30:25 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8ADSogK006202; Tue, 10 Sep 2019 06:30:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=TQsA85o2gvNIeJIiuKhOiYNvkU4IuhXkXwd7QpINS+E=; b=Quyz6U2PnjWEx4YxMNMNGiwzupp29awFo7qTY9ntmXY2zHsnbxoCXGUh+j4McNNllp+7 KjYBdm9ddsgxghfhblh1aOr+kDDYHZarv2+Ie4P8H5AqYQgcAbLsM5nsPFTaQmG0QRHR l3jlXx/3xI3R8eV7h9n8AVxO7Rf411qbuArXyb6IVkqBSxa6utLtN+inTXRdrsYTuTQ5 u1Th0OYPj01entd4PHajW5PIDrZGNJGCqNBKAOlQP5ymn/OkRHozxz9gXYsWxPDDtLgj m0d50DtzHssVK+nozpftfg13Vs296waUacXfclZUepchN+cZKc+SXFubS+Nu5+VoGMhg jA== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2054.outbound.protection.outlook.com [104.47.45.54]) by mx0b-00273201.pphosted.com with ESMTP id 2uvafhd1wn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 10 Sep 2019 06:30:18 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kTEi2djxZKRzH0UExSytBS/OOhmz6C7WrD8p+bEBCQ4qUvOYVKDBndGA1MQxJG/24tqbM1+PDsTkvS1zUVhkuHbGYcCcRJNqf+mfZhfbG6MKUOv1I6DIlhni9LIFpFfVaJJGtvTko+FABcSmo8UlYr0kRkIgNX/BPVIw69AFMGM3hcMZqoE5OGLog71R8xhRqBu97ZBjbs0xDta8NPI0V2hDu09Lr+SUwecvSgxcWJAHnFIOnk/Cy4iJunlxfBiXJ4UeBrGeV262Na8Et2bYBonqOU4WYJAfQOvltWlN7BeNAXcDw+FuG2V6gCgTwrdahnhZnq0k9qeDIAKi3LCVgg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TQsA85o2gvNIeJIiuKhOiYNvkU4IuhXkXwd7QpINS+E=; b=frFY4uavJYo/9TKfCQLczRtC5ERkCEDZy+7Od8cMex2MXZrsb5bGfVgHfCV7VBNX3stwfCf1uLErBQsKuNQoe6yMabw6xGJOy4up4bm8w2gNAXC9qAZrn84NBY0dTTnmbriU7OzEDD8QgPnlV+o0j734y8H6jTOwLeJ//h6dn7c69G9dMqoyI9y8K3nv2urK424sk9E9+KtUJTeueVsa6LM5xZ1GDZnTU2FkdruuEDm+NjivvGOfUgI8cwv6/CUmEItkbjkhQA/pSkwvTuUOPuQvNT94Cm8SMnLhEVL2nuoONanW+5bCslfcazZXPhnoKFTTZrveLcgF/L77ZtDGiA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BL0PR05MB5458.namprd05.prod.outlook.com (10.167.235.207) by BL0PR05MB4737.namprd05.prod.outlook.com (52.132.15.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Tue, 10 Sep 2019 13:30:16 +0000
Received: from BL0PR05MB5458.namprd05.prod.outlook.com ([fe80::e414:1ef2:1915:df12]) by BL0PR05MB5458.namprd05.prod.outlook.com ([fe80::e414:1ef2:1915:df12%7]) with mapi id 15.20.2263.005; Tue, 10 Sep 2019 13:30:16 +0000
From: Ron Bonica <rbonica@juniper.net>
To: James Guichard <james.n.guichard@futurewei.com>, Sander Steffann <sander@steffann.nl>, "Zafar Ali (zali)" <zali@cisco.com>
CC: Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, Shraddha Hegde <shraddha@juniper.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZZtDNpY8ySzSVE2gOJTrRFKi5Kcgb0SAgAADsQCAAANfAIAEbZ0AgAADlSA=
Content-Class: 
Date: Tue, 10 Sep 2019 13:30:15 +0000
Message-ID: <BL0PR05MB54584698476A98D22094EA11AEB60@BL0PR05MB5458.namprd05.prod.outlook.com>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com> <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com> <19F2D959-8B62-4B5C-9DAB-E4C4E83248F2@steffann.nl> <57C6EF54-991B-4AAE-924B-8639551967B4@cisco.com> <E68E1B7A-E748-4664-B3E5-0C1564895C51@steffann.nl> <CH2PR13MB36081E36649426202E3F3588D2B60@CH2PR13MB3608.namprd13.prod.outlook.com>
In-Reply-To: <CH2PR13MB36081E36649426202E3F3588D2B60@CH2PR13MB3608.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-10T13:30:14.6497235Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=326e1e80-678c-400c-a5fa-673c081138ca; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 160160ae-5939-40e6-7ed8-08d735f30451
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BL0PR05MB4737; 
x-ms-traffictypediagnostic: BL0PR05MB4737:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR05MB4737B9B831C3F05289500A32AEB60@BL0PR05MB4737.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(136003)(376002)(39860400002)(396003)(366004)(199004)(189003)(486006)(4326008)(478600001)(25786009)(74316002)(26005)(54896002)(6306002)(66066001)(476003)(9686003)(55016002)(53936002)(11346002)(236005)(66446008)(81166006)(2906002)(110136005)(71200400001)(71190400001)(186003)(446003)(53546011)(52536014)(66556008)(66946007)(54906003)(316002)(66476007)(86362001)(76116006)(256004)(14444005)(7696005)(229853002)(33656002)(76176011)(5660300002)(966005)(102836004)(8936002)(64756008)(81156014)(6246003)(6506007)(6436002)(8676002)(99286004)(790700001)(14454004)(6116002)(3846002)(7736002)(606006); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR05MB4737; H:BL0PR05MB5458.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3fivR6gqKA4Mg5IbS0h/Fj+/BwYhf+Cl7JB9ecnAdp3C1ljSDQaiZD5B+G6m+JGUJumeUSTcnvhdnq5r12aJoYdClJyBKV858jYdIEbtauROrUE4c2A/PYtXxqXhzzNf4Z6CWVxhpYgmlLowKdZ+Ay02ijQvlslstvaxeTuINrf/7C+Zjov6ja6yF4ReCN8uFju0kr+azCEByWj89MY5sOi966Luy5mrO/ID2wEdpGlhW7qcyJ48ptJNJ8dDE/ygQ3YQgzN04O5zr3F1ApLjPCTp3eYBn8RZhMfuNlqRHxmfz9DvgEt6+v53rSkuaZ3k6xpt+NyF5WeCb9Hdt5NeiY2K9HmYsFLeGuHyEWVWdACsFBkKKfyQEizrW9SRrZFdmuLlFWV1EnHxl59y/LogLltJNqQsolAdLGaJ/K5nO30=
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB54584698476A98D22094EA11AEB60BL0PR05MB5458namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 160160ae-5939-40e6-7ed8-08d735f30451
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 13:30:16.0190 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Zr1apaxj/TWwEgH36JZyDa/CEKiSZyv07Nyy/kKU9CTeKyfUmjr3ETDvUDVG9KkPuDIWer8Rfw1GY+YhqP9OcQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB4737
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-10_09:2019-09-10,2019-09-10 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 clxscore=1011 spamscore=0 priorityscore=1501 mlxscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 impostorscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909100132
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/pNldp_Yb6B8qTFk_1ejO1cT3XFM>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 13:30:28 -0000

--_000_BL0PR05MB54584698476A98D22094EA11AEB60BL0PR05MB5458namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Jim,

Please accept this comment in the spirit which it is intended, between two =
old friends.

It doesn't matter if there are a million existing SRv6 deployments. The fol=
lowing is undeniable:


  *   SRv6 is not nearly so close to standardization as some would claim. I=
f it were, last week's heated email exchanges would not have occurred
  *   Some customers have identified a need that SRv6+ satisfies and SRv6 d=
oes not

So, why would anyone want to suppress the new work. I have heard the follow=
ing arguments:


  1.  New work would overtax the WG
  2.  A new solution would confuse the market place

The first argument is dubious. We are talking about a few very short docume=
nts that are careful never to stray from IPv6 orthodoxy. As always, partici=
pation is voluntary.

The second argument is downright suspicious. Network operators are intellig=
ent people who are not easily confused.

The marketplace doesn't need to be protected from new solutions. Those who =
claim that it does may want to explain why.

                                                                         Ro=
n



Juniper Business Use Only
From: James Guichard <james.n.guichard@futurewei.com>
Sent: Tuesday, September 10, 2019 8:59 AM
To: Sander Steffann <sander@steffann.nl>; Zafar Ali (zali) <zali@cisco.com>
Cc: Rob Shakir <robjs@google.com>; Ron Bonica <rbonica@juniper.net>; SPRING=
 WG List <spring@ietf.org>; Shraddha Hegde <shraddha@juniper.net>; Andrew A=
lston <Andrew.Alston@liquidtelecom.com>
Subject: RE: [spring] Going back to the original question for the Spring WG=
 (was: Re: Beyond SRv6.)

I don't think anyone is trying to make themselves look superior. Presumably=
 the IETF wants to build technologies that are actually deployed in real ne=
tworks - it is clear that there are multiple publicly announced SRv6 deploy=
ments (I can think of at least 5) and from what I can see from the numerous=
 email threads there are several operators stating that SRv6 satisfies thei=
r needs (and this is based on real deployment knowledge not theoretical tec=
hnical purity) and no other additional encapsulation technique is necessary=
.

My .2c

Jim

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Sander Steffann
Sent: Saturday, September 07, 2019 1:22 PM
To: Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>>
Cc: Rob Shakir <robjs@google.com<mailto:robjs@google.com>>; Ron Bonica <rbo=
nica@juniper.net<mailto:rbonica@juniper.net>>; SPRING WG List <spring@ietf.=
org<mailto:spring@ietf.org>>; Shraddha Hegde <shraddha@juniper.net<mailto:s=
hraddha@juniper.net>>; Andrew Alston <Andrew.Alston@liquidtelecom.com<mailt=
o:Andrew.Alston@liquidtelecom.com>>
Subject: Re: [spring] Going back to the original question for the Spring WG=
 (was: Re: Beyond SRv6.)



[ZA] Please refer to section 3 of SRv6 deployment draft, https://tools.ietf=
.org/html/draft-matsushima-spring-srv6-deployment-status-01#section-3<https=
://urldefense.com/v3/__https:/nam03.safelinks.protection.outlook.com/?url=
=3Dhttps*3A*2F*2Ftools.ietf.org*2Fhtml*2Fdraft-matsushima-spring-srv6-deplo=
yment-status-01*23section-3&data=3D02*7C01*7Cjames.n.guichard*40futurewei.c=
om*7C87bab78edf0e4c4d22d108d733b7f0b8*7C0fee8ff2a3b240189c753a1d5591fedc*7C=
1*7C0*7C637034737431602731&sdata=3Drfo13CsN3LjWzPWDzGUE48kvRjrnXEbzIHc7obLm=
144*3D&reserved=3D0__;JSUlJSUlJSUlJSUlJSUl!8WoA6RjC81c!Up-MQ72jYBIy0LIFVE2t=
Wj_0zcRvGuDpgNHRAGB4ndHJNrus8njuNkSZtEwCiYcm$>. It provides some details on=
 the Significant industry collaboration that led to SRv6 standardization. S=
Rv6 standardization went through the rigorous IETF process (some may say mu=
ch more rigorous than typically done at IETF).

Throwing massive resources at something, sending many emails and creating m=
any tickets don't represent "significant industry collaboration". They can =
equally represent ratholing, endless discussions and massive disagreement.

Stop trying to make yourself look superior. That has no place in the IETF. =
Statement like that are pathetic in my view. Please focus on technical exce=
llence instead.

Cheers,
Sander


--_000_BL0PR05MB54584698476A98D22094EA11AEB60BL0PR05MB5458namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h2
	{mso-style-priority:9;
	mso-style-link:"Heading 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 2";
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:724185441;
	mso-list-template-ids:644783950;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1218738667;
	mso-list-template-ids:136853708;}
@list l2
	{mso-list-id:1628194213;
	mso-list-type:hybrid;
	mso-list-template-ids:-517154176 448688440 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1662780129;
	mso-list-type:hybrid;
	mso-list-template-ids:-1724201534 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Jim,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please accept this comment in the spirit which it is=
 intended, between two old friends.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It doesn&#8217;t matter if there are a million exist=
ing SRv6 deployments. The following is undeniable:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo3">SRv6 is not nearly so close to standardization as some would claim. I=
f it were, last week&#8217;s heated email exchanges would not have occurred
<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso=
-list:l2 level1 lfo3">Some customers have identified a need that SRv6&#43; =
satisfies and SRv6 does not<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, why would anyone want to suppress the new work. =
I have heard the following arguments:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l3 level1 =
lfo6">New work would overtax the WG<o:p></o:p></li><li class=3D"MsoListPara=
graph" style=3D"margin-left:0in;mso-list:l3 level1 lfo6">A new solution wou=
ld confuse the market place<o:p></o:p></li></ol>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The first argument is dubious. We are talking about =
a few very short documents that are careful never to stray from IPv6 orthod=
oxy. As always, participation is voluntary.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The second argument is downright suspicious. Network=
 operators are intelligent people who are not easily confused.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The marketplace doesn&#8217;t need to be protected f=
rom new solutions. Those who claim that it does may want to explain why.<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James Guichard &lt;james.n.guichard@fut=
urewei.com&gt;
<br>
<b>Sent:</b> Tuesday, September 10, 2019 8:59 AM<br>
<b>To:</b> Sander Steffann &lt;sander@steffann.nl&gt;; Zafar Ali (zali) &lt=
;zali@cisco.com&gt;<br>
<b>Cc:</b> Rob Shakir &lt;robjs@google.com&gt;; Ron Bonica &lt;rbonica@juni=
per.net&gt;; SPRING WG List &lt;spring@ietf.org&gt;; Shraddha Hegde &lt;shr=
addha@juniper.net&gt;; Andrew Alston &lt;Andrew.Alston@liquidtelecom.com&gt=
;<br>
<b>Subject:</b> RE: [spring] Going back to the original question for the Sp=
ring WG (was: Re: Beyond SRv6.)<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think anyone is trying to make themsel=
ves look superior. Presumably the IETF wants to build technologies that are=
 actually deployed in real networks &#8211; it is clear that there are mult=
iple publicly announced SRv6 deployments (I can
 think of at least 5) and from what I can see from the numerous email threa=
ds there are several operators stating that SRv6 satisfies their needs (and=
 this is based on real deployment knowledge not theoretical technical purit=
y) and no other additional encapsulation
 technique is necessary.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My .2c<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jim<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Sander Steffann<br>
<b>Sent:</b> Saturday, September 07, 2019 1:22 PM<br>
<b>To:</b> Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com">zali@cisc=
o.com</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.=
com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@=
juniper.net</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">=
spring@ietf.org</a>&gt;; Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juni=
per.net">shraddha@juniper.net</a>&gt;;
 Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com">Andre=
w.Alston@liquidtelecom.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] Going back to the original question for the Sp=
ring WG (was: Re: Beyond SRv6.)<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"color:#1C1E29"=
>[ZA] Please refer to section 3 of SRv6 deployment draft,&nbsp;<a href=3D"h=
ttps://urldefense.com/v3/__https:/nam03.safelinks.protection.outlook.com/?u=
rl=3Dhttps*3A*2F*2Ftools.ietf.org*2Fhtml*2Fdraft-matsushima-spring-srv6-dep=
loyment-status-01*23section-3&amp;data=3D02*7C01*7Cjames.n.guichard*40futur=
ewei.com*7C87bab78edf0e4c4d22d108d733b7f0b8*7C0fee8ff2a3b240189c753a1d5591f=
edc*7C1*7C0*7C637034737431602731&amp;sdata=3Drfo13CsN3LjWzPWDzGUE48kvRjrnXE=
bzIHc7obLm144*3D&amp;reserved=3D0__;JSUlJSUlJSUlJSUlJSUl!8WoA6RjC81c!Up-MQ7=
2jYBIy0LIFVE2tWj_0zcRvGuDpgNHRAGB4ndHJNrus8njuNkSZtEwCiYcm$" target=3D"_bla=
nk"><span style=3D"color:#4A6EE0">https://tools.ietf.org/html/draft-matsush=
ima-spring-srv6-deployment-status-01#section-3</span></a>.&nbsp;It
 provides some details on the&nbsp;<strong><span style=3D"font-family:&quot=
;Calibri&quot;,sans-serif;font-weight:normal">Significant industry collabor=
ation that led to SRv6 standardization. SRv6 standardization went through</=
span></strong>&nbsp;the rigorous IETF process (some may
 say much more rigorous than typically done at IETF). &nbsp;</span><o:p></o=
:p></p>
</div>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Throwing massive resources at something, sending man=
y emails and creating many tickets don't represent &quot;significant indust=
ry collaboration&quot;. They can equally represent ratholing, endless discu=
ssions and massive disagreement.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Stop trying to make yourself look superior. That has=
 no place in the IETF.&nbsp;Statement like that are pathetic in my view. Pl=
ease focus on technical excellence instead.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Sander<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_BL0PR05MB54584698476A98D22094EA11AEB60BL0PR05MB5458namp_--


From nobody Tue Sep 10 07:02:21 2019
Return-Path: <prvs=149f0eb53=daniel.voyer@bell.ca>
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 C970A1201DB for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:02:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.798
X-Spam-Level: 
X-Spam-Status: No, score=-1.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 a36R8c6wSDJ7 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:02:13 -0700 (PDT)
Received: from ESA2-Wyn.bell.ca (esa2-wyn.bell.ca [67.69.243.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD19112013C for <spring@ietf.org>; Tue, 10 Sep 2019 07:02:12 -0700 (PDT)
Received: from dm5cch-d01.bellca.int.bell.ca (HELO DG1MBX01-WYN.bell.corp.bce.ca) ([198.235.102.31]) by esa02corp-wyn.bell.corp.bce.ca with ESMTP; 10 Sep 2019 10:02:10 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX01-WYN.bell.corp.bce.ca (2002:8eb6:120b::8eb6:120b) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 10:02:10 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2%22]) with mapi id 15.00.1473.003; Tue, 10 Sep 2019 10:02:10 -0400
From: "Voyer, Daniel" <daniel.voyer@bell.ca>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, James Guichard <james.n.guichard@futurewei.com>, Sander Steffann <sander@steffann.nl>, "Zafar Ali (zali)" <zali@cisco.com>
CC: Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "Shraddha Hegde" <shraddha@juniper.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
Thread-Topic: [EXT]Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZ+BWlQ/7lS6hT0u9ckyr4ZdQYA==
Date: Tue, 10 Sep 2019 14:02:10 +0000
Message-ID: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.8]
Content-Type: multipart/alternative; boundary="_000_60A84B32D30645DEB4E2F68AB570F951bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/L2l86pHyigLaFJigBI4C4ZaQDi4>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 14:02:20 -0000

--_000_60A84B32D30645DEB4E2F68AB570F951bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9uLA0KDQpUaGF0IHdhcyBteSBwb2ludCBpbiB0aGUgZW1haWwgdGhyZWFkIOKAnFJlZ2Fpbmlu
ZyBGb2N1cyBvbiBTUnY2IGFuZCBTUnY2K+KAnTsNCg0KDQogIDEuICBTUkggaGFzIGJlZW4gYXJv
dW5kIHNpbmNlIDUgeWVhcnMgd2l0aCBub3cgMjIgdmVyc2lvbnMgdGhlIGxhc3QgY2FsbCBpcyBk
b25lLCBpdOKAmXMgb24gaXRzIHdheSB0byBiZWNvbWUgYW4gUkZDDQogIDIuICBJU0lTL1NSdjYg
aXMgb3V0IHRoZXJlIHNpbmNlIDIwMTUgd2l0aCBsb3RzIG9mIGl0ZXJhdGlvbnMNCg0KQWZ0ZXIg
YWxsIHRoZXNlIHllYXJzLCB3aHkgc3RhcnRpbmcgc29tZXRoaW5nIG5ldyBub3cgYW5kIG5vdCBm
aW5pc2ggZmlyc3Qgd2hhdCBpcyBhbHJlYWR5IHN0YXJ0ZWQgPyBJZiB0aGVyZSBpcyBtb3JlIG5l
ZWRzL3JlcXVpcmVtZW50cywgd2h5IHdhc27igJl0IGl0IHJhaXNlZCB3aGlsZSB3ZSB3ZXJlIHJp
ZGluZyBvbiBTUkggMjAxNC0yMDE5KywgYW5kIG5ldCBwbmcgPw0KDQpNYXliZSBhcyBhbiBJRVRG
ZXIvVmVuZG9yIOKAnHJlYWwgZGVwbG95bWVudOKAnSBkb2VzbuKAmXQgc2VlbSB0byBpbXByZXNz
IHlvdSwgYnV0IGl0IGFsbG93cyB0byBjeWNsZSBiYWNrIGFuZCB0d2Vhaywgb3B0aW1pemUgYW5k
IGVuaGFuY2UgNSB5ZWFycyBvZiB3b3JrIChleC46IHVTSUQgd2hpY2ggaXMgYSBidWlsZGluZyBi
bG9jayBvZiB0aGUgb3ZlcmFsbCBTUnY2IGFyY2hpdGVjdHVyZS4gSWYgd2UgY2FuIGZpbmlzaCB3
aGF0IHdlIHN0YXJ0ZWQsIHRoZW4gd2UgY2FuIHN0YXJ0IHNvbWV0aGluZyBuZXcg4oCTIHN1Y2gg
YXMgeW91ciBwcm9wb3NhbC4NCg0KZGFuDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRA
ZG1hcmMuaWV0Zi5vcmc+DQpEYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTkgYXQgOToz
MCBBTQ0KVG86IEphbWVzIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+
LCBTYW5kZXIgU3RlZmZhbm4gPHNhbmRlckBzdGVmZmFubi5ubD4sICJaYWZhciBBbGkgKHphbGkp
IiA8emFsaUBjaXNjby5jb20+DQpDYzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT4sIFNQ
UklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+LCBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFA
anVuaXBlci5uZXQ+LCBBbmRyZXcgQWxzdG9uIDxBbmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20u
Y29tPg0KU3ViamVjdDogW0VYVF1SZTogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2lu
YWwgcXVlc3Rpb24gZm9yIHRoZSBTcHJpbmcgV0cgKHdhczogUmU6IEJleW9uZCBTUnY2LikNCg0K
SmltLA0KDQpQbGVhc2UgYWNjZXB0IHRoaXMgY29tbWVudCBpbiB0aGUgc3Bpcml0IHdoaWNoIGl0
IGlzIGludGVuZGVkLCBiZXR3ZWVuIHR3byBvbGQgZnJpZW5kcy4NCg0KSXQgZG9lc27igJl0IG1h
dHRlciBpZiB0aGVyZSBhcmUgYSBtaWxsaW9uIGV4aXN0aW5nIFNSdjYgZGVwbG95bWVudHMuIFRo
ZSBmb2xsb3dpbmcgaXMgdW5kZW5pYWJsZToNCg0KDQogICogICBTUnY2IGlzIG5vdCBuZWFybHkg
c28gY2xvc2UgdG8gc3RhbmRhcmRpemF0aW9uIGFzIHNvbWUgd291bGQgY2xhaW0uIElmIGl0IHdl
cmUsIGxhc3Qgd2Vla+KAmXMgaGVhdGVkIGVtYWlsIGV4Y2hhbmdlcyB3b3VsZCBub3QgaGF2ZSBv
Y2N1cnJlZA0KICAqICAgU29tZSBjdXN0b21lcnMgaGF2ZSBpZGVudGlmaWVkIGEgbmVlZCB0aGF0
IFNSdjYrIHNhdGlzZmllcyBhbmQgU1J2NiBkb2VzIG5vdA0KDQpTbywgd2h5IHdvdWxkIGFueW9u
ZSB3YW50IHRvIHN1cHByZXNzIHRoZSBuZXcgd29yay4gSSBoYXZlIGhlYXJkIHRoZSBmb2xsb3dp
bmcgYXJndW1lbnRzOg0KDQoNCiAgMS4gIE5ldyB3b3JrIHdvdWxkIG92ZXJ0YXggdGhlIFdHDQog
IDIuICBBIG5ldyBzb2x1dGlvbiB3b3VsZCBjb25mdXNlIHRoZSBtYXJrZXQgcGxhY2UNCg0KVGhl
IGZpcnN0IGFyZ3VtZW50IGlzIGR1YmlvdXMuIFdlIGFyZSB0YWxraW5nIGFib3V0IGEgZmV3IHZl
cnkgc2hvcnQgZG9jdW1lbnRzIHRoYXQgYXJlIGNhcmVmdWwgbmV2ZXIgdG8gc3RyYXkgZnJvbSBJ
UHY2IG9ydGhvZG94eS4gQXMgYWx3YXlzLCBwYXJ0aWNpcGF0aW9uIGlzIHZvbHVudGFyeS4NCg0K
VGhlIHNlY29uZCBhcmd1bWVudCBpcyBkb3ducmlnaHQgc3VzcGljaW91cy4gTmV0d29yayBvcGVy
YXRvcnMgYXJlIGludGVsbGlnZW50IHBlb3BsZSB3aG8gYXJlIG5vdCBlYXNpbHkgY29uZnVzZWQu
DQoNClRoZSBtYXJrZXRwbGFjZSBkb2VzbuKAmXQgbmVlZCB0byBiZSBwcm90ZWN0ZWQgZnJvbSBu
ZXcgc29sdXRpb25zLiBUaG9zZSB3aG8gY2xhaW0gdGhhdCBpdCBkb2VzIG1heSB3YW50IHRvIGV4
cGxhaW4gd2h5Lg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNz
IFVzZSBPbmx5DQpGcm9tOiBKYW1lcyBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBmdXR1cmV3
ZWkuY29tPg0KU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDEwLCAyMDE5IDg6NTkgQU0NClRvOiBT
YW5kZXIgU3RlZmZhbm4gPHNhbmRlckBzdGVmZmFubi5ubD47IFphZmFyIEFsaSAoemFsaSkgPHph
bGlAY2lzY28uY29tPg0KQ2M6IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBSb24gQm9u
aWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9y
Zz47IFNocmFkZGhhIEhlZ2RlIDxzaHJhZGRoYUBqdW5pcGVyLm5ldD47IEFuZHJldyBBbHN0b24g
PEFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10g
R29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gZm9yIHRoZSBTcHJpbmcgV0cgKHdh
czogUmU6IEJleW9uZCBTUnY2LikNCg0KSSBkb27igJl0IHRoaW5rIGFueW9uZSBpcyB0cnlpbmcg
dG8gbWFrZSB0aGVtc2VsdmVzIGxvb2sgc3VwZXJpb3IuIFByZXN1bWFibHkgdGhlIElFVEYgd2Fu
dHMgdG8gYnVpbGQgdGVjaG5vbG9naWVzIHRoYXQgYXJlIGFjdHVhbGx5IGRlcGxveWVkIGluIHJl
YWwgbmV0d29ya3Mg4oCTIGl0IGlzIGNsZWFyIHRoYXQgdGhlcmUgYXJlIG11bHRpcGxlIHB1Ymxp
Y2x5IGFubm91bmNlZCBTUnY2IGRlcGxveW1lbnRzIChJIGNhbiB0aGluayBvZiBhdCBsZWFzdCA1
KSBhbmQgZnJvbSB3aGF0IEkgY2FuIHNlZSBmcm9tIHRoZSBudW1lcm91cyBlbWFpbCB0aHJlYWRz
IHRoZXJlIGFyZSBzZXZlcmFsIG9wZXJhdG9ycyBzdGF0aW5nIHRoYXQgU1J2NiBzYXRpc2ZpZXMg
dGhlaXIgbmVlZHMgKGFuZCB0aGlzIGlzIGJhc2VkIG9uIHJlYWwgZGVwbG95bWVudCBrbm93bGVk
Z2Ugbm90IHRoZW9yZXRpY2FsIHRlY2huaWNhbCBwdXJpdHkpIGFuZCBubyBvdGhlciBhZGRpdGlv
bmFsIGVuY2Fwc3VsYXRpb24gdGVjaG5pcXVlIGlzIG5lY2Vzc2FyeS4NCg0KTXkgLjJjDQoNCkpp
bQ0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmct
Ym91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBTYW5kZXIgU3RlZmZhbm4NClNlbnQ6IFNh
dHVyZGF5LCBTZXB0ZW1iZXIgMDcsIDIwMTkgMToyMiBQTQ0KVG86IFphZmFyIEFsaSAoemFsaSkg
PHphbGlAY2lzY28uY29tPG1haWx0bzp6YWxpQGNpc2NvLmNvbT4+DQpDYzogUm9iIFNoYWtpciA8
cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86cm9ianNAZ29vZ2xlLmNvbT4+OyBSb24gQm9uaWNhIDxy
Ym9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj47IFNQUklORyBX
RyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+OyBTaHJhZGRo
YSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ8bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0
Pj47IEFuZHJldyBBbHN0b24gPEFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb208bWFpbHRv
OkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmdd
IEdvaW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5nIFdHICh3
YXM6IFJlOiBCZXlvbmQgU1J2Ni4pDQoNCg0KDQpbWkFdIFBsZWFzZSByZWZlciB0byBzZWN0aW9u
IDMgb2YgU1J2NiBkZXBsb3ltZW50IGRyYWZ0LCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtbWF0c3VzaGltYS1zcHJpbmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMSNzZWN0aW9u
LTM8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi9uYW0wMy5zYWZlbGlua3MucHJv
dGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzKjNBKjJGKjJGdG9vbHMuaWV0Zi5vcmcqMkZo
dG1sKjJGZHJhZnQtbWF0c3VzaGltYS1zcHJpbmctc3J2Ni1kZXBsb3ltZW50LXN0YXR1cy0wMSoy
M3NlY3Rpb24tMyZkYXRhPTAyKjdDMDEqN0NqYW1lcy5uLmd1aWNoYXJkKjQwZnV0dXJld2VpLmNv
bSo3Qzg3YmFiNzhlZGYwZTRjNGQyMmQxMDhkNzMzYjdmMGI4KjdDMGZlZThmZjJhM2IyNDAxODlj
NzUzYTFkNTU5MWZlZGMqN0MxKjdDMCo3QzYzNzAzNDczNzQzMTYwMjczMSZzZGF0YT1yZm8xM0Nz
TjNMald6UFdEekdVRTQ4a3ZSanJuWEVieklIYzdvYkxtMTQ0KjNEJnJlc2VydmVkPTBfXztKU1Vs
SlNVbEpTVWxKU1VsSlNVbCE4V29BNlJqQzgxYyFVcC1NUTcyallCSXkwTElGVkUydFdqXzB6Y1J2
R3VEcGdOSFJBR0I0bmRISk5ydXM4bmp1TmtTWnRFd0NpWWNtJD4uIEl0IHByb3ZpZGVzIHNvbWUg
ZGV0YWlscyBvbiB0aGUgU2lnbmlmaWNhbnQgaW5kdXN0cnkgY29sbGFib3JhdGlvbiB0aGF0IGxl
ZCB0byBTUnY2IHN0YW5kYXJkaXphdGlvbi4gU1J2NiBzdGFuZGFyZGl6YXRpb24gd2VudCB0aHJv
dWdoIHRoZSByaWdvcm91cyBJRVRGIHByb2Nlc3MgKHNvbWUgbWF5IHNheSBtdWNoIG1vcmUgcmln
b3JvdXMgdGhhbiB0eXBpY2FsbHkgZG9uZSBhdCBJRVRGKS4NCg0KVGhyb3dpbmcgbWFzc2l2ZSBy
ZXNvdXJjZXMgYXQgc29tZXRoaW5nLCBzZW5kaW5nIG1hbnkgZW1haWxzIGFuZCBjcmVhdGluZyBt
YW55IHRpY2tldHMgZG9uJ3QgcmVwcmVzZW50ICJzaWduaWZpY2FudCBpbmR1c3RyeSBjb2xsYWJv
cmF0aW9uIi4gVGhleSBjYW4gZXF1YWxseSByZXByZXNlbnQgcmF0aG9saW5nLCBlbmRsZXNzIGRp
c2N1c3Npb25zIGFuZCBtYXNzaXZlIGRpc2FncmVlbWVudC4NCg0KU3RvcCB0cnlpbmcgdG8gbWFr
ZSB5b3Vyc2VsZiBsb29rIHN1cGVyaW9yLiBUaGF0IGhhcyBubyBwbGFjZSBpbiB0aGUgSUVURi4g
U3RhdGVtZW50IGxpa2UgdGhhdCBhcmUgcGF0aGV0aWMgaW4gbXkgdmlldy4gUGxlYXNlIGZvY3Vz
IG9uIHRlY2huaWNhbCBleGNlbGxlbmNlIGluc3RlYWQuDQoNCkNoZWVycywNClNhbmRlcg0KDQo=

--_000_60A84B32D30645DEB4E2F68AB570F951bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <FA6DF054081C044BB47603C4043FDF81@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KaDINCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk7
DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMiBDaGFyIjsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFn
cmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1h
cmdpbi10b3A6MGNtOw0KCW1hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJ
bWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNvbm9ybWFs
MCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9y
bWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5IZWFkaW5n
MkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhlYWRpbmcgMiBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAyIjsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCnAubXNpcGZvb3RlcjMwYjNk
NTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNv
LXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy
Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4
dDt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4u
RW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBw
dCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7
fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTU4ODEw
NjI5Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTQ4
OTk5ODgzMiAtODg1OTI3NDAgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2
OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21z
by1sZXZlbC10ZXh0OiUxLTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDps
ZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwwOmxl
dmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxv
d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3Qg
bDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJ
dGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjM1NTIzNTM0MDsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6NDEzMDYzNTI0O30NCkBsaXN0IGwyDQoJe21zby1saXN0
LWlkOjE0MjY1MzEyMjE7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE4NDAwNTMyODI7fQ0KQGxp
c3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjE2
MjgxOTQyMTM7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz
Oi01MTcxNTQxNzYgNDQ4Njg4NDQwIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwzOmxldmVsMQ0K
CXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxp
YnJpO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpv
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMzpsZXZlbDkN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDQNCgl7bXNvLWxpc3QtaWQ6MTY2Mjc4MDEyOTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3MjQyMDE1MzQgNjc2OTg3MDUgNjc2OTg3MTMgNjc2
OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3
MTU7fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJe21zby1sZXZlbC10ZXh0OiIlMVwpIjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsNDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDQ6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4
dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGw0OmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDt9DQpAbGlzdCBsNDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEt
bG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDQ6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTku
MHB0O30NCkBsaXN0IGw0OmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlz
dCBsNDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDQ6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCm9sDQoJ
e21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5
bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1DQSIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5
NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlJvbiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhdCB3YXMgbXkgcG9pbnQgaW4gdGhlIGVt
YWlsIHRocmVhZCDigJxSZWdhaW5pbmcgRm9jdXMgb24gU1J2NiBhbmQgU1J2NiYjNDM74oCdOw0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTttc28tbGlzdDps
MCBsZXZlbDEgbGZvNyI+U1JIIGhhcyBiZWVuIGFyb3VuZCBzaW5jZSA1IHllYXJzIHdpdGggbm93
IDIyIHZlcnNpb25zIHRoZSBsYXN0IGNhbGwgaXMgZG9uZSwgaXTigJlzIG9uIGl0cyB3YXkgdG8g
YmVjb21lIGFuIFJGQw0KPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTttc28tbGlzdDpsMCBsZXZlbDEgbGZvNyI+SVNJUy9T
UnY2IGlzIG91dCB0aGVyZSBzaW5jZSAyMDE1IHdpdGggbG90cyBvZiBpdGVyYXRpb25zDQo8bzpw
PjwvbzpwPjwvbGk+PC9vbD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWZ0ZXIgYWxsIHRoZXNlIHllYXJzLCB3aHkgc3Rh
cnRpbmcgc29tZXRoaW5nIG5ldyBub3cgYW5kIG5vdCBmaW5pc2ggZmlyc3Qgd2hhdCBpcyBhbHJl
YWR5IHN0YXJ0ZWQgPyBJZiB0aGVyZSBpcyBtb3JlIG5lZWRzL3JlcXVpcmVtZW50cywgd2h5IHdh
c27igJl0IGl0IHJhaXNlZCB3aGlsZSB3ZSB3ZXJlIHJpZGluZyBvbiBTUkggMjAxNC0yMDE5JiM0
MzssIGFuZCBuZXQgcG5nID8NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5NYXliZSBhcyBhbiBJ
RVRGZXIvVmVuZG9yIOKAnHJlYWwgZGVwbG95bWVudOKAnSBkb2VzbuKAmXQgc2VlbSB0byBpbXBy
ZXNzIHlvdSwgYnV0IGl0IGFsbG93cyB0byBjeWNsZSBiYWNrIGFuZCB0d2Vhaywgb3B0aW1pemUg
YW5kIGVuaGFuY2UgNSB5ZWFycyBvZiB3b3JrIChleC46IHVTSUQgd2hpY2ggaXMgYSBidWlsZGlu
ZyBibG9jayBvZiB0aGUgb3ZlcmFsbCBTUnY2IGFyY2hpdGVjdHVyZS4gSWYgd2UgY2FuIGZpbmlz
aA0KIHdoYXQgd2Ugc3RhcnRlZCwgdGhlbiB3ZSBjYW4gc3RhcnQgc29tZXRoaW5nIG5ldyDigJMg
c3VjaCBhcyB5b3VyIHByb3Bvc2FsLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5kYW48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPnNwcmluZyAmbHQ7c3ByaW5nLWJv
dW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBSb24gQm9uaWNhICZsdDtyYm9uaWNhPTQw
anVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXks
IFNlcHRlbWJlciAxMCwgMjAxOSBhdCA5OjMwIEFNPGJyPg0KPGI+VG86IDwvYj5KYW1lcyBHdWlj
aGFyZCAmbHQ7amFtZXMubi5ndWljaGFyZEBmdXR1cmV3ZWkuY29tJmd0OywgU2FuZGVyIFN0ZWZm
YW5uICZsdDtzYW5kZXJAc3RlZmZhbm4ubmwmZ3Q7LCAmcXVvdDtaYWZhciBBbGkgKHphbGkpJnF1
b3Q7ICZsdDt6YWxpQGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPlJvYiBTaGFraXIgJmx0
O3JvYmpzQGdvb2dsZS5jb20mZ3Q7LCBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3Jn
Jmd0OywgU2hyYWRkaGEgSGVnZGUgJmx0O3NocmFkZGhhQGp1bmlwZXIubmV0Jmd0OywgQW5kcmV3
IEFsc3RvbiAmbHQ7QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbSZndDs8YnI+DQo8Yj5T
dWJqZWN0OiA8L2I+W0VYVF1SZTogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwg
cXVlc3Rpb24gZm9yIHRoZSBTcHJpbmcgV0cgKHdhczogUmU6IEJleW9uZCBTUnY2Lik8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SmltLDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2UgYWNjZXB0IHRoaXMgY29tbWVudCBpbiB0aGUgc3Bp
cml0IHdoaWNoIGl0IGlzIGludGVuZGVkLCBiZXR3ZWVuIHR3byBvbGQgZnJpZW5kcy48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SXQgZG9lc27igJl0IG1hdHRlciBpZiB0aGVyZSBhcmUgYSBtaWxs
aW9uIGV4aXN0aW5nIFNSdjYgZGVwbG95bWVudHMuIFRoZSBmb2xsb3dpbmcgaXMgdW5kZW5pYWJs
ZTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207bXNvLWxpc3Q6bDMgbGV2
ZWwxIGxmbzMiPlNSdjYgaXMgbm90IG5lYXJseSBzbyBjbG9zZSB0byBzdGFuZGFyZGl6YXRpb24g
YXMgc29tZSB3b3VsZCBjbGFpbS4gSWYgaXQgd2VyZSwgbGFzdCB3ZWVr4oCZcyBoZWF0ZWQgZW1h
aWwgZXhjaGFuZ2VzIHdvdWxkIG5vdCBoYXZlIG9jY3VycmVkDQo8bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtO21zby1saXN0
OmwzIGxldmVsMSBsZm8zIj5Tb21lIGN1c3RvbWVycyBoYXZlIGlkZW50aWZpZWQgYSBuZWVkIHRo
YXQgU1J2NiYjNDM7IHNhdGlzZmllcyBhbmQgU1J2NiBkb2VzIG5vdDxvOnA+PC9vOnA+PC9saT48
L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5Tbywgd2h5IHdvdWxkIGFueW9uZSB3YW50IHRvIHN1cHByZXNzIHRoZSBu
ZXcgd29yay4gSSBoYXZlIGhlYXJkIHRoZSBmb2xsb3dpbmcgYXJndW1lbnRzOjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5
bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xp
c3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207bXNvLWxpc3Q6bDQgbGV2ZWwxIGxm
bzYiPk5ldyB3b3JrIHdvdWxkIG92ZXJ0YXggdGhlIFdHPG86cD48L286cD48L2xpPjxsaSBjbGFz
cz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTttc28tbGlzdDpsNCBs
ZXZlbDEgbGZvNiI+QSBuZXcgc29sdXRpb24gd291bGQgY29uZnVzZSB0aGUgbWFya2V0IHBsYWNl
PG86cD48L286cD48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBmaXJzdCBhcmd1bWVudCBpcyBkdWJp
b3VzLiBXZSBhcmUgdGFsa2luZyBhYm91dCBhIGZldyB2ZXJ5IHNob3J0IGRvY3VtZW50cyB0aGF0
IGFyZSBjYXJlZnVsIG5ldmVyIHRvIHN0cmF5IGZyb20gSVB2NiBvcnRob2RveHkuIEFzIGFsd2F5
cywgcGFydGljaXBhdGlvbiBpcyB2b2x1bnRhcnkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRo
ZSBzZWNvbmQgYXJndW1lbnQgaXMgZG93bnJpZ2h0IHN1c3BpY2lvdXMuIE5ldHdvcmsgb3BlcmF0
b3JzIGFyZSBpbnRlbGxpZ2VudCBwZW9wbGUgd2hvIGFyZSBub3QgZWFzaWx5IGNvbmZ1c2VkLg0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBtYXJrZXRwbGFjZSBkb2VzbuKAmXQgbmVlZCB0
byBiZSBwcm90ZWN0ZWQgZnJvbSBuZXcgc29sdXRpb25zLiBUaG9zZSB3aG8gY2xhaW0gdGhhdCBp
dCBkb2VzIG1heSB3YW50IHRvIGV4cGxhaW4gd2h5LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3Rl
eHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6Ymxh
Y2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJv
bTo8L2I+IEphbWVzIEd1aWNoYXJkICZsdDtqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20m
Z3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgU2VwdGVtYmVyIDEwLCAyMDE5IDg6NTkg
QU08YnI+DQo8Yj5Ubzo8L2I+IFNhbmRlciBTdGVmZmFubiAmbHQ7c2FuZGVyQHN0ZWZmYW5uLm5s
Jmd0OzsgWmFmYXIgQWxpICh6YWxpKSAmbHQ7emFsaUBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+Q2M6
PC9iPiBSb2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzsgUm9uIEJvbmljYSAmbHQ7
cmJvbmljYUBqdW5pcGVyLm5ldCZndDs7IFNQUklORyBXRyBMaXN0ICZsdDtzcHJpbmdAaWV0Zi5v
cmcmZ3Q7OyBTaHJhZGRoYSBIZWdkZSAmbHQ7c2hyYWRkaGFAanVuaXBlci5uZXQmZ3Q7OyBBbmRy
ZXcgQWxzdG9uICZsdDtBbmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tJmd0Ozxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVl
c3Rpb24gZm9yIHRoZSBTcHJpbmcgV0cgKHdhczogUmU6IEJleW9uZCBTUnY2Lik8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgZG9u4oCZdCB0aGluayBhbnlvbmUgaXMg
dHJ5aW5nIHRvIG1ha2UgdGhlbXNlbHZlcyBsb29rIHN1cGVyaW9yLiBQcmVzdW1hYmx5IHRoZSBJ
RVRGIHdhbnRzIHRvIGJ1aWxkIHRlY2hub2xvZ2llcyB0aGF0IGFyZSBhY3R1YWxseSBkZXBsb3ll
ZCBpbiByZWFsIG5ldHdvcmtzIOKAkyBpdCBpcyBjbGVhciB0aGF0IHRoZXJlIGFyZSBtdWx0aXBs
ZSBwdWJsaWNseSBhbm5vdW5jZWQgU1J2NiBkZXBsb3ltZW50cyAoSSBjYW4NCiB0aGluayBvZiBh
dCBsZWFzdCA1KSBhbmQgZnJvbSB3aGF0IEkgY2FuIHNlZSBmcm9tIHRoZSBudW1lcm91cyBlbWFp
bCB0aHJlYWRzIHRoZXJlIGFyZSBzZXZlcmFsIG9wZXJhdG9ycyBzdGF0aW5nIHRoYXQgU1J2NiBz
YXRpc2ZpZXMgdGhlaXIgbmVlZHMgKGFuZCB0aGlzIGlzIGJhc2VkIG9uIHJlYWwgZGVwbG95bWVu
dCBrbm93bGVkZ2Ugbm90IHRoZW9yZXRpY2FsIHRlY2huaWNhbCBwdXJpdHkpIGFuZCBubyBvdGhl
ciBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb24NCiB0ZWNobmlxdWUgaXMgbmVjZXNzYXJ5LjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5NeSAuMmM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SmltPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj5Gcm9tOjwvYj4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmciPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZiA8
L2I+U2FuZGVyIFN0ZWZmYW5uPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBTZXB0ZW1iZXIg
MDcsIDIwMTkgMToyMiBQTTxicj4NCjxiPlRvOjwvYj4gWmFmYXIgQWxpICh6YWxpKSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnphbGlAY2lzY28uY29tIj56YWxpQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+Q2M6PC9iPiBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xlLmNv
bSI+cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7OyBSb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWls
dG86cmJvbmljYUBqdW5pcGVyLm5ldCI+cmJvbmljYUBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBTUFJJ
TkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGll
dGYub3JnPC9hPiZndDs7IFNocmFkZGhhIEhlZ2RlICZsdDs8YSBocmVmPSJtYWlsdG86c2hyYWRk
aGFAanVuaXBlci5uZXQiPnNocmFkZGhhQGp1bmlwZXIubmV0PC9hPiZndDs7DQogQW5kcmV3IEFs
c3RvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20i
PkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gZm9y
IHRoZSBTcHJpbmcgV0cgKHdhczogUmU6IEJleW9uZCBTUnY2Lik8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5bWkFdIFBsZWFzZSByZWZl
ciB0byBzZWN0aW9uIDMgb2YgU1J2NiBkZXBsb3ltZW50IGRyYWZ0LCZuYnNwOzxhIGhyZWY9Imh0
dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovbmFtMDMuc2FmZWxpbmtzLnByb3RlY3Rp
b24ub3V0bG9vay5jb20vP3VybD1odHRwcyozQSoyRioyRnRvb2xzLmlldGYub3JnKjJGaHRtbCoy
RmRyYWZ0LW1hdHN1c2hpbWEtc3ByaW5nLXNydjYtZGVwbG95bWVudC1zdGF0dXMtMDEqMjNzZWN0
aW9uLTMmYW1wO2RhdGE9MDIqN0MwMSo3Q2phbWVzLm4uZ3VpY2hhcmQqNDBmdXR1cmV3ZWkuY29t
KjdDODdiYWI3OGVkZjBlNGM0ZDIyZDEwOGQ3MzNiN2YwYjgqN0MwZmVlOGZmMmEzYjI0MDE4OWM3
NTNhMWQ1NTkxZmVkYyo3QzEqN0MwKjdDNjM3MDM0NzM3NDMxNjAyNzMxJmFtcDtzZGF0YT1yZm8x
M0NzTjNMald6UFdEekdVRTQ4a3ZSanJuWEVieklIYzdvYkxtMTQ0KjNEJmFtcDtyZXNlcnZlZD0w
X187SlNVbEpTVWxKU1VsSlNVbEpTVWwhOFdvQTZSakM4MWMhVXAtTVE3MmpZQkl5MExJRlZFMnRX
al8wemNSdkd1RHBnTkhSQUdCNG5kSEpOcnVzOG5qdU5rU1p0RXdDaVljbSQiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6IzRBNkVFMCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LW1hdHN1c2hpbWEtc3ByaW5nLXNydjYtZGVwbG95bWVudC1zdGF0dXMtMDEjc2Vj
dGlvbi0zPC9zcGFuPjwvYT4uJm5ic3A7SXQNCiBwcm92aWRlcyBzb21lIGRldGFpbHMgb24gdGhl
Jm5ic3A7PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbCI+U2lnbmlmaWNhbnQgaW5kdXN0cnkgY29s
bGFib3JhdGlvbiB0aGF0IGxlZCB0byBTUnY2IHN0YW5kYXJkaXphdGlvbi4gU1J2NiBzdGFuZGFy
ZGl6YXRpb24gd2VudCB0aHJvdWdoPC9zcGFuPjwvc3Ryb25nPiZuYnNwO3RoZSByaWdvcm91cyBJ
RVRGIHByb2Nlc3MgKHNvbWUgbWF5DQogc2F5IG11Y2ggbW9yZSByaWdvcm91cyB0aGFuIHR5cGlj
YWxseSBkb25lIGF0IElFVEYpLiAmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaHJvd2luZyBt
YXNzaXZlIHJlc291cmNlcyBhdCBzb21ldGhpbmcsIHNlbmRpbmcgbWFueSBlbWFpbHMgYW5kIGNy
ZWF0aW5nIG1hbnkgdGlja2V0cyBkb24ndCByZXByZXNlbnQgJnF1b3Q7c2lnbmlmaWNhbnQgaW5k
dXN0cnkgY29sbGFib3JhdGlvbiZxdW90Oy4gVGhleSBjYW4gZXF1YWxseSByZXByZXNlbnQgcmF0
aG9saW5nLCBlbmRsZXNzIGRpc2N1c3Npb25zIGFuZCBtYXNzaXZlIGRpc2FncmVlbWVudC48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U3RvcCB0
cnlpbmcgdG8gbWFrZSB5b3Vyc2VsZiBsb29rIHN1cGVyaW9yLiBUaGF0IGhhcyBubyBwbGFjZSBp
biB0aGUgSUVURi4mbmJzcDtTdGF0ZW1lbnQgbGlrZSB0aGF0IGFyZSBwYXRoZXRpYyBpbiBteSB2
aWV3LiBQbGVhc2UgZm9jdXMgb24gdGVjaG5pY2FsIGV4Y2VsbGVuY2UgaW5zdGVhZC48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2FuZGVy
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_60A84B32D30645DEB4E2F68AB570F951bellca_--


From nobody Tue Sep 10 07:11:37 2019
Return-Path: <pcamaril@cisco.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 5C9E512013C for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:11:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=lgNGUcFb; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=gxdCQ2IP
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 wu5zaW3U9Zek for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:11:35 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9E92120132 for <spring@ietf.org>; Tue, 10 Sep 2019 07:11:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13353; q=dns/txt; s=iport; t=1568124694; x=1569334294; h=from:to:subject:date:message-id:mime-version; bh=8dvA6/wI/h9Udb7eQ0w7eyrxD7iXC4KnkEB4cnnS6y0=; b=lgNGUcFb232U73fthPLszQGydpBiBwhhDE7SGgeDJMAoXIpoHhTUViJs J3LO3Ia+jYAbBe+KEvP/hbvvCIzoX1QwhP47vRdbX3dU0ZUcszy9hWtYF /dAg3T/wJmBgHrftXgOHRxz65tmzB3kBjl83n1Oq57fQelZvjsd/XLdQb E=;
IronPort-PHdr: =?us-ascii?q?9a23=3AtjCvwRwd4GZIJY/XCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YhWN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZudAkT+JeTrawQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BMAADgrXdd/5pdJa1kHAEBAQQBAQc?= =?us-ascii?q?EAQGBUwcBAQsBgRUvUANtDkggBAsqCoQXg0cDhFKGKE2CD5MUhFyBLoEkA1Q?= =?us-ascii?q?JAQEBDAEBLQIBAYQ/GYIyIzQJDgIDCQEBBAEBAQIBBgRthS4MhUoBAwMSEQo?= =?us-ascii?q?TAQE4EQEIEQMBAisCBDAdCgQBEiKDAAGBHU0DHQECnBQCgTiIYXOBMoJ9AQE?= =?us-ascii?q?FgkeCQBiCFgmBNAGLdxiBQD+BOB+CTD6CYQSBf4JrMoImj0CFIYkYjlIKgiG?= =?us-ascii?q?UdxuZCo1/mG4CBAIEBQIOAQEFgVI4gVhwFWUBgkGCQgwXg0+KU3MBgSiNXAG?= =?us-ascii?q?BIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,489,1559520000";  d="scan'208,217";a="329362264"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Sep 2019 14:11:34 +0000
Received: from XCH-RCD-016.cisco.com (xch-rcd-016.cisco.com [173.37.102.26]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x8AEBYY5010960 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Sep 2019 14:11:34 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-016.cisco.com (173.37.102.26) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 09:11:33 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 10:11:33 -0400
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 10 Sep 2019 10:11:33 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J4GLwVLzYzCZAtXWuXqUZjgzg56svvB22b3PLaOGA/i1rqmv0w0WPCQlLOyLwCBCrZ5kWAQuXc0XcttQyDsrsIcIyIJLEHdOYcfHYVXBSrWaEgY9rCkwrrhGfX+TpU1VHMQLFeFYPVf6o/zVflL5Om0MUANmMzLfOdAmu3uN1+BX6jH+nKRfiibNTeTxxqJ8V8RsH+ZehbFhM43OH0J2DS1iYiWuyCrVxGaPmty9g/79ldUeUC6yOa8EElgPQyhJnt+R46Ad8ejuA0uR6WOaFe4uDGlgYJhUqGCyJWycVpGECv8Gl7zzW2HOP2QC6Vjx+IGz8ySByUj7IZamZn5ZlA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8dvA6/wI/h9Udb7eQ0w7eyrxD7iXC4KnkEB4cnnS6y0=; b=fJrKvoPsbcth5U3SfNjyf+MyEVlYz08Fg/grVbikIabXocsLo7otYxDEcgIKaX8/lecXiWPtta7KP15BzUWk+/frRa1nhz2fOkPuNJuuzg7l4CjVjP4tA1BjLfm+GRA4BP0KCrGAt2SqfFD5o8Fe45rlS/NM1CTEc4GD5bLVPZ/59BDfLf8WG0Drl7CrwL8QB/YS3MSCUO6fZJvjzYxDb7sFWGlzACBcZ6W3kkyBohRcP5gyM/mz5iM4amILxIDzccriIJCYGxkLT9wmjIKO+MEOYQ6lGQyVjlTt1TqqN+Xg8fYF/U/9wJC7hUjY47opjAXqruS881b5S2CIeqMU4w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8dvA6/wI/h9Udb7eQ0w7eyrxD7iXC4KnkEB4cnnS6y0=; b=gxdCQ2IPzTJWggxljDmiuFeh6bLT8YwVV2aoief7bsyN+wze7EHG3m9F2Nq0HCFpg9JQmzsRPWiwsoP9UcMqGjMdyYqkKYPEBPqKPDAex9cSciD89gzmcKGeUPFYcuDk7QJL1l8BMhVK+54WT8sWqbWk3jms/B2rLPqseg5w2l4=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB4126.namprd11.prod.outlook.com (20.179.150.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Tue, 10 Sep 2019 14:11:32 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2241.018; Tue, 10 Sep 2019 14:11:31 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>
Thread-Topic: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-01
Thread-Index: AQHVZ+GkC5Bttk7+iUmlDCjTlVWvEg==
Date: Tue, 10 Sep 2019 14:11:31 +0000
Message-ID: <4B3C8D30-3D7C-454E-BACF-CA10652ED364@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.56]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1730506d-27f1-45db-545b-08d735f8c7fe
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4126; 
x-ms-traffictypediagnostic: MN2PR11MB4126:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB412695CD3F320BC19DED60B5C9B60@MN2PR11MB4126.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(4636009)(39860400002)(376002)(346002)(136003)(366004)(396003)(189003)(199004)(36756003)(256004)(229853002)(6486002)(6436002)(14454004)(99286004)(110136005)(6246003)(6306002)(54896002)(6512007)(86362001)(53936002)(6116002)(186003)(33656002)(26005)(81156014)(476003)(2906002)(71190400001)(71200400001)(81166006)(66066001)(8936002)(486006)(8676002)(478600001)(76116006)(91956017)(102836004)(53546011)(6506007)(66946007)(316002)(5660300002)(2616005)(7736002)(66446008)(66556008)(64756008)(66476007)(4744005)(25786009)(3846002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4126; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: M5dLR7VuoLlKn83UgYbWRZwhSbSfEuUWgRPVuYiiUpjw/leLliTRdBra1gt2+UwMynM5+hcz6d2ZcZBJbr96u4Ruy67fUxqH+LzGD0uYDElQaiq+HDh/iFcffUM7EWbqJ5j4Sc9Bzg19EPPhJSfcaD8zZ/ioYgrNw9EOklweXSx7fzakbTYAfXk1ACaaankbOKQaOzNgNDygxVpiNNoMOir4IdsIOVVbljrHJfVIq7EYvd0BSKSAmDXRq+d5vvWHC4ZJclYcder0gK3NWCbfQ0EfDtGfG5vYULJP8arx92YTsyS90qUfhBT4IE7dEvid9C3/yGrsoHXkMCstfmI9mCgwJJuiNe9xeAwOpEf/zhOWXNZ/WXgfB3xDT2uigs5WXiwB5vY/ieD/xlOz6/R8ybA0QW1vVPlz9jYKZ+wplPQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_4B3C8D303D7C454EBACFCA10652ED364ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1730506d-27f1-45db-545b-08d735f8c7fe
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 14:11:31.7411 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4mbo3JrKN5o20L69XHknE/q9FNp+LHOrtrymKucBiqwKdBI4iGs+wMIpWQkUZpC+vQizCQVXcc8d1EqIl/JBvw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4126
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.26, xch-rcd-016.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/49Cwq0CtsU0RJF0zv3MbFxuQHFU>
Subject: Re: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-01
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: Tue, 10 Sep 2019 14:11:37 -0000

--_000_4B3C8D303D7C454EBACFCA10652ED364ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9uLA0KDQpTUnY2IGlzIGJhc2VkIG9uIElQdjYgbG9uZ2VzdCBwcmVmaXggbWF0Y2ggZm9yd2Fy
ZGluZy4gWW91IGNhbiBzaG9vdCB5b3Vyc2VsZiBpbiB0aGUgZm9vdCBieSBhZGRpbmcgYmFkIHJv
dXRlcy4NCg0KQ2hlZXJzLA0KUGFibG8uDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRA
ZG1hcmMuaWV0Zi5vcmc+DQpEYXRlOiBUdWVzZGF5LCA2IEF1Z3VzdCAyMDE5IGF0IDIyOjQ2DQpU
bzogU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc3ByaW5nXSBkcmFmdC1m
aWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxDQoNCkF1dGhvcnMs
DQoNClJlZmVycmluZyB0byB0aGUgZXhhbXBsZSBpbiBTZWN0aW9uIDUuMiBvZiBkcmFmdC1maWxz
Zmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxLCB3aGF0IHdvdWxkIGhh
cHBlbiBpZiBOb2RlIDcgaW5zdGFudGlhdGVkIHRoZSBmb2xsb3dpbmc6DQoNCg0KLSAgICAgICAg
ICBBIHVTSUQgIGlkZW50aWZpZWQgYnkgMjAwMTpkYjg6MDcwMC80OA0KDQotICAgICAgICAgIEEg
bW9yZSBzcGVjaWZpYyByb3V0ZSAoZS5nLiwgMjAwMTpkYjg6MDcwMDo6LzQ5KQ0KDQpXb3VsZCB0
aGUgbW9yZSBzcGVjaWZpYyByb3V0ZSBiZSBpZ25vcmVkIGJ5IHRoZSBsb25nZXN0IHBhdGggbG9v
a3VwIG9uIE5vZGUgNz8gSWYgbm90LCB3b3VsZCB0aGUgbW9yZSBzcGVjaWZpYyByb3V0ZSBjYXVz
ZSBhbGwgU1IgUGF0aHMgd2hvc2UgcGVudWx0aW1hdGUgc2VnbWVudCBpcyAyMDAxOmRiODowNzAw
LzQ4IHRvIGJsYWNrIGhvbGU/DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9u
bHkNCg==

--_000_4B3C8D303D7C454EBACFCA10652ED364ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <46D1F8661BD3A14C893CE9F023B1E7EC@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2
Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6
MGNtOw0KCW1hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxl
ZnQ6MzYuMHB0Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNvbm9ybWFsMCwgbGkubXNv
bm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc2lwZm9vdGVyMzBiM2Q1Mzgs
IGxpLm1zaXBmb290ZXIzMGIzZDUzOCwgZGl2Lm1zaXBmb290ZXIzMGIzZDUzOA0KCXttc28tc3R5
bGUtbmFtZTptc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30N
CnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcy
LjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0
LWlkOjU5MTgxMzgyNDsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0
ZS1pZHM6MTY4OTI3NDgwMCAtMTIwMjE1MjUxNCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2
NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDps
ZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1p
bHk6Q2FsaWJyaTt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw0
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30N
Ci0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFUyIgbGluaz0iIzA1NjNDMSIgdmxp
bms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPlJvbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5TUnY2IGlzIGJhc2VkIG9u
IElQdjYgbG9uZ2VzdCBwcmVmaXggbWF0Y2ggZm9yd2FyZGluZy4gWW91IGNhbiBzaG9vdCB5b3Vy
c2VsZiBpbiB0aGUgZm9vdCBieSBhZGRpbmcgYmFkIHJvdXRlcy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+UGFibG8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5zcHJpbmcgJmx0O3NwcmluZy1i
b3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgUm9uIEJvbmljYSAmbHQ7cmJvbmljYT00
MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5
LCA2IEF1Z3VzdCAyMDE5IGF0IDIyOjQ2PGJyPg0KPGI+VG86IDwvYj5TUFJJTkcgV0cgJmx0O3Nw
cmluZ0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+W3NwcmluZ10gZHJhZnQtZmls
c2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5BdXRob3JzLDwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlJlZmVycmluZyB0
byB0aGUgZXhhbXBsZSBpbiBTZWN0aW9uIDUuMiBvZiBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0
LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxLCB3aGF0IHdvdWxkIGhhcHBlbiBpZiBOb2RlIDcg
aW5zdGFudGlhdGVkIHRoZSBmb2xsb3dpbmc6PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28t
bGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0i
bXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3Nw
YW4+QSB1U0lEICZuYnNwO2lkZW50aWZpZWQgYnkgMjAwMTpkYjg6MDcwMC80ODxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAh
c3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+QSBtb3JlIHNwZWNpZmljIHJvdXRlIChlLmcu
LCAyMDAxOmRiODowNzAwOjovNDkpPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5Xb3VsZCB0aGUgbW9yZSBzcGVjaWZpYyBy
b3V0ZSBiZSBpZ25vcmVkIGJ5IHRoZSBsb25nZXN0IHBhdGggbG9va3VwIG9uIE5vZGUgNz8gSWYg
bm90LCB3b3VsZCB0aGUgbW9yZSBzcGVjaWZpYyByb3V0ZSBjYXVzZSBhbGwgU1IgUGF0aHMgd2hv
c2UgcGVudWx0aW1hdGUgc2VnbWVudCBpcyAyMDAxOmRiODowNzAwLzQ4IHRvIGJsYWNrIGhvbGU/
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5i
c3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9t
OjBjbTttYXJnaW4tbGVmdDozNi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246
Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlw
ZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_4B3C8D303D7C454EBACFCA10652ED364ciscocom_--


From nobody Tue Sep 10 07:15:13 2019
Return-Path: <pcamaril@cisco.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 26EEC120144; Tue, 10 Sep 2019 07:15:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Kr1vnR+g; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Ly3Qu6eq
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 rq6JSeBI9ZUh; Tue, 10 Sep 2019 07:15:08 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68677120142; Tue, 10 Sep 2019 07:15:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10089; q=dns/txt; s=iport; t=1568124908; x=1569334508; h=from:to:subject:date:message-id:mime-version; bh=gTns7W2srxwKda3sSVDrv8cI8RldZY63svtx77DOMAc=; b=Kr1vnR+gDAoZLUqGVFfQoHPOcIW1pJ1zZmh4oDL6O/IkwurO6sw37LG8 GSW2JH+Soz/6NazSBqgBdh89QGObxhj/p53rfpmp5Pcw542qTOMYhAYe9 zE0rjE7kRwUvDlR99JI019az1gqTe/0LErrkqeSTboIlUYF+NMKOAaV43 w=;
IronPort-PHdr: =?us-ascii?q?9a23=3Aj9XGDBx0mYJh47fXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YhWN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZudAkT+JeTrawQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AcAACGr3dd/4sNJK1kGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBUwYBAQELAYEVL1ADbQ5IIAQLKgqEF4NHA4RShihNgWolkxSEXIE?= =?us-ascii?q?ugSQDVAkBAQEMAQEjCgIBAYQ/GYIyIzQJDgIDCQEBBAEBAQIBBgRthS4MhUo?= =?us-ascii?q?BAwMSER0BATgRAQgRAwECKwIEMB0KBAESIoMAAYEdTQMdAQIMnAwCgTiIYXO?= =?us-ascii?q?BMoJ9AQEFhQcYghYDBoE0AYt3GIFAP4E4DBOCTD6CYQEBAgGBfg2CXjKCJo9?= =?us-ascii?q?AhSGJGI5SCoIhhwGNdhuZCo1/iASQagIEAgQFAg4BAQWBUjiBWHAVGiEqAYJ?= =?us-ascii?q?BgkIMF4NPhRSFP3MBgSiNXAGBIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,489,1559520000";  d="scan'208,217";a="408407146"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Sep 2019 14:15:07 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x8AEF2kT029863 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Sep 2019 14:15:06 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 09:15:03 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 10:15:02 -0400
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 10 Sep 2019 09:15:02 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tc6yMocOSpHUL/ZT9BBEexh6v1EfS5qe96DVkrZ8XDCgDoOLNAH5MPVZMWiriGECMLqBMbm9a85GmcYStbCnBIHvmSV4YOuPSA00VhU/jJoHKYg4nvx42XdL1ii/lLNJn3OD8toM5OdS9epfznb4aqiakD5+Eiotg8vMyjg72/SJZDOszs9S8bB8s+Sd1ACdBCymi8oAh7P1w0JSARzQ4xewgyeVTuPAB9L/teo6cp85lxz9e13MCKOSgdYSRFmPT9OM/6ufNj+kv2KKLH5nDc0qB/vG7Kww/VBw2ceAWe98+pJu2HpxAVwVBhMufSC2aVLGIpTqZ1t0FlvVwP9ifg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gTns7W2srxwKda3sSVDrv8cI8RldZY63svtx77DOMAc=; b=EqnKbj8RRN6DiSlR5CaJdm08635BP5XZ0bGIlCkE0V5VYB7xRKp239JONZ+ZCbYyT1I2eHvHdPUkK7XK9GRYZt8QwSieib1ohf/sZR2Y1wD6dgf2y+Fu9jG0AOB/UiZgpLurMTsdTHBoKZo/5KXz5TBOTHdX3gtEVOhNAOPeN2W6nGvj6Jpmi9eSSj15TvoQGjk4lyhziReLRNY+vVdMxVdCzjbI7CYz5RpXjCLTWBbin+xKVYQli8TOMpLzA5iBnyIrv5OWD8dd7YydCzdFOWN/X8QEcuP8dMNhVuqGcJwykqWfJFFNQaBIEas7vtpLZGTXAXHtLZB15VlRe1/YQw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gTns7W2srxwKda3sSVDrv8cI8RldZY63svtx77DOMAc=; b=Ly3Qu6eq/+F5hQspe0kRlY9uZ6uUuaoNCmKVMkbQLTw29YrO7ulYDF2NyNYKBIZiLoJR2ROiNSPfLTGGH4kak4kPpWzc7gvp94vLOCaxFAFg7ZsScaEgRaALg5/WJz4c2U3yQdaypx8GBc3z69a73F0wnH+SeXmftD6vp3gPAVg=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB4126.namprd11.prod.outlook.com (20.179.150.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Tue, 10 Sep 2019 14:15:01 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2241.018; Tue, 10 Sep 2019 14:15:01 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming-01
Thread-Index: AQHVZ+IhYg+/1sNiOUqAgEIuJ3gvFw==
Date: Tue, 10 Sep 2019 14:15:01 +0000
Message-ID: <B990E07D-AC87-4FFB-8111-1CD8E0A318BA@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.56]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ff6f7d54-bb91-4cb8-5a01-08d735f944ea
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4126; 
x-ms-traffictypediagnostic: MN2PR11MB4126:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR11MB412681D38E0EFA4FC6BE4B9BC9B60@MN2PR11MB4126.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(4636009)(39860400002)(376002)(346002)(136003)(366004)(396003)(189003)(199004)(36756003)(256004)(229853002)(606006)(6486002)(6436002)(14454004)(99286004)(110136005)(6246003)(6306002)(54896002)(236005)(6512007)(86362001)(53936002)(6116002)(186003)(33656002)(26005)(81156014)(476003)(2906002)(71190400001)(71200400001)(81166006)(66066001)(8936002)(486006)(8676002)(966005)(478600001)(76116006)(91956017)(2501003)(102836004)(53546011)(6506007)(66946007)(316002)(5660300002)(2616005)(7736002)(66446008)(66556008)(64756008)(66476007)(25786009)(3846002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4126; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: nSB1woR7cvNog80xpbA+j8KQkJ0GyKedGJJjzoVRwe1lF1fOxw6x22TghJJVeka6dQZ5ygIcYpYPz71/a1rU0b5wpd/fa8D6d3zLI8OlhBJ10/ekZmlT/9hGOcWzrWqgy5EES75jlEfCWGP/Vuo4lp5jJ+Pb1R4nfE5Auajg4ig0r3/eyIg0wNpRMtwYnIGf+0AnWWxtVSQyOwXEnzRNC0g7MLsKKE9YSZKLx8YySTz06OGhncPPEbLVVdisTvjWn1b4TOIosPC+kCAn4xb+X/J3KPf56H9bnpkq7jJXmzVx8mJI8l9Zj9koAvnAxORVXN+sWT+K5gL4CdygUpA2bCM6esfzsZTzB84p1M0VkuAAd5Xpe2jbY+KxxMLjWBcbglw6uPO4Inzlf+L4RfLi57CwtSxpzg/GDd+Myx/2H7g=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_B990E07DAC874FFB81111CD8E0A318BAciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: ff6f7d54-bb91-4cb8-5a01-08d735f944ea
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 14:15:01.3883 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PwPHkljUcwMEbHO+6BlIp+VfTSqxMicdD497+h83day2KiDKM3s4gQs37aVUbWQPoysCKTI3eB1PHoxcMZ43mQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4126
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.18, xch-rcd-008.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EOgmWpzdylX_MbmJb62qrGYyMrY>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01
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: Tue, 10 Sep 2019 14:15:11 -0000

--_000_B990E07DAC874FFB81111CD8E0A318BAciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9uLA0KDQpTZWN0aW9ucyA0LjE5IGludHJvZHVjZXMgaG93IGFuIFNSdjYgU0lEIG1heSBiZSBi
b3VuZCB3aXRoIGEgc2VydmljZSBpbnN0cnVjdGlvbiBhcyBpbnRyb2R1Y2VkIGluIGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAyI3NlY3Rpb24tMQ0KU2VjdGlvbiA0LjIwIHByb3Zp
ZGVzIGFuIGluZm9ybWF0aXZlIHJlZmVyZW5jZSBvbiBob3cgdG8gYmluZCBhIHNlcnZpY2UgaW5z
dHJ1Y3Rpb24gd2l0aCBub24tU1ItYXdhcmUgYXBwbGljYXRpb25zLg0KDQpDaGVlcnMsDQpQYWJs
by4NCg0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9m
IFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4NCkRhdGU6
IEZyaWRheSwgNiBTZXB0ZW1iZXIgMjAxOSBhdCAwNjo0NA0KVG86IFNQUklORyBXRyBMaXN0IDxz
cHJpbmdAaWV0Zi5vcmc+LCAiNm1hbkBpZXRmLm9yZyIgPDZtYW5AaWV0Zi5vcmc+DQpTdWJqZWN0
OiBbc3ByaW5nXSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDEN
Cg0KQXV0aG9ycywNCg0KU2VjdGlvbiA0IG9mIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29y
ayBwcm9ncmFtbWluZyBoYXMgdGhlIHRpdGxlIOKAnEZ1bmN0aW9ucyBhc3NvY2lhdGVkIHdpdGgg
YSBTSUTigJ0uIFNlY3Rpb25zIDQuLjEgdGhyb3VnaCA0LjE4IGVudW1lcmF0ZSBmdW5jdGlvbnMg
dGhhdCBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIGEgU0lELCBhcyBvbmUgd291bGQgZXhwZWN0Lg0K
DQpTZWN0aW9ucyA0LjE5IGFuZCA0LjIwIHRhbGsgYWJvdXQgc29tZXRoaW5nIHVucmVsYXRlZCAo
U1ItYXdhcmUgYXBwbGljYXRpb25zIGFuZCBOb24tU1ItYXdhcmUgYXBwbGljYXRpb25zKS4NCg0K
U2VjdGlvbiA0LjE5IGlzIHZhZ3VlLCBidXQgc291bmRzIGxpa2UgaXQgbWlnaHQgYWxsb3cgdHJh
bnNwb3J0IGxheWVyIGluZm9ybWF0aW9uIHRvIGJlIGVuY29kZWQgaW4gSVB2NiBhZGRyZXNzZXMu
IFlvdSBtaWdodCB3YW50IHRvIGNsYXJpZnkgdGhpcy4NCg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25s
eQ0K

--_000_B990E07DAC874FFB81111CD8E0A318BAciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <E0AF838C9E213E4684657B7531E12F1B@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpw
Lm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1u
YW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAu
bXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVy
MzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJn
aW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3
OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIg
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5Sb24sPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+U2VjdGlvbnMgNC4xOSBpbnRyb2R1Y2VzIGhvdyBhbiBTUnY2IFNJRCBt
YXkgYmUgYm91bmQgd2l0aCBhIHNlcnZpY2UgaW5zdHJ1Y3Rpb24gYXMgaW50cm9kdWNlZCBpbg0K
PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAyI3NlY3Rp
b24tMSI+PHNwYW4gbGFuZz0iRU4tVVMiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4
NDAyI3NlY3Rpb24tMTwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlNlY3Rpb24gNC4yMCBwcm92aWRlcyBhbiBpbmZv
cm1hdGl2ZSByZWZlcmVuY2Ugb24gaG93IHRvIGJpbmQgYSBzZXJ2aWNlIGluc3RydWN0aW9uIHdp
dGggbm9uLVNSLWF3YXJlIGFwcGxpY2F0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+UGFi
bG8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPnNw
cmluZyAmbHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBSb24gQm9u
aWNhICZsdDtyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+
RGF0ZTogPC9iPkZyaWRheSwgNiBTZXB0ZW1iZXIgMjAxOSBhdCAwNjo0NDxicj4NCjxiPlRvOiA8
L2I+U1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDssICZxdW90OzZtYW5AaWV0
Zi5vcmcmcXVvdDsgJmx0OzZtYW5AaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPltz
cHJpbmddIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPkF1dGhvcnMsPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+U2VjdGlvbiA0IG9mIGRyYWZ0LWlldGYtc3ByaW5nLXNy
djYtbmV0d29yayBwcm9ncmFtbWluZyBoYXMgdGhlIHRpdGxlIOKAnEZ1bmN0aW9ucyBhc3NvY2lh
dGVkIHdpdGggYSBTSUTigJ0uIFNlY3Rpb25zIDQuLjEgdGhyb3VnaCA0LjE4IGVudW1lcmF0ZSBm
dW5jdGlvbnMgdGhhdCBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIGEgU0lELCBhcyBvbmUgd291bGQg
ZXhwZWN0LjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPlNlY3Rpb25zIDQuMTkgYW5kIDQuMjAgdGFsayBhYm91dCBzb21ldGhpbmcgdW5yZWxh
dGVkIChTUi1hd2FyZSBhcHBsaWNhdGlvbnMgYW5kIE5vbi1TUi1hd2FyZSBhcHBsaWNhdGlvbnMp
Lg0KPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+U2VjdGlvbiA0LjE5IGlzIHZhZ3VlLCBidXQgc291bmRzIGxpa2UgaXQgbWlnaHQgYWxsb3cg
dHJhbnNwb3J0IGxheWVyIGluZm9ybWF0aW9uIHRvIGJlIGVuY29kZWQgaW4gSVB2NiBhZGRyZXNz
ZXMuIFlvdSBtaWdodCB3YW50IHRvIGNsYXJpZnkgdGhpcy48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0i
Y2VudGVyIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21h
cmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7
dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpi
bGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_B990E07DAC874FFB81111CD8E0A318BAciscocom_--


From nobody Tue Sep 10 07:23:51 2019
Return-Path: <satoru.matsushima@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 38737120169 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:23:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 R9LDpTsF-51B for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:23:45 -0700 (PDT)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 E610A120154 for <spring@ietf.org>; Tue, 10 Sep 2019 07:23:44 -0700 (PDT)
Received: by mail-pg1-x52d.google.com with SMTP id d10so9858927pgo.5 for <spring@ietf.org>; Tue, 10 Sep 2019 07:23:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=d0Fxov53CV2vhP/pL0JftBqJVDyg5s/mdCsV3R6wauU=; b=pKOywLyLtehLsSgtxZXn+HLZUQ4yyah24xEnnKTAEd7TLHZPs53VlyaTkhkdzyL5Dz L7FNjlFOLYRUeTIR/bONSkiDUuGLVEmMaMXhZHAtt6yLMfzB8x7t+TtwuxlzVF95LK+7 vTG0eyBnQFtXpKFanPLcPimFYWnCS+4wxJuufkiA4u1DiIP0po1tH5dDzbLGWQVHwSj/ gLIClAJBVsWZu3rgxL6BHC94dkKL6VaYSIxIwEhBVlpqjVDBEslj7EHZN6EXeELn64lW arpPrmYanrj2d9wGzXUopprCsb7Jq0ftBkhmVJnfJGNN9/QDyOhXGs3jb3ZSaekw1Jcj /UsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=d0Fxov53CV2vhP/pL0JftBqJVDyg5s/mdCsV3R6wauU=; b=NNOfRmAv/WHOaTHVyCYDIJqcTB1/JtxQGqxlBfm3U8oz5KpjmczsvEoZY1fMva0Sal FvFkN27RrSeDYEKByicIuCqpkl99zXKVXAnNg0I3CB0sYc12MAJHa4K5MTAoMo0oD8GD Ml+AMfIz+frRqS0rLorlcj29WJKZy6ZUtpHwRtL7r36EoRlbsJglXzzqH6XJf8/yzR4o wpD8bdb8UA8BMNc17WRk56C1Zb0ZazNNTRpR7XWb9LuU9Yg96f252A9kpMr38LX4EjKa YxO4x7b6YDjza1DSLgDM/Si5UMPIQElFXGxL88CT/xF9l8R3sYv2Ok27sfWDEChUNtna v8+w==
X-Gm-Message-State: APjAAAVx56FGg6StM8BAbOB3YDNjc+AUAaOQORq8/dnCipRVFhpsId+n mgBFzadGGa3YlR8bNwC0VqU=
X-Google-Smtp-Source: APXvYqxmX6RhFUB/mdze3XDkNr2aBpH6q0b34up8keCd8DOtok+IFdjEcZGkQmuDaUz1b41TRBlasA==
X-Received: by 2002:a63:124a:: with SMTP id 10mr28093902pgs.254.1568125424060;  Tue, 10 Sep 2019 07:23:44 -0700 (PDT)
Received: from [192.168.3.8] (softbank060108130056.bbtec.net. [60.108.130.56]) by smtp.gmail.com with ESMTPSA id d5sm5571243pfn.160.2019.09.10.07.23.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Sep 2019 07:23:40 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-72545D64-6589-4670-8FCC-12C61EC5591C
Mime-Version: 1.0 (1.0)
From: Satoru Matsushima <satoru.matsushima@gmail.com>
X-Mailer: iPad Mail (16G77)
In-Reply-To: <BL0PR05MB54584698476A98D22094EA11AEB60@BL0PR05MB5458.namprd05.prod.outlook.com>
Date: Tue, 10 Sep 2019 23:23:39 +0900
Cc: James Guichard <james.n.guichard@futurewei.com>, Sander Steffann <sander@steffann.nl>, "Zafar Ali (zali)" <zali@cisco.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, Shraddha Hegde <shraddha@juniper.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
Content-Transfer-Encoding: 7bit
Message-Id: <4D8B0875-0D47-47ED-9B0A-08D8310601B9@gmail.com>
References: <6B60DF69-4F15-412F-82CD-1ADD5CC68469@cisco.com> <5E3BE049-9BB8-4B05-8C9D-714FAC2B773B@liquidtelecom.com> <19F2D959-8B62-4B5C-9DAB-E4C4E83248F2@steffann.nl> <57C6EF54-991B-4AAE-924B-8639551967B4@cisco.com> <E68E1B7A-E748-4664-B3E5-0C1564895C51@steffann.nl> <CH2PR13MB36081E36649426202E3F3588D2B60@CH2PR13MB3608.namprd13.prod.outlook.com> <BL0PR05MB54584698476A98D22094EA11AEB60@BL0PR05MB5458.namprd05.prod.outlook.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ncu35aAQ7QNDKKUeetAXAYYOg4I>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 14:23:50 -0000

--Apple-Mail-72545D64-6589-4670-8FCC-12C61EC5591C
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Ron,

> SRv6 is not nearly so close to standardization as some would claim. If it w=
ere, last week=E2=80=99s heated email exchanges would not have occurred

It=E2=80=99s not true. All discussions didn=E2=80=99t attribute to SRH encap=
 itself.

> Some customers have identified a need that SRv6+ satisfies and SRv6 does n=
ot


As one of your customers, I never claim that thing.

--satoru

2019/09/10 22:30=E3=80=81Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>=
=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:

> Jim,
> =20
> Please accept this comment in the spirit which it is intended, between two=
 old friends.
> =20
> It doesn=E2=80=99t matter if there are a million existing SRv6 deployments=
. The following is undeniable:
> =20
> SRv6 is not nearly so close to standardization as some would claim. If it w=
ere, last week=E2=80=99s heated email exchanges would not have occurred
> Some customers have identified a need that SRv6+ satisfies and SRv6 does n=
ot
> =20
> So, why would anyone want to suppress the new work. I have heard the follo=
wing arguments:
> =20
> New work would overtax the WG
> A new solution would confuse the market place
> =20
> The first argument is dubious. We are talking about a few very short docum=
ents that are careful never to stray from IPv6 orthodoxy. As always, partici=
pation is voluntary.
> =20
> The second argument is downright suspicious. Network operators are intelli=
gent people who are not easily confused.
> =20
> The marketplace doesn=E2=80=99t need to be protected from new solutions. T=
hose who claim that it does may want to explain why.
> =20
>                                                                          R=
on
> =20
> =20
> Juniper Business Use Only
> From: James Guichard <james.n.guichard@futurewei.com>=20
> Sent: Tuesday, September 10, 2019 8:59 AM
> To: Sander Steffann <sander@steffann.nl>; Zafar Ali (zali) <zali@cisco.com=
>
> Cc: Rob Shakir <robjs@google.com>; Ron Bonica <rbonica@juniper.net>; SPRIN=
G WG List <spring@ietf.org>; Shraddha Hegde <shraddha@juniper.net>; Andrew A=
lston <Andrew.Alston@liquidtelecom.com>
> Subject: RE: [spring] Going back to the original question for the Spring W=
G (was: Re: Beyond SRv6.)
> =20
> I don=E2=80=99t think anyone is trying to make themselves look superior. P=
resumably the IETF wants to build technologies that are actually deployed in=
 real networks =E2=80=93 it is clear that there are multiple publicly announ=
ced SRv6 deployments (I can think of at least 5) and from what I can see fro=
m the numerous email threads there are several operators stating that SRv6 s=
atisfies their needs (and this is based on real deployment knowledge not the=
oretical technical purity) and no other additional encapsulation  technique i=
s necessary.
> =20
> My .2c
> =20
> Jim
> =20
> From: spring <spring-bounces@ietf.org> On Behalf Of Sander Steffann
> Sent: Saturday, September 07, 2019 1:22 PM
> To: Zafar Ali (zali) <zali@cisco.com>
> Cc: Rob Shakir <robjs@google.com>; Ron Bonica <rbonica@juniper.net>; SPRIN=
G WG List <spring@ietf.org>; Shraddha Hegde <shraddha@juniper.net>; Andrew A=
lston <Andrew.Alston@liquidtelecom.com>
> Subject: Re: [spring] Going back to the original question for the Spring W=
G (was: Re: Beyond SRv6.)
> =20
> =20
> [ZA] Please refer to section 3 of SRv6 deployment draft, https://tools.iet=
f.org/html/draft-matsushima-spring-srv6-deployment-status-01#section-3. It p=
rovides some details on the Significant industry collaboration that led to S=
Rv6 standardization. SRv6 standardization went through the rigorous IETF pro=
cess (some may say much more rigorous than typically done at IETF). =20
> =20
> Throwing massive resources at something, sending many emails and creating m=
any tickets don't represent "significant industry collaboration". They can e=
qually represent ratholing, endless discussions and massive disagreement.
> =20
> Stop trying to make yourself look superior. That has no place in the IETF.=
 Statement like that are pathetic in my view. Please focus on technical exce=
llence instead.
> =20
> Cheers,
> Sander
> =20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-72545D64-6589-4670-8FCC-12C61EC5591C
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Ron,<div><br></div><div><blockquote type=3D=
"cite"><div dir=3D"ltr"><div class=3D"WordSection1"><ul type=3D"disc" style=3D=
"margin-top: 0in;"><li class=3D"MsoListParagraph" style=3D"margin-left: 0in;=
"><font color=3D"#000000" face=3D"UICTFontTextStyleTallBody" size=3D"3"><spa=
n style=3D"caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0=
);">SRv6 is not nearly so close to standardization as some would claim. If i=
t were, last week=E2=80=99s heated email exchanges would not have occurred</=
span></font></li></ul></div></div></blockquote><div><br></div><div>It=E2=80=99=
s not true. All discussions didn=E2=80=99t attribute to SRH encap itself.</d=
iv><br><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"WordSection1=
"><ul type=3D"disc" style=3D"margin-top: 0in;"><li class=3D"MsoListParagraph=
" style=3D"margin-left: 0in;"><font color=3D"#000000" face=3D"UICTFontTextSt=
yleTallBody" size=3D"3"><span style=3D"caret-color: rgb(0, 0, 0); background=
-color: rgba(255, 255, 255, 0);"><o:p></o:p></span></font></li><li class=3D"=
MsoListParagraph" style=3D"margin-left: 0in;"><font color=3D"#000000" face=3D=
"UICTFontTextStyleTallBody" size=3D"3"><span style=3D"caret-color: rgb(0, 0,=
 0); background-color: rgba(255, 255, 255, 0);">Some customers have identifi=
ed a need that SRv6+ satisfies and SRv6 does not</span></font></li></ul></di=
v></div></blockquote></div><div><br></div><div>As one of your customers, I n=
ever claim that thing.<br><br><div id=3D"AppleMailSignature" dir=3D"ltr">--s=
atoru</div><div dir=3D"ltr"><br>2019/09/10 22:30=E3=80=81Ron Bonica &lt;<a h=
ref=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">rbonica=3D40juniper.ne=
t@dmarc.ietf.org</a>&gt;=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:<br><br></div><=
blockquote type=3D"cite"><div dir=3D"ltr">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">=

<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h2
	{mso-style-priority:9;
	mso-style-link:"Heading 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 2";
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
..MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:724185441;
	mso-list-template-ids:644783950;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1218738667;
	mso-list-template-ids:136853708;}
@list l2
	{mso-list-id:1628194213;
	mso-list-type:hybrid;
	mso-list-template-ids:-517154176 448688440 67698691 67698693 676986=
89 67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1662780129;
	mso-list-type:hybrid;
	mso-list-template-ids:-1724201534 67698705 67698713 67698715 676987=
03 67698713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->


<div class=3D"WordSection1">
<p class=3D"MsoNormal">Jim,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please accept this comment in the spirit which it is i=
ntended, between two old friends.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It doesn=E2=80=99t matter if there are a million exis=
ting SRv6 deployments. The following is undeniable:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 l=
fo3">SRv6 is not nearly so close to standardization as some would claim. If i=
t were, last week=E2=80=99s heated email exchanges would not have occurred
<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-=
list:l2 level1 lfo3">Some customers have identified a need that SRv6+ satisf=
ies and SRv6 does not<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, why would anyone want to suppress the new work. I=
 have heard the following arguments:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l3 level1 l=
fo6">New work would overtax the WG<o:p></o:p></li><li class=3D"MsoListParagr=
aph" style=3D"margin-left:0in;mso-list:l3 level1 lfo6">A new solution would c=
onfuse the market place<o:p></o:p></li></ol>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The first argument is dubious. We are talking about a=
 few very short documents that are careful never to stray from IPv6 orthodox=
y. As always, participation is voluntary.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The second argument is downright suspicious. Network o=
perators are intelligent people who are not easily confused.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The marketplace doesn=E2=80=99t need to be protected f=
rom new solutions. Those who claim that it does may want to explain why.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; R=
on<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin-=
bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span>=
<o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p class=3D"MsoNormal"><b>From:</b> James Guichard &lt;<a href=3D"mailto:jam=
es.n.guichard@futurewei.com">james.n.guichard@futurewei.com</a>&gt;
<br>
<b>Sent:</b> Tuesday, September 10, 2019 8:59 AM<br>
<b>To:</b> Sander Steffann &lt;<a href=3D"mailto:sander@steffann.nl">sander@=
steffann.nl</a>&gt;; Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com">=
zali@cisco.com</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.c=
om</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spr=
ing@ietf.org</a>&gt;; Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.=
net">shraddha@juniper.net</a>&gt;; Andrew Alston &lt;<a href=3D"mailto:Andre=
w.Alston@liquidtelecom.com">Andrew.Alston@liquidtelecom.com</a>&gt;<br>
<b>Subject:</b> RE: [spring] Going back to the original question for the Spr=
ing WG (was: Re: Beyond SRv6.)<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don=E2=80=99t think anyone is trying to make themse=
lves look superior. Presumably the IETF wants to build technologies that are=
 actually deployed in real networks =E2=80=93 it is clear that there are mul=
tiple publicly announced SRv6 deployments (I can
 think of at least 5) and from what I can see from the numerous email thread=
s there are several operators stating that SRv6 satisfies their needs (and t=
his is based on real deployment knowledge not theoretical technical purity) a=
nd no other additional encapsulation
 technique is necessary.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My .2c<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jim<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-boun=
ces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Sander Steffann<br>
<b>Sent:</b> Saturday, September 07, 2019 1:22 PM<br>
<b>To:</b> Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com">zali@cisco=
.com</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.c=
om</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spr=
ing@ietf.org</a>&gt;; Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.=
net">shraddha@juniper.net</a>&gt;;
 Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com">Andrew=
.Alston@liquidtelecom.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] Going back to the original question for the Spr=
ing WG (was: Re: Beyond SRv6.)<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"color:#1C1E29">=
[ZA] Please refer to section 3 of SRv6 deployment draft,&nbsp;<a href=3D"htt=
ps://urldefense.com/v3/__https:/nam03.safelinks.protection.outlook.com/?url=3D=
https*3A*2F*2Ftools.ietf.org*2Fhtml*2Fdraft-matsushima-spring-srv6-deploymen=
t-status-01*23section-3&amp;data=3D02*7C01*7Cjames.n.guichard*40futurewei.co=
m*7C87bab78edf0e4c4d22d108d733b7f0b8*7C0fee8ff2a3b240189c753a1d5591fedc*7C1*=
7C0*7C637034737431602731&amp;sdata=3Drfo13CsN3LjWzPWDzGUE48kvRjrnXEbzIHc7obL=
m144*3D&amp;reserved=3D0__;JSUlJSUlJSUlJSUlJSUl!8WoA6RjC81c!Up-MQ72jYBIy0LIFV=
E2tWj_0zcRvGuDpgNHRAGB4ndHJNrus8njuNkSZtEwCiYcm$" target=3D"_blank"><span st=
yle=3D"color:#4A6EE0">https://tools.ietf.org/html/draft-matsushima-spring-sr=
v6-deployment-status-01#section-3</span></a>.&nbsp;It
 provides some details on the&nbsp;<strong><span style=3D"font-family:&quot;=
Calibri&quot;,sans-serif;font-weight:normal">Significant industry collaborat=
ion that led to SRv6 standardization. SRv6 standardization went through</spa=
n></strong>&nbsp;the rigorous IETF process (some may
 say much more rigorous than typically done at IETF). &nbsp;</span><o:p></o:=
p></p>
</div>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Throwing massive resources at something, sending many=
 emails and creating many tickets don't represent "significant industry coll=
aboration". They can equally represent ratholing, endless discussions and ma=
ssive disagreement.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Stop trying to make yourself look superior. That has n=
o place in the IETF.&nbsp;Statement like that are pathetic in my view. Pleas=
e focus on technical excellence instead.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Sander<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>


</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>spring mailing list<=
/span><br><span><a href=3D"mailto:spring@ietf.org">spring@ietf.org</a></span=
><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://=
www.ietf.org/mailman/listinfo/spring</a></span><br></div></blockquote></div>=
</body></html>=

--Apple-Mail-72545D64-6589-4670-8FCC-12C61EC5591C--


From nobody Tue Sep 10 07:29:29 2019
Return-Path: <sander@steffann.nl>
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 BFB2812012E for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:29:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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 (1024-bit key) header.d=steffann.nl
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 ATgFHfxzg4mf for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:29:25 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FAF912013B for <spring@ietf.org>; Tue, 10 Sep 2019 07:29:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id B5E0E4C; Tue, 10 Sep 2019 16:29:22 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1568125759; bh=cPdziOVKkdl+FhpuUfJ o8cNm/3rWT5LNnwCNDtzxY64=; b=AY9P9rCZucGe1ZN3lNtpo4h20vj0e4gfQWv kG2nPWRK9SsAU2Tfz4NiRutSc7YDAIX8mQe6Th8IyWK6/avQNQ4tIRJ98BvgzK13 Xe8wHBWlxBZaoQA+Pa45q0ygYPHIfhTUNq7oQDUmmxNxj1dytsiyaDKprEaZALH0 zOdvfxAE=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id okAYy3VtXvJN; Tue, 10 Sep 2019 16:29:19 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34] (unknown [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id DF7D53C; Tue, 10 Sep 2019 16:29:18 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_823E2CD4-6F4F-4535-B826-6726E603DAA0"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Tue, 10 Sep 2019 16:29:18 +0200
In-Reply-To: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, James Guichard <james.n.guichard@futurewei.com>, "Zafar Ali (zali)" <zali@cisco.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, Shraddha Hegde <shraddha@juniper.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: "Voyer, Daniel" <daniel.voyer@bell.ca>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0sCYdflgt9j4axA6o9o2w8jjdXA>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 14:29:28 -0000

--Apple-Mail=_823E2CD4-6F4F-4535-B826-6726E603DAA0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

> That was my point in the email thread =E2=80=9CRegaining Focus on SRv6 =
and SRv6+=E2=80=9D;
>=20
> 	=E2=80=A2 SRH has been around since 5 years with now 22 versions =
the last call is done, it=E2=80=99s on its way to become an RFC
> 	=E2=80=A2 ISIS/SRv6 is out there since 2015 with lots of =
iterations
>=20
> After all these years, why starting something new now and not finish =
first what is already started ?

Because many problems are identified in the current work, and I realised =
I don't like what I see.

> If there is more needs/requirements, why wasn=E2=80=99t it raised =
while we were riding on SRH 2014-2019+, and net png ?

It's not needs/requirements, it's mostly the lack of a KISS approach

> Maybe as an IETFer/Vendor

I'm an operator

> =E2=80=9Creal deployment=E2=80=9D doesn=E2=80=99t seem to impress you,

Please elaborate about the real deployment. Where was it deployed? In =
what kind of networks? On what scale? For which use cases?

> but it allows to cycle back and tweak, optimize and enhance 5 years of =
work (ex.: uSID which is a building block of the overall SRv6 =
architecture.

I agree. But after 5 years of (re)engineering) it's time to step back =
and look at the solution again with fresh eyes. =
https://hackernoon.com/delete-your-code-c5d2dc59f1ff

> If we can finish what we started, then we can start something new =E2=80=
=93 such as your proposal.

I don't like the design of the current solution, and you seem to suggest =
that I have to stall work on what I would like until you have what you =
would like *. That doesn't work for me.

Cheers,
Sander

*: Especially with the current attitude/language in the drafts that =
seems to promote the current work as the only true solution, and =
everything else as secondary. That might not be the intention, but that =
is how it appears.


--Apple-Mail=_823E2CD4-6F4F-4535-B826-6726E603DAA0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE9VC3eloaasvH0nE1oC0DsP4kE7kFAl13sz4ACgkQoC0DsP4k
E7knlQgAlKveVpkrBC0WWVvOWtbrOZ03DmCPE5nR9IjKcDAz6sTzx+u6/RKun6h8
KXaGieEeQZqut7gj2M9PoWfCgT3YcA21QndJIhf2szg8mJij6r9xshR0wtbvAAJr
22IWEGfqvP2HYfgU1vyqW4hm+tiH5QVzDlvDusV1SkwiwogKbBdCWMJ+Sdml7QFu
HsO2EcZPLbMuukBF18dmwIfheg39n6PKIgrnfd4qHDwwhToNawtL9A7zq0VFksKZ
W2zhzm75Taf8TJELSGu47WMAxr5F4iMWZyytVa/YzNcm8KqCJBGgaiHKAZBRDtX7
hfHm0ob53hSsJik7Nv9rLKLMRpHhTw==
=Scbm
-----END PGP SIGNATURE-----

--Apple-Mail=_823E2CD4-6F4F-4535-B826-6726E603DAA0--


From nobody Tue Sep 10 07:37:55 2019
Return-Path: <satoru.matsushima@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 76CE012013C for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:37:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 ImUbhh8VX4az for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:37:51 -0700 (PDT)
Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) (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 4FD0212008A for <spring@ietf.org>; Tue, 10 Sep 2019 07:37:51 -0700 (PDT)
Received: by mail-pf1-x443.google.com with SMTP id x127so11640362pfb.7 for <spring@ietf.org>; Tue, 10 Sep 2019 07:37:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=bTGFyZTRyAJb3+ePowcDCTKKTBifJxjTUCWKKV+7VJY=; b=CpE3HoMtCdpwxgEInb1G3niT+1MofN+SY0orCmjPtu1R59sfppdrExSn5AiyK9n8js +ly1TNwe7gf3Ff5PXlmlaUlj3xAHk/g3IQT7sc+RawpMsw6q2l3Nq+mMJbA+HXrI9D+2 p6nKMWDaUnpEPy09t+rhrhED2ep90Y2oVWUJtVywfMvvpCDJ7N5aqdnW1Jgdl3ciIXCb MOAFFrN4Oyp8oZyBb0wveihRWPA2Qa2gi93chc2cmCo8K2rLdIrt+auRrea671nuy8B5 qK06nwocXKDIACNHEnUsurVCEmGR1Ox4r8Ub8Ebf6rQxCurXjUzupkN5yIXTK+oDYdWr vhzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=bTGFyZTRyAJb3+ePowcDCTKKTBifJxjTUCWKKV+7VJY=; b=bX/mVuwCn5/Q380qedDha6c4mpy6bu+LBtSbf132vAC0asmDZi5Q6SvRyo9ptCpZil uUW9Y6FOeQVMbjnZRiuJS/LeOtoC/b9i+vIZQ+VJ27tSI/xBkrNMjiBJp0GNKJlDDZzV xubYaxppvyXFWh4n/mpJfQqeef6QWvy1Y9CdED95go4UUrH1BMFhkiKKQUI3RdkWPpae V9iSMe22SWm7yAXmAxfDwE4b8+xUUhyrhpM88sjf3yRSYnutVR4NHtDYtsEcEGygkiBu nU5itRI5YShxxjUC09Z31TtupQJNILfLMOpXaaFMIi8hk1tPbZySuZf6ViFjXGI9ytGf BCyA==
X-Gm-Message-State: APjAAAW8eRbyM5lW7bKsPqpi/0LHBnIWG88Xf/SBEBS2WT3pC2D/Hg0W nGRE6ou9tZVmbb9G4ANxSaQ=
X-Google-Smtp-Source: APXvYqxP8aYvqvT42wLadRHB6mTCBNxeyLyTWK6cAEFJqcrNOVR/IVcmTpcY2swie+Rg/FK5MSlHcg==
X-Received: by 2002:a62:2f84:: with SMTP id v126mr19854482pfv.167.1568126270720;  Tue, 10 Sep 2019 07:37:50 -0700 (PDT)
Received: from ?IPv6:2400:2411:8900::e859:9f80:b515:640f? ([2400:2411:8900:0:e859:9f80:b515:640f]) by smtp.gmail.com with ESMTPSA id r10sm2520534pfh.1.2019.09.10.07.37.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Sep 2019 07:37:49 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Satoru Matsushima <satoru.matsushima@gmail.com>
X-Mailer: iPad Mail (16G77)
In-Reply-To: <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl>
Date: Tue, 10 Sep 2019 23:37:48 +0900
Cc: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E826FDB6-66DF-47D0-974A-715CCE6110C9@gmail.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl>
To: Sander Steffann <sander@steffann.nl>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/TqBRJqqcTzsPc4eu0vG83iG16vQ>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 14:37:55 -0000

Hi,

If you say you are an operator, and ask us to disclose on where, for what, s=
cale and use case, please describe yours at first in very detail.

thanks,
--satoru

2019/09/10 23:29=E3=80=81Sander Steffann <sander@steffann.nl>=E3=81=AE=E3=83=
=A1=E3=83=BC=E3=83=AB:

> Hi,
>=20
>> That was my point in the email thread =E2=80=9CRegaining Focus on SRv6 an=
d SRv6+=E2=80=9D;
>>=20
>>    =E2=80=A2 SRH has been around since 5 years with now 22 versions the l=
ast call is done, it=E2=80=99s on its way to become an RFC
>>    =E2=80=A2 ISIS/SRv6 is out there since 2015 with lots of iterations
>>=20
>> After all these years, why starting something new now and not finish firs=
t what is already started ?
>=20
> Because many problems are identified in the current work, and I realised I=
 don't like what I see.
>=20
>> If there is more needs/requirements, why wasn=E2=80=99t it raised while w=
e were riding on SRH 2014-2019+, and net png ?
>=20
> It's not needs/requirements, it's mostly the lack of a KISS approach
>=20
>> Maybe as an IETFer/Vendor
>=20
> I'm an operator
>=20
>> =E2=80=9Creal deployment=E2=80=9D doesn=E2=80=99t seem to impress you,
>=20
> Please elaborate about the real deployment. Where was it deployed? In what=
 kind of networks? On what scale? For which use cases?
>=20
>> but it allows to cycle back and tweak, optimize and enhance 5 years of wo=
rk (ex.: uSID which is a building block of the overall SRv6 architecture.
>=20
> I agree. But after 5 years of (re)engineering) it's time to step back and l=
ook at the solution again with fresh eyes. https://hackernoon.com/delete-you=
r-code-c5d2dc59f1ff
>=20
>> If we can finish what we started, then we can start something new =E2=80=93=
 such as your proposal.
>=20
> I don't like the design of the current solution, and you seem to suggest t=
hat I have to stall work on what I would like until you have what you would l=
ike *. That doesn't work for me.
>=20
> Cheers,
> Sander
>=20
> *: Especially with the current attitude/language in the drafts that seems t=
o promote the current work as the only true solution, and everything else as=
 secondary. That might not be the intention, but that is how it appears.
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Tue Sep 10 07:42:15 2019
Return-Path: <robert@raszuk.net>
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 152F112013F for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:42:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 ferNKFEUm2fg for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 07:42:11 -0700 (PDT)
Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) (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 1FE8612008A for <spring@ietf.org>; Tue, 10 Sep 2019 07:42:11 -0700 (PDT)
Received: by mail-qt1-x836.google.com with SMTP id v11so20938230qto.13 for <spring@ietf.org>; Tue, 10 Sep 2019 07:42:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CR+DPSRFzPNKnr/JdRH3P8cz1054l60uTUjD71OuS5k=; b=IutWA5x1RiWkFixFKN2wtQ4PkcWAlCz5mQGZbEsQ/w6altwXm90bO3dUE2TeHAi0mH 9xqSuowElZf61MAMzQ8Q8HQk7K2nObT9Bt7MOnwzP8LTimVr5E3vfRcw496n1VF7AgPL tj7zvRWPDHAX8OZPrTSZgTlZAm94R0FjV/Rbe3P7vSkiJklj6AMwnwZCghQPM9eEnGKa /TjN5IoIjS+T86DyTr9zd+yiA9VpmqCCnMLUzDIA5eS/MdRuN5eMiz+KtuzBo6rURn6W fRplfVenE3x8kanI6vv6fWeqHeE482/Kv2VqCXVBaWPad1nHbh0VsvUSw5qAV61QSprM taVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CR+DPSRFzPNKnr/JdRH3P8cz1054l60uTUjD71OuS5k=; b=NJ2N55ccaqoOFcvAdQMF+SvRk9Jv/dWNinaDE9Z8mfVIGCeXuXLTg7Rcrz7WrBDghN PPjaIIDMgJdJEuoSQpSRIAp9hf9N5UKXuN5uXtppAn6kBXFyR45eE0mve/oL2RJZLqaf 8b/+8JNYwTyaVfjaX/lWb8qQ710fKudGt0LcoIZnV5e9dAct0QEtzkBcuZXD4512XjAJ fURokvWqCJB3cjy7+FmW+fge7y/ZpHsQBpGO36vBTAIV7yiiVsFLnwrqgnkVrVK1/pRg /BhXnQIqtEz2glOfVvtaihGBgHRyFH0N28asYpkPYTe9EwfZv/B/R/boZ7L9f5jf+q5m m7wg==
X-Gm-Message-State: APjAAAU/mmHyR0DAwvtinkhjL8f5f0pXZF4nUE0TY7hPksnhOtXoVi+g b1DBEctCiNwwpnrzQgFvuMVBsn12Lcme2Cl6LP0BrA==
X-Google-Smtp-Source: APXvYqztdtqK9fzCWijcn+GL7qLXBxlEwMe8Al+aqojMNONsH9DGq+D2ZCuBj1QC42IWgzGTPuNReV86O7gP90+3w48=
X-Received: by 2002:a0c:9082:: with SMTP id p2mr18796871qvp.197.1568126530076;  Tue, 10 Sep 2019 07:42:10 -0700 (PDT)
MIME-Version: 1.0
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl>
In-Reply-To: <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 10 Sep 2019 16:41:56 +0200
Message-ID: <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com>
To: Sander Steffann <sander@steffann.nl>
Cc: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>,  James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>,  Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000c9dd0a059233e8d3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fKzrYkPmH3DeNTXGuMX1Hd_kaeI>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 14:42:14 -0000

--000000000000c9dd0a059233e8d3
Content-Type: text/plain; charset="UTF-8"

Dear Sander,

Because many problems are identified in the current work
>

Please kindly enumerate technical problems which got identified. It will be
actually very helpful list.

It's not needs/requirements, it's mostly the lack of a KISS approach
>

Not all vendors are falling into the last "S" category

Please elaborate about the real deployment. Where was it deployed? In what
> kind of networks? On what scale? For which use cases?
>

https://tools.ietf.org/html/draft-matsushima-spring-srv6-deployment-status-01


I don't like the design of the current solution, and you seem to suggest
> that I have to stall work on what I would like until you have what you
> would like *. That doesn't work for me.


No one is stating that. It is your network and you can deploy and develop
anything you like.

But IETF mission is to make sure you have interoperable services and so far
for all SRv6+ related draft this is all single vendor. Sorry but linux code
does not count.

So do you think that IETF should support and work on single vendor's wall
garden now ? Very interesting ....

I think Juniper reps are actually taking a very risky path ... In fact if
IETF would accept the work - even as experimental - they can only deploy it
in single Juniper shops. So those customers with dual or multi vendor will
have no choice but get rid of Juniper gear.

Cheers,
R.

--000000000000c9dd0a059233e8d3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Dear Sander,<div><br></div></div><div cla=
ss=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Becaus=
e many problems are identified in the current work<br></blockquote><div><br=
></div><div>Please kindly enumerate technical problems which got identified=
. It will be actually very helpful list.=C2=A0</div><div><br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">It&#39;s not needs/requirements, =
it&#39;s mostly the lack of a KISS approach<br></blockquote><div><br></div>=
<div>Not all vendors are falling into the last &quot;S&quot; category</div>=
<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Please ela=
borate about the real deployment. Where was it deployed? In what kind of ne=
tworks? On what scale? For which use cases?<br></blockquote><div><br></div>=
<div><a href=3D"https://tools.ietf.org/html/draft-matsushima-spring-srv6-de=
ployment-status-01">https://tools.ietf.org/html/draft-matsushima-spring-srv=
6-deployment-status-01</a>=C2=A0</div><div><br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">I don&#39;t like the design of the current solu=
tion, and you seem to suggest that I have to stall work on what I would lik=
e until you have what you would like *. That doesn&#39;t work for me.</bloc=
kquote><div><br></div><div>No one is stating that. It is your network and y=
ou can deploy and develop anything you like.=C2=A0</div><div><br></div><div=
>But IETF mission is to make sure you have interoperable services and so fa=
r for all SRv6+ related draft this is all single vendor. Sorry but linux co=
de does not count.=C2=A0</div><div><br></div><div>So do you think that IETF=
 should support and work on single vendor&#39;s wall garden now ? Very inte=
resting ....=C2=A0</div><div><br></div><div>I think Juniper reps are actual=
ly taking a very risky path ... In fact if IETF would accept the work - eve=
n as experimental - they can only deploy it in single Juniper shops. So tho=
se customers with dual or multi vendor will have no choice but get rid of J=
uniper gear.=C2=A0</div><div><br></div><div>Cheers,</div><div>R.</div><div>=
=C2=A0</div></div></div>

--000000000000c9dd0a059233e8d3--


From nobody Tue Sep 10 08:01:00 2019
Return-Path: <pcamaril@cisco.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 29BD11201A3; Tue, 10 Sep 2019 08:00:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=FBbtyaLP; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=gxOWq7wH
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 CWWVpe8KPIsl; Tue, 10 Sep 2019 08:00:47 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C875C1201DC; Tue, 10 Sep 2019 08:00:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=23421; q=dns/txt; s=iport; t=1568127646; x=1569337246; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=i6GD4f4Lq66OKVjgdq7JZx1AIgKAcUaHzOuqdNDkwXo=; b=FBbtyaLPX0MKqxsgmb+P91VB3zEDTEqhT2RkEC7V27NYFivLa+F15UpR xUgutlBzUtNN/ShOpEbHYxGqIQr1Svelx6/EmWzgqiORKyLEtSAj2s9f/ ZCgGiLhYmrTiSSemrwj/UeX00Yz9Vmc6RxwnrI8AiuDkKZ4ikxvsttcR8 0=;
IronPort-PHdr: =?us-ascii?q?9a23=3AIxOiRhPOtnUcrlAgac8l6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEu6w/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBjjJ/fvZjY7GOxJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A5AAC/uXdd/4sNJK1kGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBVQQBAQELAYEVL1ADbVYgBAsqCoQXYoJlA4p6TYIPkxSEXIEuFIE?= =?us-ascii?q?QA1QJAQEBDAEBJQgCAQGEPwIXgjIjNgcOAgMBAwIDAQEEAQEBAgEGBG2FLgy?= =?us-ascii?q?FSgEBAQEDEhEdAQE4DwIBCBEDAQIkBwICAjAdCAEBBAESIoMAAYEdTQMdAQI?= =?us-ascii?q?MnCYCgTiIYXOBMoJ9AQEFgTIBg1QYghYJgTQBi3cYgUA/gREBJh+CTD6CYQK?= =?us-ascii?q?BSTgNC4JTMoImj0CFIYh7HY5SCoIhhwGFDYhpG4I0h0CGMohkjX+IBJBqAgQ?= =?us-ascii?q?CBAUCDgEBBYFYATGBWHAVOyoBgkEJRxAUgU4MFxWDOoUUYIRfcwGBKI1cAYE?= =?us-ascii?q?iAQE?=
X-IronPort-AV: E=Sophos;i="5.64,489,1559520000";  d="scan'208,217";a="334751779"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Sep 2019 15:00:41 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x8AF0fjo013445 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Sep 2019 15:00:41 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 10:00:41 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 11:00:40 -0400
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 10 Sep 2019 10:00:40 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UIe3uBY26hhN87slPvUFGMY/iYHPxe8XiipGbV/uhy8eipl3XVf1crTyZBo/pO5dtoYmpI6vFsK/MQfOQDW/QV2MryTWYnXbpHMOQHf8qLQ+5RagJDfnA+/6L+IwRkPJWdMJaN7cgLSYzNSaDilOiVIJU/0c2+4SRdl8TWjsK4zSDtU700bAy3fpnGoc9Q3h3aL6DKMhie5B2kV5sCvahYFBko+1bIGA4h/ISuY/GC6XtDQyx4LYtvVn3rQp73yUzbdY2RJPiPXIlskRm+rExpi8QXxl3JHnVvs12X6tmJl+l2llBVO4+cJ92Te3AQPyauXw/fUY4KQidhz/rIHoGg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i6GD4f4Lq66OKVjgdq7JZx1AIgKAcUaHzOuqdNDkwXo=; b=P76twtWCFkqVpGupN2pMqfKonUZXvrAy8I2ZpwQjcb7niwBAi85ln+NNT1GdvQev5n7Min5LrL4gNWpEZe8gVs10lscRBqYqIVk9abXgycNjaaIPLODFDKMm491dzNwfAAQwe0Q4/WxJnohF9T6X8mwZeaJB15dN1QOhDqCz5etVslMbexpqSqHNsGrIpKHPqBvbl3jIj4DakFb8E8PvC4rYK7fKpK1XYD8pYXs8p+9jNTMSj6eVRy8uaaP9DeeQLaqgMrTHNxzchuvHcVN23y+lxxoRmxfHkSNdajIUy25dZ9tJWSuOvvBiL/JNcLp0aZAbyEQMjlSI43bwrwqjJA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i6GD4f4Lq66OKVjgdq7JZx1AIgKAcUaHzOuqdNDkwXo=; b=gxOWq7wHixU00mtaN6eU1bRO9ecL9JzncWyL2iouOtb5VR9BEIWmbiXJEyAql6wWJfPlVj4f6hIQII78OOtbxET7lyPksR4Ou0XYJnT9sDRGT+SrU4gPvYjClR2h7VzaLRLfMn2gu2DLFyI/en46ZmeeKePYZOh9JejllAOe5wY=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB4478.namprd11.prod.outlook.com (52.135.36.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Tue, 10 Sep 2019 15:00:39 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2241.018; Tue, 10 Sep 2019 15:00:39 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>, SPRING WG List <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
Thread-Topic: Questions about draft-ietf-spring-srv6-networking-programming and draft-filsfils-spring-net-pgm-extension-srv6-usid
Thread-Index: AdVjbjzq0JzuG6CTQi63zXD7u8AURwEiwgcA
Date: Tue, 10 Sep 2019 15:00:39 +0000
Message-ID: <9C7C2109-17B6-4FB0-942B-09F902C7CCEE@cisco.com>
References: <VE1PR03MB542290761D37661F112B9763EEB80@VE1PR03MB5422.eurprd03.prod.outlook.com>
In-Reply-To: <VE1PR03MB542290761D37661F112B9763EEB80@VE1PR03MB5422.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.56]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 36c05138-f370-4cbb-c8c3-08d735ffa4d8
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4478; 
x-ms-traffictypediagnostic: MN2PR11MB4478:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR11MB44782BA04D91E26A56C18F7DC9B60@MN2PR11MB4478.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(346002)(136003)(396003)(376002)(199004)(189003)(53754006)(66066001)(11346002)(91956017)(36756003)(2616005)(5660300002)(186003)(86362001)(6436002)(7736002)(25786009)(99286004)(66446008)(6486002)(229853002)(6306002)(54896002)(6512007)(14454004)(236005)(26005)(256004)(110136005)(8936002)(33656002)(14444005)(6246003)(76116006)(81156014)(81166006)(2906002)(446003)(102836004)(606006)(486006)(6506007)(476003)(478600001)(316002)(966005)(53546011)(53936002)(64756008)(66556008)(66476007)(76176011)(3846002)(8676002)(71200400001)(2501003)(6116002)(66946007)(71190400001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4478; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uHEPz3M4Vmg85X7+Q6iWScollAxJSJQ2xqvNzWjPPCYafB66lD3BB/LERHIvy6pRHe940XkXTcjeL5gnkE+Y/aBjMUd2jHtY3w+p6XYHPyUZ2++QOeg35pt70pDSApoylZ3L+fznswZ6hrKzkAHo9yiMtHbm/i8RBQSU3DAX7T0dFIfM1y6qzxiWGWJoMLh9VhF3vB9lSQcvKHXmqHxPVnOySKVw9y3GxoIQPXoOUpmwdIXTVmr05ZWm/FkAa6N21fJCRHLVMMKLKnP4j6EJHqtF23+ziN6LcrBBgxPxXpQnvMqul8FAyg3UebLBLFriIFxUPdF2Z/TW3R1AuBKsI679zxkXvuFU5IbA9U9UjAs/gAcd8SWLVmUevVOERYijAJUfIZVw/JScUKZp8sJKEJAMvUd8JJpxhvJ/XOLru+E=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_9C7C210917B64FB0942B09F902C7CCEEciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 36c05138-f370-4cbb-c8c3-08d735ffa4d8
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 15:00:39.3148 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: O9JsSouUjjff2Rq/r2LJ7XDAqfH6lGb4948cdulfJ/gGGbp+YKtYF9KagO/l6q5pdI78L/+xC07W0DMQ5R3PEw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4478
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.18, xch-aln-008.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/cQ72QO_wWRogYZP2fBnZVDCPVLs>
Subject: Re: [spring] Questions about draft-ietf-spring-srv6-networking-programming and draft-filsfils-spring-net-pgm-extension-srv6-usid
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: Tue, 10 Sep 2019 15:00:50 -0000

--_000_9C7C210917B64FB0942B09F902C7CCEEciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQW5kcmV3LA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KVGhhbmtzLA0KUGFibG8uDQoNCkZy
b206IGlwdjYgPGlwdjYtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIEFuZHJldyBBbHN0
b24gPEFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20+DQpEYXRlOiBUaHVyc2RheSwgNSBT
ZXB0ZW1iZXIgMjAxOSBhdCAwMDoxNw0KVG86IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5v
cmc+LCAiaXB2NkBpZXRmLm9yZyIgPGlwdjZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBRdWVzdGlvbnMg
YWJvdXQgZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JraW5nLXByb2dyYW1taW5nIGFuZCBk
cmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkDQoNCkhpIEFs
bCwNCg0KVGhlIGZvbGxvd2luZyB0aGluZ3MgaW4gdGhlIGRyYWZ0cyByZWZlcmVuY2VkIGluIHRo
ZSBzdWJqZWN0IGxpbmUgYXJlIHF1ZXN0aW9ucyB0aGF0IEkgZmVlbCBuZWVkIHRvIGJlIGFkZHJl
c3NlZCDigJMgc2luY2UgaGF2aW5nIGdvbmUgdGhyb3VnaCB0aGVzZSBkcmFmdHMgY2xvc2VseSBp
biBsaWdodCBvZiBzb21lIG9mIHRoZSBjb21tZW50cyBvbiB0aGUgc3ByaW5nIGxpc3QgYW5kIGNy
b3NzIHJlZmVyZW5jZWQgYW5kIGNoZWNrZWQgYSBudW1iZXIgb2YgdGhpbmdzIOKAkyB0aGVyZSBh
cmUgYSBudW1iZXIgb2YgdGhpbmdzIHRoYXQgc2lnbmlmaWNhbnRseSBjb25jZXJuIG1lLg0KDQpG
aXJzdGx5IOKAkyBpbiBzZWN0aW9uIDMgb2YgdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQg
YW4gYXR0ZW1wdCBpcyBtYWRlIHRvIGRlZmluZSBTSUQgc3ludGF4IGFuZCBzZW1hbnRpY3MuICBO
b3csIHdoZW4gY3Jvc3MgcmVmZXJlbmNlZCB3aXRoIHNlY3Rpb24gMiBvZiB0aGUgZHJhZnQsIGl0
IHN0YXRlcyDigJxTSUQ6IEEgc2VnbWVudCBpZGVudGlmaWVyIHdoaWNoIHJlcHJlc2VudHMgYSBz
cGVjaWZpYyBzZWdtZW50IGluIHRoZSBzZWdtZW50IHJvdXRpbmcgZG9tYWluLiAgVGhlIFNJRCB0
eXBlIHVzZWQgaW4gdGhpcyBkb2N1bWVudCBpcyBJUHY2IGFkZHJlc3MgKGFsc28gcmVmZXJlbmNl
ZCBhcyBTUnY2IFNlZ21lbnQgb3IgU1J2NiBTSUQp4oCdDQpUaGUgc2VtYW50aWNzIHNwZWNpZmll
ZCBpbiB0aGUgbmV0d29yayBwcm9ncmFtbWluZyBkcmFmdCBzdGF0ZSB0aGF0IHRoZSBoaWdoIG9y
ZGVyIGJpdHMgYXJlIGEgbG9jYXRvciwgdGhlIG5leHQgYml0cyBhcmUgYSBmdW5jdGlvbiwgYW5k
IHRoZSBuZXh0IGJpdHMgYXJlIGFyZ3VtZW50cyB0byBhIGZ1bmN0aW9uLiAgKFBhZ2UgNiBwYXJh
Z3JhcGggNiwg4oCcV2UgcmVwcmVzZW50IGFuIFNSdjYgU0lEIGFzIExPQzpGVU5DIHdoZXJlIExP
QyAobG9jYXRvcikgaXMgdGhlIEwgbW9zdCBzaWduaWZpY2FudCBiaXRzIGFuZCBGVU5DVCAoZnVu
Y3Rpb24pIGlzIHRoZSAxMjgtTCBsYXN0IHNpZ25pZmljYW50IGJpdHMuDQpUaGlzIGlzIHF1aXRl
IGNsZWFybHkgYSByZS1kZWZpbml0aW9uIG9mIHRoZSBJUHY2IGFkZHJlc3Mgc2VtYW50aWNzIGFz
IHNwZWNpZmllZCBpbiBSRkM0MjkxLCB3aGljaCB0aGF04oCZcyB0aGF0IElQdjYgYWRkcmVzc2Vz
IGFyZSAxMjgtYml0IGlkZW50aWZpZXJzIGZvciBpbnRlcmZhY2VzIGFuZCBzZXRzIG9mIGludGVy
ZmFjZXMgKFNlY3Rpb24gMiBvZiBSRkM0MjkxKQ0KU2VjdGlvbiAyLjUgb2YgdGhlIFJGQzQyOTEg
YWxzbyBzdGF0ZXMgdGhhdCBJUHY2IHVuaWNhc3QgYWRkcmVzc2VzIGFyZSBhZ2dyZWdhYmxlIHdp
dGggcHJlZml4ZXMgb2YgYXJiaXRyYXJ5IGJpdC1sZW5ndGguICBBZ2dyZWdhdGlvbiBvZiBzZW1h
bnRpY3Mgc3BlY2lmaWVkIGluIHRoZSBuZXR3b3JrIHByb2dyYW1taW5nIGRyYWZ0IGRvZXMgbm90
IHNlZW0gcG9zc2libGUuICBUaGlzIGFsc28gaGFzIHJlbGV2YW5jZSB3aGVuIHdlIGNvbnNpZGVy
IHRoYXQgU0lE4oCZcyBhcmUgaW5kZWVkIGFkZHJlc3NlcywgYW5kIHdlIGZpbmQgdGhpcyBpbiBk
cmFmdC1pZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlciBpbiBzZWN0aW9uIDQuMg0KDQpQ
QzogVGhpcyBoYXMgYWxyZWFkeSBiZWVuIGRpc2N1c3NlZCBhbmQgY2xvc2VkLiAgaHR0cHM6Ly9t
YWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvN2xWR1JFT0NBWEtyVFdUbVFEZTIt
Wm5hWllVDQoNClRoZW4gd2UgbW92ZSB0byBzZWN0aW9uIDQuMTMgYW5kIDQuMTQgb2YgdGhlIG5l
dHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQsIHdoaWNoIGRlZmluZSB0aGUgRU5ELkI2LUlOU0VSVCBh
bmQgdGhlIEVORC5CNi5JTlNFUlQuUkVEICBTSUQgdHlwZXMuICBUaGVzZSB0eXBlcyBjYXVzZSB0
cmFuc2l0IG5vZGVzIHRvIGluc2VydCBTUkjigJlzLiAgVGhleSBhcmUgZXhwbGljaXQgaW4gdGhl
aXIgc3RhdGVtZW50IHRoYXQgdGhleSBjYW4gaW5zZXJ0IGEgc2Vjb25kIFNSSCBpbiBhIHBhY2tl
dCB0aGF0IGFscmVhZHkgIGhhcyBhbiBTUkguICBUaGlzIGNvbmZsaWN0cyB3aXRoIFJGQzgyMDAg
c2VjdGlvbiA0IHdoaWNoIHN0YXRlcyB0aGF0IGV4dGVuc2lvbiBoZWFkZXJzLCBleGNlcHQgZm9y
IGhvcC1ob3AtaG9wIG9wdGlvbiBoZWFkZXJzLCBhcmUgbm90IHByb2Nlc3NlZCwgaW5zZXJ0ZWQg
b3IgZGVsZXRlZCBieSBhbnkgbm9kZSBhbG9uZyBhIHBhY2tldOKAmXMgZGVsaXZlcnkgcGF0aCwg
dW50aWwgdGhlIHBhY2tldCByZWFjaGVzIHRoZSBub2RlLg0KRnVydGhlciB0byB0aGlzLCBzZWN0
aW9ucyA0LjIxLjEgYW5kIDQuMjEuMiwgd2hlbiByZWZlcmVuY2luZyBQU1AgYW5kIFVTUCBmbGF2
b3JzIG9mIHRoZSBFTkQsIEVORC5YIGFuZCBFTkQuVCBmdW5jdGlvbnMgYWxsIGNhdXNlIHRyYW5z
aXQgbm9kZXMgdG8gcG9wIHRoZSB0b3AgbW9zdCBTUkgsIHdoaWNoIGFnYWluLCBjb25mbGljdHMg
d2l0aCBSRkM4MjAwIFNlY3Rpb24gNC4NCkZ1cnRoZXIgdG8gdGhpcywgc2VjdGlvbiA1LjIgYW5k
IDUuMywgd2hpY2ggZGVmaW5lIHRoZSBULklOU0VSVCBhbmQgVC5JTlNFUlQuUkVEIGJlaGF2aW9y
cyB3aWxsIGNhdXNlIHRyYW5zaXQgbm9kZXMgdG8gaW5zZXJ0IFNSSOKAmXMg4oCTIGFnYWluIOKA
kyBpbiBjb25mbGljdCB3aXRoIFJGQzgyMDAgU2VjdGlvbiA0Lg0KDQpQQzogVGhpcyBpcyB3b3Jr
IGluIHByb2dyZXNzIHdpdGggYSBub3JtYXRpdmUgcmVmZXJlbmNlIGluIE5ldHdvcmstUHJvZ3Jh
bW1pbmcgZHJhZnQgdG8gdGhlIHJlbGV2YW50IDZtYW4gZHJhZnQuDQoNClRoZW4sIHRoZSBmb2xs
b3dpbmcgcXVlc3Rpb25zIGFyZSB0aGluZ3MgSSB3b3VsZCBsaWtlIHRvIHNlZSBhZGRyZXNzZWQg
YXMgY29uY2VybnMgdGhlIHVTSUQgZHJhZnQuDQoNCkZpcnN0bHksIEkgZmVlbCB0aGF0IHRoaXMg
ZHJhZnQgYWdhaW4gcmVkZWZpbmVzIHRoZSBJUHY2IGFkZHJlc3Mgc2VtYW50aWNzIGluIHdheXMg
dGhhdCBhcmUgdmVyeSBmYXIgcmVtb3ZlZCBmcm9tIHdoYXQgaXMgZGVmaW5lZCBpbiBSRkM0Mjkx
LCBhbmQgdGhhdCBpcyBjb25jZXJuaW5nLg0KUEM6IFRoaXMgaGFzIGFscmVhZHkgYmVlbiBkaXNj
dXNzZWQgYW5kIGNsb3NlZC4gIGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cv
c3ByaW5nLzdsVkdSRU9DQVhLclRXVG1RRGUyLVpuYVpZVQ0KDQpTZWNvbmRseSwgSSBkbyBub3Qg
dW5kZXJzdGFuZCBob3cgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNy
djYtdXNpZCBpcyBjb21wYXRpYmxlIHdpdGggdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQu
ICBEdWUgdG8gdGhlIHNlbWFudGljcyBvZiB0aGUgYWRkcmVzc2luZyBzcGVjaWZpZWQgaW4gdGhl
IG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQsIHRoZSBtb21lbnQgeW91IHN0YXJ0IHNoaWZ0aW5n
IGFuIGFkZHJlc3MgaW4gdGhlIHdheSB0aGlzIGRyYWZ0IHNwZWNpZmllcywgeW91IHN0YXJ0IHRv
IGVmZmVjdGl2ZWx5IGJyZWFrIHRoZSBsb2NhdG9yL2Z1bmN0aW9uIHNlbWFudGljcw0KUEM6IFNS
djYgdVNJRHMgZm9sbG93IHRoZSBzYW1lIHNlbWFudGljcy4gIFRoZSBmdW5jdGlvbiBzYXlzIGhv
dyB0byBwcm9jZXNzIHRoZSBzZWdtZW50LCB0aGUgYXJndW1lbnQgY29udGFpbnMgaW5mb3JtYXRp
b24gb24gaG93IHRvIHNlbGVjdCB0aGUgbmV4dCBzZWdtZW50Lg0KDQrigJMgYW5kIGFzIHN1Y2gs
IHByb2dyYW1tYWJpbGl0eSBpcyBvbmx5IHJlYWxseSBwb3NzaWJsZSBhdCB0aGUgZW5kIG5vZGVz
LiAgTm93LCB0aGUgYXJndW1lbnQgaGFzIGJlZW4gcHV0IGZvcndhcmQgdGhhdCB5b3UgY2FuIHJl
dGFpbiB0aGUgZnVsbCBTSUQgc3RhY2sgd2hpbGUgc3RpbGwgc2hpZnRpbmcgdGhlIGFkZHJlc3Mg
aW4gdGhlIHVTSUQgYXBwcm9hY2gg4oCTIGhvd2V2ZXIsIG15IHF1ZXN0aW9uIHRoZW4gYmVjb21l
cywgaWYgeW91IGRvIHRoaXMgdG8gcmV0YWluIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgbmV0d29y
ayBwcm9ncmFtbWluZyBkcmFmdCwgZG8geW91IG5vdCBsb3NlIGFueSBwb2ludCBpbiBhY3R1YWxs
eSBoYXZpbmcgdVNJRCBhdCBhbGwg4oCTIHNpbmNlIGl0IHdhcyBkZXNpZ25lZCB0byBhZGRyZXNz
IG92ZXJoZWFkLCBhbmQgdGhlIG92ZXJoZWFkIGhhcyBqdXN0IHJldHVybmVkIGFnYWluLg0KUEM6
IE5vLg0KDQpJIHJlYWxseSBmZWVsIHRoYXQgdGhlc2UgdGhpbmdzIG5lZWQgdG8gYmUgYWRkcmVz
c2VkIOKAkyBiZWNhdXNlIHdoaWxlIEkgdW5kZXJzdGFuZCB0aGF0IHRoZXJlIGFyZSB0aGluZ3Mg
d2hpY2ggYXJlIG1hbmRhdG9yeSwgYW5kIHRoaW5ncyB3aGljaCBhcmUgb3B0aW9uYWwgYW5kIGlu
IHRoZSBzcGlyaXQgb2YgYSBkcmFmdCwgIGFuZCB3aGlsZSBJIGZlZWwgdGhhdCBpZiBzb21ldGhp
bmcgaXNu4oCZdCBzcGVjaWZpZWQgYXMgbWFuZGF0b3J5IGJ1dCBpcyBjbGVhcmx5IGluIHRoZSBz
cGlyaXQsIHRoZXJlIG1heSBiZSBvY2Nhc2lvbnMgd2hlcmUgc29tZXRoaW5nIG1heSBiZSBkZXZp
YXRlZCBmcm9tLCB3aGF0IEkgc2VlIGhlcmUgaXMgYW4gZW50aXJlIHJlZGVmaW5pdGlvbiBvZiB0
aGUgYWRkcmVzcyBzZW1hbnRpY3MsIGFuZCBtdWx0aXBsZSBjb25mbGljdHMgd2l0aCBzZWdtZW50
cyBvZiBSRkM4MjAwIOKAkyBpbiBhIGNvbnNpc3RlbnQgYW5kIHdoYXQgSSBjb25zaWRlciB0byBi
ZSBhbiBlZ3JlZ2lvdXMgbWFubmVyLg0KDQpJIGxvb2sgZm9yd2FyZCB0byBoZWFyaW5nIHJlc3Bv
bnNlcw0KDQpUaGFua3MNCg0KQW5kcmV3DQoNCg==

--_000_9C7C210917B64FB0942B09F902C7CCEEciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <E8161F5A17A99B42894F62F5264C4CF0@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7
DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJs
aW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAs
IGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93
dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm
b250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzky
LjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5
IGxhbmc9IkVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPkhp
IEFuZHJldyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPlBsZWFzZSBzZWUgaW5saW5lLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUdCIj5QYWJsby48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPmlwdjYgJmx0O2lw
djYtYm91bmNlc0BpZXRmLm9yZyZndDsgb24gYmVoYWxmIG9mIEFuZHJldyBBbHN0b24gJmx0O0Fu
ZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJz
ZGF5LCA1IFNlcHRlbWJlciAyMDE5IGF0IDAwOjE3PGJyPg0KPGI+VG86IDwvYj5TUFJJTkcgV0cg
TGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OywgJnF1b3Q7aXB2NkBpZXRmLm9yZyZxdW90OyAm
bHQ7aXB2NkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UXVlc3Rpb25zIGFib3V0
IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29ya2luZy1wcm9ncmFtbWluZyBhbmQgZHJhZnQt
Zmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2s7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tR0IiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5IaSBBbGwsIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIGZvbGxvd2luZyB0aGluZ3MgaW4gdGhlIGRy
YWZ0cyByZWZlcmVuY2VkIGluIHRoZSBzdWJqZWN0IGxpbmUgYXJlIHF1ZXN0aW9ucyB0aGF0IEkg
ZmVlbCBuZWVkIHRvIGJlIGFkZHJlc3NlZCDigJMgc2luY2UgaGF2aW5nIGdvbmUgdGhyb3VnaCB0
aGVzZSBkcmFmdHMgY2xvc2VseSBpbiBsaWdodCBvZiBzb21lIG9mIHRoZSBjb21tZW50cw0KIG9u
IHRoZSBzcHJpbmcgbGlzdCBhbmQgY3Jvc3MgcmVmZXJlbmNlZCBhbmQgY2hlY2tlZCBhIG51bWJl
ciBvZiB0aGluZ3Mg4oCTIHRoZXJlIGFyZSBhIG51bWJlciBvZiB0aGluZ3MgdGhhdCBzaWduaWZp
Y2FudGx5IGNvbmNlcm4gbWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5GaXJzdGx5IOKAkyBpbiBzZWN0aW9u
IDMgb2YgdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQgYW4gYXR0ZW1wdCBpcyBtYWRlIHRv
IGRlZmluZSBTSUQgc3ludGF4IGFuZCBzZW1hbnRpY3MuJm5ic3A7IE5vdywgd2hlbiBjcm9zcyBy
ZWZlcmVuY2VkIHdpdGggc2VjdGlvbiAyIG9mIHRoZSBkcmFmdCwgaXQgc3RhdGVzIOKAnFNJRDog
QSBzZWdtZW50DQogaWRlbnRpZmllciB3aGljaCByZXByZXNlbnRzIGEgc3BlY2lmaWMgc2VnbWVu
dCBpbiB0aGUgc2VnbWVudCByb3V0aW5nIGRvbWFpbi4mbmJzcDsgVGhlIFNJRCB0eXBlIHVzZWQg
aW4gdGhpcyBkb2N1bWVudCBpcyBJUHY2IGFkZHJlc3MgKGFsc28gcmVmZXJlbmNlZCBhcyBTUnY2
IFNlZ21lbnQgb3IgU1J2NiBTSUQp4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlRoZSBzZW1hbnRpY3Mgc3BlY2lmaWVkIGluIHRoZSBuZXR3b3JrIHByb2dyYW1taW5nIGRyYWZ0
IHN0YXRlIHRoYXQgdGhlIGhpZ2ggb3JkZXIgYml0cyBhcmUgYSBsb2NhdG9yLCB0aGUgbmV4dCBi
aXRzIGFyZSBhIGZ1bmN0aW9uLCBhbmQgdGhlIG5leHQgYml0cyBhcmUgYXJndW1lbnRzIHRvIGEg
ZnVuY3Rpb24uJm5ic3A7IChQYWdlIDYgcGFyYWdyYXBoDQogNiwg4oCcV2UgcmVwcmVzZW50IGFu
IFNSdjYgU0lEIGFzIExPQzpGVU5DIHdoZXJlIExPQyAobG9jYXRvcikgaXMgdGhlIEwgbW9zdCBz
aWduaWZpY2FudCBiaXRzIGFuZCBGVU5DVCAoZnVuY3Rpb24pIGlzIHRoZSAxMjgtTCBsYXN0IHNp
Z25pZmljYW50IGJpdHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoaXMgaXMg
cXVpdGUgY2xlYXJseSBhIHJlLWRlZmluaXRpb24gb2YgdGhlIElQdjYgYWRkcmVzcyBzZW1hbnRp
Y3MgYXMgc3BlY2lmaWVkIGluIFJGQzQyOTEsIHdoaWNoIHRoYXTigJlzIHRoYXQgSVB2NiBhZGRy
ZXNzZXMgYXJlIDEyOC1iaXQgaWRlbnRpZmllcnMgZm9yIGludGVyZmFjZXMgYW5kIHNldHMgb2Yg
aW50ZXJmYWNlcyAoU2VjdGlvbg0KIDIgb2YgUkZDNDI5MSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBs
YW5nPSJFTi1VUyI+U2VjdGlvbiAyLjUgb2YgdGhlIFJGQzQyOTEgYWxzbyBzdGF0ZXMgdGhhdCBJ
UHY2IHVuaWNhc3QgYWRkcmVzc2VzIGFyZSBhZ2dyZWdhYmxlIHdpdGggcHJlZml4ZXMgb2YgYXJi
aXRyYXJ5IGJpdC1sZW5ndGguJm5ic3A7IEFnZ3JlZ2F0aW9uIG9mIHNlbWFudGljcyBzcGVjaWZp
ZWQgaW4gdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQNCiBkb2VzIG5vdCBzZWVtIHBvc3Np
YmxlLiZuYnNwOyBUaGlzIGFsc28gaGFzIHJlbGV2YW5jZSB3aGVuIHdlIGNvbnNpZGVyIHRoYXQg
U0lE4oCZcyBhcmUgaW5kZWVkIGFkZHJlc3NlcywgYW5kIHdlIGZpbmQgdGhpcyBpbiBkcmFmdC1p
ZXRmLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlciBpbiBzZWN0aW9uIDQuMg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5QQzogVGhpcyBoYXMgYWxyZWFkeSBiZWVuIGRpc2N1c3NlZCBhbmQgY2xvc2Vk
LiZuYnNwOw0KPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJj
aC9tc2cvc3ByaW5nLzdsVkdSRU9DQVhLclRXVG1RRGUyLVpuYVpZVSIgdGl0bGU9Imh0dHBzOi8v
bWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzdsVkdSRU9DQVhLclRXVG1RRGUy
LVpuYVpZVSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8v
bWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzdsVkdSRU9DQVhLclRXVG1RRGUy
LVpuYVpZVTwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjaztt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj5UaGVuIHdlIG1vdmUgdG8gc2VjdGlvbiA0LjEzIGFuZCA0LjE0IG9m
IHRoZSBuZXR3b3JrIHByb2dyYW1taW5nIGRyYWZ0LCB3aGljaCBkZWZpbmUgdGhlIEVORC5CNi1J
TlNFUlQgYW5kIHRoZSBFTkQuQjYuSU5TRVJULlJFRCZuYnNwOyBTSUQgdHlwZXMuJm5ic3A7IFRo
ZXNlIHR5cGVzIGNhdXNlIHRyYW5zaXQgbm9kZXMgdG8gaW5zZXJ0IFNSSOKAmXMuJm5ic3A7DQog
VGhleSBhcmUgZXhwbGljaXQgaW4gdGhlaXIgc3RhdGVtZW50IHRoYXQgdGhleSBjYW4gaW5zZXJ0
IGEgc2Vjb25kIFNSSCBpbiBhIHBhY2tldCB0aGF0IGFscmVhZHkmbmJzcDsgaGFzIGFuIFNSSC4m
bmJzcDsgVGhpcyBjb25mbGljdHMgd2l0aCBSRkM4MjAwIHNlY3Rpb24gNCB3aGljaCBzdGF0ZXMg
dGhhdCBleHRlbnNpb24gaGVhZGVycywgZXhjZXB0IGZvciBob3AtaG9wLWhvcCBvcHRpb24gaGVh
ZGVycywgYXJlIG5vdCBwcm9jZXNzZWQsIGluc2VydGVkIG9yIGRlbGV0ZWQNCiBieSBhbnkgbm9k
ZSBhbG9uZyBhIHBhY2tldOKAmXMgZGVsaXZlcnkgcGF0aCwgdW50aWwgdGhlIHBhY2tldCByZWFj
aGVzIHRoZSBub2RlLiA8bzpwPg0KPC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5GdXJ0aGVy
IHRvIHRoaXMsIHNlY3Rpb25zIDQuMjEuMSBhbmQgNC4yMS4yLCB3aGVuIHJlZmVyZW5jaW5nIFBT
UCBhbmQgVVNQIGZsYXZvcnMgb2YgdGhlIEVORCwgRU5ELlggYW5kIEVORC5UIGZ1bmN0aW9ucyBh
bGwgY2F1c2UgdHJhbnNpdCBub2RlcyB0byBwb3AgdGhlIHRvcCBtb3N0IFNSSCwgd2hpY2ggYWdh
aW4sIGNvbmZsaWN0cw0KIHdpdGggUkZDODIwMCBTZWN0aW9uIDQuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkZ1cnRoZXIgdG8gdGhpcywgc2VjdGlvbiA1LjIgYW5kIDUuMywgd2hp
Y2ggZGVmaW5lIHRoZSBULklOU0VSVCBhbmQgVC5JTlNFUlQuUkVEIGJlaGF2aW9ycyB3aWxsIGNh
dXNlIHRyYW5zaXQgbm9kZXMgdG8gaW5zZXJ0IFNSSOKAmXMg4oCTIGFnYWluIOKAkyBpbiBjb25m
bGljdCB3aXRoIFJGQzgyMDAgU2VjdGlvbiA0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UEM6IFRoaXMg
aXMgd29yayBpbiBwcm9ncmVzcyB3aXRoIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSBpbiBOZXR3b3Jr
LVByb2dyYW1taW5nIGRyYWZ0IHRvIHRoZSByZWxldmFudCA2bWFuIGRyYWZ0LjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+VGhlbiwgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnMgYXJlIHRoaW5ncyBJIHdvdWxkIGxp
a2UgdG8gc2VlIGFkZHJlc3NlZCBhcyBjb25jZXJucyB0aGUgdVNJRCBkcmFmdC48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0i
RU4tVVMiPkZpcnN0bHksIEkgZmVlbCB0aGF0IHRoaXMgZHJhZnQgYWdhaW4gcmVkZWZpbmVzIHRo
ZSBJUHY2IGFkZHJlc3Mgc2VtYW50aWNzIGluIHdheXMgdGhhdCBhcmUgdmVyeSBmYXIgcmVtb3Zl
ZCBmcm9tIHdoYXQgaXMgZGVmaW5lZCBpbiBSRkM0MjkxLCBhbmQgdGhhdCBpcyBjb25jZXJuaW5n
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5QQzogVGhpcyBoYXMgYWxyZWFkeSBiZWVuIGRpc2N1c3NlZCBhbmQgY2xvc2VkLiZu
YnNwOw0KPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9t
c2cvc3ByaW5nLzdsVkdSRU9DQVhLclRXVG1RRGUyLVpuYVpZVSIgdGl0bGU9Imh0dHBzOi8vbWFp
bGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzdsVkdSRU9DQVhLclRXVG1RRGUyLVpu
YVpZVSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vbWFp
bGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzdsVkdSRU9DQVhLclRXVG1RRGUyLVpu
YVpZVTwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+U2Vjb25kbHksIEkgZG8gbm90IHVuZGVyc3RhbmQgaG93
IGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQgaXMgY29t
cGF0aWJsZSB3aXRoIHRoZSBuZXR3b3JrIHByb2dyYW1taW5nIGRyYWZ0LiZuYnNwOyBEdWUgdG8g
dGhlIHNlbWFudGljcyBvZiB0aGUgYWRkcmVzc2luZyBzcGVjaWZpZWQgaW4gdGhlDQogbmV0d29y
ayBwcm9ncmFtbWluZyBkcmFmdCwgdGhlIG1vbWVudCB5b3Ugc3RhcnQgc2hpZnRpbmcgYW4gYWRk
cmVzcyBpbiB0aGUgd2F5IHRoaXMgZHJhZnQgc3BlY2lmaWVzLCB5b3Ugc3RhcnQgdG8gZWZmZWN0
aXZlbHkgYnJlYWsgdGhlIGxvY2F0b3IvZnVuY3Rpb24gc2VtYW50aWNzDQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UEM6IFNS
djYgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tR0IiPnVTSURzIGZvbGxvdyB0aGUgc2FtZSBzZW1hbnRpY3MuICZuYnNw
O1RoZSBmdW5jdGlvbiBzYXlzIGhvdyB0byBwcm9jZXNzIHRoZSBzZWdtZW50LCB0aGUgYXJndW1l
bnQgY29udGFpbnMgaW5mb3JtYXRpb24gb24gaG93IHRvIHNlbGVjdCB0aGUNCiBuZXh0IHNlZ21l
bnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj7igJMgYW5k
IGFzIHN1Y2gsIHByb2dyYW1tYWJpbGl0eSBpcyBvbmx5IHJlYWxseSBwb3NzaWJsZSBhdCB0aGUg
ZW5kIG5vZGVzLiZuYnNwOyBOb3csIHRoZSBhcmd1bWVudCBoYXMgYmVlbiBwdXQgZm9yd2FyZCB0
aGF0IHlvdSBjYW4gcmV0YWluIHRoZSBmdWxsIFNJRCBzdGFjayB3aGlsZSBzdGlsbCBzaGlmdGlu
ZyB0aGUgYWRkcmVzcyBpbiB0aGUNCiB1U0lEIGFwcHJvYWNoIOKAkyBob3dldmVyLCBteSBxdWVz
dGlvbiB0aGVuIGJlY29tZXMsIGlmIHlvdSBkbyB0aGlzIHRvIHJldGFpbiBjb21wYXRpYmlsaXR5
IHdpdGggdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQsIGRvIHlvdSBub3QgbG9zZSBhbnkg
cG9pbnQgaW4gYWN0dWFsbHkgaGF2aW5nIHVTSUQgYXQgYWxsIOKAkyBzaW5jZSBpdCB3YXMgZGVz
aWduZWQgdG8gYWRkcmVzcyBvdmVyaGVhZCwgYW5kIHRoZSBvdmVyaGVhZCBoYXMganVzdCByZXR1
cm5lZA0KIGFnYWluLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5QQzogTm8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIHJlYWxseSBmZWVs
IHRoYXQgdGhlc2UgdGhpbmdzIG5lZWQgdG8gYmUgYWRkcmVzc2VkIOKAkyBiZWNhdXNlIHdoaWxl
IEkgdW5kZXJzdGFuZCB0aGF0IHRoZXJlIGFyZSB0aGluZ3Mgd2hpY2ggYXJlIG1hbmRhdG9yeSwg
YW5kIHRoaW5ncyB3aGljaCBhcmUgb3B0aW9uYWwgYW5kIGluIHRoZSBzcGlyaXQgb2YgYSBkcmFm
dCwmbmJzcDsgYW5kDQogd2hpbGUgSSBmZWVsIHRoYXQgaWYgc29tZXRoaW5nIGlzbuKAmXQgc3Bl
Y2lmaWVkIGFzIG1hbmRhdG9yeSBidXQgaXMgY2xlYXJseSBpbiB0aGUgc3Bpcml0LCB0aGVyZSBt
YXkgYmUgb2NjYXNpb25zIHdoZXJlIHNvbWV0aGluZyBtYXkgYmUgZGV2aWF0ZWQgZnJvbSwgd2hh
dCBJIHNlZSBoZXJlIGlzIGFuIGVudGlyZSByZWRlZmluaXRpb24gb2YgdGhlIGFkZHJlc3Mgc2Vt
YW50aWNzLCBhbmQgbXVsdGlwbGUgY29uZmxpY3RzIHdpdGggc2VnbWVudHMNCiBvZiBSRkM4MjAw
IOKAkyBpbiBhIGNvbnNpc3RlbnQgYW5kIHdoYXQgSSBjb25zaWRlciB0byBiZSBhbiBlZ3JlZ2lv
dXMgbWFubmVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+SSBsb29rIGZvcndhcmQgdG8gaGVhcmluZyByZXNw
b25zZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rczwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5BbmRyZXc8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
Ozwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_9C7C210917B64FB0942B09F902C7CCEEciscocom_--


From nobody Tue Sep 10 08:07:38 2019
Return-Path: <pcamaril@cisco.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 53DB1120170 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:07:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=THbYEsIr; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=gn/1g/7X
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 5AQgYtfKBnCd for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:07:34 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D85D61201DE for <spring@ietf.org>; Tue, 10 Sep 2019 08:07:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15059; q=dns/txt; s=iport; t=1568128053; x=1569337653; h=from:to:subject:date:message-id:mime-version; bh=XiL6eUB7DKBxsB+O3TRvgltI/1ajmIoOvQOsX+omFPE=; b=THbYEsIrswicd2tpinidUjGuuqCHFugIFsNPXMktTxBO74d8jxdoPiJr 7eXfPiEMNUgd61EhIUg7pjm54ekbboxJt+t9YeTOmGVIPv5x4Rm0qiKRr y66UvoFxyprQPp3EEtRzufYIpu9+rf40bXS1Tle/pHESKrXPSBH74S8PD U=;
IronPort-PHdr: =?us-ascii?q?9a23=3AeSsYRREhMhlkDUm8/0Lp+51GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+eebhZikzBsVGfFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CsAADVundd/4MNJK1kHAEBAQQBAQc?= =?us-ascii?q?EAQGBVQUBAQsBgRUvUANtDkggBAsqCoQXg0cDintNgg+TFIRcgS6BJANUCQE?= =?us-ascii?q?BAQwBAS0CAQGEPxmCMiM2Bw4CAwkBAQQBAQECAQYEbYUuDIVKAQMDEhEKEwE?= =?us-ascii?q?BJRMRAQgRAwECKwIEMB0KBAESIoMAAYEdTQMdAQKcPAKBOIhhc4Eygn0BAQW?= =?us-ascii?q?CR4JAGIIWCYE0AYR/hngYgUA/gTgfgkw+gmEEgX+CazKCJoxpgleFIYkYjWR?= =?us-ascii?q?uCoIhhh2OWhuZCo1/mG4CBAIEBQIOAQEFgVgBMUSBFHAVZQGCQYJCDBeDT4p?= =?us-ascii?q?TcwGBKI1cAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,489,1559520000";  d="scan'208,217";a="628838101"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Sep 2019 15:07:32 +0000
Received: from XCH-RCD-016.cisco.com (xch-rcd-016.cisco.com [173.37.102.26]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x8AF7WOB005518 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Sep 2019 15:07:32 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-RCD-016.cisco.com (173.37.102.26) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 10:07:32 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 11:07:31 -0400
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 10 Sep 2019 11:07:31 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OIirnhfc7T4gOrg1U3B0fDO2qzURMiLF/pQ8chnYH1STCMnJYLClzc+w3N1xmmFsJKlCJ1SzYBPa1OK7Gtrzrt1y7oSzjLREHQ73we5aY4cet7J+HWaq2WCS/CoCEySCdm4Ql63rQsOpUHxlDiWam52X7TCCEnOPSLFQ9oqVkL2bPrD5gOPKNtggllBzWdstbrDEbDqNvsta2onDJdtgfLNXqHdWK5CsG1yl+mfCC6oB5II/LN0BGapcOHaGbTCl+Nipdt/Vu+h4eT8M44pUDlCyTks0y6StLpgVqLYo/bqr0aTzSIYmuZIp8pMj2TcK77ixC4t2JdDnaoPxdZ1A0Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XiL6eUB7DKBxsB+O3TRvgltI/1ajmIoOvQOsX+omFPE=; b=FD6H60alqH/jKgv7unizsIU0pfRuwhM//RDuxPBPvhAaQlhG6/uI+LJdWZ6SFcJtySCTGiVcDgxk4b5DF0yr1sMHIqvpJVVwzpsDiBtVS4x7QSM+jm4sXS1lUXWLxJxhh6P8JdJ6Z0WqWWPoPOorFhoopWLN2pM6osxCLbfT3/cNmHENMQOYF0xnCvVzT3ad4EPJvXp3bYghSDguyCJoETJSQ1uNxQnNfLFyZrcIP3FDXrO3eB5xCs3l8U7vnEsVUqvVdJMK3OJ4zl8ktSBBk/7pMw4PQGqfZBbNyD+XGT6rwxqjBfLpBoF4FFvMtVFlj2I0CLEwsxxCY7znBRK+GA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XiL6eUB7DKBxsB+O3TRvgltI/1ajmIoOvQOsX+omFPE=; b=gn/1g/7XM/8uBYt79+PmINMGxjWxMuGlLvOt/DKG3/aYHvhNMNI3i8XA36sis7TndAyYp1IJwQc/0LQnjfTqKRk/At/N+0mpcxaWdu64oI8S5C2mZE6LGdzh1uAzeMox0VdU5cLNoChoU2DggTWHSbzmU6vAgeaI4xtXluo4o3I=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB3920.namprd11.prod.outlook.com (10.255.180.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Tue, 10 Sep 2019 15:07:17 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2241.018; Tue, 10 Sep 2019 15:07:17 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Parag Kaneriya <pkaneria=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>
Thread-Topic: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-00
Thread-Index: AQHVZ+lusHZCBUULD0eubXVI4sU6gg==
Date: Tue, 10 Sep 2019 15:07:16 +0000
Message-ID: <057AE440-D7FB-4B11-A026-749A131C9995@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.56]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 43675002-6905-4fd6-7a0d-08d7360091eb
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3920; 
x-ms-traffictypediagnostic: MN2PR11MB3920:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB3920F78F3144420EDC6AA6C8C9B60@MN2PR11MB3920.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(136003)(346002)(396003)(376002)(189003)(199004)(6306002)(54896002)(53936002)(486006)(76116006)(91956017)(2616005)(25786009)(66066001)(8936002)(6116002)(2906002)(8676002)(81166006)(81156014)(66946007)(7736002)(256004)(6512007)(6246003)(6506007)(53546011)(186003)(66446008)(64756008)(66476007)(66556008)(71190400001)(3846002)(102836004)(26005)(71200400001)(5660300002)(99286004)(478600001)(476003)(33656002)(86362001)(6486002)(110136005)(6436002)(229853002)(14454004)(36756003)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3920; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Kzod7rhSki4eU8QooOSvyJSvTXEMg6vLxmbaUrowP0/P+kMNA14cLnbA2Cn7wURnxGzqJO0AQlvjQmGkv24+sNfiEtBeekDdQB2arj91WVRb3t+Gq5CnAHSSCFrN2ZSI6Sksc1CvhPH2hQ/9g+v25RQzJmDs7hSJ7Bp5K7aAm8SsF7l+jKMmgJJajyv5bQT0vNO9HsROKWGrVge9hIJboCUgjYWzIly9Umpzy1BfkC5DmeTlHZNcboEn8gZMvr4B+Q/rVx1IQrPUkndLH0D4mj1Dc0DORU5yLvg/ccOURsrw1KsS0iI3P6A307IkM6qoKCzFxU9SRHkLuSK93kpNFCpg0jrB9YHVAcRjSc9CcpKH+jM9OFaCCgbEqHE5NczL+4YTOTqGmX/a+nhNlHGX0pxoj0FgFJGXxiz8daih3G0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_057AE440D7FB4B11A026749A131C9995ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 43675002-6905-4fd6-7a0d-08d7360091eb
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 15:07:17.0074 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5bJvZ+vMwPwf534/RyHTJNc6ZjPDm/alb0844itPujrn7yvw3na0OqMF9TYXToEvnc7CVVwGmsgK5JNbya0TPw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3920
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.26, xch-rcd-016.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FwlrYBdVgOq2IdyoGNmdDer3O7w>
Subject: Re: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-00
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: Tue, 10 Sep 2019 15:07:36 -0000

--_000_057AE440D7FB4B11A026749A131C9995ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUGFyYWcsDQoNCklubGluZS4NCg0KQ2hlZXJzLA0KUGFibG8uDQoNCkZyb206IHNwcmluZyA8
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBQYXJhZyBLYW5lcml5YSA8cGth
bmVyaWE9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4NCkRhdGU6IEZyaWRheSwgMjYgSnVs
eSAyMDE5IGF0IDEwOjU4DQpUbzogU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBbc3ByaW5nXSBkcmFmdC1maWxzZmlscy1zcHJpbmctbmV0LXBnbS1leHRlbnNpb24tc3J2Ni11
c2lkLTAwDQoNCkhlbGxvLA0KDQpJIGhhdmUgZ29uZSB0aG91Z2ggdGhpcyBkcmFmdCBhbmQgYmVs
b3cgYXJlIG15IHRob3VnaHQgd2l0aCByZXNwZWN0IHRvIENSSCBjb21wYXJpc29uIGdpdmVuIGlu
IHRoZSBkcmFmdA0KDQoNCjEpICAgICAgQXQgaW5ncmVzcyBub2RlIGhhcyB0byBtb3JlIHdvcmsg
YnkgZ2F0aGVyaW5nIGluZGl2aWR1YWwgbWljcm8gc2lkIC4gZm9yIGV4YW1wbGUgIE5vZGUgQSBj
b25maWd1cmVkIHdpdGggbWljcm8gc2lkICBGQzAwOjpBMDAwLzMyIE5vZGUgQiB3aXRoIEZDMDA6
OkIwMDAwLzMyLg0KDQpOb3cgYXQgaW5ncmVzcyBub2RlIGhhcyB0byBjb25jaW5uYXRlZCB0aGVz
ZSAyIG1pY3JvIHNpZCBpbnRvIG9uZSAgRkMwMDo6QTAwMDpCMDAwOiBmb2xsb3dlZCBieSBvZiBj
YXJyaWVyICB3aGljaCBpcyAwMDAwIC4NCg0KDQoNClNvIHRoaXMgaXMgbW9yZSBjb21wbGV4IHN0
dWZmIGludHJvZHVjZWQgYXQgaW5ncmVzcyB3aGlsZSBwcm9ncmFtaW5nIHBhdGguDQoNClBDOiBG
YWxzZS4gVGhpcyBpcyBjb250cm9sIHBsYW5lIHdvcmsgZG9uZSBvbmNlLg0KDQoNCg0KMikgICAg
ICBFdmVuIHNoaWZ0aW5nIG9mIGJpdCBhcmUgaGFyZHdhcmUgZnJpZW5kbHkgLCAgaXQgaXMgc3Rp
bGwgbW9yZSB3b3JrIHRoZW4gbm9ybWFsIENSSCBwcm9jZXNzaW5nICB3aGVyZSBhZGRpdGlvbmFs
IENQVSBjeWNsZSB0byBmb3JtIG5ldyBEZXN0aW5hdGlvbiBieSBwbGF5aW5nIHdpdGggYml0cyBh
bmQgZnJvbSBuZXcgZGVzdGluYXRpb24gaGVhZGVyLg0KUEM6IEZhbHNlLiBBcmUgeW91IGtpZGRp
bmc/DQp1U0lELSBPbmUgSVB2NiBsb29rdXAgKGluZ3Jlc3MpLCBvbmUgc2hpZnQgKFNJRCBwcm9j
ZXNzaW5nKSwgb25lIElQdjYgbG9va3VwIChlZ3Jlc3MpIGlzIG11Y2ggbGVzcyB0aGFuOg0KQ1JI
LSBPbmUgSVB2NiBsb29rdXAgKGluZ3Jlc3MpLCBvbmUgQ1JIIGxhYmVsIGxvb2t1cCBpbiBhIG5l
dyBkYXRhYmFzZSwgb25lIElQdjYgY29weSB0byBkZXN0LCBvbmUgSVB2NiBsb29rdXAgKGVncmVz
cykuDQpUaGF04oCZcyAzIGxvb2t1cHMuIE5vdCB0byBtZW50aW9uIGFsbCB0aGUgZGVzdGluYXRp
b24gb3B0aW9uIGhlYWRlciBwYXJzaW5nIGJlZm9yZSBBTkQgYWZ0ZXIgQ1JILg0KU1JIL3VTSUQg
cHJvY2Vzc2luZyBpcyBhbHJlYWR5IHN1cHBvcnRlZCBpbiBtYW55IGgvdyBwbGF0Zm9ybXMgaW5j
bHVkaW5nIG1lcmNoYW50IHNpbGljb24uIEhhcyBDUkggYW5kIGl0cyByZWxhdGVkIERPSHMgYmVl
biBhY3R1YWxseSBpbXBsZW1lbnRlZCBhbmQgcHVibGljbHkgZGVtb25zdHJhdGVkIGF0IGxpbmVy
YXRlIG9uIGgvdyBBU0lDcz8NCg0KUmVnYXJkcw0KUGFyYWcNCg0KDQoNCkp1bmlwZXIgQnVzaW5l
c3MgVXNlIE9ubHkNCg==

--_000_057AE440D7FB4B11A026749A131C9995ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <8BFE61527C8B5345A400CC94E7FA406A@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpw
Lk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdy
YXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4t
cmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5t
c29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ow0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVy
MzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZv
b3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow
Y207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5
bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcy
LjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQov
KiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoyMTM5MjU3NTQ4
Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotNTcyNzIw
MDkyIDY3Njk4NzA1IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1
IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2
ZWwtdGV4dDoiJTFcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZl
bDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGww
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRl
eHQtaW5kZW50Oi05LjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJn
aW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRVMiIGxp
bms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBQYXJhZyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj5JbmxpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q2hlZXJzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlBhYmxvLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5zcHJpbmcgJmx0O3NwcmluZy1i
b3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgUGFyYWcgS2FuZXJpeWEgJmx0O3BrYW5l
cmlhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZy
aWRheSwgMjYgSnVseSAyMDE5IGF0IDEwOjU4PGJyPg0KPGI+VG86IDwvYj5TUFJJTkcgV0cgJmx0
O3NwcmluZ0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+W3NwcmluZ10gZHJhZnQt
Zmlsc2ZpbHMtc3ByaW5nLW5ldC1wZ20tZXh0ZW5zaW9uLXNydjYtdXNpZC0wMDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5IZWxsbyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgaGF2
ZSBnb25lIHRob3VnaCB0aGlzIGRyYWZ0IGFuZCBiZWxvdyBhcmUgbXkgdGhvdWdodCB3aXRoIHJl
c3BlY3QgdG8gQ1JIIGNvbXBhcmlzb24gZ2l2ZW4gaW4gdGhlIGRyYWZ0DQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRl
bnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBsYW5nPSJFTi1VUyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MSk8c3Bh
biBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxz
cGFuIGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPkF0IGluZ3Jlc3Mgbm9kZSBo
YXMgdG8gbW9yZSB3b3JrIGJ5IGdhdGhlcmluZyBpbmRpdmlkdWFsIG1pY3JvIHNpZCAuIGZvciBl
eGFtcGxlJm5ic3A7IE5vZGUgQSBjb25maWd1cmVkIHdpdGggbWljcm8gc2lkJm5ic3A7IEZDMDA6
OkEwMDAvMzIgTm9kZSBCIHdpdGggRkMwMDo6QjAwMDAvMzIuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj5Ob3cgYXQgaW5ncmVzcyBub2RlIGhhcyB0byBjb25jaW5uYXRl
ZCB0aGVzZSAyIG1pY3JvIHNpZCBpbnRvIG9uZSZuYnNwOyBGQzAwOjpBMDAwOkIwMDA6IGZvbGxv
d2VkIGJ5IG9mIGNhcnJpZXIgJm5ic3A7d2hpY2ggaXMgMDAwMCAuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4g
bGFuZz0iRU4tVVMiPlNvIHRoaXMgaXMgbW9yZSBjb21wbGV4IHN0dWZmIGludHJvZHVjZWQgYXQg
aW5ncmVzcyB3aGlsZSBwcm9ncmFtaW5nIHBhdGguDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbSI+PHNwYW4g
bGFuZz0iRU4tVVMiPlBDOiBGYWxzZS4gVGhpcyBpcyBjb250cm9sIHBsYW5lIHdvcmsgZG9uZSBv
bmNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZv
MiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyI+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+Mik8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwv
c3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPkV2ZW4gc2hpZnRpbmcgb2YgYml0IGFyZSBoYXJkd2FyZSBmcmllbmRseSAsJm5ic3A7
IGl0IGlzIHN0aWxsIG1vcmUgd29yayB0aGVuIG5vcm1hbCBDUkggcHJvY2Vzc2luZyAmbmJzcDt3
aGVyZSBhZGRpdGlvbmFsIENQVSBjeWNsZSB0byBmb3JtIG5ldyBEZXN0aW5hdGlvbiBieSBwbGF5
aW5nIHdpdGggYml0cyBhbmQgZnJvbSBuZXcgZGVzdGluYXRpb24NCiBoZWFkZXIuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBD
OiBGYWxzZS4gQXJlIHlvdSBraWRkaW5nPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj51U0lELSBPbmUgSVB2NiBsb29rdXAgKGlu
Z3Jlc3MpLCBvbmUgc2hpZnQgKFNJRCBwcm9jZXNzaW5nKSwgb25lIElQdjYgbG9va3VwIChlZ3Jl
c3MpIGlzIG11Y2ggbGVzcyB0aGFuOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5DUkgtIE9uZSBJUHY2IGxvb2t1cCAoaW5ncmVz
cyksIG9uZSBDUkggbGFiZWwgbG9va3VwIGluIGEgbmV3IGRhdGFiYXNlLCBvbmUgSVB2NiBjb3B5
IHRvIGRlc3QsIG9uZSBJUHY2IGxvb2t1cCAoZWdyZXNzKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhdOKAmXMgMyBsb29r
dXBzLiBOb3QgdG8gbWVudGlvbiBhbGwgdGhlIGRlc3RpbmF0aW9uIG9wdGlvbiBoZWFkZXIgcGFy
c2luZyBiZWZvcmUgQU5EIGFmdGVyIENSSC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TUkgvdVNJRCBwcm9jZXNzaW5nIGlz
IGFscmVhZHkgc3VwcG9ydGVkIGluIG1hbnkgaC93IHBsYXRmb3JtcyBpbmNsdWRpbmcgbWVyY2hh
bnQgc2lsaWNvbi4gSGFzIENSSCBhbmQgaXRzIHJlbGF0ZWQgRE9IcyBiZWVuIGFjdHVhbGx5IGlt
cGxlbWVudGVkIGFuZCBwdWJsaWNseSBkZW1vbnN0cmF0ZWQgYXQgbGluZXJhdGUgb24gaC93IEFT
SUNzPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj5QYXJhZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJn
aW4tbGVmdDozNi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOmJsYWNrIj5K
dW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_057AE440D7FB4B11A026749A131C9995ciscocom_--


From nobody Tue Sep 10 08:35:23 2019
Return-Path: <sander@steffann.nl>
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 8B1EF1201AA for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:35:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 WegGPfBUZD22 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:35:15 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 375BF12089F for <spring@ietf.org>; Tue, 10 Sep 2019 08:35:12 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 4A4AE4C; Tue, 10 Sep 2019 17:35:10 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1568129707; bh=XTkNIPy83lIJW2WA4rX LA+oppog3o7EAyi5vj3ydUDo=; b=lIN5E/m+0Ht0Ef3dVVCWcSV7mbZSH1nsNiz Lkp1uqTzenEdUOAgW0V4+7fOrxaFLe9Z53YCw4d4DqPDDGl1n6JY33hIQ1I2RxU+ PVlV+fgIOdUvXwEdRzSuEBlOl/WoSfKk5fgPSdpaIUtE23//qhAyAF2hPA6tf3ty EoWR2Rhw=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id A-BKRPRLMnut; Tue, 10 Sep 2019 17:35:07 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34] (unknown [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 3BC5C4B; Tue, 10 Sep 2019 17:35:06 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <882D4DC5-B2B8-4211-8D16-63427FF9A667@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_E75ACBB0-86F4-4B7D-8E1A-E6A7607BFA09"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Tue, 10 Sep 2019 17:35:05 +0200
In-Reply-To: <E826FDB6-66DF-47D0-974A-715CCE6110C9@gmail.com>
Cc: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
To: Satoru Matsushima <satoru.matsushima@gmail.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <E826FDB6-66DF-47D0-974A-715CCE6110C9@gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0oMH47Q4f6Pqll4kevGF6KVFzVg>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 15:35:21 -0000

--Apple-Mail=_E75ACBB0-86F4-4B7D-8E1A-E6A7607BFA09
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

> If you say you are an operator, and ask us to disclose on where, for =
what, scale and use case, please describe yours at first in very detail.

ISP in The Netherlands, between 50k and 100k customers three =
datacenters, multiple interconnect locations, currently using MPLS for =
L2VPN (as little as possible), L3VPN, mVPN (mostly for streaming media =
distribution). Nothing fancy. I'd love to use SR with plain IPv6 as one =
step towards the ultimate goal of running the network as simply as =
possible (i.e. just IPv6) while still having the possibility to steer =
traffic with as little complications as possible, keeping it easy to =
learn, easy to understand by NOC engineers, easy to debug and easy to =
adjust. KISS.

Cheers,
Sander


--Apple-Mail=_E75ACBB0-86F4-4B7D-8E1A-E6A7607BFA09
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE9VC3eloaasvH0nE1oC0DsP4kE7kFAl13wqkACgkQoC0DsP4k
E7lCOAgAjHJv73f2vr7xMimC/aTXfdxxkNhPpgdeh7kIc1fVWz8LehWbX2sPDMmf
ha4H0wKPOMkWl1hgkZSdj6KIOS8fMdIA7h3Rl4B0XqvE8UTRMqrkmrpXbc01jsHE
M693Yq3UiF6XoydhH8Kv/POFFzu14W27B2MEHeI/7k5V7LDUNEStNh27hfL8Kmnp
L+Gq69QG6Y+09nI2450ktRtb2uWNMjRfJcUksIunfoDjWaaFb22sFREXj1GUoX+1
p5XWXv8swfB/CdvDGp4Ok0hz33olt0FAHnYOPZ1AOJT6XcjTcLAqqgaV3eRlDAmo
VO0lOg1GC4LmDp6ZMVS3SUFAhsRGbg==
=FVZ4
-----END PGP SIGNATURE-----

--Apple-Mail=_E75ACBB0-86F4-4B7D-8E1A-E6A7607BFA09--


From nobody Tue Sep 10 08:41:19 2019
Return-Path: <tom@herbertland.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 60DC212012D for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:41:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 JbRyuHEoODF6 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:41:08 -0700 (PDT)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 D6FF81201CE for <spring@ietf.org>; Tue, 10 Sep 2019 08:41:07 -0700 (PDT)
Received: by mail-ed1-x52a.google.com with SMTP id y91so17541095ede.9 for <spring@ietf.org>; Tue, 10 Sep 2019 08:41:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=sVSIfPtHCHXm2L7jsN1Wkr2zyWGKD0FZznsHhCe2/qM=; b=DoWVyEdpcEhBAPvQ7jJKXD5i9h+5rokbip7uShoE8JR2fOj/Pjym5AtB0prsR/UxO7 4KsGZoh39nZOn+oFRPEp6O2R5mfR7UaevUm19BaD/aCVqjUk2sXdMqP0cjyOT0/QPtci 3JUtbLgwS6viwpA44Ae6Tz0aOYYhf4sOFCSazJEkUoM+IJpo2/T+E8gxZ8vzE4PmjQl9 zQ/UnHNA+bf99e41erwnf6WbsSrpT3+vrYKag98k1pmVkJJS2t4pFMtZlZokctQ/s3Yh /GMxvKoXNNL0beg/MIwibnp2OaKTWmz/KkX2YSq23xN008nlI+uxpzvHXwlCEpTbcv+I oESQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=sVSIfPtHCHXm2L7jsN1Wkr2zyWGKD0FZznsHhCe2/qM=; b=ZBYJvgHM2kUfi/NnTeTt2ltFsrCmbQO/phV0FIutkY2of3AObylNFNHjJB+HJvetcO SSYKaUEHb8a7+NNjEE6nhcapoBwnJkkX3iU01zjkcNhKainIkwEVthczEhhWGCu/plKM ZeH0dM78fxBFNnYcJG8/hf4FC8MGGprprxeJX71xAarKoDRwzffJSTk+rMMSlkR9tpSe AyeRF49raf6JvGdRPt7YPq2/9SAcYj1imc6SPZrAYioSfLBKBNX797bbxuZniR5nfXZd Pm42J4EFjkmhwUILFlWnc5iN5Ijw+Qv7eELkUuqLsgLkA6efY/HSwQQLtcr30O94MfeO +4iQ==
X-Gm-Message-State: APjAAAXGYJsYldu7FrIDC9jiw/HwJ7FZ0vSGBNnuvF+fK/PWYUkIHI8/ 4fjYTJLOPhrvszS0UDqz8bJx6eMoXWimQY/UM7Yckw==
X-Google-Smtp-Source: APXvYqw2Xh6EsFycGmp4wES9gc4StLTjICHdohK0xXTrwWDWucre8sPuAZwayBuAw17NKOzvxaGPxrIW5oOAWsypqzo=
X-Received: by 2002:a05:6402:148c:: with SMTP id e12mr31699879edv.62.1568130066148;  Tue, 10 Sep 2019 08:41:06 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com> <CALx6S35mX2203mooW5hfHg14WKkoSkQgxiRHubmX9ZMKhQBCcw@mail.gmail.com> <CAOj+MMFy-gR6KARz-DbkDunLJE2QDNhrbvhx47f-fwDBFJUfCg@mail.gmail.com>
In-Reply-To: <CAOj+MMFy-gR6KARz-DbkDunLJE2QDNhrbvhx47f-fwDBFJUfCg@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Tue, 10 Sep 2019 08:40:53 -0700
Message-ID: <CALx6S36ZELO3M-_VUEB44d+kq+SuBvthxn=UdzFHOd1LtFFP5A@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5y3uXy2v_gq6TBTBPD8yfu_IqjQ>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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: Tue, 10 Sep 2019 15:41:11 -0000

On Mon, Sep 9, 2019 at 8:16 AM Robert Raszuk <robert@raszuk.net> wrote:
>
>
>> In any case, I don't believe option number space being exhausted is why =
TLVs are in SRV6 (if it was a problem, we'd want a general solution instead=
 of point solution just for SRV6). The reasons why TLVs were need in SRV6, =
as opposed to using DO or HBH, are unclear to me. I think it's some feeling=
 that there are options inherent to the SID list, it makes it easier to ign=
ore options, and maybe some amount of "not invented here"
>
>
> I think it is useful to keep new functionality under one type - if for no=
thing else then for easy filtering on the domian egress and ingress.
>
> If you split this into N EH types then further nest some functions even f=
urther it becomes very difficult by the operator to filter it.
>
> To your very last point - if getting new EH type takes over 5 years - sor=
ry but this is not a velocity any operator can accept in order to make his =
service better then competition the new paradigm of easily programmable dat=
a plane.
>
Robert,

You might want to consider the possibility that the length of time it
takes to standardize a protocol is proportional to its complexity and
divergence from existing standards. I believe that was the case of SRH
judging by the long discussion of it in 6man where much of that was
focused on peripheral functionality like the aforementioned TLVs as
well as trying to nail down the mutability requirements of the
protocol.

Tom

> Many thx,
> Robert.
>
>
>
>
>
>
>


From nobody Tue Sep 10 08:48:46 2019
Return-Path: <sander@steffann.nl>
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 EF49C120043 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:48:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 fM9kSoXFbhUb for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:48:41 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 815131201C6 for <spring@ietf.org>; Tue, 10 Sep 2019 08:48:41 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 122E34B; Tue, 10 Sep 2019 17:48:40 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1568130517; bh=z8mV+tFYvU3R9wWRY7q oSfUvOpo8LiqotHfrUTm1+KE=; b=bpXU+X6HTMtAsZYZTLLpFKHk2D1kj5YYEFb 8hPt0oPtEpAj3W8D7fDEfwjM8N0sbpqkbMeyrhCNoFL0ZjYez5Gsb7sURg1XQD+z CsJ9VrmIfEaLXWaPUaow+++Ax+ZSahSOiGBtRbvkVHde7Kof+4ftpGu+UekzIyNP EMc3Ki28=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id H6q_0mT2EYOU; Tue, 10 Sep 2019 17:48:37 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34] (unknown [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 5D4E23C; Tue, 10 Sep 2019 17:48:37 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_7E3417B6-2929-4441-8429-1732623A4E45"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Tue, 10 Sep 2019 17:48:36 +0200
In-Reply-To: <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com>
Cc: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
To: Robert Raszuk <robert@raszuk.net>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/iV7TUK78Qd4KCNh78KEfVa2p9uY>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 15:48:45 -0000

--Apple-Mail=_7E3417B6-2929-4441-8429-1732623A4E45
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Robert,

>> Because many problems are identified in the current work
>=20
> Please kindly enumerate technical problems which got identified. It =
will be actually very helpful list.
>=20
>> It's not needs/requirements, it's mostly the lack of a KISS approach
>=20
> Not all vendors are falling into the last "S" category

You clearly don't understand the concept of KISS and prefer to call =
people stupid because of that=E2=80=A6 Pathetic.

>> Please elaborate about the real deployment. Where was it deployed? In =
what kind of networks? On what scale? For which use cases?
>=20
> =
https://tools.ietf.org/html/draft-matsushima-spring-srv6-deployment-status=
-01
>=20
>> I don't like the design of the current solution, and you seem to =
suggest that I have to stall work on what I would like until you have =
what you would like *. That doesn't work for me.
>=20
> No one is stating that. It is your network and you can deploy and =
develop anything you like.
>=20
> But IETF mission is to make sure you have interoperable services and =
so far for all SRv6+ related draft this is all single vendor. Sorry but =
linux code does not count.

And Cisco is doing exactly the same. I'm just happy that finally someone =
is standing up to Cisco in this. I *know* the SRv6+ people have =
suggested working on interop. Cisco is the one who refused! So don't =
come to me with this "IETF mission is to make sure you have =
interoperable services" BS.

> So do you think that IETF should support and work on single vendor's =
wall garden now ? Very interesting ....

No. And that is why I want SRv6+ to move forward, to avoid getting =
trapped in the SRv6 walled garden.

> I think Juniper reps are actually taking a very risky path ... In fact =
if IETF would accept the work - even as experimental - they can only =
deploy it in single Juniper shops. So those customers with dual or multi =
vendor will have no choice but get rid of Juniper gear.

I don't care which vendor is behind which proposal. I don't want to get =
trapped into one vendor's way of thinking. Especially if I don't like =
that way of thinking. I want to have choice. If SRv6+ is successful it =
will be implemented by many vendors. A lot of them are still on the =
fence whether to support SRv6, SRv6+ or both. Let the operators decide =
what we like best, instead of manipulating the IETF to push a single =
solution down our throats.

Cheers,
Sander


--Apple-Mail=_7E3417B6-2929-4441-8429-1732623A4E45
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE9VC3eloaasvH0nE1oC0DsP4kE7kFAl13xdQACgkQoC0DsP4k
E7n7EQf/ciNVTDmmWL9nWPGbfb81qB7VS+8LPGk0dv4cGIBnNlAcCATiuupm9OJh
LX86xyXrvyMnuBe976PKYN1My4iItuBn1QhV0Bpr1VCxTuC0EIPDHn0rMEF3bJKx
r4wdP7sF/Sjy9dfJdZ9bC7hhODM8RXs4joATDRqrKJ///17iMnibn/x6f50YttR7
x/ycUlHZZ0u5Ham3Y4z7jTYpOsOHRVnKAk8M3iRuyHC8j8/1DNarImuCFAgDJ0xv
TM6exz2Af7Ml7w3QMjvSIX1SAXmE8GjglmFhu1JoKcs2tmI08BfuxTeuHglgFgKY
Y5eN25nutMEZ5ydvgdzJoJnjR0RvYA==
=chYL
-----END PGP SIGNATURE-----

--Apple-Mail=_7E3417B6-2929-4441-8429-1732623A4E45--


From nobody Tue Sep 10 09:10:16 2019
Return-Path: <robert@raszuk.net>
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 407DE12021D for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 09:10:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 yQ7sVHHgxTlg for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 09:10:12 -0700 (PDT)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (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 85BC61201CE for <spring@ietf.org>; Tue, 10 Sep 2019 09:10:12 -0700 (PDT)
Received: by mail-qt1-x829.google.com with SMTP id l22so21347444qtp.10 for <spring@ietf.org>; Tue, 10 Sep 2019 09:10:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tnBWIWXXuVJJXt3mAPRMIdcwo5tTsg/bJ+wVdEuAwWE=; b=Fx32abTwadMVze1VjsMcnzfYuYfIoQjKaUPtMVaMCzQn29mSKUGyPVS+C6xnJRxKwN Rb2+YkETqJk2iZ9kW3FVtSsVOLpTlBoVzg4c1dt70cBAGxeZDJhr7KODObzKoIT7/1ci 6yztWIt4zWJwbDB02AunR+Gn6ULoYJ9MnM0WNj4uqQdk9aO1PPAi6ZRtqR7w1Qpill4S vsRpx/gmeisqjMlKUlpE7uv05uWHTEysDqyOzQVjzK+E7gkN7eCE6r441fpjheCvV6fP 8zDY7Lb3CCEjoypZm60tqt1UaATNQKABLxbyxlN8VDEYAUaQ9Y4ORYeLkD008IKOaI47 UR5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tnBWIWXXuVJJXt3mAPRMIdcwo5tTsg/bJ+wVdEuAwWE=; b=bXIeiqJg/Im9MyqHT/MfSDV+PaOKZw7vrD4I/Cwu8EOLfZv04uqWyVL8WFWQLYWi7Z g9nCPtRUMJXe7Vm5YoOwHPd9Q3/r7F4VvSoYqbB9QIYygnhb+J4WJ662W+uFeyaLcOSk R2llnrb8IRbEvheDiej9cTs5hM/amRbHA37m2iYVo9QBZ6B8VM49+Ubxa6RGas8qCTCj F2V3bx3TzuMWvcKZZP9R0v7sW3dL+OcIMawe/KBmRuCYoYwze/rLiUrYeIGQnGdD7r0P sVu8QZO7qckB7RIifsua5o8nkVar/9YujVqljrm1Ik3CQkKe9Iqg51dwSvLLZONa2ZqU uQgw==
X-Gm-Message-State: APjAAAVGX/rDmzKoB+kxj12+FtlNPf8XhCUxYwlO4CnBWS2LlK6cxxNf hIbuxcXMm9Hj1Pao05DrZmlLtBu7Y7y7b6VgIYgsBA==
X-Google-Smtp-Source: APXvYqzec8gL+WIVSHvM/vcQ3/WDP+eE5aLd/wTEfABdPIXgqvQvRxEG+fBPsJlEpE0hoyQ1JYUAfFTtR8sgL8Sc7u4=
X-Received: by 2002:a0c:9082:: with SMTP id p2mr19165310qvp.197.1568131811381;  Tue, 10 Sep 2019 09:10:11 -0700 (PDT)
MIME-Version: 1.0
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl>
In-Reply-To: <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 10 Sep 2019 18:09:57 +0200
Message-ID: <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com>
To: Sander Steffann <sander@steffann.nl>
Cc: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>,  James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>,  Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
Content-Type: multipart/alternative; boundary="0000000000009431ec0592352353"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mJdzZ_n4rciKFqUc7lrr2IZhsxE>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 16:10:14 -0000

--0000000000009431ec0592352353
Content-Type: text/plain; charset="UTF-8"

Hi Sander,

No. And that is why I want SRv6+ to move forward, to avoid getting trapped
> in the SRv6 walled garden.
>

The way IETF works (at least in vast majority of WGs) is that if you do not
like a specific element of a solution or if something is missing from any
solution during WG process - you contribute to it to either fix it or to
make sure the WG product is the best possible.

So nothing prevented you for all the years IETF has been dealing with SRv6
process to take an active part in its standardization.

Asking for adoption of solution which brings nothing new to already
shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at
best counterproductive.

It is like now you would be asking to adopt some individual drafts which
woke up and defined new data plane and new control plane for services you
are running in your network - and call those MPLS+, L2VPN+, L3VPN+ and
mVPN+ without any new functionality.

Would it make sense ?

Kind regards,
Robert

--0000000000009431ec0592352353
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Sander,<br></div><div dir=3D"ltr"><br>=
</div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">No. And that is why I want SRv6+ to move forward, to avoid getting =
trapped in the SRv6 walled garden.<br></blockquote><div><br></div><div>The =
way IETF works (at least in vast majority of WGs) is that if you do not lik=
e a specific element of a solution or if something is missing from any solu=
tion during WG process - you contribute to it to either fix it or to make s=
ure the WG product is the best possible.=C2=A0</div><div><br></div><div>So =
nothing prevented you for all the years IETF has been dealing with SRv6 pro=
cess to take an active part in its standardization.=C2=A0</div><div><br></d=
iv><div>Asking for adoption of solution which brings nothing new to already=
 shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at =
best counterproductive.=C2=A0</div><div><br></div><div>It is like now you w=
ould be asking to adopt some individual drafts which woke up and defined ne=
w data plane and new control plane for services you are running in your net=
work - and call those MPLS+, L2VPN+, L3VPN+ and mVPN+ without any new funct=
ionality.=C2=A0</div><div><br></div><div>Would it make sense ?=C2=A0</div><=
div><br></div><div>Kind regards,</div><div>Robert</div><div><br></div></div=
></div>

--0000000000009431ec0592352353--


From nobody Tue Sep 10 09:21:19 2019
Return-Path: <sander@steffann.nl>
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 819AD12021D for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 09:21:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 Qzk-_j7qmaUf for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 09:21:16 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E7F312010D for <spring@ietf.org>; Tue, 10 Sep 2019 09:21:16 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 8A0774C; Tue, 10 Sep 2019 18:21:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1568132472; bh=TBfguIB8ccSlpH5sxbG 1DqW0gVIO9m+8xpq6WZVlA58=; b=MEqWOvViPDQmg+9m0LEDKbuYKprduCuccPi yTWLgfnEq37vyskRH5DuS0Pk5vI48E7ZKz4tHFmLf/+zcDzcIio12ObBXygwgwib qyM/U6hBdtzask9IVYsikAibe1Wsg06TZu4kze5TbmSAo6W/nDgs/XmDBUb5ZkmX gbjRNwQg=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 5nU2--Mcu77d; Tue, 10 Sep 2019 18:21:12 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34] (unknown [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id C35D84B; Tue, 10 Sep 2019 18:21:11 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_F7DDFB53-C7B3-49E1-96DD-C760F2C67B5B"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Tue, 10 Sep 2019 18:21:10 +0200
In-Reply-To: <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com>
Cc: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
To: Robert Raszuk <robert@raszuk.net>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/faJY6Ld96HhgMvfhYBioatNXPFw>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 16:21:18 -0000

--Apple-Mail=_F7DDFB53-C7B3-49E1-96DD-C760F2C67B5B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

> No. And that is why I want SRv6+ to move forward, to avoid getting =
trapped in the SRv6 walled garden.
>=20
> The way IETF works (at least in vast majority of WGs) is that if you =
do not like a specific element of a solution or if something is missing =
from any solution during WG process - you contribute to it to either fix =
it or to make sure the WG product is the best possible.
>=20
> So nothing prevented you for all the years IETF has been dealing with =
SRv6 process to take an active part in its standardization.
>=20
> Asking for adoption of solution which brings nothing new to already =
shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is =
at best counterproductive.

No, something that today can do the same as SR-MPLS but over IPv6, with =
lots of space for future expansion, is something I like to see. Using =
IPv6 instead of MPLS already gives the benefit of unifying transport =
technologies. I'm not waiting for something feature packed with so many =
knobs and "special" (read: header insertion, bit shifting etc) that it =
will be much harder to work with.

> It is like now you would be asking to adopt some individual drafts =
which woke up and defined new data plane and new control plane for =
services you are running in your network - and call those MPLS+, L2VPN+, =
L3VPN+ and mVPN+ without any new functionality.

That "without any new functionality" isn't exactly true either=E2=80=A6

> Would it make sense ?

If those data plane and control plane drafts provide an easier way to do =
those things? Most definitely yes.

It's the measuring progress by how many features and "cool" things are =
added that is a problem here. Progress also include making technology =
easier to manage, easier to understand, easier to debug, more accessible =
to average network engineers.

Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is =
achieved, not when there is nothing more to add, but when there is =
nothing left to take away.=E2=80=9D

Cheers,
Sander


--Apple-Mail=_F7DDFB53-C7B3-49E1-96DD-C760F2C67B5B
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE9VC3eloaasvH0nE1oC0DsP4kE7kFAl13zXYACgkQoC0DsP4k
E7nGMwgAkrHbvWIEA3tWt6RMbZP170Q7vJI0b3pxzH4LC1H3w5GzOqTBFgEBKvAD
Ev5Uhv22oJmchHxvgS3pXTlP0o7YNYUzP7UlbG9Ag61VsqJCQNz9ZlBVEsNKXayv
9kKBP7mUxrbn2105Wwxk8ciMrIMnpi8k3xtRNVQocYJ9udvW7/QJ2SWTNXMIc/fz
rmwT1QkkvnGXNm+8+5lrePmXsb1C5LCyEhCUKoQ1PdVUqiOo6V7RezJvQmk1BN50
Wot6F14FHKEoTqLiDAvvA2o7tEBhykkLiY4rS45ppFuOTP+uOA6wgcQBJXOUo0aU
bEFLlj9pYd7sA7BSeY9F5/y4QVTotA==
=haaj
-----END PGP SIGNATURE-----

--Apple-Mail=_F7DDFB53-C7B3-49E1-96DD-C760F2C67B5B--


From nobody Tue Sep 10 10:21:06 2019
Return-Path: <wim.henderickx@nokia.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 624991201CE for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 10:21:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 vQs6tEuxSbdh for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 10:20:59 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70091.outbound.protection.outlook.com [40.107.7.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 382EA120041 for <spring@ietf.org>; Tue, 10 Sep 2019 10:20:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KljJjaj1+XmLTRS3wUpWFplQ6DMXkE67FVE5/7xAMqGl9cjRNlki87OJ2u+2sUs9wVZDPouQyR+YbhCp3BJPYv5s5TblvHUZjNfAeZst5s2+XLv6+atPULf1Ugr3D5bUHLZXbky8SONZMj4htxO3eQ7+HRu0GxSqejswYcjksHFVf+9NyVVgYlr5MXYV0dhQKKgvzy7iKLbuM7nHHk3XC9aTgf1385tljcL395vKRGuOjbi2PiPAJbj70GjZjwR+D7pEyLfQRA9IUPl/Zc1QITaaLRPOC7bJvY2mvEqEVSDnaFQZf8rOpFa+QaaWJ45Hrz7gKWBnF0EujCFZ1pjyoA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1jtLnaKno5yiwGSf9acsIJ8TyL0vcr/jhdZvVfdoGpo=; b=TlhXRnlddJfnEC006GwM2rUD0f1fZjuWpMQa3Ze7puvy8qglIlX2Vxw6Fy2glTwjZgkJonLyn/oqqWmFPm0yvBQCu+mD65sgSBICQZgV8bLiZUm65tMYV1TSQjeKH4TIei8NpKoxzU7geCV7KnEFE166BZBdGADx+Sa2xAMhxF7J0q3xA8V0aewTuCVIH20jJ/8GHjoVVPzN4Uih9bhYzSQAImwDBEr0F43XQi9IMAlY6L9oxqI6BmJLBxi/XVQYEslgWDmubtmGeDepFkWIyBOk55cm8HSYwPRxAW+aGTzPSGRxpMRLFT7mve+cvQSDOnGS9JQd0XsQSzDrsV0fgA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1jtLnaKno5yiwGSf9acsIJ8TyL0vcr/jhdZvVfdoGpo=; b=WjGNtLl8PDzyDglCEX9FcxStMgJqWnU2Y3kAxlUXV5kbjd7btKyIB1nW5HHb1KpikKdJbtOhXKaaV3EPRPr4nkYWXEo7lGBdCbVZD37397WlwdEEFdckFc6h++0IkWWy2Xfoe5zr2Bdq5Lx/CKEXlKhZkNfwSZMMazPWUkpye7Q=
Received: from AM6PR07MB5926.eurprd07.prod.outlook.com (20.178.88.32) by AM6PR07MB5510.eurprd07.prod.outlook.com (20.178.89.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.13; Tue, 10 Sep 2019 17:20:56 +0000
Received: from AM6PR07MB5926.eurprd07.prod.outlook.com ([fe80::fc8c:14c:1673:2cc1]) by AM6PR07MB5926.eurprd07.prod.outlook.com ([fe80::fc8c:14c:1673:2cc1%6]) with mapi id 15.20.2263.005; Tue, 10 Sep 2019 17:20:56 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: Sander Steffann <sander@steffann.nl>, Robert Raszuk <robert@raszuk.net>
CC: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZ+BWlQ/7lS6hT0u9ckyr4ZdQYKck/CstgAASfgCAAAX3gIAAAyIAgAAyOYA=
Date: Tue, 10 Sep 2019 17:20:56 +0000
Message-ID: <2E39DE90-B807-4C16-A83D-FA2DDD162EB4@nokia.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl>
In-Reply-To: <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl>
Accept-Language: nl-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1d.0.190908
authentication-results: spf=none (sender IP is ) smtp.mailfrom=wim.henderickx@nokia.com; 
x-originating-ip: [81.82.181.214]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 592b26e3-bb85-4a3c-9c7b-08d736133dd9
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7167020)(7193020); SRVR:AM6PR07MB5510; 
x-ms-traffictypediagnostic: AM6PR07MB5510:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM6PR07MB5510A273D2BD1A980F518F0083B60@AM6PR07MB5510.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(396003)(136003)(39860400002)(346002)(376002)(199004)(189003)(6512007)(58126008)(26005)(54906003)(6436002)(8676002)(2616005)(476003)(446003)(6306002)(6246003)(11346002)(99286004)(110136005)(55236004)(2906002)(186003)(66066001)(6506007)(76176011)(7416002)(5660300002)(229853002)(102836004)(3846002)(6116002)(86362001)(33656002)(14454004)(4326008)(256004)(966005)(316002)(6486002)(91956017)(76116006)(25786009)(36756003)(8936002)(66476007)(81166006)(66556008)(81156014)(64756008)(66946007)(486006)(478600001)(71200400001)(66446008)(71190400001)(7736002)(305945005)(53936002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR07MB5510; H:AM6PR07MB5926.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Ii5KHSeleChgL/rdxaXrZ3nWOY45am1mta+kdOT/WRyD/otK6N+XmUyAhYCFQsLabhc6GuU7wg/J4jzCnCQehmSP6dAFeGo4dttR5TeqdhLfQPoOkefPnXtDzrughRPfILFUr9a00LPEcqopHChzR9R+cTU5YVYXO3KLgrxa3SCmu9MynLKlbYRmAURFI3NFRv9dUPMt46sZhmG78WUN23hKhQzSA4i2f1/4W6dsKw51q8JU0dT/zrw7EjMxewOucSoQlENmNFU5pybSAwUE083wwZQ358Y1c9YNBFIty0v8Xf7PcJpuvJvNnHRfc7C+4Qw3mbDNW/zZz489UQKPCkhKYC9TS/ptudkUq8w+oqPMHti2BRFpB+3alWqDP8puoCM2+1p4SCZNrPF+uZm/2V3ZfFuVoJD4vxqHbduPnGU=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <3372451876BDE84C8E513CA4ED7F1753@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 592b26e3-bb85-4a3c-9c7b-08d736133dd9
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 17:20:56.5465 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0YTAllXYh+C+1wg8Qi7hZad1HAs+UHIygtsQC9W7lOCTmTBSjVBccRbyN4/Gke780BlGQ/QuhuuCUjw0ZV39SdV44XVM8GbLxfNa75WIr4Y=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5510
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2PNqj788xi1awmT9nsGQAYguqAQ>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 17:21:04 -0000

U2FuZGVyLCBpbi1saW5lDQoNCu+7v09uIDEwLzA5LzIwMTksIDE4OjIxLCAic3ByaW5nIG9uIGJl
aGFsZiBvZiBTYW5kZXIgU3RlZmZhbm4iIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhh
bGYgb2Ygc2FuZGVyQHN0ZWZmYW5uLm5sPiB3cm90ZToNCg0KICAgIEhpLA0KICAgIA0KICAgID4g
Tm8uIEFuZCB0aGF0IGlzIHdoeSBJIHdhbnQgU1J2NisgdG8gbW92ZSBmb3J3YXJkLCB0byBhdm9p
ZCBnZXR0aW5nIHRyYXBwZWQgaW4gdGhlIFNSdjYgd2FsbGVkIGdhcmRlbi4NCiAgICA+IA0KICAg
ID4gVGhlIHdheSBJRVRGIHdvcmtzIChhdCBsZWFzdCBpbiB2YXN0IG1ham9yaXR5IG9mIFdHcykg
aXMgdGhhdCBpZiB5b3UgZG8gbm90IGxpa2UgYSBzcGVjaWZpYyBlbGVtZW50IG9mIGEgc29sdXRp
b24gb3IgaWYgc29tZXRoaW5nIGlzIG1pc3NpbmcgZnJvbSBhbnkgc29sdXRpb24gZHVyaW5nIFdH
IHByb2Nlc3MgLSB5b3UgY29udHJpYnV0ZSB0byBpdCB0byBlaXRoZXIgZml4IGl0IG9yIHRvIG1h
a2Ugc3VyZSB0aGUgV0cgcHJvZHVjdCBpcyB0aGUgYmVzdCBwb3NzaWJsZS4NCiAgICA+IA0KICAg
ID4gU28gbm90aGluZyBwcmV2ZW50ZWQgeW91IGZvciBhbGwgdGhlIHllYXJzIElFVEYgaGFzIGJl
ZW4gZGVhbGluZyB3aXRoIFNSdjYgcHJvY2VzcyB0byB0YWtlIGFuIGFjdGl2ZSBwYXJ0IGluIGl0
cyBzdGFuZGFyZGl6YXRpb24uDQogICAgPiANCiAgICA+IEFza2luZyBmb3IgYWRvcHRpb24gb2Yg
c29sdXRpb24gd2hpY2ggYnJpbmdzIG5vdGhpbmcgbmV3IHRvIGFscmVhZHkgc2hpcHBpbmcgc29s
dXRpb24gb2YgU1ItTVBMUyB3aGVuIGl0IHdvdWxkIHRyYXZlbCBvdmVyIElQdjQgb3IgSVB2NiBp
cyBhdCBiZXN0IGNvdW50ZXJwcm9kdWN0aXZlLg0KICAgIA0KICAgIE5vLCBzb21ldGhpbmcgdGhh
dCB0b2RheSBjYW4gZG8gdGhlIHNhbWUgYXMgU1ItTVBMUyBidXQgb3ZlciBJUHY2LCB3aXRoIGxv
dHMgb2Ygc3BhY2UgZm9yIGZ1dHVyZSBleHBhbnNpb24sIGlzIHNvbWV0aGluZyBJIGxpa2UgdG8g
c2VlLiBVc2luZyBJUHY2IGluc3RlYWQgb2YgTVBMUyBhbHJlYWR5IGdpdmVzIHRoZSBiZW5lZml0
IG9mIHVuaWZ5aW5nIHRyYW5zcG9ydCB0ZWNobm9sb2dpZXMuIEknbSBub3Qgd2FpdGluZyBmb3Ig
c29tZXRoaW5nIGZlYXR1cmUgcGFja2VkIHdpdGggc28gbWFueSBrbm9icyBhbmQgInNwZWNpYWwi
IChyZWFkOiBoZWFkZXIgaW5zZXJ0aW9uLCBiaXQgc2hpZnRpbmcgZXRjKSB0aGF0IGl0IHdpbGwg
YmUgbXVjaCBoYXJkZXIgdG8gd29yayB3aXRoLg0KDQpXSD4gV291bGQgeW91IGJlIG9rIHdpdGgg
dGhpcz8gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbXBscy1zci1vdmVy
LWlwLTA3LCBzdXBwb3J0IHNlZ21lbnQgcm91dGluZyBvdmVyIElQdjQgYW5kL29yIElQdjYuDQog
ICAgDQogICAgPiBJdCBpcyBsaWtlIG5vdyB5b3Ugd291bGQgYmUgYXNraW5nIHRvIGFkb3B0IHNv
bWUgaW5kaXZpZHVhbCBkcmFmdHMgd2hpY2ggd29rZSB1cCBhbmQgZGVmaW5lZCBuZXcgZGF0YSBw
bGFuZSBhbmQgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIHNlcnZpY2VzIHlvdSBhcmUgcnVubmluZyBp
biB5b3VyIG5ldHdvcmsgLSBhbmQgY2FsbCB0aG9zZSBNUExTKywgTDJWUE4rLCBMM1ZQTisgYW5k
IG1WUE4rIHdpdGhvdXQgYW55IG5ldyBmdW5jdGlvbmFsaXR5Lg0KICAgIA0KICAgIFRoYXQgIndp
dGhvdXQgYW55IG5ldyBmdW5jdGlvbmFsaXR5IiBpc24ndCBleGFjdGx5IHRydWUgZWl0aGVy4oCm
DQogICAgDQogICAgPiBXb3VsZCBpdCBtYWtlIHNlbnNlID8NCiAgICANCiAgICBJZiB0aG9zZSBk
YXRhIHBsYW5lIGFuZCBjb250cm9sIHBsYW5lIGRyYWZ0cyBwcm92aWRlIGFuIGVhc2llciB3YXkg
dG8gZG8gdGhvc2UgdGhpbmdzPyBNb3N0IGRlZmluaXRlbHkgeWVzLg0KICAgIA0KICAgIEl0J3Mg
dGhlIG1lYXN1cmluZyBwcm9ncmVzcyBieSBob3cgbWFueSBmZWF0dXJlcyBhbmQgImNvb2wiIHRo
aW5ncyBhcmUgYWRkZWQgdGhhdCBpcyBhIHByb2JsZW0gaGVyZS4gUHJvZ3Jlc3MgYWxzbyBpbmNs
dWRlIG1ha2luZyB0ZWNobm9sb2d5IGVhc2llciB0byBtYW5hZ2UsIGVhc2llciB0byB1bmRlcnN0
YW5kLCBlYXNpZXIgdG8gZGVidWcsIG1vcmUgYWNjZXNzaWJsZSB0byBhdmVyYWdlIG5ldHdvcmsg
ZW5naW5lZXJzLg0KICAgIA0KICAgIEFudG9pbmUgZGUgU2FpbnQgRXh1cMOpcnkgd2FzIHJpZ2h0
OiDigJxQZXJmZWN0aW9uIGlzIGFjaGlldmVkLCBub3Qgd2hlbiB0aGVyZSBpcyBub3RoaW5nIG1v
cmUgdG8gYWRkLCBidXQgd2hlbiB0aGVyZSBpcyBub3RoaW5nIGxlZnQgdG8gdGFrZSBhd2F5LuKA
nQ0KICAgIA0KICAgIENoZWVycywNCiAgICBTYW5kZXINCiAgICANCiAgICANCg0K


From nobody Tue Sep 10 10:33:56 2019
Return-Path: <robert@raszuk.net>
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 A0E241201CE for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 10:33:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 HE0fhdLJ-_EU for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 10:33:54 -0700 (PDT)
Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (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 C5CE9120074 for <spring@ietf.org>; Tue, 10 Sep 2019 10:33:53 -0700 (PDT)
Received: by mail-qt1-x82a.google.com with SMTP id r5so21755455qtd.0 for <spring@ietf.org>; Tue, 10 Sep 2019 10:33:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=i5oLoKF3e1EiXyKMnlYDpx0ROd/l+d3AOjVO3nHkTjo=; b=PSj4ArS3O6izR2B9Dq6g9ymrWd3YsPfCAxjLmCf63D6MCQmCkKiBXfK3RJMOMycO1p dIUELnNcYDPtMhEQxR5nNPz4g3gkc+HHD4FBu2/PaSj3ZP79KwLYrkx6ytm6xiTooCdL 0KX04QY7IWybdniGCNObKIpbCpGHV2DM2rrS18qjNjV1nRqapEXM6koK3IOpp6DealKI Kz6vsJhWRtEcimSlCf8+4NLhtqxVNvaOHxn3K7fG3mjLj4/Ok6jvmS8H85M3pnBk1N3h h1phUEGzQhCx2hWNd6/LFFu/5lyQ1/qI+qx9RmyIgNxgeJhU+AyzaSkEXrlcCsE5dG4G LyfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=i5oLoKF3e1EiXyKMnlYDpx0ROd/l+d3AOjVO3nHkTjo=; b=HvVpcMsDFQVGwJ9DC7HSCCIJvc7aSZgVBSC36yzkh+/xIm0LG+lGg9eLqUfCenqXdP Vtpu16wFJWVMu4bhisV6CWVyIHXNnMQiernsT/QdCvcWZGLLFiBlBW9rh6F7pNVpox/L IUpJQhvbquvN2Z5XMt8OTvlxpMthLdYCFC/UI1X4XabKtF6gfUnyPtdOj9QuNrf6MVIv FUMbbkqSUvFCwj2yC34in/rJiDhDq/n00Hyvm3RDYc/eKuck0sgBBR2TKQE3YzoCkz7h FmEU4xEIESi03h8mQItEfoayEna7YFrtn5nNKVCufuNqR+ZZml0RzMhAhnnu5aOM0jPP Sxfw==
X-Gm-Message-State: APjAAAVNF09V3x0n4hupyvlRjZ5AYpTlbpJ6K4ps8ULYJF9SScsP3A+5 OpQBXNo/Ji3DVLKuilZIa8qOyriBtmVZVETMhwNspQ==
X-Google-Smtp-Source: APXvYqzTL6k2OAksJZHIhs2c5v5vqVfNdVmmJ+Fd8Lfi/m4sgqsbmryU/xbD/QhOcy+K0/TNgb1Ran3Qje1BvO1zMEQ=
X-Received: by 2002:ac8:7087:: with SMTP id y7mr29963663qto.154.1568136832828;  Tue, 10 Sep 2019 10:33:52 -0700 (PDT)
MIME-Version: 1.0
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl>
In-Reply-To: <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 10 Sep 2019 19:33:43 +0200
Message-ID: <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com>
To: Sander Steffann <sander@steffann.nl>
Cc: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>,  James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>,  Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000e15cd50592364eee"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/d-V4kNnp_WU_Xeh1eqy3X_jiK0Y>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 17:33:56 -0000

--000000000000e15cd50592364eee
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Sander,

You keep saying SRv6 is complex. But it is only as complex as you are going
to make it or as you will need it to be.

No one is mandating you to do any network programming or to use multiple
TLVs. If you just need to use SR for basic TE you insert one or two SIDs
and you are done. If you want to also enable L3VPN you configure it in
pretty much identical way regardless if this is SRv6 or SRv6+.

I know I am not going to convince you, but just for the record it is worh
to note that what get's send on the wire is only the information what you
as the vendor need. The fact that spec has prepared encoding to also be
useful for not only you but other operators does not make the solution
"complex".  Otherwise we will end up with protocol per customer which would
be pretty bad I am afraid.

See many people say BGP is complex ... and it is the same here - BGP is as
complex as you require it to be. You can enable BGP 1/1 with 4 lines of
config. But if you need other address families if you need fancy policy you
have all required tools for that on your keyboard.

- - -

Now point about SRv6+ ... see writing a drafts for it easy, Further even
writing interop draft with SRv6 is also not that complex - day or two and
you submit. But please tell me why any vendor who has been working in open
IETF process on any new service for over 5 years now would have to put a
lot of development resources on the table to develop data plane and control
plane enhancements for essentially subset of functionality at best ?

It is nothing about anyone's good will or not ... it is all about limited
resources. Features and extensions are not added to any vendor based on the
RFC translation engine. It is pretty difficult and painful process. So
without huge market demand behind it I would be highly surprised if any
vendor who committed to SRv6 already would now take real on support for
SRv6+.

Thank you,
R.










On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <sander@steffann.nl> wrote:

> Hi,
>
> > No. And that is why I want SRv6+ to move forward, to avoid getting
> trapped in the SRv6 walled garden.
> >
> > The way IETF works (at least in vast majority of WGs) is that if you do
> not like a specific element of a solution or if something is missing from
> any solution during WG process - you contribute to it to either fix it or
> to make sure the WG product is the best possible.
> >
> > So nothing prevented you for all the years IETF has been dealing with
> SRv6 process to take an active part in its standardization.
> >
> > Asking for adoption of solution which brings nothing new to already
> shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at
> best counterproductive.
>
> No, something that today can do the same as SR-MPLS but over IPv6, with
> lots of space for future expansion, is something I like to see. Using IPv=
6
> instead of MPLS already gives the benefit of unifying transport
> technologies. I'm not waiting for something feature packed with so many
> knobs and "special" (read: header insertion, bit shifting etc) that it wi=
ll
> be much harder to work with.
>
> > It is like now you would be asking to adopt some individual drafts whic=
h
> woke up and defined new data plane and new control plane for services you
> are running in your network - and call those MPLS+, L2VPN+, L3VPN+ and
> mVPN+ without any new functionality.
>
> That "without any new functionality" isn't exactly true either=E2=80=A6
>
> > Would it make sense ?
>
> If those data plane and control plane drafts provide an easier way to do
> those things? Most definitely yes.
>
> It's the measuring progress by how many features and "cool" things are
> added that is a problem here. Progress also include making technology
> easier to manage, easier to understand, easier to debug, more accessible =
to
> average network engineers.
>
> Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achieved,=
 not when
> there is nothing more to add, but when there is nothing left to take away=
.=E2=80=9D
>
> Cheers,
> Sander
>
>

--000000000000e15cd50592364eee
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Sander,<div><br></div><div>You keep saying SRv6 is comp=
lex. But it is only as complex as you are going to make it or as you will n=
eed it to be.=C2=A0</div><div><br></div><div>No one is mandating you to do =
any network programming or to use multiple TLVs. If you just need to use SR=
 for basic TE you insert one or two SIDs and you are done. If you want to a=
lso enable L3VPN you configure it in pretty much identical way regardless i=
f this is SRv6 or SRv6+.=C2=A0</div><div><br></div><div>I know I am not goi=
ng to convince you, but just for the record it is worh to note that what ge=
t&#39;s send on the wire is only the information what you as the vendor nee=
d. The fact that spec has prepared encoding to also be useful for not only =
you but other operators does not make the solution &quot;complex&quot;.=C2=
=A0 Otherwise we will end up with protocol per customer which would be pret=
ty bad I am afraid.=C2=A0</div><div><br></div><div>See many people say BGP =
is complex ... and it is the same here - BGP is as complex as you require i=
t to be. You can enable BGP 1/1 with 4 lines of config. But if you need oth=
er address families if you need fancy policy you have all required tools fo=
r that on your keyboard.=C2=A0</div><div><br></div><div>- - -=C2=A0<br></di=
v><div><br></div><div>Now point about SRv6+ ... see writing a drafts for it=
 easy, Further even writing interop draft with SRv6 is also not that comple=
x - day or two and you submit. But please tell me why any vendor who has be=
en working in open IETF process on any new service for over 5 years now wou=
ld have to put a lot of development resources on the table to develop data =
plane and control plane enhancements for essentially subset of functionalit=
y at best ?=C2=A0</div><div><br></div><div>It is nothing about anyone&#39;s=
 good will or not ... it is all about limited resources. Features and exten=
sions are not added to any vendor based on the RFC translation engine. It i=
s pretty difficult and painful process. So without huge market demand behin=
d it I would be highly surprised if any vendor who committed to SRv6 alread=
y would now take real on support for SRv6+.</div><div><br></div><div>Thank =
you,</div><div>R.</div><div><br></div><div><br></div><div><br></div><div><b=
r></div><div><br></div><div><br></div><div><br></div><div><br></div><div><b=
r></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai=
l_attr">On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann &lt;<a href=3D"mail=
to:sander@steffann.nl">sander@steffann.nl</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
&gt; No. And that is why I want SRv6+ to move forward, to avoid getting tra=
pped in the SRv6 walled garden.<br>
&gt; <br>
&gt; The way IETF works (at least in vast majority of WGs) is that if you d=
o not like a specific element of a solution or if something is missing from=
 any solution during WG process - you contribute to it to either fix it or =
to make sure the WG product is the best possible.<br>
&gt; <br>
&gt; So nothing prevented you for all the years IETF has been dealing with =
SRv6 process to take an active part in its standardization.<br>
&gt; <br>
&gt; Asking for adoption of solution which brings nothing new to already sh=
ipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at bes=
t counterproductive.<br>
<br>
No, something that today can do the same as SR-MPLS but over IPv6, with lot=
s of space for future expansion, is something I like to see. Using IPv6 ins=
tead of MPLS already gives the benefit of unifying transport technologies. =
I&#39;m not waiting for something feature packed with so many knobs and &qu=
ot;special&quot; (read: header insertion, bit shifting etc) that it will be=
 much harder to work with.<br>
<br>
&gt; It is like now you would be asking to adopt some individual drafts whi=
ch woke up and defined new data plane and new control plane for services yo=
u are running in your network - and call those MPLS+, L2VPN+, L3VPN+ and mV=
PN+ without any new functionality.<br>
<br>
That &quot;without any new functionality&quot; isn&#39;t exactly true eithe=
r=E2=80=A6<br>
<br>
&gt; Would it make sense ?<br>
<br>
If those data plane and control plane drafts provide an easier way to do th=
ose things? Most definitely yes.<br>
<br>
It&#39;s the measuring progress by how many features and &quot;cool&quot; t=
hings are added that is a problem here. Progress also include making techno=
logy easier to manage, easier to understand, easier to debug, more accessib=
le to average network engineers.<br>
<br>
Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achieved, n=
ot when there is nothing more to add, but when there is nothing left to tak=
e away.=E2=80=9D<br>
<br>
Cheers,<br>
Sander<br>
<br>
</blockquote></div>

--000000000000e15cd50592364eee--


From nobody Tue Sep 10 10:40:09 2019
Return-Path: <sander@steffann.nl>
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 ED40E120822 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 10:40:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 c_xOYn_LBeUi for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 10:39:58 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DEE021202DD for <spring@ietf.org>; Tue, 10 Sep 2019 10:39:57 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 681CD4B; Tue, 10 Sep 2019 19:39:56 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1568137193; bh=jybnMdSZqddF/6m67Sf S2HvaQ5+jDBpkYLyUxaCQrNw=; b=dBW/JUrjiFCyun0IunPHVVYnc6vazEd7UnJ KEZww9CKo3eBJK00KqB8yj2JWZkmmx/GcNplYGDzONO21tfUNIYgT4XyTaYJH/zb H+80Plfxakm8Wzlp2lZSxwDz0G1eJF5KSqTJZ/ASESKXzEajast3YoWN1W8UA2TS Ecf1+dhY=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id rDwvEtSZ4264; Tue, 10 Sep 2019 19:39:53 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34] (unknown [IPv6:2a02:a213:a300:ce80:3da0:1927:e392:6f34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 2568D3C; Tue, 10 Sep 2019 19:39:53 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <40BCFF8C-CDD1-436C-A319-71DCCEE86677@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_05ADBC9E-F030-448D-9D69-F2EC1DDACE12"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Tue, 10 Sep 2019 19:39:52 +0200
In-Reply-To: <2E39DE90-B807-4C16-A83D-FA2DDD162EB4@nokia.com>
Cc: Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
To: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <2E39DE90-B807-4C16-A83D-FA2DDD162EB4@nokia.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/awG6vB8TS-EcBa--Q-KxR8pAtHQ>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 17:40:07 -0000

--Apple-Mail=_05ADBC9E-F030-448D-9D69-F2EC1DDACE12
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Wim,

> WH> Would you be ok with this? =
https://tools.ietf.org/html/draft-ietf-mpls-sr-over-ip-07, support =
segment routing over IPv4 and/or IPv6.

No, I don't want to have to manage both MPLS and tunnels. That only adds =
complexity.

Cheers,
Sander


--Apple-Mail=_05ADBC9E-F030-448D-9D69-F2EC1DDACE12
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE9VC3eloaasvH0nE1oC0DsP4kE7kFAl133+gACgkQoC0DsP4k
E7lFgwf+MnHvspAoG8hGCMeJfbosm25TeKIYurO94sUMvAQC/5YkHxbFRrIppZfJ
3+PF3na33wiH88qJ2R2G13uu9afVXsyRQfCCSbdmKTkeW+oC5hH/JlJL1qyDtiej
WPUjtY6t0dyzz6aW376JKbGVKGl4FtBOX5/II5DgaUVusim+U0D2zclRs8Vd1OaD
yZLd9gmJi1TKQZTiFkdgEeXdF3HWH2rFUcsq5Y26wz2lzqE6gY8FltHxmyRFVz7s
a82mM/alpow1CFeJcesjetZYLbKjH7mYR+4Cn/NZS5XqQuLqbaxXb32nE4sBTgp/
CXksWPpKyYLU439mGTZqLLeYCIHP+g==
=T8XX
-----END PGP SIGNATURE-----

--Apple-Mail=_05ADBC9E-F030-448D-9D69-F2EC1DDACE12--


From nobody Tue Sep 10 11:07:07 2019
Return-Path: <wim.henderickx@nokia.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 284ED1201B7 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 11:07:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 7K65SjUnOwRT for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 11:07:04 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00121.outbound.protection.outlook.com [40.107.0.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A598112008C for <spring@ietf.org>; Tue, 10 Sep 2019 11:07:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IuCgvxJuDs8w5Yvu6AtBxKyv1EKMmyZaySq3v8kPLVEPnbRT2H3RLHvpq0St7j0mGAvspcRauE/c7a2FKih0XKI5WfMocBXHnqA2/rtqFlBJLxrli6HMUpCGe3O7y9VmV1dQxMPVq0dVWpX8xU3+qna8qe87lFokMWNVMC3tO8u560RLXyCdFKMAIPw0A3/F2p1L9BerRoFc7j8QaNgXUux3V3FiGLaZGnb3fQlmZgy4LGs816k5QALq0cJKWDvHTu48n95ivS3Rm+Y7m//wubjUFdDoGNtF6AVet3BRCidbYUQWVfU71O6G/0OtHccmUwN14AqKvIR34rJ8vfu0/A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AE44Lz44noqHELuJrEIJPCqC5HLrc0CkJa7WIUY2JbY=; b=VQLjs0gAAmPhjehrl6v0gBsx+9BGCEXfR/V0ssq+1W1Q1awTqyWB5/F2NhPIZtVwaH6qwuAhcGTGgWAkRTLpt5m5WW51pY4EY4VaNAYQ8dGL3QskF6WINxy/42clUeBcn3d0cKgipK8G5uUsn8ZU91aA9E2F4OKSJNubeZnABAo3meFU88a1NXlORyk1gg5kvfw+0gRlOOEF1kYrdAXpSBBrxLgAZt1tbnyN4zKUIslq81vEKF4N1lKD2r3kggTVZO39UmJcwNZoEzLRkYGTCOfnE4iRJM4wr+MemiupGRV2vHFGxnhYtarxAKD+qYkNPps4p8ssJW7wj4OH2W7C3Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AE44Lz44noqHELuJrEIJPCqC5HLrc0CkJa7WIUY2JbY=; b=Zb0Cu+CWSmCgOvuWgIz0kzRMAh2Yj90Jip7Zs9M4lRkFM38lA8WmCa7GEil20WI2c1HDz7pVeZt47NIlcG6u46vtxC53Qsgv+0J5UmDA+rHFqYWIaNEbDgpOZCbcAIxQPu3JijaoDBztOpRwt5akX4vDfe57u8oSZOf0iiP6u+o=
Received: from AM6PR07MB5926.eurprd07.prod.outlook.com (20.178.88.32) by AM6PR07MB3864.eurprd07.prod.outlook.com (52.134.119.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.5; Tue, 10 Sep 2019 18:07:01 +0000
Received: from AM6PR07MB5926.eurprd07.prod.outlook.com ([fe80::fc8c:14c:1673:2cc1]) by AM6PR07MB5926.eurprd07.prod.outlook.com ([fe80::fc8c:14c:1673:2cc1%6]) with mapi id 15.20.2263.005; Tue, 10 Sep 2019 18:07:01 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: Sander Steffann <sander@steffann.nl>
CC: Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZ+BWlQ/7lS6hT0u9ckyr4ZdQYKck/CstgAASfgCAAAX3gIAAAyIAgAAyOYD//+PEAIAAKRwA
Date: Tue, 10 Sep 2019 18:07:01 +0000
Message-ID: <CC752639-B1B2-4E9C-A2AF-5E7855487F59@nokia.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <2E39DE90-B807-4C16-A83D-FA2DDD162EB4@nokia.com> <40BCFF8C-CDD1-436C-A319-71DCCEE86677@steffann.nl>
In-Reply-To: <40BCFF8C-CDD1-436C-A319-71DCCEE86677@steffann.nl>
Accept-Language: nl-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1d.0.190908
authentication-results: spf=none (sender IP is ) smtp.mailfrom=wim.henderickx@nokia.com; 
x-originating-ip: [81.82.181.214]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e4c7a7ab-20ff-479a-9009-08d73619adbc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7167020)(7193020); SRVR:AM6PR07MB3864; 
x-ms-traffictypediagnostic: AM6PR07MB3864:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM6PR07MB3864A77F0F38600857F31D6483B60@AM6PR07MB3864.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(4636009)(366004)(136003)(346002)(376002)(39860400002)(396003)(37854004)(199004)(189003)(36756003)(76116006)(478600001)(4326008)(14454004)(6116002)(2906002)(3846002)(6512007)(6306002)(6916009)(229853002)(256004)(71190400001)(71200400001)(8936002)(6486002)(7736002)(25786009)(99286004)(6246003)(66066001)(305945005)(5660300002)(7416002)(66476007)(91956017)(66946007)(54906003)(58126008)(186003)(66446008)(64756008)(66556008)(8676002)(53936002)(33656002)(4744005)(81166006)(81156014)(11346002)(76176011)(55236004)(86362001)(6506007)(446003)(2616005)(486006)(102836004)(6436002)(476003)(966005)(26005)(316002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR07MB3864; H:AM6PR07MB5926.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: dCXlVc60zfqtA3sOMlkYbe8JCoedZm7HuZbB9DEDq2QthDjRT2P6AWccRPUCe6S+j91et65tdHIw8UC76kqknzZ3wtI1Wnf3MaqV3Ot0sA8TMBvTSYiRvady0pBCVjLRWTWd3oKPgtqkjKu4nOtU1HyBUWBt2qVrCPFXSF/pE8VBhIhalkJ0okY0j75+g7YVvUHDeRraqQCUhlowPx+LOISvvMwrcnMyr0NUxPyTBeToXMbmDyVz17yhcreR6JTImARwwKykH4AzjSazFLGlYKCwrcKxFb2suF/NV5gi4mN2jCtT6G7yFc7iaFG1On+re0efgAHt0eQ0m0imARXUh5gzs5dXegX/lCR297hHdPbqwFfkM5B3PNkljhJ90drlm7uXbzYFY/FTXqeyB8j81hGPbDnu4Efs+9UNHmxqEb0=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <8EFC561BBC9F8748958D859B9B2F45E9@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e4c7a7ab-20ff-479a-9009-08d73619adbc
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 18:07:01.1893 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fcihEjg3rSFTzOXjU7ujURLJTTA8qN+nr4d5J7B8FVXI5py736zzf2BdXS2zHwjWqTJVw5xIOWjJWV+10WFlo+zySIqFD9fME/u6nBeSY9U=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB3864
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/VqEL98RvTgZCErwniTro6Ld25og>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 18:07:06 -0000

U2FuZGVyLCBpbi1saW5lDQoNCu+7v09uIDEwLzA5LzIwMTksIDE5OjM5LCAiU2FuZGVyIFN0ZWZm
YW5uIiA8c2FuZGVyQHN0ZWZmYW5uLm5sPiB3cm90ZToNCg0KICAgIEhpIFdpbSwNCiAgICANCiAg
ICA+IFdIPiBXb3VsZCB5b3UgYmUgb2sgd2l0aCB0aGlzPyBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi1tcGxzLXNyLW92ZXItaXAtMDcsIHN1cHBvcnQgc2VnbWVudCByb3V0
aW5nIG92ZXIgSVB2NCBhbmQvb3IgSVB2Ni4NCiAgICANCiAgICBObywgSSBkb24ndCB3YW50IHRv
IGhhdmUgdG8gbWFuYWdlIGJvdGggTVBMUyBhbmQgdHVubmVscy4gVGhhdCBvbmx5IGFkZHMgY29t
cGxleGl0eS4NCg0KV0g+IHdpdGggU1J2NisgeW91IGhhdmUgdG8gZG8gdGhlIHNhbWUsIGJ0dyB0
aGlzIGlzIG5vIGxvbmdlciBNUExTIGluIHRoZSBzdHJpY3Qgc2Vuc2UgYXMgd2l0aCBMRFAvUlNW
UCwgaXQgaXMgYSB0YWcgdG8gbWFrZSBhIGZ3ZCBkZWNpc2lvbiBvbi4gTG9vayBhdCBpdCBhcyAz
Mi1iaXQgU0lEIHdoaWNoIGlzIHNpZ25hbGVkIGluIElHUC4gU28geW91IGFyZSBqdXN0IHJ1bm5p
bmcgYW4gSUdQIGFuZCBpZiB5b3UgaGF2ZSBzZXJ2aWNlcywgcHJvYmFibHkgTVAtQkdQIG9yIG5h
dGl2ZSBCR1AuIA0KSSBhbSBub3Qgc3VyZSBidXQgc29tZSBwZW9wbGUgaGF2ZSBwZXJjZXB0aW9u
IHRoaXMgaXMgTVBMUyBhcyBwZXIgUlNWUC9MRFAgYnV0IGl0IGlzbuKAmXQuIGl0IGlzIGEgdGFn
IHRoYXQgcmVwcmVzZW50cyBhIHByZWZpeC1TSUQvYWRqYWNlbmN5IFNJRC4gTm90aGluZyBtb3Jl
IGFuZCBub3RoaW5nIGxlc3MuDQogICAgDQogICAgQ2hlZXJzLA0KICAgIFNhbmRlcg0KICAgIA0K
ICAgIA0KDQo=


From nobody Tue Sep 10 11:36:56 2019
Return-Path: <robert@raszuk.net>
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 97DD3120834 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 11:36:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 0NN8L19hnjAs for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 11:36:47 -0700 (PDT)
Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) (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 6DE3B1201B7 for <spring@ietf.org>; Tue, 10 Sep 2019 11:36:46 -0700 (PDT)
Received: by mail-qk1-x744.google.com with SMTP id s18so18147479qkj.3 for <spring@ietf.org>; Tue, 10 Sep 2019 11:36:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ba68VTi5pks6E1OEeS8hPJcrdvT0j+0ktFSsLLqTbtU=; b=XMqPzPTPpFOwdxFUriFHE4jPGSA8RJyle9l6ZPaj5sXFvLINFfRiYE2M7GLtrBnk6M R2UeTUxYKPrfNL+AEKuUDVA7Qz3NjngSPRigcIsbKXmjXs4ciDpO4rNsaPWg518cKrq1 6hkIUMSkh2CT8RSIFvpLkpZTkemCkL5srxExoL7KOsI9ZtXNWzeIgWnYOO32Y2dOhk4s /VAYRl+EROHM1kSniF663j5gZkA3w/5ZYrvu3n6WY+uAuYnjITHXjcsYF78ny4ZBaCVG q8/xoGSW0+uBdu+opYO/kzCSxQdf20LAq6aIaqPmQMvLfc2b2i1Mp0cKGGF4mE3HQ/gq XL5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ba68VTi5pks6E1OEeS8hPJcrdvT0j+0ktFSsLLqTbtU=; b=kkYfyOPaNRe1BaD8fUOU6i42GwoNmyzl45EAgyKjuWtCheIYcDUr5mI15fDLZQwVij 6WBY6wqjGYtr+j0VVSNeglkANKdMGW9N14ga0ej4oPQ/t5hw1VB7hrAJatsX5bKZ2Qxo ueineooVA5wZY676DWEw9lOzrD6Ew8l3nreBftGhwQ+ZtsP3z7wPe0nhw2BBLutymVIN 9+3zBTToaveetfQgM3LFaysMzcSFvjbLQc5E0zEYxegFMZPpa41Bzd6sVWxE8LUMJA0A Z6Oxkx5RcRdBc/a1DJ9IKwel0Ljmhl6CP/k6OORkBZnXrR8UqoDTO3M+OoWqeXmrpV/M P+Nw==
X-Gm-Message-State: APjAAAWSjglRwTeGcdr3fgw+DZwrDZ0WBxvVaYnBMzyZv+PAN+wemx5X Qh/a51z4JrviHStINFIkSCJGwYcsSVzyyeMqZfoRBQ==
X-Google-Smtp-Source: APXvYqzp8FA2I1ZQmdIgCS6/QhNzzsDDkeV0s5Iopna62vZLAJzCDsgIzyMHNx+G1yoDU4wC8SjGXP2ZUuJXDTLe7E8=
X-Received: by 2002:a37:8547:: with SMTP id h68mr30112814qkd.219.1568140605441;  Tue, 10 Sep 2019 11:36:45 -0700 (PDT)
MIME-Version: 1.0
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <2E39DE90-B807-4C16-A83D-FA2DDD162EB4@nokia.com> <40BCFF8C-CDD1-436C-A319-71DCCEE86677@steffann.nl> <CC752639-B1B2-4E9C-A2AF-5E7855487F59@nokia.com>
In-Reply-To: <CC752639-B1B2-4E9C-A2AF-5E7855487F59@nokia.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 10 Sep 2019 20:36:36 +0200
Message-ID: <CAOj+MMG=LxgD0B+v_k8o+oYU=rhKA6uieVVQ64enRkwantSjeA@mail.gmail.com>
To: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
Cc: Sander Steffann <sander@steffann.nl>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>,  James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>,  Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>,  "Voyer, Daniel" <daniel.voyer@bell.ca>
Content-Type: multipart/alternative; boundary="000000000000bed9cc0592372fd1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/8I2uvy0JeQtd2vCEMH9Rufpf-ss>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 18:36:55 -0000

--000000000000bed9cc0592372fd1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Wim,

> I am not sure but some people have perception this is MPLS as per
RSVP/LDP but it isn=E2=80=99t.

Exactly. See:
https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM

> No, I don't want to have to manage both MPLS and tunnels. That only adds
complexity.

No one would ask you to manage any "MPLS" nor any "tunnels". In fact there
is no tunnels ! It is automatic encapsulation to remote segment node. 100%
seamless just like you swap Dest address in the IPv6 fixed encap header.

The CLI front end can be IDENTICAL to SRv6+, the show commands can show you
32 bit SIDs OSPF & ISIS can show you the mapping, BGP L3VPN label will be
still used for L3VPN demux etc ...

Thx
R.

--000000000000bed9cc0592372fd1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Wim,</div><div><br></div><div>&gt; I am not sure b=
ut some people have perception this is MPLS as per RSVP/LDP but it isn=E2=
=80=99t.=C2=A0=C2=A0</div><div><br></div><div>Exactly. See:=C2=A0<a href=3D=
"https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM">=
https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM</a=
></div><div><br></div><div>&gt; No, I don&#39;t want to have to manage both=
 MPLS and tunnels. That only adds complexity.=C2=A0=C2=A0<br></div><div><br=
></div><div>No one would ask you to manage any &quot;MPLS&quot; nor any &qu=
ot;tunnels&quot;. In fact there is no tunnels ! It is automatic encapsulati=
on to remote segment node. 100% seamless just like you swap Dest address in=
 the IPv6 fixed encap header.=C2=A0</div><div><br></div><div>The CLI front =
end can be IDENTICAL to SRv6+, the show commands can show you 32 bit SIDs O=
SPF &amp; ISIS can show you the mapping, BGP L3VPN label will be still used=
 for L3VPN demux etc ...=C2=A0</div><div><br></div><div>Thx</div><div>R.</d=
iv></div>

--000000000000bed9cc0592372fd1--


From nobody Tue Sep 10 11:59:41 2019
Return-Path: <wim.henderickx@nokia.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 DE3AF120271 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 11:59:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 FV3wq79TgQ-n for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 11:59:37 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20106.outbound.protection.outlook.com [40.107.2.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A897120090 for <spring@ietf.org>; Tue, 10 Sep 2019 11:59:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HCvX19xD4NZd99o8PSEbcbN59xk5dVkdUyen2RZQfqihfi/LTcSJEPjHN+7MpuDb7r4RocQ5Wf+gYwRznNLU+zVuEmgwuvLviF5N8uyefI6B+sIWl4HFDR5EAfVd79KUqcJQRHsV5o607Z9Bkxcs4MzqnW+V4dN+Wyue0XRqxvomfZC/vxW68GxgIJlJcjmxZjk62Bp7fihiiSXbrAS4Nw93ykF6ov5t2XuARxhFt/JLjdBqq8Z1iL3Mr3mMVniKUJMHEuAQgfsvjre86+j/VEQxBH53QDTMMxhfeAW6hmgbHSwLaZxyK62Db9yfwE9ePuxFLG0gbZPLkKlHYL3hVQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xwY0M1y7ImB6BVbcXfcUSRp95mMkHm+JIdQKyRqQ7OM=; b=F2VHRC5wCKNoTiKflOzBIqEFyn4bdvo+B2ruGrfWpRuUYoHg4BbXqBo8DVN2H4tRmKn3gnYhBIWfExx6byU1ZR0dqSeCSG7iA4w+Lh6RykLrQil5xYQ/IJ/d7tLq21PVw8auHbow+1RSOXtPIzDQMikJapGJ80TytJIhK3s5NJi9LWVwXERLzw/LQVj2NN8OxdEf2RUAFq9uEwqLfzYfcqilN/vkNqccAW8/tQ0iZB4n0qigruF8mWW3sb8k/g0SMpS1SxxIxnpS09nVniAwXGqqw0rKY06NEl/v5k1FHF2i19pBP08N+cYh2qUVNqM6kZ/78a52O0jTHACT9760Tw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xwY0M1y7ImB6BVbcXfcUSRp95mMkHm+JIdQKyRqQ7OM=; b=rVdl57t2hoe/si0vPly6Ok20EbeE+lz/FRsFpBPU43xZdS83P7+sU9lvAdTbbKE8SpsoEe3SBFd00Vx/6BiNZdAHPJboD7l99qo2U0Xknqgc6MiVmz1+XMnWZRnar4eEOsmQxmQnXXi/4l5pTwndEeIFovMuNEyYqWutvsy+x+k=
Received: from AM6PR07MB5926.eurprd07.prod.outlook.com (20.178.88.32) by AM6PR07MB5432.eurprd07.prod.outlook.com (20.178.91.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Tue, 10 Sep 2019 18:59:33 +0000
Received: from AM6PR07MB5926.eurprd07.prod.outlook.com ([fe80::fc8c:14c:1673:2cc1]) by AM6PR07MB5926.eurprd07.prod.outlook.com ([fe80::fc8c:14c:1673:2cc1%6]) with mapi id 15.20.2263.005; Tue, 10 Sep 2019 18:59:33 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: Robert Raszuk <robert@raszuk.net>
CC: Sander Steffann <sander@steffann.nl>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZ+BWlQ/7lS6hT0u9ckyr4ZdQYKck/CstgAASfgCAAAX3gIAAAyIAgAAyOYD//+PEAIAAKRwA///mvgCAACfxgA==
Date: Tue, 10 Sep 2019 18:59:33 +0000
Message-ID: <2474DAD3-B1AB-4D1C-B6CD-BC7D2100597C@nokia.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <2E39DE90-B807-4C16-A83D-FA2DDD162EB4@nokia.com> <40BCFF8C-CDD1-436C-A319-71DCCEE86677@steffann.nl> <CC752639-B1B2-4E9C-A2AF-5E7855487F59@nokia.com> <CAOj+MMG=LxgD0B+v_k8o+oYU=rhKA6uieVVQ64enRkwantSjeA@mail.gmail.com>
In-Reply-To: <CAOj+MMG=LxgD0B+v_k8o+oYU=rhKA6uieVVQ64enRkwantSjeA@mail.gmail.com>
Accept-Language: nl-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1d.0.190908
authentication-results: spf=none (sender IP is ) smtp.mailfrom=wim.henderickx@nokia.com; 
x-originating-ip: [131.228.32.163]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7e26bc21-67f5-48f7-1649-08d7362104d7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM6PR07MB5432; 
x-ms-traffictypediagnostic: AM6PR07MB5432:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM6PR07MB54324959D4694AF5ECFAF69A83B60@AM6PR07MB5432.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(376002)(136003)(39860400002)(366004)(346002)(37854004)(189003)(199004)(446003)(316002)(6116002)(478600001)(81156014)(5660300002)(8676002)(6916009)(256004)(6306002)(66476007)(66556008)(64756008)(66446008)(7416002)(25786009)(6512007)(81166006)(71200400001)(71190400001)(66946007)(6246003)(53936002)(6486002)(4326008)(66574012)(229853002)(476003)(186003)(54906003)(33656002)(3846002)(6506007)(6436002)(36756003)(8936002)(236005)(66066001)(54896002)(7736002)(102836004)(76116006)(99286004)(91956017)(86362001)(14454004)(486006)(76176011)(2906002)(58126008)(53546011)(26005)(11346002)(606006)(966005)(2616005); DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR07MB5432; H:AM6PR07MB5926.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zJtc7B1Qp7dJ1uJa8K3oNWI55lvE9OTrD7cjo7Yj7eUdS4GPH19qjJ3oGGaKb9FZ/LdMVQrXXUmSo05w8QthydKDbNjEcvanMyGWhGvXIB4VKMBVYDKFYRnHJcVFJ0RbzC6vdSt14CIyjWOfB0ZB+YlLSFuFp5YKpAbFZi2tc7jIauKzsJRjhQAofKhOv1tzp5HXU6e11XzhF7vzWyyjGP3TfiKBlne3+jpvpzRr7pE4gP4RkYAa0rxO0t261BQTY+yrfJKRLmeuH5LodyNetMEuCPo6eQ5jFesSh14/RvmHwmutCIlB0aiEQPyI4m4KKGWef8ardkiEu56LDGXg/CgD7KlitXORVCVqZAy6Xtamba8yO27BcZ+Mhk8m9Ki0ohaTxAYENljGD9FG+xmyEeYxBGHffDBuRe1FpWnrlbE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_2474DAD3B1AB4D1CB6CDBC7D2100597Cnokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7e26bc21-67f5-48f7-1649-08d7362104d7
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 18:59:33.8780 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uQoufNvnfh0y39DKmLaBqUMmuomdCj64iQajBjfO95uvVfNqhOS1q1NcISeNyI3bD1Avz/tJcpu+Xxqo4b4xtapBn7r/rK4uHmB3bxszh00=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5432
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nX5-1rdXKOw6ks73VYfwvn7iaI8>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 18:59:40 -0000

--_000_2474DAD3B1AB4D1CB6CDBC7D2100597Cnokiacom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9iZXJ0LCB0aHggZm9yIGNvbmZpcm1pbmcgYW5kIGluZGVlZCB0aGVyZSBpcyBhIG1pc3BlcmNl
cHRpb24gb24gbXBscyBpbiBjdHh0IG9mIFNlZ21lbnQgcm91dGluZy4gRmlyc3Qgd2UgY2FuIHRy
YW5zcG9ydCBTUi1NUExTIHVzaW5nIE1QTFMgb24gdGhlIHdpcmUgd2l0aCB2NCBvciB2NiBDUCBh
bmQgYWxzbyBuYXRpdmUgSVAgZW5jYXBzdWxhdGlvbiB1c2luZyBpcHY0LXVkcCBvciBpcHY2LXVk
cCBkYXRhcGxhbmUuIFNpZ25hbGluZyB3aXNlIGl0IGlzIGJhc2VkIG9uIElHUChzKSBJU0lTL09T
UEYgYW5kICB1c2VzIDMyYml0IHNpZHMsIGl0IG5vIGxvbmdlciByZWxpZXMgb25sIExEUC9SU1ZQ
Lg0KDQpTbyB0aGUgMzJiaXQgdGFnIGlzIHRlbGxpbmcgeW91IGhvdyB0byBmd2QgdGhlIHBhY2tl
dCBhbmQgdGhhdOKAmXMgaXQuIEl0IGlzIGV2ZW4gbG9jYWwgdG8gdGhlIHJvdXRlciB0aGF0IGFk
dmVydGlzZWQgaXQuDQoNCk9uIHRvcCBmb3IgY3VzdG9tZXJzIHdobyBkZXBsb3llZCBNUExTIHRo
ZXJlIGlzIGV2ZW4gZWFzeSBtaWdyYXRpb24gYmVjYXVzZSBhbGwgdGhlc2UgZW5jYXBzdWxhdGlv
biBpbnRlcndvcmsgYXQgdHJhbnNwb3J0IGxldmVsIHcvbyBhbnkgaW50ZXJ3b3JraW5nIGF0IHNl
cnZpY2UgbGV2ZWwuDQoNCkluIG15IHZpZXcgdGhpcyBpcyB2ZXJ5IGNvbXBlbGxpbmcgY29tcGFy
ZWQgdG8gY29taW5nIHVwIHdpdGggc29tZXRoaW5nIG5ldyB0aGF0IGRvZXMgdGhlIHNhbWUgdGhp
bmcuIE15IDIgY2VudHMuDQoNCkZyb206IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0
Pg0KRGF0ZTogVHVlc2RheSwgMTAgU2VwdGVtYmVyIDIwMTkgYXQgMjA6MzYNClRvOiAiSGVuZGVy
aWNreCwgV2ltIChOb2tpYSAtIEJFL0FudHdlcnApIiA8d2ltLmhlbmRlcmlja3hAbm9raWEuY29t
Pg0KQ2M6IFNhbmRlciBTdGVmZmFubiA8c2FuZGVyQHN0ZWZmYW5uLm5sPiwgUm9uIEJvbmljYSA8
cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPiwgU1BSSU5HIFdHIExpc3QgPHNw
cmluZ0BpZXRmLm9yZz4sIEFuZHJldyBBbHN0b24gPEFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNv
bS5jb20+LCBKYW1lcyBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBmdXR1cmV3ZWkuY29tPiwg
U2hyYWRkaGEgSGVnZGUgPHNocmFkZGhhQGp1bmlwZXIubmV0PiwgUm9iIFNoYWtpciA8cm9ianNA
Z29vZ2xlLmNvbT4sICJaYWZhciBBbGkgKHphbGkpIiA8emFsaUBjaXNjby5jb20+LCAiVm95ZXIs
IERhbmllbCIgPGRhbmllbC52b3llckBiZWxsLmNhPg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEdv
aW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5nIFdHICh3YXM6
IFJlOiBCZXlvbmQgU1J2Ni4pDQoNCkhpIFdpbSwNCg0KPiBJIGFtIG5vdCBzdXJlIGJ1dCBzb21l
IHBlb3BsZSBoYXZlIHBlcmNlcHRpb24gdGhpcyBpcyBNUExTIGFzIHBlciBSU1ZQL0xEUCBidXQg
aXQgaXNu4oCZdC4NCg0KRXhhY3RseS4gU2VlOiBodHRwczovL21haWxhcmNoaXZlLmlldGYub3Jn
L2FyY2gvbXNnL3NwcmluZy9xdlJVcDhTQzJjV2VJRTVVaGhVOWFLR3RwSE0NCg0KPiBObywgSSBk
b24ndCB3YW50IHRvIGhhdmUgdG8gbWFuYWdlIGJvdGggTVBMUyBhbmQgdHVubmVscy4gVGhhdCBv
bmx5IGFkZHMgY29tcGxleGl0eS4NCg0KTm8gb25lIHdvdWxkIGFzayB5b3UgdG8gbWFuYWdlIGFu
eSAiTVBMUyIgbm9yIGFueSAidHVubmVscyIuIEluIGZhY3QgdGhlcmUgaXMgbm8gdHVubmVscyAh
IEl0IGlzIGF1dG9tYXRpYyBlbmNhcHN1bGF0aW9uIHRvIHJlbW90ZSBzZWdtZW50IG5vZGUuIDEw
MCUgc2VhbWxlc3MganVzdCBsaWtlIHlvdSBzd2FwIERlc3QgYWRkcmVzcyBpbiB0aGUgSVB2NiBm
aXhlZCBlbmNhcCBoZWFkZXIuDQoNClRoZSBDTEkgZnJvbnQgZW5kIGNhbiBiZSBJREVOVElDQUwg
dG8gU1J2NissIHRoZSBzaG93IGNvbW1hbmRzIGNhbiBzaG93IHlvdSAzMiBiaXQgU0lEcyBPU1BG
ICYgSVNJUyBjYW4gc2hvdyB5b3UgdGhlIG1hcHBpbmcsIEJHUCBMM1ZQTiBsYWJlbCB3aWxsIGJl
IHN0aWxsIHVzZWQgZm9yIEwzVlBOIGRlbXV4IGV0YyAuLi4NCg0KVGh4DQpSLg0K

--_000_2474DAD3B1AB4D1CB6CDBC7D2100597Cnokiacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <C79159956F8ADB4FAFCAA261C38AC8C9@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PlJvYmVydCwgdGh4IGZvciBjb25maXJtaW5nIGFuZCBpbmRlZWQgdGhlcmUgaXMgYSBtaXNwZXJj
ZXB0aW9uIG9uIG1wbHMgaW4gY3R4dCBvZiBTZWdtZW50IHJvdXRpbmcuIEZpcnN0IHdlIGNhbiB0
cmFuc3BvcnQgU1ItTVBMUyB1c2luZyBNUExTIG9uIHRoZSB3aXJlIHdpdGggdjQgb3IgdjYgQ1Ag
YW5kIGFsc28gbmF0aXZlIElQIGVuY2Fwc3VsYXRpb24NCiB1c2luZyBpcHY0LXVkcCBvciBpcHY2
LXVkcCBkYXRhcGxhbmUuIFNpZ25hbGluZyB3aXNlIGl0IGlzIGJhc2VkIG9uIElHUChzKSBJU0lT
L09TUEYgYW5kICZuYnNwO3VzZXMgMzJiaXQgc2lkcywgaXQgbm8gbG9uZ2VyIHJlbGllcyBvbmwg
TERQL1JTVlAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPlNvIHRoZSAzMmJpdCB0YWcgaXMgdGVsbGluZyB5b3UgaG93IHRvIGZ3
ZCB0aGUgcGFja2V0IGFuZCB0aGF04oCZcyBpdC4gSXQgaXMgZXZlbiBsb2NhbCB0byB0aGUgcm91
dGVyIHRoYXQgYWR2ZXJ0aXNlZCBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+T24gdG9wIGZvciBjdXN0b21lcnMgd2hvIGRl
cGxveWVkIE1QTFMgdGhlcmUgaXMgZXZlbiBlYXN5IG1pZ3JhdGlvbiBiZWNhdXNlIGFsbCB0aGVz
ZSBlbmNhcHN1bGF0aW9uIGludGVyd29yayBhdCB0cmFuc3BvcnQgbGV2ZWwgdy9vIGFueSBpbnRl
cndvcmtpbmcgYXQgc2VydmljZSBsZXZlbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SW4gbXkgdmlldyB0aGlzIGlzIHZlcnkg
Y29tcGVsbGluZyBjb21wYXJlZCB0byBjb21pbmcgdXAgd2l0aCBzb21ldGhpbmcgbmV3IHRoYXQg
ZG9lcyB0aGUgc2FtZSB0aGluZy4gTXkgMiBjZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj5Sb2JlcnQgUmFzenVrICZsdDtyb2JlcnRAcmFzenVrLm5ldCZndDs8
YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgMTAgU2VwdGVtYmVyIDIwMTkgYXQgMjA6MzY8YnI+
DQo8Yj5UbzogPC9iPiZxdW90O0hlbmRlcmlja3gsIFdpbSAoTm9raWEgLSBCRS9BbnR3ZXJwKSZx
dW90OyAmbHQ7d2ltLmhlbmRlcmlja3hAbm9raWEuY29tJmd0Ozxicj4NCjxiPkNjOiA8L2I+U2Fu
ZGVyIFN0ZWZmYW5uICZsdDtzYW5kZXJAc3RlZmZhbm4ubmwmZ3Q7LCBSb24gQm9uaWNhICZsdDty
Ym9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7LCBTUFJJTkcgV0cgTGlzdCAm
bHQ7c3ByaW5nQGlldGYub3JnJmd0OywgQW5kcmV3IEFsc3RvbiAmbHQ7QW5kcmV3LkFsc3RvbkBs
aXF1aWR0ZWxlY29tLmNvbSZndDssIEphbWVzIEd1aWNoYXJkICZsdDtqYW1lcy5uLmd1aWNoYXJk
QGZ1dHVyZXdlaS5jb20mZ3Q7LCBTaHJhZGRoYSBIZWdkZSAmbHQ7c2hyYWRkaGFAanVuaXBlci5u
ZXQmZ3Q7LA0KIFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7LCAmcXVvdDtaYWZh
ciBBbGkgKHphbGkpJnF1b3Q7ICZsdDt6YWxpQGNpc2NvLmNvbSZndDssICZxdW90O1ZveWVyLCBE
YW5pZWwmcXVvdDsgJmx0O2RhbmllbC52b3llckBiZWxsLmNhJmd0Ozxicj4NCjxiPlN1YmplY3Q6
IDwvYj5SZTogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gZm9y
IHRoZSBTcHJpbmcgV0cgKHdhczogUmU6IEJleW9uZCBTUnY2Lik8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBXaW0s
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZn
dDsgSSBhbSBub3Qgc3VyZSBidXQgc29tZSBwZW9wbGUgaGF2ZSBwZXJjZXB0aW9uIHRoaXMgaXMg
TVBMUyBhcyBwZXIgUlNWUC9MRFAgYnV0IGl0IGlzbuKAmXQuJm5ic3A7Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkV4YWN0bHkuIFNl
ZTombmJzcDs8YSBocmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nw
cmluZy9xdlJVcDhTQzJjV2VJRTVVaGhVOWFLR3RwSE0iPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0
Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL3F2UlVwOFNDMmNXZUlFNVVoaFU5YUtHdHBITTwvYT48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyBO
bywgSSBkb24ndCB3YW50IHRvIGhhdmUgdG8gbWFuYWdlIGJvdGggTVBMUyBhbmQgdHVubmVscy4g
VGhhdCBvbmx5IGFkZHMgY29tcGxleGl0eS4mbmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm8gb25lIHdvdWxkIGFzayB5b3Ug
dG8gbWFuYWdlIGFueSAmcXVvdDtNUExTJnF1b3Q7IG5vciBhbnkgJnF1b3Q7dHVubmVscyZxdW90
Oy4gSW4gZmFjdCB0aGVyZSBpcyBubyB0dW5uZWxzICEgSXQgaXMgYXV0b21hdGljIGVuY2Fwc3Vs
YXRpb24gdG8gcmVtb3RlIHNlZ21lbnQgbm9kZS4gMTAwJSBzZWFtbGVzcyBqdXN0IGxpa2UgeW91
IHN3YXAgRGVzdCBhZGRyZXNzIGluIHRoZSBJUHY2IGZpeGVkIGVuY2FwIGhlYWRlci4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhl
IENMSSBmcm9udCBlbmQgY2FuIGJlIElERU5USUNBTCB0byBTUnY2JiM0MzssIHRoZSBzaG93IGNv
bW1hbmRzIGNhbiBzaG93IHlvdSAzMiBiaXQgU0lEcyBPU1BGICZhbXA7IElTSVMgY2FuIHNob3cg
eW91IHRoZSBtYXBwaW5nLCBCR1AgTDNWUE4gbGFiZWwgd2lsbCBiZSBzdGlsbCB1c2VkIGZvciBM
M1ZQTiBkZW11eCBldGMgLi4uJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoeDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Ui48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_2474DAD3B1AB4D1CB6CDBC7D2100597Cnokiacom_--


From nobody Tue Sep 10 12:59:03 2019
Return-Path: <cpignata@cisco.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 094D2120805; Tue, 10 Sep 2019 12:58:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=h54QtH38; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=YoZsnZvA
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 Dg_hKljb5cuN; Tue, 10 Sep 2019 12:58:49 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBD861208F4; Tue, 10 Sep 2019 12:58:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24855; q=dns/txt; s=iport; t=1568145528; x=1569355128; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=e+sln1os5vVTi0I8pKB7YlVS3yQpNiAu+sMwM3R44/Y=; b=h54QtH38kHcvDqaaLlnE/U42OTOHPIqnHaXDSLEb7e/oQTqRaEgQqMDV ShOEwGqS23iNGJyFmq/NVmyPfaTKi2jdDmNDQrf085fgviPWDqLWYKDFc t4ubBjxHpr71/dicBV0Ebg6dksXgFdlHjPrkNqJl5CyQyWqP+/0gotDBH M=;
IronPort-PHdr: =?us-ascii?q?9a23=3ARAMTFBXUWvjhou7HF1aKSFOtWgrV8LGuZFwc94?= =?us-ascii?q?YnhrRSc6+q45XlOgnF6O5wiEPSA9yJ8OpK3uzRta2oGXcN55qMqjgjSNRNTF?= =?us-ascii?q?dE7KdehAk8GIiAAEz/IuTtankxBMVNUlZ59lmwMFNeH4D1YFiB6nA=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ARAABG/3dd/4wNJK1lGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBVQIBAQEBAQsBgURQA21WIAQLKgqEF4NHA4p8gjcliWW?= =?us-ascii?q?JL4RcgS4UgRADVAkBAQEMAQEYAQUPAgEBg3pFAheCMiM2Bw4CAwkBAQQBAQE?= =?us-ascii?q?CAQYEbYUuDIVKAQEBAQMBARARHQEBLAkCAQ8CAQgRAQIBAigDAgICHwYLFAM?= =?us-ascii?q?GCAIEAQ0FIoMAAYEdTQMdAQIMA502AoE4iGFzgTKCfQEBBYEyAQMCDkFAgj0?= =?us-ascii?q?NC4IWCYE0AYt3GIFAP4ERJwwTgkw+ghpHAQECAQEWgQ8FARIBBxcIGQ0Rgk0?= =?us-ascii?q?ygiaMYIJghSEkiFcdjWQtQQqCIYcBhyWCUYQAG4FQZHCGUIYyhDmEK41/gTi?= =?us-ascii?q?GTIIGi1ODEQIEAgQFAg4BAQWBPxoHKmdxcBUaISoBgkEJNYIEg3KFFIU/cwE?= =?us-ascii?q?NgRuMOoEiAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,490,1559520000";  d="scan'208,217";a="408565640"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Sep 2019 19:58:47 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x8AJwlvF022584 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Sep 2019 19:58:47 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 14:58:46 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 14:58:40 -0500
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 10 Sep 2019 15:58:39 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BWR4pJFazPvsNq20c5VW3K4TXRJscOyZEpi8S3IxkKEjAmQ4frHjwAJbEUpqGUmDy/mMjMCkPZhLPoXdX1+YYLoVHgrzbtxOPdO6QYM7pxQ2kLElp6yh+jNQICmUPJv3exJ1NqUVolW4NKYqe5zwd5LcsrVTvVQvCqoYS9PmnwoWzU3JRWvw0H/+xrrwXhry/a0U81VLWdCPgKOAT7EEaQne/V+BN2tyidcRVWBNI8cZyoKnjNVQnzdaVTKiwVkfn8h/ZjJBuJE4ioEF0xWEzxOO7EwOX2FBnyQLzb3t5GLvl7wIlmEdhdGEZme+cVzrCkFlS+vXMX38aW0nQx33eA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e+sln1os5vVTi0I8pKB7YlVS3yQpNiAu+sMwM3R44/Y=; b=b61s9vLrNhilYpKwZmo43X7e4rH9o+NJ8vWnCev1iXi5fY9MejrnxpNm4PYtTaYHwwYY4wdGtyPjDV5SDpRhm9D1fsAy5mIdJrmtZj98ZqYUj2pvHWNVjS/rNhsRfB4AUnnTsf958bvkFaSs6CW2tt2Fq8yi/UQoR+w1TM2Nk/PkJoZtIKj3PH9ze7z1mA49nCMK7k5J82pevMHIPwvmYnIpc3pJS1OlPAHuwxa6UhLFAThOayFuDaS0bNaa7xED2XYs7fHUltwU46fO3S3d6LrtA1RWaA3ruosWw7hjOCbWZAUNx3qlSP8EAOFDEut++PmEb8TDHNRjSRin4K2ivA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e+sln1os5vVTi0I8pKB7YlVS3yQpNiAu+sMwM3R44/Y=; b=YoZsnZvAGo3GeDAXS7iCktpNasckj5Q2GvtlHdQZfr+VIQ6eKopDqKM6kuZ01OGPolKmi0SKwSY5ipLyPSbJv2tNnQVv2D72sggOd3GfR8nE2im9lgS6xWZhcC4EeMEVAUOiwNqrKMxWllrYxMHZd7QFegQlv7JVY4SJkUN6N7k=
Received: from BL0PR11MB3028.namprd11.prod.outlook.com (20.177.204.138) by BL0PR11MB2931.namprd11.prod.outlook.com (20.177.205.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Tue, 10 Sep 2019 19:58:37 +0000
Received: from BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::956a:2ebf:539e:502b]) by BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::956a:2ebf:539e:502b%4]) with mapi id 15.20.2241.018; Tue, 10 Sep 2019 19:58:37 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Martin Vigoureux <martin.vigoureux@nokia.com>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
CC: spring <spring@ietf.org>, Greg Mirsky <gregimirsky@gmail.com>
Thread-Topic: [spring] New Version Notification for draft-mirsky-spring-bfd-08.txt
Thread-Index: AQHVaBIh1DmPYntPCUaszfIc/O3hkw==
Date: Tue, 10 Sep 2019 19:58:37 +0000
Message-ID: <C48C6EFF-D7E3-484B-9824-4449C81DB74A@cisco.com>
References: <156476392205.21015.9558221802284168698.idtracker@ietfa.amsl.com> <CA+RyBmVMzPjgtaeLB98sEp4LJ2p0ij0WQZ3YfxpVF2CYBo1VXw@mail.gmail.com>
In-Reply-To: <CA+RyBmVMzPjgtaeLB98sEp4LJ2p0ij0WQZ3YfxpVF2CYBo1VXw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cpignata@cisco.com; 
x-originating-ip: [173.38.117.84]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f5de653d-3feb-441d-c8ea-08d7362944e4
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BL0PR11MB2931; 
x-ms-traffictypediagnostic: BL0PR11MB2931:
x-ms-exchange-purlcount: 17
x-microsoft-antispam-prvs: <BL0PR11MB293113EC42A2D736FCC055A7C7B60@BL0PR11MB2931.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(346002)(396003)(366004)(39860400002)(199004)(189003)(22974007)(6436002)(8676002)(6116002)(2501003)(110136005)(2906002)(236005)(11346002)(478600001)(76116006)(7110500001)(966005)(5660300002)(7736002)(76176011)(86362001)(71200400001)(25786009)(6306002)(54896002)(66446008)(64756008)(6512007)(66066001)(66476007)(66556008)(66946007)(8936002)(15650500001)(53936002)(6506007)(53546011)(14454004)(102836004)(256004)(81166006)(71190400001)(66574012)(50226002)(36756003)(6246003)(4326008)(486006)(186003)(3846002)(33656002)(99286004)(446003)(2420400007)(54906003)(2616005)(229853002)(476003)(606006)(6486002)(316002)(26005)(296002)(14444005)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB2931; H:BL0PR11MB3028.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: cdpus0lbOpLp7494NdzfMwFOMuwVv4awoNbQ8H342ZOzckjq5dRbrKycAY4RUeLWGyRDpSYiqsMLloGd4Et7mSCxKtxaNSrftZkoczWr/3opLAUa3hNZFDuUZBclh4X7Zljpbnkf+rLzUZNpAFpfibAoxrx5RfXUVYk929pW0x4CxogxFZCzFLlSx42S/jkVMHjswZyUIe38i78tygvdqNyA8/C6Gavorq6RsUNUHHYOYdT/XNVuzNX4RkjcSa6UCQ4L0/tnUtXeJj0DfLi4yYz0nfA2k73yCmpAc2FCq63beY+WFXNRWu6KhCdjBvuFu8nLsIwWTOikfDwRhCP6SqKHr/W9s5iihbYz3IvulSsrBD0wuuA7Ff+gh60Lpc2LquDA84xb9rk8J2y0s9XsWgtCaY3G8gC2XsP4GFkBjN0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_C48C6EFFD7E3484B98244449C81DB74Aciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: f5de653d-3feb-441d-c8ea-08d7362944e4
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 19:58:37.1858 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: W0eady7jfktikiJ06P8iyjIT3mKUy7nWWi2wrjBV3vEc+97e2ovgZhqQvTubl7ZlT8EN0u/BuPDYsbZ7cXi03A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2931
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.16, xch-aln-006.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FzI1bFjYoFza4Ysu9DCOzcWme4I>
Subject: Re: [spring] New Version Notification for draft-mirsky-spring-bfd-08.txt
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: Tue, 10 Sep 2019 19:58:54 -0000

--_000_C48C6EFFD7E3484B98244449C81DB74Aciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

W0EgdmVyeSBsYXRlIHJlcGx5IHRvIHRoaXMgZW1haWwsIGJ1dCBzaW5jZSBuby1vbmUgZWxzZSBy
ZXBsaWVk4oCmIHRvIGFkZCB0b3BpYyBkaXZlcnNpdHkgdG8gdGhlIGxpc3QuXQ0KDQpTUFJJTkcg
Y2hhaXJzLA0KDQpTZW5kaW5nIHRoaXMgbm90ZSBvbmx5IGZvciBjb21wbGV0ZW5lc3MsIGFuZCBu
b3QgYXMgaW5kaWNhdGlvbiBvZiBpbnRlcmVzdCBvciBzdXBwb3J0IG9mIGRyYWZ0LW1pcnNreS1z
cHJpbmctYmZkLTA4LnR4dC4NClNpbmNlIGRyYWZ0LW1pcnNreS1zcHJpbmctYmZkIGhhcyBubyBw
cm92ZW5hbmNlIG1ldGFkYXRhIChSZXBsYWNlcy9SZXBsYWNlZC1ieSB0YWdzKSwgSSB0aG91Z2h0
IGl0IHVzZWZ1bCB0byBwb2ludCB0byB0aGUgYW5jZXN0cnkgb2YgdGhpcyB0ZXh0Lg0KDQpUTDtE
UjoNCg0KVHdvIGJpZyBjb25jZXJuczoNCjEuIFJldmlldyBvZiB0aGlzIHRleHQgKG9uIGEgZGlm
ZmVyZW50IGRyYWZ0KSBpbiB0aGUgTVBMUyBXRyBpcyB1bmFja25vd2xlZGdlZCBhbmQgdW5kcmVz
c2VkLiBCYXNpY2FsbHkgdGhpcyB0ZXh0IGhhcyB0ZWNobmljYWwgc2hvd3N0b3BwZXJzLg0KMi4g
UG90ZW50aWFsbHkgYXBwbGljYWJsZSBJUFIsIGFzIHBlciB0aGUgZW1haWwgYmVsb3csIGlzIHVu
ZGlzY2xvc2VkLg0KDQpCZXNpZGVzIHRoZXJlIGJlaW5nIG5vIGFwcGFyZW50IGludGVyZXN0LCB0
aGVyZeKAmXMgc2VyaW91cyBpc3N1ZXMuDQoNCkxvbmdlciB2ZXJzaW9uOg0KDQpNYXJ0aW4sIEF0
IHRoZSB0aW1lIHlvdSB3ZXJlIHNoZXBoZXJkIG9mIGRyYWZ0LWlldGYtbXBscy1iZmQtZGlyZWN0
ZWQsIHNvIHlvdSBtaWdodCByZW1lbWJlciB0aGlzLg0KDQpNdWNoIG9mIHRoZSB0ZXh0IG9mIGRy
YWZ0LW1pcnNreS1zcHJpbmctYmZkIHNlZW1zIHRvIGJlIGNvbWluZyBmcm9tIGVhcmxpZXIgdmVy
c2lvbnMgb2YgZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3RlZC4NCg0KVGhlIHRleHQgd2FzIHJl
bW92ZWQgZnJvbSBkcmFmdC1pZXRmLW1wbHMtYmZkLWRpcmVjdGVkIGR1cmluZyByZXZpZXdzIGlu
IHRoZSBNUExTIFdHLCBpbnN0ZWFkIG9mIGZpeGluZyBpdCwgYW5kIG5vdyBpdCBzZWVtcyB0byBo
YXZlIGZvdW5kIGl0cyB3YXkgaW50byBhIG5ldyBkb2N1bWVudCBhbmQgYSBuZXcgV0csIGJ5cGFz
c2luZyB0aGUgcHJldmlvdXMgcmV2aWV3Lg0KDQpBbGwgdGhlIHRleHQgZnJvbSBkcmFmdC1pZXRm
LW1wbHMtYmZkLWRpcmVjdGVkIGFib3V0IFNSdjYgd2FzIHJlbW92ZWQgaGVyZTogaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3RlZC0w
My50eHQNCkFsbCB0aGUgdGV4dCBmcm9tIGRyYWZ0LWlldGYtbXBscy1iZmQtZGlyZWN0ZWQgYWJv
dXQgU1IgTVBMUyB3YXMgcmVtb3ZlZCBoZXJlOiBodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2Rp
ZmY/dXJsMj1kcmFmdC1pZXRmLW1wbHMtYmZkLWRpcmVjdGVkLTA1LnR4dA0KDQpBbGwgdGhhdCB0
ZXh0IHJlY2VpdmVkIGNyaXRpY2FsIHJldmlldyBhbmQgY29tbWVudHMgdGhhdCBjYW4gYmUgZm91
bmQgZm9yIGV4YW1wbGUgYXQ6DQoNCiAgKiAgIGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcv
YXJjaC9zZWFyY2gvP3E9JTIyZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3RlZCUyMiUyMCUyMlNl
Z21lbnQlMjBSb3V0aW5nJTNBJTIwTVBMUyUyMERhdGElMjBQbGFuZSUyMENhc2UlMjI8aHR0cHM6
Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL3NlYXJjaC8/cT0lMjJkcmFmdC1pZXRmLW1wbHMt
YmZkLWRpcmVjdGVkJTIyJTIwJTIyU2VnbWVudCUyMFJvdXRpbmc6JTIwTVBMUyUyMERhdGElMjBQ
bGFuZSUyMENhc2UlMjI+DQogICogICBodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gv
c2VhcmNoLz9xPSUyMmRyYWZ0LWlldGYtbXBscy1iZmQtZGlyZWN0ZWQlMjIlMjAlMjJTZWdtZW50
JTIwUm91dGluZyUyMg0KDQpBbmQgdGhlIGF1dGhvcnMgb2YgZHJhZnQtaWV0Zi1tcGxzLWJmZC1k
aXJlY3RlZCBkZWNpZGVkIHRvIHJlbW92ZSBpdCBhcyBwZXI6IGh0dHBzOi8vbWFpbGFyY2hpdmUu
aWV0Zi5vcmcvYXJjaC9tc2cvbXBscy9pbW53amQwdGhlOUYtRjRnZEh4aF9KM3h6cTQNCg0KVGhp
cyBwYXJ0aWN1bGFyIGVtYWlsIHRvIHRoZSBNUExTIFdHIGhhcyBpbnRlcmVzdGluZyB0ZXh0Og0K
Ig0KICAgIGF1dGhvcnMgZGVjaWRlZCB0byByZW1vdmUgc2VjdGlvbnMgU2VnbWVudCBSb3V0aW5n
OiBNUExTIERhdGEgUGxhbmUgQ2FzZQ0KLi4uDQogICAgVGhlIG5ldyB2ZXJzaW9uIGhhcyBiZWVu
IHN1Ym1pdHRlZCBhcw0KICAgIGRyYWZ0LWlldGYtbXBscy1iZmQtZGlyZWN0ZWQtMDUNCiAgICAo
c2VlIGJlbG93KSBhbmQsIHRvIHRoZSBiZXN0IG9mIG91ciBrbm93bGVkZ2UgYW5kIHVuZGVyc3Rh
bmRpbmcsIGVhcmxpZXINCiAgICBkaXNjbG9zZWQgSVBSIGlzIG5vIGxvbmdlciBhcHBsaWNhYmxl
IHRvIHRoaXMgdmVyc2lvbi4NCuKAnA0KDQpCYXNpY2FsbHkgdGhpcyBzZWVtcyB0byBpbXBseSB0
aGF0IHRoZXJlIHdhcyBJUFIgYXBwbGljYWJsZSB0byB0aGF0IHRleHQsIHRoYXQgcmVtb3Zpbmcg
aXQgbWFkZSBpdCBub3QgYXBwbGljYWJsZSB0byB0aGUgTVBMUyBXRyBkb2MuDQpodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2lwci9zZWFyY2gvP3N1Ym1pdD1kcmFmdCZpZD1kcmFmdC1pZXRm
LW1wbHMtYmZkLWRpcmVjdGVkDQoNCkhvd2V2ZXIsIHRoYXQgdGV4dCBzZWVtcyB0byBoYXZlIGZv
dW5kcyBpdHMgd2F5IHRvIHRoaXMgbmV3IGRvYywgYnV0IHRoZXJlIGRvZXMgbm90IHNlZW0gdG8g
YmUgYW55IElQUiBkaXNjbG9zdXJlcy4NCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXBy
L3NlYXJjaC8/c3VibWl0PWRyYWZ0JmlkPWRyYWZ0LW1pcnNreS1zcHJpbmctYmZkDQoNClRoZXJl
IGFyZSBzdGlsbCBzaWduaWZpY2FudCBvdXRzdGFuZGluZyB0ZWNobmljYWwgaXNzdWVzIHdpdGgg
dGhpcyB0ZXh0LCByYWlzZWQgaW4gdGhlIE1QTFMgV0cgdW5kZXIgYSBkaWZmZXJlbnQgSS1ELCBi
dXQgc3RpbGwgYXBwbHksIGFzIGZvciBleGFtcGxlOg0KaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRm
Lm9yZy9hcmNoL21zZy9tcGxzL3BQcV9MTzhFMHZJS0tZTGlIYTUwejdjRldrcw0KaHR0cHM6Ly9t
YWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9tcGxzL2lYc0VOUXVQV21tZ3N1ZU5pVU1seVJD
Y3U0VQ0KaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9tcGxzL1gxYTU5NWZj
cDhELVdZR085VWtWc3F1bTIzcw0KRXRjLg0KDQpCYWNrIHRvIHlvdXIgcmVndWxhciBwcm9ncmFt
bWluZyAobm8gcHVuIGludGVuZGVkIDotKQ0KDQpCZXN0LA0KDQpDYXJsb3MuDQoNCk9uIEF1ZyAy
LCAyMDE5LCBhdCAxMjo0NiBQTSwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQoNCkRlYXIgQWxsLA0Kd2l0aCB0
aGlzIHVwZGF0ZSwgd2UndmUgYWRkZWQgYSBzZWN0aW9uIG9uIHVzaW5nIEJGRCBmb3IgTXVsdGlw
b2ludCBOZXR3b3JrcyAoUkZDIDg1NjIgYW5kIFJGQyA4NTYzKSBmb3IgcHJvYWN0aXZlIGRlZmVj
dCBkZXRlY3Rpb24gaW4gUG9pbnQtdG8tTXVsdGlwb2ludCBTUiBQb2xpY2llcy4NCkF1dGhvcnMg
YmVsaWV2ZSB0aGF0IHRoZSBkcmFmdCBpcyBzdGFibGUgYW5kIGFkZHJlc3NlcyBwMnAsIGFzIHdl
bGwgYXMsIHAybXAgdXNlIGNhc2VzIG9mIFNSLU1QTFMuIFdlIGFwcHJlY2lhdGUgeW91ciBjb25z
aWRlcmF0aW9uIG9mIFdHIGFkb3B0aW9uIHBvbGwgZm9yIHRoaXMgc3BlY2lmaWNhdGlvbi4NCg0K
UmVnYXJkcywNCkdyZWcNCg0KLS0tLS0tLS0tLSBGb3J3YXJkZWQgbWVzc2FnZSAtLS0tLS0tLS0N
CkZyb206IDxpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc8bWFpbHRvOmludGVybmV0LWRyYWZ0c0Bp
ZXRmLm9yZz4+DQpEYXRlOiBGcmksIEF1ZyAyLCAyMDE5IGF0IDEyOjM4IFBNDQpTdWJqZWN0OiBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LW1pcnNreS1zcHJpbmctYmZkLTA4LnR4
dA0KVG86IElseWEgVmFybGFzaGtpbiA8aWx5YUBub2J1bHVzLmNvbTxtYWlsdG86aWx5YUBub2J1
bHVzLmNvbT4+LCBHcmVnb3J5IE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20+PiwgSWx5YSBWYXJsYXNoa2luIDxJbHlhQG5vYnVsdXMuY29t
PG1haWx0bzpJbHlhQG5vYnVsdXMuY29tPj4sIEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZA
Z21haWwuY29tPG1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4+LCBNYWNoIENoZW4gKEd1
b3lpKSA8bWFjaC5jaGVuQGh1YXdlaS5jb208bWFpbHRvOm1hY2guY2hlbkBodWF3ZWkuY29tPj4N
Cg0KDQoNCkEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1taXJza3ktc3ByaW5nLWJmZC0wOC50
eHQNCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgR3JlZyBNaXJza3kgYW5kIHBv
c3RlZCB0byB0aGUNCklFVEYgcmVwb3NpdG9yeS4NCg0KTmFtZTogICAgICAgICAgIGRyYWZ0LW1p
cnNreS1zcHJpbmctYmZkDQpSZXZpc2lvbjogICAgICAgMDgNClRpdGxlOiAgICAgICAgICBCaWRp
cmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uIChCRkQpIGluIFNlZ21lbnQgUm91dGluZyBO
ZXR3b3JrcyBVc2luZyBNUExTIERhdGFwbGFuZQ0KRG9jdW1lbnQgZGF0ZTogIDIwMTktMDgtMDIN
Ckdyb3VwOiAgICAgICAgICBJbmRpdmlkdWFsIFN1Ym1pc3Npb24NClBhZ2VzOiAgICAgICAgICAx
Mw0KVVJMOiAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9k
cmFmdC1taXJza3ktc3ByaW5nLWJmZC0wOC50eHQNClN0YXR1czogICAgICAgICBodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1taXJza3ktc3ByaW5nLWJmZC8NCkh0bWxpemVk
OiAgICAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWlyc2t5LXNwcmluZy1i
ZmQtMDgNCkh0bWxpemVkOiAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL2RyYWZ0LW1pcnNreS1zcHJpbmctYmZkDQpEaWZmOiAgICAgICAgICAgaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LW1pcnNreS1zcHJpbmctYmZkLTA4DQoNCkFic3Ry
YWN0Og0KICAgU2VnbWVudCBSb3V0aW5nIChTUikgYXJjaGl0ZWN0dXJlIGxldmVyYWdlcyB0aGUg
cGFyYWRpZ20gb2Ygc291cmNlDQogICByb3V0aW5nLiAgSXQgY2FuIGJlIHJlYWxpemVkIGluIHRo
ZSBNdWx0aXByb3RvY29sIExhYmVsIFN3aXRjaGluZw0KICAgKE1QTFMpIG5ldHdvcmsgd2l0aG91
dCBhbnkgY2hhbmdlIHRvIHRoZSBkYXRhIHBsYW5lLiAgQSBzZWdtZW50IGlzDQogICBlbmNvZGVk
IGFzIGFuIE1QTFMgbGFiZWwsIGFuZCBhbiBvcmRlcmVkIGxpc3Qgb2Ygc2VnbWVudHMgaXMgZW5j
b2RlZA0KICAgYXMgYSBzdGFjayBvZiBsYWJlbHMuICBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcg
RGV0ZWN0aW9uIChCRkQpIGlzDQogICBleHBlY3RlZCB0byBtb25pdG9yIGFueSBleGlzdGluZyBw
YXRoIGJldHdlZW4gc3lzdGVtcy4gIFRoaXMgZG9jdW1lbnQNCiAgIGRlZmluZXMgaG93IHRvIHVz
ZSBMYWJlbCBTd2l0Y2hlZCBQYXRoIFBpbmcgdG8gYm9vdHN0cmFwIGEgQkZEDQogICBzZXNzaW9u
LCBjb250cm9sIHBhdGggaW4gcmV2ZXJzZSBkaXJlY3Rpb24gb2YgdGhlIFNSLU1QTFMgdHVubmVs
IGFuZA0KICAgYXBwbGljYWJpbGl0eSBvZiBCRkQgRGVtYW5kIG1vZGUgaW4gdGhlIFNSLU1QTFMg
ZG9tYWluLg0KDQoNCg0KDQpQbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtlIGEgY291cGxlIG9m
IG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9uDQp1bnRpbCB0aGUgaHRtbGl6ZWQg
dmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnPGh0dHA6Ly90
b29scy5pZXRmLm9yZy8+Lg0KDQpUaGUgSUVURiBTZWNyZXRhcmlhdA0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0K
c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0KDQo=

--_000_C48C6EFFD7E3484B98244449C81DB74Aciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <C4012DC9B765424FA3F734CCD79369F6@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDogYnJlYWst
d29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyBsaW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z
cGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0id29yZC13cmFwOiBicmVhay13b3JkOyAtd2Vi
a2l0LW5ic3AtbW9kZTogc3BhY2U7IGxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPltBIHZlcnkgbGF0ZSByZXBseSB0byB0aGlzIGVtYWlsLCBi
dXQgc2luY2Ugbm8tb25lIGVsc2UgcmVwbGllZOKApiB0byBhZGQgdG9waWMgZGl2ZXJzaXR5IHRv
IHRoZSBsaXN0Ll08L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQpT
UFJJTkcgY2hhaXJzLA0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+U2VuZGluZyB0aGlzIG5vdGUgb25seSBmb3IgY29tcGxldGVuZXNzLCBhbmQgbm90
IGFzIGluZGljYXRpb24gb2YgaW50ZXJlc3Qgb3Igc3VwcG9ydCBvZiBkcmFmdC1taXJza3ktc3By
aW5nLWJmZC0wOC50eHQuDQo8ZGl2IGNsYXNzPSIiPlNpbmNlIGRyYWZ0LW1pcnNreS1zcHJpbmct
YmZkIGhhcyBubyBwcm92ZW5hbmNlIG1ldGFkYXRhIChSZXBsYWNlcy9SZXBsYWNlZC1ieSB0YWdz
KSwgSSB0aG91Z2h0IGl0IHVzZWZ1bCB0byBwb2ludCB0byB0aGUgYW5jZXN0cnkgb2YgdGhpcyB0
ZXh0LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+VEw7RFI6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj5Ud28gYmlnIGNvbmNlcm5zOjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4xLiBS
ZXZpZXcgb2YgdGhpcyB0ZXh0IChvbiBhIGRpZmZlcmVudCBkcmFmdCkgaW4gdGhlIE1QTFMgV0cg
aXMgdW5hY2tub3dsZWRnZWQgYW5kIHVuZHJlc3NlZC4gQmFzaWNhbGx5IHRoaXMgdGV4dCBoYXMg
dGVjaG5pY2FsIHNob3dzdG9wcGVycy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Mi4gUG90ZW50aWFs
bHkgYXBwbGljYWJsZSBJUFIsIGFzIHBlciB0aGUgZW1haWwgYmVsb3csIGlzIHVuZGlzY2xvc2Vk
LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+QmVzaWRlcyB0aGVyZSBiZWluZyBubyBhcHBhcmVudCBpbnRlcmVzdCwgdGhlcmXigJlzIHNl
cmlvdXMgaXNzdWVzLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+TG9uZ2VyIHZlcnNpb246PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5NYXJ0aW4sIEF0IHRoZSB0aW1lIHlvdSB3
ZXJlIHNoZXBoZXJkIG9mJm5ic3A7ZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3RlZCwgc28geW91
IG1pZ2h0IHJlbWVtYmVyIHRoaXMuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5NdWNoIG9mIHRoZSB0ZXh0IG9mJm5ic3A7ZHJhZnQtbWly
c2t5LXNwcmluZy1iZmQgc2VlbXMgdG8gYmUgY29taW5nIGZyb20gZWFybGllciB2ZXJzaW9ucyBv
ZiZuYnNwO2RyYWZ0LWlldGYtbXBscy1iZmQtZGlyZWN0ZWQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGUgdGV4dCB3YXMgcmVtb3Zl
ZCBmcm9tJm5ic3A7ZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3RlZCBkdXJpbmcgcmV2aWV3cyBp
biB0aGUgTVBMUyBXRywgaW5zdGVhZCBvZiBmaXhpbmcgaXQsIGFuZCBub3cgaXQgc2VlbXMgdG8g
aGF2ZSBmb3VuZCBpdHMgd2F5IGludG8gYSBuZXcgZG9jdW1lbnQgYW5kIGEgbmV3IFdHLCBieXBh
c3NpbmcgdGhlIHByZXZpb3VzIHJldmlldy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkFsbCB0aGUgdGV4dCBmcm9tIGRyYWZ0LWlldGYt
bXBscy1iZmQtZGlyZWN0ZWQgYWJvdXQgU1J2NiB3YXMgcmVtb3ZlZCBoZXJlOiZuYnNwOzxhIGhy
ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtbXBscy1i
ZmQtZGlyZWN0ZWQtMDMudHh0IiBjbGFzcz0iIj5odHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2Rp
ZmY/dXJsMj1kcmFmdC1pZXRmLW1wbHMtYmZkLWRpcmVjdGVkLTAzLnR4dDwvYT48L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+QWxsIHRoZSB0ZXh0IGZyb20gZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3Rl
ZCBhYm91dCBTUiBNUExTIHdhcyByZW1vdmVkIGhlcmU6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3RlZC0w
NS50eHQiIGNsYXNzPSIiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0
LWlldGYtbXBscy1iZmQtZGlyZWN0ZWQtMDUudHh0PC9hPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48
YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QWxsIHRoYXQgdGV4dCByZWNlaXZl
ZCBjcml0aWNhbCByZXZpZXcgYW5kIGNvbW1lbnRzIHRoYXQgY2FuIGJlIGZvdW5kIGZvciBleGFt
cGxlIGF0OjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjx1bCBjbGFzcz0iTWFpbE91dGxpbmUiPg0K
PGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9z
ZWFyY2gvP3E9JTIyZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3RlZCUyMiUyMCUyMlNlZ21lbnQl
MjBSb3V0aW5nOiUyME1QTFMlMjBEYXRhJTIwUGxhbmUlMjBDYXNlJTIyIiBjbGFzcz0iIj5odHRw
czovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvc2VhcmNoLz9xPSUyMmRyYWZ0LWlldGYtbXBs
cy1iZmQtZGlyZWN0ZWQlMjIlMjAlMjJTZWdtZW50JTIwUm91dGluZyUzQSUyME1QTFMlMjBEYXRh
JTIwUGxhbmUlMjBDYXNlJTIyPC9hPjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8v
bWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9zZWFyY2gvP3E9JTIyZHJhZnQtaWV0Zi1tcGxzLWJm
ZC1kaXJlY3RlZCUyMiUyMCUyMlNlZ21lbnQlMjBSb3V0aW5nJTIyIiBjbGFzcz0iIj5odHRwczov
L21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvc2VhcmNoLz9xPSUyMmRyYWZ0LWlldGYtbXBscy1i
ZmQtZGlyZWN0ZWQlMjIlMjAlMjJTZWdtZW50JTIwUm91dGluZyUyMjwvYT48L2xpPjwvdWw+DQo8
ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
PkFuZCB0aGUgYXV0aG9ycyBvZiZuYnNwO2RyYWZ0LWlldGYtbXBscy1iZmQtZGlyZWN0ZWQgZGVj
aWRlZCB0byByZW1vdmUgaXQgYXMgcGVyOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hp
dmUuaWV0Zi5vcmcvYXJjaC9tc2cvbXBscy9pbW53amQwdGhlOUYtRjRnZEh4aF9KM3h6cTQiIGNs
YXNzPSIiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvbXBscy9pbW53amQw
dGhlOUYtRjRnZEh4aF9KM3h6cTQ8L2E+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGlzIHBhcnRpY3VsYXIgZW1haWwgdG8gdGhlIE1Q
TFMgV0cgaGFzIGludGVyZXN0aW5nIHRleHQ6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZxdW90Ozwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGkgY2xhc3M9IiI+Jm5ic3A7ICZu
YnNwOyBhdXRob3JzIGRlY2lkZWQgdG8gcmVtb3ZlIHNlY3Rpb25zIFNlZ21lbnQgUm91dGluZzog
TVBMUyBEYXRhIFBsYW5lIENhc2U8L2k+PC9kaXY+DQo8aSBjbGFzcz0iIj4uLi48YnIgY2xhc3M9
IiI+DQo8L2k+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj48aSBjbGFzcz0i
Ij4mbmJzcDsgJm5ic3A7IFRoZSBuZXcgdmVyc2lvbiBoYXMgYmVlbiBzdWJtaXR0ZWQgYXM8L2k+
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxpIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgZHJhZnQtaWV0
Zi1tcGxzLWJmZC1kaXJlY3RlZC0wNTwvaT48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGkgY2xhc3M9
IiI+Jm5ic3A7ICZuYnNwOyAoc2VlIGJlbG93KSBhbmQsIHRvIHRoZSBiZXN0IG9mIG91ciBrbm93
bGVkZ2UgYW5kIHVuZGVyc3RhbmRpbmcsIGVhcmxpZXI8L2k+PC9kaXY+DQo8ZGl2IGNsYXNzPSIi
PjxpIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgZGlzY2xvc2VkIElQUiBpcyBubyBsb25nZXIgYXBw
bGljYWJsZSB0byB0aGlzIHZlcnNpb24uPC9pPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj7igJw8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+QmFzaWNhbGx5IHRoaXMgc2VlbXMgdG8gaW1wbHkgdGhhdCB0aGVyZSB3YXMgSVBSIGFw
cGxpY2FibGUgdG8gdGhhdCB0ZXh0LCB0aGF0IHJlbW92aW5nIGl0IG1hZGUgaXQgbm90IGFwcGxp
Y2FibGUgdG8gdGhlIE1QTFMgV0cgZG9jLiZuYnNwOzwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YSBo
cmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2lwci9zZWFyY2gvP3N1Ym1pdD1kcmFm
dCZhbXA7aWQ9ZHJhZnQtaWV0Zi1tcGxzLWJmZC1kaXJlY3RlZCIgY2xhc3M9IiI+aHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvc2VhcmNoLz9zdWJtaXQ9ZHJhZnQmYW1wO2lkPWRyYWZ0
LWlldGYtbXBscy1iZmQtZGlyZWN0ZWQ8L2E+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5Ib3dldmVyLCB0aGF0IHRleHQgc2VlbXMgdG8g
aGF2ZSBmb3VuZHMgaXRzIHdheSB0byB0aGlzIG5ldyBkb2MsIGJ1dCB0aGVyZSBkb2VzIG5vdCBz
ZWVtIHRvIGJlIGFueSBJUFIgZGlzY2xvc3VyZXMuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxhIGhy
ZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByL3NlYXJjaC8/c3VibWl0PWRyYWZ0
JmFtcDtpZD1kcmFmdC1taXJza3ktc3ByaW5nLWJmZCIgY2xhc3M9IiI+aHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9pcHIvc2VhcmNoLz9zdWJtaXQ9ZHJhZnQmYW1wO2lkPWRyYWZ0LW1pcnNr
eS1zcHJpbmctYmZkPC9hPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+VGhlcmUgYXJlIHN0aWxsIHNpZ25pZmljYW50IG91dHN0YW5kaW5n
IHRlY2huaWNhbCBpc3N1ZXMgd2l0aCB0aGlzIHRleHQsIHJhaXNlZCBpbiB0aGUgTVBMUyBXRyB1
bmRlciBhIGRpZmZlcmVudCBJLUQsIGJ1dCBzdGlsbCBhcHBseSwgYXMgZm9yIGV4YW1wbGU6PC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcv
YXJjaC9tc2cvbXBscy9wUHFfTE84RTB2SUtLWUxpSGE1MHo3Y0ZXa3MiIGNsYXNzPSIiPmh0dHBz
Oi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvbXBscy9wUHFfTE84RTB2SUtLWUxpSGE1
MHo3Y0ZXa3M8L2E+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFy
Y2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvbXBscy9pWHNFTlF1UFdtbWdzdWVOaVVNbHlSQ2N1NFUi
IGNsYXNzPSIiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvbXBscy9pWHNF
TlF1UFdtbWdzdWVOaVVNbHlSQ2N1NFU8L2E+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxhIGhyZWY9
Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvbXBscy9YMWE1OTVmY3A4RC1X
WUdPOVVrVnNxdW0yM3MiIGNsYXNzPSIiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJj
aC9tc2cvbXBscy9YMWE1OTVmY3A4RC1XWUdPOVVrVnNxdW0yM3M8L2E+PC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPkV0Yy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPkJhY2sgdG8geW91ciByZWd1bGFyIHByb2dyYW1taW5nIChubyBwdW4gaW50
ZW5kZWQgOi0pJm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj5CZXN0LDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Q2FybG9zLjxiciBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPk9uIEF1ZyAyLCAyMDE5LCBhdCAxMjo0NiBQTSwgR3JlZyBNaXJza3kgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIGNsYXNzPSIiPmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNo
YW5nZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj5E
ZWFyIEFsbCwNCjxkaXYgY2xhc3M9IiI+d2l0aCB0aGlzIHVwZGF0ZSwgd2UndmUgYWRkZWQgYSBz
ZWN0aW9uIG9uIHVzaW5nIEJGRCBmb3IgTXVsdGlwb2ludCBOZXR3b3JrcyAoUkZDIDg1NjIgYW5k
IFJGQyA4NTYzKSBmb3IgcHJvYWN0aXZlIGRlZmVjdCBkZXRlY3Rpb24gaW4gUG9pbnQtdG8tTXVs
dGlwb2ludCBTUiBQb2xpY2llcy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QXV0aG9ycyBiZWxpZXZl
IHRoYXQgdGhlIGRyYWZ0IGlzIHN0YWJsZSBhbmQgYWRkcmVzc2VzIHAycCwgYXMgd2VsbCBhcywg
cDJtcCB1c2UgY2FzZXMgb2YgU1ItTVBMUy4gV2UgYXBwcmVjaWF0ZSB5b3VyIGNvbnNpZGVyYXRp
b24gb2YgV0cgYWRvcHRpb24gcG9sbCBmb3IgdGhpcyBzcGVjaWZpY2F0aW9uLjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+UmVnYXJkcyw8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+R3JlZzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRy
Ij4tLS0tLS0tLS0tIEZvcndhcmRlZCBtZXNzYWdlIC0tLS0tLS0tLTxiciBjbGFzcz0iIj4NCkZy
b206IDxzcGFuIGRpcj0iYXV0byIgY2xhc3M9IiI+Jmx0OzxhIGhyZWY9Im1haWx0bzppbnRlcm5l
dC1kcmFmdHNAaWV0Zi5vcmciIGNsYXNzPSIiPmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZzwvYT4m
Z3Q7PC9zcGFuPjxiciBjbGFzcz0iIj4NCkRhdGU6IEZyaSwgQXVnIDIsIDIwMTkgYXQgMTI6Mzgg
UE08YnIgY2xhc3M9IiI+DQpTdWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRy
YWZ0LW1pcnNreS1zcHJpbmctYmZkLTA4LnR4dDxiciBjbGFzcz0iIj4NClRvOiBJbHlhIFZhcmxh
c2hraW4gJmx0OzxhIGhyZWY9Im1haWx0bzppbHlhQG5vYnVsdXMuY29tIiBjbGFzcz0iIj5pbHlh
QG5vYnVsdXMuY29tPC9hPiZndDssIEdyZWdvcnkgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiBjbGFzcz0iIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OywgSWx5YSBWYXJsYXNoa2luICZsdDs8YSBocmVmPSJtYWlsdG86SWx5YUBub2J1bHVzLmNv
bSIgY2xhc3M9IiI+SWx5YUBub2J1bHVzLmNvbTwvYT4mZ3Q7LA0KIEplZmYgVGFudHN1cmEgJmx0
OzxhIGhyZWY9Im1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSIgY2xhc3M9IiI+amVmZnRh
bnQuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OywgTWFjaCBDaGVuIChHdW95aSkgJmx0OzxhIGhyZWY9
Im1haWx0bzptYWNoLmNoZW5AaHVhd2VpLmNvbSIgY2xhc3M9IiI+bWFjaC5jaGVuQGh1YXdlaS5j
b208L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KQSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LW1pcnNreS1z
cHJpbmctYmZkLTA4LnR4dDxiciBjbGFzcz0iIj4NCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJt
aXR0ZWQgYnkgR3JlZyBNaXJza3kgYW5kIHBvc3RlZCB0byB0aGU8YnIgY2xhc3M9IiI+DQpJRVRG
IHJlcG9zaXRvcnkuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KTmFtZTombmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2RyYWZ0LW1pcnNreS1zcHJpbmctYmZkPGJy
IGNsYXNzPSIiPg0KUmV2aXNpb246Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MDg8YnIgY2xh
c3M9IiI+DQpUaXRsZTombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEJpZGlyZWN0
aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb24gKEJGRCkgaW4gU2VnbWVudCBSb3V0aW5nIE5ldHdv
cmtzIFVzaW5nIE1QTFMgRGF0YXBsYW5lPGJyIGNsYXNzPSIiPg0KRG9jdW1lbnQgZGF0ZTombmJz
cDsgMjAxOS0wOC0wMjxiciBjbGFzcz0iIj4NCkdyb3VwOiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgSW5kaXZpZHVhbCBTdWJtaXNzaW9uPGJyIGNsYXNzPSIiPg0KUGFnZXM6Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAxMzxiciBjbGFzcz0iIj4NClVSTDombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtbWlyc2t5LXNwcmluZy1iZmQtMDgudHh0
IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1taXJza3ktc3ByaW5nLWJmZC0wOC50eHQ8
L2E+PGJyIGNsYXNzPSIiPg0KU3RhdHVzOiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDs8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1taXJza3kt
c3ByaW5nLWJmZC8iIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LW1pcnNreS1zcHJpbmctYmZkLzwv
YT48YnIgY2xhc3M9IiI+DQpIdG1saXplZDombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8YSBo
cmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWlyc2t5LXNwcmluZy1iZmQt
MDgiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktc3ByaW5nLWJmZC0wODwvYT48YnIgY2xhc3M9
IiI+DQpIdG1saXplZDombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8YSBocmVmPSJodHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LW1pcnNreS1zcHJpbmctYmZkIiBy
ZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LW1pcnNreS1zcHJpbmctYmZkPC9hPjxiciBjbGFz
cz0iIj4NCkRpZmY6Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtbWlyc2t5LXNwcmlu
Zy1iZmQtMDgiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1taXJza3ktc3ByaW5nLWJmZC0wODwv
YT48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpBYnN0cmFjdDo8YnIgY2xhc3M9IiI+DQom
bmJzcDsgJm5ic3A7U2VnbWVudCBSb3V0aW5nIChTUikgYXJjaGl0ZWN0dXJlIGxldmVyYWdlcyB0
aGUgcGFyYWRpZ20gb2Ygc291cmNlPGJyIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwO3JvdXRpbmcu
Jm5ic3A7IEl0IGNhbiBiZSByZWFsaXplZCBpbiB0aGUgTXVsdGlwcm90b2NvbCBMYWJlbCBTd2l0
Y2hpbmc8YnIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7KE1QTFMpIG5ldHdvcmsgd2l0aG91dCBh
bnkgY2hhbmdlIHRvIHRoZSBkYXRhIHBsYW5lLiZuYnNwOyBBIHNlZ21lbnQgaXM8YnIgY2xhc3M9
IiI+DQombmJzcDsgJm5ic3A7ZW5jb2RlZCBhcyBhbiBNUExTIGxhYmVsLCBhbmQgYW4gb3JkZXJl
ZCBsaXN0IG9mIHNlZ21lbnRzIGlzIGVuY29kZWQ8YnIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7
YXMgYSBzdGFjayBvZiBsYWJlbHMuJm5ic3A7IEJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRl
Y3Rpb24gKEJGRCkgaXM8YnIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ZXhwZWN0ZWQgdG8gbW9u
aXRvciBhbnkgZXhpc3RpbmcgcGF0aCBiZXR3ZWVuIHN5c3RlbXMuJm5ic3A7IFRoaXMgZG9jdW1l
bnQ8YnIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ZGVmaW5lcyBob3cgdG8gdXNlIExhYmVsIFN3
aXRjaGVkIFBhdGggUGluZyB0byBib290c3RyYXAgYSBCRkQ8YnIgY2xhc3M9IiI+DQombmJzcDsg
Jm5ic3A7c2Vzc2lvbiwgY29udHJvbCBwYXRoIGluIHJldmVyc2UgZGlyZWN0aW9uIG9mIHRoZSBT
Ui1NUExTIHR1bm5lbCBhbmQ8YnIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7YXBwbGljYWJpbGl0
eSBvZiBCRkQgRGVtYW5kIG1vZGUgaW4gdGhlIFNSLU1QTFMgZG9tYWluLjxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9t
IHRoZSB0aW1lIG9mIHN1Ym1pc3Npb248YnIgY2xhc3M9IiI+DQp1bnRpbCB0aGUgaHRtbGl6ZWQg
dmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IDxhIGhyZWY9Imh0dHA6Ly90b29scy5p
ZXRmLm9yZy8iIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPg0KdG9v
bHMuaWV0Zi5vcmc8L2E+LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoZSBJRVRGIFNl
Y3JldGFyaWF0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIg
Y2xhc3M9IiI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIiPg0KPGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyIgY2xhc3M9IiI+c3ByaW5nQGlldGYub3JnPC9hPjxiciBjbGFz
cz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3By
aW5nIiBjbGFzcz0iIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
ZzwvYT48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNs
YXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_C48C6EFFD7E3484B98244449C81DB74Aciscocom_--


From nobody Tue Sep 10 13:31:03 2019
Return-Path: <brian.e.carpenter@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 5D9C91200A4; Tue, 10 Sep 2019 13:31:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 zZ-T8VNmSRMh; Tue, 10 Sep 2019 13:30:53 -0700 (PDT)
Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) (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 25A0A120823; Tue, 10 Sep 2019 13:30:49 -0700 (PDT)
Received: by mail-pf1-x433.google.com with SMTP id y72so12186382pfb.12; Tue, 10 Sep 2019 13:30:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=9p0MPyiBXstBBRsFLjHQSg1Y/Q0EWHX7q2A9Bw21ks4=; b=pmYsNluB3tqUn8Haiw0ds3tw1dV1YXBShA4SKeuCcdbGdme8PlB9hrfTwN8u80/LyT vRwTZhiILxPqAf5H/eKfS+2StNOk8yDDO7QRRgdaCP/OdBTY7fgYZAP+6X+bI5pO0uUh Z8Ed3IvVRqLlLNYM4YcmEiALd3sh5Lelt2RkyTavXllBgTHAJoFBVgqvI4z4kdVmECfL B/xDPqb8cakhcnGBfsyMX6W9YycJ+L8ygU01FL+YtnzeNwpwIBEexBT4QffuUEArjTZ6 H4NCSruxrv0nLSJUsWHOGrqS6cIOGJ6udqi+MxEDaqZhq8ZCKRFpNG7r6vqf8Ln4Iycd gZxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9p0MPyiBXstBBRsFLjHQSg1Y/Q0EWHX7q2A9Bw21ks4=; b=T7GvRBeQP9uNYILyVckU+8crFajmCW3w4DSSLVE2EFM4zhdpPY3yU6Wwu88UE87v1C 9wM4CUQJzn5FedZeNIk4n6Vm07u8lnKT0fupDOGSLze8+kuQwDSlc5Lmcu5w9nEpmVmy V8x5hq06eLFfbIEG2R4ZH1lebelpAPnFj4sxu3kBvQwwcFbfNBnCqM4egCWZ4Ltr7trw bVq0qCu3ga+QeZTkTrYyzK/ac1cvS5P2z01ueJCn/hllQp6UbZLg/mP+LAe9aOQAdkbC HIIw/veS/6r4DRjcqc0kFUVTmGuCRMblqvQnDqcX+puaf0KjUgsfNtaHpoXx23g5W974 gTOg==
X-Gm-Message-State: APjAAAU/sjVp/m6TNHBHYPfiXtxrljhlkDh7rDibww6U+wNRftCB5JMH XTkFdmbJnjfgYyKgpbnC95SooG/0
X-Google-Smtp-Source: APXvYqzoeUljTO/CF3004PK0ioSVD3X6PZfbkkwPtmJ9vpFURCWDcRbIy3cDcxUVIlLG9SgudQpvlQ==
X-Received: by 2002:a63:2903:: with SMTP id p3mr29813567pgp.306.1568147448085;  Tue, 10 Sep 2019 13:30:48 -0700 (PDT)
Received: from [192.168.178.30] (82.206.69.111.dynamic.snap.net.nz. [111.69.206.82]) by smtp.gmail.com with ESMTPSA id 129sm23142170pfd.173.2019.09.10.13.30.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Sep 2019 13:30:47 -0700 (PDT)
To: li zhenqiang <li_zhenqiang@hotmail.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Fernando Gont <fgont@si6networks.com>, Fernando Gont <fernando@gont.com.ar>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <17120_1567700712_5D7136E8_17120_341_1_53C29892C857584299CBF5D05346208A48BFAEF1@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <HK0PR03MB4066C9D767D4D462B4C59D73FCB60@HK0PR03MB4066.apcprd03.prod.outlook.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <6833faa5-943c-d7d5-21f8-2a933defe492@gmail.com>
Date: Wed, 11 Sep 2019 08:30:41 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <HK0PR03MB4066C9D767D4D462B4C59D73FCB60@HK0PR03MB4066.apcprd03.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/gsUygrcwBTSXwYl0M-Uswf47kJk>
Subject: Re: [spring] Question about SRv6 Insert function
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: Tue, 10 Sep 2019 20:31:00 -0000

Hi Zhenqiang,
On 10-Sep-19 22:14, li zhenqiang wrote:
> Hi Bruno,
>=20
> Thank you very much for your response and clarification.
> I agree with you that as of today RFC8200 rejects EH insertion. Since=C2=
=A0draft-ietf-spring-srv6-network-programming is NOT updating RFC8200, it=
 should not contain texts or mechanisms that contradict with RFC8200.
> Of course, Internet Standards can be updated to reflect technical progr=
ess and satisfy new requirements following the updating procedure. Before=
 an Internet Standard under update reaches new rough consensus, we have t=
o follow the rules specified in the old one.
>=20
> BTW, EH insertion was intensively discussed alot when we did RFC2460bis=
=2E Two years passed after RFC8200 was published. Is it time for us to re=
open the discussion based on the requirement raised in=C2=A0I-D.voyer-6ma=
n-extension-header-insertion?

I don't believe that is the first discussion. IMHO, the first discussion =
should be whether we (as a community) believe we should standardise featu=
res that only work within a specified domain, or continue with the assump=
tion that standardised features must work across the open Internet.

Regards
   Brian Carpenter

>=20
> Best Regards,
> Zhenqiang Li
> -----------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------------------------------------=
-------------------------------------------
> li_zhenqiang@hotmail.com
>=20
>     =C2=A0
>     *From:*=C2=A0bruno.decraene@orange.com <mailto:bruno.decraene@orang=
e.com>
>     *Date:*=C2=A02019-09-06=C2=A000:25
>     *To:*=C2=A0Fernando Gont <mailto:fgont@si6networks.com>; Fernando G=
ont <mailto:fernando@gont.com.ar>
>     *CC:*=C2=A0Ron Bonica <mailto:rbonica=3D40juniper.net@dmarc.ietf.or=
g>; spring@ietf.org <mailto:spring@ietf.org>; 6man@ietf.org <mailto:6man@=
ietf.org>; Suresh Krishnan <mailto:suresh.krishnan@gmail.com>; draft-voye=
r-6man-extension-header-insertion <mailto:draft-voyer-6man-extension-head=
er-insertion@ietf.org>; draft-ietf-spring-srv6-network-programming <mailt=
o:draft-ietf-spring-srv6-network-programming@ietf.org>; li zhenqiang <mai=
lto:li_zhenqiang@hotmail.com>
>     *Subject:*=C2=A0RE: [spring] Question about SRv6 Insert function
>     > From: Fernando Gont [mailto:fgont@si6networks.com]
>     > Sent: Thursday, September 5, 2019 4:56 PM
>     >
>     > On 5/9/19 17:46, bruno.decraene@orange.com wrote:
>     > > Fernando,
>     > >
>     > >=C2=A0
>     > >> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Fer=
nando Gont
>     > >> Sent: Tuesday, September 3, 2019 1:18 PM
>     > >>
>     > >> Hello, Suresh,
>     > >>
>     > >> On 2/9/19 19:07, Suresh Krishnan wrote:
>     > >> [....]
>     > >>>>> So, we should probably explore the motivation for Option 2)=
=2E If the
>     > >>>>> motivation is not sufficient, we should probably standardiz=
e on Option 1.
>     > >>>>
>     > >>>> My argument would be:
>     > >>>> Folks would do whatever they please with 1). If somehow they=
 feel the
>     > >>>> need to do 2), they should *refrain from even suggesting it*=
, post an
>     > >>>> internet draft that proposes to update RFC8200 to allow for =
the
>     > >>>> insertion of EHs, wait for that to be adopted and published,=
 and only
>     > >>>> then suggest to do EH insertion.
>     > >>>
>     > >>> I have put down my thoughts on the future of header insertion=
 work in a
>     > >>> mail to the 6man list in May 2017. The mail can be found belo=
w
>     > >>>
>     > >>> https://mailarchive.ietf.org/arch/msg/ipv6/4MevopH9_iQglUizho=
T5Rl-TjRc
>     > >>
>     > >> This seems e bit misleading. What I would expect is that befor=
e any work
>     > >> is published on EH-insertion, the IPv6 standard is updated to =
allow for
>     > >> EH insertion. (plese see bellow)
>     > >>
>     > >>
>     > >>
>     > >>
>     > >>>> P.S.: Given the amount of discussion there has been on this =
topic in the
>     > >>>> context of RFC8200, I'd like to hope that there's no draft-i=
etf document
>     > >>>> suggesting EH-insertion or, if there is, the relevant ADs an=
d chairs
>     > >>>> make sure that's not the case anymore.
>     > >>>
>     > >>> Yes. If a draft violates RFC8200 and it hits the IESG for eva=
luation, I
>     > >>> will certainly hold a DISCUSS position until the violations a=
re fixed.
>     > >>
>     > >> Since there have been plenty of attempts to do EH insertion or=
 leave the
>     > >> IPv6 standard ambiguous in this respect, and the IETF has had =
consensus
>     > >> that EH insertion is not allowed, I think it would be bad, was=
tefull,
>     > >> tricky, and even dangerous to let a document go through the wh=
ole
>     > >> publication process, and just rely on the AD to keep the "DISC=
USS"
>     > >> button pressed.
>     > >
>     > > draft-ietf-spring-srv6-network-programming has a normative refe=
rence to [I-D.voyer-6man-extension-header-insertion]
>     > >=C2=A0 https://tools.ietf.org/html/draft-ietf-spring-srv6-networ=
k-programming-01#section-13.1
>     > >
>     > > As such, from a process standpoint, it would not going to be pu=
blished before [I-D.voyer-6man-extension-header-insertion] be itself publ=
ished as RFC. And from its name, the latter is intended to be discussed a=
nd within control of the 6MAN WG. So I don't think that we can say that i=
t "just rely on the AD to keep the "DISCUSS" button pressed."
>     > >
>     > > In my mind, this should also be a clear indication that the que=
stion of header insertion is (to be) within the control of the 6MAN WG. B=
ut you may have a different opinion.
>     >
>     > Maybe my mental algorithm has a bug, but: what's the point of spr=
ing
>     > working on a document that relies on something that 6man has so f=
ar
>     > rejected?
>     =C2=A0
>     I take your point that 6MAN has rejected, in the past, general head=
er insertion. (under the control of the 6MAN WG as I feel some nuances de=
pending on the speakers)
>     I don't know about the future 6MAN position with regards to SRH ins=
ertion specifically for SRv6, possibly restricted to a specific usage (e.=
g. TI-LFA) or context (e.g. source, transit and destinations nodes are wi=
thin a single control domain). As of today, I'm expecting [I-D.voyer-6man=
-extension-header-insertion] to reflect this and I'm using it as a coordi=
nation and gating tooling between 2 IETF WGs. I'm open to considering oth=
ers tools. But if your point is that the SPRING WG cannot discuss, envisa=
ge and document the usage of SRH insertion in the SPRING context, that is=
 not my reading of the SPRING charter. As part of this discussion, you ar=
e very welcome to contribute.
>     =C2=A0
>     Finally, let me remind that draft-ietf-spring-srv6-network-programm=
ing is NOT updating RFC8200, and is NOT meant to=C2=A0 update RFC8200. Th=
is has been explicitly stated "this document is not intended to update RF=
C 8200. If a behavior needs to update RFC 8200, it should be defined in a=
 6MAN draft in the 6MAN WG and normatively referenced."
>     https://mailarchive.ietf.org/arch/msg/spring/GyYapMbWJdv95hoDMjZNKl=
5WHG4
>     =C2=A0
>     =C2=A0
>     =C2=A0
>     > You spend energy on the document and then... just sit on the I-D =
to see
>     > if 6man adopts voyer-6man-extension-header-insertion? Ship the do=
cument
>     > to the IESG for them to review? -- I'm lost, sorry.
>     =C2=A0
>     draft-ietf-spring-srv6-network-programming is not primarily about h=
eader insertion. Its scope is much wider.
>     So SPRING WG is working on the whole text of draft-ietf-spring-srv6=
-network-programming. If at some point the normative reference to [I-D.vo=
yer-6man-extension-header-insertion] is holding the progression of the do=
cument, as of today I could see two paths: wait some more time/forever (i=
=2Ee. never publish that document as RFC); remove the text blocking the p=
rogression. Personally, I would assume the latter. There could be others =
options, but I'd rather consider this when/if we face the problem. In the=
 meantime, would you have an issue with any of those two/three hypothetic=
 paths (wait, never publish, remove SRH insertion)?
>     =C2=A0
>     Thank you.
>     --Bruno
>     > --
>     > Fernando Gont
>     > SI6 Networks
>     > e-mail: fgont@si6networks.com
>     > PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 749=
2
>     >
>     >
>     >
>     >
>     =C2=A0
>     ___________________________________________________________________=
______________________________________________________
>     =C2=A0
>     Ce message et ses pieces jointes peuvent contenir des informations =
confidentielles ou privilegiees et ne doivent donc
>     pas etre diffuses, exploites ou copies sans autorisation. Si vous a=
vez recu ce message par erreur, veuillez le signaler
>     a l'expediteur et le detruire ainsi que les pieces jointes. Les mes=
sages electroniques etant susceptibles d'alteration,
>     Orange decline toute responsabilite si ce message a ete altere, def=
orme ou falsifie. Merci.
>     =C2=A0
>     This message and its attachments may contain confidential or privil=
eged information that may be protected by law;
>     they should not be distributed, used or copied without authorisatio=
n.
>     If you have received this email in error, please notify the sender =
and delete this message and its attachments.
>     As emails may be altered, Orange is not liable for messages that ha=
ve been modified, changed or falsified.
>     Thank you.
>     =C2=A0
>=20
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>=20


From nobody Tue Sep 10 13:49:35 2019
Return-Path: <rraszuk@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 23C1D12022A; Tue, 10 Sep 2019 13:49:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] autolearn=unavailable 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 ILlwxYqC6COw; Tue, 10 Sep 2019 13:49:25 -0700 (PDT)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 33ED7120090; Tue, 10 Sep 2019 13:49:25 -0700 (PDT)
Received: by mail-pf1-x430.google.com with SMTP id w22so12238554pfi.9; Tue, 10 Sep 2019 13:49:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JnuIb5tsPuU+e6oPjEY6+FS0LqWUaSjKzoSADQLAdac=; b=Xvk7qk3hHiiA4S1JLEQwYaA11MsNVtXhmGvjEyCb3OSe2g6BUpHuhnmsad0aUFljEm VGiveKv72qGOmF67Uy7YOl0Lcmp66CUWCO5pHg1/tNHW4wp4O9Cob9W9JYkmR6BtmgIj paFJlCF+SBerCRTopmRgQCIJ2B2vZTqJu/+Syhl0aWfyi3h/o8YU+39udijzyXvd+uwx 32Bsrj/4ra0DYVzSHyIi4VC/1owbAcsIOadVfGmsG+iDlnP9ftYVrqRtmXLx4u/TZmcD sxvhkIxp7NyOyQDUj6x3Z+EoPPPa6SrW9FCvl8bttvYgLnET6hVFxX/zm+FkhZ4P+HSH EnzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JnuIb5tsPuU+e6oPjEY6+FS0LqWUaSjKzoSADQLAdac=; b=UKsY5SIH8cDq98wehLt9KRlOWDTBw0K/cvGdY/Hbt6F4gQPzJg6WRvSkaFNbUvThmK ogUfCugpQDGQN6ozqax/iw5nN9vkTieu1pWO/Ks/U4pEhME5NjhT5bE80BLogyQMRElo Z3c9jA8p+BGWrh4rtVlaupjnHOQQuOkYj0tyIBs2HBCZKSdchj2UWQ5Vchp+yD8tOguV Lmmxbaw/VAZaC+MsY/HudC/iChSwKddpLnBDvBAFrP+0C5u4i8vtR/Mb8jLkraZ9iswI JC79KKd+sUirdGB6ldCBvaRPd9FX/RxG9xG8ipgKQXoeGDvilf/sCHO2VpBQSY2HC9ra Y+YQ==
X-Gm-Message-State: APjAAAXVBITgBI5LPlwLsZJamEwujzgTbzlHO2qJtlmYf15Nxqrr1OcW k40swgO5wKMO01c/ngTtUYLSM0StIg3AS5hPXJs=
X-Google-Smtp-Source: APXvYqxnwk4OLvlE+rARd6wFNJcK6IHxRBb2Z6QKR/JvgwJ33ADRsasC/OCf0N+ppG8oFmBLdI+VoSM/uasy8fwmxr8=
X-Received: by 2002:aa7:9aa5:: with SMTP id x5mr37434821pfi.16.1568148564238;  Tue, 10 Sep 2019 13:49:24 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <17120_1567700712_5D7136E8_17120_341_1_53C29892C857584299CBF5D05346208A48BFAEF1@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <HK0PR03MB4066C9D767D4D462B4C59D73FCB60@HK0PR03MB4066.apcprd03.prod.outlook.com> <6833faa5-943c-d7d5-21f8-2a933defe492@gmail.com>
In-Reply-To: <6833faa5-943c-d7d5-21f8-2a933defe492@gmail.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Tue, 10 Sep 2019 22:49:13 +0200
Message-ID: <CA+b+ERmgZ6g1rd6K3nGjpcuJEY59Ghp8YEiFZo=n3P3tnx52tQ@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: li zhenqiang <li_zhenqiang@hotmail.com>,  "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Fernando Gont <fgont@si6networks.com>,  Fernando Gont <fernando@gont.com.ar>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>,  draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002064b70592390ad8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-9AekhXeanlUjsBol98rO9mYS38>
Subject: Re: [spring] Question about SRv6 Insert function
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: Tue, 10 Sep 2019 20:49:27 -0000

--0000000000002064b70592390ad8
Content-Type: text/plain; charset="UTF-8"

Hi Brian,

> the first discussion should be whether we (as a community) believe we
should
> standardise features that only work within a specified domain, or
continue with
> the assumption that standardised features must work across the open
Internet.

Indeed I agree.

Just to rephrase the question:

Is IPv6 to be used only as end to end host to host protocol or should IPv6
also be used as transport protocol natively in the networks.

Solid deployments prove it can be used for both. Many people think it can
and should be used for both.

But if there is solid IETF formal statement that it is *only* to be used as
end to end host protocol then we should really start putting more work into
other encapsulations which will allow to simply transport IPv6 datagrams as
payload or alternatively industry will seek other standards to conitinue
work on IPv6 as transport protocol. Just imagine how it can be called ...
IPv6+ :)

Many thx,
R.

--0000000000002064b70592390ad8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">Hi Brian,</div><div cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small"><span style=3D"font-family:Arial,H=
elvetica,sans-serif">&gt; the first discussion should be whether we (as a c=
ommunity) believe we should=C2=A0</span></div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><span styl=
e=3D"font-family:Arial,Helvetica,sans-serif">&gt; standardise features that=
 only work within a specified domain, or continue with=C2=A0</span></div><d=
iv class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small"><span style=3D"font-family:Arial,Helvetica,sans-serif">&gt=
; the assumption that standardised features must work across the open Inter=
net.</span>=C2=A0=C2=A0</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
">Indeed I agree.=C2=A0</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
">Just to rephrase the question:</div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div cla=
ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small">Is IPv6 to be used only as end to end host to host protocol or s=
hould IPv6 also be used as transport protocol natively=C2=A0in the networks=
.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">Solid deployme=
nts prove it can be used for both. Many people think it can and should be u=
sed for both.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Bu=
t if there is solid IETF formal statement that it is *only* to be used as e=
nd to end host protocol then we should really start putting more work into =
other encapsulations which will allow to simply transport IPv6 datagrams as=
 payload or alternatively industry will seek other standards to conitinue w=
ork on IPv6 as transport protocol. Just imagine how it can be called ... IP=
v6+ :)=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Many thx,=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small">R.</div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div></div></div>

--0000000000002064b70592390ad8--


From nobody Tue Sep 10 15:11:51 2019
Return-Path: <andrew.alston@liquidtelecom.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 47E1D12022A for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 15:11:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 jUIHcoFEafuQ for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 15:11:44 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DD031200E0 for <spring@ietf.org>; Tue, 10 Sep 2019 15:11:44 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02lp2051.outbound.protection.outlook.com [104.47.5.51]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-219-97ol797LPnG62nwye1_oyg-1; Tue, 10 Sep 2019 23:11:38 +0100
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com (20.179.47.79) by DBBPR03MB5335.eurprd03.prod.outlook.com (20.179.47.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.13; Tue, 10 Sep 2019 22:11:36 +0000
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::fd1a:fcdd:6a6d:1409]) by DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::fd1a:fcdd:6a6d:1409%5]) with mapi id 15.20.2241.018; Tue, 10 Sep 2019 22:11:36 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Sander Steffann <sander@steffann.nl>, Robert Raszuk <robert@raszuk.net>
CC: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZ+BWlQ/7lS6hT0u9ckyr4ZdQYKck+IEAgAADhwCAABKhAIAAnWGA
Date: Tue, 10 Sep 2019 22:11:36 +0000
Message-ID: <12892B01-B91E-4B35-859D-D0DD2B141CB7@liquidtelecom.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl>
In-Reply-To: <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-originating-ip: [197.155.81.37]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 77abf298-383a-4540-6a4d-08d7363bd91d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DBBPR03MB5335; 
x-ms-traffictypediagnostic: DBBPR03MB5335:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <DBBPR03MB5335FDBBF39AEF453A9CAD05EEB60@DBBPR03MB5335.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(346002)(366004)(136003)(39860400002)(396003)(189003)(199004)(66946007)(66476007)(256004)(2906002)(66446008)(446003)(11346002)(102836004)(486006)(476003)(2616005)(8936002)(186003)(66066001)(53936002)(66556008)(64756008)(606006)(91956017)(26005)(478600001)(6306002)(6246003)(14454004)(6512007)(54896002)(236005)(6506007)(25786009)(76116006)(33656002)(71200400001)(6116002)(3846002)(4326008)(7736002)(36756003)(10916006)(6486002)(81156014)(81166006)(58126008)(316002)(229853002)(86362001)(6436002)(8676002)(71190400001)(5660300002)(76176011)(99286004)(54906003)(110136005)(966005); DIR:OUT; SFP:1102; SCL:1; SRVR:DBBPR03MB5335; H:DBBPR03MB5415.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3Jxp0VVAvWy6VGv3TYTKTNZ3Hgv/km6fDVge0SoMvN0tkCgVR4XsBhMIwcTm2iGjG7zI5z9F/0Q3mt+oahHmhzLFI2lSnBVyC6GfoQaFlx6VVmISfy7XgiUVqtWU2lW036CHicC09yvpQBJyl7USBt6PNxvrhailxpwji81QxburseFzqwVnGca4cOmXpXIQU7OuR18OS9IrrugQ2+yAsqwqIYxUAt9f4TCSHYYQBcBl6cSxqTbkEy0Df29PhPU0NgMQl1ZCs9gM8DoJlWSj0BI/hUgC4IlLDj7ZjhlDp4m4ji/jWyqGJOR+qLqTblrOpjdrun5rBFZHyGHHC8UkiuKIi/XxK9k1Gm2D4F9v0ma2fS2uakeo2zdsXI1upmvOG4UgUkletsRKpXzD3EyBDf3aOLtlqTcV9WaPyr7wpyY=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 77abf298-383a-4540-6a4d-08d7363bd91d
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 22:11:36.8968 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MV8ei6g8TRec5vuGQt1UL7qmD/DbsWycwk1IKUbnxpyTKx3LCx7OtWiyWkFaE/8MmuYdv8DFH49Wlj6HyXBPn19vaT/nEh8GQVxGVNmGR3s=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR03MB5335
X-MC-Unique: 97ol797LPnG62nwye1_oyg-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_12892B01B91E4B35859DD0DD2B141CB7liquidtelecomcom_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dH4AP3Ukp6H4nGdPlFt6iHEwW4c>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 22:11:48 -0000

--_000_12892B01B91E4B35859DD0DD2B141CB7liquidtelecomcom_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

PHNuaXA+DQoNCj4+IFBsZWFzZSBlbGFib3JhdGUgYWJvdXQgdGhlIHJlYWwgZGVwbG95bWVudC4g
V2hlcmUgd2FzIGl0IGRlcGxveWVkPyBJbiB3aGF0IGtpbmQgb2YgbmV0d29ya3M/IE9uIHdoYXQg
c2NhbGU/IEZvciB3aGljaCB1c2UgY2FzZXM/DQo+DQo+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1tYXRzdXNoaW1hLXNwcmluZy1zcnY2LWRlcGxveW1lbnQtc3RhdHVzLTAxPGh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1tYXRzdXNoaW1hLXNwcmluZy1zcnY2LWRl
cGxveW1lbnQtc3RhdHVzLTAxPg0KPg0KPj4gSSBkb24ndCBsaWtlIHRoZSBkZXNpZ24gb2YgdGhl
IGN1cnJlbnQgc29sdXRpb24sIGFuZCB5b3Ugc2VlbSB0byBzdWdnZXN0IHRoYXQgSSBoYXZlIHRv
IHN0YWxsIHdvcmsgb24gd2hhdCBJIHdvdWxkIGxpa2UgdW50aWwgeW91IGhhdmUgd2hhdCB5b3Ug
d291bGQgbGlrZSAqLiBUaGF0IGRvZXNuJ3Qgd29yayBmb3IgbWUuDQo+DQoNCkkga2luZGEgaGF2
ZSBteSBvd24gaXNzdWVzIHdpdGggYSBkcmFmdCBsaWtlIHRoZSBvbmUgcmVmZXJlbmNlZCDigJMg
c2luY2Ug4oCTIGluIG15IHZpZXcg4oCTIHdpdGhpbiB0aGUgSUVURiDigJMgd2UgY3JlYXRlIHRl
Y2huaWNhbCBkb2N1bWVudHMg4oCTIHRoYXQgZWl0aGVyIGRvY3VtZW50IGEgc3RhbmRhcmQsIG9y
IGFuIGV4cGVyaW1lbnRhbCB0ZWNobm9sb2d5L3Byb3RvY29sLCBvciBkb2N1bWVudCBwYXJ0aWN1
bGFyIHVzZSBjYXNlcyBhbmQgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0aGF0Lg0KDQpUaGlzIGRy
YWZ0IGluIG15IHZpZXcg4oCTIGRvZXNu4oCZdCByZWFsbHkgZml0IGludG8gYW55IG9mIHRoYXQu
ICBUbyBiZSBlbnRpcmVseSBibHVudCwgSSBmYWlsIHRvIHNlZSB3aHkgd2UgYXJlIGFkb3B0aW5n
IGRvY3VtZW50cyB0aGF0IGFyZSBub3RoaW5nIG1vcmUgdGhhbiBtYXJrZXRpbmcgc3BpbiBmb3Ig
YSBwYXJ0aWN1bGFyIHByb3RvY29sIG9yIHNldCBvZiBwcm90b2NvbHMuICBJZiBhIHByb3RvY29s
IG9yIHN0YW5kYXJkIGhhcyBhIHVzZSBjYXNlIHdpdGhpbiBvcGVyYXRvcnMg4oCTIHRoZW4gbGV0
IHRoZSBvcGVyYXRvcnMgc3RhdGUgdGhlaXIgY2FzZSBhbmQgYnJpbmcgcGVvcGxlIHRvd2FyZHMg
dGhlIHN0YW5kYXJkIGZvciBzb2xpZCB0ZWNobmljYWwgYmFzZSwgcmF0aGVyIHRoYW4gY3JlYXRp
bmcgYSBkb2N1bWVudCB0aGF0IHNheXMg4oCcb2ggbG9vayBzb21lIHBlb3BsZSBhcmUgdXNpbmcg
dGhpc+KAnS4NCg0KRnVydGhlcm1vcmUg4oCTIE11Y2ggb2YgdGhlIGRpc2N1c3Npb24gb2YgbGF0
ZSBoYXMgYmVlbiBhcm91bmQgdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQg4oCTIGFuZCB0
aGUgaW5zZXJ0aW9uIG9mIGhlYWRlcnMg4oCTIHdpdGggc29tZSBsaW1pdGVkIGRpc2N1c3Npb24g
b24gdGhlIHVTSUQgc3R1ZmYuICBSZWFkaW5nIHRoaXMgZG9jdW1lbnQg4oCTIEkgc2VlIG5vIHJl
ZmVyZW5jZSB0byBlaXRoZXIg4oCTIHRoZSBkb2N1bWVudCBzZWVtcyB0byBiZSBwcmV0dHkgc3Bl
Y2lmaWMgdG8gU1JIIOKAkyB3aGljaCBkb2VzIG5vdCBldmVuIHNpdCB3aXRoaW4gdGhlIHNwcmlu
ZyB3b3JraW5nIGdyb3VwIOKAkyBidXQgcmF0aGVyIGluIHRoZSA2bWFuIHdvcmtpbmcgZ3JvdXAu
ICBIZW5jZSwgSSBmaW5kIHRoaXMgd2hvbGUgZG9jdW1lbnQgcmF0aGVyIGJpemFycmUuDQoNCkJ1
dCDigJMgdGhhdOKAmXMganVzdCBteSAyYw0KDQpBbmRyZXcNCg0K
--_000_12892B01B91E4B35859DD0DD2B141CB7liquidtelecomcom_
Content-Type: text/html; charset=UTF-8
Content-ID: <ADC793F74B3E364AA2133D21D3605665@eurprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PiZsdDtzbmlwJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyZndDsgUGxlYXNlIGVsYWJv
cmF0ZSBhYm91dCB0aGUgcmVhbCBkZXBsb3ltZW50LiBXaGVyZSB3YXMgaXQgZGVwbG95ZWQ/IElu
IHdoYXQga2luZCBvZiBuZXR3b3Jrcz8gT24gd2hhdCBzY2FsZT8gRm9yIHdoaWNoIHVzZSBjYXNl
cz88YnI+DQomZ3Q7IDxicj4NCiZndDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LW1hdHN1c2hpbWEtc3ByaW5nLXNydjYtZGVwbG95bWVudC1zdGF0dXMtMDEiPg0K
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1hdHN1c2hpbWEtc3ByaW5nLXNydjYt
ZGVwbG95bWVudC1zdGF0dXMtMDE8L2E+PGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jmd0OyBJIGRvbid0
IGxpa2UgdGhlIGRlc2lnbiBvZiB0aGUgY3VycmVudCBzb2x1dGlvbiwgYW5kIHlvdSBzZWVtIHRv
IHN1Z2dlc3QgdGhhdCBJIGhhdmUgdG8gc3RhbGwgd29yayBvbiB3aGF0IEkgd291bGQgbGlrZSB1
bnRpbCB5b3UgaGF2ZSB3aGF0IHlvdSB3b3VsZCBsaWtlICouIFRoYXQgZG9lc24ndCB3b3JrIGZv
ciBtZS48YnI+DQomZ3Q7IDxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SSBraW5kYSBoYXZlIG15IG93biBpc3N1ZXMgd2l0aCBhIGRyYWZ0IGxpa2UgdGhl
IG9uZSByZWZlcmVuY2VkIOKAkyBzaW5jZSDigJMgaW4gbXkgdmlldyDigJMgd2l0aGluIHRoZSBJ
RVRGIOKAkyB3ZSBjcmVhdGUgdGVjaG5pY2FsIGRvY3VtZW50cyDigJMgdGhhdCBlaXRoZXIgZG9j
dW1lbnQgYSBzdGFuZGFyZCwgb3IgYW4gZXhwZXJpbWVudGFsIHRlY2hub2xvZ3kvcHJvdG9jb2ws
IG9yIGRvY3VtZW50IHBhcnRpY3VsYXIgdXNlDQogY2FzZXMgYW5kIGluZm9ybWF0aW9uIHJlbGF0
ZWQgdG8gdGhhdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhpcyBkcmFmdCBpbiBteSB2aWV3
IOKAkyBkb2VzbuKAmXQgcmVhbGx5IGZpdCBpbnRvIGFueSBvZiB0aGF0LiZuYnNwOyBUbyBiZSBl
bnRpcmVseSBibHVudCwgSSBmYWlsIHRvIHNlZSB3aHkgd2UgYXJlIGFkb3B0aW5nIGRvY3VtZW50
cyB0aGF0IGFyZSBub3RoaW5nIG1vcmUgdGhhbiBtYXJrZXRpbmcgc3BpbiBmb3IgYSBwYXJ0aWN1
bGFyIHByb3RvY29sIG9yIHNldCBvZiBwcm90b2NvbHMuJm5ic3A7IElmIGEgcHJvdG9jb2wgb3Ig
c3RhbmRhcmQNCiBoYXMgYSB1c2UgY2FzZSB3aXRoaW4gb3BlcmF0b3JzIOKAkyB0aGVuIGxldCB0
aGUgb3BlcmF0b3JzIHN0YXRlIHRoZWlyIGNhc2UgYW5kIGJyaW5nIHBlb3BsZSB0b3dhcmRzIHRo
ZSBzdGFuZGFyZCBmb3Igc29saWQgdGVjaG5pY2FsIGJhc2UsIHJhdGhlciB0aGFuIGNyZWF0aW5n
IGEgZG9jdW1lbnQgdGhhdCBzYXlzIOKAnG9oIGxvb2sgc29tZSBwZW9wbGUgYXJlIHVzaW5nIHRo
aXPigJ0uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZ1cnRoZXJtb3JlIOKAkyBNdWNoIG9mIHRo
ZSBkaXNjdXNzaW9uIG9mIGxhdGUgaGFzIGJlZW4gYXJvdW5kIHRoZSBuZXR3b3JrIHByb2dyYW1t
aW5nIGRyYWZ0IOKAkyBhbmQgdGhlIGluc2VydGlvbiBvZiBoZWFkZXJzIOKAkyB3aXRoIHNvbWUg
bGltaXRlZCBkaXNjdXNzaW9uIG9uIHRoZSB1U0lEIHN0dWZmLiZuYnNwOyBSZWFkaW5nIHRoaXMg
ZG9jdW1lbnQg4oCTIEkgc2VlIG5vIHJlZmVyZW5jZSB0byBlaXRoZXIg4oCTIHRoZSBkb2N1bWVu
dA0KIHNlZW1zIHRvIGJlIHByZXR0eSBzcGVjaWZpYyB0byBTUkgg4oCTIHdoaWNoIGRvZXMgbm90
IGV2ZW4gc2l0IHdpdGhpbiB0aGUgc3ByaW5nIHdvcmtpbmcgZ3JvdXAg4oCTIGJ1dCByYXRoZXIg
aW4gdGhlIDZtYW4gd29ya2luZyBncm91cC4mbmJzcDsgSGVuY2UsIEkgZmluZCB0aGlzIHdob2xl
IGRvY3VtZW50IHJhdGhlciBiaXphcnJlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CdXQg4oCT
IHRoYXTigJlzIGp1c3QgbXkgMmM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5kcmV3PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K
--_000_12892B01B91E4B35859DD0DD2B141CB7liquidtelecomcom_--


From nobody Tue Sep 10 15:15:26 2019
Return-Path: <james.n.guichard@futurewei.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 E1FF91200E0 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 15:15:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 Asgq2_mG0bcC for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 15:15:22 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790119.outbound.protection.outlook.com [40.107.79.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86DAD120019 for <spring@ietf.org>; Tue, 10 Sep 2019 15:15:22 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TO7a5WeqjgfES2ETdVtZaGpkMjqlmhERjYjf2tVJtrOam7lFqEhIEUp+0oQaCnyTOkp1Nmdgj4RfYshGdJifiArvTMw6MEZ+42QYGfX8QMP9q1JJpaXJT9Yb/I68jvMfVpJYl/xEzQ1w2HcJ9pf9eih82BB6PIgBwYBU3Gq4WCGpX4zJ4ospA6Vu1iWpLuxl8c29cIVMsnY4VBAy8nDxJNbaFNvMSPQ4vivsdjyb3SUf095gHL6dzQ4gso3e4fxGTwH6C85WBL7NbQfOADt7nOyIdQfUx3HWZV8J21vrn02H9odiH8imUzsJjvgR5yMzhf7MWeiVexh2Frnk5st/rA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z2ts3W5lxGLWrtxxIdYlYQWQxd43lt5npnFeI0pnQh4=; b=RWfVwGBxVJ5KaR57bPYv7n3/wJiLwd3Daz3w05j+PLbPiq2bBGmSJgx78Weyn54zrmafS7k6dCWw86mtF0mfCA4WPi8lfAaqEpoR0bOwFSBHZbmKh2AoIcRX9VIB2y7+IC27cqVWh52IXaeuGFgbdzMcMCNb0UcfmDMXYzFJr8K9r9Pq+1ZS8qForZWNExXAMeE/NEZf9fLs/dK6M6Iyze5Lf7tzUaW//UCQvY2ylxPdmfgTgjCa9Pe+gAYcMaUmRKN/BmNVaRbvF50WCColCdTJJV31aL2oCGXB4doP9p0Ve4CfNfrtsmvAvJYvf1mkVWfKLvMHa21tx/HIN3WKTg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z2ts3W5lxGLWrtxxIdYlYQWQxd43lt5npnFeI0pnQh4=; b=WlnLcS844d33V7XORK5A3FHZdCGKV/EYoPFKSFtswEd7pPLH1MOCPUAf7WM8Wm2g/kaqawuGYXkr7p0YSh/BwiLA7X64ugt3xBolV/yyVAmxOckrDJFt1fVlj0eW6ZDPjuTXwqYO9Yi41mshBmRsYDFwl/cR/Fs0Jyf1cf+eWR8=
Received: from CH2PR13MB3608.namprd13.prod.outlook.com (52.132.246.219) by CH2PR13MB3879.namprd13.prod.outlook.com (20.180.12.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Tue, 10 Sep 2019 22:15:20 +0000
Received: from CH2PR13MB3608.namprd13.prod.outlook.com ([fe80::1d37:eed6:d87:7a7a]) by CH2PR13MB3608.namprd13.prod.outlook.com ([fe80::1d37:eed6:d87:7a7a%5]) with mapi id 15.20.2263.005; Tue, 10 Sep 2019 22:15:20 +0000
From: James Guichard <james.n.guichard@futurewei.com>
To: Sander Steffann <sander@steffann.nl>, Robert Raszuk <robert@raszuk.net>
CC: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZ+BWlQ/7lS6hT0u9ckyr4ZdQYKck+IEAgAADhwCAABKhAIAAawVg
Date: Tue, 10 Sep 2019 22:15:19 +0000
Message-ID: <CH2PR13MB3608ACB4C153C483789D0570D2B60@CH2PR13MB3608.namprd13.prod.outlook.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl>
In-Reply-To: <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=james.n.guichard@futurewei.com; 
x-originating-ip: [47.14.29.133]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c881a34c-fe99-457f-f8bf-08d7363c5e20
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CH2PR13MB3879; 
x-ms-traffictypediagnostic: CH2PR13MB3879:
x-microsoft-antispam-prvs: <CH2PR13MB3879E2A3A9475139219F5DC1D2B60@CH2PR13MB3879.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(346002)(39850400004)(366004)(396003)(136003)(189003)(199004)(13464003)(66556008)(66476007)(76116006)(4744005)(8676002)(66946007)(3846002)(66066001)(8936002)(6116002)(99286004)(64756008)(14454004)(2906002)(86362001)(4326008)(53546011)(316002)(81166006)(256004)(5660300002)(478600001)(102836004)(25786009)(81156014)(6506007)(110136005)(26005)(54906003)(71190400001)(9686003)(446003)(11346002)(7736002)(71200400001)(7696005)(66446008)(76176011)(305945005)(52536014)(6436002)(476003)(55016002)(229853002)(6246003)(486006)(74316002)(33656002)(186003)(53936002); DIR:OUT; SFP:1102; SCL:1; SRVR:CH2PR13MB3879; H:CH2PR13MB3608.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wVojAEtz9jikisYu30l/AQ3YsjWTHvUkVbbauKxX5loKwBYG/dnL6cYPYiAfi8/ogPzBmuHh+roEgA3iWLIiNxemxr5nX21fa7q6zcP51OvB74pMeSULPL09LeGhQgnIC2pS1ko8bBKP5GIa/b3hlk5EbLEDLBcRsAdeLbg0/Iz4Rg8DBG/d6BxPuViCYUnMLlXUp3qaV7PKZhcWejJ3azkcU2bCxrgLFcPcZh++uE9gxcrIWMuxTZTbsukSsLjDFhRf28+BagZ0EDsozN2bObgiAlvBGTuY1hg0NTA6+QTaupR74lA4AcCXcKJD3BTEikmliLx04qLg7YzSW12a/tZHZqnLoWuv0ixeJJ8F326T7d1SkNqMxOHtozi/xZnWc7R8UpEnBvmq3uDi8qT286W7s5kjL6jzUTkQsryM9eg=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c881a34c-fe99-457f-f8bf-08d7363c5e20
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2019 22:15:19.9132 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gtDmoW+A1dIlNNy9mUVHPNIXiqAhQ2Bb6qE+x7VTjz5mYouKfCGzfp+naTG3lJNdYxIhYFAlxAPDxWq7dloSFw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3879
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Br-veEt282SYoeH5pSvBwTmQo8c>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Tue, 10 Sep 2019 22:15:25 -0000

SGkgU2FuZGVyLA0KDQpKdXN0IG9uZSBjb21tZW50IGJlbG93IC4uDQoNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQpGcm9tOiBTYW5kZXIgU3RlZmZhbm4gPHNhbmRlckBzdGVmZmFubi5ubD4g
DQpTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTkgMTE6NDkgQU0NClRvOiBSb2JlcnQg
UmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD4NCkNjOiBWb3llciwgRGFuaWVsIDxkYW5pZWwudm95
ZXJAYmVsbC5jYT47IFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRm
Lm9yZz47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+OyBBbmRyZXcgQWxzdG9uIDxB
bmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPjsgSmFtZXMgR3VpY2hhcmQgPGphbWVzLm4u
Z3VpY2hhcmRAZnV0dXJld2VpLmNvbT47IFNocmFkZGhhIEhlZ2RlIDxzaHJhZGRoYUBqdW5pcGVy
Lm5ldD47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBaYWZhciBBbGkgKHphbGkpIDx6
YWxpQGNpc2NvLmNvbT4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBHb2luZyBiYWNrIHRvIHRoZSBv
cmlnaW5hbCBxdWVzdGlvbiBmb3IgdGhlIFNwcmluZyBXRyAod2FzOiBSZTogQmV5b25kIFNSdjYu
KQ0KDQo+IEJ1dCBJRVRGIG1pc3Npb24gaXMgdG8gbWFrZSBzdXJlIHlvdSBoYXZlIGludGVyb3Bl
cmFibGUgc2VydmljZXMgYW5kIHNvIGZhciBmb3IgYWxsIFNSdjYrIHJlbGF0ZWQgZHJhZnQgdGhp
cyBpcyBhbGwgc2luZ2xlIHZlbmRvci4gU29ycnkgYnV0IGxpbnV4IGNvZGUgZG9lcyBub3QgY291
bnQuDQoNCkFuZCBDaXNjbyBpcyBkb2luZyBleGFjdGx5IHRoZSBzYW1lLiBJJ20ganVzdCBoYXBw
eSB0aGF0IGZpbmFsbHkgc29tZW9uZSBpcyBzdGFuZGluZyB1cCB0byBDaXNjbyBpbiB0aGlzLiBJ
ICprbm93KiB0aGUgU1J2NisgcGVvcGxlIGhhdmUgc3VnZ2VzdGVkIHdvcmtpbmcgb24gaW50ZXJv
cC4gQ2lzY28gaXMgdGhlIG9uZSB3aG8gcmVmdXNlZCEgU28gZG9uJ3QgY29tZSB0byBtZSB3aXRo
IHRoaXMgIklFVEYgbWlzc2lvbiBpcyB0byBtYWtlIHN1cmUgeW91IGhhdmUgaW50ZXJvcGVyYWJs
ZSBzZXJ2aWNlcyIgQlMuDQoNCkppbT4gdGhpcyBpcyBub3QgYW4gYWNjdXJhdGUgc3RhdGVtZW50
IGFzIHRoZXJlIGFyZSB2ZW5kb3JzIG90aGVyIHRoYW4gQ2lzY28gdGhhdCBoYXZlIGEgZGVwbG95
YWJsZSBhbmQgaW50ZXJvcGVyYWJsZSBpbXBsZW1lbnRhdGlvbiBvZiBTUnY2Lg0KDQo=


From nobody Tue Sep 10 17:55:27 2019
Return-Path: <hirofumi.ichihara@linecorp.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 648D1120273 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 17:55:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level: 
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=linecorp.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 Bb5EFOmaJTm5 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 17:55:15 -0700 (PDT)
Received: from cvsmtppost001.nmdf.navercorp.com (cvsmtppost001.nmdf.navercorp.com [125.209.246.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9BC0120232 for <spring@ietf.org>; Tue, 10 Sep 2019 17:55:14 -0700 (PDT)
X-Naver-CIP: 10.129.187.150
Received: from cvsendbo001.nmdf ([10.112.251.49]) by cvsmtppost001.nmdf.navercorp.com with ESMTP id vzCPN5bHRg6Gicu2cs9Y9A for <spring@ietf.org>; Wed, 11 Sep 2019 00:55:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linecorp.com; s=s20171222; t=1568163312; bh=6XdmPrtdvRfAzWvnG0iyOPwq3dk7EO9XGF1R8U9myUk=; h=Message-ID:Date:From:To:Subject; b=Tmtw/MQW7JsvxEBqxl5cVjMvAVbdogn7bKSSJc0vXlIxo7reIzpiW59QrDDcabyre 56HcFb1D+ry1b/zUilvS6NcWthtBi6wSsvcDwSxOnpbLO03SLEiOlJKlpjz6pzTSuf YyKIRGUT7aXyPuF11y+RmAqHaYaY4qdwxZHo3CzxtHLUbNsGrgRUA5csGLjrTh9+cs 8bPhUoMkx0xVYhh9h1o9FSlyumLC9P7mL4GVmIwSyfW8SPs0XEEFuxVZzBDizq6I7W pu32s9ATdt0ePIIU4Yu5FgH1DfcYSUJDtc3vf3/njDac88s2Sbl8vcpTVGZFN+U0FG 2+RLzelab3XCQ==
X-Session-ID: 9fKlKAvwKAUTaAK9BquwFoMqKAgmKAuTKxMmKxMqKxvmKA2m
MIME-Version: 1.0
Message-ID: <f8d35f889032695a7d0227375b2f7@cweb01.nmdf.nhnsystem.com>
Date: Wed, 11 Sep 2019 09:55:12 +0900
From: =?utf-8?B?SGlyb2Z1bWkgSWNoaWhhcmE=?=<hirofumi.ichihara@linecorp.com>
In-Reply-To: <6d6b4b04bca30fae8b575e3855cb724@cweb03.nmdf.nhnsystem.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <BYAPR05MB54639088D4875F3002A8E66FAEB70@BYAPR05MB5463.namprd05.prod.outlook.com> <1BA5FB3D-B873-4AFA-86CE-14FAED4F9B27@cisco.com> <BYAPR05MB3943B93BC6EF84C7E03DF1E3D5B70@BYAPR05MB3943.namprd05.prod.outlook.com> <6d6b4b04bca30fae8b575e3855cb724@cweb03.nmdf.nhnsystem.com>
Importance: normal
To: =?utf-8?B?U1BSSU5HIFdHIExpc3Q=?=<spring@ietf.org>
Cc: <6man@ietf.org>, =?utf-8?B?R3lhbiBNaXNocmE=?=<hayabusagsm@gmail.com>, =?utf-8?B?Um9iZXJ0IFJhc3p1aw==?=<robert@raszuk.net>, =?utf-8?B?Um9iIFNoYWtpcg==?=<robjs@google.com>, =?utf-8?B?VGFyZWsgU2FhZA==?=<tsaad.net@gmail.com>, =?utf-8?B?Um9uIEJvbmljYQ==?=<rbonica=40juniper.net@dmarc.ietf.org>
X-Originating-IP: 10.129.187.150
Content-Type: multipart/alternative; boundary="-----Boundary-WM=_7f4830fff700.1568163312995"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4x2lnc_1o5cWyJOXkZ0TNR1NAbw>
Subject: Re: [spring] =?utf-8?q?Beyond_SRv6=2E?=
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: Wed, 11 Sep 2019 00:55:21 -0000

-------Boundary-WM=_7f4830fff700.1568163312995
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

SGkgZm9sa3MsCuKAiwpMZXQgbWUgbWVudGlvbiBteSBvcGluaW9uIGFzIGFuIG9wZXJhdG9yLgri
gIsKT3VyIGNvbXBhbnkgYWxyZWFkeSBoYXMgZGVwbG95ZWQgYW5kIHVzZWQgU1J2NiBOZXR3b3Jr
IGluIG91ciBEQy4gT3VyIHVzZSBjYXNlIGlzIEwzVlBOIHRvIGlzb2xhdGUgbmV0d29yayBmb3Ig
ZWFjaCBtdWx0aS10ZW5hbnQgYW5kIHdlIGRlY2lkZWQgdG8gdXNlIFQuRW5jYXBzIGFuZCBFbmQu
RFg0LiBDdXJyZW50bHksIHdlIGRlcGxveWVkIGh5cGVydmlzb3JzIGFuZCBnYXRld2F5IG5vZGVz
IHdoaWNoIGFyZSBhd2FyZSBvZiBTUnY2LiBBbHRob3VnaCB0aGVyZSBhcmUgbWFueSByb3V0ZXJz
IG5vdCBzdXBwb3J0ZWQgU1J2NiBiZXR3ZWVuIEhWcyBhbmQgR1cgbm9kZXMsIGl0IHdvcmtzIGZp
bmUgYmVjYXVzZSBvZiBjdXJyZW50IFNSSCBtZWNoYW5pc20uIFdlIGFjdHVhbGx5IHVzZSBvbmUg
U0lEIG9ubHkgYmV0d2VlbiBIViBhbmQgSFYsIEhWIGFuZCBHVyBzbyB3ZSBkb24ndCBmYWNlIHRo
ZSBpc3N1ZSBsaWtlIG1hbnkgU0lEcyBub3cgYWx0aG91Z2ggd2UgaGF2ZSBhIHBsYW4gdG8gdXNl
IG11bHRpcGxlIFNJRHMgZm9yIG91ciBTRkMgdXNlIGNhc2UuCuKAiwpXZSBkb24ndCBoYXZlIHNw
ZWNpZmljIG9waW5pb24gdG8gc2hvcnRlciBTSURzLiBIb3dldmVyLCB3ZSBvcGVyYXRvciBob3Bl
IHN0cm9uZ2x5IHRoYXQgbmV3IHRoaW5nIG11c3QgY29uZmlndXJlIGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkgb3IgcmVhc29uYWJsZSBtaWdyYXRpb24gcGxhbi4K4oCLClRoYW5rcywKSGlyb2Z1bWkK
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCkZyb206ICJTaHJhZGRoYSBIZWdkZSI8c2hyYWRk
aGE9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4KVG86ICJBbmR5IFNtaXRoIChhbmRzbWl0
KSI8YW5kc21pdEBjaXNjby5jb20+OyAiUm9uIEJvbmljYSI8cmJvbmljYT00MGp1bmlwZXIubmV0
QGRtYXJjLmlldGYub3JnPjsKQ2M6ICJTUFJJTkcgV0cgTGlzdCI8c3ByaW5nQGlldGYub3JnPjsg
IjZtYW5AaWV0Zi5vcmciPDZtYW5AaWV0Zi5vcmc+OyAiR3lhbiBNaXNocmEiPGhheWFidXNhZ3Nt
QGdtYWlsLmNvbT47ICJSb2JlcnQgUmFzenVrIjxyb2JlcnRAcmFzenVrLm5ldD47ICJSb2IgU2hh
a2lyIjxyb2Jqc0Bnb29nbGUuY29tPjsgIlRhcmVrIFNhYWQiPHRzYWFkLm5ldEBnbWFpbC5jb20+
OwpTZW50OiAyMDE5LTA5LTEwICjngaspIDAyOjUxOjQ4IChHTVQrMDk6MDApClN1YmplY3Q6IFJl
OiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4KIApBbmR5LAogClJGQyA2MTE5IGRlZmluZXMgaXB2NiBy
b3V0ZXItaWQgLgpJdCBpcyBub3QgbWFuZGF0b3J5IHRvIGFkdmVydGlzZSBJUHY0IHJvdXRlci1p
ZCBpbiBJU0lTLgogClJnZHMKU2hyYWRkaGEKIApGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2Vz
QGlldGYub3JnPiBPbiBCZWhhbGYgT2YgQW5keSBTbWl0aCAoYW5kc21pdCkKU2VudDogTW9uZGF5
LCBTZXB0ZW1iZXIgOSwgMjAxOSAxMDowNyBQTQpUbzogUm9uIEJvbmljYSA8cmJvbmljYT00MGp1
bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPgpDYzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRm
Lm9yZz47IDZtYW5AaWV0Zi5vcmc7IEd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb20+
OyBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD47IFJvYiBTaGFraXIgPHJvYmpzQGdv
b2dsZS5jb20+OyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPgpTdWJqZWN0OiBSZTog
W3NwcmluZ10gQmV5b25kIFNSdjYuCiAKUm9uLAogCkRvZXNuJ3QgSVNJUyByZXF1aXJlIGEgcXVh
ZCBvY3RldCAvIDMyIGJpdCAvIElQdjQgYWRkcmVzcyBmb3IgaXQncyByb3V0ZXIgSUQ/CiAKU28g
eW91IGNhbid0IHJlYWxseSBidWlsZCBhbiBpcHY0ICdmcmVlJyBuZXR3b3JrLiAgIE5vdCAxMDAl
IGFueXdheS4KIApBbmR5CiAKIAoKCgpPbiBTZXAgOSwgMjAxOSwgYXQgMTI6MjEgUE0sIFJvbiBC
b25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4gd3JvdGU6CiAKSGVs
bG8gR3lhbiwKIApBbXBsaWZ5aW5nIHdoYXQgeW91IGhhdmUgc2FpZOKApi4uCiAKVGhlcmUgaXMg
bm8gcmVhc29uIHdoeSBTUi1NUExTIHNob3VsZG7igJl0IHdvcmsgb3ZlciBhbiBJUHY2IG9ubHkg
aW5mcmFzdHJ1Y3R1cmUuIFNvIGxvbmcgYXMgZXZlcnkgbm9kZSBpcyBNUExTIGNhcGFibGUsIFNS
LU1QTFMgc2hvdWxkIG5vdCByZXF1aXJlIElQdjQgdG8gYmUgZW5hYmxlZC4KIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUm9uCiAKIAogCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkKRnJvbTogR3lh
biBNaXNocmEgPGhheWFidXNhZ3NtQGdtYWlsLmNvbT4gClNlbnQ6IFN1bmRheSwgU2VwdGVtYmVy
IDgsIDIwMTkgMzoyMCBBTQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+CkNj
OiBTcmloYXJpIFNhbmdsaSA8c3NhbmdsaUBqdW5pcGVyLm5ldD47IFNQUklORyBXRyBMaXN0IDxz
cHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnOyBaYWZhciBBbGkgKHphbGkpIDx6YWxpQGNp
c2NvLmNvbT47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBSb24gQm9uaWNhIDxyYm9u
aWNhQGp1bmlwZXIubmV0PjsgVGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbT4KU3ViamVj
dDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LgogCkFzIGFuIG9wZXJhdG9yIG9mIGEgVGllciAx
IHByb3ZpZGVyIHdpdGggbWFzc2l2ZSBtcGxzIG5ldHdvcmtzIEkgdGhpbmsgb3VyIHRyYWRpdGlv
bmFsIGJyZWFkIGFuZCBidXR0ZXIg4oCcbXBsc+KAnSB3aWxsIGJlIGFyb3VuZCBmb3IgYSB2ZXJ5
IHZlcnkgbG9uZyB0aW1lIGFzIGlzIElQdjQgaWYgbm90IGxvbmdlci4KIApNb3N0IGFsbCBzZXJ2
aWNlIHByb3ZpZGVyIGNvcmVzIHJ1biBncmVhdGVyIHRoZW4gb3IgZXF1YWwgdG8gTVRVIDkwMDAg
bXBscyBjb3JlcyB0byBhY2NvdW50IGZvciBtcGxzIG92ZXJoZWFkIHNoaW1zIGJlaW5nIHRhY2tl
ZCBvbiBwbHVzIGVkZ2Ugb3ZlcmhlYWQgZnJvbSBwb3NzaWJsZSBHUkUgdHVubmVsaW5nIG9yIElQ
U0VDIHNvIGluIGdlbmVyYWwgbWFraW5nICB0aGUgY29yZSB0aGUgbWF4aW11bSBKdW1ibyBNVFUg
c3VwcG9ydGVkIGJ5IG1vc3QgdmVuZG9ycyBhdCA5MjE2IGlzIHdoYXQgaXMgZ2VuZXJhbGx5IGRv
bmUgb3V0IGluIHRoZSBmaWVsZC4KIApTbyBmb3IgU1J2NiBzdXBwb3J0IG9mIG11bHRpcGxlIG9y
IG1hbnkgRUggaW5zZXJ0aW9ucyBpcyByZWFsbHkgYSBub24gaXNzdWUgZm9yIAptb3N0IG9wZXJh
dG9ycy4KIApGcm9tIHJlYWRpbmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0
aGUgU1IgaW5zZXJ0aW9uIGlzIHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNhcGFiaWxpdGll
cyB1c2luZyBUaS1MRkEgb3IgcmVtb3RlIExGQSB0dW5uZWwgc28gZW5kIHVwIHJlcXVpcmluZyBk
b3VibGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVzcyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2
NiBzb3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2NlbmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBF
SCBpbnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVzLiAgSSBoYXZlIG5v
dCByZWFkIHRocm91Z2ggdGhlIGRyYWZ0cyBvciBSRkMgcmVnYXJkaW5nIFRpLUxGQSB3aXRoIFNS
IGJ1dCBzaW5jZSB0aGF0IGlzIGFuIElHUCBleHRlbnNpb24gSSBhbSBndWVzc2luZyBhbiBvcGFx
dWUgTFNBIGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRo
IHByb3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNvIG5vdCBzdXJl
IHdoeSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxGQS4gIENhbiBzb21l
b25lIGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUuICBBbHNvIHRoZSBFSCBpbnNlcnRpb24g
b24gaW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVhc29uIGZvciB0
aGF0LiAgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0aXRjaGlu
ZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuICBQbGVhc2UgY2xhcmlmeS4KIApJIGRvIGFncmVlIHdp
dGggc29tZSBvZiB0aGUgb3RoZXIgb3BlcmF0b3JzIG9uIHRoZSBtYXJrZXRpbmcgaHlwZSBhbmQg
cHVzaCBmb3IgU1ItTVBMUyBhbmQgU1J2NiBpcyBub3QgZm9yIGV2ZXJ5IHNlcnZpY2UgcHJvdmlk
ZXIgYXMgZ29lcyB0aGUgbWFudHJhIC4u4oCdaWYgaXTigJlzIG5vdCBicm9rZW4uLmRvbuKAmXQg
dHJ5IHRvIGZpeCBpdC4ubGVhdmUgaXQgYWxvbmXigJ0gYW5kIEkgdGhpbmsgeW91IGNhbiBkZWZp
bml0ZWx5IHNheSB0aGF0IGZvciBNUExTIGFzIGl0IGhhcyBoYWQgYSBTT0xJRCBydW4gZm9yIHNl
cnZpY2UgcHJvdmlkZXJzIHNpbmNlIHRoZSA5MOKAmXMgZXZlciBzaW5jZSBBVE0gYW5kIGZyYW1l
IHJlbGF5IHdlcmUgcHV0IHRvIHJlc3Qgc28gSSBkb27igJl0IHRoaW5rIHRoYXQgaXTigJlzIGdv
aW5nIGF3YXkgYW55IHRpbWUgc29vbi4KIApJIHRoaW5rIGl0IHdvdWxkIGJlIGEgc2VyaW91cyBt
aXN0YWtlIGFuZCBzYWQgc3RhdGUgb2YgYWZmYWlycyBmb3IgdmVuZG9ycyB0byBwdXNoIFNSLU1Q
TFMgYW5kIFNSdjYgYW5kIHN0b3AgZGV2ZWxvcG1lbnQgYW5kIHN1cHBvcnQgb2YgTVBMUyBhcyB0
aGF0IHdvdWxkIHJlYWxseSBwaWdlb24gaG9sZSBhbGwgb3BlcmF0b3JzIGludG8gb25lIHRlY2hu
b2xvZ3kgd2hpY2ggZG9lcyBub3QgZml0IHRoZSBiaWxsIGZvciBldmVyeSB1c2UgY2FzZSBvdXQg
dGhlcmUuCiAKVGhlIG1lbnRpb24gb2YgU1ItTVBMUyBwdWxsaW5nIHN1cHBvcnQgZm9yIElQdjYg
YW5kIGZvcmNpbmcgb3BlcmF0b3JzIHRvIGdvIHdpdGggU1J2NiBpcyBhIHdyb25nIG1vdmUgZm9y
IHZlbmRvcnMgYW5kIHdvdWxkIHJlYWxseSBsaW1pdCBvcGVyYXRvcnMgd2l0aCBmbGV4aWJpbGl0
eSB0byBjaG9zZSBiYXNlZCBvbiB0aGVpciB1c2UgY2FzZSB0byBzdGF5IHdpdGggdHJhZGl0aW9u
YWwgbXBscyBvciBnbyB3aXRoIHdpdGggU1ItTVBMUyBvciBTUnY2IG9ubHkgaWYgbmVjZXNzYXJ5
IHdpdGggdGhlaXIgdW5pcXVlIHVzZSBjYXNlIHdhcnJhbnRzLi4KIApJIHRoaW5rIFNSLU1QTFMg
YW5kIFNSdjYgc2hvdWxkIGJlIG1hcmtldGVkIGJ5IHZlbmRvcnMgYW5kIHRoZSBpbmR1c3RyeSBh
cyB5ZXQgYW5vdGhlciB0b29sIGluIG91ciBvcGVyYXRvciDigJxkZXNpZ24gdG9vbGJveOKAnSB0
byB1c2UgYXMgd2Ugc2VlIGZpdCBvciBub3QgdXNlIGJ1dCBub3QgYmUgZm9yY2VkIGludG8gaXQu
CiAKVGhlcmUgYXJlIHBhcnRpY3VsYXIgdXNlIGNhc2VzIGZvciBTUi1NUExTIGZvciBtaWdyYXRp
b24gZnJvbSBleGlzdGluZyBMRFAgYW5kIHRoZSBkb3duc2lkZSBvZiBoYXZpbmcgc3RhdGUgbWFp
bnRhaW5lZCBpbiB0aGUgY29yZSBpcyBub3QgYSBkb3duc2lkZSBhcyB0aGUgUCBhbmQgUEUgbm9k
ZXMgaGF2ZSB0byBiZSBwcm92aXNpb25lZCBhbnl3YXkgc28gdGhlaXIgaXMgbm8gc2F2aW5ncyBp
biBwdWxsaW5nIG1wbHMgTERQL21MRFAgd2l0aCBTUi1NUExTIOKAnFNyLXByZWZlcuKAnSBhbmQg
ZGl0Y2hpbmcgTERQLiAgIAogCkkgdGhpbmsgdGhlIG1ham9yIHVzZSBjYXNlIGZvciBTUi1NUExT
IGFuZCBTUnY2IGlzIGNvbG9yaW5nIHBlci12cmYgVEUgZmVhdHVyZSBmb3IgTDMgVlBOcyBzdGVl
cmluZyB3aXRob3V0IGFkZGluZyBjb21wbGV4aXR5IG9mIGFkZGluZyBpYmdwIGxvb3BiYWNrIGVn
cmVzcyBQRSBGRUMgbmV4dCBob3AgdG8gdHJhZmZpYyBlbmdpbmVlciBMMyBWUE4gdHJhZmZpYy4g
IFRoYXQgaXMgYSB1bmlxdWUgdXNlIGNhc2UgYW5kIG5vdCBldmVyeSBtYWpvciBzZXJ2aWNlIHBy
b3ZpZGVyIGhhcyB0aGF0IHJlcXVpcmVtZW50IHNvIGlmIHlvdSBkb27igJl0IHRoZWlyIHJlYWxs
eSBpcyBubyBuZWVkIHRvIGp1bXAgb24gdGhlIFNSIGJhbmQgd2Fnb24gYW5kIHlvdSBjYW4gc3Rh
eSBwdXQgd2l0aCB0aGUgdHJpZWQgYW5kIHRydWUgbXBscyB0aGF0IGhhcyBiZWVuIGFyb3VuZCBm
b3IgZGVjYWRlcyBhbmQgaXMgbm90IGdvaW5nIGF3YXkgYW55IHRpbWUgc29vbi4KIApTUnY2IGhh
cyBhIG1vcmUgdWJpcXVpdG91cyBhbGwgZW5jb21wYXNzaW5nIHVzZSBjYXNlIHRoYXQgY291bGQg
c2VydmUgZm9yIE1QTFMgY29yZSByZXBsYWNlbWVudCBvciBvbiB0aGUgcHVibGljIGludGVybmV0
IG9yIGZvciBlbnRlcnByaXNlIG5ldHdvcmsgdHJhZmZpYyBlbmdpbmVlcmluZyBvZiBmbG93cyBi
ZXR3ZWVuIGRhdGEgY2VudGVycyBvciBhY2Nlc3MgdG8gZGF0YSBjZW50ZXIgYW5kIGFuIGFsdGVy
bmF0aXZlIHRvIFNEIFdBTiBhcHBsaWNhdGlvbiBiYXNlZCByb3V0aW5nIHNvbHV0aW9ucy4gIEJ1
dCBoZXJlIGFzIHdlbGwgdGhlIHVzZSBjYXNlIGJlbmVmaXQgaGFzIHRvIGV4aXN0LiAgTm9ib2R5
IHdhbnRzIHRvIGJlIGZvcmNlZCBpbnRvIGl0IGlmIGl04oCZcyB1bm5lY2Vzc2FyeSBhZGRlZCBj
b21wbGV4aXR5LgogCk15IDIgMS8yIGNlbnRzIAogClJlZ2FyZHMsCiAKR3lhbiBNaXNocmEKVmVy
aXpvbiBDb21tdW5pY2F0aW9ucyAKQ2VsbC0gMzAxIDUwMi0xMzQ3CiAKU2VudCBmcm9tIG15IGlQ
aG9uZQoKT24gU2VwIDYsIDIwMTksIGF0IDEwOjE3IEFNLCBSb2JlcnQgUmFzenVrIDxyb2JlcnRA
cmFzenVrLm5ldD4gd3JvdGU6CgpJIGRvbid0IHRoaW5rIHNvLiAKIApJbiBPQU0gcGFja2V0cyBh
cmUgb24gcHVycG9zZSBtYWRlIGh1Z2UgLSBldmVuIHVwIHRvIE1UVSB0byBtYWtlIHN1cmUgcmVh
bCBjdXN0b21lciBwYWNrZXRzIGNhbiBnbyB0aHJvdWdoIG9yIHRvIGRldGVjdCBhbmQgZGlhZ25v
c2UgTVRVIGlzc3Vlcy4gU28gYWRkaW5nIFNSSCB0byBpdCBpcyBub3RoaW5nIG9uZSBjYW4gY2Fs
bCBpbmVmZmljaWVudC4gCiAKV3JvbmcgdHJlZSA6KSAKIApDaGVlcnMsClIuCiAKT24gRnJpLCBT
ZXAgNiwgMjAxOSBhdCA0OjE0IFBNIFNyaWhhcmkgU2FuZ2xpIDxzc2FuZ2xpQGp1bmlwZXIubmV0
PiB3cm90ZToKCiAKT24gMDYvMDkvMTksIDQ6MzIgUE0gUm9iZXJ0IFJhc3p1ayBmcm9tIHJvYmVy
dEByYXN6dWsubmV0IHNhaWQgPgogCk5vdCByZWFsbHkuIE9ubHkgU1IgT0FNIHBhY2tldHMgbWF5
IG5lZWQgaXQuIElzIHRoYXQgYSByZWFsIHByb2JsZW0gPwogCgpUaGFua3MgZm9yIGNsYXJpZmlj
YXRpb24uIExpa2UgUm9uIHBvaW50ZWQgb3V0IGJlZm9yZSwgaXRzIGluZWZmaWNpZW50IGVuY29k
aW5nLgogCnNyaWhhcmnigKYKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCnNwcmluZyBtYWlsaW5nIGxpc3QKc3ByaW5nQGlldGYub3JnCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJRVRGIElQ
djYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3QKaXB2NkBpZXRmLm9yZwpBZG1pbmlzdHJhdGl2
ZSBSZXF1ZXN0czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2Ci0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCgogCg==

-------Boundary-WM=_7f4830fff700.1568163312995
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PHN0eWxlPnB7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7fTwv
c3R5bGU+PC9oZWFkPjxib2R5PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxM3B4OyBmb250LWZhbWls
eTpNZWlyeW8sc2Fucy1zZXJpZjsiPjxkaXY+PHNwYW4+SGkgZm9sa3MsPC9zcGFuPjwvZGl2Pjxk
aXY+PHNwYW4+4oCLPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+TGV0IG1lIG1lbnRpb24gbXkgb3Bp
bmlvbiBhcyBhbiBvcGVyYXRvci48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj7igIs8L3NwYW4+PC9k
aXY+PGRpdj48c3Bhbj5PdXIgY29tcGFueSBhbHJlYWR5IGhhcyBkZXBsb3llZCBhbmQgdXNlZCBT
UnY2IE5ldHdvcmsgaW4gb3VyIERDLiBPdXIgdXNlIGNhc2UgaXMgTDNWUE4gdG8gaXNvbGF0ZSBu
ZXR3b3JrIGZvciBlYWNoIG11bHRpLXRlbmFudCBhbmQgd2UgZGVjaWRlZCB0byB1c2UgVC5FbmNh
cHMgYW5kIEVuZC5EWDQuIEN1cnJlbnRseSwgd2UgZGVwbG95ZWQgaHlwZXJ2aXNvcnMgYW5kIGdh
dGV3YXkgbm9kZXMgd2hpY2ggYXJlIGF3YXJlIG9mIFNSdjYuIEFsdGhvdWdoIHRoZXJlIGFyZSBt
YW55IHJvdXRlcnMgbm90IHN1cHBvcnRlZCBTUnY2IGJldHdlZW4gSFZzIGFuZCBHVyBub2Rlcywg
aXQgd29ya3MgZmluZSBiZWNhdXNlIG9mIGN1cnJlbnQgU1JIIG1lY2hhbmlzbS4gV2UgYWN0dWFs
bHkgdXNlIG9uZSBTSUQgb25seSBiZXR3ZWVuIEhWIGFuZCBIViwgSFYgYW5kIEdXIHNvIHdlIGRv
bid0IGZhY2UgdGhlIGlzc3VlIGxpa2UgbWFueSBTSURzIG5vdyBhbHRob3VnaCB3ZSBoYXZlIGEg
cGxhbiB0byB1c2UgbXVsdGlwbGUgU0lEcyBmb3Igb3VyIFNGQyB1c2UgY2FzZS48L3NwYW4+PC9k
aXY+PGRpdj48c3Bhbj7igIs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5XZSBkb24ndCBoYXZlIHNw
ZWNpZmljIG9waW5pb24gdG8gc2hvcnRlciBTSURzLiBIb3dldmVyLCB3ZSBvcGVyYXRvciBob3Bl
IHN0cm9uZ2x5IHRoYXQgbmV3IHRoaW5nIG11c3QgY29uZmlndXJlIGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkgb3IgcmVhc29uYWJsZSBtaWdyYXRpb24gcGxhbi48L3NwYW4+PC9kaXY+PGRpdj48c3Bh
bj7igIs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5UaGFua3MsPC9zcGFuPjwvZGl2PjxkaXY+PHNw
YW4+SGlyb2Z1bWk8L3NwYW4+PC9kaXY+PGJyPjxwIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250
LWZhbWlseTpzYW5zLXNlcmlmO3BhZGRpbmc6MCAwIDAgMTBwdCI+PHNwYW4+LS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS08L3NwYW4+PGJyPjxiPkZyb206PC9iPiAiU2hyYWRkaGEgSGVnZGUiJmx0
O3NocmFkZGhhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7IDxicj48Yj5Ubzo8L2I+
ICJBbmR5IFNtaXRoIChhbmRzbWl0KSImbHQ7YW5kc21pdEBjaXNjby5jb20mZ3Q7OyAiUm9uIEJv
bmljYSImbHQ7cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0OzsgPGJyPjxi
PkNjOjwvYj4gIlNQUklORyBXRyBMaXN0IiZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7OyAiNm1hbkBp
ZXRmLm9yZyImbHQ7Nm1hbkBpZXRmLm9yZyZndDs7ICJHeWFuIE1pc2hyYSImbHQ7aGF5YWJ1c2Fn
c21AZ21haWwuY29tJmd0OzsgIlJvYmVydCBSYXN6dWsiJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0
OzsgIlJvYiBTaGFraXIiJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7OyAiVGFyZWsgU2FhZCImbHQ7
dHNhYWQubmV0QGdtYWlsLmNvbSZndDs7IDxicj48Yj5TZW50OjwvYj4gMjAxOS0wOS0xMCAo54Gr
KSAwMjo1MTo0OCAoR01UKzA5OjAwKTxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIEJl
eW9uZCBTUnY2Ljxicj4mbmJzcDs8L3A+Cgo8eHhtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlw
ZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KPHh4bWV0YSBuYW1lPSJHZW5l
cmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4KCgoK
PGRpdj4KPHA+QW5keSw8L3A+CjxwPiZuYnNwOzwvcD4KPHA+UkZDIDYxMTkgZGVmaW5lcyBpcHY2
IHJvdXRlci1pZCAuIDwvcD4KPHA+SXQgaXMgbm90IG1hbmRhdG9yeSB0byBhZHZlcnRpc2UgSVB2
NCByb3V0ZXItaWQgaW4gSVNJUy48L3A+CjxwPiZuYnNwOzwvcD4KPHA+UmdkczwvcD4KPHA+U2hy
YWRkaGE8L3A+CjxwPiZuYnNwOzwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPgo8
cD48Yj5Gcm9tOjwvYj4gc3ByaW5nICZsdDtzcHJpbmctYm91bmNlc0BpZXRmLm9yZyZndDsgPGI+
T24gQmVoYWxmIE9mCjwvYj5BbmR5IFNtaXRoIChhbmRzbWl0KTxicj4KPGI+U2VudDo8L2I+IE1v
bmRheSwgU2VwdGVtYmVyIDksIDIwMTkgMTA6MDcgUE08YnI+CjxiPlRvOjwvYj4gUm9uIEJvbmlj
YSAmbHQ7cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0Ozxicj4KPGI+Q2M6
PC9iPiBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgNm1hbkBpZXRmLm9y
ZzsgR3lhbiBNaXNocmEgJmx0O2hheWFidXNhZ3NtQGdtYWlsLmNvbSZndDs7IFJvYmVydCBSYXN6
dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0OzsgUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xl
LmNvbSZndDs7IFRhcmVrIFNhYWQgJmx0O3RzYWFkLm5ldEBnbWFpbC5jb20mZ3Q7PGJyPgo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjwvcD4KPC9kaXY+CjwvZGl2Pgo8
cD4mbmJzcDs8L3A+CjxwPlJvbiw8L3A+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjxkaXY+
CjxwPkRvZXNuJ3QgSVNJUyByZXF1aXJlIGEgcXVhZCBvY3RldCAvIDMyIGJpdCAvIElQdjQgYWRk
cmVzcyBmb3IgaXQncyByb3V0ZXIgSUQ/PC9wPgo8L2Rpdj4KPGRpdj4KPHA+Jm5ic3A7PC9wPgo8
L2Rpdj4KPGRpdj4KPHA+U28geW91IGNhbid0IHJlYWxseSBidWlsZCBhbiBpcHY0ICdmcmVlJyBu
ZXR3b3JrLiAmbmJzcDsgTm90IDEwMCUgYW55d2F5LjwvcD4KPC9kaXY+CjxkaXY+CjxwPiZuYnNw
OzwvcD4KPC9kaXY+CjxkaXY+CjxwPkFuZHk8L3A+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+
CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjxkaXY+CjxwPjxicj4KPGJyPgo8L3A+CjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgo8ZGl2
Pgo8cD5PbiBTZXAgOSwgMjAxOSwgYXQgMTI6MjEgUE0sIFJvbiBCb25pY2EgJmx0OzxhIGhyZWY9
Im1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmciIHJlbD0ibm9yZWZl
cnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFy
Yy5pZXRmLm9yZzwvYT4mZ3Q7IHdyb3RlOjwvcD4KPC9kaXY+CjxwPiZuYnNwOzwvcD4KPGRpdj4K
PGRpdj4KPHA+SGVsbG8gR3lhbiw8L3A+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2
Pgo8ZGl2Pgo8cD5BbXBsaWZ5aW5nIHdoYXQgeW91IGhhdmUgc2FpZOKApi4uPC9wPgo8L2Rpdj4K
PGRpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPGRpdj4KPHA+VGhlcmUgaXMgbm8gcmVhc29uIHdo
eSBTUi1NUExTIHNob3VsZG7igJl0IHdvcmsgb3ZlciBhbiBJUHY2IG9ubHkgaW5mcmFzdHJ1Y3R1
cmUuIFNvIGxvbmcgYXMgZXZlcnkgbm9kZSBpcyBNUExTIGNhcGFibGUsIFNSLU1QTFMgc2hvdWxk
IG5vdCByZXF1aXJlIElQdjQgdG8gYmUgZW5hYmxlZC48L3A+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJz
cDs8L3A+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPC9wPgo8L2Rpdj4KPGRpdj4K
PHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPGRpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPGRpdj4KPHA+
Jm5ic3A7PC9wPgo8L2Rpdj4KPHAgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2Vu
dGVyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij5KdW5pcGVyIEJ1c2luZXNzIFVzZSBP
bmx5PC9zcGFuPjwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPgo8ZGl2Pgo8cD48
Yj5Gcm9tOjwvYj48c3Bhbj4mbmJzcDs8L3NwYW4+R3lhbiBNaXNocmEgJmx0OzxhIGhyZWY9Im1h
aWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmhheWFidXNhZ3NtQGdtYWls
LmNvbTwvc3Bhbj48L2E+Jmd0OzxzcGFuPiZuYnNwOzwvc3Bhbj48YnI+CjxiPlNlbnQ6PC9iPjxz
cGFuPiZuYnNwOzwvc3Bhbj5TdW5kYXksIFNlcHRlbWJlciA4LCAyMDE5IDM6MjAgQU08YnI+Cjxi
PlRvOjwvYj48c3Bhbj4mbmJzcDs8L3NwYW4+Um9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnJvYmVydEByYXN6dWsubmV0IiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5yb2JlcnRAcmFzenVrLm5ldDwvc3Bh
bj48L2E+Jmd0Ozxicj4KPGI+Q2M6PC9iPjxzcGFuPiZuYnNwOzwvc3Bhbj5TcmloYXJpIFNhbmds
aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNzYW5nbGlAanVuaXBlci5uZXQiIHJlbD0ibm9yZWZlcnJl
ciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNz
YW5nbGlAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7IFNQUklORyBXRyBMaXN0ICZsdDs8YSBo
cmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zcHJpbmdAaWV0Zi5vcmc8
L3NwYW4+PC9hPiZndDs7PHNwYW4+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzo2bWFuQGll
dGYub3JnIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj42bWFuQGlldGYub3JnPC9zcGFuPjwvYT47CiBaYWZhciBBbGkg
KHphbGkpICZsdDs8YSBocmVmPSJtYWlsdG86emFsaUBjaXNjby5jb20iIHJlbD0ibm9yZWZlcnJl
ciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnph
bGlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7OyBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWls
dG86cm9ianNAZ29vZ2xlLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cm9ianNAZ29vZ2xlLmNvbTwvc3Bhbj48
L2E+Jmd0OzsgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5u
ZXQiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnJib25pY2FAanVuaXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7CiBUYXJl
ayBTYWFkICZsdDs8YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSIgcmVsPSJub3Jl
ZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+dHNhYWQubmV0QGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4KPGI+U3ViamVjdDo8L2I+
PHNwYW4+Jm5ic3A7PC9zcGFuPlJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3A+CjwvZGl2Pgo8
L2Rpdj4KPC9kaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjxkaXY+CjxwPkFzIGFuIG9w
ZXJhdG9yIG9mIGEgVGllciAxIHByb3ZpZGVyIHdpdGggbWFzc2l2ZSBtcGxzIG5ldHdvcmtzIEkg
dGhpbmsgb3VyIHRyYWRpdGlvbmFsIGJyZWFkIGFuZCBidXR0ZXIg4oCcbXBsc+KAnSB3aWxsIGJl
IGFyb3VuZCBmb3IgYSB2ZXJ5IHZlcnkgbG9uZyB0aW1lIGFzIGlzIElQdjQgaWYgbm90IGxvbmdl
ci48L3A+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rp
dj4KPGRpdj4KPGRpdj4KPHA+TW9zdCBhbGwgc2VydmljZSBwcm92aWRlciBjb3JlcyBydW4gZ3Jl
YXRlciB0aGVuIG9yIGVxdWFsIHRvIE1UVSA5MDAwIG1wbHMgY29yZXMgdG8gYWNjb3VudCBmb3Ig
bXBscyBvdmVyaGVhZCBzaGltcyBiZWluZyB0YWNrZWQgb24gcGx1cyBlZGdlIG92ZXJoZWFkIGZy
b20gcG9zc2libGUgR1JFIHR1bm5lbGluZyBvciBJUFNFQyBzbyBpbiBnZW5lcmFsIG1ha2luZyAm
bmJzcDt0aGUgY29yZSB0aGUgbWF4aW11bSBKdW1ibwogTVRVIHN1cHBvcnRlZCBieSBtb3N0IHZl
bmRvcnMgYXQgOTIxNiBpcyB3aGF0IGlzIGdlbmVyYWxseSBkb25lIG91dCBpbiB0aGUgZmllbGQu
PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2
Pgo8ZGl2Pgo8ZGl2Pgo8cD5TbyBmb3IgU1J2NiBzdXBwb3J0IG9mIG11bHRpcGxlIG9yIG1hbnkg
RUggaW5zZXJ0aW9ucyBpcyByZWFsbHkgYSBub24gaXNzdWUgZm9yJm5ic3A7PC9wPgo8L2Rpdj4K
PC9kaXY+CjxkaXY+CjxkaXY+CjxwPm1vc3Qgb3BlcmF0b3JzLjwvcD4KPC9kaXY+CjwvZGl2Pgo8
ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+RnJv
bSByZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2Vy
dGlvbiBpcyB0d28gZm9sZCBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGkt
TEZBIG9yIHJlbW90ZSBMRkEgdHVubmVsIHNvIGVuZCB1cCByZXF1aXJpbmcgZG91YmxlIEVIIGlu
c2VydGlvbnMgb24gdGhlIEluZ3Jlc3MgUEUgdHVubmVsIGhlYWQgZW5kIFNSdjYgc291cmNlIG5v
ZGUgYW5kCiB0aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2VydGlv
bnMgb2NjdXJyZW5jZSBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuICZuYnNwO0kgaGF2ZSBub3QgcmVh
ZCB0aHJvdWdoIHRoZSBkcmFmdHMgb3IgUkZDIHJlZ2FyZGluZyBUaS1MRkEgd2l0aCBTUiBidXQg
c2luY2UgdGhhdCBpcyBhbiBJR1AgZXh0ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExT
QSBhbmQgaXMgbm90IHRoZSB0cmFkaXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aAogcHJv
dGVjdGlvbiB0aGF0IGFkZHMgYW4gYWRkaXRpb25hbCBtcGxzIHNoaW0gc28gbm90IHN1cmUgd2h5
IGFuIEVIIGluc2VydGlvbiBuZWVkcyB0byBvY2N1ciBmb3IgVGktTEZBLiAmbmJzcDtDYW4gc29t
ZW9uZSBjbGFyaWZ5IHRoYXQgdXNlIGNhc2UgZm9yIG1lLiAmbmJzcDtBbHNvIHRoZSBFSCBpbnNl
cnRpb24gb24gaW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVhc29u
IGZvciB0aGF0LiAmbmJzcDtNeSBndWVzcyBpcyBpdOKAmXMgZm9yIHNwZWNpYWwKIHVzZSBjYXNl
IG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuICZuYnNwO1BsZWFzZSBjbGFyaWZ5
LjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rp
dj4KPGRpdj4KPGRpdj4KPHA+SSBkbyBhZ3JlZSB3aXRoIHNvbWUgb2YgdGhlIG90aGVyIG9wZXJh
dG9ycyBvbiB0aGUgbWFya2V0aW5nIGh5cGUgYW5kIHB1c2ggZm9yIFNSLU1QTFMgYW5kIFNSdjYg
aXMgbm90IGZvciBldmVyeSBzZXJ2aWNlIHByb3ZpZGVyIGFzIGdvZXMgdGhlIG1hbnRyYSAuLuKA
nWlmIGl04oCZcyBub3QgYnJva2VuLi5kb27igJl0IHRyeSB0byBmaXggaXQuLmxlYXZlIGl0IGFs
b25l4oCdIGFuZCBJIHRoaW5rIHlvdSBjYW4gZGVmaW5pdGVseQogc2F5IHRoYXQgZm9yIE1QTFMg
YXMgaXQgaGFzIGhhZCBhIFNPTElEIHJ1biBmb3Igc2VydmljZSBwcm92aWRlcnMgc2luY2UgdGhl
IDkw4oCZcyBldmVyIHNpbmNlIEFUTSBhbmQgZnJhbWUgcmVsYXkgd2VyZSBwdXQgdG8gcmVzdCBz
byBJIGRvbuKAmXQgdGhpbmsgdGhhdCBpdOKAmXMgZ29pbmcgYXdheSBhbnkgdGltZSBzb29uLjwv
cD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4K
PGRpdj4KPGRpdj4KPHA+SSB0aGluayBpdCB3b3VsZCBiZSBhIHNlcmlvdXMgbWlzdGFrZSBhbmQg
c2FkIHN0YXRlIG9mIGFmZmFpcnMgZm9yIHZlbmRvcnMgdG8gcHVzaCBTUi1NUExTIGFuZCBTUnY2
IGFuZCBzdG9wIGRldmVsb3BtZW50IGFuZCBzdXBwb3J0IG9mIE1QTFMgYXMgdGhhdCB3b3VsZCBy
ZWFsbHkgcGlnZW9uIGhvbGUgYWxsIG9wZXJhdG9ycyBpbnRvIG9uZSB0ZWNobm9sb2d5IHdoaWNo
IGRvZXMgbm90IGZpdCB0aGUgYmlsbAogZm9yIGV2ZXJ5IHVzZSBjYXNlIG91dCB0aGVyZS48L3A+
CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+Cjxk
aXY+CjxkaXY+CjxwPlRoZSBtZW50aW9uIG9mIFNSLU1QTFMgcHVsbGluZyBzdXBwb3J0IGZvciBJ
UHY2IGFuZCBmb3JjaW5nIG9wZXJhdG9ycyB0byBnbyB3aXRoIFNSdjYgaXMgYSB3cm9uZyBtb3Zl
IGZvciB2ZW5kb3JzIGFuZCB3b3VsZCByZWFsbHkgbGltaXQgb3BlcmF0b3JzIHdpdGggZmxleGli
aWxpdHkgdG8gY2hvc2UgYmFzZWQgb24gdGhlaXIgdXNlIGNhc2UgdG8gc3RheSB3aXRoIHRyYWRp
dGlvbmFsIG1wbHMgb3IgZ28gd2l0aAogd2l0aCBTUi1NUExTIG9yIFNSdjYgb25seSBpZiBuZWNl
c3Nhcnkgd2l0aCB0aGVpciB1bmlxdWUgdXNlIGNhc2Ugd2FycmFudHMuLjwvcD4KPC9kaXY+Cjwv
ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4K
PHA+SSB0aGluayBTUi1NUExTIGFuZCBTUnY2IHNob3VsZCBiZSBtYXJrZXRlZCBieSB2ZW5kb3Jz
IGFuZCB0aGUgaW5kdXN0cnkgYXMgeWV0IGFub3RoZXIgdG9vbCBpbiBvdXIgb3BlcmF0b3Ig4oCc
ZGVzaWduIHRvb2xib3jigJ0gdG8gdXNlIGFzIHdlIHNlZSBmaXQgb3Igbm90IHVzZSBidXQgbm90
IGJlIGZvcmNlZCBpbnRvIGl0LjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJz
cDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+VGhlcmUgYXJlIHBhcnRpY3VsYXIg
dXNlIGNhc2VzIGZvciBTUi1NUExTIGZvciBtaWdyYXRpb24gZnJvbSBleGlzdGluZyBMRFAgYW5k
IHRoZSBkb3duc2lkZSBvZiBoYXZpbmcgc3RhdGUgbWFpbnRhaW5lZCBpbiB0aGUgY29yZSBpcyBu
b3QgYSBkb3duc2lkZSBhcyB0aGUgUCBhbmQgUEUgbm9kZXMgaGF2ZSB0byBiZSBwcm92aXNpb25l
ZCBhbnl3YXkgc28gdGhlaXIgaXMgbm8gc2F2aW5ncyBpbiBwdWxsaW5nIG1wbHMKIExEUC9tTERQ
IHdpdGggU1ItTVBMUyDigJxTci1wcmVmZXLigJ0gYW5kIGRpdGNoaW5nIExEUC4gJm5ic3A7Jm5i
c3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+Cjwv
ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5JIHRoaW5rIHRoZSBtYWpvciB1c2UgY2FzZSBmb3IgU1ItTVBM
UyBhbmQgU1J2NiBpcyBjb2xvcmluZyBwZXItdnJmIFRFIGZlYXR1cmUgZm9yIEwzIFZQTnMgc3Rl
ZXJpbmcgd2l0aG91dCBhZGRpbmcgY29tcGxleGl0eSBvZiBhZGRpbmcgaWJncCBsb29wYmFjayBl
Z3Jlc3MgUEUgRkVDIG5leHQgaG9wIHRvIHRyYWZmaWMgZW5naW5lZXIgTDMgVlBOIHRyYWZmaWMu
ICZuYnNwO1RoYXQgaXMgYSB1bmlxdWUgdXNlIGNhc2UKIGFuZCBub3QgZXZlcnkgbWFqb3Igc2Vy
dmljZSBwcm92aWRlciBoYXMgdGhhdCByZXF1aXJlbWVudCBzbyBpZiB5b3UgZG9u4oCZdCB0aGVp
ciByZWFsbHkgaXMgbm8gbmVlZCB0byBqdW1wIG9uIHRoZSBTUiBiYW5kIHdhZ29uIGFuZCB5b3Ug
Y2FuIHN0YXkgcHV0IHdpdGggdGhlIHRyaWVkIGFuZCB0cnVlIG1wbHMgdGhhdCBoYXMgYmVlbiBh
cm91bmQgZm9yIGRlY2FkZXMgYW5kIGlzIG5vdCBnb2luZyBhd2F5IGFueSB0aW1lIHNvb24uPC9w
Pgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8
ZGl2Pgo8ZGl2Pgo8cD5TUnY2IGhhcyBhIG1vcmUgdWJpcXVpdG91cyBhbGwgZW5jb21wYXNzaW5n
IHVzZSBjYXNlIHRoYXQgY291bGQgc2VydmUgZm9yIE1QTFMgY29yZSByZXBsYWNlbWVudCBvciBv
biB0aGUgcHVibGljIGludGVybmV0IG9yIGZvciBlbnRlcnByaXNlIG5ldHdvcmsgdHJhZmZpYyBl
bmdpbmVlcmluZyBvZiBmbG93cyBiZXR3ZWVuIGRhdGEgY2VudGVycyBvciBhY2Nlc3MgdG8gZGF0
YSBjZW50ZXIgYW5kIGFuIGFsdGVybmF0aXZlCiB0byBTRCBXQU4gYXBwbGljYXRpb24gYmFzZWQg
cm91dGluZyBzb2x1dGlvbnMuICZuYnNwO0J1dCBoZXJlIGFzIHdlbGwgdGhlIHVzZSBjYXNlIGJl
bmVmaXQgaGFzIHRvIGV4aXN0LiAmbmJzcDtOb2JvZHkgd2FudHMgdG8gYmUgZm9yY2VkIGludG8g
aXQgaWYgaXTigJlzIHVubmVjZXNzYXJ5IGFkZGVkIGNvbXBsZXhpdHkuPC9wPgo8L2Rpdj4KPC9k
aXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8
cD5NeSAyIDEvMiBjZW50cyZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4m
bmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+UmVnYXJkcyw8L3A+CjwvZGl2
Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+Cjxk
aXY+CjxwPkd5YW4gTWlzaHJhPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPlZlcml6
b24gQ29tbXVuaWNhdGlvbnMmbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+
Q2VsbC0gMzAxIDUwMi0xMzQ3PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxkaXY+Cjxw
PiZuYnNwOzwvcD4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPlNlbnQgZnJvbSBteSBpUGhvbmU8L3A+
CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+
Ck9uIFNlcCA2LCAyMDE5LCBhdCAxMDoxNyBBTSwgUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5yb2JlcnRAcmFzenVrLm5ldDwv
c3Bhbj48L2E+Jmd0OyB3cm90ZTo8L3A+CjwvZGl2Pgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPGRpdj4KPGRpdj4KPHA+SSBk
b24ndCB0aGluayBzby4mbmJzcDs8L3A+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+
CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+SW4gT0FNIHBhY2tldHMgYXJlIG9uIHB1cnBv
c2UgbWFkZSBodWdlIC0gZXZlbiB1cCB0byBNVFUgdG8gbWFrZSBzdXJlIHJlYWwgY3VzdG9tZXIg
cGFja2V0cyBjYW4gZ28gdGhyb3VnaCBvciB0byBkZXRlY3QgYW5kIGRpYWdub3NlIE1UVSBpc3N1
ZXMuIFNvIGFkZGluZyBTUkggdG8gaXQgaXMgbm90aGluZyBvbmUgY2FuIGNhbGwgaW5lZmZpY2ll
bnQuJm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9k
aXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5Xcm9uZyB0cmVlIDopJm5ic3A7PC9wPgo8L2Rpdj4K
PC9kaXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2
Pgo8cD5DaGVlcnMsPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPlIuPC9wPgo8L2Rp
dj4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8
ZGl2Pgo8cD5PbiBGcmksIFNlcCA2LCAyMDE5IGF0IDQ6MTQgUE0gU3JpaGFyaSBTYW5nbGkgJmx0
OzxhIGhyZWY9Im1haWx0bzpzc2FuZ2xpQGp1bmlwZXIubmV0IiByZWw9Im5vcmVmZXJyZXIgbm9v
cGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zc2FuZ2xp
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjwvcD4KPC9kaXY+CjwvZGl2Pgo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw
dDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPGRpdj4K
PGRpdj4KPHA+PHNwYW4gbGFuZz0iRU4tSU4iPiZuYnNwOzwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2
Pgo8ZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4KPHA+PHNwYW4gbGFuZz0iRU4t
SU4iPk9uIDA2LzA5LzE5LCA0OjMyIFBNIFJvYmVydCBSYXN6dWsgZnJvbTxzcGFuPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIiBy
ZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJvYmVy
dEByYXN6dWsubmV0PC9zcGFuPjwvYT48c3Bhbj4mbmJzcDs8L3NwYW4+c2FpZAogJmd0Ozwvc3Bh
bj48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPgo8cD48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+Cjwv
ZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4KPHA+PHNwYW4gbGFuZz0i
RU4tSU4iPk5vdCByZWFsbHkuIE9ubHkgU1IgT0FNIHBhY2tldHMgbWF5IG5lZWQgaXQuIElzIHRo
YXQgYSByZWFsIHByb2JsZW0gPzwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2Pgo8cD48c3BhbiBsYW5n
PSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPHA+PHNwYW4gbGFuZz0iRU4tSU4iPlRoYW5rcyBm
b3IgY2xhcmlmaWNhdGlvbi4gTGlrZSBSb24gcG9pbnRlZCBvdXQgYmVmb3JlLCBpdHMgaW5lZmZp
Y2llbnQgZW5jb2RpbmcuPC9zcGFuPjwvcD4KPC9kaXY+CjxkaXY+CjxwPjxzcGFuIGxhbmc9IkVO
LUlOIj4mbmJzcDs8L3NwYW4+PC9wPgo8L2Rpdj4KPGRpdj4KPHA+PHNwYW4gbGFuZz0iRU4tSU4i
PnNyaWhhcmnigKY8L3NwYW4+PC9wPgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8L2Rpdj4KPC9kaXY+
CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjwvZGl2Pgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4K
PGRpdj4KPHA+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+CnNwcmluZyBtYWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5v
cmciIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNwcmluZ0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPgo8YSBocmVmPSJo
dHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFRbVVXbUJTd01lQW92TFVJalVfTzJ0Rm1XQ1pP
UFFtTk9XdlNUc2FSZ0hqV2tBMGlzMXh2MndOVkt6OUlldlFwJCIgcmVsPSJub3JlZmVycmVyIG5v
b3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+PC9zcGFu
PjwvYT48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
ZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+Cjwv
YmxvY2txdW90ZT4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2Esc2Fucy1zZXJpZiI+LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+
CklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDxicj4KPC9zcGFuPjxhIGhyZWY9
Im1haWx0bzppcHY2QGlldGYub3JnIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGlj
YSxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+aXB2NkBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2Esc2Fucy1zZXJpZiI+
PGJyPgpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czo8c3Bhbj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NiIgcmVsPSJu
b3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2Esc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPjwv
c3Bhbj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
cHY2IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2Esc2Fucy1zZXJpZiI+PGJyPgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LTwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjwvZGl2Pgo8cD4mbmJzcDs8L3A+Cjwv
ZGl2Pgo8L2Rpdj4KCgoKCjwveHhtZXRhPjwveHhtZXRhPjwvZGl2PjwvYm9keT48L2h0bWw+PHRh
YmxlIHN0eWxlPSdkaXNwbGF5Om5vbmUnPjx0cj48dGQ+PGltZyBzcmM9Imh0dHBzOi8vYWNrLm1h
aWwubmF2ZXJjb3JwLmNvbS9yZWFkUmVjZWlwdC9ub3RpZnkvP2ltZz1UbEttS0FncUZvcHZhek1Z
YXF1bUtxazRhQTJsS0FLWkZvdjlNeCUyQnZLQVVaRnFLWEY2VVpwbyUyQmdNWCUyQjBNb2d3NzRs
UnB6TTVXNEM1YlgwcSUyQnprUjc0RlRXeCUyRnNiWElaMTZsTnR6MDAlMkJ6TTVXWGlOLmdpZiIg
Ym9yZGVyPSIwIi8+PC90ZD48L3RyPjwvdGFibGU+

-------Boundary-WM=_7f4830fff700.1568163312995--



From nobody Tue Sep 10 18:32:00 2019
Return-Path: <satoru.matsushima@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 F254C1200E0; Tue, 10 Sep 2019 18:31:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 qDYjsZVi9eC1; Tue, 10 Sep 2019 18:31:46 -0700 (PDT)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) (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 1274F120273; Tue, 10 Sep 2019 18:31:46 -0700 (PDT)
Received: by mail-pf1-x42f.google.com with SMTP id 205so12608759pfw.2; Tue, 10 Sep 2019 18:31:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=SNZgmfS2u3xhyLM8fSVZlETuncz9Pevc5QZelvd5nRQ=; b=M1pUpmQUw4W7b6ABTqKQotU39lXw6s2pzOPeMScQQR9/sb5rgRrhfyNCT1wMMOzY9O pg0dKQZZAqfgl72S3z4JgoHcBrhaXR522m60MZELo9tOYmwKPN8RlKWNgJ0Nc3ZuPLb7 oiF08dqIFRo7cIq9NUV8MR9l9l68T7COX3Cjez/rw69gt5+hd8wPsh9hSIAA06JyeXSX HPvoOlGrbMYmcXe1Qxm+49p/w68oeko4OF4nP7D0HC+nYBXTqoz0LkM1nsPsk5/ab1FY MlTtidDqoI033sg6XWqs/MyTJSZibZ+DxdEkgcomBJfHKrKfMd2ncP7EzuuUGHD1zhqK MLBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=SNZgmfS2u3xhyLM8fSVZlETuncz9Pevc5QZelvd5nRQ=; b=YjeU1z5Dp9lrEwgTjQEpblLQE0X1nrVsSAJiqkDZTDwkd1CqkusPSvekX/jc4gLEuQ oE+LiHWZhH9Yaxcbs2XzCYij7o/f8QVNqozZAjWtSqgBJlf0C0UNAumhKMlueqEQdq3S ckjy8a1XC76kNhhGy/eQoC6CRXU1Xzy0mdz3ApTUUlm7pScvXaeRkLbencAPBZ1HXfi6 xQJuv5lvH22L6jlb+MOFPmgvH2ucKD3/amJk2ALVIXwjT6ttAlRoP0QdE1f6E0SFAs2C sLiXZSQeb6/okjzegDzYEIMq83ARAcUeACth6v/U/Z5aeo7IuF6JWBIl2fqh/Dev34Jv GB+w==
X-Gm-Message-State: APjAAAUmbIgt2SiNTgGslFkQmVRss2ktEgF4LcDMDs4oSeooF2S5yAHA Vu5uanxYn8wZgMLL2Q/jtqo=
X-Google-Smtp-Source: APXvYqxR3TjsCECZchFpV/e1P8zIAkCI1mDYAbkCwwYP6JS18sc1ACYZPISprxAuOvKJCuieWQRlMg==
X-Received: by 2002:aa7:920b:: with SMTP id 11mr38539298pfo.231.1568165505184;  Tue, 10 Sep 2019 18:31:45 -0700 (PDT)
Received: from [10.207.114.140] ([202.45.12.164]) by smtp.gmail.com with ESMTPSA id f12sm16695109pgo.85.2019.09.10.18.31.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Sep 2019 18:31:14 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-9A6F6C61-9053-48AF-80FB-414BD744C1E5
Mime-Version: 1.0 (1.0)
From: Satoru Matsushima <satoru.matsushima@gmail.com>
X-Mailer: iPad Mail (16G77)
In-Reply-To: <f8d35f889032695a7d0227375b2f7@cweb01.nmdf.nhnsystem.com>
Date: Wed, 11 Sep 2019 10:31:12 +0900
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, 6man@ietf.org, Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Transfer-Encoding: 7bit
Message-Id: <074873B0-AD97-4D14-914C-5A2CA162CB44@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <BYAPR05MB54639088D4875F3002A8E66FAEB70@BYAPR05MB5463.namprd05.prod.outlook.com> <1BA5FB3D-B873-4AFA-86CE-14FAED4F9B27@cisco.com> <BYAPR05MB3943B93BC6EF84C7E03DF1E3D5B70@BYAPR05MB3943.namprd05.prod.outlook.com> <6d6b4b04bca30fae8b575e3855cb724@cweb03.nmdf.nhnsystem.com> <f8d35f889032695a7d0227375b2f7@cweb01.nmdf.nhnsystem.com>
To: Hirofumi Ichihara <hirofumi.ichihara@linecorp.com>, SPRING WG List <spring@ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/l0-JT3X5UTDSzGNIwefPzzsU0wQ>
Subject: Re: [spring] Beyond SRv6.
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: Wed, 11 Sep 2019 01:31:50 -0000

--Apple-Mail-9A6F6C61-9053-48AF-80FB-414BD744C1E5
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Excellent news.

I=E2=80=99d capture your case in the SRv6 deployment draft, in case you=E2=80=
=99d be okay.

Cheers,
--satoru

2019/09/11 9:55=E3=80=81Hirofumi Ichihara <hirofumi.ichihara@linecorp.com>=E3=
=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:

> Hi folks,
> =E2=80=8B
> Let me mention my opinion as an operator.
> =E2=80=8B
> Our company already has deployed and used SRv6 Network in our DC. Our use c=
ase is L3VPN to isolate network for each multi-tenant and we decided to use T=
.Encaps and End.DX4. Currently, we deployed hypervisors and gateway nodes wh=
ich are aware of SRv6. Although there are many routers not supported SRv6 be=
tween HVs and GW nodes, it works fine because of current SRH mechanism. We a=
ctually use one SID only between HV and HV, HV and GW so we don't face the i=
ssue like many SIDs now although we have a plan to use multiple SIDs for our=
 SFC use case.
> =E2=80=8B
> We don't have specific opinion to shorter SIDs. However, we operator hope s=
trongly that new thing must configure backward compatibility or reasonable m=
igration plan.
> =E2=80=8B
> Thanks,
> Hirofumi
>=20
> -----Original Message-----
> From: "Shraddha Hegde"<shraddha=3D40juniper.net@dmarc.ietf.org>=20
> To: "Andy Smith (andsmit)"<andsmit@cisco.com>; "Ron Bonica"<rbonica=3D40ju=
niper.net@dmarc.ietf.org>;=20
> Cc: "SPRING WG List"<spring@ietf.org>; "6man@ietf.org"<6man@ietf.org>; "Gy=
an Mishra"<hayabusagsm@gmail.com>; "Robert Raszuk"<robert@raszuk.net>; "Rob S=
hakir"<robjs@google.com>; "Tarek Saad"<tsaad.net@gmail.com>;=20
> Sent: 2019-09-10 (=E7=81=AB) 02:51:48 (GMT+09:00)
> Subject: Re: [spring] Beyond SRv6.
> =20
> Andy,
> =20
> RFC 6119 defines ipv6 router-id .
> It is not mandatory to advertise IPv4 router-id in ISIS.
> =20
> Rgds
> Shraddha
> =20
> From: spring <spring-bounces@ietf.org> On Behalf Of Andy Smith (andsmit)
> Sent: Monday, September 9, 2019 10:07 PM
> To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>
> Cc: SPRING WG List <spring@ietf.org>; 6man@ietf.org; Gyan Mishra <hayabusa=
gsm@gmail.com>; Robert Raszuk <robert@raszuk.net>; Rob Shakir <robjs@google.=
com>; Tarek Saad <tsaad.net@gmail.com>
> Subject: Re: [spring] Beyond SRv6.
> =20
> Ron,
> =20
> Doesn't ISIS require a quad octet / 32 bit / IPv4 address for it's router I=
D?
> =20
> So you can't really build an ipv4 'free' network.   Not 100% anyway.
> =20
> Andy
> =20
> =20
>=20
>=20
> On Sep 9, 2019, at 12:21 PM, Ron Bonica <rbonica=3D40juniper.net@dmarc.iet=
f.org> wrote:
> =20
> Hello Gyan,
> =20
> Amplifying what you have said=E2=80=A6..
> =20
> There is no reason why SR-MPLS shouldn=E2=80=99t work over an IPv6 only in=
frastructure. So long as every node is MPLS capable, SR-MPLS should not requ=
ire IPv4 to be enabled.
> =20
>                                                                           =
     Ron
> =20
> =20
> =20
> Juniper Business Use Only
> From: Gyan Mishra <hayabusagsm@gmail.com>=20
> Sent: Sunday, September 8, 2019 3:20 AM
> To: Robert Raszuk <robert@raszuk.net>
> Cc: Srihari Sangli <ssangli@juniper.net>; SPRING WG List <spring@ietf.org>=
; 6man@ietf.org; Zafar Ali (zali) <zali@cisco.com>; Rob Shakir <robjs@google=
.com>; Ron Bonica <rbonica@juniper.net>; Tarek Saad <tsaad.net@gmail.com>
> Subject: Re: [spring] Beyond SRv6.
> =20
> As an operator of a Tier 1 provider with massive mpls networks I think our=
 traditional bread and butter =E2=80=9Cmpls=E2=80=9D will be around for a ve=
ry very long time as is IPv4 if not longer.
> =20
> Most all service provider cores run greater then or equal to MTU 9000 mpls=
 cores to account for mpls overhead shims being tacked on plus edge overhead=
 from possible GRE tunneling or IPSEC so in general making  the core the max=
imum Jumbo MTU supported by most vendors at 9216 is what is generally done o=
ut in the field.
> =20
> So for SRv6 support of multiple or many EH insertions is really a non issu=
e for=20
> most operators.
> =20
> =46rom reading through all the discussion threads the SR insertion is two f=
old one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end u=
p requiring double EH insertions on the Ingress PE tunnel head end SRv6 sour=
ce node and then second scenario being a possible EH insertions occurrence o=
n intermediate nodes.  I have not read through the drafts or RFC regarding T=
i-LFA with SR but since that is an IGP extension I am guessing an opaque LSA=
 and is not the traditional MPLS FRR link/node/path protection that adds an a=
dditional mpls shim so not sure why an EH insertion needs to occur for Ti-LFA=
.  Can someone clarify that use case for me.  Also the EH insertion on inter=
mediate node what is the use case or reason for that.  My guess is it=E2=80=99=
s for special use case of stitching SRv6 domains together.  Please clarify.
> =20
> I do agree with some of the other operators on the marketing hype and push=
 for SR-MPLS and SRv6 is not for every service provider as goes the mantra .=
.=E2=80=9Dif it=E2=80=99s not broken..don=E2=80=99t try to fix it..leave it a=
lone=E2=80=9D and I think you can definitely say that for MPLS as it has had=
 a SOLID run for service providers since the 90=E2=80=99s ever since ATM and=
 frame relay were put to rest so I don=E2=80=99t think that it=E2=80=99s goi=
ng away any time soon.
> =20
> I think it would be a serious mistake and sad state of affairs for vendors=
 to push SR-MPLS and SRv6 and stop development and support of MPLS as that w=
ould really pigeon hole all operators into one technology which does not fit=
 the bill for every use case out there.
> =20
> The mention of SR-MPLS pulling support for IPv6 and forcing operators to g=
o with SRv6 is a wrong move for vendors and would really limit operators wit=
h flexibility to chose based on their use case to stay with traditional mpls=
 or go with with SR-MPLS or SRv6 only if necessary with their unique use cas=
e warrants..
> =20
> I think SR-MPLS and SRv6 should be marketed by vendors and the industry as=
 yet another tool in our operator =E2=80=9Cdesign toolbox=E2=80=9D to use as=
 we see fit or not use but not be forced into it.
> =20
> There are particular use cases for SR-MPLS for migration from existing LDP=
 and the downside of having state maintained in the core is not a downside a=
s the P and PE nodes have to be provisioned anyway so their is no savings in=
 pulling mpls LDP/mLDP with SR-MPLS =E2=80=9CSr-prefer=E2=80=9D and ditching=
 LDP.  =20
> =20
> I think the major use case for SR-MPLS and SRv6 is coloring per-vrf TE fea=
ture for L3 VPNs steering without adding complexity of adding ibgp loopback e=
gress PE FEC next hop to traffic engineer L3 VPN traffic.  That is a unique u=
se case and not every major service provider has that requirement so if you d=
on=E2=80=99t their really is no need to jump on the SR band wagon and you ca=
n stay put with the tried and true mpls that has been around for decades and=
 is not going away any time soon.
> =20
> SRv6 has a more ubiquitous all encompassing use case that could serve for M=
PLS core replacement or on the public internet or for enterprise network tra=
ffic engineering of flows between data centers or access to data center and a=
n alternative to SD WAN application based routing solutions.  But here as we=
ll the use case benefit has to exist.  Nobody wants to be forced into it if i=
t=E2=80=99s unnecessary added complexity.
> =20
> My 2 1/2 cents=20
> =20
> Regards,
> =20
> Gyan Mishra
> Verizon Communications=20
> Cell- 301 502-1347
> =20
> Sent from my iPhone
>=20
> On Sep 6, 2019, at 10:17 AM, Robert Raszuk <robert@raszuk.net> wrote:
>=20
> I don't think so.=20
> =20
> In OAM packets are on purpose made huge - even up to MTU to make sure real=
 customer packets can go through or to detect and diagnose MTU issues. So ad=
ding SRH to it is nothing one can call inefficient.=20
> =20
> Wrong tree :)=20
> =20
> Cheers,
> R.
> =20
> On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli <ssangli@juniper.net> wrote:=

> =20
> On 06/09/19, 4:32 PM Robert Raszuk from robert@raszuk.net said >
> =20
> Not really. Only SR OAM packets may need it. Is that a real problem ?
> =20
> Thanks for clarification. Like Ron pointed out before, its inefficient enc=
oding.
> =20
> srihari=E2=80=A6
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> =20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

--Apple-Mail-9A6F6C61-9053-48AF-80FB-414BD744C1E5
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Excellent news.<div><br></div><div>I=E2=80=99=
d capture your case in the SRv6 deployment draft, in case you=E2=80=99d be o=
kay.<br><br>Cheers,<br><div id=3D"AppleMailSignature" dir=3D"ltr">--satoru</=
div><div dir=3D"ltr"><br>2019/09/11 9:55=E3=80=81Hirofumi Ichihara &lt;<a hr=
ef=3D"mailto:hirofumi.ichihara@linecorp.com">hirofumi.ichihara@linecorp.com<=
/a>&gt;=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:<br><br></div><blockquote type=3D=
"cite"><div dir=3D"ltr"><style>p{margin-top:0px;margin-bottom:0px;}</style><=
div style=3D"font-size:13px; font-family:Meiryo,sans-serif;"><div><span>Hi f=
olks,</span></div><div><span>=E2=80=8B</span></div><div><span>Let me mention=
 my opinion as an operator.</span></div><div><span>=E2=80=8B</span></div><di=
v><span>Our company already has deployed and used SRv6 Network in our DC. Ou=
r use case is L3VPN to isolate network for each multi-tenant and we decided t=
o use T.Encaps and End.DX4. Currently, we deployed hypervisors and gateway n=
odes which are aware of SRv6. Although there are many routers not supported S=
Rv6 between HVs and GW nodes, it works fine because of current SRH mechanism=
. We actually use one SID only between HV and HV, HV and GW so we don't face=
 the issue like many SIDs now although we have a plan to use multiple SIDs f=
or our SFC use case.</span></div><div><span>=E2=80=8B</span></div><div><span=
>We don't have specific opinion to shorter SIDs. However, we operator hope s=
trongly that new thing must configure backward compatibility or reasonable m=
igration plan.</span></div><div><span>=E2=80=8B</span></div><div><span>Thank=
s,</span></div><div><span>Hirofumi</span></div><br><p style=3D"font-size:10p=
t;font-family:sans-serif;padding:0 0 0 10pt"><span>-----Original Message----=
-</span><br><b>From:</b> "Shraddha Hegde"&lt;<a href=3D"mailto:shraddha=3D40=
juniper.net@dmarc.ietf.org">shraddha=3D40juniper.net@dmarc.ietf.org</a>&gt; <=
br><b>To:</b> "Andy Smith (andsmit)"&lt;<a href=3D"mailto:andsmit@cisco.com"=
>andsmit@cisco.com</a>&gt;; "Ron Bonica"&lt;<a href=3D"mailto:rbonica=3D40ju=
niper.net@dmarc.ietf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;; <b=
r><b>Cc:</b> "SPRING WG List"&lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;; "<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>"&lt;<a h=
ref=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;; "Gyan Mishra"&lt;<a href=
=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.com</a>&gt;; "Robert Ras=
zuk"&lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;; "Rob=
 Shakir"&lt;<a href=3D"mailto:robjs@google.com">robjs@google.com</a>&gt;; "T=
arek Saad"&lt;<a href=3D"mailto:tsaad.net@gmail.com">tsaad.net@gmail.com</a>=
&gt;; <br><b>Sent:</b> 2019-09-10 (=E7=81=AB) 02:51:48 (GMT+09:00)<br><b>Sub=
ject:</b> Re: [spring] Beyond SRv6.<br>&nbsp;</p>

<xxmeta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<xxmeta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">



<div>
<p>Andy,</p>
<p>&nbsp;</p>
<p>RFC 6119 defines ipv6 router-id . </p>
<p>It is not mandatory to advertise IPv4 router-id in ISIS.</p>
<p>&nbsp;</p>
<p>Rgds</p>
<p>Shraddha</p>
<p>&nbsp;</p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org">spring=
-bounces@ietf.org</a>&gt; <b>On Behalf Of
</b>Andy Smith (andsmit)<br>
<b>Sent:</b> Monday, September 9, 2019 10:07 PM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ie=
tf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf=
.org</a>&gt;; <a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>; Gyan Mishr=
a &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.com</a>&gt;=
; Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</=
a>&gt;; Rob Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.com<=
/a>&gt;; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com">tsaad.net@gma=
il.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.</p>
</div>
</div>
<p>&nbsp;</p>
<p>Ron,</p>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>Doesn't ISIS require a quad octet / 32 bit / IPv4 address for it's router=
 ID?</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>So you can't really build an ipv4 'free' network. &nbsp; Not 100% anyway.=
</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>Andy</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>&nbsp;</p>
<div>
<p><br>
<br>
</p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p>On Sep 9, 2019, at 12:21 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D4=
0juniper.net@dmarc.ietf.org" rel=3D"noreferrer noopener" target=3D"_blank">r=
bonica=3D40juniper.net@dmarc.ietf.org</a>&gt; wrote:</p>
</div>
<p>&nbsp;</p>
<div>
<div>
<p>Hello Gyan,</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>Amplifying what you have said=E2=80=A6..</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>There is no reason why SR-MPLS shouldn=E2=80=99t work over an IPv6 only i=
nfrastructure. So long as every node is MPLS capable, SR-MPLS should not req=
uire IPv4 to be enabled.</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; Ron</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>&nbsp;</p>
</div>
<p align=3D"center" style=3D"text-align:center"><span style=3D"font-size:7.0=
pt">Juniper Business Use Only</span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<div>
<p><b>From:</b><span>&nbsp;</span>Gyan Mishra &lt;<a href=3D"mailto:hayabusa=
gsm@gmail.com" rel=3D"noreferrer noopener" target=3D"_blank"><span style=3D"=
color:purple">hayabusagsm@gmail.com</span></a>&gt;<span>&nbsp;</span><br>
<b>Sent:</b><span>&nbsp;</span>Sunday, September 8, 2019 3:20 AM<br>
<b>To:</b><span>&nbsp;</span>Robert Raszuk &lt;<a href=3D"mailto:robert@rasz=
uk.net" rel=3D"noreferrer noopener" target=3D"_blank"><span style=3D"color:p=
urple">robert@raszuk.net</span></a>&gt;<br>
<b>Cc:</b><span>&nbsp;</span>Srihari Sangli &lt;<a href=3D"mailto:ssangli@ju=
niper.net" rel=3D"noreferrer noopener" target=3D"_blank"><span style=3D"colo=
r:purple">ssangli@juniper.net</span></a>&gt;; SPRING WG List &lt;<a href=3D"=
mailto:spring@ietf.org" rel=3D"noreferrer noopener" target=3D"_blank"><span s=
tyle=3D"color:purple">spring@ietf.org</span></a>&gt;;<span>&nbsp;</span><a h=
ref=3D"mailto:6man@ietf.org" rel=3D"noreferrer noopener" target=3D"_blank"><=
span style=3D"color:purple">6man@ietf.org</span></a>;
 Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com" rel=3D"noreferrer no=
opener" target=3D"_blank"><span style=3D"color:purple">zali@cisco.com</span>=
</a>&gt;; Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" rel=3D"noreferr=
er noopener" target=3D"_blank"><span style=3D"color:purple">robjs@google.com=
</span></a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" rel=3D=
"noreferrer noopener" target=3D"_blank"><span style=3D"color:purple">rbonica=
@juniper.net</span></a>&gt;;
 Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" rel=3D"noreferrer noo=
pener" target=3D"_blank"><span style=3D"color:purple">tsaad.net@gmail.com</s=
pan></a>&gt;<br>
<b>Subject:</b><span>&nbsp;</span>Re: [spring] Beyond SRv6.</p>
</div>
</div>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<p>As an operator of a Tier 1 provider with massive mpls networks I think ou=
r traditional bread and butter =E2=80=9Cmpls=E2=80=9D will be around for a v=
ery very long time as is IPv4 if not longer.</p>
</div>
<div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>Most all service provider cores run greater then or equal to MTU 9000 mpl=
s cores to account for mpls overhead shims being tacked on plus edge overhea=
d from possible GRE tunneling or IPSEC so in general making &nbsp;the core t=
he maximum Jumbo
 MTU supported by most vendors at 9216 is what is generally done out in the f=
ield.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>So for SRv6 support of multiple or many EH insertions is really a non iss=
ue for&nbsp;</p>
</div>
</div>
<div>
<div>
<p>most operators.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>=46rom reading through all the discussion threads the SR insertion is two=
 fold one being for FRR capabilities using Ti-LFA or remote LFA tunnel so en=
d up requiring double EH insertions on the Ingress PE tunnel head end SRv6 s=
ource node and
 then second scenario being a possible EH insertions occurrence on intermedi=
ate nodes. &nbsp;I have not read through the drafts or RFC regarding Ti-LFA w=
ith SR but since that is an IGP extension I am guessing an opaque LSA and is=
 not the traditional MPLS FRR link/node/path
 protection that adds an additional mpls shim so not sure why an EH insertio=
n needs to occur for Ti-LFA. &nbsp;Can someone clarify that use case for me.=
 &nbsp;Also the EH insertion on intermediate node what is the use case or re=
ason for that. &nbsp;My guess is it=E2=80=99s for special
 use case of stitching SRv6 domains together. &nbsp;Please clarify.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>I do agree with some of the other operators on the marketing hype and pus=
h for SR-MPLS and SRv6 is not for every service provider as goes the mantra .=
.=E2=80=9Dif it=E2=80=99s not broken..don=E2=80=99t try to fix it..leave it a=
lone=E2=80=9D and I think you can definitely
 say that for MPLS as it has had a SOLID run for service providers since the=
 90=E2=80=99s ever since ATM and frame relay were put to rest so I don=E2=80=
=99t think that it=E2=80=99s going away any time soon.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>I think it would be a serious mistake and sad state of affairs for vendor=
s to push SR-MPLS and SRv6 and stop development and support of MPLS as that w=
ould really pigeon hole all operators into one technology which does not fit=
 the bill
 for every use case out there.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>The mention of SR-MPLS pulling support for IPv6 and forcing operators to g=
o with SRv6 is a wrong move for vendors and would really limit operators wit=
h flexibility to chose based on their use case to stay with traditional mpls=
 or go with
 with SR-MPLS or SRv6 only if necessary with their unique use case warrants.=
.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>I think SR-MPLS and SRv6 should be marketed by vendors and the industry a=
s yet another tool in our operator =E2=80=9Cdesign toolbox=E2=80=9D to use a=
s we see fit or not use but not be forced into it.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>There are particular use cases for SR-MPLS for migration from existing LD=
P and the downside of having state maintained in the core is not a downside a=
s the P and PE nodes have to be provisioned anyway so their is no savings in=
 pulling mpls
 LDP/mLDP with SR-MPLS =E2=80=9CSr-prefer=E2=80=9D and ditching LDP. &nbsp;&=
nbsp;</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>I think the major use case for SR-MPLS and SRv6 is coloring per-vrf TE fe=
ature for L3 VPNs steering without adding complexity of adding ibgp loopback=
 egress PE FEC next hop to traffic engineer L3 VPN traffic. &nbsp;That is a u=
nique use case
 and not every major service provider has that requirement so if you don=E2=80=
=99t their really is no need to jump on the SR band wagon and you can stay p=
ut with the tried and true mpls that has been around for decades and is not g=
oing away any time soon.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>SRv6 has a more ubiquitous all encompassing use case that could serve for=
 MPLS core replacement or on the public internet or for enterprise network t=
raffic engineering of flows between data centers or access to data center an=
d an alternative
 to SD WAN application based routing solutions. &nbsp;But here as well the u=
se case benefit has to exist. &nbsp;Nobody wants to be forced into it if it=E2=
=80=99s unnecessary added complexity.</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>My 2 1/2 cents&nbsp;</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>Regards,</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>Gyan Mishra</p>
</div>
</div>
<div>
<div>
<p>Verizon Communications&nbsp;</p>
</div>
</div>
<div>
<div>
<p>Cell- 301 502-1347</p>
</div>
</div>
<div>
<div>
<div>
<p>&nbsp;</p>
</div>
<div>
<div>
<p>Sent from my iPhone</p>
</div>
</div>
<div>
<p style=3D"margin-bottom:12.0pt"><br>
On Sep 6, 2019, at 10:17 AM, Robert Raszuk &lt;<a href=3D"mailto:robert@rasz=
uk.net" rel=3D"noreferrer noopener" target=3D"_blank"><span style=3D"color:p=
urple">robert@raszuk.net</span></a>&gt; wrote:</p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p>I don't think so.&nbsp;</p>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>In OAM packets are on purpose made huge - even up to MTU to make sure rea=
l customer packets can go through or to detect and diagnose MTU issues. So a=
dding SRH to it is nothing one can call inefficient.&nbsp;</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>Wrong tree :)&nbsp;</p>
</div>
</div>
<div>
<div>
<p>&nbsp;</p>
</div>
</div>
<div>
<div>
<p>Cheers,</p>
</div>
</div>
<div>
<div>
<p>R.</p>
</div>
</div>
</div>
<div>
<p>&nbsp;</p>
</div>
<div>
<div>
<div>
<p>On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli &lt;<a href=3D"mailto:ssang=
li@juniper.net" rel=3D"noreferrer noopener" target=3D"_blank"><span style=3D=
"color:purple">ssangli@juniper.net</span></a>&gt; wrote:</p>
</div>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0in=
 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bo=
ttom:5.0pt">
<div>
<div>
<div>
<p><span lang=3D"EN-IN">&nbsp;</span></p>
</div>
<div>
<div>
<div style=3D"margin-left:.5in">
<p><span lang=3D"EN-IN">On 06/09/19, 4:32 PM Robert Raszuk from<span>&nbsp;<=
/span><a href=3D"mailto:robert@raszuk.net" target=3D"_blank" rel=3D"noreferr=
er noopener"><span style=3D"color:purple">robert@raszuk.net</span></a><span>=
&nbsp;</span>said
 &gt;</span></p>
</div>
</div>
</div>
<div>
<div style=3D"margin-left:.5in">
<p><span lang=3D"EN-IN">&nbsp;</span></p>
</div>
</div>
<div>
<div style=3D"margin-left:.5in">
<p><span lang=3D"EN-IN">Not really. Only SR OAM packets may need it. Is that=
 a real problem ?</span></p>
</div>
<div>
<p><span lang=3D"EN-IN">&nbsp;</span></p>
</div>
</div>
<div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0in=
 0in 0in 6.0pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<p><span lang=3D"EN-IN">Thanks for clarification. Like Ron pointed out befor=
e, its inefficient encoding.</span></p>
</div>
<div>
<p><span lang=3D"EN-IN">&nbsp;</span></p>
</div>
<div>
<p><span lang=3D"EN-IN">srihari=E2=80=A6</span></p>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p>_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noopener" target=3D"_bl=
ank"><span style=3D"color:purple">spring@ietf.org</span></a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/=
spring__;!8WoA6RjC81c!QmUWmBSwMeAovLUIjU_O2tFmWCZOPQmNOWvSTsaRgHjWkA0is1xv2w=
NVKz9IevQp$" rel=3D"noreferrer noopener" target=3D"_blank"><span style=3D"co=
lor:purple"></span></a><a href=3D"https://www.ietf.org/mailman/listinfo/spri=
ng" target=3D"_blank" rel=3D"noreferrer noopener">https://www.ietf.org/mailm=
an/listinfo/spring</a></p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<p><span style=3D"font-size:9.0pt;font-family:Helvetica,sans-serif">--------=
------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
</span><a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noopener" target=3D=
"_blank"><span style=3D"font-size:9.0pt;font-family:Helvetica,sans-serif;col=
or:purple">ipv6@ietf.org</span></a><span style=3D"font-size:9.0pt;font-famil=
y:Helvetica,sans-serif"><br>
Administrative Requests:<span>&nbsp;</span></span><a href=3D"https://www.iet=
f.org/mailman/listinfo/ipv6" rel=3D"noreferrer noopener" target=3D"_blank"><=
span style=3D"font-size:9.0pt;font-family:Helvetica,sans-serif;color:purple"=
></span></a><a href=3D"https://www.ietf.org/mailman/listinfo/ipv6" target=3D=
"_blank" rel=3D"noreferrer noopener">https://www.ietf.org/mailman/listinfo/i=
pv6</a><span style=3D"font-size:9.0pt;font-family:Helvetica,sans-serif"><br>=

--------------------------------------------------------------------</span><=
/p>
</div>
</blockquote>
</div>
<p>&nbsp;</p>
</div>
</div>




</xxmeta></xxmeta></div><table style=3D"display:none"><tbody><tr><td><img sr=
c=3D"https://ack.mail.navercorp.com/readReceipt/notify/?img=3DTmYmKAgqFopvaz=
MYaqumKqk4aA2lKAKZFov9Mx%2BvKAUZFqKXF6UZpo%2BgMX%2B0Mogw74lRpzM5W4C5bX0q%2Bz=
kR74FTWx%2FsF49CWvIGpB3474eZpm%3D%3D.gif" border=3D"0"></td></tr></tbody></t=
able></div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>---=
-----------------------------------------------------------------</span><br>=
<span>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto=
:ipv6@ietf.org">ipv6@ietf.org</a></span><br><span>Administrative Requests: <=
a href=3D"https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/m=
ailman/listinfo/ipv6</a></span><br><span>-----------------------------------=
---------------------------------</span><br></div></blockquote></div></body>=
</html>=

--Apple-Mail-9A6F6C61-9053-48AF-80FB-414BD744C1E5--


From nobody Tue Sep 10 19:08:13 2019
Return-Path: <markzzzsmith@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 B2FFA120273; Tue, 10 Sep 2019 19:08:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 DF2bBSwLXO7U; Tue, 10 Sep 2019 19:08:10 -0700 (PDT)
Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) (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 EC2A11207FE; Tue, 10 Sep 2019 19:08:09 -0700 (PDT)
Received: by mail-oi1-x231.google.com with SMTP id 7so12864840oip.5; Tue, 10 Sep 2019 19:08:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bKimizBGw72jnm5Lo2gsRJwG39VAL4a9L+mhznh2O80=; b=YNwPmNrr3JgTpg+r4i6+bu4OgzC3thtu8Kdbbgli+fGHftkjRn6/x59N4vuC/+rEQr u+fW+0PWlSoiffJvXJATdmrF2IExKx9C/tvOrd9KMGVBhMWWlFozA8b+94J6UNZluqiP sZbjxJl01E8RYiwOaoPErce5acy7/qQGCbKYGusE+4rwG38wNxdLUOYtl5I1FLAbxFTQ UKuFd6Vf6EM2jJxQ/b/8CosLERTbZKMkTwYXxhQdr1/qOK20MTELCeXCdsbWj65EpT1s L3gwIOfLukUz2wBlGT+OvJFrGXKtDoHqw5DBZT84aV2dsyFfRtlg06+an0gJpgbah5uS 1zPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bKimizBGw72jnm5Lo2gsRJwG39VAL4a9L+mhznh2O80=; b=rCmdlK0X1tVBXY1AUMiI8YwHZWTEElnmw8niCI4Wy7/cTlk9DrgBGWV0UvcjbKegXf ztHF2iWMsvwfj7858769ai5pgnMzf7McOC2WNduY2Q83I+RUZ1Ce9nelloAFerP0lbrK CPtDxWfDk7jrag2Pxo/CK38F1Avn5KkPg7gh20ZvMieuYfT/Cgn/9il7ZAtoIJF+hL6N 0scF/GCeLo7dn/I6O7V/kaJeZZjZ2EOd/glWQMd9nDbyUnYV+CWfVS59rEJ9DvCLwYEO V4vecp4ZuhQgcSVbEC814dTABINRFXh+pizWmeo2v70FKKymaxo0rM8e1H9zbxBol198 Iblw==
X-Gm-Message-State: APjAAAWsER2B5qtbH0kL2yyP8DiSYtXNsu1IcP7jH892rb6dBkvP7fHn 1rnzS+Lx6KSWRc36UImZgxvkahR4WdxHdH8oRWc=
X-Google-Smtp-Source: APXvYqwnoynG5hMTjMp9gqJFDeYx5KY5xXVNBBBjWnLV8Vr0Ag+ZZqhBThv04y6Mq9E7kgEO2m4e5feRywrxxxU/TV4=
X-Received: by 2002:aca:c088:: with SMTP id q130mr2216513oif.54.1568167689241;  Tue, 10 Sep 2019 19:08:09 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <28214_1567694772_5D711FB4_28214_238_1_53C29892C857584299CBF5D05346208A48BFA9F3@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <b83a7060-0517-c6ad-f6b0-bc9e61e4667f@si6networks.com> <17120_1567700712_5D7136E8_17120_341_1_53C29892C857584299CBF5D05346208A48BFAEF1@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <HK0PR03MB4066C9D767D4D462B4C59D73FCB60@HK0PR03MB4066.apcprd03.prod.outlook.com> <6833faa5-943c-d7d5-21f8-2a933defe492@gmail.com> <CA+b+ERmgZ6g1rd6K3nGjpcuJEY59Ghp8YEiFZo=n3P3tnx52tQ@mail.gmail.com>
In-Reply-To: <CA+b+ERmgZ6g1rd6K3nGjpcuJEY59Ghp8YEiFZo=n3P3tnx52tQ@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 11 Sep 2019 11:37:57 +0930
Message-ID: <CAO42Z2wOUCt82wUJKq_jHfjfCXPZMF=9mztXn+fEQpJK9rLidA@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>,  Suresh Krishnan <suresh.krishnan@gmail.com>, Fernando Gont <fernando@gont.com.ar>,  draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>,  Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="00000000000010c73f05923d7e86"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rtf3hKSMLUEVQx4fYj8taoWmtr4>
Subject: Re: [spring] Question about SRv6 Insert function
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: Wed, 11 Sep 2019 02:08:12 -0000

--00000000000010c73f05923d7e86
Content-Type: text/plain; charset="UTF-8"

On Wed, 11 Sep 2019, 06:49 Robert Raszuk, <rraszuk@gmail.com> wrote:

> Hi Brian,
>
> > the first discussion should be whether we (as a community) believe we
> should
> > standardise features that only work within a specified domain, or
> continue with
> > the assumption that standardised features must work across the open
> Internet.
>
> Indeed I agree.
>
> Just to rephrase the question:
>
> Is IPv6 to be used only as end to end host to host protocol or should IPv6
> also be used as transport protocol natively in the networks..
>
> Solid deployments prove it can be used for both. Many people think it can
> and should be used for both.
>
> But if there is solid IETF formal statement that it is *only* to be used
> as end to end host protocol then we should really start putting more work
> into other encapsulations which will allow to simply transport IPv6
> datagrams as payload or alternatively industry will seek other standards to
> conitinue work on IPv6 as transport protocol.
>

If IPv6 can't meet your requirements without dodgy hacks that decommodifies
IPv6, makes it not interoperable with existing IPv6 implementations and
deployments, and makes it much harder to troubleshoot, then no, you should
not use IPv6.

I'm reminded of advice from my Father. Don't use a good blade screwdriver
to open the lid of paint can, because you'll ruin the screwdriver. It's not
the right tool for the job.





Just imagine how it can be called ... IPv6+ :)
>
> Many thx,
> R.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--00000000000010c73f05923d7e86
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Wed, 11 Sep 2019, 06:49 Robert Raszuk, &lt;<a href=
=3D"mailto:rraszuk@gmail.com">rraszuk@gmail.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall">Hi Brian,</div><div class=3D"gmail_default" style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><span =
style=3D"font-family:Arial,Helvetica,sans-serif">&gt; the first discussion =
should be whether we (as a community) believe we should=C2=A0</span></div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small"><span style=3D"font-family:Arial,Helvetica,sans-serif">&g=
t; standardise features that only work within a specified domain, or contin=
ue with=C2=A0</span></div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small"><span style=3D"font-family:Ari=
al,Helvetica,sans-serif">&gt; the assumption that standardised features mus=
t work across the open Internet.</span>=C2=A0=C2=A0</div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small">Indeed I agree.=C2=A0</div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small">Just to rephrase the question:</div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small">Is IPv6 to be used only as end to en=
d host to host protocol or should IPv6 also be used as transport protocol n=
atively=C2=A0in the networks..=C2=A0</div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small">Solid deployments prove it can be used for both. Many people=
 think it can and should be used for both.=C2=A0</div><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><b=
r></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small">But if there is solid IETF formal statement that=
 it is *only* to be used as end to end host protocol then we should really =
start putting more work into other encapsulations which will allow to simpl=
y transport IPv6 datagrams as payload or alternatively industry will seek o=
ther standards to conitinue work on IPv6 as transport protocol. </div></div=
></div></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"aut=
o">If IPv6 can&#39;t meet your requirements without dodgy hacks that decomm=
odifies IPv6, makes it not interoperable with existing IPv6 implementations=
 and deployments, and makes it much harder to troubleshoot, then no, you sh=
ould not use IPv6.</div><div dir=3D"auto"><br></div><div dir=3D"auto">I&#39=
;m reminded of advice from my Father. Don&#39;t use a good blade screwdrive=
r to open the lid of paint can, because you&#39;ll ruin the screwdriver. It=
&#39;s not the right tool for the job.</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br>=
</div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quo=
te"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small">Just imagine how it can be called ... IPv6+ :)=C2=A0</div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small">Many thx,</div><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l">R.</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"g=
mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div></d=
iv></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@=
ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/m=
ailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div></div>

--00000000000010c73f05923d7e86--


From nobody Tue Sep 10 19:54:13 2019
Return-Path: <hirofumi.ichihara@linecorp.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 5DD551207FE for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 19:54:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level: 
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=linecorp.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 y1z4ZGp7oYIb for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 19:54:06 -0700 (PDT)
Received: from cvsmtppost001.nmdf.navercorp.com (cvsmtppost001.nmdf.navercorp.com [125.209.246.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 441111200C4 for <spring@ietf.org>; Tue, 10 Sep 2019 19:54:06 -0700 (PDT)
X-Naver-CIP: 10.129.187.150
Received: from cvsendbo001.nmdf ([10.112.251.49]) by cvsmtppost001.nmdf.navercorp.com with ESMTP id EDyDzktGQpWYdxqdlVDfRA for <spring@ietf.org>; Wed, 11 Sep 2019 02:54:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linecorp.com; s=s20171222; t=1568170444; bh=zCj4qxXndhu16RMbks/bZ4lv4kgS6DMm5KdjFprrriE=; h=Message-ID:Date:From:To:Subject; b=KihJkhlftAqtJl9qVpcOOqvtU21PHUuPfANjOGU1xFoww2xPZ+O3HD3OxiQzvZx3E HA20h0E7P+K4Cuwq4hq3MvO+yO6GWFhS2jo6JI7ZswFxUqwZnAJqJNQKN9weKxd3+N 7s3YPsDUsmLlV21qFKetFU1obCeKvyNLLUG1WcLcctfRvXCOx2tpWeMADjPsgdxlQE aa8OZNgcotkrEdGyR33/JNhC1KoKEOWadlqg0m+CSJvUfDAxMWk9cu93XXgZBmvu2k FGDxyN90B1zjUbInL473faaoK2W0y8b6Iqgi8sjV+x9kiuvUEW6ven7XR6+NRNyI9s MipuRatOuPnBg==
X-Session-ID: 9PKlKAvwKAUmKAuwBquw7qMrKqgmKAgw7qvXKouXKAUdFq2mKm..
MIME-Version: 1.0
Message-ID: <22215dceda2042976f7ede8f314daa65@cweb02.nmdf.nhnsystem.com>
Date: Wed, 11 Sep 2019 11:54:03 +0900
From: =?utf-8?B?SGlyb2Z1bWkgSWNoaWhhcmE=?=<hirofumi.ichihara@linecorp.com>
In-Reply-To: <074873B0-AD97-4D14-914C-5A2CA162CB44@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <BYAPR05MB54639088D4875F3002A8E66FAEB70@BYAPR05MB5463.namprd05.prod.outlook.com> <1BA5FB3D-B873-4AFA-86CE-14FAED4F9B27@cisco.com> <BYAPR05MB3943B93BC6EF84C7E03DF1E3D5B70@BYAPR05MB3943.namprd05.prod.outlook.com> <6d6b4b04bca30fae8b575e3855cb724@cweb03.nmdf.nhnsystem.com> <f8d35f889032695a7d0227375b2f7@cweb01.nmdf.nhnsystem.com> <074873B0-AD97-4D14-914C-5A2CA162CB44@gmail.com>
Importance: normal
To: =?utf-8?B?U2F0b3J1IE1hdHN1c2hpbWE=?=<satoru.matsushima@gmail.com>, =?utf-8?B?U1BSSU5HIFdHIExpc3Q=?=<spring@ietf.org>
Cc: =?utf-8?B?Um9uIEJvbmljYQ==?=<rbonica=40juniper.net@dmarc.ietf.org>, <6man@ietf.org>, =?utf-8?B?Um9iZXJ0IFJhc3p1aw==?=<robert@raszuk.net>, =?utf-8?B?Um9iIFNoYWtpcg==?=<robjs@google.com>, =?utf-8?B?VGFyZWsgU2FhZA==?=<tsaad.net@gmail.com>
X-Originating-IP: 10.129.187.150
Content-Type: multipart/alternative; boundary="-----Boundary-WM=_7f48209ff700.1568170444254"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/imb9SzPE_gkFwnF5zqefnBeLO24>
Subject: Re: [spring] =?utf-8?q?Beyond_SRv6=2E?=
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: Wed, 11 Sep 2019 02:54:11 -0000

-------Boundary-WM=_7f48209ff700.1568170444254
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

SGkgU2F0b3J1LArigIsKT2YgY291cnNlLCBva2F5LiBUaGF0IHNvdW5kcyBnb29kLgrigIsKVGhh
bmtzLApIaXJvZnVtaQoKLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KRnJvbTogIlNhdG9ydSBN
YXRzdXNoaW1hIjxzYXRvcnUubWF0c3VzaGltYUBnbWFpbC5jb20+ClRvOiAiSGlyb2Z1bWkgSWNo
aWhhcmEiPGhpcm9mdW1pLmljaGloYXJhQGxpbmVjb3JwLmNvbT47ICJTUFJJTkcgV0cgTGlzdCI8
c3ByaW5nQGlldGYub3JnPjsKQ2M6ICJSb24gQm9uaWNhIjxyYm9uaWNhPTQwanVuaXBlci5uZXRA
ZG1hcmMuaWV0Zi5vcmc+OyA8Nm1hbkBpZXRmLm9yZz47ICJSb2JlcnQgUmFzenVrIjxyb2JlcnRA
cmFzenVrLm5ldD47ICJSb2IgU2hha2lyIjxyb2Jqc0Bnb29nbGUuY29tPjsgIlRhcmVrIFNhYWQi
PHRzYWFkLm5ldEBnbWFpbC5jb20+OwpTZW50OiAyMDE5LTA5LTExICjmsLQpIDEwOjMxOjEyIChH
TVQrMDk6MDApClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4KIApFeGNlbGxlbnQg
bmV3cy4KIApJ4oCZZCBjYXB0dXJlIHlvdXIgY2FzZSBpbiB0aGUgU1J2NiBkZXBsb3ltZW50IGRy
YWZ0LCBpbiBjYXNlIHlvdeKAmWQgYmUgb2theS4KCkNoZWVycywKLS1zYXRvcnUKCjIwMTkvMDkv
MTEgOTo1NeOAgUhpcm9mdW1pIEljaGloYXJhIDxoaXJvZnVtaS5pY2hpaGFyYUBsaW5lY29ycC5j
b20+44Gu44Oh44O844OrOgogCgpIaSBmb2xrcywK4oCLCkxldCBtZSBtZW50aW9uIG15IG9waW5p
b24gYXMgYW4gb3BlcmF0b3IuCuKAiwpPdXIgY29tcGFueSBhbHJlYWR5IGhhcyBkZXBsb3llZCBh
bmQgdXNlZCBTUnY2IE5ldHdvcmsgaW4gb3VyIERDLiBPdXIgdXNlIGNhc2UgaXMgTDNWUE4gdG8g
aXNvbGF0ZSBuZXR3b3JrIGZvciBlYWNoIG11bHRpLXRlbmFudCBhbmQgd2UgZGVjaWRlZCB0byB1
c2UgVC5FbmNhcHMgYW5kIEVuZC5EWDQuIEN1cnJlbnRseSwgd2UgZGVwbG95ZWQgaHlwZXJ2aXNv
cnMgYW5kIGdhdGV3YXkgbm9kZXMgd2hpY2ggYXJlIGF3YXJlIG9mIFNSdjYuIEFsdGhvdWdoIHRo
ZXJlIGFyZSBtYW55IHJvdXRlcnMgbm90IHN1cHBvcnRlZCBTUnY2IGJldHdlZW4gSFZzIGFuZCBH
VyBub2RlcywgaXQgd29ya3MgZmluZSBiZWNhdXNlIG9mIGN1cnJlbnQgU1JIIG1lY2hhbmlzbS4g
V2UgYWN0dWFsbHkgdXNlIG9uZSBTSUQgb25seSBiZXR3ZWVuIEhWIGFuZCBIViwgSFYgYW5kIEdX
IHNvIHdlIGRvbid0IGZhY2UgdGhlIGlzc3VlIGxpa2UgbWFueSBTSURzIG5vdyBhbHRob3VnaCB3
ZSBoYXZlIGEgcGxhbiB0byB1c2UgbXVsdGlwbGUgU0lEcyBmb3Igb3VyIFNGQyB1c2UgY2FzZS4K
4oCLCldlIGRvbid0IGhhdmUgc3BlY2lmaWMgb3BpbmlvbiB0byBzaG9ydGVyIFNJRHMuIEhvd2V2
ZXIsIHdlIG9wZXJhdG9yIGhvcGUgc3Ryb25nbHkgdGhhdCBuZXcgdGhpbmcgbXVzdCBjb25maWd1
cmUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBvciByZWFzb25hYmxlIG1pZ3JhdGlvbiBwbGFuLgri
gIsKVGhhbmtzLApIaXJvZnVtaQoKLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KRnJvbTogIlNo
cmFkZGhhIEhlZ2RlIjxzaHJhZGRoYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPgpUbzog
IkFuZHkgU21pdGggKGFuZHNtaXQpIjxhbmRzbWl0QGNpc2NvLmNvbT47ICJSb24gQm9uaWNhIjxy
Ym9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+OwpDYzogIlNQUklORyBXRyBMaXN0
IjxzcHJpbmdAaWV0Zi5vcmc+OyAiNm1hbkBpZXRmLm9yZyI8Nm1hbkBpZXRmLm9yZz47ICJHeWFu
IE1pc2hyYSI8aGF5YWJ1c2Fnc21AZ21haWwuY29tPjsgIlJvYmVydCBSYXN6dWsiPHJvYmVydEBy
YXN6dWsubmV0PjsgIlJvYiBTaGFraXIiPHJvYmpzQGdvb2dsZS5jb20+OyAiVGFyZWsgU2FhZCI8
dHNhYWQubmV0QGdtYWlsLmNvbT47ClNlbnQ6IDIwMTktMDktMTAgKOeBqykgMDI6NTE6NDggKEdN
VCswOTowMCkKU3ViamVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LgogCkFuZHksCiAKUkZD
IDYxMTkgZGVmaW5lcyBpcHY2IHJvdXRlci1pZCAuCkl0IGlzIG5vdCBtYW5kYXRvcnkgdG8gYWR2
ZXJ0aXNlIElQdjQgcm91dGVyLWlkIGluIElTSVMuCiAKUmdkcwpTaHJhZGRoYQogCkZyb206IHNw
cmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBBbmR5IFNtaXRoIChh
bmRzbWl0KQpTZW50OiBNb25kYXksIFNlcHRlbWJlciA5LCAyMDE5IDEwOjA3IFBNClRvOiBSb24g
Qm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+CkNjOiBTUFJJTkcg
V0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9yZzsgR3lhbiBNaXNocmEgPGhh
eWFidXNhZ3NtQGdtYWlsLmNvbT47IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0Pjsg
Um9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFp
bC5jb20+ClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4KIApSb24sCiAKRG9lc24n
dCBJU0lTIHJlcXVpcmUgYSBxdWFkIG9jdGV0IC8gMzIgYml0IC8gSVB2NCBhZGRyZXNzIGZvciBp
dCdzIHJvdXRlciBJRD8KIApTbyB5b3UgY2FuJ3QgcmVhbGx5IGJ1aWxkIGFuIGlwdjQgJ2ZyZWUn
IG5ldHdvcmsuICAgTm90IDEwMCUgYW55d2F5LgogCkFuZHkKIAogCgoKCk9uIFNlcCA5LCAyMDE5
LCBhdCAxMjoyMSBQTSwgUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmll
dGYub3JnPiB3cm90ZToKIApIZWxsbyBHeWFuLAogCkFtcGxpZnlpbmcgd2hhdCB5b3UgaGF2ZSBz
YWlk4oCmLi4KIApUaGVyZSBpcyBubyByZWFzb24gd2h5IFNSLU1QTFMgc2hvdWxkbuKAmXQgd29y
ayBvdmVyIGFuIElQdjYgb25seSBpbmZyYXN0cnVjdHVyZS4gU28gbG9uZyBhcyBldmVyeSBub2Rl
IGlzIE1QTFMgY2FwYWJsZSwgU1ItTVBMUyBzaG91bGQgbm90IHJlcXVpcmUgSVB2NCB0byBiZSBl
bmFibGVkLgogCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24KIAogCiAKSnVuaXBlciBCdXNpbmVz
cyBVc2UgT25seQpGcm9tOiBHeWFuIE1pc2hyYSA8aGF5YWJ1c2Fnc21AZ21haWwuY29tPiAKU2Vu
dDogU3VuZGF5LCBTZXB0ZW1iZXIgOCwgMjAxOSAzOjIwIEFNClRvOiBSb2JlcnQgUmFzenVrIDxy
b2JlcnRAcmFzenVrLm5ldD4KQ2M6IFNyaWhhcmkgU2FuZ2xpIDxzc2FuZ2xpQGp1bmlwZXIubmV0
PjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmc7IFphZmFy
IEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29tPjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNv
bT47IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+OyBUYXJlayBTYWFkIDx0c2FhZC5u
ZXRAZ21haWwuY29tPgpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuCiAKQXMgYW4g
b3BlcmF0b3Igb2YgYSBUaWVyIDEgcHJvdmlkZXIgd2l0aCBtYXNzaXZlIG1wbHMgbmV0d29ya3Mg
SSB0aGluayBvdXIgdHJhZGl0aW9uYWwgYnJlYWQgYW5kIGJ1dHRlciDigJxtcGxz4oCdIHdpbGwg
YmUgYXJvdW5kIGZvciBhIHZlcnkgdmVyeSBsb25nIHRpbWUgYXMgaXMgSVB2NCBpZiBub3QgbG9u
Z2VyLgogCk1vc3QgYWxsIHNlcnZpY2UgcHJvdmlkZXIgY29yZXMgcnVuIGdyZWF0ZXIgdGhlbiBv
ciBlcXVhbCB0byBNVFUgOTAwMCBtcGxzIGNvcmVzIHRvIGFjY291bnQgZm9yIG1wbHMgb3Zlcmhl
YWQgc2hpbXMgYmVpbmcgdGFja2VkIG9uIHBsdXMgZWRnZSBvdmVyaGVhZCBmcm9tIHBvc3NpYmxl
IEdSRSB0dW5uZWxpbmcgb3IgSVBTRUMgc28gaW4gZ2VuZXJhbCBtYWtpbmcgIHRoZSBjb3JlIHRo
ZSBtYXhpbXVtIEp1bWJvIE1UVSBzdXBwb3J0ZWQgYnkgbW9zdCB2ZW5kb3JzIGF0IDkyMTYgaXMg
d2hhdCBpcyBnZW5lcmFsbHkgZG9uZSBvdXQgaW4gdGhlIGZpZWxkLgogClNvIGZvciBTUnY2IHN1
cHBvcnQgb2YgbXVsdGlwbGUgb3IgbWFueSBFSCBpbnNlcnRpb25zIGlzIHJlYWxseSBhIG5vbiBp
c3N1ZSBmb3IgCm1vc3Qgb3BlcmF0b3JzLgogCkZyb20gcmVhZGluZyB0aHJvdWdoIGFsbCB0aGUg
ZGlzY3Vzc2lvbiB0aHJlYWRzIHRoZSBTUiBpbnNlcnRpb24gaXMgdHdvIGZvbGQgb25lIGJlaW5n
IGZvciBGUlIgY2FwYWJpbGl0aWVzIHVzaW5nIFRpLUxGQSBvciByZW1vdGUgTEZBIHR1bm5lbCBz
byBlbmQgdXAgcmVxdWlyaW5nIGRvdWJsZSBFSCBpbnNlcnRpb25zIG9uIHRoZSBJbmdyZXNzIFBF
IHR1bm5lbCBoZWFkIGVuZCBTUnY2IHNvdXJjZSBub2RlIGFuZCB0aGVuIHNlY29uZCBzY2VuYXJp
byBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2VydGlvbnMgb2NjdXJyZW5jZSBvbiBpbnRlcm1lZGlh
dGUgbm9kZXMuICBJIGhhdmUgbm90IHJlYWQgdGhyb3VnaCB0aGUgZHJhZnRzIG9yIFJGQyByZWdh
cmRpbmcgVGktTEZBIHdpdGggU1IgYnV0IHNpbmNlIHRoYXQgaXMgYW4gSUdQIGV4dGVuc2lvbiBJ
IGFtIGd1ZXNzaW5nIGFuIG9wYXF1ZSBMU0EgYW5kIGlzIG5vdCB0aGUgdHJhZGl0aW9uYWwgTVBM
UyBGUlIgbGluay9ub2RlL3BhdGggcHJvdGVjdGlvbiB0aGF0IGFkZHMgYW4gYWRkaXRpb25hbCBt
cGxzIHNoaW0gc28gbm90IHN1cmUgd2h5IGFuIEVIIGluc2VydGlvbiBuZWVkcyB0byBvY2N1ciBm
b3IgVGktTEZBLiAgQ2FuIHNvbWVvbmUgY2xhcmlmeSB0aGF0IHVzZSBjYXNlIGZvciBtZS4gIEFs
c28gdGhlIEVIIGluc2VydGlvbiBvbiBpbnRlcm1lZGlhdGUgbm9kZSB3aGF0IGlzIHRoZSB1c2Ug
Y2FzZSBvciByZWFzb24gZm9yIHRoYXQuICBNeSBndWVzcyBpcyBpdOKAmXMgZm9yIHNwZWNpYWwg
dXNlIGNhc2Ugb2Ygc3RpdGNoaW5nIFNSdjYgZG9tYWlucyB0b2dldGhlci4gIFBsZWFzZSBjbGFy
aWZ5LgogCkkgZG8gYWdyZWUgd2l0aCBzb21lIG9mIHRoZSBvdGhlciBvcGVyYXRvcnMgb24gdGhl
IG1hcmtldGluZyBoeXBlIGFuZCBwdXNoIGZvciBTUi1NUExTIGFuZCBTUnY2IGlzIG5vdCBmb3Ig
ZXZlcnkgc2VydmljZSBwcm92aWRlciBhcyBnb2VzIHRoZSBtYW50cmEgLi7igJ1pZiBpdOKAmXMg
bm90IGJyb2tlbi4uZG9u4oCZdCB0cnkgdG8gZml4IGl0Li5sZWF2ZSBpdCBhbG9uZeKAnSBhbmQg
SSB0aGluayB5b3UgY2FuIGRlZmluaXRlbHkgc2F5IHRoYXQgZm9yIE1QTFMgYXMgaXQgaGFzIGhh
ZCBhIFNPTElEIHJ1biBmb3Igc2VydmljZSBwcm92aWRlcnMgc2luY2UgdGhlIDkw4oCZcyBldmVy
IHNpbmNlIEFUTSBhbmQgZnJhbWUgcmVsYXkgd2VyZSBwdXQgdG8gcmVzdCBzbyBJIGRvbuKAmXQg
dGhpbmsgdGhhdCBpdOKAmXMgZ29pbmcgYXdheSBhbnkgdGltZSBzb29uLgogCkkgdGhpbmsgaXQg
d291bGQgYmUgYSBzZXJpb3VzIG1pc3Rha2UgYW5kIHNhZCBzdGF0ZSBvZiBhZmZhaXJzIGZvciB2
ZW5kb3JzIHRvIHB1c2ggU1ItTVBMUyBhbmQgU1J2NiBhbmQgc3RvcCBkZXZlbG9wbWVudCBhbmQg
c3VwcG9ydCBvZiBNUExTIGFzIHRoYXQgd291bGQgcmVhbGx5IHBpZ2VvbiBob2xlIGFsbCBvcGVy
YXRvcnMgaW50byBvbmUgdGVjaG5vbG9neSB3aGljaCBkb2VzIG5vdCBmaXQgdGhlIGJpbGwgZm9y
IGV2ZXJ5IHVzZSBjYXNlIG91dCB0aGVyZS4KIApUaGUgbWVudGlvbiBvZiBTUi1NUExTIHB1bGxp
bmcgc3VwcG9ydCBmb3IgSVB2NiBhbmQgZm9yY2luZyBvcGVyYXRvcnMgdG8gZ28gd2l0aCBTUnY2
IGlzIGEgd3JvbmcgbW92ZSBmb3IgdmVuZG9ycyBhbmQgd291bGQgcmVhbGx5IGxpbWl0IG9wZXJh
dG9ycyB3aXRoIGZsZXhpYmlsaXR5IHRvIGNob3NlIGJhc2VkIG9uIHRoZWlyIHVzZSBjYXNlIHRv
IHN0YXkgd2l0aCB0cmFkaXRpb25hbCBtcGxzIG9yIGdvIHdpdGggd2l0aCBTUi1NUExTIG9yIFNS
djYgb25seSBpZiBuZWNlc3Nhcnkgd2l0aCB0aGVpciB1bmlxdWUgdXNlIGNhc2Ugd2FycmFudHMu
LgogCkkgdGhpbmsgU1ItTVBMUyBhbmQgU1J2NiBzaG91bGQgYmUgbWFya2V0ZWQgYnkgdmVuZG9y
cyBhbmQgdGhlIGluZHVzdHJ5IGFzIHlldCBhbm90aGVyIHRvb2wgaW4gb3VyIG9wZXJhdG9yIOKA
nGRlc2lnbiB0b29sYm944oCdIHRvIHVzZSBhcyB3ZSBzZWUgZml0IG9yIG5vdCB1c2UgYnV0IG5v
dCBiZSBmb3JjZWQgaW50byBpdC4KIApUaGVyZSBhcmUgcGFydGljdWxhciB1c2UgY2FzZXMgZm9y
IFNSLU1QTFMgZm9yIG1pZ3JhdGlvbiBmcm9tIGV4aXN0aW5nIExEUCBhbmQgdGhlIGRvd25zaWRl
IG9mIGhhdmluZyBzdGF0ZSBtYWludGFpbmVkIGluIHRoZSBjb3JlIGlzIG5vdCBhIGRvd25zaWRl
IGFzIHRoZSBQIGFuZCBQRSBub2RlcyBoYXZlIHRvIGJlIHByb3Zpc2lvbmVkIGFueXdheSBzbyB0
aGVpciBpcyBubyBzYXZpbmdzIGluIHB1bGxpbmcgbXBscyBMRFAvbUxEUCB3aXRoIFNSLU1QTFMg
4oCcU3ItcHJlZmVy4oCdIGFuZCBkaXRjaGluZyBMRFAuICAgCiAKSSB0aGluayB0aGUgbWFqb3Ig
dXNlIGNhc2UgZm9yIFNSLU1QTFMgYW5kIFNSdjYgaXMgY29sb3JpbmcgcGVyLXZyZiBURSBmZWF0
dXJlIGZvciBMMyBWUE5zIHN0ZWVyaW5nIHdpdGhvdXQgYWRkaW5nIGNvbXBsZXhpdHkgb2YgYWRk
aW5nIGliZ3AgbG9vcGJhY2sgZWdyZXNzIFBFIEZFQyBuZXh0IGhvcCB0byB0cmFmZmljIGVuZ2lu
ZWVyIEwzIFZQTiB0cmFmZmljLiAgVGhhdCBpcyBhIHVuaXF1ZSB1c2UgY2FzZSBhbmQgbm90IGV2
ZXJ5IG1ham9yIHNlcnZpY2UgcHJvdmlkZXIgaGFzIHRoYXQgcmVxdWlyZW1lbnQgc28gaWYgeW91
IGRvbuKAmXQgdGhlaXIgcmVhbGx5IGlzIG5vIG5lZWQgdG8ganVtcCBvbiB0aGUgU1IgYmFuZCB3
YWdvbiBhbmQgeW91IGNhbiBzdGF5IHB1dCB3aXRoIHRoZSB0cmllZCBhbmQgdHJ1ZSBtcGxzIHRo
YXQgaGFzIGJlZW4gYXJvdW5kIGZvciBkZWNhZGVzIGFuZCBpcyBub3QgZ29pbmcgYXdheSBhbnkg
dGltZSBzb29uLgogClNSdjYgaGFzIGEgbW9yZSB1YmlxdWl0b3VzIGFsbCBlbmNvbXBhc3Npbmcg
dXNlIGNhc2UgdGhhdCBjb3VsZCBzZXJ2ZSBmb3IgTVBMUyBjb3JlIHJlcGxhY2VtZW50IG9yIG9u
IHRoZSBwdWJsaWMgaW50ZXJuZXQgb3IgZm9yIGVudGVycHJpc2UgbmV0d29yayB0cmFmZmljIGVu
Z2luZWVyaW5nIG9mIGZsb3dzIGJldHdlZW4gZGF0YSBjZW50ZXJzIG9yIGFjY2VzcyB0byBkYXRh
IGNlbnRlciBhbmQgYW4gYWx0ZXJuYXRpdmUgdG8gU0QgV0FOIGFwcGxpY2F0aW9uIGJhc2VkIHJv
dXRpbmcgc29sdXRpb25zLiAgQnV0IGhlcmUgYXMgd2VsbCB0aGUgdXNlIGNhc2UgYmVuZWZpdCBo
YXMgdG8gZXhpc3QuICBOb2JvZHkgd2FudHMgdG8gYmUgZm9yY2VkIGludG8gaXQgaWYgaXTigJlz
IHVubmVjZXNzYXJ5IGFkZGVkIGNvbXBsZXhpdHkuCiAKTXkgMiAxLzIgY2VudHMgCiAKUmVnYXJk
cywKIApHeWFuIE1pc2hyYQpWZXJpem9uIENvbW11bmljYXRpb25zIApDZWxsLSAzMDEgNTAyLTEz
NDcKIApTZW50IGZyb20gbXkgaVBob25lCgpPbiBTZXAgNiwgMjAxOSwgYXQgMTA6MTcgQU0sIFJv
YmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PiB3cm90ZToKCkkgZG9uJ3QgdGhpbmsgc28u
IAogCkluIE9BTSBwYWNrZXRzIGFyZSBvbiBwdXJwb3NlIG1hZGUgaHVnZSAtIGV2ZW4gdXAgdG8g
TVRVIHRvIG1ha2Ugc3VyZSByZWFsIGN1c3RvbWVyIHBhY2tldHMgY2FuIGdvIHRocm91Z2ggb3Ig
dG8gZGV0ZWN0IGFuZCBkaWFnbm9zZSBNVFUgaXNzdWVzLiBTbyBhZGRpbmcgU1JIIHRvIGl0IGlz
IG5vdGhpbmcgb25lIGNhbiBjYWxsIGluZWZmaWNpZW50LiAKIApXcm9uZyB0cmVlIDopIAogCkNo
ZWVycywKUi4KIApPbiBGcmksIFNlcCA2LCAyMDE5IGF0IDQ6MTQgUE0gU3JpaGFyaSBTYW5nbGkg
PHNzYW5nbGlAanVuaXBlci5uZXQ+IHdyb3RlOgoKIApPbiAwNi8wOS8xOSwgNDozMiBQTSBSb2Jl
cnQgUmFzenVrIGZyb20gcm9iZXJ0QHJhc3p1ay5uZXQgc2FpZCA+CiAKTm90IHJlYWxseS4gT25s
eSBTUiBPQU0gcGFja2V0cyBtYXkgbmVlZCBpdC4gSXMgdGhhdCBhIHJlYWwgcHJvYmxlbSA/CiAK
ClRoYW5rcyBmb3IgY2xhcmlmaWNhdGlvbi4gTGlrZSBSb24gcG9pbnRlZCBvdXQgYmVmb3JlLCBp
dHMgaW5lZmZpY2llbnQgZW5jb2RpbmcuCiAKc3JpaGFyaeKApgoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kc3ByaW5nIG1haWxpbmcgbGlzdApzcHJp
bmdAaWV0Zi5vcmcKaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdAppcHY2QGll
dGYub3JnCkFkbWluaXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2lwdjYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAKCgoKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJRVRGIElQ
djYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3QKaXB2NkBpZXRmLm9yZwpBZG1pbmlzdHJhdGl2
ZSBSZXF1ZXN0czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2Ci0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIAoK

-------Boundary-WM=_7f48209ff700.1568170444254
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PHN0eWxlPnB7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7fTwv
c3R5bGU+PC9oZWFkPjxib2R5PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxM3B4OyBmb250LWZhbWls
eTpNZWlyeW8sc2Fucy1zZXJpZjsiPjxkaXY+SGkgU2F0b3J1LDwvZGl2PjxkaXY+4oCLPC9kaXY+
PGRpdj5PZiBjb3Vyc2UsIG9rYXkuIFRoYXQgc291bmRzIGdvb2QuPC9kaXY+PGRpdj7igIs8L2Rp
dj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2Pkhpcm9mdW1pPC9kaXY+PGJyPjxwIHN0eWxlPSJmb250
LXNpemU6MTBwdDtmb250LWZhbWlseTpzYW5zLXNlcmlmO3BhZGRpbmc6MCAwIDAgMTBwdCI+PHNw
YW4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L3NwYW4+PGJyPjxiPkZyb206PC9iPiAiU2F0
b3J1IE1hdHN1c2hpbWEiJmx0O3NhdG9ydS5tYXRzdXNoaW1hQGdtYWlsLmNvbSZndDsgPGJyPjxi
PlRvOjwvYj4gIkhpcm9mdW1pIEljaGloYXJhIiZsdDtoaXJvZnVtaS5pY2hpaGFyYUBsaW5lY29y
cC5jb20mZ3Q7OyAiU1BSSU5HIFdHIExpc3QiJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs7IDxicj48
Yj5DYzo8L2I+ICJSb24gQm9uaWNhIiZsdDtyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0
Zi5vcmcmZ3Q7OyAmbHQ7Nm1hbkBpZXRmLm9yZyZndDs7ICJSb2JlcnQgUmFzenVrIiZsdDtyb2Jl
cnRAcmFzenVrLm5ldCZndDs7ICJSb2IgU2hha2lyIiZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0Ozsg
IlRhcmVrIFNhYWQiJmx0O3RzYWFkLm5ldEBnbWFpbC5jb20mZ3Q7OyA8YnI+PGI+U2VudDo8L2I+
IDIwMTktMDktMTEgKOawtCkgMTA6MzE6MTIgKEdNVCswOTowMCk8YnI+PGI+U3ViamVjdDo8L2I+
IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48YnI+Jm5ic3A7PC9wPjx4bWV0YSBodHRwLWVxdWl2
PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+RXhjZWxs
ZW50IG5ld3MuPGRpdj4mbmJzcDs8L2Rpdj48ZGl2PknigJlkIGNhcHR1cmUgeW91ciBjYXNlIGlu
IHRoZSBTUnY2IGRlcGxveW1lbnQgZHJhZnQsIGluIGNhc2UgeW914oCZZCBiZSBva2F5Ljxicj48
YnI+Q2hlZXJzLDxicj48ZGl2IGRpcj0ibHRyIj4tLXNhdG9ydTwvZGl2PjxkaXYgZGlyPSJsdHIi
Pjxicj4yMDE5LzA5LzExIDk6NTXjgIFIaXJvZnVtaSBJY2hpaGFyYSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhpcm9mdW1pLmljaGloYXJhQGxpbmVjb3JwLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3Bl
bmVyIiB0YXJnZXQ9Il9ibGFuayI+aGlyb2Z1bWkuaWNoaWhhcmFAbGluZWNvcnAuY29tPC9hPiZn
dDvjga7jg6Hjg7zjg6s6PGJyPiZuYnNwOzwvZGl2PjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxk
aXYgZGlyPSJsdHIiPjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxM3B4OyBmb250LWZhbWlseTpNZWly
eW8sc2Fucy1zZXJpZjsiPjxkaXY+PHNwYW4+SGkgZm9sa3MsPC9zcGFuPjwvZGl2PjxkaXY+PHNw
YW4+4oCLPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+TGV0IG1lIG1lbnRpb24gbXkgb3BpbmlvbiBh
cyBhbiBvcGVyYXRvci48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj7igIs8L3NwYW4+PC9kaXY+PGRp
dj48c3Bhbj5PdXIgY29tcGFueSBhbHJlYWR5IGhhcyBkZXBsb3llZCBhbmQgdXNlZCBTUnY2IE5l
dHdvcmsgaW4gb3VyIERDLiBPdXIgdXNlIGNhc2UgaXMgTDNWUE4gdG8gaXNvbGF0ZSBuZXR3b3Jr
IGZvciBlYWNoIG11bHRpLXRlbmFudCBhbmQgd2UgZGVjaWRlZCB0byB1c2UgVC5FbmNhcHMgYW5k
IEVuZC5EWDQuIEN1cnJlbnRseSwgd2UgZGVwbG95ZWQgaHlwZXJ2aXNvcnMgYW5kIGdhdGV3YXkg
bm9kZXMgd2hpY2ggYXJlIGF3YXJlIG9mIFNSdjYuIEFsdGhvdWdoIHRoZXJlIGFyZSBtYW55IHJv
dXRlcnMgbm90IHN1cHBvcnRlZCBTUnY2IGJldHdlZW4gSFZzIGFuZCBHVyBub2RlcywgaXQgd29y
a3MgZmluZSBiZWNhdXNlIG9mIGN1cnJlbnQgU1JIIG1lY2hhbmlzbS4gV2UgYWN0dWFsbHkgdXNl
IG9uZSBTSUQgb25seSBiZXR3ZWVuIEhWIGFuZCBIViwgSFYgYW5kIEdXIHNvIHdlIGRvbid0IGZh
Y2UgdGhlIGlzc3VlIGxpa2UgbWFueSBTSURzIG5vdyBhbHRob3VnaCB3ZSBoYXZlIGEgcGxhbiB0
byB1c2UgbXVsdGlwbGUgU0lEcyBmb3Igb3VyIFNGQyB1c2UgY2FzZS48L3NwYW4+PC9kaXY+PGRp
dj48c3Bhbj7igIs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5XZSBkb24ndCBoYXZlIHNwZWNpZmlj
IG9waW5pb24gdG8gc2hvcnRlciBTSURzLiBIb3dldmVyLCB3ZSBvcGVyYXRvciBob3BlIHN0cm9u
Z2x5IHRoYXQgbmV3IHRoaW5nIG11c3QgY29uZmlndXJlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg
b3IgcmVhc29uYWJsZSBtaWdyYXRpb24gcGxhbi48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj7igIs8
L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5UaGFua3MsPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+SGly
b2Z1bWk8L3NwYW4+PC9kaXY+PGJyPjxwIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWls
eTpzYW5zLXNlcmlmO3BhZGRpbmc6MCAwIDAgMTBwdCI+PHNwYW4+LS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08L3NwYW4+PGJyPjxiPkZyb206PC9iPiAiU2hyYWRkaGEgSGVnZGUiJmx0OzxhIGhy
ZWY9Im1haWx0bzpzaHJhZGRoYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnIiByZWw9Im5v
cmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5zaHJhZGRoYT00MGp1bmlwZXIubmV0
QGRtYXJjLmlldGYub3JnPC9hPiZndDsgPGJyPjxiPlRvOjwvYj4gIkFuZHkgU21pdGggKGFuZHNt
aXQpIiZsdDs8YSBocmVmPSJtYWlsdG86YW5kc21pdEBjaXNjby5jb20iIHJlbD0ibm9yZWZlcnJl
ciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmFuZHNtaXRAY2lzY28uY29tPC9hPiZndDs7ICJS
b24gQm9uaWNhIiZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJj
LmlldGYub3JnIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5yYm9u
aWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc8L2E+Jmd0OzsgPGJyPjxiPkNjOjwvYj4g
IlNQUklORyBXRyBMaXN0IiZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiByZWw9
Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+
Jmd0OzsgIjxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIiByZWw9Im5vcmVmZXJyZXIgbm9v
cGVuZXIiIHRhcmdldD0iX2JsYW5rIj42bWFuQGlldGYub3JnPC9hPiImbHQ7PGEgaHJlZj0ibWFp
bHRvOjZtYW5AaWV0Zi5vcmciIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxh
bmsiPjZtYW5AaWV0Zi5vcmc8L2E+Jmd0OzsgIkd5YW4gTWlzaHJhIiZsdDs8YSBocmVmPSJtYWls
dG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdl
dD0iX2JsYW5rIj5oYXlhYnVzYWdzbUBnbWFpbC5jb208L2E+Jmd0OzsgIlJvYmVydCBSYXN6dWsi
Jmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCIgcmVsPSJub3JlZmVycmVyIG5v
b3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0OzsgIlJvYiBT
aGFraXIiJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIiByZWw9Im5vcmVmZXJy
ZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7ICJU
YXJlayBTYWFkIiZsdDs8YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSIgcmVsPSJu
b3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+dHNhYWQubmV0QGdtYWlsLmNvbTwv
YT4mZ3Q7OyA8YnI+PGI+U2VudDo8L2I+IDIwMTktMDktMTAgKOeBqykgMDI6NTE6NDggKEdNVCsw
OTowMCk8YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48YnI+Jm5i
c3A7PC9wPgoKPHh4eG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPgo8eHh4bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4KCgoKPGRpdj4KPHA+QW5keSw8
L3A+CjxwPiZuYnNwOzwvcD4KPHA+UkZDIDYxMTkgZGVmaW5lcyBpcHY2IHJvdXRlci1pZCAuIDwv
cD4KPHA+SXQgaXMgbm90IG1hbmRhdG9yeSB0byBhZHZlcnRpc2UgSVB2NCByb3V0ZXItaWQgaW4g
SVNJUy48L3A+CjxwPiZuYnNwOzwvcD4KPHA+UmdkczwvcD4KPHA+U2hyYWRkaGE8L3A+CjxwPiZu
YnNwOzwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPgo8cD48Yj5Gcm9tOjwvYj4g
c3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciIHJlbD0i
bm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPC9hPiZndDsgPGI+T24gQmVoYWxmIE9mCjwvYj5BbmR5IFNtaXRoIChhbmRzbWl0KTxicj4K
PGI+U2VudDo8L2I+IE1vbmRheSwgU2VwdGVtYmVyIDksIDIwMTkgMTA6MDcgUE08YnI+CjxiPlRv
OjwvYj4gUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZyIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFu
ayI+cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPC9hPiZndDs8YnI+CjxiPkNj
OjwvYj4gU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
IHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0BpZXRmLm9y
ZzwvYT4mZ3Q7OyA8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyIgcmVsPSJub3JlZmVycmVy
IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+Nm1hbkBpZXRmLm9yZzwvYT47IEd5YW4gTWlzaHJh
ICZsdDs8YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiByZWw9Im5vcmVmZXJy
ZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5oYXlhYnVzYWdzbUBnbWFpbC5jb208L2E+Jmd0
OzsgUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiBy
ZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5yb2JlcnRAcmFzenVrLm5l
dDwvYT4mZ3Q7OyBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xlLmNv
bSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+cm9ianNAZ29vZ2xl
LmNvbTwvYT4mZ3Q7OyBUYXJlayBTYWFkICZsdDs8YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdt
YWlsLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+dHNhYWQu
bmV0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPgo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIEJl
eW9uZCBTUnY2LjwvcD4KPC9kaXY+CjwvZGl2Pgo8cD4mbmJzcDs8L3A+CjxwPlJvbiw8L3A+Cjxk
aXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjxkaXY+CjxwPkRvZXNuJ3QgSVNJUyByZXF1aXJlIGEg
cXVhZCBvY3RldCAvIDMyIGJpdCAvIElQdjQgYWRkcmVzcyBmb3IgaXQncyByb3V0ZXIgSUQ/PC9w
Pgo8L2Rpdj4KPGRpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPGRpdj4KPHA+U28geW91IGNhbid0
IHJlYWxseSBidWlsZCBhbiBpcHY0ICdmcmVlJyBuZXR3b3JrLiAmbmJzcDsgTm90IDEwMCUgYW55
d2F5LjwvcD4KPC9kaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjxkaXY+CjxwPkFuZHk8
L3A+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+
CjxkaXY+CjxwPjxicj4KPGJyPgo8L3A+CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgo8ZGl2Pgo8cD5PbiBTZXAgOSwgMjAxOSwgYXQgMTI6
MjEgUE0sIFJvbiBCb25pY2EgJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5u
ZXRAZG1hcmMuaWV0Zi5vcmciIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxh
bmsiPnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZzwvYT4mZ3Q7IHdyb3RlOjwv
cD4KPC9kaXY+CjxwPiZuYnNwOzwvcD4KPGRpdj4KPGRpdj4KPHA+SGVsbG8gR3lhbiw8L3A+Cjwv
ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8ZGl2Pgo8cD5BbXBsaWZ5aW5nIHdoYXQg
eW91IGhhdmUgc2FpZOKApi4uPC9wPgo8L2Rpdj4KPGRpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4K
PGRpdj4KPHA+VGhlcmUgaXMgbm8gcmVhc29uIHdoeSBTUi1NUExTIHNob3VsZG7igJl0IHdvcmsg
b3ZlciBhbiBJUHY2IG9ubHkgaW5mcmFzdHJ1Y3R1cmUuIFNvIGxvbmcgYXMgZXZlcnkgbm9kZSBp
cyBNUExTIGNhcGFibGUsIFNSLU1QTFMgc2hvdWxkIG5vdCByZXF1aXJlIElQdjQgdG8gYmUgZW5h
YmxlZC48L3A+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8ZGl2Pgo8cD4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgUm9uPC9wPgo8L2Rpdj4KPGRpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPGRpdj4K
PHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPGRpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPHAgYWxpZ249
ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuMHB0Ij5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjwvcD4KPGRpdj4KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPgo8ZGl2Pgo8cD48Yj5Gcm9tOjwvYj48c3Bhbj4mbmJzcDs8L3Nw
YW4+R3lhbiBNaXNocmEgJmx0OzxhIGhyZWY9Im1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20i
IHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPmhheWFidXNhZ3NtQGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0OzxzcGFuPiZu
YnNwOzwvc3Bhbj48YnI+CjxiPlNlbnQ6PC9iPjxzcGFuPiZuYnNwOzwvc3Bhbj5TdW5kYXksIFNl
cHRlbWJlciA4LCAyMDE5IDM6MjAgQU08YnI+CjxiPlRvOjwvYj48c3Bhbj4mbmJzcDs8L3NwYW4+
Um9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiByZWw9
Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5yb2JlcnRAcmFzenVrLm5ldDwvc3Bhbj48L2E+Jmd0Ozxicj4KPGI+Q2M6PC9iPjxz
cGFuPiZuYnNwOzwvc3Bhbj5TcmloYXJpIFNhbmdsaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNzYW5n
bGlAanVuaXBlci5uZXQiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNzYW5nbGlAanVuaXBlci5uZXQ8L3NwYW4+PC9h
PiZndDs7IFNQUklORyBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3Jn
IiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5zcHJpbmdAaWV0Zi5vcmc8L3NwYW4+PC9hPiZndDs7PHNwYW4+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIiByZWw9Im5vcmVmZXJyZXIgbm9v
cGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj42bWFuQGll
dGYub3JnPC9zcGFuPjwvYT47CiBaYWZhciBBbGkgKHphbGkpICZsdDs8YSBocmVmPSJtYWlsdG86
emFsaUBjaXNjby5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnphbGlAY2lzY28uY29tPC9zcGFuPjwvYT4mZ3Q7
OyBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xlLmNvbSIgcmVsPSJu
b3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+cm9ianNAZ29vZ2xlLmNvbTwvc3Bhbj48L2E+Jmd0OzsgUm9uIEJvbmljYSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiIHJlbD0ibm9yZWZlcnJlciBub29wZW5l
ciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJib25pY2FAanVu
aXBlci5uZXQ8L3NwYW4+PC9hPiZndDs7CiBUYXJlayBTYWFkICZsdDs8YSBocmVmPSJtYWlsdG86
dHNhYWQubmV0QGdtYWlsLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dHNhYWQubmV0QGdtYWlsLmNvbTwvc3Bh
bj48L2E+Jmd0Ozxicj4KPGI+U3ViamVjdDo8L2I+PHNwYW4+Jm5ic3A7PC9zcGFuPlJlOiBbc3By
aW5nXSBCZXlvbmQgU1J2Ni48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxwPiZuYnNw
OzwvcD4KPC9kaXY+CjxkaXY+CjxwPkFzIGFuIG9wZXJhdG9yIG9mIGEgVGllciAxIHByb3ZpZGVy
IHdpdGggbWFzc2l2ZSBtcGxzIG5ldHdvcmtzIEkgdGhpbmsgb3VyIHRyYWRpdGlvbmFsIGJyZWFk
IGFuZCBidXR0ZXIg4oCcbXBsc+KAnSB3aWxsIGJlIGFyb3VuZCBmb3IgYSB2ZXJ5IHZlcnkgbG9u
ZyB0aW1lIGFzIGlzIElQdjQgaWYgbm90IGxvbmdlci48L3A+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8
ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+TW9zdCBhbGwg
c2VydmljZSBwcm92aWRlciBjb3JlcyBydW4gZ3JlYXRlciB0aGVuIG9yIGVxdWFsIHRvIE1UVSA5
MDAwIG1wbHMgY29yZXMgdG8gYWNjb3VudCBmb3IgbXBscyBvdmVyaGVhZCBzaGltcyBiZWluZyB0
YWNrZWQgb24gcGx1cyBlZGdlIG92ZXJoZWFkIGZyb20gcG9zc2libGUgR1JFIHR1bm5lbGluZyBv
ciBJUFNFQyBzbyBpbiBnZW5lcmFsIG1ha2luZyAmbmJzcDt0aGUgY29yZSB0aGUgbWF4aW11bSBK
dW1ibwogTVRVIHN1cHBvcnRlZCBieSBtb3N0IHZlbmRvcnMgYXQgOTIxNiBpcyB3aGF0IGlzIGdl
bmVyYWxseSBkb25lIG91dCBpbiB0aGUgZmllbGQuPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+Cjxk
aXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5TbyBmb3IgU1J2
NiBzdXBwb3J0IG9mIG11bHRpcGxlIG9yIG1hbnkgRUggaW5zZXJ0aW9ucyBpcyByZWFsbHkgYSBu
b24gaXNzdWUgZm9yJm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPm1vc3Qg
b3BlcmF0b3JzLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+Cjwv
ZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+RnJvbSByZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBk
aXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlvbiBpcyB0d28gZm9sZCBvbmUgYmVpbmcg
Zm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGktTEZBIG9yIHJlbW90ZSBMRkEgdHVubmVsIHNv
IGVuZCB1cCByZXF1aXJpbmcgZG91YmxlIEVIIGluc2VydGlvbnMgb24gdGhlIEluZ3Jlc3MgUEUg
dHVubmVsIGhlYWQgZW5kIFNSdjYgc291cmNlIG5vZGUgYW5kCiB0aGVuIHNlY29uZCBzY2VuYXJp
byBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2VydGlvbnMgb2NjdXJyZW5jZSBvbiBpbnRlcm1lZGlh
dGUgbm9kZXMuICZuYnNwO0kgaGF2ZSBub3QgcmVhZCB0aHJvdWdoIHRoZSBkcmFmdHMgb3IgUkZD
IHJlZ2FyZGluZyBUaS1MRkEgd2l0aCBTUiBidXQgc2luY2UgdGhhdCBpcyBhbiBJR1AgZXh0ZW5z
aW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQgaXMgbm90IHRoZSB0cmFkaXRpb25h
bCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aAogcHJvdGVjdGlvbiB0aGF0IGFkZHMgYW4gYWRkaXRp
b25hbCBtcGxzIHNoaW0gc28gbm90IHN1cmUgd2h5IGFuIEVIIGluc2VydGlvbiBuZWVkcyB0byBv
Y2N1ciBmb3IgVGktTEZBLiAmbmJzcDtDYW4gc29tZW9uZSBjbGFyaWZ5IHRoYXQgdXNlIGNhc2Ug
Zm9yIG1lLiAmbmJzcDtBbHNvIHRoZSBFSCBpbnNlcnRpb24gb24gaW50ZXJtZWRpYXRlIG5vZGUg
d2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVhc29uIGZvciB0aGF0LiAmbmJzcDtNeSBndWVzcyBp
cyBpdOKAmXMgZm9yIHNwZWNpYWwKIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMg
dG9nZXRoZXIuICZuYnNwO1BsZWFzZSBjbGFyaWZ5LjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8
ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+SSBkbyBhZ3Jl
ZSB3aXRoIHNvbWUgb2YgdGhlIG90aGVyIG9wZXJhdG9ycyBvbiB0aGUgbWFya2V0aW5nIGh5cGUg
YW5kIHB1c2ggZm9yIFNSLU1QTFMgYW5kIFNSdjYgaXMgbm90IGZvciBldmVyeSBzZXJ2aWNlIHBy
b3ZpZGVyIGFzIGdvZXMgdGhlIG1hbnRyYSAuLuKAnWlmIGl04oCZcyBub3QgYnJva2VuLi5kb27i
gJl0IHRyeSB0byBmaXggaXQuLmxlYXZlIGl0IGFsb25l4oCdIGFuZCBJIHRoaW5rIHlvdSBjYW4g
ZGVmaW5pdGVseQogc2F5IHRoYXQgZm9yIE1QTFMgYXMgaXQgaGFzIGhhZCBhIFNPTElEIHJ1biBm
b3Igc2VydmljZSBwcm92aWRlcnMgc2luY2UgdGhlIDkw4oCZcyBldmVyIHNpbmNlIEFUTSBhbmQg
ZnJhbWUgcmVsYXkgd2VyZSBwdXQgdG8gcmVzdCBzbyBJIGRvbuKAmXQgdGhpbmsgdGhhdCBpdOKA
mXMgZ29pbmcgYXdheSBhbnkgdGltZSBzb29uLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2
Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+SSB0aGluayBpdCB3
b3VsZCBiZSBhIHNlcmlvdXMgbWlzdGFrZSBhbmQgc2FkIHN0YXRlIG9mIGFmZmFpcnMgZm9yIHZl
bmRvcnMgdG8gcHVzaCBTUi1NUExTIGFuZCBTUnY2IGFuZCBzdG9wIGRldmVsb3BtZW50IGFuZCBz
dXBwb3J0IG9mIE1QTFMgYXMgdGhhdCB3b3VsZCByZWFsbHkgcGlnZW9uIGhvbGUgYWxsIG9wZXJh
dG9ycyBpbnRvIG9uZSB0ZWNobm9sb2d5IHdoaWNoIGRvZXMgbm90IGZpdCB0aGUgYmlsbAogZm9y
IGV2ZXJ5IHVzZSBjYXNlIG91dCB0aGVyZS48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4K
PHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPlRoZSBtZW50aW9uIG9m
IFNSLU1QTFMgcHVsbGluZyBzdXBwb3J0IGZvciBJUHY2IGFuZCBmb3JjaW5nIG9wZXJhdG9ycyB0
byBnbyB3aXRoIFNSdjYgaXMgYSB3cm9uZyBtb3ZlIGZvciB2ZW5kb3JzIGFuZCB3b3VsZCByZWFs
bHkgbGltaXQgb3BlcmF0b3JzIHdpdGggZmxleGliaWxpdHkgdG8gY2hvc2UgYmFzZWQgb24gdGhl
aXIgdXNlIGNhc2UgdG8gc3RheSB3aXRoIHRyYWRpdGlvbmFsIG1wbHMgb3IgZ28gd2l0aAogd2l0
aCBTUi1NUExTIG9yIFNSdjYgb25seSBpZiBuZWNlc3Nhcnkgd2l0aCB0aGVpciB1bmlxdWUgdXNl
IGNhc2Ugd2FycmFudHMuLjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8
L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+SSB0aGluayBTUi1NUExTIGFuZCBTUnY2
IHNob3VsZCBiZSBtYXJrZXRlZCBieSB2ZW5kb3JzIGFuZCB0aGUgaW5kdXN0cnkgYXMgeWV0IGFu
b3RoZXIgdG9vbCBpbiBvdXIgb3BlcmF0b3Ig4oCcZGVzaWduIHRvb2xib3jigJ0gdG8gdXNlIGFz
IHdlIHNlZSBmaXQgb3Igbm90IHVzZSBidXQgbm90IGJlIGZvcmNlZCBpbnRvIGl0LjwvcD4KPC9k
aXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4K
PGRpdj4KPHA+VGhlcmUgYXJlIHBhcnRpY3VsYXIgdXNlIGNhc2VzIGZvciBTUi1NUExTIGZvciBt
aWdyYXRpb24gZnJvbSBleGlzdGluZyBMRFAgYW5kIHRoZSBkb3duc2lkZSBvZiBoYXZpbmcgc3Rh
dGUgbWFpbnRhaW5lZCBpbiB0aGUgY29yZSBpcyBub3QgYSBkb3duc2lkZSBhcyB0aGUgUCBhbmQg
UEUgbm9kZXMgaGF2ZSB0byBiZSBwcm92aXNpb25lZCBhbnl3YXkgc28gdGhlaXIgaXMgbm8gc2F2
aW5ncyBpbiBwdWxsaW5nIG1wbHMKIExEUC9tTERQIHdpdGggU1ItTVBMUyDigJxTci1wcmVmZXLi
gJ0gYW5kIGRpdGNoaW5nIExEUC4gJm5ic3A7Jm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+
CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5JIHRoaW5r
IHRoZSBtYWpvciB1c2UgY2FzZSBmb3IgU1ItTVBMUyBhbmQgU1J2NiBpcyBjb2xvcmluZyBwZXIt
dnJmIFRFIGZlYXR1cmUgZm9yIEwzIFZQTnMgc3RlZXJpbmcgd2l0aG91dCBhZGRpbmcgY29tcGxl
eGl0eSBvZiBhZGRpbmcgaWJncCBsb29wYmFjayBlZ3Jlc3MgUEUgRkVDIG5leHQgaG9wIHRvIHRy
YWZmaWMgZW5naW5lZXIgTDMgVlBOIHRyYWZmaWMuICZuYnNwO1RoYXQgaXMgYSB1bmlxdWUgdXNl
IGNhc2UKIGFuZCBub3QgZXZlcnkgbWFqb3Igc2VydmljZSBwcm92aWRlciBoYXMgdGhhdCByZXF1
aXJlbWVudCBzbyBpZiB5b3UgZG9u4oCZdCB0aGVpciByZWFsbHkgaXMgbm8gbmVlZCB0byBqdW1w
IG9uIHRoZSBTUiBiYW5kIHdhZ29uIGFuZCB5b3UgY2FuIHN0YXkgcHV0IHdpdGggdGhlIHRyaWVk
IGFuZCB0cnVlIG1wbHMgdGhhdCBoYXMgYmVlbiBhcm91bmQgZm9yIGRlY2FkZXMgYW5kIGlzIG5v
dCBnb2luZyBhd2F5IGFueSB0aW1lIHNvb24uPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+
CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5TUnY2IGhhcyBhIG1v
cmUgdWJpcXVpdG91cyBhbGwgZW5jb21wYXNzaW5nIHVzZSBjYXNlIHRoYXQgY291bGQgc2VydmUg
Zm9yIE1QTFMgY29yZSByZXBsYWNlbWVudCBvciBvbiB0aGUgcHVibGljIGludGVybmV0IG9yIGZv
ciBlbnRlcnByaXNlIG5ldHdvcmsgdHJhZmZpYyBlbmdpbmVlcmluZyBvZiBmbG93cyBiZXR3ZWVu
IGRhdGEgY2VudGVycyBvciBhY2Nlc3MgdG8gZGF0YSBjZW50ZXIgYW5kIGFuIGFsdGVybmF0aXZl
CiB0byBTRCBXQU4gYXBwbGljYXRpb24gYmFzZWQgcm91dGluZyBzb2x1dGlvbnMuICZuYnNwO0J1
dCBoZXJlIGFzIHdlbGwgdGhlIHVzZSBjYXNlIGJlbmVmaXQgaGFzIHRvIGV4aXN0LiAmbmJzcDtO
b2JvZHkgd2FudHMgdG8gYmUgZm9yY2VkIGludG8gaXQgaWYgaXTigJlzIHVubmVjZXNzYXJ5IGFk
ZGVkIGNvbXBsZXhpdHkuPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwv
cD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5NeSAyIDEvMiBjZW50cyZuYnNwOzwvcD4K
PC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRp
dj4KPGRpdj4KPHA+UmVnYXJkcyw8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+Jm5i
c3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPkd5YW4gTWlzaHJhPC9wPgo8L2Rp
dj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPlZlcml6b24gQ29tbXVuaWNhdGlvbnMmbmJzcDs8L3A+
CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHA+Q2VsbC0gMzAxIDUwMi0xMzQ3PC9wPgo8L2Rp
dj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjxkaXY+Cjxk
aXY+CjxwPlNlbnQgZnJvbSBteSBpUGhvbmU8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPHAgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+Ck9uIFNlcCA2LCAyMDE5LCBhdCAxMDoxNyBB
TSwgUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiBy
ZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5yb2JlcnRAcmFzenVrLm5ldDwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8L3A+Cjwv
ZGl2Pgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4KPGRpdj4KPGRpdj4KPGRpdj4KPHA+SSBkb24ndCB0aGluayBzby4mbmJzcDs8L3A+Cjwv
ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4K
PHA+SW4gT0FNIHBhY2tldHMgYXJlIG9uIHB1cnBvc2UgbWFkZSBodWdlIC0gZXZlbiB1cCB0byBN
VFUgdG8gbWFrZSBzdXJlIHJlYWwgY3VzdG9tZXIgcGFja2V0cyBjYW4gZ28gdGhyb3VnaCBvciB0
byBkZXRlY3QgYW5kIGRpYWdub3NlIE1UVSBpc3N1ZXMuIFNvIGFkZGluZyBTUkggdG8gaXQgaXMg
bm90aGluZyBvbmUgY2FuIGNhbGwgaW5lZmZpY2llbnQuJm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+
CjxkaXY+CjxkaXY+CjxwPiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5X
cm9uZyB0cmVlIDopJm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwPiZuYnNw
OzwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5DaGVlcnMsPC9wPgo8L2Rpdj4KPC9k
aXY+CjxkaXY+CjxkaXY+CjxwPlIuPC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8cD4m
bmJzcDs8L3A+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD5PbiBGcmksIFNlcCA2LCAyMDE5
IGF0IDQ6MTQgUE0gU3JpaGFyaSBTYW5nbGkgJmx0OzxhIGhyZWY9Im1haWx0bzpzc2FuZ2xpQGp1
bmlwZXIubmV0IiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zc2FuZ2xpQGp1bmlwZXIubmV0PC9zcGFuPjwvYT4mZ3Q7
IHdyb3RlOjwvcD4KPC9kaXY+CjwvZGl2Pgo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJn
aW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPGRpdj4KPGRpdj4KPHA+PHNwYW4gbGFuZz0iRU4tSU4i
PiZuYnNwOzwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj4KPHA+PHNwYW4gbGFuZz0iRU4tSU4iPk9uIDA2LzA5LzE5LCA0OjMyIFBNIFJv
YmVydCBSYXN6dWsgZnJvbTxzcGFuPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86cm9iZXJ0
QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnJvYmVydEByYXN6dWsubmV0PC9zcGFuPjwvYT48c3Bh
bj4mbmJzcDs8L3NwYW4+c2FpZAogJmd0Ozwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+
CjxkaXY+CjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPgo8cD48c3BhbiBsYW5nPSJFTi1J
TiI+Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj4KPHA+PHNwYW4gbGFuZz0iRU4tSU4iPk5vdCByZWFsbHkuIE9ubHkgU1Ig
T0FNIHBhY2tldHMgbWF5IG5lZWQgaXQuIElzIHRoYXQgYSByZWFsIHByb2JsZW0gPzwvc3Bhbj48
L3A+CjwvZGl2Pgo8ZGl2Pgo8cD48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjwvcD4K
PC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4K
PHA+PHNwYW4gbGFuZz0iRU4tSU4iPlRoYW5rcyBmb3IgY2xhcmlmaWNhdGlvbi4gTGlrZSBSb24g
cG9pbnRlZCBvdXQgYmVmb3JlLCBpdHMgaW5lZmZpY2llbnQgZW5jb2RpbmcuPC9zcGFuPjwvcD4K
PC9kaXY+CjxkaXY+CjxwPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PC9wPgo8L2Rp
dj4KPGRpdj4KPHA+PHNwYW4gbGFuZz0iRU4tSU4iPnNyaWhhcmnigKY8L3NwYW4+PC9wPgo8L2Rp
dj4KPC9ibG9ja3F1b3RlPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjwvZGl2
Pgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPGRpdj4KPHA+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CnNwcmluZyBtYWlsaW5nIGxpc3Q8YnI+
CjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHJlbD0ibm9yZWZlcnJlciBub29wZW5l
ciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNwcmluZ0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PGJyPgo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19f
aHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgx
YyFRbVVXbUJTd01lQW92TFVJalVfTzJ0Rm1XQ1pPUFFtTk9XdlNUc2FSZ0hqV2tBMGlzMXh2MndO
Vkt6OUlldlFwJCIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+PC9zcGFuPjwvYT48YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9y
ZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
cHJpbmc8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KPC9kaXY+CjwvZGl2Pgo8
L2Rpdj4KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRp
Y2Esc2Fucy1zZXJpZiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+CklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1h
aWxpbmcgbGlzdDxicj4KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiByZWw9
Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYSxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+
aXB2NkBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTpIZWx2ZXRpY2Esc2Fucy1zZXJpZiI+PGJyPgpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0
czo8c3Bhbj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vaXB2NiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRp
Y2Esc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPjwvc3Bhbj48L2E+PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJu
b3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2lwdjY8L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpIZWx2ZXRp
Y2Esc2Fucy1zZXJpZiI+PGJyPgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Jsb2Nr
cXVvdGU+CjwvZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KCgoKCjwveHh4bWV0YT48
L3h4eG1ldGE+PC9kaXY+PHRhYmxlIHN0eWxlPSJkaXNwbGF5Om5vbmUiPjx0Ym9keT48dHI+PHRk
PjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9kaXY+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPjxkaXYgZGlyPSJsdHIiPjxzcGFuPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxicj48
c3Bhbj5JRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPjxzcGFu
PjxhIGhyZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIi
IHRhcmdldD0iX2JsYW5rIj5pcHY2QGlldGYub3JnPC9hPjwvc3Bhbj48YnI+PHNwYW4+QWRtaW5p
c3RyYXRpdmUgUmVxdWVzdHM6IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vaXB2NiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2PC9hPjwvc3Bhbj48YnI+
PHNwYW4+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+Jm5ic3A7PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PgoK
CjwveG1ldGE+PC9kaXY+PC9ib2R5PjwvaHRtbD48dGFibGUgc3R5bGU9J2Rpc3BsYXk6bm9uZSc+
PHRyPjx0ZD48aW1nIHNyYz0iaHR0cHM6Ly9hY2subWFpbC5uYXZlcmNvcnAuY29tL3JlYWRSZWNl
aXB0L25vdGlmeS8/aW1nPVRaYm1LQWdxRm9NWktvVVlhcXVtS3hrdk1ya3ZNeFVtRkFVbEZxcDRG
cmt2cHhDNEtxdWRwekpDRm9rZ01YJTJCME1vZ1o3NGxScHpNNVc0QzViWDBxJTJCemtSNzRGVFd4
JTJGc2JYSVoxNmxOdHowMCUyQnpNNVdYaU4uZ2lmIiBib3JkZXI9IjAiLz48L3RkPjwvdHI+PC90
YWJsZT4=

-------Boundary-WM=_7f48209ff700.1568170444254--




From nobody Tue Sep 10 20:30:11 2019
Return-Path: <wangaijun@tsinghua.org.cn>
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 1C5161207FE for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 20:30:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 DqFQYH4YjoAk for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 20:30:06 -0700 (PDT)
Received: from m176115.mail.qiye.163.com (m176115.mail.qiye.163.com [59.111.176.115]) by ietfa.amsl.com (Postfix) with ESMTP id F3495120024 for <spring@ietf.org>; Tue, 10 Sep 2019 20:30:05 -0700 (PDT)
Received: from WangajPC (unknown [219.142.69.77]) by m176115.mail.qiye.163.com (Hmail) with ESMTPA id D45B5661052; Wed, 11 Sep 2019 11:30:02 +0800 (CST)
From: "Aijun Wang" <wangaijun@tsinghua.org.cn>
To: "'Robert Raszuk'" <robert@raszuk.net>, "'Sander Steffann'" <sander@steffann.nl>
Cc: "'Ron Bonica'" <rbonica=40juniper.net@dmarc.ietf.org>, "'SPRING WG List'" <spring@ietf.org>, "'Andrew Alston'" <Andrew.Alston@liquidtelecom.com>, "'James Guichard'" <james.n.guichard@futurewei.com>, "'Shraddha Hegde'" <shraddha@juniper.net>, "'Rob Shakir'" <robjs@google.com>, "'Zafar Ali \(zali\)'" <zali@cisco.com>, "'Voyer, Daniel'" <daniel.voyer@bell.ca>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com>
In-Reply-To: <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com>
Date: Wed, 11 Sep 2019 11:30:02 +0800
Message-ID: <013001d56851$33f0b3b0$9bd21b10$@org.cn>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0131_01D56894.4213F3B0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AdVn/fMWUEY9HZOETiCkmHEsyy2PhwAUXbyA
Content-Language: zh-cn
X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgYFAkeWUFZS1VLQk1LS0tPSElCTUNKSEJNWVdZKF lBSkxLS0o3V1ktWUFJV1kJDhceCFlBWTU0KTY6NyQpLjc#WQY+
X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6MDo6Kww*DDlJShMzNSlROjVL IkpPCSxVSlVKTk1DSkxJTUtITkxOVTMWGhIXVQwaFRwaEhEOFTsPCBIVHBMOGlUUCRxVGBVFWVdZ EgtZQVlJSkJVSk9JVU1CVUxMWVdZCAFZQUlKTk5KNwY+
X-HM-Tid: 0a6d1e5ef7329373kuwsd45b5661052
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OXPrTWLSx1o15gUPhRJrn58oz0g>
Subject: [spring] =?utf-8?b?562U5aSNOiAgR29pbmcgYmFjayB0byB0aGUgb3JpZ2lu?= =?utf-8?q?al_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 03:30:10 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0131_01D56894.4213F3B0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi, Robert:

=20

But the concept of SRv6+ is more clear than the SRv6(topology/service =
instruction separation; different instruction carried in different IPv6 =
EH).  It conforms to RFC8200 as well, seems will be less resisted within =
6man WG.

Will such enhancements accelerate the deployment of SR related =
technologies in service provider network? Anyway it is called SRv6+ J.

We have our own solutions for the similar scenarios that the SR =
technologies aims to solve, but will also keep eye on the advance of =
SR/SRv6/SRv6+ technologies.

=20

Best Regards.

=20

Aijun Wang

China Telecom

=20

=E5=8F=91=E4=BB=B6=E4=BA=BA: spring-bounces@ietf.org =
[mailto:spring-bounces@ietf.org] =E4=BB=A3=E8=A1=A8 Robert Raszuk
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2019=E5=B9=B49=E6=9C=8811=E6=97=A5 =
1:34
=E6=94=B6=E4=BB=B6=E4=BA=BA: Sander Steffann
=E6=8A=84=E9=80=81: Ron Bonica; SPRING WG List; Andrew Alston; James =
Guichard; Shraddha Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel
=E4=B8=BB=E9=A2=98: Re: [spring] Going back to the original question for =
the Spring WG (was: Re: Beyond SRv6.)

=20

Hi Sander,

=20

You keep saying SRv6 is complex. But it is only as complex as you are =
going to make it or as you will need it to be.=20

=20

No one is mandating you to do any network programming or to use multiple =
TLVs. If you just need to use SR for basic TE you insert one or two SIDs =
and you are done. If you want to also enable L3VPN you configure it in =
pretty much identical way regardless if this is SRv6 or SRv6+.=20

=20

I know I am not going to convince you, but just for the record it is =
worh to note that what get's send on the wire is only the information =
what you as the vendor need. The fact that spec has prepared encoding to =
also be useful for not only you but other operators does not make the =
solution "complex".  Otherwise we will end up with protocol per customer =
which would be pretty bad I am afraid.=20

=20

See many people say BGP is complex ... and it is the same here - BGP is =
as complex as you require it to be. You can enable BGP 1/1 with 4 lines =
of config. But if you need other address families if you need fancy =
policy you have all required tools for that on your keyboard.=20

=20

- - -=20

=20

Now point about SRv6+ ... see writing a drafts for it easy, Further even =
writing interop draft with SRv6 is also not that complex - day or two =
and you submit. But please tell me why any vendor who has been working =
in open IETF process on any new service for over 5 years now would have =
to put a lot of development resources on the table to develop data plane =
and control plane enhancements for essentially subset of functionality =
at best ?=20

=20

It is nothing about anyone's good will or not ... it is all about =
limited resources. Features and extensions are not added to any vendor =
based on the RFC translation engine. It is pretty difficult and painful =
process. So without huge market demand behind it I would be highly =
surprised if any vendor who committed to SRv6 already would now take =
real on support for SRv6+.

=20

Thank you,

R.

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <sander@steffann.nl> =
wrote:

Hi,

> No. And that is why I want SRv6+ to move forward, to avoid getting =
trapped in the SRv6 walled garden.
>=20
> The way IETF works (at least in vast majority of WGs) is that if you =
do not like a specific element of a solution or if something is missing =
from any solution during WG process - you contribute to it to either fix =
it or to make sure the WG product is the best possible.
>=20
> So nothing prevented you for all the years IETF has been dealing with =
SRv6 process to take an active part in its standardization.
>=20
> Asking for adoption of solution which brings nothing new to already =
shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is =
at best counterproductive.

No, something that today can do the same as SR-MPLS but over IPv6, with =
lots of space for future expansion, is something I like to see. Using =
IPv6 instead of MPLS already gives the benefit of unifying transport =
technologies. I'm not waiting for something feature packed with so many =
knobs and "special" (read: header insertion, bit shifting etc) that it =
will be much harder to work with.

> It is like now you would be asking to adopt some individual drafts =
which woke up and defined new data plane and new control plane for =
services you are running in your network - and call those MPLS+, L2VPN+, =
L3VPN+ and mVPN+ without any new functionality.

That "without any new functionality" isn't exactly true either=E2=80=A6

> Would it make sense ?

If those data plane and control plane drafts provide an easier way to do =
those things? Most definitely yes.

It's the measuring progress by how many features and "cool" things are =
added that is a problem here. Progress also include making technology =
easier to manage, easier to understand, easier to debug, more accessible =
to average network engineers.

Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is =
achieved, not when there is nothing more to add, but when there is =
nothing left to take away.=E2=80=9D

Cheers,
Sander


------=_NextPart_000_0131_01D56894.4213F3B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-CN link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi, Robert:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>But the concept of SRv6+ is more clear than the SRv6(topology/service =
instruction separation; different instruction carried in different IPv6 =
EH). =C2=A0It conforms to RFC8200 as well, seems will be less resisted =
within 6man WG.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Will such enhancements accelerate the deployment of SR related =
technologies in service provider network? Anyway it is called SRv6+ =
</span><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:Wingdings;color:#1F497D'>J</span><s=
pan lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>We have our own solutions for the similar scenarios that the SR =
technologies aims to solve, but will also keep eye on the advance of =
SR/SRv6/SRv6+ technologies.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Best Regards.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Aijun Wang<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;text-justify:inter-ideograph'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>China Telecom<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt'>=E5=8F=91=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt'> spring-bounces@ietf.org =
[mailto:spring-bounces@ietf.org] </span><b><span =
style=3D'font-size:10.0pt'>=E4=BB=A3=E8=A1=A8 </span></b><span =
lang=3DEN-US style=3D'font-size:10.0pt'>Robert Raszuk<br></span><b><span =
style=3D'font-size:10.0pt'>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span =
lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt'> 2019</span><span =
style=3D'font-size:10.0pt'>=E5=B9=B4<span =
lang=3DEN-US>9</span>=E6=9C=88<span lang=3DEN-US>11</span>=E6=97=A5<span =
lang=3DEN-US> 1:34<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Sander =
Steffann<br></span><b>=E6=8A=84=E9=80=81<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Ron Bonica; SPRING WG List; =
Andrew Alston; James Guichard; Shraddha Hegde; Rob Shakir; Zafar Ali =
(zali); Voyer, Daniel<br></span><b>=E4=B8=BB=E9=A2=98<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Re: [spring] Going back to =
the original question for the Spring WG (was: Re: Beyond =
SRv6.)<o:p></o:p></span></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US>Hi Sander,<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>You keep saying SRv6 is complex. =
But it is only as complex as you are going to make it or as you will =
need it to be.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>No one is mandating you to do any =
network programming or to use multiple TLVs. If you just need to use SR =
for basic TE you insert one or two SIDs and you are done. If you want to =
also enable L3VPN you configure it in pretty much identical way =
regardless if this is SRv6 or =
SRv6+.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I know I am not going to convince =
you, but just for the record it is worh to note that what get's send on =
the wire is only the information what you as the vendor need. The fact =
that spec has prepared encoding to also be useful for not only you but =
other operators does not make the solution &quot;complex&quot;.&nbsp; =
Otherwise we will end up with protocol per customer which would be =
pretty bad I am afraid.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>See many people say BGP is complex =
... and it is the same here - BGP is as complex as you require it to be. =
You can enable BGP 1/1 with 4 lines of config. But if you need other =
address families if you need fancy policy you have all required tools =
for that on your keyboard.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>- - =
-&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Now point about SRv6+ ... see =
writing a drafts for it easy, Further even writing interop draft with =
SRv6 is also not that complex - day or two and you submit. But please =
tell me why any vendor who has been working in open IETF process on any =
new service for over 5 years now would have to put a lot of development =
resources on the table to develop data plane and control plane =
enhancements for essentially subset of functionality at best =
?&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>It is nothing about anyone's good =
will or not ... it is all about limited resources. Features and =
extensions are not added to any vendor based on the RFC translation =
engine. It is pretty difficult and painful process. So without huge =
market demand behind it I would be highly surprised if any vendor who =
committed to SRv6 already would now take real on support for =
SRv6+.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Thank =
you,<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>R.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><div><p =
class=3DMsoNormal><span lang=3DEN-US>On Tue, Sep 10, 2019 at 6:21 PM =
Sander Steffann &lt;<a =
href=3D"mailto:sander@steffann.nl">sander@steffann.nl</a>&gt; =
wrote:<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US>Hi,<br><br>&gt; No. =
And that is why I want SRv6+ to move forward, to avoid getting trapped =
in the SRv6 walled garden.<br>&gt; <br>&gt; The way IETF works (at least =
in vast majority of WGs) is that if you do not like a specific element =
of a solution or if something is missing from any solution during WG =
process - you contribute to it to either fix it or to make sure the WG =
product is the best possible.<br>&gt; <br>&gt; So nothing prevented you =
for all the years IETF has been dealing with SRv6 process to take an =
active part in its standardization.<br>&gt; <br>&gt; Asking for adoption =
of solution which brings nothing new to already shipping solution of =
SR-MPLS when it would travel over IPv4 or IPv6 is at best =
counterproductive.<br><br>No, something that today can do the same as =
SR-MPLS but over IPv6, with lots of space for future expansion, is =
something I like to see. Using IPv6 instead of MPLS already gives the =
benefit of unifying transport technologies. I'm not waiting for =
something feature packed with so many knobs and &quot;special&quot; =
(read: header insertion, bit shifting etc) that it will be much harder =
to work with.<br><br>&gt; It is like now you would be asking to adopt =
some individual drafts which woke up and defined new data plane and new =
control plane for services you are running in your network - and call =
those MPLS+, L2VPN+, L3VPN+ and mVPN+ without any new =
functionality.<br><br>That &quot;without any new functionality&quot; =
isn't exactly true either=E2=80=A6<br><br>&gt; Would it make sense =
?<br><br>If those data plane and control plane drafts provide an easier =
way to do those things? Most definitely yes.<br><br>It's the measuring =
progress by how many features and &quot;cool&quot; things are added that =
is a problem here. Progress also include making technology easier to =
manage, easier to understand, easier to debug, more accessible to =
average network engineers.<br><br>Antoine de Saint Exup=C3=A9ry was =
right: =E2=80=9CPerfection is achieved, not when there is nothing more =
to add, but when there is nothing left to take =
away.=E2=80=9D<br><br>Cheers,<br>Sander<o:p></o:p></span></p></blockquote=
></div></div></body></html>
------=_NextPart_000_0131_01D56894.4213F3B0--


From nobody Tue Sep 10 20:46:12 2019
Return-Path: <satoru.matsushima@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 416911208A8 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 20:46:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 Ha7JJVIPtfNA for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 20:45:58 -0700 (PDT)
Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) (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 BF664120870 for <spring@ietf.org>; Tue, 10 Sep 2019 20:45:58 -0700 (PDT)
Received: by mail-pl1-x634.google.com with SMTP id t11so9545315plo.0 for <spring@ietf.org>; Tue, 10 Sep 2019 20:45:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=t3FAcRHgQVwNyo+Tsr8EdUI/v73HPZqCwLeVOSFT6b0=; b=pbkNb9Ez5nEMMB+VRQvE3jTuRufMcFulqVLAFc5iP+A8AkVol1OGeeJRMGm7LB2UKv UHYZCPVWA0BWswMnH2AwojW6kv+7qYRxwqmeq8Uk/3i1Te9xsr64bJ9DJv8Q41VBJN0a E1Zxp3Xjpv/e+5dfFM2aRu1TVdQKXMAyLGU56hY+yS0C16ZbBYLSi4Ze7qxNttF5ndoZ 1brmPU1Fb23rZtrfIMC4IKEHMmF+82JO8kW+rbDkRHmQkFM5rV/nGcozYpMKP18/ZjWv E4AYpaxXKel/jE8WiigVBqsdo0MYMG9kNHZhxe+iQmd/8GLx7TrXtCKNKJDmXqJ+DTzD ScpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=t3FAcRHgQVwNyo+Tsr8EdUI/v73HPZqCwLeVOSFT6b0=; b=nJicaPZgJOsMY1y77ibdSkWO9AA42MgcplR3acOsxZ/iF1egFBgmEZoB619ayhS/i6 R/F61VmEm2JjncOudC5ClqcOMf9kPmp9wb0dzYDueFj9sQJnkcvfN7UhLxZKORkDUXu0 DB4Uj2IoByTSZ0ir3Yf7UU6DzvNL/TIBNZGn5uTOkOdF5j9uqfr/Vf9W2F8sA/eeSQc2 cE+vnJDdvOCwglRXS4G0vaQ+MbPZIwSt3YXTNmyyD3BTAPv/Ci+W2LK+CIZDNe72wIXP KJaAo4yQW0febNXOXXq1rWqeU0RheTiRpo5B4oRk6XLWSHONKESMlwhx0C9LFtcyCfUK bLmQ==
X-Gm-Message-State: APjAAAVI+BztBEZ5P7Y/Sni4xrdx92Hs54Y5/ieWxgXQE0GAilh5jl17 W05zwvopQ2IzfMtbkRxJIP4=
X-Google-Smtp-Source: APXvYqz3GsiI7sCH7nJUayKr8mGku2SDPjHmxzLRZ+CVapW9liEPps+PgySajmY+XCXjQjKdeA+nIg==
X-Received: by 2002:a17:902:a410:: with SMTP id p16mr4677213plq.151.1568173557890;  Tue, 10 Sep 2019 20:45:57 -0700 (PDT)
Received: from [10.207.114.140] ([202.45.12.164]) by smtp.gmail.com with ESMTPSA id f12sm16912098pgo.85.2019.09.10.20.45.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Sep 2019 20:45:56 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-3B9141B4-188C-43E2-91DA-B6232E193D66
Mime-Version: 1.0 (1.0)
From: Satoru Matsushima <satoru.matsushima@gmail.com>
X-Mailer: iPad Mail (16G77)
In-Reply-To: <013001d56851$33f0b3b0$9bd21b10$@org.cn>
Date: Wed, 11 Sep 2019 12:45:55 +0900
Cc: Robert Raszuk <robert@raszuk.net>, Sander Steffann <sander@steffann.nl>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Content-Transfer-Encoding: 7bit
Message-Id: <C9BE674F-9652-4BFE-AEB1-DD3E1C651845@gmail.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com> <013001d56851$33f0b3b0$9bd21b10$@org.cn>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZnQR52CWrPy7rJ1VHSjM048mgWQ>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiAgR29pbmcgYmFjayB0byB0aGUgb3JpZ2lu?= =?utf-8?q?al_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 03:46:10 -0000

--Apple-Mail-3B9141B4-188C-43E2-91DA-B6232E193D66
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Aijun,

> =20
> But the concept of SRv6+ is more clear than the SRv6(topology/service inst=
ruction separation;

The SR architecture never require such things. See RFC8402:

=E2=80=9CAbstract

Segment Routing (SR) leverages the source routing paradigm. A node steers a p=
acket through an ordered list of instructions, called "segments". A segment c=
an represent any instruction, topological or service based.=E2=80=9D

=E2=80=9C3.1.3. SRv6=20

 When SR is used over the IPv6 data plane:=20

 o A Prefix-SID is an IPv6 address.=20
 o An operator MUST explicitly instantiate an SRv6 SID. IPv6 node addresses a=
re not SRv6 SIDs by default.=E2=80=9D


> different instruction carried in different IPv6 EH).  It conforms to RFC82=
00 as well, seems will be less resisted within 6man WG.

SRH conforms RFC8200.


> Will such enhancements accelerate the deployment of SR related technologie=
s in service provider network? Anyway it is called SRv6+ J.

SRH has already accelerated SRv6 deployments.=20

Best regards,
=E2=80=94satoru

> We have our own solutions for the similar scenarios that the SR technologi=
es aims to solve, but will also keep eye on the advance of SR/SRv6/SRv6+ tec=
hnologies.
> =20
> Best Regards.
> =20
> Aijun Wang
> China Telecom
> =20
> =E5=8F=91=E4=BB=B6=E4=BA=BA: spring-bounces@ietf.org [mailto:spring-bounce=
s@ietf.org] =E4=BB=A3=E8=A1=A8 Robert Raszuk
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2019=E5=B9=B49=E6=9C=8811=E6=97=A5 1=
:34
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Sander Steffann
> =E6=8A=84=E9=80=81: Ron Bonica; SPRING WG List; Andrew Alston; James Guich=
ard; Shraddha Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel
> =E4=B8=BB=E9=A2=98: Re: [spring] Going back to the original question for t=
he Spring WG (was: Re: Beyond SRv6.)
> =20
> Hi Sander,
> =20
> You keep saying SRv6 is complex. But it is only as complex as you are goin=
g to make it or as you will need it to be.=20
> =20
> No one is mandating you to do any network programming or to use multiple T=
LVs. If you just need to use SR for basic TE you insert one or two SIDs and y=
ou are done. If you want to also enable L3VPN you configure it in pretty muc=
h identical way regardless if this is SRv6 or SRv6+.=20
> =20
> I know I am not going to convince you, but just for the record it is worh t=
o note that what get's send on the wire is only the information what you as t=
he vendor need. The fact that spec has prepared encoding to also be useful f=
or not only you but other operators does not make the solution "complex".  O=
therwise we will end up with protocol per customer which would be pretty bad=
 I am afraid.=20
> =20
> See many people say BGP is complex .... and it is the same here - BGP is a=
s complex as you require it to be. You can enable BGP 1/1 with 4 lines of co=
nfig. But if you need other address families if you need fancy policy you ha=
ve all required tools for that on your keyboard.=20
> =20
> - - -=20
> =20
> Now point about SRv6+ ... see writing a drafts for it easy, Further even w=
riting interop draft with SRv6 is also not that complex - day or two and you=
 submit. But please tell me why any vendor who has been working in open IETF=
 process on any new service for over 5 years now would have to put a lot of d=
evelopment resources on the table to develop data plane and control plane en=
hancements for essentially subset of functionality at best ?=20
> =20
> It is nothing about anyone's good will or not ... it is all about limited r=
esources. Features and extensions are not added to any vendor based on the R=
FC translation engine. It is pretty difficult and painful process. So withou=
t huge market demand behind it I would be highly surprised if any vendor who=
 committed to SRv6 already would now take real on support for SRv6+.
> =20
> Thank you,
> R.
> =20
> =20
> =20
> =20
> =20
> =20
> =20
> =20
> =20
> =20
> On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <sander@steffann.nl> wrote=
:
> Hi,
>=20
> > No. And that is why I want SRv6+ to move forward, to avoid getting trapp=
ed in the SRv6 walled garden.
> >=20
> > The way IETF works (at least in vast majority of WGs) is that if you do n=
ot like a specific element of a solution or if something is missing from any=
 solution during WG process - you contribute to it to either fix it or to ma=
ke sure the WG product is the best possible.
> >=20
> > So nothing prevented you for all the years IETF has been dealing with SR=
v6 process to take an active part in its standardization.
> >=20
> > Asking for adoption of solution which brings nothing new to already ship=
ping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at best c=
ounterproductive.
>=20
> No, something that today can do the same as SR-MPLS but over IPv6, with lo=
ts of space for future expansion, is something I like to see. Using IPv6 ins=
tead of MPLS already gives the benefit of unifying transport technologies. I=
'm not waiting for something feature packed with so many knobs and "special"=
 (read: header insertion, bit shifting etc) that it will be much harder to w=
ork with.
>=20
> > It is like now you would be asking to adopt some individual drafts which=
 woke up and defined new data plane and new control plane for services you a=
re running in your network - and call those MPLS+, L2VPN+, L3VPN+ and mVPN+ w=
ithout any new functionality.
>=20
> That "without any new functionality" isn't exactly true either=E2=80=A6
>=20
> > Would it make sense ?
>=20
> If those data plane and control plane drafts provide an easier way to do t=
hose things? Most definitely yes.
>=20
> It's the measuring progress by how many features and "cool" things are add=
ed that is a problem here. Progress also include making technology easier to=
 manage, easier to understand, easier to debug, more accessible to average n=
etwork engineers.
>=20
> Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achieved, n=
ot when there is nothing more to add, but when there is nothing left to take=
 away.=E2=80=9D
>=20
> Cheers,
> Sander
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-3B9141B4-188C-43E2-91DA-B6232E193D66
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr">Hi Aijun,<br><br><blockquote type=3D"cite"><div dir=3D"ltr"><div c=
lass=3D"WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span lang=3D"E=
N-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1F497D">But the concept of SRv6+ is more clear than the SR=
v6(topology/service instruction separation;</span></p></div></div></blockquo=
te><div><br></div><div>The SR architecture never require such things. See RFC=
8402:</div><div><br></div><div>=E2=80=9C<span style=3D"background-color: rgb=
a(255, 255, 255, 0);">Abstract</span></div><div><span style=3D"background-co=
lor: rgba(255, 255, 255, 0);"><br></span></div><pre style=3D"margin-top: 0px=
; margin-bottom: 0px;"><font face=3D"UICTFontTextStyleTallBody"><span style=3D=
"white-space: normal; background-color: rgba(255, 255, 255, 0);">
   Segment Routing (SR) leverages the source routing paradigm.  A node
   steers a packet through an ordered list of instructions, called
   "segments".  A segment can represent any instruction, topological or&nbsp=
;</span></font><span style=3D"background-color: rgba(255, 255, 255, 0);">ser=
vice based.</span>=E2=80=9D</pre><div><br></div><div><pre class=3D"newpage" s=
tyle=3D"margin-top: 0px; margin-bottom: 0px; break-before: page;"><font face=
=3D"UICTFontTextStyleTallBody"><span style=3D"white-space: normal; backgroun=
d-color: rgba(255, 255, 255, 0);"><span class=3D"h4" style=3D"line-height: 0=
pt; display: inline; font-weight: bold;"><h4 style=3D"line-height: 0pt; disp=
lay: inline;">=E2=80=9C<a class=3D"selflink" name=3D"section-3.1.3" href=3D"=
https://tools.ietf.org/html/rfc8402#section-3.1.3" style=3D"text-decoration:=
 none;">3.1.3</a>.  SRv6</h4></span>&nbsp;</span></font></pre><pre class=3D"=
newpage" style=3D"margin-top: 0px; margin-bottom: 0px; break-before: page;">=
<font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space: normal;=
 background-color: rgba(255, 255, 255, 0);"><br></span></font></pre><pre cla=
ss=3D"newpage" style=3D"margin-top: 0px; margin-bottom: 0px; break-before: p=
age;"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space: n=
ormal; background-color: rgba(255, 255, 255, 0);">&nbsp;When SR is used over=
 the IPv6 data plane:&nbsp;</span></font></pre><pre class=3D"newpage" style=3D=
"margin-top: 0px; margin-bottom: 0px; break-before: page;"><font face=3D"UIC=
TFontTextStyleTallBody"><span style=3D"white-space: normal; background-color=
: rgba(255, 255, 255, 0);"><br></span></font></pre><pre class=3D"newpage" st=
yle=3D"margin-top: 0px; margin-bottom: 0px; break-before: page;"><font face=3D=
"UICTFontTextStyleTallBody"><span style=3D"white-space: normal; background-c=
olor: rgba(255, 255, 255, 0);">&nbsp;o  A Prefix-SID is an IPv6 address.&nbs=
p;</span></font></pre><pre class=3D"newpage" style=3D"margin-top: 0px; margi=
n-bottom: 0px; break-before: page;"><font face=3D"UICTFontTextStyleTallBody"=
><span style=3D"white-space: normal; background-color: rgba(255, 255, 255, 0=
);">&nbsp;o  An operator MUST explicitly instantiate an SRv6 SID.  IPv6 node=

      addresses are not SRv6 SIDs by default.=E2=80=9D</span></font></pre></=
div><div><br></div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div class=
=3D"WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F4=
97D"> different instruction carried in different IPv6 EH). &nbsp;It conforms=
 to RFC8200 as well, seems will be less resisted within 6man WG.</span></p><=
/div></div></blockquote><div><br></div><div>SRH conforms RFC8200.</div><div>=
<br></div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"WordS=
ection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:=
p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font=
-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
F497D">Will such enhancements accelerate the deployment of SR related techno=
logies in service provider network? Anyway it is called SRv6+ </span><span l=
ang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Wingdings;color:#1F497D"=
>J</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">.</span></p></div></div></=
blockquote><div><br></div><div>SRH has already accelerated SRv6 deployments.=
&nbsp;</div><div><br></div><div>Best regards,</div><div>=E2=80=94satoru</div=
><br><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"WordSection1">=
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p></o:p><=
/span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We=
 have our own solutions for the similar scenarios that the SR technologies a=
ims to solve, but will also keep eye on the advance of SR/SRv6/SRv6+ technol=
ogies.<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal" style=3D"=
text-align:justify;text-justify:inter-ideograph"><span lang=3D"EN-US" style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:#1F497D">Best Regards.<o:p></o:p></span></p><p class=3D"MsoNormal" style=3D=
"text-align:justify;text-justify:inter-ideograph"><span lang=3D"EN-US" style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;=
color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal" style=3D"t=
ext-align:justify;text-justify:inter-ideograph"><span lang=3D"EN-US" style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:#1F497D">Aijun Wang<o:p></o:p></span></p><p class=3D"MsoNormal" style=3D"=
text-align:justify;text-justify:inter-ideograph"><span lang=3D"EN-US" style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:#1F497D">China Telecom<o:p></o:p></span></p><p class=3D"MsoNormal"><span l=
ang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p><div style=3D"=
border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p cla=
ss=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">=E5=8F=91=E4=BB=B6=E4=BA=
=BA<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"fon=
t-size:10.0pt"> <a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ie=
tf.org</a> [<a href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces=
@ietf.org</a>] </span><b><span style=3D"font-size:10.0pt">=E4=BB=A3=E8=A1=A8=
 </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt">Robert Raszuk<br=
></span><b><span style=3D"font-size:10.0pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=
=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"fon=
t-size:10.0pt"> 2019</span><span style=3D"font-size:10.0pt">=E5=B9=B4<span l=
ang=3D"EN-US">9</span>=E6=9C=88<span lang=3D"EN-US">11</span>=E6=97=A5<span l=
ang=3D"EN-US"> 1:34<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN=
-US">:</span></b><span lang=3D"EN-US"> Sander Steffann<br></span><b>=E6=8A=84=
=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"> Ron Bonica; S=
PRING WG List; Andrew Alston; James Guichard; Shraddha Hegde; Rob Shakir; Za=
far Ali (zali); Voyer, Daniel<br></span><b>=E4=B8=BB=E9=A2=98<span lang=3D"E=
N-US">:</span></b><span lang=3D"EN-US"> Re: [spring] Going back to the origi=
nal question for the Spring WG (was: Re: Beyond SRv6.)<o:p></o:p></span></sp=
an></p></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></=
span></p><div><p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Sander,<o:p></o=
:p></span></p><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</=
o:p></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">You ke=
ep saying SRv6 is complex. But it is only as complex as you are going to mak=
e it or as you will need it to be.&nbsp;<o:p></o:p></span></p></div><div><p c=
lass=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p></div><d=
iv><p class=3D"MsoNormal"><span lang=3D"EN-US">No one is mandating you to do=
 any network programming or to use multiple TLVs. If you just need to use SR=
 for basic TE you insert one or two SIDs and you are done. If you want to al=
so enable L3VPN you configure it in pretty much identical way regardless if t=
his is SRv6 or SRv6+.&nbsp;<o:p></o:p></span></p></div><div><p class=3D"MsoN=
ormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p></div><div><p class=3D=
"MsoNormal"><span lang=3D"EN-US">I know I am not going to convince you, but j=
ust for the record it is worh to note that what get's send on the wire is on=
ly the information what you as the vendor need. The fact that spec has prepa=
red encoding to also be useful for not only you but other operators does not=
 make the solution "complex".&nbsp; Otherwise we will end up with protocol p=
er customer which would be pretty bad I am afraid.&nbsp;<o:p></o:p></span></=
p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></=
span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">See many peo=
ple say BGP is complex .... and it is the same here - BGP is as complex as y=
ou require it to be. You can enable BGP 1/1 with 4 lines of config. But if y=
ou need other address families if you need fancy policy you have all require=
d tools for that on your keyboard.&nbsp;<o:p></o:p></span></p></div><div><p c=
lass=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p></div><d=
iv><p class=3D"MsoNormal"><span lang=3D"EN-US">- - -&nbsp;<o:p></o:p></span>=
</p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p>=
</span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">Now point a=
bout SRv6+ ... see writing a drafts for it easy, Further even writing intero=
p draft with SRv6 is also not that complex - day or two and you submit. But p=
lease tell me why any vendor who has been working in open IETF process on an=
y new service for over 5 years now would have to put a lot of development re=
sources on the table to develop data plane and control plane enhancements fo=
r essentially subset of functionality at best ?&nbsp;<o:p></o:p></span></p><=
/div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></spa=
n></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">It is nothing a=
bout anyone's good will or not ... it is all about limited resources. Featur=
es and extensions are not added to any vendor based on the RFC translation e=
ngine. It is pretty difficult and painful process. So without huge market de=
mand behind it I would be highly surprised if any vendor who committed to SR=
v6 already would now take real on support for SRv6+.<o:p></o:p></span></p></=
div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span=
></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you,<o:p><=
/o:p></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">R.<o:=
p></o:p></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p></div><div><p class=3D"MsoNormal"><span lan=
g=3D"EN-US"><o:p>&nbsp;</o:p></span></p></div><div><p class=3D"MsoNormal"><s=
pan lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p></div><div><p class=3D"MsoNor=
mal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p></div><div><p class=3D=
"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p></div><div><p c=
lass=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p></div><d=
iv><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p><=
/div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></spa=
n></p></div></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o=
:p></span></p><div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">On Tue, S=
ep 10, 2019 at 6:21 PM Sander Steffann &lt;<a href=3D"mailto:sander@steffann=
.nl">sander@steffann.nl</a>&gt; wrote:<o:p></o:p></span></p></div><blockquot=
e style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6=
.0pt;margin-left:4.8pt;margin-right:0cm"><p class=3D"MsoNormal" style=3D"mar=
gin-bottom:12.0pt"><span lang=3D"EN-US">Hi,<br><br>&gt; No. And that is why I=
 want SRv6+ to move forward, to avoid getting trapped in the SRv6 walled gar=
den.<br>&gt; <br>&gt; The way IETF works (at least in vast majority of WGs) i=
s that if you do not like a specific element of a solution or if something i=
s missing from any solution during WG process - you contribute to it to eith=
er fix it or to make sure the WG product is the best possible.<br>&gt; <br>&=
gt; So nothing prevented you for all the years IETF has been dealing with SR=
v6 process to take an active part in its standardization.<br>&gt; <br>&gt; A=
sking for adoption of solution which brings nothing new to already shipping s=
olution of SR-MPLS when it would travel over IPv4 or IPv6 is at best counter=
productive.<br><br>No, something that today can do the same as SR-MPLS but o=
ver IPv6, with lots of space for future expansion, is something I like to se=
e. Using IPv6 instead of MPLS already gives the benefit of unifying transpor=
t technologies. I'm not waiting for something feature packed with so many kn=
obs and "special" (read: header insertion, bit shifting etc) that it will be=
 much harder to work with.<br><br>&gt; It is like now you would be asking to=
 adopt some individual drafts which woke up and defined new data plane and n=
ew control plane for services you are running in your network - and call tho=
se MPLS+, L2VPN+, L3VPN+ and mVPN+ without any new functionality.<br><br>Tha=
t "without any new functionality" isn't exactly true either=E2=80=A6<br><br>=
&gt; Would it make sense ?<br><br>If those data plane and control plane draf=
ts provide an easier way to do those things? Most definitely yes.<br><br>It'=
s the measuring progress by how many features and "cool" things are added th=
at is a problem here. Progress also include making technology easier to mana=
ge, easier to understand, easier to debug, more accessible to average networ=
k engineers.<br><br>Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfec=
tion is achieved, not when there is nothing more to add, but when there is n=
othing left to take away.=E2=80=9D<br><br>Cheers,<br>Sander<o:p></o:p></span=
></p></blockquote></div></div></div></blockquote><blockquote type=3D"cite"><=
div dir=3D"ltr"><span>_______________________________________________</span>=
<br><span>spring mailing list</span><br><span><a href=3D"mailto:spring@ietf.=
org">spring@ietf.org</a></span><br><span><a href=3D"https://www.ietf.org/mai=
lman/listinfo/spring">https://www.ietf.org/mailman/listinfo/spring</a></span=
><br></div></blockquote><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
..MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style></div></body></html>=

--Apple-Mail-3B9141B4-188C-43E2-91DA-B6232E193D66--


From nobody Tue Sep 10 21:05:41 2019
Return-Path: <markzzzsmith@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 24210120804 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:05:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 YlVcrVv30vzq for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:05:36 -0700 (PDT)
Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (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 A5C0A1200C7 for <spring@ietf.org>; Tue, 10 Sep 2019 21:05:36 -0700 (PDT)
Received: by mail-oi1-x234.google.com with SMTP id w6so12998245oie.11 for <spring@ietf.org>; Tue, 10 Sep 2019 21:05:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=G769gBbz+tbdqHnY456B37690vPWdAi7ZwrxvmyXOog=; b=HkSR5fx2aSPoofeC+AWfQ/ZIJVIsJQfSeLSWjl1hSIHBtIfN2BM+Slo8n7kqDc/8Jq Jhj8jPlupuzDKqqOIFBZe+RHur6Qzd5p6gZFtwGCjhRuxDDGHstLDPCmYDV11l5VaLWi 3nqvJRyGBUD5k66NZhVLkNzAtEmO9ap5rk309GQHv2YWsSJqWs/CzrNyTvLT9Z+OxcKT Wo1LJ5KwvTe9p2EJTR331LdNo2dFTmBGIdnILdpZ9xJm43Azmpc13aU3DvN8KYc2DwZZ 7dSadGtSrIAmXfVjWVE0AEOkeKjmOW1MvODElkovupHpnYXHDW7Wlr5286vRG5AuB2tP 4Sfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=G769gBbz+tbdqHnY456B37690vPWdAi7ZwrxvmyXOog=; b=cX53pcCWo5zulaUNMBEULpp7lF1fjJIRkQOLQ6pTdSaACWpMTSu/3u3uXbN3pZH1Sq xO5iSDguLRaJr5fDBEueb4bAvSetm5uibAqC4yLil6LcjIk/GrLsJCVEPViofFioMJj4 ww3ZgVljiAydfwpKE8YsLJN/lNsErREGdmdXm2U4zFOKwsdf5vGS5Kg640ggCpWQ44B9 I4c2ps7R6T9UzWIcPCcftsUDF6ljvqNYcH8RAU6gtuCnEdBn2oEYDVS8jziJkSpKbQe5 rANJTDnXUWZwgyjbz1RKth+p+CMMIDa7mCGLHfYYxjzUyDyIiINdFrBhOkFzua5UNW3p PPQA==
X-Gm-Message-State: APjAAAWDgR1xzWuixaClx1zxNn/JkBy4YGMUdHNTMEOmpIz8lK8TKvxS 1TuN12r44UDNd3q4JJfRLsk8TBwQ0pezmTcg8qc=
X-Google-Smtp-Source: APXvYqxJt8ieAdWSSEfkL8KhzGq/Xnf3ffyqIW591d8gFSjTUucQ9KOV82Vyfm2QSHCGBDTaWcL1BtdekqnyFfSyo0k=
X-Received: by 2002:aca:5588:: with SMTP id j130mr2452042oib.38.1568174735846;  Tue, 10 Sep 2019 21:05:35 -0700 (PDT)
MIME-Version: 1.0
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com> <013001d56851$33f0b3b0$9bd21b10$@org.cn> <C9BE674F-9652-4BFE-AEB1-DD3E1C651845@gmail.com>
In-Reply-To: <C9BE674F-9652-4BFE-AEB1-DD3E1C651845@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 11 Sep 2019 13:35:24 +0930
Message-ID: <CAO42Z2yq28X8hVuMxo+b_ahPnpQ_pmUwrAU+zky3LPw_Dg16jA@mail.gmail.com>
To: Satoru Matsushima <satoru.matsushima@gmail.com>
Cc: Aijun Wang <wangaijun@tsinghua.org.cn>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Robert Raszuk <robert@raszuk.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>,  James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>,  Rob Shakir <robjs@google.com>, Sander Steffann <sander@steffann.nl>,  "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Content-Type: multipart/alternative; boundary="00000000000013735205923f227e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/K5DJ2kazZ-5gqN_dCJsc9t6zNe8>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5h?= =?utf-8?q?l_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 04:05:39 -0000

--00000000000013735205923f227e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 11 Sep 2019, 13:46 Satoru Matsushima, <satoru.matsushima@gmail.com>
wrote:

> Hi Aijun,
>
>
>
> But the concept of SRv6+ is more clear than the SRv6(topology/service
> instruction separation;
>
>
> The SR architecture never require such things. See RFC8402:
>
> =E2=80=9CAbstract
>
>
>    Segment Routing (SR) leverages the source routing paradigm.  A node
>    steers a packet through an ordered list of instructions, called
>    "segments".  A segment can represent any instruction, topological or s=
ervice based.=E2=80=9D
>
>
> =E2=80=9C3.1.3 <https://tools.ietf.org/html/rfc8402#section-3.1.3>.  SRv6
>
>
>  When SR is used over the IPv6 data plane:
>
>
>  o  A Prefix-SID is an IPv6 address.
>
>  o  An operator MUST explicitly instantiate an SRv6 SID.  IPv6 node
>       addresses are not SRv6 SIDs by default.=E2=80=9D
>
>
>
> different instruction carried in different IPv6 EH).  It conforms to
> RFC8200 as well, seems will be less resisted within 6man WG.
>
>
> SRH conforms RFC8200.
>


This SPRING WG draft does not.


draft-ietf-spring-srv6-network-programming-01





It is referring to the ID which has not been adopted by 6man, has been
ignoring many of the points brought up about it by 6man, and has
proposed Information status.



draft-voyer-6man-extension-header-insertion-05



I would think that a Standards Track ID/RFC cannot depend on an
Informational ID/RFC for any formal functionality.


>
> Will such enhancements accelerate the deployment of SR related
> technologies in service provider network? Anyway it is called SRv6+ J.
>
>
> SRH has already accelerated SRv6 deployments.
>
> Best regards,
> =E2=80=94satoru
>
> We have our own solutions for the similar scenarios that the SR
> technologies aims to solve, but will also keep eye on the advance of
> SR/SRv6/SRv6+ technologies.
>
>
>
> Best Regards.
>
>
>
> Aijun Wang
>
> China Telecom
>
>
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* spring-bounces@ietf.org [mailto:spring-bou=
nces@ietf.org
> <spring-bounces@ietf.org>] *=E4=BB=A3=E8=A1=A8 *Robert Raszuk
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2019=E5=B9=B49=E6=9C=8811=E6=97=
=A5 1:34
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* Sander Steffann
> *=E6=8A=84=E9=80=81:* Ron Bonica; SPRING WG List; Andrew Alston; James Gu=
ichard; Shraddha
> Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel
> *=E4=B8=BB=E9=A2=98:* Re: [spring] Going back to the original question fo=
r the Spring WG
> (was: Re: Beyond SRv6.)
>
>
>
> Hi Sander,
>
>
>
> You keep saying SRv6 is complex. But it is only as complex as you are
> going to make it or as you will need it to be.
>
>
>
> No one is mandating you to do any network programming or to use multiple
> TLVs. If you just need to use SR for basic TE you insert one or two SIDs
> and you are done. If you want to also enable L3VPN you configure it in
> pretty much identical way regardless if this is SRv6 or SRv6+.
>
>
>
> I know I am not going to convince you, but just for the record it is worh
> to note that what get's send on the wire is only the information what you
> as the vendor need. The fact that spec has prepared encoding to also be
> useful for not only you but other operators does not make the solution
> "complex".  Otherwise we will end up with protocol per customer which wou=
ld
> be pretty bad I am afraid.
>
>
>
> See many people say BGP is complex .... and it is the same here - BGP is
> as complex as you require it to be. You can enable BGP 1/1 with 4 lines o=
f
> config. But if you need other address families if you need fancy policy y=
ou
> have all required tools for that on your keyboard.
>
>
>
> - - -
>
>
>
> Now point about SRv6+ ... see writing a drafts for it easy, Further even
> writing interop draft with SRv6 is also not that complex - day or two and
> you submit. But please tell me why any vendor who has been working in ope=
n
> IETF process on any new service for over 5 years now would have to put a
> lot of development resources on the table to develop data plane and contr=
ol
> plane enhancements for essentially subset of functionality at best ?
>
>
>
> It is nothing about anyone's good will or not ... it is all about limited
> resources. Features and extensions are not added to any vendor based on t=
he
> RFC translation engine. It is pretty difficult and painful process. So
> without huge market demand behind it I would be highly surprised if any
> vendor who committed to SRv6 already would now take real on support for
> SRv6+.
>
>
>
> Thank you,
>
> R.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <sander@steffann.nl
> <sander@steffann..nl>> wrote:
>
> Hi,
>
> > No. And that is why I want SRv6+ to move forward, to avoid getting
> trapped in the SRv6 walled garden.
> >
> > The way IETF works (at least in vast majority of WGs) is that if you do
> not like a specific element of a solution or if something is missing from
> any solution during WG process - you contribute to it to either fix it or
> to make sure the WG product is the best possible.
> >
> > So nothing prevented you for all the years IETF has been dealing with
> SRv6 process to take an active part in its standardization.
> >
> > Asking for adoption of solution which brings nothing new to already
> shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at
> best counterproductive.
>
> No, something that today can do the same as SR-MPLS but over IPv6, with
> lots of space for future expansion, is something I like to see. Using IPv=
6
> instead of MPLS already gives the benefit of unifying transport
> technologies. I'm not waiting for something feature packed with so many
> knobs and "special" (read: header insertion, bit shifting etc) that it wi=
ll
> be much harder to work with.
>
> > It is like now you would be asking to adopt some individual drafts whic=
h
> woke up and defined new data plane and new control plane for services you
> are running in your network - and call those MPLS+, L2VPN+, L3VPN+ and
> mVPN+ without any new functionality.
>
> That "without any new functionality" isn't exactly true either=E2=80=A6
>
> > Would it make sense ?
>
> If those data plane and control plane drafts provide an easier way to do
> those things? Most definitely yes.
>
> It's the measuring progress by how many features and "cool" things are
> added that is a problem here. Progress also include making technology
> easier to manage, easier to understand, easier to debug, more accessible =
to
> average network engineers.
>
> Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achieved,=
 not when
> there is nothing more to add, but when there is nothing left to take away=
.=E2=80=9D
>
> Cheers,
> Sander
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--00000000000013735205923f227e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Wed, 11 Sep 2019, 13:46 Satoru Matsushima, &lt;<a h=
ref=3D"mailto:satoru.matsushima@gmail.com" rel=3D"noreferrer noreferrer nor=
eferrer noreferrer" target=3D"_blank">satoru.matsushima@gmail.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=3D=
"ltr"><span></span></div><div dir=3D"ltr">Hi Aijun,<br><br><blockquote type=
=3D"cite"><div dir=3D"ltr"><div class=3D"m_6686876378954154161m_30174619384=
6015382m_-8292972940582578269m_2817861660599272253m_3921923625079054231Word=
Section1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=
<u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" =
style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:#1f497d">But the concept of SRv6+ is more clear than the SRv6(t=
opology/service instruction separation;</span></p></div></div></blockquote>=
<div><br></div><div>The SR architecture never require such things. See RFC8=
402:</div><div><br></div><div>=E2=80=9C<span style=3D"background-color:rgba=
(255,255,255,0)">Abstract</span></div><div><span style=3D"background-color:=
rgba(255,255,255,0)"><br></span></div><pre style=3D"margin-top:0px;margin-b=
ottom:0px"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-sp=
ace:normal;background-color:rgba(255,255,255,0)">
   Segment Routing (SR) leverages the source routing paradigm.  A node
   steers a packet through an ordered list of instructions, called
   &quot;segments&quot;.  A segment can represent any instruction, topologi=
cal or=C2=A0</span></font><span style=3D"background-color:rgba(255,255,255,=
0)">service based.</span>=E2=80=9D</pre><div><br></div><div><pre class=3D"m=
_6686876378954154161m_301746193846015382m_-8292972940582578269m_28178616605=
99272253m_3921923625079054231newpage" style=3D"margin-top:0px;margin-bottom=
:0px;break-before:page"><font face=3D"UICTFontTextStyleTallBody"><span styl=
e=3D"white-space:normal;background-color:rgba(255,255,255,0)"><span class=
=3D"m_6686876378954154161m_301746193846015382m_-8292972940582578269m_281786=
1660599272253m_3921923625079054231h4" style=3D"line-height:0pt;display:inli=
ne;font-weight:bold"><h4 style=3D"line-height:0pt;display:inline">=E2=80=9C=
<a class=3D"m_6686876378954154161m_301746193846015382m_-8292972940582578269=
m_2817861660599272253m_3921923625079054231selflink" name=3D"m_6686876378954=
154161_m_301746193846015382_m_-8292972940582578269_m_2817861660599272253_m_=
3921923625079054231_section-3.1.3" href=3D"https://tools.ietf.org/html/rfc8=
402#section-3.1.3" style=3D"text-decoration:none" rel=3D"noreferrer norefer=
rer noreferrer noreferrer noreferrer" target=3D"_blank">3.1.3</a>.  SRv6</h=
4></span>=C2=A0</span></font></pre><pre class=3D"m_6686876378954154161m_301=
746193846015382m_-8292972940582578269m_2817861660599272253m_392192362507905=
4231newpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:page"><=
font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space:normal;b=
ackground-color:rgba(255,255,255,0)"><br></span></font></pre><pre class=3D"=
m_6686876378954154161m_301746193846015382m_-8292972940582578269m_2817861660=
599272253m_3921923625079054231newpage" style=3D"margin-top:0px;margin-botto=
m:0px;break-before:page"><font face=3D"UICTFontTextStyleTallBody"><span sty=
le=3D"white-space:normal;background-color:rgba(255,255,255,0)">=C2=A0When S=
R is used over the IPv6 data plane:=C2=A0</span></font></pre><pre class=3D"=
m_6686876378954154161m_301746193846015382m_-8292972940582578269m_2817861660=
599272253m_3921923625079054231newpage" style=3D"margin-top:0px;margin-botto=
m:0px;break-before:page"><font face=3D"UICTFontTextStyleTallBody"><span sty=
le=3D"white-space:normal;background-color:rgba(255,255,255,0)"><br></span><=
/font></pre><pre class=3D"m_6686876378954154161m_301746193846015382m_-82929=
72940582578269m_2817861660599272253m_3921923625079054231newpage" style=3D"m=
argin-top:0px;margin-bottom:0px;break-before:page"><font face=3D"UICTFontTe=
xtStyleTallBody"><span style=3D"white-space:normal;background-color:rgba(25=
5,255,255,0)">=C2=A0o  A Prefix-SID is an IPv6 address.=C2=A0</span></font>=
</pre><pre class=3D"m_6686876378954154161m_301746193846015382m_-82929729405=
82578269m_2817861660599272253m_3921923625079054231newpage" style=3D"margin-=
top:0px;margin-bottom:0px;break-before:page"><font face=3D"UICTFontTextStyl=
eTallBody"><span style=3D"white-space:normal;background-color:rgba(255,255,=
255,0)">=C2=A0o  An operator MUST explicitly instantiate an SRv6 SID.  IPv6=
 node
      addresses are not SRv6 SIDs by default.=E2=80=9D</span></font></pre><=
/div><div><br></div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div cla=
ss=3D"m_6686876378954154161m_301746193846015382m_-8292972940582578269m_2817=
861660599272253m_3921923625079054231WordSection1"><p class=3D"MsoNormal"><s=
pan lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:#1f497d"> different instruction carried in d=
ifferent IPv6 EH).=C2=A0 It conforms to RFC8200 as well, seems will be less=
 resisted within 6man WG.</span></p></div></div></blockquote><div><br></div=
><div>SRH conforms RFC8200.</div></div></div></blockquote></div></div><div =
dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">This S=
PRING WG draft does not.</div><div dir=3D"auto"><br></div><div dir=3D"auto"=
><br></div><div dir=3D"auto"><pre style=3D"font-size:12.6667px;margin-top:0=
px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font-wei=
ght:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em">draft-=
ietf-spring-srv6-network-programming-01</h1></span></pre><pre style=3D"font=
-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-heigh=
t:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:=
inline;font-size:1em"><br></h1></span></pre><pre style=3D"font-size:12.6667=
px;margin-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-si=
ze:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-s=
ize:1em"><br></h1></span></pre><pre style=3D"font-size:12.6667px;margin-top=
:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font-w=
eight:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em"><br>=
</h1></span></pre><pre style=3D"font-size:12.6667px;margin-top:0px;margin-b=
ottom:0px"><span style=3D"line-height:0pt;font-size:1em;font-weight:bold"><=
h1 style=3D"line-height:0pt;display:inline;font-size:1em"><br></h1></span><=
/pre><pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><s=
pan style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h1 style=3D"l=
ine-height:0pt;display:inline;font-size:1em">It is referring to the ID whic=
h has not been adopted by 6man, has been ignoring many of the points brough=
t up about it by 6man, and has proposed Information status.</h1></span></pr=
e><pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span=
 style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line=
-height:0pt;display:inline;font-size:1em"><br></h1></span></pre><pre style=
=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"li=
ne-height:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;=
display:inline;font-size:1em"><br></h1></span></pre><pre style=3D"font-size=
:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt=
;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:inlin=
e;font-size:1em"><pre style=3D"margin-top:0px;margin-bottom:0px;font-weight=
:400"><span style=3D"line-height:0pt;font-size:1em;font-weight:bold"></span=
></pre></h1><h1 style=3D"line-height:0pt;display:inline;white-space:pre-wra=
p;font-family:monospace;font-size:1em;font-weight:bold">draft-voyer-6man-ex=
tension-header-insertion-05</h1></span></pre></div><div dir=3D"auto"><br></=
div><div dir=3D"auto"><br></div><div dir=3D"auto">I would think that a Stan=
dards Track ID/RFC cannot depend on an Informational ID/RFC for any formal =
functionality.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><div clas=
s=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=
=3D"ltr"><div><br></div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div=
 class=3D"m_6686876378954154161m_301746193846015382m_-8292972940582578269m_=
2817861660599272253m_3921923625079054231WordSection1"><p class=3D"MsoNormal=
"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Will such enhanc=
ements accelerate the deployment of SR related technologies in service prov=
ider network? Anyway it is called SRv6+ </span><span lang=3D"EN-US" style=
=3D"font-size:10.5pt;font-family:Wingdings;color:#1f497d">J</span><span lan=
g=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d">.</span></p></div></div></blockquote><div>=
<br></div><div>SRH has already accelerated SRv6 deployments.=C2=A0</div><di=
v><br></div><div>Best regards,</div><div>=E2=80=94satoru</div><br><blockquo=
te type=3D"cite"><div dir=3D"ltr"><div class=3D"m_6686876378954154161m_3017=
46193846015382m_-8292972940582578269m_2817861660599272253m_3921923625079054=
231WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d"><u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">We have our own solutions for the similar scenarios t=
hat the SR technologies aims to solve, but will also keep eye on the advanc=
e of SR/SRv6/SRv6+ technologies.<u></u><u></u></span></p><p class=3D"MsoNor=
mal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span><=
/p><p class=3D"MsoNormal" style=3D"text-align:justify;text-justify:inter-id=
eograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Best Regards.<u></u><u><=
/u></span></p><p class=3D"MsoNormal" style=3D"text-align:justify;text-justi=
fy:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0=
<u></u></span></p><p class=3D"MsoNormal" style=3D"text-align:justify;text-j=
ustify:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Aijun Wan=
g<u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"text-align:justif=
y;text-justify:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">C=
hina Telecom<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"E=
N-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p><div style=3D"bor=
der:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class=
=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">=E5=8F=91=E4=BB=B6=E4=BA=
=BA<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"fo=
nt-size:10.0pt"> <a href=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferr=
er noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">spring-bo=
unces@ietf.org</a> [<a href=3D"mailto:spring-bounces@ietf.org" rel=3D"noref=
errer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">mailto=
:spring-bounces@ietf.org</a>] </span><b><span style=3D"font-size:10.0pt">=
=E4=BB=A3=E8=A1=A8 </span></b><span lang=3D"EN-US" style=3D"font-size:10.0p=
t">Robert Raszuk<br></span><b><span style=3D"font-size:10.0pt">=E5=8F=91=E9=
=80=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=
=3D"EN-US" style=3D"font-size:10.0pt"> 2019</span><span style=3D"font-size:=
10.0pt">=E5=B9=B4<span lang=3D"EN-US">9</span>=E6=9C=88<span lang=3D"EN-US"=
>11</span>=E6=97=A5<span lang=3D"EN-US"> 1:34<br></span><b>=E6=94=B6=E4=BB=
=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"> Sander S=
teffann<br></span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">:</span></b><sp=
an lang=3D"EN-US"> Ron Bonica; SPRING WG List; Andrew Alston; James Guichar=
d; Shraddha Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel<br></span><b=
>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"> R=
e: [spring] Going back to the original question for the Spring WG (was: Re:=
 Beyond SRv6.)<u></u><u></u></span></span></p></div><p class=3D"MsoNormal">=
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p><div><p class=3D"MsoNor=
mal"><span lang=3D"EN-US">Hi Sander,<u></u><u></u></span></p><div><p class=
=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><d=
iv><p class=3D"MsoNormal"><span lang=3D"EN-US">You keep saying SRv6 is comp=
lex. But it is only as complex as you are going to make it or as you will n=
eed it to be.=C2=A0<u></u><u></u></span></p></div><div><p class=3D"MsoNorma=
l"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=
=3D"MsoNormal"><span lang=3D"EN-US">No one is mandating you to do any netwo=
rk programming or to use multiple TLVs. If you just need to use SR for basi=
c TE you insert one or two SIDs and you are done. If you want to also enabl=
e L3VPN you configure it in pretty much identical way regardless if this is=
 SRv6 or SRv6+.=C2=A0<u></u><u></u></span></p></div><div><p class=3D"MsoNor=
mal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p clas=
s=3D"MsoNormal"><span lang=3D"EN-US">I know I am not going to convince you,=
 but just for the record it is worh to note that what get&#39;s send on the=
 wire is only the information what you as the vendor need. The fact that sp=
ec has prepared encoding to also be useful for not only you but other opera=
tors does not make the solution &quot;complex&quot;.=C2=A0 Otherwise we wil=
l end up with protocol per customer which would be pretty bad I am afraid.=
=C2=A0<u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=
=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNormal"=
><span lang=3D"EN-US">See many people say BGP is complex .... and it is the=
 same here - BGP is as complex as you require it to be. You can enable BGP =
1/1 with 4 lines of config. But if you need other address families if you n=
eed fancy policy you have all required tools for that on your keyboard.=C2=
=A0<u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D=
"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNormal"><s=
pan lang=3D"EN-US">- - -=C2=A0<u></u><u></u></span></p></div><div><p class=
=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><d=
iv><p class=3D"MsoNormal"><span lang=3D"EN-US">Now point about SRv6+ ... se=
e writing a drafts for it easy, Further even writing interop draft with SRv=
6 is also not that complex - day or two and you submit. But please tell me =
why any vendor who has been working in open IETF process on any new service=
 for over 5 years now would have to put a lot of development resources on t=
he table to develop data plane and control plane enhancements for essential=
ly subset of functionality at best ?=C2=A0<u></u><u></u></span></p></div><d=
iv><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span><=
/p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">It is nothing abo=
ut anyone&#39;s good will or not ... it is all about limited resources. Fea=
tures and extensions are not added to any vendor based on the RFC translati=
on engine. It is pretty difficult and painful process. So without huge mark=
et demand behind it I would be highly surprised if any vendor who committed=
 to SRv6 already would now take real on support for SRv6+.<u></u><u></u></s=
pan></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=
=A0<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"=
>Thank you,<u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span=
 lang=3D"EN-US">R.<u></u><u></u></span></p></div><div><p class=3D"MsoNormal=
"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=
=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><d=
iv><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span><=
/p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u><=
/u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u=
>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN=
-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNormal"><span=
 lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNo=
rmal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p cla=
ss=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div>=
</div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></spa=
n></p><div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">On Tue, Sep 10,=
 2019 at 6:21 PM Sander Steffann &lt;<a href=3D"mailto:sander@steffann..nl"=
 rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_=
blank">sander@steffann.nl</a>&gt; wrote:<u></u><u></u></span></p></div><blo=
ckquote><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D=
"EN-US">Hi,<br><br>&gt; No. And that is why I want SRv6+ to move forward, t=
o avoid getting trapped in the SRv6 walled garden.<br>&gt; <br>&gt; The way=
 IETF works (at least in vast majority of WGs) is that if you do not like a=
 specific element of a solution or if something is missing from any solutio=
n during WG process - you contribute to it to either fix it or to make sure=
 the WG product is the best possible.<br>&gt; <br>&gt; So nothing prevented=
 you for all the years IETF has been dealing with SRv6 process to take an a=
ctive part in its standardization.<br>&gt; <br>&gt; Asking for adoption of =
solution which brings nothing new to already shipping solution of SR-MPLS w=
hen it would travel over IPv4 or IPv6 is at best counterproductive.<br><br>=
No, something that today can do the same as SR-MPLS but over IPv6, with lot=
s of space for future expansion, is something I like to see. Using IPv6 ins=
tead of MPLS already gives the benefit of unifying transport technologies. =
I&#39;m not waiting for something feature packed with so many knobs and &qu=
ot;special&quot; (read: header insertion, bit shifting etc) that it will be=
 much harder to work with.<br><br>&gt; It is like now you would be asking t=
o adopt some individual drafts which woke up and defined new data plane and=
 new control plane for services you are running in your network - and call =
those MPLS+, L2VPN+, L3VPN+ and mVPN+ without any new functionality.<br><br=
>That &quot;without any new functionality&quot; isn&#39;t exactly true eith=
er=E2=80=A6<br><br>&gt; Would it make sense ?<br><br>If those data plane an=
d control plane drafts provide an easier way to do those things? Most defin=
itely yes.<br><br>It&#39;s the measuring progress by how many features and =
&quot;cool&quot; things are added that is a problem here. Progress also inc=
lude making technology easier to manage, easier to understand, easier to de=
bug, more accessible to average network engineers.<br><br>Antoine de Saint =
Exup=C3=A9ry was right: =E2=80=9CPerfection is achieved, not when there is =
nothing more to add, but when there is nothing left to take away.=E2=80=9D<=
br><br>Cheers,<br>Sander<u></u><u></u></span></p></blockquote></div></div><=
/div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>spring mailing list=
</span><br><span><a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noref=
errer noreferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org</=
a></span><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/spring"=
 rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/spring</a></span><br></div></b=
lockquote></div></div>_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div></div>

--00000000000013735205923f227e--


From nobody Tue Sep 10 21:21:08 2019
Return-Path: <ketant@cisco.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 05625120814; Tue, 10 Sep 2019 21:20:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=SpJFx6u1; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=aiSSnqHD
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 INgE23jsyQtk; Tue, 10 Sep 2019 21:20:56 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E45C1120020; Tue, 10 Sep 2019 21:20:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13073; q=dns/txt; s=iport; t=1568175655; x=1569385255; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=KRzzXIum5DP2rnq+LSEWqvS+PhL2DuUokJ2t4nuV7VI=; b=SpJFx6u1sQdZio792IhVN0IASsKlmj+tv96JsgMCR9S6XXMLAoVIXVus Vcq7fDz8rbRxLJxYaGuyERKHMQLaq0cRft8ybN8aeXnjX/U6pbetMWama W8jP5ot5dPB7YG8jb3AbZmgkjr+88Qh/8mjdWdF/O1tLmGldYjKXuuX3I U=;
IronPort-PHdr: =?us-ascii?q?9a23=3A4xd2VxOoMZ4JQHxkAGEl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEuKQ/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBj4IeLjaTASF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CxAAC9dXhd/4sNJK1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBZ4EWL1ADbVYgBAsqh2gDinyCXJAOEoJxA4RcgUKBEANUCQE?= =?us-ascii?q?BAQwBAS0CAQGEPwKCSSM4EwIDCQEBBAEBAQIBBgRthS4MhUoBAQEBAxIbEwE?= =?us-ascii?q?BLAsBDwIBCBEEAQEeCgcyFAkIAQEEAQ0FCBqDAYEdTQMdAZ4aAoE4iGGCJYJ?= =?us-ascii?q?9AQEFhQ0YghYJgTSLeBiBQD+BEUaCHi4+hAwFARECASA0gweCJoxEiB2JGI5?= =?us-ascii?q?SCoIhjiaGbII0h0CPFo1/mG4CBAIEBQIOAQEFgWkhZ3FwFTuCbIJCDBeDT4p?= =?us-ascii?q?Tc4Epjn8BAQ?=
X-IronPort-AV: E=Sophos;i="5.64,491,1559520000";  d="scan'208,217";a="408733987"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Sep 2019 04:20:54 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x8B4Ks0f022342 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 11 Sep 2019 04:20:54 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 23:20:54 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 23:20:53 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 10 Sep 2019 23:20:53 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iOxugfG+AYBzw7ZqintLw2jVettpqge/g42kXtYAXbnMyBGd9f8ILbFnUngYdfnhVXIYIKbtfB8nl2UJSzike+ba38MZFCvGl4x9pmUwxifSfxqEfJM4ZqzALp2mzd/z0grobFHC30vpUozDrVTkNwcakulVrCtreH3JgfdGDOaXHe2hFqSp5FVtlK0Y8eL7BRocHJcZLQDuH4ArxTDKb2xP2ud38r1VcOiIIcw+khW8i27A8/gHH2uQVLDxO7+OHPsk09tGSo7cW0s6fSvHFiloreIxrxnSdRbStjKni5ku40sclBedKgC6axN2H90zpWcUCX5uCR3+5cYDrnjaOw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rgv2J1+usaGfFbXLX5+7QDufAn20snXmR+IDDfv00n4=; b=OdQoQmqO+Y3hs6CizzIVkazAy7/S92Coou6TfCR//QWrK1sgum/MYCJ+tn5Q03KRFhOU+7HyGuTTbrV3ypwpuVDWJwqspUDMeIwSEVY/Gyf2MIEXufQonJY7HOycNRdi7rQPqTfumZHAu9Q9woU7dDiKger5ohs61HUz+A0aKO230yT5mFPtI4+VhzPUGxM2B8oPR1gRWR+dML7e4buOzdcdYwmjH/haM50WQG/2IcNksx2wVDvMDxUV51Oo1OauPGg3VAztXi7XHmkKHWtw1eKbwR+uQScNFaAMmKfd7cdFSpEn6DECseh6FP2hBlJVO93zPgXg2Zuzsf4O2NzEiw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rgv2J1+usaGfFbXLX5+7QDufAn20snXmR+IDDfv00n4=; b=aiSSnqHD/OXkQDDvu/GEBJLBqpajveOf3jQXXi57co09r4y4hRsZkOxUF2wr2mNvdYGh0aoUY9VI0GdovACOXgNYZYjLt8XHkfvGDiRH3qQPLYtu6gh3ZtcRnK23p9891iTB4v/aag7p5i4D4P+wvnX54OeseJXTUNvj/3jIhEU=
Received: from CY4PR11MB1541.namprd11.prod.outlook.com (10.172.68.150) by CY4PR11MB1573.namprd11.prod.outlook.com (10.172.70.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Wed, 11 Sep 2019 04:20:52 +0000
Received: from CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af]) by CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::297e:b901:3eca:88af%12]) with mapi id 15.20.2241.018; Wed, 11 Sep 2019 04:20:51 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "Aissaoui, Mustapha (Nokia - CA/Ottawa)" <mustapha.aissaoui@nokia.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-spring-lsp-ping@ietf.org" <draft-ietf-mpls-spring-lsp-ping@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
Thread-Index: AdVIuAQ8AdZ/IKoeQP2RJFvbMTxY5QeVSCgAAFKFpgA=
Date: Wed, 11 Sep 2019 04:20:51 +0000
Message-ID: <CY4PR11MB15419D138E137579AF1E9F17C1B10@CY4PR11MB1541.namprd11.prod.outlook.com>
References: <DB6PR07MB4261FA8F2E8F6FBEB21B85DAE4DE0@DB6PR07MB4261.eurprd07.prod.outlook.com> <27031_1568033596_5D764B3C_27031_258_1_53C29892C857584299CBF5D05346208A48C03799@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
In-Reply-To: <27031_1568033596_5D764B3C_27031_258_1_53C29892C857584299CBF5D05346208A48C03799@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ketant@cisco.com; 
x-originating-ip: [2001:420:c0e0:1007::246]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1fde1de5-a18d-49d4-5f63-08d7366f6e59
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR11MB1573; 
x-ms-traffictypediagnostic: CY4PR11MB1573:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <CY4PR11MB157314C2B402D752B2694EBCC1B10@CY4PR11MB1573.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(366004)(39860400002)(376002)(396003)(346002)(199004)(189003)(53936002)(53546011)(486006)(6306002)(236005)(110136005)(229853002)(99286004)(6436002)(55016002)(76176011)(33656002)(6246003)(71190400001)(71200400001)(5660300002)(316002)(2906002)(14454004)(9326002)(2501003)(2201001)(25786009)(6506007)(6116002)(52536014)(81166006)(76116006)(81156014)(790700001)(8676002)(14444005)(256004)(7696005)(5024004)(9686003)(54896002)(8936002)(186003)(64756008)(102836004)(446003)(66946007)(11346002)(66476007)(66556008)(66446008)(4326008)(86362001)(46003)(478600001)(74316002)(7736002)(476003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1573; H:CY4PR11MB1541.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: tUAA/h50f1V5o8Kc1LhYa3E3+HFY1kavh9wfeBpwOowUx5z8Y6CUnjuKmprhKufilxdlOc5UZukEUIWC7HshYJTj9475cFjf5tMYNJf8zRDJiAQsoPz1zHODImixKRA12KyRkQRVZLSXNVZAaQLbktQNXPqFLY5kKNyjLV6TNO2DqLrGkhQgucJFphBb4UohiICag4+jOrghAbTpXSAZxirK8AQR6IRWyAI0yGmGnm6WHNlyfXaPX+STdEEEMW+MZFZXymrfGFrt0oRQEPz3oLWJi0dZknWfJMRTh/puMKN99a7JicgutNO9oDzNky0xKy7dtOdSDHW0KEr/8GoVOTJzLimkLmdRg1DYnbZfcGioyAQsvPsCiTSedSpomyDy8btl+pq+RxKrwVxEX8NUjBfXhunNgbnINKw3yLIzzKU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB15419D138E137579AF1E9F17C1B10CY4PR11MB1541namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1fde1de5-a18d-49d4-5f63-08d7366f6e59
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 04:20:51.5625 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zQepAwWpco3dD4Ym3qCqgUT4u8AgsLjZFJ+GwuwsV6ibVpgv5Jb5njRa/bEwQBxp13iVSgosN5qTi/a9+BFGvQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1573
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_W638Uvq21YK76phUFzRNJ56BgU>
Subject: Re: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
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: Wed, 11 Sep 2019 04:20:59 -0000

--_000_CY4PR11MB15419D138E137579AF1E9F17C1B10CY4PR11MB1541namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Mustapha,

The RFC8287 refers to OSPF and not OSPFv2. Conventionally, we use the term =
OSPF when we are referring to both OSPFv2 and OSPFv3. I am not sure if this=
 was the authors' objective.

One might assume that OSPFv2 is purely for IPv4 and OSPFv3 for IPv6, but th=
is is not true (see RFC5838).

I would it is better to have two separate code-points for OSPFv2 and OSPFv3=
 in this case.

Thanks,
Ketan

From: mpls <mpls-bounces@ietf.org> On Behalf Of bruno.decraene@orange.com
Sent: 09 September 2019 18:23
To: Aissaoui, Mustapha (Nokia - CA/Ottawa) <mustapha.aissaoui@nokia.com>; m=
pls@ietf.org; draft-ietf-mpls-spring-lsp-ping@ietf.org
Cc: spring@ietf.org
Subject: Re: [mpls] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LS=
P-Trace

RFC 8287 is a product of the MPLS WG so in the absence of answer on the SPR=
ING mailing list, I'm redirecting the question to the MPLS WG.

--Bruno

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Aissaoui, Mustap=
ha (Nokia - CA/Ottawa)
Sent: Friday, August 2, 2019 12:29 AM
To: spring@ietf.org<mailto:spring@ietf.org>
Subject: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-=
Trace

Dear all,
I am not sure if this was discussed during the development of RFC 8287 - "L=
abel Switched Path (LSP) Ping/Traceroute for Segment Routing (SR) IGP-Prefi=
x and IGP-Adjacency Segment Identifiers (SIDs)                         with=
 MPLS Data Planes", but I could not find anything in the SPRING mail archiv=
e.

Prefix SID and adjacency SID which are originated in an OSPFv3 instance (IP=
v4 or IPv6 instance) do not have a protocol ID assigned to them in the Segm=
ent ID Sub-TLV, as well as in the Label Stack Sub-TLV of the Downstream Det=
ailed Mapping TLV.

Should we assign the next available IANA codepoint values or was there a ra=
tionale for omitting them?

Regards,
Mustapha.

___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

--_000_CY4PR11MB15419D138E137579AF1E9F17C1B10CY4PR11MB1541namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-fareast-language:EN-US;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-IN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Mustapha,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The RFC8287 refers to OSPF and not OSPFv2. Conventio=
nally, we use the term OSPF when we are referring to both OSPFv2 and OSPFv3=
. I am not sure if this was the authors&#8217; objective.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">One might assume that OSPFv2 is purely for IPv4 and =
OSPFv3 for IPv6, but this is not true (see RFC5838).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I would it is better to have two separate code-point=
s for OSPFv2 and OSPFv3 in this case.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Ketan<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"mso-fareast-languag=
e:EN-IN">From:</span></b><span lang=3D"EN-US" style=3D"mso-fareast-language=
:EN-IN"> mpls &lt;mpls-bounces@ietf.org&gt;
<b>On Behalf Of </b>bruno.decraene@orange.com<br>
<b>Sent:</b> 09 September 2019 18:23<br>
<b>To:</b> Aissaoui, Mustapha (Nokia - CA/Ottawa) &lt;mustapha.aissaoui@nok=
ia.com&gt;; mpls@ietf.org; draft-ietf-mpls-spring-lsp-ping@ietf.org<br>
<b>Cc:</b> spring@ietf.org<br>
<b>Subject:</b> Re: [mpls] Codepoint for OSPFv3 protocol in SPRING LSP-Ping=
 and LSP-Trace<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">RFC 828=
7 is a product of the MPLS WG so in the absence of answer on the SPRING mai=
ling list, I&#8217;m redirecting the question to the MPLS WG.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">--Bruno=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span lang=3D"FR" st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;mso-farea=
st-language:FR">From:</span></b><span lang=3D"FR" style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,sans-serif;mso-fareast-language:FR">
 spring [<a href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@i=
etf.org</a>]
<b>On Behalf Of </b>Aissaoui, Mustapha (Nokia - CA/Ottawa)<br>
<b>Sent:</b> Friday, August 2, 2019 12:29 AM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<b>Subject:</b> [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping a=
nd LSP-Trace<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"FR"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Dear all,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">I am not =
sure if this was discussed during the development of RFC 8287 &#8211; &#822=
0;Label Switched Path (LSP) Ping/Traceroute for Segment Routing
 (SR) IGP-Prefix and IGP-Adjacency Segment Identifiers (SIDs) &nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with MPLS Data Plan=
es&#8221;, but I could not find anything in the SPRING mail archive.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Prefix SI=
D and adjacency SID which are originated in an OSPFv3 instance (IPv4 or IPv=
6 instance) do not have a protocol ID assigned to
 them in the Segment ID Sub-TLV, as well as in the Label Stack Sub-TLV of t=
he Downstream Detailed Mapping TLV.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Should we=
 assign the next available IANA codepoint values or was there a rationale f=
or omitting them?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Regards,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Mustapha.=
<o:p></o:p></span></p>
<pre><span lang=3D"FR">____________________________________________________=
_____________________________________________________________________<o:p><=
/o:p></span></pre>
<pre><span lang=3D"FR"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR">Ce message et ses pieces jointes peuvent contenir de=
s informations confidentielles ou privilegiees et ne doivent donc<o:p></o:p=
></span></pre>
<pre><span lang=3D"FR">pas etre diffuses, exploites ou copies sans autorisa=
tion. Si vous avez recu ce message par erreur, veuillez le signaler<o:p></o=
:p></span></pre>
<pre><span lang=3D"FR">a l'expediteur et le detruire ainsi que les pieces j=
ointes. Les messages electroniques etant susceptibles d'alteration,<o:p></o=
:p></span></pre>
<pre><span lang=3D"FR">Orange decline toute responsabilite si ce message a =
ete altere, deforme ou falsifie. Merci.<o:p></o:p></span></pre>
<pre><span lang=3D"FR"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR">This message and its attachments may contain confide=
ntial or privileged information that may be protected by law;<o:p></o:p></s=
pan></pre>
<pre><span lang=3D"FR">they should not be distributed, used or copied witho=
ut authorisation.<o:p></o:p></span></pre>
<pre><span lang=3D"FR">If you have received this email in error, please not=
ify the sender and delete this message and its attachments.<o:p></o:p></spa=
n></pre>
<pre><span lang=3D"FR">As emails may be altered, Orange is not liable for m=
essages that have been modified, changed or falsified.<o:p></o:p></span></p=
re>
<pre><span lang=3D"FR">Thank you.<o:p></o:p></span></pre>
</div>
</body>
</html>

--_000_CY4PR11MB15419D138E137579AF1E9F17C1B10CY4PR11MB1541namp_--


From nobody Tue Sep 10 21:21:28 2019
Return-Path: <satoru.matsushima@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 8D5431208D3 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:21:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 GoaCnyyB4jVT for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:21:16 -0700 (PDT)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 9F2A91208C3 for <spring@ietf.org>; Tue, 10 Sep 2019 21:21:16 -0700 (PDT)
Received: by mail-pf1-x430.google.com with SMTP id q5so12792874pfg.13 for <spring@ietf.org>; Tue, 10 Sep 2019 21:21:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GUiFRMyFaWklrRgqawl6/7+91GwhZuuzFP+ajXBh1Gg=; b=p8wUywOB98rKrXdj8A+YWgaCiJutzQFYifwsfdMUoz6tCz6ovG7CsJ9+0yyv0VFUOa /022dxcoJf2wAhzRADavxcbt3lizW7Jzi4pAlguj/tC+MwfYqz8dYUhwNEy1VBDYnE1L JK+uoGjsMSW/1oRnjQdylr7QPHLP1qifTgiXbWAcfU4xxAgCP9g8tVCbkTA73jYaN7VD tFW9SbLvd5u7BNg+I7R7B6cUQmsBns9NUWoKC8o7OEnwG5LBQd95AlY1jl6LQ4DvI7Qq BaC7NHgp/fgnLowMstFXOAtdZuaPR7/Lejsn+snN+XiM8E0o4bpTmk6CWAO9bHmP7Mxl gnJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GUiFRMyFaWklrRgqawl6/7+91GwhZuuzFP+ajXBh1Gg=; b=pkQroueANi3vQE4Zdjuv4FgHLsjSzlAmpNwxOgTddAl1Gw5AR2cyJbg6pKFVZRx6Cd AcJizCP8hjm2IRF3fRv6s0NBlSNAMBt3W9Frusfs5sedd1rygZL/AjOmrvuLuBuAfnLq pPSdg6DaHHbnVGfq8jsrMXbpsE4477iN8AJH9SRkZy6EsoZygG8ABQR//LOPEXH91M11 I++woIXqE9W3aETuqrOnul6SaTiRLI4LYfR/Rm3Jk6HJlJP6zg0F5rIPQxaTTaUDDJGP +zXjas28vuTg/cC+KwWwJDr8eOpbTbKyNr2x48A0NJzzX9C9jz9BKWr7Sn/bVaPsLKW9 XfuA==
X-Gm-Message-State: APjAAAXGTHjZnbIjqc12PfnRa1uPzMcc0ao+J5OK7i4zsgw/YPygPyX1 FIEsXb757gP9V8S0t6mKEno=
X-Google-Smtp-Source: APXvYqyphwSA4lPhFsGQQ2Q/KhjOLwkWtBVOhbKFchJ7I4Kg37NJOBYW8yZVLtPrGHQ5hvlBlZ+upw==
X-Received: by 2002:a62:3342:: with SMTP id z63mr22965310pfz.222.1568175675801;  Tue, 10 Sep 2019 21:21:15 -0700 (PDT)
Received: from [10.207.114.140] ([202.45.12.164]) by smtp.gmail.com with ESMTPSA id q204sm28546643pfc.11.2019.09.10.21.21.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Sep 2019 21:21:14 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-E86753D7-5E05-44D4-A029-341948E22687
Mime-Version: 1.0 (1.0)
From: Satoru Matsushima <satoru.matsushima@gmail.com>
X-Mailer: iPad Mail (16G77)
In-Reply-To: <CAO42Z2yq28X8hVuMxo+b_ahPnpQ_pmUwrAU+zky3LPw_Dg16jA@mail.gmail.com>
Date: Wed, 11 Sep 2019 13:21:12 +0900
Cc: Aijun Wang <wangaijun@tsinghua.org.cn>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Robert Raszuk <robert@raszuk.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, Sander Steffann <sander@steffann.nl>, "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Content-Transfer-Encoding: 7bit
Message-Id: <5C256124-BBD6-4087-9F3F-860A41FDFDF2@gmail.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com> <013001d56851$33f0b3b0$9bd21b10$@org.cn> <C9BE674F-9652-4BFE-AEB1-DD3E1C651845@gmail.com> <CAO42Z2yq28X8hVuMxo+b_ahPnpQ_pmUwrAU+zky3LPw_Dg16jA@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/q4PYd_r6L_SRHCXAujKpKGt_ljo>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5h?= =?utf-8?q?l_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 04:21:27 -0000

--Apple-Mail-E86753D7-5E05-44D4-A029-341948E22687
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

>=20
>> On Wed, 11 Sep 2019, 13:46 Satoru Matsushima, <satoru.matsushima@gmail.co=
m> wrote:
>> Hi Aijun,
>>=20
>>> =20
>>>=20
>>> But the concept of SRv6+ is more clear than the SRv6(topology/service in=
struction separation;
>>>=20
>>=20
>> The SR architecture never require such things. See RFC8402:
>>=20
>> =E2=80=9CAbstract
>>=20
>> Segment Routing (SR) leverages the source routing paradigm. A node steers=
 a packet through an ordered list of instructions, called "segments". A segm=
ent can represent any instruction, topological or service based.=E2=80=9D
>>=20
>> =E2=80=9C3.1.3. SRv6=20
>>=20
>>  When SR is used over the IPv6 data plane:=20
>>=20
>>  o A Prefix-SID is an IPv6 address.=20
>>  o An operator MUST explicitly instantiate an SRv6 SID. IPv6 node address=
es are not SRv6 SIDs by default.=E2=80=9D
>>=20
>>=20
>>> different instruction carried in different IPv6 EH).  It conforms to RFC=
8200 as well, seems will be less resisted within 6man WG.
>>>=20
>>=20
>> SRH conforms RFC8200.
>=20
>=20
>=20
> This SPRING WG draft does not.

My point was on SRH. Good to see you have no comment on that.

>=20
>=20
> draft-ietf-spring-srv6-network-programming-01
>=20
>=20
>=20
>=20
> It is referring to the ID which has not been adopted by 6man, has been ign=
oring many of the points brought up about it by 6man, and has proposed Infor=
mation status.
>=20
>=20
> draft-voyer-6man-extension-header-insertion-05
>=20
>=20
> I would think that a Standards Track ID/RFC cannot depend on an Informatio=
nal ID/RFC for any formal functionality.

Fine.
=E2=80=94satoru

>=20
>>=20
>>=20
>>> Will such enhancements accelerate the deployment of SR related technolog=
ies in service provider network? Anyway it is called SRv6+ J.
>>>=20
>>=20
>> SRH has already accelerated SRv6 deployments.=20
>>=20
>> Best regards,
>> =E2=80=94satoru
>>=20
>>> We have our own solutions for the similar scenarios that the SR technolo=
gies aims to solve, but will also keep eye on the advance of SR/SRv6/SRv6+ t=
echnologies.
>>>=20
>>> =20
>>>=20
>>> Best Regards.
>>>=20
>>> =20
>>>=20
>>> Aijun Wang
>>>=20
>>> China Telecom
>>>=20
>>> =20
>>>=20
>>> =E5=8F=91=E4=BB=B6=E4=BA=BA: spring-bounces@ietf.org [mailto:spring-boun=
ces@ietf.org] =E4=BB=A3=E8=A1=A8 Robert Raszuk
>>> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2019=E5=B9=B49=E6=9C=8811=E6=97=A5=
 1:34
>>> =E6=94=B6=E4=BB=B6=E4=BA=BA: Sander Steffann
>>> =E6=8A=84=E9=80=81: Ron Bonica; SPRING WG List; Andrew Alston; James Gui=
chard; Shraddha Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel
>>> =E4=B8=BB=E9=A2=98: Re: [spring] Going back to the original question for=
 the Spring WG (was: Re: Beyond SRv6.)
>>>=20
>>> =20
>>>=20
>>> Hi Sander,
>>>=20
>>> =20
>>>=20
>>> You keep saying SRv6 is complex. But it is only as complex as you are go=
ing to make it or as you will need it to be.=20
>>>=20
>>> =20
>>>=20
>>> No one is mandating you to do any network programming or to use multiple=
 TLVs. If you just need to use SR for basic TE you insert one or two SIDs an=
d you are done. If you want to also enable L3VPN you configure it in pretty m=
uch identical way regardless if this is SRv6 or SRv6+.=20
>>>=20
>>> =20
>>>=20
>>> I know I am not going to convince you, but just for the record it is wor=
h to note that what get's send on the wire is only the information what you a=
s the vendor need. The fact that spec has prepared encoding to also be usefu=
l for not only you but other operators does not make the solution "complex".=
  Otherwise we will end up with protocol per customer which would be pretty b=
ad I am afraid.=20
>>>=20
>>> =20
>>>=20
>>> See many people say BGP is complex .... and it is the same here - BGP is=
 as complex as you require it to be. You can enable BGP 1/1 with 4 lines of c=
onfig. But if you need other address families if you need fancy policy you h=
ave all required tools for that on your keyboard.=20
>>>=20
>>> =20
>>>=20
>>> - - -=20
>>>=20
>>> =20
>>>=20
>>> Now point about SRv6+ ... see writing a drafts for it easy, Further even=
 writing interop draft with SRv6 is also not that complex - day or two and y=
ou submit. But please tell me why any vendor who has been working in open IE=
TF process on any new service for over 5 years now would have to put a lot o=
f development resources on the table to develop data plane and control plane=
 enhancements for essentially subset of functionality at best ?=20
>>>=20
>>> =20
>>>=20
>>> It is nothing about anyone's good will or not ... it is all about limite=
d resources. Features and extensions are not added to any vendor based on th=
e RFC translation engine. It is pretty difficult and painful process. So wit=
hout huge market demand behind it I would be highly surprised if any vendor w=
ho committed to SRv6 already would now take real on support for SRv6+.
>>>=20
>>> =20
>>>=20
>>> Thank you,
>>>=20
>>> R.
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <sander@steffann.nl> wro=
te:
>>>=20
>>> Hi,
>>>=20
>>> > No. And that is why I want SRv6+ to move forward, to avoid getting tra=
pped in the SRv6 walled garden.
>>> >=20
>>> > The way IETF works (at least in vast majority of WGs) is that if you d=
o not like a specific element of a solution or if something is missing from a=
ny solution during WG process - you contribute to it to either fix it or to m=
ake sure the WG product is the best possible.
>>> >=20
>>> > So nothing prevented you for all the years IETF has been dealing with S=
Rv6 process to take an active part in its standardization.
>>> >=20
>>> > Asking for adoption of solution which brings nothing new to already sh=
ipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at best=
 counterproductive.
>>>=20
>>> No, something that today can do the same as SR-MPLS but over IPv6, with l=
ots of space for future expansion, is something I like to see. Using IPv6 in=
stead of MPLS already gives the benefit of unifying transport technologies. I=
'm not waiting for something feature packed with so many knobs and "special"=
 (read: header insertion, bit shifting etc) that it will be much harder to w=
ork with.
>>>=20
>>> > It is like now you would be asking to adopt some individual drafts whi=
ch woke up and defined new data plane and new control plane for services you=
 are running in your network - and call those MPLS+, L2VPN+, L3VPN+ and mVPN=
+ without any new functionality.
>>>=20
>>> That "without any new functionality" isn't exactly true either=E2=80=A6
>>>=20
>>> > Would it make sense ?
>>>=20
>>> If those data plane and control plane drafts provide an easier way to do=
 those things? Most definitely yes.
>>>=20
>>> It's the measuring progress by how many features and "cool" things are a=
dded that is a problem here. Progress also include making technology easier t=
o manage, easier to understand, easier to debug, more accessible to average n=
etwork engineers.
>>>=20
>>> Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achieved=
, not when there is nothing more to add, but when there is nothing left to t=
ake away.=E2=80=9D
>>>=20
>>> Cheers,
>>> Sander
>>>=20
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-E86753D7-5E05-44D4-A029-341948E22687
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><blockquote type=3D"cite"><div dir=3D"ltr">=
<div dir=3D"auto"><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Wed, 11 Sep 2019, 13:46 Satoru Matsushima, &lt;<a href=3D=
"mailto:satoru.matsushima@gmail.com" rel=3D"noreferrer noreferrer noreferrer=
 noreferrer" target=3D"_blank">satoru.matsushima@gmail.com</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><spa=
n></span></div><div dir=3D"ltr">Hi Aijun,<br><br><blockquote type=3D"cite"><=
div dir=3D"ltr"><div class=3D"m_6686876378954154161m_301746193846015382m_-82=
92972940582578269m_2817861660599272253m_3921923625079054231WordSection1"><p c=
lass=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u>=
</u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497=
d">But the concept of SRv6+ is more clear than the SRv6(topology/service ins=
truction separation;</span></p></div></div></blockquote><div><br></div><div>=
The SR architecture never require such things. See RFC8402:</div><div><br></=
div><div>=E2=80=9C<span style=3D"background-color:rgba(255,255,255,0)">Abstr=
act</span></div><div><span style=3D"background-color:rgba(255,255,255,0)"><b=
r></span></div><pre style=3D"margin-top:0px;margin-bottom:0px"><font face=3D=
"UICTFontTextStyleTallBody"><span style=3D"white-space:normal;background-col=
or:rgba(255,255,255,0)">
   Segment Routing (SR) leverages the source routing paradigm.  A node
   steers a packet through an ordered list of instructions, called
   "segments".  A segment can represent any instruction, topological or&nbsp=
;</span></font><span style=3D"background-color:rgba(255,255,255,0)">service b=
ased.</span>=E2=80=9D</pre><div><br></div><div><pre class=3D"m_6686876378954=
154161m_301746193846015382m_-8292972940582578269m_2817861660599272253m_39219=
23625079054231newpage" style=3D"margin-top:0px;margin-bottom:0px;break-befor=
e:page"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space:=
normal;background-color:rgba(255,255,255,0)"><span class=3D"m_66868763789541=
54161m_301746193846015382m_-8292972940582578269m_2817861660599272253m_392192=
3625079054231h4" style=3D"line-height:0pt;display:inline;font-weight:bold"><=
h4 style=3D"line-height:0pt;display:inline">=E2=80=9C<a class=3D"m_668687637=
8954154161m_301746193846015382m_-8292972940582578269m_2817861660599272253m_3=
921923625079054231selflink" name=3D"m_6686876378954154161_m_3017461938460153=
82_m_-8292972940582578269_m_2817861660599272253_m_3921923625079054231_sectio=
n-3.1.3" href=3D"https://tools.ietf.org/html/rfc8402#section-3.1.3" style=3D=
"text-decoration:none" rel=3D"noreferrer noreferrer noreferrer noreferrer no=
referrer" target=3D"_blank">3.1.3</a>.  SRv6</h4></span>&nbsp;</span></font>=
</pre><pre class=3D"m_6686876378954154161m_301746193846015382m_-829297294058=
2578269m_2817861660599272253m_3921923625079054231newpage" style=3D"margin-to=
p:0px;margin-bottom:0px;break-before:page"><font face=3D"UICTFontTextStyleTa=
llBody"><span style=3D"white-space:normal;background-color:rgba(255,255,255,=
0)"><br></span></font></pre><pre class=3D"m_6686876378954154161m_30174619384=
6015382m_-8292972940582578269m_2817861660599272253m_3921923625079054231newpa=
ge" style=3D"margin-top:0px;margin-bottom:0px;break-before:page"><font face=3D=
"UICTFontTextStyleTallBody"><span style=3D"white-space:normal;background-col=
or:rgba(255,255,255,0)">&nbsp;When SR is used over the IPv6 data plane:&nbsp=
;</span></font></pre><pre class=3D"m_6686876378954154161m_301746193846015382=
m_-8292972940582578269m_2817861660599272253m_3921923625079054231newpage" sty=
le=3D"margin-top:0px;margin-bottom:0px;break-before:page"><font face=3D"UICT=
FontTextStyleTallBody"><span style=3D"white-space:normal;background-color:rg=
ba(255,255,255,0)"><br></span></font></pre><pre class=3D"m_66868763789541541=
61m_301746193846015382m_-8292972940582578269m_2817861660599272253m_392192362=
5079054231newpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:pa=
ge"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space:norm=
al;background-color:rgba(255,255,255,0)">&nbsp;o  A Prefix-SID is an IPv6 ad=
dress.&nbsp;</span></font></pre><pre class=3D"m_6686876378954154161m_3017461=
93846015382m_-8292972940582578269m_2817861660599272253m_3921923625079054231n=
ewpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:page"><font f=
ace=3D"UICTFontTextStyleTallBody"><span style=3D"white-space:normal;backgrou=
nd-color:rgba(255,255,255,0)">&nbsp;o  An operator MUST explicitly instantia=
te an SRv6 SID.  IPv6 node
      addresses are not SRv6 SIDs by default.=E2=80=9D</span></font></pre></=
div><div><br></div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div class=
=3D"m_6686876378954154161m_301746193846015382m_-8292972940582578269m_2817861=
660599272253m_3921923625079054231WordSection1"><p class=3D"MsoNormal"><span l=
ang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1f497d"> different instruction carried in differen=
t IPv6 EH).&nbsp; It conforms to RFC8200 as well, seems will be less resiste=
d within 6man WG.</span></p></div></div></blockquote><div><br></div><div>SRH=
 conforms RFC8200.</div></div></div></blockquote></div></div><div dir=3D"aut=
o"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">This SPRING WG dr=
aft does not.</div></div></div></blockquote><div><br></div><div>My point was=
 on SRH. Good to see you have no comment on that.</div><br><blockquote type=3D=
"cite"><div dir=3D"ltr"><div dir=3D"auto"><div dir=3D"auto"><br></div><div d=
ir=3D"auto"><br></div><div dir=3D"auto"><pre style=3D"font-size:12.6667px;ma=
rgin-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em=
;font-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em=
">draft-ietf-spring-srv6-network-programming-01</h1></span></pre><pre style=3D=
"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-h=
eight:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;displ=
ay:inline;font-size:1em"><br></h1></span></pre><pre style=3D"font-size:12.66=
67px;margin-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-s=
ize:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-s=
ize:1em"><br></h1></span></pre><pre style=3D"font-size:12.6667px;margin-top:=
0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font-wei=
ght:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em"><br></h=
1></span></pre><pre style=3D"font-size:12.6667px;margin-top:0px;margin-botto=
m:0px"><span style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h1 st=
yle=3D"line-height:0pt;display:inline;font-size:1em"><br></h1></span></pre><=
pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span sty=
le=3D"line-height:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-heig=
ht:0pt;display:inline;font-size:1em">It is referring to the ID which has not=
 been adopted by 6man, has been ignoring many of the points brought up about=
 it by 6man, and has proposed Information status.</h1></span></pre><pre styl=
e=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"li=
ne-height:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;d=
isplay:inline;font-size:1em"><br></h1></span></pre><pre style=3D"font-size:1=
2.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;fo=
nt-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:inline;fo=
nt-size:1em"><br></h1></span></pre><pre style=3D"font-size:12.6667px;margin-=
top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font=
-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em"><pr=
e style=3D"margin-top:0px;margin-bottom:0px;font-weight:400"><span style=3D"=
line-height:0pt;font-size:1em;font-weight:bold"></span></pre></h1><h1 style=3D=
"line-height:0pt;display:inline;white-space:pre-wrap;font-family:monospace;f=
ont-size:1em;font-weight:bold">draft-voyer-6man-extension-header-insertion-0=
5</h1></span></pre></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">I would think that a Standards Track ID/RFC cannot de=
pend on an Informational ID/RFC for any formal functionality.</div></div></d=
iv></blockquote><div><br></div><div>Fine.</div><div>=E2=80=94satoru</div><br=
><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"auto"><div dir=3D"au=
to"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;paddi=
ng-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><div><br></div><br><blockquo=
te type=3D"cite"><div dir=3D"ltr"><div class=3D"m_6686876378954154161m_30174=
6193846015382m_-8292972940582578269m_2817861660599272253m_392192362507905423=
1WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497=
d"><u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d">Will such enhancements accelerate the deployment of SR relat=
ed technologies in service provider network? Anyway it is called SRv6+ </spa=
n><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Wingdings;color=
:#1f497d">J</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">.</span></p></div=
></div></blockquote><div><br></div><div>SRH has already accelerated SRv6 dep=
loyments.&nbsp;</div><div><br></div><div>Best regards,</div><div>=E2=80=94sa=
toru</div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"m_668=
6876378954154161m_301746193846015382m_-8292972940582578269m_2817861660599272=
253m_3921923625079054231WordSection1"><p class=3D"MsoNormal"><span lang=3D"E=
N-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1f497d"><u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1f497d">We have our own solutions for the sim=
ilar scenarios that the SR technologies aims to solve, but will also keep ey=
e on the advance of SR/SRv6/SRv6+ technologies.<u></u><u></u></span></p><p c=
lass=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u>=
</u></span></p><p class=3D"MsoNormal" style=3D"text-align:justify;text-justi=
fy:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Best Regards.<u=
></u><u></u></span></p><p class=3D"MsoNormal" style=3D"text-align:justify;te=
xt-justify:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=
&nbsp;<u></u></span></p><p class=3D"MsoNormal" style=3D"text-align:justify;t=
ext-justify:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Aijun W=
ang<u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"text-align:justi=
fy;text-justify:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Ch=
ina Telecom<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p><div style=3D"border:=
none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class=3D"M=
soNormal"><b><span style=3D"font-size:10.0pt">=E5=8F=91=E4=BB=B6=E4=BA=BA<sp=
an lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size=
:10.0pt"> <a href=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferrer noref=
errer noreferrer noreferrer noreferrer" target=3D"_blank">spring-bounces@iet=
f.org</a> [<a href=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferrer nore=
ferrer noreferrer noreferrer noreferrer" target=3D"_blank">mailto:spring-bou=
nces@ietf.org</a>] </span><b><span style=3D"font-size:10.0pt">=E4=BB=A3=E8=A1=
=A8 </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt">Robert Raszuk=
<br></span><b><span style=3D"font-size:10.0pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=
=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"=
font-size:10.0pt"> 2019</span><span style=3D"font-size:10.0pt">=E5=B9=B4<spa=
n lang=3D"EN-US">9</span>=E6=9C=88<span lang=3D"EN-US">11</span>=E6=97=A5<sp=
an lang=3D"EN-US"> 1:34<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D=
"EN-US">:</span></b><span lang=3D"EN-US"> Sander Steffann<br></span><b>=E6=8A=
=84=E9=80=81<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"> Ron Bonic=
a; SPRING WG List; Andrew Alston; James Guichard; Shraddha Hegde; Rob Shakir=
; Zafar Ali (zali); Voyer, Daniel<br></span><b>=E4=B8=BB=E9=A2=98<span lang=3D=
"EN-US">:</span></b><span lang=3D"EN-US"> Re: [spring] Going back to the ori=
ginal question for the Spring WG (was: Re: Beyond SRv6.)<u></u><u></u></span=
></span></p></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<=
u></u></span></p><div><p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Sander,=
<u></u><u></u></span></p><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u=
></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D=
"EN-US">You keep saying SRv6 is complex. But it is only as complex as you ar=
e going to make it or as you will need it to be.&nbsp;<u></u><u></u></span><=
/p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></=
u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">No one i=
s mandating you to do any network programming or to use multiple TLVs. If yo=
u just need to use SR for basic TE you insert one or two SIDs and you are do=
ne. If you want to also enable L3VPN you configure it in pretty much identic=
al way regardless if this is SRv6 or SRv6+.&nbsp;<u></u><u></u></span></p></=
div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></s=
pan></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">I know I am n=
ot going to convince you, but just for the record it is worh to note that wh=
at get's send on the wire is only the information what you as the vendor nee=
d. The fact that spec has prepared encoding to also be useful for not only y=
ou but other operators does not make the solution "complex".&nbsp; Otherwise=
 we will end up with protocol per customer which would be pretty bad I am af=
raid.&nbsp;<u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span l=
ang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNorma=
l"><span lang=3D"EN-US">See many people say BGP is complex .... and it is th=
e same here - BGP is as complex as you require it to be. You can enable BGP 1=
/1 with 4 lines of config. But if you need other address families if you nee=
d fancy policy you have all required tools for that on your keyboard.&nbsp;<=
u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-U=
S"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><span la=
ng=3D"EN-US">- - -&nbsp;<u></u><u></u></span></p></div><div><p class=3D"MsoN=
ormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p cla=
ss=3D"MsoNormal"><span lang=3D"EN-US">Now point about SRv6+ ... see writing a=
 drafts for it easy, Further even writing interop draft with SRv6 is also no=
t that complex - day or two and you submit. But please tell me why any vendo=
r who has been working in open IETF process on any new service for over 5 ye=
ars now would have to put a lot of development resources on the table to dev=
elop data plane and control plane enhancements for essentially subset of fun=
ctionality at best ?&nbsp;<u></u><u></u></span></p></div><div><p class=3D"Ms=
oNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p c=
lass=3D"MsoNormal"><span lang=3D"EN-US">It is nothing about anyone's good wi=
ll or not ... it is all about limited resources. Features and extensions are=
 not added to any vendor based on the RFC translation engine. It is pretty d=
ifficult and painful process. So without huge market demand behind it I woul=
d be highly surprised if any vendor who committed to SRv6 already would now t=
ake real on support for SRv6+.<u></u><u></u></span></p></div><div><p class=3D=
"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><=
p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you,<u></u><u></u></span></=
p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">R.<u></u><u></u></s=
pan></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;=
<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u>=
</u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"=
EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><spa=
n lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNo=
rmal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p clas=
s=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><d=
iv><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></=
p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u=
></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&n=
bsp;<u></u></span></p></div></div><p class=3D"MsoNormal"><span lang=3D"EN-US=
"><u></u>&nbsp;<u></u></span></p><div><div><p class=3D"MsoNormal"><span lang=
=3D"EN-US">On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann &lt;<a href=3D"ma=
ilto:sander@steffann..nl" rel=3D"noreferrer noreferrer noreferrer noreferrer=
 noreferrer" target=3D"_blank">sander@steffann.nl</a>&gt; wrote:<u></u><u></=
u></span></p></div><blockquote><p class=3D"MsoNormal" style=3D"margin-bottom=
:12.0pt"><span lang=3D"EN-US">Hi,<br><br>&gt; No. And that is why I want SRv=
6+ to move forward, to avoid getting trapped in the SRv6 walled garden.<br>&=
gt; <br>&gt; The way IETF works (at least in vast majority of WGs) is that i=
f you do not like a specific element of a solution or if something is missin=
g from any solution during WG process - you contribute to it to either fix i=
t or to make sure the WG product is the best possible.<br>&gt; <br>&gt; So n=
othing prevented you for all the years IETF has been dealing with SRv6 proce=
ss to take an active part in its standardization.<br>&gt; <br>&gt; Asking fo=
r adoption of solution which brings nothing new to already shipping solution=
 of SR-MPLS when it would travel over IPv4 or IPv6 is at best counterproduct=
ive.<br><br>No, something that today can do the same as SR-MPLS but over IPv=
6, with lots of space for future expansion, is something I like to see. Usin=
g IPv6 instead of MPLS already gives the benefit of unifying transport techn=
ologies. I'm not waiting for something feature packed with so many knobs and=
 "special" (read: header insertion, bit shifting etc) that it will be much h=
arder to work with.<br><br>&gt; It is like now you would be asking to adopt s=
ome individual drafts which woke up and defined new data plane and new contr=
ol plane for services you are running in your network - and call those MPLS+=
, L2VPN+, L3VPN+ and mVPN+ without any new functionality.<br><br>That "witho=
ut any new functionality" isn't exactly true either=E2=80=A6<br><br>&gt; Wou=
ld it make sense ?<br><br>If those data plane and control plane drafts provi=
de an easier way to do those things? Most definitely yes.<br><br>It's the me=
asuring progress by how many features and "cool" things are added that is a p=
roblem here. Progress also include making technology easier to manage, easie=
r to understand, easier to debug, more accessible to average network enginee=
rs.<br><br>Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is a=
chieved, not when there is nothing more to add, but when there is nothing le=
ft to take away.=E2=80=9D<br><br>Cheers,<br>Sander<u></u><u></u></span></p><=
/blockquote></div></div></div></blockquote><blockquote type=3D"cite"><div di=
r=3D"ltr"><span>_______________________________________________</span><br><s=
pan>spring mailing list</span><br><span><a href=3D"mailto:spring@ietf.org" r=
el=3D"noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_bla=
nk">spring@ietf.org</a></span><br><span><a href=3D"https://www.ietf.org/mail=
man/listinfo/spring" rel=3D"noreferrer noreferrer noreferrer noreferrer nore=
ferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a></=
span><br></div></blockquote></div></div>____________________________________=
___________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer n=
oreferrer noreferrer" target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer n=
oreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div></div>
</div></blockquote></body></html>=

--Apple-Mail-E86753D7-5E05-44D4-A029-341948E22687--


From nobody Tue Sep 10 21:27:35 2019
Return-Path: <zali@cisco.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 CB378120825 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:27:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=cgyuNI48; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=GkWnb98k
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 sWSzFpaxEf19 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:27:30 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1FC5120820 for <spring@ietf.org>; Tue, 10 Sep 2019 21:27:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19133; q=dns/txt; s=iport; t=1568176050; x=1569385650; h=from:to:cc:subject:date:message-id:mime-version; bh=ZpZNgE9PPMpncMOTAQS4CynH7GYs+WQWarheJDsFeEo=; b=cgyuNI48Ba59s/bTLN7ggqSoB4mm3894a2RX1yfv3R8QZcWNudXU6REv 6KOy738roPOFUwSqEo9VjqjF5lkpi2k1ze3zDrYFZluw7JhXktqtz8nUs NP4h8M/y7ZAAXWj6QwQqr7jbtYFz3Mv2Kih/M1GLDqRx1c4kS/WU8fQf6 M=;
IronPort-PHdr: =?us-ascii?q?9a23=3Al6x/tR+jpWCMMv9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+/YR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfJq3UeaNpJXh?= =?us-ascii?q?4Bh98RmlkyCcqEIUb6N/XtKSc9GZcKWQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BxAQBsdnhd/5RdJa1lHAEBAQQBAQc?= =?us-ascii?q?EAQGBVgQBAQsBgRUvUANtViAECyqEIYNHA4p8TYFqkzmEXIJSA1QJAQEBDAE?= =?us-ascii?q?BJQgCAQGEPxmCMiM3Bg4CAwkBAQQBAQECAQYEbYUuDIVLAgEDEhEdAQElEgE?= =?us-ascii?q?RAQYCNQ0CBDAaDQQBDSeDAAGBHU0DHQECDAONKZBhAoE4iGFzgTKCfQEBBYE?= =?us-ascii?q?yAYNaGIIWCYE0AYt3GIFAP4E4DBOCHi4+gmECgg4Rgk0ygiaPDDSFIZdqCoI?= =?us-ascii?q?hhwGNdhuCNHCGUI8WgzmKRogEkGoCBAIEBQIOAQEFgWgigVhwFWUBgkEJgjk?= =?us-ascii?q?4G4MfhRSFP3OBKY5/AQE?=
X-IronPort-AV: E=Sophos;i="5.64,491,1559520000";  d="scan'208,217";a="329496580"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Sep 2019 04:27:29 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x8B4RTH2023993 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 11 Sep 2019 04:27:29 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Sep 2019 23:27:29 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Sep 2019 00:27:28 -0400
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 11 Sep 2019 00:27:28 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VBlEm0gCEiYedZlwg2TB9hbe7Sa37KKXJDBEItT6TCSSr8aN9lts+7SbhPMXdxsSobt41GqHSYKjp1PNjQwCUm8bjTAVrWiBBnbJwn9Q6g7uTiPvOyRCAUfEeC1Sy2Uz/ceYbHy/yRhoOEk5AttFXj1TinItovBwSvVaWzNlLSkKLV6MeXW4eFFRu8ZRfgGPVlBwRtPcoFpfugEXOT4AcicZLtCJRe5vH/Rmzlj/JSvmlhZYXXDZa87cV+N4FFETlhWk4rOOWwuclRWGLI9tHNTM5NRpTFZTee5jrvlicOfzlJCe/+GsN9LAGN3Nl+dTJqgZkgckRSE3XSClLpxF7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZpZNgE9PPMpncMOTAQS4CynH7GYs+WQWarheJDsFeEo=; b=ZWzCmR90H1YMLDs2Z9Pzx6EVx6QmX8g8sX59TvWY9WlO6j0oArLw/xxmlYz0mVqwS828o232pMVw1E0sZ79KQjqJ0nroQaez+OXXtTSHlxEsf0JuU4Fd2uh/34SCk0+0Gn+KUXTdGdDh8skaUNC3R2RWAhO/NME5F2owE6AldXdprzNOXrAYbrWOIou1iSls9IAKygKNVnX1bu9rQC1WEfwlqPuqbzm1h76LZc4pmf56NXK320B9LAPQzgBE4hfps8yOiRZkPZSV4DAjjYUhzVgky5L9QhBDLf0t5ZAszg3K+UvVeOROaQEzP/veHJPlMWBam23Ul3AjWZK2H4BOYA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZpZNgE9PPMpncMOTAQS4CynH7GYs+WQWarheJDsFeEo=; b=GkWnb98ky/ycgNQS9oZUYvXjJc5HIcDKO25n2UN/XtXyEvpFXXl0ppMRxN0u79m9Wa55eswI64IqOW0294aiGzrY1XygCEeoFjD/2ybA9D0+evuBjAk/fjB6geS30QrrFRA888mwcwSorXTAoxb2f/iT9T+en9VGSKqXnWZw5BQ=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB3081.namprd11.prod.outlook.com (20.177.218.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.15; Wed, 11 Sep 2019 04:27:26 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.018; Wed, 11 Sep 2019 04:27:26 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>, "'Robert Raszuk'" <robert@raszuk.net>, "'Sander Steffann'" <sander@steffann.nl>
CC: "'Ron Bonica'" <rbonica=40juniper.net@dmarc.ietf.org>, "'SPRING WG List'" <spring@ietf.org>, "'Andrew Alston'" <Andrew.Alston@liquidtelecom.com>, "'James Guichard'" <james.n.guichard@futurewei.com>, "'Shraddha Hegde'" <shraddha@juniper.net>, "'Rob Shakir'" <robjs@google.com>, "'Voyer, Daniel'" <daniel.voyer@bell.ca>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: =?utf-8?B?562U5aSNOiBbc3ByaW5nXSBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5hbCBx?= =?utf-8?B?dWVzdGlvbiBmb3IgdGhlIFNwcmluZyBXRyAod2FzOiBSZTogQmV5b25kIFNS?= =?utf-8?Q?v6.)?=
Thread-Index: AQHVaFk3CSCue1siI0KdhiTthC3fYA==
Date: Wed, 11 Sep 2019 04:27:26 +0000
Message-ID: <52203070-2F7B-412E-B5C2-15EC6B7AC36F@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1002::80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 260d0282-2fdb-4373-950a-08d7367059df
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM6PR11MB3081; 
x-ms-traffictypediagnostic: DM6PR11MB3081:
x-ms-exchange-purlcount: 7
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB3081CAD9BE3DBB57E4F1B3E3DEB10@DM6PR11MB3081.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(396003)(346002)(376002)(136003)(199004)(189003)(6486002)(4326008)(5660300002)(7736002)(66556008)(64756008)(66446008)(66946007)(91956017)(76116006)(14454004)(478600001)(2906002)(6116002)(4744005)(8936002)(81166006)(33656002)(81156014)(36756003)(486006)(99286004)(966005)(86362001)(110136005)(54906003)(58126008)(7416002)(25786009)(229853002)(54896002)(606006)(2616005)(316002)(6306002)(186003)(224303003)(66476007)(46003)(102836004)(6506007)(6436002)(236005)(256004)(71200400001)(6512007)(71190400001)(53936002)(6246003)(107886003)(476003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3081; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3+OA3xet5UE1cHnfL8tRMLgvjK1pwV9l/8FfKoIXUqjRSdS9kvNnrKVg22cNBMOK7Q0npMXhNCpjvkdKq+21Mwet/dhAmWg1147vdJa98kLkgziq0whyRDipwCKYZeWgP7aL9Y9AhK8qsDybJN0/b0eCnJUW35GElEFLORmzIPcstXUSXJHFxCvgJ21vxHSsOZrI9qi466OizQpvicRH0YYavw5Nz/Hdfus3xxISH/rhHdlB54Sad12hEvJgl9B6ArFjhPab9FdTMa3awvZOQUcc0R3zyXyCuQJBPI47q9as+cAdI6ffMuKt+6wHRmcjkYM3HHjQNANpxVAvvV1ChmrhNpBFoIM48vhZ0IFYkEro37qMtE+dMh6bkN08PGdfIj7xYWEPfZ03y9/Rf4cQ3m0V8uP+q3Zb5ape428r+QE=
Content-Type: multipart/alternative; boundary="_000_522030702F7B412EB5C215EC6B7AC36Fciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 260d0282-2fdb-4373-950a-08d7367059df
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 04:27:26.6317 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CrabupAfj7HCPWJt5JE46GoPIP/xwoH/n4nIYOXUcYD2uxqxHgI3/spesvn44DCj
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3081
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.19, xch-rcd-009.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/r6zNIHojn91PBEeGxsCEBemFVpM>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiAgR29pbmcgYmFjayB0byB0aGUgb3JpZ2lu?= =?utf-8?q?al_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 04:27:33 -0000

--_000_522030702F7B412EB5C215EC6B7AC36Fciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

PHNuaXA+DQoNCkhpLCBSb2JlcnQ6DQoNCkJ1dCB0aGUgY29uY2VwdCBvZiBTUnY2KyBpcyBtb3Jl
IGNsZWFyIHRoYW4gdGhlIFNSdjYodG9wb2xvZ3kvc2VydmljZSBpbnN0cnVjdGlvbiBzZXBhcmF0
aW9uOyBkaWZmZXJlbnQgaW5zdHJ1Y3Rpb24gY2FycmllZCBpbiBkaWZmZXJlbnQgSVB2NiBFSCku
DQoNCkhpIEFpanVuLA0KDQpDYW4geW91IHBsZWFzZSB2YXJpb3VzIHRocmVhZCB0byBnYXVnZSB0
aGUgY29tcGxleGl0eSwgaW5jb21wbGV0ZW5lc3MgYW5kIHdoeSBDUkggKGFrYSBTUnY2KykgbWFr
ZXMgbm8gc2Vuc2UsIGUuZy4sOg0KDQoNCiAgKiAgIENvdW50bGVzcyByZXNwb25zZXMgZnJvbSBS
b2JlcnQsIGluY2x1ZGluZ2h0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3By
aW5nL19WOGRzUU9lUlR1SzJyN0xmaTc3YmdJQ3FoRQ0KICAqICAgTWFueSByZXNwb25zZXMgbGlr
ZSBodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy93RkRLX0JlN2xF
dDRzMTkxbTYxV2RVT0V6TDQNCiAgKiAgIE1hbnkgcmVzcG9uc2VzIGZyb20gRGlyaywgaW5jbHVk
aW5nIGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nLzZCbTRuTjVh
aDhyRmI3VnV0ZXhLMzBrUlVQTQ0KICAqICAgRXhjZWxsZW50IHBvaW50cyBmcm9tIERhbiBodHRw
czovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9PQjFsNDFFaGhVdTh4OFhF
bkthQlRkY3pEajQuDQogICogICBNYW55IHJlYXNvbnMgbGlrZSBodHRwczovL21haWxhcmNoaXZl
LmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9EN0lGSmFrYjVFdzJpTVhVZnZmMXd1YjdhclENCg0K
DQoNCkhvcGUgaXQgaGVscHMsDQoNCg0KVGhhbmtzDQoNClJlZ2FyZHMg4oCmIFphZmFyDQoNCjxz
bmlwPg0K

--_000_522030702F7B412EB5C215EC6B7AC36Fciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <B56C9514F4E29E4BA8594428235F460B@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAw
IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7
DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx
IDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTpTaW1TdW47fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFy
Z2luLXRvcDoxMC4wcHQ7DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjEwLjBw
dDsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1zby1hZGQtc3BhY2U6YXV0bzsNCglsaW5lLWhlaWdo
dDoxMTUlOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCBsaS5Nc29MaXN0UGFyYWdyYXBo
Q3hTcEZpcnN0LCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BGaXJzdA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6MzQ7DQoJbXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbWFyZ2luLXRvcDoxMC4w
cHQ7DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVm
dDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tYWRkLXNwYWNlOmF1dG87DQoJ
bGluZS1oZWlnaHQ6MTE1JTsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCnAuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUsIGxpLk1zb0xp
c3RQYXJhZ3JhcGhDeFNwTWlkZGxlLCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUNCgl7
bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1h
cmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJ
bWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLWFkZC1zcGFj
ZTphdXRvOw0KCWxpbmUtaGVpZ2h0OjExNSU7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdCwg
bGkuTXNvTGlzdFBhcmFncmFwaEN4U3BMYXN0LCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BMYXN0
DQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN
CgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MTAu
MHB0Ow0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbXNvLWFkZC1zcGFjZTphdXRvOw0KCWxpbmUtaGVp
Z2h0OjExNSU7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJ
e21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCglt
YXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1s
ZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLmFw
cGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2U7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47
DQoJbWFyZ2luOjEuMGluIDEuMjVpbiAxLjBpbiAxLjI1aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0K
CXttc28tbGlzdC1pZDoxMjU4NTE2NzM4Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1s
aXN0LXRlbXBsYXRlLWlkczoxODI3MTcxMjMyIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3
Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBs
aXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxl
ZnQ6Ljc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuMjVpbjsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgltYXJnaW4tbGVmdDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIuMjVpbjsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBs
MDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjMuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6My43NWluOw0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
CgltYXJnaW4tbGVmdDo0LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxNDYwMTQ5NzE0Ow0KCW1zby1s
aXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNjg0ODAyNDkyIDY3Njk4
Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5
IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDou
MjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Ljc1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjEuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjc1aW47DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CW1hcmdpbi1sZWZ0OjIuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Mi43NWlu
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjMuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
My43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
O30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo0LjI1aW47DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9t
OjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jmx0O3NuaXAmZ3Q7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpLCBSb2Jl
cnQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CdXQgdGhlIGNv
bmNlcHQgb2YgU1J2NiYjNDM7IGlzIG1vcmUgY2xlYXIgdGhhbiB0aGUgU1J2Nih0b3BvbG9neS9z
ZXJ2aWNlIGluc3RydWN0aW9uIHNlcGFyYXRpb247IGRpZmZlcmVudCBpbnN0cnVjdGlvbiBjYXJy
aWVkIGluIGRpZmZlcmVudCBJUHY2IEVIKS4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5IaSBBaWp1biwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5DYW4geW91IHBsZWFzZSB2YXJp
b3VzIHRocmVhZCB0byBnYXVnZSB0aGUgY29tcGxleGl0eSwgaW5jb21wbGV0ZW5lc3MgYW5kIHdo
eSBDUkggKGFrYSBTUnY2JiM0MzspIG1ha2VzIG5vIHNlbnNlLCBlLmcuLDoNCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0i
ZGlzYyI+DQo8bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21hcmdpbi1ib3R0
b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPkNvdW50bGVzcyBy
ZXNwb25zZXMgZnJvbSBSb2JlcnQsIGluY2x1ZGluZzxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hp
dmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL19WOGRzUU9lUlR1SzJyN0xmaTc3YmdJQ3FoRSI+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5NTRGNzIiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcv
YXJjaC9tc2cvc3ByaW5nL19WOGRzUU9lUlR1SzJyN0xmaTc3YmdJQ3FoRTwvc3Bhbj48L2E+PC9z
cGFuPjxvOnA+PC9vOnA+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGlu
O21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9tOi4wMDAx
cHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjki
Pk1hbnkgcmVzcG9uc2VzIGxpa2U8L3NwYW4+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0
Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL3dGREtfQmU3bEV0NHMxOTFtNjFXZFVPRXpMNCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5NTRGNzIiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9t
c2cvc3ByaW5nL3dGREtfQmU3bEV0NHMxOTFtNjFXZFVPRXpMNDwvc3Bhbj48L2E+PC9zcGFuPjxv
OnA+PC9vOnA+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21hcmdp
bi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi0uMjVpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMxQzFFMjkiPk1hbnkg
cmVzcG9uc2VzIGZyb20gRGlyaywgaW5jbHVkaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij48YSBocmVmPSJodHRwczovL21haWxh
cmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy82Qm00bk41YWg4ckZiN1Z1dGV4SzMwa1JV
UE0iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTU0RjcyIj5odHRwczovL21haWxhcmNoaXZlLmlldGYu
b3JnL2FyY2gvbXNnL3NwcmluZy82Qm00bk41YWg4ckZiN1Z1dGV4SzMwa1JVUE08L3NwYW4+PC9h
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIHN0eWxlPSJjb2xvcjpibGFjazttYXJn
aW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDotLjI1aW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0O21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjxzcGFuIHN0eWxlPSJjb2xv
cjojMUMxRTI5Ij5FeGNlbGxlbnQgcG9pbnRzIGZyb20gRGFuJm5ic3A7PGEgaHJlZj0iaHR0cHM6
Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvT0IxbDQxRWhoVXU4eDhYRW5L
YUJUZGN6RGo0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0QTZFRTAiPmh0
dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL09CMWw0MUVoaFV1OHg4
WEVuS2FCVGRjekRqNDwvc3Bhbj48L2E+LiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxp
IHN0eWxlPSJjb2xvcjpibGFjazttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJn
aW4tbGVmdDotLjI1aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwwIGxldmVsMSBs
Zm8xIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5Ij5NYW55IHJlYXNvbnMgbGlrZTwvc3Bh
bj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFDMUUyOSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzFDMUUyOSI+
PGEgaHJlZj0iaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvRDdJ
Rkpha2I1RXcyaU1YVWZ2ZjF3dWI3YXJRIj48c3BhbiBzdHlsZT0iY29sb3I6Izk1NEY3MiI+aHR0
cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvRDdJRkpha2I1RXcyaU1Y
VWZ2ZjF3dWI3YXJRPC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L2xpPjwvdWw+DQo8cCBz
dHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7Y2FyZXQtY29sb3I6IHJnYigw
LCAwLCAwKTtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGln
bjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkhvcGUgaXQgaGVscHMsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+UmVnYXJkcyDigKYgWmFmYXINCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6
MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZsdDtzbmlwJmd0Ozwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_522030702F7B412EB5C215EC6B7AC36Fciscocom_--


From nobody Tue Sep 10 21:43:43 2019
Return-Path: <markzzzsmith@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 C5937120020 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:43:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 Qo9U6YMIJR7P for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:43:40 -0700 (PDT)
Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (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 153601200E5 for <spring@ietf.org>; Tue, 10 Sep 2019 21:43:40 -0700 (PDT)
Received: by mail-ot1-x329.google.com with SMTP id y39so21309913ota.7 for <spring@ietf.org>; Tue, 10 Sep 2019 21:43:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BOvl9XJiTl1mKcSqvTdrFjgA4yCcpviQ9OJbNnahrsc=; b=E8b+LFeEgid618XMq0sBx7rzUxoNsuWugkfltKtfxjkSidUEaVL7ejC8OogVnYRrHN QrZAKUfi498JDW496r9fwaxe851O5kcZ3YamPR/HWDNS+aYMGAAR79S++TxQoEZ58mu9 UMvUULZSqFQFdG28SucbTOdF0756DXPLqPVL4pdoKK+8aMBUD2Xz+YIdCi/OI3yqV4+U +YZBe7xfrTMcgSjEpobLN8nktfJ70QMi3ftH7qGpwXvbxQtslmp3UhApYyDMqsPo5sYM lSZ6AVCtINU8+uJP6DIXLHXJJjyvPBGHtcy/cOeRTUdXIpRU4dfLTQT7GPWE4l6XLeEU VSkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BOvl9XJiTl1mKcSqvTdrFjgA4yCcpviQ9OJbNnahrsc=; b=K7qRvbjwVWurTr6aGcDc476h4a9yGfjCQgwmeXuX/MDXRbjJ3CGMOvmXSj/u6KGsIi QwcnCeIQvMyqXsTvmTNWQC+8hJVRNBjbnvTckwOUMb9m+0MBcpqJWZzIOxOEZ8fOoHrP E0ZZ/3d5BcVjvI6SLrNneVXGaT1whrt2h97CObP8mU+rLjd2WhsqsHyWkIpCR/juU7KS q+sDmm0jg0fouNp8NBPuUsCzJ/+Y57o8Xew2v/PazATLmSo6yvJTBDtEWxSjQZsRLcPO AJJ+voiLjydOq23r2p45G0yONAcy3P34QLeiUT7X276sFWRCu80np7j4SAWjBpaUjCzZ G/gQ==
X-Gm-Message-State: APjAAAUjdTTFxegtrrW+jOg835E0dHR86Uugc3p80XsuuCNC2oCyytDc Re/EQb82L9eR37sPzg7a3eKLnJwQmKFzDmFJRb4=
X-Google-Smtp-Source: APXvYqw1L2TL4X/Bn6SiuobGFXkhhXOXHGU+s3y0lVecB9A0pGVAu3vBm+uR/xW2X7FFhoC2MF5n76QTJwp4AyWEhWk=
X-Received: by 2002:a05:6830:10cf:: with SMTP id z15mr11135417oto.257.1568177019339;  Tue, 10 Sep 2019 21:43:39 -0700 (PDT)
MIME-Version: 1.0
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com> <013001d56851$33f0b3b0$9bd21b10$@org.cn> <C9BE674F-9652-4BFE-AEB1-DD3E1C651845@gmail.com> <CAO42Z2yq28X8hVuMxo+b_ahPnpQ_pmUwrAU+zky3LPw_Dg16jA@mail.gmail.com> <5C256124-BBD6-4087-9F3F-860A41FDFDF2@gmail.com>
In-Reply-To: <5C256124-BBD6-4087-9F3F-860A41FDFDF2@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 11 Sep 2019 14:43:28 +1000
Message-ID: <CAO42Z2x7TMZ6PA9qbCi_PS7A0M-Cn+iddgDwkrnFx4zff_A_2A@mail.gmail.com>
To: Satoru Matsushima <satoru.matsushima@gmail.com>
Cc: Aijun Wang <wangaijun@tsinghua.org.cn>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Robert Raszuk <robert@raszuk.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>,  James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>,  Rob Shakir <robjs@google.com>, Sander Steffann <sander@steffann.nl>,  "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Content-Type: multipart/alternative; boundary="0000000000002eca8805923faa7a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/BcHlNQJqmAy-JOzZRlbs2szFZR8>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5h?= =?utf-8?q?l_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 04:43:43 -0000

--0000000000002eca8805923faa7a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 11 Sep 2019, 14:21 Satoru Matsushima, <satoru.matsushima@gmail.com>
wrote:

>
> On Wed, 11 Sep 2019, 13:46 Satoru Matsushima, <satoru.matsushima@gmail.co=
m>
> wrote:
>
>> Hi Aijun,
>>
>>
>>
>> But the concept of SRv6+ is more clear than the SRv6(topology/service
>> instruction separation;
>>
>>
>> The SR architecture never require such things. See RFC8402:
>>
>> =E2=80=9CAbstract
>>
>>
>>    Segment Routing (SR) leverages the source routing paradigm.  A node
>>    steers a packet through an ordered list of instructions, called
>>    "segments".  A segment can represent any instruction, topological or =
service based.=E2=80=9D
>>
>>
>> =E2=80=9C3.1.3 <https://tools.ietf.org/html/rfc8402#section-3.1.3>.  SRv=
6
>>
>>
>>  When SR is used over the IPv6 data plane:
>>
>>
>>  o  A Prefix-SID is an IPv6 address.
>>
>>  o  An operator MUST explicitly instantiate an SRv6 SID.  IPv6 node
>>       addresses are not SRv6 SIDs by default.=E2=80=9D
>>
>>
>>
>> different instruction carried in different IPv6 EH).  It conforms to
>> RFC8200 as well, seems will be less resisted within 6man WG.
>>
>>
>> SRH conforms RFC8200.
>>
>
>
> This SPRING WG draft does not.
>
>
> My point was on SRH. Good to see you have no comment on that.
>

Packet structures aren't protocol definitions.



>
>
> draft-ietf-spring-srv6-network-programming-01
>
>
>
>
>
> It is referring to the ID which has not been adopted by 6man, has been ig=
noring many of the points brought up about it by 6man, and has proposed Inf=
ormation status.
>
>
>
> draft-voyer-6man-extension-header-insertion-05
>
>
>
> I would think that a Standards Track ID/RFC cannot depend on an
> Informational ID/RFC for any formal functionality.
>
>
> Fine.
> =E2=80=94satoru
>
>
>
>>
>> Will such enhancements accelerate the deployment of SR related
>> technologies in service provider network? Anyway it is called SRv6+ J.
>>
>>
>> SRH has already accelerated SRv6 deployments.
>>
>> Best regards,
>> =E2=80=94satoru
>>
>> We have our own solutions for the similar scenarios that the SR
>> technologies aims to solve, but will also keep eye on the advance of
>> SR/SRv6/SRv6+ technologies.
>>
>>
>>
>> Best Regards.
>>
>>
>>
>> Aijun Wang
>>
>> China Telecom
>>
>>
>>
>> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* spring-bounces@ietf.org [mailto:spring-bo=
unces@ietf.org
>> <spring-bounces@ietf.org>] *=E4=BB=A3=E8=A1=A8 *Robert Raszuk
>> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2019=E5=B9=B49=E6=9C=8811=E6=97=
=A5 1:34
>> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* Sander Steffann
>> *=E6=8A=84=E9=80=81:* Ron Bonica; SPRING WG List; Andrew Alston; James G=
uichard;
>> Shraddha Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel
>> *=E4=B8=BB=E9=A2=98:* Re: [spring] Going back to the original question f=
or the Spring WG
>> (was: Re: Beyond SRv6.)
>>
>>
>>
>> Hi Sander,
>>
>>
>>
>> You keep saying SRv6 is complex. But it is only as complex as you are
>> going to make it or as you will need it to be.
>>
>>
>>
>> No one is mandating you to do any network programming or to use multiple
>> TLVs. If you just need to use SR for basic TE you insert one or two SIDs
>> and you are done. If you want to also enable L3VPN you configure it in
>> pretty much identical way regardless if this is SRv6 or SRv6+.
>>
>>
>>
>> I know I am not going to convince you, but just for the record it is wor=
h
>> to note that what get's send on the wire is only the information what yo=
u
>> as the vendor need. The fact that spec has prepared encoding to also be
>> useful for not only you but other operators does not make the solution
>> "complex".  Otherwise we will end up with protocol per customer which wo=
uld
>> be pretty bad I am afraid.
>>
>>
>>
>> See many people say BGP is complex .... and it is the same here - BGP is
>> as complex as you require it to be. You can enable BGP 1/1 with 4 lines =
of
>> config. But if you need other address families if you need fancy policy =
you
>> have all required tools for that on your keyboard.
>>
>>
>>
>> - - -
>>
>>
>>
>> Now point about SRv6+ ... see writing a drafts for it easy, Further even
>> writing interop draft with SRv6 is also not that complex - day or two an=
d
>> you submit. But please tell me why any vendor who has been working in op=
en
>> IETF process on any new service for over 5 years now would have to put a
>> lot of development resources on the table to develop data plane and cont=
rol
>> plane enhancements for essentially subset of functionality at best ?
>>
>>
>>
>> It is nothing about anyone's good will or not ... it is all about limite=
d
>> resources. Features and extensions are not added to any vendor based on =
the
>> RFC translation engine. It is pretty difficult and painful process. So
>> without huge market demand behind it I would be highly surprised if any
>> vendor who committed to SRv6 already would now take real on support for
>> SRv6+.
>>
>>
>>
>> Thank you,
>>
>> R.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <sander@steffann.nl
>> <sander@steffann..nl>> wrote:
>>
>> Hi,
>>
>> > No. And that is why I want SRv6+ to move forward, to avoid getting
>> trapped in the SRv6 walled garden.
>> >
>> > The way IETF works (at least in vast majority of WGs) is that if you d=
o
>> not like a specific element of a solution or if something is missing fro=
m
>> any solution during WG process - you contribute to it to either fix it o=
r
>> to make sure the WG product is the best possible.
>> >
>> > So nothing prevented you for all the years IETF has been dealing with
>> SRv6 process to take an active part in its standardization.
>> >
>> > Asking for adoption of solution which brings nothing new to already
>> shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is a=
t
>> best counterproductive.
>>
>> No, something that today can do the same as SR-MPLS but over IPv6, with
>> lots of space for future expansion, is something I like to see. Using IP=
v6
>> instead of MPLS already gives the benefit of unifying transport
>> technologies. I'm not waiting for something feature packed with so many
>> knobs and "special" (read: header insertion, bit shifting etc) that it w=
ill
>> be much harder to work with.
>>
>> > It is like now you would be asking to adopt some individual drafts
>> which woke up and defined new data plane and new control plane for servi=
ces
>> you are running in your network - and call those MPLS+, L2VPN+, L3VPN+ a=
nd
>> mVPN+ without any new functionality.
>>
>> That "without any new functionality" isn't exactly true either=E2=80=A6
>>
>> > Would it make sense ?
>>
>> If those data plane and control plane drafts provide an easier way to do
>> those things? Most definitely yes.
>>
>> It's the measuring progress by how many features and "cool" things are
>> added that is a problem here. Progress also include making technology
>> easier to manage, easier to understand, easier to debug, more accessible=
 to
>> average network engineers.
>>
>> Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achieved=
, not when
>> there is nothing more to add, but when there is nothing left to take awa=
y.=E2=80=9D
>>
>> Cheers,
>> Sander
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>

--0000000000002eca8805923faa7a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Wed, 11 Sep 2019, 14:21 Satoru Matsushima, &lt;<a h=
ref=3D"mailto:satoru.matsushima@gmail.com">satoru.matsushima@gmail.com</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><block=
quote type=3D"cite"><div dir=3D"ltr"><div dir=3D"auto"><div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, 11 Sep 2019,=
 13:46 Satoru Matsushima, &lt;<a href=3D"mailto:satoru.matsushima@gmail.com=
" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"=
_blank">satoru.matsushima@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><span></span></div><div =
dir=3D"ltr">Hi Aijun,<br><br><blockquote type=3D"cite"><div dir=3D"ltr"><di=
v class=3D"m_7625434811884496796m_6686876378954154161m_301746193846015382m_=
-8292972940582578269m_2817861660599272253m_3921923625079054231WordSection1"=
><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=
=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d">But the concept of SRv6+ is more clear than the SRv6(topolo=
gy/service instruction separation;</span></p></div></div></blockquote><div>=
<br></div><div>The SR architecture never require such things. See RFC8402:<=
/div><div><br></div><div>=E2=80=9C<span style=3D"background-color:rgba(255,=
255,255,0)">Abstract</span></div><div><span style=3D"background-color:rgba(=
255,255,255,0)"><br></span></div><pre style=3D"margin-top:0px;margin-bottom=
:0px"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space:n=
ormal;background-color:rgba(255,255,255,0)">
   Segment Routing (SR) leverages the source routing paradigm.  A node
   steers a packet through an ordered list of instructions, called
   &quot;segments&quot;.  A segment can represent any instruction, topologi=
cal or=C2=A0</span></font><span style=3D"background-color:rgba(255,255,255,=
0)">service based.</span>=E2=80=9D</pre><div><br></div><div><pre class=3D"m=
_7625434811884496796m_6686876378954154161m_301746193846015382m_-82929729405=
82578269m_2817861660599272253m_3921923625079054231newpage" style=3D"margin-=
top:0px;margin-bottom:0px;break-before:page"><font face=3D"UICTFontTextStyl=
eTallBody"><span style=3D"white-space:normal;background-color:rgba(255,255,=
255,0)"><span class=3D"m_7625434811884496796m_6686876378954154161m_30174619=
3846015382m_-8292972940582578269m_2817861660599272253m_3921923625079054231h=
4" style=3D"line-height:0pt;display:inline;font-weight:bold"><h4 style=3D"l=
ine-height:0pt;display:inline">=E2=80=9C<a class=3D"m_7625434811884496796m_=
6686876378954154161m_301746193846015382m_-8292972940582578269m_281786166059=
9272253m_3921923625079054231selflink" name=3D"m_7625434811884496796_m_66868=
76378954154161_m_301746193846015382_m_-8292972940582578269_m_28178616605992=
72253_m_3921923625079054231_section-3.1.3" href=3D"https://tools.ietf.org/h=
tml/rfc8402#section-3.1.3" style=3D"text-decoration:none" rel=3D"noreferrer=
 noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">=
3.1.3</a>.  SRv6</h4></span>=C2=A0</span></font></pre><pre class=3D"m_76254=
34811884496796m_6686876378954154161m_301746193846015382m_-82929729405825782=
69m_2817861660599272253m_3921923625079054231newpage" style=3D"margin-top:0p=
x;margin-bottom:0px;break-before:page"><font face=3D"UICTFontTextStyleTallB=
ody"><span style=3D"white-space:normal;background-color:rgba(255,255,255,0)=
"><br></span></font></pre><pre class=3D"m_7625434811884496796m_668687637895=
4154161m_301746193846015382m_-8292972940582578269m_2817861660599272253m_392=
1923625079054231newpage" style=3D"margin-top:0px;margin-bottom:0px;break-be=
fore:page"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-sp=
ace:normal;background-color:rgba(255,255,255,0)">=C2=A0When SR is used over=
 the IPv6 data plane:=C2=A0</span></font></pre><pre class=3D"m_762543481188=
4496796m_6686876378954154161m_301746193846015382m_-8292972940582578269m_281=
7861660599272253m_3921923625079054231newpage" style=3D"margin-top:0px;margi=
n-bottom:0px;break-before:page"><font face=3D"UICTFontTextStyleTallBody"><s=
pan style=3D"white-space:normal;background-color:rgba(255,255,255,0)"><br><=
/span></font></pre><pre class=3D"m_7625434811884496796m_6686876378954154161=
m_301746193846015382m_-8292972940582578269m_2817861660599272253m_3921923625=
079054231newpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:pa=
ge"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space:nor=
mal;background-color:rgba(255,255,255,0)">=C2=A0o  A Prefix-SID is an IPv6 =
address.=C2=A0</span></font></pre><pre class=3D"m_7625434811884496796m_6686=
876378954154161m_301746193846015382m_-8292972940582578269m_2817861660599272=
253m_3921923625079054231newpage" style=3D"margin-top:0px;margin-bottom:0px;=
break-before:page"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"=
white-space:normal;background-color:rgba(255,255,255,0)">=C2=A0o  An operat=
or MUST explicitly instantiate an SRv6 SID.  IPv6 node
      addresses are not SRv6 SIDs by default.=E2=80=9D</span></font></pre><=
/div><div><br></div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div cla=
ss=3D"m_7625434811884496796m_6686876378954154161m_301746193846015382m_-8292=
972940582578269m_2817861660599272253m_3921923625079054231WordSection1"><p c=
lass=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"> different ins=
truction carried in different IPv6 EH).=C2=A0 It conforms to RFC8200 as wel=
l, seems will be less resisted within 6man WG.</span></p></div></div></bloc=
kquote><div><br></div><div>SRH conforms RFC8200.</div></div></div></blockqu=
ote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">This SPRING WG draft does not.</div></div></div></blockquote=
><div><br></div><div>My point was on SRH. Good to see you have no comment o=
n that.</div></div></blockquote></div></div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">Packet structures aren&#39;t protocol definitions.</div><div=
 dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div =
class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><br>=
<blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"auto"><div dir=3D"au=
to"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><pre style=3D"f=
ont-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-he=
ight:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;displ=
ay:inline;font-size:1em">draft-ietf-spring-srv6-network-programming-01</h1>=
</span></pre><pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom=
:0px"><span style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h1 st=
yle=3D"line-height:0pt;display:inline;font-size:1em"><br></h1></span></pre>=
<pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span s=
tyle=3D"line-height:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-h=
eight:0pt;display:inline;font-size:1em"><br></h1></span></pre><pre style=3D=
"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-=
height:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;dis=
play:inline;font-size:1em"><br></h1></span></pre><pre style=3D"font-size:12=
.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;fo=
nt-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:inline;f=
ont-size:1em"><br></h1></span></pre><pre style=3D"font-size:12.6667px;margi=
n-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;f=
ont-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em"=
>It is referring to the ID which has not been adopted by 6man, has been ign=
oring many of the points brought up about it by 6man, and has proposed Info=
rmation status.</h1></span></pre><pre style=3D"font-size:12.6667px;margin-t=
op:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font=
-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em"><b=
r></h1></span></pre><pre style=3D"font-size:12.6667px;margin-top:0px;margin=
-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font-weight:bold"=
><h1 style=3D"line-height:0pt;display:inline;font-size:1em"><br></h1></span=
></pre><pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px">=
<span style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h1 style=3D=
"line-height:0pt;display:inline;font-size:1em"><pre style=3D"margin-top:0px=
;margin-bottom:0px;font-weight:400"><span style=3D"line-height:0pt;font-siz=
e:1em;font-weight:bold"></span></pre></h1><h1 style=3D"line-height:0pt;disp=
lay:inline;white-space:pre-wrap;font-family:monospace;font-size:1em;font-we=
ight:bold">draft-voyer-6man-extension-header-insertion-05</h1></span></pre>=
</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"a=
uto">I would think that a Standards Track ID/RFC cannot depend on an Inform=
ational ID/RFC for any formal functionality.</div></div></div></blockquote>=
<div><br></div><div>Fine.</div><div>=E2=80=94satoru</div><br><blockquote ty=
pe=3D"cite"><div dir=3D"ltr"><div dir=3D"auto"><div dir=3D"auto"><br></div>=
<div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
><div dir=3D"auto"><div dir=3D"ltr"><div><br></div><br><blockquote type=3D"=
cite"><div dir=3D"ltr"><div class=3D"m_7625434811884496796m_668687637895415=
4161m_301746193846015382m_-8292972940582578269m_2817861660599272253m_392192=
3625079054231WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1f497d"><u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=
=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1f497d">Will such enhancements accelerate the deplo=
yment of SR related technologies in service provider network? Anyway it is =
called SRv6+ </span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-fam=
ily:Wingdings;color:#1f497d">J</span><span lang=3D"EN-US" style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f49=
7d">.</span></p></div></div></blockquote><div><br></div><div>SRH has alread=
y accelerated SRv6 deployments.=C2=A0</div><div><br></div><div>Best regards=
,</div><div>=E2=80=94satoru</div><br><blockquote type=3D"cite"><div dir=3D"=
ltr"><div class=3D"m_7625434811884496796m_6686876378954154161m_301746193846=
015382m_-8292972940582578269m_2817861660599272253m_3921923625079054231WordS=
ection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><=
u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d">We have our own solutions for the similar scenarios that th=
e SR technologies aims to solve, but will also keep eye on the advance of S=
R/SRv6/SRv6+ technologies.<u></u><u></u></span></p><p class=3D"MsoNormal"><=
span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p><p =
class=3D"MsoNormal" style=3D"text-align:justify;text-justify:inter-ideograp=
h"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">Best Regards.<u></u><u></u></s=
pan></p><p class=3D"MsoNormal" style=3D"text-align:justify;text-justify:int=
er-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u=
></span></p><p class=3D"MsoNormal" style=3D"text-align:justify;text-justify=
:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Aijun Wang<u></=
u><u></u></span></p><p class=3D"MsoNormal" style=3D"text-align:justify;text=
-justify:inter-ideograph"><span lang=3D"EN-US" style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">China T=
elecom<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" =
style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p><div style=3D"border:no=
ne;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class=3D"Ms=
oNormal"><b><span style=3D"font-size:10.0pt">=E5=8F=91=E4=BB=B6=E4=BA=BA<sp=
an lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt"> <a href=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferrer nor=
eferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">spri=
ng-bounces@ietf.org</a> [<a href=3D"mailto:spring-bounces@ietf.org" rel=3D"=
noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">mailto:spring-bounces@ietf.org</a>] </span><b><span style=3D"fo=
nt-size:10.0pt">=E4=BB=A3=E8=A1=A8 </span></b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt">Robert Raszuk<br></span><b><span style=3D"font-size:10.0=
pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US">:</span></span=
></b><span lang=3D"EN-US" style=3D"font-size:10.0pt"> 2019</span><span styl=
e=3D"font-size:10.0pt">=E5=B9=B4<span lang=3D"EN-US">9</span>=E6=9C=88<span=
 lang=3D"EN-US">11</span>=E6=97=A5<span lang=3D"EN-US"> 1:34<br></span><b>=
=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span lang=3D"E=
N-US"> Sander Steffann<br></span><b>=E6=8A=84=E9=80=81<span lang=3D"EN-US">=
:</span></b><span lang=3D"EN-US"> Ron Bonica; SPRING WG List; Andrew Alston=
; James Guichard; Shraddha Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Dani=
el<br></span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span la=
ng=3D"EN-US"> Re: [spring] Going back to the original question for the Spri=
ng WG (was: Re: Beyond SRv6.)<u></u><u></u></span></span></p></div><p class=
=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p><div><p =
class=3D"MsoNormal"><span lang=3D"EN-US">Hi Sander,<u></u><u></u></span></p=
><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></spa=
n></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">You keep sayin=
g SRv6 is complex. But it is only as complex as you are going to make it or=
 as you will need it to be.=C2=A0<u></u><u></u></span></p></div><div><p cla=
ss=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div>=
<div><p class=3D"MsoNormal"><span lang=3D"EN-US">No one is mandating you to=
 do any network programming or to use multiple TLVs. If you just need to us=
e SR for basic TE you insert one or two SIDs and you are done. If you want =
to also enable L3VPN you configure it in pretty much identical way regardle=
ss if this is SRv6 or SRv6+.=C2=A0<u></u><u></u></span></p></div><div><p cl=
ass=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div=
><div><p class=3D"MsoNormal"><span lang=3D"EN-US">I know I am not going to =
convince you, but just for the record it is worh to note that what get&#39;=
s send on the wire is only the information what you as the vendor need. The=
 fact that spec has prepared encoding to also be useful for not only you bu=
t other operators does not make the solution &quot;complex&quot;.=C2=A0 Oth=
erwise we will end up with protocol per customer which would be pretty bad =
I am afraid.=C2=A0<u></u><u></u></span></p></div><div><p class=3D"MsoNormal=
"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=
=3D"MsoNormal"><span lang=3D"EN-US">See many people say BGP is complex ....=
 and it is the same here - BGP is as complex as you require it to be. You c=
an enable BGP 1/1 with 4 lines of config. But if you need other address fam=
ilies if you need fancy policy you have all required tools for that on your=
 keyboard.=C2=A0<u></u><u></u></span></p></div><div><p class=3D"MsoNormal">=
<span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"=
MsoNormal"><span lang=3D"EN-US">- - -=C2=A0<u></u><u></u></span></p></div><=
div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span>=
</p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">Now point about =
SRv6+ ... see writing a drafts for it easy, Further even writing interop dr=
aft with SRv6 is also not that complex - day or two and you submit. But ple=
ase tell me why any vendor who has been working in open IETF process on any=
 new service for over 5 years now would have to put a lot of development re=
sources on the table to develop data plane and control plane enhancements f=
or essentially subset of functionality at best ?=C2=A0<u></u><u></u></span>=
</p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u>=
</u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">It is=
 nothing about anyone&#39;s good will or not ... it is all about limited re=
sources. Features and extensions are not added to any vendor based on the R=
FC translation engine. It is pretty difficult and painful process. So witho=
ut huge market demand behind it I would be highly surprised if any vendor w=
ho committed to SRv6 already would now take real on support for SRv6+.<u></=
u><u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=
=3D"EN-US">Thank you,<u></u><u></u></span></p></div><div><p class=3D"MsoNor=
mal"><span lang=3D"EN-US">R.<u></u><u></u></span></p></div><div><p class=3D=
"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div>=
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>=
</div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u>=
</span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=
=C2=A0<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-=
US"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNormal"><span =
lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p class=3D"MsoNor=
mal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><div><p clas=
s=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p></div><=
div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span>=
</p></div></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u=
></u></span></p><div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">On Tu=
e, Sep 10, 2019 at 6:21 PM Sander Steffann &lt;<a href=3D"mailto:sander@ste=
ffann..nl" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer no=
referrer" target=3D"_blank">sander@steffann.nl</a>&gt; wrote:<u></u><u></u>=
</span></p></div><blockquote><p class=3D"MsoNormal" style=3D"margin-bottom:=
12.0pt"><span lang=3D"EN-US">Hi,<br><br>&gt; No. And that is why I want SRv=
6+ to move forward, to avoid getting trapped in the SRv6 walled garden.<br>=
&gt; <br>&gt; The way IETF works (at least in vast majority of WGs) is that=
 if you do not like a specific element of a solution or if something is mis=
sing from any solution during WG process - you contribute to it to either f=
ix it or to make sure the WG product is the best possible.<br>&gt; <br>&gt;=
 So nothing prevented you for all the years IETF has been dealing with SRv6=
 process to take an active part in its standardization.<br>&gt; <br>&gt; As=
king for adoption of solution which brings nothing new to already shipping =
solution of SR-MPLS when it would travel over IPv4 or IPv6 is at best count=
erproductive.<br><br>No, something that today can do the same as SR-MPLS bu=
t over IPv6, with lots of space for future expansion, is something I like t=
o see. Using IPv6 instead of MPLS already gives the benefit of unifying tra=
nsport technologies. I&#39;m not waiting for something feature packed with =
so many knobs and &quot;special&quot; (read: header insertion, bit shifting=
 etc) that it will be much harder to work with.<br><br>&gt; It is like now =
you would be asking to adopt some individual drafts which woke up and defin=
ed new data plane and new control plane for services you are running in you=
r network - and call those MPLS+, L2VPN+, L3VPN+ and mVPN+ without any new =
functionality.<br><br>That &quot;without any new functionality&quot; isn&#3=
9;t exactly true either=E2=80=A6<br><br>&gt; Would it make sense ?<br><br>I=
f those data plane and control plane drafts provide an easier way to do tho=
se things? Most definitely yes.<br><br>It&#39;s the measuring progress by h=
ow many features and &quot;cool&quot; things are added that is a problem he=
re. Progress also include making technology easier to manage, easier to und=
erstand, easier to debug, more accessible to average network engineers.<br>=
<br>Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achieve=
d, not when there is nothing more to add, but when there is nothing left to=
 take away.=E2=80=9D<br><br>Cheers,<br>Sander<u></u><u></u></span></p></blo=
ckquote></div></div></div></blockquote><blockquote type=3D"cite"><div dir=
=3D"ltr"><span>_______________________________________________</span><br><s=
pan>spring mailing list</span><br><span><a href=3D"mailto:spring@ietf.org" =
rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" t=
arget=3D"_blank">spring@ietf.org</a></span><br><span><a href=3D"https://www=
.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/ma=
ilman/listinfo/spring</a></span><br></div></blockquote></div></div>________=
_______________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div></div>
</div></blockquote></div></blockquote></div></div></div>

--0000000000002eca8805923faa7a--


From nobody Tue Sep 10 21:48:42 2019
Return-Path: <satoru.matsushima@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 53417120814 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:48:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Jd828HN_C3pu for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 21:48:36 -0700 (PDT)
Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) (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 B2604120020 for <spring@ietf.org>; Tue, 10 Sep 2019 21:48:36 -0700 (PDT)
Received: by mail-pf1-x42d.google.com with SMTP id q5so12830269pfg.13 for <spring@ietf.org>; Tue, 10 Sep 2019 21:48:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=1v2sSB9A1ww5cw2jbrxaVgMe+zfFFS9XH9/5KS7eIEU=; b=sUZP+NSMRkVmkZoybC25aJouQXnHjySjW2nVteneGNecKftB+lfDjlshc98vtMToz7 AkINB8p2y5l7dwm+7sz2IgDFWpX2tpPF3vdMJM43pstngxHRba+/2l2BQQB9e8LSqdqa GT0vbUNI6/j0QcDkTRWFV6mYZ0ST+AdkkJ5mXhgldTXlXtAsJriudk+0tTGlvr4JaD3d JCQut/HM2xGtMY7X6kfNnMDFWuyI7FyGZ9ZbiHwOBerKxIM2sp4tZtPFoRPQ+9Ss12kn xTzVkNeQDibkhM/K2vXx6eN6dxll5pw94CC5IsAhyS70WKlOS1ykjPfDZMuhf1mS0pHr BQSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=1v2sSB9A1ww5cw2jbrxaVgMe+zfFFS9XH9/5KS7eIEU=; b=Rq5s2duERYrFvtTB55Z3Dk2ZauVJaZIj0LmV8kNe9xWCc/PKR4hpUQ8XXfRpU2YwdC piy0bHL5uoht3JhmXadvKmJWuuHNCGsZ4UM5J3UAxcT3S0EIwp2kM0jzcLVpv0x8awbj iHYsZAEz0dX8XcyILbSZ3ra5Yhx/8RiRaQXfUp66e2zDEUtYALl8OWYq7/2jvcG3gdJV m+8yyxwzk3PUDcOwrrA76VZnsZhBnersQQoF+hYnRfkDXuoh4jzXQ6YgqcYT7Wl4u3uE XOhK1HF8ypIJ0j94saPF4p1/kXjPVe+u2zpM63CU37mFcfkzMfZjHojETwucyynJzZL0 Z4xA==
X-Gm-Message-State: APjAAAUFef2NByVcj2gvVcLyXq9mvhcvsbm8if++U4nh335yrtVgQBI/ YspCNC2y40D396qT3fBY214=
X-Google-Smtp-Source: APXvYqylN5oHZyWg/lgPQJOaNK+i+DGTklZN/AbL+EGWbYPNG3UszXqJnjZfPGe4oeHaLJpc5MIzWA==
X-Received: by 2002:a62:ea09:: with SMTP id t9mr14528075pfh.207.1568177315964;  Tue, 10 Sep 2019 21:48:35 -0700 (PDT)
Received: from [10.207.114.140] ([202.45.12.164]) by smtp.gmail.com with ESMTPSA id g3sm1125104pjx.32.2019.09.10.21.48.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Sep 2019 21:48:35 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-A277762E-0F86-4361-9851-C0E229DFE0CD
Mime-Version: 1.0 (1.0)
From: Satoru Matsushima <satoru.matsushima@gmail.com>
X-Mailer: iPad Mail (16G77)
In-Reply-To: <CAO42Z2x7TMZ6PA9qbCi_PS7A0M-Cn+iddgDwkrnFx4zff_A_2A@mail.gmail.com>
Date: Wed, 11 Sep 2019 13:48:33 +0900
Cc: Aijun Wang <wangaijun@tsinghua.org.cn>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Robert Raszuk <robert@raszuk.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, Sander Steffann <sander@steffann.nl>, "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Content-Transfer-Encoding: 7bit
Message-Id: <E3C37841-5239-4E7E-B125-3699C1689205@gmail.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com> <013001d56851$33f0b3b0$9bd21b10$@org.cn> <C9BE674F-9652-4BFE-AEB1-DD3E1C651845@gmail.com> <CAO42Z2yq28X8hVuMxo+b_ahPnpQ_pmUwrAU+zky3LPw_Dg16jA@mail.gmail.com> <5C256124-BBD6-4087-9F3F-860A41FDFDF2@gmail.com> <CAO42Z2x7TMZ6PA9qbCi_PS7A0M-Cn+iddgDwkrnFx4zff_A_2A@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7XDaWzWnYfVuO51lCVRtDVxzLo8>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5h?= =?utf-8?q?l_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 04:48:40 -0000

--Apple-Mail-A277762E-0F86-4361-9851-C0E229DFE0CD
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

>=20
> On Wed, 11 Sep 2019, 14:21 Satoru Matsushima, <satoru.matsushima@gmail.com=
> wrote:
>>>=20
>>>> On Wed, 11 Sep 2019, 13:46 Satoru Matsushima, <satoru.matsushima@gmail.=
com> wrote:
>>>> Hi Aijun,
>>>>=20
>>>>> =20
>>>>>=20
>>>>> But the concept of SRv6+ is more clear than the SRv6(topology/service i=
nstruction separation;
>>>>>=20
>>>>=20
>>>> The SR architecture never require such things. See RFC8402:
>>>>=20
>>>> =E2=80=9CAbstract
>>>>=20
>>>> Segment Routing (SR) leverages the source routing paradigm. A node stee=
rs a packet through an ordered list of instructions, called "segments". A se=
gment can represent any instruction, topological or service based.=E2=80=9D
>>>>=20
>>>> =E2=80=9C3.1.3. SRv6=20
>>>>=20
>>>>  When SR is used over the IPv6 data plane:=20
>>>>=20
>>>>  o A Prefix-SID is an IPv6 address.=20
>>>>  o An operator MUST explicitly instantiate an SRv6 SID. IPv6 node addre=
sses are not SRv6 SIDs by default.=E2=80=9D
>>>>=20
>>>>=20
>>>>> different instruction carried in different IPv6 EH).  It conforms to R=
FC8200 as well, seems will be less resisted within 6man WG.
>>>>>=20
>>>>=20
>>>> SRH conforms RFC8200.
>>>=20
>>>=20
>>>=20
>>> This SPRING WG draft does not.
>>=20
>> My point was on SRH. Good to see you have no comment on that.
>=20
>=20
> Packet structures aren't protocol definitions.

Huh?
Interesting. I never thought like that thorough witness on lots of design wo=
rk and discussion in IETF to define bits-n-bytes over the wire.=20
=E2=80=94satoru

>=20
>=20
>>=20
>>>=20
>>>=20
>>> draft-ietf-spring-srv6-network-programming-01
>>>=20
>>>=20
>>>=20
>>>=20
>>> It is referring to the ID which has not been adopted by 6man, has been i=
gnoring many of the points brought up about it by 6man, and has proposed Inf=
ormation status.
>>>=20
>>>=20
>>> draft-voyer-6man-extension-header-insertion-05
>>>=20
>>>=20
>>> I would think that a Standards Track ID/RFC cannot depend on an Informat=
ional ID/RFC for any formal functionality.
>>=20
>> Fine.
>> =E2=80=94satoru
>>=20
>>>=20
>>>>=20
>>>>=20
>>>>> Will such enhancements accelerate the deployment of SR related technol=
ogies in service provider network? Anyway it is called SRv6+ J.
>>>>>=20
>>>>=20
>>>> SRH has already accelerated SRv6 deployments.=20
>>>>=20
>>>> Best regards,
>>>> =E2=80=94satoru
>>>>=20
>>>>> We have our own solutions for the similar scenarios that the SR techno=
logies aims to solve, but will also keep eye on the advance of SR/SRv6/SRv6+=
 technologies.
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> Best Regards.
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> Aijun Wang
>>>>>=20
>>>>> China Telecom
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =E5=8F=91=E4=BB=B6=E4=BA=BA: spring-bounces@ietf.org [mailto:spring-bo=
unces@ietf.org] =E4=BB=A3=E8=A1=A8 Robert Raszuk
>>>>> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2019=E5=B9=B49=E6=9C=8811=E6=97=A5=
 1:34
>>>>> =E6=94=B6=E4=BB=B6=E4=BA=BA: Sander Steffann
>>>>> =E6=8A=84=E9=80=81: Ron Bonica; SPRING WG List; Andrew Alston; James G=
uichard; Shraddha Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel
>>>>> =E4=B8=BB=E9=A2=98: Re: [spring] Going back to the original question f=
or the Spring WG (was: Re: Beyond SRv6.)
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> Hi Sander,
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> You keep saying SRv6 is complex. But it is only as complex as you are g=
oing to make it or as you will need it to be.=20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> No one is mandating you to do any network programming or to use multip=
le TLVs. If you just need to use SR for basic TE you insert one or two SIDs a=
nd you are done. If you want to also enable L3VPN you configure it in pretty=
 much identical way regardless if this is SRv6 or SRv6+.=20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> I know I am not going to convince you, but just for the record it is w=
orh to note that what get's send on the wire is only the information what yo=
u as the vendor need. The fact that spec has prepared encoding to also be us=
eful for not only you but other operators does not make the solution "comple=
x".  Otherwise we will end up with protocol per customer which would be pret=
ty bad I am afraid.=20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> See many people say BGP is complex .... and it is the same here - BGP i=
s as complex as you require it to be. You can enable BGP 1/1 with 4 lines of=
 config. But if you need other address families if you need fancy policy you=
 have all required tools for that on your keyboard.=20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> - - -=20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> Now point about SRv6+ ... see writing a drafts for it easy, Further ev=
en writing interop draft with SRv6 is also not that complex - day or two and=
 you submit. But please tell me why any vendor who has been working in open I=
ETF process on any new service for over 5 years now would have to put a lot o=
f development resources on the table to develop data plane and control plane=
 enhancements for essentially subset of functionality at best ?=20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> It is nothing about anyone's good will or not ... it is all about limi=
ted resources. Features and extensions are not added to any vendor based on t=
he RFC translation engine. It is pretty difficult and painful process. So wi=
thout huge market demand behind it I would be highly surprised if any vendor=
 who committed to SRv6 already would now take real on support for SRv6+.
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> Thank you,
>>>>>=20
>>>>> R.
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> =20
>>>>>=20
>>>>> On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <sander@steffann.nl> w=
rote:
>>>>>=20
>>>>> Hi,
>>>>>=20
>>>>> > No. And that is why I want SRv6+ to move forward, to avoid getting t=
rapped in the SRv6 walled garden.
>>>>> >=20
>>>>> > The way IETF works (at least in vast majority of WGs) is that if you=
 do not like a specific element of a solution or if something is missing fro=
m any solution during WG process - you contribute to it to either fix it or t=
o make sure the WG product is the best possible.
>>>>> >=20
>>>>> > So nothing prevented you for all the years IETF has been dealing wit=
h SRv6 process to take an active part in its standardization.
>>>>> >=20
>>>>> > Asking for adoption of solution which brings nothing new to already s=
hipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at bes=
t counterproductive.
>>>>>=20
>>>>> No, something that today can do the same as SR-MPLS but over IPv6, wit=
h lots of space for future expansion, is something I like to see. Using IPv6=
 instead of MPLS already gives the benefit of unifying transport technologie=
s. I'm not waiting for something feature packed with so many knobs and "spec=
ial" (read: header insertion, bit shifting etc) that it will be much harder t=
o work with.
>>>>>=20
>>>>> > It is like now you would be asking to adopt some individual drafts w=
hich woke up and defined new data plane and new control plane for services y=
ou are running in your network - and call those MPLS+, L2VPN+, L3VPN+ and mV=
PN+ without any new functionality.
>>>>>=20
>>>>> That "without any new functionality" isn't exactly true either=E2=80=A6=

>>>>>=20
>>>>> > Would it make sense ?
>>>>>=20
>>>>> If those data plane and control plane drafts provide an easier way to d=
o those things? Most definitely yes.
>>>>>=20
>>>>> It's the measuring progress by how many features and "cool" things are=
 added that is a problem here. Progress also include making technology easie=
r to manage, easier to understand, easier to debug, more accessible to avera=
ge network engineers.
>>>>>=20
>>>>> Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achiev=
ed, not when there is nothing more to add, but when there is nothing left to=
 take away.=E2=80=9D
>>>>>=20
>>>>> Cheers,
>>>>> Sander
>>>>>=20
>>>>> _______________________________________________
>>>>> spring mailing list
>>>>> spring@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/spring
>>>> _______________________________________________
>>>> spring mailing list
>>>> spring@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-A277762E-0F86-4361-9851-C0E229DFE0CD
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><blockquote type=3D"cite"><div dir=3D"ltr">=
<div dir=3D"auto"><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Wed, 11 Sep 2019, 14:21 Satoru Matsushima, &lt;<a href=3D=
"mailto:satoru.matsushima@gmail.com">satoru.matsushima@gmail.com</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div dir=3D"auto"><blockquote typ=
e=3D"cite"><div dir=3D"ltr"><div dir=3D"auto"><div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, 11 Sep 2019, 13:46 Sator=
u Matsushima, &lt;<a href=3D"mailto:satoru.matsushima@gmail.com" rel=3D"nore=
ferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">satoru=
.matsushima@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">=
<div dir=3D"auto"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr">Hi Ai=
jun,<br><br><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"m_76254=
34811884496796m_6686876378954154161m_301746193846015382m_-829297294058257826=
9m_2817861660599272253m_3921923625079054231WordSection1"><p class=3D"MsoNorm=
al"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p>=
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">But the conc=
ept of SRv6+ is more clear than the SRv6(topology/service instruction separa=
tion;</span></p></div></div></blockquote><div><br></div><div>The SR architec=
ture never require such things. See RFC8402:</div><div><br></div><div>=E2=80=
=9C<span style=3D"background-color:rgba(255,255,255,0)">Abstract</span></div=
><div><span style=3D"background-color:rgba(255,255,255,0)"><br></span></div>=
<pre style=3D"margin-top:0px;margin-bottom:0px"><font face=3D"UICTFontTextSt=
yleTallBody"><span style=3D"white-space:normal;background-color:rgba(255,255=
,255,0)">
   Segment Routing (SR) leverages the source routing paradigm.  A node
   steers a packet through an ordered list of instructions, called
   "segments".  A segment can represent any instruction, topological or&nbsp=
;</span></font><span style=3D"background-color:rgba(255,255,255,0)">service b=
ased.</span>=E2=80=9D</pre><div><br></div><div><pre class=3D"m_7625434811884=
496796m_6686876378954154161m_301746193846015382m_-8292972940582578269m_28178=
61660599272253m_3921923625079054231newpage" style=3D"margin-top:0px;margin-b=
ottom:0px;break-before:page"><font face=3D"UICTFontTextStyleTallBody"><span s=
tyle=3D"white-space:normal;background-color:rgba(255,255,255,0)"><span class=
=3D"m_7625434811884496796m_6686876378954154161m_301746193846015382m_-8292972=
940582578269m_2817861660599272253m_3921923625079054231h4" style=3D"line-heig=
ht:0pt;display:inline;font-weight:bold"><h4 style=3D"line-height:0pt;display=
:inline">=E2=80=9C<a class=3D"m_7625434811884496796m_6686876378954154161m_30=
1746193846015382m_-8292972940582578269m_2817861660599272253m_392192362507905=
4231selflink" name=3D"m_7625434811884496796_m_6686876378954154161_m_30174619=
3846015382_m_-8292972940582578269_m_2817861660599272253_m_392192362507905423=
1_section-3.1.3" href=3D"https://tools.ietf.org/html/rfc8402#section-3.1.3" s=
tyle=3D"text-decoration:none" rel=3D"noreferrer noreferrer noreferrer norefe=
rrer noreferrer noreferrer" target=3D"_blank">3.1.3</a>.  SRv6</h4></span>&n=
bsp;</span></font></pre><pre class=3D"m_7625434811884496796m_668687637895415=
4161m_301746193846015382m_-8292972940582578269m_2817861660599272253m_3921923=
625079054231newpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:=
page"><font face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space:no=
rmal;background-color:rgba(255,255,255,0)"><br></span></font></pre><pre clas=
s=3D"m_7625434811884496796m_6686876378954154161m_301746193846015382m_-829297=
2940582578269m_2817861660599272253m_3921923625079054231newpage" style=3D"mar=
gin-top:0px;margin-bottom:0px;break-before:page"><font face=3D"UICTFontTextS=
tyleTallBody"><span style=3D"white-space:normal;background-color:rgba(255,25=
5,255,0)">&nbsp;When SR is used over the IPv6 data plane:&nbsp;</span></font=
></pre><pre class=3D"m_7625434811884496796m_6686876378954154161m_30174619384=
6015382m_-8292972940582578269m_2817861660599272253m_3921923625079054231newpa=
ge" style=3D"margin-top:0px;margin-bottom:0px;break-before:page"><font face=3D=
"UICTFontTextStyleTallBody"><span style=3D"white-space:normal;background-col=
or:rgba(255,255,255,0)"><br></span></font></pre><pre class=3D"m_762543481188=
4496796m_6686876378954154161m_301746193846015382m_-8292972940582578269m_2817=
861660599272253m_3921923625079054231newpage" style=3D"margin-top:0px;margin-=
bottom:0px;break-before:page"><font face=3D"UICTFontTextStyleTallBody"><span=
 style=3D"white-space:normal;background-color:rgba(255,255,255,0)">&nbsp;o  A=
 Prefix-SID is an IPv6 address.&nbsp;</span></font></pre><pre class=3D"m_762=
5434811884496796m_6686876378954154161m_301746193846015382m_-8292972940582578=
269m_2817861660599272253m_3921923625079054231newpage" style=3D"margin-top:0p=
x;margin-bottom:0px;break-before:page"><font face=3D"UICTFontTextStyleTallBo=
dy"><span style=3D"white-space:normal;background-color:rgba(255,255,255,0)">=
&nbsp;o  An operator MUST explicitly instantiate an SRv6 SID.  IPv6 node
      addresses are not SRv6 SIDs by default.=E2=80=9D</span></font></pre></=
div><div><br></div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div class=
=3D"m_7625434811884496796m_6686876378954154161m_301746193846015382m_-8292972=
940582578269m_2817861660599272253m_3921923625079054231WordSection1"><p class=
=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"> different instructi=
on carried in different IPv6 EH).&nbsp; It conforms to RFC8200 as well, seem=
s will be less resisted within 6man WG.</span></p></div></div></blockquote><=
div><br></div><div>SRH conforms RFC8200.</div></div></div></blockquote></div=
></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"a=
uto">This SPRING WG draft does not.</div></div></div></blockquote><div><br><=
/div><div>My point was on SRH. Good to see you have no comment on that.</div=
></div></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto=
">Packet structures aren't protocol definitions.</div></div></div></blockquo=
te><div><br></div><div>Huh?</div><div>Interesting. I never thought like that=
 thorough witness on lots of design work and discussion in IETF to define bi=
ts-n-bytes over the wire.&nbsp;</div><div>=E2=80=94satoru</div><br><blockquo=
te type=3D"cite"><div dir=3D"ltr"><div dir=3D"auto"><div dir=3D"auto"><br></=
div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"auto"><br><blockquote type=3D"cit=
e"><div dir=3D"ltr"><div dir=3D"auto"><div dir=3D"auto"><br></div><div dir=3D=
"auto"><br></div><div dir=3D"auto"><pre style=3D"font-size:12.6667px;margin-=
top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font=
-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em">dra=
ft-ietf-spring-srv6-network-programming-01</h1></span></pre><pre style=3D"fo=
nt-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-heig=
ht:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:=
inline;font-size:1em"><br></h1></span></pre><pre style=3D"font-size:12.6667p=
x;margin-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size=
:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-size=
:1em"><br></h1></span></pre><pre style=3D"font-size:12.6667px;margin-top:0px=
;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font-weight=
:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em"><br></h1><=
/span></pre><pre style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0=
px"><span style=3D"line-height:0pt;font-size:1em;font-weight:bold"><h1 style=
=3D"line-height:0pt;display:inline;font-size:1em"><br></h1></span></pre><pre=
 style=3D"font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D=
"line-height:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0p=
t;display:inline;font-size:1em">It is referring to the ID which has not been=
 adopted by 6man, has been ignoring many of the points brought up about it b=
y 6man, and has proposed Information status.</h1></span></pre><pre style=3D"=
font-size:12.6667px;margin-top:0px;margin-bottom:0px"><span style=3D"line-he=
ight:0pt;font-size:1em;font-weight:bold"><h1 style=3D"line-height:0pt;displa=
y:inline;font-size:1em"><br></h1></span></pre><pre style=3D"font-size:12.666=
7px;margin-top:0px;margin-bottom:0px"><span style=3D"line-height:0pt;font-si=
ze:1em;font-weight:bold"><h1 style=3D"line-height:0pt;display:inline;font-si=
ze:1em"><br></h1></span></pre><pre style=3D"font-size:12.6667px;margin-top:0=
px;margin-bottom:0px"><span style=3D"line-height:0pt;font-size:1em;font-weig=
ht:bold"><h1 style=3D"line-height:0pt;display:inline;font-size:1em"><pre sty=
le=3D"margin-top:0px;margin-bottom:0px;font-weight:400"><span style=3D"line-=
height:0pt;font-size:1em;font-weight:bold"></span></pre></h1><h1 style=3D"li=
ne-height:0pt;display:inline;white-space:pre-wrap;font-family:monospace;font=
-size:1em;font-weight:bold">draft-voyer-6man-extension-header-insertion-05</=
h1></span></pre></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></di=
v><div dir=3D"auto">I would think that a Standards Track ID/RFC cannot depen=
d on an Informational ID/RFC for any formal functionality.</div></div></div>=
</blockquote><div><br></div><div>Fine.</div><div>=E2=80=94satoru</div><br><b=
lockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"auto"><div dir=3D"auto"=
><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex"><div dir=3D"auto"><div dir=3D"ltr"><div><br></div><br><blockquote t=
ype=3D"cite"><div dir=3D"ltr"><div class=3D"m_7625434811884496796m_668687637=
8954154161m_301746193846015382m_-8292972940582578269m_2817861660599272253m_3=
921923625079054231WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:#1f497d"><u></u><u></u></span></p><p class=3D"MsoNormal"><span lan=
g=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1f497d">Will such enhancements accelerate the deploy=
ment of SR related technologies in service provider network? Anyway it is ca=
lled SRv6+ </span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family=
:Wingdings;color:#1f497d">J</span><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">.=
</span></p></div></div></blockquote><div><br></div><div>SRH has already acce=
lerated SRv6 deployments.&nbsp;</div><div><br></div><div>Best regards,</div>=
<div>=E2=80=94satoru</div><br><blockquote type=3D"cite"><div dir=3D"ltr"><di=
v class=3D"m_7625434811884496796m_6686876378954154161m_301746193846015382m_-=
8292972940582578269m_2817861660599272253m_3921923625079054231WordSection1"><=
p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u><u></u=
></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=
We have our own solutions for the similar scenarios that the SR technologies=
 aims to solve, but will also keep eye on the advance of SR/SRv6/SRv6+ techn=
ologies.<u></u><u></u></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p><p class=3D"MsoNormal" s=
tyle=3D"text-align:justify;text-justify:inter-ideograph"><span lang=3D"EN-US=
" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">Best Regards.<u></u><u></u></span></p><p class=3D"MsoN=
ormal" style=3D"text-align:justify;text-justify:inter-ideograph"><span lang=3D=
"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p><p class=3D"MsoNo=
rmal" style=3D"text-align:justify;text-justify:inter-ideograph"><span lang=3D=
"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;;color:#1f497d">Aijun Wang<u></u><u></u></span></p><p class=3D"M=
soNormal" style=3D"text-align:justify;text-justify:inter-ideograph"><span la=
ng=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d">China Telecom<u></u><u></u></span></p><p cl=
ass=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u><=
/u></span></p><div style=3D"border:none;border-top:solid #b5c4df 1.0pt;paddi=
ng:3.0pt 0cm 0cm 0cm"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.=
0pt">=E5=8F=91=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></span></b><spa=
n lang=3D"EN-US" style=3D"font-size:10.0pt"> <a href=3D"mailto:spring-bounce=
s@ietf.org" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer no=
referrer" target=3D"_blank">spring-bounces@ietf.org</a> [<a href=3D"mailto:s=
pring-bounces@ietf.org" rel=3D"noreferrer noreferrer noreferrer noreferrer n=
oreferrer noreferrer" target=3D"_blank">mailto:spring-bounces@ietf.org</a>] <=
/span><b><span style=3D"font-size:10.0pt">=E4=BB=A3=E8=A1=A8 </span></b><spa=
n lang=3D"EN-US" style=3D"font-size:10.0pt">Robert Raszuk<br></span><b><span=
 style=3D"font-size:10.0pt">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span lang=3D=
"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt"> 2=
019</span><span style=3D"font-size:10.0pt">=E5=B9=B4<span lang=3D"EN-US">9</=
span>=E6=9C=88<span lang=3D"EN-US">11</span>=E6=97=A5<span lang=3D"EN-US"> 1=
:34<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b=
><span lang=3D"EN-US"> Sander Steffann<br></span><b>=E6=8A=84=E9=80=81<span l=
ang=3D"EN-US">:</span></b><span lang=3D"EN-US"> Ron Bonica; SPRING WG List; A=
ndrew Alston; James Guichard; Shraddha Hegde; Rob Shakir; Zafar Ali (zali); V=
oyer, Daniel<br></span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b=
><span lang=3D"EN-US"> Re: [spring] Going back to the original question for t=
he Spring WG (was: Re: Beyond SRv6.)<u></u><u></u></span></span></p></div><p=
 class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p><di=
v><p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Sander,<u></u><u></u></span=
></p><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></=
span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">You keep say=
ing SRv6 is complex. But it is only as complex as you are going to make it o=
r as you will need it to be.&nbsp;<u></u><u></u></span></p></div><div><p cla=
ss=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><=
div><p class=3D"MsoNormal"><span lang=3D"EN-US">No one is mandating you to d=
o any network programming or to use multiple TLVs. If you just need to use S=
R for basic TE you insert one or two SIDs and you are done. If you want to a=
lso enable L3VPN you configure it in pretty much identical way regardless if=
 this is SRv6 or SRv6+.&nbsp;<u></u><u></u></span></p></div><div><p class=3D=
"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><=
p class=3D"MsoNormal"><span lang=3D"EN-US">I know I am not going to convince=
 you, but just for the record it is worh to note that what get's send on the=
 wire is only the information what you as the vendor need. The fact that spe=
c has prepared encoding to also be useful for not only you but other operato=
rs does not make the solution "complex".&nbsp; Otherwise we will end up with=
 protocol per customer which would be pretty bad I am afraid.&nbsp;<u></u><u=
></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></=
u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN=
-US">See many people say BGP is complex .... and it is the same here - BGP i=
s as complex as you require it to be. You can enable BGP 1/1 with 4 lines of=
 config. But if you need other address families if you need fancy policy you=
 have all required tools for that on your keyboard.&nbsp;<u></u><u></u></spa=
n></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u=
></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">- - -=
&nbsp;<u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D=
"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><sp=
an lang=3D"EN-US">Now point about SRv6+ ... see writing a drafts for it easy=
, Further even writing interop draft with SRv6 is also not that complex - da=
y or two and you submit. But please tell me why any vendor who has been work=
ing in open IETF process on any new service for over 5 years now would have t=
o put a lot of development resources on the table to develop data plane and c=
ontrol plane enhancements for essentially subset of functionality at best ?&=
nbsp;<u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D=
"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><sp=
an lang=3D"EN-US">It is nothing about anyone's good will or not ... it is al=
l about limited resources. Features and extensions are not added to any vend=
or based on the RFC translation engine. It is pretty difficult and painful p=
rocess. So without huge market demand behind it I would be highly surprised i=
f any vendor who committed to SRv6 already would now take real on support fo=
r SRv6+.<u></u><u></u></span></p></div><div><p class=3D"MsoNormal"><span lan=
g=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"=
><span lang=3D"EN-US">Thank you,<u></u><u></u></span></p></div><div><p class=
=3D"MsoNormal"><span lang=3D"EN-US">R.<u></u><u></u></span></p></div><div><p=
 class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></d=
iv><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></sp=
an></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<=
u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u><=
/u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"E=
N-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNormal"><span=
 lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=3D"MsoNor=
mal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><div><p class=
=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p></div><di=
v><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></p=
></div></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u=
></span></p><div><div><p class=3D"MsoNormal"><span lang=3D"EN-US">On Tue, Se=
p 10, 2019 at 6:21 PM Sander Steffann &lt;<a href=3D"mailto:sander@steffann.=
.nl" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer noreferre=
r" target=3D"_blank">sander@steffann.nl</a>&gt; wrote:<u></u><u></u></span><=
/p></div><blockquote><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><=
span lang=3D"EN-US">Hi,<br><br>&gt; No. And that is why I want SRv6+ to move=
 forward, to avoid getting trapped in the SRv6 walled garden.<br>&gt; <br>&g=
t; The way IETF works (at least in vast majority of WGs) is that if you do n=
ot like a specific element of a solution or if something is missing from any=
 solution during WG process - you contribute to it to either fix it or to ma=
ke sure the WG product is the best possible.<br>&gt; <br>&gt; So nothing pre=
vented you for all the years IETF has been dealing with SRv6 process to take=
 an active part in its standardization.<br>&gt; <br>&gt; Asking for adoption=
 of solution which brings nothing new to already shipping solution of SR-MPL=
S when it would travel over IPv4 or IPv6 is at best counterproductive.<br><b=
r>No, something that today can do the same as SR-MPLS but over IPv6, with lo=
ts of space for future expansion, is something I like to see. Using IPv6 ins=
tead of MPLS already gives the benefit of unifying transport technologies. I=
'm not waiting for something feature packed with so many knobs and "special"=
 (read: header insertion, bit shifting etc) that it will be much harder to w=
ork with.<br><br>&gt; It is like now you would be asking to adopt some indiv=
idual drafts which woke up and defined new data plane and new control plane f=
or services you are running in your network - and call those MPLS+, L2VPN+, L=
3VPN+ and mVPN+ without any new functionality.<br><br>That "without any new f=
unctionality" isn't exactly true either=E2=80=A6<br><br>&gt; Would it make s=
ense ?<br><br>If those data plane and control plane drafts provide an easier=
 way to do those things? Most definitely yes.<br><br>It's the measuring prog=
ress by how many features and "cool" things are added that is a problem here=
. Progress also include making technology easier to manage, easier to unders=
tand, easier to debug, more accessible to average network engineers.<br><br>=
Antoine de Saint Exup=C3=A9ry was right: =E2=80=9CPerfection is achieved, no=
t when there is nothing more to add, but when there is nothing left to take a=
way.=E2=80=9D<br><br>Cheers,<br>Sander<u></u><u></u></span></p></blockquote>=
</div></div></div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><s=
pan>_______________________________________________</span><br><span>spring m=
ailing list</span><br><span><a href=3D"mailto:spring@ietf.org" rel=3D"norefe=
rrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blan=
k">spring@ietf.org</a></span><br><span><a href=3D"https://www.ietf.org/mailm=
an/listinfo/spring" rel=3D"noreferrer noreferrer noreferrer noreferrer noref=
errer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/sp=
ring</a></span><br></div></blockquote></div></div>__________________________=
_____________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer n=
oreferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer n=
oreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"=
_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div></div>
</div></blockquote></div></blockquote></div></div></div>
</div></blockquote></body></html>=

--Apple-Mail-A277762E-0F86-4361-9851-C0E229DFE0CD--


From nobody Tue Sep 10 22:04:33 2019
Return-Path: <andrew.alston@liquidtelecom.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 1E45B120814 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 22:04:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 9egbZ1-SJb-u for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 22:04:27 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [207.82.80.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E87E120020 for <spring@ietf.org>; Tue, 10 Sep 2019 22:04:26 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp2052.outbound.protection.outlook.com [104.47.2.52]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-52-DrrMHD90PJ-lXD4euKB6dA-1; Wed, 11 Sep 2019 06:04:18 +0100
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com (20.179.47.79) by DBBPR03MB5383.eurprd03.prod.outlook.com (20.179.46.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.13; Wed, 11 Sep 2019 05:04:17 +0000
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::fd1a:fcdd:6a6d:1409]) by DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::fd1a:fcdd:6a6d:1409%5]) with mapi id 15.20.2241.018; Wed, 11 Sep 2019 05:04:16 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: "Zafar Ali (zali)" <zali@cisco.com>, Aijun Wang <wangaijun@tsinghua.org.cn>, 'Robert Raszuk' <robert@raszuk.net>, 'Sander Steffann' <sander@steffann.nl>
CC: 'Ron Bonica' <rbonica=40juniper.net@dmarc.ietf.org>, 'SPRING WG List' <spring@ietf.org>, 'James Guichard' <james.n.guichard@futurewei.com>, 'Shraddha Hegde' <shraddha@juniper.net>, 'Rob Shakir' <robjs@google.com>, "'Voyer, Daniel'" <daniel.voyer@bell.ca>
Thread-Topic: =?utf-8?B?562U5aSNOiBbc3ByaW5nXSBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5hbCBx?= =?utf-8?B?dWVzdGlvbiBmb3IgdGhlIFNwcmluZyBXRyAod2FzOiBSZTogQmV5b25kIFNS?= =?utf-8?Q?v6.)?=
Thread-Index: AQHVaFk3CSCue1siI0KdhiTthC3fYKcl4ksw
Date: Wed, 11 Sep 2019 05:04:16 +0000
Message-ID: <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com>
References: <52203070-2F7B-412E-B5C2-15EC6B7AC36F@cisco.com>
In-Reply-To: <52203070-2F7B-412E-B5C2-15EC6B7AC36F@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6cb5d776-79b0-4d38-0467-08d736757f38
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DBBPR03MB5383; 
x-ms-traffictypediagnostic: DBBPR03MB5383:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <DBBPR03MB53836D2A8E27819200C0DB67EEB10@DBBPR03MB5383.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(396003)(39860400002)(346002)(376002)(366004)(199004)(189003)(52084003)(229853002)(10916006)(66476007)(66556008)(64756008)(66446008)(99286004)(316002)(66946007)(110136005)(76176011)(790700001)(102836004)(478600001)(6116002)(4326008)(52536014)(86362001)(3846002)(26005)(53546011)(5660300002)(76116006)(54906003)(486006)(6506007)(11346002)(2906002)(606006)(14454004)(476003)(966005)(446003)(256004)(74316002)(7736002)(236005)(55016002)(14444005)(9686003)(6306002)(54896002)(53936002)(186003)(6246003)(71200400001)(7416002)(33656002)(224303003)(71190400001)(81156014)(81166006)(66066001)(8936002)(25786009)(7696005)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:DBBPR03MB5383; H:DBBPR03MB5415.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: jypNDNAEbjAJ+MAqhyQoqO7j3fdWwPw3cxcIUGQsQFzPm/MWUM/CtUTK8DPHgR4Tb7TXnmU74PgX+o2i6COscmJRDR62l2TLbc+D0VbkBucgrg8+CJQ+Z9XasmCvOKvYDPuLWJS0PDGD81j43CeLDHohjwMAzxJQIoPfQ4LfNkqtvzFSvHUcN8vBGF/Y6aJW4e3hyJByslNe7XwwovJy49BlENMhKSbG7CTm7bGFE5mAWBoHo92LpWaTWR/D8bzQDkGze4jgpxbfqLj8g+oqoKTly3ivsI5+Jm+d0atRW1dGQPKJNZRYCjqYuyb549UwNCttBcuE/eBQx4EAsu7PZuMtxaXeSTdkxANPWaC7w3p39bUFgs6xO5R+bhtoDm0ULLfHVslK8kd5GN4U9bqP7JhOjpyXKgbdEn04K7qjdPg=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6cb5d776-79b0-4d38-0467-08d736757f38
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 05:04:16.7137 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 2vcae8HAQvqAW01+eNEHCSU4F3k0BlWQPoz9OTDad4Y9lxGrV21DR+Gs9m2e5Owsqi4l4v0EhyQV/pxdcnZh1Sa2CYzEzys0ariunTVtEEU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR03MB5383
X-MC-Unique: DrrMHD90PJ-lXD4euKB6dA-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_DBBPR03MB541587B271B3AC9238671CAAEEB10DBBPR03MB5415eurp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xXZ-rNoz4jty5_4ZQ1RQSEEFPvg>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiAgR29pbmcgYmFjayB0byB0aGUgb3JpZ2lu?= =?utf-8?q?al_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 05:04:32 -0000

--_000_DBBPR03MB541587B271B3AC9238671CAAEEB10DBBPR03MB5415eurp_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

T2ssIHNvIGNvdXBsZSBvZiB0aGluZ3MuDQoNCkkgcmVhbGx5IHRoaW5rIHdlIG5lZWQgdG8gY2xl
YXJseSBhbmQgdG90YWxseSBkaXZvcmNlIHRoZSBjb21tZW50cyBvbiB0aGlzIGxpc3QgZnJvbSB0
aG9zZSBhcm91bmQgU1JIIOKAkyBzaW5jZSDigJMgdGhlcmUgc2VlbXMgdG8gYmUgdGhpcyBraW5k
IG9mIGJpemFycmUgY29uZmxhdGluZyBvZiB0d28gaXNzdWVzLCBhbmQgd2hpbGUgaXTigJlzIGEg
bmljZSBwaWVjZSBvZiBvYmZ1c2NhdGlvbiDigJMgbGV04oCZcyBiZSBjbGVhciBvbiBhIG51bWJl
ciBvZiB0aGluZ3MuDQoNCg0KICAxLiAgQWxtb3N0IGV2ZXJ5ICBvYmplY3Rpb24gb24gdGhpcyBs
aXN0IHRoYXQgSSBoYXZlIHNlZW4gaGFzIHJlbGF0ZWQgZGlyZWN0bHkgdG8gdGhlIE5QIGFuZCB1
U0lEIGRyYWZ0cyDigJMgbm90IHRvd2FyZHMgdGhlIFNSSCBkcmFmdCB3aGljaCBkb2VzIG5vdCBz
aXQgd2l0aGluIHRoaXMgd29ya2luZyBncm91cC4gIFRoZSBwcmltYXJ5IHByb2JsZW0gSSBzZWUg
d2l0aCB0aGUgU1JIIGRyYWZ0IGlzIGFyb3VuZCBvdmVyaGVhZCDigJMgYW5kIHdlbGwg4oCTIGlm
IHBlb3BsZSB3aXNoIHRvIGxpdmUgd2l0aCB0aGF0IGxldmVsIG9mIG92ZXJoZWFkIOKAkyBzbyBi
ZSBpdCDigJMgYnV0LCB0aGF0IGRvZXMgbm90IHJlbGF0ZSB0byB0aGUgY29tcGxleGl0eSwgdGhl
IHZpb2xhdGlvbnMgb2YgUkZDODIwMCBhbmQgdGhlIHdob2xlc2FsZSByZS1kZWZpbml0aW9uIG9m
IHRoZSBhZGRyZXNzIHNlbWFudGljcyBhcyBkZWZpbmVkIGJ5IFJGQzQyOTEgdGhhdCBoYXZlIGJl
ZW4gb2JqZWN0ZWQgdG8gaGVyZSDigJMgdGhvc2UgaXNzdWVzIGFyZSBkaXJlY3RseSByZWxhdGVk
IHRvIHRoZSBOUCBhbmQgdVNJRCBkcmFmdHMuICBMZXTigJlzIGJlIGNsZWFyIG9uIHRoYXQuDQog
IDIuICBUaGUgY29uc3RhbnQgY2l0aW5nIG9mIGEgbWFya2V0aW5nIGRvY3VtZW50IOKAkyB3aGVy
ZSBhbG1vc3QgZXZlcnl0aGluZyBpbiB0aGVyZSBpcyByZWxhdGVkIHRvIHRoZSB1c2Ugb2YgU1J2
NiBpbiB0aGUgY29udGV4dCBvZiB0aGUgU1JIIOKAkyBhZ2FpbiDigJMgbm90IGluIHRoaXMgd29y
a2luZyBncm91cCDigJMgd2l0aCBsaXR0bGUgZXZpZGVuY2Ugb3IgY2l0YXRpb24gb2YgdXNlIG9m
IHRoZSBOUCBkcmFmdCBvciB0aGUgdVNJRCBkcmFmdHMgd2hpY2ggYXJlIHdoYXQgd2Ugc291bmQg
YmUgZGlzY3Vzc2luZyBoZXJlIOKAkyBpcywgaW4gbXkgdmlldywgcmVhbGx5IHN0cmV0Y2hpbmcg
Zm9yIHN1cHBvcnQg4oCTIHRocm91Z2ggYW4gb2JmdXNjYXRpb24gb2YgaXRlbXMgdGhhdCB3aGls
ZSByZWxhdGVkIGFyZSBub3QgdGhlIHNhbWUgdGhpbmcNCg0KTm93LCB0aGVyZSBpcyBhbHNvIGFu
IGFyZ3VtZW50IEkgaGF2ZSBzZWVuIHRoYXQgeW91IHNob3VsZCBub3QgaGF2ZSB0d28gdGhpbmdz
IHRoYXQgc29sdmUgdGhlIHNhbWUgcHJvYmxlbS4gIFNvLCBsZXRzIHRhbGsgYWJvdXQgdGhlIENS
SCBmb3IgYSBzZWNvbmQuICBDUkggZG9lcyBub3QgYWRkcmVzcyB0aGUgc2FtZSBpc3N1ZXMgdGhh
dCB0aGUgTlAgZHJhZnQgZG9lcyDigJMgaXQgYWRkcmVzc2VzIGFuIGluc2FuZSBhbmQgaW5lc2Nh
cGFibGUgb3ZlcmhlYWQgaXNzdWUuICBJbiB0aGUgcHJvY2VzcyBvZiBkb2luZyB0aGF0LCBpdCBw
cm92aWRlcywgaW4gbXkgdmlldywgYSBjbGVhbmVyIHZlcnNpb24gb2YgdGhlIGZ1bmN0aW9uYWxp
dHkgb2YgdGhhdCBjb250YWluZWQgaW4gdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQgYW5k
IHRoZSB1U0lEIGRyYWZ0LCB3aXRob3V0IGhlYWRlciBpbnNlcnRpb24gYW5kIHdpdGhvdXQgdGhl
IGJ1cm5pbmcgb2YgYWJzb2x1dGVseSBpbnNhbmUgYW1vdW50cyBvZiBhZGRyZXNzIHNwYWNlLiAg
U28gYWdhaW4g4oCTIGxldOKAmXMgbm90IGNvbmZsYXRlIGlzc3VlcyBoZXJlLg0KDQpOb3cg4oCT
IEkgd291bGQgYXNrIHRoaXMsIGFuZCBJIGhhdmUgYXNrZWQgdGhlIHF1ZXN0aW9ucyBiZWZvcmUg
YW5kIG5vdCBzZWVuIHRoZW0gYWRkcmVzc2VkIOKAkyBpZiB0aGV5IGhhdmUgYmVlbiDigJMgSSB3
b3VsZCBiZSBtb3JlIHRoYW4gaGFwcHkgdG8gYmUgY29ycmVjdGVkIGFuZCBiZSBwb2ludGVkIHRv
IHRoZSBlbWFpbHMgdGhhdCBhZGRyZXNzIHRoZXNlIHRoaW5ncw0KDQogIDEuICBDYW4gc29tZW9u
ZSBleHBsYWluIGhvdyB3aXRoIHRoZSB1c2Ugb2YgTlAgcHJvcGVyIGFnZ3JlZ2F0aW9uIGlzIGdv
aW5nIHRvIHdvcmsNCiAgMi4gIENhbiBzb21lb25lIHBsZWFzZSDigJMgYXMgcGVyIHRoZSByZXF1
ZXN0IG1hZGUgYnkgdGhlIGNoYWlycyBpbiBNb250cmVhbCDigJMgc3VwcGx5IGFuIGluZGljYXRp
b24gb2YgdGhlIGFkZHJlc3Mgc3BhY2UgYnVybiB0aGF0IGlzIHJlcXVpcmVkIOKAkyBib3RoIGlu
IHRlcm1zIG9mIHRoZSB1U0lEIGRyYWZ0IGFuZCB0aGUgTlAgZHJhZnQNCiAgMy4gIENhbiB0aGUg
YXV0aG9ycyBwbGVhc2UgZXhwbGFpbiBob3cgZWl0aGVyIG9mIHRoZXNlIGRyYWZ0cyBpcyBwcm9w
b3NlZCB0byB3b3JrIGluIGVpdGhlciBhbiBpbnRlci1hc24gb3IgaW50ZXItaWdwIGFyZWEgc2Nl
bmFyaW8g4oCTIG9yIOKAkyBpcyB0aGlzIGV4cGxpY2l0bHkgYW5kIHVuZXF1aXZvY2FsbHkgZGVz
aWduZWQgdG8gd29yayBvbmx5IHdpdGhpbiBhIHNpbmdsZSBkb21haW4g4oCTIGFuZCBpZiB0aGF0
IGlzIHRoZSBjYXNlIOKAkyBJ4oCZZCBiZSBoYXBweSB0byBleHBsYWluIGhvdyB0aGlzIHdvdWxk
IHdvcmsgd2l0aCBDUkgg4oCTIGFuZCB3aHkgdGhlcmUgaXMgYW4gYWRkaXRpb25hbCByZXF1aXJl
bWVudCBmb3IgQ1JIIGJleW9uZCB0aGUgcmVtb3ZhbCBvZiB0aGUgb3ZlcmhlYWQNCiAgNC4gIElu
IHRoZSBjYXNlIG9mIHVTSUQg4oCTIGNhbiB3ZSBnZXQgYW4gZXhwbGFuYXRpb24gb2YgaG93IGl0
IGlzIGNvbXBhdGlibGUgd2l0aCB0aGUgbmV0d29yayBwcm9ncmFtbWluZyBkcmFmdCBvdXRzaWRl
IG9mIGVuZCBwb2ludCBwcm9ncmFtbWluZyDigJMgc2luY2UgdGhlIHdheSBJIHNlZSBpdCDigJMg
aWYgeW914oCZcmUgc2hpZnRpbmcgYml0cyB0byBlZmZlY3RpdmVseSBwZXJmb3JtIOKAnHJvdXRp
bmcgYnkgTkFU4oCdIOKAkyB5b3XigJlyZSB0aHJvd2luZyBhd2F5IHRoZSBsb2NhdG9yIGJpdHMg
YXMgZGVmaW5lZCBpbiB0aGUgbmV0d29yayBwcm9ncmFtbWluZyBkcmFmdC4gIElmIHRoZSBhbnN3
ZXIgdG8gdGhpcyBpcyB0byByZXRhaW4gdGhlIGVudGlyZSBTSUQgbGlzdCDigJMgdGhlbiB0aGUg
b3ZlcmhlYWQgcmVkdWN0aW9uIGRpc2FwcGVhcnMg4oCTIGFuZCBhdCB3aGljaCBwb2ludCwgcGxl
YXNlIGNhbiBzb21lb25lIGV4cGxhaW4gdG8gbWUgd2h5IHlvdSB3b3VsZCBydW4gdVNJRCBhdCBh
bGwgaWYgeW91IGFyZSBkb2luZyB0aGlzLg0KICA1LiAgU2luY2Ugd2UgaGF2ZSBoYWQgY29uc3Rh
bnQgcmVmZXJlbmNlcyB0byBtdWx0aXBsZSBwbGF0Zm9ybXMgc3VwcG9ydGluZyB0aGlzIOKAkyBj
YW4gd2UgZ2V0IGEgbGlzdCBvZiBhY3R1YWwgdmVuZG9ycyBhbmQgaGFyZHdhcmUgdGhhdCBzdXBw
b3J0IHRoZSBOUCBhbmQgdVNJRCBkcmFmdHMgaW4gcHJvZHVjdGlvbiB0b2RheSDigJMgbm90IFNS
SCDigJMgTlAgYW5kIHVTSUQg4oCTIGFuZCBpbnRlci1vcCB0ZXN0cyBiZXR3ZWVuIHRoZXNlIHBs
YXRmb3Jtcy4gIExldOKAmXMgc2VwYXJhdGUgdGhlIGlzc3VlcyBoZXJlLg0KSSB3aWxsIGFsc28g
c2F5IOKAkyBJIGRvIE5PVCBvcHBvc2Ugd29yayBjb250aW51aW5nIG9uIFNSSCBhbmQgU1J2NiDi
gJMgbmV2ZXIgaGF2ZSDigJMgbmV2ZXIgd2lsbC4gIEkgYWxzbyBkbyBub3Qgb3Bwb3NlIHdvcmsg
Y29udGludWluZyBvbiBlaXRoZXIgdGhlIE5QIG9yIHVTSUQgZHJhZnRzIOKAkyBwcm92aWRlZCB0
aGUgaXNzdWVzIHRoYXQgaGF2ZSBiZWVuIHJhaXNlZCDigJMgdGltZSBhbmQgYWdhaW4gb24gdGhp
cyBsaXN0IGFyZSBhZGRyZXNzZWQuICBIb3dldmVyLCBJIHdpbGwgYWxzbyBzdGF0ZSB0aGF0IEkg
ZG8gbm90IGJlbGlldmUgdGhhdCBDUkggcGVyZm9ybXMgdGhlIHNhbWUgZnVuY3Rpb24gYXMgdGhl
IE5QIGRyYWZ0LCB3aGF0IGl0IGRvZXMgaXMgaW5jbHVkZSB0aGUgZnVuY3Rpb25hbGl0eSBpbnZv
bHZlZCBpbiB0aGUgTlAgZHJhZnQsIHdoaWxlIHNvbHZpbmcgYW4gb3ZlcmhlYWQgaXNzdWUg4oCT
IGFuZCBvbiB0aGF0IGJhc2lzIGFsb25lLCBvdXRzaWRlIG9mIG1hbnkgb3RoZXIgcmVhc29ucywg
SSBiZWxpZXZlIHRoYXQgd29yayBvbiBpdCBzaG91bGQgY29udGludWUuDQoNCk92ZXIgdGhlIGxh
c3QgZmV3IGRheXMgcmVhZGluZyBlbWFpbHMgb24gdGhpcyBsaXN0IOKAkyBJIGZlYXIgYSBzaXR1
YXRpb24gd2hlcmUgYm90aCBzaWRlcyAoYW5kIEkgaW5jbHVkZSBteXNlbGYgb24gdGhpcyksIGFy
ZSBmZWVsaW5nIHRoZSBuZWVkIHRvIGF0dGFjayBlYWNoIG90aGVyIOKAkyBhbmQgYmxvY2sgdGhl
IHdvcmsgb24g4oCcb3Bwb3NpbmfigJ0gZHJhZnRzLiAgTm93LCBJIGNhbiBlYXNpbHkgc2VlIGhv
dyB0aGlzIGNvdWxkIGFyaXNlIOKAkyBidXQg4oCTIEnigJlsbCBhbHNvIHNheSB0aGF0IEkgZG9u
4oCZdCB0aGluayBpdHMgaW4gdGhlIGludGVyZXN0cyBvZiB0aGUgaW5kdXN0cnksIG9yIHRoZSBv
cGVyYXRvcnMsIG9yIHdlbGwsIGFueW9uZS4gIEkgd291bGQgZmFyIHJhdGhlciBzZWUgYSBzaXR1
YXRpb24gd2hlcmUgd2Ugd29yayB0b3dhcmRzIGEgcHJvZHVjdGl2ZSBzb2x1dGlvbiDigJMgbGV0
IHdvcmsgY29udGludWUgb24gYWxsIG9mIHRoaXMsIGFuZCB0aGVuIGxldCB0aGUgaW5kdXN0cnkg
ZGVjaWRlIHdoaWNoIHRoZXkgd2FudCB0byB1c2UsIGFuZCBpbmRlZWQsIHdvcmsgdG93YXJkcyBh
IHByb2R1Y3RpdmUgc29sdXRpb24gd2hlcmUgd2UgaGF2ZSBzb21lIGludGVyb3BlcmFiaWxpdHku
ICBBbmQgeWVzLCBhcyB3YXMgYWxsdWRlZCB0bywgSSBkaWQgcmFpc2UgdGhlIHBvc3NpYmlsaXR5
IG9mIGFuIGludGVyLW9wIGRyYWZ0IHRvIGZhY2lsaXRhdGUgZm9yd2FyZCBtb3ZlbWVudCBoZXJl
LCBhbmQgSSBoYWQgb25seSBvbmUgdmVuZG9yIG91dCBvZiBhbGwgdGhlIHZlbmRvcnMgSSBhcHBy
b2FjaGVkIGFjdHVhbGx5IGluZGljYXRlIG9wcG9zaXRpb24gdG8gdGhpcywgc28gSSB3b3VsZCBh
c2sgbm93IGRpcmVjdGx5IG9uIGxpc3QsIGNhbiB3ZSB3b3JrIHRvd2FyZHMgYSBzaXR1YXRpb24g
d2hlcmUgaW5zdGVhZCBvZiBhbGwgYmxvY2tpbmcgZWFjaCBvdGhlciDigJMgd29yayBjb250aW51
ZXMgYW5kIHdlIGZpbmQgYSB3YXkgdG8gcGxheSBuaWNlLCBhbmQgaW5kZWVkLCBpbnRlci1vcGVy
YXRlPyAgSSByZWFsbHkgZmVhciB0aGF0IHRoZSBhbHRlcm5hdGl2ZSBpcyB0aGF0IHRoaXMgZmln
aHQgZHJhZ3Mgb24gZm9yZXZlciwgYW5kIGluIHRoZSBtZWFuIHRpbWUsIHZlbmRvcnMgYW5kIG9w
ZXJhdG9ycyBhbGlrZSBjb250aW51ZSB0byBkZXZlbG9wIGFuZCBkZXBsb3kgb3V0c2lkZSBvZiB0
aGUgc3RhbmRhcmRpemF0aW9uIOKAkyBhbmQgZXZlcnkgZGF5IHRoYXQgY29udGludWVzIOKAkyB3
ZSBtb3ZlIGZ1cnRoZXIgYXdheSBmcm9tIGJlaW5nIGFibGUgdG8gZmluZCBhIHNhbmUgd2F5IHRv
IGludGVyLW9wZXJhdGUuDQoNClRoZXJlIGlzIGEgcGhyYXNlIHRoYXQgSSBoYXZlIGhlYXJkIOKA
kyBhbmQgcGVyaGFwcyBpdCBhcHBsaWVzIGhlcmUg4oCTIHBlcmhhcHMgd2UgbmVlZCB0byBwdXQg
b3VyIGd1bnMgZG93biDigJMgYW5kIGZpbmQgYSB3YXkgdG8gaW4gd2hpY2ggd2UgY2FuIG1vdmUg
Zm9yd2FyZCB0aGF0IHdoaWxlIGl0IHByb2JhYmx5IHdpbGwgbm90IHNhdGlzZnkgZXZlcnlvbmUs
IHdpbGwgYmUgaW4gdGhlIGludGVyZXN0cyBvZiB0aGUgbWFya2V0IGluIGdlbmVyYWwgYnkgYXZv
aWRpbmcgYSB0b3RhbCBzdGFuZG9mZi4NCg0KSnVzdCBteSB0aG91Z2h0cw0KDQpBbmRyZXcNCg0K
RnJvbTogWmFmYXIgQWxpICh6YWxpKSA8emFsaUBjaXNjby5jb20+DQpTZW50OiBXZWRuZXNkYXks
IDExIFNlcHRlbWJlciAyMDE5IDA3OjI3DQpUbzogQWlqdW4gV2FuZyA8d2FuZ2FpanVuQHRzaW5n
aHVhLm9yZy5jbj47ICdSb2JlcnQgUmFzenVrJyA8cm9iZXJ0QHJhc3p1ay5uZXQ+OyAnU2FuZGVy
IFN0ZWZmYW5uJyA8c2FuZGVyQHN0ZWZmYW5uLm5sPg0KQ2M6ICdSb24gQm9uaWNhJyA8cmJvbmlj
YT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPjsgJ1NQUklORyBXRyBMaXN0JyA8c3ByaW5n
QGlldGYub3JnPjsgQW5kcmV3IEFsc3RvbiA8QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNv
bT47ICdKYW1lcyBHdWljaGFyZCcgPGphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbT47ICdT
aHJhZGRoYSBIZWdkZScgPHNocmFkZGhhQGp1bmlwZXIubmV0PjsgJ1JvYiBTaGFraXInIDxyb2Jq
c0Bnb29nbGUuY29tPjsgJ1ZveWVyLCBEYW5pZWwnIDxkYW5pZWwudm95ZXJAYmVsbC5jYT47IFph
ZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29tPg0KU3ViamVjdDogUmU6IOetlOWkjTogW3Nw
cmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gZm9yIHRoZSBTcHJpbmcg
V0cgKHdhczogUmU6IEJleW9uZCBTUnY2LikNCg0KPHNuaXA+DQoNCkhpLCBSb2JlcnQ6DQoNCkJ1
dCB0aGUgY29uY2VwdCBvZiBTUnY2KyBpcyBtb3JlIGNsZWFyIHRoYW4gdGhlIFNSdjYodG9wb2xv
Z3kvc2VydmljZSBpbnN0cnVjdGlvbiBzZXBhcmF0aW9uOyBkaWZmZXJlbnQgaW5zdHJ1Y3Rpb24g
Y2FycmllZCBpbiBkaWZmZXJlbnQgSVB2NiBFSCkuDQoNCkhpIEFpanVuLA0KDQpDYW4geW91IHBs
ZWFzZSB2YXJpb3VzIHRocmVhZCB0byBnYXVnZSB0aGUgY29tcGxleGl0eSwgaW5jb21wbGV0ZW5l
c3MgYW5kIHdoeSBDUkggKGFrYSBTUnY2KykgbWFrZXMgbm8gc2Vuc2UsIGUuZy4sOg0KDQoNCiAg
KiAgIENvdW50bGVzcyByZXNwb25zZXMgZnJvbSBSb2JlcnQsIGluY2x1ZGluZ2h0dHBzOi8vbWFp
bGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL19WOGRzUU9lUlR1SzJyN0xmaTc3YmdJ
Q3FoRTxodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9fVjhkc1FP
ZVJUdUsycjdMZmk3N2JnSUNxaEU+DQogICogICBNYW55IHJlc3BvbnNlcyBsaWtlIGh0dHBzOi8v
bWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL3dGREtfQmU3bEV0NHMxOTFtNjFX
ZFVPRXpMNDxodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy93RkRL
X0JlN2xFdDRzMTkxbTYxV2RVT0V6TDQ+DQogICogICBNYW55IHJlc3BvbnNlcyBmcm9tIERpcmss
IGluY2x1ZGluZyBodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy82
Qm00bk41YWg4ckZiN1Z1dGV4SzMwa1JVUE08aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9h
cmNoL21zZy9zcHJpbmcvNkJtNG5ONWFoOHJGYjdWdXRleEszMGtSVVBNPg0KICAqICAgRXhjZWxs
ZW50IHBvaW50cyBmcm9tIERhbiBodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNn
L3NwcmluZy9PQjFsNDFFaGhVdTh4OFhFbkthQlRkY3pEajQ8aHR0cHM6Ly9tYWlsYXJjaGl2ZS5p
ZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvT0IxbDQxRWhoVXU4eDhYRW5LYUJUZGN6RGo0Pi4NCiAg
KiAgIE1hbnkgcmVhc29ucyBsaWtlIGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9t
c2cvc3ByaW5nL0Q3SUZKYWtiNUV3MmlNWFVmdmYxd3ViN2FyUTxodHRwczovL21haWxhcmNoaXZl
LmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9EN0lGSmFrYjVFdzJpTVhVZnZmMXd1YjdhclE+DQoN
Cg0KDQpIb3BlIGl0IGhlbHBzLA0KDQoNClRoYW5rcw0KDQpSZWdhcmRzIOKApiBaYWZhcg0KDQo8
c25pcD4NCg==
--_000_DBBPR03MB541587B271B3AC9238671CAAEEB10DBBPR03MB5415eurp_
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5
IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7
DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1
IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2Ut
MToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05v
cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6U2ltU3Vu
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFw
aCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxl
LXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MTAuMHB0Ow0KCW1hcmdpbi1yaWdodDowY207DQoJ
bWFyZ2luLWJvdHRvbToxMC4wcHQ7DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1zby1hZGQtc3Bh
Y2U6YXV0bzsNCglsaW5lLWhlaWdodDoxMTUlOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0
LCBsaS5Nc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCBkaXYuTXNvTGlzdFBhcmFncmFwaEN4U3BG
aXJzdA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJbWFyZ2luLXRvcDoxMC4wcHQ7DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90
dG9tOjBjbTsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CW1zby1hZGQtc3BhY2U6YXV0bzsNCglsaW5lLWhlaWdodDoxMTUlOw0KCWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdy
YXBoQ3hTcE1pZGRsZSwgbGkuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUsIGRpdi5Nc29MaXN0
UGFyYWdyYXBoQ3hTcE1pZGRsZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
CgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCW1zby1hZGQtc3BhY2U6YXV0bzsNCglsaW5lLWhlaWdodDoxMTUlOw0KCWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5N
c29MaXN0UGFyYWdyYXBoQ3hTcExhc3QsIGxpLk1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdCwgZGl2
Lk1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0
OjBjbTsNCgltYXJnaW4tYm90dG9tOjEwLjBwdDsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJbXNv
LWFkZC1zcGFjZTphdXRvOw0KCWxpbmUtaGVpZ2h0OjExNSU7DQoJZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1z
b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFt
ZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZp
bml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTI1ODUxNjczODsNCgltc28tbGlz
dC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTgyNzE3MTIzMiA2NzY5ODY4
OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2
NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTgu
MHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NTQuMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6OTAuMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMjYuMHB0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
NQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6MTYyLjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0
OjE5OC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIzNC4wcHQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCglt
YXJnaW4tbGVmdDoyNzAuMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MzA2LjBw
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz
dCBsMQ0KCXttc28tbGlzdC1pZDoxNDMzODY1Mjk3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczot
MTk5NzAwMjYxODt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDIN
Cgl7bXNvLWxpc3QtaWQ6MTQ5NjQwOTc1NzsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28t
bGlzdC10ZW1wbGF0ZS1pZHM6MTYwODMwNTkyIC0yMDM4NzkwNDg0IDUzNjg3MDkzNyA1MzY4NzA5
MzkgNTM2ODcwOTI3IDUzNjg3MDkzNyA1MzY4NzA5MzkgNTM2ODcwOTI3IDUzNjg3MDkzNyA1MzY4
NzA5Mzk7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhh
LWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlMVwuXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0O30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1s
b3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4w
cHQ7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0
IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3Qg
bDI6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwyOmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9t
YW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDMNCgl7bXNvLWxp
c3QtaWQ6MTg1NjI2NzM5MDsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6LTE4NDgyMjI1MzQgLTExMDI0MDQ0NTggNTM2ODcwOTM3IDUzNjg3MDkzOSA1MzY4
NzA5MjcgNTM2ODcwOTM3IDUzNjg3MDkzOSA1MzY4NzA5MjcgNTM2ODcwOTM3IDUzNjg3MDkzOTt9
DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtdXBwZXI7
DQoJbXNvLWxldmVsLXRleHQ6IiUxXC5cKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0K
QGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpA
bGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDM6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0O30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMzpsZXZl
bDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDM6bGV2ZWw4DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
O30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9
DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJlbi1L
RSIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+T2ssIHNvIGNvdXBsZSBvZiB0aGluZ3MuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SSByZWFsbHkgdGhpbmsgd2UgbmVlZCB0byBj
bGVhcmx5IGFuZCB0b3RhbGx5IGRpdm9yY2UgdGhlIGNvbW1lbnRzIG9uIHRoaXMgbGlzdCBmcm9t
IHRob3NlIGFyb3VuZCBTUkgg4oCTIHNpbmNlIOKAkyB0aGVyZSBzZWVtcyB0byBiZSB0aGlzDQog
a2luZCBvZiBiaXphcnJlIGNvbmZsYXRpbmcgb2YgdHdvIGlzc3VlcywgYW5kIHdoaWxlIGl04oCZ
cyBhIG5pY2UgcGllY2Ugb2Ygb2JmdXNjYXRpb24g4oCTIGxldOKAmXMgYmUgY2xlYXIgb24gYSBu
dW1iZXIgb2YgdGhpbmdzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDow
Y20iIHN0YXJ0PSIxIiB0eXBlPSJBIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaEN4U3BG
aXJzdCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTttc28tYWRkLXNwYWNlOmF1dG87bXNvLWxpc3Q6
bDMgbGV2ZWwxIGxmbzQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2xpbmUtaGVpZ2h0OjExNSU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkFsbW9zdCBl
dmVyeSZuYnNwOyBvYmplY3Rpb24gb24gdGhpcyBsaXN0IHRoYXQgSSBoYXZlIHNlZW4gaGFzIHJl
bGF0ZWQgZGlyZWN0bHkgdG8gdGhlIE5QIGFuZCB1U0lEIGRyYWZ0cyDigJMgbm90IHRvd2FyZHMg
dGhlIFNSSCBkcmFmdCB3aGljaCBkb2VzIG5vdCBzaXQgd2l0aGluIHRoaXMgd29ya2luZyBncm91
cC4mbmJzcDsNCiBUaGUgcHJpbWFyeSBwcm9ibGVtIEkgc2VlIHdpdGggdGhlIFNSSCBkcmFmdCBp
cyBhcm91bmQgb3ZlcmhlYWQg4oCTIGFuZCB3ZWxsIOKAkyBpZiBwZW9wbGUgd2lzaCB0byBsaXZl
IHdpdGggdGhhdCBsZXZlbCBvZiBvdmVyaGVhZCDigJMgc28gYmUgaXQg4oCTIGJ1dCwgdGhhdCBk
b2VzIG5vdCByZWxhdGUgdG8gdGhlIGNvbXBsZXhpdHksIHRoZSB2aW9sYXRpb25zIG9mIFJGQzgy
MDAgYW5kIHRoZSB3aG9sZXNhbGUgcmUtZGVmaW5pdGlvbiBvZiB0aGUgYWRkcmVzcw0KIHNlbWFu
dGljcyBhcyBkZWZpbmVkIGJ5IFJGQzQyOTEgdGhhdCBoYXZlIGJlZW4gb2JqZWN0ZWQgdG8gaGVy
ZSDigJMgdGhvc2UgaXNzdWVzIGFyZSBkaXJlY3RseSByZWxhdGVkIHRvIHRoZSBOUCBhbmQgdVNJ
RCBkcmFmdHMuJm5ic3A7IExldOKAmXMgYmUgY2xlYXIgb24gdGhhdC48bzpwPjwvbzpwPjwvc3Bh
bj48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaEN4U3BMYXN0IiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MGNtO21zby1hZGQtc3BhY2U6YXV0bzttc28tbGlzdDpsMyBsZXZlbDEgbGZvNCI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bGluZS1oZWlnaHQ6MTE1
JTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+VGhlIGNvbnN0YW50IGNpdGluZyBvZiBhIG1h
cmtldGluZyBkb2N1bWVudCDigJMgd2hlcmUgYWxtb3N0IGV2ZXJ5dGhpbmcgaW4gdGhlcmUgaXMg
cmVsYXRlZCB0byB0aGUgdXNlIG9mIFNSdjYgaW4gdGhlIGNvbnRleHQgb2YgdGhlIFNSSCDigJMg
YWdhaW4g4oCTIG5vdCBpbiB0aGlzIHdvcmtpbmcgZ3JvdXANCiDigJMgd2l0aCBsaXR0bGUgZXZp
ZGVuY2Ugb3IgY2l0YXRpb24gb2YgdXNlIG9mIHRoZSBOUCBkcmFmdCBvciB0aGUgdVNJRCBkcmFm
dHMgd2hpY2ggYXJlIHdoYXQgd2Ugc291bmQgYmUgZGlzY3Vzc2luZyBoZXJlIOKAkyBpcywgaW4g
bXkgdmlldywgcmVhbGx5IHN0cmV0Y2hpbmcgZm9yIHN1cHBvcnQg4oCTIHRocm91Z2ggYW4gb2Jm
dXNjYXRpb24gb2YgaXRlbXMgdGhhdCB3aGlsZSByZWxhdGVkIGFyZSBub3QgdGhlIHNhbWUgdGhp
bmc8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5Ob3csIHRoZXJl
IGlzIGFsc28gYW4gYXJndW1lbnQgSSBoYXZlIHNlZW4gdGhhdCB5b3Ugc2hvdWxkIG5vdCBoYXZl
IHR3byB0aGluZ3MgdGhhdCBzb2x2ZSB0aGUgc2FtZSBwcm9ibGVtLiZuYnNwOyBTbywgbGV0cyB0
YWxrIGFib3V0IHRoZQ0KIENSSCBmb3IgYSBzZWNvbmQuJm5ic3A7IENSSCBkb2VzIG5vdCBhZGRy
ZXNzIHRoZSBzYW1lIGlzc3VlcyB0aGF0IHRoZSBOUCBkcmFmdCBkb2VzIOKAkyBpdCBhZGRyZXNz
ZXMgYW4gaW5zYW5lIGFuZCBpbmVzY2FwYWJsZSBvdmVyaGVhZCBpc3N1ZS4mbmJzcDsgSW4gdGhl
IHByb2Nlc3Mgb2YgZG9pbmcgdGhhdCwgaXQgcHJvdmlkZXMsIGluIG15IHZpZXcsIGEgY2xlYW5l
ciB2ZXJzaW9uIG9mIHRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoYXQgY29udGFpbmVkIGluIHRoZQ0K
IG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQgYW5kIHRoZSB1U0lEIGRyYWZ0LCB3aXRob3V0IGhl
YWRlciBpbnNlcnRpb24gYW5kIHdpdGhvdXQgdGhlIGJ1cm5pbmcgb2YgYWJzb2x1dGVseSBpbnNh
bmUgYW1vdW50cyBvZiBhZGRyZXNzIHNwYWNlLiZuYnNwOyBTbyBhZ2FpbiDigJMgbGV04oCZcyBu
b3QgY29uZmxhdGUgaXNzdWVzIGhlcmUuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj5Ob3cg4oCTIEkgd291bGQgYXNrIHRoaXMsIGFuZCBJIGhhdmUgYXNrZWQgdGhlIHF1
ZXN0aW9ucyBiZWZvcmUgYW5kIG5vdCBzZWVuIHRoZW0gYWRkcmVzc2VkIOKAkyBpZiB0aGV5IGhh
dmUgYmVlbiDigJMgSSB3b3VsZCBiZSBtb3JlIHRoYW4NCiBoYXBweSB0byBiZSBjb3JyZWN0ZWQg
YW5kIGJlIHBvaW50ZWQgdG8gdGhlIGVtYWlscyB0aGF0IGFkZHJlc3MgdGhlc2UgdGhpbmdzIDxv
OnA+DQo8L286cD48L3NwYW4+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9
IjEiIHR5cGU9ImEiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0IiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MGNtO21zby1hZGQtc3BhY2U6YXV0bzttc28tbGlzdDpsMiBsZXZlbDEg
bGZvNSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bGluZS1o
ZWlnaHQ6MTE1JTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q2FuIHNvbWVvbmUgZXhwbGFp
biBob3cgd2l0aCB0aGUgdXNlIG9mIE5QIHByb3BlciBhZ2dyZWdhdGlvbiBpcyBnb2luZyB0byB3
b3JrPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGhDeFNw
TWlkZGxlIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtO21zby1hZGQtc3BhY2U6YXV0bzttc28tbGlz
dDpsMiBsZXZlbDEgbGZvNSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7bGluZS1oZWlnaHQ6MTE1JTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q2FuIHNv
bWVvbmUgcGxlYXNlIOKAkyBhcyBwZXIgdGhlIHJlcXVlc3QgbWFkZSBieSB0aGUgY2hhaXJzIGlu
IE1vbnRyZWFsIOKAkyBzdXBwbHkgYW4gaW5kaWNhdGlvbiBvZiB0aGUgYWRkcmVzcyBzcGFjZSBi
dXJuIHRoYXQgaXMgcmVxdWlyZWQg4oCTIGJvdGggaW4gdGVybXMgb2YgdGhlIHVTSUQgZHJhZnQN
CiBhbmQgdGhlIE5QIGRyYWZ0PG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb0xp
c3RQYXJhZ3JhcGhDeFNwTWlkZGxlIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtO21zby1hZGQtc3Bh
Y2U6YXV0bzttc28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bGluZS1oZWlnaHQ6MTE1JTttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+Q2FuIHRoZSBhdXRob3JzIHBsZWFzZSBleHBsYWluIGhvdyBlaXRoZXIgb2YgdGhl
c2UgZHJhZnRzIGlzIHByb3Bvc2VkIHRvIHdvcmsgaW4gZWl0aGVyIGFuIGludGVyLWFzbiBvciBp
bnRlci1pZ3AgYXJlYSBzY2VuYXJpbyDigJMgb3Ig4oCTIGlzIHRoaXMgZXhwbGljaXRseSBhbmQg
dW5lcXVpdm9jYWxseQ0KIGRlc2lnbmVkIHRvIHdvcmsgb25seSB3aXRoaW4gYSBzaW5nbGUgZG9t
YWluIOKAkyBhbmQgaWYgdGhhdCBpcyB0aGUgY2FzZSDigJMgSeKAmWQgYmUgaGFwcHkgdG8gZXhw
bGFpbiBob3cgdGhpcyB3b3VsZCB3b3JrIHdpdGggQ1JIIOKAkyBhbmQgd2h5IHRoZXJlIGlzIGFu
IGFkZGl0aW9uYWwgcmVxdWlyZW1lbnQgZm9yIENSSCBiZXlvbmQgdGhlIHJlbW92YWwgb2YgdGhl
IG92ZXJoZWFkPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGhDeFNwTWlkZGxlIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtO21zby1hZGQtc3BhY2U6YXV0bztt
c28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7bGluZS1oZWlnaHQ6MTE1JTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
SW4gdGhlIGNhc2Ugb2YgdVNJRCDigJMgY2FuIHdlIGdldCBhbiBleHBsYW5hdGlvbiBvZiBob3cg
aXQgaXMgY29tcGF0aWJsZSB3aXRoIHRoZSBuZXR3b3JrIHByb2dyYW1taW5nIGRyYWZ0IG91dHNp
ZGUgb2YgZW5kIHBvaW50IHByb2dyYW1taW5nIOKAkyBzaW5jZSB0aGUgd2F5IEkgc2VlIGl0IOKA
kyBpZg0KIHlvdeKAmXJlIHNoaWZ0aW5nIGJpdHMgdG8gZWZmZWN0aXZlbHkgcGVyZm9ybSDigJxy
b3V0aW5nIGJ5IE5BVOKAnSDigJMgeW914oCZcmUgdGhyb3dpbmcgYXdheSB0aGUgbG9jYXRvciBi
aXRzIGFzIGRlZmluZWQgaW4gdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQuJm5ic3A7IElm
IHRoZSBhbnN3ZXIgdG8gdGhpcyBpcyB0byByZXRhaW4gdGhlIGVudGlyZSBTSUQgbGlzdCDigJMg
dGhlbiB0aGUgb3ZlcmhlYWQgcmVkdWN0aW9uIGRpc2FwcGVhcnMg4oCTIGFuZCBhdCB3aGljaA0K
IHBvaW50LCBwbGVhc2UgY2FuIHNvbWVvbmUgZXhwbGFpbiB0byBtZSB3aHkgeW91IHdvdWxkIHJ1
biB1U0lEIGF0IGFsbCBpZiB5b3UgYXJlIGRvaW5nIHRoaXMuPG86cD48L286cD48L3NwYW4+PC9s
aT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjBjbTttc28tYWRkLXNwYWNlOmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzUiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2xpbmUtaGVpZ2h0OjExNSU7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlNpbmNlIHdlIGhhdmUgaGFkIGNvbnN0YW50IHJlZmVy
ZW5jZXMgdG8gbXVsdGlwbGUgcGxhdGZvcm1zIHN1cHBvcnRpbmcgdGhpcyDigJMgY2FuIHdlIGdl
dCBhIGxpc3Qgb2YgYWN0dWFsIHZlbmRvcnMgYW5kIGhhcmR3YXJlIHRoYXQgc3VwcG9ydCB0aGUg
TlAgYW5kIHVTSUQgZHJhZnRzIGluIHByb2R1Y3Rpb24NCiB0b2RheSDigJMgbm90IFNSSCDigJMg
TlAgYW5kIHVTSUQg4oCTIGFuZCBpbnRlci1vcCB0ZXN0cyBiZXR3ZWVuIHRoZXNlIHBsYXRmb3Jt
cy4mbmJzcDsgTGV04oCZcyBzZXBhcmF0ZSB0aGUgaXNzdWVzIGhlcmUuPG86cD48L286cD48L3Nw
YW4+PC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SSB3aWxsIGFsc28gc2F5IOKAkyBJ
IGRvIE5PVCBvcHBvc2Ugd29yayBjb250aW51aW5nIG9uIFNSSCBhbmQgU1J2NiDigJMgbmV2ZXIg
aGF2ZSDigJMgbmV2ZXIgd2lsbC4mbmJzcDsgSSBhbHNvIGRvIG5vdCBvcHBvc2Ugd29yayBjb250
aW51aW5nIG9uDQogZWl0aGVyIHRoZSBOUCBvciB1U0lEIGRyYWZ0cyDigJMgcHJvdmlkZWQgdGhl
IGlzc3VlcyB0aGF0IGhhdmUgYmVlbiByYWlzZWQg4oCTIHRpbWUgYW5kIGFnYWluIG9uIHRoaXMg
bGlzdCBhcmUgYWRkcmVzc2VkLiZuYnNwOyBIb3dldmVyLCBJIHdpbGwgYWxzbyBzdGF0ZSB0aGF0
IEkgZG8gbm90IGJlbGlldmUgdGhhdCBDUkggcGVyZm9ybXMgdGhlIHNhbWUgZnVuY3Rpb24gYXMg
dGhlIE5QIGRyYWZ0LCB3aGF0IGl0IGRvZXMgaXMgaW5jbHVkZSB0aGUgZnVuY3Rpb25hbGl0eQ0K
IGludm9sdmVkIGluIHRoZSBOUCBkcmFmdCwgd2hpbGUgc29sdmluZyBhbiBvdmVyaGVhZCBpc3N1
ZSDigJMgYW5kIG9uIHRoYXQgYmFzaXMgYWxvbmUsIG91dHNpZGUgb2YgbWFueSBvdGhlciByZWFz
b25zLCBJIGJlbGlldmUgdGhhdCB3b3JrIG9uIGl0IHNob3VsZCBjb250aW51ZS4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9ImVuLUtFIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk92ZXIgdGhlIGxhc3QgZmV3IGRheXMgcmVh
ZGluZyBlbWFpbHMgb24gdGhpcyBsaXN0IOKAkyBJIGZlYXIgYSBzaXR1YXRpb24gd2hlcmUgYm90
aCBzaWRlcyAoYW5kIEkgaW5jbHVkZSBteXNlbGYgb24gdGhpcyksIGFyZSBmZWVsaW5nDQogdGhl
IG5lZWQgdG8gYXR0YWNrIGVhY2ggb3RoZXIg4oCTIGFuZCBibG9jayB0aGUgd29yayBvbiDigJxv
cHBvc2luZ+KAnSBkcmFmdHMuJm5ic3A7IE5vdywgSSBjYW4gZWFzaWx5IHNlZSBob3cgdGhpcyBj
b3VsZCBhcmlzZSDigJMgYnV0IOKAkyBJ4oCZbGwgYWxzbyBzYXkgdGhhdCBJIGRvbuKAmXQgdGhp
bmsgaXRzIGluIHRoZSBpbnRlcmVzdHMgb2YgdGhlIGluZHVzdHJ5LCBvciB0aGUgb3BlcmF0b3Jz
LCBvciB3ZWxsLCBhbnlvbmUuJm5ic3A7IEkgd291bGQgZmFyIHJhdGhlciBzZWUgYQ0KIHNpdHVh
dGlvbiB3aGVyZSB3ZSB3b3JrIHRvd2FyZHMgYSBwcm9kdWN0aXZlIHNvbHV0aW9uIOKAkyBsZXQg
d29yayBjb250aW51ZSBvbiBhbGwgb2YgdGhpcywgYW5kIHRoZW4gbGV0IHRoZSBpbmR1c3RyeSBk
ZWNpZGUgd2hpY2ggdGhleSB3YW50IHRvIHVzZSwgYW5kIGluZGVlZCwgd29yayB0b3dhcmRzIGEg
cHJvZHVjdGl2ZSBzb2x1dGlvbiB3aGVyZSB3ZSBoYXZlIHNvbWUgaW50ZXJvcGVyYWJpbGl0eS4m
bmJzcDsgQW5kIHllcywgYXMgd2FzIGFsbHVkZWQNCiB0bywgSSBkaWQgcmFpc2UgdGhlIHBvc3Np
YmlsaXR5IG9mIGFuIGludGVyLW9wIGRyYWZ0IHRvIGZhY2lsaXRhdGUgZm9yd2FyZCBtb3ZlbWVu
dCBoZXJlLCBhbmQgSSBoYWQgb25seSBvbmUgdmVuZG9yIG91dCBvZiBhbGwgdGhlIHZlbmRvcnMg
SSBhcHByb2FjaGVkIGFjdHVhbGx5IGluZGljYXRlIG9wcG9zaXRpb24gdG8gdGhpcywgc28gSSB3
b3VsZCBhc2sgbm93IGRpcmVjdGx5IG9uIGxpc3QsIGNhbiB3ZSB3b3JrIHRvd2FyZHMgYSBzaXR1
YXRpb24NCiB3aGVyZSBpbnN0ZWFkIG9mIGFsbCBibG9ja2luZyBlYWNoIG90aGVyIOKAkyB3b3Jr
IGNvbnRpbnVlcyBhbmQgd2UgZmluZCBhIHdheSB0byBwbGF5IG5pY2UsIGFuZCBpbmRlZWQsIGlu
dGVyLW9wZXJhdGU/Jm5ic3A7IEkgcmVhbGx5IGZlYXIgdGhhdCB0aGUgYWx0ZXJuYXRpdmUgaXMg
dGhhdCB0aGlzIGZpZ2h0IGRyYWdzIG9uIGZvcmV2ZXIsIGFuZCBpbiB0aGUgbWVhbiB0aW1lLCB2
ZW5kb3JzIGFuZCBvcGVyYXRvcnMgYWxpa2UgY29udGludWUgdG8gZGV2ZWxvcA0KIGFuZCBkZXBs
b3kgb3V0c2lkZSBvZiB0aGUgc3RhbmRhcmRpemF0aW9uIOKAkyBhbmQgZXZlcnkgZGF5IHRoYXQg
Y29udGludWVzIOKAkyB3ZSBtb3ZlIGZ1cnRoZXIgYXdheSBmcm9tIGJlaW5nIGFibGUgdG8gZmlu
ZCBhIHNhbmUgd2F5IHRvIGludGVyLW9wZXJhdGUuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5UaGVyZSBpcyBhIHBocmFzZSB0aGF0IEkgaGF2ZSBoZWFyZCDigJMgYW5k
IHBlcmhhcHMgaXQgYXBwbGllcyBoZXJlIOKAkyBwZXJoYXBzIHdlIG5lZWQgdG8gcHV0IG91ciBn
dW5zIGRvd24g4oCTIGFuZCBmaW5kIGEgd2F5IHRvIGluIHdoaWNoDQogd2UgY2FuIG1vdmUgZm9y
d2FyZCB0aGF0IHdoaWxlIGl0IHByb2JhYmx5IHdpbGwgbm90IHNhdGlzZnkgZXZlcnlvbmUsIHdp
bGwgYmUgaW4gdGhlIGludGVyZXN0cyBvZiB0aGUgbWFya2V0IGluIGdlbmVyYWwgYnkgYXZvaWRp
bmcgYSB0b3RhbCBzdGFuZG9mZi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij5KdXN0IG15IHRob3VnaHRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
QW5kcmV3PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+IFphZmFyIEFsaSAoemFsaSkgJmx0O3phbGlAY2lzY28uY29tJmd0Ow0KPGJy
Pg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgMTEgU2VwdGVtYmVyIDIwMTkgMDc6Mjc8YnI+DQo8
Yj5Ubzo8L2I+IEFpanVuIFdhbmcgJmx0O3dhbmdhaWp1bkB0c2luZ2h1YS5vcmcuY24mZ3Q7OyAn
Um9iZXJ0IFJhc3p1aycgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0OzsgJ1NhbmRlciBTdGVmZmFu
bicgJmx0O3NhbmRlckBzdGVmZmFubi5ubCZndDs8YnI+DQo8Yj5DYzo8L2I+ICdSb24gQm9uaWNh
JyAmbHQ7cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnJmd0OzsgJ1NQUklORyBX
RyBMaXN0JyAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgQW5kcmV3IEFsc3RvbiAmbHQ7QW5kcmV3
LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbSZndDs7ICdKYW1lcyBHdWljaGFyZCcgJmx0O2phbWVz
Lm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbSZndDs7ICdTaHJhZGRoYSBIZWdkZScgJmx0O3NocmFk
ZGhhQGp1bmlwZXIubmV0Jmd0OzsgJ1JvYiBTaGFraXInICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0
OzsNCiAnVm95ZXIsIERhbmllbCcgJmx0O2RhbmllbC52b3llckBiZWxsLmNhJmd0OzsgWmFmYXIg
QWxpICh6YWxpKSAmbHQ7emFsaUBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
TVMgR290aGljJnF1b3Q7Ij7nrZTlpI08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+OiBbc3ByaW5nXSBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5hbCBxdWVzdGlvbiBmb3IgdGhl
IFNwcmluZyBXRyAod2FzOiBSZTogQmV5b25kIFNSdjYuKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZs
dDtzbmlwJmd0Ow0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSwgUm9iZXJ0Ojwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QnV0IHRoZSBj
b25jZXB0IG9mIFNSdjYmIzQzOyBpcyBtb3JlIGNsZWFyIHRoYW4gdGhlIFNSdjYodG9wb2xvZ3kv
c2VydmljZSBpbnN0cnVjdGlvbiBzZXBhcmF0aW9uOyBkaWZmZXJlbnQgaW5zdHJ1Y3Rpb24gY2Fy
cmllZCBpbiBkaWZmZXJlbnQgSVB2NiBFSCkuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SGkgQWlq
dW4sDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5DYW4geW91IHBs
ZWFzZSB2YXJpb3VzIHRocmVhZCB0byBnYXVnZSB0aGUgY29tcGxleGl0eSwgaW5jb21wbGV0ZW5l
c3MgYW5kIHdoeSBDUkggKGFrYSBTUnY2JiM0MzspIG1ha2VzIG5vIHNlbnNlLCBlLmcuLDoNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0i
bWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttYXJnaW4tbGVmdDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8z
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFDMUUyOSI+Q291bnRsZXNz
IHJlc3BvbnNlcyBmcm9tIFJvYmVydCwgaW5jbHVkaW5nPGEgaHJlZj0iaHR0cHM6Ly9tYWlsYXJj
aGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvX1Y4ZHNRT2VSVHVLMnI3TGZpNzdiZ0lDcWhF
Ij48c3BhbiBzdHlsZT0iY29sb3I6Izk1NEY3MiI+aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9y
Zy9hcmNoL21zZy9zcHJpbmcvX1Y4ZHNRT2VSVHVLMnI3TGZpNzdiZ0lDcWhFPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9s
aT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi1sZWZ0Oi0x
OC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUMxRTI5Ij5NYW55IHJlc3BvbnNlcyBsaWtlPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hp
dmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL3dGREtfQmU3bEV0NHMxOTFtNjFXZFVPRXpMNCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5NTRGNzIiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcv
YXJjaC9tc2cvc3ByaW5nL3dGREtfQmU3bEV0NHMxOTFtNjFXZFVPRXpMNDwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttYXJnaW4tbGVmdDotMTgu
MHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8zIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFDMUUyOSI+TWFueSByZXNwb25zZXMgZnJvbSBEaXJrLCBpbmNsdWRpbmc8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0
cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvNkJtNG5ONWFoOHJGYjdW
dXRleEszMGtSVVBNIj48c3BhbiBzdHlsZT0iY29sb3I6Izk1NEY3MiI+aHR0cHM6Ly9tYWlsYXJj
aGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9zcHJpbmcvNkJtNG5ONWFoOHJGYjdWdXRleEszMGtSVVBN
PC9zcGFuPjwvYT4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJs
YWNrO21hcmdpbi1sZWZ0Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUMxRTI5Ij5FeGNlbGxlbnQgcG9pbnRzIGZy
b20gRGFuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21z
Zy9zcHJpbmcvT0IxbDQxRWhoVXU4eDhYRW5LYUJUZGN6RGo0IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOiM0QTZFRTAiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJj
aC9tc2cvc3ByaW5nL09CMWw0MUVoaFV1OHg4WEVuS2FCVGRjekRqNDwvc3Bhbj48L2E+LiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48
L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bWFyZ2luLWxlZnQ6
LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxQzFFMjkiPk1hbnkgcmVhc29ucyBsaWtlPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hp
dmUuaWV0Zi5vcmcvYXJjaC9tc2cvc3ByaW5nL0Q3SUZKYWtiNUV3MmlNWFVmdmYxd3ViN2FyUSI+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5NTRGNzIiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcv
YXJjaC9tc2cvc3ByaW5nL0Q3SUZKYWtiNUV3MmlNWFVmdmYxd3ViN2FyUTwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PC91bD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtjYXJldC1j
b2xvcjogcmdiKDAsIDAsIDApO2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0
bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6
IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5Ib3BlIGl0IGhlbHBzLA0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5SZWdhcmRzIOKApiBaYWZhcg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbHQ7c25pcCZndDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==
--_000_DBBPR03MB541587B271B3AC9238671CAAEEB10DBBPR03MB5415eurp_--


From nobody Tue Sep 10 23:31:42 2019
Return-Path: <mustapha.aissaoui@nokia.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 5E5DA12026E; Tue, 10 Sep 2019 23:31:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 m7gKVVrOEKr2; Tue, 10 Sep 2019 23:31:31 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150127.outbound.protection.outlook.com [40.107.15.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC2181200CE; Tue, 10 Sep 2019 23:31:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i/NtOW7NiFwctjm1fEql9ptNqlHnNRkN0MR2pg4FST7Lw9/XSXB+1CqIJDCK0mSNb2zdjaKjeIMYAYGIYyyJeguKQo7egZAPQ9sKVmfETvdE1OEpYwKTpuINm+gs36PGoj0ixUzNmjZGKKaiN8WDODtTv2gOAT6ciS2sw2u/0swmBDQPFQpLO2pc7m5W25TreERLzBA3nblGTVOp0etyfOHF5lP+BWDBp5PptVHu2s2DvtIMtlXHIzk1++cYar+iG8d45ORoY4To6FK3oCKa2c40vHDPwt+tVrD+C3vlZflPS+oKI0MakkMqE531F+3E7E5a8ESqI5KJHAOD5bDaEQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E9Ifp5Yi55k89XyGWpayXcL3xAtEgkDLvjitlfX5YgY=; b=lvwTs95RUgAHXEf79Bdc1hM42qqWxC1lNuTbOhMHaHO9StfnNGqZrA0an4yGZ0AUnQfF68FqL73/EwfpeV8lLBAyaiqKVcwhrzkYmVS20KpTVITDbvKlbVTYHy3RR9FXzczCl/slWa90892EXfTlD8qhqlQxVBWe/9yE1N4LQYM/iq0g/PtGmvkt/+VofkQ4WnjQxS/3SUTmBuSFMqZ/zHne/8n6axakJxmHjBU4c8VQwqDoX+C4DIuqHHv7dUa2+fDQdJqmHCmWNydd6BSJGfjnK/HHuHH5LilVCzKixxiDnp4aKJMmjwg2gvITtTeaY6qpNqTq7T9gy9fl0quvdg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E9Ifp5Yi55k89XyGWpayXcL3xAtEgkDLvjitlfX5YgY=; b=GIWsamF7GdYvDvi/kirDzC73sZ6qpEn/m3/gxxcQsnip2Pvlhmt0YoNf37JdcoB3Wq2HETtC46m+01QaUiZCcNK/ZMQhWrjlCrhLpE9oxSlRCfckMN9M3tmGUHmefDXO7EtC24FFDEKTAUCURbIoElwQXBMbvb9QmhbQaY+xxPE=
Received: from DB6PR07MB4261.eurprd07.prod.outlook.com (10.168.22.147) by DB6PR07MB3207.eurprd07.prod.outlook.com (10.170.219.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Wed, 11 Sep 2019 06:31:28 +0000
Received: from DB6PR07MB4261.eurprd07.prod.outlook.com ([fe80::a46d:4f65:afca:dca9]) by DB6PR07MB4261.eurprd07.prod.outlook.com ([fe80::a46d:4f65:afca:dca9%5]) with mapi id 15.20.2263.005; Wed, 11 Sep 2019 06:31:28 +0000
From: "Aissaoui, Mustapha (Nokia - CA/Ottawa)" <mustapha.aissaoui@nokia.com>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-spring-lsp-ping@ietf.org" <draft-ietf-mpls-spring-lsp-ping@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
Thread-Index: AdVIuAQ8AdZ/IKoeQP2RJFvbMTxY5QeVSCgAAFKFpgAABLXgUA==
Date: Wed, 11 Sep 2019 06:31:27 +0000
Message-ID: <DB6PR07MB4261686DAA2FA41EF76103C6E4B10@DB6PR07MB4261.eurprd07.prod.outlook.com>
References: <DB6PR07MB4261FA8F2E8F6FBEB21B85DAE4DE0@DB6PR07MB4261.eurprd07.prod.outlook.com> <27031_1568033596_5D764B3C_27031_258_1_53C29892C857584299CBF5D05346208A48C03799@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CY4PR11MB15419D138E137579AF1E9F17C1B10@CY4PR11MB1541.namprd11.prod.outlook.com>
In-Reply-To: <CY4PR11MB15419D138E137579AF1E9F17C1B10@CY4PR11MB1541.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mustapha.aissaoui@nokia.com; 
x-originating-ip: [69.75.68.193]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 36f3338f-6ed8-44c0-2bbc-08d73681ad3a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB6PR07MB3207; 
x-ms-traffictypediagnostic: DB6PR07MB3207:
x-microsoft-antispam-prvs: <DB6PR07MB320791A3E3B519F0F466EA9FE4B10@DB6PR07MB3207.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(39860400002)(346002)(366004)(396003)(376002)(199004)(189003)(6506007)(236005)(6436002)(55016002)(6306002)(66066001)(446003)(476003)(186003)(76176011)(25786009)(66946007)(9686003)(478600001)(14454004)(4326008)(86362001)(26005)(53936002)(66476007)(66556008)(64756008)(66446008)(790700001)(6116002)(76116006)(6246003)(54896002)(2906002)(14444005)(3846002)(2201001)(71200400001)(71190400001)(7696005)(102836004)(99286004)(7736002)(5660300002)(229853002)(52536014)(5024004)(33656002)(11346002)(316002)(110136005)(8676002)(8936002)(256004)(53546011)(74316002)(486006)(2501003)(81156014)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR07MB3207; H:DB6PR07MB4261.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LCpFcpaUv4jLVt1VxtOAXNfFkSw9z/6AMClKHU3gWLME2LLRGe0X+JlPbWSbXSKG2GTvSwuToP/44ZF+/tUmI6aa8D7tjRliM0nj0BAjqHaRJBkTPdxeft6D9ebseSHdgFlfOhCR8cZevutNMrYSD0PSS7kDXQayVAHEE3KH/npmwvUYUn34v/aXyY5xFb3+BlxpHEFzTXTimauhzwCv/hTaQmoWPKGoPJWd4LspRgTXbJsOYZy+374UkYHC72g8sOl7yW9ATExDAjc59T5oxWuIuRFNI9kyFIjiTuw81bkne0F+zgV3mQr1AYX6h4Rbc5SshG2Qfg7SQjAZyEiqrIyNsIdHTykhRKZeHpTAQMbn9ErQs/swaJ8X33cfDYbt/3AprH7hYs07qCFjDRoNMrGv6TNCAdqAZJKDyTsE4cw=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DB6PR07MB4261686DAA2FA41EF76103C6E4B10DB6PR07MB4261eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 36f3338f-6ed8-44c0-2bbc-08d73681ad3a
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 06:31:27.8745 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ojsrRMPc0mp26FjYV3r9pZpywXIj/fnFaCYnDLZrUrUHsza4WwbPPtfYLkE5gkuYd4GQ0jR0i5AoaZahye+/wCbshlGzaXlKo1mBThi6+RE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR07MB3207
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Bpfaf5GZ7RixWLgDK-wwZNNXTJQ>
Subject: Re: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
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: Wed, 11 Sep 2019 06:31:35 -0000

--_000_DB6PR07MB4261686DAA2FA41EF76103C6E4B10DB6PR07MB4261eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thank you Ketan.

I believe it would be appropriate to have a separate codepoint for each OSP=
Fv2 and OSPFv3 protocols. Within OSPFv3 we can distinguish the family IPv4 =
and IPv6 based on the prefix of the SID.

Mustapha.

From: Ketan Talaulikar (ketant) <ketant@cisco.com>
Sent: Wednesday, September 11, 2019 12:21 AM
To: bruno.decraene@orange.com; Aissaoui, Mustapha (Nokia - CA/Ottawa) <must=
apha.aissaoui@nokia.com>; mpls@ietf.org; draft-ietf-mpls-spring-lsp-ping@ie=
tf.org
Cc: spring@ietf.org
Subject: RE: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace

Hi Mustapha,

The RFC8287 refers to OSPF and not OSPFv2. Conventionally, we use the term =
OSPF when we are referring to both OSPFv2 and OSPFv3. I am not sure if this=
 was the authors' objective.

One might assume that OSPFv2 is purely for IPv4 and OSPFv3 for IPv6, but th=
is is not true (see RFC5838).

I would it is better to have two separate code-points for OSPFv2 and OSPFv3=
 in this case.

Thanks,
Ketan

From: mpls <mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org>> On Behalf =
Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: 09 September 2019 18:23
To: Aissaoui, Mustapha (Nokia - CA/Ottawa) <mustapha.aissaoui@nokia.com<mai=
lto:mustapha.aissaoui@nokia.com>>; mpls@ietf.org<mailto:mpls@ietf.org>; dra=
ft-ietf-mpls-spring-lsp-ping@ietf.org<mailto:draft-ietf-mpls-spring-lsp-pin=
g@ietf.org>
Cc: spring@ietf.org<mailto:spring@ietf.org>
Subject: Re: [mpls] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LS=
P-Trace

RFC 8287 is a product of the MPLS WG so in the absence of answer on the SPR=
ING mailing list, I'm redirecting the question to the MPLS WG.

--Bruno

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Aissaoui, Mustap=
ha (Nokia - CA/Ottawa)
Sent: Friday, August 2, 2019 12:29 AM
To: spring@ietf.org<mailto:spring@ietf.org>
Subject: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-=
Trace

Dear all,
I am not sure if this was discussed during the development of RFC 8287 - "L=
abel Switched Path (LSP) Ping/Traceroute for Segment Routing (SR) IGP-Prefi=
x and IGP-Adjacency Segment Identifiers (SIDs)                         with=
 MPLS Data Planes", but I could not find anything in the SPRING mail archiv=
e.

Prefix SID and adjacency SID which are originated in an OSPFv3 instance (IP=
v4 or IPv6 instance) do not have a protocol ID assigned to them in the Segm=
ent ID Sub-TLV, as well as in the Label Stack Sub-TLV of the Downstream Det=
ailed Mapping TLV.

Should we assign the next available IANA codepoint values or was there a ra=
tionale for omitting them?

Regards,
Mustapha.

___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

--_000_DB6PR07MB4261686DAA2FA41EF76103C6E4B10DB6PR07MB4261eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-fareast-language:EN-US;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal-compose;
	font-family:"Arial",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Thank you Ketan.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">I believe it would be appropriate to have a separate =
codepoint for each OSPFv2 and OSPFv3 protocols. Within OSPFv3 we can distin=
guish the family IPv4 and IPv6 based on the prefix
 of the SID.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Mustapha.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"mso-fareast-languag=
e:EN-CA">From:</span></b><span lang=3D"EN-US" style=3D"mso-fareast-language=
:EN-CA"> Ketan Talaulikar (ketant) &lt;ketant@cisco.com&gt;
<br>
<b>Sent:</b> Wednesday, September 11, 2019 12:21 AM<br>
<b>To:</b> bruno.decraene@orange.com; Aissaoui, Mustapha (Nokia - CA/Ottawa=
) &lt;mustapha.aissaoui@nokia.com&gt;; mpls@ietf.org; draft-ietf-mpls-sprin=
g-lsp-ping@ietf.org<br>
<b>Cc:</b> spring@ietf.org<br>
<b>Subject:</b> RE: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LS=
P-Trace<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN">Hi Mustapha,<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN">The RFC8287 refers to OSPF and =
not OSPFv2. Conventionally, we use the term OSPF when we are referring to b=
oth OSPFv2 and OSPFv3. I am not sure if this was the authors&#8217; objecti=
ve.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN">One might assume that OSPFv2 is=
 purely for IPv4 and OSPFv3 for IPv6, but this is not true (see RFC5838).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN">I would it is better to have tw=
o separate code-points for OSPFv2 and OSPFv3 in this case.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN">Ketan<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"mso-fareast-languag=
e:EN-IN">From:</span></b><span lang=3D"EN-US" style=3D"mso-fareast-language=
:EN-IN"> mpls &lt;<a href=3D"mailto:mpls-bounces@ietf.org">mpls-bounces@iet=
f.org</a>&gt;
<b>On Behalf Of </b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decr=
aene@orange.com</a><br>
<b>Sent:</b> 09 September 2019 18:23<br>
<b>To:</b> Aissaoui, Mustapha (Nokia - CA/Ottawa) &lt;<a href=3D"mailto:mus=
tapha.aissaoui@nokia.com">mustapha.aissaoui@nokia.com</a>&gt;;
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>; <a href=3D"mailto:draft=
-ietf-mpls-spring-lsp-ping@ietf.org">
draft-ietf-mpls-spring-lsp-ping@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<b>Subject:</b> Re: [mpls] Codepoint for OSPFv3 protocol in SPRING LSP-Ping=
 and LSP-Trace<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">RFC 828=
7 is a product of the MPLS WG so in the absence of answer on the SPRING mai=
ling list, I&#8217;m redirecting the question to the MPLS WG.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">--Bruno=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span lang=3D"FR" st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;mso-farea=
st-language:FR">From:</span></b><span lang=3D"FR" style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,sans-serif;mso-fareast-language:FR">
 spring [<a href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@i=
etf.org</a>]
<b>On Behalf Of </b>Aissaoui, Mustapha (Nokia - CA/Ottawa)<br>
<b>Sent:</b> Friday, August 2, 2019 12:29 AM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<b>Subject:</b> [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping a=
nd LSP-Trace<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"FR"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Dear all,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">I am not =
sure if this was discussed during the development of RFC 8287 &#8211; &#822=
0;Label Switched Path (LSP) Ping/Traceroute for Segment Routing
 (SR) IGP-Prefix and IGP-Adjacency Segment Identifiers (SIDs) &nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with MPLS Data Plan=
es&#8221;, but I could not find anything in the SPRING mail archive.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Prefix SI=
D and adjacency SID which are originated in an OSPFv3 instance (IPv4 or IPv=
6 instance) do not have a protocol ID assigned to
 them in the Segment ID Sub-TLV, as well as in the Label Stack Sub-TLV of t=
he Downstream Detailed Mapping TLV.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Should we=
 assign the next available IANA codepoint values or was there a rationale f=
or omitting them?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Regards,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Mustapha.=
<o:p></o:p></span></p>
<pre><span lang=3D"FR">____________________________________________________=
_____________________________________________________________________<o:p><=
/o:p></span></pre>
<pre><span lang=3D"FR"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR">Ce message et ses pieces jointes peuvent contenir de=
s informations confidentielles ou privilegiees et ne doivent donc<o:p></o:p=
></span></pre>
<pre><span lang=3D"FR">pas etre diffuses, exploites ou copies sans autorisa=
tion. Si vous avez recu ce message par erreur, veuillez le signaler<o:p></o=
:p></span></pre>
<pre><span lang=3D"FR">a l'expediteur et le detruire ainsi que les pieces j=
ointes. Les messages electroniques etant susceptibles d'alteration,<o:p></o=
:p></span></pre>
<pre><span lang=3D"FR">Orange decline toute responsabilite si ce message a =
ete altere, deforme ou falsifie. Merci.<o:p></o:p></span></pre>
<pre><span lang=3D"FR"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR">This message and its attachments may contain confide=
ntial or privileged information that may be protected by law;<o:p></o:p></s=
pan></pre>
<pre><span lang=3D"FR">they should not be distributed, used or copied witho=
ut authorisation.<o:p></o:p></span></pre>
<pre><span lang=3D"FR">If you have received this email in error, please not=
ify the sender and delete this message and its attachments.<o:p></o:p></spa=
n></pre>
<pre><span lang=3D"FR">As emails may be altered, Orange is not liable for m=
essages that have been modified, changed or falsified.<o:p></o:p></span></p=
re>
<pre><span lang=3D"FR">Thank you.<o:p></o:p></span></pre>
</div>
</body>
</html>

--_000_DB6PR07MB4261686DAA2FA41EF76103C6E4B10DB6PR07MB4261eurp_--


From nobody Wed Sep 11 01:10:15 2019
Return-Path: <robert@raszuk.net>
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 432E512081E for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 01:10:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 oP4tR8Mg7QqA for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 01:10:10 -0700 (PDT)
Received: from mail-qt1-x842.google.com (mail-qt1-x842.google.com [IPv6:2607:f8b0:4864:20::842]) (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 7CF38120817 for <spring@ietf.org>; Wed, 11 Sep 2019 01:10:10 -0700 (PDT)
Received: by mail-qt1-x842.google.com with SMTP id v11so24124730qto.13 for <spring@ietf.org>; Wed, 11 Sep 2019 01:10:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=suXmLQOq3EcifgqSgO1fGmA0gE9DbwqSHiM7So7oPS4=; b=e6zNpsVGwt10el5QLx6OU4OunGKMj9xV9ZENub6kNkleUnzSc2bUeXcwH3IHnVykR2 8nL3xW8kfp643cKOkF022KLJQz3Ze98lh4cNcFkCWqEyow7x+2EoDSZyMNvQdfLM7Wu5 pDOTolTd9DaUYd1lLg1YwoDtPaZZeHuq7ADiAhjKlcTtQKDjaHgvX4SuG5nsu0yMc3hf 61wo3B2MwMQNEVTjaKgvC+bUpI4cZbIQr366WgLZjm3+s66SkdxpOyX8HTrzI8tNFrc+ 6WMqGTOEHgHHnsuahQfomjXrIrIgjae6hbB8sJdknrD6UWk+xc0iinhY662KuOhyiqnq IKrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=suXmLQOq3EcifgqSgO1fGmA0gE9DbwqSHiM7So7oPS4=; b=WpmHqlPjQb5EssHBezzOF+NOr1B5ahqV/fw2p1TzqayuZeORaZewXL6eX4RxAJuy+M xCKGVnM7ROjzah4CHi0PrS1p/JR4zbMr2YkjFsz00PgoWTxwuQGC558Zt1TkW2qubZO/ Nt0Wct+d/9WTn4xCGxFNF81d2l51oGBCyfRGOjFSh3yZ6u9lzRsLaEG5KnUpQwIEORLx dQuQhOn7Y3rGTN8uYgvjLSrKLPoNnsmsZ0UHFgVXWhpbkBf7spmjnHdeVV/+/z+SPEDT IA4t/+YAqznyz95wwXlemBoE9VvmdsK1vS91tNoGNpuTEBb1zlh8qMubuUF0DGfnhjX5 jF5A==
X-Gm-Message-State: APjAAAXqZTp8B73G4zmEdPOZWuzI5eoOyyy8MFkWvmS7gP2yG7yzEdk6 DiknJcR9D5Bj6J38T0q88c2lxlaAqfIQ0Wvf25Tlcg==
X-Google-Smtp-Source: APXvYqy33MkrekyN7gFvIFlW5+glz3RjyBLKH73dUOcXS/0atAlPy/DtLk4vwkOrJIDSZtA0DGonD3PL2v7RHZI1V50=
X-Received: by 2002:ac8:2ae9:: with SMTP id c38mr33646095qta.311.1568189409373;  Wed, 11 Sep 2019 01:10:09 -0700 (PDT)
MIME-Version: 1.0
References: <52203070-2F7B-412E-B5C2-15EC6B7AC36F@cisco.com> <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com>
In-Reply-To: <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 11 Sep 2019 10:10:00 +0200
Message-ID: <CAOj+MMGxAA8_2oeYK2ai36JCd6d1TOYRFPRehMN_9SwJM0z-5w@mail.gmail.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, Aijun Wang <wangaijun@tsinghua.org.cn>, Sander Steffann <sander@steffann.nl>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  SPRING WG List <spring@ietf.org>, James Guichard <james.n.guichard@futurewei.com>,  Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>,  "Voyer, Daniel" <daniel.voyer@bell.ca>
Content-Type: multipart/alternative; boundary="000000000000afcf0c0592428c44"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nufNBX8LkSaEscEv_Yfyyl86aeg>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiAgR29pbmcgYmFjayB0byB0aGUgb3JpZ2lu?= =?utf-8?q?al_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 08:10:13 -0000

--000000000000afcf0c0592428c44
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Andrew,

> And yes, as was alluded to, I did raise the possibility of an inter-op
draft to facilitate
> forward movement here, and I had only one vendor out of all the vendors I
approached
> actually indicate opposition to this, so I would ask now directly on
list, can we work
> towards a situation where instead of all blocking each other =E2=80=93 wo=
rk
continues and we
> find a way to play nice, and indeed, inter-operate?

If so many vendors you approached indicated no opposition to work on
interop draft and solution where is it ?

Note that each piece wire or fiber has (at least) two ends. So if the SRv6+
side takes the burden of translation to and from new control plane
extensions of SRv6+ and new data plane encoding SRv6+ and if this is
clearly spelled out in the draft then perhaps you would see much easier or
say different acceptance or resistance level in IETF for SRv6+ ?

If I were to suggest strategy to introduce such proposal like SRv6+ I would
start with that then later focus on number of protocol extensions drafts.

Bottom line is that I seriously doubt that any vendor would support all
three: SR-MPLS, SRv6 & SRv6+ just to make few customers happy. And that is
regardless on the business case. It is just realistically too expensive to
develop and too support.

- - -

And as proposed before not only by myself but others what is functionally
missing if you were to use SR-MPLS with IP encap between segment nodes as
compared to SRv6+ ? If SRv6+ would find a cool and smart way to propose
stateless compression of  IPv6 address into SID it would perhaps had some
value, but it does not. It takes flat 16 or 32 bits and maps it to IPv6 ..
in exactly same way as you map MPLS label based SID to an IP address.

And for those who do not like to see MPLS even at service level they should
stop running L3VPNs over MPLS or over IP too. Note that SRv6+ still
proposes to use MPLS label in PPSI for VPN demux encoding see section 7 of
https://tools.ietf.org/html/draft-ssangli-idr-bgp-vpn-srv6-plus-02#section-=
7


Thx,
R.

>

--000000000000afcf0c0592428c44
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Andrew,</div><div><br></div><div><span style=3D"fo=
nt-family:Calibri,sans-serif;font-size:14.6667px">&gt; And yes, as was allu=
ded to, I did raise the possibility of an inter-op draft to facilitate=C2=
=A0</span></div><div><span style=3D"font-family:Calibri,sans-serif;font-siz=
e:14.6667px">&gt; forward movement here, and I had only one vendor out of a=
ll the vendors I approached=C2=A0</span></div><div><span style=3D"font-fami=
ly:Calibri,sans-serif;font-size:14.6667px">&gt; actually indicate oppositio=
n to this, so I would ask now directly on list, can we work=C2=A0</span></d=
iv><div><span style=3D"font-family:Calibri,sans-serif;font-size:14.6667px">=
&gt; towards a situation where instead of all blocking each other =E2=80=93=
 work continues and we=C2=A0</span></div><div><span style=3D"font-family:Ca=
libri,sans-serif;font-size:14.6667px">&gt; find a way to play nice, and ind=
eed, inter-operate?</span>=C2=A0=C2=A0<br></div><div><br></div><div>If so m=
any vendors you approached indicated no opposition to work on interop draft=
 and solution where is it ?=C2=A0</div><div><br></div><div>Note that each p=
iece wire or fiber has (at least) two ends. So if the SRv6+ side takes the =
burden of translation to and from new control plane extensions of SRv6+ and=
 new data plane encoding SRv6+ and if this is clearly spelled out in the dr=
aft then perhaps you would see much easier or say different acceptance or r=
esistance level in IETF for SRv6+ ?=C2=A0</div><div><br></div><div>If I wer=
e to suggest strategy to introduce such proposal like SRv6+ I would start w=
ith that then later focus on number of protocol extensions drafts.</div><di=
v><br></div><div>Bottom line is that I seriously doubt that any vendor woul=
d support all three: SR-MPLS, SRv6 &amp; SRv6+ just to make few customers h=
appy. And that is regardless on the business case. It is just realistically=
 too expensive to develop and too support.=C2=A0</div><div><br></div><div>-=
 - -=C2=A0</div><div><br></div><div>And as proposed before not only by myse=
lf but others what is functionally missing if you were to use SR-MPLS with =
IP encap between segment nodes as compared to SRv6+ ? If SRv6+ would find a=
 cool and smart way to propose stateless compression of=C2=A0 IPv6 address =
into SID it would perhaps had some value, but it does not. It takes flat 16=
 or 32 bits and maps it to IPv6 .. in exactly same way as you map MPLS labe=
l based SID to an IP address.=C2=A0</div><div><br></div><div>And for those =
who do not like to see MPLS even at service level they should stop running =
L3VPNs over MPLS or over IP too. Note that SRv6+ still proposes to use MPLS=
 label in PPSI for VPN demux encoding see section 7 of=C2=A0<a href=3D"http=
s://tools.ietf.org/html/draft-ssangli-idr-bgp-vpn-srv6-plus-02#section-7">h=
ttps://tools.ietf.org/html/draft-ssangli-idr-bgp-vpn-srv6-plus-02#section-7=
</a>=C2=A0</div><div><br></div><div>Thx,<br>R.</div><div class=3D"gmail_quo=
te"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"en-KE"><=
div class=3D"gmail-m_658037358508972402WordSection1"><div style=3D"border-t=
op:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;p=
adding:0cm 0cm 0cm 4pt"><div><blockquote style=3D"border-top:none;border-ri=
ght:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:=
0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--000000000000afcf0c0592428c44--


From nobody Wed Sep 11 03:17:08 2019
Return-Path: <satoru.matsushima@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 280CC12085D for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 03:17:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 Tm1eAGhkkVkN for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 03:17:04 -0700 (PDT)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) (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 A1ED8120867 for <spring@ietf.org>; Wed, 11 Sep 2019 03:17:04 -0700 (PDT)
Received: by mail-pf1-x42f.google.com with SMTP id y5so10628135pfo.4 for <spring@ietf.org>; Wed, 11 Sep 2019 03:17:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=NSYbbuyY3e2ONPqZOshq641HoMstNJJ8exR4BzOSO+E=; b=NxRwvrFCM9AvaAlSLz3YfRGO9IElQs5/+NiA2dyNpvYvFVELy8P/DTmZULMRhYIxhg w7OcvGpyQJezcMGUu8UGO54cxx4le3FkClIp6JtyDT5/43mfKYxtnVCBABJzrxsjN7kn 7d4IVaPbWwigboMVSoPLMLnY8eDPXg7oxT1je5k176v8nhtuOFv+Gq+4AKWg6KnuWada h3orfOiXPzc/uU66y/eUvRx/AQ6qx3eY6GGO7Jg5Q28khHV5wNto3LYFqm4auTwAJrgw 53L5CRtN4Bm13zGWrQbT+MIqGMPDSf1XwaMtYkLU6R/gKIpvd7YeakPeG/WXk3iBEfBN 4HCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=NSYbbuyY3e2ONPqZOshq641HoMstNJJ8exR4BzOSO+E=; b=hAzMJcbC1gErGOXXJ8MJZu+yxlIA0CT0iOrPrIWMkVtsgUN9pPWBUYQ+EBHed4Dj4L qPApKZfLInBLpfftf536vPRpNiIzFrfJZrsKf3HeqApyAsxqn+AOtBykN+VsyaYCs2r1 eIIYGqxSK0gKE6rXMoINfIoqAXYt9F1FnKRbWwfFb2l/N9Em/JGvBtUvPqQSvTPuSRJi K6uFU2K8zNJNI8xTXCOjGbGXvJAxPpVI78omsfvdBt7sPfSi3gtygfLcS7pSjYTc+TYU iD0bFaR7YzpFabP9VMQWDMZkewqeMlLZZbs/6BtNJhzLyd7cS9/wyG0guuPOtjvaVWPS vj1Q==
X-Gm-Message-State: APjAAAXDune1b9yioK+NIeBbfv+kFkIOWDz2flT4AMqfeU8TqVUsjKpU n56cS1Y/xjGtpcSDj46Db9M=
X-Google-Smtp-Source: APXvYqwWnNiJHoTjD7if4QiwScOmEGOmES4RMWlMhQY9c+WIEpUxykLVisiDBgMRRw++zNOWm5FFeg==
X-Received: by 2002:aa7:8b01:: with SMTP id f1mr42735296pfd.173.1568197023807;  Wed, 11 Sep 2019 03:17:03 -0700 (PDT)
Received: from [100.83.63.72] (13.214.49.163.rev.vmobile.jp. [163.49.214.13]) by smtp.gmail.com with ESMTPSA id c127sm32807359pfb.5.2019.09.11.03.17.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Sep 2019 03:17:01 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Satoru Matsushima <satoru.matsushima@gmail.com>
X-Mailer: iPad Mail (16G77)
In-Reply-To: <882D4DC5-B2B8-4211-8D16-63427FF9A667@steffann.nl>
Date: Wed, 11 Sep 2019 19:16:58 +0900
Cc: "Voyer, Daniel" <daniel.voyer@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <69C22141-954B-421D-8F96-429FA8DDACB1@gmail.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <E826FDB6-66DF-47D0-974A-715CCE6110C9@gmail.com> <882D4DC5-B2B8-4211-8D16-63427FF9A667@steffann.nl>
To: Sander Steffann <sander@steffann.nl>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/8sos_Rm4TadTU4nceMnHvuvpXdI>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Wed, 11 Sep 2019 10:17:07 -0000

2019/09/11 0:35=E3=80=81Sander Steffann <sander@steffann.nl>=E3=81=AE=E3=83=A1=
=E3=83=BC=E3=83=AB:

> Hi,
>=20
>> If you say you are an operator, and ask us to disclose on where, for what=
, scale and use case, please describe yours at first in very detail.
>=20
> ISP in The Netherlands, between 50k and 100k customers three datacenters, m=
ultiple interconnect locations, currently using MPLS for L2VPN (as little as=
 possible), L3VPN, mVPN (mostly for streaming media distribution). Nothing f=
ancy. I'd love to use SR with plain IPv6 as one step towards the ultimate go=
al of running the network as simply as possible (i.e. just IPv6) while still=
 having the possibility to steer traffic with as little complications as pos=
sible, keeping it easy to learn, easy to understand by NOC engineers, easy t=
o debug and easy to adjust. KISS.
>=20
> Cheers,
> Sander


Thanks.=20

We run networks in Japan nation wide for our customers, 5M+ on fixed broadba=
nd, 30M+ on 3G/4G cellular, and enterprise business. Bunch of MPLS boxes are=
 deployed in both access aggregation in all 47 prefectural regions (varied s=
ize from dense/sub-urban to rural) and backbone networks.(NOTE: not big comp=
are to US/China). Currently L3VPNs run on top of L2VPNs over MPLS(-TP). Afte=
r long time investigation and discussions internally/externally, we decided t=
o adopt SRv6 more than two years ago. Now SRv6 networks are being deployed, u=
p and running, as part of 5G roll out in addition to those networks, and pla=
n to migrate existing customers to it.

Cheers,
=E2=80=94satoru=


From nobody Wed Sep 11 03:25:53 2019
Return-Path: <sander@steffann.nl>
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 988E61200C5 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 03:25:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.298
X-Spam-Level: 
X-Spam-Status: No, score=-4.298 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 xy1KEQRrnBAa for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 03:25:48 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30AE112086D for <spring@ietf.org>; Wed, 11 Sep 2019 03:25:48 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 22AB53C; Wed, 11 Sep 2019 12:25:45 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:in-reply-to:references:message-id:date:date:subject :subject:mime-version:from:from:content-transfer-encoding :content-type:content-type:received:received; s=mail; t= 1568197532; bh=416OwZy/X5bBCRWmd6xUzQcO3t7ewCAFZxrF24/4LLg=; b=d sdw+Eh4ZrW+zvNz9XkrpyNReVQHsL4p4VoqjiMzYiv8JPzdXuBcIHDGqoy+ctILh aQehmjQnU6wHmJBld9x008XDMCJ6bQJ9A21AuDlFhU6Obnf3z2z3CZ82u4+ESVJA qyXmASH0KSEUzKN6EhJBmJWZEFHfbYgtE0SjvbwyaQ=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id vvUnQAZw7NMg; Wed, 11 Sep 2019 12:25:32 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:397b:240f:2dd2:c39c] (unknown [IPv6:2a02:a213:a300:ce80:397b:240f:2dd2:c39c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id E8E344B; Wed, 11 Sep 2019 12:25:26 +0200 (CEST)
Content-Type: multipart/alternative; boundary=Apple-Mail-C500D23C-E1B0-4362-9692-568E18270146
Content-Transfer-Encoding: 7bit
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Mime-Version: 1.0 (1.0)
Date: Wed, 11 Sep 2019 12:19:00 +0200
Message-Id: <DDE1E59A-3972-4FAE-8508-F704F794B3C3@steffann.nl>
References: <52203070-2F7B-412E-B5C2-15EC6B7AC36F@cisco.com> <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, Aijun Wang <wangaijun@tsinghua.org.cn>, Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
In-Reply-To: <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
X-Mailer: iPhone Mail (16G77)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/gku1WwFZ-XRkJL5in_oZMX9DI-s>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiAgR29pbmcgYmFjayB0byB0aGUgb3JpZ2lu?= =?utf-8?q?al_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 10:25:52 -0000

--Apple-Mail-C500D23C-E1B0-4362-9692-568E18270146
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Andrew,

> There is a phrase that I have heard =E2=80=93 and perhaps it applies here =E2=
=80=93 perhaps we need to put our guns down =E2=80=93 and find a way to in w=
hich we can move forward that while it probably will not satisfy everyone, w=
ill be in the interests of the market in general by avoiding a total standof=
f.

Thank you for your wise words. I have also gotten carried away in this discu=
ssion. I'll take a step back and think more carefully before I post. I just s=
aw Robert's reply and I hope that in time he'll do the same. Guns down...

Cheers,
Sander


--Apple-Mail-C500D23C-E1B0-4362-9692-568E18270146
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr">Hi A=
ndrew,</div><div dir=3D"ltr"><br></div><blockquote type=3D"cite"><div dir=3D=
"ltr"><div class=3D"WordSection1">

<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;mso-fareast-language:EN-US">There is a p=
hrase that I have heard =E2=80=93 and perhaps it applies here =E2=80=93 perh=
aps we need to put our guns down =E2=80=93 and find a way to in which
 we can move forward that while it probably will not satisfy everyone, will b=
e in the interests of the market in general by avoiding a total standoff.</s=
pan></p><div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0=
cm 0cm 4.0pt"><div><blockquote style=3D"border:none;border-left:solid #CCCCC=
C 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-=
right:0cm;margin-bottom:5.0pt">
</blockquote>
</div>
</div>
</div>


</div></blockquote><br><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:10.0pt;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:36.0pt;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagr=
aphCxSpFirst
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:10.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListPara=
graphCxSpMiddle
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagrap=
hCxSpLast
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:36.0pt;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1258516738;
	mso-list-type:hybrid;
	mso-list-template-ids:1827171232 67698689 67698691 67698693 6769868=
9 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:234.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1433865297;
	mso-list-template-ids:-1997002618;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1496409757;
	mso-list-type:hybrid;
	mso-list-template-ids:160830592 -2038790484 536870937 536870939 536=
870927 536870937 536870939 536870927 536870937 536870939;}
@list l2:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\.\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3
	{mso-list-id:1856267390;
	mso-list-type:hybrid;
	mso-list-template-ids:-1848222534 -1102404458 536870937 536870939 5=
36870927 536870937 536870939 536870927 536870937 536870939;}
@list l3:level1
	{mso-level-number-format:alpha-upper;
	mso-level-text:"%1\.\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><div>Thank you for your wise words. I have also gotten carried aw=
ay in this discussion. I'll take a step back and think more carefully before=
 I post. I just saw Robert's reply and I hope that in time he'll do the same=
. Guns down...</div><div><br></div><div>Cheers,</div><div>Sander</div><div><=
br></div></body></html>=

--Apple-Mail-C500D23C-E1B0-4362-9692-568E18270146--


From nobody Wed Sep 11 05:18:45 2019
Return-Path: <naikumar@cisco.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 AF7651208A2; Wed, 11 Sep 2019 05:18:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=hpvKJQRV; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=K07IJehs
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 tm_G0yWqoIIi; Wed, 11 Sep 2019 05:18:32 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2997A12004C; Wed, 11 Sep 2019 05:18:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24675; q=dns/txt; s=iport; t=1568204312; x=1569413912; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ukNM+WhEIVsSi44dqxyOVrVWbt/Wb5C0YWp7UcoYBIA=; b=hpvKJQRVYDXlDnk1JFJ+Ge9r3NwcSSUVv3AHxBvnewVSN17zLP0YoQX4 zcCUyv+7lGCC65TQ3s803Ym5HzjXoW7BwK+NY14CXEbdOerif3AFkW8wq R15Me4XpJl8HGAdcqiCx6J2tOBvjH22d+zvBQtZHhFbqAimDOX1z9AUL0 I=;
IronPort-PHdr: =?us-ascii?q?9a23=3A7OAYGh0fqQIZfqNKsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKGt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQD0T6L+PvZjYSF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CCAAAG5Xhd/5xdJa1lGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBZ4EWL1ADbVYgBAsqCoQXg0cDinuCNyWJZY4LgUKBEAN?= =?us-ascii?q?UCQEBAQwBAS0CAQGEPwIXgj4jOBMCAwkBAQQBAQECAQYEbYUuDIVKAQEBAQM?= =?us-ascii?q?SER0BASwLAQ8CAQYCEQMBAQEoAwICAh8RFAkIAQEEAQ0FIoMAAYEdTQMdAY4?= =?us-ascii?q?CkGECgTiIYXOBMoJ9AQEFgQYBhAENC4IWCYE0i3gYgX+BEScME4IeLj6CGoF?= =?us-ascii?q?yBQERAgE1CRaCVTKCJoxEgnyFIYkYjhFBCoIhjiaCUYQAG4I0h0CPFo1/igq?= =?us-ascii?q?LDYNXAgQCBAUCDgEBBYFpIWdxcBU7KgGCQYJCDBeDT0GJWwE2cwGBKI1cAYE?= =?us-ascii?q?iAQE?=
X-IronPort-AV: E=Sophos;i="5.64,493,1559520000";  d="scan'208,217";a="329723271"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Sep 2019 12:18:30 +0000
Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x8BCIUQS003216 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 11 Sep 2019 12:18:30 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Sep 2019 07:18:30 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Sep 2019 07:18:29 -0500
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 11 Sep 2019 07:18:29 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P/pYnMyW1RN7sYISZezIp40Es05dkGww0JrfpBrpk47nfvGOwHse6oPILaVGZO+uEh7je+fAOcbSQRcQ+7tVzKlQLj3dfAtkHBGye6oaTuoFsRSLXhFFy58pPiOL/YBZq6okryv5+xy//lSF4sJO18mUbnsvmkusLp+pdqB3f5SrsobhRrFNoi8PIhlEI5GWBoMUErybJkcUDKDsuqAeiOZn8VwJ1K/aiR337t3QHTsvB+Zf109haK0Lqk3hG/zoaUW+8CsoPGRoZFrEQqOogfgyT02jE8j9BF0/U/HZ82P+BjUN1Z3PGaCI1RnZ3eGvY25ffPCMtxwsO/F3MkO/DA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ukNM+WhEIVsSi44dqxyOVrVWbt/Wb5C0YWp7UcoYBIA=; b=g5BKRkdnAkwxVfGp7+NzbocquJ09vpUGeQW8eZgywmuLczhrNIeaYW5uVY+n+jjCxJJ//FAt5fbPtDgtND7LGvgF4wuvQA8+MSnVjKrsBKhi74E8cFD9WkC4s1HIJsz970k1Y+yFkHc/r4kuf2+FfSsKjFVfTxWD2HfkXpIAOth3KVzqx7zd+QF7nVLLzOJSXuAmwYosyHpueOHnNJdhkPSSEAn1f8bgQfpcx1B+W0GZ+21CN+FwTcbwMeTmaSYkvIThOgzgKbZrzXQ1+IcmLsEcL4MciVZ2p/hRxmE7+LAQsBR6AG45HSyGdGFILQhEGRZ9kUr5HbYPLBAW3CMlRw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ukNM+WhEIVsSi44dqxyOVrVWbt/Wb5C0YWp7UcoYBIA=; b=K07IJehsSIxbeq2iBPy8f265zMgYg6Ou6pcN5C3+mVh6JmNk1cxfioaPo/L/krRRbxIxm5m7ia1e4ASSPEaUizBrZRfLBCiNbMxaUbm7SrW+5qReHAJBnO3zXHoVwswFSx0MYp4SF1WRJQsJgbPasNT64QtzdSz8dtmUSauFXLo=
Received: from BN6PR11MB4145.namprd11.prod.outlook.com (10.255.129.84) by BN6PR11MB1395.namprd11.prod.outlook.com (10.173.31.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.15; Wed, 11 Sep 2019 12:18:28 +0000
Received: from BN6PR11MB4145.namprd11.prod.outlook.com ([fe80::dd1c:48d9:86bd:8995]) by BN6PR11MB4145.namprd11.prod.outlook.com ([fe80::dd1c:48d9:86bd:8995%7]) with mapi id 15.20.2263.015; Wed, 11 Sep 2019 12:18:28 +0000
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: "Aissaoui, Mustapha (Nokia - CA/Ottawa)" <mustapha.aissaoui@nokia.com>, "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-spring-lsp-ping@ietf.org" <draft-ietf-mpls-spring-lsp-ping@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
Thread-Index: AdVIuAQ8AdZ/IKoeQP2RJFvbMTxY5QeVSCgAAFKFpgAABLXgUAAD2pYA
Date: Wed, 11 Sep 2019 12:18:28 +0000
Message-ID: <636CF0CF-D8C3-4303-BD44-DF4E2EAFCA4A@cisco.com>
References: <DB6PR07MB4261FA8F2E8F6FBEB21B85DAE4DE0@DB6PR07MB4261.eurprd07.prod.outlook.com> <27031_1568033596_5D764B3C_27031_258_1_53C29892C857584299CBF5D05346208A48C03799@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CY4PR11MB15419D138E137579AF1E9F17C1B10@CY4PR11MB1541.namprd11.prod.outlook.com> <DB6PR07MB4261686DAA2FA41EF76103C6E4B10@DB6PR07MB4261.eurprd07.prod.outlook.com>
In-Reply-To: <DB6PR07MB4261686DAA2FA41EF76103C6E4B10@DB6PR07MB4261.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
authentication-results: spf=none (sender IP is ) smtp.mailfrom=naikumar@cisco.com; 
x-originating-ip: [173.38.117.65]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f12144aa-19e6-4a92-2af1-08d736b226fc
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BN6PR11MB1395; 
x-ms-traffictypediagnostic: BN6PR11MB1395:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN6PR11MB13952EF4A3C1BAE938EADE3FC6B10@BN6PR11MB1395.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(396003)(376002)(346002)(136003)(189003)(199004)(14444005)(5024004)(26005)(256004)(7736002)(186003)(53936002)(6246003)(25786009)(102836004)(2616005)(11346002)(446003)(99286004)(64756008)(66476007)(476003)(66556008)(66946007)(66446008)(486006)(110136005)(71200400001)(71190400001)(296002)(316002)(76176011)(4326008)(66066001)(76116006)(58126008)(6486002)(6436002)(2201001)(229853002)(478600001)(2501003)(91956017)(14454004)(33656002)(236005)(36756003)(8936002)(81166006)(81156014)(8676002)(2906002)(6116002)(3846002)(6512007)(54896002)(6306002)(6506007)(53546011)(86362001)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR11MB1395; H:BN6PR11MB4145.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: z32iu1HveHMRCJxWk2ZtaaIT1iEQpevG0D8bN/CsON3FBFkRZpqa4xzKOCeb0HYAEl6azkftXT7t95Hc64oY4WLZlS0GWo/6IByoEt1VtHDsfFyB6yyv4NQC5S+HsmTlF4FXTxrusqB+F2pEHhGLUNwZiDcS4msW5FmpzsVCoCELR2Fuarwui4NHS+LquXgUvKaB6ACVO28cuRhB501iXFSA3C5i7rbSCwddRL1mxrO6pGDCMXGLyNB2iUM7AVjkR0FaN5ln3x2YJAkRJIJk1vfbeoGWqOSZ3/J8rRFCS1encc2VTbsHhd6vCFj2rYeEw1zSfSHMICrBUdCZ8XqPpOdqWHi/1Ze2FZpTE3lMIRJ3qIWDUIu5axsQnXR34tMTJGRGsmXKUepUpcDMoXYA/Tf5amVPFMwYWf22BH9sUBc=
Content-Type: multipart/alternative; boundary="_000_636CF0CFD8C34303BD44DF4E2EAFCA4Aciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: f12144aa-19e6-4a92-2af1-08d736b226fc
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 12:18:28.1553 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: f6cKrtMz2WcqxVKTmYFuPR1Ayy9VEPnAywfWNV6KM89eA6wSvB8a2TMM8EL3P1Yy7+O4mlaoE6v2vF4nfXAyUQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1395
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xch-rcd-012.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Q4MrTcCMcurTIatdTq7XA0Tvulw>
Subject: Re: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
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: Wed, 11 Sep 2019 12:18:36 -0000

--_000_636CF0CFD8C34303BD44DF4E2EAFCA4Aciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgS2V0YW4vTXVzdGFwaGEsDQoNCkR1cmluZyB0aGUgdGltZSBvZiB0aGlzIFJGQyBkZXZlbG9w
bWVudCwgd2UgdXNlZCBPU1BGIGFzIGNvZGVwb2ludCBmb3IgYm90aCB2MiBhbmQgdjMuDQoNCkkg
dGhpbmsgYSBzZXBhcmF0ZSBjb2RlIHBvaW50IGZvciBPU1BGdjMgd291bGQgYmUgbW9yZSBjbGVh
bmVyLg0KDQpUaGFua3MsDQpOYWdlbmRyYQ0KDQpGcm9tOiAiQWlzc2FvdWksIE11c3RhcGhhIChO
b2tpYSAtIENBL090dGF3YSkiIDxtdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20+DQpEYXRlOiBX
ZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSBhdCAyOjMxIEFNDQpUbzogIktldGFuIFRhbGF1
bGlrYXIgKGtldGFudCkiIDxrZXRhbnRAY2lzY28uY29tPiwgImJydW5vLmRlY3JhZW5lQG9yYW5n
ZS5jb20iIDxicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPiwgIm1wbHNAaWV0Zi5vcmciIDxtcGxz
QGlldGYub3JnPiwgImRyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmciIDxk
cmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nQGlldGYub3JnPg0KQ2M6ICJzcHJpbmdAaWV0
Zi5vcmciIDxzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogQ29kZXBvaW50IGZvciBPU1BG
djMgcHJvdG9jb2wgaW4gU1BSSU5HIExTUC1QaW5nIGFuZCBMU1AtVHJhY2UNClJlc2VudC1Gcm9t
OiA8YWxpYXMtYm91bmNlc0BpZXRmLm9yZz4NClJlc2VudC1UbzogTmFnZW5kcmEgS3VtYXIgPG5h
aWt1bWFyQGNpc2NvLmNvbT4sIDxjcGlnbmF0YUBjaXNjby5jb20+LCA8c3dhbGxvdy5pZXRmQGdt
YWlsLmNvbT4sIDxub2JvLmFraXlhLmRldkBnbWFpbC5jb20+LCA8c3JpZ2FuZXNoa2luaUBnbWFp
bC5jb20+LCA8bWFjaC5jaGVuQGh1YXdlaS5jb20+DQpSZXNlbnQtRGF0ZTogV2VkbmVzZGF5LCBT
ZXB0ZW1iZXIgMTEsIDIwMTkgYXQgMjozMSBBTQ0KDQpUaGFuayB5b3UgS2V0YW4uDQoNCkkgYmVs
aWV2ZSBpdCB3b3VsZCBiZSBhcHByb3ByaWF0ZSB0byBoYXZlIGEgc2VwYXJhdGUgY29kZXBvaW50
IGZvciBlYWNoIE9TUEZ2MiBhbmQgT1NQRnYzIHByb3RvY29scy4gV2l0aGluIE9TUEZ2MyB3ZSBj
YW4gZGlzdGluZ3Vpc2ggdGhlIGZhbWlseSBJUHY0IGFuZCBJUHY2IGJhc2VkIG9uIHRoZSBwcmVm
aXggb2YgdGhlIFNJRC4NCg0KTXVzdGFwaGEuDQoNCkZyb206IEtldGFuIFRhbGF1bGlrYXIgKGtl
dGFudCkgPGtldGFudEBjaXNjby5jb20+DQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwg
MjAxOSAxMjoyMSBBTQ0KVG86IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb207IEFpc3Nhb3VpLCBN
dXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpIDxtdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20+
OyBtcGxzQGlldGYub3JnOyBkcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nQGlldGYub3Jn
DQpDYzogc3ByaW5nQGlldGYub3JnDQpTdWJqZWN0OiBSRTogQ29kZXBvaW50IGZvciBPU1BGdjMg
cHJvdG9jb2wgaW4gU1BSSU5HIExTUC1QaW5nIGFuZCBMU1AtVHJhY2UNCg0KSGkgTXVzdGFwaGEs
DQoNClRoZSBSRkM4Mjg3IHJlZmVycyB0byBPU1BGIGFuZCBub3QgT1NQRnYyLiBDb252ZW50aW9u
YWxseSwgd2UgdXNlIHRoZSB0ZXJtIE9TUEYgd2hlbiB3ZSBhcmUgcmVmZXJyaW5nIHRvIGJvdGgg
T1NQRnYyIGFuZCBPU1BGdjMuIEkgYW0gbm90IHN1cmUgaWYgdGhpcyB3YXMgdGhlIGF1dGhvcnPi
gJkgb2JqZWN0aXZlLg0KDQpPbmUgbWlnaHQgYXNzdW1lIHRoYXQgT1NQRnYyIGlzIHB1cmVseSBm
b3IgSVB2NCBhbmQgT1NQRnYzIGZvciBJUHY2LCBidXQgdGhpcyBpcyBub3QgdHJ1ZSAoc2VlIFJG
QzU4MzgpLg0KDQpJIHdvdWxkIGl0IGlzIGJldHRlciB0byBoYXZlIHR3byBzZXBhcmF0ZSBjb2Rl
LXBvaW50cyBmb3IgT1NQRnYyIGFuZCBPU1BGdjMgaW4gdGhpcyBjYXNlLg0KDQpUaGFua3MsDQpL
ZXRhbg0KDQpGcm9tOiBtcGxzIDxtcGxzLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm1wbHMtYm91
bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1h
aWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPg0KU2VudDogMDkgU2VwdGVtYmVyIDIwMTkg
MTg6MjMNClRvOiBBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EvT3R0YXdhKSA8bXVzdGFw
aGEuYWlzc2FvdWlAbm9raWEuY29tPG1haWx0bzptdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20+
PjsgbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtbXBscy1z
cHJpbmctbHNwLXBpbmdAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNw
LXBpbmdAaWV0Zi5vcmc+DQpDYzogc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSZTogW21wbHNdIENvZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGlu
IFNQUklORyBMU1AtUGluZyBhbmQgTFNQLVRyYWNlDQoNClJGQyA4Mjg3IGlzIGEgcHJvZHVjdCBv
ZiB0aGUgTVBMUyBXRyBzbyBpbiB0aGUgYWJzZW5jZSBvZiBhbnN3ZXIgb24gdGhlIFNQUklORyBt
YWlsaW5nIGxpc3QsIEnigJltIHJlZGlyZWN0aW5nIHRoZSBxdWVzdGlvbiB0byB0aGUgTVBMUyBX
Ry4NCg0KLS1CcnVubw0KDQpGcm9tOiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2Ep
DQpTZW50OiBGcmlkYXksIEF1Z3VzdCAyLCAyMDE5IDEyOjI5IEFNDQpUbzogc3ByaW5nQGlldGYu
b3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc3ByaW5nXSBDb2RlcG9pbnQg
Zm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcgTFNQLVBpbmcgYW5kIExTUC1UcmFjZQ0KDQpE
ZWFyIGFsbCwNCkkgYW0gbm90IHN1cmUgaWYgdGhpcyB3YXMgZGlzY3Vzc2VkIGR1cmluZyB0aGUg
ZGV2ZWxvcG1lbnQgb2YgUkZDIDgyODcg4oCTIOKAnExhYmVsIFN3aXRjaGVkIFBhdGggKExTUCkg
UGluZy9UcmFjZXJvdXRlIGZvciBTZWdtZW50IFJvdXRpbmcgKFNSKSBJR1AtUHJlZml4IGFuZCBJ
R1AtQWRqYWNlbmN5IFNlZ21lbnQgSWRlbnRpZmllcnMgKFNJRHMpICAgICAgICAgICAgICAgICAg
ICAgICAgIHdpdGggTVBMUyBEYXRhIFBsYW5lc+KAnSwgYnV0IEkgY291bGQgbm90IGZpbmQgYW55
dGhpbmcgaW4gdGhlIFNQUklORyBtYWlsIGFyY2hpdmUuDQoNClByZWZpeCBTSUQgYW5kIGFkamFj
ZW5jeSBTSUQgd2hpY2ggYXJlIG9yaWdpbmF0ZWQgaW4gYW4gT1NQRnYzIGluc3RhbmNlIChJUHY0
IG9yIElQdjYgaW5zdGFuY2UpIGRvIG5vdCBoYXZlIGEgcHJvdG9jb2wgSUQgYXNzaWduZWQgdG8g
dGhlbSBpbiB0aGUgU2VnbWVudCBJRCBTdWItVExWLCBhcyB3ZWxsIGFzIGluIHRoZSBMYWJlbCBT
dGFjayBTdWItVExWIG9mIHRoZSBEb3duc3RyZWFtIERldGFpbGVkIE1hcHBpbmcgVExWLg0KDQpT
aG91bGQgd2UgYXNzaWduIHRoZSBuZXh0IGF2YWlsYWJsZSBJQU5BIGNvZGVwb2ludCB2YWx1ZXMg
b3Igd2FzIHRoZXJlIGEgcmF0aW9uYWxlIGZvciBvbWl0dGluZyB0aGVtPw0KDQpSZWdhcmRzLA0K
TXVzdGFwaGEuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCg0KDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2lu
dGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3Ug
cHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYw0KDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhw
bG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2Ug
bWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KDQphIGwnZXhwZWRpdGV1
ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2Fn
ZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KDQpPcmFu
Z2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVy
ZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQoNCg0KDQpUaGlzIG1lc3NhZ2UgYW5kIGl0
cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZv
cm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KDQp0aGV5IHNob3VsZCBub3Qg
YmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCg0K
SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0
aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQoN
CkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3Nh
Z2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCg0KVGhh
bmsgeW91Lg0K

--_000_636CF0CFD8C34303BD44DF4E2EAFCA4Aciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <CED0656D75849C45AF496BDA46192A3A@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsN
CglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3Jt
YWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1h
cmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFz
Ow0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsc2Fucy1zZXJpZjsN
Cgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpz
cGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQXJpYWwiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5
bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQXJpYWwiLHNh
bnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEtl
dGFuL011c3RhcGhhLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EdXJpbmcgdGhlIHRpbWUgb2Yg
dGhpcyBSRkMgZGV2ZWxvcG1lbnQsIHdlIHVzZWQgT1NQRiBhcyBjb2RlcG9pbnQgZm9yIGJvdGgg
djIgYW5kIHYzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5rIGEgc2VwYXJhdGUgY29k
ZSBwb2ludCBmb3IgT1NQRnYzIHdvdWxkIGJlIG1vcmUgY2xlYW5lci48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TmFn
ZW5kcmE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O0Fp
c3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpJnF1b3Q7ICZsdDttdXN0YXBoYS5h
aXNzYW91aUBub2tpYS5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2RheSwgU2VwdGVt
YmVyIDExLCAyMDE5IGF0IDI6MzEgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O0tldGFuIFRhbGF1
bGlrYXIgKGtldGFudCkmcXVvdDsgJmx0O2tldGFudEBjaXNjby5jb20mZ3Q7LCAmcXVvdDticnVu
by5kZWNyYWVuZUBvcmFuZ2UuY29tJnF1b3Q7ICZsdDticnVuby5kZWNyYWVuZUBvcmFuZ2UuY29t
Jmd0OywgJnF1b3Q7bXBsc0BpZXRmLm9yZyZxdW90OyAmbHQ7bXBsc0BpZXRmLm9yZyZndDssICZx
dW90O2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmcmcXVvdDsgJmx0O2Ry
YWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwv
Yj4mcXVvdDtzcHJpbmdAaWV0Zi5vcmcmcXVvdDsgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8YnI+
DQo8Yj5TdWJqZWN0OiA8L2I+UkU6IENvZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGluIFNQ
UklORyBMU1AtUGluZyBhbmQgTFNQLVRyYWNlPGJyPg0KPGI+UmVzZW50LUZyb206IDwvYj4mbHQ7
YWxpYXMtYm91bmNlc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5SZXNlbnQtVG86IDwvYj5OYWdlbmRy
YSBLdW1hciAmbHQ7bmFpa3VtYXJAY2lzY28uY29tJmd0OywgJmx0O2NwaWduYXRhQGNpc2NvLmNv
bSZndDssICZsdDtzd2FsbG93LmlldGZAZ21haWwuY29tJmd0OywgJmx0O25vYm8uYWtpeWEuZGV2
QGdtYWlsLmNvbSZndDssICZsdDtzcmlnYW5lc2hraW5pQGdtYWlsLmNvbSZndDssICZsdDttYWNo
LmNoZW5AaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5SZXNlbnQtRGF0ZTogPC9iPldlZG5lc2RheSwg
U2VwdGVtYmVyIDExLCAyMDE5IGF0IDI6MzEgQU08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmsgeW91IEtldGFu
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPkkgYmVsaWV2ZSBpdCB3b3VsZCBiZSBhcHByb3ByaWF0ZSB0byBoYXZlIGEg
c2VwYXJhdGUgY29kZXBvaW50IGZvciBlYWNoIE9TUEZ2MiBhbmQgT1NQRnYzIHByb3RvY29scy4g
V2l0aGluIE9TUEZ2MyB3ZSBjYW4gZGlzdGluZ3Vpc2ggdGhlIGZhbWlseSBJUHY0IGFuZCBJUHY2
IGJhc2VkIG9uIHRoZSBwcmVmaXgNCiBvZiB0aGUgU0lELjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPk11c3RhcGhhLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tQ0EiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tQ0EiPiBLZXRhbiBUYWxhdWxpa2FyIChrZXRhbnQpICZsdDtrZXRhbnRAY2lz
Y28uY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAy
MDE5IDEyOjIxIEFNPGJyPg0KPGI+VG86PC9iPiBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tOyBB
aXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EvT3R0YXdhKSAmbHQ7bXVzdGFwaGEuYWlzc2Fv
dWlAbm9raWEuY29tJmd0OzsgbXBsc0BpZXRmLm9yZzsgZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1s
c3AtcGluZ0BpZXRmLm9yZzxicj4NCjxiPkNjOjwvYj4gc3ByaW5nQGlldGYub3JnPGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBDb2RlcG9pbnQgZm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcg
TFNQLVBpbmcgYW5kIExTUC1UcmFjZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5IaSBNdXN0YXBoYSw8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tSU4iPlRoZSBSRkM4Mjg3IHJlZmVycyB0byBPU1BGIGFuZCBub3QgT1NQRnYyLiBDb252ZW50
aW9uYWxseSwgd2UgdXNlIHRoZSB0ZXJtIE9TUEYgd2hlbiB3ZSBhcmUgcmVmZXJyaW5nIHRvIGJv
dGggT1NQRnYyIGFuZCBPU1BGdjMuIEkgYW0gbm90IHN1cmUgaWYgdGhpcyB3YXMgdGhlIGF1dGhv
cnPigJkgb2JqZWN0aXZlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+T25lIG1pZ2h0IGFzc3VtZSB0aGF0
IE9TUEZ2MiBpcyBwdXJlbHkgZm9yIElQdjQgYW5kIE9TUEZ2MyBmb3IgSVB2NiwgYnV0IHRoaXMg
aXMgbm90IHRydWUgKHNlZSBSRkM1ODM4KS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+SSB3b3VsZCBp
dCBpcyBiZXR0ZXIgdG8gaGF2ZSB0d28gc2VwYXJhdGUgY29kZS1wb2ludHMgZm9yIE9TUEZ2MiBh
bmQgT1NQRnYzIGluIHRoaXMgY2FzZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPlRoYW5rcyw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+
S2V0YW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1JTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1JTiI+IG1wbHMgJmx0OzxhIGhyZWY9Im1haWx0bzptcGxz
LWJvdW5jZXNAaWV0Zi5vcmciPm1wbHMtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj5i
cnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiAwOSBTZXB0ZW1i
ZXIgMjAxOSAxODoyMzxicj4NCjxiPlRvOjwvYj4gQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAt
IENBL090dGF3YSkgJmx0OzxhIGhyZWY9Im1haWx0bzptdXN0YXBoYS5haXNzYW91aUBub2tpYS5j
b20iPm11c3RhcGhhLmFpc3Nhb3VpQG5va2lhLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRv
Om1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQt
aWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9yZyI+DQpkcmFmdC1pZXRmLW1wbHMtc3By
aW5nLWxzcC1waW5nQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRv
OnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSZTogW21wbHNdIENvZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGluIFNQUklORyBMU1At
UGluZyBhbmQgTFNQLVRyYWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+UkZDIDgyODcgaXMgYSBwcm9kdWN0IG9mIHRoZSBNUExTIFdHIHNvIGluIHRoZSBhYnNl
bmNlIG9mIGFuc3dlciBvbiB0aGUgU1BSSU5HIG1haWxpbmcgbGlzdCwgSeKAmW0gcmVkaXJlY3Rp
bmcgdGhlIHF1ZXN0aW9uIHRvIHRoZSBNUExTIFdHLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+LS1CcnVubzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj4NCiBzcHJpbmcgWzxhIGhyZWY9
Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNwcmluZy1ib3VuY2VzQGll
dGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+QWlzc2FvdWksIE11c3RhcGhhIChOb2tp
YSAtIENBL090dGF3YSk8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBdWd1c3QgMiwgMjAxOSAx
MjoyOSBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+
c3ByaW5nQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbc3ByaW5nXSBDb2RlcG9p
bnQgZm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcgTFNQLVBpbmcgYW5kIExTUC1UcmFjZTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJGUiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM1LjRwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+RGVhciBhbGwsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+SSBhbSBub3Qgc3VyZSBpZiB0aGlzIHdhcyBkaXNjdXNzZWQgZHVyaW5nIHRoZSBkZXZl
bG9wbWVudCBvZiBSRkMgODI4NyDigJMg4oCcTGFiZWwgU3dpdGNoZWQgUGF0aCAoTFNQKSBQaW5n
L1RyYWNlcm91dGUgZm9yIFNlZ21lbnQgUm91dGluZyAoU1IpIElHUC1QcmVmaXgNCiBhbmQgSUdQ
LUFkamFjZW5jeSBTZWdtZW50IElkZW50aWZpZXJzIChTSURzKSAmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt3aXRoIE1QTFMgRGF0YSBQbGFuZXPigJ0sIGJ1dCBJIGNvdWxkIG5vdCBmaW5k
IGFueXRoaW5nIGluIHRoZSBTUFJJTkcgbWFpbCBhcmNoaXZlLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlByZWZpeCBTSUQg
YW5kIGFkamFjZW5jeSBTSUQgd2hpY2ggYXJlIG9yaWdpbmF0ZWQgaW4gYW4gT1NQRnYzIGluc3Rh
bmNlIChJUHY0IG9yIElQdjYgaW5zdGFuY2UpIGRvIG5vdCBoYXZlIGEgcHJvdG9jb2wgSUQgYXNz
aWduZWQgdG8gdGhlbSBpbiB0aGUgU2VnbWVudA0KIElEIFN1Yi1UTFYsIGFzIHdlbGwgYXMgaW4g
dGhlIExhYmVsIFN0YWNrIFN1Yi1UTFYgb2YgdGhlIERvd25zdHJlYW0gRGV0YWlsZWQgTWFwcGlu
ZyBUTFYuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+U2hvdWxkIHdlIGFzc2lnbiB0aGUgbmV4dCBhdmFpbGFibGUgSUFOQSBj
b2RlcG9pbnQgdmFsdWVzIG9yIHdhcyB0aGVyZSBhIHJhdGlvbmFsZSBmb3Igb21pdHRpbmcgdGhl
bT88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPk11c3RhcGhh
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+Q2UgbWVzc2FnZSBldCBzZXMg
cGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVu
dGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jPC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIj5wYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9p
dGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVz
c2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcjwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUg
YWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMg
ZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiw8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRlIiPk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRl
IHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS48
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+VGhpcyBtZXNzYWdlIGFu
ZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQg
aW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzs8L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmli
dXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhp
cyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkZSIj5BcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBu
b3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBv
ciBmYWxzaWZpZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZS
Ij5UaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_636CF0CFD8C34303BD44DF4E2EAFCA4Aciscocom_--


From nobody Wed Sep 11 06:03:38 2019
Return-Path: <zali@cisco.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 2BBE21208BD for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 06:03:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=UzPeI9WU; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=DnqFbup+
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 DVmkPbH7enqR for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 06:03:32 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA6F6120044 for <spring@ietf.org>; Wed, 11 Sep 2019 06:03:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11533; q=dns/txt; s=iport; t=1568207012; x=1569416612; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=t7o/bFvOS1gtdfoKlzoqcY6rXA+Mu0chLNix+xpHIqc=; b=UzPeI9WUG6eUZ2SLt/PuXvdveksA/g6ANwB/VogoR1rCYJAX/E1MAlFA EIJIkR1SG7IqLvMPiZqbH6JZUU8m087Q0drDDdlQdMQ0JTjrWln5TPfpw HmWM6GK9wbjpLxO14mzxYqk3BlsFoPXX4mPZq7ZCqLK1+2aOnCd6gzIfh M=;
IronPort-PHdr: =?us-ascii?q?9a23=3AhflbaBNkPtGoO2Aceu8l6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEuKg/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQG0T/LdbhbjcxG4JJU1o2t3w=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AsAABb8Hhd/5pdJa1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVgIBAQEBCwGBFS9QA21WIAQLKoQhg0cDintNgg+TFIRcglI?= =?us-ascii?q?DVAkBAQEMAQEtAgEBhD8CF4I+IzcGDgIDCQEBBAEBAQIBBgRthS4MhUoBAQE?= =?us-ascii?q?BAxIRHQEBJRIBDwIBBgIRAwECKwICAjAaAwgCBAENBSKDAAGBHU0DHQECjgC?= =?us-ascii?q?QYQKBOIhhc4Eygn0BAQWFCBiCFgmBNAGLdxiBQD+BOB+CHi4+gmEEgX+CazK?= =?us-ascii?q?CJo8MNIUhl2oKgiGUdxuZCoM5ikaYbgIEAgQFAg4BAQWBaCI3gSFwFTsqAYJ?= =?us-ascii?q?BgkI4G4MfilNzAYEojn8BAQ?=
X-IronPort-AV: E=Sophos;i="5.64,493,1559520000";  d="scan'208,217";a="329452644"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Sep 2019 13:03:18 +0000
Received: from XCH-ALN-018.cisco.com (xch-aln-018.cisco.com [173.36.7.28]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x8BD3IqZ027313 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 11 Sep 2019 13:03:18 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-018.cisco.com (173.36.7.28) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Sep 2019 08:03:18 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Sep 2019 09:03:17 -0400
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 11 Sep 2019 08:03:16 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oNnSscAzm8Qi9MW/qbxVB7Qe/g3Nb9M6UjLezxI9VeYgfCrE4T1BnTJQzO25h5iqYc58s5uLMCiox0ndn/I2Pb1HGs89PB1hBVs1l/DeFxKvSHPmiy1mXh+zhGenqbpdQVlrL3avM/IlNLb/i9siyCi+xuPKiHOWfP8M2emwYlVTAVA/TKm2tdQjEO45THyKiUrMOsuYeYpURiGCMW+DpjcwLrsfIox06415IYRrpxB7YlxBY8Ybrnka4z9hdDoPaBcHpFLNURTT7VSFqVTT2UAHs2NkteFkO4N80mjWNfhpybo7eIj1DSZIeLj49C5VxSASJXlPSKxaXBLGr38YUw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t7o/bFvOS1gtdfoKlzoqcY6rXA+Mu0chLNix+xpHIqc=; b=P/qnE9aBqwsIT80sfN5zhotI80fwbhKjErtWn9434JOpiqYe/r+vShaXBywAT1pPDn6RYMov5EZpKDZxlg7QT2pBlgTD2YI6bNR39rYiHomcbnt8s9L032/9UNsd1WfS4fdnw+Z8ek1ItPFfDaoO5hJblxBKcg44j4Xiwqtux5AVUgzn1k4Xck9EK4iRT75mkdszALROCW+SXweC+u5zyCB+7TnRsXADC7pRVliX3XzdxAm48n/I4vk7+lW7ISN8qazXJFi2fA+MbU1Oj0gccgF1lIUz1EpSMTzVmTQF1LkiB25og0h2CM6/KA+kOxo3Or3YeZavugQcMzD54m8+kg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t7o/bFvOS1gtdfoKlzoqcY6rXA+Mu0chLNix+xpHIqc=; b=DnqFbup+ECAT+hHFnCGyU9ir/rpy1Tk8+DAKqsn1513t/6aGSMltDSVDB+TFpcOgz6Ojop7Q+bu8IW56fgzlDJosbOXSglGzWwYtGP98aT7RUTN+5lhoVb/M390XBu1L5ID8zpTZp9RlMezptpIkqCS0xrBEwElPQ7Eht+uMv+k=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB2731.namprd11.prod.outlook.com (20.176.97.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.13; Wed, 11 Sep 2019 13:03:14 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.018; Wed, 11 Sep 2019 13:03:14 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Sander Steffann <sander@steffann.nl>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
CC: Aijun Wang <wangaijun@tsinghua.org.cn>, Robert Raszuk <robert@raszuk.net>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>, James Guichard <james.n.guichard@futurewei.com>, "Shraddha Hegde" <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: =?utf-8?B?562U5aSNOiBbc3ByaW5nXSBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5hbCBx?= =?utf-8?B?dWVzdGlvbiBmb3IgdGhlIFNwcmluZyBXRyAod2FzOiBSZTogQmV5b25kIFNS?= =?utf-8?Q?v6.)?=
Thread-Index: AQHVaFk3CSCue1siI0KdhiTthC3fYKcl4kswgABhqgD//+rTgA==
Date: Wed, 11 Sep 2019 13:03:14 +0000
Message-ID: <BE8F524D-44A7-49D5-B81E-6BF627261D24@cisco.com>
References: <52203070-2F7B-412E-B5C2-15EC6B7AC36F@cisco.com> <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com> <DDE1E59A-3972-4FAE-8508-F704F794B3C3@steffann.nl>
In-Reply-To: <DDE1E59A-3972-4FAE-8508-F704F794B3C3@steffann.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1002::80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 30872442-cf5f-43f0-6387-08d736b8683f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB2731; 
x-ms-traffictypediagnostic: DM6PR11MB2731:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB2731881C884BB806E3E984F4DEB10@DM6PR11MB2731.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(136003)(366004)(376002)(396003)(346002)(199004)(189003)(71200400001)(99286004)(476003)(54906003)(256004)(11346002)(58126008)(110136005)(316002)(4326008)(2616005)(446003)(7736002)(186003)(6486002)(54896002)(71190400001)(33656002)(486006)(46003)(53936002)(81156014)(36756003)(6436002)(53546011)(81166006)(6506007)(2906002)(6306002)(76176011)(8936002)(6116002)(6512007)(66446008)(107886003)(25786009)(64756008)(5660300002)(91956017)(66476007)(66556008)(66946007)(6246003)(14454004)(224303003)(102836004)(478600001)(7416002)(76116006)(229853002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB2731; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: m7oxKOtTGxMpjZj4UNRBZZXFJn0ZlrkB5rCpVeRSyNKhB4Npj9ocpfcQkhOO4iDlrdcwHQ/GBYBLy/9sF9y7BzNV7R05+m8ehFxoZRyG2YH9kKk/+/EpVdIsTqRBV6pQEd5UtCVBDH/kiOw71j0PNpphP5LEepapduAoSWA3yXHJ+dZeohJ6poOjKHuec0R/l132JdyBuouLzS9ohGPOtNyU8MKcoyV9yX6HqJMBinG+us0oS6+ZE7hQTtM69C8hOzvekIN7LF9qJyAgdETIPeV112zhuGuRP/pFAhelKHxlbZhCXbZyCIJa5CAscqG5BV5j1uQbBCveDbH7NqsJl/T12VOqhXrZ3a+o37d9Lsr4NpxXGea4K/eDJ4x+zSFI9SMBnA4dMIqUu3zwZ4tuL3OuT8fXAm7PRZgjzfbtHeA=
Content-Type: multipart/alternative; boundary="_000_BE8F524D44A749D5B81E6BF627261D24ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 30872442-cf5f-43f0-6387-08d736b8683f
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 13:03:14.6531 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: I3gbfQKed7fmjjQXjP0fxGS9cAQ52YOxRayWfQCg7WSrL8EYSC/UCUHERrciYKAd
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2731
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.28, xch-aln-018.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qwiLIN0x08PHPxpa7guhRQ8zGyo>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiAgR29pbmcgYmFjayB0byB0aGUgb3JpZ2lu?= =?utf-8?q?al_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 13:03:36 -0000

--_000_BE8F524D44A749D5B81E6BF627261D24ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

KzEsDQoNClRoYW5rcw0KDQpSZWdhcmRzIOKApiBaYWZhcg0KDQpGcm9tOiBTYW5kZXIgU3RlZmZh
bm4gPHNhbmRlckBzdGVmZmFubi5ubD4NCkRhdGU6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAy
MDE5IGF0IDY6MjYgQU0NClRvOiBBbmRyZXcgQWxzdG9uIDxBbmRyZXcuQWxzdG9uQGxpcXVpZHRl
bGVjb20uY29tPg0KQ2M6ICJaYWZhciBBbGkgKHphbGkpIiA8emFsaUBjaXNjby5jb20+LCBBaWp1
biBXYW5nIDx3YW5nYWlqdW5AdHNpbmdodWEub3JnLmNuPiwgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0
QHJhc3p1ay5uZXQ+LCBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0
Zi5vcmc+LCBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPiwgSmFtZXMgR3VpY2hhcmQg
PGphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbT4sIFNocmFkZGhhIEhlZ2RlIDxzaHJhZGRo
YUBqdW5pcGVyLm5ldD4sIFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+LCAiVm95ZXIsIERh
bmllbCIgPGRhbmllbC52b3llckBiZWxsLmNhPg0KU3ViamVjdDogUmU6IOetlOWkjTogW3Nwcmlu
Z10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gZm9yIHRoZSBTcHJpbmcgV0cg
KHdhczogUmU6IEJleW9uZCBTUnY2LikNCg0KSGkgQW5kcmV3LA0KDQpUaGVyZSBpcyBhIHBocmFz
ZSB0aGF0IEkgaGF2ZSBoZWFyZCDigJMgYW5kIHBlcmhhcHMgaXQgYXBwbGllcyBoZXJlIOKAkyBw
ZXJoYXBzIHdlIG5lZWQgdG8gcHV0IG91ciBndW5zIGRvd24g4oCTIGFuZCBmaW5kIGEgd2F5IHRv
IGluIHdoaWNoIHdlIGNhbiBtb3ZlIGZvcndhcmQgdGhhdCB3aGlsZSBpdCBwcm9iYWJseSB3aWxs
IG5vdCBzYXRpc2Z5IGV2ZXJ5b25lLCB3aWxsIGJlIGluIHRoZSBpbnRlcmVzdHMgb2YgdGhlIG1h
cmtldCBpbiBnZW5lcmFsIGJ5IGF2b2lkaW5nIGEgdG90YWwgc3RhbmRvZmYuDQoNClRoYW5rIHlv
dSBmb3IgeW91ciB3aXNlIHdvcmRzLiBJIGhhdmUgYWxzbyBnb3R0ZW4gY2FycmllZCBhd2F5IGlu
IHRoaXMgZGlzY3Vzc2lvbi4gSSdsbCB0YWtlIGEgc3RlcCBiYWNrIGFuZCB0aGluayBtb3JlIGNh
cmVmdWxseSBiZWZvcmUgSSBwb3N0LiBJIGp1c3Qgc2F3IFJvYmVydCdzIHJlcGx5IGFuZCBJIGhv
cGUgdGhhdCBpbiB0aW1lIGhlJ2xsIGRvIHRoZSBzYW1lLiBHdW5zIGRvd24uLi4NCg0KQ2hlZXJz
LA0KU2FuZGVyDQoNCg==

--_000_BE8F524D44A749D5B81E6BF627261D24ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <DB5CDFF937F0EA4A9892BB854123EDB1@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIg
NCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0K
CXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xp
c3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MTAuMHB0
Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbToxMC4wcHQ7DQoJbWFyZ2luLWxl
ZnQ6LjVpbjsNCgltc28tYWRkLXNwYWNlOmF1dG87DQoJbGluZS1oZWlnaHQ6MTE1JTsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuTXNv
TGlzdFBhcmFncmFwaEN4U3BGaXJzdCwgbGkuTXNvTGlzdFBhcmFncmFwaEN4U3BGaXJzdCwgZGl2
Lk1zb0xpc3RQYXJhZ3JhcGhDeFNwRmlyc3QNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1hcmdpbi10b3A6MTAuMHB0Ow0KCW1hcmdpbi1y
aWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLWFkZC1zcGFjZTphdXRvOw0KCWxpbmUtaGVpZ2h0OjEx
NSU7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
Zjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGhDeFNwTWlkZGxlLCBsaS5Nc29MaXN0UGFyYWdyYXBoQ3hT
cE1pZGRsZSwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGhDeFNwTWlkZGxlDQoJe21zby1zdHlsZS1wcmlv
cml0eTozNDsNCgltc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltYXJnaW4tdG9wOjBpbjsN
CgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCW1zby1hZGQtc3BhY2U6YXV0bzsNCglsaW5l
LWhlaWdodDoxMTUlOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoQ3hTcExhc3QsIGxpLk1zb0xpc3RQYXJh
Z3JhcGhDeFNwTGFzdCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGhDeFNwTGFzdA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6MzQ7DQoJbXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbWFyZ2luLXRvcDow
aW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjEwLjBwdDsNCgltYXJnaW4t
bGVmdDouNWluOw0KCW1zby1hZGQtc3BhY2U6YXV0bzsNCglsaW5lLWhlaWdodDoxMTUlOw0KCWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5t
c29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFt
ZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBp
bjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9u
dC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFu
LkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIw
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UN
Cgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHls
ZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUt
dHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0K
PC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+JiM0MzsxLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5UaGFua3M8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5SZWdhcmRzIOKApiBaYWZhcg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZy
b206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TYW5kZXIgU3RlZmZhbm4g
Jmx0O3NhbmRlckBzdGVmZmFubi5ubCZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+V2VkbmVzZGF5LCBT
ZXB0ZW1iZXIgMTEsIDIwMTkgYXQgNjoyNiBBTTxicj4NCjxiPlRvOiA8L2I+QW5kcmV3IEFsc3Rv
biAmbHQ7QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9i
PiZxdW90O1phZmFyIEFsaSAoemFsaSkmcXVvdDsgJmx0O3phbGlAY2lzY28uY29tJmd0OywgQWlq
dW4gV2FuZyAmbHQ7d2FuZ2FpanVuQHRzaW5naHVhLm9yZy5jbiZndDssIFJvYmVydCBSYXN6dWsg
Jmx0O3JvYmVydEByYXN6dWsubmV0Jmd0OywgUm9uIEJvbmljYSAmbHQ7cmJvbmljYT00MGp1bmlw
ZXIubmV0QGRtYXJjLmlldGYub3JnJmd0OywgU1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRm
Lm9yZyZndDssIEphbWVzIEd1aWNoYXJkICZsdDtqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5j
b20mZ3Q7LA0KIFNocmFkZGhhIEhlZ2RlICZsdDtzaHJhZGRoYUBqdW5pcGVyLm5ldCZndDssIFJv
YiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7LCAmcXVvdDtWb3llciwgRGFuaWVsJnF1
b3Q7ICZsdDtkYW5pZWwudm95ZXJAYmVsbC5jYSZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6
IOetlOWkjTogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gZm9y
IHRoZSBTcHJpbmcgV0cgKHdhczogUmU6IEJleW9uZCBTUnY2Lik8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQW5kcmV3LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZXJlIGlzIGEgcGhy
YXNlIHRoYXQgSSBoYXZlIGhlYXJkIOKAkyBhbmQgcGVyaGFwcyBpdCBhcHBsaWVzIGhlcmUg4oCT
IHBlcmhhcHMgd2UgbmVlZCB0byBwdXQgb3VyIGd1bnMgZG93biDigJMgYW5kIGZpbmQgYSB3YXkg
dG8gaW4gd2hpY2ggd2UgY2FuIG1vdmUgZm9yd2FyZCB0aGF0IHdoaWxlIGl0IHByb2JhYmx5DQog
d2lsbCBub3Qgc2F0aXNmeSBldmVyeW9uZSwgd2lsbCBiZSBpbiB0aGUgaW50ZXJlc3RzIG9mIHRo
ZSBtYXJrZXQgaW4gZ2VuZXJhbCBieSBhdm9pZGluZyBhIHRvdGFsIHN0YW5kb2ZmLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmsgeW91IGZvciB5b3Vy
IHdpc2Ugd29yZHMuIEkgaGF2ZSBhbHNvIGdvdHRlbiBjYXJyaWVkIGF3YXkgaW4gdGhpcyBkaXNj
dXNzaW9uLiBJJ2xsIHRha2UgYSBzdGVwIGJhY2sgYW5kIHRoaW5rIG1vcmUgY2FyZWZ1bGx5IGJl
Zm9yZSBJIHBvc3QuIEkganVzdCBzYXcgUm9iZXJ0J3MgcmVwbHkgYW5kDQogSSBob3BlIHRoYXQg
aW4gdGltZSBoZSdsbCBkbyB0aGUgc2FtZS4gR3VucyBkb3duLi4uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNh
bmRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BE8F524D44A749D5B81E6BF627261D24ciscocom_--


From nobody Wed Sep 11 06:23:49 2019
Return-Path: <rbonica@juniper.net>
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 8FB14120104 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 06:23:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Nx5QIQIRObUl for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 06:23:46 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3121A1200D6 for <spring@ietf.org>; Wed, 11 Sep 2019 06:23:45 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8BDIXZb002358; Wed, 11 Sep 2019 06:23:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=FW44Eca8DcwPJ+6evhKHQyNWVLOkHsR79DzjEmn4FEw=; b=m4zY3j03tLobxLeO+QwiMnLtOdOhHUHhMVwL5IEoO1P+YiWT4I/ojcIIpsjRJfyFpPV6 o1DJ5xusubaQVyJChQu/XdOP5FCil9oNtRHPHZfRjWQ6S/dZ1hz9CUE/ldiXWMFCBb8b B3U1TKYUQDauF1U7BSSBLC4NiiCcvrSg0Syrg01J96f++thK6vtjmjJE4CH5dc8BJfZ6 kH+3nN2+OX2KkOM5SNpWfLLlWi3JXestlqxP/eVpeREsI4iO41ExzWv5cw2j2Z/+mStW oTLmW+JfNVh46M9Qkoz4Ucg5RiTQI+NEQy237otr7Zls965bXBiZ1NZ8yEDsjJLWzQEX Ug== 
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp2053.outbound.protection.outlook.com [104.47.42.53]) by mx0b-00273201.pphosted.com with ESMTP id 2uxvum0g9q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 11 Sep 2019 06:23:37 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZivVJDoy+meB97eHgG3xtPcXivpdtaZekB0YeVwcIyMy/Qujnj29kbhyr3JflDUiAJ33rUGZ97eyfQCSERGME03J6EDQLn+mCtRlzp1sFHWMm8DvFfNDPs+alBMIGaDzoA+zUq90/fbbQwYITzNNjOltgDdhHEg5jFnfcFsV1kpLvFX05Blt4BZOoRvrLu1vzJehQK6awukxFUZydmnW5NsQmwZZap3OVie6eEyU8uNGFpBZsJFMi4tQFol3DznvbOWEJf1TyhQIiKSTTbxN+CkgBcwJtf6oRg17UcHU3QyCJYdPgj+VfMvdY04oKHZ+7yLcy5ULau8jjpmUD47BgA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FW44Eca8DcwPJ+6evhKHQyNWVLOkHsR79DzjEmn4FEw=; b=Z2JR2lcfIui5r1kbv0WEPlTnm9urVuIPgrzK93KQJm/C65zm8DMfE4emC0ZqK400YblgeRrUty0UjGg1iIZmsaqdvwjEuVT+vaotua+bXn8z/aGB4Dyvh153+bdsdw749OZbsjRBLyghnLw7wtcZfW5FLvnWpDHtdnegwW5taf3orHPudQQ4qnHT9M9goWA1l13yGdrpa0xGSZ0746nLsKiHEaAtfRShBycSAAqYjdah55dxu0KKen+sLlQjK05j/2v7hKOuBQyHYHQT9j2LV3RwLej485j7XIL9fGSbVj5QvXPVE/mLCl1eEPstGu+23DAGTOtw4cY/1ywKIGYexQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5591.namprd05.prod.outlook.com (20.177.186.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Wed, 11 Sep 2019 13:23:36 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.015; Wed, 11 Sep 2019 13:23:36 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, Sander Steffann <sander@steffann.nl>,  Andrew Alston <Andrew.Alston@liquidtelecom.com>
CC: Aijun Wang <wangaijun@tsinghua.org.cn>, Robert Raszuk <robert@raszuk.net>,  SPRING WG List <spring@ietf.org>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>
Thread-Topic: =?big5?B?tarOYDogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rp?= =?big5?Q?on_for_the_Spring_WG_(was:_Re:_Beyond_SRv6.)?=
Thread-Index: AQHVaFk3CSCue1siI0KdhiTthC3fYKcl4kswgABhqgD//+rTgIAASJSg
Content-Class: 
Date: Wed, 11 Sep 2019 13:23:35 +0000
Message-ID: <BYAPR05MB5463DFDBFEFF13C40A14877DAEB10@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <52203070-2F7B-412E-B5C2-15EC6B7AC36F@cisco.com> <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com> <DDE1E59A-3972-4FAE-8508-F704F794B3C3@steffann.nl> <BE8F524D-44A7-49D5-B81E-6BF627261D24@cisco.com>
In-Reply-To: <BE8F524D-44A7-49D5-B81E-6BF627261D24@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-11T13:23:33.6411308Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=1d08f89b-8120-4604-a2e5-311252ffb697; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1e5d7153-dd7a-4344-affe-08d736bb403a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5591; 
x-ms-traffictypediagnostic: BYAPR05MB5591:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB55915B412F2703DD45A2374AAEB10@BYAPR05MB5591.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(136003)(366004)(376002)(396003)(346002)(199004)(189003)(81166006)(53546011)(25786009)(9686003)(54906003)(478600001)(110136005)(446003)(11346002)(76176011)(6246003)(6306002)(76116006)(7696005)(54896002)(86362001)(52536014)(55016002)(5660300002)(53936002)(66946007)(26005)(224303003)(102836004)(229853002)(4326008)(316002)(6436002)(99286004)(186003)(33656002)(14454004)(2906002)(66556008)(71200400001)(7736002)(64756008)(6116002)(3846002)(71190400001)(790700001)(236005)(476003)(81156014)(74316002)(256004)(66476007)(66446008)(66066001)(486006)(8936002)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5591; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: cKpCy7ugJr3nbYkq26QqPmr/pBeYUS+oLeG6C1N5jaUHN7l5hhsDdmPLgS+EajSRlqUv0VkBais5ya1aXIsnwNO/oOUXxZuMogpryE5R6T0fQV/L0xxUE6mEXC1EHBPLu19XJxmJo62RUns9gEKQNyy465pmMXY6/V9PmdZJrZhiSGnllq5Wr1fXNjH7PzPQzYnfyoNHzm9gD/J8afmJyZFQSE20G3645ADX5znhqpaZ5XsKsyhHngybmF/eVaktxvF0bOjLzcJvedkOBCWHM9SRX+8FoCboTcGqyRC32hT8s6UbgkLnMBCnpUQIYk5yqvLWgWB7ZpLivjPXlnPFlDLqf082SsPHkXFNiF8JknHJ9IrHRLG10y51Yhxp1OIYsI8B9MrfC7CzFpdC364iaZViXBF2kPsRm9XQzXLC+X8=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463DFDBFEFF13C40A14877DAEB10BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 1e5d7153-dd7a-4344-affe-08d736bb403a
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 13:23:35.8288 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 2g0GVYHfyyh+3azrYKRg9BTovhL6RVqig6m/r0qtkgcUpDYA0bsVAc5tgk+QXy0DlX6JvcUiLgtX9tVl6IHrpg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5591
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-11_08:2019-09-11,2019-09-11 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 phishscore=0 impostorscore=0 spamscore=0 clxscore=1011 adultscore=0 lowpriorityscore=0 suspectscore=1 mlxlogscore=999 priorityscore=1501 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909110122
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uSKsylho4fERt5VCmJJ56PhtuWg>
Subject: Re: [spring]  =?big5?b?tarOYDogIEdvaW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFs?= =?big5?b?IHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5nIFdHICh3YXM6IFJlOiBCZXlvbmQgU1J2?= =?big5?b?Ni4p?=
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: Wed, 11 Sep 2019 13:23:49 -0000

--_000_BYAPR05MB5463DFDBFEFF13C40A14877DAEB10BYAPR05MB5463namp_
Content-Type: text/plain; charset="big5"
Content-Transfer-Encoding: base64

DQpGaW5hbGx5LCBzb21ldGhpbmcgd2UgY2FuIGFncmVlIG9uICEhDQoNCg0KDQoNCkp1bmlwZXIg
QnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29t
Pg0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTEsIDIwMTkgOTowMyBBTQ0KVG86IFNhbmRl
ciBTdGVmZmFubiA8c2FuZGVyQHN0ZWZmYW5uLm5sPjsgQW5kcmV3IEFsc3RvbiA8QW5kcmV3LkFs
c3RvbkBsaXF1aWR0ZWxlY29tLmNvbT4NCkNjOiBBaWp1biBXYW5nIDx3YW5nYWlqdW5AdHNpbmdo
dWEub3JnLmNuPjsgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+OyBSb24gQm9uaWNh
IDxyYm9uaWNhQGp1bmlwZXIubmV0PjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz47
IEphbWVzIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+OyBTaHJhZGRo
YSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ+OyBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUu
Y29tPjsgVm95ZXIsIERhbmllbCA8ZGFuaWVsLnZveWVyQGJlbGwuY2E+OyBaYWZhciBBbGkgKHph
bGkpIDx6YWxpQGNpc2NvLmNvbT4NClN1YmplY3Q6IFJlOiC1qs5gOiBbc3ByaW5nXSBHb2luZyBi
YWNrIHRvIHRoZSBvcmlnaW5hbCBxdWVzdGlvbiBmb3IgdGhlIFNwcmluZyBXRyAod2FzOiBSZTog
QmV5b25kIFNSdjYuKQ0KDQorMSwNCg0KVGhhbmtzDQoNClJlZ2FyZHMgoUsgWmFmYXINCg0KRnJv
bTogU2FuZGVyIFN0ZWZmYW5uIDxzYW5kZXJAc3RlZmZhbm4ubmw8bWFpbHRvOnNhbmRlckBzdGVm
ZmFubi5ubD4+DQpEYXRlOiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSBhdCA2OjI2IEFN
DQpUbzogQW5kcmV3IEFsc3RvbiA8QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbTxtYWls
dG86QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbT4+DQpDYzogIlphZmFyIEFsaSAoemFs
aSkiIDx6YWxpQGNpc2NvLmNvbTxtYWlsdG86emFsaUBjaXNjby5jb20+PiwgQWlqdW4gV2FuZyA8
d2FuZ2FpanVuQHRzaW5naHVhLm9yZy5jbjxtYWlsdG86d2FuZ2FpanVuQHRzaW5naHVhLm9yZy5j
bj4+LCBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1
ay5uZXQ+PiwgUm9uIEJvbmljYSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3Jn
PG1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+PiwgU1BSSU5HIFdH
IExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4sIEphbWVzIEd1
aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3Vp
Y2hhcmRAZnV0dXJld2VpLmNvbT4+LCBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5u
ZXQ8bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0Pj4sIFJvYiBTaGFraXIgPHJvYmpzQGdvb2ds
ZS5jb208bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+PiwgIlZveWVyLCBEYW5pZWwiIDxkYW5pZWwu
dm95ZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLnZveWVyQGJlbGwuY2E+Pg0KU3ViamVjdDogUmU6
ILWqzmA6IFtzcHJpbmddIEdvaW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIGZvciB0
aGUgU3ByaW5nIFdHICh3YXM6IFJlOiBCZXlvbmQgU1J2Ni4pDQoNCkhpIEFuZHJldywNCg0KVGhl
cmUgaXMgYSBwaHJhc2UgdGhhdCBJIGhhdmUgaGVhcmQgoVYgYW5kIHBlcmhhcHMgaXQgYXBwbGll
cyBoZXJlIKFWIHBlcmhhcHMgd2UgbmVlZCB0byBwdXQgb3VyIGd1bnMgZG93biChViBhbmQgZmlu
ZCBhIHdheSB0byBpbiB3aGljaCB3ZSBjYW4gbW92ZSBmb3J3YXJkIHRoYXQgd2hpbGUgaXQgcHJv
YmFibHkgd2lsbCBub3Qgc2F0aXNmeSBldmVyeW9uZSwgd2lsbCBiZSBpbiB0aGUgaW50ZXJlc3Rz
IG9mIHRoZSBtYXJrZXQgaW4gZ2VuZXJhbCBieSBhdm9pZGluZyBhIHRvdGFsIHN0YW5kb2ZmLg0K
DQpUaGFuayB5b3UgZm9yIHlvdXIgd2lzZSB3b3Jkcy4gSSBoYXZlIGFsc28gZ290dGVuIGNhcnJp
ZWQgYXdheSBpbiB0aGlzIGRpc2N1c3Npb24uIEknbGwgdGFrZSBhIHN0ZXAgYmFjayBhbmQgdGhp
bmsgbW9yZSBjYXJlZnVsbHkgYmVmb3JlIEkgcG9zdC4gSSBqdXN0IHNhdyBSb2JlcnQncyByZXBs
eSBhbmQgSSBob3BlIHRoYXQgaW4gdGltZSBoZSdsbCBkbyB0aGUgc2FtZS4gR3VucyBkb3duLi4u
DQoNCkNoZWVycywNClNhbmRlcg0KDQo=

--_000_BYAPR05MB5463DFDBFEFF13C40A14877DAEB10BYAPR05MB5463namp_
Content-Type: text/html; charset="big5"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dbig5">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 1 6 1 0 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 1 6 1 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-TW;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:10.0pt;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParag=
raphCxSpFirst
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:10.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListPar=
agraphCxSpMiddle
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagra=
phCxSpLast
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"PMingLiU",serif;
	mso-fareast-language:ZH-TW;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Finally, something we can agree on !!<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;PMingLiU&quot;,seri=
f"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:black">Juniper Business Use Only</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Zafar Ali (zali) &lt;zali@cisc=
o.com&gt;
<br>
<b>Sent:</b> Wednesday, September 11, 2019 9:03 AM<br>
<b>To:</b> Sander Steffann &lt;sander@steffann.nl&gt;; Andrew Alston &lt;An=
drew.Alston@liquidtelecom.com&gt;<br>
<b>Cc:</b> Aijun Wang &lt;wangaijun@tsinghua.org.cn&gt;; Robert Raszuk &lt;=
robert@raszuk.net&gt;; Ron Bonica &lt;rbonica@juniper.net&gt;; SPRING WG Li=
st &lt;spring@ietf.org&gt;; James Guichard &lt;james.n.guichard@futurewei.c=
om&gt;; Shraddha Hegde &lt;shraddha@juniper.net&gt;; Rob Shakir &lt;robjs@g=
oogle.com&gt;;
 Voyer, Daniel &lt;daniel.voyer@bell.ca&gt;; Zafar Ali (zali) &lt;zali@cisc=
o.com&gt;<br>
<b>Subject:</b> Re: </span><span lang=3D"ZH-TW" style=3D"font-size:11.0pt;f=
ont-family:&quot;MS Gothic&quot;">=B5=AA=CE`</span><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">: [spring] Going back t=
o the original question for the Spring WG (was: Re: Beyond SRv6.)<o:p></o:p=
></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&#43;1,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Regards =A1K Zafar
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Sander Steffann &lt;<a href=3D"mailto:sander@steffa=
nn.nl">sander@steffann.nl</a>&gt;<br>
<b>Date: </b>Wednesday, September 11, 2019 at 6:26 AM<br>
<b>To: </b>Andrew Alston &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.=
com">Andrew.Alston@liquidtelecom.com</a>&gt;<br>
<b>Cc: </b>&quot;Zafar Ali (zali)&quot; &lt;<a href=3D"mailto:zali@cisco.co=
m">zali@cisco.com</a>&gt;, Aijun Wang &lt;<a href=3D"mailto:wangaijun@tsing=
hua.org.cn">wangaijun@tsinghua.org.cn</a>&gt;, Robert Raszuk &lt;<a href=3D=
"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;, Ron Bonica &lt;<a hre=
f=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">rbonica=3D40juniper.net=
@dmarc.ietf.org</a>&gt;,
 SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&=
gt;, James Guichard &lt;<a href=3D"mailto:james.n.guichard@futurewei.com">j=
ames.n.guichard@futurewei.com</a>&gt;, Shraddha Hegde &lt;<a href=3D"mailto=
:shraddha@juniper.net">shraddha@juniper.net</a>&gt;, Rob
 Shakir &lt;<a href=3D"mailto:robjs@google.com">robjs@google.com</a>&gt;, &=
quot;Voyer, Daniel&quot; &lt;<a href=3D"mailto:daniel.voyer@bell.ca">daniel=
.voyer@bell.ca</a>&gt;<br>
<b>Subject: </b>Re: <span lang=3D"ZH-TW">=B5=AA=CE`</span>: [spring] Going =
back to the original question for the Spring WG (was: Re: Beyond SRv6.)<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Andrew,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">There is a phrase that I have heard
<span lang=3D"ZH-TW">=A1V</span> and perhaps it applies here <span lang=3D"=
ZH-TW">=A1V</span> perhaps we need to put our guns down
<span lang=3D"ZH-TW">=A1V</span> and find a way to in which we can move for=
ward that while it probably will not satisfy everyone, will be in the inter=
ests of the market in general by avoiding a total standoff.<o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Thank you for your wise words. I have also gotten c=
arried away in this discussion. I'll take a step back and think more carefu=
lly before I post. I just saw Robert's reply and
 I hope that in time he'll do the same. Guns down...<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Cheers,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Sander<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463DFDBFEFF13C40A14877DAEB10BYAPR05MB5463namp_--


From nobody Wed Sep 11 06:32:09 2019
Return-Path: <cpignata@cisco.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 765F8120119; Wed, 11 Sep 2019 06:32:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=OGFhNf7W; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=pZHWVmWa
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 i-zCqViEyKIM; Wed, 11 Sep 2019 06:32:03 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15F1F120104; Wed, 11 Sep 2019 06:32:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24789; q=dns/txt; s=iport; t=1568208723; x=1569418323; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=J/K9O+bPwvKGWr/P/6Gs3D3cdnmeLHRuRMfgkp4A+Cc=; b=OGFhNf7WoDUHDCC+QuhLuu70osCEfbmvk7F2LlrOqnF4g+i9J3sKz5hn D5PxuGJXxGkTdfGdyD+EvVr1Ow5FM9BC4xaxO3q1+0doHlaTOXyln6bRH Fbhc9vVPfVToo24FW9IEs+g8ir20DJHeDuriZPCUa2PLwY6OPrYSgfmtJ I=;
IronPort-PHdr: =?us-ascii?q?9a23=3Aaf0pKB3JGo/zQQp2smDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKGt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQAlX6I/jjcyUSF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CCAABw9nhd/4MNJK1lGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBZ4EWL1ADbVYgBAsqhCGDRwOKe4I3JYlljguBQoEQA1Q?= =?us-ascii?q?JAQEBDAEBLQIBAYQ/AheCPiM4EwIDCQEBBAEBAQIBBgRthS4MhUoBAQEBAxI?= =?us-ascii?q?RHQEBLAsBDwIBBgIRAwEBASgDAgICHxEUCQgBAQQBDQUigwABgR1NAx0BAo1?= =?us-ascii?q?8kGECgTiIYXOBMoJ9AQEFgQYBhAQNC4IWCYE0i3gYgUA/gREnDBOCHi4+ghq?= =?us-ascii?q?BcgUBEQIBNQkWglUygiaMRIJ8hSGJGI4RQQqCIY4mglGEABuCNIdAjxaNf4o?= =?us-ascii?q?Kiw2DVwIEAgQFAg4BAQWBaSFncXAVOyoBgkGCQgwXg09BiVsBNnMBgSiOfwE?= =?us-ascii?q?B?=
X-IronPort-AV: E=Sophos;i="5.64,493,1559520000";  d="scan'208,217";a="324318243"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Sep 2019 13:32:01 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x8BDW16p027175 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 11 Sep 2019 13:32:01 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Sep 2019 08:32:00 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Sep 2019 09:31:59 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 11 Sep 2019 08:31:59 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c5Pcbs8fEp53o7H6tiJjR2oQlpK/DV7e9AtYmvppYpD1AjZFux+mqBXCIr3AgS8wU/NvvzLyKNv/8KK3LTnLlL2hCinXrOjmQfwQErHTpWCmc9LLODaPGh5xej0t53iFbdCR/SkabZwsj1ux05M7O8fwLNd/dR+93sSmZCgg3QfyjP6EuP388YANjpcBp0CvpSU+v8oRbTAHPHGeAuFdSE5NbMi140pZROT0PXNCagfirSJKUsJacDVypT8IcpsNlumgdUfYoJk2xbNsLjuuki1LOvwZQ+k2lpQ4+kAhIxDqSOcVFGCA8blEBpV7VhkGfFvYni3kWxfB0Ja1dGWpSw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J/K9O+bPwvKGWr/P/6Gs3D3cdnmeLHRuRMfgkp4A+Cc=; b=MdSs21JaxFICrICsCrwpplyTl2nwKrjKDNl1BjPneZxkteBPZU6Td1UsPFlcWSeLm4LvchJiWA1902oRzzycY3RLbj2iW5OzuzjhuAePYSEu6Cw+XncZBeSkU+GhN+L+9OqHO1tdBIMW9NiIe6Hk3u8i4jCmbZTsRasyiaPVsuKf8zuWGVl44LIf6PkWvquesdrFBeZehhp6rADVa3+skXRE2X003T350GUrI3TYorxyykuJdSDaEoPgVe3qLl72Yanh8TmDBj78YwMkcJ/4moNexZKLLTFoADuT2lSmHDeob/weK4wIQlZeitdAyAEsGu7n/F28X8v+ahpejX+QMQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J/K9O+bPwvKGWr/P/6Gs3D3cdnmeLHRuRMfgkp4A+Cc=; b=pZHWVmWaStQ6qaIqR2Du4QneCecnf4HznTYEhm10+UpvbRHNIjTqls60TPKUItIyDOPttzHqkI0yCyZExMpQ/343EjBpbGyccV7E3ePzZr5ciL46Kt/qf//j+pN0P91OU0/VRAhAlrS3bubdUHUUoC76kdkX+X8o/2fxLK54Y2k=
Received: from BL0PR11MB3028.namprd11.prod.outlook.com (20.177.204.138) by BL0PR11MB3330.namprd11.prod.outlook.com (10.167.234.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.14; Wed, 11 Sep 2019 13:31:58 +0000
Received: from BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::956a:2ebf:539e:502b]) by BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::956a:2ebf:539e:502b%4]) with mapi id 15.20.2241.021; Wed, 11 Sep 2019 13:31:58 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Aissaoui, Mustapha (Nokia - CA/Ottawa)" <mustapha.aissaoui@nokia.com>, "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-spring-lsp-ping@ietf.org" <draft-ietf-mpls-spring-lsp-ping@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
Thread-Index: AdVIuAQ8AdZ/IKoeQP2RJFvbMTxY5QeVSCgAAFKFpgAABLXgUAAGa5SA
Date: Wed, 11 Sep 2019 13:31:58 +0000
Message-ID: <5DD832DB-1E42-4732-A1B0-2FC6302240BD@cisco.com>
References: <DB6PR07MB4261FA8F2E8F6FBEB21B85DAE4DE0@DB6PR07MB4261.eurprd07.prod.outlook.com> <27031_1568033596_5D764B3C_27031_258_1_53C29892C857584299CBF5D05346208A48C03799@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CY4PR11MB15419D138E137579AF1E9F17C1B10@CY4PR11MB1541.namprd11.prod.outlook.com> <DB6PR07MB4261686DAA2FA41EF76103C6E4B10@DB6PR07MB4261.eurprd07.prod.outlook.com>
In-Reply-To: <DB6PR07MB4261686DAA2FA41EF76103C6E4B10@DB6PR07MB4261.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cpignata@cisco.com; 
x-originating-ip: [2001:420:c0c4:1008::e4]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 556e1b5a-f0cf-4f2f-331c-08d736bc6bb3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BL0PR11MB3330; 
x-ms-traffictypediagnostic: BL0PR11MB3330:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR11MB33307CC2E1680A2B8AAAD516C7B10@BL0PR11MB3330.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(39860400002)(396003)(366004)(346002)(376002)(189003)(199004)(81166006)(110136005)(81156014)(54896002)(6436002)(236005)(6306002)(6512007)(76176011)(46003)(2616005)(4326008)(486006)(11346002)(6246003)(25786009)(446003)(478600001)(71190400001)(71200400001)(14454004)(33656002)(76116006)(476003)(86362001)(186003)(66476007)(66946007)(64756008)(66556008)(66446008)(2201001)(6506007)(53936002)(53546011)(102836004)(6116002)(256004)(8676002)(2906002)(36756003)(229853002)(2501003)(14444005)(296002)(58126008)(316002)(6486002)(99286004)(8936002)(5660300002)(7736002)(5024004); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3330; H:BL0PR11MB3028.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6z93IJ2O1ZATwM4fZpl66cWjM/0lKaFgTSghV3ZW76d0LAVA6bCrqJJ+NKg9N9A7XPMxXWz7y/Xd/+bhn3vFPZjfUijg9ZnY3dyi6pABQ+qBbFThZjxZGgSjdcK4fPjrUnKu9pH6u69VSfckCHtH1/g1LRcF0sE8gB1xnVNBLsUSIZJrn2/CCbWYThtpmQaUjRB4qGi6+minwp21wVxliyXyYCVgNkCrZXriGbKo4DpG0MlizYCx1b/HZYdqInPsjJ0qw+Vc3Ul8+7NwqMAfKFnWU48dd6jrnMx0XNGpW0RygYynovScGogBzqNiYIwnAYWbhhR4xgRP9jtFC887KAUOsGGCboASQNu7QOr5nakMuhYUUiGYBKqAQdJHdBQiQhqkKXf4DMzv8V9Yp0WMKDRXbrjp9XWbb4ra1tMsmmI=
Content-Type: multipart/alternative; boundary="_000_5DD832DB1E424732A1B02FC6302240BDciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 556e1b5a-f0cf-4f2f-331c-08d736bc6bb3
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 13:31:58.2243 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: s/iKIt4XnP8gbFAC2CgkEr4ZSXDHlcI2f97APq5RVFalhjWOXcx4h8QQK4yA6k3RMiQF3oLI9LNp18f2JNF7PQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3330
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xch-rcd-006.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FlS-_1pCqLoGrDA_RWVZs3HpRuM>
Subject: Re: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
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: Wed, 11 Sep 2019 13:32:07 -0000

--_000_5DD832DB1E424732A1B02FC6302240BDciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

KzEuIFdlIHNob3VsZCBoYXZlIGRpZmZlcmVudCBjb2RlcG9pbnRzIGZvciBPU1BGdjIgYW5kIE9T
UEZ2My4NCg0KSSByZWNhbGwgd2UgYWN0dWFsbHkgcGxhbm5lZCB0byBkbyB0aGF0IG5vdCB0b28g
bG9uZyBhZ28sIGJ1dCBJIGNhbm5vdCBmaW5kIHRoZSBkcmFmdCBvbiB3aGljaCB3ZSBzcGxpdCB0
aGUgY29kZXBvaW50Lg0KDQpGcm9tOiAiQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENBL090
dGF3YSkiIDxtdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20+DQpEYXRlOiBXZWRuZXNkYXksIFNl
cHRlbWJlciAxMSwgMjAxOSBhdCAyOjMxIEFNDQpUbzogIktldGFuIFRhbGF1bGlrYXIgKGtldGFu
dCkiIDxrZXRhbnRAY2lzY28uY29tPiwgImJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iIDxicnVu
by5kZWNyYWVuZUBvcmFuZ2UuY29tPiwgIm1wbHNAaWV0Zi5vcmciIDxtcGxzQGlldGYub3JnPiwg
ImRyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW1w
bHMtc3ByaW5nLWxzcC1waW5nQGlldGYub3JnPg0KQ2M6ICJzcHJpbmdAaWV0Zi5vcmciIDxzcHJp
bmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogQ29kZXBvaW50IGZvciBPU1BGdjMgcHJvdG9jb2wg
aW4gU1BSSU5HIExTUC1QaW5nIGFuZCBMU1AtVHJhY2UNClJlc2VudC1Gcm9tOiA8YWxpYXMtYm91
bmNlc0BpZXRmLm9yZz4NClJlc2VudC1UbzogPG5haWt1bWFyQGNpc2NvLmNvbT4sIDxjcGlnbmF0
YUBjaXNjby5jb20+LCA8c3dhbGxvdy5pZXRmQGdtYWlsLmNvbT4sIDxub2JvLmFraXlhLmRldkBn
bWFpbC5jb20+LCA8c3JpZ2FuZXNoa2luaUBnbWFpbC5jb20+LCA8bWFjaC5jaGVuQGh1YXdlaS5j
b20+DQpSZXNlbnQtRGF0ZTogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTEsIDIwMTkgYXQgMjozMSBB
TQ0KDQpUaGFuayB5b3UgS2V0YW4uDQoNCkkgYmVsaWV2ZSBpdCB3b3VsZCBiZSBhcHByb3ByaWF0
ZSB0byBoYXZlIGEgc2VwYXJhdGUgY29kZXBvaW50IGZvciBlYWNoIE9TUEZ2MiBhbmQgT1NQRnYz
IHByb3RvY29scy4gV2l0aGluIE9TUEZ2MyB3ZSBjYW4gZGlzdGluZ3Vpc2ggdGhlIGZhbWlseSBJ
UHY0IGFuZCBJUHY2IGJhc2VkIG9uIHRoZSBwcmVmaXggb2YgdGhlIFNJRC4NCg0KTXVzdGFwaGEu
DQoNCkZyb206IEtldGFuIFRhbGF1bGlrYXIgKGtldGFudCkgPGtldGFudEBjaXNjby5jb20+DQpT
ZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSAxMjoyMSBBTQ0KVG86IGJydW5vLmRl
Y3JhZW5lQG9yYW5nZS5jb207IEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2Ep
IDxtdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20+OyBtcGxzQGlldGYub3JnOyBkcmFmdC1pZXRm
LW1wbHMtc3ByaW5nLWxzcC1waW5nQGlldGYub3JnDQpDYzogc3ByaW5nQGlldGYub3JnDQpTdWJq
ZWN0OiBSRTogQ29kZXBvaW50IGZvciBPU1BGdjMgcHJvdG9jb2wgaW4gU1BSSU5HIExTUC1QaW5n
IGFuZCBMU1AtVHJhY2UNCg0KSGkgTXVzdGFwaGEsDQoNClRoZSBSRkM4Mjg3IHJlZmVycyB0byBP
U1BGIGFuZCBub3QgT1NQRnYyLiBDb252ZW50aW9uYWxseSwgd2UgdXNlIHRoZSB0ZXJtIE9TUEYg
d2hlbiB3ZSBhcmUgcmVmZXJyaW5nIHRvIGJvdGggT1NQRnYyIGFuZCBPU1BGdjMuIEkgYW0gbm90
IHN1cmUgaWYgdGhpcyB3YXMgdGhlIGF1dGhvcnPigJkgb2JqZWN0aXZlLg0KDQpPbmUgbWlnaHQg
YXNzdW1lIHRoYXQgT1NQRnYyIGlzIHB1cmVseSBmb3IgSVB2NCBhbmQgT1NQRnYzIGZvciBJUHY2
LCBidXQgdGhpcyBpcyBub3QgdHJ1ZSAoc2VlIFJGQzU4MzgpLg0KDQpJIHdvdWxkIGl0IGlzIGJl
dHRlciB0byBoYXZlIHR3byBzZXBhcmF0ZSBjb2RlLXBvaW50cyBmb3IgT1NQRnYyIGFuZCBPU1BG
djMgaW4gdGhpcyBjYXNlLg0KDQpUaGFua3MsDQpLZXRhbg0KDQpGcm9tOiBtcGxzIDxtcGxzLWJv
dW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBP
ZiBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2Uu
Y29tPg0KU2VudDogMDkgU2VwdGVtYmVyIDIwMTkgMTg6MjMNClRvOiBBaXNzYW91aSwgTXVzdGFw
aGEgKE5va2lhIC0gQ0EvT3R0YXdhKSA8bXVzdGFwaGEuYWlzc2FvdWlAbm9raWEuY29tPG1haWx0
bzptdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20+PjsgbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBs
c0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmc8bWFp
bHRvOmRyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmc+DQpDYzogc3ByaW5n
QGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW21wbHNdIENv
ZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGluIFNQUklORyBMU1AtUGluZyBhbmQgTFNQLVRy
YWNlDQoNClJGQyA4Mjg3IGlzIGEgcHJvZHVjdCBvZiB0aGUgTVBMUyBXRyBzbyBpbiB0aGUgYWJz
ZW5jZSBvZiBhbnN3ZXIgb24gdGhlIFNQUklORyBtYWlsaW5nIGxpc3QsIEnigJltIHJlZGlyZWN0
aW5nIHRoZSBxdWVzdGlvbiB0byB0aGUgTVBMUyBXRy4NCg0KLS1CcnVubw0KDQpGcm9tOiBzcHJp
bmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFpc3Nhb3Vp
LCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpDQpTZW50OiBGcmlkYXksIEF1Z3VzdCAyLCAy
MDE5IDEyOjI5IEFNDQpUbzogc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBbc3ByaW5nXSBDb2RlcG9pbnQgZm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJ
TkcgTFNQLVBpbmcgYW5kIExTUC1UcmFjZQ0KDQpEZWFyIGFsbCwNCkkgYW0gbm90IHN1cmUgaWYg
dGhpcyB3YXMgZGlzY3Vzc2VkIGR1cmluZyB0aGUgZGV2ZWxvcG1lbnQgb2YgUkZDIDgyODcg4oCT
IOKAnExhYmVsIFN3aXRjaGVkIFBhdGggKExTUCkgUGluZy9UcmFjZXJvdXRlIGZvciBTZWdtZW50
IFJvdXRpbmcgKFNSKSBJR1AtUHJlZml4IGFuZCBJR1AtQWRqYWNlbmN5IFNlZ21lbnQgSWRlbnRp
ZmllcnMgKFNJRHMpICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggTVBMUyBEYXRhIFBsYW5l
c+KAnSwgYnV0IEkgY291bGQgbm90IGZpbmQgYW55dGhpbmcgaW4gdGhlIFNQUklORyBtYWlsIGFy
Y2hpdmUuDQoNClByZWZpeCBTSUQgYW5kIGFkamFjZW5jeSBTSUQgd2hpY2ggYXJlIG9yaWdpbmF0
ZWQgaW4gYW4gT1NQRnYzIGluc3RhbmNlIChJUHY0IG9yIElQdjYgaW5zdGFuY2UpIGRvIG5vdCBo
YXZlIGEgcHJvdG9jb2wgSUQgYXNzaWduZWQgdG8gdGhlbSBpbiB0aGUgU2VnbWVudCBJRCBTdWIt
VExWLCBhcyB3ZWxsIGFzIGluIHRoZSBMYWJlbCBTdGFjayBTdWItVExWIG9mIHRoZSBEb3duc3Ry
ZWFtIERldGFpbGVkIE1hcHBpbmcgVExWLg0KDQpTaG91bGQgd2UgYXNzaWduIHRoZSBuZXh0IGF2
YWlsYWJsZSBJQU5BIGNvZGVwb2ludCB2YWx1ZXMgb3Igd2FzIHRoZXJlIGEgcmF0aW9uYWxlIGZv
ciBvbWl0dGluZyB0aGVtPw0KDQpSZWdhcmRzLA0KTXVzdGFwaGEuDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KDQoN
CkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGlu
Zm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQg
ZG9uYw0KDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9y
aXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxl
eiBsZSBzaWduYWxlcg0KDQphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUg
bGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNj
ZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KDQpPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJp
bGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVy
Y2kuDQoNCg0KDQpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBj
b25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0
ZWQgYnkgbGF3Ow0KDQp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29w
aWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCg0KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBl
bWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt
ZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQoNCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwg
T3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVk
LCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCg0KVGhhbmsgeW91Lg0K

--_000_5DD832DB1E424732A1B02FC6302240BDciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <BB9498678B749947A707AF3CD6E584DF@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJZdSBNaW5j
aG8iOw0KCXBhbm9zZS0xOjIgMiA0IDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFl1IE1pbmNobyI7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt
YWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVm
b3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAubXNvbm9y
bWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNv
bm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJ
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5IVE1M
UHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZv
cm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkFyaWFsIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUy
Mg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsc2Fucy1zZXJpZjsNCglj
b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVT
IiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv
bjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1
YWdlOkpBIj4mIzQzOzEuIFdlIHNob3VsZCBoYXZlIGRpZmZlcmVudCBjb2RlcG9pbnRzIGZvciBP
U1BGdjIgYW5kIE9TUEZ2My48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SkEiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpKQSI+SSByZWNhbGwgd2UgYWN0dWFsbHkgcGxhbm5lZCB0byBkbyB0aGF0
IG5vdCB0b28gbG9uZyBhZ28sIGJ1dCBJIGNhbm5vdCBmaW5kIHRoZSBkcmFmdCBvbiB3aGljaCB3
ZSBzcGxpdCB0aGUgY29kZXBvaW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpKQSI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si
PkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6Ymxh
Y2siPiZxdW90O0Fpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpJnF1b3Q7ICZs
dDttdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5l
c2RheSwgU2VwdGVtYmVyIDExLCAyMDE5IGF0IDI6MzEgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90
O0tldGFuIFRhbGF1bGlrYXIgKGtldGFudCkmcXVvdDsgJmx0O2tldGFudEBjaXNjby5jb20mZ3Q7
LCAmcXVvdDticnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tJnF1b3Q7ICZsdDticnVuby5kZWNyYWVu
ZUBvcmFuZ2UuY29tJmd0OywgJnF1b3Q7bXBsc0BpZXRmLm9yZyZxdW90OyAmbHQ7bXBsc0BpZXRm
Lm9yZyZndDssICZxdW90O2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmcm
cXVvdDsgJmx0O2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+Q2M6IDwvYj4mcXVvdDtzcHJpbmdAaWV0Zi5vcmcmcXVvdDsgJmx0O3NwcmluZ0BpZXRm
Lm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UkU6IENvZGVwb2ludCBmb3IgT1NQRnYzIHBy
b3RvY29sIGluIFNQUklORyBMU1AtUGluZyBhbmQgTFNQLVRyYWNlPGJyPg0KPGI+UmVzZW50LUZy
b206IDwvYj4mbHQ7YWxpYXMtYm91bmNlc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5SZXNlbnQtVG86
IDwvYj4mbHQ7bmFpa3VtYXJAY2lzY28uY29tJmd0OywgJmx0O2NwaWduYXRhQGNpc2NvLmNvbSZn
dDssICZsdDtzd2FsbG93LmlldGZAZ21haWwuY29tJmd0OywgJmx0O25vYm8uYWtpeWEuZGV2QGdt
YWlsLmNvbSZndDssICZsdDtzcmlnYW5lc2hraW5pQGdtYWlsLmNvbSZndDssICZsdDttYWNoLmNo
ZW5AaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5SZXNlbnQtRGF0ZTogPC9iPldlZG5lc2RheSwgU2Vw
dGVtYmVyIDExLCAyMDE5IGF0IDI6MzEgQU08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmsgeW91IEtldGFuLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPkkgYmVsaWV2ZSBpdCB3b3VsZCBiZSBhcHByb3ByaWF0ZSB0byBoYXZlIGEgc2Vw
YXJhdGUgY29kZXBvaW50IGZvciBlYWNoIE9TUEZ2MiBhbmQgT1NQRnYzIHByb3RvY29scy4gV2l0
aGluIE9TUEZ2MyB3ZSBjYW4gZGlzdGluZ3Vpc2ggdGhlIGZhbWlseSBJUHY0IGFuZCBJUHY2IGJh
c2VkIG9uIHRoZSBwcmVmaXgNCiBvZiB0aGUgU0lELjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPk11c3RhcGhhLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tQ0EiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tQ0EiPiBLZXRhbiBUYWxhdWxpa2FyIChrZXRhbnQpICZsdDtrZXRhbnRAY2lzY28u
Y29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAyMDE5
IDEyOjIxIEFNPGJyPg0KPGI+VG86PC9iPiBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tOyBBaXNz
YW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EvT3R0YXdhKSAmbHQ7bXVzdGFwaGEuYWlzc2FvdWlA
bm9raWEuY29tJmd0OzsgbXBsc0BpZXRmLm9yZzsgZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3At
cGluZ0BpZXRmLm9yZzxicj4NCjxiPkNjOjwvYj4gc3ByaW5nQGlldGYub3JnPGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBDb2RlcG9pbnQgZm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcgTFNQ
LVBpbmcgYW5kIExTUC1UcmFjZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5IaSBNdXN0YXBoYSw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
SU4iPlRoZSBSRkM4Mjg3IHJlZmVycyB0byBPU1BGIGFuZCBub3QgT1NQRnYyLiBDb252ZW50aW9u
YWxseSwgd2UgdXNlIHRoZSB0ZXJtIE9TUEYgd2hlbiB3ZSBhcmUgcmVmZXJyaW5nIHRvIGJvdGgg
T1NQRnYyIGFuZCBPU1BGdjMuIEkgYW0gbm90IHN1cmUgaWYgdGhpcyB3YXMgdGhlIGF1dGhvcnPi
gJkgb2JqZWN0aXZlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+T25lIG1pZ2h0IGFzc3VtZSB0aGF0IE9T
UEZ2MiBpcyBwdXJlbHkgZm9yIElQdjQgYW5kIE9TUEZ2MyBmb3IgSVB2NiwgYnV0IHRoaXMgaXMg
bm90IHRydWUgKHNlZSBSRkM1ODM4KS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+SSB3b3VsZCBpdCBp
cyBiZXR0ZXIgdG8gaGF2ZSB0d28gc2VwYXJhdGUgY29kZS1wb2ludHMgZm9yIE9TUEZ2MiBhbmQg
T1NQRnYzIGluIHRoaXMgY2FzZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPlRoYW5rcyw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+S2V0
YW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1JTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1JTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1JTiI+IG1wbHMgJmx0OzxhIGhyZWY9Im1haWx0bzptcGxzLWJv
dW5jZXNAaWV0Zi5vcmciPm1wbHMtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQo8Yj5PbiBCZWhh
bGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj5icnVu
by5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiAwOSBTZXB0ZW1iZXIg
MjAxOSAxODoyMzxicj4NCjxiPlRvOjwvYj4gQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENB
L090dGF3YSkgJmx0OzxhIGhyZWY9Im1haWx0bzptdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20i
Pm11c3RhcGhhLmFpc3Nhb3VpQG5va2lhLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1w
bHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0
Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9yZyI+DQpkcmFmdC1pZXRmLW1wbHMtc3ByaW5n
LWxzcC1waW5nQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNw
cmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW21wbHNdIENvZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGluIFNQUklORyBMU1AtUGlu
ZyBhbmQgTFNQLVRyYWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+UkZDIDgyODcgaXMgYSBwcm9kdWN0IG9mIHRoZSBNUExTIFdHIHNvIGluIHRoZSBhYnNlbmNl
IG9mIGFuc3dlciBvbiB0aGUgU1BSSU5HIG1haWxpbmcgbGlzdCwgSeKAmW0gcmVkaXJlY3Rpbmcg
dGhlIHF1ZXN0aW9uIHRvIHRoZSBNUExTIFdHLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+LS1CcnVubzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
O21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj4NCiBzcHJpbmcgWzxhIGhyZWY9Im1h
aWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+QWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAt
IENBL090dGF3YSk8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBdWd1c3QgMiwgMjAxOSAxMjoy
OSBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3By
aW5nQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbc3ByaW5nXSBDb2RlcG9pbnQg
Zm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcgTFNQLVBpbmcgYW5kIExTUC1UcmFjZTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBsYW5nPSJGUiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1
LjRwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+RGVhciBhbGwsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+SSBhbSBub3Qgc3VyZSBpZiB0aGlzIHdhcyBkaXNjdXNzZWQgZHVyaW5nIHRoZSBkZXZlbG9w
bWVudCBvZiBSRkMgODI4NyDigJMg4oCcTGFiZWwgU3dpdGNoZWQgUGF0aCAoTFNQKSBQaW5nL1Ry
YWNlcm91dGUgZm9yIFNlZ21lbnQgUm91dGluZyAoU1IpIElHUC1QcmVmaXgNCiBhbmQgSUdQLUFk
amFjZW5jeSBTZWdtZW50IElkZW50aWZpZXJzIChTSURzKSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt3aXRoIE1QTFMgRGF0YSBQbGFuZXPigJ0sIGJ1dCBJIGNvdWxkIG5vdCBmaW5kIGFu
eXRoaW5nIGluIHRoZSBTUFJJTkcgbWFpbCBhcmNoaXZlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlByZWZpeCBTSUQgYW5k
IGFkamFjZW5jeSBTSUQgd2hpY2ggYXJlIG9yaWdpbmF0ZWQgaW4gYW4gT1NQRnYzIGluc3RhbmNl
IChJUHY0IG9yIElQdjYgaW5zdGFuY2UpIGRvIG5vdCBoYXZlIGEgcHJvdG9jb2wgSUQgYXNzaWdu
ZWQgdG8gdGhlbSBpbiB0aGUgU2VnbWVudA0KIElEIFN1Yi1UTFYsIGFzIHdlbGwgYXMgaW4gdGhl
IExhYmVsIFN0YWNrIFN1Yi1UTFYgb2YgdGhlIERvd25zdHJlYW0gRGV0YWlsZWQgTWFwcGluZyBU
TFYuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+U2hvdWxkIHdlIGFzc2lnbiB0aGUgbmV4dCBhdmFpbGFibGUgSUFOQSBjb2Rl
cG9pbnQgdmFsdWVzIG9yIHdhcyB0aGVyZSBhIHJhdGlvbmFsZSBmb3Igb21pdHRpbmcgdGhlbT88
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzUuNHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPk11c3RhcGhhLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+Q2UgbWVzc2FnZSBldCBzZXMgcGll
Y2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGll
bGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIj5wYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVz
IG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2Fn
ZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBsYW5nPSJGUiI+YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWlu
c2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRh
bnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRlIiPk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNp
IGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS48L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+VGhpcyBtZXNzYWdlIGFuZCBp
dHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5m
b3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzs8L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRl
ZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBl
bWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt
ZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkZSIj5BcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3Qg
bGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBm
YWxzaWZpZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIj5U
aGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_5DD832DB1E424732A1B02FC6302240BDciscocom_--


From nobody Wed Sep 11 07:09:31 2019
Return-Path: <jmh@joelhalpern.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 217741208C4 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:09:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 wRZ3Sx-_21b1 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:09:26 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE50312011D for <spring@ietf.org>; Wed, 11 Sep 2019 07:09:26 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46T3gB4jKVztRq3; Wed, 11 Sep 2019 07:09:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1568210966; bh=4V739LqwYFcPTMSiAGlcMQeUVLb1R905MuYsu3DcRVc=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=jJt4plz0Fvobtz5+90F2rkPSeb97xQKougRtab5PPfgMoC1mFh9/80oaTm/AZ9KdO 3g/Aayt+l47a5+uqTYbKUKnsLIhCXzN3G3SwvS0Jheo01vqvOpxjtKhtsKbBYuUkG0 fA5NTyCBHIUd7Ll+gZTKU4iHNjgdFFk+wjVEfQDI=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [172.20.7.244] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46T3gB1C4kztRpX; Wed, 11 Sep 2019 07:09:25 -0700 (PDT)
To: Satoru Matsushima <satoru.matsushima@gmail.com>
Cc: SPRING WG List <spring@ietf.org>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com> <EEBBBEBA-6648-4B5F-B262-E8AEBC7C1946@steffann.nl> <CAOj+MME6GcLe6fTR3Rw+EFMKHCV5-k2hxkVkVa7EaF0CSoj+Rg@mail.gmail.com> <013001d56851$33f0b3b0$9bd21b10$@org.cn> <C9BE674F-9652-4BFE-AEB1-DD3E1C651845@gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <4dd4a49b-6380-7ee9-95ba-c9937eae6d02@joelhalpern.com>
Date: Wed, 11 Sep 2019 10:09:22 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <C9BE674F-9652-4BFE-AEB1-DD3E1C651845@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/D2H6pbrqqywDUJ582FtLtIc5bzM>
Subject: Re: [spring]  =?utf-8?b?562U5aSNOiBHb2luZyBiYWNrIHRvIHRoZSBvcmlnaW5h?= =?utf-8?q?l_question_for_the_Spring_WG_=28was=3A_Re=3A_Beyond_SRv6=2E=29?=
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: Wed, 11 Sep 2019 14:09:29 -0000

You are technically correct that the SR Architecture document does not 
require the separation of topological behavior from service behavior.

On the other hand, MANY of us have notied, and tried to find solutions 
for, the fact that the overloading of IP addresses for both identity and 
location causes significant problems.  Further overloading the same 
thing with service semantics as well makes this problem worse.  So yes, 
there are plenty of good reasons to be concerned about this overloading.

Yours,
Joel

On 9/10/2019 11:45 PM, Satoru Matsushima wrote:
> Hi Aijun,
> 
>> But the concept of SRv6+ is more clear than the SRv6(topology/service 
>> instruction separation;
>>
> 
> The SR architecture never require such things. See RFC8402:
> 
> â€œAbstract
> 
> Segment Routing (SR) leverages the source routing paradigm. A node 
> steers a packet through an ordered list of instructions, called 
> "segments". A segment can represent any instruction, topological or 
> service based.â€
> 
> 
>         â€œ3.1.3 <https://tools.ietf.org/html/rfc8402#section-3.1.3>. SRv6
> 
> 
>  Â When SR is used over the IPv6 data plane:
> 
> 
>  Â o A Prefix-SID is an IPv6 address.
> 
>  Â o An operator MUST explicitly instantiate an SRv6 SID. IPv6 node 
> addresses are not SRv6 SIDs by default.â€
> 
> 
> 
>> different instruction carried in different IPv6 EH). Â It conforms to 
>> RFC8200 as well, seems will be less resisted within 6man WG.
>>
> 
> SRH conforms RFC8200.
> 
> 
>> Will such enhancements accelerate the deployment of SR related 
>> technologies in service provider network? Anyway it is called SRv6+ J.
>>
> 
> SRH has already accelerated SRv6 deployments.
> 
> Best regards,
> â€”satoru
> 
>> We have our own solutions for the similar scenarios that the SR 
>> technologies aims to solve, but will also keep eye on the advance of 
>> SR/SRv6/SRv6+ technologies.
>>
>> Best Regards.
>>
>> Aijun Wang
>>
>> China Telecom
>>
>> *å‘ä»¶äºº:*spring-bounces@ietf.org <mailto:spring-bounces@ietf.org> 
>> [mailto:spring-bounces@ietf.org] *ä»£è¡¨ *Robert Raszuk
>> *å‘é€æ—¶é—´:*2019å¹´9æœˆ11æ—¥1:34
>> *æ”¶ä»¶äºº:*Sander Steffann
>> *æŠ„é€:*Ron Bonica; SPRING WG List; Andrew Alston; James Guichard; 
>> Shraddha Hegde; Rob Shakir; Zafar Ali (zali); Voyer, Daniel
>> *ä¸»é¢˜:*Re: [spring] Going back to the original question for the Spring 
>> WG (was: Re: Beyond SRv6.)
>>
>> Hi Sander,
>>
>> You keep saying SRv6 is complex. But it is only as complex as you are 
>> going to make it or as you will need it to be.
>>
>> No one is mandating you to do any network programming or to use 
>> multiple TLVs. If you just need to use SR for basic TE you insert one 
>> or two SIDs and you are done. If you want to also enable L3VPN you 
>> configure it in pretty much identical way regardless if this is SRv6 
>> or SRv6+.
>>
>> I know I am not going to convince you, but just for the record it is 
>> worh to note that what get's send on the wire is only the information 
>> what you as the vendor need. The fact that spec has prepared encoding 
>> to also be useful for not only you but other operators does not make 
>> the solution "complex".Â  Otherwise we will end up with protocol per 
>> customer which would be pretty bad I am afraid.
>>
>> See many people say BGP is complex .... and it is the same here - BGP 
>> is as complex as you require it to be. You can enable BGP 1/1 with 4 
>> lines of config. But if you need other address families if you need 
>> fancy policy you have all required tools for that on your keyboard.
>>
>> - - -
>>
>> Now point about SRv6+ ... see writing a drafts for it easy, Further 
>> even writing interop draft with SRv6 is also not that complex - day or 
>> two and you submit. But please tell me why any vendor who has been 
>> working in open IETF process on any new service for over 5 years now 
>> would have to put a lot of development resources on the table to 
>> develop data plane and control plane enhancements for essentially 
>> subset of functionality at best ?
>>
>> It is nothing about anyone's good will or not ... it is all about 
>> limited resources. Features and extensions are not added to any vendor 
>> based on the RFC translation engine. It is pretty difficult and 
>> painful process. So without huge market demand behind it I would be 
>> highly surprised if any vendor who committed to SRv6 already would now 
>> take real on support for SRv6+.
>>
>> Thank you,
>>
>> R.
>>
>> On Tue, Sep 10, 2019 at 6:21 PM Sander Steffann <sander@steffann.nl 
>> <mailto:sander@steffann..nl>> wrote:
>>
>>     Hi,
>>
>>     > No. And that is why I want SRv6+ to move forward, to avoid getting trapped in the SRv6 walled garden.
>>     > 
>>     > The way IETF works (at least in vast majority of WGs) is that if you do not like a specific element of a solution or if something is missing from any solution during WG process - you contribute to it to either fix it or to make sure the WG product is the best possible.
>>     > 
>>     > So nothing prevented you for all the years IETF has been dealing with SRv6 process to take an active part in its standardization.
>>     > 
>>     > Asking for adoption of solution which brings nothing new to already shipping solution of SR-MPLS when it would travel over IPv4 or IPv6 is at best counterproductive.
>>
>>     No, something that today can do the same as SR-MPLS but over IPv6,
>>     with lots of space for future expansion, is something I like to
>>     see. Using IPv6 instead of MPLS already gives the benefit of
>>     unifying transport technologies. I'm not waiting for something
>>     feature packed with so many knobs and "special" (read: header
>>     insertion, bit shifting etc) that it will be much harder to work with.
>>
>>     > It is like now you would be asking to adopt some individual drafts which woke up and defined new data plane and new control plane for services you are running in your network - and call those MPLS+, L2VPN+, L3VPN+ and mVPN+ without any new functionality.
>>
>>     That "without any new functionality" isn't exactly true eitherâ€¦
>>
>>     > Would it make sense ?
>>
>>     If those data plane and control plane drafts provide an easier way
>>     to do those things? Most definitely yes.
>>
>>     It's the measuring progress by how many features and "cool" things
>>     are added that is a problem here. Progress also include making
>>     technology easier to manage, easier to understand, easier to
>>     debug, more accessible to average network engineers.
>>
>>     Antoine de Saint ExupÃ©ry was right: â€œPerfection is achieved, not
>>     when there is nothing more to add, but when there is nothing left
>>     to take away.â€
>>
>>     Cheers,
>>     Sander
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org <mailto:spring@ietf.org>
>> https://www.ietf.org/mailman/listinfo/spring
> 
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> 


From nobody Wed Sep 11 07:15:04 2019
Return-Path: <rbonica@juniper.net>
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 B79FA120123 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:15:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 zgi8_SAQQJYx for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:14:58 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7531C12011D for <spring@ietf.org>; Wed, 11 Sep 2019 07:14:58 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8BEEmwf009513; Wed, 11 Sep 2019 07:14:49 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=lQvk9PhsnK+chqG0xNka7fjFU56UtX9whKZTSB89tWg=; b=V2NYglMVekecGiNRy+pxkgsCaO8LIqvuHU8eDzE12sLnELRrX+X1ezg2aAS2YCOqpTQo 1XNOEG7FLSA6FncM95FN2E/uY8piZyvHTn8nWpKEagxmCtN82K5ffxWGINpGWsT7oAsr oLwSfFsJs/K/unpbldHIOFJ0zXRkshFEBgDneNJAYJ52r/hvg8a7AY1Tki8VpWaZ9UK0 YVL6VDg+RjEokgl6ObjTlX0DMWxdXYXB+EaLKS0SE/DVzgyOPKdM2C4+szlhtkBIkiAu 7KB9/1wlSQXtEUgBIoW8LbLSMZqoPGe2RW6ctqJuV3GYZl++vcm5cbseq2aVmZkF1kkP fQ== 
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp2052.outbound.protection.outlook.com [104.47.49.52]) by mx0a-00273201.pphosted.com with ESMTP id 2uxatmjdwj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Sep 2019 07:14:49 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bRtSiRQ1KUei/zOxN0ufdfTiPmMDblwt9wLigG6UrY5Q+NZjxb7kOVmBeC8BQ2YEq925o3YaPn1B4uS5Jum4HXJrHxKIuvndnu08IAz8TdwEW37n8WWDJtfXrVeYY9cWl2Pxc+nUf8kCYBRF1AbHv+sHQFSPnh5zGqdiZ7JEnQZRXRoRpV5iWHA4IjDANoOo++GR7z1J5p6AFEbKp5yoOt8Wu2zrMdfZVV0xxjINLjDNTujwbXn9PTOea+9SYSqYi5ORoPj1l3PaeD/MMo3hWAIpfjlzFeZHdbOELkkKohL3DBRL4sfc9yl06OUHeaS7uEcqcMYjw8A7XsqZv7JLXw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lQvk9PhsnK+chqG0xNka7fjFU56UtX9whKZTSB89tWg=; b=GIQDltLfujWs1Un91pkdh5Wx+yrQFEJRn6BgELT+P/sIOaypzfQ9JivU6ELRrw/aYEKhC8lSmwA5qLWcxsOIotc++NSjxb8HhY9xdq6VNS+O+6+V+QSqkhTY5F5PSnqGqjvSeCpx10+Pm9Zl2DDUVN+byKZrBsmBkRPXTeUAW5uqLspsddfFXz00cu10zpY4Br1fgWfirpuoBzTWIqLpuw9pCZkLl5atpXURSw7TeBmX2ObkZMUnLHo95RwdMBTX/ervOz3i5gJA5wtq+mf2Xaxm/IU65aS3fa/N/DOsrfA2tHBGGino9p5Boe+KBto9WISzTAHUsm/oSNeHoHRdDw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5751.namprd05.prod.outlook.com (20.178.51.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.13; Wed, 11 Sep 2019 14:14:43 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.015; Wed, 11 Sep 2019 14:14:43 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>, "Zafar Ali (zali)" <zali@cisco.com>, Aijun Wang <wangaijun@tsinghua.org.cn>, 'Robert Raszuk' <robert@raszuk.net>, 'Sander Steffann' <sander@steffann.nl>
CC: 'SPRING WG List' <spring@ietf.org>, 'James Guichard' <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, 'Rob Shakir' <robjs@google.com>, "'Voyer, Daniel'" <daniel.voyer@bell.ca>
Thread-Topic: =?big5?B?tarOYDogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rp?= =?big5?Q?on_for_the_Spring_WG_(was:_Re:_Beyond_SRv6.)?=
Thread-Index: AQHVaFk3CSCue1siI0KdhiTthC3fYKcl4kswgAChU1A=
Content-Class: 
Date: Wed, 11 Sep 2019 14:14:43 +0000
Message-ID: <BYAPR05MB54630C495912CA0C3991E07CAEB10@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <52203070-2F7B-412E-B5C2-15EC6B7AC36F@cisco.com> <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com>
In-Reply-To: <DBBPR03MB541587B271B3AC9238671CAAEEB10@DBBPR03MB5415.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-11T14:14:41.6404976Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=6fc20a5f-3c7a-47bd-9ddb-12ed2fb9d15b; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ff512841-b52a-472e-0b97-08d736c26485
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5751; 
x-ms-traffictypediagnostic: BYAPR05MB5751:
x-ms-exchange-purlcount: 7
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB5751FDA086C1B90AEF637176AEB10@BYAPR05MB5751.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(366004)(136003)(376002)(396003)(346002)(52084003)(189003)(199004)(236005)(66066001)(316002)(25786009)(606006)(76116006)(256004)(33656002)(4326008)(14454004)(55016002)(53946003)(7736002)(52536014)(71200400001)(71190400001)(74316002)(8936002)(81166006)(66476007)(66556008)(81156014)(64756008)(478600001)(66946007)(66446008)(53936002)(486006)(446003)(6246003)(476003)(11346002)(6506007)(99286004)(110136005)(966005)(6306002)(224303003)(6436002)(26005)(54896002)(54906003)(102836004)(229853002)(790700001)(6116002)(3846002)(5660300002)(53546011)(7696005)(76176011)(186003)(2906002)(9686003)(86362001)(14444005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5751; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fbnnan/deH7lJGZsqm94wJK6sdVWhWVg/xg+LtFu42ufoOY3HUEY1xhr9GI+EwV8vCeUVenznLvyjTADl95Kg0xr+55PGtD+u1YtuNado77sUynZafRhy+PWYjX0PO9Lz2eGg8L1fsm72in498z4OseDcr1Bmm0aF9gG5V2CNE3REIwx9IrKrEWssBO9h5avgS3U3/57Xj0JohYOmDCEi6MmbLyBN8TCreZ/AandJPv1RTZYTRT/BlvD4+oMBKe8tuq5Z2NgODcEv8SZ3nrNe0LXb/oVR6xHzZzv9q7qVT6467dYShO1xBWZpADYWsJjncIcfC5+vcKAIZ2656dlJ5F66Yxpi259GGOK1PNMBmsbg1eC3qsMbMDiPtA18FG3iEie11VmIWRCgfFqM6uSkuf8NNgtt/IBcDQqZm5UrX4=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54630C495912CA0C3991E07CAEB10BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: ff512841-b52a-472e-0b97-08d736c26485
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 14:14:43.3261 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /SyJvjufWO1uZihNHL58Z3gaRZBXliqT4vUyEaTYCU2RW7/t5Je+xQkO7Ao9cqU4zoTM71Qx1K4g70/J+hgpLw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5751
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-11_08:2019-09-11,2019-09-11 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 lowpriorityscore=0 phishscore=0 impostorscore=0 bulkscore=0 adultscore=0 malwarescore=0 priorityscore=1501 spamscore=0 mlxlogscore=999 clxscore=1015 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909110133
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/1KJplch0nJpqIK8SyEfMbzH07Jk>
Subject: Re: [spring]  =?big5?b?tarOYDogIEdvaW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFs?= =?big5?b?IHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5nIFdHICh3YXM6IFJlOiBCZXlvbmQgU1J2?= =?big5?b?Ni4p?=
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: Wed, 11 Sep 2019 14:15:02 -0000

--_000_BYAPR05MB54630C495912CA0C3991E07CAEB10BYAPR05MB5463namp_
Content-Type: text/plain; charset="big5"
Content-Transfer-Encoding: base64

QW5kcmV3LA0KDQpJIHdvdWxkIGxpa2UgdG8gYW1wbGlmeSBzb21ldGhpbmcgdGhhdCB5b3Ugc2Fp
ZC4gU1J2NiBhbmQgU1J2NisgYXJlIGJvdGggZGVzaWduZWQgdG8gb3BlcmF0ZSB3aXRoaW4gbGlt
aXRlZCBkb21haW5zLiBCZXlvbmQgY29tcGV0aW5nIGZvciBtYXJrZXQgc2hhcmUsIHRoZSBleGlz
dGVuY2Ugb2Ygb25lIGRvZXMgbm90IHRocmVhdGVuIHRoZSBleGlzdGVuY2Ugb2YgdGhlIG90aGVy
Lg0KDQpJIGRvIG5vdCBvcHBvc2UgdGhlIHByb2dyZXNzaW5nIG9mIHRoZSBTUnY2IGRyYWZ0cyAo
d2hpbGUsIGFzIGEgV0cgcGFydGljaXBhbnQsIEkgZG8gcmVzZXJ2ZSB0aGUgcmlnaHQgdG8gY29t
bWVudCBvbiB0aGVtKS4gSSB3b3VsZCBob3BlIHRoYXQgdGhlIHByb3BvbmVudHMgb2YgU1J2NiB3
b3VsZCBleHRlbmQgdGhlIHNhbWUgY291cnRlc3kgdG8gU1J2NisuDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJvbg0KDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQpGcm9tOiBB
bmRyZXcgQWxzdG9uIDxBbmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPg0KU2VudDogV2Vk
bmVzZGF5LCBTZXB0ZW1iZXIgMTEsIDIwMTkgMTowNCBBTQ0KVG86IFphZmFyIEFsaSAoemFsaSkg
PHphbGlAY2lzY28uY29tPjsgQWlqdW4gV2FuZyA8d2FuZ2FpanVuQHRzaW5naHVhLm9yZy5jbj47
ICdSb2JlcnQgUmFzenVrJyA8cm9iZXJ0QHJhc3p1ay5uZXQ+OyAnU2FuZGVyIFN0ZWZmYW5uJyA8
c2FuZGVyQHN0ZWZmYW5uLm5sPg0KQ2M6IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+
OyAnU1BSSU5HIFdHIExpc3QnIDxzcHJpbmdAaWV0Zi5vcmc+OyAnSmFtZXMgR3VpY2hhcmQnIDxq
YW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb20+OyBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFA
anVuaXBlci5uZXQ+OyAnUm9iIFNoYWtpcicgPHJvYmpzQGdvb2dsZS5jb20+OyAnVm95ZXIsIERh
bmllbCcgPGRhbmllbC52b3llckBiZWxsLmNhPg0KU3ViamVjdDogUkU6ILWqzmA6IFtzcHJpbmdd
IEdvaW5nIGJhY2sgdG8gdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIGZvciB0aGUgU3ByaW5nIFdHICh3
YXM6IFJlOiBCZXlvbmQgU1J2Ni4pDQoNCk9rLCBzbyBjb3VwbGUgb2YgdGhpbmdzLg0KDQpJIHJl
YWxseSB0aGluayB3ZSBuZWVkIHRvIGNsZWFybHkgYW5kIHRvdGFsbHkgZGl2b3JjZSB0aGUgY29t
bWVudHMgb24gdGhpcyBsaXN0IGZyb20gdGhvc2UgYXJvdW5kIFNSSCChViBzaW5jZSChViB0aGVy
ZSBzZWVtcyB0byBiZSB0aGlzIGtpbmQgb2YgYml6YXJyZSBjb25mbGF0aW5nIG9mIHR3byBpc3N1
ZXMsIGFuZCB3aGlsZSBpdKGmcyBhIG5pY2UgcGllY2Ugb2Ygb2JmdXNjYXRpb24goVYgbGV0oaZz
IGJlIGNsZWFyIG9uIGEgbnVtYmVyIG9mIHRoaW5ncy4NCg0KDQogIDEuICBBbG1vc3QgZXZlcnkg
IG9iamVjdGlvbiBvbiB0aGlzIGxpc3QgdGhhdCBJIGhhdmUgc2VlbiBoYXMgcmVsYXRlZCBkaXJl
Y3RseSB0byB0aGUgTlAgYW5kIHVTSUQgZHJhZnRzIKFWIG5vdCB0b3dhcmRzIHRoZSBTUkggZHJh
ZnQgd2hpY2ggZG9lcyBub3Qgc2l0IHdpdGhpbiB0aGlzIHdvcmtpbmcgZ3JvdXAuICBUaGUgcHJp
bWFyeSBwcm9ibGVtIEkgc2VlIHdpdGggdGhlIFNSSCBkcmFmdCBpcyBhcm91bmQgb3ZlcmhlYWQg
oVYgYW5kIHdlbGwgoVYgaWYgcGVvcGxlIHdpc2ggdG8gbGl2ZSB3aXRoIHRoYXQgbGV2ZWwgb2Yg
b3ZlcmhlYWQgoVYgc28gYmUgaXQgoVYgYnV0LCB0aGF0IGRvZXMgbm90IHJlbGF0ZSB0byB0aGUg
Y29tcGxleGl0eSwgdGhlIHZpb2xhdGlvbnMgb2YgUkZDODIwMCBhbmQgdGhlIHdob2xlc2FsZSBy
ZS1kZWZpbml0aW9uIG9mIHRoZSBhZGRyZXNzIHNlbWFudGljcyBhcyBkZWZpbmVkIGJ5IFJGQzQy
OTEgdGhhdCBoYXZlIGJlZW4gb2JqZWN0ZWQgdG8gaGVyZSChViB0aG9zZSBpc3N1ZXMgYXJlIGRp
cmVjdGx5IHJlbGF0ZWQgdG8gdGhlIE5QIGFuZCB1U0lEIGRyYWZ0cy4gIExldKGmcyBiZSBjbGVh
ciBvbiB0aGF0Lg0KICAyLiAgVGhlIGNvbnN0YW50IGNpdGluZyBvZiBhIG1hcmtldGluZyBkb2N1
bWVudCChViB3aGVyZSBhbG1vc3QgZXZlcnl0aGluZyBpbiB0aGVyZSBpcyByZWxhdGVkIHRvIHRo
ZSB1c2Ugb2YgU1J2NiBpbiB0aGUgY29udGV4dCBvZiB0aGUgU1JIIKFWIGFnYWluIKFWIG5vdCBp
biB0aGlzIHdvcmtpbmcgZ3JvdXAgoVYgd2l0aCBsaXR0bGUgZXZpZGVuY2Ugb3IgY2l0YXRpb24g
b2YgdXNlIG9mIHRoZSBOUCBkcmFmdCBvciB0aGUgdVNJRCBkcmFmdHMgd2hpY2ggYXJlIHdoYXQg
d2Ugc291bmQgYmUgZGlzY3Vzc2luZyBoZXJlIKFWIGlzLCBpbiBteSB2aWV3LCByZWFsbHkgc3Ry
ZXRjaGluZyBmb3Igc3VwcG9ydCChViB0aHJvdWdoIGFuIG9iZnVzY2F0aW9uIG9mIGl0ZW1zIHRo
YXQgd2hpbGUgcmVsYXRlZCBhcmUgbm90IHRoZSBzYW1lIHRoaW5nDQoNCk5vdywgdGhlcmUgaXMg
YWxzbyBhbiBhcmd1bWVudCBJIGhhdmUgc2VlbiB0aGF0IHlvdSBzaG91bGQgbm90IGhhdmUgdHdv
IHRoaW5ncyB0aGF0IHNvbHZlIHRoZSBzYW1lIHByb2JsZW0uICBTbywgbGV0cyB0YWxrIGFib3V0
IHRoZSBDUkggZm9yIGEgc2Vjb25kLiAgQ1JIIGRvZXMgbm90IGFkZHJlc3MgdGhlIHNhbWUgaXNz
dWVzIHRoYXQgdGhlIE5QIGRyYWZ0IGRvZXMgoVYgaXQgYWRkcmVzc2VzIGFuIGluc2FuZSBhbmQg
aW5lc2NhcGFibGUgb3ZlcmhlYWQgaXNzdWUuICBJbiB0aGUgcHJvY2VzcyBvZiBkb2luZyB0aGF0
LCBpdCBwcm92aWRlcywgaW4gbXkgdmlldywgYSBjbGVhbmVyIHZlcnNpb24gb2YgdGhlIGZ1bmN0
aW9uYWxpdHkgb2YgdGhhdCBjb250YWluZWQgaW4gdGhlIG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJh
ZnQgYW5kIHRoZSB1U0lEIGRyYWZ0LCB3aXRob3V0IGhlYWRlciBpbnNlcnRpb24gYW5kIHdpdGhv
dXQgdGhlIGJ1cm5pbmcgb2YgYWJzb2x1dGVseSBpbnNhbmUgYW1vdW50cyBvZiBhZGRyZXNzIHNw
YWNlLiAgU28gYWdhaW4goVYgbGV0oaZzIG5vdCBjb25mbGF0ZSBpc3N1ZXMgaGVyZS4NCg0KTm93
IKFWIEkgd291bGQgYXNrIHRoaXMsIGFuZCBJIGhhdmUgYXNrZWQgdGhlIHF1ZXN0aW9ucyBiZWZv
cmUgYW5kIG5vdCBzZWVuIHRoZW0gYWRkcmVzc2VkIKFWIGlmIHRoZXkgaGF2ZSBiZWVuIKFWIEkg
d291bGQgYmUgbW9yZSB0aGFuIGhhcHB5IHRvIGJlIGNvcnJlY3RlZCBhbmQgYmUgcG9pbnRlZCB0
byB0aGUgZW1haWxzIHRoYXQgYWRkcmVzcyB0aGVzZSB0aGluZ3MNCg0KICAxLiAgQ2FuIHNvbWVv
bmUgZXhwbGFpbiBob3cgd2l0aCB0aGUgdXNlIG9mIE5QIHByb3BlciBhZ2dyZWdhdGlvbiBpcyBn
b2luZyB0byB3b3JrDQogIDIuICBDYW4gc29tZW9uZSBwbGVhc2UgoVYgYXMgcGVyIHRoZSByZXF1
ZXN0IG1hZGUgYnkgdGhlIGNoYWlycyBpbiBNb250cmVhbCChViBzdXBwbHkgYW4gaW5kaWNhdGlv
biBvZiB0aGUgYWRkcmVzcyBzcGFjZSBidXJuIHRoYXQgaXMgcmVxdWlyZWQgoVYgYm90aCBpbiB0
ZXJtcyBvZiB0aGUgdVNJRCBkcmFmdCBhbmQgdGhlIE5QIGRyYWZ0DQogIDMuICBDYW4gdGhlIGF1
dGhvcnMgcGxlYXNlIGV4cGxhaW4gaG93IGVpdGhlciBvZiB0aGVzZSBkcmFmdHMgaXMgcHJvcG9z
ZWQgdG8gd29yayBpbiBlaXRoZXIgYW4gaW50ZXItYXNuIG9yIGludGVyLWlncCBhcmVhIHNjZW5h
cmlvIKFWIG9yIKFWIGlzIHRoaXMgZXhwbGljaXRseSBhbmQgdW5lcXVpdm9jYWxseSBkZXNpZ25l
ZCB0byB3b3JrIG9ubHkgd2l0aGluIGEgc2luZ2xlIGRvbWFpbiChViBhbmQgaWYgdGhhdCBpcyB0
aGUgY2FzZSChViBJoaZkIGJlIGhhcHB5IHRvIGV4cGxhaW4gaG93IHRoaXMgd291bGQgd29yayB3
aXRoIENSSCChViBhbmQgd2h5IHRoZXJlIGlzIGFuIGFkZGl0aW9uYWwgcmVxdWlyZW1lbnQgZm9y
IENSSCBiZXlvbmQgdGhlIHJlbW92YWwgb2YgdGhlIG92ZXJoZWFkDQogIDQuICBJbiB0aGUgY2Fz
ZSBvZiB1U0lEIKFWIGNhbiB3ZSBnZXQgYW4gZXhwbGFuYXRpb24gb2YgaG93IGl0IGlzIGNvbXBh
dGlibGUgd2l0aCB0aGUgbmV0d29yayBwcm9ncmFtbWluZyBkcmFmdCBvdXRzaWRlIG9mIGVuZCBw
b2ludCBwcm9ncmFtbWluZyChViBzaW5jZSB0aGUgd2F5IEkgc2VlIGl0IKFWIGlmIHlvdaGmcmUg
c2hpZnRpbmcgYml0cyB0byBlZmZlY3RpdmVseSBwZXJmb3JtIKGncm91dGluZyBieSBOQVShqCCh
ViB5b3WhpnJlIHRocm93aW5nIGF3YXkgdGhlIGxvY2F0b3IgYml0cyBhcyBkZWZpbmVkIGluIHRo
ZSBuZXR3b3JrIHByb2dyYW1taW5nIGRyYWZ0LiAgSWYgdGhlIGFuc3dlciB0byB0aGlzIGlzIHRv
IHJldGFpbiB0aGUgZW50aXJlIFNJRCBsaXN0IKFWIHRoZW4gdGhlIG92ZXJoZWFkIHJlZHVjdGlv
biBkaXNhcHBlYXJzIKFWIGFuZCBhdCB3aGljaCBwb2ludCwgcGxlYXNlIGNhbiBzb21lb25lIGV4
cGxhaW4gdG8gbWUgd2h5IHlvdSB3b3VsZCBydW4gdVNJRCBhdCBhbGwgaWYgeW91IGFyZSBkb2lu
ZyB0aGlzLg0KICA1LiAgU2luY2Ugd2UgaGF2ZSBoYWQgY29uc3RhbnQgcmVmZXJlbmNlcyB0byBt
dWx0aXBsZSBwbGF0Zm9ybXMgc3VwcG9ydGluZyB0aGlzIKFWIGNhbiB3ZSBnZXQgYSBsaXN0IG9m
IGFjdHVhbCB2ZW5kb3JzIGFuZCBoYXJkd2FyZSB0aGF0IHN1cHBvcnQgdGhlIE5QIGFuZCB1U0lE
IGRyYWZ0cyBpbiBwcm9kdWN0aW9uIHRvZGF5IKFWIG5vdCBTUkggoVYgTlAgYW5kIHVTSUQgoVYg
YW5kIGludGVyLW9wIHRlc3RzIGJldHdlZW4gdGhlc2UgcGxhdGZvcm1zLiAgTGV0oaZzIHNlcGFy
YXRlIHRoZSBpc3N1ZXMgaGVyZS4NCkkgd2lsbCBhbHNvIHNheSChViBJIGRvIE5PVCBvcHBvc2Ug
d29yayBjb250aW51aW5nIG9uIFNSSCBhbmQgU1J2NiChViBuZXZlciBoYXZlIKFWIG5ldmVyIHdp
bGwuICBJIGFsc28gZG8gbm90IG9wcG9zZSB3b3JrIGNvbnRpbnVpbmcgb24gZWl0aGVyIHRoZSBO
UCBvciB1U0lEIGRyYWZ0cyChViBwcm92aWRlZCB0aGUgaXNzdWVzIHRoYXQgaGF2ZSBiZWVuIHJh
aXNlZCChViB0aW1lIGFuZCBhZ2FpbiBvbiB0aGlzIGxpc3QgYXJlIGFkZHJlc3NlZC4gIEhvd2V2
ZXIsIEkgd2lsbCBhbHNvIHN0YXRlIHRoYXQgSSBkbyBub3QgYmVsaWV2ZSB0aGF0IENSSCBwZXJm
b3JtcyB0aGUgc2FtZSBmdW5jdGlvbiBhcyB0aGUgTlAgZHJhZnQsIHdoYXQgaXQgZG9lcyBpcyBp
bmNsdWRlIHRoZSBmdW5jdGlvbmFsaXR5IGludm9sdmVkIGluIHRoZSBOUCBkcmFmdCwgd2hpbGUg
c29sdmluZyBhbiBvdmVyaGVhZCBpc3N1ZSChViBhbmQgb24gdGhhdCBiYXNpcyBhbG9uZSwgb3V0
c2lkZSBvZiBtYW55IG90aGVyIHJlYXNvbnMsIEkgYmVsaWV2ZSB0aGF0IHdvcmsgb24gaXQgc2hv
dWxkIGNvbnRpbnVlLg0KDQpPdmVyIHRoZSBsYXN0IGZldyBkYXlzIHJlYWRpbmcgZW1haWxzIG9u
IHRoaXMgbGlzdCChViBJIGZlYXIgYSBzaXR1YXRpb24gd2hlcmUgYm90aCBzaWRlcyAoYW5kIEkg
aW5jbHVkZSBteXNlbGYgb24gdGhpcyksIGFyZSBmZWVsaW5nIHRoZSBuZWVkIHRvIGF0dGFjayBl
YWNoIG90aGVyIKFWIGFuZCBibG9jayB0aGUgd29yayBvbiChp29wcG9zaW5noaggZHJhZnRzLiAg
Tm93LCBJIGNhbiBlYXNpbHkgc2VlIGhvdyB0aGlzIGNvdWxkIGFyaXNlIKFWIGJ1dCChViBJoaZs
bCBhbHNvIHNheSB0aGF0IEkgZG9uoaZ0IHRoaW5rIGl0cyBpbiB0aGUgaW50ZXJlc3RzIG9mIHRo
ZSBpbmR1c3RyeSwgb3IgdGhlIG9wZXJhdG9ycywgb3Igd2VsbCwgYW55b25lLiAgSSB3b3VsZCBm
YXIgcmF0aGVyIHNlZSBhIHNpdHVhdGlvbiB3aGVyZSB3ZSB3b3JrIHRvd2FyZHMgYSBwcm9kdWN0
aXZlIHNvbHV0aW9uIKFWIGxldCB3b3JrIGNvbnRpbnVlIG9uIGFsbCBvZiB0aGlzLCBhbmQgdGhl
biBsZXQgdGhlIGluZHVzdHJ5IGRlY2lkZSB3aGljaCB0aGV5IHdhbnQgdG8gdXNlLCBhbmQgaW5k
ZWVkLCB3b3JrIHRvd2FyZHMgYSBwcm9kdWN0aXZlIHNvbHV0aW9uIHdoZXJlIHdlIGhhdmUgc29t
ZSBpbnRlcm9wZXJhYmlsaXR5LiAgQW5kIHllcywgYXMgd2FzIGFsbHVkZWQgdG8sIEkgZGlkIHJh
aXNlIHRoZSBwb3NzaWJpbGl0eSBvZiBhbiBpbnRlci1vcCBkcmFmdCB0byBmYWNpbGl0YXRlIGZv
cndhcmQgbW92ZW1lbnQgaGVyZSwgYW5kIEkgaGFkIG9ubHkgb25lIHZlbmRvciBvdXQgb2YgYWxs
IHRoZSB2ZW5kb3JzIEkgYXBwcm9hY2hlZCBhY3R1YWxseSBpbmRpY2F0ZSBvcHBvc2l0aW9uIHRv
IHRoaXMsIHNvIEkgd291bGQgYXNrIG5vdyBkaXJlY3RseSBvbiBsaXN0LCBjYW4gd2Ugd29yayB0
b3dhcmRzIGEgc2l0dWF0aW9uIHdoZXJlIGluc3RlYWQgb2YgYWxsIGJsb2NraW5nIGVhY2ggb3Ro
ZXIgoVYgd29yayBjb250aW51ZXMgYW5kIHdlIGZpbmQgYSB3YXkgdG8gcGxheSBuaWNlLCBhbmQg
aW5kZWVkLCBpbnRlci1vcGVyYXRlPyAgSSByZWFsbHkgZmVhciB0aGF0IHRoZSBhbHRlcm5hdGl2
ZSBpcyB0aGF0IHRoaXMgZmlnaHQgZHJhZ3Mgb24gZm9yZXZlciwgYW5kIGluIHRoZSBtZWFuIHRp
bWUsIHZlbmRvcnMgYW5kIG9wZXJhdG9ycyBhbGlrZSBjb250aW51ZSB0byBkZXZlbG9wIGFuZCBk
ZXBsb3kgb3V0c2lkZSBvZiB0aGUgc3RhbmRhcmRpemF0aW9uIKFWIGFuZCBldmVyeSBkYXkgdGhh
dCBjb250aW51ZXMgoVYgd2UgbW92ZSBmdXJ0aGVyIGF3YXkgZnJvbSBiZWluZyBhYmxlIHRvIGZp
bmQgYSBzYW5lIHdheSB0byBpbnRlci1vcGVyYXRlLg0KDQpUaGVyZSBpcyBhIHBocmFzZSB0aGF0
IEkgaGF2ZSBoZWFyZCChViBhbmQgcGVyaGFwcyBpdCBhcHBsaWVzIGhlcmUgoVYgcGVyaGFwcyB3
ZSBuZWVkIHRvIHB1dCBvdXIgZ3VucyBkb3duIKFWIGFuZCBmaW5kIGEgd2F5IHRvIGluIHdoaWNo
IHdlIGNhbiBtb3ZlIGZvcndhcmQgdGhhdCB3aGlsZSBpdCBwcm9iYWJseSB3aWxsIG5vdCBzYXRp
c2Z5IGV2ZXJ5b25lLCB3aWxsIGJlIGluIHRoZSBpbnRlcmVzdHMgb2YgdGhlIG1hcmtldCBpbiBn
ZW5lcmFsIGJ5IGF2b2lkaW5nIGEgdG90YWwgc3RhbmRvZmYuDQoNCkp1c3QgbXkgdGhvdWdodHMN
Cg0KQW5kcmV3DQoNCkZyb206IFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29tPG1haWx0
bzp6YWxpQGNpc2NvLmNvbT4+DQpTZW50OiBXZWRuZXNkYXksIDExIFNlcHRlbWJlciAyMDE5IDA3
OjI3DQpUbzogQWlqdW4gV2FuZyA8d2FuZ2FpanVuQHRzaW5naHVhLm9yZy5jbjxtYWlsdG86d2Fu
Z2FpanVuQHRzaW5naHVhLm9yZy5jbj4+OyAnUm9iZXJ0IFJhc3p1aycgPHJvYmVydEByYXN6dWsu
bmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+OyAnU2FuZGVyIFN0ZWZmYW5uJyA8c2FuZGVy
QHN0ZWZmYW5uLm5sPG1haWx0bzpzYW5kZXJAc3RlZmZhbm4ubmw+Pg0KQ2M6ICdSb24gQm9uaWNh
JyA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPG1haWx0bzpyYm9uaWNhPTQw
anVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+PjsgJ1NQUklORyBXRyBMaXN0JyA8c3ByaW5nQGll
dGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+PjsgQW5kcmV3IEFsc3RvbiA8QW5kcmV3LkFs
c3RvbkBsaXF1aWR0ZWxlY29tLmNvbTxtYWlsdG86QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29t
LmNvbT4+OyAnSmFtZXMgR3VpY2hhcmQnIDxqYW1lcy5uLmd1aWNoYXJkQGZ1dHVyZXdlaS5jb208
bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbT4+OyAnU2hyYWRkaGEgSGVnZGUn
IDxzaHJhZGRoYUBqdW5pcGVyLm5ldDxtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQ+PjsgJ1Jv
YiBTaGFraXInIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPj47ICdW
b3llciwgRGFuaWVsJyA8ZGFuaWVsLnZveWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC52b3llckBi
ZWxsLmNhPj47IFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29tPG1haWx0bzp6YWxpQGNp
c2NvLmNvbT4+DQpTdWJqZWN0OiBSZTogtarOYDogW3NwcmluZ10gR29pbmcgYmFjayB0byB0aGUg
b3JpZ2luYWwgcXVlc3Rpb24gZm9yIHRoZSBTcHJpbmcgV0cgKHdhczogUmU6IEJleW9uZCBTUnY2
LikNCg0KPHNuaXA+DQoNCkhpLCBSb2JlcnQ6DQoNCkJ1dCB0aGUgY29uY2VwdCBvZiBTUnY2KyBp
cyBtb3JlIGNsZWFyIHRoYW4gdGhlIFNSdjYodG9wb2xvZ3kvc2VydmljZSBpbnN0cnVjdGlvbiBz
ZXBhcmF0aW9uOyBkaWZmZXJlbnQgaW5zdHJ1Y3Rpb24gY2FycmllZCBpbiBkaWZmZXJlbnQgSVB2
NiBFSCkuDQoNCkhpIEFpanVuLA0KDQpDYW4geW91IHBsZWFzZSB2YXJpb3VzIHRocmVhZCB0byBn
YXVnZSB0aGUgY29tcGxleGl0eSwgaW5jb21wbGV0ZW5lc3MgYW5kIHdoeSBDUkggKGFrYSBTUnY2
KykgbWFrZXMgbm8gc2Vuc2UsIGUuZy4sOg0KDQoNCiAgKiAgIENvdW50bGVzcyByZXNwb25zZXMg
ZnJvbSBSb2JlcnQsIGluY2x1ZGluZ2h0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9t
c2cvc3ByaW5nL19WOGRzUU9lUlR1SzJyN0xmaTc3YmdJQ3FoRTxodHRwczovL3VybGRlZmVuc2Uu
Y29tL3YzL19faHR0cHM6L21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy9fVjhk
c1FPZVJUdUsycjdMZmk3N2JnSUNxaEVfXzshOFdvQTZSakM4MWMhVjJKdWxvRkZQNmVJb2ZSb3c0
eTFmdnhMaHlSRDh3RnJJOExQZkEzU0pod1VUN014b1FBZklYRUFUM3hXa1lVSCQ+DQogICogICBN
YW55IHJlc3BvbnNlcyBsaWtlIGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cv
c3ByaW5nL3dGREtfQmU3bEV0NHMxOTFtNjFXZFVPRXpMNDxodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3NwcmluZy93RkRLX0Jl
N2xFdDRzMTkxbTYxV2RVT0V6TDRfXzshOFdvQTZSakM4MWMhVjJKdWxvRkZQNmVJb2ZSb3c0eTFm
dnhMaHlSRDh3RnJJOExQZkEzU0pod1VUN014b1FBZklYRUFUNDZFMElUYyQ+DQogICogICBNYW55
IHJlc3BvbnNlcyBmcm9tIERpcmssIGluY2x1ZGluZyBodHRwczovL21haWxhcmNoaXZlLmlldGYu
b3JnL2FyY2gvbXNnL3NwcmluZy82Qm00bk41YWg4ckZiN1Z1dGV4SzMwa1JVUE08aHR0cHM6Ly91
cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9z
cHJpbmcvNkJtNG5ONWFoOHJGYjdWdXRleEszMGtSVVBNX187IThXb0E2UmpDODFjIVYySnVsb0ZG
UDZlSW9mUm93NHkxZnZ4TGh5UkQ4d0ZySThMUGZBM1NKaHdVVDdNeG9RQWZJWEVBVDM2cjVtNFUk
Pg0KICAqICAgRXhjZWxsZW50IHBvaW50cyBmcm9tIERhbiBodHRwczovL21haWxhcmNoaXZlLmll
dGYub3JnL2FyY2gvbXNnL3NwcmluZy9PQjFsNDFFaGhVdTh4OFhFbkthQlRkY3pEajQ8aHR0cHM6
Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21z
Zy9zcHJpbmcvT0IxbDQxRWhoVXU4eDhYRW5LYUJUZGN6RGo0X187IThXb0E2UmpDODFjIVYySnVs
b0ZGUDZlSW9mUm93NHkxZnZ4TGh5UkQ4d0ZySThMUGZBM1NKaHdVVDdNeG9RQWZJWEVBVF9LVjZ3
eTckPi4NCiAgKiAgIE1hbnkgcmVhc29ucyBsaWtlIGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5v
cmcvYXJjaC9tc2cvc3ByaW5nL0Q3SUZKYWtiNUV3MmlNWFVmdmYxd3ViN2FyUTxodHRwczovL3Vy
bGRlZmVuc2UuY29tL3YzL19faHR0cHM6L21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL3Nw
cmluZy9EN0lGSmFrYjVFdzJpTVhVZnZmMXd1YjdhclFfXzshOFdvQTZSakM4MWMhVjJKdWxvRkZQ
NmVJb2ZSb3c0eTFmdnhMaHlSRDh3RnJJOExQZkEzU0pod1VUN014b1FBZklYRUFUd3JpWkRHNSQ+
DQoNCg0KDQpIb3BlIGl0IGhlbHBzLA0KDQoNClRoYW5rcw0KDQpSZWdhcmRzIKFLIFphZmFyDQoN
CjxzbmlwPg0K

--_000_BYAPR05MB54630C495912CA0C3991E07CAEB10BYAPR05MB5463namp_
Content-Type: text/html; charset="big5"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dbig5">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 1 6 1 0 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 1 6 1 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-TW;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:10.0pt;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParag=
raphCxSpFirst
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:10.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListPar=
agraphCxSpMiddle
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagra=
phCxSpLast
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-TW;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"PMingLiU",serif;
	mso-fareast-language:ZH-TW;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:256527000;
	mso-list-template-ids:-1081676918;}
@list l0:level1
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:alpha-upper;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1258516738;
	mso-list-type:hybrid;
	mso-list-template-ids:1827171232 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.75in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.75in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.75in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:4.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1473979844;
	mso-list-template-ids:-215566384;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1496409757;
	mso-list-type:hybrid;
	mso-list-template-ids:160830592 -2038790484 536870937 536870939 536870927 =
536870937 536870939 536870927 536870937 536870939;}
@list l3:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\.\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4
	{mso-list-id:1856267390;
	mso-list-type:hybrid;
	mso-list-template-ids:-1848222534 -1102404458 536870937 536870939 53687092=
7 536870937 536870939 536870927 536870937 536870939;}
@list l4:level1
	{mso-level-number-format:alpha-upper;
	mso-level-text:"%1\.\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l4:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5
	{mso-list-id:2086561183;
	mso-list-template-ids:-982057874;}
@list l5:level1
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level3
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level4
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level6
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level7
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level9
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Andrew,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">I would like to amplify something that you said. SR=
v6 and SRv6&#43; are both designed to operate within limited domains. Beyon=
d competing for market share, the existence of one
 does not threaten the existence of the other.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">I do not oppose the progressing of the SRv6 drafts =
(while, as a WG participant, I do reserve the right to comment on them). I =
would hope that the proponents of SRv6 would extend
 the same courtesy to SRv6&#43;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;PMingLiU&quot;,seri=
f"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:black">Juniper Business Use Only</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Andrew Alston &lt;Andrew.Alsto=
n@liquidtelecom.com&gt;
<br>
<b>Sent:</b> Wednesday, September 11, 2019 1:04 AM<br>
<b>To:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;; Aijun Wang &lt;wangaiju=
n@tsinghua.org.cn&gt;; 'Robert Raszuk' &lt;robert@raszuk.net&gt;; 'Sander S=
teffann' &lt;sander@steffann.nl&gt;<br>
<b>Cc:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; 'SPRING WG List' &lt;spr=
ing@ietf.org&gt;; 'James Guichard' &lt;james.n.guichard@futurewei.com&gt;; =
Shraddha Hegde &lt;shraddha@juniper.net&gt;; 'Rob Shakir' &lt;robjs@google.=
com&gt;; 'Voyer, Daniel' &lt;daniel.voyer@bell.ca&gt;<br>
<b>Subject:</b> RE: </span><span lang=3D"ZH-TW" style=3D"font-size:11.0pt;f=
ont-family:&quot;MS Gothic&quot;">=B5=AA=CE`</span><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">: [spring] Going back t=
o the original question for the Spring WG (was: Re: Beyond SRv6.)<o:p></o:p=
></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Ok, so couple of things.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">I really think we need to clearly and totally divor=
ce the comments on this list from those around SRH =A1V since =A1V there se=
ems to be this kind of bizarre conflating of two issues,
 and while it=A1=A6s a nice piece of obfuscation =A1V let=A1=A6s be clear o=
n a number of things.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"A">
<li class=3D"MsoListParagraphCxSpFirst" style=3D"margin-left:0in;mso-add-sp=
ace:auto;mso-list:l4 level1 lfo3">
<span style=3D"font-size:11.0pt;line-height:115%">Almost every&nbsp; object=
ion on this list that I have seen has related directly to the NP and uSID d=
rafts =A1V not towards the SRH draft which does not sit within this working=
 group.&nbsp; The primary problem I see with the
 SRH draft is around overhead =A1V and well =A1V if people wish to live wit=
h that level of overhead =A1V so be it =A1V but, that does not relate to th=
e complexity, the violations of RFC8200 and the wholesale re-definition of =
the address semantics as defined by RFC4291
 that have been objected to here =A1V those issues are directly related to =
the NP and uSID drafts.&nbsp; Let=A1=A6s be clear on that.<o:p></o:p></span=
></li><li class=3D"MsoListParagraphCxSpLast" style=3D"margin-left:0in;mso-a=
dd-space:auto;mso-list:l4 level1 lfo3">
<span style=3D"font-size:11.0pt;line-height:115%">The constant citing of a =
marketing document =A1V where almost everything in there is related to the =
use of SRv6 in the context of the SRH =A1V again =A1V not in this working g=
roup =A1V with little evidence or citation of
 use of the NP draft or the uSID drafts which are what we sound be discussi=
ng here =A1V is, in my view, really stretching for support =A1V through an =
obfuscation of items that while related are not the same thing<o:p></o:p></=
span></li></ol>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Now, there is also an argument I have seen that you=
 should not have two things that solve the same problem.&nbsp; So, lets tal=
k about the CRH for a second.&nbsp; CRH does not address
 the same issues that the NP draft does =A1V it addresses an insane and ine=
scapable overhead issue.&nbsp; In the process of doing that, it provides, i=
n my view, a cleaner version of the functionality of that contained in the =
network programming draft and the uSID draft,
 without header insertion and without the burning of absolutely insane amou=
nts of address space.&nbsp; So again =A1V let=A1=A6s not conflate issues he=
re.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Now =A1V I would ask this, and I have asked the que=
stions before and not seen them addressed =A1V if they have been =A1V I wou=
ld be more than happy to be corrected and be pointed to
 the emails that address these things <o:p></o:p></span></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"a">
<li class=3D"MsoListParagraphCxSpFirst" style=3D"margin-left:0in;mso-add-sp=
ace:auto;mso-list:l3 level1 lfo6">
<span style=3D"font-size:11.0pt;line-height:115%">Can someone explain how w=
ith the use of NP proper aggregation is going to work<o:p></o:p></span></li=
><li class=3D"MsoListParagraphCxSpMiddle" style=3D"margin-left:0in;mso-add-=
space:auto;mso-list:l3 level1 lfo6">
<span style=3D"font-size:11.0pt;line-height:115%">Can someone please =A1V a=
s per the request made by the chairs in Montreal =A1V supply an indication =
of the address space burn that is required =A1V both in terms of the uSID d=
raft and the NP draft<o:p></o:p></span></li><li class=3D"MsoListParagraphCx=
SpMiddle" style=3D"margin-left:0in;mso-add-space:auto;mso-list:l3 level1 lf=
o6">
<span style=3D"font-size:11.0pt;line-height:115%">Can the authors please ex=
plain how either of these drafts is proposed to work in either an inter-asn=
 or inter-igp area scenario =A1V or =A1V is this explicitly and unequivocal=
ly designed to work only within a single
 domain =A1V and if that is the case =A1V I=A1=A6d be happy to explain how =
this would work with CRH =A1V and why there is an additional requirement fo=
r CRH beyond the removal of the overhead<o:p></o:p></span></li><li class=3D=
"MsoListParagraphCxSpMiddle" style=3D"margin-left:0in;mso-add-space:auto;ms=
o-list:l3 level1 lfo6">
<span style=3D"font-size:11.0pt;line-height:115%">In the case of uSID =A1V =
can we get an explanation of how it is compatible with the network programm=
ing draft outside of end point programming =A1V since the way I see it =A1V=
 if you=A1=A6re shifting bits to effectively perform
 =A1=A7routing by NAT=A1=A8 =A1V you=A1=A6re throwing away the locator bits=
 as defined in the network programming draft.&nbsp; If the answer to this i=
s to retain the entire SID list =A1V then the overhead reduction disappears=
 =A1V and at which point, please can someone explain to me why
 you would run uSID at all if you are doing this.<o:p></o:p></span></li><li=
 class=3D"MsoListParagraphCxSpLast" style=3D"margin-left:0in;mso-add-space:=
auto;mso-list:l3 level1 lfo6">
<span style=3D"font-size:11.0pt;line-height:115%">Since we have had constan=
t references to multiple platforms supporting this =A1V can we get a list o=
f actual vendors and hardware that support the NP and uSID drafts in produc=
tion today =A1V not SRH =A1V NP and uSID =A1V
 and inter-op tests between these platforms.&nbsp; Let=A1=A6s separate the =
issues here.<o:p></o:p></span></li></ol>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">I will also say =A1V I do NOT oppose work continuin=
g on SRH and SRv6 =A1V never have =A1V never will.&nbsp; I also do not oppo=
se work continuing on either the NP or uSID drafts =A1V provided
 the issues that have been raised =A1V time and again on this list are addr=
essed.&nbsp; However, I will also state that I do not believe that CRH perf=
orms the same function as the NP draft, what it does is include the functio=
nality involved in the NP draft, while solving
 an overhead issue =A1V and on that basis alone, outside of many other reas=
ons, I believe that work on it should continue.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Over the last few days reading emails on this list =
=A1V I fear a situation where both sides (and I include myself on this), ar=
e feeling the need to attack each other =A1V and block
 the work on =A1=A7opposing=A1=A8 drafts.&nbsp; Now, I can easily see how t=
his could arise =A1V but =A1V I=A1=A6ll also say that I don=A1=A6t think it=
s in the interests of the industry, or the operators, or well, anyone.&nbsp=
; I would far rather see a situation where we work towards a productive
 solution =A1V let work continue on all of this, and then let the industry =
decide which they want to use, and indeed, work towards a productive soluti=
on where we have some interoperability.&nbsp; And yes, as was alluded to, I=
 did raise the possibility of an inter-op
 draft to facilitate forward movement here, and I had only one vendor out o=
f all the vendors I approached actually indicate opposition to this, so I w=
ould ask now directly on list, can we work towards a situation where instea=
d of all blocking each other =A1V work
 continues and we find a way to play nice, and indeed, inter-operate?&nbsp;=
 I really fear that the alternative is that this fight drags on forever, an=
d in the mean time, vendors and operators alike continue to develop and dep=
loy outside of the standardization =A1V
 and every day that continues =A1V we move further away from being able to =
find a sane way to inter-operate.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">There is a phrase that I have heard =A1V and perhap=
s it applies here =A1V perhaps we need to put our guns down =A1V and find a=
 way to in which we can move forward that while it probably
 will not satisfy everyone, will be in the interests of the market in gener=
al by avoiding a total standoff.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Just my thoughts<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Andrew<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Zafar Ali (zali) &lt;<a href=
=3D"mailto:zali@cisco.com">zali@cisco.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, 11 September 2019 07:27<br>
<b>To:</b> Aijun Wang &lt;<a href=3D"mailto:wangaijun@tsinghua.org.cn">wang=
aijun@tsinghua.org.cn</a>&gt;; 'Robert Raszuk' &lt;<a href=3D"mailto:robert=
@raszuk.net">robert@raszuk.net</a>&gt;; 'Sander Steffann' &lt;<a href=3D"ma=
ilto:sander@steffann.nl">sander@steffann.nl</a>&gt;<br>
<b>Cc:</b> 'Ron Bonica' &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc=
.ietf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;; 'SPRING WG List'=
 &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;; Andrew Als=
ton &lt;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com">Andrew.Alston@li=
quidtelecom.com</a>&gt;;
 'James Guichard' &lt;<a href=3D"mailto:james.n.guichard@futurewei.com">jam=
es.n.guichard@futurewei.com</a>&gt;; 'Shraddha Hegde' &lt;<a href=3D"mailto=
:shraddha@juniper.net">shraddha@juniper.net</a>&gt;; 'Rob Shakir' &lt;<a hr=
ef=3D"mailto:robjs@google.com">robjs@google.com</a>&gt;;
 'Voyer, Daniel' &lt;<a href=3D"mailto:daniel.voyer@bell.ca">daniel.voyer@b=
ell.ca</a>&gt;; Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com">zali=
@cisco.com</a>&gt;<br>
<b>Subject:</b> Re: </span><span lang=3D"ZH-TW" style=3D"font-size:11.0pt;f=
ont-family:&quot;MS Gothic&quot;">=B5=AA=CE`</span><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">: [spring] Going back t=
o the original question for the Spring WG (was: Re: Beyond SRv6.)<o:p></o:p=
></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&lt;snip&gt;
</span><span style=3D"color:black"><o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Hi, Robert:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">But the concept of SRv6&#43; is more =
clear than the SRv6(topology/service instruction separation; different inst=
ruction carried in different IPv6 EH).
</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,sans=
-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Hi Aijun,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Can you please various thread to gauge the complexi=
ty, incompleteness and why CRH (aka SRv6&#43;) makes no sense, e.g.,:
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:black;margin-left:-.25in;mso-list:l1=
 level1 lfo9">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1C1E29">Countless responses from Robert, including<a href=3D"https:/=
/urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/spring/_V8dsQOeRT=
uK2r7Lfi77bgICqhE__;!8WoA6RjC81c!V2JuloFFP6eIofRow4y1fvxLhyRD8wFrI8LPfA3SJh=
wUT7MxoQAfIXEAT3xWkYUH$"><span style=3D"color:#954F72">https://mailarchive.=
ietf.org/arch/msg/spring/_V8dsQOeRTuK2r7Lfi77bgICqhE</span></a></span><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p=
></o:p></span></li><li class=3D"MsoNormal" style=3D"color:black;margin-left=
:-.25in;mso-list:l1 level1 lfo9">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1C1E29">Many responses like<span class=3D"apple-converted-space">&nb=
sp;</span><a href=3D"https://urldefense.com/v3/__https:/mailarchive.ietf.or=
g/arch/msg/spring/wFDK_Be7lEt4s191m61WdUOEzL4__;!8WoA6RjC81c!V2JuloFFP6eIof=
Row4y1fvxLhyRD8wFrI8LPfA3SJhwUT7MxoQAfIXEAT46E0ITc$"><span style=3D"color:#=
954F72">https://mailarchive.ietf.org/arch/msg/spring/wFDK_Be7lEt4s191m61WdU=
OEzL4</span></a></span><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p></o:p></span></li><li class=3D"MsoNormal" styl=
e=3D"color:black;margin-left:-.25in;mso-list:l1 level1 lfo9">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1C1E29">Many responses from Dirk, including<span class=3D"apple-conv=
erted-space">&nbsp;</span><a href=3D"https://urldefense.com/v3/__https:/mai=
larchive.ietf.org/arch/msg/spring/6Bm4nN5ah8rFb7VutexK30kRUPM__;!8WoA6RjC81=
c!V2JuloFFP6eIofRow4y1fvxLhyRD8wFrI8LPfA3SJhwUT7MxoQAfIXEAT36r5m4U$"><span =
style=3D"color:#954F72">https://mailarchive.ietf.org/arch/msg/spring/6Bm4nN=
5ah8rFb7VutexK30kRUPM</span></a>&nbsp;</span><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,sans-serif"><o:p></o:p></span></li><li cl=
ass=3D"MsoNormal" style=3D"color:black;margin-left:-.25in;mso-list:l1 level=
1 lfo9">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1C1E29">Excellent points from Dan&nbsp;<a href=3D"https://urldefense=
.com/v3/__https:/mailarchive.ietf.org/arch/msg/spring/OB1l41EhhUu8x8XEnKaBT=
dczDj4__;!8WoA6RjC81c!V2JuloFFP6eIofRow4y1fvxLhyRD8wFrI8LPfA3SJhwUT7MxoQAfI=
XEAT_KV6wy7$" target=3D"_blank"><span style=3D"color:#4A6EE0">https://maila=
rchive.ietf.org/arch/msg/spring/OB1l41EhhUu8x8XEnKaBTdczDj4</span></a>.&nbs=
p;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif"><o:p></o:p></span></li><li class=3D"MsoNormal" style=3D"color:bla=
ck;margin-left:-.25in;mso-list:l1 level1 lfo9">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1C1E29">Many reasons like<span class=3D"apple-converted-space">&nbsp=
;</span><a href=3D"https://urldefense.com/v3/__https:/mailarchive.ietf.org/=
arch/msg/spring/D7IFJakb5Ew2iMXUfvf1wub7arQ__;!8WoA6RjC81c!V2JuloFFP6eIofRo=
w4y1fvxLhyRD8wFrI8LPfA3SJhwUT7MxoQAfIXEATwriZDG5$"><span style=3D"color:#95=
4F72">https://mailarchive.ietf.org/arch/msg/spring/D7IFJakb5Ew2iMXUfvf1wub7=
arQ</span></a></span><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,sans-serif"><o:p></o:p></span></li></ul>
<p style=3D"margin:0in;margin-bottom:.0001pt;caret-color: rgb(0, 0, 0);font=
-variant-caps: normal;orphans: auto;text-align:start;widows: auto;-webkit-t=
ext-size-adjust: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style=3D"color:black"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"color:black">H=
ope it helps,
<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"color:black"><=
o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Regards =A1K Zafar
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;snip&gt;</span><=
o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54630C495912CA0C3991E07CAEB10BYAPR05MB5463namp_--


From nobody Wed Sep 11 07:33:31 2019
Return-Path: <rbonica@juniper.net>
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 45844120122 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:33:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 S_a6gqAA2-hk for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:33:26 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0E89120120 for <spring@ietf.org>; Wed, 11 Sep 2019 07:33:26 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8BESmaD009362; Wed, 11 Sep 2019 07:33:15 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=0VlNgxDJkjMXxj4cx67VSEsTfbLQ1MpYrwhPo0QKsG0=; b=scxmFmkLbbHe/RLvfzjrAW1uu5Z6GiL3RDkwDckQsxYg5Zf0GVFGGXNRzwToWR9YlTTw U5FCb1yepYnvxyZWk0R/ULSDIlnOXs77SIxD8PiPF2suInPVYegbmAea9J8tRGnMAk5u wGefFu75LuEW8gVULZnPkroqKDnCa1UTRiPA10lSLYF/+LNci7buo5StH2mhyNl08+cn wuGCpRL3BLr40YYyv4ZGaVjxV7D4rnViS/YplLqZh7872MnmEH/BOCNdPm6SfXnpZO9b gZntwiO6U5ze+YC8jZRI6hTrTJ2MMIr1fpRhHCrd65RnKBxWx6b6hLbxbL+tIfW7GqIt 9Q== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2056.outbound.protection.outlook.com [104.47.48.56]) by mx0b-00273201.pphosted.com with ESMTP id 2uxj631gyw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Sep 2019 07:33:14 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PgcVCg4VFIuyq/+z3jnyu2jhZoDPaZjVDFBDSEqi5rAHKCUCJXx5ihghlQCqkB3XM8uo8EENeE/R+jtVo/DQmNHAEtEbUQhpy7dvyb4eiz8TxNdvLChqLxop1OJc1XBFPkQKAs8FKzmNkRlvWRbknbxuKplaYYtMay+XK8lPzzmzBaffCP73cGgYDXlLeK17rN98dDicMZBo/gQTpT9Kah2PUh2nfsQVhieBjwziqKhanfZ9tq+OjFHJ0+sus7NY9jPm0BgOqHzjZHCWOhkplXKg4ip9yG9QJQLSwaFL9sTXmyQA4DNLGQHwgnsz4GCISTDPG8OCTy1gMLYwuxow8A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0VlNgxDJkjMXxj4cx67VSEsTfbLQ1MpYrwhPo0QKsG0=; b=EKbkNsDUmhBHtqlE7n/RTBmb/9BOljf6D/KNn2H1iELgssEwt09nME0IQE5f8lXaNBl9A2if6UmEVte0BNJBsS1N+QIPt1G7rlzJr0cX0yCUn5BbIVtBz3huflNRnRAcCK84Ra082gnoPzHCOqONxx40xLAYvJ6EfDVyns+QJrUUuRq2VW+TRMTZq6H7YFklzT9O7CZ8FJlVI3Ol+ItB4y8yqETQZS8BVk+jRReZOSUTLBWZKsPggXcV4ggydPRaCM9+Af5fTSN9YFJj213eOjiiL9mnSAJrS/DOaJsI6zWnJg3vb5rXdtNojP+PJyNWWaCwNTjAknaEBo3COtDxNg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5381.namprd05.prod.outlook.com (20.177.127.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Wed, 11 Sep 2019 14:33:12 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.015; Wed, 11 Sep 2019 14:33:12 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, Sander Steffann <sander@steffann.nl>
CC: "Voyer, Daniel" <daniel.voyer@bell.ca>, SPRING WG List <spring@ietf.org>,  Andrew Alston <Andrew.Alston@liquidtelecom.com>, James Guichard <james.n.guichard@futurewei.com>, Shraddha Hegde <shraddha@juniper.net>, Rob Shakir <robjs@google.com>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZ+BWlQ/7lS6hT0u9ckyr4ZdQYKck+IEAgAADhwCAABKhAIAABfeAgAF2+6A=
Content-Class: 
Date: Wed, 11 Sep 2019 14:33:12 +0000
Message-ID: <BYAPR05MB5463E5AB3347F094C987B673AEB10@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl> <CAOj+MMFfLs_R_dEu0h=MnUQT92NEVF9Wq-RzUqASr56BqH5-Wg@mail.gmail.com> <FA5DCB71-6939-4AC6-86FD-A7E326B39B92@steffann.nl> <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com>
In-Reply-To: <CAOj+MMHzNQpxo25Ea+=HALS85ahN+R3QRMujc3iTF24e3c6Vzg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-11T14:33:10.6563293Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=db0f0994-0cb4-4ac8-a6d7-2995f1de8767; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4463af68-f5ba-40f9-806e-08d736c4f9a1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5381; 
x-ms-traffictypediagnostic: BYAPR05MB5381:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB53816F94BABA06DD0FD720C5AEB10@BYAPR05MB5381.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(346002)(136003)(39860400002)(376002)(199004)(189003)(26005)(66476007)(6246003)(256004)(7696005)(66066001)(54906003)(6116002)(790700001)(3846002)(446003)(53936002)(66946007)(2906002)(102836004)(71200400001)(64756008)(66556008)(76116006)(476003)(66446008)(71190400001)(6506007)(486006)(6436002)(4326008)(99286004)(53546011)(81156014)(76176011)(33656002)(14454004)(81166006)(186003)(8936002)(11346002)(5660300002)(54896002)(55016002)(6306002)(7736002)(52536014)(25786009)(8676002)(86362001)(110136005)(316002)(478600001)(74316002)(229853002)(9686003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5381; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: lkdkRfar29fXhLX7NmtHmp1rl/1cUpLbDfw877aEgnq54Ku0wWlNClew4FwX3vL4QvCWlyLLMHoh7HNwcVcV/G/syQumZFK2wT8ug/zCWID6qdlPtEBDZ8lXWk5oQEE26v9zThg3d3zUvqidHQ2x5Y4+YKILspvjXFJPAxZ0s5upUDHG37Z+cjAhzDWDl5eF2yrTse7lUPn68h65N1j/LCKPK5UTvX0/ISCv/IXIUhEbTL1CzONiyIO0RFH7kI3lgaYeqriSVZC2mjefq4Wq2VXsnkWUmUzmxOaGlT6OD6X4QnlYxM2Jx5/k5DDoed/I9vTFLX1914iwWQOaUHaRYPVdWgx/SMR6fFxzGftyOsWAa9xZWSHb2sTdfMivClrrZdxMfrnTA+TpLHJEOVZ2u7gflrhTL4aEZTG19AjSEdo=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463E5AB3347F094C987B673AEB10BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 4463af68-f5ba-40f9-806e-08d736c4f9a1
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 14:33:12.4036 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Ohoe/g3pAjZLUOfg1yEmYTkxTWsnqlonu3itoUWope0u+0JB71e++jO4G949mDeq3w89w3wXRBYBCvi5+XYt0A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5381
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-11_08:2019-09-11,2019-09-11 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 bulkscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909110136
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-Gvq2YCMkwYscL4myK_cDhSddhA>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Wed, 11 Sep 2019 14:33:29 -0000

--_000_BYAPR05MB5463E5AB3347F094C987B673AEB10BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

Are you suggesting an attempt to merge the best of SRv6 with the best of SR=
v6+? This might be a good idea.

                                                                     Ron


From: Robert Raszuk <robert@raszuk.net>
Sent: Tuesday, September 10, 2019 12:10 PM
To: Sander Steffann <sander@steffann.nl>
Cc: Voyer, Daniel <daniel.voyer@bell.ca>; Ron Bonica <rbonica@juniper.net>;=
 SPRING WG List <spring@ietf.org>; Andrew Alston <Andrew.Alston@liquidtelec=
om.com>; James Guichard <james.n.guichard@futurewei.com>; Shraddha Hegde <s=
hraddha@juniper.net>; Rob Shakir <robjs@google.com>; Zafar Ali (zali) <zali=
@cisco.com>
Subject: Re: [spring] Going back to the original question for the Spring WG=
 (was: Re: Beyond SRv6.)

Hi Sander,

No. And that is why I want SRv6+ to move forward, to avoid getting trapped =
in the SRv6 walled garden.

The way IETF works (at least in vast majority of WGs) is that if you do not=
 like a specific element of a solution or if something is missing from any =
solution during WG process - you contribute to it to either fix it or to ma=
ke sure the WG product is the best possible.

So nothing prevented you for all the years IETF has been dealing with SRv6 =
process to take an active part in its standardization.

Asking for adoption of solution which brings nothing new to already shippin=
g solution of SR-MPLS when it would travel over IPv4 or IPv6 is at best cou=
nterproductive.

It is like now you would be asking to adopt some individual drafts which wo=
ke up and defined new data plane and new control plane for services you are=
 running in your network - and call those MPLS+, L2VPN+, L3VPN+ and mVPN+ w=
ithout any new functionality.

Would it make sense ?

Kind regards,
Robert



Juniper Business Use Only

--_000_BYAPR05MB5463E5AB3347F094C987B673AEB10BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Are you suggesting an attempt to merge the best of S=
Rv6 with the best of SRv6&#43;? This might be a good idea.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Tuesday, September 10, 2019 12:10 PM<br>
<b>To:</b> Sander Steffann &lt;sander@steffann.nl&gt;<br>
<b>Cc:</b> Voyer, Daniel &lt;daniel.voyer@bell.ca&gt;; Ron Bonica &lt;rboni=
ca@juniper.net&gt;; SPRING WG List &lt;spring@ietf.org&gt;; Andrew Alston &=
lt;Andrew.Alston@liquidtelecom.com&gt;; James Guichard &lt;james.n.guichard=
@futurewei.com&gt;; Shraddha Hegde &lt;shraddha@juniper.net&gt;; Rob
 Shakir &lt;robjs@google.com&gt;; Zafar Ali (zali) &lt;zali@cisco.com&gt;<b=
r>
<b>Subject:</b> Re: [spring] Going back to the original question for the Sp=
ring WG (was: Re: Beyond SRv6.)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Sander,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">No. And that is why I want SRv6&#43; to move forward=
, to avoid getting trapped in the SRv6 walled garden.<o:p></o:p></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The way IETF works (at least in vast majority of WGs=
) is that if you do not like a specific element of a solution or if somethi=
ng is missing from any solution during WG process - you contribute to it to=
 either fix it or to make sure the
 WG product is the best possible.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So nothing prevented you for all the years IETF has =
been dealing with SRv6 process to take an active part in its standardizatio=
n.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Asking for adoption of solution which brings nothing=
 new to already shipping solution of SR-MPLS when it would travel over IPv4=
 or IPv6 is at best counterproductive.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">It is like now you would be asking to adopt some ind=
ividual drafts which woke up and defined new data plane and new control pla=
ne for services you are running in your network - and call those MPLS&#43;,=
 L2VPN&#43;, L3VPN&#43; and mVPN&#43; without any
 new functionality.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Would it make sense ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Robert<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463E5AB3347F094C987B673AEB10BYAPR05MB5463namp_--


From nobody Wed Sep 11 07:52:00 2019
Return-Path: <rbonica@juniper.net>
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 08B2812013B for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:51:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 ppWaMK0gV-jX for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:51:57 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50FB112011D for <spring@ietf.org>; Wed, 11 Sep 2019 07:51:57 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8BEhu9b026944; Wed, 11 Sep 2019 07:51:43 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=RsilJ7K4pnc5/AiYKkpu4oy5mhAOUPdKApMv7Z3qb+I=; b=xl4LVNiiOabaSwnt6odDdFxRxC67f1hJnpQyaFs+zvEBogSjPn+6pMJp+zzYSBhTG19c KJuaPKPgupEnWnhMll10Z3rV1l8pfOcXnOaojg+QNBwjA+2/1+45FnTU9VehI+8NrfRG /s/1v5e0qS84nUwq6aH0PxJc9jgT/Nx8XkO9mGuirX6g+2W9IJi5F26leL6voHDBALnN rvuaKQX7m0+p1fXNB2vlxOCnGaRvdfxP6+xzxYI2N9puNnV8i4Ni3H3eGF9MOaAsmkdV 6FAXg7ocC7RSjPZQInhtW3xxkRfzAwYJMHGTpSkgJyDhRAii5Oft/lqpy58ijwEHRsAQ uQ== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2050.outbound.protection.outlook.com [104.47.46.50]) by mx0a-00273201.pphosted.com with ESMTP id 2uxatmjg4d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Sep 2019 07:51:43 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KfcyPFvkxEcfFw+/ZMUKnOJyG4zjhMgELczD3s2sJP/4WOveouDBIGoS6cssCfQtJR+ulvk5DnFAuv7yrHyv28KT26eGQSfr7m1Y1Yr7nDyLtmLfiGSZ3F7w02rq6hiJodbGjZ4t5oAJmhCy0BsTv1zmG57K3HWlIxB8dII6WNPSlgcpt206gT6KaaczfUzVxurli9YKR5i7CD91iYI1BK49KvcsXCC2OcOUBCS6ZHYIE0CTZx6Jc1oMNr3SMveAKLFfuZvXs5FxBBaCMyU/q99+qTNJFfyL6aVYB77iqF88CkkXtCAa9rkjw28BKcuOB/sSfh8sIV6SCmeQTCA1GA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RsilJ7K4pnc5/AiYKkpu4oy5mhAOUPdKApMv7Z3qb+I=; b=R20hCt5vaiuUZkVuTGtNAA0WZW+VU3wq6jJofBcqNfJvaFvkXuG5/wlZ2c/Yuim4N5MCwjuWI6UdspgQjDMGqZ27n0tRQC3RJi0cY46MvfjpJlPX4/grZ/EucT02IONqIbz9BW5CeT3960Idahj/PYJX0rZfx0flT2GOBhgWcUA66q5a1Ck0Rfu9Xlfqb2YF+uR2ecTFBUNKbKLWGgnr8ks2wOvQs5ksRaEK1BwWFgK0vjm9T8M2Lcj+rENIxgH5Sq6YuC+Xb/m2KaN4XiM8MiJ8htFNFSet9R6chfZinaHGG9sb6X7+JaK6G5tPRLp2RhZxY+G+ZxEWDBtg8AI5Tw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5944.namprd05.prod.outlook.com (20.178.51.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.13; Wed, 11 Sep 2019 14:51:41 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.015; Wed, 11 Sep 2019 14:51:41 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Sander Steffann <sander@steffann.nl>, "Voyer, Daniel" <daniel.voyer@bell.ca>
CC: James Guichard <james.n.guichard@futurewei.com>, "Zafar Ali (zali)" <zali@cisco.com>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, Shraddha Hegde <shraddha@juniper.net>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
Thread-Topic: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
Thread-Index: AQHVZ+BWlQ/7lS6hT0u9ckyr4ZdQYKck+IEAgAGYLuA=
Content-Class: 
Date: Wed, 11 Sep 2019 14:51:41 +0000
Message-ID: <BYAPR05MB54635B4621BAF08F40CA9822AEB10@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <60A84B32-D306-45DE-B4E2-F68AB570F951@bell.ca> <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl>
In-Reply-To: <91AEC553-4E89-49C5-9057-DB0B083C0392@steffann.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-11T14:51:39.6536417Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=c2f828ea-7d07-4173-9df4-378fbd5dec87; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 70cb77ae-aea7-459a-3fe9-08d736c78e96
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5944; 
x-ms-traffictypediagnostic: BYAPR05MB5944:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB594450B7D5D5518EF1600ECCAEB10@BYAPR05MB5944.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2089;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(376002)(366004)(346002)(396003)(136003)(199004)(189003)(66946007)(110136005)(9686003)(26005)(478600001)(6116002)(3846002)(66476007)(64756008)(66446008)(4326008)(53936002)(66556008)(33656002)(6246003)(305945005)(74316002)(2906002)(8936002)(81166006)(8676002)(81156014)(52536014)(25786009)(5660300002)(7736002)(486006)(476003)(76116006)(54906003)(102836004)(86362001)(6506007)(14454004)(55016002)(7696005)(256004)(186003)(11346002)(446003)(66066001)(71190400001)(76176011)(71200400001)(316002)(6436002)(558084003)(229853002)(99286004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5944; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oXs2Kje5JgoPYN7Fkf4WQs0WBGKna4hr/7hor6p5NGzrMl8CqqG5U8wf/vra+QeqtjZJtci5KTN/+qNHc7S/4l9/rOxZtRBUoIXKI4MdUTlYVT2wqRsrCgTK1HHn+quMelvUxuI7pWV6RO/jtDRe+c/xlrsQGJIecZ3wGmYdzIYVvYvhuo4YEHudQm30elCQAaIvsNMYRuwdngGFO7V/UHvOASbBvU8Jxw7dvp1wVr9/vFyoUKaAM72ywLsc8uGzdtaE2X6CW555s4HAoDppt+ItbTy9clzgj089LRIZhQxPCdaXxXI2rcmY14hQgJ9y2wx8Kf7aCBeqBprCD60KLxHOwN0D3CsC8Jd9cl/SAMGfwG5Rt/5wrzfIrM2gmqKy9K+x8rcLlO2ybY0Ev1X+DhvAipw2Q4LNOGiT/6dUfOc=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 70cb77ae-aea7-459a-3fe9-08d736c78e96
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 14:51:41.3968 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tDvzBkrk5htdig0RRtSNX/r1lkhhiKyw3dUcSx+0uau31Ooxtczd90529BYD9aDggvOWa8bO/vbXu5peGBxFfQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5944
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-11_08:2019-09-11,2019-09-11 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 lowpriorityscore=0 phishscore=0 impostorscore=0 bulkscore=0 adultscore=0 malwarescore=0 priorityscore=1501 spamscore=0 mlxlogscore=895 clxscore=1015 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909110138
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/p4Ha9TykYZOEahO15iDO42F2vn0>
Subject: Re: [spring] Going back to the original question for the Spring WG (was: Re: Beyond SRv6.)
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: Wed, 11 Sep 2019 14:51:59 -0000

Rm9sa3MsDQoNCkNhbiBJIGFzayB0aG9zZSB3aG8gaGF2ZSBkZXBsb3llZCBTUnY2IGhvdyB0aGV5
IGFkZHJlc3MgU1JIcyB0aGF0IGNvbnRhaW4gbW9yZSB0aGFuIDUgb3IgNiBTSURzPw0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg==


From nobody Wed Sep 11 07:56:26 2019
Return-Path: <rbonica@juniper.net>
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 68A9B1208CF for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:56:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Ws6CITktx-n2 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 07:56:22 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44E821208F0 for <spring@ietf.org>; Wed, 11 Sep 2019 07:56:21 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8BEhpWj021961; Wed, 11 Sep 2019 07:56:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=5bmfIAwHWHswrLATV9kdi8UvR3FbS7xeeaeVpjSUpKM=; b=q7B/WHfU+ny9M5n+ujEYUth1gVexnG6kEqWCwv6kjAlBXh+/PZmfvQPSi/23EGPQPGzr woxK1TdAxWgf3dHL96ZVLokF0nvWA41Tkq8oLmgSYRBeg7QmSBQXH7imfDuMEPTJayZB W0N11TzaIfvXJNQPQ0zJxxoKsxjDtRyr/o8podNX0Qf3Md/V0RoJqCrHh/rwc64k+gz6 EURKOH0xu5F/v7zZ+LkhGnPGybkLp5+qtu3CLMUUnkqay45y0wfd6H69rfy7jfnroVP0 DOWpBWBspR5p9utPFxE1h6OOz7hnSk2fp8KdTk3emMQYUnHSx8wukR8E4UPsbOp37c/b 1w== 
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2058.outbound.protection.outlook.com [104.47.38.58]) by mx0a-00273201.pphosted.com with ESMTP id 2uxj9fsjx4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Sep 2019 07:56:19 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KIfVjGTcSU7UgLEGgy8deJgeBGV/ABvdRjL8XxRhMjw+ZYeKHzROPQyAdk/ctInsry5LeAsjW49f2zJ3x60JhPLWKegiCDE3pDgn2ihz7n1Wlv6EtQNziDmOiFBVu9789RmIwb4y/5gg+zDzkVtaCaJkzS+TBDH/JjmW5HNQUvsTjTci0Tenz3mGJabQJTqCqGm7GE/ou9+mqrWvgfwS+TKf951tjSgXTMEjt0XBn2omS8LWTluBJUnYevl9rvhJutnw6c9miy7O7f1RKD+jpgoanUZHo4KbyU6SYqzr9Eepa5/U4mYVba4HRewPLbkDaaxMUXB32izBE00n2Ovobg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5bmfIAwHWHswrLATV9kdi8UvR3FbS7xeeaeVpjSUpKM=; b=cX4kP2OpmDIcI/BXSmP5D+45c17qU9dGDcUeqfZzMwXWTF1bgL8eWKbKynONE74G9Wb1ShyLPE2qBmcn0qNwgteulb6IkaDUqOVF0SIN8ejiWG2shXtlSodOyEmeSTeMSuxmkQJNKrZzr1VyBHKtIZIxZtc7i4yZt1E7zfMVQbaxqjHyU0ygAMS49XodAVQH8Wp83WD0HnzNCa2dk8igjmLkH9AGwGz09ZyMgMexAy9wN7N3h9ZOtHDkxXjYXRyoeU2jOvnBn9pql7RAn0t+I3TelIZ4bbRLvKHCDgpBLv1jChMjinEHSxb8IbB5dTLRmueFGcdJOx3Z+GhVN2TlEw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB3976.namprd05.prod.outlook.com (52.135.196.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Wed, 11 Sep 2019 14:56:17 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.015; Wed, 11 Sep 2019 14:56:17 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>
Thread-Topic: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-01
Thread-Index: AQHVZ+GkC5Bttk7+iUmlDCjTlVWvEqcmkUtA
Content-Class: 
Date: Wed, 11 Sep 2019 14:56:17 +0000
Message-ID: <BYAPR05MB5463F5B55FC935E94C864862AEB10@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <4B3C8D30-3D7C-454E-BACF-CA10652ED364@cisco.com>
In-Reply-To: <4B3C8D30-3D7C-454E-BACF-CA10652ED364@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-11T14:56:15.7547968Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=25134d90-3921-4b89-acab-86e0b9c2d524; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 363e7f61-8ea6-402d-379a-08d736c83307
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB3976; 
x-ms-traffictypediagnostic: BYAPR05MB3976:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB3976C6E64A3FE692310D14CDAEB10@BYAPR05MB3976.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(39860400002)(346002)(136003)(396003)(366004)(199004)(189003)(81166006)(476003)(66066001)(53546011)(446003)(478600001)(110136005)(11346002)(8936002)(54896002)(6306002)(5660300002)(9686003)(86362001)(76116006)(6246003)(7696005)(52536014)(55016002)(76176011)(53936002)(236005)(229853002)(33656002)(6436002)(99286004)(186003)(316002)(25786009)(6506007)(14454004)(66476007)(66946007)(3846002)(7736002)(2906002)(64756008)(6116002)(790700001)(66446008)(71190400001)(71200400001)(66556008)(102836004)(8676002)(81156014)(26005)(74316002)(66574012)(256004)(486006); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB3976; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: kPLwOOVdQVGSPTv8SggHmYPQdA+yH+f0wbT29S9e2QZEALnDLphIm0ZmfpjoYIAH19IFzBEMsrnyT2y1WLwW5bG8by8n1PTzJSFsEMMZ2X4eMipjzobJwcO4Id6batWvlex+Oj79EruyAq/Ydl5o4/h2gfCsFbqQ3lwlZg5DcUaqnTnhZUtlaRSA50iOte5y6tV7aZ91RoGIQirca0xDtIhh7Wj2Uv30P2khKJjWx6jbZ0GDL2NQZ6jZV7oV6pMRGPRfYkIO7ixkM3odKZ0no42Ze6tM+NxwDk/LaikOBgYZ1y0JpWPw84YK4hcChhMnGOydNt3pKtHyI98EAnxPnR/O2gsw4c7c9ktkogms/JJU/jYPkH9wGDP7JQ03k9xIWdMu82Xn8dSrPUE/gFHXTNFjb9W+U3An2D4NRsa2+Mc=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463F5B55FC935E94C864862AEB10BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 363e7f61-8ea6-402d-379a-08d736c83307
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 14:56:17.2665 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: s9bpFKRHQB5b/Ik/Rnhl0ICIpB6MtAGQ23xSQibDdLcU2R1xjN1jdFu9S4o4S3BzVfmzBphwJAgsHSYUXmijBw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB3976
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-11_08:2019-09-11,2019-09-11 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 adultscore=0 priorityscore=1501 spamscore=0 mlxlogscore=999 bulkscore=0 lowpriorityscore=0 phishscore=0 clxscore=1011 mlxscore=0 suspectscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909110138
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vD1JLfCedHQx5euZtFFCsvBYk2g>
Subject: Re: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-01
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: Wed, 11 Sep 2019 14:56:25 -0000

--_000_BYAPR05MB5463F5B55FC935E94C864862AEB10BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Pablo,

So, to make uSID work:


  *   You have to get a large block (e.g., /32) from your RIR
  *   You have to allocate a smaller block (e.g., /48)  to each router for =
uSIDs
  *   You can't use more specifics from that block for anything else (e.g.,=
 numbering interfaces)
  *   If you do, you may cause multiple SR paths to black hole

Do I have this right?

                                       Ron




Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Sent: Tuesday, September 10, 2019 10:12 AM
To: Ron Bonica <rbonica@juniper.net>; SPRING WG <spring@ietf.org>
Subject: Re: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-01

Ron,

SRv6 is based on IPv6 longest prefix match forwarding. You can shoot yourse=
lf in the foot by adding bad routes.

Cheers,
Pablo.

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=
=3D40juniper.net@dmarc.ietf.org>>
Date: Tuesday, 6 August 2019 at 22:46
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-01

Authors,

Referring to the example in Section 5.2 of draft-filsfils-spring-net-pgm-ex=
tension-srv6-usid-01, what would happen if Node 7 instantiated the followin=
g:


-          A uSID  identified by 2001:db8:0700/48

-          A more specific route (e.g., 2001:db8:0700::/49)

Would the more specific route be ignored by the longest path lookup on Node=
 7? If not, would the more specific route cause all SR Paths whose penultim=
ate segment is 2001:db8:0700/48 to black hole?

                                                                           =
                                    Ron





Juniper Business Use Only

--_000_BYAPR05MB5463F5B55FC935E94C864862AEB10BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:591813824;
	mso-list-type:hybrid;
	mso-list-template-ids:1689274800 -1202152514 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1143079756;
	mso-list-type:hybrid;
	mso-list-template-ids:1764118638 474266902 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1446970110;
	mso-list-template-ids:-353095140;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Pablo,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, to make uSID work:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l1 level1 =
lfo3">You have to get a large block (e.g., /32) from your RIR<o:p></o:p></l=
i><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l1 level=
1 lfo3">You have to allocate a smaller block (e.g., /48) &nbsp;to each rout=
er for uSIDs<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-=
left:0in;mso-list:l1 level1 lfo3">You can&#8217;t use more specifics from t=
hat block for anything else (e.g., numbering interfaces)<o:p></o:p></li><li=
 class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l1 level1 lfo=
3">If you do, you may cause multiple SR paths to black hole<o:p></o:p></li>=
</ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Do I have this right?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Pablo Camarillo (pcamaril) &lt;pcamaril=
@cisco.com&gt;
<br>
<b>Sent:</b> Tuesday, September 10, 2019 10:12 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; SPRING WG &lt;spring@iet=
f.org&gt;<br>
<b>Subject:</b> Re: [spring] draft-filsfils-spring-net-pgm-extension-srv6-u=
sid-01<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Ron,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">SRv6 is based on IPv6 longest p=
refix match forwarding. You can shoot yourself in the foot by adding bad ro=
utes.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Pablo.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"ES" styl=
e=3D"font-size:12.0pt;color:black">From:
</span></b><span lang=3D"ES" style=3D"font-size:12.0pt;color:black">spring =
&lt;<a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&=
gt; on behalf of Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@d=
marc.ietf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Date: </b>Tuesday, 6 August 2019 at 22:46<br>
<b>To: </b>SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject: </b>[spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-=
01<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><o:p>&n=
bsp;</o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Authors=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Referri=
ng to the example in Section 5.2 of draft-filsfils-spring-net-pgm-extension=
-srv6-usid-01, what would happen if Node 7 instantiated the following:<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level1 lfo5">
<![if !supportLists]><span lang=3D"ES"><span style=3D"mso-list:Ignore">-<sp=
an style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"ES">A uSID &nbsp;identified by=
 2001:db8:0700/48<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level1 lfo5">
<![if !supportLists]><span lang=3D"ES"><span style=3D"mso-list:Ignore">-<sp=
an style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"ES">A more specific route (e.g=
., 2001:db8:0700::/49)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Would t=
he more specific route be ignored by the longest path lookup on Node 7? If =
not, would the more specific route cause all SR Paths whose penultimate seg=
ment is 2001:db8:0700/48 to black hole?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span lang=3D"ES" style=3D"font-size:7.0pt;color:black">Juniper Business Us=
e Only</span><span lang=3D"ES"><o:p></o:p></span></p>
</div>
</body>
</html>

--_000_BYAPR05MB5463F5B55FC935E94C864862AEB10BYAPR05MB5463namp_--


From nobody Wed Sep 11 16:04:00 2019
Return-Path: <markzzzsmith@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 46BCA120865 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 16:03:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 08pKRU9P0A19 for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 16:03:56 -0700 (PDT)
Received: from mail-oi1-x233.google.com (mail-oi1-x233.google.com [IPv6:2607:f8b0:4864:20::233]) (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 09C59120BBD for <spring@ietf.org>; Wed, 11 Sep 2019 16:03:56 -0700 (PDT)
Received: by mail-oi1-x233.google.com with SMTP id x7so15553387oie.13 for <spring@ietf.org>; Wed, 11 Sep 2019 16:03:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Rf5lWLBcGy1P8D3qWetyCK2f+bCKyksrDqnB3OX7XPk=; b=uQYwwzX0p3ac2DuykXnE6XSd6LHh5tpnyUthYhZNBlxaea3vskSIWP+i0tdYF0NVMS ZXZ9ZOzPY/Q+BGFkqdaXhZWI2GJ8oeDHvojEC9VWzJMDpy1zBBFyCxJ37mEzFzgbHS3u bduk/7CgFOwFhuLJBX+7f1I/2AvEr3a8jbSQ392leUaXNxISEgdTgQaUfZMK+svvc2at mFAX3W9nLninFwwuo30YMo3HVnd+xiYWND9CLDfQaG2uF4DQc0n1rmM4KIzK/vqNSJC8 X2+MZRa5C9AetGJ1hOvfdXzrOQOD73EaU24/D+TmXW1GEJYQjwsRJb8pAsym7QjfqqOy Ybjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Rf5lWLBcGy1P8D3qWetyCK2f+bCKyksrDqnB3OX7XPk=; b=QcPvatf+8rXch7/xftxleKYkozfTT6atqRaVoTgbxcrnyPORwpvQIYuOflmyL2dElH c5x/EJLXLhnXhPfq5cYzr+Ax6Z/rrjVVyyD8Xkfc5pPvghLk/cTLra7NBm16vlnJb7qD +ULwzqEiPTt3QvWrvhtYES4Sg/k3ocFEuLzqK7P3BSNVxYBs7YEjEmdZvxjUPZn5lZEs +h5gZHAOJqPs9Ly1k4JhtZuLgyC+TXLw2ZEByg1dGnnlgzeWN9/qXL14toa7xWd/dkaZ rQ5VlydIsRj26luJELBRDdG1uuiHJu4A3nyMbYe4Stls/O4Y/NqQsLAQPDpfGv01hn90 LqXA==
X-Gm-Message-State: APjAAAWnv9tYRZFRxJeju/m6+yhVPPd3Qt729wLLHvmI6h7wwJXNxyaP EjXH8OCsX/xvNe1RFFwp/pz65YAva+DD1R/MzUI=
X-Google-Smtp-Source: APXvYqyLayR9FyOGWEouu7wBS4W838xFoQHGG4+s9Z9qY3zotfcGEukURjzxGmfc9f6Ez88evvUHUc3ozzSS2ksz38M=
X-Received: by 2002:aca:f3d4:: with SMTP id r203mr6024399oih.164.1568243035339;  Wed, 11 Sep 2019 16:03:55 -0700 (PDT)
MIME-Version: 1.0
References: <4B3C8D30-3D7C-454E-BACF-CA10652ED364@cisco.com> <BYAPR05MB5463F5B55FC935E94C864862AEB10@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463F5B55FC935E94C864862AEB10@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 12 Sep 2019 09:03:44 +1000
Message-ID: <CAO42Z2w2s1br1EdQLQH0N-0oBEBJu7u8Op3E9-ENXA=G65KKKg@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000affcb05924f0977"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZCEnGqrkGFl8A6dtRlw7Fi9Iq_I>
Subject: Re: [spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-01
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: Wed, 11 Sep 2019 23:03:58 -0000

--0000000000000affcb05924f0977
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 12 Sep 2019, 00:56 Ron Bonica, <rbonica=3D40juniper.net@dmarc.ietf.=
org>
wrote:

> Pablo,
>
>
>
> So, to make uSID work:
>
>
>
>    - You have to get a large block (e.g., /32) from your RIR
>    - You have to allocate a smaller block (e.g., /48)  to each router for
>    uSIDs
>    - You can=E2=80=99t use more specifics from that block for anything el=
se
>    (e.g., numbering interfaces)
>    - If you do, you may cause multiple SR paths to black hole
>
>
+ Ignore the subnet ID field definition - RFC 3587.

+ Ignore the IID field definition - RFC 4291.

+ Ensure your combined set of uSID values in the IID field don't end up
being any of the reserved IID values - RFC 5453.


I realised quite a while ago to overcome some early Ethernet MTU issues
with MPLS, by, on a point to point Ethernet link, switching each end into
promiscuous mode and then putting MPLS labels in the 12 octets of the now
unused address fields. It should work although it is being non-obvious, and
may cause unexpected problems. For example, switching on the "multicast
bit" in the source address field actually says there is a Token Ring Route
Information Field after the Ethernet header.

Possibly useful hack, but not something I'd do by choice. Encoding uSIDs in
IPv6 addresses is similar and could possibly cause more problems, because
the domain or scope of transmission is much greater than a single
point-to-point link.


Regards,
Mark.




>    -
>
>
>
> Do I have this right?
>
>
>
>                                        Ron
>
>
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
> *Sent:* Tuesday, September 10, 2019 10:12 AM
> *To:* Ron Bonica <rbonica@juniper.net>; SPRING WG <spring@ietf.org>
> *Subject:* Re: [spring]
> draft-filsfils-spring-net-pgm-extension-srv6-usid-01
>
>
>
> Ron,
>
>
>
> SRv6 is based on IPv6 longest prefix match forwarding. You can shoot
> yourself in the foot by adding bad routes.
>
>
>
> Cheers,
>
> Pablo.
>
>
>
> *From: *spring <spring-bounces@ietf.org> on behalf of Ron Bonica <
> rbonica=3D40juniper.net@dmarc.ietf.org>
> *Date: *Tuesday, 6 August 2019 at 22:46
> *To: *SPRING WG <spring@ietf.org>
> *Subject: *[spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-01
>
>
>
> Authors,
>
>
>
> Referring to the example in Section 5.2 of
> draft-filsfils-spring-net-pgm-extension-srv6-usid-01, what would happen i=
f
> Node 7 instantiated the following:
>
>
>
> -          A uSID  identified by 2001:db8:0700/48
>
> -          A more specific route (e.g.., 2001:db8:0700::/49)
>
>
>
> Would the more specific route be ignored by the longest path lookup on
> Node 7? If not, would the more specific route cause all SR Paths whose
> penultimate segment is 2001:db8:0700/48 to black hole?
>
>
>
>
> Ron
>
>
>
>
>
>
>
>
>
> Juniper Business Use Only
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000000affcb05924f0977
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Thu, 12 Sep 2019, 00:56 Ron Bonica, &lt;rbonica=3D<=
a href=3D"mailto:40juniper.net@dmarc.ietf.org" rel=3D"noreferrer noreferrer=
 noreferrer noreferrer noreferrer" target=3D"_blank">40juniper.net@dmarc.ie=
tf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_1522033439484316283m_-6400621335936493637m_-177689502477390=
8578m_1817373837777901369m_8812428103289508808m_205254784983771495WordSecti=
on1">
<p class=3D"MsoNormal">Pablo,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">So, to make uSID work:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"m_1522033439484316283m_-6400621335936493637m_-1776895024773908=
578m_1817373837777901369m_8812428103289508808m_205254784983771495MsoListPar=
agraph" style=3D"margin-left:0in">You have to get a large block (e.g., /32)=
 from your RIR<u></u><u></u></li><li class=3D"m_1522033439484316283m_-64006=
21335936493637m_-1776895024773908578m_1817373837777901369m_8812428103289508=
808m_205254784983771495MsoListParagraph" style=3D"margin-left:0in">You have=
 to allocate a smaller block (e.g., /48) =C2=A0to each router for uSIDs<u><=
/u><u></u></li><li class=3D"m_1522033439484316283m_-6400621335936493637m_-1=
776895024773908578m_1817373837777901369m_8812428103289508808m_2052547849837=
71495MsoListParagraph" style=3D"margin-left:0in">You can=E2=80=99t use more=
 specifics from that block for anything else (e.g., numbering interfaces)<u=
></u><u></u></li><li class=3D"m_1522033439484316283m_-6400621335936493637m_=
-1776895024773908578m_1817373837777901369m_8812428103289508808m_20525478498=
3771495MsoListParagraph" style=3D"margin-left:0in">If you do, you may cause=
 multiple SR paths to black hole</li></ul></div></div></blockquote></div></=
div><div dir=3D"auto"><br></div><div dir=3D"auto">+ Ignore the subnet ID fi=
eld definition - RFC 3587.</div><div dir=3D"auto"><br></div><div dir=3D"aut=
o">+ Ignore the IID field definition - RFC 4291.</div><div dir=3D"auto"><br=
></div><div dir=3D"auto">+ Ensure your combined set of uSID values in the I=
ID field don&#39;t end up being any of the reserved IID values - RFC 5453.<=
/div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"au=
to">I realised quite a while ago to overcome some early Ethernet MTU issues=
 with MPLS, by, on a point to point Ethernet link, switching each end into =
promiscuous mode and then putting MPLS labels in the 12 octets of the now u=
nused address fields. It should work although it is being non-obvious, and =
may cause unexpected problems. For example, switching on the &quot;multicas=
t bit&quot; in the source address field actually says there is a Token Ring=
 Route Information Field after the Ethernet header.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">Possibly useful hack, but not something I&#39;d=
 do by choice. Encoding uSIDs in IPv6 addresses is similar and could possib=
ly cause more problems, because the domain or scope of transmission is much=
 greater than a single point-to-point link.</div><div dir=3D"auto"><br></di=
v><div dir=3D"auto"><br></div><div dir=3D"auto">Regards,</div><div dir=3D"a=
uto">Mark.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><di=
v dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#95=
4F72"><div class=3D"m_1522033439484316283m_-6400621335936493637m_-177689502=
4773908578m_1817373837777901369m_8812428103289508808m_205254784983771495Wor=
dSection1"><ul style=3D"margin-top:0in" type=3D"disc"><li class=3D"m_152203=
3439484316283m_-6400621335936493637m_-1776895024773908578m_1817373837777901=
369m_8812428103289508808m_205254784983771495MsoListParagraph" style=3D"marg=
in-left:0in"><u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Do I have this right?<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"m_1522033439484316283m_-6400621335936493637m_-17768950247739085=
78m_1817373837777901369m_8812428103289508808m_205254784983771495msipfooter3=
0b3d538" align=3D"center" style=3D"margin:0in;margin-bottom:.0001pt;text-al=
ign:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Pablo Camarillo (pcamaril) &lt;<a href=
=3D"mailto:pcamaril@cisco.com" rel=3D"noreferrer noreferrer noreferrer nore=
ferrer noreferrer noreferrer" target=3D"_blank">pcamaril@cisco.com</a>&gt;
<br>
<b>Sent:</b> Tuesday, September 10, 2019 10:12 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" rel=3D"nor=
eferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_=
blank">rbonica@juniper.net</a>&gt;; SPRING WG &lt;<a href=3D"mailto:spring@=
ietf.org" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer nor=
eferrer" target=3D"_blank">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] draft-filsfils-spring-net-pgm-extension-srv6-u=
sid-01<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Ron,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">SRv6 is based on IPv6 longest p=
refix match forwarding. You can shoot yourself in the foot by adding bad ro=
utes.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Cheers,<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Pablo.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"ES" styl=
e=3D"font-size:12.0pt;color:black">From:
</span></b><span lang=3D"ES" style=3D"font-size:12.0pt;color:black">spring =
&lt;<a href=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferrer noreferrer=
 noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">spring-boun=
ces@ietf.org</a>&gt; on behalf of Ron Bonica &lt;<a href=3D"mailto:rbonica=
=3D40juniper.net@dmarc.ietf.org" rel=3D"noreferrer noreferrer noreferrer no=
referrer noreferrer noreferrer" target=3D"_blank">rbonica=3D40juniper.net@d=
marc.ietf.org</a>&gt;<br>
<b>Date: </b>Tuesday, 6 August 2019 at 22:46<br>
<b>To: </b>SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" rel=3D"noreferr=
er noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank=
">spring@ietf.org</a>&gt;<br>
<b>Subject: </b>[spring] draft-filsfils-spring-net-pgm-extension-srv6-usid-=
01<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><u></u>=
=C2=A0<u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Authors=
,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">=C2=A0<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Referri=
ng to the example in Section 5.2 of draft-filsfils-spring-net-pgm-extension=
-srv6-usid-01, what would happen if Node 7 instantiated the following:<u></=
u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">=C2=A0<=
u></u><u></u></span></p>
<p class=3D"m_1522033439484316283m_-6400621335936493637m_-17768950247739085=
78m_1817373837777901369m_8812428103289508808m_205254784983771495MsoListPara=
graph" style=3D"margin-left:1.0in">
<u></u><span lang=3D"ES"><span>-<span style=3D"font:7.0pt &quot;Times New R=
oman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span lang=3D"ES">A uSID =C2=A0identified by 20=
01:db8:0700/48<u></u><u></u></span></p>
<p class=3D"m_1522033439484316283m_-6400621335936493637m_-17768950247739085=
78m_1817373837777901369m_8812428103289508808m_205254784983771495MsoListPara=
graph" style=3D"margin-left:1.0in">
<u></u><span lang=3D"ES"><span>-<span style=3D"font:7.0pt &quot;Times New R=
oman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span lang=3D"ES">A more specific route (e.g..,=
 2001:db8:0700::/49)<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">=C2=A0<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Would t=
he more specific route be ignored by the longest path lookup on Node 7? If =
not, would the more specific route cause all SR Paths whose penultimate seg=
ment is 2001:db8:0700/48 to black hole?<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">=C2=A0<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">=C2=A0<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">=C2=A0<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">=C2=A0<=
u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><u></u>=
=C2=A0<u></u></span></p>
<p class=3D"m_1522033439484316283m_-6400621335936493637m_-17768950247739085=
78m_1817373837777901369m_8812428103289508808m_205254784983771495msipfooter3=
0b3d538" align=3D"center" style=3D"margin-right:0in;margin-bottom:0in;margi=
n-left:.5in;margin-bottom:.0001pt;text-align:center">
<span lang=3D"ES" style=3D"font-size:7.0pt;color:black">Juniper Business Us=
e Only</span><span lang=3D"ES"><u></u><u></u></span></p>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div></div></div>

--0000000000000affcb05924f0977--


From nobody Wed Sep 11 17:57:54 2019
Return-Path: <xiechf@chinatelecom.cn>
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 1A87C120074; Wed, 11 Sep 2019 17:57:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 q6ceKPu4X2QX; Wed, 11 Sep 2019 17:57:50 -0700 (PDT)
Received: from chinatelecom.cn (prt-mail.chinatelecom.cn [42.123.76.223]) by ietfa.amsl.com (Postfix) with ESMTP id 7156712001A; Wed, 11 Sep 2019 17:57:48 -0700 (PDT)
HMM_SOURCE_IP: 172.18.0.218:8433.1687684687
HMM_ATTACHE_NUM: 0000
HMM_SOURCE_TYPE: SMTP
Received: from clientip-58.200.129.217?logid-A2A7E533B8424806BEA8D426F917893D (unknown [172.18.0.218]) by chinatelecom.cn (HERMES) with SMTP id 6CC0A280093; Thu, 12 Sep 2019 08:57:41 +0800 (CST)
X-189-SAVE-TO-SEND: 66040161@chinatelecom.cn
Received: from  ([172.18.0.218]) by App0025 with ESMTP id A2A7E533B8424806BEA8D426F917893D for spring@ietf.org;  Thu Sep 12 08:57:45 2019
X-Transaction-ID: A2A7E533B8424806BEA8D426F917893D
X-filter-score: filter<0>
X-Real-From: xiechf@chinatelecom.cn
X-Receive-IP: 172.18.0.218
X-MEDUSA-Status: 0
Date: Thu, 12 Sep 2019 08:57:39 +0800
From: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>
To: List <spring@ietf.org>
Cc: 6man <6man@ietf.org>, "Robert Raszuk" <robert@raszuk.net>,  "Rob Shakir" <robjs@google.com>, "Tarek Saad" <tsaad.net@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>,  <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>, <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com>, <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net>,  <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com>,  <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>, <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net>,  <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com>,  <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net>,  <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com>,  <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>,  <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 8, 379[cn]
Mime-Version: 1.0
Message-ID: <201909120857387140042@chinatelecom.cn>
Content-Type: multipart/alternative; boundary="----=_001_NextPart588762267774_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/QnFU8w5d6vvrBCJgZs_AUcU08gE>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 00:57:53 -0000

This is a multi-part message in MIME format.

------=_001_NextPart588762267774_=----
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

DQpIaSwgZm9sa3MsDQpMYXN0IHllYXIgQ2hpbmEgVGVsZWNvbSBiZWd1biB0byBpbXBsZW1lbnQg
U1J2NiB0cmlhbCBpbiBTaWNodW4gcHJvdmluY2UgZm9yIHRoZSBiZWFyaW5nIGFuZCBpbnRlcmNv
bm5lY3Rpb24gb2YgdmlkZW8gcGxhdGZvcm1zIHdoaWNoIGFyZSAgbG9jYXRlZCBpbiBkaWZmZXJl
bnQgY2l0aWVzLCBzZXJ2aWNlIGFnaWxpdGllcyxzZWN1cmUgc2VwZXJ0aW9uLCB0cmFmZmljIHN0
ZWVyaW5nIGFuZCBvdGhlciBmZWF0dXJlcyBvZiBTUnY2IGhhdmUgYmVlbiBkZW1vbnN0cmF0ZWQg
aW4gdGhpcyB0cmlhbC4gQmFzZWQgb24gdGhpcywgU1J2NiB3aWxsIGJlIGltcGxlbWVudGF0ZWQg
aW4gbGFyZ2VyLXNjYWxlIGluIENULg0KTm8gdGVjaG5vbG9naWVzIGlzIDEwMCUgcGVyZmVjdCxJ
IGFncmVlIHRoYXQgY29tcHJlc3Npb24gbWVjaGFuaXNtIGlzIG5lZWRlZCB0byByZWR1Y2UgdGhl
IHRoZSBvdmVyaGVhZCBvZiBsb25nIFNJRCBpbiB0aGUgbG9uZyB0ZXJtLCBidXQgaXQgaXMgYmV0
dGVyIHRvIGJlIGNvbXBhdGlibGUgd2l0aGUgU1JILCBpbnN0ZWFkIG9mIGRlc2lnbmluZyBhIGNv
bXBsZXRlIG5ldyBvbmUuIENSSCBpcyBhIGNvbXBsZXRlIG5ldyBkZXNpZ24sIGl0IG1vdmUgdGhl
IGNvbXBsZXhpdGllcyBmcm9tIFNSSCB0byBET0guIA0KTW9yZW92ZXIsIEkgaG9wZSBtb3JlIGVm
Zm9ydHMgb2YgU1J2NiBzaG91bGQgYmUgZ2l2ZW4gb24gaG93IHRvIHN1cHBvcnQgbmV3IHNlcnZp
Y2VzLGZvciBpbnN0YW5jZSwgQXBwbGljYXRpb24tYXdhcmUgbmV0d29yayAoQVBOKS4gTWVhbndo
aWxlLCB3ZSBzaG91bGQgY29uc2lkZXIgbW9yZSBvbiBob3cgdG8gaW1wbG1lbWVudCBzbW9vdGgg
dHJhbnNpdGlvbiBhbmQgcHJvdGVjdCB0aGUgbmV0d29yayBhc3NldG9mIGNhcnJpZXJzLg0KDQpC
ZXN0IHJlZ2FyZHMNCkNob25nZmVuZw0KDQogDQpGcm9tOiBEaXJrIFN0ZWluYmVyZw0KRGF0ZTog
MjAxOS0wOS0wOSAyMTozMQ0KVG86IEd5YW4gTWlzaHJhDQpDQzogU1BSSU5HIFdHIExpc3Q7IDZt
YW5AaWV0Zi5vcmc7IFJvYmVydCBSYXN6dWs7IFJvYiBTaGFraXI7IFRhcmVrIFNhYWQNClN1Ympl
Y3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NClRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29u
ZnVzaW9uIHJlZ2FyZGluZyBUSS1MRkEuDQpBIGNvdXBsZSBvZiBjb21tZW50czoNCg0KLSBSZW1v
dGUgTEZBIHR1bm5lbCBpcyBub3QgdXNlZCB3aXRoIFNSLCBvbmx5IFRJLUxGQSB3aGljaCANCiAg
b25seSBvcGVyYXRlcyBvbiB0aGUgbm9kZSB0aGF0IGlzIHRoZSBQTFIgKHBvaW50IG9mIGxvY2Fs
IHJlcGFpcikuDQoNCi0gQW55IGVuY2Fwc3VsYXRpb24gb24gdGhlIGluZ3Jlc3MgUEUgd2l0aCBv
ciB3aXRob3V0IEVIIGhhcyBub3RoaW5nIA0KICB0byBkbyB3aXRoIFRJLUxGQSBleGNlcHQgZm9y
IHRoZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEUNCiAgaXRzZWxmIGlzIHRoZSBQ
TFIuDQoNCi0gVEktTEZBIGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2VzIG5vdCByZXF1
aXJlIG9uZS4gDQogIEl0IGlzIGEgcHVyZWx5IGxvY2FsIGNvbXB1dGF0aW9uIGJhc2VkIG9uIElH
UCB0b3BvbG9neS4NCg0KLSBUaGUgUExSIGZvciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNv
bWUgU0lEcyBpbnRvIHRoZSBTSUQNCiAgbGlzdCB0byBzdGVlciB0aGUgcGFja2V0IGFyb3VuZCB0
aGUgZmFpbHVyZS4gRm9yIHRoZSBMRkEgYmFzZSBjYXNlDQogIG5vIFNJRHMgYXJlIG5lZWRlZCBh
dCBhbGwuIElmIFNJRCBpbnNlcnRpb24gaXMgbmVlZGVkLCB0aGUgUExSIA0KICB3aWxsIHB1c2gg
dGhlIHJlcXVpcmVkIG51bWJlciBvZiBsYWJlbHMgaW4gdGhlIE1QTFMgY2FzZS4gDQoNCiAgRm9y
IFNSdjYsIHRoZSBlcXVpdmFsZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0byAN
CiAgaW5zZXJ0IGFuIEVIIHdpdGggdGhlIHJlcXVpcmVkIFNJRCBsaXN0LiBUaGUgcGFja2V0IHdp
bGwgYWxyZWFkeSANCiAgaGF2ZSBiZWVuIGVuY2Fwc3VsYXRlZCBvbiB0aGUgaW5ncmVzcyBQRSBh
bmQgaW4gdGhlIG1vc3QgDQogIGNvbW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2UgY2FzZSBp
dCB3aWxsIG5vdCBldmVuIGhhdmUgDQogIGFuIEVIIHNvIHRoYXQgdGhpcyBFSCBpbnNlcnRpb24g
d2lsbCByZXN1bHQgb25seSBpbiBhIHNpbmdsZSBFSC4NCg0KICBBbHRlcm5hdGl2ZWx5LCB0aGUg
UExSIGNvdWxkIGFsc28gYmUgY29uZmlndXJlZCB0byBwZXJmb3JtDQogIGVuY2Fwc3VsYXRpb24g
d2l0aCBhIG5ldyBJUHY2IGhlYWRlciB1c2luZyB0aGUgcmVwYWlyIFNJRA0KICBhcyBJUHY2IGRl
c3RpbmF0aW9uIGFkZHJlc3MsIHdpdGhvdXQgbmVlZGluZyBhbnkgRUguDQogIFRoaXMgd2lsbCB3
b3JrIGZvciB0aGUgdmFzdCBtYWpvcml0eSBvZiBjYXNlcy4gDQogIFJlbWVtYmVyIHRoYXQgb25l
IDEyOC1iaXQgU0lEIGluIFNSdjYgaXMgaW4gbW9zdCBjYXNlcw0KICBlcXVpdmFsZW50IHRvIDIg
TVBMUyBsYWJlbHMsIGkuZS4gYSBub2RlIGxhYmVsIHBsdXMgYW4NCiAgYWRqYWNlbmN5IFNJRCBj
YW4gYmUgZW5jb2RlZCBpbiBhIHNpbmdsZSBTUnY2IFNJRC4NCg0KICBPbmx5IGluIGV4dHJlbWUg
Y2FzZXMgd291bGQgdGhlIFBMUiBuZWVkIHRvIGFkZCBhbiANCiAgRUggdG8gdGhlIG5ldyBJUHY2
IGhlYWRlciB3aXRoIG1vcmUgU0lEcy4NCg0KLSBFSCBpbnNlcnRpb24gZm9yIFRJLUxGQSBoYXMg
bm90aGluZyB0byBkbyB3aXRoIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMuDQoNCkhvcGUgaXQgaGVs
cHMuDQoNCkNoZWVycw0KRGlyaw0KDQpBbSAwOC4wOS4yMDE5IHVtIDA5OjE5IHNjaHJpZWIgR3lh
biBNaXNocmEgPGhheWFidXNhZ3NtQGdtYWlsLmNvbT46DQoNCkZyb20gcmVhZGluZyB0aHJvdWdo
IGFsbCB0aGUgZGlzY3Vzc2lvbiB0aHJlYWRzIHRoZSBTUiBpbnNlcnRpb24gaXMgdHdvIGZvbGQg
b25lIGJlaW5nIGZvciBGUlIgY2FwYWJpbGl0aWVzIHVzaW5nIFRpLUxGQSBvciByZW1vdGUgTEZB
IHR1bm5lbCBzbyBlbmQgdXAgcmVxdWlyaW5nIGRvdWJsZSBFSCBpbnNlcnRpb25zIG9uIHRoZSBJ
bmdyZXNzIFBFIHR1bm5lbCBoZWFkIGVuZCBTUnY2IHNvdXJjZSBub2RlIGFuZCB0aGVuIHNlY29u
ZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2VydGlvbnMgb2NjdXJyZW5jZSBvbiBp
bnRlcm1lZGlhdGUgbm9kZXMuICBJIGhhdmUgbm90IHJlYWQgdGhyb3VnaCB0aGUgZHJhZnRzIG9y
IFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0IHNpbmNlIHRoYXQgaXMgYW4gSUdQIGV4
dGVuc2lvbiBJIGFtIGd1ZXNzaW5nIGFuIG9wYXF1ZSBMU0EgYW5kIGlzIG5vdCB0aGUgdHJhZGl0
aW9uYWwgTVBMUyBGUlIgbGluay9ub2RlL3BhdGggcHJvdGVjdGlvbiB0aGF0IGFkZHMgYW4gYWRk
aXRpb25hbCBtcGxzIHNoaW0gc28gbm90IHN1cmUgd2h5IGFuIEVIIGluc2VydGlvbiBuZWVkcyB0
byBvY2N1ciBmb3IgVGktTEZBLiAgQ2FuIHNvbWVvbmUgY2xhcmlmeSB0aGF0IHVzZSBjYXNlIGZv
ciBtZS4gIEFsc28gdGhlIEVIIGluc2VydGlvbiBvbiBpbnRlcm1lZGlhdGUgbm9kZSB3aGF0IGlz
IHRoZSB1c2UgY2FzZSBvciByZWFzb24gZm9yIHRoYXQuICBNeSBndWVzcyBpcyBpdOKAmXMgZm9y
IHNwZWNpYWwgdXNlIGNhc2Ugb2Ygc3RpdGNoaW5nIFNSdjYgZG9tYWlucyB0b2dldGhlci4gIFBs
ZWFzZSBjbGFyaWZ5Li4NCg0KDQo=

------=_001_NextPart588762267774_=----
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }div.foxdiv20190912085504997715 { =
word-wrap: break-word; }body { font-size: 10.5pt; font-family: 'Microsoft =
YaHei UI'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>=
=0A<div><span></span><br></div><div><span><div style=3D"margin: 10px; font=
-size: 10pt;"><div><span style=3D"font-family: &quot;" microsoft=3D"" yahe=
i=3D"" ui'";=3D"" font-size:=3D"" 13px;=3D"" color:=3D"" rgb(0,=3D"" 0,=3D=
"" 0);=3D"" background-color:=3D"" rgba(0,=3D"" font-weight:=3D"" normal;=
=3D"" font-style:=3D"" normal;text-decoration:=3D"" none;'=3D"">Hi,&nbsp;f=
olks,</span></div><div><span style=3D"font-family: &quot;" microsoft=3D"" =
yahei=3D"" ui'";=3D"" font-size:=3D"" 13px;=3D"" color:=3D"" rgb(0,=3D"" 0=
,=3D"" 0);=3D"" background-color:=3D"" rgba(0,=3D"" font-weight:=3D"" norm=
al;=3D"" font-style:=3D"" normal;text-decoration:=3D"" none;'=3D"">Last&nb=
sp;year&nbsp;China&nbsp;Telecom&nbsp;begun&nbsp;to&nbsp;implement&nbsp;SRv=
6&nbsp;trial&nbsp;in&nbsp;Sichun&nbsp;province&nbsp;for&nbsp;the&nbsp;bear=
ing&nbsp;and&nbsp;interconnection&nbsp;of&nbsp;video&nbsp;platforms&nbsp;w=
hich&nbsp;are&nbsp;&nbsp;located&nbsp;in&nbsp;different&nbsp;cities,&nbsp;=
service&nbsp;agilities,secure&nbsp;sepertion,&nbsp;traffic&nbsp;steering&n=
bsp;and&nbsp;other&nbsp;features&nbsp;of&nbsp;SRv6&nbsp;have&nbsp;been&nbs=
p;demonstrated&nbsp;in&nbsp;this&nbsp;trial.&nbsp;Based&nbsp;on&nbsp;this,=
&nbsp;SRv6&nbsp;will&nbsp;be&nbsp;implementated&nbsp;in&nbsp;larger-scale&=
nbsp;in&nbsp;CT.</span></div><div><span style=3D"font-family: &quot;" micr=
osoft=3D"" yahei=3D"" ui'";=3D"" font-size:=3D"" 13px;=3D"" color:=3D"" rg=
b(0,=3D"" 0,=3D"" 0);=3D"" background-color:=3D"" rgba(0,=3D"" font-weight=
:=3D"" normal;=3D"" font-style:=3D"" normal;text-decoration:=3D"" none;'=
=3D"">No&nbsp;technologies&nbsp;is&nbsp;100%&nbsp;perfect,I&nbsp;agree&nbs=
p;that&nbsp;compression&nbsp;mechanism&nbsp;is&nbsp;needed&nbsp;to&nbsp;re=
duce&nbsp;the&nbsp;the&nbsp;overhead&nbsp;of&nbsp;long&nbsp;SID&nbsp;in&nb=
sp;the&nbsp;long&nbsp;term,&nbsp;but&nbsp;it&nbsp;is&nbsp;better&nbsp;to&n=
bsp;be&nbsp;compatible&nbsp;withe&nbsp;SRH,&nbsp;instead&nbsp;of&nbsp;desi=
gning&nbsp;a&nbsp;complete&nbsp;new&nbsp;one.&nbsp;CRH&nbsp;is&nbsp;a&nbsp=
;complete&nbsp;new&nbsp;design,&nbsp;it&nbsp;move&nbsp;the&nbsp;complexiti=
es&nbsp;from&nbsp;SRH&nbsp;to&nbsp;DOH.&nbsp;</span></div><div><span style=
=3D"font-family: &quot;" microsoft=3D"" yahei=3D"" ui'";=3D"" font-size:=
=3D"" 13px;=3D"" color:=3D"" rgb(0,=3D"" 0,=3D"" 0);=3D"" background-color=
:=3D"" rgba(0,=3D"" font-weight:=3D"" normal;=3D"" font-style:=3D"" normal=
;text-decoration:=3D"" none;'=3D"">Moreover,&nbsp;I&nbsp;hope&nbsp;more&nb=
sp;efforts&nbsp;of&nbsp;SRv6&nbsp;should&nbsp;be&nbsp;given&nbsp;on&nbsp;h=
ow&nbsp;to&nbsp;support&nbsp;new&nbsp;services,for&nbsp;instance,&nbsp;App=
lication-aware&nbsp;network (APN). Meanwhile,&nbsp;we&nbsp;should&nbsp;con=
sider more on how&nbsp;to&nbsp;implmement&nbsp;smooth&nbsp;transition&nbsp=
;and&nbsp;protect&nbsp;the&nbsp;network&nbsp;assetof&nbsp;carriers.</span>=
</div><div><span style=3D"font-family: &quot;" microsoft=3D"" yahei=3D"" u=
i'";=3D"" font-size:=3D"" 13px;=3D"" color:=3D"" rgb(0,=3D"" 0,=3D"" 0);=
=3D"" background-color:=3D"" rgba(0,=3D"" font-weight:=3D"" normal;=3D"" f=
ont-style:=3D"" normal;text-decoration:=3D"" none;'=3D""><br></span></div>=
<div><span style=3D"font-family: &quot;" microsoft=3D"" yahei=3D"" ui'";=
=3D"" font-size:=3D"" 13px;=3D"" color:=3D"" rgb(0,=3D"" 0,=3D"" 0);=3D"" =
background-color:=3D"" rgba(0,=3D"" font-weight:=3D"" normal;=3D"" font-st=
yle:=3D"" normal;text-decoration:=3D"" none;'=3D"">Best&nbsp;regards</span=
></div><div><span style=3D"font-family: &quot;" microsoft=3D"" yahei=3D"" =
ui'";=3D"" font-size:=3D"" 13px;=3D"" color:=3D"" rgb(0,=3D"" 0,=3D"" 0);=
=3D"" background-color:=3D"" rgba(0,=3D"" font-weight:=3D"" normal;=3D"" f=
ont-style:=3D"" normal;text-decoration:=3D"" none;'=3D"">Chongfeng</span><=
/div><div><br></div></div></span></div>=0A<blockquote style=3D"margin-top:=
 0px; margin-bottom: 0px; margin-left: 0.5em;"><div>&nbsp;</div><div style=
=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=
<div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-=
FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PAD=
DING-TOP: 8px"><div><b>From:</b>&nbsp;<a href=3D"mailto:dirk@lapishills.co=
m">Dirk Steinberg</a></div><div><b>Date:</b>&nbsp;2019-09-09&nbsp;21:31</d=
iv><div><b>To:</b>&nbsp;<a href=3D"mailto:hayabusagsm@gmail.com">Gyan Mish=
ra</a></div><div><b>CC:</b>&nbsp;<a href=3D"mailto:spring@ietf.org">SPRING=
 WG List</a>; <a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>; <a href=
=3D"mailto:robert@raszuk.net">Robert Raszuk</a>; <a href=3D"mailto:robjs@g=
oogle.com">Rob Shakir</a>; <a href=3D"mailto:tsaad.net@gmail.com">Tarek Sa=
ad</a></div><div><b>Subject:</b>&nbsp;Re: [spring] Beyond SRv6.</div></div=
></div><div><div class=3D"FoxDiv20190912085504997715">There seems to be so=
me confusion regarding TI-LFA.<div class=3D"">A couple of comments:</div><=
div class=3D""><br class=3D""></div><div class=3D"">- Remote LFA tunnel is=
 not used with SR, only TI-LFA which&nbsp;</div><div class=3D"">&nbsp; onl=
y operates on the node that is the PLR (point of local repair).</div><div =
class=3D""><br class=3D""></div><div class=3D"">- Any encapsulation on the=
 ingress PE with or without EH has nothing&nbsp;</div><div class=3D"">&nbs=
p; to do with TI-LFA except for the special case where the ingress PE</div=
><div class=3D"">&nbsp; itself is the PLR.</div><div class=3D""><br class=
=3D""></div><div class=3D"">- TI-LFA is not an IGP extension and does not =
require one.&nbsp;</div><div class=3D"">&nbsp; It is a purely local comput=
ation based on IGP topology.</div><div class=3D""><br class=3D""></div><di=
v class=3D"">- The PLR for TI-LFA may need to insert some SIDs into the SI=
D</div><div class=3D"">&nbsp; list to steer the packet around the failure.=
 For the LFA base case</div><div class=3D"">&nbsp; no SIDs are needed at a=
ll. If SID insertion is needed, the PLR&nbsp;</div><div class=3D"">&nbsp; =
will push the required number of labels in the MPLS case.&nbsp;</div><div =
class=3D""><br class=3D""></div><div class=3D"">&nbsp; For SRv6, the equiv=
alent operation to the label push is to&nbsp;</div><div class=3D"">&nbsp; =
insert an EH with the required SID list. The packet will already&nbsp;</di=
v><div class=3D"">&nbsp; have been encapsulated on the ingress PE and in t=
he most&nbsp;</div><div class=3D"">&nbsp; common Internet or VPN base use =
case it will not even have&nbsp;</div><div class=3D"">&nbsp; an EH so that=
 this EH insertion will result only in a single EH.</div><div class=3D""><=
br class=3D""></div><div class=3D"">&nbsp; Alternatively, the PLR could al=
so be configured to perform</div><div class=3D"">&nbsp; encapsulation with=
 a new IPv6 header using the repair SID</div><div class=3D"">&nbsp; as IPv=
6 destination address, without needing any EH.</div><div class=3D"">&nbsp;=
 This will work for the vast majority of cases.&nbsp;</div><div class=3D""=
>&nbsp; Remember that one 128-bit SID in SRv6 is in most cases</div><div c=
lass=3D"">&nbsp; equivalent to 2 MPLS labels, i.e. a node label plus an</d=
iv><div class=3D"">&nbsp; adjacency SID can be encoded in a single SRv6 SI=
D.</div><div class=3D""><br class=3D""></div><div class=3D"">&nbsp; Only i=
n extreme cases would the PLR need to add an&nbsp;</div><div class=3D"">&n=
bsp; EH to the new IPv6 header with more SIDs.</div><div class=3D""><br cl=
ass=3D""></div><div class=3D"">- EH insertion for TI-LFA has nothing to do=
 with stitching SRv6 domains.</div><div class=3D""><br class=3D""></div><d=
iv class=3D"">Hope it helps.</div><div class=3D""><br class=3D""></div><di=
v class=3D"">Cheers</div><div class=3D"">Dirk</div><div class=3D""><div><b=
r class=3D""><blockquote type=3D"cite" class=3D"" style=3D"margin-top: 0px=
;"><div class=3D"">Am 08.09.2019 um 09:19 schrieb Gyan Mishra &lt;<a href=
=3D"mailto:hayabusagsm@gmail.com" class=3D"">hayabusagsm@gmail.com</a>&gt;=
:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div style=
=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; fo=
nt-style: normal; font-variant-caps: normal; font-weight: normal; letter-s=
pacing: normal; text-align: start; text-indent: 0px; text-transform: none;=
 white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; t=
ext-decoration: none;" class=3D"">From reading through all the discussion =
threads the SR insertion is two fold one being for FRR capabilities using =
Ti-LFA or remote LFA tunnel so end up requiring double EH insertions on th=
e Ingress PE tunnel head end SRv6 source node and then second scenario bei=
ng a possible EH insertions occurrence on intermediate nodes. &nbsp;I have=
 not read through the drafts or RFC regarding Ti-LFA with SR but since tha=
t is an IGP extension I am guessing an opaque LSA and is not the tradition=
al MPLS FRR link/node/path protection that adds an additional mpls shim so=
 not sure why an EH insertion needs to occur for Ti-LFA. &nbsp;Can someone=
 clarify that use case for me. &nbsp;Also the EH insertion on intermediate=
 node what is the use case or reason for that. &nbsp;My guess is it=E2=80=
=99s for special use case of stitching SRv6 domains together. &nbsp;Please=
 clarify..</div><br class=3D"Apple-interchange-newline"></div></blockquote=
></div><br class=3D""></div></div></div></blockquote>=0A</body></html>
------=_001_NextPart588762267774_=------


From nobody Wed Sep 11 19:04:51 2019
Return-Path: <tom@herbertland.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 06DDD12003F for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 19:04:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 LsoH2WwsVHCB for <spring@ietfa.amsl.com>; Wed, 11 Sep 2019 19:04:40 -0700 (PDT)
Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (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 1136D120013 for <spring@ietf.org>; Wed, 11 Sep 2019 19:04:40 -0700 (PDT)
Received: by mail-ed1-x52d.google.com with SMTP id f19so22426939eds.12 for <spring@ietf.org>; Wed, 11 Sep 2019 19:04:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=fEJvcWYjYjqoNfs4AonsOznWO/F+9vW+Kziq5UCB2jY=; b=2BOWMRFzHfuRd8CyNpc0P/jIMTrlk5Ba+wflKJ5UhPxIHnR8teEmg67GOgUtbuYo9R ge0RD2EBMk1mJzhHYMQccv6E5X23H+F3bsHmR4tsqMz2m+yxZw+psgM4bJj+4KEoJSDP H0Uxa7dVUEU9nN4tB4sPwmAU7lgaiDk2fa6kZvmZ4Dkw3p5Jo6jE1gdbF+POuGEcpIVE 8U0sEZ2LoZ1ggEfDbIN5/0cGqc0eeJMdrZay/wiB1amo6SMAUugrILEKqYpy6Tolckix m3BvVxxAgojJMYf6gaif+uEGbdH+mE2kSJLwIaIPfOx002wHlvU5vokhdnkVnJYQY6AJ zF0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=fEJvcWYjYjqoNfs4AonsOznWO/F+9vW+Kziq5UCB2jY=; b=fnn1ez96noI1u7QSGSzGXrebEvM6NRJrh/1gMcJ6aXdit5bfZx+wp5upKf+ls/wbyg biBlxcQMmtKa3EJq/ETAgm5G7STpiclf+QXE+kQuToJuzM5fqwZ7aL97J5DpPTVc7Hv/ lXwsAZSs/FVkk/h1yYm/7V9KJ/3PD06mDgNyjT48DfArkGVS8LB3QRbrxHkut6K/WNsF Y/HZ9YK72bG4o4OOYDbEAaRJ11pMgkC+1sfgClMGiynujfesfFkXSewZnzhzoPMm2WDW taFqv1U7DvsDidv2MtytYiF09VIYOG/EJyEb+YJ0FKjwKAZbmX0DD7nO3BBwjljPjBUT UTwQ==
X-Gm-Message-State: APjAAAXAwOnibPvErxzekVOmb7lj9CwyEUCjoRE107NkUApz9FuFW7Lm DzsXL+bWKE3Y01o/J4F2G9LwCXz+beebHtYGUJBKJA==
X-Google-Smtp-Source: APXvYqy6EnCMtHWUZxjoqI7Eg8SBvrMqM+r86fS8ZHZaSGs0feOtAL9D9Qwm2FDzHLbwnu6377ENdNsdlnBH05frZP8=
X-Received: by 2002:a17:906:4a19:: with SMTP id w25mr32664274eju.239.1568253878411;  Wed, 11 Sep 2019 19:04:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn>
In-Reply-To: <201909120857387140042@chinatelecom.cn>
From: Tom Herbert <tom@herbertland.com>
Date: Wed, 11 Sep 2019 19:04:26 -0700
Message-ID: <CALx6S34+33khHTiFrA-7t7L7bvhMvVjmjAr4feByC-vUc1TS7Q@mail.gmail.com>
To: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>
Cc: List <spring@ietf.org>, Rob Shakir <robjs@google.com>, 6man <6man@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Robert Raszuk <robert@raszuk.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/k10601uyFi2DqlDZwxccpdG6aKs>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 02:04:44 -0000

On Wed, Sep 11, 2019 at 5:58 PM xiechf@chinatelecom.cn
<xiechf@chinatelecom.cn> wrote:
>
>
> Hi, folks,
> Last year China Telecom begun to implement SRv6 trial in Sichun province =
for the bearing and interconnection of video platforms which are  located i=
n different cities, service agilities,secure sepertion, traffic steering an=
d other features of SRv6 have been demonstrated in this trial. Based on thi=
s, SRv6 will be implementated in larger-scale in CT.
> No technologies is 100% perfect,I agree that compression mechanism is nee=
ded to reduce the the overhead of long SID in the long term, but it is bett=
er to be compatible withe SRH, instead of designing a complete new one. CRH=
 is a complete new design, it move the complexities from SRH to DOH.
> Moreover, I hope more efforts of SRv6 should be given on how to support n=
ew services,for instance, Application-aware network (APN). Meanwhile, we sh=
ould consider more on how to implmement smooth transition and protect the n=
etwork assetof carriers.
>
Chongfeng,

That presumes that SRv6 is a least common denominator in networks and
indispensable core functionality. It's not. As already pointed there
are existing alternatives that might be operative for adding services
like APN. SRv6 is one manifestation, but not the only one-- there's
NSH, SR-MPLS, other encapsulations, etc. From this POV, SRv6+, and
even SRv6, is just another mechanism. Naturally, we want solutions
that work across the broadest number of cases possible. So the
question is: what are the common functionalities that could work
across these different methods. In IPv6, it's DOH and HBH options that
are common across all forms of routing header and packets. So, IMO,
those should be considered first before investing in narrower
solutions (i.e. TLVs is the routing header). There is a similar
argument in security that AH should have been considered before
creating a point solution in the HMAC of SRv6.

Tom

> Best regards
> Chongfeng
>
>
> From: Dirk Steinberg
> Date: 2019-09-09 21:31
> To: Gyan Mishra
> CC: SPRING WG List; 6man@ietf.org; Robert Raszuk; Rob Shakir; Tarek Saad
> Subject: Re: [spring] Beyond SRv6.
> There seems to be some confusion regarding TI-LFA.
> A couple of comments:
>
> - Remote LFA tunnel is not used with SR, only TI-LFA which
>   only operates on the node that is the PLR (point of local repair).
>
> - Any encapsulation on the ingress PE with or without EH has nothing
>   to do with TI-LFA except for the special case where the ingress PE
>   itself is the PLR.
>
> - TI-LFA is not an IGP extension and does not require one.
>   It is a purely local computation based on IGP topology.
>
> - The PLR for TI-LFA may need to insert some SIDs into the SID
>   list to steer the packet around the failure. For the LFA base case
>   no SIDs are needed at all. If SID insertion is needed, the PLR
>   will push the required number of labels in the MPLS case.
>
>   For SRv6, the equivalent operation to the label push is to
>   insert an EH with the required SID list. The packet will already
>   have been encapsulated on the ingress PE and in the most
>   common Internet or VPN base use case it will not even have
>   an EH so that this EH insertion will result only in a single EH.
>
>   Alternatively, the PLR could also be configured to perform
>   encapsulation with a new IPv6 header using the repair SID
>   as IPv6 destination address, without needing any EH.
>   This will work for the vast majority of cases.
>   Remember that one 128-bit SID in SRv6 is in most cases
>   equivalent to 2 MPLS labels, i.e. a node label plus an
>   adjacency SID can be encoded in a single SRv6 SID.
>
>   Only in extreme cases would the PLR need to add an
>   EH to the new IPv6 header with more SIDs.
>
> - EH insertion for TI-LFA has nothing to do with stitching SRv6 domains.
>
> Hope it helps.
>
> Cheers
> Dirk
>
> Am 08.09.2019 um 09:19 schrieb Gyan Mishra <hayabusagsm@gmail.com>:
>
> From reading through all the discussion threads the SR insertion is two f=
old one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end=
 up requiring double EH insertions on the Ingress PE tunnel head end SRv6 s=
ource node and then second scenario being a possible EH insertions occurren=
ce on intermediate nodes.  I have not read through the drafts or RFC regard=
ing Ti-LFA with SR but since that is an IGP extension I am guessing an opaq=
ue LSA and is not the traditional MPLS FRR link/node/path protection that a=
dds an additional mpls shim so not sure why an EH insertion needs to occur =
for Ti-LFA.  Can someone clarify that use case for me.  Also the EH inserti=
on on intermediate node what is the use case or reason for that.  My guess =
is it=E2=80=99s for special use case of stitching SRv6 domains together.  P=
lease clarify..
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Wed Sep 11 20:41:14 2019
Return-Path: <prvs=151929c4c=daniel.bernier@bell.ca>
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 B5AB51200B7; Wed, 11 Sep 2019 20:41:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 eGz7MnJdSWeq; Wed, 11 Sep 2019 20:41:07 -0700 (PDT)
Received: from ESA4-Wyn.bell.ca (esa4-wyn.bell.ca [67.69.243.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CF30120086; Wed, 11 Sep 2019 20:41:06 -0700 (PDT)
Received: from dm5czo-d01.bellca.int.bell.ca (HELO DG1MBX02-WYN.bell.corp.bce.ca) ([198.235.102.33]) by esa04corp-wyn.bell.corp.bce.ca with ESMTP; 11 Sep 2019 23:41:05 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX02-WYN.bell.corp.bce.ca (2002:8eb6:120c::8eb6:120c) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 11 Sep 2019 23:41:05 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::c426:98cc:c3a7:f8d2%22]) with mapi id 15.00.1473.003; Wed, 11 Sep 2019 23:41:05 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, List <spring@ietf.org>
CC: Rob Shakir <robjs@google.com>, 6man <6man@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [EXT]Re: [spring] Beyond SRv6.
Thread-Index: AQHVZL2AD+D3qA4K6UCn/8wcduqXface9VOAgAKvwgCAAfpbgIADoVU7gAAi7mw=
Date: Thu, 12 Sep 2019 03:41:05 +0000
Message-ID: <1568259664564.62561@bell.ca>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>,  <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>, <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com>, <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net>, <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com>, <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>, <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net>, <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com>, <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net>, <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com>, <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>, <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com>, <201909120857387140042@chinatelecom.cn>
In-Reply-To: <201909120857387140042@chinatelecom.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.6]
Content-Type: multipart/alternative; boundary="_000_156825966456462561bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/sC8NIlr81sVDzp5bXsoFQSSBL9Y>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 03:41:11 -0000

--_000_156825966456462561bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

KzENCg0KDQpUaGUgYWJpbGl0eSBvZiB1c2luZyBhIHNpbmdsZSBTUkggdG8gY29udmV5IGJlaGF2
aW91ciBpbmZvcm1hdGlvbiB3ZXRoZXIgdGhleSBhcmUgcGVyLXNlZ21lbnQgb3IgcGVyLXBhdGgg
aGFzIHByb3ZlbiB0byBiZSB2ZXJ5IHNpbXBsZSBhbmQgcXVpY2sgdG8gZGVmaW5lIGluIHZhcmlv
dXMgZGF0YSBwbGFuZSB0YXJnZXRzLg0KDQoNCkF0IGZpcnN0IGFuYWx5c2lzLCB0cnlpbmcgdG8g
cmVwbGljYXRlIHdpdGggQ1JIICsgRE9IIHZhcmlhbnRzLCB0aGUgbG9naWMgcmVxdWlyZWQgZm9y
IHNlcnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23igItwbGV4Lg0KDQoNCldoYXQgaGFwcGVucyBp
ZiBJIG5lZWQgVExWcyBtaWQtcG9pbnQgaW4gYSBwYXRoIGJ1dCBub3QgYXQgaXRzIGVuZCAoZS5n
LiByZWZlcnJpbmcgdG8gdGhlIE9sZSdzIEFDTUUgYW5hbG9neSkgPyBXb3VsZCB0aGV5IG5vdyBi
ZSBkZWZpbmVkIGluIGEgc2VnLWVuZC1vcHQgb3IgYSB2cG4tZGVzdC1vcHQgPyBJZiBzZWctZW5k
LW9wdCB0aGVuIGl0IG1lYW5zIG5vbi1pbnRlcmVzdGVkIG1pZHBvaW50IGRldmljZXMgd2lsbCBo
YXZlIHRvIGxvb2t1cCBiZXlvbmQgdGhlIFRMVnMgdG8gZ2V0IHRvIENSSCBmb3IgbmV4dCBzZWdt
ZW50ID8NCg0KDQpTaW1pbGFyIHF1ZXN0aW9uIHdvdWxkIGJlIG9uIGhvdyB3b3VsZCB3ZSBpbXBs
ZW1lbnQgcHJveHkgYmVoYXZpb3VycyBlaXRoZXIgZHluYW1pYyBvciBzdGF0aWMgPyBJZiBJIHJl
YWQgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQt
b3B0LTA0IGNvcnJlY3RseSwgd2UgdGhlbiBuZWVkIE5TSCBmb3IgcmljaGVyIHNlcnZpY2UgY2hh
aW5zIGNvbnN0cnVjdHMgKHRoaW5rIEdpLUxBTikuIFRoaXMgbWVhbnMgSSBuZWVkIENSSCwgc29t
ZSB2YXJpYW50cyBvZiBET0ggKyBOU0jigIsuDQoNCg0KSSBmYWlsIHRvIHNlZSB0aGUgc2ltcGxp
Y2l0eSB0aGVyZS4NCg0KDQpEYW4gQg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIHhp
ZWNoZkBjaGluYXRlbGVjb20uY24gPHhpZWNoZkBjaGluYXRlbGVjb20uY24+DQpTZW50OiBXZWRu
ZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSA4OjU3IFBNDQpUbzogTGlzdA0KQ2M6IFJvYiBTaGFr
aXI7IDZtYW47IFRhcmVrIFNhYWQ7IFJvYmVydCBSYXN6dWsNClN1YmplY3Q6IFtFWFRdUmU6IFtz
cHJpbmddIEJleW9uZCBTUnY2Lg0KDQoNCkhpLCBmb2xrcywNCkxhc3QgeWVhciBDaGluYSBUZWxl
Y29tIGJlZ3VuIHRvIGltcGxlbWVudCBTUnY2IHRyaWFsIGluIFNpY2h1biBwcm92aW5jZSBmb3Ig
dGhlIGJlYXJpbmcgYW5kIGludGVyY29ubmVjdGlvbiBvZiB2aWRlbyBwbGF0Zm9ybXMgd2hpY2gg
YXJlICBsb2NhdGVkIGluIGRpZmZlcmVudCBjaXRpZXMsIHNlcnZpY2UgYWdpbGl0aWVzLHNlY3Vy
ZSBzZXBlcnRpb24sIHRyYWZmaWMgc3RlZXJpbmcgYW5kIG90aGVyIGZlYXR1cmVzIG9mIFNSdjYg
aGF2ZSBiZWVuIGRlbW9uc3RyYXRlZCBpbiB0aGlzIHRyaWFsLiBCYXNlZCBvbiB0aGlzLCBTUnY2
IHdpbGwgYmUgaW1wbGVtZW50YXRlZCBpbiBsYXJnZXItc2NhbGUgaW4gQ1QuDQpObyB0ZWNobm9s
b2dpZXMgaXMgMTAwJSBwZXJmZWN0LEkgYWdyZWUgdGhhdCBjb21wcmVzc2lvbiBtZWNoYW5pc20g
aXMgbmVlZGVkIHRvIHJlZHVjZSB0aGUgdGhlIG92ZXJoZWFkIG9mIGxvbmcgU0lEIGluIHRoZSBs
b25nIHRlcm0sIGJ1dCBpdCBpcyBiZXR0ZXIgdG8gYmUgY29tcGF0aWJsZSB3aXRoZSBTUkgsIGlu
c3RlYWQgb2YgZGVzaWduaW5nIGEgY29tcGxldGUgbmV3IG9uZS4gQ1JIIGlzIGEgY29tcGxldGUg
bmV3IGRlc2lnbiwgaXQgbW92ZSB0aGUgY29tcGxleGl0aWVzIGZyb20gU1JIIHRvIERPSC4NCk1v
cmVvdmVyLCBJIGhvcGUgbW9yZSBlZmZvcnRzIG9mIFNSdjYgc2hvdWxkIGJlIGdpdmVuIG9uIGhv
dyB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyxmb3IgaW5zdGFuY2UsIEFwcGxpY2F0aW9uLWF3YXJl
IG5ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwgd2Ugc2hvdWxkIGNvbnNpZGVyIG1vcmUgb24gaG93
IHRvIGltcGxtZW1lbnQgc21vb3RoIHRyYW5zaXRpb24gYW5kIHByb3RlY3QgdGhlIG5ldHdvcmsg
YXNzZXRvZiBjYXJyaWVycy4NCg0KQmVzdCByZWdhcmRzDQpDaG9uZ2ZlbmcNCg0KDQpGcm9tOiBE
aXJrIFN0ZWluYmVyZzxtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNvbT4NCkRhdGU6IDIwMTktMDkt
MDkgMjE6MzENClRvOiBHeWFuIE1pc2hyYTxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tPg0K
Q0M6IFNQUklORyBXRyBMaXN0PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3Jn
PG1haWx0bzo2bWFuQGlldGYub3JnPjsgUm9iZXJ0IFJhc3p1azxtYWlsdG86cm9iZXJ0QHJhc3p1
ay5uZXQ+OyBSb2IgU2hha2lyPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPjsgVGFyZWsgU2FhZDxt
YWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbT4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQg
U1J2Ni4NClRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJlZ2FyZGluZyBUSS1MRkEu
DQpBIGNvdXBsZSBvZiBjb21tZW50czoNCg0KLSBSZW1vdGUgTEZBIHR1bm5lbCBpcyBub3QgdXNl
ZCB3aXRoIFNSLCBvbmx5IFRJLUxGQSB3aGljaA0KICBvbmx5IG9wZXJhdGVzIG9uIHRoZSBub2Rl
IHRoYXQgaXMgdGhlIFBMUiAocG9pbnQgb2YgbG9jYWwgcmVwYWlyKS4NCg0KLSBBbnkgZW5jYXBz
dWxhdGlvbiBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQgRUggaGFzIG5vdGhpbmcN
CiAgdG8gZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lhbCBjYXNlIHdoZXJlIHRo
ZSBpbmdyZXNzIFBFDQogIGl0c2VsZiBpcyB0aGUgUExSLg0KDQotIFRJLUxGQSBpcyBub3QgYW4g
SUdQIGV4dGVuc2lvbiBhbmQgZG9lcyBub3QgcmVxdWlyZSBvbmUuDQogIEl0IGlzIGEgcHVyZWx5
IGxvY2FsIGNvbXB1dGF0aW9uIGJhc2VkIG9uIElHUCB0b3BvbG9neS4NCg0KLSBUaGUgUExSIGZv
ciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNvbWUgU0lEcyBpbnRvIHRoZSBTSUQNCiAgbGlz
dCB0byBzdGVlciB0aGUgcGFja2V0IGFyb3VuZCB0aGUgZmFpbHVyZS4gRm9yIHRoZSBMRkEgYmFz
ZSBjYXNlDQogIG5vIFNJRHMgYXJlIG5lZWRlZCBhdCBhbGwuIElmIFNJRCBpbnNlcnRpb24gaXMg
bmVlZGVkLCB0aGUgUExSDQogIHdpbGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGxhYmVs
cyBpbiB0aGUgTVBMUyBjYXNlLg0KDQogIEZvciBTUnY2LCB0aGUgZXF1aXZhbGVudCBvcGVyYXRp
b24gdG8gdGhlIGxhYmVsIHB1c2ggaXMgdG8NCiAgaW5zZXJ0IGFuIEVIIHdpdGggdGhlIHJlcXVp
cmVkIFNJRCBsaXN0LiBUaGUgcGFja2V0IHdpbGwgYWxyZWFkeQ0KICBoYXZlIGJlZW4gZW5jYXBz
dWxhdGVkIG9uIHRoZSBpbmdyZXNzIFBFIGFuZCBpbiB0aGUgbW9zdA0KICBjb21tb24gSW50ZXJu
ZXQgb3IgVlBOIGJhc2UgdXNlIGNhc2UgaXQgd2lsbCBub3QgZXZlbiBoYXZlDQogIGFuIEVIIHNv
IHRoYXQgdGhpcyBFSCBpbnNlcnRpb24gd2lsbCByZXN1bHQgb25seSBpbiBhIHNpbmdsZSBFSC4N
Cg0KICBBbHRlcm5hdGl2ZWx5LCB0aGUgUExSIGNvdWxkIGFsc28gYmUgY29uZmlndXJlZCB0byBw
ZXJmb3JtDQogIGVuY2Fwc3VsYXRpb24gd2l0aCBhIG5ldyBJUHY2IGhlYWRlciB1c2luZyB0aGUg
cmVwYWlyIFNJRA0KICBhcyBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MsIHdpdGhvdXQgbmVlZGlu
ZyBhbnkgRUguDQogIFRoaXMgd2lsbCB3b3JrIGZvciB0aGUgdmFzdCBtYWpvcml0eSBvZiBjYXNl
cy4NCiAgUmVtZW1iZXIgdGhhdCBvbmUgMTI4LWJpdCBTSUQgaW4gU1J2NiBpcyBpbiBtb3N0IGNh
c2VzDQogIGVxdWl2YWxlbnQgdG8gMiBNUExTIGxhYmVscywgaS5lLiBhIG5vZGUgbGFiZWwgcGx1
cyBhbg0KICBhZGphY2VuY3kgU0lEIGNhbiBiZSBlbmNvZGVkIGluIGEgc2luZ2xlIFNSdjYgU0lE
Lg0KDQogIE9ubHkgaW4gZXh0cmVtZSBjYXNlcyB3b3VsZCB0aGUgUExSIG5lZWQgdG8gYWRkIGFu
DQogIEVIIHRvIHRoZSBuZXcgSVB2NiBoZWFkZXIgd2l0aCBtb3JlIFNJRHMuDQoNCi0gRUggaW5z
ZXJ0aW9uIGZvciBUSS1MRkEgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0Y2hpbmcgU1J2NiBk
b21haW5zLg0KDQpIb3BlIGl0IGhlbHBzLg0KDQpDaGVlcnMNCkRpcmsNCg0KQW0gMDguMDkuMjAx
OSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb208bWFp
bHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+Og0KDQpGcm9tIHJlYWRpbmcgdGhyb3VnaCBhbGwg
dGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0aGUgU1IgaW5zZXJ0aW9uIGlzIHR3byBmb2xkIG9uZSBi
ZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcyB1c2luZyBUaS1MRkEgb3IgcmVtb3RlIExGQSB0dW5u
ZWwgc28gZW5kIHVwIHJlcXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVz
cyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2Nl
bmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJt
ZWRpYXRlIG5vZGVzLiAgSSBoYXZlIG5vdCByZWFkIHRocm91Z2ggdGhlIGRyYWZ0cyBvciBSRkMg
cmVnYXJkaW5nIFRpLUxGQSB3aXRoIFNSIGJ1dCBzaW5jZSB0aGF0IGlzIGFuIElHUCBleHRlbnNp
b24gSSBhbSBndWVzc2luZyBhbiBvcGFxdWUgTFNBIGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFs
IE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRoIHByb3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9u
YWwgbXBscyBzaGltIHNvIG5vdCBzdXJlIHdoeSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2Nj
dXIgZm9yIFRpLUxGQS4gIENhbiBzb21lb25lIGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUu
ICBBbHNvIHRoZSBFSCBpbnNlcnRpb24gb24gaW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUg
dXNlIGNhc2Ugb3IgcmVhc29uIGZvciB0aGF0LiAgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVj
aWFsIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuICBQbGVhc2Ug
Y2xhcmlmeS4uDQoNCg0K

--_000_156825966456462561bellca_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9
ImRpc3BsYXk6bm9uZSI+PCEtLSBQIHsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9tOiAw
cHg7IH0gYm9keSB7IGxpbmUtaGVpZ2h0OiAxLjU7IH0gYmxvY2txdW90ZSB7IG1hcmdpbi10b3A6
IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tbGVmdDogMC41ZW07IH0gZGl2LmZveGRp
djIwMTkwOTEyMDg1NTA0OTk3NzE1IHsgd29yZC13cmFwOiBicmVhay13b3JkOyB9IGJvZHkgeyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6ICJNaWNyb3NvZnQgWWFIZWkgVUkiOyBjb2xv
cjogcmdiKDAsIDAsIDApOyBsaW5lLWhlaWdodDogMS41OyB9LS0+PC9zdHlsZT4NCjwvaGVhZD4N
Cjxib2R5IGRpcj0ibHRyIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6IzAwMDAwMDtiYWNr
Z3JvdW5kLWNvbG9yOiNGRkZGRkY7Zm9udC1mYW1pbHk6Q2FsaWJyaSxBcmlhbCxIZWx2ZXRpY2Es
c2Fucy1zZXJpZjsiPg0KPHA+JiM0MzsxJm5ic3A7PGJyPg0KPC9wPg0KPHA+PGJyPg0KPC9wPg0K
PHA+VGhlIGFiaWxpdHkgb2YgdXNpbmcgYSBzaW5nbGUgU1JIIHRvIGNvbnZleSBiZWhhdmlvdXIg
aW5mb3JtYXRpb24gd2V0aGVyIHRoZXkgYXJlIHBlci1zZWdtZW50IG9yIHBlci1wYXRoIGhhcyBw
cm92ZW4gdG8gYmUgdmVyeSZuYnNwO3NpbXBsZSBhbmQgcXVpY2smbmJzcDt0byBkZWZpbmUgaW4g
dmFyaW91cyBkYXRhJm5ic3A7cGxhbmUgdGFyZ2V0cy48YnI+DQo8L3A+DQo8cD48YnI+DQo8L3A+
DQo8cD5BdCBmaXJzdCBhbmFseXNpcywmbmJzcDt0cnlpbmcgdG8gcmVwbGljYXRlIHdpdGgmbmJz
cDtDUkggJiM0MzsgRE9IIHZhcmlhbnRzLCB0aGUgbG9naWMgcmVxdWlyZWQgZm9yIHNlcnZpY2Ug
cHJvZ3JhbXMgaXMgbW9yZSBjb23igItwbGV4LiZuYnNwOzxicj4NCjwvcD4NCjxwPjxicj4NCjwv
cD4NCjxwPldoYXQgaGFwcGVucyBpZiBJIG5lZWQmbmJzcDtUTFZzIG1pZC1wb2ludCBpbiBhIHBh
dGggYnV0IG5vdCBhdCBpdHMgZW5kIChlLmcuIHJlZmVycmluZyB0byB0aGUgT2xlJ3MgQUNNRSBh
bmFsb2d5KSZuYnNwOz8gV291bGQgdGhleSBub3cgYmUgZGVmaW5lZCBpbiBhIHNlZy1lbmQtb3B0
IG9yIGEgdnBuLWRlc3Qtb3B0ID8gSWYgc2VnLWVuZC1vcHQgdGhlbiBpdCBtZWFucyBub24taW50
ZXJlc3RlZCBtaWRwb2ludCBkZXZpY2VzIHdpbGwgaGF2ZSB0byBsb29rdXANCiBiZXlvbmQgdGhl
IFRMVnMgdG8gZ2V0IHRvIENSSCBmb3IgbmV4dCBzZWdtZW50ID8gPGJyPg0KPC9wPg0KPHA+PGJy
Pg0KPC9wPg0KPHA+U2ltaWxhciBxdWVzdGlvbiB3b3VsZCBiZSZuYnNwO29uIGhvdyB3b3VsZCB3
ZSBpbXBsZW1lbnQgcHJveHkgYmVoYXZpb3VycyBlaXRoZXIgZHluYW1pYyBvciBzdGF0aWMgPyZu
YnNwOzxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7Ij5JZiBJIHJlYWQmbmJzcDs8L3NwYW4+
PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNl
Zy1lbmQtb3B0LTA0IiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyI+aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0LTA0PC9hPjxmb250IHNpemU9
IjMiPg0KIGNvcnJlY3RseSwgd2UgdGhlbiBuZWVkIE5TSCBmb3IgcmljaGVyIHNlcnZpY2UgY2hh
aW5zIGNvbnN0cnVjdHMgKHRoaW5rIEdpLUxBTikuIFRoaXMgbWVhbnMgSSBuZWVkIENSSCwgc29t
ZSB2YXJpYW50cyBvZiBET0ggJiM0MzsgTlNI4oCLLiZuYnNwOzwvZm9udD48L3A+DQo8cD48Zm9u
dCBzaXplPSIzIj48YnI+DQo8L2ZvbnQ+PC9wPg0KPHA+PGZvbnQgc2l6ZT0iMyI+SSBmYWlsIHRv
IHNlZSZuYnNwOzwvZm9udD50aGU8Zm9udCBzaXplPSIzIj4mbmJzcDtzaW1wbGljaXR5IHRoZXJl
LjwvZm9udD48L3A+DQo8cD48Zm9udCBzaXplPSIzIj48YnI+DQo8L2ZvbnQ+PC9wPg0KPHA+PGZv
bnQgc2l6ZT0iMyI+RGFuIEI8L2ZvbnQ+PC9wPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigzMywg
MzMsIDMzKTsiPg0KPGhyIHRhYmluZGV4PSItMSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2Nr
OyB3aWR0aDo5OCUiPg0KPGRpdiBpZD0iZGl2UnBseUZ3ZE1zZyIgZGlyPSJsdHIiPjxmb250IGZh
Y2U9IkNhbGlicmksIHNhbnMtc2VyaWYiIGNvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZm9udC1zaXpl
OjExcHQiPjxiPkZyb206PC9iPiBzcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0
OyBvbiBiZWhhbGYgb2YgeGllY2hmQGNoaW5hdGVsZWNvbS5jbiAmbHQ7eGllY2hmQGNoaW5hdGVs
ZWNvbS5jbiZndDs8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTEsIDIw
MTkgODo1NyBQTTxicj4NCjxiPlRvOjwvYj4gTGlzdDxicj4NCjxiPkNjOjwvYj4gUm9iIFNoYWtp
cjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJhc3p1azxicj4NCjxiPlN1YmplY3Q6PC9iPiBb
RVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L2ZvbnQ+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PHNwYW4+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46MTBweDsgZm9udC1zaXplOjEwcHQiPg0KPGRpdj48c3BhbiBzdHlsZT0iIj5IaSwm
bmJzcDtmb2xrcyw8L3NwYW4+PC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxlPSIiPkxhc3QmbmJzcDt5
ZWFyJm5ic3A7Q2hpbmEmbmJzcDtUZWxlY29tJm5ic3A7YmVndW4mbmJzcDt0byZuYnNwO2ltcGxl
bWVudCZuYnNwO1NSdjYmbmJzcDt0cmlhbCZuYnNwO2luJm5ic3A7U2ljaHVuJm5ic3A7cHJvdmlu
Y2UmbmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtiZWFyaW5nJm5ic3A7YW5kJm5ic3A7aW50ZXJjb25u
ZWN0aW9uJm5ic3A7b2YmbmJzcDt2aWRlbyZuYnNwO3BsYXRmb3JtcyZuYnNwO3doaWNoJm5ic3A7
YXJlJm5ic3A7Jm5ic3A7bG9jYXRlZCZuYnNwO2luJm5ic3A7ZGlmZmVyZW50Jm5ic3A7Y2l0aWVz
LCZuYnNwO3NlcnZpY2UmbmJzcDthZ2lsaXRpZXMsc2VjdXJlJm5ic3A7c2VwZXJ0aW9uLCZuYnNw
O3RyYWZmaWMmbmJzcDtzdGVlcmluZyZuYnNwO2FuZCZuYnNwO290aGVyJm5ic3A7ZmVhdHVyZXMm
bmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtoYXZlJm5ic3A7YmVlbiZuYnNwO2RlbW9uc3RyYXRlZCZu
YnNwO2luJm5ic3A7dGhpcyZuYnNwO3RyaWFsLiZuYnNwO0Jhc2VkJm5ic3A7b24mbmJzcDt0aGlz
LCZuYnNwO1NSdjYmbmJzcDt3aWxsJm5ic3A7YmUmbmJzcDtpbXBsZW1lbnRhdGVkJm5ic3A7aW4m
bmJzcDtsYXJnZXItc2NhbGUmbmJzcDtpbiZuYnNwO0NULjwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNw
YW4gc3R5bGU9IiI+Tm8mbmJzcDt0ZWNobm9sb2dpZXMmbmJzcDtpcyZuYnNwOzEwMCUmbmJzcDtw
ZXJmZWN0LEkmbmJzcDthZ3JlZSZuYnNwO3RoYXQmbmJzcDtjb21wcmVzc2lvbiZuYnNwO21lY2hh
bmlzbSZuYnNwO2lzJm5ic3A7bmVlZGVkJm5ic3A7dG8mbmJzcDtyZWR1Y2UmbmJzcDt0aGUmbmJz
cDt0aGUmbmJzcDtvdmVyaGVhZCZuYnNwO29mJm5ic3A7bG9uZyZuYnNwO1NJRCZuYnNwO2luJm5i
c3A7dGhlJm5ic3A7bG9uZyZuYnNwO3Rlcm0sJm5ic3A7YnV0Jm5ic3A7aXQmbmJzcDtpcyZuYnNw
O2JldHRlciZuYnNwO3RvJm5ic3A7YmUmbmJzcDtjb21wYXRpYmxlJm5ic3A7d2l0aGUmbmJzcDtT
UkgsJm5ic3A7aW5zdGVhZCZuYnNwO29mJm5ic3A7ZGVzaWduaW5nJm5ic3A7YSZuYnNwO2NvbXBs
ZXRlJm5ic3A7bmV3Jm5ic3A7b25lLiZuYnNwO0NSSCZuYnNwO2lzJm5ic3A7YSZuYnNwO2NvbXBs
ZXRlJm5ic3A7bmV3Jm5ic3A7ZGVzaWduLCZuYnNwO2l0Jm5ic3A7bW92ZSZuYnNwO3RoZSZuYnNw
O2NvbXBsZXhpdGllcyZuYnNwO2Zyb20mbmJzcDtTUkgmbmJzcDt0byZuYnNwO0RPSC4mbmJzcDs8
L3NwYW4+PC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxlPSIiPk1vcmVvdmVyLCZuYnNwO0kmbmJzcDto
b3BlJm5ic3A7bW9yZSZuYnNwO2VmZm9ydHMmbmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtzaG91bGQm
bmJzcDtiZSZuYnNwO2dpdmVuJm5ic3A7b24mbmJzcDtob3cmbmJzcDt0byZuYnNwO3N1cHBvcnQm
bmJzcDtuZXcmbmJzcDtzZXJ2aWNlcyxmb3ImbmJzcDtpbnN0YW5jZSwmbmJzcDtBcHBsaWNhdGlv
bi1hd2FyZSZuYnNwO25ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwmbmJzcDt3ZSZuYnNwO3Nob3Vs
ZCZuYnNwO2NvbnNpZGVyIG1vcmUgb24gaG93Jm5ic3A7dG8mbmJzcDtpbXBsbWVtZW50Jm5ic3A7
c21vb3RoJm5ic3A7dHJhbnNpdGlvbiZuYnNwO2FuZCZuYnNwO3Byb3RlY3QmbmJzcDt0aGUmbmJz
cDtuZXR3b3JrJm5ic3A7YXNzZXRvZiZuYnNwO2NhcnJpZXJzLjwvc3Bhbj48L2Rpdj4NCjxkaXY+
PHNwYW4gc3R5bGU9IiI+PGJyPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iIj5C
ZXN0Jm5ic3A7cmVnYXJkczwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9IiI+Q2hvbmdm
ZW5nPC9zcGFuPjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweDsg
bWFyZ2luLWxlZnQ6MC41ZW0iPg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lOyBib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7IHBhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPGRpdiBzdHlsZT0icGFkZGluZy1yaWdodDo4cHg7IHBhZGRpbmctbGVmdDo4
cHg7IGZvbnQtc2l6ZToxMnB4OyBmb250LWZhbWlseTp0YWhvbWE7IGNvbG9yOiMwMDAwMDA7IGJh
Y2tncm91bmQ6I2VmZWZlZjsgcGFkZGluZy1ib3R0b206OHB4OyBwYWRkaW5nLXRvcDo4cHgiPg0K
PGRpdj48Yj5Gcm9tOjwvYj4mbmJzcDs8YSBocmVmPSJtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNv
bSI+RGlyayBTdGVpbmJlcmc8L2E+PC9kaXY+DQo8ZGl2PjxiPkRhdGU6PC9iPiZuYnNwOzIwMTkt
MDktMDkmbmJzcDsyMTozMTwvZGl2Pg0KPGRpdj48Yj5Ubzo8L2I+Jm5ic3A7PGEgaHJlZj0ibWFp
bHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbSI+R3lhbiBNaXNocmE8L2E+PC9kaXY+DQo8ZGl2Pjxi
PkNDOjwvYj4mbmJzcDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5TUFJJTkcgV0cg
TGlzdDwvYT47IDxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj4NCjZtYW5AaWV0Zi5vcmc8
L2E+OyA8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPlJvYmVydCBSYXN6dWs8L2E+
OyA8YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xlLmNvbSI+DQpSb2IgU2hha2lyPC9hPjsgPGEg
aHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iPlRhcmVrIFNhYWQ8L2E+PC9kaXY+DQo8
ZGl2PjxiPlN1YmplY3Q6PC9iPiZuYnNwO1JlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iRm94RGl2MjAxOTA5MTIwODU1MDQ5
OTc3MTUiPlRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJlZ2FyZGluZyBUSS1MRkEu
DQo8ZGl2IGNsYXNzPSIiPkEgY291cGxlIG9mIGNvbW1lbnRzOjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+LSBSZW1vdGUgTEZBIHR1bm5l
bCBpcyBub3QgdXNlZCB3aXRoIFNSLCBvbmx5IFRJLUxGQSB3aGljaCZuYnNwOzwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4mbmJzcDsgb25seSBvcGVyYXRlcyBvbiB0aGUgbm9kZSB0aGF0IGlzIHRoZSBQ
TFIgKHBvaW50IG9mIGxvY2FsIHJlcGFpcikuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4tIEFueSBlbmNhcHN1bGF0aW9uIG9uIHRoZSBp
bmdyZXNzIFBFIHdpdGggb3Igd2l0aG91dCBFSCBoYXMgbm90aGluZyZuYnNwOzwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4mbmJzcDsgdG8gZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lh
bCBjYXNlIHdoZXJlIHRoZSBpbmdyZXNzIFBFPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyBp
dHNlbGYgaXMgdGhlIFBMUi48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPi0gVEktTEZBIGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBk
b2VzIG5vdCByZXF1aXJlIG9uZS4mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7IEl0
IGlzIGEgcHVyZWx5IGxvY2FsIGNvbXB1dGF0aW9uIGJhc2VkIG9uIElHUCB0b3BvbG9neS48L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPi0g
VGhlIFBMUiBmb3IgVEktTEZBIG1heSBuZWVkIHRvIGluc2VydCBzb21lIFNJRHMgaW50byB0aGUg
U0lEPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyBsaXN0IHRvIHN0ZWVyIHRoZSBwYWNrZXQg
YXJvdW5kIHRoZSBmYWlsdXJlLiBGb3IgdGhlIExGQSBiYXNlIGNhc2U8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+Jm5ic3A7IG5vIFNJRHMgYXJlIG5lZWRlZCBhdCBhbGwuIElmIFNJRCBpbnNlcnRpb24g
aXMgbmVlZGVkLCB0aGUgUExSJm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyB3aWxs
IHB1c2ggdGhlIHJlcXVpcmVkIG51bWJlciBvZiBsYWJlbHMgaW4gdGhlIE1QTFMgY2FzZS4mbmJz
cDs8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPiZuYnNwOyBGb3IgU1J2NiwgdGhlIGVxdWl2YWxlbnQgb3BlcmF0aW9uIHRvIHRoZSBsYWJl
bCBwdXNoIGlzIHRvJm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyBpbnNlcnQgYW4g
RUggd2l0aCB0aGUgcmVxdWlyZWQgU0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBhbHJlYWR5Jm5i
c3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyBoYXZlIGJlZW4gZW5jYXBzdWxhdGVkIG9u
IHRoZSBpbmdyZXNzIFBFIGFuZCBpbiB0aGUgbW9zdCZuYnNwOzwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4mbmJzcDsgY29tbW9uIEludGVybmV0IG9yIFZQTiBiYXNlIHVzZSBjYXNlIGl0IHdpbGwgbm90
IGV2ZW4gaGF2ZSZuYnNwOzwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgYW4gRUggc28gdGhh
dCB0aGlzIEVIIGluc2VydGlvbiB3aWxsIHJlc3VsdCBvbmx5IGluIGEgc2luZ2xlIEVILjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5i
c3A7IEFsdGVybmF0aXZlbHksIHRoZSBQTFIgY291bGQgYWxzbyBiZSBjb25maWd1cmVkIHRvIHBl
cmZvcm08L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7IGVuY2Fwc3VsYXRpb24gd2l0aCBhIG5l
dyBJUHY2IGhlYWRlciB1c2luZyB0aGUgcmVwYWlyIFNJRDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4m
bmJzcDsgYXMgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzLCB3aXRob3V0IG5lZWRpbmcgYW55IEVI
LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgVGhpcyB3aWxsIHdvcmsgZm9yIHRoZSB2YXN0
IG1ham9yaXR5IG9mIGNhc2VzLiZuYnNwOzwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgUmVt
ZW1iZXIgdGhhdCBvbmUgMTI4LWJpdCBTSUQgaW4gU1J2NiBpcyBpbiBtb3N0IGNhc2VzPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPiZuYnNwOyBlcXVpdmFsZW50IHRvIDIgTVBMUyBsYWJlbHMsIGkuZS4g
YSBub2RlIGxhYmVsIHBsdXMgYW48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7IGFkamFjZW5j
eSBTSUQgY2FuIGJlIGVuY29kZWQgaW4gYSBzaW5nbGUgU1J2NiBTSUQuPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgT25seSBp
biBleHRyZW1lIGNhc2VzIHdvdWxkIHRoZSBQTFIgbmVlZCB0byBhZGQgYW4mbmJzcDs8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+Jm5ic3A7IEVIIHRvIHRoZSBuZXcgSVB2NiBoZWFkZXIgd2l0aCBtb3Jl
IFNJRHMuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4tIEVIIGluc2VydGlvbiBmb3IgVEktTEZBIGhhcyBub3RoaW5nIHRvIGRvIHdpdGgg
c3RpdGNoaW5nIFNSdjYgZG9tYWlucy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkhvcGUgaXQgaGVscHMuPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5DaGVlcnM8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+RGlyazwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXY+PGJyIGNsYXNzPSIi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiIgc3R5bGU9Im1hcmdpbi10b3A6MHB4
Ij4NCjxkaXYgY2xhc3M9IiI+QW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlz
aHJhICZsdDs8YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiBjbGFzcz0iIj5o
YXlhYnVzYWdzbUBnbWFpbC5jb208L2E+Jmd0Ozo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50
ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIiBzdHlsZT0i
Zm9udC1mYW1pbHk6SGVsdmV0aWNhOyBmb250LXNpemU6MTJweDsgZm9udC1zdHlsZTpub3JtYWw7
IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyB0ZXh0LWFsaWduOnN0
YXJ0OyB0ZXh0LWluZGVudDowcHg7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHdoaXRlLXNwYWNlOm5v
cm1hbDsgd29yZC1zcGFjaW5nOjBweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUiPg0KRnJvbSByZWFk
aW5nIHRocm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlvbiBp
cyB0d28gZm9sZCBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGktTEZBIG9y
IHJlbW90ZSBMRkEgdHVubmVsIHNvIGVuZCB1cCByZXF1aXJpbmcgZG91YmxlIEVIIGluc2VydGlv
bnMgb24gdGhlIEluZ3Jlc3MgUEUgdHVubmVsIGhlYWQgZW5kIFNSdjYgc291cmNlIG5vZGUgYW5k
IHRoZW4gc2Vjb25kIHNjZW5hcmlvDQogYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9j
Y3VycmVuY2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVzLiAmbmJzcDtJIGhhdmUgbm90IHJlYWQgdGhy
b3VnaCB0aGUgZHJhZnRzIG9yIFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0IHNpbmNl
IHRoYXQgaXMgYW4gSUdQIGV4dGVuc2lvbiBJIGFtIGd1ZXNzaW5nIGFuIG9wYXF1ZSBMU0EgYW5k
IGlzIG5vdCB0aGUgdHJhZGl0aW9uYWwgTVBMUyBGUlIgbGluay9ub2RlL3BhdGggcHJvdGVjdGlv
bg0KIHRoYXQgYWRkcyBhbiBhZGRpdGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3aHkgYW4g
RUggaW5zZXJ0aW9uIG5lZWRzIHRvIG9jY3VyIGZvciBUaS1MRkEuICZuYnNwO0NhbiBzb21lb25l
IGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUuICZuYnNwO0Fsc28gdGhlIEVIIGluc2VydGlv
biBvbiBpbnRlcm1lZGlhdGUgbm9kZSB3aGF0IGlzIHRoZSB1c2UgY2FzZSBvciByZWFzb24gZm9y
IHRoYXQuICZuYnNwO015IGd1ZXNzIGlzIGl04oCZcyBmb3Igc3BlY2lhbCB1c2UgY2FzZQ0KIG9m
IHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuICZuYnNwO1BsZWFzZSBjbGFyaWZ5Li48
L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_156825966456462561bellca_--


From nobody Wed Sep 11 22:19:54 2019
Return-Path: <xiejingrong@huawei.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 98AFF12080E; Wed, 11 Sep 2019 22:19:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 UVk3niXEadt8; Wed, 11 Sep 2019 22:19:39 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 11B1012004D; Wed, 11 Sep 2019 22:19:39 -0700 (PDT)
Received: from lhreml705-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 95D95C5F90E38BF67B43; Thu, 12 Sep 2019 06:19:36 +0100 (IST)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 12 Sep 2019 06:19:35 +0100
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0439.000; Thu, 12 Sep 2019 13:19:22 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: "Bernier, Daniel" <daniel.bernier@bell.ca>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, List <spring@ietf.org>, 6man <6man@ietf.org>
CC: Rob Shakir <robjs@google.com>, 6man <6man@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg4bJhHY8C9iEeQHX/XDCx3GacYBuYAgAHM44CAAA+hgIAD7CKAgAAERwCAAD40AIAAFqiAgAA2BoCAAADegIACr8IAgAH6W4CABGqZKf//p1mAgACcCZA=
Date: Thu, 12 Sep 2019 05:19:22 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AAB9A3A12@nkgeml514-mbx.china.huawei.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>,  <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>, <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com>, <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net>, <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com>, <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>, <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net>, <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com>, <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net>, <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com>, <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>, <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com>, <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca>
In-Reply-To: <1568259664564.62561@bell.ca>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: multipart/alternative; boundary="_000_16253F7987E4F346823E305D08F9115AAB9A3A12nkgeml514mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/1nRgMWnJVHhhOFPxTQ-699oKZrQ>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 05:19:43 -0000

--_000_16253F7987E4F346823E305D08F9115AAB9A3A12nkgeml514mbxchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

KzENCkkgdGhpbmsgdGhlIG5lZWQgdG8g4oCYd2FsayB0aHJvdWdoIHRoZSBFSCBjaGFpbuKAmSBp
biBmYXN0LXBhdGggaXMgZGlmZmljdWx0LCBmb3IgdGhlIGxhc3QgMiBkZWNhZGVzLCBhbmQgd2ls
bCBmb3IgdGhlIG5lYXIgZnV0dXJlIEkgZ3Vlc3MuDQpUaGUgU1J2NiBpcyB2ZXJ5IGNhcmVmdWwg
bm90IHRvIOKAmHdhbGsgdGhyb3VnaCB0aGUgRUggY2hhaW7igJkuDQpJbnN0ZWFkIGl0IGp1c3Qg
4oCYaGFuZGxlIHRoZSBsZWFzdCBsZWFkaW5nIGhlYWRlcihzKeKAmSwgd2l0aCBhIHByZWNlZGlu
ZyDigJhGSUIgbG9va3Vw4oCZIGluZGljYXRpb24sIGFuZCDigJhGSUIgbG9va3Vw4oCZIGlzIGEg
c3RlcCB0aGF0IHdpbGwgbmVlZCB0byBkbyBpbiBjaGlwIGFueXdheSBmb3IgYW55IHBhY2tldC4N
ClRoaXMgbWFrZXMgU1J2NiBkZXBsb3lhYmxlIGluIGNoaXBzIGZvciB0aGUgZmlyc3QgdGltZSBv
ZiBFSCBpbnZlbnRpb24gYnkgSVNPIGFuZCBsYXRlciBieSBJUHY2Lg0KVGhpcyBtYWtlcyBTUnY2
IHRoZSBwYXJhZGlnbSBvZiBoYW5kbGluZyBhbnkgRUggaW4gY2hpcHMgSW4gbXkgb3Bpbmlvbi4N
Cg0KT25lIGNhbiBjaGVjayBteSB1bmRlcnN0YW5kIG9uIHBhZ2UgMTEgdG8gMTQgb2YgdGhlIHNs
aWRlcyBJIHByZXBhcmVkIGluIGlldGYxMDUgKHRob3VnaCBnb3Qgbm8gdGltZSBzbG90IHRvIHBy
ZXNlbnQpOg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9tZWV0aW5nLzEwNS9tYXRlcmlh
bHMvc2xpZGVzLTEwNS1iaWVyLWJpZXItaXB2Ni1lbmNhcHN1bGF0aW9uLTAwLnBkZg0KDQpET0gg
aGFzIGl0IGJlbmVmaXRzLCBhbmQgaXMgcmVjb21tZW5kZWQgaW4gODIwMCwgYnV0IHRoZSBtaXgg
b2YgbWFueSBkaWZmZXJlbnQgRUhzIGFuZCBkaWZmZXJlbnQgT3B0aW9uIFRMVnMgZm9yIGEgc29s
dXRpb24gaXMgb2J2aW91c2x5IGNvbXBsZXggaW4gZGF0YS1wbGFuZS4NClVzaW5nIGEgc2luZ2xl
IEVIIHRvIHRoZSBiZXN0LCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBwcmVjZWRpbmcgaW5kaWNhdGlv
biwgaXMgc2ltcGxlLCBvcmRlcmVkLCBmcmllbmRseSB0byBjaGlwLCBkaXJlY3QsIHBlcmZlY3Qu
DQpodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2lwdjYvU2drU0d0U0JtQjRH
NTFham5CcDNVYmpKbDhJDQoNClRoYW5rcw0KSmluZ3JvbmcNCg0KRnJvbTogc3ByaW5nIFttYWls
dG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBCZXJuaWVyLCBEYW5pZWwN
ClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTkgMTE6NDEgQU0NClRvOiB4aWVjaGZA
Y2hpbmF0ZWxlY29tLmNuOyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+DQpDYzogUm9iIFNoYWtpciA8
cm9ianNAZ29vZ2xlLmNvbT47IDZtYW4gPDZtYW5AaWV0Zi5vcmc+OyBUYXJlayBTYWFkIDx0c2Fh
ZC5uZXRAZ21haWwuY29tPjsgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+DQpTdWJq
ZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCg0KKzENCg0KDQoNClRoZSBhYmlsaXR5
IG9mIHVzaW5nIGEgc2luZ2xlIFNSSCB0byBjb252ZXkgYmVoYXZpb3VyIGluZm9ybWF0aW9uIHdl
dGhlciB0aGV5IGFyZSBwZXItc2VnbWVudCBvciBwZXItcGF0aCBoYXMgcHJvdmVuIHRvIGJlIHZl
cnkgc2ltcGxlIGFuZCBxdWljayB0byBkZWZpbmUgaW4gdmFyaW91cyBkYXRhIHBsYW5lIHRhcmdl
dHMuDQoNCg0KDQpBdCBmaXJzdCBhbmFseXNpcywgdHJ5aW5nIHRvIHJlcGxpY2F0ZSB3aXRoIENS
SCArIERPSCB2YXJpYW50cywgdGhlIGxvZ2ljIHJlcXVpcmVkIGZvciBzZXJ2aWNlIHByb2dyYW1z
IGlzIG1vcmUgY29t4oCLcGxleC4NCg0KDQoNCldoYXQgaGFwcGVucyBpZiBJIG5lZWQgVExWcyBt
aWQtcG9pbnQgaW4gYSBwYXRoIGJ1dCBub3QgYXQgaXRzIGVuZCAoZS5nLiByZWZlcnJpbmcgdG8g
dGhlIE9sZSdzIEFDTUUgYW5hbG9neSkgPyBXb3VsZCB0aGV5IG5vdyBiZSBkZWZpbmVkIGluIGEg
c2VnLWVuZC1vcHQgb3IgYSB2cG4tZGVzdC1vcHQgPyBJZiBzZWctZW5kLW9wdCB0aGVuIGl0IG1l
YW5zIG5vbi1pbnRlcmVzdGVkIG1pZHBvaW50IGRldmljZXMgd2lsbCBoYXZlIHRvIGxvb2t1cCBi
ZXlvbmQgdGhlIFRMVnMgdG8gZ2V0IHRvIENSSCBmb3IgbmV4dCBzZWdtZW50ID8NCg0KDQoNClNp
bWlsYXIgcXVlc3Rpb24gd291bGQgYmUgb24gaG93IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBi
ZWhhdmlvdXJzIGVpdGhlciBkeW5hbWljIG9yIHN0YXRpYyA/IElmIEkgcmVhZCBodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDQgY29ycmVj
dGx5LCB3ZSB0aGVuIG5lZWQgTlNIIGZvciByaWNoZXIgc2VydmljZSBjaGFpbnMgY29uc3RydWN0
cyAodGhpbmsgR2ktTEFOKS4gVGhpcyBtZWFucyBJIG5lZWQgQ1JILCBzb21lIHZhcmlhbnRzIG9m
IERPSCArIE5TSOKAiy4NCg0KDQoNCkkgZmFpbCB0byBzZWUgdGhlIHNpbXBsaWNpdHkgdGhlcmUu
DQoNCg0KDQpEYW4gQg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTog
c3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmc+PiBvbiBiZWhhbGYgb2YgeGllY2hmQGNoaW5hdGVsZWNvbS5jbjxtYWlsdG86eGllY2hm
QGNoaW5hdGVsZWNvbS5jbj4gPHhpZWNoZkBjaGluYXRlbGVjb20uY248bWFpbHRvOnhpZWNoZkBj
aGluYXRlbGVjb20uY24+Pg0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTEsIDIwMTkgODo1
NyBQTQ0KVG86IExpc3QNCkNjOiBSb2IgU2hha2lyOyA2bWFuOyBUYXJlayBTYWFkOyBSb2JlcnQg
UmFzenVrDQpTdWJqZWN0OiBbRVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KDQpIaSwg
Zm9sa3MsDQpMYXN0IHllYXIgQ2hpbmEgVGVsZWNvbSBiZWd1biB0byBpbXBsZW1lbnQgU1J2NiB0
cmlhbCBpbiBTaWNodW4gcHJvdmluY2UgZm9yIHRoZSBiZWFyaW5nIGFuZCBpbnRlcmNvbm5lY3Rp
b24gb2YgdmlkZW8gcGxhdGZvcm1zIHdoaWNoIGFyZSAgbG9jYXRlZCBpbiBkaWZmZXJlbnQgY2l0
aWVzLCBzZXJ2aWNlIGFnaWxpdGllcyxzZWN1cmUgc2VwZXJ0aW9uLCB0cmFmZmljIHN0ZWVyaW5n
IGFuZCBvdGhlciBmZWF0dXJlcyBvZiBTUnY2IGhhdmUgYmVlbiBkZW1vbnN0cmF0ZWQgaW4gdGhp
cyB0cmlhbC4gQmFzZWQgb24gdGhpcywgU1J2NiB3aWxsIGJlIGltcGxlbWVudGF0ZWQgaW4gbGFy
Z2VyLXNjYWxlIGluIENULg0KTm8gdGVjaG5vbG9naWVzIGlzIDEwMCUgcGVyZmVjdCxJIGFncmVl
IHRoYXQgY29tcHJlc3Npb24gbWVjaGFuaXNtIGlzIG5lZWRlZCB0byByZWR1Y2UgdGhlIHRoZSBv
dmVyaGVhZCBvZiBsb25nIFNJRCBpbiB0aGUgbG9uZyB0ZXJtLCBidXQgaXQgaXMgYmV0dGVyIHRv
IGJlIGNvbXBhdGlibGUgd2l0aGUgU1JILCBpbnN0ZWFkIG9mIGRlc2lnbmluZyBhIGNvbXBsZXRl
IG5ldyBvbmUuIENSSCBpcyBhIGNvbXBsZXRlIG5ldyBkZXNpZ24sIGl0IG1vdmUgdGhlIGNvbXBs
ZXhpdGllcyBmcm9tIFNSSCB0byBET0guDQpNb3Jlb3ZlciwgSSBob3BlIG1vcmUgZWZmb3J0cyBv
ZiBTUnY2IHNob3VsZCBiZSBnaXZlbiBvbiBob3cgdG8gc3VwcG9ydCBuZXcgc2VydmljZXMsZm9y
IGluc3RhbmNlLCBBcHBsaWNhdGlvbi1hd2FyZSBuZXR3b3JrIChBUE4pLiBNZWFud2hpbGUsIHdl
IHNob3VsZCBjb25zaWRlciBtb3JlIG9uIGhvdyB0byBpbXBsbWVtZW50IHNtb290aCB0cmFuc2l0
aW9uIGFuZCBwcm90ZWN0IHRoZSBuZXR3b3JrIGFzc2V0b2YgY2FycmllcnMuDQoNCkJlc3QgcmVn
YXJkcw0KQ2hvbmdmZW5nDQoNCg0KRnJvbTogRGlyayBTdGVpbmJlcmc8bWFpbHRvOmRpcmtAbGFw
aXNoaWxscy5jb20+DQpEYXRlOiAyMDE5LTA5LTA5IDIxOjMxDQpUbzogR3lhbiBNaXNocmE8bWFp
bHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4NCkNDOiBTUFJJTkcgV0cgTGlzdDxtYWlsdG86c3By
aW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz47IFJvYmVy
dCBSYXN6dWs8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0PjsgUm9iIFNoYWtpcjxtYWlsdG86cm9i
anNAZ29vZ2xlLmNvbT47IFRhcmVrIFNhYWQ8bWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20+DQpT
dWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQpUaGVyZSBzZWVtcyB0byBiZSBzb21l
IGNvbmZ1c2lvbiByZWdhcmRpbmcgVEktTEZBLg0KQSBjb3VwbGUgb2YgY29tbWVudHM6DQoNCi0g
UmVtb3RlIExGQSB0dW5uZWwgaXMgbm90IHVzZWQgd2l0aCBTUiwgb25seSBUSS1MRkEgd2hpY2gN
CiAgb25seSBvcGVyYXRlcyBvbiB0aGUgbm9kZSB0aGF0IGlzIHRoZSBQTFIgKHBvaW50IG9mIGxv
Y2FsIHJlcGFpcikuDQoNCi0gQW55IGVuY2Fwc3VsYXRpb24gb24gdGhlIGluZ3Jlc3MgUEUgd2l0
aCBvciB3aXRob3V0IEVIIGhhcyBub3RoaW5nDQogIHRvIGRvIHdpdGggVEktTEZBIGV4Y2VwdCBm
b3IgdGhlIHNwZWNpYWwgY2FzZSB3aGVyZSB0aGUgaW5ncmVzcyBQRQ0KICBpdHNlbGYgaXMgdGhl
IFBMUi4NCg0KLSBUSS1MRkEgaXMgbm90IGFuIElHUCBleHRlbnNpb24gYW5kIGRvZXMgbm90IHJl
cXVpcmUgb25lLg0KICBJdCBpcyBhIHB1cmVseSBsb2NhbCBjb21wdXRhdGlvbiBiYXNlZCBvbiBJ
R1AgdG9wb2xvZ3kuDQoNCi0gVGhlIFBMUiBmb3IgVEktTEZBIG1heSBuZWVkIHRvIGluc2VydCBz
b21lIFNJRHMgaW50byB0aGUgU0lEDQogIGxpc3QgdG8gc3RlZXIgdGhlIHBhY2tldCBhcm91bmQg
dGhlIGZhaWx1cmUuIEZvciB0aGUgTEZBIGJhc2UgY2FzZQ0KICBubyBTSURzIGFyZSBuZWVkZWQg
YXQgYWxsLiBJZiBTSUQgaW5zZXJ0aW9uIGlzIG5lZWRlZCwgdGhlIFBMUg0KICB3aWxsIHB1c2gg
dGhlIHJlcXVpcmVkIG51bWJlciBvZiBsYWJlbHMgaW4gdGhlIE1QTFMgY2FzZS4NCg0KICBGb3Ig
U1J2NiwgdGhlIGVxdWl2YWxlbnQgb3BlcmF0aW9uIHRvIHRoZSBsYWJlbCBwdXNoIGlzIHRvDQog
IGluc2VydCBhbiBFSCB3aXRoIHRoZSByZXF1aXJlZCBTSUQgbGlzdC4gVGhlIHBhY2tldCB3aWxs
IGFscmVhZHkNCiAgaGF2ZSBiZWVuIGVuY2Fwc3VsYXRlZCBvbiB0aGUgaW5ncmVzcyBQRSBhbmQg
aW4gdGhlIG1vc3QNCiAgY29tbW9uIEludGVybmV0IG9yIFZQTiBiYXNlIHVzZSBjYXNlIGl0IHdp
bGwgbm90IGV2ZW4gaGF2ZQ0KICBhbiBFSCBzbyB0aGF0IHRoaXMgRUggaW5zZXJ0aW9uIHdpbGwg
cmVzdWx0IG9ubHkgaW4gYSBzaW5nbGUgRUguDQoNCiAgQWx0ZXJuYXRpdmVseSwgdGhlIFBMUiBj
b3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgdG8gcGVyZm9ybQ0KICBlbmNhcHN1bGF0aW9uIHdpdGgg
YSBuZXcgSVB2NiBoZWFkZXIgdXNpbmcgdGhlIHJlcGFpciBTSUQNCiAgYXMgSVB2NiBkZXN0aW5h
dGlvbiBhZGRyZXNzLCB3aXRob3V0IG5lZWRpbmcgYW55IEVILg0KICBUaGlzIHdpbGwgd29yayBm
b3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgY2FzZXMuDQogIFJlbWVtYmVyIHRoYXQgb25lIDEyOC1i
aXQgU0lEIGluIFNSdjYgaXMgaW4gbW9zdCBjYXNlcw0KICBlcXVpdmFsZW50IHRvIDIgTVBMUyBs
YWJlbHMsIGkuZS4gYSBub2RlIGxhYmVsIHBsdXMgYW4NCiAgYWRqYWNlbmN5IFNJRCBjYW4gYmUg
ZW5jb2RlZCBpbiBhIHNpbmdsZSBTUnY2IFNJRC4NCg0KICBPbmx5IGluIGV4dHJlbWUgY2FzZXMg
d291bGQgdGhlIFBMUiBuZWVkIHRvIGFkZCBhbg0KICBFSCB0byB0aGUgbmV3IElQdjYgaGVhZGVy
IHdpdGggbW9yZSBTSURzLg0KDQotIEVIIGluc2VydGlvbiBmb3IgVEktTEZBIGhhcyBub3RoaW5n
IHRvIGRvIHdpdGggc3RpdGNoaW5nIFNSdjYgZG9tYWlucy4NCg0KSG9wZSBpdCBoZWxwcy4NCg0K
Q2hlZXJzDQpEaXJrDQoNCg0KQW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlz
aHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb208bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+
Og0KDQpGcm9tIHJlYWRpbmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0aGUg
U1IgaW5zZXJ0aW9uIGlzIHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcyB1
c2luZyBUaS1MRkEgb3IgcmVtb3RlIExGQSB0dW5uZWwgc28gZW5kIHVwIHJlcXVpcmluZyBkb3Vi
bGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVzcyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBz
b3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2NlbmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBp
bnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVzLiAgSSBoYXZlIG5vdCBy
ZWFkIHRocm91Z2ggdGhlIGRyYWZ0cyBvciBSRkMgcmVnYXJkaW5nIFRpLUxGQSB3aXRoIFNSIGJ1
dCBzaW5jZSB0aGF0IGlzIGFuIElHUCBleHRlbnNpb24gSSBhbSBndWVzc2luZyBhbiBvcGFxdWUg
TFNBIGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRoIHBy
b3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNvIG5vdCBzdXJlIHdo
eSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxGQS4gIENhbiBzb21lb25l
IGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUuICBBbHNvIHRoZSBFSCBpbnNlcnRpb24gb24g
aW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVhc29uIGZvciB0aGF0
LiAgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBT
UnY2IGRvbWFpbnMgdG9nZXRoZXIuICBQbGVhc2UgY2xhcmlmeS4uDQoNCg0K

--_000_16253F7987E4F346823E305D08F9115AAB9A3A12nkgeml514mbxchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAw
IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7
DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiTWljcm9zb2Z0IFlhSGVpIFVJIjsNCglwYW5vc2UtMToyIDExIDUg
MyAyIDIgNCAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJcQE1pY3Jvc29mdCBZYUhlaSBVSSI7DQoJcGFub3NlLTE6MiAxMSA1IDMgMiAyIDQgMiAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQg
MyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N
c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBv
cnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiYjNDM7MTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB0aGUgbmVlZCB0byDigJh3YWxrIHRocm91Z2gg
dGhlIEVIIGNoYWlu4oCZIGluIGZhc3QtcGF0aCBpcyBkaWZmaWN1bHQsIGZvciB0aGUgbGFzdCAy
IGRlY2FkZXMsIGFuZCB3aWxsIGZvciB0aGUgbmVhciBmdXR1cmUgSSBndWVzcy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBTUnY2IGlzIHZlcnkgY2FyZWZ1bCBub3QgdG8g4oCY
d2FsayB0aHJvdWdoIHRoZSBFSCBjaGFpbuKAmS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SW5zdGVhZCBpdCBqdXN0IOKAmGhhbmRsZSB0aGUgbGVhc3QgbGVhZGluZyBoZWFkZXIo
cynigJksIHdpdGggYSBwcmVjZWRpbmcg4oCYRklCIGxvb2t1cOKAmSBpbmRpY2F0aW9uLCBhbmQg
4oCYRklCIGxvb2t1cOKAmSBpcyBhIHN0ZXAgdGhhdCB3aWxsIG5lZWQgdG8gZG8gaW4NCiBjaGlw
IGFueXdheSBmb3IgYW55IHBhY2tldC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRo
aXMgbWFrZXMgU1J2NiBkZXBsb3lhYmxlIGluIGNoaXBzIGZvciB0aGUgZmlyc3QgdGltZSBvZiBF
SCBpbnZlbnRpb24gYnkgSVNPIGFuZCBsYXRlciBieSBJUHY2LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+VGhpcyBtYWtlcyBTUnY2IHRoZSBwYXJhZGlnbSBvZiBoYW5kbGluZyBhbnkg
RUggaW4gY2hpcHMgSW4gbXkgb3Bpbmlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+T25lIGNhbiBjaGVjayBteSB1
bmRlcnN0YW5kIG9uIHBhZ2UgMTEgdG8gMTQgb2YgdGhlIHNsaWRlcyBJIHByZXBhcmVkIGluIGll
dGYxMDUgKHRob3VnaCBnb3Qgbm8gdGltZSBzbG90IHRvIHByZXNlbnQpOjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdCI+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9t
ZWV0aW5nLzEwNS9tYXRlcmlhbHMvc2xpZGVzLTEwNS1iaWVyLWJpZXItaXB2Ni1lbmNhcHN1bGF0
aW9uLTAwLnBkZiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9tZWV0aW5nLzEwNS9tYXRl
cmlhbHMvc2xpZGVzLTEwNS1iaWVyLWJpZXItaXB2Ni1lbmNhcHN1bGF0aW9uLTAwLnBkZjwvYT48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5ET0ggaGFzIGl0IGJlbmVmaXRzLCBhbmQgaXMgcmVjb21tZW5kZWQgaW4gODIwMCwgYnV0
IHRoZSBtaXggb2YgbWFueSBkaWZmZXJlbnQgRUhzIGFuZCBkaWZmZXJlbnQgT3B0aW9uIFRMVnMg
Zm9yIGEgc29sdXRpb24gaXMgb2J2aW91c2x5IGNvbXBsZXgNCiBpbiBkYXRhLXBsYW5lLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VXNpbmcgYSBzaW5nbGUgRUggdG8gdGhlIGJlc3Qs
IHdpdGggdGhlIGFwcHJvcHJpYXRlIHByZWNlZGluZyBpbmRpY2F0aW9uLCBpcyBzaW1wbGUsIG9y
ZGVyZWQsIGZyaWVuZGx5IHRvIGNoaXAsIGRpcmVjdCwgcGVyZmVjdC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQiPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJj
aC9tc2cvaXB2Ni9TZ2tTR3RTQm1CNEc1MWFqbkJwM1ViakpsOEkiPmh0dHBzOi8vbWFpbGFyY2hp
dmUuaWV0Zi5vcmcvYXJjaC9tc2cvaXB2Ni9TZ2tTR3RTQm1CNEc1MWFqbkJwM1ViakpsOEk8L2E+
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmluZ3Jvbmc8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+IHNwcmluZyBbbWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5CZXJuaWVyLCBEYW5pZWw8YnI+DQo8Yj5TZW50Ojwv
Yj4gVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAxMTo0MSBBTTxicj4NCjxiPlRvOjwvYj4g
eGllY2hmQGNoaW5hdGVsZWNvbS5jbjsgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Ozxicj4N
CjxiPkNjOjwvYj4gUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs7IDZtYW4gJmx0
OzZtYW5AaWV0Zi5vcmcmZ3Q7OyBUYXJlayBTYWFkICZsdDt0c2FhZC5uZXRAZ21haWwuY29tJmd0
OzsgUm9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0QHJhc3p1ay5uZXQmZ3Q7PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
IzQzOzEmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPlRoZSBhYmlsaXR5IG9mIHVzaW5nIGEgc2luZ2xlIFNSSCB0byBjb252ZXkgYmVoYXZp
b3VyIGluZm9ybWF0aW9uIHdldGhlciB0aGV5IGFyZSBwZXItc2VnbWVudCBvciBwZXItcGF0aCBo
YXMgcHJvdmVuIHRvIGJlIHZlcnkmbmJzcDtzaW1wbGUgYW5kIHF1aWNrJm5ic3A7dG8gZGVmaW5l
IGluIHZhcmlvdXMgZGF0YSZuYnNwO3BsYW5lIHRhcmdldHMuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5BdCBmaXJzdCBhbmFseXNpcywmbmJzcDt0
cnlpbmcgdG8gcmVwbGljYXRlIHdpdGgmbmJzcDtDUkggJiM0MzsgRE9IIHZhcmlhbnRzLCB0aGUg
bG9naWMgcmVxdWlyZWQgZm9yIHNlcnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23igItwbGV4LiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
V2hhdCBoYXBwZW5zIGlmIEkgbmVlZCZuYnNwO1RMVnMgbWlkLXBvaW50IGluIGEgcGF0aCBidXQg
bm90IGF0IGl0cyBlbmQgKGUuZy4gcmVmZXJyaW5nIHRvIHRoZSBPbGUncyBBQ01FIGFuYWxvZ3kp
Jm5ic3A7PyBXb3VsZCB0aGV5IG5vdyBiZSBkZWZpbmVkIGluIGEgc2VnLWVuZC1vcHQgb3IgYSB2
cG4tZGVzdC1vcHQgPyBJZiBzZWctZW5kLW9wdA0KIHRoZW4gaXQgbWVhbnMgbm9uLWludGVyZXN0
ZWQgbWlkcG9pbnQgZGV2aWNlcyB3aWxsIGhhdmUgdG8gbG9va3VwIGJleW9uZCB0aGUgVExWcyB0
byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHA+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TaW1pbGFyIHF1ZXN0aW9uIHdvdWxkIGJlJm5i
c3A7b24gaG93IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBiZWhhdmlvdXJzIGVpdGhlciBkeW5h
bWljIG9yIHN0YXRpYyA/Jm5ic3A7SWYgSSByZWFkJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0LTA0Ij5odHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDQ8L2E+
DQogY29ycmVjdGx5LCB3ZSB0aGVuIG5lZWQgTlNIIGZvciByaWNoZXIgc2VydmljZSBjaGFpbnMg
Y29uc3RydWN0cyAodGhpbmsgR2ktTEFOKS4gVGhpcyBtZWFucyBJIG5lZWQgQ1JILCBzb21lIHZh
cmlhbnRzIG9mIERPSCAmIzQzOyBOU0jigIsuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHA+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5JIGZhaWwgdG8gc2VlJm5ic3A7dGhlJm5ic3A7
c2ltcGxpY2l0eSB0aGVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPkRhbiBCPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj4NCjxociBzaXplPSIyIiB3aWR0aD0iOTglIiBhbGln
bj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwbHlGd2RNc2ciPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPiBzcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
ZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KIG9uIGJlaGFsZiBvZiA8YSBocmVm
PSJtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbiI+eGllY2hmQGNoaW5hdGVsZWNvbS5jbjwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIj54aWVjaGZAY2hp
bmF0ZWxlY29tLmNuPC9hPiZndDs8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1i
ZXIgMTEsIDIwMTkgODo1NyBQTTxicj4NCjxiPlRvOjwvYj4gTGlzdDxicj4NCjxiPkNjOjwvYj4g
Um9iIFNoYWtpcjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJhc3p1azxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBbRVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzIxMjEyMSI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6Ny41cHQ7bWFyZ2lu
LXRvcDo3LjVwdDttYXJnaW4tcmlnaHQ6Ny41cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMjEyMTIxIj5IaSwmbmJzcDtmb2xrcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMyMTIxMjEiPkxhc3QmbmJzcDt5ZWFyJm5ic3A7Q2hpbmEmbmJzcDtUZWxlY29tJm5i
c3A7YmVndW4mbmJzcDt0byZuYnNwO2ltcGxlbWVudCZuYnNwO1NSdjYmbmJzcDt0cmlhbCZuYnNw
O2luJm5ic3A7U2ljaHVuJm5ic3A7cHJvdmluY2UmbmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtiZWFy
aW5nJm5ic3A7YW5kJm5ic3A7aW50ZXJjb25uZWN0aW9uJm5ic3A7b2YmbmJzcDt2aWRlbyZuYnNw
O3BsYXRmb3JtcyZuYnNwO3doaWNoJm5ic3A7YXJlJm5ic3A7Jm5ic3A7bG9jYXRlZCZuYnNwO2lu
Jm5ic3A7ZGlmZmVyZW50Jm5ic3A7Y2l0aWVzLCZuYnNwO3NlcnZpY2UmbmJzcDthZ2lsaXRpZXMs
c2VjdXJlJm5ic3A7c2VwZXJ0aW9uLCZuYnNwO3RyYWZmaWMmbmJzcDtzdGVlcmluZyZuYnNwO2Fu
ZCZuYnNwO290aGVyJm5ic3A7ZmVhdHVyZXMmbmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtoYXZlJm5i
c3A7YmVlbiZuYnNwO2RlbW9uc3RyYXRlZCZuYnNwO2luJm5ic3A7dGhpcyZuYnNwO3RyaWFsLiZu
YnNwO0Jhc2VkJm5ic3A7b24mbmJzcDt0aGlzLCZuYnNwO1NSdjYmbmJzcDt3aWxsJm5ic3A7YmUm
bmJzcDtpbXBsZW1lbnRhdGVkJm5ic3A7aW4mbmJzcDtsYXJnZXItc2NhbGUmbmJzcDtpbiZuYnNw
O0NULjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+Tm8mbmJz
cDt0ZWNobm9sb2dpZXMmbmJzcDtpcyZuYnNwOzEwMCUmbmJzcDtwZXJmZWN0LEkmbmJzcDthZ3Jl
ZSZuYnNwO3RoYXQmbmJzcDtjb21wcmVzc2lvbiZuYnNwO21lY2hhbmlzbSZuYnNwO2lzJm5ic3A7
bmVlZGVkJm5ic3A7dG8mbmJzcDtyZWR1Y2UmbmJzcDt0aGUmbmJzcDt0aGUmbmJzcDtvdmVyaGVh
ZCZuYnNwO29mJm5ic3A7bG9uZyZuYnNwO1NJRCZuYnNwO2luJm5ic3A7dGhlJm5ic3A7bG9uZyZu
YnNwO3Rlcm0sJm5ic3A7YnV0Jm5ic3A7aXQmbmJzcDtpcyZuYnNwO2JldHRlciZuYnNwO3RvJm5i
c3A7YmUmbmJzcDtjb21wYXRpYmxlJm5ic3A7d2l0aGUmbmJzcDtTUkgsJm5ic3A7aW5zdGVhZCZu
YnNwO29mJm5ic3A7ZGVzaWduaW5nJm5ic3A7YSZuYnNwO2NvbXBsZXRlJm5ic3A7bmV3Jm5ic3A7
b25lLiZuYnNwO0NSSCZuYnNwO2lzJm5ic3A7YSZuYnNwO2NvbXBsZXRlJm5ic3A7bmV3Jm5ic3A7
ZGVzaWduLCZuYnNwO2l0Jm5ic3A7bW92ZSZuYnNwO3RoZSZuYnNwO2NvbXBsZXhpdGllcyZuYnNw
O2Zyb20mbmJzcDtTUkgmbmJzcDt0byZuYnNwO0RPSC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPk1vcmVvdmVyLCZuYnNwO0kmbmJzcDtob3BlJm5i
c3A7bW9yZSZuYnNwO2VmZm9ydHMmbmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtzaG91bGQmbmJzcDti
ZSZuYnNwO2dpdmVuJm5ic3A7b24mbmJzcDtob3cmbmJzcDt0byZuYnNwO3N1cHBvcnQmbmJzcDtu
ZXcmbmJzcDtzZXJ2aWNlcyxmb3ImbmJzcDtpbnN0YW5jZSwmbmJzcDtBcHBsaWNhdGlvbi1hd2Fy
ZSZuYnNwO25ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwmbmJzcDt3ZSZuYnNwO3Nob3VsZCZuYnNw
O2NvbnNpZGVyDQogbW9yZSBvbiBob3cmbmJzcDt0byZuYnNwO2ltcGxtZW1lbnQmbmJzcDtzbW9v
dGgmbmJzcDt0cmFuc2l0aW9uJm5ic3A7YW5kJm5ic3A7cHJvdGVjdCZuYnNwO3RoZSZuYnNwO25l
dHdvcmsmbmJzcDthc3NldG9mJm5ic3A7Y2FycmllcnMuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMjEyMTIxIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMyMTIxMjEiPkJlc3QmbmJzcDtyZWdhcmRzPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj5DaG9uZ2Zlbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDo2LjBw
dCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEy
MSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNr
Z3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjku
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PiZuYnNwOzxhIGhyZWY9Im1haWx0bzpkaXJrQGxhcGlzaGlsbHMuY29tIj5EaXJrDQogU3RlaW5i
ZXJnPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EYXRlOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzIwMTktMDktMDkmbmJzcDsyMTozMTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5Ubzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj4mbmJzcDs8YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIj5HeWFuDQog
TWlzaHJhPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5DQzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYu
b3JnIj5TUFJJTkcNCiBXRyBMaXN0PC9hPjsgPGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmci
PjZtYW5AaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPg0K
Um9iZXJ0IFJhc3p1azwvYT47IDxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIj5Sb2Ig
U2hha2lyPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iPg0KVGFyZWsg
U2FhZDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDojRUZFRkVGIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+U3ViamVjdDo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDtSZTogW3NwcmluZ10NCiBCZXlvbmQgU1J2
Ni48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPlRo
ZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJlZ2FyZGluZyBUSS1MRkEuDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzIxMjEyMSI+QSBjb3VwbGUgb2YgY29tbWVudHM6PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+LSBSZW1vdGUgTEZB
IHR1bm5lbCBpcyBub3QgdXNlZCB3aXRoIFNSLCBvbmx5IFRJLUxGQSB3aGljaCZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBvbmx5IG9wZXJhdGVzIG9uIHRoZSBub2Rl
IHRoYXQgaXMgdGhlIFBMUiAocG9pbnQgb2YgbG9jYWwgcmVwYWlyKS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMjEyMTIxIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj4tIEFueSBl
bmNhcHN1bGF0aW9uIG9uIHRoZSBpbmdyZXNzIFBFIHdpdGggb3Igd2l0aG91dCBFSCBoYXMgbm90
aGluZyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPiZuYnNwOyB0byBkbyB3aXRo
IFRJLUxGQSBleGNlcHQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEU8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj4mbmJzcDsgaXRzZWxmIGlzIHRoZSBQTFIuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIx
MjEyMSI+LSBUSS1MRkEgaXMgbm90IGFuIElHUCBleHRlbnNpb24gYW5kIGRvZXMgbm90IHJlcXVp
cmUgb25lLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBJdCBpcyBh
IHB1cmVseSBsb2NhbCBjb21wdXRhdGlvbiBiYXNlZCBvbiBJR1AgdG9wb2xvZ3kuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+
LSBUaGUgUExSIGZvciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNvbWUgU0lEcyBpbnRvIHRo
ZSBTSUQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj4mbmJzcDsgbGlzdCB0byBzdGVlciB0
aGUgcGFja2V0IGFyb3VuZCB0aGUgZmFpbHVyZS4gRm9yIHRoZSBMRkEgYmFzZSBjYXNlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IG5vIFNJRHMgYXJlIG5lZWRlZCBhdCBhbGwu
IElmIFNJRCBpbnNlcnRpb24gaXMgbmVlZGVkLCB0aGUgUExSJm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IHdpbGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGxh
YmVscyBpbiB0aGUgTVBMUyBjYXNlLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBGb3IgU1J2NiwgdGhl
IGVxdWl2YWxlbnQgb3BlcmF0aW9uIHRvIHRoZSBsYWJlbCBwdXNoIGlzIHRvJm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGluc2VydCBhbiBFSCB3aXRoIHRoZSByZXF1
aXJlZCBTSUQgbGlzdC4gVGhlIHBhY2tldCB3aWxsIGFscmVhZHkmbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMjEyMTIxIj4mbmJzcDsgaGF2ZSBiZWVuIGVuY2Fwc3VsYXRlZCBvbiB0aGUgaW5n
cmVzcyBQRSBhbmQgaW4gdGhlIG1vc3QmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIx
Ij4mbmJzcDsgY29tbW9uIEludGVybmV0IG9yIFZQTiBiYXNlIHVzZSBjYXNlIGl0IHdpbGwgbm90
IGV2ZW4gaGF2ZSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBhbiBF
SCBzbyB0aGF0IHRoaXMgRUggaW5zZXJ0aW9uIHdpbGwgcmVzdWx0IG9ubHkgaW4gYSBzaW5nbGUg
RUguPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzIxMjEyMSI+Jm5ic3A7IEFsdGVybmF0aXZlbHksIHRoZSBQTFIgY291bGQgYWxzbyBiZSBj
b25maWd1cmVkIHRvIHBlcmZvcm08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj4mbmJzcDsg
ZW5jYXBzdWxhdGlvbiB3aXRoIGEgbmV3IElQdjYgaGVhZGVyIHVzaW5nIHRoZSByZXBhaXIgU0lE
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGFzIElQdjYgZGVzdGluYXRpb24g
YWRkcmVzcywgd2l0aG91dCBuZWVkaW5nIGFueSBFSC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEy
MTIxIj4mbmJzcDsgVGhpcyB3aWxsIHdvcmsgZm9yIHRoZSB2YXN0IG1ham9yaXR5IG9mIGNhc2Vz
LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBSZW1lbWJlciB0aGF0
IG9uZSAxMjgtYml0IFNJRCBpbiBTUnY2IGlzIGluIG1vc3QgY2FzZXM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMjEyMTIxIj4mbmJzcDsgZXF1aXZhbGVudCB0byAyIE1QTFMgbGFiZWxzLCBpLmUuIGEg
bm9kZSBsYWJlbCBwbHVzIGFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGFk
amFjZW5jeSBTSUQgY2FuIGJlIGVuY29kZWQgaW4gYSBzaW5nbGUgU1J2NiBTSUQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+
Jm5ic3A7IE9ubHkgaW4gZXh0cmVtZSBjYXNlcyB3b3VsZCB0aGUgUExSIG5lZWQgdG8gYWRkIGFu
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IEVIIHRvIHRoZSBuZXcg
SVB2NiBoZWFkZXIgd2l0aCBtb3JlIFNJRHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+LSBFSCBpbnNlcnRpb24gZm9yIFRJ
LUxGQSBoYXMgbm90aGluZyB0byBkbyB3aXRoIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEy
MSI+SG9wZSBpdCBoZWxwcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj5DaGVlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEy
MTIxIj5EaXJrPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDo2
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIx
MjEyMSI+QW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlzaHJhICZsdDs8YSBo
cmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIj5oYXlhYnVzYWdzbUBnbWFpbC5jb208
L2E+Jmd0Ozo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+RnJvbSByZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBk
aXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlvbiBpcyB0d28gZm9sZCBvbmUgYmVpbmcg
Zm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGktTEZBIG9yIHJlbW90ZSBMRkEgdHVubmVsIHNv
DQogZW5kIHVwIHJlcXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVzcyBQ
RSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2NlbmFy
aW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJtZWRp
YXRlIG5vZGVzLiAmbmJzcDtJIGhhdmUgbm90IHJlYWQgdGhyb3VnaCB0aGUgZHJhZnRzIG9yIFJG
QyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0IHNpbmNlDQogdGhhdCBpcyBhbiBJR1AgZXh0
ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQgaXMgbm90IHRoZSB0cmFkaXRp
b25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aCBwcm90ZWN0aW9uIHRoYXQgYWRkcyBhbiBhZGRp
dGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3aHkgYW4gRUggaW5zZXJ0aW9uIG5lZWRzIHRv
IG9jY3VyIGZvciBUaS1MRkEuICZuYnNwO0NhbiBzb21lb25lIGNsYXJpZnkgdGhhdCB1c2UgY2Fz
ZSBmb3IgbWUuICZuYnNwO0Fsc28NCiB0aGUgRUggaW5zZXJ0aW9uIG9uIGludGVybWVkaWF0ZSBu
b2RlIHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBmb3IgdGhhdC4gJm5ic3A7TXkgZ3Vl
c3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBTUnY2IGRvbWFp
bnMgdG9nZXRoZXIuICZuYnNwO1BsZWFzZSBjbGFyaWZ5Li48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_16253F7987E4F346823E305D08F9115AAB9A3A12nkgeml514mbxchi_--


From nobody Wed Sep 11 22:30:38 2019
Return-Path: <markzzzsmith@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 EEE7B12080E; Wed, 11 Sep 2019 22:30:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 SUZchD1IpTu6; Wed, 11 Sep 2019 22:30:27 -0700 (PDT)
Received: from mail-ot1-x331.google.com (mail-ot1-x331.google.com [IPv6:2607:f8b0:4864:20::331]) (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 73BC0120812; Wed, 11 Sep 2019 22:30:27 -0700 (PDT)
Received: by mail-ot1-x331.google.com with SMTP id g19so24865445otg.13; Wed, 11 Sep 2019 22:30:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SEyrJoClDwFiWCbScNKgRLEJpWdCFnIAJ7rMBVfyc1A=; b=ugO47895rSwiLG75VSLvGICqeTW7eeMF5X5ExqsdeIbcVU1ogJah/Ya7Dve3RL5wRa 5zqQApxl8y1fmcZOf5dHI+02H+dZ0/wcmV9wAAvCd0Ojgb7rGJHQlDAoisdOGRHFAN8B 0sMzqIO3Sb2V2LxGN1ExciRgMzgmxQCf3IIq34tYpB0rGpx9/syRyBCi3J7RPuJTT0A3 C8oG7RMpFVe5bx8hyUR+FRsTY1LTZthv5gJgAkJUzvotcQoRaD2iUX4lRlzZuxHzorsJ 2lx9OLT4x5XFo3F1HwJnZxAmCyKAWFyIw/a6bORCTI4KtLncAsr8JhIt60cUqb3NjpSk eJ9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SEyrJoClDwFiWCbScNKgRLEJpWdCFnIAJ7rMBVfyc1A=; b=fEKKvAd0uzasZjb0DYDRsbyTTShsSW7k9nV1auKTRJvQPfK7pwBaJwP+gf5cUGEHB7 rPpqmF8Oy4HiUDBISilV45osxgnazdO5pIkF8SnXnEMIq0m+bTe1RIY9gOYOY7u5xK4P IFdZmy9AvXsR3sjO/LJV4uGxd2MEZCQqaWii4ZOCXg+kvOxY2DN6fmsUskTn3GjO1u0Q CZYLgWG4bdjJQVL40aWdK8302/V/OLzT8qTbAoSgy0X8n6HRoLJHIm3m20jo6PmYMH2X NjG1U/mdF4Rnw8VFX0U9XqplmD4orJ/h27vIR2mEj82F5i/W4fbIckYcz1Xcs2kbTjJD dhrg==
X-Gm-Message-State: APjAAAXn3Pnx9DlZ7tRkLMyEoAjOuk4XIRaX3pqtyy9VmT7VrVYLj2jb CNN6s2kamtuS++YXtdCFtXOhHbAY3Rp9BC6btpY=
X-Google-Smtp-Source: APXvYqxAwtBgGocrPy8X8GuI4Xdx5lr0zEkzknsyBUBlxP5TiL4/rNlBJD4kKzejYTjIb29FB0vsE0DjOhV3EN8xlj8=
X-Received: by 2002:a9d:404a:: with SMTP id o10mr34338094oti.94.1568266226793;  Wed, 11 Sep 2019 22:30:26 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca>
In-Reply-To: <1568259664564.62561@bell.ca>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 12 Sep 2019 15:30:16 +1000
Message-ID: <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com>
To: "Bernier, Daniel" <daniel.bernier@bell.ca>
Cc: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>,  Rob Shakir <robjs@google.com>, 6man <6man@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Robert Raszuk <robert@raszuk.net>
Content-Type: multipart/alternative; boundary="0000000000005c8a6c0592546f5f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/z0G3nUQZgxeO0iOS9EbYd7U7EIM>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 05:30:30 -0000

--0000000000005c8a6c0592546f5f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

It's simple because IPv6 doesn't look past the fixed IPv6 header to perform
its forwarding, and matches on the Destination Address to determine if to
perform deeper packet host processing.


You're building much more complicated forwarding services if you're going
to be marching on TLVs etc. past the IPv6 fixed header.

However vendors and carrier engineering groups like selling and deploying
new gear, so I suppose that's ok. They don't have to operate it or fix it
when it breaks.

On Thu, 12 Sep 2019, 13:41 Bernier, Daniel, <daniel.bernier@bell.ca> wrote:

> +1
>
>
> The ability of using a single SRH to convey behaviour information wether
> they are per-segment or per-path has proven to be very simple and quick t=
o
> define in various data plane targets.
>
>
> At first analysis, trying to replicate with CRH + DOH variants, the logic
> required for service programs is more com=E2=80=8Bplex.
>
>
> What happens if I need TLVs mid-point in a path but not at its end (e.g.
> referring to the Ole's ACME analogy) ? Would they now be defined in a
> seg-end-opt or a vpn-dest-opt ? If seg-end-opt then it means non-interest=
ed
> midpoint devices will have to lookup beyond the TLVs to get to CRH for ne=
xt
> segment ?
>
>
> Similar question would be on how would we implement proxy behaviours
> either dynamic or static ? If I read
> https://tools.ietf.org/html/draft-bonica-6man-seg-end-opt-04 correctly,
> we then need NSH for richer service chains constructs (think Gi-LAN). Thi=
s
> means I need CRH, some variants of DOH + NSH=E2=80=8B.
>
>
> I fail to see the simplicity there.
>
>
> Dan B
> ------------------------------
> *From:* spring <spring-bounces@ietf.org> on behalf of
> xiechf@chinatelecom.cn <xiechf@chinatelecom.cn>
> *Sent:* Wednesday, September 11, 2019 8:57 PM
> *To:* List
> *Cc:* Rob Shakir; 6man; Tarek Saad; Robert Raszuk
> *Subject:* [EXT]Re: [spring] Beyond SRv6.
>
>
> Hi, folks,
>
> Last year China Telecom begun to implement SRv6 trial in Sichun province =
for the bearing and interconnection of video platforms which are  located i=
n different cities, service agilities,secure sepertion, traffic steering an=
d other features of SRv6 have been demonstrated in this trial. Based on thi=
s, SRv6 will be implementated in larger-scale in CT.
>
> No technologies is 100% perfect,I agree that compression mechanism is nee=
ded to reduce the the overhead of long SID in the long term, but it is bett=
er to be compatible withe SRH, instead of designing a complete new one. CRH=
 is a complete new design, it move the complexities from SRH to DOH.
> Moreover, I hope more efforts of SRv6 should be given on how to support n=
ew services,for instance, Application-aware network
> (APN). Meanwhile, we should consider more on
> how to implmement smooth transition and protect the network assetof carri=
ers.
>
> Best regards
> Chongfeng
>
>
> *From:* Dirk Steinberg <dirk@lapishills.com>
> *Date:* 2019-09-09 21:31
> *To:* Gyan Mishra <hayabusagsm@gmail.com>
> *CC:* SPRING WG List <spring@ietf.org>; 6man@ietf.org; Robert Raszuk
> <robert@raszuk.net>; Rob Shakir <robjs@google.com>; Tarek Saad
> <tsaad.net@gmail.com>
> *Subject:* Re: [spring] Beyond SRv6.
> There seems to be some confusion regarding TI-LFA.
> A couple of comments:
>
> - Remote LFA tunnel is not used with SR, only TI-LFA which
>   only operates on the node that is the PLR (point of local repair).
>
> - Any encapsulation on the ingress PE with or without EH has nothing
>   to do with TI-LFA except for the special case where the ingress PE
>   itself is the PLR.
>
> - TI-LFA is not an IGP extension and does not require one.
>   It is a purely local computation based on IGP topology.
>
> - The PLR for TI-LFA may need to insert some SIDs into the SID
>   list to steer the packet around the failure. For the LFA base case
>   no SIDs are needed at all. If SID insertion is needed, the PLR
>   will push the required number of labels in the MPLS case.
>
>   For SRv6, the equivalent operation to the label push is to
>   insert an EH with the required SID list. The packet will already
>   have been encapsulated on the ingress PE and in the most
>   common Internet or VPN base use case it will not even have
>   an EH so that this EH insertion will result only in a single EH.
>
>   Alternatively, the PLR could also be configured to perform
>   encapsulation with a new IPv6 header using the repair SID
>   as IPv6 destination address, without needing any EH.
>   This will work for the vast majority of cases.
>   Remember that one 128-bit SID in SRv6 is in most cases
>   equivalent to 2 MPLS labels, i.e. a node label plus an
>   adjacency SID can be encoded in a single SRv6 SID.
>
>   Only in extreme cases would the PLR need to add an
>   EH to the new IPv6 header with more SIDs.
>
> - EH insertion for TI-LFA has nothing to do with stitching SRv6 domains.
>
> Hope it helps.
>
> Cheers
> Dirk
>
> Am 08.09.2019 um 09:19 schrieb Gyan Mishra <hayabusagsm@gmail.com>:
>
> From reading through all the discussion threads the SR insertion is two
> fold one being for FRR capabilities using Ti-LFA or remote LFA tunnel so
> end up requiring double EH insertions on the Ingress PE tunnel head end
> SRv6 source node and then second scenario being a possible EH insertions
> occurrence on intermediate nodes.  I have not read through the drafts or
> RFC regarding Ti-LFA with SR but since that is an IGP extension I am
> guessing an opaque LSA and is not the traditional MPLS FRR link/node/path
> protection that adds an additional mpls shim so not sure why an EH
> insertion needs to occur for Ti-LFA.  Can someone clarify that use case f=
or
> me.  Also the EH insertion on intermediate node what is the use case or
> reason for that.  My guess is it=E2=80=99s for special use case of stitch=
ing SRv6
> domains together.  Please clarify..
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000005c8a6c0592546f5f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>It&#39;s simple because IPv6 doesn&#39;t look past t=
he fixed IPv6 header to perform its forwarding, and matches on the Destinat=
ion Address to determine if to perform deeper packet host processing.</div>=
<div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">Y=
ou&#39;re building much more complicated forwarding services if you&#39;re =
going to be marching on TLVs etc. past the IPv6 fixed header.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">However vendors and carrier engineeri=
ng groups like selling and deploying new gear, so I suppose that&#39;s ok. =
They don&#39;t have to operate it or fix it when it breaks.<br><br><div cla=
ss=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Th=
u, 12 Sep 2019, 13:41 Bernier, Daniel, &lt;<a href=3D"mailto:daniel.bernier=
@bell.ca">daniel.bernier@bell.ca</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">




<div dir=3D"ltr" style=3D"font-size:12pt;color:#000000;background-color:#ff=
ffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>+1=C2=A0<br>
</p>
<p><br>
</p>
<p>The ability of using a single SRH to convey behaviour information wether=
 they are per-segment or per-path has proven to be very=C2=A0simple and qui=
ck=C2=A0to define in various data=C2=A0plane targets.<br>
</p>
<p><br>
</p>
<p>At first analysis,=C2=A0trying to replicate with=C2=A0CRH + DOH variants=
, the logic required for service programs is more com=E2=80=8Bplex.=C2=A0<b=
r>
</p>
<p><br>
</p>
<p>What happens if I need=C2=A0TLVs mid-point in a path but not at its end =
(e.g. referring to the Ole&#39;s ACME analogy)=C2=A0? Would they now be def=
ined in a seg-end-opt or a vpn-dest-opt ? If seg-end-opt then it means non-=
interested midpoint devices will have to lookup
 beyond the TLVs to get to CRH for next segment ? <br>
</p>
<p><br>
</p>
<p>Similar question would be=C2=A0on how would we implement proxy behaviour=
s either dynamic or static ?=C2=A0<span style=3D"font-size:12pt">If I read=
=C2=A0</span><a href=3D"https://tools.ietf.org/html/draft-bonica-6man-seg-e=
nd-opt-04" style=3D"font-size:12pt" target=3D"_blank" rel=3D"noreferrer">ht=
tps://tools.ietf.org/html/draft-bonica-6man-seg-end-opt-04</a><font size=3D=
"3">
 correctly, we then need NSH for richer service chains constructs (think Gi=
-LAN). This means I need CRH, some variants of DOH + NSH=E2=80=8B.=C2=A0</f=
ont></p>
<p><font size=3D"3"><br>
</font></p>
<p><font size=3D"3">I fail to see=C2=A0</font>the<font size=3D"3">=C2=A0sim=
plicity there.</font></p>
<p><font size=3D"3"><br>
</font></p>
<p><font size=3D"3">Dan B</font></p>
<div style=3D"color:rgb(33,33,33)">
<hr style=3D"display:inline-block;width:98%">
<div id=3D"m_-8290376231114297752divRplyFwdMsg" dir=3D"ltr"><font face=3D"C=
alibri, sans-serif" color=3D"#000000" style=3D"font-size:11pt"><b>From:</b>=
 spring &lt;<a href=3D"mailto:spring-bounces@ietf.org" target=3D"_blank" re=
l=3D"noreferrer">spring-bounces@ietf.org</a>&gt; on behalf of <a href=3D"ma=
ilto:xiechf@chinatelecom.cn" target=3D"_blank" rel=3D"noreferrer">xiechf@ch=
inatelecom.cn</a> &lt;<a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_=
blank" rel=3D"noreferrer">xiechf@chinatelecom.cn</a>&gt;<br>
<b>Sent:</b> Wednesday, September 11, 2019 8:57 PM<br>
<b>To:</b> List<br>
<b>Cc:</b> Rob Shakir; 6man; Tarek Saad; Robert Raszuk<br>
<b>Subject:</b> [EXT]Re: [spring] Beyond SRv6.</font>
<div>=C2=A0</div>
</div>
<div>
<div><br>
</div>
<div><span>
<div style=3D"margin:10px;font-size:10pt">
<div><span>Hi,=C2=A0folks,</span></div>
<div><span>Last=C2=A0year=C2=A0China=C2=A0Telecom=C2=A0begun=C2=A0to=C2=A0i=
mplement=C2=A0SRv6=C2=A0trial=C2=A0in=C2=A0Sichun=C2=A0province=C2=A0for=C2=
=A0the=C2=A0bearing=C2=A0and=C2=A0interconnection=C2=A0of=C2=A0video=C2=A0p=
latforms=C2=A0which=C2=A0are=C2=A0=C2=A0located=C2=A0in=C2=A0different=C2=
=A0cities,=C2=A0service=C2=A0agilities,secure=C2=A0sepertion,=C2=A0traffic=
=C2=A0steering=C2=A0and=C2=A0other=C2=A0features=C2=A0of=C2=A0SRv6=C2=A0hav=
e=C2=A0been=C2=A0demonstrated=C2=A0in=C2=A0this=C2=A0trial.=C2=A0Based=C2=
=A0on=C2=A0this,=C2=A0SRv6=C2=A0will=C2=A0be=C2=A0implementated=C2=A0in=C2=
=A0larger-scale=C2=A0in=C2=A0CT.</span></div>
<div><span>No=C2=A0technologies=C2=A0is=C2=A0100%=C2=A0perfect,I=C2=A0agree=
=C2=A0that=C2=A0compression=C2=A0mechanism=C2=A0is=C2=A0needed=C2=A0to=C2=
=A0reduce=C2=A0the=C2=A0the=C2=A0overhead=C2=A0of=C2=A0long=C2=A0SID=C2=A0i=
n=C2=A0the=C2=A0long=C2=A0term,=C2=A0but=C2=A0it=C2=A0is=C2=A0better=C2=A0t=
o=C2=A0be=C2=A0compatible=C2=A0withe=C2=A0SRH,=C2=A0instead=C2=A0of=C2=A0de=
signing=C2=A0a=C2=A0complete=C2=A0new=C2=A0one.=C2=A0CRH=C2=A0is=C2=A0a=C2=
=A0complete=C2=A0new=C2=A0design,=C2=A0it=C2=A0move=C2=A0the=C2=A0complexit=
ies=C2=A0from=C2=A0SRH=C2=A0to=C2=A0DOH.=C2=A0</span></div>
<div><span>Moreover,=C2=A0I=C2=A0hope=C2=A0more=C2=A0efforts=C2=A0of=C2=A0S=
Rv6=C2=A0should=C2=A0be=C2=A0given=C2=A0on=C2=A0how=C2=A0to=C2=A0support=C2=
=A0new=C2=A0services,for=C2=A0instance,=C2=A0Application-aware=C2=A0network=
 (APN). Meanwhile,=C2=A0we=C2=A0should=C2=A0consider more on how=C2=A0to=C2=
=A0implmement=C2=A0smooth=C2=A0transition=C2=A0and=C2=A0protect=C2=A0the=C2=
=A0network=C2=A0assetof=C2=A0carriers.</span></div>
<div><span><br>
</span></div>
<div><span>Best=C2=A0regards</span></div>
<div><span>Chongfeng</span></div>
<div><br>
</div>
</div>
</span></div>
<blockquote style=3D"margin-top:0px;margin-bottom:0px;margin-left:0.5em">
<div>=C2=A0</div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<div style=3D"padding-right:8px;padding-left:8px;font-size:12px;font-family=
:tahoma;color:#000000;background:#efefef;padding-bottom:8px;padding-top:8px=
">
<div><b>From:</b>=C2=A0<a href=3D"mailto:dirk@lapishills.com" target=3D"_bl=
ank" rel=3D"noreferrer">Dirk Steinberg</a></div>
<div><b>Date:</b>=C2=A02019-09-09=C2=A021:31</div>
<div><b>To:</b>=C2=A0<a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_bl=
ank" rel=3D"noreferrer">Gyan Mishra</a></div>
<div><b>CC:</b>=C2=A0<a href=3D"mailto:spring@ietf.org" target=3D"_blank" r=
el=3D"noreferrer">SPRING WG List</a>; <a href=3D"mailto:6man@ietf.org" targ=
et=3D"_blank" rel=3D"noreferrer">
6man@ietf.org</a>; <a href=3D"mailto:robert@raszuk.net" target=3D"_blank" r=
el=3D"noreferrer">Robert Raszuk</a>; <a href=3D"mailto:robjs@google.com" ta=
rget=3D"_blank" rel=3D"noreferrer">
Rob Shakir</a>; <a href=3D"mailto:tsaad.net@gmail.com" target=3D"_blank" re=
l=3D"noreferrer">Tarek Saad</a></div>
<div><b>Subject:</b>=C2=A0Re: [spring] Beyond SRv6.</div>
</div>
</div>
<div>
<div class=3D"m_-8290376231114297752FoxDiv20190912085504997715">There seems=
 to be some confusion regarding TI-LFA.
<div>A couple of comments:</div>
<div><br>
</div>
<div>- Remote LFA tunnel is not used with SR, only TI-LFA which=C2=A0</div>
<div>=C2=A0 only operates on the node that is the PLR (point of local repai=
r).</div>
<div><br>
</div>
<div>- Any encapsulation on the ingress PE with or without EH has nothing=
=C2=A0</div>
<div>=C2=A0 to do with TI-LFA except for the special case where the ingress=
 PE</div>
<div>=C2=A0 itself is the PLR.</div>
<div><br>
</div>
<div>- TI-LFA is not an IGP extension and does not require one.=C2=A0</div>
<div>=C2=A0 It is a purely local computation based on IGP topology.</div>
<div><br>
</div>
<div>- The PLR for TI-LFA may need to insert some SIDs into the SID</div>
<div>=C2=A0 list to steer the packet around the failure. For the LFA base c=
ase</div>
<div>=C2=A0 no SIDs are needed at all. If SID insertion is needed, the PLR=
=C2=A0</div>
<div>=C2=A0 will push the required number of labels in the MPLS case.=C2=A0=
</div>
<div><br>
</div>
<div>=C2=A0 For SRv6, the equivalent operation to the label push is to=C2=
=A0</div>
<div>=C2=A0 insert an EH with the required SID list. The packet will alread=
y=C2=A0</div>
<div>=C2=A0 have been encapsulated on the ingress PE and in the most=C2=A0<=
/div>
<div>=C2=A0 common Internet or VPN base use case it will not even have=C2=
=A0</div>
<div>=C2=A0 an EH so that this EH insertion will result only in a single EH=
.</div>
<div><br>
</div>
<div>=C2=A0 Alternatively, the PLR could also be configured to perform</div=
>
<div>=C2=A0 encapsulation with a new IPv6 header using the repair SID</div>
<div>=C2=A0 as IPv6 destination address, without needing any EH.</div>
<div>=C2=A0 This will work for the vast majority of cases.=C2=A0</div>
<div>=C2=A0 Remember that one 128-bit SID in SRv6 is in most cases</div>
<div>=C2=A0 equivalent to 2 MPLS labels, i.e. a node label plus an</div>
<div>=C2=A0 adjacency SID can be encoded in a single SRv6 SID.</div>
<div><br>
</div>
<div>=C2=A0 Only in extreme cases would the PLR need to add an=C2=A0</div>
<div>=C2=A0 EH to the new IPv6 header with more SIDs.</div>
<div><br>
</div>
<div>- EH insertion for TI-LFA has nothing to do with stitching SRv6 domain=
s.</div>
<div><br>
</div>
<div>Hope it helps.</div>
<div><br>
</div>
<div>Cheers</div>
<div>Dirk</div>
<div>
<div><br>
<blockquote type=3D"cite" style=3D"margin-top:0px">
<div>Am 08.09.2019 um 09:19 schrieb Gyan Mishra &lt;<a href=3D"mailto:hayab=
usagsm@gmail.com" target=3D"_blank" rel=3D"noreferrer">hayabusagsm@gmail.co=
m</a>&gt;:</div>
<br class=3D"m_-8290376231114297752Apple-interchange-newline">
<div>
<div style=3D"font-family:Helvetica;font-size:12px;font-style:normal;font-w=
eight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-tr=
ansform:none;white-space:normal;word-spacing:0px;text-decoration:none">
>From reading through all the discussion threads the SR insertion is two fol=
d one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end u=
p requiring double EH insertions on the Ingress PE tunnel head end SRv6 sou=
rce node and then second scenario
 being a possible EH insertions occurrence on intermediate nodes.=C2=A0 I h=
ave not read through the drafts or RFC regarding Ti-LFA with SR but since t=
hat is an IGP extension I am guessing an opaque LSA and is not the traditio=
nal MPLS FRR link/node/path protection
 that adds an additional mpls shim so not sure why an EH insertion needs to=
 occur for Ti-LFA.=C2=A0 Can someone clarify that use case for me.=C2=A0 Al=
so the EH insertion on intermediate node what is the use case or reason for=
 that.=C2=A0 My guess is it=E2=80=99s for special use case
 of stitching SRv6 domains together.=C2=A0 Please clarify..</div>
<br class=3D"m_-8290376231114297752Apple-interchange-newline">
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">spr=
ing@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring<=
/a><br>
</blockquote></div></div></div>

--0000000000005c8a6c0592546f5f--


From nobody Thu Sep 12 06:31:36 2019
Return-Path: <rbonica@juniper.net>
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 0F684120133; Thu, 12 Sep 2019 06:31:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 fU3Uys9sPMKE; Thu, 12 Sep 2019 06:31:17 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C534D12007C; Thu, 12 Sep 2019 06:31:17 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CDT991017937; Thu, 12 Sep 2019 06:31:16 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=j0772EOpmDLyaz954X7+XWmAxlPyHJmoLNIaJHDybG0=; b=R4z2tRg3IpuCM3uXTaKMC+08l22BEAC+GChV3ZO+4hI0K94pB7UbXv6kUGbqWWSQkwQR WxagBE/PAmGXFb7ANPxRpiNhSyv0TDJZj9uPVrI8EcrjWZ6SyRczLUC9BJlpwu/v9RZx cfLd1wCaK8f4t/W3eYhJ/DAN3Ta+MTkn/gVUb9nDPZ+jzdofH7ldLK12t8o7+dax0X7+ 9XSGZF+/rgEm1mkIUtH9DjvwwRsnveKccG8Jz0J7JUN0VMCMGQFuYkfXd6d4JZ+RS9pA t2iUS3m/ctUyY4lpELgmZHpaDR9Ru6LrlqRNfiBj8Oy0cMt+X7xXW5y8G1tnpFaAK3ci iw== 
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp2054.outbound.protection.outlook.com [104.47.49.54]) by mx0a-00273201.pphosted.com with ESMTP id 2uxdv1m4qj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 06:31:15 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m7fWLjzNBNRK9XXL+LjRh7FE30SVArBV9iefFFr5+0YAr5i1HOKe/JjFOmbjk7OO8PzH/MQCQfSIRsOnNAOQ/bzWmhkPX6dfivN/YgV598Yvr04Cy3FkWm9AtByMOQa8wXeEh8Gd/iOu6IiQV7SR0orfF+9svvZA3pzkg4anRikhujrOYuJum01Y5kZHmHd64drnguoWknKRx5WKPh/1oD36MKRNCErCKTZ5dOlPqKUpvdefWApig48NqOBqaI2J91h99WfZvar1r5M+2qjj7p6NSIWxululWEqmiojnKC1J38oFMlFs8YeKMGRzqw2SYVavuvtScJ+5jXUcwKazMA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j0772EOpmDLyaz954X7+XWmAxlPyHJmoLNIaJHDybG0=; b=nqArLe5zPwrE8p9cSfhJzYPcV6WOzDcRGi3M95GElz1zEBBMgpewnoMTIKWYeCMyUGmV8RF+qwS0DsP3upKC4YAoyhsGBaePCqGk6At9/6Ng4CsN6Re9m3b3Fd8sbbAFbefAHH/Cv+mQCeu+sFVmy5gNFmMRhqh5rudU3gEYLvOuAdVb8/Fn1w1sekDOaVPsARMlf48stBTW0sIAY8uzccjvCx0ZIYRLMYd7C4QpMNK25WNYb4M9GLoVE6z4VJqjqI1RfWEFeOr7sF1LphJGc7s4fb+cdPAQcgKLR9oayuCYNa03+iwKlL8KYnE7AGpRjx1+R/DEHUbJpp5cX5UaNg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4150.namprd05.prod.outlook.com (52.135.199.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Thu, 12 Sep 2019 13:31:13 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Thu, 12 Sep 2019 13:31:13 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming-01
Thread-Index: AQHVZ+IhYg+/1sNiOUqAgEIuJ3gvF6coCYCA
Content-Class: 
Date: Thu, 12 Sep 2019 13:31:13 +0000
Message-ID: <BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <B990E07D-AC87-4FFB-8111-1CD8E0A318BA@cisco.com>
In-Reply-To: <B990E07D-AC87-4FFB-8111-1CD8E0A318BA@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-12T13:31:11.6220434Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=63cee3e2-c720-4c9c-82eb-541669020bb8; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e624632a-dc0a-4c3e-5b54-08d737857b3c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4150; 
x-ms-traffictypediagnostic: BYAPR05MB4150:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR05MB415044FA3E3BF7C96B09D780AEB00@BYAPR05MB4150.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(376002)(136003)(396003)(366004)(39860400002)(189003)(199004)(6506007)(53546011)(26005)(606006)(99286004)(966005)(229853002)(66066001)(6436002)(478600001)(236005)(53936002)(186003)(55016002)(86362001)(110136005)(316002)(6306002)(54896002)(9686003)(2501003)(76176011)(71200400001)(14454004)(7696005)(5660300002)(8936002)(81156014)(11346002)(256004)(486006)(476003)(71190400001)(7736002)(446003)(81166006)(8676002)(74316002)(102836004)(3846002)(790700001)(6116002)(33656002)(52536014)(2906002)(76116006)(66446008)(64756008)(66556008)(66476007)(66946007)(25786009)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4150; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: PISVGV0xBBQSceaU2BX6G52Mb7/ZArMshKL+z5+92O2Ubk6KAfb/YH816HvLAroVdmwftH17VBLCWmCeUREsNaRw350pqTQ+5F9AmVSB8iulBKx02W7Z09Qs1OX4N/G4jK9FrorEuGQAsNAxf5Sd4fYPWvvm3Gj2ZvCLkvU6wq8OhW8vOUJX84WLN5JFi/C8kxepCljpnlvsZx+/nRJyOpVMESfts0h6Ti1r9sMfGIz5Okd4oP7k00h1RG/kt2CE/DYrMV98yuk0+znrLJRmm7sRqaJl9xGSuB6uMt7Z8NAFLdOgeV3QzbPs7qW5SmzLVFJ0Mx4un2Z5FTe7uP8rKrMTD+nyPcFwNj6RB8nC/EPhNdMxWe64jMu+YhhZGbY+CoVKfFw5KTZNdPAQvzMAkUhIypSSrgRcezqwAS1Zegw=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: e624632a-dc0a-4c3e-5b54-08d737857b3c
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 13:31:13.1537 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 308uLFANextiof+pgaX29oVFvm9Z/L8AKA2zlYFi1PU2PmGkx29Gg3xilzodSYmYdYWdSv0AE+VvLZ06KVaUYQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4150
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_06:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 impostorscore=0 adultscore=0 spamscore=0 mlxscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909120142
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/anerpTMb7L9k0L5-g7vwlMPxBYk>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01
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: Thu, 12 Sep 2019 13:31:27 -0000

--_000_BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Pablo,

Section 4.19 is a bit vague.

In the document, you say that an application can bind to an IPv6 address / =
SID pair. Does this application have to reside on the SRv6 egress node? Or =
can the application  reside on and segment egress node? I believe the appli=
cation can reside on any segment egress node, but I may be wrong.

Does the IP stack duplicate the packet, forwarding one copy and sending the=
 other to the binding application?  Or does the IP stack send the one and o=
nly copy of the packet to the binding application? I believe that the IP st=
ack sends the one and only copy of the packet to the binding application, b=
ut I may be wrong.

The document says that the binding application can modify the SRH. Can it m=
odify anything else? The payload? Can it respond to the source, as if it we=
re the ultimate destination?


                                                                           =
       Ron



Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Sent: Tuesday, September 10, 2019 10:15 AM
To: Ron Bonica <rbonica@juniper.net>; SPRING WG List <spring@ietf.org>; 6ma=
n@ietf.org
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01

Ron,

Sections 4.19 introduces how an SRv6 SID may be bound with a service instru=
ction as introduced in https://tools.ietf.org/html/rfc8402#section-1<https:=
//urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-1__;Iw!8Wo=
A6RjC81c!XD4lktBxHTm-DwE_6Jf8qvZRC6KijA0TcUhSFBVeNYn8idkxN8PgcWNpg7tlmeYf$>
Section 4.20 provides an informative reference on how to bind a service ins=
truction with non-SR-aware applications.

Cheers,
Pablo.

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=
=3D40juniper.net@dmarc.ietf.org>>
Date: Friday, 6 September 2019 at 06:44
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, "6man@ietf.or=
g<mailto:6man@ietf.org>" <6man@ietf.org<mailto:6man@ietf.org>>
Subject: [spring] draft-ietf-spring-srv6-network-programming-01

Authors,

Section 4 of draft-ietf-spring-srv6-network programming has the title "Func=
tions associated with a SID". Sections 4..1 through 4.18 enumerate function=
s that can be associated with a SID, as one would expect.

Sections 4.19 and 4.20 talk about something unrelated (SR-aware application=
s and Non-SR-aware applications).

Section 4.19 is vague, but sounds like it might allow transport layer infor=
mation to be encoded in IPv6 addresses. You might want to clarify this.

                                                                           =
                       Ron




Juniper Business Use Only

--_000_BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Pablo,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Section 4.19 is a bit vague. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In the document, you say that an application can bin=
d to an IPv6 address / SID pair. Does this application have to reside on th=
e SRv6 egress node? Or can the application &nbsp;reside on and segment egre=
ss node? I believe the application can
 reside on any segment egress node, but I may be wrong.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Does the IP stack duplicate the packet, forwarding o=
ne copy and sending the other to the binding application? &nbsp;Or does the=
 IP stack send the one and only copy of the packet to the binding applicati=
on? I believe that the IP stack sends the
 one and only copy of the packet to the binding application, but I may be w=
rong.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The document says that the binding application can m=
odify the SRH. Can it modify anything else? The payload? Can it respond to =
the source, as if it were the ultimate destination?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Pablo Camarillo (pcamaril) &lt;pcamaril=
@cisco.com&gt;
<br>
<b>Sent:</b> Tuesday, September 10, 2019 10:15 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; SPRING WG List &lt;sprin=
g@ietf.org&gt;; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] draft-ietf-spring-srv6-network-programming-01<=
o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Ron,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Sections 4.19 introduces how an=
 SRv6 SID may be bound with a service instruction as introduced in
</span><span lang=3D"ES"><a href=3D"https://urldefense.com/v3/__https:/tool=
s.ietf.org/html/rfc8402*section-1__;Iw!8WoA6RjC81c!XD4lktBxHTm-DwE_6Jf8qvZR=
C6KijA0TcUhSFBVeNYn8idkxN8PgcWNpg7tlmeYf$"><span lang=3D"EN-US">https://too=
ls.ietf.org/html/rfc8402#section-1</span></a></span><o:p></o:p></p>
<p class=3D"MsoNormal">Section 4.20 provides an informative reference on ho=
w to bind a service instruction with non-SR-aware applications.<o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Pablo.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;<a href=
=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; on beha=
lf of Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.o=
rg">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;<br>
<b>Date: </b>Friday, 6 September 2019 at 06:44<br>
<b>To: </b>SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;, &quot;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&quo=
t; &lt;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>[spring] draft-ietf-spring-srv6-network-programming-01<o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Authors=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Section=
 4 of draft-ietf-spring-srv6-network programming has the title &#8220;Funct=
ions associated with a SID&#8221;. Sections 4..1 through 4.18 enumerate fun=
ctions that can be associated with a SID, as one would
 expect.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Section=
s 4.19 and 4.20 talk about something unrelated (SR-aware applications and N=
on-SR-aware applications).
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Section=
 4.19 is vague, but sounds like it might allow transport layer information =
to be encoded in IPv6 addresses. You might want to clarify this.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span lang=3D"ES" style=3D"font-size:7.0pt;color:black">Juniper Business Us=
e Only</span><span lang=3D"ES"><o:p></o:p></span></p>
</div>
</body>
</html>

--_000_BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00BYAPR05MB5463namp_--


From nobody Thu Sep 12 07:22:55 2019
Return-Path: <tom@herbertland.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 4DB3B120870 for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 07:22:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 c0HBWFr45gc5 for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 07:22:37 -0700 (PDT)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 0252E1201A3 for <spring@ietf.org>; Thu, 12 Sep 2019 07:22:36 -0700 (PDT)
Received: by mail-ed1-x529.google.com with SMTP id f24so6512559edv.2 for <spring@ietf.org>; Thu, 12 Sep 2019 07:22:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=oWCrgPfSRRE/MTtnRGR/LaiUlQGUy6cL8LquFHH+48s=; b=X2e/NAgTK7f8mFzSI5DQmg4e6tOf7R2H/TjsuaHOBuGZHUPNgn5g5P69WwQoat56Ca TaFqwAcGKBWckuhNJmoiOG9PERjuslVpBQPysSFIOkeefOvVfvi7Bff0sXlquMGUZsEW 2kT6628ImQX1LEmggzjYJWmy4xM1ZcnKxj1VQIdFxTO3gql7mjK1cEl8OiDBus5KQ5TK K0nCxcRHtlDC7nTJl/OXkN0uPr42muH+geTm9pqrFhMPwC+q2g8OIBYS0aYGoAIujL2g EvB8lQBcr5ddd+clcJRbptRiLAdP4+KggFDiREwGXeY+DgHhJTchXIQzb2XmUIhzx8zl OwKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=oWCrgPfSRRE/MTtnRGR/LaiUlQGUy6cL8LquFHH+48s=; b=WI+oPyy4IegOVPzjHZSUMYwFlU8seqb5TJbjz6OXUzcxKQNDyzEdoi1mHTrOk0YhL2 3JW8j8xQNOESgA1bNrBeXbnqBOlshO7GBT4TLi/aZDWFHKs4kaPWFi9VgZFqmF32SkzJ VxVT/srjLEvBfYljXaJ6sIqHGE93vjF8KaoAn4HfYWESzR9OSSkfz6LqgAu6s2MQ35Oz mna6z7iGWgq9+8ELPbX6QwfgTvchy23DV//RLPHbGVX7Npu0W+0Us4H8flJzJedvh6zA Y5SknenkiVMQXKj4lgmq3vc1CfL37mHv+nfcN/P0xEwTYjfUl84jFIevsNrLLMBGcDOT JTOA==
X-Gm-Message-State: APjAAAWQ7gAG0R1+9EIAv2Xv1wl0J+E9a9wCkAh8bojJQmATEfnmP4w1 zIUW05QsQaAWUNavzvmIN/ZUULQM83wWU39su6ZcQw==
X-Google-Smtp-Source: APXvYqxo29dZ7DsGxfjoMErLuliNBskuVHfzTsaoT2UDSX2R2EEQ0pqcFcQiFtQzUDFtFaRNQzO3wmQK7/Fl2Bg1R2c=
X-Received: by 2002:aa7:d694:: with SMTP id d20mr34582555edr.226.1568298155412;  Thu, 12 Sep 2019 07:22:35 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <16253F7987E4F346823E305D08F9115AAB9A3A12@nkgeml514-mbx.china.huawei.com>
In-Reply-To: <16253F7987E4F346823E305D08F9115AAB9A3A12@nkgeml514-mbx.china.huawei.com>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 12 Sep 2019 07:22:23 -0700
Message-ID: <CALx6S347p4AOsyazJ_xXn=8w6S1aNmNDvt7sNHKYGv_tPp__iw@mail.gmail.com>
To: Xiejingrong <xiejingrong@huawei.com>
Cc: "Bernier, Daniel" <daniel.bernier@bell.ca>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, List <spring@ietf.org>, 6man <6man@ietf.org>,  Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>,  Robert Raszuk <robert@raszuk.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/3sslhkgDtrdoDEoGGPMPtqUIuas>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 14:22:48 -0000

On Wed, Sep 11, 2019 at 10:20 PM Xiejingrong <xiejingrong@huawei.com> wrote=
:
>
> +1
>
> I think the need to =E2=80=98walk through the EH chain=E2=80=99 in fast-p=
ath is difficult, for the last 2 decades, and will for the near future I gu=
ess.
>
> The SRv6 is very careful not to =E2=80=98walk through the EH chain=E2=80=
=99.
>
> Instead it just =E2=80=98handle the least leading header(s)=E2=80=99, wit=
h a preceding =E2=80=98FIB lookup=E2=80=99 indication, and =E2=80=98FIB loo=
kup=E2=80=99 is a step that will need to do in chip anyway for any packet.
>
Jingrong,

You seem to be ignoring the fact that SRH includes its own TLV
mechanism. There is no reason to believe that TLVs in the segment
header can somehow be more efficiently processed than TLVs in
Destination Options or Hop-by-Hop Options. Considering that there
seems to be almost no implementation of segment routing TLVs (so far
only Linux is reported to support it and even then the implementation
is not conformant), I'm dubious of any claims that SRv6 is chip
friendly or works in fast-path. If the idea is that TLVs in SRH really
aren't needed and will never actually be used, then it would appear
that the considerable effort in 6man WG trying to fix them was wasted
on a mere academic exercise.

Tom

> This makes SRv6 deployable in chips for the first time of EH invention by=
 ISO and later by IPv6.
>
> This makes SRv6 the paradigm of handling any EH in chips In my opinion.
>
>
>
> One can check my understand on page 11 to 14 of the slides I prepared in =
ietf105 (though got no time slot to present):
>
> https://datatracker.ietf.org/meeting/105/materials/slides-105-bier-bier-i=
pv6-encapsulation-00.pdf
>
>
>
> DOH has it benefits, and is recommended in 8200, but the mix of many diff=
erent EHs and different Option TLVs for a solution is obviously complex in =
data-plane.
>
> Using a single EH to the best, with the appropriate preceding indication,=
 is simple, ordered, friendly to chip, direct, perfect.
>
> https://mailarchive.ietf.org/arch/msg/ipv6/SgkSGtSBmB4G51ajnBp3UbjJl8I
>
>
>
> Thanks
>
> Jingrong
>
>
>
> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Danie=
l
> Sent: Thursday, September 12, 2019 11:41 AM
> To: xiechf@chinatelecom.cn; List <spring@ietf.org>
> Cc: Rob Shakir <robjs@google.com>; 6man <6man@ietf.org>; Tarek Saad <tsaa=
d.net@gmail.com>; Robert Raszuk <robert@raszuk.net>
> Subject: Re: [spring] Beyond SRv6.
>
>
>
> +1
>
>
>
> The ability of using a single SRH to convey behaviour information wether =
they are per-segment or per-path has proven to be very simple and quick to =
define in various data plane targets.
>
>
>
> At first analysis, trying to replicate with CRH + DOH variants, the logic=
 required for service programs is more complex.
>
>
>
> What happens if I need TLVs mid-point in a path but not at its end (e.g. =
referring to the Ole's ACME analogy) ? Would they now be defined in a seg-e=
nd-opt or a vpn-dest-opt ? If seg-end-opt then it means non-interested midp=
oint devices will have to lookup beyond the TLVs to get to CRH for next seg=
ment ?
>
>
>
> Similar question would be on how would we implement proxy behaviours eith=
er dynamic or static ? If I read https://tools.ietf.org/html/draft-bonica-6=
man-seg-end-opt-04 correctly, we then need NSH for richer service chains co=
nstructs (think Gi-LAN). This means I need CRH, some variants of DOH + NSH.
>
>
>
> I fail to see the simplicity there.
>
>
>
> Dan B
>
> ________________________________
>
> From: spring <spring-bounces@ietf.org> on behalf of xiechf@chinatelecom.c=
n <xiechf@chinatelecom.cn>
> Sent: Wednesday, September 11, 2019 8:57 PM
> To: List
> Cc: Rob Shakir; 6man; Tarek Saad; Robert Raszuk
> Subject: [EXT]Re: [spring] Beyond SRv6.
>
>
>
>
>
> Hi, folks,
>
> Last year China Telecom begun to implement SRv6 trial in Sichun province =
for the bearing and interconnection of video platforms which are  located i=
n different cities, service agilities,secure sepertion, traffic steering an=
d other features of SRv6 have been demonstrated in this trial. Based on thi=
s, SRv6 will be implementated in larger-scale in CT.
>
> No technologies is 100% perfect,I agree that compression mechanism is nee=
ded to reduce the the overhead of long SID in the long term, but it is bett=
er to be compatible withe SRH, instead of designing a complete new one. CRH=
 is a complete new design, it move the complexities from SRH to DOH.
>
> Moreover, I hope more efforts of SRv6 should be given on how to support n=
ew services,for instance, Application-aware network (APN). Meanwhile, we sh=
ould consider more on how to implmement smooth transition and protect the n=
etwork assetof carriers.
>
>
>
> Best regards
>
> Chongfeng
>
>
>
>
>
> From: Dirk Steinberg
>
> Date: 2019-09-09 21:31
>
> To: Gyan Mishra
>
> CC: SPRING WG List; 6man@ietf.org; Robert Raszuk; Rob Shakir; Tarek Saad
>
> Subject: Re: [spring] Beyond SRv6.
>
> There seems to be some confusion regarding TI-LFA.
>
> A couple of comments:
>
>
>
> - Remote LFA tunnel is not used with SR, only TI-LFA which
>
>   only operates on the node that is the PLR (point of local repair).
>
>
>
> - Any encapsulation on the ingress PE with or without EH has nothing
>
>   to do with TI-LFA except for the special case where the ingress PE
>
>   itself is the PLR.
>
>
>
> - TI-LFA is not an IGP extension and does not require one.
>
>   It is a purely local computation based on IGP topology.
>
>
>
> - The PLR for TI-LFA may need to insert some SIDs into the SID
>
>   list to steer the packet around the failure. For the LFA base case
>
>   no SIDs are needed at all. If SID insertion is needed, the PLR
>
>   will push the required number of labels in the MPLS case.
>
>
>
>   For SRv6, the equivalent operation to the label push is to
>
>   insert an EH with the required SID list. The packet will already
>
>   have been encapsulated on the ingress PE and in the most
>
>   common Internet or VPN base use case it will not even have
>
>   an EH so that this EH insertion will result only in a single EH.
>
>
>
>   Alternatively, the PLR could also be configured to perform
>
>   encapsulation with a new IPv6 header using the repair SID
>
>   as IPv6 destination address, without needing any EH.
>
>   This will work for the vast majority of cases.
>
>   Remember that one 128-bit SID in SRv6 is in most cases
>
>   equivalent to 2 MPLS labels, i.e. a node label plus an
>
>   adjacency SID can be encoded in a single SRv6 SID.
>
>
>
>   Only in extreme cases would the PLR need to add an
>
>   EH to the new IPv6 header with more SIDs.
>
>
>
> - EH insertion for TI-LFA has nothing to do with stitching SRv6 domains.
>
>
>
> Hope it helps.
>
>
>
> Cheers
>
> Dirk
>
>
>
> Am 08.09.2019 um 09:19 schrieb Gyan Mishra <hayabusagsm@gmail.com>:
>
>
>
> From reading through all the discussion threads the SR insertion is two f=
old one being for FRR capabilities using Ti-LFA or remote LFA tunnel so end=
 up requiring double EH insertions on the Ingress PE tunnel head end SRv6 s=
ource node and then second scenario being a possible EH insertions occurren=
ce on intermediate nodes.  I have not read through the drafts or RFC regard=
ing Ti-LFA with SR but since that is an IGP extension I am guessing an opaq=
ue LSA and is not the traditional MPLS FRR link/node/path protection that a=
dds an additional mpls shim so not sure why an EH insertion needs to occur =
for Ti-LFA.  Can someone clarify that use case for me.  Also the EH inserti=
on on intermediate node what is the use case or reason for that.  My guess =
is it=E2=80=99s for special use case of stitching SRv6 domains together.  P=
lease clarify..
>
>
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Thu Sep 12 07:58:21 2019
Return-Path: <rbonica@juniper.net>
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 A12A5120123; Thu, 12 Sep 2019 07:58:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 mhL3x838In89; Thu, 12 Sep 2019 07:58:13 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FC2A120142; Thu, 12 Sep 2019 07:58:13 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CEt0Aj003982; Thu, 12 Sep 2019 07:57:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=w8HXMyY5gUyFrc/wxaZU38YnpoEVxdEp8YO4o9HP220=; b=PX0X+MmXHzrgtY+S+6Oop87a72tK05At9M+g0pwsjIw2qbGENeRdJI/m0XqIeorIBdgo wkwe/GQpUNT3RkDsZmc4gC/oyAsLkDMrDw/THcKHdFvjhwsccOMNZeYRNdlBhTUJxzyg xiNqPB2qi6C2ILd8nc5dcPSxWp+oNGSNO8HNhgFeqAu3I7ki5gl7xtm6A8TXOKbPomD3 qsQDsueWClqmVEU3TKFu9AUbg/6nD/KYvZRVt98p2uXrYVd05YAw4ndEEVmAwk4Ugb/u FX2p8kQeYNAAghvlmYanrpnyTj4guNDDr6iyx1eb9KoUqXqcYlijwlPOeXbQadCqKpbV mQ== 
Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2056.outbound.protection.outlook.com [104.47.36.56]) by mx0b-00273201.pphosted.com with ESMTP id 2uyb5f9aqg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 07:57:36 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OAJjO2WsWD7k05uZ6hLCzROPQEjuA6NUYiReYCGCGLTACgFmrXIC8LZ3PBuVmVvkdoQnrTUPufOQG9PTu3RxbK8D/q8vDSpwGAt2zsJ2VWhkEnn/rToQxTy3xxmSt5z7aCnqw6hBE7YRMUZ4bsIlz01D61x6ywPwdLTWG3IOIZ/JprtzOR/VCuZHdFbqCoLm/jaNVrjTCtH7eElib0euZt+SVHB/P0l902V5jPUkaku2IBgD9gTXAuHF5nveGaVKnvok7Gc9/vXMXeIXHQLXP5efAKol6Qu96fsoKUWwl4XPQyTLrnIJBJqpwVHm/ujVVLCuIqGSUfaO0WTcf/BqTA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w8HXMyY5gUyFrc/wxaZU38YnpoEVxdEp8YO4o9HP220=; b=i1wd+b1wviWBV6JW3LUsKtZ3J2hynFYtC1IfqZS4lXktw8c/DHNATZJ0RrCPNzR+zJRsunrHYraiK2yI/PUDL/rqi2lDwuxwIJcDSKjY5J8Ua+fFpAAHPBTyrNsh7o/lRPRJ3gUi60uOX6cLBG/4uD+gH/PIW19vaHXgLMTKvWZ2/jWvl8xQgjEDvBMvER+N0TXeN18x45yjy2ynbxE2uV9/kH4YrpZ99atEkeCJZMvBhy3NnpqEElDuD8A9jdOrWWBzLVhZREKizjZe8Yt3N/C/6MX2rssrruUoPspj9d2xN/drtkRYi13BnQxrpLITJ2uoqSMS3Je3JcRgeMEIaQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4117.namprd05.prod.outlook.com (52.135.201.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Thu, 12 Sep 2019 14:57:34 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Thu, 12 Sep 2019 14:57:34 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, List <spring@ietf.org>
CC: Rob Shakir <robjs@google.com>, 6man <6man@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAHuRoCAAA+hgIAD7CKAgAADCDCAAD90AIAAFqeAgAA2B4CAAADegIACr8IAgAH6W4CAA+RrgIAALYeAgACyMBA=
Content-Class: 
Date: Thu, 12 Sep 2019 14:57:34 +0000
Message-ID: <BYAPR05MB54634D5414FDB0A7531EF924AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>,  <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com>, <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com>, <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net>, <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com>, <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com>, <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net>, <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com>, <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net>, <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com>, <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com>, <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com>, <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca>
In-Reply-To: <1568259664564.62561@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-12T14:57:32.1391660Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=1d7a6823-c142-4dba-8ef1-cf507dc74268; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2e1daa77-1e0b-4705-f07f-08d737918b52
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4117; 
x-ms-traffictypediagnostic: BYAPR05MB4117:
x-ms-exchange-purlcount: 3
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB4117161B3FF62BB64F0C3C4AAEB00@BYAPR05MB4117.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(366004)(376002)(136003)(396003)(39860400002)(199004)(189003)(54906003)(2906002)(33656002)(6116002)(966005)(229853002)(71190400001)(81156014)(3846002)(86362001)(8936002)(6306002)(66066001)(55016002)(81166006)(25786009)(9686003)(478600001)(74316002)(6246003)(7736002)(8676002)(14444005)(606006)(6506007)(4326008)(256004)(2501003)(54896002)(236005)(71200400001)(53546011)(6436002)(186003)(102836004)(53936002)(14454004)(486006)(476003)(790700001)(66946007)(66574012)(446003)(11346002)(316002)(76116006)(26005)(66446008)(66556008)(99286004)(64756008)(52536014)(110136005)(66476007)(5660300002)(76176011)(7696005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4117; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: T2V6qwo6EOluz4ZmkwQbq/OMI2I8WPcivRVIv6K5p/yGhBlT7pDqP5hSbRu69F13kXPJd2AgBl1l8U1SzqsaYTJcJD+MJxuWUQN+/4WPLSkqvM3L6tIUZQpLBzBHK7x7NffKbs5jD2L72mJHHU/cA+UwloSc+2u1d7wwyvoGzaqdrYUrgPOM/yR8bEpDRfkvtExf6G0G+1WpT73jlLMQWYQMU7IiXCAIDdgs0duy+LiIlwIvL1ijaAxI3PZzImpXXHyWxNBtR5Lmx81ZN5xdnGEoKymZ+QN3oUyzcXwsOL85gfmPIn4ZAoGTBQvjlM/3o2QNyRDYcze4n2Q9vl74oKWUllFgD7zw7zNeJlA+9RiTzG+5zD44wtdqfBrckOwREyOP+WpOR2/VdagYa3X76lmPUg2HK7HvWOpcoK3hC8Q=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54634D5414FDB0A7531EF924AEB00BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 2e1daa77-1e0b-4705-f07f-08d737918b52
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 14:57:34.2229 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +cf9Y3RuNj+KMcymyX5OG5RQwP3oVaLiZPIlPWHbCSP+iQn3q7SSjE3QYM29UQKSqKknieOzqiI0PftxkNZ6Gw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4117
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_08:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 priorityscore=1501 suspectscore=0 spamscore=0 mlxscore=0 malwarescore=0 clxscore=1011 impostorscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909120153
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/W7283mBkWJ2UgURmfPZKnmr0QJY>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 14:58:20 -0000

--_000_BYAPR05MB54634D5414FDB0A7531EF924AEB00BYAPR05MB5463namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGFuLA0KDQpCb3RoIGdvb2QgcXVlc3Rpb25zICEhIQ0KDQpJbiBPbGXigJlzIGV4YW1wbGUsIGEg
c2VnbWVudCBlbmRwb2ludCB0aGF0IGlzIG5vdCB0aGUgU1IgZWdyZXNzIG5vZGUgZXhlY3V0ZXMg
YSBzZXJ2aWNlIGluc3RydWN0aW9uLiBJbiBTUnY2KywgdGhpcyBraW5kIG9mIHNlcnZpY2UgaW5z
dHJ1Y3Rpb24gaXMgY2FsbGVkIGEgUGVyIFNlZ21lbnQgU2VydmljZSBJbnN0cnVjdGlvbiAoUFNT
SSkuIEl0IGlzIGVuY29kZWQgaW4gYSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciB0aGF0IHBy
ZWNlZGVzIHRoZSBSb3V0aW5nIGhlYWRlci4gQmVjYXVzZSBJUHY2IHByb2Nlc3NlcyBleHRlbnNp
b24gaGVhZGVyIGluIHRoZSBvcmRlciB0aGF0IHRoZXkgYXBwZWFyIGluIHRoZSBwYWNrZXQsIHRo
aXMgRGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIgaXMgcHJvY2Vzc2VkIGJ5IGVhY2ggc2VnbWVu
dCBlbmRwb2ludCwgaW5jbHVkaW5nIHRoZSBTUiBQYXRoIGVncmVzcyBub2RlLg0KDQpUaGUgRGVz
dGluYXRpb24gT3B0aW9ucyBoZWFkZXIgaW5jbHVkZXMgb25lIG9yIG1vcmUgb3B0aW9ucy4gT3B0
aW9ucyBhcmUgcHJvY2Vzc2VkIGluIHRoZSBvcmRlciB0aGF0IHRoZXkgYXBwZWFyIGluIHRoZSBo
ZWFkZXIuIEVhY2ggb3B0aW9uIGhhcyBhIHVuaXF1ZSB0eXBlIGFuZCB0aGUgZmlyc3QgdHdvIGJp
dHMgb2YgdGhlIHR5cGUgaWRlbnRpZmllciBkZXRlcm1pbmUgaG93IHRoZSBwcm9jZXNzaW5nIG5v
ZGUgd2lsbCBiZWhhdmUgaWYgaXQgZG9lcyBub3QgcmVjb2duaXplIHRoZSBvcHRpb24uDQoNClNS
djYrIGRlZmluZXMgYSBuZXcgSVB2NiBPcHRpb24sIGNhbGxlZCB0aGUgUFNTSSBvcHRpb24uIFRo
ZSBmaXJzdCB0d28gYml0cyBvZiBpdHMgdHlwZSBpZGVudGlmaWVyIGFyZSAwMC4gU28sIGlmIHRo
ZSBwcm9jZXNzaW5nIG5vZGUgZG9lcyBub3QgcmVjb2duaXplIHRoZSBvcHRpb24sIG9yIGlzIG5v
dCBjb25maWd1cmVkIHRvIHByb2Nlc3MgdGhlIG9wdGlvbiwgaXQgc2tpcHMgb3ZlciB0aGUgb3B0
aW9uIGFuZCBjb250aW51ZXMgdG8gcHJvY2VzcyB0aGUgcGFja2V0LiBUeXBpY2FsbHksIGNvcmUg
cm91dGVycyB3b27igJl0IGV4ZWN1dGUgUGVyIFNlZ21lbnQgU2VydmljZSBJbnN0cnVjdGlvbnMu
IFNvLCBieSBkZWZhdWx0LCB0aGV5IHdpbGwgYmUgY29uZmlndXJlZCB0byBza2lwIG92ZXIgdGhl
IFBTU0kgb3B0aW9uLiBIb3dldmVyLCBkZXZpY2VzIHRoYXQgcHJvdmlkZSBwZXIgc2VnbWVudCBz
ZXJ2aWNlcyAoZS5nLiwgZmlyZXdhbGwgc2VydmljZXMgLCBEUEkgc2VydmljZXMpIHdpbGwgcHJv
Y2VzcyB0aGUgUFNTSS4NCg0KVGhlIFBTU0kgYnkgbm8gbWVhbnMgYXR0ZW1wdHMgdG8gcmVwbGFj
ZSB0aGUgTlNILg0KDQpJbiBTUnY2Kywgc2VydmljZSBpbnN0cnVjdGlvbnMgdGhhdCBhcmUgZXhl
Y3V0ZWQgYnkgdGhlIFNSIHBhdGggZWdyZXNzIG5vZGUgb25seSBhcmUgY2FsbGVkIFBlciBQYXRo
IFNlcnZpY2UgSW5zdHJ1Y3Rpb25zIChQUFNJKS4gVGhlc2UgaW5zdHJ1Y3Rpb25zIGFyZSBlbmNv
ZGVkIGluIGFub3RoZXIgRGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIgdGhhdCBwcmVjZWRlcyB0
aGUgdXBwZXIgbGF5ZXIgaGVhZGVyLiBUaGlzIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyIGlz
IHByb2Nlc3NlZCBieSB0aGUgU1IgcGF0aCBlZ3Jlc3Mgbm9kZSBvbmx5Lg0KDQpTUnY2KyBkZWZp
bmVzIGFub3RoZXIgbmV3IElQdjYgT3B0aW9uLCBjYWxsZWQgdGhlIFBTU0kgb3B0aW9uLiBUaGUg
Zmlyc3QgdHdvIGJpdHMgb2YgaXRzIHR5cGUgaWRlbnRpZmllciBhcmUgMTAuIFNvLCBpZiB0aGUg
cHJvY2Vzc2luZyBub2RlIGRvZXMgbm90IHJlY29nbml6ZSB0aGUgb3B0aW9uLCBpdCBkaXNjYXJk
cyB0aGUgcGFja2V0IGFuZCBzZW5kcyBhbiBJQ01QIG1lc3NhZ2UgdG8gdGhlIHBhY2tldCBzb3Vy
Y2UuDQoNClRoZSBiZW5lZml0IG9mIHNlcGFyYXRpbmcgdGhlIFJvdXRpbmcgSGVhZGVyIGZyb20g
dGhlIFBQU0kgYXJlIGFzIGZvbGxvd3M6DQoNCg0KICAqICAgQW4gQUggb3IgRVNQIGhlYWRlciBj
YW4gYmUgaW50ZXJwb3NlZCBiZXR3ZWVuIHRoZSBSb3V0aW5nIEhlYWRlciBhbmQgdGhlIERlc3Rp
bmF0aW9uIE9wdGlvbnMgaGVhZGVyLiAgVGhlIEFIIG9yIEVTUCBjYW4gYmUgdXNlZCB0byBwcm90
ZWN0IFBQU0kuDQogICogICBUaGUgUm91dGluZyBoZWFkZXIgaXNu4oCZdCBibG9hdGVkIHdpdGgg
UFBTSSBpbmZvcm1hdGlvbi4gVGhlcmVmb3JlLCBBU0lDIGJhc2VkIGludGVybWVkaWF0ZSBub2Rl
cyBkb27igJl0IGhhdmUgdG8gbG9hZCBQUFNJIGluZm9ybWF0aW9uIGludG8gb24gY2hpcCBtZW1v
cnkNCiAgKiAgIFRoYXQgdGhlcmUgaXMgbm8gbmVlZCB0byBkZWZpbmUgYSBteXJpYWQgb2YgU0lE
4oCZcywgc29tZSBvZiB3aGljaCBhcmUgdmFsaWQgb25seSB3aGVuIFNMIGlzIGVxdWFsIHRvIDAg
YW5kIG90aGVycyB0aGF0IGFyZSB2YWxpZCB3aGVuIFNMID4gMC4gSWYgYW4gaW5zdHJ1Y3Rpb24g
aXMgdmFsaWQgb25seSB3aGVuIFNMID0gMCwgaXQgaXNu4oCZdCBhIFNJRC4gSXQgaXMgYSBQUFNJ
Lg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KDQoNCg0KSnVuaXBlciBC
dXNpbmVzcyBVc2UgT25seQ0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4g
T24gQmVoYWxmIE9mIEJlcm5pZXIsIERhbmllbA0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIg
MTEsIDIwMTkgMTE6NDEgUE0NClRvOiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuOyBMaXN0IDxzcHJp
bmdAaWV0Zi5vcmc+DQpDYzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IDZtYW4gPDZt
YW5AaWV0Zi5vcmc+OyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPjsgUm9iZXJ0IFJh
c3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNS
djYuDQoNCg0KKzENCg0KDQoNClRoZSBhYmlsaXR5IG9mIHVzaW5nIGEgc2luZ2xlIFNSSCB0byBj
b252ZXkgYmVoYXZpb3VyIGluZm9ybWF0aW9uIHdldGhlciB0aGV5IGFyZSBwZXItc2VnbWVudCBv
ciBwZXItcGF0aCBoYXMgcHJvdmVuIHRvIGJlIHZlcnkgc2ltcGxlIGFuZCBxdWljayB0byBkZWZp
bmUgaW4gdmFyaW91cyBkYXRhIHBsYW5lIHRhcmdldHMuDQoNCg0KDQpBdCBmaXJzdCBhbmFseXNp
cywgdHJ5aW5nIHRvIHJlcGxpY2F0ZSB3aXRoIENSSCArIERPSCB2YXJpYW50cywgdGhlIGxvZ2lj
IHJlcXVpcmVkIGZvciBzZXJ2aWNlIHByb2dyYW1zIGlzIG1vcmUgY29t4oCLcGxleC4NCg0KDQoN
CldoYXQgaGFwcGVucyBpZiBJIG5lZWQgVExWcyBtaWQtcG9pbnQgaW4gYSBwYXRoIGJ1dCBub3Qg
YXQgaXRzIGVuZCAoZS5nLiByZWZlcnJpbmcgdG8gdGhlIE9sZSdzIEFDTUUgYW5hbG9neSkgPyBX
b3VsZCB0aGV5IG5vdyBiZSBkZWZpbmVkIGluIGEgc2VnLWVuZC1vcHQgb3IgYSB2cG4tZGVzdC1v
cHQgPyBJZiBzZWctZW5kLW9wdCB0aGVuIGl0IG1lYW5zIG5vbi1pbnRlcmVzdGVkIG1pZHBvaW50
IGRldmljZXMgd2lsbCBoYXZlIHRvIGxvb2t1cCBiZXlvbmQgdGhlIFRMVnMgdG8gZ2V0IHRvIENS
SCBmb3IgbmV4dCBzZWdtZW50ID8NCg0KDQoNClNpbWlsYXIgcXVlc3Rpb24gd291bGQgYmUgb24g
aG93IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBiZWhhdmlvdXJzIGVpdGhlciBkeW5hbWljIG9y
IHN0YXRpYyA/IElmIEkgcmVhZCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9u
aWNhLTZtYW4tc2VnLWVuZC1vcHQtMDQ8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBz
Oi90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0LTA0X187
IThXb0E2UmpDODFjIVg0NG42NHBtSWJmSGJWNk05VERMRkZlZVFJRW40elJPVU9lYko3VjVNWW5j
SVUzMWcxc2dtN2FBMWtYZmJmTnQkPiBjb3JyZWN0bHksIHdlIHRoZW4gbmVlZCBOU0ggZm9yIHJp
Y2hlciBzZXJ2aWNlIGNoYWlucyBjb25zdHJ1Y3RzICh0aGluayBHaS1MQU4pLiBUaGlzIG1lYW5z
IEkgbmVlZCBDUkgsIHNvbWUgdmFyaWFudHMgb2YgRE9IICsgTlNI4oCLLg0KDQoNCg0KSSBmYWls
IHRvIHNlZSB0aGUgc2ltcGxpY2l0eSB0aGVyZS4NCg0KDQoNCkRhbiBCDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiB4aWVjaGZA
Y2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPiA8eGllY2hmQGNo
aW5hdGVsZWNvbS5jbjxtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbj4+DQpTZW50OiBXZWRu
ZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSA4OjU3IFBNDQpUbzogTGlzdA0KQ2M6IFJvYiBTaGFr
aXI7IDZtYW47IFRhcmVrIFNhYWQ7IFJvYmVydCBSYXN6dWsNClN1YmplY3Q6IFtFWFRdUmU6IFtz
cHJpbmddIEJleW9uZCBTUnY2Lg0KDQoNCkhpLCBmb2xrcywNCkxhc3QgeWVhciBDaGluYSBUZWxl
Y29tIGJlZ3VuIHRvIGltcGxlbWVudCBTUnY2IHRyaWFsIGluIFNpY2h1biBwcm92aW5jZSBmb3Ig
dGhlIGJlYXJpbmcgYW5kIGludGVyY29ubmVjdGlvbiBvZiB2aWRlbyBwbGF0Zm9ybXMgd2hpY2gg
YXJlICBsb2NhdGVkIGluIGRpZmZlcmVudCBjaXRpZXMsIHNlcnZpY2UgYWdpbGl0aWVzLHNlY3Vy
ZSBzZXBlcnRpb24sIHRyYWZmaWMgc3RlZXJpbmcgYW5kIG90aGVyIGZlYXR1cmVzIG9mIFNSdjYg
aGF2ZSBiZWVuIGRlbW9uc3RyYXRlZCBpbiB0aGlzIHRyaWFsLiBCYXNlZCBvbiB0aGlzLCBTUnY2
IHdpbGwgYmUgaW1wbGVtZW50YXRlZCBpbiBsYXJnZXItc2NhbGUgaW4gQ1QuDQpObyB0ZWNobm9s
b2dpZXMgaXMgMTAwJSBwZXJmZWN0LEkgYWdyZWUgdGhhdCBjb21wcmVzc2lvbiBtZWNoYW5pc20g
aXMgbmVlZGVkIHRvIHJlZHVjZSB0aGUgdGhlIG92ZXJoZWFkIG9mIGxvbmcgU0lEIGluIHRoZSBs
b25nIHRlcm0sIGJ1dCBpdCBpcyBiZXR0ZXIgdG8gYmUgY29tcGF0aWJsZSB3aXRoZSBTUkgsIGlu
c3RlYWQgb2YgZGVzaWduaW5nIGEgY29tcGxldGUgbmV3IG9uZS4gQ1JIIGlzIGEgY29tcGxldGUg
bmV3IGRlc2lnbiwgaXQgbW92ZSB0aGUgY29tcGxleGl0aWVzIGZyb20gU1JIIHRvIERPSC4NCk1v
cmVvdmVyLCBJIGhvcGUgbW9yZSBlZmZvcnRzIG9mIFNSdjYgc2hvdWxkIGJlIGdpdmVuIG9uIGhv
dyB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyxmb3IgaW5zdGFuY2UsIEFwcGxpY2F0aW9uLWF3YXJl
IG5ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwgd2Ugc2hvdWxkIGNvbnNpZGVyIG1vcmUgb24gaG93
IHRvIGltcGxtZW1lbnQgc21vb3RoIHRyYW5zaXRpb24gYW5kIHByb3RlY3QgdGhlIG5ldHdvcmsg
YXNzZXRvZiBjYXJyaWVycy4NCg0KQmVzdCByZWdhcmRzDQpDaG9uZ2ZlbmcNCg0KDQpGcm9tOiBE
aXJrIFN0ZWluYmVyZzxtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNvbT4NCkRhdGU6IDIwMTktMDkt
MDkgMjE6MzENClRvOiBHeWFuIE1pc2hyYTxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tPg0K
Q0M6IFNQUklORyBXRyBMaXN0PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3Jn
PG1haWx0bzo2bWFuQGlldGYub3JnPjsgUm9iZXJ0IFJhc3p1azxtYWlsdG86cm9iZXJ0QHJhc3p1
ay5uZXQ+OyBSb2IgU2hha2lyPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPjsgVGFyZWsgU2FhZDxt
YWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbT4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQg
U1J2Ni4NClRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJlZ2FyZGluZyBUSS1MRkEu
DQpBIGNvdXBsZSBvZiBjb21tZW50czoNCg0KLSBSZW1vdGUgTEZBIHR1bm5lbCBpcyBub3QgdXNl
ZCB3aXRoIFNSLCBvbmx5IFRJLUxGQSB3aGljaA0KICBvbmx5IG9wZXJhdGVzIG9uIHRoZSBub2Rl
IHRoYXQgaXMgdGhlIFBMUiAocG9pbnQgb2YgbG9jYWwgcmVwYWlyKS4NCg0KLSBBbnkgZW5jYXBz
dWxhdGlvbiBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQgRUggaGFzIG5vdGhpbmcN
CiAgdG8gZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lhbCBjYXNlIHdoZXJlIHRo
ZSBpbmdyZXNzIFBFDQogIGl0c2VsZiBpcyB0aGUgUExSLg0KDQotIFRJLUxGQSBpcyBub3QgYW4g
SUdQIGV4dGVuc2lvbiBhbmQgZG9lcyBub3QgcmVxdWlyZSBvbmUuDQogIEl0IGlzIGEgcHVyZWx5
IGxvY2FsIGNvbXB1dGF0aW9uIGJhc2VkIG9uIElHUCB0b3BvbG9neS4NCg0KLSBUaGUgUExSIGZv
ciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNvbWUgU0lEcyBpbnRvIHRoZSBTSUQNCiAgbGlz
dCB0byBzdGVlciB0aGUgcGFja2V0IGFyb3VuZCB0aGUgZmFpbHVyZS4gRm9yIHRoZSBMRkEgYmFz
ZSBjYXNlDQogIG5vIFNJRHMgYXJlIG5lZWRlZCBhdCBhbGwuIElmIFNJRCBpbnNlcnRpb24gaXMg
bmVlZGVkLCB0aGUgUExSDQogIHdpbGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGxhYmVs
cyBpbiB0aGUgTVBMUyBjYXNlLg0KDQogIEZvciBTUnY2LCB0aGUgZXF1aXZhbGVudCBvcGVyYXRp
b24gdG8gdGhlIGxhYmVsIHB1c2ggaXMgdG8NCiAgaW5zZXJ0IGFuIEVIIHdpdGggdGhlIHJlcXVp
cmVkIFNJRCBsaXN0LiBUaGUgcGFja2V0IHdpbGwgYWxyZWFkeQ0KICBoYXZlIGJlZW4gZW5jYXBz
dWxhdGVkIG9uIHRoZSBpbmdyZXNzIFBFIGFuZCBpbiB0aGUgbW9zdA0KICBjb21tb24gSW50ZXJu
ZXQgb3IgVlBOIGJhc2UgdXNlIGNhc2UgaXQgd2lsbCBub3QgZXZlbiBoYXZlDQogIGFuIEVIIHNv
IHRoYXQgdGhpcyBFSCBpbnNlcnRpb24gd2lsbCByZXN1bHQgb25seSBpbiBhIHNpbmdsZSBFSC4N
Cg0KICBBbHRlcm5hdGl2ZWx5LCB0aGUgUExSIGNvdWxkIGFsc28gYmUgY29uZmlndXJlZCB0byBw
ZXJmb3JtDQogIGVuY2Fwc3VsYXRpb24gd2l0aCBhIG5ldyBJUHY2IGhlYWRlciB1c2luZyB0aGUg
cmVwYWlyIFNJRA0KICBhcyBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MsIHdpdGhvdXQgbmVlZGlu
ZyBhbnkgRUguDQogIFRoaXMgd2lsbCB3b3JrIGZvciB0aGUgdmFzdCBtYWpvcml0eSBvZiBjYXNl
cy4NCiAgUmVtZW1iZXIgdGhhdCBvbmUgMTI4LWJpdCBTSUQgaW4gU1J2NiBpcyBpbiBtb3N0IGNh
c2VzDQogIGVxdWl2YWxlbnQgdG8gMiBNUExTIGxhYmVscywgaS5lLiBhIG5vZGUgbGFiZWwgcGx1
cyBhbg0KICBhZGphY2VuY3kgU0lEIGNhbiBiZSBlbmNvZGVkIGluIGEgc2luZ2xlIFNSdjYgU0lE
Lg0KDQogIE9ubHkgaW4gZXh0cmVtZSBjYXNlcyB3b3VsZCB0aGUgUExSIG5lZWQgdG8gYWRkIGFu
DQogIEVIIHRvIHRoZSBuZXcgSVB2NiBoZWFkZXIgd2l0aCBtb3JlIFNJRHMuDQoNCi0gRUggaW5z
ZXJ0aW9uIGZvciBUSS1MRkEgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0Y2hpbmcgU1J2NiBk
b21haW5zLg0KDQpIb3BlIGl0IGhlbHBzLg0KDQpDaGVlcnMNCkRpcmsNCg0KQW0gMDguMDkuMjAx
OSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb208bWFp
bHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+Og0KDQpGcm9tIHJlYWRpbmcgdGhyb3VnaCBhbGwg
dGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0aGUgU1IgaW5zZXJ0aW9uIGlzIHR3byBmb2xkIG9uZSBi
ZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcyB1c2luZyBUaS1MRkEgb3IgcmVtb3RlIExGQSB0dW5u
ZWwgc28gZW5kIHVwIHJlcXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVz
cyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2Nl
bmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJt
ZWRpYXRlIG5vZGVzLiAgSSBoYXZlIG5vdCByZWFkIHRocm91Z2ggdGhlIGRyYWZ0cyBvciBSRkMg
cmVnYXJkaW5nIFRpLUxGQSB3aXRoIFNSIGJ1dCBzaW5jZSB0aGF0IGlzIGFuIElHUCBleHRlbnNp
b24gSSBhbSBndWVzc2luZyBhbiBvcGFxdWUgTFNBIGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFs
IE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRoIHByb3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9u
YWwgbXBscyBzaGltIHNvIG5vdCBzdXJlIHdoeSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2Nj
dXIgZm9yIFRpLUxGQS4gIENhbiBzb21lb25lIGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUu
ICBBbHNvIHRoZSBFSCBpbnNlcnRpb24gb24gaW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUg
dXNlIGNhc2Ugb3IgcmVhc29uIGZvciB0aGF0LiAgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVj
aWFsIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuICBQbGVhc2Ug
Y2xhcmlmeS4uDQoNCg0K

--_000_BYAPR05MB54634D5414FDB0A7531EF924AEB00BYAPR05MB5463namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAg
MCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0
aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxp
Lk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlv
cml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1i
b3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
cC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUt
bmFtZTptc29ub3JtYWw7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpz
cGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnAubXNp
cGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBi
M2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4t
dG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0
aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NTg3OTcwMjg7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjU5MTkyMTIzMjt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Mw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxl
dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGww
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjM5
NDAwNzE3ODsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
LTY0NjQxNDc5NiA4ODgzMjEzNjQgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEg
Njc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJ
e21zby1sZXZlbC1zdGFydC1hdDo0Ow0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJy
aTt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWls
eToiQ291cmllciBOZXciO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxp
c3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4t
Ym90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k
eSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRhbiw8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Qm90aCBnb29kIHF1ZXN0aW9ucyAhISE8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SW4gT2xl4oCZcyBleGFtcGxlLCBhIHNlZ21lbnQgZW5kcG9pbnQgdGhh
dCBpcyBub3QgdGhlIFNSIGVncmVzcyBub2RlIGV4ZWN1dGVzIGEgc2VydmljZSBpbnN0cnVjdGlv
bi4gSW4gU1J2NiYjNDM7LCB0aGlzIGtpbmQgb2Ygc2VydmljZSBpbnN0cnVjdGlvbiBpcyBjYWxs
ZWQgYSBQZXIgU2VnbWVudCBTZXJ2aWNlIEluc3RydWN0aW9uIChQU1NJKS4gSXQgaXMgZW5jb2Rl
ZCBpbiBhIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyDQogdGhhdCBwcmVjZWRlcyB0aGUgUm91
dGluZyBoZWFkZXIuIEJlY2F1c2UgSVB2NiBwcm9jZXNzZXMgZXh0ZW5zaW9uIGhlYWRlciBpbiB0
aGUgb3JkZXIgdGhhdCB0aGV5IGFwcGVhciBpbiB0aGUgcGFja2V0LCB0aGlzIERlc3RpbmF0aW9u
IE9wdGlvbnMgaGVhZGVyIGlzIHByb2Nlc3NlZCBieSBlYWNoIHNlZ21lbnQgZW5kcG9pbnQsIGlu
Y2x1ZGluZyB0aGUgU1IgUGF0aCBlZ3Jlc3Mgbm9kZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
VGhlIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyIGluY2x1ZGVzIG9uZSBvciBtb3JlIG9wdGlv
bnMuIE9wdGlvbnMgYXJlIHByb2Nlc3NlZCBpbiB0aGUgb3JkZXIgdGhhdCB0aGV5IGFwcGVhciBp
biB0aGUgaGVhZGVyLiBFYWNoIG9wdGlvbiBoYXMgYSB1bmlxdWUgdHlwZSBhbmQgdGhlIGZpcnN0
IHR3byBiaXRzIG9mIHRoZSB0eXBlIGlkZW50aWZpZXIgZGV0ZXJtaW5lIGhvdyB0aGUgcHJvY2Vz
c2luZyBub2RlDQogd2lsbCBiZWhhdmUgaWYgaXQgZG9lcyBub3QgcmVjb2duaXplIHRoZSBvcHRp
b24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNSdjYmIzQzOyBkZWZpbmVzIGEgbmV3IElQdjYg
T3B0aW9uLCBjYWxsZWQgdGhlIFBTU0kgb3B0aW9uLiBUaGUgZmlyc3QgdHdvIGJpdHMgb2YgaXRz
IHR5cGUgaWRlbnRpZmllciBhcmUgMDAuIFNvLCBpZiB0aGUgcHJvY2Vzc2luZyBub2RlIGRvZXMg
bm90IHJlY29nbml6ZSB0aGUgb3B0aW9uLCBvciBpcyBub3QgY29uZmlndXJlZCB0byBwcm9jZXNz
IHRoZSBvcHRpb24sIGl0IHNraXBzIG92ZXIgdGhlIG9wdGlvbiBhbmQNCiBjb250aW51ZXMgdG8g
cHJvY2VzcyB0aGUgcGFja2V0LiBUeXBpY2FsbHksIGNvcmUgcm91dGVycyB3b27igJl0IGV4ZWN1
dGUgUGVyIFNlZ21lbnQgU2VydmljZSBJbnN0cnVjdGlvbnMuIFNvLCBieSBkZWZhdWx0LCB0aGV5
IHdpbGwgYmUgY29uZmlndXJlZCB0byBza2lwIG92ZXIgdGhlIFBTU0kgb3B0aW9uLiBIb3dldmVy
LCBkZXZpY2VzIHRoYXQgcHJvdmlkZSBwZXIgc2VnbWVudCBzZXJ2aWNlcyAoZS5nLiwgZmlyZXdh
bGwgc2VydmljZXMgLCBEUEkNCiBzZXJ2aWNlcykgd2lsbCBwcm9jZXNzIHRoZSBQU1NJLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgUFNTSSBieSBubyBtZWFucyBhdHRlbXB0cyB0byByZXBs
YWNlIHRoZSBOU0guPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIFNSdjYmIzQzOywgc2Vydmlj
ZSBpbnN0cnVjdGlvbnMgdGhhdCBhcmUgZXhlY3V0ZWQgYnkgdGhlIFNSIHBhdGggZWdyZXNzIG5v
ZGUgb25seSBhcmUgY2FsbGVkIFBlciBQYXRoIFNlcnZpY2UgSW5zdHJ1Y3Rpb25zIChQUFNJKS4g
VGhlc2UgaW5zdHJ1Y3Rpb25zIGFyZSBlbmNvZGVkIGluIGFub3RoZXIgRGVzdGluYXRpb24gT3B0
aW9ucyBoZWFkZXIgdGhhdCBwcmVjZWRlcyB0aGUgdXBwZXIgbGF5ZXIgaGVhZGVyLg0KIFRoaXMg
RGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIgaXMgcHJvY2Vzc2VkIGJ5IHRoZSBTUiBwYXRoIGVn
cmVzcyBub2RlIG9ubHkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNSdjYmIzQzOyBkZWZpbmVz
IGFub3RoZXIgbmV3IElQdjYgT3B0aW9uLCBjYWxsZWQgdGhlIFBTU0kgb3B0aW9uLiBUaGUgZmly
c3QgdHdvIGJpdHMgb2YgaXRzIHR5cGUgaWRlbnRpZmllciBhcmUgMTAuIFNvLCBpZiB0aGUgcHJv
Y2Vzc2luZyBub2RlIGRvZXMgbm90IHJlY29nbml6ZSB0aGUgb3B0aW9uLCBpdCBkaXNjYXJkcyB0
aGUgcGFja2V0IGFuZCBzZW5kcyBhbiBJQ01QIG1lc3NhZ2UgdG8gdGhlIHBhY2tldCBzb3VyY2Uu
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBiZW5lZml0IG9mIHNlcGFyYXRpbmcgdGhlIFJv
dXRpbmcgSGVhZGVyIGZyb20gdGhlIFBQU0kgYXJlIGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjx1bCBzdHlsZT0i
bWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwxIGxldmVsMSBsZm8zIj5BbiBBSCBv
ciBFU1AgaGVhZGVyIGNhbiBiZSBpbnRlcnBvc2VkIGJldHdlZW4gdGhlIFJvdXRpbmcgSGVhZGVy
IGFuZCB0aGUgRGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIuICZuYnNwO1RoZSBBSCBvciBFU1Ag
Y2FuIGJlIHVzZWQgdG8gcHJvdGVjdCBQUFNJLjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwx
IGxmbzMiPlRoZSBSb3V0aW5nIGhlYWRlciBpc27igJl0IGJsb2F0ZWQgd2l0aCBQUFNJIGluZm9y
bWF0aW9uLiBUaGVyZWZvcmUsIEFTSUMgYmFzZWQgaW50ZXJtZWRpYXRlIG5vZGVzIGRvbuKAmXQg
aGF2ZSB0byBsb2FkIFBQU0kgaW5mb3JtYXRpb24gaW50byBvbiBjaGlwIG1lbW9yeTxvOnA+PC9v
OnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDow
aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPlRoYXQgdGhlcmUgaXMgbm8gbmVlZCB0byBkZWZp
bmUgYSBteXJpYWQgb2YgU0lE4oCZcywgc29tZSBvZiB3aGljaCBhcmUgdmFsaWQgb25seSB3aGVu
IFNMIGlzIGVxdWFsIHRvIDAgYW5kIG90aGVycyB0aGF0IGFyZSB2YWxpZCB3aGVuIFNMICZndDsg
MC4gSWYgYW4gaW5zdHJ1Y3Rpb24gaXMgdmFsaWQgb25seSB3aGVuIFNMDQogPSAwLCBpdCBpc27i
gJl0IGEgU0lELiBJdCBpcyBhIFBQU0kuPG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1JvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3Rl
eHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6Ymxh
Y2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJv
bTo8L2I+IHNwcmluZyAmbHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IDxiPk9uIEJlaGFs
ZiBPZg0KPC9iPkJlcm5pZXIsIERhbmllbDxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIFNl
cHRlbWJlciAxMSwgMjAxOSAxMTo0MSBQTTxicj4NCjxiPlRvOjwvYj4geGllY2hmQGNoaW5hdGVs
ZWNvbS5jbjsgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOjwvYj4gUm9i
IFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs7IDZtYW4gJmx0OzZtYW5AaWV0Zi5vcmcm
Z3Q7OyBUYXJlayBTYWFkICZsdDt0c2FhZC5uZXRAZ21haWwuY29tJmd0OzsgUm9iZXJ0IFJhc3p1
ayAmbHQ7cm9iZXJ0QHJhc3p1ay5uZXQmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3By
aW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mIzQzOzEmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6YmxhY2siPlRoZSBhYmlsaXR5IG9mIHVzaW5nIGEgc2luZ2xlIFNSSCB0byBjb252ZXkg
YmVoYXZpb3VyIGluZm9ybWF0aW9uIHdldGhlciB0aGV5IGFyZSBwZXItc2VnbWVudCBvciBwZXIt
cGF0aCBoYXMgcHJvdmVuIHRvIGJlIHZlcnkmbmJzcDtzaW1wbGUgYW5kIHF1aWNrJm5ic3A7dG8g
ZGVmaW5lIGluIHZhcmlvdXMgZGF0YSZuYnNwO3BsYW5lIHRhcmdldHMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj5BdCBmaXJzdCBhbmFseXNpcywmbmJzcDt0cnlpbmcgdG8gcmVwbGlj
YXRlIHdpdGgmbmJzcDtDUkggJiM0MzsgRE9IIHZhcmlhbnRzLCB0aGUgbG9naWMgcmVxdWlyZWQg
Zm9yIHNlcnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23igItwbGV4LiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjpibGFjayI+V2hhdCBoYXBwZW5zIGlmIEkgbmVlZCZuYnNwO1RMVnMgbWlk
LXBvaW50IGluIGEgcGF0aCBidXQgbm90IGF0IGl0cyBlbmQgKGUuZy4gcmVmZXJyaW5nIHRvIHRo
ZSBPbGUncyBBQ01FIGFuYWxvZ3kpJm5ic3A7PyBXb3VsZCB0aGV5IG5vdyBiZSBkZWZpbmVkIGlu
IGEgc2VnLWVuZC1vcHQgb3IgYSB2cG4tZGVzdC1vcHQgPyBJZiBzZWctZW5kLW9wdCB0aGVuIGl0
IG1lYW5zIG5vbi1pbnRlcmVzdGVkDQogbWlkcG9pbnQgZGV2aWNlcyB3aWxsIGhhdmUgdG8gbG9v
a3VwIGJleW9uZCB0aGUgVExWcyB0byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5TaW1pbGFyIHF1ZXN0aW9uIHdvdWxkIGJlJm5i
c3A7b24gaG93IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBiZWhhdmlvdXJzIGVpdGhlciBkeW5h
bWljIG9yIHN0YXRpYyA/Jm5ic3A7SWYgSSByZWFkJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02
bWFuLXNlZy1lbmQtb3B0LTA0X187IThXb0E2UmpDODFjIVg0NG42NHBtSWJmSGJWNk05VERMRkZl
ZVFJRW40elJPVU9lYko3VjVNWW5jSVUzMWcxc2dtN2FBMWtYZmJmTnQkIj5odHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDQ8L2E+DQogY29y
cmVjdGx5LCB3ZSB0aGVuIG5lZWQgTlNIIGZvciByaWNoZXIgc2VydmljZSBjaGFpbnMgY29uc3Ry
dWN0cyAodGhpbmsgR2ktTEFOKS4gVGhpcyBtZWFucyBJIG5lZWQgQ1JILCBzb21lIHZhcmlhbnRz
IG9mIERPSCAmIzQzOyBOU0jigIsuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij5JIGZhaWwgdG8gc2VlJm5ic3A7dGhlJm5ic3A7c2ltcGxpY2l0eSB0aGVyZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkRhbiBCPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246
Y2VudGVyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4NCjxo
ciBzaXplPSIyIiB3aWR0aD0iOTglIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxk
aXYgaWQ9ImRpdlJwbHlGd2RNc2ciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNw
cmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mDQo8YSBocmVmPSJtYWls
dG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbiI+eGllY2hmQGNoaW5hdGVsZWNvbS5jbjwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIj54aWVjaGZAY2hpbmF0ZWxl
Y29tLmNuPC9hPiZndDs8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTEs
IDIwMTkgODo1NyBQTTxicj4NCjxiPlRvOjwvYj4gTGlzdDxicj4NCjxiPkNjOjwvYj4gUm9iIFNo
YWtpcjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJhc3p1azxicj4NCjxiPlN1YmplY3Q6PC9i
PiBbRVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6Ny41cHQ7bWFyZ2luLXRvcDo3LjVw
dDttYXJnaW4tcmlnaHQ6Ny41cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEy
MSI+SGksJm5ic3A7Zm9sa3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6
IzIxMjEyMSI+TGFzdCZuYnNwO3llYXImbmJzcDtDaGluYSZuYnNwO1RlbGVjb20mbmJzcDtiZWd1
biZuYnNwO3RvJm5ic3A7aW1wbGVtZW50Jm5ic3A7U1J2NiZuYnNwO3RyaWFsJm5ic3A7aW4mbmJz
cDtTaWNodW4mbmJzcDtwcm92aW5jZSZuYnNwO2ZvciZuYnNwO3RoZSZuYnNwO2JlYXJpbmcmbmJz
cDthbmQmbmJzcDtpbnRlcmNvbm5lY3Rpb24mbmJzcDtvZiZuYnNwO3ZpZGVvJm5ic3A7cGxhdGZv
cm1zJm5ic3A7d2hpY2gmbmJzcDthcmUmbmJzcDsmbmJzcDtsb2NhdGVkJm5ic3A7aW4mbmJzcDtk
aWZmZXJlbnQmbmJzcDtjaXRpZXMsJm5ic3A7c2VydmljZSZuYnNwO2FnaWxpdGllcyxzZWN1cmUm
bmJzcDtzZXBlcnRpb24sJm5ic3A7dHJhZmZpYyZuYnNwO3N0ZWVyaW5nJm5ic3A7YW5kJm5ic3A7
b3RoZXImbmJzcDtmZWF0dXJlcyZuYnNwO29mJm5ic3A7U1J2NiZuYnNwO2hhdmUmbmJzcDtiZWVu
Jm5ic3A7ZGVtb25zdHJhdGVkJm5ic3A7aW4mbmJzcDt0aGlzJm5ic3A7dHJpYWwuJm5ic3A7QmFz
ZWQmbmJzcDtvbiZuYnNwO3RoaXMsJm5ic3A7U1J2NiZuYnNwO3dpbGwmbmJzcDtiZSZuYnNwO2lt
cGxlbWVudGF0ZWQmbmJzcDtpbiZuYnNwO2xhcmdlci1zY2FsZSZuYnNwO2luJm5ic3A7Q1QuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+Tm8mbmJzcDt0ZWNo
bm9sb2dpZXMmbmJzcDtpcyZuYnNwOzEwMCUmbmJzcDtwZXJmZWN0LEkmbmJzcDthZ3JlZSZuYnNw
O3RoYXQmbmJzcDtjb21wcmVzc2lvbiZuYnNwO21lY2hhbmlzbSZuYnNwO2lzJm5ic3A7bmVlZGVk
Jm5ic3A7dG8mbmJzcDtyZWR1Y2UmbmJzcDt0aGUmbmJzcDt0aGUmbmJzcDtvdmVyaGVhZCZuYnNw
O29mJm5ic3A7bG9uZyZuYnNwO1NJRCZuYnNwO2luJm5ic3A7dGhlJm5ic3A7bG9uZyZuYnNwO3Rl
cm0sJm5ic3A7YnV0Jm5ic3A7aXQmbmJzcDtpcyZuYnNwO2JldHRlciZuYnNwO3RvJm5ic3A7YmUm
bmJzcDtjb21wYXRpYmxlJm5ic3A7d2l0aGUmbmJzcDtTUkgsJm5ic3A7aW5zdGVhZCZuYnNwO29m
Jm5ic3A7ZGVzaWduaW5nJm5ic3A7YSZuYnNwO2NvbXBsZXRlJm5ic3A7bmV3Jm5ic3A7b25lLiZu
YnNwO0NSSCZuYnNwO2lzJm5ic3A7YSZuYnNwO2NvbXBsZXRlJm5ic3A7bmV3Jm5ic3A7ZGVzaWdu
LCZuYnNwO2l0Jm5ic3A7bW92ZSZuYnNwO3RoZSZuYnNwO2NvbXBsZXhpdGllcyZuYnNwO2Zyb20m
bmJzcDtTUkgmbmJzcDt0byZuYnNwO0RPSC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtjb2xvcjojMjEyMTIxIj5Nb3Jlb3ZlciwmbmJzcDtJJm5ic3A7aG9wZSZuYnNwO21v
cmUmbmJzcDtlZmZvcnRzJm5ic3A7b2YmbmJzcDtTUnY2Jm5ic3A7c2hvdWxkJm5ic3A7YmUmbmJz
cDtnaXZlbiZuYnNwO29uJm5ic3A7aG93Jm5ic3A7dG8mbmJzcDtzdXBwb3J0Jm5ic3A7bmV3Jm5i
c3A7c2VydmljZXMsZm9yJm5ic3A7aW5zdGFuY2UsJm5ic3A7QXBwbGljYXRpb24tYXdhcmUmbmJz
cDtuZXR3b3JrIChBUE4pLiBNZWFud2hpbGUsJm5ic3A7d2UmbmJzcDtzaG91bGQmbmJzcDtjb25z
aWRlciBtb3JlIG9uIGhvdyZuYnNwO3RvJm5ic3A7aW1wbG1lbWVudCZuYnNwO3Ntb290aCZuYnNw
O3RyYW5zaXRpb24mbmJzcDthbmQmbmJzcDtwcm90ZWN0Jm5ic3A7dGhlJm5ic3A7bmV0d29yayZu
YnNwO2Fzc2V0b2YmbmJzcDtjYXJyaWVycy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtjb2xvcjojMjEyMTIxIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtj
b2xvcjojMjEyMTIxIj5CZXN0Jm5ic3A7cmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2NvbG9yOiMyMTIxMjEiPkNob25nZmVuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDo2LjBwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3Vu
ZDojRUZFRkVGIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOmRpcmtAbGFw
aXNoaWxscy5jb20iPkRpcmsNCiBTdGVpbmJlcmc8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6I0VG
RUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RGF0ZTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzIwMTktMDktMDkmbmJzcDsyMTozMTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRvOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PGEgaHJlZj0ibWFpbHRv
OmhheWFidXNhZ3NtQGdtYWlsLmNvbSI+R3lhbg0KIE1pc2hyYTwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dy
b3VuZDojRUZFRkVGIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5DQzo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpzcHJpbmdA
aWV0Zi5vcmciPlNQUklORyBXRw0KIExpc3Q8L2E+OyA8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRm
Lm9yZyI+Nm1hbkBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5l
dCI+DQpSb2JlcnQgUmFzenVrPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20i
PlJvYiBTaGFraXI8L2E+OyA8YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSI+DQpU
YXJlayBTYWFkPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPlN1YmplY3Q6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj4mbmJzcDtSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj5UaGVyZSBz
ZWVtcyB0byBiZSBzb21lIGNvbmZ1c2lvbiByZWdhcmRpbmcgVEktTEZBLg0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPkEgY291cGxlIG9mIGNvbW1lbnRzOjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gUmVtb3RlIExGQSB0dW5uZWwg
aXMgbm90IHVzZWQgd2l0aCBTUiwgb25seSBUSS1MRkEgd2hpY2gmbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgb25seSBvcGVyYXRlcyBv
biB0aGUgbm9kZSB0aGF0IGlzIHRoZSBQTFIgKHBvaW50IG9mIGxvY2FsIHJlcGFpcikuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+LSBBbnkgZW5jYXBzdWxhdGlv
biBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQgRUggaGFzIG5vdGhpbmcmbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgdG8g
ZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lhbCBjYXNlIHdoZXJlIHRoZSBpbmdy
ZXNzIFBFPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5i
c3A7IGl0c2VsZiBpcyB0aGUgUExSLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPi0gVEktTEZBIGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2VzIG5vdCBy
ZXF1aXJlIG9uZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDsgSXQgaXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24g
SUdQIHRvcG9sb2d5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIx
MjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEi
Pi0gVGhlIFBMUiBmb3IgVEktTEZBIG1heSBuZWVkIHRvIGluc2VydCBzb21lIFNJRHMgaW50byB0
aGUgU0lEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5i
c3A7IGxpc3QgdG8gc3RlZXIgdGhlIHBhY2tldCBhcm91bmQgdGhlIGZhaWx1cmUuIEZvciB0aGUg
TEZBIGJhc2UgY2FzZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIx
MjEiPiZuYnNwOyBubyBTSURzIGFyZSBuZWVkZWQgYXQgYWxsLiBJZiBTSUQgaW5zZXJ0aW9uIGlz
IG5lZWRlZCwgdGhlIFBMUiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOiMyMTIxMjEiPiZuYnNwOyB3aWxsIHB1c2ggdGhlIHJlcXVpcmVkIG51bWJlciBvZiBsYWJl
bHMgaW4gdGhlIE1QTFMgY2FzZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjojMjEyMTIxIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjojMjEyMTIxIj4mbmJzcDsgRm9yIFNSdjYsIHRoZSBlcXVpdmFsZW50IG9wZXJhdGlvbiB0
byB0aGUgbGFiZWwgcHVzaCBpcyB0byZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBpbnNlcnQgYW4gRUggd2l0aCB0aGUgcmVxdWlyZWQg
U0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBhbHJlYWR5Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGhhdmUgYmVlbiBlbmNhcHN1bGF0
ZWQgb24gdGhlIGluZ3Jlc3MgUEUgYW5kIGluIHRoZSBtb3N0Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGNvbW1vbiBJbnRlcm5ldCBv
ciBWUE4gYmFzZSB1c2UgY2FzZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUmbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgYW4gRUggc28gdGhh
dCB0aGlzIEVIIGluc2VydGlvbiB3aWxsIHJlc3VsdCBvbmx5IGluIGEgc2luZ2xlIEVILjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBBbHRlcm5hdGl2
ZWx5LCB0aGUgUExSIGNvdWxkIGFsc28gYmUgY29uZmlndXJlZCB0byBwZXJmb3JtPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGVuY2Fwc3VsYXRp
b24gd2l0aCBhIG5ldyBJUHY2IGhlYWRlciB1c2luZyB0aGUgcmVwYWlyIFNJRDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBhcyBJUHY2IGRlc3Rp
bmF0aW9uIGFkZHJlc3MsIHdpdGhvdXQgbmVlZGluZyBhbnkgRUguPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IFRoaXMgd2lsbCB3b3JrIGZvciB0
aGUgdmFzdCBtYWpvcml0eSBvZiBjYXNlcy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgUmVtZW1iZXIgdGhhdCBvbmUgMTI4LWJpdCBT
SUQgaW4gU1J2NiBpcyBpbiBtb3N0IGNhc2VzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGVxdWl2YWxlbnQgdG8gMiBNUExTIGxhYmVscywgaS5l
LiBhIG5vZGUgbGFiZWwgcGx1cyBhbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOiMyMTIxMjEiPiZuYnNwOyBhZGphY2VuY3kgU0lEIGNhbiBiZSBlbmNvZGVkIGluIGEgc2lu
Z2xlIFNSdjYgU0lELjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIx
MjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEi
PiZuYnNwOyBPbmx5IGluIGV4dHJlbWUgY2FzZXMgd291bGQgdGhlIFBMUiBuZWVkIHRvIGFkZCBh
biZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZu
YnNwOyBFSCB0byB0aGUgbmV3IElQdjYgaGVhZGVyIHdpdGggbW9yZSBTSURzLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gRUggaW5zZXJ0aW9uIGZvciBUSS1M
RkEgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0Y2hpbmcgU1J2NiBkb21haW5zLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPkhvcGUgaXQgaGVscHMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Q2hlZXJzPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+RGlyazxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tbGVmdDo2LjBwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOiMyMTIxMjEiPkFtIDA4LjA5LjIwMTkgdW0gMDk6MTkgc2NocmllYiBHeWFuIE1p
c2hyYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbSI+aGF5YWJ1c2Fn
c21AZ21haWwuY29tPC9hPiZndDs6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEy
MTIxIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMSI+RnJvbSByZWFkaW5n
IHRocm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlvbiBpcyB0
d28gZm9sZCBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGktTEZBIG9yIHJl
bW90ZSBMRkEgdHVubmVsIHNvIGVuZCB1cCByZXF1aXJpbmcNCiBkb3VibGUgRUggaW5zZXJ0aW9u
cyBvbiB0aGUgSW5ncmVzcyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQg
dGhlbiBzZWNvbmQgc2NlbmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3Vy
cmVuY2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVzLiAmbmJzcDtJIGhhdmUgbm90IHJlYWQgdGhyb3Vn
aCB0aGUgZHJhZnRzIG9yIFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0IHNpbmNlIHRo
YXQgaXMgYW4gSUdQIGV4dGVuc2lvbg0KIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQg
aXMgbm90IHRoZSB0cmFkaXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aCBwcm90ZWN0aW9u
IHRoYXQgYWRkcyBhbiBhZGRpdGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3aHkgYW4gRUgg
aW5zZXJ0aW9uIG5lZWRzIHRvIG9jY3VyIGZvciBUaS1MRkEuICZuYnNwO0NhbiBzb21lb25lIGNs
YXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUuICZuYnNwO0Fsc28gdGhlIEVIIGluc2VydGlvbiBv
biBpbnRlcm1lZGlhdGUNCiBub2RlIHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBmb3Ig
dGhhdC4gJm5ic3A7TXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0
aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuICZuYnNwO1BsZWFzZSBjbGFyaWZ5Li48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BYAPR05MB54634D5414FDB0A7531EF924AEB00BYAPR05MB5463namp_--


From nobody Thu Sep 12 09:34:49 2019
Return-Path: <rbonica@juniper.net>
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 124C112011F; Thu, 12 Sep 2019 09:34:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 4ma54IP1x3gW; Thu, 12 Sep 2019 09:34:37 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2BC26120164; Thu, 12 Sep 2019 09:34:37 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CGYJBM023873; Thu, 12 Sep 2019 09:34:20 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=EL4zPENyWD3r2S+pXzosYbOMYGY0bs5e3VwiB+Ipgjo=; b=OUisX8JYdjoFnVxRPkVtovd8vIKCK24bygRYrQXm7DJVUSpg3Y5j4k+RVRUE8r8SBJTl ApWDYksSEM/sxOgmDkBS1z5RRKA7qNfNREXshtIWymMTBSQN/MLeqDl22Umwm6F0AsBH cC+zM3W8Ca4uVPYtodpOq8VUxE1WvgCtCZdrQA8IgBk8fQ5Br65vgy5EIRweDQIVaKLb mabSgLwOYf489C5zLUR6tPFwPXZj6Sjht8pBNPvKZ1TR/kFJ5UtWRpoU9Qo8vEtJakea bEV4XRkJMhK9pYmC+bJSQorpfPDj1TDy6ylXM+rtGLBcEwU1epXP1zuzOnLG2kG/x7om +g== 
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2052.outbound.protection.outlook.com [104.47.41.52]) by mx0b-00273201.pphosted.com with ESMTP id 2uxj633wuw-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 09:34:20 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XMcaB4ouxRZpu3CYtAMkew52cHrb3y7z9DNrTilfnHS/Y5OPMETg6kzUNd8Ip+D3eYozG3hjXk3qISzR6NHfNJQ+i7Ch40Sv6hJM8c57ZmlKE6oVsVv9sRs3Uu89bumarSjN/ewlvv6f5RDW7egMAX09O0S74u+JHPphHVQbZaOk+uOslGZvgcBQWxXvBeU0803rcTZLK8PXYxsY9eL4zUpCMk7xgklp2LtGlDZgLxVr+fOjCual+NYQEJZIrjuDxKsjEDaoSRm6JA9cK3drRLRw3uBz91dvmh0TlzbR4WeS9ZIeIElsTaj0Fe4Meel5WL98PDUYqjDr863ufMiqMw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EL4zPENyWD3r2S+pXzosYbOMYGY0bs5e3VwiB+Ipgjo=; b=TPWHGrq2onQCxpwpFy5pHx12ac+Vq+IyYp0YLhLGb1HGVFqvhcDj0R46vNR1J2nO1Fp0RLRGCnnqM2H6RGOyAKElbMvblEGQ3pdUYlHwkocHq0YlOzm+is2kjmo30SLnKjopxPffNhEfgf91Z4rwwsNG+IvPN5QSAnvPj+k3Rrhnb4rwRYNbdCUNuPYTvA/H0chCqspSnXRs4zFZAmhBTn/fJL9sYU2yrtvKwZoMlYOHSYllCAk6IpnJtNhM245xpDoAm2a1chllArfxRLgO6DYrW03DG7w4asDDr7Xcpwb0GyaFN+kLbuui/nKYfd6WmZ+bg+vu1W24H6pGJ/TeXg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5702.namprd05.prod.outlook.com (20.178.48.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.6; Thu, 12 Sep 2019 16:34:17 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Thu, 12 Sep 2019 16:34:17 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Mark Smith <markzzzsmith@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>
CC: Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwgt98swpc9VGEiHCF6pCt7E6qcYa58AgAHuRoCAAA+hgIAD7CKAgAADCDCAAD90AIAAFqeAgAA2B4CAAADegIACr8IAgAH6W4CAA+RrgIAALYeAgAAegQCAAKPaoA==
Content-Class: 
Date: Thu, 12 Sep 2019 16:34:17 +0000
Message-ID: <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com>
In-Reply-To: <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-12T16:34:15.1431808Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=24eaed77-818a-44e2-a690-f127d192d41d; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fa8aa16f-bb48-4aa8-ce57-08d7379f0e39
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5702; 
x-ms-traffictypediagnostic: BYAPR05MB5702:
x-ms-exchange-purlcount: 4
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB57025DAA630ED81072DF6C41AEB00@BYAPR05MB5702.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(376002)(366004)(346002)(39860400002)(396003)(199004)(189003)(51444003)(52536014)(76176011)(4326008)(25786009)(256004)(316002)(102836004)(9686003)(66574012)(6116002)(236005)(71190400001)(71200400001)(3846002)(790700001)(66066001)(2906002)(66556008)(5660300002)(66946007)(66476007)(229853002)(55016002)(186003)(6436002)(76116006)(66446008)(64756008)(11346002)(476003)(446003)(478600001)(74316002)(14444005)(53936002)(6246003)(6306002)(33656002)(26005)(966005)(8936002)(81156014)(81166006)(8676002)(486006)(14454004)(53546011)(54906003)(110136005)(6506007)(99286004)(7696005)(606006)(86362001)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5702; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: FFkNB7GGCAJh+X87UZw3s6zfUiu8+XchlJ/i9MxGi/Lu3how+d/dc9b/irZJWz0hYnNIE8TT6qRMOBw/+56E/B6/8aKRKZrbxP6YcWrQGNmabG4lrDBN0lYWXfidXN6+JJ7Y7wUzlA1n7fWkWEhxFfToPTFKGPx6IrlwcTTQqmLgYaiUD6T9LPU6n46GvoI7idpMjA4MOpkTNc2CMDp4bxIEurvw4NepCnYVh/RRRcT9c8WPXooMzhYRZtYPC6uDLtL+FM+m3zhg3icmq79mxi9bCq9m2iALlZupLP2twoM8rU0nenF2oujaJvD2e9fGgZeFlfieZYxpLN1ytA2o7jbNX/BcPUhE08tzBO7T05PNr19If8Lw19Jv0r4X8nTzO4qRiENCkmRSPZGUwCTWfQEEbxVpy3bP8+ABaAtTzDU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: fa8aa16f-bb48-4aa8-ce57-08d7379f0e39
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 16:34:17.2682 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UP8DpmhIsfQ8rCb3fPmHArmReba2O+BlaMgEZVKjQnOQdKZrFhDYVB5Qy0T9YM5cVAdJM0mt6QlMlqWR+KarqQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5702
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_08:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 bulkscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909120172
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/cKPfkmDFNEtZsHH1RtlLFG_p77Y>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 16:34:41 -0000

--_000_BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00BYAPR05MB5463namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TWFyaywNCg0KSSB0aGluayB0aGF0IHlvdSBtYXkgaGF2ZSBleHBvc2VkIHlldCBhbm90aGVyIGVs
ZXBoYW50IGluIHRoZSByb29t4oCm4oCmDQoNCklQdjYgZGVmaW5lcyBhIHJvYnVzdCBleHRlbnNp
YmlsaXR5IGFyY2hpdGVjdHVyZSwgdGhhdCBpbmNsdWRlcyBtdWx0aXBsZSBleHRlbnNpb24gaGVh
ZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFkb3B0aW9uIHdhcyBzbG93IGFuZCByb3V0ZXIgdmVuZG9y
cyB3ZXJlIG5vdCBoaWdobHkgbW90aXZhdGVkIGNvbW1pdCBleHRlbnNpb24gaGVhZGVycyB0byBB
U0lDcy4gQWxzbywgaW4gdGhvc2UgZGF5cywgQVNJQ3Mgd2VyZSBub3Qgc28gY2FwYWJsZSBhcyB0
aGV5IGFyZSB0b2RheS4NCg0KRnJvbSB0aGUgYWJvdmUtbWVudGlvbmVkIGRhdGEgcG9pbnRzLCB3
ZSBzaG91bGQgbm90IGluZmVyIHRoYXQgaXQgaXMgYmV5b25kIHRoZSBjYXBhYmlsaXR5IG9mIGEg
bW9kZXJuIHZlbmRvciB0byBkZXZlbG9wIGFuIEFTSUMgdGhhdCBzdXBwb3J0cyBhIG1vcmUgY29t
cGxldGUgc2V0IG9mIGV4dGVuc2lvbiBoZWFkZXJzLiBUd28gdGhpbmdzIGhhdmUgY2hhbmdlZC4g
QXMgSVB2NiBhZG9wdGlvbiBwcm9ncmVzc2VzLCB2ZW5kb3JzIGFyZSBiZWNvbWluZyBtb3JlIGNv
bW1pdHRlZCB0byBJUHY2LiBCZXlvbmQgdGhhdCwgQVNJQ3MgaGF2ZSBiZWNvbWUgbW9yZSBjYXBh
YmxlIG92ZXIgdGhlIGRlY2FkZXMuDQoNCldlIHNob3VsZG7igJl0IGFiYW5kb24gdGhlIElQdjYg
ZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1cmUgYmFzZWQgb24gYSBjbGFpbSB0aGF0IEFTSUNzIGNh
bm5vdCBhbmQgd2lsbCBuZXZlciBiZSBhYmxlIHRvICBwcm9jZXNzIG11bHRpcGxlIGV4dGVuc2lv
biBoZWFkZXJzLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJv
bg0KDQoNCg0KDQpGcm9tOiBpcHY2IDxpcHY2LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBP
ZiBNYXJrIFNtaXRoDQpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDEyLCAyMDE5IDE6MzAgQU0N
ClRvOiBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxkYW5pZWwuYmVybmllckBiZWxsLmNh
Pg0KQ2M6IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBTUFJJTkcgV0cgPHNwcmluZ0Bp
ZXRmLm9yZz47IDZtYW4gPDZtYW5AaWV0Zi5vcmc+OyBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFz
enVrLm5ldD47IHhpZWNoZkBjaGluYXRlbGVjb20uY247IFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBn
bWFpbC5jb20+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCkl0J3Mgc2lt
cGxlIGJlY2F1c2UgSVB2NiBkb2Vzbid0IGxvb2sgcGFzdCB0aGUgZml4ZWQgSVB2NiBoZWFkZXIg
dG8gcGVyZm9ybSBpdHMgZm9yd2FyZGluZywgYW5kIG1hdGNoZXMgb24gdGhlIERlc3RpbmF0aW9u
IEFkZHJlc3MgdG8gZGV0ZXJtaW5lIGlmIHRvIHBlcmZvcm0gZGVlcGVyIHBhY2tldCBob3N0IHBy
b2Nlc3NpbmcuDQoNCg0KWW91J3JlIGJ1aWxkaW5nIG11Y2ggbW9yZSBjb21wbGljYXRlZCBmb3J3
YXJkaW5nIHNlcnZpY2VzIGlmIHlvdSdyZSBnb2luZyB0byBiZSBtYXJjaGluZyBvbiBUTFZzIGV0
Yy4gcGFzdCB0aGUgSVB2NiBmaXhlZCBoZWFkZXIuDQoNCkhvd2V2ZXIgdmVuZG9ycyBhbmQgY2Fy
cmllciBlbmdpbmVlcmluZyBncm91cHMgbGlrZSBzZWxsaW5nIGFuZCBkZXBsb3lpbmcgbmV3IGdl
YXIsIHNvIEkgc3VwcG9zZSB0aGF0J3Mgb2suIFRoZXkgZG9uJ3QgaGF2ZSB0byBvcGVyYXRlIGl0
IG9yIGZpeCBpdCB3aGVuIGl0IGJyZWFrcy4NCk9uIFRodSwgMTIgU2VwIDIwMTksIDEzOjQxIEJl
cm5pZXIsIERhbmllbCwgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJu
aWVyQGJlbGwuY2E+PiB3cm90ZToNCg0KKzENCg0KDQoNClRoZSBhYmlsaXR5IG9mIHVzaW5nIGEg
c2luZ2xlIFNSSCB0byBjb252ZXkgYmVoYXZpb3VyIGluZm9ybWF0aW9uIHdldGhlciB0aGV5IGFy
ZSBwZXItc2VnbWVudCBvciBwZXItcGF0aCBoYXMgcHJvdmVuIHRvIGJlIHZlcnkgc2ltcGxlIGFu
ZCBxdWljayB0byBkZWZpbmUgaW4gdmFyaW91cyBkYXRhIHBsYW5lIHRhcmdldHMuDQoNCg0KDQpB
dCBmaXJzdCBhbmFseXNpcywgdHJ5aW5nIHRvIHJlcGxpY2F0ZSB3aXRoIENSSCArIERPSCB2YXJp
YW50cywgdGhlIGxvZ2ljIHJlcXVpcmVkIGZvciBzZXJ2aWNlIHByb2dyYW1zIGlzIG1vcmUgY29t
4oCLcGxleC4NCg0KDQoNCldoYXQgaGFwcGVucyBpZiBJIG5lZWQgVExWcyBtaWQtcG9pbnQgaW4g
YSBwYXRoIGJ1dCBub3QgYXQgaXRzIGVuZCAoZS5nLiByZWZlcnJpbmcgdG8gdGhlIE9sZSdzIEFD
TUUgYW5hbG9neSkgPyBXb3VsZCB0aGV5IG5vdyBiZSBkZWZpbmVkIGluIGEgc2VnLWVuZC1vcHQg
b3IgYSB2cG4tZGVzdC1vcHQgPyBJZiBzZWctZW5kLW9wdCB0aGVuIGl0IG1lYW5zIG5vbi1pbnRl
cmVzdGVkIG1pZHBvaW50IGRldmljZXMgd2lsbCBoYXZlIHRvIGxvb2t1cCBiZXlvbmQgdGhlIFRM
VnMgdG8gZ2V0IHRvIENSSCBmb3IgbmV4dCBzZWdtZW50ID8NCg0KDQoNClNpbWlsYXIgcXVlc3Rp
b24gd291bGQgYmUgb24gaG93IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBiZWhhdmlvdXJzIGVp
dGhlciBkeW5hbWljIG9yIHN0YXRpYyA/IElmIEkgcmVhZCBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDQ8aHR0cHM6Ly91cmxkZWZlbnNl
LmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNl
Zy1lbmQtb3B0LTA0X187IThXb0E2UmpDODFjIVdoYXNKWUZUUm1YektkMWctb01VNWh6YTRFb0gt
NjNBRmU2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWRwMTR5OEwkPiBjb3JyZWN0bHksIHdlIHRoZW4g
bmVlZCBOU0ggZm9yIHJpY2hlciBzZXJ2aWNlIGNoYWlucyBjb25zdHJ1Y3RzICh0aGluayBHaS1M
QU4pLiBUaGlzIG1lYW5zIEkgbmVlZCBDUkgsIHNvbWUgdmFyaWFudHMgb2YgRE9IICsgTlNI4oCL
Lg0KDQoNCg0KSSBmYWlsIHRvIHNlZSB0aGUgc2ltcGxpY2l0eSB0aGVyZS4NCg0KDQoNCkRhbiBC
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzcHJpbmcgPHNwcmlu
Zy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJl
aGFsZiBvZiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29t
LmNuPiA8eGllY2hmQGNoaW5hdGVsZWNvbS5jbjxtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5j
bj4+DQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSA4OjU3IFBNDQpUbzogTGlz
dA0KQ2M6IFJvYiBTaGFraXI7IDZtYW47IFRhcmVrIFNhYWQ7IFJvYmVydCBSYXN6dWsNClN1Ympl
Y3Q6IFtFWFRdUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQoNCkhpLCBmb2xrcywNCkxhc3Qg
eWVhciBDaGluYSBUZWxlY29tIGJlZ3VuIHRvIGltcGxlbWVudCBTUnY2IHRyaWFsIGluIFNpY2h1
biBwcm92aW5jZSBmb3IgdGhlIGJlYXJpbmcgYW5kIGludGVyY29ubmVjdGlvbiBvZiB2aWRlbyBw
bGF0Zm9ybXMgd2hpY2ggYXJlICBsb2NhdGVkIGluIGRpZmZlcmVudCBjaXRpZXMsIHNlcnZpY2Ug
YWdpbGl0aWVzLHNlY3VyZSBzZXBlcnRpb24sIHRyYWZmaWMgc3RlZXJpbmcgYW5kIG90aGVyIGZl
YXR1cmVzIG9mIFNSdjYgaGF2ZSBiZWVuIGRlbW9uc3RyYXRlZCBpbiB0aGlzIHRyaWFsLiBCYXNl
ZCBvbiB0aGlzLCBTUnY2IHdpbGwgYmUgaW1wbGVtZW50YXRlZCBpbiBsYXJnZXItc2NhbGUgaW4g
Q1QuDQpObyB0ZWNobm9sb2dpZXMgaXMgMTAwJSBwZXJmZWN0LEkgYWdyZWUgdGhhdCBjb21wcmVz
c2lvbiBtZWNoYW5pc20gaXMgbmVlZGVkIHRvIHJlZHVjZSB0aGUgdGhlIG92ZXJoZWFkIG9mIGxv
bmcgU0lEIGluIHRoZSBsb25nIHRlcm0sIGJ1dCBpdCBpcyBiZXR0ZXIgdG8gYmUgY29tcGF0aWJs
ZSB3aXRoZSBTUkgsIGluc3RlYWQgb2YgZGVzaWduaW5nIGEgY29tcGxldGUgbmV3IG9uZS4gQ1JI
IGlzIGEgY29tcGxldGUgbmV3IGRlc2lnbiwgaXQgbW92ZSB0aGUgY29tcGxleGl0aWVzIGZyb20g
U1JIIHRvIERPSC4NCk1vcmVvdmVyLCBJIGhvcGUgbW9yZSBlZmZvcnRzIG9mIFNSdjYgc2hvdWxk
IGJlIGdpdmVuIG9uIGhvdyB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyxmb3IgaW5zdGFuY2UsIEFw
cGxpY2F0aW9uLWF3YXJlIG5ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwgd2Ugc2hvdWxkIGNvbnNp
ZGVyIG1vcmUgb24gaG93IHRvIGltcGxtZW1lbnQgc21vb3RoIHRyYW5zaXRpb24gYW5kIHByb3Rl
Y3QgdGhlIG5ldHdvcmsgYXNzZXRvZiBjYXJyaWVycy4NCg0KQmVzdCByZWdhcmRzDQpDaG9uZ2Zl
bmcNCg0KDQpGcm9tOiBEaXJrIFN0ZWluYmVyZzxtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNvbT4N
CkRhdGU6IDIwMTktMDktMDkgMjE6MzENClRvOiBHeWFuIE1pc2hyYTxtYWlsdG86aGF5YWJ1c2Fn
c21AZ21haWwuY29tPg0KQ0M6IFNQUklORyBXRyBMaXN0PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+
OyA2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPjsgUm9iZXJ0IFJhc3p1azxtYWls
dG86cm9iZXJ0QHJhc3p1ay5uZXQ+OyBSb2IgU2hha2lyPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29t
PjsgVGFyZWsgU2FhZDxtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbT4NClN1YmplY3Q6IFJlOiBb
c3ByaW5nXSBCZXlvbmQgU1J2Ni4NClRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJl
Z2FyZGluZyBUSS1MRkEuDQpBIGNvdXBsZSBvZiBjb21tZW50czoNCg0KLSBSZW1vdGUgTEZBIHR1
bm5lbCBpcyBub3QgdXNlZCB3aXRoIFNSLCBvbmx5IFRJLUxGQSB3aGljaA0KICBvbmx5IG9wZXJh
dGVzIG9uIHRoZSBub2RlIHRoYXQgaXMgdGhlIFBMUiAocG9pbnQgb2YgbG9jYWwgcmVwYWlyKS4N
Cg0KLSBBbnkgZW5jYXBzdWxhdGlvbiBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQg
RUggaGFzIG5vdGhpbmcNCiAgdG8gZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lh
bCBjYXNlIHdoZXJlIHRoZSBpbmdyZXNzIFBFDQogIGl0c2VsZiBpcyB0aGUgUExSLg0KDQotIFRJ
LUxGQSBpcyBub3QgYW4gSUdQIGV4dGVuc2lvbiBhbmQgZG9lcyBub3QgcmVxdWlyZSBvbmUuDQog
IEl0IGlzIGEgcHVyZWx5IGxvY2FsIGNvbXB1dGF0aW9uIGJhc2VkIG9uIElHUCB0b3BvbG9neS4N
Cg0KLSBUaGUgUExSIGZvciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNvbWUgU0lEcyBpbnRv
IHRoZSBTSUQNCiAgbGlzdCB0byBzdGVlciB0aGUgcGFja2V0IGFyb3VuZCB0aGUgZmFpbHVyZS4g
Rm9yIHRoZSBMRkEgYmFzZSBjYXNlDQogIG5vIFNJRHMgYXJlIG5lZWRlZCBhdCBhbGwuIElmIFNJ
RCBpbnNlcnRpb24gaXMgbmVlZGVkLCB0aGUgUExSDQogIHdpbGwgcHVzaCB0aGUgcmVxdWlyZWQg
bnVtYmVyIG9mIGxhYmVscyBpbiB0aGUgTVBMUyBjYXNlLg0KDQogIEZvciBTUnY2LCB0aGUgZXF1
aXZhbGVudCBvcGVyYXRpb24gdG8gdGhlIGxhYmVsIHB1c2ggaXMgdG8NCiAgaW5zZXJ0IGFuIEVI
IHdpdGggdGhlIHJlcXVpcmVkIFNJRCBsaXN0LiBUaGUgcGFja2V0IHdpbGwgYWxyZWFkeQ0KICBo
YXZlIGJlZW4gZW5jYXBzdWxhdGVkIG9uIHRoZSBpbmdyZXNzIFBFIGFuZCBpbiB0aGUgbW9zdA0K
ICBjb21tb24gSW50ZXJuZXQgb3IgVlBOIGJhc2UgdXNlIGNhc2UgaXQgd2lsbCBub3QgZXZlbiBo
YXZlDQogIGFuIEVIIHNvIHRoYXQgdGhpcyBFSCBpbnNlcnRpb24gd2lsbCByZXN1bHQgb25seSBp
biBhIHNpbmdsZSBFSC4uDQoNCiAgQWx0ZXJuYXRpdmVseSwgdGhlIFBMUiBjb3VsZCBhbHNvIGJl
IGNvbmZpZ3VyZWQgdG8gcGVyZm9ybQ0KICBlbmNhcHN1bGF0aW9uIHdpdGggYSBuZXcgSVB2NiBo
ZWFkZXIgdXNpbmcgdGhlIHJlcGFpciBTSUQNCiAgYXMgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNz
LCB3aXRob3V0IG5lZWRpbmcgYW55IEVILg0KICBUaGlzIHdpbGwgd29yayBmb3IgdGhlIHZhc3Qg
bWFqb3JpdHkgb2YgY2FzZXMuDQogIFJlbWVtYmVyIHRoYXQgb25lIDEyOC1iaXQgU0lEIGluIFNS
djYgaXMgaW4gbW9zdCBjYXNlcw0KICBlcXVpdmFsZW50IHRvIDIgTVBMUyBsYWJlbHMsIGkuZS4g
YSBub2RlIGxhYmVsIHBsdXMgYW4NCiAgYWRqYWNlbmN5IFNJRCBjYW4gYmUgZW5jb2RlZCBpbiBh
IHNpbmdsZSBTUnY2IFNJRC4NCg0KICBPbmx5IGluIGV4dHJlbWUgY2FzZXMgd291bGQgdGhlIFBM
UiBuZWVkIHRvIGFkZCBhbg0KICBFSCB0byB0aGUgbmV3IElQdjYgaGVhZGVyIHdpdGggbW9yZSBT
SURzLg0KDQotIEVIIGluc2VydGlvbiBmb3IgVEktTEZBIGhhcyBub3RoaW5nIHRvIGRvIHdpdGgg
c3RpdGNoaW5nIFNSdjYgZG9tYWlucy4NCg0KSG9wZSBpdCBoZWxwcy4NCg0KQ2hlZXJzDQpEaXJr
DQoNCg0KQW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlzaHJhIDxoYXlhYnVz
YWdzbUBnbWFpbC5jb208bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+Og0KDQo+RnJvbSBy
ZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlv
biBpcyB0d28gZm9sZCBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGktTEZB
IG9yIHJlbW90ZSBMRkEgdHVubmVsIHNvIGVuZCB1cCByZXF1aXJpbmcgZG91YmxlIEVIIGluc2Vy
dGlvbnMgb24gdGhlIEluZ3Jlc3MgUEUgdHVubmVsIGhlYWQgZW5kIFNSdjYgc291cmNlIG5vZGUg
YW5kIHRoZW4gc2Vjb25kIHNjZW5hcmlvIGJlaW5nIGEgcG9zc2libGUgRUggaW5zZXJ0aW9ucyBv
Y2N1cnJlbmNlIG9uIGludGVybWVkaWF0ZSBub2Rlcy4gIEkgaGF2ZSBub3QgcmVhZCB0aHJvdWdo
IHRoZSBkcmFmdHMgb3IgUkZDIHJlZ2FyZGluZyBUaS1MRkEgd2l0aCBTUiBidXQgc2luY2UgdGhh
dCBpcyBhbiBJR1AgZXh0ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQgaXMg
bm90IHRoZSB0cmFkaXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aCBwcm90ZWN0aW9uIHRo
YXQgYWRkcyBhbiBhZGRpdGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3aHkgYW4gRUggaW5z
ZXJ0aW9uIG5lZWRzIHRvIG9jY3VyIGZvciBUaS1MRkEuICBDYW4gc29tZW9uZSBjbGFyaWZ5IHRo
YXQgdXNlIGNhc2UgZm9yIG1lLiAgQWxzbyB0aGUgRUggaW5zZXJ0aW9uIG9uIGludGVybWVkaWF0
ZSBub2RlIHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBmb3IgdGhhdC4gIE15IGd1ZXNz
IGlzIGl04oCZcyBmb3Igc3BlY2lhbCB1c2UgY2FzZSBvZiBzdGl0Y2hpbmcgU1J2NiBkb21haW5z
IHRvZ2V0aGVyLiAgUGxlYXNlIGNsYXJpZnkuLg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc3ByaW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVdoYXNKWUZU
Um1YektkMWctb01VNWh6YTRFb0gtNjNBRmU2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWFXRE9YZ2Ik
Pg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg==

--_000_BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00BYAPR05MB5463namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNv
bm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsN
CgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjox
LjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNl
Y3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRl
ZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8
bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48
IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGlu
az0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5NYXJrLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5rIHRoYXQgeW91IG1heSBo
YXZlIGV4cG9zZWQgeWV0IGFub3RoZXIgZWxlcGhhbnQgaW4gdGhlIHJvb23igKbigKY8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SVB2NiBkZWZpbmVzIGEgcm9idXN0IGV4dGVuc2liaWxpdHkgYXJj
aGl0ZWN0dXJlLCB0aGF0IGluY2x1ZGVzIG11bHRpcGxlIGV4dGVuc2lvbiBoZWFkZXJzLiBJbml0
aWFsbHksIElQdjYgYWRvcHRpb24gd2FzIHNsb3cgYW5kIHJvdXRlciB2ZW5kb3JzIHdlcmUgbm90
IGhpZ2hseSBtb3RpdmF0ZWQgY29tbWl0IGV4dGVuc2lvbiBoZWFkZXJzIHRvIEFTSUNzLiBBbHNv
LCBpbiB0aG9zZSBkYXlzLCBBU0lDcyB3ZXJlDQogbm90IHNvIGNhcGFibGUgYXMgdGhleSBhcmUg
dG9kYXkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZyb20gdGhlIGFib3ZlLW1lbnRpb25lZCBk
YXRhIHBvaW50cywgd2Ugc2hvdWxkIG5vdCBpbmZlciB0aGF0IGl0IGlzIGJleW9uZCB0aGUgY2Fw
YWJpbGl0eSBvZiBhIG1vZGVybiB2ZW5kb3IgdG8gZGV2ZWxvcCBhbiBBU0lDIHRoYXQgc3VwcG9y
dHMgYSBtb3JlIGNvbXBsZXRlIHNldCBvZiBleHRlbnNpb24gaGVhZGVycy4gVHdvIHRoaW5ncyBo
YXZlIGNoYW5nZWQuIEFzIElQdjYgYWRvcHRpb24gcHJvZ3Jlc3NlcywNCiB2ZW5kb3JzIGFyZSBi
ZWNvbWluZyBtb3JlIGNvbW1pdHRlZCB0byBJUHY2LiBCZXlvbmQgdGhhdCwgQVNJQ3MgaGF2ZSBi
ZWNvbWUgbW9yZSBjYXBhYmxlIG92ZXIgdGhlIGRlY2FkZXMuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPldlIHNob3VsZG7igJl0IGFiYW5kb24gdGhlIElQdjYgZXh0ZW5zaWJpbGl0eSBhcmNoaXRl
Y3R1cmUgYmFzZWQgb24gYSBjbGFpbSB0aGF0IEFTSUNzIGNhbm5vdCBhbmQgd2lsbCBuZXZlciBi
ZSBhYmxlIHRvICZuYnNwO3Byb2Nlc3MgbXVsdGlwbGUgZXh0ZW5zaW9uIGhlYWRlcnMuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IGlwdjYgJmx0O2lwdjYtYm91bmNlc0Bp
ZXRmLm9yZyZndDsgPGI+T24gQmVoYWxmIE9mIDwvYj4NCk1hcmsgU21pdGg8YnI+DQo8Yj5TZW50
OjwvYj4gVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAxOjMwIEFNPGJyPg0KPGI+VG86PC9i
PiBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhICZsdDtkYW5pZWwuYmVybmllckBiZWxsLmNh
Jmd0Ozxicj4NCjxiPkNjOjwvYj4gUm9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs7
IFNQUklORyBXRyAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgNm1hbiAmbHQ7Nm1hbkBpZXRmLm9y
ZyZndDs7IFJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0OzsgeGllY2hmQGNo
aW5hdGVsZWNvbS5jbjsgVGFyZWsgU2FhZCAmbHQ7dHNhYWQubmV0QGdtYWlsLmNvbSZndDs8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkl0J3Mgc2ltcGxlIGJlY2F1c2UgSVB2NiBkb2Vzbid0
IGxvb2sgcGFzdCB0aGUgZml4ZWQgSVB2NiBoZWFkZXIgdG8gcGVyZm9ybSBpdHMgZm9yd2FyZGlu
ZywgYW5kIG1hdGNoZXMgb24gdGhlIERlc3RpbmF0aW9uIEFkZHJlc3MgdG8gZGV0ZXJtaW5lIGlm
IHRvIHBlcmZvcm0gZGVlcGVyIHBhY2tldCBob3N0IHByb2Nlc3NpbmcuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91J3JlIGJ1aWxkaW5n
IG11Y2ggbW9yZSBjb21wbGljYXRlZCBmb3J3YXJkaW5nIHNlcnZpY2VzIGlmIHlvdSdyZSBnb2lu
ZyB0byBiZSBtYXJjaGluZyBvbiBUTFZzIGV0Yy4gcGFzdCB0aGUgSVB2NiBmaXhlZCBoZWFkZXIu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+SG93ZXZlciB2ZW5kb3JzIGFuZCBjYXJyaWVyIGVu
Z2luZWVyaW5nIGdyb3VwcyBsaWtlIHNlbGxpbmcgYW5kIGRlcGxveWluZyBuZXcgZ2Vhciwgc28g
SSBzdXBwb3NlIHRoYXQncyBvay4gVGhleSBkb24ndCBoYXZlIHRvIG9wZXJhdGUgaXQgb3IgZml4
IGl0IHdoZW4gaXQgYnJlYWtzLjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiBUaHUsIDEyIFNlcCAyMDE5LCAxMzo0MSBCZXJuaWVyLCBEYW5pZWws
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5p
ZXJAYmVsbC5jYTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBzdHls
ZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPiYjNDM7MSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJiYWNr
Z3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5UaGUgYWJpbGl0eSBv
ZiB1c2luZyBhIHNpbmdsZSBTUkggdG8gY29udmV5IGJlaGF2aW91ciBpbmZvcm1hdGlvbiB3ZXRo
ZXIgdGhleSBhcmUgcGVyLXNlZ21lbnQgb3IgcGVyLXBhdGggaGFzIHByb3ZlbiB0byBiZSB2ZXJ5
Jm5ic3A7c2ltcGxlIGFuZCBxdWljayZuYnNwO3RvIGRlZmluZSBpbiB2YXJpb3VzIGRhdGEmbmJz
cDtwbGFuZSB0YXJnZXRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5BdCBmaXJzdCBhbmFseXNp
cywmbmJzcDt0cnlpbmcgdG8gcmVwbGljYXRlIHdpdGgmbmJzcDtDUkggJiM0MzsgRE9IIHZhcmlh
bnRzLCB0aGUgbG9naWMgcmVxdWlyZWQgZm9yIHNlcnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23i
gItwbGV4LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5k
OndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5XaGF0IGhhcHBlbnMgaWYgSSBu
ZWVkJm5ic3A7VExWcyBtaWQtcG9pbnQgaW4gYSBwYXRoIGJ1dCBub3QgYXQgaXRzIGVuZCAoZS5n
LiByZWZlcnJpbmcgdG8gdGhlIE9sZSdzIEFDTUUgYW5hbG9neSkmbmJzcDs/IFdvdWxkIHRoZXkg
bm93IGJlIGRlZmluZWQgaW4gYSBzZWctZW5kLW9wdCBvciBhIHZwbi1kZXN0LW9wdCA/IElmIHNl
Zy1lbmQtb3B0DQogdGhlbiBpdCBtZWFucyBub24taW50ZXJlc3RlZCBtaWRwb2ludCBkZXZpY2Vz
IHdpbGwgaGF2ZSB0byBsb29rdXAgYmV5b25kIHRoZSBUTFZzIHRvIGdldCB0byBDUkggZm9yIG5l
eHQgc2VnbWVudCA/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0iYmFja2dyb3Vu
ZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+U2ltaWxhciBxdWVzdGlvbiB3
b3VsZCBiZSZuYnNwO29uIGhvdyB3b3VsZCB3ZSBpbXBsZW1lbnQgcHJveHkgYmVoYXZpb3VycyBl
aXRoZXIgZHluYW1pYyBvciBzdGF0aWMgPyZuYnNwO0lmIEkgcmVhZCZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9w
dC0wNF9fOyE4V29BNlJqQzgxYyFXaGFzSllGVFJtWHpLZDFnLW9NVTVoemE0RW9ILTYzQUZlNnF6
RkZadGxmVFJBaWFiSmpDWkIwZjVkcDE0eThMJCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9u
aWNhLTZtYW4tc2VnLWVuZC1vcHQtMDQ8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+DQogY29ycmVjdGx5LCB3ZSB0aGVuIG5lZWQgTlNI
IGZvciByaWNoZXIgc2VydmljZSBjaGFpbnMgY29uc3RydWN0cyAodGhpbmsgR2ktTEFOKS4gVGhp
cyBtZWFucyBJIG5lZWQgQ1JILCBzb21lIHZhcmlhbnRzIG9mIERPSCAmIzQzOyBOU0jigIsuJm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkkgZmFpbCB0byBzZWUmbmJzcDt0aGUmbmJzcDtz
aW1wbGljaXR5IHRoZXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5EYW4gQjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIi
IHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSI5
OCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0ibV8tODI5MDM3NjIz
MTExNDI5Nzc1MmRpdlJwbHlGd2RNc2ciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJh
Y2tncm91bmQ6d2hpdGUiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IHNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNwcmluZy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hp
bmF0ZWxlY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGllY2hmQGNoaW5hdGVsZWNvbS5jbjwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIiB0YXJnZXQ9Il9ibGFu
ayI+eGllY2hmQGNoaW5hdGVsZWNvbS5jbjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8L2I+IFdlZG5l
c2RheSwgU2VwdGVtYmVyIDExLCAyMDE5IDg6NTcgUE08YnI+DQo8Yj5Ubzo8L2I+IExpc3Q8YnI+
DQo8Yj5DYzo8L2I+IFJvYiBTaGFraXI7IDZtYW47IFRhcmVrIFNhYWQ7IFJvYmVydCBSYXN6dWs8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW0VYVF1SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6Ny41cHQ7bWFy
Z2luLXRvcDo3LjVwdDttYXJnaW4tcmlnaHQ6Ny41cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEiPkhpLCZuYnNwO2ZvbGtzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtj
b2xvcjojMjEyMTIxIj5MYXN0Jm5ic3A7eWVhciZuYnNwO0NoaW5hJm5ic3A7VGVsZWNvbSZuYnNw
O2JlZ3VuJm5ic3A7dG8mbmJzcDtpbXBsZW1lbnQmbmJzcDtTUnY2Jm5ic3A7dHJpYWwmbmJzcDtp
biZuYnNwO1NpY2h1biZuYnNwO3Byb3ZpbmNlJm5ic3A7Zm9yJm5ic3A7dGhlJm5ic3A7YmVhcmlu
ZyZuYnNwO2FuZCZuYnNwO2ludGVyY29ubmVjdGlvbiZuYnNwO29mJm5ic3A7dmlkZW8mbmJzcDtw
bGF0Zm9ybXMmbmJzcDt3aGljaCZuYnNwO2FyZSZuYnNwOyZuYnNwO2xvY2F0ZWQmbmJzcDtpbiZu
YnNwO2RpZmZlcmVudCZuYnNwO2NpdGllcywmbmJzcDtzZXJ2aWNlJm5ic3A7YWdpbGl0aWVzLHNl
Y3VyZSZuYnNwO3NlcGVydGlvbiwmbmJzcDt0cmFmZmljJm5ic3A7c3RlZXJpbmcmbmJzcDthbmQm
bmJzcDtvdGhlciZuYnNwO2ZlYXR1cmVzJm5ic3A7b2YmbmJzcDtTUnY2Jm5ic3A7aGF2ZSZuYnNw
O2JlZW4mbmJzcDtkZW1vbnN0cmF0ZWQmbmJzcDtpbiZuYnNwO3RoaXMmbmJzcDt0cmlhbC4mbmJz
cDtCYXNlZCZuYnNwO29uJm5ic3A7dGhpcywmbmJzcDtTUnY2Jm5ic3A7d2lsbCZuYnNwO2JlJm5i
c3A7aW1wbGVtZW50YXRlZCZuYnNwO2luJm5ic3A7bGFyZ2VyLXNjYWxlJm5ic3A7aW4mbmJzcDtD
VC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Y29sb3I6IzIxMjEyMSI+Tm8mbmJzcDt0ZWNobm9sb2dpZXMmbmJzcDtpcyZuYnNwOzEwMCUm
bmJzcDtwZXJmZWN0LEkmbmJzcDthZ3JlZSZuYnNwO3RoYXQmbmJzcDtjb21wcmVzc2lvbiZuYnNw
O21lY2hhbmlzbSZuYnNwO2lzJm5ic3A7bmVlZGVkJm5ic3A7dG8mbmJzcDtyZWR1Y2UmbmJzcDt0
aGUmbmJzcDt0aGUmbmJzcDtvdmVyaGVhZCZuYnNwO29mJm5ic3A7bG9uZyZuYnNwO1NJRCZuYnNw
O2luJm5ic3A7dGhlJm5ic3A7bG9uZyZuYnNwO3Rlcm0sJm5ic3A7YnV0Jm5ic3A7aXQmbmJzcDtp
cyZuYnNwO2JldHRlciZuYnNwO3RvJm5ic3A7YmUmbmJzcDtjb21wYXRpYmxlJm5ic3A7d2l0aGUm
bmJzcDtTUkgsJm5ic3A7aW5zdGVhZCZuYnNwO29mJm5ic3A7ZGVzaWduaW5nJm5ic3A7YSZuYnNw
O2NvbXBsZXRlJm5ic3A7bmV3Jm5ic3A7b25lLiZuYnNwO0NSSCZuYnNwO2lzJm5ic3A7YSZuYnNw
O2NvbXBsZXRlJm5ic3A7bmV3Jm5ic3A7ZGVzaWduLCZuYnNwO2l0Jm5ic3A7bW92ZSZuYnNwO3Ro
ZSZuYnNwO2NvbXBsZXhpdGllcyZuYnNwO2Zyb20mbmJzcDtTUkgmbmJzcDt0byZuYnNwO0RPSC4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Y29sb3I6IzIxMjEyMSI+TW9yZW92ZXIsJm5ic3A7SSZuYnNwO2hvcGUmbmJzcDttb3Jl
Jm5ic3A7ZWZmb3J0cyZuYnNwO29mJm5ic3A7U1J2NiZuYnNwO3Nob3VsZCZuYnNwO2JlJm5ic3A7
Z2l2ZW4mbmJzcDtvbiZuYnNwO2hvdyZuYnNwO3RvJm5ic3A7c3VwcG9ydCZuYnNwO25ldyZuYnNw
O3NlcnZpY2VzLGZvciZuYnNwO2luc3RhbmNlLCZuYnNwO0FwcGxpY2F0aW9uLWF3YXJlJm5ic3A7
bmV0d29yayAoQVBOKS4gTWVhbndoaWxlLCZuYnNwO3dlJm5ic3A7c2hvdWxkJm5ic3A7Y29uc2lk
ZXIgbW9yZQ0KIG9uIGhvdyZuYnNwO3RvJm5ic3A7aW1wbG1lbWVudCZuYnNwO3Ntb290aCZuYnNw
O3RyYW5zaXRpb24mbmJzcDthbmQmbmJzcDtwcm90ZWN0Jm5ic3A7dGhlJm5ic3A7bmV0d29yayZu
YnNwO2Fzc2V0b2YmbmJzcDtjYXJyaWVycy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOiMy
MTIxMjEiPkJlc3QmbmJzcDtyZWdhcmRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEiPkNob25nZmVuZzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjoj
MjEyMTIxIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6Ni4wcHQ7bWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
IzIxMjEyMSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkRpcmsNCiBTdGVpbmJlcmc8L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDoj
RUZFRkVGIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EYXRlOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7MjAxOS0wOS0wOSZuYnNwOzIxOjMxPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImJhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VG86
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+R3lhbg0KIE1pc2hyYTwvc3Bhbj48L2E+
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOiNF
RkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkNDOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWYiPlNQUklORw0KIFdHIExpc3Q8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVm
PSJtYWlsdG86Nm1hbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjZt
YW5AaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47
DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86cm9iZXJ0
QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Sb2JlcnQgUmFzenVr
PC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Ow0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Sb2IgU2hha2lyPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Ow0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmIj5UYXJlayBTYWFkPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+U3ViamVjdDo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPiZuYnNwO1JlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj5UaGVyZSBzZWVtcyB0byBiZSBzb21lIGNvbmZ1c2lvbiBy
ZWdhcmRpbmcgVEktTEZBLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj5BIGNvdXBsZSBvZiBjb21tZW50czo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIx
MjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gUmVtb3RlIExGQSB0dW5uZWwgaXMgbm90IHVz
ZWQgd2l0aCBTUiwgb25seSBUSS1MRkEgd2hpY2gmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7
IG9ubHkgb3BlcmF0ZXMgb24gdGhlIG5vZGUgdGhhdCBpcyB0aGUgUExSIChwb2ludCBvZiBsb2Nh
bCByZXBhaXIpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+LSBBbnkgZW5j
YXBzdWxhdGlvbiBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQgRUggaGFzIG5vdGhp
bmcmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IHRvIGRvIHdpdGggVEktTEZBIGV4Y2VwdCBm
b3IgdGhlIHNwZWNpYWwgY2FzZSB3aGVyZSB0aGUgaW5ncmVzcyBQRTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDsgaXRzZWxmIGlzIHRoZSBQTFIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJi
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEy
MTIxIj4tIFRJLUxGQSBpcyBub3QgYW4gSUdQIGV4dGVuc2lvbiBhbmQgZG9lcyBub3QgcmVxdWly
ZSBvbmUuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBJdCBpcyBhIHB1cmVseSBsb2NhbCBj
b21wdXRhdGlvbiBiYXNlZCBvbiBJR1AgdG9wb2xvZ3kuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjojMjEyMTIxIj4tIFRoZSBQTFIgZm9yIFRJLUxGQSBtYXkgbmVlZCB0byBpbnNlcnQgc29t
ZSBTSURzIGludG8gdGhlIFNJRDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgbGlzdCB0byBzdGVlciB0
aGUgcGFja2V0IGFyb3VuZCB0aGUgZmFpbHVyZS4gRm9yIHRoZSBMRkEgYmFzZSBjYXNlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPiZuYnNwOyBubyBTSURzIGFyZSBuZWVkZWQgYXQgYWxsLiBJZiBTSUQgaW5zZXJ0
aW9uIGlzIG5lZWRlZCwgdGhlIFBMUiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgd2lsbCBw
dXNoIHRoZSByZXF1aXJlZCBudW1iZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIGNhc2UuJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgRm9yIFNSdjYsIHRo
ZSBlcXVpdmFsZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0byZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjojMjEyMTIxIj4mbmJzcDsgaW5zZXJ0IGFuIEVIIHdpdGggdGhlIHJlcXVpcmVkIFNJRCBsaXN0
LiBUaGUgcGFja2V0IHdpbGwgYWxyZWFkeSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgaGF2
ZSBiZWVuIGVuY2Fwc3VsYXRlZCBvbiB0aGUgaW5ncmVzcyBQRSBhbmQgaW4gdGhlIG1vc3QmbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGNvbW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2Ug
Y2FzZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGFu
IEVIIHNvIHRoYXQgdGhpcyBFSCBpbnNlcnRpb24gd2lsbCByZXN1bHQgb25seSBpbiBhIHNpbmds
ZSBFSC4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgQWx0ZXJu
YXRpdmVseSwgdGhlIFBMUiBjb3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgdG8gcGVyZm9ybTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjojMjEyMTIxIj4mbmJzcDsgZW5jYXBzdWxhdGlvbiB3aXRoIGEgbmV3IElQdjYgaGVhZGVyIHVz
aW5nIHRoZSByZXBhaXIgU0lEPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBhcyBJUHY2IGRlc3RpbmF0
aW9uIGFkZHJlc3MsIHdpdGhvdXQgbmVlZGluZyBhbnkgRUguPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNw
OyBUaGlzIHdpbGwgd29yayBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgY2FzZXMuJm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOiMyMTIxMjEiPiZuYnNwOyBSZW1lbWJlciB0aGF0IG9uZSAxMjgtYml0IFNJRCBpbiBTUnY2
IGlzIGluIG1vc3QgY2FzZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGVxdWl2YWxlbnQgdG8gMiBN
UExTIGxhYmVscywgaS5lLiBhIG5vZGUgbGFiZWwgcGx1cyBhbjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5k
OndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJz
cDsgYWRqYWNlbmN5IFNJRCBjYW4gYmUgZW5jb2RlZCBpbiBhIHNpbmdsZSBTUnY2IFNJRC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBPbmx5IGluIGV4dHJlbWUg
Y2FzZXMgd291bGQgdGhlIFBMUiBuZWVkIHRvIGFkZCBhbiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDsgRUggdG8gdGhlIG5ldyBJUHY2IGhlYWRlciB3aXRoIG1vcmUgU0lEcy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIx
MjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gRUggaW5zZXJ0aW9uIGZvciBUSS1MRkEgaGFz
IG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0Y2hpbmcgU1J2NiBkb21haW5zLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNr
Z3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIx
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+SG9wZSBpdCBoZWxwcy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3Vu
ZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOiMyMTIxMjEiPkNoZWVyczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj5EaXJrPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjojMjEyMTIxIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+QW0gMDguMDkuMjAxOSB1bSAwOToxOSBz
Y2hyaWViIEd5YW4gTWlzaHJhICZsdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPmhheWFidXNhZ3NtQGdtYWlsLmNvbTwvc3Bhbj48
L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZn
dDs6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMjEyMTIxIj4mZ3Q7RnJvbSByZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBkaXNj
dXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlvbiBpcyB0d28gZm9sZCBvbmUgYmVpbmcgZm9y
IEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGktTEZBIG9yIHJlbW90ZQ0KIExGQSB0dW5uZWwgc28g
ZW5kIHVwIHJlcXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVzcyBQRSB0
dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2NlbmFyaW8g
YmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJtZWRpYXRl
IG5vZGVzLiZuYnNwOyBJIGhhdmUgbm90IHJlYWQgdGhyb3VnaCB0aGUgZHJhZnRzIG9yIFJGQyBy
ZWdhcmRpbmcgVGktTEZBIHdpdGgNCiBTUiBidXQgc2luY2UgdGhhdCBpcyBhbiBJR1AgZXh0ZW5z
aW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQgaXMgbm90IHRoZSB0cmFkaXRpb25h
bCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aCBwcm90ZWN0aW9uIHRoYXQgYWRkcyBhbiBhZGRpdGlv
bmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3aHkgYW4gRUggaW5zZXJ0aW9uIG5lZWRzIHRvIG9j
Y3VyIGZvciBUaS1MRkEuJm5ic3A7IENhbiBzb21lb25lIGNsYXJpZnkgdGhhdCB1c2UgY2FzZQ0K
IGZvciBtZS4mbmJzcDsgQWxzbyB0aGUgRUggaW5zZXJ0aW9uIG9uIGludGVybWVkaWF0ZSBub2Rl
IHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBmb3IgdGhhdC4mbmJzcDsgTXkgZ3Vlc3Mg
aXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMg
dG9nZXRoZXIuJm5ic3A7IFBsZWFzZSBjbGFyaWZ5Li48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0Kc3ByaW5nIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0
bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMhV2hhc0pZRlRSbVh6S2Qx
Zy1vTVU1aHphNEVvSC02M0FGZTZxekZGWnRsZlRSQWlhYkpqQ1pCMGY1YVdET1hnYiQiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwv
YT48bzpwPjwvbzpwPjwvcD4NCjxicj4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFs
aWduPSJDZW50ZXIiIHN0eWxlPSJtYXJnaW46MCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dDtmb250LWZhbWlseTpDYWxpYnJpO2NvbG9yOiMwMDAwMDAiPkp1bmlwZXIgQnVzaW5lc3MgVXNl
IE9ubHk8L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00BYAPR05MB5463namp_--


From nobody Thu Sep 12 10:01:24 2019
Return-Path: <pcamaril@cisco.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 03868120869; Thu, 12 Sep 2019 10:01:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=KlJaNzpB; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=t8Z9/y7X
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 jzh6lmlZ-Js7; Thu, 12 Sep 2019 10:01:13 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A086120844; Thu, 12 Sep 2019 10:01:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11665; q=dns/txt; s=iport; t=1568307673; x=1569517273; h=from:to:cc:subject:date:message-id:mime-version; bh=N0CvPOLRFprPokZa+k221iKHw+n0tQlAmx4zdlexsKY=; b=KlJaNzpBNUH3z0zCMecv2NHcbQv8siFpq4LnGrAB6RXVQlK1PcHbRbcN 6vZ059rqaIHXKK+C+bwsJk0n3EFixlIXqyYEcbQ7dfUjsncNskjFrPjpG fhLoYXqSgOzU0Sd1BkJ8AwFfbBki8nJsZ0hJXltwz89MFv5GpY34JKCu0 k=;
IronPort-PHdr: =?us-ascii?q?9a23=3A8c6piROVy9boCv8yprkl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEu6w/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBjjJ/fvZjY7GOxJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BIAAAveXpd/5RdJa1mHAEBAQQBAQc?= =?us-ascii?q?EAQGBUwcBAQsBgRUvJCwDbVYgBAsqCoQXg0cDhFKGGJVwhFyBLoEkA1QJAQE?= =?us-ascii?q?BDAEBLQIBAYQ/GYJGIzQJDgIDCQEBBAEBAQIBBgRthS4MhU0WER0BATcBEQF?= =?us-ascii?q?KAgQwJwQOJ4MAAYEdTQMdAQKgCgKBOIhhc4Eygn0BAQWCR4I8GIIWCYE0AYt?= =?us-ascii?q?3GIFAP4ERJx+DCodPMoImj0CFIZdqCoIhlHcbmQqmbQIEAgQFAg4BAQWBUji?= =?us-ascii?q?BWHAVZQGCQYJCg3KKU3OBKY1cAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,497,1559520000";  d="scan'208,217";a="409566249"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Sep 2019 17:01:12 +0000
Received: from XCH-RCD-016.cisco.com (xch-rcd-016.cisco.com [173.37.102.26]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x8CH1CbC004573 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 12 Sep 2019 17:01:12 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-016.cisco.com (173.37.102.26) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 12:01:11 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 12:01:10 -0500
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 12 Sep 2019 12:01:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R902e6SZIjlr5nqksgkVIKN0KNsAMf771UYdZ1tMjgyvmudEv8DOmXhU54m+yUbUGr3AF6H9mccq4FFhNdRXG+B7Q1Vzea+rYLtpmWcoyoEv/QbPALm0n9wWRqahWHBIH1HVpfOF73qsjetCftkqsGNJjmxwAIxm2Cpdlz6gO7ii2r4jYjDeT1VvBBykfnj9NkWqhmkH8KSsKoPCOhqqHshbkK+3Z/0bQSKxVyiu/GxB5L+jfs5ItFAxNQ5XMsovkvkjbIL62YElJJDDKK/Q8XxsCmFte+MPCnbaqV1NQ2Mn24Zdq4+8NamNbN/RHaFw5lZg2Ty8P/9Lb6Lf0E7Vmw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N0CvPOLRFprPokZa+k221iKHw+n0tQlAmx4zdlexsKY=; b=MP0y99OzgkVF/oVEmH74aryuedT+jQco75Q8IciueE+iaLjMkmo0ga4GVmZukFSxj/ROGTGOlUJKbvCulYVYhSPMro1sbb4t9dNpAp14pPHpvv9xonkIdB4eQ6ApKUP/w08tszav7xy3EGc6PlZ2v/CuX/1uKl1mVlIA/v3jFDv64CUpZXdd3MRRtIou0vOIkKy1ErvqQUUi9aE5W7lVLNGfK3tBbxj/Ej7/DbCbgKaA7inpL+9wrO2xaJ48F5Skx+3exOFAns7N6xoiL8GnXgEp8CHmjgvxaJ0mtRv1L9//YkHhwfQYW9sOYoO+NpM/G1pfMjxBPa9QIToNdWTnMQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N0CvPOLRFprPokZa+k221iKHw+n0tQlAmx4zdlexsKY=; b=t8Z9/y7XPUqfWz/WEpUMOhFj7ip/xmZnQgiw003MsarRT1HG6xp4t558Naa1nkedhGJP2lp8KyNV43Odl5WoRJ4ZnyAtfl50zrGtSaa8oNe83uDt70+4qP7rlEgZ5/AOGvn3kMU55Xh2Twvh/8qdJXbKuJIMrC5BM6AZmdMwoog=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB3552.namprd11.prod.outlook.com (20.178.251.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Thu, 12 Sep 2019 17:01:09 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2263.016; Thu, 12 Sep 2019 17:01:09 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: SPRING WG <spring@ietf.org>
CC: "6man@ietf.org" <6man@ietf.org>
Thread-Topic: draft-ietf-spring-srv6-network-programming: NH=59 action item closure
Thread-Index: AQHVaYuswjLFh5RZWkGE3xwRL8UAQQ==
Date: Thu, 12 Sep 2019 17:01:09 +0000
Message-ID: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.41]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0de8eab3-be59-4bc4-2d6f-08d737a2cf04
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3552; 
x-ms-traffictypediagnostic: MN2PR11MB3552:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB355292F77BE5BDDC1F6A9F38C9B00@MN2PR11MB3552.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(136003)(366004)(346002)(396003)(39860400002)(199004)(189003)(53754006)(6506007)(4744005)(102836004)(71200400001)(71190400001)(186003)(5660300002)(2616005)(256004)(486006)(476003)(86362001)(6306002)(54896002)(6512007)(26005)(7736002)(66476007)(66946007)(53936002)(8676002)(66446008)(64756008)(66556008)(81156014)(81166006)(6116002)(3846002)(8936002)(6436002)(6486002)(33656002)(2906002)(66066001)(91956017)(76116006)(4326008)(316002)(25786009)(450100002)(6916009)(99286004)(36756003)(478600001)(14454004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3552; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: IfJ9vK0O/13rNHlz9RG3rqK7Ef1jo9gQAEJrbTY5HYFP1LnJLMrxTFb+R6ymPm5/6S8HdwzvrfyKP6B8UUDxJbhmdGuk7K+xif4wtKFSLQmJGL8IyGrS3PCg94t9lkves2YPl3qdmV/9xq2WCT9B7nxAuRct3IdgrRcuVriUG0ujUivkz3HCDGjGDXI2jtt8DAtQtlok8Y3LZirF0wmXtxyuE3GgYxOKgfxlrwJzpk6zUdWliZX8H3M0+ar/oAkNF3vB8JZkuW13UV1oIIRZG8NWE/BteKcZ55wclT6aqyFeHSIWgVEtqXmvo3J9+lpa8TtWcwxL30MPkSbGWLMa7DCk/V2SMphKXZH8iTmYYg0Elf/t2qOr4sT0KG9zWz71Aqa9T+MhvhMSH4SUwNDElwQA/a3Z1BbMg6jZ9inkABo=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_D57D1C4A277B4AC5990FFB174AC1130Cciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0de8eab3-be59-4bc4-2d6f-08d737a2cf04
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 17:01:09.2152 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: F6RvT5X0nJeuUpE3v89HxXF6gcRA0/1/IVzGwHXXeOHy2ssxwWCusl5zGNWGnTGYjnRXyoMEupFK7nFxPLqF9g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3552
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.26, xch-rcd-016.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/lJcXG6Z9xFeinr5REmU97SQCcoI>
Subject: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Thu, 12 Sep 2019 17:01:22 -0000

--_000_D57D1C4A277B4AC5990FFB174AC1130Cciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgYWxsLA0KRm9sbG93aW5nIHRoZSBjb21tZW50cyBmcm9tIElFVEYxMDUsIHRoZSB3b3JraW5n
IGdyb3VwIHByZWZlcnJlZCB0byBhbGxvY2F0ZSBhIG5ldyBOZXh0IEhlYWRlciB2YWx1ZS4NClRo
ZSBhdXRob3JzIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGlzIGRpZmYuIEFueSBmZWVkYmFjayBp
cyB3ZWxjb21lLg0KPE9MRD4NCiAgIDkuICBJQU5BIENvbnNpZGVyYXRpb25zDQoNCg0KICAgICAg
VGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0aGUgZm9sbG93aW5nIG5ldyBJQU5BIHJlZ2lzdHJpZXM6
DQo8L09MRD4NCg0KDQo8TkVXPg0KICAgOS4gIElBTkEgQ29uc2lkZXJhdGlvbnMNCg0KVGhpcyBk
b2N1bWVudCByZXF1ZXN0cyBJQU5BIHRvIGFsbG9jYXRlIGEgbmV3IElQIFByb3RvY29sIE51bWJl
ciB2YWx1ZSBmb3Ig4oCcU1J2NiBwYXlsb2Fk4oCdIHdpdGggdGhlIGZvbGxvd2luZyBkZWZpbml0
aW9uOg0KVGhlIHZhbHVlIFRCRCBpbiB0aGUgTmV4dCBIZWFkZXIgZmllbGQgb2YgYW4gSVB2NiBo
ZWFkZXIgb3IgYW55IGV4dGVuc2lvbiBoZWFkZXIgaW5kaWNhdGVzIHRoYXQgdGhlIHBheWxvYWQg
Y29udGVudCBpcyBpZGVudGlmaWVkIHZpYSB0aGUgc2VnbWVudCBpZGVudGlmaWVyIGluIHRoZSBJ
UHY2IERlc3RpbmF0aW9uIEFkZHJlc3MuDQoNCiAgICAgIFRoaXMgZG9jdW1lbnQgcmVxdWVzdHMg
dGhlIGZvbGxvd2luZyBuZXcgSUFOQSByZWdpc3RyaWVzOg0KPC9ORVc+DQoNCldlIHdvdWxkIHBy
b3Bvc2UgdG8gc3VibWl0IGEgcmV2aXNpb24gd2l0aCB0aGlzIHRleHQgb24gdGhlIElBTkEgc2Vj
dGlvbiBvZiBORVQtUEdNIGJlZ2lubmluZyBvZiBuZXh0IHdlZWsuDQpUaGFua3MsDQpQYWJsby4N
Cg==

--_000_D57D1C4A277B4AC5990FFB174AC1130Cciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <42CFDAA4B909FD45B6A2D734B26F879C@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW4tdG9wOjEwLjBwdDsNCglt
YXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MTAuMHB0Ow0KCW1hcmdpbi1sZWZ0OjBj
bTsNCglsaW5lLWhlaWdodDoxMTUlOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5N
c29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1
NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNv
bm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCAzLjBjbSA3
MC44NXB0IDMuMGNtO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVTIiBsaW5rPSIjMDU2M0MxIiB2bGlu
az0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2xpbmUtaGVp
Z2h0OjExNSUiPkhpIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7bGluZS1oZWln
aHQ6MTE1JSI+Rm9sbG93aW5nIHRoZSBjb21tZW50cyBmcm9tIElFVEYxMDUsIHRoZSB3b3JraW5n
IGdyb3VwIHByZWZlcnJlZCB0byBhbGxvY2F0ZSBhIG5ldyBOZXh0IEhlYWRlciB2YWx1ZS4NCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtsaW5lLWhlaWdodDoxMTUlIj5UaGUgYXV0aG9y
cyB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhpcyBkaWZmLiBBbnkgZmVlZGJhY2sgaXMgd2VsY29t
ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+
Jmx0O09MRCZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFs
Ij4NCjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1HQiI+Jm5ic3A7Jm5ic3A7IDkuJm5ic3A7IElBTkEgQ29uc2lkZXJhdGlvbnM8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTtt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjow
Y207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBsYW5n
PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4g
bGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLUdCIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0aGUg
Zm9sbG93aW5nIG5ldyBJQU5BIHJlZ2lzdHJpZXM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPiZsdDsvT0xEJmd0OzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLUdCIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIGxhbmc9IkVOLUdCIiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFy
Z2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBsYW5nPSJFTi1H
QiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPiZsdDtORVcmZ3Q7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBs
YW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPiZu
YnNwOyZuYnNwOyA5LiZuYnNwOyBJQU5BIENvbnNpZGVyYXRpb25zPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRv
bTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0
O21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLUdCIj5UaGlzIGRv
Y3VtZW50IHJlcXVlc3RzIElBTkEgdG8gYWxsb2NhdGUgYSBuZXcgSVAgUHJvdG9jb2wgTnVtYmVy
IHZhbHVlIGZvciDigJxTUnY2IHBheWxvYWTigJ0gd2l0aCB0aGUgZm9sbG93aW5nIGRlZmluaXRp
b246PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+DQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdp
bi1sZWZ0OjM2LjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1HQiI+VGhlIHZhbHVlIFRCRCBpbiB0aGUgTmV4dCBIZWFkZXIgZmllbGQgb2YgYW4gSVB2NiBo
ZWFkZXIgb3IgYW55IGV4dGVuc2lvbiBoZWFkZXIgaW5kaWNhdGVzIHRoYXQgdGhlIHBheWxvYWQg
Y29udGVudCBpcyBpZGVudGlmaWVkIHZpYSB0aGUgc2VnbWVudCBpZGVudGlmaWVyDQogaW4gdGhl
IElQdjYgRGVzdGluYXRpb24gQWRkcmVzcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGlu
ZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIHRoZSBmb2xsb3dpbmcgbmV3IElBTkEgcmVnaXN0cmll
czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+
Jmx0Oy9ORVcmZ3Q7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUt
aGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPiZuYnNwOyZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2xpbmUtaGVpZ2h0OjExNSUiPldlIHdvdWxkIHByb3Bvc2UgdG8gc3VibWl0IGEg
cmV2aXNpb24gd2l0aCB0aGlzIHRleHQgb24gdGhlIElBTkEgc2VjdGlvbiBvZiBORVQtUEdNIGJl
Z2lubmluZyBvZiBuZXh0IHdlZWsuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2xpbmUt
aGVpZ2h0OjExNSUiPlRoYW5rcyw8YnI+DQpQYWJsby48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D57D1C4A277B4AC5990FFB174AC1130Cciscocom_--


From nobody Thu Sep 12 10:27:43 2019
Return-Path: <jmh@joelhalpern.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 88D91120874; Thu, 12 Sep 2019 10:27:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 JMc2QG5JnheL; Thu, 12 Sep 2019 10:27:25 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 229F612026E; Thu, 12 Sep 2019 10:27:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46Tm186xgqztVg8; Thu, 12 Sep 2019 10:27:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1568309244; bh=u80zMuDlBCauqiqpr9J57m5b1tAYqtaQIbvjV3ObMdI=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=kMH+5n8xZb9H0JN0vdJZvxRR+SLNPOiu3G080BgbwjQRSUAzvIpBm3SbLgK4zf3le WS5W6zu8dlj3FSB2F/EnraS9MUsDbQxii2Q4HtDVxoo9MbNldaqMuDTu/av33c4gzM lm1j4Kpl8R2HJM/zrh6Miky0oLGV2s/vl69bEKAs=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [172.20.7.244] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46Tm1804sHztVfn; Thu, 12 Sep 2019 10:27:23 -0700 (PDT)
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>
Cc: "6man@ietf.org" <6man@ietf.org>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com>
Date: Thu, 12 Sep 2019 13:27:22 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/meA80h5dKodT3qPXn8hy5L6mCHc>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Thu, 12 Sep 2019 17:27:33 -0000

While that proposal does remove the mis-use of next-header 59, it seems 
a very odd use.
It seems to be an effort to avoid needing to register next-header 
values.  Why?

For example, if what is carried after the SRH is an IPv6 packet then the 
next header value for IPv6 (41) would seem the appropriate thing to use. 
  That would produce consistent parsing and clarity.

Yours,
Joel

On 9/12/2019 1:01 PM, Pablo Camarillo (pcamaril) wrote:
> Hi all,
> 
> Following the comments from IETF105, the working group preferred to 
> allocate a new Next Header value.
> 
> The authors would like to propose this diff. Any feedback is welcome.
> 
> <OLD>
> 
>  Â Â  9.Â  IANA Considerations
> 
>  Â Â Â Â Â  This document requests the following new IANA registries:
> 
> </OLD>
> 
> <NEW>
> 
>  Â Â  9.Â  IANA Considerations
> 
> This document requests IANA to allocate a new IP Protocol Number value 
> for â€œSRv6 payloadâ€ with the following definition:
> 
> The value TBD in the Next Header field of an IPv6 header or any 
> extension header indicates that the payload content is identified via 
> the segment identifier in the IPv6 Destination Address.
> 
>  Â Â Â Â Â  This document requests the following new IANA registries:
> 
> </NEW>
> 
> We would propose to submit a revision with this text on the IANA section 
> of NET-PGM beginning of next week.
> 
> Thanks,
> Pablo.
> 
> 
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> 


From nobody Thu Sep 12 10:36:28 2019
Return-Path: <pcamaril@cisco.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 B25EA12018D for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 10:36:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=mel9uqBa; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Ao1ladfs
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 w_0b10Mx0-AU for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 10:36:24 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 642E6120164 for <spring@ietf.org>; Thu, 12 Sep 2019 10:36:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6167; q=dns/txt; s=iport; t=1568309784; x=1569519384; h=from:to:subject:date:message-id:mime-version; bh=eBufck1PcN+ay5EwsGAfaDaMoqntRCsSte5sQf+2zlk=; b=mel9uqBahruqmU55xUzPTqaS/S8taKa6ZfnmRp1N2edQuJWgEHLOI9mF 7FH+KQPRItOqI+mbBri42H3fxadQRbviSmy8+5wDYxD59ibULMvQO5Gvb /4Pm0+Vt3TUU97LdpO8j6mftzd7WwG0edyupK7dDVBrPt/0PrOlpsi0vH k=;
IronPort-PHdr: =?us-ascii?q?9a23=3AK1/GCBbqmvMZA1h/Gl/GScb/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el20gabRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn?= =?us-ascii?q?1NksAKh0olCc+BB1f8KavyZCU/Fd5DUHdu/mqwNg5eH8OtL1A=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DXAADEgHpd/5ldJa1mHgEGBwaBVAg?= =?us-ascii?q?LAYEVL1ADbVYgBAsqCoQXg0cDimpNlSOEXIEugSQDVAkBAQEMAQEtAgEBhFi?= =?us-ascii?q?CRiM1CA4CAwkBAQQBAQECAQYEbYUuDIVjER0BATgRAUoCBDAnBDWDAAGBHU0?= =?us-ascii?q?DHQECoB0CgTiIYXOBMoJ9AQEFgkeCQBiCFgmBNIt4GIFAP4ERJx+DCodPMoI?= =?us-ascii?q?mj0CFIYkYjlIKgiGUdxuZCqZtAgQCBAUCDgEBBYFTATaBWHAVOyoBgkGCQoN?= =?us-ascii?q?yilNzgSmNXAGBIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,497,1559520000";  d="scan'208,217";a="330600184"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Sep 2019 17:36:23 +0000
Received: from XCH-RCD-020.cisco.com (xch-rcd-020.cisco.com [173.37.102.30]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x8CHaNO2018360 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <spring@ietf.org>; Thu, 12 Sep 2019 17:36:23 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-020.cisco.com (173.37.102.30) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 12:36:23 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 12:36:22 -0500
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 12 Sep 2019 13:36:22 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SQ9it415ghX1LcMcSTPfxFG4o0lMtyLUkQvFtSLbhjZNlBem2sd2G5O2tgLJ12HbSeU7m1rU6mwbNTpvJkRWJizURtCXs7c/AuMxpxN85U34scqz4/mb+3qhPCFCmHTq+UJDMWVjgirF1UsHMR++cJ/SAIuFkWn1/dhukNQgj1RdG7HnyV8AT9d1VOVoHA43Dusfw8AGf+Fksngnx2shbg0iwKgp6VgTtb09RG5KiPIMcc01VNPn6rjcP3IcfH5oW3SJHOvQfZ1wcFLe/L/teQgLHFhttLCrOrGue4L++ThU3dZCtzigdXbJZ9snS8nOQ5e6H9ZyEerBJniOAqTUYA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eBufck1PcN+ay5EwsGAfaDaMoqntRCsSte5sQf+2zlk=; b=FXesro92n1pb1pXbaTk5m1ChT/IA9rdeK0KHb7V5vdBbyX73nRV6PhdeSDU8zP6DbqfPRZT8bNCD4JLvcjjTSpUR/FGwEfoW80FYUnozVXD7VjOeuNvQlvsdXOqZK7DmfIj45itf+i2OkEE8LD2uLpr051KCiz6pYwcRMrg+qu5zAjpH419FBJpzwdaXvJao3vnEt0Q7pYse/V53QzIL/B1Ia/Fl6Ct6H6QwNbxptxsMr07J4OwuwfFzp8A7hpT86X9vVZ1QR0iuitjprEJbxLKibCiDC0F9Nc4QkDw9lSXak5eDVyLDA/bP/eRtT95iKfeOu54JIyJGai7QE1De+A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eBufck1PcN+ay5EwsGAfaDaMoqntRCsSte5sQf+2zlk=; b=Ao1ladfs5TC43IJB59Ud3p+feEPz3weV+4aYr1OWQXBVU3ZO/C1vKIkkR8O3PTpjsFHMVMrPQpaM5VKLnRWQ6f9+Gv2zZi8O1DhgM8QE2ijqyY8X7/vyJBvyizdukADGeDuoT6caP8/uQULJI8NQtgNV0cRpRtwJR67MSi2UnhI=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB3952.namprd11.prod.outlook.com (10.255.181.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Thu, 12 Sep 2019 17:36:21 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2263.016; Thu, 12 Sep 2019 17:36:21 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: SPRING WG <spring@ietf.org>
Thread-Topic: draft-ietf-spring-srv6-network-programming: Focus on SPRING milestones
Thread-Index: AQHVaZCXdHJgU4xrEEu/J6JtLrSx+w==
Date: Thu, 12 Sep 2019 17:36:21 +0000
Message-ID: <CEB2525A-345F-44BD-B110-3F484B068F43@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.41]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: af02748e-60ad-42f1-29ae-08d737a7b9c0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3952; 
x-ms-traffictypediagnostic: MN2PR11MB3952:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB3952EA1688D0445195CD5F35C9B00@MN2PR11MB3952.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(39860400002)(346002)(376002)(366004)(53754006)(189003)(199004)(256004)(66446008)(64756008)(66556008)(66946007)(66476007)(486006)(478600001)(3846002)(81166006)(81156014)(4744005)(8676002)(6486002)(6116002)(5660300002)(8936002)(53936002)(316002)(14454004)(36756003)(2616005)(76116006)(476003)(99286004)(6436002)(26005)(86362001)(6512007)(71200400001)(71190400001)(33656002)(6306002)(6916009)(54896002)(6506007)(25786009)(186003)(102836004)(7736002)(2906002)(91956017)(66066001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3952; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: EMCT/pHZCc433nm0B1NbVBDBbmRVDyek7y4SRj4NNc4FkCdPKqnV2KtA7R1QUieSOWfhMGMJS2fNrsrYd1bwH/LZK3GbjkDfD4btHz7RCxyGhH2KgOVUlueo1G49xO0oqqvaTyWFUJn39+T1lXYVPHjjvlzaBQWLAneXExHTO/pXCafUTJFqnXlPL1HGzCS2vXgQ9mNbV82TMnXYV4XY1SYGToRKaklBongYTeQWsq5d9bW+rZX28AHbUywMhejQjLHacMewbg/78DM/qIYRXThlCFX6nDILaprhsKF5n6Ev7yZ85J5tDVa744kkre51/yx5Li35cQA4z6kwT2Jmovs/8GXw+roAmfsrs9xkTiaadoLm21dtTm2TwQWrZ/bzwId2jSMOuShMPGcGk5aY2S5VnHDEpqlzkjjI4wssc2s=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CEB2525A345F44BDB1103F484B068F43ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: af02748e-60ad-42f1-29ae-08d737a7b9c0
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 17:36:21.0519 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ViKdObVHe/Il29+ToYYHtQurEF6kVM4qyaGOKmnRviXCLmpQoZzLZhMAPJop31p1ToDrfkcbeeph/60LCkp7iw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3952
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.30, xch-rcd-020.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zRwYRZrKEwzMor2cXpYiag--_y0>
Subject: [spring] draft-ietf-spring-srv6-network-programming: Focus on SPRING milestones
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: Thu, 12 Sep 2019 17:36:27 -0000

--_000_CEB2525A345F44BDB1103F484B068F43ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgYWxsLA0KDQpUaGVyZSBoYXMgYmVlbiBhIGdyZWF0IGRlYWwgb2YgZGlzY3Vzc2lvbiBvbiB0
aGUgbGlzdCBhYm91dCB0aGUgdXNlIG9mIFNSSCBpbnNlcnRpb24gaW4gTkVULVBHTS4NCkdpdmVu
IHRoZSBXRyBtaWxlc3RvbmUgdG8gcHJvZ3Jlc3MgTkVULVBHTSB0byBJRVNHIGJ5IERlY2VtYmVy
IG9mIHRoaXMgeWVhciwgd2Ugd291bGQgbGlrZSB0byBzcGxpdCB0aGUgZG9jdW1lbnQgaW50byB0
d28uDQoNCmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZw0KLSBUaGUg
Y3VycmVudCB0ZXh0IG1pbnVzIGFueSBpbnNlcnQuDQoNCmRyYWZ0LWlldGYtc3ByaW5nLXNydjYt
bmV0LXBnbS1pbnNlcnQNCi0gRU5ELkI2Lmluc2VydCBhbmQgVC5JbnNlcnQuIEluY2x1ZGluZyBh
IG5vcm1hdGl2ZSByZWZlcmVuY2UgdG8gU1JIIGluc2VydGlvbiBhbmQgYSBjbGFyaWZpY2F0aW9u
IHRoYXQgdGhlIGVuZC10by1lbmQgaW50ZWdyaXR5IG9mIHRoZSBwYWNrZXQgdHJhbnNwb3J0ZWQg
YnkgdGhlIFNSIGRvbWFpbiBpcyBwcmVzZXJ2ZWQNCg0KVGhhbmtzLA0KUGFibG8uDQo=

--_000_CEB2525A345F44BDB1103F484B068F43ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <91915BFD902D3B46A837942BC954F13F@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7
DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJs
aW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xp
c3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eToz
NDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206
MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRp
di5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgMy4wY20gNzAuODVwdCAzLjBj
bTt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SGkgYWxsLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ij5UaGVyZSBoYXMgYmVlbiBhIGdyZWF0IGRlYWwgb2YgZGlzY3Vzc2lvbiBvbiB0aGUgbGlzdCBh
Ym91dCB0aGUgdXNlIG9mIFNSSCBpbnNlcnRpb24gaW4gTkVULVBHTS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPkdpdmVuIHRoZSBXRyBtaWxlc3RvbmUgdG8gcHJvZ3Jlc3MgTkVULVBH
TSB0byBJRVNHIGJ5IERlY2VtYmVyIG9mIHRoaXMgeWVhciwgd2Ugd291bGQgbGlrZSB0byBzcGxp
dCB0aGUgZG9jdW1lbnQgaW50byB0d28uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPmRyYWZ0LWlldGYtc3ByaW5nLXNy
djYtbmV0d29yay1wcm9ncmFtbWluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+LSBU
aGUgY3VycmVudCB0ZXh0IG1pbnVzIGFueSBpbnNlcnQuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPmRyYWZ0LWlldGYt
c3ByaW5nLXNydjYtbmV0LXBnbS1pbnNlcnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQi
Pi0gRU5ELkI2Lmluc2VydCBhbmQgVC5JbnNlcnQuIEluY2x1ZGluZyBhIG5vcm1hdGl2ZSByZWZl
cmVuY2UgdG8gU1JIIGluc2VydGlvbiBhbmQgYSBjbGFyaWZpY2F0aW9uIHRoYXQgdGhlIGVuZC10
by1lbmQgaW50ZWdyaXR5IG9mIHRoZSBwYWNrZXQgdHJhbnNwb3J0ZWQgYnkgdGhlIFNSIGRvbWFp
biBpcyBwcmVzZXJ2ZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdC
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+UGFibG8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_CEB2525A345F44BDB1103F484B068F43ciscocom_--


From nobody Thu Sep 12 10:39:54 2019
Return-Path: <pcamaril@cisco.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 022351201A3; Thu, 12 Sep 2019 10:39:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=gUGa4FSU; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=SE20wVHC
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 O5KjMMD6dGcE; Thu, 12 Sep 2019 10:39:48 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1CCA120233; Thu, 12 Sep 2019 10:39:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3072; q=dns/txt; s=iport; t=1568309988; x=1569519588; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=dAAK5/5K8XlmXx/bgoYXRQOWBDMzQhLvLfcjEa+8qpw=; b=gUGa4FSUFEYjj12mQqfDiREp51Dogub7BKSRNxkrJhyOIv/Nm3qERP+d 49QcwcBtCVyHxwJHTlA+YLdPwKTQxJi2ZNh9ovucjzsnyumL3chFCTs2y BAebyUPokdN9NMfCommldDM3FeRuZ/+uCBumjL7uu1eozWnjRsRuxtlln s=;
IronPort-PHdr: =?us-ascii?q?9a23=3AVbVo6RYmyJc6truAlu71+p3/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el20gabRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn?= =?us-ascii?q?1NksAKh0olCc+BB1f8KavyZCU/Fd5DUHdu/mqwNg5eH8OtL1A=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AqAABognpd/4UNJK1mGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVgIBAQEBCwGBRFADbVYgBAsqCoQXg0cDimmCNyWXcIJSA1Q?= =?us-ascii?q?JAQEBDAEBGAsKAgEBg3pFAheCRiM3Bg4CAwkBAQQBAQECAQYEbYUuDIVKAQE?= =?us-ascii?q?BAQMBARAREQwBASUHCwELBAIBCBEDAQIBAgImAgICJQsVCAgCBAENBSKDAAG?= =?us-ascii?q?BagMdAQIMoBgCgTiIYXOBMoJ9AQEFgkeCQBiCFgMGgQwoAYt3GIFAP4ERJww?= =?us-ascii?q?Tgkw+gmEBAYFoECOCUTKCJow8gwScHW4KgiGUdxuZCo1/mG4CBAIEBQIOAQE?= =?us-ascii?q?FgWgigVhwFTsqAYJBgkI4gzqFFIU/c4EpjVwBgSIBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,497,1559520000"; d="scan'208";a="409584054"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Sep 2019 17:39:47 +0000
Received: from XCH-ALN-011.cisco.com (xch-aln-011.cisco.com [173.36.7.21]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id x8CHdlog016984 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 12 Sep 2019 17:39:47 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 12:39:47 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 12:39:46 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 12 Sep 2019 12:39:46 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fbN78a02zt1DtHIpN+UFdWS7qf9G0TFe9C3U+D6MeyXVw6kaPl/KFkszMLj2izaqbvpziAaTxuI3LwGO6gUrCq8SyZMGZG4mbFnTjvG1ERc2v7Rzgl9B/FKAXAgQu8vSAEmAZoLX257dkJgDpeHBC88WweQEXF3NRcDWW1XXGwpgDTMdCMgqjfrcvUQYHkLe/MEFCNfBk9AymDsErlxMl7wv/SzLTvSepAHsVkMbNv+0YLNT2KyIBtK7hURxjdqbueGzd8fjySM70snlxGdEPGPP+OJtrcQgYncbYOUIlf16gQT3tc1c+XNmS77evzSLFbXoQxL8i4F2OV67PTZQyg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dAAK5/5K8XlmXx/bgoYXRQOWBDMzQhLvLfcjEa+8qpw=; b=dnhmgIF8f7F9N4v6xlaGFhYeISPo23pQb5VscbHma416rENX+F+8UUjHna7CC3dUB1fYh6psQpHNAAcNRlow20iqHGNjp+ywiv/85NusWxs2lro89dBaiMJ+iW4V3bcO7g17V4C0oA1Uj+Ca/0Sz2q108ApdFzv2tcJTiKoFqfrb/zr/M1b1Bhtwq2mwNGwp2XlVvbP5wixwJzLwmBR/qri8dAwgDQnC/5gL4xZn9AI23f486qjydoW9OVy9TSMP0v48q1bEw3QYcF8ae5brkA2x7S8kuXej/z+MwIXPYUu++xdZdxc0/ouSnKMzIBEnhGznXVjoDm5Ao2fiSO1gjQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dAAK5/5K8XlmXx/bgoYXRQOWBDMzQhLvLfcjEa+8qpw=; b=SE20wVHCXiMoV0Q0LPZ7Ht5f1NDIDQfdBgrg5g9zFemHGLNLIooJVtfa+gSCl+lcNwW+3Bj9AeAL4lm3GzR4+aQ35fX9WyIC0yhAbLidagKsgIpy14CzDVWAdRFFSu0yxlft2u6skZBPMTdw1mInNIgqOGQrXqUe5LyKi2tGh7s=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB4271.namprd11.prod.outlook.com (52.135.36.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17; Thu, 12 Sep 2019 17:39:45 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2263.016; Thu, 12 Sep 2019 17:39:45 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, SPRING WG <spring@ietf.org>
CC: "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
Thread-Index: AQHVaYuswjLFh5RZWkGE3xwRL8UAQacoS5QAgAAk/AA=
Date: Thu, 12 Sep 2019 17:39:45 +0000
Message-ID: <AA312C2A-3394-4FA1-9571-8DC201CBBD6B@cisco.com>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com>
In-Reply-To: <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.41]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e4e9743a-aefa-4e29-ee63-08d737a833a4
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4271; 
x-ms-traffictypediagnostic: MN2PR11MB4271:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <MN2PR11MB427106023AD8F357C43AA263C9B00@MN2PR11MB4271.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(136003)(376002)(396003)(39860400002)(199004)(189003)(53754006)(13464003)(33656002)(561944003)(186003)(7736002)(86362001)(36756003)(486006)(305945005)(4326008)(8936002)(478600001)(6306002)(81166006)(81156014)(25786009)(6486002)(6116002)(14454004)(6436002)(8676002)(3846002)(229853002)(2906002)(6512007)(53936002)(99286004)(6506007)(66946007)(76116006)(53546011)(66476007)(66556008)(6246003)(966005)(64756008)(91956017)(66446008)(26005)(476003)(2616005)(11346002)(446003)(110136005)(256004)(71200400001)(66574012)(5660300002)(71190400001)(102836004)(316002)(66066001)(76176011)(14444005); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4271; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: iJyVd+Qq+ZrT46PJFA4N2dsll8DVcAWkTJz+bqUHr08X7vWGC9kgdbF38QMWEhK8v1WhFpGkIzJdDYAMAOLu/aBFWyK+7q5cO7fwu7+3CjmIIuNlYf1o0Hlv7dfOqoWtV1mVoogqav2BB6HvGYlvAG2T4FI8FXIaXg7DpkpyNOhk+8KGCae76Jg6r6MtXvfP6TgHkvUFzyNpRyCE3oA/zCJi6Cr16VOtxiv7BBrQMiweW2pFb/P1Q8ZA6oVFp2pSvNhrO6VPlnM166VLNjQENh6Ggqxl7pHy6kt10j4AKD8VYeCs9Pt1mZzrg1crC6QVlDH9mJkwlrkAspLoayJQhbTcSjhHmmED65xjqxoJqOjP8+h/WUigXFi7fnz5NawhOoqGx2bsaTF3rin+q0j/iQ3xojSeR2LtmT5ibaZUt1Y=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <124BA600D3557F4383CB768EBFCC5CEA@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e4e9743a-aefa-4e29-ee63-08d737a833a4
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 17:39:45.5405 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KwAt0MwNG4v9XmEIcJcJHJmL9XZit5RaV1NcsVFqZnO6DYhGyjqj6G/+qAbEhLzvGtsNWv4SjfGn/zj2joangg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4271
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.21, xch-aln-011.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hAmLSzWv2yy0Rn2-E1MAdgD-TFY>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Thu, 12 Sep 2019 17:39:53 -0000

Sm9lbCwNCg0KVGhpcyBOSCB2YWx1ZSBpcyB0byBiZSB1c2VkIHdoZW4gdGhlIHBheWxvYWQgZG9l
cyBub3QgY29udGFpbiBhbnkgSW50ZXJuZXQgUHJvdG9jb2wuDQoNCkNoZWVycywNClBhYmxvLg0K
DQrvu78tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogIkpvZWwgTS4gSGFscGVybiIg
PGptaEBqb2VsaGFscGVybi5jb20+DQpEYXRlOiBUaHVyc2RheSwgMTIgU2VwdGVtYmVyIDIwMTkg
YXQgMTk6MjcNClRvOiAiUGFibG8gQ2FtYXJpbGxvIChwY2FtYXJpbCkiIDxwY2FtYXJpbEBjaXNj
by5jb20+LCBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz4NCkNjOiAiNm1hbkBpZXRmLm9yZyIg
PDZtYW5AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nOiBOSD01OSBhY3Rpb24gaXRlbSBjbG9zdXJlDQoNCiAg
ICBXaGlsZSB0aGF0IHByb3Bvc2FsIGRvZXMgcmVtb3ZlIHRoZSBtaXMtdXNlIG9mIG5leHQtaGVh
ZGVyIDU5LCBpdCBzZWVtcyANCiAgICBhIHZlcnkgb2RkIHVzZS4NCiAgICBJdCBzZWVtcyB0byBi
ZSBhbiBlZmZvcnQgdG8gYXZvaWQgbmVlZGluZyB0byByZWdpc3RlciBuZXh0LWhlYWRlciANCiAg
ICB2YWx1ZXMuICBXaHk/DQogICAgDQogICAgRm9yIGV4YW1wbGUsIGlmIHdoYXQgaXMgY2Fycmll
ZCBhZnRlciB0aGUgU1JIIGlzIGFuIElQdjYgcGFja2V0IHRoZW4gdGhlIA0KICAgIG5leHQgaGVh
ZGVyIHZhbHVlIGZvciBJUHY2ICg0MSkgd291bGQgc2VlbSB0aGUgYXBwcm9wcmlhdGUgdGhpbmcg
dG8gdXNlLiANCiAgICAgIFRoYXQgd291bGQgcHJvZHVjZSBjb25zaXN0ZW50IHBhcnNpbmcgYW5k
IGNsYXJpdHkuDQogICAgDQogICAgWW91cnMsDQogICAgSm9lbA0KICAgIA0KICAgIE9uIDkvMTIv
MjAxOSAxOjAxIFBNLCBQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKSB3cm90ZToNCiAgICA+IEhp
IGFsbCwNCiAgICA+IA0KICAgID4gRm9sbG93aW5nIHRoZSBjb21tZW50cyBmcm9tIElFVEYxMDUs
IHRoZSB3b3JraW5nIGdyb3VwIHByZWZlcnJlZCB0byANCiAgICA+IGFsbG9jYXRlIGEgbmV3IE5l
eHQgSGVhZGVyIHZhbHVlLg0KICAgID4gDQogICAgPiBUaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRv
IHByb3Bvc2UgdGhpcyBkaWZmLiBBbnkgZmVlZGJhY2sgaXMgd2VsY29tZS4NCiAgICA+IA0KICAg
ID4gPE9MRD4NCiAgICA+IA0KICAgID4gICAgIDkuICBJQU5BIENvbnNpZGVyYXRpb25zDQogICAg
PiANCiAgICA+ICAgICAgICBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIHRoZSBmb2xsb3dpbmcgbmV3
IElBTkEgcmVnaXN0cmllczoNCiAgICA+IA0KICAgID4gPC9PTEQ+DQogICAgPiANCiAgICA+IDxO
RVc+DQogICAgPiANCiAgICA+ICAgICA5LiAgSUFOQSBDb25zaWRlcmF0aW9ucw0KICAgID4gDQog
ICAgPiBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIElBTkEgdG8gYWxsb2NhdGUgYSBuZXcgSVAgUHJv
dG9jb2wgTnVtYmVyIHZhbHVlIA0KICAgID4gZm9yIOKAnFNSdjYgcGF5bG9hZOKAnSB3aXRoIHRo
ZSBmb2xsb3dpbmcgZGVmaW5pdGlvbjoNCiAgICA+IA0KICAgID4gVGhlIHZhbHVlIFRCRCBpbiB0
aGUgTmV4dCBIZWFkZXIgZmllbGQgb2YgYW4gSVB2NiBoZWFkZXIgb3IgYW55IA0KICAgID4gZXh0
ZW5zaW9uIGhlYWRlciBpbmRpY2F0ZXMgdGhhdCB0aGUgcGF5bG9hZCBjb250ZW50IGlzIGlkZW50
aWZpZWQgdmlhIA0KICAgID4gdGhlIHNlZ21lbnQgaWRlbnRpZmllciBpbiB0aGUgSVB2NiBEZXN0
aW5hdGlvbiBBZGRyZXNzLg0KICAgID4gDQogICAgPiAgICAgICAgVGhpcyBkb2N1bWVudCByZXF1
ZXN0cyB0aGUgZm9sbG93aW5nIG5ldyBJQU5BIHJlZ2lzdHJpZXM6DQogICAgPiANCiAgICA+IDwv
TkVXPg0KICAgID4gDQogICAgPiBXZSB3b3VsZCBwcm9wb3NlIHRvIHN1Ym1pdCBhIHJldmlzaW9u
IHdpdGggdGhpcyB0ZXh0IG9uIHRoZSBJQU5BIHNlY3Rpb24gDQogICAgPiBvZiBORVQtUEdNIGJl
Z2lubmluZyBvZiBuZXh0IHdlZWsuDQogICAgPiANCiAgICA+IFRoYW5rcywNCiAgICA+IFBhYmxv
Lg0KICAgID4gDQogICAgPiANCiAgICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQogICAgPiBzcHJpbmcgbWFpbGluZyBsaXN0DQogICAgPiBzcHJpbmdA
aWV0Zi5vcmcNCiAgICA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3By
aW5nDQogICAgPiANCiAgICANCg0K


From nobody Thu Sep 12 10:43:56 2019
Return-Path: <jmh@joelhalpern.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 452DC120219; Thu, 12 Sep 2019 10:43:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 mZtPnCF3h8XQ; Thu, 12 Sep 2019 10:43:52 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6603B120233; Thu, 12 Sep 2019 10:43:52 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46TmN81yyrzPwCZ; Thu, 12 Sep 2019 10:43:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1568310232; bh=sb8XjsEbzNAQEfEcBDYKegQTZxMnaJJrvHHw8MzO3Hc=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=CXZHCbo6p9tk58BLIURwx54GgZX79APN68dV1mJtS00RXv4XSpYHjKNU11OC+wWtm UfH7lHcqO/h8XEaNe5HDLss1d79wxA69hwsG2OCUr4C4Dy1zJTXGHhv+Fqzmk0Yuz8 jpSQWeyoNKWiUMGj0QboJadV9Wi/SVr5YOPM/VLE=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [172.20.7.244] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46TmN74nRTzPwCC; Thu, 12 Sep 2019 10:43:51 -0700 (PDT)
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>
Cc: "6man@ietf.org" <6man@ietf.org>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com> <AA312C2A-3394-4FA1-9571-8DC201CBBD6B@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <b304302a-0811-33a8-49a6-4d071607c632@joelhalpern.com>
Date: Thu, 12 Sep 2019 13:43:50 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <AA312C2A-3394-4FA1-9571-8DC201CBBD6B@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kTCsl8UrpVa5AqYw2_XhTbZDEXE>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Thu, 12 Sep 2019 17:43:55 -0000

1) The way you wrote the text, it would apply to carried IPv4 or carried 
IPv6.

2) If it is carried Ethernet, us 97.
2') If you insist that you need a new format for carried Ethernet after 
SRH, get a code point for that.

3) If there is some other use case, document it and get a code point for 
it.  particularly given that SID meanings may not be registered, 
removing teh ability to tell what the payload is seems a drawback, not a 
benefit.

Yours,
Joel

On 9/12/2019 1:39 PM, Pablo Camarillo (pcamaril) wrote:
> Joel,
> 
> This NH value is to be used when the payload does not contain any Internet Protocol.
> 
> Cheers,
> Pablo.
> 
> ï»¿-----Original Message-----
> From: "Joel M. Halpern" <jmh@joelhalpern.com>
> Date: Thursday, 12 September 2019 at 19:27
> To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>
> Cc: "6man@ietf.org" <6man@ietf.org>
> Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
> 
>      While that proposal does remove the mis-use of next-header 59, it seems
>      a very odd use.
>      It seems to be an effort to avoid needing to register next-header
>      values.  Why?
>      
>      For example, if what is carried after the SRH is an IPv6 packet then the
>      next header value for IPv6 (41) would seem the appropriate thing to use.
>        That would produce consistent parsing and clarity.
>      
>      Yours,
>      Joel
>      
>      On 9/12/2019 1:01 PM, Pablo Camarillo (pcamaril) wrote:
>      > Hi all,
>      >
>      > Following the comments from IETF105, the working group preferred to
>      > allocate a new Next Header value.
>      >
>      > The authors would like to propose this diff. Any feedback is welcome.
>      >
>      > <OLD>
>      >
>      >     9.  IANA Considerations
>      >
>      >        This document requests the following new IANA registries:
>      >
>      > </OLD>
>      >
>      > <NEW>
>      >
>      >     9.  IANA Considerations
>      >
>      > This document requests IANA to allocate a new IP Protocol Number value
>      > for â€œSRv6 payloadâ€ with the following definition:
>      >
>      > The value TBD in the Next Header field of an IPv6 header or any
>      > extension header indicates that the payload content is identified via
>      > the segment identifier in the IPv6 Destination Address.
>      >
>      >        This document requests the following new IANA registries:
>      >
>      > </NEW>
>      >
>      > We would propose to submit a revision with this text on the IANA section
>      > of NET-PGM beginning of next week.
>      >
>      > Thanks,
>      > Pablo.
>      >
>      >
>      > _______________________________________________
>      > spring mailing list
>      > spring@ietf.org
>      > https://www.ietf.org/mailman/listinfo/spring
>      >
>      
> 


From nobody Thu Sep 12 10:45:29 2019
Return-Path: <pcamaril@cisco.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 33877120849; Thu, 12 Sep 2019 10:45:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.399
X-Spam-Level: 
X-Spam-Status: No, score=-14.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=g2g0L1mH; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=S1dicQfR
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 Ka3BMkCn3ztl; Thu, 12 Sep 2019 10:45:14 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA585120844; Thu, 12 Sep 2019 10:45:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=22219; q=dns/txt; s=iport; t=1568310311; x=1569519911; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=jl1LoGuc9jm3mje967yPiQSf/2kXE7N4nTin0IBmUBk=; b=g2g0L1mH7mkCCUTmfNo6tPtm2+beTwCbEsv9C4GZEqdGWMlvY/aW0qHv De/RFiw6TJZTTO61FRmBtG527FdQU89P3CHxvqb+sQn5rJMgCugOieWTr L4LGOkbnEQZdqhitG9wWuLBbMVOVQFHd2NjZBKqhlXar3mfiM8l6FwSEb 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3Axox7XhdMG5X1C7J7DbOlb8lvlGMj4e+mNxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnJkHE+PFxlwGQD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFn?= =?us-ascii?q?pnwd4TgxRmBceEDUPhK/u/dyczGc1YVVtN9HCgOk8TE8H7NBXf?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AVAABNg3pd/5ldJa1mGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVQMBAQEBCwGBFS9QA20OSCAECyoKhBeDRwOKaU2BaiWXcIE?= =?us-ascii?q?ugSQDVAkBAQEMAQEeDwIBAYQ/AheCRiM2Bw4CAwkBAQQBAQECAQYEbYUuDIV?= =?us-ascii?q?KAQEBAQMSER0BATgPAgEIDgMDAQEBKAMCAgIwFAkIAgQBEiKDAAGBHU0DHQE?= =?us-ascii?q?CDKAaAoE4iGFzgTKCfQEBBYUHGIIWAwaBNAGLdxiBQD+BOAwTgkw+gmEBAQI?= =?us-ascii?q?BgXUJDQmCVTKCJo9AhSGJGI5SCoIhhwGNdhuZCo1/iASQagIEAgQFAg4BAQW?= =?us-ascii?q?BWQgpgVhwFRohKgGCQYIeJAwXg0+FFIU/cwGBKI1cAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,497,1559520000";  d="scan'208,217";a="324985978"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Sep 2019 17:45:10 +0000
Received: from XCH-ALN-007.cisco.com (xch-aln-007.cisco.com [173.36.7.17]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x8CHj2Eh030734 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 12 Sep 2019 17:45:09 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-007.cisco.com (173.36.7.17) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 12:45:05 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 12:45:04 -0500
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 12 Sep 2019 12:45:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XM0qigjN1+0wuJDFBU0WfdzH565LvowCI/9cmw5rC+eoBxeJyCHNYwM/5YHCFHdLwm6st/vq/VpStT8kN4D5Z7WXT09Qc14IBYjSh6RMOMaSyXFfEkXFuEBZ2KUTbt/a+T82882rNh70aIBhd2rEeTDdYDZQdNLmEiM0AZ/uH2tXCf6pZat6eA1Ot31Ae/IDSfbZS2EYuarwR+uaHJqVn90nKXnHCTe2/ozF0XkdyKMbp8ETDNfIB+ETe4fbbY/XR+mLZZrA9AbcsgBQdM2Rnq7dcGQb/JdO842ehPribxAhTQSWmPOtC51CaAqL5Gyo37WzXw6p48agYY3Ww8vCNQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jl1LoGuc9jm3mje967yPiQSf/2kXE7N4nTin0IBmUBk=; b=k7cM+3oLC2igp30v9oE8vMnRNu8QRb7tGUR7ZCPfIytLreSLzwt/SYKUqSA/Vri6Ouy0PQSLtX+2QZNxmtXhWQ9C7PcXnHo/73EXIUbSFlzD+4vKeMOYn8ywVfM3C/myyTXMpsn15Tjy8PPaC5UOwV+i/WQpsPtmbYXvIHhV/eI0BmNrqk4wSI3c5BojO4Jg3GyvIaWdTrN72YPgAAjOPibCaY7X+bBA61AGZCJwSfpz7c8Mntx2Piau5zOfmTmGpeo5hvePSSHmRQGFBMHx3rrpC+SaegiZ+X/qFIKJG0miHFWgpzT+BxILIABTzi4+Zl0c6ze5PbZm1CqmFzQzVA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jl1LoGuc9jm3mje967yPiQSf/2kXE7N4nTin0IBmUBk=; b=S1dicQfRIuF45Od9UwkRY5ePEPa2p9C3hEcnYvof5v1W49urxdWtPg31UG6KkGfryoZYsyV8q+p4RNuzHsANLlSRyUoPUYy0uRs8oCUTHrNCyxOtiMz7rYH2MigjzC9rarE6/N//uZZULs8lwr2XYbQZXqVwbagUpYHeqDCEIlM=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB3645.namprd11.prod.outlook.com (20.178.252.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.20; Thu, 12 Sep 2019 17:45:03 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2263.016; Thu, 12 Sep 2019 17:45:03 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Ron Bonica <rbonica@juniper.net>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming-01
Thread-Index: AQHVZ+IhYg+/1sNiOUqAgEIuJ3gvF6coCYCAgABr3gA=
Date: Thu, 12 Sep 2019 17:45:03 +0000
Message-ID: <389D7C1F-04A9-4B89-8991-C810D09C212D@cisco.com>
References: <B990E07D-AC87-4FFB-8111-1CD8E0A318BA@cisco.com> <BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-12T13:31:11.6220434Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=63cee3e2-c720-4c9c-82eb-541669020bb8; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.41]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9399489b-de42-46dc-e227-08d737a8f10f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3645; 
x-ms-traffictypediagnostic: MN2PR11MB3645:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR11MB36450C82D7B169DBB948115CC9B00@MN2PR11MB3645.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(346002)(39860400002)(396003)(366004)(189003)(199004)(2501003)(71200400001)(8676002)(71190400001)(1941001)(26005)(606006)(102836004)(6506007)(53546011)(99286004)(446003)(11346002)(2616005)(186003)(66066001)(86362001)(8936002)(81166006)(81156014)(110136005)(316002)(76116006)(91956017)(66446008)(64756008)(66556008)(66476007)(66946007)(6436002)(2906002)(236005)(25786009)(7736002)(36756003)(5660300002)(3846002)(6116002)(6486002)(229853002)(476003)(76176011)(14454004)(486006)(33656002)(256004)(6306002)(54896002)(6512007)(6246003)(53936002)(966005)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3645; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UFNuJ8d1PjFIzoStFeD7FiKThbuTqS/e1leO5fDsyyBigre9n6erUmRnjcSN35cH5TlarWay+E2TbhPquAvLElW6fCToNaL9mflfU70xsI/LKAcYMT/w//ShPwJtkXQuzNKTTydtcMPTB5Wzy5WVLkNn4hFDTApGnjXq3HN7mL6GLbzWpBqgpnsvHe8p4NBz0WIeIQLMIXSGfjzcNe7/7aFoQAyQz91fp0eEYuFUaA3o6TyHbwpQQpVaHQXxDB6anggvWBVD499yXtOPwaoW2WOKiwW6hjzD23SAy7qVS5NSBVCKYzssKomry+x92MJkejKPTDX23QYJyREh2q3nBhyNu7OG0GRV4spwxHGkA0SVj547z+8nMii0zIDns7HhzKYDfNz8OIjDBgitUCt6Npvfb+bAcaCopl6PlxmvRlU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_389D7C1F04A94B898991C810D09C212Dciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 9399489b-de42-46dc-e227-08d737a8f10f
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 17:45:03.2688 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: N1xqVELHjBHn8bSF69uTawLcsqaNNIFSt7upTwgwJCIyHnjglHKMUh/AtmbFjYg12VCQnPms56RlgjQ35S11fA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3645
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.17, xch-aln-007.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zFGPXINkwoOeccI3f4rMNuwzKaY>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01
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: Thu, 12 Sep 2019 17:45:19 -0000

--_000_389D7C1F04A94B898991C810D09C212Dciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9uLA0KDQpJIGFncmVlIHRoYXQgdGhlIHRleHQgZm9yIHRob3NlIHR3byBzZWN0aW9ucyBpcyB1
bmNsZWFyLg0KR2l2ZW4gdGhhdCB0aGlzIGlzIGFscmVhZHkgY292ZXJlZCBpbiBkZXB0aCBpbiBk
cmFmdC14dWNsYWQtc3ByaW5nLXNyLXNlcnZpY2UtcHJvZ3JhbW1pbmcsIEkgd291bGQgcHJvcG9z
ZSB0byByZW1vdmUgc2VjdGlvbnMgNC4xOSBhbmQgNC4yMCBmcm9tIE5ldHdvcmstUHJvZ3JhbW1p
bmcuDQoNClRoYW5rcywNClBhYmxvDQoNCkZyb206IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBl
ci5uZXQ+DQpEYXRlOiBUaHVyc2RheSwgMTIgU2VwdGVtYmVyIDIwMTkgYXQgMTU6MzENClRvOiAi
UGFibG8gQ2FtYXJpbGxvIChwY2FtYXJpbCkiIDxwY2FtYXJpbEBjaXNjby5jb20+LCBTUFJJTkcg
V0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPiwgIjZtYW5AaWV0Zi5vcmciIDw2bWFuQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFtzcHJpbmddIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1w
cm9ncmFtbWluZy0wMQ0KDQpQYWJsbywNCg0KU2VjdGlvbiA0LjE5IGlzIGEgYml0IHZhZ3VlLg0K
DQpJbiB0aGUgZG9jdW1lbnQsIHlvdSBzYXkgdGhhdCBhbiBhcHBsaWNhdGlvbiBjYW4gYmluZCB0
byBhbiBJUHY2IGFkZHJlc3MgLyBTSUQgcGFpci4gRG9lcyB0aGlzIGFwcGxpY2F0aW9uIGhhdmUg
dG8gcmVzaWRlIG9uIHRoZSBTUnY2IGVncmVzcyBub2RlPyBPciBjYW4gdGhlIGFwcGxpY2F0aW9u
ICByZXNpZGUgb24gYW5kIHNlZ21lbnQgZWdyZXNzIG5vZGU/IEkgYmVsaWV2ZSB0aGUgYXBwbGlj
YXRpb24gY2FuIHJlc2lkZSBvbiBhbnkgc2VnbWVudCBlZ3Jlc3Mgbm9kZSwgYnV0IEkgbWF5IGJl
IHdyb25nLg0KDQpEb2VzIHRoZSBJUCBzdGFjayBkdXBsaWNhdGUgdGhlIHBhY2tldCwgZm9yd2Fy
ZGluZyBvbmUgY29weSBhbmQgc2VuZGluZyB0aGUgb3RoZXIgdG8gdGhlIGJpbmRpbmcgYXBwbGlj
YXRpb24/ICBPciBkb2VzIHRoZSBJUCBzdGFjayBzZW5kIHRoZSBvbmUgYW5kIG9ubHkgY29weSBv
ZiB0aGUgcGFja2V0IHRvIHRoZSBiaW5kaW5nIGFwcGxpY2F0aW9uPyBJIGJlbGlldmUgdGhhdCB0
aGUgSVAgc3RhY2sgc2VuZHMgdGhlIG9uZSBhbmQgb25seSBjb3B5IG9mIHRoZSBwYWNrZXQgdG8g
dGhlIGJpbmRpbmcgYXBwbGljYXRpb24sIGJ1dCBJIG1heSBiZSB3cm9uZy4NCg0KVGhlIGRvY3Vt
ZW50IHNheXMgdGhhdCB0aGUgYmluZGluZyBhcHBsaWNhdGlvbiBjYW4gbW9kaWZ5IHRoZSBTUkgu
IENhbiBpdCBtb2RpZnkgYW55dGhpbmcgZWxzZT8gVGhlIHBheWxvYWQ/IENhbiBpdCByZXNwb25k
IHRvIHRoZSBzb3VyY2UsIGFzIGlmIGl0IHdlcmUgdGhlIHVsdGltYXRlIGRlc3RpbmF0aW9uPw0K
DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3Mg
VXNlIE9ubHkNCkZyb206IFBhYmxvIENhbWFyaWxsbyAocGNhbWFyaWwpIDxwY2FtYXJpbEBjaXNj
by5jb20+DQpTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTkgMTA6MTUgQU0NClRvOiBS
b24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0Bp
ZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBkcmFmdC1pZXRm
LXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDENCg0KUm9uLA0KDQpTZWN0aW9ucyA0
LjE5IGludHJvZHVjZXMgaG93IGFuIFNSdjYgU0lEIG1heSBiZSBib3VuZCB3aXRoIGEgc2Vydmlj
ZSBpbnN0cnVjdGlvbiBhcyBpbnRyb2R1Y2VkIGluIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmM4NDAyI3NlY3Rpb24tMTxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjODQwMipzZWN0aW9uLTFfXztJdyE4V29BNlJqQzgxYyFYRDRs
a3RCeEhUbS1Ed0VfNkpmOHF2WlJDNktpakEwVGNVaFNGQlZlTlluOGlka3hOOFBnY1dOcGc3dGxt
ZVlmJD4NClNlY3Rpb24gNC4yMCBwcm92aWRlcyBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2Ugb24g
aG93IHRvIGJpbmQgYSBzZXJ2aWNlIGluc3RydWN0aW9uIHdpdGggbm9uLVNSLWF3YXJlIGFwcGxp
Y2F0aW9ucy4NCg0KQ2hlZXJzLA0KUGFibG8uDQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5j
ZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9m
IFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZzxtYWlsdG86
cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPj4NCkRhdGU6IEZyaWRheSwgNiBT
ZXB0ZW1iZXIgMjAxOSBhdCAwNjo0NA0KVG86IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5v
cmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+LCAiNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBp
ZXRmLm9yZz4iIDw2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPj4NClN1YmplY3Q6
IFtzcHJpbmddIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMQ0K
DQpBdXRob3JzLA0KDQpTZWN0aW9uIDQgb2YgZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
IHByb2dyYW1taW5nIGhhcyB0aGUgdGl0bGUg4oCcRnVuY3Rpb25zIGFzc29jaWF0ZWQgd2l0aCBh
IFNJROKAnS4gU2VjdGlvbnMgNC4uMSB0aHJvdWdoIDQuMTggZW51bWVyYXRlIGZ1bmN0aW9ucyB0
aGF0IGNhbiBiZSBhc3NvY2lhdGVkIHdpdGggYSBTSUQsIGFzIG9uZSB3b3VsZCBleHBlY3QuDQoN
ClNlY3Rpb25zIDQuMTkgYW5kIDQuMjAgdGFsayBhYm91dCBzb21ldGhpbmcgdW5yZWxhdGVkIChT
Ui1hd2FyZSBhcHBsaWNhdGlvbnMgYW5kIE5vbi1TUi1hd2FyZSBhcHBsaWNhdGlvbnMpLg0KDQpT
ZWN0aW9uIDQuMTkgaXMgdmFndWUsIGJ1dCBzb3VuZHMgbGlrZSBpdCBtaWdodCBhbGxvdyB0cmFu
c3BvcnQgbGF5ZXIgaW5mb3JtYXRpb24gdG8gYmUgZW5jb2RlZCBpbiBJUHY2IGFkZHJlc3Nlcy4g
WW91IG1pZ2h0IHdhbnQgdG8gY2xhcmlmeSB0aGlzLg0KDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5
DQo=

--_000_389D7C1F04A94B898991C810D09C212Dciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <7B313EFC4669454EB00815A0404C3634@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpw
Lm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1u
YW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAu
bXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVy
MzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJn
aW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVTIiBsaW5rPSIj
MDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJvbiw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGFncmVlIHRoYXQgdGhlIHRleHQgZm9yIHRo
b3NlIHR3byBzZWN0aW9ucyBpcyB1bmNsZWFyLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdpdmVuIHRoYXQgdGhpcyBpcyBh
bHJlYWR5IGNvdmVyZWQgaW4gZGVwdGggaW4gZHJhZnQteHVjbGFkLXNwcmluZy1zci1zZXJ2aWNl
LXByb2dyYW1taW5nLCBJIHdvdWxkIHByb3Bvc2UgdG8gcmVtb3ZlIHNlY3Rpb25zIDQuMTkgYW5k
IDQuMjAgZnJvbSBOZXR3b3JrLVByb2dyYW1taW5nLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFu
a3MsPGJyPg0KUGFibG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48Yj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+Um9uIEJvbmljYSAmbHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZndDs8YnI+DQo8Yj5E
YXRlOiA8L2I+VGh1cnNkYXksIDEyIFNlcHRlbWJlciAyMDE5IGF0IDE1OjMxPGJyPg0KPGI+VG86
IDwvYj4mcXVvdDtQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKSZxdW90OyAmbHQ7cGNhbWFyaWxA
Y2lzY28uY29tJmd0OywgU1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDssICZx
dW90OzZtYW5AaWV0Zi5vcmcmcXVvdDsgJmx0OzZtYW5AaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3Vi
amVjdDogPC9iPlJFOiBbc3ByaW5nXSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmctMDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+UGFibG8s
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDQuMTkgaXMgYSBiaXQgdmFndWUuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0i
RU4tVVMiPkluIHRoZSBkb2N1bWVudCwgeW91IHNheSB0aGF0IGFuIGFwcGxpY2F0aW9uIGNhbiBi
aW5kIHRvIGFuIElQdjYgYWRkcmVzcyAvIFNJRCBwYWlyLiBEb2VzIHRoaXMgYXBwbGljYXRpb24g
aGF2ZSB0byByZXNpZGUgb24gdGhlIFNSdjYgZWdyZXNzIG5vZGU/IE9yIGNhbiB0aGUgYXBwbGlj
YXRpb24gJm5ic3A7cmVzaWRlIG9uIGFuZCBzZWdtZW50DQogZWdyZXNzIG5vZGU/IEkgYmVsaWV2
ZSB0aGUgYXBwbGljYXRpb24gY2FuIHJlc2lkZSBvbiBhbnkgc2VnbWVudCBlZ3Jlc3Mgbm9kZSwg
YnV0IEkgbWF5IGJlIHdyb25nLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+RG9lcyB0aGUgSVAgc3RhY2sgZHVw
bGljYXRlIHRoZSBwYWNrZXQsIGZvcndhcmRpbmcgb25lIGNvcHkgYW5kIHNlbmRpbmcgdGhlIG90
aGVyIHRvIHRoZSBiaW5kaW5nIGFwcGxpY2F0aW9uPyAmbmJzcDtPciBkb2VzIHRoZSBJUCBzdGFj
ayBzZW5kIHRoZSBvbmUgYW5kIG9ubHkgY29weSBvZiB0aGUgcGFja2V0IHRvIHRoZSBiaW5kaW5n
IGFwcGxpY2F0aW9uPw0KIEkgYmVsaWV2ZSB0aGF0IHRoZSBJUCBzdGFjayBzZW5kcyB0aGUgb25l
IGFuZCBvbmx5IGNvcHkgb2YgdGhlIHBhY2tldCB0byB0aGUgYmluZGluZyBhcHBsaWNhdGlvbiwg
YnV0IEkgbWF5IGJlIHdyb25nLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIGRvY3VtZW50IHNheXMgdGhh
dCB0aGUgYmluZGluZyBhcHBsaWNhdGlvbiBjYW4gbW9kaWZ5IHRoZSBTUkguIENhbiBpdCBtb2Rp
ZnkgYW55dGhpbmcgZWxzZT8gVGhlIHBheWxvYWQ/IENhbiBpdCByZXNwb25kIHRvIHRoZSBzb3Vy
Y2UsIGFzIGlmIGl0IHdlcmUgdGhlIHVsdGltYXRlIGRlc3RpbmF0aW9uPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRv
bTowY207bWFyZ2luLWxlZnQ6MzYuMHB0O21hcmdpbi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWdu
OmNlbnRlciI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xv
cjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPjxz
cGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBQYWJs
byBDYW1hcmlsbG8gKHBjYW1hcmlsKSAmbHQ7cGNhbWFyaWxAY2lzY28uY29tJmd0Ow0KPGJyPg0K
PGI+U2VudDo8L2I+IFR1ZXNkYXksIFNlcHRlbWJlciAxMCwgMjAxOSAxMDoxNSBBTTxicj4NCjxi
PlRvOjwvYj4gUm9uIEJvbmljYSAmbHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZndDs7IFNQUklORyBX
RyBMaXN0ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7OyA2bWFuQGlldGYub3JnPGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbc3ByaW5nXSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmctMDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLUdCIj5Sb24sPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1HQiI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1H
QiI+U2VjdGlvbnMgNC4xOSBpbnRyb2R1Y2VzIGhvdyBhbiBTUnY2IFNJRCBtYXkgYmUgYm91bmQg
d2l0aCBhIHNlcnZpY2UgaW5zdHJ1Y3Rpb24gYXMgaW50cm9kdWNlZCBpbg0KPC9zcGFuPjxhIGhy
ZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmM4NDAyKnNlY3Rpb24tMV9fO0l3IThXb0E2UmpDODFjIVhENGxrdEJ4SFRtLUR3RV82SmY4
cXZaUkM2S2lqQTBUY1VoU0ZCVmVOWW44aWRreE44UGdjV05wZzd0bG1lWWYkIj48c3BhbiBsYW5n
PSJFTi1VUyI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0MDIjc2VjdGlvbi0xPC9z
cGFuPjwvYT48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiPlNlY3Rpb24gNC4yMCBwcm92aWRlcyBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2Ugb24gaG93
IHRvIGJpbmQgYSBzZXJ2aWNlIGluc3RydWN0aW9uIHdpdGggbm9uLVNSLWF3YXJlIGFwcGxpY2F0
aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1HQiI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1HQiI+Q2hlZXJzLDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tR0Ii
PlBhYmxvLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFu
Zz0iRU4tR0IiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPnNwcmluZyAmbHQ7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5zcHJpbmctYm91bmNlc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOmJsYWNrIj4mZ3Q7DQogb24gYmVoYWxmIG9mIFJvbiBCb25pY2EgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPnJib25pY2E9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwg
NiBTZXB0ZW1iZXIgMjAxOSBhdCAwNjo0NDxicj4NCjxiPlRvOiA8L2I+U1BSSU5HIFdHIExpc3Qg
Jmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPnNwcmluZ0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4m
Z3Q7LCAmcXVvdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Nm1hbkBpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij4mcXVvdDsNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjZtYW5AaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi
bGFjayI+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5bc3ByaW5nXSBkcmFmdC1pZXRmLXNwcmlu
Zy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDE8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5BdXRob3JzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+U2VjdGlvbiA0IG9mIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yayBwcm9ncmFt
bWluZyBoYXMgdGhlIHRpdGxlIOKAnEZ1bmN0aW9ucyBhc3NvY2lhdGVkIHdpdGggYSBTSUTigJ0u
IFNlY3Rpb25zIDQuLjEgdGhyb3VnaCA0LjE4IGVudW1lcmF0ZSBmdW5jdGlvbnMgdGhhdCBjYW4g
YmUgYXNzb2NpYXRlZCB3aXRoIGEgU0lELCBhcw0KIG9uZSB3b3VsZCBleHBlY3QuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcy
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj5TZWN0aW9ucyA0LjE5IGFuZCA0LjIwIHRhbGsgYWJvdXQgc29tZXRoaW5nIHVucmVs
YXRlZCAoU1ItYXdhcmUgYXBwbGljYXRpb25zIGFuZCBOb24tU1ItYXdhcmUgYXBwbGljYXRpb25z
KS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiA0LjE5IGlzIHZhZ3VlLCBidXQgc291bmRzIGxp
a2UgaXQgbWlnaHQgYWxsb3cgdHJhbnNwb3J0IGxheWVyIGluZm9ybWF0aW9uIHRvIGJlIGVuY29k
ZWQgaW4gSVB2NiBhZGRyZXNzZXMuIFlvdSBtaWdodCB3YW50IHRvIGNsYXJpZnkgdGhpcy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21h
cmdpbi1sZWZ0OjcyLjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2si
Pkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_389D7C1F04A94B898991C810D09C212Dciscocom_--


From nobody Thu Sep 12 10:57:00 2019
Return-Path: <rbonica@juniper.net>
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 F2B77120236; Thu, 12 Sep 2019 10:56:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 hNWUnmYAjptp; Thu, 12 Sep 2019 10:56:46 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D27512086C; Thu, 12 Sep 2019 10:56:46 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CHsjNu005310; Thu, 12 Sep 2019 10:56:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=OuORyQYQINRhfdSXNnelFqOJnB4M9WMMTLWvKfHdn0E=; b=mzEQfFNmia63VoXZ5pk1OZbxWJJe1h/E9MDDNEWj1GVJjPu5yxIcV0ddnBkGCcbtllrq 597digYWwSh40xroH5EGw6Xk+UY0hVBZHi60Wxxcsz95sf8JmY3fXgD5XJnHAWGYp1OC BVTCKcVXtVVfcgGlANJYcXGlpEUtFoB9G+gzm+x1he9Ydpu5M47mpX6IUz0rlDhRIGfv mwkA35yjLXux/CLIsZgtBUlsrhhDqWn9WIf737VyDsY25ek0ApTJGnK4Qz2FakfjfKmW CLbDT8DcoXOixK3KIN+vSyWgNPrMFIUtyaNMWEhTchoEGjYRZNU8RjE8YBdhJlTWi0HH RQ== 
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2058.outbound.protection.outlook.com [104.47.38.58]) by mx0b-00273201.pphosted.com with ESMTP id 2uytd8r20j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 10:56:44 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D/nZzGKZWyZdS6nhoezhQhoAysY5pLmBPn02guuKezl75nKtIB0xMGsMgEgd1bKuuWiwruiCmFmlplXkcyeJaY+nWoyXktfbLAFH5h9eThn4q6cT9S+Dpm1i50AKlOJ0r16tYgWt9jbUPWZfaGhcRZfk2UBYhstdKN4hoqhPA1V9VDcBh6wdbpWRZYkshj98UxR7mmlQrxQCysL12d0iIB06k6qfiJU7TGjbV1KZD1caFYB58QtLhQ5PFQJ3x1gM7aJRONltVmkNCvi6PsOFrdQIODj/Gs55Qas/GjqOGW4Wd3/2ulJHOIlDvERH1UomvhcHwfrVCGKt/vNxnWrmjw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OuORyQYQINRhfdSXNnelFqOJnB4M9WMMTLWvKfHdn0E=; b=d+Gj/bsxuzLawfvO5oMU4blwV4xzzij7m1tgsalVxHOO3zz5S6dgZUPhiTCE7uuthl0j8UB//V483sejBVFd09zjEH2SYd3BWzGycEif+m4h2vethXGALMbYFQ6Jmsy3/EkVD5tH6OiH2sbLZIFOGK3xMSsEKk2LJjzJ9H8V93h/w2Iz6WIKOvHav0eMVqeu29DLlkrjKotkF0L5EnOkW02Aiyzrv54/KW0EYjXgWFEiruS2i1B5tnJte0gjCmdgkbvNHXud99SvG5xI4aAE5ucYB3KuhqLSD8OdbznbtUMI3mrC9sjN3NqIF+uGo15KCvPmiSAgm/RmuRLMA5gKfw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6583.namprd05.prod.outlook.com (20.178.234.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Thu, 12 Sep 2019 17:56:42 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Thu, 12 Sep 2019 17:56:42 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming-01
Thread-Index: AQHVZ+IhYg+/1sNiOUqAgEIuJ3gvF6coCYCAgABr3gD//+GYcA==
Date: Thu, 12 Sep 2019 17:56:42 +0000
Message-ID: <BYAPR05MB546359735A6ED648CEC378C8AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <B990E07D-AC87-4FFB-8111-1CD8E0A318BA@cisco.com> <BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <389D7C1F-04A9-4B89-8991-C810D09C212D@cisco.com>
In-Reply-To: <389D7C1F-04A9-4B89-8991-C810D09C212D@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-12T13:31:11.6220434Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=63cee3e2-c720-4c9c-82eb-541669020bb8; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9373691d-d9a1-4ce0-8753-08d737aa91d0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6583; 
x-ms-traffictypediagnostic: BYAPR05MB6583:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR05MB65830CC2344E50FF9D8B1623AEB00@BYAPR05MB6583.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(396003)(366004)(136003)(39860400002)(346002)(199004)(189003)(110136005)(7696005)(3846002)(2906002)(790700001)(229853002)(6116002)(66066001)(256004)(25786009)(66946007)(76116006)(66446008)(64756008)(66556008)(66476007)(71200400001)(5660300002)(52536014)(71190400001)(74316002)(7736002)(33656002)(6436002)(86362001)(236005)(54896002)(8936002)(606006)(81166006)(81156014)(8676002)(6246003)(53936002)(966005)(14454004)(478600001)(476003)(11346002)(446003)(486006)(53546011)(6506007)(2501003)(55016002)(6306002)(9686003)(76176011)(26005)(99286004)(186003)(102836004)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6583; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Ph3pi9L+LMGB11D+w4zGvEaHYS1w23e0+Tv10+VZv6MRd60Nb+ppVvIGRhR3a8BFZKY9LUXAl/sQh7zL3f6kwaMOYdpCYuS8Yzh3NFeHSGR+oFpbnRjZLp5IjzF//qHJhdxB/4jR0CndEttg1pR1vEmCFSZPxl2slwvp5yNXdLymHRndAc/jmXFzQ/ySRoGH5E1g0/hKHsPDIzaDJieYGxRzbj0lg7gi8E/eJVxpwqcqPQMEmlSuRQ5cruE/R9bHQ0KN3k1sovsl3T8u1tdUNlEqkn2o0P+SvkT8ZG3Lw2IUkmvamyHqhgCpPd0vvLUqCCvLvnOuDB5K78JZq4JGe+nWwP0QjPJAnMqoMgzqMaE2CneDg35y2ZcxZQII2oqBUXo4HyQgz9Rrw3YKBLislGCz7bMZAplBhn6yA/Av7Qo=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB546359735A6ED648CEC378C8AEB00BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9373691d-d9a1-4ce0-8753-08d737aa91d0
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 17:56:42.4805 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Nwn9bI9Rj6I5BSA2bPJw+GEv0/e1mOV+gc1+znjssZhLcNc5v9/KCu4xCxJrVFf6CWOYPM+r+v9XQxjOK0VD5g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6583
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_09:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 bulkscore=0 impostorscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 phishscore=0 priorityscore=1501 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909120188
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/QnuymoIRvZOJDKoViIawJ9VVLEs>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01
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: Thu, 12 Sep 2019 17:56:49 -0000

--_000_BYAPR05MB546359735A6ED648CEC378C8AEB00BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Pablo,

I agree.

               Ron




Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Sent: Thursday, September 12, 2019 1:45 PM
To: Ron Bonica <rbonica@juniper.net>; SPRING WG List <spring@ietf.org>; 6ma=
n@ietf.org
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01

Ron,

I agree that the text for those two sections is unclear.
Given that this is already covered in depth in draft-xuclad-spring-sr-servi=
ce-programming, I would propose to remove sections 4.19 and 4.20 from Netwo=
rk-Programming.

Thanks,
Pablo

From: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Date: Thursday, 12 September 2019 at 15:31
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com<mailto:pcamaril@cisco.=
com>>, SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, "6man@ietf=
.org<mailto:6man@ietf.org>" <6man@ietf.org<mailto:6man@ietf.org>>
Subject: RE: [spring] draft-ietf-spring-srv6-network-programming-01

Pablo,

Section 4.19 is a bit vague.

In the document, you say that an application can bind to an IPv6 address / =
SID pair. Does this application have to reside on the SRv6 egress node? Or =
can the application  reside on and segment egress node? I believe the appli=
cation can reside on any segment egress node, but I may be wrong.

Does the IP stack duplicate the packet, forwarding one copy and sending the=
 other to the binding application?  Or does the IP stack send the one and o=
nly copy of the packet to the binding application? I believe that the IP st=
ack sends the one and only copy of the packet to the binding application, b=
ut I may be wrong.

The document says that the binding application can modify the SRH. Can it m=
odify anything else? The payload? Can it respond to the source, as if it we=
re the ultimate destination?


                                                                           =
       Ron



Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com<mailto:pcamaril@cisco.=
com>>
Sent: Tuesday, September 10, 2019 10:15 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; SPRING WG=
 List <spring@ietf.org<mailto:spring@ietf.org>>; 6man@ietf.org<mailto:6man@=
ietf.org>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01

Ron,

Sections 4.19 introduces how an SRv6 SID may be bound with a service instru=
ction as introduced in https://tools.ietf.org/html/rfc8402#section-1<https:=
//urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-1__;Iw!8Wo=
A6RjC81c!XD4lktBxHTm-DwE_6Jf8qvZRC6KijA0TcUhSFBVeNYn8idkxN8PgcWNpg7tlmeYf$>
Section 4.20 provides an informative reference on how to bind a service ins=
truction with non-SR-aware applications.

Cheers,
Pablo.

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=
=3D40juniper.net@dmarc.ietf.org>>
Date: Friday, 6 September 2019 at 06:44
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, "6man@ietf.or=
g<mailto:6man@ietf.org>" <6man@ietf.org<mailto:6man@ietf.org>>
Subject: [spring] draft-ietf-spring-srv6-network-programming-01

Authors,

Section 4 of draft-ietf-spring-srv6-network programming has the title "Func=
tions associated with a SID". Sections 4..1 through 4.18 enumerate function=
s that can be associated with a SID, as one would expect.

Sections 4.19 and 4.20 talk about something unrelated (SR-aware application=
s and Non-SR-aware applications).

Section 4.19 is vague, but sounds like it might allow transport layer infor=
mation to be encoded in IPv6 addresses. You might want to clarify this.

                                                                           =
                       Ron




Juniper Business Use Only

--_000_BYAPR05MB546359735A6ED648CEC378C8AEB00BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Pablo,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I agree.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Pablo Camarillo (pcamaril) &lt;pcamaril=
@cisco.com&gt;
<br>
<b>Sent:</b> Thursday, September 12, 2019 1:45 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; SPRING WG List &lt;sprin=
g@ietf.org&gt;; 6man@ietf.org<br>
<b>Subject:</b> Re: [spring] draft-ietf-spring-srv6-network-programming-01<=
o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Ron,<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal">I agree that the text for those two sections is uncl=
ear. <o:p>
</o:p></p>
<p class=3D"MsoNormal">Given that this is already covered in depth in draft=
-xuclad-spring-sr-service-programming, I would propose to remove sections 4=
.19 and 4.20 from Network-Programming.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<br>
Pablo<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">Ron Bonica &lt;<a h=
ref=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt;<br>
<b>Date: </b>Thursday, 12 September 2019 at 15:31<br>
<b>To: </b>&quot;Pablo Camarillo (pcamaril)&quot; &lt;<a href=3D"mailto:pca=
maril@cisco.com">pcamaril@cisco.com</a>&gt;, SPRING WG List &lt;<a href=3D"=
mailto:spring@ietf.org">spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:6m=
an@ietf.org">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org">6=
man@ietf.org</a>&gt;<br>
<b>Subject: </b>RE: [spring] draft-ietf-spring-srv6-network-programming-01<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Pablo,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Section 4.19 is a bit vag=
ue. <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">In the document, you say =
that an application can bind to an IPv6 address / SID pair. Does this appli=
cation have to reside on the SRv6 egress node? Or can the application &nbsp=
;reside on and segment egress node? I believe
 the application can reside on any segment egress node, but I may be wrong.=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Does the IP stack duplica=
te the packet, forwarding one copy and sending the other to the binding app=
lication? &nbsp;Or does the IP stack send the one and only copy of the pack=
et to the binding application? I believe
 that the IP stack sends the one and only copy of the packet to the binding=
 application, but I may be wrong.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">The document says that th=
e binding application can modify the SRH. Can it modify anything else? The =
payload? Can it respond to the source, as if it were the ultimate destinati=
on?<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> Pablo Camari=
llo (pcamaril) &lt;<a href=3D"mailto:pcamaril@cisco.com">pcamaril@cisco.com=
</a>&gt;
<br>
<b>Sent:</b> Tuesday, September 10, 2019 10:15 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">sp=
ring@ietf.org</a>&gt;;
<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a><br>
<b>Subject:</b> Re: [spring] draft-ietf-spring-srv6-network-programming-01<=
o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-GB">Ron,=
</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-GB">&nbs=
p;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-GB">Sect=
ions 4.19 introduces how an SRv6 SID may be bound with a service instructio=
n as introduced in
</span><span lang=3D"ES"><a href=3D"https://urldefense.com/v3/__https:/tool=
s.ietf.org/html/rfc8402*section-1__;Iw!8WoA6RjC81c!XD4lktBxHTm-DwE_6Jf8qvZR=
C6KijA0TcUhSFBVeNYn8idkxN8PgcWNpg7tlmeYf$"><span lang=3D"EN-US">https://too=
ls.ietf.org/html/rfc8402#section-1</span></a></span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Section 4.20 provides an =
informative reference on how to bind a service instruction with non-SR-awar=
e applications.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-GB">&nbs=
p;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-GB">Chee=
rs,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-GB">Pabl=
o.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-GB">&nbs=
p;</span><o:p></o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><b><span style=3D"font-s=
ize:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;</span><=
span lang=3D"ES"><a href=3D"mailto:spring-bounces@ietf.org"><span lang=3D"E=
N-US" style=3D"font-size:12.0pt">spring-bounces@ietf.org</span></a></span><=
span style=3D"font-size:12.0pt;color:black">&gt; on
 behalf of Ron Bonica &lt;</span><span lang=3D"ES"><a href=3D"mailto:rbonic=
a=3D40juniper.net@dmarc.ietf.org"><span lang=3D"EN-US" style=3D"font-size:1=
2.0pt">rbonica=3D40juniper.net@dmarc.ietf.org</span></a></span><span style=
=3D"font-size:12.0pt;color:black">&gt;<br>
<b>Date: </b>Friday, 6 September 2019 at 06:44<br>
<b>To: </b>SPRING WG List &lt;</span><span lang=3D"ES"><a href=3D"mailto:sp=
ring@ietf.org"><span lang=3D"EN-US" style=3D"font-size:12.0pt">spring@ietf.=
org</span></a></span><span style=3D"font-size:12.0pt;color:black">&gt;, &qu=
ot;</span><span lang=3D"ES"><a href=3D"mailto:6man@ietf.org"><span lang=3D"=
EN-US" style=3D"font-size:12.0pt">6man@ietf.org</span></a></span><span styl=
e=3D"font-size:12.0pt;color:black">&quot;
 &lt;</span><span lang=3D"ES"><a href=3D"mailto:6man@ietf.org"><span lang=
=3D"EN-US" style=3D"font-size:12.0pt">6man@ietf.org</span></a></span><span =
style=3D"font-size:12.0pt;color:black">&gt;<br>
<b>Subject: </b>[spring] draft-ietf-spring-srv6-network-programming-01</spa=
n><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Authors,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Section 4 of draft-ietf-=
spring-srv6-network programming has the title &#8220;Functions associated w=
ith a SID&#8221;. Sections 4..1 through 4.18 enumerate functions that can b=
e associated with a SID, as one would expect.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Sections 4.19 and 4.20 t=
alk about something unrelated (SR-aware applications and Non-SR-aware appli=
cations).
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Section 4.19 is vague, b=
ut sounds like it might allow transport layer information to be encoded in =
IPv6 addresses. You might want to clarify this.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;margin-bottom:.0=
001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</body>
</html>

--_000_BYAPR05MB546359735A6ED648CEC378C8AEB00BYAPR05MB5463namp_--


From nobody Thu Sep 12 11:25:59 2019
Return-Path: <prvs=151929c4c=daniel.bernier@bell.ca>
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 49F401201E0; Thu, 12 Sep 2019 11:25:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.798
X-Spam-Level: 
X-Spam-Status: No, score=-1.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 nXErnOK8gE6y; Thu, 12 Sep 2019 11:25:45 -0700 (PDT)
Received: from ESA1-Dor.bell.ca (esa1-dor.bell.ca [204.101.223.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EED281201C6; Thu, 12 Sep 2019 11:25:44 -0700 (PDT)
Received: from dc5cmy-d00.bellca.int.bell.ca (HELO DG1MBX01-WYN.bell.corp.bce.ca) ([198.235.121.229]) by esa01corp-dor.bell.corp.bce.ca with ESMTP; 12 Sep 2019 14:25:43 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX01-WYN.bell.corp.bce.ca (2002:8eb6:120b::8eb6:120b) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 14:25:42 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Thu, 12 Sep 2019 14:25:42 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: Ron Bonica <rbonica@juniper.net>, Mark Smith <markzzzsmith@gmail.com>
CC: Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [EXT]RE: [spring] Beyond SRv6.
Thread-Index: AQHVaZd8SaOY2u3WVEC2YBfBMljE6Q==
Date: Thu, 12 Sep 2019 18:25:42 +0000
Message-ID: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.28.92.6]
Content-Type: multipart/alternative; boundary="_000_5B57874F8C544E82BB55A2B6585B6AE6bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Vn-dKVgEJCDT5UvpqGv0RsX8HZk>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 18:25:48 -0000

--_000_5B57874F8C544E82BB55A2B6585B6AE6bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhhdCB3YXMgcHJlY2lzZWx5IG15IHBvaW50DQoNCkhhdmluZyBiZWVuIGludm9sdmVkIGluIHB1
c2hpbmcgU1J2NiBFTkQgYmVoYXZpb3VycyBpbiB2YXJpb3VzIHRhcmdldHMsIEkgY2FuIGZpcnN0
IGhhbmQgc2F5IHRoYXQgdGhlIHByaW1pdGl2ZXMgYmVoaW5kIFNSSCBwcm9jZXNzaW5nIGlzIHF1
aXRlIHNpbXBsZSB0byBleHRlbmQuIEluIHlvdXIgZXh0ZW5zaWJpbGl0eSBtb2RlbCwgZXZlcnkg
cHJlZGVmaW5lZCBvciBjdXN0b20gYmVoYXZpb3IgYmVjb21lcyBhIG5ldyBET0guIE9uIFNSSCwg
dGhlIEVIIGRvZXMgbm90IGNoYW5nZSBJIGp1c3QgbmVlZCB0byBpbmZvcm0gdGhlIGRhdGEgcGxh
bmUgdGhhdCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCB3aXRoIGEgc3BlY2lmaWMgU0lEIGluIFNS
SCwgZG8gdGhpcyBpbnRlcm5hbCBwcm9jZXNzaW5nLg0KDQoNCk9uIDIwMTktMDktMTIsIDEyOjM0
IFBNLCAiUm9uIEJvbmljYSIgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVu
aXBlci5uZXQ+PiB3cm90ZToNCg0KTWFyaywNCg0KSSB0aGluayB0aGF0IHlvdSBtYXkgaGF2ZSBl
eHBvc2VkIHlldCBhbm90aGVyIGVsZXBoYW50IGluIHRoZSByb29t4oCm4oCmDQoNCklQdjYgZGVm
aW5lcyBhIHJvYnVzdCBleHRlbnNpYmlsaXR5IGFyY2hpdGVjdHVyZSwgdGhhdCBpbmNsdWRlcyBt
dWx0aXBsZSBleHRlbnNpb24gaGVhZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFkb3B0aW9uIHdhcyBz
bG93IGFuZCByb3V0ZXIgdmVuZG9ycyB3ZXJlIG5vdCBoaWdobHkgbW90aXZhdGVkIGNvbW1pdCBl
eHRlbnNpb24gaGVhZGVycyB0byBBU0lDcy4gQWxzbywgaW4gdGhvc2UgZGF5cywgQVNJQ3Mgd2Vy
ZSBub3Qgc28gY2FwYWJsZSBhcyB0aGV5IGFyZSB0b2RheS4NCg0KRnJvbSB0aGUgYWJvdmUtbWVu
dGlvbmVkIGRhdGEgcG9pbnRzLCB3ZSBzaG91bGQgbm90IGluZmVyIHRoYXQgaXQgaXMgYmV5b25k
IHRoZSBjYXBhYmlsaXR5IG9mIGEgbW9kZXJuIHZlbmRvciB0byBkZXZlbG9wIGFuIEFTSUMgdGhh
dCBzdXBwb3J0cyBhIG1vcmUgY29tcGxldGUgc2V0IG9mIGV4dGVuc2lvbiBoZWFkZXJzLiBUd28g
dGhpbmdzIGhhdmUgY2hhbmdlZC4gQXMgSVB2NiBhZG9wdGlvbiBwcm9ncmVzc2VzLCB2ZW5kb3Jz
IGFyZSBiZWNvbWluZyBtb3JlIGNvbW1pdHRlZCB0byBJUHY2LiBCZXlvbmQgdGhhdCwgQVNJQ3Mg
aGF2ZSBiZWNvbWUgbW9yZSBjYXBhYmxlIG92ZXIgdGhlIGRlY2FkZXMuDQoNCldlIHNob3VsZG7i
gJl0IGFiYW5kb24gdGhlIElQdjYgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1cmUgYmFzZWQgb24g
YSBjbGFpbSB0aGF0IEFTSUNzIGNhbm5vdCBhbmQgd2lsbCBuZXZlciBiZSBhYmxlIHRvICBwcm9j
ZXNzIG11bHRpcGxlIGV4dGVuc2lvbiBoZWFkZXJzLg0KDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpGcm9tOiBpcHY2IDxpcHY2LWJvdW5jZXNA
aWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBNYXJrIFNtaXRoDQpTZW50OiBUaHVyc2RheSwgU2VwdGVt
YmVyIDEyLCAyMDE5IDE6MzAgQU0NClRvOiBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxk
YW5pZWwuYmVybmllckBiZWxsLmNhPg0KQ2M6IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+
OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz47IDZtYW4gPDZtYW5AaWV0Zi5vcmc+OyBSb2Jl
cnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD47IHhpZWNoZkBjaGluYXRlbGVjb20uY247IFRh
cmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5
b25kIFNSdjYuDQoNCkl0J3Mgc2ltcGxlIGJlY2F1c2UgSVB2NiBkb2Vzbid0IGxvb2sgcGFzdCB0
aGUgZml4ZWQgSVB2NiBoZWFkZXIgdG8gcGVyZm9ybSBpdHMgZm9yd2FyZGluZywgYW5kIG1hdGNo
ZXMgb24gdGhlIERlc3RpbmF0aW9uIEFkZHJlc3MgdG8gZGV0ZXJtaW5lIGlmIHRvIHBlcmZvcm0g
ZGVlcGVyIHBhY2tldCBob3N0IHByb2Nlc3NpbmcuDQoNCg0KWW91J3JlIGJ1aWxkaW5nIG11Y2gg
bW9yZSBjb21wbGljYXRlZCBmb3J3YXJkaW5nIHNlcnZpY2VzIGlmIHlvdSdyZSBnb2luZyB0byBi
ZSBtYXJjaGluZyBvbiBUTFZzIGV0Yy4gcGFzdCB0aGUgSVB2NiBmaXhlZCBoZWFkZXIuDQoNCkhv
d2V2ZXIgdmVuZG9ycyBhbmQgY2FycmllciBlbmdpbmVlcmluZyBncm91cHMgbGlrZSBzZWxsaW5n
IGFuZCBkZXBsb3lpbmcgbmV3IGdlYXIsIHNvIEkgc3VwcG9zZSB0aGF0J3Mgb2suIFRoZXkgZG9u
J3QgaGF2ZSB0byBvcGVyYXRlIGl0IG9yIGZpeCBpdCB3aGVuIGl0IGJyZWFrcy4NCk9uIFRodSwg
MTIgU2VwIDIwMTksIDEzOjQxIEJlcm5pZXIsIERhbmllbCwgPGRhbmllbC5iZXJuaWVyQGJlbGwu
Y2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PiB3cm90ZToNCg0KKzENCg0KDQoNClRo
ZSBhYmlsaXR5IG9mIHVzaW5nIGEgc2luZ2xlIFNSSCB0byBjb252ZXkgYmVoYXZpb3VyIGluZm9y
bWF0aW9uIHdldGhlciB0aGV5IGFyZSBwZXItc2VnbWVudCBvciBwZXItcGF0aCBoYXMgcHJvdmVu
IHRvIGJlIHZlcnkgc2ltcGxlIGFuZCBxdWljayB0byBkZWZpbmUgaW4gdmFyaW91cyBkYXRhIHBs
YW5lIHRhcmdldHMuDQoNCg0KDQpBdCBmaXJzdCBhbmFseXNpcywgdHJ5aW5nIHRvIHJlcGxpY2F0
ZSB3aXRoIENSSCArIERPSCB2YXJpYW50cywgdGhlIGxvZ2ljIHJlcXVpcmVkIGZvciBzZXJ2aWNl
IHByb2dyYW1zIGlzIG1vcmUgY29t4oCLcGxleC4NCg0KDQoNCldoYXQgaGFwcGVucyBpZiBJIG5l
ZWQgVExWcyBtaWQtcG9pbnQgaW4gYSBwYXRoIGJ1dCBub3QgYXQgaXRzIGVuZCAoZS5nLiByZWZl
cnJpbmcgdG8gdGhlIE9sZSdzIEFDTUUgYW5hbG9neSkgPyBXb3VsZCB0aGV5IG5vdyBiZSBkZWZp
bmVkIGluIGEgc2VnLWVuZC1vcHQgb3IgYSB2cG4tZGVzdC1vcHQgPyBJZiBzZWctZW5kLW9wdCB0
aGVuIGl0IG1lYW5zIG5vbi1pbnRlcmVzdGVkIG1pZHBvaW50IGRldmljZXMgd2lsbCBoYXZlIHRv
IGxvb2t1cCBiZXlvbmQgdGhlIFRMVnMgdG8gZ2V0IHRvIENSSCBmb3IgbmV4dCBzZWdtZW50ID8N
Cg0KDQoNClNpbWlsYXIgcXVlc3Rpb24gd291bGQgYmUgb24gaG93IHdvdWxkIHdlIGltcGxlbWVu
dCBwcm94eSBiZWhhdmlvdXJzIGVpdGhlciBkeW5hbWljIG9yIHN0YXRpYyA/IElmIEkgcmVhZCBo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQt
MDQ8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0LTA0X187IThXb0E2UmpDODFjIVdoYXNKWUZU
Um1YektkMWctb01VNWh6YTRFb0gtNjNBRmU2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWRwMTR5OEwk
PiBjb3JyZWN0bHksIHdlIHRoZW4gbmVlZCBOU0ggZm9yIHJpY2hlciBzZXJ2aWNlIGNoYWlucyBj
b25zdHJ1Y3RzICh0aGluayBHaS1MQU4pLiBUaGlzIG1lYW5zIEkgbmVlZCBDUkgsIHNvbWUgdmFy
aWFudHMgb2YgRE9IICsgTlNI4oCLLg0KDQoNCg0KSSBmYWlsIHRvIHNlZSB0aGUgc2ltcGxpY2l0
eSB0aGVyZS4NCg0KDQoNCkRhbiBCDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91
bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0
bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPiA8eGllY2hmQGNoaW5hdGVsZWNvbS5jbjxtYWlsdG86
eGllY2hmQGNoaW5hdGVsZWNvbS5jbj4+DQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwg
MjAxOSA4OjU3IFBNDQpUbzogTGlzdA0KQ2M6IFJvYiBTaGFraXI7IDZtYW47IFRhcmVrIFNhYWQ7
IFJvYmVydCBSYXN6dWsNClN1YmplY3Q6IFtFWFRdUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0K
DQoNCkhpLCBmb2xrcywNCkxhc3QgeWVhciBDaGluYSBUZWxlY29tIGJlZ3VuIHRvIGltcGxlbWVu
dCBTUnY2IHRyaWFsIGluIFNpY2h1biBwcm92aW5jZSBmb3IgdGhlIGJlYXJpbmcgYW5kIGludGVy
Y29ubmVjdGlvbiBvZiB2aWRlbyBwbGF0Zm9ybXMgd2hpY2ggYXJlICBsb2NhdGVkIGluIGRpZmZl
cmVudCBjaXRpZXMsIHNlcnZpY2UgYWdpbGl0aWVzLHNlY3VyZSBzZXBlcnRpb24sIHRyYWZmaWMg
c3RlZXJpbmcgYW5kIG90aGVyIGZlYXR1cmVzIG9mIFNSdjYgaGF2ZSBiZWVuIGRlbW9uc3RyYXRl
ZCBpbiB0aGlzIHRyaWFsLiBCYXNlZCBvbiB0aGlzLCBTUnY2IHdpbGwgYmUgaW1wbGVtZW50YXRl
ZCBpbiBsYXJnZXItc2NhbGUgaW4gQ1QuDQpObyB0ZWNobm9sb2dpZXMgaXMgMTAwJSBwZXJmZWN0
LEkgYWdyZWUgdGhhdCBjb21wcmVzc2lvbiBtZWNoYW5pc20gaXMgbmVlZGVkIHRvIHJlZHVjZSB0
aGUgdGhlIG92ZXJoZWFkIG9mIGxvbmcgU0lEIGluIHRoZSBsb25nIHRlcm0sIGJ1dCBpdCBpcyBi
ZXR0ZXIgdG8gYmUgY29tcGF0aWJsZSB3aXRoZSBTUkgsIGluc3RlYWQgb2YgZGVzaWduaW5nIGEg
Y29tcGxldGUgbmV3IG9uZS4gQ1JIIGlzIGEgY29tcGxldGUgbmV3IGRlc2lnbiwgaXQgbW92ZSB0
aGUgY29tcGxleGl0aWVzIGZyb20gU1JIIHRvIERPSC4NCk1vcmVvdmVyLCBJIGhvcGUgbW9yZSBl
ZmZvcnRzIG9mIFNSdjYgc2hvdWxkIGJlIGdpdmVuIG9uIGhvdyB0byBzdXBwb3J0IG5ldyBzZXJ2
aWNlcyxmb3IgaW5zdGFuY2UsIEFwcGxpY2F0aW9uLWF3YXJlIG5ldHdvcmsgKEFQTikuIE1lYW53
aGlsZSwgd2Ugc2hvdWxkIGNvbnNpZGVyIG1vcmUgb24gaG93IHRvIGltcGxtZW1lbnQgc21vb3Ro
IHRyYW5zaXRpb24gYW5kIHByb3RlY3QgdGhlIG5ldHdvcmsgYXNzZXRvZiBjYXJyaWVycy4NCg0K
QmVzdCByZWdhcmRzDQpDaG9uZ2ZlbmcNCg0KDQpGcm9tOiBEaXJrIFN0ZWluYmVyZzxtYWlsdG86
ZGlya0BsYXBpc2hpbGxzLmNvbT4NCkRhdGU6IDIwMTktMDktMDkgMjE6MzENClRvOiBHeWFuIE1p
c2hyYTxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tPg0KQ0M6IFNQUklORyBXRyBMaXN0PG1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3Jn
PjsgUm9iZXJ0IFJhc3p1azxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+OyBSb2IgU2hha2lyPG1h
aWx0bzpyb2Jqc0Bnb29nbGUuY29tPjsgVGFyZWsgU2FhZDxtYWlsdG86dHNhYWQubmV0QGdtYWls
LmNvbT4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NClRoZXJlIHNlZW1zIHRv
IGJlIHNvbWUgY29uZnVzaW9uIHJlZ2FyZGluZyBUSS1MRkEuDQpBIGNvdXBsZSBvZiBjb21tZW50
czoNCg0KLSBSZW1vdGUgTEZBIHR1bm5lbCBpcyBub3QgdXNlZCB3aXRoIFNSLCBvbmx5IFRJLUxG
QSB3aGljaA0KICBvbmx5IG9wZXJhdGVzIG9uIHRoZSBub2RlIHRoYXQgaXMgdGhlIFBMUiAocG9p
bnQgb2YgbG9jYWwgcmVwYWlyKS4NCg0KLSBBbnkgZW5jYXBzdWxhdGlvbiBvbiB0aGUgaW5ncmVz
cyBQRSB3aXRoIG9yIHdpdGhvdXQgRUggaGFzIG5vdGhpbmcNCiAgdG8gZG8gd2l0aCBUSS1MRkEg
ZXhjZXB0IGZvciB0aGUgc3BlY2lhbCBjYXNlIHdoZXJlIHRoZSBpbmdyZXNzIFBFDQogIGl0c2Vs
ZiBpcyB0aGUgUExSLg0KDQotIFRJLUxGQSBpcyBub3QgYW4gSUdQIGV4dGVuc2lvbiBhbmQgZG9l
cyBub3QgcmVxdWlyZSBvbmUuDQogIEl0IGlzIGEgcHVyZWx5IGxvY2FsIGNvbXB1dGF0aW9uIGJh
c2VkIG9uIElHUCB0b3BvbG9neS4NCg0KLSBUaGUgUExSIGZvciBUSS1MRkEgbWF5IG5lZWQgdG8g
aW5zZXJ0IHNvbWUgU0lEcyBpbnRvIHRoZSBTSUQNCiAgbGlzdCB0byBzdGVlciB0aGUgcGFja2V0
IGFyb3VuZCB0aGUgZmFpbHVyZS4gRm9yIHRoZSBMRkEgYmFzZSBjYXNlDQogIG5vIFNJRHMgYXJl
IG5lZWRlZCBhdCBhbGwuIElmIFNJRCBpbnNlcnRpb24gaXMgbmVlZGVkLCB0aGUgUExSDQogIHdp
bGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGxhYmVscyBpbiB0aGUgTVBMUyBjYXNlLg0K
DQogIEZvciBTUnY2LCB0aGUgZXF1aXZhbGVudCBvcGVyYXRpb24gdG8gdGhlIGxhYmVsIHB1c2gg
aXMgdG8NCiAgaW5zZXJ0IGFuIEVIIHdpdGggdGhlIHJlcXVpcmVkIFNJRCBsaXN0LiBUaGUgcGFj
a2V0IHdpbGwgYWxyZWFkeQ0KICBoYXZlIGJlZW4gZW5jYXBzdWxhdGVkIG9uIHRoZSBpbmdyZXNz
IFBFIGFuZCBpbiB0aGUgbW9zdA0KICBjb21tb24gSW50ZXJuZXQgb3IgVlBOIGJhc2UgdXNlIGNh
c2UgaXQgd2lsbCBub3QgZXZlbiBoYXZlDQogIGFuIEVIIHNvIHRoYXQgdGhpcyBFSCBpbnNlcnRp
b24gd2lsbCByZXN1bHQgb25seSBpbiBhIHNpbmdsZSBFSC4uDQoNCiAgQWx0ZXJuYXRpdmVseSwg
dGhlIFBMUiBjb3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgdG8gcGVyZm9ybQ0KICBlbmNhcHN1bGF0
aW9uIHdpdGggYSBuZXcgSVB2NiBoZWFkZXIgdXNpbmcgdGhlIHJlcGFpciBTSUQNCiAgYXMgSVB2
NiBkZXN0aW5hdGlvbiBhZGRyZXNzLCB3aXRob3V0IG5lZWRpbmcgYW55IEVILg0KICBUaGlzIHdp
bGwgd29yayBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgY2FzZXMuDQogIFJlbWVtYmVyIHRoYXQg
b25lIDEyOC1iaXQgU0lEIGluIFNSdjYgaXMgaW4gbW9zdCBjYXNlcw0KICBlcXVpdmFsZW50IHRv
IDIgTVBMUyBsYWJlbHMsIGkuZS4gYSBub2RlIGxhYmVsIHBsdXMgYW4NCiAgYWRqYWNlbmN5IFNJ
RCBjYW4gYmUgZW5jb2RlZCBpbiBhIHNpbmdsZSBTUnY2IFNJRC4NCg0KICBPbmx5IGluIGV4dHJl
bWUgY2FzZXMgd291bGQgdGhlIFBMUiBuZWVkIHRvIGFkZCBhbg0KICBFSCB0byB0aGUgbmV3IElQ
djYgaGVhZGVyIHdpdGggbW9yZSBTSURzLg0KDQotIEVIIGluc2VydGlvbiBmb3IgVEktTEZBIGhh
cyBub3RoaW5nIHRvIGRvIHdpdGggc3RpdGNoaW5nIFNSdjYgZG9tYWlucy4NCg0KSG9wZSBpdCBo
ZWxwcy4NCg0KQ2hlZXJzDQpEaXJrDQoNCg0KDQpBbSAwOC4wOS4yMDE5IHVtIDA5OjE5IHNjaHJp
ZWIgR3lhbiBNaXNocmEgPGhheWFidXNhZ3NtQGdtYWlsLmNvbTxtYWlsdG86aGF5YWJ1c2Fnc21A
Z21haWwuY29tPj46DQoNCj5Gcm9tIHJlYWRpbmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Npb24g
dGhyZWFkcyB0aGUgU1IgaW5zZXJ0aW9uIGlzIHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNh
cGFiaWxpdGllcyB1c2luZyBUaS1MRkEgb3IgcmVtb3RlIExGQSB0dW5uZWwgc28gZW5kIHVwIHJl
cXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVzcyBQRSB0dW5uZWwgaGVh
ZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2NlbmFyaW8gYmVpbmcgYSBw
b3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVzLiAg
SSBoYXZlIG5vdCByZWFkIHRocm91Z2ggdGhlIGRyYWZ0cyBvciBSRkMgcmVnYXJkaW5nIFRpLUxG
QSB3aXRoIFNSIGJ1dCBzaW5jZSB0aGF0IGlzIGFuIElHUCBleHRlbnNpb24gSSBhbSBndWVzc2lu
ZyBhbiBvcGFxdWUgTFNBIGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxpbmsv
bm9kZS9wYXRoIHByb3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNv
IG5vdCBzdXJlIHdoeSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxGQS4g
IENhbiBzb21lb25lIGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUuICBBbHNvIHRoZSBFSCBp
bnNlcnRpb24gb24gaW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVh
c29uIGZvciB0aGF0LiAgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9m
IHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuICBQbGVhc2UgY2xhcmlmeS4uDQoNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBt
YWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8aHR0cHM6Ly91cmxkZWZl
bnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdf
XzshOFdvQTZSakM4MWMhV2hhc0pZRlRSbVh6S2QxZy1vTVU1aHphNEVvSC02M0FGZTZxekZGWnRs
ZlRSQWlhYkpqQ1pCMGY1YVdET1hnYiQ+DQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0K

--_000_5B57874F8C544E82BB55A2B6585B6AE6bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <12AA45FC01E5D740ADA1EF132FB3DECC@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6
MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29u
b3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRv
d3RleHQ7fQ0KcC5tc2lwZm9vdGVyMzBiM2Q1MzgsIGxpLm1zaXBmb290ZXIzMGIzZDUzOCwgZGl2
Lm1zaXBmb290ZXIzMGIzZDUzOA0KCXttc28tc3R5bGUtbmFtZTptc2lwZm9vdGVyMzBiM2Q1Mzg7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUy
MQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0
IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1DQSIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGF0IHdhcyBwcmVjaXNl
bHkgbXkgcG9pbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SGF2aW5nIGJlZW4gaW52b2x2ZWQgaW4gcHVzaGluZyBT
UnY2IEVORCBiZWhhdmlvdXJzIGluIHZhcmlvdXMgdGFyZ2V0cywgSSBjYW4gZmlyc3QgaGFuZCBz
YXkgdGhhdCB0aGUgcHJpbWl0aXZlcyBiZWhpbmQgU1JIIHByb2Nlc3NpbmcgaXMgcXVpdGUgc2lt
cGxlIHRvIGV4dGVuZC4gSW4geW91ciBleHRlbnNpYmlsaXR5IG1vZGVsLCBldmVyeQ0KIHByZWRl
ZmluZWQgb3IgY3VzdG9tIGJlaGF2aW9yIGJlY29tZXMgYSBuZXcgRE9ILiBPbiBTUkgsIHRoZSBF
SCBkb2VzIG5vdCBjaGFuZ2UgSSBqdXN0IG5lZWQgdG8gaW5mb3JtIHRoZSBkYXRhIHBsYW5lIHRo
YXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgd2l0aCBhIHNwZWNpZmljIFNJRCBpbiBTUkgsIGRv
IHRoaXMgaW50ZXJuYWwgcHJvY2Vzc2luZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij5PbiAyMDE5LTA5LTEyLCAxMjozNCBQTSwgJnF1b3Q7Um9uIEJvbmlj
YSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPnJib25pY2FA
anVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPk1hcmssPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkkgdGhpbmsg
dGhhdCB5b3UgbWF5IGhhdmUgZXhwb3NlZCB5ZXQgYW5vdGhlciBlbGVwaGFudCBpbiB0aGUgcm9v
beKApuKApjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JUHY2IGRlZmluZXMgYSByb2J1c3QgZXh0ZW5z
aWJpbGl0eSBhcmNoaXRlY3R1cmUsIHRoYXQgaW5jbHVkZXMgbXVsdGlwbGUgZXh0ZW5zaW9uIGhl
YWRlcnMuIEluaXRpYWxseSwgSVB2NiBhZG9wdGlvbiB3YXMgc2xvdyBhbmQgcm91dGVyIHZlbmRv
cnMgd2VyZSBub3QgaGlnaGx5IG1vdGl2YXRlZCBjb21taXQgZXh0ZW5zaW9uIGhlYWRlcnMgdG8g
QVNJQ3MuIEFsc28sDQogaW4gdGhvc2UgZGF5cywgQVNJQ3Mgd2VyZSBub3Qgc28gY2FwYWJsZSBh
cyB0aGV5IGFyZSB0b2RheS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+RnJvbSB0aGUgYWJvdmUtbWVu
dGlvbmVkIGRhdGEgcG9pbnRzLCB3ZSBzaG91bGQgbm90IGluZmVyIHRoYXQgaXQgaXMgYmV5b25k
IHRoZSBjYXBhYmlsaXR5IG9mIGEgbW9kZXJuIHZlbmRvciB0byBkZXZlbG9wIGFuIEFTSUMgdGhh
dCBzdXBwb3J0cyBhIG1vcmUgY29tcGxldGUgc2V0IG9mIGV4dGVuc2lvbiBoZWFkZXJzLiBUd28g
dGhpbmdzIGhhdmUgY2hhbmdlZC4NCiBBcyBJUHY2IGFkb3B0aW9uIHByb2dyZXNzZXMsIHZlbmRv
cnMgYXJlIGJlY29taW5nIG1vcmUgY29tbWl0dGVkIHRvIElQdjYuIEJleW9uZCB0aGF0LCBBU0lD
cyBoYXZlIGJlY29tZSBtb3JlIGNhcGFibGUgb3ZlciB0aGUgZGVjYWRlcy48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+V2Ugc2hvdWxkbuKAmXQgYWJhbmRvbiB0aGUgSVB2NiBleHRlbnNpYmlsaXR5IGFy
Y2hpdGVjdHVyZSBiYXNlZCBvbiBhIGNsYWltIHRoYXQgQVNJQ3MgY2Fubm90IGFuZCB3aWxsIG5l
dmVyIGJlIGFibGUgdG8gJm5ic3A7cHJvY2VzcyBtdWx0aXBsZSBleHRlbnNpb24gaGVhZGVycy48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48Yj5Gcm9tOjwvYj4g
aXB2NiAmbHQ7aXB2Ni1ib3VuY2VzQGlldGYub3JnJmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5N
YXJrIFNtaXRoPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTkg
MTozMCBBTTxicj4NCjxiPlRvOjwvYj4gRVhUIC0gZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSAmbHQ7
ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSZndDs8YnI+DQo8Yj5DYzo8L2I+IFJvYiBTaGFraXIgJmx0
O3JvYmpzQGdvb2dsZS5jb20mZ3Q7OyBTUFJJTkcgV0cgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs7
IDZtYW4gJmx0OzZtYW5AaWV0Zi5vcmcmZ3Q7OyBSb2JlcnQgUmFzenVrICZsdDtyb2JlcnRAcmFz
enVrLm5ldCZndDs7IHhpZWNoZkBjaGluYXRlbGVjb20uY247IFRhcmVrIFNhYWQgJmx0O3RzYWFk
Lm5ldEBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlv
bmQgU1J2Ni48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JdCdzIHNpbXBsZSBi
ZWNhdXNlIElQdjYgZG9lc24ndCBsb29rIHBhc3QgdGhlIGZpeGVkIElQdjYgaGVhZGVyIHRvIHBl
cmZvcm0gaXRzIGZvcndhcmRpbmcsIGFuZCBtYXRjaGVzIG9uIHRoZSBEZXN0aW5hdGlvbiBBZGRy
ZXNzIHRvIGRldGVybWluZSBpZiB0byBwZXJmb3JtIGRlZXBlciBwYWNrZXQgaG9zdCBwcm9jZXNz
aW5nLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPllvdSdyZSBidWlsZGluZyBtdWNoIG1vcmUgY29t
cGxpY2F0ZWQgZm9yd2FyZGluZyBzZXJ2aWNlcyBpZiB5b3UncmUgZ29pbmcgdG8gYmUgbWFyY2hp
bmcgb24gVExWcyBldGMuIHBhc3QgdGhlIElQdjYgZml4ZWQgaGVhZGVyLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNt
O21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjM2LjBwdCI+DQpIb3dldmVyIHZlbmRv
cnMgYW5kIGNhcnJpZXIgZW5naW5lZXJpbmcgZ3JvdXBzIGxpa2Ugc2VsbGluZyBhbmQgZGVwbG95
aW5nIG5ldyBnZWFyLCBzbyBJIHN1cHBvc2UgdGhhdCdzIG9rLiBUaGV5IGRvbid0IGhhdmUgdG8g
b3BlcmF0ZSBpdCBvciBmaXggaXQgd2hlbiBpdCBicmVha3MuPG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
Pk9uIFRodSwgMTIgU2VwIDIwMTksIDEzOjQxIEJlcm5pZXIsIERhbmllbCwgJmx0OzxhIGhyZWY9
Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmln
aHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6YmxhY2siPiYjNDM7MSZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPlRoZSBhYmlsaXR5IG9mIHVzaW5nIGEgc2lu
Z2xlIFNSSCB0byBjb252ZXkgYmVoYXZpb3VyIGluZm9ybWF0aW9uIHdldGhlciB0aGV5IGFyZSBw
ZXItc2VnbWVudCBvciBwZXItcGF0aCBoYXMgcHJvdmVuIHRvIGJlIHZlcnkmbmJzcDtzaW1wbGUg
YW5kIHF1aWNrJm5ic3A7dG8gZGVmaW5lIGluIHZhcmlvdXMgZGF0YSZuYnNwO3BsYW5lDQogdGFy
Z2V0cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOmJsYWNrIj5BdCBmaXJzdCBhbmFseXNpcywmbmJzcDt0cnlpbmcgdG8gcmVwbGljYXRlIHdp
dGgmbmJzcDtDUkggJiM0MzsgRE9IIHZhcmlhbnRzLCB0aGUgbG9naWMgcmVxdWlyZWQgZm9yIHNl
cnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23igItwbGV4LiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPldoYXQgaGFwcGVu
cyBpZiBJIG5lZWQmbmJzcDtUTFZzIG1pZC1wb2ludCBpbiBhIHBhdGggYnV0IG5vdCBhdCBpdHMg
ZW5kIChlLmcuIHJlZmVycmluZyB0byB0aGUgT2xlJ3MgQUNNRSBhbmFsb2d5KSZuYnNwOz8gV291
bGQgdGhleSBub3cgYmUgZGVmaW5lZCBpbiBhIHNlZy1lbmQtb3B0IG9yIGEgdnBuLWRlc3Qtb3B0
DQogPyBJZiBzZWctZW5kLW9wdCB0aGVuIGl0IG1lYW5zIG5vbi1pbnRlcmVzdGVkIG1pZHBvaW50
IGRldmljZXMgd2lsbCBoYXZlIHRvIGxvb2t1cCBiZXlvbmQgdGhlIFRMVnMgdG8gZ2V0IHRvIENS
SCBmb3IgbmV4dCBzZWdtZW50ID8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPlNpbWlsYXIgcXVlc3Rpb24gd291bGQgYmUmbmJz
cDtvbiBob3cgd291bGQgd2UgaW1wbGVtZW50IHByb3h5IGJlaGF2aW91cnMgZWl0aGVyIGR5bmFt
aWMgb3Igc3RhdGljID8mbmJzcDtJZiBJIHJlYWQmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDRfXzshOFdv
QTZSakM4MWMhV2hhc0pZRlRSbVh6S2QxZy1vTVU1aHphNEVvSC02M0FGZTZxekZGWnRsZlRSQWlh
YkpqQ1pCMGY1ZHAxNHk4TCQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNl
Zy1lbmQtb3B0LTA0PC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6YmxhY2siPg0KIGNvcnJlY3RseSwgd2UgdGhlbiBuZWVkIE5TSCBmb3IgcmljaGVy
IHNlcnZpY2UgY2hhaW5zIGNvbnN0cnVjdHMgKHRoaW5rIEdpLUxBTikuIFRoaXMgbWVhbnMgSSBu
ZWVkIENSSCwgc29tZSB2YXJpYW50cyBvZiBET0ggJiM0MzsgTlNI4oCLLiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dy
b3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkkg
ZmFpbCB0byBzZWUmbmJzcDt0aGUmbmJzcDtzaW1wbGljaXR5IHRoZXJlLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkRhbiBCPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImNlbnRlciIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNr
Z3JvdW5kOndoaXRlIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIx
MjEiPg0KPGhyIHNpemU9IjAiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48
L2Rpdj4NCjxkaXYgaWQ9Im1fLTgyOTAzNzYyMzExMTQyOTc3NTJkaXZScGx5RndkTXNnIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3
aGl0ZSI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwv
YT4mZ3Q7IG9uIGJlaGFsZiBvZg0KPGEgaHJlZj0ibWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20u
Y24iIHRhcmdldD0iX2JsYW5rIj54aWVjaGZAY2hpbmF0ZWxlY29tLmNuPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWVjaGZA
Y2hpbmF0ZWxlY29tLmNuPC9hPiZndDs8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0
ZW1iZXIgMTEsIDIwMTkgODo1NyBQTTxicj4NCjxiPlRvOjwvYj4gTGlzdDxicj4NCjxiPkNjOjwv
Yj4gUm9iIFNoYWtpcjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJhc3p1azxicj4NCjxiPlN1
YmplY3Q6PC9iPiBbRVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+DQo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMy
MTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcuNXB0O21hcmdpbi10b3A6Ny41cHQ7bWFyZ2luLXJpZ2h0Ojcu
NXB0O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+SGksJm5ic3A7Zm9sa3MsPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtjb2xvcjojMjEyMTIxIj5MYXN0Jm5ic3A7eWVhciZuYnNwO0NoaW5hJm5ic3A7VGVs
ZWNvbSZuYnNwO2JlZ3VuJm5ic3A7dG8mbmJzcDtpbXBsZW1lbnQmbmJzcDtTUnY2Jm5ic3A7dHJp
YWwmbmJzcDtpbiZuYnNwO1NpY2h1biZuYnNwO3Byb3ZpbmNlJm5ic3A7Zm9yJm5ic3A7dGhlJm5i
c3A7YmVhcmluZyZuYnNwO2FuZCZuYnNwO2ludGVyY29ubmVjdGlvbiZuYnNwO29mJm5ic3A7dmlk
ZW8mbmJzcDtwbGF0Zm9ybXMmbmJzcDt3aGljaCZuYnNwO2FyZSZuYnNwOyZuYnNwO2xvY2F0ZWQm
bmJzcDtpbiZuYnNwO2RpZmZlcmVudCZuYnNwO2NpdGllcywmbmJzcDtzZXJ2aWNlJm5ic3A7YWdp
bGl0aWVzLHNlY3VyZSZuYnNwO3NlcGVydGlvbiwmbmJzcDt0cmFmZmljJm5ic3A7c3RlZXJpbmcm
bmJzcDthbmQmbmJzcDtvdGhlciZuYnNwO2ZlYXR1cmVzJm5ic3A7b2YmbmJzcDtTUnY2Jm5ic3A7
aGF2ZSZuYnNwO2JlZW4mbmJzcDtkZW1vbnN0cmF0ZWQmbmJzcDtpbiZuYnNwO3RoaXMmbmJzcDt0
cmlhbC4mbmJzcDtCYXNlZCZuYnNwO29uJm5ic3A7dGhpcywmbmJzcDtTUnY2Jm5ic3A7d2lsbCZu
YnNwO2JlJm5ic3A7aW1wbGVtZW50YXRlZCZuYnNwO2luJm5ic3A7bGFyZ2VyLXNjYWxlJm5ic3A7
aW4mbmJzcDtDVC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEiPk5vJm5ic3A7dGVj
aG5vbG9naWVzJm5ic3A7aXMmbmJzcDsxMDAlJm5ic3A7cGVyZmVjdCxJJm5ic3A7YWdyZWUmbmJz
cDt0aGF0Jm5ic3A7Y29tcHJlc3Npb24mbmJzcDttZWNoYW5pc20mbmJzcDtpcyZuYnNwO25lZWRl
ZCZuYnNwO3RvJm5ic3A7cmVkdWNlJm5ic3A7dGhlJm5ic3A7dGhlJm5ic3A7b3ZlcmhlYWQmbmJz
cDtvZiZuYnNwO2xvbmcmbmJzcDtTSUQmbmJzcDtpbiZuYnNwO3RoZSZuYnNwO2xvbmcmbmJzcDt0
ZXJtLCZuYnNwO2J1dCZuYnNwO2l0Jm5ic3A7aXMmbmJzcDtiZXR0ZXImbmJzcDt0byZuYnNwO2Jl
Jm5ic3A7Y29tcGF0aWJsZSZuYnNwO3dpdGhlJm5ic3A7U1JILCZuYnNwO2luc3RlYWQmbmJzcDtv
ZiZuYnNwO2Rlc2lnbmluZyZuYnNwO2EmbmJzcDtjb21wbGV0ZSZuYnNwO25ldyZuYnNwO29uZS4m
bmJzcDtDUkgmbmJzcDtpcyZuYnNwO2EmbmJzcDtjb21wbGV0ZSZuYnNwO25ldyZuYnNwO2Rlc2ln
biwmbmJzcDtpdCZuYnNwO21vdmUmbmJzcDt0aGUmbmJzcDtjb21wbGV4aXRpZXMmbmJzcDtmcm9t
Jm5ic3A7U1JIJm5ic3A7dG8mbmJzcDtET0guJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xv
cjojMjEyMTIxIj5Nb3Jlb3ZlciwmbmJzcDtJJm5ic3A7aG9wZSZuYnNwO21vcmUmbmJzcDtlZmZv
cnRzJm5ic3A7b2YmbmJzcDtTUnY2Jm5ic3A7c2hvdWxkJm5ic3A7YmUmbmJzcDtnaXZlbiZuYnNw
O29uJm5ic3A7aG93Jm5ic3A7dG8mbmJzcDtzdXBwb3J0Jm5ic3A7bmV3Jm5ic3A7c2VydmljZXMs
Zm9yJm5ic3A7aW5zdGFuY2UsJm5ic3A7QXBwbGljYXRpb24tYXdhcmUmbmJzcDtuZXR3b3JrIChB
UE4pLiBNZWFud2hpbGUsJm5ic3A7d2UmbmJzcDtzaG91bGQmbmJzcDtjb25zaWRlcg0KIG1vcmUg
b24gaG93Jm5ic3A7dG8mbmJzcDtpbXBsbWVtZW50Jm5ic3A7c21vb3RoJm5ic3A7dHJhbnNpdGlv
biZuYnNwO2FuZCZuYnNwO3Byb3RlY3QmbmJzcDt0aGUmbmJzcDtuZXR3b3JrJm5ic3A7YXNzZXRv
ZiZuYnNwO2NhcnJpZXJzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojMjEyMTIxIj5CZXN0Jm5ic3A7cmVnYXJkczwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+Q2hvbmdmZW5nPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6Ni4wcHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91
bmQ6I0VGRUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpkaXJrQGxhcGlzaGlsbHMuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZiI+RGlyaw0KIFN0ZWluYmVyZzwvc3Bhbj48L2E+PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPkRhdGU6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
bmJzcDsyMDE5LTA5LTA5Jm5ic3A7MjE6MzE8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2Jh
Y2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VG86PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+R3lhbg0KIE1pc2hyYTwvc3Bhbj48L2E+PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPkNDOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNw
cmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPlNQUklORw0KIFdH
IExpc3Q8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjZtYW5AaWV0Zi5vcmc8L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Sb2JlcnQgUmFzenVrPC9zcGFuPjwvYT48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Ow0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmIj5Sb2IgU2hha2lyPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+Ow0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFp
bHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5U
YXJlayBTYWFkPC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91
bmQ6I0VGRUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+U3ViamVjdDo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwO1JlOiBbc3ByaW5nXSBCZXlvbmQN
CiBTUnY2Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj5UaGVyZSBzZWVtcyB0byBiZSBzb21lIGNvbmZ1c2lvbiByZWdhcmRpbmcgVEktTEZB
Lg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+QSBjb3VwbGUgb2YgY29tbWVudHM6PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOiMyMTIxMjEiPi0gUmVtb3RlIExGQSB0dW5uZWwgaXMgbm90IHVzZWQgd2l0aCBTUiwgb25s
eSBUSS1MRkEgd2hpY2gmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91
bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZu
YnNwOyBvbmx5IG9wZXJhdGVzIG9uIHRoZSBub2RlIHRoYXQgaXMgdGhlIFBMUiAocG9pbnQgb2Yg
bG9jYWwgcmVwYWlyKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+LSBBbnkgZW5jYXBzdWxhdGlvbiBvbiB0
aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQgRUggaGFzIG5vdGhpbmcmbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyB0byBkbyB3aXRoIFRJLUxGQSBleGNl
cHQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEU8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBpdHNlbGYgaXMgdGhlIFBMUi48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
IzIxMjEyMSI+LSBUSS1MRkEgaXMgbm90IGFuIElHUCBleHRlbnNpb24gYW5kIGRvZXMgbm90IHJl
cXVpcmUgb25lLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7
IEl0IGlzIGEgcHVyZWx5IGxvY2FsIGNvbXB1dGF0aW9uIGJhc2VkIG9uIElHUCB0b3BvbG9neS48
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+LSBUaGUgUExSIGZvciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0
IHNvbWUgU0lEcyBpbnRvIHRoZSBTSUQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tn
cm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEi
PiZuYnNwOyBsaXN0IHRvIHN0ZWVyIHRoZSBwYWNrZXQgYXJvdW5kIHRoZSBmYWlsdXJlLiBGb3Ig
dGhlIExGQSBiYXNlIGNhc2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNw
OyBubyBTSURzIGFyZSBuZWVkZWQgYXQgYWxsLiBJZiBTSUQgaW5zZXJ0aW9uIGlzIG5lZWRlZCwg
dGhlIFBMUiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IHdp
bGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGxhYmVscyBpbiB0aGUgTVBMUyBjYXNlLiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgRm9yIFNSdjYsIHRoZSBlcXVpdmFsZW50IG9w
ZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0byZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGluc2VydCBhbiBFSCB3aXRoIHRoZSByZXF1aXJlZCBTSUQg
bGlzdC4gVGhlIHBhY2tldCB3aWxsIGFscmVhZHkmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOiMyMTIxMjEiPiZuYnNwOyBoYXZlIGJlZW4gZW5jYXBzdWxhdGVkIG9uIHRoZSBpbmdyZXNz
IFBFIGFuZCBpbiB0aGUgbW9zdCZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFj
a2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEy
MSI+Jm5ic3A7IGNvbW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2UgY2FzZSBpdCB3aWxsIG5v
dCBldmVuIGhhdmUmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNw
OyBhbiBFSCBzbyB0aGF0IHRoaXMgRUggaW5zZXJ0aW9uIHdpbGwgcmVzdWx0IG9ubHkgaW4gYSBz
aW5nbGUgRUguLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgQWx0ZXJuYXRpdmVseSwgdGhlIFBM
UiBjb3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgdG8gcGVyZm9ybTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGVuY2Fwc3VsYXRpb24gd2l0aCBhIG5ldyBJUHY2IGhlYWRl
ciB1c2luZyB0aGUgcmVwYWlyIFNJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dy
b3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+
Jm5ic3A7IGFzIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcywgd2l0aG91dCBuZWVkaW5nIGFueSBF
SC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBUaGlzIHdpbGwgd29y
ayBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgY2FzZXMuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgUmVtZW1iZXIgdGhhdCBvbmUgMTI4LWJpdCBTSUQgaW4g
U1J2NiBpcyBpbiBtb3N0IGNhc2VzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDsgZXF1aXZhbGVudCB0byAyIE1QTFMgbGFiZWxzLCBpLmUuIGEgbm9kZSBsYWJlbCBwbHVz
IGFuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgYWRqYWNlbmN5IFNJ
RCBjYW4gYmUgZW5jb2RlZCBpbiBhIHNpbmdsZSBTUnY2IFNJRC48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dy
b3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+
Jm5ic3A7IE9ubHkgaW4gZXh0cmVtZSBjYXNlcyB3b3VsZCB0aGUgUExSIG5lZWQgdG8gYWRkIGFu
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgRUggdG8gdGhl
IG5ldyBJUHY2IGhlYWRlciB3aXRoIG1vcmUgU0lEcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+LSBFSCBp
bnNlcnRpb24gZm9yIFRJLUxGQSBoYXMgbm90aGluZyB0byBkbyB3aXRoIHN0aXRjaGluZyBTUnY2
IGRvbWFpbnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPkhvcGUgaXQgaGVscHMuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2Jh
Y2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIx
MjEiPkNoZWVyczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+RGlyazwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPjxicj4NCjxicj4NCjxicj4NCjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+QW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5
YW4gTWlzaHJhICZsdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJt
YWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQiPmhheWFidXNhZ3NtQGdtYWlsLmNvbTwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZndDs6PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDti
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OkhlbHZldGljYTtjb2xvcjojMjEyMTIxIj4mZ3Q7RnJvbSByZWFkaW5nIHRocm91Z2ggYWxsIHRo
ZSBkaXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlvbiBpcyB0d28gZm9sZCBvbmUgYmVp
bmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGktTEZBIG9yIHJlbW90ZQ0KIExGQSB0dW5u
ZWwgc28gZW5kIHVwIHJlcXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVz
cyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2Nl
bmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJt
ZWRpYXRlIG5vZGVzLiZuYnNwOyBJIGhhdmUgbm90IHJlYWQgdGhyb3VnaCB0aGUgZHJhZnRzIG9y
IFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGgNCiBTUiBidXQgc2luY2UgdGhhdCBpcyBhbiBJR1Ag
ZXh0ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQgaXMgbm90IHRoZSB0cmFk
aXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aCBwcm90ZWN0aW9uIHRoYXQgYWRkcyBhbiBh
ZGRpdGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3aHkgYW4gRUggaW5zZXJ0aW9uIG5lZWRz
IHRvIG9jY3VyIGZvciBUaS1MRkEuJm5ic3A7IENhbiBzb21lb25lIGNsYXJpZnkgdGhhdCB1c2Ug
Y2FzZQ0KIGZvciBtZS4mbmJzcDsgQWxzbyB0aGUgRUggaW5zZXJ0aW9uIG9uIGludGVybWVkaWF0
ZSBub2RlIHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBmb3IgdGhhdC4mbmJzcDsgTXkg
Z3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBTUnY2IGRv
bWFpbnMgdG9nZXRoZXIuJm5ic3A7IFBsZWFzZSBjbGFyaWZ5Li48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0K
PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0Bp
ZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0
cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFX
aGFzSllGVFJtWHpLZDFnLW9NVTVoemE0RW9ILTYzQUZlNnF6RkZadGxmVFJBaWFiSmpDWkIwZjVh
V0RPWGdiJCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc3ByaW5nPC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
bXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2
LjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25s
eTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_5B57874F8C544E82BB55A2B6585B6AE6bellca_--


From nobody Thu Sep 12 11:42:44 2019
Return-Path: <mustapha.aissaoui@nokia.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 0F01E120219; Thu, 12 Sep 2019 11:42:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 jse1DzGMV6_m; Thu, 12 Sep 2019 11:42:32 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40135.outbound.protection.outlook.com [40.107.4.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8843F12020A; Thu, 12 Sep 2019 11:42:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B+kHAje7oCoqvWklEQbbiwuzwo/xLBJ4BRSnwV311XH85jctV665Lb5AKn/FQ5YjFsweNeTmPqMXIN0lSm9IsaLif9XuksoDINiWoD5AcIXJ2VHD3vAERJRgK8Wi6pXC9T/rptofvOE9lxqLv4VsvcAPJOiAaJPVKs6rsf18JVvOIa/vbq9MgjVERK07JkHNmLf1WQU0/v/l0CnNlGIqHdbISeQmrZzOH6pVyIn6faulNGmZ/eM2zoh4nA/QjwB5KS220hZhsNsB1cqkO5IabT8ypKC4KwDJAGLCGGscKgl+hkn4pjwu3qRQCOT9hkvDzIVWmUy/NADls9Su1ddzhQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1HiQm7X1RUKVSY8yQ+jKA1RSxOaO7MjKrDEVSUeQcR4=; b=mg706C0owlYDhv9dySuXTwdCTyPVIeCmtbR5ACPS09HnTdmQl4MmSb6W4/kF13JCwr0gymL0Wqiu6XaUdDYpLj/X5ePA6jjZwi97HRdQ0X6X2OXEKRBVtI/a0yuJxmWhqKUDTglspQsare3jAD9g9nlOTBRxGTFbrlA8jFgpdm1zHkOaXF+MBEeOzm5ce7RgePPVSuZ56laMAWmzT83wLo5YkU8CBJSddXKTwikYB4Wl0WZD6zqYmdb+YlAewHCZLeQ1fKAw84d28kEn/+taB78E8FksEFMQM+icvVijs9zBmB8CPv+Eay07ZaRkx60uGzLLxDG7677qgMpG6aa01w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1HiQm7X1RUKVSY8yQ+jKA1RSxOaO7MjKrDEVSUeQcR4=; b=Xvfli3ehIZugCeFP7VrMBRMbFPgTWPD/YK1JIC+eQAwQVzGsikLLUc/zht+uIsodTRs9bXf0gFSvWPtHa+r1FNiAIELhyMXJ4zEgsICvQtfb0Qv2rqmDRCiQu+mBORsH7+/S5PiCGj1nrhJxtMxJbpmXGLAUkV58aNYcekIn6Kk=
Received: from DB6PR07MB4261.eurprd07.prod.outlook.com (10.168.22.147) by DB6PR07MB4357.eurprd07.prod.outlook.com (10.168.24.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.13; Thu, 12 Sep 2019 18:42:29 +0000
Received: from DB6PR07MB4261.eurprd07.prod.outlook.com ([fe80::a46d:4f65:afca:dca9]) by DB6PR07MB4261.eurprd07.prod.outlook.com ([fe80::a46d:4f65:afca:dca9%5]) with mapi id 15.20.2263.005; Thu, 12 Sep 2019 18:42:29 +0000
From: "Aissaoui, Mustapha (Nokia - CA/Ottawa)" <mustapha.aissaoui@nokia.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
CC: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-spring-lsp-ping@ietf.org" <draft-ietf-mpls-spring-lsp-ping@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
Thread-Index: AdVIuAQ8AdZ/IKoeQP2RJFvbMTxY5QeVSCgAAFKFpgAABLXgUAAGa5SAAEFwL4A=
Date: Thu, 12 Sep 2019 18:42:29 +0000
Message-ID: <CBEB4070-B47F-452C-98EE-EC6BEF7D57AE@nokia.com>
References: <DB6PR07MB4261FA8F2E8F6FBEB21B85DAE4DE0@DB6PR07MB4261.eurprd07.prod.outlook.com> <27031_1568033596_5D764B3C_27031_258_1_53C29892C857584299CBF5D05346208A48C03799@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CY4PR11MB15419D138E137579AF1E9F17C1B10@CY4PR11MB1541.namprd11.prod.outlook.com> <DB6PR07MB4261686DAA2FA41EF76103C6E4B10@DB6PR07MB4261.eurprd07.prod.outlook.com> <5DD832DB-1E42-4732-A1B0-2FC6302240BD@cisco.com>
In-Reply-To: <5DD832DB-1E42-4732-A1B0-2FC6302240BD@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mustapha.aissaoui@nokia.com; 
x-originating-ip: [67.133.97.99]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 879a44e0-5b10-49e7-4520-08d737b0f6e1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DB6PR07MB4357; 
x-ms-traffictypediagnostic: DB6PR07MB4357:
x-microsoft-antispam-prvs: <DB6PR07MB4357BD442F9E548B626AE918E4B00@DB6PR07MB4357.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(136003)(396003)(366004)(39860400002)(376002)(189003)(199004)(53936002)(71190400001)(486006)(54896002)(71200400001)(6512007)(236005)(446003)(6506007)(66066001)(186003)(26005)(9886003)(53546011)(76116006)(91956017)(5660300002)(76176011)(6486002)(3846002)(6116002)(66446008)(6246003)(66556008)(86362001)(6436002)(102836004)(2616005)(476003)(11346002)(66476007)(66946007)(64756008)(81156014)(8936002)(8676002)(99286004)(2906002)(7736002)(36756003)(4326008)(25786009)(54906003)(5024004)(14444005)(256004)(229853002)(81166006)(33656002)(6916009)(14454004)(316002)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR07MB4357; H:DB6PR07MB4261.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Xk4vTLgcrsp9POWzvv2MYTedxwWj9k7tqrqLYtOGhf6Df5p2/bunrRkWn6pr188v/7UD5eltamNCkuACSPw35sG3gup9hwkdbQ8vdO43ML2jD6DRI4aHdPYFr4FXUMGt5zE4BPQfuUw4dZsTfbHp5Sv1C4J3Zp4J75vAuft/iQgJpCMkjWscTnsZZGWV3fFssJGZRE/Yp1yipcogZYGK24GrhP9jYtZeSkd+r4UvIee1S4Q+LimM/hl4+SkHA3SfykevR3aH9zhRvY8PDc88yhRGB01uCndBdpFdw2irFXKupgFGTt7wsAnXSNWO51CvA/ySuxauD5QMaERkDmmaiWoQd3TERiqaGGpwpWHyqDD+DtpKeBOK5aAXjwd1sUunUog8gtpQEVMhi/gB99Tsjd/bDQYRzXGeVnrcP26hWmA=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CBEB4070B47F452C98EEEC6BEF7D57AEnokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 879a44e0-5b10-49e7-4520-08d737b0f6e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 18:42:29.0736 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Nz+1SNau7qbzozcwhjhXC3s6r4sg4HOcPbvVQMWieIPwRm/arIT/Lxq182l27hG7rhVoohFyYQZvmzbjikE+VIDc2vAQAmubZfAryZ96Krg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR07MB4357
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kDv8eTCdRxzoMN-FXZ1VgHowqB4>
Subject: Re: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
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: Thu, 12 Sep 2019 18:42:36 -0000

--_000_CBEB4070B47F452C98EEEC6BEF7D57AEnokiacom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

IENhcmxvcywNCkhvdyBkbyB3ZSBnbyBhYm91dCBpdD8gSXMgdGhpcyBhbiBhZGRlbmR1bSB0byB0
aGUgUkZDPw0KDQpNdXN0YXBoYS4NClNlbnQgZnJvbSBteSBpUGhvbmUNCg0KT24gU2VwIDExLCAy
MDE5LCBhdCA2OjMyIEFNLCBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgPGNwaWduYXRhQGNp
c2NvLmNvbTxtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPj4gd3JvdGU6DQoNCisxLiBXZSBzaG91
bGQgaGF2ZSBkaWZmZXJlbnQgY29kZXBvaW50cyBmb3IgT1NQRnYyIGFuZCBPU1BGdjMuDQoNCkkg
cmVjYWxsIHdlIGFjdHVhbGx5IHBsYW5uZWQgdG8gZG8gdGhhdCBub3QgdG9vIGxvbmcgYWdvLCBi
dXQgSSBjYW5ub3QgZmluZCB0aGUgZHJhZnQgb24gd2hpY2ggd2Ugc3BsaXQgdGhlIGNvZGVwb2lu
dC4NCg0KRnJvbTogIkFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpIiA8bXVz
dGFwaGEuYWlzc2FvdWlAbm9raWEuY29tPG1haWx0bzptdXN0YXBoYS5haXNzYW91aUBub2tpYS5j
b20+Pg0KRGF0ZTogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTEsIDIwMTkgYXQgMjozMSBBTQ0KVG86
ICJLZXRhbiBUYWxhdWxpa2FyIChrZXRhbnQpIiA8a2V0YW50QGNpc2NvLmNvbTxtYWlsdG86a2V0
YW50QGNpc2NvLmNvbT4+LCAiYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86YnJ1bm8u
ZGVjcmFlbmVAb3JhbmdlLmNvbT4iIDxicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpi
cnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPj4sICJtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGll
dGYub3JnPiIgPG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+PiwgImRyYWZ0LWll
dGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbXBscy1z
cHJpbmctbHNwLXBpbmdAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGlu
Z0BpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9y
Zz4+DQpDYzogInNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPiIgPHNwcmlu
Z0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBDb2RlcG9p
bnQgZm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcgTFNQLVBpbmcgYW5kIExTUC1UcmFjZQ0K
UmVzZW50LUZyb206IDxhbGlhcy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzphbGlhcy1ib3VuY2Vz
QGlldGYub3JnPj4NClJlc2VudC1UbzogPG5haWt1bWFyQGNpc2NvLmNvbTxtYWlsdG86bmFpa3Vt
YXJAY2lzY28uY29tPj4sIDxjcGlnbmF0YUBjaXNjby5jb208bWFpbHRvOmNwaWduYXRhQGNpc2Nv
LmNvbT4+LCA8c3dhbGxvdy5pZXRmQGdtYWlsLmNvbTxtYWlsdG86c3dhbGxvdy5pZXRmQGdtYWls
LmNvbT4+LCA8bm9iby5ha2l5YS5kZXZAZ21haWwuY29tPG1haWx0bzpub2JvLmFraXlhLmRldkBn
bWFpbC5jb20+PiwgPHNyaWdhbmVzaGtpbmlAZ21haWwuY29tPG1haWx0bzpzcmlnYW5lc2hraW5p
QGdtYWlsLmNvbT4+LCA8bWFjaC5jaGVuQGh1YXdlaS5jb208bWFpbHRvOm1hY2guY2hlbkBodWF3
ZWkuY29tPj4NClJlc2VudC1EYXRlOiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSBhdCAy
OjMxIEFNDQoNClRoYW5rIHlvdSBLZXRhbi4NCg0KSSBiZWxpZXZlIGl0IHdvdWxkIGJlIGFwcHJv
cHJpYXRlIHRvIGhhdmUgYSBzZXBhcmF0ZSBjb2RlcG9pbnQgZm9yIGVhY2ggT1NQRnYyIGFuZCBP
U1BGdjMgcHJvdG9jb2xzLiBXaXRoaW4gT1NQRnYzIHdlIGNhbiBkaXN0aW5ndWlzaCB0aGUgZmFt
aWx5IElQdjQgYW5kIElQdjYgYmFzZWQgb24gdGhlIHByZWZpeCBvZiB0aGUgU0lELg0KDQpNdXN0
YXBoYS4NCg0KRnJvbTogS2V0YW4gVGFsYXVsaWthciAoa2V0YW50KSA8a2V0YW50QGNpc2NvLmNv
bTxtYWlsdG86a2V0YW50QGNpc2NvLmNvbT4+DQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAx
MSwgMjAxOSAxMjoyMSBBTQ0KVG86IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJy
dW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+OyBBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0Ev
T3R0YXdhKSA8bXVzdGFwaGEuYWlzc2FvdWlAbm9raWEuY29tPG1haWx0bzptdXN0YXBoYS5haXNz
YW91aUBub2tpYS5jb20+PjsgbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47IGRy
YWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYt
bXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmc+DQpDYzogc3ByaW5nQGlldGYub3JnPG1haWx0
bzpzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogQ29kZXBvaW50IGZvciBPU1BGdjMgcHJv
dG9jb2wgaW4gU1BSSU5HIExTUC1QaW5nIGFuZCBMU1AtVHJhY2UNCg0KSGkgTXVzdGFwaGEsDQoN
ClRoZSBSRkM4Mjg3IHJlZmVycyB0byBPU1BGIGFuZCBub3QgT1NQRnYyLiBDb252ZW50aW9uYWxs
eSwgd2UgdXNlIHRoZSB0ZXJtIE9TUEYgd2hlbiB3ZSBhcmUgcmVmZXJyaW5nIHRvIGJvdGggT1NQ
RnYyIGFuZCBPU1BGdjMuIEkgYW0gbm90IHN1cmUgaWYgdGhpcyB3YXMgdGhlIGF1dGhvcnPigJkg
b2JqZWN0aXZlLg0KDQpPbmUgbWlnaHQgYXNzdW1lIHRoYXQgT1NQRnYyIGlzIHB1cmVseSBmb3Ig
SVB2NCBhbmQgT1NQRnYzIGZvciBJUHY2LCBidXQgdGhpcyBpcyBub3QgdHJ1ZSAoc2VlIFJGQzU4
MzgpLg0KDQpJIHdvdWxkIGl0IGlzIGJldHRlciB0byBoYXZlIHR3byBzZXBhcmF0ZSBjb2RlLXBv
aW50cyBmb3IgT1NQRnYyIGFuZCBPU1BGdjMgaW4gdGhpcyBjYXNlLg0KDQpUaGFua3MsDQpLZXRh
bg0KDQpGcm9tOiBtcGxzIDxtcGxzLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm1wbHMtYm91bmNl
c0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0
bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPg0KU2VudDogMDkgU2VwdGVtYmVyIDIwMTkgMTg6
MjMNClRvOiBBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EvT3R0YXdhKSA8bXVzdGFwaGEu
YWlzc2FvdWlAbm9raWEuY29tPG1haWx0bzptdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb20+Pjsg
bXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtbXBscy1zcHJp
bmctbHNwLXBpbmdAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBp
bmdAaWV0Zi5vcmc+DQpDYzogc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW21wbHNdIENvZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGluIFNQ
UklORyBMU1AtUGluZyBhbmQgTFNQLVRyYWNlDQoNClJGQyA4Mjg3IGlzIGEgcHJvZHVjdCBvZiB0
aGUgTVBMUyBXRyBzbyBpbiB0aGUgYWJzZW5jZSBvZiBhbnN3ZXIgb24gdGhlIFNQUklORyBtYWls
aW5nIGxpc3QsIEnigJltIHJlZGlyZWN0aW5nIHRoZSBxdWVzdGlvbiB0byB0aGUgTVBMUyBXRy4N
Cg0KLS1CcnVubw0KDQpGcm9tOiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpDQpT
ZW50OiBGcmlkYXksIEF1Z3VzdCAyLCAyMDE5IDEyOjI5IEFNDQpUbzogc3ByaW5nQGlldGYub3Jn
PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc3ByaW5nXSBDb2RlcG9pbnQgZm9y
IE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcgTFNQLVBpbmcgYW5kIExTUC1UcmFjZQ0KDQpEZWFy
IGFsbCwNCkkgYW0gbm90IHN1cmUgaWYgdGhpcyB3YXMgZGlzY3Vzc2VkIGR1cmluZyB0aGUgZGV2
ZWxvcG1lbnQgb2YgUkZDIDgyODcg4oCTIOKAnExhYmVsIFN3aXRjaGVkIFBhdGggKExTUCkgUGlu
Zy9UcmFjZXJvdXRlIGZvciBTZWdtZW50IFJvdXRpbmcgKFNSKSBJR1AtUHJlZml4IGFuZCBJR1At
QWRqYWNlbmN5IFNlZ21lbnQgSWRlbnRpZmllcnMgKFNJRHMpICAgICAgICAgICAgICAgICAgICAg
ICAgIHdpdGggTVBMUyBEYXRhIFBsYW5lc+KAnSwgYnV0IEkgY291bGQgbm90IGZpbmQgYW55dGhp
bmcgaW4gdGhlIFNQUklORyBtYWlsIGFyY2hpdmUuDQoNClByZWZpeCBTSUQgYW5kIGFkamFjZW5j
eSBTSUQgd2hpY2ggYXJlIG9yaWdpbmF0ZWQgaW4gYW4gT1NQRnYzIGluc3RhbmNlIChJUHY0IG9y
IElQdjYgaW5zdGFuY2UpIGRvIG5vdCBoYXZlIGEgcHJvdG9jb2wgSUQgYXNzaWduZWQgdG8gdGhl
bSBpbiB0aGUgU2VnbWVudCBJRCBTdWItVExWLCBhcyB3ZWxsIGFzIGluIHRoZSBMYWJlbCBTdGFj
ayBTdWItVExWIG9mIHRoZSBEb3duc3RyZWFtIERldGFpbGVkIE1hcHBpbmcgVExWLg0KDQpTaG91
bGQgd2UgYXNzaWduIHRoZSBuZXh0IGF2YWlsYWJsZSBJQU5BIGNvZGVwb2ludCB2YWx1ZXMgb3Ig
d2FzIHRoZXJlIGEgcmF0aW9uYWxlIGZvciBvbWl0dGluZyB0aGVtPw0KDQpSZWdhcmRzLA0KTXVz
dGFwaGEuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCg0KDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVz
IHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJp
dmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYw0KDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9p
dGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVz
c2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KDQphIGwnZXhwZWRpdGV1ciBl
dCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMg
ZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KDQpPcmFuZ2Ug
ZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwg
ZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQoNCg0KDQpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBh
dHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1h
dGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KDQp0aGV5IHNob3VsZCBub3QgYmUg
ZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCg0KSWYg
eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUg
c2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQoNCkFz
IGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2Vz
IHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCg0KVGhhbmsg
eW91Lg0K

--_000_CBEB4070B47F452C98EEEC6BEF7D57AEnokiacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <AED60C69308EBE40835703C897581B51@nokia.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQom
bmJzcDtDYXJsb3MsDQo8ZGl2PkhvdyBkbyB3ZSBnbyBhYm91dCBpdD8gSXMgdGhpcyBhbiBhZGRl
bmR1bSB0byB0aGUgUkZDPzxicj4NCjxicj4NCjxkaXYgaWQ9IkFwcGxlTWFpbFNpZ25hdHVyZSIg
ZGlyPSJsdHIiPk11c3RhcGhhLiZuYnNwOw0KPGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
M3B0OyI+U2VudCBmcm9tIG15IGlQaG9uZTwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBkaXI9
Imx0ciI+PGJyPg0KT24gU2VwIDExLCAyMDE5LCBhdCA2OjMyIEFNLCBDYXJsb3MgUGlnbmF0YXJv
IChjcGlnbmF0YSkgJmx0OzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPmNwaWdu
YXRhQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwh
LS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNh
bWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiWXUgTWluY2hvIjsNCglwYW5vc2UtMToyIDIg
NCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJ
cGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEBZdSBNaW5jaG8iO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBh
bm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpw
Lk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5N
c29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1
NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAs
IGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7
bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFt
aWx5OkNvbnNvbGFzOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCnNwYW4uRW1haWxT
dHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIs
c2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQXJpYWwiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpz
cGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQXJpYWwiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5
bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2Ug
V29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAx
LjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0t
Pjwvc3R5bGU+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkpBIj4mIzQzOzEuIFdlIHNob3Vs
ZCBoYXZlIGRpZmZlcmVudCBjb2RlcG9pbnRzIGZvciBPU1BGdjIgYW5kIE9TUEZ2My48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6SkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpKQSI+SSByZWNh
bGwgd2UgYWN0dWFsbHkgcGxhbm5lZCB0byBkbyB0aGF0IG5vdCB0b28gbG9uZyBhZ28sIGJ1dCBJ
IGNhbm5vdCBmaW5kIHRoZSBkcmFmdCBvbiB3aGljaCB3ZSBzcGxpdCB0aGUgY29kZXBvaW50Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpKQSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O0Fpc3Nhb3VpLCBNdXN0
YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bXVzdGFw
aGEuYWlzc2FvdWlAbm9raWEuY29tIj5tdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb208L2E+Jmd0
Ozxicj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSBhdCAyOjMx
IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtLZXRhbiBUYWxhdWxpa2FyIChrZXRhbnQpJnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86a2V0YW50QGNpc2NvLmNvbSI+a2V0YW50QGNpc2NvLmNvbTwv
YT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbSI+
YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpi
cnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj5icnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9h
PiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9y
ZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1s
c3AtcGluZ0BpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9y
ZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxz
cC1waW5nQGlldGYub3JnIj5kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nQGlldGYub3Jn
PC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0
Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJp
bmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9i
PlJFOiBDb2RlcG9pbnQgZm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcgTFNQLVBpbmcgYW5k
IExTUC1UcmFjZTxicj4NCjxiPlJlc2VudC1Gcm9tOiA8L2I+Jmx0OzxhIGhyZWY9Im1haWx0bzph
bGlhcy1ib3VuY2VzQGlldGYub3JnIj5hbGlhcy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDs8YnI+
DQo8Yj5SZXNlbnQtVG86IDwvYj4mbHQ7PGEgaHJlZj0ibWFpbHRvOm5haWt1bWFyQGNpc2NvLmNv
bSI+bmFpa3VtYXJAY2lzY28uY29tPC9hPiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86Y3BpZ25h
dGFAY2lzY28uY29tIj5jcGlnbmF0YUBjaXNjby5jb208L2E+Jmd0OywgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzd2FsbG93LmlldGZAZ21haWwuY29tIj5zd2FsbG93LmlldGZAZ21haWwuY29tPC9hPiZn
dDssICZsdDs8YSBocmVmPSJtYWlsdG86bm9iby5ha2l5YS5kZXZAZ21haWwuY29tIj5ub2JvLmFr
aXlhLmRldkBnbWFpbC5jb208L2E+Jmd0OywNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNyaWdhbmVz
aGtpbmlAZ21haWwuY29tIj5zcmlnYW5lc2hraW5pQGdtYWlsLmNvbTwvYT4mZ3Q7LCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOm1hY2guY2hlbkBodWF3ZWkuY29tIj5tYWNoLmNoZW5AaHVhd2VpLmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+UmVzZW50LURhdGU6IDwvYj5XZWRuZXNkYXksIFNlcHRlbWJlciAxMSwg
MjAxOSBhdCAyOjMxIEFNPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoYW5rIHlvdSBLZXRhbi48L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5J
IGJlbGlldmUgaXQgd291bGQgYmUgYXBwcm9wcmlhdGUgdG8gaGF2ZSBhIHNlcGFyYXRlIGNvZGVw
b2ludCBmb3IgZWFjaCBPU1BGdjIgYW5kIE9TUEZ2MyBwcm90b2NvbHMuIFdpdGhpbiBPU1BGdjMg
d2UgY2FuIGRpc3Rpbmd1aXNoIHRoZSBmYW1pbHkgSVB2NCBhbmQgSVB2NiBiYXNlZCBvbiB0aGUg
cHJlZml4DQogb2YgdGhlIFNJRC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5NdXN0YXBoYS48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLUNB
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLUNB
Ij4gS2V0YW4gVGFsYXVsaWthciAoa2V0YW50KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtldGFudEBj
aXNjby5jb20iPmtldGFudEBjaXNjby5jb208L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IFdl
ZG5lc2RheSwgU2VwdGVtYmVyIDExLCAyMDE5IDEyOjIxIEFNPGJyPg0KPGI+VG86PC9iPiA8YSBo
cmVmPSJtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbSI+YnJ1bm8uZGVjcmFlbmVAb3Jh
bmdlLmNvbTwvYT47IEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpICZsdDs8
YSBocmVmPSJtYWlsdG86bXVzdGFwaGEuYWlzc2FvdWlAbm9raWEuY29tIj5tdXN0YXBoYS5haXNz
YW91aUBub2tpYS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5t
cGxzQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbXBscy1zcHJpbmct
bHNwLXBpbmdAaWV0Zi5vcmciPg0KZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
PnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IENvZGVwb2ludCBm
b3IgT1NQRnYzIHByb3RvY29sIGluIFNQUklORyBMU1AtUGluZyBhbmQgTFNQLVRyYWNlPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
SU4iPkhpIE11c3RhcGhhLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiI+VGhlIFJGQzgyODcgcmVmZXJzIHRv
IE9TUEYgYW5kIG5vdCBPU1BGdjIuIENvbnZlbnRpb25hbGx5LCB3ZSB1c2UgdGhlIHRlcm0gT1NQ
RiB3aGVuIHdlIGFyZSByZWZlcnJpbmcgdG8gYm90aCBPU1BGdjIgYW5kIE9TUEZ2My4gSSBhbSBu
b3Qgc3VyZSBpZiB0aGlzIHdhcyB0aGUgYXV0aG9yc+KAmSBvYmplY3RpdmUuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUlOIj5PbmUgbWlnaHQgYXNzdW1lIHRoYXQgT1NQRnYyIGlzIHB1cmVseSBmb3IgSVB2NCBh
bmQgT1NQRnYzIGZvciBJUHY2LCBidXQgdGhpcyBpcyBub3QgdHJ1ZSAoc2VlIFJGQzU4MzgpLg0K
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tSU4iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUlOIj5JIHdvdWxkIGl0IGlzIGJldHRlciB0byBoYXZlIHR3byBzZXBh
cmF0ZSBjb2RlLXBvaW50cyBmb3IgT1NQRnYyIGFuZCBPU1BGdjMgaW4gdGhpcyBjYXNlLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlO
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1JTiI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj5LZXRhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLUlOIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLUlOIj4g
bXBscyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZyI+bXBscy1ib3Vu
Y2VzQGlldGYub3JnPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZiA8L2I+PGEgaHJlZj0ibWFpbHRv
OmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iPmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208L2E+
PGJyPg0KPGI+U2VudDo8L2I+IDA5IFNlcHRlbWJlciAyMDE5IDE4OjIzPGJyPg0KPGI+VG86PC9i
PiBBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EvT3R0YXdhKSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm11c3RhcGhhLmFpc3Nhb3VpQG5va2lhLmNvbSI+bXVzdGFwaGEuYWlzc2FvdWlAbm9raWEu
Y29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9y
ZzwvYT47IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nQGll
dGYub3JnIj4NCmRyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmdAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gQ29kZXBvaW50IGZvciBP
U1BGdjMgcHJvdG9jb2wgaW4gU1BSSU5HIExTUC1QaW5nIGFuZCBMU1AtVHJhY2U8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tSU4iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SRkMgODI4NyBpcyBhIHByb2R1Y3Qg
b2YgdGhlIE1QTFMgV0cgc28gaW4gdGhlIGFic2VuY2Ugb2YgYW5zd2VyIG9uIHRoZSBTUFJJTkcg
bWFpbGluZyBsaXN0LCBJ4oCZbSByZWRpcmVjdGluZyB0aGUgcXVlc3Rpb24gdG8gdGhlIE1QTFMg
V0cuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4tLUJydW5vPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUu
NHB0Ij48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RlIiPg0KIHNwcmluZyBbPGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnIj5tYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj5BaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EvT3R0YXdhKTxicj4NCjxiPlNlbnQ6
PC9iPiBGcmlkYXksIEF1Z3VzdCAyLCAyMDE5IDEyOjI5IEFNPGJyPg0KPGI+VG86PC9iPiA8YSBo
cmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFtzcHJpbmddIENvZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGluIFNQ
UklORyBMU1AtUGluZyBhbmQgTFNQLVRyYWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQi
PjxzcGFuIGxhbmc9IkZSIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5EZWFy
IGFsbCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5JIGFtIG5vdCBzdXJlIGlmIHRoaXMg
d2FzIGRpc2N1c3NlZCBkdXJpbmcgdGhlIGRldmVsb3BtZW50IG9mIFJGQyA4Mjg3IOKAkyDigJxM
YWJlbCBTd2l0Y2hlZCBQYXRoIChMU1ApIFBpbmcvVHJhY2Vyb3V0ZSBmb3IgU2VnbWVudCBSb3V0
aW5nIChTUikgSUdQLVByZWZpeA0KIGFuZCBJR1AtQWRqYWNlbmN5IFNlZ21lbnQgSWRlbnRpZmll
cnMgKFNJRHMpICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3dpdGggTVBMUyBEYXRhIFBs
YW5lc+KAnSwgYnV0IEkgY291bGQgbm90IGZpbmQgYW55dGhpbmcgaW4gdGhlIFNQUklORyBtYWls
IGFyY2hpdmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM1LjRwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1LjRw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+UHJlZml4IFNJRCBhbmQgYWRqYWNlbmN5IFNJRCB3aGljaCBhcmUg
b3JpZ2luYXRlZCBpbiBhbiBPU1BGdjMgaW5zdGFuY2UgKElQdjQgb3IgSVB2NiBpbnN0YW5jZSkg
ZG8gbm90IGhhdmUgYSBwcm90b2NvbCBJRCBhc3NpZ25lZCB0byB0aGVtIGluIHRoZSBTZWdtZW50
DQogSUQgU3ViLVRMViwgYXMgd2VsbCBhcyBpbiB0aGUgTGFiZWwgU3RhY2sgU3ViLVRMViBvZiB0
aGUgRG93bnN0cmVhbSBEZXRhaWxlZCBNYXBwaW5nIFRMVi48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzUuNHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TaG91bGQgd2UgYXNz
aWduIHRoZSBuZXh0IGF2YWlsYWJsZSBJQU5BIGNvZGVwb2ludCB2YWx1ZXMgb3Igd2FzIHRoZXJl
IGEgcmF0aW9uYWxlIGZvciBvbWl0dGluZyB0aGVtPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNS40cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlJlZ2FyZHMsPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM1
LjRwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+TXVzdGFwaGEuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHBy
ZT48c3BhbiBsYW5nPSJGUiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJGUiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkZSIj5DZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRl
bmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBu
ZSBkb2l2ZW50IGRvbmM8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RlIiPnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0
aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxl
IHNpZ25hbGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIj5h
IGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVz
LiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0
aW9uLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+T3Jhbmdl
IGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUs
IGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJGUiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkZSIj5UaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFp
biBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90
ZWN0ZWQgYnkgbGF3Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJG
UiI+dGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0
IGF1dGhvcmlzYXRpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkZSIj5JZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90
aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50
cy48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPkFzIGVtYWls
cyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQg
aGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC48L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPlRoYW5rIHlvdS48L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_CBEB4070B47F452C98EEEC6BEF7D57AEnokiacom_--


From nobody Thu Sep 12 11:48:13 2019
Return-Path: <cpignata@cisco.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 D544D12085F; Thu, 12 Sep 2019 11:48:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=GfuE0cGA; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0RuDr+c+
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 n391ptVa5OA2; Thu, 12 Sep 2019 11:48:07 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9DB712022D; Thu, 12 Sep 2019 11:48:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=40137; q=dns/txt; s=iport; t=1568314086; x=1569523686; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Rr3VwFqGR5vZeaDgWXQsTLdnyOuUvl4XOPufJPFvvME=; b=GfuE0cGARKCwNuGrXAivgKjI4vlmBJhW+IfOt0EiLsRyqo93E5FKGRLO vc5ZBzksdjK/5zF+ha8wRXV3FTS5mSRkj07YXD8NRUhpHiziddgLQEyLz tYiOvOj4GBGdXWy5EA3MvXCbMvjD+a6hKo0sMyKq5f0Zhr+Eq1xDkmGWG c=;
IronPort-PHdr: =?us-ascii?q?9a23=3AhqfxYRV70UH+LetK1ohUzGYhyqvV8LGuZFwc94?= =?us-ascii?q?YnhrRSc6+q45XlOgnF6O5wiEPSA9yJ8OpK3uzRta2oGXcN55qMqjgjSNRNTF?= =?us-ascii?q?dE7KdehAk8GIiAAEz/IuTtankxBMVNUlZ59lmwMFNeH4D1YFiB6nA=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CAAAAcknpd/4oNJK1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBZ4EWL1ADbVYgBAsqCoQXg0cDimqCXIlljguBQoEQA1Q?= =?us-ascii?q?JAQEBDAEBJQgCAQGEPwIXgkYjOBMCAwkBAQQBAQECAQYEbYUuDIVKAQEBAQM?= =?us-ascii?q?SER0BASwLAQ8CAQYCEQMBAQEhAQYDAgICHxEUCQgCBA4FIoMAAYEdTQMdAQI?= =?us-ascii?q?Mj1WQYQKBOIhhc4Eygn0BAQWFBA0LghYDBoE0hH2GexiBQD+BEScfgh4uPoI?= =?us-ascii?q?aRwSBJwUBEQIBHRgJDQmCVTKCJoxEgkg0hSGJGI4RQQqCIY4mglGEABuCNId?= =?us-ascii?q?Ai06DSJgJiw1GgxECBAIEBQIOAQEFgWkhZ3FwFTsqAYJBPoIEDBeDT0GEU4U?= =?us-ascii?q?/cwGBKI1cAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,498,1559520000";  d="scan'208,217";a="330970147"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Sep 2019 18:48:05 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x8CIm5V0025740 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 12 Sep 2019 18:48:05 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 13:48:05 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Sep 2019 13:48:04 -0500
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 12 Sep 2019 14:48:04 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WUr9g0EAo7Siy7KqWsKwGIGaP+ydWOOyfYc95Ss3O+QFTtmSzt3snhRdSkf/J+enkVaU9lllXhV2PNRrZPZymLyzQL5oEdz1iLRuHC0DmmIlhZeX+rXZs5w5rnFzk3tK8jHt52A0y8UoLEEn37HdzD0VHyFvfDeqwQwDYaGlOmp1kw64me1ka2tXkGv535DnS447kQ2/1Sk7Y75aKDBRzQxwk11DINwO/zxOxp1nTl4pKKishsJgD70K9MUYqsUXC9F9PuEpwsevJAH6LQhpUdgCeyHWJ0P5kII2Kav3L7mfOg3NHmLu/SOuqqx3Dy1nOWgBChe1l0Bp1y+bTIavpw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rr3VwFqGR5vZeaDgWXQsTLdnyOuUvl4XOPufJPFvvME=; b=apTp8+B7C7Sx30ES7v2nMjgkYdFDUmkQpk+1cnFBpIYp04Qu27014ef2QeRUmO8EVb/LmBlykg50mnzz8vXsnTQGqSEefsMo88IsCIL7gkKToWvkLu/faZWVNVY4dlEQMYviZG8sKl06G4IY+yahzG5rQdAVOI4Qlu+t31OmvrPD9MBe18DmA3ijlVL36MwePSHPtYvc7XmAkBJBDadsFq3SkxKVz1+3Ak2voKHoF6frldiWwR4ZPHGYPUQbw2TA/xV/Lm+iCfkjvGgjK6toae/wqQXK+0TOA6ucp7hB9NkB/VJb8KoF45M+9t6EQMKgn/s5uxrWioV13bry1WBRtA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rr3VwFqGR5vZeaDgWXQsTLdnyOuUvl4XOPufJPFvvME=; b=0RuDr+c+f0OlYNgVB7FqcOqxEc3zsU5OE09VGaM51mEmh222LOSr7UPjttKqZc9qJoJEbkX0X3CuZL7Mntsyj+pYLr1EqT2FiNwMMFHzvMnc5z6T5x41OucvfFzT6dXEO1foSxCwhgplIk58ObRdRPh6e8YUycwxKZI4XPDQk9Q=
Received: from BL0PR11MB3028.namprd11.prod.outlook.com (20.177.204.138) by BL0PR11MB3425.namprd11.prod.outlook.com (20.177.146.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.15; Thu, 12 Sep 2019 18:48:02 +0000
Received: from BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::956a:2ebf:539e:502b]) by BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::956a:2ebf:539e:502b%4]) with mapi id 15.20.2241.021; Thu, 12 Sep 2019 18:48:02 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Mustapha Aissaoui <mustapha.aissaoui@nokia.com>
CC: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, Bruno Decraene <bruno.decraene@orange.com>, mpls <mpls@ietf.org>, "draft-ietf-mpls-spring-lsp-ping@ietf.org" <draft-ietf-mpls-spring-lsp-ping@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
Thread-Index: AdVIuAQ8AdZ/IKoeQP2RJFvbMTxY5QeVSCgAAFKFpgAABLXgUAAGa5SAAEFwL4AABEYyAA==
Date: Thu, 12 Sep 2019 18:48:02 +0000
Message-ID: <C46ABB99-138F-42CF-A702-25E45C5EBDCE@cisco.com>
References: <DB6PR07MB4261FA8F2E8F6FBEB21B85DAE4DE0@DB6PR07MB4261.eurprd07.prod.outlook.com> <27031_1568033596_5D764B3C_27031_258_1_53C29892C857584299CBF5D05346208A48C03799@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CY4PR11MB15419D138E137579AF1E9F17C1B10@CY4PR11MB1541.namprd11.prod.outlook.com> <DB6PR07MB4261686DAA2FA41EF76103C6E4B10@DB6PR07MB4261.eurprd07.prod.outlook.com> <5DD832DB-1E42-4732-A1B0-2FC6302240BD@cisco.com> <CBEB4070-B47F-452C-98EE-EC6BEF7D57AE@nokia.com>
In-Reply-To: <CBEB4070-B47F-452C-98EE-EC6BEF7D57AE@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cpignata@cisco.com; 
x-originating-ip: [173.38.117.82]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 10b68a79-146d-4b49-93e5-08d737b1bdc4
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BL0PR11MB3425; 
x-ms-traffictypediagnostic: BL0PR11MB3425:
x-ms-exchange-purlcount: 1
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR11MB3425EBE23C7C15F961159A5EC7B00@BL0PR11MB3425.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(39860400002)(346002)(366004)(376002)(189003)(199004)(5660300002)(6916009)(54896002)(236005)(186003)(11346002)(25786009)(446003)(2906002)(14444005)(5024004)(256004)(6246003)(54906003)(966005)(8936002)(6436002)(6486002)(14454004)(478600001)(2616005)(4326008)(33656002)(50226002)(316002)(296002)(6306002)(86362001)(53936002)(66066001)(486006)(7736002)(81156014)(71190400001)(606006)(76176011)(81166006)(8676002)(476003)(6512007)(76116006)(66556008)(53546011)(66946007)(36756003)(66476007)(66446008)(71200400001)(64756008)(3846002)(6506007)(99286004)(26005)(102836004)(6116002)(229853002); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3425; H:BL0PR11MB3028.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ih797/M0jbnsZhoBCFWO8Qs0jLcZeiP1eCv1AXHcySAeN+hz6f5AzPl98wh2j0YXwCsY94swFF8RTm/V7nvDLFuBFd2v43EKXiojVJOpZVA7X3HbydD6AUAJXhYCk7XmnmbAVG0VxutENtWXIXDIwgpQIj5mryPa8hoP6eL5heRnzN4BDf6Iqp3W3VvZGPxXVqPbcTHMEhypRKkLyIHEE3J479WjN3YWM5gZU9GQqwbdQvW/PeQ/y9Cbcsvm6JShG+cTWrPFy7reofKOiXselN1/Dx/R9xPCfHDeH2H6CiwtG1IbNFt5aUF1TjzMwKB8mcOe39NOevxJLtDcQEaa6/CWWWSnDNp/NBUWPWCVdtEUDxxrKspZReQaRnXZy3HgfA12cvmixvzcbkljLatOXEz0f1pTkROL+B7iH5a1ta0=
Content-Type: multipart/alternative; boundary="_000_C46ABB99138F42CFA70225E45C5EBDCEciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 10b68a79-146d-4b49-93e5-08d737b1bdc4
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 18:48:02.6931 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /tcoCByxuPNAOlQfXhdLdqehphIaQIPIEIvAyfpBDvqJqZtY/SvinHhPNsKQQFjGSPa3RSjVfr0vgJH8PPrJEA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3425
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/n52Ibzypomxe-lNaHvHiQK7i1fU>
Subject: Re: [spring] Codepoint for OSPFv3 protocol in SPRING LSP-Ping and LSP-Trace
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: Thu, 12 Sep 2019 18:48:11 -0000

--_000_C46ABB99138F42CFA70225E45C5EBDCEciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksIE11c3RhcGhhLA0KDQpZZXMsIHRoYXQgd291bGQgbmVlZCBhIFN0ZCBUcmFjayBSRkM6IGh0
dHBzOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL21wbHMtbHNwLXBpbmctcGFyYW1ldGVycy8j
cHJvdG9jb2wtc2VnbWVudC1pZC1zdWItdGx2DQoNClRoYW5rcywNCg0KQ2FybG9zLg0KDQpPbiBT
ZXAgMTIsIDIwMTksIGF0IDI6NDIgUE0sIEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9P
dHRhd2EpIDxtdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb208bWFpbHRvOm11c3RhcGhhLmFpc3Nh
b3VpQG5va2lhLmNvbT4+IHdyb3RlOg0KDQogQ2FybG9zLA0KSG93IGRvIHdlIGdvIGFib3V0IGl0
PyBJcyB0aGlzIGFuIGFkZGVuZHVtIHRvIHRoZSBSRkM/DQoNCk11c3RhcGhhLg0KU2VudCBmcm9t
IG15IGlQaG9uZQ0KDQpPbiBTZXAgMTEsIDIwMTksIGF0IDY6MzIgQU0sIENhcmxvcyBQaWduYXRh
cm8gKGNwaWduYXRhKSA8Y3BpZ25hdGFAY2lzY28uY29tPG1haWx0bzpjcGlnbmF0YUBjaXNjby5j
b20+PiB3cm90ZToNCg0KKzEuIFdlIHNob3VsZCBoYXZlIGRpZmZlcmVudCBjb2RlcG9pbnRzIGZv
ciBPU1BGdjIgYW5kIE9TUEZ2My4NCg0KSSByZWNhbGwgd2UgYWN0dWFsbHkgcGxhbm5lZCB0byBk
byB0aGF0IG5vdCB0b28gbG9uZyBhZ28sIGJ1dCBJIGNhbm5vdCBmaW5kIHRoZSBkcmFmdCBvbiB3
aGljaCB3ZSBzcGxpdCB0aGUgY29kZXBvaW50Lg0KDQpGcm9tOiAiQWlzc2FvdWksIE11c3RhcGhh
IChOb2tpYSAtIENBL090dGF3YSkiIDxtdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb208bWFpbHRv
Om11c3RhcGhhLmFpc3Nhb3VpQG5va2lhLmNvbT4+DQpEYXRlOiBXZWRuZXNkYXksIFNlcHRlbWJl
ciAxMSwgMjAxOSBhdCAyOjMxIEFNDQpUbzogIktldGFuIFRhbGF1bGlrYXIgKGtldGFudCkiIDxr
ZXRhbnRAY2lzY28uY29tPG1haWx0bzprZXRhbnRAY2lzY28uY29tPj4sICJicnVuby5kZWNyYWVu
ZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPiIgPGJydW5vLmRl
Y3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+PiwgIm1w
bHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+IiA8bXBsc0BpZXRmLm9yZzxtYWlsdG86
bXBsc0BpZXRmLm9yZz4+LCAiZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9y
ZzxtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9yZz4iIDxkcmFm
dC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW1w
bHMtc3ByaW5nLWxzcC1waW5nQGlldGYub3JnPj4NCkNjOiAic3ByaW5nQGlldGYub3JnPG1haWx0
bzpzcHJpbmdAaWV0Zi5vcmc+IiA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+Pg0KU3ViamVjdDogUkU6IENvZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGluIFNQUklO
RyBMU1AtUGluZyBhbmQgTFNQLVRyYWNlDQpSZXNlbnQtRnJvbTogPGFsaWFzLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOmFsaWFzLWJvdW5jZXNAaWV0Zi5vcmc+Pg0KUmVzZW50LVRvOiA8bmFpa3Vt
YXJAY2lzY28uY29tPG1haWx0bzpuYWlrdW1hckBjaXNjby5jb20+PiwgPGNwaWduYXRhQGNpc2Nv
LmNvbTxtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPj4sIDxzd2FsbG93LmlldGZAZ21haWwuY29t
PG1haWx0bzpzd2FsbG93LmlldGZAZ21haWwuY29tPj4sIDxub2JvLmFraXlhLmRldkBnbWFpbC5j
b208bWFpbHRvOm5vYm8uYWtpeWEuZGV2QGdtYWlsLmNvbT4+LCA8c3JpZ2FuZXNoa2luaUBnbWFp
bC5jb208bWFpbHRvOnNyaWdhbmVzaGtpbmlAZ21haWwuY29tPj4sIDxtYWNoLmNoZW5AaHVhd2Vp
LmNvbTxtYWlsdG86bWFjaC5jaGVuQGh1YXdlaS5jb20+Pg0KUmVzZW50LURhdGU6IFdlZG5lc2Rh
eSwgU2VwdGVtYmVyIDExLCAyMDE5IGF0IDI6MzEgQU0NCg0KVGhhbmsgeW91IEtldGFuLg0KDQpJ
IGJlbGlldmUgaXQgd291bGQgYmUgYXBwcm9wcmlhdGUgdG8gaGF2ZSBhIHNlcGFyYXRlIGNvZGVw
b2ludCBmb3IgZWFjaCBPU1BGdjIgYW5kIE9TUEZ2MyBwcm90b2NvbHMuIFdpdGhpbiBPU1BGdjMg
d2UgY2FuIGRpc3Rpbmd1aXNoIHRoZSBmYW1pbHkgSVB2NCBhbmQgSVB2NiBiYXNlZCBvbiB0aGUg
cHJlZml4IG9mIHRoZSBTSUQuDQoNCk11c3RhcGhhLg0KDQpGcm9tOiBLZXRhbiBUYWxhdWxpa2Fy
IChrZXRhbnQpIDxrZXRhbnRAY2lzY28uY29tPG1haWx0bzprZXRhbnRAY2lzY28uY29tPj4NClNl
bnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAyMDE5IDEyOjIxIEFNDQpUbzogYnJ1bm8uZGVj
cmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT47IEFpc3Nh
b3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpIDxtdXN0YXBoYS5haXNzYW91aUBub2tp
YS5jb208bWFpbHRvOm11c3RhcGhhLmFpc3Nhb3VpQG5va2lhLmNvbT4+OyBtcGxzQGlldGYub3Jn
PG1haWx0bzptcGxzQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0Bp
ZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9yZz4N
CkNjOiBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBDb2RlcG9pbnQgZm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcgTFNQLVBpbmcgYW5kIExT
UC1UcmFjZQ0KDQpIaSBNdXN0YXBoYSwNCg0KVGhlIFJGQzgyODcgcmVmZXJzIHRvIE9TUEYgYW5k
IG5vdCBPU1BGdjIuIENvbnZlbnRpb25hbGx5LCB3ZSB1c2UgdGhlIHRlcm0gT1NQRiB3aGVuIHdl
IGFyZSByZWZlcnJpbmcgdG8gYm90aCBPU1BGdjIgYW5kIE9TUEZ2My4gSSBhbSBub3Qgc3VyZSBp
ZiB0aGlzIHdhcyB0aGUgYXV0aG9yc+KAmSBvYmplY3RpdmUuDQoNCk9uZSBtaWdodCBhc3N1bWUg
dGhhdCBPU1BGdjIgaXMgcHVyZWx5IGZvciBJUHY0IGFuZCBPU1BGdjMgZm9yIElQdjYsIGJ1dCB0
aGlzIGlzIG5vdCB0cnVlIChzZWUgUkZDNTgzOCkuDQoNCkkgd291bGQgaXQgaXMgYmV0dGVyIHRv
IGhhdmUgdHdvIHNlcGFyYXRlIGNvZGUtcG9pbnRzIGZvciBPU1BGdjIgYW5kIE9TUEZ2MyBpbiB0
aGlzIGNhc2UuDQoNClRoYW5rcywNCktldGFuDQoNCkZyb206IG1wbHMgPG1wbHMtYm91bmNlc0Bp
ZXRmLm9yZzxtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIGJydW5v
LmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+DQpT
ZW50OiAwOSBTZXB0ZW1iZXIgMjAxOSAxODoyMw0KVG86IEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9r
aWEgLSBDQS9PdHRhd2EpIDxtdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb208bWFpbHRvOm11c3Rh
cGhhLmFpc3Nhb3VpQG5va2lhLmNvbT4+OyBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYu
b3JnPjsgZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9yZzxtYWlsdG86ZHJh
ZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9yZz4NCkNjOiBzcHJpbmdAaWV0Zi5v
cmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbbXBsc10gQ29kZXBvaW50
IGZvciBPU1BGdjMgcHJvdG9jb2wgaW4gU1BSSU5HIExTUC1QaW5nIGFuZCBMU1AtVHJhY2UNCg0K
UkZDIDgyODcgaXMgYSBwcm9kdWN0IG9mIHRoZSBNUExTIFdHIHNvIGluIHRoZSBhYnNlbmNlIG9m
IGFuc3dlciBvbiB0aGUgU1BSSU5HIG1haWxpbmcgbGlzdCwgSeKAmW0gcmVkaXJlY3RpbmcgdGhl
IHF1ZXN0aW9uIHRvIHRoZSBNUExTIFdHLg0KDQotLUJydW5vDQoNCkZyb206IHNwcmluZyBbbWFp
bHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQWlzc2FvdWksIE11c3Rh
cGhhIChOb2tpYSAtIENBL090dGF3YSkNClNlbnQ6IEZyaWRheSwgQXVndXN0IDIsIDIwMTkgMTI6
MjkgQU0NClRvOiBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFtzcHJpbmddIENvZGVwb2ludCBmb3IgT1NQRnYzIHByb3RvY29sIGluIFNQUklORyBMU1At
UGluZyBhbmQgTFNQLVRyYWNlDQoNCkRlYXIgYWxsLA0KSSBhbSBub3Qgc3VyZSBpZiB0aGlzIHdh
cyBkaXNjdXNzZWQgZHVyaW5nIHRoZSBkZXZlbG9wbWVudCBvZiBSRkMgODI4NyDigJMg4oCcTGFi
ZWwgU3dpdGNoZWQgUGF0aCAoTFNQKSBQaW5nL1RyYWNlcm91dGUgZm9yIFNlZ21lbnQgUm91dGlu
ZyAoU1IpIElHUC1QcmVmaXggYW5kIElHUC1BZGphY2VuY3kgU2VnbWVudCBJZGVudGlmaWVycyAo
U0lEcykgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCBNUExTIERhdGEgUGxhbmVz4oCdLCBi
dXQgSSBjb3VsZCBub3QgZmluZCBhbnl0aGluZyBpbiB0aGUgU1BSSU5HIG1haWwgYXJjaGl2ZS4N
Cg0KUHJlZml4IFNJRCBhbmQgYWRqYWNlbmN5IFNJRCB3aGljaCBhcmUgb3JpZ2luYXRlZCBpbiBh
biBPU1BGdjMgaW5zdGFuY2UgKElQdjQgb3IgSVB2NiBpbnN0YW5jZSkgZG8gbm90IGhhdmUgYSBw
cm90b2NvbCBJRCBhc3NpZ25lZCB0byB0aGVtIGluIHRoZSBTZWdtZW50IElEIFN1Yi1UTFYsIGFz
IHdlbGwgYXMgaW4gdGhlIExhYmVsIFN0YWNrIFN1Yi1UTFYgb2YgdGhlIERvd25zdHJlYW0gRGV0
YWlsZWQgTWFwcGluZyBUTFYuDQoNClNob3VsZCB3ZSBhc3NpZ24gdGhlIG5leHQgYXZhaWxhYmxl
IElBTkEgY29kZXBvaW50IHZhbHVlcyBvciB3YXMgdGhlcmUgYSByYXRpb25hbGUgZm9yIG9taXR0
aW5nIHRoZW0/DQoNClJlZ2FyZHMsDQpNdXN0YXBoYS4NCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KQ2UgbWVz
c2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRp
b25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jDQoN
CnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9u
LiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNp
Z25hbGVyDQoNCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGll
Y2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxl
cyBkJ2FsdGVyYXRpb24sDQoNCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNp
IGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCg0K
DQoNClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVu
dGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBs
YXc7DQoNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0
aG91dCBhdXRob3Jpc2F0aW9uLg0KDQpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGlu
IGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2Ug
YW5kIGl0cyBhdHRhY2htZW50cy4NCg0KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2Ug
aXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5n
ZWQgb3IgZmFsc2lmaWVkLg0KDQpUaGFuayB5b3UuDQoNCg==

--_000_C46ABB99138F42CFA70225E45C5EBDCEciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <965BE53CFE6BC74AAC09E528DF967EA2@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkhpLCBNdXN0YXBoYSwNCjxkaXYgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlllcywgdGhhdCB3b3VsZCBuZWVk
IGEgU3RkIFRyYWNrIFJGQzombmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5pYW5hLm9yZy9hc3Np
Z25tZW50cy9tcGxzLWxzcC1waW5nLXBhcmFtZXRlcnMvI3Byb3RvY29sLXNlZ21lbnQtaWQtc3Vi
LXRsdiIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvbXBscy1sc3At
cGluZy1wYXJhbWV0ZXJzLyNwcm90b2NvbC1zZWdtZW50LWlkLXN1Yi10bHY8L2E+PC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGFua3Ms
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij5DYXJsb3MuPGJyIGNsYXNzPSIiPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gU2VwIDEyLCAyMDE5LCBhdCAy
OjQyIFBNLCBBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EvT3R0YXdhKSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm11c3RhcGhhLmFpc3Nhb3VpQG5va2lhLmNvbSIgY2xhc3M9IiI+bXVzdGFwaGEu
YWlzc2FvdWlAbm9raWEuY29tPC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxl
LWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iY2FyZXQt
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAx
MnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt
d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0
OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v
cm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsg
dGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBv
cnRhbnQ7IiBjbGFzcz0iIj4mbmJzcDtDYXJsb3MsPC9zcGFuPg0KPGRpdiBzdHlsZT0iY2FyZXQt
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAx
MnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt
d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0
OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v
cm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsg
dGV4dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQpIb3cgZG8gd2UgZ28gYWJvdXQgaXQ/
IElzIHRoaXMgYW4gYWRkZW5kdW0gdG8gdGhlIFJGQz88YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj5NdXN0YXBoYS4mbmJzcDsNCjxkaXYgY2xhc3M9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTNwdDsiIGNsYXNzPSIiPlNlbnQgZnJvbSBteSBp
UGhvbmU8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCk9uIFNlcCAxMSwgMjAxOSwgYXQgNjozMiBBTSwgQ2FybG9zIFBpZ25hdGFybyAo
Y3BpZ25hdGEpICZsdDs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tIiBzdHlsZT0i
Y29sb3I6IHJnYigxNDksIDc5LCAxMTQpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNs
YXNzPSIiPmNwaWduYXRhQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8
ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9
InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBjbGFzcz0iIj4mIzQzOzEuIFdlIHNob3VsZCBoYXZlIGRpZmZlcmVu
dCBjb2RlcG9pbnRzIGZvciBPU1BGdjIgYW5kIE9TUEZ2My48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGNsYXNzPSIi
PkkgcmVjYWxsIHdlIGFjdHVhbGx5IHBsYW5uZWQgdG8gZG8gdGhhdCBub3QgdG9vIGxvbmcgYWdv
LCBidXQgSSBjYW5ub3QgZmluZCB0aGUgZHJhZnQgb24gd2hpY2ggd2Ugc3BsaXQgdGhlIGNvZGVw
b2ludC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4m
bmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlk
IG5vbmUgbm9uZTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBib3JkZXItdG9wLWNvbG9yOiByZ2Io
MTgxLCAxOTYsIDIyMyk7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEycHQ7IiBjbGFzcz0iIj5Gcm9tOjxzcGFuIGNsYXNzPSJBcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEycHQ7IiBjbGFzcz0iIj4mcXVvdDtBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0g
Q0EvT3R0YXdhKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm11c3RhcGhhLmFpc3Nhb3VpQG5v
a2lhLmNvbSIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5tdXN0YXBoYS5haXNzYW91aUBub2tpYS5jb208L2E+Jmd0
OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkRhdGU6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5XZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAx
OSBhdCAyOjMxIEFNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj4mcXVvdDtLZXRhbiBUYWxhdWxp
a2FyIChrZXRhbnQpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86a2V0YW50QGNpc2NvLmNvbSIg
c3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7IiBjbGFzcz0iIj5rZXRhbnRAY2lzY28uY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1h
aWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIiBzdHlsZT0iY29sb3I6IHJnYigxNDksIDc5
LCAxMTQpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmJydW5vLmRlY3Jh
ZW5lQG9yYW5nZS5jb208L2E+JnF1b3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNy
YWVuZUBvcmFuZ2UuY29tIiBzdHlsZT0iY29sb3I6IHJnYigxNDksIDc5LCAxMTQpOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208
L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciIHN0eWxlPSJjb2xv
cjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9
IiI+bXBsc0BpZXRmLm9yZzwvYT4mcXVvdDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0
Zi5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyIgY2xhc3M9IiI+bXBsc0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVm
PSJtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0BpZXRmLm9yZyIgc3R5bGU9
ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBj
bGFzcz0iIj5kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nQGlldGYub3JnPC9hPiZxdW90
Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZ0Bp
ZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nQGll
dGYub3JnPC9hPiZndDs8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPiZxdW90OzxhIGhyZWY9Im1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+c3ByaW5nQGlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBy
Z2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5z
cHJpbmdAaWV0Zi5vcmc8L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5SRTog
Q29kZXBvaW50IGZvciBPU1BGdjMgcHJvdG9jb2wgaW4gU1BSSU5HIExTUC1QaW5nIGFuZCBMU1At
VHJhY2U8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5SZXNlbnQtRnJvbTo8c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPiZsdDs8YSBocmVmPSJtYWls
dG86YWxpYXMtYm91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0
KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5hbGlhcy1ib3VuY2VzQGll
dGYub3JnPC9hPiZndDs8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5SZXNlbnQtVG86PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj4mbHQ7PGEgaHJl
Zj0ibWFpbHRvOm5haWt1bWFyQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwg
MTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5uYWlrdW1hckBjaXNj
by5jb208L2E+Jmd0OywgJmx0OzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iIHN0
eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyIgY2xhc3M9IiI+Y3BpZ25hdGFAY2lzY28uY29tPC9hPiZndDssDQogJmx0OzxhIGhyZWY9Im1h
aWx0bzpzd2FsbG93LmlldGZAZ21haWwuY29tIiBzdHlsZT0iY29sb3I6IHJnYigxNDksIDc5LCAx
MTQpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnN3YWxsb3cuaWV0ZkBn
bWFpbC5jb208L2E+Jmd0OywgJmx0OzxhIGhyZWY9Im1haWx0bzpub2JvLmFraXlhLmRldkBnbWFp
bC5jb20iIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyIgY2xhc3M9IiI+bm9iby5ha2l5YS5kZXZAZ21haWwuY29tPC9hPiZndDssDQog
Jmx0OzxhIGhyZWY9Im1haWx0bzpzcmlnYW5lc2hraW5pQGdtYWlsLmNvbSIgc3R5bGU9ImNvbG9y
OiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij5zcmlnYW5lc2hraW5pQGdtYWlsLmNvbTwvYT4mZ3Q7LCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1h
Y2guY2hlbkBodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6IHJnYigxNDksIDc5LCAxMTQpOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm1hY2guY2hlbkBodWF3ZWkuY29tPC9h
PiZndDs8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5SZXNlbnQtRGF0ZTo8c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPldlZG5lc2RheSwgU2VwdGVt
YmVyIDExLCAyMDE5IGF0IDI6MzEgQU08bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5U
aGFuayB5b3UgS2V0YW4uPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNw
Ozwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5JIGJlbGlldmUgaXQgd291bGQg
YmUgYXBwcm9wcmlhdGUgdG8gaGF2ZSBhIHNlcGFyYXRlIGNvZGVwb2ludCBmb3IgZWFjaCBPU1BG
djIgYW5kIE9TUEZ2MyBwcm90b2NvbHMuIFdpdGhpbiBPU1BGdjMgd2UgY2FuIGRpc3Rpbmd1aXNo
IHRoZSBmYW1pbHkgSVB2NCBhbmQgSVB2NiBiYXNlZCBvbiB0aGUgcHJlZml4IG9mIHRoZQ0KIFNJ
RC48L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlh
bCwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPk11c3RhcGhhLjwvc3Bhbj48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsg
Ym9yZGVyLXRvcC13aWR0aDogMXB0OyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjI1LCAyMjUsIDIy
NSk7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+S2V0YW4gVGFsYXVsaWthciAoa2V0YW50KSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmtldGFudEBjaXNjby5jb20iIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+a2V0YW50QGNpc2NvLmNvbTwv
YT4mZ3Q7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi
ciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5XZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSAx
MjoyMSBBTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJydW5vLmRl
Y3JhZW5lQG9yYW5nZS5jb20iIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNv
bTwvYT47IEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpICZsdDs8YSBocmVm
PSJtYWlsdG86bXVzdGFwaGEuYWlzc2FvdWlAbm9raWEuY29tIiBzdHlsZT0iY29sb3I6IHJnYigx
NDksIDc5LCAxMTQpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm11c3Rh
cGhhLmFpc3Nhb3VpQG5va2lhLmNvbTwvYT4mZ3Q7OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyIgc3R5
bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj5tcGxzQGlldGYub3JnPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbXBscy1zcHJp
bmctbHNwLXBpbmdAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+ZHJhZnQtaWV0Zi1tcGxzLXNwcmlu
Zy1sc3AtcGluZ0BpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+
PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+c3ByaW5nQGlldGYub3JnPC9h
PjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SRTogQ29kZXBvaW50IGZvciBPU1BGdjMg
cHJvdG9jb2wgaW4gU1BSSU5HIExTUC1QaW5nIGFuZCBMU1AtVHJhY2U8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVO
LUlOIiBjbGFzcz0iIj5IaSBNdXN0YXBoYSw8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iRU4tSU4iIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1JTiIgY2xhc3M9IiI+VGhlIFJGQzgyODcgcmVmZXJzIHRvIE9TUEYgYW5kIG5vdCBPU1BG
djIuIENvbnZlbnRpb25hbGx5LCB3ZSB1c2UgdGhlIHRlcm0gT1NQRiB3aGVuIHdlIGFyZSByZWZl
cnJpbmcgdG8gYm90aCBPU1BGdjIgYW5kIE9TUEZ2My4gSSBhbSBub3Qgc3VyZSBpZiB0aGlzIHdh
cyB0aGUgYXV0aG9yc+KAmSBvYmplY3RpdmUuPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLUlOIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iRU4tSU4iIGNsYXNzPSIiPk9uZSBtaWdodCBhc3N1bWUgdGhhdCBPU1BGdjIgaXMgcHVyZWx5
IGZvciBJUHY0IGFuZCBPU1BGdjMgZm9yIElQdjYsIGJ1dCB0aGlzIGlzIG5vdCB0cnVlIChzZWUg
UkZDNTgzOCkuPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLUlOIiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tSU4iIGNsYXNzPSIi
Pkkgd291bGQgaXQgaXMgYmV0dGVyIHRvIGhhdmUgdHdvIHNlcGFyYXRlIGNvZGUtcG9pbnRzIGZv
ciBPU1BGdjIgYW5kIE9TUEZ2MyBpbiB0aGlzIGNhc2UuPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLUlOIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iRU4tSU4iIGNsYXNzPSIiPlRoYW5rcyw8L3NwYW4+PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iRU4tSU4iIGNsYXNzPSIiPktldGFuPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9IkVOLUlOIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5v
bmUgbm9uZTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjI1
LCAyMjUsIDIyNSk7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIGNsYXNz
PSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+bXBscyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1wbHMt
Ym91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5tcGxzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+
Jmd0OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YiBj
bGFzcz0iIj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5j
b20iIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyIgY2xhc3M9IiI+YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT48YnIgY2xhc3M9
IiI+DQo8YiBjbGFzcz0iIj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+MDkgU2VwdGVtYmVyIDIwMTkgMTg6MjM8YnIgY2xhc3M9IiI+DQo8
YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPkFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpICZsdDs8YSBo
cmVmPSJtYWlsdG86bXVzdGFwaGEuYWlzc2FvdWlAbm9raWEuY29tIiBzdHlsZT0iY29sb3I6IHJn
YigxNDksIDc5LCAxMTQpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm11
c3RhcGhhLmFpc3Nhb3VpQG5va2lhLmNvbTwvYT4mZ3Q7OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyIg
c3R5bGU9ImNvbG9yOiByZ2IoMTQ5LCA3OSwgMTE0KTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7IiBjbGFzcz0iIj5tcGxzQGlldGYub3JnPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbXBscy1z
cHJpbmctbHNwLXBpbmdAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+ZHJhZnQtaWV0Zi1tcGxzLXNw
cmluZy1sc3AtcGluZ0BpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8
L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDEx
NCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+c3ByaW5nQGlldGYub3Jn
PC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW21wbHNdIENvZGVwb2ludCBm
b3IgT1NQRnYzIHByb3RvY29sIGluIFNQUklORyBMU1AtUGluZyBhbmQgTFNQLVRyYWNlPC9zcGFu
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1JTiIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPlJGQyA4Mjg3IGlzIGEgcHJvZHVjdCBvZiB0aGUgTVBMUyBX
RyBzbyBpbiB0aGUgYWJzZW5jZSBvZiBhbnN3ZXIgb24gdGhlIFNQUklORyBtYWlsaW5nIGxpc3Qs
IEnigJltIHJlZGlyZWN0aW5nIHRoZSBxdWVzdGlvbiB0byB0aGUgTVBMUyBXRy48L3NwYW4+PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPi0tQnJ1bm88L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
c3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsgYm9yZGVy
LXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBwYWRkaW5nOiAzcHQgMGluIDBpbjsiIGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0IDM1LjRwdDsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPGIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+c3ByaW5nIFs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9h
Pl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGIgY2xh
c3M9IiI+T24NCiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9iPkFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQS9PdHRhd2EpPGJy
IGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgQXVndXN0IDIsIDIwMTkgMTI6MjkgQU08
YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
IHN0eWxlPSJjb2xvcjogcmdiKDE0OSwgNzksIDExNCk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyIgY2xhc3M9IiI+c3ByaW5nQGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNz
PSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5bc3ByaW5nXSBDb2RlcG9pbnQgZm9yIE9TUEZ2MyBwcm90b2NvbCBpbiBTUFJJTkcg
TFNQLVBpbmcgYW5kIExTUC1UcmFjZTwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdCAzNS40
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkZSIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdCAz
NS40cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBB
cmlhbCwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkRlYXIgYWxsLDwvc3Bhbj48bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0IDM1LjRw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFs
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+SSBhbSBub3Qgc3VyZSBpZiB0aGlzIHdhcyBkaXNjdXNz
ZWQgZHVyaW5nIHRoZSBkZXZlbG9wbWVudCBvZiBSRkMgODI4NyDigJMg4oCcTGFiZWwgU3dpdGNo
ZWQgUGF0aCAoTFNQKSBQaW5nL1RyYWNlcm91dGUgZm9yIFNlZ21lbnQgUm91dGluZyAoU1IpIElH
UC1QcmVmaXggYW5kIElHUC1BZGphY2VuY3kgU2VnbWVudCBJZGVudGlmaWVycw0KIChTSURzKSAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3aXRoIE1QTFMgRGF0YSBQbGFuZXPigJ0sIGJ1
dCBJIGNvdWxkIG5vdCBmaW5kIGFueXRoaW5nIGluIHRoZSBTUFJJTkcgbWFpbCBhcmNoaXZlLjwv
c3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0IDM1LjRwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQgMzUuNHB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZh
bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5QcmVmaXggU0lEIGFuZCBhZGphY2Vu
Y3kgU0lEIHdoaWNoIGFyZSBvcmlnaW5hdGVkIGluIGFuIE9TUEZ2MyBpbnN0YW5jZSAoSVB2NCBv
ciBJUHY2IGluc3RhbmNlKSBkbyBub3QgaGF2ZSBhIHByb3RvY29sIElEIGFzc2lnbmVkIHRvIHRo
ZW0gaW4gdGhlIFNlZ21lbnQgSUQgU3ViLVRMViwgYXMgd2VsbCBhcyBpbiB0aGUgTGFiZWwNCiBT
dGFjayBTdWItVExWIG9mIHRoZSBEb3duc3RyZWFtIERldGFpbGVkIE1hcHBpbmcgVExWLjwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0IDM1LjRwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQgMzUuNHB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogQXJpYWwsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5TaG91bGQgd2UgYXNzaWduIHRoZSBuZXh0
IGF2YWlsYWJsZSBJQU5BIGNvZGVwb2ludCB2YWx1ZXMgb3Igd2FzIHRoZXJlIGEgcmF0aW9uYWxl
IGZvciBvbWl0dGluZyB0aGVtPzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0IDM1LjRwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQgMzUuNHB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5S
ZWdhcmRzLDwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0IDM1LjRwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+TXVzdGFw
aGEuPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8cHJlIHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7OyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRlIiIGNsYXNzPSIiPl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJGUiIgY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7OyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRlIiIGNsYXNzPSIiPkNlIG1lc3Nh
Z2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9u
cyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYzwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5l
dyZxdW90OzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkZSIiBjbGFzcz0iIj5wYXMgZXRyZSBkaWZm
dXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6
IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcjwvc3Bhbj48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZx
dW90OzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkZSIiBjbGFzcz0iIj5hIGwnZXhwZWRpdGV1ciBl
dCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMg
ZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLDwvc3Bhbj48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90
OzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkZSIiBjbGFzcz0iIj5PcmFuZ2UgZGVjbGluZSB0b3V0
ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBm
YWxzaWZpZS4gTWVyY2kuPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wcmU+DQo8cHJlIHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRlIiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcHJlPg0KPHByZSBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkZSIiBjbGFz
cz0iIj5UaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRl
bnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkg
bGF3Ozwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAmcXVvdDtD
b3VyaWVyIE5ldyZxdW90OzsiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkZSIiBjbGFzcz0iIj50aGV5
IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9y
aXNhdGlvbi48L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7IiBjbGFzcz0iIj48c3BhbiBsYW5nPSJGUiIgY2xhc3M9IiI+
SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0
aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuPC9z
cGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7OyIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRlIiIGNsYXNzPSIiPkFzIGVtYWlscyBt
YXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2
ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC48L3NwYW4+PG86cCBjbGFzcz0i
Ij48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IiBjbGFz
cz0iIj48c3BhbiBsYW5nPSJGUiIgY2xhc3M9IiI+VGhhbmsgeW91Ljwvc3Bhbj48L3ByZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_C46ABB99138F42CFA70225E45C5EBDCEciscocom_--


From nobody Thu Sep 12 11:51:21 2019
Return-Path: <rbonica@juniper.net>
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 99CC0120837; Thu, 12 Sep 2019 11:51:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Kyq4bSOlbFG7; Thu, 12 Sep 2019 11:51:08 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EB151200F1; Thu, 12 Sep 2019 11:51:08 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CInoWP027882; Thu, 12 Sep 2019 11:50:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=sbBxyq1400+wpbGEnQzAqIXuhw78WhLHmiyCplTdEYM=; b=w50ubZX0w7fRBSR/GNQAJXWZRwAh7QV5yslAdputcekQKCtrPoI+6hpZAcQKZdVSVlu0 y/lDoltPUKY63YnJpg5WaYB4XyOuN0GV6pHeG1MDhaVrSkm2XqEbKlYZapo4LHi2XL2S SwB1D4vgTeNV5bH2DGHQqsnG0Zj+k0cOU/EvJZsdckw/eEdu4GiHWrLuXiijAC7QWaZK PaBzCBLw8sh2jPVHyIp7FKuZ1KfA6c+oIt7It559r2r+OKXQvKHd4a90hq7DddLk1Veq TEeuVvbPDDaZDdG7OVu5R0xt4MzfKxN7OSXBkdUhxYOW+3tkk1d1MEmoYxJQFblqyLJA JQ== 
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2059.outbound.protection.outlook.com [104.47.38.59]) by mx0a-00273201.pphosted.com with ESMTP id 2uytdh85et-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 11:50:56 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eKzurQbKlvq1iucftIUxICpEhvmNzgNYaqGHn2qjwQ45o1jXAeS7D+h0nz7L34GHWE0hmV46AHe+IboK570Yl8yE7hrJ5e5dS9x2sFXKkSgzRlud6r+DuU/WnHdAUJCe0EbsHK7xomq2p7MkaUkwVYoQgJayJT8VuMsGP0mKSmOD5v0ZXK6q9SPQAv43wLprhF2lm17ZRxSrDv7nwSyGJZoAtRziaXN170x2TRJn1UGRKVONnBjTRtKHAqhGGNlWEr3jFiNSXuBqEn9QOXwcC9FiyrnmJDH8bfnLbiqle3bXX7mCh16kVVTGp+LGqClqlflQr9RAXyfy+ScQbB0opA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sbBxyq1400+wpbGEnQzAqIXuhw78WhLHmiyCplTdEYM=; b=HfozEf5uzUaw28iq0NG3MyAN1vQtThhPalXh+oKOtqqKAArBvsc1zDtVVdyXAarBgCAoi85AS10BkCGZXxkKumdsGQzH7OH4OXGz/mjJA0ODTGu7VfrkvSs0iI+CA2GelzynJ4tGFxF07WAnWQlpr6YOGXDLPDKNdfQP8ILcFvRtHqU/3SteqAxLQJLEJHeWGagsWDcS1RZ0LsXmU9CQyhsPEQdtS4lsiIgH4j5ea0o7PR99TKP2jylYNJNbfSEkZ30zgojOsaHn0glqsybaDnls9uAY9KcPrYl3+7vY+f0mbJfNpYmzixgIklxM6+cM/axx5OCSx9z4EgHYYKdPGg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4933.namprd05.prod.outlook.com (52.135.233.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.12; Thu, 12 Sep 2019 18:50:53 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Thu, 12 Sep 2019 18:50:53 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Mark Smith <markzzzsmith@gmail.com>
CC: Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVaZd8SaOY2u3WVEC2YBfBMljE6acoYE9A
Content-Class: 
Date: Thu, 12 Sep 2019 18:50:53 +0000
Message-ID: <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca>
In-Reply-To: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-12T18:50:49.5538962Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=bd4d694e-39ac-4000-9e45-f73505de97a0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1b1073e0-9151-4634-2297-08d737b22389
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4933; 
x-ms-traffictypediagnostic: BYAPR05MB4933:
x-ms-exchange-purlcount: 4
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB493371AC9DE268BF5E34E43DAEB00@BYAPR05MB4933.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(346002)(376002)(396003)(39860400002)(366004)(51444003)(189003)(199004)(486006)(966005)(66946007)(14454004)(33656002)(76116006)(229853002)(74316002)(790700001)(6116002)(86362001)(7736002)(8936002)(6246003)(4326008)(81156014)(8676002)(14444005)(55016002)(53946003)(256004)(186003)(606006)(110136005)(6506007)(99286004)(102836004)(9686003)(64756008)(3846002)(66556008)(66476007)(25786009)(81166006)(53546011)(54906003)(2906002)(6306002)(26005)(478600001)(52536014)(446003)(66574012)(11346002)(316002)(53936002)(6436002)(71190400001)(5660300002)(76176011)(71200400001)(66446008)(66066001)(476003)(7696005)(54896002)(236005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4933; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: mWzFtNfuzKanGiww/z9QTsR49cV3bZwoJGbBfwlYDxDvOpFStcp4ZisP5+/TMC2tcgp8p7phpt56nPKe4Bs238eM3273f+dk419GI2CnOXlTvy+D/6ymKRmnmNzEieFg71ME6izKCOtmL1Ujsl+eGCienBIVNgMLXGC0Ih6ZUmZzy334489DoBwakqT0EbYWmH2ezHSNYVUM1uZha6zabJCdvI4VXFfJM+heXswbTn4JWHI9X1++7+g4MKZJVshflkI04EyLe2WYwYe41SvhvtpSbaG6hhSlIIlaRld3YcBpnuALm/vmwIgogfWACKs0MDj+WihpDVslVBvHn7M8mv12U7Yi7TThV+3obazAVQ8rvzFHKpgVXnk/ZL1f091gQ9DTZaAt3oa3QeXakkDqMErPVO0GwY2SPdEd3XZsf48=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b1073e0-9151-4634-2297-08d737b22389
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 18:50:53.4211 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3SFXuk9yPNr6XcaDsWfgWxoZJneMtSp2LPdiQih+W/SMgg2AKTriBE2/nuHVFPVoK/E2nmc9SfxNYlbzx7I5yw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4933
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_10:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 clxscore=1015 adultscore=0 priorityscore=1501 suspectscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 spamscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909120197
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YN3cH5WRHPYu-UvV0yQlJIbiXWU>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 18:51:12 -0000

--_000_BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00BYAPR05MB5463namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGFuaWVsLA0KDQpOb3QgcmVhbGx5LiBBIHNpbmdsZSBJUHY2IE9wdGlvbiwgdGhlIFBQU0ksIHJl
cGxhY2VzIGFsbCBvZiB0aGUgZm9sbG93aW5nIFNJRHM6DQoNCg0KICAqICAgRU5ELkRYMg0KICAq
ICAgRU5ELkRYMlYNCiAgKiAgIEVORC5EWDJVDQogICogICBFTkQuRFgyTQ0KICAqICAgRU5ELkRU
NA0KICAqICAgRU5ELkRYNA0KICAqICAgRU5ELkRUNg0KICAqICAgRU5ELkRYNg0KICAqICAgRU5E
LkRUNDYNCiAgKiAgIEVORC5UDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0K
SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogQmVybmllciwgRGFuaWVsIDxkYW5pZWwu
YmVybmllckBiZWxsLmNhPg0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAyOjI2
IFBNDQpUbzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD47IE1hcmsgU21pdGggPG1h
cmt6enpzbWl0aEBnbWFpbC5jb20+DQpDYzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47
IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPjsgNm1hbiA8Nm1hbkBpZXRmLm9yZz47IFJvYmVy
dCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PjsgeGllY2hmQGNoaW5hdGVsZWNvbS5jbjsgVGFy
ZWsgU2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbT4NClN1YmplY3Q6IFJFOiBbc3ByaW5nXSBCZXlv
bmQgU1J2Ni4NCg0KVGhhdCB3YXMgcHJlY2lzZWx5IG15IHBvaW50DQoNCkhhdmluZyBiZWVuIGlu
dm9sdmVkIGluIHB1c2hpbmcgU1J2NiBFTkQgYmVoYXZpb3VycyBpbiB2YXJpb3VzIHRhcmdldHMs
IEkgY2FuIGZpcnN0IGhhbmQgc2F5IHRoYXQgdGhlIHByaW1pdGl2ZXMgYmVoaW5kIFNSSCBwcm9j
ZXNzaW5nIGlzIHF1aXRlIHNpbXBsZSB0byBleHRlbmQuIEluIHlvdXIgZXh0ZW5zaWJpbGl0eSBt
b2RlbCwgZXZlcnkgcHJlZGVmaW5lZCBvciBjdXN0b20gYmVoYXZpb3IgYmVjb21lcyBhIG5ldyBE
T0guIE9uIFNSSCwgdGhlIEVIIGRvZXMgbm90IGNoYW5nZSBJIGp1c3QgbmVlZCB0byBpbmZvcm0g
dGhlIGRhdGEgcGxhbmUgdGhhdCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCB3aXRoIGEgc3BlY2lm
aWMgU0lEIGluIFNSSCwgZG8gdGhpcyBpbnRlcm5hbCBwcm9jZXNzaW5nLg0KDQoNCk9uIDIwMTkt
MDktMTIsIDEyOjM0IFBNLCAiUm9uIEJvbmljYSIgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRv
OnJib25pY2FAanVuaXBlci5uZXQ+PiB3cm90ZToNCg0KTWFyaywNCg0KSSB0aGluayB0aGF0IHlv
dSBtYXkgaGF2ZSBleHBvc2VkIHlldCBhbm90aGVyIGVsZXBoYW50IGluIHRoZSByb29t4oCm4oCm
DQoNCklQdjYgZGVmaW5lcyBhIHJvYnVzdCBleHRlbnNpYmlsaXR5IGFyY2hpdGVjdHVyZSwgdGhh
dCBpbmNsdWRlcyBtdWx0aXBsZSBleHRlbnNpb24gaGVhZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFk
b3B0aW9uIHdhcyBzbG93IGFuZCByb3V0ZXIgdmVuZG9ycyB3ZXJlIG5vdCBoaWdobHkgbW90aXZh
dGVkIGNvbW1pdCBleHRlbnNpb24gaGVhZGVycyB0byBBU0lDcy4gQWxzbywgaW4gdGhvc2UgZGF5
cywgQVNJQ3Mgd2VyZSBub3Qgc28gY2FwYWJsZSBhcyB0aGV5IGFyZSB0b2RheS4NCg0KRnJvbSB0
aGUgYWJvdmUtbWVudGlvbmVkIGRhdGEgcG9pbnRzLCB3ZSBzaG91bGQgbm90IGluZmVyIHRoYXQg
aXQgaXMgYmV5b25kIHRoZSBjYXBhYmlsaXR5IG9mIGEgbW9kZXJuIHZlbmRvciB0byBkZXZlbG9w
IGFuIEFTSUMgdGhhdCBzdXBwb3J0cyBhIG1vcmUgY29tcGxldGUgc2V0IG9mIGV4dGVuc2lvbiBo
ZWFkZXJzLiBUd28gdGhpbmdzIGhhdmUgY2hhbmdlZC4gQXMgSVB2NiBhZG9wdGlvbiBwcm9ncmVz
c2VzLCB2ZW5kb3JzIGFyZSBiZWNvbWluZyBtb3JlIGNvbW1pdHRlZCB0byBJUHY2LiBCZXlvbmQg
dGhhdCwgQVNJQ3MgaGF2ZSBiZWNvbWUgbW9yZSBjYXBhYmxlIG92ZXIgdGhlIGRlY2FkZXMuDQoN
CldlIHNob3VsZG7igJl0IGFiYW5kb24gdGhlIElQdjYgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1
cmUgYmFzZWQgb24gYSBjbGFpbSB0aGF0IEFTSUNzIGNhbm5vdCBhbmQgd2lsbCBuZXZlciBiZSBh
YmxlIHRvICBwcm9jZXNzIG11bHRpcGxlIGV4dGVuc2lvbiBoZWFkZXJzLg0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpGcm9tOiBpcHY2IDxp
cHY2LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwdjYtYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJl
aGFsZiBPZiBNYXJrIFNtaXRoDQpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDEyLCAyMDE5IDE6
MzAgQU0NClRvOiBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVy
bmllckBiZWxsLmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5p
ZXJAYmVsbC5jYT4+DQpDYzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86cm9i
anNAZ29vZ2xlLmNvbT4+OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5n
QGlldGYub3JnPj47IDZtYW4gPDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+Pjsg
Um9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0
Pj47IHhpZWNoZkBjaGluYXRlbGVjb20uY248bWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24+
OyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPG1haWx0bzp0c2FhZC5uZXRAZ21haWwu
Y29tPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KSXQncyBzaW1wbGUg
YmVjYXVzZSBJUHY2IGRvZXNuJ3QgbG9vayBwYXN0IHRoZSBmaXhlZCBJUHY2IGhlYWRlciB0byBw
ZXJmb3JtIGl0cyBmb3J3YXJkaW5nLCBhbmQgbWF0Y2hlcyBvbiB0aGUgRGVzdGluYXRpb24gQWRk
cmVzcyB0byBkZXRlcm1pbmUgaWYgdG8gcGVyZm9ybSBkZWVwZXIgcGFja2V0IGhvc3QgcHJvY2Vz
c2luZy4NCg0KDQpZb3UncmUgYnVpbGRpbmcgbXVjaCBtb3JlIGNvbXBsaWNhdGVkIGZvcndhcmRp
bmcgc2VydmljZXMgaWYgeW91J3JlIGdvaW5nIHRvIGJlIG1hcmNoaW5nIG9uIFRMVnMgZXRjLiBw
YXN0IHRoZSBJUHY2IGZpeGVkIGhlYWRlci4NCg0KSG93ZXZlciB2ZW5kb3JzIGFuZCBjYXJyaWVy
IGVuZ2luZWVyaW5nIGdyb3VwcyBsaWtlIHNlbGxpbmcgYW5kIGRlcGxveWluZyBuZXcgZ2Vhciwg
c28gSSBzdXBwb3NlIHRoYXQncyBvay4gVGhleSBkb24ndCBoYXZlIHRvIG9wZXJhdGUgaXQgb3Ig
Zml4IGl0IHdoZW4gaXQgYnJlYWtzLg0KT24gVGh1LCAxMiBTZXAgMjAxOSwgMTM6NDEgQmVybmll
ciwgRGFuaWVsLCA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYT4+IHdyb3RlOg0KDQorMQ0KDQoNCg0KVGhlIGFiaWxpdHkgb2YgdXNpbmcgYSBzaW5n
bGUgU1JIIHRvIGNvbnZleSBiZWhhdmlvdXIgaW5mb3JtYXRpb24gd2V0aGVyIHRoZXkgYXJlIHBl
ci1zZWdtZW50IG9yIHBlci1wYXRoIGhhcyBwcm92ZW4gdG8gYmUgdmVyeSBzaW1wbGUgYW5kIHF1
aWNrIHRvIGRlZmluZSBpbiB2YXJpb3VzIGRhdGEgcGxhbmUgdGFyZ2V0cy4NCg0KDQoNCkF0IGZp
cnN0IGFuYWx5c2lzLCB0cnlpbmcgdG8gcmVwbGljYXRlIHdpdGggQ1JIICsgRE9IIHZhcmlhbnRz
LCB0aGUgbG9naWMgcmVxdWlyZWQgZm9yIHNlcnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23igItw
bGV4Lg0KDQoNCg0KV2hhdCBoYXBwZW5zIGlmIEkgbmVlZCBUTFZzIG1pZC1wb2ludCBpbiBhIHBh
dGggYnV0IG5vdCBhdCBpdHMgZW5kIChlLmcuIHJlZmVycmluZyB0byB0aGUgT2xlJ3MgQUNNRSBh
bmFsb2d5KSA/IFdvdWxkIHRoZXkgbm93IGJlIGRlZmluZWQgaW4gYSBzZWctZW5kLW9wdCBvciBh
IHZwbi1kZXN0LW9wdCA/IElmIHNlZy1lbmQtb3B0IHRoZW4gaXQgbWVhbnMgbm9uLWludGVyZXN0
ZWQgbWlkcG9pbnQgZGV2aWNlcyB3aWxsIGhhdmUgdG8gbG9va3VwIGJleW9uZCB0aGUgVExWcyB0
byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0KDQoNCg0KU2ltaWxhciBxdWVzdGlvbiB3
b3VsZCBiZSBvbiBob3cgd291bGQgd2UgaW1wbGVtZW50IHByb3h5IGJlaGF2aW91cnMgZWl0aGVy
IGR5bmFtaWMgb3Igc3RhdGljID8gSWYgSSByZWFkIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9wdC0wNDxodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVu
ZC1vcHQtMDRfXzshOFdvQTZSakM4MWMhV2hhc0pZRlRSbVh6S2QxZy1vTVU1aHphNEVvSC02M0FG
ZTZxekZGWnRsZlRSQWlhYkpqQ1pCMGY1ZHAxNHk4TCQ+IGNvcnJlY3RseSwgd2UgdGhlbiBuZWVk
IE5TSCBmb3IgcmljaGVyIHNlcnZpY2UgY2hhaW5zIGNvbnN0cnVjdHMgKHRoaW5rIEdpLUxBTiku
IFRoaXMgbWVhbnMgSSBuZWVkIENSSCwgc29tZSB2YXJpYW50cyBvZiBET0ggKyBOU0jigIsuDQoN
Cg0KDQpJIGZhaWwgdG8gc2VlIHRoZSBzaW1wbGljaXR5IHRoZXJlLg0KDQoNCg0KRGFuIEINCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHNwcmluZyA8c3ByaW5nLWJv
dW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxm
IG9mIHhpZWNoZkBjaGluYXRlbGVjb20uY248bWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24+
IDx4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPj4N
ClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAyMDE5IDg6NTcgUE0NClRvOiBMaXN0DQpD
YzogUm9iIFNoYWtpcjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJhc3p1aw0KU3ViamVjdDog
W0VYVF1SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCg0KSGksIGZvbGtzLA0KTGFzdCB5ZWFy
IENoaW5hIFRlbGVjb20gYmVndW4gdG8gaW1wbGVtZW50IFNSdjYgdHJpYWwgaW4gU2ljaHVuIHBy
b3ZpbmNlIGZvciB0aGUgYmVhcmluZyBhbmQgaW50ZXJjb25uZWN0aW9uIG9mIHZpZGVvIHBsYXRm
b3JtcyB3aGljaCBhcmUgIGxvY2F0ZWQgaW4gZGlmZmVyZW50IGNpdGllcywgc2VydmljZSBhZ2ls
aXRpZXMsc2VjdXJlIHNlcGVydGlvbiwgdHJhZmZpYyBzdGVlcmluZyBhbmQgb3RoZXIgZmVhdHVy
ZXMgb2YgU1J2NiBoYXZlIGJlZW4gZGVtb25zdHJhdGVkIGluIHRoaXMgdHJpYWwuIEJhc2VkIG9u
IHRoaXMsIFNSdjYgd2lsbCBiZSBpbXBsZW1lbnRhdGVkIGluIGxhcmdlci1zY2FsZSBpbiBDVC4N
Ck5vIHRlY2hub2xvZ2llcyBpcyAxMDAlIHBlcmZlY3QsSSBhZ3JlZSB0aGF0IGNvbXByZXNzaW9u
IG1lY2hhbmlzbSBpcyBuZWVkZWQgdG8gcmVkdWNlIHRoZSB0aGUgb3ZlcmhlYWQgb2YgbG9uZyBT
SUQgaW4gdGhlIGxvbmcgdGVybSwgYnV0IGl0IGlzIGJldHRlciB0byBiZSBjb21wYXRpYmxlIHdp
dGhlIFNSSCwgaW5zdGVhZCBvZiBkZXNpZ25pbmcgYSBjb21wbGV0ZSBuZXcgb25lLiBDUkggaXMg
YSBjb21wbGV0ZSBuZXcgZGVzaWduLCBpdCBtb3ZlIHRoZSBjb21wbGV4aXRpZXMgZnJvbSBTUkgg
dG8gRE9ILg0KTW9yZW92ZXIsIEkgaG9wZSBtb3JlIGVmZm9ydHMgb2YgU1J2NiBzaG91bGQgYmUg
Z2l2ZW4gb24gaG93IHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzLGZvciBpbnN0YW5jZSwgQXBwbGlj
YXRpb24tYXdhcmUgbmV0d29yayAoQVBOKS4gTWVhbndoaWxlLCB3ZSBzaG91bGQgY29uc2lkZXIg
bW9yZSBvbiBob3cgdG8gaW1wbG1lbWVudCBzbW9vdGggdHJhbnNpdGlvbiBhbmQgcHJvdGVjdCB0
aGUgbmV0d29yayBhc3NldG9mIGNhcnJpZXJzLg0KDQpCZXN0IHJlZ2FyZHMNCkNob25nZmVuZw0K
DQoNCkZyb206IERpcmsgU3RlaW5iZXJnPG1haWx0bzpkaXJrQGxhcGlzaGlsbHMuY29tPg0KRGF0
ZTogMjAxOS0wOS0wOSAyMTozMQ0KVG86IEd5YW4gTWlzaHJhPG1haWx0bzpoYXlhYnVzYWdzbUBn
bWFpbC5jb20+DQpDQzogU1BSSU5HIFdHIExpc3Q8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IDZt
YW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+OyBSb2JlcnQgUmFzenVrPG1haWx0bzpy
b2JlcnRAcmFzenVrLm5ldD47IFJvYiBTaGFraXI8bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+OyBU
YXJlayBTYWFkPG1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tPg0KU3ViamVjdDogUmU6IFtzcHJp
bmddIEJleW9uZCBTUnY2Lg0KVGhlcmUgc2VlbXMgdG8gYmUgc29tZSBjb25mdXNpb24gcmVnYXJk
aW5nIFRJLUxGQS4NCkEgY291cGxlIG9mIGNvbW1lbnRzOg0KDQotIFJlbW90ZSBMRkEgdHVubmVs
IGlzIG5vdCB1c2VkIHdpdGggU1IsIG9ubHkgVEktTEZBIHdoaWNoDQogIG9ubHkgb3BlcmF0ZXMg
b24gdGhlIG5vZGUgdGhhdCBpcyB0aGUgUExSIChwb2ludCBvZiBsb2NhbCByZXBhaXIpLg0KDQot
IEFueSBlbmNhcHN1bGF0aW9uIG9uIHRoZSBpbmdyZXNzIFBFIHdpdGggb3Igd2l0aG91dCBFSCBo
YXMgbm90aGluZw0KICB0byBkbyB3aXRoIFRJLUxGQSBleGNlcHQgZm9yIHRoZSBzcGVjaWFsIGNh
c2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEUNCiAgaXRzZWxmIGlzIHRoZSBQTFIuDQoNCi0gVEktTEZB
IGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2VzIG5vdCByZXF1aXJlIG9uZS4NCiAgSXQg
aXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24gSUdQIHRvcG9sb2d5Lg0KDQot
IFRoZSBQTFIgZm9yIFRJLUxGQSBtYXkgbmVlZCB0byBpbnNlcnQgc29tZSBTSURzIGludG8gdGhl
IFNJRA0KICBsaXN0IHRvIHN0ZWVyIHRoZSBwYWNrZXQgYXJvdW5kIHRoZSBmYWlsdXJlLiBGb3Ig
dGhlIExGQSBiYXNlIGNhc2UNCiAgbm8gU0lEcyBhcmUgbmVlZGVkIGF0IGFsbC4gSWYgU0lEIGlu
c2VydGlvbiBpcyBuZWVkZWQsIHRoZSBQTFINCiAgd2lsbCBwdXNoIHRoZSByZXF1aXJlZCBudW1i
ZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIGNhc2UuDQoNCiAgRm9yIFNSdjYsIHRoZSBlcXVpdmFs
ZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0bw0KICBpbnNlcnQgYW4gRUggd2l0
aCB0aGUgcmVxdWlyZWQgU0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBhbHJlYWR5DQogIGhhdmUg
YmVlbiBlbmNhcHN1bGF0ZWQgb24gdGhlIGluZ3Jlc3MgUEUgYW5kIGluIHRoZSBtb3N0DQogIGNv
bW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2UgY2FzZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUN
CiAgYW4gRUggc28gdGhhdCB0aGlzIEVIIGluc2VydGlvbiB3aWxsIHJlc3VsdCBvbmx5IGluIGEg
c2luZ2xlIEVILi4NCg0KICBBbHRlcm5hdGl2ZWx5LCB0aGUgUExSIGNvdWxkIGFsc28gYmUgY29u
ZmlndXJlZCB0byBwZXJmb3JtDQogIGVuY2Fwc3VsYXRpb24gd2l0aCBhIG5ldyBJUHY2IGhlYWRl
ciB1c2luZyB0aGUgcmVwYWlyIFNJRA0KICBhcyBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MsIHdp
dGhvdXQgbmVlZGluZyBhbnkgRUguDQogIFRoaXMgd2lsbCB3b3JrIGZvciB0aGUgdmFzdCBtYWpv
cml0eSBvZiBjYXNlcy4NCiAgUmVtZW1iZXIgdGhhdCBvbmUgMTI4LWJpdCBTSUQgaW4gU1J2NiBp
cyBpbiBtb3N0IGNhc2VzDQogIGVxdWl2YWxlbnQgdG8gMiBNUExTIGxhYmVscywgaS5lLiBhIG5v
ZGUgbGFiZWwgcGx1cyBhbg0KICBhZGphY2VuY3kgU0lEIGNhbiBiZSBlbmNvZGVkIGluIGEgc2lu
Z2xlIFNSdjYgU0lELg0KDQogIE9ubHkgaW4gZXh0cmVtZSBjYXNlcyB3b3VsZCB0aGUgUExSIG5l
ZWQgdG8gYWRkIGFuDQogIEVIIHRvIHRoZSBuZXcgSVB2NiBoZWFkZXIgd2l0aCBtb3JlIFNJRHMu
DQoNCi0gRUggaW5zZXJ0aW9uIGZvciBUSS1MRkEgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0
Y2hpbmcgU1J2NiBkb21haW5zLg0KDQpIb3BlIGl0IGhlbHBzLg0KDQpDaGVlcnMNCkRpcmsNCg0K
QW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBn
bWFpbC5jb208bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4+Og0KDQo+RnJvbSByZWFkaW5n
IHRocm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlvbiBpcyB0
d28gZm9sZCBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGktTEZBIG9yIHJl
bW90ZSBMRkEgdHVubmVsIHNvIGVuZCB1cCByZXF1aXJpbmcgZG91YmxlIEVIIGluc2VydGlvbnMg
b24gdGhlIEluZ3Jlc3MgUEUgdHVubmVsIGhlYWQgZW5kIFNSdjYgc291cmNlIG5vZGUgYW5kIHRo
ZW4gc2Vjb25kIHNjZW5hcmlvIGJlaW5nIGEgcG9zc2libGUgRUggaW5zZXJ0aW9ucyBvY2N1cnJl
bmNlIG9uIGludGVybWVkaWF0ZSBub2Rlcy4gIEkgaGF2ZSBub3QgcmVhZCB0aHJvdWdoIHRoZSBk
cmFmdHMgb3IgUkZDIHJlZ2FyZGluZyBUaS1MRkEgd2l0aCBTUiBidXQgc2luY2UgdGhhdCBpcyBh
biBJR1AgZXh0ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQgaXMgbm90IHRo
ZSB0cmFkaXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aCBwcm90ZWN0aW9uIHRoYXQgYWRk
cyBhbiBhZGRpdGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3aHkgYW4gRUggaW5zZXJ0aW9u
IG5lZWRzIHRvIG9jY3VyIGZvciBUaS1MRkEuICBDYW4gc29tZW9uZSBjbGFyaWZ5IHRoYXQgdXNl
IGNhc2UgZm9yIG1lLiAgQWxzbyB0aGUgRUggaW5zZXJ0aW9uIG9uIGludGVybWVkaWF0ZSBub2Rl
IHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBmb3IgdGhhdC4gIE15IGd1ZXNzIGlzIGl0
4oCZcyBmb3Igc3BlY2lhbCB1c2UgY2FzZSBvZiBzdGl0Y2hpbmcgU1J2NiBkb21haW5zIHRvZ2V0
aGVyLiAgUGxlYXNlIGNsYXJpZnkuLg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8
bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc3ByaW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVdoYXNKWUZUUm1Yektk
MWctb01VNWh6YTRFb0gtNjNBRmU2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWFXRE9YZ2IkPg0KDQoN
Ckp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg==

--_000_BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00BYAPR05MB5463namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAg
MCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0
aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxp
Lk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlv
cml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1i
b3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
cC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUt
bmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0
OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpw
Lm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYubXNpcGZvb3Rl
cjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOm1zaXBmb290ZXIzMGIzZDUzODsNCgltc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZv
bnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGlu
Ow0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJ
e21zby1saXN0LWlkOjEwNTI0NTk4ODk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjU0NDExNTQ1
Njt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Mg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxl
dmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGww
OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjE0NDUyNzA5NTg7DQoJbXNvLWxp
c3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMTM4ODU3OTkwIC0xMTI3
NjgwNDgwIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4
Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtc3Rh
cnQtYXQ6NTcxOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQpAbGlzdCBs
MTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9
DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1V
UyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGFuaWVsLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5O
b3QgcmVhbGx5LiBBIHNpbmdsZSBJUHY2IE9wdGlvbiwgdGhlIFBQU0ksIHJlcGxhY2VzIGFsbCBv
ZiB0aGUgZm9sbG93aW5nIFNJRHM6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9
ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MGluO21zby1saXN0OmwxIGxldmVsMSBsZm8zIj5FTkQuRFgyPG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDps
MSBsZXZlbDEgbGZvMyI+RU5ELkRYMlY8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwxIGxldmVsMSBsZm8z
Ij5FTkQuRFgyVTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPkVORC5EWDJNPG86
cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjBpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+RU5ELkRUNDxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxp
c3Q6bDEgbGV2ZWwxIGxmbzMiPkVORC5EWDQ8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwxIGxldmVsMSBs
Zm8zIj5FTkQuRFQ2PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+RU5ELkRYNjxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPkVORC5EVDQ2PG86cD48L286cD48L2xp
PjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28t
bGlzdDpsMSBsZXZlbDEgbGZvMyI+RU5ELlQ8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Um9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IEJlcm5pZXIsIERhbmllbCAmbHQ7ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYSZndDsgPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1i
ZXIgMTIsIDIwMTkgMjoyNiBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIEJvbmljYSAmbHQ7cmJvbmlj
YUBqdW5pcGVyLm5ldCZndDs7IE1hcmsgU21pdGggJmx0O21hcmt6enpzbWl0aEBnbWFpbC5jb20m
Z3Q7PGJyPg0KPGI+Q2M6PC9iPiBSb2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0Ozsg
U1BSSU5HIFdHICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7OyA2bWFuICZsdDs2bWFuQGlldGYub3Jn
Jmd0OzsgUm9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0QHJhc3p1ay5uZXQmZ3Q7OyB4aWVjaGZAY2hp
bmF0ZWxlY29tLmNuOyBUYXJlayBTYWFkICZsdDt0c2FhZC5uZXRAZ21haWwuY29tJmd0Ozxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
VGhhdCB3YXMgcHJlY2lzZWx5IG15IHBvaW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij5IYXZpbmcgYmVlbiBpbnZvbHZlZCBpbiBwdXNoaW5nIFNSdjYgRU5EIGJl
aGF2aW91cnMgaW4gdmFyaW91cyB0YXJnZXRzLCBJIGNhbiBmaXJzdCBoYW5kIHNheSB0aGF0IHRo
ZSBwcmltaXRpdmVzIGJlaGluZCBTUkggcHJvY2Vzc2luZyBpcyBxdWl0ZSBzaW1wbGUgdG8gZXh0
ZW5kLiBJbiB5b3VyIGV4dGVuc2liaWxpdHkgbW9kZWwsIGV2ZXJ5IHByZWRlZmluZWQNCiBvciBj
dXN0b20gYmVoYXZpb3IgYmVjb21lcyBhIG5ldyBET0guIE9uIFNSSCwgdGhlIEVIIGRvZXMgbm90
IGNoYW5nZSBJIGp1c3QgbmVlZCB0byBpbmZvcm0gdGhlIGRhdGEgcGxhbmUgdGhhdCB3aGVuIHJl
Y2VpdmluZyBhIHBhY2tldCB3aXRoIGEgc3BlY2lmaWMgU0lEIGluIFNSSCwgZG8gdGhpcyBpbnRl
cm5hbCBwcm9jZXNzaW5nLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPk9u
IDIwMTktMDktMTIsIDEyOjM0IFBNLCAmcXVvdDtSb24gQm9uaWNhJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+cmJvbmljYUBqdW5pcGVyLm5ldDwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVO
LUNBIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+TWFyayw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBs
YW5nPSJFTi1DQSI+SSB0aGluayB0aGF0IHlvdSBtYXkgaGF2ZSBleHBvc2VkIHlldCBhbm90aGVy
IGVsZXBoYW50IGluIHRoZSByb29t4oCm4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNB
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPklQdjYgZGVmaW5lcyBhIHJv
YnVzdCBleHRlbnNpYmlsaXR5IGFyY2hpdGVjdHVyZSwgdGhhdCBpbmNsdWRlcyBtdWx0aXBsZSBl
eHRlbnNpb24gaGVhZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFkb3B0aW9uIHdhcyBzbG93IGFuZCBy
b3V0ZXIgdmVuZG9ycyB3ZXJlIG5vdCBoaWdobHkgbW90aXZhdGVkIGNvbW1pdCBleHRlbnNpb24g
aGVhZGVycw0KIHRvIEFTSUNzLiBBbHNvLCBpbiB0aG9zZSBkYXlzLCBBU0lDcyB3ZXJlIG5vdCBz
byBjYXBhYmxlIGFzIHRoZXkgYXJlIHRvZGF5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1D
QSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5Gcm9tIHRoZSBhYm92ZS1t
ZW50aW9uZWQgZGF0YSBwb2ludHMsIHdlIHNob3VsZCBub3QgaW5mZXIgdGhhdCBpdCBpcyBiZXlv
bmQgdGhlIGNhcGFiaWxpdHkgb2YgYSBtb2Rlcm4gdmVuZG9yIHRvIGRldmVsb3AgYW4gQVNJQyB0
aGF0IHN1cHBvcnRzIGEgbW9yZSBjb21wbGV0ZSBzZXQgb2YgZXh0ZW5zaW9uIGhlYWRlcnMuIFR3
byB0aGluZ3MNCiBoYXZlIGNoYW5nZWQuIEFzIElQdjYgYWRvcHRpb24gcHJvZ3Jlc3NlcywgdmVu
ZG9ycyBhcmUgYmVjb21pbmcgbW9yZSBjb21taXR0ZWQgdG8gSVB2Ni4gQmV5b25kIHRoYXQsIEFT
SUNzIGhhdmUgYmVjb21lIG1vcmUgY2FwYWJsZSBvdmVyIHRoZSBkZWNhZGVzLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNB
Ij5XZSBzaG91bGRu4oCZdCBhYmFuZG9uIHRoZSBJUHY2IGV4dGVuc2liaWxpdHkgYXJjaGl0ZWN0
dXJlIGJhc2VkIG9uIGEgY2xhaW0gdGhhdCBBU0lDcyBjYW5ub3QgYW5kIHdpbGwgbmV2ZXIgYmUg
YWJsZSB0byAmbmJzcDtwcm9jZXNzIG11bHRpcGxlIGV4dGVuc2lvbiBoZWFkZXJzLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVO
LUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJFTi1DQSI+IGlwdjYgJmx0OzxhIGhyZWY9Im1haWx0bzppcHY2LWJvdW5jZXNAaWV0
Zi5vcmciPmlwdjYtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9i
Pk1hcmsgU21pdGg8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAx
OSAxOjMwIEFNPGJyPg0KPGI+VG86PC9iPiBFWFQgLSA8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiZn
dDs8YnI+DQo8Yj5DYzo8L2I+IFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bn
b29nbGUuY29tIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7IFNQUklORyBXRyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs7IDZtYW4g
Jmx0OzxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3JnPC9hPiZndDs7
IFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9i
ZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxl
Y29tLmNuIj54aWVjaGZAY2hpbmF0ZWxlY29tLmNuPC9hPjsgVGFyZWsgU2FhZCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iPnRzYWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBsYW5nPSJFTi1DQSI+SXQncyBzaW1wbGUgYmVjYXVzZSBJUHY2IGRvZXNuJ3QgbG9vayBw
YXN0IHRoZSBmaXhlZCBJUHY2IGhlYWRlciB0byBwZXJmb3JtIGl0cyBmb3J3YXJkaW5nLCBhbmQg
bWF0Y2hlcyBvbiB0aGUgRGVzdGluYXRpb24gQWRkcmVzcyB0byBkZXRlcm1pbmUgaWYgdG8gcGVy
Zm9ybSBkZWVwZXIgcGFja2V0IGhvc3QgcHJvY2Vzc2luZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIGxhbmc9IkVOLUNBIj5Zb3UncmUgYnVpbGRpbmcgbXVjaCBtb3JlIGNvbXBsaWNhdGVkIGZv
cndhcmRpbmcgc2VydmljZXMgaWYgeW91J3JlIGdvaW5nIHRvIGJlIG1hcmNoaW5nIG9uIFRMVnMg
ZXRjLiBwYXN0IHRoZSBJUHY2IGZpeGVkIGhlYWRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6LjVp
biI+DQo8c3BhbiBsYW5nPSJFTi1DQSI+SG93ZXZlciB2ZW5kb3JzIGFuZCBjYXJyaWVyIGVuZ2lu
ZWVyaW5nIGdyb3VwcyBsaWtlIHNlbGxpbmcgYW5kIGRlcGxveWluZyBuZXcgZ2Vhciwgc28gSSBz
dXBwb3NlIHRoYXQncyBvay4gVGhleSBkb24ndCBoYXZlIHRvIG9wZXJhdGUgaXQgb3IgZml4IGl0
IHdoZW4gaXQgYnJlYWtzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVO
LUNBIj5PbiBUaHUsIDEyIFNlcCAyMDE5LCAxMzo0MSBCZXJuaWVyLCBEYW5pZWwsICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mIzQzOzEmbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNr
Z3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6YmxhY2siPlRoZSBhYmlsaXR5IG9mIHVzaW5nIGEgc2luZ2xlIFNSSCB0byBjb252ZXkg
YmVoYXZpb3VyIGluZm9ybWF0aW9uIHdldGhlciB0aGV5IGFyZSBwZXItc2VnbWVudCBvciBwZXIt
cGF0aCBoYXMgcHJvdmVuIHRvIGJlIHZlcnkmbmJzcDtzaW1wbGUgYW5kIHF1aWNrJm5ic3A7dG8g
ZGVmaW5lIGluDQogdmFyaW91cyBkYXRhJm5ic3A7cGxhbmUgdGFyZ2V0cy48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6YmxhY2siPkF0IGZpcnN0IGFuYWx5c2lzLCZuYnNwO3RyeWluZyB0byByZXBsaWNhdGUgd2l0
aCZuYnNwO0NSSCAmIzQzOyBET0ggdmFyaWFudHMsIHRoZSBsb2dpYyByZXF1aXJlZCBmb3Igc2Vy
dmljZSBwcm9ncmFtcyBpcyBtb3JlIGNvbeKAi3BsZXguJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
bjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJs
YWNrIj5XaGF0IGhhcHBlbnMgaWYgSSBuZWVkJm5ic3A7VExWcyBtaWQtcG9pbnQgaW4gYSBwYXRo
IGJ1dCBub3QgYXQgaXRzIGVuZCAoZS5nLiByZWZlcnJpbmcgdG8gdGhlIE9sZSdzIEFDTUUgYW5h
bG9neSkmbmJzcDs/IFdvdWxkIHRoZXkgbm93IGJlIGRlZmluZWQgaW4gYSBzZWctZW5kLW9wdCBv
cg0KIGEgdnBuLWRlc3Qtb3B0ID8gSWYgc2VnLWVuZC1vcHQgdGhlbiBpdCBtZWFucyBub24taW50
ZXJlc3RlZCBtaWRwb2ludCBkZXZpY2VzIHdpbGwgaGF2ZSB0byBsb29rdXAgYmV5b25kIHRoZSBU
TFZzIHRvIGdldCB0byBDUkggZm9yIG5leHQgc2VnbWVudCA/DQo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndo
aXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6Ymxh
Y2siPlNpbWlsYXIgcXVlc3Rpb24gd291bGQgYmUmbmJzcDtvbiBob3cgd291bGQgd2UgaW1wbGVt
ZW50IHByb3h5IGJlaGF2aW91cnMgZWl0aGVyIGR5bmFtaWMgb3Igc3RhdGljID8mbmJzcDtJZiBJ
IHJlYWQmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0LTA0X187IThXb0E2UmpDODFjIVdo
YXNKWUZUUm1YektkMWctb01VNWh6YTRFb0gtNjNBRmU2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWRw
MTR5OEwkIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9wdC0w
NDwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+DQogY29ycmVjdGx5LCB3ZSB0aGVuIG5lZWQgTlNIIGZvciByaWNo
ZXIgc2VydmljZSBjaGFpbnMgY29uc3RydWN0cyAodGhpbmsgR2ktTEFOKS4gVGhpcyBtZWFucyBJ
IG5lZWQgQ1JILCBzb21lIHZhcmlhbnRzIG9mIERPSCAmIzQzOyBOU0jigIsuJm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj5JIGZhaWwgdG8gc2VlJm5ic3A7dGhlJm5ic3A7c2ltcGxpY2l0eSB0
aGVyZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkRhbiBCPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0
LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4NCjxociBzaXplPSIxIiB3aWR0aD0i
MTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgaWQ9Im1f
LTgyOTAzNzYyMzExMTQyOTc3NTJkaXZScGx5RndkTXNnIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3By
aW5nLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmctYm91bmNlc0BpZXRm
Lm9yZzwvYT4mZ3Q7IG9uDQogYmVoYWxmIG9mIDxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0
ZWxlY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGllY2hmQGNoaW5hdGVsZWNvbS5jbjwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+
eGllY2hmQGNoaW5hdGVsZWNvbS5jbjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2Rh
eSwgU2VwdGVtYmVyIDExLCAyMDE5IDg6NTcgUE08YnI+DQo8Yj5Ubzo8L2I+IExpc3Q8YnI+DQo8
Yj5DYzo8L2I+IFJvYiBTaGFraXI7IDZtYW47IFRhcmVrIFNhYWQ7IFJvYmVydCBSYXN6dWs8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gW0VYVF1SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4N
Cjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjcuNXB0O21hcmdpbi10b3A6Ny41cHQ7bWFyZ2luLXJp
Z2h0OjcuNXB0O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojMjEyMTIxIj5IaSwmbmJzcDtm
b2xrcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtjb2xvcjojMjEyMTIxIj5MYXN0Jm5ic3A7eWVhciZuYnNwO0NoaW5hJm5ic3A7VGVsZWNv
bSZuYnNwO2JlZ3VuJm5ic3A7dG8mbmJzcDtpbXBsZW1lbnQmbmJzcDtTUnY2Jm5ic3A7dHJpYWwm
bmJzcDtpbiZuYnNwO1NpY2h1biZuYnNwO3Byb3ZpbmNlJm5ic3A7Zm9yJm5ic3A7dGhlJm5ic3A7
YmVhcmluZyZuYnNwO2FuZCZuYnNwO2ludGVyY29ubmVjdGlvbiZuYnNwO29mJm5ic3A7dmlkZW8m
bmJzcDtwbGF0Zm9ybXMmbmJzcDt3aGljaCZuYnNwO2FyZSZuYnNwOyZuYnNwO2xvY2F0ZWQmbmJz
cDtpbiZuYnNwO2RpZmZlcmVudCZuYnNwO2NpdGllcywmbmJzcDtzZXJ2aWNlJm5ic3A7YWdpbGl0
aWVzLHNlY3VyZSZuYnNwO3NlcGVydGlvbiwmbmJzcDt0cmFmZmljJm5ic3A7c3RlZXJpbmcmbmJz
cDthbmQmbmJzcDtvdGhlciZuYnNwO2ZlYXR1cmVzJm5ic3A7b2YmbmJzcDtTUnY2Jm5ic3A7aGF2
ZSZuYnNwO2JlZW4mbmJzcDtkZW1vbnN0cmF0ZWQmbmJzcDtpbiZuYnNwO3RoaXMmbmJzcDt0cmlh
bC4mbmJzcDtCYXNlZCZuYnNwO29uJm5ic3A7dGhpcywmbmJzcDtTUnY2Jm5ic3A7d2lsbCZuYnNw
O2JlJm5ic3A7aW1wbGVtZW50YXRlZCZuYnNwO2luJm5ic3A7bGFyZ2VyLXNjYWxlJm5ic3A7aW4m
bmJzcDtDVC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtjb2xvcjojMjEyMTIxIj5ObyZuYnNwO3RlY2hub2xvZ2llcyZuYnNwO2lzJm5ic3A7
MTAwJSZuYnNwO3BlcmZlY3QsSSZuYnNwO2FncmVlJm5ic3A7dGhhdCZuYnNwO2NvbXByZXNzaW9u
Jm5ic3A7bWVjaGFuaXNtJm5ic3A7aXMmbmJzcDtuZWVkZWQmbmJzcDt0byZuYnNwO3JlZHVjZSZu
YnNwO3RoZSZuYnNwO3RoZSZuYnNwO292ZXJoZWFkJm5ic3A7b2YmbmJzcDtsb25nJm5ic3A7U0lE
Jm5ic3A7aW4mbmJzcDt0aGUmbmJzcDtsb25nJm5ic3A7dGVybSwmbmJzcDtidXQmbmJzcDtpdCZu
YnNwO2lzJm5ic3A7YmV0dGVyJm5ic3A7dG8mbmJzcDtiZSZuYnNwO2NvbXBhdGlibGUmbmJzcDt3
aXRoZSZuYnNwO1NSSCwmbmJzcDtpbnN0ZWFkJm5ic3A7b2YmbmJzcDtkZXNpZ25pbmcmbmJzcDth
Jm5ic3A7Y29tcGxldGUmbmJzcDtuZXcmbmJzcDtvbmUuJm5ic3A7Q1JIJm5ic3A7aXMmbmJzcDth
Jm5ic3A7Y29tcGxldGUmbmJzcDtuZXcmbmJzcDtkZXNpZ24sJm5ic3A7aXQmbmJzcDttb3ZlJm5i
c3A7dGhlJm5ic3A7Y29tcGxleGl0aWVzJm5ic3A7ZnJvbSZuYnNwO1NSSCZuYnNwO3RvJm5ic3A7
RE9ILiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2NvbG9yOiMyMTIxMjEiPk1vcmVvdmVyLCZuYnNwO0kmbmJzcDtob3BlJm5ic3A7
bW9yZSZuYnNwO2VmZm9ydHMmbmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtzaG91bGQmbmJzcDtiZSZu
YnNwO2dpdmVuJm5ic3A7b24mbmJzcDtob3cmbmJzcDt0byZuYnNwO3N1cHBvcnQmbmJzcDtuZXcm
bmJzcDtzZXJ2aWNlcyxmb3ImbmJzcDtpbnN0YW5jZSwmbmJzcDtBcHBsaWNhdGlvbi1hd2FyZSZu
YnNwO25ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwmbmJzcDt3ZSZuYnNwO3Nob3VsZCZuYnNwO2Nv
bnNpZGVyDQogbW9yZSBvbiBob3cmbmJzcDt0byZuYnNwO2ltcGxtZW1lbnQmbmJzcDtzbW9vdGgm
bmJzcDt0cmFuc2l0aW9uJm5ic3A7YW5kJm5ic3A7cHJvdGVjdCZuYnNwO3RoZSZuYnNwO25ldHdv
cmsmbmJzcDthc3NldG9mJm5ic3A7Y2FycmllcnMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5k
OndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6
IzIxMjEyMSI+QmVzdCZuYnNwO3JlZ2FyZHM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojMjEyMTIxIj5DaG9uZ2Zlbmc8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
bGVmdDo2LjBwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOiNF
RkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWls
dG86ZGlya0BsYXBpc2hpbGxzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkRp
cmsNCiBTdGVpbmJlcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDojRUZFRkVGIj48Yj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RGF0ZTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsyMDE5LTA5LTA5Jm5ic3A7MjE6MzE8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91
bmQ6I0VGRUZFRiI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRv
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJt
YWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
ZiI+R3lhbg0KIE1pc2hyYTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5DQzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPlNQUklORw0KIFdHIExpc3Q8L3NwYW4+PC9hPjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Ow0KPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzo2bWFu
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Nm1hbkBpZXRmLm9yZzwv
c3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47
DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0i
bWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+
Um9iZXJ0IFJhc3p1azwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmIj5Sb2IgU2hha2lyPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPlRhcmVrIFNhYWQ8L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDoj
RUZFRkVGIj48Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+U3ViamVj
dDo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJz
cDtSZToNCiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3Vu
ZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPlRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJlZ2FyZGluZyBUSS1M
RkEuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+QSBjb3VwbGUgb2YgY29tbWVudHM6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+LSBSZW1vdGUgTEZBIHR1bm5lbCBpcyBub3QgdXNlZCB3aXRoIFNSLCBvbmx5
IFRJLUxGQSB3aGljaCZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBvbmx5IG9wZXJhdGVzIG9u
IHRoZSBub2RlIHRoYXQgaXMgdGhlIFBMUiAocG9pbnQgb2YgbG9jYWwgcmVwYWlyKS48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4tIEFueSBlbmNhcHN1bGF0aW9uIG9uIHRoZSBp
bmdyZXNzIFBFIHdpdGggb3Igd2l0aG91dCBFSCBoYXMgbm90aGluZyZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIx
MjEiPiZuYnNwOyB0byBkbyB3aXRoIFRJLUxGQSBleGNlcHQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ug
d2hlcmUgdGhlIGluZ3Jlc3MgUEU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgaXRzZWxmIGlzIHRoZSBQ
TFIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjti
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+LSBUSS1MRkEgaXMgbm90IGFu
IElHUCBleHRlbnNpb24gYW5kIGRvZXMgbm90IHJlcXVpcmUgb25lLiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIx
MjEiPiZuYnNwOyBJdCBpcyBhIHB1cmVseSBsb2NhbCBjb21wdXRhdGlvbiBiYXNlZCBvbiBJR1Ag
dG9wb2xvZ3kuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+LSBUaGUgUExSIGZv
ciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNvbWUgU0lEcyBpbnRvIHRoZSBTSUQ8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDsgbGlzdCB0byBzdGVlciB0aGUgcGFja2V0IGFyb3VuZCB0aGUgZmFpbHVy
ZS4gRm9yIHRoZSBMRkEgYmFzZSBjYXNlPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IG5vIFNJRHMgYXJl
IG5lZWRlZCBhdCBhbGwuIElmIFNJRCBpbnNlcnRpb24gaXMgbmVlZGVkLCB0aGUgUExSJm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNr
Z3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IHdpbGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGxh
YmVscyBpbiB0aGUgTVBMUyBjYXNlLiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMy
MTIxMjEiPiZuYnNwOyBGb3IgU1J2NiwgdGhlIGVxdWl2YWxlbnQgb3BlcmF0aW9uIHRvIHRoZSBs
YWJlbCBwdXNoIGlzIHRvJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGluc2VydCBhbiBFSCB3
aXRoIHRoZSByZXF1aXJlZCBTSUQgbGlzdC4gVGhlIHBhY2tldCB3aWxsIGFscmVhZHkmbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tn
cm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjojMjEyMTIxIj4mbmJzcDsgaGF2ZSBiZWVuIGVuY2Fwc3VsYXRlZCBvbiB0aGUgaW5ncmVz
cyBQRSBhbmQgaW4gdGhlIG1vc3QmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgY29tbW9uIElu
dGVybmV0IG9yIFZQTiBiYXNlIHVzZSBjYXNlIGl0IHdpbGwgbm90IGV2ZW4gaGF2ZSZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dy
b3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOiMyMTIxMjEiPiZuYnNwOyBhbiBFSCBzbyB0aGF0IHRoaXMgRUggaW5zZXJ0aW9uIHdpbGwg
cmVzdWx0IG9ubHkgaW4gYSBzaW5nbGUgRUguLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMy
MTIxMjEiPiZuYnNwOyBBbHRlcm5hdGl2ZWx5LCB0aGUgUExSIGNvdWxkIGFsc28gYmUgY29uZmln
dXJlZCB0byBwZXJmb3JtPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGVuY2Fwc3VsYXRpb24gd2l0aCBh
IG5ldyBJUHY2IGhlYWRlciB1c2luZyB0aGUgcmVwYWlyIFNJRDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4g
bGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNw
OyBhcyBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MsIHdpdGhvdXQgbmVlZGluZyBhbnkgRUguPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+Jm5ic3A7IFRoaXMgd2lsbCB3b3JrIGZvciB0aGUgdmFzdCBtYWpvcml0eSBv
ZiBjYXNlcy4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgUmVtZW1iZXIgdGhhdCBvbmUgMTI4
LWJpdCBTSUQgaW4gU1J2NiBpcyBpbiBtb3N0IGNhc2VzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGVx
dWl2YWxlbnQgdG8gMiBNUExTIGxhYmVscywgaS5lLiBhIG5vZGUgbGFiZWwgcGx1cyBhbjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3Vu
ZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPiZuYnNwOyBhZGphY2VuY3kgU0lEIGNhbiBiZSBlbmNvZGVkIGluIGEgc2luZ2xl
IFNSdjYgU0lELjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBPbmx5
IGluIGV4dHJlbWUgY2FzZXMgd291bGQgdGhlIFBMUiBuZWVkIHRvIGFkZCBhbiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3Vu
ZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPiZuYnNwOyBFSCB0byB0aGUgbmV3IElQdjYgaGVhZGVyIHdpdGggbW9yZSBTSURz
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFj
a2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gRUggaW5zZXJ0aW9uIGZvciBU
SS1MRkEgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0Y2hpbmcgU1J2NiBkb21haW5zLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3Vu
ZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPkhvcGUgaXQgaGVscHMuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRl
Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEy
MSI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Q2hlZXJzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+RGlyazwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGlu
O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6LjVpbjti
YWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+QW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWVi
IEd5YW4gTWlzaHJhICZsdDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PGEgaHJlZj0ibWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5oYXlhYnVzYWdzbUBnbWFpbC5jb208
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+Jmd0Ozo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2
ZXRpY2EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj4mZ3Q7RnJvbSByZWFkaW5nIHRo
cm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2VydGlvbiBpcyB0d28g
Zm9sZCBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMNCiB1c2luZyBUaS1MRkEgb3IgcmVt
b3RlIExGQSB0dW5uZWwgc28gZW5kIHVwIHJlcXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9ucyBv
biB0aGUgSW5ncmVzcyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQgdGhl
biBzZWNvbmQgc2NlbmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3VycmVu
Y2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVzLiZuYnNwOyBJIGhhdmUgbm90IHJlYWQgdGhyb3VnaCB0
aGUgZHJhZnRzIG9yIFJGQw0KIHJlZ2FyZGluZyBUaS1MRkEgd2l0aCBTUiBidXQgc2luY2UgdGhh
dCBpcyBhbiBJR1AgZXh0ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQgaXMg
bm90IHRoZSB0cmFkaXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aCBwcm90ZWN0aW9uIHRo
YXQgYWRkcyBhbiBhZGRpdGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3aHkgYW4gRUggaW5z
ZXJ0aW9uIG5lZWRzIHRvIG9jY3VyIGZvciBUaS1MRkEuJm5ic3A7IENhbiBzb21lb25lDQogY2xh
cmlmeSB0aGF0IHVzZSBjYXNlIGZvciBtZS4mbmJzcDsgQWxzbyB0aGUgRUggaW5zZXJ0aW9uIG9u
IGludGVybWVkaWF0ZSBub2RlIHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBmb3IgdGhh
dC4mbmJzcDsgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0aXRj
aGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuJm5ic3A7IFBsZWFzZSBjbGFyaWZ5Li48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZ19f
OyE4V29BNlJqQzgxYyFXaGFzSllGVFJtWHpLZDFnLW9NVTVoemE0RW9ILTYzQUZlNnF6RkZadGxm
VFJBaWFiSmpDWkIwZjVhV0RPWGdiJCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJF
Ti1DQSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIz
MGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFy
Z2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDouNWluO21hcmdpbi1i
b3R0b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25s
eTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00BYAPR05MB5463namp_--


From nobody Thu Sep 12 12:12:30 2019
Return-Path: <tom@herbertland.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 0140212022D for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 12:12:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 au7GsXfB_-Oc for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 12:12:20 -0700 (PDT)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (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 7F32B12021C for <spring@ietf.org>; Thu, 12 Sep 2019 12:12:20 -0700 (PDT)
Received: by mail-ed1-x52e.google.com with SMTP id o9so24979116edq.0 for <spring@ietf.org>; Thu, 12 Sep 2019 12:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=tczEAEj3mzYX0p6roO2GN0etOWOb3+YtZ3F69L+XAf4=; b=t5YllGbFVUSwUW12Wjxxr/slmRXTQAi72FC8xHVHepQ5qssjbgsCtqQLVIy3btM6jS 6fnlh8yrM0t6P8qphmvzcD2UWBqMDZJUpl+LTj3UjmcIHfLdSpCioFcVjjy6oqxcIgkR OjsYhnQHOqpvP22v0rJhivng7fMEXYJ31IcoeyfEEy9SDbWGnMaSdAAVs4kw/wL69qVd pKrM1U9E7xkmtb/GJ7vxapJiWxKSmupjccAyVdntokPju3OJg6HMpHW43V9MtKy+Mpxs DyEFVqZEL8BNSvvMAkd1sdg9YAcRA9zqCHqUV9TOa5cVq0fLVuiYYuqulf84Cw2QRPnM LgoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=tczEAEj3mzYX0p6roO2GN0etOWOb3+YtZ3F69L+XAf4=; b=esy5vbvGU8lIVGB9Seq5G23woUtHgOT/e8+l7SQExUPn7CgpN2ZTt/6pupTJTl59tk L8DTtM5yS6TQanBYTuHxdJZjncEAZ1vwPxZw0m8xYj47pesj7vdTzRVoHTH6VXVB3exG mYsuyJeabQiyLyLn1d/qvcWbaA0vCoBZ5b8T+lZGdnltUcbbMQlw4mGhoU7ISU2jWtYI JVK7jPbo5l8qvB1C+oToNlwGWg34LALKFMN/SwFBytStpJfzCMYgVtT3AEJtUC099QRQ a20JaVQT32yMEVqY/C6Nvii5rQH63SyYGGib8GJO34Vv1NutloDhgbfvp9tfqdSZN2ED 0EHQ==
X-Gm-Message-State: APjAAAX7K0AXBcsZKn5pj7wlM4RJI7C+FjK2q4F9Pu76Qh0CVKz6PAb7 NGnPgpgsf4fwG9RjWtTgLOdRz2EN5P9wuRhob5C9WA==
X-Google-Smtp-Source: APXvYqw7kces3X+dM/jgrpW5d7wcsp6hQ+VqNEU7VeXOnva1gsBKQj7wB6kv52oZOlKh0lKJ/LO0ra28ugKaQZewTN0=
X-Received: by 2002:a17:906:b808:: with SMTP id dv8mr26577078ejb.119.1568315538853;  Thu, 12 Sep 2019 12:12:18 -0700 (PDT)
MIME-Version: 1.0
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com>
In-Reply-To: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 12 Sep 2019 12:12:07 -0700
Message-ID: <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
Cc: SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/CWmcAzMhEKkINvNsAen7knRCvGk>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Thu, 12 Sep 2019 19:12:23 -0000

On Thu, Sep 12, 2019 at 10:02 AM Pablo Camarillo (pcamaril)
<pcamaril@cisco.com> wrote:
>
> Hi all,
>
> Following the comments from IETF105, the working group preferred to alloc=
ate a new Next Header value.
>
> The authors would like to propose this diff. Any feedback is welcome.
>
> <OLD>
>
>    9.  IANA Considerations
>
>
>
>
>
>       This document requests the following new IANA registries:
>
> </OLD>
>
>
>
>
>
> <NEW>
>
>    9.  IANA Considerations
>
>
>
> This document requests IANA to allocate a new IP Protocol Number value fo=
r =E2=80=9CSRv6 payload=E2=80=9D with the following definition:
>
> The value TBD in the Next Header field of an IPv6 header or any extension=
 header indicates that the payload content is identified via the segment id=
entifier in the IPv6 Destination Address.
>
This seems like an extremely narrow use case to justify an IP Protocol
Number allocation. If this is the route taken, I would suggest to
define something more generic like "Interpreted" which could mean that
there is a next header, but it's interpretation requires information
elsewhere in the packet. That way the number could potentially be used
in other contexts than just SR.

Tom

>
>
>       This document requests the following new IANA registries:
>
> </NEW>
>
>
>
> We would propose to submit a revision with this text on the IANA section =
of NET-PGM beginning of next week.
>
> Thanks,
> Pablo.
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Thu Sep 12 12:34:18 2019
Return-Path: <robert@raszuk.net>
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 2F4E2120928 for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 12:34:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 mTVdi60nLqwY for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 12:33:59 -0700 (PDT)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 53D2A1208EB for <spring@ietf.org>; Thu, 12 Sep 2019 12:33:59 -0700 (PDT)
Received: by mail-qk1-x730.google.com with SMTP id u184so22797435qkd.4 for <spring@ietf.org>; Thu, 12 Sep 2019 12:33:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JR0m28GNnPanNWRBD1A7Y8ApjnYlU+bYLBpQH2n7ND8=; b=JMngjONzkJaXNcxYXBPK+hpU3/xcTBwpyIf/Jjq5TdC/ri/AGNVv2HkbIxE1J+YLli WLG2sOjdE2X8wbHNDj/kYFfYQOmWXWlnIvg78vFnigG7ZDiy+uNJ8Kdzc7XegntLJtxk GhPC+9fuqv1q834IoRgH9I1+bi+/ZbIFDTjl7xkDqFIod+CuhdIq8Z/h2P8TH6R4MktN GiNgRGeUbeZOb7b3Giwh5fkm0sKFgJavHqNmnAofdJhFD0V98gr5uK7HALae/c8t6V+p kC4fhzSVBGr/Gv4dZSXzXFlTdpEa9K7MPo73ogoEjpdr5EmW3vi4Np36Pu9GeXckkvFV DCjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JR0m28GNnPanNWRBD1A7Y8ApjnYlU+bYLBpQH2n7ND8=; b=Iu5go+unOpO6Qr1Uus3O/HbYsSowPKn6iCNGZTsFXdlWrCVKbPMhJrATZzf/5U1bid MZ+Baq+TFJb8HcUwu7ynG4I/qRVMeWr1f/pqYyUBo0ozVAofcHyns+/OETPNRwRvBeb9 YW1aisYkyn6NUL9nJahMm19/8krIjT/nbh0JdOlJ0Vx+4FD4aNONdzNm5JOX15kkzNQ4 wz6oHE3SMwqNgDyzwTnsFD5Feja5GatHWvbLh0iPdQnJSE/0FruEoijPIwFOEGUHq/5p ay9xtrCb6sTwSgIpfjZJikd8/7fGji7OmnnUr8qiA3BoeX56p6/xJA3iFGN7dUamQHnq oAwA==
X-Gm-Message-State: APjAAAXHaETjR40JCh5KeUpTXfpp17beHInbprFvia+kl/j5n8n7uTCX wJpg+UD6y07Pvd2kWk0jj4//sfMalBbEGwh7f7FSqA==
X-Google-Smtp-Source: APXvYqwxwDbqjwUHuifoa7AaKym8sKQ9jyhG8cXWQdImhCXsvnvOb/cnsVoH+B868AryI7qlQR72tvEDWbQdwEuQwmE=
X-Received: by 2002:a37:8547:: with SMTP id h68mr41774547qkd.219.1568316838069;  Thu, 12 Sep 2019 12:33:58 -0700 (PDT)
MIME-Version: 1.0
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 12 Sep 2019 21:33:48 +0200
Message-ID: <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Mark Smith <markzzzsmith@gmail.com>,  Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000075c950592603821"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/1Q-PgcKQlg2T3AVFChShFTZbHm0>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 19:34:08 -0000

--000000000000075c950592603821
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Ron,

I was trying to stop responding but its pretty hard when I see such post
like your last one ...

> A single IPv6 Option, the PPSI, replaces all of the following SID

Please understand that this is like stating that:

"A single new additional airport replaces all the planes which operate to
the old airport. "

At most you could say that single new PPSI could contain 2^32 SR functions
which you call in your draft as "PPSI identifiers"  From your documents it
also seems that you are defining a service instruction identifier in a flat
space which can contain the demux for the following technologies:

      o    Layer 2 VPN (L2VPN) [RFC6624
<https://tools.ietf.org/html/rfc6624>].

   o  Layer 3 VPN (L3VPN) [RFC4364 <https://tools.ietf.org/html/rfc4364>].
   o  Virtual Private LAN Service (VPLS) [RFC4761
<https://tools.ietf.org/html/rfc4761>][RFC4762].
   o  Ethernet VPN (EVPN) [RFC7432 <https://tools.ietf.org/html/rfc7432>].
   o  Pseudowires [RFC8077 <https://tools.ietf.org/html/rfc8077>].


It also needs to be observed that putting all of those services into
single flat table lookup is not a sound design.

But what is most important that common hardware reads just entire
header then starts processing. So it really makes much more sense to
encode SR SIDs and related functions and their parameters in the same
EH rather then scatter them around.


Thank you,

R.


















On Thu, Sep 12, 2019 at 8:51 PM Ron Bonica <rbonica@juniper.net> wrote:

> Daniel,
>
>
>
> Not really. A single IPv6 Option, the PPSI, replaces all of the following
> SIDs:
>
>
>
>    - END.DX2
>    - END.DX2V
>    - END.DX2U
>    - END.DX2M
>    - END.DT4
>    - END.DX4
>    - END.DT6
>    - END.DX6
>    - END.DT46
>    - END.T
>
>
>
>
>
>
>                           Ron
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* Bernier, Daniel <daniel.bernier@bell.ca>
> *Sent:* Thursday, September 12, 2019 2:26 PM
> *To:* Ron Bonica <rbonica@juniper.net>; Mark Smith <markzzzsmith@gmail.co=
m
> >
> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG <spring@ietf.org>; 6man <
> 6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; xiechf@chinatelecom.cn=
;
> Tarek Saad <tsaad.net@gmail.com>
> *Subject:* RE: [spring] Beyond SRv6.
>
>
>
> That was precisely my point
>
>
>
> Having been involved in pushing SRv6 END behaviours in various targets, I
> can first hand say that the primitives behind SRH processing is quite
> simple to extend. In your extensibility model, every predefined or custom
> behavior becomes a new DOH. On SRH, the EH does not change I just need to
> inform the data plane that when receiving a packet with a specific SID in
> SRH, do this internal processing.
>
>
>
>
>
> On 2019-09-12, 12:34 PM, "Ron Bonica" <rbonica@juniper.net> wrote:
>
>
>
> Mark,
>
>
>
> I think that you may have exposed yet another elephant in the room=E2=80=
=A6=E2=80=A6
>
>
>
> IPv6 defines a robust extensibility architecture, that includes multiple
> extension headers. Initially, IPv6 adoption was slow and router vendors
> were not highly motivated commit extension headers to ASICs. Also, in tho=
se
> days, ASICs were not so capable as they are today.
>
>
>
> From the above-mentioned data points, we should not infer that it is
> beyond the capability of a modern vendor to develop an ASIC that supports=
 a
> more complete set of extension headers. Two things have changed. As IPv6
> adoption progresses, vendors are becoming more committed to IPv6. Beyond
> that, ASICs have become more capable over the decades.
>
>
>
> We shouldn=E2=80=99t abandon the IPv6 extensibility architecture based on=
 a claim
> that ASICs cannot and will never be able to  process multiple extension
> headers.
>
>
>
>
> Ron
>
>
>
>
>
>
>
>
>
> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *Mark Smith
> *Sent:* Thursday, September 12, 2019 1:30 AM
> *To:* EXT - daniel.bernier@bell.ca <daniel.bernier@bell.ca>
> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG <spring@ietf.org>; 6man <
> 6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; xiechf@chinatelecom.cn=
;
> Tarek Saad <tsaad.net@gmail.com>
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> It's simple because IPv6 doesn't look past the fixed IPv6 header to
> perform its forwarding, and matches on the Destination Address to determi=
ne
> if to perform deeper packet host processing.
>
>
>
>
>
> You're building much more complicated forwarding services if you're going
> to be marching on TLVs etc. past the IPv6 fixed header.
>
>
>
> However vendors and carrier engineering groups like selling and deploying
> new gear, so I suppose that's ok. They don't have to operate it or fix it
> when it breaks.
>
> On Thu, 12 Sep 2019, 13:41 Bernier, Daniel, <daniel.bernier@bell.ca>
> wrote:
>
> +1
>
>
>
> The ability of using a single SRH to convey behaviour information wether
> they are per-segment or per-path has proven to be very simple and quick t=
o
> define in various data plane targets.
>
>
>
> At first analysis, trying to replicate with CRH + DOH variants, the logic
> required for service programs is more com=E2=80=8Bplex.
>
>
>
> What happens if I need TLVs mid-point in a path but not at its end (e.g.
> referring to the Ole's ACME analogy) ? Would they now be defined in a
> seg-end-opt or a vpn-dest-opt ? If seg-end-opt then it means non-interest=
ed
> midpoint devices will have to lookup beyond the TLVs to get to CRH for ne=
xt
> segment ?
>
>
>
> Similar question would be on how would we implement proxy behaviours
> either dynamic or static ? If I read
> https://tools.ietf.org/html/draft-bonica-6man-seg-end-opt-04
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man=
-seg-end-opt-04__;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfT=
RAiabJjCZB0f5dp14y8L$>
> correctly, we then need NSH for richer service chains constructs (think
> Gi-LAN). This means I need CRH, some variants of DOH + NSH=E2=80=8B.
>
>
>
> I fail to see the simplicity there.
>
>
>
> Dan B
> ------------------------------
>
> *From:* spring <spring-bounces@ietf.org> on behalf of
> xiechf@chinatelecom.cn <xiechf@chinatelecom.cn>
> *Sent:* Wednesday, September 11, 2019 8:57 PM
> *To:* List
> *Cc:* Rob Shakir; 6man; Tarek Saad; Robert Raszuk
> *Subject:* [EXT]Re: [spring] Beyond SRv6.
>
>
>
>
>
> Hi, folks,
>
>
> Last year China Telecom begun to implement SRv6 trial in Sichun province =
for the bearing and interconnection of video platforms which are  located i=
n different cities, service agilities,secure sepertion, traffic steering an=
d other features of SRv6 have been demonstrated in this trial. Based on thi=
s, SRv6 will be implementated in larger-scale in CT.
>
>
> No technologies is 100% perfect,I agree that compression mechanism is nee=
ded to reduce the the overhead of long SID in the long term, but it is bett=
er to be compatible withe SRH, instead of designing a complete new one. CRH=
 is a complete new design, it move the complexities from SRH to DOH.
>
> Moreover, I hope more efforts of SRv6 should be given on how to support n=
ew services,for instance, Application-aware network
> (APN). Meanwhile, we should consider more on
> how to implmement smooth transition and protect the network assetof carri=
ers.
>
>
>
> Best regards
>
> Chongfeng
>
>
>
>
>
> *From:* Dirk Steinberg <dirk@lapishills.com>
>
> *Date:* 2019-09-09 21:31
>
> *To:* Gyan Mishra <hayabusagsm@gmail.com>
>
> *CC:* SPRING WG List <spring@ietf.org>; 6man@ietf.org; Robert Raszuk
> <robert@raszuk.net>; Rob Shakir <robjs@google.com>; Tarek Saad
> <tsaad.net@gmail.com>
>
> *Subject:* Re: [spring] Beyond SRv6.
>
> There seems to be some confusion regarding TI-LFA.
>
> A couple of comments:
>
>
>
> - Remote LFA tunnel is not used with SR, only TI-LFA which
>
>   only operates on the node that is the PLR (point of local repair).
>
>
>
> - Any encapsulation on the ingress PE with or without EH has nothing
>
>   to do with TI-LFA except for the special case where the ingress PE
>
>   itself is the PLR.
>
>
>
> - TI-LFA is not an IGP extension and does not require one.
>
>   It is a purely local computation based on IGP topology.
>
>
>
> - The PLR for TI-LFA may need to insert some SIDs into the SID
>
>   list to steer the packet around the failure. For the LFA base case
>
>   no SIDs are needed at all. If SID insertion is needed, the PLR
>
>   will push the required number of labels in the MPLS case.
>
>
>
>   For SRv6, the equivalent operation to the label push is to
>
>   insert an EH with the required SID list. The packet will already
>
>   have been encapsulated on the ingress PE and in the most
>
>   common Internet or VPN base use case it will not even have
>
>   an EH so that this EH insertion will result only in a single EH..
>
>
>
>   Alternatively, the PLR could also be configured to perform
>
>   encapsulation with a new IPv6 header using the repair SID
>
>   as IPv6 destination address, without needing any EH.
>
>   This will work for the vast majority of cases.
>
>   Remember that one 128-bit SID in SRv6 is in most cases
>
>   equivalent to 2 MPLS labels, i.e. a node label plus an
>
>   adjacency SID can be encoded in a single SRv6 SID.
>
>
>
>   Only in extreme cases would the PLR need to add an
>
>   EH to the new IPv6 header with more SIDs.
>
>
>
> - EH insertion for TI-LFA has nothing to do with stitching SRv6 domains.
>
>
>
> Hope it helps.
>
>
>
> Cheers
>
> Dirk
>
>
>
> Am 08.09.2019 um 09:19 schrieb Gyan Mishra <hayabusagsm@gmail.com>:
>
>
>
> >From reading through all the discussion threads the SR insertion is two
> fold one being for FRR capabilities using Ti-LFA or remote LFA tunnel so
> end up requiring double EH insertions on the Ingress PE tunnel head end
> SRv6 source node and then second scenario being a possible EH insertions
> occurrence on intermediate nodes.  I have not read through the drafts or
> RFC regarding Ti-LFA with SR but since that is an IGP extension I am
> guessing an opaque LSA and is not the traditional MPLS FRR link/node/path
> protection that adds an additional mpls shim so not sure why an EH
> insertion needs to occur for Ti-LFA.  Can someone clarify that use case f=
or
> me.  Also the EH insertion on intermediate node what is the use case or
> reason for that.  My guess is it=E2=80=99s for special use case of stitch=
ing SRv6
> domains together.  Please clarify..
>
>
>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring_=
_;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfTRAiabJjCZB0f5aWD=
OXgb$>
>
>
>
> Juniper Business Use Only
>
>

--000000000000075c950592603821
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Ron,<div><br></div><div>I was trying to stop respondi=
ng but its pretty hard when I see such post like your last one ...=C2=A0<br=
></div><div><br></div><div>&gt; A single IPv6 Option, the PPSI, replaces al=
l of the following SID=C2=A0=C2=A0<br></div><div><br></div><div>Please unde=
rstand that this is like stating that:</div><div><br></div><div>&quot;A sin=
gle new additional airport replaces all the planes which operate to the old=
 airport. &quot;</div><div><br></div><div>At most you could say that single=
 new PPSI could contain 2^32 SR functions which you call in your draft as &=
quot;<span style=3D"color:rgb(0,0,0);font-size:13.3333px">PPSI identifiers&=
quot;=C2=A0 From your documents it also seems that you are defining a servi=
ce instruction identifier in a flat space which can contain the demux for t=
he following technologies:=C2=A0</span></div><div><span style=3D"color:rgb(=
0,0,0);font-size:13.3333px">=C2=A0 =C2=A0</span></div><div><span style=3D"c=
olor:rgb(0,0,0);font-size:13.3333px">=C2=A0 =C2=A0 =C2=A0 o=C2=A0 =C2=A0 <f=
ont face=3D"monospace">Layer 2 VPN (L2VPN) [</font></span><font face=3D"mon=
ospace"><a href=3D"https://tools.ietf.org/html/rfc6624" title=3D"&quot;Laye=
r 2 Virtual Private Networks Using BGP for Auto-Discovery and Signaling&quo=
t;" style=3D"font-size:13.3333px">RFC6624</a><span style=3D"color:rgb(0,0,0=
);font-size:13.3333px">].</span></font><br></div><div><pre class=3D"gmail-n=
ewpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break=
-before:page;color:rgb(0,0,0)">   o  Layer 3 VPN (L3VPN) [<a href=3D"https:=
//tools.ietf.org/html/rfc4364" title=3D"&quot;BGP/MPLS IP Virtual Private N=
etworks (VPNs)&quot;">RFC4364</a>].
   o  Virtual Private LAN Service (VPLS) [<a href=3D"https://tools.ietf.org=
/html/rfc4761" title=3D"&quot;Virtual Private LAN Service (VPLS) Using BGP =
for Auto-Discovery and Signaling&quot;">RFC4761</a>][RFC4762].
   o  Ethernet VPN (EVPN) [<a href=3D"https://tools.ietf.org/html/rfc7432" =
title=3D"&quot;BGP MPLS-Based Ethernet VPN&quot;">RFC7432</a>].
   o  Pseudowires [<a href=3D"https://tools.ietf.org/html/rfc8077" title=3D=
"&quot;Pseudowire Setup and Maintenance Using the Label Distribution Protoc=
ol (LDP)&quot;">RFC8077</a>].</pre><pre class=3D"gmail-newpage" style=3D"fo=
nt-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:=
rgb(0,0,0)"><br></pre><pre class=3D"gmail-newpage" style=3D"font-size:13.33=
33px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><=
span style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;fo=
nt-size:small;white-space:normal">It also needs to be observed that putting=
 all of those services into single flat table lookup is not a sound design.=
=C2=A0</span>

</pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:=
0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"co=
lor:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size:small;wh=
ite-space:normal">But what is most important that common hardware reads jus=
t entire header then starts processing. So it really makes much more sense =
to encode SR SIDs and related functions and their parameters in the same EH=
 rather then scatter them around.=C2=A0</span></pre><pre class=3D"gmail-new=
page" style=3D"margin-top:0px;margin-bottom:0px;break-before:page"><br></pr=
e><pre class=3D"gmail-newpage" style=3D"margin-top:0px;margin-bottom:0px;br=
eak-before:page">Thank you,</pre><pre class=3D"gmail-newpage" style=3D"marg=
in-top:0px;margin-bottom:0px;break-before:page">R.

</pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:=
0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre cl=
ass=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bo=
ttom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-=
newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;brea=
k-before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-newpage" styl=
e=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page=
;color:rgb(0,0,0)"><br></pre></div><div><span style=3D"color:rgb(0,0,0);fon=
t-size:13.3333px"><br></span></div><div><span style=3D"color:rgb(0,0,0);fon=
t-size:13.3333px"><br></span></div><div><span style=3D"color:rgb(0,0,0);fon=
t-size:13.3333px"><br></span></div><div><span style=3D"color:rgb(0,0,0);fon=
t-size:13.3333px"><br></span></div><div><span style=3D"color:rgb(0,0,0);fon=
t-size:13.3333px"><br></span></div><div><span style=3D"color:rgb(0,0,0);fon=
t-size:13.3333px"><br></span></div><div><span style=3D"color:rgb(0,0,0);fon=
t-size:13.3333px"><br></span></div><div><br></div><div><br></div><div><br><=
/div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Thu, Sep 12, 2019 at 8:51 PM Ron Bonica &lt;<a href=
=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-5384579318886950798WordSection1">
<p class=3D"MsoNormal">Daniel,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Not really. A single IPv6 Option, the PPSI, replaces=
 all of the following SIDs:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_-5384579318886950798MsoListParagraph" style=3D"margin-=
left:0in">END.DX2<u></u><u></u></li><li class=3D"gmail-m_-53845793188869507=
98MsoListParagraph" style=3D"margin-left:0in">END.DX2V<u></u><u></u></li><l=
i class=3D"gmail-m_-5384579318886950798MsoListParagraph" style=3D"margin-le=
ft:0in">END.DX2U<u></u><u></u></li><li class=3D"gmail-m_-538457931888695079=
8MsoListParagraph" style=3D"margin-left:0in">END.DX2M<u></u><u></u></li><li=
 class=3D"gmail-m_-5384579318886950798MsoListParagraph" style=3D"margin-lef=
t:0in">END.DT4<u></u><u></u></li><li class=3D"gmail-m_-5384579318886950798M=
soListParagraph" style=3D"margin-left:0in">END.DX4<u></u><u></u></li><li cl=
ass=3D"gmail-m_-5384579318886950798MsoListParagraph" style=3D"margin-left:0=
in">END.DT6<u></u><u></u></li><li class=3D"gmail-m_-5384579318886950798MsoL=
istParagraph" style=3D"margin-left:0in">END.DX6<u></u><u></u></li><li class=
=3D"gmail-m_-5384579318886950798MsoListParagraph" style=3D"margin-left:0in"=
>END.DT46<u></u><u></u></li><li class=3D"gmail-m_-5384579318886950798MsoLis=
tParagraph" style=3D"margin-left:0in">END.T<u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-5384579318886950798msipfooter30b3d538" align=3D"center=
" style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Bernier, Daniel &lt;<a href=3D"mailto:d=
aniel.bernier@bell.ca" target=3D"_blank">daniel.bernier@bell.ca</a>&gt; <br=
>
<b>Sent:</b> Thursday, September 12, 2019 2:26 PM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;; Mark Smith &lt;<a href=3D"mailto:markz=
zzsmith@gmail.com" target=3D"_blank">markzzzsmith@gmail.com</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_bl=
ank">robjs@google.com</a>&gt;; SPRING WG &lt;<a href=3D"mailto:spring@ietf.=
org" target=3D"_blank">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:=
6man@ietf.org" target=3D"_blank">6man@ietf.org</a>&gt;; Robert Raszuk &lt;<=
a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>=
&gt;; <a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiechf@ch=
inatelecom.cn</a>; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" ta=
rget=3D"_blank">tsaad.net@gmail.com</a>&gt;<br>
<b>Subject:</b> RE: [spring] Beyond SRv6.<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">That was precisely my=
 point<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Having been involved =
in pushing SRv6 END behaviours in various targets, I can first hand say tha=
t the primitives behind SRH processing is quite simple to extend. In your e=
xtensibility model, every predefined
 or custom behavior becomes a new DOH. On SRH, the EH does not change I jus=
t need to inform the data plane that when receiving a packet with a specifi=
c SID in SRH, do this internal processing.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt"><u></u>=C2=A0<u></u><=
/span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">On =
2019-09-12, 12:34 PM, &quot;Ron Bonica&quot; &lt;<a href=3D"mailto:rbonica@=
juniper.net" target=3D"_blank">rbonica@juniper.net</a>&gt; wrote:<u></u><u>=
</u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA"><u>=
</u>=C2=A0<u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">Mar=
k,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">I t=
hink that you may have exposed yet another elephant in the room=E2=80=A6=E2=
=80=A6<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">IPv=
6 defines a robust extensibility architecture, that includes multiple exten=
sion headers. Initially, IPv6 adoption was slow and router vendors were not=
 highly motivated commit extension headers
 to ASICs. Also, in those days, ASICs were not so capable as they are today=
.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">Fro=
m the above-mentioned data points, we should not infer that it is beyond th=
e capability of a modern vendor to develop an ASIC that supports a more com=
plete set of extension headers. Two things
 have changed. As IPv6 adoption progresses, vendors are becoming more commi=
tted to IPv6. Beyond that, ASICs have become more capable over the decades.=
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">We =
shouldn=E2=80=99t abandon the IPv6 extensibility architecture based on a cl=
aim that ASICs cannot and will never be able to =C2=A0process multiple exte=
nsion headers.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><b><span lang=3D"EN-CA">=
From:</span></b><span lang=3D"EN-CA"> ipv6 &lt;<a href=3D"mailto:ipv6-bounc=
es@ietf.org" target=3D"_blank">ipv6-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Mark Smith<br>
<b>Sent:</b> Thursday, September 12, 2019 1:30 AM<br>
<b>To:</b> EXT - <a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank=
">daniel.bernier@bell.ca</a> &lt;<a href=3D"mailto:daniel.bernier@bell.ca" =
target=3D"_blank">daniel.bernier@bell.ca</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_bl=
ank">robjs@google.com</a>&gt;; SPRING WG &lt;<a href=3D"mailto:spring@ietf.=
org" target=3D"_blank">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:=
6man@ietf.org" target=3D"_blank">6man@ietf.org</a>&gt;; Robert Raszuk &lt;<=
a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>=
&gt;;
<a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiechf@chinatel=
ecom.cn</a>; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=
=3D"_blank">tsaad.net@gmail.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">It&=
#39;s simple because IPv6 doesn&#39;t look past the fixed IPv6 header to pe=
rform its forwarding, and matches on the Destination Address to determine i=
f to perform deeper packet host processing.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">You=
&#39;re building much more complicated forwarding services if you&#39;re go=
ing to be marching on TLVs etc. past the IPv6 fixed header.<u></u><u></u></=
span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">=C2=
=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:12pt;margin-=
left:0.5in">
<span lang=3D"EN-CA">However vendors and carrier engineering groups like se=
lling and deploying new gear, so I suppose that&#39;s ok. They don&#39;t ha=
ve to operate it or fix it when it breaks.<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">On =
Thu, 12 Sep 2019, 13:41 Bernier, Daniel, &lt;<a href=3D"mailto:daniel.berni=
er@bell.ca" target=3D"_blank">daniel.bernier@bell.ca</a>&gt; wrote:<u></u><=
u></u></span></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">+1=C2=A0</span><span lang=3D"EN-CA"><u></u>=
<u></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><span lang=3D"EN-CA"><u></u><u=
></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">The ability of using a single SRH to convey=
 behaviour information wether they are per-segment or per-path has proven t=
o be very=C2=A0simple and quick=C2=A0to define in
 various data=C2=A0plane targets.</span><span lang=3D"EN-CA"><u></u><u></u>=
</span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><span lang=3D"EN-CA"><u></u><u=
></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">At first analysis,=C2=A0trying to replicate=
 with=C2=A0CRH + DOH variants, the logic required for service programs is m=
ore com=E2=80=8Bplex.=C2=A0</span><span lang=3D"EN-CA"><u></u><u></u></span=
></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><span lang=3D"EN-CA"><u></u><u=
></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">What happens if I need=C2=A0TLVs mid-point =
in a path but not at its end (e.g. referring to the Ole&#39;s ACME analogy)=
=C2=A0? Would they now be defined in a seg-end-opt or
 a vpn-dest-opt ? If seg-end-opt then it means non-interested midpoint devi=
ces will have to lookup beyond the TLVs to get to CRH for next segment ?
</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><span lang=3D"EN-CA"><u></u><u=
></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">Similar question would be=C2=A0on how would=
 we implement proxy behaviours either dynamic or static ?=C2=A0If I read=C2=
=A0</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"https://url=
defense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man-seg-end-opt-0=
4__;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfTRAiabJjCZB0f5d=
p14y8L$" target=3D"_blank"><span style=3D"font-size:12pt">https://tools.iet=
f.org/html/draft-bonica-6man-seg-end-opt-04</span></a></span><span lang=3D"=
EN-CA" style=3D"font-size:12pt;color:black">
 correctly, we then need NSH for richer service chains constructs (think Gi=
-LAN). This means I need CRH, some variants of DOH + NSH=E2=80=8B.=C2=A0</s=
pan><span lang=3D"EN-CA"><u></u><u></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><span lang=3D"EN-CA"><u></u><u=
></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">I fail to see=C2=A0the=C2=A0simplicity ther=
e.</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><span lang=3D"EN-CA"><u></u><u=
></u></span></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">Dan B</span><span lang=3D"EN-CA"><u></u><u>=
</u></span></p>
<div>
<div style=3D"margin-left:0.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center;backgr=
ound:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">
<hr size=3D"1" width=3D"100%" align=3D"center">
</span></div>
</div>
<div id=3D"gmail-m_-5384579318886950798m_-8290376231114297752divRplyFwdMsg"=
>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><b><spa=
n lang=3D"EN-CA" style=3D"color:black">From:</span></b><span lang=3D"EN-CA"=
 style=3D"color:black"> spring &lt;<a href=3D"mailto:spring-bounces@ietf.or=
g" target=3D"_blank">spring-bounces@ietf.org</a>&gt; on
 behalf of <a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiec=
hf@chinatelecom.cn</a> &lt;<a href=3D"mailto:xiechf@chinatelecom.cn" target=
=3D"_blank">xiechf@chinatelecom.cn</a>&gt;<br>
<b>Sent:</b> Wednesday, September 11, 2019 8:57 PM<br>
<b>To:</b> List<br>
<b>Cc:</b> Rob Shakir; 6man; Tarek Saad; Robert Raszuk<br>
<b>Subject:</b> [EXT]Re: [spring] Beyond SRv6.</span><span lang=3D"EN-CA" s=
tyle=3D"font-size:12pt;color:rgb(33,33,33)">
</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<div style=3D"margin:7.5pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Hi,=C2=A0folks,<=
/span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Last=C2=A0year=
=C2=A0China=C2=A0Telecom=C2=A0begun=C2=A0to=C2=A0implement=C2=A0SRv6=C2=A0t=
rial=C2=A0in=C2=A0Sichun=C2=A0province=C2=A0for=C2=A0the=C2=A0bearing=C2=A0=
and=C2=A0interconnection=C2=A0of=C2=A0video=C2=A0platforms=C2=A0which=C2=A0=
are=C2=A0=C2=A0located=C2=A0in=C2=A0different=C2=A0cities,=C2=A0service=C2=
=A0agilities,secure=C2=A0sepertion,=C2=A0traffic=C2=A0steering=C2=A0and=C2=
=A0other=C2=A0features=C2=A0of=C2=A0SRv6=C2=A0have=C2=A0been=C2=A0demonstra=
ted=C2=A0in=C2=A0this=C2=A0trial.=C2=A0Based=C2=A0on=C2=A0this,=C2=A0SRv6=
=C2=A0will=C2=A0be=C2=A0implementated=C2=A0in=C2=A0larger-scale=C2=A0in=C2=
=A0CT.</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">No=C2=A0technolo=
gies=C2=A0is=C2=A0100%=C2=A0perfect,I=C2=A0agree=C2=A0that=C2=A0compression=
=C2=A0mechanism=C2=A0is=C2=A0needed=C2=A0to=C2=A0reduce=C2=A0the=C2=A0the=
=C2=A0overhead=C2=A0of=C2=A0long=C2=A0SID=C2=A0in=C2=A0the=C2=A0long=C2=A0t=
erm,=C2=A0but=C2=A0it=C2=A0is=C2=A0better=C2=A0to=C2=A0be=C2=A0compatible=
=C2=A0withe=C2=A0SRH,=C2=A0instead=C2=A0of=C2=A0designing=C2=A0a=C2=A0compl=
ete=C2=A0new=C2=A0one.=C2=A0CRH=C2=A0is=C2=A0a=C2=A0complete=C2=A0new=C2=A0=
design,=C2=A0it=C2=A0move=C2=A0the=C2=A0complexities=C2=A0from=C2=A0SRH=C2=
=A0to=C2=A0DOH.=C2=A0</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Moreover,=C2=A0I=
=C2=A0hope=C2=A0more=C2=A0efforts=C2=A0of=C2=A0SRv6=C2=A0should=C2=A0be=C2=
=A0given=C2=A0on=C2=A0how=C2=A0to=C2=A0support=C2=A0new=C2=A0services,for=
=C2=A0instance,=C2=A0Application-aware=C2=A0network (APN). Meanwhile,=C2=A0=
we=C2=A0should=C2=A0consider
 more on how=C2=A0to=C2=A0implmement=C2=A0smooth=C2=A0transition=C2=A0and=
=C2=A0protect=C2=A0the=C2=A0network=C2=A0assetof=C2=A0carriers.</span><span=
 lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Best=C2=A0regard=
s</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Chongfeng</span>=
<span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
</div>
</div>
<blockquote style=3D"margin-left:6pt;margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)"><b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-=
serif;color:black">From:</span></b><span lang=3D"EN-CA" style=3D"font-size:=
9pt;font-family:Tahoma,sans-serif;color:black">=C2=A0</span><span lang=3D"E=
N-CA" style=3D"color:black"><a href=3D"mailto:dirk@lapishills.com" target=
=3D"_blank"><span style=3D"font-size:9pt;font-family:Tahoma,sans-serif">Dir=
k
 Steinberg</span></a></span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)"><b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-=
serif;color:black">Date:</span></b><span lang=3D"EN-CA" style=3D"font-size:=
9pt;font-family:Tahoma,sans-serif;color:black">=C2=A02019-09-09=C2=A021:31<=
/span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)"><b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-=
serif;color:black">To:</span></b><span lang=3D"EN-CA" style=3D"font-size:9p=
t;font-family:Tahoma,sans-serif;color:black">=C2=A0</span><span lang=3D"EN-=
CA" style=3D"color:black"><a href=3D"mailto:hayabusagsm@gmail.com" target=
=3D"_blank"><span style=3D"font-size:9pt;font-family:Tahoma,sans-serif">Gya=
n
 Mishra</span></a></span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)"><b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-=
serif;color:black">CC:</span></b><span lang=3D"EN-CA" style=3D"font-size:9p=
t;font-family:Tahoma,sans-serif;color:black">=C2=A0</span><span lang=3D"EN-=
CA" style=3D"color:black"><a href=3D"mailto:spring@ietf.org" target=3D"_bla=
nk"><span style=3D"font-size:9pt;font-family:Tahoma,sans-serif">SPRING
 WG List</span></a></span><span lang=3D"EN-CA" style=3D"font-size:9pt;font-=
family:Tahoma,sans-serif;color:black">;
</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"mailto:6man@ie=
tf.org" target=3D"_blank"><span style=3D"font-size:9pt;font-family:Tahoma,s=
ans-serif">6man@ietf.org</span></a></span><span lang=3D"EN-CA" style=3D"fon=
t-size:9pt;font-family:Tahoma,sans-serif;color:black">;
</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"mailto:robert@=
raszuk.net" target=3D"_blank"><span style=3D"font-size:9pt;font-family:Taho=
ma,sans-serif">Robert Raszuk</span></a></span><span lang=3D"EN-CA" style=3D=
"font-size:9pt;font-family:Tahoma,sans-serif;color:black">;
</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"mailto:robjs@g=
oogle.com" target=3D"_blank"><span style=3D"font-size:9pt;font-family:Tahom=
a,sans-serif">Rob Shakir</span></a></span><span lang=3D"EN-CA" style=3D"fon=
t-size:9pt;font-family:Tahoma,sans-serif;color:black">;
</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"mailto:tsaad.n=
et@gmail.com" target=3D"_blank"><span style=3D"font-size:9pt;font-family:Ta=
homa,sans-serif">Tarek Saad</span></a></span><span lang=3D"EN-CA"><u></u><u=
></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)"><b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-=
serif;color:black">Subject:</span></b><span lang=3D"EN-CA" style=3D"font-si=
ze:9pt;font-family:Tahoma,sans-serif;color:black">=C2=A0Re:
 [spring] Beyond SRv6.</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">There seems to b=
e some confusion regarding TI-LFA.
</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">A couple of comm=
ents:</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- Remote LFA tun=
nel is not used with SR, only TI-LFA which=C2=A0</span><span lang=3D"EN-CA"=
><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 only oper=
ates on the node that is the PLR (point of local repair).</span><span lang=
=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- Any encapsulat=
ion on the ingress PE with or without EH has nothing=C2=A0</span><span lang=
=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 to do wit=
h TI-LFA except for the special case where the ingress PE</span><span lang=
=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 itself is=
 the PLR.</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- TI-LFA is not =
an IGP extension and does not require one.=C2=A0</span><span lang=3D"EN-CA"=
><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 It is a p=
urely local computation based on IGP topology.</span><span lang=3D"EN-CA"><=
u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- The PLR for TI=
-LFA may need to insert some SIDs into the SID</span><span lang=3D"EN-CA"><=
u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 list to s=
teer the packet around the failure. For the LFA base case</span><span lang=
=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 no SIDs a=
re needed at all. If SID insertion is needed, the PLR=C2=A0</span><span lan=
g=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 will push=
 the required number of labels in the MPLS case.=C2=A0</span><span lang=3D"=
EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 For SRv6,=
 the equivalent operation to the label push is to=C2=A0</span><span lang=3D=
"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 insert an=
 EH with the required SID list. The packet will already=C2=A0</span><span l=
ang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 have been=
 encapsulated on the ingress PE and in the most=C2=A0</span><span lang=3D"E=
N-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 common In=
ternet or VPN base use case it will not even have=C2=A0</span><span lang=3D=
"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 an EH so =
that this EH insertion will result only in a single EH..</span><span lang=
=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 Alternati=
vely, the PLR could also be configured to perform</span><span lang=3D"EN-CA=
"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 encapsula=
tion with a new IPv6 header using the repair SID</span><span lang=3D"EN-CA"=
><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 as IPv6 d=
estination address, without needing any EH.</span><span lang=3D"EN-CA"><u><=
/u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 This will=
 work for the vast majority of cases.=C2=A0</span><span lang=3D"EN-CA"><u><=
/u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 Remember =
that one 128-bit SID in SRv6 is in most cases</span><span lang=3D"EN-CA"><u=
></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 equivalen=
t to 2 MPLS labels, i.e. a node label plus an</span><span lang=3D"EN-CA"><u=
></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 adjacency=
 SID can be encoded in a single SRv6 SID.</span><span lang=3D"EN-CA"><u></u=
><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 Only in e=
xtreme cases would the PLR need to add an=C2=A0</span><span lang=3D"EN-CA">=
<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 EH to the=
 new IPv6 header with more SIDs.</span><span lang=3D"EN-CA"><u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- EH insertion f=
or TI-LFA has nothing to do with stitching SRv6 domains.</span><span lang=
=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">Hope it helps.</=
span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">Cheers</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">Dirk</span><span=
 lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:12pt;margin-=
left:0.5in;background:white">
<span lang=3D"EN-CA"><u></u>=C2=A0<u></u></span></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">Am 08.09.2019 um=
 09:19 schrieb Gyan Mishra &lt;</span><span lang=3D"EN-CA" style=3D"color:b=
lack"><a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank"><span styl=
e=3D"font-size:12pt">hayabusagsm@gmail.com</span></a></span><span lang=3D"E=
N-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">&gt;:</span><span lang=
=3D"EN-CA"><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:9pt;font-family:Helvetica,sans-serif;color=
:rgb(33,33,33)">&gt;From reading through all the discussion threads the SR =
insertion is two fold one being for FRR capabilities
 using Ti-LFA or remote LFA tunnel so end up requiring double EH insertions=
 on the Ingress PE tunnel head end SRv6 source node and then second scenari=
o being a possible EH insertions occurrence on intermediate nodes.=C2=A0 I =
have not read through the drafts or RFC
 regarding Ti-LFA with SR but since that is an IGP extension I am guessing =
an opaque LSA and is not the traditional MPLS FRR link/node/path protection=
 that adds an additional mpls shim so not sure why an EH insertion needs to=
 occur for Ti-LFA.=C2=A0 Can someone
 clarify that use case for me.=C2=A0 Also the EH insertion on intermediate =
node what is the use case or reason for that.=C2=A0 My guess is it=E2=80=99=
s for special use case of stitching SRv6 domains together.=C2=A0 Please cla=
rify..</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white"><span l=
ang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</span><sp=
an lang=3D"EN-CA"><u></u><u></u></span></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA">___=
____________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfTRAiabJjC=
ZB0f5aWDOXgb$" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spri=
ng</a><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span lang=3D"EN-CA"><u>=
</u>=C2=A0<u></u></span></p>
<p class=3D"gmail-m_-5384579318886950798msipfooter30b3d538" align=3D"center=
" style=3D"margin-right:0in;margin-left:0.5in;margin-bottom:0.0001pt;text-a=
lign:center">
<span lang=3D"EN-CA" style=3D"font-size:7pt;color:black">Juniper Business U=
se Only</span><span lang=3D"EN-CA"><u></u><u></u></span></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000075c950592603821--


From nobody Thu Sep 12 12:38:58 2019
Return-Path: <rbonica@juniper.net>
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 A2FAD1208D8; Thu, 12 Sep 2019 12:38:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 C9ipt4A3kC3F; Thu, 12 Sep 2019 12:38:51 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2291B1208BE; Thu, 12 Sep 2019 12:38:51 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CJZhhq015411; Thu, 12 Sep 2019 12:38:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=SZlNMo8GJREyFCZNESC4ZnKFTTKXIlVcOWlFMunouYM=; b=yKqbj4JDd/Z6HLRARMvu8zOBCz//H1bsMWk3+5Q2mW6Re4OqO3Im2EdRR5cQBQ85gJ0F npHMm3MofWpVJt/ZZLzqWCJlT92UEuiAkXbYDoKaeiJhbf559ZAjq6vYHvkLvqlD4oqW GoMhMvNv7P3sE1UHnsTKb24EK+hP8iMZDlc59mv62B4Vz7o7S0tMGNMl9Ik5uLnbCkQb +KatyqDNLGdlG+M89UVRDwdrYfltgR0l82cr2PN1ov0RXALoONL21dH9yCbrGpZc/kA4 PWBeJ2XXpoBfc+PB4UaBT80V0XoJNMtBqaifTj7hltADqVyTHH09QpEfSHN43KhE7tIj 8w== 
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp2058.outbound.protection.outlook.com [104.47.42.58]) by mx0b-00273201.pphosted.com with ESMTP id 2uytddr7vc-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 12:38:40 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dapU4Gjp9jLVwdgSj0Q08j6z9il6NHIuGECAudf6dtXo/Q+tzH6NkR8HX/BW3vmqCbTLzGDqfRp08iOGKObV1XCcPVySZ5rSgVdZn6C9KJnBFZJURIrUHpxaluuKUV3zQxVtSs0S2wre7QTgW3QtIjPiCE35h6FyBKhoxMvkka42LD7QCRFZQ9GCqwbm5h4go1mIRRTRWfOT8r1gijqg7+ki1+NgOp8IJBgiDzXZNogT8deHPB4/d7+yJRS/xRf1mByhL7MakZ+khDGhDuDPGLsL/3v/6rZ3TiNt8/xt+u2h2r9UqX2ryUixONQntXTHXgt59c+NsfTTYlV5Oi2oWQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SZlNMo8GJREyFCZNESC4ZnKFTTKXIlVcOWlFMunouYM=; b=d6xe5cuewxflDCI+ojyRsm0/+UeNyF5MYPj0Gv+3c+A77lnD3iLcch5no1z2TYL9LYnkyEggJ2tHarRVO2nWMaDwmPRG20nDCO2sGLzH4os8XyL7uPdejlLyENKlt01ZYs2M/+pP7Ev2kgvsDSiw25lKClRUgfmfWIobNeZGcip1Sy2BpXVwElnU3vAayAhdBzpOWWlM9VoFV2guf+iVMVpkLOLUU8/kkRr7yXAvmZyan7AR4STsPkPoQ9ygjNcqwp2aGfQi4x7g/8rH15z9ejBQn2iTQvkh16tLKawMFwXyBeT19ILi3H4voxUGs+7DkxhHMA7Z/5qzFwlx9R/Yjg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4903.namprd05.prod.outlook.com (52.135.232.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Thu, 12 Sep 2019 19:38:38 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Thu, 12 Sep 2019 19:38:37 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Mark Smith <markzzzsmith@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVaZd8SaOY2u3WVEC2YBfBMljE6acoYE9AgAAOgQCAAABfgA==
Content-Class: 
Date: Thu, 12 Sep 2019 19:38:37 +0000
Message-ID: <BYAPR05MB5463DB90758CA416695A0967AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com>
In-Reply-To: <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-12T19:38:35.5916520Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=c330f093-454d-4654-ac45-94721728ad1c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 84a3bc0d-db26-40b1-34da-08d737b8ced2
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4903; 
x-ms-traffictypediagnostic: BYAPR05MB4903:
x-ms-exchange-purlcount: 9
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB49032B85F9153C84C02BBD40AEB00@BYAPR05MB4903.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(346002)(136003)(396003)(376002)(366004)(51444003)(199004)(189003)(25786009)(76176011)(74316002)(5070765005)(186003)(14454004)(8676002)(81156014)(81166006)(606006)(446003)(66066001)(440504004)(66574012)(517774005)(478600001)(66946007)(76116006)(5660300002)(66476007)(7736002)(64756008)(66556008)(486006)(53936002)(6246003)(54896002)(71190400001)(14444005)(6506007)(54906003)(9686003)(6436002)(53946003)(66446008)(102836004)(256004)(236005)(8936002)(53546011)(99286004)(4326008)(52536014)(2906002)(55016002)(790700001)(6116002)(3846002)(11346002)(33656002)(6916009)(71200400001)(316002)(26005)(7696005)(476003)(229853002)(966005)(6306002)(86362001)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4903; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wmtgVsyKI746URrLi6UNU6GkTPj3Jt+Ghh+OSaT5sehG27+RziVAB018iUuG33Lut3bD6UiTbeqEdM+r2PQF845d6kttgGv40i0bCzyk6bfgpF/bK5dhFho5hDBnlqDLLVd0BRtUTkPNnRP2dulZMDEjsMnboeTl03tyb0v9RBxxGeHCrt/T2FEmbBD9bnFA1MKxK8eCKI7JXnqQeKQbm6gpY2aO8AZJMNDFD8/Juy1WND2FkaxjeoZwowRQkxvmHrIXbMnwBh27Hf9llBHCs33a5hyOLdDdG63kXBQxfqvLMeNcU1hk+xqMv5/Dk8MXjkfcanQJjFbkKI8gyM/NPctxOAduTdDRlP6XNkiiz1FtlUYfhLkUKW3z+IN/XiI5CP4VVb95wUzlanNUFyfE13ybk88cRfAlxIMHRW9SKHM=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463DB90758CA416695A0967AEB00BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 84a3bc0d-db26-40b1-34da-08d737b8ced2
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 19:38:37.8627 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: J+Cv6KDZKfVVLwbEoxMSv9hQlaRRsUjhp/rOmAatsezVxAQPNBWpq1CX3Wy6CRbBr7pIF952rFFHILSadiR6uA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4903
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_10:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 mlxscore=0 malwarescore=0 mlxlogscore=999 spamscore=0 suspectscore=0 adultscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909120203
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YGQqp4fV-if_5cp5LSZsxkL5OfA>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 19:38:56 -0000

--_000_BYAPR05MB5463DB90758CA416695A0967AEB00BYAPR05MB5463namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9iZXJ0LA0KDQpUaGluayBhYm91dCBob3cgdGhlc2UgdGhpbmdzIHdvcmsgaW4gU1ItTVBMUy4g
QWxsIG9mIHRoZSAg4oCcRU5ELkQgZnVuY3Rpb25z4oCdIGFyZSBlbmNvZGVkIGluIGFuIE1QTFMg
c2VydmljZSBsYWJlbCAoMjAgYml0cykgb3IgYSBWTkkgKDI0IGJpdHMpLiBXZSBtZXJlbHkgbW92
ZWQgdGhvc2UgYml0cyBpbnRvIHRoZSAzMiBiaXQgT3B0aW9uIERhdGEgZmllbGQgb2YgdGhlIFBQ
U0kuDQoNCklmIGl0IGlzIGEgZ29vZCBpZGVhIGluIFNSLU1QTFMsIHdoeSBpcyBpdCBhIGJhZCBp
ZGVhIGluIFNSdjYrPw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCkZyb206IFJvYmVydCBSYXN6dWsgPHJvYmVy
dEByYXN6dWsubmV0Pg0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAzOjM0IFBN
DQpUbzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD4NCkNjOiBFWFQgLSBkYW5pZWwu
YmVybmllckBiZWxsLmNhIDxkYW5pZWwuYmVybmllckBiZWxsLmNhPjsgTWFyayBTbWl0aCA8bWFy
a3p6enNtaXRoQGdtYWlsLmNvbT47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBTUFJJ
TkcgV0cgPHNwcmluZ0BpZXRmLm9yZz47IDZtYW4gPDZtYW5AaWV0Zi5vcmc+OyB4aWVjaGZAY2hp
bmF0ZWxlY29tLmNuOyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPg0KU3ViamVjdDog
UmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpEZWFyIFJvbiwNCg0KSSB3YXMgdHJ5aW5nIHRv
IHN0b3AgcmVzcG9uZGluZyBidXQgaXRzIHByZXR0eSBoYXJkIHdoZW4gSSBzZWUgc3VjaCBwb3N0
IGxpa2UgeW91ciBsYXN0IG9uZSAuLi4NCg0KPiBBIHNpbmdsZSBJUHY2IE9wdGlvbiwgdGhlIFBQ
U0ksIHJlcGxhY2VzIGFsbCBvZiB0aGUgZm9sbG93aW5nIFNJRA0KDQpQbGVhc2UgdW5kZXJzdGFu
ZCB0aGF0IHRoaXMgaXMgbGlrZSBzdGF0aW5nIHRoYXQ6DQoNCiJBIHNpbmdsZSBuZXcgYWRkaXRp
b25hbCBhaXJwb3J0IHJlcGxhY2VzIGFsbCB0aGUgcGxhbmVzIHdoaWNoIG9wZXJhdGUgdG8gdGhl
IG9sZCBhaXJwb3J0LiAiDQoNCkF0IG1vc3QgeW91IGNvdWxkIHNheSB0aGF0IHNpbmdsZSBuZXcg
UFBTSSBjb3VsZCBjb250YWluIDJeMzIgU1IgZnVuY3Rpb25zIHdoaWNoIHlvdSBjYWxsIGluIHlv
dXIgZHJhZnQgYXMgIlBQU0kgaWRlbnRpZmllcnMiICBGcm9tIHlvdXIgZG9jdW1lbnRzIGl0IGFs
c28gc2VlbXMgdGhhdCB5b3UgYXJlIGRlZmluaW5nIGEgc2VydmljZSBpbnN0cnVjdGlvbiBpZGVu
dGlmaWVyIGluIGEgZmxhdCBzcGFjZSB3aGljaCBjYW4gY29udGFpbiB0aGUgZGVtdXggZm9yIHRo
ZSBmb2xsb3dpbmcgdGVjaG5vbG9naWVzOg0KDQogICAgICBvICAgIExheWVyIDIgVlBOIChMMlZQ
TikgW1JGQzY2MjQ8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzY2MjRfXzshOFdvQTZSakM4MWMhUTBMcWhSR25kUnZMQUJpV3BaSWM5YVVk
dGpPc2NfcF9pLTNwVEYzZnNuSV8xd29OZVpnSUoyWEV2S0RsWXdHMyQ+XS4NCg0KICAgbyAgTGF5
ZXIgMyBWUE4gKEwzVlBOKSBbUkZDNDM2NDxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0
cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDM2NF9fOyE4V29BNlJqQzgxYyFRMExxaFJHbmRS
dkxBQmlXcFpJYzlhVWR0ak9zY19wX2ktM3BURjNmc25JXzF3b05lWmdJSjJYRXZKUmo3VjlLJD5d
Lg0KDQogICBvICBWaXJ0dWFsIFByaXZhdGUgTEFOIFNlcnZpY2UgKFZQTFMpIFtSRkM0NzYxPGh0
dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0
NzYxX187IThXb0E2UmpDODFjIVEwTHFoUkduZFJ2TEFCaVdwWkljOWFVZHRqT3NjX3BfaS0zcFRG
M2ZzbklfMXdvTmVaZ0lKMlhFdkxLeXN2Mm4kPl1bUkZDNDc2Ml0uDQoNCiAgIG8gIEV0aGVybmV0
IFZQTiAoRVZQTikgW1JGQzc0MzI8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90
b29scy5pZXRmLm9yZy9odG1sL3JmYzc0MzJfXzshOFdvQTZSakM4MWMhUTBMcWhSR25kUnZMQUJp
V3BaSWM5YVVkdGpPc2NfcF9pLTNwVEYzZnNuSV8xd29OZVpnSUoyWEV2TmRuZmNCaiQ+XS4NCg0K
ICAgbyAgUHNldWRvd2lyZXMgW1JGQzgwNzc8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0
dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzdfXzshOFdvQTZSakM4MWMhUTBMcWhSR25k
UnZMQUJpV3BaSWM5YVVkdGpPc2NfcF9pLTNwVEYzZnNuSV8xd29OZVpnSUoyWEV2R3ZRTjZmdCQ+
XS4NCg0KDQoNCkl0IGFsc28gbmVlZHMgdG8gYmUgb2JzZXJ2ZWQgdGhhdCBwdXR0aW5nIGFsbCBv
ZiB0aG9zZSBzZXJ2aWNlcyBpbnRvIHNpbmdsZSBmbGF0IHRhYmxlIGxvb2t1cCBpcyBub3QgYSBz
b3VuZCBkZXNpZ24uDQoNCg0KDQpCdXQgd2hhdCBpcyBtb3N0IGltcG9ydGFudCB0aGF0IGNvbW1v
biBoYXJkd2FyZSByZWFkcyBqdXN0IGVudGlyZSBoZWFkZXIgdGhlbiBzdGFydHMgcHJvY2Vzc2lu
Zy4gU28gaXQgcmVhbGx5IG1ha2VzIG11Y2ggbW9yZSBzZW5zZSB0byBlbmNvZGUgU1IgU0lEcyBh
bmQgcmVsYXRlZCBmdW5jdGlvbnMgYW5kIHRoZWlyIHBhcmFtZXRlcnMgaW4gdGhlIHNhbWUgRUgg
cmF0aGVyIHRoZW4gc2NhdHRlciB0aGVtIGFyb3VuZC4NCg0KDQoNClRoYW5rIHlvdSwNCg0KUi4N
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KT24gVGh1LCBTZXAg
MTIsIDIwMTkgYXQgODo1MSBQTSBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0
bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4gd3JvdGU6DQpEYW5pZWwsDQoNCk5vdCByZWFsbHkuIEEg
c2luZ2xlIElQdjYgT3B0aW9uLCB0aGUgUFBTSSwgcmVwbGFjZXMgYWxsIG9mIHRoZSBmb2xsb3dp
bmcgU0lEczoNCg0KDQogICogICBFTkQuRFgyDQogICogICBFTkQuRFgyVg0KICAqICAgRU5ELkRY
MlUNCiAgKiAgIEVORC5EWDJNDQogICogICBFTkQuRFQ0DQogICogICBFTkQuRFg0DQogICogICBF
TkQuRFQ2DQogICogICBFTkQuRFg2DQogICogICBFTkQuRFQ0Ng0KICAqICAgRU5ELlQNCg0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5
DQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogQmVybmllciwgRGFuaWVsIDxk
YW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj4NClNl
bnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTkgMjoyNiBQTQ0KVG86IFJvbiBCb25pY2Eg
PHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+PjsgTWFyayBT
bWl0aCA8bWFya3p6enNtaXRoQGdtYWlsLmNvbTxtYWlsdG86bWFya3p6enNtaXRoQGdtYWlsLmNv
bT4+DQpDYzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86cm9ianNAZ29vZ2xl
LmNvbT4+OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3Jn
Pj47IDZtYW4gPDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+PjsgUm9iZXJ0IFJh
c3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj47IHhpZWNo
ZkBjaGluYXRlbGVjb20uY248bWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24+OyBUYXJlayBT
YWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPG1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tPj4NClN1
YmplY3Q6IFJFOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KVGhhdCB3YXMgcHJlY2lzZWx5IG15
IHBvaW50DQoNCkhhdmluZyBiZWVuIGludm9sdmVkIGluIHB1c2hpbmcgU1J2NiBFTkQgYmVoYXZp
b3VycyBpbiB2YXJpb3VzIHRhcmdldHMsIEkgY2FuIGZpcnN0IGhhbmQgc2F5IHRoYXQgdGhlIHBy
aW1pdGl2ZXMgYmVoaW5kIFNSSCBwcm9jZXNzaW5nIGlzIHF1aXRlIHNpbXBsZSB0byBleHRlbmQu
IEluIHlvdXIgZXh0ZW5zaWJpbGl0eSBtb2RlbCwgZXZlcnkgcHJlZGVmaW5lZCBvciBjdXN0b20g
YmVoYXZpb3IgYmVjb21lcyBhIG5ldyBET0guIE9uIFNSSCwgdGhlIEVIIGRvZXMgbm90IGNoYW5n
ZSBJIGp1c3QgbmVlZCB0byBpbmZvcm0gdGhlIGRhdGEgcGxhbmUgdGhhdCB3aGVuIHJlY2Vpdmlu
ZyBhIHBhY2tldCB3aXRoIGEgc3BlY2lmaWMgU0lEIGluIFNSSCwgZG8gdGhpcyBpbnRlcm5hbCBw
cm9jZXNzaW5nLg0KDQoNCk9uIDIwMTktMDktMTIsIDEyOjM0IFBNLCAiUm9uIEJvbmljYSIgPHJi
b25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+PiB3cm90ZToNCg0K
TWFyaywNCg0KSSB0aGluayB0aGF0IHlvdSBtYXkgaGF2ZSBleHBvc2VkIHlldCBhbm90aGVyIGVs
ZXBoYW50IGluIHRoZSByb29t4oCm4oCmDQoNCklQdjYgZGVmaW5lcyBhIHJvYnVzdCBleHRlbnNp
YmlsaXR5IGFyY2hpdGVjdHVyZSwgdGhhdCBpbmNsdWRlcyBtdWx0aXBsZSBleHRlbnNpb24gaGVh
ZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFkb3B0aW9uIHdhcyBzbG93IGFuZCByb3V0ZXIgdmVuZG9y
cyB3ZXJlIG5vdCBoaWdobHkgbW90aXZhdGVkIGNvbW1pdCBleHRlbnNpb24gaGVhZGVycyB0byBB
U0lDcy4gQWxzbywgaW4gdGhvc2UgZGF5cywgQVNJQ3Mgd2VyZSBub3Qgc28gY2FwYWJsZSBhcyB0
aGV5IGFyZSB0b2RheS4NCg0KRnJvbSB0aGUgYWJvdmUtbWVudGlvbmVkIGRhdGEgcG9pbnRzLCB3
ZSBzaG91bGQgbm90IGluZmVyIHRoYXQgaXQgaXMgYmV5b25kIHRoZSBjYXBhYmlsaXR5IG9mIGEg
bW9kZXJuIHZlbmRvciB0byBkZXZlbG9wIGFuIEFTSUMgdGhhdCBzdXBwb3J0cyBhIG1vcmUgY29t
cGxldGUgc2V0IG9mIGV4dGVuc2lvbiBoZWFkZXJzLiBUd28gdGhpbmdzIGhhdmUgY2hhbmdlZC4g
QXMgSVB2NiBhZG9wdGlvbiBwcm9ncmVzc2VzLCB2ZW5kb3JzIGFyZSBiZWNvbWluZyBtb3JlIGNv
bW1pdHRlZCB0byBJUHY2LiBCZXlvbmQgdGhhdCwgQVNJQ3MgaGF2ZSBiZWNvbWUgbW9yZSBjYXBh
YmxlIG92ZXIgdGhlIGRlY2FkZXMuDQoNCldlIHNob3VsZG7igJl0IGFiYW5kb24gdGhlIElQdjYg
ZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1cmUgYmFzZWQgb24gYSBjbGFpbSB0aGF0IEFTSUNzIGNh
bm5vdCBhbmQgd2lsbCBuZXZlciBiZSBhYmxlIHRvICBwcm9jZXNzIG11bHRpcGxlIGV4dGVuc2lv
biBoZWFkZXJzLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJv
bg0KDQoNCg0KDQpGcm9tOiBpcHY2IDxpcHY2LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwdjYt
Ym91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBNYXJrIFNtaXRoDQpTZW50OiBUaHVyc2Rh
eSwgU2VwdGVtYmVyIDEyLCAyMDE5IDE6MzAgQU0NClRvOiBFWFQgLSBkYW5pZWwuYmVybmllckBi
ZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+DQpDYzogUm9iIFNoYWtpciA8cm9i
anNAZ29vZ2xlLmNvbTxtYWlsdG86cm9ianNAZ29vZ2xlLmNvbT4+OyBTUFJJTkcgV0cgPHNwcmlu
Z0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj47IDZtYW4gPDZtYW5AaWV0Zi5vcmc8
bWFpbHRvOjZtYW5AaWV0Zi5vcmc+PjsgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8
bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj47IHhpZWNoZkBjaGluYXRlbGVjb20uY248bWFpbHRv
OnhpZWNoZkBjaGluYXRlbGVjb20uY24+OyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29t
PG1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlv
bmQgU1J2Ni4NCg0KSXQncyBzaW1wbGUgYmVjYXVzZSBJUHY2IGRvZXNuJ3QgbG9vayBwYXN0IHRo
ZSBmaXhlZCBJUHY2IGhlYWRlciB0byBwZXJmb3JtIGl0cyBmb3J3YXJkaW5nLCBhbmQgbWF0Y2hl
cyBvbiB0aGUgRGVzdGluYXRpb24gQWRkcmVzcyB0byBkZXRlcm1pbmUgaWYgdG8gcGVyZm9ybSBk
ZWVwZXIgcGFja2V0IGhvc3QgcHJvY2Vzc2luZy4NCg0KDQpZb3UncmUgYnVpbGRpbmcgbXVjaCBt
b3JlIGNvbXBsaWNhdGVkIGZvcndhcmRpbmcgc2VydmljZXMgaWYgeW91J3JlIGdvaW5nIHRvIGJl
IG1hcmNoaW5nIG9uIFRMVnMgZXRjLiBwYXN0IHRoZSBJUHY2IGZpeGVkIGhlYWRlci4NCg0KSG93
ZXZlciB2ZW5kb3JzIGFuZCBjYXJyaWVyIGVuZ2luZWVyaW5nIGdyb3VwcyBsaWtlIHNlbGxpbmcg
YW5kIGRlcGxveWluZyBuZXcgZ2Vhciwgc28gSSBzdXBwb3NlIHRoYXQncyBvay4gVGhleSBkb24n
dCBoYXZlIHRvIG9wZXJhdGUgaXQgb3IgZml4IGl0IHdoZW4gaXQgYnJlYWtzLg0KT24gVGh1LCAx
MiBTZXAgMjAxOSwgMTM6NDEgQmVybmllciwgRGFuaWVsLCA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+IHdyb3RlOg0KDQorMQ0KDQoNCg0KVGhl
IGFiaWxpdHkgb2YgdXNpbmcgYSBzaW5nbGUgU1JIIHRvIGNvbnZleSBiZWhhdmlvdXIgaW5mb3Jt
YXRpb24gd2V0aGVyIHRoZXkgYXJlIHBlci1zZWdtZW50IG9yIHBlci1wYXRoIGhhcyBwcm92ZW4g
dG8gYmUgdmVyeSBzaW1wbGUgYW5kIHF1aWNrIHRvIGRlZmluZSBpbiB2YXJpb3VzIGRhdGEgcGxh
bmUgdGFyZ2V0cy4NCg0KDQoNCkF0IGZpcnN0IGFuYWx5c2lzLCB0cnlpbmcgdG8gcmVwbGljYXRl
IHdpdGggQ1JIICsgRE9IIHZhcmlhbnRzLCB0aGUgbG9naWMgcmVxdWlyZWQgZm9yIHNlcnZpY2Ug
cHJvZ3JhbXMgaXMgbW9yZSBjb23igItwbGV4Lg0KDQoNCg0KV2hhdCBoYXBwZW5zIGlmIEkgbmVl
ZCBUTFZzIG1pZC1wb2ludCBpbiBhIHBhdGggYnV0IG5vdCBhdCBpdHMgZW5kIChlLmcuIHJlZmVy
cmluZyB0byB0aGUgT2xlJ3MgQUNNRSBhbmFsb2d5KSA/IFdvdWxkIHRoZXkgbm93IGJlIGRlZmlu
ZWQgaW4gYSBzZWctZW5kLW9wdCBvciBhIHZwbi1kZXN0LW9wdCA/IElmIHNlZy1lbmQtb3B0IHRo
ZW4gaXQgbWVhbnMgbm9uLWludGVyZXN0ZWQgbWlkcG9pbnQgZGV2aWNlcyB3aWxsIGhhdmUgdG8g
bG9va3VwIGJleW9uZCB0aGUgVExWcyB0byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0K
DQoNCg0KU2ltaWxhciBxdWVzdGlvbiB3b3VsZCBiZSBvbiBob3cgd291bGQgd2UgaW1wbGVtZW50
IHByb3h5IGJlaGF2aW91cnMgZWl0aGVyIGR5bmFtaWMgb3Igc3RhdGljID8gSWYgSSByZWFkIGh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9wdC0w
NDxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDRfXzshOFdvQTZSakM4MWMhV2hhc0pZRlRS
bVh6S2QxZy1vTVU1aHphNEVvSC02M0FGZTZxekZGWnRsZlRSQWlhYkpqQ1pCMGY1ZHAxNHk4TCQ+
IGNvcnJlY3RseSwgd2UgdGhlbiBuZWVkIE5TSCBmb3IgcmljaGVyIHNlcnZpY2UgY2hhaW5zIGNv
bnN0cnVjdHMgKHRoaW5rIEdpLUxBTikuIFRoaXMgbWVhbnMgSSBuZWVkIENSSCwgc29tZSB2YXJp
YW50cyBvZiBET0ggKyBOU0jigIsuDQoNCg0KDQpJIGZhaWwgdG8gc2VlIHRoZSBzaW1wbGljaXR5
IHRoZXJlLg0KDQoNCg0KRGFuIEINCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3Vu
Y2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mIHhpZWNoZkBjaGluYXRlbGVjb20uY248bWFpbHRv
OnhpZWNoZkBjaGluYXRlbGVjb20uY24+IDx4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4
aWVjaGZAY2hpbmF0ZWxlY29tLmNuPj4NClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAy
MDE5IDg6NTcgUE0NClRvOiBMaXN0DQpDYzogUm9iIFNoYWtpcjsgNm1hbjsgVGFyZWsgU2FhZDsg
Um9iZXJ0IFJhc3p1aw0KU3ViamVjdDogW0VYVF1SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoN
Cg0KSGksIGZvbGtzLA0KTGFzdCB5ZWFyIENoaW5hIFRlbGVjb20gYmVndW4gdG8gaW1wbGVtZW50
IFNSdjYgdHJpYWwgaW4gU2ljaHVuIHByb3ZpbmNlIGZvciB0aGUgYmVhcmluZyBhbmQgaW50ZXJj
b25uZWN0aW9uIG9mIHZpZGVvIHBsYXRmb3JtcyB3aGljaCBhcmUgIGxvY2F0ZWQgaW4gZGlmZmVy
ZW50IGNpdGllcywgc2VydmljZSBhZ2lsaXRpZXMsc2VjdXJlIHNlcGVydGlvbiwgdHJhZmZpYyBz
dGVlcmluZyBhbmQgb3RoZXIgZmVhdHVyZXMgb2YgU1J2NiBoYXZlIGJlZW4gZGVtb25zdHJhdGVk
IGluIHRoaXMgdHJpYWwuIEJhc2VkIG9uIHRoaXMsIFNSdjYgd2lsbCBiZSBpbXBsZW1lbnRhdGVk
IGluIGxhcmdlci1zY2FsZSBpbiBDVC4NCk5vIHRlY2hub2xvZ2llcyBpcyAxMDAlIHBlcmZlY3Qs
SSBhZ3JlZSB0aGF0IGNvbXByZXNzaW9uIG1lY2hhbmlzbSBpcyBuZWVkZWQgdG8gcmVkdWNlIHRo
ZSB0aGUgb3ZlcmhlYWQgb2YgbG9uZyBTSUQgaW4gdGhlIGxvbmcgdGVybSwgYnV0IGl0IGlzIGJl
dHRlciB0byBiZSBjb21wYXRpYmxlIHdpdGhlIFNSSCwgaW5zdGVhZCBvZiBkZXNpZ25pbmcgYSBj
b21wbGV0ZSBuZXcgb25lLiBDUkggaXMgYSBjb21wbGV0ZSBuZXcgZGVzaWduLCBpdCBtb3ZlIHRo
ZSBjb21wbGV4aXRpZXMgZnJvbSBTUkggdG8gRE9ILg0KTW9yZW92ZXIsIEkgaG9wZSBtb3JlIGVm
Zm9ydHMgb2YgU1J2NiBzaG91bGQgYmUgZ2l2ZW4gb24gaG93IHRvIHN1cHBvcnQgbmV3IHNlcnZp
Y2VzLGZvciBpbnN0YW5jZSwgQXBwbGljYXRpb24tYXdhcmUgbmV0d29yayAoQVBOKS4gTWVhbndo
aWxlLCB3ZSBzaG91bGQgY29uc2lkZXIgbW9yZSBvbiBob3cgdG8gaW1wbG1lbWVudCBzbW9vdGgg
dHJhbnNpdGlvbiBhbmQgcHJvdGVjdCB0aGUgbmV0d29yayBhc3NldG9mIGNhcnJpZXJzLg0KDQpC
ZXN0IHJlZ2FyZHMNCkNob25nZmVuZw0KDQoNCkZyb206IERpcmsgU3RlaW5iZXJnPG1haWx0bzpk
aXJrQGxhcGlzaGlsbHMuY29tPg0KRGF0ZTogMjAxOS0wOS0wOSAyMTozMQ0KVG86IEd5YW4gTWlz
aHJhPG1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+DQpDQzogU1BSSU5HIFdHIExpc3Q8bWFp
bHRvOnNwcmluZ0BpZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+
OyBSb2JlcnQgUmFzenVrPG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD47IFJvYiBTaGFraXI8bWFp
bHRvOnJvYmpzQGdvb2dsZS5jb20+OyBUYXJlayBTYWFkPG1haWx0bzp0c2FhZC5uZXRAZ21haWwu
Y29tPg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KVGhlcmUgc2VlbXMgdG8g
YmUgc29tZSBjb25mdXNpb24gcmVnYXJkaW5nIFRJLUxGQS4NCkEgY291cGxlIG9mIGNvbW1lbnRz
Og0KDQotIFJlbW90ZSBMRkEgdHVubmVsIGlzIG5vdCB1c2VkIHdpdGggU1IsIG9ubHkgVEktTEZB
IHdoaWNoDQogIG9ubHkgb3BlcmF0ZXMgb24gdGhlIG5vZGUgdGhhdCBpcyB0aGUgUExSIChwb2lu
dCBvZiBsb2NhbCByZXBhaXIpLg0KDQotIEFueSBlbmNhcHN1bGF0aW9uIG9uIHRoZSBpbmdyZXNz
IFBFIHdpdGggb3Igd2l0aG91dCBFSCBoYXMgbm90aGluZw0KICB0byBkbyB3aXRoIFRJLUxGQSBl
eGNlcHQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEUNCiAgaXRzZWxm
IGlzIHRoZSBQTFIuDQoNCi0gVEktTEZBIGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2Vz
IG5vdCByZXF1aXJlIG9uZS4NCiAgSXQgaXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFz
ZWQgb24gSUdQIHRvcG9sb2d5Lg0KDQotIFRoZSBQTFIgZm9yIFRJLUxGQSBtYXkgbmVlZCB0byBp
bnNlcnQgc29tZSBTSURzIGludG8gdGhlIFNJRA0KICBsaXN0IHRvIHN0ZWVyIHRoZSBwYWNrZXQg
YXJvdW5kIHRoZSBmYWlsdXJlLiBGb3IgdGhlIExGQSBiYXNlIGNhc2UNCiAgbm8gU0lEcyBhcmUg
bmVlZGVkIGF0IGFsbC4gSWYgU0lEIGluc2VydGlvbiBpcyBuZWVkZWQsIHRoZSBQTFINCiAgd2ls
bCBwdXNoIHRoZSByZXF1aXJlZCBudW1iZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIGNhc2UuDQoN
CiAgRm9yIFNSdjYsIHRoZSBlcXVpdmFsZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBp
cyB0bw0KICBpbnNlcnQgYW4gRUggd2l0aCB0aGUgcmVxdWlyZWQgU0lEIGxpc3QuIFRoZSBwYWNr
ZXQgd2lsbCBhbHJlYWR5DQogIGhhdmUgYmVlbiBlbmNhcHN1bGF0ZWQgb24gdGhlIGluZ3Jlc3Mg
UEUgYW5kIGluIHRoZSBtb3N0DQogIGNvbW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2UgY2Fz
ZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUNCiAgYW4gRUggc28gdGhhdCB0aGlzIEVIIGluc2VydGlv
biB3aWxsIHJlc3VsdCBvbmx5IGluIGEgc2luZ2xlIEVILi4NCg0KICBBbHRlcm5hdGl2ZWx5LCB0
aGUgUExSIGNvdWxkIGFsc28gYmUgY29uZmlndXJlZCB0byBwZXJmb3JtDQogIGVuY2Fwc3VsYXRp
b24gd2l0aCBhIG5ldyBJUHY2IGhlYWRlciB1c2luZyB0aGUgcmVwYWlyIFNJRA0KICBhcyBJUHY2
IGRlc3RpbmF0aW9uIGFkZHJlc3MsIHdpdGhvdXQgbmVlZGluZyBhbnkgRUguDQogIFRoaXMgd2ls
bCB3b3JrIGZvciB0aGUgdmFzdCBtYWpvcml0eSBvZiBjYXNlcy4NCiAgUmVtZW1iZXIgdGhhdCBv
bmUgMTI4LWJpdCBTSUQgaW4gU1J2NiBpcyBpbiBtb3N0IGNhc2VzDQogIGVxdWl2YWxlbnQgdG8g
MiBNUExTIGxhYmVscywgaS5lLiBhIG5vZGUgbGFiZWwgcGx1cyBhbg0KICBhZGphY2VuY3kgU0lE
IGNhbiBiZSBlbmNvZGVkIGluIGEgc2luZ2xlIFNSdjYgU0lELg0KDQogIE9ubHkgaW4gZXh0cmVt
ZSBjYXNlcyB3b3VsZCB0aGUgUExSIG5lZWQgdG8gYWRkIGFuDQogIEVIIHRvIHRoZSBuZXcgSVB2
NiBoZWFkZXIgd2l0aCBtb3JlIFNJRHMuDQoNCi0gRUggaW5zZXJ0aW9uIGZvciBUSS1MRkEgaGFz
IG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0Y2hpbmcgU1J2NiBkb21haW5zLg0KDQpIb3BlIGl0IGhl
bHBzLg0KDQpDaGVlcnMNCkRpcmsNCg0KQW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5
YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFpbC5jb208bWFpbHRvOmhheWFidXNhZ3NtQGdtYWls
LmNvbT4+Og0KDQo+RnJvbSByZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVh
ZHMgdGhlIFNSIGluc2VydGlvbiBpcyB0d28gZm9sZCBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmls
aXRpZXMgdXNpbmcgVGktTEZBIG9yIHJlbW90ZSBMRkEgdHVubmVsIHNvIGVuZCB1cCByZXF1aXJp
bmcgZG91YmxlIEVIIGluc2VydGlvbnMgb24gdGhlIEluZ3Jlc3MgUEUgdHVubmVsIGhlYWQgZW5k
IFNSdjYgc291cmNlIG5vZGUgYW5kIHRoZW4gc2Vjb25kIHNjZW5hcmlvIGJlaW5nIGEgcG9zc2li
bGUgRUggaW5zZXJ0aW9ucyBvY2N1cnJlbmNlIG9uIGludGVybWVkaWF0ZSBub2Rlcy4gIEkgaGF2
ZSBub3QgcmVhZCB0aHJvdWdoIHRoZSBkcmFmdHMgb3IgUkZDIHJlZ2FyZGluZyBUaS1MRkEgd2l0
aCBTUiBidXQgc2luY2UgdGhhdCBpcyBhbiBJR1AgZXh0ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4g
b3BhcXVlIExTQSBhbmQgaXMgbm90IHRoZSB0cmFkaXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUv
cGF0aCBwcm90ZWN0aW9uIHRoYXQgYWRkcyBhbiBhZGRpdGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qg
c3VyZSB3aHkgYW4gRUggaW5zZXJ0aW9uIG5lZWRzIHRvIG9jY3VyIGZvciBUaS1MRkEuICBDYW4g
c29tZW9uZSBjbGFyaWZ5IHRoYXQgdXNlIGNhc2UgZm9yIG1lLiAgQWxzbyB0aGUgRUggaW5zZXJ0
aW9uIG9uIGludGVybWVkaWF0ZSBub2RlIHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBm
b3IgdGhhdC4gIE15IGd1ZXNzIGlzIGl04oCZcyBmb3Igc3BlY2lhbCB1c2UgY2FzZSBvZiBzdGl0
Y2hpbmcgU1J2NiBkb21haW5zIHRvZ2V0aGVyLiAgUGxlYXNlIGNsYXJpZnkuLg0KDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGlu
ZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5j
b20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThX
b0E2UmpDODFjIVdoYXNKWUZUUm1YektkMWctb01VNWh6YTRFb0gtNjNBRmU2cXpGRlp0bGZUUkFp
YWJKakNaQjBmNWFXRE9YZ2IkPg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg==

--_000_BYAPR05MB5463DB90758CA416695A0967AEB00BYAPR05MB5463namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXtt
c28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1p
bHk6Q29uc29sYXM7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFs
MA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJn
aW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpwLmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3Jh
cGgsIGxpLmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5n
bWFpbC1tLTUzODQ1NzkzMTg4ODY5NTA3OThtc29saXN0cGFyYWdyYXBoDQoJe21zby1zdHlsZS1u
YW1lOmdtYWlsLW1fLTUzODQ1NzkzMTg4ODY5NTA3OThtc29saXN0cGFyYWdyYXBoOw0KCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5nbWFpbC1tLTUzODQ1NzkzMTg4ODY5
NTA3OThtc2lwZm9vdGVyMzBiM2Q1MzgsIGxpLmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1z
aXBmb290ZXIzMGIzZDUzOCwgZGl2LmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zaXBmb290
ZXIzMGIzZDUzOA0KCXttc28tc3R5bGUtbmFtZTpnbWFpbC1tXy01Mzg0NTc5MzE4ODg2OTUwNzk4
bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1y
aWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGlu
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpw
Lm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYubXNpcGZvb3Rl
cjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOm1zaXBmb290ZXIzMGIzZDUzODsNCgltc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVm
aW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjYxMjk3ODA3MjsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6LTQxNDAwNTI2ODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGww
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0
LWlkOjEzODI4OTY2NjU7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjgzNTczMTYxNDt9DQpAbGlz
dCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30N
Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6
ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2
OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t
LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Sb2Jl
cnQsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaW5rIGFib3V0IGhvdyB0aGVzZSB0aGluZ3Mg
d29yayBpbiBTUi1NUExTLiBBbGwgb2YgdGhlICZuYnNwO+KAnEVORC5EIGZ1bmN0aW9uc+KAnSBh
cmUgZW5jb2RlZCBpbiBhbiBNUExTIHNlcnZpY2UgbGFiZWwgKDIwIGJpdHMpIG9yIGEgVk5JICgy
NCBiaXRzKS4gV2UgbWVyZWx5IG1vdmVkIHRob3NlIGJpdHMgaW50byB0aGUgMzIgYml0IE9wdGlv
biBEYXRhIGZpZWxkIG9mIHRoZSBQUFNJLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiBpdCBp
cyBhIGdvb2QgaWRlYSBpbiBTUi1NUExTLCB3aHkgaXMgaXQgYSBiYWQgaWRlYSBpbiBTUnY2JiM0
Mzs/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtSb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFJvYmVydCBS
YXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIFNlcHRlbWJlciAxMiwgMjAxOSAzOjM0IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gQm9uaWNh
ICZsdDtyYm9uaWNhQGp1bmlwZXIubmV0Jmd0Ozxicj4NCjxiPkNjOjwvYj4gRVhUIC0gZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYSAmbHQ7ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSZndDs7IE1hcmsgU21p
dGggJmx0O21hcmt6enpzbWl0aEBnbWFpbC5jb20mZ3Q7OyBSb2IgU2hha2lyICZsdDtyb2Jqc0Bn
b29nbGUuY29tJmd0OzsgU1BSSU5HIFdHICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7OyA2bWFuICZs
dDs2bWFuQGlldGYub3JnJmd0OzsgeGllY2hmQGNoaW5hdGVsZWNvbS5jbjsgVGFyZWsgU2FhZCAm
bHQ7dHNhYWQubmV0QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJp
bmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVhciBSb24s
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHdhcyB0cnlp
bmcgdG8gc3RvcCByZXNwb25kaW5nIGJ1dCBpdHMgcHJldHR5IGhhcmQgd2hlbiBJIHNlZSBzdWNo
IHBvc3QgbGlrZSB5b3VyIGxhc3Qgb25lIC4uLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IEEgc2luZ2xlIElQdjYgT3B0aW9u
LCB0aGUgUFBTSSwgcmVwbGFjZXMgYWxsIG9mIHRoZSBmb2xsb3dpbmcgU0lEJm5ic3A7Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBs
ZWFzZSB1bmRlcnN0YW5kIHRoYXQgdGhpcyBpcyBsaWtlIHN0YXRpbmcgdGhhdDo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7QSBzaW5n
bGUgbmV3IGFkZGl0aW9uYWwgYWlycG9ydCByZXBsYWNlcyBhbGwgdGhlIHBsYW5lcyB3aGljaCBv
cGVyYXRlIHRvIHRoZSBvbGQgYWlycG9ydC4gJnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkF0IG1vc3QgeW91IGNvdWxkIHNheSB0aGF0
IHNpbmdsZSBuZXcgUFBTSSBjb3VsZCBjb250YWluIDJeMzIgU1IgZnVuY3Rpb25zIHdoaWNoIHlv
dSBjYWxsIGluIHlvdXIgZHJhZnQgYXMgJnF1b3Q7PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Y29sb3I6YmxhY2siPlBQU0kgaWRlbnRpZmllcnMmcXVvdDsmbmJzcDsgRnJvbSB5b3VyIGRv
Y3VtZW50cyBpdCBhbHNvIHNlZW1zIHRoYXQgeW91IGFyZSBkZWZpbmluZyBhIHNlcnZpY2UNCiBp
bnN0cnVjdGlvbiBpZGVudGlmaWVyIGluIGEgZmxhdCBzcGFjZSB3aGljaCBjYW4gY29udGFpbiB0
aGUgZGVtdXggZm9yIHRoZSBmb2xsb3dpbmcgdGVjaG5vbG9naWVzOiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDsgJm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7
IG8mbmJzcDsgJm5ic3A7IDwvc3Bhbj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5MYXllciAyIFZQ
TiAoTDJWUE4pIFs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjNjYyNF9fOyE4V29BNlJqQzgxYyFRMExxaFJHbmRSdkxBQmlX
cFpJYzlhVWR0ak9zY19wX2ktM3BURjNmc25JXzF3b05lWmdJSjJYRXZLRGxZd0czJCIgdGl0bGU9
IiZxdW90O0xheWVyIDIgVmlydHVhbCBQcml2YXRlIE5ldHdvcmtzIFVzaW5nIEJHUCBmb3IgQXV0
by1EaXNjb3ZlcnkgYW5kIFNpZ25hbGluZyZxdW90OyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPlJGQzY2MjQ8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+XS48
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlIHN0eWxlPSJicmVhay1i
ZWZvcmU6cGFnZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgbyZuYnNw
OyBMYXllciAzIFZQTiAoTDNWUE4pIFs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3Yz
L19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDM2NF9fOyE4V29BNlJqQzgxYyFRMExx
aFJHbmRSdkxBQmlXcFpJYzlhVWR0ak9zY19wX2ktM3BURjNmc25JXzF3b05lWmdJSjJYRXZKUmo3
VjlLJCIgdGl0bGU9IiZxdW90O0JHUC9NUExTIElQIFZpcnR1YWwgUHJpdmF0ZSBOZXR3b3JrcyAo
VlBOcykmcXVvdDsiPlJGQzQzNjQ8L2E+XS48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgbyZuYnNwOyBWaXJ0dWFsIFBy
aXZhdGUgTEFOIFNlcnZpY2UgKFZQTFMpIFs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDc2MV9fOyE4V29BNlJqQzgxYyFR
MExxaFJHbmRSdkxBQmlXcFpJYzlhVWR0ak9zY19wX2ktM3BURjNmc25JXzF3b05lWmdJSjJYRXZM
S3lzdjJuJCIgdGl0bGU9IiZxdW90O1ZpcnR1YWwgUHJpdmF0ZSBMQU4gU2VydmljZSAoVlBMUykg
VXNpbmcgQkdQIGZvciBBdXRvLURpc2NvdmVyeSBhbmQgU2lnbmFsaW5nJnF1b3Q7Ij5SRkM0NzYx
PC9hPl1bUkZDNDc2Ml0uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgRXRoZXJuZXQgVlBOIChFVlBOKSBb
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9y
Zy9odG1sL3JmYzc0MzJfXzshOFdvQTZSakM4MWMhUTBMcWhSR25kUnZMQUJpV3BaSWM5YVVkdGpP
c2NfcF9pLTNwVEYzZnNuSV8xd29OZVpnSUoyWEV2TmRuZmNCaiQiIHRpdGxlPSImcXVvdDtCR1Ag
TVBMUy1CYXNlZCBFdGhlcm5ldCBWUE4mcXVvdDsiPlJGQzc0MzI8L2E+XS48bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsg
byZuYnNwOyBQc2V1ZG93aXJlcyBbPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzdfXzshOFdvQTZSakM4MWMhUTBMcWhS
R25kUnZMQUJpV3BaSWM5YVVkdGpPc2NfcF9pLTNwVEYzZnNuSV8xd29OZVpnSUoyWEV2R3ZRTjZm
dCQiIHRpdGxlPSImcXVvdDtQc2V1ZG93aXJlIFNldHVwIGFuZCBNYWludGVuYW5jZSBVc2luZyB0
aGUgTGFiZWwgRGlzdHJpYnV0aW9uIFByb3RvY29sIChMRFApJnF1b3Q7Ij5SRkM4MDc3PC9hPl0u
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6cGFnZSI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTpwYWdlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMjIy
MjIiPkl0IGFsc28gbmVlZHMgdG8gYmUgb2JzZXJ2ZWQgdGhhdCBwdXR0aW5nIGFsbCBvZiB0aG9z
ZSBzZXJ2aWNlcyBpbnRvIHNpbmdsZSBmbGF0IHRhYmxlIGxvb2t1cCBpcyBub3QgYSBzb3VuZCBk
ZXNpZ24uJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6cGFnZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMjIyMjIyIj5CdXQgd2hhdCBpcyBtb3N0IGltcG9ydGFudCB0aGF0IGNv
bW1vbiBoYXJkd2FyZSByZWFkcyBqdXN0IGVudGlyZSBoZWFkZXIgdGhlbiBzdGFydHMgcHJvY2Vz
c2luZy4gU28gaXQgcmVhbGx5IG1ha2VzIG11Y2ggbW9yZSBzZW5zZSB0byBlbmNvZGUgU1IgU0lE
cyBhbmQgcmVsYXRlZCBmdW5jdGlvbnMgYW5kIHRoZWlyIHBhcmFtZXRlcnMgaW4gdGhlIHNhbWUg
RUggcmF0aGVyIHRoZW4gc2NhdHRlciB0aGVtIGFyb3VuZC4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9ImJy
ZWFrLWJlZm9yZTpwYWdlIj48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0iYnJl
YWstYmVmb3JlOnBhZ2UiPlRoYW5rIHlvdSw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0i
YnJlYWstYmVmb3JlOnBhZ2UiPlIuPG86cD48L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8
L286cD48L3ByZT4NCjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTpwYWdlIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0i
YnJlYWstYmVmb3JlOnBhZ2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6cGFnZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUg
c3R5bGU9ImJyZWFrLWJlZm9yZTpwYWdlIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgODo1
MSBQTSBSb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+
cmJvbmljYUBqdW5pcGVyLm5ldDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0ND
QyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5EYW5pZWwsPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5Ob3QgcmVhbGx5LiBBIHNpbmdsZSBJUHY2IE9wdGlvbiwgdGhlIFBQU0ksIHJl
cGxhY2VzIGFsbCBvZiB0aGUgZm9sbG93aW5nIFNJRHM6PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0K
PGxpIGNsYXNzPSJnbWFpbC1tLTUzODQ1NzkzMTg4ODY5NTA3OThtc29saXN0cGFyYWdyYXBoIiBz
dHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPg0KRU5ELkRYMjxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9ImdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiIHN0
eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQpFTkQuRFgyVjxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9ImdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiIHN0
eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQpFTkQuRFgyVTxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9ImdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiIHN0
eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQpFTkQuRFgyTTxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9ImdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiIHN0
eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQpFTkQuRFQ0PG86cD48L286cD48L2xpPjxs
aSBjbGFzcz0iZ21haWwtbS01Mzg0NTc5MzE4ODg2OTUwNzk4bXNvbGlzdHBhcmFncmFwaCIgc3R5
bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8zIj4NCkVORC5EWDQ8bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJnbWFpbC1tLTUzODQ1NzkzMTg4ODY5NTA3OThtc29saXN0cGFyYWdyYXBoIiBzdHls
ZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPg0KRU5ELkRUNjxvOnA+PC9vOnA+PC9saT48bGkg
Y2xhc3M9ImdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxl
PSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+DQpFTkQuRFg2PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iZ21haWwtbS01Mzg0NTc5MzE4ODg2OTUwNzk4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9
Im1zby1saXN0OmwwIGxldmVsMSBsZm8zIj4NCkVORC5EVDQ2PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iZ21haWwtbS01Mzg0NTc5MzE4ODg2OTUwNzk4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9
Im1zby1saXN0OmwwIGxldmVsMSBsZm8zIj4NCkVORC5UPG86cD48L286cD48L2xpPjwvdWw+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO1JvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iZ21haWwtbS01Mzg0NTc5MzE4ODg2OTUwNzk4bXNpcGZvb3Rl
cjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj5Gcm9tOjwvYj4gQmVybmllciwgRGFuaWVsICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSIgdGFyZ2V0PSJfYmxhbmsiPmRhbmll
bC5iZXJuaWVyQGJlbGwuY2E8L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBT
ZXB0ZW1iZXIgMTIsIDIwMTkgMjoyNiBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIEJvbmljYSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5yYm9u
aWNhQGp1bmlwZXIubmV0PC9hPiZndDs7IE1hcmsgU21pdGggJmx0OzxhIGhyZWY9Im1haWx0bzpt
YXJrenp6c21pdGhAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFya3p6enNtaXRoQGdtYWls
LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWls
dG86cm9ianNAZ29vZ2xlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJvYmpzQGdvb2dsZS5jb208L2E+
Jmd0OzsgU1BSSU5HIFdHICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs7IDZtYW4gJmx0OzxhIGhyZWY9Im1h
aWx0bzo2bWFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+Nm1hbkBpZXRmLm9yZzwvYT4mZ3Q7
OyBSb2JlcnQNCiBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs7DQo8YSBocmVmPSJtYWls
dG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpZWNoZkBjaGluYXRl
bGVjb20uY248L2E+OyBUYXJlayBTYWFkICZsdDs8YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzYWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0Ozxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPlRoYXQgd2FzIHByZWNpc2VseSBteSBwb2ludDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkhhdmluZyBiZWVuIGludm9sdmVkIGluIHB1c2hpbmcgU1J2
NiBFTkQgYmVoYXZpb3VycyBpbiB2YXJpb3VzIHRhcmdldHMsIEkgY2FuIGZpcnN0IGhhbmQgc2F5
IHRoYXQgdGhlIHByaW1pdGl2ZXMgYmVoaW5kIFNSSCBwcm9jZXNzaW5nIGlzIHF1aXRlIHNpbXBs
ZQ0KIHRvIGV4dGVuZC4gSW4geW91ciBleHRlbnNpYmlsaXR5IG1vZGVsLCBldmVyeSBwcmVkZWZp
bmVkIG9yIGN1c3RvbSBiZWhhdmlvciBiZWNvbWVzIGEgbmV3IERPSC4gT24gU1JILCB0aGUgRUgg
ZG9lcyBub3QgY2hhbmdlIEkganVzdCBuZWVkIHRvIGluZm9ybSB0aGUgZGF0YSBwbGFuZSB0aGF0
IHdoZW4gcmVjZWl2aW5nIGEgcGFja2V0IHdpdGggYSBzcGVjaWZpYyBTSUQgaW4gU1JILCBkbyB0
aGlzIGludGVybmFsIHByb2Nlc3NpbmcuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbiI+DQo8c3BhbiBsYW5nPSJF
Ti1DQSI+T24gMjAxOS0wOS0xMiwgMTI6MzQgUE0sICZxdW90O1JvbiBCb25pY2EmcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+cmJv
bmljYUBqdW5pcGVyLm5ldDwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41
aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFu
Zz0iRU4tQ0EiPk1hcmssPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluIj4N
CjxzcGFuIGxhbmc9IkVOLUNBIj5JIHRoaW5rIHRoYXQgeW91IG1heSBoYXZlIGV4cG9zZWQgeWV0
IGFub3RoZXIgZWxlcGhhbnQgaW4gdGhlIHJvb23igKbigKY8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbiI+DQo8c3BhbiBsYW5nPSJF
Ti1DQSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPklQdjYgZGVmaW5lcyBhIHJv
YnVzdCBleHRlbnNpYmlsaXR5IGFyY2hpdGVjdHVyZSwgdGhhdCBpbmNsdWRlcyBtdWx0aXBsZSBl
eHRlbnNpb24gaGVhZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFkb3B0aW9uIHdhcyBzbG93IGFuZCBy
b3V0ZXIgdmVuZG9ycyB3ZXJlIG5vdCBoaWdobHkgbW90aXZhdGVkIGNvbW1pdCBleHRlbnNpb24g
aGVhZGVycyB0byBBU0lDcy4gQWxzbywgaW4gdGhvc2UgZGF5cywgQVNJQ3Mgd2VyZQ0KIG5vdCBz
byBjYXBhYmxlIGFzIHRoZXkgYXJlIHRvZGF5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluIj4NCjxzcGFuIGxhbmc9IkVOLUNBIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6LjVpbiI+DQo8c3BhbiBsYW5nPSJFTi1DQSI+RnJvbSB0aGUgYWJvdmUtbWVudGlvbmVk
IGRhdGEgcG9pbnRzLCB3ZSBzaG91bGQgbm90IGluZmVyIHRoYXQgaXQgaXMgYmV5b25kIHRoZSBj
YXBhYmlsaXR5IG9mIGEgbW9kZXJuIHZlbmRvciB0byBkZXZlbG9wIGFuIEFTSUMgdGhhdCBzdXBw
b3J0cyBhIG1vcmUgY29tcGxldGUgc2V0IG9mIGV4dGVuc2lvbiBoZWFkZXJzLiBUd28gdGhpbmdz
IGhhdmUgY2hhbmdlZC4gQXMgSVB2NiBhZG9wdGlvbiBwcm9ncmVzc2VzLA0KIHZlbmRvcnMgYXJl
IGJlY29taW5nIG1vcmUgY29tbWl0dGVkIHRvIElQdjYuIEJleW9uZCB0aGF0LCBBU0lDcyBoYXZl
IGJlY29tZSBtb3JlIGNhcGFibGUgb3ZlciB0aGUgZGVjYWRlcy48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbiI+DQo8c3BhbiBsYW5n
PSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPldlIHNob3VsZG7igJl0
IGFiYW5kb24gdGhlIElQdjYgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1cmUgYmFzZWQgb24gYSBj
bGFpbSB0aGF0IEFTSUNzIGNhbm5vdCBhbmQgd2lsbCBuZXZlciBiZSBhYmxlIHRvICZuYnNwO3By
b2Nlc3MgbXVsdGlwbGUgZXh0ZW5zaW9uIGhlYWRlcnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4t
Q0EiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
YXJnaW4tbGVmdDouNWluIj4NCjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41
aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluIj4NCjxzcGFuIGxhbmc9IkVOLUNB
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFy
Z2luLWxlZnQ6LjVpbiI+DQo8c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4g
bGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttYXJnaW4tbGVmdDouNWluIj4NCjxiPjxzcGFuIGxhbmc9IkVOLUNBIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiPiBpcHY2ICZsdDs8YSBocmVmPSJtYWlsdG86aXB2
Ni1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2Ni1ib3VuY2VzQGlldGYub3Jn
PC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZiA8L2I+TWFyayBTbWl0aDxicj4NCjxiPlNlbnQ6PC9i
PiBUaHVyc2RheSwgU2VwdGVtYmVyIDEyLCAyMDE5IDE6MzAgQU08YnI+DQo8Yj5Ubzo8L2I+IEVY
VCAtIDxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIiB0YXJnZXQ9Il9ibGFu
ayI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwu
YmVybmllckBiZWxsLmNhIiB0YXJnZXQ9Il9ibGFuayI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwv
YT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9i
anNAZ29vZ2xlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0Ozsg
U1BSSU5HIFdHICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs7IDZtYW4gJmx0OzxhIGhyZWY9Im1haWx0bzo2
bWFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+Nm1hbkBpZXRmLm9yZzwvYT4mZ3Q7OyBSb2Jl
cnQNCiBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86eGll
Y2hmQGNoaW5hdGVsZWNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpZWNoZkBjaGluYXRlbGVjb20u
Y248L2E+OyBUYXJlayBTYWFkICZsdDs8YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnRzYWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0i
RU4tQ0EiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPkl0
J3Mgc2ltcGxlIGJlY2F1c2UgSVB2NiBkb2Vzbid0IGxvb2sgcGFzdCB0aGUgZml4ZWQgSVB2NiBo
ZWFkZXIgdG8gcGVyZm9ybSBpdHMgZm9yd2FyZGluZywgYW5kIG1hdGNoZXMgb24gdGhlIERlc3Rp
bmF0aW9uIEFkZHJlc3MgdG8gZGV0ZXJtaW5lIGlmIHRvIHBlcmZvcm0gZGVlcGVyIHBhY2tldCBo
b3N0IHByb2Nlc3NpbmcuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0Ei
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluIj4NCjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bWFyZ2luLWxlZnQ6LjVpbiI+DQo8c3BhbiBsYW5nPSJFTi1DQSI+WW91J3JlIGJ1aWxkaW5n
IG11Y2ggbW9yZSBjb21wbGljYXRlZCBmb3J3YXJkaW5nIHNlcnZpY2VzIGlmIHlvdSdyZSBnb2lu
ZyB0byBiZSBtYXJjaGluZyBvbiBUTFZzIGV0Yy4gcGFzdCB0aGUgSVB2NiBmaXhlZCBoZWFkZXIu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVm
dDouNWluIj4NCjxzcGFuIGxhbmc9IkVOLUNBIj5Ib3dldmVyIHZlbmRvcnMgYW5kIGNhcnJpZXIg
ZW5naW5lZXJpbmcgZ3JvdXBzIGxpa2Ugc2VsbGluZyBhbmQgZGVwbG95aW5nIG5ldyBnZWFyLCBz
byBJIHN1cHBvc2UgdGhhdCdzIG9rLiBUaGV5IGRvbid0IGhhdmUgdG8gb3BlcmF0ZSBpdCBvciBm
aXggaXQgd2hlbiBpdCBicmVha3MuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbiI+DQo8c3BhbiBsYW5nPSJF
Ti1DQSI+T24gVGh1LCAxMiBTZXAgMjAxOSwgMTM6NDEgQmVybmllciwgRGFuaWVsLCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiIHRhcmdldD0iX2JsYW5rIj5kYW5p
ZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDsgd3JvdGU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0
O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiYjNDM7
MSZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5UaGUgYWJpbGl0eSBvZiB1c2luZyBh
IHNpbmdsZSBTUkggdG8gY29udmV5IGJlaGF2aW91ciBpbmZvcm1hdGlvbiB3ZXRoZXIgdGhleSBh
cmUgcGVyLXNlZ21lbnQgb3IgcGVyLXBhdGggaGFzIHByb3ZlbiB0byBiZSB2ZXJ5Jm5ic3A7c2lt
cGxlIGFuZCBxdWljayZuYnNwO3RvIGRlZmluZSBpbg0KIHZhcmlvdXMgZGF0YSZuYnNwO3BsYW5l
IHRhcmdldHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkF0IGZpcnN0IGFuYWx5c2lzLCZu
YnNwO3RyeWluZyB0byByZXBsaWNhdGUgd2l0aCZuYnNwO0NSSCAmIzQzOyBET0ggdmFyaWFudHMs
IHRoZSBsb2dpYyByZXF1aXJlZCBmb3Igc2VydmljZSBwcm9ncmFtcyBpcyBtb3JlIGNvbeKAi3Bs
ZXguJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPldoYXQgaGFwcGVucyBpZiBJIG5l
ZWQmbmJzcDtUTFZzIG1pZC1wb2ludCBpbiBhIHBhdGggYnV0IG5vdCBhdCBpdHMgZW5kIChlLmcu
IHJlZmVycmluZyB0byB0aGUgT2xlJ3MgQUNNRSBhbmFsb2d5KSZuYnNwOz8gV291bGQgdGhleSBu
b3cgYmUgZGVmaW5lZCBpbiBhIHNlZy1lbmQtb3B0IG9yDQogYSB2cG4tZGVzdC1vcHQgPyBJZiBz
ZWctZW5kLW9wdCB0aGVuIGl0IG1lYW5zIG5vbi1pbnRlcmVzdGVkIG1pZHBvaW50IGRldmljZXMg
d2lsbCBoYXZlIHRvIGxvb2t1cCBiZXlvbmQgdGhlIFRMVnMgdG8gZ2V0IHRvIENSSCBmb3IgbmV4
dCBzZWdtZW50ID8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5TaW1pbGFyIHF1ZXN0aW9u
IHdvdWxkIGJlJm5ic3A7b24gaG93IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBiZWhhdmlvdXJz
IGVpdGhlciBkeW5hbWljIG9yIHN0YXRpYyA/Jm5ic3A7SWYgSSByZWFkJm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vdXJs
ZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2Et
Nm1hbi1zZWctZW5kLW9wdC0wNF9fOyE4V29BNlJqQzgxYyFXaGFzSllGVFJtWHpLZDFnLW9NVTVo
emE0RW9ILTYzQUZlNnF6RkZadGxmVFJBaWFiSmpDWkIwZjVkcDE0eThMJCIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5odHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDQ8L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPg0K
IGNvcnJlY3RseSwgd2UgdGhlbiBuZWVkIE5TSCBmb3IgcmljaGVyIHNlcnZpY2UgY2hhaW5zIGNv
bnN0cnVjdHMgKHRoaW5rIEdpLUxBTikuIFRoaXMgbWVhbnMgSSBuZWVkIENSSCwgc29tZSB2YXJp
YW50cyBvZiBET0ggJiM0MzsgTlNI4oCLLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij5JIGZhaWwgdG8gc2VlJm5ic3A7dGhlJm5ic3A7c2ltcGxpY2l0eSB0aGVyZS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRl
Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+RGFuIEI8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWdu
PSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4N
CjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgaWQ9ImdtYWlsLW1fLTUzODQ1NzkzMTg4ODY5NTA3OThtXy04MjkwMzc2
MjMxMTE0Mjk3NzUyZGl2UnBseUZ3ZE1zZyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9
ImNvbG9yOmJsYWNrIj4gc3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7
IG9uIGJlaGFsZiBvZg0KPGEgaHJlZj0ibWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24iIHRh
cmdldD0iX2JsYW5rIj54aWVjaGZAY2hpbmF0ZWxlY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWVjaGZAY2hpbmF0
ZWxlY29tLmNuPC9hPiZndDs8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1iZXIg
MTEsIDIwMTkgODo1NyBQTTxicj4NCjxiPlRvOjwvYj4gTGlzdDxicj4NCjxiPkNjOjwvYj4gUm9i
IFNoYWtpcjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJhc3p1azxicj4NCjxiPlN1YmplY3Q6
PC9iPiBbRVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPg0KPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWlu
O2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjcuNXB0O21hcmdpbi10b3A6
Ny41cHQ7bWFyZ2luLXJpZ2h0OjcuNXB0O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0K
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEi
PkhpLCZuYnNwO2ZvbGtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0K
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEi
Pkxhc3QmbmJzcDt5ZWFyJm5ic3A7Q2hpbmEmbmJzcDtUZWxlY29tJm5ic3A7YmVndW4mbmJzcDt0
byZuYnNwO2ltcGxlbWVudCZuYnNwO1NSdjYmbmJzcDt0cmlhbCZuYnNwO2luJm5ic3A7U2ljaHVu
Jm5ic3A7cHJvdmluY2UmbmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtiZWFyaW5nJm5ic3A7YW5kJm5i
c3A7aW50ZXJjb25uZWN0aW9uJm5ic3A7b2YmbmJzcDt2aWRlbyZuYnNwO3BsYXRmb3JtcyZuYnNw
O3doaWNoJm5ic3A7YXJlJm5ic3A7Jm5ic3A7bG9jYXRlZCZuYnNwO2luJm5ic3A7ZGlmZmVyZW50
Jm5ic3A7Y2l0aWVzLCZuYnNwO3NlcnZpY2UmbmJzcDthZ2lsaXRpZXMsc2VjdXJlJm5ic3A7c2Vw
ZXJ0aW9uLCZuYnNwO3RyYWZmaWMmbmJzcDtzdGVlcmluZyZuYnNwO2FuZCZuYnNwO290aGVyJm5i
c3A7ZmVhdHVyZXMmbmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtoYXZlJm5ic3A7YmVlbiZuYnNwO2Rl
bW9uc3RyYXRlZCZuYnNwO2luJm5ic3A7dGhpcyZuYnNwO3RyaWFsLiZuYnNwO0Jhc2VkJm5ic3A7
b24mbmJzcDt0aGlzLCZuYnNwO1NSdjYmbmJzcDt3aWxsJm5ic3A7YmUmbmJzcDtpbXBsZW1lbnRh
dGVkJm5ic3A7aW4mbmJzcDtsYXJnZXItc2NhbGUmbmJzcDtpbiZuYnNwO0NULjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4t
bGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEiPk5vJm5ic3A7dGVjaG5vbG9naWVzJm5ic3A7
aXMmbmJzcDsxMDAlJm5ic3A7cGVyZmVjdCxJJm5ic3A7YWdyZWUmbmJzcDt0aGF0Jm5ic3A7Y29t
cHJlc3Npb24mbmJzcDttZWNoYW5pc20mbmJzcDtpcyZuYnNwO25lZWRlZCZuYnNwO3RvJm5ic3A7
cmVkdWNlJm5ic3A7dGhlJm5ic3A7dGhlJm5ic3A7b3ZlcmhlYWQmbmJzcDtvZiZuYnNwO2xvbmcm
bmJzcDtTSUQmbmJzcDtpbiZuYnNwO3RoZSZuYnNwO2xvbmcmbmJzcDt0ZXJtLCZuYnNwO2J1dCZu
YnNwO2l0Jm5ic3A7aXMmbmJzcDtiZXR0ZXImbmJzcDt0byZuYnNwO2JlJm5ic3A7Y29tcGF0aWJs
ZSZuYnNwO3dpdGhlJm5ic3A7U1JILCZuYnNwO2luc3RlYWQmbmJzcDtvZiZuYnNwO2Rlc2lnbmlu
ZyZuYnNwO2EmbmJzcDtjb21wbGV0ZSZuYnNwO25ldyZuYnNwO29uZS4mbmJzcDtDUkgmbmJzcDtp
cyZuYnNwO2EmbmJzcDtjb21wbGV0ZSZuYnNwO25ldyZuYnNwO2Rlc2lnbiwmbmJzcDtpdCZuYnNw
O21vdmUmbmJzcDt0aGUmbmJzcDtjb21wbGV4aXRpZXMmbmJzcDtmcm9tJm5ic3A7U1JIJm5ic3A7
dG8mbmJzcDtET0guJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+
DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEy
MSI+TW9yZW92ZXIsJm5ic3A7SSZuYnNwO2hvcGUmbmJzcDttb3JlJm5ic3A7ZWZmb3J0cyZuYnNw
O29mJm5ic3A7U1J2NiZuYnNwO3Nob3VsZCZuYnNwO2JlJm5ic3A7Z2l2ZW4mbmJzcDtvbiZuYnNw
O2hvdyZuYnNwO3RvJm5ic3A7c3VwcG9ydCZuYnNwO25ldyZuYnNwO3NlcnZpY2VzLGZvciZuYnNw
O2luc3RhbmNlLCZuYnNwO0FwcGxpY2F0aW9uLWF3YXJlJm5ic3A7bmV0d29yayAoQVBOKS4gTWVh
bndoaWxlLCZuYnNwO3dlJm5ic3A7c2hvdWxkJm5ic3A7Y29uc2lkZXIgbW9yZSBvbiBob3cmbmJz
cDt0byZuYnNwO2ltcGxtZW1lbnQmbmJzcDtzbW9vdGgmbmJzcDt0cmFuc2l0aW9uJm5ic3A7YW5k
Jm5ic3A7cHJvdGVjdCZuYnNwO3RoZSZuYnNwO25ldHdvcmsmbmJzcDthc3NldG9mJm5ic3A7Y2Fy
cmllcnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+QmVzdCZuYnNwO3JlZ2FyZHM8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojMjEyMTIxIj5DaG9uZ2Zlbmc8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFy
Z2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LWxlZnQ6Ni4wcHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRl
Ij4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEy
MTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1s
ZWZ0Oi41aW47YmFja2dyb3VuZDojRUZFRkVGIj4NCjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWYiPkRpcmsNCiBTdGVpbmJlcmc8L3NwYW4+PC9hPjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJn
aW4tbGVmdDouNWluO2JhY2tncm91bmQ6I0VGRUZFRiI+DQo8Yj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+RGF0ZTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsyMDE5LTA5LTA5Jm5ic3A7MjE6MzE8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOiNFRkVGRUYiPg0KPGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPlRvOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+R3lhbg0KIE1pc2hyYTwvc3Bhbj48L2E+PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdp
bi1sZWZ0Oi41aW47YmFja2dyb3VuZDojRUZFRkVGIj4NCjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5DQzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJj
b2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPlNQUklORw0KIFdHIExpc3Q8L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Ow0KPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Nm1hbkBpZXRmLm9yZzwvc3Bhbj48L2E+
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnJv
YmVydEByYXN6dWsubmV0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Um9iZXJ0IFJh
c3p1azwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj47DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+PGEg
aHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5Sb2IgU2hha2lyPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPlRhcmVrIFNhYWQ8L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDou
NWluO2JhY2tncm91bmQ6I0VGRUZFRiI+DQo8Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+U3ViamVjdDo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4mbmJzcDtSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj5UaGVy
ZSBzZWVtcyB0byBiZSBzb21lIGNvbmZ1c2lvbiByZWdhcmRpbmcgVEktTEZBLg0KPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDou
NWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPkEgY291cGxlIG9mIGNvbW1lbnRzOjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4t
bGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWlu
O2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gUmVtb3RlIExGQSB0dW5uZWwgaXMgbm90IHVzZWQgd2l0
aCBTUiwgb25seSBUSS1MRkEgd2hpY2gmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3Jv
dW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjojMjEyMTIxIj4mbmJzcDsgb25seSBvcGVyYXRlcyBvbiB0aGUgbm9kZSB0aGF0IGlzIHRo
ZSBQTFIgKHBvaW50IG9mIGxvY2FsIHJlcGFpcikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW47YmFja2dy
b3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0
ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIx
MjEyMSI+LSBBbnkgZW5jYXBzdWxhdGlvbiBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhv
dXQgRUggaGFzIG5vdGhpbmcmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndo
aXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDsgdG8gZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lhbCBj
YXNlIHdoZXJlIHRoZSBpbmdyZXNzIFBFPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3
aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
IzIxMjEyMSI+Jm5ic3A7IGl0c2VsZiBpcyB0aGUgUExSLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2Jh
Y2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6
d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPi0gVEktTEZBIGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2VzIG5vdCBy
ZXF1aXJlIG9uZS4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4N
CjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIx
Ij4mbmJzcDsgSXQgaXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24gSUdQIHRv
cG9sb2d5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFu
Zz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gVGhlIFBMUiBmb3IgVEkt
TEZBIG1heSBuZWVkIHRvIGluc2VydCBzb21lIFNJRHMgaW50byB0aGUgU0lEPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1s
ZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGxpc3QgdG8gc3RlZXIgdGhlIHBh
Y2tldCBhcm91bmQgdGhlIGZhaWx1cmUuIEZvciB0aGUgTEZBIGJhc2UgY2FzZTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4t
bGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBubyBTSURzIGFyZSBuZWVkZWQg
YXQgYWxsLiBJZiBTSUQgaW5zZXJ0aW9uIGlzIG5lZWRlZCwgdGhlIFBMUiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJn
aW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyB3aWxsIHB1c2ggdGhlIHJl
cXVpcmVkIG51bWJlciBvZiBsYWJlbHMgaW4gdGhlIE1QTFMgY2FzZS4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVp
bjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgRm9yIFNSdjYsIHRoZSBlcXVpdmFsZW50IG9w
ZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0byZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWlu
O2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBpbnNlcnQgYW4gRUggd2l0aCB0aGUgcmVxdWly
ZWQgU0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBhbHJlYWR5Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0
Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGhhdmUgYmVlbiBlbmNhcHN1bGF0ZWQg
b24gdGhlIGluZ3Jlc3MgUEUgYW5kIGluIHRoZSBtb3N0Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41
aW47YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGNvbW1vbiBJbnRlcm5ldCBvciBWUE4gYmFz
ZSB1c2UgY2FzZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUmbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVp
bjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgYW4gRUggc28gdGhhdCB0aGlzIEVIIGluc2Vy
dGlvbiB3aWxsIHJlc3VsdCBvbmx5IGluIGEgc2luZ2xlIEVILi48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVp
bjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3Jv
dW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjojMjEyMTIxIj4mbmJzcDsgQWx0ZXJuYXRpdmVseSwgdGhlIFBMUiBjb3VsZCBhbHNvIGJl
IGNvbmZpZ3VyZWQgdG8gcGVyZm9ybTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hp
dGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMy
MTIxMjEiPiZuYnNwOyBlbmNhcHN1bGF0aW9uIHdpdGggYSBuZXcgSVB2NiBoZWFkZXIgdXNpbmcg
dGhlIHJlcGFpciBTSUQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDsgYXMgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzLCB3aXRob3V0IG5lZWRpbmcgYW55IEVI
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBUaGlzIHdp
bGwgd29yayBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgY2FzZXMuJm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1s
ZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IFJlbWVtYmVyIHRoYXQgb25lIDEy
OC1iaXQgU0lEIGluIFNSdjYgaXMgaW4gbW9zdCBjYXNlczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2Jh
Y2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBlcXVpdmFsZW50IHRvIDIgTVBMUyBsYWJlbHMsIGku
ZS4gYSBub2RlIGxhYmVsIHBsdXMgYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndo
aXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDsgYWRqYWNlbmN5IFNJRCBjYW4gYmUgZW5jb2RlZCBpbiBhIHNpbmdsZSBT
UnY2IFNJRC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgT25seSBpbiBl
eHRyZW1lIGNhc2VzIHdvdWxkIHRoZSBQTFIgbmVlZCB0byBhZGQgYW4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgRUggdG8gdGhlIG5ldyBJUHY2
IGhlYWRlciB3aXRoIG1vcmUgU0lEcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndo
aXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjoj
MjEyMTIxIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4t
IEVIIGluc2VydGlvbiBmb3IgVEktTEZBIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggc3RpdGNoaW5n
IFNSdjYgZG9tYWlucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj5Ib3BlIGl0IGhl
bHBzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
YXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPkNoZWVyczwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPkRpcms8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0Oi41aW47YmFj
a2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj5BbSAwOC4wOS4yMDE5IHVt
IDA5OjE5IHNjaHJpZWIgR3lhbiBNaXNocmEgJmx0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPmhheWFidXNh
Z3NtQGdtYWlsLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mZ3Q7Ojwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0Oi41aW47YmFja2dy
b3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6LjVpbjtiYWNrZ3JvdW5kOndoaXRl
Ij4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPiZndDtGcm9t
IHJlYWRpbmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0aGUgU1IgaW5zZXJ0
aW9uIGlzIHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcyB1c2luZyBUaS1M
RkEgb3IgcmVtb3RlIExGQSB0dW5uZWwgc28gZW5kIHVwIHJlcXVpcmluZyBkb3VibGUNCiBFSCBp
bnNlcnRpb25zIG9uIHRoZSBJbmdyZXNzIFBFIHR1bm5lbCBoZWFkIGVuZCBTUnY2IHNvdXJjZSBu
b2RlIGFuZCB0aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2VydGlv
bnMgb2NjdXJyZW5jZSBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuJm5ic3A7IEkgaGF2ZSBub3QgcmVh
ZCB0aHJvdWdoIHRoZSBkcmFmdHMgb3IgUkZDIHJlZ2FyZGluZyBUaS1MRkEgd2l0aCBTUiBidXQg
c2luY2UgdGhhdCBpcyBhbiBJR1AgZXh0ZW5zaW9uDQogSSBhbSBndWVzc2luZyBhbiBvcGFxdWUg
TFNBIGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRoIHBy
b3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNvIG5vdCBzdXJlIHdo
eSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxGQS4mbmJzcDsgQ2FuIHNv
bWVvbmUgY2xhcmlmeSB0aGF0IHVzZSBjYXNlIGZvciBtZS4mbmJzcDsgQWxzbyB0aGUgRUggaW5z
ZXJ0aW9uIG9uIGludGVybWVkaWF0ZQ0KIG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVh
c29uIGZvciB0aGF0LiZuYnNwOyBNeSBndWVzcyBpcyBpdOKAmXMgZm9yIHNwZWNpYWwgdXNlIGNh
c2Ugb2Ygc3RpdGNoaW5nIFNSdjYgZG9tYWlucyB0b2dldGhlci4mbmJzcDsgUGxlYXNlIGNsYXJp
ZnkuLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21hcmdpbi1sZWZ0Oi41aW47YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttYXJnaW4tbGVmdDouNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDouNWluIj4NCjxzcGFuIGxhbmc9IkVOLUNBIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCnNwcmluZyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nQGlldGYub3Jn
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVdoYXNKWUZU
Um1YektkMWctb01VNWh6YTRFb0gtNjNBRmU2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWFXRE9YZ2Ik
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
cHJpbmc8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21h
cmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tLTUzODQ1NzkzMTg4ODY5NTA3OThtc2lwZm9vdGVy
MzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6NS4wcHQ7
bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDouNWluO21hcmdp
bi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2Ug
T25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K

--_000_BYAPR05MB5463DB90758CA416695A0967AEB00BYAPR05MB5463namp_--


From nobody Thu Sep 12 13:30:23 2019
Return-Path: <robert@raszuk.net>
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 43AF1120018 for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 13:30:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 5rfBtBga0q9S for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 13:30:09 -0700 (PDT)
Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (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 C70B412008C for <spring@ietf.org>; Thu, 12 Sep 2019 13:30:08 -0700 (PDT)
Received: by mail-qt1-x82f.google.com with SMTP id l22so31185063qtp.10 for <spring@ietf.org>; Thu, 12 Sep 2019 13:30:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bJAffKNfghshbpVC9xO7VtNtCrWkNqA9XK5rwA8Zs3k=; b=Ba1cPxu91FmN6VIqqHn9YX9BeRv96f8NmCX+elQUYQt4uE4M8qahnEYMAK0MX05baU isaAnQj/edRIdGqkPufC54DElSEINPsLHeCf1uA0MfJzNKzFNZaG1GLY5ZXnPFfoMN3O MS27WHyflo+2Hfz3060Bpganm+ZNZxba/mt+ZoxpGga/UQ7vbivxa6NQWLm0YDycHu5a jOOL1ZBRkNcCbDpGAaa9hqHFzaUdnnw9jd+fijb1JkGRaQxBBNuc8jvKzH7FxaXnBpa2 x7jnCQYLVRRFt2IaszFFQzewymyb3xNsYT2qyWG+usep/OVyZ4vbHSEqJnWnmZKY/kE/ e8YA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bJAffKNfghshbpVC9xO7VtNtCrWkNqA9XK5rwA8Zs3k=; b=gCWeiOP0OwBd2DyuI/MKjdv/gf624VTOesI5O6EUOZQMGsYrEqBVmcdZF2MvtNzfzl GLFNuxxXA7QV//d8fzli8cInnSxTIZehWAzol93/T7FOQilDl9I+gJ6qRf+AawmZeGBv xRfuupgeJ0gMAwbt9LU/1nsMwtvkGQu0sqDxbY+6PQ8cN1iT/3jow14OVG3BHqQoFAQt PZxrajCW1IHBOXVcgXzZrWzuUOevFGFivQ76yg7zz+NyqLbmMl/LQmOGEHU3cgX1oQFD Arlb+IuxIbvuW96c/ePCW2I5ISZr9uKo7Mtsc4YZjaHRtFIsMJIgKs4H5/d+sgSQf0t7 KBTQ==
X-Gm-Message-State: APjAAAX6/ONdQIJENkF5W272qa32GmPG4kBOyC6o4Q+tKf1XUzkIVLHK iHQVe7+ag5Kk+bVe+9yCuZkoCyRWupmwE59jKP4AwA==
X-Google-Smtp-Source: APXvYqx86jmjUoHyRXtuxgRfwFDyR8Z0Y87/vS1FhNUKwklMihw/5PcN0AsBd7nP7eaZHh32luPGKNQrz22591Ld3Ks=
X-Received: by 2002:ad4:4d8e:: with SMTP id cv14mr20650922qvb.49.1568320207430;  Thu, 12 Sep 2019 13:30:07 -0700 (PDT)
MIME-Version: 1.0
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com> <BYAPR05MB5463DB90758CA416695A0967AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463DB90758CA416695A0967AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 12 Sep 2019 22:29:57 +0200
Message-ID: <CAOj+MMEuR5pECXRmbhjOa2nb4s=Kvj7_ky-F9icQUWdkTrgebg@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Mark Smith <markzzzsmith@gmail.com>,  Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000dbbd8b0592610094"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DPN8CNomzDgluTMkNH_b8kDOi4I>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 20:30:14 -0000

--000000000000dbbd8b0592610094
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ron,

Thank you for formally admitting that SRv6+ is just SR-MPLS over IPv6. As
you recall I was proposing to use exactly SR-MPLS
with draft-ietf-mpls-sr-over-ip to achieve all what you are cooking in the
SRv6+ pot.

The fact that you switched the lid of the pot does not change the taste nor
consistency of the soup !

So nothing is wrong using SR-MPLS but no one needs to go through all
proposed control plane and data plane development to accomplish to what has
been shipping for a while.

On the other hand SRv6 functions not only that they allow additional
parameters to be embedded in functions they also allow to completely depart
from keeping one global LFIB on the PEs towards more modern data plane
lookup and forwarding structures.

Many thx,
R.


On Thu, Sep 12, 2019 at 9:38 PM Ron Bonica <rbonica@juniper.net> wrote:

> Robert,
>
>
>
> Think about how these things work in SR-MPLS. All of the  =E2=80=9CEND.D
> functions=E2=80=9D are encoded in an MPLS service label (20 bits) or a VN=
I (24
> bits). We merely moved those bits into the 32 bit Option Data field of th=
e
> PPSI.
>
>
>
> If it is a good idea in SR-MPLS, why is it a bad idea in SRv6+?
>
>
>
>                                                                 Ron
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Thursday, September 12, 2019 3:34 PM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* EXT - daniel.bernier@bell.ca <daniel.bernier@bell.ca>; Mark Smith <
> markzzzsmith@gmail.com>; Rob Shakir <robjs@google.com>; SPRING WG <
> spring@ietf.org>; 6man <6man@ietf.org>; xiechf@chinatelecom.cn; Tarek
> Saad <tsaad.net@gmail.com>
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Dear Ron,
>
>
>
> I was trying to stop responding but its pretty hard when I see such post
> like your last one ...
>
>
>
> > A single IPv6 Option, the PPSI, replaces all of the following SID
>
>
>
> Please understand that this is like stating that:
>
>
>
> "A single new additional airport replaces all the planes which operate to
> the old airport. "
>
>
>
> At most you could say that single new PPSI could contain 2^32 SR function=
s
> which you call in your draft as "PPSI identifiers"  From your documents
> it also seems that you are defining a service instruction identifier in a
> flat space which can contain the demux for the following technologies:
>
>
>
>       o    Layer 2 VPN (L2VPN) [RFC6624
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc6624__;!8WoA6R=
jC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i-3pTF3fsnI_1woNeZgIJ2XEvKDlYwG3$>
> ].
>
>    o  Layer 3 VPN (L3VPN) [RFC4364 <https://urldefense.com/v3/__https:/to=
ols.ietf.org/html/rfc4364__;!8WoA6RjC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i-=
3pTF3fsnI_1woNeZgIJ2XEvJRj7V9K$>].
>
>    o  Virtual Private LAN Service (VPLS) [RFC4761 <https://urldefense.com=
/v3/__https:/tools.ietf.org/html/rfc4761__;!8WoA6RjC81c!Q0LqhRGndRvLABiWpZI=
c9aUdtjOsc_p_i-3pTF3fsnI_1woNeZgIJ2XEvLKysv2n$>][RFC4762].
>
>    o  Ethernet VPN (EVPN) [RFC7432 <https://urldefense.com/v3/__https:/to=
ols.ietf.org/html/rfc7432__;!8WoA6RjC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i-=
3pTF3fsnI_1woNeZgIJ2XEvNdnfcBj$>].
>
>    o  Pseudowires [RFC8077 <https://urldefense.com/v3/__https:/tools.ietf=
.org/html/rfc8077__;!8WoA6RjC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i-3pTF3fsn=
I_1woNeZgIJ2XEvGvQN6ft$>].
>
>
>
> It also needs to be observed that putting all of those services into sing=
le flat table lookup is not a sound design.
>
>
>
> But what is most important that common hardware reads just entire header =
then starts processing. So it really makes much more sense to encode SR SID=
s and related functions and their parameters in the same EH rather then sca=
tter them around.
>
>
>
> Thank you,
>
> R.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Sep 12, 2019 at 8:51 PM Ron Bonica <rbonica@juniper.net> wrote:
>
> Daniel,
>
>
>
> Not really. A single IPv6 Option, the PPSI, replaces all of the following
> SIDs:
>
>
>
>    - END.DX2
>    - END.DX2V
>    - END.DX2U
>    - END.DX2M
>    - END.DT4
>    - END.DX4
>    - END.DT6
>    - END.DX6
>    - END.DT46
>    - END.T
>
>
>
>
>
>
>                           Ron
>
>
>
>
>
> Juniper Business Use Only
>
>
>
> Juniper Business Use Only
>
> *From:* Bernier, Daniel <daniel.bernier@bell.ca>
> *Sent:* Thursday, September 12, 2019 2:26 PM
> *To:* Ron Bonica <rbonica@juniper.net>; Mark Smith <markzzzsmith@gmail.co=
m
> >
> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG <spring@ietf.org>; 6man <
> 6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; xiechf@chinatelecom.cn=
;
> Tarek Saad <tsaad.net@gmail.com>
> *Subject:* RE: [spring] Beyond SRv6.
>
>
>
> That was precisely my point
>
>
>
> Having been involved in pushing SRv6 END behaviours in various targets, I
> can first hand say that the primitives behind SRH processing is quite
> simple to extend. In your extensibility model, every predefined or custom
> behavior becomes a new DOH. On SRH, the EH does not change I just need to
> inform the data plane that when receiving a packet with a specific SID in
> SRH, do this internal processing.
>
>
>
>
>
> On 2019-09-12, 12:34 PM, "Ron Bonica" <rbonica@juniper.net> wrote:
>
>
>
> Mark,
>
>
>
> I think that you may have exposed yet another elephant in the room=E2=80=
=A6=E2=80=A6
>
>
>
> IPv6 defines a robust extensibility architecture, that includes multiple
> extension headers. Initially, IPv6 adoption was slow and router vendors
> were not highly motivated commit extension headers to ASICs. Also, in tho=
se
> days, ASICs were not so capable as they are today.
>
>
>
> From the above-mentioned data points, we should not infer that it is
> beyond the capability of a modern vendor to develop an ASIC that supports=
 a
> more complete set of extension headers. Two things have changed. As IPv6
> adoption progresses, vendors are becoming more committed to IPv6. Beyond
> that, ASICs have become more capable over the decades.
>
>
>
> We shouldn=E2=80=99t abandon the IPv6 extensibility architecture based on=
 a claim
> that ASICs cannot and will never be able to  process multiple extension
> headers.
>
>
>
>
> Ron
>
>
>
>
>
>
>
>
>
> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *Mark Smith
> *Sent:* Thursday, September 12, 2019 1:30 AM
> *To:* EXT - daniel.bernier@bell.ca <daniel.bernier@bell.ca>
> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG <spring@ietf.org>; 6man <
> 6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; xiechf@chinatelecom.cn=
;
> Tarek Saad <tsaad.net@gmail.com>
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> It's simple because IPv6 doesn't look past the fixed IPv6 header to
> perform its forwarding, and matches on the Destination Address to determi=
ne
> if to perform deeper packet host processing.
>
>
>
>
>
> You're building much more complicated forwarding services if you're going
> to be marching on TLVs etc. past the IPv6 fixed header.
>
>
>
> However vendors and carrier engineering groups like selling and deploying
> new gear, so I suppose that's ok. They don't have to operate it or fix it
> when it breaks.
>
> On Thu, 12 Sep 2019, 13:41 Bernier, Daniel, <daniel.bernier@bell.ca>
> wrote:
>
> +1
>
>
>
> The ability of using a single SRH to convey behaviour information wether
> they are per-segment or per-path has proven to be very simple and quick t=
o
> define in various data plane targets.
>
>
>
> At first analysis, trying to replicate with CRH + DOH variants, the logic
> required for service programs is more com=E2=80=8Bplex.
>
>
>
> What happens if I need TLVs mid-point in a path but not at its end (e.g.
> referring to the Ole's ACME analogy) ? Would they now be defined in a
> seg-end-opt or a vpn-dest-opt ? If seg-end-opt then it means non-interest=
ed
> midpoint devices will have to lookup beyond the TLVs to get to CRH for ne=
xt
> segment ?
>
>
>
> Similar question would be on how would we implement proxy behaviours
> either dynamic or static ? If I read
> https://tools.ietf.org/html/draft-bonica-6man-seg-end-opt-04
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man=
-seg-end-opt-04__;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfT=
RAiabJjCZB0f5dp14y8L$>
> correctly, we then need NSH for richer service chains constructs (think
> Gi-LAN). This means I need CRH, some variants of DOH + NSH=E2=80=8B.
>
>
>
> I fail to see the simplicity there.
>
>
>
> Dan B
> ------------------------------
>
> *From:* spring <spring-bounces@ietf.org> on behalf of
> xiechf@chinatelecom.cn <xiechf@chinatelecom.cn>
> *Sent:* Wednesday, September 11, 2019 8:57 PM
> *To:* List
> *Cc:* Rob Shakir; 6man; Tarek Saad; Robert Raszuk
> *Subject:* [EXT]Re: [spring] Beyond SRv6.
>
>
>
>
>
> Hi, folks,
>
>
> Last year China Telecom begun to implement SRv6 trial in Sichun province =
for the bearing and interconnection of video platforms which are  located i=
n different cities, service agilities,secure sepertion, traffic steering an=
d other features of SRv6 have been demonstrated in this trial. Based on thi=
s, SRv6 will be implementated in larger-scale in CT.
>
>
> No technologies is 100% perfect,I agree that compression mechanism is nee=
ded to reduce the the overhead of long SID in the long term, but it is bett=
er to be compatible withe SRH, instead of designing a complete new one. CRH=
 is a complete new design, it move the complexities from SRH to DOH.
>
> Moreover, I hope more efforts of SRv6 should be given on how to support n=
ew services,for instance, Application-aware network
> (APN). Meanwhile, we should consider more on
> how to implmement smooth transition and protect the network assetof carri=
ers.
>
>
>
> Best regards
>
> Chongfeng
>
>
>
>
>
> *From:* Dirk Steinberg <dirk@lapishills.com>
>
> *Date:* 2019-09-09 21:31
>
> *To:* Gyan Mishra <hayabusagsm@gmail.com>
>
> *CC:* SPRING WG List <spring@ietf.org>; 6man@ietf.org; Robert Raszuk
> <robert@raszuk.net>; Rob Shakir <robjs@google.com>; Tarek Saad
> <tsaad.net@gmail.com>
>
> *Subject:* Re: [spring] Beyond SRv6.
>
> There seems to be some confusion regarding TI-LFA.
>
> A couple of comments:
>
>
>
> - Remote LFA tunnel is not used with SR, only TI-LFA which
>
>   only operates on the node that is the PLR (point of local repair).
>
>
>
> - Any encapsulation on the ingress PE with or without EH has nothing
>
>   to do with TI-LFA except for the special case where the ingress PE
>
>   itself is the PLR.
>
>
>
> - TI-LFA is not an IGP extension and does not require one.
>
>   It is a purely local computation based on IGP topology.
>
>
>
> - The PLR for TI-LFA may need to insert some SIDs into the SID
>
>   list to steer the packet around the failure. For the LFA base case
>
>   no SIDs are needed at all. If SID insertion is needed, the PLR
>
>   will push the required number of labels in the MPLS case.
>
>
>
>   For SRv6, the equivalent operation to the label push is to
>
>   insert an EH with the required SID list. The packet will already
>
>   have been encapsulated on the ingress PE and in the most
>
>   common Internet or VPN base use case it will not even have
>
>   an EH so that this EH insertion will result only in a single EH..
>
>
>
>   Alternatively, the PLR could also be configured to perform
>
>   encapsulation with a new IPv6 header using the repair SID
>
>   as IPv6 destination address, without needing any EH.
>
>   This will work for the vast majority of cases.
>
>   Remember that one 128-bit SID in SRv6 is in most cases
>
>   equivalent to 2 MPLS labels, i.e. a node label plus an
>
>   adjacency SID can be encoded in a single SRv6 SID.
>
>
>
>   Only in extreme cases would the PLR need to add an
>
>   EH to the new IPv6 header with more SIDs.
>
>
>
> - EH insertion for TI-LFA has nothing to do with stitching SRv6 domains.
>
>
>
> Hope it helps.
>
>
>
> Cheers
>
> Dirk
>
>
>
> Am 08.09.2019 um 09:19 schrieb Gyan Mishra <hayabusagsm@gmail.com>:
>
>
>
> >From reading through all the discussion threads the SR insertion is two
> fold one being for FRR capabilities using Ti-LFA or remote LFA tunnel so
> end up requiring double EH insertions on the Ingress PE tunnel head end
> SRv6 source node and then second scenario being a possible EH insertions
> occurrence on intermediate nodes.  I have not read through the drafts or
> RFC regarding Ti-LFA with SR but since that is an IGP extension I am
> guessing an opaque LSA and is not the traditional MPLS FRR link/node/path
> protection that adds an additional mpls shim so not sure why an EH
> insertion needs to occur for Ti-LFA.  Can someone clarify that use case f=
or
> me.  Also the EH insertion on intermediate node what is the use case or
> reason for that.  My guess is it=E2=80=99s for special use case of stitch=
ing SRv6
> domains together.  Please clarify..
>
>
>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring_=
_;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfTRAiabJjCZB0f5aWD=
OXgb$>
>
>
>
> Juniper Business Use Only
>
>

--000000000000dbbd8b0592610094
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Ron,<div><br></div><div>Thank you for formally admitting t=
hat SRv6+ is just SR-MPLS over IPv6. As you recall I was proposing to use e=
xactly SR-MPLS with=C2=A0draft-ietf-mpls-sr-over-ip to achieve all what you=
 are cooking in the SRv6+ pot.=C2=A0</div><div><br></div><div>The fact that=
 you switched the lid of the pot does not change the taste nor consistency =
of the soup !=C2=A0</div><div><br></div><div>So nothing is wrong using SR-M=
PLS but no one needs to go through all proposed control plane and data plan=
e development to accomplish to what has been shipping for a while.=C2=A0</d=
iv><div><br></div><div>On the other hand SRv6 functions not only that they =
allow additional parameters to be embedded in functions they also allow to =
completely depart from keeping one global LFIB on the PEs towards more mode=
rn data plane lookup and forwarding structures.=C2=A0</div><div><br></div><=
div>Many thx,</div><div>R.</div><div><br></div></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 12, 2019 at 9:38=
 PM Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@juniper.n=
et</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">





<div lang=3D"EN-US">
<div class=3D"gmail-m_4424473235189847366WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Think about how these things work in SR-MPLS. All of=
 the =C2=A0=E2=80=9CEND.D functions=E2=80=9D are encoded in an MPLS service=
 label (20 bits) or a VNI (24 bits). We merely moved those bits into the 32=
 bit Option Data field of the PPSI.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">If it is a good idea in SR-MPLS, why is it a bad ide=
a in SRv6+?<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; <br>
<b>Sent:</b> Thursday, September 12, 2019 3:34 PM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> EXT - <a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank=
">daniel.bernier@bell.ca</a> &lt;<a href=3D"mailto:daniel.bernier@bell.ca" =
target=3D"_blank">daniel.bernier@bell.ca</a>&gt;; Mark Smith &lt;<a href=3D=
"mailto:markzzzsmith@gmail.com" target=3D"_blank">markzzzsmith@gmail.com</a=
>&gt;; Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_blank"=
>robjs@google.com</a>&gt;; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org"=
 target=3D"_blank">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:6man=
@ietf.org" target=3D"_blank">6man@ietf.org</a>&gt;; <a href=3D"mailto:xiech=
f@chinatelecom.cn" target=3D"_blank">xiechf@chinatelecom.cn</a>; Tarek Saad=
 &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_blank">tsaad.net@gma=
il.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Dear Ron,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I was trying to stop responding but its pretty hard =
when I see such post like your last one ...=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&gt; A single IPv6 Option, the PPSI, replaces all of=
 the following SID=C2=A0=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please understand that this is like stating that:<u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&quot;A single new additional airport replaces all t=
he planes which operate to the old airport. &quot;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">At most you could say that single new PPSI could con=
tain 2^32 SR functions which you call in your draft as &quot;<span style=3D=
"font-size:10pt;color:black">PPSI identifiers&quot;=C2=A0 From your documen=
ts it also seems that you are defining a service
 instruction identifier in a flat space which can contain the demux for the=
 following technologies:=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;color:black">=C2=A0 =
=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;color:black">=C2=A0 =
=C2=A0 =C2=A0 o=C2=A0 =C2=A0 </span>
<span style=3D"font-size:10pt;font-family:&quot;Courier New&quot;;color:bla=
ck">Layer 2 VPN (L2VPN) [</span><span style=3D"font-family:&quot;Courier Ne=
w&quot;"><a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/=
rfc6624__;!8WoA6RjC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i-3pTF3fsnI_1woNeZgI=
J2XEvKDlYwG3$" title=3D"&quot;Layer 2 Virtual Private Networks Using BGP fo=
r Auto-Discovery and Signaling&quot;" target=3D"_blank"><span style=3D"font=
-size:10pt">RFC6624</span></a></span><span style=3D"font-size:10pt;font-fam=
ily:&quot;Courier New&quot;;color:black">].</span><u></u><u></u></p>
</div>
<div>
<pre style=3D"break-before:page"><span style=3D"color:black">=C2=A0=C2=A0 o=
=C2=A0 Layer 3 VPN (L3VPN) [<a href=3D"https://urldefense.com/v3/__https:/t=
ools.ietf.org/html/rfc4364__;!8WoA6RjC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i=
-3pTF3fsnI_1woNeZgIJ2XEvJRj7V9K$" title=3D"&quot;BGP/MPLS IP Virtual Privat=
e Networks (VPNs)&quot;" target=3D"_blank">RFC4364</a>].<u></u><u></u></spa=
n></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 o=C2=A0 Virtual Private LAN S=
ervice (VPLS) [<a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org=
/html/rfc4761__;!8WoA6RjC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i-3pTF3fsnI_1w=
oNeZgIJ2XEvLKysv2n$" title=3D"&quot;Virtual Private LAN Service (VPLS) Usin=
g BGP for Auto-Discovery and Signaling&quot;" target=3D"_blank">RFC4761</a>=
][RFC4762].<u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 o=C2=A0 Ethernet VPN (EVPN) [=
<a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc7432__=
;!8WoA6RjC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i-3pTF3fsnI_1woNeZgIJ2XEvNdnf=
cBj$" title=3D"&quot;BGP MPLS-Based Ethernet VPN&quot;" target=3D"_blank">R=
FC7432</a>].<u></u><u></u></span></pre>
<pre><span style=3D"color:black">=C2=A0=C2=A0 o=C2=A0 Pseudowires [<a href=
=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8077__;!8WoA6=
RjC81c!Q0LqhRGndRvLABiWpZIc9aUdtjOsc_p_i-3pTF3fsnI_1woNeZgIJ2XEvGvQN6ft$" t=
itle=3D"&quot;Pseudowire Setup and Maintenance Using the Label Distribution=
 Protocol (LDP)&quot;" target=3D"_blank">RFC8077</a>].<u></u><u></u></span>=
</pre>
<pre style=3D"break-before:page"><span style=3D"color:black"><u></u>=C2=A0<=
u></u></span></pre>
<pre style=3D"break-before:page"><span style=3D"font-size:12pt;font-family:=
Arial,sans-serif;color:rgb(34,34,34)">It also needs to be observed that put=
ting all of those services into single flat table lookup is not a sound des=
ign.=C2=A0</span><span style=3D"color:black"><u></u><u></u></span></pre>
<pre><span style=3D"color:black"><u></u>=C2=A0<u></u></span></pre>
<pre style=3D"break-before:page"><span style=3D"font-size:12pt;font-family:=
Arial,sans-serif;color:rgb(34,34,34)">But what is most important that commo=
n hardware reads just entire header then starts processing. So it really ma=
kes much more sense to encode SR SIDs and related functions and their param=
eters in the same EH rather then scatter them around.=C2=A0</span><span sty=
le=3D"color:black"><u></u><u></u></span></pre>
<pre style=3D"break-before:page"><u></u>=C2=A0<u></u></pre>
<pre style=3D"break-before:page">Thank you,<u></u><u></u></pre>
<pre style=3D"break-before:page">R.<u></u><u></u></pre>
<pre><u></u>=C2=A0<u></u></pre>
<pre style=3D"break-before:page"><span style=3D"color:black"><u></u>=C2=A0<=
u></u></span></pre>
<pre style=3D"break-before:page"><span style=3D"color:black"><u></u>=C2=A0<=
u></u></span></pre>
<pre style=3D"break-before:page"><span style=3D"color:black"><u></u>=C2=A0<=
u></u></span></pre>
<pre style=3D"break-before:page"><span style=3D"color:black"><u></u>=C2=A0<=
u></u></span></pre>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Sep 12, 2019 at 8:51 PM Ron Bonica &lt;<a hr=
ef=3D"mailto:rbonica@juniper.net" target=3D"_blank">rbonica@juniper.net</a>=
&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Daniel,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Not really. A single IPv6 Option, the PPSI, replaces=
 all of the following SIDs:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_4424473235189847366gmail-m-5384579318886950798msolistp=
aragraph">
END.DX2<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-5=
384579318886950798msolistparagraph">
END.DX2V<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-=
5384579318886950798msolistparagraph">
END.DX2U<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-=
5384579318886950798msolistparagraph">
END.DX2M<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-=
5384579318886950798msolistparagraph">
END.DT4<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-5=
384579318886950798msolistparagraph">
END.DX4<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-5=
384579318886950798msolistparagraph">
END.DT6<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-5=
384579318886950798msolistparagraph">
END.DX6<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-5=
384579318886950798msolistparagraph">
END.DT46<u></u><u></u></li><li class=3D"gmail-m_4424473235189847366gmail-m-=
5384579318886950798msolistparagraph">
END.T<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_4424473235189847366gmail-m-5384579318886950798msipfoote=
r30b3d538" align=3D"center" style=3D"margin:0in 0in 0.0001pt;text-align:cen=
ter">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_4424473235189847366msipfooter30b3d538" align=3D"center"=
 style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Bernier, Daniel &lt;<a href=3D"mailto:d=
aniel.bernier@bell.ca" target=3D"_blank">daniel.bernier@bell.ca</a>&gt;
<br>
<b>Sent:</b> Thursday, September 12, 2019 2:26 PM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;; Mark Smith &lt;<a href=3D"mailto:markz=
zzsmith@gmail.com" target=3D"_blank">markzzzsmith@gmail.com</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_bl=
ank">robjs@google.com</a>&gt;; SPRING WG &lt;<a href=3D"mailto:spring@ietf.=
org" target=3D"_blank">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:=
6man@ietf.org" target=3D"_blank">6man@ietf.org</a>&gt;; Robert
 Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@r=
aszuk.net</a>&gt;;
<a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiechf@chinatel=
ecom.cn</a>; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=
=3D"_blank">tsaad.net@gmail.com</a>&gt;<br>
<b>Subject:</b> RE: [spring] Beyond SRv6.<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">That was precisely my=
 point</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Having been involved =
in pushing SRv6 END behaviours in various targets, I can first hand say tha=
t the primitives behind SRH processing is quite simple
 to extend. In your extensibility model, every predefined or custom behavio=
r becomes a new DOH. On SRH, the EH does not change I just need to inform t=
he data plane that when receiving a packet with a specific SID in SRH, do t=
his internal processing.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">On 2019-09-12, 12:34 PM, &quot;Ron Bonica&quot; &lt;<a=
 href=3D"mailto:rbonica@juniper.net" target=3D"_blank">rbonica@juniper.net<=
/a>&gt; wrote:</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">Mark,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">I think that you may have exposed yet another elephant=
 in the room=E2=80=A6=E2=80=A6</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">IPv6 defines a robust extensibility architecture, that=
 includes multiple extension headers. Initially, IPv6 adoption was slow and=
 router vendors were not highly motivated commit extension headers to ASICs=
. Also, in those days, ASICs were
 not so capable as they are today.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">From the above-mentioned data points, we should not in=
fer that it is beyond the capability of a modern vendor to develop an ASIC =
that supports a more complete set of extension headers. Two things have cha=
nged. As IPv6 adoption progresses,
 vendors are becoming more committed to IPv6. Beyond that, ASICs have becom=
e more capable over the decades.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">We shouldn=E2=80=99t abandon the IPv6 extensibility ar=
chitecture based on a claim that ASICs cannot and will never be able to =C2=
=A0process multiple extension headers.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Ron</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<b><span lang=3D"EN-CA">From:</span></b><span lang=3D"EN-CA"> ipv6 &lt;<a h=
ref=3D"mailto:ipv6-bounces@ietf.org" target=3D"_blank">ipv6-bounces@ietf.or=
g</a>&gt;
<b>On Behalf Of </b>Mark Smith<br>
<b>Sent:</b> Thursday, September 12, 2019 1:30 AM<br>
<b>To:</b> EXT - <a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank=
">daniel.bernier@bell.ca</a> &lt;<a href=3D"mailto:daniel.bernier@bell.ca" =
target=3D"_blank">daniel.bernier@bell.ca</a>&gt;<br>
<b>Cc:</b> Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_bl=
ank">robjs@google.com</a>&gt;; SPRING WG &lt;<a href=3D"mailto:spring@ietf.=
org" target=3D"_blank">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:=
6man@ietf.org" target=3D"_blank">6man@ietf.org</a>&gt;; Robert
 Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@r=
aszuk.net</a>&gt;;
<a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiechf@chinatel=
ecom.cn</a>; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=
=3D"_blank">tsaad.net@gmail.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] Beyond SRv6.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">It&#39;s simple because IPv6 doesn&#39;t look past the=
 fixed IPv6 header to perform its forwarding, and matches on the Destinatio=
n Address to determine if to perform deeper packet host processing.</span><=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">You&#39;re building much more complicated forwarding s=
ervices if you&#39;re going to be marching on TLVs etc. past the IPv6 fixed=
 header.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt;margin-left:0.5in">
<span lang=3D"EN-CA">However vendors and carrier engineering groups like se=
lling and deploying new gear, so I suppose that&#39;s ok. They don&#39;t ha=
ve to operate it or fix it when it breaks.</span><u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">On Thu, 12 Sep 2019, 13:41 Bernier, Daniel, &lt;<a hre=
f=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank">daniel.bernier@bell.c=
a</a>&gt; wrote:</span><u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">+1=C2=A0</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">The ability of using a single SRH to convey=
 behaviour information wether they are per-segment or per-path has proven t=
o be very=C2=A0simple and quick=C2=A0to define in
 various data=C2=A0plane targets.</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">At first analysis,=C2=A0trying to replicate=
 with=C2=A0CRH + DOH variants, the logic required for service programs is m=
ore com=E2=80=8Bplex.=C2=A0</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">What happens if I need=C2=A0TLVs mid-point =
in a path but not at its end (e.g. referring to the Ole&#39;s ACME analogy)=
=C2=A0? Would they now be defined in a seg-end-opt or
 a vpn-dest-opt ? If seg-end-opt then it means non-interested midpoint devi=
ces will have to lookup beyond the TLVs to get to CRH for next segment ?
</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">Similar question would be=C2=A0on how would=
 we implement proxy behaviours either dynamic or static ?=C2=A0If I read=C2=
=A0</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"https://url=
defense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6man-seg-end-opt-0=
4__;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfTRAiabJjCZB0f5d=
p14y8L$" target=3D"_blank"><span style=3D"font-size:12pt">https://tools.iet=
f.org/html/draft-bonica-6man-seg-end-opt-04</span></a></span><span lang=3D"=
EN-CA" style=3D"font-size:12pt;color:black">
 correctly, we then need NSH for richer service chains constructs (think Gi=
-LAN). This means I need CRH, some variants of DOH + NSH=E2=80=8B.=C2=A0</s=
pan><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">I fail to see=C2=A0the=C2=A0simplicity ther=
e.</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">=C2=A0</span><u></u><u></u></p>
<p style=3D"margin-left:0.5in;background:white"><span lang=3D"EN-CA" style=
=3D"font-size:12pt;color:black">Dan B</span><u></u><u></u></p>
<div>
<div style=3D"margin-left:0.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center;backgr=
ound:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">
<hr size=3D"1" width=3D"100%" align=3D"center">
</span></div>
</div>
<div id=3D"gmail-m_4424473235189847366gmail-m_-5384579318886950798m_-829037=
6231114297752divRplyFwdMsg">
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<b><span lang=3D"EN-CA" style=3D"color:black">From:</span></b><span lang=3D=
"EN-CA" style=3D"color:black"> spring &lt;<a href=3D"mailto:spring-bounces@=
ietf.org" target=3D"_blank">spring-bounces@ietf.org</a>&gt; on behalf of
<a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiechf@chinatel=
ecom.cn</a> &lt;<a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank"=
>xiechf@chinatelecom.cn</a>&gt;<br>
<b>Sent:</b> Wednesday, September 11, 2019 8:57 PM<br>
<b>To:</b> List<br>
<b>Cc:</b> Rob Shakir; 6man; Tarek Saad; Robert Raszuk<br>
<b>Subject:</b> [EXT]Re: [spring] Beyond SRv6.</span><span lang=3D"EN-CA" s=
tyle=3D"font-size:12pt;color:rgb(33,33,33)">
</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<div style=3D"margin:7.5pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Hi,=C2=A0=
folks,</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Last=C2=
=A0year=C2=A0China=C2=A0Telecom=C2=A0begun=C2=A0to=C2=A0implement=C2=A0SRv6=
=C2=A0trial=C2=A0in=C2=A0Sichun=C2=A0province=C2=A0for=C2=A0the=C2=A0bearin=
g=C2=A0and=C2=A0interconnection=C2=A0of=C2=A0video=C2=A0platforms=C2=A0whic=
h=C2=A0are=C2=A0=C2=A0located=C2=A0in=C2=A0different=C2=A0cities,=C2=A0serv=
ice=C2=A0agilities,secure=C2=A0sepertion,=C2=A0traffic=C2=A0steering=C2=A0a=
nd=C2=A0other=C2=A0features=C2=A0of=C2=A0SRv6=C2=A0have=C2=A0been=C2=A0demo=
nstrated=C2=A0in=C2=A0this=C2=A0trial.=C2=A0Based=C2=A0on=C2=A0this,=C2=A0S=
Rv6=C2=A0will=C2=A0be=C2=A0implementated=C2=A0in=C2=A0larger-scale=C2=A0in=
=C2=A0CT.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">No=C2=A0t=
echnologies=C2=A0is=C2=A0100%=C2=A0perfect,I=C2=A0agree=C2=A0that=C2=A0comp=
ression=C2=A0mechanism=C2=A0is=C2=A0needed=C2=A0to=C2=A0reduce=C2=A0the=C2=
=A0the=C2=A0overhead=C2=A0of=C2=A0long=C2=A0SID=C2=A0in=C2=A0the=C2=A0long=
=C2=A0term,=C2=A0but=C2=A0it=C2=A0is=C2=A0better=C2=A0to=C2=A0be=C2=A0compa=
tible=C2=A0withe=C2=A0SRH,=C2=A0instead=C2=A0of=C2=A0designing=C2=A0a=C2=A0=
complete=C2=A0new=C2=A0one.=C2=A0CRH=C2=A0is=C2=A0a=C2=A0complete=C2=A0new=
=C2=A0design,=C2=A0it=C2=A0move=C2=A0the=C2=A0complexities=C2=A0from=C2=A0S=
RH=C2=A0to=C2=A0DOH.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Moreover,=
=C2=A0I=C2=A0hope=C2=A0more=C2=A0efforts=C2=A0of=C2=A0SRv6=C2=A0should=C2=
=A0be=C2=A0given=C2=A0on=C2=A0how=C2=A0to=C2=A0support=C2=A0new=C2=A0servic=
es,for=C2=A0instance,=C2=A0Application-aware=C2=A0network (APN). Meanwhile,=
=C2=A0we=C2=A0should=C2=A0consider more on how=C2=A0to=C2=A0implmement=C2=
=A0smooth=C2=A0transition=C2=A0and=C2=A0protect=C2=A0the=C2=A0network=C2=A0=
assetof=C2=A0carriers.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Best=C2=
=A0regards</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">Chongfeng=
</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:10pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
</div>
</div>
<blockquote style=3D"margin-left:6pt;margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)">
<b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-seri=
f;color:black">From:</span></b><span lang=3D"EN-CA" style=3D"font-size:9pt;=
font-family:Tahoma,sans-serif;color:black">=C2=A0</span><span lang=3D"EN-CA=
" style=3D"color:black"><a href=3D"mailto:dirk@lapishills.com" target=3D"_b=
lank"><span style=3D"font-size:9pt;font-family:Tahoma,sans-serif">Dirk
 Steinberg</span></a></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)">
<b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-seri=
f;color:black">Date:</span></b><span lang=3D"EN-CA" style=3D"font-size:9pt;=
font-family:Tahoma,sans-serif;color:black">=C2=A02019-09-09=C2=A021:31</spa=
n><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)">
<b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-seri=
f;color:black">To:</span></b><span lang=3D"EN-CA" style=3D"font-size:9pt;fo=
nt-family:Tahoma,sans-serif;color:black">=C2=A0</span><span lang=3D"EN-CA" =
style=3D"color:black"><a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_b=
lank"><span style=3D"font-size:9pt;font-family:Tahoma,sans-serif">Gyan
 Mishra</span></a></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)">
<b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-seri=
f;color:black">CC:</span></b><span lang=3D"EN-CA" style=3D"font-size:9pt;fo=
nt-family:Tahoma,sans-serif;color:black">=C2=A0</span><span lang=3D"EN-CA" =
style=3D"color:black"><a href=3D"mailto:spring@ietf.org" target=3D"_blank">=
<span style=3D"font-size:9pt;font-family:Tahoma,sans-serif">SPRING
 WG List</span></a></span><span lang=3D"EN-CA" style=3D"font-size:9pt;font-=
family:Tahoma,sans-serif;color:black">;
</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"mailto:6man@ie=
tf.org" target=3D"_blank"><span style=3D"font-size:9pt;font-family:Tahoma,s=
ans-serif">6man@ietf.org</span></a></span><span lang=3D"EN-CA" style=3D"fon=
t-size:9pt;font-family:Tahoma,sans-serif;color:black">;
</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"mailto:robert@=
raszuk.net" target=3D"_blank"><span style=3D"font-size:9pt;font-family:Taho=
ma,sans-serif">Robert Raszuk</span></a></span><span lang=3D"EN-CA" style=3D=
"font-size:9pt;font-family:Tahoma,sans-serif;color:black">;
</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"mailto:robjs@g=
oogle.com" target=3D"_blank"><span style=3D"font-size:9pt;font-family:Tahom=
a,sans-serif">Rob Shakir</span></a></span><span lang=3D"EN-CA" style=3D"fon=
t-size:9pt;font-family:Tahoma,sans-serif;color:black">;
</span><span lang=3D"EN-CA" style=3D"color:black"><a href=3D"mailto:tsaad.n=
et@gmail.com" target=3D"_blank"><span style=3D"font-size:9pt;font-family:Ta=
homa,sans-serif">Tarek Saad</span></a></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:rgb(239,239,23=
9)">
<b><span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Tahoma,sans-seri=
f;color:black">Subject:</span></b><span lang=3D"EN-CA" style=3D"font-size:9=
pt;font-family:Tahoma,sans-serif;color:black">=C2=A0Re: [spring] Beyond SRv=
6.</span><u></u><u></u></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">There see=
ms to be some confusion regarding TI-LFA.
</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">A couple =
of comments:</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- Remote =
LFA tunnel is not used with SR, only TI-LFA which=C2=A0</span><u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 on=
ly operates on the node that is the PLR (point of local repair).</span><u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- Any enc=
apsulation on the ingress PE with or without EH has nothing=C2=A0</span><u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 to=
 do with TI-LFA except for the special case where the ingress PE</span><u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 it=
self is the PLR.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- TI-LFA =
is not an IGP extension and does not require one.=C2=A0</span><u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 It=
 is a purely local computation based on IGP topology.</span><u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- The PLR=
 for TI-LFA may need to insert some SIDs into the SID</span><u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 li=
st to steer the packet around the failure. For the LFA base case</span><u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 no=
 SIDs are needed at all. If SID insertion is needed, the PLR=C2=A0</span><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 wi=
ll push the required number of labels in the MPLS case.=C2=A0</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 Fo=
r SRv6, the equivalent operation to the label push is to=C2=A0</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 in=
sert an EH with the required SID list. The packet will already=C2=A0</span>=
<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 ha=
ve been encapsulated on the ingress PE and in the most=C2=A0</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 co=
mmon Internet or VPN base use case it will not even have=C2=A0</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 an=
 EH so that this EH insertion will result only in a single EH..</span><u></=
u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 Al=
ternatively, the PLR could also be configured to perform</span><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 en=
capsulation with a new IPv6 header using the repair SID</span><u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 as=
 IPv6 destination address, without needing any EH.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 Th=
is will work for the vast majority of cases.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 Re=
member that one 128-bit SID in SRv6 is in most cases</span><u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 eq=
uivalent to 2 MPLS labels, i.e. a node label plus an</span><u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 ad=
jacency SID can be encoded in a single SRv6 SID.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 On=
ly in extreme cases would the PLR need to add an=C2=A0</span><u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0 EH=
 to the new IPv6 header with more SIDs.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">- EH inse=
rtion for TI-LFA has nothing to do with stitching SRv6 domains.</span><u></=
u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">Hope it h=
elps.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">Cheers</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">Dirk</spa=
n><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt;margin-left:0.5in;backgr=
ound:white">
<span lang=3D"EN-CA" style=3D"color:black">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">Am 08.09.=
2019 um 09:19 schrieb Gyan Mishra &lt;</span><span lang=3D"EN-CA" style=3D"=
color:black"><a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank"><sp=
an style=3D"font-size:12pt">hayabusagsm@gmail.com</span></a></span><span la=
ng=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">&gt;:</span><u></=
u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:9pt;font-family:Helvetica,sans-seri=
f;color:rgb(33,33,33)">&gt;From reading through all the discussion threads =
the SR insertion is two fold one being for FRR capabilities using Ti-LFA or=
 remote LFA tunnel so end up requiring double
 EH insertions on the Ingress PE tunnel head end SRv6 source node and then =
second scenario being a possible EH insertions occurrence on intermediate n=
odes.=C2=A0 I have not read through the drafts or RFC regarding Ti-LFA with=
 SR but since that is an IGP extension
 I am guessing an opaque LSA and is not the traditional MPLS FRR link/node/=
path protection that adds an additional mpls shim so not sure why an EH ins=
ertion needs to occur for Ti-LFA.=C2=A0 Can someone clarify that use case f=
or me.=C2=A0 Also the EH insertion on intermediate
 node what is the use case or reason for that.=C2=A0 My guess is it=E2=80=
=99s for special use case of stitching SRv6 domains together.=C2=A0 Please =
clarify..</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in;background:white">
<span lang=3D"EN-CA" style=3D"font-size:12pt;color:rgb(33,33,33)">=C2=A0</s=
pan><u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfTRAiabJjC=
ZB0f5aWDOXgb$" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spri=
ng</a></span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">
<span lang=3D"EN-CA">=C2=A0</span><u></u><u></u></p>
<p class=3D"gmail-m_4424473235189847366gmail-m-5384579318886950798msipfoote=
r30b3d538" align=3D"center" style=3D"margin-right:0in;margin-left:0.5in;mar=
gin-bottom:0.0001pt;text-align:center">
<span lang=3D"EN-CA" style=3D"font-size:7pt;color:black">Juniper Business U=
se Only</span><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--000000000000dbbd8b0592610094--


From nobody Thu Sep 12 15:08:03 2019
Return-Path: <rbonica@juniper.net>
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 36A82120096; Thu, 12 Sep 2019 15:07:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 DKEGCh8NY2MB; Thu, 12 Sep 2019 15:07:50 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9EBB0120058; Thu, 12 Sep 2019 15:07:50 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CM4HtQ004294; Thu, 12 Sep 2019 15:07:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=ZRpYumuP4fTveMlnyIh1lieEf/+WXK2fDwc45YzE53A=; b=rqrEb9N+SgR4UePZfAbSonxaEG5SU8d/jS+EM3syetBlnUBI5nBXfeJS0XyPwz6KFyTG CXtvz82YDvga72IUkm+Som5dQTehNpprMhBByuMKOknid/o+VcCn6lCKQpqOUMLGJbpL 2tGVAPxwjLsZYqFMfSnpptdUJ7CeLwFxOaajdX9tZLgdyp4s29DeN35GgriQPIUVNyUp MnxSFcWNSDAcg6M6biFli0SME05nYpIMJecYjlEEkJ3BpYREAgSONzyakKUDTdbCSUCq edHhuzCRAsJFv4pc9GKkSQo5Apzd6W9E9h35bhhJTqEsRfeaxugrEa1HykR0XBdHmK2r 4w== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2051.outbound.protection.outlook.com [104.47.45.51]) by mx0b-00273201.pphosted.com with ESMTP id 2uytd8rfrb-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 15:07:40 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lMZUqgAcWbY6BnbL8JEp/h/5WjDN6CpXtP970ehft/PIY4d0bPchMKfyfIpmh2hPHI76ynUYDT1vBeJ3JO43Z81sY/PJeldwh+vA5U19+0icLIFjZDThM7MNjoQObv9OvZ4d7uVHDL1oXNBjeKfkmNI98xBZXWCPa0aj0k9wVeitHPxf2JmHajH+tKurJl4dMMbMAHMLM/RnIlZLi+TW15Zgak1EFYQQhnIS/VzTFv1gIomfb/RGghleYBnMXkruTps74czl0P9DuVdqfjiUjq4INgV1b7tzqBQGeAXI7y954V5CR89nCrzyhWIKbA2j/cRmK7nQ1gkI/Bnz+DAYuQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZRpYumuP4fTveMlnyIh1lieEf/+WXK2fDwc45YzE53A=; b=DGTKAUkgd8uiwNkmfdg6FWVnnjWFXst3mPyuOnAN6kRfXvUa8fJxn8KJZgBbtxuOpVKlchsitvRx/uUwjfaUXYlUlKqZbC3niczG8UbNP3fRv4VGo4AL9Vp9Jlb5EZzZGKRMEN/cUd2n+LrnyZJiXFNnq9Mc7kpGQqsOhugUvaXygKHW4RARLjY54LJTT0KxjMywDVs/i2URPRo8mpq/NEfds14FBEqLbquwUzR1S3smoTXI206h9ikjGWrKbMNyY2WDrE2dFd6+SP87BOotFVoF+zCfMKEGNoGzUef0WH4Lyb20dbK+SzpE+hmNPF12w4DJ4plsEeRnIqXM4ltT3Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4951.namprd05.prod.outlook.com (20.177.229.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.10; Thu, 12 Sep 2019 22:07:33 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Thu, 12 Sep 2019 22:07:33 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Mark Smith <markzzzsmith@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVaZd8SaOY2u3WVEC2YBfBMljE6acoYE9AgAAOgQCAAABfgIAAD1GAgAAbRcE=
Date: Thu, 12 Sep 2019 22:07:33 +0000
Message-ID: <39AD449B-0356-43F1-879E-BC360A630BA9@juniper.net>
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com> <BYAPR05MB5463DB90758CA416695A0967AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>, <CAOj+MMEuR5pECXRmbhjOa2nb4s=Kvj7_ky-F9icQUWdkTrgebg@mail.gmail.com>
In-Reply-To: <CAOj+MMEuR5pECXRmbhjOa2nb4s=Kvj7_ky-F9icQUWdkTrgebg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2826dccb-561b-4b2c-8798-08d737cd9cf5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4951; 
x-ms-traffictypediagnostic: BYAPR05MB4951:
x-ms-exchange-purlcount: 7
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB49511F0F7951D37ED28F8542AEB00@BYAPR05MB4951.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(136003)(376002)(39860400002)(396003)(366004)(189003)(51444003)(199004)(2616005)(53936002)(486006)(11346002)(5660300002)(64756008)(66556008)(54906003)(66476007)(66446008)(33656002)(66946007)(26005)(6486002)(30864003)(6246003)(76116006)(66574012)(517774005)(25786009)(440504004)(478600001)(316002)(4326008)(606006)(53946003)(446003)(5070765005)(91956017)(7736002)(6306002)(14454004)(476003)(3846002)(6916009)(8936002)(54896002)(6436002)(236005)(81166006)(6512007)(81156014)(66066001)(966005)(99286004)(14444005)(256004)(8676002)(36756003)(76176011)(186003)(2906002)(6506007)(53546011)(71200400001)(71190400001)(6116002)(86362001)(229853002)(102836004)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4951; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: O/TEoBT+IiocDeVOo8X8y6JuxJZh48Rn+5qZPHm44TzKpH7MWUSQQRvdLXYG+IkU2Dr36lqDFQQEoYQBHJmmnM8U9//VpRSn4TQmClHz/E2kkGOfjV/n1wLeufD05vRQMFi65fUDlU4NhZ6bYJ+ToUyqt7uakWAjOTqOhMxGAtTdtCqfSCA7Gzr70+PoHO3+sz75AtKBd/R4L0FwSW2rHx0fcnkhijE0L338uZNLBMPntL0pvDiFKteycw13S3IJ9UMuZhtlfrQWDACcxqal119SmPETC0LcmuU++T6HRdgX6KXGP76ytCi6Aa6REaXaXZhRPSxF4ScyScNxV5woEoPe6c4s35DR7MM1/jai+FD1ZEU63G/Dn2I89y86IbNkX8kRZ4lqXlWvnXbGwnCnFfTWlqRSkMT0SFALpEmkEdw=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_39AD449B035643F1879EBC360A630BA9junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 2826dccb-561b-4b2c-8798-08d737cd9cf5
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 22:07:33.5185 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DwPZREqbuSAHU+JrBRISH9NzXdpWLHzowS50oNVVwADD+kQqX+68UKM6uOZ1Rr+kAeAfAibcBzmA+rehOWH9Cg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4951
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_12:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 bulkscore=0 impostorscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 phishscore=0 priorityscore=1501 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909120223
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dSYLZvr84BPgjh5O5TZQp9bfkqc>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 22:07:55 -0000

--_000_39AD449B035643F1879EBC360A630BA9junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9iZXJ0LA0KDQpBdCB0aGUgcmlzayBvZiBzb3VuZGluZyBsaWtlIExld2lzIENhcnJvbC4uLi4u
DQoNCkkgc2FpZCB0aGF0IFNSdjYrIHNoYXJlcyBhbiBhdHRyaWJ1dGUgd2l0aCBTUi1NUExTLiBZ
b3Ugc2FpZCB0aGF0LCB0aGVyZWZvcmUsIFNSdjYrIGlzIGp1c3QgU1ItTVBMUyBvdmVyIElQdjYu
DQoNClRoZSBzZWNvbmQgc3RhdGVtZW50IGlzIG5vdCBhIGxvZ2ljYWwgY29uc2VxdWVuY2Ugb2Yg
dGhlIGZpcnN0LCBiZWNhdXNlIFNSdjYrIGFsc28gc2hhcmVzIHNvbWUgYXR0cmlidXRlcyB3aXRo
IFNSdjYgdGhhdCBjYW5ub3QgYmUgZm91bmQgaW4gU1ItTVBMUy4NCg0KSW4gcmVhbGl0eSwgU1J2
NisgbWVyZ2VzIHRoZSBiZXN0IGF0dHJpYnV0ZXMgb2YgYm90aC4NCg0KUmV0dXJuaW5nIHRvIExl
d2lzIENhcnJvbCwgc2F5aW5nIHRoYXQgbXkgY2hpbGRyZW4gY2FuIHN3aW0gbGlrZSBmaXNoIGRv
ZXMgbm90IG1lYW4gdGhhdCB0aGV5IGhhdmUgZ2lsbHPwn5iUDQoNClJvbg0KU2VudCBmcm9tIG15
IHBob25lDQoNCg0KT24gU2VwIDEyLCAyMDE5LCBhdCA0OjMwIFBNLCBSb2JlcnQgUmFzenVrIDxy
b2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+PiB3cm90ZToNCg0KUm9u
LA0KDQpUaGFuayB5b3UgZm9yIGZvcm1hbGx5IGFkbWl0dGluZyB0aGF0IFNSdjYrIGlzIGp1c3Qg
U1ItTVBMUyBvdmVyIElQdjYuIEFzIHlvdSByZWNhbGwgSSB3YXMgcHJvcG9zaW5nIHRvIHVzZSBl
eGFjdGx5IFNSLU1QTFMgd2l0aCBkcmFmdC1pZXRmLW1wbHMtc3Itb3Zlci1pcCB0byBhY2hpZXZl
IGFsbCB3aGF0IHlvdSBhcmUgY29va2luZyBpbiB0aGUgU1J2NisgcG90Lg0KDQpUaGUgZmFjdCB0
aGF0IHlvdSBzd2l0Y2hlZCB0aGUgbGlkIG9mIHRoZSBwb3QgZG9lcyBub3QgY2hhbmdlIHRoZSB0
YXN0ZSBub3IgY29uc2lzdGVuY3kgb2YgdGhlIHNvdXAgIQ0KDQpTbyBub3RoaW5nIGlzIHdyb25n
IHVzaW5nIFNSLU1QTFMgYnV0IG5vIG9uZSBuZWVkcyB0byBnbyB0aHJvdWdoIGFsbCBwcm9wb3Nl
ZCBjb250cm9sIHBsYW5lIGFuZCBkYXRhIHBsYW5lIGRldmVsb3BtZW50IHRvIGFjY29tcGxpc2gg
dG8gd2hhdCBoYXMgYmVlbiBzaGlwcGluZyBmb3IgYSB3aGlsZS4NCg0KT24gdGhlIG90aGVyIGhh
bmQgU1J2NiBmdW5jdGlvbnMgbm90IG9ubHkgdGhhdCB0aGV5IGFsbG93IGFkZGl0aW9uYWwgcGFy
YW1ldGVycyB0byBiZSBlbWJlZGRlZCBpbiBmdW5jdGlvbnMgdGhleSBhbHNvIGFsbG93IHRvIGNv
bXBsZXRlbHkgZGVwYXJ0IGZyb20ga2VlcGluZyBvbmUgZ2xvYmFsIExGSUIgb24gdGhlIFBFcyB0
b3dhcmRzIG1vcmUgbW9kZXJuIGRhdGEgcGxhbmUgbG9va3VwIGFuZCBmb3J3YXJkaW5nIHN0cnVj
dHVyZXMuDQoNCk1hbnkgdGh4LA0KUi4NCg0KDQpPbiBUaHUsIFNlcCAxMiwgMjAxOSBhdCA5OjM4
IFBNIFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBl
ci5uZXQ+PiB3cm90ZToNClJvYmVydCwNCg0KVGhpbmsgYWJvdXQgaG93IHRoZXNlIHRoaW5ncyB3
b3JrIGluIFNSLU1QTFMuIEFsbCBvZiB0aGUgIOKAnEVORC5EIGZ1bmN0aW9uc+KAnSBhcmUgZW5j
b2RlZCBpbiBhbiBNUExTIHNlcnZpY2UgbGFiZWwgKDIwIGJpdHMpIG9yIGEgVk5JICgyNCBiaXRz
KS4gV2UgbWVyZWx5IG1vdmVkIHRob3NlIGJpdHMgaW50byB0aGUgMzIgYml0IE9wdGlvbiBEYXRh
IGZpZWxkIG9mIHRoZSBQUFNJLg0KDQpJZiBpdCBpcyBhIGdvb2QgaWRlYSBpbiBTUi1NUExTLCB3
aHkgaXMgaXQgYSBiYWQgaWRlYSBpbiBTUnY2Kz8NCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQpGcm9tOiBSb2Jl
cnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+Pg0K
U2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAzOjM0IFBNDQpUbzogUm9uIEJvbmlj
YSA8cmJvbmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+DQpDYzog
RVhUIC0gZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YT4gPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+
PjsgTWFyayBTbWl0aCA8bWFya3p6enNtaXRoQGdtYWlsLmNvbTxtYWlsdG86bWFya3p6enNtaXRo
QGdtYWlsLmNvbT4+OyBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bn
b29nbGUuY29tPj47IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0
Zi5vcmc+PjsgNm1hbiA8Nm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4+OyB4aWVj
aGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPjsgVGFyZWsg
U2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbTxtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbT4+DQpT
dWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCkRlYXIgUm9uLA0KDQpJIHdhcyB0
cnlpbmcgdG8gc3RvcCByZXNwb25kaW5nIGJ1dCBpdHMgcHJldHR5IGhhcmQgd2hlbiBJIHNlZSBz
dWNoIHBvc3QgbGlrZSB5b3VyIGxhc3Qgb25lIC4uLg0KDQo+IEEgc2luZ2xlIElQdjYgT3B0aW9u
LCB0aGUgUFBTSSwgcmVwbGFjZXMgYWxsIG9mIHRoZSBmb2xsb3dpbmcgU0lEDQoNClBsZWFzZSB1
bmRlcnN0YW5kIHRoYXQgdGhpcyBpcyBsaWtlIHN0YXRpbmcgdGhhdDoNCg0KIkEgc2luZ2xlIG5l
dyBhZGRpdGlvbmFsIGFpcnBvcnQgcmVwbGFjZXMgYWxsIHRoZSBwbGFuZXMgd2hpY2ggb3BlcmF0
ZSB0byB0aGUgb2xkIGFpcnBvcnQuICINCg0KQXQgbW9zdCB5b3UgY291bGQgc2F5IHRoYXQgc2lu
Z2xlIG5ldyBQUFNJIGNvdWxkIGNvbnRhaW4gMl4zMiBTUiBmdW5jdGlvbnMgd2hpY2ggeW91IGNh
bGwgaW4geW91ciBkcmFmdCBhcyAiUFBTSSBpZGVudGlmaWVycyIgIEZyb20geW91ciBkb2N1bWVu
dHMgaXQgYWxzbyBzZWVtcyB0aGF0IHlvdSBhcmUgZGVmaW5pbmcgYSBzZXJ2aWNlIGluc3RydWN0
aW9uIGlkZW50aWZpZXIgaW4gYSBmbGF0IHNwYWNlIHdoaWNoIGNhbiBjb250YWluIHRoZSBkZW11
eCBmb3IgdGhlIGZvbGxvd2luZyB0ZWNobm9sb2dpZXM6DQoNCiAgICAgIG8gICAgTGF5ZXIgMiBW
UE4gKEwyVlBOKSBbUkZDNjYyNDxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjNjYyNF9fOyE4V29BNlJqQzgxYyFRMExxaFJHbmRSdkxBQmlX
cFpJYzlhVWR0ak9zY19wX2ktM3BURjNmc25JXzF3b05lWmdJSjJYRXZLRGxZd0czJD5dLg0KDQog
ICBvICBMYXllciAzIFZQTiAoTDNWUE4pIFtSRkM0MzY0PGh0dHBzOi8vdXJsZGVmZW5zZS5jb20v
djMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0MzY0X187IThXb0E2UmpDODFjIVEw
THFoUkduZFJ2TEFCaVdwWkljOWFVZHRqT3NjX3BfaS0zcFRGM2ZzbklfMXdvTmVaZ0lKMlhFdkpS
ajdWOUskPl0uDQoNCiAgIG8gIFZpcnR1YWwgUHJpdmF0ZSBMQU4gU2VydmljZSAoVlBMUykgW1JG
QzQ3NjE8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9o
dG1sL3JmYzQ3NjFfXzshOFdvQTZSakM4MWMhUTBMcWhSR25kUnZMQUJpV3BaSWM5YVVkdGpPc2Nf
cF9pLTNwVEYzZnNuSV8xd29OZVpnSUoyWEV2TEt5c3YybiQ+XVtSRkM0NzYyXS4NCg0KICAgbyAg
RXRoZXJuZXQgVlBOIChFVlBOKSBbUkZDNzQzMjxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19f
aHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzQzMl9fOyE4V29BNlJqQzgxYyFRMExxaFJH
bmRSdkxBQmlXcFpJYzlhVWR0ak9zY19wX2ktM3BURjNmc25JXzF3b05lWmdJSjJYRXZOZG5mY0Jq
JD5dLg0KDQogICBvICBQc2V1ZG93aXJlcyBbUkZDODA3NzxodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3N19fOyE4V29BNlJqQzgxYyFR
MExxaFJHbmRSdkxBQmlXcFpJYzlhVWR0ak9zY19wX2ktM3BURjNmc25JXzF3b05lWmdJSjJYRXZH
dlFONmZ0JD5dLg0KDQoNCg0KSXQgYWxzbyBuZWVkcyB0byBiZSBvYnNlcnZlZCB0aGF0IHB1dHRp
bmcgYWxsIG9mIHRob3NlIHNlcnZpY2VzIGludG8gc2luZ2xlIGZsYXQgdGFibGUgbG9va3VwIGlz
IG5vdCBhIHNvdW5kIGRlc2lnbi4NCg0KDQoNCkJ1dCB3aGF0IGlzIG1vc3QgaW1wb3J0YW50IHRo
YXQgY29tbW9uIGhhcmR3YXJlIHJlYWRzIGp1c3QgZW50aXJlIGhlYWRlciB0aGVuIHN0YXJ0cyBw
cm9jZXNzaW5nLiBTbyBpdCByZWFsbHkgbWFrZXMgbXVjaCBtb3JlIHNlbnNlIHRvIGVuY29kZSBT
UiBTSURzIGFuZCByZWxhdGVkIGZ1bmN0aW9ucyBhbmQgdGhlaXIgcGFyYW1ldGVycyBpbiB0aGUg
c2FtZSBFSCByYXRoZXIgdGhlbiBzY2F0dGVyIHRoZW0gYXJvdW5kLg0KDQoNCg0KVGhhbmsgeW91
LA0KDQpSLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpPbiBU
aHUsIFNlcCAxMiwgMjAxOSBhdCA4OjUxIFBNIFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5u
ZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+PiB3cm90ZToNCkRhbmllbCwNCg0KTm90IHJl
YWxseS4gQSBzaW5nbGUgSVB2NiBPcHRpb24sIHRoZSBQUFNJLCByZXBsYWNlcyBhbGwgb2YgdGhl
IGZvbGxvd2luZyBTSURzOg0KDQoNCiAgKiAgIEVORC5EWDINCiAgKiAgIEVORC5EWDJWDQogICog
ICBFTkQuRFgyVQ0KICAqICAgRU5ELkRYMk0NCiAgKiAgIEVORC5EVDQNCiAgKiAgIEVORC5EWDQN
CiAgKiAgIEVORC5EVDYNCiAgKiAgIEVORC5EWDYNCiAgKiAgIEVORC5EVDQ2DQogICogICBFTkQu
VA0KDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3Mg
VXNlIE9ubHkNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQpGcm9tOiBCZXJuaWVyLCBE
YW5pZWwgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwu
Y2E+Pg0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAyOjI2IFBNDQpUbzogUm9u
IEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+
OyBNYXJrIFNtaXRoIDxtYXJrenp6c21pdGhAZ21haWwuY29tPG1haWx0bzptYXJrenp6c21pdGhA
Z21haWwuY29tPj4NCkNjOiBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jq
c0Bnb29nbGUuY29tPj47IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdA
aWV0Zi5vcmc+PjsgNm1hbiA8Nm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4+OyBS
b2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+
PjsgeGllY2hmQGNoaW5hdGVsZWNvbS5jbjxtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbj47
IFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb208bWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5j
b20+Pg0KU3ViamVjdDogUkU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpUaGF0IHdhcyBwcmVj
aXNlbHkgbXkgcG9pbnQNCg0KSGF2aW5nIGJlZW4gaW52b2x2ZWQgaW4gcHVzaGluZyBTUnY2IEVO
RCBiZWhhdmlvdXJzIGluIHZhcmlvdXMgdGFyZ2V0cywgSSBjYW4gZmlyc3QgaGFuZCBzYXkgdGhh
dCB0aGUgcHJpbWl0aXZlcyBiZWhpbmQgU1JIIHByb2Nlc3NpbmcgaXMgcXVpdGUgc2ltcGxlIHRv
IGV4dGVuZC4gSW4geW91ciBleHRlbnNpYmlsaXR5IG1vZGVsLCBldmVyeSBwcmVkZWZpbmVkIG9y
IGN1c3RvbSBiZWhhdmlvciBiZWNvbWVzIGEgbmV3IERPSC4gT24gU1JILCB0aGUgRUggZG9lcyBu
b3QgY2hhbmdlIEkganVzdCBuZWVkIHRvIGluZm9ybSB0aGUgZGF0YSBwbGFuZSB0aGF0IHdoZW4g
cmVjZWl2aW5nIGEgcGFja2V0IHdpdGggYSBzcGVjaWZpYyBTSUQgaW4gU1JILCBkbyB0aGlzIGlu
dGVybmFsIHByb2Nlc3NpbmcuDQoNCg0KT24gMjAxOS0wOS0xMiwgMTI6MzQgUE0sICJSb24gQm9u
aWNhIiA8cmJvbmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+IHdy
b3RlOg0KDQpNYXJrLA0KDQpJIHRoaW5rIHRoYXQgeW91IG1heSBoYXZlIGV4cG9zZWQgeWV0IGFu
b3RoZXIgZWxlcGhhbnQgaW4gdGhlIHJvb23igKbigKYNCg0KSVB2NiBkZWZpbmVzIGEgcm9idXN0
IGV4dGVuc2liaWxpdHkgYXJjaGl0ZWN0dXJlLCB0aGF0IGluY2x1ZGVzIG11bHRpcGxlIGV4dGVu
c2lvbiBoZWFkZXJzLiBJbml0aWFsbHksIElQdjYgYWRvcHRpb24gd2FzIHNsb3cgYW5kIHJvdXRl
ciB2ZW5kb3JzIHdlcmUgbm90IGhpZ2hseSBtb3RpdmF0ZWQgY29tbWl0IGV4dGVuc2lvbiBoZWFk
ZXJzIHRvIEFTSUNzLiBBbHNvLCBpbiB0aG9zZSBkYXlzLCBBU0lDcyB3ZXJlIG5vdCBzbyBjYXBh
YmxlIGFzIHRoZXkgYXJlIHRvZGF5Lg0KDQpGcm9tIHRoZSBhYm92ZS1tZW50aW9uZWQgZGF0YSBw
b2ludHMsIHdlIHNob3VsZCBub3QgaW5mZXIgdGhhdCBpdCBpcyBiZXlvbmQgdGhlIGNhcGFiaWxp
dHkgb2YgYSBtb2Rlcm4gdmVuZG9yIHRvIGRldmVsb3AgYW4gQVNJQyB0aGF0IHN1cHBvcnRzIGEg
bW9yZSBjb21wbGV0ZSBzZXQgb2YgZXh0ZW5zaW9uIGhlYWRlcnMuIFR3byB0aGluZ3MgaGF2ZSBj
aGFuZ2VkLiBBcyBJUHY2IGFkb3B0aW9uIHByb2dyZXNzZXMsIHZlbmRvcnMgYXJlIGJlY29taW5n
IG1vcmUgY29tbWl0dGVkIHRvIElQdjYuIEJleW9uZCB0aGF0LCBBU0lDcyBoYXZlIGJlY29tZSBt
b3JlIGNhcGFibGUgb3ZlciB0aGUgZGVjYWRlcy4NCg0KV2Ugc2hvdWxkbuKAmXQgYWJhbmRvbiB0
aGUgSVB2NiBleHRlbnNpYmlsaXR5IGFyY2hpdGVjdHVyZSBiYXNlZCBvbiBhIGNsYWltIHRoYXQg
QVNJQ3MgY2Fubm90IGFuZCB3aWxsIG5ldmVyIGJlIGFibGUgdG8gIHByb2Nlc3MgbXVsdGlwbGUg
ZXh0ZW5zaW9uIGhlYWRlcnMuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUm9uDQoNCg0KDQoNCkZyb206IGlwdjYgPGlwdjYtYm91bmNlc0BpZXRmLm9yZzxtYWls
dG86aXB2Ni1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIE1hcmsgU21pdGgNClNlbnQ6
IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTkgMTozMCBBTQ0KVG86IEVYVCAtIGRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+IDxkYW5pZWwuYmVy
bmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj4NCkNjOiBSb2IgU2hh
a2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPj47IFNQUklORyBX
RyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+PjsgNm1hbiA8Nm1hbkBp
ZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4+OyBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFz
enVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+PjsgeGllY2hmQGNoaW5hdGVsZWNvbS5j
bjxtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbj47IFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBn
bWFpbC5jb208bWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20+Pg0KU3ViamVjdDogUmU6IFtzcHJp
bmddIEJleW9uZCBTUnY2Lg0KDQpJdCdzIHNpbXBsZSBiZWNhdXNlIElQdjYgZG9lc24ndCBsb29r
IHBhc3QgdGhlIGZpeGVkIElQdjYgaGVhZGVyIHRvIHBlcmZvcm0gaXRzIGZvcndhcmRpbmcsIGFu
ZCBtYXRjaGVzIG9uIHRoZSBEZXN0aW5hdGlvbiBBZGRyZXNzIHRvIGRldGVybWluZSBpZiB0byBw
ZXJmb3JtIGRlZXBlciBwYWNrZXQgaG9zdCBwcm9jZXNzaW5nLg0KDQoNCllvdSdyZSBidWlsZGlu
ZyBtdWNoIG1vcmUgY29tcGxpY2F0ZWQgZm9yd2FyZGluZyBzZXJ2aWNlcyBpZiB5b3UncmUgZ29p
bmcgdG8gYmUgbWFyY2hpbmcgb24gVExWcyBldGMuIHBhc3QgdGhlIElQdjYgZml4ZWQgaGVhZGVy
Lg0KDQpIb3dldmVyIHZlbmRvcnMgYW5kIGNhcnJpZXIgZW5naW5lZXJpbmcgZ3JvdXBzIGxpa2Ug
c2VsbGluZyBhbmQgZGVwbG95aW5nIG5ldyBnZWFyLCBzbyBJIHN1cHBvc2UgdGhhdCdzIG9rLiBU
aGV5IGRvbid0IGhhdmUgdG8gb3BlcmF0ZSBpdCBvciBmaXggaXQgd2hlbiBpdCBicmVha3MuDQpP
biBUaHUsIDEyIFNlcCAyMDE5LCAxMzo0MSBCZXJuaWVyLCBEYW5pZWwsIDxkYW5pZWwuYmVybmll
ckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj4gd3JvdGU6DQoNCisxDQoN
Cg0KDQpUaGUgYWJpbGl0eSBvZiB1c2luZyBhIHNpbmdsZSBTUkggdG8gY29udmV5IGJlaGF2aW91
ciBpbmZvcm1hdGlvbiB3ZXRoZXIgdGhleSBhcmUgcGVyLXNlZ21lbnQgb3IgcGVyLXBhdGggaGFz
IHByb3ZlbiB0byBiZSB2ZXJ5IHNpbXBsZSBhbmQgcXVpY2sgdG8gZGVmaW5lIGluIHZhcmlvdXMg
ZGF0YSBwbGFuZSB0YXJnZXRzLg0KDQoNCg0KQXQgZmlyc3QgYW5hbHlzaXMsIHRyeWluZyB0byBy
ZXBsaWNhdGUgd2l0aCBDUkggKyBET0ggdmFyaWFudHMsIHRoZSBsb2dpYyByZXF1aXJlZCBmb3Ig
c2VydmljZSBwcm9ncmFtcyBpcyBtb3JlIGNvbeKAi3BsZXguDQoNCg0KDQpXaGF0IGhhcHBlbnMg
aWYgSSBuZWVkIFRMVnMgbWlkLXBvaW50IGluIGEgcGF0aCBidXQgbm90IGF0IGl0cyBlbmQgKGUu
Zy4gcmVmZXJyaW5nIHRvIHRoZSBPbGUncyBBQ01FIGFuYWxvZ3kpID8gV291bGQgdGhleSBub3cg
YmUgZGVmaW5lZCBpbiBhIHNlZy1lbmQtb3B0IG9yIGEgdnBuLWRlc3Qtb3B0ID8gSWYgc2VnLWVu
ZC1vcHQgdGhlbiBpdCBtZWFucyBub24taW50ZXJlc3RlZCBtaWRwb2ludCBkZXZpY2VzIHdpbGwg
aGF2ZSB0byBsb29rdXAgYmV5b25kIHRoZSBUTFZzIHRvIGdldCB0byBDUkggZm9yIG5leHQgc2Vn
bWVudCA/DQoNCg0KDQpTaW1pbGFyIHF1ZXN0aW9uIHdvdWxkIGJlIG9uIGhvdyB3b3VsZCB3ZSBp
bXBsZW1lbnQgcHJveHkgYmVoYXZpb3VycyBlaXRoZXIgZHluYW1pYyBvciBzdGF0aWMgPyBJZiBJ
IHJlYWQgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1l
bmQtb3B0LTA0PGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9wdC0wNF9fOyE4V29BNlJqQzgxYyFX
aGFzSllGVFJtWHpLZDFnLW9NVTVoemE0RW9ILTYzQUZlNnF6RkZadGxmVFJBaWFiSmpDWkIwZjVk
cDE0eThMJD4gY29ycmVjdGx5LCB3ZSB0aGVuIG5lZWQgTlNIIGZvciByaWNoZXIgc2VydmljZSBj
aGFpbnMgY29uc3RydWN0cyAodGhpbmsgR2ktTEFOKS4gVGhpcyBtZWFucyBJIG5lZWQgQ1JILCBz
b21lIHZhcmlhbnRzIG9mIERPSCArIE5TSOKAiy4NCg0KDQoNCkkgZmFpbCB0byBzZWUgdGhlIHNp
bXBsaWNpdHkgdGhlcmUuDQoNCg0KDQpEYW4gQg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgeGllY2hmQGNoaW5hdGVsZWNvbS5j
bjxtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbj4gPHhpZWNoZkBjaGluYXRlbGVjb20uY248
bWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24+Pg0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1i
ZXIgMTEsIDIwMTkgODo1NyBQTQ0KVG86IExpc3QNCkNjOiBSb2IgU2hha2lyOyA2bWFuOyBUYXJl
ayBTYWFkOyBSb2JlcnQgUmFzenVrDQpTdWJqZWN0OiBbRVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQg
U1J2Ni4NCg0KDQpIaSwgZm9sa3MsDQpMYXN0IHllYXIgQ2hpbmEgVGVsZWNvbSBiZWd1biB0byBp
bXBsZW1lbnQgU1J2NiB0cmlhbCBpbiBTaWNodW4gcHJvdmluY2UgZm9yIHRoZSBiZWFyaW5nIGFu
ZCBpbnRlcmNvbm5lY3Rpb24gb2YgdmlkZW8gcGxhdGZvcm1zIHdoaWNoIGFyZSAgbG9jYXRlZCBp
biBkaWZmZXJlbnQgY2l0aWVzLCBzZXJ2aWNlIGFnaWxpdGllcyxzZWN1cmUgc2VwZXJ0aW9uLCB0
cmFmZmljIHN0ZWVyaW5nIGFuZCBvdGhlciBmZWF0dXJlcyBvZiBTUnY2IGhhdmUgYmVlbiBkZW1v
bnN0cmF0ZWQgaW4gdGhpcyB0cmlhbC4gQmFzZWQgb24gdGhpcywgU1J2NiB3aWxsIGJlIGltcGxl
bWVudGF0ZWQgaW4gbGFyZ2VyLXNjYWxlIGluIENULg0KTm8gdGVjaG5vbG9naWVzIGlzIDEwMCUg
cGVyZmVjdCxJIGFncmVlIHRoYXQgY29tcHJlc3Npb24gbWVjaGFuaXNtIGlzIG5lZWRlZCB0byBy
ZWR1Y2UgdGhlIHRoZSBvdmVyaGVhZCBvZiBsb25nIFNJRCBpbiB0aGUgbG9uZyB0ZXJtLCBidXQg
aXQgaXMgYmV0dGVyIHRvIGJlIGNvbXBhdGlibGUgd2l0aGUgU1JILCBpbnN0ZWFkIG9mIGRlc2ln
bmluZyBhIGNvbXBsZXRlIG5ldyBvbmUuIENSSCBpcyBhIGNvbXBsZXRlIG5ldyBkZXNpZ24sIGl0
IG1vdmUgdGhlIGNvbXBsZXhpdGllcyBmcm9tIFNSSCB0byBET0guDQpNb3Jlb3ZlciwgSSBob3Bl
IG1vcmUgZWZmb3J0cyBvZiBTUnY2IHNob3VsZCBiZSBnaXZlbiBvbiBob3cgdG8gc3VwcG9ydCBu
ZXcgc2VydmljZXMsZm9yIGluc3RhbmNlLCBBcHBsaWNhdGlvbi1hd2FyZSBuZXR3b3JrIChBUE4p
LiBNZWFud2hpbGUsIHdlIHNob3VsZCBjb25zaWRlciBtb3JlIG9uIGhvdyB0byBpbXBsbWVtZW50
IHNtb290aCB0cmFuc2l0aW9uIGFuZCBwcm90ZWN0IHRoZSBuZXR3b3JrIGFzc2V0b2YgY2Fycmll
cnMuDQoNCkJlc3QgcmVnYXJkcw0KQ2hvbmdmZW5nDQoNCg0KRnJvbTogRGlyayBTdGVpbmJlcmc8
bWFpbHRvOmRpcmtAbGFwaXNoaWxscy5jb20+DQpEYXRlOiAyMDE5LTA5LTA5IDIxOjMxDQpUbzog
R3lhbiBNaXNocmE8bWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbT4NCkNDOiBTUFJJTkcgV0cg
TGlzdDxtYWlsdG86c3ByaW5nQGlldGYub3JnPjsgNm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBp
ZXRmLm9yZz47IFJvYmVydCBSYXN6dWs8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0PjsgUm9iIFNo
YWtpcjxtYWlsdG86cm9ianNAZ29vZ2xlLmNvbT47IFRhcmVrIFNhYWQ8bWFpbHRvOnRzYWFkLm5l
dEBnbWFpbC5jb20+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQpUaGVyZSBz
ZWVtcyB0byBiZSBzb21lIGNvbmZ1c2lvbiByZWdhcmRpbmcgVEktTEZBLg0KQSBjb3VwbGUgb2Yg
Y29tbWVudHM6DQoNCi0gUmVtb3RlIExGQSB0dW5uZWwgaXMgbm90IHVzZWQgd2l0aCBTUiwgb25s
eSBUSS1MRkEgd2hpY2gNCiAgb25seSBvcGVyYXRlcyBvbiB0aGUgbm9kZSB0aGF0IGlzIHRoZSBQ
TFIgKHBvaW50IG9mIGxvY2FsIHJlcGFpcikuDQoNCi0gQW55IGVuY2Fwc3VsYXRpb24gb24gdGhl
IGluZ3Jlc3MgUEUgd2l0aCBvciB3aXRob3V0IEVIIGhhcyBub3RoaW5nDQogIHRvIGRvIHdpdGgg
VEktTEZBIGV4Y2VwdCBmb3IgdGhlIHNwZWNpYWwgY2FzZSB3aGVyZSB0aGUgaW5ncmVzcyBQRQ0K
ICBpdHNlbGYgaXMgdGhlIFBMUi4NCg0KLSBUSS1MRkEgaXMgbm90IGFuIElHUCBleHRlbnNpb24g
YW5kIGRvZXMgbm90IHJlcXVpcmUgb25lLg0KICBJdCBpcyBhIHB1cmVseSBsb2NhbCBjb21wdXRh
dGlvbiBiYXNlZCBvbiBJR1AgdG9wb2xvZ3kuDQoNCi0gVGhlIFBMUiBmb3IgVEktTEZBIG1heSBu
ZWVkIHRvIGluc2VydCBzb21lIFNJRHMgaW50byB0aGUgU0lEDQogIGxpc3QgdG8gc3RlZXIgdGhl
IHBhY2tldCBhcm91bmQgdGhlIGZhaWx1cmUuIEZvciB0aGUgTEZBIGJhc2UgY2FzZQ0KICBubyBT
SURzIGFyZSBuZWVkZWQgYXQgYWxsLiBJZiBTSUQgaW5zZXJ0aW9uIGlzIG5lZWRlZCwgdGhlIFBM
Ug0KICB3aWxsIHB1c2ggdGhlIHJlcXVpcmVkIG51bWJlciBvZiBsYWJlbHMgaW4gdGhlIE1QTFMg
Y2FzZS4NCg0KICBGb3IgU1J2NiwgdGhlIGVxdWl2YWxlbnQgb3BlcmF0aW9uIHRvIHRoZSBsYWJl
bCBwdXNoIGlzIHRvDQogIGluc2VydCBhbiBFSCB3aXRoIHRoZSByZXF1aXJlZCBTSUQgbGlzdC4g
VGhlIHBhY2tldCB3aWxsIGFscmVhZHkNCiAgaGF2ZSBiZWVuIGVuY2Fwc3VsYXRlZCBvbiB0aGUg
aW5ncmVzcyBQRSBhbmQgaW4gdGhlIG1vc3QNCiAgY29tbW9uIEludGVybmV0IG9yIFZQTiBiYXNl
IHVzZSBjYXNlIGl0IHdpbGwgbm90IGV2ZW4gaGF2ZQ0KICBhbiBFSCBzbyB0aGF0IHRoaXMgRUgg
aW5zZXJ0aW9uIHdpbGwgcmVzdWx0IG9ubHkgaW4gYSBzaW5nbGUgRUguLg0KDQogIEFsdGVybmF0
aXZlbHksIHRoZSBQTFIgY291bGQgYWxzbyBiZSBjb25maWd1cmVkIHRvIHBlcmZvcm0NCiAgZW5j
YXBzdWxhdGlvbiB3aXRoIGEgbmV3IElQdjYgaGVhZGVyIHVzaW5nIHRoZSByZXBhaXIgU0lEDQog
IGFzIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcywgd2l0aG91dCBuZWVkaW5nIGFueSBFSC4NCiAg
VGhpcyB3aWxsIHdvcmsgZm9yIHRoZSB2YXN0IG1ham9yaXR5IG9mIGNhc2VzLg0KICBSZW1lbWJl
ciB0aGF0IG9uZSAxMjgtYml0IFNJRCBpbiBTUnY2IGlzIGluIG1vc3QgY2FzZXMNCiAgZXF1aXZh
bGVudCB0byAyIE1QTFMgbGFiZWxzLCBpLmUuIGEgbm9kZSBsYWJlbCBwbHVzIGFuDQogIGFkamFj
ZW5jeSBTSUQgY2FuIGJlIGVuY29kZWQgaW4gYSBzaW5nbGUgU1J2NiBTSUQuDQoNCiAgT25seSBp
biBleHRyZW1lIGNhc2VzIHdvdWxkIHRoZSBQTFIgbmVlZCB0byBhZGQgYW4NCiAgRUggdG8gdGhl
IG5ldyBJUHY2IGhlYWRlciB3aXRoIG1vcmUgU0lEcy4NCg0KLSBFSCBpbnNlcnRpb24gZm9yIFRJ
LUxGQSBoYXMgbm90aGluZyB0byBkbyB3aXRoIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMuDQoNCkhv
cGUgaXQgaGVscHMuDQoNCkNoZWVycw0KRGlyaw0KDQpBbSAwOC4wOS4yMDE5IHVtIDA5OjE5IHNj
aHJpZWIgR3lhbiBNaXNocmEgPGhheWFidXNhZ3NtQGdtYWlsLmNvbTxtYWlsdG86aGF5YWJ1c2Fn
c21AZ21haWwuY29tPj46DQoNCj5Gcm9tIHJlYWRpbmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Np
b24gdGhyZWFkcyB0aGUgU1IgaW5zZXJ0aW9uIGlzIHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJS
IGNhcGFiaWxpdGllcyB1c2luZyBUaS1MRkEgb3IgcmVtb3RlIExGQSB0dW5uZWwgc28gZW5kIHVw
IHJlcXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVzcyBQRSB0dW5uZWwg
aGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQgdGhlbiBzZWNvbmQgc2NlbmFyaW8gYmVpbmcg
YSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3VycmVuY2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVz
LiAgSSBoYXZlIG5vdCByZWFkIHRocm91Z2ggdGhlIGRyYWZ0cyBvciBSRkMgcmVnYXJkaW5nIFRp
LUxGQSB3aXRoIFNSIGJ1dCBzaW5jZSB0aGF0IGlzIGFuIElHUCBleHRlbnNpb24gSSBhbSBndWVz
c2luZyBhbiBvcGFxdWUgTFNBIGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxp
bmsvbm9kZS9wYXRoIHByb3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGlt
IHNvIG5vdCBzdXJlIHdoeSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxG
QS4gIENhbiBzb21lb25lIGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUuICBBbHNvIHRoZSBF
SCBpbnNlcnRpb24gb24gaW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3Ig
cmVhc29uIGZvciB0aGF0LiAgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNl
IG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuICBQbGVhc2UgY2xhcmlmeS4uDQoN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmlu
ZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8aHR0cHM6Ly91cmxk
ZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJp
bmdfXzshOFdvQTZSakM4MWMhV2hhc0pZRlRSbVh6S2QxZy1vTVU1aHphNEVvSC02M0FGZTZxekZG
WnRsZlRSQWlhYkpqQ1pCMGY1YVdET1hnYiQ+DQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25s
eQ0K

--_000_39AD449B035643F1879EBC360A630BA9junipernet_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpS
b2JlcnQsDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5BdCB0aGUgcmlzayBvZiBzb3VuZGluZyBs
aWtlIExld2lzIENhcnJvbC4uLi4uPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIHNh
aWQgdGhhdCBTUnY2JiM0Mzsgc2hhcmVzIGFuIGF0dHJpYnV0ZSB3aXRoIFNSLU1QTFMuIFlvdSBz
YWlkIHRoYXQsIHRoZXJlZm9yZSwgU1J2NiYjNDM7IGlzIGp1c3QgU1ItTVBMUyBvdmVyIElQdjYu
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGUgc2Vjb25kIHN0YXRlbWVudCBpcyBu
b3QgYSBsb2dpY2FsIGNvbnNlcXVlbmNlIG9mIHRoZSBmaXJzdCwgYmVjYXVzZSBTUnY2JiM0Mzsg
YWxzbyBzaGFyZXMgc29tZSBhdHRyaWJ1dGVzIHdpdGggU1J2NiB0aGF0IGNhbm5vdCBiZSBmb3Vu
ZCBpbiBTUi1NUExTLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SW4gcmVhbGl0eSwg
U1J2NiYjNDM7IG1lcmdlcyB0aGUgYmVzdCBhdHRyaWJ1dGVzIG9mIGJvdGguPC9kaXY+DQo8ZGl2
Pjxicj4NCjwvZGl2Pg0KPGRpdj5SZXR1cm5pbmcgdG8gTGV3aXMgQ2Fycm9sLCBzYXlpbmcgdGhh
dCBteSBjaGlsZHJlbiBjYW4gc3dpbSBsaWtlIGZpc2ggZG9lcyBub3QgbWVhbiB0aGF0IHRoZXkg
aGF2ZSBnaWxsc/CfmJQ8YnI+DQo8YnI+DQo8ZGl2IGRpcj0ibHRyIiBpZD0iQXBwbGVNYWlsU2ln
bmF0dXJlIj5Sb24NCjxkaXY+U2VudCBmcm9tIG15IHBob25lPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj48YnI+DQpPbiBTZXAgMTIsIDIwMTksIGF0IDQ6
MzAgUE0sIFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5l
dCI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2IGRpcj0ibHRyIj5S
b24sDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGFuayB5b3UgZm9yIGZvcm1hbGx5IGFkbWl0
dGluZyB0aGF0IFNSdjYmIzQzOyBpcyBqdXN0IFNSLU1QTFMgb3ZlciBJUHY2LiBBcyB5b3UgcmVj
YWxsIEkgd2FzIHByb3Bvc2luZyB0byB1c2UgZXhhY3RseSBTUi1NUExTIHdpdGgmbmJzcDtkcmFm
dC1pZXRmLW1wbHMtc3Itb3Zlci1pcCB0byBhY2hpZXZlIGFsbCB3aGF0IHlvdSBhcmUgY29va2lu
ZyBpbiB0aGUgU1J2NiYjNDM7IHBvdC4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8
ZGl2PlRoZSBmYWN0IHRoYXQgeW91IHN3aXRjaGVkIHRoZSBsaWQgb2YgdGhlIHBvdCBkb2VzIG5v
dCBjaGFuZ2UgdGhlIHRhc3RlIG5vciBjb25zaXN0ZW5jeSBvZiB0aGUgc291cCAhJm5ic3A7PC9k
aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5TbyBub3RoaW5nIGlzIHdyb25nIHVzaW5nIFNS
LU1QTFMgYnV0IG5vIG9uZSBuZWVkcyB0byBnbyB0aHJvdWdoIGFsbCBwcm9wb3NlZCBjb250cm9s
IHBsYW5lIGFuZCBkYXRhIHBsYW5lIGRldmVsb3BtZW50IHRvIGFjY29tcGxpc2ggdG8gd2hhdCBo
YXMgYmVlbiBzaGlwcGluZyBmb3IgYSB3aGlsZS4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2Pk9uIHRoZSBvdGhlciBoYW5kIFNSdjYgZnVuY3Rpb25zIG5vdCBvbmx5IHRoYXQg
dGhleSBhbGxvdyBhZGRpdGlvbmFsIHBhcmFtZXRlcnMgdG8gYmUgZW1iZWRkZWQgaW4gZnVuY3Rp
b25zIHRoZXkgYWxzbyBhbGxvdyB0byBjb21wbGV0ZWx5IGRlcGFydCBmcm9tIGtlZXBpbmcgb25l
IGdsb2JhbCBMRklCIG9uIHRoZSBQRXMgdG93YXJkcyBtb3JlIG1vZGVybiBkYXRhIHBsYW5lIGxv
b2t1cCBhbmQgZm9yd2FyZGluZyBzdHJ1Y3R1cmVzLiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxkaXY+TWFueSB0aHgsPC9kaXY+DQo8ZGl2PlIuPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8YnI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8ZGl2IGRpcj0i
bHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgOTozOCBQTSBS
b24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+cmJvbmlj
YUBqdW5pcGVyLm5ldDwvYT4mZ3Q7IHdyb3RlOjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xh
c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1s
ZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBs
YW5nPSJFTi1VUyI+DQo8ZGl2IGNsYXNzPSJnbWFpbC1tXzQ0MjQ0NzMyMzUxODk4NDczNjZXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Um9iZXJ0LDx1PjwvdT48dT48L3U+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGluayBhYm91dCBob3cgdGhlc2UgdGhpbmdzIHdvcmsgaW4gU1ItTVBM
Uy4gQWxsIG9mIHRoZSAmbmJzcDvigJxFTkQuRCBmdW5jdGlvbnPigJ0gYXJlIGVuY29kZWQgaW4g
YW4gTVBMUyBzZXJ2aWNlIGxhYmVsICgyMCBiaXRzKSBvciBhIFZOSSAoMjQgYml0cykuIFdlIG1l
cmVseSBtb3ZlZCB0aG9zZSBiaXRzIGludG8gdGhlIDMyIGJpdCBPcHRpb24gRGF0YSBmaWVsZCBv
ZiB0aGUgUFBTSS48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1Pjwv
dT4mbmJzcDs8dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgaXQgaXMgYSBnb29k
IGlkZWEgaW4gU1ItTVBMUywgd2h5IGlzIGl0IGEgYmFkIGlkZWEgaW4gU1J2NiYjNDM7Pzx1Pjwv
dT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Um9uPHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+
Jm5ic3A7PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBSb2Jl
cnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0i
X2JsYW5rIj5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1
cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAzOjM0IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gQm9u
aWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gRVhUIC0gPGEg
aHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiIHRhcmdldD0iX2JsYW5rIj5kYW5p
ZWwuYmVybmllckBiZWxsLmNhPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVy
QGJlbGwuY2EiIHRhcmdldD0iX2JsYW5rIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDs7
IE1hcmsgU21pdGggJmx0OzxhIGhyZWY9Im1haWx0bzptYXJrenp6c21pdGhAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFya3p6enNtaXRoQGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KIFJvYiBTaGFr
aXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7OyBTUFJJTkcgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpz
cHJpbmdAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozsg
Nm1hbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj42
bWFuQGlldGYub3JnPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNv
bS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpZWNoZkBjaGluYXRlbGVjb20uY248L2E+OyBUYXJlayBT
YWFkICZsdDs8YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnRzYWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NwcmluZ10gQmV5b25kIFNSdjYuPHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48dT48L3U+Jm5ic3A7PHU+PC91PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5EZWFyIFJvbiw8dT48L3U+PHU+PC91PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48dT48L3U+Jm5ic3A7PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkkgd2FzIHRyeWluZyB0byBzdG9wIHJlc3BvbmRpbmcgYnV0IGl0cyBwcmV0dHkgaGFy
ZCB3aGVuIEkgc2VlIHN1Y2ggcG9zdCBsaWtlIHlvdXIgbGFzdCBvbmUgLi4uJm5ic3A7PHU+PC91
Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+
Jm5ic3A7PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZn
dDsgQSBzaW5nbGUgSVB2NiBPcHRpb24sIHRoZSBQUFNJLCByZXBsYWNlcyBhbGwgb2YgdGhlIGZv
bGxvd2luZyBTSUQmbmJzcDsmbmJzcDs8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHVuZGVyc3RhbmQgdGhhdCB0aGlzIGlz
IGxpa2Ugc3RhdGluZyB0aGF0Ojx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mcXVvdDtBIHNpbmdsZSBuZXcgYWRkaXRpb25hbCBhaXJw
b3J0IHJlcGxhY2VzIGFsbCB0aGUgcGxhbmVzIHdoaWNoIG9wZXJhdGUgdG8gdGhlIG9sZCBhaXJw
b3J0LiAmcXVvdDs8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+QXQgbW9zdCB5b3UgY291bGQgc2F5IHRoYXQgc2luZ2xlIG5ldyBQUFNJ
IGNvdWxkIGNvbnRhaW4gMl4zMiBTUiBmdW5jdGlvbnMgd2hpY2ggeW91IGNhbGwgaW4geW91ciBk
cmFmdCBhcyAmcXVvdDs8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Y29sb3I6YmxhY2siPlBQ
U0kgaWRlbnRpZmllcnMmcXVvdDsmbmJzcDsgRnJvbSB5b3VyIGRvY3VtZW50cyBpdCBhbHNvIHNl
ZW1zIHRoYXQgeW91IGFyZSBkZWZpbmluZyBhIHNlcnZpY2UgaW5zdHJ1Y3Rpb24NCiBpZGVudGlm
aWVyIGluIGEgZmxhdCBzcGFjZSB3aGljaCBjYW4gY29udGFpbiB0aGUgZGVtdXggZm9yIHRoZSBm
b2xsb3dpbmcgdGVjaG5vbG9naWVzOiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTBwdDtjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTBwdDtjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgbyZuYnNwOyAmbmJzcDsg
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TGF5ZXIgMiBWUE4gKEwyVlBOKSBbPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGEgaHJlZj0i
aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3Jm
YzY2MjRfXzshOFdvQTZSakM4MWMhUTBMcWhSR25kUnZMQUJpV3BaSWM5YVVkdGpPc2NfcF9pLTNw
VEYzZnNuSV8xd29OZVpnSUoyWEV2S0RsWXdHMyQiIHRpdGxlPSImcXVvdDtMYXllciAyIFZpcnR1
YWwgUHJpdmF0ZSBOZXR3b3JrcyBVc2luZyBCR1AgZm9yIEF1dG8tRGlzY292ZXJ5IGFuZCBTaWdu
YWxpbmcmcXVvdDsiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQi
PlJGQzY2MjQ8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPl0uPC9zcGFuPjx1
PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3Jl
OnBhZ2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgTGF5
ZXIgMyBWUE4gKEwzVlBOKSBbPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0
dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNjRfXzshOFdvQTZSakM4MWMhUTBMcWhSR25k
UnZMQUJpV3BaSWM5YVVkdGpPc2NfcF9pLTNwVEYzZnNuSV8xd29OZVpnSUoyWEV2SlJqN1Y5SyQi
IHRpdGxlPSImcXVvdDtCR1AvTVBMUyBJUCBWaXJ0dWFsIFByaXZhdGUgTmV0d29ya3MgKFZQTnMp
JnF1b3Q7IiB0YXJnZXQ9Il9ibGFuayI+UkZDNDM2NDwvYT5dLjx1PjwvdT48dT48L3U+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBvJm5i
c3A7IFZpcnR1YWwgUHJpdmF0ZSBMQU4gU2VydmljZSAoVlBMUykgWzxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0NzYxX187
IThXb0E2UmpDODFjIVEwTHFoUkduZFJ2TEFCaVdwWkljOWFVZHRqT3NjX3BfaS0zcFRGM2Zzbklf
MXdvTmVaZ0lKMlhFdkxLeXN2Mm4kIiB0aXRsZT0iJnF1b3Q7VmlydHVhbCBQcml2YXRlIExBTiBT
ZXJ2aWNlIChWUExTKSBVc2luZyBCR1AgZm9yIEF1dG8tRGlzY292ZXJ5IGFuZCBTaWduYWxpbmcm
cXVvdDsiIHRhcmdldD0iX2JsYW5rIj5SRkM0NzYxPC9hPl1bUkZDNDc2Ml0uPHU+PC91Pjx1Pjwv
dT48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7IG8mbmJzcDsgRXRoZXJuZXQgVlBOIChFVlBOKSBbPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzc0MzJfXzshOFdvQTZS
akM4MWMhUTBMcWhSR25kUnZMQUJpV3BaSWM5YVVkdGpPc2NfcF9pLTNwVEYzZnNuSV8xd29OZVpn
SUoyWEV2TmRuZmNCaiQiIHRpdGxlPSImcXVvdDtCR1AgTVBMUy1CYXNlZCBFdGhlcm5ldCBWUE4m
cXVvdDsiIHRhcmdldD0iX2JsYW5rIj5SRkM3NDMyPC9hPl0uPHU+PC91Pjx1PjwvdT48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG8mbmJz
cDsgUHNldWRvd2lyZXMgWzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRw
czovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDc3X187IThXb0E2UmpDODFjIVEwTHFoUkduZFJ2
TEFCaVdwWkljOWFVZHRqT3NjX3BfaS0zcFRGM2ZzbklfMXdvTmVaZ0lKMlhFdkd2UU42ZnQkIiB0
aXRsZT0iJnF1b3Q7UHNldWRvd2lyZSBTZXR1cCBhbmQgTWFpbnRlbmFuY2UgVXNpbmcgdGhlIExh
YmVsIERpc3RyaWJ1dGlvbiBQcm90b2NvbCAoTERQKSZxdW90OyIgdGFyZ2V0PSJfYmxhbmsiPlJG
QzgwNzc8L2E+XS48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9ImJyZWFr
LWJlZm9yZTpwYWdlIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjx1PjwvdT4mbmJzcDs8dT48
L3U+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3JlOnBhZ2UiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTJwdDtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOnJn
YigzNCwzNCwzNCkiPkl0IGFsc28gbmVlZHMgdG8gYmUgb2JzZXJ2ZWQgdGhhdCBwdXR0aW5nIGFs
bCBvZiB0aG9zZSBzZXJ2aWNlcyBpbnRvIHNpbmdsZSBmbGF0IHRhYmxlIGxvb2t1cCBpcyBub3Qg
YSBzb3VuZCBkZXNpZ24uJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PHU+
PC91Pjx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZv
cmU6cGFnZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2ZvbnQtZmFtaWx5OkFyaWFsLHNh
bnMtc2VyaWY7Y29sb3I6cmdiKDM0LDM0LDM0KSI+QnV0IHdoYXQgaXMgbW9zdCBpbXBvcnRhbnQg
dGhhdCBjb21tb24gaGFyZHdhcmUgcmVhZHMganVzdCBlbnRpcmUgaGVhZGVyIHRoZW4gc3RhcnRz
IHByb2Nlc3NpbmcuIFNvIGl0IHJlYWxseSBtYWtlcyBtdWNoIG1vcmUgc2Vuc2UgdG8gZW5jb2Rl
IFNSIFNJRHMgYW5kIHJlbGF0ZWQgZnVuY3Rpb25zIGFuZCB0aGVpciBwYXJhbWV0ZXJzIGluIHRo
ZSBzYW1lIEVIIHJhdGhlciB0aGVuIHNjYXR0ZXIgdGhlbSBhcm91bmQuJm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJl
IHN0eWxlPSJicmVhay1iZWZvcmU6cGFnZSI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3ByZT4NCjxw
cmUgc3R5bGU9ImJyZWFrLWJlZm9yZTpwYWdlIj5UaGFuayB5b3UsPHU+PC91Pjx1PjwvdT48L3By
ZT4NCjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTpwYWdlIj5SLjx1PjwvdT48dT48L3U+PC9wcmU+
DQo8cHJlPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wcmU+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZv
cmU6cGFnZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48dT48L3U+Jm5ic3A7PHU+PC91Pjwv
c3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTpwYWdlIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHls
ZT0iYnJlYWstYmVmb3JlOnBhZ2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PHU+PC91PiZu
YnNwOzx1PjwvdT48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6cGFnZSI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3By
ZT4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48
L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNw
Ozx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+
Jm5ic3A7PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1
PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48dT48L3U+Jm5ic3A7PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+Jm5ic3A7PHU+PC91PjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNwOzx1Pjwv
dT48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFRodSwgU2VwIDEy
LCAyMDE5IGF0IDg6NTEgUE0gUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FA
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDsg
d3JvdGU6PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1s
ZWZ0OjFwdCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmc6MGluIDBpbiAwaW4gNnB0O21h
cmdpbjo1cHQgMGluIDVwdCA0LjhwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkRhbmllbCw8dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
Ozx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm90IHJlYWxseS4gQSBz
aW5nbGUgSVB2NiBPcHRpb24sIHRoZSBQUFNJLCByZXBsYWNlcyBhbGwgb2YgdGhlIGZvbGxvd2lu
ZyBTSURzOjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHU+
PC91Pjx1PjwvdT48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9ImdtYWlsLW1fNDQy
NDQ3MzIzNTE4OTg0NzM2NmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3Jh
cGgiPg0KRU5ELkRYMjx1PjwvdT48dT48L3U+PC9saT48bGkgY2xhc3M9ImdtYWlsLW1fNDQyNDQ3
MzIzNTE4OTg0NzM2NmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgi
Pg0KRU5ELkRYMlY8dT48L3U+PHU+PC91PjwvbGk+PGxpIGNsYXNzPSJnbWFpbC1tXzQ0MjQ0NzMy
MzUxODk4NDczNjZnbWFpbC1tLTUzODQ1NzkzMTg4ODY5NTA3OThtc29saXN0cGFyYWdyYXBoIj4N
CkVORC5EWDJVPHU+PC91Pjx1PjwvdT48L2xpPjxsaSBjbGFzcz0iZ21haWwtbV80NDI0NDczMjM1
MTg5ODQ3MzY2Z21haWwtbS01Mzg0NTc5MzE4ODg2OTUwNzk4bXNvbGlzdHBhcmFncmFwaCI+DQpF
TkQuRFgyTTx1PjwvdT48dT48L3U+PC9saT48bGkgY2xhc3M9ImdtYWlsLW1fNDQyNDQ3MzIzNTE4
OTg0NzM2NmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiPg0KRU5E
LkRUNDx1PjwvdT48dT48L3U+PC9saT48bGkgY2xhc3M9ImdtYWlsLW1fNDQyNDQ3MzIzNTE4OTg0
NzM2NmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiPg0KRU5ELkRY
NDx1PjwvdT48dT48L3U+PC9saT48bGkgY2xhc3M9ImdtYWlsLW1fNDQyNDQ3MzIzNTE4OTg0NzM2
NmdtYWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiPg0KRU5ELkRUNjx1
PjwvdT48dT48L3U+PC9saT48bGkgY2xhc3M9ImdtYWlsLW1fNDQyNDQ3MzIzNTE4OTg0NzM2Nmdt
YWlsLW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiPg0KRU5ELkRYNjx1Pjwv
dT48dT48L3U+PC9saT48bGkgY2xhc3M9ImdtYWlsLW1fNDQyNDQ3MzIzNTE4OTg0NzM2NmdtYWls
LW0tNTM4NDU3OTMxODg4Njk1MDc5OG1zb2xpc3RwYXJhZ3JhcGgiPg0KRU5ELkRUNDY8dT48L3U+
PHU+PC91PjwvbGk+PGxpIGNsYXNzPSJnbWFpbC1tXzQ0MjQ0NzMyMzUxODk4NDczNjZnbWFpbC1t
LTUzODQ1NzkzMTg4ODY5NTA3OThtc29saXN0cGFyYWdyYXBoIj4NCkVORC5UPHU+PC91Pjx1Pjwv
dT48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8dT48L3U+PHU+PC91Pjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Jvbjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tXzQ0MjQ0NzMy
MzUxODk4NDczNjZnbWFpbC1tLTUzODQ1NzkzMTg4ODY5NTA3OThtc2lwZm9vdGVyMzBiM2Q1Mzgi
IGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGluIDBpbiAwLjAwMDFwdDt0ZXh0LWFsaWdu
OmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjdwdDtjb2xvcjpibGFjayI+SnVuaXBl
ciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW1fNDQy
NDQ3MzIzNTE4OTg0NzM2Nm1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9
Im1hcmdpbjowaW4gMGluIDAuMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6N3B0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9z
cGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlci1yaWdodDpu
b25lO2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci10b3A6MXB0IHNv
bGlkIHJnYigyMjUsMjI1LDIyNSk7cGFkZGluZzozcHQgMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj5Gcm9tOjwvYj4gQmVybmllciwgRGFuaWVsICZsdDs8YSBocmVmPSJtYWlsdG86
ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSIgdGFyZ2V0PSJfYmxhbmsiPmRhbmllbC5iZXJuaWVyQGJl
bGwuY2E8L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIs
IDIwMTkgMjoyNiBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnJib25pY2FAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5yYm9uaWNhQGp1bmlwZXIu
bmV0PC9hPiZndDs7IE1hcmsgU21pdGggJmx0OzxhIGhyZWY9Im1haWx0bzptYXJrenp6c21pdGhA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFya3p6enNtaXRoQGdtYWlsLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+Q2M6PC9iPiBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29v
Z2xlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJvYmpzQGdvb2dsZS5jb208L2E+Jmd0OzsgU1BSSU5H
IFdHICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
c3ByaW5nQGlldGYub3JnPC9hPiZndDs7IDZtYW4gJmx0OzxhIGhyZWY9Im1haWx0bzo2bWFuQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+Nm1hbkBpZXRmLm9yZzwvYT4mZ3Q7OyBSb2JlcnQNCiBS
YXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86eGllY2hmQGNo
aW5hdGVsZWNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpZWNoZkBjaGluYXRlbGVjb20uY248L2E+
OyBUYXJlayBTYWFkICZsdDs8YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPnRzYWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSRTogW3NwcmluZ10gQmV5b25kIFNSdjYuPHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPlRoYXQgd2Fz
IHByZWNpc2VseSBteSBwb2ludDwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+Jm5ic3A7PC9zcGFuPjx1Pjwv
dT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMHB0Ij5IYXZpbmcgYmVlbiBpbnZvbHZlZCBpbiBwdXNoaW5nIFNSdjYgRU5EIGJlaGF2aW91
cnMgaW4gdmFyaW91cyB0YXJnZXRzLCBJIGNhbiBmaXJzdCBoYW5kIHNheSB0aGF0IHRoZSBwcmlt
aXRpdmVzIGJlaGluZCBTUkggcHJvY2Vzc2luZyBpcyBxdWl0ZSBzaW1wbGUgdG8gZXh0ZW5kLiBJ
biB5b3VyIGV4dGVuc2liaWxpdHkgbW9kZWwsIGV2ZXJ5IHByZWRlZmluZWQNCiBvciBjdXN0b20g
YmVoYXZpb3IgYmVjb21lcyBhIG5ldyBET0guIE9uIFNSSCwgdGhlIEVIIGRvZXMgbm90IGNoYW5n
ZSBJIGp1c3QgbmVlZCB0byBpbmZvcm0gdGhlIGRhdGEgcGxhbmUgdGhhdCB3aGVuIHJlY2Vpdmlu
ZyBhIHBhY2tldCB3aXRoIGEgc3BlY2lmaWMgU0lEIGluIFNSSCwgZG8gdGhpcyBpbnRlcm5hbCBw
cm9jZXNzaW5nLjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4m
bmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPk9u
IDIwMTktMDktMTIsIDEyOjM0IFBNLCAmcXVvdDtSb24gQm9uaWNhJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnJib25pY2FAanVu
aXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDow
LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluIj48
c3BhbiBsYW5nPSJFTi1DQSI+TWFyayw8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW4iPjxzcGFuIGxhbmc9IkVOLUNB
Ij4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MC41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5JIHRoaW5rIHRoYXQg
eW91IG1heSBoYXZlIGV4cG9zZWQgeWV0IGFub3RoZXIgZWxlcGhhbnQgaW4gdGhlIHJvb23igKbi
gKY8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MC41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHU+PC91
Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41
aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5JUHY2IGRlZmluZXMgYSByb2J1c3QgZXh0ZW5zaWJpbGl0
eSBhcmNoaXRlY3R1cmUsIHRoYXQgaW5jbHVkZXMgbXVsdGlwbGUgZXh0ZW5zaW9uIGhlYWRlcnMu
IEluaXRpYWxseSwgSVB2NiBhZG9wdGlvbiB3YXMgc2xvdyBhbmQgcm91dGVyIHZlbmRvcnMgd2Vy
ZSBub3QgaGlnaGx5IG1vdGl2YXRlZCBjb21taXQgZXh0ZW5zaW9uIGhlYWRlcnMNCiB0byBBU0lD
cy4gQWxzbywgaW4gdGhvc2UgZGF5cywgQVNJQ3Mgd2VyZSBub3Qgc28gY2FwYWJsZSBhcyB0aGV5
IGFyZSB0b2RheS48L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3Nw
YW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MC41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5Gcm9tIHRoZSBhYm92ZS1tZW50aW9uZWQg
ZGF0YSBwb2ludHMsIHdlIHNob3VsZCBub3QgaW5mZXIgdGhhdCBpdCBpcyBiZXlvbmQgdGhlIGNh
cGFiaWxpdHkgb2YgYSBtb2Rlcm4gdmVuZG9yIHRvIGRldmVsb3AgYW4gQVNJQyB0aGF0IHN1cHBv
cnRzIGEgbW9yZSBjb21wbGV0ZSBzZXQgb2YgZXh0ZW5zaW9uIGhlYWRlcnMuIFR3byB0aGluZ3MN
CiBoYXZlIGNoYW5nZWQuIEFzIElQdjYgYWRvcHRpb24gcHJvZ3Jlc3NlcywgdmVuZG9ycyBhcmUg
YmVjb21pbmcgbW9yZSBjb21taXR0ZWQgdG8gSVB2Ni4gQmV5b25kIHRoYXQsIEFTSUNzIGhhdmUg
YmVjb21lIG1vcmUgY2FwYWJsZSBvdmVyIHRoZSBkZWNhZGVzLjwvc3Bhbj48dT48L3U+PHU+PC91
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+PHNw
YW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0Ei
PldlIHNob3VsZG7igJl0IGFiYW5kb24gdGhlIElQdjYgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1
cmUgYmFzZWQgb24gYSBjbGFpbSB0aGF0IEFTSUNzIGNhbm5vdCBhbmQgd2lsbCBuZXZlciBiZSBh
YmxlIHRvICZuYnNwO3Byb2Nlc3MgbXVsdGlwbGUgZXh0ZW5zaW9uIGhlYWRlcnMuPC9zcGFuPjx1
PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjAuNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluIj48c3BhbiBs
YW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+PHNwYW4gbGFuZz0i
RU4tQ0EiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwv
c3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDowLjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+
PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+
PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+PGI+PHNwYW4gbGFuZz0i
RU4tQ0EiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1DQSI+IGlwdjYgJmx0OzxhIGhy
ZWY9Im1haWx0bzppcHY2LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHY2LWJv
dW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5NYXJrIFNtaXRoPGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTkgMTozMCBBTTxicj4N
CjxiPlRvOjwvYj4gRVhUIC0gPGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2Ei
IHRhcmdldD0iX2JsYW5rIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiIHRhcmdldD0iX2JsYW5rIj5kYW5pZWwuYmVy
bmllckBiZWxsLmNhPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFJvYiBTaGFraXIgJmx0OzxhIGhy
ZWY9Im1haWx0bzpyb2Jqc0Bnb29nbGUuY29tIiB0YXJnZXQ9Il9ibGFuayI+cm9ianNAZ29vZ2xl
LmNvbTwvYT4mZ3Q7OyBTUFJJTkcgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0OzsgNm1hbiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj42bWFuQGlldGYub3Jn
PC9hPiZndDs7IFJvYmVydA0KIFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6
dWsubmV0IiB0YXJnZXQ9Il9ibGFuayI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0OzsNCjxhIGhy
ZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGllY2hm
QGNoaW5hdGVsZWNvbS5jbjwvYT47IFRhcmVrIFNhYWQgJmx0OzxhIGhyZWY9Im1haWx0bzp0c2Fh
ZC5uZXRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNhYWQubmV0QGdtYWlsLmNvbTwvYT4m
Z3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+
PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MC41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDowLjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPkl0J3Mgc2ltcGxlIGJlY2F1c2UgSVB2NiBkb2Vz
bid0IGxvb2sgcGFzdCB0aGUgZml4ZWQgSVB2NiBoZWFkZXIgdG8gcGVyZm9ybSBpdHMgZm9yd2Fy
ZGluZywgYW5kIG1hdGNoZXMgb24gdGhlIERlc3RpbmF0aW9uIEFkZHJlc3MgdG8gZGV0ZXJtaW5l
IGlmIHRvIHBlcmZvcm0gZGVlcGVyIHBhY2tldCBob3N0IHByb2Nlc3NpbmcuPC9zcGFuPjx1Pjwv
dT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjAuNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjx1Pjwv
dT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjAuNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjx1Pjwv
dT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjAuNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+WW91J3JlIGJ1aWxkaW5nIG11
Y2ggbW9yZSBjb21wbGljYXRlZCBmb3J3YXJkaW5nIHNlcnZpY2VzIGlmIHlvdSdyZSBnb2luZyB0
byBiZSBtYXJjaGluZyBvbiBUTFZzIGV0Yy4gcGFzdCB0aGUgSVB2NiBmaXhlZCBoZWFkZXIuPC9z
cGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9z
cGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTJwdDttYXJnaW4tbGVmdDowLjVpbiI+PHNwYW4gbGFu
Zz0iRU4tQ0EiPkhvd2V2ZXIgdmVuZG9ycyBhbmQgY2FycmllciBlbmdpbmVlcmluZyBncm91cHMg
bGlrZSBzZWxsaW5nIGFuZCBkZXBsb3lpbmcgbmV3IGdlYXIsIHNvIEkgc3VwcG9zZSB0aGF0J3Mg
b2suIFRoZXkgZG9uJ3QgaGF2ZSB0byBvcGVyYXRlIGl0IG9yIGZpeCBpdCB3aGVuIGl0IGJyZWFr
cy48L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPk9uIFRo
dSwgMTIgU2VwIDIwMTksIDEzOjQxIEJlcm5pZXIsIERhbmllbCwgJmx0OzxhIGhyZWY9Im1haWx0
bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIiB0YXJnZXQ9Il9ibGFuayI+ZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYTwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci10b3A6bm9uZTtib3JkZXItcmlnaHQ6bm9uZTtib3Jk
ZXItYm90dG9tOm5vbmU7Ym9yZGVyLWxlZnQ6MXB0IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFk
ZGluZzowaW4gMGluIDBpbiA2cHQ7bWFyZ2luOjVwdCAwaW4gNXB0IDQuOHB0Ij4NCjxkaXY+DQo8
cCBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpibGFjayI+JiM0MzsxJm5ic3A7PC9z
cGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tn
cm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIHN0eWxlPSJtYXJn
aW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9
ImZvbnQtc2l6ZToxMnB0O2NvbG9yOmJsYWNrIj5UaGUgYWJpbGl0eSBvZiB1c2luZyBhIHNpbmds
ZSBTUkggdG8gY29udmV5IGJlaGF2aW91ciBpbmZvcm1hdGlvbiB3ZXRoZXIgdGhleSBhcmUgcGVy
LXNlZ21lbnQgb3IgcGVyLXBhdGggaGFzIHByb3ZlbiB0byBiZSB2ZXJ5Jm5ic3A7c2ltcGxlIGFu
ZCBxdWljayZuYnNwO3RvIGRlZmluZSBpbg0KIHZhcmlvdXMgZGF0YSZuYnNwO3BsYW5lIHRhcmdl
dHMuPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWlu
O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEy
cHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOmJsYWNrIj5BdCBmaXJzdCBhbmFseXNpcywmbmJz
cDt0cnlpbmcgdG8gcmVwbGljYXRlIHdpdGgmbmJzcDtDUkggJiM0MzsgRE9IIHZhcmlhbnRzLCB0
aGUgbG9naWMgcmVxdWlyZWQgZm9yIHNlcnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23igItwbGV4
LiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDow
LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMnB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpibGFjayI+V2hhdCBoYXBwZW5zIGlmIEkg
bmVlZCZuYnNwO1RMVnMgbWlkLXBvaW50IGluIGEgcGF0aCBidXQgbm90IGF0IGl0cyBlbmQgKGUu
Zy4gcmVmZXJyaW5nIHRvIHRoZSBPbGUncyBBQ01FIGFuYWxvZ3kpJm5ic3A7PyBXb3VsZCB0aGV5
IG5vdyBiZSBkZWZpbmVkIGluIGEgc2VnLWVuZC1vcHQgb3INCiBhIHZwbi1kZXN0LW9wdCA/IElm
IHNlZy1lbmQtb3B0IHRoZW4gaXQgbWVhbnMgbm9uLWludGVyZXN0ZWQgbWlkcG9pbnQgZGV2aWNl
cyB3aWxsIGhhdmUgdG8gbG9va3VwIGJleW9uZCB0aGUgVExWcyB0byBnZXQgdG8gQ1JIIGZvciBu
ZXh0IHNlZ21lbnQgPw0KPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjEycHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91Pjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOmJsYWNrIj5TaW1pbGFyIHF1
ZXN0aW9uIHdvdWxkIGJlJm5ic3A7b24gaG93IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBiZWhh
dmlvdXJzIGVpdGhlciBkeW5hbWljIG9yIHN0YXRpYyA/Jm5ic3A7SWYgSSByZWFkJm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBz
Oi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1i
b25pY2EtNm1hbi1zZWctZW5kLW9wdC0wNF9fOyE4V29BNlJqQzgxYyFXaGFzSllGVFJtWHpLZDFn
LW9NVTVoemE0RW9ILTYzQUZlNnF6RkZadGxmVFJBaWFiSmpDWkIwZjVkcDE0eThMJCIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJwdCI+aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0LTA0PC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpibGFjayI+
DQogY29ycmVjdGx5LCB3ZSB0aGVuIG5lZWQgTlNIIGZvciByaWNoZXIgc2VydmljZSBjaGFpbnMg
Y29uc3RydWN0cyAodGhpbmsgR2ktTEFOKS4gVGhpcyBtZWFucyBJIG5lZWQgQ1JILCBzb21lIHZh
cmlhbnRzIG9mIERPSCAmIzQzOyBOU0jigIsuJm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48dT48L3U+PHU+PC91PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9y
OmJsYWNrIj5JIGZhaWwgdG8gc2VlJm5ic3A7dGhlJm5ic3A7c2ltcGxpY2l0eSB0aGVyZS48L3Nw
YW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dy
b3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjEycHQ7Y29sb3I6YmxhY2siPkRhbiBCPC9zcGFuPjx1PjwvdT48dT48L3U+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluIj4NCjxkaXYgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyO2JhY2tncm91
bmQ6d2hpdGUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xv
cjpyZ2IoMzMsMzMsMzMpIj4NCjxociBzaXplPSIxIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRl
ciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgaWQ9ImdtYWlsLW1fNDQyNDQ3MzIzNTE4
OTg0NzM2NmdtYWlsLW1fLTUzODQ1NzkzMTg4ODY5NTA3OThtXy04MjkwMzc2MjMxMTE0Mjk3NzUy
ZGl2UnBseUZ3ZE1zZyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xv
cjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6
YmxhY2siPiBzcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24NCiBi
ZWhhbGYgb2YgPGEgaHJlZj0ibWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24iIHRhcmdldD0i
X2JsYW5rIj54aWVjaGZAY2hpbmF0ZWxlY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhp
ZWNoZkBjaGluYXRlbGVjb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWVjaGZAY2hpbmF0ZWxlY29t
LmNuPC9hPiZndDs8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTEsIDIw
MTkgODo1NyBQTTxicj4NCjxiPlRvOjwvYj4gTGlzdDxicj4NCjxiPkNjOjwvYj4gUm9iIFNoYWtp
cjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJhc3p1azxicj4NCjxiPlN1YmplY3Q6PC9iPiBb
RVhUXVJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4NCjwvc3Bhbj48dT48L3U+
PHU+PC91PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1Pjwv
dT48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDs8
L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46Ny41cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMHB0O2NvbG9yOnJnYigzMywzMywzMykiPkhpLCZuYnNwO2ZvbGtzLDwvc3Bhbj48dT48
L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMHB0O2NvbG9yOnJnYigzMywzMywzMykiPkxhc3QmbmJzcDt5ZWFy
Jm5ic3A7Q2hpbmEmbmJzcDtUZWxlY29tJm5ic3A7YmVndW4mbmJzcDt0byZuYnNwO2ltcGxlbWVu
dCZuYnNwO1NSdjYmbmJzcDt0cmlhbCZuYnNwO2luJm5ic3A7U2ljaHVuJm5ic3A7cHJvdmluY2Um
bmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtiZWFyaW5nJm5ic3A7YW5kJm5ic3A7aW50ZXJjb25uZWN0
aW9uJm5ic3A7b2YmbmJzcDt2aWRlbyZuYnNwO3BsYXRmb3JtcyZuYnNwO3doaWNoJm5ic3A7YXJl
Jm5ic3A7Jm5ic3A7bG9jYXRlZCZuYnNwO2luJm5ic3A7ZGlmZmVyZW50Jm5ic3A7Y2l0aWVzLCZu
YnNwO3NlcnZpY2UmbmJzcDthZ2lsaXRpZXMsc2VjdXJlJm5ic3A7c2VwZXJ0aW9uLCZuYnNwO3Ry
YWZmaWMmbmJzcDtzdGVlcmluZyZuYnNwO2FuZCZuYnNwO290aGVyJm5ic3A7ZmVhdHVyZXMmbmJz
cDtvZiZuYnNwO1NSdjYmbmJzcDtoYXZlJm5ic3A7YmVlbiZuYnNwO2RlbW9uc3RyYXRlZCZuYnNw
O2luJm5ic3A7dGhpcyZuYnNwO3RyaWFsLiZuYnNwO0Jhc2VkJm5ic3A7b24mbmJzcDt0aGlzLCZu
YnNwO1NSdjYmbmJzcDt3aWxsJm5ic3A7YmUmbmJzcDtpbXBsZW1lbnRhdGVkJm5ic3A7aW4mbmJz
cDtsYXJnZXItc2NhbGUmbmJzcDtpbiZuYnNwO0NULjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDow
LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMHB0O2NvbG9yOnJnYigzMywzMywzMykiPk5vJm5ic3A7dGVjaG5vbG9naWVzJm5ic3A7aXMm
bmJzcDsxMDAlJm5ic3A7cGVyZmVjdCxJJm5ic3A7YWdyZWUmbmJzcDt0aGF0Jm5ic3A7Y29tcHJl
c3Npb24mbmJzcDttZWNoYW5pc20mbmJzcDtpcyZuYnNwO25lZWRlZCZuYnNwO3RvJm5ic3A7cmVk
dWNlJm5ic3A7dGhlJm5ic3A7dGhlJm5ic3A7b3ZlcmhlYWQmbmJzcDtvZiZuYnNwO2xvbmcmbmJz
cDtTSUQmbmJzcDtpbiZuYnNwO3RoZSZuYnNwO2xvbmcmbmJzcDt0ZXJtLCZuYnNwO2J1dCZuYnNw
O2l0Jm5ic3A7aXMmbmJzcDtiZXR0ZXImbmJzcDt0byZuYnNwO2JlJm5ic3A7Y29tcGF0aWJsZSZu
YnNwO3dpdGhlJm5ic3A7U1JILCZuYnNwO2luc3RlYWQmbmJzcDtvZiZuYnNwO2Rlc2lnbmluZyZu
YnNwO2EmbmJzcDtjb21wbGV0ZSZuYnNwO25ldyZuYnNwO29uZS4mbmJzcDtDUkgmbmJzcDtpcyZu
YnNwO2EmbmJzcDtjb21wbGV0ZSZuYnNwO25ldyZuYnNwO2Rlc2lnbiwmbmJzcDtpdCZuYnNwO21v
dmUmbmJzcDt0aGUmbmJzcDtjb21wbGV4aXRpZXMmbmJzcDtmcm9tJm5ic3A7U1JIJm5ic3A7dG8m
bmJzcDtET0guJm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Y29sb3I6cmdi
KDMzLDMzLDMzKSI+TW9yZW92ZXIsJm5ic3A7SSZuYnNwO2hvcGUmbmJzcDttb3JlJm5ic3A7ZWZm
b3J0cyZuYnNwO29mJm5ic3A7U1J2NiZuYnNwO3Nob3VsZCZuYnNwO2JlJm5ic3A7Z2l2ZW4mbmJz
cDtvbiZuYnNwO2hvdyZuYnNwO3RvJm5ic3A7c3VwcG9ydCZuYnNwO25ldyZuYnNwO3NlcnZpY2Vz
LGZvciZuYnNwO2luc3RhbmNlLCZuYnNwO0FwcGxpY2F0aW9uLWF3YXJlJm5ic3A7bmV0d29yayAo
QVBOKS4NCiBNZWFud2hpbGUsJm5ic3A7d2UmbmJzcDtzaG91bGQmbmJzcDtjb25zaWRlciBtb3Jl
IG9uIGhvdyZuYnNwO3RvJm5ic3A7aW1wbG1lbWVudCZuYnNwO3Ntb290aCZuYnNwO3RyYW5zaXRp
b24mbmJzcDthbmQmbmJzcDtwcm90ZWN0Jm5ic3A7dGhlJm5ic3A7bmV0d29yayZuYnNwO2Fzc2V0
b2YmbmJzcDtjYXJyaWVycy48L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3Vu
ZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTBwdDtjb2xvcjpy
Z2IoMzMsMzMsMzMpIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dy
b3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTBwdDtjb2xv
cjpyZ2IoMzMsMzMsMzMpIj5CZXN0Jm5ic3A7cmVnYXJkczwvc3Bhbj48dT48L3U+PHU+PC91Pjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMHB0O2NvbG9yOnJnYigzMywzMywzMykiPkNob25nZmVuZzwvc3Bhbj48dT48L3U+PHU+
PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9
ImZvbnQtc2l6ZToxMHB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNwOzwvc3Bhbj48dT48L3U+
PHU+PC91PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tbGVmdDo2cHQ7bWFyZ2luLXRvcDo1cHQ7bWFyZ2luLWJvdHRvbTo1cHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5k
OndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJn
YigzMywzMywzMykiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1sZWZ0
Om5vbmU7Ym9yZGVyLXRvcDoxcHQgc29saWQgcmdiKDE4MSwxOTYsMjIzKTtwYWRkaW5nOjNwdCAw
aW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6cmdiKDIzOSwyMzksMjM5KSI+PGI+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJl
Zj0ibWFpbHRvOmRpcmtAbGFwaXNoaWxscy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjlwdDtmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+RGlyaw0KIFN0
ZWluYmVyZzwvc3Bhbj48L2E+PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91
bmQ6cmdiKDIzOSwyMzksMjM5KSI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EYXRlOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OXB0O2ZvbnQtZmFt
aWx5OlRhaG9tYSxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsyMDE5LTA5LTA5Jm5ic3A7
MjE6MzE8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDpyZ2IoMjM5LDIz
OSwyMzkpIj48Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo5cHQ7Zm9udC1m
YW1pbHk6VGFob21hLHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRvOjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9t
YSxzYW5zLXNlcmlmIj5HeWFuDQogTWlzaHJhPC9zcGFuPjwvYT48L3NwYW4+PHU+PC91Pjx1Pjwv
dT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MC41aW47YmFja2dyb3VuZDpyZ2IoMjM5LDIzOSwyMzkpIj48Yj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo5cHQ7Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPkNDOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0i
bWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmIj5TUFJJTkcNCiBXRyBMaXN0
PC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OXB0
O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOjZtYW5A
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjlwdDtmb250
LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+Nm1hbkBpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjlwdDtmb250LWZhbWlseTpUYWhv
bWEsc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Ow0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9t
YSxzYW5zLXNlcmlmIj5Sb2JlcnQgUmFzenVrPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PGEgaHJlZj0ibWFpbHRvOnJvYmpzQGdvb2dsZS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjlwdDtmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZiI+
Um9iIFNoYWtpcjwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9u
dC1zaXplOjlwdDtmb250LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Ow0K
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1h
aWx0bzp0c2FhZC5uZXRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5cHQ7Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWYiPlRhcmVrIFNhYWQ8L3Nw
YW4+PC9hPjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOnJnYigyMzks
MjM5LDIzOSkiPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjlwdDtmb250
LWZhbWlseTpUYWhvbWEsc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+U3ViamVjdDo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjlwdDtmb250LWZhbWlseTpUYWhv
bWEsc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7UmU6DQogW3NwcmluZ10gQmV5b25kIFNS
djYuPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJw
dDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj5UaGVyZSBzZWVtcyB0byBiZSBzb21lIGNvbmZ1c2lvbiBy
ZWdhcmRpbmcgVEktTEZBLg0KPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRl
Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywz
MywzMykiPkEgY291cGxlIG9mIGNvbW1lbnRzOjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVp
bjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MnB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDow
LjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPi0gUmVtb3RlIExGQSB0dW5uZWwgaXMgbm90IHVz
ZWQgd2l0aCBTUiwgb25seSBUSS1MRkEgd2hpY2gmbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDsgb25seSBvcGVyYXRlcyBvbiB0
aGUgbm9kZSB0aGF0IGlzIHRoZSBQTFIgKHBvaW50IG9mIGxvY2FsIHJlcGFpcikuPC9zcGFuPjx1
PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6cmdiKDMzLDMzLDMzKSI+Jm5ic3A7PC9zcGFu
Pjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6cmdiKDMzLDMzLDMzKSI+LSBBbnkgZW5j
YXBzdWxhdGlvbiBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQgRUggaGFzIG5vdGhp
bmcmbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMs
MzMpIj4mbmJzcDsgdG8gZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lhbCBjYXNl
IHdoZXJlIHRoZSBpbmdyZXNzIFBFPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tn
cm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29s
b3I6cmdiKDMzLDMzLDMzKSI+Jm5ic3A7IGl0c2VsZiBpcyB0aGUgUExSLjwvc3Bhbj48dT48L3U+
PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNwOzwvc3Bhbj48dT48
L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPi0gVEktTEZBIGlzIG5v
dCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2VzIG5vdCByZXF1aXJlIG9uZS4mbmJzcDs8L3NwYW4+
PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDsgSXQg
aXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24gSUdQIHRvcG9sb2d5Ljwvc3Bh
bj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNwOzwv
c3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPi0gVGhl
IFBMUiBmb3IgVEktTEZBIG1heSBuZWVkIHRvIGluc2VydCBzb21lIFNJRHMgaW50byB0aGUgU0lE
PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6cmdiKDMzLDMzLDMzKSI+Jm5i
c3A7IGxpc3QgdG8gc3RlZXIgdGhlIHBhY2tldCBhcm91bmQgdGhlIGZhaWx1cmUuIEZvciB0aGUg
TEZBIGJhc2UgY2FzZTwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndo
aXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigz
MywzMywzMykiPiZuYnNwOyBubyBTSURzIGFyZSBuZWVkZWQgYXQgYWxsLiBJZiBTSUQgaW5zZXJ0
aW9uIGlzIG5lZWRlZCwgdGhlIFBMUiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVp
bjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MnB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNwOyB3aWxsIHB1c2ggdGhlIHJlcXVpcmVkIG51
bWJlciBvZiBsYWJlbHMgaW4gdGhlIE1QTFMgY2FzZS4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1Pjwv
dT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1
PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDsgRm9yIFNSdjYsIHRo
ZSBlcXVpdmFsZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0byZuYnNwOzwvc3Bh
bj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNwOyBp
bnNlcnQgYW4gRUggd2l0aCB0aGUgcmVxdWlyZWQgU0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBh
bHJlYWR5Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6cmdiKDMz
LDMzLDMzKSI+Jm5ic3A7IGhhdmUgYmVlbiBlbmNhcHN1bGF0ZWQgb24gdGhlIGluZ3Jlc3MgUEUg
YW5kIGluIHRoZSBtb3N0Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tn
cm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29s
b3I6cmdiKDMzLDMzLDMzKSI+Jm5ic3A7IGNvbW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2Ug
Y2FzZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUmbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDsgYW4gRUggc28gdGhhdCB0aGlzIEVI
IGluc2VydGlvbiB3aWxsIHJlc3VsdCBvbmx5IGluIGEgc2luZ2xlIEVILi48L3NwYW4+PHU+PC91
Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDs8L3NwYW4+PHU+
PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDsgQWx0ZXJu
YXRpdmVseSwgdGhlIFBMUiBjb3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgdG8gcGVyZm9ybTwvc3Bh
bj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNwOyBl
bmNhcHN1bGF0aW9uIHdpdGggYSBuZXcgSVB2NiBoZWFkZXIgdXNpbmcgdGhlIHJlcGFpciBTSUQ8
L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFu
Zz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJz
cDsgYXMgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzLCB3aXRob3V0IG5lZWRpbmcgYW55IEVILjwv
c3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNw
OyBUaGlzIHdpbGwgd29yayBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgY2FzZXMuJm5ic3A7PC9z
cGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6cmdiKDMzLDMzLDMzKSI+Jm5ic3A7
IFJlbWVtYmVyIHRoYXQgb25lIDEyOC1iaXQgU0lEIGluIFNSdjYgaXMgaW4gbW9zdCBjYXNlczwv
c3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywzMywzMykiPiZuYnNw
OyBlcXVpdmFsZW50IHRvIDIgTVBMUyBsYWJlbHMsIGkuZS4gYSBub2RlIGxhYmVsIHBsdXMgYW48
L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFu
Zz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJz
cDsgYWRqYWNlbmN5IFNJRCBjYW4gYmUgZW5jb2RlZCBpbiBhIHNpbmdsZSBTUnY2IFNJRC48L3Nw
YW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDs8
L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFu
Zz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJz
cDsgT25seSBpbiBleHRyZW1lIGNhc2VzIHdvdWxkIHRoZSBQTFIgbmVlZCB0byBhZGQgYW4mbmJz
cDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4g
bGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4m
bmJzcDsgRUggdG8gdGhlIG5ldyBJUHY2IGhlYWRlciB3aXRoIG1vcmUgU0lEcy48L3NwYW4+PHU+
PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4mbmJzcDs8L3NwYW4+
PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMpIj4tIEVIIGluc2Vy
dGlvbiBmb3IgVEktTEZBIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggc3RpdGNoaW5nIFNSdjYgZG9t
YWlucy48L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMsMzMp
Ij4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpyZ2IoMzMsMzMs
MzMpIj5Ib3BlIGl0IGhlbHBzLjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9y
OnJnYigzMywzMywzMykiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNr
Z3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2Nv
bG9yOnJnYigzMywzMywzMykiPkNoZWVyczwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjti
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0
O2NvbG9yOnJnYigzMywzMywzMykiPkRpcms8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTJwdDttYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91Pjwv
cD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjVwdDttYXJnaW4tYm90dG9tOjVwdCI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2Jh
Y2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7
Y29sb3I6cmdiKDMzLDMzLDMzKSI+QW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5YW4g
TWlzaHJhICZsdDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+
PGEgaHJlZj0ibWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTJwdCI+aGF5YWJ1c2Fnc21AZ21haWwuY29tPC9zcGFuPjwv
YT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpy
Z2IoMzMsMzMsMzMpIj4mZ3Q7Ojwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6cmdiKDMz
LDMzLDMzKSI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW47YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5
OkhlbHZldGljYSxzYW5zLXNlcmlmO2NvbG9yOnJnYigzMywzMywzMykiPiZndDtGcm9tIHJlYWRp
bmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0aGUgU1IgaW5zZXJ0aW9uIGlz
IHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcw0KIHVzaW5nIFRpLUxGQSBv
ciByZW1vdGUgTEZBIHR1bm5lbCBzbyBlbmQgdXAgcmVxdWlyaW5nIGRvdWJsZSBFSCBpbnNlcnRp
b25zIG9uIHRoZSBJbmdyZXNzIFBFIHR1bm5lbCBoZWFkIGVuZCBTUnY2IHNvdXJjZSBub2RlIGFu
ZCB0aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2VydGlvbnMgb2Nj
dXJyZW5jZSBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuJm5ic3A7IEkgaGF2ZSBub3QgcmVhZCB0aHJv
dWdoIHRoZSBkcmFmdHMgb3IgUkZDDQogcmVnYXJkaW5nIFRpLUxGQSB3aXRoIFNSIGJ1dCBzaW5j
ZSB0aGF0IGlzIGFuIElHUCBleHRlbnNpb24gSSBhbSBndWVzc2luZyBhbiBvcGFxdWUgTFNBIGFu
ZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRoIHByb3RlY3Rp
b24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNvIG5vdCBzdXJlIHdoeSBhbiBF
SCBpbnNlcnRpb24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxGQS4mbmJzcDsgQ2FuIHNvbWVvbmUN
CiBjbGFyaWZ5IHRoYXQgdXNlIGNhc2UgZm9yIG1lLiZuYnNwOyBBbHNvIHRoZSBFSCBpbnNlcnRp
b24gb24gaW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVhc29uIGZv
ciB0aGF0LiZuYnNwOyBNeSBndWVzcyBpcyBpdOKAmXMgZm9yIHNwZWNpYWwgdXNlIGNhc2Ugb2Yg
c3RpdGNoaW5nIFNSdjYgZG9tYWlucyB0b2dldGhlci4mbmJzcDsgUGxlYXNlIGNsYXJpZnkuLjwv
c3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjAuNWluO2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEycHQ7Y29sb3I6cmdiKDMzLDMzLDMzKSI+Jm5ic3A7PC9zcGFu
Pjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbjtiYWNrZ3JvdW5kOndoaXRl
Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOnJnYigzMywz
MywzMykiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowLjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc3ByaW5n
IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJp
bmdfXzshOFdvQTZSakM4MWMhV2hhc0pZRlRSbVh6S2QxZy1vTVU1aHphNEVvSC02M0FGZTZxekZG
WnRsZlRSQWlhYkpqQ1pCMGY1YVdET1hnYiQiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48L3NwYW4+PHU+PC91Pjx1PjwvdT48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MC41aW4iPjxzcGFu
IGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0i
Z21haWwtbV80NDI0NDczMjM1MTg5ODQ3MzY2Z21haWwtbS01Mzg0NTc5MzE4ODg2OTUwNzk4bXNp
cGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibWFyZ2luLXJpZ2h0OjBpbjtt
YXJnaW4tbGVmdDowLjVpbjttYXJnaW4tYm90dG9tOjAuMDAwMXB0O3RleHQtYWxpZ246Y2VudGVy
Ij4NCjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjdwdDtjb2xvcjpibGFjayI+
SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_39AD449B035643F1879EBC360A630BA9junipernet_--


From nobody Thu Sep 12 15:32:33 2019
Return-Path: <brian.e.carpenter@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 5A02E1201E0; Thu, 12 Sep 2019 15:32:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 uZp7UCWnKo59; Thu, 12 Sep 2019 15:32:28 -0700 (PDT)
Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) (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 5AAF8120058; Thu, 12 Sep 2019 15:32:28 -0700 (PDT)
Received: by mail-pg1-x52c.google.com with SMTP id 4so14181935pgm.12; Thu, 12 Sep 2019 15:32:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=hnIZNzuaHCPKlDZJM1N7xRktda4908jXPqQSpCnV4uE=; b=o4w5s4lWctacuIKU7rRExDr6iiJnXz6wroXo4iGBfkuYZrzz33ZAXJQ7C/cl+IABsN jyiZvgZsOMmZrMt45n8I0Q+2pD27se2lu+BLqLLBh5LuBmiJk10cPis9hbS/r1N8BsXw OUhfPGFizvzENswYZA8KIl8KBWu6sCHHXrHSOTZ6rQ2guOZtskdwB8FI+Wq3B4+uqESh IKzNOFgQOKOxGRe04MvKlIgRViYN7+nE5HC2zSQdjot/CHrQ7ia2+xcactUaYTkf2ynJ KSUd2duwWPSMI7gWneq9jbEL2ykPiuKG02iyr6B08OC0AGcvruEQcPk0e5Bq8k0AFZCV xHCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hnIZNzuaHCPKlDZJM1N7xRktda4908jXPqQSpCnV4uE=; b=afjxOKqlFmcdSaj9IJLIAe7KqSAy9/+Ng9MevaZLZlHSLTO2gaqV6AeificKag2FPo usejIYsjD+9aVTWlOIUaaq65+Wn4zfhXAwEkrgBR+zXyS9eK9v+uw7EjF88dNke8pFIO LaKZA67fqZ02S50d7LD46RG4yw8P+lbj9AQYCAshqGNv/m2VGpROxO1tKkNCLM3Z/xDo 8eiwDcTpw2YT/gcYJ84rhJGgs5pm1trHdxMJo7keIJW6ZK+vAIqn0tzdOL+PElKxeqpn 21qcHPrHgXAQpl0IFiDZjTPcPkYXziD4wtNgFCgaKtya0oG1T6+gnrIrBO0oVNBiTFGV xqMw==
X-Gm-Message-State: APjAAAXI/q5SpesgjfPrmAaUi4za19xBUPLC2w6R9c/s3NAzdyr42NNX 33ABkaXhsAOw214+Fa6j7OM=
X-Google-Smtp-Source: APXvYqxW2/dT571/FAi1g7eL6XkLcTQBsDqWJ3Pa5dgEzgSQg6l5SAxy/J3ShOQQb4XcONzHqT6NmQ==
X-Received: by 2002:aa7:955d:: with SMTP id w29mr51935085pfq.60.1568327547795;  Thu, 12 Sep 2019 15:32:27 -0700 (PDT)
Received: from [192.168.178.30] (82.206.69.111.dynamic.snap.net.nz. [111.69.206.82]) by smtp.gmail.com with ESMTPSA id q204sm28870266pfq.176.2019.09.12.15.32.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Sep 2019 15:32:27 -0700 (PDT)
To: Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica@juniper.net>
Cc: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com>
Date: Fri, 13 Sep 2019 10:32:24 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WYwkXr15HQc0gIDutOpzbzADFt0>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 22:32:32 -0000

Robert,

> But what is most important that common hardware reads just entire
> header then starts processing. So it really makes much more sense to
> encode SR SIDs and related functions and their parameters in the same
> EH rather then scatter them around.

Sorry to get all philosophical, but it seems to me that there's another
elephant in the room here (and he's been around for twenty years or so).
There seems to be an assumption that we should design on the assumption
that fast path processing is done by ASICs or FPGAs, so header formats
should be rigid enough that conditional or linked-list processing can
be largely avoided. I've been lectured on the bad design of IPv6 extensio=
n
headers in a way that only makes sense from an ASIC or FPGA viewpoint.

But anybody who's building the fast path using a network processor doesn'=
t
have that constraint and can use the existing extension header design
happily enough.

To what extent is this behind the present argument?

Regards
   Brian Carpenter

On 13-Sep-19 07:33, Robert Raszuk wrote:
> Dear Ron,
>=20
> I was trying to stop responding but its pretty hard when I see such pos=
t
> like your last one ...
>=20
>> A single IPv6 Option, the PPSI, replaces all of the following SID
>=20
> Please understand that this is like stating that:
>=20
> "A single new additional airport replaces all the planes which operate =
to
> the old airport. "
>=20
> At most you could say that single new PPSI could contain 2^32 SR functi=
ons
> which you call in your draft as "PPSI identifiers"  From your documents=
 it
> also seems that you are defining a service instruction identifier in a =
flat
> space which can contain the demux for the following technologies:
>=20
>       o    Layer 2 VPN (L2VPN) [RFC6624
> <https://tools.ietf.org/html/rfc6624>].
>=20
>    o  Layer 3 VPN (L3VPN) [RFC4364 <https://tools.ietf.org/html/rfc4364=
>].
>    o  Virtual Private LAN Service (VPLS) [RFC4761
> <https://tools.ietf.org/html/rfc4761>][RFC4762].
>    o  Ethernet VPN (EVPN) [RFC7432 <https://tools.ietf.org/html/rfc7432=
>].
>    o  Pseudowires [RFC8077 <https://tools.ietf.org/html/rfc8077>].
>=20
>=20
> It also needs to be observed that putting all of those services into
> single flat table lookup is not a sound design.
>=20
> But what is most important that common hardware reads just entire
> header then starts processing. So it really makes much more sense to
> encode SR SIDs and related functions and their parameters in the same
> EH rather then scatter them around.
>=20
>=20
> Thank you,
>=20
> R.
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> On Thu, Sep 12, 2019 at 8:51 PM Ron Bonica <rbonica@juniper.net> wrote:=

>=20
>> Daniel,
>>
>>
>>
>> Not really. A single IPv6 Option, the PPSI, replaces all of the follow=
ing
>> SIDs:
>>
>>
>>
>>    - END.DX2
>>    - END.DX2V
>>    - END.DX2U
>>    - END.DX2M
>>    - END.DT4
>>    - END.DX4
>>    - END.DT6
>>    - END.DX6
>>    - END.DT46
>>    - END.T
>>
>>
>>
>>
>>
>>
>>                           Ron
>>
>>
>>
>>
>>
>> Juniper Business Use Only
>>
>> *From:* Bernier, Daniel <daniel.bernier@bell.ca>
>> *Sent:* Thursday, September 12, 2019 2:26 PM
>> *To:* Ron Bonica <rbonica@juniper.net>; Mark Smith <markzzzsmith@gmail=
=2Ecom
>>>
>> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG <spring@ietf.org>; 6man=
 <
>> 6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; xiechf@chinatelecom=
=2Ecn;
>> Tarek Saad <tsaad.net@gmail.com>
>> *Subject:* RE: [spring] Beyond SRv6.
>>
>>
>>
>> That was precisely my point
>>
>>
>>
>> Having been involved in pushing SRv6 END behaviours in various targets=
, I
>> can first hand say that the primitives behind SRH processing is quite
>> simple to extend. In your extensibility model, every predefined or cus=
tom
>> behavior becomes a new DOH. On SRH, the EH does not change I just need=
 to
>> inform the data plane that when receiving a packet with a specific SID=
 in
>> SRH, do this internal processing.
>>
>>
>>
>>
>>
>> On 2019-09-12, 12:34 PM, "Ron Bonica" <rbonica@juniper.net> wrote:
>>
>>
>>
>> Mark,
>>
>>
>>
>> I think that you may have exposed yet another elephant in the room=E2=80=
=A6=E2=80=A6
>>
>>
>>
>> IPv6 defines a robust extensibility architecture, that includes multip=
le
>> extension headers. Initially, IPv6 adoption was slow and router vendor=
s
>> were not highly motivated commit extension headers to ASICs. Also, in =
those
>> days, ASICs were not so capable as they are today.
>>
>>
>>
>> From the above-mentioned data points, we should not infer that it is
>> beyond the capability of a modern vendor to develop an ASIC that suppo=
rts a
>> more complete set of extension headers. Two things have changed. As IP=
v6
>> adoption progresses, vendors are becoming more committed to IPv6. Beyo=
nd
>> that, ASICs have become more capable over the decades.
>>
>>
>>
>> We shouldn=E2=80=99t abandon the IPv6 extensibility architecture based=
 on a claim
>> that ASICs cannot and will never be able to  process multiple extensio=
n
>> headers.
>>
>>
>>
>>
>> Ron
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *Mark Smith
>> *Sent:* Thursday, September 12, 2019 1:30 AM
>> *To:* EXT - daniel.bernier@bell.ca <daniel.bernier@bell.ca>
>> *Cc:* Rob Shakir <robjs@google.com>; SPRING WG <spring@ietf.org>; 6man=
 <
>> 6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; xiechf@chinatelecom=
=2Ecn;
>> Tarek Saad <tsaad.net@gmail.com>
>> *Subject:* Re: [spring] Beyond SRv6.
>>
>>
>>
>> It's simple because IPv6 doesn't look past the fixed IPv6 header to
>> perform its forwarding, and matches on the Destination Address to dete=
rmine
>> if to perform deeper packet host processing.
>>
>>
>>
>>
>>
>> You're building much more complicated forwarding services if you're go=
ing
>> to be marching on TLVs etc. past the IPv6 fixed header.
>>
>>
>>
>> However vendors and carrier engineering groups like selling and deploy=
ing
>> new gear, so I suppose that's ok. They don't have to operate it or fix=
 it
>> when it breaks.
>>
>> On Thu, 12 Sep 2019, 13:41 Bernier, Daniel, <daniel.bernier@bell.ca>
>> wrote:
>>
>> +1
>>
>>
>>
>> The ability of using a single SRH to convey behaviour information weth=
er
>> they are per-segment or per-path has proven to be very simple and quic=
k to
>> define in various data plane targets.
>>
>>
>>
>> At first analysis, trying to replicate with CRH + DOH variants, the lo=
gic
>> required for service programs is more com=E2=80=8Bplex.
>>
>>
>>
>> What happens if I need TLVs mid-point in a path but not at its end (e.=
g.
>> referring to the Ole's ACME analogy) ? Would they now be defined in a
>> seg-end-opt or a vpn-dest-opt ? If seg-end-opt then it means non-inter=
ested
>> midpoint devices will have to lookup beyond the TLVs to get to CRH for=
 next
>> segment ?
>>
>>
>>
>> Similar question would be on how would we implement proxy behaviours
>> either dynamic or static ? If I read
>> https://tools.ietf.org/html/draft-bonica-6man-seg-end-opt-04
>> <https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-bonica-6=
man-seg-end-opt-04__;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFF=
ZtlfTRAiabJjCZB0f5dp14y8L$>
>> correctly, we then need NSH for richer service chains constructs (thin=
k
>> Gi-LAN). This means I need CRH, some variants of DOH + NSH=E2=80=8B.
>>
>>
>>
>> I fail to see the simplicity there.
>>
>>
>>
>> Dan B
>> ------------------------------
>>
>> *From:* spring <spring-bounces@ietf.org> on behalf of
>> xiechf@chinatelecom.cn <xiechf@chinatelecom.cn>
>> *Sent:* Wednesday, September 11, 2019 8:57 PM
>> *To:* List
>> *Cc:* Rob Shakir; 6man; Tarek Saad; Robert Raszuk
>> *Subject:* [EXT]Re: [spring] Beyond SRv6.
>>
>>
>>
>>
>>
>> Hi, folks,
>>
>>
>> Last year China Telecom begun to implement SRv6 trial in Sichun provin=
ce for the bearing and interconnection of video platforms which are  loca=
ted in different cities, service agilities,secure sepertion, traffic stee=
ring and other features of SRv6 have been demonstrated in this trial. Bas=
ed on this, SRv6 will be implementated in larger-scale in CT.
>>
>>
>> No technologies is 100% perfect,I agree that compression mechanism is =
needed to reduce the the overhead of long SID in the long term, but it is=
 better to be compatible withe SRH, instead of designing a complete new o=
ne. CRH is a complete new design, it move the complexities from SRH to DO=
H.
>>
>> Moreover, I hope more efforts of SRv6 should be given on how to suppor=
t new services,for instance, Application-aware network
>> (APN). Meanwhile, we should consider more on
>> how to implmement smooth transition and protect the network assetof ca=
rriers.
>>
>>
>>
>> Best regards
>>
>> Chongfeng
>>
>>
>>
>>
>>
>> *From:* Dirk Steinberg <dirk@lapishills.com>
>>
>> *Date:* 2019-09-09 21:31
>>
>> *To:* Gyan Mishra <hayabusagsm@gmail.com>
>>
>> *CC:* SPRING WG List <spring@ietf.org>; 6man@ietf.org; Robert Raszuk
>> <robert@raszuk.net>; Rob Shakir <robjs@google.com>; Tarek Saad
>> <tsaad.net@gmail.com>
>>
>> *Subject:* Re: [spring] Beyond SRv6.
>>
>> There seems to be some confusion regarding TI-LFA.
>>
>> A couple of comments:
>>
>>
>>
>> - Remote LFA tunnel is not used with SR, only TI-LFA which
>>
>>   only operates on the node that is the PLR (point of local repair).
>>
>>
>>
>> - Any encapsulation on the ingress PE with or without EH has nothing
>>
>>   to do with TI-LFA except for the special case where the ingress PE
>>
>>   itself is the PLR.
>>
>>
>>
>> - TI-LFA is not an IGP extension and does not require one.
>>
>>   It is a purely local computation based on IGP topology.
>>
>>
>>
>> - The PLR for TI-LFA may need to insert some SIDs into the SID
>>
>>   list to steer the packet around the failure. For the LFA base case
>>
>>   no SIDs are needed at all. If SID insertion is needed, the PLR
>>
>>   will push the required number of labels in the MPLS case.
>>
>>
>>
>>   For SRv6, the equivalent operation to the label push is to
>>
>>   insert an EH with the required SID list. The packet will already
>>
>>   have been encapsulated on the ingress PE and in the most
>>
>>   common Internet or VPN base use case it will not even have
>>
>>   an EH so that this EH insertion will result only in a single EH..
>>
>>
>>
>>   Alternatively, the PLR could also be configured to perform
>>
>>   encapsulation with a new IPv6 header using the repair SID
>>
>>   as IPv6 destination address, without needing any EH.
>>
>>   This will work for the vast majority of cases.
>>
>>   Remember that one 128-bit SID in SRv6 is in most cases
>>
>>   equivalent to 2 MPLS labels, i.e. a node label plus an
>>
>>   adjacency SID can be encoded in a single SRv6 SID.
>>
>>
>>
>>   Only in extreme cases would the PLR need to add an
>>
>>   EH to the new IPv6 header with more SIDs.
>>
>>
>>
>> - EH insertion for TI-LFA has nothing to do with stitching SRv6 domain=
s.
>>
>>
>>
>> Hope it helps.
>>
>>
>>
>> Cheers
>>
>> Dirk
>>
>>
>>
>> Am 08.09.2019 um 09:19 schrieb Gyan Mishra <hayabusagsm@gmail.com>:
>>
>>
>>
>> >From reading through all the discussion threads the SR insertion is t=
wo
>> fold one being for FRR capabilities using Ti-LFA or remote LFA tunnel =
so
>> end up requiring double EH insertions on the Ingress PE tunnel head en=
d
>> SRv6 source node and then second scenario being a possible EH insertio=
ns
>> occurrence on intermediate nodes.  I have not read through the drafts =
or
>> RFC regarding Ti-LFA with SR but since that is an IGP extension I am
>> guessing an opaque LSA and is not the traditional MPLS FRR link/node/p=
ath
>> protection that adds an additional mpls shim so not sure why an EH
>> insertion needs to occur for Ti-LFA.  Can someone clarify that use cas=
e for
>> me.  Also the EH insertion on intermediate node what is the use case o=
r
>> reason for that.  My guess is it=E2=80=99s for special use case of sti=
tching SRv6
>> domains together.  Please clarify..
>>
>>
>>
>>
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spri=
ng__;!8WoA6RjC81c!WhasJYFTRmXzKd1g-oMU5hza4EoH-63AFe6qzFFZtlfTRAiabJjCZB0=
f5aWDOXgb$>
>>
>>
>>
>> Juniper Business Use Only
>>
>>
>=20
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>=20


From nobody Thu Sep 12 16:15:27 2019
Return-Path: <robert@raszuk.net>
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 25DB61200A4 for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 16:15:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 lKQ4Xg9sJsyX for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 16:15:23 -0700 (PDT)
Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (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 7F040120058 for <spring@ietf.org>; Thu, 12 Sep 2019 16:15:23 -0700 (PDT)
Received: by mail-qk1-x72c.google.com with SMTP id f13so26252640qkm.9 for <spring@ietf.org>; Thu, 12 Sep 2019 16:15:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1Cfu90XQSXxMZ02G5u88A7bSF6qdvHdClyg1XCBeg9c=; b=D7qDhRcSxiNR9IjdS0U9x59Yrn8i3eJcfrRu/ohvTCaV8iojfMtgEvyDmgA9TiH1mE UtjlzMuwzFo2W9Y27o/blROdQ7lRghrRa7X9Z7gEQhpuBOwMl2g96nXhs4XFMej4HLKD 8Rbi/d6ng+W/n19kD31uRQfGm1Hy9JOcUmqHKf7tNWS9auNxOYx6309eYTHC5nrn//Te EvLYCtRq8EM3WUMuH9Ou4VNk3K9FYMsgh4Ux0hoOtHVYJTK3mqZvR8KUumYZR9BuAY5A HJUY3JWpl5tzBHht3DbFg3uG1JT4l3J45T5kHJPdrxghgfgzfCvYIJxeUF3pDA0y7eDE QT+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1Cfu90XQSXxMZ02G5u88A7bSF6qdvHdClyg1XCBeg9c=; b=dKgpyVZRYnO6edxVgL65/qsdJ3Z4M5IDbFUjoqvDU2UVOZAZplucp+4jCSqQhvS0Be 1fGBsTR8xbgZNvYOy/PFVfbbaGw5ri+9EeQl1ySZYMCHWdkebmJY1dGugrwV83yQDHdg CAgf+jY/ZnTzWQfA+gGQrfTRTvbv0Tw2nJbzmIcc8C98zs588ROwxJ49mMHIyCklh4S6 F+ANQXjj2irjKkW1l5n+LcAHCEOOBedylMWF6y+oaN2O5/dgoQHvE8IHufIrO348CUGB HWpKOH95+Jp2c/Ws4zepxqpiR+1/ug+/QbtTdMLIN0L9HIlhDSNKNP66XlB3e9ho9YWs 1umA==
X-Gm-Message-State: APjAAAXMfy99B8B2v6QxSUQL9oGnLWAD0tGJdqldU+o2fm/xEqyCU+dd 5dSdNdbendgHrEeUjBkzrvtZXDc8CfJqiZO/V9xkbg==
X-Google-Smtp-Source: APXvYqxCtpGTeXOwpjiI3i5DhBPsb9S4YLtXE6tbVAM/0uA6/7GgQCq08OZBoUJ+cuh+MNVCAlbtD6TzNPzd0pFuDt4=
X-Received: by 2002:a37:6144:: with SMTP id v65mr42516201qkb.465.1568330122294;  Thu, 12 Sep 2019 16:15:22 -0700 (PDT)
MIME-Version: 1.0
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com> <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com>
In-Reply-To: <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 13 Sep 2019 01:15:12 +0200
Message-ID: <CAOj+MMExK2hkex0SiMPZf-XtXstSoibBWSrmXqtazjCS6xUS-A@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Ron Bonica <rbonica@juniper.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>,  SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000d48aa80592634f0b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/R_8YF8tAQNqe7VtMhtKw3ALubFY>
Subject: Re: [spring] Beyond SRv6.
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: Thu, 12 Sep 2019 23:15:26 -0000

--000000000000d48aa80592634f0b
Content-Type: text/plain; charset="UTF-8"

Hi Brian,

> To what extent is this behind the present argument?

If you are calling elephant and ASIC/FPGA - that was not my reasoning at
all.

Regardless if you are processing packets by a fixed burned ASIC or
programmable NP the packet must be read into DRAM and its header stored in
SRAM during processing - that is I hope pretty clear to everyone. What
matters is the amount of SRAM you have at your disposal and then how far
apart are elements required for processing a given feature.

I am full supporter of NPs and actually just fyi in my MS thesis I designed
and prototyped Altera MAX FPGA based router :).  If one can afford for
required line rate speed rating and total box throughput using NP based
systems is much better investment. This is more for flexibility (field
programmability) and software updates for bug fixes and new features then
anything to do how we should or should not design the packet headers in
data plane protocols.

In the comment below I was not really making an observation that when you
separate multiple DOHs from CRH you can not process things - you sure can
as all such EHs actually carry opaque to each other elements. I was however
observing the fact that functions may require parameters which are not
supported by DOHs as well as observed earlier that if you are to make sure
packets entering your domain or leaving "escaping" your domain contain any
unexpected headers it is much easier to set such ACL onces instead of keep
updating it every time new draft gets published and new type gets allocated
for another SRv6+ Destination Option.

Many thx,
Robert


On Fri, Sep 13, 2019 at 12:32 AM Brian E Carpenter <
brian.e.carpenter@gmail.com> wrote:

> Robert,
>
> > But what is most important that common hardware reads just entire
> > header then starts processing. So it really makes much more sense to
> > encode SR SIDs and related functions and their parameters in the same
> > EH rather then scatter them around.
>
> Sorry to get all philosophical, but it seems to me that there's another
> elephant in the room here (and he's been around for twenty years or so).
> There seems to be an assumption that we should design on the assumption
> that fast path processing is done by ASICs or FPGAs, so header formats
> should be rigid enough that conditional or linked-list processing can
> be largely avoided. I've been lectured on the bad design of IPv6 extension
> headers in a way that only makes sense from an ASIC or FPGA viewpoint.
>
> But anybody who's building the fast path using a network processor doesn't
> have that constraint and can use the existing extension header design
> happily enough.
>
> To what extent is this behind the present argument?
>
> Regards
>    Brian Carpenter

--000000000000d48aa80592634f0b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Brian,<div><br></div><div>&gt; To what=
 extent is this behind the present argument?=C2=A0=C2=A0<br></div><div><br>=
</div><div>If you are calling elephant and ASIC/FPGA - that was not my reas=
oning at all.=C2=A0</div><div><br></div><div>Regardless if you are processi=
ng packets by a fixed burned ASIC or programmable NP the packet must be rea=
d into DRAM and its header stored in SRAM during processing - that is I hop=
e pretty clear to everyone. What matters is the amount of SRAM you have at =
your disposal and then how far apart are elements required for processing a=
 given feature.=C2=A0</div><div><br></div><div>I am full supporter of NPs a=
nd actually just fyi in my MS thesis I designed and prototyped Altera MAX F=
PGA based router :).=C2=A0 If one can afford for required line rate speed r=
ating and total box throughput using NP based systems is much better invest=
ment.=C2=A0This is more for flexibility (field programmability) and softwar=
e updates for bug fixes and new features then anything to do how we should =
or should not design the packet headers in data plane protocols.=C2=A0</div=
><div><br></div><div>In the comment below I was not really making an observ=
ation that when you separate multiple DOHs from CRH you can not process thi=
ngs - you sure can as all such EHs actually carry opaque to each=C2=A0other=
 elements. I was however observing the fact that functions may require para=
meters which are not supported by DOHs as well as observed earlier that if =
you are to make sure packets entering your domain or leaving &quot;escaping=
&quot; your domain contain any unexpected headers it is much easier to set =
such ACL onces instead of keep updating it every time new draft gets publis=
hed and new type gets allocated for another SRv6+ Destination Option.=C2=A0=
</div><div><br></div><div>Many thx,</div><div>Robert</div><div><br></div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Fri, Sep 13, 2019 at 12:32 AM Brian E Carpenter &lt;<a href=3D"mailto:bria=
n.e.carpenter@gmail.com">brian.e.carpenter@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">Robert,<br>
<br>
&gt; But what is most important that common hardware reads just entire<br>
&gt; header then starts processing. So it really makes much more sense to<b=
r>
&gt; encode SR SIDs and related functions and their parameters in the same<=
br>
&gt; EH rather then scatter them around.<br>
<br>
Sorry to get all philosophical, but it seems to me that there&#39;s another=
<br>
elephant in the room here (and he&#39;s been around for twenty years or so)=
.<br>
There seems to be an assumption that we should design on the assumption<br>
that fast path processing is done by ASICs or FPGAs, so header formats<br>
should be rigid enough that conditional or linked-list processing can<br>
be largely avoided. I&#39;ve been lectured on the bad design of IPv6 extens=
ion<br>
headers in a way that only makes sense from an ASIC or FPGA viewpoint.<br>
<br>
But anybody who&#39;s building the fast path using a network processor does=
n&#39;t<br>
have that constraint and can use the existing extension header design<br>
happily enough.<br>
<br>
To what extent is this behind the present argument?<br>
<br>
Regards<br>
=C2=A0 =C2=A0Brian Carpenter</blockquote></div></div>

--000000000000d48aa80592634f0b--


From nobody Thu Sep 12 17:40:44 2019
Return-Path: <rbonica@juniper.net>
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 8AE5E1200B4; Thu, 12 Sep 2019 17:40:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 7BRjihoOPrLn; Thu, 12 Sep 2019 17:40:39 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E19D12002E; Thu, 12 Sep 2019 17:40:39 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8D0cox8015364; Thu, 12 Sep 2019 17:40:24 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=pbbGpnMXNQT+L/l8Slcc4YDu0RJKcJuy6h4jfcW1afY=; b=OY9nDV38ytutVYp71qqb6dLF/R2Ou4dZn7I9F1SGZ6Didlj8zKFhbKGUIR5kEmrgN64F XcUCZ//w99iyNDv4EoHYkkM4TXKW/VEDEq01qPtcE1TLjws95whbITIDi1aDSXguUf2M aFAkK0R1LXMvX7987eeCshsAKtiyD3P0sjjXlCNJ/CjfLR4cSX+LJnWTKEFtjypiok93 ssrVnmVunjWKT1Xmve2lAK3qQISNw5ihgmOhh0y3l+zZzDqtu3ZJSMeafc0+RM/WYl+d lrANaCeKXk2HvET/4EaraoEdhYvRmbgaXtj/uZ1erJycCSUjnelN2w4ZlLkD08vZHCOJ yw== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2050.outbound.protection.outlook.com [104.47.32.50]) by mx0b-00273201.pphosted.com with ESMTP id 2uytd8rpwp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 17:40:24 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nht4lt88wJ0dlsWChD6fHoS2Ieo/nlt9mSx3eaYQ9WQxw0h/AY6XXtHgkFbNH3nX+shQ15t5lu+GjQT+bBnqo+mR6/G9U+FnZxzdB/rJbNDlFepaakF5xyU39gLzDpa9n6iXqFEHQmYH89DKFEMGv5gUOB42vd1MZ0DNEsvT+DHZZC7UjWDmChSUer9wb7EIN4zPmvmFtTIkrFXTkTuEMn5teldupYpYnTThYeZ8bUq5typx5XOkB9AB56/y3Umv+Mh7V79E/hSAf6YOIytt1WmSba3cPQumXd9EuhzcZJKnif64CZu9xSdeTYWGYy8movw0aZv30qWM+KyAlgRTMg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pbbGpnMXNQT+L/l8Slcc4YDu0RJKcJuy6h4jfcW1afY=; b=Vg876YOA903GiHpH84s1A3K5bYEA2XBmbuQ3704T6YGTGfuKRcIdz04If9OsubYsJICu6O05G8jVh/8FZQpqMEtp5MFeJ2jHmkoLXmOq87jggNNjTlNDXNHi/0Tr3ex7OlSFUt56VHoFtOROgMMR/dQlo+AL5TTg6kIKCf+VcH52mDa816iyg1aLuCzXP1omn58QgdsbKLvd9ni2EvnAxM4QU08eGk7iDk6p2hS3CrskR8p9NNlvCjFtz66JXW/LOlxktxy6ySPQb19aGLW//Vb0ldnQ74/W9i/ML9zMzBE97/u1y8PSNa55Q38n5UYsDACrhhH/Ca7dbFaIlg/Wgw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5639.namprd05.prod.outlook.com (20.177.127.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.10; Fri, 13 Sep 2019 00:40:20 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Fri, 13 Sep 2019 00:40:20 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Robert Raszuk <robert@raszuk.net>
CC: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVaZd8SaOY2u3WVEC2YBfBMljE6acoYE9AgAAOgQCAADHmAIAAIZQQ
Content-Class: 
Date: Fri, 13 Sep 2019 00:40:20 +0000
Message-ID: <BYAPR05MB5463943D34AF4E6322163934AEB30@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com> <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com>
In-Reply-To: <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-13T00:40:18.7977591Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=8500049b-1556-4363-86d7-69a090afab3e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6013849c-bbf8-40d1-a05b-08d737e2f504
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5639; 
x-ms-traffictypediagnostic: BYAPR05MB5639:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <BYAPR05MB56394CB18F0A484DAEFA5F7AAEB30@BYAPR05MB5639.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0159AC2B97
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(396003)(366004)(39860400002)(376002)(136003)(51444003)(189003)(199004)(13464003)(8676002)(66476007)(81156014)(66446008)(66556008)(11346002)(81166006)(26005)(5660300002)(64756008)(66946007)(33656002)(229853002)(71200400001)(76116006)(71190400001)(30864003)(66574012)(66066001)(14454004)(25786009)(6116002)(3846002)(14444005)(4326008)(256004)(478600001)(54906003)(110136005)(966005)(2906002)(55016002)(6506007)(446003)(7736002)(316002)(305945005)(53546011)(8936002)(76176011)(7696005)(74316002)(486006)(102836004)(6306002)(52536014)(6436002)(476003)(53936002)(86362001)(186003)(6246003)(9686003)(99286004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5639; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: it48isfu0wX9a4dHHvCZxGTysYAWS7GabynKT1guplF5VSngvHYEuLqxTcZMBNVMmBai1klOMQlirYeRiMWl2IvlDzqldFYNMU4D5MUZNvcUXoZ8cW5O9CuPR65ndshuRALl/Y5MSGIZnOR0eJB6G1zCdwRefN8g/B5slltgIAGRg60/h1uYohJgn0nq1pynXEXyScSeqGMOlcedbBc9/r2H2H7UJbkBajOO/Kz8PYVUiQnNRuVNhusc7Ne3bCqO4C5gmT/K0Ogk2Mf21amOYVfB0jvjxr60kBHgUg/giwSHFMfPJ/wSWRstaU+U0Sfv5Mfzqr29Aj9EZyFW5CmPEN90P+nbuYxDcDrF5OXwByl3sdcIMqBuusJP7TI65IJHrSJAZgn+powRh8bHgvlIX2EmzdBNk+ZU41Vg6geS5jA=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 6013849c-bbf8-40d1-a05b-08d737e2f504
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2019 00:40:20.7483 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: N/oneIwFoZFXXvVzEZVqD5W9aveDzqFMQSOVb+OhOUxQFnP8gXjAxXuOrxMWxchc9wCMOoiqaYKjmGtSSSJ73A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5639
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_13:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 bulkscore=0 impostorscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 phishscore=0 priorityscore=1501 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909130003
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9cElcskpu6xiWGG73VSFRaqtLWc>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 13 Sep 2019 00:40:42 -0000

QnJpYW4sDQoNClRob3NlIHdobyBsZWN0dXJlIHlvdSBvbiB0aGUgcG9vciBkZXNpZ24gb2YgSVB2
NiBleHRlbnNpb24gaGVhZGVycyBtYXkgbmVlZCB0byByZXRoaW5rIHRoZWlyIHBvc2l0aW9uLiBN
b2Rlcm4gQVNJQ3MgYXJlIHBlcmZlY3RseSBjYXBhYmxlIG9mIHByb2Nlc3NpbmcgYSBwYWNrZXQg
dGhhdCBjb250YWlucyBib3RoIGEgUm91dGluZyBIZWFkZXIgYW5kIGEgRGVzdGluYXRpb24gSGVh
ZGVyLCBzbyBsb25nIGFzIHRoZSBsZW5ndGggb2YgZWFjaCBpcyBrZXB0IHdpdGhpbiByZWFzb24u
DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KSnVu
aXBlciBCdXNpbmVzcyBVc2UgT25seQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJv
bTogQnJpYW4gRSBDYXJwZW50ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdtYWlsLmNvbT4gDQpTZW50
OiBUaHVyc2RheSwgU2VwdGVtYmVyIDEyLCAyMDE5IDY6MzIgUE0NClRvOiBSb2JlcnQgUmFzenVr
IDxyb2JlcnRAcmFzenVrLm5ldD47IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+DQpD
YzogeGllY2hmQGNoaW5hdGVsZWNvbS5jbjsgU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc+OyA2
bWFuIDw2bWFuQGlldGYub3JnPjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFRhcmVr
IFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25k
IFNSdjYuDQoNClJvYmVydCwNCg0KPiBCdXQgd2hhdCBpcyBtb3N0IGltcG9ydGFudCB0aGF0IGNv
bW1vbiBoYXJkd2FyZSByZWFkcyBqdXN0IGVudGlyZSANCj4gaGVhZGVyIHRoZW4gc3RhcnRzIHBy
b2Nlc3NpbmcuIFNvIGl0IHJlYWxseSBtYWtlcyBtdWNoIG1vcmUgc2Vuc2UgdG8gDQo+IGVuY29k
ZSBTUiBTSURzIGFuZCByZWxhdGVkIGZ1bmN0aW9ucyBhbmQgdGhlaXIgcGFyYW1ldGVycyBpbiB0
aGUgc2FtZSANCj4gRUggcmF0aGVyIHRoZW4gc2NhdHRlciB0aGVtIGFyb3VuZC4NCg0KU29ycnkg
dG8gZ2V0IGFsbCBwaGlsb3NvcGhpY2FsLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGVyZSdz
IGFub3RoZXIgZWxlcGhhbnQgaW4gdGhlIHJvb20gaGVyZSAoYW5kIGhlJ3MgYmVlbiBhcm91bmQg
Zm9yIHR3ZW50eSB5ZWFycyBvciBzbykuDQpUaGVyZSBzZWVtcyB0byBiZSBhbiBhc3N1bXB0aW9u
IHRoYXQgd2Ugc2hvdWxkIGRlc2lnbiBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGZhc3QgcGF0aCBw
cm9jZXNzaW5nIGlzIGRvbmUgYnkgQVNJQ3Mgb3IgRlBHQXMsIHNvIGhlYWRlciBmb3JtYXRzIHNo
b3VsZCBiZSByaWdpZCBlbm91Z2ggdGhhdCBjb25kaXRpb25hbCBvciBsaW5rZWQtbGlzdCBwcm9j
ZXNzaW5nIGNhbiBiZSBsYXJnZWx5IGF2b2lkZWQuIEkndmUgYmVlbiBsZWN0dXJlZCBvbiB0aGUg
YmFkIGRlc2lnbiBvZiBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzIGluIGEgd2F5IHRoYXQgb25seSBt
YWtlcyBzZW5zZSBmcm9tIGFuIEFTSUMgb3IgRlBHQSB2aWV3cG9pbnQuDQoNCkJ1dCBhbnlib2R5
IHdobydzIGJ1aWxkaW5nIHRoZSBmYXN0IHBhdGggdXNpbmcgYSBuZXR3b3JrIHByb2Nlc3NvciBk
b2Vzbid0IGhhdmUgdGhhdCBjb25zdHJhaW50IGFuZCBjYW4gdXNlIHRoZSBleGlzdGluZyBleHRl
bnNpb24gaGVhZGVyIGRlc2lnbiBoYXBwaWx5IGVub3VnaC4NCg0KVG8gd2hhdCBleHRlbnQgaXMg
dGhpcyBiZWhpbmQgdGhlIHByZXNlbnQgYXJndW1lbnQ/DQoNClJlZ2FyZHMNCiAgIEJyaWFuIENh
cnBlbnRlcg0KDQpPbiAxMy1TZXAtMTkgMDc6MzMsIFJvYmVydCBSYXN6dWsgd3JvdGU6DQo+IERl
YXIgUm9uLA0KPiANCj4gSSB3YXMgdHJ5aW5nIHRvIHN0b3AgcmVzcG9uZGluZyBidXQgaXRzIHBy
ZXR0eSBoYXJkIHdoZW4gSSBzZWUgc3VjaCANCj4gcG9zdCBsaWtlIHlvdXIgbGFzdCBvbmUgLi4u
DQo+IA0KPj4gQSBzaW5nbGUgSVB2NiBPcHRpb24sIHRoZSBQUFNJLCByZXBsYWNlcyBhbGwgb2Yg
dGhlIGZvbGxvd2luZyBTSUQNCj4gDQo+IFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgdGhpcyBpcyBs
aWtlIHN0YXRpbmcgdGhhdDoNCj4gDQo+ICJBIHNpbmdsZSBuZXcgYWRkaXRpb25hbCBhaXJwb3J0
IHJlcGxhY2VzIGFsbCB0aGUgcGxhbmVzIHdoaWNoIG9wZXJhdGUgDQo+IHRvIHRoZSBvbGQgYWly
cG9ydC4gIg0KPiANCj4gQXQgbW9zdCB5b3UgY291bGQgc2F5IHRoYXQgc2luZ2xlIG5ldyBQUFNJ
IGNvdWxkIGNvbnRhaW4gMl4zMiBTUiANCj4gZnVuY3Rpb25zIHdoaWNoIHlvdSBjYWxsIGluIHlv
dXIgZHJhZnQgYXMgIlBQU0kgaWRlbnRpZmllcnMiICBGcm9tIA0KPiB5b3VyIGRvY3VtZW50cyBp
dCBhbHNvIHNlZW1zIHRoYXQgeW91IGFyZSBkZWZpbmluZyBhIHNlcnZpY2UgDQo+IGluc3RydWN0
aW9uIGlkZW50aWZpZXIgaW4gYSBmbGF0IHNwYWNlIHdoaWNoIGNhbiBjb250YWluIHRoZSBkZW11
eCBmb3IgdGhlIGZvbGxvd2luZyB0ZWNobm9sb2dpZXM6DQo+IA0KPiAgICAgICBvICAgIExheWVy
IDIgVlBOIChMMlZQTikgW1JGQzY2MjQNCj4gPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19o
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjYyNF9fOyE4V29BNlJqQzgxYyFTTnFUUFJD
RlFJSGdsNEZzaWhDWC03VVVRYW41ZVhWaS1SYWl5Nm0xQ2VrcDU0cXQzSWpNQk0ySlA2Q1pFZnh2
JCA+XS4NCj4gDQo+ICAgIG8gIExheWVyIDMgVlBOIChMM1ZQTikgW1JGQzQzNjQgPGh0dHBzOi8v
dXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDM2NF9f
OyE4V29BNlJqQzgxYyFTTnFUUFJDRlFJSGdsNEZzaWhDWC03VVVRYW41ZVhWaS1SYWl5Nm0xQ2Vr
cDU0cXQzSWpNQk0ySlAwbEtEUGY1JCA+XS4NCj4gICAgbyAgVmlydHVhbCBQcml2YXRlIExBTiBT
ZXJ2aWNlIChWUExTKSBbUkZDNDc2MSANCj4gPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19o
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDc2MV9fOyE4V29BNlJqQzgxYyFTTnFUUFJD
RlFJSGdsNEZzaWhDWC03VVVRYW41ZVhWaS1SYWl5Nm0xQ2VrcDU0cXQzSWpNQk0ySlB5dU5ZaUw4
JCA+XVtSRkM0NzYyXS4NCj4gICAgbyAgRXRoZXJuZXQgVlBOIChFVlBOKSBbUkZDNzQzMiA8aHR0
cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3
NDMyX187IThXb0E2UmpDODFjIVNOcVRQUkNGUUlIZ2w0RnNpaENYLTdVVVFhbjVlWFZpLVJhaXk2
bTFDZWtwNTRxdDNJak1CTTJKUDUxRThGdWckID5dLg0KPiAgICBvICBQc2V1ZG93aXJlcyBbUkZD
ODA3NyA8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9yZmM4MDc3X187IThXb0E2UmpDODFjIVNOcVRQUkNGUUlIZ2w0RnNpaENYLTdVVVFhbjVl
WFZpLVJhaXk2bTFDZWtwNTRxdDNJak1CTTJKUDNnTVpUTWwkID5dLg0KPiANCj4gDQo+IEl0IGFs
c28gbmVlZHMgdG8gYmUgb2JzZXJ2ZWQgdGhhdCBwdXR0aW5nIGFsbCBvZiB0aG9zZSBzZXJ2aWNl
cyBpbnRvIA0KPiBzaW5nbGUgZmxhdCB0YWJsZSBsb29rdXAgaXMgbm90IGEgc291bmQgZGVzaWdu
Lg0KPiANCj4gQnV0IHdoYXQgaXMgbW9zdCBpbXBvcnRhbnQgdGhhdCBjb21tb24gaGFyZHdhcmUg
cmVhZHMganVzdCBlbnRpcmUgDQo+IGhlYWRlciB0aGVuIHN0YXJ0cyBwcm9jZXNzaW5nLiBTbyBp
dCByZWFsbHkgbWFrZXMgbXVjaCBtb3JlIHNlbnNlIHRvIA0KPiBlbmNvZGUgU1IgU0lEcyBhbmQg
cmVsYXRlZCBmdW5jdGlvbnMgYW5kIHRoZWlyIHBhcmFtZXRlcnMgaW4gdGhlIHNhbWUgDQo+IEVI
IHJhdGhlciB0aGVuIHNjYXR0ZXIgdGhlbSBhcm91bmQuDQo+IA0KPiANCj4gVGhhbmsgeW91LA0K
PiANCj4gUi4NCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiAN
Cj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gT24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgODo1MSBQ
TSBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PiB3cm90ZToNCj4gDQo+PiBEYW5pZWws
DQo+Pg0KPj4NCj4+DQo+PiBOb3QgcmVhbGx5LiBBIHNpbmdsZSBJUHY2IE9wdGlvbiwgdGhlIFBQ
U0ksIHJlcGxhY2VzIGFsbCBvZiB0aGUgDQo+PiBmb2xsb3dpbmcNCj4+IFNJRHM6DQo+Pg0KPj4N
Cj4+DQo+PiAgICAtIEVORC5EWDINCj4+ICAgIC0gRU5ELkRYMlYNCj4+ICAgIC0gRU5ELkRYMlUN
Cj4+ICAgIC0gRU5ELkRYMk0NCj4+ICAgIC0gRU5ELkRUNA0KPj4gICAgLSBFTkQuRFg0DQo+PiAg
ICAtIEVORC5EVDYNCj4+ICAgIC0gRU5ELkRYNg0KPj4gICAgLSBFTkQuRFQ0Ng0KPj4gICAgLSBF
TkQuVA0KPj4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICBSb24NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0K
Pj4NCj4+ICpGcm9tOiogQmVybmllciwgRGFuaWVsIDxkYW5pZWwuYmVybmllckBiZWxsLmNhPg0K
Pj4gKlNlbnQ6KiBUaHVyc2RheSwgU2VwdGVtYmVyIDEyLCAyMDE5IDI6MjYgUE0NCj4+ICpUbzoq
IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+OyBNYXJrIFNtaXRoIA0KPj4gPG1hcmt6
enpzbWl0aEBnbWFpbC5jb20NCj4+Pg0KPj4gKkNjOiogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xl
LmNvbT47IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPjsgDQo+PiA2bWFuIDwgNm1hbkBpZXRm
Lm9yZz47IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PjsgDQo+PiB4aWVjaGZAY2hp
bmF0ZWxlY29tLmNuOyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPg0KPj4gKlN1Ympl
Y3Q6KiBSRTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQo+Pg0KPj4NCj4+DQo+PiBUaGF0IHdhcyBw
cmVjaXNlbHkgbXkgcG9pbnQNCj4+DQo+Pg0KPj4NCj4+IEhhdmluZyBiZWVuIGludm9sdmVkIGlu
IHB1c2hpbmcgU1J2NiBFTkQgYmVoYXZpb3VycyBpbiB2YXJpb3VzIA0KPj4gdGFyZ2V0cywgSSBj
YW4gZmlyc3QgaGFuZCBzYXkgdGhhdCB0aGUgcHJpbWl0aXZlcyBiZWhpbmQgU1JIIA0KPj4gcHJv
Y2Vzc2luZyBpcyBxdWl0ZSBzaW1wbGUgdG8gZXh0ZW5kLiBJbiB5b3VyIGV4dGVuc2liaWxpdHkg
bW9kZWwsIA0KPj4gZXZlcnkgcHJlZGVmaW5lZCBvciBjdXN0b20gYmVoYXZpb3IgYmVjb21lcyBh
IG5ldyBET0guIE9uIFNSSCwgdGhlIEVIIA0KPj4gZG9lcyBub3QgY2hhbmdlIEkganVzdCBuZWVk
IHRvIGluZm9ybSB0aGUgZGF0YSBwbGFuZSB0aGF0IHdoZW4gDQo+PiByZWNlaXZpbmcgYSBwYWNr
ZXQgd2l0aCBhIHNwZWNpZmljIFNJRCBpbiBTUkgsIGRvIHRoaXMgaW50ZXJuYWwgcHJvY2Vzc2lu
Zy4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gT24gMjAxOS0wOS0xMiwgMTI6MzQgUE0sICJSb24g
Qm9uaWNhIiA8cmJvbmljYUBqdW5pcGVyLm5ldD4gd3JvdGU6DQo+Pg0KPj4NCj4+DQo+PiBNYXJr
LA0KPj4NCj4+DQo+Pg0KPj4gSSB0aGluayB0aGF0IHlvdSBtYXkgaGF2ZSBleHBvc2VkIHlldCBh
bm90aGVyIGVsZXBoYW50IGluIHRoZSByb29t4oCm4oCmDQo+Pg0KPj4NCj4+DQo+PiBJUHY2IGRl
ZmluZXMgYSByb2J1c3QgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1cmUsIHRoYXQgaW5jbHVkZXMg
DQo+PiBtdWx0aXBsZSBleHRlbnNpb24gaGVhZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFkb3B0aW9u
IHdhcyBzbG93IGFuZCANCj4+IHJvdXRlciB2ZW5kb3JzIHdlcmUgbm90IGhpZ2hseSBtb3RpdmF0
ZWQgY29tbWl0IGV4dGVuc2lvbiBoZWFkZXJzIHRvIA0KPj4gQVNJQ3MuIEFsc28sIGluIHRob3Nl
IGRheXMsIEFTSUNzIHdlcmUgbm90IHNvIGNhcGFibGUgYXMgdGhleSBhcmUgdG9kYXkuDQo+Pg0K
Pj4NCj4+DQo+PiBGcm9tIHRoZSBhYm92ZS1tZW50aW9uZWQgZGF0YSBwb2ludHMsIHdlIHNob3Vs
ZCBub3QgaW5mZXIgdGhhdCBpdCBpcyANCj4+IGJleW9uZCB0aGUgY2FwYWJpbGl0eSBvZiBhIG1v
ZGVybiB2ZW5kb3IgdG8gZGV2ZWxvcCBhbiBBU0lDIHRoYXQgDQo+PiBzdXBwb3J0cyBhIG1vcmUg
Y29tcGxldGUgc2V0IG9mIGV4dGVuc2lvbiBoZWFkZXJzLiBUd28gdGhpbmdzIGhhdmUgDQo+PiBj
aGFuZ2VkLiBBcyBJUHY2IGFkb3B0aW9uIHByb2dyZXNzZXMsIHZlbmRvcnMgYXJlIGJlY29taW5n
IG1vcmUgDQo+PiBjb21taXR0ZWQgdG8gSVB2Ni4gQmV5b25kIHRoYXQsIEFTSUNzIGhhdmUgYmVj
b21lIG1vcmUgY2FwYWJsZSBvdmVyIHRoZSBkZWNhZGVzLg0KPj4NCj4+DQo+Pg0KPj4gV2Ugc2hv
dWxkbuKAmXQgYWJhbmRvbiB0aGUgSVB2NiBleHRlbnNpYmlsaXR5IGFyY2hpdGVjdHVyZSBiYXNl
ZCBvbiBhIA0KPj4gY2xhaW0gdGhhdCBBU0lDcyBjYW5ub3QgYW5kIHdpbGwgbmV2ZXIgYmUgYWJs
ZSB0byAgcHJvY2VzcyBtdWx0aXBsZSANCj4+IGV4dGVuc2lvbiBoZWFkZXJzLg0KPj4NCj4+DQo+
Pg0KPj4NCj4+IFJvbg0KPj4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gKkZy
b206KiBpcHY2IDxpcHY2LWJvdW5jZXNAaWV0Zi5vcmc+ICpPbiBCZWhhbGYgT2YgKk1hcmsgU21p
dGgNCj4+ICpTZW50OiogVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAxOjMwIEFNDQo+PiAq
VG86KiBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxkYW5pZWwuYmVybmllckBiZWxsLmNh
Pg0KPj4gKkNjOiogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFNQUklORyBXRyA8c3By
aW5nQGlldGYub3JnPjsgDQo+PiA2bWFuIDwgNm1hbkBpZXRmLm9yZz47IFJvYmVydCBSYXN6dWsg
PHJvYmVydEByYXN6dWsubmV0PjsgDQo+PiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuOyBUYXJlayBT
YWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPg0KPj4gKlN1YmplY3Q6KiBSZTogW3NwcmluZ10gQmV5
b25kIFNSdjYuDQo+Pg0KPj4NCj4+DQo+PiBJdCdzIHNpbXBsZSBiZWNhdXNlIElQdjYgZG9lc24n
dCBsb29rIHBhc3QgdGhlIGZpeGVkIElQdjYgaGVhZGVyIHRvIA0KPj4gcGVyZm9ybSBpdHMgZm9y
d2FyZGluZywgYW5kIG1hdGNoZXMgb24gdGhlIERlc3RpbmF0aW9uIEFkZHJlc3MgdG8gDQo+PiBk
ZXRlcm1pbmUgaWYgdG8gcGVyZm9ybSBkZWVwZXIgcGFja2V0IGhvc3QgcHJvY2Vzc2luZy4NCj4+
DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gWW91J3JlIGJ1aWxkaW5nIG11Y2ggbW9yZSBjb21wbGljYXRl
ZCBmb3J3YXJkaW5nIHNlcnZpY2VzIGlmIHlvdSdyZSANCj4+IGdvaW5nIHRvIGJlIG1hcmNoaW5n
IG9uIFRMVnMgZXRjLiBwYXN0IHRoZSBJUHY2IGZpeGVkIGhlYWRlci4NCj4+DQo+Pg0KPj4NCj4+
IEhvd2V2ZXIgdmVuZG9ycyBhbmQgY2FycmllciBlbmdpbmVlcmluZyBncm91cHMgbGlrZSBzZWxs
aW5nIGFuZCANCj4+IGRlcGxveWluZyBuZXcgZ2Vhciwgc28gSSBzdXBwb3NlIHRoYXQncyBvay4g
VGhleSBkb24ndCBoYXZlIHRvIA0KPj4gb3BlcmF0ZSBpdCBvciBmaXggaXQgd2hlbiBpdCBicmVh
a3MuDQo+Pg0KPj4gT24gVGh1LCAxMiBTZXAgMjAxOSwgMTM6NDEgQmVybmllciwgRGFuaWVsLCA8
ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4NCj4+IHdyb3RlOg0KPj4NCj4+ICsxDQo+Pg0KPj4NCj4+
DQo+PiBUaGUgYWJpbGl0eSBvZiB1c2luZyBhIHNpbmdsZSBTUkggdG8gY29udmV5IGJlaGF2aW91
ciBpbmZvcm1hdGlvbiANCj4+IHdldGhlciB0aGV5IGFyZSBwZXItc2VnbWVudCBvciBwZXItcGF0
aCBoYXMgcHJvdmVuIHRvIGJlIHZlcnkgc2ltcGxlIA0KPj4gYW5kIHF1aWNrIHRvIGRlZmluZSBp
biB2YXJpb3VzIGRhdGEgcGxhbmUgdGFyZ2V0cy4NCj4+DQo+Pg0KPj4NCj4+IEF0IGZpcnN0IGFu
YWx5c2lzLCB0cnlpbmcgdG8gcmVwbGljYXRlIHdpdGggQ1JIICsgRE9IIHZhcmlhbnRzLCB0aGUg
DQo+PiBsb2dpYyByZXF1aXJlZCBmb3Igc2VydmljZSBwcm9ncmFtcyBpcyBtb3JlIGNvbeKAi3Bs
ZXguDQo+Pg0KPj4NCj4+DQo+PiBXaGF0IGhhcHBlbnMgaWYgSSBuZWVkIFRMVnMgbWlkLXBvaW50
IGluIGEgcGF0aCBidXQgbm90IGF0IGl0cyBlbmQgKGUuZy4NCj4+IHJlZmVycmluZyB0byB0aGUg
T2xlJ3MgQUNNRSBhbmFsb2d5KSA/IFdvdWxkIHRoZXkgbm93IGJlIGRlZmluZWQgaW4gYSANCj4+
IHNlZy1lbmQtb3B0IG9yIGEgdnBuLWRlc3Qtb3B0ID8gSWYgc2VnLWVuZC1vcHQgdGhlbiBpdCBt
ZWFucyANCj4+IG5vbi1pbnRlcmVzdGVkIG1pZHBvaW50IGRldmljZXMgd2lsbCBoYXZlIHRvIGxv
b2t1cCBiZXlvbmQgdGhlIFRMVnMgDQo+PiB0byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQg
Pw0KPj4NCj4+DQo+Pg0KPj4gU2ltaWxhciBxdWVzdGlvbiB3b3VsZCBiZSBvbiBob3cgd291bGQg
d2UgaW1wbGVtZW50IHByb3h5IGJlaGF2aW91cnMgDQo+PiBlaXRoZXIgZHluYW1pYyBvciBzdGF0
aWMgPyBJZiBJIHJlYWQgDQo+PiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS0NCj4+IDZtYW4tc2VnLWVuZC1vcHQtMDRf
XzshOFdvQTZSakM4MWMhU05xVFBSQ0ZRSUhnbDRGc2loQ1gtN1VVUWFuNWVYVmktUg0KPj4gYWl5
Nm0xQ2VrcDU0cXQzSWpNQk0ySlB5em1VMkFQJCANCj4+IDxodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLQ0KPj4gNm1hbi1z
ZWctZW5kLW9wdC0wNF9fOyE4V29BNlJqQzgxYyFXaGFzSllGVFJtWHpLZDFnLW9NVTVoemE0RW9I
LTYzQUZlDQo+PiA2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWRwMTR5OEwkPiBjb3JyZWN0bHksIHdl
IHRoZW4gbmVlZCBOU0ggZm9yIA0KPj4gcmljaGVyIHNlcnZpY2UgY2hhaW5zIGNvbnN0cnVjdHMg
KHRoaW5rIEdpLUxBTikuIFRoaXMgbWVhbnMgSSBuZWVkIA0KPj4gQ1JILCBzb21lIHZhcmlhbnRz
IG9mIERPSCArIE5TSOKAiy4NCj4+DQo+Pg0KPj4NCj4+IEkgZmFpbCB0byBzZWUgdGhlIHNpbXBs
aWNpdHkgdGhlcmUuDQo+Pg0KPj4NCj4+DQo+PiBEYW4gQg0KPj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+Pg0KPj4gKkZyb206KiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPiBvbiBiZWhhbGYgb2YgDQo+PiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIDx4aWVjaGZAY2hp
bmF0ZWxlY29tLmNuPg0KPj4gKlNlbnQ6KiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSA4
OjU3IFBNDQo+PiAqVG86KiBMaXN0DQo+PiAqQ2M6KiBSb2IgU2hha2lyOyA2bWFuOyBUYXJlayBT
YWFkOyBSb2JlcnQgUmFzenVrDQo+PiAqU3ViamVjdDoqIFtFWFRdUmU6IFtzcHJpbmddIEJleW9u
ZCBTUnY2Lg0KPj4NCj4+DQo+Pg0KPj4NCj4+DQo+PiBIaSwgZm9sa3MsDQo+Pg0KPj4NCj4+IExh
c3QgeWVhciBDaGluYSBUZWxlY29tIGJlZ3VuIHRvIGltcGxlbWVudCBTUnY2IHRyaWFsIGluIFNp
Y2h1biBwcm92aW5jZSBmb3IgdGhlIGJlYXJpbmcgYW5kIGludGVyY29ubmVjdGlvbiBvZiB2aWRl
byBwbGF0Zm9ybXMgd2hpY2ggYXJlICBsb2NhdGVkIGluIGRpZmZlcmVudCBjaXRpZXMsIHNlcnZp
Y2UgYWdpbGl0aWVzLHNlY3VyZSBzZXBlcnRpb24sIHRyYWZmaWMgc3RlZXJpbmcgYW5kIG90aGVy
IGZlYXR1cmVzIG9mIFNSdjYgaGF2ZSBiZWVuIGRlbW9uc3RyYXRlZCBpbiB0aGlzIHRyaWFsLiBC
YXNlZCBvbiB0aGlzLCBTUnY2IHdpbGwgYmUgaW1wbGVtZW50YXRlZCBpbiBsYXJnZXItc2NhbGUg
aW4gQ1QuDQo+Pg0KPj4NCj4+IE5vIHRlY2hub2xvZ2llcyBpcyAxMDAlIHBlcmZlY3QsSSBhZ3Jl
ZSB0aGF0IGNvbXByZXNzaW9uIG1lY2hhbmlzbSBpcyBuZWVkZWQgdG8gcmVkdWNlIHRoZSB0aGUg
b3ZlcmhlYWQgb2YgbG9uZyBTSUQgaW4gdGhlIGxvbmcgdGVybSwgYnV0IGl0IGlzIGJldHRlciB0
byBiZSBjb21wYXRpYmxlIHdpdGhlIFNSSCwgaW5zdGVhZCBvZiBkZXNpZ25pbmcgYSBjb21wbGV0
ZSBuZXcgb25lLiBDUkggaXMgYSBjb21wbGV0ZSBuZXcgZGVzaWduLCBpdCBtb3ZlIHRoZSBjb21w
bGV4aXRpZXMgZnJvbSBTUkggdG8gRE9ILg0KPj4NCj4+IE1vcmVvdmVyLCBJIGhvcGUgbW9yZSBl
ZmZvcnRzIG9mIFNSdjYgc2hvdWxkIGJlIGdpdmVuIG9uIGhvdyB0byANCj4+IHN1cHBvcnQgbmV3
IHNlcnZpY2VzLGZvciBpbnN0YW5jZSwgQXBwbGljYXRpb24tYXdhcmUgbmV0d29yayAoQVBOKS4g
DQo+PiBNZWFud2hpbGUsIHdlIHNob3VsZCBjb25zaWRlciBtb3JlIG9uIGhvdyB0byBpbXBsbWVt
ZW50IHNtb290aCB0cmFuc2l0aW9uIGFuZCBwcm90ZWN0IHRoZSBuZXR3b3JrIGFzc2V0b2YgY2Fy
cmllcnMuDQo+Pg0KPj4NCj4+DQo+PiBCZXN0IHJlZ2FyZHMNCj4+DQo+PiBDaG9uZ2ZlbmcNCj4+
DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gKkZyb206KiBEaXJrIFN0ZWluYmVyZyA8ZGlya0BsYXBpc2hp
bGxzLmNvbT4NCj4+DQo+PiAqRGF0ZToqIDIwMTktMDktMDkgMjE6MzENCj4+DQo+PiAqVG86KiBH
eWFuIE1pc2hyYSA8aGF5YWJ1c2Fnc21AZ21haWwuY29tPg0KPj4NCj4+ICpDQzoqIFNQUklORyBX
RyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuQGlldGYub3JnOyBSb2JlcnQgUmFzenVrIA0K
Pj4gPHJvYmVydEByYXN6dWsubmV0PjsgUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFRh
cmVrIFNhYWQgDQo+PiA8dHNhYWQubmV0QGdtYWlsLmNvbT4NCj4+DQo+PiAqU3ViamVjdDoqIFJl
OiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCj4+DQo+PiBUaGVyZSBzZWVtcyB0byBiZSBzb21lIGNv
bmZ1c2lvbiByZWdhcmRpbmcgVEktTEZBLg0KPj4NCj4+IEEgY291cGxlIG9mIGNvbW1lbnRzOg0K
Pj4NCj4+DQo+Pg0KPj4gLSBSZW1vdGUgTEZBIHR1bm5lbCBpcyBub3QgdXNlZCB3aXRoIFNSLCBv
bmx5IFRJLUxGQSB3aGljaA0KPj4NCj4+ICAgb25seSBvcGVyYXRlcyBvbiB0aGUgbm9kZSB0aGF0
IGlzIHRoZSBQTFIgKHBvaW50IG9mIGxvY2FsIHJlcGFpcikuDQo+Pg0KPj4NCj4+DQo+PiAtIEFu
eSBlbmNhcHN1bGF0aW9uIG9uIHRoZSBpbmdyZXNzIFBFIHdpdGggb3Igd2l0aG91dCBFSCBoYXMg
bm90aGluZw0KPj4NCj4+ICAgdG8gZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lh
bCBjYXNlIHdoZXJlIHRoZSBpbmdyZXNzIFBFDQo+Pg0KPj4gICBpdHNlbGYgaXMgdGhlIFBMUi4N
Cj4+DQo+Pg0KPj4NCj4+IC0gVEktTEZBIGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2Vz
IG5vdCByZXF1aXJlIG9uZS4NCj4+DQo+PiAgIEl0IGlzIGEgcHVyZWx5IGxvY2FsIGNvbXB1dGF0
aW9uIGJhc2VkIG9uIElHUCB0b3BvbG9neS4NCj4+DQo+Pg0KPj4NCj4+IC0gVGhlIFBMUiBmb3Ig
VEktTEZBIG1heSBuZWVkIHRvIGluc2VydCBzb21lIFNJRHMgaW50byB0aGUgU0lEDQo+Pg0KPj4g
ICBsaXN0IHRvIHN0ZWVyIHRoZSBwYWNrZXQgYXJvdW5kIHRoZSBmYWlsdXJlLiBGb3IgdGhlIExG
QSBiYXNlIGNhc2UNCj4+DQo+PiAgIG5vIFNJRHMgYXJlIG5lZWRlZCBhdCBhbGwuIElmIFNJRCBp
bnNlcnRpb24gaXMgbmVlZGVkLCB0aGUgUExSDQo+Pg0KPj4gICB3aWxsIHB1c2ggdGhlIHJlcXVp
cmVkIG51bWJlciBvZiBsYWJlbHMgaW4gdGhlIE1QTFMgY2FzZS4NCj4+DQo+Pg0KPj4NCj4+ICAg
Rm9yIFNSdjYsIHRoZSBlcXVpdmFsZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0
bw0KPj4NCj4+ICAgaW5zZXJ0IGFuIEVIIHdpdGggdGhlIHJlcXVpcmVkIFNJRCBsaXN0LiBUaGUg
cGFja2V0IHdpbGwgYWxyZWFkeQ0KPj4NCj4+ICAgaGF2ZSBiZWVuIGVuY2Fwc3VsYXRlZCBvbiB0
aGUgaW5ncmVzcyBQRSBhbmQgaW4gdGhlIG1vc3QNCj4+DQo+PiAgIGNvbW1vbiBJbnRlcm5ldCBv
ciBWUE4gYmFzZSB1c2UgY2FzZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUNCj4+DQo+PiAgIGFuIEVI
IHNvIHRoYXQgdGhpcyBFSCBpbnNlcnRpb24gd2lsbCByZXN1bHQgb25seSBpbiBhIHNpbmdsZSBF
SC4uDQo+Pg0KPj4NCj4+DQo+PiAgIEFsdGVybmF0aXZlbHksIHRoZSBQTFIgY291bGQgYWxzbyBi
ZSBjb25maWd1cmVkIHRvIHBlcmZvcm0NCj4+DQo+PiAgIGVuY2Fwc3VsYXRpb24gd2l0aCBhIG5l
dyBJUHY2IGhlYWRlciB1c2luZyB0aGUgcmVwYWlyIFNJRA0KPj4NCj4+ICAgYXMgSVB2NiBkZXN0
aW5hdGlvbiBhZGRyZXNzLCB3aXRob3V0IG5lZWRpbmcgYW55IEVILg0KPj4NCj4+ICAgVGhpcyB3
aWxsIHdvcmsgZm9yIHRoZSB2YXN0IG1ham9yaXR5IG9mIGNhc2VzLg0KPj4NCj4+ICAgUmVtZW1i
ZXIgdGhhdCBvbmUgMTI4LWJpdCBTSUQgaW4gU1J2NiBpcyBpbiBtb3N0IGNhc2VzDQo+Pg0KPj4g
ICBlcXVpdmFsZW50IHRvIDIgTVBMUyBsYWJlbHMsIGkuZS4gYSBub2RlIGxhYmVsIHBsdXMgYW4N
Cj4+DQo+PiAgIGFkamFjZW5jeSBTSUQgY2FuIGJlIGVuY29kZWQgaW4gYSBzaW5nbGUgU1J2NiBT
SUQuDQo+Pg0KPj4NCj4+DQo+PiAgIE9ubHkgaW4gZXh0cmVtZSBjYXNlcyB3b3VsZCB0aGUgUExS
IG5lZWQgdG8gYWRkIGFuDQo+Pg0KPj4gICBFSCB0byB0aGUgbmV3IElQdjYgaGVhZGVyIHdpdGgg
bW9yZSBTSURzLg0KPj4NCj4+DQo+Pg0KPj4gLSBFSCBpbnNlcnRpb24gZm9yIFRJLUxGQSBoYXMg
bm90aGluZyB0byBkbyB3aXRoIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMuDQo+Pg0KPj4NCj4+DQo+
PiBIb3BlIGl0IGhlbHBzLg0KPj4NCj4+DQo+Pg0KPj4gQ2hlZXJzDQo+Pg0KPj4gRGlyaw0KPj4N
Cj4+DQo+Pg0KPj4gQW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlzaHJhIDxo
YXlhYnVzYWdzbUBnbWFpbC5jb20+Og0KPj4NCj4+DQo+Pg0KPj4gPkZyb20gcmVhZGluZyB0aHJv
dWdoIGFsbCB0aGUgZGlzY3Vzc2lvbiB0aHJlYWRzIHRoZSBTUiBpbnNlcnRpb24gaXMgDQo+PiA+
dHdvDQo+PiBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcyB1c2luZyBUaS1MRkEg
b3IgcmVtb3RlIExGQSB0dW5uZWwgDQo+PiBzbyBlbmQgdXAgcmVxdWlyaW5nIGRvdWJsZSBFSCBp
bnNlcnRpb25zIG9uIHRoZSBJbmdyZXNzIFBFIHR1bm5lbCANCj4+IGhlYWQgZW5kDQo+PiBTUnY2
IHNvdXJjZSBub2RlIGFuZCB0aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVI
IA0KPj4gaW5zZXJ0aW9ucyBvY2N1cnJlbmNlIG9uIGludGVybWVkaWF0ZSBub2Rlcy4gIEkgaGF2
ZSBub3QgcmVhZCB0aHJvdWdoIA0KPj4gdGhlIGRyYWZ0cyBvciBSRkMgcmVnYXJkaW5nIFRpLUxG
QSB3aXRoIFNSIGJ1dCBzaW5jZSB0aGF0IGlzIGFuIElHUCANCj4+IGV4dGVuc2lvbiBJIGFtIGd1
ZXNzaW5nIGFuIG9wYXF1ZSBMU0EgYW5kIGlzIG5vdCB0aGUgdHJhZGl0aW9uYWwgTVBMUyANCj4+
IEZSUiBsaW5rL25vZGUvcGF0aCBwcm90ZWN0aW9uIHRoYXQgYWRkcyBhbiBhZGRpdGlvbmFsIG1w
bHMgc2hpbSBzbyANCj4+IG5vdCBzdXJlIHdoeSBhbiBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2Nj
dXIgZm9yIFRpLUxGQS4gIENhbiBzb21lb25lIA0KPj4gY2xhcmlmeSB0aGF0IHVzZSBjYXNlIGZv
ciBtZS4gIEFsc28gdGhlIEVIIGluc2VydGlvbiBvbiBpbnRlcm1lZGlhdGUgDQo+PiBub2RlIHdo
YXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJlYXNvbiBmb3IgdGhhdC4gIE15IGd1ZXNzIGlzIGl04oCZ
cyBmb3IgDQo+PiBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9n
ZXRoZXIuICBQbGVhc2UgY2xhcmlmeS4uDQo+Pg0KPj4NCj4+DQo+Pg0KPj4NCj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBzcHJpbmcgbWFpbGlu
ZyBsaXN0DQo+PiBzcHJpbmdAaWV0Zi5vcmcNCj4+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcg0KPj4gaW5nX187IThX
b0E2UmpDODFjIVNOcVRQUkNGUUlIZ2w0RnNpaENYLTdVVVFhbjVlWFZpLVJhaXk2bTFDZWtwNTRx
dDNJDQo+PiBqTUJNMkpQOEcxU1I5dCQgDQo+PiA8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHINCj4+IGluZ19fOyE4V29B
NlJqQzgxYyFXaGFzSllGVFJtWHpLZDFnLW9NVTVoemE0RW9ILTYzQUZlNnF6RkZadGxmVFJBaWFi
Sg0KPj4gakNaQjBmNWFXRE9YZ2IkPg0KPj4NCj4+DQo+Pg0KPj4gSnVuaXBlciBCdXNpbmVzcyBV
c2UgT25seQ0KPj4NCj4+DQo+IA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gSUVURiBJUHY2IHdvcmtp
bmcgZ3JvdXAgbWFpbGluZyBsaXN0DQo+IGlwdjZAaWV0Zi5vcmcNCj4gQWRtaW5pc3RyYXRpdmUg
UmVxdWVzdHM6IA0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2DQo+IF9fOyE4V29BNlJqQzgxYyFTTnFUUFJDRlFJ
SGdsNEZzaWhDWC03VVVRYW41ZVhWaS1SYWl5Nm0xQ2VrcDU0cXQzSWpNQk0NCj4gMkpQeXlPRXpx
RCQNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo=


From nobody Thu Sep 12 19:59:34 2019
Return-Path: <tom@herbertland.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 EF21E12003F for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 19:59:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 23LqTUNT1pRM for <spring@ietfa.amsl.com>; Thu, 12 Sep 2019 19:59:31 -0700 (PDT)
Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) (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 91A8412001A for <spring@ietf.org>; Thu, 12 Sep 2019 19:59:30 -0700 (PDT)
Received: by mail-ed1-x52c.google.com with SMTP id f2so19380536edw.3 for <spring@ietf.org>; Thu, 12 Sep 2019 19:59:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tkfQF6M4Q3qkNfAf/JVB17UQmIUjgZzYbMWMJ8DYZ+8=; b=T0Jo2qNxsVzZ1dG8czbO9JyD1M5y3lSaeikHSDwPaKQaZSPVR2eJH/18x+etDAy0qh /qY478rt6nq60UAln/TtpKafb4IDrKMAWzgIq4d0aTH+ZRRJZeUVsXXRMLUv6KSA8yUh vGSizlrW8+RRacr0+mNtFprFH0bT0wQukfJiwvBV3+VPrk2SyDCj08oaho0N0jwIACc1 qW6RrsPb+vUX3RCu8fdPQYGcwlGqzhwzOPoROE43iEYmcI+i6bufQU1vZTURwWjOAM0K igBdW+zHRPF4JoyCBtJyFJ4f2CEkp9YYELQ7E43IAWj68BoM0EbQOh3JN8iu2PZiLsMW zp7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tkfQF6M4Q3qkNfAf/JVB17UQmIUjgZzYbMWMJ8DYZ+8=; b=jXkbLe7jnfwXWEFd5eLhJDuh1OuBaZ0Aj0jrrqt9r9G8HgD1y15Jj8Dwq0/a1ex2fq iE+EH5Yhb9Bfa1J2SR+1bxZRdA4gceE3iRJWkBjM57Ptarb3A1DMu/T/1btR4gPqso7H UaVuPDKSdyhtxL7tvAsZembonAZdY0lYtNr6tYbQI1MxkTsevSdmkxE9l6hESdh/Jo7O eVbMSG6hW8YLQIrwha3TsHTtLfBGG4OdchAqzxQqL8s+d/DqpM81uBcI3yo4pC9EVWo6 iL1RsZGRdXbC6vESPPKMNzUp2q6IsU0o/xEiObTNsQFqAm21x6pKyos8ThsFORXwoyqa 3OBw==
X-Gm-Message-State: APjAAAUO0ALst0aNUIcoiAoZg9aPj2zRF50dne3m8VSYtVJGN9J0tQ7h 4AoVB0dJZl+OjlTqK5S7JvifhNgt744CWjsGnwjw2A==
X-Google-Smtp-Source: APXvYqzMIFewgCq8X+YFv9/u8XRqX4EKVjvCAJKix4r3yg5bZQ7KT0cL7HXreRil8mg9ONLqGeR4Zph8Lth+8BucmMA=
X-Received: by 2002:a50:a8c5:: with SMTP id k63mr5705921edc.122.1568343568960;  Thu, 12 Sep 2019 19:59:28 -0700 (PDT)
MIME-Version: 1.0
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com> <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com> <CAOj+MMExK2hkex0SiMPZf-XtXstSoibBWSrmXqtazjCS6xUS-A@mail.gmail.com>
In-Reply-To: <CAOj+MMExK2hkex0SiMPZf-XtXstSoibBWSrmXqtazjCS6xUS-A@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 12 Sep 2019 19:59:17 -0700
Message-ID: <CALx6S366sSE1nxqWrx0YsK6OAUvoCAW5cHGo9LSEdCnM0bM4tA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, Rob Shakir <robjs@google.com>,  SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000005065ec05926671d9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/MWRm8E1nfWiT2gnWWOZZ3X7YPmA>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 13 Sep 2019 02:59:33 -0000

--0000000000005065ec05926671d9
Content-Type: text/plain; charset="UTF-8"

On Thu, Sep 12, 2019, 4:15 PM Robert Raszuk <robert@raszuk.net> wrote:

> Hi Brian,
>
> > To what extent is this behind the present argument?
>
> If you are calling elephant and ASIC/FPGA - that was not my reasoning at
> all.
>
> Regardless if you are processing packets by a fixed burned ASIC or
> programmable NP the packet must be read into DRAM and its header stored in
> SRAM during processing - that is I hope pretty clear to everyone. What
> matters is the amount of SRAM you have at your disposal and then how far
> apart are elements required for processing a given feature.
>

Robert,

Right, but isn't that precisely one of the arguments that 16 byte SIDs are
a problem? For instance, if my parsing buffer is 128 bytes then that allows
an SRH with at most four or maybe five SIDs if I'm not mistaken. It seems
like the smaller SID size of SRV6+, even with the DOH PSSI, option still
would produce smaller a header chain than SRV6 and thereby allow more
segments in the header.

Tom


> I am full supporter of NPs and actually just fyi in my MS thesis I
> designed and prototyped Altera MAX FPGA based router :).  If one can afford
> for required line rate speed rating and total box throughput using NP based
> systems is much better investment. This is more for flexibility (field
> programmability) and software updates for bug fixes and new features then
> anything to do how we should or should not design the packet headers in
> data plane protocols.
>
> In the comment below I was not really making an observation that when you
> separate multiple DOHs from CRH you can not process things - you sure can
> as all such EHs actually carry opaque to each other elements. I was however
> observing the fact that functions may require parameters which are not
> supported by DOHs as well as observed earlier that if you are to make sure
> packets entering your domain or leaving "escaping" your domain contain any
> unexpected headers it is much easier to set such ACL onces instead of keep
> updating it every time new draft gets published and new type gets allocated
> for another SRv6+ Destination Option.
>
> Many thx,
> Robert
>
>
> On Fri, Sep 13, 2019 at 12:32 AM Brian E Carpenter <
> brian.e.carpenter@gmail.com> wrote:
>
>> Robert,
>>
>> > But what is most important that common hardware reads just entire
>> > header then starts processing. So it really makes much more sense to
>> > encode SR SIDs and related functions and their parameters in the same
>> > EH rather then scatter them around.
>>
>> Sorry to get all philosophical, but it seems to me that there's another
>> elephant in the room here (and he's been around for twenty years or so)..
>> There seems to be an assumption that we should design on the assumption
>> that fast path processing is done by ASICs or FPGAs, so header formats
>> should be rigid enough that conditional or linked-list processing can
>> be largely avoided. I've been lectured on the bad design of IPv6 extension
>> headers in a way that only makes sense from an ASIC or FPGA viewpoint.
>>
>> But anybody who's building the fast path using a network processor doesn't
>> have that constraint and can use the existing extension header design
>> happily enough.
>>
>> To what extent is this behind the present argument?
>>
>> Regards
>>    Brian Carpenter
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--0000000000005065ec05926671d9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"auto"><div><br><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 12, 2019, 4:15 PM Robert =
Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@ra=
szuk.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D=
"ltr"><div dir=3D"ltr">Hi Brian,<div><br></div><div>&gt; To what extent is =
this behind the present argument?=C2=A0=C2=A0<br></div><div><br></div><div>=
If you are calling elephant and ASIC/FPGA - that was not my reasoning at al=
l.=C2=A0</div><div><br></div><div>Regardless if you are processing packets =
by a fixed burned ASIC or programmable NP the packet must be read into DRAM=
 and its header stored in SRAM during processing - that is I hope pretty cl=
ear to everyone. What matters is the amount of SRAM you have at your dispos=
al and then how far apart are elements required for processing a given feat=
ure.=C2=A0</div><div></div></div></div></blockquote></div></div><div dir=3D=
"auto"><br></div><div>Robert,</div><div><br></div><div dir=3D"auto">Right, =
but isn&#39;t that precisely one of the arguments that 16 byte SIDs are a p=
roblem? For instance, if my parsing buffer is 128 bytes then that allows an=
 SRH with at most four or maybe five SIDs if I&#39;m not mistaken. It seems=
 like the smaller SID size of SRV6+, even with the DOH PSSI, option still w=
ould produce smaller a header chain than SRV6 and thereby allow more segmen=
ts in the header.</div><div dir=3D"auto"><br></div><div>Tom</div><div><br><=
/div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div><br></div><div>I am full suppo=
rter of NPs and actually just fyi in my MS thesis I designed and prototyped=
 Altera MAX FPGA based router :).=C2=A0 If one can afford for required line=
 rate speed rating and total box throughput using NP based systems is much =
better investment.=C2=A0This is more for flexibility (field programmability=
) and software updates for bug fixes and new features then anything to do h=
ow we should or should not design the packet headers in data plane protocol=
s.=C2=A0</div><div><br></div><div>In the comment below I was not really mak=
ing an observation that when you separate multiple DOHs from CRH you can no=
t process things - you sure can as all such EHs actually carry opaque to ea=
ch=C2=A0other elements. I was however observing the fact that functions may=
 require parameters which are not supported by DOHs as well as observed ear=
lier that if you are to make sure packets entering your domain or leaving &=
quot;escaping&quot; your domain contain any unexpected headers it is much e=
asier to set such ACL onces instead of keep updating it every time new draf=
t gets published and new type gets allocated for another SRv6+ Destination =
Option.=C2=A0</div><div><br></div><div>Many thx,</div><div>Robert</div><div=
><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Fri, Sep 13, 2019 at 12:32 AM Brian E Carpenter &lt;<a href=
=3D"mailto:brian.e.carpenter@gmail.com" rel=3D"noreferrer" target=3D"_blank=
">brian.e.carpenter@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">Robert,<br>
<br>
&gt; But what is most important that common hardware reads just entire<br>
&gt; header then starts processing. So it really makes much more sense to<b=
r>
&gt; encode SR SIDs and related functions and their parameters in the same<=
br>
&gt; EH rather then scatter them around.<br>
<br>
Sorry to get all philosophical, but it seems to me that there&#39;s another=
<br>
elephant in the room here (and he&#39;s been around for twenty years or so)=
..<br>
There seems to be an assumption that we should design on the assumption<br>
that fast path processing is done by ASICs or FPGAs, so header formats<br>
should be rigid enough that conditional or linked-list processing can<br>
be largely avoided. I&#39;ve been lectured on the bad design of IPv6 extens=
ion<br>
headers in a way that only makes sense from an ASIC or FPGA viewpoint.<br>
<br>
But anybody who&#39;s building the fast path using a network processor does=
n&#39;t<br>
have that constraint and can use the existing extension header design<br>
happily enough.<br>
<br>
To what extent is this behind the present argument?<br>
<br>
Regards<br>
=C2=A0 =C2=A0Brian Carpenter</blockquote></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer" target=3D"_blank">ipv6@=
ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/m=
ailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div></div>
</div>

--0000000000005065ec05926671d9--


From nobody Fri Sep 13 02:33:35 2019
Return-Path: <robert@raszuk.net>
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 8598D12006A for <spring@ietfa.amsl.com>; Fri, 13 Sep 2019 02:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 wgFDamNijhnD for <spring@ietfa.amsl.com>; Fri, 13 Sep 2019 02:33:24 -0700 (PDT)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 AA14812006B for <spring@ietf.org>; Fri, 13 Sep 2019 02:33:24 -0700 (PDT)
Received: by mail-qk1-x735.google.com with SMTP id x134so27472326qkb.0 for <spring@ietf.org>; Fri, 13 Sep 2019 02:33:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=l1eWEvF5IRKzHhNgOeb4zjvfYdwhO4/9E+CE4pi8hZo=; b=TK8TDQvZPhXFBhJiCXkp129X2cs0PjFAdN1jGVgqhsZ6laTgqZPZkTdoU00Gk4GLWi t7tkSUXbp+gs77CIVXa3qK9AyaKi8LLsyMj3GkY3vugjSStUoONzxAnQE1JzhNdDG8r0 oRHWL2qlBbSvwEBrobI2FoHLlzD8Gy/yjvL/KvJWZDmJ7qw8Ga8pZXjVQoABByHro1/v kXNAbSkYiJz/numtfA6qMFOW7pSmIiZcsGMF+LkAdslFPLNUMlhXDXYG95rozV79eVN2 q2hg4eoXkFhnq3A3itfIEwTvI+x2V9gV/+B8wBAl/lkKE3VrgGxwFxhbDRfVhEUyyHK5 CP+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=l1eWEvF5IRKzHhNgOeb4zjvfYdwhO4/9E+CE4pi8hZo=; b=UTAC+gPcA11o8OrQ6m82wTDdyyw7MrYSAXLF5s+mcx32RQFz74xaijMzJGLpTqfeup pSzTxmy4oCvO5fEmw12Y2nYx45eA/IKPFDQzAJ+WBNdmlUdStUKf/4DMMTu9vj6f2bR2 UHrrX+dLNETXy4+QQRF087Fot8P+8IPpS2+53xpZkQN+AMPQfe6RJfKXRK6TJR9GYABp 8z+0w1LNxTInnRjHuq95oW2Al8VZO4drB3PTKCp+AzjBIcoLP71K1Uz1pE6J/L/HUxtI 5QjFzPCKSObUupXFJlLZrx5324GfOTwVwKgOn//nj/9XQAlstj2qAWVg4rkiNogWc3l7 F8zQ==
X-Gm-Message-State: APjAAAVNlXiAjzYe+LBQwJ2r7SIKnZheNpINu+pVkfMJhpWFx3BqnGRN EgNsNYs/tPSY9Id38ExCIU+4qMSSGzahRG+5Ljaimw==
X-Google-Smtp-Source: APXvYqwzBPbhn9ynbOe7oPTZWnC0Lgvmtv9z8sOqdD0sXjKcA9ZRU7lbHPsJZ1DxqVM3e3EVGgzqLz65V9PfXLhd6qk=
X-Received: by 2002:a37:6144:: with SMTP id v65mr44253665qkb.465.1568367203591;  Fri, 13 Sep 2019 02:33:23 -0700 (PDT)
MIME-Version: 1.0
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com> <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com> <CAOj+MMExK2hkex0SiMPZf-XtXstSoibBWSrmXqtazjCS6xUS-A@mail.gmail.com> <CALx6S366sSE1nxqWrx0YsK6OAUvoCAW5cHGo9LSEdCnM0bM4tA@mail.gmail.com>
In-Reply-To: <CALx6S366sSE1nxqWrx0YsK6OAUvoCAW5cHGo9LSEdCnM0bM4tA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 13 Sep 2019 11:33:14 +0200
Message-ID: <CAOj+MMHCzevD0WKQiRKtjSexwzi_YMD1_wAL+oP4L05pLqUhmA@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, Rob Shakir <robjs@google.com>,  SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000000c3dc905926bf2e9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fDrXzsQNipD06qHfA5GWF_0_PrI>
Subject: Re: [spring] Beyond SRv6.
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: Fri, 13 Sep 2019 09:33:28 -0000

--0000000000000c3dc905926bf2e9
Content-Type: text/plain; charset="UTF-8"

Hi Tom,

Robert,
>
> Right, but isn't that precisely one of the arguments that 16 byte SIDs are
> a problem? For instance, if my parsing buffer is 128 bytes then that allows
> an SRH with at most four or maybe five SIDs if I'm not mistaken. It seems
> like the smaller SID size of SRV6+, even with the DOH PSSI, option still
> would produce smaller a header chain than SRV6 and thereby allow more
> segments in the header.
>

Let me just send a ref to one of the IETF emails from eng of one of the
major NPU data plane vendor ...

He said:

    It clearly depends on the device capabilities. For a device with a
parsing buffer of *256 bytes*
    that should be plenty of room for HBH options, SR header,
transport layer, etc.

https://mailarchive.ietf.org/arch/msg/ippm/RapEwM8JcMZjFZtqcsF1NqXWDUI#

I also know from other direct discussions that 256 bytes is the defacto
standard in modern chips.

But the reality is and this has been already said as well that most use
cases use just a few SIDs say anywhere from 1-4. Beyond that while of
course you will find customer stating I need 10 you can use uSID or
draft-li-spring-compressed-srv6-np

Thx,
R.

--0000000000000c3dc905926bf2e9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Tom,<div><br></div></div><div class=3D=
"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D=
"ltr"><div dir=3D"auto"><div dir=3D"auto">Robert,<br></div><div><br></div><=
div dir=3D"auto">Right, but isn&#39;t that precisely one of the arguments t=
hat 16 byte SIDs are a problem? For instance, if my parsing buffer is 128 b=
ytes then that allows an SRH with at most four or maybe five SIDs if I&#39;=
m not mistaken. It seems like the smaller SID size of SRV6+, even with the =
DOH PSSI, option still would produce smaller a header chain than SRV6 and t=
hereby allow more segments in the header.</div></div></div></blockquote><di=
v><br></div><div>Let me just send a ref to one of the IETF emails from eng =
of one of the major NPU data plane vendor ...=C2=A0</div><div><br></div><di=
v>He said:=C2=A0</div><div><br></div><div><pre class=3D"gmail-wordwrap" sty=
le=3D"box-sizing:border-box;font-family:SFMono-Regular,Menlo,Monaco,Consola=
s,&quot;Liberation Mono&quot;,&quot;Courier New&quot;,monospace;font-size:1=
2.25px;margin-top:0px;margin-bottom:1rem;overflow:auto;color:rgb(33,37,41);=
white-space:pre-wrap;word-break:normal;padding:0px">    It clearly depends =
on the device capabilities. For a device with a parsing buffer of <b>256 by=
tes</b>
    that should be plenty of room for HBH options, SR header, transport lay=
er, etc.</pre></div><div><a href=3D"https://mailarchive.ietf.org/arch/msg/i=
ppm/RapEwM8JcMZjFZtqcsF1NqXWDUI#">https://mailarchive.ietf.org/arch/msg/ipp=
m/RapEwM8JcMZjFZtqcsF1NqXWDUI#</a>=C2=A0</div><div><br></div><div>I also kn=
ow from other direct discussions that 256 bytes is the defacto standard in =
modern chips.=C2=A0<br></div><div><br></div><div>But the reality is and thi=
s has been already said as well that most use cases use just a few SIDs say=
 anywhere from 1-4. Beyond that while of course you will find customer stat=
ing I need 10 you can use uSID or=C2=A0<span style=3D"font-size:1em;color:r=
gb(0,0,0)">draft-li-spring-compressed-srv6-np</span><br><br></div><div>Thx,=
</div><div>R.</div><div><br></div><div><br></div></div></div>

--0000000000000c3dc905926bf2e9--


From nobody Fri Sep 13 05:45:21 2019
Return-Path: <robert@raszuk.net>
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 4613E1200F3 for <spring@ietfa.amsl.com>; Fri, 13 Sep 2019 05:45:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 z25YVLSywWE9 for <spring@ietfa.amsl.com>; Fri, 13 Sep 2019 05:45:09 -0700 (PDT)
Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (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 1324A1200EB for <spring@ietf.org>; Fri, 13 Sep 2019 05:45:09 -0700 (PDT)
Received: by mail-qt1-x835.google.com with SMTP id j1so20952803qth.1 for <spring@ietf.org>; Fri, 13 Sep 2019 05:45:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:from:date:message-id:subject:to:cc; bh=qb32YtDBunLeH/SMc2l4Uix35exPIFe9OXVi8Q3EH5w=; b=WTZtkrL3x45zkAMI/Td7PNMHi7caWuqU6HVv8W4HKmLhyMSYWtfhAyFt+BLlCdwXlS n8SP42gI5BLx77wb4Jef7p9UIIOeMiNaffKnxhi9nmdnkl5t0wiKVwfXhxa4VLXsWvJZ PIjYX+ie0ekFroX3SiHoHvNf5m2k9P4Zw4mQgg5fHly8lg6HgxRnIyeUlq0kBYWFN73U +zfkOGKX7VJbOqMJU+d9esssooCLwO9XJ6CMoxCmUjFfud1VAg09k/T/SFZ/to5IsPF2 JDEMHIhzduaD2kvmSr/+wqvpYDSDvi1Iz2pKnSavFzFucFB5E44SQ0EcOgEDw2EFD13k RY7g==
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:cc; bh=qb32YtDBunLeH/SMc2l4Uix35exPIFe9OXVi8Q3EH5w=; b=D9umZTUSQR95e9p9A70lEynfX2ZxrsSvUop2AB1uSTi0mhgEFyn01wQW+bQsJZg1k3 E6xEPyl8gLS2TeRbJAHsUBqPgoEo+NkxuSgwis2IoiJma6gQKo6tzoEnqkZ8CD2zhObw yVIib2eM19WRs9T1KZjLd0gnl2h8DaCpxwAZleXCQl6CpMaAdxGNqZDsV/Oo76g2yx6O 0w1PqbX4DJDb2eirqIz/XPq2O3Tj8N9ZnbjBBS7M9DJ6pd16nuFrxuybNTE282srMZ9t 1413YAWwDQVnK+pEoUsu4a2V8W6svhwMdqH2mnN7M0iWjDWnX+LpFisAOKjV9oyuQVe8 Mk5Q==
X-Gm-Message-State: APjAAAXNBb8lqpDo7aSayFmxZN0ltRNm7nVXHlB1MY6inV0+kbW2GALZ Z/fPBn/Hud+mnaNtiRZ5n8JQ7e4zsiHmPHaSyw9Q8Q==
X-Google-Smtp-Source: APXvYqyiI5djQ1H/fWJqkjeqzSDAD6sGzOSiZiJfT7jSxuZ2a9RDS4lhw3n4tAbYQ8lBbgSLli/Nmfs6FMzV4iRgIgw=
X-Received: by 2002:ac8:4612:: with SMTP id p18mr2675346qtn.94.1568378707951;  Fri, 13 Sep 2019 05:45:07 -0700 (PDT)
MIME-Version: 1.0
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 13 Sep 2019 14:44:52 +0200
Message-ID: <CAOj+MMG7ZavvdDN3meoxe3TbJa2BoRnQknmfoYH=416KsT-3WA@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c2d41d05926e9f39"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/CljEY5gbCw_tokDUSjWdOJpoSJU>
Subject: [spring] Per segment service instructions
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: Fri, 13 Sep 2019 12:45:12 -0000

--000000000000c2d41d05926e9f39
Content-Type: text/plain; charset="UTF-8"

Dear Ron,

I have read yet one more draft from the SRv6+ package defining another
Destination Option type - this time Per Segment Service Instruction(s)
described in draft-bonica-6man-seg-end-opt

I have one technical question regarding it.

Imagine I have following topology - drawing only what is relevant to the
question:

PE1 - - P1 - - SE1 - - P2 - -  SE2 - - P3 - - PE2

When packet enters the network PE1 is instructed to program my flow A to
execute following following functions on Segment End 1 (SE1) and Segment
End 2 (SE2):

SE1 - When packet is routed out of SE1 consider only interfaces of bw 10G
and up

SE2 - When packet is routed out of SE2 make sure that path to segment end
node is no more then 2 hops away.

>From reading the draft I think the answer is that you mandated the segment
end functions in SRv6+ to have domain-wide significance such that the
function itself contains not only the instruction but also as it is of
domain-wide significance the location of the instruction to execute it on.

So far so good ... Flow-A get's CRH and PSSI encoding the above
requirement.

When packet enters SE1 Destination Options preceding RH is read and PSSIs
are attempted to get executed ! Both instructions are tried but only one is
known so only one get's executed on SE1. Same story on SE2.

Not sure if eveyone would be ok with such model to read and attempt to
execute instructions which are not for a given end segment but let's assume
some may accept it.

But now how unfortunate it may sound PE1 is receving the flow-B and for
flow B the requirements are opposite:

SE1 - When packet is routed out of SE1 make sure that path to segment end
node is no more then 2 hops away.

SE2 - When packet is routed out of SE2 consider only interfaces of bw 10G
and up.

Well what do you - simple - you allocate another two domain wide functions
and encode it in the packet at PSSI DOH on PE1.

But if my description matches the plan you now end up with per flow !!!
state in the network which is the price to pay for splitting SIDs with its
functions into completely different headers.

I don't know about others but I think we went in the past via multiple
attempts to put any per flow state into the large network and it all failed
when faced scale.

Also SR specifically in its architecture RFC8402 says that segment routing
is "maintaining per-flow state only at the ingress node(s) to the SR
domain."

Kind regards,
Robert.

--000000000000c2d41d05926e9f39
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Ron,<div><br></div><div>I have read yet one more draf=
t from the SRv6+ package defining another Destination Option type - this ti=
me Per Segment Service Instruction(s) described in=C2=A0<span style=3D"font=
-size:1em;color:rgb(0,0,0)">draft-bonica-6man-seg-end-opt</span></div><div>=
<br></div><div>I have one technical question regarding it.=C2=A0</div><div>=
<br></div><div>Imagine I have following topology - drawing only what is rel=
evant to the question:=C2=A0</div><div><br></div><div>PE1 - - P1 - - SE1 - =
- P2 - -=C2=A0 SE2 - - P3 - - PE2</div><div><br></div><div>When packet ente=
rs the network PE1 is instructed to program my flow A to execute following =
following functions on Segment End 1 (SE1) and Segment End 2 (SE2):</div><d=
iv><br></div><div>SE1 - When packet is routed out of SE1 consider only inte=
rfaces of bw 10G and up</div><div><br></div><div>SE2 - When packet is route=
d out of SE2 make sure that path to segment end node is no more then 2 hops=
 away.=C2=A0</div><div><br></div><div>From reading the draft I think the an=
swer is that you mandated the segment end functions in SRv6+ to have domain=
-wide significance such that the function itself contains not only the inst=
ruction but also as it is of domain-wide significance the location of the i=
nstruction to execute it on.=C2=A0</div><div><br></div><div>So far so good =
... Flow-A get&#39;s CRH and PSSI encoding the above requirement.=C2=A0</di=
v><div><br></div><div>When packet enters SE1 Destination Options preceding =
RH is read and PSSIs are attempted to get executed ! Both instructions are =
tried but only one is known so only one get&#39;s executed on SE1. Same sto=
ry on SE2.=C2=A0</div><div><br></div><div>Not sure if eveyone would be ok w=
ith such model to read and attempt to execute instructions which are not fo=
r a given end segment but let&#39;s assume some may accept it.=C2=A0</div><=
div><br></div><div>But now how unfortunate it may sound PE1 is receving the=
 flow-B and for flow B the requirements are opposite:=C2=A0</div><div><br><=
/div><div><div>SE1 - When packet is routed out of SE1 make sure that path t=
o segment end node is no more then 2 hops away.=C2=A0</div><div><br></div><=
div><div>SE2 - When packet is routed out of SE2 consider only interfaces of=
 bw 10G and up.=C2=A0</div><div><br></div></div></div><div>Well what do you=
 - simple - you allocate another two domain wide functions and encode it in=
 the packet at PSSI DOH on PE1.=C2=A0</div><div><br></div><div>But if my de=
scription matches the plan you now end up with per flow !!! state in the ne=
twork which is the price to pay for splitting SIDs with its functions into =
completely different headers.=C2=A0</div><div><br></div><div>I don&#39;t kn=
ow about others but I think we went in the past via multiple attempts to pu=
t any per flow state into the large network and it all failed when faced sc=
ale.=C2=A0<br></div><div><br></div><div>Also SR specifically in its archite=
cture RFC8402 says that segment routing is &quot;maintaining per-flow state=
 only at the ingress node(s) to the SR domain.&quot;</div><div><br></div><d=
iv>Kind regards,</div><div>Robert.</div><div><br></div></div>

--000000000000c2d41d05926e9f39--


From nobody Fri Sep 13 08:59:24 2019
Return-Path: <acee@cisco.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 7927F120073; Fri, 13 Sep 2019 08:59:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=aidv6wYa; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=cEZgeEdK
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 UzE_V0LfWJSF; Fri, 13 Sep 2019 08:59:21 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7C5E12001E; Fri, 13 Sep 2019 08:59:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11327; q=dns/txt; s=iport; t=1568390360; x=1569599960; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=VsQMM5VeD4ZqtAP0FQOI/TNYeOBUPY4doUHwAf/04UI=; b=aidv6wYaK8B8fXNIR/4Z2fT2lUE+Hsji8VrtYSc9OvQoQsaDOQOf6Gt2 hGYZsTFAtpvBwn8XLfwNUjyd3hyKf7sF6lc33IvywW0n6bGks+qDW53Fb jOKI7igQZyhwlTz/qHSw+bnvYQ0ZxaWkXBflDIh8R+N4NgNhjhwFX3qpy k=;
IronPort-PHdr: =?us-ascii?q?9a23=3AZfW8pBzTPs2h1ojXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YRGN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A+GsHbIQKUh?= =?us-ascii?q?YEjcsMmAl1CcWIBGXwLeXhaGoxG8ERHFI=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DiAQApvHtd/4kNJK1mGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBZ4EWLyknA21WIAQLKoQhg0cDim+CNyWJZYkvhFyCUgNUCQEBAQw?= =?us-ascii?q?BAS0CAQGEPwIXgkkjOBMCAwkBAQQBAQECAQYEbYUuDIVKAQEBAQMSER0BATc?= =?us-ascii?q?BDwIBCBEDAQIrAgICHxEdCAIEAQ0FIoMAAYEdTQMdAQKfXwKBOIhhc4Eygn0?= =?us-ascii?q?BAQWFEQ0LghYJgTSLeBiBf4ERJwwTgkw+ghqCSoJrMoImjDyDBIUhlylBCoI?= =?us-ascii?q?hkHeEABuNA4wHjX+KCo5kAgQCBAUCDgEBBYFpIYFYcBVlAYJBgkIMF4EEAQi?= =?us-ascii?q?CQopTc4Epjn8BAQ?=
X-IronPort-AV: E=Sophos;i="5.64,501,1559520000";  d="scan'208,217";a="627865236"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Sep 2019 15:59:19 +0000
Received: from XCH-ALN-010.cisco.com (xch-aln-010.cisco.com [173.36.7.20]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x8DFxJZJ001736 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Sep 2019 15:59:19 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-010.cisco.com (173.36.7.20) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 13 Sep 2019 10:59:19 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 13 Sep 2019 10:59:18 -0500
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 13 Sep 2019 10:59:18 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X/nEehamnsUUP0Jp9QiVU74v69Gvy4fmjWr3c7VwzdeukEcr7IWMF/JmXv0eOeWQznbVU/zF4to+pjrwXJvOeTzsRDMwIWtaZBm53m3Mm9BC71mRi8jh/9w8FQc9eDODypc4Q5kcqUXCdA/lvWWJMScLsqwWKv0ly2kuH8uPDF1vTld2t/xdzZhga4QAZtQMmq2aduCF/iBEATH/UDhD5yKonHtPTVww1yAC9pHccmT53WODHEc97wOkfj1mw2oAdBMVrXq5gA9Ip5CmMa0kw2RshA6O/T3zXctJkz04vCjjZ8PVkf74vp4fEWTP8Sh373TEeNb5wQ/Z7ZLFEw6aFQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VsQMM5VeD4ZqtAP0FQOI/TNYeOBUPY4doUHwAf/04UI=; b=nyeSkWNzeNaTOiB120ukpFpEnRrCP0o6oVWwTjgLDaHjGGeDEccmbz+6zh0zeq5FCRPowMsduRKXxJcrRN79vsJAAyohiH55PtgLROihMT+2jqnz8kISTKwwCV9I8flRDQtYoBUaBoHblKahHYfq+h4D/HjqsGDpmSMhjxv0CxwUmLJw4yWjgEXsdwJXtsjM5Gd/3TfQpEZjS8b4mqcdUrVbIY+m13fHzOkHrZMtch9Z4bNmnVDotM3OvV+zvFvNTl4BFAKNiJNihLpwEXhn9Mv8HvZYZPNVgMhexd1QIKEuoBncfcoTR4oKJPJqkLACEyCMufevOsQF63FNsRB+WQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VsQMM5VeD4ZqtAP0FQOI/TNYeOBUPY4doUHwAf/04UI=; b=cEZgeEdKZc6pXnmg24i0iNsvbJeh7RM9PY7dsZf25qC+M5BLoMFQK2p9JyNMyVDfrzX+sFAv+sGBpVsbz5t2oJZ0DEwe+GKqqYqc7P1U0TfJ7LJIEje9eqwLFRgy1ur6A6cge1U0wZtxtTSDUJgJTJ737Fv/7PI+K5UqDz6lYzc=
Received: from MN2PR11MB4221.namprd11.prod.outlook.com (52.135.38.14) by MN2PR11MB4511.namprd11.prod.outlook.com (52.135.37.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.20; Fri, 13 Sep 2019 15:59:17 +0000
Received: from MN2PR11MB4221.namprd11.prod.outlook.com ([fe80::cdc1:a2cf:eb3:a420]) by MN2PR11MB4221.namprd11.prod.outlook.com ([fe80::cdc1:a2cf:eb3:a420%6]) with mapi id 15.20.2263.021; Fri, 13 Sep 2019 15:59:17 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Renato Westphal <renato@opensourcerouting.org>, "draft-ietf-spring-sr-yang@ietf.org" <draft-ietf-spring-sr-yang@ietf.org>, "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>
CC: Olivier Dugeon <olivier.dugeon@orange.com>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: draft-ietf-spring-sr-yang: question about absolute SIDs
Thread-Index: AQHVakZjF2xBDXJzsEWXzjBQHspynKcpgMeA
Date: Fri, 13 Sep 2019 15:59:17 +0000
Message-ID: <FFD7B6D3-E7F2-422F-9478-FE8EC9027220@cisco.com>
References: <CAB6ZmXGh1+R-Uq-Yz_vtjeCaWFXtBx51oL1OywaavuBTFB5yAQ@mail.gmail.com>
In-Reply-To: <CAB6ZmXGh1+R-Uq-Yz_vtjeCaWFXtBx51oL1OywaavuBTFB5yAQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=acee@cisco.com; 
x-originating-ip: [2001:420:c0c4:1008::18f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c59d7e56-6acf-4a5d-06aa-08d738635507
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4511; 
x-ms-traffictypediagnostic: MN2PR11MB4511:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB4511341F183CB5AFA44C7627C2B30@MN2PR11MB4511.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0159AC2B97
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(346002)(396003)(366004)(376002)(39860400002)(51874003)(53754006)(189003)(199004)(14454004)(76176011)(76116006)(478600001)(8936002)(81166006)(71190400001)(2906002)(8676002)(81156014)(25786009)(71200400001)(7736002)(86362001)(66556008)(64756008)(6246003)(66476007)(186003)(6436002)(4326008)(6486002)(66946007)(11346002)(5660300002)(486006)(99286004)(2616005)(36756003)(6512007)(229853002)(66446008)(446003)(2501003)(316002)(46003)(54906003)(53936002)(476003)(256004)(110136005)(33656002)(14444005)(6116002)(6506007)(54896002)(102836004)(53546011)(2201001)(6306002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4511; H:MN2PR11MB4221.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: WtMzIcAdq0UPipHCowaI7qJpF0L9Uq8kGhfNsDKycWpHvx2sS/8zmCyQ5Suo90r0g8ZZHOvWjjIrHvOiaUFPC8zduDvMPCD6pXWem+9I4jo0B9nvwYlJxX/LjGajlOkp+6zOUMKR3WQM9aJqBbjLqy14xe1HqCDpbUVbOEzu53C/b+Puq2Ik6tDq7WfI0Pz8tPFbkvzp3ryPb+/lh5Vstq8kfdgXqr2MoSOf3RWo16QJsnSAALCUd5jpK/MZRYroQH9iL0t7OyTo6gnmydfxeXbA0d0oZDp4Bqzhd7hckM0HpW3aQNYYEiDZsFRH7CMqxkg9TNjHBc+NFat9gzyrpOx97dakE5uS7v59aprELz7/c0k8RUSDP1Reg09fJ67EYM35moIf/wuZkry1sVOCKwcCTXd2I5d5Bd9V8p9Emuk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_FFD7B6D3E7F2422F9478FE8EC9027220ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c59d7e56-6acf-4a5d-06aa-08d738635507
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2019 15:59:17.4176 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KULaI992LIw1fZwwMG1V2s8GQ48Yy8nd1193ReBIXiMIbjh+2XojdO/neIhfx8wG
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4511
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.20, xch-aln-010.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ef_p8jE0p5U7f-Zl0CY0DS3Dc_A>
Subject: Re: [spring] draft-ietf-spring-sr-yang: question about absolute SIDs
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: Fri, 13 Sep 2019 15:59:23 -0000

--_000_FFD7B6D3E7F2422F9478FE8EC9027220ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUmVuYXRvLCArU1BSSU5HIFdHLA0KDQpJdCBpcyBhbiBNUExTIGxhYmVsIChpLmUuLCB5b3Vy
IG9wdGlvbiAyKS4NCg0KRXhjZXJwdGVkIGZyb20gUkZDIDg0MDI6DQoNCjMuMS4yLiAgU1ItTVBM
Uw0KDQogICBXaGVuIFNSIGlzIHVzZWQgb3ZlciB0aGUgTVBMUyBkYXRhIHBsYW5lLCBTSURzIGFy
ZSBhbiBNUExTIGxhYmVsIG9yDQogICBhbiBpbmRleCBpbnRvIGFuIE1QTFMgbGFiZWwgc3BhY2Ug
KGVpdGhlciBTUkdCIG9yIFNSTEIpLg0KDQpXZeKAmWxsIG1ha2UgdGhpcyBjbGVhciBieSByZXdv
cmRpbmcg4oCcYWJzb2x1dGUgdmFsdWXigJ0gdG8gYXZvaWQgdGhlIG1hdGhlbWF0aWNhbCBjb25u
b3RhdGlvbi4NCg0KVGhhbmtzLA0KQWNlZQ0KDQoNCkZyb206IFJlbmF0byBXZXN0cGhhbCA8cmVu
YXRvQG9wZW5zb3VyY2Vyb3V0aW5nLm9yZz4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDEzLCAy
MDE5IGF0IDExOjE3IEFNDQpUbzogImRyYWZ0LWlldGYtc3ByaW5nLXNyLXlhbmdAaWV0Zi5vcmci
IDxkcmFmdC1pZXRmLXNwcmluZy1zci15YW5nQGlldGYub3JnPiwgInNsaXRrb3dzLmlldGZAZ21h
aWwuY29tIiA8c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20+DQpDYzogT2xpdmllciBEdWdlb24gPG9s
aXZpZXIuZHVnZW9uQG9yYW5nZS5jb20+DQpTdWJqZWN0OiBkcmFmdC1pZXRmLXNwcmluZy1zci15
YW5nOiBxdWVzdGlvbiBhYm91dCBhYnNvbHV0ZSBTSURzDQpSZXNlbnQtRnJvbTogPGFsaWFzLWJv
dW5jZXNAaWV0Zi5vcmc+DQpSZXNlbnQtVG86IFN0ZXBoYW5lIExpdGtvd3NraSA8c3RlcGhhbmUu
bGl0a293c2tpQG9yYW5nZS5jb20+LCA8eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbT4sIEFjZWUg
TGluZGVtIDxhY2VlQGNpc2NvLmNvbT4sIFB1c2hwYXNpcyBTYXJrYXIgPHB1c2hwYXNpcy5pZXRm
QGdtYWlsLmNvbT4sIEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPg0KUmVz
ZW50LURhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDEzLCAyMDE5IGF0IDExOjE3IEFNDQoNCkhpIGFs
bCwNCg0KSSBoYXZlIGEgcXVpY2sgcXVlc3Rpb24gYWJvdXQgdGhlIGlldGYtc2VnbWVudC1yb3V0
aW5nLWNvbW1vbiBZQU5HIG1vZHVsZS4NCg0KUHJlZml4LVNJRHMgY2FuIGJlIGNvbmZpZ3VyZWQg
dXNpbmcgZWl0aGVyIGFuIGluZGV4IG9yIGFuIGFic29sdXRlIGxhYmVsLCBhcyBzcGVjaWZpZWQg
YnkgdGhlICJ2YWx1ZS10eXBlIiBsZWFmIGJlbG93Og0KDQogICAgbGVhZiB2YWx1ZS10eXBlIHsN
CiAgICAgIHR5cGUgZW51bWVyYXRpb24gew0KICAgICAgICBlbnVtICJpbmRleCIgew0KICAgICAg
ICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAiVGhlIHZhbHVlIHdpbGwgYmUgaW50ZXJwcmV0
ZWQgYXMgYW4gaW5kZXguIjsNCiAgICAgICAgfQ0KICAgICAgICBlbnVtICJhYnNvbHV0ZSIgew0K
ICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAiVGhlIHZhbHVlIHdpbGwgYmVjb21l
IGludGVycHJldGVkIGFzIGFuIGFic29sdXRlDQogICAgICAgICAgICAgdmFsdWUuIjsNCiAgICAg
ICAgfQ0KICAgICAgfQ0KICAgICAgZGVmYXVsdCAiaW5kZXgiOw0KICAgICAgZGVzY3JpcHRpb24N
CiAgICAgICAgIlRoaXMgbGVhZiBkZWZpbmVzIGhvdyB2YWx1ZSBtdXN0IGJlIGludGVycHJldGVk
LiI7DQogICAgfQ0KDQpJIHRoaW5rIHRoZSBkcmFmdCBpdCBub3QgdmVyeSBjbGVhciBhYm91dCB3
aGF0IGFuIGFic29sdXRlIHZhbHVlIG1lYW5zLiBUaGVyZSBhcmUgdHdvIHBvc3NpYmxlIGludGVy
cHJldGF0aW9uczoNCjEuIFRoZSBhYnNvbHV0ZSB2YWx1ZSBtdXN0IGJlIG1hcHBlZCB0byBhIFNJ
RCBpbmRleCBhbmQgbXVzdCBiZSB3aXRoaW4gdGhlIFNSR0IgcmFuZ2UgKGFzIGRvY3VtZW50ZWQg
b24gQ2xhcmVuY2UncyBib29rLCBhbmQgdGhpcyBpcyBhbHNvIHdoYXQgSU9TLVhSIGRvZXMpLiBU
aGUgUHJlZml4LVNJRCBWL0wgZmxhZ3MgYXJlIHNldCB0byAwLg0KMi4gVGhlIGFic29sdXRlIHZh
bHVlIHJlcHJlc2VudHMgYW4gTVBMUyBsYWJlbCB0aGF0IGNhbiBiZSBvdXRzaWRlIHRoZSBTUkdC
IHJhbmdlLiBUaGUgUHJlZml4LVNJRCBWL0wgZmxhZ3MgYXJlIHNldCB0byAxLg0KDQpXaGljaCBv
bmUgd291bGQgYmUgdGhlIGNvcnJlY3QgaW50ZXJwcmV0YXRpb24/IEkgdGVuZCB0byB0aGluayAj
MSBpcyB0aGUgaW50ZW5kZWQgZGVzaWduLCBidXQgSSdkIGxpa2UgdG8gaGVhciBhIGNvbmZpcm1h
dGlvbiBmcm9tIHRoZSBkcmFmdCBhdXRob3JzIHRvIGJlIHN1cmUgYWJvdXQgaXQuDQoNClRoYW5r
cyBpbiBhZHZhbmNlLA0KLS0NClJlbmF0byBXZXN0cGhhbA0K

--_000_FFD7B6D3E7F2422F9478FE8EC9027220ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <897F81975D5C124FB9CC06CC2FF6942E@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpw
Lm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1u
YW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNw
YW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu
MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIj
MDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SGkgUmVuYXRvLCAmIzQzO1NQUklORyBXRywgPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkl0IGlzIGFuIE1QTFMgbGFiZWwgKGkuZS4sIHlvdXIgb3B0aW9uIDIpLiA8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RXhjZXJwdGVkIGZyb20gUkZDIDg0MDI6PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjMuMS4yLiZuYnNwOyBTUi1NUExTPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOyZuYnNwOyBXaGVuIFNSIGlzIHVzZWQgb3ZlciB0aGUgTVBMUyBkYXRhIHBsYW5l
LCBTSURzIGFyZSBhbiBNUExTIGxhYmVsIG9yPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsmbmJzcDsgYW4gaW5kZXggaW50byBhbiBNUExTIGxhYmVsIHNwYWNlIChl
aXRoZXIgU1JHQiBvciBTUkxCKS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2XigJlsbCBtYWtl
IHRoaXMgY2xlYXIgYnkgcmV3b3JkaW5nIOKAnGFic29sdXRlIHZhbHVl4oCdIHRvIGF2b2lkIHRo
ZSBtYXRoZW1hdGljYWwgY29ubm90YXRpb24uDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhh
bmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWNlZTxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPlJlbmF0byBXZXN0
cGhhbCAmbHQ7cmVuYXRvQG9wZW5zb3VyY2Vyb3V0aW5nLm9yZyZndDs8YnI+DQo8Yj5EYXRlOiA8
L2I+RnJpZGF5LCBTZXB0ZW1iZXIgMTMsIDIwMTkgYXQgMTE6MTcgQU08YnI+DQo8Yj5UbzogPC9i
PiZxdW90O2RyYWZ0LWlldGYtc3ByaW5nLXNyLXlhbmdAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0
LWlldGYtc3ByaW5nLXNyLXlhbmdAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtzbGl0a293cy5pZXRmQGdt
YWlsLmNvbSZxdW90OyAmbHQ7c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+Q2M6
IDwvYj5PbGl2aWVyIER1Z2VvbiAmbHQ7b2xpdmllci5kdWdlb25Ab3JhbmdlLmNvbSZndDs8YnI+
DQo8Yj5TdWJqZWN0OiA8L2I+ZHJhZnQtaWV0Zi1zcHJpbmctc3IteWFuZzogcXVlc3Rpb24gYWJv
dXQgYWJzb2x1dGUgU0lEczxicj4NCjxiPlJlc2VudC1Gcm9tOiA8L2I+Jmx0O2FsaWFzLWJvdW5j
ZXNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+UmVzZW50LVRvOiA8L2I+U3RlcGhhbmUgTGl0a293c2tp
ICZsdDtzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSZndDssICZsdDt5aW5nemhlbi5xdUBm
dXR1cmV3ZWkuY29tJmd0OywgQWNlZSBMaW5kZW0gJmx0O2FjZWVAY2lzY28uY29tJmd0OywgUHVz
aHBhc2lzIFNhcmthciAmbHQ7cHVzaHBhc2lzLmlldGZAZ21haWwuY29tJmd0OywgSmVmZiBUYW50
c3VyYSAmbHQ7amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+UmVzZW50LURhdGU6
IDwvYj5GcmlkYXksIFNlcHRlbWJlciAxMywgMjAxOSBhdCAxMToxNyBBTTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5IaSBhbGwsPGJyPg0KPGJy
Pg0KSSBoYXZlIGEgcXVpY2sgcXVlc3Rpb24gYWJvdXQgdGhlIGlldGYtc2VnbWVudC1yb3V0aW5n
LWNvbW1vbiBZQU5HIG1vZHVsZS48YnI+DQo8YnI+DQpQcmVmaXgtU0lEcyBjYW4gYmUgY29uZmln
dXJlZCB1c2luZyBlaXRoZXIgYW4gaW5kZXggb3IgYW4gYWJzb2x1dGUgbGFiZWwsIGFzIHNwZWNp
ZmllZCBieSB0aGUgJnF1b3Q7dmFsdWUtdHlwZSZxdW90OyBsZWFmIGJlbG93Ojxicj4NCjxpPjxi
cj4NCiZuYnNwOyAmbmJzcDsgbGVhZiB2YWx1ZS10eXBlIHs8YnI+DQombmJzcDsgJm5ic3A7ICZu
YnNwOyB0eXBlIGVudW1lcmF0aW9uIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
ZW51bSAmcXVvdDtpbmRleCZxdW90OyB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZxdW90O1RoZSB2YWx1ZSB3aWxsIGJlIGludGVycHJldGVkIGFzIGFuIGluZGV4
LiZxdW90Ozs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfTxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyBlbnVtICZxdW90O2Fic29sdXRlJnF1b3Q7IHs8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRlc2NyaXB0aW9uPGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJnF1b3Q7VGhlIHZhbHVlIHdpbGwgYmVj
b21lIGludGVycHJldGVkIGFzIGFuIGFic29sdXRlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dmFsdWUuJnF1b3Q7Ozxicj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyB9PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgfTxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7IGRlZmF1bHQgJnF1b3Q7aW5kZXgmcXVvdDs7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgZGVzY3JpcHRpb248YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
JnF1b3Q7VGhpcyBsZWFmIGRlZmluZXMgaG93IHZhbHVlIG11c3QgYmUgaW50ZXJwcmV0ZWQuJnF1
b3Q7Ozxicj4NCiZuYnNwOyAmbmJzcDsgfTwvaT48YnI+DQo8YnI+DQpJIHRoaW5rIHRoZSBkcmFm
dCBpdCBub3QgdmVyeSBjbGVhciBhYm91dCB3aGF0IGFuIGFic29sdXRlIHZhbHVlIG1lYW5zLiBU
aGVyZSBhcmUgdHdvIHBvc3NpYmxlIGludGVycHJldGF0aW9uczo8YnI+DQoxLiBUaGUgYWJzb2x1
dGUgdmFsdWUgbXVzdCBiZSBtYXBwZWQgdG8gYSBTSUQgaW5kZXggYW5kIG11c3QgYmUgd2l0aGlu
IHRoZSBTUkdCIHJhbmdlIChhcyBkb2N1bWVudGVkIG9uIENsYXJlbmNlJ3MgYm9vaywgYW5kIHRo
aXMgaXMgYWxzbyB3aGF0IElPUy1YUiBkb2VzKS4gVGhlIFByZWZpeC1TSUQgVi9MIGZsYWdzIGFy
ZSBzZXQgdG8gMC48YnI+DQoyLiBUaGUgYWJzb2x1dGUgdmFsdWUgcmVwcmVzZW50cyBhbiBNUExT
IGxhYmVsIHRoYXQgY2FuIGJlIG91dHNpZGUgdGhlIFNSR0IgcmFuZ2UuIFRoZSBQcmVmaXgtU0lE
IFYvTCBmbGFncyBhcmUgc2V0IHRvIDEuPGJyPg0KPGJyPg0KV2hpY2ggb25lIHdvdWxkIGJlIHRo
ZSBjb3JyZWN0IGludGVycHJldGF0aW9uPyBJIHRlbmQgdG8gdGhpbmsgIzEgaXMgdGhlIGludGVu
ZGVkIGRlc2lnbiwgYnV0IEknZCBsaWtlIHRvIGhlYXIgYSBjb25maXJtYXRpb24gZnJvbSB0aGUg
ZHJhZnQgYXV0aG9ycyB0byBiZSBzdXJlIGFib3V0IGl0Ljxicj4NCjxicj4NClRoYW5rcyBpbiBh
ZHZhbmNlLDxicj4NCi0tIDxicj4NClJlbmF0byBXZXN0cGhhbDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_FFD7B6D3E7F2422F9478FE8EC9027220ciscocom_--


From nobody Fri Sep 13 10:33:13 2019
Return-Path: <pcamaril@cisco.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 D7823120119 for <spring@ietfa.amsl.com>; Fri, 13 Sep 2019 10:33:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=PCkr9jdz; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=HTXoalJt
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 uDLFn8PByifW for <spring@ietfa.amsl.com>; Fri, 13 Sep 2019 10:33:10 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03F4A1200F9 for <spring@ietf.org>; Fri, 13 Sep 2019 10:33:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2588; q=dns/txt; s=iport; t=1568395989; x=1569605589; h=from:to:subject:date:message-id:mime-version; bh=Hh+eQC0M0t3IhfD061vlfuGzp1rJBOo0M/uX3WRXv/w=; b=PCkr9jdzfAmDGmEUjGTFAPtE/x4co2sxb57QEVBvgMtg9eiWq1YKB8AN BWR6vVagfpPUIFw0qOBwSZRwwpKA5220pt222XD8S2RIuMVa5nwKV7zBp vQvJ5jyzx+FDPzkO5hxp4rcvj9k2j6BkY2iXvzqKqh0bArXHoNrPAy9C2 M=;
IronPort-PHdr: =?us-ascii?q?9a23=3A5aaZQhKQHhZGYXS4W9mcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeBvKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXFXwJfvjdS0+NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AlAgBp0ntd/4sNJK1mHQEBBQEHBQG?= =?us-ascii?q?BVgUBCwGBFS9QA4FDIAQLKgqHXgOKb02BapM5hFyCUgNUCQEBAQwBAS0CAQG?= =?us-ascii?q?HISM3Bg4CAwkBAQQBAQECAQYEbYUuAQuFYy4BATgRAQx0JwQ1gwCBHk0DHQE?= =?us-ascii?q?CAaAUAoE4iGGCJYJ9AQEFgkeCQhiCFgmBNAGLdxiBQD+BOAwTgiFpiAGCBCK?= =?us-ascii?q?UYZdqCoIhiEqMLRuCNJZWjX+YbgIEAgQFAg4BAQWBaCKBWHAVZQGCQYJCOIM?= =?us-ascii?q?6ilNzgSmNXAGBIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,501,1559520000";  d="scan'208,217";a="633549581"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Sep 2019 17:33:08 +0000
Received: from XCH-ALN-019.cisco.com (xch-aln-019.cisco.com [173.36.7.29]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x8DHX9ft017237 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <spring@ietf.org>; Fri, 13 Sep 2019 17:33:09 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-019.cisco.com (173.36.7.29) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 13 Sep 2019 12:33:08 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 13 Sep 2019 13:33:07 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 13 Sep 2019 12:33:07 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WYFIs9sRa5EKrYGMc+aqw06syK3+3tKJbwmnIjPCOPNEaKCLGzMOzXjiLmrTMiEMHkvxXeM1VNDcwqjApVDiSQQw8tDzqtIPxeSXlSnemSuot6iOFEZtnU9TTXyAXFxMFjSgTxSvXZ8OFPOXfIwaHOp6je0dyiFtRhMi2mUXAjbA0egldkgSWFPjOe+Db2mnRP98RLTfLuPxKdsg6Q1pmJFFasXLR5+QLXAs2DaIUwT/3m6tXv3u4n/uwYa6Y1adOLZoyHS4kGdQoI4eQVR0+gzwretuGwceHwhw5I21r6qINjvbdC3Wbhi5KZDqenfDLl6/sQ4Ka05cxtyvIr74Yw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hh+eQC0M0t3IhfD061vlfuGzp1rJBOo0M/uX3WRXv/w=; b=BSTHN2C3lIJ8sJA+tEKZj9d+PVsOaIVboNr4/stAKxu3J7B025wWg5rOxaAzBtDQ4Dl9pnQSuOktYcpQlmDdAuE21LxHuYvCO0yx2e3FnnTvy2/6mJQ030Fzp1YINA9G49RDmLPNjRONe6Kl++LAmpyUwyZFp8QrGWKNKtYvqml/yjHOtTCRARrkOiCELODQmOVz4p9seEcRlgCPuRzAl+3/53IMg/RXOCvmmNOzRSA4ZPbFwHD35qlpxZCg/2MJqOF1P/fO0braYoHn22TFSc4ubKAxIsuMyPtunxcqzBNV7+rJUR2YiXXxc/3nNZRed2ob6qnLIb8+mQArzdLkhg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hh+eQC0M0t3IhfD061vlfuGzp1rJBOo0M/uX3WRXv/w=; b=HTXoalJtDOqN08bZ3BWHSrfZ2wnEbdBlyrgoIXUOFTj04nF8us8vhW3MoNYAFiL4R1b75vwGWcFWNiqPh0PP8amOZTPcmfgPeSDrYJFg2GdPXc0D7MFvvyF/FF5NGROq4oZsbAFzgiJlW5p8z2VBn+iB8QYa9+JSywpiqn2Ea3A=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB4253.namprd11.prod.outlook.com (52.135.38.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.21; Fri, 13 Sep 2019 17:33:06 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2263.016; Fri, 13 Sep 2019 17:33:06 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: draft-ietf-spring-srv6-network-programming: Pseudocode alignment action item closure
Thread-Index: AQHVaiqmAEyVuma8UU6UcgJQ/D92PQ==
Date: Fri, 13 Sep 2019 17:33:06 +0000
Message-ID: <DF67F570-5834-43E4-BAF3-C4A465FF3EA8@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [176.83.219.71]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2beaada9-8a98-4f83-b191-08d73870701d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB4253; 
x-ms-traffictypediagnostic: MN2PR11MB4253:
x-microsoft-antispam-prvs: <MN2PR11MB4253FA15D1E5BC6C95FC9D72C9B30@MN2PR11MB4253.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0159AC2B97
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(136003)(396003)(346002)(376002)(366004)(199004)(53754006)(189003)(6916009)(486006)(6116002)(7736002)(66066001)(4744005)(71200400001)(5660300002)(6436002)(6512007)(6486002)(256004)(3846002)(54896002)(71190400001)(36756003)(5640700003)(2906002)(102836004)(478600001)(2501003)(6506007)(53936002)(26005)(14444005)(186003)(99286004)(561944003)(8936002)(66476007)(66556008)(64756008)(66446008)(33656002)(81166006)(81156014)(66946007)(316002)(76116006)(91956017)(14454004)(86362001)(25786009)(1730700003)(476003)(2616005)(8676002)(2351001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4253; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: MwJ8Agi4POvKXKePbb880/argdvowafsMFRRz7CT1JDJMppALcg2qmBidjmXdXnJiQAUuA1ouNfplei5Z3NMix3t6AI7ESP95TKuHwnaFw9VC3Nm6eOIiemNeg+jWrC0phJsvBNtoH0ObwpHuGswk1JR0IE0KkSb6qeVOE6KIzRNteb6tYLQajnrUa0us3TjBQXo8v7LzCwj3k57l+6syabAPjsROkA2Mp5+6RV6693wbO8gA1jxDDmX2gc1ZS7XnFhEYecc7WApZU5Cwoynk6SWh9Q4UAiNoSyYkma+J3FVSeQ6QFombXwJ51oREte0vMYbrXr6YlKQoCnXMGCuGLdP39p8rAhO+Wt9uv+vl0cb7WRk5dk59+SqUknKgs3/WNubLhHGR9ZL44sZQxpVifkUI43iRvFu0uEVY8inuHc=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DF67F570583443E4BAF3C4A465FF3EA8ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 2beaada9-8a98-4f83-b191-08d73870701d
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2019 17:33:06.2062 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DqF69tggDkpT50jPWYYQz5O6mmtrpYAnQ6OoN15dH8gIrmpLrvvIluQQdqMdtRGA+0FL5Ck18vEzMox0/6tW9w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4253
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.29, xch-aln-019.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/X5pd2XWFpyJC1FKBzy3goOn8LLc>
Subject: [spring] draft-ietf-spring-srv6-network-programming: Pseudocode alignment action item closure
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: Fri, 13 Sep 2019 17:33:12 -0000

--_000_DF67F570583443E4BAF3C4A465FF3EA8ciscocom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

Following up with the action items from IETF105 regarding Network Programmi=
ng, the authors have been working on an updated revision that brings the ps=
eudocode definition in consistency with the SRH.

We are close to complete the work and would like to inform the working grou=
p that we intend to submit the proposal by September 20th, allowing the wor=
king group to review before IETF106.

Cheers,
Pablo.

--_000_DF67F570583443E4BAF3C4A465FF3EA8ciscocom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <74A634691B12F3418A5FD2D3F6DD0F1C@namprd11.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">
Hi all,<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">
&nbsp;<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">
Following up with the action items from IETF105 regarding Network Programmi=
ng, the authors have been working on an updated revision that brings the ps=
eudocode definition in consistency with the SRH.<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">
&nbsp;<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">
We are close to complete the work and would like to inform the working grou=
p that we intend to submit the proposal by September 20th, allowing the wor=
king group to review before IETF106.<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">
&nbsp;<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">
Cheers,<br>
</div>
<div dir=3D"auto" style=3D"direction: ltr; margin: 0; padding: 0; font-fami=
ly: sans-serif; font-size: 11pt; color: black; ">
Pablo.<span id=3D"OutlookSignature"></span></div>
</body>
</html>

--_000_DF67F570583443E4BAF3C4A465FF3EA8ciscocom_--


From nobody Fri Sep 13 11:10:22 2019
Return-Path: <rbonica@juniper.net>
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 461A312011C; Fri, 13 Sep 2019 11:10:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 bCHINR7sAujQ; Fri, 13 Sep 2019 11:10:10 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42F0F120110; Fri, 13 Sep 2019 11:10:10 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8DHx2nl007611; Fri, 13 Sep 2019 11:10:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=wnvVIJQqVoj7MgU5hbGkIz0xwIObsrnWAoz81fZHT/c=; b=mkaoFdTEehhJhjbauBhumXL+hDyz9nKhBm57MOc45tStM92QEtYTw5Hnrrv/Tbf+3sXW S3lGPs4SVBxIzgWfsbs0/UH/7zmNzTr/nb7aheNSYaqpJS9CL62yGHAPrp5NeOfCHAfz Uxz4lZboUb6pUz1v8HaDEeWIhkzaRemn4LeBrMHu7cLq7WneQkJRPCSe8M8tKsb7XL9M 6muMc50u3BckkTsN4hYpkZHVq2r/5IdkOra4zl0XjywpUg2/pM7+msYU1y1lwg1JpU1j d8PwsFF0+svp9D34+SkbUkvkKUH7bUs+IyMuVFq7eIdjGCwMMm13jO1EgM+giY4BtRNg KQ== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2054.outbound.protection.outlook.com [104.47.46.54]) by mx0b-00273201.pphosted.com with ESMTP id 2uytd8tasq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 13 Sep 2019 11:10:06 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m+meBuud8h2kvGb5D4jvcUSQGGXlCiPHwnuEBYRtK0ACMi+/0We52HkTV14SBQCOtg5T+Vj6z8vIhXA6vfSQYp7FQPJr5wV9gMYBRNC2RCH4uBmrAsGac24CN4iUf5RbEd7JKNyktCb2SQdmEeJMBPhERHWqvQCOBzgtg83EQOP6e6JD9nGW79nNnzxYRUHiMLcVP5EYZa9GyAs8ytcN4R6gMPluDSorrPmLiiD6W43lEQ0K6baydPeePqmPmM+El4mYfTZtPsEonIuMQPylTvzwfKLGZZ22cvttL3HLYWDoFDTd4LJRSDAcUr6AkALfy2PyV/IAXE4k6xm1rIJqPw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wnvVIJQqVoj7MgU5hbGkIz0xwIObsrnWAoz81fZHT/c=; b=YukgpQgV2TopsfNTau/icVsetRtlLYlWUmiDLMT/TmF45VfxniICIeUxApAwrBvxRYSrDbF/kcj0x+1sZrlDNPukpj2Zy1ZIVKMukAi8avA6qQeU7eGv+UatogEMstP3duVeTI0+BHDW+vv4hq3WmPvb55kFoXwEzPpQHv0VgrIdleMuasjSUi7wwQWvF1voYU3oSjzSyNBf5jTTfNlvtdPLkYKSRVgHxyH9O9AOmZrr0huIEKUVjmpM5hmXtWfkvv+rYkrmRvqem3N+uUBcqfOcEN3c5l26CnmDwJyr/kyVsuIZbIn1Mcr7vIZKSV0Qx9oG7vWXUGiaD/2sTFqOLQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5365.namprd05.prod.outlook.com (20.177.127.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.13; Fri, 13 Sep 2019 18:10:05 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Fri, 13 Sep 2019 18:10:05 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: Per segment service instructions
Thread-Index: AQHVajEYS2weFKJF3EitAzpmuLLhaqcp5taw
Content-Class: 
Date: Fri, 13 Sep 2019 18:10:04 +0000
Message-ID: <BYAPR05MB5463FF952118009D5A996997AEB30@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAOj+MMG7ZavvdDN3meoxe3TbJa2BoRnQknmfoYH=416KsT-3WA@mail.gmail.com>
In-Reply-To: <CAOj+MMG7ZavvdDN3meoxe3TbJa2BoRnQknmfoYH=416KsT-3WA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-13T18:10:03.5219790Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=d7004a0c-dbb1-4167-b384-eed81c48c809; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b496307c-93b2-4fa3-c04f-08d738759a82
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR05MB5365; 
x-ms-traffictypediagnostic: BYAPR05MB5365:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB5365320EDF43BB68CA195885AEB30@BYAPR05MB5365.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2958;
x-forefront-prvs: 0159AC2B97
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(366004)(136003)(346002)(39860400002)(376002)(199004)(189003)(86362001)(6436002)(52536014)(54906003)(14454004)(25786009)(478600001)(4326008)(66476007)(71190400001)(316002)(66446008)(64756008)(71200400001)(66946007)(66556008)(486006)(7696005)(76176011)(99286004)(6246003)(256004)(476003)(102836004)(6506007)(11346002)(446003)(33656002)(229853002)(53546011)(26005)(74316002)(7736002)(2906002)(6916009)(81166006)(8676002)(8936002)(186003)(81156014)(6306002)(54896002)(6116002)(3846002)(9686003)(55016002)(790700001)(76116006)(5660300002)(53936002)(66066001)(3480700005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5365; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: drTZwNSxn6HNsfILuBBrH4eq43QKhORlG+Peb39GJWT8Bb02EygtE4c3eGw0m2I/dofs2GeZkSt8lHlOKQeWu0+zhVm1BBCqMwzqk/tXxsZXBma9VP39W7MdvGGm71Ob4zTS6/A2KzojModURgVSzfLUje9ydwIUbEhBexFl6YoIw2FK9QI/i7H7BfE8UmlFdomUJrCLQU8TZ/UB9eYbe7Hrkp+lFr/WKD5F3/sUU2WMEcAUv3em5qiJ1cFyhZOgz5IUChefINShQvpfpNOpY80AY7x40WumJAGVlYiQg40iPniJnaw53KOpDiBg48EgBPKHkGvsnqr9FbFXvMjoYjBeDe7/rAM1ChzsxyN7l9guuHygMZqHQO7gqQpRScwb7hYAF7jQRjQkIb3copNdAf175OsZFbQa3M54zoGiofg=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463FF952118009D5A996997AEB30BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b496307c-93b2-4fa3-c04f-08d738759a82
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2019 18:10:04.9344 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6Q9WlHsfJI6a5EgBypIro2YbLe6TAwPEtLQelUWjGN6NLYOoa4zxLur8T/hrVNP0Leu8e5gJLiCSEGishBL5zw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5365
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-13_08:2019-09-11,2019-09-13 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 bulkscore=0 impostorscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 phishscore=0 priorityscore=1501 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909130184
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/QDoOBn6Nve6FFEhh-GjHkB4NRDg>
Subject: Re: [spring] Per segment service instructions
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: Fri, 13 Sep 2019 18:10:14 -0000

--_000_BYAPR05MB5463FF952118009D5A996997AEB30BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Robert,

In your email, you ask how I would solve a TE problem with a Per Segment Se=
rvice Instruction (PSSI). In SRv6+:


  *   The CRH and the SIDs that it contains are used to solve TE problems
  *   The PSSI is used too provide non-routing services (e.g., firewalling,=
 sampling, DPI)

This leaves the following questions to be answered:


  *   How would I solve the TE problem that you describe in your email?
  *   Given another example, explain how PSSI works?

Which question would you like me to tackle first?

                                                                    Ron


From: Robert Raszuk <robert@raszuk.net>
Sent: Friday, September 13, 2019 8:45 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: SPRING WG <spring@ietf.org>; 6man <6man@ietf.org>
Subject: Per segment service instructions

Dear Ron,

I have read yet one more draft from the SRv6+ package defining another Dest=
ination Option type - this time Per Segment Service Instruction(s) describe=
d in draft-bonica-6man-seg-end-opt

I have one technical question regarding it.

Imagine I have following topology - drawing only what is relevant to the qu=
estion:

PE1 - - P1 - - SE1 - - P2 - -  SE2 - - P3 - - PE2

When packet enters the network PE1 is instructed to program my flow A to ex=
ecute following following functions on Segment End 1 (SE1) and Segment End =
2 (SE2):

SE1 - When packet is routed out of SE1 consider only interfaces of bw 10G a=
nd up

SE2 - When packet is routed out of SE2 make sure that path to segment end n=
ode is no more then 2 hops away.

>From reading the draft I think the answer is that you mandated the segment =
end functions in SRv6+ to have domain-wide significance such that the funct=
ion itself contains not only the instruction but also as it is of domain-wi=
de significance the location of the instruction to execute it on.

So far so good ... Flow-A get's CRH and PSSI encoding the above requirement=
.

When packet enters SE1 Destination Options preceding RH is read and PSSIs a=
re attempted to get executed ! Both instructions are tried but only one is =
known so only one get's executed on SE1. Same story on SE2.

Not sure if eveyone would be ok with such model to read and attempt to exec=
ute instructions which are not for a given end segment but let's assume som=
e may accept it.

But now how unfortunate it may sound PE1 is receving the flow-B and for flo=
w B the requirements are opposite:

SE1 - When packet is routed out of SE1 make sure that path to segment end n=
ode is no more then 2 hops away.

SE2 - When packet is routed out of SE2 consider only interfaces of bw 10G a=
nd up.

Well what do you - simple - you allocate another two domain wide functions =
and encode it in the packet at PSSI DOH on PE1.

But if my description matches the plan you now end up with per flow !!! sta=
te in the network which is the price to pay for splitting SIDs with its fun=
ctions into completely different headers.

I don't know about others but I think we went in the past via multiple atte=
mpts to put any per flow state into the large network and it all failed whe=
n faced scale.

Also SR specifically in its architecture RFC8402 says that segment routing =
is "maintaining per-flow state only at the ingress node(s) to the SR domain=
."

Kind regards,
Robert.



Juniper Business Use Only

--_000_BYAPR05MB5463FF952118009D5A996997AEB30BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:357587521;
	mso-list-template-ids:-2032618764;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1352685313;
	mso-list-template-ids:509881870;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1893031722;
	mso-list-type:hybrid;
	mso-list-template-ids:-633844924 -1037949096 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In your email, you ask how I would solve a TE proble=
m with a Per Segment Service Instruction (PSSI). In SRv6&#43;:<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo3">The CRH and the SIDs that it contains are used to solve TE problems<o=
:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-l=
ist:l2 level1 lfo3">The PSSI is used too provide non-routing services (e.g.=
, firewalling, sampling, DPI)<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This leaves the following questions to be answered:<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo3">How would I solve the TE problem that you describe in your email?<o:p=
></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-lis=
t:l2 level1 lfo3">Given another example, explain how PSSI works?<o:p></o:p>=
</li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Which question would you like me to tackle first?<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Friday, September 13, 2019 8:45 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> SPRING WG &lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org&gt;<br=
>
<b>Subject:</b> Per segment service instructions<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Dear Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I have read yet one more draft from the SRv6&#43; pa=
ckage defining another Destination Option type - this time Per Segment Serv=
ice Instruction(s) described in&nbsp;<span style=3D"color:black">draft-boni=
ca-6man-seg-end-opt</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I have one technical question regarding it.&nbsp;<o:=
p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Imagine I have following topology - drawing only wha=
t is relevant to the question:&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">PE1 - - P1 - - SE1 - - P2 - -&nbsp; SE2 - - P3 - - P=
E2<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">When packet enters the network PE1 is instructed to =
program my flow A to execute following following functions on Segment End 1=
 (SE1) and Segment End 2 (SE2):<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">SE1 - When packet is routed out of SE1 consider only=
 interfaces of bw 10G and up<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">SE2 - When packet is routed out of SE2 make sure tha=
t path to segment end node is no more then 2 hops away.&nbsp;<o:p></o:p></p=
>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">From reading the draft I think the answer is that yo=
u mandated the segment end functions in SRv6&#43; to have domain-wide signi=
ficance such that the function itself contains not only the instruction but=
 also as it is of domain-wide significance
 the location of the instruction to execute it on.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So far so good ... Flow-A get's CRH and PSSI encodin=
g the above requirement.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">When packet enters SE1 Destination Options preceding=
 RH is read and PSSIs are attempted to get executed ! Both instructions are=
 tried but only one is known so only one get's executed on SE1. Same story =
on SE2.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Not sure if eveyone would be ok with such model to r=
ead and attempt to execute instructions which are not for a given end segme=
nt but let's assume some may accept it.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">But now how unfortunate it may sound PE1 is receving=
 the flow-B and for flow B the requirements are opposite:&nbsp;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">SE1 - When packet is routed out of SE1 make sure tha=
t path to segment end node is no more then 2 hops away.&nbsp;<o:p></o:p></p=
>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">SE2 - When packet is routed out of SE2 consider only=
 interfaces of bw 10G and up.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">Well what do you - simple - you allocate another two=
 domain wide functions and encode it in the packet at PSSI DOH on PE1.&nbsp=
;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">But if my description matches the plan you now end u=
p with per flow !!! state in the network which is the price to pay for spli=
tting SIDs with its functions into completely different headers.&nbsp;<o:p>=
</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I don't know about others but I think we went in the=
 past via multiple attempts to put any per flow state into the large networ=
k and it all failed when faced scale.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Also SR specifically in its architecture RFC8402 say=
s that segment routing is &quot;maintaining per-flow state only at the ingr=
ess node(s) to the SR domain.&quot;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463FF952118009D5A996997AEB30BYAPR05MB5463namp_--


From nobody Fri Sep 13 12:32:26 2019
Return-Path: <rraszuk@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 9911B120111; Fri, 13 Sep 2019 12:32:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 Mpc687eTpZBT; Fri, 13 Sep 2019 12:32:21 -0700 (PDT)
Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (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 A40791200FA; Fri, 13 Sep 2019 12:32:21 -0700 (PDT)
Received: by mail-pf1-x435.google.com with SMTP id x127so18681523pfb.7; Fri, 13 Sep 2019 12:32:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jxSvMNGCUBbkAD3vwlWYW4VE8U12l79zd2EnUCLkQBI=; b=ZRj+4n2dhrIjUBj3DdLQCwbuRjmFPSvHbceimEWtzx8Ew75iLhq1dyT30KtT+3eqgj XhjMS87h/2jehBvU7LyC6uXjSOf+xNYCzKfT8JC/pR/V32gFDv0gkObUrzhaqfrHHbSS KUWmrqvEJuTdMrJqU1OxcOxA2psXI/xjw1zjCQ2QB7sf2U97NBYB2Cf2FrIz7FguK5fl Owenm4MaDOE8h0TD5WA1ymxRFotPQui1Woin2KBWOSOfO7Lj+U8vYULYYSWObdp1SpqR R/YzF/3dNftBAdaTFp1raXfEYURKGFTgNQN6XKwV+ryYPHX39BE1tv1lLQC4VhXeNwoA yFvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jxSvMNGCUBbkAD3vwlWYW4VE8U12l79zd2EnUCLkQBI=; b=dayu6H73MyJhukGbQs9ii6JMJ0gQp9++agtNpI8VY8092S+f0Bd1kY5gJ9SN23jyTL lTftigihF+7v+8loEXvXhHkrQAUwU+U+yLqMFYpueMKyRg0uaAeCyLZHcactZiAX5+Cc iPRvDqlfRDM6E31J7jBASkfB1nLCMfVCLCNVfD6PfPlEsgDYF3SuVMIm6I27G0MX9JT5 vI4EW4SOeWt/OjGzNUB6z8Ir48vKV3qebQyra+h9idyaQohBmjzF4pTb8HFjIHF4o4CH /oQyZ2okv2HfXP4ZgO/K8AzuJNvsIavc+7kB9kX9xhTGCZi8DU7i7kVF4KbL1Bj1kvrA s4ng==
X-Gm-Message-State: APjAAAWQy19SZ/KlXxpJtm2w/ERiL1r5GumodZjzrIT9Q6JfCgzXBGwu vdtRQKNIfknEBe0AOXC0SIFqVLsx8pYStldVIM3w33/sPI0=
X-Google-Smtp-Source: APXvYqyS9nVKdTnC60GMtRhletLLFdNwE5Rb6kxPaUisd7LzueywN+ommgwbFq4WUoBnAlyA2JCRgr+RppkokYpMMpo=
X-Received: by 2002:aa7:9386:: with SMTP id t6mr59268441pfe.214.1568403140577;  Fri, 13 Sep 2019 12:32:20 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MMG7ZavvdDN3meoxe3TbJa2BoRnQknmfoYH=416KsT-3WA@mail.gmail.com> <BYAPR05MB5463FF952118009D5A996997AEB30@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463FF952118009D5A996997AEB30@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Fri, 13 Sep 2019 21:32:11 +0200
Message-ID: <CA+b+ERmwpWEQi-WU7i5=9N8i=bdVDAD9ehuNAj6T7CSue86nTg@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000f114705927450ef"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4GNITce1PRkDMZoAuDyPBRocSi4>
Subject: Re: [spring] Per segment service instructions
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: Fri, 13 Sep 2019 19:32:25 -0000

--0000000000000f114705927450ef
Content-Type: text/plain; charset="UTF-8"

Dear Ron,

My note and choice of function descriptions was absolutely not binding. I
used it to simply illustrate my understanding how your SRv6+ architecture
works in regards to Segment End execution not to seek another replacement
solution for this specific set of requirements.

Sure you could perhaps invent Adj SID mapping grouping all links over 10G.
Inventing SID to indicate dynamic variable like hop count which changes in
time scale towards next destination is more involved if you want to push it
into CRH.

But bottom line is to highlight that DOH's PSSI containing segment end
functions in SRv6+ architecture are:

a) executed at each segment end regardless if function even applies or
makes sense on such segment end

b) are of domian-wide significance with all of the consequences of such
design choice

Many thx,
Robert.


On Fri, Sep 13, 2019 at 8:10 PM Ron Bonica <rbonica=
40juniper.net@dmarc.ietf.org> wrote:

> Robert,
>
>
>
> In your email, you ask how I would solve a TE problem with a Per Segment
> Service Instruction (PSSI). In SRv6+:
>
>
>
>    - The CRH and the SIDs that it contains are used to solve TE problems
>    - The PSSI is used too provide non-routing services (e.g.,
>    firewalling, sampling, DPI)
>
>
>
> This leaves the following questions to be answered:
>
>
>
>    - How would I solve the TE problem that you describe in your email?
>    - Given another example, explain how PSSI works?
>
>
>
> Which question would you like me to tackle first?
>
>
>
>                                                                     Ron
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Friday, September 13, 2019 8:45 AM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* SPRING WG <spring@ietf.org>; 6man <6man@ietf.org>
> *Subject:* Per segment service instructions
>
>
>
> Dear Ron,
>
>
>
> I have read yet one more draft from the SRv6+ package defining another
> Destination Option type - this time Per Segment Service Instruction(s)
> described in draft-bonica-6man-seg-end-opt
>
>
>
> I have one technical question regarding it.
>
>
>
> Imagine I have following topology - drawing only what is relevant to the
> question:
>
>
>
> PE1 - - P1 - - SE1 - - P2 - -  SE2 - - P3 - - PE2
>
>
>
> When packet enters the network PE1 is instructed to program my flow A to
> execute following following functions on Segment End 1 (SE1) and Segment
> End 2 (SE2):
>
>
>
> SE1 - When packet is routed out of SE1 consider only interfaces of bw 10G
> and up
>
>
>
> SE2 - When packet is routed out of SE2 make sure that path to segment end
> node is no more then 2 hops away.
>
>
>
> From reading the draft I think the answer is that you mandated the segment
> end functions in SRv6+ to have domain-wide significance such that the
> function itself contains not only the instruction but also as it is of
> domain-wide significance the location of the instruction to execute it on.
>
>
>
> So far so good ... Flow-A get's CRH and PSSI encoding the above
> requirement.
>
>
>
> When packet enters SE1 Destination Options preceding RH is read and PSSIs
> are attempted to get executed ! Both instructions are tried but only one is
> known so only one get's executed on SE1. Same story on SE2.
>
>
>
> Not sure if eveyone would be ok with such model to read and attempt to
> execute instructions which are not for a given end segment but let's assume
> some may accept it.
>
>
>
> But now how unfortunate it may sound PE1 is receving the flow-B and for
> flow B the requirements are opposite:
>
>
>
> SE1 - When packet is routed out of SE1 make sure that path to segment end
> node is no more then 2 hops away.
>
>
>
> SE2 - When packet is routed out of SE2 consider only interfaces of bw 10G
> and up.
>
>
>
> Well what do you - simple - you allocate another two domain wide functions
> and encode it in the packet at PSSI DOH on PE1.
>
>
>
> But if my description matches the plan you now end up with per flow !!!
> state in the network which is the price to pay for splitting SIDs with its
> functions into completely different headers.
>
>
>
> I don't know about others but I think we went in the past via multiple
> attempts to put any per flow state into the large network and it all failed
> when faced scale.
>
>
>
> Also SR specifically in its architecture RFC8402 says that segment routing
> is "maintaining per-flow state only at the ingress node(s) to the SR
> domain."
>
>
>
> Kind regards,
>
> Robert.
>
>
>
>
>
> Juniper Business Use Only
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--0000000000000f114705927450ef
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Dear Ron,</div><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br><=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small">My note and choice of function descriptions was abs=
olutely not binding. I used it to simply illustrate my understanding how yo=
ur SRv6+ architecture works in regards to Segment End execution not to seek=
 another replacement solution for this specific set of requirements.=C2=A0<=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">Sure you could perhaps=
 invent Adj SID mapping grouping all links over 10G. Inventing SID to indic=
ate dynamic variable like hop count which changes in time scale towards nex=
t destination is more involved if you want to push it into CRH.=C2=A0</div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small">But bottom line is to highl=
ight that DOH&#39;s PSSI containing segment end functions=C2=A0in SRv6+ arc=
hitecture are:=C2=A0</div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">a=
) executed at each segment end regardless if function even applies or makes=
 sense on such segment end=C2=A0</div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div cla=
ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small">b) are of domian-wide significance with all of the consequences =
of such design choice</div><div class=3D"gmail_default" style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">=
Many thx,<br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small">Robert.</div><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><div =
class=3D"gmail_default"></div></div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Se=
p 13, 2019 at 8:10 PM Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.=
net@dmarc.ietf.org">40juniper.net@dmarc.ietf.org</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_4737484991323485275WordSection1">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">In your email, you ask how I would solve a TE proble=
m with a Per Segment Service Instruction (PSSI). In SRv6+:<u></u><u></u></p=
>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_4737484991323485275MsoListParagraph" style=3D"margin-l=
eft:0in">The CRH and the SIDs that it contains are used to solve TE problem=
s<u></u><u></u></li><li class=3D"gmail-m_4737484991323485275MsoListParagrap=
h" style=3D"margin-left:0in">The PSSI is used too provide non-routing servi=
ces (e.g., firewalling, sampling, DPI)<u></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">This leaves the following questions to be answered:<=
u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_4737484991323485275MsoListParagraph" style=3D"margin-l=
eft:0in">How would I solve the TE problem that you describe in your email?<=
u></u><u></u></li><li class=3D"gmail-m_4737484991323485275MsoListParagraph"=
 style=3D"margin-left:0in">Given another example, explain how PSSI works?<u=
></u><u></u></li></ul>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Which question would you like me to tackle first?<u>=
</u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; <br>
<b>Sent:</b> Friday, September 13, 2019 8:45 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org" targe=
t=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject:</b> Per segment service instructions<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Dear Ron,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I have read yet one more draft from the SRv6+ packag=
e defining another Destination Option type - this time Per Segment Service =
Instruction(s) described in=C2=A0<span style=3D"color:black">draft-bonica-6=
man-seg-end-opt</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I have one technical question regarding it.=C2=A0<u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Imagine I have following topology - drawing only wha=
t is relevant to the question:=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">PE1 - - P1 - - SE1 - - P2 - -=C2=A0 SE2 - - P3 - - P=
E2<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">When packet enters the network PE1 is instructed to =
program my flow A to execute following following functions on Segment End 1=
 (SE1) and Segment End 2 (SE2):<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">SE1 - When packet is routed out of SE1 consider only=
 interfaces of bw 10G and up<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">SE2 - When packet is routed out of SE2 make sure tha=
t path to segment end node is no more then 2 hops away.=C2=A0<u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">From reading the draft I think the answer is that yo=
u mandated the segment end functions in SRv6+ to have domain-wide significa=
nce such that the function itself contains not only the instruction but als=
o as it is of domain-wide significance
 the location of the instruction to execute it on.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">So far so good ... Flow-A get&#39;s CRH and PSSI enc=
oding the above requirement.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">When packet enters SE1 Destination Options preceding=
 RH is read and PSSIs are attempted to get executed ! Both instructions are=
 tried but only one is known so only one get&#39;s executed on SE1. Same st=
ory on SE2.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Not sure if eveyone would be ok with such model to r=
ead and attempt to execute instructions which are not for a given end segme=
nt but let&#39;s assume some may accept it.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But now how unfortunate it may sound PE1 is receving=
 the flow-B and for flow B the requirements are opposite:=C2=A0<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">SE1 - When packet is routed out of SE1 make sure tha=
t path to segment end node is no more then 2 hops away.=C2=A0<u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">SE2 - When packet is routed out of SE2 consider only=
 interfaces of bw 10G and up.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">Well what do you - simple - you allocate another two=
 domain wide functions and encode it in the packet at PSSI DOH on PE1.=C2=
=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But if my description matches the plan you now end u=
p with per flow !!! state in the network which is the price to pay for spli=
tting SIDs with its functions into completely different headers.=C2=A0<u></=
u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I don&#39;t know about others but I think we went in=
 the past via multiple attempts to put any per flow state into the large ne=
twork and it all failed when faced scale.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Also SR specifically in its architecture RFC8402 say=
s that segment routing is &quot;maintaining per-flow state only at the ingr=
ess node(s) to the SR domain.&quot;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Kind regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_4737484991323485275msipfooter30b3d538" align=3D"center"=
 style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>

--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>

--0000000000000f114705927450ef--


From nobody Fri Sep 13 19:52:12 2019
Return-Path: <xiejingrong@huawei.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 B537A1200B4; Fri, 13 Sep 2019 19:52:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 17v5zUv_zxjC; Fri, 13 Sep 2019 19:52:00 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 02D76120048; Fri, 13 Sep 2019 19:52:00 -0700 (PDT)
Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id ABDF1A68D13A2F86AB37; Sat, 14 Sep 2019 03:51:57 +0100 (IST)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 14 Sep 2019 03:51:56 +0100
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0439.000; Sat, 14 Sep 2019 10:51:43 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Robert Raszuk <robert@raszuk.net>
CC: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVaaEngVzxoEeB5UG1fjEJXIE3KacoGoYAgAJVq2A=
Date: Sat, 14 Sep 2019 02:51:43 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AAB9A44C5@nkgeml514-mbx.china.huawei.com>
References: <5B57874F-8C54-4E82-BB55-A2B6585B6AE6@bell.ca> <BYAPR05MB5463BA9F2C38745F4BDF5C28AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHvc-P=j0dvs0uMS+NmapQ-RbcgzC4OLg5evUjYpcaoQQ@mail.gmail.com> <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com>
In-Reply-To: <704dbd1e-b1e6-0924-42b1-6bf19fa785fe@gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uFs8tYQEmMvDfEhF6jKQzg4AEwY>
Subject: Re: [spring] Beyond SRv6.
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: Sat, 14 Sep 2019 02:52:04 -0000

SGkgQnJpYW4gYW5kIFJvYmVydCwNCg0KU28gaXQgcmVhbGx5IG1ha2VzIG11Y2ggbW9yZSBzZW5z
ZSB0byBlbmNvZGUgZXZlcnl0aGluZyBpbiB0aGUgc2FtZSBFSCByYXRoZXIgdGhhbiBzY2F0dGVy
IHRoZW0gYXJvdW5kLiANCi0tLS1beGpyMV0gSSBhZ3JlZSB3aXRoIFJvYmVydCAxMDAlLg0KDQpz
byBoZWFkZXIgZm9ybWF0cyBzaG91bGQgYmUgcmlnaWQgZW5vdWdoIHRoYXQgY29uZGl0aW9uYWwg
b3IgbGlua2VkLWxpc3QgcHJvY2Vzc2luZyBjYW4gYmUgbGFyZ2VseSBhdm9pZGVkLiANCi0tLS1b
eGpyMl0gU29ycnkgQnJpYW4sIGJ1dCBJIHRoaW5rIHRoaXMgaXMgdHJ1bHkgaW1wb3J0YW50IQ0K
DQpJJ3ZlIGJlZW4gbGVjdHVyZWQgb24gdGhlIGJhZCBkZXNpZ24gb2YgSVB2NiBleHRlbnNpb24g
aGVhZGVycyBpbiBhIHdheSB0aGF0IG9ubHkgbWFrZXMgc2Vuc2UgZnJvbSBhbiBBU0lDIG9yIEZQ
R0Egdmlld3BvaW50LiANCi0tLS1beGpyM10gQnJpYW4gSSBhZ3JlZSB3aXRoIHlvdXIgcHJpbmNp
cGxlIHRoYXQgaXQgaXMgYmFkIGRlc2lnbiBvZiBJUHY2IEVIIGluIGEgd2F5ICpvbmx5KiBtYWtl
IHNlbnNlIGZyb20gQVNJQy9GUEdBLg0KLS0tLUJ1dCBpbiB0aGUgY2FzZSB3ZSBhcmUgZGlzY3Vz
c2luZywgSSBoYXZlIHRoZSBzdHJvbmcgb3BpbmlvbiB0aGF0ICJhcyBsZXNzIGFzIHBvc3NpYmxl
IEVIIGZvciBhIHNvbHV0aW9uIiBpcyBiZXR0ZXIgdGhhbiAic2NhdHRlciB0aGVtIGFyb3VuZCIg
aW4gYW55IGNhc2UuIA0KDQpCdXQgYW55Ym9keSB3aG8ncyBidWlsZGluZyB0aGUgZmFzdCBwYXRo
IHVzaW5nIGEgbmV0d29yayBwcm9jZXNzb3IgZG9lc24ndCBoYXZlIHRoYXQgY29uc3RyYWludCBh
bmQgY2FuIHVzZSB0aGUgZXhpc3RpbmcgZXh0ZW5zaW9uIGhlYWRlciBkZXNpZ24gaGFwcGlseSBl
bm91Z2guDQotLS0tW3hqcjRdIEJyaWFuLCBhcmUgeW91IHNheWluZyAnRE9IIGJlZm9yZSBSSCcg
YW5kICdET0ggYWZ0ZXIgQUgvRVNQJyBhcyB0aGUgJ2V4aXN0aW5nIGV4dGVuc2lvbiBoZWFkZXIg
ZGVzaWduJyA/IA0KLS0tLUkgYW0gYWZyYWlkIHRoZSByZWNvbW1lbmRlZCBvcmRlciBvZiAnRE9I
IGJlZm9yZSBSSCcsICdET0ggYWZ0ZXIgQUgvRVNQJyBpcyBub3QgdGhlICdleGlzdGluZyBleHRl
bnNpb24gaGVhZGVyIGRlc2lnbicuDQotLS0tSW5zdGVhZCwgJ0RPSCBhZnRlciBSSCcgYW5kICdE
T0ggYmVmb3JlIEFIL0VTUCcgaXMgbW9yZSBwcmVmZXJyZWQuIE5lZWQgZXhhbXBsZXMgPw0KLS0t
LVJGQzgyMDAgYXMgYW4gYXJjaGl0ZWN0dXJlIG9mIElQdjYgaXMganVzdCB2ZXJ5IHdpc2VseSBv
cGVuIGZvciBFSHMgb3JkZXIsIGJlY2F1c2UgODIwMCBkb2Vzbid0IGtub3cgd2hhdCBpcyB0aGUg
YmVzdCBwcmFjdGljZToNCi0tLS1SRkM4MjAwOiBXaGVuIG1vcmUgdGhhbiBvbmUgZXh0ZW5zaW9u
IGhlYWRlciBpcyB1c2VkIGluIHRoZSBzYW1lIHBhY2tldCwgaXQgaXMgcmVjb21tZW5kZWQgdGhh
dCB0aG9zZSBoZWFkZXJzIGFwcGVhciBpbiB0aGUgZm9sbG93aW5nIG9yZGVyLiAtLS0taXQgaXMg
cmVjb21tZW5kZWQsIGJ1dCBJIGd1ZXNzIHRoZSA4MjAwIGlzIG5vdCBzdXJlLg0KLS0tLVJGQzgy
MDA6IElQdjYgbm9kZXMgbXVzdCBhY2NlcHQgYW5kIGF0dGVtcHQgdG8gcHJvY2VzcyBleHRlbnNp
b24gaGVhZGVycyBpbiBhbnkgb3JkZXIgYW5kIG9jY3VycmluZyBhbnkgbnVtYmVyIG9mIHRpbWVz
IGluIHRoZSBzYW1lIHBhY2tldCwgZXhjZXB0IGZvciB0aGUgSG9wLWJ5LUhvcCBPcHRpb25zIGhl
YWRlci4gLS0tLUV4Y2VwdCBmb3IgSEJILCByZWxhdGl2ZSBvcmRlciBvZiBvdGhlciBFSHMgaXMg
d2lkZWx5IG9wZW4uDQotLS0tUkZDODIwMDogTm9uZXRoZWxlc3MsIGl0IGlzIHN0cm9uZ2x5IGFk
dmlzZWQgdGhhdCBzb3VyY2VzIG9mIElQdjYgcGFja2V0cyBhZGhlcmUgdG8gdGhlIGFib3ZlIHJl
Y29tbWVuZGVkIG9yZGVyIHVudGlsIGFuZCB1bmxlc3Mgc3Vic2VxdWVudCBzcGVjaWZpY2F0aW9u
cyByZXZpc2UgdGhhdCByZWNvbW1lbmRhdGlvbi4gLS0tLVRoZSBzdWJzZXF1ZW50IHNwZWMgY2Fu
IHJldmlzZSB0aGUgb3JkZXIuDQotLS0tVGhlIG5lZWQgb2YgRE9IK1JIK0FIRVNQK0RPSCBhcyBh
IHNvbHV0aW9uIGlzIG1vcmUgbGlrZSBhIGZsYXVudHkgc2hvd2luZyBvZiB1bmRlcnN0YW5kIG9m
IDgyMDAgcnVsZSwgYnV0IDgyMDAgZG9lc24ndCBoYXZlIHN1Y2ggcnVsZSBJTU8uDQoNCkJlc3Qg
UmVnYXJkcywNCkppbmdyb25nDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBz
cHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEJyaWFu
IEUgQ2FycGVudGVyDQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciAxMywgMjAxOSA2OjMyIEFNDQpU
bzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+OyBSb24gQm9uaWNhIDxyYm9uaWNh
QGp1bmlwZXIubmV0Pg0KQ2M6IHhpZWNoZkBjaGluYXRlbGVjb20uY247IFJvYiBTaGFraXIgPHJv
YmpzQGdvb2dsZS5jb20+OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz47IDZtYW4gPDZtYW5A
aWV0Zi5vcmc+OyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPg0KU3ViamVjdDogUmU6
IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQpSb2JlcnQsDQoNCj4gQnV0IHdoYXQgaXMgbW9zdCBp
bXBvcnRhbnQgdGhhdCBjb21tb24gaGFyZHdhcmUgcmVhZHMganVzdCBlbnRpcmUgDQo+IGhlYWRl
ciB0aGVuIHN0YXJ0cyBwcm9jZXNzaW5nLiBTbyBpdCByZWFsbHkgbWFrZXMgbXVjaCBtb3JlIHNl
bnNlIHRvIA0KPiBlbmNvZGUgU1IgU0lEcyBhbmQgcmVsYXRlZCBmdW5jdGlvbnMgYW5kIHRoZWly
IHBhcmFtZXRlcnMgaW4gdGhlIHNhbWUgDQo+IEVIIHJhdGhlciB0aGVuIHNjYXR0ZXIgdGhlbSBh
cm91bmQuDQoNClNvcnJ5IHRvIGdldCBhbGwgcGhpbG9zb3BoaWNhbCwgYnV0IGl0IHNlZW1zIHRv
IG1lIHRoYXQgdGhlcmUncyBhbm90aGVyIGVsZXBoYW50IGluIHRoZSByb29tIGhlcmUgKGFuZCBo
ZSdzIGJlZW4gYXJvdW5kIGZvciB0d2VudHkgeWVhcnMgb3Igc28pLg0KVGhlcmUgc2VlbXMgdG8g
YmUgYW4gYXNzdW1wdGlvbiB0aGF0IHdlIHNob3VsZCBkZXNpZ24gb24gdGhlIGFzc3VtcHRpb24g
dGhhdCBmYXN0IHBhdGggcHJvY2Vzc2luZyBpcyBkb25lIGJ5IEFTSUNzIG9yIEZQR0FzLCBzbyBo
ZWFkZXIgZm9ybWF0cyBzaG91bGQgYmUgcmlnaWQgZW5vdWdoIHRoYXQgY29uZGl0aW9uYWwgb3Ig
bGlua2VkLWxpc3QgcHJvY2Vzc2luZyBjYW4gYmUgbGFyZ2VseSBhdm9pZGVkLiBJJ3ZlIGJlZW4g
bGVjdHVyZWQgb24gdGhlIGJhZCBkZXNpZ24gb2YgSVB2NiBleHRlbnNpb24gaGVhZGVycyBpbiBh
IHdheSB0aGF0IG9ubHkgbWFrZXMgc2Vuc2UgZnJvbSBhbiBBU0lDIG9yIEZQR0Egdmlld3BvaW50
Lg0KDQpCdXQgYW55Ym9keSB3aG8ncyBidWlsZGluZyB0aGUgZmFzdCBwYXRoIHVzaW5nIGEgbmV0
d29yayBwcm9jZXNzb3IgZG9lc24ndCBoYXZlIHRoYXQgY29uc3RyYWludCBhbmQgY2FuIHVzZSB0
aGUgZXhpc3RpbmcgZXh0ZW5zaW9uIGhlYWRlciBkZXNpZ24gaGFwcGlseSBlbm91Z2guDQoNClRv
IHdoYXQgZXh0ZW50IGlzIHRoaXMgYmVoaW5kIHRoZSBwcmVzZW50IGFyZ3VtZW50Pw0KDQpSZWdh
cmRzDQogICBCcmlhbiBDYXJwZW50ZXINCg0KT24gMTMtU2VwLTE5IDA3OjMzLCBSb2JlcnQgUmFz
enVrIHdyb3RlOg0KPiBEZWFyIFJvbiwNCj4gDQo+IEkgd2FzIHRyeWluZyB0byBzdG9wIHJlc3Bv
bmRpbmcgYnV0IGl0cyBwcmV0dHkgaGFyZCB3aGVuIEkgc2VlIHN1Y2ggDQo+IHBvc3QgbGlrZSB5
b3VyIGxhc3Qgb25lIC4uLg0KPiANCj4+IEEgc2luZ2xlIElQdjYgT3B0aW9uLCB0aGUgUFBTSSwg
cmVwbGFjZXMgYWxsIG9mIHRoZSBmb2xsb3dpbmcgU0lEDQo+IA0KPiBQbGVhc2UgdW5kZXJzdGFu
ZCB0aGF0IHRoaXMgaXMgbGlrZSBzdGF0aW5nIHRoYXQ6DQo+IA0KPiAiQSBzaW5nbGUgbmV3IGFk
ZGl0aW9uYWwgYWlycG9ydCByZXBsYWNlcyBhbGwgdGhlIHBsYW5lcyB3aGljaCBvcGVyYXRlIA0K
PiB0byB0aGUgb2xkIGFpcnBvcnQuICINCj4gDQo+IEF0IG1vc3QgeW91IGNvdWxkIHNheSB0aGF0
IHNpbmdsZSBuZXcgUFBTSSBjb3VsZCBjb250YWluIDJeMzIgU1IgDQo+IGZ1bmN0aW9ucyB3aGlj
aCB5b3UgY2FsbCBpbiB5b3VyIGRyYWZ0IGFzICJQUFNJIGlkZW50aWZpZXJzIiAgRnJvbSANCj4g
eW91ciBkb2N1bWVudHMgaXQgYWxzbyBzZWVtcyB0aGF0IHlvdSBhcmUgZGVmaW5pbmcgYSBzZXJ2
aWNlIA0KPiBpbnN0cnVjdGlvbiBpZGVudGlmaWVyIGluIGEgZmxhdCBzcGFjZSB3aGljaCBjYW4g
Y29udGFpbiB0aGUgZGVtdXggZm9yIHRoZSBmb2xsb3dpbmcgdGVjaG5vbG9naWVzOg0KPiANCj4g
ICAgICAgbyAgICBMYXllciAyIFZQTiAoTDJWUE4pIFtSRkM2NjI0DQo+IDxodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvcmZjNjYyND5dLg0KPiANCj4gICAgbyAgTGF5ZXIgMyBWUE4gKEwzVlBO
KSBbUkZDNDM2NCA8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNjQ+XS4NCj4gICAg
byAgVmlydHVhbCBQcml2YXRlIExBTiBTZXJ2aWNlIChWUExTKSBbUkZDNDc2MSANCj4gPGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0NzYxPl1bUkZDNDc2Ml0uDQo+ICAgIG8gIEV0aGVy
bmV0IFZQTiAoRVZQTikgW1JGQzc0MzIgPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3
NDMyPl0uDQo+ICAgIG8gIFBzZXVkb3dpcmVzIFtSRkM4MDc3IDxodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjODA3Nz5dLg0KPiANCj4gDQo+IEl0IGFsc28gbmVlZHMgdG8gYmUgb2JzZXJ2
ZWQgdGhhdCBwdXR0aW5nIGFsbCBvZiB0aG9zZSBzZXJ2aWNlcyBpbnRvIA0KPiBzaW5nbGUgZmxh
dCB0YWJsZSBsb29rdXAgaXMgbm90IGEgc291bmQgZGVzaWduLg0KPiANCj4gQnV0IHdoYXQgaXMg
bW9zdCBpbXBvcnRhbnQgdGhhdCBjb21tb24gaGFyZHdhcmUgcmVhZHMganVzdCBlbnRpcmUgDQo+
IGhlYWRlciB0aGVuIHN0YXJ0cyBwcm9jZXNzaW5nLiBTbyBpdCByZWFsbHkgbWFrZXMgbXVjaCBt
b3JlIHNlbnNlIHRvIA0KPiBlbmNvZGUgU1IgU0lEcyBhbmQgcmVsYXRlZCBmdW5jdGlvbnMgYW5k
IHRoZWlyIHBhcmFtZXRlcnMgaW4gdGhlIHNhbWUgDQo+IEVIIHJhdGhlciB0aGVuIHNjYXR0ZXIg
dGhlbSBhcm91bmQuDQo+IA0KPiANCj4gVGhhbmsgeW91LA0KPiANCj4gUi4NCj4gDQo+IA0KPiAN
Cj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0K
PiANCj4gT24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgODo1MSBQTSBSb24gQm9uaWNhIDxyYm9uaWNh
QGp1bmlwZXIubmV0PiB3cm90ZToNCj4gDQo+PiBEYW5pZWwsDQo+Pg0KPj4NCj4+DQo+PiBOb3Qg
cmVhbGx5LiBBIHNpbmdsZSBJUHY2IE9wdGlvbiwgdGhlIFBQU0ksIHJlcGxhY2VzIGFsbCBvZiB0
aGUgDQo+PiBmb2xsb3dpbmcNCj4+IFNJRHM6DQo+Pg0KPj4NCj4+DQo+PiAgICAtIEVORC5EWDIN
Cj4+ICAgIC0gRU5ELkRYMlYNCj4+ICAgIC0gRU5ELkRYMlUNCj4+ICAgIC0gRU5ELkRYMk0NCj4+
ICAgIC0gRU5ELkRUNA0KPj4gICAgLSBFTkQuRFg0DQo+PiAgICAtIEVORC5EVDYNCj4+ICAgIC0g
RU5ELkRYNg0KPj4gICAgLSBFTkQuRFQ0Ng0KPj4gICAgLSBFTkQuVA0KPj4NCj4+DQo+Pg0KPj4N
Cj4+DQo+Pg0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCj4+DQo+Pg0KPj4NCj4+
DQo+Pg0KPj4gSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KPj4NCj4+ICpGcm9tOiogQmVybmll
ciwgRGFuaWVsIDxkYW5pZWwuYmVybmllckBiZWxsLmNhPg0KPj4gKlNlbnQ6KiBUaHVyc2RheSwg
U2VwdGVtYmVyIDEyLCAyMDE5IDI6MjYgUE0NCj4+ICpUbzoqIFJvbiBCb25pY2EgPHJib25pY2FA
anVuaXBlci5uZXQ+OyBNYXJrIFNtaXRoIA0KPj4gPG1hcmt6enpzbWl0aEBnbWFpbC5jb20NCj4+
Pg0KPj4gKkNjOiogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbT47IFNQUklORyBXRyA8c3By
aW5nQGlldGYub3JnPjsgDQo+PiA2bWFuIDwgNm1hbkBpZXRmLm9yZz47IFJvYmVydCBSYXN6dWsg
PHJvYmVydEByYXN6dWsubmV0PjsgDQo+PiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuOyBUYXJlayBT
YWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPg0KPj4gKlN1YmplY3Q6KiBSRTogW3NwcmluZ10gQmV5
b25kIFNSdjYuDQo+Pg0KPj4NCj4+DQo+PiBUaGF0IHdhcyBwcmVjaXNlbHkgbXkgcG9pbnQNCj4+
DQo+Pg0KPj4NCj4+IEhhdmluZyBiZWVuIGludm9sdmVkIGluIHB1c2hpbmcgU1J2NiBFTkQgYmVo
YXZpb3VycyBpbiB2YXJpb3VzIA0KPj4gdGFyZ2V0cywgSSBjYW4gZmlyc3QgaGFuZCBzYXkgdGhh
dCB0aGUgcHJpbWl0aXZlcyBiZWhpbmQgU1JIIA0KPj4gcHJvY2Vzc2luZyBpcyBxdWl0ZSBzaW1w
bGUgdG8gZXh0ZW5kLiBJbiB5b3VyIGV4dGVuc2liaWxpdHkgbW9kZWwsIA0KPj4gZXZlcnkgcHJl
ZGVmaW5lZCBvciBjdXN0b20gYmVoYXZpb3IgYmVjb21lcyBhIG5ldyBET0guIE9uIFNSSCwgdGhl
IEVIIA0KPj4gZG9lcyBub3QgY2hhbmdlIEkganVzdCBuZWVkIHRvIGluZm9ybSB0aGUgZGF0YSBw
bGFuZSB0aGF0IHdoZW4gDQo+PiByZWNlaXZpbmcgYSBwYWNrZXQgd2l0aCBhIHNwZWNpZmljIFNJ
RCBpbiBTUkgsIGRvIHRoaXMgaW50ZXJuYWwgcHJvY2Vzc2luZy4NCj4+DQo+Pg0KPj4NCj4+DQo+
Pg0KPj4gT24gMjAxOS0wOS0xMiwgMTI6MzQgUE0sICJSb24gQm9uaWNhIiA8cmJvbmljYUBqdW5p
cGVyLm5ldD4gd3JvdGU6DQo+Pg0KPj4NCj4+DQo+PiBNYXJrLA0KPj4NCj4+DQo+Pg0KPj4gSSB0
aGluayB0aGF0IHlvdSBtYXkgaGF2ZSBleHBvc2VkIHlldCBhbm90aGVyIGVsZXBoYW50IGluIHRo
ZSByb29t4oCm4oCmDQo+Pg0KPj4NCj4+DQo+PiBJUHY2IGRlZmluZXMgYSByb2J1c3QgZXh0ZW5z
aWJpbGl0eSBhcmNoaXRlY3R1cmUsIHRoYXQgaW5jbHVkZXMgDQo+PiBtdWx0aXBsZSBleHRlbnNp
b24gaGVhZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFkb3B0aW9uIHdhcyBzbG93IGFuZCANCj4+IHJv
dXRlciB2ZW5kb3JzIHdlcmUgbm90IGhpZ2hseSBtb3RpdmF0ZWQgY29tbWl0IGV4dGVuc2lvbiBo
ZWFkZXJzIHRvIA0KPj4gQVNJQ3MuIEFsc28sIGluIHRob3NlIGRheXMsIEFTSUNzIHdlcmUgbm90
IHNvIGNhcGFibGUgYXMgdGhleSBhcmUgdG9kYXkuDQo+Pg0KPj4NCj4+DQo+PiBGcm9tIHRoZSBh
Ym92ZS1tZW50aW9uZWQgZGF0YSBwb2ludHMsIHdlIHNob3VsZCBub3QgaW5mZXIgdGhhdCBpdCBp
cyANCj4+IGJleW9uZCB0aGUgY2FwYWJpbGl0eSBvZiBhIG1vZGVybiB2ZW5kb3IgdG8gZGV2ZWxv
cCBhbiBBU0lDIHRoYXQgDQo+PiBzdXBwb3J0cyBhIG1vcmUgY29tcGxldGUgc2V0IG9mIGV4dGVu
c2lvbiBoZWFkZXJzLiBUd28gdGhpbmdzIGhhdmUgDQo+PiBjaGFuZ2VkLiBBcyBJUHY2IGFkb3B0
aW9uIHByb2dyZXNzZXMsIHZlbmRvcnMgYXJlIGJlY29taW5nIG1vcmUgDQo+PiBjb21taXR0ZWQg
dG8gSVB2Ni4gQmV5b25kIHRoYXQsIEFTSUNzIGhhdmUgYmVjb21lIG1vcmUgY2FwYWJsZSBvdmVy
IHRoZSBkZWNhZGVzLg0KPj4NCj4+DQo+Pg0KPj4gV2Ugc2hvdWxkbuKAmXQgYWJhbmRvbiB0aGUg
SVB2NiBleHRlbnNpYmlsaXR5IGFyY2hpdGVjdHVyZSBiYXNlZCBvbiBhIA0KPj4gY2xhaW0gdGhh
dCBBU0lDcyBjYW5ub3QgYW5kIHdpbGwgbmV2ZXIgYmUgYWJsZSB0byAgcHJvY2VzcyBtdWx0aXBs
ZSANCj4+IGV4dGVuc2lvbiBoZWFkZXJzLg0KPj4NCj4+DQo+Pg0KPj4NCj4+IFJvbg0KPj4NCj4+
DQo+Pg0KPj4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gKkZyb206KiBpcHY2IDxpcHY2LWJvdW5j
ZXNAaWV0Zi5vcmc+ICpPbiBCZWhhbGYgT2YgKk1hcmsgU21pdGgNCj4+ICpTZW50OiogVGh1cnNk
YXksIFNlcHRlbWJlciAxMiwgMjAxOSAxOjMwIEFNDQo+PiAqVG86KiBFWFQgLSBkYW5pZWwuYmVy
bmllckBiZWxsLmNhIDxkYW5pZWwuYmVybmllckBiZWxsLmNhPg0KPj4gKkNjOiogUm9iIFNoYWtp
ciA8cm9ianNAZ29vZ2xlLmNvbT47IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPjsgDQo+PiA2
bWFuIDwgNm1hbkBpZXRmLm9yZz47IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0Pjsg
DQo+PiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuOyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwu
Y29tPg0KPj4gKlN1YmplY3Q6KiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQo+Pg0KPj4NCj4+
DQo+PiBJdCdzIHNpbXBsZSBiZWNhdXNlIElQdjYgZG9lc24ndCBsb29rIHBhc3QgdGhlIGZpeGVk
IElQdjYgaGVhZGVyIHRvIA0KPj4gcGVyZm9ybSBpdHMgZm9yd2FyZGluZywgYW5kIG1hdGNoZXMg
b24gdGhlIERlc3RpbmF0aW9uIEFkZHJlc3MgdG8gDQo+PiBkZXRlcm1pbmUgaWYgdG8gcGVyZm9y
bSBkZWVwZXIgcGFja2V0IGhvc3QgcHJvY2Vzc2luZy4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPj4g
WW91J3JlIGJ1aWxkaW5nIG11Y2ggbW9yZSBjb21wbGljYXRlZCBmb3J3YXJkaW5nIHNlcnZpY2Vz
IGlmIHlvdSdyZSANCj4+IGdvaW5nIHRvIGJlIG1hcmNoaW5nIG9uIFRMVnMgZXRjLiBwYXN0IHRo
ZSBJUHY2IGZpeGVkIGhlYWRlci4NCj4+DQo+Pg0KPj4NCj4+IEhvd2V2ZXIgdmVuZG9ycyBhbmQg
Y2FycmllciBlbmdpbmVlcmluZyBncm91cHMgbGlrZSBzZWxsaW5nIGFuZCANCj4+IGRlcGxveWlu
ZyBuZXcgZ2Vhciwgc28gSSBzdXBwb3NlIHRoYXQncyBvay4gVGhleSBkb24ndCBoYXZlIHRvIA0K
Pj4gb3BlcmF0ZSBpdCBvciBmaXggaXQgd2hlbiBpdCBicmVha3MuDQo+Pg0KPj4gT24gVGh1LCAx
MiBTZXAgMjAxOSwgMTM6NDEgQmVybmllciwgRGFuaWVsLCA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YT4NCj4+IHdyb3RlOg0KPj4NCj4+ICsxDQo+Pg0KPj4NCj4+DQo+PiBUaGUgYWJpbGl0eSBvZiB1
c2luZyBhIHNpbmdsZSBTUkggdG8gY29udmV5IGJlaGF2aW91ciBpbmZvcm1hdGlvbiANCj4+IHdl
dGhlciB0aGV5IGFyZSBwZXItc2VnbWVudCBvciBwZXItcGF0aCBoYXMgcHJvdmVuIHRvIGJlIHZl
cnkgc2ltcGxlIA0KPj4gYW5kIHF1aWNrIHRvIGRlZmluZSBpbiB2YXJpb3VzIGRhdGEgcGxhbmUg
dGFyZ2V0cy4NCj4+DQo+Pg0KPj4NCj4+IEF0IGZpcnN0IGFuYWx5c2lzLCB0cnlpbmcgdG8gcmVw
bGljYXRlIHdpdGggQ1JIICsgRE9IIHZhcmlhbnRzLCB0aGUgDQo+PiBsb2dpYyByZXF1aXJlZCBm
b3Igc2VydmljZSBwcm9ncmFtcyBpcyBtb3JlIGNvbeKAi3BsZXguDQo+Pg0KPj4NCj4+DQo+PiBX
aGF0IGhhcHBlbnMgaWYgSSBuZWVkIFRMVnMgbWlkLXBvaW50IGluIGEgcGF0aCBidXQgbm90IGF0
IGl0cyBlbmQgKGUuZy4NCj4+IHJlZmVycmluZyB0byB0aGUgT2xlJ3MgQUNNRSBhbmFsb2d5KSA/
IFdvdWxkIHRoZXkgbm93IGJlIGRlZmluZWQgaW4gYSANCj4+IHNlZy1lbmQtb3B0IG9yIGEgdnBu
LWRlc3Qtb3B0ID8gSWYgc2VnLWVuZC1vcHQgdGhlbiBpdCBtZWFucyANCj4+IG5vbi1pbnRlcmVz
dGVkIG1pZHBvaW50IGRldmljZXMgd2lsbCBoYXZlIHRvIGxvb2t1cCBiZXlvbmQgdGhlIFRMVnMg
DQo+PiB0byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0KPj4NCj4+DQo+Pg0KPj4gU2lt
aWxhciBxdWVzdGlvbiB3b3VsZCBiZSBvbiBob3cgd291bGQgd2UgaW1wbGVtZW50IHByb3h5IGJl
aGF2aW91cnMgDQo+PiBlaXRoZXIgZHluYW1pYyBvciBzdGF0aWMgPyBJZiBJIHJlYWQNCj4+IGh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9wdC0w
NA0KPj4gPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1ib25pY2EtDQo+PiA2bWFuLXNlZy1lbmQtb3B0LTA0X187IThXb0E2UmpDODFj
IVdoYXNKWUZUUm1YektkMWctb01VNWh6YTRFb0gtNjNBRmUNCj4+IDZxekZGWnRsZlRSQWlhYkpq
Q1pCMGY1ZHAxNHk4TCQ+IGNvcnJlY3RseSwgd2UgdGhlbiBuZWVkIE5TSCBmb3IgDQo+PiByaWNo
ZXIgc2VydmljZSBjaGFpbnMgY29uc3RydWN0cyAodGhpbmsgR2ktTEFOKS4gVGhpcyBtZWFucyBJ
IG5lZWQgDQo+PiBDUkgsIHNvbWUgdmFyaWFudHMgb2YgRE9IICsgTlNI4oCLLg0KPj4NCj4+DQo+
Pg0KPj4gSSBmYWlsIHRvIHNlZSB0aGUgc2ltcGxpY2l0eSB0aGVyZS4NCj4+DQo+Pg0KPj4NCj4+
IERhbiBCDQo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+DQo+PiAqRnJvbToq
IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiANCj4+IHhpZWNo
ZkBjaGluYXRlbGVjb20uY24gPHhpZWNoZkBjaGluYXRlbGVjb20uY24+DQo+PiAqU2VudDoqIFdl
ZG5lc2RheSwgU2VwdGVtYmVyIDExLCAyMDE5IDg6NTcgUE0NCj4+ICpUbzoqIExpc3QNCj4+ICpD
YzoqIFJvYiBTaGFraXI7IDZtYW47IFRhcmVrIFNhYWQ7IFJvYmVydCBSYXN6dWsNCj4+ICpTdWJq
ZWN0OiogW0VYVF1SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQo+Pg0KPj4NCj4+DQo+Pg0KPj4N
Cj4+IEhpLCBmb2xrcywNCj4+DQo+Pg0KPj4gTGFzdCB5ZWFyIENoaW5hIFRlbGVjb20gYmVndW4g
dG8gaW1wbGVtZW50IFNSdjYgdHJpYWwgaW4gU2ljaHVuIHByb3ZpbmNlIGZvciB0aGUgYmVhcmlu
ZyBhbmQgaW50ZXJjb25uZWN0aW9uIG9mIHZpZGVvIHBsYXRmb3JtcyB3aGljaCBhcmUgIGxvY2F0
ZWQgaW4gZGlmZmVyZW50IGNpdGllcywgc2VydmljZSBhZ2lsaXRpZXMsc2VjdXJlIHNlcGVydGlv
biwgdHJhZmZpYyBzdGVlcmluZyBhbmQgb3RoZXIgZmVhdHVyZXMgb2YgU1J2NiBoYXZlIGJlZW4g
ZGVtb25zdHJhdGVkIGluIHRoaXMgdHJpYWwuIEJhc2VkIG9uIHRoaXMsIFNSdjYgd2lsbCBiZSBp
bXBsZW1lbnRhdGVkIGluIGxhcmdlci1zY2FsZSBpbiBDVC4NCj4+DQo+Pg0KPj4gTm8gdGVjaG5v
bG9naWVzIGlzIDEwMCUgcGVyZmVjdCxJIGFncmVlIHRoYXQgY29tcHJlc3Npb24gbWVjaGFuaXNt
IGlzIG5lZWRlZCB0byByZWR1Y2UgdGhlIHRoZSBvdmVyaGVhZCBvZiBsb25nIFNJRCBpbiB0aGUg
bG9uZyB0ZXJtLCBidXQgaXQgaXMgYmV0dGVyIHRvIGJlIGNvbXBhdGlibGUgd2l0aGUgU1JILCBp
bnN0ZWFkIG9mIGRlc2lnbmluZyBhIGNvbXBsZXRlIG5ldyBvbmUuIENSSCBpcyBhIGNvbXBsZXRl
IG5ldyBkZXNpZ24sIGl0IG1vdmUgdGhlIGNvbXBsZXhpdGllcyBmcm9tIFNSSCB0byBET0guDQo+
Pg0KPj4gTW9yZW92ZXIsIEkgaG9wZSBtb3JlIGVmZm9ydHMgb2YgU1J2NiBzaG91bGQgYmUgZ2l2
ZW4gb24gaG93IHRvIA0KPj4gc3VwcG9ydCBuZXcgc2VydmljZXMsZm9yIGluc3RhbmNlLCBBcHBs
aWNhdGlvbi1hd2FyZSBuZXR3b3JrIChBUE4pLiANCj4+IE1lYW53aGlsZSwgd2Ugc2hvdWxkIGNv
bnNpZGVyIG1vcmUgb24gaG93IHRvIGltcGxtZW1lbnQgc21vb3RoIHRyYW5zaXRpb24gYW5kIHBy
b3RlY3QgdGhlIG5ldHdvcmsgYXNzZXRvZiBjYXJyaWVycy4NCj4+DQo+Pg0KPj4NCj4+IEJlc3Qg
cmVnYXJkcw0KPj4NCj4+IENob25nZmVuZw0KPj4NCj4+DQo+Pg0KPj4NCj4+DQo+PiAqRnJvbToq
IERpcmsgU3RlaW5iZXJnIDxkaXJrQGxhcGlzaGlsbHMuY29tPg0KPj4NCj4+ICpEYXRlOiogMjAx
OS0wOS0wOSAyMTozMQ0KPj4NCj4+ICpUbzoqIEd5YW4gTWlzaHJhIDxoYXlhYnVzYWdzbUBnbWFp
bC5jb20+DQo+Pg0KPj4gKkNDOiogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz47IDZt
YW5AaWV0Zi5vcmc7IFJvYmVydCBSYXN6dWsgDQo+PiA8cm9iZXJ0QHJhc3p1ay5uZXQ+OyBSb2Ig
U2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPjsgVGFyZWsgU2FhZCANCj4+IDx0c2FhZC5uZXRAZ21h
aWwuY29tPg0KPj4NCj4+ICpTdWJqZWN0OiogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KPj4N
Cj4+IFRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJlZ2FyZGluZyBUSS1MRkEuDQo+
Pg0KPj4gQSBjb3VwbGUgb2YgY29tbWVudHM6DQo+Pg0KPj4NCj4+DQo+PiAtIFJlbW90ZSBMRkEg
dHVubmVsIGlzIG5vdCB1c2VkIHdpdGggU1IsIG9ubHkgVEktTEZBIHdoaWNoDQo+Pg0KPj4gICBv
bmx5IG9wZXJhdGVzIG9uIHRoZSBub2RlIHRoYXQgaXMgdGhlIFBMUiAocG9pbnQgb2YgbG9jYWwg
cmVwYWlyKS4NCj4+DQo+Pg0KPj4NCj4+IC0gQW55IGVuY2Fwc3VsYXRpb24gb24gdGhlIGluZ3Jl
c3MgUEUgd2l0aCBvciB3aXRob3V0IEVIIGhhcyBub3RoaW5nDQo+Pg0KPj4gICB0byBkbyB3aXRo
IFRJLUxGQSBleGNlcHQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEUN
Cj4+DQo+PiAgIGl0c2VsZiBpcyB0aGUgUExSLg0KPj4NCj4+DQo+Pg0KPj4gLSBUSS1MRkEgaXMg
bm90IGFuIElHUCBleHRlbnNpb24gYW5kIGRvZXMgbm90IHJlcXVpcmUgb25lLg0KPj4NCj4+ICAg
SXQgaXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24gSUdQIHRvcG9sb2d5Lg0K
Pj4NCj4+DQo+Pg0KPj4gLSBUaGUgUExSIGZvciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNv
bWUgU0lEcyBpbnRvIHRoZSBTSUQNCj4+DQo+PiAgIGxpc3QgdG8gc3RlZXIgdGhlIHBhY2tldCBh
cm91bmQgdGhlIGZhaWx1cmUuIEZvciB0aGUgTEZBIGJhc2UgY2FzZQ0KPj4NCj4+ICAgbm8gU0lE
cyBhcmUgbmVlZGVkIGF0IGFsbC4gSWYgU0lEIGluc2VydGlvbiBpcyBuZWVkZWQsIHRoZSBQTFIN
Cj4+DQo+PiAgIHdpbGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGxhYmVscyBpbiB0aGUg
TVBMUyBjYXNlLg0KPj4NCj4+DQo+Pg0KPj4gICBGb3IgU1J2NiwgdGhlIGVxdWl2YWxlbnQgb3Bl
cmF0aW9uIHRvIHRoZSBsYWJlbCBwdXNoIGlzIHRvDQo+Pg0KPj4gICBpbnNlcnQgYW4gRUggd2l0
aCB0aGUgcmVxdWlyZWQgU0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBhbHJlYWR5DQo+Pg0KPj4g
ICBoYXZlIGJlZW4gZW5jYXBzdWxhdGVkIG9uIHRoZSBpbmdyZXNzIFBFIGFuZCBpbiB0aGUgbW9z
dA0KPj4NCj4+ICAgY29tbW9uIEludGVybmV0IG9yIFZQTiBiYXNlIHVzZSBjYXNlIGl0IHdpbGwg
bm90IGV2ZW4gaGF2ZQ0KPj4NCj4+ICAgYW4gRUggc28gdGhhdCB0aGlzIEVIIGluc2VydGlvbiB3
aWxsIHJlc3VsdCBvbmx5IGluIGEgc2luZ2xlIEVILi4NCj4+DQo+Pg0KPj4NCj4+ICAgQWx0ZXJu
YXRpdmVseSwgdGhlIFBMUiBjb3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgdG8gcGVyZm9ybQ0KPj4N
Cj4+ICAgZW5jYXBzdWxhdGlvbiB3aXRoIGEgbmV3IElQdjYgaGVhZGVyIHVzaW5nIHRoZSByZXBh
aXIgU0lEDQo+Pg0KPj4gICBhcyBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MsIHdpdGhvdXQgbmVl
ZGluZyBhbnkgRUguDQo+Pg0KPj4gICBUaGlzIHdpbGwgd29yayBmb3IgdGhlIHZhc3QgbWFqb3Jp
dHkgb2YgY2FzZXMuDQo+Pg0KPj4gICBSZW1lbWJlciB0aGF0IG9uZSAxMjgtYml0IFNJRCBpbiBT
UnY2IGlzIGluIG1vc3QgY2FzZXMNCj4+DQo+PiAgIGVxdWl2YWxlbnQgdG8gMiBNUExTIGxhYmVs
cywgaS5lLiBhIG5vZGUgbGFiZWwgcGx1cyBhbg0KPj4NCj4+ICAgYWRqYWNlbmN5IFNJRCBjYW4g
YmUgZW5jb2RlZCBpbiBhIHNpbmdsZSBTUnY2IFNJRC4NCj4+DQo+Pg0KPj4NCj4+ICAgT25seSBp
biBleHRyZW1lIGNhc2VzIHdvdWxkIHRoZSBQTFIgbmVlZCB0byBhZGQgYW4NCj4+DQo+PiAgIEVI
IHRvIHRoZSBuZXcgSVB2NiBoZWFkZXIgd2l0aCBtb3JlIFNJRHMuDQo+Pg0KPj4NCj4+DQo+PiAt
IEVIIGluc2VydGlvbiBmb3IgVEktTEZBIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggc3RpdGNoaW5n
IFNSdjYgZG9tYWlucy4NCj4+DQo+Pg0KPj4NCj4+IEhvcGUgaXQgaGVscHMuDQo+Pg0KPj4NCj4+
DQo+PiBDaGVlcnMNCj4+DQo+PiBEaXJrDQo+Pg0KPj4NCj4+DQo+PiBBbSAwOC4wOS4yMDE5IHVt
IDA5OjE5IHNjaHJpZWIgR3lhbiBNaXNocmEgPGhheWFidXNhZ3NtQGdtYWlsLmNvbT46DQo+Pg0K
Pj4NCj4+DQo+PiA+RnJvbSByZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVh
ZHMgdGhlIFNSIGluc2VydGlvbiBpcyANCj4+ID50d28NCj4+IGZvbGQgb25lIGJlaW5nIGZvciBG
UlIgY2FwYWJpbGl0aWVzIHVzaW5nIFRpLUxGQSBvciByZW1vdGUgTEZBIHR1bm5lbCANCj4+IHNv
IGVuZCB1cCByZXF1aXJpbmcgZG91YmxlIEVIIGluc2VydGlvbnMgb24gdGhlIEluZ3Jlc3MgUEUg
dHVubmVsIA0KPj4gaGVhZCBlbmQNCj4+IFNSdjYgc291cmNlIG5vZGUgYW5kIHRoZW4gc2Vjb25k
IHNjZW5hcmlvIGJlaW5nIGEgcG9zc2libGUgRUggDQo+PiBpbnNlcnRpb25zIG9jY3VycmVuY2Ug
b24gaW50ZXJtZWRpYXRlIG5vZGVzLiAgSSBoYXZlIG5vdCByZWFkIHRocm91Z2ggDQo+PiB0aGUg
ZHJhZnRzIG9yIFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0IHNpbmNlIHRoYXQgaXMg
YW4gSUdQIA0KPj4gZXh0ZW5zaW9uIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVlIExTQSBhbmQgaXMg
bm90IHRoZSB0cmFkaXRpb25hbCBNUExTIA0KPj4gRlJSIGxpbmsvbm9kZS9wYXRoIHByb3RlY3Rp
b24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNvIA0KPj4gbm90IHN1cmUgd2h5
IGFuIEVIIGluc2VydGlvbiBuZWVkcyB0byBvY2N1ciBmb3IgVGktTEZBLiAgQ2FuIHNvbWVvbmUg
DQo+PiBjbGFyaWZ5IHRoYXQgdXNlIGNhc2UgZm9yIG1lLiAgQWxzbyB0aGUgRUggaW5zZXJ0aW9u
IG9uIGludGVybWVkaWF0ZSANCj4+IG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVhc29u
IGZvciB0aGF0LiAgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciANCj4+IHNwZWNpYWwgdXNlIGNhc2Ug
b2Ygc3RpdGNoaW5nIFNSdjYgZG9tYWlucyB0b2dldGhlci4gIFBsZWFzZSBjbGFyaWZ5Li4NCj4+
DQo+Pg0KPj4NCj4+DQo+Pg0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+IHNwcmluZyBtYWlsaW5nIGxpc3QNCj4+IHNwcmluZ0BpZXRmLm9yZw0K
Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcNCj4+IDxodHRw
czovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3Nwcg0KPj4gaW5nX187IThXb0E2UmpDODFjIVdoYXNKWUZUUm1YektkMWctb01VNWh6YTRF
b0gtNjNBRmU2cXpGRlp0bGZUUkFpYWJKDQo+PiBqQ1pCMGY1YVdET1hnYiQ+DQo+Pg0KPj4NCj4+
DQo+PiBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQo+Pg0KPj4NCj4gDQo+IA0KPiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KPiBJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3QNCj4gaXB2NkBpZXRm
Lm9yZw0KPiBBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9pcHY2DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0Kc3By
aW5nQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
Zw0K


From nobody Fri Sep 13 20:22:12 2019
Return-Path: <xiejingrong@huawei.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 951CB1200B8; Fri, 13 Sep 2019 20:22:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 TxlOSuRKYdCY; Fri, 13 Sep 2019 20:22:08 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2BFE120048; Fri, 13 Sep 2019 20:22:07 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id CB36A8B7F866033404C6; Sat, 14 Sep 2019 04:22:04 +0100 (IST)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 14 Sep 2019 04:22:04 +0100
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0439.000; Sat, 14 Sep 2019 11:21:51 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>
CC: "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
Thread-Index: AQHVaYuswjLFh5RZWkGE3xwRL8UAQacnxXgAgAADdYCAAAElAIACtnXw
Date: Sat, 14 Sep 2019 03:21:50 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AAB9A44E3@nkgeml514-mbx.china.huawei.com>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com> <AA312C2A-3394-4FA1-9571-8DC201CBBD6B@cisco.com> <b304302a-0811-33a8-49a6-4d071607c632@joelhalpern.com>
In-Reply-To: <b304302a-0811-33a8-49a6-4d071607c632@joelhalpern.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ntl0FbIQwG6BJH3_TQ3i0uln1fE>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Sat, 14 Sep 2019 03:22:10 -0000

SSBhZ3JlZSB3aXRoIEpvZWwsIGFuZCBzdHJvbmdseSBvcHBvc2VkIHRvIHRoZSBwcm9wb3NhbCB0
ZXh0ICENCg0KIlRoZSB2YWx1ZSBUQkQgaW4gdGhlIE5leHQgSGVhZGVyIGZpZWxkIG9mIGFuIElQ
djYgaGVhZGVyIG9yIGFueSBleHRlbnNpb24gaGVhZGVyIGluZGljYXRlcyB0aGF0IHRoZSBwYXls
b2FkIGNvbnRlbnQgaXMgaWRlbnRpZmllZCB2aWEgdGhlIHNlZ21lbnQgaWRlbnRpZmllciBpbiB0
aGUgSVB2NiBEZXN0aW5hdGlvbiBBZGRyZXNzLiINCg0KSXQgaXMgYSBob2xlIGRpZ2dpbmcgdG8g
ZXhjbHVkZSBvdGhlciBwb3NzaWJsZSB3YXlzIG9mIGluZGljYXRpb24gb2YgJ09wYXF1ZSBQYXls
b2FkIGZvcm1hdCcsIGZvciBleGFtcGxlLCB1c2UgSVB2NiBTb3VyY2UgQWRkcmVzcywgb3IgdXNl
IG9wdGlvbnMgaW4gRUggdG8gaWRlbnRpZnkuDQoNCkFzIEkgcmFpc2UgdGhpcyBxdWVzdGlvbiBp
biBNYXJjaCwgSSBoYXZlbid0IGV4cGVjdCB0aGUgcHJvcG9zYWwgd291bGQgYmUgc28gdHJpY2t5
ISANCg0KVGhhbmtzDQpKaW5ncm9uZw0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG
cm9tOiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IEpvZWwgTS4gSGFscGVybg0KU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMTMsIDIwMTkgMTo0NCBB
TQ0KVG86IFBhYmxvIENhbWFyaWxsbyAocGNhbWFyaWwpIDxwY2FtYXJpbEBjaXNjby5jb20+OyBT
UFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz4NCkNjOiA2bWFuQGlldGYub3JnDQpTdWJqZWN0OiBS
ZTogW3NwcmluZ10gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nOiBO
SD01OSBhY3Rpb24gaXRlbSBjbG9zdXJlDQoNCjEpIFRoZSB3YXkgeW91IHdyb3RlIHRoZSB0ZXh0
LCBpdCB3b3VsZCBhcHBseSB0byBjYXJyaWVkIElQdjQgb3IgY2FycmllZCBJUHY2Lg0KDQoyKSBJ
ZiBpdCBpcyBjYXJyaWVkIEV0aGVybmV0LCB1cyA5Ny4NCjInKSBJZiB5b3UgaW5zaXN0IHRoYXQg
eW91IG5lZWQgYSBuZXcgZm9ybWF0IGZvciBjYXJyaWVkIEV0aGVybmV0IGFmdGVyIFNSSCwgZ2V0
IGEgY29kZSBwb2ludCBmb3IgdGhhdC4NCg0KMykgSWYgdGhlcmUgaXMgc29tZSBvdGhlciB1c2Ug
Y2FzZSwgZG9jdW1lbnQgaXQgYW5kIGdldCBhIGNvZGUgcG9pbnQgZm9yIGl0LiAgcGFydGljdWxh
cmx5IGdpdmVuIHRoYXQgU0lEIG1lYW5pbmdzIG1heSBub3QgYmUgcmVnaXN0ZXJlZCwgcmVtb3Zp
bmcgdGVoIGFiaWxpdHkgdG8gdGVsbCB3aGF0IHRoZSBwYXlsb2FkIGlzIHNlZW1zIGEgZHJhd2Jh
Y2ssIG5vdCBhIGJlbmVmaXQuDQoNCllvdXJzLA0KSm9lbA0KDQpPbiA5LzEyLzIwMTkgMTozOSBQ
TSwgUGFibG8gQ2FtYXJpbGxvIChwY2FtYXJpbCkgd3JvdGU6DQo+IEpvZWwsDQo+IA0KPiBUaGlz
IE5IIHZhbHVlIGlzIHRvIGJlIHVzZWQgd2hlbiB0aGUgcGF5bG9hZCBkb2VzIG5vdCBjb250YWlu
IGFueSBJbnRlcm5ldCBQcm90b2NvbC4NCj4gDQo+IENoZWVycywNCj4gUGFibG8uDQo+IA0KPiDv
u78tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiAiSm9lbCBNLiBIYWxwZXJuIiA8
am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4gRGF0ZTogVGh1cnNkYXksIDEyIFNlcHRlbWJlciAyMDE5
IGF0IDE5OjI3DQo+IFRvOiAiUGFibG8gQ2FtYXJpbGxvIChwY2FtYXJpbCkiIDxwY2FtYXJpbEBj
aXNjby5jb20+LCBTUFJJTkcgV0cgDQo+IDxzcHJpbmdAaWV0Zi5vcmc+DQo+IENjOiAiNm1hbkBp
ZXRmLm9yZyIgPDZtYW5AaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbc3ByaW5nXSBkcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmc6IA0KPiBOSD01OSBhY3Rpb24gaXRl
bSBjbG9zdXJlDQo+IA0KPiAgICAgIFdoaWxlIHRoYXQgcHJvcG9zYWwgZG9lcyByZW1vdmUgdGhl
IG1pcy11c2Ugb2YgbmV4dC1oZWFkZXIgNTksIGl0IHNlZW1zDQo+ICAgICAgYSB2ZXJ5IG9kZCB1
c2UuDQo+ICAgICAgSXQgc2VlbXMgdG8gYmUgYW4gZWZmb3J0IHRvIGF2b2lkIG5lZWRpbmcgdG8g
cmVnaXN0ZXIgbmV4dC1oZWFkZXINCj4gICAgICB2YWx1ZXMuICBXaHk/DQo+ICAgICAgDQo+ICAg
ICAgRm9yIGV4YW1wbGUsIGlmIHdoYXQgaXMgY2FycmllZCBhZnRlciB0aGUgU1JIIGlzIGFuIElQ
djYgcGFja2V0IHRoZW4gdGhlDQo+ICAgICAgbmV4dCBoZWFkZXIgdmFsdWUgZm9yIElQdjYgKDQx
KSB3b3VsZCBzZWVtIHRoZSBhcHByb3ByaWF0ZSB0aGluZyB0byB1c2UuDQo+ICAgICAgICBUaGF0
IHdvdWxkIHByb2R1Y2UgY29uc2lzdGVudCBwYXJzaW5nIGFuZCBjbGFyaXR5Lg0KPiAgICAgIA0K
PiAgICAgIFlvdXJzLA0KPiAgICAgIEpvZWwNCj4gICAgICANCj4gICAgICBPbiA5LzEyLzIwMTkg
MTowMSBQTSwgUGFibG8gQ2FtYXJpbGxvIChwY2FtYXJpbCkgd3JvdGU6DQo+ICAgICAgPiBIaSBh
bGwsDQo+ICAgICAgPg0KPiAgICAgID4gRm9sbG93aW5nIHRoZSBjb21tZW50cyBmcm9tIElFVEYx
MDUsIHRoZSB3b3JraW5nIGdyb3VwIHByZWZlcnJlZCB0bw0KPiAgICAgID4gYWxsb2NhdGUgYSBu
ZXcgTmV4dCBIZWFkZXIgdmFsdWUuDQo+ICAgICAgPg0KPiAgICAgID4gVGhlIGF1dGhvcnMgd291
bGQgbGlrZSB0byBwcm9wb3NlIHRoaXMgZGlmZi4gQW55IGZlZWRiYWNrIGlzIHdlbGNvbWUuDQo+
ICAgICAgPg0KPiAgICAgID4gPE9MRD4NCj4gICAgICA+DQo+ICAgICAgPiAgICAgOS4gIElBTkEg
Q29uc2lkZXJhdGlvbnMNCj4gICAgICA+DQo+ICAgICAgPiAgICAgICAgVGhpcyBkb2N1bWVudCBy
ZXF1ZXN0cyB0aGUgZm9sbG93aW5nIG5ldyBJQU5BIHJlZ2lzdHJpZXM6DQo+ICAgICAgPg0KPiAg
ICAgID4gPC9PTEQ+DQo+ICAgICAgPg0KPiAgICAgID4gPE5FVz4NCj4gICAgICA+DQo+ICAgICAg
PiAgICAgOS4gIElBTkEgQ29uc2lkZXJhdGlvbnMNCj4gICAgICA+DQo+ICAgICAgPiBUaGlzIGRv
Y3VtZW50IHJlcXVlc3RzIElBTkEgdG8gYWxsb2NhdGUgYSBuZXcgSVAgUHJvdG9jb2wgTnVtYmVy
IHZhbHVlDQo+ICAgICAgPiBmb3Ig4oCcU1J2NiBwYXlsb2Fk4oCdIHdpdGggdGhlIGZvbGxvd2lu
ZyBkZWZpbml0aW9uOg0KPiAgICAgID4NCj4gICAgICA+IFRoZSB2YWx1ZSBUQkQgaW4gdGhlIE5l
eHQgSGVhZGVyIGZpZWxkIG9mIGFuIElQdjYgaGVhZGVyIG9yIGFueQ0KPiAgICAgID4gZXh0ZW5z
aW9uIGhlYWRlciBpbmRpY2F0ZXMgdGhhdCB0aGUgcGF5bG9hZCBjb250ZW50IGlzIGlkZW50aWZp
ZWQgdmlhDQo+ICAgICAgPiB0aGUgc2VnbWVudCBpZGVudGlmaWVyIGluIHRoZSBJUHY2IERlc3Rp
bmF0aW9uIEFkZHJlc3MuDQo+ICAgICAgPg0KPiAgICAgID4gICAgICAgIFRoaXMgZG9jdW1lbnQg
cmVxdWVzdHMgdGhlIGZvbGxvd2luZyBuZXcgSUFOQSByZWdpc3RyaWVzOg0KPiAgICAgID4NCj4g
ICAgICA+IDwvTkVXPg0KPiAgICAgID4NCj4gICAgICA+IFdlIHdvdWxkIHByb3Bvc2UgdG8gc3Vi
bWl0IGEgcmV2aXNpb24gd2l0aCB0aGlzIHRleHQgb24gdGhlIElBTkEgc2VjdGlvbg0KPiAgICAg
ID4gb2YgTkVULVBHTSBiZWdpbm5pbmcgb2YgbmV4dCB3ZWVrLg0KPiAgICAgID4NCj4gICAgICA+
IFRoYW5rcywNCj4gICAgICA+IFBhYmxvLg0KPiAgICAgID4NCj4gICAgICA+DQo+ICAgICAgPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiAgICAgID4g
c3ByaW5nIG1haWxpbmcgbGlzdA0KPiAgICAgID4gc3ByaW5nQGlldGYub3JnDQo+ICAgICAgPiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0KPiAgICAgID4NCj4g
ICAgICANCj4gDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nDQo=


From nobody Fri Sep 13 20:55:57 2019
Return-Path: <markzzzsmith@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 A3AFB1200E3; Fri, 13 Sep 2019 20:55:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 ROJJRUd44pnx; Fri, 13 Sep 2019 20:55:46 -0700 (PDT)
Received: from mail-ot1-x32c.google.com (mail-ot1-x32c.google.com [IPv6:2607:f8b0:4864:20::32c]) (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 88FBD120048; Fri, 13 Sep 2019 20:55:46 -0700 (PDT)
Received: by mail-ot1-x32c.google.com with SMTP id g19so31237624otg.13; Fri, 13 Sep 2019 20:55:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EVKHE38LsPEAqygExQvmCs8O0xUH8caJl/+ON8cNf6M=; b=beV1uljykxiQNWJ8qgAD7g5AX9waNMIzBGzhHGiI1SFkTSvAjDO+CzVXB+1FZq6VyJ 39fjSbyFjWLfhSEwCpuXqpUpNAVGabHf7fAEdA+yXYJg3dQsO2xIBeUhFXsC02JyJVmn 7EuHtd9TUPFhwRwvy0u61Dmub0pvmT2iTqnHrkWMQrN3+lAK9ejvZ0YLP5M8jyYLEzdT y+KbIm69gav2ng2at5GMxyRDjNu0SAOQaNEMk31hO9H77h24DfGBZXYCyq+/I1RAHn5Y g9exjJJyadmzTCyQMwLqYTJt+dDhM9ssfV3yhQuJEldnFlXWnxWdevFVk4RPGF6T5don Yhpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EVKHE38LsPEAqygExQvmCs8O0xUH8caJl/+ON8cNf6M=; b=WqHnTat51r7i6Fn1d0U7vasJlqLkW65R8e47nl4yo6mQnaQmQfcAPkB+UDoyGDQR7x c4kJylWgc1kOwLdTNEFeOddymlgPHl5qm5yJAuSey+GBP1y4+0P5CiSc3aNiG7tysgln XLBpov14WfTzbmK7vKx6NlGZJVp4fv/C4V8kZwIZBejqsuaFtCkExbUbuvDxpJCMUIih pCDsza1E5dMZotYnigCz1cTzkG+rNWgwtwUHt2NaRCOR8jjDBeZqi6jHtESSRDlffzSp sfG/+w8ayFZGDgyYA+MIbxMOKt9EOnz6wzTexNk/JQC8BP721Mo7QLB6BZ/GkDxkNiqO T7og==
X-Gm-Message-State: APjAAAX9kmyr1P2S8YiYi0AQWwpoG4xDAmuleEbKAEuE8s2h3hzyJGGW GQFB7xrUYiMlWtEi5a4baUoh3WqwkRnG8bm8JUA=
X-Google-Smtp-Source: APXvYqwikWGI7BZrNXESewk2LmYkYN2geWx+uJupF7qa1zSXQY13yE7I6TQ66N9h2J4jqhLQ+Lf1QtiaREZilXtrwH4=
X-Received: by 2002:a05:6830:1e7b:: with SMTP id m27mr17193713otr.74.1568433345805;  Fri, 13 Sep 2019 20:55:45 -0700 (PDT)
MIME-Version: 1.0
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com> <AA312C2A-3394-4FA1-9571-8DC201CBBD6B@cisco.com> <b304302a-0811-33a8-49a6-4d071607c632@joelhalpern.com> <16253F7987E4F346823E305D08F9115AAB9A44E3@nkgeml514-mbx.china.huawei.com>
In-Reply-To: <16253F7987E4F346823E305D08F9115AAB9A44E3@nkgeml514-mbx.china.huawei.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 14 Sep 2019 13:55:35 +1000
Message-ID: <CAO42Z2zy8+iw65wjNRuRMRTtMM1-tDrbLSwGgxnt_cFRyV98ug@mail.gmail.com>
To: Xiejingrong <xiejingrong@huawei.com>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006e435c05927b58eb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tlUXY9FgE3ASDQIbFcSfpqR92gM>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Sat, 14 Sep 2019 03:55:49 -0000

--0000000000006e435c05927b58eb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 14 Sep 2019, 13:22 Xiejingrong, <xiejingrong@huawei.com> wrote:

> I agree with Joel, and strongly opposed to the proposal text !
>
> "The value TBD in the Next Header field of an IPv6 header or any extensio=
n
> header indicates that the payload content is identified via the segment
> identifier in the IPv6 Destination Address."
>
> It is a hole digging to exclude other possible ways of indication of
> 'Opaque Payload format', for example, use IPv6 Source Address, or use
> options in EH to identify.
>

Wow, this is getting perverse.

Is there any IPv6 packet field that SPRING aren't willing to abuse for a
non-compliant purpose?








> As I raise this question in March, I haven't expect the proposal would be
> so tricky!
>
> Thanks
> Jingrong
>
>
> -----Original Message-----
> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Joel M. Halper=
n
> Sent: Friday, September 13, 2019 1:44 AM
> To: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>; SPRING WG <
> spring@ietf.org>
> Cc: 6man@ietf.org
> Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=3D59
> action item closure
>
> 1) The way you wrote the text, it would apply to carried IPv4 or carried
> IPv6.
>
> 2) If it is carried Ethernet, us 97.
> 2') If you insist that you need a new format for carried Ethernet after
> SRH, get a code point for that.
>
> 3) If there is some other use case, document it and get a code point for
> it.  particularly given that SID meanings may not be registered, removing
> teh ability to tell what the payload is seems a drawback, not a benefit.
>
> Yours,
> Joel
>
> On 9/12/2019 1:39 PM, Pablo Camarillo (pcamaril) wrote:
> > Joel,
> >
> > This NH value is to be used when the payload does not contain any
> Internet Protocol.
> >
> > Cheers,
> > Pablo.
> >
> > =EF=BB=BF-----Original Message-----
> > From: "Joel M. Halpern" <jmh@joelhalpern.com>
> > Date: Thursday, 12 September 2019 at 19:27
> > To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG
> > <spring@ietf.org>
> > Cc: "6man@ietf.org" <6man@ietf.org>
> > Subject: Re: [spring] draft-ietf-spring-srv6-network-programming:
> > NH=3D59 action item closure
> >
> >      While that proposal does remove the mis-use of next-header 59, it
> seems
> >      a very odd use.
> >      It seems to be an effort to avoid needing to register next-header
> >      values.  Why?
> >
> >      For example, if what is carried after the SRH is an IPv6 packet
> then the
> >      next header value for IPv6 (41) would seem the appropriate thing t=
o
> use.
> >        That would produce consistent parsing and clarity.
> >
> >      Yours,
> >      Joel
> >
> >      On 9/12/2019 1:01 PM, Pablo Camarillo (pcamaril) wrote:
> >      > Hi all,
> >      >
> >      > Following the comments from IETF105, the working group preferred
> to
> >      > allocate a new Next Header value.
> >      >
> >      > The authors would like to propose this diff. Any feedback is
> welcome.
> >      >
> >      > <OLD>
> >      >
> >      >     9.  IANA Considerations
> >      >
> >      >        This document requests the following new IANA registries:
> >      >
> >      > </OLD>
> >      >
> >      > <NEW>
> >      >
> >      >     9.  IANA Considerations
> >      >
> >      > This document requests IANA to allocate a new IP Protocol Number
> value
> >      > for =E2=80=9CSRv6 payload=E2=80=9D with the following definition=
:
> >      >
> >      > The value TBD in the Next Header field of an IPv6 header or any
> >      > extension header indicates that the payload content is identifie=
d
> via
> >      > the segment identifier in the IPv6 Destination Address.
> >      >
> >      >        This document requests the following new IANA registries:
> >      >
> >      > </NEW>
> >      >
> >      > We would propose to submit a revision with this text on the IANA
> section
> >      > of NET-PGM beginning of next week.
> >      >
> >      > Thanks,
> >      > Pablo.
> >      >
> >      >
> >      > _______________________________________________
> >      > spring mailing list
> >      > spring@ietf.org
> >      > https://www.ietf.org/mailman/listinfo/spring
> >      >
> >
> >
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000006e435c05927b58eb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></=
div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Sat, 14 Sep 2019, 13:22 Xiejingrong, &lt;<a href=3D"mailto:xiejingrong=
@huawei.com">xiejingrong@huawei.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">I agree with Joel, and strongly opposed to the proposal tex=
t !<br>
<br>
&quot;The value TBD in the Next Header field of an IPv6 header or any exten=
sion header indicates that the payload content is identified via the segmen=
t identifier in the IPv6 Destination Address.&quot;<br>
<br>
It is a hole digging to exclude other possible ways of indication of &#39;O=
paque Payload format&#39;, for example, use IPv6 Source Address, or use opt=
ions in EH to identify.<br></blockquote></div></div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">Wow, this is getting perverse.</div><div dir=3D"auto=
"><br></div><div dir=3D"auto">Is there any IPv6 packet field that SPRING ar=
en&#39;t willing to abuse for a non-compliant purpose?</div><div dir=3D"aut=
o"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div d=
ir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex">
<br>
As I raise this question in March, I haven&#39;t expect the proposal would =
be so tricky! <br>
<br>
Thanks<br>
Jingrong<br>
<br>
<br>
-----Original Message-----<br>
From: spring [mailto:<a href=3D"mailto:spring-bounces@ietf.org" target=3D"_=
blank" rel=3D"noreferrer">spring-bounces@ietf.org</a>] On Behalf Of Joel M.=
 Halpern<br>
Sent: Friday, September 13, 2019 1:44 AM<br>
To: Pablo Camarillo (pcamaril) &lt;<a href=3D"mailto:pcamaril@cisco.com" ta=
rget=3D"_blank" rel=3D"noreferrer">pcamaril@cisco.com</a>&gt;; SPRING WG &l=
t;<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">s=
pring@ietf.org</a>&gt;<br>
Cc: <a href=3D"mailto:6man@ietf.org" target=3D"_blank" rel=3D"noreferrer">6=
man@ietf.org</a><br>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=3D59 a=
ction item closure<br>
<br>
1) The way you wrote the text, it would apply to carried IPv4 or carried IP=
v6.<br>
<br>
2) If it is carried Ethernet, us 97.<br>
2&#39;) If you insist that you need a new format for carried Ethernet after=
 SRH, get a code point for that.<br>
<br>
3) If there is some other use case, document it and get a code point for it=
.=C2=A0 particularly given that SID meanings may not be registered, removin=
g teh ability to tell what the payload is seems a drawback, not a benefit.<=
br>
<br>
Yours,<br>
Joel<br>
<br>
On 9/12/2019 1:39 PM, Pablo Camarillo (pcamaril) wrote:<br>
&gt; Joel,<br>
&gt; <br>
&gt; This NH value is to be used when the payload does not contain any Inte=
rnet Protocol.<br>
&gt; <br>
&gt; Cheers,<br>
&gt; Pablo.<br>
&gt; <br>
&gt; =EF=BB=BF-----Original Message-----<br>
&gt; From: &quot;Joel M. Halpern&quot; &lt;<a href=3D"mailto:jmh@joelhalper=
n.com" target=3D"_blank" rel=3D"noreferrer">jmh@joelhalpern.com</a>&gt;<br>
&gt; Date: Thursday, 12 September 2019 at 19:27<br>
&gt; To: &quot;Pablo Camarillo (pcamaril)&quot; &lt;<a href=3D"mailto:pcama=
ril@cisco.com" target=3D"_blank" rel=3D"noreferrer">pcamaril@cisco.com</a>&=
gt;, SPRING WG <br>
&gt; &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"norefe=
rrer">spring@ietf.org</a>&gt;<br>
&gt; Cc: &quot;<a href=3D"mailto:6man@ietf.org" target=3D"_blank" rel=3D"no=
referrer">6man@ietf.org</a>&quot; &lt;<a href=3D"mailto:6man@ietf.org" targ=
et=3D"_blank" rel=3D"noreferrer">6man@ietf.org</a>&gt;<br>
&gt; Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: <br>
&gt; NH=3D59 action item closure<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 While that proposal does remove the mis-use of nex=
t-header 59, it seems<br>
&gt;=C2=A0 =C2=A0 =C2=A0 a very odd use.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 It seems to be an effort to avoid needing to regis=
ter next-header<br>
&gt;=C2=A0 =C2=A0 =C2=A0 values.=C2=A0 Why?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 For example, if what is carried after the SRH is a=
n IPv6 packet then the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 next header value for IPv6 (41) would seem the app=
ropriate thing to use.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 That would produce consistent parsing and c=
larity.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 Yours,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 Joel<br>
&gt;=C2=A0 =C2=A0 =C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 On 9/12/2019 1:01 PM, Pablo Camarillo (pcamaril) w=
rote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; Hi all,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; Following the comments from IETF105, the work=
ing group preferred to<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; allocate a new Next Header value.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; The authors would like to propose this diff. =
Any feedback is welcome.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;OLD&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A09.=C2=A0 IANA Consideratio=
ns<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 This document requ=
ests the following new IANA registries:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;/OLD&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;NEW&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A09.=C2=A0 IANA Consideratio=
ns<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; This document requests IANA to allocate a new=
 IP Protocol Number value<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; for =E2=80=9CSRv6 payload=E2=80=9D with the f=
ollowing definition:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; The value TBD in the Next Header field of an =
IPv6 header or any<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; extension header indicates that the payload c=
ontent is identified via<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; the segment identifier in the IPv6 Destinatio=
n Address.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 This document requ=
ests the following new IANA registries:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;/NEW&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; We would propose to submit a revision with th=
is text on the IANA section<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; of NET-PGM beginning of next week.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; Thanks,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; Pablo.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; _____________________________________________=
__<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; spring mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; <a href=3D"mailto:spring@ietf.org" target=3D"=
_blank" rel=3D"noreferrer">spring@ietf.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; <a href=3D"https://www.ietf.org/mailman/listi=
nfo/spring" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.iet=
f.org/mailman/listinfo/spring</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 <br>
&gt; <br>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">spr=
ing@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring<=
/a><br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">spr=
ing@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring<=
/a><br>
</blockquote></div></div></div>

--0000000000006e435c05927b58eb--


From nobody Fri Sep 13 22:03:30 2019
Return-Path: <prvs=15311f2b5=daniel.bernier@bell.ca>
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 BE96C1200E3; Fri, 13 Sep 2019 22:03:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 8M-W-KVQy8vN; Fri, 13 Sep 2019 22:03:27 -0700 (PDT)
Received: from ESA4-Dor.bell.ca (esa4-dor.bell.ca [204.101.223.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B27212003F; Fri, 13 Sep 2019 22:03:26 -0700 (PDT)
Received: from dc5cmz-d01.bellca.int.bell.ca (HELO DG1MBX01-WYN.bell.corp.bce.ca) ([198.235.121.232]) by esa04corp-dor.bell.corp.bce.ca with ESMTP; 14 Sep 2019 01:03:24 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX01-WYN.bell.corp.bce.ca (2002:8eb6:120b::8eb6:120b) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 14 Sep 2019 01:03:23 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Sat, 14 Sep 2019 01:03:23 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Robert Raszuk <robert@raszuk.net>
CC: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [EXT]RE: Per segment service instructions
Thread-Index: AQHVarm81EQgA5AggkOfLsSOqmefjQ==
Date: Sat, 14 Sep 2019 05:03:23 +0000
Message-ID: <5971B5F4-74C1-4DD0-BBD2-D76BE105532E@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.3]
Content-Type: multipart/alternative; boundary="_000_5971B5F474C14DD0BBD2D76BE105532Ebellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4Coca6WfkRyaeeUHiapUOWBX6KQ>
Subject: Re: [spring] Per segment service instructions
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: Sat, 14 Sep 2019 05:03:30 -0000

--_000_5971B5F474C14DD0BBD2D76BE105532Ebellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpJZiBQU1NJIHByb3ZpZGUgbm9uLXJvdXRpbmcgc2VydmljZXMgc3VjaCBhcyBT
RTEgZnJvbSBSb2JlcnTigJlzIGV4YW1wbGUgd2hpY2ggb2ZmZXJzIERQSSwgRlcgYW5kIFBhY2tl
dCBSZXBsaWNhdGlvbiB0aGVuLCBJIG5lZWQgYSBkb21haW4td2lkZSBQU1NJIGRlZmluaW5nIERQ
SSArIEZXICsgU2FtcGxpbmcgYnV0IGlmIHNvbWV3aGVyZSBlbHNlIGluIG15IG5ldHdvcmsgSSBq
dXN0IG5lZWQgRlcsIHRoZW4gSSBuZWVkIGFub3RoZXIgZG9tYWluLXdpZGUgUFNTSSBmb3Igb25s
eSBGVy4NCkluIHRoYXQgbW9kZWwsIEkgd2lsbCBlbmQgdXAgd2l0aCBhbmQgZW5kbGVzcyBsaXN0
IG9mIHBlcm11dGF0aW9ucyB3aGljaCBtdXN0IGJlIGFncmVlZCB1cG9uIHRvIGVuc3VyZSBpbnRl
cm9wIChpLmUuIHZlbmRvciBBIGNhbm5vdCB1c2UgYSBQU1NJIFggZm9yIEZXIHdoaWxlIHZlbmRv
ciBCIHRoaW5r4oCZcyBpdHMgRFBJKS4NClRoeA0KRGFuIEINCg0KDQoNCk9uIDIwMTktMDktMTMs
IDI6MTAgUE0sICJpcHY2IG9uIGJlaGFsZiBvZiBSb24gQm9uaWNhIiA8aXB2Ni1ib3VuY2VzQGll
dGYub3JnPG1haWx0bzppcHY2LWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiByYm9uaWNh
PTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZz4+IHdyb3RlOg0KDQpSb2JlcnQsDQoNCkluIHlvdXIgZW1haWwsIHlv
dSBhc2sgaG93IEkgd291bGQgc29sdmUgYSBURSBwcm9ibGVtIHdpdGggYSBQZXIgU2VnbWVudCBT
ZXJ2aWNlIEluc3RydWN0aW9uIChQU1NJKS4gSW4gU1J2Nis6DQoNCg0KLSAgICAgICAgICBUaGUg
Q1JIIGFuZCB0aGUgU0lEcyB0aGF0IGl0IGNvbnRhaW5zIGFyZSB1c2VkIHRvIHNvbHZlIFRFIHBy
b2JsZW1zDQoNCi0gICAgICAgICAgVGhlIFBTU0kgaXMgdXNlZCB0b28gcHJvdmlkZSBub24tcm91
dGluZyBzZXJ2aWNlcyAoZS5nLiwgZmlyZXdhbGxpbmcsIHNhbXBsaW5nLCBEUEkpDQoNClRoaXMg
bGVhdmVzIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zIHRvIGJlIGFuc3dlcmVkOg0KDQoNCi0gICAg
ICAgICAgSG93IHdvdWxkIEkgc29sdmUgdGhlIFRFIHByb2JsZW0gdGhhdCB5b3UgZGVzY3JpYmUg
aW4geW91ciBlbWFpbD8NCg0KLSAgICAgICAgICBHaXZlbiBhbm90aGVyIGV4YW1wbGUsIGV4cGxh
aW4gaG93IFBTU0kgd29ya3M/DQoNCldoaWNoIHF1ZXN0aW9uIHdvdWxkIHlvdSBsaWtlIG1lIHRv
IHRhY2tsZSBmaXJzdD8NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQpGcm9tOiBSb2JlcnQgUmFzenVr
IDxyb2JlcnRAcmFzenVrLm5ldD4NClNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDEzLCAyMDE5IDg6
NDUgQU0NClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pg0KQ2M6IFNQUklORyBX
RyA8c3ByaW5nQGlldGYub3JnPjsgNm1hbiA8Nm1hbkBpZXRmLm9yZz4NClN1YmplY3Q6IFBlciBz
ZWdtZW50IHNlcnZpY2UgaW5zdHJ1Y3Rpb25zDQoNCkRlYXIgUm9uLA0KDQpJIGhhdmUgcmVhZCB5
ZXQgb25lIG1vcmUgZHJhZnQgZnJvbSB0aGUgU1J2NisgcGFja2FnZSBkZWZpbmluZyBhbm90aGVy
IERlc3RpbmF0aW9uIE9wdGlvbiB0eXBlIC0gdGhpcyB0aW1lIFBlciBTZWdtZW50IFNlcnZpY2Ug
SW5zdHJ1Y3Rpb24ocykgZGVzY3JpYmVkIGluIGRyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0
DQoNCkkgaGF2ZSBvbmUgdGVjaG5pY2FsIHF1ZXN0aW9uIHJlZ2FyZGluZyBpdC4NCg0KSW1hZ2lu
ZSBJIGhhdmUgZm9sbG93aW5nIHRvcG9sb2d5IC0gZHJhd2luZyBvbmx5IHdoYXQgaXMgcmVsZXZh
bnQgdG8gdGhlIHF1ZXN0aW9uOg0KDQpQRTEgLSAtIFAxIC0gLSBTRTEgLSAtIFAyIC0gLSAgU0Uy
IC0gLSBQMyAtIC0gUEUyDQoNCldoZW4gcGFja2V0IGVudGVycyB0aGUgbmV0d29yayBQRTEgaXMg
aW5zdHJ1Y3RlZCB0byBwcm9ncmFtIG15IGZsb3cgQSB0byBleGVjdXRlIGZvbGxvd2luZyBmb2xs
b3dpbmcgZnVuY3Rpb25zIG9uIFNlZ21lbnQgRW5kIDEgKFNFMSkgYW5kIFNlZ21lbnQgRW5kIDIg
KFNFMik6DQoNClNFMSAtIFdoZW4gcGFja2V0IGlzIHJvdXRlZCBvdXQgb2YgU0UxIGNvbnNpZGVy
IG9ubHkgaW50ZXJmYWNlcyBvZiBidyAxMEcgYW5kIHVwDQoNClNFMiAtIFdoZW4gcGFja2V0IGlz
IHJvdXRlZCBvdXQgb2YgU0UyIG1ha2Ugc3VyZSB0aGF0IHBhdGggdG8gc2VnbWVudCBlbmQgbm9k
ZSBpcyBubyBtb3JlIHRoZW4gMiBob3BzIGF3YXkuDQoNCkZyb20gcmVhZGluZyB0aGUgZHJhZnQg
SSB0aGluayB0aGUgYW5zd2VyIGlzIHRoYXQgeW91IG1hbmRhdGVkIHRoZSBzZWdtZW50IGVuZCBm
dW5jdGlvbnMgaW4gU1J2NisgdG8gaGF2ZSBkb21haW4td2lkZSBzaWduaWZpY2FuY2Ugc3VjaCB0
aGF0IHRoZSBmdW5jdGlvbiBpdHNlbGYgY29udGFpbnMgbm90IG9ubHkgdGhlIGluc3RydWN0aW9u
IGJ1dCBhbHNvIGFzIGl0IGlzIG9mIGRvbWFpbi13aWRlIHNpZ25pZmljYW5jZSB0aGUgbG9jYXRp
b24gb2YgdGhlIGluc3RydWN0aW9uIHRvIGV4ZWN1dGUgaXQgb24uDQoNClNvIGZhciBzbyBnb29k
IC4uLiBGbG93LUEgZ2V0J3MgQ1JIIGFuZCBQU1NJIGVuY29kaW5nIHRoZSBhYm92ZSByZXF1aXJl
bWVudC4NCg0KV2hlbiBwYWNrZXQgZW50ZXJzIFNFMSBEZXN0aW5hdGlvbiBPcHRpb25zIHByZWNl
ZGluZyBSSCBpcyByZWFkIGFuZCBQU1NJcyBhcmUgYXR0ZW1wdGVkIHRvIGdldCBleGVjdXRlZCAh
IEJvdGggaW5zdHJ1Y3Rpb25zIGFyZSB0cmllZCBidXQgb25seSBvbmUgaXMga25vd24gc28gb25s
eSBvbmUgZ2V0J3MgZXhlY3V0ZWQgb24gU0UxLiBTYW1lIHN0b3J5IG9uIFNFMi4NCg0KTm90IHN1
cmUgaWYgZXZleW9uZSB3b3VsZCBiZSBvayB3aXRoIHN1Y2ggbW9kZWwgdG8gcmVhZCBhbmQgYXR0
ZW1wdCB0byBleGVjdXRlIGluc3RydWN0aW9ucyB3aGljaCBhcmUgbm90IGZvciBhIGdpdmVuIGVu
ZCBzZWdtZW50IGJ1dCBsZXQncyBhc3N1bWUgc29tZSBtYXkgYWNjZXB0IGl0Lg0KDQpCdXQgbm93
IGhvdyB1bmZvcnR1bmF0ZSBpdCBtYXkgc291bmQgUEUxIGlzIHJlY2V2aW5nIHRoZSBmbG93LUIg
YW5kIGZvciBmbG93IEIgdGhlIHJlcXVpcmVtZW50cyBhcmUgb3Bwb3NpdGU6DQoNClNFMSAtIFdo
ZW4gcGFja2V0IGlzIHJvdXRlZCBvdXQgb2YgU0UxIG1ha2Ugc3VyZSB0aGF0IHBhdGggdG8gc2Vn
bWVudCBlbmQgbm9kZSBpcyBubyBtb3JlIHRoZW4gMiBob3BzIGF3YXkuDQoNClNFMiAtIFdoZW4g
cGFja2V0IGlzIHJvdXRlZCBvdXQgb2YgU0UyIGNvbnNpZGVyIG9ubHkgaW50ZXJmYWNlcyBvZiBi
dyAxMEcgYW5kIHVwLg0KDQpXZWxsIHdoYXQgZG8geW91IC0gc2ltcGxlIC0geW91IGFsbG9jYXRl
IGFub3RoZXIgdHdvIGRvbWFpbiB3aWRlIGZ1bmN0aW9ucyBhbmQgZW5jb2RlIGl0IGluIHRoZSBw
YWNrZXQgYXQgUFNTSSBET0ggb24gUEUxLg0KDQpCdXQgaWYgbXkgZGVzY3JpcHRpb24gbWF0Y2hl
cyB0aGUgcGxhbiB5b3Ugbm93IGVuZCB1cCB3aXRoIHBlciBmbG93ICEhISBzdGF0ZSBpbiB0aGUg
bmV0d29yayB3aGljaCBpcyB0aGUgcHJpY2UgdG8gcGF5IGZvciBzcGxpdHRpbmcgU0lEcyB3aXRo
IGl0cyBmdW5jdGlvbnMgaW50byBjb21wbGV0ZWx5IGRpZmZlcmVudCBoZWFkZXJzLg0KDQpJIGRv
bid0IGtub3cgYWJvdXQgb3RoZXJzIGJ1dCBJIHRoaW5rIHdlIHdlbnQgaW4gdGhlIHBhc3Qgdmlh
IG11bHRpcGxlIGF0dGVtcHRzIHRvIHB1dCBhbnkgcGVyIGZsb3cgc3RhdGUgaW50byB0aGUgbGFy
Z2UgbmV0d29yayBhbmQgaXQgYWxsIGZhaWxlZCB3aGVuIGZhY2VkIHNjYWxlLg0KDQpBbHNvIFNS
IHNwZWNpZmljYWxseSBpbiBpdHMgYXJjaGl0ZWN0dXJlIFJGQzg0MDIgc2F5cyB0aGF0IHNlZ21l
bnQgcm91dGluZyBpcyAibWFpbnRhaW5pbmcgcGVyLWZsb3cgc3RhdGUgb25seSBhdCB0aGUgaW5n
cmVzcyBub2RlKHMpIHRvIHRoZSBTUiBkb21haW4uIg0KDQpLaW5kIHJlZ2FyZHMsDQpSb2JlcnQu
DQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQo=

--_000_5971B5F474C14DD0BBD2D76BE105532Ebellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <E7FDE9B595849D42A69A52773098DB0D@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0
UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCglt
YXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBw
dDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAs
IGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lw
Zm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6
bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1y
aWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNt
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVt
YWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uSFRNTFBy
ZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt
YXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4w
cHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjY3OTk2
NDg1NDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE2OTIyMDk2MzA7fQ0KQGxpc3QgbDA6bGV2
ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjE1NjcyNTY5Njk7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMzM0MjgxODY2O30NCkBsaXN0IGwxOmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTps
ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoxNzE0MTE1MDE5Ow0KCW1z
by1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo5OTczODM1MDQgNjc2
OTg3MTEgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3
MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlMVwpIjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDI6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4
dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEt
bG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTku
MHB0O30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlz
dCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0
IGwzDQoJe21zby1saXN0LWlkOjE4OTMwMzE3MjI7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi02MzM4NDQ5MjQgLTEwMzc5NDkwOTYgNjc2OTg2OTEgNjc2
OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2
OTM7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1m
YXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDM6bGV2
ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwz
OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJn
aW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tQ0Ei
IGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPkhpIFJvbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SWYgUFNTSSBwcm92aWRlIG5vbi1yb3V0
aW5nIHNlcnZpY2VzIHN1Y2ggYXMgU0UxIGZyb20gUm9iZXJ04oCZcyBleGFtcGxlIHdoaWNoIG9m
ZmVycyBEUEksIEZXIGFuZCBQYWNrZXQgUmVwbGljYXRpb24gdGhlbiwgSSBuZWVkIGEgZG9tYWlu
LXdpZGUgUFNTSSBkZWZpbmluZyBEUEkgJiM0MzsgRlcgJiM0MzsgU2FtcGxpbmcgYnV0IGlmIHNv
bWV3aGVyZQ0KIGVsc2UgaW4gbXkgbmV0d29yayBJIGp1c3QgbmVlZCBGVywgdGhlbiBJIG5lZWQg
YW5vdGhlciBkb21haW4td2lkZSBQU1NJIGZvciBvbmx5IEZXLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+SW4gdGhhdCBtb2RlbCwgSSB3aWxsIGVuZCB1cCB3aXRoIGFuZCBlbmRsZXNz
IGxpc3Qgb2YgcGVybXV0YXRpb25zIHdoaWNoIG11c3QgYmUgYWdyZWVkIHVwb24gdG8gZW5zdXJl
IGludGVyb3AgKGkuZS4gdmVuZG9yIEEgY2Fubm90IHVzZSBhIFBTU0kgWCBmb3IgRlcgd2hpbGUg
dmVuZG9yIEIgdGhpbmvigJlzIGl0cyBEUEkpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaHg8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPkRhbiBCPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5PbiAyMDE5LTA5
LTEzLCAyOjEwIFBNLCAmcXVvdDtpcHY2IG9uIGJlaGFsZiBvZiBSb24gQm9uaWNhJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86aXB2Ni1ib3VuY2VzQGlldGYub3JnIj5pcHY2LWJvdW5jZXNAaWV0
Zi5vcmc8L2E+IG9uIGJlaGFsZiBvZg0KPGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVy
Lm5ldEBkbWFyYy5pZXRmLm9yZyI+cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3Jn
PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij5Sb2JlcnQsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkluIHlvdXIgZW1haWwsIHlv
dSBhc2sgaG93IEkgd291bGQgc29sdmUgYSBURSBwcm9ibGVtIHdpdGggYSBQZXIgU2VnbWVudCBT
ZXJ2aWNlIEluc3RydWN0aW9uIChQU1NJKS4gSW4gU1J2NiYjNDM7OjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwzIGxldmVsMSBsZm8zIj4N
CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3Bh
biBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwv
c3Bhbj48IVtlbmRpZl0+VGhlIENSSCBhbmQgdGhlIFNJRHMgdGhhdCBpdCBjb250YWlucyBhcmUg
dXNlZCB0byBzb2x2ZSBURSBwcm9ibGVtczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xp
c3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBw
dDttc28tbGlzdDpsMyBsZXZlbDEgbGZvMyI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPlRoZSBQU1NJIGlzIHVz
ZWQgdG9vIHByb3ZpZGUgbm9uLXJvdXRpbmcgc2VydmljZXMgKGUuZy4sIGZpcmV3YWxsaW5nLCBz
YW1wbGluZywgRFBJKTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij5UaGlzIGxlYXZlcyB0aGUgZm9sbG93aW5nIHF1ZXN0aW9ucyB0byBiZSBhbnN3ZXJl
ZDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlz
dDpsMyBsZXZlbDEgbGZvMyI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNv
LWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkhvdyB3b3VsZCBJIHNvbHZlIHRoZSBU
RSBwcm9ibGVtIHRoYXQgeW91IGRlc2NyaWJlIGluIHlvdXIgZW1haWw/PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0
ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwzIGxldmVsMSBsZm8zIj4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+R2l2ZW4gYW5vdGhlciBleGFtcGxlLCBleHBsYWluIGhvdyBQU1NJIHdvcmtzPzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij5XaGljaCBxdWVzdGlvbiB3b3VsZCB5b3UgbGlrZSBtZSB0byB0YWNrbGUg
Zmlyc3Q/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48Yj5Gcm9tOjwvYj4gUm9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0QHJhc3p1
ay5uZXQmZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBTZXB0ZW1iZXIgMTMsIDIwMTkg
ODo0NSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIEJvbmljYSAmbHQ7cmJvbmljYUBqdW5pcGVyLm5l
dCZndDs8YnI+DQo8Yj5DYzo8L2I+IFNQUklORyBXRyAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Ozsg
Nm1hbiAmbHQ7Nm1hbkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUGVyIHNlZ21l
bnQgc2VydmljZSBpbnN0cnVjdGlvbnM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkRlYXIg
Um9uLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SSBoYXZlIHJl
YWQgeWV0IG9uZSBtb3JlIGRyYWZ0IGZyb20gdGhlIFNSdjYmIzQzOyBwYWNrYWdlIGRlZmluaW5n
IGFub3RoZXIgRGVzdGluYXRpb24gT3B0aW9uIHR5cGUgLSB0aGlzIHRpbWUgUGVyIFNlZ21lbnQg
U2VydmljZSBJbnN0cnVjdGlvbihzKSBkZXNjcmliZWQgaW4mbmJzcDs8c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPmRyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JIGhhdmUgb25lIHRlY2hu
aWNhbCBxdWVzdGlvbiByZWdhcmRpbmcgaXQuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkltYWdpbmUgSSBoYXZlIGZvbGxvd2luZyB0b3Bv
bG9neSAtIGRyYXdpbmcgb25seSB3aGF0IGlzIHJlbGV2YW50IHRvIHRoZSBxdWVzdGlvbjombmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+UEUx
IC0gLSBQMSAtIC0gU0UxIC0gLSBQMiAtIC0mbmJzcDsgU0UyIC0gLSBQMyAtIC0gUEUyPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPldoZW4gcGFja2V0
IGVudGVycyB0aGUgbmV0d29yayBQRTEgaXMgaW5zdHJ1Y3RlZCB0byBwcm9ncmFtIG15IGZsb3cg
QSB0byBleGVjdXRlIGZvbGxvd2luZyBmb2xsb3dpbmcgZnVuY3Rpb25zIG9uIFNlZ21lbnQgRW5k
IDEgKFNFMSkgYW5kIFNlZ21lbnQgRW5kIDIgKFNFMik6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlNFMSAtIFdoZW4gcGFja2V0IGlzIHJvdXRlZCBv
dXQgb2YgU0UxIGNvbnNpZGVyIG9ubHkgaW50ZXJmYWNlcyBvZiBidyAxMEcgYW5kIHVwPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlNFMiAtIFdoZW4g
cGFja2V0IGlzIHJvdXRlZCBvdXQgb2YgU0UyIG1ha2Ugc3VyZSB0aGF0IHBhdGggdG8gc2VnbWVu
dCBlbmQgbm9kZSBpcyBubyBtb3JlIHRoZW4gMiBob3BzIGF3YXkuJm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkZyb20gcmVhZGluZyB0aGUg
ZHJhZnQgSSB0aGluayB0aGUgYW5zd2VyIGlzIHRoYXQgeW91IG1hbmRhdGVkIHRoZSBzZWdtZW50
IGVuZCBmdW5jdGlvbnMgaW4gU1J2NiYjNDM7IHRvIGhhdmUgZG9tYWluLXdpZGUgc2lnbmlmaWNh
bmNlIHN1Y2ggdGhhdCB0aGUgZnVuY3Rpb24gaXRzZWxmIGNvbnRhaW5zIG5vdCBvbmx5IHRoZSBp
bnN0cnVjdGlvbiBidXQgYWxzbyBhcyBpdA0KIGlzIG9mIGRvbWFpbi13aWRlIHNpZ25pZmljYW5j
ZSB0aGUgbG9jYXRpb24gb2YgdGhlIGluc3RydWN0aW9uIHRvIGV4ZWN1dGUgaXQgb24uJm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlNvIGZh
ciBzbyBnb29kIC4uLiBGbG93LUEgZ2V0J3MgQ1JIIGFuZCBQU1NJIGVuY29kaW5nIHRoZSBhYm92
ZSByZXF1aXJlbWVudC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+V2hlbiBwYWNrZXQgZW50ZXJzIFNFMSBEZXN0aW5hdGlvbiBPcHRpb25z
IHByZWNlZGluZyBSSCBpcyByZWFkIGFuZCBQU1NJcyBhcmUgYXR0ZW1wdGVkIHRvIGdldCBleGVj
dXRlZCAhIEJvdGggaW5zdHJ1Y3Rpb25zIGFyZSB0cmllZCBidXQgb25seSBvbmUgaXMga25vd24g
c28gb25seSBvbmUgZ2V0J3MgZXhlY3V0ZWQgb24gU0UxLiBTYW1lIHN0b3J5IG9uIFNFMi4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Tm90
IHN1cmUgaWYgZXZleW9uZSB3b3VsZCBiZSBvayB3aXRoIHN1Y2ggbW9kZWwgdG8gcmVhZCBhbmQg
YXR0ZW1wdCB0byBleGVjdXRlIGluc3RydWN0aW9ucyB3aGljaCBhcmUgbm90IGZvciBhIGdpdmVu
IGVuZCBzZWdtZW50IGJ1dCBsZXQncyBhc3N1bWUgc29tZSBtYXkgYWNjZXB0IGl0LiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5CdXQgbm93
IGhvdyB1bmZvcnR1bmF0ZSBpdCBtYXkgc291bmQgUEUxIGlzIHJlY2V2aW5nIHRoZSBmbG93LUIg
YW5kIGZvciBmbG93IEIgdGhlIHJlcXVpcmVtZW50cyBhcmUgb3Bwb3NpdGU6Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5TRTEg
LSBXaGVuIHBhY2tldCBpcyByb3V0ZWQgb3V0IG9mIFNFMSBtYWtlIHN1cmUgdGhhdCBwYXRoIHRv
IHNlZ21lbnQgZW5kIG5vZGUgaXMgbm8gbW9yZSB0aGVuIDIgaG9wcyBhd2F5LiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+U0Uy
IC0gV2hlbiBwYWNrZXQgaXMgcm91dGVkIG91dCBvZiBTRTIgY29uc2lkZXIgb25seSBpbnRlcmZh
Y2VzIG9mIGJ3IDEwRyBhbmQgdXAuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5XZWxsIHdoYXQgZG8geW91IC0g
c2ltcGxlIC0geW91IGFsbG9jYXRlIGFub3RoZXIgdHdvIGRvbWFpbiB3aWRlIGZ1bmN0aW9ucyBh
bmQgZW5jb2RlIGl0IGluIHRoZSBwYWNrZXQgYXQgUFNTSSBET0ggb24gUEUxLiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5CdXQgaWYgbXkg
ZGVzY3JpcHRpb24gbWF0Y2hlcyB0aGUgcGxhbiB5b3Ugbm93IGVuZCB1cCB3aXRoIHBlciBmbG93
ICEhISBzdGF0ZSBpbiB0aGUgbmV0d29yayB3aGljaCBpcyB0aGUgcHJpY2UgdG8gcGF5IGZvciBz
cGxpdHRpbmcgU0lEcyB3aXRoIGl0cyBmdW5jdGlvbnMgaW50byBjb21wbGV0ZWx5IGRpZmZlcmVu
dCBoZWFkZXJzLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij5JIGRvbid0IGtub3cgYWJvdXQgb3RoZXJzIGJ1dCBJIHRoaW5rIHdlIHdlbnQg
aW4gdGhlIHBhc3QgdmlhIG11bHRpcGxlIGF0dGVtcHRzIHRvIHB1dCBhbnkgcGVyIGZsb3cgc3Rh
dGUgaW50byB0aGUgbGFyZ2UgbmV0d29yayBhbmQgaXQgYWxsIGZhaWxlZCB3aGVuIGZhY2VkIHNj
YWxlLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij5BbHNvIFNSIHNwZWNpZmljYWxseSBpbiBpdHMgYXJjaGl0ZWN0dXJlIFJGQzg0MDIgc2F5
cyB0aGF0IHNlZ21lbnQgcm91dGluZyBpcyAmcXVvdDttYWludGFpbmluZyBwZXItZmxvdyBzdGF0
ZSBvbmx5IGF0IHRoZSBpbmdyZXNzIG5vZGUocykgdG8gdGhlIFNSIGRvbWFpbi4mcXVvdDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+S2luZCByZWdh
cmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Um9iZXJ0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVy
MzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21h
cmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0O21hcmdp
bi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuMHB0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_5971B5F474C14DD0BBD2D76BE105532Ebellca_--


From nobody Mon Sep 16 05:17:29 2019
Return-Path: <prvs=155db733b=daniel.bernier@bell.ca>
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 87E9012006B; Mon, 16 Sep 2019 05:17:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 33JW0d37bDzO; Mon, 16 Sep 2019 05:17:16 -0700 (PDT)
Received: from ESA3-Wyn.bell.ca (esa3-wyn.bell.ca [67.69.243.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52B7D120838; Mon, 16 Sep 2019 05:17:16 -0700 (PDT)
Received: from dm5czo-d00.bellca.int.bell.ca (HELO DG1MBX04-WYN.bell.corp.bce.ca) ([198.235.102.32]) by esa03corp-wyn.bell.corp.bce.ca with ESMTP; 16 Sep 2019 08:17:14 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 08:17:13 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Mon, 16 Sep 2019 08:17:13 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: Ron Bonica <rbonica@juniper.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, List <spring@ietf.org>
CC: Rob Shakir <robjs@google.com>, 6man <6man@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [EXT]RE: [spring] Beyond SRv6.
Thread-Index: AQHVbIis43pGHrXgX0q1ZmDxA1StdQ==
Date: Mon, 16 Sep 2019 12:17:13 +0000
Message-ID: <A3145D87-6C44-4CE9-963C-AA0765756785@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.28.92.6]
Content-Type: multipart/alternative; boundary="_000_A3145D876C444CE9963CAA0765756785bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EPGCoci_m-duB6mX1FdVW0_O_Fo>
Subject: Re: [spring] Beyond SRv6.
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, 16 Sep 2019 12:17:20 -0000

--_000_A3145D876C444CE9963CAA0765756785bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9uDQoNCk9uIDIwMTktMDktMTIsIDEwOjU3IEFNLCAiUm9uIEJvbmljYSIgPHJib25pY2FAanVu
aXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+PiB3cm90ZToNCg0KRGFuLA0KDQpC
b3RoIGdvb2QgcXVlc3Rpb25zICEhIQ0KDQpJbiBPbGXigJlzIGV4YW1wbGUsIGEgc2VnbWVudCBl
bmRwb2ludCB0aGF0IGlzIG5vdCB0aGUgU1IgZWdyZXNzIG5vZGUgZXhlY3V0ZXMgYSBzZXJ2aWNl
IGluc3RydWN0aW9uLiBJbiBTUnY2KywgdGhpcyBraW5kIG9mIHNlcnZpY2UgaW5zdHJ1Y3Rpb24g
aXMgY2FsbGVkIGEgUGVyIFNlZ21lbnQgU2VydmljZSBJbnN0cnVjdGlvbiAoUFNTSSkuIEl0IGlz
IGVuY29kZWQgaW4gYSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciB0aGF0IHByZWNlZGVzIHRo
ZSBSb3V0aW5nIGhlYWRlci4gQmVjYXVzZSBJUHY2IHByb2Nlc3NlcyBleHRlbnNpb24gaGVhZGVy
IGluIHRoZSBvcmRlciB0aGF0IHRoZXkgYXBwZWFyIGluIHRoZSBwYWNrZXQsIHRoaXMgRGVzdGlu
YXRpb24gT3B0aW9ucyBoZWFkZXIgaXMgcHJvY2Vzc2VkIGJ5IGVhY2ggc2VnbWVudCBlbmRwb2lu
dCwgaW5jbHVkaW5nIHRoZSBTUiBQYXRoIGVncmVzcyBub2RlLg0KDQpUaGUgRGVzdGluYXRpb24g
T3B0aW9ucyBoZWFkZXIgaW5jbHVkZXMgb25lIG9yIG1vcmUgb3B0aW9ucy4gT3B0aW9ucyBhcmUg
cHJvY2Vzc2VkIGluIHRoZSBvcmRlciB0aGF0IHRoZXkgYXBwZWFyIGluIHRoZSBoZWFkZXIuIEVh
Y2ggb3B0aW9uIGhhcyBhIHVuaXF1ZSB0eXBlIGFuZCB0aGUgZmlyc3QgdHdvIGJpdHMgb2YgdGhl
IHR5cGUgaWRlbnRpZmllciBkZXRlcm1pbmUgaG93IHRoZSBwcm9jZXNzaW5nIG5vZGUgd2lsbCBi
ZWhhdmUgaWYgaXQgZG9lcyBub3QgcmVjb2duaXplIHRoZSBvcHRpb24uDQoNClNSdjYrIGRlZmlu
ZXMgYSBuZXcgSVB2NiBPcHRpb24sIGNhbGxlZCB0aGUgUFNTSSBvcHRpb24uIFRoZSBmaXJzdCB0
d28gYml0cyBvZiBpdHMgdHlwZSBpZGVudGlmaWVyIGFyZSAwMC4gU28sIGlmIHRoZSBwcm9jZXNz
aW5nIG5vZGUgZG9lcyBub3QgcmVjb2duaXplIHRoZSBvcHRpb24sIG9yIGlzIG5vdCBjb25maWd1
cmVkIHRvIHByb2Nlc3MgdGhlIG9wdGlvbiwgaXQgc2tpcHMgb3ZlciB0aGUgb3B0aW9uIGFuZCBj
b250aW51ZXMgdG8gcHJvY2VzcyB0aGUgcGFja2V0LiBUeXBpY2FsbHksIGNvcmUgcm91dGVycyB3
b27igJl0IGV4ZWN1dGUgUGVyIFNlZ21lbnQgU2VydmljZSBJbnN0cnVjdGlvbnMuIFNvLCBieSBk
ZWZhdWx0LCB0aGV5IHdpbGwgYmUgY29uZmlndXJlZCB0byBza2lwIG92ZXIgdGhlIFBTU0kgb3B0
aW9uLiBIb3dldmVyLCBkZXZpY2VzIHRoYXQgcHJvdmlkZSBwZXIgc2VnbWVudCBzZXJ2aWNlcyAo
ZS5nLiwgZmlyZXdhbGwgc2VydmljZXMgLCBEUEkgc2VydmljZXMpIHdpbGwgcHJvY2VzcyB0aGUg
UFNTSS4NCg0KQnV0IHRoZSBub2RlIHN0aWxsIG5lZWRzIHRvIGxvYWQgaXQgYW5kIGNoZWNrIGlm
IGl0IHNob3VsZCBwcm9jZXNzIGJlZm9yZSBnb2luZyBmb3J3YXJkLiBFdmVuIG1vcmUgc28sIHdo
ZW4gcGFja2V0IGFycml2ZXMgYXQgRlcgc2VydmljZSBmb3IgcHJvY2Vzc2luZy4gSXQgaGFzIHRo
ZSBQU1NJIGFzc2lnbmVkIHRvIEZXICsgdGhlIENSSC4gT25jZSBwcm9jZXNzZWQsIHRoZSBGVyBu
ZWVkcyB0byBub3cgZW5jYXAgdGhlIHRyYWZmaWMgd2l0aCBET0ggYW5kIGEgUFNTSSBmb3IgdGhl
IG5leHQgc2VydmljZSBzZWdtZW50IGluIHRoZSBjaGFpbiAoaWUgRFBJKSBob3cgZG9lcyBpdCBr
bm93IHdoYXQgUFNTSSB0byBhcHBseSA/IFRoaXMgd291bGQgcmVxdWlyZSBzb21lIGVuZC10by1l
bmQgdG9wb2xvZ2ljYWwgc3RhdGUgdG8ga25vdyB3aGF0IFBTU0kgdG8gYXBwbHkgYW5kIHdoZW4g
dG8gYXBwbHkgaXQuDQoNClRoZSBQU1NJIGJ5IG5vIG1lYW5zIGF0dGVtcHRzIHRvIHJlcGxhY2Ug
dGhlIE5TSC4NCg0KSW4gU1J2NissIHNlcnZpY2UgaW5zdHJ1Y3Rpb25zIHRoYXQgYXJlIGV4ZWN1
dGVkIGJ5IHRoZSBTUiBwYXRoIGVncmVzcyBub2RlIG9ubHkgYXJlIGNhbGxlZCBQZXIgUGF0aCBT
ZXJ2aWNlIEluc3RydWN0aW9ucyAoUFBTSSkuIFRoZXNlIGluc3RydWN0aW9ucyBhcmUgZW5jb2Rl
ZCBpbiBhbm90aGVyIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyIHRoYXQgcHJlY2VkZXMgdGhl
IHVwcGVyIGxheWVyIGhlYWRlci4gVGhpcyBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciBpcyBw
cm9jZXNzZWQgYnkgdGhlIFNSIHBhdGggZWdyZXNzIG5vZGUgb25seS4NCg0KU1J2NisgZGVmaW5l
cyBhbm90aGVyIG5ldyBJUHY2IE9wdGlvbiwgY2FsbGVkIHRoZSBQU1NJIG9wdGlvbi4gVGhlIGZp
cnN0IHR3byBiaXRzIG9mIGl0cyB0eXBlIGlkZW50aWZpZXIgYXJlIDEwLiBTbywgaWYgdGhlIHBy
b2Nlc3Npbmcgbm9kZSBkb2VzIG5vdCByZWNvZ25pemUgdGhlIG9wdGlvbiwgaXQgZGlzY2FyZHMg
dGhlIHBhY2tldCBhbmQgc2VuZHMgYW4gSUNNUCBtZXNzYWdlIHRvIHRoZSBwYWNrZXQgc291cmNl
Lg0KDQpUaGUgYmVuZWZpdCBvZiBzZXBhcmF0aW5nIHRoZSBSb3V0aW5nIEhlYWRlciBmcm9tIHRo
ZSBQUFNJIGFyZSBhcyBmb2xsb3dzOg0KDQoNCi0gICAgICAgICAgQW4gQUggb3IgRVNQIGhlYWRl
ciBjYW4gYmUgaW50ZXJwb3NlZCBiZXR3ZWVuIHRoZSBSb3V0aW5nIEhlYWRlciBhbmQgdGhlIERl
c3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyLiAgVGhlIEFIIG9yIEVTUCBjYW4gYmUgdXNlZCB0byBw
cm90ZWN0IFBQU0kuDQoNCi0gICAgICAgICAgVGhlIFJvdXRpbmcgaGVhZGVyIGlzbuKAmXQgYmxv
YXRlZCB3aXRoIFBQU0kgaW5mb3JtYXRpb24uIFRoZXJlZm9yZSwgQVNJQyBiYXNlZCBpbnRlcm1l
ZGlhdGUgbm9kZXMgZG9u4oCZdCBoYXZlIHRvIGxvYWQgUFBTSSBpbmZvcm1hdGlvbiBpbnRvIG9u
IGNoaXAgbWVtb3J5DQoNCkJ1dCB0aGV5IHdvdWxkIHN0aWxsIG5lZWQgdG8gcHJvY2VzcyBQU1NJ
LiBBZ2FpbiBpbiBTUnY2LCB0aGUgUFBTSSBpcyBlaXRoZXIgYSBzdGFuZGFyZCBTSUQgZW50cnkg
YW5kIGlmIHlvdXIgY29uY2VybmVkIGFib3V0IGNoaXAgbWVtb3J5LCB1U0lEIGdpdmVzIHlvdSB0
aGUgY29tcHJlc3NlZCB2ZXJzaW9uLg0KDQoNCi0gICAgICAgICAgVGhhdCB0aGVyZSBpcyBubyBu
ZWVkIHRvIGRlZmluZSBhIG15cmlhZCBvZiBTSUTigJlzLCBzb21lIG9mIHdoaWNoIGFyZSB2YWxp
ZCBvbmx5IHdoZW4gU0wgaXMgZXF1YWwgdG8gMCBhbmQgb3RoZXJzIHRoYXQgYXJlIHZhbGlkIHdo
ZW4gU0wgPiAwLiBJZiBhbiBpbnN0cnVjdGlvbiBpcyB2YWxpZCBvbmx5IHdoZW4gU0wgPSAwLCBp
dCBpc27igJl0IGEgU0lELiBJdCBpcyBhIFBQU0kuDQoNCkFnYWluIFNSSCBkb2VzIG5vdCBkZWZp
bmUgYSBteXJpYWQgb2YgU0lEcyBidXQgZm9yd2FyZGluZyBiZWhhdmlvdXJzIHRoYXQgd291bGQg
bmVlZCB0byBiZSBkZWZpbmVkIHJlZ2FyZGxlc3MgaW4gYSBTUnY2KyBkZXZpY2UgaWYgaXQgd2Fu
dGVkIHRvIHBlcmZvcm0gdGhlIHNhbWUgY2FwYWJpbGl0aWVzLiBEaWZmZXJlbmNlIGlzIFNSSCBk
b2VzIG5vdCByZXF1aXJlIHRvIHNwZWNpZnkgdGhlbSBpbiB0aGUgRUggd2hpbGUgU1J2Nisgd291
bGQgdGhyb3VnaCB0aGUgUFNTSSBvciBQUFNJDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJv
bg0KDQoNCg0KDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQpGcm9tOiBzcHJpbmcg
PHNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgQmVybmllciwgRGFuaWVsDQpT
ZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSAxMTo0MSBQTQ0KVG86IHhpZWNoZkBj
aGluYXRlbGVjb20uY247IExpc3QgPHNwcmluZ0BpZXRmLm9yZz4NCkNjOiBSb2IgU2hha2lyIDxy
b2Jqc0Bnb29nbGUuY29tPjsgNm1hbiA8Nm1hbkBpZXRmLm9yZz47IFRhcmVrIFNhYWQgPHRzYWFk
Lm5ldEBnbWFpbC5jb20+OyBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD4NClN1Ympl
Y3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KDQorMQ0KDQoNCg0KVGhlIGFiaWxpdHkg
b2YgdXNpbmcgYSBzaW5nbGUgU1JIIHRvIGNvbnZleSBiZWhhdmlvdXIgaW5mb3JtYXRpb24gd2V0
aGVyIHRoZXkgYXJlIHBlci1zZWdtZW50IG9yIHBlci1wYXRoIGhhcyBwcm92ZW4gdG8gYmUgdmVy
eSBzaW1wbGUgYW5kIHF1aWNrIHRvIGRlZmluZSBpbiB2YXJpb3VzIGRhdGEgcGxhbmUgdGFyZ2V0
cy4NCg0KDQoNCkF0IGZpcnN0IGFuYWx5c2lzLCB0cnlpbmcgdG8gcmVwbGljYXRlIHdpdGggQ1JI
ICsgRE9IIHZhcmlhbnRzLCB0aGUgbG9naWMgcmVxdWlyZWQgZm9yIHNlcnZpY2UgcHJvZ3JhbXMg
aXMgbW9yZSBjb23igItwbGV4Lg0KDQoNCg0KV2hhdCBoYXBwZW5zIGlmIEkgbmVlZCBUTFZzIG1p
ZC1wb2ludCBpbiBhIHBhdGggYnV0IG5vdCBhdCBpdHMgZW5kIChlLmcuIHJlZmVycmluZyB0byB0
aGUgT2xlJ3MgQUNNRSBhbmFsb2d5KSA/IFdvdWxkIHRoZXkgbm93IGJlIGRlZmluZWQgaW4gYSBz
ZWctZW5kLW9wdCBvciBhIHZwbi1kZXN0LW9wdCA/IElmIHNlZy1lbmQtb3B0IHRoZW4gaXQgbWVh
bnMgbm9uLWludGVyZXN0ZWQgbWlkcG9pbnQgZGV2aWNlcyB3aWxsIGhhdmUgdG8gbG9va3VwIGJl
eW9uZCB0aGUgVExWcyB0byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0KDQoNCg0KU2lt
aWxhciBxdWVzdGlvbiB3b3VsZCBiZSBvbiBob3cgd291bGQgd2UgaW1wbGVtZW50IHByb3h5IGJl
aGF2aW91cnMgZWl0aGVyIGR5bmFtaWMgb3Igc3RhdGljID8gSWYgSSByZWFkIGh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9wdC0wNDxodHRwczov
L3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9u
aWNhLTZtYW4tc2VnLWVuZC1vcHQtMDRfXzshOFdvQTZSakM4MWMhWDQ0bjY0cG1JYmZIYlY2TTlU
RExGRmVlUUlFbjR6Uk9VT2ViSjdWNU1ZbmNJVTMxZzFzZ203YUExa1hmYmZOdCQ+IGNvcnJlY3Rs
eSwgd2UgdGhlbiBuZWVkIE5TSCBmb3IgcmljaGVyIHNlcnZpY2UgY2hhaW5zIGNvbnN0cnVjdHMg
KHRoaW5rIEdpLUxBTikuIFRoaXMgbWVhbnMgSSBuZWVkIENSSCwgc29tZSB2YXJpYW50cyBvZiBE
T0ggKyBOU0jigIsuDQoNCg0KDQpJIGZhaWwgdG8gc2VlIHRoZSBzaW1wbGljaXR5IHRoZXJlLg0K
DQoNCg0KRGFuIEINCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHNw
cmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPj4gb24gYmVoYWxmIG9mIHhpZWNoZkBjaGluYXRlbGVjb20uY248bWFpbHRvOnhpZWNoZkBj
aGluYXRlbGVjb20uY24+IDx4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hp
bmF0ZWxlY29tLmNuPj4NClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAyMDE5IDg6NTcg
UE0NClRvOiBMaXN0DQpDYzogUm9iIFNoYWtpcjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJh
c3p1aw0KU3ViamVjdDogW0VYVF1SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCg0KSGksIGZv
bGtzLA0KTGFzdCB5ZWFyIENoaW5hIFRlbGVjb20gYmVndW4gdG8gaW1wbGVtZW50IFNSdjYgdHJp
YWwgaW4gU2ljaHVuIHByb3ZpbmNlIGZvciB0aGUgYmVhcmluZyBhbmQgaW50ZXJjb25uZWN0aW9u
IG9mIHZpZGVvIHBsYXRmb3JtcyB3aGljaCBhcmUgIGxvY2F0ZWQgaW4gZGlmZmVyZW50IGNpdGll
cywgc2VydmljZSBhZ2lsaXRpZXMsc2VjdXJlIHNlcGVydGlvbiwgdHJhZmZpYyBzdGVlcmluZyBh
bmQgb3RoZXIgZmVhdHVyZXMgb2YgU1J2NiBoYXZlIGJlZW4gZGVtb25zdHJhdGVkIGluIHRoaXMg
dHJpYWwuIEJhc2VkIG9uIHRoaXMsIFNSdjYgd2lsbCBiZSBpbXBsZW1lbnRhdGVkIGluIGxhcmdl
ci1zY2FsZSBpbiBDVC4NCk5vIHRlY2hub2xvZ2llcyBpcyAxMDAlIHBlcmZlY3QsSSBhZ3JlZSB0
aGF0IGNvbXByZXNzaW9uIG1lY2hhbmlzbSBpcyBuZWVkZWQgdG8gcmVkdWNlIHRoZSB0aGUgb3Zl
cmhlYWQgb2YgbG9uZyBTSUQgaW4gdGhlIGxvbmcgdGVybSwgYnV0IGl0IGlzIGJldHRlciB0byBi
ZSBjb21wYXRpYmxlIHdpdGhlIFNSSCwgaW5zdGVhZCBvZiBkZXNpZ25pbmcgYSBjb21wbGV0ZSBu
ZXcgb25lLiBDUkggaXMgYSBjb21wbGV0ZSBuZXcgZGVzaWduLCBpdCBtb3ZlIHRoZSBjb21wbGV4
aXRpZXMgZnJvbSBTUkggdG8gRE9ILg0KTW9yZW92ZXIsIEkgaG9wZSBtb3JlIGVmZm9ydHMgb2Yg
U1J2NiBzaG91bGQgYmUgZ2l2ZW4gb24gaG93IHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzLGZvciBp
bnN0YW5jZSwgQXBwbGljYXRpb24tYXdhcmUgbmV0d29yayAoQVBOKS4gTWVhbndoaWxlLCB3ZSBz
aG91bGQgY29uc2lkZXIgbW9yZSBvbiBob3cgdG8gaW1wbG1lbWVudCBzbW9vdGggdHJhbnNpdGlv
biBhbmQgcHJvdGVjdCB0aGUgbmV0d29yayBhc3NldG9mIGNhcnJpZXJzLg0KDQpCZXN0IHJlZ2Fy
ZHMNCkNob25nZmVuZw0KDQoNCkZyb206IERpcmsgU3RlaW5iZXJnPG1haWx0bzpkaXJrQGxhcGlz
aGlsbHMuY29tPg0KRGF0ZTogMjAxOS0wOS0wOSAyMTozMQ0KVG86IEd5YW4gTWlzaHJhPG1haWx0
bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+DQpDQzogU1BSSU5HIFdHIExpc3Q8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+OyBSb2JlcnQg
UmFzenVrPG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD47IFJvYiBTaGFraXI8bWFpbHRvOnJvYmpz
QGdvb2dsZS5jb20+OyBUYXJlayBTYWFkPG1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tPg0KU3Vi
amVjdDogUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KVGhlcmUgc2VlbXMgdG8gYmUgc29tZSBj
b25mdXNpb24gcmVnYXJkaW5nIFRJLUxGQS4NCkEgY291cGxlIG9mIGNvbW1lbnRzOg0KDQotIFJl
bW90ZSBMRkEgdHVubmVsIGlzIG5vdCB1c2VkIHdpdGggU1IsIG9ubHkgVEktTEZBIHdoaWNoDQog
IG9ubHkgb3BlcmF0ZXMgb24gdGhlIG5vZGUgdGhhdCBpcyB0aGUgUExSIChwb2ludCBvZiBsb2Nh
bCByZXBhaXIpLg0KDQotIEFueSBlbmNhcHN1bGF0aW9uIG9uIHRoZSBpbmdyZXNzIFBFIHdpdGgg
b3Igd2l0aG91dCBFSCBoYXMgbm90aGluZw0KICB0byBkbyB3aXRoIFRJLUxGQSBleGNlcHQgZm9y
IHRoZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEUNCiAgaXRzZWxmIGlzIHRoZSBQ
TFIuDQoNCi0gVEktTEZBIGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2VzIG5vdCByZXF1
aXJlIG9uZS4NCiAgSXQgaXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24gSUdQ
IHRvcG9sb2d5Lg0KDQotIFRoZSBQTFIgZm9yIFRJLUxGQSBtYXkgbmVlZCB0byBpbnNlcnQgc29t
ZSBTSURzIGludG8gdGhlIFNJRA0KICBsaXN0IHRvIHN0ZWVyIHRoZSBwYWNrZXQgYXJvdW5kIHRo
ZSBmYWlsdXJlLiBGb3IgdGhlIExGQSBiYXNlIGNhc2UNCiAgbm8gU0lEcyBhcmUgbmVlZGVkIGF0
IGFsbC4gSWYgU0lEIGluc2VydGlvbiBpcyBuZWVkZWQsIHRoZSBQTFINCiAgd2lsbCBwdXNoIHRo
ZSByZXF1aXJlZCBudW1iZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIGNhc2UuDQoNCiAgRm9yIFNS
djYsIHRoZSBlcXVpdmFsZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0bw0KICBp
bnNlcnQgYW4gRUggd2l0aCB0aGUgcmVxdWlyZWQgU0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBh
bHJlYWR5DQogIGhhdmUgYmVlbiBlbmNhcHN1bGF0ZWQgb24gdGhlIGluZ3Jlc3MgUEUgYW5kIGlu
IHRoZSBtb3N0DQogIGNvbW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2UgY2FzZSBpdCB3aWxs
IG5vdCBldmVuIGhhdmUNCiAgYW4gRUggc28gdGhhdCB0aGlzIEVIIGluc2VydGlvbiB3aWxsIHJl
c3VsdCBvbmx5IGluIGEgc2luZ2xlIEVILg0KDQogIEFsdGVybmF0aXZlbHksIHRoZSBQTFIgY291
bGQgYWxzbyBiZSBjb25maWd1cmVkIHRvIHBlcmZvcm0NCiAgZW5jYXBzdWxhdGlvbiB3aXRoIGEg
bmV3IElQdjYgaGVhZGVyIHVzaW5nIHRoZSByZXBhaXIgU0lEDQogIGFzIElQdjYgZGVzdGluYXRp
b24gYWRkcmVzcywgd2l0aG91dCBuZWVkaW5nIGFueSBFSC4NCiAgVGhpcyB3aWxsIHdvcmsgZm9y
IHRoZSB2YXN0IG1ham9yaXR5IG9mIGNhc2VzLg0KICBSZW1lbWJlciB0aGF0IG9uZSAxMjgtYml0
IFNJRCBpbiBTUnY2IGlzIGluIG1vc3QgY2FzZXMNCiAgZXF1aXZhbGVudCB0byAyIE1QTFMgbGFi
ZWxzLCBpLmUuIGEgbm9kZSBsYWJlbCBwbHVzIGFuDQogIGFkamFjZW5jeSBTSUQgY2FuIGJlIGVu
Y29kZWQgaW4gYSBzaW5nbGUgU1J2NiBTSUQuDQoNCiAgT25seSBpbiBleHRyZW1lIGNhc2VzIHdv
dWxkIHRoZSBQTFIgbmVlZCB0byBhZGQgYW4NCiAgRUggdG8gdGhlIG5ldyBJUHY2IGhlYWRlciB3
aXRoIG1vcmUgU0lEcy4NCg0KLSBFSCBpbnNlcnRpb24gZm9yIFRJLUxGQSBoYXMgbm90aGluZyB0
byBkbyB3aXRoIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMuDQoNCkhvcGUgaXQgaGVscHMuDQoNCkNo
ZWVycw0KRGlyaw0KDQpBbSAwOC4wOS4yMDE5IHVtIDA5OjE5IHNjaHJpZWIgR3lhbiBNaXNocmEg
PGhheWFidXNhZ3NtQGdtYWlsLmNvbTxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tPj46DQoN
CkZyb20gcmVhZGluZyB0aHJvdWdoIGFsbCB0aGUgZGlzY3Vzc2lvbiB0aHJlYWRzIHRoZSBTUiBp
bnNlcnRpb24gaXMgdHdvIGZvbGQgb25lIGJlaW5nIGZvciBGUlIgY2FwYWJpbGl0aWVzIHVzaW5n
IFRpLUxGQSBvciByZW1vdGUgTEZBIHR1bm5lbCBzbyBlbmQgdXAgcmVxdWlyaW5nIGRvdWJsZSBF
SCBpbnNlcnRpb25zIG9uIHRoZSBJbmdyZXNzIFBFIHR1bm5lbCBoZWFkIGVuZCBTUnY2IHNvdXJj
ZSBub2RlIGFuZCB0aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2Vy
dGlvbnMgb2NjdXJyZW5jZSBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuICBJIGhhdmUgbm90IHJlYWQg
dGhyb3VnaCB0aGUgZHJhZnRzIG9yIFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0IHNp
bmNlIHRoYXQgaXMgYW4gSUdQIGV4dGVuc2lvbiBJIGFtIGd1ZXNzaW5nIGFuIG9wYXF1ZSBMU0Eg
YW5kIGlzIG5vdCB0aGUgdHJhZGl0aW9uYWwgTVBMUyBGUlIgbGluay9ub2RlL3BhdGggcHJvdGVj
dGlvbiB0aGF0IGFkZHMgYW4gYWRkaXRpb25hbCBtcGxzIHNoaW0gc28gbm90IHN1cmUgd2h5IGFu
IEVIIGluc2VydGlvbiBuZWVkcyB0byBvY2N1ciBmb3IgVGktTEZBLiAgQ2FuIHNvbWVvbmUgY2xh
cmlmeSB0aGF0IHVzZSBjYXNlIGZvciBtZS4gIEFsc28gdGhlIEVIIGluc2VydGlvbiBvbiBpbnRl
cm1lZGlhdGUgbm9kZSB3aGF0IGlzIHRoZSB1c2UgY2FzZSBvciByZWFzb24gZm9yIHRoYXQuICBN
eSBndWVzcyBpcyBpdOKAmXMgZm9yIHNwZWNpYWwgdXNlIGNhc2Ugb2Ygc3RpdGNoaW5nIFNSdjYg
ZG9tYWlucyB0b2dldGhlci4gIFBsZWFzZSBjbGFyaWZ5Li4NCg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KRXh0ZXJuYWwgRW1haWw6IFBsZWFzZSB1c2UgY2F1dGlvbiB3aGVu
IG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1lbnRzIC8gQ291cnJpZWwgZXh0ZXJuZTogU295ZXog
cHJ1ZGVudCBhdmVjIGxlcyBsaWVucyBldCBkb2N1bWVudHMgam9pbnRzDQo=

--_000_A3145D876C444CE9963CAA0765756785bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <801102EC516C394DB5B50F67208923A1@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAw
IDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwg
ZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6
bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNv
SHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBs
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGku
TXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9y
aXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJv
dHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxl
LW5hbWU6bXNvbm9ybWFsOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
cC5tc2lwZm9vdGVyMzBiM2Q1MzgsIGxpLm1zaXBmb290ZXIzMGIzZDUzOCwgZGl2Lm1zaXBmb290
ZXIzMGIzZDUzOA0KCXttc28tc3R5bGUtbmFtZTptc2lwZm9vdGVyMzBiM2Q1Mzg7DQoJbXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndp
bmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7
DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8N
CkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjM5NDAwNzE3ODsNCgltc28tbGlzdC10eXBlOmh5YnJp
ZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTY0NjQxNDc5NiA4ODgzMjEzNjQgNjc2OTg2OTEg
Njc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2
OTg2OTM7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDo0Ow0KCW1zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1z
by1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXtt
YXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwh
W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9
ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlv
dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1DQSIgbGluaz0i
Ymx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij5Sb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+T24gMjAxOS0wOS0xMiwgMTA6NTcgQU0sICZxdW90O1JvbiBCb25pY2Em
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1
bmlwZXIubmV0PC9hPiZndDsgd3JvdGU6PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+RGFuLDwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPkJvdGggZ29vZCBxdWVzdGlvbnMgISEhPC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SW4gT2xl4oCZcyBleGFtcGxlLCBh
IHNlZ21lbnQgZW5kcG9pbnQgdGhhdCBpcyBub3QgdGhlIFNSIGVncmVzcyBub2RlIGV4ZWN1dGVz
IGEgc2VydmljZSBpbnN0cnVjdGlvbi4gSW4gU1J2NiYjNDM7LCB0aGlzIGtpbmQgb2Ygc2Vydmlj
ZSBpbnN0cnVjdGlvbiBpcyBjYWxsZWQgYSBQZXIgU2VnbWVudCBTZXJ2aWNlIEluc3RydWN0aW9u
IChQU1NJKS4gSXQgaXMgZW5jb2RlZA0KIGluIGEgRGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIg
dGhhdCBwcmVjZWRlcyB0aGUgUm91dGluZyBoZWFkZXIuIEJlY2F1c2UgSVB2NiBwcm9jZXNzZXMg
ZXh0ZW5zaW9uIGhlYWRlciBpbiB0aGUgb3JkZXIgdGhhdCB0aGV5IGFwcGVhciBpbiB0aGUgcGFj
a2V0LCB0aGlzIERlc3RpbmF0aW9uIE9wdGlvbnMgaGVhZGVyIGlzIHByb2Nlc3NlZCBieSBlYWNo
IHNlZ21lbnQgZW5kcG9pbnQsIGluY2x1ZGluZyB0aGUgU1IgUGF0aCBlZ3Jlc3Mgbm9kZS48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5UaGUg
RGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIgaW5jbHVkZXMgb25lIG9yIG1vcmUgb3B0aW9ucy4g
T3B0aW9ucyBhcmUgcHJvY2Vzc2VkIGluIHRoZSBvcmRlciB0aGF0IHRoZXkgYXBwZWFyIGluIHRo
ZSBoZWFkZXIuIEVhY2ggb3B0aW9uIGhhcyBhIHVuaXF1ZSB0eXBlIGFuZCB0aGUgZmlyc3QgdHdv
IGJpdHMgb2YgdGhlIHR5cGUgaWRlbnRpZmllciBkZXRlcm1pbmUNCiBob3cgdGhlIHByb2Nlc3Np
bmcgbm9kZSB3aWxsIGJlaGF2ZSBpZiBpdCBkb2VzIG5vdCByZWNvZ25pemUgdGhlIG9wdGlvbi48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJz
cDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5T
UnY2JiM0MzsgZGVmaW5lcyBhIG5ldyBJUHY2IE9wdGlvbiwgY2FsbGVkIHRoZSBQU1NJIG9wdGlv
bi4gVGhlIGZpcnN0IHR3byBiaXRzIG9mIGl0cyB0eXBlIGlkZW50aWZpZXIgYXJlIDAwLiBTbywg
aWYgdGhlIHByb2Nlc3Npbmcgbm9kZSBkb2VzIG5vdCByZWNvZ25pemUgdGhlIG9wdGlvbiwgb3Ig
aXMgbm90IGNvbmZpZ3VyZWQgdG8gcHJvY2VzcyB0aGUgb3B0aW9uLA0KIGl0IHNraXBzIG92ZXIg
dGhlIG9wdGlvbiBhbmQgY29udGludWVzIHRvIHByb2Nlc3MgdGhlIHBhY2tldC4gVHlwaWNhbGx5
LCBjb3JlIHJvdXRlcnMgd29u4oCZdCBleGVjdXRlIFBlciBTZWdtZW50IFNlcnZpY2UgSW5zdHJ1
Y3Rpb25zLiBTbywgYnkgZGVmYXVsdCwgdGhleSB3aWxsIGJlIGNvbmZpZ3VyZWQgdG8gc2tpcCBv
dmVyIHRoZSBQU1NJIG9wdGlvbi4gSG93ZXZlciwgZGV2aWNlcyB0aGF0IHByb3ZpZGUgcGVyIHNl
Z21lbnQgc2VydmljZXMgKGUuZy4sDQogZmlyZXdhbGwgc2VydmljZXMgLCBEUEkgc2VydmljZXMp
IHdpbGwgcHJvY2VzcyB0aGUgUFNTSS48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkJ1dCB0aGUg
bm9kZSBzdGlsbCBuZWVkcyB0byBsb2FkIGl0IGFuZCBjaGVjayBpZiBpdCBzaG91bGQgcHJvY2Vz
cyBiZWZvcmUgZ29pbmcgZm9yd2FyZC4gRXZlbiBtb3JlIHNvLCB3aGVuIHBhY2tldCBhcnJpdmVz
IGF0IEZXIHNlcnZpY2UgZm9yIHByb2Nlc3NpbmcuIEl0IGhhcyB0aGUgUFNTSSBhc3NpZ25lZCB0
byBGVyAmIzQzOyB0aGUgQ1JILiBPbmNlIHByb2Nlc3NlZCwNCiB0aGUgRlcgbmVlZHMgdG8gbm93
IGVuY2FwIHRoZSB0cmFmZmljIHdpdGggRE9IIGFuZCBhIFBTU0kgZm9yIHRoZSBuZXh0IHNlcnZp
Y2Ugc2VnbWVudCBpbiB0aGUgY2hhaW4gKGllIERQSSkgaG93IGRvZXMgaXQga25vdyB3aGF0IFBT
U0kgdG8gYXBwbHkgPyBUaGlzIHdvdWxkIHJlcXVpcmUgc29tZSBlbmQtdG8tZW5kIHRvcG9sb2dp
Y2FsIHN0YXRlIHRvIGtub3cgd2hhdCBQU1NJIHRvIGFwcGx5IGFuZCB3aGVuIHRvIGFwcGx5IGl0
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+VGhlIFBTU0kgYnkgbm8gbWVhbnMgYXR0ZW1w
dHMgdG8gcmVwbGFjZSB0aGUgTlNILjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPkluIFNSdjYmIzQzOywgc2VydmljZSBpbnN0cnVjdGlvbnMg
dGhhdCBhcmUgZXhlY3V0ZWQgYnkgdGhlIFNSIHBhdGggZWdyZXNzIG5vZGUgb25seSBhcmUgY2Fs
bGVkIFBlciBQYXRoIFNlcnZpY2UgSW5zdHJ1Y3Rpb25zIChQUFNJKS4gVGhlc2UgaW5zdHJ1Y3Rp
b25zIGFyZSBlbmNvZGVkIGluIGFub3RoZXIgRGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIgdGhh
dCBwcmVjZWRlcw0KIHRoZSB1cHBlciBsYXllciBoZWFkZXIuIFRoaXMgRGVzdGluYXRpb24gT3B0
aW9ucyBoZWFkZXIgaXMgcHJvY2Vzc2VkIGJ5IHRoZSBTUiBwYXRoIGVncmVzcyBub2RlIG9ubHku
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5i
c3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
U1J2NiYjNDM7IGRlZmluZXMgYW5vdGhlciBuZXcgSVB2NiBPcHRpb24sIGNhbGxlZCB0aGUgUFNT
SSBvcHRpb24uIFRoZSBmaXJzdCB0d28gYml0cyBvZiBpdHMgdHlwZSBpZGVudGlmaWVyIGFyZSAx
MC4gU28sIGlmIHRoZSBwcm9jZXNzaW5nIG5vZGUgZG9lcyBub3QgcmVjb2duaXplIHRoZSBvcHRp
b24sIGl0IGRpc2NhcmRzIHRoZSBwYWNrZXQgYW5kIHNlbmRzIGFuIElDTVANCiBtZXNzYWdlIHRv
IHRoZSBwYWNrZXQgc291cmNlLjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPlRoZSBiZW5lZml0IG9mIHNlcGFyYXRpbmcgdGhlIFJvdXRpbmcg
SGVhZGVyIGZyb20gdGhlIFBQU0kgYXJlIGFzIGZvbGxvd3M6PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4
LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3Bh
biBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkFuIEFIIG9yIEVT
UCBoZWFkZXIgY2FuIGJlIGludGVycG9zZWQgYmV0d2VlbiB0aGUgUm91dGluZyBIZWFkZXIgYW5k
IHRoZSBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlci4gJm5ic3A7VGhlIEFIIG9yIEVTUCBjYW4g
YmUgdXNlZCB0byBwcm90ZWN0IFBQU0kuPC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDps
MCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPlRoZSBSb3V0aW5nIGhlYWRlciBpc27igJl0
IGJsb2F0ZWQgd2l0aCBQUFNJIGluZm9ybWF0aW9uLiBUaGVyZWZvcmUsIEFTSUMgYmFzZWQgaW50
ZXJtZWRpYXRlIG5vZGVzIGRvbuKAmXQgaGF2ZSB0byBsb2FkIFBQU0kgaW5mb3JtYXRpb24gaW50
byBvbiBjaGlwIG1lbW9yeTwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+QnV0IHRoZXkgd291bGQg
c3RpbGwgbmVlZCB0byBwcm9jZXNzIFBTU0kuIEFnYWluIGluIFNSdjYsIHRoZSBQUFNJIGlzIGVp
dGhlciBhIHN0YW5kYXJkIFNJRCBlbnRyeSBhbmQgaWYgeW91ciBjb25jZXJuZWQgYWJvdXQgY2hp
cCBtZW1vcnksIHVTSUQgZ2l2ZXMgeW91IHRoZSBjb21wcmVzc2VkIHZlcnNpb24uDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xp
c3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBw
dDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPlRoYXQgdGhlcmUgaXMg
bm8gbmVlZCB0byBkZWZpbmUgYSBteXJpYWQgb2YgU0lE4oCZcywgc29tZSBvZiB3aGljaCBhcmUg
dmFsaWQgb25seSB3aGVuIFNMIGlzIGVxdWFsIHRvIDAgYW5kIG90aGVycyB0aGF0IGFyZSB2YWxp
ZCB3aGVuIFNMICZndDsgMC4gSWYgYW4gaW5zdHJ1Y3Rpb24gaXMgdmFsaWQgb25seSB3aGVuIFNM
ID0gMCwgaXQgaXNu4oCZdCBhIFNJRC4gSXQgaXMgYSBQUFNJLjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+QWdhaW4gU1JIIGRvZXMgbm90IGRlZmluZSBhIG15cmlhZCBvZiBTSURzIGJ1dCBmb3J3
YXJkaW5nIGJlaGF2aW91cnMgdGhhdCB3b3VsZCBuZWVkIHRvIGJlIGRlZmluZWQgcmVnYXJkbGVz
cyBpbiBhIFNSdjYmIzQzOyBkZXZpY2UgaWYgaXQgd2FudGVkIHRvIHBlcmZvcm0gdGhlIHNhbWUg
Y2FwYWJpbGl0aWVzLiBEaWZmZXJlbmNlIGlzIFNSSCBkb2VzIG5vdCByZXF1aXJlDQogdG8gc3Bl
Y2lmeSB0aGVtIGluIHRoZSBFSCB3aGlsZSBTUnY2JiM0Mzsgd291bGQgdGhyb3VnaCB0aGUgUFNT
SSBvciBQUFNJPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Um9uPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0
OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQ7bWFyZ2luLWJvdHRvbTou
MDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7
Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxiPkZyb206PC9iPiBzcHJpbmcgJmx0O3NwcmluZy1ib3VuY2Vz
QGlldGYub3JnJmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5CZXJuaWVyLCBEYW5pZWw8YnI+DQo8
Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTEsIDIwMTkgMTE6NDEgUE08YnI+DQo8
Yj5Ubzo8L2I+IHhpZWNoZkBjaGluYXRlbGVjb20uY247IExpc3QgJmx0O3NwcmluZ0BpZXRmLm9y
ZyZndDs8YnI+DQo8Yj5DYzo8L2I+IFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7
OyA2bWFuICZsdDs2bWFuQGlldGYub3JnJmd0OzsgVGFyZWsgU2FhZCAmbHQ7dHNhYWQubmV0QGdt
YWlsLmNvbSZndDs7IFJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0Ozxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZu
YnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mIzQzOzEmbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+VGhlIGFiaWxpdHkg
b2YgdXNpbmcgYSBzaW5nbGUgU1JIIHRvIGNvbnZleSBiZWhhdmlvdXIgaW5mb3JtYXRpb24gd2V0
aGVyIHRoZXkgYXJlIHBlci1zZWdtZW50IG9yIHBlci1wYXRoIGhhcyBwcm92ZW4gdG8gYmUgdmVy
eSZuYnNwO3NpbXBsZSBhbmQgcXVpY2smbmJzcDt0byBkZWZpbmUgaW4gdmFyaW91cyBkYXRhJm5i
c3A7cGxhbmUgdGFyZ2V0cy48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+QXQgZmlyc3QgYW5hbHlzaXMsJm5ic3A7dHJ5aW5nIHRv
IHJlcGxpY2F0ZSB3aXRoJm5ic3A7Q1JIICYjNDM7IERPSCB2YXJpYW50cywgdGhlIGxvZ2ljIHJl
cXVpcmVkIGZvciBzZXJ2aWNlIHByb2dyYW1zIGlzIG1vcmUgY29t4oCLcGxleC4mbmJzcDs8L3Nw
YW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+V2hhdCBoYXBwZW5zIGlmIEkgbmVlZCZuYnNwO1RMVnMgbWlkLXBvaW50IGluIGEgcGF0aCBi
dXQgbm90IGF0IGl0cyBlbmQgKGUuZy4gcmVmZXJyaW5nIHRvIHRoZSBPbGUncyBBQ01FIGFuYWxv
Z3kpJm5ic3A7PyBXb3VsZCB0aGV5IG5vdyBiZSBkZWZpbmVkIGluIGEgc2VnLWVuZC1vcHQgb3Ig
YSB2cG4tZGVzdC1vcHQgPyBJZiBzZWctZW5kLW9wdA0KIHRoZW4gaXQgbWVhbnMgbm9uLWludGVy
ZXN0ZWQgbWlkcG9pbnQgZGV2aWNlcyB3aWxsIGhhdmUgdG8gbG9va3VwIGJleW9uZCB0aGUgVExW
cyB0byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0KPC9zcGFuPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPlNpbWlsYXIgcXVlc3Rp
b24gd291bGQgYmUmbmJzcDtvbiBob3cgd291bGQgd2UgaW1wbGVtZW50IHByb3h5IGJlaGF2aW91
cnMgZWl0aGVyIGR5bmFtaWMgb3Igc3RhdGljID8mbmJzcDtJZiBJIHJlYWQmbmJzcDs8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDRfXzshOFdvQTZSakM4MWMhWDQ0bjY0cG1J
YmZIYlY2TTlURExGRmVlUUlFbjR6Uk9VT2ViSjdWNU1ZbmNJVTMxZzFzZ203YUExa1hmYmZOdCQi
Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9w
dC0wNDwvYT4NCiBjb3JyZWN0bHksIHdlIHRoZW4gbmVlZCBOU0ggZm9yIHJpY2hlciBzZXJ2aWNl
IGNoYWlucyBjb25zdHJ1Y3RzICh0aGluayBHaS1MQU4pLiBUaGlzIG1lYW5zIEkgbmVlZCBDUkgs
IHNvbWUgdmFyaWFudHMgb2YgRE9IICYjNDM7IE5TSOKAiy4mbmJzcDs8L3NwYW4+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+SSBmYWlsIHRv
IHNlZSZuYnNwO3RoZSZuYnNwO3NpbXBsaWNpdHkgdGhlcmUuPC9zcGFuPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkRhbiBCPC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPGRpdiBjbGFzcz0i
TXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPg0KPGhyIHNpemU9IjAiIHdp
ZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBp
ZD0iZGl2UnBseUZ3ZE1zZyI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBzcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJp
bmctYm91bmNlc0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBi
ZWhhbGYgb2YNCjxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIj54aWVjaGZA
Y2hpbmF0ZWxlY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpZWNoZkBjaGluYXRlbGVj
b20uY24iPnhpZWNoZkBjaGluYXRlbGVjb20uY248L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PC9iPiBX
ZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSA4OjU3IFBNPGJyPg0KPGI+VG86PC9iPiBMaXN0
PGJyPg0KPGI+Q2M6PC9iPiBSb2IgU2hha2lyOyA2bWFuOyBUYXJlayBTYWFkOyBSb2JlcnQgUmFz
enVrPGJyPg0KPGI+U3ViamVjdDo8L2I+IFtFWFRdUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Ljwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4NCjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDo3LjVwdDttYXJnaW4tdG9wOjcuNXB0O21hcmdpbi1yaWdo
dDo3LjVwdDttYXJnaW4tYm90dG9tOjcuNXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtjb2xvcjojMjEyMTIxIj5IaSwmbmJzcDtmb2xrcyw8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+TGFzdCZuYnNwO3llYXImbmJz
cDtDaGluYSZuYnNwO1RlbGVjb20mbmJzcDtiZWd1biZuYnNwO3RvJm5ic3A7aW1wbGVtZW50Jm5i
c3A7U1J2NiZuYnNwO3RyaWFsJm5ic3A7aW4mbmJzcDtTaWNodW4mbmJzcDtwcm92aW5jZSZuYnNw
O2ZvciZuYnNwO3RoZSZuYnNwO2JlYXJpbmcmbmJzcDthbmQmbmJzcDtpbnRlcmNvbm5lY3Rpb24m
bmJzcDtvZiZuYnNwO3ZpZGVvJm5ic3A7cGxhdGZvcm1zJm5ic3A7d2hpY2gmbmJzcDthcmUmbmJz
cDsmbmJzcDtsb2NhdGVkJm5ic3A7aW4mbmJzcDtkaWZmZXJlbnQmbmJzcDtjaXRpZXMsJm5ic3A7
c2VydmljZSZuYnNwO2FnaWxpdGllcyxzZWN1cmUmbmJzcDtzZXBlcnRpb24sJm5ic3A7dHJhZmZp
YyZuYnNwO3N0ZWVyaW5nJm5ic3A7YW5kJm5ic3A7b3RoZXImbmJzcDtmZWF0dXJlcyZuYnNwO29m
Jm5ic3A7U1J2NiZuYnNwO2hhdmUmbmJzcDtiZWVuJm5ic3A7ZGVtb25zdHJhdGVkJm5ic3A7aW4m
bmJzcDt0aGlzJm5ic3A7dHJpYWwuJm5ic3A7QmFzZWQmbmJzcDtvbiZuYnNwO3RoaXMsJm5ic3A7
U1J2NiZuYnNwO3dpbGwmbmJzcDtiZSZuYnNwO2ltcGxlbWVudGF0ZWQmbmJzcDtpbiZuYnNwO2xh
cmdlci1zY2FsZSZuYnNwO2luJm5ic3A7Q1QuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEiPk5vJm5ic3A7dGVjaG5vbG9naWVzJm5i
c3A7aXMmbmJzcDsxMDAlJm5ic3A7cGVyZmVjdCxJJm5ic3A7YWdyZWUmbmJzcDt0aGF0Jm5ic3A7
Y29tcHJlc3Npb24mbmJzcDttZWNoYW5pc20mbmJzcDtpcyZuYnNwO25lZWRlZCZuYnNwO3RvJm5i
c3A7cmVkdWNlJm5ic3A7dGhlJm5ic3A7dGhlJm5ic3A7b3ZlcmhlYWQmbmJzcDtvZiZuYnNwO2xv
bmcmbmJzcDtTSUQmbmJzcDtpbiZuYnNwO3RoZSZuYnNwO2xvbmcmbmJzcDt0ZXJtLCZuYnNwO2J1
dCZuYnNwO2l0Jm5ic3A7aXMmbmJzcDtiZXR0ZXImbmJzcDt0byZuYnNwO2JlJm5ic3A7Y29tcGF0
aWJsZSZuYnNwO3dpdGhlJm5ic3A7U1JILCZuYnNwO2luc3RlYWQmbmJzcDtvZiZuYnNwO2Rlc2ln
bmluZyZuYnNwO2EmbmJzcDtjb21wbGV0ZSZuYnNwO25ldyZuYnNwO29uZS4mbmJzcDtDUkgmbmJz
cDtpcyZuYnNwO2EmbmJzcDtjb21wbGV0ZSZuYnNwO25ldyZuYnNwO2Rlc2lnbiwmbmJzcDtpdCZu
YnNwO21vdmUmbmJzcDt0aGUmbmJzcDtjb21wbGV4aXRpZXMmbmJzcDtmcm9tJm5ic3A7U1JIJm5i
c3A7dG8mbmJzcDtET0guJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEiPk1vcmVvdmVyLCZuYnNwO0kmbmJzcDtob3BlJm5i
c3A7bW9yZSZuYnNwO2VmZm9ydHMmbmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtzaG91bGQmbmJzcDti
ZSZuYnNwO2dpdmVuJm5ic3A7b24mbmJzcDtob3cmbmJzcDt0byZuYnNwO3N1cHBvcnQmbmJzcDtu
ZXcmbmJzcDtzZXJ2aWNlcyxmb3ImbmJzcDtpbnN0YW5jZSwmbmJzcDtBcHBsaWNhdGlvbi1hd2Fy
ZSZuYnNwO25ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwmbmJzcDt3ZSZuYnNwO3Nob3VsZCZuYnNw
O2NvbnNpZGVyIG1vcmUNCiBvbiBob3cmbmJzcDt0byZuYnNwO2ltcGxtZW1lbnQmbmJzcDtzbW9v
dGgmbmJzcDt0cmFuc2l0aW9uJm5ic3A7YW5kJm5ic3A7cHJvdGVjdCZuYnNwO3RoZSZuYnNwO25l
dHdvcmsmbmJzcDthc3NldG9mJm5ic3A7Y2FycmllcnMuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojMjEyMTIxIj5CZXN0
Jm5ic3A7cmVnYXJkczwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtjb2xvcjojMjEyMTIxIj5DaG9uZ2Zlbmc8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDo2LjBw
dDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj4mbmJzcDs8YSBocmVmPSJtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNvbSI+RGlyaw0K
IFN0ZWluYmVyZzwvYT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDtiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkRhdGU6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4mbmJzcDsyMDE5LTA5LTA5Jm5ic3A7MjE6MzE8L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDti
YWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRvOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOmhh
eWFidXNhZ3NtQGdtYWlsLmNvbSI+R3lhbg0KIE1pc2hyYTwvYT48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDti
YWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkNDOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnNw
cmluZ0BpZXRmLm9yZyI+U1BSSU5HDQogV0cgTGlzdDwvYT47IDxhIGhyZWY9Im1haWx0bzo2bWFu
QGlldGYub3JnIj42bWFuQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6
dWsubmV0Ij4NClJvYmVydCBSYXN6dWs8L2E+OyA8YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xl
LmNvbSI+Um9iIFNoYWtpcjwvYT47IDxhIGhyZWY9Im1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29t
Ij4NClRhcmVrIFNhYWQ8L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YmFja2dyb3VuZDojRUZFRkVGIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TdWJqZWN0Ojwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7UmU6IFtzcHJpbmddIEJleW9uZA0KIFNSdjYuPC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+VGhlcmUgc2VlbXMgdG8gYmUgc29tZSBjb25mdXNpb24g
cmVnYXJkaW5nIFRJLUxGQS4NCjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+QSBjb3VwbGUgb2YgY29tbWVudHM6PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIx
Ij4tIFJlbW90ZSBMRkEgdHVubmVsIGlzIG5vdCB1c2VkIHdpdGggU1IsIG9ubHkgVEktTEZBIHdo
aWNoJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBvbmx5IG9wZXJhdGVzIG9uIHRoZSBub2RlIHRoYXQgaXMg
dGhlIFBMUiAocG9pbnQgb2YgbG9jYWwgcmVwYWlyKS48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gQW55
IGVuY2Fwc3VsYXRpb24gb24gdGhlIGluZ3Jlc3MgUEUgd2l0aCBvciB3aXRob3V0IEVIIGhhcyBu
b3RoaW5nJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyB0byBkbyB3aXRoIFRJLUxGQSBleGNlcHQgZm9yIHRo
ZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEU8L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGl0c2VsZiBp
cyB0aGUgUExSLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+LSBUSS1MRkEgaXMgbm90IGFuIElHUCBleHRl
bnNpb24gYW5kIGRvZXMgbm90IHJlcXVpcmUgb25lLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgSXQgaXMg
YSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24gSUdQIHRvcG9sb2d5Ljwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+LSBUaGUgUExSIGZvciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNvbWUg
U0lEcyBpbnRvIHRoZSBTSUQ8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGxpc3QgdG8gc3RlZXIgdGhlIHBhY2tldCBh
cm91bmQgdGhlIGZhaWx1cmUuIEZvciB0aGUgTEZBIGJhc2UgY2FzZTwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgbm8g
U0lEcyBhcmUgbmVlZGVkIGF0IGFsbC4gSWYgU0lEIGluc2VydGlvbiBpcyBuZWVkZWQsIHRoZSBQ
TFImbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IHdpbGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGxh
YmVscyBpbiB0aGUgTVBMUyBjYXNlLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IEZv
ciBTUnY2LCB0aGUgZXF1aXZhbGVudCBvcGVyYXRpb24gdG8gdGhlIGxhYmVsIHB1c2ggaXMgdG8m
bmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+Jm5ic3A7IGluc2VydCBhbiBFSCB3aXRoIHRoZSByZXF1aXJlZCBTSUQgbGlz
dC4gVGhlIHBhY2tldCB3aWxsIGFscmVhZHkmbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGhhdmUgYmVlbiBl
bmNhcHN1bGF0ZWQgb24gdGhlIGluZ3Jlc3MgUEUgYW5kIGluIHRoZSBtb3N0Jm5ic3A7PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEi
PiZuYnNwOyBjb21tb24gSW50ZXJuZXQgb3IgVlBOIGJhc2UgdXNlIGNhc2UgaXQgd2lsbCBub3Qg
ZXZlbiBoYXZlJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBhbiBFSCBzbyB0aGF0IHRoaXMgRUggaW5zZXJ0
aW9uIHdpbGwgcmVzdWx0IG9ubHkgaW4gYSBzaW5nbGUgRUguPC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDsgQWx0ZXJuYXRpdmVseSwgdGhlIFBMUiBjb3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgdG8g
cGVyZm9ybTwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjojMjEyMTIxIj4mbmJzcDsgZW5jYXBzdWxhdGlvbiB3aXRoIGEgbmV3IElQdjYgaGVhZGVy
IHVzaW5nIHRoZSByZXBhaXIgU0lEPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBhcyBJUHY2IGRlc3RpbmF0aW9uIGFk
ZHJlc3MsIHdpdGhvdXQgbmVlZGluZyBhbnkgRUguPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBUaGlzIHdpbGwgd29y
ayBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgY2FzZXMuJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBSZW1l
bWJlciB0aGF0IG9uZSAxMjgtYml0IFNJRCBpbiBTUnY2IGlzIGluIG1vc3QgY2FzZXM8L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+
Jm5ic3A7IGVxdWl2YWxlbnQgdG8gMiBNUExTIGxhYmVscywgaS5lLiBhIG5vZGUgbGFiZWwgcGx1
cyBhbjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjojMjEyMTIxIj4mbmJzcDsgYWRqYWNlbmN5IFNJRCBjYW4gYmUgZW5jb2RlZCBpbiBhIHNpbmds
ZSBTUnY2IFNJRC48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBPbmx5IGluIGV4dHJlbWUgY2Fz
ZXMgd291bGQgdGhlIFBMUiBuZWVkIHRvIGFkZCBhbiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgRUggdG8g
dGhlIG5ldyBJUHY2IGhlYWRlciB3aXRoIG1vcmUgU0lEcy48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0g
RUggaW5zZXJ0aW9uIGZvciBUSS1MRkEgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0Y2hpbmcg
U1J2NiBkb21haW5zLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+SG9wZSBpdCBoZWxwcy48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5i
c3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OiMyMTIxMjEiPkNoZWVyczwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj5EaXJrPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjM2LjBwdCI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3Nw
YW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi1sZWZ0OjYuMHB0O21hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+QW0gMDguMDkuMjAxOSB1bSAwOToxOSBzY2hyaWViIEd5YW4gTWlzaHJh
ICZsdDs8YSBocmVmPSJtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tIj5oYXlhYnVzYWdzbUBn
bWFpbC5jb208L2E+Jmd0Ozo8L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYTtjb2xvcjojMjEyMTIxIj5Gcm9tIHJl
YWRpbmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0aGUgU1IgaW5zZXJ0aW9u
IGlzIHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcyB1c2luZyBUaS1MRkEg
b3IgcmVtb3RlIExGQSB0dW5uZWwgc28NCiBlbmQgdXAgcmVxdWlyaW5nIGRvdWJsZSBFSCBpbnNl
cnRpb25zIG9uIHRoZSBJbmdyZXNzIFBFIHR1bm5lbCBoZWFkIGVuZCBTUnY2IHNvdXJjZSBub2Rl
IGFuZCB0aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2VydGlvbnMg
b2NjdXJyZW5jZSBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuICZuYnNwO0kgaGF2ZSBub3QgcmVhZCB0
aHJvdWdoIHRoZSBkcmFmdHMgb3IgUkZDIHJlZ2FyZGluZyBUaS1MRkEgd2l0aCBTUiBidXQgc2lu
Y2UNCiB0aGF0IGlzIGFuIElHUCBleHRlbnNpb24gSSBhbSBndWVzc2luZyBhbiBvcGFxdWUgTFNB
IGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRoIHByb3Rl
Y3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNvIG5vdCBzdXJlIHdoeSBh
biBFSCBpbnNlcnRpb24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxGQS4gJm5ic3A7Q2FuIHNvbWVv
bmUgY2xhcmlmeSB0aGF0IHVzZSBjYXNlIGZvciBtZS4gJm5ic3A7QWxzbw0KIHRoZSBFSCBpbnNl
cnRpb24gb24gaW50ZXJtZWRpYXRlIG5vZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVhc29u
IGZvciB0aGF0LiAmbmJzcDtNeSBndWVzcyBpcyBpdOKAmXMgZm9yIHNwZWNpYWwgdXNlIGNhc2Ug
b2Ygc3RpdGNoaW5nIFNSdjYgZG9tYWlucyB0b2dldGhlci4gJm5ic3A7UGxlYXNlIGNsYXJpZnku
Ljwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEi
PiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2Vu
dGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjAiIHdpZHRoPSIxMDAl
IiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3Ryb25nPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsdWUiPkV4dGVybmFsIEVtYWlsOjwvc3Bhbj48L2k+PC9zdHJvbmc+PGVtPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsdWUiPiBQbGVhc2UgdXNlDQogY2F1dGlvbiB3aGVuIG9wZW5pbmcgbGlua3Mg
YW5kIGF0dGFjaG1lbnRzIC8gPC9zcGFuPjwvZW0+PHN0cm9uZz48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibHVlIj5Db3VycmllbCBleHRlcm5lOjwvc3Bhbj48L2k+PC9zdHJvbmc+PGVtPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsdWUiPg0KIFNveWV6IHBydWRlbnQgYXZlYyBsZXMgbGllbnMgZXQg
ZG9jdW1lbnRzIGpvaW50cyA8L3NwYW4+PC9lbT48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_A3145D876C444CE9963CAA0765756785bellca_--


From nobody Mon Sep 16 05:17:40 2019
Return-Path: <prvs=155db733b=daniel.bernier@bell.ca>
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 C2C93120839; Mon, 16 Sep 2019 05:17:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.799
X-Spam-Level: 
X-Spam-Status: No, score=-1.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 3gMQbt0wSDxV; Mon, 16 Sep 2019 05:17:19 -0700 (PDT)
Received: from ESA4-Dor.bell.ca (esa4-dor.bell.ca [204.101.223.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9484F120019; Mon, 16 Sep 2019 05:17:18 -0700 (PDT)
Received: from dc5cmz-d01.bellca.int.bell.ca (HELO DG1MBX03-WYN.bell.corp.bce.ca) ([198.235.121.232]) by esa04corp-dor.bell.corp.bce.ca with ESMTP; 16 Sep 2019 08:17:15 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX03-WYN.bell.corp.bce.ca (2002:8eb6:120d::8eb6:120d) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 08:17:14 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Mon, 16 Sep 2019 08:17:14 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: Ron Bonica <rbonica@juniper.net>, Mark Smith <markzzzsmith@gmail.com>
CC: Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: [EXT]RE:  [spring] Beyond SRv6.
Thread-Index: AQHVbIisxkP6Iaey40yZjD4zAt0kbA==
Date: Mon, 16 Sep 2019 12:17:14 +0000
Message-ID: <15496F39-B159-48FA-8ADC-3E638CEC8FC0@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.28.92.6]
Content-Type: multipart/alternative; boundary="_000_15496F39B15948FA8ADC3E638CEC8FC0bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/aSZM4m04_XORGBLi0RLTNQlr0Ac>
Subject: Re: [spring] Beyond SRv6.
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, 16 Sep 2019 12:17:28 -0000

--_000_15496F39B15948FA8ADC3E638CEC8FC0bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9uLA0KDQpCdXQgdGhlc2UgYXJlIG5vdCBTSURzIOKApiB0aGVzZSBhcmUgZnVuY3Rpb25zIChp
LmUuIHByb2Nlc3NpbmcgbG9naWMpIHRvIGJlIGV4ZWN1dGVkIGJ5IGEgZGV2aWNlIHdoZW4gcmVj
ZWl2aW5nIGEgcGFja2V0IHdoZXJlIHRoZSBEQSBpcyBib3VuZCB0byBhIExvY2FsIFNJRCBhc3Nv
Y2lhdGVkIHRvIG9uZSBvZiB0aGVtLiAgTm8gbmVlZCB0byBzcGVjaWZ5IGN1c3RvbSBleHRlbnNp
b25zIHBlciBmdW5jdGlvbi4NCg0KV2l0aCBhIFBQU0ksIHlvdSB3aWxsIHN0aWxsIG5lZWQgdG8g
c3BlY2lmeSBhIGRpZmZlcmVudCB1bmlxdWUgaWRlbnRpZmljYXRpb24gc28gdGhhdCB3aGVuIGEg
ZGV2aWNlIG5lZWRzIHRvIHByb2Nlc3MsIGl0IGtub3dzIGl0cyBuZWVkcyB0byBkbyBhIExheWVy
IDMgbG9va3VwLCBMYXllciAzIGNyb3NzLWNvbm5lY3QsIExheWVyIDIgb3BlcmF0aW9ucywgZXRj
Lg0KDQoNCk9uIDIwMTktMDktMTIsIDI6NTEgUE0sICJSb24gQm9uaWNhIiA8cmJvbmljYUBqdW5p
cGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+IHdyb3RlOg0KDQpEYW5pZWwsDQoN
Ck5vdCByZWFsbHkuIEEgc2luZ2xlIElQdjYgT3B0aW9uLCB0aGUgUFBTSSwgcmVwbGFjZXMgYWxs
IG9mIHRoZSBmb2xsb3dpbmcgU0lEczoNCg0KDQotICAgICAgICAgIEVORC5EWDINCg0KLSAgICAg
ICAgICBFTkQuRFgyVg0KDQotICAgICAgICAgIEVORC5EWDJVDQoNCi0gICAgICAgICAgRU5ELkRY
Mk0NCg0KLSAgICAgICAgICBFTkQuRFQ0DQoNCi0gICAgICAgICAgRU5ELkRYNA0KDQotICAgICAg
ICAgIEVORC5EVDYNCg0KLSAgICAgICAgICBFTkQuRFg2DQoNCi0gICAgICAgICAgRU5ELkRUNDYN
Cg0KLSAgICAgICAgICBFTkQuVA0KDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoN
Ckp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IEJlcm5pZXIsIERhbmllbCA8ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYT4NClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTkgMjoy
NiBQTQ0KVG86IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+OyBNYXJrIFNtaXRoIDxt
YXJrenp6c21pdGhAZ21haWwuY29tPg0KQ2M6IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+
OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz47IDZtYW4gPDZtYW5AaWV0Zi5vcmc+OyBSb2Jl
cnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD47IHhpZWNoZkBjaGluYXRlbGVjb20uY247IFRh
cmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQmV5
b25kIFNSdjYuDQoNClRoYXQgd2FzIHByZWNpc2VseSBteSBwb2ludA0KDQpIYXZpbmcgYmVlbiBp
bnZvbHZlZCBpbiBwdXNoaW5nIFNSdjYgRU5EIGJlaGF2aW91cnMgaW4gdmFyaW91cyB0YXJnZXRz
LCBJIGNhbiBmaXJzdCBoYW5kIHNheSB0aGF0IHRoZSBwcmltaXRpdmVzIGJlaGluZCBTUkggcHJv
Y2Vzc2luZyBpcyBxdWl0ZSBzaW1wbGUgdG8gZXh0ZW5kLiBJbiB5b3VyIGV4dGVuc2liaWxpdHkg
bW9kZWwsIGV2ZXJ5IHByZWRlZmluZWQgb3IgY3VzdG9tIGJlaGF2aW9yIGJlY29tZXMgYSBuZXcg
RE9ILiBPbiBTUkgsIHRoZSBFSCBkb2VzIG5vdCBjaGFuZ2UgSSBqdXN0IG5lZWQgdG8gaW5mb3Jt
IHRoZSBkYXRhIHBsYW5lIHRoYXQgd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgd2l0aCBhIHNwZWNp
ZmljIFNJRCBpbiBTUkgsIGRvIHRoaXMgaW50ZXJuYWwgcHJvY2Vzc2luZy4NCg0KDQpPbiAyMDE5
LTA5LTEyLCAxMjozNCBQTSwgIlJvbiBCb25pY2EiIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0
bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4gd3JvdGU6DQoNCk1hcmssDQoNCkkgdGhpbmsgdGhhdCB5
b3UgbWF5IGhhdmUgZXhwb3NlZCB5ZXQgYW5vdGhlciBlbGVwaGFudCBpbiB0aGUgcm9vbeKApuKA
pg0KDQpJUHY2IGRlZmluZXMgYSByb2J1c3QgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1cmUsIHRo
YXQgaW5jbHVkZXMgbXVsdGlwbGUgZXh0ZW5zaW9uIGhlYWRlcnMuIEluaXRpYWxseSwgSVB2NiBh
ZG9wdGlvbiB3YXMgc2xvdyBhbmQgcm91dGVyIHZlbmRvcnMgd2VyZSBub3QgaGlnaGx5IG1vdGl2
YXRlZCBjb21taXQgZXh0ZW5zaW9uIGhlYWRlcnMgdG8gQVNJQ3MuIEFsc28sIGluIHRob3NlIGRh
eXMsIEFTSUNzIHdlcmUgbm90IHNvIGNhcGFibGUgYXMgdGhleSBhcmUgdG9kYXkuDQoNCkZyb20g
dGhlIGFib3ZlLW1lbnRpb25lZCBkYXRhIHBvaW50cywgd2Ugc2hvdWxkIG5vdCBpbmZlciB0aGF0
IGl0IGlzIGJleW9uZCB0aGUgY2FwYWJpbGl0eSBvZiBhIG1vZGVybiB2ZW5kb3IgdG8gZGV2ZWxv
cCBhbiBBU0lDIHRoYXQgc3VwcG9ydHMgYSBtb3JlIGNvbXBsZXRlIHNldCBvZiBleHRlbnNpb24g
aGVhZGVycy4gVHdvIHRoaW5ncyBoYXZlIGNoYW5nZWQuIEFzIElQdjYgYWRvcHRpb24gcHJvZ3Jl
c3NlcywgdmVuZG9ycyBhcmUgYmVjb21pbmcgbW9yZSBjb21taXR0ZWQgdG8gSVB2Ni4gQmV5b25k
IHRoYXQsIEFTSUNzIGhhdmUgYmVjb21lIG1vcmUgY2FwYWJsZSBvdmVyIHRoZSBkZWNhZGVzLg0K
DQpXZSBzaG91bGRu4oCZdCBhYmFuZG9uIHRoZSBJUHY2IGV4dGVuc2liaWxpdHkgYXJjaGl0ZWN0
dXJlIGJhc2VkIG9uIGEgY2xhaW0gdGhhdCBBU0lDcyBjYW5ub3QgYW5kIHdpbGwgbmV2ZXIgYmUg
YWJsZSB0byAgcHJvY2VzcyBtdWx0aXBsZSBleHRlbnNpb24gaGVhZGVycy4NCg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KRnJvbTogaXB2NiA8
aXB2Ni1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppcHY2LWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBC
ZWhhbGYgT2YgTWFyayBTbWl0aA0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAx
OjMwIEFNDQpUbzogRVhUIC0gZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYT4gPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJu
aWVyQGJlbGwuY2E+Pg0KQ2M6IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb208bWFpbHRvOnJv
YmpzQGdvb2dsZS5jb20+PjsgU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz4+OyA2bWFuIDw2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPj47
IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5l
dD4+OyB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNu
PjsgVGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbTxtYWlsdG86dHNhYWQubmV0QGdtYWls
LmNvbT4+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCkl0J3Mgc2ltcGxl
IGJlY2F1c2UgSVB2NiBkb2Vzbid0IGxvb2sgcGFzdCB0aGUgZml4ZWQgSVB2NiBoZWFkZXIgdG8g
cGVyZm9ybSBpdHMgZm9yd2FyZGluZywgYW5kIG1hdGNoZXMgb24gdGhlIERlc3RpbmF0aW9uIEFk
ZHJlc3MgdG8gZGV0ZXJtaW5lIGlmIHRvIHBlcmZvcm0gZGVlcGVyIHBhY2tldCBob3N0IHByb2Nl
c3NpbmcuDQoNCg0KWW91J3JlIGJ1aWxkaW5nIG11Y2ggbW9yZSBjb21wbGljYXRlZCBmb3J3YXJk
aW5nIHNlcnZpY2VzIGlmIHlvdSdyZSBnb2luZyB0byBiZSBtYXJjaGluZyBvbiBUTFZzIGV0Yy4g
cGFzdCB0aGUgSVB2NiBmaXhlZCBoZWFkZXIuDQoNCkhvd2V2ZXIgdmVuZG9ycyBhbmQgY2Fycmll
ciBlbmdpbmVlcmluZyBncm91cHMgbGlrZSBzZWxsaW5nIGFuZCBkZXBsb3lpbmcgbmV3IGdlYXIs
IHNvIEkgc3VwcG9zZSB0aGF0J3Mgb2suIFRoZXkgZG9uJ3QgaGF2ZSB0byBvcGVyYXRlIGl0IG9y
IGZpeCBpdCB3aGVuIGl0IGJyZWFrcy4NCk9uIFRodSwgMTIgU2VwIDIwMTksIDEzOjQxIEJlcm5p
ZXIsIERhbmllbCwgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVy
QGJlbGwuY2E+PiB3cm90ZToNCg0KKzENCg0KDQoNClRoZSBhYmlsaXR5IG9mIHVzaW5nIGEgc2lu
Z2xlIFNSSCB0byBjb252ZXkgYmVoYXZpb3VyIGluZm9ybWF0aW9uIHdldGhlciB0aGV5IGFyZSBw
ZXItc2VnbWVudCBvciBwZXItcGF0aCBoYXMgcHJvdmVuIHRvIGJlIHZlcnkgc2ltcGxlIGFuZCBx
dWljayB0byBkZWZpbmUgaW4gdmFyaW91cyBkYXRhIHBsYW5lIHRhcmdldHMuDQoNCg0KDQpBdCBm
aXJzdCBhbmFseXNpcywgdHJ5aW5nIHRvIHJlcGxpY2F0ZSB3aXRoIENSSCArIERPSCB2YXJpYW50
cywgdGhlIGxvZ2ljIHJlcXVpcmVkIGZvciBzZXJ2aWNlIHByb2dyYW1zIGlzIG1vcmUgY29t4oCL
cGxleC4NCg0KDQoNCldoYXQgaGFwcGVucyBpZiBJIG5lZWQgVExWcyBtaWQtcG9pbnQgaW4gYSBw
YXRoIGJ1dCBub3QgYXQgaXRzIGVuZCAoZS5nLiByZWZlcnJpbmcgdG8gdGhlIE9sZSdzIEFDTUUg
YW5hbG9neSkgPyBXb3VsZCB0aGV5IG5vdyBiZSBkZWZpbmVkIGluIGEgc2VnLWVuZC1vcHQgb3Ig
YSB2cG4tZGVzdC1vcHQgPyBJZiBzZWctZW5kLW9wdCB0aGVuIGl0IG1lYW5zIG5vbi1pbnRlcmVz
dGVkIG1pZHBvaW50IGRldmljZXMgd2lsbCBoYXZlIHRvIGxvb2t1cCBiZXlvbmQgdGhlIFRMVnMg
dG8gZ2V0IHRvIENSSCBmb3IgbmV4dCBzZWdtZW50ID8NCg0KDQoNClNpbWlsYXIgcXVlc3Rpb24g
d291bGQgYmUgb24gaG93IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBiZWhhdmlvdXJzIGVpdGhl
ciBkeW5hbWljIG9yIHN0YXRpYyA/IElmIEkgcmVhZCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQtMDQ8aHR0cHM6Ly91cmxkZWZlbnNlLmNv
bS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1l
bmQtb3B0LTA0X187IThXb0E2UmpDODFjIVdoYXNKWUZUUm1YektkMWctb01VNWh6YTRFb0gtNjNB
RmU2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWRwMTR5OEwkPiBjb3JyZWN0bHksIHdlIHRoZW4gbmVl
ZCBOU0ggZm9yIHJpY2hlciBzZXJ2aWNlIGNoYWlucyBjb25zdHJ1Y3RzICh0aGluayBHaS1MQU4p
LiBUaGlzIG1lYW5zIEkgbmVlZCBDUkgsIHNvbWUgdmFyaWFudHMgb2YgRE9IICsgTlNI4oCLLg0K
DQoNCg0KSSBmYWlsIHRvIHNlZSB0aGUgc2ltcGxpY2l0eSB0aGVyZS4NCg0KDQoNCkRhbiBCDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1i
b3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFs
ZiBvZiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNu
PiA8eGllY2hmQGNoaW5hdGVsZWNvbS5jbjxtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbj4+
DQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOSA4OjU3IFBNDQpUbzogTGlzdA0K
Q2M6IFJvYiBTaGFraXI7IDZtYW47IFRhcmVrIFNhYWQ7IFJvYmVydCBSYXN6dWsNClN1YmplY3Q6
IFtFWFRdUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Lg0KDQoNCkhpLCBmb2xrcywNCkxhc3QgeWVh
ciBDaGluYSBUZWxlY29tIGJlZ3VuIHRvIGltcGxlbWVudCBTUnY2IHRyaWFsIGluIFNpY2h1biBw
cm92aW5jZSBmb3IgdGhlIGJlYXJpbmcgYW5kIGludGVyY29ubmVjdGlvbiBvZiB2aWRlbyBwbGF0
Zm9ybXMgd2hpY2ggYXJlICBsb2NhdGVkIGluIGRpZmZlcmVudCBjaXRpZXMsIHNlcnZpY2UgYWdp
bGl0aWVzLHNlY3VyZSBzZXBlcnRpb24sIHRyYWZmaWMgc3RlZXJpbmcgYW5kIG90aGVyIGZlYXR1
cmVzIG9mIFNSdjYgaGF2ZSBiZWVuIGRlbW9uc3RyYXRlZCBpbiB0aGlzIHRyaWFsLiBCYXNlZCBv
biB0aGlzLCBTUnY2IHdpbGwgYmUgaW1wbGVtZW50YXRlZCBpbiBsYXJnZXItc2NhbGUgaW4gQ1Qu
DQpObyB0ZWNobm9sb2dpZXMgaXMgMTAwJSBwZXJmZWN0LEkgYWdyZWUgdGhhdCBjb21wcmVzc2lv
biBtZWNoYW5pc20gaXMgbmVlZGVkIHRvIHJlZHVjZSB0aGUgdGhlIG92ZXJoZWFkIG9mIGxvbmcg
U0lEIGluIHRoZSBsb25nIHRlcm0sIGJ1dCBpdCBpcyBiZXR0ZXIgdG8gYmUgY29tcGF0aWJsZSB3
aXRoZSBTUkgsIGluc3RlYWQgb2YgZGVzaWduaW5nIGEgY29tcGxldGUgbmV3IG9uZS4gQ1JIIGlz
IGEgY29tcGxldGUgbmV3IGRlc2lnbiwgaXQgbW92ZSB0aGUgY29tcGxleGl0aWVzIGZyb20gU1JI
IHRvIERPSC4NCk1vcmVvdmVyLCBJIGhvcGUgbW9yZSBlZmZvcnRzIG9mIFNSdjYgc2hvdWxkIGJl
IGdpdmVuIG9uIGhvdyB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyxmb3IgaW5zdGFuY2UsIEFwcGxp
Y2F0aW9uLWF3YXJlIG5ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwgd2Ugc2hvdWxkIGNvbnNpZGVy
IG1vcmUgb24gaG93IHRvIGltcGxtZW1lbnQgc21vb3RoIHRyYW5zaXRpb24gYW5kIHByb3RlY3Qg
dGhlIG5ldHdvcmsgYXNzZXRvZiBjYXJyaWVycy4NCg0KQmVzdCByZWdhcmRzDQpDaG9uZ2ZlbmcN
Cg0KDQpGcm9tOiBEaXJrIFN0ZWluYmVyZzxtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNvbT4NCkRh
dGU6IDIwMTktMDktMDkgMjE6MzENClRvOiBHeWFuIE1pc2hyYTxtYWlsdG86aGF5YWJ1c2Fnc21A
Z21haWwuY29tPg0KQ0M6IFNQUklORyBXRyBMaXN0PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyA2
bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPjsgUm9iZXJ0IFJhc3p1azxtYWlsdG86
cm9iZXJ0QHJhc3p1ay5uZXQ+OyBSb2IgU2hha2lyPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPjsg
VGFyZWsgU2FhZDxtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbT4NClN1YmplY3Q6IFJlOiBbc3By
aW5nXSBCZXlvbmQgU1J2Ni4NClRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJlZ2Fy
ZGluZyBUSS1MRkEuDQpBIGNvdXBsZSBvZiBjb21tZW50czoNCg0KLSBSZW1vdGUgTEZBIHR1bm5l
bCBpcyBub3QgdXNlZCB3aXRoIFNSLCBvbmx5IFRJLUxGQSB3aGljaA0KICBvbmx5IG9wZXJhdGVz
IG9uIHRoZSBub2RlIHRoYXQgaXMgdGhlIFBMUiAocG9pbnQgb2YgbG9jYWwgcmVwYWlyKS4NCg0K
LSBBbnkgZW5jYXBzdWxhdGlvbiBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQgRUgg
aGFzIG5vdGhpbmcNCiAgdG8gZG8gd2l0aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lhbCBj
YXNlIHdoZXJlIHRoZSBpbmdyZXNzIFBFDQogIGl0c2VsZiBpcyB0aGUgUExSLg0KDQotIFRJLUxG
QSBpcyBub3QgYW4gSUdQIGV4dGVuc2lvbiBhbmQgZG9lcyBub3QgcmVxdWlyZSBvbmUuDQogIEl0
IGlzIGEgcHVyZWx5IGxvY2FsIGNvbXB1dGF0aW9uIGJhc2VkIG9uIElHUCB0b3BvbG9neS4NCg0K
LSBUaGUgUExSIGZvciBUSS1MRkEgbWF5IG5lZWQgdG8gaW5zZXJ0IHNvbWUgU0lEcyBpbnRvIHRo
ZSBTSUQNCiAgbGlzdCB0byBzdGVlciB0aGUgcGFja2V0IGFyb3VuZCB0aGUgZmFpbHVyZS4gRm9y
IHRoZSBMRkEgYmFzZSBjYXNlDQogIG5vIFNJRHMgYXJlIG5lZWRlZCBhdCBhbGwuIElmIFNJRCBp
bnNlcnRpb24gaXMgbmVlZGVkLCB0aGUgUExSDQogIHdpbGwgcHVzaCB0aGUgcmVxdWlyZWQgbnVt
YmVyIG9mIGxhYmVscyBpbiB0aGUgTVBMUyBjYXNlLg0KDQogIEZvciBTUnY2LCB0aGUgZXF1aXZh
bGVudCBvcGVyYXRpb24gdG8gdGhlIGxhYmVsIHB1c2ggaXMgdG8NCiAgaW5zZXJ0IGFuIEVIIHdp
dGggdGhlIHJlcXVpcmVkIFNJRCBsaXN0LiBUaGUgcGFja2V0IHdpbGwgYWxyZWFkeQ0KICBoYXZl
IGJlZW4gZW5jYXBzdWxhdGVkIG9uIHRoZSBpbmdyZXNzIFBFIGFuZCBpbiB0aGUgbW9zdA0KICBj
b21tb24gSW50ZXJuZXQgb3IgVlBOIGJhc2UgdXNlIGNhc2UgaXQgd2lsbCBub3QgZXZlbiBoYXZl
DQogIGFuIEVIIHNvIHRoYXQgdGhpcyBFSCBpbnNlcnRpb24gd2lsbCByZXN1bHQgb25seSBpbiBh
IHNpbmdsZSBFSC4uDQoNCiAgQWx0ZXJuYXRpdmVseSwgdGhlIFBMUiBjb3VsZCBhbHNvIGJlIGNv
bmZpZ3VyZWQgdG8gcGVyZm9ybQ0KICBlbmNhcHN1bGF0aW9uIHdpdGggYSBuZXcgSVB2NiBoZWFk
ZXIgdXNpbmcgdGhlIHJlcGFpciBTSUQNCiAgYXMgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzLCB3
aXRob3V0IG5lZWRpbmcgYW55IEVILg0KICBUaGlzIHdpbGwgd29yayBmb3IgdGhlIHZhc3QgbWFq
b3JpdHkgb2YgY2FzZXMuDQogIFJlbWVtYmVyIHRoYXQgb25lIDEyOC1iaXQgU0lEIGluIFNSdjYg
aXMgaW4gbW9zdCBjYXNlcw0KICBlcXVpdmFsZW50IHRvIDIgTVBMUyBsYWJlbHMsIGkuZS4gYSBu
b2RlIGxhYmVsIHBsdXMgYW4NCiAgYWRqYWNlbmN5IFNJRCBjYW4gYmUgZW5jb2RlZCBpbiBhIHNp
bmdsZSBTUnY2IFNJRC4NCg0KICBPbmx5IGluIGV4dHJlbWUgY2FzZXMgd291bGQgdGhlIFBMUiBu
ZWVkIHRvIGFkZCBhbg0KICBFSCB0byB0aGUgbmV3IElQdjYgaGVhZGVyIHdpdGggbW9yZSBTSURz
Lg0KDQotIEVIIGluc2VydGlvbiBmb3IgVEktTEZBIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggc3Rp
dGNoaW5nIFNSdjYgZG9tYWlucy4NCg0KSG9wZSBpdCBoZWxwcy4NCg0KQ2hlZXJzDQpEaXJrDQoN
CkFtIDA4LjA5LjIwMTkgdW0gMDk6MTkgc2NocmllYiBHeWFuIE1pc2hyYSA8aGF5YWJ1c2Fnc21A
Z21haWwuY29tPG1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20+PjoNCg0KPkZyb20gcmVhZGlu
ZyB0aHJvdWdoIGFsbCB0aGUgZGlzY3Vzc2lvbiB0aHJlYWRzIHRoZSBTUiBpbnNlcnRpb24gaXMg
dHdvIGZvbGQgb25lIGJlaW5nIGZvciBGUlIgY2FwYWJpbGl0aWVzIHVzaW5nIFRpLUxGQSBvciBy
ZW1vdGUgTEZBIHR1bm5lbCBzbyBlbmQgdXAgcmVxdWlyaW5nIGRvdWJsZSBFSCBpbnNlcnRpb25z
IG9uIHRoZSBJbmdyZXNzIFBFIHR1bm5lbCBoZWFkIGVuZCBTUnY2IHNvdXJjZSBub2RlIGFuZCB0
aGVuIHNlY29uZCBzY2VuYXJpbyBiZWluZyBhIHBvc3NpYmxlIEVIIGluc2VydGlvbnMgb2NjdXJy
ZW5jZSBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuICBJIGhhdmUgbm90IHJlYWQgdGhyb3VnaCB0aGUg
ZHJhZnRzIG9yIFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0IHNpbmNlIHRoYXQgaXMg
YW4gSUdQIGV4dGVuc2lvbiBJIGFtIGd1ZXNzaW5nIGFuIG9wYXF1ZSBMU0EgYW5kIGlzIG5vdCB0
aGUgdHJhZGl0aW9uYWwgTVBMUyBGUlIgbGluay9ub2RlL3BhdGggcHJvdGVjdGlvbiB0aGF0IGFk
ZHMgYW4gYWRkaXRpb25hbCBtcGxzIHNoaW0gc28gbm90IHN1cmUgd2h5IGFuIEVIIGluc2VydGlv
biBuZWVkcyB0byBvY2N1ciBmb3IgVGktTEZBLiAgQ2FuIHNvbWVvbmUgY2xhcmlmeSB0aGF0IHVz
ZSBjYXNlIGZvciBtZS4gIEFsc28gdGhlIEVIIGluc2VydGlvbiBvbiBpbnRlcm1lZGlhdGUgbm9k
ZSB3aGF0IGlzIHRoZSB1c2UgY2FzZSBvciByZWFzb24gZm9yIHRoYXQuICBNeSBndWVzcyBpcyBp
dOKAmXMgZm9yIHNwZWNpYWwgdXNlIGNhc2Ugb2Ygc3RpdGNoaW5nIFNSdjYgZG9tYWlucyB0b2dl
dGhlci4gIFBsZWFzZSBjbGFyaWZ5Li4NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3Jn
PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NwcmluZzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFXaGFzSllGVFJtWHpL
ZDFnLW9NVTVoemE0RW9ILTYzQUZlNnF6RkZadGxmVFJBaWFiSmpDWkIwZjVhV0RPWGdiJD4NCg0K
DQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpFeHRlcm5hbCBFbWFpbDogUGxlYXNlIHVzZSBjYXV0aW9uIHdoZW4gb3BlbmluZyBs
aW5rcyBhbmQgYXR0YWNobWVudHMgLyBDb3VycmllbCBleHRlcm5lOiBTb3lleiBwcnVkZW50IGF2
ZWMgbGVzIGxpZW5zIGV0IGRvY3VtZW50cyBqb2ludHMNCg==

--_000_15496F39B15948FA8ADC3E638CEC8FC0bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <E197A53B66AC124BADFA4A61ABB01907@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDU2QzY2LjYzN0I4MTAwIj48bGluayByZWw9IkVkaXQtVGltZS1EYXRhIiBocmVm
PSJjaWQ6ZWRpdGRhdGEubXNvIj48IS0tW2lmICFtc29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1
cmwoI2RlZmF1bHQjVk1MKTt9DQpvXDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQp3
XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQouc2hhcGUge2JlaGF2aW9yOnVybCgj
ZGVmYXVsdCNWTUwpO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpPZmZpY2VEb2N1bWVudFNldHRpbmdzPg0KPG86QWxsb3dQTkcvPg0KPC9vOk9mZmlj
ZURvY3VtZW50U2V0dGluZ3M+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjx3OldvcmREb2N1bWVudD4NCjx3Olpvb20+MTA1PC93Olpvb20+DQo8dzpTcGVsbGlu
Z1N0YXRlPkNsZWFuPC93OlNwZWxsaW5nU3RhdGU+DQo8dzpEb2N1bWVudEtpbmQ+RG9jdW1lbnRF
bWFpbDwvdzpEb2N1bWVudEtpbmQ+DQo8dzpUcmFja01vdmVzPmZhbHNlPC93OlRyYWNrTW92ZXM+
DQo8dzpUcmFja0Zvcm1hdHRpbmcvPg0KPHc6RG9Ob3RTaG93UmV2aXNpb25zLz4NCjx3OkRvTm90
UHJpbnRSZXZpc2lvbnMvPg0KPHc6RG9Ob3RTaG93TWFya3VwLz4NCjx3OkRvTm90U2hvd0NvbW1l
bnRzLz4NCjx3OkRvTm90U2hvd0luc2VydGlvbnNBbmREZWxldGlvbnMvPg0KPHc6RG9Ob3RTaG93
UHJvcGVydHlDaGFuZ2VzLz4NCjx3OkVudmVsb3BlVmlzLz4NCjx3OlZhbGlkYXRlQWdhaW5zdFNj
aGVtYXMvPg0KPHc6U2F2ZUlmWE1MSW52YWxpZD5mYWxzZTwvdzpTYXZlSWZYTUxJbnZhbGlkPg0K
PHc6SWdub3JlTWl4ZWRDb250ZW50PmZhbHNlPC93Oklnbm9yZU1peGVkQ29udGVudD4NCjx3OkFs
d2F5c1Nob3dQbGFjZWhvbGRlclRleHQ+ZmFsc2U8L3c6QWx3YXlzU2hvd1BsYWNlaG9sZGVyVGV4
dD4NCjx3OkRvTm90UHJvbW90ZVFGLz4NCjx3OkxpZFRoZW1lT3RoZXI+RU4tVVM8L3c6TGlkVGhl
bWVPdGhlcj4NCjx3OkxpZFRoZW1lQXNpYW4+WC1OT05FPC93OkxpZFRoZW1lQXNpYW4+DQo8dzpM
aWRUaGVtZUNvbXBsZXhTY3JpcHQ+WC1OT05FPC93OkxpZFRoZW1lQ29tcGxleFNjcmlwdD4NCjx3
OkNvbXBhdGliaWxpdHk+DQo8dzpEb05vdEV4cGFuZFNoaWZ0UmV0dXJuLz4NCjx3OkJyZWFrV3Jh
cHBlZFRhYmxlcy8+DQo8dzpTcGxpdFBnQnJlYWtBbmRQYXJhTWFyay8+DQo8dzpFbmFibGVPcGVu
VHlwZUtlcm5pbmcvPg0KPC93OkNvbXBhdGliaWxpdHk+DQo8dzpCcm93c2VyTGV2ZWw+TWljcm9z
b2Z0SW50ZXJuZXRFeHBsb3JlcjQ8L3c6QnJvd3NlckxldmVsPg0KPG06bWF0aFByPg0KPG06bWF0
aEZvbnQgbTp2YWw9IkNhbWJyaWEgTWF0aCIvPg0KPG06YnJrQmluIG06dmFsPSJiZWZvcmUiLz4N
CjxtOmJya0JpblN1YiBtOnZhbD0iJiM0NTstIi8+DQo8bTpzbWFsbEZyYWMgbTp2YWw9Im9mZiIv
Pg0KPG06ZGlzcERlZi8+DQo8bTpsTWFyZ2luIG06dmFsPSIwIi8+DQo8bTpyTWFyZ2luIG06dmFs
PSIwIi8+DQo8bTpkZWZKYyBtOnZhbD0iY2VudGVyR3JvdXAiLz4NCjxtOndyYXBJbmRlbnQgbTp2
YWw9IjE0NDAiLz4NCjxtOmludExpbSBtOnZhbD0ic3ViU3VwIi8+DQo8bTpuYXJ5TGltIG06dmFs
PSJ1bmRPdnIiLz4NCjwvbTptYXRoUHI+PC93OldvcmREb2N1bWVudD4NCjwveG1sPjwhW2VuZGlm
XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPHc6TGF0ZW50U3R5bGVzIERlZkxvY2tlZFN0
YXRlPSJmYWxzZSIgRGVmVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBEZWZTZW1pSGlkZGVuPSJmYWxz
ZSIgRGVmUUZvcm1hdD0iZmFsc2UiIERlZlByaW9yaXR5PSI5OSIgTGF0ZW50U3R5bGVDb3VudD0i
Mzc1Ij4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMCIgUUZvcm1h
dD0idHJ1ZSIgTmFtZT0iTm9ybWFsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjkiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcg
NCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVh
ZGluZyA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1l
PSJoZWFkaW5nIDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
OSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUi
IE5hbWU9ImhlYWRpbmcgNyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0i
dHJ1ZSIgTmFtZT0iaGVhZGluZyA4Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9y
bWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXgg
MSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImluZGV4IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggNCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iaW5kZXggNyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA4Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJ0b2MgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRv
YyAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9InRvYyA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0idG9jIDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzki
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgNyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA4Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTm9ybWFs
IEluZGVudCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJmb290bm90ZSB0ZXh0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9ImFubm90YXRpb24gdGV4dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJoZWFk
ZXIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZm9vdGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImluZGV4IGhlYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iMzUiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0
cnVlIiBOYW1lPSJjYXB0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRhYmxlIG9mIGZpZ3Vy
ZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUgYWRkcmVzcyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJlbnZlbG9wZSByZXR1cm4iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZm9vdG5v
dGUgcmVmZXJlbmNlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImFubm90YXRpb24gcmVmZXJlbmNl
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImxpbmUgbnVtYmVyIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9InBhZ2UgbnVtYmVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImVuZG5vdGUgcmVmZXJlbmNl
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImVuZG5vdGUgdGV4dCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJ0YWJsZSBvZiBhdXRob3JpdGllcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJtYWNybyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2EgaGVhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJMaXN0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9Ikxpc3QgTnVtYmVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCA0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJM
aXN0IEJ1bGxldCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0IDMiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBCdWxsZXQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJM
aXN0IEJ1bGxldCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgTnVtYmVyIDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBOdW1iZXIgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJM
aXN0IE51bWJlciA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgTnVtYmVyIDUiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMTAiIFFGb3JtYXQ9InRydWUi
IE5hbWU9IlRpdGxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkNsb3NpbmciLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iU2lnbmF0dXJlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjEiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJEZWZhdWx0IFBhcmFncmFwaCBGb250Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJvZHkgVGV4
dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgSW5kZW50Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9Ikxpc3QgQ29udGludWUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBDb250
aW51ZSAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQ29udGludWUgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlz
dCBDb250aW51ZSA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik1lc3NhZ2UgSGVhZGVyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjExIiBRRm9ybWF0PSJ0cnVl
IiBOYW1lPSJTdWJ0aXRsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJTYWx1dGF0aW9uIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IkRhdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0
IEZpcnN0IEluZGVudCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgRmlyc3QgSW5k
ZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTm90ZSBIZWFkaW5nIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IkJvZHkgVGV4dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJvZHkgVGV4dCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJvZHkgVGV4dCBJbmRlbnQgMiIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJCb2R5IFRleHQgSW5kZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQmxv
Y2sgVGV4dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIeXBlcmxpbmsiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iRm9sbG93ZWRIeXBlcmxpbmsiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iMjIiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN0cm9uZyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyMCIgUUZvcm1hdD0idHJ1ZSIgTmFt
ZT0iRW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iRG9jdW1lbnQgTWFwIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IlBsYWluIFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iRS1tYWls
IFNpZ25hdHVyZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIFRvcCBvZiBGb3JtIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IkhUTUwgQm90dG9tIG9mIEZvcm0iLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTm9ybWFsIChXZWIpIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgQWNyb255bSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFkZHJlc3MiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iSFRNTCBDaXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgQ29kZSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJIVE1MIERlZmluaXRpb24iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRN
TCBLZXlib2FyZCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIFByZWZvcm1hdHRlZCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIFNhbXBsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJI
VE1MIFR5cGV3cml0ZXIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBWYXJpYWJsZSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJOb3JtYWwgVGFibGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
YW5ub3RhdGlvbiBzdWJqZWN0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vIExpc3QiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
T3V0bGluZSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iVGFibGUgU2ltcGxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDMi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ2xhc3NpYyAxIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9IlRhYmxlIENsYXNzaWMgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFz
c2ljIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ2xhc3NpYyA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFi
bGUgQ29sb3JmdWwgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2xvcmZ1bCAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbHVtbnMgMSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBDb2x1bW5zIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1u
cyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbHVtbnMgNCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUg
R3JpZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgMiIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3Jp
ZCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgNSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBHcmlkIDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA3
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgOCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBMaXN0IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBMaXN0IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJU
YWJsZSBMaXN0IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA4Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVjdHMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSAzRCBlZmZlY3RzIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZm
ZWN0cyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbnRlbXBvcmFyeSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBFbGVnYW50Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIFByb2Zlc3Npb25hbCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBTdWJ0bGUgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBTdWJ0bGUgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBXZWIgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBXZWIgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBXZWIgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJC
YWxsb29uIFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MzkiIE5hbWU9IlRhYmxlIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgVGhlbWUi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBOYW1l
PSJQbGFjZWhvbGRlciBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjEiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vIFNwYWNpbmciLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0
IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5h
bWU9IkxpZ2h0IEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29s
b3JmdWwgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQg
MSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0i
TGlnaHQgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2Nl
bnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFt
ZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIE5hbWU9IlJldmlz
aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM0IiBRRm9y
bWF0PSJ0cnVlIiBOYW1lPSJMaXN0IFBhcmFncmFwaCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSIyOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iUXVvdGUiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzAiIFFGb3JtYXQ9InRydWUi
IE5hbWU9IkludGVuc2UgUXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5h
bWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIg
TmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgMSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3Jm
dWwgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGln
aHQgR3JpZCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBB
Y2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIg
TmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdy
aWQgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFy
ayBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1l
PSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAzIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBO
YW1lPSJMaWdodCBHcmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hh
ZGluZyAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJN
ZWRpdW0gR3JpZCAxIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBO
YW1lPSJEYXJrIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExp
c3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0
IExpc3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1l
ZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIg
QWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjci
IE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBH
cmlkIDMgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29s
b3JmdWwgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2Nl
bnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFt
ZT0iTGlnaHQgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIg
TmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVt
IExpc3QgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQg
NSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0i
TWVkaXVtIEdyaWQgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFj
Y2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBO
YW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFk
aW5nIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCA2Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0gU2hh
ZGluZyAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2Vu
dCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1l
PSJNZWRpdW0gTGlzdCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAy
IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5
IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNo
YWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDYi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMTkiIFFGb3JtYXQ9
InRydWUiIE5hbWU9IlN1YnRsZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIyMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50ZW5zZSBFbXBoYXNp
cyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMSIgUUZvcm1h
dD0idHJ1ZSIgTmFtZT0iU3VidGxlIFJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSIzMiIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50ZW5zZSBSZWZl
cmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzMiIFFG
b3JtYXQ9InRydWUiIE5hbWU9IkJvb2sgVGl0bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iMzciIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJCaWJsaW9ncmFwaHkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBR
Rm9ybWF0PSJ0cnVlIiBOYW1lPSJUT0MgSGVhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI0MSIgTmFtZT0iUGxhaW4gVGFibGUgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MiIgTmFtZT0iUGxhaW4gVGFibGUgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MyIgTmFtZT0iUGxh
aW4gVGFibGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
NCIgTmFtZT0iUGxhaW4gVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NSIgTmFtZT0iUGxhaW4gVGFibGUgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MCIgTmFtZT0iR3JpZCBUYWJsZSBMaWdodCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJs
ZSAxIExpZ2h0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3
IiBOYW1lPSJHcmlkIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFy
ayIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0i
R3JpZCBUYWJsZSA2IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdo
dCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9IkdyaWQgVGFi
bGUgNCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1
bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1
MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDci
IE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxl
IDQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIi
IE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExpZ2h0IEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBO
YW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0
IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUw
IiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBO
YW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFt
ZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9IkdyaWQgVGFibGUgNCBB
Y2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIg
TmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1bCBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFt
ZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9
IkdyaWQgVGFibGUgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxlIDQgQWNj
ZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5h
bWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9
IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExpZ2h0IEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJH
cmlkIFRhYmxlIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0IEFjY2Vu
dCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1l
PSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJH
cmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJM
aXN0IFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDkiIE5hbWU9Ikxpc3QgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0i
TGlzdCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUg
MiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxpc3QgVGFi
bGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUg
NyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRhYmxlIDIg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgi
IE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxl
IDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcg
Q29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAyIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBO
YW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1
IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENv
bG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFt
ZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxpc3QgVGFibGUgNSBE
YXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xv
cmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRhYmxlIDIgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9
Ikxpc3QgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxlIDUgRGFy
ayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1
MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcgQ29sb3Jm
dWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAyIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJM
aXN0IFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsg
QWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEi
IE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVs
IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik1lbnRpb24iLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iU21hcnQgSHlwZXJsaW5rIi8+DQo8L3c6TGF0ZW50U3R5bGVzPg0KPC94bWw+PCFb
ZW5kaWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7
DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OmF1dG87DQoJ
bXNvLWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJbXNvLWZvbnQtc2lnbmF0dXJlOi01MzY4NzAxNDUg
MTM0MjIwODA5MSAwIDAgNDE1IDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpXaW5nZGlu
Z3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDsNCgltc28tZm9udC1jaGFyc2V0OjI7
DQoJbXNvLWdlbmVyaWMtZm9udC1mYW1pbHk6ZGVjb3JhdGl2ZTsNCgltc28tZm9udC1waXRjaDp2
YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6MCAyNjg0MzU0NTYgMCAwIC0yMTQ3NDgzNjQ4
IDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2Ut
MToyIDQgNSAzIDUgNCA2IDMgMiA0Ow0KCW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJp
Yy1mb250LWZhbWlseTpyb21hbjsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9u
dC1zaWduYXR1cmU6MyAwIDAgMCAxIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxp
YnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0Ow0KCW1zby1mb250LWNoYXJzZXQ6
MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpzd2lzczsNCgltc28tZm9udC1waXRjaDp2YXJp
YWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTUzNjg1OTkwNSAtMTA3MzY5NzUzNyA5IDAgNTEx
IDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMyA1IDQgNCAyIDQ7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQt
ZmFtaWx5OnN3aXNzOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25h
dHVyZTotNTIwMDgxNjY1IC0xMDczNzE3MTU3IDQxIDAgNjYwNDcgMDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
c28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1zdHlsZS1xZm9ybWF0OnllczsNCgltc28tc3R5bGUt
cGFyZW50OiIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCW1zby1w
YWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtbm9zaG93OnllczsNCglt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lOw0KCXRleHQtdW5kZXJsaW5lOnNpbmdsZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlw
ZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOw0KCXRl
eHQtdW5kZXJsaW5lOnNpbmdsZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJh
Z3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCglt
c28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1zdHlsZS1xZm9ybWF0OnllczsNCgltYXJnaW4tdG9w
OjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1s
ZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLXBhZ2luYXRpb246d2lk
b3ctb3JwaGFuOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQpwLm1zb25vcm1h
bDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25v
cm1hbDsNCgltc28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGNtOw0KCW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZv
bnQtZmFtaWx5OkNhbGlicmk7fQ0KcC5tc2lwZm9vdGVyMzBiM2Q1MzgsIGxpLm1zaXBmb290ZXIz
MGIzZDUzOCwgZGl2Lm1zaXBmb290ZXIzMGIzZDUzOA0KCXttc28tc3R5bGUtbmFtZTptc2lwZm9v
dGVyMzBiM2Q1Mzg7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFy
ZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS11bmhp
ZGU6bm87DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWFzY2lpLWZv
bnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNv
LWJpZGktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1h
aWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCW1zby1zdHlsZS1ub3Nob3c6
eWVzOw0KCW1zby1zdHlsZS11bmhpZGU6bm87DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJbXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWhhbnNpLWZvbnQt
ZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgljb2xvcjp3
aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS11bmhpZGU6bm87DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNhbGli
cmk7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1p
bHk6Q2FsaWJyaTsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHls
ZS11bmhpZGU6bm87DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWFz
Y2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNw
YW4uU3BlbGxFDQoJe21zby1zdHlsZS1uYW1lOiIiOw0KCW1zby1zcGwtZTp5ZXM7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLWRlZmF1bHQtcHJv
cHM6eWVzOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cgltc28tYmlkaS1mb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0Ow0K
CW1zby1oZWFkZXItbWFyZ2luOjM2LjBwdDsNCgltc28tZm9vdGVyLW1hcmdpbjozNi4wcHQ7DQoJ
bXNvLXBhcGVyLXNvdXJjZTowO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTQ0
NTI3MDk1ODsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
LTExMzg4NTc5OTAgLTExMjc2ODA0ODAgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2
OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDA6bGV2ZWwx
DQoJe21zby1sZXZlbC1zdGFydC1hdDo1NzE7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6
Q2FsaWJyaTt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGww
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2
ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
Cm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0t
Pjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDEwXT48c3R5bGU+LyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnRhYmxlLk1zb05vcm1hbFRhYmxlDQoJe21zby1zdHlsZS1uYW1lOiJUYWJsZSBOb3JtYWwi
Ow0KCW1zby10c3R5bGUtcm93YmFuZC1zaXplOjA7DQoJbXNvLXRzdHlsZS1jb2xiYW5kLXNpemU6
MDsNCgltc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLXBhcmVudDoiIjsNCgltc28tcGFkZGluZy1hbHQ6MGNtIDUuNHB0IDBjbSA1LjRwdDsN
Cgltc28tcGFyYS1tYXJnaW46MGNtOw0KCW1zby1wYXJhLW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp
ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh
dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8
Ym9keSBsYW5nPSJFTi1DQSIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRhYi1p
bnRlcnZhbDozNi4wcHQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28t
YW5zaS1sYW5ndWFnZTpFTi1VUyI+Um9uLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O21zby1hbnNpLWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7bXNvLWFuc2ktbGFuZ3VhZ2U6RU4tVVMiPkJ1dCB0aGVzZSBhcmUgbm90IFNJRHMg4oCm
IHRoZXNlIGFyZSBmdW5jdGlvbnMgKGkuZS4gcHJvY2Vzc2luZyBsb2dpYykgdG8gYmUgZXhlY3V0
ZWQgYnkgYSBkZXZpY2Ugd2hlbiByZWNlaXZpbmcgYSBwYWNrZXQgd2hlcmUgdGhlIERBIGlzIGJv
dW5kIHRvIGEgTG9jYWwgU0lEIGFzc29jaWF0ZWQNCiB0byBvbmUgb2YgdGhlbS4gJm5ic3A7Tm8g
bmVlZCB0byBzcGVjaWZ5IGN1c3RvbSBleHRlbnNpb25zIHBlciBmdW5jdGlvbi48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWFuc2ktbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tYW5zaS1sYW5ndWFnZTpFTi1VUyI+V2l0aCBh
IFBQU0ksIHlvdSB3aWxsIHN0aWxsIG5lZWQgdG8gc3BlY2lmeSBhIGRpZmZlcmVudCB1bmlxdWUg
aWRlbnRpZmljYXRpb24gc28gdGhhdCB3aGVuIGEgZGV2aWNlIG5lZWRzIHRvIHByb2Nlc3MsIGl0
IGtub3dzIGl0cyBuZWVkcyB0byBkbyBhIExheWVyIDMgbG9va3VwLCBMYXllciAzDQogY3Jvc3Mt
Y29ubmVjdCwgTGF5ZXIgMiBvcGVyYXRpb25zLCBldGMuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDttc28tYW5zaS1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O21zby1hbnNpLWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPk9uIDIwMTktMDktMTIsIDI6NTEgUE0sICZxdW90O1JvbiA8c3BhbiBj
bGFzcz0iU3BlbGxFIj4NCkJvbmljYTwvc3Bhbj4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpy
Ym9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDsgd3JvdGU6PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+RGFuaWVsLDwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPk5vdCByZWFsbHku
IEEgc2luZ2xlIElQdjYgT3B0aW9uLCB0aGUgUFBTSSwgcmVwbGFjZXMgYWxsIG9mIHRoZSBmb2xs
b3dpbmcgU0lEczo8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBs
Zm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1mb250
LWZhbWlseTpDYWxpYnJpIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwhW2VuZGlmXT5FTkQuRFgyPC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDps
MCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaSI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+
LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+RU5ELkRYMlY8L3A+DQo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0
O21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0
eWxlPSJtc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpIj48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5FTkQuRFgyVTwvcD4NCjxwIGNs
YXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5k
ZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0
c10+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmkiPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkVORC5EWDJN
PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAh
c3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJy
aSI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0
ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+RU5ELkRUNDwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIi
Pg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWZvbnQtZmFt
aWx5OkNhbGlicmkiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PCFbZW5kaWZdPkVORC5EWDQ8L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxl
dmVsMSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1mb250LWZhbWlseTpDYWxpYnJpIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5FTkQuRFQ2PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28t
bGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaSI+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+RU5ELkRYNjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmkiPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkVORC5EVDQ2PC9wPg0K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4
dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9y
dExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaSI+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+RU5E
LlQ8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4m
bmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIz
ZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2lu
LXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQ7bWFyZ2luLWJv
dHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPkZyb206PC9iPiBCZXJuaWVyLCBEYW5pZWwgJmx0
O2RhbmllbC5iZXJuaWVyQGJlbGwuY2EmZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXks
IFNlcHRlbWJlciAxMiwgMjAxOSAyOjI2IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gPHNwYW4gY2xh
c3M9IlNwZWxsRSI+Qm9uaWNhPC9zcGFuPiAmbHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZndDs7IE1h
cmsgU21pdGggJmx0O21hcmt6enpzbWl0aEBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBS
b2IgU2hha2lyICZsdDtyb2Jqc0Bnb29nbGUuY29tJmd0OzsgU1BSSU5HIFdHICZsdDtzcHJpbmdA
aWV0Zi5vcmcmZ3Q7OyA2bWFuICZsdDs2bWFuQGlldGYub3JnJmd0OzsgUm9iZXJ0DQo8c3BhbiBj
bGFzcz0iU3BlbGxFIj5SYXN6dWs8L3NwYW4+ICZsdDtyb2JlcnRAcmFzenVrLm5ldCZndDs7IHhp
ZWNoZkBjaGluYXRlbGVjb20uY247IFRhcmVrIFNhYWQgJmx0O3RzYWFkLm5ldEBnbWFpbC5jb20m
Z3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoYXQgd2FzIHByZWNpc2Vs
eSBteSBwb2ludDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5IYXZpbmcgYmVlbiBpbnZvbHZlZCBpbiBwdXNo
aW5nIFNSdjYgRU5EIGJlaGF2aW91cnMgaW4gdmFyaW91cyB0YXJnZXRzLCBJIGNhbiBmaXJzdCBo
YW5kIHNheSB0aGF0IHRoZSBwcmltaXRpdmVzIGJlaGluZCBTUkggcHJvY2Vzc2luZyBpcyBxdWl0
ZSBzaW1wbGUgdG8gZXh0ZW5kLiBJbiB5b3VyIGV4dGVuc2liaWxpdHkNCiBtb2RlbCwgZXZlcnkg
cHJlZGVmaW5lZCBvciBjdXN0b20gYmVoYXZpb3IgYmVjb21lcyBhIG5ldyBET0guIE9uIFNSSCwg
dGhlIEVIIGRvZXMgbm90IGNoYW5nZSBJIGp1c3QgbmVlZCB0byBpbmZvcm0gdGhlIGRhdGEgcGxh
bmUgdGhhdCB3aGVuIHJlY2VpdmluZyBhIHBhY2tldCB3aXRoIGEgc3BlY2lmaWMgU0lEIGluIFNS
SCwgZG8gdGhpcyBpbnRlcm5hbCBwcm9jZXNzaW5nLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0Ij5PbiAyMDE5LTA5LTEyLCAxMjozNCBQTSwgJnF1b3Q7Um9uIDxzcGFu
IGNsYXNzPSJTcGVsbEUiPg0KQm9uaWNhPC9zcGFuPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnJib25pY2FAanVuaXBlci5uZXQiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+TWFyayw8L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij5JIHRoaW5rIHRoYXQgeW91IG1heSBo
YXZlIGV4cG9zZWQgeWV0IGFub3RoZXIgZWxlcGhhbnQgaW4gdGhlIHJvb23igKbigKY8L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDs8L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij5JUHY2IGRl
ZmluZXMgYSByb2J1c3QgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1cmUsIHRoYXQgaW5jbHVkZXMg
bXVsdGlwbGUgZXh0ZW5zaW9uIGhlYWRlcnMuIEluaXRpYWxseSwgSVB2NiBhZG9wdGlvbiB3YXMg
c2xvdyBhbmQgcm91dGVyIHZlbmRvcnMgd2VyZSBub3QgaGlnaGx5IG1vdGl2YXRlZCBjb21taXQg
ZXh0ZW5zaW9uIGhlYWRlcnMgdG8gQVNJQ3MuIEFsc28sDQogaW4gdGhvc2UgZGF5cywgQVNJQ3Mg
d2VyZSBub3Qgc28gY2FwYWJsZSBhcyB0aGV5IGFyZSB0b2RheS48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij4mbmJzcDs8L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij5Gcm9tIHRoZSBhYm92ZS1tZW50
aW9uZWQgZGF0YSBwb2ludHMsIHdlIHNob3VsZCBub3QgaW5mZXIgdGhhdCBpdCBpcyBiZXlvbmQg
dGhlIGNhcGFiaWxpdHkgb2YgYSBtb2Rlcm4gdmVuZG9yIHRvIGRldmVsb3AgYW4gQVNJQyB0aGF0
IHN1cHBvcnRzIGEgbW9yZSBjb21wbGV0ZSBzZXQgb2YgZXh0ZW5zaW9uIGhlYWRlcnMuIFR3byB0
aGluZ3MgaGF2ZSBjaGFuZ2VkLg0KIEFzIElQdjYgYWRvcHRpb24gcHJvZ3Jlc3NlcywgdmVuZG9y
cyBhcmUgYmVjb21pbmcgbW9yZSBjb21taXR0ZWQgdG8gSVB2Ni4gQmV5b25kIHRoYXQsIEFTSUNz
IGhhdmUgYmVjb21lIG1vcmUgY2FwYWJsZSBvdmVyIHRoZSBkZWNhZGVzLjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPldlIHNob3VsZG7igJl0
IGFiYW5kb24gdGhlIElQdjYgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1cmUgYmFzZWQgb24gYSBj
bGFpbSB0aGF0IEFTSUNzIGNhbm5vdCBhbmQgd2lsbCBuZXZlciBiZSBhYmxlIHRvICZuYnNwO3By
b2Nlc3MgbXVsdGlwbGUgZXh0ZW5zaW9uIGhlYWRlcnMuPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNw
OzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZu
YnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQi
PjxiPkZyb206PC9iPiBpcHY2ICZsdDs8YSBocmVmPSJtYWlsdG86aXB2Ni1ib3VuY2VzQGlldGYu
b3JnIj5pcHY2LWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5N
YXJrIFNtaXRoPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTkg
MTozMCBBTTxicj4NCjxiPlRvOjwvYj4gRVhUIC0gPGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJu
aWVyQGJlbGwuY2EiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4mZ3Q7
PGJyPg0KPGI+Q2M6PC9iPiBSb2IgU2hha2lyICZsdDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29v
Z2xlLmNvbSI+cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7OyBTUFJJTkcgV0cgJmx0OzxhIGhyZWY9
Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7OyA2bWFuICZs
dDs8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+Nm1hbkBpZXRmLm9yZzwvYT4mZ3Q7OyBS
b2JlcnQNCjxzcGFuIGNsYXNzPSJTcGVsbEUiPlJhc3p1azwvc3Bhbj4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0OzsNCjxhIGhy
ZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIj54aWVjaGZAY2hpbmF0ZWxlY29tLmNu
PC9hPjsgVGFyZWsgU2FhZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20i
PnRzYWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nw
cmluZ10gQmV5b25kIFNSdjYuPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjcyLjBwdCI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij5JdCdzIHNpbXBsZSBiZWNhdXNlIElQdjYg
ZG9lc24ndCBsb29rIHBhc3QgdGhlIGZpeGVkIElQdjYgaGVhZGVyIHRvIHBlcmZvcm0gaXRzIGZv
cndhcmRpbmcsIGFuZCBtYXRjaGVzIG9uIHRoZSBEZXN0aW5hdGlvbiBBZGRyZXNzIHRvIGRldGVy
bWluZSBpZiB0byBwZXJmb3JtIGRlZXBlciBwYWNrZXQgaG9zdCBwcm9jZXNzaW5nLjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPllvdSdyZSBidWlsZGluZyBt
dWNoIG1vcmUgY29tcGxpY2F0ZWQgZm9yd2FyZGluZyBzZXJ2aWNlcyBpZiB5b3UncmUgZ29pbmcg
dG8gYmUgbWFyY2hpbmcgb24gVExWcyBldGMuIHBhc3QgdGhlIElQdjYgZml4ZWQgaGVhZGVyLjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDo3Mi4wcHQiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJv
dHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6NzIuMHB0Ij4NCkhvd2V2ZXIgdmVuZG9ycyBhbmQgY2Fy
cmllciBlbmdpbmVlcmluZyBncm91cHMgbGlrZSBzZWxsaW5nIGFuZCBkZXBsb3lpbmcgbmV3IGdl
YXIsIHNvIEkgc3VwcG9zZSB0aGF0J3Mgb2suIFRoZXkgZG9uJ3QgaGF2ZSB0byBvcGVyYXRlIGl0
IG9yIGZpeCBpdCB3aGVuIGl0IGJyZWFrcy48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPk9uIFRodSwgMTIgU2VwIDIwMTks
IDEzOjQxIEJlcm5pZXIsIERhbmllbCwgJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmll
ckBiZWxsLmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDsgd3JvdGU6PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0ND
Q0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk
aXY+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mIzQzOzEmbmJzcDs8L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPlRoZSBhYmlsaXR5IG9mIHVzaW5nIGEg
c2luZ2xlIFNSSCB0byBjb252ZXkgYmVoYXZpb3VyIGluZm9ybWF0aW9uDQo8c3BhbiBjbGFzcz0i
U3BlbGxFIj53ZXRoZXI8L3NwYW4+IHRoZXkgYXJlIHBlci1zZWdtZW50IG9yIHBlci1wYXRoIGhh
cyBwcm92ZW4gdG8gYmUgdmVyeSZuYnNwO3NpbXBsZSBhbmQgcXVpY2smbmJzcDt0byBkZWZpbmUg
aW4gdmFyaW91cyBkYXRhJm5ic3A7cGxhbmUgdGFyZ2V0cy48L3NwYW4+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJn
aW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Y29sb3I6YmxhY2siPkF0IGZpcnN0IGFuYWx5c2lzLCZuYnNwO3RyeWluZyB0byByZXBs
aWNhdGUgd2l0aCZuYnNwO0NSSCAmIzQzOyBET0ggdmFyaWFudHMsIHRoZSBsb2dpYyByZXF1aXJl
ZCBmb3Igc2VydmljZSBwcm9ncmFtcyBpcyBtb3JlIGNvbeKAi3BsZXguJm5ic3A7PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5XaGF0IGhhcHBlbnMgaWYgSSBuZWVkJm5i
c3A7VExWcyBtaWQtcG9pbnQgaW4gYSBwYXRoIGJ1dCBub3QgYXQgaXRzIGVuZCAoZS5nLiByZWZl
cnJpbmcgdG8gdGhlDQo8c3BhbiBjbGFzcz0iU3BlbGxFIj5PbGUnczwvc3Bhbj4gQUNNRSBhbmFs
b2d5KSZuYnNwOz8gV291bGQgdGhleSBub3cgYmUgZGVmaW5lZCBpbiBhIDxzcGFuIGNsYXNzPSJT
cGVsbEUiPg0Kc2VnPC9zcGFuPi1lbmQtb3B0IG9yIGEgPHNwYW4gY2xhc3M9IlNwZWxsRSI+dnBu
PC9zcGFuPi08c3BhbiBjbGFzcz0iU3BlbGxFIj5kZXN0PC9zcGFuPi1vcHQgPyBJZg0KPHNwYW4g
Y2xhc3M9IlNwZWxsRSI+c2VnPC9zcGFuPi1lbmQtb3B0IHRoZW4gaXQgbWVhbnMgbm9uLWludGVy
ZXN0ZWQgbWlkcG9pbnQgZGV2aWNlcyB3aWxsIGhhdmUgdG8gbG9va3VwIGJleW9uZCB0aGUgVExW
cyB0byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0KPC9zcGFuPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj5TaW1pbGFyIHF1ZXN0aW9uIHdvdWxkIGJlJm5ic3A7b24gaG93
IHdvdWxkIHdlIGltcGxlbWVudCBwcm94eSBiZWhhdmlvdXJzIGVpdGhlciBkeW5hbWljIG9yIHN0
YXRpYyA/Jm5ic3A7SWYgSSByZWFkJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0LTA0X187IThXb0E2UmpDODFj
IVdoYXNKWUZUUm1YektkMWctb01VNWh6YTRFb0gtNjNBRmU2cXpGRlp0bGZUUkFpYWJKakNaQjBm
NWRwMTR5OEwkIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQi
Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9w
dC0wNDwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj4NCiBjb3JyZWN0bHksIHdlIHRoZW4gbmVlZCBOU0ggZm9yIHJpY2hlciBzZXJ2aWNl
IGNoYWlucyBjb25zdHJ1Y3RzICh0aGluayA8c3BhbiBjbGFzcz0iU3BlbGxFIj4NCkdpPC9zcGFu
Pi1MQU4pLiBUaGlzIG1lYW5zIEkgbmVlZCBDUkgsIHNvbWUgdmFyaWFudHMgb2YgRE9IICYjNDM7
IE5TSOKAiy4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDti
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dy
b3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkkg
ZmFpbCB0byBzZWUmbmJzcDt0aGUmbmJzcDtzaW1wbGljaXR5IHRoZXJlLjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RGFuIEI8L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1h
bGlnbjpjZW50ZXI7YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7
Y29sb3I6IzIxMjEyMTttc28tbm8tcHJvb2Y6eWVzIj4NCjxociBzaXplPSIwIiB3aWR0aD0iOTIl
IiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGlk
PSJtXy04MjkwMzc2MjMxMTE0Mjk3NzUyZGl2UnBseUZ3ZE1zZyI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+IHNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhh
bGYgb2YNCjxhIGhyZWY9Im1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuIiB0YXJnZXQ9Il9i
bGFuayI+eGllY2hmQGNoaW5hdGVsZWNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWVj
aGZAY2hpbmF0ZWxlY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGllY2hmQGNoaW5hdGVsZWNvbS5j
bjwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAyMDE5
IDg6NTcgUE08YnI+DQo8Yj5Ubzo8L2I+IExpc3Q8YnI+DQo8Yj5DYzo8L2I+IFJvYiBTaGFraXI7
IDZtYW47IFRhcmVrIFNhYWQ7IFJvYmVydCA8c3BhbiBjbGFzcz0iU3BlbGxFIj5SYXN6dWs8L3Nw
YW4+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtFWFRdUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Ljwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4NCjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcy
LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6
Ny41cHQ7bWFyZ2luLXRvcDo3LjVwdDttYXJnaW4tcmlnaHQ6Ny41cHQ7bWFyZ2luLWJvdHRvbTo3
LjVwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcy
LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xv
cjojMjEyMTIxIj5IaSwmbmJzcDtmb2xrcyw8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndo
aXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojMjEyMTIxIj5MYXN0Jm5i
c3A7eWVhciZuYnNwO0NoaW5hJm5ic3A7VGVsZWNvbSZuYnNwO2JlZ3VuJm5ic3A7dG8mbmJzcDtp
bXBsZW1lbnQmbmJzcDtTUnY2Jm5ic3A7dHJpYWwmbmJzcDtpbiZuYnNwO1NpY2h1biZuYnNwO3By
b3ZpbmNlJm5ic3A7Zm9yJm5ic3A7dGhlJm5ic3A7YmVhcmluZyZuYnNwO2FuZCZuYnNwO2ludGVy
Y29ubmVjdGlvbiZuYnNwO29mJm5ic3A7dmlkZW8mbmJzcDtwbGF0Zm9ybXMmbmJzcDt3aGljaCZu
YnNwO2FyZSZuYnNwOyZuYnNwO2xvY2F0ZWQmbmJzcDtpbiZuYnNwO2RpZmZlcmVudCZuYnNwO2Np
dGllcywmbmJzcDtzZXJ2aWNlJm5ic3A7YWdpbGl0aWVzLHNlY3VyZSZuYnNwO3NlcGVydGlvbiwm
bmJzcDt0cmFmZmljJm5ic3A7c3RlZXJpbmcmbmJzcDthbmQmbmJzcDtvdGhlciZuYnNwO2ZlYXR1
cmVzJm5ic3A7b2YmbmJzcDtTUnY2Jm5ic3A7aGF2ZSZuYnNwO2JlZW4mbmJzcDtkZW1vbnN0cmF0
ZWQmbmJzcDtpbiZuYnNwO3RoaXMmbmJzcDt0cmlhbC4mbmJzcDtCYXNlZCZuYnNwO29uJm5ic3A7
dGhpcywmbmJzcDtTUnY2Jm5ic3A7d2lsbCZuYnNwO2JlJm5ic3A7aW1wbGVtZW50YXRlZCZuYnNw
O2luJm5ic3A7bGFyZ2VyLXNjYWxlJm5ic3A7aW4mbmJzcDtDVC48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDti
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjojMjEy
MTIxIj5ObyZuYnNwO3RlY2hub2xvZ2llcyZuYnNwO2lzJm5ic3A7MTAwJSZuYnNwO3BlcmZlY3Qs
SSZuYnNwO2FncmVlJm5ic3A7dGhhdCZuYnNwO2NvbXByZXNzaW9uJm5ic3A7bWVjaGFuaXNtJm5i
c3A7aXMmbmJzcDtuZWVkZWQmbmJzcDt0byZuYnNwO3JlZHVjZSZuYnNwO3RoZSZuYnNwO3RoZSZu
YnNwO292ZXJoZWFkJm5ic3A7b2YmbmJzcDtsb25nJm5ic3A7U0lEJm5ic3A7aW4mbmJzcDt0aGUm
bmJzcDtsb25nJm5ic3A7dGVybSwmbmJzcDtidXQmbmJzcDtpdCZuYnNwO2lzJm5ic3A7YmV0dGVy
Jm5ic3A7dG8mbmJzcDtiZSZuYnNwO2NvbXBhdGlibGUmbmJzcDt3aXRoZSZuYnNwO1NSSCwmbmJz
cDtpbnN0ZWFkJm5ic3A7b2YmbmJzcDtkZXNpZ25pbmcmbmJzcDthJm5ic3A7Y29tcGxldGUmbmJz
cDtuZXcmbmJzcDtvbmUuJm5ic3A7Q1JIJm5ic3A7aXMmbmJzcDthJm5ic3A7Y29tcGxldGUmbmJz
cDtuZXcmbmJzcDtkZXNpZ24sJm5ic3A7aXQmbmJzcDttb3ZlJm5ic3A7dGhlJm5ic3A7Y29tcGxl
eGl0aWVzJm5ic3A7ZnJvbSZuYnNwO1NSSCZuYnNwO3RvJm5ic3A7RE9ILiZuYnNwOzwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2NvbG9yOiMyMTIxMjEiPk1vcmVvdmVyLCZuYnNwO0kmbmJzcDtob3BlJm5ic3A7bW9yZSZuYnNw
O2VmZm9ydHMmbmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtzaG91bGQmbmJzcDtiZSZuYnNwO2dpdmVu
Jm5ic3A7b24mbmJzcDtob3cmbmJzcDt0byZuYnNwO3N1cHBvcnQmbmJzcDtuZXcmbmJzcDtzZXJ2
aWNlcyxmb3ImbmJzcDtpbnN0YW5jZSwmbmJzcDtBcHBsaWNhdGlvbi1hd2FyZSZuYnNwO25ldHdv
cmsgKEFQTikuIE1lYW53aGlsZSwmbmJzcDt3ZSZuYnNwO3Nob3VsZCZuYnNwO2NvbnNpZGVyDQog
bW9yZSBvbiBob3cmbmJzcDt0byZuYnNwO2ltcGxtZW1lbnQmbmJzcDtzbW9vdGgmbmJzcDt0cmFu
c2l0aW9uJm5ic3A7YW5kJm5ic3A7cHJvdGVjdCZuYnNwO3RoZSZuYnNwO25ldHdvcmsmbmJzcDth
c3NldG9mJm5ic3A7Y2FycmllcnMuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Y29sb3I6IzIxMjEyMSI+QmVzdCZuYnNwO3JlZ2FyZHM8L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNr
Z3JvdW5kOndoaXRlIj48c3BhbiBjbGFzcz0iU3BlbGxFIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtjb2xvcjojMjEyMTIxIj5DaG9uZ2Zlbmc8L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6IzIx
MjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDo2LjBwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpkaXJrQGxh
cGlzaGlsbHMuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+RGlyaw0KIFN0ZWlu
YmVyZzwvc3Bhbj48L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDojRUZFRkVGIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EYXRlOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+Jm5ic3A7MjAxOS0wOS0wOSZuYnNwOzIxOjMxPC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7
YmFja2dyb3VuZDojRUZFRkVGIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Ubzo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5HeWFuDQogTWlzaHJhPC9zcGFuPjwvYT48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPkNDOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPlNQUklORw0KIFdHIExpc3Q8L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjZtYW5AaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmIj5Sb2JlcnQNCjxzcGFuIGNsYXNzPSJTcGVsbEUiPlJhc3p1azwvc3Bhbj48
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xlLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPlJvYiBTaGFraXI8L3NwYW4+PC9hPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48YSBocmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPlRhcmVrIFNhYWQ8L3NwYW4+PC9hPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0
O2JhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+U3ViamVj
dDo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwO1JlOiBbc3ByaW5n
XSBCZXlvbmQNCiBTUnY2Ljwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIx
MjEyMSI+VGhlcmUgc2VlbXMgdG8gYmUgc29tZSBjb25mdXNpb24gcmVnYXJkaW5nIFRJLUxGQS4N
Cjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjojMjEyMTIxIj5BIGNvdXBsZSBvZiBjb21tZW50czo8L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDti
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEy
MTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4tIFJlbW90ZSBMRkEgdHVubmVsIGlz
IG5vdCB1c2VkIHdpdGggU1IsIG9ubHkgVEktTEZBIHdoaWNoJm5ic3A7PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
IzIxMjEyMSI+Jm5ic3A7IG9ubHkgb3BlcmF0ZXMgb24gdGhlIG5vZGUgdGhhdCBpcyB0aGUgUExS
IChwb2ludCBvZiBsb2NhbCByZXBhaXIpLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOiMyMTIxMjEiPi0gQW55IGVuY2Fwc3VsYXRpb24gb24gdGhlIGluZ3Jlc3Mg
UEUgd2l0aCBvciB3aXRob3V0IEVIIGhhcyBub3RoaW5nJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIx
MjEyMSI+Jm5ic3A7IHRvIGRvIHdpdGggVEktTEZBIGV4Y2VwdCBmb3IgdGhlIHNwZWNpYWwgY2Fz
ZSB3aGVyZSB0aGUgaW5ncmVzcyBQRTwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBpdHNl
bGYgaXMgdGhlIFBMUi48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcy
LjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjojMjEyMTIxIj4tIFRJLUxGQSBpcyBub3QgYW4gSUdQIGV4dGVuc2lvbiBhbmQgZG9lcyBub3Qg
cmVxdWlyZSBvbmUuJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IEl0IGlzIGEg
cHVyZWx5IGxvY2FsIGNvbXB1dGF0aW9uIGJhc2VkIG9uIElHUCB0b3BvbG9neS48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4tIFRoZSBQTFIgZm9y
IFRJLUxGQSBtYXkgbmVlZCB0byBpbnNlcnQgc29tZSBTSURzIGludG8gdGhlIFNJRDwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBsaXN0IHRvIHN0ZWVyIHRoZSBwYWNrZXQgYXJvdW5kIHRo
ZSBmYWlsdXJlLiBGb3IgdGhlIExGQSBiYXNlIGNhc2U8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDsgbm8gU0lEcyBhcmUgbmVlZGVkIGF0IGFsbC4gSWYgU0lEIGluc2VydGlvbiBpcyBuZWVk
ZWQsIHRoZSBQTFImbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgd2lsbCBwdXNo
IHRoZSByZXF1aXJlZCBudW1iZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIGNhc2UuJm5ic3A7PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7
IEZvciBTUnY2LCB0aGUgZXF1aXZhbGVudCBvcGVyYXRpb24gdG8gdGhlIGxhYmVsIHB1c2ggaXMg
dG8mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgaW5zZXJ0IGFuIEVIIHdpdGgg
dGhlIHJlcXVpcmVkIFNJRCBsaXN0LiBUaGUgcGFja2V0IHdpbGwgYWxyZWFkeSZuYnNwOzwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBoYXZlIGJlZW4gZW5jYXBzdWxhdGVkIG9uIHRoZSBp
bmdyZXNzIFBFIGFuZCBpbiB0aGUgbW9zdCZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91
bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZu
YnNwOyBjb21tb24gSW50ZXJuZXQgb3IgVlBOIGJhc2UgdXNlIGNhc2UgaXQgd2lsbCBub3QgZXZl
biBoYXZlJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGFuIEVIIHNvIHRoYXQg
dGhpcyBFSCBpbnNlcnRpb24gd2lsbCByZXN1bHQgb25seSBpbiBhIHNpbmdsZSBFSC4uPC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IEFs
dGVybmF0aXZlbHksIHRoZSBQTFIgY291bGQgYWxzbyBiZSBjb25maWd1cmVkIHRvIHBlcmZvcm08
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgZW5jYXBzdWxhdGlvbiB3aXRoIGEgbmV3IElQ
djYgaGVhZGVyIHVzaW5nIHRoZSByZXBhaXIgU0lEPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3Vu
ZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5i
c3A7IGFzIElQdjYgZGVzdGluYXRpb24gYWRkcmVzcywgd2l0aG91dCBuZWVkaW5nIGFueSBFSC48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgVGhpcyB3aWxsIHdvcmsgZm9yIHRoZSB2YXN0
IG1ham9yaXR5IG9mIGNhc2VzLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOyBS
ZW1lbWJlciB0aGF0IG9uZSAxMjgtYml0IFNJRCBpbiBTUnY2IGlzIGluIG1vc3QgY2FzZXM8L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDsgZXF1aXZhbGVudCB0byAyIE1QTFMgbGFiZWxzLCBp
LmUuIGEgbm9kZSBsYWJlbCBwbHVzIGFuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IGFk
amFjZW5jeSBTSUQgY2FuIGJlIGVuY29kZWQgaW4gYSBzaW5nbGUgU1J2NiBTSUQuPC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IE9ubHkg
aW4gZXh0cmVtZSBjYXNlcyB3b3VsZCB0aGUgUExSIG5lZWQgdG8gYWRkIGFuJm5ic3A7PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7IEVIIHRvIHRoZSBuZXcgSVB2NiBoZWFkZXIgd2l0aCBt
b3JlIFNJRHMuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIx
MjEyMSI+LSBFSCBpbnNlcnRpb24gZm9yIFRJLUxGQSBoYXMgbm90aGluZyB0byBkbyB3aXRoIHN0
aXRjaGluZyBTUnY2IGRvbWFpbnMuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6IzIxMjEyMSI+SG9wZSBpdCBoZWxwcy48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIxIj5DaGVlcnM8L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDtiYWNr
Z3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojMjEyMTIx
Ij5EaXJrPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdp
bi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj4NCiZu
YnNwOzwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDo3Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6IzIxMjEyMSI+QW0gMDguMDkuMjAxOSB1bSAwOToxOQ0KPHNwYW4gY2xhc3M9IlNwZWxs
RSI+c2NocmllYjwvc3Bhbj4gR3lhbiBNaXNocmEgJmx0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+aGF5YWJ1c2Fnc21AZ21haWwu
Y29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
IzIxMjEyMSI+Jmd0Ozo8L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7YmFj
a2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTpI
ZWx2ZXRpY2E7Y29sb3I6IzIxMjEyMSI+Jmd0O0Zyb20gcmVhZGluZyB0aHJvdWdoIGFsbCB0aGUg
ZGlzY3Vzc2lvbiB0aHJlYWRzIHRoZSBTUiBpbnNlcnRpb24gaXMNCjxzcGFuIGNsYXNzPSJTcGVs
bEUiPnR3byBmb2xkPC9zcGFuPiBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcg
PHNwYW4gY2xhc3M9IlNwZWxsRSI+DQpUaTwvc3Bhbj4tTEZBIG9yIHJlbW90ZSBMRkEgdHVubmVs
IHNvIGVuZCB1cCByZXF1aXJpbmcgZG91YmxlIEVIIGluc2VydGlvbnMgb24gdGhlIEluZ3Jlc3Mg
UEUgdHVubmVsIGhlYWQgZW5kIFNSdjYgc291cmNlIG5vZGUgYW5kIHRoZW4gc2Vjb25kIHNjZW5h
cmlvIGJlaW5nIGEgcG9zc2libGUgRUggaW5zZXJ0aW9ucyBvY2N1cnJlbmNlIG9uIGludGVybWVk
aWF0ZSBub2Rlcy4mbmJzcDsgSSBoYXZlIG5vdCByZWFkIHRocm91Z2ggdGhlIGRyYWZ0cyBvciBS
RkMNCiByZWdhcmRpbmcgPHNwYW4gY2xhc3M9IlNwZWxsRSI+VGk8L3NwYW4+LUxGQSB3aXRoIFNS
IGJ1dCBzaW5jZSB0aGF0IGlzIGFuIElHUCBleHRlbnNpb24gSSBhbSBndWVzc2luZyBhbiBvcGFx
dWUgTFNBIGFuZCBpcyBub3QgdGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRo
IHByb3RlY3Rpb24gdGhhdCBhZGRzIGFuIGFkZGl0aW9uYWwNCjxzcGFuIGNsYXNzPSJTcGVsbEUi
Pm1wbHM8L3NwYW4+IHNoaW0gc28gbm90IHN1cmUgd2h5IGFuIEVIIGluc2VydGlvbiBuZWVkcyB0
byBvY2N1ciBmb3INCjxzcGFuIGNsYXNzPSJTcGVsbEUiPlRpPC9zcGFuPi1MRkEuJm5ic3A7IENh
biBzb21lb25lIGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUuJm5ic3A7IEFsc28gdGhlIEVI
IGluc2VydGlvbiBvbiBpbnRlcm1lZGlhdGUgbm9kZSB3aGF0IGlzIHRoZSB1c2UgY2FzZSBvciBy
ZWFzb24gZm9yIHRoYXQuJm5ic3A7IE15IGd1ZXNzIGlzIGl04oCZcyBmb3Igc3BlY2lhbCB1c2Ug
Y2FzZSBvZiBzdGl0Y2hpbmcgU1J2NiBkb21haW5zIHRvZ2V0aGVyLiZuYnNwOyBQbGVhc2UgY2xh
cmlmeS4uPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjcyLjBwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3
Mi4wcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0Kc3ByaW5nIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8
L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMhV2hhc0pZRlRS
bVh6S2QxZy1vTVU1aHphNEVvSC02M0FGZTZxekZGWnRsZlRSQWlhYkpqQ1pCMGY1YVdET1hnYiQi
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nw
cmluZzwvYT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIu
MHB0Ij4mbmJzcDs8L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2Vu
dGVyIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdp
bi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjcyLjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4
dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFj
ayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPg0K
PGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpj
ZW50ZXIiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDs7bXNvLW5vLXByb29mOnllcyI+DQo8aHIgc2l6ZT0iMCIgd2lkdGg9Ijk3
JSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzdHJvbmc+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6Ymx1ZSI+RXh0ZXJuYWwgRW1haWw6PC9zcGFuPjwvaT48L3N0cm9uZz48ZW0+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZSI+IFBsZWFzZSB1c2UNCiBjYXV0aW9uIHdoZW4gb3Blbmlu
ZyBsaW5rcyBhbmQgYXR0YWNobWVudHMgLyA8L3NwYW4+PC9lbT48c3Ryb25nPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsdWUiPkNvdXJyaWVsDQo8c3BhbiBjbGFzcz0iU3BlbGxFIj5leHRlcm5l
PC9zcGFuPjo8L3NwYW4+PC9pPjwvc3Ryb25nPjxlbT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjku
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibHVl
Ij4NCjxzcGFuIGNsYXNzPSJTcGVsbEUiPlNveWV6PC9zcGFuPiBwcnVkZW50IGF2ZWMgbGVzIGxp
ZW5zIGV0IGRvY3VtZW50cyBqb2ludHMgPC9zcGFuPg0KPC9lbT48L3A+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_15496F39B15948FA8ADC3E638CEC8FC0bellca_--


From nobody Mon Sep 16 08:23:05 2019
Return-Path: <rbonica@juniper.net>
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 114F512084C; Mon, 16 Sep 2019 08:22:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 GZriKAHXHu3f; Mon, 16 Sep 2019 08:22:53 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E27ED12012A; Mon, 16 Sep 2019 08:22:52 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8GFJWIR003577; Mon, 16 Sep 2019 08:22:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=8KQ2SowfiENREjJXKLfYRasgnqkG7zW/qWDTC7IYJx8=; b=siqTi6qP/qN3e1ctUUZvtW/yB++qCSkPPAFKpCmL34y2sNbx48JLZnKCiheK4ZXYY+68 IzYyWY6x1WbpyFjVq8ud7hgnELmYFgL9fDwIugxkj0uXhMSK8nDUZBZvHeueGHDOj2FA hmFI51l8NchzlTNqrPoe0U8I+Qr76Uu5IkRDc8uifHQehFLQ+PI8m2UWIUPAwl0Lpi4A zJ4pjMN+rijEQICxN166tQXS5Q4UsGADm1nducTqjz3vBoMGxBEtCwi3ckLanozWOL3Q lA/A5WhExiK15kUZ3Qwn9x+CkWXxkpAD4+ZP3/RyWOiLbshp50H8ID07ETEEyJtGY9c0 XQ== 
Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2052.outbound.protection.outlook.com [104.47.36.52]) by mx0b-00273201.pphosted.com with ESMTP id 2v0x4gb1hn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 16 Sep 2019 08:22:37 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J6VduTd+Trj+qwDTI+LXvludh60NHEfCAeBGE35EnXvynPv6dVHoNpOrCrX0OH1GIWfLbBJm9oShcu9YErgzz7TtWn+noF5VtfMFk9Q5SOow9CVicVR2k6w6b/EcIUtF1Q+XUbwYOEnbWmuvS5aa9CvAkNiayIGNCmbqWrLuLyRW0rMuyrGbIt5hTqhONa/6h7ggCFLTBUN2SZuM6podaeuS3zMY7nEIs1mMRSG6draMkassJb3yeNT6iFIfgKYiZA6g/aKe3t+S5xXTx7RzPP8RfLN6zsW19e8886G80gjVNCnHYa5T7TsSqAdrRj4Qlpas1VluIzxEtFVokCL6bw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8KQ2SowfiENREjJXKLfYRasgnqkG7zW/qWDTC7IYJx8=; b=JLMLPfvzAoU4e5jSGErkGF465e90w00D0Hu2EPjWt48SV+d9QDGtWIfl3WMtfDw1hsMp4c3Z49TrFG+g/KEELcll5e7k4uiAOJQ9Nwr7+t/4HN2PCWI5NYgVeSDjUfasrrhtgyOtsMSPeT8R6fBliOfXKCe7M1x/YfZ1RfXGmiyVWi6bKMsIXuKGbdhYQgn8MWOHF8oDdegf2xE0v6bBavthRU1ShIRIki93xl2I52QH3WUig4HrbM3LWazXxlfS/0uUl3ofHbhkG+r5Ckub1ZrgyNMzy9XWg/MPctmTTKxwx7c6frXRC7auCz8jmM/XNCM3tcspGz330i9deqLhcA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5494.namprd05.prod.outlook.com (20.177.186.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.10; Mon, 16 Sep 2019 15:22:35 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Mon, 16 Sep 2019 15:22:35 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Robert Raszuk <robert@raszuk.net>
CC: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [spring] Per segment service instructions
Thread-Index: AQHVarm81EQgA5AggkOfLsSOqmefjacubZtg
Content-Class: 
Date: Mon, 16 Sep 2019 15:22:34 +0000
Message-ID: <BYAPR05MB546349647D53024EE6F5CFA5AE8C0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <5971B5F4-74C1-4DD0-BBD2-D76BE105532E@bell.ca>
In-Reply-To: <5971B5F4-74C1-4DD0-BBD2-D76BE105532E@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-16T15:22:33.3890187Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=0c2b7fda-9cd0-4ae0-acc8-a1c81a63552e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fdacdf77-f7cb-491e-87b7-08d73ab9b370
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR05MB5494; 
x-ms-traffictypediagnostic: BYAPR05MB5494:
x-ms-exchange-purlcount: 2
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB54941DE4D402433214F413EDAE8C0@BYAPR05MB5494.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3513;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(396003)(366004)(136003)(346002)(39860400002)(189003)(199004)(74316002)(229853002)(76176011)(6436002)(53546011)(6506007)(6116002)(14454004)(3846002)(99286004)(7696005)(25786009)(8676002)(81156014)(2906002)(81166006)(76116006)(790700001)(71200400001)(8936002)(71190400001)(66946007)(66476007)(66556008)(64756008)(52536014)(66446008)(66066001)(5660300002)(33656002)(478600001)(7736002)(186003)(236005)(53936002)(102836004)(9686003)(256004)(4326008)(26005)(54906003)(110136005)(476003)(446003)(11346002)(55016002)(6246003)(54896002)(6306002)(86362001)(486006)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5494; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Js9ryvJep9BS3H9WCXoKKcD5WnoaBByEU6bUSLgvk4J94a97EWaa+7G4EHYloNrO7eE4hLmOlE+SfQTP5lmY6PWQfivu58zneO29sJsV7wEsTJxX6LK6Vm2VLpf81ZT8PD3B66WBwtGu5lVwSLHxeA8YO1nujCj709UNOt+r8o9Z36Rrdb7FKXkrL45wJUAHi7IIfIRHNT0tRkmOdJWJSoPSWy6qFklX2wSK9sfIX+sHIdgVDW5ruIdCZ24+blQxV/D9G0SdUbOhUwhn6eydFbpNNDWH2uwAmMszpLIUaN2sjz+q3bzm8wO1WGLCQr3Q0zu5P/HMVrPK7R+zF1c2zCF4f5t/VVr4rV8LTmvmZSNoa5u4kkmTBkBKsW641oRA7m4z7+k1nf7b5NYAtFRkCvOsrsSKf2S2zMHjDaVAwNQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB546349647D53024EE6F5CFA5AE8C0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: fdacdf77-f7cb-491e-87b7-08d73ab9b370
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 15:22:34.8953 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: bBSY7htxTdTt1l5sM4GbQpE+AvQ4PMVGXCjRI+bz65QHjlo2L552FUEfYE1qq2EB69SdUW8DIGMu3rsQ8Al5mg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5494
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-16_07:2019-09-11,2019-09-16 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 mlxscore=0 spamscore=0 impostorscore=0 suspectscore=0 adultscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909160157
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7ziEajhFFfUXj02WqK5t4_W8Lwo>
Subject: Re: [spring] Per segment service instructions
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, 16 Sep 2019 15:22:57 -0000

--_000_BYAPR05MB546349647D53024EE6F5CFA5AE8C0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Daniel,

Yes, you will need one PSSI for each combination of service elements in the=
 domain. However, PSSIs are allocated at configuration time on a per domain=
 basis. There is no need for vendor involvement or interdomain co-ordinatio=
n.

Beyond that, there are many ways to approach service function chaining in S=
Rv6+. Among these are:


  *   Use the PSSI
  *   Dedicate an IP address to each service and omit the PSSI
  *   Use the NSH and omit the PSSI

                                             Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Bernier, Daniel
Sent: Saturday, September 14, 2019 1:03 AM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>; Robert Raszuk <rob=
ert@raszuk.net>
Cc: SPRING WG <spring@ietf.org>; 6man <6man@ietf.org>
Subject: Re: [spring] Per segment service instructions

Hi Ron,

If PSSI provide non-routing services such as SE1 from Robert's example whic=
h offers DPI, FW and Packet Replication then, I need a domain-wide PSSI def=
ining DPI + FW + Sampling but if somewhere else in my network I just need F=
W, then I need another domain-wide PSSI for only FW.
In that model, I will end up with and endless list of permutations which mu=
st be agreed upon to ensure interop (i.e. vendor A cannot use a PSSI X for =
FW while vendor B think's its DPI).

Thx
Dan B



On 2019-09-13, 2:10 PM, "ipv6 on behalf of Ron Bonica" <ipv6-bounces@ietf.o=
rg<mailto:ipv6-bounces@ietf.org> on behalf of rbonica=3D40juniper.net@dmarc=
.ietf.org<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>> wrote:

Robert,

In your email, you ask how I would solve a TE problem with a Per Segment Se=
rvice Instruction (PSSI). In SRv6+:


-          The CRH and the SIDs that it contains are used to solve TE probl=
ems

-          The PSSI is used too provide non-routing services (e.g., firewal=
ling, sampling, DPI)

This leaves the following questions to be answered:


-          How would I solve the TE problem that you describe in your email=
?

-          Given another example, explain how PSSI works?

Which question would you like me to tackle first?

                                                                    Ron


From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Friday, September 13, 2019 8:45 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>; 6man <6man@ietf.or=
g<mailto:6man@ietf.org>>
Subject: Per segment service instructions

Dear Ron,

I have read yet one more draft from the SRv6+ package defining another Dest=
ination Option type - this time Per Segment Service Instruction(s) describe=
d in draft-bonica-6man-seg-end-opt

I have one technical question regarding it.

Imagine I have following topology - drawing only what is relevant to the qu=
estion:

PE1 - - P1 - - SE1 - - P2 - -  SE2 - - P3 - - PE2

When packet enters the network PE1 is instructed to program my flow A to ex=
ecute following following functions on Segment End 1 (SE1) and Segment End =
2 (SE2):

SE1 - When packet is routed out of SE1 consider only interfaces of bw 10G a=
nd up

SE2 - When packet is routed out of SE2 make sure that path to segment end n=
ode is no more then 2 hops away.

>From reading the draft I think the answer is that you mandated the segment =
end functions in SRv6+ to have domain-wide significance such that the funct=
ion itself contains not only the instruction but also as it is of domain-wi=
de significance the location of the instruction to execute it on.

So far so good ... Flow-A get's CRH and PSSI encoding the above requirement=
.

When packet enters SE1 Destination Options preceding RH is read and PSSIs a=
re attempted to get executed ! Both instructions are tried but only one is =
known so only one get's executed on SE1. Same story on SE2.

Not sure if eveyone would be ok with such model to read and attempt to exec=
ute instructions which are not for a given end segment but let's assume som=
e may accept it.

But now how unfortunate it may sound PE1 is receving the flow-B and for flo=
w B the requirements are opposite:

SE1 - When packet is routed out of SE1 make sure that path to segment end n=
ode is no more then 2 hops away.

SE2 - When packet is routed out of SE2 consider only interfaces of bw 10G a=
nd up.

Well what do you - simple - you allocate another two domain wide functions =
and encode it in the packet at PSSI DOH on PE1.

But if my description matches the plan you now end up with per flow !!! sta=
te in the network which is the price to pay for splitting SIDs with its fun=
ctions into completely different headers.

I don't know about others but I think we went in the past via multiple atte=
mpts to put any per flow state into the large network and it all failed whe=
n faced scale.

Also SR specifically in its architecture RFC8402 says that segment routing =
is "maintaining per-flow state only at the ingress node(s) to the SR domain=
."

Kind regards,
Robert.



Juniper Business Use Only

--_000_BYAPR05MB546349647D53024EE6F5CFA5AE8C0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1139112860;
	mso-list-template-ids:-1214483226;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1778912488;
	mso-list-type:hybrid;
	mso-list-template-ids:-863892428 -1861327098 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1893031722;
	mso-list-type:hybrid;
	mso-list-template-ids:-633844924 -1037949096 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Daniel,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Yes, you will need one PSSI for each combination of =
service elements in the domain. However, PSSIs are allocated at configurati=
on time on a per domain basis. There is no need for vendor involvement or i=
nterdomain co-ordination.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Beyond that, there are many ways to approach service=
 function chaining in SRv6&#43;. Among these are:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l1 level1 =
lfo3">Use the PSSI<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"m=
argin-left:0in;mso-list:l1 level1 lfo3">Dedicate an IP address to each serv=
ice and omit the PSSI<o:p></o:p></li><li class=3D"MsoListParagraph" style=
=3D"margin-left:0in;mso-list:l1 level1 lfo3">Use the NSH and omit the PSSI<=
o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;spring-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Bernier, Daniel<br>
<b>Sent:</b> Saturday, September 14, 2019 1:03 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica=3D40juniper.net@dmarc.ietf.org&gt;; Rober=
t Raszuk &lt;robert@raszuk.net&gt;<br>
<b>Cc:</b> SPRING WG &lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org&gt;<br=
>
<b>Subject:</b> Re: [spring] Per segment service instructions<o:p></o:p></p=
>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Hi Ron,<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">If PSSI provide non=
-routing services such as SE1 from Robert&#8217;s example which offers DPI,=
 FW and Packet Replication then, I need a domain-wide PSSI defining DPI &#4=
3; FW &#43; Sampling but if somewhere else in my network
 I just need FW, then I need another domain-wide PSSI for only FW.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">In that model, I wi=
ll end up with and endless list of permutations which must be agreed upon t=
o ensure interop (i.e. vendor A cannot use a PSSI X for FW while vendor B t=
hink&#8217;s its DPI).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Thx<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Dan B<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">On 2=
019-09-13, 2:10 PM, &quot;ipv6 on behalf of Ron Bonica&quot; &lt;<a href=3D=
"mailto:ipv6-bounces@ietf.org">ipv6-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">rbonica=3D40junip=
er.net@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA"><o:p=
>&nbsp;</o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Robe=
rt,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">In y=
our email, you ask how I would solve a TE problem with a Per Segment Servic=
e Instruction (PSSI). In SRv6&#43;:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l2 level1 lfo5">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA">The CRH and the SIDs th=
at it contains are used to solve TE problems<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l2 level1 lfo5">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA">The PSSI is used too pr=
ovide non-routing services (e.g., firewalling, sampling, DPI)<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-CA">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">This=
 leaves the following questions to be answered:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l2 level1 lfo5">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA">How would I solve the T=
E problem that you describe in your email?<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l2 level1 lfo5">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA">Given another example, =
explain how PSSI works?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Whic=
h question would you like me to tackle first?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA">F=
rom:</span></b><span lang=3D"EN-CA"> Robert Raszuk &lt;<a href=3D"mailto:ro=
bert@raszuk.net">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Friday, September 13, 2019 8:45 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;<br>
<b>Cc:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> Per segment service instructions<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Dear=
 Ron,<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">I ha=
ve read yet one more draft from the SRv6&#43; package defining another Dest=
ination Option type - this time Per Segment Service Instruction(s) describe=
d in&nbsp;<span style=3D"color:black">draft-bonica-6man-seg-end-opt</span><=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">I ha=
ve one technical question regarding it.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Imag=
ine I have following topology - drawing only what is relevant to the questi=
on:&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">PE1 =
- - P1 - - SE1 - - P2 - -&nbsp; SE2 - - P3 - - PE2<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">When=
 packet enters the network PE1 is instructed to program my flow A to execut=
e following following functions on Segment End 1 (SE1) and Segment End 2 (S=
E2):<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">SE1 =
- When packet is routed out of SE1 consider only interfaces of bw 10G and u=
p<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">SE2 =
- When packet is routed out of SE2 make sure that path to segment end node =
is no more then 2 hops away.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">From=
 reading the draft I think the answer is that you mandated the segment end =
functions in SRv6&#43; to have domain-wide significance such that the funct=
ion itself contains not only the instruction
 but also as it is of domain-wide significance the location of the instruct=
ion to execute it on.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">So f=
ar so good ... Flow-A get's CRH and PSSI encoding the above requirement.&nb=
sp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">When=
 packet enters SE1 Destination Options preceding RH is read and PSSIs are a=
ttempted to get executed ! Both instructions are tried but only one is know=
n so only one get's executed on SE1. Same
 story on SE2.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Not =
sure if eveyone would be ok with such model to read and attempt to execute =
instructions which are not for a given end segment but let's assume some ma=
y accept it.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">But =
now how unfortunate it may sound PE1 is receving the flow-B and for flow B =
the requirements are opposite:&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">SE1 =
- When packet is routed out of SE1 make sure that path to segment end node =
is no more then 2 hops away.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">SE2 =
- When packet is routed out of SE2 consider only interfaces of bw 10G and u=
p.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Well=
 what do you - simple - you allocate another two domain wide functions and =
encode it in the packet at PSSI DOH on PE1.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">But =
if my description matches the plan you now end up with per flow !!! state i=
n the network which is the price to pay for splitting SIDs with its functio=
ns into completely different headers.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">I do=
n't know about others but I think we went in the past via multiple attempts=
 to put any per flow state into the large network and it all failed when fa=
ced scale.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Also=
 SR specifically in its architecture RFC8402 says that segment routing is &=
quot;maintaining per-flow state only at the ingress node(s) to the SR domai=
n.&quot;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Kind=
 regards,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Robe=
rt.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span lang=3D"EN-CA" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB546349647D53024EE6F5CFA5AE8C0BYAPR05MB5463namp_--


From nobody Mon Sep 16 08:59:28 2019
Return-Path: <tsaad.net@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 6D8D5120052; Mon, 16 Sep 2019 08:59:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] 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 krsEh5nJMASE; Mon, 16 Sep 2019 08:59:23 -0700 (PDT)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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 B3A9F120120; Mon, 16 Sep 2019 08:59:23 -0700 (PDT)
Received: by mail-io1-xd32.google.com with SMTP id k5so256148iol.5; Mon, 16 Sep 2019 08:59:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=jH60CoHZ1zAp7VgokI2a1afwblJ9ecjFpb3/xWVQZ3k=; b=jgkvtdbXMmzeAO9FFcQdgbqW08Wb+WJHYgaf0GuTC+7v1EU45Zi6FZfIhdQ6JtiW+Z TM0Lailk2ddm8NWz+flnhFDr5Yv1olo5kJ/J45PGQw+8SfyVkt3x1YJT8YiqfDjvaJBk 4byHcFryPs6vb4x8+yVGwzBIhVOSRycCFP8vAf5jkTHQfWiBOEVJWrlQRzrvNB6ifr8J AujXrcmTfguLEvXim7x4pOgE+rNvHg3Wl0Q7EpjJlAAPuILKbMvPebtD8ToAfAGh1Jxa Vm5Uor91JcijCq7vHMlEVJTbZgE+mOqdoBhv1u+NXUKIHFOfi6pcxPd1pA0S8xvwvOjf XMKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=jH60CoHZ1zAp7VgokI2a1afwblJ9ecjFpb3/xWVQZ3k=; b=GFujG1Qm40wDsFLuUsDWSmtZmUYUSx4fhiFDXsFv4YtNDDV2Y/JNcufEuR9l9aMX+2 8COLHOQWY0KaiNUoouDod40DVWk/vdxd9h2h8cMJrS2qAuo1+nG28gXrCSsCBSJXMxsC QOcZRJ76VLkB5wKRLeOWeREIqdAT34ilbBeWdPjMGIyf9hlnPkFCL/+sWxa2b96HqJLL hD02vHGNloTA+0J8lVHJ3mex95/uv7UDKg/zfrg1cZRF3JUfPq7NidZfmzoTYwGyJl4e kOCsdsv2h5TYTkP13rr9EQTw6vHJbFz6wRnZnuPe0Bla9bj+rkbOPNQi/C/Pm113SUqY TdRQ==
X-Gm-Message-State: APjAAAW5/aF7GVo3ZAM613s5vvzOVM3S6RmBWf2UOaEhs1KevKny4hmO 6shkQUAG3IN6MnDOphmgN9c=
X-Google-Smtp-Source: APXvYqzU5exM2cVCAXWAQEM+4gEmn77H7s2Ckdxax9SCN9R0bCsWC6pcYp6E7sXK593iuFjN5b4whw==
X-Received: by 2002:a6b:db0e:: with SMTP id t14mr594814ioc.93.1568649562974; Mon, 16 Sep 2019 08:59:22 -0700 (PDT)
Received: from BYAPR19MB3415.namprd19.prod.outlook.com ([2603:1036:307:293b::5]) by smtp.gmail.com with ESMTPSA id m21sm5142982iob.82.2019.09.16.08.59.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Sep 2019 08:59:22 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: "Bernier, Daniel" <daniel.bernier@bell.ca>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Robert Raszuk <robert@raszuk.net>
CC: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [spring] Per segment service instructions
Thread-Index: AUVFRDQ0Xpdx8rrF03kgSRBiTjE2wKBOxv62
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Mon, 16 Sep 2019 15:59:21 +0000
Message-ID: <BYAPR19MB3415DA7196E45FF52A740ED3FC8C0@BYAPR19MB3415.namprd19.prod.outlook.com>
References: <5971B5F4-74C1-4DD0-BBD2-D76BE105532E@bell.ca>
In-Reply-To: <5971B5F4-74C1-4DD0-BBD2-D76BE105532E@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BYAPR19MB3415DA7196E45FF52A740ED3FC8C0BYAPR19MB3415namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-hDTGohx1NcbRETQXtNfx1-2Gvc>
Subject: Re: [spring] Per segment service instructions
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, 16 Sep 2019 15:59:28 -0000

--_000_BYAPR19MB3415DA7196E45FF52A740ED3FC8C0BYAPR19MB3415namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi all,

A possible way to avoid domain wide scope of PSSI, would be to encode a per=
 node ID within the PSSI (per node namespace of Service IDs).
This allows the node parsing the DOH to identify PSSI(s) that needs to be i=
nvoked locally and to resolve the Service ID within its node scope. The per=
 node ID can be a SRV6+ short SID that is instantiated locally on the node.

So, a PSSI =3D Short-SID.SE1

DOH can contain:
Short-SID1.SE1
Short-SID2.SE2
Etc.

Regards,
Tarek



From: spring <spring-bounces@ietf.org> on behalf of "Bernier, Daniel" <dani=
el.bernier@bell.ca>
Date: Saturday, September 14, 2019 at 1:03 AM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>, Robert Raszuk <rob=
ert@raszuk.net>
Cc: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Subject: Re: [spring] Per segment service instructions

Hi Ron,

If PSSI provide non-routing services such as SE1 from Robert=92s example wh=
ich offers DPI, FW and Packet Replication then, I need a domain-wide PSSI d=
efining DPI + FW + Sampling but if somewhere else in my network I just need=
 FW, then I need another domain-wide PSSI for only FW.
In that model, I will end up with and endless list of permutations which mu=
st be agreed upon to ensure interop (i.e. vendor A cannot use a PSSI X for =
FW while vendor B think=92s its DPI).
Thx
Dan B



On 2019-09-13, 2:10 PM, "ipv6 on behalf of Ron Bonica" <ipv6-bounces@ietf.o=
rg<mailto:ipv6-bounces@ietf.org> on behalf of rbonica=3D40juniper.net@dmarc=
.ietf.org<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>> wrote:

Robert,

In your email, you ask how I would solve a TE problem with a Per Segment Se=
rvice Instruction (PSSI). In SRv6+:


-          The CRH and the SIDs that it contains are used to solve TE probl=
ems

-          The PSSI is used too provide non-routing services (e.g., firewal=
ling, sampling, DPI)

This leaves the following questions to be answered:


-          How would I solve the TE problem that you describe in your email=
?

-          Given another example, explain how PSSI works?

Which question would you like me to tackle first?

                                                                    Ron


From: Robert Raszuk <robert@raszuk.net>
Sent: Friday, September 13, 2019 8:45 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: SPRING WG <spring@ietf.org>; 6man <6man@ietf.org>
Subject: Per segment service instructions

Dear Ron,

I have read yet one more draft from the SRv6+ package defining another Dest=
ination Option type - this time Per Segment Service Instruction(s) describe=
d in draft-bonica-6man-seg-end-opt

I have one technical question regarding it.

Imagine I have following topology - drawing only what is relevant to the qu=
estion:

PE1 - - P1 - - SE1 - - P2 - -  SE2 - - P3 - - PE2

When packet enters the network PE1 is instructed to program my flow A to ex=
ecute following following functions on Segment End 1 (SE1) and Segment End =
2 (SE2):

SE1 - When packet is routed out of SE1 consider only interfaces of bw 10G a=
nd up

SE2 - When packet is routed out of SE2 make sure that path to segment end n=
ode is no more then 2 hops away.

>From reading the draft I think the answer is that you mandated the segment =
end functions in SRv6+ to have domain-wide significance such that the funct=
ion itself contains not only the instruction but also as it is of domain-wi=
de significance the location of the instruction to execute it on.

So far so good ... Flow-A get's CRH and PSSI encoding the above requirement=
.

When packet enters SE1 Destination Options preceding RH is read and PSSIs a=
re attempted to get executed ! Both instructions are tried but only one is =
known so only one get's executed on SE1. Same story on SE2.

Not sure if eveyone would be ok with such model to read and attempt to exec=
ute instructions which are not for a given end segment but let's assume som=
e may accept it.

But now how unfortunate it may sound PE1 is receving the flow-B and for flo=
w B the requirements are opposite:

SE1 - When packet is routed out of SE1 make sure that path to segment end n=
ode is no more then 2 hops away.

SE2 - When packet is routed out of SE2 consider only interfaces of bw 10G a=
nd up.

Well what do you - simple - you allocate another two domain wide functions =
and encode it in the packet at PSSI DOH on PE1.

But if my description matches the plan you now end up with per flow !!! sta=
te in the network which is the price to pay for splitting SIDs with its fun=
ctions into completely different headers.

I don't know about others but I think we went in the past via multiple atte=
mpts to put any per flow state into the large network and it all failed whe=
n faced scale.

Also SR specifically in its architecture RFC8402 says that segment routing =
is "maintaining per-flow state only at the ingress node(s) to the SR domain=
."

Kind regards,
Robert.



Juniper Business Use Only

--_000_BYAPR19MB3415DA7196E45FF52A740ED3FC8C0BYAPR19MB3415namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Times New Roman \(Body CS\)";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:"Courier New";}
span.EmailStyle27
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Hi all,<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">A possible way to a=
void domain wide scope of PSSI, would be to encode a per node ID within the=
 PSSI (per node namespace of Service IDs).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">This allows the nod=
e parsing the DOH to identify PSSI(s) that needs to be invoked locally and =
to resolve the Service ID within its node scope. The per node ID can be a S=
RV6&#43; short SID that is instantiated
 locally on the node.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">So, a PSSI =3D Shor=
t-SID.SE1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">DOH can contain:<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Short-SID1.SE1<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Short-SID2.SE2<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Etc.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Tarek<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;spring-b=
ounces@ietf.org&gt; on behalf of &quot;Bernier, Daniel&quot; &lt;daniel.ber=
nier@bell.ca&gt;<br>
<b>Date: </b>Saturday, September 14, 2019 at 1:03 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica=3D40juniper.net@dmarc.ietf.org&gt;, Rober=
t Raszuk &lt;robert@raszuk.net&gt;<br>
<b>Cc: </b>SPRING WG &lt;spring@ietf.org&gt;, 6man &lt;6man@ietf.org&gt;<br=
>
<b>Subject: </b>Re: [spring] Per segment service instructions<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Hi Ron,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">If PSSI provide non-routing services such as SE1 from Robert=92s ex=
ample which offers DPI, FW and Packet Replication then, I need a domain-wid=
e PSSI defining DPI &#43; FW &#43; Sampling but
 if somewhere else in my network I just need FW, then I need another domain=
-wide PSSI for only FW.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">In that model, I will end up with and endless list of permutations =
which must be agreed upon to ensure interop (i.e. vendor A cannot use a PSS=
I X for FW while vendor B think=92s its
 DPI).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Thx</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Dan B</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">On 2019-09-13, 2:10 PM, =
&quot;ipv6 on behalf of Ron Bonica&quot; &lt;<a href=3D"mailto:ipv6-bounces=
@ietf.org">ipv6-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">rbonica=3D40junip=
er.net@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">In your email, you ask h=
ow I would solve a TE problem with a Per Segment Service Instruction (PSSI)=
. In SRv6&#43;:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The CRH and the SIDs that it contains are used to solve TE problems<=
o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The PSSI is used too provide non-routing services (e.g., firewalling=
, sampling, DPI)<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">This leaves the followin=
g questions to be answered:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>How would I solve the TE problem that you describe in your email?<o:=
p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Given another example, explain how PSSI works?<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Which question would you=
 like me to tackle first?<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><b>From:</b> Robert Rasz=
uk &lt;robert@raszuk.net&gt;
<br>
<b>Sent:</b> Friday, September 13, 2019 8:45 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> SPRING WG &lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org&gt;<br=
>
<b>Subject:</b> Per segment service instructions<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Dear Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">I have read yet one more=
 draft from the SRv6&#43; package defining another Destination Option type =
- this time Per Segment Service Instruction(s) described in&nbsp;<span styl=
e=3D"color:black">draft-bonica-6man-seg-end-opt</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">I have one technical que=
stion regarding it.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Imagine I have following=
 topology - drawing only what is relevant to the question:&nbsp;<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">PE1 - - P1 - - SE1 - - P=
2 - -&nbsp; SE2 - - P3 - - PE2<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">When packet enters the n=
etwork PE1 is instructed to program my flow A to execute following followin=
g functions on Segment End 1 (SE1) and Segment End 2 (SE2):<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">SE1 - When packet is rou=
ted out of SE1 consider only interfaces of bw 10G and up<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">SE2 - When packet is rou=
ted out of SE2 make sure that path to segment end node is no more then 2 ho=
ps away.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">From reading the draft I=
 think the answer is that you mandated the segment end functions in SRv6&#4=
3; to have domain-wide significance such that the function itself contains =
not only the instruction but also as it
 is of domain-wide significance the location of the instruction to execute =
it on.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">So far so good ... Flow-=
A get's CRH and PSSI encoding the above requirement.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">When packet enters SE1 D=
estination Options preceding RH is read and PSSIs are attempted to get exec=
uted ! Both instructions are tried but only one is known so only one get's =
executed on SE1. Same story on SE2.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Not sure if eveyone woul=
d be ok with such model to read and attempt to execute instructions which a=
re not for a given end segment but let's assume some may accept it.&nbsp;<o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">But now how unfortunate =
it may sound PE1 is receving the flow-B and for flow B the requirements are=
 opposite:&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">SE1 - When packet is rou=
ted out of SE1 make sure that path to segment end node is no more then 2 ho=
ps away.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">SE2 - When packet is rou=
ted out of SE2 consider only interfaces of bw 10G and up.&nbsp;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Well what do you - simpl=
e - you allocate another two domain wide functions and encode it in the pac=
ket at PSSI DOH on PE1.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">But if my description ma=
tches the plan you now end up with per flow !!! state in the network which =
is the price to pay for splitting SIDs with its functions into completely d=
ifferent headers.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">I don't know about other=
s but I think we went in the past via multiple attempts to put any per flow=
 state into the large network and it all failed when faced scale.&nbsp;<o:p=
></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Also SR specifically in =
its architecture RFC8402 says that segment routing is &quot;maintaining per=
-flow state only at the ingress node(s) to the SR domain.&quot;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Kind regards,<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Robert.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:5.0pt;margin-right:0in;margin-bottom:0in;margin-left:1.0in;margin-bottom:=
.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR19MB3415DA7196E45FF52A740ED3FC8C0BYAPR19MB3415namp_--


From nobody Mon Sep 16 09:00:07 2019
Return-Path: <zali@cisco.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 917E0120889 for <spring@ietfa.amsl.com>; Mon, 16 Sep 2019 08:59:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=JoGcXhNL; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=zutRmwX+
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 AjuwIEur0EVC for <spring@ietfa.amsl.com>; Mon, 16 Sep 2019 08:59:51 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66EBB120888 for <spring@ietf.org>; Mon, 16 Sep 2019 08:59:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36875; q=dns/txt; s=iport; t=1568649591; x=1569859191; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=US2NuXi4IY3+FX4Yqcj8MQoK5QL/fTL/X8fymb5aomw=; b=JoGcXhNLvjLMwpMvjfl9FRZg0TEakBeErJ1ylMn4LiTj9TmJXF5DLvGT 2Ag94p/KtQZxwK0G3t7Ez/+3PLN6s6Z4VIgY4Zzg8SxPoIMgBvzZ5gmj4 zd9Oi1GKcAUTPkMNOX2vNw8Ia4aEehs27qvsrSXBvVCW9+1FpHw27s9NT c=;
IronPort-PHdr: =?us-ascii?q?9a23=3A/zlbFxO5mKYKcftyRKQl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEuKg/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQG0T/LdbhbjcxG4JJU1o2t3w=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DdAQDQsH9d/4cNJK1mGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBZ4EWLyQsA21WIAQLKoQhg0cDim+CXJdxgUKBEANUCQEBAQwBASU?= =?us-ascii?q?IAgEBgUuCdAIXglgjOBMCAwkBAQQBAQECAQUEbYUuDIVKAQEBBBILBgoTAQE?= =?us-ascii?q?sCwEPAgEIEQMBAiEBBgMCAgIwFAkIAgQBDQUUBweDAAGBHU0DHQECDKFrAoE?= =?us-ascii?q?4iGFzgTKCfQEBBYE3AoEPgkgYghcDBoE0i3gYgUA/gREnH4JMPoJhAQECAYE?= =?us-ascii?q?mEkYNCYJVMoImjFmCdYUll3sKgiKHBYRNiS4bgjWHR48djgmIDJB2AgQCBAU?= =?us-ascii?q?CDgEBBYFpIYFYcBU7KgGCQYJCDBeDT4UUhT9zAYEojHkBBh+CLgEB?=
X-IronPort-AV: E=Sophos;i="5.64,513,1559520000";  d="scan'208,217";a="339274002"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Sep 2019 15:59:50 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x8GFxoJO022942 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 16 Sep 2019 15:59:50 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 10:59:49 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 11:59:47 -0400
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 16 Sep 2019 10:59:47 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nd3c54kAq5t2kuvIFPaOsA7W+RD50W+kBST8YNEJb8Z0hprS43zSY7WWSZ/1gKy54f9/oOoS0JX2D5X1AxNyqs5waISiucQ68gTtkYusXe2o0aLA6RWqs9iqz//uxz0wYSPwZdiTfzqWZFXRU9SzfmXhQG9NPCnAmx/WW7tmM45ev2k/2C6YLL79OWhCRVQzoKsBt1rVhpPX8aduSfcTMxzuoqU4p3rypuKcuxsIvWZJJp/gUSLOAyYrmC0y55LaLV2YNCt9gOIohZcGdB9AB/6QHgcc9CARVcuvlO3KqHo4Lunb8+x7zE75VnfrwCVndBobsFPAoloiJ/swawEf1w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=US2NuXi4IY3+FX4Yqcj8MQoK5QL/fTL/X8fymb5aomw=; b=bBLFzno4Qo+Kfe+5fQ7scssZJl8PPb2jrWaCMHw1IWn/jPazjbQ/DxMqPEfas95aQoB+wJ/4quWwp/KJ13SmjU5RciYebZxejc0iu6tL9wIfK2AyvfcTopLJLI/8E6XkCIt6/7qAIJPyO2z3W1cbNo1Heo9E7YsX5gykd8vh2+lF7x58RILgiHzqDwFoE7denSB1jqcbdN7p30yf7odUjjqwkrPfa565I1RDYQV7G4gfBWEsgIwsphHfwvwtdJ+O3QUvzpm/gfWHypV28qIwisrVbKIdQxc+OreyKg27AzF+6Y42U/5K1i6SVa8foC1DdplfEgRQACLVqhie1MHrQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=US2NuXi4IY3+FX4Yqcj8MQoK5QL/fTL/X8fymb5aomw=; b=zutRmwX+qEetlrEq8NxqFrEj0vMzQfJ1bb6wnwak9ree02XMtSoAlAGGZtsPMGG7er6qcK6wZotUwSA1tnzh51R4maafNtS6v+nVuPxLL7NoUdETic+G/w6qykHObzLp7TQbwMhCAs7cAO957lF0mQ2EHis2kMfbYr5593Lh60w=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB4457.namprd11.prod.outlook.com (52.132.251.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17; Mon, 16 Sep 2019 15:59:46 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2241.025; Mon, 16 Sep 2019 15:59:46 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>
CC: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] Beyond SRv6.
Thread-Index: AQHVSwg0yM6n2rX/R0OF91+DcvSPFKcudmWA
Date: Mon, 16 Sep 2019 15:59:45 +0000
Message-ID: <763FDBC6-FBBD-4C83-A9D1-E97E5219E360@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
In-Reply-To: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1d.0.190908
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0cc:1005::41]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 43145c18-f25a-4541-6a48-08d73abee557
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM6PR11MB4457; 
x-ms-traffictypediagnostic: DM6PR11MB4457:
x-ms-exchange-purlcount: 6
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB44579DDDDFFAA0021557FD1BDE8C0@DM6PR11MB4457.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(396003)(346002)(376002)(136003)(366004)(199004)(189003)(102836004)(36756003)(14444005)(256004)(966005)(54896002)(6306002)(6512007)(86362001)(236005)(14454004)(58126008)(316002)(110136005)(66476007)(81166006)(8676002)(81156014)(5660300002)(8936002)(25786009)(478600001)(91956017)(6486002)(76116006)(66946007)(6436002)(2906002)(71190400001)(99286004)(6116002)(790700001)(186003)(53546011)(6506007)(486006)(7736002)(33656002)(76176011)(64756008)(66446008)(66556008)(71200400001)(476003)(446003)(6246003)(4326008)(11346002)(606006)(53936002)(2616005)(107886003)(46003)(229853002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB4457; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: BJIIfnRU8ng/VSuBWPVHhse/m2uDk4Mx+YACfW03wC6CnRoybqILr2UAQtA+oaGiPppF3o8F0SRF5hGm7kcYeVKNnh8fiz6iPuu4V/pGOLhKuJTpSbG75P1hdVn1T/1ngXTLDAvi8H+0pnczAKvhoC/8dRaXk+dcdee2IjDGCtYus7IhUQtOQqmM+yfHdi0uSNK2pvX3XSteSznk2fuU9e9s0f24gRHNcrtV7rdyZXeLXxj3Aj4Vl8VuOUg9wn6a45NLClYNdf51QtmkNTUClFDVEKpxKjs2rnLDyud2v8KTx5OWH0MzdwCoSO+CaDOrJxbUXKdDtFJzajku0Mw5KS8enxXbinhb1rkL3z0uFf5t+tFcQvrn6Xnhx4f+K//hf5naRUs/mJAohI9kC3Hms9EYUcOhfp0g203xpem7ClU=
Content-Type: multipart/alternative; boundary="_000_763FDBC6FBBD4C83A9D1E97E5219E360ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 43145c18-f25a-4541-6a48-08d73abee557
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 15:59:46.1153 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4D2nQI/G8SjTgXoVMxC14zBr4Il79R+5gVjh/HRKHj5XpwX71UdVJ/l/HfRC5nKf
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4457
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Uue7RfC27VZzhwsmApqRiCmQUNM>
Subject: Re: [spring] Beyond SRv6.
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, 16 Sep 2019 16:00:06 -0000

--_000_763FDBC6FBBD4C83A9D1E97E5219E360ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBDaGFpcnMgYW5kIHRoZSBXRywNCg0KQXMgYXNrZWQgYnkgdGhlIGNoYWlycyAuLi4NCg0K
Q2lzY28gQVNJQyBpcyBjYXBhYmxlIG9mIHJlYWRpbmcgYW5kIHdyaXRpbmcgYW4gU1JIIG9mIHVw
IHRvIDkgKG5pbmUpIOKAnDEyOC1iaXTigJ0gU0lEcyBhdCB0aGUgbGluZSByYXRlIHBlcmZvcm1h
bmNlLiBGdXJ0aGVybW9yZSwgU1J2NiBwZXJmb3JtYW5jZSBpcyBhdCBwYXIgd2l0aCB0aGF0IGlz
IG9ic2VydmVkIGR1cmluZyBhbiBJUHY2IHBhY2tldCBwcm9jZXNzaW5nLg0KDQpUaGFua3MNCg0K
UmVnYXJkcyAuLi4gWmFmYXINCg0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9y
Zz4gb24gYmVoYWxmIG9mIFJvYiBTaGFraXIgPHJvYmpzPTQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRm
Lm9yZz4NCkRhdGU6IFN1bmRheSwgQXVndXN0IDQsIDIwMTkgYXQgNTowMyBQTQ0KVG86IFNQUklO
RyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc3ByaW5nXSBCZXlvbmQgU1J2
Ni4NCg0KDQpIaSBTUFJJTkcgV0csDQoNCg0KT3ZlciB0aGUgbGFzdCA1KyB5ZWFycywgdGhlIElF
VEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2luRyAoU1BS
SU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBNUExTIChTUi1NUExTKSBhbmQg
SVB2NiAoU1J2NikgZGF0YSBwbGFuZXMuIFNSLU1QTFMgbWF5IGFsc28gYmUgdHJhbnNwb3J0ZWQg
b3ZlciBJUCBpbiBVRFAgb3IgR1JFLg0KDQoNClRoZXNlIGVuY2Fwc3VsYXRpb25zIGFyZSBwYXN0
IFdHIGxhc3QgY2FsbCAoaW4gSUVTRyBvciBSRkMgRWRpdG9yKS4NCg0KDQpEdXJpbmcgdGhlIFNQ
UklORyBXRyBtZWV0aW5nIGF0IElFVEYgMTA1LCB0d28gcHJlc2VudGF0aW9ucyB3ZXJlIHJlbGF0
ZWQgdG8gdGhlIHJlZHVjdGlvbiBvZiB0aGUgc2l6ZSBvZiB0aGUgU0lEIGZvciBJUHY2IGRhdGFw
bGFuZToNCg0KICAqDQogICogICBTUnY2KyAvIENSSCAtLQ0KICAqICAgaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmljYS1zcHJpbmctc3J2Ni1wbHVzLTA0DQogICoNCiAgKg0K
ICAqICAgdVNJRCAtLQ0KICAqICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZp
bHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVzaWQtMDENCiAgKg0KDQoNCkR1
cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVuIHByb3Bv
c2VkOg0KDQogICoNCiAgKiAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS1z
cHJpbmctY29tcHJlc3NlZC1zcnY2LW5wLTAwDQogICoNCiAgKg0KICAqICAgaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDMNCiAgKg0K
DQoNCkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1lZXRpbmcsIGl0IGlzIGltcG9ydGFudCBm
b3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgYWltcyBvZiBhZGRpdGlvbmFsIGVuY2Fw
c3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRoYXQgdGhlIFdH
IHNob3VsZCBmaXJzdCBnZXQgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBvbiB0aGUgcmVxdWly
ZW1lbnRzIGZvciBhIG5ldyBJUHY2IGRhdGEgcGxhbmUgd2l0aCBhIHNtYWxsZXIgU0lEIC0gYm90
aCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBvcGVyYXRvcnMgdGhhdCBhcmUgbG9va2luZyB0byBk
ZXBsb3kgdGhlc2UgdGVjaG5vbG9naWVzLCBhbmQgZnJvbSB0aGF0IG9mIHRoZSBzb2Z0d2FyZS9o
YXJkd2FyZSBpbXBsZW1lbnRhdGlvbi4NCg0KDQpUaGVyZWZvcmUsIHdlIHdvdWxkIGxpa2UgdG8g
c29saWNpdCBuZXR3b3JrIG9wZXJhdG9ycyBpbnRlcmVzdGVkIGluIFNSIG92ZXIgdGhlIElQdjYg
ZGF0YSBwbGFuZSB0byBicmllZmx5IGludHJvZHVjZSB0aGVpcjoNCg0KICAqDQogICogICB1c2Ug
Y2FzZSAoZS5nLiBGYXN0IFJlcm91dGUsIGV4cGxpY2l0IHJvdXRpbmcvVEUpDQogICoNCiAgKg0K
ICAqICAgZm9yd2FyZGluZyBwZXJmb3JtYW5jZSBhbmQgc2NhbGluZyByZXF1aXJlbWVudHMNCiAg
Kg0KDQogICAgICoNCiAgICAgKiAgIGUuZy4sIChudW1iZXIgb2Ygbm9kZXMsIG5ldHdvcmsgZGlh
bWV0ZXIsDQogICAgICogICBudW1iZXIgb2YgU0lEIHJlcXVpcmVkIGluIG1heCBhbmQgYXZlcmFn
ZSkuIEZvciB0aGUgbGF0dGVyLCBpZiBwb3NzaWJsZSB1c2luZyBib3RoIFNSdjYgMTI4LWJpdCBT
SURzIGFuZCBzaG9ydGVyIChlLmcuIDMyLWJpdCkgU0lEcyBhcyB0aGUgbnVtYmVyIHdvdWxkIHR5
cGljYWxseSBiZSBkaWZmZXJlbnQgKCopLg0KICAgICAqDQoNCiAgKg0KICAqICAgaWYgdGhlIGV4
aXN0aW5nIFNSdjYgYXBwcm9hY2ggaXMgbm90IGRlcGxveWFibGUNCiAgKiAgIGluIHRoZWlyIGNp
cmN1bXN0YW5jZXMsIGRldGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50IG9mIGEgZGlmZmVyZW50IHNv
bHV0aW9uIGlzIHJlcXVpcmVkIGFuZCB3aGV0aGVyIHRoaXMgc29sdXRpb24gaXMgbmVlZGVkIGZv
ciB0aGUgc2hvcnQgdGVybSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0ZXJtLg0KICAqDQoNCg0KQXMg
d2VsbCBhcyBkZXBsb3ltZW50IGxpbWl0YXRpb25zLCB3ZSB3b3VsZCBsaWtlIHRoZSBTUFJJTkcg
Y29tbXVuaXR5IHRvIGJyaWVmbHkgZGVzY3JpYmUgdGhlIHBsYXRmb3JtIGxpbWl0YXRpb25zIHRo
YXQgdGhleSBhcmUgc2VlaW5nIHdoaWNoIGxpbWl0IHRoZSBkZXBsb3ltZW50IG9mIFNSdjYgIElu
IHBhcnRpY3VsYXIgbGltaXRhdGlvbnMgcmVsYXRlZCB0byB0aGUgbnVtYmVyIG9mIFNJRHMgd2hp
Y2ggY2FuIGJlIHB1c2hlZCBhbmQgZm9yd2FyZGVkIGFuZCBob3cgbXVjaCB0aGUgdXNlIG9mIHNo
b3J0ZXIgU0lEcyB3b3VsZCBpbXByb3ZlIHRoZSBkZXBsb3ltZW50cyAuDQoNCg0KRm9yIGJvdGgg
b2YgdGhlc2Ugc2V0cyBvZiBmZWVkYmFjayBpZiBwb3NzaWJsZSwgcGxlYXNlIHBvc3QgdGhpcyB0
byB0aGUgU1BSSU5HIFdHLiBJZiB0aGUgaW5mb3JtYXRpb24gY2Fubm90IGJlIHNoYXJlZCBwdWJs
aWNseSwgcGxlYXNlIHNlbmQgaXQgZGlyZWN0bHkgdG8gdGhlIGNoYWlycyAmIEFEIChNYXJ0aW4p
Lg0KDQoNClRoaXMgY2FsbCBmb3IgaW5mb3JtYXRpb24gd2lsbCBydW4gZm9yIGZvdXIgd2Vla3Ms
IHVwIHRvIDIwMTkvMDkvMDMuIEFzIGEgcmVtaW5kZXIsIHlvdSBjYW4gcmVhY2ggdGhlIFNQUklO
RyBjaGFpcnMgdmlhIHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNA
aWV0Zi5vcmc+IGFuZCBBRHMgdmlhIHNwcmluZy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1h
ZHNAaWV0Zi5vcmc+Lg0KDQoNClRoYW5rIHlvdSwNCg0KLS0gUm9iICYgQnJ1bm8NCg0KDQooKikg
QXMgZXhwcmVzc2VkIG9uIHRoZSBtYWlsaW5nIGxpc3QsIGEgMTI4IGJpdCBTSUQgY2FuIGVuY29k
ZSB0d28gaW5zdHJ1Y3Rpb25zIGEgbm9kZSBTSUQgYW5kIGFuIGFkamFjZW5jeSBTSUQgaGVuY2Ug
bGVzcyBTSUQgbWF5IGJlIHJlcXVpcmVkLg0KDQo=

--_000_763FDBC6FBBD4C83A9D1E97E5219E360ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <09E17A4C2F65E946ACC49A60B849EE39@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9y
bWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNv
bm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJ
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVs
dA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBw
YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4w
aW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoyMTE1Nzg5
OTU7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xOTkzNTQ3MTYyO30NCkBsaXN0IGwwOmxldmVs
MQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3Rv
cDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlz
dCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo1NjMyMjM4NTg7DQoJbXNvLWxpc3QtdGVtcGxh
dGUtaWRzOi0yMDE2NTA4MDgyO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1m
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZl
bDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
pzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMg0KCXttc28t
bGlzdC1pZDoyMDY4MzM4MDk2Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTg4NTkwMzU0O30N
CkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1z
by1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz
dCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJn
aW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu
ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVk
aXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+
PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+RGVhciBDaGFpcnMgYW5kIHRoZSBXRywgPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkFzIGFza2VkIGJ5IHRoZSBjaGFpcnMgLi4uIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5D
aXNjbyBBU0lDIGlzIGNhcGFibGUgb2YgcmVhZGluZyBhbmQgd3JpdGluZyBhbiBTUkggb2YgdXAg
dG8gOSAobmluZSkg4oCcMTI4LWJpdOKAnSBTSURzIGF0IHRoZSBsaW5lIHJhdGUgcGVyZm9ybWFu
Y2UuIEZ1cnRoZXJtb3JlLCBTUnY2IHBlcmZvcm1hbmNlIGlzIGF0IHBhciB3aXRoIHRoYXQgaXMg
b2JzZXJ2ZWQgZHVyaW5nIGFuIElQdjYgcGFja2V0IHByb2Nlc3NpbmcuDQo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMgLi4uIFph
ZmFyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5zcHJpbmcgJmx0
O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgUm9iIFNoYWtpciAmbHQ7
cm9ianM9NDBnb29nbGUuY29tQGRtYXJjLmlldGYub3JnJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5T
dW5kYXksIEF1Z3VzdCA0LCAyMDE5IGF0IDU6MDMgUE08YnI+DQo8Yj5UbzogPC9iPlNQUklORyBX
RyBMaXN0ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPltzcHJp
bmddIEJleW9uZCBTUnY2LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPkhpIFNQUklORyBXRyw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBp
bjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5PdmVyIHRoZSBsYXN0IDUmIzQzOyB5
ZWFycywgdGhlIElFVEYgaGFzIGRldmVsb3BlZCBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0
d29ya2luRyAoU1BSSU5HKSBha2EgU2VnbWVudCBSb3V0aW5nIGZvciBib3RoIHRoZSBNUExTIChT
Ui1NUExTKSBhbmQgSVB2NiAoU1J2NikNCiBkYXRhIHBsYW5lcy4gU1ItTVBMUyBtYXkgYWxzbyBi
ZSB0cmFuc3BvcnRlZCBvdmVyIElQIGluIFVEUCBvciBHUkUuPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhl
c2UgZW5jYXBzdWxhdGlvbnMgYXJlIHBhc3QgV0cgbGFzdCBjYWxsIChpbiBJRVNHIG9yIFJGQyBF
ZGl0b3IpLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1i
b3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkR1cmluZyB0aGUgU1BSSU5HIFdHIG1lZXRpbmcgYXQg
SUVURiAxMDUsIHR3byBwcmVzZW50YXRpb25zIHdlcmUgcmVsYXRlZCB0byB0aGUgcmVkdWN0aW9u
IG9mIHRoZSBzaXplIG9mIHRoZSBTSUQgZm9yIElQdjYgZGF0YXBsYW5lOjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGlu
ZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9y
bWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjxsaSBzdHlsZT0iY29sb3I6YmxhY2s7
bWFyZ2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21z
by1saXN0OmwwIGxldmVsMSBsZm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TUnY2JiM0Mzsg
LyBDUkggLS08bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBzdHlsZT0iY29sb3I6YmxhY2s7bWFy
Z2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1s
aXN0OmwwIGxldmVsMSBsZm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLXNwcmluZy1zcnY2LXBsdXMtMDQi
Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2Etc3ByaW5nLXNydjYtcGx1
cy0wNDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzE7dmVydGljYWwtYWxpZ246YmFzZWxpbmUi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtm
b250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFs
Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjxsaSBzdHlsZT0iY29sb3I6YmxhY2s7bWFy
Z2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1s
aXN0OmwwIGxldmVsMSBsZm8xO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj51U0lEIC0tPG86cD48
L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21h
cmdpbi1ib3R0b206MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMCBsZXZlbDEg
bGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1uZXQtcGdtLWV4dGVuc2lvbi1zcnY2LXVz
aWQtMDEiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1maWxzZmlscy1zcHJpbmct
bmV0LXBnbS1leHRlbnNpb24tc3J2Ni11c2lkLTAxPC9hPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZl
bDEgbGZvMTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PkR1cmluZyB0aGUgSUVURiB3ZWVrLCB0d28gYWRkaXRpb25hbCBkcmFmdHMgaGF2ZSBiZWVuIHBy
b3Bvc2VkOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMiBsZXZlbDEgbGZvMjt2
ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12
YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjxs
aSBzdHlsZT0iY29sb3I6YmxhY2s7bWFyZ2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwyIGxldmVsMSBsZm8yO3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGkt
c3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWxpLXNwcmluZy1jb21wcmVzc2VkLXNydjYtbnAtMDA8L2E+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0
OmwyIGxldmVsMSBsZm8yO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDIgbGV2ZWwxIGxmbzI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC12YXJpYW50LW51bWVy
aWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdpbi10b3A6MGluO21hcmdp
bi1ib3R0b206MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZv
Mjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LW1pcnNreS02bWFuLXVuaWZpZWQtaWQtc3ItMDMiPmh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktNm1hbi11bmlmaWVkLWlkLXNyLTAzPC9hPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xv
cjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMiBsZXZlbDEgbGZvMjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPkFzIHdlIGV4cHJlc3NlZCBkdXJpbmcgdGhlIG1lZXRpbmcsIGl0
IGlzIGltcG9ydGFudCBmb3IgdGhlIFdHIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgYWltcyBvZiBh
ZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb25zIGFyZS4gVGh1cywgd2UgdGhpbmsgaXQgaXMgaW1wb3J0
YW50DQogdGhhdCB0aGUgV0cgc2hvdWxkIGZpcnN0IGdldCB0byBhIGNvbW1vbiB1bmRlcnN0YW5k
aW5nIG9uIHRoZSByZXF1aXJlbWVudHMgZm9yIGEgbmV3IElQdjYgZGF0YSBwbGFuZSB3aXRoIGEg
c21hbGxlciBTSUQgLSBib3RoIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIG9wZXJhdG9ycyB0aGF0
IGFyZSBsb29raW5nIHRvIGRlcGxveSB0aGVzZSB0ZWNobm9sb2dpZXMsIGFuZCBmcm9tIHRoYXQg
b2YgdGhlIHNvZnR3YXJlL2hhcmR3YXJlIGltcGxlbWVudGF0aW9uLjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PlRoZXJlZm9yZSwgd2Ugd291bGQgbGlrZSB0byBzb2xpY2l0IG5ldHdvcmsgb3BlcmF0b3JzIGlu
dGVyZXN0ZWQgaW4gU1Igb3ZlciB0aGUgSVB2NiBkYXRhIHBsYW5lIHRvIGJyaWVmbHkgaW50cm9k
dWNlIHRoZWlyOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0K
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZv
Mzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9u
dC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xp
PjxsaSBzdHlsZT0iY29sb3I6YmxhY2s7bWFyZ2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0OmwxIGxldmVsMSBsZm8zO3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj51c2UgY2FzZSAoZS5nLiBGYXN0IFJlcm91dGUsIGV4cGxpY2l0IHJvdXRp
bmcvVEUpPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Y29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9u
dC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbCI+
DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48bGkgc3R5bGU9ImNvbG9yOmJsYWNrO21hcmdp
bi10b3A6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDttc28tbGlz
dDpsMSBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Zm9yd2FyZGluZyBwZXJm
b3JtYW5jZSBhbmQgc2NhbGluZyByZXF1aXJlbWVudHM8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7
dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvbGk+PC91
bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJjb2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDIgbGZvMzt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZTtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3Qt
YXNpYW46bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjxsaSBzdHlsZT0iY29s
b3I6YmxhY2s7bWFyZ2luLXRvcDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTou
MDAwMXB0O21zby1saXN0OmwxIGxldmVsMiBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5l
LmcuLCAobnVtYmVyIG9mIG5vZGVzLCBuZXR3b3JrIGRpYW1ldGVyLDxvOnA+PC9vOnA+PC9zcGFu
PjwvbGk+PGxpIHN0eWxlPSJjb2xvcjpibGFjazttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9t
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzM7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPm51bWJlciBvZiBTSUQgcmVxdWlyZWQgaW4gbWF4IGFuZCBhdmVy
YWdlKS4gRm9yIHRoZSBsYXR0ZXIsIGlmIHBvc3NpYmxlIHVzaW5nIGJvdGggU1J2NiAxMjgtYml0
IFNJRHMgYW5kIHNob3J0ZXIgKGUuZy4gMzItYml0KSBTSURzIGFzIHRoZSBudW1iZXIgd291bGQg
dHlwaWNhbGx5IGJlIGRpZmZlcmVudCAoKikuPG86cD48L286cD48L3NwYW4+PC9saT48bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNvbG9yOmJsYWNrO21zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMiBsZm8zO3ZlcnRp
Y2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8
L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJjb2xv
cjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXZh
cmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC12YXJpYW50LWVhc3QtYXNpYW46bm9ybWFsIj4NCjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L2xpPjxsaSBzdHlsZT0iY29sb3I6YmxhY2s7bWFyZ2luLXRv
cDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O21zby1saXN0Omwx
IGxldmVsMSBsZm8zO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj4NCjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5pZiB0aGUgZXhpc3RpbmcgU1J2
NiBhcHByb2FjaCBpcyBub3QgZGVwbG95YWJsZTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIHN0
eWxlPSJjb2xvcjpibGFjazttYXJnaW4tdG9wOjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzM7dmVydGljYWwtYWxpZ246YmFz
ZWxpbmUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPmluIHRoZWlyIGNpcmN1bXN0YW5jZXMsIGRldGFpbHMgb2YgdGhlIHJlcXVpcmVtZW50
IG9mIGEgZGlmZmVyZW50IHNvbHV0aW9uIGlzIHJlcXVpcmVkIGFuZCB3aGV0aGVyIHRoaXMgc29s
dXRpb24gaXMgbmVlZGVkIGZvciB0aGUgc2hvcnQgdGVybSBvbmx5IG9yIGZvciB0aGUgbG9uZyB0
ZXJtLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJj
b2xvcjpibGFjazttc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMzt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPkFzIHdlbGwgYXMgZGVwbG95bWVudCBsaW1pdGF0aW9ucywg
d2Ugd291bGQgbGlrZSB0aGUgU1BSSU5HIGNvbW11bml0eSB0byBicmllZmx5IGRlc2NyaWJlIHRo
ZSBwbGF0Zm9ybSBsaW1pdGF0aW9ucyB0aGF0IHRoZXkgYXJlIHNlZWluZyB3aGljaCBsaW1pdCB0
aGUgZGVwbG95bWVudA0KIG9mIFNSdjYmbmJzcDsgSW4gcGFydGljdWxhciBsaW1pdGF0aW9ucyBy
ZWxhdGVkIHRvIHRoZSBudW1iZXIgb2YgU0lEcyB3aGljaCBjYW4gYmUgcHVzaGVkIGFuZCBmb3J3
YXJkZWQgYW5kIGhvdyBtdWNoIHRoZSB1c2Ugb2Ygc2hvcnRlciBTSURzIHdvdWxkIGltcHJvdmUg
dGhlIGRlcGxveW1lbnRzIC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBp
bjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gb3IgYm90aCBvZiB0aGVzZSBzZXRz
IG9mIGZlZWRiYWNrIGlmIHBvc3NpYmxlLCBwbGVhc2UgcG9zdCB0aGlzIHRvIHRoZSBTUFJJTkcg
V0cuIElmIHRoZSBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgc2hhcmVkIHB1YmxpY2x5LCBwbGVhc2Ug
c2VuZCBpdCBkaXJlY3RseSB0bw0KIHRoZSBjaGFpcnMgJmFtcDsgQUQgKE1hcnRpbikuPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+VGhpcyBjYWxsIGZvciBpbmZvcm1hdGlvbiB3aWxsIHJ1biBmb3IgZm91ciB3
ZWVrcywgdXAgdG8gMjAxOS8wOS8wMy4gQXMgYSByZW1pbmRlciwgeW91IGNhbiByZWFjaCB0aGUg
U1BSSU5HIGNoYWlycyB2aWENCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0
Zi5vcmciPnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8L2E+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4gYW5kIEFEcyB2aWENCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5nLWFkc0BpZXRmLm9y
ZyI+c3ByaW5nLWFkc0BpZXRmLm9yZzwvYT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPi4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rIHlvdSw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
Pi0tIFJvYiAmYW1wOyBCcnVubzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46
MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPigqKSBBcyBleHByZXNzZWQgb24g
dGhlIG1haWxpbmcgbGlzdCwgYSAxMjggYml0IFNJRCBjYW4gZW5jb2RlIHR3byBpbnN0cnVjdGlv
bnMgYSBub2RlIFNJRCBhbmQgYW4gYWRqYWNlbmN5IFNJRCBoZW5jZSBsZXNzIFNJRCBtYXkgYmUg
cmVxdWlyZWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_763FDBC6FBBD4C83A9D1E97E5219E360ciscocom_--


From nobody Mon Sep 16 09:27:36 2019
Return-Path: <rraszuk@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 23CEE12004F; Mon, 16 Sep 2019 09:27:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] autolearn=unavailable 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 nOTChirea1tB; Mon, 16 Sep 2019 09:27:31 -0700 (PDT)
Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (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 624E3120026; Mon, 16 Sep 2019 09:27:31 -0700 (PDT)
Received: by mail-pg1-x536.google.com with SMTP id a24so303410pgj.2; Mon, 16 Sep 2019 09:27:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PQyzZ7OdTTyI1cG8v3KBAQ2i/oZyIRvAsjslZlIvHdo=; b=O8q7FatcTVUJ+xyCRXZv6DJyk57qV33zLSorA2cml56qgiczNnlzuz/DsVTU5jelwM oAI3kBcdD00yaallmcEkz6owlbXhV4vBjFQxetI8br9w8MkdnOiOzjoKIjV123cxSOiJ T0GWwKueqRZVhA+Mpv7gZj/tOm2YHZVMJNiiGA8MAJdr+RLCqwTsReRFJSbjH82keQqM 2NtFAum1jjzXzs1AOUEysop2Sg59jiVMbM0glg8Gm06JKSgSvn2fHHqb/hj2WkgNInnS yNEj19OnJ9CrdwIwFBScVwu95F6roQtMAP+lV5XAjG1rlPBrbgDq0U4xCoQabKeKGPf2 JM5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PQyzZ7OdTTyI1cG8v3KBAQ2i/oZyIRvAsjslZlIvHdo=; b=rp89+Ao1TOEHfwyI5fExk6bSGhramoh0LVEB8xoRMOLqKZ8m9JrCc8bA/MQQktkxJp 5p5FY/fp4gzBYny/OdfVLjojTrl6a9M5wf12lXwF+lkpKKVVjNMjMK7GhijPlMC9UYSm agcsz1Byhq5i1JUH7VrXAswt/keuJmYqDDBGPOwS8B7+WAL2sAcToYcTFowXfrlLlm9t /6novgFpMe3ddbU45ufNUAYnAITcciWm27R32Ggmhm5CcsXcEUTP+xvldTI+yJXtupdZ JqyWXAP3Fe6aKUjOz8NqCid/kGi7G7zIDrhMm1zw97xDKlt0het/89lGeA3rrpYeOFaO oqrg==
X-Gm-Message-State: APjAAAWrZbYT95D4kiFn4s8nlDjpHHWq6OuV/Euvdjz9aLHkscq7+V3R TWA9YP0KJ8fss0n/NcPPCOXn4ERVMceMcOgzpIg=
X-Google-Smtp-Source: APXvYqzR30Ow4/SYngKgYqJQ3gcsB7i0MhSkLZWqGZX4LZ+4ZU/WUwYhT9m/8V4D7bJ7Sm6pkZZRpLMC/1KAm0/YGPI=
X-Received: by 2002:a17:90a:c58e:: with SMTP id l14mr88911pjt.46.1568651250341;  Mon, 16 Sep 2019 09:27:30 -0700 (PDT)
MIME-Version: 1.0
References: <5971B5F4-74C1-4DD0-BBD2-D76BE105532E@bell.ca> <BYAPR19MB3415DA7196E45FF52A740ED3FC8C0@BYAPR19MB3415.namprd19.prod.outlook.com>
In-Reply-To: <BYAPR19MB3415DA7196E45FF52A740ED3FC8C0@BYAPR19MB3415.namprd19.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Mon, 16 Sep 2019 18:27:18 +0200
Message-ID: <CA+b+ER=zufrB+NMaPQY7mmsdzyRZsy1fFb=86zr-BTbLnvgCgw@mail.gmail.com>
To: Tarek Saad <tsaad.net@gmail.com>
Cc: "Bernier, Daniel" <daniel.bernier@bell.ca>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008d9c2e0592ae14e4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mLGKfMB_2c-1QWbAqJ0AyBFr9zo>
Subject: Re: [spring] Per segment service instructions
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, 16 Sep 2019 16:27:35 -0000

--0000000000008d9c2e0592ae14e4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Tarek,

Your line of thinking is correct but please no more additional levels of
abstraction. Why not just use normal routable prefix on the node as part of
the instruction ?

And if so we are back to use of SRH as is - even if only for network
programming :).

Best,
R.

On Mon, Sep 16, 2019 at 6:00 PM Tarek Saad <tsaad.net@gmail.com> wrote:

> Hi all,
>
>
>
> A possible way to avoid domain wide scope of PSSI, would be to encode a
> per node ID within the PSSI (per node namespace of Service IDs).
>
> This allows the node parsing the DOH to identify PSSI(s) that needs to be
> invoked locally and to resolve the Service ID within its node scope. The
> per node ID can be a SRV6+ short SID that is instantiated locally on the
> node.
>
>
>
> So, a PSSI =3D Short-SID.SE1
>
>
>
> DOH can contain:
>
> Short-SID1.SE1
>
> Short-SID2.SE2
>
> Etc.
>
>
>
> Regards,
>
> Tarek
>
>
>
>
>
>
>
> *From: *spring <spring-bounces@ietf.org> on behalf of "Bernier, Daniel" <
> daniel.bernier@bell.ca>
> *Date: *Saturday, September 14, 2019 at 1:03 AM
> *To: *Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org>, Robert Raszuk =
<
> robert@raszuk.net>
> *Cc: *SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
> *Subject: *Re: [spring] Per segment service instructions
>
>
>
> Hi Ron,
>
>
>
> If PSSI provide non-routing services such as SE1 from Robert=E2=80=99s ex=
ample
> which offers DPI, FW and Packet Replication then, I need a domain-wide PS=
SI
> defining DPI + FW + Sampling but if somewhere else in my network I just
> need FW, then I need another domain-wide PSSI for only FW.
>
> In that model, I will end up with and endless list of permutations which
> must be agreed upon to ensure interop (i.e. vendor A cannot use a PSSI X
> for FW while vendor B think=E2=80=99s its DPI).
>
> Thx
>
> Dan B
>
>
>
>
>
>
>
> On 2019-09-13, 2:10 PM, "ipv6 on behalf of Ron Bonica" <
> ipv6-bounces@ietf.org on behalf of rbonica=3D40juniper.net@dmarc.ietf.org=
>
> wrote:
>
>
>
> Robert,
>
>
>
> In your email, you ask how I would solve a TE problem with a Per Segment
> Service Instruction (PSSI).. In SRv6+:
>
>
>
> -          The CRH and the SIDs that it contains are used to solve TE
> problems
>
> -          The PSSI is used too provide non-routing services (e.g.,
> firewalling, sampling, DPI)
>
>
>
> This leaves the following questions to be answered:
>
>
>
> -          How would I solve the TE problem that you describe in your
> email?
>
> -          Given another example, explain how PSSI works?
>
>
>
> Which question would you like me to tackle first?
>
>
>
>                                                                     Ron
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Friday, September 13, 2019 8:45 AM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* SPRING WG <spring@ietf.org>; 6man <6man@ietf.org>
> *Subject:* Per segment service instructions
>
>
>
> Dear Ron,
>
>
>
> I have read yet one more draft from the SRv6+ package defining another
> Destination Option type - this time Per Segment Service Instruction(s)
> described in draft-bonica-6man-seg-end-opt
>
>
>
> I have one technical question regarding it.
>
>
>
> Imagine I have following topology - drawing only what is relevant to the
> question:
>
>
>
> PE1 - - P1 - - SE1 - - P2 - -  SE2 - - P3 - - PE2
>
>
>
> When packet enters the network PE1 is instructed to program my flow A to
> execute following following functions on Segment End 1 (SE1) and Segment
> End 2 (SE2):
>
>
>
> SE1 - When packet is routed out of SE1 consider only interfaces of bw 10G
> and up
>
>
>
> SE2 - When packet is routed out of SE2 make sure that path to segment end
> node is no more then 2 hops away.
>
>
>
> From reading the draft I think the answer is that you mandated the segmen=
t
> end functions in SRv6+ to have domain-wide significance such that the
> function itself contains not only the instruction but also as it is of
> domain-wide significance the location of the instruction to execute it on=
.
>
>
>
> So far so good ... Flow-A get's CRH and PSSI encoding the above
> requirement.
>
>
>
> When packet enters SE1 Destination Options preceding RH is read and PSSIs
> are attempted to get executed ! Both instructions are tried but only one =
is
> known so only one get's executed on SE1. Same story on SE2.
>
>
>
> Not sure if eveyone would be ok with such model to read and attempt to
> execute instructions which are not for a given end segment but let's assu=
me
> some may accept it.
>
>
>
> But now how unfortunate it may sound PE1 is receving the flow-B and for
> flow B the requirements are opposite:
>
>
>
> SE1 - When packet is routed out of SE1 make sure that path to segment end
> node is no more then 2 hops away.
>
>
>
> SE2 - When packet is routed out of SE2 consider only interfaces of bw 10G
> and up.
>
>
>
> Well what do you - simple - you allocate another two domain wide function=
s
> and encode it in the packet at PSSI DOH on PE1.
>
>
>
> But if my description matches the plan you now end up with per flow !!!
> state in the network which is the price to pay for splitting SIDs with it=
s
> functions into completely different headers.
>
>
>
> I don't know about others but I think we went in the past via multiple
> attempts to put any per flow state into the large network and it all fail=
ed
> when faced scale.
>
>
>
> Also SR specifically in its architecture RFC8402 says that segment routin=
g
> is "maintaining per-flow state only at the ingress node(s) to the SR
> domain."
>
>
>
> Kind regards,
>
> Robert.
>
>
>
>
>
> Juniper Business Use Only
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--0000000000008d9c2e0592ae14e4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Dear Tarek,</div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small">Your line of thinking is correct but please no mo=
re additional levels of abstraction. Why not just use normal routable prefi=
x on the node as part of the instruction ?=C2=A0</div><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><b=
r></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small">And if so we are back to use of SRH as is - even=
 if only for network programming :).=C2=A0</div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">Best,</div><div class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small">R.</div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Sep 16, =
2019 at 6:00 PM Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com">tsaad=
.net@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-8989182561725256392WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Hi all,<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">A possible way to avo=
id domain wide scope of PSSI, would be to encode a per node ID within the P=
SSI (per node namespace of Service IDs).<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">This allows the node =
parsing the DOH to identify PSSI(s) that needs to be invoked locally and to=
 resolve the Service ID within its node scope. The per node ID can be a SRV=
6+ short SID that is instantiated
 locally on the node.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">So, a PSSI =3D Short-=
SID.SE1<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">DOH can contain:<u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Short-SID1.SE1<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Short-SID2.SE2<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Etc.<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Regards,<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Tarek<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><b><span style=3D"font-s=
ize:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">spring &lt;<a href=3D=
"mailto:spring-bounces@ietf.org" target=3D"_blank">spring-bounces@ietf.org<=
/a>&gt; on behalf of &quot;Bernier, Daniel&quot; &lt;<a href=3D"mailto:dani=
el.bernier@bell.ca" target=3D"_blank">daniel.bernier@bell.ca</a>&gt;<br>
<b>Date: </b>Saturday, September 14, 2019 at 1:03 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmarc.i=
etf.org" target=3D"_blank">40juniper.net@dmarc.ietf.org</a>&gt;, Robert Ras=
zuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszu=
k.net</a>&gt;<br>
<b>Cc: </b>SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;, 6man &lt;<a href=3D"mailto:6man@ietf.org" targe=
t=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] Per segment service instructions<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">Hi Ron,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">If PSSI provide non-routing services such as SE1 from Robert=E2=80=
=99s example which offers DPI, FW and Packet Replication then, I need a dom=
ain-wide PSSI defining DPI + FW + Sampling but
 if somewhere else in my network I just need FW, then I need another domain=
-wide PSSI for only FW.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">In that model, I will end up with and endless list of permutations w=
hich must be agreed upon to ensure interop (i.e. vendor A cannot use a PSSI=
 X for FW while vendor B think=E2=80=99s its
 DPI).</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">Thx</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">Dan B</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-size=
:10pt">=C2=A0</span><u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">On 2019-09-13, 2:10 PM, &q=
uot;ipv6 on behalf of Ron Bonica&quot; &lt;<a href=3D"mailto:ipv6-bounces@i=
etf.org" target=3D"_blank">ipv6-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org" target=3D"_blank"=
>rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">In your email, you ask how=
 I would solve a TE problem with a Per Segment Service Instruction (PSSI)..=
 In SRv6+:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-8989182561725256392MsoListParagraph" style=3D"margin-l=
eft:1.5in">-<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&=
quot;,serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>The CRH and the SIDs that it contains are used to solve TE problems<=
u></u><u></u></p>
<p class=3D"gmail-m_-8989182561725256392MsoListParagraph" style=3D"margin-l=
eft:1.5in">-<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&=
quot;,serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>The PSSI is used too provide non-routing services (e.g., firewalling=
, sampling, DPI)<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">This leaves the following =
questions to be answered:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-8989182561725256392MsoListParagraph" style=3D"margin-l=
eft:1.5in">-<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&=
quot;,serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>How would I solve the TE problem that you describe in your email?<u>=
</u><u></u></p>
<p class=3D"gmail-m_-8989182561725256392MsoListParagraph" style=3D"margin-l=
eft:1.5in">-<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&=
quot;,serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>Given another example, explain how PSSI works?<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Which question would you l=
ike me to tackle first?<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in"><b>From:</b> Robert Raszuk=
 &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.n=
et</a>&gt;
<br>
<b>Sent:</b> Friday, September 13, 2019 8:45 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org" targe=
t=3D"_blank">6man@ietf.org</a>&gt;<br>
<b>Subject:</b> Per segment service instructions<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Dear Ron,<u></u><u></u></p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">I have read yet one more d=
raft from the SRv6+ package defining another Destination Option type - this=
 time Per Segment Service Instruction(s) described in=C2=A0<span style=3D"c=
olor:black">draft-bonica-6man-seg-end-opt</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">I have one technical quest=
ion regarding it.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Imagine I have following t=
opology - drawing only what is relevant to the question:=C2=A0<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">PE1 - - P1 - - SE1 - - P2 =
- -=C2=A0 SE2 - - P3 - - PE2<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">When packet enters the net=
work PE1 is instructed to program my flow A to execute following following =
functions on Segment End 1 (SE1) and Segment End 2 (SE2):<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">SE1 - When packet is route=
d out of SE1 consider only interfaces of bw 10G and up<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">SE2 - When packet is route=
d out of SE2 make sure that path to segment end node is no more then 2 hops=
 away.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">From reading the draft I t=
hink the answer is that you mandated the segment end functions in SRv6+ to =
have domain-wide significance such that the function itself contains not on=
ly the instruction but also as it
 is of domain-wide significance the location of the instruction to execute =
it on.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">So far so good ... Flow-A =
get&#39;s CRH and PSSI encoding the above requirement.=C2=A0<u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">When packet enters SE1 Des=
tination Options preceding RH is read and PSSIs are attempted to get execut=
ed ! Both instructions are tried but only one is known so only one get&#39;=
s executed on SE1. Same story on SE2.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Not sure if eveyone would =
be ok with such model to read and attempt to execute instructions which are=
 not for a given end segment but let&#39;s assume some may accept it.=C2=A0=
<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">But now how unfortunate it=
 may sound PE1 is receving the flow-B and for flow B the requirements are o=
pposite:=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">SE1 - When packet is route=
d out of SE1 make sure that path to segment end node is no more then 2 hops=
 away.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">SE2 - When packet is route=
d out of SE2 consider only interfaces of bw 10G and up.=C2=A0<u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Well what do you - simple =
- you allocate another two domain wide functions and encode it in the packe=
t at PSSI DOH on PE1.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">But if my description matc=
hes the plan you now end up with per flow !!! state in the network which is=
 the price to pay for splitting SIDs with its functions into completely dif=
ferent headers.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">I don&#39;t know about oth=
ers but I think we went in the past via multiple attempts to put any per fl=
ow state into the large network and it all failed when faced scale.=C2=A0<u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Also SR specifically in it=
s architecture RFC8402 says that segment routing is &quot;maintaining per-f=
low state only at the ingress node(s) to the SR domain.&quot;<u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Kind regards,<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">Robert.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1in">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-8989182561725256392msipfooter30b3d538" align=3D"center=
">
<span style=3D"font-size:7pt;color:black">Juniper Business Use Only</span><=
u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>

--0000000000008d9c2e0592ae14e4--


From nobody Mon Sep 16 09:44:29 2019
Return-Path: <rbonica@juniper.net>
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 33FD4120052; Mon, 16 Sep 2019 09:44:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 GL8NkSkiptFE; Mon, 16 Sep 2019 09:44:16 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81E6E120026; Mon, 16 Sep 2019 09:44:16 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8GGEcfV025252; Mon, 16 Sep 2019 09:44:15 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=uC44eZ8Hnvy6OfR3m1cChQG3DtULdQUG97MS/00r950=; b=n0RDZQVsoF4QZizGWME9XyBl3YfY2zvqXo7T6QOyRgdQUBxOeRgi7k1TyWrchEaZyoPx 7jWIjZIUIcrPo/lAj1LMeuixnkOv6F0M7GuqBVgidmmEmVhNWRBhkTS5GmdbwgdqqBPR FT+TLUESnUG4wt1v+fmpIRKBLn3dUP0y9EUaLJPfrRKk1gfWOM+nCr05qVyJIP8u+E8U fiNZM6swEoeSeioq+EGAItz2ijam+nDTnvZKlys+C25oProkjRxK6/PBLhI1BCv2Zkt/ UfcM4+PiceRjK4PeEdxSo0IvgezHAfFgl69QmV1x5Z6cYqnemQh2DA/gwDrgTcqwl9Kz Cg== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp2054.outbound.protection.outlook.com [104.47.33.54]) by mx0a-00273201.pphosted.com with ESMTP id 2v0y7p33tm-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 16 Sep 2019 09:44:15 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fFPRxeR7MtGo+0515Kn0JLEYBCMJmJ39pj7Ae5D+rB5YQua1lDpbnxOGmTsUrlszkfI90ZZ6TYWU2R6J6cp2Nyn8YXKrwuGTMNuHNzPn4y2NI9o9P/LjrSG1aOUJsoeKf2X3PyaFkEi2Jf/XWbqZXUKNE88a5RwHXnn6efsfl0tDzvHwO07nNCQ5f/OL6NCIzPRoB9oMkAbxkdoV5SDOh3PLuPf5ujPiT9VaCRkTAxN8QqiwrRW+weqfFhomJy52vIxXllKHkQBwPxwoZg1H6Cly1oV2ivmP5gug06Y7iyTFb7KmbfMBSJJFKCbJd7r9KWH90ZX1ZHMxwiFBBPRT/g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uC44eZ8Hnvy6OfR3m1cChQG3DtULdQUG97MS/00r950=; b=TajKup5w1vqd6UqMcKQmg28ula+3X5kXv+AKeBdP8NsxSQQKn7FFHgoq+27ZgMSMlDABfVeggZN+ytAwiRCBn09BN5LwrhINUpL1hi22zJdoF3iU60MeTnPOxGnfHFDFMYUYGHbeRFwXjRKwYFs+YyrHHxpJpHYWR5ksRBr1b2V75kpuDsRZsX2PIlazpYJDKCmbSrJ2FEN7IcS1lZ1WMeFEJR0AKt4KKntULnRD1V/mi4AI2MtgWRyzI2RjppSc2MzY0VXk/8bhI6Ru4729ikLv4uKx1iyy1BMp0FGPFZe9u7ImNGrDmXMntcykpBxhjIRbqdaMjJGaun3IQgoXWA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6277.namprd05.prod.outlook.com (20.178.48.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.10; Mon, 16 Sep 2019 16:44:11 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Mon, 16 Sep 2019 16:44:11 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Tarek Saad <tsaad.net@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Robert Raszuk <robert@raszuk.net>
CC: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [spring] Per segment service instructions
Thread-Index: AQHVarm81EQgA5AggkOfLsSOqmefjacuefSAgAAMTSA=
Content-Class: 
Date: Mon, 16 Sep 2019 16:44:11 +0000
Message-ID: <BYAPR05MB54636297CCDC1E82380648F6AE8C0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <5971B5F4-74C1-4DD0-BBD2-D76BE105532E@bell.ca> <BYAPR19MB3415DA7196E45FF52A740ED3FC8C0@BYAPR19MB3415.namprd19.prod.outlook.com>
In-Reply-To: <BYAPR19MB3415DA7196E45FF52A740ED3FC8C0@BYAPR19MB3415.namprd19.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-16T16:44:09.9006805Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=0688069e-8514-4e62-b599-6168071390a4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d6cea118-3616-4acd-8fd4-08d73ac51a3f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR05MB6277; 
x-ms-traffictypediagnostic: BYAPR05MB6277:
x-ms-exchange-purlcount: 2
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB627747069B78345B274805F8AE8C0@BYAPR05MB6277.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3383;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(136003)(39860400002)(366004)(346002)(396003)(199004)(53754006)(189003)(25786009)(76176011)(66946007)(66476007)(76116006)(66446008)(64756008)(790700001)(54896002)(52536014)(186003)(2906002)(66556008)(33656002)(256004)(6116002)(3846002)(9686003)(99286004)(55016002)(54906003)(26005)(6246003)(6306002)(236005)(8676002)(53936002)(486006)(5660300002)(7696005)(110136005)(66066001)(446003)(4326008)(11346002)(476003)(316002)(102836004)(53546011)(6506007)(6436002)(229853002)(86362001)(8936002)(74316002)(14454004)(71200400001)(71190400001)(478600001)(81166006)(81156014)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6277; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pVpLdUpiT3reZaPrFnZmWdIp9jwkssb1oDo17Or80GyOJMTZBZiFfMy2+Qt6fP0MmRlWVlYPiFhcLW6I47E4gH7HLX8F4G1IWKp2WausDlTUk4/XzD3/mEoyYeg59rilkkhvhC4NQTG8Mct8+Fhklj5AX2eCscfuX17f3hZ5prbsOeNA/xDOpmOxav5vZgf0kEzgvMmqQ0MhxYvL2HbtFCZQOn67I9XphRrtVYLVc9AYtXXG6aZLDzWaRRINFvFRf4WwaU6/7zBFldmltte6+UCANqSSrjL047gPkHSLjKXhaPRsrE3Logdkt/tiza1+1WFhyDi0PiWU/DAyb+8mDRzn7QvKMQfsB4QAikWpFVvzeyz+ypUl4eD1GxcQAjYyWBYXEnRxARJsdc5XG4rFn2MlfxCAPHzztGGGx5GlQDg=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54636297CCDC1E82380648F6AE8C0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: d6cea118-3616-4acd-8fd4-08d73ac51a3f
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 16:44:11.8408 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5PwZ9k6W/bvZIgvblJlNjLTjGk37ZIr2UJfFmdYwk/WUTtF5vjS4tQWM8IYYxezhVcYbd9dEi+prCTqgRYJXzQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6277
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-16_07:2019-09-11,2019-09-16 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 mlxlogscore=999 suspectscore=0 spamscore=0 adultscore=0 mlxscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909160167
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/lzj8Pa3xGnH8afZ7UjY_k8xtjM0>
Subject: Re: [spring] Per segment service instructions
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, 16 Sep 2019 16:44:20 -0000

--_000_BYAPR05MB54636297CCDC1E82380648F6AE8C0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Good idea!!




Juniper Business Use Only
From: Tarek Saad <tsaad.net@gmail.com>
Sent: Monday, September 16, 2019 11:59 AM
To: EXT - daniel.bernier@bell.ca <daniel.bernier@bell.ca>; Ron Bonica <rbon=
ica@juniper.net>; Robert Raszuk <robert@raszuk.net>
Cc: SPRING WG <spring@ietf.org>; 6man <6man@ietf.org>
Subject: Re: [spring] Per segment service instructions

Hi all,

A possible way to avoid domain wide scope of PSSI, would be to encode a per=
 node ID within the PSSI (per node namespace of Service IDs).
This allows the node parsing the DOH to identify PSSI(s) that needs to be i=
nvoked locally and to resolve the Service ID within its node scope. The per=
 node ID can be a SRV6+ short SID that is instantiated locally on the node.

So, a PSSI =3D Short-SID.SE1

DOH can contain:
Short-SID1.SE1
Short-SID2.SE2
Etc.

Regards,
Tarek



From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of "Bernier, Daniel" <daniel.bernier@bell.ca<mailto:daniel.bernier@be=
ll.ca>>
Date: Saturday, September 14, 2019 at 1:03 AM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=3D40j=
uniper.net@dmarc.ietf.org>>, Robert Raszuk <robert@raszuk.net<mailto:robert=
@raszuk.net>>
Cc: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>, 6man <6man@ietf.or=
g<mailto:6man@ietf.org>>
Subject: Re: [spring] Per segment service instructions

Hi Ron,

If PSSI provide non-routing services such as SE1 from Robert's example whic=
h offers DPI, FW and Packet Replication then, I need a domain-wide PSSI def=
ining DPI + FW + Sampling but if somewhere else in my network I just need F=
W, then I need another domain-wide PSSI for only FW.
In that model, I will end up with and endless list of permutations which mu=
st be agreed upon to ensure interop (i.e. vendor A cannot use a PSSI X for =
FW while vendor B think's its DPI).
Thx
Dan B



On 2019-09-13, 2:10 PM, "ipv6 on behalf of Ron Bonica" <ipv6-bounces@ietf.o=
rg<mailto:ipv6-bounces@ietf.org> on behalf of rbonica=3D40juniper.net@dmarc=
.ietf.org<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>> wrote:

Robert,

In your email, you ask how I would solve a TE problem with a Per Segment Se=
rvice Instruction (PSSI).. In SRv6+:


-          The CRH and the SIDs that it contains are used to solve TE probl=
ems

-          The PSSI is used too provide non-routing services (e.g., firewal=
ling, sampling, DPI)

This leaves the following questions to be answered:


-          How would I solve the TE problem that you describe in your email=
?

-          Given another example, explain how PSSI works?

Which question would you like me to tackle first?

                                                                    Ron


From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Friday, September 13, 2019 8:45 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>; 6man <6man@ietf.or=
g<mailto:6man@ietf.org>>
Subject: Per segment service instructions

Dear Ron,

I have read yet one more draft from the SRv6+ package defining another Dest=
ination Option type - this time Per Segment Service Instruction(s) describe=
d in draft-bonica-6man-seg-end-opt

I have one technical question regarding it.

Imagine I have following topology - drawing only what is relevant to the qu=
estion:

PE1 - - P1 - - SE1 - - P2 - -  SE2 - - P3 - - PE2

When packet enters the network PE1 is instructed to program my flow A to ex=
ecute following following functions on Segment End 1 (SE1) and Segment End =
2 (SE2):

SE1 - When packet is routed out of SE1 consider only interfaces of bw 10G a=
nd up

SE2 - When packet is routed out of SE2 make sure that path to segment end n=
ode is no more then 2 hops away.

>From reading the draft I think the answer is that you mandated the segment =
end functions in SRv6+ to have domain-wide significance such that the funct=
ion itself contains not only the instruction but also as it is of domain-wi=
de significance the location of the instruction to execute it on.

So far so good ... Flow-A get's CRH and PSSI encoding the above requirement=
.

When packet enters SE1 Destination Options preceding RH is read and PSSIs a=
re attempted to get executed ! Both instructions are tried but only one is =
known so only one get's executed on SE1. Same story on SE2.

Not sure if eveyone would be ok with such model to read and attempt to exec=
ute instructions which are not for a given end segment but let's assume som=
e may accept it.

But now how unfortunate it may sound PE1 is receving the flow-B and for flo=
w B the requirements are opposite:

SE1 - When packet is routed out of SE1 make sure that path to segment end n=
ode is no more then 2 hops away.

SE2 - When packet is routed out of SE2 consider only interfaces of bw 10G a=
nd up.

Well what do you - simple - you allocate another two domain wide functions =
and encode it in the packet at PSSI DOH on PE1.

But if my description matches the plan you now end up with per flow !!! sta=
te in the network which is the price to pay for splitting SIDs with its fun=
ctions into completely different headers.

I don't know about others but I think we went in the past via multiple atte=
mpts to put any per flow state into the large network and it all failed whe=
n faced scale.

Also SR specifically in its architecture RFC8402 says that segment routing =
is "maintaining per-flow state only at the ingress node(s) to the SR domain=
."

Kind regards,
Robert.



Juniper Business Use Only

--_000_BYAPR05MB54636297CCDC1E82380648F6AE8C0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:"Courier New";}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle28
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Good idea!!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Tarek Saad &lt;tsaad.net@gmail.com&gt; =
<br>
<b>Sent:</b> Monday, September 16, 2019 11:59 AM<br>
<b>To:</b> EXT - daniel.bernier@bell.ca &lt;daniel.bernier@bell.ca&gt;; Ron=
 Bonica &lt;rbonica@juniper.net&gt;; Robert Raszuk &lt;robert@raszuk.net&gt=
;<br>
<b>Cc:</b> SPRING WG &lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org&gt;<br=
>
<b>Subject:</b> Re: [spring] Per segment service instructions<o:p></o:p></p=
>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Hi all,<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">A possible way to a=
void domain wide scope of PSSI, would be to encode a per node ID within the=
 PSSI (per node namespace of Service IDs).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">This allows the nod=
e parsing the DOH to identify PSSI(s) that needs to be invoked locally and =
to resolve the Service ID within its node scope. The per node ID can be a S=
RV6&#43; short SID that is instantiated
 locally on the node.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">So, a PSSI =3D Shor=
t-SID.SE1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">DOH can contain:<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Short-SID1.SE1<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Short-SID2.SE2<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Etc.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Tarek<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;<a href=
=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; on beha=
lf of &quot;Bernier, Daniel&quot; &lt;<a href=3D"mailto:daniel.bernier@bell=
.ca">daniel.bernier@bell.ca</a>&gt;<br>
<b>Date: </b>Saturday, September 14, 2019 at 1:03 AM<br>
<b>To: </b>Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.i=
etf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;, Robert Raszuk &lt;=
<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;<br>
<b>Cc: </b>SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;, 6man &lt;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;<b=
r>
<b>Subject: </b>Re: [spring] Per segment service instructions<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Hi Ron,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">If PSSI provide non-routing services such as SE1 from Robert&#8217;=
s example which offers DPI, FW and Packet Replication then, I need a domain=
-wide PSSI defining DPI &#43; FW &#43; Sampling but
 if somewhere else in my network I just need FW, then I need another domain=
-wide PSSI for only FW.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">In that model, I will end up with and endless list of permutations =
which must be agreed upon to ensure interop (i.e. vendor A cannot use a PSS=
I X for FW while vendor B think&#8217;s its
 DPI).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Thx</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Dan B</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">On 2019-09-13, 2:10 PM, =
&quot;ipv6 on behalf of Ron Bonica&quot; &lt;<a href=3D"mailto:ipv6-bounces=
@ietf.org">ipv6-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">rbonica=3D40junip=
er.net@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">In your email, you ask h=
ow I would solve a TE problem with a Per Segment Service Instruction (PSSI)=
.. In SRv6&#43;:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The CRH and the SIDs that it contains are used to solve TE problems<=
o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The PSSI is used too provide non-routing services (e.g., firewalling=
, sampling, DPI)<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">This leaves the followin=
g questions to be answered:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>How would I solve the TE problem that you describe in your email?<o:=
p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Given another example, explain how PSSI works?<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Which question would you=
 like me to tackle first?<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><b>From:</b> Robert Rasz=
uk &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Friday, September 13, 2019 8:45 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;<br>
<b>Cc:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> Per segment service instructions<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Dear Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">I have read yet one more=
 draft from the SRv6&#43; package defining another Destination Option type =
- this time Per Segment Service Instruction(s) described in&nbsp;<span styl=
e=3D"color:black">draft-bonica-6man-seg-end-opt</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">I have one technical que=
stion regarding it.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Imagine I have following=
 topology - drawing only what is relevant to the question:&nbsp;<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">PE1 - - P1 - - SE1 - - P=
2 - -&nbsp; SE2 - - P3 - - PE2<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">When packet enters the n=
etwork PE1 is instructed to program my flow A to execute following followin=
g functions on Segment End 1 (SE1) and Segment End 2 (SE2):<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">SE1 - When packet is rou=
ted out of SE1 consider only interfaces of bw 10G and up<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">SE2 - When packet is rou=
ted out of SE2 make sure that path to segment end node is no more then 2 ho=
ps away.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">From reading the draft I=
 think the answer is that you mandated the segment end functions in SRv6&#4=
3; to have domain-wide significance such that the function itself contains =
not only the instruction but also as it
 is of domain-wide significance the location of the instruction to execute =
it on.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">So far so good ... Flow-=
A get's CRH and PSSI encoding the above requirement.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">When packet enters SE1 D=
estination Options preceding RH is read and PSSIs are attempted to get exec=
uted ! Both instructions are tried but only one is known so only one get's =
executed on SE1. Same story on SE2.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Not sure if eveyone woul=
d be ok with such model to read and attempt to execute instructions which a=
re not for a given end segment but let's assume some may accept it.&nbsp;<o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">But now how unfortunate =
it may sound PE1 is receving the flow-B and for flow B the requirements are=
 opposite:&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">SE1 - When packet is rou=
ted out of SE1 make sure that path to segment end node is no more then 2 ho=
ps away.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">SE2 - When packet is rou=
ted out of SE2 consider only interfaces of bw 10G and up.&nbsp;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Well what do you - simpl=
e - you allocate another two domain wide functions and encode it in the pac=
ket at PSSI DOH on PE1.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">But if my description ma=
tches the plan you now end up with per flow !!! state in the network which =
is the price to pay for splitting SIDs with its functions into completely d=
ifferent headers.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">I don't know about other=
s but I think we went in the past via multiple attempts to put any per flow=
 state into the large network and it all failed when faced scale.&nbsp;<o:p=
></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Also SR specifically in =
its architecture RFC8402 says that segment routing is &quot;maintaining per=
-flow state only at the ingress node(s) to the SR domain.&quot;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Kind regards,<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Robert.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:5.0pt;margin-right:0in;margin-bottom:0in;margin-left:1.0in;margin-bottom:=
.0001pt;text-align:center;margin-bottom:..0001pt">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54636297CCDC1E82380648F6AE8C0BYAPR05MB5463namp_--


From nobody Mon Sep 16 12:30:07 2019
Return-Path: <stewart.bryant@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 40CDF12010D for <spring@ietfa.amsl.com>; Mon, 16 Sep 2019 12:30:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 25wg_lg2r75A for <spring@ietfa.amsl.com>; Mon, 16 Sep 2019 12:29:59 -0700 (PDT)
Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) (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 15CD01200FE for <spring@ietf.org>; Mon, 16 Sep 2019 12:29:59 -0700 (PDT)
Received: by mail-wm1-x335.google.com with SMTP id g207so568297wmg.5 for <spring@ietf.org>; Mon, 16 Sep 2019 12:29:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=jHRNH3EpeLJwjYtX+4StVqz7b1tsVGnCM+qAizz5jEk=; b=nxfQcnE2x7rBNF483s3kP8xNzGObAEx/XIw71BwHGZKimhCDiSoxuRRPuVGGuz3imQ OXQB7tVM2Z9+SZRVLOdqWX4f2RwLKUf0VMi7UXJ5Ggi5QqU46mswejKODso7A/p2zzGI 51Fj/mJxd7+aZ31CqKJMpllCTYcadq36MqjSktRhDZ7gJamZf2HME7aT51G4m1jLc1gh TYcUiRFbxMLfkU3oGxey2A2wGzYwwThwawKnAXxRafdhqr5ulTcRq6tyIg3YIPhPf2Rw l6KGDqdBfvbPG7Vq9MLXWscXtEeQcrYh7aqXNGWimlUVVOoxLx73epbAn6pcMmCQ8BzK CsNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=jHRNH3EpeLJwjYtX+4StVqz7b1tsVGnCM+qAizz5jEk=; b=Baz3ufsggL4lcWxdw7rWivDJLMvaw36Ib53EEePRUnI3nVO4NggDrRec3DAceaPfR5 vt4FXMexr62MtNI+us3bVzAGpr2l0zllX6obA2D7dHF14x4rN+0nMInCefsYFa+/q/ZK 0HUIcYDNDjLbKfZ4JnLQsCo1rZGsaV68kZhU48DbJzV56EmREwW1Y8YY3eRByqBoVGZe Joicwo8XpmwLoLguWBayxzci6UZE8+9KPpknrqQZOkMFcLPm+Qo+3MXkmarn5FfY2iO+ tPTu+EmQI7BA4+FI+ZWh7uq1rKDcsKhtj75N5BPYQ+jGD6meYVLQj6oZ/wuxwaW2nYi4 iuDw==
X-Gm-Message-State: APjAAAWdo2tgAGhSJt91yT28kzKBVXZALNI4EonyZO/fyr0PEBLFafCd TMvUOQomc9ixVGohMNLYhEMHc+cx
X-Google-Smtp-Source: APXvYqz5Jw7T7TEn1lFcOrTNeY7Br3dFl5YT149ozmjuDa1OZuPhQ6zcPCCqnsYpWgOixMsQsFX4lQ==
X-Received: by 2002:a1c:7d8e:: with SMTP id y136mr473839wmc.83.1568662197149;  Mon, 16 Sep 2019 12:29:57 -0700 (PDT)
Received: from [192.168.178.22] ([62.3.64.16]) by smtp.gmail.com with ESMTPSA id t14sm23378237wrs.6.2019.09.16.12.29.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Sep 2019 12:29:56 -0700 (PDT)
To: "Zafar Ali (zali)" <zali@cisco.com>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, SPRING WG List <spring@ietf.org>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <763FDBC6-FBBD-4C83-A9D1-E97E5219E360@cisco.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <570446df-c0af-7645-5c74-5294b0ed75bf@gmail.com>
Date: Mon, 16 Sep 2019 20:29:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <763FDBC6-FBBD-4C83-A9D1-E97E5219E360@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jcxzQbwunWvw0SeBUOX3uiKxt3s>
Subject: Re: [spring] Beyond SRv6.
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, 16 Sep 2019 19:30:05 -0000

Zafar

Please can you clarify:

Is that all forwarding ASICs on all platforms or are there some 
restrictions?

- Stewart

On 16/09/2019 16:59, Zafar Ali (zali) wrote:
> Dear Chairs and the WG,
> 
> As asked by the chairs ...
> 
> Cisco ASIC is capable of reading and writing an SRH of up to 9 (nine) 
> â€œ128-bitâ€ SIDs at the line rate performance. Furthermore, SRv6 
> performance is at par with that is observed during an IPv6 packet 
> processing.
> 
> Thanks
> 
> Regards ... Zafar


From nobody Mon Sep 16 12:37:18 2019
Return-Path: <ddukes@cisco.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 91CE712010C; Mon, 16 Sep 2019 12:37:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=cGM2vWzO; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=IjMwrJy5
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 ksPhQKJwJfAm; Mon, 16 Sep 2019 12:37:01 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00BF01200FE; Mon, 16 Sep 2019 12:37:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=645; q=dns/txt; s=iport; t=1568662621; x=1569872221; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=dpd3mvNBzDR0hdUbe4l5Y3iYWWRw3Gu+OI5PkDKM4LY=; b=cGM2vWzOkQIifvFTiyqqWpEeeEjj0kdYchsTELTBQ1ME52B/pnNP5Gap PNKMVNedmCyIEx6QmuxoBveCXIFrWOPcewZB6AUslgZ+nooAEF9OcWNVx XsaPbr0nfT42vixV6wmcpSTSZ9MsZBzDhJsrZdFxAT3CvSSD7AK7qMtju Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3ALW2UKxC9xaoG/pJ6bGBoUyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qg83kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHw?= =?us-ascii?q?QAld1QmgUhBMCfDkiuIPL3bCEhNM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CaAACS439d/5xdJa1mHAEBAQQBAQc?= =?us-ascii?q?EAQGBVAYBAQsBgURQA4FDIAQLKgqHXgOKck2aAIEugSQDVAkBAQEMAQEtAgE?= =?us-ascii?q?BhzAjNQgOAgMJAQEEAQEBAgEFBG2FLgyFYygGAQE4EQE+QicEATSDAIFrAx0?= =?us-ascii?q?BAqI4AoE4iGGCJYJ9AQEFgkiCSBiCFwmBNAGLdxiBQD+BOB+LC4ImnhCOXgq?= =?us-ascii?q?CIpUAG4IlEJZkjgmBOJdKAgQCBAUCDgEBBYFTATaBWHAVZQGCQYJCg3KKU3O?= =?us-ascii?q?BKY4qAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,513,1559520000"; d="scan'208";a="327141148"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Sep 2019 19:37:00 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x8GJaxvQ024446 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 16 Sep 2019 19:37:00 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 14:36:59 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 15:36:58 -0400
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 16 Sep 2019 15:36:58 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wt/MDCLzUWag7ReTJd+hdk2lqv0l7qc2Lyp9r7tTkUn35fbQQIPhDQsDkr47amE+k2yxPu6V6kL3Cahdd5B8h8V1fgUIaZmuIb8S2q4BoCc/3pBmTkhF51ZFRfC6bxfVP8TT32NOjCX5Z+GiU55d/sJDtARrIZWXZsOIgO9YvypSC+rL/LiFaxEhakcyHzk6/bhsJ2sH3v6C6CrX1tGDvghw0Q99xfRd2DrICCNSOEKqgWnwn72tJDiprfDQh6DMUW6GseDbWC+2/XjozGsyg1s4nt9jwy/YjiUVrU2GZGoucVcPFfIATMI9lBQ9aUaw7M8HFMG+3eu2DHdW8y7WgA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wfNWhzqo56A2iAqKYsaiXJ0A/vFlJ2PtTrYcz80zk+M=; b=h2pICtvMZosL60M6S050PigvtP+Aqb6gYn1YC37H0l5VcBI4cZEDQ/kn0YLEDbmC/4g/6dwk1cw9dFRBTwcDLDYXxJZaz6G8HyPMdQ3XWWlb6k3E0OLE3rhFKiUsjtQxd3NTAHKnOkcSWZEcvi5NkH6KPs+cYXyiHAR7lkXUMdtP6QaxdT1bd/OUxg7zeKUQ8wKtpL1Kn1ley2wUI8H+o2JXqXWSAgRdwCZZk0JwtcONs/XxxG6N/dooXmTVIfV1x5WiDRXR5dMCmBkXTcJiMw5YsHTsVuoFVm8YCKAsFVsVnblNVaSY0tuFSgXhUoMFwk0Gwq3bK0OCvgcUFvohng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wfNWhzqo56A2iAqKYsaiXJ0A/vFlJ2PtTrYcz80zk+M=; b=IjMwrJy5jXpV1CEdrkNnUdeYTDM+ZMhd5Zmr7fgVlERPtHTO5ypq4GU4DCbzeGOcZ++iH3ctFRkY8l/z90bXxsri70P9Wf9wib/GOCgJt8SYJZqfuleBFG5BcsZrYS6h74VpDvbkjgdz7CJ2P1YpObbIbsxSKFH3qTN1NmwWjCM=
Received: from BN7PR11MB2594.namprd11.prod.outlook.com (52.135.246.159) by BN7PR11MB2562.namprd11.prod.outlook.com (52.135.246.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17; Mon, 16 Sep 2019 19:36:57 +0000
Received: from BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::b5f5:4cb9:14c0:618b]) by BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::b5f5:4cb9:14c0:618b%4]) with mapi id 15.20.2263.021; Mon, 16 Sep 2019 19:36:57 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: "6man@ietf.org" <6man@ietf.org>, SPRING WG List <spring@ietf.org>
Thread-Topic: SRv6 end to end integrity.
Thread-Index: AQHVbMYasl4LeKAK5U2TybJ8usDHqw==
Date: Mon, 16 Sep 2019 19:36:57 +0000
Message-ID: <0A3C65F8-CDA3-4CAA-B240-2577CB2F0E03@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ddukes@cisco.com; 
x-originating-ip: [161.44.212.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bab212a9-4746-445b-4e17-08d73add3ca6
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BN7PR11MB2562; 
x-ms-traffictypediagnostic: BN7PR11MB2562:
x-microsoft-antispam-prvs: <BN7PR11MB25621185C255AB5FEB0A7C94C88C0@BN7PR11MB2562.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(346002)(39860400002)(136003)(376002)(189003)(199004)(33656002)(316002)(6506007)(3846002)(6116002)(99286004)(14454004)(25786009)(8676002)(81156014)(2906002)(81166006)(2501003)(6486002)(71190400001)(71200400001)(8936002)(66446008)(91956017)(76116006)(66946007)(66476007)(66556008)(64756008)(66066001)(186003)(5660300002)(102836004)(53936002)(305945005)(7736002)(6436002)(4744005)(476003)(14444005)(36756003)(26005)(110136005)(2616005)(256004)(486006)(6512007)(86362001)(450100002)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR11MB2562; H:BN7PR11MB2594.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3NupH1GzQP6JX89OfIAHxp8YSRau5BjgT++5PumsG41r5dIXzQXHBtjPTMcXDLYaLqmiyaBjs2kJ/3sRz8r9ritbNzSEKroAzqKyyTzYVYrd/FupzHqIyAgxdyRRt+vtHlpWcW3JNIOSprLlsE06M4+iyLnnBUEhnm231l2kHpqqALxlzjQx3dQzt9Pe33ZA6A33C18x/wAjnqgr2Mp784k7o2Kl0Ih4qsxQfjjp5WfU4j0y3o6iJeIWUbLAQlTRfevrdV8eHPsnmimTMayAsZtSnW39JN0PHD4sWsnnkw1u+U5pX6NCJ5z74dg3i4c9v7PYVxZiUqvayWn3ZoqrPjkUXDB2WxcaXvBDZbq8KrkMDGM+i65LAwhqdYMQtQdEacFJ9TQr9KBL8pg5wdVuo9ZScE6OGZaVvYCWI/iIyV4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D02B0256D242A94ABCCC2370E77BEA70@namprd11.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: bab212a9-4746-445b-4e17-08d73add3ca6
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 19:36:57.4500 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6u+ER0W1TbimHvId2joo1opOgw2GQnecfA56f+AbPem8PWHVW0x/1ooebGs6/Eatl/JDLSC5fz/1R2dwwgTi9Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2562
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DDdNeQSBFEhe6bySoKSFP1tgq0c>
Subject: [spring] SRv6 end to end integrity.
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, 16 Sep 2019 19:37:08 -0000

Hi 6man working group.

There has been a great deal of discussion on SRH insertion over the past se=
veral weeks.

We (the authors of draft-voyer-6man-extension-header-insertion) have been l=
istening carefully to the discussion and do believe that the matter can be =
clarified.=20

The end to end integrity of a packet transported over an srv6 domain is abs=
olutely preserved.=20

We believe we can provide an update to draft-voyer-6man-extension-header-in=
sertion that will clarify the topic and plan to submit that revision by Sep=
t 20.

We look forward to discussion and closure of this work item.

Thanks
  Darren =


From nobody Mon Sep 16 12:44:29 2019
Return-Path: <pcamaril@cisco.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 1D7E812010C; Mon, 16 Sep 2019 12:44:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=LtvPqU77; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=OtD/O5fY
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 TgNnPccVQk6V; Mon, 16 Sep 2019 12:44:12 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 453F51200B1; Mon, 16 Sep 2019 12:44:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4126; q=dns/txt; s=iport; t=1568663052; x=1569872652; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ZznyidQhBMVZBbbgSiFKvkSc41dlltXgXY7D2Y8xj/E=; b=LtvPqU77H17ULvWWuKz4Z84xRBzN2mzQN8svnSA0ZIse+m7esO/S8jG+ qq8s5yFI3THO+x6pw1G3/DXy1nuOMCoArTQbt8i29X3x7TWO2pYKyR0K2 F5aS54rh/Rlb0yTV+WKleLqbZ0h9UB5gkFiBwPYqrvVeNpplB/WRie0bq U=;
IronPort-PHdr: =?us-ascii?q?9a23=3AiQEpnB2I2+n174QgsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKGt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQEUbyKffwbigSF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AqAAAu5X9d/4QNJK1mGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBVAUBAQELAYFEJCwDbVYgBAsqCoQXg0cDinGCNyWXcYEugSQDVAk?= =?us-ascii?q?BAQEMAQEYCwoCAQGEPwIXglgjNQgOAgMJAQEEAQEBAgEFBG2FLgyFSgEBAQM?= =?us-ascii?q?BAQEQEREMAQEsCwELBAIBCBEDAQIBAgImAgICJQsVCAgCBA4FIoMAAYFqAw4?= =?us-ascii?q?PAQIMojkCgTiIYXOBMoJ9AQEFgkiCSBiCFwMGgQwoAYt3GIFAP4ERJwwTgkw?= =?us-ascii?q?+gmEBAYFhBzECglEygiaMa4JjnSAKgiKVABuZGacLAgQCBAUCDgEBBYFTATa?= =?us-ascii?q?BWHAVOyoBgkGCQoNyhRSFP3OBKY4qAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,513,1559520000"; d="scan'208";a="631871157"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Sep 2019 19:44:10 +0000
Received: from XCH-RCD-010.cisco.com (xch-rcd-010.cisco.com [173.37.102.20]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x8GJiA7n016572 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 16 Sep 2019 19:44:10 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 14:44:09 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 14:44:09 -0500
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 16 Sep 2019 15:44:08 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=no+Adw1C/SXExZPeWACOYjiLhL9bxVmJ9OQtCjGOicuBl8PIK/XI7PH6DVoqmkf4029aeIXCQ/zYtQVTEL4bFN/7Efv6xexWvMHLPTllqVKzgNzlgCsAHwqMwLIlVSzJMbKCHAKmnPVwAh3rdB+Oxb3E21JM1ImK8q6fG8IQeSmFcrpKWErYVwYR6vlZm06YRHxX6vjgSwgoNE2yZS2dbgi7+meJMsrc0PY0QOUaW8ZsKVsh6a+nlztqH1MDX+QjIGuXz+7cG7hEJsNpPVZZaIPB0nHBiMeUQr/FJYRztwmRCWQU+RfVKbNff7gF+CcIKfuzDcJrj/nCg7SWAp84PA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZznyidQhBMVZBbbgSiFKvkSc41dlltXgXY7D2Y8xj/E=; b=exadsTVSzMakTGzszAIOsMMWrsf1y9mbLre1pDU7KRhW4Q3R7u651wlu3Vjpx+FYUS2sPnyNhjvLoqOp5FLHIhCCjhBjOipOrad1idW28GuZFUzEmhtfZSCXNfnyw4EWYxiKzeaUQY7qPVNjzPAbLUv1n4aEZJV1OQG09UgwT9fqp5kp0/v57JpTjsebQhvDQ2shYPA0q4R9ch59V50qS0Z0dxSIAuRK+Ndfsl2G22CPCu29AqaxmRXXyd6+P3BvtLb5madGa1SyavuOmTBjQSR+MpKbO+HCHYKeLyFf3foNWKYWKBalVaHG3Fc1wLAjLk9BmIld5DS7g0Hc5fNtHw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZznyidQhBMVZBbbgSiFKvkSc41dlltXgXY7D2Y8xj/E=; b=OtD/O5fYimUErdOQ6Be7S1gn4/gi+kQYuAf5tpTFEj4vetbM6KwtCy02uzd6MAJl837NdhZe/2DwuUJeT88L7zFrvR/WNMtxPbcH8b+RUWxwSJgJMZbHODJN5AflHFaIb3KpKKZ3QuC8Uv14xcsb0vRK2c2N43Eppe8eimvJmv8=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB3853.namprd11.prod.outlook.com (20.178.250.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.21; Mon, 16 Sep 2019 19:44:07 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2263.023; Mon, 16 Sep 2019 19:44:07 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Tom Herbert <tom@herbertland.com>
CC: SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Thread-Topic: draft-ietf-spring-srv6-network-programming: NH=59 action item closure
Thread-Index: AQHVaYuswjLFh5RZWkGE3xwRL8UAQacoaNiAgAZzygA=
Date: Mon, 16 Sep 2019 19:44:07 +0000
Message-ID: <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com>
In-Reply-To: <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.43]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 11349686-d20d-4f3e-beef-08d73ade3d07
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3853; 
x-ms-traffictypediagnostic: MN2PR11MB3853:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <MN2PR11MB3853B5D68153270F954172B4C98C0@MN2PR11MB3853.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(346002)(366004)(136003)(376002)(39860400002)(13464003)(53754006)(189003)(199004)(446003)(476003)(2616005)(86362001)(11346002)(71190400001)(6916009)(6506007)(71200400001)(186003)(66446008)(26005)(76116006)(91956017)(66476007)(53546011)(66556008)(99286004)(64756008)(66946007)(76176011)(478600001)(4326008)(8676002)(3846002)(305945005)(966005)(7736002)(25786009)(6116002)(14454004)(36756003)(102836004)(81156014)(81166006)(8936002)(6436002)(6246003)(5660300002)(53936002)(2906002)(6486002)(54906003)(6306002)(316002)(6512007)(229853002)(561944003)(33656002)(14444005)(66066001)(256004)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3853; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: h0NAxHDpVrGNUexVFTXjp7MsPc71/CcFPBsOjBRMPrhisdPe+JYogXwpAgU2ygNXu5HFhe8FRQrqDVbsxVw2au+IhhuPDd9YU9xCE8qyMPeXtK1bBfuOIzhcH2NSVM0tGiJmb+PSc7MDQh7B+lGjpimAM+tKaGIZMYDyDBNrAtTS3Q3jQXaObMq6Yg4EOESBmLWuY16Kkys8kR04ZzUcXcAdzoFmqmDLKZoD0TBNrM+f1zyZdQQSJgjFMe+hqWag226AaDV+rrBLlnk5YNFDEJfoXqOFBVMVRmL0rY7fDNYmPsNELSNZsjLa3RI7P+Jk5SyOKA7dqshn5K5alGmZsULFPWAPPq1fpf6rzCuOneyA9bEfDd/Gl/kWWX9ojl4K0K2XXWg++dGVrxj4gNp7rW5eLL8CcDTEERLvxRPhpaM=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <C81ED9133F78D84084F30BE11679CF56@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 11349686-d20d-4f3e-beef-08d73ade3d07
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 19:44:07.5364 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JLmjGxwAGm1sE2hXOc+/94aB/rldI7zXb9w3ltbLPHSHV2gKn903TVHG1bwRgvJ1wsrMwMaHE64sA25+WEPbAQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3853
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.20, xch-rcd-010.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/v_mljs9za3NK8CgorF6S6B9Q8wQ>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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, 16 Sep 2019 19:44:19 -0000

SGkgVG9tLA0KDQpJIGFncmVlIHdpdGggeW91ciBzdWdnZXN0aW9uLiBXaGF0IGRvIHlvdSB0aGlu
ayBvZiB0aGUgZm9sbG93aW5nIHRleHQ/DQoNCjxPTEQ+DQogICA5LiAgSUFOQSBDb25zaWRlcmF0
aW9ucw0KIA0KIA0KICAgICAgVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0aGUgZm9sbG93aW5nIG5l
dyBJQU5BIHJlZ2lzdHJpZXM6DQo8L09MRD4NCiANCjxORVc+DQogICA5LiAgSUFOQSBDb25zaWRl
cmF0aW9ucw0KIA0KVGhpcyBkb2N1bWVudCByZXF1ZXN0cyBJQU5BIHRvIGFsbG9jYXRlIGEgbmV3
IElQIFByb3RvY29sIE51bWJlciB2YWx1ZSBmb3Ig4oCcT3BhcXVl4oCdIHdpdGggdGhlIGZvbGxv
d2luZyBkZWZpbml0aW9uOg0KVGhlIHZhbHVlIFRCRCBpbiB0aGUgTmV4dCBIZWFkZXIgZmllbGQg
b2YgYW4gSVB2NiBoZWFkZXIgb3IgYW55IGV4dGVuc2lvbiBoZWFkZXIgaW5kaWNhdGVzIHRoYXQg
dGhlIHBheWxvYWQgaXMgaW50ZXJwcmV0ZWQgdmlhIGEgc2VtYW50aWNzIHByZXZpb3VzbHkgZXN0
YWJsaXNoZWQgYmV0d2VlbiB0aGUgc291cmNlIGFuZCBkZXN0aW5hdGlvbi4NCiANCiAgICAgIFRo
aXMgZG9jdW1lbnQgcmVxdWVzdHMgdGhlIGZvbGxvd2luZyBuZXcgSUFOQSByZWdpc3RyaWVzOg0K
PC9ORVc+DQoNCkFueSBmZWVkYmFjayBvciBvdGhlciB0ZXh0IHByb3Bvc2FsIGlzIHdlbGNvbWUu
DQoNCk1hbnkgdGhhbmtzLA0KUGFibG8uDQoNCg0K77u/LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCkZyb206IFRvbSBIZXJiZXJ0IDx0b21AaGVyYmVydGxhbmQuY29tPg0KRGF0ZTogVGh1cnNk
YXksIDEyIFNlcHRlbWJlciAyMDE5IGF0IDIxOjEyDQpUbzogIlBhYmxvIENhbWFyaWxsbyAocGNh
bWFyaWwpIiA8cGNhbWFyaWxAY2lzY28uY29tPg0KQ2M6IFNQUklORyBXRyA8c3ByaW5nQGlldGYu
b3JnPiwgIjZtYW5AaWV0Zi5vcmciIDw2bWFuQGlldGYub3JnPg0KU3ViamVjdDogUmU6IGRyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZzogTkg9NTkgYWN0aW9uIGl0ZW0g
Y2xvc3VyZQ0KDQogICAgT24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMTA6MDIgQU0gUGFibG8gQ2Ft
YXJpbGxvIChwY2FtYXJpbCkNCiAgICA8cGNhbWFyaWxAY2lzY28uY29tPiB3cm90ZToNCiAgICA+
DQogICAgPiBIaSBhbGwsDQogICAgPg0KICAgID4gRm9sbG93aW5nIHRoZSBjb21tZW50cyBmcm9t
IElFVEYxMDUsIHRoZSB3b3JraW5nIGdyb3VwIHByZWZlcnJlZCB0byBhbGxvY2F0ZSBhIG5ldyBO
ZXh0IEhlYWRlciB2YWx1ZS4NCiAgICA+DQogICAgPiBUaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRv
IHByb3Bvc2UgdGhpcyBkaWZmLiBBbnkgZmVlZGJhY2sgaXMgd2VsY29tZS4NCiAgICA+DQogICAg
PiA8T0xEPg0KICAgID4NCiAgICA+ICAgIDkuICBJQU5BIENvbnNpZGVyYXRpb25zDQogICAgPg0K
ICAgID4NCiAgICA+DQogICAgPg0KICAgID4NCiAgICA+ICAgICAgIFRoaXMgZG9jdW1lbnQgcmVx
dWVzdHMgdGhlIGZvbGxvd2luZyBuZXcgSUFOQSByZWdpc3RyaWVzOg0KICAgID4NCiAgICA+IDwv
T0xEPg0KICAgID4NCiAgICA+DQogICAgPg0KICAgID4NCiAgICA+DQogICAgPiA8TkVXPg0KICAg
ID4NCiAgICA+ICAgIDkuICBJQU5BIENvbnNpZGVyYXRpb25zDQogICAgPg0KICAgID4NCiAgICA+
DQogICAgPiBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIElBTkEgdG8gYWxsb2NhdGUgYSBuZXcgSVAg
UHJvdG9jb2wgTnVtYmVyIHZhbHVlIGZvciDigJxTUnY2IHBheWxvYWTigJ0gd2l0aCB0aGUgZm9s
bG93aW5nIGRlZmluaXRpb246DQogICAgPg0KICAgID4gVGhlIHZhbHVlIFRCRCBpbiB0aGUgTmV4
dCBIZWFkZXIgZmllbGQgb2YgYW4gSVB2NiBoZWFkZXIgb3IgYW55IGV4dGVuc2lvbiBoZWFkZXIg
aW5kaWNhdGVzIHRoYXQgdGhlIHBheWxvYWQgY29udGVudCBpcyBpZGVudGlmaWVkIHZpYSB0aGUg
c2VnbWVudCBpZGVudGlmaWVyIGluIHRoZSBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3MuDQogICAg
Pg0KICAgIFRoaXMgc2VlbXMgbGlrZSBhbiBleHRyZW1lbHkgbmFycm93IHVzZSBjYXNlIHRvIGp1
c3RpZnkgYW4gSVAgUHJvdG9jb2wNCiAgICBOdW1iZXIgYWxsb2NhdGlvbi4gSWYgdGhpcyBpcyB0
aGUgcm91dGUgdGFrZW4sIEkgd291bGQgc3VnZ2VzdCB0bw0KICAgIGRlZmluZSBzb21ldGhpbmcg
bW9yZSBnZW5lcmljIGxpa2UgIkludGVycHJldGVkIiB3aGljaCBjb3VsZCBtZWFuIHRoYXQNCiAg
ICB0aGVyZSBpcyBhIG5leHQgaGVhZGVyLCBidXQgaXQncyBpbnRlcnByZXRhdGlvbiByZXF1aXJl
cyBpbmZvcm1hdGlvbg0KICAgIGVsc2V3aGVyZSBpbiB0aGUgcGFja2V0LiBUaGF0IHdheSB0aGUg
bnVtYmVyIGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQNCiAgICBpbiBvdGhlciBjb250ZXh0cyB0
aGFuIGp1c3QgU1IuDQogICAgDQogICAgVG9tDQogICAgDQogICAgPg0KICAgID4NCiAgICA+ICAg
ICAgIFRoaXMgZG9jdW1lbnQgcmVxdWVzdHMgdGhlIGZvbGxvd2luZyBuZXcgSUFOQSByZWdpc3Ry
aWVzOg0KICAgID4NCiAgICA+IDwvTkVXPg0KICAgID4NCiAgICA+DQogICAgPg0KICAgID4gV2Ug
d291bGQgcHJvcG9zZSB0byBzdWJtaXQgYSByZXZpc2lvbiB3aXRoIHRoaXMgdGV4dCBvbiB0aGUg
SUFOQSBzZWN0aW9uIG9mIE5FVC1QR00gYmVnaW5uaW5nIG9mIG5leHQgd2Vlay4NCiAgICA+DQog
ICAgPiBUaGFua3MsDQogICAgPiBQYWJsby4NCiAgICA+DQogICAgPiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAg
ID4gSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQogICAgPiBpcHY2QGlldGYu
b3JnDQogICAgPiBBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pcHY2DQogICAgPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgIA0KDQo=


From nobody Mon Sep 16 12:44:53 2019
Return-Path: <pcamaril@cisco.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 959DF1202A0; Mon, 16 Sep 2019 12:44:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=VWMTtdUg; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=IR6P6SZg
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 rER33UH7PlXj; Mon, 16 Sep 2019 12:44:28 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A2DB120227; Mon, 16 Sep 2019 12:44:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6622; q=dns/txt; s=iport; t=1568663067; x=1569872667; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=AqBY19ntSMIvvPcU3MGVqOhb1rLCeBk5+LAHHfq80v0=; b=VWMTtdUgplbL1FvhWi3tvYW/BhSJ8FP1zkCrwImXtTXsvEMcI5cFQIlE D99PxYrJw8/ZJu6dfXethm3ssemKBcFmLGyZ5I8srFO40x3NU3TTJnQ1e F3Q1lH/nuzijPTx1E+iftrRcmq6UkSPYqBBWJ6n48N7pfdWwWz03Wfg1C I=;
IronPort-PHdr: =?us-ascii?q?9a23=3ADMpWpxxYZtWrq4XXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YhWN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZudAkT+JeTrawQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AeAADQ5H9d/5FdJa1cChkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgVYBAQEBAQELAYFEJCwDbVYgBAsqCoQXg0cDinGCXJd?= =?us-ascii?q?xglIDVAkBAQEMAQEYCwoCAQGDekUCF4JYIzcGDgIDCQEBBAEBAQIBBQRthS4?= =?us-ascii?q?MhUoBAQEEAQEQEREMAQElBwsBCwQCAQgRAwEBAQECAiMDAgICJQsUAQgIAgQ?= =?us-ascii?q?BDQUigwABgWoDHQECDKI3AoE4iGFzgTKCfQEBBYUQGIIXAwaBDCgBi3cYgUA?= =?us-ascii?q?/gREnH4JMPoJhAQGBLQkyECOCUTKCJoxHgwecMm4KgiKVABuZGY4JmQICBAI?= =?us-ascii?q?EBQIOAQEFgWgigVhwFTsqAYJBgkIMFxWDOoUUhT9zgSmOKgGBIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,513,1559520000"; d="scan'208";a="327272371"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Sep 2019 19:44:26 +0000
Received: from XCH-ALN-011.cisco.com (xch-aln-011.cisco.com [173.36.7.21]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x8GJiQTm011440 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 16 Sep 2019 19:44:26 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 14:44:26 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 14:44:24 -0500
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 16 Sep 2019 14:44:24 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oSi3bj0QfCXXcwMd2VAI4HlMCTigI/rOPc/Ef0N8YJS6qhOUbCmJhy9pQ9wmoAYlwwKt+c9hiGLZ7Ts8+835FrcKo4e9o59aY7Q9A3QZG6LW482ipKY8XRFw8+tWf9xIRpXJkRRBXYCVi79KjZN4BcFlNkS9AT6vtnSeGNKGj30tPZTRBvvje8R+5v4mmq5IQ+lvQX8p2TISeJ7nsONV/yzASW3vE0cQmOBFDSvOvDpe+kKk8dulZyBvwlVavvsA3t0cVvYLvJdm8X6WAGlaQ92IZ5RAHpk3xZHCl3EvkEiW6FgjmKSbyjHabdaNpK0K2I1ANsjxfmAhgbR/bhrvQg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AqBY19ntSMIvvPcU3MGVqOhb1rLCeBk5+LAHHfq80v0=; b=SgvS4YOzoRk2sPuBc77lt5XSFyfO9NO1QRkBvV4sdXu6/jLAuzbXTKkqi42oJjlVU5TXPnZchZno7JTbilIhxPB1XjN6Cgo1Fron+DJ9+IX3NRLFxjJ8IC9lF9l8p3q9ixYIdq4M0uUWPtloOUlUMFk0SxSGEqNgjGGroaSp2bf37sD5o69lL9zETvT1t5iaCM3a5rjsI4zjTT/NUC3JQ8uO7kDKVjmzdDXh6c4U/otNWLv4Jb4BfTC8l74D9U5ofRCxloJ0LlB7F3Tf8MJB6f4QCAfDHxP8WjAcX51Q3Q5H2Prc9WuN0c5wqDpzC35okphMAYa7dAm1+OoPijHhnA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AqBY19ntSMIvvPcU3MGVqOhb1rLCeBk5+LAHHfq80v0=; b=IR6P6SZgMwlhqoCUzeOlYUFGfwUNssWZGpmowREVdfXeCpIrewRFq1esNDR2CzhKHFBdQyq+j6GyUI+xoxW8inv4fOp6VtZXDNDWHKL1R2IKY1nlkNNGd8OMBdj42AjdSxEdN+T95abkkMdDr5CVQh0bkqyFYjl9FeVaAY/rrdU=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB4448.namprd11.prod.outlook.com (52.135.39.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.16; Mon, 16 Sep 2019 19:44:22 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2263.023; Mon, 16 Sep 2019 19:44:22 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: Xiejingrong <xiejingrong@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, SPRING WG <spring@ietf.org>
CC: "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
Thread-Index: AQHVaYuswjLFh5RZWkGE3xwRL8UAQacoS5QAgAAk/AD//9+eAIACM9IAgARYtIA=
Date: Mon, 16 Sep 2019 19:44:22 +0000
Message-ID: <4B89759C-1EB6-483A-AB36-EEA28A806076@cisco.com>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com> <AA312C2A-3394-4FA1-9571-8DC201CBBD6B@cisco.com> <b304302a-0811-33a8-49a6-4d071607c632@joelhalpern.com> <16253F7987E4F346823E305D08F9115AAB9A44E3@nkgeml514-mbx.china.huawei.com>
In-Reply-To: <16253F7987E4F346823E305D08F9115AAB9A44E3@nkgeml514-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.43]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7d2a05fb-49ee-419c-1d7f-08d73ade4612
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB4448; 
x-ms-traffictypediagnostic: MN2PR11MB4448:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <MN2PR11MB4448D1907F28784EE04EE06BC98C0@MN2PR11MB4448.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(39860400002)(376002)(136003)(366004)(396003)(13464003)(189003)(199004)(53754006)(6246003)(81166006)(81156014)(446003)(561944003)(11346002)(66574012)(478600001)(2616005)(186003)(71190400001)(71200400001)(25786009)(66066001)(4326008)(36756003)(53546011)(6506007)(3846002)(6116002)(102836004)(2906002)(99286004)(316002)(8936002)(33656002)(486006)(14444005)(91956017)(476003)(6306002)(76116006)(66556008)(66476007)(66446008)(64756008)(66946007)(110136005)(26005)(76176011)(6512007)(14454004)(5660300002)(53936002)(6436002)(7736002)(229853002)(305945005)(8676002)(966005)(86362001)(6486002)(256004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4448; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: HW5E0KhWeS923FxoQxevb3NCKC740QqwQ0cla7dDZqOj+uBG9uZcL01bjfYo0xzx9mFUe2zcEYxnM/TqGi4BjLmq/6rPddfILPH9qQD0Yax3jALWilivRBwkylyRQOhVFyqtb16eX/oAHc/PnFRvCtleEj3Equ5b803/GuDvK7irCPylATUth6GTAbIqXdrTBzrl9prKE3QksT0nDTR9DttkEFzoj8VJllZ/HChgDczDL+Xkg1/EhF2M79kvX5KOnTEqR4Nhw98i9psAv1H5tHBBpowpvJCk25aWnTkuh5SUryvFKybQEIB0lfn3ZpMcPFGOg+TICbC3/TZ21OY/p3s66sHaylCq0G6RQDtlRDivkLzpoY7kcM7LwHbUgpPL2URwFf0HyGX2jwSfm44EbaVFEma602BOATOaB7hZsM4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <DEB2B4107DBCD34D8154508CA490CF0A@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 7d2a05fb-49ee-419c-1d7f-08d73ade4612
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 19:44:22.7438 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /TqQtnIbreMoAn6LLZzYF5GhNim6X7/vJfu1/aJygSnOi9zJwk9TKjcrljcAGnu4N6MgGC0+lYwgBN4cyogWLg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4448
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.21, xch-aln-011.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GTnl4IESFLxo1PBZPRHvI1OPYS0>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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, 16 Sep 2019 19:44:37 -0000

SmluZ3JvbmcsDQoNCldoYXQgdGV4dCBkbyB5b3UgcHJvcG9zZT8NCg0KVGhhbmtzLA0KUGFibG8u
DQoNCu+7vy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBYaWVqaW5ncm9uZyA8eGll
amluZ3JvbmdAaHVhd2VpLmNvbT4NCkRhdGU6IFNhdHVyZGF5LCAxNCBTZXB0ZW1iZXIgMjAxOSBh
dCAwNToyMg0KVG86ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPiwgIlBh
YmxvIENhbWFyaWxsbyAocGNhbWFyaWwpIiA8cGNhbWFyaWxAY2lzY28uY29tPiwgU1BSSU5HIFdH
IDxzcHJpbmdAaWV0Zi5vcmc+DQpDYzogIjZtYW5AaWV0Zi5vcmciIDw2bWFuQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFtzcHJpbmddIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9n
cmFtbWluZzogTkg9NTkgYWN0aW9uIGl0ZW0gY2xvc3VyZQ0KDQogICAgSSBhZ3JlZSB3aXRoIEpv
ZWwsIGFuZCBzdHJvbmdseSBvcHBvc2VkIHRvIHRoZSBwcm9wb3NhbCB0ZXh0ICENCiAgICANCiAg
ICAiVGhlIHZhbHVlIFRCRCBpbiB0aGUgTmV4dCBIZWFkZXIgZmllbGQgb2YgYW4gSVB2NiBoZWFk
ZXIgb3IgYW55IGV4dGVuc2lvbiBoZWFkZXIgaW5kaWNhdGVzIHRoYXQgdGhlIHBheWxvYWQgY29u
dGVudCBpcyBpZGVudGlmaWVkIHZpYSB0aGUgc2VnbWVudCBpZGVudGlmaWVyIGluIHRoZSBJUHY2
IERlc3RpbmF0aW9uIEFkZHJlc3MuIg0KICAgIA0KICAgIEl0IGlzIGEgaG9sZSBkaWdnaW5nIHRv
IGV4Y2x1ZGUgb3RoZXIgcG9zc2libGUgd2F5cyBvZiBpbmRpY2F0aW9uIG9mICdPcGFxdWUgUGF5
bG9hZCBmb3JtYXQnLCBmb3IgZXhhbXBsZSwgdXNlIElQdjYgU291cmNlIEFkZHJlc3MsIG9yIHVz
ZSBvcHRpb25zIGluIEVIIHRvIGlkZW50aWZ5Lg0KICAgIA0KICAgIEFzIEkgcmFpc2UgdGhpcyBx
dWVzdGlvbiBpbiBNYXJjaCwgSSBoYXZlbid0IGV4cGVjdCB0aGUgcHJvcG9zYWwgd291bGQgYmUg
c28gdHJpY2t5ISANCiAgICANCiAgICBUaGFua3MNCiAgICBKaW5ncm9uZw0KICAgIA0KICAgIA0K
ICAgIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQogICAgRnJvbTogc3ByaW5nIFttYWlsdG86
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2VsIE0uIEhhbHBlcm4NCiAg
ICBTZW50OiBGcmlkYXksIFNlcHRlbWJlciAxMywgMjAxOSAxOjQ0IEFNDQogICAgVG86IFBhYmxv
IENhbWFyaWxsbyAocGNhbWFyaWwpIDxwY2FtYXJpbEBjaXNjby5jb20+OyBTUFJJTkcgV0cgPHNw
cmluZ0BpZXRmLm9yZz4NCiAgICBDYzogNm1hbkBpZXRmLm9yZw0KICAgIFN1YmplY3Q6IFJlOiBb
c3ByaW5nXSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmc6IE5IPTU5
IGFjdGlvbiBpdGVtIGNsb3N1cmUNCiAgICANCiAgICAxKSBUaGUgd2F5IHlvdSB3cm90ZSB0aGUg
dGV4dCwgaXQgd291bGQgYXBwbHkgdG8gY2FycmllZCBJUHY0IG9yIGNhcnJpZWQgSVB2Ni4NCiAg
ICANCiAgICAyKSBJZiBpdCBpcyBjYXJyaWVkIEV0aGVybmV0LCB1cyA5Ny4NCiAgICAyJykgSWYg
eW91IGluc2lzdCB0aGF0IHlvdSBuZWVkIGEgbmV3IGZvcm1hdCBmb3IgY2FycmllZCBFdGhlcm5l
dCBhZnRlciBTUkgsIGdldCBhIGNvZGUgcG9pbnQgZm9yIHRoYXQuDQogICAgDQogICAgMykgSWYg
dGhlcmUgaXMgc29tZSBvdGhlciB1c2UgY2FzZSwgZG9jdW1lbnQgaXQgYW5kIGdldCBhIGNvZGUg
cG9pbnQgZm9yIGl0LiAgcGFydGljdWxhcmx5IGdpdmVuIHRoYXQgU0lEIG1lYW5pbmdzIG1heSBu
b3QgYmUgcmVnaXN0ZXJlZCwgcmVtb3ZpbmcgdGVoIGFiaWxpdHkgdG8gdGVsbCB3aGF0IHRoZSBw
YXlsb2FkIGlzIHNlZW1zIGEgZHJhd2JhY2ssIG5vdCBhIGJlbmVmaXQuDQogICAgDQogICAgWW91
cnMsDQogICAgSm9lbA0KICAgIA0KICAgIE9uIDkvMTIvMjAxOSAxOjM5IFBNLCBQYWJsbyBDYW1h
cmlsbG8gKHBjYW1hcmlsKSB3cm90ZToNCiAgICA+IEpvZWwsDQogICAgPiANCiAgICA+IFRoaXMg
TkggdmFsdWUgaXMgdG8gYmUgdXNlZCB3aGVuIHRoZSBwYXlsb2FkIGRvZXMgbm90IGNvbnRhaW4g
YW55IEludGVybmV0IFByb3RvY29sLg0KICAgID4gDQogICAgPiBDaGVlcnMsDQogICAgPiBQYWJs
by4NCiAgICA+IA0KICAgID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAgICA+IEZyb206
ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPg0KICAgID4gRGF0ZTogVGh1
cnNkYXksIDEyIFNlcHRlbWJlciAyMDE5IGF0IDE5OjI3DQogICAgPiBUbzogIlBhYmxvIENhbWFy
aWxsbyAocGNhbWFyaWwpIiA8cGNhbWFyaWxAY2lzY28uY29tPiwgU1BSSU5HIFdHIA0KICAgID4g
PHNwcmluZ0BpZXRmLm9yZz4NCiAgICA+IENjOiAiNm1hbkBpZXRmLm9yZyIgPDZtYW5AaWV0Zi5v
cmc+DQogICAgPiBTdWJqZWN0OiBSZTogW3NwcmluZ10gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1u
ZXR3b3JrLXByb2dyYW1taW5nOiANCiAgICA+IE5IPTU5IGFjdGlvbiBpdGVtIGNsb3N1cmUNCiAg
ICA+IA0KICAgID4gICAgICBXaGlsZSB0aGF0IHByb3Bvc2FsIGRvZXMgcmVtb3ZlIHRoZSBtaXMt
dXNlIG9mIG5leHQtaGVhZGVyIDU5LCBpdCBzZWVtcw0KICAgID4gICAgICBhIHZlcnkgb2RkIHVz
ZS4NCiAgICA+ICAgICAgSXQgc2VlbXMgdG8gYmUgYW4gZWZmb3J0IHRvIGF2b2lkIG5lZWRpbmcg
dG8gcmVnaXN0ZXIgbmV4dC1oZWFkZXINCiAgICA+ICAgICAgdmFsdWVzLiAgV2h5Pw0KICAgID4g
ICAgICANCiAgICA+ICAgICAgRm9yIGV4YW1wbGUsIGlmIHdoYXQgaXMgY2FycmllZCBhZnRlciB0
aGUgU1JIIGlzIGFuIElQdjYgcGFja2V0IHRoZW4gdGhlDQogICAgPiAgICAgIG5leHQgaGVhZGVy
IHZhbHVlIGZvciBJUHY2ICg0MSkgd291bGQgc2VlbSB0aGUgYXBwcm9wcmlhdGUgdGhpbmcgdG8g
dXNlLg0KICAgID4gICAgICAgIFRoYXQgd291bGQgcHJvZHVjZSBjb25zaXN0ZW50IHBhcnNpbmcg
YW5kIGNsYXJpdHkuDQogICAgPiAgICAgIA0KICAgID4gICAgICBZb3VycywNCiAgICA+ICAgICAg
Sm9lbA0KICAgID4gICAgICANCiAgICA+ICAgICAgT24gOS8xMi8yMDE5IDE6MDEgUE0sIFBhYmxv
IENhbWFyaWxsbyAocGNhbWFyaWwpIHdyb3RlOg0KICAgID4gICAgICA+IEhpIGFsbCwNCiAgICA+
ICAgICAgPg0KICAgID4gICAgICA+IEZvbGxvd2luZyB0aGUgY29tbWVudHMgZnJvbSBJRVRGMTA1
LCB0aGUgd29ya2luZyBncm91cCBwcmVmZXJyZWQgdG8NCiAgICA+ICAgICAgPiBhbGxvY2F0ZSBh
IG5ldyBOZXh0IEhlYWRlciB2YWx1ZS4NCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+IFRoZSBh
dXRob3JzIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGlzIGRpZmYuIEFueSBmZWVkYmFjayBpcyB3
ZWxjb21lLg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gPE9MRD4NCiAgICA+ICAgICAgPg0K
ICAgID4gICAgICA+ICAgICA5LiAgSUFOQSBDb25zaWRlcmF0aW9ucw0KICAgID4gICAgICA+DQog
ICAgPiAgICAgID4gICAgICAgIFRoaXMgZG9jdW1lbnQgcmVxdWVzdHMgdGhlIGZvbGxvd2luZyBu
ZXcgSUFOQSByZWdpc3RyaWVzOg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gPC9PTEQ+DQog
ICAgPiAgICAgID4NCiAgICA+ICAgICAgPiA8TkVXPg0KICAgID4gICAgICA+DQogICAgPiAgICAg
ID4gICAgIDkuICBJQU5BIENvbnNpZGVyYXRpb25zDQogICAgPiAgICAgID4NCiAgICA+ICAgICAg
PiBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIElBTkEgdG8gYWxsb2NhdGUgYSBuZXcgSVAgUHJvdG9j
b2wgTnVtYmVyIHZhbHVlDQogICAgPiAgICAgID4gZm9yIOKAnFNSdjYgcGF5bG9hZOKAnSB3aXRo
IHRoZSBmb2xsb3dpbmcgZGVmaW5pdGlvbjoNCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+IFRo
ZSB2YWx1ZSBUQkQgaW4gdGhlIE5leHQgSGVhZGVyIGZpZWxkIG9mIGFuIElQdjYgaGVhZGVyIG9y
IGFueQ0KICAgID4gICAgICA+IGV4dGVuc2lvbiBoZWFkZXIgaW5kaWNhdGVzIHRoYXQgdGhlIHBh
eWxvYWQgY29udGVudCBpcyBpZGVudGlmaWVkIHZpYQ0KICAgID4gICAgICA+IHRoZSBzZWdtZW50
IGlkZW50aWZpZXIgaW4gdGhlIElQdjYgRGVzdGluYXRpb24gQWRkcmVzcy4NCiAgICA+ICAgICAg
Pg0KICAgID4gICAgICA+ICAgICAgICBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIHRoZSBmb2xsb3dp
bmcgbmV3IElBTkEgcmVnaXN0cmllczoNCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+IDwvTkVX
Pg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gV2Ugd291bGQgcHJvcG9zZSB0byBzdWJtaXQg
YSByZXZpc2lvbiB3aXRoIHRoaXMgdGV4dCBvbiB0aGUgSUFOQSBzZWN0aW9uDQogICAgPiAgICAg
ID4gb2YgTkVULVBHTSBiZWdpbm5pbmcgb2YgbmV4dCB3ZWVrLg0KICAgID4gICAgICA+DQogICAg
PiAgICAgID4gVGhhbmtzLA0KICAgID4gICAgICA+IFBhYmxvLg0KICAgID4gICAgICA+DQogICAg
PiAgICAgID4NCiAgICA+ICAgICAgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KICAgID4gICAgICA+IHNwcmluZyBtYWlsaW5nIGxpc3QNCiAgICA+ICAg
ICAgPiBzcHJpbmdAaWV0Zi5vcmcNCiAgICA+ICAgICAgPiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NwcmluZw0KICAgID4gICAgICA+DQogICAgPiAgICAgIA0KICAgID4g
DQogICAgDQogICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCiAgICBzcHJpbmcgbWFpbGluZyBsaXN0DQogICAgc3ByaW5nQGlldGYub3JnDQogICAgaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcNCiAgICANCg0K


From nobody Mon Sep 16 12:45:23 2019
Return-Path: <stewart.bryant@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 B8F13120142; Mon, 16 Sep 2019 12:45:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 7ysrIBxFhUya; Mon, 16 Sep 2019 12:45:14 -0700 (PDT)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (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 0DABB1201E0; Mon, 16 Sep 2019 12:45:11 -0700 (PDT)
Received: by mail-wr1-x435.google.com with SMTP id q14so653783wrm.9; Mon, 16 Sep 2019 12:45:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=cXRbcmlmDYQX+yKMB8EHyVBurLKUJ4fgzmvRswI31e8=; b=cLPm581hT+rgdtazPCDCDb9H+44GkJ1qu0wPPd7N7enRxkpJqeWS5yohwEIxiCD9bt 5hHxTOtUeiCAFdqxxiDG68Z1l+cgVCXvjzXARGp6IfIrdZMThggvSI1NUJfrxG1/5XIl esyRgiAiahnNZ3fz9s0veZiN3oQRU2rYNwFtRp7rfbRj2Rqw4O3MlE9p4dUrufRb6Kak qaAkSn5BQ1myA0MuqAkOeUHZVyDsuKBTTT3LEElh3a9OVLAocydsUe/RfuO85ay8j4wW fck+xvGDgKk70WtuMGasp/NabFCGcTrO/ZYKwBeLyUL+FHR6/YlxQ8/tpU39IqcgQcrz 14KA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=cXRbcmlmDYQX+yKMB8EHyVBurLKUJ4fgzmvRswI31e8=; b=uBg5ImK/tdMZqcpS2qsfTW+LEtHZHOHqoI1JkGcAL8o0Hz5pN4UdHvj5DABtXVoeV1 TGMhF8ZJpiLPvCnJrEGJraMvvxlaCF5hKIPCxORlWZHHLexYtDSe3FtUoFumaebI3+Bf /ewWetXDjDW/xaUR37ffjwmhktdXUzDV45mE+c2fIfqGpqOvmk1t+hxA9jApyZfHa1KL K8f/MM4WsRmzn1645bwY9xLI04+Jow//EDSFgoaciagY7L0Ii+W/Q2XFbYN+ie4RJb4t cLY3QfK3J1rPrrvqQnMNwsFEcm+eECLmAZP/hoYQ62Mn0mUmjy9qqnL7tHXdxa+Kj63b b4DQ==
X-Gm-Message-State: APjAAAWX2eVUBe0fgpOS9T1fztlQREXGVWBvJhxjseOxyqGzFTqR6P2e dkVZp0kCEqKygLE7hN5CT6lzmiNI
X-Google-Smtp-Source: APXvYqzrf0fzTXd/Afc5ySKZ6G/ymhmxuDG0sTgabhH4xfkkRn5TQ3PHJfdCCSZoxgILkayQAcP5hg==
X-Received: by 2002:adf:f607:: with SMTP id t7mr55035wrp.60.1568663108959; Mon, 16 Sep 2019 12:45:08 -0700 (PDT)
Received: from [192.168.178.22] ([62.3.64.16]) by smtp.gmail.com with ESMTPSA id y186sm91887wmb.41.2019.09.16.12.45.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Sep 2019 12:45:08 -0700 (PDT)
To: "Francois Clad (fclad)" <fclad@cisco.com>, Rob Shakir <robjs@google.com>,  "draft-xuclad-spring-sr-service-programming@ietf.org" <draft-xuclad-spring-sr-service-programming@ietf.org>, SPRING WG List <spring@ietf.org>
References: <CAHd-QWsN11Uxw+Tqt7u9TFdqv3ThvC-DF8s+0_jfWeCD5HH-QQ@mail.gmail.com> <858443F5-C507-41E5-BEE6-BB91203B69E4@cisco.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <7e4beafe-a944-0dab-3a36-9b05adcc5c00@gmail.com>
Date: Mon, 16 Sep 2019 20:45:07 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <858443F5-C507-41E5-BEE6-BB91203B69E4@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9G_uJc9qV0rOvi6MUFC706Ga-EU>
Subject: Re: [spring] IPR Poll: draft-xuclad-spring-sr-service-programming
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, 16 Sep 2019 19:45:22 -0000

I have no idea whether or not there is any undisclosed IPR on this draft.

Please change my affiliation from Huawei to Futurewei Technologies.

- Stewart


On 28/06/2019 08:20, Francois Clad (fclad) wrote:
> I am not aware of any undisclosed IPR related to this draft.
> 
> Thanks,
> 
> Francois
> 
> *From: *Rob Shakir <robjs@google.com>
> *Date: *Thursday 27 June 2019 at 08:15
> *To: *"draft-xuclad-spring-sr-service-programming@ietf.org" 
> <draft-xuclad-spring-sr-service-programming@ietf.org>, SPRING WG List 
> <spring@ietf.org>
> *Subject: *IPR Poll: draft-xuclad-spring-sr-service-programming
> *Resent-From: *<alias-bounces@ietf.org>
> *Resent-To: *<fclad@cisco.com>, Xiaohu Xu <xiaohu.xxh@alibaba-inc.com>, 
> <cf@cisco.com>, Daniel Bernier <daniel.bernier@bell.ca>, 
> <chengli13@huawei.com>, Bruno Decraene <bruno.decraene@orange.com>, 
> <mashaowen@gmail.com>, Chaitanya Yadlapalli <cy098d@att.com>, Wim 
> Henderickx <wim.henderickx@nokia.com>, Stefano Salsano 
> <stefano.salsano@uniroma2.it>
> *Resent-Date: *Thursday 27 June 2019 at 08:14
> 
> Hi Authors, SPRING WG,
> 
> In parallel to the call for working group adoption for 
> *draft-xuclad-spring-sr-service-programming*Â we would like to poll for IPR.
> 
> If you are aware of IPR that applies 
> toÂ draft-xuclad-sr-service-programming please respond to this email. If 
> you are aware of IPR, please indicate whether it has been disclosed in 
> accordance to the IETF IPR rules (detailed are described in RFCs 3979, 
> 4879, 3669 and 5378).
> 
> If you are an *author or contributor*Â please respond to this email 
> regardless of whether or not you're aware of any IPR. If you are not an 
> author or contributor, please explicitly respond only if you're aware of 
> IPR that has not yet been disclosed.
> 
> This document will not advance into the working group until such time as 
> we have received IPR confirmations from all authors and contributors.
> 
> Thanks!
> 
> Rob & Bruno
> 
> 
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> 


From nobody Mon Sep 16 13:34:06 2019
Return-Path: <brian.e.carpenter@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 B570A1200C1; Mon, 16 Sep 2019 13:33:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 TlRil8KRPJi0; Mon, 16 Sep 2019 13:33:53 -0700 (PDT)
Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (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 C0BBA1200B1; Mon, 16 Sep 2019 13:33:53 -0700 (PDT)
Received: by mail-pl1-x62f.google.com with SMTP id 4so401697pld.10; Mon, 16 Sep 2019 13:33:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=krfFZGa3feCm4m6gQC6SM9pdWF5SwkuqZmEP3djJrYQ=; b=CRKjgRA7YQickDQgFhihTtLhp7lAc7gVvF90/0ocNRHG0NsPKwzsWygJ8KbnZEhG9o O8Tt9s8tettCB444NwoTs4GJa/gkEMWBJ/GP6C3WHlCJMCocDzNnaBtaQO+93XF8uJB/ sFoyzWgh6McmGeG5ttcU2Rg6vh3J8wCzZqRjbZVw4Ux+Y4NwgGL56kinGX7qLPm84MYl AE34TJPjB0p8IhmSJ86S5DTxSgMJuhihcdx/J4qFD5qcsgGsqf5MRczylEeloo2Tedyy 9xO+k4RtfdTMMQqgiXoZC+/pMUAV/+v7PXHD+kovwd6dbKSbcv/1nZ22g8udt4ZE87l8 lMuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=krfFZGa3feCm4m6gQC6SM9pdWF5SwkuqZmEP3djJrYQ=; b=Ho8Q21bmPH68jVtiBKcBoVLGQvzwP5cJ2Z+Gm+pYzUu778MerlOWLlrDqdw8JE1IHx w9A4/QqYjpzTl1gpnZduyLMsMuIvJxvf5tFG9T/BkZQ43eUnBRp+ICV7MtgQokLIXj0R p5zjSERWq3dRFWix3VT2DM3t63OM6xZQGxg6VT8MImsb2SepGA42QB2/PtN7guok08BH EXR3O/laUEo4brHeFO6bRM1DM0VOVvQhaH611ZkUSHj1DheviodmaGa/prFUK3iUBTV/ 2Y5DVEMy8nwZQuQO5Nw1qXA98b38zjHQhmMLRqPuqzdt1JjklkvmVZvfcrUk0Wx2OeXR kUQA==
X-Gm-Message-State: APjAAAU9d2v0bpFg91//bpHjUu6UZKF95HOPpKuPw49FaShdJBDHVSij BOvNF5i7zwzOquy3LmbcO2kn/m4S
X-Google-Smtp-Source: APXvYqwjBbXdS5WEdvxJcXFa/LS2nSo+yeiCnJVxqb4Ym/q91q3bKjk9/lIuPQ+/ed+JoxyhnX5XLQ==
X-Received: by 2002:a17:902:7685:: with SMTP id m5mr1787165pll.218.1568666032983;  Mon, 16 Sep 2019 13:33:52 -0700 (PDT)
Received: from [192.168.178.30] (82.206.69.111.dynamic.snap.net.nz. [111.69.206.82]) by smtp.gmail.com with ESMTPSA id z2sm12139536pfq.58.2019.09.16.13.33.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Sep 2019 13:33:51 -0700 (PDT)
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, Tom Herbert <tom@herbertland.com>
Cc: SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com> <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <53236a02-a736-b40f-d885-78e0036af416@gmail.com>
Date: Tue, 17 Sep 2019 08:33:47 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dxW0z7QpZvVoakXcx9ezbz7Uvfw>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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, 16 Sep 2019 20:33:56 -0000

Pablo,

On 17-Sep-19 07:44, Pablo Camarillo (pcamaril) wrote:
> Hi Tom,
>=20
> I agree with your suggestion. What do you think of the following text?
>=20
> <OLD>
>    9.  IANA Considerations
> =20
> =20
>       This document requests the following new IANA registries:
> </OLD>
> =20
> <NEW>
>    9.  IANA Considerations
> =20
> This document requests IANA to allocate a new IP Protocol Number value =
for =E2=80=9COpaque=E2=80=9D with the following definition:
> The value TBD in the Next Header field of an IPv6 header or any extensi=
on header indicates that the payload is interpreted via a semantics previ=
ously established between the source and destination.

That seems clear enough. I would expect an addition to draft-ietf-opsec-i=
pv6-eh-filtering, however. Something like:

3.4.x.  Opaque (Protocol Number=3DTBD)
=2E..
3.4.x.3.  Specific Security Implications

   The security implications of the Opaque header are completely unknown.=


3.4.x.4.  Operational and Interoperability Impact if Blocked

   The impact is completely unknown.

3.4.x.5.  Advice

   Intermediate systems should discard packets containing Opaque unless
   explicitly configured to allow it.

Regards
   Brian


> =20
>       This document requests the following new IANA registries:
> </NEW>
>=20
> Any feedback or other text proposal is welcome.
>=20
> Many thanks,
> Pablo.
>=20
>=20
> =EF=BB=BF-----Original Message-----
> From: Tom Herbert <tom@herbertland.com>
> Date: Thursday, 12 September 2019 at 21:12
> To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
> Cc: SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
> Subject: Re: draft-ietf-spring-srv6-network-programming: NH=3D59 action=
 item closure
>=20
>     On Thu, Sep 12, 2019 at 10:02 AM Pablo Camarillo (pcamaril)
>     <pcamaril@cisco.com> wrote:
>     >
>     > Hi all,
>     >
>     > Following the comments from IETF105, the working group preferred =
to allocate a new Next Header value.
>     >
>     > The authors would like to propose this diff. Any feedback is welc=
ome.
>     >
>     > <OLD>
>     >
>     >    9.  IANA Considerations
>     >
>     >
>     >
>     >
>     >
>     >       This document requests the following new IANA registries:
>     >
>     > </OLD>
>     >
>     >
>     >
>     >
>     >
>     > <NEW>
>     >
>     >    9.  IANA Considerations
>     >
>     >
>     >
>     > This document requests IANA to allocate a new IP Protocol Number =
value for =E2=80=9CSRv6 payload=E2=80=9D with the following definition:
>     >
>     > The value TBD in the Next Header field of an IPv6 header or any e=
xtension header indicates that the payload content is identified via the =
segment identifier in the IPv6 Destination Address.
>     >
>     This seems like an extremely narrow use case to justify an IP Proto=
col
>     Number allocation. If this is the route taken, I would suggest to
>     define something more generic like "Interpreted" which could mean t=
hat
>     there is a next header, but it's interpretation requires informatio=
n
>     elsewhere in the packet. That way the number could potentially be u=
sed
>     in other contexts than just SR.
>    =20
>     Tom
>    =20
>     >
>     >
>     >       This document requests the following new IANA registries:
>     >
>     > </NEW>
>     >
>     >
>     >
>     > We would propose to submit a revision with this text on the IANA =
section of NET-PGM beginning of next week.
>     >
>     > Thanks,
>     > Pablo.
>     >
>     > -----------------------------------------------------------------=
---
>     > IETF IPv6 working group mailing list
>     > ipv6@ietf.org
>     > Administrative Requests: https://www.ietf.org/mailman/listinfo/ip=
v6
>     > -----------------------------------------------------------------=
---
>    =20
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>=20


From nobody Mon Sep 16 13:37:56 2019
Return-Path: <ddukes@cisco.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 8DDA21200C1; Mon, 16 Sep 2019 13:37:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.4
X-Spam-Level: 
X-Spam-Status: No, score=-14.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=JZfMWoSs; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=qBrp6jC5
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 sEhJ5KKgZQ0E; Mon, 16 Sep 2019 13:37:50 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94F9C12006F; Mon, 16 Sep 2019 13:37:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=76379; q=dns/txt; s=iport; t=1568666270; x=1569875870; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ZG0ij6HnPm7+gtVyJUF0IoSTnalXEANuUTS4V1tGDg4=; b=JZfMWoSs2ME9hGZ3HGORe6P9787+1/VcY6c2ShrMBGg9iP4K/AMa+BrB G12JrHXwR25xZSvoysQT2bL7VlQehmqSNp9ycM8KhfFQuIBuYZOiraIJk jhXh3ky9ps4IK+uyi+V+xgrCTBqDHYrtenhq8BMT6QXjnYwSxw05Lgd+r 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3AHePAWRQlWWEN0ESIdDl22pt9a9psv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESUDNfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOiA2AcdPT3du/mqwNg5eH8OtL1A=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A+BgB58X9d/4UNJK1mHAEBAQQBAQc?= =?us-ascii?q?EAQGBZ4EWLyQFJwNtViAECyoKhBeDRwOKcoI3JYlljgyCUgNQBAkBAQEMAQE?= =?us-ascii?q?YAQUPAgEBg3pFAheCWCM4EwIDCQEBBAEBAQIBBQRthS4MhUoBAQEEAQEQER0?= =?us-ascii?q?BASUHCwEPAgEGEwECAQEBIQEGAwICAh8GCxQDAwMIAgQOBSKDAAGBHU0DHQE?= =?us-ascii?q?CDJF3kGECgTiIYXOBMoJ9AQEFgTcCg1cNC4IXAwaBNIt4GIFAP4ERJwwTgU6?= =?us-ascii?q?DVkcBAQIBgWYPCQcGCYJVMoImjEwfLwOBfDWFJYkdjh1BCoIihwWJe4FJgjc?= =?us-ascii?q?bgjWHR4QliniDO5JaggiObgIEAgQFAg4BAQWBaSE3gSFwFTsqAYJBgh4kDAU?= =?us-ascii?q?SgQQBCIJChFk7hT9zAYEojioBgSIBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,514,1559520000";  d="scan'208,217";a="332735466"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Sep 2019 20:37:49 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id x8GKbnY2017473 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 16 Sep 2019 20:37:49 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 15:37:48 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Sep 2019 16:37:47 -0400
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 16 Sep 2019 15:37:47 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YdznjZWqojlRj3NtFce8MprKk4zWvhC4/RGp8eJI1hzd/V7/2Lf/LE8FHA8gkPHCsPEMMTebhHWS2FtehcSLVJFO6E2QdivY7J0QKPh06YilMU3nzwSrsgP0B3d7Ho3Vf5u7Numof3ELO5xzgyncmhULVW/HTe7B0hP9lyz3l4Upa81coDhPyAYvWqEfCL4RuqKyOOvtoxZ3Gnfgb6QhI0KJ4Z3d+EWTZ1l6TE3tZEWL1YEm4+1bbTbo1LbX+1npLDmcGd+spFm4Dt6GDO45/MY1hqir8zYiab9kZX5u04+vLlRxeaXHMbZ+9V8kvMd0yQz7KGMXzp7jdPS8YvEE5g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZG0ij6HnPm7+gtVyJUF0IoSTnalXEANuUTS4V1tGDg4=; b=lYeAAxuDlmHdXilHfcIch7z6rRhHjdftBRNqowTdhN7lQN4EzvLgO2wUgyOodOmV62mWu5Pi18LsYr84H2hmflwQGolZPl2ifUQ+FHGcMmlLVcZb/WS8pEv+KxUwiYD/xBu0/LiNDKXVU+VLpsFMCsXPCLBin8QVi3nVVehsyPzz2wV8eUbrWIy6QPB11eGKEeSLXDIfVSTeLyXw4aacyYzX5KlHmQHhgZciUlGK1BfdZDyiDH0fOvO8BNlYyerXDMfgRmf/m+YnA7M6j1WPW94K8PFAIr5Xx4AY3o+moSwx9NJ9kW4/FCJI02rJSCXDvF9UQWuHXgSDD9uD/gIl9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZG0ij6HnPm7+gtVyJUF0IoSTnalXEANuUTS4V1tGDg4=; b=qBrp6jC50bCuhnVxU93N9KKXdY5AP43xTV3eTElS3SywrjQ6u2XjuJt+KPf/VUsm2RsSddsdGRTcnSskqlcYWkaTWk/57oeLNae/ytla7XtStBdCnWXYmpGpcuiwg4v02kUiWQhxMkx+Z3x+Zw2Yq433rzT1X9ZlhWxyc4XhrnQ=
Received: from BN7PR11MB2594.namprd11.prod.outlook.com (52.135.246.159) by BN7PR11MB2771.namprd11.prod.outlook.com (52.135.252.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17; Mon, 16 Sep 2019 20:37:45 +0000
Received: from BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::b5f5:4cb9:14c0:618b]) by BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::b5f5:4cb9:14c0:618b%4]) with mapi id 15.20.2263.021; Mon, 16 Sep 2019 20:37:45 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
CC: Mark Smith <markzzzsmith@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: =?utf-8?B?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJkaW5n?=
Thread-Index: AQHVbM6YoJK0HEB+Dkyan1pH9OVf5A==
Date: Mon, 16 Sep 2019 20:37:45 +0000
Message-ID: <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ddukes@cisco.com; 
x-originating-ip: [161.44.212.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0451ff20-ba2d-4c75-cbc0-08d73ae5bb2c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BN7PR11MB2771; 
x-ms-traffictypediagnostic: BN7PR11MB2771:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BN7PR11MB277132A60B64655820D42FA9C88C0@BN7PR11MB2771.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(39860400002)(346002)(396003)(366004)(376002)(199004)(189003)(51444003)(99286004)(6436002)(606006)(236005)(186003)(5660300002)(7736002)(66574012)(53946003)(102836004)(53936002)(6512007)(86362001)(6306002)(54896002)(478600001)(4326008)(486006)(36756003)(14444005)(256004)(476003)(11346002)(446003)(26005)(2616005)(54906003)(53546011)(6486002)(6116002)(6506007)(966005)(14454004)(316002)(33656002)(76176011)(66946007)(64756008)(66556008)(66476007)(76116006)(91956017)(66066001)(66446008)(71200400001)(81166006)(2906002)(25786009)(81156014)(71190400001)(8936002)(3846002)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR11MB2771; H:BN7PR11MB2594.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 4Ow6i6i/hftCqBAB+AIh1+ifzJ0GmVoe8tlDl2etg8KXRSCyavxhx3jcsq9W9lq71R6W2qG3pxQcJ9D/KjnOe8iYI62SKsM21xuJFX3OprhU+81SilwuqUmILTYUQ0bryGAqtHc8dYByhMFeldwdYjniehsqY/RUlToLfWuH6SMzxtnlPMY7PKX8nR6G+LKyVRZOiPvuRC1qE0WV5sT69GOG1ZkZefQt76F1kLQDZ0iA2qi5A/yPZrdyCbyw+U97h7q6Z/ynfxXdtEAxmI8tMOSGi4SwnZi6RpBgQsySyOOeT2FBkgknsheSCCeijqqjlgAQ+DbU0HweDRB2+vzZID8wBgPK3t2l8V++kEGrFWu1973tQ7uO378k9C1bfORxnZC48wR35SjpNc7FrSYGXqB0fAQAtqZCMrxOTT3ai2Y=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_6EA6F7C0BEB24749A6AB62B1337213B2ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0451ff20-ba2d-4c75-cbc0-08d73ae5bb2c
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 20:37:45.6572 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yrpDqblXPgXnQCiCNVMBOcQc1KdXfEulpT00Kxdx6Kl94AG0h2UZGmGZticVIu8MzESOoa0MuOc0b89+UJQJEA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2771
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/gPiC7AnaDUhiqhC4tX0CgVjOg00>
Subject: [spring] =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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, 16 Sep 2019 20:37:55 -0000

--_000_6EA6F7C0BEB24749A6AB62B1337213B2ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLCBJIGFncmVlIEFTSUNzIGFyZSBhbHdheXMgaW1wcm92aW5nLCBpbmRlZWQgdGhpcyBp
cyBldmlkZW50IGluIHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bCBTUnY2IGRlcGxveW1lbnRzIGFu
ZCBtdWx0aXBsZSB2ZW5kb3IgaW1wbGVtZW50YXRpb25zIGF0IGxpbmUgcmF0ZSBvbiBtZXJjaGFu
dCBzaWxpY29uLCBhbmQgbXVsdGlwbGUgdmVuZG9yIEFTSUNzLg0KDQpJcyDigJxTUnY2K+KAnSAo
UFNTSStDUkgrUFBTSSkgaW1wbGVtZW50ZWQgYW5kIGRlcGxveWVkIGF0IGxpbmUgcmF0ZT8NCllv
deKAmXZlIGJlZW4gYXNrZWQgdGhpcyBzZXZlcmFsIHRpbWVzLiAgU2luY2UgeW914oCZcmUgdGhl
IG9ubHkgaW1wbGVtZW50b3IoPykgYW5kIG9uZSBvcGVyYXRvciBpcyBjbGFpbWluZyBkZXBsb3lt
ZW50IG9yIHRlc3RpbmcsIEkgYW0gY3VyaW91cy4NCg0KUmVnYXJkbGVzcyBvZiBBU0lDIGNhcGFi
aWxpdGllcyB0aGVyZSBhcmUgdHdvIHBlcmZvcm1hbmNlIHBlbmFsdGllcyB5b3Ugd2lsbCBub3Qg
ZXNjYXBlIHdpdGggUFNTSStDUkgrUFBTSTogVExWIHBhcnNpbmcgYW5kIG11bHRpcGxlIGxvb2t1
cHMuDQoNClJlcXVpcmluZyBhbGwgc2VnbWVudHMgaW4gYSBDUkggc2VnbWVudCBsaXN0IHRvIHBy
b2Nlc3MgYW4gYXJiaXRyYXJ5IGxlbmd0aCBET0grc2V0IG9mIFBTU0nigJlzIGFuZCBvdGhlciBv
cHRpb25zIGlzIGFsd2F5cyB2ZXJ5IGV4cGVuc2l2ZS4NCi0gSXQgaXMgZXhwZW5zaXZlIGluIFNS
QU0gYXMgcHJldmlvdXNseSBkaXNjdXNzZWQgaW4gdGhlc2UgdGhyZWFkcy4NCi0gSXQgaXMgZXhw
ZW5zaXZlIGluIHBhcnNpbmcgbG9naWMgdG8ga25vdyBhbmQgcHJvY2VzcyBhIHNldCBvZiBUTFZz
IGluIGFueSBBU0lDIG9yIE5QLg0KDQpTcHJlYWRpbmcgUFNTSSwgQ1JILCBQUFNJIG9wZXJhdGlv
bnMgaW4gbXVsdGlwbGUgaGVhZGVycyBhbmQgbXVsdGlwbGUgaWRlbnRpZmllcnMgeW91IG5vdyBo
YXZlIG11bHRpcGxlIGxvb2t1cHMgYXQgYSBub2RlLg0KMSAtIGxvb2t1cCBkZXN0aW5hdGlvbiBh
ZGRyZXNzDQoyIC0gbG9va3VwIG9uZSBvciBtb3JlIFBTU0kgYW5kIGZ1dHVyZSBkZXN0aW5hdGlv
biBvcHRpb25zLg0KMyAtIGxvb2t1cCB0aGUgQ1JIIGxhYmVsIG9yIFBQU0kgbGFiZWwuDQo0IC0g
bG9va3VwIG5ldyBkZXN0aW5hdGlvbiBhZGRyZXNzDQoNCkNvbXBhcmUgdGhpcyB3aXRoIFNSdjYu
DQoxIC0gbG9va3VwIGRlc3RpbmF0aW9uIGFkZHJlc3MNCjIgLSBsb29rdXAgbmV3IGRlc3RpbmF0
aW9uIGFkZHJlc3MNCg0KV2hpbGUgQVNJQ3MgYXJlIG1vcmUgY2FwYWJsZSBhbmQgd2lsbCBjb250
aW51ZSB0byBiZSBtb3JlIGNhcGFibGUsIHRoZXNlIHRlY2huaWNhbCBwZXJmb3JtYW5jZSBwcm9i
bGVtcyB5b3UgaW50cm9kdWNlIHdpdGggUFNTSStDUkgrUFBTSSB3aWxsIG5vdCBnbyBhd2F5Lg0K
DQpEYXJyZW4NCg0KT24gU2VwIDEyLCAyMDE5LCBhdCAxMjozNCBQTSwgUm9uIEJvbmljYSA8cmJv
bmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPG1haWx0bzpyYm9uaWNhPTQwanVuaXBl
ci5uZXRAZG1hcmMuaWV0Zi5vcmc+PiB3cm90ZToNCg0KTWFyaywNCg0KSSB0aGluayB0aGF0IHlv
dSBtYXkgaGF2ZSBleHBvc2VkIHlldCBhbm90aGVyIGVsZXBoYW50IGluIHRoZSByb29t4oCm4oCm
DQoNCklQdjYgZGVmaW5lcyBhIHJvYnVzdCBleHRlbnNpYmlsaXR5IGFyY2hpdGVjdHVyZSwgdGhh
dCBpbmNsdWRlcyBtdWx0aXBsZSBleHRlbnNpb24gaGVhZGVycy4gSW5pdGlhbGx5LCBJUHY2IGFk
b3B0aW9uIHdhcyBzbG93IGFuZCByb3V0ZXIgdmVuZG9ycyB3ZXJlIG5vdCBoaWdobHkgbW90aXZh
dGVkIGNvbW1pdCBleHRlbnNpb24gaGVhZGVycyB0byBBU0lDcy4gQWxzbywgaW4gdGhvc2UgZGF5
cywgQVNJQ3Mgd2VyZSBub3Qgc28gY2FwYWJsZSBhcyB0aGV5IGFyZSB0b2RheS4NCg0KRnJvbSB0
aGUgYWJvdmUtbWVudGlvbmVkIGRhdGEgcG9pbnRzLCB3ZSBzaG91bGQgbm90IGluZmVyIHRoYXQg
aXQgaXMgYmV5b25kIHRoZSBjYXBhYmlsaXR5IG9mIGEgbW9kZXJuIHZlbmRvciB0byBkZXZlbG9w
IGFuIEFTSUMgdGhhdCBzdXBwb3J0cyBhIG1vcmUgY29tcGxldGUgc2V0IG9mIGV4dGVuc2lvbiBo
ZWFkZXJzLiBUd28gdGhpbmdzIGhhdmUgY2hhbmdlZC4gQXMgSVB2NiBhZG9wdGlvbiBwcm9ncmVz
c2VzLCB2ZW5kb3JzIGFyZSBiZWNvbWluZyBtb3JlIGNvbW1pdHRlZCB0byBJUHY2LiBCZXlvbmQg
dGhhdCwgQVNJQ3MgaGF2ZSBiZWNvbWUgbW9yZSBjYXBhYmxlIG92ZXIgdGhlIGRlY2FkZXMuDQoN
CldlIHNob3VsZG7igJl0IGFiYW5kb24gdGhlIElQdjYgZXh0ZW5zaWJpbGl0eSBhcmNoaXRlY3R1
cmUgYmFzZWQgb24gYSBjbGFpbSB0aGF0IEFTSUNzIGNhbm5vdCBhbmQgd2lsbCBuZXZlciBiZSBh
YmxlIHRvICBwcm9jZXNzIG11bHRpcGxlIGV4dGVuc2lvbiBoZWFkZXJzLg0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpGcm9tOiBpcHY2IDxp
cHY2LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwdjYtYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJl
aGFsZiBPZiBNYXJrIFNtaXRoDQpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDEyLCAyMDE5IDE6
MzAgQU0NClRvOiBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVy
bmllckBiZWxsLmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5p
ZXJAYmVsbC5jYT4+DQpDYzogUm9iIFNoYWtpciA8cm9ianNAZ29vZ2xlLmNvbTxtYWlsdG86cm9i
anNAZ29vZ2xlLmNvbT4+OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5n
QGlldGYub3JnPj47IDZtYW4gPDZtYW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+Pjsg
Um9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0
Pj47IHhpZWNoZkBjaGluYXRlbGVjb20uY248bWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24+
OyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29tPG1haWx0bzp0c2FhZC5uZXRAZ21haWwu
Y29tPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBCZXlvbmQgU1J2Ni4NCg0KSXQncyBzaW1wbGUg
YmVjYXVzZSBJUHY2IGRvZXNuJ3QgbG9vayBwYXN0IHRoZSBmaXhlZCBJUHY2IGhlYWRlciB0byBw
ZXJmb3JtIGl0cyBmb3J3YXJkaW5nLCBhbmQgbWF0Y2hlcyBvbiB0aGUgRGVzdGluYXRpb24gQWRk
cmVzcyB0byBkZXRlcm1pbmUgaWYgdG8gcGVyZm9ybSBkZWVwZXIgcGFja2V0IGhvc3QgcHJvY2Vz
c2luZy4NCg0KDQpZb3UncmUgYnVpbGRpbmcgbXVjaCBtb3JlIGNvbXBsaWNhdGVkIGZvcndhcmRp
bmcgc2VydmljZXMgaWYgeW91J3JlIGdvaW5nIHRvIGJlIG1hcmNoaW5nIG9uIFRMVnMgZXRjLiBw
YXN0IHRoZSBJUHY2IGZpeGVkIGhlYWRlci4NCg0KSG93ZXZlciB2ZW5kb3JzIGFuZCBjYXJyaWVy
IGVuZ2luZWVyaW5nIGdyb3VwcyBsaWtlIHNlbGxpbmcgYW5kIGRlcGxveWluZyBuZXcgZ2Vhciwg
c28gSSBzdXBwb3NlIHRoYXQncyBvay4gVGhleSBkb24ndCBoYXZlIHRvIG9wZXJhdGUgaXQgb3Ig
Zml4IGl0IHdoZW4gaXQgYnJlYWtzLg0KT24gVGh1LCAxMiBTZXAgMjAxOSwgMTM6NDEgQmVybmll
ciwgRGFuaWVsLCA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYT4+IHdyb3RlOg0KDQorMQ0KDQoNCg0KVGhlIGFiaWxpdHkgb2YgdXNpbmcgYSBzaW5n
bGUgU1JIIHRvIGNvbnZleSBiZWhhdmlvdXIgaW5mb3JtYXRpb24gd2V0aGVyIHRoZXkgYXJlIHBl
ci1zZWdtZW50IG9yIHBlci1wYXRoIGhhcyBwcm92ZW4gdG8gYmUgdmVyeSBzaW1wbGUgYW5kIHF1
aWNrIHRvIGRlZmluZSBpbiB2YXJpb3VzIGRhdGEgcGxhbmUgdGFyZ2V0cy4NCg0KDQoNCkF0IGZp
cnN0IGFuYWx5c2lzLCB0cnlpbmcgdG8gcmVwbGljYXRlIHdpdGggQ1JIICsgRE9IIHZhcmlhbnRz
LCB0aGUgbG9naWMgcmVxdWlyZWQgZm9yIHNlcnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23igItw
bGV4Lg0KDQoNCg0KV2hhdCBoYXBwZW5zIGlmIEkgbmVlZCBUTFZzIG1pZC1wb2ludCBpbiBhIHBh
dGggYnV0IG5vdCBhdCBpdHMgZW5kIChlLmcuIHJlZmVycmluZyB0byB0aGUgT2xlJ3MgQUNNRSBh
bmFsb2d5KSA/IFdvdWxkIHRoZXkgbm93IGJlIGRlZmluZWQgaW4gYSBzZWctZW5kLW9wdCBvciBh
IHZwbi1kZXN0LW9wdCA/IElmIHNlZy1lbmQtb3B0IHRoZW4gaXQgbWVhbnMgbm9uLWludGVyZXN0
ZWQgbWlkcG9pbnQgZGV2aWNlcyB3aWxsIGhhdmUgdG8gbG9va3VwIGJleW9uZCB0aGUgVExWcyB0
byBnZXQgdG8gQ1JIIGZvciBuZXh0IHNlZ21lbnQgPw0KDQoNCg0KU2ltaWxhciBxdWVzdGlvbiB3
b3VsZCBiZSBvbiBob3cgd291bGQgd2UgaW1wbGVtZW50IHByb3h5IGJlaGF2aW91cnMgZWl0aGVy
IGR5bmFtaWMgb3Igc3RhdGljID8gSWYgSSByZWFkIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5kLW9wdC0wNDxodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVu
ZC1vcHQtMDRfXzshOFdvQTZSakM4MWMhV2hhc0pZRlRSbVh6S2QxZy1vTVU1aHphNEVvSC02M0FG
ZTZxekZGWnRsZlRSQWlhYkpqQ1pCMGY1ZHAxNHk4TCQ+IGNvcnJlY3RseSwgd2UgdGhlbiBuZWVk
IE5TSCBmb3IgcmljaGVyIHNlcnZpY2UgY2hhaW5zIGNvbnN0cnVjdHMgKHRoaW5rIEdpLUxBTiku
IFRoaXMgbWVhbnMgSSBuZWVkIENSSCwgc29tZSB2YXJpYW50cyBvZiBET0ggKyBOU0jigIsuDQoN
Cg0KDQpJIGZhaWwgdG8gc2VlIHRoZSBzaW1wbGljaXR5IHRoZXJlLg0KDQoNCg0KRGFuIEINCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHNwcmluZyA8c3ByaW5nLWJv
dW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxm
IG9mIHhpZWNoZkBjaGluYXRlbGVjb20uY248bWFpbHRvOnhpZWNoZkBjaGluYXRlbGVjb20uY24+
IDx4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPj4N
ClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDExLCAyMDE5IDg6NTcgUE0NClRvOiBMaXN0DQpD
YzogUm9iIFNoYWtpcjsgNm1hbjsgVGFyZWsgU2FhZDsgUm9iZXJ0IFJhc3p1aw0KU3ViamVjdDog
W0VYVF1SZTogW3NwcmluZ10gQmV5b25kIFNSdjYuDQoNCg0KSGksIGZvbGtzLA0KTGFzdCB5ZWFy
IENoaW5hIFRlbGVjb20gYmVndW4gdG8gaW1wbGVtZW50IFNSdjYgdHJpYWwgaW4gU2ljaHVuIHBy
b3ZpbmNlIGZvciB0aGUgYmVhcmluZyBhbmQgaW50ZXJjb25uZWN0aW9uIG9mIHZpZGVvIHBsYXRm
b3JtcyB3aGljaCBhcmUgIGxvY2F0ZWQgaW4gZGlmZmVyZW50IGNpdGllcywgc2VydmljZSBhZ2ls
aXRpZXMsc2VjdXJlIHNlcGVydGlvbiwgdHJhZmZpYyBzdGVlcmluZyBhbmQgb3RoZXIgZmVhdHVy
ZXMgb2YgU1J2NiBoYXZlIGJlZW4gZGVtb25zdHJhdGVkIGluIHRoaXMgdHJpYWwuIEJhc2VkIG9u
IHRoaXMsIFNSdjYgd2lsbCBiZSBpbXBsZW1lbnRhdGVkIGluIGxhcmdlci1zY2FsZSBpbiBDVC4N
Ck5vIHRlY2hub2xvZ2llcyBpcyAxMDAlIHBlcmZlY3QsSSBhZ3JlZSB0aGF0IGNvbXByZXNzaW9u
IG1lY2hhbmlzbSBpcyBuZWVkZWQgdG8gcmVkdWNlIHRoZSB0aGUgb3ZlcmhlYWQgb2YgbG9uZyBT
SUQgaW4gdGhlIGxvbmcgdGVybSwgYnV0IGl0IGlzIGJldHRlciB0byBiZSBjb21wYXRpYmxlIHdp
dGhlIFNSSCwgaW5zdGVhZCBvZiBkZXNpZ25pbmcgYSBjb21wbGV0ZSBuZXcgb25lLiBDUkggaXMg
YSBjb21wbGV0ZSBuZXcgZGVzaWduLCBpdCBtb3ZlIHRoZSBjb21wbGV4aXRpZXMgZnJvbSBTUkgg
dG8gRE9ILg0KTW9yZW92ZXIsIEkgaG9wZSBtb3JlIGVmZm9ydHMgb2YgU1J2NiBzaG91bGQgYmUg
Z2l2ZW4gb24gaG93IHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzLGZvciBpbnN0YW5jZSwgQXBwbGlj
YXRpb24tYXdhcmUgbmV0d29yayAoQVBOKS4gTWVhbndoaWxlLCB3ZSBzaG91bGQgY29uc2lkZXIg
bW9yZSBvbiBob3cgdG8gaW1wbG1lbWVudCBzbW9vdGggdHJhbnNpdGlvbiBhbmQgcHJvdGVjdCB0
aGUgbmV0d29yayBhc3NldG9mIGNhcnJpZXJzLg0KDQpCZXN0IHJlZ2FyZHMNCkNob25nZmVuZw0K
DQoNCkZyb206IERpcmsgU3RlaW5iZXJnPG1haWx0bzpkaXJrQGxhcGlzaGlsbHMuY29tPg0KRGF0
ZTogMjAxOS0wOS0wOSAyMTozMQ0KVG86IEd5YW4gTWlzaHJhPG1haWx0bzpoYXlhYnVzYWdzbUBn
bWFpbC5jb20+DQpDQzogU1BSSU5HIFdHIExpc3Q8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IDZt
YW5AaWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+OyBSb2JlcnQgUmFzenVrPG1haWx0bzpy
b2JlcnRAcmFzenVrLm5ldD47IFJvYiBTaGFraXI8bWFpbHRvOnJvYmpzQGdvb2dsZS5jb20+OyBU
YXJlayBTYWFkPG1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tPg0KU3ViamVjdDogUmU6IFtzcHJp
bmddIEJleW9uZCBTUnY2Lg0KVGhlcmUgc2VlbXMgdG8gYmUgc29tZSBjb25mdXNpb24gcmVnYXJk
aW5nIFRJLUxGQS4NCkEgY291cGxlIG9mIGNvbW1lbnRzOg0KDQotIFJlbW90ZSBMRkEgdHVubmVs
IGlzIG5vdCB1c2VkIHdpdGggU1IsIG9ubHkgVEktTEZBIHdoaWNoDQogIG9ubHkgb3BlcmF0ZXMg
b24gdGhlIG5vZGUgdGhhdCBpcyB0aGUgUExSIChwb2ludCBvZiBsb2NhbCByZXBhaXIpLg0KDQot
IEFueSBlbmNhcHN1bGF0aW9uIG9uIHRoZSBpbmdyZXNzIFBFIHdpdGggb3Igd2l0aG91dCBFSCBo
YXMgbm90aGluZw0KICB0byBkbyB3aXRoIFRJLUxGQSBleGNlcHQgZm9yIHRoZSBzcGVjaWFsIGNh
c2Ugd2hlcmUgdGhlIGluZ3Jlc3MgUEUNCiAgaXRzZWxmIGlzIHRoZSBQTFIuDQoNCi0gVEktTEZB
IGlzIG5vdCBhbiBJR1AgZXh0ZW5zaW9uIGFuZCBkb2VzIG5vdCByZXF1aXJlIG9uZS4NCiAgSXQg
aXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24gSUdQIHRvcG9sb2d5Lg0KDQot
IFRoZSBQTFIgZm9yIFRJLUxGQSBtYXkgbmVlZCB0byBpbnNlcnQgc29tZSBTSURzIGludG8gdGhl
IFNJRA0KICBsaXN0IHRvIHN0ZWVyIHRoZSBwYWNrZXQgYXJvdW5kIHRoZSBmYWlsdXJlLiBGb3Ig
dGhlIExGQSBiYXNlIGNhc2UNCiAgbm8gU0lEcyBhcmUgbmVlZGVkIGF0IGFsbC4gSWYgU0lEIGlu
c2VydGlvbiBpcyBuZWVkZWQsIHRoZSBQTFINCiAgd2lsbCBwdXNoIHRoZSByZXF1aXJlZCBudW1i
ZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIGNhc2UuDQoNCiAgRm9yIFNSdjYsIHRoZSBlcXVpdmFs
ZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBpcyB0bw0KICBpbnNlcnQgYW4gRUggd2l0
aCB0aGUgcmVxdWlyZWQgU0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBhbHJlYWR5DQogIGhhdmUg
YmVlbiBlbmNhcHN1bGF0ZWQgb24gdGhlIGluZ3Jlc3MgUEUgYW5kIGluIHRoZSBtb3N0DQogIGNv
bW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2UgY2FzZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUN
CiAgYW4gRUggc28gdGhhdCB0aGlzIEVIIGluc2VydGlvbiB3aWxsIHJlc3VsdCBvbmx5IGluIGEg
c2luZ2xlIEVILi4NCg0KICBBbHRlcm5hdGl2ZWx5LCB0aGUgUExSIGNvdWxkIGFsc28gYmUgY29u
ZmlndXJlZCB0byBwZXJmb3JtDQogIGVuY2Fwc3VsYXRpb24gd2l0aCBhIG5ldyBJUHY2IGhlYWRl
ciB1c2luZyB0aGUgcmVwYWlyIFNJRA0KICBhcyBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MsIHdp
dGhvdXQgbmVlZGluZyBhbnkgRUguDQogIFRoaXMgd2lsbCB3b3JrIGZvciB0aGUgdmFzdCBtYWpv
cml0eSBvZiBjYXNlcy4NCiAgUmVtZW1iZXIgdGhhdCBvbmUgMTI4LWJpdCBTSUQgaW4gU1J2NiBp
cyBpbiBtb3N0IGNhc2VzDQogIGVxdWl2YWxlbnQgdG8gMiBNUExTIGxhYmVscywgaS5lLiBhIG5v
ZGUgbGFiZWwgcGx1cyBhbg0KICBhZGphY2VuY3kgU0lEIGNhbiBiZSBlbmNvZGVkIGluIGEgc2lu
Z2xlIFNSdjYgU0lELg0KDQogIE9ubHkgaW4gZXh0cmVtZSBjYXNlcyB3b3VsZCB0aGUgUExSIG5l
ZWQgdG8gYWRkIGFuDQogIEVIIHRvIHRoZSBuZXcgSVB2NiBoZWFkZXIgd2l0aCBtb3JlIFNJRHMu
DQoNCi0gRUggaW5zZXJ0aW9uIGZvciBUSS1MRkEgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBzdGl0
Y2hpbmcgU1J2NiBkb21haW5zLg0KDQpIb3BlIGl0IGhlbHBzLg0KDQpDaGVlcnMNCkRpcmsNCg0K
DQpBbSAwOC4wOS4yMDE5IHVtIDA5OjE5IHNjaHJpZWIgR3lhbiBNaXNocmEgPGhheWFidXNhZ3Nt
QGdtYWlsLmNvbTxtYWlsdG86aGF5YWJ1c2Fnc21AZ21haWwuY29tPj46DQoNCj5Gcm9tIHJlYWRp
bmcgdGhyb3VnaCBhbGwgdGhlIGRpc2N1c3Npb24gdGhyZWFkcyB0aGUgU1IgaW5zZXJ0aW9uIGlz
IHR3byBmb2xkIG9uZSBiZWluZyBmb3IgRlJSIGNhcGFiaWxpdGllcyB1c2luZyBUaS1MRkEgb3Ig
cmVtb3RlIExGQSB0dW5uZWwgc28gZW5kIHVwIHJlcXVpcmluZyBkb3VibGUgRUggaW5zZXJ0aW9u
cyBvbiB0aGUgSW5ncmVzcyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ugbm9kZSBhbmQg
dGhlbiBzZWNvbmQgc2NlbmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRpb25zIG9jY3Vy
cmVuY2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVzLiAgSSBoYXZlIG5vdCByZWFkIHRocm91Z2ggdGhl
IGRyYWZ0cyBvciBSRkMgcmVnYXJkaW5nIFRpLUxGQSB3aXRoIFNSIGJ1dCBzaW5jZSB0aGF0IGlz
IGFuIElHUCBleHRlbnNpb24gSSBhbSBndWVzc2luZyBhbiBvcGFxdWUgTFNBIGFuZCBpcyBub3Qg
dGhlIHRyYWRpdGlvbmFsIE1QTFMgRlJSIGxpbmsvbm9kZS9wYXRoIHByb3RlY3Rpb24gdGhhdCBh
ZGRzIGFuIGFkZGl0aW9uYWwgbXBscyBzaGltIHNvIG5vdCBzdXJlIHdoeSBhbiBFSCBpbnNlcnRp
b24gbmVlZHMgdG8gb2NjdXIgZm9yIFRpLUxGQS4gIENhbiBzb21lb25lIGNsYXJpZnkgdGhhdCB1
c2UgY2FzZSBmb3IgbWUuICBBbHNvIHRoZSBFSCBpbnNlcnRpb24gb24gaW50ZXJtZWRpYXRlIG5v
ZGUgd2hhdCBpcyB0aGUgdXNlIGNhc2Ugb3IgcmVhc29uIGZvciB0aGF0LiAgTXkgZ3Vlc3MgaXMg
aXTigJlzIGZvciBzcGVjaWFsIHVzZSBjYXNlIG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9n
ZXRoZXIuICBQbGVhc2UgY2xhcmlmeS4uDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zcHJpbmc8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMhV2hhc0pZRlRSbVh6
S2QxZy1vTVU1aHphNEVvSC02M0FGZTZxekZGWnRsZlRSQWlhYkpqQ1pCMGY1YVdET1hnYiQ+DQoN
Ckp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpJRVRGIElQdjYgd29ya2lu
ZyBncm91cCBtYWlsaW5nIGxpc3QNCmlwdjZAaWV0Zi5vcmc8bWFpbHRvOmlwdjZAaWV0Zi5vcmc+
DQpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9pcHY2DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQo=

--_000_6EA6F7C0BEB24749A6AB62B1337213B2ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <565F657B24D4FB41922A95AFD73B4322@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkhpIFJvbiwgSSBhZ3JlZSBBU0lDcyBhcmUgYWx3
YXlzIGltcHJvdmluZywmbmJzcDtpbmRlZWQgdGhpcyBpcyBldmlkZW50IGluIHRoZSBudW1iZXIg
b2Ygc3VjY2Vzc2Z1bCBTUnY2IGRlcGxveW1lbnRzIGFuZCBtdWx0aXBsZSZuYnNwO3ZlbmRvciBp
bXBsZW1lbnRhdGlvbnMgYXQgbGluZSByYXRlIG9uIG1lcmNoYW50IHNpbGljb24sIGFuZCBtdWx0
aXBsZSB2ZW5kb3ImbmJzcDtBU0lDcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpJcyDi
gJxTUnY2JiM0MzvigJ0gKFBTU0kmIzQzO0NSSCYjNDM7UFBTSSkgaW1wbGVtZW50ZWQmbmJzcDth
bmQgZGVwbG95ZWQgYXQgbGluZSByYXRlPyZuYnNwOzxiciBjbGFzcz0iIj4NCllvdeKAmXZlIGJl
ZW4gYXNrZWQgdGhpcyBzZXZlcmFsIHRpbWVzLiZuYnNwOyZuYnNwO1NpbmNlIHlvdeKAmXJlIHRo
ZSBvbmx5IGltcGxlbWVudG9yKD8pIGFuZCBvbmUmbmJzcDtvcGVyYXRvciBpcyBjbGFpbWluZyBk
ZXBsb3ltZW50IG9yIHRlc3RpbmcsIEkgYW0gY3VyaW91cy48YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQpSZWdhcmRsZXNzIG9mIEFTSUMgY2FwYWJpbGl0aWVzIHRoZXJlJm5ic3A7YXJlIHR3
byBwZXJmb3JtYW5jZSBwZW5hbHRpZXMgeW91IHdpbGwgbm90IGVzY2FwZSB3aXRoIFBTU0kmIzQz
O0NSSCYjNDM7UFBTSTogVExWJm5ic3A7cGFyc2luZyBhbmQgbXVsdGlwbGUgbG9va3Vwcy48YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSZXF1aXJpbmcgYWxsIHNlZ21lbnRzIGluIGEgQ1JI
IHNlZ21lbnQmbmJzcDtsaXN0IHRvIHByb2Nlc3MgYW4gYXJiaXRyYXJ5IGxlbmd0aCBET0gmIzQz
O3NldCBvZiBQU1NJ4oCZcyBhbmQgb3RoZXIgb3B0aW9ucyBpcyZuYnNwO2Fsd2F5cyB2ZXJ5IGV4
cGVuc2l2ZS48YnIgY2xhc3M9IiI+DQotIEl0IGlzIGV4cGVuc2l2ZSBpbiBTUkFNIGFzIHByZXZp
b3VzbHkmbmJzcDtkaXNjdXNzZWQgaW4gdGhlc2UgdGhyZWFkcy48YnIgY2xhc3M9IiI+DQotIEl0
IGlzIGV4cGVuc2l2ZSBpbiBwYXJzaW5nIGxvZ2ljIHRvJm5ic3A7a25vdyBhbmQgcHJvY2VzcyBh
IHNldCBvZiBUTFZzIGluIGFueSBBU0lDIG9yIE5QLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NClNwcmVhZGluZyBQU1NJLCBDUkgsIFBQU0kgb3BlcmF0aW9ucyBpbiZuYnNwO211bHRpcGxl
IGhlYWRlcnMgYW5kIG11bHRpcGxlIGlkZW50aWZpZXJzIHlvdSBub3cgaGF2ZSBtdWx0aXBsZSBs
b29rdXBzIGF0IGEmbmJzcDtub2RlLjxiciBjbGFzcz0iIj4NCjEgLSBsb29rdXAgZGVzdGluYXRp
b24gYWRkcmVzczxiciBjbGFzcz0iIj4NCjIgLSBsb29rdXAgb25lIG9yIG1vcmUgUFNTSSBhbmQg
ZnV0dXJlJm5ic3A7ZGVzdGluYXRpb24gb3B0aW9ucy48YnIgY2xhc3M9IiI+DQozIC0gbG9va3Vw
IHRoZSBDUkggbGFiZWwgb3IgUFBTSSBsYWJlbC48YnIgY2xhc3M9IiI+DQo0IC0gbG9va3VwIG5l
dyBkZXN0aW5hdGlvbiBhZGRyZXNzPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ29tcGFy
ZSB0aGlzIHdpdGggU1J2Ni48YnIgY2xhc3M9IiI+DQoxIC0gbG9va3VwIGRlc3RpbmF0aW9uIGFk
ZHJlc3M8YnIgY2xhc3M9IiI+DQoyIC0gbG9va3VwIG5ldyBkZXN0aW5hdGlvbiBhZGRyZXNzPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KV2hpbGUgQVNJQ3MgYXJlIG1vcmUgY2FwYWJsZSBh
bmQgd2lsbCZuYnNwO2NvbnRpbnVlIHRvIGJlIG1vcmUgY2FwYWJsZSwgdGhlc2UgdGVjaG5pY2Fs
IHBlcmZvcm1hbmNlIHByb2JsZW1zIHlvdSBpbnRyb2R1Y2Ugd2l0aCZuYnNwO1BTU0kmIzQzO0NS
SCYjNDM7UFBTSSB3aWxsIG5vdCBnbyBhd2F5LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CkRhcnJlbjxiciBjbGFzcz0iIj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIFNlcCAxMiwgMjAxOSwgYXQgMTI6
MzQgUE0sIFJvbiBCb25pY2EgJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5u
ZXRAZG1hcmMuaWV0Zi5vcmciIGNsYXNzPSIiPnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5p
ZXRmLm9yZzwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5n
ZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiIHN0
eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7IGNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt
ZmFtaWx5OiBDb3VyaWVyTmV3UFNNVDsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3Jt
YWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl
ci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAw
cHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25l
OyI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCk1hcmssPG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KSSB0aGluayB0aGF0IHlvdSBtYXkgaGF2
ZSBleHBvc2VkIHlldCBhbm90aGVyIGVsZXBoYW50IGluIHRoZSByb29t4oCm4oCmPG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KSVB2NiBkZWZpbmVzIGEgcm9idXN0IGV4dGVuc2li
aWxpdHkgYXJjaGl0ZWN0dXJlLCB0aGF0IGluY2x1ZGVzIG11bHRpcGxlIGV4dGVuc2lvbiBoZWFk
ZXJzLiBJbml0aWFsbHksIElQdjYgYWRvcHRpb24gd2FzIHNsb3cgYW5kIHJvdXRlciB2ZW5kb3Jz
IHdlcmUgbm90IGhpZ2hseSBtb3RpdmF0ZWQgY29tbWl0IGV4dGVuc2lvbiBoZWFkZXJzIHRvIEFT
SUNzLiBBbHNvLCBpbiB0aG9zZSBkYXlzLCBBU0lDcyB3ZXJlIG5vdCBzbyBjYXBhYmxlIGFzIHRo
ZXkNCiBhcmUgdG9kYXkuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KRnJvbSB0
aGUgYWJvdmUtbWVudGlvbmVkIGRhdGEgcG9pbnRzLCB3ZSBzaG91bGQgbm90IGluZmVyIHRoYXQg
aXQgaXMgYmV5b25kIHRoZSBjYXBhYmlsaXR5IG9mIGEgbW9kZXJuIHZlbmRvciB0byBkZXZlbG9w
IGFuIEFTSUMgdGhhdCBzdXBwb3J0cyBhIG1vcmUgY29tcGxldGUgc2V0IG9mIGV4dGVuc2lvbiBo
ZWFkZXJzLiBUd28gdGhpbmdzIGhhdmUgY2hhbmdlZC4gQXMgSVB2NiBhZG9wdGlvbiBwcm9ncmVz
c2VzLCB2ZW5kb3JzIGFyZSBiZWNvbWluZw0KIG1vcmUgY29tbWl0dGVkIHRvIElQdjYuIEJleW9u
ZCB0aGF0LCBBU0lDcyBoYXZlIGJlY29tZSBtb3JlIGNhcGFibGUgb3ZlciB0aGUgZGVjYWRlcy48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpXZSBzaG91bGRu4oCZdCBhYmFuZG9u
IHRoZSBJUHY2IGV4dGVuc2liaWxpdHkgYXJjaGl0ZWN0dXJlIGJhc2VkIG9uIGEgY2xhaW0gdGhh
dCBBU0lDcyBjYW5ub3QgYW5kIHdpbGwgbmV2ZXIgYmUgYWJsZSB0byAmbmJzcDtwcm9jZXNzIG11
bHRpcGxlIGV4dGVuc2lvbiBoZWFkZXJzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5i
c3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBSb248bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZu
YnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8YiBjbGFzcz0iIj5Gcm9tOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+aXB2NiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwdjYtYm91bmNlc0Bp
ZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyIgY2xhc3M9IiI+aXB2Ni1ib3VuY2VzQGlldGYub3JnPC9hPiZndDs8c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGIgY2xhc3M9IiI+T24gQmVoYWxmDQog
T2Y8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPk1h
cmsgU21pdGg8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TZW50OjwvYj48c3BhbiBjbGFzcz0i
QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VGh1cnNkYXksIFNlcHRlbWJlciAx
MiwgMjAxOSAxOjMwIEFNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5FWFQgLTxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGFu
aWVsLmJlcm5pZXJAYmVsbC5jYSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT48c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Jmx0OzxhIGhyZWY9Im1h
aWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9h
PiZndDs8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyb2Jqc0Bnb29nbGUuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7IFNQUklO
RyBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+c3ByaW5nQGlldGYu
b3JnPC9hPiZndDs7DQogNm1hbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOjZtYW5AaWV0Zi5vcmciIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PjZtYW5AaWV0Zi5vcmc8L2E+Jmd0OzsgUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnJvYmVydEByYXN6dWsubmV0IiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7OzxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
eGllY2hmQGNoaW5hdGVsZWNvbS5jbiIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3Jh
dGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+eGllY2hmQGNoaW5hdGVsZWNvbS5jbjwvYT47DQog
VGFyZWsgU2FhZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnRz
YWFkLm5ldEBnbWFpbC5jb208L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1Ympl
Y3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5S
ZTogW3NwcmluZ10gQmV5b25kIFNSdjYuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJz
cDs8L286cD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpJdCdzIHNpbXBsZSBiZWNhdXNlIElQ
djYgZG9lc24ndCBsb29rIHBhc3QgdGhlIGZpeGVkIElQdjYgaGVhZGVyIHRvIHBlcmZvcm0gaXRz
IGZvcndhcmRpbmcsIGFuZCBtYXRjaGVzIG9uIHRoZSBEZXN0aW5hdGlvbiBBZGRyZXNzIHRvIGRl
dGVybWluZSBpZiB0byBwZXJmb3JtIGRlZXBlciBwYWNrZXQgaG9zdCBwcm9jZXNzaW5nLjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9v
OnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCllvdSdyZSBidWlsZGluZyBtdWNoIG1vcmUgY29tcGxpY2F0ZWQgZm9yd2FyZGlu
ZyBzZXJ2aWNlcyBpZiB5b3UncmUgZ29pbmcgdG8gYmUgbWFyY2hpbmcgb24gVExWcyBldGMuIHBh
c3QgdGhlIElQdjYgZml4ZWQgaGVhZGVyLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDEycHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCkhv
d2V2ZXIgdmVuZG9ycyBhbmQgY2FycmllciBlbmdpbmVlcmluZyBncm91cHMgbGlrZSBzZWxsaW5n
IGFuZCBkZXBsb3lpbmcgbmV3IGdlYXIsIHNvIEkgc3VwcG9zZSB0aGF0J3Mgb2suIFRoZXkgZG9u
J3QgaGF2ZSB0byBvcGVyYXRlIGl0IG9yIGZpeCBpdCB3aGVuIGl0IGJyZWFrcy48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpPbiBUaHUsIDEyIFNlcCAyMDE5LCAx
Mzo0MSBCZXJuaWVyLCBEYW5pZWwsICZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyIgY2xhc3M9IiI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4mZ3Q7IHdyb3RlOjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5
bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB0OyBib3JkZXIt
bGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwaW4gMGluIDBpbiA2cHQ7
IG1hcmdpbjogNXB0IDBpbiA1cHQgNC44cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJhY2tncm91bmQtcG9zaXRpb246IGlu
aXRpYWwgaW5pdGlhbDsgYmFja2dyb3VuZC1yZXBlYXQ6IGluaXRpYWwgaW5pdGlhbDsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsiIGNsYXNzPSIiPiYjNDM7MSZuYnNw
OzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5kLWNv
bG9yOiB3aGl0ZTsgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbCBpbml0aWFsOyBiYWNrZ3Jv
dW5kLXJlcGVhdDogaW5pdGlhbCBpbml0aWFsOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMnB0OyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBiYWNrZ3JvdW5kLXBvc2l0
aW9uOiBpbml0aWFsIGluaXRpYWw7IGJhY2tncm91bmQtcmVwZWF0OiBpbml0aWFsIGluaXRpYWw7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IiBjbGFzcz0iIj5UaGUg
YWJpbGl0eSBvZiB1c2luZyBhIHNpbmdsZSBTUkggdG8gY29udmV5IGJlaGF2aW91ciBpbmZvcm1h
dGlvbiB3ZXRoZXIgdGhleSBhcmUgcGVyLXNlZ21lbnQgb3IgcGVyLXBhdGggaGFzIHByb3ZlbiB0
byBiZSB2ZXJ5Jm5ic3A7c2ltcGxlIGFuZCBxdWljayZuYnNwO3RvIGRlZmluZSBpbiB2YXJpb3Vz
IGRhdGEmbmJzcDtwbGFuZSB0YXJnZXRzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgYmFja2dyb3VuZC1wb3NpdGlvbjog
aW5pdGlhbCBpbml0aWFsOyBiYWNrZ3JvdW5kLXJlcGVhdDogaW5pdGlhbCBpbml0aWFsOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyIgY2xhc3M9IiI+PG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6
IHdoaXRlOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0aWFsIGluaXRpYWw7IGJhY2tncm91bmQt
cmVwZWF0OiBpbml0aWFsIGluaXRpYWw7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEycHQ7IiBjbGFzcz0iIj5BdCBmaXJzdCBhbmFseXNpcywmbmJzcDt0cnlpbmcgdG8gcmVw
bGljYXRlIHdpdGgmbmJzcDtDUkggJiM0MzsgRE9IIHZhcmlhbnRzLCB0aGUgbG9naWMgcmVxdWly
ZWQgZm9yIHNlcnZpY2UgcHJvZ3JhbXMgaXMgbW9yZSBjb23igItwbGV4LiZuYnNwOzxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0
ZTsgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbCBpbml0aWFsOyBiYWNrZ3JvdW5kLXJlcGVh
dDogaW5pdGlhbCBpbml0aWFsOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MnB0OyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
c3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0
aWFsIGluaXRpYWw7IGJhY2tncm91bmQtcmVwZWF0OiBpbml0aWFsIGluaXRpYWw7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IiBjbGFzcz0iIj5XaGF0IGhhcHBlbnMg
aWYgSSBuZWVkJm5ic3A7VExWcyBtaWQtcG9pbnQgaW4gYSBwYXRoIGJ1dCBub3QgYXQgaXRzIGVu
ZCAoZS5nLiByZWZlcnJpbmcgdG8gdGhlIE9sZSdzIEFDTUUgYW5hbG9neSkmbmJzcDs/IFdvdWxk
IHRoZXkgbm93IGJlIGRlZmluZWQgaW4gYSBzZWctZW5kLW9wdCBvciBhIHZwbi1kZXN0LW9wdCA/
IElmIHNlZy1lbmQtb3B0IHRoZW4gaXQgbWVhbnMgbm9uLWludGVyZXN0ZWQNCiBtaWRwb2ludCBk
ZXZpY2VzIHdpbGwgaGF2ZSB0byBsb29rdXAgYmV5b25kIHRoZSBUTFZzIHRvIGdldCB0byBDUkgg
Zm9yIG5leHQgc2VnbWVudCA/PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5
bGU9ImJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0aWFs
IGluaXRpYWw7IGJhY2tncm91bmQtcmVwZWF0OiBpbml0aWFsIGluaXRpYWw7IiBjbGFzcz0iIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7
IGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWwgaW5pdGlhbDsgYmFja2dyb3VuZC1yZXBlYXQ6
IGluaXRpYWwgaW5pdGlhbDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJw
dDsiIGNsYXNzPSIiPlNpbWlsYXIgcXVlc3Rpb24gd291bGQgYmUmbmJzcDtvbiBob3cgd291bGQg
d2UgaW1wbGVtZW50IHByb3h5IGJlaGF2aW91cnMgZWl0aGVyIGR5bmFtaWMgb3Igc3RhdGljID8m
bmJzcDtJZiBJIHJlYWQmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+PGEgaHJl
Zj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWJvbmljYS02bWFuLXNlZy1lbmQtb3B0LTA0X187IThXb0E2UmpDODFjIVdoYXNKWUZU
Um1YektkMWctb01VNWh6YTRFb0gtNjNBRmU2cXpGRlp0bGZUUkFpYWJKakNaQjBmNWRwMTR5OEwk
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsiIGNsYXNz
PSIiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25pY2EtNm1hbi1zZWctZW5k
LW9wdC0wNDwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IiBj
bGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
Y29ycmVjdGx5LA0KIHdlIHRoZW4gbmVlZCBOU0ggZm9yIHJpY2hlciBzZXJ2aWNlIGNoYWlucyBj
b25zdHJ1Y3RzICh0aGluayBHaS1MQU4pLiBUaGlzIG1lYW5zIEkgbmVlZCBDUkgsIHNvbWUgdmFy
aWFudHMgb2YgRE9IICYjNDM7IE5TSOKAiy4mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJhY2tncm91bmQtcG9z
aXRpb246IGluaXRpYWwgaW5pdGlhbDsgYmFja2dyb3VuZC1yZXBlYXQ6IGluaXRpYWwgaW5pdGlh
bDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsiIGNsYXNzPSIiPjxv
OnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5k
LWNvbG9yOiB3aGl0ZTsgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbCBpbml0aWFsOyBiYWNr
Z3JvdW5kLXJlcGVhdDogaW5pdGlhbCBpbml0aWFsOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMnB0OyIgY2xhc3M9IiI+SSBmYWlsIHRvIHNlZSZuYnNwO3RoZSZuYnNwO3Np
bXBsaWNpdHkgdGhlcmUuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9
ImJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0aWFsIGlu
aXRpYWw7IGJhY2tncm91bmQtcmVwZWF0OiBpbml0aWFsIGluaXRpYWw7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJh
Y2tncm91bmQtcG9zaXRpb246IGluaXRpYWwgaW5pdGlhbDsgYmFja2dyb3VuZC1yZXBlYXQ6IGlu
aXRpYWwgaW5pdGlhbDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsi
IGNsYXNzPSIiPkRhbiBCPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9wPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0
ZTsgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbCBpbml0aWFsOyBiYWNrZ3JvdW5kLXJlcGVh
dDogaW5pdGlhbCBpbml0aWFsOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xv
cjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9IiI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9Ijk4JSIg
YWxpZ249ImNlbnRlciIgY2xhc3M9IiI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGlkPSJtXy04Mjkw
Mzc2MjMxMTE0Mjk3NzUyZGl2UnBseUZ3ZE1zZyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8YiBj
bGFzcz0iIj48c3BhbiBzdHlsZT0iIiBjbGFzcz0iIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9IiIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPnNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyIgY2xhc3M9IiI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KIG9u
IGJlaGFsZiBvZjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNz
PSIiPnhpZWNoZkBjaGluYXRlbGVjb20uY248L2E+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86eGllY2hmQGNoaW5hdGVs
ZWNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnhpZWNoZkBjaGluYXRlbGVjb20uY248L2E+Jmd0
OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5XZWRuZXNkYXksIFNlcHRlbWJlciAxMSwgMjAx
OSA4OjU3IFBNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5MaXN0PGJyIGNsYXNzPSIiPg0KPGIg
Y2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5Sb2IgU2hha2lyOyA2bWFuOyBUYXJlayBTYWFkOyBSb2JlcnQgUmFzenVrPGJyIGNs
YXNzPSIiPg0KPGIgY2xhc3M9IiI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltFWFRdUmU6IFtzcHJpbmddIEJleW9uZCBTUnY2Ljwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDMzLCAzMywgMzMp
OyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3
aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJn
YigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywg
MzMsIDMzKTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiA3LjVwdDsiIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj5IaSwmbmJzcDtmb2xr
cyw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hp
dGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGNvbG9yOiByZ2Io
MzMsIDMzLCAzMyk7IiBjbGFzcz0iIj5MYXN0Jm5ic3A7eWVhciZuYnNwO0NoaW5hJm5ic3A7VGVs
ZWNvbSZuYnNwO2JlZ3VuJm5ic3A7dG8mbmJzcDtpbXBsZW1lbnQmbmJzcDtTUnY2Jm5ic3A7dHJp
YWwmbmJzcDtpbiZuYnNwO1NpY2h1biZuYnNwO3Byb3ZpbmNlJm5ic3A7Zm9yJm5ic3A7dGhlJm5i
c3A7YmVhcmluZyZuYnNwO2FuZCZuYnNwO2ludGVyY29ubmVjdGlvbiZuYnNwO29mJm5ic3A7dmlk
ZW8mbmJzcDtwbGF0Zm9ybXMmbmJzcDt3aGljaCZuYnNwO2FyZSZuYnNwOyZuYnNwO2xvY2F0ZWQm
bmJzcDtpbiZuYnNwO2RpZmZlcmVudCZuYnNwO2NpdGllcywmbmJzcDtzZXJ2aWNlJm5ic3A7YWdp
bGl0aWVzLHNlY3VyZSZuYnNwO3NlcGVydGlvbiwmbmJzcDt0cmFmZmljJm5ic3A7c3RlZXJpbmcm
bmJzcDthbmQmbmJzcDtvdGhlciZuYnNwO2ZlYXR1cmVzJm5ic3A7b2YmbmJzcDtTUnY2Jm5ic3A7
aGF2ZSZuYnNwO2JlZW4mbmJzcDtkZW1vbnN0cmF0ZWQmbmJzcDtpbiZuYnNwO3RoaXMmbmJzcDt0
cmlhbC4mbmJzcDtCYXNlZCZuYnNwO29uJm5ic3A7dGhpcywmbmJzcDtTUnY2Jm5ic3A7d2lsbCZu
YnNwO2JlJm5ic3A7aW1wbGVtZW50YXRlZCZuYnNwO2luJm5ic3A7bGFyZ2VyLXNjYWxlJm5ic3A7
aW4mbmJzcDtDVC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1j
b2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGNv
bG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj5ObyZuYnNwO3RlY2hub2xvZ2llcyZuYnNw
O2lzJm5ic3A7MTAwJSZuYnNwO3BlcmZlY3QsSSZuYnNwO2FncmVlJm5ic3A7dGhhdCZuYnNwO2Nv
bXByZXNzaW9uJm5ic3A7bWVjaGFuaXNtJm5ic3A7aXMmbmJzcDtuZWVkZWQmbmJzcDt0byZuYnNw
O3JlZHVjZSZuYnNwO3RoZSZuYnNwO3RoZSZuYnNwO292ZXJoZWFkJm5ic3A7b2YmbmJzcDtsb25n
Jm5ic3A7U0lEJm5ic3A7aW4mbmJzcDt0aGUmbmJzcDtsb25nJm5ic3A7dGVybSwmbmJzcDtidXQm
bmJzcDtpdCZuYnNwO2lzJm5ic3A7YmV0dGVyJm5ic3A7dG8mbmJzcDtiZSZuYnNwO2NvbXBhdGli
bGUmbmJzcDt3aXRoZSZuYnNwO1NSSCwmbmJzcDtpbnN0ZWFkJm5ic3A7b2YmbmJzcDtkZXNpZ25p
bmcmbmJzcDthJm5ic3A7Y29tcGxldGUmbmJzcDtuZXcmbmJzcDtvbmUuJm5ic3A7Q1JIJm5ic3A7
aXMmbmJzcDthJm5ic3A7Y29tcGxldGUmbmJzcDtuZXcmbmJzcDtkZXNpZ24sJm5ic3A7aXQmbmJz
cDttb3ZlJm5ic3A7dGhlJm5ic3A7Y29tcGxleGl0aWVzJm5ic3A7ZnJvbSZuYnNwO1NSSCZuYnNw
O3RvJm5ic3A7RE9ILiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNr
Z3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPk1vcmVvdmVyLCZuYnNwO0km
bmJzcDtob3BlJm5ic3A7bW9yZSZuYnNwO2VmZm9ydHMmbmJzcDtvZiZuYnNwO1NSdjYmbmJzcDtz
aG91bGQmbmJzcDtiZSZuYnNwO2dpdmVuJm5ic3A7b24mbmJzcDtob3cmbmJzcDt0byZuYnNwO3N1
cHBvcnQmbmJzcDtuZXcmbmJzcDtzZXJ2aWNlcyxmb3ImbmJzcDtpbnN0YW5jZSwmbmJzcDtBcHBs
aWNhdGlvbi1hd2FyZSZuYnNwO25ldHdvcmsgKEFQTikuIE1lYW53aGlsZSwmbmJzcDt3ZSZuYnNw
O3Nob3VsZCZuYnNwO2NvbnNpZGVyIG1vcmUgb24gaG93Jm5ic3A7dG8mbmJzcDtpbXBsbWVtZW50
Jm5ic3A7c21vb3RoJm5ic3A7dHJhbnNpdGlvbiZuYnNwO2FuZCZuYnNwO3Byb3RlY3QmbmJzcDt0
aGUmbmJzcDtuZXR3b3JrJm5ic3A7YXNzZXRvZiZuYnNwO2NhcnJpZXJzLjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNs
YXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5k
LWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Y29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPkJlc3QmbmJzcDtyZWdhcmRzPG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBjb2xvcjogcmdiKDMzLCAzMywg
MzMpOyIgY2xhc3M9IiI+Q2hvbmdmZW5nPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBjb2xvcjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0i
Ij4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6IDZwdDsgbWFyZ2luLXRvcDogNXB0OyBtYXJnaW4t
Ym90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9
IiI+Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLXdpZHRoOiAx
cHQ7IGJvcmRlci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgcGFkZGluZzogM3B0IDBp
biAwaW47IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAyMzks
IDIzOSk7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDlw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+
PGEgaHJlZj0ibWFpbHRvOmRpcmtAbGFwaXNoaWxscy5jb20iIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj5EaXJrDQogU3RlaW5iZXJnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6
IHJnYigyMzksIDIzOSwgMjM5KTsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+RGF0ZTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwOzIwMTktMDktMDkmbmJzcDsy
MTozMTxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiBy
Z2IoMjM5LCAyMzksIDIzOSk7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PlRvOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSIi
IGNsYXNzPSIiPjxhIGhyZWY9Im1haWx0bzpoYXlhYnVzYWdzbUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5HeWFuDQogTWlzaHJhPC9zcGFuPjwvYT48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91
bmQtY29sb3I6IHJnYigyMzksIDIzOSwgMjM5KTsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+Q0M6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9IiIgY2xhc3M9IiI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPlNQUklORw0KIFdHIExpc3Q8L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj47PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iIiBjbGFzcz0iIj48YSBocmVmPSJt
YWlsdG86Nm1hbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDlwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPjZt
YW5AaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj47PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0i
IiBjbGFzcz0iIj48YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0iX2Js
YW5rIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBj
bGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5Sb2JlcnQNCiBSYXN6dWs8L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj47PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iIiBjbGFzcz0iIj48YSBocmVmPSJtYWlsdG86cm9i
anNAZ29vZ2xlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDlwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPlJvYg0KIFNo
YWtpcjwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPjs8c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSIiIGNsYXNz
PSIiPjxhIGhyZWY9Im1haWx0bzp0c2FhZC5uZXRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+VGFyZWsNCiBTYWFkPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6
IHJnYigyMzksIDIzOSwgMjM5KTsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogOXB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+U3ViamVjdDo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDlwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZuYnNwO1JlOiBbc3ByaW5nXSBC
ZXlvbmQgU1J2Ni48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNs
YXNzPSIiPlRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY29uZnVzaW9uIHJlZ2FyZGluZyBUSS1MRkEu
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMz
KTsiIGNsYXNzPSIiPkEgY291cGxlIG9mIGNvbW1lbnRzOjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPjxv
OnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3
aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJn
YigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPi0gUmVtb3RlIExGQSB0dW5uZWwgaXMgbm90IHVzZWQg
d2l0aCBTUiwgb25seSBUSS1MRkEgd2hpY2gmbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj4mbmJz
cDsgb25seSBvcGVyYXRlcyBvbiB0aGUgbm9kZSB0aGF0IGlzIHRoZSBQTFIgKHBvaW50IG9mIGxv
Y2FsIHJlcGFpcikuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQt
Y29sb3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBj
b2xvcjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286
cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9
IiI+LSBBbnkgZW5jYXBzdWxhdGlvbiBvbiB0aGUgaW5ncmVzcyBQRSB3aXRoIG9yIHdpdGhvdXQg
RUggaGFzIG5vdGhpbmcmbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFj
a2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj4mbmJzcDsgdG8gZG8gd2l0
aCBUSS1MRkEgZXhjZXB0IGZvciB0aGUgc3BlY2lhbCBjYXNlIHdoZXJlIHRoZSBpbmdyZXNzIFBF
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRl
OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDMz
LCAzMywgMzMpOyIgY2xhc3M9IiI+Jm5ic3A7IGl0c2VsZiBpcyB0aGUgUExSLjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsi
IGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3Jv
dW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJw
dDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPi0gVEktTEZBIGlzIG5vdCBhbiBJ
R1AgZXh0ZW5zaW9uIGFuZCBkb2VzIG5vdCByZXF1aXJlIG9uZS4mbmJzcDs8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBj
bGFzcz0iIj4mbmJzcDsgSXQgaXMgYSBwdXJlbHkgbG9jYWwgY29tcHV0YXRpb24gYmFzZWQgb24g
SUdQIHRvcG9sb2d5LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5k
LWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsg
Y29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNz
PSIiPi0gVGhlIFBMUiBmb3IgVEktTEZBIG1heSBuZWVkIHRvIGluc2VydCBzb21lIFNJRHMgaW50
byB0aGUgU0lEPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29s
b3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xv
cjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9IiI+Jm5ic3A7IGxpc3QgdG8gc3RlZXIgdGhlIHBh
Y2tldCBhcm91bmQgdGhlIGZhaWx1cmUuIEZvciB0aGUgTEZBIGJhc2UgY2FzZTxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsi
IGNsYXNzPSIiPiZuYnNwOyBubyBTSURzIGFyZSBuZWVkZWQgYXQgYWxsLiBJZiBTSUQgaW5zZXJ0
aW9uIGlzIG5lZWRlZCwgdGhlIFBMUiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPiZuYnNwOyB3
aWxsIHB1c2ggdGhlIHJlcXVpcmVkIG51bWJlciBvZiBsYWJlbHMgaW4gdGhlIE1QTFMgY2FzZS4m
bmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjog
d2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiBy
Z2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj4mbmJz
cDsgRm9yIFNSdjYsIHRoZSBlcXVpdmFsZW50IG9wZXJhdGlvbiB0byB0aGUgbGFiZWwgcHVzaCBp
cyB0byZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNv
bG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29s
b3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPiZuYnNwOyBpbnNlcnQgYW4gRUggd2l0aCB0
aGUgcmVxdWlyZWQgU0lEIGxpc3QuIFRoZSBwYWNrZXQgd2lsbCBhbHJlYWR5Jm5ic3A7PG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDMzLCAzMywg
MzMpOyIgY2xhc3M9IiI+Jm5ic3A7IGhhdmUgYmVlbiBlbmNhcHN1bGF0ZWQgb24gdGhlIGluZ3Jl
c3MgUEUgYW5kIGluIHRoZSBtb3N0Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9IiI+Jm5ic3A7IGNv
bW1vbiBJbnRlcm5ldCBvciBWUE4gYmFzZSB1c2UgY2FzZSBpdCB3aWxsIG5vdCBldmVuIGhhdmUm
bmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjog
d2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiBy
Z2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj4mbmJzcDsgYW4gRUggc28gdGhhdCB0aGlzIEVIIGlu
c2VydGlvbiB3aWxsIHJlc3VsdCBvbmx5IGluIGEgc2luZ2xlIEVILi48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFz
cz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1j
b2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNv
bG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj4mbmJzcDsgQWx0ZXJuYXRpdmVseSwgdGhl
IFBMUiBjb3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgdG8gcGVyZm9ybTxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNz
PSIiPiZuYnNwOyBlbmNhcHN1bGF0aW9uIHdpdGggYSBuZXcgSVB2NiBoZWFkZXIgdXNpbmcgdGhl
IHJlcGFpciBTSUQ8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1j
b2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNv
bG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj4mbmJzcDsgYXMgSVB2NiBkZXN0aW5hdGlv
biBhZGRyZXNzLCB3aXRob3V0IG5lZWRpbmcgYW55IEVILjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPiZu
YnNwOyBUaGlzIHdpbGwgd29yayBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgY2FzZXMuJm5ic3A7
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRl
OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDMz
LCAzMywgMzMpOyIgY2xhc3M9IiI+Jm5ic3A7IFJlbWVtYmVyIHRoYXQgb25lIDEyOC1iaXQgU0lE
IGluIFNSdjYgaXMgaW4gbW9zdCBjYXNlczxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPiZuYnNwOyBlcXVp
dmFsZW50IHRvIDIgTVBMUyBsYWJlbHMsIGkuZS4gYSBub2RlIGxhYmVsIHBsdXMgYW48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAz
Myk7IiBjbGFzcz0iIj4mbmJzcDsgYWRqYWNlbmN5IFNJRCBjYW4gYmUgZW5jb2RlZCBpbiBhIHNp
bmdsZSBTUnY2IFNJRC48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3Vu
ZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7
IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFz
cz0iIj4mbmJzcDsgT25seSBpbiBleHRyZW1lIGNhc2VzIHdvdWxkIHRoZSBQTFIgbmVlZCB0byBh
ZGQgYW4mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1j
b2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNv
bG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj4mbmJzcDsgRUggdG8gdGhlIG5ldyBJUHY2
IGhlYWRlciB3aXRoIG1vcmUgU0lEcy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIi
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAz
Myk7IiBjbGFzcz0iIj4tIEVIIGluc2VydGlvbiBmb3IgVEktTEZBIGhhcyBub3RoaW5nIHRvIGRv
IHdpdGggc3RpdGNoaW5nIFNSdjYgZG9tYWlucy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj48bzpwIGNs
YXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMzMs
IDMzLCAzMyk7IiBjbGFzcz0iIj5Ib3BlIGl0IGhlbHBzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPjxv
OnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3
aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJn
YigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPkNoZWVyczxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPkRpcms8
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91
bmQtY29sb3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0
OyBjb2xvcjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQt
Y29sb3I6IHdoaXRlOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBj
b2xvcjogcmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9IiI+QW0gMDguMDkuMjAxOSB1bSAwOToxOSBz
Y2hyaWViIEd5YW4gTWlzaHJhICZsdDs8L3NwYW4+PHNwYW4gc3R5bGU9IiIgY2xhc3M9IiI+PGEg
aHJlZj0ibWFpbHRvOmhheWFidXNhZ3NtQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IiBjbGFzcz0iIj5oYXlhYnVzYWdzbUBnbWFpbC5j
b208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBjb2xvcjog
cmdiKDMzLCAzMywgMzMpOyIgY2xhc3M9IiI+Jmd0Ozo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3Jv
dW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJw
dDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA5cHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRp
Y2EsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj4mZ3Q7RnJv
bSByZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBkaXNjdXNzaW9uIHRocmVhZHMgdGhlIFNSIGluc2Vy
dGlvbiBpcyB0d28gZm9sZCBvbmUgYmVpbmcgZm9yIEZSUiBjYXBhYmlsaXRpZXMgdXNpbmcgVGkt
TEZBIG9yIHJlbW90ZSBMRkEgdHVubmVsIHNvIGVuZCB1cCByZXF1aXJpbmcNCiBkb3VibGUgRUgg
aW5zZXJ0aW9ucyBvbiB0aGUgSW5ncmVzcyBQRSB0dW5uZWwgaGVhZCBlbmQgU1J2NiBzb3VyY2Ug
bm9kZSBhbmQgdGhlbiBzZWNvbmQgc2NlbmFyaW8gYmVpbmcgYSBwb3NzaWJsZSBFSCBpbnNlcnRp
b25zIG9jY3VycmVuY2Ugb24gaW50ZXJtZWRpYXRlIG5vZGVzLiZuYnNwOyBJIGhhdmUgbm90IHJl
YWQgdGhyb3VnaCB0aGUgZHJhZnRzIG9yIFJGQyByZWdhcmRpbmcgVGktTEZBIHdpdGggU1IgYnV0
IHNpbmNlIHRoYXQgaXMgYW4gSUdQIGV4dGVuc2lvbg0KIEkgYW0gZ3Vlc3NpbmcgYW4gb3BhcXVl
IExTQSBhbmQgaXMgbm90IHRoZSB0cmFkaXRpb25hbCBNUExTIEZSUiBsaW5rL25vZGUvcGF0aCBw
cm90ZWN0aW9uIHRoYXQgYWRkcyBhbiBhZGRpdGlvbmFsIG1wbHMgc2hpbSBzbyBub3Qgc3VyZSB3
aHkgYW4gRUggaW5zZXJ0aW9uIG5lZWRzIHRvIG9jY3VyIGZvciBUaS1MRkEuJm5ic3A7IENhbiBz
b21lb25lIGNsYXJpZnkgdGhhdCB1c2UgY2FzZSBmb3IgbWUuJm5ic3A7IEFsc28gdGhlIEVIIGlu
c2VydGlvbiBvbiBpbnRlcm1lZGlhdGUNCiBub2RlIHdoYXQgaXMgdGhlIHVzZSBjYXNlIG9yIHJl
YXNvbiBmb3IgdGhhdC4mbmJzcDsgTXkgZ3Vlc3MgaXMgaXTigJlzIGZvciBzcGVjaWFsIHVzZSBj
YXNlIG9mIHN0aXRjaGluZyBTUnY2IGRvbWFpbnMgdG9nZXRoZXIuJm5ic3A7IFBsZWFzZSBjbGFy
aWZ5Li48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigzMywgMzMsIDMzKTsi
IGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEycHQ7IGNvbG9yOiByZ2IoMzMsIDMzLCAzMyk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIi
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnIgY2xhc3M9IiI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIi
Pg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnNw
cmluZ0BpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZ19f
OyE4V29BNlJqQzgxYyFXaGFzSllGVFJtWHpLZDFnLW9NVTVoemE0RW9ILTYzQUZlNnF6RkZadGxm
VFJBaWFiSmpDWkIwZjVhV0RPWGdiJCIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsiIGNsYXNzPSIiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDdwdDsgZm9udC1mYW1pbHk6IENhbGlicmk7IiBjbGFzcz0i
Ij5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6
IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENvdXJpZXJOZXdQU01UOyBmb250LXNpemU6IDEy
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0
ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9y
dGFudDsiIGNsYXNzPSIiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6
IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IENvdXJpZXJOZXdQU01UOyBmb250LXNpemU6IDEy
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0
ZXh0LWRlY29yYXRpb246IG5vbmU7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xv
cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ291cmllck5ld1BTTVQ7IGZvbnQtc2l6ZTog
MTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250
LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFy
dDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBu
b3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7
IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1w
b3J0YW50OyIgY2xhc3M9IiI+SUVURg0KIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3Q8
L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
Q291cmllck5ld1BTTVQ7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250
LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2lu
Zzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu
c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNz
PSIiPg0KPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgZm9udC1mYW1pbHk6IENvdXJpZXJOZXdQU01U
OyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6
IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3Jw
aGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh
bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3Bh
Y2luZzogMHB4OyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPmlwdjZAaWV0Zi5vcmc8L2E+PGJyIHN0eWxlPSJj
YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ291cmllck5ld1BTTVQ7IGZv
bnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y
bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDb3VyaWVyTmV3UFNNVDsg
Zm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt
YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp
dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTog
aW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj5BZG1pbmlzdHJhdGl2ZQ0KIFJlcXVlc3RzOjxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2IiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBD
b3VyaWVyTmV3UFNNVDsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5n
OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog
MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBh
dXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyAt
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi
KDAsIDAsIDApOyBmb250LWZhbWlseTogQ291cmllck5ld1BTTVQ7IGZvbnQtc2l6ZTogMTJweDsg
Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdo
dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4
dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7
IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQt
ZGVjb3JhdGlvbjogbm9uZTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiBy
Z2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDb3VyaWVyTmV3UFNNVDsgZm9udC1zaXplOiAxMnB4
OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp
Z2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0
ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h
bDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4
dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRh
bnQ7IiBjbGFzcz0iIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiBy
Z2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDb3VyaWVyTmV3UFNNVDsgZm9udC1zaXplOiAxMnB4
OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp
Z2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0
ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h
bDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4
dC1kZWNvcmF0aW9uOiBub25lOyIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_6EA6F7C0BEB24749A6AB62B1337213B2ciscocom_--


From nobody Mon Sep 16 15:04:04 2019
Return-Path: <tom@herbertland.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 BD79E1201AA for <spring@ietfa.amsl.com>; Mon, 16 Sep 2019 15:04:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 KVVgbO1np7Jc for <spring@ietfa.amsl.com>; Mon, 16 Sep 2019 15:04:00 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (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 DFC5812007C for <spring@ietf.org>; Mon, 16 Sep 2019 15:03:59 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id h33so1404135edh.12 for <spring@ietf.org>; Mon, 16 Sep 2019 15:03:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=L5Y5S1f1lDg9EZY8mUJcnZqgUuG2zOf0UVp1lmktfcE=; b=I947v6eHcqWEvlMpDGlNdPhe8IFgEPaVDJ2wFpMt8qdYYRnLt+4XN7ASlh+H8l0rV4 EAejX6x7+1J4MqKDvzsVREtxMk5cEmA7NmkAZsEHY3Nxq6hNMHonQzFH4E3hpEaRfgQJ OARRbPfyQ12JV9B8PUnbsYAyNWbagZ1uUg4HnvZnOD+soDuH1eCEtPvntIkYhw2/bcaa XkUeWTORG4/RMcxgQf76bOACYQZitTHWPSajGQx6uAmnu3T75mYRUmcDUD7HiJpkgpsU RQbO3o0xBT8D7ffZMzpE3gbCtLCKJL3x5nFaVkfgsGukVrNk5QsoGDFRDjdEn94VyzTE 64GQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=L5Y5S1f1lDg9EZY8mUJcnZqgUuG2zOf0UVp1lmktfcE=; b=X8rClnwQ1RfT7troqjejWGXB4HBiZ6GgaCZ95uquY9sjXs6TjDl/BHAquJobFQp+On XTgkkFt9lGDW8/tIXh07A/GjZCKN0H6U3DUS/jcPzMk/piJjP0qv1heMTqUTTgXw4LCg JUnUM2udYvBaQJf/FlrR2rF0Vrq9t3dTqZ/MPje9QoH85AXq+lhO247+FIaA3cBcoEGX Dg+uM1RM/HKtR5QfHrWjPwopkTdzTCFGFdbIYy1psux4V26zi5j9dj/Qwo1HJhG6hfws CMTFvI70t/9y+1DgexWfjjuiwhYEOrMXeICVve1n8/Pax0wAexghKDX+6AHgbHdG5vdp gnUg==
X-Gm-Message-State: APjAAAU8993Lfn04FCMnfbUm1WjxyNr8Q7JDSPeyy1pDIiOnAy1ntvX8 ng7LTTlYlhW5C/Eh+8vH0sgrCvePtT4h19kbiQqF+1Oi
X-Google-Smtp-Source: APXvYqxAyl6bxwQUp+oE0ri9V9OeZTLCxCNyF6BKiwbuJbLkIpW52Qsa2i/9jbeG6+bMYj//T/3y/6l8v+1b0Z9/MAw=
X-Received: by 2002:a17:906:3446:: with SMTP id d6mr2051011ejb.244.1568671438370;  Mon, 16 Sep 2019 15:03:58 -0700 (PDT)
MIME-Version: 1.0
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com> <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com>
In-Reply-To: <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com>
From: Tom Herbert <tom@herbertland.com>
Date: Mon, 16 Sep 2019 15:03:47 -0700
Message-ID: <CALx6S34ijgKKV0LSn-Jn7sQ2Sks+Nwyim9VACPxOe-SBUrOPkA@mail.gmail.com>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
Cc: SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/pHAlfWfldFN8aCm70WBbesnlLQ4>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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, 16 Sep 2019 22:04:03 -0000

On Mon, Sep 16, 2019 at 12:44 PM Pablo Camarillo (pcamaril)
<pcamaril@cisco.com> wrote:
>
> Hi Tom,
>
> I agree with your suggestion. What do you think of the following text?
>
I think it's good. This probably will also be useful in other contexts
(in GUE for instance).

Tom

> <OLD>
>    9.  IANA Considerations
>
>
>       This document requests the following new IANA registries:
> </OLD>
>
> <NEW>
>    9.  IANA Considerations
>
> This document requests IANA to allocate a new IP Protocol Number value fo=
r =E2=80=9COpaque=E2=80=9D with the following definition:
> The value TBD in the Next Header field of an IPv6 header or any extension=
 header indicates that the payload is interpreted via a semantics previousl=
y established between the source and destination.
>
>       This document requests the following new IANA registries:
> </NEW>
>
> Any feedback or other text proposal is welcome.
>
> Many thanks,
> Pablo.
>
>
> =EF=BB=BF-----Original Message-----
> From: Tom Herbert <tom@herbertland.com>
> Date: Thursday, 12 September 2019 at 21:12
> To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
> Cc: SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
> Subject: Re: draft-ietf-spring-srv6-network-programming: NH=3D59 action i=
tem closure
>
>     On Thu, Sep 12, 2019 at 10:02 AM Pablo Camarillo (pcamaril)
>     <pcamaril@cisco.com> wrote:
>     >
>     > Hi all,
>     >
>     > Following the comments from IETF105, the working group preferred to=
 allocate a new Next Header value.
>     >
>     > The authors would like to propose this diff. Any feedback is welcom=
e.
>     >
>     > <OLD>
>     >
>     >    9.  IANA Considerations
>     >
>     >
>     >
>     >
>     >
>     >       This document requests the following new IANA registries:
>     >
>     > </OLD>
>     >
>     >
>     >
>     >
>     >
>     > <NEW>
>     >
>     >    9.  IANA Considerations
>     >
>     >
>     >
>     > This document requests IANA to allocate a new IP Protocol Number va=
lue for =E2=80=9CSRv6 payload=E2=80=9D with the following definition:
>     >
>     > The value TBD in the Next Header field of an IPv6 header or any ext=
ension header indicates that the payload content is identified via the segm=
ent identifier in the IPv6 Destination Address.
>     >
>     This seems like an extremely narrow use case to justify an IP Protoco=
l
>     Number allocation. If this is the route taken, I would suggest to
>     define something more generic like "Interpreted" which could mean tha=
t
>     there is a next header, but it's interpretation requires information
>     elsewhere in the packet. That way the number could potentially be use=
d
>     in other contexts than just SR.
>
>     Tom
>
>     >
>     >
>     >       This document requests the following new IANA registries:
>     >
>     > </NEW>
>     >
>     >
>     >
>     > We would propose to submit a revision with this text on the IANA se=
ction of NET-PGM beginning of next week.
>     >
>     > Thanks,
>     > Pablo.
>     >
>     > -------------------------------------------------------------------=
-
>     > IETF IPv6 working group mailing list
>     > ipv6@ietf.org
>     > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>     > -------------------------------------------------------------------=
-
>
>


From nobody Mon Sep 16 16:11:57 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7438A12001E; Mon, 16 Sep 2019 16:11:48 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: spring@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.101.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: spring@ietf.org
Message-ID: <156867550832.28116.6285375723097183818@ietfa.amsl.com>
Date: Mon, 16 Sep 2019 16:11:48 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zf9mJIOwwwkfon6Kl94M0xgm-8Q>
Subject: [spring] I-D Action: draft-ietf-spring-mpls-path-segment-01.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
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, 16 Sep 2019 23:11:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Packet Routing in Networking WG of the IETF.

        Title           : Path Segment in MPLS Based Segment Routing Network
        Authors         : Weiqiang Cheng
                          Han Li
                          Mach(Guoyi) Chen
                          Rakesh Gandhi
                          Royi Zigler
	Filename        : draft-ietf-spring-mpls-path-segment-01.txt
	Pages           : 11
	Date            : 2019-09-16

Abstract:
   A Segment Routing (SR) path is identified by an SR segment list.
   Only the full segment list identifies the full end-to-end path, and
   one segment or a partial set of segments from the list cannot
   identify the SR path and distinguish it from other SR paths that may
   be partially congruent.  But path identification is a pre-requisite
   for various use-cases such as performance measurement (PM) of an SR
   path.

   In SR for MPLS (SR-MPLS) the segment identifiers are stripped from
   the packet through label popping as the packet transits the network.
   This means that when a packet reaches the egress of the SR path, it
   is not possible to determine on which SR path it traversed the
   network.

   This document defines a new type of segment that is referred to as
   Path Segment, which is used to identify an SR path in an SR-MPLS
   network.  When used, it is inserted at the ingress node of the SR
   path and immediately follows the last segment identifier in the
   segment list of the SR path.  The Path Segment will not be popped off
   until it reaches the egress node of the SR path.

   A Path Segment can be used by the egress node to implement path
   identification hence to support various use-cases including SR path
   PM, end-to-end 1+1 SR path protection, and bidirectional SR paths
   correlation.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-mpls-path-segment/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-spring-mpls-path-segment-01
https://datatracker.ietf.org/doc/html/draft-ietf-spring-mpls-path-segment-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-mpls-path-segment-01


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Mon Sep 16 18:59:43 2019
Return-Path: <rbonica@juniper.net>
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 3D9881200F8; Mon, 16 Sep 2019 18:59:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 yGxRDh-wd7OD; Mon, 16 Sep 2019 18:59:30 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2E0D1200D7; Mon, 16 Sep 2019 18:59:29 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8H1xG2j007900; Mon, 16 Sep 2019 18:59:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=XMrbHbswFYhCgrXVhh89SBDtPI4i6Z7h96ZE96LubF4=; b=ASsg5og/dZ1LiOPbdJK9qEaNENYZPvbS5IKEVN1VSMY+ISo241T5BUCY2i5ppUedaSAX u8Zoh8DJ3rKegE2mmhv6q3mEe554JHlZcdq8V68I8ptUI6w2WlOdnUQmdfX9jIRG9YhH 07naZU6nJyc5F6oR8J4fANcA5GuDKFYXeJDTpr5jG8jwy5JS1acBQjHM8VayKneGJVWD 9R18j6nhgeLMJSolJEyXb5ud3CZw5YzmaBMseTpCCmC9QLTAw4Fh5p+bW2ExeZ04Y5Yu lNqQLWhm+PK38KGejLH5tHlaU5B0gw/mp3kAK48b+OPERi58ODMgJ11ziK3KcFOhk8ME vg== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp2052.outbound.protection.outlook.com [104.47.33.52]) by mx0b-00273201.pphosted.com with ESMTP id 2v2dar0uxw-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 16 Sep 2019 18:59:18 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TyCkJdo8FKgiqpTAAAIqb9UyD6ZiBvxqEqqSOOMKxDyDNU8eogP0tO56EEcErUe1IiPUc+ahNXms+HasT6h3BKRcXywsOlomxiu0w7euX1g5K2lSsvk99gpKpdqMZr+nqvdyIQWTzGp5IBxTKGywF1kEfYezfQT6wBDw2oChJG3S8rrWL+JYQKSagl1dmfVX2QvuSgDmhyOxgqsEXVm9WG5WQ4vPfqtzb6BuTf4ah0F4gMnJoFXg0fxqFz6RbvvMg6F1fh5yDixklLSJ6kU7WWiXTKB55MhfBdwr30Al9iX0qjw6QDENK+R5MS+sqGW9vHm6nPsNn3yoxpZJ9E9Htg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XMrbHbswFYhCgrXVhh89SBDtPI4i6Z7h96ZE96LubF4=; b=fjid/VKOemUVTCmzAdXYXBAAckmTtwQdFkFWr+3nDnpzu5QpqaUqtzUV0KC1zh3W9n2IeoAP8EPF99AHfxwISnRqsIa8yAI7zYlDrxw1PifpyKQbY0XNNj1xbjdvJajxJIRAHH1C5K3pa1b8GVn57pi5kUis2VhJEaiWoN7OikhQxowSC2dy1DwKp6x6HKLJtAjLtXK1IBfGiMrn+syU0TsDEvx12eovZrw0j1dXAqKXWL7yp63l+5kjtxTcXAKreTmSUZ4+/zBvVfG7UecqVS4bnG/NlYn9MdA2olh7BAShXhXOzYq7pW2AmdixgEqNHk87SdExePlndwYGz0VWHQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6120.namprd05.prod.outlook.com (20.178.54.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.15; Tue, 17 Sep 2019 01:59:14 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Tue, 17 Sep 2019 01:59:14 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
CC: Mark Smith <markzzzsmith@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: =?Windows-1252?Q?=93SRV6+=94_complexity_in_forwarding?=
Thread-Index: AQHVbM6iBD2vmdhhC0CHW2Z2/PIyC6cvDt0w
Content-Class: 
Date: Tue, 17 Sep 2019 01:59:14 +0000
Message-ID: <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com>
In-Reply-To: <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-17T01:59:12.1392774Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=3dca3a38-fef0-4171-8438-7d7fdc0809a7; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 00bb3b97-5531-44cd-76dc-08d73b12a42c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR05MB6120; 
x-ms-traffictypediagnostic: BYAPR05MB6120:
x-ms-exchange-purlcount: 2
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB61204270FC35A5F5D2E59E96AE8F0@BYAPR05MB6120.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(136003)(39860400002)(376002)(396003)(366004)(51444003)(199004)(189003)(66446008)(25786009)(4326008)(71190400001)(71200400001)(486006)(790700001)(6116002)(14454004)(6246003)(3846002)(86362001)(5660300002)(229853002)(11346002)(74316002)(8936002)(7696005)(446003)(102836004)(7736002)(316002)(476003)(26005)(99286004)(53546011)(33656002)(6506007)(76176011)(54906003)(186003)(81156014)(55016002)(81166006)(6436002)(478600001)(76116006)(66946007)(66066001)(9686003)(9326002)(6306002)(54896002)(236005)(2906002)(64756008)(52536014)(256004)(66476007)(66556008)(6916009); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6120; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: KLSikzQKZ9zicLdadLun00EjEXb2zhWms5U/shC6WAdW/Fwr1z4V6nsi+ALg3uXJS56P4KogNhzhGF6nLTLbNrINelsxnoxY0FVlKu/f1PxSm3jPOv4FExYbOovbsw5sucpp/gA0JpzhcQcHm5A+Ji+UWCey//JHS7AKcOVPJHbsrsnumoR8krCzLzk0BNl7MYoSWX4Po8CU8QradlRCFKsLrj0SOStlhkz7Oc5LNjN88jDjg+sffaQlwYmEMuQbba4WpLpI8gtU3ULH9+Qz93/QvMiZ403RrVJFaaR1fuN2sHeXVgu0yBTyJbyeMEMhfzWVkx63pacUR41kkpl46DxvHPZLPKeCovI/KzF892aFjZ3NRGQY3Ep+4swAqA+IVrhaXXP9KMNwIuWZwgewe6nelK+vkcTHwwRgqkBvMGo=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB5463426F1668202EE5F183EFAE8F0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 00bb3b97-5531-44cd-76dc-08d73b12a42c
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 01:59:14.3811 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Rk81Q9LfJrwfa4pVTarum5LLYvLgmJPUj6z0Qg46jVe6ZjuZetP21KH99Yl+3ZQjFMcstOzsUJFzlrHPIoHzaQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6120
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-16_09:2019-09-11,2019-09-16 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 mlxlogscore=999 spamscore=0 clxscore=1015 bulkscore=0 adultscore=0 priorityscore=1501 impostorscore=0 suspectscore=1 lowpriorityscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909170021
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/aLhIQ2btTfNkJ4ghruuXbm3zY30>
Subject: Re: [spring]  =?windows-1252?q?=93SRV6+=94_complexity_in_forwarding?=
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: Tue, 17 Sep 2019 01:59:33 -0000

--_000_BYAPR05MB5463426F1668202EE5F183EFAE8F0BYAPR05MB5463namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Darren,

I think that your argument can be summarized as follows:


  *   SRv6 requires only two FIB searches
  *   SRv6+ requires 4 or more FIB searches
  *   Therefore, SRv6+ cannot possibly forward at line speed

Have I summarized your argument correctly? If not, please set me straight. =
If so, please read on.

First, SRv6+ never requires more than 4 FIB searches. The DOH that precedes=
 the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB sea=
rches, at most.

Second, SRv6+ only requires 4 FIB searches the following case:


  *   The packet contains two instances of the DOH. (Most use-cases require=
 only one.)
  *   The processing node is configured to process the PSSI. (Many ASIC-bas=
ed devices, because of their role in the network, won=92t support any per s=
egment service instructions. This nodes will be configured to ignore the PS=
SI. That is why it is optional.)

So, in most use-cases, SRv6+ requires only 3 FIB searches.

So, you might now argue that:


  *   SRv6 requires only two FIB searches
  *   SRv6+ requires three and sometimes four FIB searches
  *   Therefore, SRv6+ cannot possibly forward at line speed

Here, some slightly deeper thought might be required. A platform has two re=
levant resources:


  *   A route lookup ASIC, that can process some number of packets per seco=
nd
  *   Some number of interfaces, that can forward some number of bits per s=
econd

So long as the ASIC can process enough packets per second to saturate the l=
ine cards, we are forwarding at full line rate. So long as a platform has a=
 sufficiently capable ASIC, it will be able to forward at line speed. But i=
t=92s a matter of how the platform is designed. If the ASIC is not sufficie=
ntly capable, of course, it will not forward at line speed.

In your email, you say that I have been asked several times to report on th=
e state of Juniper=92s SRv6+ implementation. While I cannot provide details=
, you can assume that we wouldn=92t be working on this if we thought that p=
erformance was going to be sub-optimal.

You also suggest that Juniper=92s is the only implementation. Are you sure =
that this is correct?

                                                                           =
                                          Ron






Juniper Business Use Only
From: Darren Dukes (ddukes) <ddukes@cisco.com>
Sent: Monday, September 16, 2019 4:38 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca <dani=
el.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <spring@ietf.org>; 6=
man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; Rob Shakir <robjs@g=
oogle.com>; Tarek Saad <tsaad.net@gmail.com>
Subject: =93SRV6+=94 complexity in forwarding

Hi Ron, I agree ASICs are always improving, indeed this is evident in the n=
umber of successful SRv6 deployments and multiple vendor implementations at=
 line rate on merchant silicon, and multiple vendor ASICs.

Is =93SRv6+=94 (PSSI+CRH+PPSI) implemented and deployed at line rate?
You=92ve been asked this several times.  Since you=92re the only implemento=
r(?) and one operator is claiming deployment or testing, I am curious.

Regardless of ASIC capabilities there are two performance penalties you wil=
l not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.

Requiring all segments in a CRH segment list to process an arbitrary length=
 DOH+set of PSSI=92s and other options is always very expensive.
- It is expensive in SRAM as previously discussed in these threads.
- It is expensive in parsing logic to know and process a set of TLVs in any=
 ASIC or NP.

Spreading PSSI, CRH, PPSI operations in multiple headers and multiple ident=
ifiers you now have multiple lookups at a node.
1 - lookup destination address
2 - lookup one or more PSSI and future destination options.
3 - lookup the CRH label or PPSI label.
4 - lookup new destination address

Compare this with SRv6.
1 - lookup destination address
2 - lookup new destination address

While ASICs are more capable and will continue to be more capable, these te=
chnical performance problems you introduce with PSSI+CRH+PPSI will not go a=
way.

Darren

On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@dmarc.iet=
f.org<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>> wrote:



--_000_BYAPR05MB5463426F1668202EE5F183EFAE8F0BYAPR05MB5463namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:993030327;
	mso-list-template-ids:-1126912804;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1213006652;
	mso-list-template-ids:-1578495588;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1214927192;
	mso-list-type:hybrid;
	mso-list-template-ids:1452057010 1255173784 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1628000996;
	mso-list-template-ids:1555362998;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1919823157;
	mso-list-template-ids:750019758;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Darren, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I think that your argument can be summarized as foll=
ows:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo3">SRv6 requires only two FIB searches<o:p></o:p></li><li class=3D"MsoLi=
stParagraph" style=3D"margin-left:0in;mso-list:l2 level1 lfo3">SRv6&#43; re=
quires 4 or more FIB searches<o:p></o:p></li><li class=3D"MsoListParagraph"=
 style=3D"margin-left:0in;mso-list:l2 level1 lfo3">Therefore, SRv6&#43; can=
not possibly forward at line speed<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Have I summarized your argument correctly? If not, p=
lease set me straight. If so, please read on.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">First, SRv6&#43; never requires more than 4 FIB sear=
ches. The DOH that precedes the CRH contains, at most, one PSSI. Therefore =
SRv6&#43; requires four FIB searches, at most.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Second, SRv6&#43; only requires 4 FIB searches the f=
ollowing case:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo3">The packet contains two instances of the DOH. (Most use-cases require=
 only one.)<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-l=
eft:0in;mso-list:l2 level1 lfo3">The processing node is configured to proce=
ss the PSSI. (Many ASIC-based devices, because of their role in the network=
, won=92t support any per segment service instructions. This nodes
 will be configured to ignore the PSSI. That is why it is optional.)<o:p></=
o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, in most use-cases, SRv6&#43; requires only 3 FIB=
 searches.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, you might now argue that:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo3">SRv6 requires only two FIB searches<o:p></o:p></li><li class=3D"MsoLi=
stParagraph" style=3D"margin-left:0in;mso-list:l2 level1 lfo3">SRv6&#43; re=
quires three and sometimes four FIB searches<o:p></o:p></li><li class=3D"Ms=
oListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 lfo3">Therefore=
, SRv6&#43; cannot possibly forward at line speed<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Here, some slightly deeper thought might be required=
. A platform has two relevant resources:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo3">A route lookup ASIC, that can process some number of packets per seco=
nd<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;m=
so-list:l2 level1 lfo3">Some number of interfaces, that can forward some nu=
mber of bits per second<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So long as the ASIC can process enough packets per s=
econd to saturate the line cards, we are forwarding at full line rate. So l=
ong as a platform has a sufficiently capable ASIC, it will be able to forwa=
rd at line speed. But it=92s a matter
 of how the platform is designed. If the ASIC is not sufficiently capable, =
of course, it will not forward at line speed.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In your email, you say that I have been asked severa=
l times to report on the state of Juniper=92s SRv6&#43; implementation. Whi=
le I cannot provide details, you can assume that we wouldn=92t be working o=
n this if we thought that performance was
 going to be sub-optimal.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">You also suggest that Juniper=92s is the only implem=
entation. Are you sure that this is correct?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Darren Dukes (ddukes) &lt;ddukes@cisco.=
com&gt; <br>
<b>Sent:</b> Monday, September 16, 2019 4:38 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Mark Smith &lt;markzzzsmith@gmail.com&gt;; EXT - daniel.bernier@=
bell.ca &lt;daniel.bernier@bell.ca&gt;; xiechf@chinatelecom.cn; SPRING WG &=
lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org&gt;; Robert Raszuk &lt;rober=
t@raszuk.net&gt;; Rob Shakir &lt;robjs@google.com&gt;; Tarek Saad &lt;tsaad=
.net@gmail.com&gt;<br>
<b>Subject:</b> =93SRV6&#43;=94 complexity in forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Ron, I agree ASICs are always improving,&nbsp;ind=
eed this is evident in the number of successful SRv6 deployments and multip=
le&nbsp;vendor implementations at line rate on merchant silicon, and multip=
le vendor&nbsp;ASICs.<br>
<br>
Is =93SRv6&#43;=94 (PSSI&#43;CRH&#43;PPSI) implemented&nbsp;and deployed at=
 line rate?&nbsp;<br>
You=92ve been asked this several times.&nbsp;&nbsp;Since you=92re the only =
implementor(?) and one&nbsp;operator is claiming deployment or testing, I a=
m curious.<br>
<br>
Regardless of ASIC capabilities there&nbsp;are two performance penalties yo=
u will not escape with PSSI&#43;CRH&#43;PPSI: TLV&nbsp;parsing and multiple=
 lookups.<br>
<br>
Requiring all segments in a CRH segment&nbsp;list to process an arbitrary l=
ength DOH&#43;set of PSSI=92s and other options is&nbsp;always very expensi=
ve.<br>
- It is expensive in SRAM as previously&nbsp;discussed in these threads.<br=
>
- It is expensive in parsing logic to&nbsp;know and process a set of TLVs i=
n any ASIC or NP.<br>
<br>
Spreading PSSI, CRH, PPSI operations in&nbsp;multiple headers and multiple =
identifiers you now have multiple lookups at a&nbsp;node.<br>
1 - lookup destination address<br>
2 - lookup one or more PSSI and future&nbsp;destination options.<br>
3 - lookup the CRH label or PPSI label.<br>
4 - lookup new destination address<br>
<br>
Compare this with SRv6.<br>
1 - lookup destination address<br>
2 - lookup new destination address<br>
<br>
While ASICs are more capable and will&nbsp;continue to be more capable, the=
se technical performance problems you introduce with&nbsp;PSSI&#43;CRH&#43;=
PPSI will not go away.<br>
<br>
Darren<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">On Sep 12, 2019, at 12:34 PM, Ron Bonica &lt;<a href=
=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">rbonica=3D40juniper.net@=
dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</blockquote>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_BYAPR05MB5463426F1668202EE5F183EFAE8F0BYAPR05MB5463namp_--


From nobody Mon Sep 16 19:07:37 2019
Return-Path: <markzzzsmith@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 5C2731200F8; Mon, 16 Sep 2019 19:07:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 QppZ7ObmrGgx; Mon, 16 Sep 2019 19:07:32 -0700 (PDT)
Received: from mail-oi1-x22b.google.com (mail-oi1-x22b.google.com [IPv6:2607:f8b0:4864:20::22b]) (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 7D50E1200E7; Mon, 16 Sep 2019 19:07:32 -0700 (PDT)
Received: by mail-oi1-x22b.google.com with SMTP id w144so1494316oia.6; Mon, 16 Sep 2019 19:07:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=gLS/pRPk6TnC1JM6kp4kOJ4f+l8oFOr2z+preE/KL+4=; b=ZpgmpQ3Q9jeDy4FgFsK6zNBJdI0EnnmuaXx4+K9qQoQclcpTl7Ix3RCkWPhmSjaUtA EyJAmbNvHjY5ju8P12N1PovTdKYa+Tjogd4mHhFqpL+iAlzmEr//kZsDm01MNLPqtIhR SLOfN31j3ASM8dysu8ltFGFYAp8MiL/VoInoWRwzuHS1kOMnmO6MroaR0izuZ0jDIfQr 9vIDuCmUHJhPknV/MP1k5+j1QtdpLlIlrX3bSUlKCXpyt7BssiQT+w7hmyKgTblXc5HN mkJq8fnfb8s6uxRHZZx+bDEErJzhrDgap0m0zebVv3Zr7DuptNqo0HkVMpNV0f8mVo1Z VmRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=gLS/pRPk6TnC1JM6kp4kOJ4f+l8oFOr2z+preE/KL+4=; b=FKbg8rVAkvuxV7mHgDhNipcfXNvp7P7cIbfwZ1EtSbal063A8RQrUGzW3Q8FvrX0c0 3OTdaQgny201J55oH1ljWx6gEJaj4DambPzQG5NABr1XQcKudPVrw0XfJ8VaCIdTs0om JShFUnO+fou/1dtdxLYEDgZ1/kuBsrdV1xsm/+Pv+xdkggeVKfucWW15tEtOJmq/ThWd I19CaSHJPVQmsz0GQIOnkHQXy/GFevklwW07pA0xLvLqEWRl+cfWoR4Az0OCODUih0nR R7MUupYohkJ6Lh91cWiE6yXqU84dOk/mA78ZHm5NUlqqQXNw+f/U28bAkHC8O7PTyoiI HJtw==
X-Gm-Message-State: APjAAAW24aV2ACZJi7VrYsJ1E92vEUSmfbJRpV06826jkFzhKtVFiQ3w eM+VEp+brdwlS12oMLE7ac/J06QustVqYjspxy4=
X-Google-Smtp-Source: APXvYqz3GEYKpQlBz1yjs3fR7hHoTei0GqR+budlyEGGdmtDt5+kietUKs7VbDyeWeFW/6+jgf3kTi7plp6ZegKAOaQ=
X-Received: by 2002:aca:5588:: with SMTP id j130mr1946621oib.38.1568686050567;  Mon, 16 Sep 2019 19:07:30 -0700 (PDT)
MIME-Version: 1.0
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com> <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com> <53236a02-a736-b40f-d885-78e0036af416@gmail.com>
In-Reply-To: <53236a02-a736-b40f-d885-78e0036af416@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 17 Sep 2019 12:07:03 +1000
Message-ID: <CAO42Z2yv=ziqCq7ZDQT6Q5Nyji0CP57vudz=KjTXhSqJ0rKvHA@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, Tom Herbert <tom@herbertland.com>, SPRING WG <spring@ietf.org>,  "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0Evpq-Mz8y37WLx1zcMHwQQbGvc>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Tue, 17 Sep 2019 02:07:35 -0000

On Tue, 17 Sep 2019 at 06:34, Brian E Carpenter
<brian.e.carpenter@gmail.com> wrote:
>
> Pablo,
>
> On 17-Sep-19 07:44, Pablo Camarillo (pcamaril) wrote:
> > Hi Tom,
> >
> > I agree with your suggestion. What do you think of the following text?
> >
> > <OLD>
> >    9.  IANA Considerations
> >
> >
> >       This document requests the following new IANA registries:
> > </OLD>
> >
> > <NEW>
> >    9.  IANA Considerations
> >
> > This document requests IANA to allocate a new IP Protocol Number value =
for =E2=80=9COpaque=E2=80=9D with the following definition:
> > The value TBD in the Next Header field of an IPv6 header or any extensi=
on header indicates that the payload is interpreted via a semantics previou=
sly established between the source and destination.
>

Is there really any need for this?

An opaque protocol could be encoded using UDP with end-point agreed
ephemeral source and destination ports. That would provide a
distinguisher in the packet that identifies the end-point agreed
semantics. This distinguisher would almost be essential for any
troubleshooting based on a packet capture.

Isn't this also creating an opportunity for IETF WGs to bypass IANA,
creating their own registry, likely run badly?

Surely all IETF developed protocols should be required to get IANA
approved protocol, port, type, code numbers if they need fixed ones,
or be required to use dynamic numbers such as UDP ports? Isn't
transparency, with exception to when encryption is purposely applied,
the fundamental definition of an open protocol?

if this IP protocol value goes ahead, then I think it should be called
"Proprietary", and restricted to non-IETF developed protocols.

(And this is ignoring that past proprietary protocols such as EIGRP
applied for and received IANA official protocol values.)


Alternatively, isn't this Opaque NH value really saying that the upper
layer protocol identifier information has been shifted into the
packet's address information?

If payload type and transport layer information is being shifted into
the packets' address fields, isn't effectively shrinking the IPv6
address field size from 128 bits to 128 minus the bits required to
identify the upper layer protocol type and identifier bits?

Both Multicast formally and anycast informally encodes service or
function information in addresses. I still think it is necessary to
have upper layer transport protocol headers and identifiers (ports),
to allow for the case where a single identifier allocated to a service
or function e.g. "Name Resolution", can be implemented using different
protocols (UDP/TCP 53 DNS, DoH, DoT).

Another example would be a "Time Synchronisation" service, with a
single address, provided over possibly RFC 868 time protocol, NTP,
PTP, or Time over HTTPS (http://phk.freebsd.dk/time/20151129/)

Regards,
Mark.


> That seems clear enough. I would expect an addition to draft-ietf-opsec-i=
pv6-eh-filtering, however. Something like:
>
> 3.4.x.  Opaque (Protocol Number=3DTBD)
> ...
> 3.4.x.3.  Specific Security Implications
>
>    The security implications of the Opaque header are completely unknown.
>
> 3.4.x.4.  Operational and Interoperability Impact if Blocked
>
>    The impact is completely unknown.
>
> 3.4.x.5.  Advice
>
>    Intermediate systems should discard packets containing Opaque unless
>    explicitly configured to allow it.
>
> Regards
>    Brian
>
>
> >
> >       This document requests the following new IANA registries:
> > </NEW>
> >
> > Any feedback or other text proposal is welcome.
> >
> > Many thanks,
> > Pablo.
> >
> >
> > =EF=BB=BF-----Original Message-----
> > From: Tom Herbert <tom@herbertland.com>
> > Date: Thursday, 12 September 2019 at 21:12
> > To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
> > Cc: SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
> > Subject: Re: draft-ietf-spring-srv6-network-programming: NH=3D59 action=
 item closure
> >
> >     On Thu, Sep 12, 2019 at 10:02 AM Pablo Camarillo (pcamaril)
> >     <pcamaril@cisco.com> wrote:
> >     >
> >     > Hi all,
> >     >
> >     > Following the comments from IETF105, the working group preferred =
to allocate a new Next Header value.
> >     >
> >     > The authors would like to propose this diff. Any feedback is welc=
ome.
> >     >
> >     > <OLD>
> >     >
> >     >    9.  IANA Considerations
> >     >
> >     >
> >     >
> >     >
> >     >
> >     >       This document requests the following new IANA registries:
> >     >
> >     > </OLD>
> >     >
> >     >
> >     >
> >     >
> >     >
> >     > <NEW>
> >     >
> >     >    9.  IANA Considerations
> >     >
> >     >
> >     >
> >     > This document requests IANA to allocate a new IP Protocol Number =
value for =E2=80=9CSRv6 payload=E2=80=9D with the following definition:
> >     >
> >     > The value TBD in the Next Header field of an IPv6 header or any e=
xtension header indicates that the payload content is identified via the se=
gment identifier in the IPv6 Destination Address.
> >     >
> >     This seems like an extremely narrow use case to justify an IP Proto=
col
> >     Number allocation. If this is the route taken, I would suggest to
> >     define something more generic like "Interpreted" which could mean t=
hat
> >     there is a next header, but it's interpretation requires informatio=
n
> >     elsewhere in the packet. That way the number could potentially be u=
sed
> >     in other contexts than just SR.
> >
> >     Tom
> >
> >     >
> >     >
> >     >       This document requests the following new IANA registries:
> >     >
> >     > </NEW>
> >     >
> >     >
> >     >
> >     > We would propose to submit a revision with this text on the IANA =
section of NET-PGM beginning of next week.
> >     >
> >     > Thanks,
> >     > Pablo.
> >     >
> >     > -----------------------------------------------------------------=
---
> >     > IETF IPv6 working group mailing list
> >     > ipv6@ietf.org
> >     > Administrative Requests: https://www.ietf.org/mailman/listinfo/ip=
v6
> >     > -----------------------------------------------------------------=
---
> >
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> >
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Tue Sep 17 00:29:28 2019
Return-Path: <xiejingrong@huawei.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 10CA41200F3; Tue, 17 Sep 2019 00:29:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 9bC0xRddVEom; Tue, 17 Sep 2019 00:29:16 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1345E12001A; Tue, 17 Sep 2019 00:29:16 -0700 (PDT)
Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id A6CA2A41CAC1B6842D14; Tue, 17 Sep 2019 08:29:14 +0100 (IST)
Received: from lhreml717-chm.china.huawei.com (10.201.108.68) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 17 Sep 2019 08:29:13 +0100
Received: from lhreml717-chm.china.huawei.com (10.201.108.68) by lhreml717-chm.china.huawei.com (10.201.108.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 17 Sep 2019 08:29:14 +0100
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml717-chm.china.huawei.com (10.201.108.68) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Tue, 17 Sep 2019 08:29:13 +0100
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0439.000; Tue, 17 Sep 2019 15:29:04 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, SPRING WG <spring@ietf.org>
CC: "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
Thread-Index: AQHVaYuswjLFh5RZWkGE3xwRL8UAQacnxXgAgAADdYCAAAElAIACtnXwgAO0iwCAAUhjsA==
Date: Tue, 17 Sep 2019 07:29:04 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AAB9A507C@nkgeml514-mbx.china.huawei.com>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com> <AA312C2A-3394-4FA1-9571-8DC201CBBD6B@cisco.com> <b304302a-0811-33a8-49a6-4d071607c632@joelhalpern.com> <16253F7987E4F346823E305D08F9115AAB9A44E3@nkgeml514-mbx.china.huawei.com> <4B89759C-1EB6-483A-AB36-EEA28A806076@cisco.com>
In-Reply-To: <4B89759C-1EB6-483A-AB36-EEA28A806076@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/3iPb_DcJxxawarVhSngeQZDjbao>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Tue, 17 Sep 2019 07:29:18 -0000

SSB0aGluayB2YWx1ZSA5NyBpcyBxdWl0ZSBnb29kIGFuZCBzaW1wbGUuDQpUaGUgT3BhcXVlIFBh
eWxvYWQgYWxzbyB3b3JrcyBmb3IgbWUgYXMgeW91IHJlLXdyaXR0ZW4gaW4gYW5vdGhlciBlbWFp
bCBmb3IgYSBtb3JlIGNsZWFyIGFuZCBnZW5lcmljIHVzYWdlOg0KIlRoZSB2YWx1ZSBUQkQgaW4g
dGhlIE5leHQgSGVhZGVyIGZpZWxkIG9mIGFuIElQdjYgaGVhZGVyIG9yIGFueSBleHRlbnNpb24g
aGVhZGVyIGluZGljYXRlcyB0aGF0IHRoZSBwYXlsb2FkIGlzIGludGVycHJldGVkIHZpYSBhIHNl
bWFudGljcyBwcmV2aW91c2x5IGVzdGFibGlzaGVkIGJldHdlZW4gdGhlIHNvdXJjZSBhbmQgZGVz
dGluYXRpb24uIg0KDQpUaGFua3MNCkppbmdyb25nDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQpGcm9tOiBQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKSBbbWFpbHRvOnBjYW1hcmlsQGNp
c2NvLmNvbV0gDQpTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTcsIDIwMTkgMzo0NCBBTQ0KVG86
IFhpZWppbmdyb25nIDx4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPjsgSm9lbCBNLiBIYWxwZXJuIDxq
bWhAam9lbGhhbHBlcm4uY29tPjsgU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc+DQpDYzogNm1h
bkBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzcHJpbmddIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYt
bmV0d29yay1wcm9ncmFtbWluZzogTkg9NTkgYWN0aW9uIGl0ZW0gY2xvc3VyZQ0KDQpKaW5ncm9u
ZywNCg0KV2hhdCB0ZXh0IGRvIHlvdSBwcm9wb3NlPw0KDQpUaGFua3MsDQpQYWJsby4NCg0K77u/
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFhpZWppbmdyb25nIDx4aWVqaW5ncm9u
Z0BodWF3ZWkuY29tPg0KRGF0ZTogU2F0dXJkYXksIDE0IFNlcHRlbWJlciAyMDE5IGF0IDA1OjIy
DQpUbzogIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20+LCAiUGFibG8gQ2Ft
YXJpbGxvIChwY2FtYXJpbCkiIDxwY2FtYXJpbEBjaXNjby5jb20+LCBTUFJJTkcgV0cgPHNwcmlu
Z0BpZXRmLm9yZz4NCkNjOiAiNm1hbkBpZXRmLm9yZyIgPDZtYW5AaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NwcmluZ10gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5n
OiBOSD01OSBhY3Rpb24gaXRlbSBjbG9zdXJlDQoNCiAgICBJIGFncmVlIHdpdGggSm9lbCwgYW5k
IHN0cm9uZ2x5IG9wcG9zZWQgdG8gdGhlIHByb3Bvc2FsIHRleHQgIQ0KICAgIA0KICAgICJUaGUg
dmFsdWUgVEJEIGluIHRoZSBOZXh0IEhlYWRlciBmaWVsZCBvZiBhbiBJUHY2IGhlYWRlciBvciBh
bnkgZXh0ZW5zaW9uIGhlYWRlciBpbmRpY2F0ZXMgdGhhdCB0aGUgcGF5bG9hZCBjb250ZW50IGlz
IGlkZW50aWZpZWQgdmlhIHRoZSBzZWdtZW50IGlkZW50aWZpZXIgaW4gdGhlIElQdjYgRGVzdGlu
YXRpb24gQWRkcmVzcy4iDQogICAgDQogICAgSXQgaXMgYSBob2xlIGRpZ2dpbmcgdG8gZXhjbHVk
ZSBvdGhlciBwb3NzaWJsZSB3YXlzIG9mIGluZGljYXRpb24gb2YgJ09wYXF1ZSBQYXlsb2FkIGZv
cm1hdCcsIGZvciBleGFtcGxlLCB1c2UgSVB2NiBTb3VyY2UgQWRkcmVzcywgb3IgdXNlIG9wdGlv
bnMgaW4gRUggdG8gaWRlbnRpZnkuDQogICAgDQogICAgQXMgSSByYWlzZSB0aGlzIHF1ZXN0aW9u
IGluIE1hcmNoLCBJIGhhdmVuJ3QgZXhwZWN0IHRoZSBwcm9wb3NhbCB3b3VsZCBiZSBzbyB0cmlj
a3khIA0KICAgIA0KICAgIFRoYW5rcw0KICAgIEppbmdyb25nDQogICAgDQogICAgDQogICAgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAgICBGcm9tOiBzcHJpbmcgW21haWx0bzpzcHJpbmct
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybg0KICAgIFNlbnQ6
IEZyaWRheSwgU2VwdGVtYmVyIDEzLCAyMDE5IDE6NDQgQU0NCiAgICBUbzogUGFibG8gQ2FtYXJp
bGxvIChwY2FtYXJpbCkgPHBjYW1hcmlsQGNpc2NvLmNvbT47IFNQUklORyBXRyA8c3ByaW5nQGll
dGYub3JnPg0KICAgIENjOiA2bWFuQGlldGYub3JnDQogICAgU3ViamVjdDogUmU6IFtzcHJpbmdd
IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZzogTkg9NTkgYWN0aW9u
IGl0ZW0gY2xvc3VyZQ0KICAgIA0KICAgIDEpIFRoZSB3YXkgeW91IHdyb3RlIHRoZSB0ZXh0LCBp
dCB3b3VsZCBhcHBseSB0byBjYXJyaWVkIElQdjQgb3IgY2FycmllZCBJUHY2Lg0KICAgIA0KICAg
IDIpIElmIGl0IGlzIGNhcnJpZWQgRXRoZXJuZXQsIHVzIDk3Lg0KICAgIDInKSBJZiB5b3UgaW5z
aXN0IHRoYXQgeW91IG5lZWQgYSBuZXcgZm9ybWF0IGZvciBjYXJyaWVkIEV0aGVybmV0IGFmdGVy
IFNSSCwgZ2V0IGEgY29kZSBwb2ludCBmb3IgdGhhdC4NCiAgICANCiAgICAzKSBJZiB0aGVyZSBp
cyBzb21lIG90aGVyIHVzZSBjYXNlLCBkb2N1bWVudCBpdCBhbmQgZ2V0IGEgY29kZSBwb2ludCBm
b3IgaXQuICBwYXJ0aWN1bGFybHkgZ2l2ZW4gdGhhdCBTSUQgbWVhbmluZ3MgbWF5IG5vdCBiZSBy
ZWdpc3RlcmVkLCByZW1vdmluZyB0ZWggYWJpbGl0eSB0byB0ZWxsIHdoYXQgdGhlIHBheWxvYWQg
aXMgc2VlbXMgYSBkcmF3YmFjaywgbm90IGEgYmVuZWZpdC4NCiAgICANCiAgICBZb3VycywNCiAg
ICBKb2VsDQogICAgDQogICAgT24gOS8xMi8yMDE5IDE6MzkgUE0sIFBhYmxvIENhbWFyaWxsbyAo
cGNhbWFyaWwpIHdyb3RlOg0KICAgID4gSm9lbCwNCiAgICA+IA0KICAgID4gVGhpcyBOSCB2YWx1
ZSBpcyB0byBiZSB1c2VkIHdoZW4gdGhlIHBheWxvYWQgZG9lcyBub3QgY29udGFpbiBhbnkgSW50
ZXJuZXQgUHJvdG9jb2wuDQogICAgPiANCiAgICA+IENoZWVycywNCiAgICA+IFBhYmxvLg0KICAg
ID4gDQogICAgPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KICAgID4gRnJvbTogIkpvZWwg
TS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20+DQogICAgPiBEYXRlOiBUaHVyc2RheSwg
MTIgU2VwdGVtYmVyIDIwMTkgYXQgMTk6MjcNCiAgICA+IFRvOiAiUGFibG8gQ2FtYXJpbGxvIChw
Y2FtYXJpbCkiIDxwY2FtYXJpbEBjaXNjby5jb20+LCBTUFJJTkcgV0cgDQogICAgPiA8c3ByaW5n
QGlldGYub3JnPg0KICAgID4gQ2M6ICI2bWFuQGlldGYub3JnIiA8Nm1hbkBpZXRmLm9yZz4NCiAg
ICA+IFN1YmplY3Q6IFJlOiBbc3ByaW5nXSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmst
cHJvZ3JhbW1pbmc6IA0KICAgID4gTkg9NTkgYWN0aW9uIGl0ZW0gY2xvc3VyZQ0KICAgID4gDQog
ICAgPiAgICAgIFdoaWxlIHRoYXQgcHJvcG9zYWwgZG9lcyByZW1vdmUgdGhlIG1pcy11c2Ugb2Yg
bmV4dC1oZWFkZXIgNTksIGl0IHNlZW1zDQogICAgPiAgICAgIGEgdmVyeSBvZGQgdXNlLg0KICAg
ID4gICAgICBJdCBzZWVtcyB0byBiZSBhbiBlZmZvcnQgdG8gYXZvaWQgbmVlZGluZyB0byByZWdp
c3RlciBuZXh0LWhlYWRlcg0KICAgID4gICAgICB2YWx1ZXMuICBXaHk/DQogICAgPiAgICAgIA0K
ICAgID4gICAgICBGb3IgZXhhbXBsZSwgaWYgd2hhdCBpcyBjYXJyaWVkIGFmdGVyIHRoZSBTUkgg
aXMgYW4gSVB2NiBwYWNrZXQgdGhlbiB0aGUNCiAgICA+ICAgICAgbmV4dCBoZWFkZXIgdmFsdWUg
Zm9yIElQdjYgKDQxKSB3b3VsZCBzZWVtIHRoZSBhcHByb3ByaWF0ZSB0aGluZyB0byB1c2UuDQog
ICAgPiAgICAgICAgVGhhdCB3b3VsZCBwcm9kdWNlIGNvbnNpc3RlbnQgcGFyc2luZyBhbmQgY2xh
cml0eS4NCiAgICA+ICAgICAgDQogICAgPiAgICAgIFlvdXJzLA0KICAgID4gICAgICBKb2VsDQog
ICAgPiAgICAgIA0KICAgID4gICAgICBPbiA5LzEyLzIwMTkgMTowMSBQTSwgUGFibG8gQ2FtYXJp
bGxvIChwY2FtYXJpbCkgd3JvdGU6DQogICAgPiAgICAgID4gSGkgYWxsLA0KICAgID4gICAgICA+
DQogICAgPiAgICAgID4gRm9sbG93aW5nIHRoZSBjb21tZW50cyBmcm9tIElFVEYxMDUsIHRoZSB3
b3JraW5nIGdyb3VwIHByZWZlcnJlZCB0bw0KICAgID4gICAgICA+IGFsbG9jYXRlIGEgbmV3IE5l
eHQgSGVhZGVyIHZhbHVlLg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gVGhlIGF1dGhvcnMg
d291bGQgbGlrZSB0byBwcm9wb3NlIHRoaXMgZGlmZi4gQW55IGZlZWRiYWNrIGlzIHdlbGNvbWUu
DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiA8T0xEPg0KICAgID4gICAgICA+DQogICAgPiAg
ICAgID4gICAgIDkuICBJQU5BIENvbnNpZGVyYXRpb25zDQogICAgPiAgICAgID4NCiAgICA+ICAg
ICAgPiAgICAgICAgVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0aGUgZm9sbG93aW5nIG5ldyBJQU5B
IHJlZ2lzdHJpZXM6DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiA8L09MRD4NCiAgICA+ICAg
ICAgPg0KICAgID4gICAgICA+IDxORVc+DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiAgICAg
OS4gIElBTkEgQ29uc2lkZXJhdGlvbnMNCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+IFRoaXMg
ZG9jdW1lbnQgcmVxdWVzdHMgSUFOQSB0byBhbGxvY2F0ZSBhIG5ldyBJUCBQcm90b2NvbCBOdW1i
ZXIgdmFsdWUNCiAgICA+ICAgICAgPiBmb3Ig4oCcU1J2NiBwYXlsb2Fk4oCdIHdpdGggdGhlIGZv
bGxvd2luZyBkZWZpbml0aW9uOg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gVGhlIHZhbHVl
IFRCRCBpbiB0aGUgTmV4dCBIZWFkZXIgZmllbGQgb2YgYW4gSVB2NiBoZWFkZXIgb3IgYW55DQog
ICAgPiAgICAgID4gZXh0ZW5zaW9uIGhlYWRlciBpbmRpY2F0ZXMgdGhhdCB0aGUgcGF5bG9hZCBj
b250ZW50IGlzIGlkZW50aWZpZWQgdmlhDQogICAgPiAgICAgID4gdGhlIHNlZ21lbnQgaWRlbnRp
ZmllciBpbiB0aGUgSVB2NiBEZXN0aW5hdGlvbiBBZGRyZXNzLg0KICAgID4gICAgICA+DQogICAg
PiAgICAgID4gICAgICAgIFRoaXMgZG9jdW1lbnQgcmVxdWVzdHMgdGhlIGZvbGxvd2luZyBuZXcg
SUFOQSByZWdpc3RyaWVzOg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gPC9ORVc+DQogICAg
PiAgICAgID4NCiAgICA+ICAgICAgPiBXZSB3b3VsZCBwcm9wb3NlIHRvIHN1Ym1pdCBhIHJldmlz
aW9uIHdpdGggdGhpcyB0ZXh0IG9uIHRoZSBJQU5BIHNlY3Rpb24NCiAgICA+ICAgICAgPiBvZiBO
RVQtUEdNIGJlZ2lubmluZyBvZiBuZXh0IHdlZWsuDQogICAgPiAgICAgID4NCiAgICA+ICAgICAg
PiBUaGFua3MsDQogICAgPiAgICAgID4gUGFibG8uDQogICAgPiAgICAgID4NCiAgICA+ICAgICAg
Pg0KICAgID4gICAgICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQogICAgPiAgICAgID4gc3ByaW5nIG1haWxpbmcgbGlzdA0KICAgID4gICAgICA+IHNw
cmluZ0BpZXRmLm9yZw0KICAgID4gICAgICA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc3ByaW5nDQogICAgPiAgICAgID4NCiAgICA+ICAgICAgDQogICAgPiANCiAgICAN
CiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAg
IHNwcmluZyBtYWlsaW5nIGxpc3QNCiAgICBzcHJpbmdAaWV0Zi5vcmcNCiAgICBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0KICAgIA0KDQo=


From nobody Tue Sep 17 02:30:35 2019
Return-Path: <sander@steffann.nl>
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 D901C120274; Tue, 17 Sep 2019 02:30:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steffann.nl
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 VkHOyw1V47lA; Tue, 17 Sep 2019 02:30:24 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [83.247.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50DC812026E; Tue, 17 Sep 2019 02:30:24 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 2E3274C; Tue, 17 Sep 2019 11:30:22 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:in-reply-to:date:date:subject:subject :mime-version:content-type:content-type:message-id:from:from :received:received; s=mail; t=1568712619; bh=AT2g2rBmByW+QVear0X u2UYGQ3h3/0eA1z7Shh67kSc=; b=q8EACc2n/2AZBY/kzjOVXtPsmWkDlJc6+WJ zBCLdciXczCgDMXgDPc9fgK5p3KmrEXwx70XUv9Cezi3zs5H4sUdDoUr886UXXeB OOKILmsh3dP5X3AKLfbN2jiajmc1uzfhm72u5bgxzKIdRHiA3fY4Ipx5NyVETpeB fH0VxqRI=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 73t2kKK46VBn; Tue, 17 Sep 2019 11:30:19 +0200 (CEST)
Received: from [IPv6:2a02:a213:a300:ce80:357e:5c6e:504b:cf4] (unknown [IPv6:2a02:a213:a300:ce80:357e:5c6e:504b:cf4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.sintact.nl (Postfix) with ESMTPSA id 9B1504B; Tue, 17 Sep 2019 11:30:19 +0200 (CEST)
X-Clacks-Overhead: GNU Terry Pratchett
From: Sander Steffann <sander@steffann.nl>
Message-Id: <36C78D1D-66A6-4AB9-AD18-874E59201D3D@steffann.nl>
Content-Type: multipart/signed; boundary="Apple-Mail=_2CA184AF-84AA-485A-A6C1-886A2B097ABD"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Tue, 17 Sep 2019 11:30:19 +0200
In-Reply-To: <CA+b+ER=zufrB+NMaPQY7mmsdzyRZsy1fFb=86zr-BTbLnvgCgw@mail.gmail.com>
Cc: Tarek Saad <tsaad.net@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, 6man <6man@ietf.org>, SPRING WG <spring@ietf.org>
To: Robert Raszuk <rraszuk@gmail.com>
References: <5971B5F4-74C1-4DD0-BBD2-D76BE105532E@bell.ca> <BYAPR19MB3415DA7196E45FF52A740ED3FC8C0@BYAPR19MB3415.namprd19.prod.outlook.com> <CA+b+ER=zufrB+NMaPQY7mmsdzyRZsy1fFb=86zr-BTbLnvgCgw@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4amqChZml7svkHC5H6QdKYrTTwg>
Subject: Re: [spring] Per segment service instructions
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: Tue, 17 Sep 2019 09:30:27 -0000

--Apple-Mail=_2CA184AF-84AA-485A-A6C1-886A2B097ABD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Robert,

> Your line of thinking is correct but please no more additional levels =
of abstraction. Why not just use normal routable prefix on the node as =
part of the instruction ?

How large a prefix do you envision is needed per node? What size are we =
talking about (roughly)?

Cheers,
Sander


--Apple-Mail=_2CA184AF-84AA-485A-A6C1-886A2B097ABD
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE9VC3eloaasvH0nE1oC0DsP4kE7kFAl2Ap6sACgkQoC0DsP4k
E7lokwf/ZW+/erVUiZF9BukQaJ0RghT6IMsUQLW0MI0TqC2kDYzMqBsZA/ATt+xc
UwcQgk1JTk9g6IfwZEMcU2igpXfy/041uwJadFsEOFXvytCaYaAcpGdkokLgr5ao
TF7yf/fSRZEN4072m/orJd4rVNrfw6kyq5xA774HIFNYU4Mh+7eOVO7xkX888fy0
HZYvT/i0miUgLndbKURtbcUzPv3Lf7/7/vasS1TwC+1oWU2vMKNucJPeszTtTb/h
mZWVghwrc6abFi2dQre50RUZGb0ZXicMcsJgJXa/lnIzz7gMaRjkHZ+8LURZ0JGg
3XsfNEg+Iqw2SlHX0klVMsebYAZbJA==
=wNrs
-----END PGP SIGNATURE-----

--Apple-Mail=_2CA184AF-84AA-485A-A6C1-886A2B097ABD--


From nobody Tue Sep 17 06:46:41 2019
Return-Path: <hamid.assarpour@broadcom.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 8314E120856 for <spring@ietfa.amsl.com>; Tue, 17 Sep 2019 06:46:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.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 gWFm5rZ0Q-Yv for <spring@ietfa.amsl.com>; Tue, 17 Sep 2019 06:46:37 -0700 (PDT)
Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 3560D120855 for <spring@ietf.org>; Tue, 17 Sep 2019 06:46:37 -0700 (PDT)
Received: by mail-wm1-x32a.google.com with SMTP id t3so3266540wmj.1 for <spring@ietf.org>; Tue, 17 Sep 2019 06:46:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=qk+ypDNXm2fKLnGnWxPF5N7w7f9mDOZCEdZHUBrjA7U=; b=JPGEmMPfyya11dMCDockmc05M7soFE2lmJ6CfVI7t940nYoepIyPIfi8B9Vh8tdtPL BR9Y9gqj1470SworRCiZNSysX7+nPepRNxPpTRW4MzwvDkaIFjRNxGsqfoU4SIw0e4tf ZYCfc+EQTRq3991EEm7aTTVjOz0y/tUdFvyKM=
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=qk+ypDNXm2fKLnGnWxPF5N7w7f9mDOZCEdZHUBrjA7U=; b=LMWV5Cu67ND97mHOu17GbtRG9y3GQa+vaXwm/WaDqcGYX1fU+sH/deot4CftgGRo0Z LKuJqIG+izwHTbmPLlGQR9Xb+YgL6vlD4m8QYsRsBhU+kI/ZgnQ8wy0yWUis1cMlssOu NSZ7UzeOkPuL6IXtp9W2UXY6Ma/qC/c9KYQL5JXPNLiXVXx8WuiTErgV5SdFs8FYNN3s nEcVIKOUgcb2g2n8MZwfTE3+cCazroMcN7tF/vCpGlEfD/FCxXWzK/2+aIvOhptCTViz 7efxGdIqZTt4urfMvARtu8WJvCF58A9uIycgqGiFCMcRMdsX6KkZDm2Dh9grhQ4+kRB5 Mwrg==
X-Gm-Message-State: APjAAAUYDYiljO6PBoRpKr3pQZgPIEKG9QJ/C4dAMR9qT4F0bnNsVqW1 OVv4zjEDZTdkjy0KzCRda4A1QS678fnJ65MZXAyHPq+Q
X-Google-Smtp-Source: APXvYqxImaU7VZq9osd4DjrAQlv7G6v7qNUhuAwPRkd8Kmr6bpqgeu/7GBtJyY3CYczKbIT8zp5UeZi+3S5d/paM1so=
X-Received: by 2002:a1c:7919:: with SMTP id l25mr3446255wme.23.1568727995348;  Tue, 17 Sep 2019 06:46:35 -0700 (PDT)
MIME-Version: 1.0
From: Hamid Assarpour <hamid.assarpour@broadcom.com>
Date: Tue, 17 Sep 2019 09:46:26 -0400
Message-ID: <CAKpfpm-0w5QoNW0xx0fNxWDYDqoY4YbDNvm+jM1hX97kf2BvLg@mail.gmail.com>
To: spring@ietf.org
Content-Type: multipart/alternative; boundary="000000000000e9af180592bff27f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UAWWnFhT94eHYpZP14m3kT5oorA>
Subject: [spring] WG Adoption Call: draft-xuclad-spring-sr-service-programming
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: Tue, 17 Sep 2019 13:46:39 -0000

--000000000000e9af180592bff27f
Content-Type: text/plain; charset="UTF-8"

I'm not aware of any IPR related to this draft.

Regards,
Hamid.

--000000000000e9af180592bff27f
Content-Type: text/html; charset="UTF-8"

<div dir="ltr">I&#39;m not aware of any IPR related to this draft.<div><br></div><div>Regards,</div><div>Hamid.</div><div><br></div></div>

--000000000000e9af180592bff27f--


From nobody Tue Sep 17 07:31:05 2019
Return-Path: <prvs=156867368=daniel.bernier@bell.ca>
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 6E4D3120855; Tue, 17 Sep 2019 07:31:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 WQJoNxJveWS6; Tue, 17 Sep 2019 07:30:58 -0700 (PDT)
Received: from ESA4-Wyn.bell.ca (esa4-wyn.bell.ca [67.69.243.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20DF1120059; Tue, 17 Sep 2019 07:30:57 -0700 (PDT)
Received: from dm5czo-d01.bellca.int.bell.ca (HELO DG1MBX04-WYN.bell.corp.bce.ca) ([198.235.102.33]) by esa04corp-wyn.bell.corp.bce.ca with ESMTP; 17 Sep 2019 10:30:55 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 17 Sep 2019 10:30:55 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Tue, 17 Sep 2019 10:30:55 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: Ron Bonica <rbonica@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, "Robert Raszuk" <robert@raszuk.net>
CC: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [EXT]RE: [spring] Per segment service instructions
Thread-Index: AQHVbWSDH5eHpE8oskKcj/rJ+oq3uA==
Date: Tue, 17 Sep 2019 14:30:55 +0000
Message-ID: <7064CDD6-B591-446B-AB13-BD8157AD591B@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.28.92.8]
Content-Type: multipart/alternative; boundary="_000_7064CDD6B591446BAB13BD8157AD591Bbellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/joYWTyzw2GZBT0gKJ8ttyQ2dmCw>
Subject: Re: [spring] Per segment service instructions
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: Tue, 17 Sep 2019 14:31:04 -0000

--_000_7064CDD6B591446BAB13BD8157AD591Bbellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGFyZWssDQoNCk15IGZlZWxpbmcgaXMgaXQga2luZCBvZiBkZWZlYXRzIHRoZSBwdXJwb3NlLiBU
aGUgdmFsdWUgcHJvcCBvZiBTUnY2KyB3YXMgdGhlIHNlcGFyYXRpb24gb2YgZm9yd2FyZGluZyAo
TE9DQVRPUikgZnJvbSBzZXJ2aWNlIChGVU5DVElPTikgaW4gZGlmZmVyZW50IEVILiBOb3cgdG8g
YXZvaWQgaGF2aW5nIGRvbWFpbi13aWRlIGFsaWdubWVudCBvZiBQU1NJIHZhbHVlcywgeW91IHdv
dWxkIHJlLWludHJvZHVjZSBhIFNJRCBpbiB0aGUgMzJiaXQgc2VjdGlvbiBvZiBQU1NJIHRvIG1h
a2UgaXQgdW5pcXVlIGFnYWluLg0KDQpSZWdhcmRzLA0KRGFuaWVsIEJlcm5pZXINCg0KDQoNCk9u
IDIwMTktMDktMTYsIDEyOjQ0IFBNLCAiUm9uIEJvbmljYSIgPHJib25pY2FAanVuaXBlci5uZXQ8
bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+PiB3cm90ZToNCg0KDQpHb29kIGlkZWEhIQ0KDQoN
Cg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQpGcm9tOiBUYXJlayBTYWFkIDx0c2FhZC5u
ZXRAZ21haWwuY29tPg0KU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTYsIDIwMTkgMTE6NTkgQU0N
ClRvOiBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxkYW5pZWwuYmVybmllckBiZWxsLmNh
PjsgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD47IFJvYmVydCBSYXN6dWsgPHJvYmVy
dEByYXN6dWsubmV0Pg0KQ2M6IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPjsgNm1hbiA8Nm1h
bkBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBQZXIgc2VnbWVudCBzZXJ2aWNlIGlu
c3RydWN0aW9ucw0KDQpIaSBhbGwsDQoNCkEgcG9zc2libGUgd2F5IHRvIGF2b2lkIGRvbWFpbiB3
aWRlIHNjb3BlIG9mIFBTU0ksIHdvdWxkIGJlIHRvIGVuY29kZSBhIHBlciBub2RlIElEIHdpdGhp
biB0aGUgUFNTSSAocGVyIG5vZGUgbmFtZXNwYWNlIG9mIFNlcnZpY2UgSURzKS4NClRoaXMgYWxs
b3dzIHRoZSBub2RlIHBhcnNpbmcgdGhlIERPSCB0byBpZGVudGlmeSBQU1NJKHMpIHRoYXQgbmVl
ZHMgdG8gYmUgaW52b2tlZCBsb2NhbGx5IGFuZCB0byByZXNvbHZlIHRoZSBTZXJ2aWNlIElEIHdp
dGhpbiBpdHMgbm9kZSBzY29wZS4gVGhlIHBlciBub2RlIElEIGNhbiBiZSBhIFNSVjYrIHNob3J0
IFNJRCB0aGF0IGlzIGluc3RhbnRpYXRlZCBsb2NhbGx5IG9uIHRoZSBub2RlLg0KDQpTbywgYSBQ
U1NJID0gU2hvcnQtU0lELlNFMQ0KDQpET0ggY2FuIGNvbnRhaW46DQpTaG9ydC1TSUQxLlNFMQ0K
U2hvcnQtU0lEMi5TRTINCkV0Yy4NCg0KUmVnYXJkcywNClRhcmVrDQoNCg0KDQpGcm9tOiBzcHJp
bmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
Zz4+IG9uIGJlaGFsZiBvZiAiQmVybmllciwgRGFuaWVsIiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+DQpEYXRlOiBTYXR1cmRheSwgU2VwdGVt
YmVyIDE0LCAyMDE5IGF0IDE6MDMgQU0NClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhPTQwanVuaXBl
ci5uZXRAZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5p
ZXRmLm9yZz4+LCBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0
QHJhc3p1ay5uZXQ+Pg0KQ2M6IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJp
bmdAaWV0Zi5vcmc+PiwgNm1hbiA8Nm1hbkBpZXRmLm9yZzxtYWlsdG86Nm1hbkBpZXRmLm9yZz4+
DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gUGVyIHNlZ21lbnQgc2VydmljZSBpbnN0cnVjdGlvbnMN
Cg0KSGkgUm9uLA0KDQpJZiBQU1NJIHByb3ZpZGUgbm9uLXJvdXRpbmcgc2VydmljZXMgc3VjaCBh
cyBTRTEgZnJvbSBSb2JlcnTigJlzIGV4YW1wbGUgd2hpY2ggb2ZmZXJzIERQSSwgRlcgYW5kIFBh
Y2tldCBSZXBsaWNhdGlvbiB0aGVuLCBJIG5lZWQgYSBkb21haW4td2lkZSBQU1NJIGRlZmluaW5n
IERQSSArIEZXICsgU2FtcGxpbmcgYnV0IGlmIHNvbWV3aGVyZSBlbHNlIGluIG15IG5ldHdvcmsg
SSBqdXN0IG5lZWQgRlcsIHRoZW4gSSBuZWVkIGFub3RoZXIgZG9tYWluLXdpZGUgUFNTSSBmb3Ig
b25seSBGVy4NCkluIHRoYXQgbW9kZWwsIEkgd2lsbCBlbmQgdXAgd2l0aCBhbmQgZW5kbGVzcyBs
aXN0IG9mIHBlcm11dGF0aW9ucyB3aGljaCBtdXN0IGJlIGFncmVlZCB1cG9uIHRvIGVuc3VyZSBp
bnRlcm9wIChpLmUuIHZlbmRvciBBIGNhbm5vdCB1c2UgYSBQU1NJIFggZm9yIEZXIHdoaWxlIHZl
bmRvciBCIHRoaW5r4oCZcyBpdHMgRFBJKS4NClRoeA0KRGFuIEINCg0KDQoNCk9uIDIwMTktMDkt
MTMsIDI6MTAgUE0sICJpcHY2IG9uIGJlaGFsZiBvZiBSb24gQm9uaWNhIiA8aXB2Ni1ib3VuY2Vz
QGlldGYub3JnPG1haWx0bzppcHY2LWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiByYm9u
aWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOnJib25pY2E9NDBqdW5pcGVy
Lm5ldEBkbWFyYy5pZXRmLm9yZz4+IHdyb3RlOg0KDQpSb2JlcnQsDQoNCkluIHlvdXIgZW1haWws
IHlvdSBhc2sgaG93IEkgd291bGQgc29sdmUgYSBURSBwcm9ibGVtIHdpdGggYSBQZXIgU2VnbWVu
dCBTZXJ2aWNlIEluc3RydWN0aW9uIChQU1NJKS4uIEluIFNSdjYrOg0KDQoNCi0gICAgICAgICAg
VGhlIENSSCBhbmQgdGhlIFNJRHMgdGhhdCBpdCBjb250YWlucyBhcmUgdXNlZCB0byBzb2x2ZSBU
RSBwcm9ibGVtcw0KDQotICAgICAgICAgIFRoZSBQU1NJIGlzIHVzZWQgdG9vIHByb3ZpZGUgbm9u
LXJvdXRpbmcgc2VydmljZXMgKGUuZy4sIGZpcmV3YWxsaW5nLCBzYW1wbGluZywgRFBJKQ0KDQpU
aGlzIGxlYXZlcyB0aGUgZm9sbG93aW5nIHF1ZXN0aW9ucyB0byBiZSBhbnN3ZXJlZDoNCg0KDQot
ICAgICAgICAgIEhvdyB3b3VsZCBJIHNvbHZlIHRoZSBURSBwcm9ibGVtIHRoYXQgeW91IGRlc2Ny
aWJlIGluIHlvdXIgZW1haWw/DQoNCi0gICAgICAgICAgR2l2ZW4gYW5vdGhlciBleGFtcGxlLCBl
eHBsYWluIGhvdyBQU1NJIHdvcmtzPw0KDQpXaGljaCBxdWVzdGlvbiB3b3VsZCB5b3UgbGlrZSBt
ZSB0byB0YWNrbGUgZmlyc3Q/DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KRnJvbTogUm9iZXJ0IFJh
c3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4NClNlbnQ6
IEZyaWRheSwgU2VwdGVtYmVyIDEzLCAyMDE5IDg6NDUgQU0NClRvOiBSb24gQm9uaWNhIDxyYm9u
aWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4NCkNjOiBTUFJJTkcg
V0cgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj47IDZtYW4gPDZtYW5A
aWV0Zi5vcmc8bWFpbHRvOjZtYW5AaWV0Zi5vcmc+Pg0KU3ViamVjdDogUGVyIHNlZ21lbnQgc2Vy
dmljZSBpbnN0cnVjdGlvbnMNCg0KRGVhciBSb24sDQoNCkkgaGF2ZSByZWFkIHlldCBvbmUgbW9y
ZSBkcmFmdCBmcm9tIHRoZSBTUnY2KyBwYWNrYWdlIGRlZmluaW5nIGFub3RoZXIgRGVzdGluYXRp
b24gT3B0aW9uIHR5cGUgLSB0aGlzIHRpbWUgUGVyIFNlZ21lbnQgU2VydmljZSBJbnN0cnVjdGlv
bihzKSBkZXNjcmliZWQgaW4gZHJhZnQtYm9uaWNhLTZtYW4tc2VnLWVuZC1vcHQNCg0KSSBoYXZl
IG9uZSB0ZWNobmljYWwgcXVlc3Rpb24gcmVnYXJkaW5nIGl0Lg0KDQpJbWFnaW5lIEkgaGF2ZSBm
b2xsb3dpbmcgdG9wb2xvZ3kgLSBkcmF3aW5nIG9ubHkgd2hhdCBpcyByZWxldmFudCB0byB0aGUg
cXVlc3Rpb246DQoNClBFMSAtIC0gUDEgLSAtIFNFMSAtIC0gUDIgLSAtICBTRTIgLSAtIFAzIC0g
LSBQRTINCg0KV2hlbiBwYWNrZXQgZW50ZXJzIHRoZSBuZXR3b3JrIFBFMSBpcyBpbnN0cnVjdGVk
IHRvIHByb2dyYW0gbXkgZmxvdyBBIHRvIGV4ZWN1dGUgZm9sbG93aW5nIGZvbGxvd2luZyBmdW5j
dGlvbnMgb24gU2VnbWVudCBFbmQgMSAoU0UxKSBhbmQgU2VnbWVudCBFbmQgMiAoU0UyKToNCg0K
U0UxIC0gV2hlbiBwYWNrZXQgaXMgcm91dGVkIG91dCBvZiBTRTEgY29uc2lkZXIgb25seSBpbnRl
cmZhY2VzIG9mIGJ3IDEwRyBhbmQgdXANCg0KU0UyIC0gV2hlbiBwYWNrZXQgaXMgcm91dGVkIG91
dCBvZiBTRTIgbWFrZSBzdXJlIHRoYXQgcGF0aCB0byBzZWdtZW50IGVuZCBub2RlIGlzIG5vIG1v
cmUgdGhlbiAyIGhvcHMgYXdheS4NCg0KRnJvbSByZWFkaW5nIHRoZSBkcmFmdCBJIHRoaW5rIHRo
ZSBhbnN3ZXIgaXMgdGhhdCB5b3UgbWFuZGF0ZWQgdGhlIHNlZ21lbnQgZW5kIGZ1bmN0aW9ucyBp
biBTUnY2KyB0byBoYXZlIGRvbWFpbi13aWRlIHNpZ25pZmljYW5jZSBzdWNoIHRoYXQgdGhlIGZ1
bmN0aW9uIGl0c2VsZiBjb250YWlucyBub3Qgb25seSB0aGUgaW5zdHJ1Y3Rpb24gYnV0IGFsc28g
YXMgaXQgaXMgb2YgZG9tYWluLXdpZGUgc2lnbmlmaWNhbmNlIHRoZSBsb2NhdGlvbiBvZiB0aGUg
aW5zdHJ1Y3Rpb24gdG8gZXhlY3V0ZSBpdCBvbi4NCg0KU28gZmFyIHNvIGdvb2QgLi4uIEZsb3ct
QSBnZXQncyBDUkggYW5kIFBTU0kgZW5jb2RpbmcgdGhlIGFib3ZlIHJlcXVpcmVtZW50Lg0KDQpX
aGVuIHBhY2tldCBlbnRlcnMgU0UxIERlc3RpbmF0aW9uIE9wdGlvbnMgcHJlY2VkaW5nIFJIIGlz
IHJlYWQgYW5kIFBTU0lzIGFyZSBhdHRlbXB0ZWQgdG8gZ2V0IGV4ZWN1dGVkICEgQm90aCBpbnN0
cnVjdGlvbnMgYXJlIHRyaWVkIGJ1dCBvbmx5IG9uZSBpcyBrbm93biBzbyBvbmx5IG9uZSBnZXQn
cyBleGVjdXRlZCBvbiBTRTEuIFNhbWUgc3Rvcnkgb24gU0UyLg0KDQpOb3Qgc3VyZSBpZiBldmV5
b25lIHdvdWxkIGJlIG9rIHdpdGggc3VjaCBtb2RlbCB0byByZWFkIGFuZCBhdHRlbXB0IHRvIGV4
ZWN1dGUgaW5zdHJ1Y3Rpb25zIHdoaWNoIGFyZSBub3QgZm9yIGEgZ2l2ZW4gZW5kIHNlZ21lbnQg
YnV0IGxldCdzIGFzc3VtZSBzb21lIG1heSBhY2NlcHQgaXQuDQoNCkJ1dCBub3cgaG93IHVuZm9y
dHVuYXRlIGl0IG1heSBzb3VuZCBQRTEgaXMgcmVjZXZpbmcgdGhlIGZsb3ctQiBhbmQgZm9yIGZs
b3cgQiB0aGUgcmVxdWlyZW1lbnRzIGFyZSBvcHBvc2l0ZToNCg0KU0UxIC0gV2hlbiBwYWNrZXQg
aXMgcm91dGVkIG91dCBvZiBTRTEgbWFrZSBzdXJlIHRoYXQgcGF0aCB0byBzZWdtZW50IGVuZCBu
b2RlIGlzIG5vIG1vcmUgdGhlbiAyIGhvcHMgYXdheS4NCg0KU0UyIC0gV2hlbiBwYWNrZXQgaXMg
cm91dGVkIG91dCBvZiBTRTIgY29uc2lkZXIgb25seSBpbnRlcmZhY2VzIG9mIGJ3IDEwRyBhbmQg
dXAuDQoNCldlbGwgd2hhdCBkbyB5b3UgLSBzaW1wbGUgLSB5b3UgYWxsb2NhdGUgYW5vdGhlciB0
d28gZG9tYWluIHdpZGUgZnVuY3Rpb25zIGFuZCBlbmNvZGUgaXQgaW4gdGhlIHBhY2tldCBhdCBQ
U1NJIERPSCBvbiBQRTEuDQoNCkJ1dCBpZiBteSBkZXNjcmlwdGlvbiBtYXRjaGVzIHRoZSBwbGFu
IHlvdSBub3cgZW5kIHVwIHdpdGggcGVyIGZsb3cgISEhIHN0YXRlIGluIHRoZSBuZXR3b3JrIHdo
aWNoIGlzIHRoZSBwcmljZSB0byBwYXkgZm9yIHNwbGl0dGluZyBTSURzIHdpdGggaXRzIGZ1bmN0
aW9ucyBpbnRvIGNvbXBsZXRlbHkgZGlmZmVyZW50IGhlYWRlcnMuDQoNCkkgZG9uJ3Qga25vdyBh
Ym91dCBvdGhlcnMgYnV0IEkgdGhpbmsgd2Ugd2VudCBpbiB0aGUgcGFzdCB2aWEgbXVsdGlwbGUg
YXR0ZW1wdHMgdG8gcHV0IGFueSBwZXIgZmxvdyBzdGF0ZSBpbnRvIHRoZSBsYXJnZSBuZXR3b3Jr
IGFuZCBpdCBhbGwgZmFpbGVkIHdoZW4gZmFjZWQgc2NhbGUuDQoNCkFsc28gU1Igc3BlY2lmaWNh
bGx5IGluIGl0cyBhcmNoaXRlY3R1cmUgUkZDODQwMiBzYXlzIHRoYXQgc2VnbWVudCByb3V0aW5n
IGlzICJtYWludGFpbmluZyBwZXItZmxvdyBzdGF0ZSBvbmx5IGF0IHRoZSBpbmdyZXNzIG5vZGUo
cykgdG8gdGhlIFNSIGRvbWFpbi4iDQoNCktpbmQgcmVnYXJkcywNClJvYmVydC4NCg0KDQoNCkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCg==

--_000_7064CDD6B591446BAB13BD8157AD591Bbellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <ADE6DA89B129224B8C509E645B21353A@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFz
Ow0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0
UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCglt
YXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBw
dDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAs
IGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7
bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFt
aWx5OkNvbnNvbGFzO30NCnAubXNvbm9ybWFsMDAsIGxpLm1zb25vcm1hbDAwLCBkaXYubXNvbm9y
bWFsMDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsMDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCnAubXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBi
M2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3Rl
cjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29j
aHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5
bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdp
bi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6
MGNtOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjANCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIwOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
c3Bhbi5lbWFpbHN0eWxlMjENCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5o
dG1scHJlZm9ybWF0dGVkY2hhcjANCgl7bXNvLXN0eWxlLW5hbWU6aHRtbHByZWZvcm1hdHRlZGNo
YXI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN
Cglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQg
NzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3Jk
U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IkVOLUNBIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UYXJlayw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+TXkgZmVlbGlu
ZyBpcyBpdCBraW5kIG9mIGRlZmVhdHMgdGhlIHB1cnBvc2UuIFRoZSB2YWx1ZSBwcm9wIG9mIFNS
djYmIzQzOyB3YXMgdGhlIHNlcGFyYXRpb24gb2YgZm9yd2FyZGluZyAoTE9DQVRPUikgZnJvbSBz
ZXJ2aWNlIChGVU5DVElPTikgaW4gZGlmZmVyZW50IEVILiBOb3cgdG8gYXZvaWQgaGF2aW5nIGRv
bWFpbi13aWRlIGFsaWdubWVudA0KIG9mIFBTU0kgdmFsdWVzLCB5b3Ugd291bGQgcmUtaW50cm9k
dWNlIGEgU0lEIGluIHRoZSAzMmJpdCBzZWN0aW9uIG9mIFBTU0kgdG8gbWFrZSBpdCB1bmlxdWUg
YWdhaW4uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPkRhbmllbCBCZXJuaWVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5PbiAyMDE5LTA5
LTE2LCAxMjo0NCBQTSwgJnF1b3Q7Um9uIEJvbmljYSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnJib25pY2FAanVuaXBlci5uZXQiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+R29vZCBpZGVhISE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFsaWdu
PSJjZW50ZXIiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0O21hcmdpbi1ib3R0b206LjAwMDFw
dDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9y
OmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPkZyb206PC9iPiBUYXJlayBTYWFkICZsdDt0c2Fh
ZC5uZXRAZ21haWwuY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgU2VwdGVtYmVy
IDE2LCAyMDE5IDExOjU5IEFNPGJyPg0KPGI+VG86PC9iPiBFWFQgLSBkYW5pZWwuYmVybmllckBi
ZWxsLmNhICZsdDtkYW5pZWwuYmVybmllckBiZWxsLmNhJmd0OzsgUm9uIEJvbmljYSAmbHQ7cmJv
bmljYUBqdW5pcGVyLm5ldCZndDs7IFJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0
Jmd0Ozxicj4NCjxiPkNjOjwvYj4gU1BSSU5HIFdHICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7OyA2
bWFuICZsdDs2bWFuQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nwcmlu
Z10gUGVyIHNlZ21lbnQgc2VydmljZSBpbnN0cnVjdGlvbnM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5IaSBhbGwsPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5BIHBvc3NpYmxlIHdheSB0byBh
dm9pZCBkb21haW4gd2lkZSBzY29wZSBvZiBQU1NJLCB3b3VsZCBiZSB0byBlbmNvZGUgYSBwZXIg
bm9kZSBJRCB3aXRoaW4gdGhlIFBTU0kgKHBlciBub2RlIG5hbWVzcGFjZSBvZiBTZXJ2aWNlIElE
cykuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPlRoaXMgYWxs
b3dzIHRoZSBub2RlIHBhcnNpbmcgdGhlIERPSCB0byBpZGVudGlmeSBQU1NJKHMpIHRoYXQgbmVl
ZHMgdG8gYmUgaW52b2tlZCBsb2NhbGx5IGFuZCB0byByZXNvbHZlIHRoZSBTZXJ2aWNlIElEIHdp
dGhpbiBpdHMgbm9kZSBzY29wZS4gVGhlIHBlciBub2RlIElEIGNhbiBiZSBhIFNSVjYmIzQzOyBz
aG9ydA0KIFNJRCB0aGF0IGlzIGluc3RhbnRpYXRlZCBsb2NhbGx5IG9uIHRoZSBub2RlLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+U28sIGEgUFNTSSA9IFNob3J0LVNJ
RC5TRTE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkRPSCBjYW4gY29u
dGFpbjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+U2hvcnQt
U0lEMS5TRTE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+U2hv
cnQtU0lEMi5TRTI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+
RXRjLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+UmVnYXJkcyw8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+VGFyZWs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi
bGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6YmxhY2siPnNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtC
ZXJuaWVyLCBEYW5pZWwmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBi
ZWxsLmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+
U2F0dXJkYXksIFNlcHRlbWJlciAxNCwgMjAxOSBhdCAxOjAzIEFNPGJyPg0KPGI+VG86IDwvYj5S
b24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJj
LmlldGYub3JnIj5yYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc8L2E+Jmd0Oywg
Um9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij5yb2Jl
cnRAcmFzenVrLm5ldDwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5TUFJJTkcgV0cgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7LCA2bWFu
ICZsdDs8YSBocmVmPSJtYWlsdG86Nm1hbkBpZXRmLm9yZyI+Nm1hbkBpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc3ByaW5nXSBQZXIgc2VnbWVudCBzZXJ2aWNlIGlu
c3RydWN0aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkhpIFJvbiw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPklmIFBTU0kgcHJvdmlkZSBub24tcm91
dGluZyBzZXJ2aWNlcyBzdWNoIGFzIFNFMSBmcm9tIFJvYmVydOKAmXMgZXhhbXBsZSB3aGljaCBv
ZmZlcnMgRFBJLCBGVyBhbmQgUGFja2V0IFJlcGxpY2F0aW9uIHRoZW4sIEkgbmVlZCBhIGRvbWFp
bi13aWRlIFBTU0kgZGVmaW5pbmcgRFBJICYjNDM7IEZXICYjNDM7IFNhbXBsaW5nIGJ1dA0KIGlm
IHNvbWV3aGVyZSBlbHNlIGluIG15IG5ldHdvcmsgSSBqdXN0IG5lZWQgRlcsIHRoZW4gSSBuZWVk
IGFub3RoZXIgZG9tYWluLXdpZGUgUFNTSSBmb3Igb25seSBGVy48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SW4gdGhhdCBtb2RlbCwgSSB3aWxsIGVuZCB1cCB3
aXRoIGFuZCBlbmRsZXNzIGxpc3Qgb2YgcGVybXV0YXRpb25zIHdoaWNoIG11c3QgYmUgYWdyZWVk
IHVwb24gdG8gZW5zdXJlIGludGVyb3AgKGkuZS4gdmVuZG9yIEEgY2Fubm90IHVzZSBhIFBTU0kg
WCBmb3IgRlcgd2hpbGUgdmVuZG9yIEIgdGhpbmvigJlzIGl0cw0KIERQSSkuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoeDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5EYW4gQjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPk9uIDIwMTktMDkt
MTMsIDI6MTAgUE0sICZxdW90O2lwdjYgb24gYmVoYWxmIG9mIFJvbiBCb25pY2EmcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzppcHY2LWJvdW5jZXNAaWV0Zi5vcmciPmlwdjYtYm91bmNlc0BpZXRm
Lm9yZzwvYT4gb24gYmVoYWxmIG9mDQo8YSBocmVmPSJtYWlsdG86cmJvbmljYT00MGp1bmlwZXIu
bmV0QGRtYXJjLmlldGYub3JnIj5yYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc8
L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MTA4LjBwdCI+Um9iZXJ0LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPkluIHlvdXIgZW1haWws
IHlvdSBhc2sgaG93IEkgd291bGQgc29sdmUgYSBURSBwcm9ibGVtIHdpdGggYSBQZXIgU2VnbWVu
dCBTZXJ2aWNlIEluc3RydWN0aW9uIChQU1NJKS4uIEluIFNSdjYmIzQzOzo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MTQ0LjBwdDt0ZXh0LWluZGVudDotMTguMHB0Ij4tPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0K
PC9zcGFuPlRoZSBDUkggYW5kIHRoZSBTSURzIHRoYXQgaXQgY29udGFpbnMgYXJlIHVzZWQgdG8g
c29sdmUgVEUgcHJvYmxlbXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTQ0LjBwdDt0ZXh0LWluZGVudDotMTguMHB0Ij4tPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPlRoZSBQU1NJIGlzIHVzZWQgdG9vIHByb3ZpZGUgbm9uLXJv
dXRpbmcgc2VydmljZXMgKGUuZy4sIGZpcmV3YWxsaW5nLCBzYW1wbGluZywgRFBJKTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MTA4LjBwdCI+VGhpcyBsZWF2ZXMgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnMgdG8gYmUg
YW5zd2VyZWQ6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE0NC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBw
dCI+LTxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj5Ib3cgd291bGQgSSBzb2x2ZSB0aGUgVEUgcHJv
YmxlbSB0aGF0IHlvdSBkZXNjcmliZSBpbiB5b3VyIGVtYWlsPzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxNDQuMHB0O3RleHQt
aW5kZW50Oi0xOC4wcHQiPi08c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+R2l2ZW4gYW5vdGhlciBl
eGFtcGxlLCBleHBsYWluIGhvdyBQU1NJIHdvcmtzPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPldo
aWNoIHF1ZXN0aW9uIHdvdWxkIHlvdSBsaWtlIG1lIHRvIHRhY2tsZSBmaXJzdD88bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDoxMDguMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBw
dCI+PGI+RnJvbTo8L2I+IFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRA
cmFzenVrLm5ldCI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+
IEZyaWRheSwgU2VwdGVtYmVyIDEzLCAyMDE5IDg6NDUgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBC
b25pY2EgJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1
bmlwZXIubmV0PC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFNQUklORyBXRyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs7IDZtYW4gJmx0
OzxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIj42bWFuQGlldGYub3JnPC9hPiZndDs8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUGVyIHNlZ21lbnQgc2VydmljZSBpbnN0cnVjdGlvbnM8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+RGVhciBSb24sPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPkkgaGF2ZSByZWFkIHlldCBvbmUgbW9yZSBkcmFmdCBmcm9t
IHRoZSBTUnY2JiM0MzsgcGFja2FnZSBkZWZpbmluZyBhbm90aGVyIERlc3RpbmF0aW9uIE9wdGlv
biB0eXBlIC0gdGhpcyB0aW1lIFBlciBTZWdtZW50IFNlcnZpY2UgSW5zdHJ1Y3Rpb24ocykgZGVz
Y3JpYmVkIGluJm5ic3A7PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5kcmFmdC1ib25pY2EtNm1h
bi1zZWctZW5kLW9wdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDoxMDguMHB0Ij5JIGhhdmUgb25lIHRlY2huaWNhbCBxdWVzdGlvbiByZWdhcmRpbmcg
aXQuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4
LjBwdCI+SW1hZ2luZSBJIGhhdmUgZm9sbG93aW5nIHRvcG9sb2d5IC0gZHJhd2luZyBvbmx5IHdo
YXQgaXMgcmVsZXZhbnQgdG8gdGhlIHF1ZXN0aW9uOiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4w
cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPlBFMSAtIC0gUDEgLSAtIFNFMSAtIC0g
UDIgLSAtJm5ic3A7IFNFMiAtIC0gUDMgLSAtIFBFMjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPldoZW4gcGFja2V0IGVudGVycyB0aGUgbmV0d29y
ayBQRTEgaXMgaW5zdHJ1Y3RlZCB0byBwcm9ncmFtIG15IGZsb3cgQSB0byBleGVjdXRlIGZvbGxv
d2luZyBmb2xsb3dpbmcgZnVuY3Rpb25zIG9uIFNlZ21lbnQgRW5kIDEgKFNFMSkgYW5kIFNlZ21l
bnQgRW5kIDIgKFNFMik6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MTA4LjBwdCI+U0UxIC0gV2hlbiBwYWNrZXQgaXMgcm91dGVkIG91dCBvZiBTRTEgY29uc2lk
ZXIgb25seSBpbnRlcmZhY2VzIG9mIGJ3IDEwRyBhbmQgdXA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij5TRTIgLSBXaGVuIHBhY2tldCBpcyByb3V0
ZWQgb3V0IG9mIFNFMiBtYWtlIHN1cmUgdGhhdCBwYXRoIHRvIHNlZ21lbnQgZW5kIG5vZGUgaXMg
bm8gbW9yZSB0aGVuIDIgaG9wcyBhd2F5LiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPkZyb20gcmVhZGluZyB0aGUgZHJhZnQgSSB0aGlu
ayB0aGUgYW5zd2VyIGlzIHRoYXQgeW91IG1hbmRhdGVkIHRoZSBzZWdtZW50IGVuZCBmdW5jdGlv
bnMgaW4gU1J2NiYjNDM7IHRvIGhhdmUgZG9tYWluLXdpZGUgc2lnbmlmaWNhbmNlIHN1Y2ggdGhh
dCB0aGUgZnVuY3Rpb24gaXRzZWxmIGNvbnRhaW5zIG5vdCBvbmx5IHRoZSBpbnN0cnVjdGlvbiBi
dXQgYWxzbyBhcyBpdA0KIGlzIG9mIGRvbWFpbi13aWRlIHNpZ25pZmljYW5jZSB0aGUgbG9jYXRp
b24gb2YgdGhlIGluc3RydWN0aW9uIHRvIGV4ZWN1dGUgaXQgb24uJm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+U28gZmFyIHNvIGdvb2Qg
Li4uIEZsb3ctQSBnZXQncyBDUkggYW5kIFBTU0kgZW5jb2RpbmcgdGhlIGFib3ZlIHJlcXVpcmVt
ZW50LiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEw
OC4wcHQiPldoZW4gcGFja2V0IGVudGVycyBTRTEgRGVzdGluYXRpb24gT3B0aW9ucyBwcmVjZWRp
bmcgUkggaXMgcmVhZCBhbmQgUFNTSXMgYXJlIGF0dGVtcHRlZCB0byBnZXQgZXhlY3V0ZWQgISBC
b3RoIGluc3RydWN0aW9ucyBhcmUgdHJpZWQgYnV0IG9ubHkgb25lIGlzIGtub3duIHNvIG9ubHkg
b25lIGdldCdzIGV4ZWN1dGVkIG9uIFNFMS4gU2FtZSBzdG9yeSBvbiBTRTIuJm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+Tm90IHN1cmUg
aWYgZXZleW9uZSB3b3VsZCBiZSBvayB3aXRoIHN1Y2ggbW9kZWwgdG8gcmVhZCBhbmQgYXR0ZW1w
dCB0byBleGVjdXRlIGluc3RydWN0aW9ucyB3aGljaCBhcmUgbm90IGZvciBhIGdpdmVuIGVuZCBz
ZWdtZW50IGJ1dCBsZXQncyBhc3N1bWUgc29tZSBtYXkgYWNjZXB0IGl0LiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjEwOC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPkJ1dCBub3cgaG93
IHVuZm9ydHVuYXRlIGl0IG1heSBzb3VuZCBQRTEgaXMgcmVjZXZpbmcgdGhlIGZsb3ctQiBhbmQg
Zm9yIGZsb3cgQiB0aGUgcmVxdWlyZW1lbnRzIGFyZSBvcHBvc2l0ZTombmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDoxMDguMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+U0UxIC0g
V2hlbiBwYWNrZXQgaXMgcm91dGVkIG91dCBvZiBTRTEgbWFrZSBzdXJlIHRoYXQgcGF0aCB0byBz
ZWdtZW50IGVuZCBub2RlIGlzIG5vIG1vcmUgdGhlbiAyIGhvcHMgYXdheS4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDoxMDguMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+U0Uy
IC0gV2hlbiBwYWNrZXQgaXMgcm91dGVkIG91dCBvZiBTRTIgY29uc2lkZXIgb25seSBpbnRlcmZh
Y2VzIG9mIGJ3IDEwRyBhbmQgdXAuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPldlbGwgd2hhdCBkbyB5b3Ug
LSBzaW1wbGUgLSB5b3UgYWxsb2NhdGUgYW5vdGhlciB0d28gZG9tYWluIHdpZGUgZnVuY3Rpb25z
IGFuZCBlbmNvZGUgaXQgaW4gdGhlIHBhY2tldCBhdCBQU1NJIERPSCBvbiBQRTEuJm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+QnV0IGlm
IG15IGRlc2NyaXB0aW9uIG1hdGNoZXMgdGhlIHBsYW4geW91IG5vdyBlbmQgdXAgd2l0aCBwZXIg
ZmxvdyAhISEgc3RhdGUgaW4gdGhlIG5ldHdvcmsgd2hpY2ggaXMgdGhlIHByaWNlIHRvIHBheSBm
b3Igc3BsaXR0aW5nIFNJRHMgd2l0aCBpdHMgZnVuY3Rpb25zIGludG8gY29tcGxldGVseSBkaWZm
ZXJlbnQgaGVhZGVycy4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDoxMDguMHB0Ij5JIGRvbid0IGtub3cgYWJvdXQgb3RoZXJzIGJ1dCBJIHRoaW5rIHdl
IHdlbnQgaW4gdGhlIHBhc3QgdmlhIG11bHRpcGxlIGF0dGVtcHRzIHRvIHB1dCBhbnkgcGVyIGZs
b3cgc3RhdGUgaW50byB0aGUgbGFyZ2UgbmV0d29yayBhbmQgaXQgYWxsIGZhaWxlZCB3aGVuIGZh
Y2VkIHNjYWxlLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjEwOC4wcHQiPkFsc28gU1Igc3BlY2lmaWNhbGx5IGluIGl0cyBhcmNoaXRlY3R1cmUgUkZD
ODQwMiBzYXlzIHRoYXQgc2VnbWVudCByb3V0aW5nIGlzICZxdW90O21haW50YWluaW5nIHBlci1m
bG93IHN0YXRlIG9ubHkgYXQgdGhlIGluZ3Jlc3Mgbm9kZShzKSB0byB0aGUgU1IgZG9tYWluLiZx
dW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQi
PktpbmQgcmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij5Sb2JlcnQuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxl
ZnQ6MTA4LjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2lu
LWJvdHRvbTouLjAwMDFwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOmJs
YWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_7064CDD6B591446BAB13BD8157AD591Bbellca_--


From nobody Tue Sep 17 07:42:23 2019
Return-Path: <rbonica@juniper.net>
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 5C5CB12089C; Tue, 17 Sep 2019 07:42:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 dYS0CEZPdiy9; Tue, 17 Sep 2019 07:42:10 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0CEA1208BF; Tue, 17 Sep 2019 07:41:52 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8HEdFCA020811; Tue, 17 Sep 2019 07:41:48 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=Ujvk3nQkx7gUtgHrPm0Je3AzE8a+FWT2ykHn5Z4EaUA=; b=yjlkRxrJqgBhsBe5jpZDSTmdtksw/LB2LDKegtahlQe8mSK6KWl3ElUiTcTueEeXLsod RgLEGHPctfdP5DI7J94KSf7Sugk7cYZ3wf9bCqsO80KYNbsHyC4FA+U7V9dIPcSK/iuT GaquFM8xD+ain1JDy3K+LRCh9z04OYnSfZXlglh2Zea+qtFmxQGRN2HnCKrO8Q7ux8Kb M+u1K4JKRicZk6NCPygwyjCregyhuc1JZ2pGwICvqF/+j4qloKtTgGbvn9nEIYdaWA98 xkfc6n0Hjf1lwKKP7yAiS7yP9fdN6tgXYdnU8coVWKeg5wvqOCFPentd++y7Rzq8ilb/ Ag== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2055.outbound.protection.outlook.com [104.47.46.55]) by mx0a-00273201.pphosted.com with ESMTP id 2v2nxk13fd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 17 Sep 2019 07:41:48 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hedzsBu4Dt0GRZKXyODNtw2HZJbX7M9hhJ+sV+JjqK/Xbh/AyEx2G3eo66c0yvbzFwBMHAqSlmo9MSMB3wissIUp98TMzcpGgy2OHNV4MdYDfkyp7vBK0OrI5NexEAoUqCnOA9r3Vqk4eF96q1k743VSxtZ0z/MoMQj40eTdJ1m3orHBl7B0lUMixgGWy1AA00yoC3n57e4KCVdVCB2Zclw7mWk3bmlvg2B5Ne4vgfgkx/pklF+7N5Jx50CDQpQl2uouAhuQF5sJoeMwy0HevIcir39RcQdkElHsn396NcWzSb6tNX4Z8pyTgc50eO6Y9DbLuNMXPDjFT1Q0Jhaneg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ujvk3nQkx7gUtgHrPm0Je3AzE8a+FWT2ykHn5Z4EaUA=; b=oYwKy5OOZRljDsvjsAO9+h+X5ku6hvY1IG/IuA2l82+/bRCfGV9nUmMrZrCoFRhYTMfBpFAr00Xt/McuWjrtxroVK/vutEQXsoe+1owkEiQqUHwYcU8uEf6iLwVqmxxjod3sBLnDJhMyMtr0Uiu/EfA4rHEjRxjwNRd/8dKsqngSRt3TlRYdslWcFA8nhdfwseqy8VqQhlFa46AoXeSQPQGo9dKKrf5i1Im5rd4YpVrQd5WjbFXwYhqzpzFH/adnFUPKOnr5a6NH4991nf77Dw7iuBeBId9TVGIAN0b+0M/r3b0ldBdT9VOAsd4H8nIa9NjU9n6I9ZsjSuEgbu0YYA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6695.namprd05.prod.outlook.com (20.178.235.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.10; Tue, 17 Sep 2019 14:41:46 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Tue, 17 Sep 2019 14:41:46 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Mark Smith <markzzzsmith@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: Tom Herbert <tom@herbertland.com>, SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
Thread-Index: AQHVaYuswjLFh5RZWkGE3xwRL8UAQacoaNiAgAZzygD//+xbgIAAXR2AgADSjuA=
Content-Class: 
Date: Tue, 17 Sep 2019 14:41:45 +0000
Message-ID: <BYAPR05MB54633719EE62A2644E7DDC1AAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com> <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com> <53236a02-a736-b40f-d885-78e0036af416@gmail.com> <CAO42Z2yv=ziqCq7ZDQT6Q5Nyji0CP57vudz=KjTXhSqJ0rKvHA@mail.gmail.com>
In-Reply-To: <CAO42Z2yv=ziqCq7ZDQT6Q5Nyji0CP57vudz=KjTXhSqJ0rKvHA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-17T14:41:43.9087561Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=413e4a5e-45c0-4658-99e6-9ab9d010509e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0b057d55-5032-4a33-b6ee-08d73b7d2a2f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6695; 
x-ms-traffictypediagnostic: BYAPR05MB6695:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <BYAPR05MB669523CF35B2F47FD71BA64EAE8F0@BYAPR05MB6695.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(53754006)(13464003)(199004)(189003)(5660300002)(66556008)(64756008)(66476007)(66446008)(66946007)(81166006)(81156014)(486006)(476003)(11346002)(7696005)(446003)(14444005)(256004)(71190400001)(71200400001)(26005)(76176011)(6436002)(53546011)(229853002)(102836004)(6506007)(186003)(86362001)(76116006)(8676002)(4326008)(52536014)(6246003)(561944003)(7736002)(3846002)(9686003)(6306002)(6116002)(110136005)(498600001)(66066001)(25786009)(33656002)(99286004)(305945005)(8936002)(966005)(55016002)(54906003)(74316002)(2906002)(14454004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6695; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Zv6mMXGHjszQwfdIdqfX1dIFq8I3mOCLLX+dOcP+88L1Fv56sEZ8+g/XBKhbsgNj/krfK4/R0oegDb7pX3nYSGix1sIdNvpA2MsmwYBQYPUseMa6n5V278mCA5uqnG4awkHKko4iMTo10N+J2YLCQ7eFQqRE5lHRGdIKwcQJu8UHjySh2QBkqjioLoH2Iyg/3IxdrEP5g2Sgx0sfZ0jNMxoNuZSit7wh5fPb7fpRj6la9CyH55i1/Yw+Pq07abcVXyU7SE31wbBG+6tF9r6zga1ovz4CRg68Q5WyYwwbiUpy0xu/kMlVx10Qui5KSRxyaovg6RDEGs0k6z/NaAEdzxZoysXSRjnktEto8L1mxGy5u/wfHTD9hl7evY/wQJq9qQ7cS6IGwJjQjDJHL1eihe3wBWA2qLi8OWCaHhRmk00=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b057d55-5032-4a33-b6ee-08d73b7d2a2f
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 14:41:45.2995 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hpwzYxX9Ca6zNJI+0QTeGPcMYqJkxwSK5satxEaGRZoVUqVD8FB56y46/M8ZrxvCt62SXThrcUhWCGRjsAOTDg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6695
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-17_07:2019-09-17,2019-09-17 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 priorityscore=1501 impostorscore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 malwarescore=0 phishscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909170143
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qniMy4_dXWniP0m-bbscZe1C6Bg>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Tue, 17 Sep 2019 14:42:14 -0000

TWFyaywNCg0KWW91IGhhdmUgaGl0IHRoZSBuYWlsIG9uIHRoZSBoZWFkLiBQYWNrZXRzIHNob3Vs
ZCBiZSBzZWxmLWRlc2NyaWJpbmcuIElmIHdlIGFyZSBnb2luZyB0byBhc2sgZm9yIGEgbmV3IGNv
ZGVwb2ludCwgaXQgc2hvdWxkIHJlcHJlc2VudCBFdGhlcm5ldC4NCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCkp1bmlwZXIgQnVzaW5l
c3MgVXNlIE9ubHkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IHNwcmluZyA8
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBNYXJrIFNtaXRoDQpTZW50OiBN
b25kYXksIFNlcHRlbWJlciAxNiwgMjAxOSAxMDowNyBQTQ0KVG86IEJyaWFuIEUgQ2FycGVudGVy
IDxicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+DQpDYzogVG9tIEhlcmJlcnQgPHRvbUBoZXJi
ZXJ0bGFuZC5jb20+OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz47IDZtYW5AaWV0Zi5vcmc7
IFBhYmxvIENhbWFyaWxsbyAocGNhbWFyaWwpIDxwY2FtYXJpbEBjaXNjby5jb20+DQpTdWJqZWN0
OiBSZTogW3NwcmluZ10gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5n
OiBOSD01OSBhY3Rpb24gaXRlbSBjbG9zdXJlDQoNCk9uIFR1ZSwgMTcgU2VwIDIwMTkgYXQgMDY6
MzQsIEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20+IHdyb3Rl
Og0KPg0KPiBQYWJsbywNCj4NCj4gT24gMTctU2VwLTE5IDA3OjQ0LCBQYWJsbyBDYW1hcmlsbG8g
KHBjYW1hcmlsKSB3cm90ZToNCj4gPiBIaSBUb20sDQo+ID4NCj4gPiBJIGFncmVlIHdpdGggeW91
ciBzdWdnZXN0aW9uLiBXaGF0IGRvIHlvdSB0aGluayBvZiB0aGUgZm9sbG93aW5nIHRleHQ/DQo+
ID4NCj4gPiA8T0xEPg0KPiA+ICAgIDkuICBJQU5BIENvbnNpZGVyYXRpb25zDQo+ID4NCj4gPg0K
PiA+ICAgICAgIFRoaXMgZG9jdW1lbnQgcmVxdWVzdHMgdGhlIGZvbGxvd2luZyBuZXcgSUFOQSBy
ZWdpc3RyaWVzOg0KPiA+IDwvT0xEPg0KPiA+DQo+ID4gPE5FVz4NCj4gPiAgICA5LiAgSUFOQSBD
b25zaWRlcmF0aW9ucw0KPiA+DQo+ID4gVGhpcyBkb2N1bWVudCByZXF1ZXN0cyBJQU5BIHRvIGFs
bG9jYXRlIGEgbmV3IElQIFByb3RvY29sIE51bWJlciB2YWx1ZSBmb3Ig4oCcT3BhcXVl4oCdIHdp
dGggdGhlIGZvbGxvd2luZyBkZWZpbml0aW9uOg0KPiA+IFRoZSB2YWx1ZSBUQkQgaW4gdGhlIE5l
eHQgSGVhZGVyIGZpZWxkIG9mIGFuIElQdjYgaGVhZGVyIG9yIGFueSBleHRlbnNpb24gaGVhZGVy
IGluZGljYXRlcyB0aGF0IHRoZSBwYXlsb2FkIGlzIGludGVycHJldGVkIHZpYSBhIHNlbWFudGlj
cyBwcmV2aW91c2x5IGVzdGFibGlzaGVkIGJldHdlZW4gdGhlIHNvdXJjZSBhbmQgZGVzdGluYXRp
b24uDQo+DQoNCklzIHRoZXJlIHJlYWxseSBhbnkgbmVlZCBmb3IgdGhpcz8NCg0KQW4gb3BhcXVl
IHByb3RvY29sIGNvdWxkIGJlIGVuY29kZWQgdXNpbmcgVURQIHdpdGggZW5kLXBvaW50IGFncmVl
ZCBlcGhlbWVyYWwgc291cmNlIGFuZCBkZXN0aW5hdGlvbiBwb3J0cy4gVGhhdCB3b3VsZCBwcm92
aWRlIGEgZGlzdGluZ3Vpc2hlciBpbiB0aGUgcGFja2V0IHRoYXQgaWRlbnRpZmllcyB0aGUgZW5k
LXBvaW50IGFncmVlZCBzZW1hbnRpY3MuIFRoaXMgZGlzdGluZ3Vpc2hlciB3b3VsZCBhbG1vc3Qg
YmUgZXNzZW50aWFsIGZvciBhbnkgdHJvdWJsZXNob290aW5nIGJhc2VkIG9uIGEgcGFja2V0IGNh
cHR1cmUuDQoNCklzbid0IHRoaXMgYWxzbyBjcmVhdGluZyBhbiBvcHBvcnR1bml0eSBmb3IgSUVU
RiBXR3MgdG8gYnlwYXNzIElBTkEsIGNyZWF0aW5nIHRoZWlyIG93biByZWdpc3RyeSwgbGlrZWx5
IHJ1biBiYWRseT8NCg0KU3VyZWx5IGFsbCBJRVRGIGRldmVsb3BlZCBwcm90b2NvbHMgc2hvdWxk
IGJlIHJlcXVpcmVkIHRvIGdldCBJQU5BIGFwcHJvdmVkIHByb3RvY29sLCBwb3J0LCB0eXBlLCBj
b2RlIG51bWJlcnMgaWYgdGhleSBuZWVkIGZpeGVkIG9uZXMsIG9yIGJlIHJlcXVpcmVkIHRvIHVz
ZSBkeW5hbWljIG51bWJlcnMgc3VjaCBhcyBVRFAgcG9ydHM/IElzbid0IHRyYW5zcGFyZW5jeSwg
d2l0aCBleGNlcHRpb24gdG8gd2hlbiBlbmNyeXB0aW9uIGlzIHB1cnBvc2VseSBhcHBsaWVkLCB0
aGUgZnVuZGFtZW50YWwgZGVmaW5pdGlvbiBvZiBhbiBvcGVuIHByb3RvY29sPw0KDQppZiB0aGlz
IElQIHByb3RvY29sIHZhbHVlIGdvZXMgYWhlYWQsIHRoZW4gSSB0aGluayBpdCBzaG91bGQgYmUg
Y2FsbGVkICJQcm9wcmlldGFyeSIsIGFuZCByZXN0cmljdGVkIHRvIG5vbi1JRVRGIGRldmVsb3Bl
ZCBwcm90b2NvbHMuDQoNCihBbmQgdGhpcyBpcyBpZ25vcmluZyB0aGF0IHBhc3QgcHJvcHJpZXRh
cnkgcHJvdG9jb2xzIHN1Y2ggYXMgRUlHUlAgYXBwbGllZCBmb3IgYW5kIHJlY2VpdmVkIElBTkEg
b2ZmaWNpYWwgcHJvdG9jb2wgdmFsdWVzLikNCg0KDQpBbHRlcm5hdGl2ZWx5LCBpc24ndCB0aGlz
IE9wYXF1ZSBOSCB2YWx1ZSByZWFsbHkgc2F5aW5nIHRoYXQgdGhlIHVwcGVyIGxheWVyIHByb3Rv
Y29sIGlkZW50aWZpZXIgaW5mb3JtYXRpb24gaGFzIGJlZW4gc2hpZnRlZCBpbnRvIHRoZSBwYWNr
ZXQncyBhZGRyZXNzIGluZm9ybWF0aW9uPw0KDQpJZiBwYXlsb2FkIHR5cGUgYW5kIHRyYW5zcG9y
dCBsYXllciBpbmZvcm1hdGlvbiBpcyBiZWluZyBzaGlmdGVkIGludG8gdGhlIHBhY2tldHMnIGFk
ZHJlc3MgZmllbGRzLCBpc24ndCBlZmZlY3RpdmVseSBzaHJpbmtpbmcgdGhlIElQdjYgYWRkcmVz
cyBmaWVsZCBzaXplIGZyb20gMTI4IGJpdHMgdG8gMTI4IG1pbnVzIHRoZSBiaXRzIHJlcXVpcmVk
IHRvIGlkZW50aWZ5IHRoZSB1cHBlciBsYXllciBwcm90b2NvbCB0eXBlIGFuZCBpZGVudGlmaWVy
IGJpdHM/DQoNCkJvdGggTXVsdGljYXN0IGZvcm1hbGx5IGFuZCBhbnljYXN0IGluZm9ybWFsbHkg
ZW5jb2RlcyBzZXJ2aWNlIG9yIGZ1bmN0aW9uIGluZm9ybWF0aW9uIGluIGFkZHJlc3Nlcy4gSSBz
dGlsbCB0aGluayBpdCBpcyBuZWNlc3NhcnkgdG8gaGF2ZSB1cHBlciBsYXllciB0cmFuc3BvcnQg
cHJvdG9jb2wgaGVhZGVycyBhbmQgaWRlbnRpZmllcnMgKHBvcnRzKSwgdG8gYWxsb3cgZm9yIHRo
ZSBjYXNlIHdoZXJlIGEgc2luZ2xlIGlkZW50aWZpZXIgYWxsb2NhdGVkIHRvIGEgc2VydmljZSBv
ciBmdW5jdGlvbiBlLmcuICJOYW1lIFJlc29sdXRpb24iLCBjYW4gYmUgaW1wbGVtZW50ZWQgdXNp
bmcgZGlmZmVyZW50IHByb3RvY29scyAoVURQL1RDUCA1MyBETlMsIERvSCwgRG9UKS4NCg0KQW5v
dGhlciBleGFtcGxlIHdvdWxkIGJlIGEgIlRpbWUgU3luY2hyb25pc2F0aW9uIiBzZXJ2aWNlLCB3
aXRoIGEgc2luZ2xlIGFkZHJlc3MsIHByb3ZpZGVkIG92ZXIgcG9zc2libHkgUkZDIDg2OCB0aW1l
IHByb3RvY29sLCBOVFAsIFBUUCwgb3IgVGltZSBvdmVyIEhUVFBTIChodHRwczovL3VybGRlZmVu
c2UuY29tL3YzL19faHR0cDovL3Boay5mcmVlYnNkLmRrL3RpbWUvMjAxNTExMjkvX187IThXb0E2
UmpDODFjIVI2VlRnTVRtTDJ4bWV3a0l0TW5XYmlCMjVUMDZ3MnJadUduZFZrWXBORDhIT0dlRDVo
cVVnRVhmVVdRby1tQ3ckICkNCg0KUmVnYXJkcywNCk1hcmsuDQoNCg0KPiBUaGF0IHNlZW1zIGNs
ZWFyIGVub3VnaC4gSSB3b3VsZCBleHBlY3QgYW4gYWRkaXRpb24gdG8gZHJhZnQtaWV0Zi1vcHNl
Yy1pcHY2LWVoLWZpbHRlcmluZywgaG93ZXZlci4gU29tZXRoaW5nIGxpa2U6DQo+DQo+IDMuNC54
LiAgT3BhcXVlIChQcm90b2NvbCBOdW1iZXI9VEJEKQ0KPiAuLi4NCj4gMy40LnguMy4gIFNwZWNp
ZmljIFNlY3VyaXR5IEltcGxpY2F0aW9ucw0KPg0KPiAgICBUaGUgc2VjdXJpdHkgaW1wbGljYXRp
b25zIG9mIHRoZSBPcGFxdWUgaGVhZGVyIGFyZSBjb21wbGV0ZWx5IHVua25vd24uDQo+DQo+IDMu
NC54LjQuICBPcGVyYXRpb25hbCBhbmQgSW50ZXJvcGVyYWJpbGl0eSBJbXBhY3QgaWYgQmxvY2tl
ZA0KPg0KPiAgICBUaGUgaW1wYWN0IGlzIGNvbXBsZXRlbHkgdW5rbm93bi4NCj4NCj4gMy40Lngu
NS4gIEFkdmljZQ0KPg0KPiAgICBJbnRlcm1lZGlhdGUgc3lzdGVtcyBzaG91bGQgZGlzY2FyZCBw
YWNrZXRzIGNvbnRhaW5pbmcgT3BhcXVlIHVubGVzcw0KPiAgICBleHBsaWNpdGx5IGNvbmZpZ3Vy
ZWQgdG8gYWxsb3cgaXQuDQo+DQo+IFJlZ2FyZHMNCj4gICAgQnJpYW4NCj4NCj4NCj4gPg0KPiA+
ICAgICAgIFRoaXMgZG9jdW1lbnQgcmVxdWVzdHMgdGhlIGZvbGxvd2luZyBuZXcgSUFOQSByZWdp
c3RyaWVzOg0KPiA+IDwvTkVXPg0KPiA+DQo+ID4gQW55IGZlZWRiYWNrIG9yIG90aGVyIHRleHQg
cHJvcG9zYWwgaXMgd2VsY29tZS4NCj4gPg0KPiA+IE1hbnkgdGhhbmtzLA0KPiA+IFBhYmxvLg0K
PiA+DQo+ID4NCj4gPiDvu78tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFRv
bSBIZXJiZXJ0IDx0b21AaGVyYmVydGxhbmQuY29tPg0KPiA+IERhdGU6IFRodXJzZGF5LCAxMiBT
ZXB0ZW1iZXIgMjAxOSBhdCAyMToxMg0KPiA+IFRvOiAiUGFibG8gQ2FtYXJpbGxvIChwY2FtYXJp
bCkiIDxwY2FtYXJpbEBjaXNjby5jb20+DQo+ID4gQ2M6IFNQUklORyBXRyA8c3ByaW5nQGlldGYu
b3JnPiwgIjZtYW5AaWV0Zi5vcmciIDw2bWFuQGlldGYub3JnPg0KPiA+IFN1YmplY3Q6IFJlOiBk
cmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmc6IE5IPTU5IA0KPiA+IGFj
dGlvbiBpdGVtIGNsb3N1cmUNCj4gPg0KPiA+ICAgICBPbiBUaHUsIFNlcCAxMiwgMjAxOSBhdCAx
MDowMiBBTSBQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKQ0KPiA+ICAgICA8cGNhbWFyaWxAY2lz
Y28uY29tPiB3cm90ZToNCj4gPiAgICAgPg0KPiA+ICAgICA+IEhpIGFsbCwNCj4gPiAgICAgPg0K
PiA+ICAgICA+IEZvbGxvd2luZyB0aGUgY29tbWVudHMgZnJvbSBJRVRGMTA1LCB0aGUgd29ya2lu
ZyBncm91cCBwcmVmZXJyZWQgdG8gYWxsb2NhdGUgYSBuZXcgTmV4dCBIZWFkZXIgdmFsdWUuDQo+
ID4gICAgID4NCj4gPiAgICAgPiBUaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhp
cyBkaWZmLiBBbnkgZmVlZGJhY2sgaXMgd2VsY29tZS4NCj4gPiAgICAgPg0KPiA+ICAgICA+IDxP
TEQ+DQo+ID4gICAgID4NCj4gPiAgICAgPiAgICA5LiAgSUFOQSBDb25zaWRlcmF0aW9ucw0KPiA+
ICAgICA+DQo+ID4gICAgID4NCj4gPiAgICAgPg0KPiA+ICAgICA+DQo+ID4gICAgID4NCj4gPiAg
ICAgPiAgICAgICBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIHRoZSBmb2xsb3dpbmcgbmV3IElBTkEg
cmVnaXN0cmllczoNCj4gPiAgICAgPg0KPiA+ICAgICA+IDwvT0xEPg0KPiA+ICAgICA+DQo+ID4g
ICAgID4NCj4gPiAgICAgPg0KPiA+ICAgICA+DQo+ID4gICAgID4NCj4gPiAgICAgPiA8TkVXPg0K
PiA+ICAgICA+DQo+ID4gICAgID4gICAgOS4gIElBTkEgQ29uc2lkZXJhdGlvbnMNCj4gPiAgICAg
Pg0KPiA+ICAgICA+DQo+ID4gICAgID4NCj4gPiAgICAgPiBUaGlzIGRvY3VtZW50IHJlcXVlc3Rz
IElBTkEgdG8gYWxsb2NhdGUgYSBuZXcgSVAgUHJvdG9jb2wgTnVtYmVyIHZhbHVlIGZvciDigJxT
UnY2IHBheWxvYWTigJ0gd2l0aCB0aGUgZm9sbG93aW5nIGRlZmluaXRpb246DQo+ID4gICAgID4N
Cj4gPiAgICAgPiBUaGUgdmFsdWUgVEJEIGluIHRoZSBOZXh0IEhlYWRlciBmaWVsZCBvZiBhbiBJ
UHY2IGhlYWRlciBvciBhbnkgZXh0ZW5zaW9uIGhlYWRlciBpbmRpY2F0ZXMgdGhhdCB0aGUgcGF5
bG9hZCBjb250ZW50IGlzIGlkZW50aWZpZWQgdmlhIHRoZSBzZWdtZW50IGlkZW50aWZpZXIgaW4g
dGhlIElQdjYgRGVzdGluYXRpb24gQWRkcmVzcy4NCj4gPiAgICAgPg0KPiA+ICAgICBUaGlzIHNl
ZW1zIGxpa2UgYW4gZXh0cmVtZWx5IG5hcnJvdyB1c2UgY2FzZSB0byBqdXN0aWZ5IGFuIElQIFBy
b3RvY29sDQo+ID4gICAgIE51bWJlciBhbGxvY2F0aW9uLiBJZiB0aGlzIGlzIHRoZSByb3V0ZSB0
YWtlbiwgSSB3b3VsZCBzdWdnZXN0IHRvDQo+ID4gICAgIGRlZmluZSBzb21ldGhpbmcgbW9yZSBn
ZW5lcmljIGxpa2UgIkludGVycHJldGVkIiB3aGljaCBjb3VsZCBtZWFuIHRoYXQNCj4gPiAgICAg
dGhlcmUgaXMgYSBuZXh0IGhlYWRlciwgYnV0IGl0J3MgaW50ZXJwcmV0YXRpb24gcmVxdWlyZXMg
aW5mb3JtYXRpb24NCj4gPiAgICAgZWxzZXdoZXJlIGluIHRoZSBwYWNrZXQuIFRoYXQgd2F5IHRo
ZSBudW1iZXIgY291bGQgcG90ZW50aWFsbHkgYmUgdXNlZA0KPiA+ICAgICBpbiBvdGhlciBjb250
ZXh0cyB0aGFuIGp1c3QgU1IuDQo+ID4NCj4gPiAgICAgVG9tDQo+ID4NCj4gPiAgICAgPg0KPiA+
ICAgICA+DQo+ID4gICAgID4gICAgICAgVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0aGUgZm9sbG93
aW5nIG5ldyBJQU5BIHJlZ2lzdHJpZXM6DQo+ID4gICAgID4NCj4gPiAgICAgPiA8L05FVz4NCj4g
PiAgICAgPg0KPiA+ICAgICA+DQo+ID4gICAgID4NCj4gPiAgICAgPiBXZSB3b3VsZCBwcm9wb3Nl
IHRvIHN1Ym1pdCBhIHJldmlzaW9uIHdpdGggdGhpcyB0ZXh0IG9uIHRoZSBJQU5BIHNlY3Rpb24g
b2YgTkVULVBHTSBiZWdpbm5pbmcgb2YgbmV4dCB3ZWVrLg0KPiA+ICAgICA+DQo+ID4gICAgID4g
VGhhbmtzLA0KPiA+ICAgICA+IFBhYmxvLg0KPiA+ICAgICA+DQo+ID4gICAgID4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCj4gPiAgICAgPiBJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3QNCj4gPiAg
ICAgPiBpcHY2QGlldGYub3JnDQo+ID4gICAgID4gQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0
dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2lwdjZfXzshOFdvQTZSakM4MWMhUjZWVGdNVG1MMnhtZXdrSXRNbldiaUIyNVQwNncy
clp1R25kVmtZcE5EOEhPR2VENWhxVWdFWGZVVE01Ti1xMSQgDQo+ID4gICAgID4gDQo+ID4gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCj4gPg0KPiA+DQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiBJRVRGIElQdjYgd29ya2lu
ZyBncm91cCBtYWlsaW5nIGxpc3QgaXB2NkBpZXRmLm9yZyBBZG1pbmlzdHJhdGl2ZSANCj4gPiBS
ZXF1ZXN0czogDQo+ID4gaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaXANCj4gPiB2Nl9fOyE4V29BNlJqQzgxYyFSNlZUZ01U
bUwyeG1ld2tJdE1uV2JpQjI1VDA2dzJyWnVHbmRWa1lwTkQ4SE9HZUQ1aA0KPiA+IHFVZ0VYZlVU
TTVOLXExJA0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4NCj4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gSUVURiBJ
UHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQo+IGlwdjZAaWV0Zi5vcmcNCj4gQWRtaW5p
c3RyYXRpdmUgUmVxdWVzdHM6IA0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2DQo+IF9fOyE4V29BNlJqQzgxYyFS
NlZUZ01UbUwyeG1ld2tJdE1uV2JpQjI1VDA2dzJyWnVHbmRWa1lwTkQ4SE9HZUQ1aHFVZ0UNCj4g
WGZVVE01Ti1xMSQNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9y
Zw0KaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVI2VlRnTVRtTDJ4bWV3a0l0TW5XYmlC
MjVUMDZ3MnJadUduZFZrWXBORDhIT0dlRDVocVVnRVhmVVcxTmFmUDEkIA0K


From nobody Tue Sep 17 07:46:44 2019
Return-Path: <rbonica@juniper.net>
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 85AF412091F; Tue, 17 Sep 2019 07:46:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 W0kA-tRchyIf; Tue, 17 Sep 2019 07:46:28 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 530C112090F; Tue, 17 Sep 2019 07:46:28 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8HEietJ006718; Tue, 17 Sep 2019 07:46:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=Udq9+Tk894O1QxASlSZ4LTpqfXyWmd3p7t/ayaYwG1o=; b=gC+SWO4TVVv3z57x3GLYiyxNeQ9aJzLOMCv9tdUZHjpXsjGjxDcbY7b7yKnzSWolqiMO 9BQ+/CYJt6dqF+PTxk2wqWrNxxuu2iNERGS/XlhYVObLokf3BABUSaVIDJWLjkEOZZIp nUvHjCfzkZg7znFLt6ubAuoZVOop1B9t5hdAezkPPKW3i0x+xG5d5HDUj4PNrhmwRAgu xaJdSf0UxK1UdXmrqZ+efKGw4hICaKd518n769A56HdSmrLi0FBTxH+MRMvyygPzuNUt acUv61Ea0tyVmnNpuyA2BagN2XHnllMaPT3IDoly9KCHsrTujd+9naNOdObg+/k3Gdst Rg== 
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp2054.outbound.protection.outlook.com [104.47.42.54]) by mx0b-00273201.pphosted.com with ESMTP id 2v2dar1x9h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 17 Sep 2019 07:46:21 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rwh3xGAJUsmf1b7AF9ILgScZieSAO1XAlBCx/AeAMtDJoWtw/LSUQDcgQbUsyk/1BXCRlBVZG3MPK7hNU76WSozhFRC8dURjcHDZ87l+++xr40EUr0JFFZv7cTv2sCfggUP3KjN0vsnoZvJQr8bddPvs64kw972ZCmyl3pEKglw8B1zM4I2a51ZthklGTnTyqk2pRA2QtGOINp1UMgJq5192bZ066WdbPLteaq4Zv9ao8tdCdw0xPPV7FrFxodUtxEOsPCdD96Av+ikAib69WlY4JfxsrG2lS1ZSLeJv9PPX31IX/MPm9FBgkfuaPc9yzJSUrAEAx4tcNS+y8D0MAQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Udq9+Tk894O1QxASlSZ4LTpqfXyWmd3p7t/ayaYwG1o=; b=P6LnsZPX4HaALwRkDilYPBgGRibQVIva9HGnIy8ZRVYMz8HI3iHqnSlVmsiMWjnHOIvhFGDdtBeCi5cL7f/XTFAjQfbU4x4ZgQPKlRnLM2mabociYzWZ3v4kpUKd8eFSu9pTSrEoTYoVajlq56042vCGq+ZzNvM6+sx1/T67URQoy/Gtp1rcmHeLh87kF/R0qL5kprGvMuJN1+zPAVf0/b3x4VysjuT3SHV82Ufi9N6jrbLcbCBlk5MPbyS3+HIxTHccPKdn/wGJs0F/naa3Jys4N/Io9ImcdS4CuPuLJ5MzcWuT1N3iIgIK5/Q2wciwg/5Ojey0EJwnz3iDSClp3A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6342.namprd05.prod.outlook.com (20.178.197.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.16; Tue, 17 Sep 2019 14:46:20 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Tue, 17 Sep 2019 14:46:20 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Xiejingrong <xiejingrong@huawei.com>, "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, SPRING WG <spring@ietf.org>
CC: "6man@ietf.org" <6man@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
Thread-Index: AQHVaYuswjLFh5RZWkGE3xwRL8UAQacoS5QAgAAk/AD//9+eAIACM9IAgARYtICAAKNeAIAAedCw
Content-Class: 
Date: Tue, 17 Sep 2019 14:46:19 +0000
Message-ID: <BYAPR05MB54630837F3B4EAC693D278F9AE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <c46a4500-9f47-0062-b33a-fd09bec77906@joelhalpern.com> <AA312C2A-3394-4FA1-9571-8DC201CBBD6B@cisco.com> <b304302a-0811-33a8-49a6-4d071607c632@joelhalpern.com> <16253F7987E4F346823E305D08F9115AAB9A44E3@nkgeml514-mbx.china.huawei.com> <4B89759C-1EB6-483A-AB36-EEA28A806076@cisco.com> <16253F7987E4F346823E305D08F9115AAB9A507C@nkgeml514-mbx.china.huawei.com>
In-Reply-To: <16253F7987E4F346823E305D08F9115AAB9A507C@nkgeml514-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-17T14:46:18.4093148Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=67a59d0b-b807-4236-8479-add0e98aa8d4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2ef7d695-f106-48fe-1f87-08d73b7dcd7f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6342; 
x-ms-traffictypediagnostic: BYAPR05MB6342:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB63420EC0A71B53A6B800D8A1AE8F0@BYAPR05MB6342.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(346002)(376002)(136003)(396003)(366004)(189003)(53754006)(13464003)(199004)(66066001)(33656002)(14454004)(561944003)(99286004)(71200400001)(71190400001)(476003)(7696005)(316002)(446003)(186003)(53546011)(11346002)(76176011)(26005)(102836004)(110136005)(2906002)(6246003)(3846002)(6116002)(6506007)(7736002)(6436002)(9686003)(55016002)(6306002)(8936002)(74316002)(81156014)(8676002)(81166006)(305945005)(256004)(14444005)(76116006)(66946007)(478600001)(966005)(4326008)(25786009)(66556008)(229853002)(486006)(66446008)(52536014)(64756008)(5660300002)(66476007)(66574012)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6342; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fInxgJFORDa3ucRpUiflFFgax3NcCaGYzTHDOTqzSUMRxtmq4gd4/GR45TaOzoGhZyyNdLBrirxRL9WXGMjHPGmexUkALuEUzT5mvw713EqMUBz9ryWZdgwmEfGGBWx0ce2hEyFIfCIQcIXHOyAmGtayCXGqaFBUYn6OaZ6ECZ6sQQPIp4UM0Wagl1tT7nlOcpSNFPrT/FxXTiwL/pA76o9cbcN7qFHEr39SCRi6zNgUZG5/e46yKuTFvdOh7ALCRHyZ+8a1YLsI5+OWHTeaIQYlqaUzPupzT/LNsOARtZU3hrITUBKXrx8MhwIFxayo1L1MqlKAUDWBMoDOHia3U1OXl4dUG7vfYUJk69BsALnoo9iMf0nub0DHBGhZY+OfG0304JyMJVw0/yFIghETkMODQFV6AS8fMEGqKQ3zvYg=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 2ef7d695-f106-48fe-1f87-08d73b7dcd7f
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 14:46:19.9523 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VTQxUPQUoB72mZRQqr3s0OB1BD/9g28iMtPMVD5sdeb2Q+fo4E9F5RHfYB6wbcUauYzkU7krCoibmYk90Zos5w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6342
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-17_07:2019-09-17,2019-09-17 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 mlxlogscore=999 spamscore=0 clxscore=1011 bulkscore=0 adultscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909170144
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/efIhQDKNZdnyoDnw6MHXL6n6I_g>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Tue, 17 Sep 2019 14:46:36 -0000

SmluZ3JvbmcsDQoNClRoZSB2YWx1ZSA5NyBtZWFucyB0aGF0IHRoZSBuZXh0IGhlYWRlciBpcyBh
IGRlcGljdGVkIGluIEZpZ3VyZSAyIG9mIFJGQyAzMzc4LiBJdCBzaG91bGQgbm90IGJlIHVzZWQg
aW4gYW55IG90aGVyIGNpcmN1bXN0YW5jZXMuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQpKdW5pcGVy
IEJ1c2luZXNzIFVzZSBPbmx5DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBp
cHY2IDxpcHY2LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBYaWVqaW5ncm9uZw0KU2Vu
dDogVHVlc2RheSwgU2VwdGVtYmVyIDE3LCAyMDE5IDM6MjkgQU0NClRvOiBQYWJsbyBDYW1hcmls
bG8gKHBjYW1hcmlsKSA8cGNhbWFyaWxAY2lzY28uY29tPjsgSm9lbCBNLiBIYWxwZXJuIDxqbWhA
am9lbGhhbHBlcm4uY29tPjsgU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc+DQpDYzogNm1hbkBp
ZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzcHJpbmddIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0
d29yay1wcm9ncmFtbWluZzogTkg9NTkgYWN0aW9uIGl0ZW0gY2xvc3VyZQ0KDQpJIHRoaW5rIHZh
bHVlIDk3IGlzIHF1aXRlIGdvb2QgYW5kIHNpbXBsZS4NClRoZSBPcGFxdWUgUGF5bG9hZCBhbHNv
IHdvcmtzIGZvciBtZSBhcyB5b3UgcmUtd3JpdHRlbiBpbiBhbm90aGVyIGVtYWlsIGZvciBhIG1v
cmUgY2xlYXIgYW5kIGdlbmVyaWMgdXNhZ2U6DQoiVGhlIHZhbHVlIFRCRCBpbiB0aGUgTmV4dCBI
ZWFkZXIgZmllbGQgb2YgYW4gSVB2NiBoZWFkZXIgb3IgYW55IGV4dGVuc2lvbiBoZWFkZXIgaW5k
aWNhdGVzIHRoYXQgdGhlIHBheWxvYWQgaXMgaW50ZXJwcmV0ZWQgdmlhIGEgc2VtYW50aWNzIHBy
ZXZpb3VzbHkgZXN0YWJsaXNoZWQgYmV0d2VlbiB0aGUgc291cmNlIGFuZCBkZXN0aW5hdGlvbi4i
DQoNClRoYW5rcw0KSmluZ3JvbmcNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206
IFBhYmxvIENhbWFyaWxsbyAocGNhbWFyaWwpIFttYWlsdG86cGNhbWFyaWxAY2lzY28uY29tXSAN
ClNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAxNywgMjAxOSAzOjQ0IEFNDQpUbzogWGllamluZ3Jv
bmcgPHhpZWppbmdyb25nQGh1YXdlaS5jb20+OyBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFs
cGVybi5jb20+OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz4NCkNjOiA2bWFuQGlldGYub3Jn
DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXBy
b2dyYW1taW5nOiBOSD01OSBhY3Rpb24gaXRlbSBjbG9zdXJlDQoNCkppbmdyb25nLA0KDQpXaGF0
IHRleHQgZG8geW91IHByb3Bvc2U/DQoNClRoYW5rcywNClBhYmxvLg0KDQrvu78tLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogWGllamluZ3JvbmcgPHhpZWppbmdyb25nQGh1YXdlaS5j
b20+DQpEYXRlOiBTYXR1cmRheSwgMTQgU2VwdGVtYmVyIDIwMTkgYXQgMDU6MjINClRvOiAiSm9l
bCBNLiBIYWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbT4sICJQYWJsbyBDYW1hcmlsbG8gKHBj
YW1hcmlsKSIgPHBjYW1hcmlsQGNpc2NvLmNvbT4sIFNQUklORyBXRyA8c3ByaW5nQGlldGYub3Jn
Pg0KQ2M6ICI2bWFuQGlldGYub3JnIiA8Nm1hbkBpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc3By
aW5nXSBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmc6IE5IPTU5IGFj
dGlvbiBpdGVtIGNsb3N1cmUNCg0KICAgIEkgYWdyZWUgd2l0aCBKb2VsLCBhbmQgc3Ryb25nbHkg
b3Bwb3NlZCB0byB0aGUgcHJvcG9zYWwgdGV4dCAhDQogICAgDQogICAgIlRoZSB2YWx1ZSBUQkQg
aW4gdGhlIE5leHQgSGVhZGVyIGZpZWxkIG9mIGFuIElQdjYgaGVhZGVyIG9yIGFueSBleHRlbnNp
b24gaGVhZGVyIGluZGljYXRlcyB0aGF0IHRoZSBwYXlsb2FkIGNvbnRlbnQgaXMgaWRlbnRpZmll
ZCB2aWEgdGhlIHNlZ21lbnQgaWRlbnRpZmllciBpbiB0aGUgSVB2NiBEZXN0aW5hdGlvbiBBZGRy
ZXNzLiINCiAgICANCiAgICBJdCBpcyBhIGhvbGUgZGlnZ2luZyB0byBleGNsdWRlIG90aGVyIHBv
c3NpYmxlIHdheXMgb2YgaW5kaWNhdGlvbiBvZiAnT3BhcXVlIFBheWxvYWQgZm9ybWF0JywgZm9y
IGV4YW1wbGUsIHVzZSBJUHY2IFNvdXJjZSBBZGRyZXNzLCBvciB1c2Ugb3B0aW9ucyBpbiBFSCB0
byBpZGVudGlmeS4NCiAgICANCiAgICBBcyBJIHJhaXNlIHRoaXMgcXVlc3Rpb24gaW4gTWFyY2gs
IEkgaGF2ZW4ndCBleHBlY3QgdGhlIHByb3Bvc2FsIHdvdWxkIGJlIHNvIHRyaWNreSEgDQogICAg
DQogICAgVGhhbmtzDQogICAgSmluZ3JvbmcNCiAgICANCiAgICANCiAgICAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KICAgIEZyb206IHNwcmluZyBbbWFpbHRvOnNwcmluZy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQogICAgU2VudDogRnJpZGF5LCBT
ZXB0ZW1iZXIgMTMsIDIwMTkgMTo0NCBBTQ0KICAgIFRvOiBQYWJsbyBDYW1hcmlsbG8gKHBjYW1h
cmlsKSA8cGNhbWFyaWxAY2lzY28uY29tPjsgU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc+DQog
ICAgQ2M6IDZtYW5AaWV0Zi5vcmcNCiAgICBTdWJqZWN0OiBSZTogW3NwcmluZ10gZHJhZnQtaWV0
Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nOiBOSD01OSBhY3Rpb24gaXRlbSBjbG9z
dXJlDQogICAgDQogICAgMSkgVGhlIHdheSB5b3Ugd3JvdGUgdGhlIHRleHQsIGl0IHdvdWxkIGFw
cGx5IHRvIGNhcnJpZWQgSVB2NCBvciBjYXJyaWVkIElQdjYuDQogICAgDQogICAgMikgSWYgaXQg
aXMgY2FycmllZCBFdGhlcm5ldCwgdXMgOTcuDQogICAgMicpIElmIHlvdSBpbnNpc3QgdGhhdCB5
b3UgbmVlZCBhIG5ldyBmb3JtYXQgZm9yIGNhcnJpZWQgRXRoZXJuZXQgYWZ0ZXIgU1JILCBnZXQg
YSBjb2RlIHBvaW50IGZvciB0aGF0Lg0KICAgIA0KICAgIDMpIElmIHRoZXJlIGlzIHNvbWUgb3Ro
ZXIgdXNlIGNhc2UsIGRvY3VtZW50IGl0IGFuZCBnZXQgYSBjb2RlIHBvaW50IGZvciBpdC4gIHBh
cnRpY3VsYXJseSBnaXZlbiB0aGF0IFNJRCBtZWFuaW5ncyBtYXkgbm90IGJlIHJlZ2lzdGVyZWQs
IHJlbW92aW5nIHRlaCBhYmlsaXR5IHRvIHRlbGwgd2hhdCB0aGUgcGF5bG9hZCBpcyBzZWVtcyBh
IGRyYXdiYWNrLCBub3QgYSBiZW5lZml0Lg0KICAgIA0KICAgIFlvdXJzLA0KICAgIEpvZWwNCiAg
ICANCiAgICBPbiA5LzEyLzIwMTkgMTozOSBQTSwgUGFibG8gQ2FtYXJpbGxvIChwY2FtYXJpbCkg
d3JvdGU6DQogICAgPiBKb2VsLA0KICAgID4gDQogICAgPiBUaGlzIE5IIHZhbHVlIGlzIHRvIGJl
IHVzZWQgd2hlbiB0aGUgcGF5bG9hZCBkb2VzIG5vdCBjb250YWluIGFueSBJbnRlcm5ldCBQcm90
b2NvbC4NCiAgICA+IA0KICAgID4gQ2hlZXJzLA0KICAgID4gUGFibG8uDQogICAgPiANCiAgICA+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQogICAgPiBGcm9tOiAiSm9lbCBNLiBIYWxwZXJu
IiA8am1oQGpvZWxoYWxwZXJuLmNvbT4NCiAgICA+IERhdGU6IFRodXJzZGF5LCAxMiBTZXB0ZW1i
ZXIgMjAxOSBhdCAxOToyNw0KICAgID4gVG86ICJQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKSIg
PHBjYW1hcmlsQGNpc2NvLmNvbT4sIFNQUklORyBXRyANCiAgICA+IDxzcHJpbmdAaWV0Zi5vcmc+
DQogICAgPiBDYzogIjZtYW5AaWV0Zi5vcmciIDw2bWFuQGlldGYub3JnPg0KICAgID4gU3ViamVj
dDogUmU6IFtzcHJpbmddIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWlu
ZzogDQogICAgPiBOSD01OSBhY3Rpb24gaXRlbSBjbG9zdXJlDQogICAgPiANCiAgICA+ICAgICAg
V2hpbGUgdGhhdCBwcm9wb3NhbCBkb2VzIHJlbW92ZSB0aGUgbWlzLXVzZSBvZiBuZXh0LWhlYWRl
ciA1OSwgaXQgc2VlbXMNCiAgICA+ICAgICAgYSB2ZXJ5IG9kZCB1c2UuDQogICAgPiAgICAgIEl0
IHNlZW1zIHRvIGJlIGFuIGVmZm9ydCB0byBhdm9pZCBuZWVkaW5nIHRvIHJlZ2lzdGVyIG5leHQt
aGVhZGVyDQogICAgPiAgICAgIHZhbHVlcy4gIFdoeT8NCiAgICA+ICAgICAgDQogICAgPiAgICAg
IEZvciBleGFtcGxlLCBpZiB3aGF0IGlzIGNhcnJpZWQgYWZ0ZXIgdGhlIFNSSCBpcyBhbiBJUHY2
IHBhY2tldCB0aGVuIHRoZQ0KICAgID4gICAgICBuZXh0IGhlYWRlciB2YWx1ZSBmb3IgSVB2NiAo
NDEpIHdvdWxkIHNlZW0gdGhlIGFwcHJvcHJpYXRlIHRoaW5nIHRvIHVzZS4NCiAgICA+ICAgICAg
ICBUaGF0IHdvdWxkIHByb2R1Y2UgY29uc2lzdGVudCBwYXJzaW5nIGFuZCBjbGFyaXR5Lg0KICAg
ID4gICAgICANCiAgICA+ICAgICAgWW91cnMsDQogICAgPiAgICAgIEpvZWwNCiAgICA+ICAgICAg
DQogICAgPiAgICAgIE9uIDkvMTIvMjAxOSAxOjAxIFBNLCBQYWJsbyBDYW1hcmlsbG8gKHBjYW1h
cmlsKSB3cm90ZToNCiAgICA+ICAgICAgPiBIaSBhbGwsDQogICAgPiAgICAgID4NCiAgICA+ICAg
ICAgPiBGb2xsb3dpbmcgdGhlIGNvbW1lbnRzIGZyb20gSUVURjEwNSwgdGhlIHdvcmtpbmcgZ3Jv
dXAgcHJlZmVycmVkIHRvDQogICAgPiAgICAgID4gYWxsb2NhdGUgYSBuZXcgTmV4dCBIZWFkZXIg
dmFsdWUuDQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiBUaGUgYXV0aG9ycyB3b3VsZCBsaWtl
IHRvIHByb3Bvc2UgdGhpcyBkaWZmLiBBbnkgZmVlZGJhY2sgaXMgd2VsY29tZS4NCiAgICA+ICAg
ICAgPg0KICAgID4gICAgICA+IDxPTEQ+DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiAgICAg
OS4gIElBTkEgQ29uc2lkZXJhdGlvbnMNCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+ICAgICAg
ICBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIHRoZSBmb2xsb3dpbmcgbmV3IElBTkEgcmVnaXN0cmll
czoNCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+IDwvT0xEPg0KICAgID4gICAgICA+DQogICAg
PiAgICAgID4gPE5FVz4NCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+ICAgICA5LiAgSUFOQSBD
b25zaWRlcmF0aW9ucw0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gVGhpcyBkb2N1bWVudCBy
ZXF1ZXN0cyBJQU5BIHRvIGFsbG9jYXRlIGEgbmV3IElQIFByb3RvY29sIE51bWJlciB2YWx1ZQ0K
ICAgID4gICAgICA+IGZvciDigJxTUnY2IHBheWxvYWTigJ0gd2l0aCB0aGUgZm9sbG93aW5nIGRl
ZmluaXRpb246DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiBUaGUgdmFsdWUgVEJEIGluIHRo
ZSBOZXh0IEhlYWRlciBmaWVsZCBvZiBhbiBJUHY2IGhlYWRlciBvciBhbnkNCiAgICA+ICAgICAg
PiBleHRlbnNpb24gaGVhZGVyIGluZGljYXRlcyB0aGF0IHRoZSBwYXlsb2FkIGNvbnRlbnQgaXMg
aWRlbnRpZmllZCB2aWENCiAgICA+ICAgICAgPiB0aGUgc2VnbWVudCBpZGVudGlmaWVyIGluIHRo
ZSBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3MuDQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiAg
ICAgICAgVGhpcyBkb2N1bWVudCByZXF1ZXN0cyB0aGUgZm9sbG93aW5nIG5ldyBJQU5BIHJlZ2lz
dHJpZXM6DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiA8L05FVz4NCiAgICA+ICAgICAgPg0K
ICAgID4gICAgICA+IFdlIHdvdWxkIHByb3Bvc2UgdG8gc3VibWl0IGEgcmV2aXNpb24gd2l0aCB0
aGlzIHRleHQgb24gdGhlIElBTkEgc2VjdGlvbg0KICAgID4gICAgICA+IG9mIE5FVC1QR00gYmVn
aW5uaW5nIG9mIG5leHQgd2Vlay4NCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+IFRoYW5rcywN
CiAgICA+ICAgICAgPiBQYWJsby4NCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+DQogICAgPiAg
ICAgID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAg
ICA+ICAgICAgPiBzcHJpbmcgbWFpbGluZyBsaXN0DQogICAgPiAgICAgID4gc3ByaW5nQGlldGYu
b3JnDQogICAgPiAgICAgID4gaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVdrRHRFcUJE
QUF3Q25mQlhNcmhsU3RxYmdCMXF0S1l3Ml9VajdXS1Y2akZUXzY5SkdsMkI4X0c1VVZCaEhQVG0k
IA0KICAgID4gICAgICA+DQogICAgPiAgICAgIA0KICAgID4gDQogICAgDQogICAgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICBzcHJpbmcgbWFpbGlu
ZyBsaXN0DQogICAgc3ByaW5nQGlldGYub3JnDQogICAgaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92
My9fX2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2
UmpDODFjIVdrRHRFcUJEQUF3Q25mQlhNcmhsU3RxYmdCMXF0S1l3Ml9VajdXS1Y2akZUXzY5Skds
MkI4X0c1VVZCaEhQVG0kIA0KICAgIA0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KSUVURiBJUHY2IHdvcmtpbmcg
Z3JvdXAgbWFpbGluZyBsaXN0DQppcHY2QGlldGYub3JnDQpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0
czogaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vaXB2Nl9fOyE4V29BNlJqQzgxYyFXa0R0RXFCREFBd0NuZkJYTXJobFN0cWJn
QjFxdEtZdzJfVWo3V0tWNmpGVF82OUpHbDJCOF9HNVVXaFAyYWV2JCANCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo=


From nobody Tue Sep 17 09:56:29 2019
Return-Path: <tsaad.net@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 20441120044; Tue, 17 Sep 2019 09:56:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 JbE3RCtwf4D0; Tue, 17 Sep 2019 09:56:16 -0700 (PDT)
Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) (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 A57B31200EC; Tue, 17 Sep 2019 09:56:16 -0700 (PDT)
Received: by mail-io1-xd36.google.com with SMTP id k5so9313660iol.5; Tue, 17 Sep 2019 09:56:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=lKTFZWHS9d4uTwcU5KrOTX5v/HE/skZKgAHOWg0mY1M=; b=p5zEgNmjtkdvKlWDZonvgTWtMejbu8QufatZYZVHhbjU+2IjXNhE/Sq5WLtUrRss4j M9mHjp0mQsVsZ1wV9gvJRBBK8PnHqT6NMM5RExgdf3eS7QlBZM2w+a6GH4Li44jAQzoW uBn2poQFck48TgZUp+YxL20xzDfj3JujehE1esvUtsyOELUvrouWlo/tueW2Hg/BB3lO 33SLBYjVivwTpuUVuhgceN/lUtVxtWy78kcswsddyFos7y642nCQNp+WeHGEHXZYRNJo RgS57HvhE7Tw7JqNAgVt2FVaREFPEUnVCMvrpqegC9HTh6zZ22OrawKNBx6ADKe6QjGp viiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=lKTFZWHS9d4uTwcU5KrOTX5v/HE/skZKgAHOWg0mY1M=; b=nJ/2hJcqtCLn3gAN/Ve1+XdI70KQAJfTf0zF1tkA/Uy3m+fV53wPcAlZn2FAnrCIx9 Uv3VJ3Mz/4/wvJHSbJB90QIvA35HzKUY1+PCp02TQqrVEnFGn2/YoQXHxfhGiwEb2yEI Ci1YdX/RbLDX9uUnFOcfE69y/leH9QnKd4E4PSugD0tZyOVgq36XGBaL+SYr78FGv4lG 8IRGNfX02fdNWi45K0T757uB7bK34veFq5mV0uXJftYhQY/nAb0wfGOzhOrIrXWz7ZRP mvRz6ZS4eISnikpjp+7vi1jvua7Zh+4nMK5tpXPOCzDw/t0OcAA6UR94qralRF52yae6 MTyQ==
X-Gm-Message-State: APjAAAXpLJRoOqpNvhlCMXr16Ke3dRQmBwwFDlFEqWGPCQIlwsWo8EI1 4BmeNWtrPjk91UZeQuoXK1M=
X-Google-Smtp-Source: APXvYqyJaszGwWvdhsLMhv6zEEjuVlvLFmg9vas354f/q7kMpUjxmQIG4mVy7EAmtxSbQ6f3hrObOQ==
X-Received: by 2002:a02:ce2b:: with SMTP id v11mr2544339jar.134.1568739375614;  Tue, 17 Sep 2019 09:56:15 -0700 (PDT)
Received: from BYAPR19MB3415.namprd19.prod.outlook.com ([2603:1036:307:293b::5]) by smtp.gmail.com with ESMTPSA id v3sm2652411ioh.51.2019.09.17.09.56.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Sep 2019 09:56:15 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: "Bernier, Daniel" <daniel.bernier@bell.ca>, Ron Bonica <rbonica@juniper.net>, Robert Raszuk <robert@raszuk.net>
CC: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Thread-Topic: [spring] Per segment service instructions
Thread-Index: AUI1MTQ29al7pmY0IbR9dpqBdiofeaZwjzfj
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Tue, 17 Sep 2019 16:56:13 +0000
Message-ID: <BYAPR19MB3415C64F7051394C38877E1EFC8F0@BYAPR19MB3415.namprd19.prod.outlook.com>
References: <7064CDD6-B591-446B-AB13-BD8157AD591B@bell.ca>
In-Reply-To: <7064CDD6-B591-446B-AB13-BD8157AD591B@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BYAPR19MB3415C64F7051394C38877E1EFC8F0BYAPR19MB3415namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EU9C3GaeTyrxKeC9bAuKcuW__pw>
Subject: Re: [spring] Per segment service instructions
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: Tue, 17 Sep 2019 16:56:20 -0000

--_000_BYAPR19MB3415C64F7051394C38877E1EFC8F0BYAPR19MB3415namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Dan,

Inline..

From: "Bernier, Daniel" <daniel.bernier@bell.ca>
Date: Tuesday, September 17, 2019 at 10:30 AM
To: Ron Bonica <rbonica@juniper.net>, Tarek Saad <tsaad.net@gmail.com>, Rob=
ert Raszuk <robert@raszuk.net>
Cc: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Subject: RE: [spring] Per segment service instructions

Tarek,

My feeling is it kind of defeats the purpose. The value prop of SRv6+ was t=
he separation of forwarding (LOCATOR) from service (FUNCTION) in different =
EH. Now to avoid having domain-wide alignment of PSSI values, you would re-=
introduce a SID in the 32bit section of PSSI to make it unique again.
[TS]: indeed, topological and service SID separation is maintained in diffe=
rent EHs. The idea was to limit the scope of a PSSI to per node by optional=
ly namespacing it (encoding a node ID).

Regards,
Tarek

Regards,
Daniel Bernier



On 2019-09-16, 12:44 PM, "Ron Bonica" <rbonica@juniper.net<mailto:rbonica@j=
uniper.net>> wrote:


Good idea!!




Juniper Business Use Only
From: Tarek Saad <tsaad.net@gmail.com>
Sent: Monday, September 16, 2019 11:59 AM
To: EXT - daniel.bernier@bell.ca <daniel.bernier@bell.ca>; Ron Bonica <rbon=
ica@juniper.net>; Robert Raszuk <robert@raszuk.net>
Cc: SPRING WG <spring@ietf.org>; 6man <6man@ietf.org>
Subject: Re: [spring] Per segment service instructions

Hi all,

A possible way to avoid domain wide scope of PSSI, would be to encode a per=
 node ID within the PSSI (per node namespace of Service IDs).
This allows the node parsing the DOH to identify PSSI(s) that needs to be i=
nvoked locally and to resolve the Service ID within its node scope. The per=
 node ID can be a SRV6+ short SID that is instantiated locally on the node.

So, a PSSI =3D Short-SID.SE1

DOH can contain:
Short-SID1.SE1
Short-SID2.SE2
Etc.

Regards,
Tarek



From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of "Bernier, Daniel" <daniel.bernier@bell.ca<mailto:daniel.bernier@be=
ll.ca>>
Date: Saturday, September 14, 2019 at 1:03 AM
To: Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=3D40j=
uniper.net@dmarc.ietf.org>>, Robert Raszuk <robert@raszuk.net<mailto:robert=
@raszuk.net>>
Cc: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>, 6man <6man@ietf.or=
g<mailto:6man@ietf.org>>
Subject: Re: [spring] Per segment service instructions

Hi Ron,

If PSSI provide non-routing services such as SE1 from Robert=92s example wh=
ich offers DPI, FW and Packet Replication then, I need a domain-wide PSSI d=
efining DPI + FW + Sampling but if somewhere else in my network I just need=
 FW, then I need another domain-wide PSSI for only FW.
In that model, I will end up with and endless list of permutations which mu=
st be agreed upon to ensure interop (i.e. vendor A cannot use a PSSI X for =
FW while vendor B think=92s its DPI).
Thx
Dan B



On 2019-09-13, 2:10 PM, "ipv6 on behalf of Ron Bonica" <ipv6-bounces@ietf.o=
rg<mailto:ipv6-bounces@ietf.org> on behalf of rbonica=3D40juniper.net@dmarc=
.ietf.org<mailto:rbonica=3D40juniper.net@dmarc.ietf.org>> wrote:

Robert,

In your email, you ask how I would solve a TE problem with a Per Segment Se=
rvice Instruction (PSSI).. In SRv6+:


-          The CRH and the SIDs that it contains are used to solve TE probl=
ems

-          The PSSI is used too provide non-routing services (e.g., firewal=
ling, sampling, DPI)

This leaves the following questions to be answered:


-          How would I solve the TE problem that you describe in your email=
?

-          Given another example, explain how PSSI works?

Which question would you like me to tackle first?

                                                                    Ron


From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Friday, September 13, 2019 8:45 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>; 6man <6man@ietf.or=
g<mailto:6man@ietf.org>>
Subject: Per segment service instructions

Dear Ron,

I have read yet one more draft from the SRv6+ package defining another Dest=
ination Option type - this time Per Segment Service Instruction(s) describe=
d in draft-bonica-6man-seg-end-opt

I have one technical question regarding it.

Imagine I have following topology - drawing only what is relevant to the qu=
estion:

PE1 - - P1 - - SE1 - - P2 - -  SE2 - - P3 - - PE2

When packet enters the network PE1 is instructed to program my flow A to ex=
ecute following following functions on Segment End 1 (SE1) and Segment End =
2 (SE2):

SE1 - When packet is routed out of SE1 consider only interfaces of bw 10G a=
nd up

SE2 - When packet is routed out of SE2 make sure that path to segment end n=
ode is no more then 2 hops away.

>From reading the draft I think the answer is that you mandated the segment =
end functions in SRv6+ to have domain-wide significance such that the funct=
ion itself contains not only the instruction but also as it is of domain-wi=
de significance the location of the instruction to execute it on.

So far so good ... Flow-A get's CRH and PSSI encoding the above requirement=
.

When packet enters SE1 Destination Options preceding RH is read and PSSIs a=
re attempted to get executed ! Both instructions are tried but only one is =
known so only one get's executed on SE1. Same story on SE2.

Not sure if eveyone would be ok with such model to read and attempt to exec=
ute instructions which are not for a given end segment but let's assume som=
e may accept it.

But now how unfortunate it may sound PE1 is receving the flow-B and for flo=
w B the requirements are opposite:

SE1 - When packet is routed out of SE1 make sure that path to segment end n=
ode is no more then 2 hops away.

SE2 - When packet is routed out of SE2 consider only interfaces of bw 10G a=
nd up.

Well what do you - simple - you allocate another two domain wide functions =
and encode it in the packet at PSSI DOH on PE1.

But if my description matches the plan you now end up with per flow !!! sta=
te in the network which is the price to pay for splitting SIDs with its fun=
ctions into completely different headers.

I don't know about others but I think we went in the past via multiple atte=
mpts to put any per flow state into the large network and it all failed whe=
n faced scale.

Also SR specifically in its architecture RFC8402 says that segment routing =
is "maintaining per-flow state only at the ingress node(s) to the SR domain=
."

Kind regards,
Robert.



Juniper Business Use Only

--_000_BYAPR19MB3415C64F7051394C38877E1EFC8F0BYAPR19MB3415namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Times New Roman \(Body CS\)";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal000, li.msonormal000, div.msonormal000
	{mso-style-name:msonormal00;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
span.htmlpreformattedchar0
	{mso-style-name:htmlpreformattedchar;
	font-family:Consolas;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle21
	{mso-style-name:emailstyle21;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.htmlpreformattedchar00
	{mso-style-name:htmlpreformattedchar0;
	font-family:"Courier New";}
span.emailstyle27
	{mso-style-name:emailstyle27;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle28
	{mso-style-name:emailstyle28;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle29
	{mso-style-name:emailstyle29;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle32
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Dan,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Inline..<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">&quot;Bernier, Dani=
el&quot; &lt;daniel.bernier@bell.ca&gt;<br>
<b>Date: </b>Tuesday, September 17, 2019 at 10:30 AM<br>
<b>To: </b>Ron Bonica &lt;rbonica@juniper.net&gt;, Tarek Saad &lt;tsaad.net=
@gmail.com&gt;, Robert Raszuk &lt;robert@raszuk.net&gt;<br>
<b>Cc: </b>SPRING WG &lt;spring@ietf.org&gt;, 6man &lt;6man@ietf.org&gt;<br=
>
<b>Subject: </b>RE: [spring] Per segment service instructions<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Tarek,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">My feeling is it kind of defeats the purpose. The value prop of SRv=
6&#43; was the separation of forwarding (LOCATOR) from service (FUNCTION) i=
n different EH. Now to avoid having domain-wide
 alignment of PSSI values, you would re-introduce a SID in the 32bit sectio=
n of PSSI to make it unique again.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">[TS]: indeed, topol=
ogical and service SID separation is maintained in different EHs. The idea =
was to limit the scope of a PSSI to per node by optionally namespacing it (=
encoding a node ID).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Tarek<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Regards,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Daniel Bernier</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">On 2019-09-16, 12:44 PM,=
 &quot;Ron Bonica&quot; &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@=
juniper.net</a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">Good idea!!<o:p></o:p></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:5.0pt;margin-right:0in;margin-bottom:0in;margin-left:1.0in;margin-bottom:=
.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><b>From:</b> Tarek Saad =
&lt;tsaad.net@gmail.com&gt;
<br>
<b>Sent:</b> Monday, September 16, 2019 11:59 AM<br>
<b>To:</b> EXT - daniel.bernier@bell.ca &lt;daniel.bernier@bell.ca&gt;; Ron=
 Bonica &lt;rbonica@juniper.net&gt;; Robert Raszuk &lt;robert@raszuk.net&gt=
;<br>
<b>Cc:</b> SPRING WG &lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org&gt;<br=
>
<b>Subject:</b> Re: [spring] Per segment service instructions<o:p></o:p></p=
>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">Hi all,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">A possible way to avoid domain wide scope of PSSI, would be to enc=
ode a per node ID within the PSSI (per node namespace of Service IDs).</spa=
n><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">This allows the node parsing the DOH to identify PSSI(s) that need=
s to be invoked locally and to resolve the Service ID within its node scope=
. The per node ID can be a SRV6&#43; short
 SID that is instantiated locally on the node.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">So, a PSSI =3D Short-SID.SE1</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">DOH can contain:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">Short-SID1.SE1</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">Short-SID2.SE2</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">Etc.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">Regards,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">Tarek</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:12.0pt">&nbsp;</span><o:p></o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><b><span style=3D"font-s=
ize:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;<a href=
=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; on beha=
lf of &quot;Bernier, Daniel&quot; &lt;<a href=3D"mailto:daniel.bernier@bell=
.ca">daniel.bernier@bell.ca</a>&gt;<br>
<b>Date: </b>Saturday, September 14, 2019 at 1:03 AM<br>
<b>To: </b>Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.i=
etf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;, Robert Raszuk &lt;=
<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;<br>
<b>Cc: </b>SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;, 6man &lt;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;<b=
r>
<b>Subject: </b>Re: [spring] Per segment service instructions</span><o:p></=
o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">Hi Ron,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">If PSSI provide non-routing services such as SE1 from Robert=92s e=
xample which offers DPI, FW and Packet Replication then, I need a domain-wi=
de PSSI defining DPI &#43; FW &#43; Sampling but
 if somewhere else in my network I just need FW, then I need another domain=
-wide PSSI for only FW.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">In that model, I will end up with and endless list of permutations=
 which must be agreed upon to ensure interop (i.e. vendor A cannot use a PS=
SI X for FW while vendor B think=92s its
 DPI).</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">Thx</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">Dan B</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in"><span style=3D"font-size=
:10.0pt">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">On 2019-09-13, 2:10 PM, =
&quot;ipv6 on behalf of Ron Bonica&quot; &lt;<a href=3D"mailto:ipv6-bounces=
@ietf.org">ipv6-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:rbonica=3D40juniper.net@dmarc.ietf.org">rbonica=3D40junip=
er.net@dmarc.ietf.org</a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">In your email, you ask h=
ow I would solve a TE problem with a Per Segment Service Instruction (PSSI)=
.. In SRv6&#43;:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:2.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The CRH and the SIDs that it contains are used to solve TE problems<=
o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:2.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The PSSI is used too provide non-routing services (e.g., firewalling=
, sampling, DPI)<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">This leaves the followin=
g questions to be answered:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:2.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>How would I solve the TE problem that you describe in your email?<o:=
p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:2.5in;text-indent:-.25in=
">-<span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,s=
erif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Given another example, explain how PSSI works?<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Which question would you=
 like me to tackle first?<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in"><b>From:</b> Robert Rasz=
uk &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Friday, September 13, 2019 8:45 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;<br>
<b>Cc:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org">6man@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> Per segment service instructions<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Dear Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">I have read yet one more=
 draft from the SRv6&#43; package defining another Destination Option type =
- this time Per Segment Service Instruction(s) described in&nbsp;<span styl=
e=3D"color:black">draft-bonica-6man-seg-end-opt</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">I have one technical que=
stion regarding it.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Imagine I have following=
 topology - drawing only what is relevant to the question:&nbsp;<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">PE1 - - P1 - - SE1 - - P=
2 - -&nbsp; SE2 - - P3 - - PE2<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">When packet enters the n=
etwork PE1 is instructed to program my flow A to execute following followin=
g functions on Segment End 1 (SE1) and Segment End 2 (SE2):<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">SE1 - When packet is rou=
ted out of SE1 consider only interfaces of bw 10G and up<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">SE2 - When packet is rou=
ted out of SE2 make sure that path to segment end node is no more then 2 ho=
ps away.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">From reading the draft I=
 think the answer is that you mandated the segment end functions in SRv6&#4=
3; to have domain-wide significance such that the function itself contains =
not only the instruction but also as it
 is of domain-wide significance the location of the instruction to execute =
it on.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">So far so good ... Flow-=
A get's CRH and PSSI encoding the above requirement.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">When packet enters SE1 D=
estination Options preceding RH is read and PSSIs are attempted to get exec=
uted ! Both instructions are tried but only one is known so only one get's =
executed on SE1. Same story on SE2.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Not sure if eveyone woul=
d be ok with such model to read and attempt to execute instructions which a=
re not for a given end segment but let's assume some may accept it.&nbsp;<o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">But now how unfortunate =
it may sound PE1 is receving the flow-B and for flow B the requirements are=
 opposite:&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">SE1 - When packet is rou=
ted out of SE1 make sure that path to segment end node is no more then 2 ho=
ps away.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">SE2 - When packet is rou=
ted out of SE2 consider only interfaces of bw 10G and up.&nbsp;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Well what do you - simpl=
e - you allocate another two domain wide functions and encode it in the pac=
ket at PSSI DOH on PE1.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">But if my description ma=
tches the plan you now end up with per flow !!! state in the network which =
is the price to pay for splitting SIDs with its functions into completely d=
ifferent headers.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">I don't know about other=
s but I think we went in the past via multiple attempts to put any per flow=
 state into the large network and it all failed when faced scale.&nbsp;<o:p=
></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Also SR specifically in =
its architecture RFC8402 says that segment routing is &quot;maintaining per=
-flow state only at the ingress node(s) to the SR domain.&quot;<o:p></o:p><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Kind regards,<o:p></o:p>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">Robert.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:2.0in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin-left:.5in;=
text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR19MB3415C64F7051394C38877E1EFC8F0BYAPR19MB3415namp_--


From nobody Tue Sep 17 10:43:16 2019
Return-Path: <andrew.alston@liquidtelecom.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 653DB12086C for <spring@ietfa.amsl.com>; Tue, 17 Sep 2019 10:43:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 Ci7HbfnJ-Jtw for <spring@ietfa.amsl.com>; Tue, 17 Sep 2019 10:43:04 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [146.101.78.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC798120864 for <spring@ietf.org>; Tue, 17 Sep 2019 10:43:03 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2057.outbound.protection.outlook.com [104.47.14.57]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-15-QvLBydFzOIyY1LGDOWmyFg-1; Tue, 17 Sep 2019 18:42:58 +0100
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com (20.179.47.79) by DBBPR03MB5190.eurprd03.prod.outlook.com (10.255.78.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17; Tue, 17 Sep 2019 17:42:56 +0000
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::fd1a:fcdd:6a6d:1409]) by DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::fd1a:fcdd:6a6d:1409%5]) with mapi id 15.20.2263.023; Tue, 17 Sep 2019 17:42:56 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>
CC: Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: =?utf-8?B?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJkaW5n?=
Thread-Index: AQHVbM6oRpgVWBK/tUuHKLM4QbpaPKcvHWUAgAE6GQA=
Date: Tue, 17 Sep 2019 17:42:56 +0000
Message-ID: <C8A5898E-CF37-4B0A-AFCC-516EDEC8044C@liquidtelecom.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-17T01:59:12.1392774Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=3dca3a38-fef0-4171-8438-7d7fdc0809a7; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
user-agent: Microsoft-MacOutlook/10.1d.0.190908
x-originating-ip: [197.155.81.37]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 40342a05-3317-4ff0-de37-08d73b96798f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DBBPR03MB5190; 
x-ms-traffictypediagnostic: DBBPR03MB5190:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <DBBPR03MB51908C604C2BB65CA015CFA2EE8F0@DBBPR03MB5190.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(396003)(366004)(136003)(39860400002)(376002)(189003)(199004)(606006)(6306002)(54896002)(256004)(3846002)(236005)(476003)(25786009)(6246003)(6486002)(4326008)(5660300002)(229853002)(6436002)(86362001)(76176011)(6116002)(99286004)(71200400001)(71190400001)(66066001)(11346002)(446003)(58126008)(53546011)(6506007)(2616005)(102836004)(316002)(6512007)(186003)(966005)(81156014)(81166006)(26005)(14454004)(54906003)(110136005)(7736002)(486006)(33656002)(478600001)(66476007)(66556008)(64756008)(66446008)(10916006)(36756003)(91956017)(76116006)(8936002)(2906002)(66946007); DIR:OUT; SFP:1102; SCL:1; SRVR:DBBPR03MB5190; H:DBBPR03MB5415.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QQo4IDqMZPYQGxWb4RHYy43CfV3qD7VYNVktrhX0xhftYGIxhzGeBQ5zuy4NbHP8LnWRUni4i8gAMmBEt/InJFc/U7WEImYdRxCc65MLT/nml3Agh55tgWQbgUjU7AhMpMmtz2NNEfFkQqOvLUO+6V4Du4RGjXPnVsXiO6k1aOZK+V1TXMrDRpwWZaS6NYQMDS4xpcDIC/90qVsPiwNkAMOP9NGsPEakTbcmT8CwX1OpU0azpofTmY1ZeCyf1fAznKZhb3Swi1NLBBuTzLSYC+/prUegG1NPTFTUMfcok1fYb4D4z6NPQP15XT2sSxlkdWA0AHqkoneo1PlL9ckspXBx35EM3qhmn8ERrNYc+o18rOPjZ2kz5WC9qNR0YdVrrD3uwOqLXIpp4Nfv85bd34i5cyUqMD25vJrKsd1UqXY=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 40342a05-3317-4ff0-de37-08d73b96798f
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 17:42:56.3901 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4RZ/EzB90sMxnO009ufmTwOlFM2IBczXCE9AyDx8FNonu3WQlu2BN1vap/GAhYMMp5k6qwx6FQ/43xXdsoOh/z3htSfiagIARqQhpcWEHiU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR03MB5190
X-MC-Unique: QvLBydFzOIyY1LGDOWmyFg-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/alternative; boundary="_000_C8A5898ECF374B0AAFCC516EDEC8044Cliquidtelecomcom_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yI0LuB7hAJyjl7KotYLXF2QbIwA>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Tue, 17 Sep 2019 17:43:07 -0000

--_000_C8A5898ECF374B0AAFCC516EDEC8044Cliquidtelecomcom_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

PHNuaXA+DQoNCg0KICAqICAgWW91IGFsc28gc3VnZ2VzdCB0aGF0IEp1bmlwZXLigJlzIGlzIHRo
ZSBvbmx5IGltcGxlbWVudGF0aW9uLiBBcmUgeW91IHN1cmUgdGhhdCB0aGlzIGlzIGNvcnJlY3Q/
DQoNCg0KVGhlcmUgaXMgYSBwYWNrZXQgY2FwdHVyZSBvZiBDUkggZm9yIGFueW9uZSB3aG8gaXMg
aW50ZXJlc3RlZCB0YWtlbiBmcm9tIG91ciBEUERLIGltcGxlbWVudGF0aW9uIOKAkyBpbiB0aGlz
IGNhc2Ug4oCTIHRoaXMgaXMgZnJvbSB0aGUgc291cmNlIG5vZGUgb2YgdHJhZmZpYyDigJMgc3Rl
ZXJpbmcgdGhyb3VnaCBub2RlcyAzIC0+IDIgLT4gNSAtPiA1IC0+IDEgaW4gb3VyIGxhYiBzZXR1
cC4NCg0KaHR0cHM6Ly93d3cuZ29udC5jb20uYXIvcGFja2V0cy9DUkguY2FwPGh0dHBzOi8vd3d3
LmdvbnQuY29tLmFyL3BhY2tldHMvQ1JILmNhcD9mYmNsaWQ9SXdBUjNneWNybHY0NGplRVdRdFJE
aWZhMTg5V2RORzlmSjB1TnBIZXI0aHU3aV96R1Fmb3lCeU9iZWN0WT4NCg0KU28g4oCTIHRoZXJl
IGlzIGNlcnRhaW5seSBtb3JlIHRoYW4ganVzdCBKdW5pcGVyIHdvcmtpbmcgb24gdGhpcy4NCg0K
VGhhbmtzDQoNCkFuZHJldw0KDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZy
b206IERhcnJlbiBEdWtlcyAoZGR1a2VzKSA8ZGR1a2VzQGNpc2NvLmNvbT4NClNlbnQ6IE1vbmRh
eSwgU2VwdGVtYmVyIDE2LCAyMDE5IDQ6MzggUE0NClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1
bmlwZXIubmV0Pg0KQ2M6IE1hcmsgU21pdGggPG1hcmt6enpzbWl0aEBnbWFpbC5jb20+OyBFWFQg
LSBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxkYW5pZWwuYmVybmllckBiZWxsLmNhPjsgeGllY2hm
QGNoaW5hdGVsZWNvbS5jbjsgU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc+OyA2bWFuIDw2bWFu
QGlldGYub3JnPjsgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+OyBSb2IgU2hha2ly
IDxyb2Jqc0Bnb29nbGUuY29tPjsgVGFyZWsgU2FhZCA8dHNhYWQuLm5ldEBnbWFpbC5jb20+DQpT
dWJqZWN0OiDigJxTUlY2K+KAnSBjb21wbGV4aXR5IGluIGZvcndhcmRpbmcNCg0KSGkgUm9uLCBJ
IGFncmVlIEFTSUNzIGFyZSBhbHdheXMgaW1wcm92aW5nLCBpbmRlZWQgdGhpcyBpcyBldmlkZW50
IGluIHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bCBTUnY2IGRlcGxveW1lbnRzIGFuZCBtdWx0aXBs
ZSB2ZW5kb3IgaW1wbGVtZW50YXRpb25zIGF0IGxpbmUgcmF0ZSBvbiBtZXJjaGFudCBzaWxpY29u
LCBhbmQgbXVsdGlwbGUgdmVuZG9yIEFTSUNzLg0KDQpJcyDigJxTUnY2K+KAnSAoUFNTSStDUkgr
UFBTSSkgaW1wbGVtZW50ZWQgYW5kIGRlcGxveWVkIGF0IGxpbmUgcmF0ZT8NCllvdeKAmXZlIGJl
ZW4gYXNrZWQgdGhpcyBzZXZlcmFsIHRpbWVzLiAgU2luY2UgeW914oCZcmUgdGhlIG9ubHkgaW1w
bGVtZW50b3IoPykgYW5kIG9uZSBvcGVyYXRvciBpcyBjbGFpbWluZyBkZXBsb3ltZW50IG9yIHRl
c3RpbmcsIEkgYW0gY3VyaW91cy4NCg0KUmVnYXJkbGVzcyBvZiBBU0lDIGNhcGFiaWxpdGllcyB0
aGVyZSBhcmUgdHdvIHBlcmZvcm1hbmNlIHBlbmFsdGllcyB5b3Ugd2lsbCBub3QgZXNjYXBlIHdp
dGggUFNTSStDUkgrUFBTSTogVExWIHBhcnNpbmcgYW5kIG11bHRpcGxlIGxvb2t1cHMuDQoNClJl
cXVpcmluZyBhbGwgc2VnbWVudHMgaW4gYSBDUkggc2VnbWVudCBsaXN0IHRvIHByb2Nlc3MgYW4g
YXJiaXRyYXJ5IGxlbmd0aCBET0grc2V0IG9mIFBTU0nigJlzIGFuZCBvdGhlciBvcHRpb25zIGlz
IGFsd2F5cyB2ZXJ5IGV4cGVuc2l2ZS4NCi0gSXQgaXMgZXhwZW5zaXZlIGluIFNSQU0gYXMgcHJl
dmlvdXNseSBkaXNjdXNzZWQgaW4gdGhlc2UgdGhyZWFkcy4NCi0gSXQgaXMgZXhwZW5zaXZlIGlu
IHBhcnNpbmcgbG9naWMgdG8ga25vdyBhbmQgcHJvY2VzcyBhIHNldCBvZiBUTFZzIGluIGFueSBB
U0lDIG9yIE5QLg0KDQpTcHJlYWRpbmcgUFNTSSwgQ1JILCBQUFNJIG9wZXJhdGlvbnMgaW4gbXVs
dGlwbGUgaGVhZGVycyBhbmQgbXVsdGlwbGUgaWRlbnRpZmllcnMgeW91IG5vdyBoYXZlIG11bHRp
cGxlIGxvb2t1cHMgYXQgYSBub2RlLg0KMSAtIGxvb2t1cCBkZXN0aW5hdGlvbiBhZGRyZXNzDQoy
IC0gbG9va3VwIG9uZSBvciBtb3JlIFBTU0kgYW5kIGZ1dHVyZSBkZXN0aW5hdGlvbiBvcHRpb25z
Lg0KMyAtIGxvb2t1cCB0aGUgQ1JIIGxhYmVsIG9yIFBQU0kgbGFiZWwuDQo0IC0gbG9va3VwIG5l
dyBkZXN0aW5hdGlvbiBhZGRyZXNzDQoNCkNvbXBhcmUgdGhpcyB3aXRoIFNSdjYuDQoxIC0gbG9v
a3VwIGRlc3RpbmF0aW9uIGFkZHJlc3MNCjIgLSBsb29rdXAgbmV3IGRlc3RpbmF0aW9uIGFkZHJl
c3MNCg0KV2hpbGUgQVNJQ3MgYXJlIG1vcmUgY2FwYWJsZSBhbmQgd2lsbCBjb250aW51ZSB0byBi
ZSBtb3JlIGNhcGFibGUsIHRoZXNlIHRlY2huaWNhbCBwZXJmb3JtYW5jZSBwcm9ibGVtcyB5b3Ug
aW50cm9kdWNlIHdpdGggUFNTSStDUkgrUFBTSSB3aWxsIG5vdCBnbyBhd2F5Lg0KDQpEYXJyZW4N
Cg0KT24gU2VwIDEyLCAyMDE5LCBhdCAxMjozNCBQTSwgUm9uIEJvbmljYSA8cmJvbmljYT00MGp1
bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPG1haWx0bzpyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1h
cmMuaWV0Zi5vcmc+PiB3cm90ZToNCg0KDQo=
--_000_C8A5898ECF374B0AAFCC516EDEC8044Cliquidtelecomcom_
Content-Type: text/html; charset=UTF-8
Content-ID: <FA67FF96C99F0B4CAC68D4C99EB30550@eurprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNv
TGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowY207
DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4tbGVmdDoz
Ni4wcHQ7DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3Jt
YWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zaXBmb290ZXIzMGIzZDUzOCwgbGku
bXNpcGZvb3RlcjMwYjNkNTM4LCBkaXYubXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1u
YW1lOm1zaXBmb290ZXIzMGIzZDUzODsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn
aW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0
OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxl
LWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJl
cGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3Rl
eHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4w
cHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rp
b24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0
IGwwDQoJe21zby1saXN0LWlkOjE1MjcyMjY0NjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MjA0
NDg2OTY3Njt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4
OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDENCgl7
bXNvLWxpc3QtaWQ6MjA1NzIyOTcxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotODIzNzg3MTM2
O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXttc28tbGlz
dC1pZDo0NTY0ODQwODQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjExNjkyMTM3OTY7fQ0KQGxp
c3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjEx
ODAxMTg0NjA7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz
OjExOTE3Mjc2MTIgLTgyMjMzMjI4MiAxMzQ4MDc1NTUgMTM0ODA3NTU3IDEzNDgwNzU1MyAxMzQ4
MDc1NTUgMTM0ODA3NTU3IDEzNDgwNzU1MyAxMzQ4MDc1NTUgMTM0ODA3NTU3O30NCkBsaXN0IGwz
OmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674OYOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxp
YnJpOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxp
c3QgbDM6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDM6
bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwzOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsNA0KCXttc28tbGlzdC1pZDoxMjE0
OTI3MTkyOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczox
NDUyMDU3MDEwIDEyNTUxNzM3ODQgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEg
Njc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDQ6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxp
c3QgbDQ6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGw0OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsNDpsZXZlbDYNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDQ6
bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw0OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCkBsaXN0IGw0OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsNQ0KCXttc28tbGlzdC1pZDoyMDg0
NDQ3NTM4Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNTgzMzUxMjEyO30NCkBsaXN0IGw1Omxl
dmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsNTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDUN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDYNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsNTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDkNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXtt
YXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4t
VVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+Jmx0O3NuaXAmZ3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNt
IiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjBjbTttc28tbGlzdDpsMyBsZXZlbDEgbGZvNyI+WW91IGFsc28gc3VnZ2VzdCB0aGF0
IEp1bmlwZXLigJlzIGlzIHRoZSBvbmx5IGltcGxlbWVudGF0aW9uLiBBcmUgeW91IHN1cmUgdGhh
dCB0aGlzIGlzIGNvcnJlY3Q/PG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmUgaXMgYSBwYWNrZXQgY2Fw
dHVyZSBvZiBDUkggZm9yIGFueW9uZSB3aG8gaXMgaW50ZXJlc3RlZCB0YWtlbiBmcm9tIG91ciBE
UERLIGltcGxlbWVudGF0aW9uIOKAkyBpbiB0aGlzIGNhc2Ug4oCTIHRoaXMgaXMgZnJvbSB0aGUg
c291cmNlIG5vZGUgb2YgdHJhZmZpYyDigJMgc3RlZXJpbmcgdGhyb3VnaCBub2RlcyAzIC0mZ3Q7
IDIgLSZndDsgNSAtJmd0OyA1IC0mZ3Q7IDEgaW4gb3VyIGxhYiBzZXR1cC4mbmJzcDsNCjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL3d3dy5nb250LmNvbS5hci9wYWNr
ZXRzL0NSSC5jYXA/ZmJjbGlkPUl3QVIzZ3ljcmx2NDRqZUVXUXRSRGlmYTE4OVdkTkc5ZkowdU5w
SGVyNGh1N2lfekdRZm95QnlPYmVjdFkiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrO2JhY2tncm91bmQ6I0YxRjBGMCI+aHR0cHM6Ly93d3cuZ29udC5jb20uYXIvcGFj
a2V0cy9DUkguY2FwPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U28g4oCTIHRo
ZXJlIGlzIGNlcnRhaW5seSBtb3JlIHRoYW4ganVzdCBKdW5pcGVyIHdvcmtpbmcgb24gdGhpcy4m
bmJzcDsNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+QW5kcmV3PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBi
M2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAw
MDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Nv
bG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPkZyb206PC9iPiBEYXJyZW4gRHVrZXMgKGRkdWtlcykgJmx0O2RkdWtlc0BjaXNjby5jb20m
Z3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIFNlcHRlbWJlciAxNiwgMjAxOSA0OjM4IFBN
PGJyPg0KPGI+VG86PC9iPiBSb24gQm9uaWNhICZsdDtyYm9uaWNhQGp1bmlwZXIubmV0Jmd0Ozxi
cj4NCjxiPkNjOjwvYj4gTWFyayBTbWl0aCAmbHQ7bWFya3p6enNtaXRoQGdtYWlsLmNvbSZndDs7
IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgJmx0O2RhbmllbC5iZXJuaWVyQGJlbGwuY2Em
Z3Q7OyB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuOyBTUFJJTkcgV0cgJmx0O3NwcmluZ0BpZXRmLm9y
ZyZndDs7IDZtYW4gJmx0OzZtYW5AaWV0Zi5vcmcmZ3Q7OyBSb2JlcnQgUmFzenVrICZsdDtyb2Jl
cnRAcmFzenVrLm5ldCZndDs7IFJvYiBTaGFraXIgJmx0O3JvYmpzQGdvb2dsZS5jb20mZ3Q7OyBU
YXJlayBTYWFkICZsdDt0c2FhZC4ubmV0QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4g4oCcU1JWNiYjNDM74oCdIGNvbXBsZXhpdHkgaW4gZm9yd2FyZGluZzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgUm9uLCBJIGFncmVlIEFTSUNzIGFyZSBhbHdh
eXMgaW1wcm92aW5nLCZuYnNwO2luZGVlZCB0aGlzIGlzIGV2aWRlbnQgaW4gdGhlIG51bWJlciBv
ZiBzdWNjZXNzZnVsIFNSdjYgZGVwbG95bWVudHMgYW5kIG11bHRpcGxlJm5ic3A7dmVuZG9yIGlt
cGxlbWVudGF0aW9ucyBhdCBsaW5lIHJhdGUgb24gbWVyY2hhbnQgc2lsaWNvbiwgYW5kIG11bHRp
cGxlIHZlbmRvciZuYnNwO0FTSUNzLjxicj4NCjxicj4NCklzIOKAnFNSdjYmIzQzO+KAnSAoUFNT
SSYjNDM7Q1JIJiM0MztQUFNJKSBpbXBsZW1lbnRlZCZuYnNwO2FuZCBkZXBsb3llZCBhdCBsaW5l
IHJhdGU/Jm5ic3A7PGJyPg0KWW914oCZdmUgYmVlbiBhc2tlZCB0aGlzIHNldmVyYWwgdGltZXMu
Jm5ic3A7Jm5ic3A7U2luY2UgeW914oCZcmUgdGhlIG9ubHkgaW1wbGVtZW50b3IoPykgYW5kIG9u
ZSZuYnNwO29wZXJhdG9yIGlzIGNsYWltaW5nIGRlcGxveW1lbnQgb3IgdGVzdGluZywgSSBhbSBj
dXJpb3VzLjxicj4NCjxicj4NClJlZ2FyZGxlc3Mgb2YgQVNJQyBjYXBhYmlsaXRpZXMgdGhlcmUm
bmJzcDthcmUgdHdvIHBlcmZvcm1hbmNlIHBlbmFsdGllcyB5b3Ugd2lsbCBub3QgZXNjYXBlIHdp
dGggUFNTSSYjNDM7Q1JIJiM0MztQUFNJOiBUTFYmbmJzcDtwYXJzaW5nIGFuZCBtdWx0aXBsZSBs
b29rdXBzLjxicj4NCjxicj4NClJlcXVpcmluZyBhbGwgc2VnbWVudHMgaW4gYSBDUkggc2VnbWVu
dCZuYnNwO2xpc3QgdG8gcHJvY2VzcyBhbiBhcmJpdHJhcnkgbGVuZ3RoIERPSCYjNDM7c2V0IG9m
IFBTU0nigJlzIGFuZCBvdGhlciBvcHRpb25zIGlzJm5ic3A7YWx3YXlzIHZlcnkgZXhwZW5zaXZl
Ljxicj4NCi0gSXQgaXMgZXhwZW5zaXZlIGluIFNSQU0gYXMgcHJldmlvdXNseSZuYnNwO2Rpc2N1
c3NlZCBpbiB0aGVzZSB0aHJlYWRzLjxicj4NCi0gSXQgaXMgZXhwZW5zaXZlIGluIHBhcnNpbmcg
bG9naWMgdG8mbmJzcDtrbm93IGFuZCBwcm9jZXNzIGEgc2V0IG9mIFRMVnMgaW4gYW55IEFTSUMg
b3IgTlAuPGJyPg0KPGJyPg0KU3ByZWFkaW5nIFBTU0ksIENSSCwgUFBTSSBvcGVyYXRpb25zIGlu
Jm5ic3A7bXVsdGlwbGUgaGVhZGVycyBhbmQgbXVsdGlwbGUgaWRlbnRpZmllcnMgeW91IG5vdyBo
YXZlIG11bHRpcGxlIGxvb2t1cHMgYXQgYSZuYnNwO25vZGUuPGJyPg0KMSAtIGxvb2t1cCBkZXN0
aW5hdGlvbiBhZGRyZXNzPGJyPg0KMiAtIGxvb2t1cCBvbmUgb3IgbW9yZSBQU1NJIGFuZCBmdXR1
cmUmbmJzcDtkZXN0aW5hdGlvbiBvcHRpb25zLjxicj4NCjMgLSBsb29rdXAgdGhlIENSSCBsYWJl
bCBvciBQUFNJIGxhYmVsLjxicj4NCjQgLSBsb29rdXAgbmV3IGRlc3RpbmF0aW9uIGFkZHJlc3M8
YnI+DQo8YnI+DQpDb21wYXJlIHRoaXMgd2l0aCBTUnY2Ljxicj4NCjEgLSBsb29rdXAgZGVzdGlu
YXRpb24gYWRkcmVzczxicj4NCjIgLSBsb29rdXAgbmV3IGRlc3RpbmF0aW9uIGFkZHJlc3M8YnI+
DQo8YnI+DQpXaGlsZSBBU0lDcyBhcmUgbW9yZSBjYXBhYmxlIGFuZCB3aWxsJm5ic3A7Y29udGlu
dWUgdG8gYmUgbW9yZSBjYXBhYmxlLCB0aGVzZSB0ZWNobmljYWwgcGVyZm9ybWFuY2UgcHJvYmxl
bXMgeW91IGludHJvZHVjZSB3aXRoJm5ic3A7UFNTSSYjNDM7Q1JIJiM0MztQUFNJIHdpbGwgbm90
IGdvIGF3YXkuPGJyPg0KPGJyPg0KRGFycmVuPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFNlcCAxMiwgMjAxOSwg
YXQgMTI6MzQgUE0sIFJvbiBCb25pY2EgJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhPTQwanVu
aXBlci5uZXRAZG1hcmMuaWV0Zi5vcmciPnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRm
Lm9yZzwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==
--_000_C8A5898ECF374B0AAFCC516EDEC8044Cliquidtelecomcom_--


From nobody Tue Sep 17 13:33:57 2019
Return-Path: <brian.e.carpenter@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 E4525120072; Tue, 17 Sep 2019 13:33:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 qp2m2iG1TIoX; Tue, 17 Sep 2019 13:33:45 -0700 (PDT)
Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) (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 6BC9612010D; Tue, 17 Sep 2019 13:33:45 -0700 (PDT)
Received: by mail-pf1-x436.google.com with SMTP id y72so2802019pfb.12; Tue, 17 Sep 2019 13:33:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=s61yPiF0RCPvsinL49p1HPZLPoHtJHiqpL5dxo+O08o=; b=DrltCTHAaQf2umiUw1xIMuVyQEc7XTxpZMOzBaQjEydabODh2nOqHGHhMR4nYHeBFA AqweiSmODnFuXj/c8DkW2DbcDv6Yv0J+jJ34ugwNaAaEg1nEqIi6q+9GVOEYdU0LSPQQ 8lfaufE6exerXYGktvA3i526sgwaIF+mn7hUVOPwPz1t4XKzDp4iaKWvwT0x2ChINPXF 33OhSxgZEbMao6HoH4pLXPAxdmvA0e86DhcgvyOo/XAHb0r4WCQ7pRswxQLR9OGkV6yl mPpkJuEUm4ynlc4czOsqlG3nSI6bxZrGKO7m4HPaTn/SSTmfwubxSTYFq8bsghJ51Elw moXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=s61yPiF0RCPvsinL49p1HPZLPoHtJHiqpL5dxo+O08o=; b=fDdSjE7ZsViUK3pq874PVwtV4QLge8oY6L01U68PnoykDHRXfmBBudP+z+PLeO4j18 LCzMPD0r4n1vgdwdEa6E9juJGhnwOzqnC7C+3dwptrE4Q4wbZ2czpMLG+MtZXsqNGSkZ oXtLIRCr6ZMgVphpTTmkUnTJeukdq8tHcD+XkdpK7UkXUggDx4O0+xdgqEi8wQjqXiUw tULDPV3NFFg0YmwosrNXhe1FbzMzkUuNBOPxEAbhCfbCoz23OwL9hs0xGIpzfd8gkxEc IxTDwU5yXgIRFIpq5Yn9Dn00YTYtG7rxvWWb15qsb+wEqz3QsyhwDia2BTlPEoNmYY8E Hl6g==
X-Gm-Message-State: APjAAAX/r8EtR/U3oXQIIH75eGRYMBPsicXjEJkAInOWDAH5XnldcVW3 BakdFKyklQGsXAo4v0C/SzURysXO
X-Google-Smtp-Source: APXvYqyDWF9nCo758uxpa/uN7BwfPLe5J+v0v05D1Ovkcg0xKYLxQG2ACkfYq7GItiXKpSlEfNUwRg==
X-Received: by 2002:a65:67d4:: with SMTP id b20mr636097pgs.445.1568752424918;  Tue, 17 Sep 2019 13:33:44 -0700 (PDT)
Received: from [192.168.178.30] (82.206.69.111.dynamic.snap.net.nz. [111.69.206.82]) by smtp.gmail.com with ESMTPSA id a17sm3579385pfi.178.2019.09.17.13.33.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Sep 2019 13:33:44 -0700 (PDT)
To: Ron Bonica <rbonica@juniper.net>, Mark Smith <markzzzsmith@gmail.com>
Cc: Tom Herbert <tom@herbertland.com>, SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com> <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com> <53236a02-a736-b40f-d885-78e0036af416@gmail.com> <CAO42Z2yv=ziqCq7ZDQT6Q5Nyji0CP57vudz=KjTXhSqJ0rKvHA@mail.gmail.com> <BYAPR05MB54633719EE62A2644E7DDC1AAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <77c06fa8-3f15-f697-8293-b12a48be18a4@gmail.com>
Date: Wed, 18 Sep 2019 08:33:40 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <BYAPR05MB54633719EE62A2644E7DDC1AAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/esqk9apjKKQT27fktOTxAP9UQ3g>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Tue, 17 Sep 2019 20:33:47 -0000

Ron,

You wrote:

> Isn't this [the Opaque header] also creating an opportunity for IETF WGs to bypass IANA, creating their own registry, likely run badly?

More than that, it's creating an opportunity for operators to bypass IETF standards as well as IANA.

Isn't that the essence of this whole discussion?

They can do it anyway, but defining the code point at least makes it possible for firewalls to discard such traffic if it escapes. Hence my comment about draft-ietf-opsec-ipv6-eh-filtering.

Regards
   Brian


From nobody Tue Sep 17 18:13:39 2019
Return-Path: <markzzzsmith@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 A98FB12007A; Tue, 17 Sep 2019 18:13:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 YSgGe-SohAg7; Tue, 17 Sep 2019 18:13:29 -0700 (PDT)
Received: from mail-ot1-x32b.google.com (mail-ot1-x32b.google.com [IPv6:2607:f8b0:4864:20::32b]) (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 3B08312006F; Tue, 17 Sep 2019 18:13:29 -0700 (PDT)
Received: by mail-ot1-x32b.google.com with SMTP id z26so4881573oto.1; Tue, 17 Sep 2019 18:13:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6GDYMcTdXUwQipbtytT2xx2oFccKGJQL7h7IrG0xq8o=; b=YekMx5/2BkpEOFObQJn/5zlEHGNYz7Kjtpkcimha53i+rOaY4Z+qiUVJR09gBjdFXQ 410Zad/UjnoVHUhHVcuxUc80Cvhnp65rQjxoFffshB3E4jVCtlLt2+/r0pGwbAjfU6Dp p+BgfnET/CSp6N3g7lv3nH3t/ZSqMM5PyPP/UtcWV6UtSP3nJ/NAaOuwS3Lu29CmSS8P j8tStd0bhenKoY4RWmwnt0Of+6fEaUibU9O8FIA898wsBCcboks99vDh/bv+6/rBtYeh gBFv9bBnfeY5xVAwYovGTkdG6og8gaJkWAFaSwFVQpTtAGuUjvB+qaey39XCcmIR0Y6W VEIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6GDYMcTdXUwQipbtytT2xx2oFccKGJQL7h7IrG0xq8o=; b=VCSHeUqt+PcHojsGT1dDk1iiY8oqDcYPn030mb7zrG5wP6xOIWgOg2tnrCALhw6CE1 tpV6s3ykqhAM7yESl5RSbWWD2bKBQwyG5s0TjmnHnGlOPPVizwSXw0NoRg44Bmaxk6V2 Ip8EQGBBNogppBlg84KAue2hpkcsywNUpsmBYO7c2wXO4w/N7tJZm/FyCaenTiU7cb+l 7Ng6jmvWcp/PyzAGWtJAOVgv4At7blOluUU4xvp0O+gMaDQ5ssavCT/eiW32jnVc1Ngc /ClMtlz2fqiIoVQ348Es1j6RpwOVmRcXyX7mqMcBV66OIsI4SWBY5p6TvsJLyngZ2+IU ZaVg==
X-Gm-Message-State: APjAAAXywUwUd9IYl+1S+ZW+wwRHzKhOVqEOBQJX5H6hhDov5/3OHxNT rOAceTeO79cYzDSlY95Qgq2mVjCCYxeNPTqD2h4=
X-Google-Smtp-Source: APXvYqzQV18yokWM2CWk3Ctp5lp3gq5qVoEpYndgNoja22+HwjoskPcqxvlVTrvvdY5j1S73Df3mcq42QLxvogpXt5E=
X-Received: by 2002:a9d:6c86:: with SMTP id c6mr1386769otr.153.1568769208352;  Tue, 17 Sep 2019 18:13:28 -0700 (PDT)
MIME-Version: 1.0
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com> <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com> <53236a02-a736-b40f-d885-78e0036af416@gmail.com> <CAO42Z2yv=ziqCq7ZDQT6Q5Nyji0CP57vudz=KjTXhSqJ0rKvHA@mail.gmail.com> <BYAPR05MB54633719EE62A2644E7DDC1AAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <77c06fa8-3f15-f697-8293-b12a48be18a4@gmail.com>
In-Reply-To: <77c06fa8-3f15-f697-8293-b12a48be18a4@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 18 Sep 2019 11:13:18 +1000
Message-ID: <CAO42Z2w+N+vGFxxZwQQeKGy_2RbGXLtu-tze+E6xw9MfgWJYmA@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Ron Bonica <rbonica@juniper.net>, Tom Herbert <tom@herbertland.com>,  SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>,  "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
Content-Type: multipart/alternative; boundary="0000000000006605790592c98ba9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LW3I4hT1sBuvvMjNooIGEEJK0L4>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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: Wed, 18 Sep 2019 01:13:31 -0000

--0000000000006605790592c98ba9
Content-Type: text/plain; charset="UTF-8"

On Wed, 18 Sep 2019, 06:33 Brian E Carpenter, <brian.e.carpenter@gmail.com>
wrote:

> Ron,
>
> You wrote:
>
> > Isn't this [the Opaque header] also creating an opportunity for IETF WGs
> to bypass IANA, creating their own registry, likely run badly?
>
> More than that, it's creating an opportunity for operators to bypass IETF
> standards as well as IANA.
>
> Isn't that the essence of this whole discussion?
>
> They can do it anyway, but defining the code point at least makes it
> possible for firewalls to discard such traffic if it escapes. Hence my
> comment about draft-ietf-opsec-ipv6-eh-filtering.
>


The word "opaque" means (from Google "meaning opaque"),

"not able to be seen through; not transparent"

If a protocol is opaque or not transparent to the IETF then that would mean
somebody else owns it; it's their property rather than the IETFs.

So somebody else's protocol being referred to by the IETF would fit the
definition of "proprietary":

"relating to an owner or ownership"


So I think Proprietary would be a much more accurate name for this option
if it were to go ahead.

I'd much rather it didn't so we had a transparent and open IETF protocol.

Regards,
Mark.


> Regards
>    Brian
>

--0000000000006605790592c98ba9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Wed, 18 Sep 2019, 06:33 Brian E Carpenter, &lt;<a h=
ref=3D"mailto:brian.e.carpenter@gmail.com" rel=3D"noreferrer noreferrer nor=
eferrer noreferrer noreferrer noreferrer" target=3D"_blank">brian.e.carpent=
er@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ron,<br=
>
<br>
You wrote:<br>
<br>
&gt; Isn&#39;t this [the Opaque header] also creating an opportunity for IE=
TF WGs to bypass IANA, creating their own registry, likely run badly?<br>
<br>
More than that, it&#39;s creating an opportunity for operators to bypass IE=
TF standards as well as IANA.<br>
<br>
Isn&#39;t that the essence of this whole discussion?<br>
<br>
They can do it anyway, but defining the code point at least makes it possib=
le for firewalls to discard such traffic if it escapes. Hence my comment ab=
out draft-ietf-opsec-ipv6-eh-filtering.<br></blockquote></div></div><div di=
r=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">The word=
 &quot;opaque&quot; means (from Google &quot;meaning opaque&quot;),</div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto"><span style=3D"color:rgb(60,64,=
67);font-family:roboto,helveticaneue,arial,sans-serif;font-size:14px;backgr=
ound-color:rgb(255,255,255)">&quot;not able to be seen through; not transpa=
rent&quot;</span><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">If=
 a protocol is opaque or not transparent to the IETF then that would mean s=
omebody else owns it; it&#39;s their property rather than the IETFs.</div><=
div dir=3D"auto"><br></div><div dir=3D"auto">So somebody else&#39;s protoco=
l being referred to by the IETF would fit the definition of &quot;proprieta=
ry&quot;:</div><div dir=3D"auto"><br></div><div dir=3D"auto"><span style=3D=
"color:rgb(60,64,67);font-family:roboto,helveticaneue,arial,sans-serif;font=
-size:14px;background-color:rgb(255,255,255)">&quot;relating to an owner or=
 ownership&quot;</span><br></div><div dir=3D"auto"><br></div><div dir=3D"au=
to"><br></div><div dir=3D"auto">So I think Proprietary would be a much more=
 accurate name for this option if it were to go ahead.</div><div dir=3D"aut=
o"><br></div><div dir=3D"auto">I&#39;d much rather it didn&#39;t so we had =
a transparent and open IETF protocol.</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">Regards,</div><div dir=3D"auto">Mark.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
<br>
Regards<br>
=C2=A0 =C2=A0Brian<br>
</blockquote></div></div></div>

--0000000000006605790592c98ba9--


From nobody Wed Sep 18 06:42:04 2019
Return-Path: <ddukes@cisco.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 4922212004E; Wed, 18 Sep 2019 06:41:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=NTF2yZdv; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=xA0HTB6J
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 ex31D8R4AJ1C; Wed, 18 Sep 2019 06:41:49 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D88E12009E; Wed, 18 Sep 2019 06:41:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=29679; q=dns/txt; s=iport; t=1568814109; x=1570023709; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=kNAOTbi40knFD7zSm7QW+qRm2Go4ZAGygGHeCggRpYo=; b=NTF2yZdvmDgCUAEfy1bHrbN8KeEna1YkTIR0fk2ySLDr6G59uMhZfmkd tXw+ZXwsWgeKStA4cyVqZ4Wl4jNhF8dgY1j64CAbK8FQSmKYf6xGCmOOZ S0KPhsp2z8Tzs30rCgqZJQWwjI1ZFtFd/AJCq4xAfHm3RcHHJFqEVZGKH Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3Ah17cCB8c5GOlaP9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+/bR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVcKJFE72N9bhbjcxG4JJU1o2t3w=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DdAQDZM4Jd/5tdJa1mGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBZ4EWL1ADgUMgBAsqCoQYg0cDineCNyWJZo4NgUKBEANUCQEBAQw?= =?us-ascii?q?BAS0CAQGEPwIXgmwjOBMCAwkBAQQBAQECAQUEbYUtDIVKAQEBAQMSER0BATc?= =?us-ascii?q?BDwIBCA4DBAEBIQcDAgICHxEUBgMIAgQOBR8DgwCBHk0DHQECpTACgTiIYXO?= =?us-ascii?q?BMoJ9AQEFhQkNC4IXCYE0jAkYgUA/gREnDBOCTD6CGkcEgSwBEgFVglUygia?= =?us-ascii?q?MX0SBfDWFJ4kgjiBBCoIikQOEABuCNodLhCWKeoM9lGiOcwIEAgQFAg4BAQW?= =?us-ascii?q?BaSE3MHFwFTsqAYJBUBAUgU6DcoRZhXpzAYEojQiBIgGBIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,520,1559520000";  d="scan'208,217";a="545687546"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Sep 2019 13:41:41 +0000
Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x8IDff8e013134 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 18 Sep 2019 13:41:41 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 18 Sep 2019 08:41:41 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 18 Sep 2019 08:41:40 -0500
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 18 Sep 2019 08:41:40 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wib0Zz6lX7qMUQMPa3+YCWYuilGLooVbBIbpT2n4qrX5LgvzXWXzN6nTmc1QLuP2GKPa4YWVoTpjKrdA/EXSqw64fZ7HYr2sTaV9Q/mIdGuc+ca6rBS1pLImGTDstB0qdUeG9i+AAyGEvpRVniHqKjZZBofoUtbZXLEwRDhkVQbZKgxvrXMkKq287LgArBBQVQGUgBIfy6N/h1uWqylWFuMp8bTds63iIPRVV8GyrQhSaRVoQXHIdVDDrFXH4l+cLeyPGK7E1HLO7PZnGBov+s6n9CNKRf1SR2umkO+/HWnXu2BTbXopvZO7M7O5OtxfRoyTYmwGK9Q+JjUFZG9PHA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kNAOTbi40knFD7zSm7QW+qRm2Go4ZAGygGHeCggRpYo=; b=VIx6dO6NYsqfckwMDjF8V8jxabvFA1V1+4fQHm+wZyLWGzKtK3VRy4gbjBVNR/Xfpfad90S1IGuKRvvUgGKJrVc65AiEBSn5ibQggb7W86lkYwZIiqYu3gzUqVhIrnEkYr5GD52KlLqEG5GTUCdQzbiqmeLmRhfWdPCHQ3+DAgywknjSUijwRu5ul9JWBfCjm5HueL4HGmFisiqEQ0ENHP1gM9xdJgdmy7IR1MrS+hC249tkQBZMXSbytPfUnegnq0PUZnnjlgoEBnBcyW9sJCSaKxK0VGpw6DMW5tgEo5CHkNS2Tn8XWf2c36EZcx2MrCn7OtL0QTRauYi5skbqNw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kNAOTbi40knFD7zSm7QW+qRm2Go4ZAGygGHeCggRpYo=; b=xA0HTB6JxKN3f44mDxJKCaJ0LTU6JI7OjiPkHCll+Rqr8nKexEhSNJ0yjY1YTwlqlgb9Kkd0+Ne5m30pZX1+M0cXTsFnlv36W65t30z5k3Ie/BV5OK/RyJc+Nkip4jyTfjsuanq1D1i+rJR3iY6hnvvYneQO1NJFMq3ILWSg5uU=
Received: from BN7PR11MB2594.namprd11.prod.outlook.com (52.135.246.159) by BN7PR11MB2658.namprd11.prod.outlook.com (52.135.255.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.21; Wed, 18 Sep 2019 13:41:39 +0000
Received: from BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::b5f5:4cb9:14c0:618b]) by BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::b5f5:4cb9:14c0:618b%4]) with mapi id 15.20.2263.023; Wed, 18 Sep 2019 13:41:39 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: Ron Bonica <rbonica@juniper.net>
CC: Mark Smith <markzzzsmith@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: =?utf-8?B?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJkaW5n?=
Thread-Index: AQHVbM6YPDYrgJo6HkCz+V5O1eYQGqcvHWUAgAJWlAA=
Date: Wed, 18 Sep 2019 13:41:39 +0000
Message-ID: <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ddukes@cisco.com; 
x-originating-ip: [161.44.212.51]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2b794722-90a3-4fd4-c40c-08d73c3deeef
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BN7PR11MB2658; 
x-ms-traffictypediagnostic: BN7PR11MB2658:
x-microsoft-antispam-prvs: <BN7PR11MB26588F33B15381BB7AAF39FDC88E0@BN7PR11MB2658.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(376002)(346002)(366004)(39860400002)(136003)(51444003)(199004)(189003)(71200400001)(6512007)(26005)(236005)(5660300002)(81156014)(81166006)(66066001)(4326008)(86362001)(2906002)(256004)(478600001)(54896002)(76176011)(33656002)(229853002)(6486002)(25786009)(6436002)(7736002)(8936002)(53546011)(76116006)(6506007)(102836004)(66476007)(66946007)(36756003)(71190400001)(14454004)(99286004)(486006)(476003)(186003)(6116002)(3846002)(66556008)(6916009)(2616005)(6246003)(1941001)(11346002)(446003)(64756008)(316002)(54906003)(66446008); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR11MB2658; H:BN7PR11MB2594.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6V4kJtSJQSnCLtWMq5iR4aYNgi/2QPXAtIJT3UFsX/xrd9lP0pn4R7X/xwnmEVWVIKN8YBwCXnUH5hNfqmI6RckBBmzXKuEfN7pIPaIUpdtWSZLSxMlu+2B4FAS0eBEdBtxmQFwDYeVZ1NCTyCtDCGNcM6dle0iJkjXMEsPVYfF15CqsNJhTPSZ9/g+s3pjdoBryW5hVpoWPylt+h1GTkgKq5yHDDDHgwg8uS1idOJNc4q0zlcqmnE65FX9hJOpvrTh3KUZuu0KVMJtqxs3hFO7yg7I6IHdxfISMdHE0Hohx6TGYsw+u0J3/mJektVEtw9Yg4/b1LnOSNXdrjPBlURAf8XNEhK+Tj/6d+mTsSKmk++pXj1CJiQEn0UfdfARk0uMpkVmrvFWzsGdTOKbRIcLBixHGH4wep9aKzeqfgDg=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_634900D2FBCE47CF8907C8B9CB3A4102ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 2b794722-90a3-4fd4-c40c-08d73c3deeef
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 13:41:39.3608 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fLy2b1fd0ToZdqHH4xg3Gp35j5wGOAoPvAsbArI3bEA01K0KMyaVkCrtxmkFBacUoHQXlx06sBeiHreGnd+SgA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2658
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.24, xch-aln-014.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/v8UAgBGQ0yp0VBwGkZ3RwzH1MME>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Wed, 18 Sep 2019 13:41:53 -0000

--_000_634900D2FBCE47CF8907C8B9CB3A4102ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLg0KDQpJIHN1bW1hcml6ZWQgbXkgYXJndW1lbnQgYXMgZm9sbG93czoNCiJSZWdhcmRs
ZXNzIG9mIEFTSUMgY2FwYWJpbGl0aWVzIHRoZXJlIGFyZSB0d28gcGVyZm9ybWFuY2UgcGVuYWx0
aWVzIHlvdSB3aWxsIG5vdCBlc2NhcGUgd2l0aCBQU1NJK0NSSCtQUFNJOiBUTFYgcGFyc2luZyBh
bmQgbXVsdGlwbGUgbG9va3Vwcy7igJ0NCg0KWW914oCZdmUgY29uZmlybWVkIHRoaXMgYWRkaXRp
b25hbCBvdmVyaGVhZCBmb3IgIlNSdjYrIi4gIFRoYW5rcy4NCg0KWW91IHRoZW4gc2F5ICJTbyBs
b25nIGFzIHRoZSBBU0lDIGNhbiBwcm9jZXNzIGVub3VnaCBwYWNrZXRzIHBlciBzZWNvbmQgdG8g
c2F0dXJhdGUgdGhlIGxpbmUgY2FyZHMsIHdlIGFyZSBmb3J3YXJkaW5nIGF0IGZ1bGwgbGluZSBy
YXRlLiINCg0KWWVzIHRoaXMgaXMgdHJ1ZSwgYnV0IHdlIGNhbiBjb25jbHVkZTogVGhlIGNvbXBs
ZXhpdHkgb2YgIlNSdjYrIiByZXF1aXJlcyBBU0lDcyBkbyBtdWNoIG1vcmUgd29yayBwZXIgcGFj
a2V0IHZzIFNSdjYuDQoNClRoYW5rcw0KICBEYXJyZW4NCg0KDQpPbiBTZXAgMTYsIDIwMTksIGF0
IDk6NTkgUE0sIFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FA
anVuaXBlci5uZXQ+PiB3cm90ZToNCg0KSGkgRGFycmVuLA0KDQpJIHRoaW5rIHRoYXQgeW91ciBh
cmd1bWVudCBjYW4gYmUgc3VtbWFyaXplZCBhcyBmb2xsb3dzOg0KDQoNCiAgKiAgIFNSdjYgcmVx
dWlyZXMgb25seSB0d28gRklCIHNlYXJjaGVzDQogICogICBTUnY2KyByZXF1aXJlcyA0IG9yIG1v
cmUgRklCIHNlYXJjaGVzDQogICogICBUaGVyZWZvcmUsIFNSdjYrIGNhbm5vdCBwb3NzaWJseSBm
b3J3YXJkIGF0IGxpbmUgc3BlZWQNCg0KDQpIYXZlIEkgc3VtbWFyaXplZCB5b3VyIGFyZ3VtZW50
IGNvcnJlY3RseT8gSWYgbm90LCBwbGVhc2Ugc2V0IG1lIHN0cmFpZ2h0LiBJZiBzbywgcGxlYXNl
IHJlYWQgb24uDQoNCkZpcnN0LCBTUnY2KyBuZXZlciByZXF1aXJlcyBtb3JlIHRoYW4gNCBGSUIg
c2VhcmNoZXMuIFRoZSBET0ggdGhhdCBwcmVjZWRlcyB0aGUgQ1JIIGNvbnRhaW5zLCBhdCBtb3N0
LCBvbmUgUFNTSS4gVGhlcmVmb3JlIFNSdjYrIHJlcXVpcmVzIGZvdXIgRklCIHNlYXJjaGVzLCBh
dCBtb3N0Lg0KDQpTZWNvbmQsIFNSdjYrIG9ubHkgcmVxdWlyZXMgNCBGSUIgc2VhcmNoZXMgdGhl
IGZvbGxvd2luZyBjYXNlOg0KDQoNCiAgKiAgIFRoZSBwYWNrZXQgY29udGFpbnMgdHdvIGluc3Rh
bmNlcyBvZiB0aGUgRE9ILiAoTW9zdCB1c2UtY2FzZXMgcmVxdWlyZSBvbmx5IG9uZS4pDQogICog
ICBUaGUgcHJvY2Vzc2luZyBub2RlIGlzIGNvbmZpZ3VyZWQgdG8gcHJvY2VzcyB0aGUgUFNTSS4g
KE1hbnkgQVNJQy1iYXNlZCBkZXZpY2VzLCBiZWNhdXNlIG9mIHRoZWlyIHJvbGUgaW4gdGhlIG5l
dHdvcmssIHdvbuKAmXQgc3VwcG9ydCBhbnkgcGVyIHNlZ21lbnQgc2VydmljZSBpbnN0cnVjdGlv
bnMuIFRoaXMgbm9kZXMgd2lsbCBiZSBjb25maWd1cmVkIHRvIGlnbm9yZSB0aGUgUFNTSS4gVGhh
dCBpcyB3aHkgaXQgaXMgb3B0aW9uYWwuKQ0KDQoNClNvLCBpbiBtb3N0IHVzZS1jYXNlcywgU1J2
NisgcmVxdWlyZXMgb25seSAzIEZJQiBzZWFyY2hlcy4NCg0KU28sIHlvdSBtaWdodCBub3cgYXJn
dWUgdGhhdDoNCg0KDQogICogICBTUnY2IHJlcXVpcmVzIG9ubHkgdHdvIEZJQiBzZWFyY2hlcw0K
ICAqICAgU1J2NisgcmVxdWlyZXMgdGhyZWUgYW5kIHNvbWV0aW1lcyBmb3VyIEZJQiBzZWFyY2hl
cw0KICAqICAgVGhlcmVmb3JlLCBTUnY2KyBjYW5ub3QgcG9zc2libHkgZm9yd2FyZCBhdCBsaW5l
IHNwZWVkDQoNCg0KSGVyZSwgc29tZSBzbGlnaHRseSBkZWVwZXIgdGhvdWdodCBtaWdodCBiZSBy
ZXF1aXJlZC4gQSBwbGF0Zm9ybSBoYXMgdHdvIHJlbGV2YW50IHJlc291cmNlczoNCg0KDQogICog
ICBBIHJvdXRlIGxvb2t1cCBBU0lDLCB0aGF0IGNhbiBwcm9jZXNzIHNvbWUgbnVtYmVyIG9mIHBh
Y2tldHMgcGVyIHNlY29uZA0KICAqICAgU29tZSBudW1iZXIgb2YgaW50ZXJmYWNlcywgdGhhdCBj
YW4gZm9yd2FyZCBzb21lIG51bWJlciBvZiBiaXRzIHBlciBzZWNvbmQNCg0KDQpTbyBsb25nIGFz
IHRoZSBBU0lDIGNhbiBwcm9jZXNzIGVub3VnaCBwYWNrZXRzIHBlciBzZWNvbmQgdG8gc2F0dXJh
dGUgdGhlIGxpbmUgY2FyZHMsIHdlIGFyZSBmb3J3YXJkaW5nIGF0IGZ1bGwgbGluZSByYXRlLiBT
byBsb25nIGFzIGEgcGxhdGZvcm0gaGFzIGEgc3VmZmljaWVudGx5IGNhcGFibGUgQVNJQywgaXQg
d2lsbCBiZSBhYmxlIHRvIGZvcndhcmQgYXQgbGluZSBzcGVlZC4gQnV0IGl04oCZcyBhIG1hdHRl
ciBvZiBob3cgdGhlIHBsYXRmb3JtIGlzIGRlc2lnbmVkLiBJZiB0aGUgQVNJQyBpcyBub3Qgc3Vm
ZmljaWVudGx5IGNhcGFibGUsIG9mIGNvdXJzZSwgaXQgd2lsbCBub3QgZm9yd2FyZCBhdCBsaW5l
IHNwZWVkLg0KDQpJbiB5b3VyIGVtYWlsLCB5b3Ugc2F5IHRoYXQgSSBoYXZlIGJlZW4gYXNrZWQg
c2V2ZXJhbCB0aW1lcyB0byByZXBvcnQgb24gdGhlIHN0YXRlIG9mIEp1bmlwZXLigJlzIFNSdjYr
IGltcGxlbWVudGF0aW9uLiBXaGlsZSBJIGNhbm5vdCBwcm92aWRlIGRldGFpbHMsIHlvdSBjYW4g
YXNzdW1lIHRoYXQgd2Ugd291bGRu4oCZdCBiZSB3b3JraW5nIG9uIHRoaXMgaWYgd2UgdGhvdWdo
dCB0aGF0IHBlcmZvcm1hbmNlIHdhcyBnb2luZyB0byBiZSBzdWItb3B0aW1hbC4NCg0KWW91IGFs
c28gc3VnZ2VzdCB0aGF0IEp1bmlwZXLigJlzIGlzIHRoZSBvbmx5IGltcGxlbWVudGF0aW9uLiBB
cmUgeW91IHN1cmUgdGhhdCB0aGlzIGlzIGNvcnJlY3Q/DQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQoNCkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IERhcnJlbiBEdWtlcyAoZGR1a2VzKSA8ZGR1
a2VzQGNpc2NvLmNvbTxtYWlsdG86ZGR1a2VzQGNpc2NvLmNvbT4+DQpTZW50OiBNb25kYXksIFNl
cHRlbWJlciAxNiwgMjAxOSA0OjM4IFBNDQpUbzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVy
Lm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+DQpDYzogTWFyayBTbWl0aCA8bWFya3p6
enNtaXRoQGdtYWlsLmNvbTxtYWlsdG86bWFya3p6enNtaXRoQGdtYWlsLmNvbT4+OyBFWFQgLSBk
YW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPiA8ZGFu
aWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+OyB4aWVj
aGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPjsgU1BSSU5H
IFdHIDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+OyA2bWFuIDw2bWFu
QGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPj47IFJvYmVydCBSYXN6dWsgPHJvYmVydEBy
YXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+OyBSb2IgU2hha2lyIDxyb2Jqc0Bn
b29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPj47IFRhcmVrIFNhYWQgPHRzYWFkLm5l
dEBnbWFpbC5jb208bWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20+Pg0KU3ViamVjdDog4oCcU1JW
NivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJkaW5nDQoNCkhpIFJvbiwgSSBhZ3JlZSBBU0lDcyBh
cmUgYWx3YXlzIGltcHJvdmluZywgaW5kZWVkIHRoaXMgaXMgZXZpZGVudCBpbiB0aGUgbnVtYmVy
IG9mIHN1Y2Nlc3NmdWwgU1J2NiBkZXBsb3ltZW50cyBhbmQgbXVsdGlwbGUgdmVuZG9yIGltcGxl
bWVudGF0aW9ucyBhdCBsaW5lIHJhdGUgb24gbWVyY2hhbnQgc2lsaWNvbiwgYW5kIG11bHRpcGxl
IHZlbmRvciBBU0lDcy4NCg0KSXMg4oCcU1J2NivigJ0gKFBTU0krQ1JIK1BQU0kpIGltcGxlbWVu
dGVkIGFuZCBkZXBsb3llZCBhdCBsaW5lIHJhdGU/DQpZb3XigJl2ZSBiZWVuIGFza2VkIHRoaXMg
c2V2ZXJhbCB0aW1lcy4gIFNpbmNlIHlvdeKAmXJlIHRoZSBvbmx5IGltcGxlbWVudG9yKD8pIGFu
ZCBvbmUgb3BlcmF0b3IgaXMgY2xhaW1pbmcgZGVwbG95bWVudCBvciB0ZXN0aW5nLCBJIGFtIGN1
cmlvdXMuDQoNClJlZ2FyZGxlc3Mgb2YgQVNJQyBjYXBhYmlsaXRpZXMgdGhlcmUgYXJlIHR3byBw
ZXJmb3JtYW5jZSBwZW5hbHRpZXMgeW91IHdpbGwgbm90IGVzY2FwZSB3aXRoIFBTU0krQ1JIK1BQ
U0k6IFRMViBwYXJzaW5nIGFuZCBtdWx0aXBsZSBsb29rdXBzLg0KDQpSZXF1aXJpbmcgYWxsIHNl
Z21lbnRzIGluIGEgQ1JIIHNlZ21lbnQgbGlzdCB0byBwcm9jZXNzIGFuIGFyYml0cmFyeSBsZW5n
dGggRE9IK3NldCBvZiBQU1NJ4oCZcyBhbmQgb3RoZXIgb3B0aW9ucyBpcyBhbHdheXMgdmVyeSBl
eHBlbnNpdmUuDQotIEl0IGlzIGV4cGVuc2l2ZSBpbiBTUkFNIGFzIHByZXZpb3VzbHkgZGlzY3Vz
c2VkIGluIHRoZXNlIHRocmVhZHMuDQotIEl0IGlzIGV4cGVuc2l2ZSBpbiBwYXJzaW5nIGxvZ2lj
IHRvIGtub3cgYW5kIHByb2Nlc3MgYSBzZXQgb2YgVExWcyBpbiBhbnkgQVNJQyBvciBOUC4NCg0K
U3ByZWFkaW5nIFBTU0ksIENSSCwgUFBTSSBvcGVyYXRpb25zIGluIG11bHRpcGxlIGhlYWRlcnMg
YW5kIG11bHRpcGxlIGlkZW50aWZpZXJzIHlvdSBub3cgaGF2ZSBtdWx0aXBsZSBsb29rdXBzIGF0
IGEgbm9kZS4NCjEgLSBsb29rdXAgZGVzdGluYXRpb24gYWRkcmVzcw0KMiAtIGxvb2t1cCBvbmUg
b3IgbW9yZSBQU1NJIGFuZCBmdXR1cmUgZGVzdGluYXRpb24gb3B0aW9ucy4NCjMgLSBsb29rdXAg
dGhlIENSSCBsYWJlbCBvciBQUFNJIGxhYmVsLg0KNCAtIGxvb2t1cCBuZXcgZGVzdGluYXRpb24g
YWRkcmVzcw0KDQpDb21wYXJlIHRoaXMgd2l0aCBTUnY2Lg0KMSAtIGxvb2t1cCBkZXN0aW5hdGlv
biBhZGRyZXNzDQoyIC0gbG9va3VwIG5ldyBkZXN0aW5hdGlvbiBhZGRyZXNzDQoNCldoaWxlIEFT
SUNzIGFyZSBtb3JlIGNhcGFibGUgYW5kIHdpbGwgY29udGludWUgdG8gYmUgbW9yZSBjYXBhYmxl
LCB0aGVzZSB0ZWNobmljYWwgcGVyZm9ybWFuY2UgcHJvYmxlbXMgeW91IGludHJvZHVjZSB3aXRo
IFBTU0krQ1JIK1BQU0kgd2lsbCBub3QgZ28gYXdheS4NCg0KRGFycmVuDQoNCk9uIFNlcCAxMiwg
MjAxOSwgYXQgMTI6MzQgUE0sIFJvbiBCb25pY2EgPHJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFy
Yy5pZXRmLm9yZzxtYWlsdG86cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPj4g
d3JvdGU6DQoNCg==

--_000_634900D2FBCE47CF8907C8B9CB3A4102ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <958B8F8718FDD8438A1A4E5543A8A70B@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkhpIFJvbi4gJm5ic3A7DQo8ZGl2IGNsYXNzPSIi
PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIHN1bW1hcml6ZWQgbXkgYXJn
dW1lbnQgYXMgZm9sbG93czoNCjxkaXYgY2xhc3M9IiI+JnF1b3Q7UmVnYXJkbGVzcyBvZiBBU0lD
IGNhcGFiaWxpdGllcyB0aGVyZSBhcmUgdHdvIHBlcmZvcm1hbmNlIHBlbmFsdGllcyB5b3Ugd2ls
bCBub3QgZXNjYXBlIHdpdGggUFNTSSYjNDM7Q1JIJiM0MztQUFNJOiBUTFYgcGFyc2luZyBhbmQg
bXVsdGlwbGUgbG9va3Vwcy7igJ08L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPllvdeKAmXZlIGNvbmZpcm1lZCB0aGlzIGFkZGl0aW9uYWwg
b3ZlcmhlYWQgZm9yICZxdW90O1NSdjYmIzQzOyZxdW90Oy4gJm5ic3A7VGhhbmtzLjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+WW91IHRo
ZW4gc2F5ICZxdW90O1NvIGxvbmcgYXMgdGhlIEFTSUMgY2FuIHByb2Nlc3MgZW5vdWdoIHBhY2tl
dHMgcGVyIHNlY29uZCB0byBzYXR1cmF0ZSB0aGUgbGluZSBjYXJkcywgd2UgYXJlIGZvcndhcmRp
bmcgYXQgZnVsbCBsaW5lIHJhdGUuJnF1b3Q7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5ZZXMgdGhpcyBpcyB0cnVlLCBidXQgd2UgY2Fu
IGNvbmNsdWRlOiA8YiBjbGFzcz0iIj5UaGUgY29tcGxleGl0eSBvZiAmcXVvdDtTUnY2JiM0Mzsm
cXVvdDsgcmVxdWlyZXMgQVNJQ3MgZG8gbXVjaCBtb3JlIHdvcmsgcGVyIHBhY2tldCB2cyBTUnY2
LjwvYj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPlRoYW5rczwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgRGFycmVuPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIFNlcCAxNiwgMjAxOSwg
YXQgOTo1OSBQTSwgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBl
ci5uZXQiIGNsYXNzPSIiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8L2Rpdj4N
CjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyBjYXJl
dC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ291cmllck5ld1BTTVQ7IGZvbnQt
c2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs
OyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWdu
OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw
YWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo
OiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQpIaSBEYXJyZW4sPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7
PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CkkgdGhpbmsgdGhhdCB5b3VyIGFyZ3VtZW50IGNhbiBiZSBzdW1tYXJpemVkIGFzIGZvbGxvd3M6
PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjx1bCB0eXBl
PSJkaXNjIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMGluOyBtYXJnaW4tdG9wOiAwaW47IiBjbGFz
cz0iIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiPg0KU1J2NiByZXF1aXJlcyBvbmx5IHR3byBGSUIgc2VhcmNoZXM8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyI+DQpTUnY2JiM0MzsgcmVxdWlyZXMgNCBvciBtb3JlIEZJQiBzZWFyY2hlczxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NClRoZXJlZm9yZSwgU1J2NiYjNDM7IGNhbm5vdCBwb3Nz
aWJseSBmb3J3YXJkIGF0IGxpbmUgc3BlZWQ8bzpwIGNsYXNzPSIiPjwvbzpwPjwvbGk+PC91bD4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0i
Ij4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KSGF2ZSBJIHN1bW1hcml6ZWQgeW91ciBhcmd1bWVudCBjb3JyZWN0bHk/IElmIG5v
dCwgcGxlYXNlIHNldCBtZSBzdHJhaWdodC4gSWYgc28sIHBsZWFzZSByZWFkIG9uLjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkZpcnN0LCBTUnY2JiM0MzsgbmV2ZXIgcmVxdWly
ZXMgbW9yZSB0aGFuIDQgRklCIHNlYXJjaGVzLiBUaGUgRE9IIHRoYXQgcHJlY2VkZXMgdGhlIENS
SCBjb250YWlucywgYXQgbW9zdCwgb25lIFBTU0kuIFRoZXJlZm9yZSBTUnY2JiM0MzsgcmVxdWly
ZXMgZm91ciBGSUIgc2VhcmNoZXMsIGF0IG1vc3QuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0i
Ij4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KU2Vjb25kLCBTUnY2JiM0Mzsgb25seSByZXF1aXJlcyA0IEZJQiBzZWFyY2hlcyB0
aGUgZm9sbG93aW5nIGNhc2U6PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286
cD48L2Rpdj4NCjx1bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMGluOyBtYXJn
aW4tdG9wOiAwaW47IiBjbGFzcz0iIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KVGhlIHBhY2tldCBjb250YWlucyB0d28gaW5zdGFu
Y2VzIG9mIHRoZSBET0guIChNb3N0IHVzZS1jYXNlcyByZXF1aXJlIG9ubHkgb25lLik8bzpwIGNs
YXNzPSIiPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyI+DQpUaGUgcHJvY2Vzc2luZyBub2RlIGlzIGNvbmZpZ3VyZWQgdG8g
cHJvY2VzcyB0aGUgUFNTSS4gKE1hbnkgQVNJQy1iYXNlZCBkZXZpY2VzLCBiZWNhdXNlIG9mIHRo
ZWlyIHJvbGUgaW4gdGhlIG5ldHdvcmssIHdvbuKAmXQgc3VwcG9ydCBhbnkgcGVyIHNlZ21lbnQg
c2VydmljZSBpbnN0cnVjdGlvbnMuIFRoaXMgbm9kZXMgd2lsbCBiZSBjb25maWd1cmVkIHRvIGln
bm9yZSB0aGUgUFNTSS4gVGhhdCBpcyB3aHkgaXQgaXMgb3B0aW9uYWwuKTxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9saT48L3VsPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpTbywgaW4gbW9zdCB1c2UtY2FzZXMsIFNSdjYmIzQz
OyByZXF1aXJlcyBvbmx5IDMgRklCIHNlYXJjaGVzLjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9
IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NClNvLCB5b3UgbWlnaHQgbm93IGFyZ3VlIHRoYXQ6PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86
cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjx1bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbTogMGluOyBtYXJnaW4tdG9wOiAwaW47IiBjbGFzcz0iIj4NCjxsaSBjbGFzcz0i
TXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KU1J2NiByZXF1
aXJlcyBvbmx5IHR3byBGSUIgc2VhcmNoZXM8bzpwIGNsYXNzPSIiPjwvbzpwPjwvbGk+PGxpIGNs
YXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQpTUnY2
JiM0MzsgcmVxdWlyZXMgdGhyZWUgYW5kIHNvbWV0aW1lcyBmb3VyIEZJQiBzZWFyY2hlczxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7Ij4NClRoZXJlZm9yZSwgU1J2NiYjNDM7IGNhbm5vdCBwb3NzaWJs
eSBmb3J3YXJkIGF0IGxpbmUgc3BlZWQ8bzpwIGNsYXNzPSIiPjwvbzpwPjwvbGk+PC91bD4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4m
bmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KSGVyZSwgc29tZSBzbGlnaHRseSBkZWVwZXIgdGhvdWdodCBtaWdodCBiZSByZXF1aXJl
ZC4gQSBwbGF0Zm9ybSBoYXMgdHdvIHJlbGV2YW50IHJlc291cmNlczo8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOiAwaW47IG1hcmdpbi10b3A6IDBpbjsiIGNsYXNzPSIiPg0KPGxpIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQpBIHJvdXRl
IGxvb2t1cCBBU0lDLCB0aGF0IGNhbiBwcm9jZXNzIHNvbWUgbnVtYmVyIG9mIHBhY2tldHMgcGVy
IHNlY29uZDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NClNvbWUgbnVtYmVyIG9mIGludGVyZmFj
ZXMsIHRoYXQgY2FuIGZvcndhcmQgc29tZSBudW1iZXIgb2YgYml0cyBwZXIgc2Vjb25kPG86cCBj
bGFzcz0iIj48L286cD48L2xpPjwvdWw+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NClNvIGxvbmcgYXMgdGhlIEFTSUMgY2Fu
IHByb2Nlc3MgZW5vdWdoIHBhY2tldHMgcGVyIHNlY29uZCB0byBzYXR1cmF0ZSB0aGUgbGluZSBj
YXJkcywgd2UgYXJlIGZvcndhcmRpbmcgYXQgZnVsbCBsaW5lIHJhdGUuIFNvIGxvbmcgYXMgYSBw
bGF0Zm9ybSBoYXMgYSBzdWZmaWNpZW50bHkgY2FwYWJsZSBBU0lDLCBpdCB3aWxsIGJlIGFibGUg
dG8gZm9yd2FyZCBhdCBsaW5lIHNwZWVkLiBCdXQgaXTigJlzIGEgbWF0dGVyIG9mIGhvdyB0aGUg
cGxhdGZvcm0NCiBpcyBkZXNpZ25lZC4gSWYgdGhlIEFTSUMgaXMgbm90IHN1ZmZpY2llbnRseSBj
YXBhYmxlLCBvZiBjb3Vyc2UsIGl0IHdpbGwgbm90IGZvcndhcmQgYXQgbGluZSBzcGVlZC48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQpJbiB5b3VyIGVtYWlsLCB5b3Ugc2F5IHRo
YXQgSSBoYXZlIGJlZW4gYXNrZWQgc2V2ZXJhbCB0aW1lcyB0byByZXBvcnQgb24gdGhlIHN0YXRl
IG9mIEp1bmlwZXLigJlzIFNSdjYmIzQzOyBpbXBsZW1lbnRhdGlvbi4gV2hpbGUgSSBjYW5ub3Qg
cHJvdmlkZSBkZXRhaWxzLCB5b3UgY2FuIGFzc3VtZSB0aGF0IHdlIHdvdWxkbuKAmXQgYmUgd29y
a2luZyBvbiB0aGlzIGlmIHdlIHRob3VnaHQgdGhhdCBwZXJmb3JtYW5jZSB3YXMgZ29pbmcgdG8g
YmUgc3ViLW9wdGltYWwuPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KWW91IGFs
c28gc3VnZ2VzdCB0aGF0IEp1bmlwZXLigJlzIGlzIHRoZSBvbmx5IGltcGxlbWVudGF0aW9uLiBB
cmUgeW91IHN1cmUgdGhhdCB0aGlzIGlzIGNvcnJlY3Q/PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1JvbjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+
Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xh
c3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IHRleHQtYWxpZ246IGNlbnRlcjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogN3B0OyIgY2xhc3M9IiI+SnVuaXBlciBCdXNpbmVzcyBVc2Ug
T25seTwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLXdpZHRo
OiAxcHQ7IGJvcmRlci10b3AtY29sb3I6IHJnYigyMjUsIDIyNSwgMjI1KTsgcGFkZGluZzogM3B0
IDBpbiAwaW47IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPGIgY2xhc3M9IiI+RnJvbTo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkRhcnJlbiBEdWtlcyAoZGR1a2VzKSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRkdWtlc0BjaXNjby5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmRkdWtlc0BjaXNjby5jb208L2E+Jmd0OzxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+
DQo8YiBjbGFzcz0iIj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+TW9uZGF5LCBTZXB0ZW1iZXIgMTYsIDIwMTkgNDozOCBQTTxiciBjbGFz
cz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Um9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FA
anVuaXBlci5uZXQiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsiIGNsYXNzPSIiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0OzxiciBjbGFzcz0iIj4N
CjxiIGNsYXNzPSIiPkNjOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+TWFyayBTbWl0aCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hcmt6enpzbWl0aEBn
bWFpbC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsiIGNsYXNzPSIiPm1hcmt6enpzbWl0aEBnbWFpbC5jb208L2E+Jmd0OzsgRVhUIC08c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L2E+PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPiZsdDs8YSBocmVm
PSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YTwvYT4mZ3Q7OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86eGllY2hmQGNoaW5hdGVsZWNvbS5jbiIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+eGllY2hmQGNoaW5h
dGVsZWNvbS5jbjwvYT47DQogU1BSSU5HIFdHICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGll
dGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0OzsgNm1hbiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOjZtYW5AaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246
IHVuZGVybGluZTsiIGNsYXNzPSIiPjZtYW5AaWV0Zi5vcmc8L2E+Jmd0OzsgUm9iZXJ0IFJhc3p1
aw0KICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHN0eWxlPSJjb2xvcjog
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnJvYmVydEByYXN6
dWsubmV0PC9hPiZndDs7IFJvYiBTaGFraXIgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2Jqc0Bnb29n
bGUuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj5yb2Jqc0Bnb29nbGUuY29tPC9hPiZndDs7IFRhcmVrIFNhYWQNCiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0
ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnRzYWFkLm5ldEBnbWFpbC5jb208
L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj7igJxTUlY2JiM0MzvigJ0gY29t
cGxleGl0eSBpbiBmb3J3YXJkaW5nPG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxvOnAg
Y2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCkhpIFJvbiwgSSBhZ3JlZSBBU0lDcyBhcmUgYWx3YXlzIGltcHJvdmlu
ZywmbmJzcDtpbmRlZWQgdGhpcyBpcyBldmlkZW50IGluIHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1
bCBTUnY2IGRlcGxveW1lbnRzIGFuZCBtdWx0aXBsZSZuYnNwO3ZlbmRvciBpbXBsZW1lbnRhdGlv
bnMgYXQgbGluZSByYXRlIG9uIG1lcmNoYW50IHNpbGljb24sIGFuZCBtdWx0aXBsZSB2ZW5kb3Im
bmJzcDtBU0lDcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpJcyDigJxTUnY2JiM0Mzvi
gJ0gKFBTU0kmIzQzO0NSSCYjNDM7UFBTSSkgaW1wbGVtZW50ZWQmbmJzcDthbmQgZGVwbG95ZWQg
YXQgbGluZSByYXRlPyZuYnNwOzxiciBjbGFzcz0iIj4NCllvdeKAmXZlIGJlZW4gYXNrZWQgdGhp
cyBzZXZlcmFsIHRpbWVzLiZuYnNwOyZuYnNwO1NpbmNlIHlvdeKAmXJlIHRoZSBvbmx5IGltcGxl
bWVudG9yKD8pIGFuZCBvbmUmbmJzcDtvcGVyYXRvciBpcyBjbGFpbWluZyBkZXBsb3ltZW50IG9y
IHRlc3RpbmcsIEkgYW0gY3VyaW91cy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSZWdh
cmRsZXNzIG9mIEFTSUMgY2FwYWJpbGl0aWVzIHRoZXJlJm5ic3A7YXJlIHR3byBwZXJmb3JtYW5j
ZSBwZW5hbHRpZXMgeW91IHdpbGwgbm90IGVzY2FwZSB3aXRoIFBTU0kmIzQzO0NSSCYjNDM7UFBT
STogVExWJm5ic3A7cGFyc2luZyBhbmQgbXVsdGlwbGUgbG9va3Vwcy48YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQpSZXF1aXJpbmcgYWxsIHNlZ21lbnRzIGluIGEgQ1JIIHNlZ21lbnQmbmJz
cDtsaXN0IHRvIHByb2Nlc3MgYW4gYXJiaXRyYXJ5IGxlbmd0aCBET0gmIzQzO3NldCBvZiBQU1NJ
4oCZcyBhbmQgb3RoZXIgb3B0aW9ucyBpcyZuYnNwO2Fsd2F5cyB2ZXJ5IGV4cGVuc2l2ZS48YnIg
Y2xhc3M9IiI+DQotIEl0IGlzIGV4cGVuc2l2ZSBpbiBTUkFNIGFzIHByZXZpb3VzbHkmbmJzcDtk
aXNjdXNzZWQgaW4gdGhlc2UgdGhyZWFkcy48YnIgY2xhc3M9IiI+DQotIEl0IGlzIGV4cGVuc2l2
ZSBpbiBwYXJzaW5nIGxvZ2ljIHRvJm5ic3A7a25vdyBhbmQgcHJvY2VzcyBhIHNldCBvZiBUTFZz
IGluIGFueSBBU0lDIG9yIE5QLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClNwcmVhZGlu
ZyBQU1NJLCBDUkgsIFBQU0kgb3BlcmF0aW9ucyBpbiZuYnNwO211bHRpcGxlIGhlYWRlcnMgYW5k
IG11bHRpcGxlIGlkZW50aWZpZXJzIHlvdSBub3cgaGF2ZSBtdWx0aXBsZSBsb29rdXBzIGF0IGEm
bmJzcDtub2RlLjxiciBjbGFzcz0iIj4NCjEgLSBsb29rdXAgZGVzdGluYXRpb24gYWRkcmVzczxi
ciBjbGFzcz0iIj4NCjIgLSBsb29rdXAgb25lIG9yIG1vcmUgUFNTSSBhbmQgZnV0dXJlJm5ic3A7
ZGVzdGluYXRpb24gb3B0aW9ucy48YnIgY2xhc3M9IiI+DQozIC0gbG9va3VwIHRoZSBDUkggbGFi
ZWwgb3IgUFBTSSBsYWJlbC48YnIgY2xhc3M9IiI+DQo0IC0gbG9va3VwIG5ldyBkZXN0aW5hdGlv
biBhZGRyZXNzPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQ29tcGFyZSB0aGlzIHdpdGgg
U1J2Ni48YnIgY2xhc3M9IiI+DQoxIC0gbG9va3VwIGRlc3RpbmF0aW9uIGFkZHJlc3M8YnIgY2xh
c3M9IiI+DQoyIC0gbG9va3VwIG5ldyBkZXN0aW5hdGlvbiBhZGRyZXNzPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KV2hpbGUgQVNJQ3MgYXJlIG1vcmUgY2FwYWJsZSBhbmQgd2lsbCZuYnNw
O2NvbnRpbnVlIHRvIGJlIG1vcmUgY2FwYWJsZSwgdGhlc2UgdGVjaG5pY2FsIHBlcmZvcm1hbmNl
IHByb2JsZW1zIHlvdSBpbnRyb2R1Y2Ugd2l0aCZuYnNwO1BTU0kmIzQzO0NSSCYjNDM7UFBTSSB3
aWxsIG5vdCBnbyBhd2F5LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRhcnJlbjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAxMnB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwv
cD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOiA1cHQ7IG1hcmdpbi1ib3R0b206IDVw
dDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KT24gU2VwIDEyLCAyMDE5LCBhdCAxMjozNCBQTSwgUm9uIEJvbmlj
YSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9y
ZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xh
c3M9IiI+cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPC9hPiZndDsgd3JvdGU6
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_634900D2FBCE47CF8907C8B9CB3A4102ciscocom_--


From nobody Wed Sep 18 08:57:16 2019
Return-Path: <tom@herbertland.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 1D148120A1E for <spring@ietfa.amsl.com>; Wed, 18 Sep 2019 08:57:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 4xcp-lfB7rq0 for <spring@ietfa.amsl.com>; Wed, 18 Sep 2019 08:57:12 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (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 5E9A6120A2E for <spring@ietf.org>; Wed, 18 Sep 2019 08:57:11 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id c4so496473edl.0 for <spring@ietf.org>; Wed, 18 Sep 2019 08:57:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Rlr5Ues7Obpf5Upe7egSXmpjexQyqLLa7psgqu5rw+0=; b=Lanzaxkc2Ml2e4wuawfEymGjBtEPeCpZ8nivMw+qVgHF/Prs3azPAXzE2o76JPl5xm iulSTmDhkwzBtmpR8QKyV1i+0IPIt4IuLeIP4W1MUTJ0eO1KUQdCC1JV8Lk/kmFVpsVf m9y81xai8GVIywroBHHGMR7Iv6gJAdad10GugEwjzXsxpT05rk3bCXTxEbSQ2E1HZerC HDi1YdETdH8KKlycezK/1nY3oDv1C7x6q1LMBJR4nNLoZib/z9w+3bPMBML+rIPsSpwk Y9lXj2za6MYC2kM5eiQEguROBo0gSkGQsbioIi5Q7GD1BKON7TkHbN856l1jkXAnxSLm dbIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Rlr5Ues7Obpf5Upe7egSXmpjexQyqLLa7psgqu5rw+0=; b=mcis8dVFxSdkzGhcahutkVm9vsschY5WG2ZQ1hAjJKXhDvusMlqhH47Uw6KAlGll7t ca0lAzmkaC7A95PueNgIt+k66IMcZMSj76LEN7ISy/47Ifu0jF4xZkNXfgzc6qvsEhg3 1vrcGupWjgUGdTZA8kQHH6G1LdRaM21hSDlTVxAjJ3ANPkUWoYNH7+lUoXK8B9+h9865 jN3Ym5ti2ZspS1vVknSew2F23WT0i7RW76BXC9iaZzcwVGwdSpqTJjEdpluBNj0JriLn pUFYMXErNH9lGUL2gGgI1EX92QhN9QebU6dk3ezAa8GobMTOOrIyfaTC1pSJcNOcQv7b t7wA==
X-Gm-Message-State: APjAAAVqIQFz0g1+vqNxGZl56F/WqFIFGYrk8uwFvhvQYsZX7+7fwyiY 1+ZXvULpXiYFKXgsakFZPl5vIFk9EuB30e+B2RONCw==
X-Google-Smtp-Source: APXvYqyzOgX+aB9blH9a2u3t6AwzLEjQAC6sKcIMNeirh4nKKPTdSt+Qcv0WiNQ42+XACPswadgdwpnPoFnbRU8neV4=
X-Received: by 2002:a50:dac2:: with SMTP id s2mr11162068edj.26.1568822229665;  Wed, 18 Sep 2019 08:57:09 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com>
In-Reply-To: <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com>
From: Tom Herbert <tom@herbertland.com>
Date: Wed, 18 Sep 2019 08:56:57 -0700
Message-ID: <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: Ron Bonica <rbonica@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Yxnrz77Ii1mHnPfxluu5Kw-JGRM>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Wed, 18 Sep 2019 15:57:15 -0000

On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) <ddukes@cisco.com> wr=
ote:
>
> Hi Ron.
>
> I summarized my argument as follows:
> "Regardless of ASIC capabilities there are two performance penalties you =
will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=E2=80=
=9D
>
> You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thanks.
>

Darren,

How does one escape the performance penalty of TLV processing in SRV6?

Tom


> You then say "So long as the ASIC can process enough packets per second t=
o saturate the line cards, we are forwarding at full line rate."
>
> Yes this is true, but we can conclude: The complexity of "SRv6+" requires=
 ASICs do much more work per packet vs SRv6.
>
> Thanks
>   Darren
>
>
> On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
>
> Hi Darren,
>
> I think that your argument can be summarized as follows:
>
>
> SRv6 requires only two FIB searches
> SRv6+ requires 4 or more FIB searches
> Therefore, SRv6+ cannot possibly forward at line speed
>
>
> Have I summarized your argument correctly? If not, please set me straight=
. If so, please read on.
>
> First, SRv6+ never requires more than 4 FIB searches. The DOH that preced=
es the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB s=
earches, at most.
>
> Second, SRv6+ only requires 4 FIB searches the following case:
>
>
> The packet contains two instances of the DOH. (Most use-cases require onl=
y one.)
> The processing node is configured to process the PSSI. (Many ASIC-based d=
evices, because of their role in the network, won=E2=80=99t support any per=
 segment service instructions. This nodes will be configured to ignore the =
PSSI. That is why it is optional.)
>
>
> So, in most use-cases, SRv6+ requires only 3 FIB searches.
>
> So, you might now argue that:
>
>
> SRv6 requires only two FIB searches
> SRv6+ requires three and sometimes four FIB searches
> Therefore, SRv6+ cannot possibly forward at line speed
>
>
> Here, some slightly deeper thought might be required. A platform has two =
relevant resources:
>
>
> A route lookup ASIC, that can process some number of packets per second
> Some number of interfaces, that can forward some number of bits per secon=
d
>
>
> So long as the ASIC can process enough packets per second to saturate the=
 line cards, we are forwarding at full line rate. So long as a platform has=
 a sufficiently capable ASIC, it will be able to forward at line speed. But=
 it=E2=80=99s a matter of how the platform is designed. If the ASIC is not =
sufficiently capable, of course, it will not forward at line speed.
>
> In your email, you say that I have been asked several times to report on =
the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provide=
 details, you can assume that we wouldn=E2=80=99t be working on this if we =
thought that performance was going to be sub-optimal.
>
> You also suggest that Juniper=E2=80=99s is the only implementation. Are y=
ou sure that this is correct?
>
>                                                                          =
                                            Ron
>
>
>
>
>
> Juniper Business Use Only
> From: Darren Dukes (ddukes) <ddukes@cisco.com>
> Sent: Monday, September 16, 2019 4:38 PM
> To: Ron Bonica <rbonica@juniper.net>
> Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca <da=
niel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <spring@ietf.org>;=
 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; Rob Shakir <robjs=
@google.com>; Tarek Saad <tsaad.net@gmail.com>
> Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>
> Hi Ron, I agree ASICs are always improving, indeed this is evident in the=
 number of successful SRv6 deployments and multiple vendor implementations =
at line rate on merchant silicon, and multiple vendor ASICs.
>
> Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at li=
ne rate?
> You=E2=80=99ve been asked this several times.  Since you=E2=80=99re the o=
nly implementor(?) and one operator is claiming deployment or testing, I am=
 curious.
>
> Regardless of ASIC capabilities there are two performance penalties you w=
ill not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>
> Requiring all segments in a CRH segment list to process an arbitrary leng=
th DOH+set of PSSI=E2=80=99s and other options is always very expensive.
> - It is expensive in SRAM as previously discussed in these threads.
> - It is expensive in parsing logic to know and process a set of TLVs in a=
ny ASIC or NP.
>
> Spreading PSSI, CRH, PPSI operations in multiple headers and multiple ide=
ntifiers you now have multiple lookups at a node.
> 1 - lookup destination address
> 2 - lookup one or more PSSI and future destination options.
> 3 - lookup the CRH label or PPSI label.
> 4 - lookup new destination address
>
> Compare this with SRv6.
> 1 - lookup destination address
> 2 - lookup new destination address
>
> While ASICs are more capable and will continue to be more capable, these =
technical performance problems you introduce with PSSI+CRH+PPSI will not go=
 away.
>
> Darren
>
>
>
> On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@dmarc.i=
etf.org> wrote:
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Wed Sep 18 16:40:38 2019
Return-Path: <dirk@lapishills.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 54C681200B3 for <spring@ietfa.amsl.com>; Wed, 18 Sep 2019 16:40:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lapishills-com.20150623.gappssmtp.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 IHfiwa6azPGq for <spring@ietfa.amsl.com>; Wed, 18 Sep 2019 16:40:35 -0700 (PDT)
Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (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 AC96F1200EB for <spring@ietf.org>; Wed, 18 Sep 2019 16:40:34 -0700 (PDT)
Received: by mail-wm1-x332.google.com with SMTP id p7so2059994wmp.4 for <spring@ietf.org>; Wed, 18 Sep 2019 16:40:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lapishills-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sivvGFEEbl9PNiThRilpTtrtkU2y1/D8C48RnnH2TEw=; b=w13MFG5/mlB8pEomFwIwrnuwvzRGjBYOajdkqIF2pjU8rUz5JV2ZOutg8oCQvJILZb 0n4TZFYwovbY7fvH2vJUVW2H14r0echh+qR4x8qVv5TWhRZguDoOuIuKA3UVgFQvv58v vlQR5oiG1o285BGY6cvn0X25nI0YAaOgNNC0pP/mtJewY4GpuJmQDuYAqjg6mEKyPkxw nurVjjmxpk/h/kXpegyFj9mmZYrm4DDqB1ROrvfXcQecc58/KtpOFEP6Tw8iZXZfPIrI G6tRJ3MYzZ8FNqy/o5VN4XBIeGNFpd10xhUVrrbzG7rKemUeMPc6Wm9upIfEzwCI0YaN nYfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sivvGFEEbl9PNiThRilpTtrtkU2y1/D8C48RnnH2TEw=; b=cwH9vlEspP+t0vz/xlHWmvKTPr2ntDSKQACpjbjPLVc7b3xoWogU25nb3TwmzWcwD0 CAmNPaILcMflXWVnhPM5Qch9tZxFnzCimqLxt0d2MpC/3veQPxJ4QSZcjMTAl5fRTExF RCtW0AWkJZy6IHjWJ0hZrG45OPueS1WLAFGa3SZTLpWE/7G02I+ZBv8AFDzYNejGZX3r in8/Z60VitP5lULbKKrBTnKriz1cGUTdO+W7dKxHIUs3vpOnmY1z7StCSCFiTRMWmIzf hbVKM4/TTGE8zzflSpR+nlCefNw5vamZKeVzTy4I7Zgm6HsfauGg+CfHjF+1UYpwugGQ tTTg==
X-Gm-Message-State: APjAAAVicek4trULBUBCg2MuLm5xS/BOjlHdQPU8UmFZ6nBUT7pRXflY L0t4cuTF9JFXEaONPu15nmbpyE1VAu3+DhLOJr/Lig==
X-Google-Smtp-Source: APXvYqz9qXzOOdARU0E5r/Lia/6EnEXa4YK8a2q3jQGQp91lppDBndjIMtVjsRopJrAS/fiTcSC/3Nb9L7w5Tcaitio=
X-Received: by 2002:a1c:e008:: with SMTP id x8mr275824wmg.85.1568850032364; Wed, 18 Sep 2019 16:40:32 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com>
In-Reply-To: <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com>
From: Dirk Steinberg <dirk@lapishills.com>
Date: Thu, 19 Sep 2019 01:40:22 +0200
Message-ID: <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>,  SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>,  Ron Bonica <rbonica@juniper.net>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000e2a4540592dc5c40"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-8svoZwCWwORizD8vENTTBk8ly0>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Wed, 18 Sep 2019 23:40:37 -0000

--000000000000e2a4540592dc5c40
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

SRv6 does not require TLV processing for normal forwarding (use case: SP
core).

- Dirk

On Wed, Sep 18, 2019 at 5:57 PM Tom Herbert <tom@herbertland.com> wrote:

> On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) <ddukes@cisco.com>
> wrote:
> >
> > Hi Ron.
> >
> > I summarized my argument as follows:
> > "Regardless of ASIC capabilities there are two performance penalties yo=
u
> will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=E2=
=80=9D
> >
> > You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thanks.
> >
>
> Darren,
>
> How does one escape the performance penalty of TLV processing in SRV6?
>
> Tom
>
>
> > You then say "So long as the ASIC can process enough packets per second
> to saturate the line cards, we are forwarding at full line rate."
> >
> > Yes this is true, but we can conclude: The complexity of "SRv6+"
> requires ASICs do much more work per packet vs SRv6.
> >
> > Thanks
> >   Darren
> >
> >
> > On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
> >
> > Hi Darren,
> >
> > I think that your argument can be summarized as follows:
> >
> >
> > SRv6 requires only two FIB searches
> > SRv6+ requires 4 or more FIB searches
> > Therefore, SRv6+ cannot possibly forward at line speed
> >
> >
> > Have I summarized your argument correctly? If not, please set me
> straight. If so, please read on.
> >
> > First, SRv6+ never requires more than 4 FIB searches. The DOH that
> precedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires fo=
ur
> FIB searches, at most.
> >
> > Second, SRv6+ only requires 4 FIB searches the following case:
> >
> >
> > The packet contains two instances of the DOH. (Most use-cases require
> only one.)
> > The processing node is configured to process the PSSI. (Many ASIC-based
> devices, because of their role in the network, won=E2=80=99t support any =
per
> segment service instructions. This nodes will be configured to ignore the
> PSSI. That is why it is optional.)
> >
> >
> > So, in most use-cases, SRv6+ requires only 3 FIB searches.
> >
> > So, you might now argue that:
> >
> >
> > SRv6 requires only two FIB searches
> > SRv6+ requires three and sometimes four FIB searches
> > Therefore, SRv6+ cannot possibly forward at line speed
> >
> >
> > Here, some slightly deeper thought might be required. A platform has tw=
o
> relevant resources:
> >
> >
> > A route lookup ASIC, that can process some number of packets per second
> > Some number of interfaces, that can forward some number of bits per
> second
> >
> >
> > So long as the ASIC can process enough packets per second to saturate
> the line cards, we are forwarding at full line rate. So long as a platfor=
m
> has a sufficiently capable ASIC, it will be able to forward at line speed=
.
> But it=E2=80=99s a matter of how the platform is designed. If the ASIC is=
 not
> sufficiently capable, of course, it will not forward at line speed.
> >
> > In your email, you say that I have been asked several times to report o=
n
> the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provi=
de
> details, you can assume that we wouldn=E2=80=99t be working on this if we=
 thought
> that performance was going to be sub-optimal.
> >
> > You also suggest that Juniper=E2=80=99s is the only implementation. Are=
 you sure
> that this is correct?
> >
> >
>                                             Ron
> >
> >
> >
> >
> >
> > Juniper Business Use Only
> > From: Darren Dukes (ddukes) <ddukes@cisco.com>
> > Sent: Monday, September 16, 2019 4:38 PM
> > To: Ron Bonica <rbonica@juniper.net>
> > Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca <
> daniel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <
> spring@ietf.org>; 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>=
;
> Rob Shakir <robjs@google.com>; Tarek Saad <tsaad.net@gmail.com>
> > Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
> >
> > Hi Ron, I agree ASICs are always improving, indeed this is evident in
> the number of successful SRv6 deployments and multiple vendor
> implementations at line rate on merchant silicon, and multiple vendor ASI=
Cs.
> >
> > Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at =
line rate?
> > You=E2=80=99ve been asked this several times.  Since you=E2=80=99re the=
 only
> implementor(?) and one operator is claiming deployment or testing, I am
> curious.
> >
> > Regardless of ASIC capabilities there are two performance penalties you
> will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
> >
> > Requiring all segments in a CRH segment list to process an arbitrary
> length DOH+set of PSSI=E2=80=99s and other options is always very expensi=
ve.
> > - It is expensive in SRAM as previously discussed in these threads.
> > - It is expensive in parsing logic to know and process a set of TLVs in
> any ASIC or NP.
> >
> > Spreading PSSI, CRH, PPSI operations in multiple headers and multiple
> identifiers you now have multiple lookups at a node.
> > 1 - lookup destination address
> > 2 - lookup one or more PSSI and future destination options.
> > 3 - lookup the CRH label or PPSI label.
> > 4 - lookup new destination address
> >
> > Compare this with SRv6.
> > 1 - lookup destination address
> > 2 - lookup new destination address
> >
> > While ASICs are more capable and will continue to be more capable, thes=
e
> technical performance problems you introduce with PSSI+CRH+PPSI will not =
go
> away.
> >
> > Darren
> >
> >
> >
> > On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D
> 40juniper.net@dmarc.ietf.org> wrote:
> >
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--000000000000e2a4540592dc5c40
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">SRv6 does not require TLV processing for normal forwarding=
 (use case: SP core).<div><br></div><div>- Dirk</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 18, 2019=
 at 5:57 PM Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com">tom@herb=
ertland.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) &lt;<a hre=
f=3D"mailto:ddukes@cisco.com" target=3D"_blank">ddukes@cisco.com</a>&gt; wr=
ote:<br>
&gt;<br>
&gt; Hi Ron.<br>
&gt;<br>
&gt; I summarized my argument as follows:<br>
&gt; &quot;Regardless of ASIC capabilities there are two performance penalt=
ies you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookup=
s.=E2=80=9D<br>
&gt;<br>
&gt; You=E2=80=99ve confirmed this additional overhead for &quot;SRv6+&quot=
;.=C2=A0 Thanks.<br>
&gt;<br>
<br>
Darren,<br>
<br>
How does one escape the performance penalty of TLV processing in SRV6?<br>
<br>
Tom<br>
<br>
<br>
&gt; You then say &quot;So long as the ASIC can process enough packets per =
second to saturate the line cards, we are forwarding at full line rate.&quo=
t;<br>
&gt;<br>
&gt; Yes this is true, but we can conclude: The complexity of &quot;SRv6+&q=
uot; requires ASICs do much more work per packet vs SRv6.<br>
&gt;<br>
&gt; Thanks<br>
&gt;=C2=A0 =C2=A0Darren<br>
&gt;<br>
&gt;<br>
&gt; On Sep 16, 2019, at 9:59 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica@=
juniper.net" target=3D"_blank">rbonica@juniper.net</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Darren,<br>
&gt;<br>
&gt; I think that your argument can be summarized as follows:<br>
&gt;<br>
&gt;<br>
&gt; SRv6 requires only two FIB searches<br>
&gt; SRv6+ requires 4 or more FIB searches<br>
&gt; Therefore, SRv6+ cannot possibly forward at line speed<br>
&gt;<br>
&gt;<br>
&gt; Have I summarized your argument correctly? If not, please set me strai=
ght. If so, please read on.<br>
&gt;<br>
&gt; First, SRv6+ never requires more than 4 FIB searches. The DOH that pre=
cedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FI=
B searches, at most.<br>
&gt;<br>
&gt; Second, SRv6+ only requires 4 FIB searches the following case:<br>
&gt;<br>
&gt;<br>
&gt; The packet contains two instances of the DOH. (Most use-cases require =
only one.)<br>
&gt; The processing node is configured to process the PSSI. (Many ASIC-base=
d devices, because of their role in the network, won=E2=80=99t support any =
per segment service instructions. This nodes will be configured to ignore t=
he PSSI. That is why it is optional.)<br>
&gt;<br>
&gt;<br>
&gt; So, in most use-cases, SRv6+ requires only 3 FIB searches.<br>
&gt;<br>
&gt; So, you might now argue that:<br>
&gt;<br>
&gt;<br>
&gt; SRv6 requires only two FIB searches<br>
&gt; SRv6+ requires three and sometimes four FIB searches<br>
&gt; Therefore, SRv6+ cannot possibly forward at line speed<br>
&gt;<br>
&gt;<br>
&gt; Here, some slightly deeper thought might be required. A platform has t=
wo relevant resources:<br>
&gt;<br>
&gt;<br>
&gt; A route lookup ASIC, that can process some number of packets per secon=
d<br>
&gt; Some number of interfaces, that can forward some number of bits per se=
cond<br>
&gt;<br>
&gt;<br>
&gt; So long as the ASIC can process enough packets per second to saturate =
the line cards, we are forwarding at full line rate. So long as a platform =
has a sufficiently capable ASIC, it will be able to forward at line speed. =
But it=E2=80=99s a matter of how the platform is designed. If the ASIC is n=
ot sufficiently capable, of course, it will not forward at line speed.<br>
&gt;<br>
&gt; In your email, you say that I have been asked several times to report =
on the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot prov=
ide details, you can assume that we wouldn=E2=80=99t be working on this if =
we thought that performance was going to be sub-optimal.<br>
&gt;<br>
&gt; You also suggest that Juniper=E2=80=99s is the only implementation. Ar=
e you sure that this is correct?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt; From: Darren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" ta=
rget=3D"_blank">ddukes@cisco.com</a>&gt;<br>
&gt; Sent: Monday, September 16, 2019 4:38 PM<br>
&gt; To: Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"_b=
lank">rbonica@juniper.net</a>&gt;<br>
&gt; Cc: Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com" target=3D=
"_blank">markzzzsmith@gmail.com</a>&gt;; EXT - <a href=3D"mailto:daniel.ber=
nier@bell.ca" target=3D"_blank">daniel.bernier@bell.ca</a> &lt;<a href=3D"m=
ailto:daniel.bernier@bell.ca" target=3D"_blank">daniel.bernier@bell.ca</a>&=
gt;; <a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiechf@chi=
natelecom.cn</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" target=
=3D"_blank">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.o=
rg" target=3D"_blank">6man@ietf.org</a>&gt;; Robert Raszuk &lt;<a href=3D"m=
ailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt;; Rob S=
hakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_blank">robjs@googl=
e.com</a>&gt;; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=
=3D"_blank">tsaad.net@gmail.com</a>&gt;<br>
&gt; Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding<br>
&gt;<br>
&gt; Hi Ron, I agree ASICs are always improving, indeed this is evident in =
the number of successful SRv6 deployments and multiple vendor implementatio=
ns at line rate on merchant silicon, and multiple vendor ASICs.<br>
&gt;<br>
&gt; Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at=
 line rate?<br>
&gt; You=E2=80=99ve been asked this several times.=C2=A0 Since you=E2=80=99=
re the only implementor(?) and one operator is claiming deployment or testi=
ng, I am curious.<br>
&gt;<br>
&gt; Regardless of ASIC capabilities there are two performance penalties yo=
u will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.<br>
&gt;<br>
&gt; Requiring all segments in a CRH segment list to process an arbitrary l=
ength DOH+set of PSSI=E2=80=99s and other options is always very expensive.=
<br>
&gt; - It is expensive in SRAM as previously discussed in these threads.<br=
>
&gt; - It is expensive in parsing logic to know and process a set of TLVs i=
n any ASIC or NP.<br>
&gt;<br>
&gt; Spreading PSSI, CRH, PPSI operations in multiple headers and multiple =
identifiers you now have multiple lookups at a node.<br>
&gt; 1 - lookup destination address<br>
&gt; 2 - lookup one or more PSSI and future destination options.<br>
&gt; 3 - lookup the CRH label or PPSI label.<br>
&gt; 4 - lookup new destination address<br>
&gt;<br>
&gt; Compare this with SRv6.<br>
&gt; 1 - lookup destination address<br>
&gt; 2 - lookup new destination address<br>
&gt;<br>
&gt; While ASICs are more capable and will continue to be more capable, the=
se technical performance problems you introduce with PSSI+CRH+PPSI will not=
 go away.<br>
&gt;<br>
&gt; Darren<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sep 12, 2019, at 12:34 PM, Ron Bonica &lt;rbonica=3D<a href=3D"mail=
to:40juniper.net@dmarc.ietf.org" target=3D"_blank">40juniper.net@dmarc.ietf=
.org</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--000000000000e2a4540592dc5c40--


From nobody Wed Sep 18 16:56:34 2019
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 BDCDC120993; Wed, 18 Sep 2019 16:56:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Iyimyv9HqLxA; Wed, 18 Sep 2019 16:56:15 -0700 (PDT)
Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (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 B977212012C; Wed, 18 Sep 2019 16:56:14 -0700 (PDT)
Received: by mail-qt1-x82f.google.com with SMTP id u40so1924566qth.11; Wed, 18 Sep 2019 16:56:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=2331w12xF3AgfgOS4NYgIo64ph8aFmCC8aBRezv686A=; b=lyBKwDSZrmC4+ykU5aQOqD8XsV9sK5vbD23Wnu/HhUnR6vDiQeBF83ZcCvfmnqFRL1 dHHibxbOP+xDJUMbGSMM6XFSiQXzY8SG7061lVyU9UrqZztuYnb2vSu4EiQVZe25fERw C3d/ai856ieiohv6nNB8MG/aeiQsAbnCCbkHTrmhzIKfeDjtkp8jWlYeXoiVXqC8tZ4o AwK3M1cNRk+qKK2KKAq1pOWf5Rp18+FUcK8znLl06c1ZByEEG3KbvgiHqizQWt9/8xPv 8S7yHZTLT2aFN+rBf0DeaxkslYVoD3XPbMpj3pVeUrcsWviQjjIchbVFmAE6rbrUXu5B E/7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=2331w12xF3AgfgOS4NYgIo64ph8aFmCC8aBRezv686A=; b=F0q0NjHL4XDxidRPY6ZPL/Er0FAJMbkKjDgW0N+61y6obUpAO5qbUzHPEbCSbAfph1 OefX6D4D8OxwBIr08VfAsS9xIsixzCZLkARa5xWDGu+WXZiRzYhuVlNpXtyU42jaWsfI D59gMWS4XHd4Py0VrjtFoDt25M0a5ejwcyh+lqACIoiBuXnnH05YKutT+9dn6YdusATi /lZrmT4s/9B2njq0WUJONAFeSLh9E4H+qiaIbQEOrA8tJ26FrYDMb5rckR4y5C8uXNix ndXFThYDZl7EoZKl6o6VoGgwx30ABucyFTRBMsMMGGZkEr1WXkBSggVLveDTMmdb1UWz 755w==
X-Gm-Message-State: APjAAAVUYKMU49XXsmubmg8MWSI2Brhp9w/i3NoFHdeZwnq8VEyG5EUN J8BXJz94M+evsUABWtI7290=
X-Google-Smtp-Source: APXvYqxdSXhn0CbZZluFa2XNP+9o+NWyvjBODToLB0alVArxZMsPZfluC0cZIUHZeKEHYN/EePCf+A==
X-Received: by 2002:aed:21a3:: with SMTP id l32mr395365qtc.339.1568850973515;  Wed, 18 Sep 2019 16:56:13 -0700 (PDT)
Received: from ?IPv6:2600:1003:b022:a967:c866:5abb:b70e:7a0b? ([2600:1003:b022:a967:c866:5abb:b70e:7a0b]) by smtp.gmail.com with ESMTPSA id g194sm3711066qke.46.2019.09.18.16.56.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Sep 2019 16:56:12 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-BF2E7900-2F8D-4EC2-8185-9E1C5E983B71
Mime-Version: 1.0 (1.0)
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com>
Date: Wed, 18 Sep 2019 19:56:11 -0400
Cc: Ron Bonica <rbonica@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Transfer-Encoding: 7bit
Message-Id: <1AD1C187-31A8-4372-BBB9-13D4E17B2CC1@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xsP9gPrtCnhHKH1sF0BmMgE1r8E>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Wed, 18 Sep 2019 23:56:24 -0000

--Apple-Mail-BF2E7900-2F8D-4EC2-8185-9E1C5E983B71
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Daren

This is from 2019 CISCO Live presentation=20

https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKMPL-2132.pdf=


IETF Standardization
=E2=80=A2 The work started by Cisco in 2014
=E2=80=A2 Significant industry collaboration
=E2=80=A2 There are over SRv6 50 IETF documents
=E2=80=A2 The work spans over 13 working groups
=E2=80=A2 SRv6 header has been last called
=E2=80=A2 Network Programming is a Working Group document =E2=80=A2 Multiven=
dor Consensus
 #CLUS =C2=A9 2019 Cisco and/or its affiliates. All rights reserved. Cisco P=
ublic
 =20
Cisco Deployments
=E2=80=A2 Softbank
=E2=80=A2 Cisco Supports SoftBank on First SRv6 Deployment in Prep for 5G =E2=
=80=A2 Nationwide SRv6 network carrying live traffic
=E2=80=A2 Iliad
=E2=80=A2 Nationwide SRv6 network to provide a new mobile offering in Italy =E2=
=80=A2 The SRv6 backbone is based on Cisco ASR 9000 and NCS 5500 =E2=80=A2 A=
ll the cell site routers are SRv6 capable Iliad's NodeBox
=E2=80=A2 China Telecom
=E2=80=A2 Multi-city SRv6 network

Gyan

Sent from my iPhone

> On Sep 18, 2019, at 9:41 AM, Darren Dukes (ddukes) <ddukes@cisco.com> wrot=
e:
>=20
> Hi Ron. =20
>=20
> I summarized my argument as follows:
> "Regardless of ASIC capabilities there are two performance penalties you w=
ill not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=E2=80=9D=

>=20
> You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thanks.
>=20
> You then say "So long as the ASIC can process enough packets per second to=
 saturate the line cards, we are forwarding at full line rate."
>=20
> Yes this is true, but we can conclude: The complexity of "SRv6+" requires A=
SICs do much more work per packet vs SRv6.
>=20
> Thanks
>   Darren
>=20
>=20
>> On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
>>=20
>> Hi Darren,=20
>> =20
>> I think that your argument can be summarized as follows:
>> =20
>> SRv6 requires only two FIB searches
>> SRv6+ requires 4 or more FIB searches
>> Therefore, SRv6+ cannot possibly forward at line speed
>> =20
>> Have I summarized your argument correctly? If not, please set me straight=
. If so, please read on.
>> =20
>> First, SRv6+ never requires more than 4 FIB searches. The DOH that preced=
es the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB se=
arches, at most.
>> =20
>> Second, SRv6+ only requires 4 FIB searches the following case:
>> =20
>> The packet contains two instances of the DOH. (Most use-cases require onl=
y one.)
>> The processing node is configured to process the PSSI. (Many ASIC-based d=
evices, because of their role in the network, won=E2=80=99t support any per s=
egment service instructions. This nodes will be configured to ignore the PSS=
I. That is why it is optional.)
>> =20
>> So, in most use-cases, SRv6+ requires only 3 FIB searches.
>> =20
>> So, you might now argue that:
>> =20
>> SRv6 requires only two FIB searches
>> SRv6+ requires three and sometimes four FIB searches
>> Therefore, SRv6+ cannot possibly forward at line speed
>> =20
>> Here, some slightly deeper thought might be required. A platform has two r=
elevant resources:
>> =20
>> A route lookup ASIC, that can process some number of packets per second
>> Some number of interfaces, that can forward some number of bits per secon=
d
>> =20
>> So long as the ASIC can process enough packets per second to saturate the=
 line cards, we are forwarding at full line rate. So long as a platform has a=
 sufficiently capable ASIC, it will be able to forward at line speed. But it=
=E2=80=99s a matter of how the platform is designed. If the ASIC is not suff=
iciently capable, of course, it will not forward at line speed.
>> =20
>> In your email, you say that I have been asked several times to report on t=
he state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provide d=
etails, you can assume that we wouldn=E2=80=99t be working on this if we tho=
ught that performance was going to be sub-optimal.
>> =20
>> You also suggest that Juniper=E2=80=99s is the only implementation. Are y=
ou sure that this is correct?
>> =20
>>                                                                          =
                                            Ron
>> =20
>> =20
>> =20
>> =20
>> =20
>> Juniper Business Use Only
>> From: Darren Dukes (ddukes) <ddukes@cisco.com>=20
>> Sent: Monday, September 16, 2019 4:38 PM
>> To: Ron Bonica <rbonica@juniper.net>
>> Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca <da=
niel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <spring@ietf.org>; 6=
man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; Rob Shakir <robjs@go=
ogle.com>; Tarek Saad <tsaad.net@gmail.com>
>> Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>> =20
>> Hi Ron, I agree ASICs are always improving, indeed this is evident in the=
 number of successful SRv6 deployments and multiple vendor implementations a=
t line rate on merchant silicon, and multiple vendor ASICs.
>>=20
>> Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at li=
ne rate?=20
>> You=E2=80=99ve been asked this several times.  Since you=E2=80=99re the o=
nly implementor(?) and one operator is claiming deployment or testing, I am c=
urious.
>>=20
>> Regardless of ASIC capabilities there are two performance penalties you w=
ill not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>>=20
>> Requiring all segments in a CRH segment list to process an arbitrary leng=
th DOH+set of PSSI=E2=80=99s and other options is always very expensive.
>> - It is expensive in SRAM as previously discussed in these threads.
>> - It is expensive in parsing logic to know and process a set of TLVs in a=
ny ASIC or NP.
>>=20
>> Spreading PSSI, CRH, PPSI operations in multiple headers and multiple ide=
ntifiers you now have multiple lookups at a node.
>> 1 - lookup destination address
>> 2 - lookup one or more PSSI and future destination options.
>> 3 - lookup the CRH label or PPSI label.
>> 4 - lookup new destination address
>>=20
>> Compare this with SRv6.
>> 1 - lookup destination address
>> 2 - lookup new destination address
>>=20
>> While ASICs are more capable and will continue to be more capable, these t=
echnical performance problems you introduce with PSSI+CRH+PPSI will not go a=
way.
>>=20
>> Darren
>> =20
>>=20
>> On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@dmarc.i=
etf.org> wrote:
>=20
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

--Apple-Mail-BF2E7900-2F8D-4EC2-8185-9E1C5E983B71
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr">Daren<div><br></div><div>This is from 2019 CISCO Live presentation=
&nbsp;</div><div><br></div><div><a href=3D"https://www.ciscolive.com/c/dam/r=
/ciscolive/us/docs/2019/pdf/BRKMPL-2132.pdf">https://www.ciscolive.com/c/dam=
/r/ciscolive/us/docs/2019/pdf/BRKMPL-2132.pdf</a></div><div><br></div><div><=
div>IETF Standardization</div><div>=E2=80=A2 The work started by Cisco in 20=
14</div><div>=E2=80=A2 Significant industry collaboration</div><div>=E2=80=A2=
 There are over SRv6 50 IETF documents</div><div>=E2=80=A2 The work spans ov=
er 13 working groups</div><div>=E2=80=A2 SRv6 header has been last called</d=
iv><div>=E2=80=A2 Network Programming is a Working Group document =E2=80=A2 M=
ultivendor Consensus</div><div>&nbsp;#CLUS =C2=A9 2019 Cisco and/or its affi=
liates. All rights reserved. Cisco Public</div><div>&nbsp;&nbsp;</div><div><=
div>Cisco Deployments</div><div>=E2=80=A2 Softbank</div><div>=E2=80=A2 Cisco=
 Supports SoftBank on First SRv6 Deployment in Prep for 5G =E2=80=A2 Nationw=
ide SRv6 network carrying live traffic</div><div>=E2=80=A2 Iliad</div><div>=E2=
=80=A2 Nationwide SRv6 network to provide a new mobile offering in Italy =E2=
=80=A2 The SRv6 backbone is based on Cisco ASR 9000 and NCS 5500 =E2=80=A2 A=
ll the cell site routers are SRv6 capable Iliad's NodeBox</div><div>=E2=80=A2=
 China Telecom</div><div>=E2=80=A2 Multi-city SRv6 network</div></div><div><=
br></div><div>Gyan</div><br><div id=3D"AppleMailSignature" dir=3D"ltr">Sent f=
rom my iPhone</div><div dir=3D"ltr"><br>On Sep 18, 2019, at 9:41 AM, Darren D=
ukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com">ddukes@cisco.com</a>&g=
t; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">


Hi Ron. &nbsp;
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I summarized my argument as follows:
<div class=3D"">"Regardless of ASIC capabilities there are two performance p=
enalties you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lo=
okups.=E2=80=9D</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">You=E2=80=99ve confirmed this additional overhead for "SRv6+=
". &nbsp;Thanks.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">You then say "So long as the ASIC can process enough packets=
 per second to saturate the line cards, we are forwarding at full line rate.=
"</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Yes this is true, but we can conclude: <b class=3D"">The com=
plexity of "SRv6+" requires ASICs do much more work per packet vs SRv6.</b><=
/div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Thanks</div>
<div class=3D"">&nbsp; Darren</div>
<div class=3D""><br class=3D"">
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On Sep 16, 2019, at 9:59 PM, Ron Bonica &lt;<a href=3D"mailt=
o:rbonica@juniper.net" class=3D"">rbonica@juniper.net</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0,=
 0, 0); font-family: CourierNewPSMT; font-size: 12px; font-style: normal; fo=
nt-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-a=
lign: start; text-indent: 0px; text-transform: none; white-space: normal; wo=
rd-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Hi Darren,<span class=3D"Apple-converted-space">&nbsp;</span><o:p class=3D""=
></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
I think that your argument can be summarized as follows:<o:p class=3D""></o:=
p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<ul type=3D"disc" style=3D"margin-bottom: 0in; margin-top: 0in;" class=3D"">=

<li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size:=
 11pt; font-family: Calibri, sans-serif;">
SRv6 requires only two FIB searches<o:p class=3D""></o:p></li><li class=3D"M=
soListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-fa=
mily: Calibri, sans-serif;">
SRv6+ requires 4 or more FIB searches<o:p class=3D""></o:p></li><li class=3D=
"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-=
family: Calibri, sans-serif;">
Therefore, SRv6+ cannot possibly forward at line speed<o:p class=3D""></o:p>=
</li></ul>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Have I summarized your argument correctly? If not, please set me straight. I=
f so, please read on.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
First, SRv6+ never requires more than 4 FIB searches. The DOH that precedes t=
he CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB search=
es, at most.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Second, SRv6+ only requires 4 FIB searches the following case:<o:p class=3D"=
"></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<ul type=3D"disc" style=3D"margin-bottom: 0in; margin-top: 0in;" class=3D"">=

<li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size:=
 11pt; font-family: Calibri, sans-serif;">
The packet contains two instances of the DOH. (Most use-cases require only o=
ne.)<o:p class=3D""></o:p></li><li class=3D"MsoListParagraph" style=3D"margi=
n: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
The processing node is configured to process the PSSI. (Many ASIC-based devi=
ces, because of their role in the network, won=E2=80=99t support any per seg=
ment service instructions. This nodes will be configured to ignore the PSSI.=
 That is why it is optional.)<o:p class=3D""></o:p></li></ul>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
So, in most use-cases, SRv6+ requires only 3 FIB searches.<o:p class=3D""></=
o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
So, you might now argue that:<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<ul type=3D"disc" style=3D"margin-bottom: 0in; margin-top: 0in;" class=3D"">=

<li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size:=
 11pt; font-family: Calibri, sans-serif;">
SRv6 requires only two FIB searches<o:p class=3D""></o:p></li><li class=3D"M=
soListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-fa=
mily: Calibri, sans-serif;">
SRv6+ requires three and sometimes four FIB searches<o:p class=3D""></o:p></=
li><li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-si=
ze: 11pt; font-family: Calibri, sans-serif;">
Therefore, SRv6+ cannot possibly forward at line speed<o:p class=3D""></o:p>=
</li></ul>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Here, some slightly deeper thought might be required. A platform has two rel=
evant resources:<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<ul type=3D"disc" style=3D"margin-bottom: 0in; margin-top: 0in;" class=3D"">=

<li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size:=
 11pt; font-family: Calibri, sans-serif;">
A route lookup ASIC, that can process some number of packets per second<o:p c=
lass=3D""></o:p></li><li class=3D"MsoListParagraph" style=3D"margin: 0in 0in=
 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Some number of interfaces, that can forward some number of bits per second<o=
:p class=3D""></o:p></li></ul>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
So long as the ASIC can process enough packets per second to saturate the li=
ne cards, we are forwarding at full line rate. So long as a platform has a s=
ufficiently capable ASIC, it will be able to forward at line speed. But it=E2=
=80=99s a matter of how the platform
 is designed. If the ASIC is not sufficiently capable, of course, it will no=
t forward at line speed.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
In your email, you say that I have been asked several times to report on the=
 state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provide det=
ails, you can assume that we wouldn=E2=80=99t be working on this if we thoug=
ht that performance was going to be sub-optimal.<o:p class=3D""></o:p></div>=

<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
You also suggest that Juniper=E2=80=99s is the only implementation. Are you s=
ure that this is correct?<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;Ron<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif; text-align: center;" class=3D"">
<span style=3D"font-size: 7pt;" class=3D"">Juniper Business Use Only</span><=
o:p class=3D""></o:p></div>
<div class=3D"">
<div style=3D"border-style: solid none none; border-top-width: 1pt; border-t=
op-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<b class=3D"">From:</b><span class=3D"Apple-converted-space">&nbsp;</span>Da=
rren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" style=3D"color: p=
urple; text-decoration: underline;" class=3D"">ddukes@cisco.com</a>&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">
<b class=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Mo=
nday, September 16, 2019 4:38 PM<br class=3D"">
<b class=3D"">To:</b><span class=3D"Apple-converted-space">&nbsp;</span>Ron B=
onica &lt;<a href=3D"mailto:rbonica@juniper.net" style=3D"color: purple; tex=
t-decoration: underline;" class=3D"">rbonica@juniper.net</a>&gt;<br class=3D=
"">
<b class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span>Mark=
 Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com" style=3D"color: purple;=
 text-decoration: underline;" class=3D"">markzzzsmith@gmail.com</a>&gt;; EXT=
 -<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:danie=
l.bernier@bell.ca" style=3D"color: purple; text-decoration: underline;" clas=
s=3D"">daniel.bernier@bell.ca</a><span class=3D"Apple-converted-space">&nbsp=
;</span>&lt;<a href=3D"mailto:daniel.bernier@bell.ca" style=3D"color: purple=
; text-decoration: underline;" class=3D"">daniel.bernier@bell.ca</a>&gt;;<sp=
an class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:xiechf@chi=
natelecom.cn" style=3D"color: purple; text-decoration: underline;" class=3D"=
">xiechf@chinatelecom.cn</a>;
 SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" style=3D"color: purple; te=
xt-decoration: underline;" class=3D"">spring@ietf.org</a>&gt;; 6man &lt;<a h=
ref=3D"mailto:6man@ietf.org" style=3D"color: purple; text-decoration: underl=
ine;" class=3D"">6man@ietf.org</a>&gt;; Robert Raszuk
 &lt;<a href=3D"mailto:robert@raszuk.net" style=3D"color: purple; text-decor=
ation: underline;" class=3D"">robert@raszuk.net</a>&gt;; Rob Shakir &lt;<a h=
ref=3D"mailto:robjs@google.com" style=3D"color: purple; text-decoration: und=
erline;" class=3D"">robjs@google.com</a>&gt;; Tarek Saad
 &lt;<a href=3D"mailto:tsaad.net@gmail.com" style=3D"color: purple; text-dec=
oration: underline;" class=3D"">tsaad.net@gmail.com</a>&gt;<br class=3D"">
<b class=3D"">Subject:</b><span class=3D"Apple-converted-space">&nbsp;</span=
>=E2=80=9CSRV6+=E2=80=9D complexity in forwarding<o:p class=3D""></o:p></div=
>
</div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Hi Ron, I agree ASICs are always improving,&nbsp;indeed this is evident in t=
he number of successful SRv6 deployments and multiple&nbsp;vendor implementa=
tions at line rate on merchant silicon, and multiple vendor&nbsp;ASICs.<br c=
lass=3D"">
<br class=3D"">
Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented&nbsp;and deployed at l=
ine rate?&nbsp;<br class=3D"">
You=E2=80=99ve been asked this several times.&nbsp;&nbsp;Since you=E2=80=99r=
e the only implementor(?) and one&nbsp;operator is claiming deployment or te=
sting, I am curious.<br class=3D"">
<br class=3D"">
Regardless of ASIC capabilities there&nbsp;are two performance penalties you=
 will not escape with PSSI+CRH+PPSI: TLV&nbsp;parsing and multiple lookups.<=
br class=3D"">
<br class=3D"">
Requiring all segments in a CRH segment&nbsp;list to process an arbitrary le=
ngth DOH+set of PSSI=E2=80=99s and other options is&nbsp;always very expensi=
ve.<br class=3D"">
- It is expensive in SRAM as previously&nbsp;discussed in these threads.<br c=
lass=3D"">
- It is expensive in parsing logic to&nbsp;know and process a set of TLVs in=
 any ASIC or NP.<br class=3D"">
<br class=3D"">
Spreading PSSI, CRH, PPSI operations in&nbsp;multiple headers and multiple i=
dentifiers you now have multiple lookups at a&nbsp;node.<br class=3D"">
1 - lookup destination address<br class=3D"">
2 - lookup one or more PSSI and future&nbsp;destination options.<br class=3D=
"">
3 - lookup the CRH label or PPSI label.<br class=3D"">
4 - lookup new destination address<br class=3D"">
<br class=3D"">
Compare this with SRv6.<br class=3D"">
1 - lookup destination address<br class=3D"">
2 - lookup new destination address<br class=3D"">
<br class=3D"">
While ASICs are more capable and will&nbsp;continue to be more capable, thes=
e technical performance problems you introduce with&nbsp;PSSI+CRH+PPSI will n=
ot go away.<br class=3D"">
<br class=3D"">
Darren<o:p class=3D""></o:p></div>
<div class=3D"">
<p class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 11pt; font-=
family: Calibri, sans-serif;">
<o:p class=3D"">&nbsp;</o:p></p>
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
On Sep 12, 2019, at 12:34 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40j=
uniper.net@dmarc.ietf.org" style=3D"color: purple; text-decoration: underlin=
e;" class=3D"">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt; wrote:</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>


</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------=
------------------------------------------------------------</span><br><span=
>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:ipv6=
@ietf.org">ipv6@ietf.org</a></span><br><span>Administrative Requests: <a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailma=
n/listinfo/ipv6</a></span><br><span>----------------------------------------=
----------------------------</span><br></div></blockquote></div></div></body=
></html>=

--Apple-Mail-BF2E7900-2F8D-4EC2-8185-9E1C5E983B71--


From nobody Wed Sep 18 17:01:49 2019
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 3DFEC1200B3; Wed, 18 Sep 2019 17:01:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 gSN89CdgiU5Z; Wed, 18 Sep 2019 17:01:43 -0700 (PDT)
Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (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 0AF2112004A; Wed, 18 Sep 2019 17:01:43 -0700 (PDT)
Received: by mail-qk1-x736.google.com with SMTP id q203so1452710qke.1; Wed, 18 Sep 2019 17:01:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=eMJvL7JknqmNvLImFDqeckuj7m5VwE/G2LcET7Ew3Y8=; b=FdD1Q+wd/PsObOXgzgMz1eQFOjewrqA/rRRxRcfJgSlSQp6irUKCGYFZ7WGKih1AVj OqqkdvYgLonGqhLLSf1Zoo3vc8j0jj60kbsY+SZbYm5VWMJodfg/Oqw+rKPxWvoDp3GI GGWJkAkjmeY6EkEE5L/MlYQwioFHl1rGW+6Ae2i89k43AxMqK2LjcCtS66nQmv2NmYak qxDKAgXqLPNEiTJqtSSvxdhKcnATVHOTvnpydXllpFl+1sj1cVOaNiyKStZspp58M9mz NI1H7b/tSnwtT1n3yjpb1vE/aqVJ7GryUQWjkt77vO5kg9+ft/0R8+zP9kgvt6tWdDmL YL/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=eMJvL7JknqmNvLImFDqeckuj7m5VwE/G2LcET7Ew3Y8=; b=n68Rw2qVRe6tjEuw4bhT2IcHyU2DG+XQYmHPK9XFzfZoj7/vAtWdiaCQCaM72MgLYK zK+chpJRsAaIkcm9jK/+9Ubf/xIUemoGr9KFyzp9bMCPqxv2jbZnZyC8Q+E5nRz3OY75 mkMcM5KnCRRENNh2UYu+1+ZyHWdRJqwtgR02/cNPUGHW4YrrhisN8LALfceM4l0QZhTr Wd5CdjhZdVgiNgVuHgIvgLcrYVQmdeTowC6F2jaPxLLHQd2kZcLwNgP24g76/RUpzmt6 sDn6Jz1vBuriNK2DPuRp8r2laZfXoKr5m+JWddZv4nUriO6tQEQc5w8SFTqMQwAPsRGQ Q4QQ==
X-Gm-Message-State: APjAAAWWTzjwFGuet2plsxt2kXfzvwjqzibMBBhFLMxswOzvqAm1jjOJ 88M+dNGpDWKZfLdhNxNpXHY=
X-Google-Smtp-Source: APXvYqwvQBCYaw7zn+ztTwIyJ4YK+FVL9WrG51N1nLh4vLgRGFnejTqQRyCOncWdea0hmwV5Oc1ZLQ==
X-Received: by 2002:a37:4713:: with SMTP id u19mr173110qka.270.1568851301874;  Wed, 18 Sep 2019 17:01:41 -0700 (PDT)
Received: from ?IPv6:2600:1003:b022:a967:c866:5abb:b70e:7a0b? ([2600:1003:b022:a967:c866:5abb:b70e:7a0b]) by smtp.gmail.com with ESMTPSA id j5sm3430899qkd.56.2019.09.18.17.01.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Sep 2019 17:01:41 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-A4CEE7E6-9659-4D6C-A649-93BF001D0E31
Mime-Version: 1.0 (1.0)
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <1AD1C187-31A8-4372-BBB9-13D4E17B2CC1@gmail.com>
Date: Wed, 18 Sep 2019 20:01:40 -0400
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, Ron Bonica <rbonica@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Transfer-Encoding: 7bit
Message-Id: <A9A4E665-CB8C-4B5A-A03C-9A54AAFBE598@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <1AD1C187-31A8-4372-BBB9-13D4E17B2CC1@gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/cqjwXoAVGfyFPnjJtBPLIcNlPUU>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 00:01:46 -0000

--Apple-Mail-A4CEE7E6-9659-4D6C-A649-93BF001D0E31
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable


This CISCO LIVE dives deeper into Cisco=E2=80=99s SRv6 implementation.

https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKSPG-3001.pdf=


They go through all the SRV6 programmability End SID and SR insertion.

I have to read through to see if Cisco=E2=80=99s Ti-LFA implementation requi=
res so many EH=E2=80=99s

Gyan

Sent from my iPhone

> On Sep 18, 2019, at 7:56 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>=20
> Daren
>=20
> This is from 2019 CISCO Live presentation=20
>=20
> https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKMPL-2132.p=
df
>=20
> IETF Standardization
> =E2=80=A2 The work started by Cisco in 2014
> =E2=80=A2 Significant industry collaboration
> =E2=80=A2 There are over SRv6 50 IETF documents
> =E2=80=A2 The work spans over 13 working groups
> =E2=80=A2 SRv6 header has been last called
> =E2=80=A2 Network Programming is a Working Group document =E2=80=A2 Multiv=
endor Consensus
>  #CLUS =C2=A9 2019 Cisco and/or its affiliates. All rights reserved. Cisco=
 Public
>  =20
> Cisco Deployments
> =E2=80=A2 Softbank
> =E2=80=A2 Cisco Supports SoftBank on First SRv6 Deployment in Prep for 5G =E2=
=80=A2 Nationwide SRv6 network carrying live traffic
> =E2=80=A2 Iliad
> =E2=80=A2 Nationwide SRv6 network to provide a new mobile offering in Ital=
y =E2=80=A2 The SRv6 backbone is based on Cisco ASR 9000 and NCS 5500 =E2=80=
=A2 All the cell site routers are SRv6 capable Iliad's NodeBox
> =E2=80=A2 China Telecom
> =E2=80=A2 Multi-city SRv6 network
>=20
> Gyan
>=20
> Sent from my iPhone
>=20
>> On Sep 18, 2019, at 9:41 AM, Darren Dukes (ddukes) <ddukes@cisco.com> wro=
te:
>>=20
>> Hi Ron. =20
>>=20
>> I summarized my argument as follows:
>> "Regardless of ASIC capabilities there are two performance penalties you w=
ill not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=E2=80=9D=

>>=20
>> You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thanks.
>>=20
>> You then say "So long as the ASIC can process enough packets per second t=
o saturate the line cards, we are forwarding at full line rate."
>>=20
>> Yes this is true, but we can conclude: The complexity of "SRv6+" requires=
 ASICs do much more work per packet vs SRv6.
>>=20
>> Thanks
>>   Darren
>>=20
>>=20
>>> On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
>>>=20
>>> Hi Darren,=20
>>> =20
>>> I think that your argument can be summarized as follows:
>>> =20
>>> SRv6 requires only two FIB searches
>>> SRv6+ requires 4 or more FIB searches
>>> Therefore, SRv6+ cannot possibly forward at line speed
>>> =20
>>> Have I summarized your argument correctly? If not, please set me straigh=
t. If so, please read on.
>>> =20
>>> First, SRv6+ never requires more than 4 FIB searches. The DOH that prece=
des the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB s=
earches, at most.
>>> =20
>>> Second, SRv6+ only requires 4 FIB searches the following case:
>>> =20
>>> The packet contains two instances of the DOH. (Most use-cases require on=
ly one.)
>>> The processing node is configured to process the PSSI. (Many ASIC-based d=
evices, because of their role in the network, won=E2=80=99t support any per s=
egment service instructions. This nodes will be configured to ignore the PSS=
I. That is why it is optional.)
>>> =20
>>> So, in most use-cases, SRv6+ requires only 3 FIB searches.
>>> =20
>>> So, you might now argue that:
>>> =20
>>> SRv6 requires only two FIB searches
>>> SRv6+ requires three and sometimes four FIB searches
>>> Therefore, SRv6+ cannot possibly forward at line speed
>>> =20
>>> Here, some slightly deeper thought might be required. A platform has two=
 relevant resources:
>>> =20
>>> A route lookup ASIC, that can process some number of packets per second
>>> Some number of interfaces, that can forward some number of bits per seco=
nd
>>> =20
>>> So long as the ASIC can process enough packets per second to saturate th=
e line cards, we are forwarding at full line rate. So long as a platform has=
 a sufficiently capable ASIC, it will be able to forward at line speed. But i=
t=E2=80=99s a matter of how the platform is designed. If the ASIC is not suf=
ficiently capable, of course, it will not forward at line speed.
>>> =20
>>> In your email, you say that I have been asked several times to report on=
 the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provide=
 details, you can assume that we wouldn=E2=80=99t be working on this if we t=
hought that performance was going to be sub-optimal.
>>> =20
>>> You also suggest that Juniper=E2=80=99s is the only implementation. Are y=
ou sure that this is correct?
>>> =20
>>>                                                                         =
                                             Ron
>>> =20
>>> =20
>>> =20
>>> =20
>>> =20
>>> Juniper Business Use Only
>>> From: Darren Dukes (ddukes) <ddukes@cisco.com>=20
>>> Sent: Monday, September 16, 2019 4:38 PM
>>> To: Ron Bonica <rbonica@juniper.net>
>>> Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca <d=
aniel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <spring@ietf.org>;=
 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; Rob Shakir <robjs@=
google.com>; Tarek Saad <tsaad.net@gmail.com>
>>> Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>>> =20
>>> Hi Ron, I agree ASICs are always improving, indeed this is evident in th=
e number of successful SRv6 deployments and multiple vendor implementations a=
t line rate on merchant silicon, and multiple vendor ASICs.
>>>=20
>>> Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at l=
ine rate?=20
>>> You=E2=80=99ve been asked this several times.  Since you=E2=80=99re the o=
nly implementor(?) and one operator is claiming deployment or testing, I am c=
urious.
>>>=20
>>> Regardless of ASIC capabilities there are two performance penalties you w=
ill not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>>>=20
>>> Requiring all segments in a CRH segment list to process an arbitrary len=
gth DOH+set of PSSI=E2=80=99s and other options is always very expensive.
>>> - It is expensive in SRAM as previously discussed in these threads.
>>> - It is expensive in parsing logic to know and process a set of TLVs in a=
ny ASIC or NP.
>>>=20
>>> Spreading PSSI, CRH, PPSI operations in multiple headers and multiple id=
entifiers you now have multiple lookups at a node.
>>> 1 - lookup destination address
>>> 2 - lookup one or more PSSI and future destination options.
>>> 3 - lookup the CRH label or PPSI label.
>>> 4 - lookup new destination address
>>>=20
>>> Compare this with SRv6.
>>> 1 - lookup destination address
>>> 2 - lookup new destination address
>>>=20
>>> While ASICs are more capable and will continue to be more capable, these=
 technical performance problems you introduce with PSSI+CRH+PPSI will not go=
 away.
>>>=20
>>> Darren
>>> =20
>>>=20
>>> On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@dmarc.=
ietf.org> wrote:
>>=20
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------

--Apple-Mail-A4CEE7E6-9659-4D6C-A649-93BF001D0E31
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><br></div>This CISCO LIVE dives deeper=
 into Cisco=E2=80=99s SRv6 implementation.<div><br></div><div><a href=3D"htt=
ps://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKSPG-3001.pdf">h=
ttps://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKSPG-3001.pdf<=
/a></div><div><br></div><div>They go through all the SRV6 programmability En=
d SID and SR insertion.</div><div><br></div><div>I have to read through to s=
ee if Cisco=E2=80=99s Ti-LFA implementation requires so many EH=E2=80=99s</d=
iv><div><br></div><div>Gyan<br><br><div id=3D"AppleMailSignature" dir=3D"ltr=
">Sent from my iPhone</div><div dir=3D"ltr"><br>On Sep 18, 2019, at 7:56 PM,=
 Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.=
com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><=
meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div=
 dir=3D"ltr"><span></span></div><div dir=3D"ltr">Daren<div><br></div><div>Th=
is is from 2019 CISCO Live presentation&nbsp;</div><div><br></div><div><a hr=
ef=3D"https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKMPL-21=
32.pdf">https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKMPL-=
2132.pdf</a></div><div><br></div><div><div>IETF Standardization</div><div>=E2=
=80=A2 The work started by Cisco in 2014</div><div>=E2=80=A2 Significant ind=
ustry collaboration</div><div>=E2=80=A2 There are over SRv6 50 IETF document=
s</div><div>=E2=80=A2 The work spans over 13 working groups</div><div>=E2=80=
=A2 SRv6 header has been last called</div><div>=E2=80=A2 Network Programming=
 is a Working Group document =E2=80=A2 Multivendor Consensus</div><div>&nbsp=
;#CLUS =C2=A9 2019 Cisco and/or its affiliates. All rights reserved. Cisco P=
ublic</div><div>&nbsp;&nbsp;</div><div><div>Cisco Deployments</div><div>=E2=80=
=A2 Softbank</div><div>=E2=80=A2 Cisco Supports SoftBank on First SRv6 Deplo=
yment in Prep for 5G =E2=80=A2 Nationwide SRv6 network carrying live traffic=
</div><div>=E2=80=A2 Iliad</div><div>=E2=80=A2 Nationwide SRv6 network to pr=
ovide a new mobile offering in Italy =E2=80=A2 The SRv6 backbone is based on=
 Cisco ASR 9000 and NCS 5500 =E2=80=A2 All the cell site routers are SRv6 ca=
pable Iliad's NodeBox</div><div>=E2=80=A2 China Telecom</div><div>=E2=80=A2 M=
ulti-city SRv6 network</div></div><div><br></div><div>Gyan</div><br><div id=3D=
"AppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><=
br>On Sep 18, 2019, at 9:41 AM, Darren Dukes (ddukes) &lt;<a href=3D"mailto:=
ddukes@cisco.com">ddukes@cisco.com</a>&gt; wrote:<br><br></div><blockquote t=
ype=3D"cite"><div dir=3D"ltr">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">


Hi Ron. &nbsp;
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I summarized my argument as follows:
<div class=3D"">"Regardless of ASIC capabilities there are two performance p=
enalties you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lo=
okups.=E2=80=9D</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">You=E2=80=99ve confirmed this additional overhead for "SRv6+=
". &nbsp;Thanks.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">You then say "So long as the ASIC can process enough packets=
 per second to saturate the line cards, we are forwarding at full line rate.=
"</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Yes this is true, but we can conclude: <b class=3D"">The com=
plexity of "SRv6+" requires ASICs do much more work per packet vs SRv6.</b><=
/div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Thanks</div>
<div class=3D"">&nbsp; Darren</div>
<div class=3D""><br class=3D"">
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On Sep 16, 2019, at 9:59 PM, Ron Bonica &lt;<a href=3D"mailt=
o:rbonica@juniper.net" class=3D"">rbonica@juniper.net</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0,=
 0, 0); font-family: CourierNewPSMT; font-size: 12px; font-style: normal; fo=
nt-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-a=
lign: start; text-indent: 0px; text-transform: none; white-space: normal; wo=
rd-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Hi Darren,<span class=3D"Apple-converted-space">&nbsp;</span><o:p class=3D""=
></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
I think that your argument can be summarized as follows:<o:p class=3D""></o:=
p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<ul type=3D"disc" style=3D"margin-bottom: 0in; margin-top: 0in;" class=3D"">=

<li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size:=
 11pt; font-family: Calibri, sans-serif;">
SRv6 requires only two FIB searches<o:p class=3D""></o:p></li><li class=3D"M=
soListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-fa=
mily: Calibri, sans-serif;">
SRv6+ requires 4 or more FIB searches<o:p class=3D""></o:p></li><li class=3D=
"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-=
family: Calibri, sans-serif;">
Therefore, SRv6+ cannot possibly forward at line speed<o:p class=3D""></o:p>=
</li></ul>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Have I summarized your argument correctly? If not, please set me straight. I=
f so, please read on.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
First, SRv6+ never requires more than 4 FIB searches. The DOH that precedes t=
he CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB search=
es, at most.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Second, SRv6+ only requires 4 FIB searches the following case:<o:p class=3D"=
"></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<ul type=3D"disc" style=3D"margin-bottom: 0in; margin-top: 0in;" class=3D"">=

<li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size:=
 11pt; font-family: Calibri, sans-serif;">
The packet contains two instances of the DOH. (Most use-cases require only o=
ne.)<o:p class=3D""></o:p></li><li class=3D"MsoListParagraph" style=3D"margi=
n: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
The processing node is configured to process the PSSI. (Many ASIC-based devi=
ces, because of their role in the network, won=E2=80=99t support any per seg=
ment service instructions. This nodes will be configured to ignore the PSSI.=
 That is why it is optional.)<o:p class=3D""></o:p></li></ul>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
So, in most use-cases, SRv6+ requires only 3 FIB searches.<o:p class=3D""></=
o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
So, you might now argue that:<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<ul type=3D"disc" style=3D"margin-bottom: 0in; margin-top: 0in;" class=3D"">=

<li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size:=
 11pt; font-family: Calibri, sans-serif;">
SRv6 requires only two FIB searches<o:p class=3D""></o:p></li><li class=3D"M=
soListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-fa=
mily: Calibri, sans-serif;">
SRv6+ requires three and sometimes four FIB searches<o:p class=3D""></o:p></=
li><li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-si=
ze: 11pt; font-family: Calibri, sans-serif;">
Therefore, SRv6+ cannot possibly forward at line speed<o:p class=3D""></o:p>=
</li></ul>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Here, some slightly deeper thought might be required. A platform has two rel=
evant resources:<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<ul type=3D"disc" style=3D"margin-bottom: 0in; margin-top: 0in;" class=3D"">=

<li class=3D"MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt; font-size:=
 11pt; font-family: Calibri, sans-serif;">
A route lookup ASIC, that can process some number of packets per second<o:p c=
lass=3D""></o:p></li><li class=3D"MsoListParagraph" style=3D"margin: 0in 0in=
 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
Some number of interfaces, that can forward some number of bits per second<o=
:p class=3D""></o:p></li></ul>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
So long as the ASIC can process enough packets per second to saturate the li=
ne cards, we are forwarding at full line rate. So long as a platform has a s=
ufficiently capable ASIC, it will be able to forward at line speed. But it=E2=
=80=99s a matter of how the platform
 is designed. If the ASIC is not sufficiently capable, of course, it will no=
t forward at line speed.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
In your email, you say that I have been asked several times to report on the=
 state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provide det=
ails, you can assume that we wouldn=E2=80=99t be working on this if we thoug=
ht that performance was going to be sub-optimal.<o:p class=3D""></o:p></div>=

<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
You also suggest that Juniper=E2=80=99s is the only implementation. Are you s=
ure that this is correct?<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;Ron<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif; text-align: center;" class=3D"">
<span style=3D"font-size: 7pt;" class=3D"">Juniper Business Use Only</span><=
o:p class=3D""></o:p></div>
<div class=3D"">
<div style=3D"border-style: solid none none; border-top-width: 1pt; border-t=
op-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<b class=3D"">From:</b><span class=3D"Apple-converted-space">&nbsp;</span>Da=
rren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" style=3D"color: p=
urple; text-decoration: underline;" class=3D"">ddukes@cisco.com</a>&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">
<b class=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Mo=
nday, September 16, 2019 4:38 PM<br class=3D"">
<b class=3D"">To:</b><span class=3D"Apple-converted-space">&nbsp;</span>Ron B=
onica &lt;<a href=3D"mailto:rbonica@juniper.net" style=3D"color: purple; tex=
t-decoration: underline;" class=3D"">rbonica@juniper.net</a>&gt;<br class=3D=
"">
<b class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span>Mark=
 Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com" style=3D"color: purple;=
 text-decoration: underline;" class=3D"">markzzzsmith@gmail.com</a>&gt;; EXT=
 -<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:danie=
l.bernier@bell.ca" style=3D"color: purple; text-decoration: underline;" clas=
s=3D"">daniel.bernier@bell.ca</a><span class=3D"Apple-converted-space">&nbsp=
;</span>&lt;<a href=3D"mailto:daniel.bernier@bell.ca" style=3D"color: purple=
; text-decoration: underline;" class=3D"">daniel.bernier@bell.ca</a>&gt;;<sp=
an class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:xiechf@chi=
natelecom.cn" style=3D"color: purple; text-decoration: underline;" class=3D"=
">xiechf@chinatelecom.cn</a>;
 SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" style=3D"color: purple; te=
xt-decoration: underline;" class=3D"">spring@ietf.org</a>&gt;; 6man &lt;<a h=
ref=3D"mailto:6man@ietf.org" style=3D"color: purple; text-decoration: underl=
ine;" class=3D"">6man@ietf.org</a>&gt;; Robert Raszuk
 &lt;<a href=3D"mailto:robert@raszuk.net" style=3D"color: purple; text-decor=
ation: underline;" class=3D"">robert@raszuk.net</a>&gt;; Rob Shakir &lt;<a h=
ref=3D"mailto:robjs@google.com" style=3D"color: purple; text-decoration: und=
erline;" class=3D"">robjs@google.com</a>&gt;; Tarek Saad
 &lt;<a href=3D"mailto:tsaad.net@gmail.com" style=3D"color: purple; text-dec=
oration: underline;" class=3D"">tsaad.net@gmail.com</a>&gt;<br class=3D"">
<b class=3D"">Subject:</b><span class=3D"Apple-converted-space">&nbsp;</span=
>=E2=80=9CSRV6+=E2=80=9D complexity in forwarding<o:p class=3D""></o:p></div=
>
</div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
Hi Ron, I agree ASICs are always improving,&nbsp;indeed this is evident in t=
he number of successful SRv6 deployments and multiple&nbsp;vendor implementa=
tions at line rate on merchant silicon, and multiple vendor&nbsp;ASICs.<br c=
lass=3D"">
<br class=3D"">
Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented&nbsp;and deployed at l=
ine rate?&nbsp;<br class=3D"">
You=E2=80=99ve been asked this several times.&nbsp;&nbsp;Since you=E2=80=99r=
e the only implementor(?) and one&nbsp;operator is claiming deployment or te=
sting, I am curious.<br class=3D"">
<br class=3D"">
Regardless of ASIC capabilities there&nbsp;are two performance penalties you=
 will not escape with PSSI+CRH+PPSI: TLV&nbsp;parsing and multiple lookups.<=
br class=3D"">
<br class=3D"">
Requiring all segments in a CRH segment&nbsp;list to process an arbitrary le=
ngth DOH+set of PSSI=E2=80=99s and other options is&nbsp;always very expensi=
ve.<br class=3D"">
- It is expensive in SRAM as previously&nbsp;discussed in these threads.<br c=
lass=3D"">
- It is expensive in parsing logic to&nbsp;know and process a set of TLVs in=
 any ASIC or NP.<br class=3D"">
<br class=3D"">
Spreading PSSI, CRH, PPSI operations in&nbsp;multiple headers and multiple i=
dentifiers you now have multiple lookups at a&nbsp;node.<br class=3D"">
1 - lookup destination address<br class=3D"">
2 - lookup one or more PSSI and future&nbsp;destination options.<br class=3D=
"">
3 - lookup the CRH label or PPSI label.<br class=3D"">
4 - lookup new destination address<br class=3D"">
<br class=3D"">
Compare this with SRv6.<br class=3D"">
1 - lookup destination address<br class=3D"">
2 - lookup new destination address<br class=3D"">
<br class=3D"">
While ASICs are more capable and will&nbsp;continue to be more capable, thes=
e technical performance problems you introduce with&nbsp;PSSI+CRH+PPSI will n=
ot go away.<br class=3D"">
<br class=3D"">
Darren<o:p class=3D""></o:p></div>
<div class=3D"">
<p class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 11pt; font-=
family: Calibri, sans-serif;">
<o:p class=3D"">&nbsp;</o:p></p>
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr=
i, sans-serif;" class=3D"">
On Sep 12, 2019, at 12:34 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40j=
uniper.net@dmarc.ietf.org" style=3D"color: purple; text-decoration: underlin=
e;" class=3D"">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt; wrote:</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>


</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------=
------------------------------------------------------------</span><br><span=
>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:ipv6=
@ietf.org">ipv6@ietf.org</a></span><br><span>Administrative Requests: <a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailma=
n/listinfo/ipv6</a></span><br><span>----------------------------------------=
----------------------------</span><br></div></blockquote></div></div></div>=
</blockquote></div></body></html>=

--Apple-Mail-A4CEE7E6-9659-4D6C-A649-93BF001D0E31--


From nobody Wed Sep 18 17:33:11 2019
Return-Path: <markzzzsmith@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 4C3B112011A; Wed, 18 Sep 2019 17:33:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 x6KRZ7KOC4xm; Wed, 18 Sep 2019 17:33:07 -0700 (PDT)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (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 916F81200B2; Wed, 18 Sep 2019 17:33:07 -0700 (PDT)
Received: by mail-ot1-x334.google.com with SMTP id 41so1499203oti.12; Wed, 18 Sep 2019 17:33:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LmIlD8FjKm7YK94sYBVAGHYzfmNvlLIn6zR5eVyDhko=; b=idO2xvQnMW9tHjMMlvcnjP/DxBVyGJp/vZl1eM10qUYF8eCgVjWz3aA+ku4y13me88 YKspchbl5M+w8VYVEj/07FGRFDvDKziMITiUqvsfujo1ZZKuI8d4zEjYOxzyzBsC4xVE spQxwbWXgf/33aIdrQRIFLyLwdff2iaWtqF/VG9whriZ4GT8sTPx24S8ADlYICERAn7v UyDUqtr8hS16mS1uDP6jm7WkaxvVEibjmyTpmfUdqLJLQWwMq+/rQELP2QzEtUQ0Ky+z rUquaoyPK1+yXRbGqAIpHfX4ZbJQS0bMa6P3IzDmhZzhd2QPt1lVKx/6HCf+g5T92R1U pDTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LmIlD8FjKm7YK94sYBVAGHYzfmNvlLIn6zR5eVyDhko=; b=in5mG9cKns/wmqZJT73hIFapMkus/bhZP9+EVKVGIlrvGmgK1XSFz8U2yzrhh5BnwP 7Lamflq1muzOSaKLncDRMSxVZmQX3girtxKGJy7+ME+qWyFEu8ItgdLrxNkB5CSXwhKG qo8fR39CvTPWg1tukJq6gTxLPWH5Y8elmIRK/sb8nbkpgxuJW5ggQLE+He8iO571dPK4 DIa3UDCxx6ScVgJHPcNymsKG1TYkdxSj7uX0PuWl3PW3YKt7bQ1g6Pgku3hDLd6P/7Uj smFwQg8aZrQJ30saQadmo4Puzil9KL91KGsbNI0fTeWlQDOJZo+X2qSQ9ujy0ZrZXcka UXag==
X-Gm-Message-State: APjAAAWYWRkSKbjW7WpZ/q9lLZmXAhaS4CUTWughEBa6O+qUj5JZrkvP 1SL4xLGycKxVe6Rdxl0cxKhDEXBhFIxUW5j3vi0=
X-Google-Smtp-Source: APXvYqz26WAdhcf6+fQ75OBChXERfsQd0JxJo9NPCPClZmI7E+vsW2GiCIiUkIkuvlJORJXpk6v6Xxs2M7gcCwKgeEc=
X-Received: by 2002:a9d:6c86:: with SMTP id c6mr5278224otr.153.1568853186912;  Wed, 18 Sep 2019 17:33:06 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com>
In-Reply-To: <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 19 Sep 2019 10:32:54 +1000
Message-ID: <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com>
To: Dirk Steinberg <dirk@lapishills.com>
Cc: Tom Herbert <tom@herbertland.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>, Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica@juniper.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>,  Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000e9271a0592dd1816"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/p9ZmxTAgzH6aoUeCr5t-2soARCI>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 00:33:10 -0000

--000000000000e9271a0592dd1816
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 19 Sep 2019, 09:40 Dirk Steinberg, <dirk@lapishills.com> wrote:

> SRv6 does not require TLV processing for normal forwarding (use case: SP
> core).
>

+1

The Internet scales because complexity is pushed towards the edges.


> - Dirk
>
> On Wed, Sep 18, 2019 at 5:57 PM Tom Herbert <tom@herbertland.com> wrote:
>
>> On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) <ddukes@cisco.com>
>> wrote:
>> >
>> > Hi Ron.
>> >
>> > I summarized my argument as follows:
>> > "Regardless of ASIC capabilities there are two performance penalties
>> you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups=
.=E2=80=9D
>> >
>> > You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thanks=
.
>> >
>>
>> Darren,
>>
>> How does one escape the performance penalty of TLV processing in SRV6?
>>
>> Tom
>>
>>
>> > You then say "So long as the ASIC can process enough packets per secon=
d
>> to saturate the line cards, we are forwarding at full line rate."
>> >
>> > Yes this is true, but we can conclude: The complexity of "SRv6+"
>> requires ASICs do much more work per packet vs SRv6.
>> >
>> > Thanks
>> >   Darren
>> >
>> >
>> > On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
>> >
>> > Hi Darren,
>> >
>> > I think that your argument can be summarized as follows:
>> >
>> >
>> > SRv6 requires only two FIB searches
>> > SRv6+ requires 4 or more FIB searches
>> > Therefore, SRv6+ cannot possibly forward at line speed
>> >
>> >
>> > Have I summarized your argument correctly? If not, please set me
>> straight. If so, please read on.
>> >
>> > First, SRv6+ never requires more than 4 FIB searches. The DOH that
>> precedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires f=
our
>> FIB searches, at most.
>> >
>> > Second, SRv6+ only requires 4 FIB searches the following case:
>> >
>> >
>> > The packet contains two instances of the DOH. (Most use-cases require
>> only one.)
>> > The processing node is configured to process the PSSI. (Many ASIC-base=
d
>> devices, because of their role in the network, won=E2=80=99t support any=
 per
>> segment service instructions. This nodes will be configured to ignore th=
e
>> PSSI. That is why it is optional.)
>> >
>> >
>> > So, in most use-cases, SRv6+ requires only 3 FIB searches.
>> >
>> > So, you might now argue that:
>> >
>> >
>> > SRv6 requires only two FIB searches
>> > SRv6+ requires three and sometimes four FIB searches
>> > Therefore, SRv6+ cannot possibly forward at line speed
>> >
>> >
>> > Here, some slightly deeper thought might be required. A platform has
>> two relevant resources:
>> >
>> >
>> > A route lookup ASIC, that can process some number of packets per secon=
d
>> > Some number of interfaces, that can forward some number of bits per
>> second
>> >
>> >
>> > So long as the ASIC can process enough packets per second to saturate
>> the line cards, we are forwarding at full line rate. So long as a platfo=
rm
>> has a sufficiently capable ASIC, it will be able to forward at line spee=
d.
>> But it=E2=80=99s a matter of how the platform is designed. If the ASIC i=
s not
>> sufficiently capable, of course, it will not forward at line speed.
>> >
>> > In your email, you say that I have been asked several times to report
>> on the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot p=
rovide
>> details, you can assume that we wouldn=E2=80=99t be working on this if w=
e thought
>> that performance was going to be sub-optimal.
>> >
>> > You also suggest that Juniper=E2=80=99s is the only implementation. Ar=
e you
>> sure that this is correct?
>> >
>> >
>>                                               Ron
>> >
>> >
>> >
>> >
>> >
>> > Juniper Business Use Only
>> > From: Darren Dukes (ddukes) <ddukes@cisco.com>
>> > Sent: Monday, September 16, 2019 4:38 PM
>> > To: Ron Bonica <rbonica@juniper.net>
>> > Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca =
<
>> daniel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <
>> spring@ietf.org>; 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net=
>;
>> Rob Shakir <robjs@google.com>; Tarek Saad <tsaad.net@gmail.com>
>> > Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>> >
>> > Hi Ron, I agree ASICs are always improving, indeed this is evident in
>> the number of successful SRv6 deployments and multiple vendor
>> implementations at line rate on merchant silicon, and multiple vendor AS=
ICs.
>> >
>> > Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at=
 line rate?
>> > You=E2=80=99ve been asked this several times.  Since you=E2=80=99re th=
e only
>> implementor(?) and one operator is claiming deployment or testing, I am
>> curious.
>> >
>> > Regardless of ASIC capabilities there are two performance penalties yo=
u
>> will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>> >
>> > Requiring all segments in a CRH segment list to process an arbitrary
>> length DOH+set of PSSI=E2=80=99s and other options is always very expens=
ive.
>> > - It is expensive in SRAM as previously discussed in these threads.
>> > - It is expensive in parsing logic to know and process a set of TLVs i=
n
>> any ASIC or NP.
>> >
>> > Spreading PSSI, CRH, PPSI operations in multiple headers and multiple
>> identifiers you now have multiple lookups at a node.
>> > 1 - lookup destination address
>> > 2 - lookup one or more PSSI and future destination options.
>> > 3 - lookup the CRH label or PPSI label.
>> > 4 - lookup new destination address
>> >
>> > Compare this with SRv6.
>> > 1 - lookup destination address
>> > 2 - lookup new destination address
>> >
>> > While ASICs are more capable and will continue to be more capable,
>> these technical performance problems you introduce with PSSI+CRH+PPSI wi=
ll
>> not go away.
>> >
>> > Darren
>> >
>> >
>> >
>> > On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D
>> 40juniper.net@dmarc.ietf..org <40juniper.net@dmarc.ietf.org>> wrote:
>> >
>> >
>> > --------------------------------------------------------------------
>> > IETF IPv6 working group mailing list
>> > ipv6@ietf.org
>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> > --------------------------------------------------------------------
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--000000000000e9271a0592dd1816
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Thu, 19 Sep 2019, 09:40 Dirk Steinberg, &lt;<a href=
=3D"mailto:dirk@lapishills.com">dirk@lapishills.com</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><div dir=3D"ltr">SRv6 does not require TLV =
processing for normal forwarding (use case: SP core).</div></blockquote></d=
iv></div><div dir=3D"auto"><br></div><div dir=3D"auto">+1</div><div dir=3D"=
auto"><br></div><div dir=3D"auto">The Internet scales because complexity is=
 pushed towards the edges.</div><div dir=3D"auto"><br></div><div dir=3D"aut=
o"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"lt=
r"><div><br></div><div>- Dirk</div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 18, 2019 at 5:57 PM Tom Herb=
ert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D"_blank" rel=3D"nor=
eferrer">tom@herbertland.com</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (d=
dukes) &lt;<a href=3D"mailto:ddukes@cisco.com" target=3D"_blank" rel=3D"nor=
eferrer">ddukes@cisco.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Ron.<br>
&gt;<br>
&gt; I summarized my argument as follows:<br>
&gt; &quot;Regardless of ASIC capabilities there are two performance penalt=
ies you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookup=
s.=E2=80=9D<br>
&gt;<br>
&gt; You=E2=80=99ve confirmed this additional overhead for &quot;SRv6+&quot=
;.=C2=A0 Thanks.<br>
&gt;<br>
<br>
Darren,<br>
<br>
How does one escape the performance penalty of TLV processing in SRV6?<br>
<br>
Tom<br>
<br>
<br>
&gt; You then say &quot;So long as the ASIC can process enough packets per =
second to saturate the line cards, we are forwarding at full line rate.&quo=
t;<br>
&gt;<br>
&gt; Yes this is true, but we can conclude: The complexity of &quot;SRv6+&q=
uot; requires ASICs do much more work per packet vs SRv6.<br>
&gt;<br>
&gt; Thanks<br>
&gt;=C2=A0 =C2=A0Darren<br>
&gt;<br>
&gt;<br>
&gt; On Sep 16, 2019, at 9:59 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica@=
juniper.net" target=3D"_blank" rel=3D"noreferrer">rbonica@juniper.net</a>&g=
t; wrote:<br>
&gt;<br>
&gt; Hi Darren,<br>
&gt;<br>
&gt; I think that your argument can be summarized as follows:<br>
&gt;<br>
&gt;<br>
&gt; SRv6 requires only two FIB searches<br>
&gt; SRv6+ requires 4 or more FIB searches<br>
&gt; Therefore, SRv6+ cannot possibly forward at line speed<br>
&gt;<br>
&gt;<br>
&gt; Have I summarized your argument correctly? If not, please set me strai=
ght. If so, please read on.<br>
&gt;<br>
&gt; First, SRv6+ never requires more than 4 FIB searches. The DOH that pre=
cedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FI=
B searches, at most.<br>
&gt;<br>
&gt; Second, SRv6+ only requires 4 FIB searches the following case:<br>
&gt;<br>
&gt;<br>
&gt; The packet contains two instances of the DOH. (Most use-cases require =
only one.)<br>
&gt; The processing node is configured to process the PSSI. (Many ASIC-base=
d devices, because of their role in the network, won=E2=80=99t support any =
per segment service instructions. This nodes will be configured to ignore t=
he PSSI. That is why it is optional.)<br>
&gt;<br>
&gt;<br>
&gt; So, in most use-cases, SRv6+ requires only 3 FIB searches.<br>
&gt;<br>
&gt; So, you might now argue that:<br>
&gt;<br>
&gt;<br>
&gt; SRv6 requires only two FIB searches<br>
&gt; SRv6+ requires three and sometimes four FIB searches<br>
&gt; Therefore, SRv6+ cannot possibly forward at line speed<br>
&gt;<br>
&gt;<br>
&gt; Here, some slightly deeper thought might be required. A platform has t=
wo relevant resources:<br>
&gt;<br>
&gt;<br>
&gt; A route lookup ASIC, that can process some number of packets per secon=
d<br>
&gt; Some number of interfaces, that can forward some number of bits per se=
cond<br>
&gt;<br>
&gt;<br>
&gt; So long as the ASIC can process enough packets per second to saturate =
the line cards, we are forwarding at full line rate. So long as a platform =
has a sufficiently capable ASIC, it will be able to forward at line speed. =
But it=E2=80=99s a matter of how the platform is designed. If the ASIC is n=
ot sufficiently capable, of course, it will not forward at line speed.<br>
&gt;<br>
&gt; In your email, you say that I have been asked several times to report =
on the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot prov=
ide details, you can assume that we wouldn=E2=80=99t be working on this if =
we thought that performance was going to be sub-optimal.<br>
&gt;<br>
&gt; You also suggest that Juniper=E2=80=99s is the only implementation. Ar=
e you sure that this is correct?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt; From: Darren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" ta=
rget=3D"_blank" rel=3D"noreferrer">ddukes@cisco.com</a>&gt;<br>
&gt; Sent: Monday, September 16, 2019 4:38 PM<br>
&gt; To: Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"_b=
lank" rel=3D"noreferrer">rbonica@juniper.net</a>&gt;<br>
&gt; Cc: Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com" target=3D=
"_blank" rel=3D"noreferrer">markzzzsmith@gmail.com</a>&gt;; EXT - <a href=
=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank" rel=3D"noreferrer">dan=
iel.bernier@bell.ca</a> &lt;<a href=3D"mailto:daniel.bernier@bell.ca" targe=
t=3D"_blank" rel=3D"noreferrer">daniel.bernier@bell.ca</a>&gt;; <a href=3D"=
mailto:xiechf@chinatelecom.cn" target=3D"_blank" rel=3D"noreferrer">xiechf@=
chinatelecom.cn</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" targe=
t=3D"_blank" rel=3D"noreferrer">spring@ietf.org</a>&gt;; 6man &lt;<a href=
=3D"mailto:6man@ietf.org" target=3D"_blank" rel=3D"noreferrer">6man@ietf.or=
g</a>&gt;; Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D=
"_blank" rel=3D"noreferrer">robert@raszuk.net</a>&gt;; Rob Shakir &lt;<a hr=
ef=3D"mailto:robjs@google.com" target=3D"_blank" rel=3D"noreferrer">robjs@g=
oogle.com</a>&gt;; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" ta=
rget=3D"_blank" rel=3D"noreferrer">tsaad.net@gmail.com</a>&gt;<br>
&gt; Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding<br>
&gt;<br>
&gt; Hi Ron, I agree ASICs are always improving, indeed this is evident in =
the number of successful SRv6 deployments and multiple vendor implementatio=
ns at line rate on merchant silicon, and multiple vendor ASICs.<br>
&gt;<br>
&gt; Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at=
 line rate?<br>
&gt; You=E2=80=99ve been asked this several times.=C2=A0 Since you=E2=80=99=
re the only implementor(?) and one operator is claiming deployment or testi=
ng, I am curious.<br>
&gt;<br>
&gt; Regardless of ASIC capabilities there are two performance penalties yo=
u will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.<br>
&gt;<br>
&gt; Requiring all segments in a CRH segment list to process an arbitrary l=
ength DOH+set of PSSI=E2=80=99s and other options is always very expensive.=
<br>
&gt; - It is expensive in SRAM as previously discussed in these threads.<br=
>
&gt; - It is expensive in parsing logic to know and process a set of TLVs i=
n any ASIC or NP.<br>
&gt;<br>
&gt; Spreading PSSI, CRH, PPSI operations in multiple headers and multiple =
identifiers you now have multiple lookups at a node.<br>
&gt; 1 - lookup destination address<br>
&gt; 2 - lookup one or more PSSI and future destination options.<br>
&gt; 3 - lookup the CRH label or PPSI label.<br>
&gt; 4 - lookup new destination address<br>
&gt;<br>
&gt; Compare this with SRv6.<br>
&gt; 1 - lookup destination address<br>
&gt; 2 - lookup new destination address<br>
&gt;<br>
&gt; While ASICs are more capable and will continue to be more capable, the=
se technical performance problems you introduce with PSSI+CRH+PPSI will not=
 go away.<br>
&gt;<br>
&gt; Darren<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sep 12, 2019, at 12:34 PM, Ron Bonica &lt;rbonica=3D<a href=3D"mail=
to:40juniper.net@dmarc.ietf.org" target=3D"_blank" rel=3D"noreferrer">40jun=
iper.net@dmarc.ietf..org</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">=
ipv6@ietf.org</a><br>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.=
org/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">spr=
ing@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring<=
/a><br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">spr=
ing@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring<=
/a><br>
</blockquote></div></div></div>

--000000000000e9271a0592dd1816--


From nobody Wed Sep 18 17:44:50 2019
Return-Path: <markzzzsmith@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 195B11209BD; Wed, 18 Sep 2019 17:44:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 wZzlZISDdh8G; Wed, 18 Sep 2019 17:44:29 -0700 (PDT)
Received: from mail-oi1-x236.google.com (mail-oi1-x236.google.com [IPv6:2607:f8b0:4864:20::236]) (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 020FC1209E9; Wed, 18 Sep 2019 17:44:29 -0700 (PDT)
Received: by mail-oi1-x236.google.com with SMTP id w144so1263525oia.6; Wed, 18 Sep 2019 17:44:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vyxbESD9R69CzOe8LopBRGzTWXQ3fQzmR+CfBGpzTOI=; b=BNsScgaBrQUifdKot6uq21yvmPaiEpP9TIKFCGtG5+PZjsdCqaCUQW3HsnKewQ0e+I MMFgvx3V6TqMyMHvL+JSRGl+SVldjNUTu1HKU7qivN1sSzHZ24ebNrx/8ZqeLOrEp/3n gPOEmO7Bt4uL7yh3xSWr5fOcCxREh4kcAeIjkr97QMdsQh8IP6QFVOIVE38KL5WPhxEE EnmTX04Vm6XGJjmlj/+x48i1NAdZIZzoSHK5ON8Lua9EDa6+2G3dKemKlWgy7+OECnVx 5VeTESmAcN88ifQOUAx0IYw+nGSrELH1L7s2jtW7yB6T7BreFaYHAVew+8bnVfmK4e4x IUWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vyxbESD9R69CzOe8LopBRGzTWXQ3fQzmR+CfBGpzTOI=; b=TNsvd/ePBx8VaYYh7R1odxi3Vkp0V8/nCjgGa1xHrcXgAkqYjJcRxy3olH1pQX0IzM E3DXuNiikuWexIJSbAEytUZg1/xwDa28Nq/wqscVPQnvGLLAPsLv+pq4/a8Hc21FnNTL yLqzNvqDD6tNu3GvNQnslqvQfZS6EDgWrtE91E2wXl1oEu1m8LUnVQT/uQPsary115iA bIsU23PKM1e8aHjFbvlAW37GYoaAyh6L+SyF5D3Jv7jwh+6AheHGVv+dNOT6pUBCfhR5 pLjD1ttqCksNVbdju79nkD3GhbibUO9Qh1HpMQ2AccKhL38qe2VWEQbjDVZs+IsghruD /6LA==
X-Gm-Message-State: APjAAAWgxZT1jzv7mWkkQ7xiah8bbnOyAHgSi9x+NscxFxeT9qXDZzse MQnd6zzzGcfBR1BvlbiMnHL5l8jEIf7YWupfoes=
X-Google-Smtp-Source: APXvYqy3LmUijZYtuZXdSaE1lRkeRdH8RbKe1UO0/46afvVddYVh4qPwhRhVMRlSuBtN4wX7GYENiAvAceJrOIBBtkg=
X-Received: by 2002:aca:4e87:: with SMTP id c129mr472437oib.7.1568853868283; Wed, 18 Sep 2019 17:44:28 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <1AD1C187-31A8-4372-BBB9-13D4E17B2CC1@gmail.com>
In-Reply-To: <1AD1C187-31A8-4372-BBB9-13D4E17B2CC1@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 19 Sep 2019 10:44:16 +1000
Message-ID: <CAO42Z2xABm9EDttPtr+vgHr6ZNX7m3CdUmROkz+w1OOP_5RxRw@mail.gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, xiechf@chinatelecom.cn, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000860c710592dd41a9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/q-knbbDFvyGWZ9kpA60kHbP7XW0>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 00:44:39 -0000

--000000000000860c710592dd41a9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

None of that means there isn't room for improvement, or that lessons that
can be learned and applied a second time around (just need to watch out for
second system syndrome). The first version isn't always if ever the best
version.

On Thu, 19 Sep 2019, 09:57 Gyan Mishra, <hayabusagsm@gmail.com> wrote:

> Daren
>
> This is from 2019 CISCO Live presentation
>
>
> https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKMPL-2132.=
pdf
>
> IETF Standardization
> =E2=80=A2 The work started by Cisco in 2014
> =E2=80=A2 Significant industry collaboration
> =E2=80=A2 There are over SRv6 50 IETF documents
> =E2=80=A2 The work spans over 13 working groups
> =E2=80=A2 SRv6 header has been last called
> =E2=80=A2 Network Programming is a Working Group document =E2=80=A2 Multi=
vendor Consensus
>  #CLUS =C2=A9 2019 Cisco and/or its affiliates. All rights reserved. Cisc=
o
> Public
>
> Cisco Deployments
> =E2=80=A2 Softbank
> =E2=80=A2 Cisco Supports SoftBank on First SRv6 Deployment in Prep for 5G=
 =E2=80=A2
> Nationwide SRv6 network carrying live traffic
> =E2=80=A2 Iliad
> =E2=80=A2 Nationwide SRv6 network to provide a new mobile offering in Ita=
ly =E2=80=A2 The
> SRv6 backbone is based on Cisco ASR 9000 and NCS 5500 =E2=80=A2 All the c=
ell site
> routers are SRv6 capable Iliad's NodeBox
> =E2=80=A2 China Telecom
> =E2=80=A2 Multi-city SRv6 network
>
> Gyan
>
> Sent from my iPhone
>
> On Sep 18, 2019, at 9:41 AM, Darren Dukes (ddukes) <ddukes@cisco.com>
> wrote:
>
> Hi Ron.
>
> I summarized my argument as follows:
> "Regardless of ASIC capabilities there are two performance penalties you
> will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=E2=
=80=9D
>
> You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thanks.
>
> You then say "So long as the ASIC can process enough packets per second t=
o
> saturate the line cards, we are forwarding at full line rate."
>
> Yes this is true, but we can conclude: *The complexity of "SRv6+"
> requires ASICs do much more work per packet vs SRv6.*
>
> Thanks
>   Darren
>
>
> On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
>
> Hi Darren,
>
> I think that your argument can be summarized as follows:
>
>
>    - SRv6 requires only two FIB searches
>    - SRv6+ requires 4 or more FIB searches
>    - Therefore, SRv6+ cannot possibly forward at line speed
>
>
> Have I summarized your argument correctly? If not, please set me straight=
.
> If so, please read on.
>
> First, SRv6+ never requires more than 4 FIB searches. The DOH that
> precedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires fo=
ur
> FIB searches, at most.
>
> Second, SRv6+ only requires 4 FIB searches the following case:
>
>
>    - The packet contains two instances of the DOH. (Most use-cases
>    require only one.)
>    - The processing node is configured to process the PSSI. (Many
>    ASIC-based devices, because of their role in the network, won=E2=80=99=
t support any
>    per segment service instructions. This nodes will be configured to ign=
ore
>    the PSSI. That is why it is optional.)
>
>
> So, in most use-cases, SRv6+ requires only 3 FIB searches.
>
> So, you might now argue that:
>
>
>    - SRv6 requires only two FIB searches
>    - SRv6+ requires three and sometimes four FIB searches
>    - Therefore, SRv6+ cannot possibly forward at line speed
>
>
> Here, some slightly deeper thought might be required. A platform has two
> relevant resources:
>
>
>    - A route lookup ASIC, that can process some number of packets per
>    second
>    - Some number of interfaces, that can forward some number of bits per
>    second
>
>
> So long as the ASIC can process enough packets per second to saturate the
> line cards, we are forwarding at full line rate. So long as a platform ha=
s
> a sufficiently capable ASIC, it will be able to forward at line speed. Bu=
t
> it=E2=80=99s a matter of how the platform is designed. If the ASIC is not
> sufficiently capable, of course, it will not forward at line speed.
>
> In your email, you say that I have been asked several times to report on
> the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provi=
de
> details, you can assume that we wouldn=E2=80=99t be working on this if we=
 thought
> that performance was going to be sub-optimal.
>
> You also suggest that Juniper=E2=80=99s is the only implementation. Are y=
ou sure
> that this is correct?
>
>
>                                                                          =
    Ron
>
>
>
>
>
> Juniper Business Use Only
> *From:* Darren Dukes (ddukes) <ddukes@cisco.com>
> *Sent:* Monday, September 16, 2019 4:38 PM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca <
> daniel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <
> spring@ietf.org>; 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>=
;
> Rob Shakir <robjs@google.com>; Tarek Saad <tsaad.net@gmail.com>
> *Subject:* =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>
> Hi Ron, I agree ASICs are always improving, indeed this is evident in the
> number of successful SRv6 deployments and multiple vendor implementations
> at line rate on merchant silicon, and multiple vendor ASICs.
>
> Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at li=
ne rate?
> You=E2=80=99ve been asked this several times.  Since you=E2=80=99re the o=
nly
> implementor(?) and one operator is claiming deployment or testing, I am
> curious.
>
> Regardless of ASIC capabilities there are two performance penalties you
> will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>
> Requiring all segments in a CRH segment list to process an arbitrary
> length DOH+set of PSSI=E2=80=99s and other options is always very expensi=
ve.
> - It is expensive in SRAM as previously discussed in these threads.
> - It is expensive in parsing logic to know and process a set of TLVs in
> any ASIC or NP.
>
> Spreading PSSI, CRH, PPSI operations in multiple headers and multiple
> identifiers you now have multiple lookups at a node.
> 1 - lookup destination address
> 2 - lookup one or more PSSI and future destination options.
> 3 - lookup the CRH label or PPSI label.
> 4 - lookup new destination address
>
> Compare this with SRv6.
> 1 - lookup destination address
> 2 - lookup new destination address
>
> While ASICs are more capable and will continue to be more capable, these
> technical performance problems you introduce with PSSI+CRH+PPSI will not =
go
> away.
>
> Darren
>
>
>
> On Sep 12, 2019, at 12:34 PM, Ron Bonica <
> rbonica=3D40juniper.net@dmarc.ietf.org> wrote:
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--000000000000860c710592dd41a9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>None of that means there isn&#39;t room for improvem=
ent, or that lessons that can be learned and applied a second time around (=
just need to watch out for second system syndrome). The first version isn&#=
39;t always if ever the best version.</div><div dir=3D"auto"><br><div class=
=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Thu,=
 19 Sep 2019, 09:57 Gyan Mishra, &lt;<a href=3D"mailto:hayabusagsm@gmail.co=
m">hayabusagsm@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><div dir=3D"auto"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"=
>Daren<div><br></div><div>This is from 2019 CISCO Live presentation=C2=A0</=
div><div><br></div><div><a href=3D"https://www.ciscolive.com/c/dam/r/ciscol=
ive/us/docs/2019/pdf/BRKMPL-2132.pdf" target=3D"_blank" rel=3D"noreferrer">=
https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2019/pdf/BRKMPL-2132.pd=
f</a></div><div><br></div><div><div>IETF Standardization</div><div>=E2=80=
=A2 The work started by Cisco in 2014</div><div>=E2=80=A2 Significant indus=
try collaboration</div><div>=E2=80=A2 There are over SRv6 50 IETF documents=
</div><div>=E2=80=A2 The work spans over 13 working groups</div><div>=E2=80=
=A2 SRv6 header has been last called</div><div>=E2=80=A2 Network Programmin=
g is a Working Group document =E2=80=A2 Multivendor Consensus</div><div>=C2=
=A0#CLUS =C2=A9 2019 Cisco and/or its affiliates. All rights reserved. Cisc=
o Public</div><div>=C2=A0=C2=A0</div><div><div>Cisco Deployments</div><div>=
=E2=80=A2 Softbank</div><div>=E2=80=A2 Cisco Supports SoftBank on First SRv=
6 Deployment in Prep for 5G =E2=80=A2 Nationwide SRv6 network carrying live=
 traffic</div><div>=E2=80=A2 Iliad</div><div>=E2=80=A2 Nationwide SRv6 netw=
ork to provide a new mobile offering in Italy =E2=80=A2 The SRv6 backbone i=
s based on Cisco ASR 9000 and NCS 5500 =E2=80=A2 All the cell site routers =
are SRv6 capable Iliad&#39;s NodeBox</div><div>=E2=80=A2 China Telecom</div=
><div>=E2=80=A2 Multi-city SRv6 network</div></div><div><br></div><div>Gyan=
</div><br><div id=3D"m_5248524418371088434AppleMailSignature" dir=3D"ltr">S=
ent from my iPhone</div><div dir=3D"ltr"><br>On Sep 18, 2019, at 9:41 AM, D=
arren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" target=3D"_bla=
nk" rel=3D"noreferrer">ddukes@cisco.com</a>&gt; wrote:<br><br></div><blockq=
uote type=3D"cite"><div dir=3D"ltr">




Hi Ron. =C2=A0
<div><br>
</div>
<div>I summarized my argument as follows:
<div>&quot;Regardless of ASIC capabilities there are two performance penalt=
ies you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookup=
s.=E2=80=9D</div>
<div><br>
</div>
<div>You=E2=80=99ve confirmed this additional overhead for &quot;SRv6+&quot=
;.=C2=A0 Thanks.</div>
<div><br>
</div>
<div>You then say &quot;So long as the ASIC can process enough packets per =
second to saturate the line cards, we are forwarding at full line rate.&quo=
t;</div>
<div><br>
</div>
<div>Yes this is true, but we can conclude: <b>The complexity of &quot;SRv6=
+&quot; requires ASICs do much more work per packet vs SRv6.</b></div>
<div><br>
</div>
<div>Thanks</div>
<div>=C2=A0 Darren</div>
<div><br>
<div><br>
<blockquote type=3D"cite">
<div>On Sep 16, 2019, at 9:59 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica@=
juniper.net" target=3D"_blank" rel=3D"noreferrer">rbonica@juniper.net</a>&g=
t; wrote:</div>
<br class=3D"m_5248524418371088434Apple-interchange-newline">
<div>
<div class=3D"m_5248524418371088434WordSection1" style=3D"font-family:Couri=
erNewPSMT;font-size:12px;font-style:normal;font-variant-caps:normal;font-we=
ight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-tra=
nsform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
Hi Darren,<span class=3D"m_5248524418371088434Apple-converted-space">=C2=A0=
</span><u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
I think that your argument can be summarized as follows:<u></u><u></u></div=
>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<ul type=3D"disc" style=3D"margin-bottom:0in;margin-top:0in">
<li class=3D"m_5248524418371088434MsoListParagraph" style=3D"margin:0in 0in=
 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
SRv6 requires only two FIB searches<u></u><u></u></li><li class=3D"m_524852=
4418371088434MsoListParagraph" style=3D"margin:0in 0in 0.0001pt;font-size:1=
1pt;font-family:Calibri,sans-serif">
SRv6+ requires 4 or more FIB searches<u></u><u></u></li><li class=3D"m_5248=
524418371088434MsoListParagraph" style=3D"margin:0in 0in 0.0001pt;font-size=
:11pt;font-family:Calibri,sans-serif">
Therefore, SRv6+ cannot possibly forward at line speed<u></u><u></u></li></=
ul>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
Have I summarized your argument correctly? If not, please set me straight. =
If so, please read on.<u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
First, SRv6+ never requires more than 4 FIB searches. The DOH that precedes=
 the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB sea=
rches, at most.<u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
Second, SRv6+ only requires 4 FIB searches the following case:<u></u><u></u=
></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<ul type=3D"disc" style=3D"margin-bottom:0in;margin-top:0in">
<li class=3D"m_5248524418371088434MsoListParagraph" style=3D"margin:0in 0in=
 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
The packet contains two instances of the DOH. (Most use-cases require only =
one.)<u></u><u></u></li><li class=3D"m_5248524418371088434MsoListParagraph"=
 style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-s=
erif">
The processing node is configured to process the PSSI. (Many ASIC-based dev=
ices, because of their role in the network, won=E2=80=99t support any per s=
egment service instructions. This nodes will be configured to ignore the PS=
SI. That is why it is optional.)<u></u><u></u></li></ul>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
So, in most use-cases, SRv6+ requires only 3 FIB searches.<u></u><u></u></d=
iv>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
So, you might now argue that:<u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<ul type=3D"disc" style=3D"margin-bottom:0in;margin-top:0in">
<li class=3D"m_5248524418371088434MsoListParagraph" style=3D"margin:0in 0in=
 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
SRv6 requires only two FIB searches<u></u><u></u></li><li class=3D"m_524852=
4418371088434MsoListParagraph" style=3D"margin:0in 0in 0.0001pt;font-size:1=
1pt;font-family:Calibri,sans-serif">
SRv6+ requires three and sometimes four FIB searches<u></u><u></u></li><li =
class=3D"m_5248524418371088434MsoListParagraph" style=3D"margin:0in 0in 0.0=
001pt;font-size:11pt;font-family:Calibri,sans-serif">
Therefore, SRv6+ cannot possibly forward at line speed<u></u><u></u></li></=
ul>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
Here, some slightly deeper thought might be required. A platform has two re=
levant resources:<u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<ul type=3D"disc" style=3D"margin-bottom:0in;margin-top:0in">
<li class=3D"m_5248524418371088434MsoListParagraph" style=3D"margin:0in 0in=
 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
A route lookup ASIC, that can process some number of packets per second<u><=
/u><u></u></li><li class=3D"m_5248524418371088434MsoListParagraph" style=3D=
"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">
Some number of interfaces, that can forward some number of bits per second<=
u></u><u></u></li></ul>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
So long as the ASIC can process enough packets per second to saturate the l=
ine cards, we are forwarding at full line rate. So long as a platform has a=
 sufficiently capable ASIC, it will be able to forward at line speed. But i=
t=E2=80=99s a matter of how the platform
 is designed. If the ASIC is not sufficiently capable, of course, it will n=
ot forward at line speed.<u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
In your email, you say that I have been asked several times to report on th=
e state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provide d=
etails, you can assume that we wouldn=E2=80=99t be working on this if we th=
ought that performance was going to be sub-optimal.<u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
You also suggest that Juniper=E2=80=99s is the only implementation. Are you=
 sure that this is correct?<u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0Ron<u></u><u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif;text-align:center">
<span style=3D"font-size:7pt">Juniper Business Use Only</span><u></u><u></u=
></div>
<div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(225,225,225);padding:3pt 0in 0in">
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<b>From:</b><span class=3D"m_5248524418371088434Apple-converted-space">=C2=
=A0</span>Darren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" sty=
le=3D"color:purple;text-decoration:underline" target=3D"_blank" rel=3D"nore=
ferrer">ddukes@cisco.com</a>&gt;<span class=3D"m_5248524418371088434Apple-c=
onverted-space">=C2=A0</span><br>
<b>Sent:</b><span class=3D"m_5248524418371088434Apple-converted-space">=C2=
=A0</span>Monday, September 16, 2019 4:38 PM<br>
<b>To:</b><span class=3D"m_5248524418371088434Apple-converted-space">=C2=A0=
</span>Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" style=3D"color=
:purple;text-decoration:underline" target=3D"_blank" rel=3D"noreferrer">rbo=
nica@juniper.net</a>&gt;<br>
<b>Cc:</b><span class=3D"m_5248524418371088434Apple-converted-space">=C2=A0=
</span>Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com" style=3D"co=
lor:purple;text-decoration:underline" target=3D"_blank" rel=3D"noreferrer">=
markzzzsmith@gmail.com</a>&gt;; EXT -<span class=3D"m_5248524418371088434Ap=
ple-converted-space">=C2=A0</span><a href=3D"mailto:daniel.bernier@bell.ca"=
 style=3D"color:purple;text-decoration:underline" target=3D"_blank" rel=3D"=
noreferrer">daniel.bernier@bell.ca</a><span class=3D"m_5248524418371088434A=
pple-converted-space">=C2=A0</span>&lt;<a href=3D"mailto:daniel.bernier@bel=
l.ca" style=3D"color:purple;text-decoration:underline" target=3D"_blank" re=
l=3D"noreferrer">daniel.bernier@bell.ca</a>&gt;;<span class=3D"m_5248524418=
371088434Apple-converted-space">=C2=A0</span><a href=3D"mailto:xiechf@china=
telecom.cn" style=3D"color:purple;text-decoration:underline" target=3D"_bla=
nk" rel=3D"noreferrer">xiechf@chinatelecom.cn</a>;
 SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" style=3D"color:purple;tex=
t-decoration:underline" target=3D"_blank" rel=3D"noreferrer">spring@ietf.or=
g</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org" style=3D"color:purple;=
text-decoration:underline" target=3D"_blank" rel=3D"noreferrer">6man@ietf.o=
rg</a>&gt;; Robert Raszuk
 &lt;<a href=3D"mailto:robert@raszuk.net" style=3D"color:purple;text-decora=
tion:underline" target=3D"_blank" rel=3D"noreferrer">robert@raszuk.net</a>&=
gt;; Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" style=3D"color:purp=
le;text-decoration:underline" target=3D"_blank" rel=3D"noreferrer">robjs@go=
ogle.com</a>&gt;; Tarek Saad
 &lt;<a href=3D"mailto:tsaad.net@gmail.com" style=3D"color:purple;text-deco=
ration:underline" target=3D"_blank" rel=3D"noreferrer">tsaad.net@gmail.com<=
/a>&gt;<br>
<b>Subject:</b><span class=3D"m_5248524418371088434Apple-converted-space">=
=C2=A0</span>=E2=80=9CSRV6+=E2=80=9D complexity in forwarding<u></u><u></u>=
</div>
</div>
</div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
<u></u>=C2=A0<u></u></div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
Hi Ron, I agree ASICs are always improving,=C2=A0indeed this is evident in =
the number of successful SRv6 deployments and multiple=C2=A0vendor implemen=
tations at line rate on merchant silicon, and multiple vendor=C2=A0ASICs.<b=
r>
<br>
Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented=C2=A0and deployed at=
 line rate?=C2=A0<br>
You=E2=80=99ve been asked this several times.=C2=A0=C2=A0Since you=E2=80=99=
re the only implementor(?) and one=C2=A0operator is claiming deployment or =
testing, I am curious.<br>
<br>
Regardless of ASIC capabilities there=C2=A0are two performance penalties yo=
u will not escape with PSSI+CRH+PPSI: TLV=C2=A0parsing and multiple lookups=
.<br>
<br>
Requiring all segments in a CRH segment=C2=A0list to process an arbitrary l=
ength DOH+set of PSSI=E2=80=99s and other options is=C2=A0always very expen=
sive.<br>
- It is expensive in SRAM as previously=C2=A0discussed in these threads.<br=
>
- It is expensive in parsing logic to=C2=A0know and process a set of TLVs i=
n any ASIC or NP.<br>
<br>
Spreading PSSI, CRH, PPSI operations in=C2=A0multiple headers and multiple =
identifiers you now have multiple lookups at a=C2=A0node.<br>
1 - lookup destination address<br>
2 - lookup one or more PSSI and future=C2=A0destination options.<br>
3 - lookup the CRH label or PPSI label.<br>
4 - lookup new destination address<br>
<br>
Compare this with SRv6.<br>
1 - lookup destination address<br>
2 - lookup new destination address<br>
<br>
While ASICs are more capable and will=C2=A0continue to be more capable, the=
se technical performance problems you introduce with=C2=A0PSSI+CRH+PPSI wil=
l not go away.<br>
<br>
Darren<u></u><u></u></div>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in 0in 12pt;font-size:11pt;font-fam=
ily:Calibri,sans-serif">
<u></u>=C2=A0<u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif">
On Sep 12, 2019, at 12:34 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40=
juniper.net@dmarc.ietf.org" style=3D"color:purple;text-decoration:underline=
" target=3D"_blank" rel=3D"noreferrer">rbonica=3D40juniper.net@dmarc.ietf.o=
rg</a>&gt; wrote:</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>


</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>-------=
-------------------------------------------------------------</span><br><sp=
an>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:i=
pv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@ietf.org</a></span>=
<br><span>Administrative Requests: <a href=3D"https://www.ietf.org/mailman/=
listinfo/ipv6" target=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/ma=
ilman/listinfo/ipv6</a></span><br><span>-----------------------------------=
---------------------------------</span><br></div></blockquote></div></div>=
</div>--------------------------------------------------------------------<=
br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">ipv6@=
ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/m=
ailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div></div>

--000000000000860c710592dd41a9--


From nobody Wed Sep 18 17:45:14 2019
Return-Path: <gdawra.ietf@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 00FDF1208C9; Wed, 18 Sep 2019 17:44:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 G_rSg3W8oxTS; Wed, 18 Sep 2019 17:44:56 -0700 (PDT)
Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (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 95F711209A6; Wed, 18 Sep 2019 17:44:56 -0700 (PDT)
Received: by mail-pl1-x62b.google.com with SMTP id t10so746549plr.8; Wed, 18 Sep 2019 17:44:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=achEJf06U09YP8FNZ23TiQsUCTeWUCo+YRjbpHNZJuQ=; b=rGxVYJqcWlM0S+YK+ahMb1xf97QGbmIio2SPdCZ6Tw1CUxJdimicjhn7vmJp1R+FY+ d4pugzxPqW6gud9qvh6xdJ9EvCyDa9JMGuhqpb3AzKfpAIhAQfpB4vw1UKu8Qzl8ixxe eexTWs1az4I7WSOpZn/VDFhTqeL4E8pbDD5t3siPGuDTeVd75hLtwf6dgikJzfc4Y5Y/ dj4hXp+HuFcKi2w3bE6szfQZS5vRtP0ZLE2bEH5EOE9mv/ViGFaIQ/iH7feOk5FAxinZ qdLqOMSbSPQt7zzZcmGWFoUL0rNYhJ+fFzr8uY9PoALMmM93zi4/kozBfBV1B7zwagKl E5nA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=achEJf06U09YP8FNZ23TiQsUCTeWUCo+YRjbpHNZJuQ=; b=LkTSAgFVV8i6gSlzoleUnfhGwmt0sGVDnY6307R+yRaHatLZgKJH3ua4xvMN9sJxDj b0HRKgXzmt1HdFpQPOFDm7klciVEZxrxuSXGveYVjwadelyWMQUhOuRJ91AK8NYfb73Y Dw7nUXp/c4MGhYpY796Kle/ei11GrFuzPDKneQABy33N63jCYlJtgSCKXNEsH5c0ctDo pxfwQbpYeZk9l4d0zHvueVmTOn3j104fpbpASTJem+vs81Ij7cmCLF16oDdE/CPr45Nx /yBqjHfbF4h7LFi6Vm/ZCrgmrc7a0Z8qanfCXeI2aUpcQMNADT+rmsrD4v/OLdSYlz5M WSnA==
X-Gm-Message-State: APjAAAValjNfK41okoNLxvKmZG+hjw1yA1ftZCaTCVH4rvcK6mMkYoJl GL5E2guDR5izottp84WXu5g=
X-Google-Smtp-Source: APXvYqyU88jKEb+9uBth8wUbgTTW9+NcV7ezJNOoRaD0Vn4fPURK3MjDWuggo3c7sIfngnEKR9+ktQ==
X-Received: by 2002:a17:902:5983:: with SMTP id p3mr7231147pli.156.1568853895985;  Wed, 18 Sep 2019 17:44:55 -0700 (PDT)
Received: from ?IPv6:2607:fb90:3627:b440:d1c9:de6c:1c50:44a1? ([2607:fb90:3627:b440:d1c9:de6c:1c50:44a1]) by smtp.gmail.com with ESMTPSA id p88sm3582201pjp.22.2019.09.18.17.44.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Sep 2019 17:44:55 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-CEF3724E-E8CD-484D-A53E-014A22AC8722
Mime-Version: 1.0 (1.0)
From: Gaurav Dawra <gdawra.ietf@gmail.com>
X-Mailer: iPhone Mail (16G77)
In-Reply-To: <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com>
Date: Wed, 18 Sep 2019 17:44:54 -0700
Cc: Dirk Steinberg <dirk@lapishills.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>, Robert Raszuk <robert@raszuk.net>, Tom Herbert <tom@herbertland.com>, Rob Shakir <robjs@google.com>, Ron Bonica <rbonica@juniper.net>, Tarek Saad <tsaad.net@gmail.com>
Content-Transfer-Encoding: 7bit
Message-Id: <144F2604-A171-4A58-BACB-DC97DE279BBC@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/MIAY5b0TFhQLtbUebKBCh7smgrI>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 00:45:04 -0000

--Apple-Mail-CEF3724E-E8CD-484D-A53E-014A22AC8722
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

+1=20
Agree.

Sent from my iPhone

> On Sep 18, 2019, at 5:32 PM, Mark Smith <markzzzsmith@gmail.com> wrote:
>=20
>=20
>=20
>> On Thu, 19 Sep 2019, 09:40 Dirk Steinberg, <dirk@lapishills.com> wrote:
>> SRv6 does not require TLV processing for normal forwarding (use case: SP c=
ore).
>=20
>=20
> +1
>=20
> The Internet scales because complexity is pushed towards the edges.
>=20
>>=20
>> - Dirk
>>=20
>>> On Wed, Sep 18, 2019 at 5:57 PM Tom Herbert <tom@herbertland.com> wrote:=

>>> On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) <ddukes@cisco.com>=
 wrote:
>>> >
>>> > Hi Ron.
>>> >
>>> > I summarized my argument as follows:
>>> > "Regardless of ASIC capabilities there are two performance penalties y=
ou will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=E2=80=
=9D
>>> >
>>> > You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thanks=
.
>>> >
>>>=20
>>> Darren,
>>>=20
>>> How does one escape the performance penalty of TLV processing in SRV6?
>>>=20
>>> Tom
>>>=20
>>>=20
>>> > You then say "So long as the ASIC can process enough packets per secon=
d to saturate the line cards, we are forwarding at full line rate."
>>> >
>>> > Yes this is true, but we can conclude: The complexity of "SRv6+" requi=
res ASICs do much more work per packet vs SRv6.
>>> >
>>> > Thanks
>>> >   Darren
>>> >
>>> >
>>> > On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
>>> >
>>> > Hi Darren,
>>> >
>>> > I think that your argument can be summarized as follows:
>>> >
>>> >
>>> > SRv6 requires only two FIB searches
>>> > SRv6+ requires 4 or more FIB searches
>>> > Therefore, SRv6+ cannot possibly forward at line speed
>>> >
>>> >
>>> > Have I summarized your argument correctly? If not, please set me strai=
ght. If so, please read on.
>>> >
>>> > First, SRv6+ never requires more than 4 FIB searches. The DOH that pre=
cedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB=
 searches, at most.
>>> >
>>> > Second, SRv6+ only requires 4 FIB searches the following case:
>>> >
>>> >
>>> > The packet contains two instances of the DOH. (Most use-cases require o=
nly one.)
>>> > The processing node is configured to process the PSSI. (Many ASIC-base=
d devices, because of their role in the network, won=E2=80=99t support any p=
er segment service instructions. This nodes will be configured to ignore the=
 PSSI. That is why it is optional.)
>>> >
>>> >
>>> > So, in most use-cases, SRv6+ requires only 3 FIB searches.
>>> >
>>> > So, you might now argue that:
>>> >
>>> >
>>> > SRv6 requires only two FIB searches
>>> > SRv6+ requires three and sometimes four FIB searches
>>> > Therefore, SRv6+ cannot possibly forward at line speed
>>> >
>>> >
>>> > Here, some slightly deeper thought might be required. A platform has t=
wo relevant resources:
>>> >
>>> >
>>> > A route lookup ASIC, that can process some number of packets per secon=
d
>>> > Some number of interfaces, that can forward some number of bits per se=
cond
>>> >
>>> >
>>> > So long as the ASIC can process enough packets per second to saturate t=
he line cards, we are forwarding at full line rate. So long as a platform ha=
s a sufficiently capable ASIC, it will be able to forward at line speed. But=
 it=E2=80=99s a matter of how the platform is designed. If the ASIC is not s=
ufficiently capable, of course, it will not forward at line speed.
>>> >
>>> > In your email, you say that I have been asked several times to report o=
n the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provid=
e details, you can assume that we wouldn=E2=80=99t be working on this if we t=
hought that performance was going to be sub-optimal.
>>> >
>>> > You also suggest that Juniper=E2=80=99s is the only implementation. Ar=
e you sure that this is correct?
>>> >
>>> >                                                                       =
                                               Ron
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > Juniper Business Use Only
>>> > From: Darren Dukes (ddukes) <ddukes@cisco.com>
>>> > Sent: Monday, September 16, 2019 4:38 PM
>>> > To: Ron Bonica <rbonica@juniper.net>
>>> > Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca <=
daniel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <spring@ietf.org>=
; 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; Rob Shakir <robjs=
@google.com>; Tarek Saad <tsaad.net@gmail.com>
>>> > Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>>> >
>>> > Hi Ron, I agree ASICs are always improving, indeed this is evident in t=
he number of successful SRv6 deployments and multiple vendor implementations=
 at line rate on merchant silicon, and multiple vendor ASICs.
>>> >
>>> > Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at=
 line rate?
>>> > You=E2=80=99ve been asked this several times.  Since you=E2=80=99re th=
e only implementor(?) and one operator is claiming deployment or testing, I a=
m curious.
>>> >
>>> > Regardless of ASIC capabilities there are two performance penalties yo=
u will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>>> >
>>> > Requiring all segments in a CRH segment list to process an arbitrary l=
ength DOH+set of PSSI=E2=80=99s and other options is always very expensive.
>>> > - It is expensive in SRAM as previously discussed in these threads.
>>> > - It is expensive in parsing logic to know and process a set of TLVs i=
n any ASIC or NP.
>>> >
>>> > Spreading PSSI, CRH, PPSI operations in multiple headers and multiple i=
dentifiers you now have multiple lookups at a node.
>>> > 1 - lookup destination address
>>> > 2 - lookup one or more PSSI and future destination options.
>>> > 3 - lookup the CRH label or PPSI label.
>>> > 4 - lookup new destination address
>>> >
>>> > Compare this with SRv6.
>>> > 1 - lookup destination address
>>> > 2 - lookup new destination address
>>> >
>>> > While ASICs are more capable and will continue to be more capable, the=
se technical performance problems you introduce with PSSI+CRH+PPSI will not g=
o away.
>>> >
>>> > Darren
>>> >
>>> >
>>> >
>>> > On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@dmar=
c.ietf..org> wrote:
>>> >
>>> >
>>> > --------------------------------------------------------------------
>>> > IETF IPv6 working group mailing list
>>> > ipv6@ietf.org
>>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> > --------------------------------------------------------------------
>>>=20
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-CEF3724E-E8CD-484D-A53E-014A22AC8722
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">+1&nbsp;<div>Agree.<br><br><div id=3D"Apple=
MailSignature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On S=
ep 18, 2019, at 5:32 PM, Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail=
.com">markzzzsmith@gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D=
"cite"><div dir=3D"ltr"><div dir=3D"auto"><div><br><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, 19 Sep 2019, 09:40 Dirk S=
teinberg, &lt;<a href=3D"mailto:dirk@lapishills.com">dirk@lapishills.com</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">SRv6 doe=
s not require TLV processing for normal forwarding (use case: SP core).</div=
></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">+1</=
div><div dir=3D"auto"><br></div><div dir=3D"auto">The Internet scales becaus=
e complexity is pushed towards the edges.</div><div dir=3D"auto"><br></div><=
div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><d=
iv dir=3D"ltr"><div><br></div><div>- Dirk</div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 18, 2019 at 5:57 P=
M Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D"_blank" r=
el=3D"noreferrer">tom@herbertland.com</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex">On Wed, Sep 18, 2019 at 6:42 AM Darren Duk=
es (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" target=3D"_blank" rel=3D=
"noreferrer">ddukes@cisco.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Ron.<br>
&gt;<br>
&gt; I summarized my argument as follows:<br>
&gt; "Regardless of ASIC capabilities there are two performance penalties yo=
u will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=E2=80=
=9D<br>
&gt;<br>
&gt; You=E2=80=99ve confirmed this additional overhead for "SRv6+".&nbsp; Th=
anks.<br>
&gt;<br>
<br>
Darren,<br>
<br>
How does one escape the performance penalty of TLV processing in SRV6?<br>
<br>
Tom<br>
<br>
<br>
&gt; You then say "So long as the ASIC can process enough packets per second=
 to saturate the line cards, we are forwarding at full line rate."<br>
&gt;<br>
&gt; Yes this is true, but we can conclude: The complexity of "SRv6+" requir=
es ASICs do much more work per packet vs SRv6.<br>
&gt;<br>
&gt; Thanks<br>
&gt;&nbsp; &nbsp;Darren<br>
&gt;<br>
&gt;<br>
&gt; On Sep 16, 2019, at 9:59 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica@j=
uniper.net" target=3D"_blank" rel=3D"noreferrer">rbonica@juniper.net</a>&gt;=
 wrote:<br>
&gt;<br>
&gt; Hi Darren,<br>
&gt;<br>
&gt; I think that your argument can be summarized as follows:<br>
&gt;<br>
&gt;<br>
&gt; SRv6 requires only two FIB searches<br>
&gt; SRv6+ requires 4 or more FIB searches<br>
&gt; Therefore, SRv6+ cannot possibly forward at line speed<br>
&gt;<br>
&gt;<br>
&gt; Have I summarized your argument correctly? If not, please set me straig=
ht. If so, please read on.<br>
&gt;<br>
&gt; First, SRv6+ never requires more than 4 FIB searches. The DOH that prec=
edes the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB s=
earches, at most.<br>
&gt;<br>
&gt; Second, SRv6+ only requires 4 FIB searches the following case:<br>
&gt;<br>
&gt;<br>
&gt; The packet contains two instances of the DOH. (Most use-cases require o=
nly one.)<br>
&gt; The processing node is configured to process the PSSI. (Many ASIC-based=
 devices, because of their role in the network, won=E2=80=99t support any pe=
r segment service instructions. This nodes will be configured to ignore the P=
SSI. That is why it is optional.)<br>
&gt;<br>
&gt;<br>
&gt; So, in most use-cases, SRv6+ requires only 3 FIB searches.<br>
&gt;<br>
&gt; So, you might now argue that:<br>
&gt;<br>
&gt;<br>
&gt; SRv6 requires only two FIB searches<br>
&gt; SRv6+ requires three and sometimes four FIB searches<br>
&gt; Therefore, SRv6+ cannot possibly forward at line speed<br>
&gt;<br>
&gt;<br>
&gt; Here, some slightly deeper thought might be required. A platform has tw=
o relevant resources:<br>
&gt;<br>
&gt;<br>
&gt; A route lookup ASIC, that can process some number of packets per second=
<br>
&gt; Some number of interfaces, that can forward some number of bits per sec=
ond<br>
&gt;<br>
&gt;<br>
&gt; So long as the ASIC can process enough packets per second to saturate t=
he line cards, we are forwarding at full line rate. So long as a platform ha=
s a sufficiently capable ASIC, it will be able to forward at line speed. But=
 it=E2=80=99s a matter of how the platform is designed. If the ASIC is not s=
ufficiently capable, of course, it will not forward at line speed.<br>
&gt;<br>
&gt; In your email, you say that I have been asked several times to report o=
n the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot provid=
e details, you can assume that we wouldn=E2=80=99t be working on this if we t=
hought that performance was going to be sub-optimal.<br>
&gt;<br>
&gt; You also suggest that Juniper=E2=80=99s is the only implementation. Are=
 you sure that this is correct?<br>
&gt;<br>
&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt; From: Darren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" tar=
get=3D"_blank" rel=3D"noreferrer">ddukes@cisco.com</a>&gt;<br>
&gt; Sent: Monday, September 16, 2019 4:38 PM<br>
&gt; To: Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"_bl=
ank" rel=3D"noreferrer">rbonica@juniper.net</a>&gt;<br>
&gt; Cc: Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com" target=3D"=
_blank" rel=3D"noreferrer">markzzzsmith@gmail.com</a>&gt;; EXT - <a href=3D"=
mailto:daniel.bernier@bell.ca" target=3D"_blank" rel=3D"noreferrer">daniel.b=
ernier@bell.ca</a> &lt;<a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_=
blank" rel=3D"noreferrer">daniel.bernier@bell.ca</a>&gt;; <a href=3D"mailto:=
xiechf@chinatelecom.cn" target=3D"_blank" rel=3D"noreferrer">xiechf@chinatel=
ecom.cn</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_bla=
nk" rel=3D"noreferrer">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:6=
man@ietf.org" target=3D"_blank" rel=3D"noreferrer">6man@ietf.org</a>&gt;; Ro=
bert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank" rel=3D=
"noreferrer">robert@raszuk.net</a>&gt;; Rob Shakir &lt;<a href=3D"mailto:rob=
js@google.com" target=3D"_blank" rel=3D"noreferrer">robjs@google.com</a>&gt;=
; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_blank" re=
l=3D"noreferrer">tsaad.net@gmail.com</a>&gt;<br>
&gt; Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding<br>
&gt;<br>
&gt; Hi Ron, I agree ASICs are always improving, indeed this is evident in t=
he number of successful SRv6 deployments and multiple vendor implementations=
 at line rate on merchant silicon, and multiple vendor ASICs.<br>
&gt;<br>
&gt; Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed at l=
ine rate?<br>
&gt; You=E2=80=99ve been asked this several times.&nbsp; Since you=E2=80=99r=
e the only implementor(?) and one operator is claiming deployment or testing=
, I am curious.<br>
&gt;<br>
&gt; Regardless of ASIC capabilities there are two performance penalties you=
 will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.<br>
&gt;<br>
&gt; Requiring all segments in a CRH segment list to process an arbitrary le=
ngth DOH+set of PSSI=E2=80=99s and other options is always very expensive.<b=
r>
&gt; - It is expensive in SRAM as previously discussed in these threads.<br>=

&gt; - It is expensive in parsing logic to know and process a set of TLVs in=
 any ASIC or NP.<br>
&gt;<br>
&gt; Spreading PSSI, CRH, PPSI operations in multiple headers and multiple i=
dentifiers you now have multiple lookups at a node.<br>
&gt; 1 - lookup destination address<br>
&gt; 2 - lookup one or more PSSI and future destination options.<br>
&gt; 3 - lookup the CRH label or PPSI label.<br>
&gt; 4 - lookup new destination address<br>
&gt;<br>
&gt; Compare this with SRv6.<br>
&gt; 1 - lookup destination address<br>
&gt; 2 - lookup new destination address<br>
&gt;<br>
&gt; While ASICs are more capable and will continue to be more capable, thes=
e technical performance problems you introduce with PSSI+CRH+PPSI will not g=
o away.<br>
&gt;<br>
&gt; Darren<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sep 12, 2019, at 12:34 PM, Ron Bonica &lt;rbonica=3D<a href=3D"mailt=
o:40juniper.net@dmarc.ietf.org" target=3D"_blank" rel=3D"noreferrer">40junip=
er.net@dmarc.ietf..org</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; --------------------------------------------------------------------<br=
>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank" rel=3D"noreferrer">i=
pv6@ietf.org</a><br>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listin=
fo/ipv6" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.or=
g/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<br=
>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">spri=
ng@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a=
><br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank" rel=3D"noreferrer">spri=
ng@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a=
><br>
</blockquote></div></div></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>spring mailing list<=
/span><br><span><a href=3D"mailto:spring@ietf.org">spring@ietf.org</a></span=
><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://=
www.ietf.org/mailman/listinfo/spring</a></span><br></div></blockquote></div>=
</body></html>=

--Apple-Mail-CEF3724E-E8CD-484D-A53E-014A22AC8722--


From nobody Wed Sep 18 18:16:19 2019
Return-Path: <tom@herbertland.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 132CC1200EC for <spring@ietfa.amsl.com>; Wed, 18 Sep 2019 18:16:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 mG9m9M65wbAv for <spring@ietfa.amsl.com>; Wed, 18 Sep 2019 18:16:05 -0700 (PDT)
Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) (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 230ED1200B2 for <spring@ietf.org>; Wed, 18 Sep 2019 18:16:05 -0700 (PDT)
Received: by mail-ed1-x541.google.com with SMTP id a23so1643320edv.5 for <spring@ietf.org>; Wed, 18 Sep 2019 18:16:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=LOf9Eti/dsLctqy6CiJjPgA2sHE+ap/nkweN2ga5MTw=; b=wU1J73QHjfhhgVa7324vUO16nB3BCZG/AYQtGTE0QVG4LWD91B9FU0Kca41c7HqKkL RjCuqPuQo2Drc8P1IPpb5XuWY/wUkqkU5QgmeKkkA1G7HN46ZHzfbGgXSKTqwQgmtxDY 3VumMbYNUMLSDpgUW+oCVQfq3qpNRYUgKLglt212DheSfsuQGEkfn4VnVOhnJiQNsIQY 7gA7mv+vDxA3ta+X3+mDoghPDlSL43QHk+zo6Oesbd0Uc+qP2CzO4p8q/pVBGpUB8Hk6 5YveJzztmNsAk2YS3LfxeUaop8N0BYevsXAUUiv1dX8xbihxbRU/oAKpShWhIaBUDNhv v7eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=LOf9Eti/dsLctqy6CiJjPgA2sHE+ap/nkweN2ga5MTw=; b=NrhRXGaAlWUW4+T74v0B6ySqh8J+SwUkglLYiQVTehque4rmKDjmQAnXzW+5ddzitc huOhyy6nguc7c+/sem8hbo/cSxSbPlUdRMWEoyAomu+h1OZGQeDb9fiJjKqBhPlmhs+v zvZE/rAwkGIH770OOT+L6WflPC1jw0FhSVKoFknnv2h1ipYV2heVeeXApLsznYXcZ8PX NEp1JTMzBuAzsb4B03vN8WCbs+zXdzqmPOABf+IVWsvwRzxE9WoN/3q0CDqnsBkWkTml nNF1uRCFRjZJ6eC8nws0Zucy7hY1d6LJ45j8mwybW1YZcCe7hFX32NXz5TdByDkLduHQ v0iw==
X-Gm-Message-State: APjAAAUL0TbqffH7LxkZjUoAQTt3s7vcRYZvAmPzQKbuJV0BnkLjvyJ8 hJzaX+Q0yE/fuOE9nIIRmr6y/+NHJnmLSCOAizxgyg==
X-Google-Smtp-Source: APXvYqzr3ZxuGPSAIYVF0WhWp7fAZXeI8rOCkB/UkaELZdiW2lHMt1hHrLD2CIMwAkQNddelledPfqBjqUJgbx/zPYc=
X-Received: by 2002:a50:dac2:: with SMTP id s2mr13450858edj.26.1568855763525;  Wed, 18 Sep 2019 18:16:03 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com>
In-Reply-To: <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Wed, 18 Sep 2019 18:15:52 -0700
Message-ID: <CALx6S37cC7wT+=x2e=YD-7O+s2H5a-ksMpRGxwL_Wf_Qb2cD4A@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>, Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica@juniper.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>,  Tarek Saad <tsaad.net@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/IGixHdclAVV9AXT6lMQdARvNeME>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 01:16:09 -0000

On Wed, Sep 18, 2019 at 5:33 PM Mark Smith <markzzzsmith@gmail.com> wrote:
>
>
>
> On Thu, 19 Sep 2019, 09:40 Dirk Steinberg, <dirk@lapishills.com> wrote:
>>
>> SRv6 does not require TLV processing for normal forwarding (use case: SP=
 core).
>
>
> +1
>
> The Internet scales because complexity is pushed towards the edges.
>
Mark,

I agree, but that begs the question as to why SRV6 contains its own
TLVs and authentication as opposed to using edge mechanisms like
destination options after the routing header or AH. The obvious intent
of putting TLVs in the routing header is that some intermediate
destinations will process them. So then these "some" intermediate
nodes will sustain the performance hit of TLV processing. If this is
so bad as expected that TLVs are relegated to the slow path, then
nobody turns them on because of the performance hit and the mechanism
likely becomes yet another extensibility mechanism with the same
demise as IPv4 options. History shows again and again that
extensibility mechanisms are "use it or lose it". Requiring an
extensibility mechanism is a good force function and motivation for
implementers to make the mechanism work and be feasible.

Tom

>>
>> - Dirk
>>
>> On Wed, Sep 18, 2019 at 5:57 PM Tom Herbert <tom@herbertland.com> wrote:
>>>
>>> On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) <ddukes@cisco.com=
> wrote:
>>> >
>>> > Hi Ron.
>>> >
>>> > I summarized my argument as follows:
>>> > "Regardless of ASIC capabilities there are two performance penalties =
you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=
=E2=80=9D
>>> >
>>> > You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thank=
s.
>>> >
>>>
>>> Darren,
>>>
>>> How does one escape the performance penalty of TLV processing in SRV6?
>>>
>>> Tom
>>>
>>>
>>> > You then say "So long as the ASIC can process enough packets per seco=
nd to saturate the line cards, we are forwarding at full line rate."
>>> >
>>> > Yes this is true, but we can conclude: The complexity of "SRv6+" requ=
ires ASICs do much more work per packet vs SRv6.
>>> >
>>> > Thanks
>>> >   Darren
>>> >
>>> >
>>> > On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
>>> >
>>> > Hi Darren,
>>> >
>>> > I think that your argument can be summarized as follows:
>>> >
>>> >
>>> > SRv6 requires only two FIB searches
>>> > SRv6+ requires 4 or more FIB searches
>>> > Therefore, SRv6+ cannot possibly forward at line speed
>>> >
>>> >
>>> > Have I summarized your argument correctly? If not, please set me stra=
ight. If so, please read on.
>>> >
>>> > First, SRv6+ never requires more than 4 FIB searches. The DOH that pr=
ecedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires four F=
IB searches, at most.
>>> >
>>> > Second, SRv6+ only requires 4 FIB searches the following case:
>>> >
>>> >
>>> > The packet contains two instances of the DOH. (Most use-cases require=
 only one.)
>>> > The processing node is configured to process the PSSI. (Many ASIC-bas=
ed devices, because of their role in the network, won=E2=80=99t support any=
 per segment service instructions. This nodes will be configured to ignore =
the PSSI. That is why it is optional.)
>>> >
>>> >
>>> > So, in most use-cases, SRv6+ requires only 3 FIB searches.
>>> >
>>> > So, you might now argue that:
>>> >
>>> >
>>> > SRv6 requires only two FIB searches
>>> > SRv6+ requires three and sometimes four FIB searches
>>> > Therefore, SRv6+ cannot possibly forward at line speed
>>> >
>>> >
>>> > Here, some slightly deeper thought might be required. A platform has =
two relevant resources:
>>> >
>>> >
>>> > A route lookup ASIC, that can process some number of packets per seco=
nd
>>> > Some number of interfaces, that can forward some number of bits per s=
econd
>>> >
>>> >
>>> > So long as the ASIC can process enough packets per second to saturate=
 the line cards, we are forwarding at full line rate. So long as a platform=
 has a sufficiently capable ASIC, it will be able to forward at line speed.=
 But it=E2=80=99s a matter of how the platform is designed. If the ASIC is =
not sufficiently capable, of course, it will not forward at line speed.
>>> >
>>> > In your email, you say that I have been asked several times to report=
 on the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot pro=
vide details, you can assume that we wouldn=E2=80=99t be working on this if=
 we thought that performance was going to be sub-optimal.
>>> >
>>> > You also suggest that Juniper=E2=80=99s is the only implementation. A=
re you sure that this is correct?
>>> >
>>> >                                                                      =
                                                Ron
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > Juniper Business Use Only
>>> > From: Darren Dukes (ddukes) <ddukes@cisco.com>
>>> > Sent: Monday, September 16, 2019 4:38 PM
>>> > To: Ron Bonica <rbonica@juniper.net>
>>> > Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca=
 <daniel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <spring@ietf.o=
rg>; 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; Rob Shakir <r=
objs@google.com>; Tarek Saad <tsaad.net@gmail.com>
>>> > Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>>> >
>>> > Hi Ron, I agree ASICs are always improving, indeed this is evident in=
 the number of successful SRv6 deployments and multiple vendor implementati=
ons at line rate on merchant silicon, and multiple vendor ASICs.
>>> >
>>> > Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed a=
t line rate?
>>> > You=E2=80=99ve been asked this several times.  Since you=E2=80=99re t=
he only implementor(?) and one operator is claiming deployment or testing, =
I am curious.
>>> >
>>> > Regardless of ASIC capabilities there are two performance penalties y=
ou will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>>> >
>>> > Requiring all segments in a CRH segment list to process an arbitrary =
length DOH+set of PSSI=E2=80=99s and other options is always very expensive=
.
>>> > - It is expensive in SRAM as previously discussed in these threads.
>>> > - It is expensive in parsing logic to know and process a set of TLVs =
in any ASIC or NP.
>>> >
>>> > Spreading PSSI, CRH, PPSI operations in multiple headers and multiple=
 identifiers you now have multiple lookups at a node.
>>> > 1 - lookup destination address
>>> > 2 - lookup one or more PSSI and future destination options.
>>> > 3 - lookup the CRH label or PPSI label.
>>> > 4 - lookup new destination address
>>> >
>>> > Compare this with SRv6.
>>> > 1 - lookup destination address
>>> > 2 - lookup new destination address
>>> >
>>> > While ASICs are more capable and will continue to be more capable, th=
ese technical performance problems you introduce with PSSI+CRH+PPSI will no=
t go away.
>>> >
>>> > Darren
>>> >
>>> >
>>> >
>>> > On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@dma=
rc.ietf..org> wrote:
>>> >
>>> >
>>> > --------------------------------------------------------------------
>>> > IETF IPv6 working group mailing list
>>> > ipv6@ietf.org
>>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> > --------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring


From nobody Wed Sep 18 19:03:48 2019
Return-Path: <rbonica@juniper.net>
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 C18281200B2; Wed, 18 Sep 2019 19:03:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 8Iq0koKEZAvC; Wed, 18 Sep 2019 19:03:35 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09FA012008A; Wed, 18 Sep 2019 19:03:35 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8J1xmjY029976; Wed, 18 Sep 2019 19:03:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=ZTWC4Lhcu4bOjk/ONQ325X9QMzeuv/7rlht9IfJlxP0=; b=0TT7O9jxNYZhPAy5A1/COKR527NDMUVpzVHik8aVfw6YVb6ww1Gs+/DUnV7hkj2cCaWr PooqKjhpa+RMWtaar9I0mxzZogLwIYBRVPa6a70+JywydNYMGoJPFKOt4Zp5qe1uvCu4 5e0PeDmP8NEABQkT6tTGdPXaBS+LWC5PR2Hj/6nF68yuUznQbz1IggZDW3DpVxCHlRBT KBD+GVjnA60fn8AoumhSgEuVc5RszjT7UaWSkWuCN98cKK6966AiS6dTInQtt5+CT3Xb f7oTZXwn65bTqvDYvKrlAxqNXVqdiVNaxmjN7oUNU2geRuMD07TyUp3mrDbNRONkvNeU ug== 
Received: from nam04-sn1-obe.outbound.protection.outlook.com (mail-sn1nam04lp2051.outbound.protection.outlook.com [104.47.44.51]) by mx0a-00273201.pphosted.com with ESMTP id 2v3vcj8bwg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 18 Sep 2019 19:03:22 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bM+EYKCmw3K8yec/CLsQ3nK2hoJdQHGAMrpGqqYTa9mveTyIKdPgmHIl9MAcdDTWvTvaLoidtYT2nhsfO6fZP167RMmBXjEYEosGl9jpeZV+fbriMBlVM1NvX4ZRD1eeXqHomlbYdDxL0rvI4QJll6XmAdH1kWk9F4jIXQe3wGClCBBTzC942Bn2HaiqLNrNzBVeqVItNFcJk++MBpVHjKTkEDIMnX0mdGg6NiVC1Nu1ewzllvJPoYXOHSPQYV4q52G665wbMhI+Eu6xiDp0jvB09YPnD+CIKk0tltmHNQwpGwc/70ti8KCeCsv3dELWW6Q2a4aSQB5vd0LuQ716ZQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZTWC4Lhcu4bOjk/ONQ325X9QMzeuv/7rlht9IfJlxP0=; b=hKyXoHbRndlyMfyoqIBkMy4nkoPWVh7y3OaA4gzj49VaCXIP8NEpEGAjhju5cj7Mf39AomRj6C1+dFNDImtyqpE1bCr9iUJ6ntj95b8+sAsWWflT+G+jpW9i4yDFigt02K8m7sCMf6KVCXdWt7Fue/pK5Legu6akr5lrpzEQ+JSwuJaPbBLL2SuD40jCNJQBfd8oGOymjiny4uZrU8G3FrfsF6ZNweMwxhxJtIYq+795pcWXte0bjFOz612TFE2cdGVHyoHPI8qCYkRB5U0VuujTQ2VS2liLKmOVG9H5nBE20L71GnOw/e0Yb83VYgf01dzsMmNrwsZrgQkZqBj6fA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB5112.namprd05.prod.outlook.com (20.177.231.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.12; Thu, 19 Sep 2019 02:03:19 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Thu, 19 Sep 2019 02:03:19 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Mark Smith <markzzzsmith@gmail.com>
CC: Dirk Steinberg <dirk@lapishills.com>, Tom Herbert <tom@herbertland.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: =?utf-8?B?W3NwcmluZ10g4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJkaW5n?=
Thread-Index: AQHVbM6iBD2vmdhhC0CHW2Z2/PIyC6cvDt0wgAJlHoCAACXNgIAAgXoAgAAOrgCAABlCSQ==
Date: Thu, 19 Sep 2019 02:03:18 +0000
Message-ID: <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com>, <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com>
In-Reply-To: <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [107.77.226.215]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c9610c93-a6f5-4a08-694f-08d73ca58ab9
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5112; 
x-ms-traffictypediagnostic: BYAPR05MB5112:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB511294C6DB3EB146810CFEEAAE890@BYAPR05MB5112.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 016572D96D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(376002)(136003)(346002)(396003)(39860400002)(189003)(199004)(51444003)(6436002)(2906002)(8936002)(256004)(91956017)(66066001)(186003)(7736002)(236005)(7416002)(54896002)(6512007)(446003)(486006)(6306002)(316002)(9886003)(54906003)(1411001)(66476007)(5660300002)(66446008)(64756008)(66556008)(6246003)(76116006)(66946007)(102836004)(6916009)(71200400001)(71190400001)(81166006)(14454004)(6486002)(2616005)(6116002)(76176011)(36756003)(86362001)(4326008)(966005)(606006)(6506007)(25786009)(53546011)(33656002)(66574012)(26005)(478600001)(99286004)(11346002)(81156014)(229853002)(476003)(3846002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5112; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: tI7XANGBnIRqE4UylVCaecd0B7BBAGFqfNZBMnq0nqTb2dNsriruQZXJrjCn5p0lptFfka3IRStcjAWdPb/JdZWNn9MAqiOYVD/CyIuTDEccRTu0Wb5IoXeJG9/AyQxTofW5E9lpCEF/jG9EmVSfs83BJfUQJ0U5XvoP9pdIH2UYJG24GzECUGE9f73/R7NecR1j3xSPGwTN089E6J2Cxy9umq4EyM+u5iw56CDp95e4jEj4h4wIYI9wY14eHKq7oXkDM8sZBtat+eqkE3sCrAav+sxiNVytdhPdjsQO+syZim0ffCHpE5mivzKBGn1gwgTbXbDMT+qJ8kNGjft36E0vZbldi6e+hEfA3mEqwzidUL77cYopxaBPN5hj4h/pS4kGnPsmbGOtAZe2BclpkkJD8xb8bjzp49jRf7T2yxg=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_52FDA21FE86045E2846A43B969DEDC87junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: c9610c93-a6f5-4a08-694f-08d73ca58ab9
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2019 02:03:18.8705 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Q4LzzIeWjT73zqKr5DuxvvOFmFmmMADZkHP/An6s18IRg2v5NaFOraHIwAZL4XjFYZCm+prAkZwJECEEC39PmA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5112
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-19_01:2019-09-18,2019-09-19 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 impostorscore=0 phishscore=0 adultscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 clxscore=1011 bulkscore=0 malwarescore=0 priorityscore=1501 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909190015
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WHwYHoKBLwck6n6XxTc1O2D-LHA>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 02:03:38 -0000

--_000_52FDA21FE86045E2846A43B969DEDC87junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SWYgeW91IHdhbnQgdG8gcHVzaCBjb21wbGV4aXR5IHRvIHRoZSBlZGdlLCBwdXQgaXQgaW4gYSBk
ZXN0aW5hdGlvbiBvcHRpb24gdGhhdCBpcyBwcm9jZXNzZWQgYXQgdGhlIGVkZ2UuDQoNClJvbg0K
U2VudCBmcm9tIG15IHBob25lDQoNCg0KT24gU2VwIDE4LCAyMDE5LCBhdCA4OjMzIFBNLCBNYXJr
IFNtaXRoIDxtYXJrenp6c21pdGhAZ21haWwuY29tPG1haWx0bzptYXJrenp6c21pdGhAZ21haWwu
Y29tPj4gd3JvdGU6DQoNCg0KDQpPbiBUaHUsIDE5IFNlcCAyMDE5LCAwOTo0MCBEaXJrIFN0ZWlu
YmVyZywgPGRpcmtAbGFwaXNoaWxscy5jb208bWFpbHRvOmRpcmtAbGFwaXNoaWxscy5jb20+PiB3
cm90ZToNClNSdjYgZG9lcyBub3QgcmVxdWlyZSBUTFYgcHJvY2Vzc2luZyBmb3Igbm9ybWFsIGZv
cndhcmRpbmcgKHVzZSBjYXNlOiBTUCBjb3JlKS4NCg0KKzENCg0KVGhlIEludGVybmV0IHNjYWxl
cyBiZWNhdXNlIGNvbXBsZXhpdHkgaXMgcHVzaGVkIHRvd2FyZHMgdGhlIGVkZ2VzLg0KDQoNCi0g
RGlyaw0KDQpPbiBXZWQsIFNlcCAxOCwgMjAxOSBhdCA1OjU3IFBNIFRvbSBIZXJiZXJ0IDx0b21A
aGVyYmVydGxhbmQuY29tPG1haWx0bzp0b21AaGVyYmVydGxhbmQuY29tPj4gd3JvdGU6DQpPbiBX
ZWQsIFNlcCAxOCwgMjAxOSBhdCA2OjQyIEFNIERhcnJlbiBEdWtlcyAoZGR1a2VzKSA8ZGR1a2Vz
QGNpc2NvLmNvbTxtYWlsdG86ZGR1a2VzQGNpc2NvLmNvbT4+IHdyb3RlOg0KPg0KPiBIaSBSb24u
DQo+DQo+IEkgc3VtbWFyaXplZCBteSBhcmd1bWVudCBhcyBmb2xsb3dzOg0KPiAiUmVnYXJkbGVz
cyBvZiBBU0lDIGNhcGFiaWxpdGllcyB0aGVyZSBhcmUgdHdvIHBlcmZvcm1hbmNlIHBlbmFsdGll
cyB5b3Ugd2lsbCBub3QgZXNjYXBlIHdpdGggUFNTSStDUkgrUFBTSTogVExWIHBhcnNpbmcgYW5k
IG11bHRpcGxlIGxvb2t1cHMu4oCdDQo+DQo+IFlvdeKAmXZlIGNvbmZpcm1lZCB0aGlzIGFkZGl0
aW9uYWwgb3ZlcmhlYWQgZm9yICJTUnY2KyIuICBUaGFua3MuDQo+DQoNCkRhcnJlbiwNCg0KSG93
IGRvZXMgb25lIGVzY2FwZSB0aGUgcGVyZm9ybWFuY2UgcGVuYWx0eSBvZiBUTFYgcHJvY2Vzc2lu
ZyBpbiBTUlY2Pw0KDQpUb20NCg0KDQo+IFlvdSB0aGVuIHNheSAiU28gbG9uZyBhcyB0aGUgQVNJ
QyBjYW4gcHJvY2VzcyBlbm91Z2ggcGFja2V0cyBwZXIgc2Vjb25kIHRvIHNhdHVyYXRlIHRoZSBs
aW5lIGNhcmRzLCB3ZSBhcmUgZm9yd2FyZGluZyBhdCBmdWxsIGxpbmUgcmF0ZS4iDQo+DQo+IFll
cyB0aGlzIGlzIHRydWUsIGJ1dCB3ZSBjYW4gY29uY2x1ZGU6IFRoZSBjb21wbGV4aXR5IG9mICJT
UnY2KyIgcmVxdWlyZXMgQVNJQ3MgZG8gbXVjaCBtb3JlIHdvcmsgcGVyIHBhY2tldCB2cyBTUnY2
Lg0KPg0KPiBUaGFua3MNCj4gICBEYXJyZW4NCj4NCj4NCj4gT24gU2VwIDE2LCAyMDE5LCBhdCA5
OjU5IFBNLCBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1
bmlwZXIubmV0Pj4gd3JvdGU6DQo+DQo+IEhpIERhcnJlbiwNCj4NCj4gSSB0aGluayB0aGF0IHlv
dXIgYXJndW1lbnQgY2FuIGJlIHN1bW1hcml6ZWQgYXMgZm9sbG93czoNCj4NCj4NCj4gU1J2NiBy
ZXF1aXJlcyBvbmx5IHR3byBGSUIgc2VhcmNoZXMNCj4gU1J2NisgcmVxdWlyZXMgNCBvciBtb3Jl
IEZJQiBzZWFyY2hlcw0KPiBUaGVyZWZvcmUsIFNSdjYrIGNhbm5vdCBwb3NzaWJseSBmb3J3YXJk
IGF0IGxpbmUgc3BlZWQNCj4NCj4NCj4gSGF2ZSBJIHN1bW1hcml6ZWQgeW91ciBhcmd1bWVudCBj
b3JyZWN0bHk/IElmIG5vdCwgcGxlYXNlIHNldCBtZSBzdHJhaWdodC4gSWYgc28sIHBsZWFzZSBy
ZWFkIG9uLg0KPg0KPiBGaXJzdCwgU1J2NisgbmV2ZXIgcmVxdWlyZXMgbW9yZSB0aGFuIDQgRklC
IHNlYXJjaGVzLiBUaGUgRE9IIHRoYXQgcHJlY2VkZXMgdGhlIENSSCBjb250YWlucywgYXQgbW9z
dCwgb25lIFBTU0kuIFRoZXJlZm9yZSBTUnY2KyByZXF1aXJlcyBmb3VyIEZJQiBzZWFyY2hlcywg
YXQgbW9zdC4NCj4NCj4gU2Vjb25kLCBTUnY2KyBvbmx5IHJlcXVpcmVzIDQgRklCIHNlYXJjaGVz
IHRoZSBmb2xsb3dpbmcgY2FzZToNCj4NCj4NCj4gVGhlIHBhY2tldCBjb250YWlucyB0d28gaW5z
dGFuY2VzIG9mIHRoZSBET0guIChNb3N0IHVzZS1jYXNlcyByZXF1aXJlIG9ubHkgb25lLikNCj4g
VGhlIHByb2Nlc3Npbmcgbm9kZSBpcyBjb25maWd1cmVkIHRvIHByb2Nlc3MgdGhlIFBTU0kuIChN
YW55IEFTSUMtYmFzZWQgZGV2aWNlcywgYmVjYXVzZSBvZiB0aGVpciByb2xlIGluIHRoZSBuZXR3
b3JrLCB3b27igJl0IHN1cHBvcnQgYW55IHBlciBzZWdtZW50IHNlcnZpY2UgaW5zdHJ1Y3Rpb25z
LiBUaGlzIG5vZGVzIHdpbGwgYmUgY29uZmlndXJlZCB0byBpZ25vcmUgdGhlIFBTU0kuIFRoYXQg
aXMgd2h5IGl0IGlzIG9wdGlvbmFsLikNCj4NCj4NCj4gU28sIGluIG1vc3QgdXNlLWNhc2VzLCBT
UnY2KyByZXF1aXJlcyBvbmx5IDMgRklCIHNlYXJjaGVzLg0KPg0KPiBTbywgeW91IG1pZ2h0IG5v
dyBhcmd1ZSB0aGF0Og0KPg0KPg0KPiBTUnY2IHJlcXVpcmVzIG9ubHkgdHdvIEZJQiBzZWFyY2hl
cw0KPiBTUnY2KyByZXF1aXJlcyB0aHJlZSBhbmQgc29tZXRpbWVzIGZvdXIgRklCIHNlYXJjaGVz
DQo+IFRoZXJlZm9yZSwgU1J2NisgY2Fubm90IHBvc3NpYmx5IGZvcndhcmQgYXQgbGluZSBzcGVl
ZA0KPg0KPg0KPiBIZXJlLCBzb21lIHNsaWdodGx5IGRlZXBlciB0aG91Z2h0IG1pZ2h0IGJlIHJl
cXVpcmVkLiBBIHBsYXRmb3JtIGhhcyB0d28gcmVsZXZhbnQgcmVzb3VyY2VzOg0KPg0KPg0KPiBB
IHJvdXRlIGxvb2t1cCBBU0lDLCB0aGF0IGNhbiBwcm9jZXNzIHNvbWUgbnVtYmVyIG9mIHBhY2tl
dHMgcGVyIHNlY29uZA0KPiBTb21lIG51bWJlciBvZiBpbnRlcmZhY2VzLCB0aGF0IGNhbiBmb3J3
YXJkIHNvbWUgbnVtYmVyIG9mIGJpdHMgcGVyIHNlY29uZA0KPg0KPg0KPiBTbyBsb25nIGFzIHRo
ZSBBU0lDIGNhbiBwcm9jZXNzIGVub3VnaCBwYWNrZXRzIHBlciBzZWNvbmQgdG8gc2F0dXJhdGUg
dGhlIGxpbmUgY2FyZHMsIHdlIGFyZSBmb3J3YXJkaW5nIGF0IGZ1bGwgbGluZSByYXRlLiBTbyBs
b25nIGFzIGEgcGxhdGZvcm0gaGFzIGEgc3VmZmljaWVudGx5IGNhcGFibGUgQVNJQywgaXQgd2ls
bCBiZSBhYmxlIHRvIGZvcndhcmQgYXQgbGluZSBzcGVlZC4gQnV0IGl04oCZcyBhIG1hdHRlciBv
ZiBob3cgdGhlIHBsYXRmb3JtIGlzIGRlc2lnbmVkLiBJZiB0aGUgQVNJQyBpcyBub3Qgc3VmZmlj
aWVudGx5IGNhcGFibGUsIG9mIGNvdXJzZSwgaXQgd2lsbCBub3QgZm9yd2FyZCBhdCBsaW5lIHNw
ZWVkLg0KPg0KPiBJbiB5b3VyIGVtYWlsLCB5b3Ugc2F5IHRoYXQgSSBoYXZlIGJlZW4gYXNrZWQg
c2V2ZXJhbCB0aW1lcyB0byByZXBvcnQgb24gdGhlIHN0YXRlIG9mIEp1bmlwZXLigJlzIFNSdjYr
IGltcGxlbWVudGF0aW9uLiBXaGlsZSBJIGNhbm5vdCBwcm92aWRlIGRldGFpbHMsIHlvdSBjYW4g
YXNzdW1lIHRoYXQgd2Ugd291bGRu4oCZdCBiZSB3b3JraW5nIG9uIHRoaXMgaWYgd2UgdGhvdWdo
dCB0aGF0IHBlcmZvcm1hbmNlIHdhcyBnb2luZyB0byBiZSBzdWItb3B0aW1hbC4NCj4NCj4gWW91
IGFsc28gc3VnZ2VzdCB0aGF0IEp1bmlwZXLigJlzIGlzIHRoZSBvbmx5IGltcGxlbWVudGF0aW9u
LiBBcmUgeW91IHN1cmUgdGhhdCB0aGlzIGlzIGNvcnJlY3Q/DQo+DQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KPg0KPg0K
Pg0KPg0KPg0KPiBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQo+IEZyb206IERhcnJlbiBEdWtl
cyAoZGR1a2VzKSA8ZGR1a2VzQGNpc2NvLmNvbTxtYWlsdG86ZGR1a2VzQGNpc2NvLmNvbT4+DQo+
IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDE2LCAyMDE5IDQ6MzggUE0NCj4gVG86IFJvbiBCb25p
Y2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Pg0KPiBD
YzogTWFyayBTbWl0aCA8bWFya3p6enNtaXRoQGdtYWlsLmNvbTxtYWlsdG86bWFya3p6enNtaXRo
QGdtYWlsLmNvbT4+OyBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwu
YmVybmllckBiZWxsLmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYT4+OyB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuPG1haWx0bzp4aWVjaGZAY2hp
bmF0ZWxlY29tLmNuPjsgU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZz4+OyA2bWFuIDw2bWFuQGlldGYub3JnPG1haWx0bzo2bWFuQGlldGYub3JnPj47IFJv
YmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+
OyBSb2IgU2hha2lyIDxyb2Jqc0Bnb29nbGUuY29tPG1haWx0bzpyb2Jqc0Bnb29nbGUuY29tPj47
IFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb208bWFpbHRvOnRzYWFkLm5ldEBnbWFpbC5j
b20+Pg0KPiBTdWJqZWN0OiDigJxTUlY2K+KAnSBjb21wbGV4aXR5IGluIGZvcndhcmRpbmcNCj4N
Cj4gSGkgUm9uLCBJIGFncmVlIEFTSUNzIGFyZSBhbHdheXMgaW1wcm92aW5nLCBpbmRlZWQgdGhp
cyBpcyBldmlkZW50IGluIHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bCBTUnY2IGRlcGxveW1lbnRz
IGFuZCBtdWx0aXBsZSB2ZW5kb3IgaW1wbGVtZW50YXRpb25zIGF0IGxpbmUgcmF0ZSBvbiBtZXJj
aGFudCBzaWxpY29uLCBhbmQgbXVsdGlwbGUgdmVuZG9yIEFTSUNzLg0KPg0KPiBJcyDigJxTUnY2
K+KAnSAoUFNTSStDUkgrUFBTSSkgaW1wbGVtZW50ZWQgYW5kIGRlcGxveWVkIGF0IGxpbmUgcmF0
ZT8NCj4gWW914oCZdmUgYmVlbiBhc2tlZCB0aGlzIHNldmVyYWwgdGltZXMuICBTaW5jZSB5b3Xi
gJlyZSB0aGUgb25seSBpbXBsZW1lbnRvcig/KSBhbmQgb25lIG9wZXJhdG9yIGlzIGNsYWltaW5n
IGRlcGxveW1lbnQgb3IgdGVzdGluZywgSSBhbSBjdXJpb3VzLg0KPg0KPiBSZWdhcmRsZXNzIG9m
IEFTSUMgY2FwYWJpbGl0aWVzIHRoZXJlIGFyZSB0d28gcGVyZm9ybWFuY2UgcGVuYWx0aWVzIHlv
dSB3aWxsIG5vdCBlc2NhcGUgd2l0aCBQU1NJK0NSSCtQUFNJOiBUTFYgcGFyc2luZyBhbmQgbXVs
dGlwbGUgbG9va3Vwcy4NCj4NCj4gUmVxdWlyaW5nIGFsbCBzZWdtZW50cyBpbiBhIENSSCBzZWdt
ZW50IGxpc3QgdG8gcHJvY2VzcyBhbiBhcmJpdHJhcnkgbGVuZ3RoIERPSCtzZXQgb2YgUFNTSeKA
mXMgYW5kIG90aGVyIG9wdGlvbnMgaXMgYWx3YXlzIHZlcnkgZXhwZW5zaXZlLg0KPiAtIEl0IGlz
IGV4cGVuc2l2ZSBpbiBTUkFNIGFzIHByZXZpb3VzbHkgZGlzY3Vzc2VkIGluIHRoZXNlIHRocmVh
ZHMuDQo+IC0gSXQgaXMgZXhwZW5zaXZlIGluIHBhcnNpbmcgbG9naWMgdG8ga25vdyBhbmQgcHJv
Y2VzcyBhIHNldCBvZiBUTFZzIGluIGFueSBBU0lDIG9yIE5QLg0KPg0KPiBTcHJlYWRpbmcgUFNT
SSwgQ1JILCBQUFNJIG9wZXJhdGlvbnMgaW4gbXVsdGlwbGUgaGVhZGVycyBhbmQgbXVsdGlwbGUg
aWRlbnRpZmllcnMgeW91IG5vdyBoYXZlIG11bHRpcGxlIGxvb2t1cHMgYXQgYSBub2RlLg0KPiAx
IC0gbG9va3VwIGRlc3RpbmF0aW9uIGFkZHJlc3MNCj4gMiAtIGxvb2t1cCBvbmUgb3IgbW9yZSBQ
U1NJIGFuZCBmdXR1cmUgZGVzdGluYXRpb24gb3B0aW9ucy4NCj4gMyAtIGxvb2t1cCB0aGUgQ1JI
IGxhYmVsIG9yIFBQU0kgbGFiZWwuDQo+IDQgLSBsb29rdXAgbmV3IGRlc3RpbmF0aW9uIGFkZHJl
c3MNCj4NCj4gQ29tcGFyZSB0aGlzIHdpdGggU1J2Ni4NCj4gMSAtIGxvb2t1cCBkZXN0aW5hdGlv
biBhZGRyZXNzDQo+IDIgLSBsb29rdXAgbmV3IGRlc3RpbmF0aW9uIGFkZHJlc3MNCj4NCj4gV2hp
bGUgQVNJQ3MgYXJlIG1vcmUgY2FwYWJsZSBhbmQgd2lsbCBjb250aW51ZSB0byBiZSBtb3JlIGNh
cGFibGUsIHRoZXNlIHRlY2huaWNhbCBwZXJmb3JtYW5jZSBwcm9ibGVtcyB5b3UgaW50cm9kdWNl
IHdpdGggUFNTSStDUkgrUFBTSSB3aWxsIG5vdCBnbyBhd2F5Lg0KPg0KPiBEYXJyZW4NCj4NCj4N
Cj4NCj4gT24gU2VwIDEyLCAyMDE5LCBhdCAxMjozNCBQTSwgUm9uIEJvbmljYSA8cmJvbmljYT00
MGp1bmlwZXIubmV0QGRtYXJjLmlldGYuLm9yZzxtYWlsdG86NDBqdW5pcGVyLm5ldEBkbWFyYy5p
ZXRmLm9yZz4+IHdyb3RlOg0KPg0KPg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBJRVRGIElQdjYgd29ya2lu
ZyBncm91cCBtYWlsaW5nIGxpc3QNCj4gaXB2NkBpZXRmLm9yZzxtYWlsdG86aXB2NkBpZXRmLm9y
Zz4NCj4gQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vaXB2NjxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2X187IThXb0E2UmpDODFjIVgtUkhxQ29aQ1pX
VHpCNzB4d3M0cFZOR0xvVjdFUFlHMy1GOU1XREFOanViYTNlWm9wOW5sRlJUZk5hbUtGQnckPg0K
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJp
bmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
ZzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMhWC1SSHFDb1pDWldUekI3MHh3czRwVk5H
TG9WN0VQWUczLUY5TVdEQU5qdWJhM2Vab3A5bmxGUlRmUHVpNEtTcSQ+DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0K
c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19f
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4
MWMhWC1SSHFDb1pDWldUekI3MHh3czRwVk5HTG9WN0VQWUczLUY5TVdEQU5qdWJhM2Vab3A5bmxG
UlRmUHVpNEtTcSQ+DQo=

--_000_52FDA21FE86045E2846A43B969DEDC87junipernet_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpJ
ZiB5b3Ugd2FudCB0byBwdXNoIGNvbXBsZXhpdHkgdG8gdGhlIGVkZ2UsIHB1dCBpdCBpbiBhIGRl
c3RpbmF0aW9uIG9wdGlvbiB0aGF0IGlzIHByb2Nlc3NlZCBhdCB0aGUgZWRnZS48YnI+DQo8YnI+
DQo8ZGl2IGRpcj0ibHRyIiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj5Sb24NCjxkaXY+U2VudCBm
cm9tIG15IHBob25lPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGRpcj0i
bHRyIj48YnI+DQpPbiBTZXAgMTgsIDIwMTksIGF0IDg6MzMgUE0sIE1hcmsgU21pdGggJmx0Ozxh
IGhyZWY9Im1haWx0bzptYXJrenp6c21pdGhAZ21haWwuY29tIj5tYXJrenp6c21pdGhAZ21haWwu
Y29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIj4NCjxkaXYgZGlyPSJsdHIiPg0KPGRpdiBkaXI9ImF1dG8iPg0KPGRpdj48YnI+DQo8YnI+
DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxf
YXR0ciI+T24gVGh1LCAxOSBTZXAgMjAxOSwgMDk6NDAgRGlyayBTdGVpbmJlcmcsICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlya0BsYXBpc2hpbGxzLmNvbSI+ZGlya0BsYXBpc2hpbGxzLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz
dHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGlu
Zy1sZWZ0OjFleCI+DQo8ZGl2IGRpcj0ibHRyIj5TUnY2IGRvZXMgbm90IHJlcXVpcmUgVExWIHBy
b2Nlc3NpbmcgZm9yIG5vcm1hbCBmb3J3YXJkaW5nICh1c2UgY2FzZTogU1AgY29yZSkuPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4NCjwv
ZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPiYjNDM7MTwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4N
CjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPlRoZSBJbnRlcm5ldCBzY2FsZXMgYmVjYXVzZSBjb21w
bGV4aXR5IGlzIHB1c2hlZCB0b3dhcmRzIHRoZSBlZGdlcy48L2Rpdj4NCjxkaXYgZGlyPSJhdXRv
Ij48YnI+DQo8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl
Ij4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAu
OGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBk
aXI9Imx0ciI+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4tIERpcms8L2Rpdj4NCjwvZGl2Pg0K
PGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPg0KPGRpdiBkaXI9Imx0ciIgY2xhc3M9Imdt
YWlsX2F0dHIiPk9uIFdlZCwgU2VwIDE4LCAyMDE5IGF0IDU6NTcgUE0gVG9tIEhlcmJlcnQgJmx0
OzxhIGhyZWY9Im1haWx0bzp0b21AaGVyYmVydGxhbmQuY29tIiB0YXJnZXQ9Il9ibGFuayIgcmVs
PSJub3JlZmVycmVyIj50b21AaGVyYmVydGxhbmQuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw
eCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGlu
Zy1sZWZ0OjFleCI+DQpPbiBXZWQsIFNlcCAxOCwgMjAxOSBhdCA2OjQyIEFNIERhcnJlbiBEdWtl
cyAoZGR1a2VzKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkdWtlc0BjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPmRkdWtlc0BjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7PGJyPg0KJmd0OyBIaSBSb24uPGJyPg0KJmd0Ozxicj4NCiZndDsgSSBzdW1tYXJp
emVkIG15IGFyZ3VtZW50IGFzIGZvbGxvd3M6PGJyPg0KJmd0OyAmcXVvdDtSZWdhcmRsZXNzIG9m
IEFTSUMgY2FwYWJpbGl0aWVzIHRoZXJlIGFyZSB0d28gcGVyZm9ybWFuY2UgcGVuYWx0aWVzIHlv
dSB3aWxsIG5vdCBlc2NhcGUgd2l0aCBQU1NJJiM0MztDUkgmIzQzO1BQU0k6IFRMViBwYXJzaW5n
IGFuZCBtdWx0aXBsZSBsb29rdXBzLuKAnTxicj4NCiZndDs8YnI+DQomZ3Q7IFlvdeKAmXZlIGNv
bmZpcm1lZCB0aGlzIGFkZGl0aW9uYWwgb3ZlcmhlYWQgZm9yICZxdW90O1NSdjYmIzQzOyZxdW90
Oy4mbmJzcDsgVGhhbmtzLjxicj4NCiZndDs8YnI+DQo8YnI+DQpEYXJyZW4sPGJyPg0KPGJyPg0K
SG93IGRvZXMgb25lIGVzY2FwZSB0aGUgcGVyZm9ybWFuY2UgcGVuYWx0eSBvZiBUTFYgcHJvY2Vz
c2luZyBpbiBTUlY2Pzxicj4NCjxicj4NClRvbTxicj4NCjxicj4NCjxicj4NCiZndDsgWW91IHRo
ZW4gc2F5ICZxdW90O1NvIGxvbmcgYXMgdGhlIEFTSUMgY2FuIHByb2Nlc3MgZW5vdWdoIHBhY2tl
dHMgcGVyIHNlY29uZCB0byBzYXR1cmF0ZSB0aGUgbGluZSBjYXJkcywgd2UgYXJlIGZvcndhcmRp
bmcgYXQgZnVsbCBsaW5lIHJhdGUuJnF1b3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgWWVzIHRoaXMg
aXMgdHJ1ZSwgYnV0IHdlIGNhbiBjb25jbHVkZTogVGhlIGNvbXBsZXhpdHkgb2YgJnF1b3Q7U1J2
NiYjNDM7JnF1b3Q7IHJlcXVpcmVzIEFTSUNzIGRvIG11Y2ggbW9yZSB3b3JrIHBlciBwYWNrZXQg
dnMgU1J2Ni48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3M8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNw
O0RhcnJlbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBPbiBTZXAgMTYsIDIwMTksIGF0
IDk6NTkgUE0sIFJvbiBCb25pY2EgJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIu
bmV0IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj5yYm9uaWNhQGp1bmlwZXIubmV0
PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsgSGkgRGFycmVuLDxicj4NCiZndDs8
YnI+DQomZ3Q7IEkgdGhpbmsgdGhhdCB5b3VyIGFyZ3VtZW50IGNhbiBiZSBzdW1tYXJpemVkIGFz
IGZvbGxvd3M6PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFNSdjYgcmVxdWlyZXMgb25s
eSB0d28gRklCIHNlYXJjaGVzPGJyPg0KJmd0OyBTUnY2JiM0MzsgcmVxdWlyZXMgNCBvciBtb3Jl
IEZJQiBzZWFyY2hlczxicj4NCiZndDsgVGhlcmVmb3JlLCBTUnY2JiM0MzsgY2Fubm90IHBvc3Np
Ymx5IGZvcndhcmQgYXQgbGluZSBzcGVlZDxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBI
YXZlIEkgc3VtbWFyaXplZCB5b3VyIGFyZ3VtZW50IGNvcnJlY3RseT8gSWYgbm90LCBwbGVhc2Ug
c2V0IG1lIHN0cmFpZ2h0LiBJZiBzbywgcGxlYXNlIHJlYWQgb24uPGJyPg0KJmd0Ozxicj4NCiZn
dDsgRmlyc3QsIFNSdjYmIzQzOyBuZXZlciByZXF1aXJlcyBtb3JlIHRoYW4gNCBGSUIgc2VhcmNo
ZXMuIFRoZSBET0ggdGhhdCBwcmVjZWRlcyB0aGUgQ1JIIGNvbnRhaW5zLCBhdCBtb3N0LCBvbmUg
UFNTSS4gVGhlcmVmb3JlIFNSdjYmIzQzOyByZXF1aXJlcyBmb3VyIEZJQiBzZWFyY2hlcywgYXQg
bW9zdC48YnI+DQomZ3Q7PGJyPg0KJmd0OyBTZWNvbmQsIFNSdjYmIzQzOyBvbmx5IHJlcXVpcmVz
IDQgRklCIHNlYXJjaGVzIHRoZSBmb2xsb3dpbmcgY2FzZTo8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxi
cj4NCiZndDsgVGhlIHBhY2tldCBjb250YWlucyB0d28gaW5zdGFuY2VzIG9mIHRoZSBET0guIChN
b3N0IHVzZS1jYXNlcyByZXF1aXJlIG9ubHkgb25lLik8YnI+DQomZ3Q7IFRoZSBwcm9jZXNzaW5n
IG5vZGUgaXMgY29uZmlndXJlZCB0byBwcm9jZXNzIHRoZSBQU1NJLiAoTWFueSBBU0lDLWJhc2Vk
IGRldmljZXMsIGJlY2F1c2Ugb2YgdGhlaXIgcm9sZSBpbiB0aGUgbmV0d29yaywgd29u4oCZdCBz
dXBwb3J0IGFueSBwZXIgc2VnbWVudCBzZXJ2aWNlIGluc3RydWN0aW9ucy4gVGhpcyBub2RlcyB3
aWxsIGJlIGNvbmZpZ3VyZWQgdG8gaWdub3JlIHRoZSBQU1NJLiBUaGF0IGlzIHdoeSBpdCBpcyBv
cHRpb25hbC4pPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFNvLCBpbiBtb3N0IHVzZS1j
YXNlcywgU1J2NiYjNDM7IHJlcXVpcmVzIG9ubHkgMyBGSUIgc2VhcmNoZXMuPGJyPg0KJmd0Ozxi
cj4NCiZndDsgU28sIHlvdSBtaWdodCBub3cgYXJndWUgdGhhdDo8YnI+DQomZ3Q7PGJyPg0KJmd0
Ozxicj4NCiZndDsgU1J2NiByZXF1aXJlcyBvbmx5IHR3byBGSUIgc2VhcmNoZXM8YnI+DQomZ3Q7
IFNSdjYmIzQzOyByZXF1aXJlcyB0aHJlZSBhbmQgc29tZXRpbWVzIGZvdXIgRklCIHNlYXJjaGVz
PGJyPg0KJmd0OyBUaGVyZWZvcmUsIFNSdjYmIzQzOyBjYW5ub3QgcG9zc2libHkgZm9yd2FyZCBh
dCBsaW5lIHNwZWVkPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEhlcmUsIHNvbWUgc2xp
Z2h0bHkgZGVlcGVyIHRob3VnaHQgbWlnaHQgYmUgcmVxdWlyZWQuIEEgcGxhdGZvcm0gaGFzIHR3
byByZWxldmFudCByZXNvdXJjZXM6PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEEgcm91
dGUgbG9va3VwIEFTSUMsIHRoYXQgY2FuIHByb2Nlc3Mgc29tZSBudW1iZXIgb2YgcGFja2V0cyBw
ZXIgc2Vjb25kPGJyPg0KJmd0OyBTb21lIG51bWJlciBvZiBpbnRlcmZhY2VzLCB0aGF0IGNhbiBm
b3J3YXJkIHNvbWUgbnVtYmVyIG9mIGJpdHMgcGVyIHNlY29uZDxicj4NCiZndDs8YnI+DQomZ3Q7
PGJyPg0KJmd0OyBTbyBsb25nIGFzIHRoZSBBU0lDIGNhbiBwcm9jZXNzIGVub3VnaCBwYWNrZXRz
IHBlciBzZWNvbmQgdG8gc2F0dXJhdGUgdGhlIGxpbmUgY2FyZHMsIHdlIGFyZSBmb3J3YXJkaW5n
IGF0IGZ1bGwgbGluZSByYXRlLiBTbyBsb25nIGFzIGEgcGxhdGZvcm0gaGFzIGEgc3VmZmljaWVu
dGx5IGNhcGFibGUgQVNJQywgaXQgd2lsbCBiZSBhYmxlIHRvIGZvcndhcmQgYXQgbGluZSBzcGVl
ZC4gQnV0IGl04oCZcyBhIG1hdHRlciBvZiBob3cgdGhlIHBsYXRmb3JtDQogaXMgZGVzaWduZWQu
IElmIHRoZSBBU0lDIGlzIG5vdCBzdWZmaWNpZW50bHkgY2FwYWJsZSwgb2YgY291cnNlLCBpdCB3
aWxsIG5vdCBmb3J3YXJkIGF0IGxpbmUgc3BlZWQuPGJyPg0KJmd0Ozxicj4NCiZndDsgSW4geW91
ciBlbWFpbCwgeW91IHNheSB0aGF0IEkgaGF2ZSBiZWVuIGFza2VkIHNldmVyYWwgdGltZXMgdG8g
cmVwb3J0IG9uIHRoZSBzdGF0ZSBvZiBKdW5pcGVy4oCZcyBTUnY2JiM0MzsgaW1wbGVtZW50YXRp
b24uIFdoaWxlIEkgY2Fubm90IHByb3ZpZGUgZGV0YWlscywgeW91IGNhbiBhc3N1bWUgdGhhdCB3
ZSB3b3VsZG7igJl0IGJlIHdvcmtpbmcgb24gdGhpcyBpZiB3ZSB0aG91Z2h0IHRoYXQgcGVyZm9y
bWFuY2Ugd2FzIGdvaW5nIHRvIGJlIHN1Yi1vcHRpbWFsLjxicj4NCiZndDs8YnI+DQomZ3Q7IFlv
dSBhbHNvIHN1Z2dlc3QgdGhhdCBKdW5pcGVy4oCZcyBpcyB0aGUgb25seSBpbXBsZW1lbnRhdGlv
bi4gQXJlIHlvdSBzdXJlIHRoYXQgdGhpcyBpcyBjb3JyZWN0Pzxicj4NCiZndDs8YnI+DQomZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDsgSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTxicj4NCiZndDsg
RnJvbTogRGFycmVuIER1a2VzIChkZHVrZXMpICZsdDs8YSBocmVmPSJtYWlsdG86ZGR1a2VzQGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciI+ZGR1a2VzQGNpc2NvLmNv
bTwvYT4mZ3Q7PGJyPg0KJmd0OyBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxNiwgMjAxOSA0OjM4
IFBNPGJyPg0KJmd0OyBUbzogUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FA
anVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPnJib25pY2FAanVu
aXBlci5uZXQ8L2E+Jmd0Ozxicj4NCiZndDsgQ2M6IE1hcmsgU21pdGggJmx0OzxhIGhyZWY9Im1h
aWx0bzptYXJrenp6c21pdGhAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVy
cmVyIj5tYXJrenp6c21pdGhAZ21haWwuY29tPC9hPiZndDs7IEVYVCAtDQo8YSBocmVmPSJtYWls
dG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJl
ciI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwu
YmVybmllckBiZWxsLmNhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj5kYW5pZWwu
YmVybmllckBiZWxsLmNhPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86eGllY2hmQGNoaW5hdGVs
ZWNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciI+eGllY2hmQGNoaW5hdGVs
ZWNvbS5jbjwvYT47IFNQUklORyBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciI+c3ByaW5nQGlldGYub3JnPC9hPiZn
dDs7IDZtYW4gJmx0OzxhIGhyZWY9Im1haWx0bzo2bWFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayIgcmVsPSJub3JlZmVycmVyIj42bWFuQGlldGYub3JnPC9hPiZndDs7DQogUm9iZXJ0IFJhc3p1
ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiB0YXJnZXQ9Il9ibGFuayIg
cmVsPSJub3JlZmVycmVyIj5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7OyBSb2IgU2hha2lyICZs
dDs8YSBocmVmPSJtYWlsdG86cm9ianNAZ29vZ2xlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0i
bm9yZWZlcnJlciI+cm9ianNAZ29vZ2xlLmNvbTwvYT4mZ3Q7OyBUYXJlayBTYWFkICZsdDs8YSBo
cmVmPSJtYWlsdG86dHNhYWQubmV0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9y
ZWZlcnJlciI+dHNhYWQubmV0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyBTdWJqZWN0OiDi
gJxTUlY2JiM0MzvigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJkaW5nPGJyPg0KJmd0Ozxicj4NCiZn
dDsgSGkgUm9uLCBJIGFncmVlIEFTSUNzIGFyZSBhbHdheXMgaW1wcm92aW5nLCBpbmRlZWQgdGhp
cyBpcyBldmlkZW50IGluIHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bCBTUnY2IGRlcGxveW1lbnRz
IGFuZCBtdWx0aXBsZSB2ZW5kb3IgaW1wbGVtZW50YXRpb25zIGF0IGxpbmUgcmF0ZSBvbiBtZXJj
aGFudCBzaWxpY29uLCBhbmQgbXVsdGlwbGUgdmVuZG9yIEFTSUNzLjxicj4NCiZndDs8YnI+DQom
Z3Q7IElzIOKAnFNSdjYmIzQzO+KAnSAoUFNTSSYjNDM7Q1JIJiM0MztQUFNJKSBpbXBsZW1lbnRl
ZCBhbmQgZGVwbG95ZWQgYXQgbGluZSByYXRlPzxicj4NCiZndDsgWW914oCZdmUgYmVlbiBhc2tl
ZCB0aGlzIHNldmVyYWwgdGltZXMuJm5ic3A7IFNpbmNlIHlvdeKAmXJlIHRoZSBvbmx5IGltcGxl
bWVudG9yKD8pIGFuZCBvbmUgb3BlcmF0b3IgaXMgY2xhaW1pbmcgZGVwbG95bWVudCBvciB0ZXN0
aW5nLCBJIGFtIGN1cmlvdXMuPGJyPg0KJmd0Ozxicj4NCiZndDsgUmVnYXJkbGVzcyBvZiBBU0lD
IGNhcGFiaWxpdGllcyB0aGVyZSBhcmUgdHdvIHBlcmZvcm1hbmNlIHBlbmFsdGllcyB5b3Ugd2ls
bCBub3QgZXNjYXBlIHdpdGggUFNTSSYjNDM7Q1JIJiM0MztQUFNJOiBUTFYgcGFyc2luZyBhbmQg
bXVsdGlwbGUgbG9va3Vwcy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBSZXF1aXJpbmcgYWxsIHNlZ21l
bnRzIGluIGEgQ1JIIHNlZ21lbnQgbGlzdCB0byBwcm9jZXNzIGFuIGFyYml0cmFyeSBsZW5ndGgg
RE9IJiM0MztzZXQgb2YgUFNTSeKAmXMgYW5kIG90aGVyIG9wdGlvbnMgaXMgYWx3YXlzIHZlcnkg
ZXhwZW5zaXZlLjxicj4NCiZndDsgLSBJdCBpcyBleHBlbnNpdmUgaW4gU1JBTSBhcyBwcmV2aW91
c2x5IGRpc2N1c3NlZCBpbiB0aGVzZSB0aHJlYWRzLjxicj4NCiZndDsgLSBJdCBpcyBleHBlbnNp
dmUgaW4gcGFyc2luZyBsb2dpYyB0byBrbm93IGFuZCBwcm9jZXNzIGEgc2V0IG9mIFRMVnMgaW4g
YW55IEFTSUMgb3IgTlAuPGJyPg0KJmd0Ozxicj4NCiZndDsgU3ByZWFkaW5nIFBTU0ksIENSSCwg
UFBTSSBvcGVyYXRpb25zIGluIG11bHRpcGxlIGhlYWRlcnMgYW5kIG11bHRpcGxlIGlkZW50aWZp
ZXJzIHlvdSBub3cgaGF2ZSBtdWx0aXBsZSBsb29rdXBzIGF0IGEgbm9kZS48YnI+DQomZ3Q7IDEg
LSBsb29rdXAgZGVzdGluYXRpb24gYWRkcmVzczxicj4NCiZndDsgMiAtIGxvb2t1cCBvbmUgb3Ig
bW9yZSBQU1NJIGFuZCBmdXR1cmUgZGVzdGluYXRpb24gb3B0aW9ucy48YnI+DQomZ3Q7IDMgLSBs
b29rdXAgdGhlIENSSCBsYWJlbCBvciBQUFNJIGxhYmVsLjxicj4NCiZndDsgNCAtIGxvb2t1cCBu
ZXcgZGVzdGluYXRpb24gYWRkcmVzczxicj4NCiZndDs8YnI+DQomZ3Q7IENvbXBhcmUgdGhpcyB3
aXRoIFNSdjYuPGJyPg0KJmd0OyAxIC0gbG9va3VwIGRlc3RpbmF0aW9uIGFkZHJlc3M8YnI+DQom
Z3Q7IDIgLSBsb29rdXAgbmV3IGRlc3RpbmF0aW9uIGFkZHJlc3M8YnI+DQomZ3Q7PGJyPg0KJmd0
OyBXaGlsZSBBU0lDcyBhcmUgbW9yZSBjYXBhYmxlIGFuZCB3aWxsIGNvbnRpbnVlIHRvIGJlIG1v
cmUgY2FwYWJsZSwgdGhlc2UgdGVjaG5pY2FsIHBlcmZvcm1hbmNlIHByb2JsZW1zIHlvdSBpbnRy
b2R1Y2Ugd2l0aCBQU1NJJiM0MztDUkgmIzQzO1BQU0kgd2lsbCBub3QgZ28gYXdheS48YnI+DQom
Z3Q7PGJyPg0KJmd0OyBEYXJyZW48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom
Z3Q7IE9uIFNlcCAxMiwgMjAxOSwgYXQgMTI6MzQgUE0sIFJvbiBCb25pY2EgJmx0O3Jib25pY2E9
PGEgaHJlZj0ibWFpbHRvOjQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIiByZWw9Im5vcmVmZXJyZXIiPjQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi4ub3JnPC9hPiZn
dDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0K
Jmd0OyBJRVRGIElQdjYgd29ya2luZyBncm91cCBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7IDxhIGhy
ZWY9Im1haWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVy
Ij5pcHY2QGlldGYub3JnPC9hPjxicj4NCiZndDsgQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IDxh
IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwdjZfXzshOFdvQTZSakM4MWMhWC1SSHFDb1pDWldUekI3MHh3czRw
Vk5HTG9WN0VQWUczLUY5TVdEQU5qdWJhM2Vab3A5bmxGUlRmTmFtS0ZCdyQiIHJlbD0ibm9yZWZl
cnJlciBub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyPg0KJmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCjxicj4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc3By
aW5nIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMhWC1SSHFDb1pDWldUekI3MHh3
czRwVk5HTG9WN0VQWUczLUY5TVdEQU5qdWJhM2Vab3A5bmxGUlRmUHVpNEtTcSQiIHJlbD0ibm9y
ZWZlcnJlciBub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNwcmlu
ZyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj5zcHJpbmdAaWV0Zi5vcmc8L2E+PGJyPg0KPGEg
aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVgtUkhxQ29aQ1pXVHpCNzB4d3M0
cFZOR0xvVjdFUFlHMy1GOU1XREFOanViYTNlWm9wOW5sRlJUZlB1aTRLU3EkIiByZWw9Im5vcmVm
ZXJyZXIgbm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_52FDA21FE86045E2846A43B969DEDC87junipernet_--


From nobody Wed Sep 18 21:05:47 2019
Return-Path: <markzzzsmith@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 5098512011E; Wed, 18 Sep 2019 21:05:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 Dki7ohv5kdSP; Wed, 18 Sep 2019 21:05:42 -0700 (PDT)
Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) (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 CBDC0120026; Wed, 18 Sep 2019 21:05:42 -0700 (PDT)
Received: by mail-oi1-x22a.google.com with SMTP id e18so1595273oii.0; Wed, 18 Sep 2019 21:05:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=L/BxXJ9RGmVfl8PwA0E+kFsRz8Nanr1Z0CeNhz4tSxU=; b=EMiQgvKIEXLn2jl0qUbitS0P4afTcyuHeWa8zeE0Lxxn3pypLwCrSIc0R2qxguYmvI egAPsylDOckjCoI85zr8GM+Nb5Eip+wJ5oRkps10IU1ggEL7BgTMs8C/FQw9jaVj8sh1 D89y6l6BZLo8oBWMb/6pGo7ieT4jBbN10BngGEoTIC0z5YB/TqVQW6WiGgbIUboy5J1t qVSYPsElQtlTMJU76xFmXEz/AYaz43AklIOOZTNe7Ot4yamEFfZdNzggdi67jt44CxrR 2cL+E46HEhQJxDL+U2szYl3y/XRBIx2KkIlORlXCug9F3WOLa+3tTtTuDVirZW7/zhib 01Ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=L/BxXJ9RGmVfl8PwA0E+kFsRz8Nanr1Z0CeNhz4tSxU=; b=CKNYuuAuaQovTAzFZl972MRBhkaQBN9AXaqicuf6sK+YNV2RfNaklcMzUz5AMm75uG mEXMAXdbyjm1nFMY1uY+wwOz/2iSVoWBscN6X3V/VqiJQYQXlQ9EMPRq+5i2TzlOvkKz LdJmR03QRftpZmkPhVF1IAMtbqsoXTgMqiuGUqivoqU4669Dum9DhmZi2lJbUU3oxbsD U7N5F7wqpH8pjtJDjOGBdqpT/UjW5GkxoXZ/jCjbJvltdkSkapZCRR4UZxMmhygIR4Bn 7kYxIRJaJT1R5PM/ui2fY9DjpDRhkPvUBN6THocto8KlkNj2OzrCpcnp2wCbk+oh2Ht1 rIHg==
X-Gm-Message-State: APjAAAXdHfB0qSjrKX9zctbnU5jmIE7pnXo6tuoKDLCKV4OtYoBc9Upk AanXKjD1OgshmxXl8FH+F8EF5bWE4rZ/OgXQBpE=
X-Google-Smtp-Source: APXvYqzX3Ic6cyAWTfZH0lgZ5DdGcP97RYHqN+Tjpz5gm5ml4asvU6nlTVa+11FlENnH7mLLDlGrINCS39y9iRjCAKE=
X-Received: by 2002:aca:5588:: with SMTP id j130mr865161oib.38.1568865942024;  Wed, 18 Sep 2019 21:05:42 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net>
In-Reply-To: <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 19 Sep 2019 14:05:15 +1000
Message-ID: <CAO42Z2z9pAWNYu2L8urOncLMXFpHeVaP79Zh_QqKt7t0kcm6Tw@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: Dirk Steinberg <dirk@lapishills.com>, Tom Herbert <tom@herbertland.com>,  Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>,  "Darren Dukes (ddukes)" <ddukes@cisco.com>, Robert Raszuk <robert@raszuk.net>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-qWebQg0aUkU4MzlC748l_JP8As>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 04:05:45 -0000

On Thu, 19 Sep 2019 at 12:03, Ron Bonica <rbonica@juniper.net> wrote:
>
> If you want to push complexity to the edge, put it in a destination optio=
n that is processed at the edge.
>

Yes!

It might seem like "forwarding" is taking a packet in on one
interface, doing something to it, and then sending it out another.

RFC 8200's / IPv6's definition for forwarding or "routing" is much more str=
ict:

" router       a node that forwards IPv6 packets not explicitly
                addressed to itself.  (See Note below.)

   host         any node that is not a router.  (See Note below.)

   node         a device that implements IPv6."


(Note at end for completeness; it doesn't contradict these definitions)

So when a packet reaches a device, which could be "in the network",
where the device has the address that matches the DA in the packet,
the packet is being host processed.

The processing to occur at that device with the packet's DA is
determined by a Destination Option and/or the upper transport layer
protocol headers in the packet's payload.

These RFC 8200 definitions are functional. That means that the device
we all probably imagine if we think of the term "router" is actually
performing both the above router function (forwarding plane) and the
host function (control plane).

ASICs could also perform some of these these host functions when the
packet arrives at the device with the packet's DA to get higher
performance than a general purpose CPU could provide.

Regards,
Mark.


"   Note: it is possible for a device with multiple interfaces to be
   configured to forward non-self-destined packets arriving from some
   set (fewer than all) of its interfaces and to discard non-self-
   destined packets arriving from its other interfaces.  Such a device
   must obey the protocol requirements for routers when receiving
   packets from, and interacting with neighbors over, the former
   (forwarding) interfaces.  It must obey the protocol requirements for
   hosts when receiving packets from, and interacting with neighbors
   over, the latter (non-forwarding) interfaces.")




> Ron
> Sent from my phone
>
>
> On Sep 18, 2019, at 8:33 PM, Mark Smith <markzzzsmith@gmail.com> wrote:
>
>
>
> On Thu, 19 Sep 2019, 09:40 Dirk Steinberg, <dirk@lapishills.com> wrote:
>>
>> SRv6 does not require TLV processing for normal forwarding (use case: SP=
 core).
>
>
> +1
>
> The Internet scales because complexity is pushed towards the edges.
>
>>
>> - Dirk
>>
>> On Wed, Sep 18, 2019 at 5:57 PM Tom Herbert <tom@herbertland.com> wrote:
>>>
>>> On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) <ddukes@cisco.com=
> wrote:
>>> >
>>> > Hi Ron.
>>> >
>>> > I summarized my argument as follows:
>>> > "Regardless of ASIC capabilities there are two performance penalties =
you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=
=E2=80=9D
>>> >
>>> > You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Thank=
s.
>>> >
>>>
>>> Darren,
>>>
>>> How does one escape the performance penalty of TLV processing in SRV6?
>>>
>>> Tom
>>>
>>>
>>> > You then say "So long as the ASIC can process enough packets per seco=
nd to saturate the line cards, we are forwarding at full line rate."
>>> >
>>> > Yes this is true, but we can conclude: The complexity of "SRv6+" requ=
ires ASICs do much more work per packet vs SRv6.
>>> >
>>> > Thanks
>>> >   Darren
>>> >
>>> >
>>> > On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote:
>>> >
>>> > Hi Darren,
>>> >
>>> > I think that your argument can be summarized as follows:
>>> >
>>> >
>>> > SRv6 requires only two FIB searches
>>> > SRv6+ requires 4 or more FIB searches
>>> > Therefore, SRv6+ cannot possibly forward at line speed
>>> >
>>> >
>>> > Have I summarized your argument correctly? If not, please set me stra=
ight. If so, please read on.
>>> >
>>> > First, SRv6+ never requires more than 4 FIB searches. The DOH that pr=
ecedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires four F=
IB searches, at most.
>>> >
>>> > Second, SRv6+ only requires 4 FIB searches the following case:
>>> >
>>> >
>>> > The packet contains two instances of the DOH. (Most use-cases require=
 only one.)
>>> > The processing node is configured to process the PSSI. (Many ASIC-bas=
ed devices, because of their role in the network, won=E2=80=99t support any=
 per segment service instructions. This nodes will be configured to ignore =
the PSSI. That is why it is optional.)
>>> >
>>> >
>>> > So, in most use-cases, SRv6+ requires only 3 FIB searches.
>>> >
>>> > So, you might now argue that:
>>> >
>>> >
>>> > SRv6 requires only two FIB searches
>>> > SRv6+ requires three and sometimes four FIB searches
>>> > Therefore, SRv6+ cannot possibly forward at line speed
>>> >
>>> >
>>> > Here, some slightly deeper thought might be required. A platform has =
two relevant resources:
>>> >
>>> >
>>> > A route lookup ASIC, that can process some number of packets per seco=
nd
>>> > Some number of interfaces, that can forward some number of bits per s=
econd
>>> >
>>> >
>>> > So long as the ASIC can process enough packets per second to saturate=
 the line cards, we are forwarding at full line rate. So long as a platform=
 has a sufficiently capable ASIC, it will be able to forward at line speed.=
 But it=E2=80=99s a matter of how the platform is designed. If the ASIC is =
not sufficiently capable, of course, it will not forward at line speed.
>>> >
>>> > In your email, you say that I have been asked several times to report=
 on the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot pro=
vide details, you can assume that we wouldn=E2=80=99t be working on this if=
 we thought that performance was going to be sub-optimal.
>>> >
>>> > You also suggest that Juniper=E2=80=99s is the only implementation. A=
re you sure that this is correct?
>>> >
>>> >                                                                      =
                                                Ron
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > Juniper Business Use Only
>>> > From: Darren Dukes (ddukes) <ddukes@cisco.com>
>>> > Sent: Monday, September 16, 2019 4:38 PM
>>> > To: Ron Bonica <rbonica@juniper.net>
>>> > Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.ca=
 <daniel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <spring@ietf.o=
rg>; 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; Rob Shakir <r=
objs@google.com>; Tarek Saad <tsaad.net@gmail.com>
>>> > Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>>> >
>>> > Hi Ron, I agree ASICs are always improving, indeed this is evident in=
 the number of successful SRv6 deployments and multiple vendor implementati=
ons at line rate on merchant silicon, and multiple vendor ASICs.
>>> >
>>> > Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed a=
t line rate?
>>> > You=E2=80=99ve been asked this several times.  Since you=E2=80=99re t=
he only implementor(?) and one operator is claiming deployment or testing, =
I am curious.
>>> >
>>> > Regardless of ASIC capabilities there are two performance penalties y=
ou will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>>> >
>>> > Requiring all segments in a CRH segment list to process an arbitrary =
length DOH+set of PSSI=E2=80=99s and other options is always very expensive=
.
>>> > - It is expensive in SRAM as previously discussed in these threads.
>>> > - It is expensive in parsing logic to know and process a set of TLVs =
in any ASIC or NP.
>>> >
>>> > Spreading PSSI, CRH, PPSI operations in multiple headers and multiple=
 identifiers you now have multiple lookups at a node.
>>> > 1 - lookup destination address
>>> > 2 - lookup one or more PSSI and future destination options.
>>> > 3 - lookup the CRH label or PPSI label.
>>> > 4 - lookup new destination address
>>> >
>>> > Compare this with SRv6.
>>> > 1 - lookup destination address
>>> > 2 - lookup new destination address
>>> >
>>> > While ASICs are more capable and will continue to be more capable, th=
ese technical performance problems you introduce with PSSI+CRH+PPSI will no=
t go away.
>>> >
>>> > Darren
>>> >
>>> >
>>> >
>>> > On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@dma=
rc.ietf..org> wrote:
>>> >
>>> >
>>> > --------------------------------------------------------------------
>>> > IETF IPv6 working group mailing list
>>> > ipv6@ietf.org
>>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> > --------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring


From nobody Wed Sep 18 21:51:03 2019
Return-Path: <markzzzsmith@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 DDF3212011E; Wed, 18 Sep 2019 21:51:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level: 
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 tsPRw_K4Usjk; Wed, 18 Sep 2019 21:50:59 -0700 (PDT)
Received: from mail-ot1-x333.google.com (mail-ot1-x333.google.com [IPv6:2607:f8b0:4864:20::333]) (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 7E5D01200A3; Wed, 18 Sep 2019 21:50:59 -0700 (PDT)
Received: by mail-ot1-x333.google.com with SMTP id 21so1893314otj.11; Wed, 18 Sep 2019 21:50:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9PmxuuBJL4LriW8TXpGTHpjsGdCnWskSskE+m1Lb5z0=; b=InwE6aJgQvOH8GdCGmqcRKT606LOlKp3vZZSZT7NJjN5IOu0M5Plc3ZrJVqMdkJbsD gt8/aaftBdqQNRed9Rx58i7yEdyMVHkqRttdP/jXMlMOmel6rZIGqqkR/RKOOl72qn/p VYTw5vsjx7Oqj3h58lkKvu2W1DYybvnyMPmsJ6y7nIb8GEE/x/gctypagy0VSp4LeJXR TnO0CvSsPPU3WLZuc2+t9dlcsYjrZNMS/5M4DMB1NoeW1qUpulpuLh1tcFy6/kVPypua 3sVR4jOkKBWYMs59erCwJxf68Rr3mA1+rfFQm6It1hLFidBLsmmwyqpLap92rH/v7mVh ED6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9PmxuuBJL4LriW8TXpGTHpjsGdCnWskSskE+m1Lb5z0=; b=PkCcS+MnmWgmSruz3d+9buLvseeGJMYCejXNd3w7xsm0p6x9jUC4gjbbs+Ky3Q21a4 ZwDyn6zSj555S7x7y2uJIEo8DSeY16WfdGKjHcroJGhBxy1Rs0ed4KpaVrMMAt7oCzEP jKz3JYJtAx/Te1hcUHERghYc2gf6gITS7PZ9vzpfT+FgikSDI5ST4+1VCMTEYqpePVpF YEFebd+H3hlMW9LdVV3niUxRInsuViLdVOPyPBRSggRj1oDSYY4dunq7er5nBNEp+W/i tg/17Kb0TMrWOBUhsA6oWE0Kzomi5tU+lq8Bf/PuAIneUFvD/5akMqmhBIp/zkT35xLV wXQQ==
X-Gm-Message-State: APjAAAWC0VVW3Qh5iv+y+jNcYHN/R7nEdsQ7MBjZUgmbBnPHVnrBj5K+ EDf8ZKkb2W3V7mcrOBsmLWozz/UJ9yT2KJ2eLBk=
X-Google-Smtp-Source: APXvYqyWKbG1FK2M6nKb+pvrHIJUkWuygPboerra1HcQAU8yNcViytbt36+B/KPYYwSwJ9F9koKTg1XPiCXiqImqV9c=
X-Received: by 2002:a05:6830:18b:: with SMTP id q11mr5485462ota.94.1568868658819;  Wed, 18 Sep 2019 21:50:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <CALx6S37cC7wT+=x2e=YD-7O+s2H5a-ksMpRGxwL_Wf_Qb2cD4A@mail.gmail.com>
In-Reply-To: <CALx6S37cC7wT+=x2e=YD-7O+s2H5a-ksMpRGxwL_Wf_Qb2cD4A@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 19 Sep 2019 14:50:32 +1000
Message-ID: <CAO42Z2yo79HG_a0eXucQ=BxR3FSREYayFm0OUyyWQqk+LdsN_A@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>, Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica@juniper.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>,  Tarek Saad <tsaad.net@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dt47i5pwmz4j-iER4ed2d_xHUwg>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 04:51:02 -0000

On Thu, 19 Sep 2019 at 11:16, Tom Herbert <tom@herbertland.com> wrote:
>
> On Wed, Sep 18, 2019 at 5:33 PM Mark Smith <markzzzsmith@gmail.com> wrote=
:
> >
> >
> >
> > On Thu, 19 Sep 2019, 09:40 Dirk Steinberg, <dirk@lapishills.com> wrote:
> >>
> >> SRv6 does not require TLV processing for normal forwarding (use case: =
SP core).
> >
> >
> > +1
> >
> > The Internet scales because complexity is pushed towards the edges.
> >
> Mark,
>
> I agree, but that begs the question as to why SRV6 contains its own
> TLVs and authentication as opposed to using edge mechanisms like
> destination options after the routing header or AH.

Yes, agree entirely.

I think it might be a mindset thing.

If hosts and routers are imagined as devices, then it might seem
necessary to invent new mechanisms to perform e.g. authentication when
a packet crosses a router.

Once your mindset changes to hosts and routers being functions, and
you use the RFC 8200 definitions of those terms, it then becomes much
clearer that host mechanisms like AH and Dest Options can be used "in
the network", because a router as a device is performing both RFC 8200
routing and host functions.

It's a bit of mental hurdle to cross, however X-in-IPv6 tunnel
end-points are hosts, because they originate new packets (the outer
header), they're the ultimate destination of those packets, and the SA
and DA in the outer packet header are those of the devices at the ends
of the tunnel.

Once a tunnel end-point is viewed as a host, then all of the host
options become available to use e.g. AH/ESP EHs, Destination Options,
UDP/TCP etc.

> The obvious intent
> of putting TLVs in the routing header is that some intermediate
> destinations will process them. So then these "some" intermediate
> nodes will sustain the performance hit of TLV processing. If this is
> so bad as expected that TLVs are relegated to the slow path, then
> nobody turns them on because of the performance hit and the mechanism
> likely becomes yet another extensibility mechanism with the same
> demise as IPv4 options. History shows again and again that
> extensibility mechanisms are "use it or lose it". Requiring an
> extensibility mechanism is a good force function and motivation for
> implementers to make the mechanism work and be feasible.
>

I think the thing that has happened in fairly recent times is that the
"slow path" has become much faster, and by the sounds of it can be
made faster using ASICs for specific processing. So it's now possible
to "slow path" process packets at a fast enough rate and in enough of
a volume that it becomes feasible to do so.

I guess that HbH processing wasn't supported or enabled in the past
for a few reasons - customers didn't ask vendors to provide it,
because customers didn't have a use for it, and there was the
potential for a DoS on a control plane as past control planes were
fairly resource limited.

Regards,
Mark.


> Tom
>
> >>
> >> - Dirk
> >>
> >> On Wed, Sep 18, 2019 at 5:57 PM Tom Herbert <tom@herbertland.com> wrot=
e:
> >>>
> >>> On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) <ddukes@cisco.c=
om> wrote:
> >>> >
> >>> > Hi Ron.
> >>> >
> >>> > I summarized my argument as follows:
> >>> > "Regardless of ASIC capabilities there are two performance penaltie=
s you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=
=E2=80=9D
> >>> >
> >>> > You=E2=80=99ve confirmed this additional overhead for "SRv6+".  Tha=
nks.
> >>> >
> >>>
> >>> Darren,
> >>>
> >>> How does one escape the performance penalty of TLV processing in SRV6=
?
> >>>
> >>> Tom
> >>>
> >>>
> >>> > You then say "So long as the ASIC can process enough packets per se=
cond to saturate the line cards, we are forwarding at full line rate."
> >>> >
> >>> > Yes this is true, but we can conclude: The complexity of "SRv6+" re=
quires ASICs do much more work per packet vs SRv6.
> >>> >
> >>> > Thanks
> >>> >   Darren
> >>> >
> >>> >
> >>> > On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net> wrote=
:
> >>> >
> >>> > Hi Darren,
> >>> >
> >>> > I think that your argument can be summarized as follows:
> >>> >
> >>> >
> >>> > SRv6 requires only two FIB searches
> >>> > SRv6+ requires 4 or more FIB searches
> >>> > Therefore, SRv6+ cannot possibly forward at line speed
> >>> >
> >>> >
> >>> > Have I summarized your argument correctly? If not, please set me st=
raight. If so, please read on.
> >>> >
> >>> > First, SRv6+ never requires more than 4 FIB searches. The DOH that =
precedes the CRH contains, at most, one PSSI. Therefore SRv6+ requires four=
 FIB searches, at most.
> >>> >
> >>> > Second, SRv6+ only requires 4 FIB searches the following case:
> >>> >
> >>> >
> >>> > The packet contains two instances of the DOH. (Most use-cases requi=
re only one.)
> >>> > The processing node is configured to process the PSSI. (Many ASIC-b=
ased devices, because of their role in the network, won=E2=80=99t support a=
ny per segment service instructions. This nodes will be configured to ignor=
e the PSSI. That is why it is optional.)
> >>> >
> >>> >
> >>> > So, in most use-cases, SRv6+ requires only 3 FIB searches.
> >>> >
> >>> > So, you might now argue that:
> >>> >
> >>> >
> >>> > SRv6 requires only two FIB searches
> >>> > SRv6+ requires three and sometimes four FIB searches
> >>> > Therefore, SRv6+ cannot possibly forward at line speed
> >>> >
> >>> >
> >>> > Here, some slightly deeper thought might be required. A platform ha=
s two relevant resources:
> >>> >
> >>> >
> >>> > A route lookup ASIC, that can process some number of packets per se=
cond
> >>> > Some number of interfaces, that can forward some number of bits per=
 second
> >>> >
> >>> >
> >>> > So long as the ASIC can process enough packets per second to satura=
te the line cards, we are forwarding at full line rate. So long as a platfo=
rm has a sufficiently capable ASIC, it will be able to forward at line spee=
d. But it=E2=80=99s a matter of how the platform is designed. If the ASIC i=
s not sufficiently capable, of course, it will not forward at line speed.
> >>> >
> >>> > In your email, you say that I have been asked several times to repo=
rt on the state of Juniper=E2=80=99s SRv6+ implementation. While I cannot p=
rovide details, you can assume that we wouldn=E2=80=99t be working on this =
if we thought that performance was going to be sub-optimal.
> >>> >
> >>> > You also suggest that Juniper=E2=80=99s is the only implementation.=
 Are you sure that this is correct?
> >>> >
> >>> >                                                                    =
                                                  Ron
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > Juniper Business Use Only
> >>> > From: Darren Dukes (ddukes) <ddukes@cisco.com>
> >>> > Sent: Monday, September 16, 2019 4:38 PM
> >>> > To: Ron Bonica <rbonica@juniper.net>
> >>> > Cc: Mark Smith <markzzzsmith@gmail.com>; EXT - daniel.bernier@bell.=
ca <daniel.bernier@bell.ca>; xiechf@chinatelecom.cn; SPRING WG <spring@ietf=
.org>; 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.net>; Rob Shakir =
<robjs@google.com>; Tarek Saad <tsaad.net@gmail.com>
> >>> > Subject: =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
> >>> >
> >>> > Hi Ron, I agree ASICs are always improving, indeed this is evident =
in the number of successful SRv6 deployments and multiple vendor implementa=
tions at line rate on merchant silicon, and multiple vendor ASICs.
> >>> >
> >>> > Is =E2=80=9CSRv6+=E2=80=9D (PSSI+CRH+PPSI) implemented and deployed=
 at line rate?
> >>> > You=E2=80=99ve been asked this several times.  Since you=E2=80=99re=
 the only implementor(?) and one operator is claiming deployment or testing=
, I am curious.
> >>> >
> >>> > Regardless of ASIC capabilities there are two performance penalties=
 you will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
> >>> >
> >>> > Requiring all segments in a CRH segment list to process an arbitrar=
y length DOH+set of PSSI=E2=80=99s and other options is always very expensi=
ve.
> >>> > - It is expensive in SRAM as previously discussed in these threads.
> >>> > - It is expensive in parsing logic to know and process a set of TLV=
s in any ASIC or NP.
> >>> >
> >>> > Spreading PSSI, CRH, PPSI operations in multiple headers and multip=
le identifiers you now have multiple lookups at a node.
> >>> > 1 - lookup destination address
> >>> > 2 - lookup one or more PSSI and future destination options.
> >>> > 3 - lookup the CRH label or PPSI label.
> >>> > 4 - lookup new destination address
> >>> >
> >>> > Compare this with SRv6.
> >>> > 1 - lookup destination address
> >>> > 2 - lookup new destination address
> >>> >
> >>> > While ASICs are more capable and will continue to be more capable, =
these technical performance problems you introduce with PSSI+CRH+PPSI will =
not go away.
> >>> >
> >>> > Darren
> >>> >
> >>> >
> >>> >
> >>> > On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@d=
marc.ietf..org> wrote:
> >>> >
> >>> >
> >>> > -------------------------------------------------------------------=
-
> >>> > IETF IPv6 working group mailing list
> >>> > ipv6@ietf.org
> >>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> >>> > -------------------------------------------------------------------=
-
> >>>
> >>> _______________________________________________
> >>> spring mailing list
> >>> spring@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/spring
> >>
> >> _______________________________________________
> >> spring mailing list
> >> spring@ietf.org
> >> https://www.ietf.org/mailman/listinfo/spring


From nobody Thu Sep 19 01:56:50 2019
Return-Path: <fredbaker.ietf@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 011691209E3; Thu, 19 Sep 2019 01:56:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 yRvGSVfZTfsn; Thu, 19 Sep 2019 01:56:42 -0700 (PDT)
Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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 11865120AA0; Thu, 19 Sep 2019 01:56:42 -0700 (PDT)
Received: by mail-wr1-x42d.google.com with SMTP id l11so2199454wrx.5; Thu, 19 Sep 2019 01:56:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=70tyrC6HCOprDIRG729fSuCzgfDo7XAqqwYSlMNzIF8=; b=V9NfRu90+NuIHD0T0gyjJq/YwyW1NhGw39P1Bew1C7WQD+LyOTOBALAVxnxDUc+V/u xL7onpNaDRSb9UaGjBojOjbf3Cbr+/5OGd3oD8iMqRjB7w2x0q32ot3sb+0ehBvFAl0y C7LF2cgTD1IgSLqM1svMfew67v4GRzGSOZtUnhnH8wA/QdWK9RAOpBuLiAzSX7WELm9r Qp/tG6PfRqQqIBcv3Iy2up6QeWU2zlZpzg9CPrOLN0x+QHHSE6h/bhjhASKfLwLo4J23 WsuLCJEwCImlzs22/WXEDE66QhrldFdx+1z61l8l0w+K7MmQNhd5LtUbG20XzQ9nbDrU orEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=70tyrC6HCOprDIRG729fSuCzgfDo7XAqqwYSlMNzIF8=; b=DNVNo8twCRLmKnpUc2RZquGeK8xX8rVIyOf7dH8Iit2LtelhupGeQeZkcxxSkkgMiY y2VQA00eVQ9/Y8v8qPTPkedvOh0Wn9i6UvuVmH/+/p7d2jKkbaZAlXcno/5eV773SXfd RbJPF9G4p5/92IfCCHP1TAG7xxg5H1/xddEXJSTilvkhbRj7IfqAlSGtBqEUGu0tmvgA NOFykL5WAeuTBPIEtpWCcTh2Q/OEXRz1BDHcu+QYnHn3Z3Bhp1IS7mGLC0tshivbbnjv hBNhToD9vk69s+vviQEoUEVpXIFb4g9wwNtLMI9PouNjDLsybRY65f8Brmdl/+2yMno3 +4nw==
X-Gm-Message-State: APjAAAU+qjKUsDBNQ9u/mt15+W7Cp8wARXpXhiWjVbX44QOdgiGfmaEN UEVRuWWZxDFzO/C9GMdwmgE=
X-Google-Smtp-Source: APXvYqzKRQ80YZdxfAHJqo1qcmI2TGPhn+i8U2a/GD2IKZQRWyddx9vz0rMvHI1NXyQAFNlsEUeoaQ==
X-Received: by 2002:a5d:4d8c:: with SMTP id b12mr6045261wru.198.1568883400659;  Thu, 19 Sep 2019 01:56:40 -0700 (PDT)
Received: from [192.168.1.31] ([176.232.187.146]) by smtp.gmail.com with ESMTPSA id s12sm9540656wrn.90.2019.09.19.01.56.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Sep 2019 01:56:39 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3594.4.2\))
From: Fred Baker <fredbaker.ietf@gmail.com>
In-Reply-To: <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com>
Date: Thu, 19 Sep 2019 11:56:37 +0300
Cc: Ron Bonica <rbonica@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <EA9C49DE-6A5E-46A4-BDA0-CEC1B14206E5@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
X-Mailer: Apple Mail (2.3594.4.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zOqJU2rqLs1-Orjy5x1GYLva3PA>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 08:56:48 -0000

> On Sep 18, 2019, at 4:41 PM, Darren Dukes (ddukes) <ddukes@cisco.com> =
wrote:
>=20
> The complexity of "SRv6+" requires ASICs do much more work per packet =
vs SRv6.

Duh. More processing is more processing, whether done in hardware, =
software, or firmware. I'm not a fan of segment routing for several =
reasons, but this fact isn't inherently one of them.=


From nobody Thu Sep 19 02:34:32 2019
Return-Path: <robert@raszuk.net>
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 6E4901200C4 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 02:34:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 3HVEK8Gl6HMk for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 02:34:21 -0700 (PDT)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 C04ED1208FE for <spring@ietf.org>; Thu, 19 Sep 2019 02:34:20 -0700 (PDT)
Received: by mail-qk1-x730.google.com with SMTP id f16so2626830qkl.9 for <spring@ietf.org>; Thu, 19 Sep 2019 02:34:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+EIisj2R7xEb9oXLEaXaGNah9+zBclCnq4zavlyQ7Gs=; b=bduTcedwbamHPEoQlJQYyrTOjaNCCrnToKG5Z2sVPtRhbZfJyIIuBv3YFBuMX33RtF TaL14OvgQreCzIz8HhRefDEWDejTPstAVMB7qADr9ilbFptTKfG8t0gFXL0STqfR3iIv RXJGfU0q6uKbZJ1fGftqJ80B0Zmxz7YUuVa8l5KO/QPeaI5n5UvShIKa0xt8//5b1/aJ q51IF8gShLQofwAk6excGKvW81UVHabtTXDRbJAgZ5GFOrDqSaU9L5TvResAZAvhbZEj 2Md178io8vmTWjBq/MYCu3dDma+ohpXF3DokZ11zO5kMsmywRa9CvV3XRARDihDWfDRp eK0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+EIisj2R7xEb9oXLEaXaGNah9+zBclCnq4zavlyQ7Gs=; b=I+Fq3ZzZtn18oa6bsiL48ppRP3uwLbmt0WKmfpts85wLcCNKAYILsen1qQWN7Fg/RY kLw9LwcRUAr2ATRT4oWF7YARGFRnKk/ILPEEceCCb+cEvg5/OmwQA3YOSI5oGlU5KWgU 2DuJS6TUjYlnV6VrpOZPk7yeZS249KYOF89ItvqqVhDb8DCz2J9bfF9lvjP2SSpd0MJh J8/y8Q07+mQzERIxnn+9A88mrHoyfewc4OX034yzE2KnxEwxntIbmfwRpcjp878/3FMC h7fG4o26qSQ93lzF+/9EC0INPCRDH41G0KqkK/pHCPaVoas9Q2vfbhRjUCymAhtnJfDa f66Q==
X-Gm-Message-State: APjAAAW6NyBrR33s9aJH/dZ8z+ao3xgOzPppkfh+jnZ+VWikw8Ih/rh9 Wzi83Oco5uF6GANeVISZbckEbieXNOIXKQuvR14ugg==
X-Google-Smtp-Source: APXvYqwu7Mj5sW7pKykzp8CDu2IFD9OukyWmC5oIqX2Z0YuHvplseZJnfzs0kpfytp/SJbKRkoQpgCyY0wU38qv7W/8=
X-Received: by 2002:a37:6144:: with SMTP id v65mr1806975qkb.465.1568885659606;  Thu, 19 Sep 2019 02:34:19 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net>
In-Reply-To: <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 19 Sep 2019 11:34:10 +0200
Message-ID: <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: Mark Smith <markzzzsmith@gmail.com>, Dirk Steinberg <dirk@lapishills.com>,  Tom Herbert <tom@herbertland.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, "Darren Dukes (ddukes)" <ddukes@cisco.com>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000006f38f60592e4a83d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GQZLWMwZIYyZ5g0mZKTqGnJ3QAg>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 09:34:24 -0000

--0000000000006f38f60592e4a83d
Content-Type: text/plain; charset="UTF-8"

Hi Ron,

If you want to push complexity to the edge, put it in a destination option
> that is processed at the edge.
>
> Ron
>

Just curious what is your definition of the "edge" ? If destination address
matches local address that is the "edge" for the packet. So each TE
midpoint is the "edge".

The only difference I observed is if you put something before or after RH
is how to handle it when that something is unknown to the node. Here as
each router can be an edge this unknown is not likely to occur.

There is no difference in how IPv6 processing of those DOH will attempt to
take place.

That is also why IMHO split of PSSI from PPSI is a bit wired as the only
reason for it seems to be to avoid dropping packets at mid points if PPSI
is unknown to it.

Thx,
R.

--0000000000006f38f60592e4a83d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Ron,</div><br><div class=3D"gmail_quote"><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto">If you want to p=
ush complexity to the edge, put it in a destination option that is processe=
d at the edge.<br>
<br>
<div dir=3D"ltr" id=3D"gmail-m_-8976549786984336338AppleMailSignature">Ron<=
/div></div></blockquote><div><br></div><div>Just curious what is your defin=
ition of the &quot;edge&quot; ? If destination address matches local addres=
s that is the &quot;edge&quot; for the packet. So each TE midpoint is the &=
quot;edge&quot;.=C2=A0</div><div><br></div><div>The only difference I obser=
ved is if you put something before or after RH is how to handle it when tha=
t something is unknown to the node. Here as each router can be an edge this=
 unknown is not likely to occur.=C2=A0</div><div><br></div><div>There is no=
 difference in how IPv6 processing of those DOH will attempt to take place.=
=C2=A0</div><div><br></div><div>That is also why IMHO split of PSSI from PP=
SI is a bit wired as the only reason for it seems to be to avoid dropping p=
ackets at mid points if PPSI is unknown to it.=C2=A0</div><div><br></div><d=
iv>Thx,</div><div>R.</div><div><br></div><div><br></div><div>=C2=A0</div></=
div></div>

--0000000000006f38f60592e4a83d--


From nobody Thu Sep 19 02:49:32 2019
Return-Path: <andrew.alston@liquidtelecom.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 5562F120803 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 02:49:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 eqQUggbgRmLr for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 02:49:29 -0700 (PDT)
Received: from eu-smtp-delivery-182.mimecast.com (eu-smtp-delivery-182.mimecast.com [207.82.80.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1DCF1200C4 for <spring@ietf.org>; Thu, 19 Sep 2019 02:49:28 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2056.outbound.protection.outlook.com [104.47.13.56]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-22-eQGx9wKjOTi977S9X9_2-g-1; Thu, 19 Sep 2019 10:49:25 +0100
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com (20.179.47.79) by DBBPR03MB5461.eurprd03.prod.outlook.com (20.179.45.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20; Thu, 19 Sep 2019 09:49:23 +0000
Received: from DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::fd1a:fcdd:6a6d:1409]) by DBBPR03MB5415.eurprd03.prod.outlook.com ([fe80::fd1a:fcdd:6a6d:1409%5]) with mapi id 15.20.2263.023; Thu, 19 Sep 2019 09:49:23 +0000
From: Andrew Alston <Andrew.Alston@liquidtelecom.com>
To: 'SPRING WG List' <spring@ietf.org>
Thread-Topic: A note on CRH and on going testing
Thread-Index: AdVuzdRMlDKEMMI0RQuelvHh3plxxw==
Date: Thu, 19 Sep 2019 09:49:23 +0000
Message-ID: <DBBPR03MB5415ED83D18E1F7B08F218A3EE890@DBBPR03MB5415.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [197.155.81.57]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9fa6e572-760c-4622-bb1b-08d73ce6a713
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DBBPR03MB5461; 
x-ms-traffictypediagnostic: DBBPR03MB5461:
x-microsoft-antispam-prvs: <DBBPR03MB5461DCBE378D6489F664CBAEEE890@DBBPR03MB5461.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 016572D96D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(346002)(376002)(39860400002)(396003)(366004)(199004)(189003)(66446008)(186003)(66476007)(256004)(64756008)(86362001)(66574012)(66556008)(33656002)(76116006)(66946007)(476003)(478600001)(6506007)(102836004)(71190400001)(71200400001)(7696005)(25786009)(5660300002)(486006)(26005)(99286004)(52536014)(14454004)(6916009)(55016002)(10916006)(66066001)(9686003)(8676002)(81156014)(81166006)(316002)(6436002)(305945005)(7736002)(8936002)(74316002)(6116002)(3846002)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:DBBPR03MB5461; H:DBBPR03MB5415.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: dE+Tp5EhqAbx8f2hfQygU2E5nScNo2zHj6y9HpJNDlGPUzhJ/+eREDM5GA5DBjLjsihBBsmxquNY/eXUFLq49w6uJgBAhDIhq/K07BkjtzILMTJ1ZhUP31DQDNjNxPOdT1ikOZBS9xOuCObaw5v7HC2bZCc7W2ZP63jDSWNt7jYWMUMez6k0H5ecGGOD8k3wSY+uXpdo/lo38dLUlsMCqqcW9lnf+GR3rtXllZhoBBxGIjsui6j0OQDx1p9S5zTAaSgH2WNn9g7YYngP4aWAjp92hDZj6PAgg5D9/haKxG4/QpB9czYlIn9SM/G/HBziN7HGniiWJT+mWxlKDINf+hSGxHybnl76/MxHRA4Or/0K1vXKlAsp6Hm3CmlOSJR4lpKl/YgPPPDcCavrfu+s0v+DOXJxxBuEBfzJosS5ZmU=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: liquidtelecom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fa6e572-760c-4622-bb1b-08d73ce6a713
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2019 09:49:23.8517 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 68792612-0f0e-46cb-b16a-fcb82fd80cb1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xLxnw4oAbAF5M4V2sTl44yO6QpXtCyhFbVyLMq/hJO/lTUdH6eU/Ym3pM17rIqt522EPdrA6Y0XxVOa3k2OOzY8PkN69ZWDbBF/9gY0BRxQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR03MB5461
X-MC-Unique: eQGx9wKjOTi977S9X9_2-g-1
X-Mimecast-Spam-Score: 0
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/KeWOkXeN9JPv8acD1oC99qjdsxU>
Subject: [spring] A note on CRH and on going testing
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: Thu, 19 Sep 2019 09:49:32 -0000

Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful. =20

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.=20

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew





From nobody Thu Sep 19 04:14:04 2019
Return-Path: <ssangli@juniper.net>
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 5E6831200B7; Thu, 19 Sep 2019 04:13:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 yW_hMCE0VEF0; Thu, 19 Sep 2019 04:13:54 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8CCF120033; Thu, 19 Sep 2019 04:13:54 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8JB9cax001494; Thu, 19 Sep 2019 04:13:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=+KyvWmImTlmIpsVfvzgMOW8ZHmzMF6fTrPYcK1UaZP8=; b=leJLUhQ8X7LzA1QTY/VVkbxq+LqNwC/6BwiquEudq7B8JogBxQsPH6wIGUqoIOkjgPZS Neaa8+t8nFzHhfNShVbBi+jjasyvWZj+YE4gjj6/h8bG6+YnTlRjSh1tLzuAcGjEdeuz J9T2QLgdi7fJXDz3C2GMuU3k1MNy7G4wpGknMs+a8upFhgz0x9zQAi89lFMRNzzPVia2 35XkT6Nf/pXqDHMSC6V6N6d7T5r2kGzHUh40C8SHlrPwinXnTnlTykDmhefJYbOB72q3 EB5w9SDcOqtGzpMF1xqHCdeeWJ8KlrY/O3bd5f1Pbey0KqqqQ7izhT1tFg4SF8fiyTpz bg== 
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp2053.outbound.protection.outlook.com [104.47.49.53]) by mx0b-00273201.pphosted.com with ESMTP id 2v3vcfs5ns-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 19 Sep 2019 04:13:41 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eTDsN7WvJSbzp5jAaBKGdp1ZeB2W5P1YRgzV3L4R2Dc9RPFhspAPFvVmToXt9kjG+3PND9cImOS+8CrJnWAFFYHYTIMFmD3CbKFbxZoHrcigMf6zuT+bc+EdvidXBLEoL7cTGWj9t8Rm6JCqDUcj5pI1s4zJWUwklqUoAHKcbexjHC23hqy4mMhW7Tgr8/3/UXbiGrQiLCncKok3NwHY3eArKukX1YjDwzi7aMUgAIWCXbp0P9q3b6MWvNsuJkER5tUY36QA758asomG+Y3X507Z1SVIRnPd/DE9Zahu0RckgiGi287kYPMHyH+yMCyigNS71zRlKiNfJcHyfd8+Dw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+KyvWmImTlmIpsVfvzgMOW8ZHmzMF6fTrPYcK1UaZP8=; b=L0mBd2flDoK9Pzu2IFKMWblsJkcRA5vc5x8uTGAmizp7s3QdNmy91m/N5u6H1UK3oTILJg6iS5MmOj846wp8Ji2HwY7Sr87QTonKFlSuiX7WWSCMUsteVF1rKxckBKTzvtkwFsOcFBOxVSeVxzu11iU8dwMybrHjg9fcc5nNn+o48sCxvxEBqeHgX9iaT/rn3kYBfhhw18u7bnIsfY5Pqfx3nyejdLWHXpKNS4hWt3+UVFvSKDyhFo59IG56+6AHQB2I9ylWOT9ZX6l2bGnHgtnTCRtRgiUTKbnEjY7aiKppE6wJKeno6etKN8ITx/CQAZqjfV28MnXNA1/+MWhFNA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB6230.namprd05.prod.outlook.com (20.178.55.215) by BYAPR05MB5847.namprd05.prod.outlook.com (20.178.49.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.18; Thu, 19 Sep 2019 11:13:39 +0000
Received: from BYAPR05MB6230.namprd05.prod.outlook.com ([fe80::2cef:c4b4:a966:806c]) by BYAPR05MB6230.namprd05.prod.outlook.com ([fe80::2cef:c4b4:a966:806c%7]) with mapi id 15.20.2284.009; Thu, 19 Sep 2019 11:13:39 +0000
From: Srihari Sangli <ssangli@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, Ron Bonica <rbonica@juniper.net>
CC: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: =?utf-8?B?W3NwcmluZ10g4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJkaW5n?=
Thread-Index: AQHVbo56PQG2xpIJskWQGhpnlW0syqcyvaoAgAB39oA=
Date: Thu, 19 Sep 2019 11:13:39 +0000
Message-ID: <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com>
In-Reply-To: <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=11c5b89f-0a70-41cd-8c22-0000a79ecdae; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-09-19T11:05:18+0530;
x-originating-ip: [116.197.184.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 387f0306-6811-452b-09dd-08d73cf26c9e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5847; 
x-ms-traffictypediagnostic: BYAPR05MB5847:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR05MB5847D973EEB6668B483ECD76B9890@BYAPR05MB5847.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 016572D96D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(376002)(346002)(366004)(39860400002)(136003)(189003)(199004)(486006)(7736002)(102836004)(26005)(6506007)(36756003)(11346002)(2616005)(4744005)(476003)(33656002)(5660300002)(446003)(86362001)(71190400001)(71200400001)(81166006)(81156014)(8936002)(1941001)(186003)(478600001)(256004)(54896002)(6512007)(25786009)(14454004)(66066001)(6306002)(6486002)(54906003)(3846002)(6116002)(99286004)(110136005)(6636002)(229853002)(76176011)(6246003)(4326008)(66476007)(66556008)(316002)(64756008)(66446008)(6436002)(66946007)(76116006)(2906002)(91956017); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5847; H:BYAPR05MB6230.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: XieAt+9bqefX5E/RHgmTQ3B3W+s6ydM/tOLSyO6wD2QIh8XSCYKZPtV7bnCaDkzRrFKB++pEe55WM7JQookAs/9SXu51WToem4UbWFz196xTH0xtpqpAkrFTeBg8zHExBrdWdbG1jnVK8izEkH08HIJ5Prhc52tIXhMvfgca68Vy2MvwfllqjArnMUDeJtL3QFr8rkbbk0ijRXM56R3qYyDqhGL2IGOAZNwJE1UWQt81WgwEWT9wN4YhQaQ26iiu7KI4mgtEQWdO1mBjOUBsWVQUXG5E1HpihGLe1dErmaJbYW0rGjW9+xtbB121R72ueol0xKYE3f8EY+praMlWB2X6dQzY66CMaYmDMhQ9VolH8+d1LsDI1LwIK/t50nwMvTaL5GZoNBasbfgGAmpBYbjVNIBL6DCnrGp9uxa47Mg=
Content-Type: multipart/alternative; boundary="_000_9EA2D50143824071A89C8C593B66E2F1junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 387f0306-6811-452b-09dd-08d73cf26c9e
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2019 11:13:39.6174 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dryeQNdl1tzkLaTBM2bzXFKlIK5LhEm9ZfjTvVYrmjyk4apHeTWH6uZ0W3YAspdr3rrMwvrfWRzZyDcjiOBmTg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5847
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-19_04:2019-09-18,2019-09-19 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 clxscore=1011 priorityscore=1501 suspectscore=1 lowpriorityscore=0 phishscore=0 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909190105
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/J9v3SpjREJd6xYVKfhpfoH2eWsg>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 11:13:57 -0000

--_000_9EA2D50143824071A89C8C593B66E2F1junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Um9iZXJ0LA0KDQpUaGF0IGlzIGFsc28gd2h5IElNSE8gc3BsaXQgb2YgUFNTSSBmcm9tIFBQU0kg
aXMgYSBiaXQgd2lyZWQgYXMgdGhlIG9ubHkgcmVhc29uIGZvciBpdCBzZWVtcyB0byBiZSB0byBh
dm9pZCBkcm9wcGluZyBwYWNrZXRzIGF0IG1pZCBwb2ludHMgaWYgUFBTSSBpcyB1bmtub3duIHRv
IGl0Lg0KDQpJIGRpc2FncmVlLiBQUFNJIGFuZCBQU1NJIGxldmVyYWdlcyB0aGUgRE9IcyBpbiBJ
UHY2IGFyY2hpdGVjdHVyZSBiZXR0ZXIuIFRoZSBTUnY2KyBkcmFmdHMgZXhwbGFpbiB0aGUgdXNl
Y2FzZXMgYmV0dGVyIEZZSS4NCg0Kc3JpaGFyaeKApg0KDQoNCg==

--_000_9EA2D50143824071A89C8C593B66E2F1junipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <ED293ECBDD00FC4EB1A22008CD2240D2@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4gXChCb2R5IENTXCkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWww
LCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCglmb250LXZhcmlhbnQ6bm9ybWFsICFpbXBvcnRhbnQ7DQoJY29sb3I6d2luZG93dGV4dDsN
Cgl0ZXh0LXRyYW5zZm9ybTpub25lO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl
OmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4w
cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tSU4iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Um9iZXJ0LDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+VGhhdCBp
cyBhbHNvIHdoeSBJTUhPIHNwbGl0IG9mIFBTU0kgZnJvbSBQUFNJIGlzIGEgYml0IHdpcmVkIGFz
IHRoZSBvbmx5IHJlYXNvbiBmb3IgaXQgc2VlbXMgdG8gYmUgdG8gYXZvaWQgZHJvcHBpbmcgcGFj
a2V0cyBhdCBtaWQgcG9pbnRzIGlmIFBQU0kgaXMgdW5rbm93biB0byBpdC4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SSBkaXNhZ3JlZS4gUFBTSSBhbmQgUFNTSSBsZXZlcmFnZXMgdGhl
IERPSHMgaW4gSVB2NiBhcmNoaXRlY3R1cmUgYmV0dGVyLiBUaGUgU1J2NiYjNDM7IGRyYWZ0cyBl
eHBsYWluIHRoZSB1c2VjYXNlcyBiZXR0ZXIgRllJLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5z
cmloYXJp4oCmPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_9EA2D50143824071A89C8C593B66E2F1junipernet_--


From s.i.n.g.team.0810@gmail.com  Thu Sep 19 08:15:11 2019
Return-Path: <s.i.n.g.team.0810@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 B04DC120099 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 08:15:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.377
X-Spam-Level: 
X-Spam-Status: No, score=0.377 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MALFORMED_FREEMAIL=1.103, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 zsSCgeAk8tNS for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 08:15:09 -0700 (PDT)
Received: from mail-pf1-x442.google.com (mail-pf1-x442.google.com [IPv6:2607:f8b0:4864:20::442]) (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 CAFA112000F for <spring@ietf.org>; Thu, 19 Sep 2019 08:15:09 -0700 (PDT)
Received: by mail-pf1-x442.google.com with SMTP id h195so2535637pfe.5 for <spring@ietf.org>; Thu, 19 Sep 2019 08:15:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:from:cc:date:mime-version:message-id; bh=x0JEBGzeeL4kEi9V4/2PLvFr9VBeGh7iRDZrMEs9q44=; b=U640yDqPcS9Nr87eNwlpcHdhzOJ1LaHgBlBsI7mzLZr89yVXdSOSKIse9wCfKNhJ9J qc2yeGKqxD7e0JvMX1ybDdFwBgASkZXpRjnZZq7aQF04nJUw96QbOPbfkeqM29LR6rXk Ogt8CYodC4JNa+RbO5kKVZquD/mAIWf7Sa+CKCRjTieIkadowmsq4ejzzHdublcrjciq y6IsEAukUsiYvQvxQedIXE5B6di6ufxOIaum64dbm5e/HIp1egveuBP20dG9Li2ZtGvI ixm0HWMlnabHZ20YP3jpvPEUSl/fp5FxZgMNXrVUneunIp8lNfJmmPgj91cdY6sIIXLI aHPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:cc:date:mime-version:message-id; bh=x0JEBGzeeL4kEi9V4/2PLvFr9VBeGh7iRDZrMEs9q44=; b=h9heAErwBm2qmJhGKBWTa8CXsw2ZOHNfKaMNxfOU/e9MLbs79ixWFjGWTr4578Ji35 TM+zslN7EEcuP19BlRdBLx6huVzX4GCHHp7E2zS4ssjN4DgG3VyvC1uk9PZA01dS+jVi LVgFxoZpOcpeeHcJrxYCxitrVrxQ+UZ623GEabwfBFuqGDKD+FNn9GkonwTPHuUGOguM b1cVXqbK9yxkR65SdxMBVAEAvOA0Dl160ft2ZzIa7o9VYiJCbi49CkxDmQ86HNX2Dti+ 3jl2DfBbIf6wWsJwjhUggaG+HMDoWQ3dYBlFwCAuGwIe1OhDAP3AjhpMO9gz5LMV4Ht5 roCg==
X-Gm-Message-State: APjAAAVEMA+TszsH0I2rDz0u/pGA4J5FCLYMKT/1BZoLxH03Gm+6ynjU /FwWU4vEsi10MetuJkZ7nNxyQegO
X-Google-Smtp-Source: APXvYqw23i6BYZJD7B9ek860KIAk1qZkgGcehkWt+NZj/LZm3aOPe581EvjSefvldLul0zN2D8sWYA==
X-Received: by 2002:a17:90a:26e3:: with SMTP id m90mr4288728pje.57.1568906108890;  Thu, 19 Sep 2019 08:15:08 -0700 (PDT)
Received: from localhost ([103.129.252.49]) by smtp.gmail.com with ESMTPSA id b20sm18411941pff.158.2019.09.19.08.15.06 for <spring@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Sep 2019 08:15:07 -0700 (PDT)
From: SING Team <s.i.n.g.team.0810@gmail.com>
Cc: 'SPRING WG List' <spring@ietf.org>
Date: Thu, 19 Sep 2019 23:15:06 +0800
MIME-Version: 1.0
X-Priority: 3
Message-ID: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com>
X-CUSTOM-MAIL-MASTER-SENT-ID: MailMasterAndroid-1565-1568906103953-1a6fb468-70ca-4599-b589-1c9418b94c0e
Content-Type: multipart/alternative; boundary="__MESSAGE_BODY_PART__1_8769928046862344648"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2sxvSMVQqXHVH02S5yvjkYGO0VI>
Subject: Re: [spring] A note on CRH and on going testing
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: Thu, 19 Sep 2019 15:17:43 -0000

--__MESSAGE_BODY_PART__1_8769928046862344648
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

SGkgQW5kcmV3LCBHb29kIHRvIGhlYXIgdGhhdCByZWFsaXR5IGV4cGVyaW1lbnQgOikgQnV0IGlz
IGl0IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBTSUQtSVAgbWFwcGluZ3Mgb3V0c2lkZSBhIHRy
dXN0ZWQgbmV0d29yayBkb21haW4/IE9yIGlzIHRoZXJlIGFuIGFuYWxvZ3VlIGxpa2UgQmluZGlu
ZyBTSUQgb2YgU1J2NiwgaW4gU1J2Nis/IEJ0dywgUFNTSSBhbmQgUFBTSSBjYW4gbm90IGRvIHRo
YXQgbm93LCByaWdodD8gQmVzdCByZWdhcmRzLCBNb29ubGlnaHQgVGhvdWdodHMgKG1haWwgZmFp
bHVyZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pIE9uIDA5LzE5LzIwMTkgMTc6NDkswqBB
bmRyZXcgQWxzdG9uwqB3cm90ZTogSGkgR3V5cyzCoCBJIHRob3VnaHQgdGhpcyBtYXkgYmUgb2Yg
aW50ZXJlc3QgaW4gbGlnaHQgb2YgZGlzY3Vzc2lvbnMgYXJvdW5kIGRlcGxveW1lbnRzIGFuZCBy
dW5uaW5nIGNvZGUgLSBiZWNhdXNlIG9uZSBvZiB0aGUgdGhpbmdzIHdlJ3ZlIGJlZW4gdGVzdGlu
ZyBpcyBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmluZyB3aXRoIENSSCBvbiBib3RoIG91ciBE
UERLIGltcGxlbWVudGF0aW9uIGFuZCBhbm90aGVyIGltcGxlbWVudGF0aW9uLsKgIFNvIC0gdGhl
IHNldHVwIHdlIHVzZWQgbGFzdCBuaWdodDrCoCA2IHN5c3RlbXMgaW4gYSBsYWIgLSBvbmUgb2Yg
d2hpY2ggbGlua2VkIHRvIHRoZSBvcGVuIGludGVybmV0LsKgIENhbGwgdGhlc2UgUzEgLT4gUzbC
oCAzIHN5c3RlbXMgaW4gYSBsYWIgb24gdGhlIG90aGVyIHNpZGUgb2YgdGhlIHdvcmxkIC0gbm8g
cGVlcmluZyBiZXR3ZWVuIHRoZSBuZXR3b3JrcyBpbiBxdWVzdGlvbi7CoCBDYWxsIHRoZXNlIFIx
IC0+IFIzwqAgV2UgYXBwbGllZCBhIFNJRCBsaXN0IG9uIFMxLCB0aGF0IHN0ZWVyZWQgUzEgLT4g
UzIgLT4gUzMgLT4gUzYgLT4gUjEgLT4gUjMsIHdpdGggdGhlIHJlbGV2YW50IG1hcHBpbmdzIGZy
b20gdGhlIENSSCBTSUQncyB0byB0aGUgdW5kZXJseWluZyBhZGRyZXNzaW5nIChTMiBoYWQgYSBt
YXBwaW5nIGZvciB0aGUgU0lEIGZvciBTMywgUzMgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBj
b3JyZXNwb25kaW5nIHRvIFM2LCBTNiBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGNvcnJlc3Bv
bmRpbmcgdG8gUjEgZXRjKcKgIFRoZW4gd2Ugc2VudCBzb21lIHBhY2tldHMgLSBhbmQgdGhlIHRl
c3Qgd2FzIGVudGlyZWx5IHN1Y2Nlc3NmdWwuIMKgwqAgV2hhdCB0aGlzIGVmZmVjdGl2ZWx5IG1l
YW5zIGlzIHRoYXQgaWYgdHdvIHByb3ZpZGVycyBhZ3JlZSB0byBzaGFyZSB0aGUgU0lEIG1hcHBp
bmdzIC0gaXQgaXMgcG9zc2libGUgdG8gc3RlZXIgYWNyb3NzIG9uZSBuZXR3b3JrLCBvdXQgb3Zl
ciBhbiBvcGVuIHBhdGgsIGFuZCBhY3Jvc3MgYSByZW1vdGUgbmV0d29yay7CoCBPYnZpb3VzbHkg
dGhpcyByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCBFSCdzIGFyZW4ndCBiZWluZyBkcm9wcGVkIGJ5
IGludGVybWVkaWF0ZSBwcm92aWRlcnMsIGJ1dCB0aGlzIGlzbid0IHNvbWV0aGluZyB3ZSdyZSBz
ZWVpbmcuwqAgQ29tYmluZSB0aGlzIHdpdGggdGhlIEJHUCBzaWduYWxpbmcgZHJhZnQgLSBhbmQg
dGhlIFNJRCdzIGNhbiB0aGVuIGJlIHNpZ25hbGVkIGJldHdlZW4gdGhlIHByb3ZpZGVycyAtIHdv
cmsgc3RpbGwgZ29pbmcgb24gd2l0aCByZWdhcmRzIHRvIHRoaXMgZm9yIHRlc3RpbmcgcHVycG9z
ZXMuwqAgSnVzdCBhcyBhIG5vdGUgLSB0aGVyZSB3b3VsZCBiZSBubyByZXF1aXJlbWVudCB0byBz
aGFyZSB0aGUgZnVsbCBTSUQgbWFwcGluZyBvciB0b3BvbG9naWVzIHdoZW4gZG9pbmcgdGhpcyB3
aXRoIEJHUCAtIHRoZSByZXF1aXJlbWVudCB3b3VsZCBiZSBvbmx5IHRvIHNoYXJlIHRoZSByZWxl
dmFudCBTSUQncyBuZWNlc3NhcnkgZm9yIHRoZSBzdGVlcmluZy7CoCBJIGNhbiBzYXkgZnJvbSBv
dXIgc2lkZSAtIHdpdGggdmFyaW91cyBvdGhlciBwcm92aWRlcnMgLSB0aGlzIGlzIHNvbWV0aGlu
ZyB0aGF0IHdlIHNlZSAqaW1tZW5zZSogdXNlIGNhc2UgZm9yIC0gZm9yIGEgd2hvbGUgaG9zdCBv
ZiByZWFzb25zLsKgIFRoYW5rc8KgIEFuZHJld8KgIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fwqAgc3ByaW5nIG1haWxpbmcgbGlzdMKgIHNwcmluZ0BpZXRm
Lm9yZ8KgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5nwqDCoA==

--__MESSAGE_BODY_PART__1_8769928046862344648
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGh0bWw+CjxoZWFkPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IHN0eWxlPSJs
aW5lLWhlaWdodDoxLjY7Zm9udC1mYW1pbHk6J+iLueaWuScsJ+W+rui9r+mbhem7kScsJ3NhbnMt
c2VyaWYnOyI+PGZvbnQgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Ij5IaSBBbmRyZXcsPC9mb250
Pjxici8+PGJyLz48Zm9udCBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTsiPkdvb2QgdG8gaGVhciB0
aGF0IHJlYWxpdHkgZXhwZXJpbWVudCA6KTwvZm9udD48YnIvPjxici8+PGZvbnQgc3R5bGU9ImNv
bG9yOnJnYigwLDAsMCk7Ij5CdXQgaXMgaXQgc2VjdXJlIHRvIHNoYXJlIGludGVybmFsIFNJRC1J
UCBtYXBwaW5ncyBvdXRzaWRlIGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbj88L2ZvbnQ+PGJyLz48
YnIvPjxmb250IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApOyI+T3IgaXMgdGhlcmUgYW4gYW5hbG9n
dWUgbGlrZSBCaW5kaW5nIFNJRCBvZiBTUnY2LCBpbiBTUnY2Kz88L2ZvbnQ+PGJyLz48YnIvPjxm
b250IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApOyI+QnR3LCBQU1NJIGFuZCBQUFNJIGNhbiBub3Qg
ZG8gdGhhdCBub3csIHJpZ2h0PzwvZm9udD48YnIvPjxici8+PGZvbnQgc3R5bGU9ImNvbG9yOnJn
YigwLDAsMCk7Ij5CZXN0IHJlZ2FyZHMsPC9mb250Pjxici8+PGZvbnQgc3R5bGU9ImNvbG9yOnJn
YigwLDAsMCk7Ij5Nb29ubGlnaDwvZm9udD50IFRob3VnaHRzPGJyLz48YnIvPjxici8+KG1haWwg
ZmFpbHVyZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pPGJyLz48YnIvPjxmb250IHN0eWxl
PSJmb250LXNpemU6MTRweDsiPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDIs
MjQyLDI0Mik7Ij48Zm9udCBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTsiPk9uIDA5LzE5LzIwMTkg
MTc6NDkswqA8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNv
bS5jb20iPjxmb250IHN0eWxlPSJjb2xvcjpyZ2IoNDIsMTUxLDI1NSk7Ij5BbmRyZXcgQWxzdG9u
PC9mb250PjwvYT7CoHdyb3RlOjxici8+PC9zcGFuPjwvZm9udD48Zm9udCBzdHlsZT0iY29sb3I6
cmdiKDAsMCwwKTsiPkhpIEd1eXMswqA8L2ZvbnQ+PGJyLz48YnIvPjxmb250IHN0eWxlPSJjb2xv
cjpyZ2IoMCwwLDApOyI+SSB0aG91Z2h0IHRoaXMgbWF5IGJlIG9mIGludGVyZXN0IGluIGxpZ2h0
IG9mIGRpc2N1c3Npb25zIGFyb3VuZCBkZXBsb3ltZW50cyBhbmQgcnVubmluZyBjb2RlIC0gYmVj
YXVzZSBvbmUgb2YgdGhlIHRoaW5ncyB3ZSd2ZSBiZWVuIHRlc3RpbmcgaXMgaW50ZXItZG9tYWlu
IHRyYWZmaWMgc3RlZXJpbmcgd2l0aCBDUkggb24gYm90aCBvdXIgRFBESyBpbXBsZW1lbnRhdGlv
biBhbmQgYW5vdGhlciBpbXBsZW1lbnRhdGlvbi7CoDwvZm9udD48YnIvPjxici8+PGZvbnQgc3R5
bGU9ImNvbG9yOnJnYigwLDAsMCk7Ij5TbyAtIHRoZSBzZXR1cCB3ZSB1c2VkIGxhc3QgbmlnaHQ6
wqA8L2ZvbnQ+PGJyLz48YnIvPjxmb250IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApOyI+NiBzeXN0
ZW1zIGluIGEgbGFiIC0gb25lIG9mIHdoaWNoIGxpbmtlZCB0byB0aGUgb3BlbiBpbnRlcm5ldC7C
oCBDYWxsIHRoZXNlIFMxIC0mZ3Q7IFM2wqA8L2ZvbnQ+PGJyLz48Zm9udCBzdHlsZT0iY29sb3I6
cmdiKDAsMCwwKTsiPjMgc3lzdGVtcyBpbiBhIGxhYiBvbiB0aGUgb3RoZXIgc2lkZSBvZiB0aGUg
d29ybGQgLSBubyBwZWVyaW5nIGJldHdlZW4gdGhlIG5ldHdvcmtzIGluIHF1ZXN0aW9uLsKgIENh
bGwgdGhlc2UgUjEgLSZndDsgUjPCoDwvZm9udD48YnIvPjxici8+PGZvbnQgc3R5bGU9ImNvbG9y
OnJnYigwLDAsMCk7Ij5XZSBhcHBsaWVkIGEgU0lEIGxpc3Qgb24gUzEsIHRoYXQgc3RlZXJlZCBT
MSAtJmd0OyBTMiAtJmd0OyBTMyAtJmd0OyBTNiAtJmd0OyBSMSAtJmd0OyBSMywgd2l0aCB0aGUg
cmVsZXZhbnQgbWFwcGluZ3MgZnJvbSB0aGUgQ1JIIFNJRCdzIHRvIHRoZSB1bmRlcmx5aW5nIGFk
ZHJlc3NpbmcgKFMyIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgZm9yIFMzLCBTMyBoYWQgYSBt
YXBwaW5nIGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcgdG8gUzYsIFM2IGhhZCBhIG1hcHBpbmcg
Zm9yIHRoZSBTSUQgY29ycmVzcG9uZGluZyB0byBSMSBldGMpwqA8L2ZvbnQ+PGJyLz48YnIvPjxm
b250IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApOyI+VGhlbiB3ZSBzZW50IHNvbWUgcGFja2V0cyAt
IGFuZCB0aGUgdGVzdCB3YXMgZW50aXJlbHkgc3VjY2Vzc2Z1bC4gwqDCoDwvZm9udD48YnIvPjxi
ci8+PGZvbnQgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Ij5XaGF0IHRoaXMgZWZmZWN0aXZlbHkg
bWVhbnMgaXMgdGhhdCBpZiB0d28gcHJvdmlkZXJzIGFncmVlIHRvIHNoYXJlIHRoZSBTSUQgbWFw
cGluZ3MgLSBpdCBpcyBwb3NzaWJsZSB0byBzdGVlciBhY3Jvc3Mgb25lIG5ldHdvcmssIG91dCBv
dmVyIGFuIG9wZW4gcGF0aCwgYW5kIGFjcm9zcyBhIHJlbW90ZSBuZXR3b3JrLsKgIE9idmlvdXNs
eSB0aGlzIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IEVIJ3MgYXJlbid0IGJlaW5nIGRyb3BwZWQg
YnkgaW50ZXJtZWRpYXRlIHByb3ZpZGVycywgYnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5nIHdlJ3Jl
IHNlZWluZy7CoDwvZm9udD48YnIvPjxici8+PGZvbnQgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7
Ij5Db21iaW5lIHRoaXMgd2l0aCB0aGUgQkdQIHNpZ25hbGluZyBkcmFmdCAtIGFuZCB0aGUgU0lE
J3MgY2FuIHRoZW4gYmUgc2lnbmFsZWQgYmV0d2VlbiB0aGUgcHJvdmlkZXJzIC0gd29yayBzdGls
bCBnb2luZyBvbiB3aXRoIHJlZ2FyZHMgdG8gdGhpcyBmb3IgdGVzdGluZyBwdXJwb3Nlcy7CoCBK
dXN0IGFzIGEgbm90ZSAtIHRoZXJlIHdvdWxkIGJlIG5vIHJlcXVpcmVtZW50IHRvIHNoYXJlIHRo
ZSBmdWxsIFNJRCBtYXBwaW5nIG9yIHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0aGlzIHdpdGggQkdQ
IC0gdGhlIHJlcXVpcmVtZW50IHdvdWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhlIHJlbGV2YW50IFNJ
RCdzIG5lY2Vzc2FyeSBmb3IgdGhlIHN0ZWVyaW5nLsKgPC9mb250Pjxici8+PGJyLz48Zm9udCBz
dHlsZT0iY29sb3I6cmdiKDAsMCwwKTsiPkkgY2FuIHNheSBmcm9tIG91ciBzaWRlIC0gd2l0aCB2
YXJpb3VzIG90aGVyIHByb3ZpZGVycyAtIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgd2Ugc2VlICpp
bW1lbnNlKiB1c2UgY2FzZSBmb3IgLSBmb3IgYSB3aG9sZSBob3N0IG9mIHJlYXNvbnMuwqA8L2Zv
bnQ+PGJyLz48YnIvPjxmb250IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApOyI+VGhhbmtzwqA8L2Zv
bnQ+PGJyLz48YnIvPjxmb250IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApOyI+QW5kcmV3wqA8L2Zv
bnQ+PGJyLz48YnIvPjxici8+PGZvbnQgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Ij5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX8KgPC9mb250Pjxici8+PGZv
bnQgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Ij5zcHJpbmcgbWFpbGluZyBsaXN0wqA8L2ZvbnQ+
PGJyLz48Zm9udCBzdHlsZT0iY29sb3I6cmdiKDAsOTcsMTgwKTsiPjxhIGhyZWY9Im1haWx0bzpz
cHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT48L2ZvbnQ+PGZvbnQgc3R5bGU9ImNv
bG9yOnJnYigwLDAsMCk7Ij7CoDwvZm9udD48YnIvPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5nIj48Zm9udCBzdHlsZT0iY29sb3I6cmdiKDAsOTcs
MTgwKTsiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3By
aW5nIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1NwcmluZzwvYT48L2Zv
bnQ+PC9hPsKgwqA8YnIvPjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4=

--__MESSAGE_BODY_PART__1_8769928046862344648--


From nobody Thu Sep 19 08:30:37 2019
Return-Path: <rraszuk@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 EE74412006B; Thu, 19 Sep 2019 08:30:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] 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 uu_iLtbRinnF; Thu, 19 Sep 2019 08:30:27 -0700 (PDT)
Received: from mail-pl1-x633.google.com (mail-pl1-x633.google.com [IPv6:2607:f8b0:4864:20::633]) (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 2CCB512011C; Thu, 19 Sep 2019 08:30:27 -0700 (PDT)
Received: by mail-pl1-x633.google.com with SMTP id d3so1793767plr.1; Thu, 19 Sep 2019 08:30:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=js0VHHHpmNWDw+c31GMkOAmUmSNpNqJYK29rLqM0ILw=; b=gqFy9Ndk8GvzDiBIsDKTn0J0trFef+3l5KqhwYTP2WE0GyQfM+lI3kx2WJ2sHBkbi5 53UW8BfiySxdIv14UTx2V55OnhLzi34S2ImNp4tJUY8Lz1Xe3c/o6ocfHRATTwmtC8wP fCYTxZucBzUwnOlmLa2nV/32qCGKiAEf5meDReogG7ihkaRaJB46KSAJv9GhlWN4Zyyi 9mr1bMjVIMt3JpSSzEENFotNEEu1kGqp3lOFjxmBHDf7BJYkPe3k3lNhLWk6UsxRXkiK +0LNDLmT2bJ2Mz2m9jcN/Dy7cMV+vMe2oUlXDArO4BjevQyRTiyZCoUFL49brukPgUoe 4ggA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=js0VHHHpmNWDw+c31GMkOAmUmSNpNqJYK29rLqM0ILw=; b=efex0ThKULleIFa/Ted0IvHanx+yemSOYFB4Ih39Y+lg9iX3NVVI0fjHxnDSTcdy83 gBp8jKcJvbz8SMpYQNbuzjLEmy/CCFIRi6GKEzJY11mFNMOuT0DJWr+q7A8UQ8Y8qL5R F7nH7lJrUnEXqINWjzo14NC1R0bMuXqcF9A/cOed+R//nXN+pbxMiMtl4EVAqPdYi7kp O8DouY2Tg91wmJPlkaC/jTD/YyH1ynaizutjMnPTZ+aol6cH0ROJGvmXUoXCFIfBos0X FIo6jDf7e1mGgRl6nPluMz+0ZHn2teQzBkgA+oOTKrEoaDFLzsCzkPVpKVLq4T/h1J/2 7RNg==
X-Gm-Message-State: APjAAAXsEP+MVMKMy2vOPAW/URQwmVNFM+gIesFiPC5Ewg9YqEC4ad4M 0TcZZRwjHpBA62px8mzRFfhuveD7fNcTpKC+hvQ=
X-Google-Smtp-Source: APXvYqxb0lABH4IN8m3Bt0/CaWdRcmHOeBZosKSVrwQK7oVUQqh9KWQ97a38XmqASAa/E9Axl8NigjzikPC+Ip51G9g=
X-Received: by 2002:a17:902:b488:: with SMTP id y8mr10669007plr.67.1568907026156;  Thu, 19 Sep 2019 08:30:26 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net>
In-Reply-To: <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Thu, 19 Sep 2019 17:30:11 +0200
Message-ID: <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com>
To: Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Cc: Ron Bonica <rbonica@juniper.net>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000fad1770592e9a1f6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4tdudwaaJDvQMWrh_geUoQ93QzA>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 15:30:29 -0000

--000000000000fad1770592e9a1f6
Content-Type: text/plain; charset="UTF-8"

> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture better.
> The SRv6+ drafts explain the usecases better FYI.
>

Well the crux of the matter is that you still need to process all EHs at
each IPv6 destination which here means each transit node per RFC8200. That
is regardless what any other spec says ... unfortunately.

Best,
R.

--000000000000fad1770592e9a1f6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><div c=
lass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
 lang=3D"EN-IN"><div class=3D"gmail-m_6932563592401092047WordSection1"><div=
><div><div>I disagree. PPSI and PSSI leverages the DOHs in IPv6 architectur=
e better. The SRv6+ drafts explain the usecases better FYI.</div></div></di=
v></div></div></blockquote><div><br></div><div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Well the =
crux of the matter is that you still need to process all EHs at each IPv6 d=
estination which here means each transit node per RFC8200. That is regardle=
ss what any other spec says ... unfortunately.=C2=A0</div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small">Best,</div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">R.</div><br></=
div><div><br></div><div>=C2=A0</div></div></div>

--000000000000fad1770592e9a1f6--


From nobody Thu Sep 19 08:36:19 2019
Return-Path: <prvs=158426171=daniel.bernier@bell.ca>
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 D6E7512012A for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 08:36:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 gfaozGnYgZnm for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 08:36:14 -0700 (PDT)
Received: from ESA2-Wyn.bell.ca (esa2-wyn.bell.ca [67.69.243.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD446120144 for <spring@ietf.org>; Thu, 19 Sep 2019 08:36:13 -0700 (PDT)
Received: from dm5cch-d01.bellca.int.bell.ca (HELO DG1MBX01-WYN.bell.corp.bce.ca) ([198.235.102.31]) by esa02corp-wyn.bell.corp.bce.ca with ESMTP; 19 Sep 2019 11:36:12 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX01-WYN.bell.corp.bce.ca (2002:8eb6:120b::8eb6:120b) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 19 Sep 2019 11:36:12 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Thu, 19 Sep 2019 11:36:12 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: SING Team <s.i.n.g.team.0810@gmail.com>
CC: 'SPRING WG List' <spring@ietf.org>
Thread-Topic: [EXT]Re: [spring] A note on CRH and on going testing
Thread-Index: AQHVbv1yBp9qOug3bUqxg3rQMHPVi6czIfSA
Date: Thu, 19 Sep 2019 15:36:11 +0000
Message-ID: <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com>
In-Reply-To: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.1]
Content-Type: multipart/alternative; boundary="_000_20625BDC2D904E3596E32BC4B723C06Ebellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4E11BDGlwvEIzRikz_CAQwVpP8w>
Subject: Re: [spring] A note on CRH and on going testing
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: Thu, 19 Sep 2019 15:36:17 -0000

--_000_20625BDC2D904E3596E32BC4B723C06Ebellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

KzENCg0KVGhpcyBpcyB3aGF0IHdlIGRpZCBvbiBvdXIgbXVsdGktY2xvdWQgdHJpYWxzLg0KDQpF
bmNhcCB3aXRoIEJpbmRpbmcgU0lEIHRvIGF2b2lkIGludGVyLWRvbWFpbiBtYXBwaW5nICsgSSBk
b27igJl0IG5lZWQgdG8gaGF2ZSBzb21lIHNvcnQgb2YgaW50ZXItZG9tYWluIGFsaWdubWVudCBv
ZiBQU1NJcw0KDQpEYW4NCg0KT24gMjAxOS0wOS0xOSwgMTE6MTggQU0sICJzcHJpbmcgb24gYmVo
YWxmIG9mIFNJTkcgVGVhbSIgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmct
Ym91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNv
bTxtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj4gd3JvdGU6DQoNCkhpIEFuZHJl
dywNCg0KR29vZCB0byBoZWFyIHRoYXQgcmVhbGl0eSBleHBlcmltZW50IDopDQoNCkJ1dCBpcyBp
dCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJuYWwgU0lELUlQIG1hcHBpbmdzIG91dHNpZGUgYSB0cnVz
dGVkIG5ldHdvcmsgZG9tYWluPw0KDQpPciBpcyB0aGVyZSBhbiBhbmFsb2d1ZSBsaWtlIEJpbmRp
bmcgU0lEIG9mIFNSdjYsIGluIFNSdjYrPw0KDQpCdHcsIFBTU0kgYW5kIFBQU0kgY2FuIG5vdCBk
byB0aGF0IG5vdywgcmlnaHQ/DQoNCkJlc3QgcmVnYXJkcywNCk1vb25saWdodCBUaG91Z2h0cw0K
DQoNCihtYWlsIGZhaWx1cmUsIHRyeSB0byBjYyB0byBzcHJpbmcgYWdhaW4uKQ0KDQpPbiAwOS8x
OS8yMDE5IDE3OjQ5LCBBbmRyZXcgQWxzdG9uPG1haWx0bzpBbmRyZXcuQWxzdG9uQGxpcXVpZHRl
bGVjb20uY29tPiB3cm90ZToNCkhpIEd1eXMsDQoNCkkgdGhvdWdodCB0aGlzIG1heSBiZSBvZiBp
bnRlcmVzdCBpbiBsaWdodCBvZiBkaXNjdXNzaW9ucyBhcm91bmQgZGVwbG95bWVudHMgYW5kIHJ1
bm5pbmcgY29kZSAtIGJlY2F1c2Ugb25lIG9mIHRoZSB0aGluZ3Mgd2UndmUgYmVlbiB0ZXN0aW5n
IGlzIGludGVyLWRvbWFpbiB0cmFmZmljIHN0ZWVyaW5nIHdpdGggQ1JIIG9uIGJvdGggb3VyIERQ
REsgaW1wbGVtZW50YXRpb24gYW5kIGFub3RoZXIgaW1wbGVtZW50YXRpb24uDQoNClNvIC0gdGhl
IHNldHVwIHdlIHVzZWQgbGFzdCBuaWdodDoNCg0KNiBzeXN0ZW1zIGluIGEgbGFiIC0gb25lIG9m
IHdoaWNoIGxpbmtlZCB0byB0aGUgb3BlbiBpbnRlcm5ldC4gIENhbGwgdGhlc2UgUzEgLT4gUzYN
CjMgc3lzdGVtcyBpbiBhIGxhYiBvbiB0aGUgb3RoZXIgc2lkZSBvZiB0aGUgd29ybGQgLSBubyBw
ZWVyaW5nIGJldHdlZW4gdGhlIG5ldHdvcmtzIGluIHF1ZXN0aW9uLiAgQ2FsbCB0aGVzZSBSMSAt
PiBSMw0KDQpXZSBhcHBsaWVkIGEgU0lEIGxpc3Qgb24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtPiBT
MiAtPiBTMyAtPiBTNiAtPiBSMSAtPiBSMywgd2l0aCB0aGUgcmVsZXZhbnQgbWFwcGluZ3MgZnJv
bSB0aGUgQ1JIIFNJRCdzIHRvIHRoZSB1bmRlcmx5aW5nIGFkZHJlc3NpbmcgKFMyIGhhZCBhIG1h
cHBpbmcgZm9yIHRoZSBTSUQgZm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGNv
cnJlc3BvbmRpbmcgdG8gUzYsIFM2IGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgY29ycmVzcG9u
ZGluZyB0byBSMSBldGMpDQoNClRoZW4gd2Ugc2VudCBzb21lIHBhY2tldHMgLSBhbmQgdGhlIHRl
c3Qgd2FzIGVudGlyZWx5IHN1Y2Nlc3NmdWwuDQoNCldoYXQgdGhpcyBlZmZlY3RpdmVseSBtZWFu
cyBpcyB0aGF0IGlmIHR3byBwcm92aWRlcnMgYWdyZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5n
cyAtIGl0IGlzIHBvc3NpYmxlIHRvIHN0ZWVyIGFjcm9zcyBvbmUgbmV0d29yaywgb3V0IG92ZXIg
YW4gb3BlbiBwYXRoLCBhbmQgYWNyb3NzIGEgcmVtb3RlIG5ldHdvcmsuICBPYnZpb3VzbHkgdGhp
cyByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCBFSCdzIGFyZW4ndCBiZWluZyBkcm9wcGVkIGJ5IGlu
dGVybWVkaWF0ZSBwcm92aWRlcnMsIGJ1dCB0aGlzIGlzbid0IHNvbWV0aGluZyB3ZSdyZSBzZWVp
bmcuDQoNCkNvbWJpbmUgdGhpcyB3aXRoIHRoZSBCR1Agc2lnbmFsaW5nIGRyYWZ0IC0gYW5kIHRo
ZSBTSUQncyBjYW4gdGhlbiBiZSBzaWduYWxlZCBiZXR3ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3Jr
IHN0aWxsIGdvaW5nIG9uIHdpdGggcmVnYXJkcyB0byB0aGlzIGZvciB0ZXN0aW5nIHB1cnBvc2Vz
LiAgSnVzdCBhcyBhIG5vdGUgLSB0aGVyZSB3b3VsZCBiZSBubyByZXF1aXJlbWVudCB0byBzaGFy
ZSB0aGUgZnVsbCBTSUQgbWFwcGluZyBvciB0b3BvbG9naWVzIHdoZW4gZG9pbmcgdGhpcyB3aXRo
IEJHUCAtIHRoZSByZXF1aXJlbWVudCB3b3VsZCBiZSBvbmx5IHRvIHNoYXJlIHRoZSByZWxldmFu
dCBTSUQncyBuZWNlc3NhcnkgZm9yIHRoZSBzdGVlcmluZy4NCg0KSSBjYW4gc2F5IGZyb20gb3Vy
IHNpZGUgLSB3aXRoIHZhcmlvdXMgb3RoZXIgcHJvdmlkZXJzIC0gdGhpcyBpcyBzb21ldGhpbmcg
dGhhdCB3ZSBzZWUgKmltbWVuc2UqIHVzZSBjYXNlIGZvciAtIGZvciBhIHdob2xlIGhvc3Qgb2Yg
cmVhc29ucy4NCg0KVGhhbmtzDQoNCkFuZHJldw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vU3ByaW5nDQo=

--_000_20625BDC2D904E3596E32BC4B723C06Ebellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <B122A784EC58A14E922DBC1DC5FE6F3D@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPiYjNDM7MSA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhpcyBpcyB3aGF0IHdlIGRpZCBvbiBvdXIgbXVsdGkt
Y2xvdWQgdHJpYWxzLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkVuY2FwIHdpdGggQmluZGluZyBTSUQgdG8gYXZv
aWQgaW50ZXItZG9tYWluIG1hcHBpbmcgJiM0MzsgSSBkb27igJl0IG5lZWQgdG8gaGF2ZSBzb21l
IHNvcnQgb2YgaW50ZXItZG9tYWluIGFsaWdubWVudCBvZiBQU1NJczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5EYW48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+T24gMjAxOS0wOS0xOSwgMTE6MTggQU0sICZxdW90O3NwcmluZyBvbiBiZWhhbGYg
b2YgU0lORyBUZWFtJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmciPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9
Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20iPnMuaS5uLmcudGVhbS4wODEwQGdt
YWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5IaSBBbmRyZXcsPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8
YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkdvb2QgdG8gaGVhciB0aGF0IHJlYWxpdHkg
ZXhwZXJpbWVudCA6KTwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkJ1dCBpcyBpdCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJuYWwgU0lELUlQIG1hcHBpbmdzIG91dHNp
ZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWluPzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPk9yIGlzIHRoZXJlIGFuIGFuYWxvZ3VlIGxpa2UgQmluZGluZyBTSUQg
b2YgU1J2NiwgaW4gU1J2NiYjNDM7Pzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPkJ0dywgUFNTSSBhbmQgUFBTSSBjYW4gbm90IGRvIHRoYXQgbm93LCByaWdodD88
L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5CZXN0IHJlZ2FyZHMs
PC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+TW9vbmxpZ2g8L3NwYW4+dCBU
aG91Z2h0czxicj4NCjxicj4NCjxicj4NCihtYWlsIGZhaWx1cmUsIHRyeSB0byBjYyB0byBzcHJp
bmcgYWdhaW4uKTxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2Jh
Y2tncm91bmQ6I0YyRjJGMiI+T24gMDkvMTkvMjAxOSAxNzo0OSwmbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtiYWNrZ3JvdW5kOiNGMkYyRjIiPjxhIGhyZWY9Im1haWx0bzpBbmRyZXcuQWxzdG9u
QGxpcXVpZHRlbGVjb20uY29tIj48c3BhbiBzdHlsZT0iY29sb3I6IzJBOTdGRiI+QW5kcmV3DQog
QWxzdG9uPC9zcGFuPjwvYT4mbmJzcDt3cm90ZTo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIEd1
eXMsJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkgdGhv
dWdodCB0aGlzIG1heSBiZSBvZiBpbnRlcmVzdCBpbiBsaWdodCBvZiBkaXNjdXNzaW9ucyBhcm91
bmQgZGVwbG95bWVudHMgYW5kIHJ1bm5pbmcgY29kZSAtIGJlY2F1c2Ugb25lIG9mIHRoZSB0aGlu
Z3Mgd2UndmUgYmVlbiB0ZXN0aW5nIGlzIGludGVyLWRvbWFpbiB0cmFmZmljIHN0ZWVyaW5nIHdp
dGggQ1JIIG9uIGJvdGggb3VyIERQREsgaW1wbGVtZW50YXRpb24gYW5kIGFub3RoZXIgaW1wbGVt
ZW50YXRpb24uJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+U28gLSB0aGUgc2V0dXAgd2UgdXNlZCBsYXN0IG5pZ2h0OiZuYnNwOzwvc3Bhbj48YnI+DQo8
YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjYgc3lzdGVtcyBpbiBhIGxhYiAtIG9uZSBv
ZiB3aGljaCBsaW5rZWQgdG8gdGhlIG9wZW4gaW50ZXJuZXQuJm5ic3A7IENhbGwgdGhlc2UgUzEg
LSZndDsgUzYmbmJzcDs8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4zIHN5
c3RlbXMgaW4gYSBsYWIgb24gdGhlIG90aGVyIHNpZGUgb2YgdGhlIHdvcmxkIC0gbm8gcGVlcmlu
ZyBiZXR3ZWVuIHRoZSBuZXR3b3JrcyBpbiBxdWVzdGlvbi4mbmJzcDsgQ2FsbCB0aGVzZSBSMSAt
Jmd0OyBSMyZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PldlIGFwcGxpZWQgYSBTSUQgbGlzdCBvbiBTMSwgdGhhdCBzdGVlcmVkIFMxIC0mZ3Q7IFMyIC0m
Z3Q7IFMzIC0mZ3Q7IFM2IC0mZ3Q7IFIxIC0mZ3Q7IFIzLCB3aXRoIHRoZSByZWxldmFudCBtYXBw
aW5ncyBmcm9tIHRoZSBDUkggU0lEJ3MgdG8gdGhlIHVuZGVybHlpbmcgYWRkcmVzc2luZyAoUzIg
aGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBmb3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9yIHRo
ZSBTSUQgY29ycmVzcG9uZGluZw0KIHRvIFM2LCBTNiBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lE
IGNvcnJlc3BvbmRpbmcgdG8gUjEgZXRjKSZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPlRoZW4gd2Ugc2VudCBzb21lIHBhY2tldHMgLSBhbmQgdGhlIHRl
c3Qgd2FzIGVudGlyZWx5IHN1Y2Nlc3NmdWwuICZuYnNwOyZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+
DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPldoYXQgdGhpcyBlZmZlY3RpdmVseSBtZWFucyBp
cyB0aGF0IGlmIHR3byBwcm92aWRlcnMgYWdyZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5ncyAt
IGl0IGlzIHBvc3NpYmxlIHRvIHN0ZWVyIGFjcm9zcyBvbmUgbmV0d29yaywgb3V0IG92ZXIgYW4g
b3BlbiBwYXRoLCBhbmQgYWNyb3NzIGEgcmVtb3RlIG5ldHdvcmsuJm5ic3A7IE9idmlvdXNseSB0
aGlzIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IEVIJ3MgYXJlbid0DQogYmVpbmcgZHJvcHBlZCBi
eSBpbnRlcm1lZGlhdGUgcHJvdmlkZXJzLCBidXQgdGhpcyBpc24ndCBzb21ldGhpbmcgd2UncmUg
c2VlaW5nLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkNvbWJpbmUgdGhpcyB3aXRoIHRoZSBCR1Agc2lnbmFsaW5nIGRyYWZ0IC0gYW5kIHRoZSBTSUQn
cyBjYW4gdGhlbiBiZSBzaWduYWxlZCBiZXR3ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3JrIHN0aWxs
IGdvaW5nIG9uIHdpdGggcmVnYXJkcyB0byB0aGlzIGZvciB0ZXN0aW5nIHB1cnBvc2VzLiZuYnNw
OyBKdXN0IGFzIGEgbm90ZSAtIHRoZXJlIHdvdWxkIGJlIG5vIHJlcXVpcmVtZW50IHRvIHNoYXJl
IHRoZSBmdWxsDQogU0lEIG1hcHBpbmcgb3IgdG9wb2xvZ2llcyB3aGVuIGRvaW5nIHRoaXMgd2l0
aCBCR1AgLSB0aGUgcmVxdWlyZW1lbnQgd291bGQgYmUgb25seSB0byBzaGFyZSB0aGUgcmVsZXZh
bnQgU0lEJ3MgbmVjZXNzYXJ5IGZvciB0aGUgc3RlZXJpbmcuJm5ic3A7PC9zcGFuPjxicj4NCjxi
cj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SSBjYW4gc2F5IGZyb20gb3VyIHNpZGUgLSB3
aXRoIHZhcmlvdXMgb3RoZXIgcHJvdmlkZXJzIC0gdGhpcyBpcyBzb21ldGhpbmcgdGhhdCB3ZSBz
ZWUgKmltbWVuc2UqIHVzZSBjYXNlIGZvciAtIGZvciBhIHdob2xlIGhvc3Qgb2YgcmVhc29ucy4m
bmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFua3Mm
bmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BbmRyZXcm
bmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyZuYnNwOzwvc3Bh
bj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPnNwcmluZyBtYWlsaW5nIGxpc3QmbmJz
cDs8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDYxQjQiPjxhIGhyZWY9Im1haWx0
bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDYx
QjQiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5n
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1NwcmluZzwvYT48L3NwYW4+
Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_20625BDC2D904E3596E32BC4B723C06Ebellca_--


From nobody Thu Sep 19 08:41:54 2019
Return-Path: <prvs=158426171=daniel.bernier@bell.ca>
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 C411612013A for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 08:41:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 g1VMdBKkgo9F for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 08:41:50 -0700 (PDT)
Received: from ESA3-Wyn.bell.ca (esa3-wyn.bell.ca [67.69.243.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7C31F120130 for <spring@ietf.org>; Thu, 19 Sep 2019 08:41:50 -0700 (PDT)
Received: from dm5czo-d00.bellca.int.bell.ca (HELO DG1MBX03-WYN.bell.corp.bce.ca) ([198.235.102.32]) by esa03corp-wyn.bell.corp.bce.ca with ESMTP; 19 Sep 2019 11:41:42 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX03-WYN.bell.corp.bce.ca (2002:8eb6:120d::8eb6:120d) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 19 Sep 2019 11:41:41 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Thu, 19 Sep 2019 11:41:41 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: SING Team <s.i.n.g.team.0810@gmail.com>
CC: 'SPRING WG List' <spring@ietf.org>
Thread-Topic: [EXT]Re: [spring] A note on CRH and on going testing
Thread-Index: AQHVbv1yBp9qOug3bUqxg3rQMHPVi6czIfSAgAABioA=
Date: Thu, 19 Sep 2019 15:41:41 +0000
Message-ID: <9B52C7FB-D70A-4324-8939-25C828AC8DA7@bell.ca>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca>
In-Reply-To: <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.3]
Content-Type: multipart/alternative; boundary="_000_9B52C7FBD70A4324893925C828AC8DA7bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LZnpUo-jwkJDKdHMjkRwm14VOWw>
Subject: Re: [spring] A note on CRH and on going testing
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: Thu, 19 Sep 2019 15:41:53 -0000

--_000_9B52C7FBD70A4324893925C828AC8DA7bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

T3IgUFBTSXMNCg0KT24gMjAxOS0wOS0xOSwgMTE6MzYgQU0sICJzcHJpbmcgb24gYmVoYWxmIG9m
IEJlcm5pZXIsIERhbmllbCIgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmct
Ym91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFp
bHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PiB3cm90ZToNCg0KKzENCg0KVGhpcyBpcyB3aGF0
IHdlIGRpZCBvbiBvdXIgbXVsdGktY2xvdWQgdHJpYWxzLg0KDQpFbmNhcCB3aXRoIEJpbmRpbmcg
U0lEIHRvIGF2b2lkIGludGVyLWRvbWFpbiBtYXBwaW5nICsgSSBkb27igJl0IG5lZWQgdG8gaGF2
ZSBzb21lIHNvcnQgb2YgaW50ZXItZG9tYWluIGFsaWdubWVudCBvZiBQU1NJcw0KDQpEYW4NCg0K
T24gMjAxOS0wOS0xOSwgMTE6MTggQU0sICJzcHJpbmcgb24gYmVoYWxmIG9mIFNJTkcgVGVhbSIg
PHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4g
b24gYmVoYWxmIG9mIHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5pLm4uZy50
ZWFtLjA4MTBAZ21haWwuY29tPj4gd3JvdGU6DQoNCkhpIEFuZHJldywNCg0KR29vZCB0byBoZWFy
IHRoYXQgcmVhbGl0eSBleHBlcmltZW50IDopDQoNCkJ1dCBpcyBpdCBzZWN1cmUgdG8gc2hhcmUg
aW50ZXJuYWwgU0lELUlQIG1hcHBpbmdzIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWlu
Pw0KDQpPciBpcyB0aGVyZSBhbiBhbmFsb2d1ZSBsaWtlIEJpbmRpbmcgU0lEIG9mIFNSdjYsIGlu
IFNSdjYrPw0KDQpCdHcsIFBTU0kgYW5kIFBQU0kgY2FuIG5vdCBkbyB0aGF0IG5vdywgcmlnaHQ/
DQoNCkJlc3QgcmVnYXJkcywNCk1vb25saWdodCBUaG91Z2h0cw0KDQoNCihtYWlsIGZhaWx1cmUs
IHRyeSB0byBjYyB0byBzcHJpbmcgYWdhaW4uKQ0KDQpPbiAwOS8xOS8yMDE5IDE3OjQ5LCBBbmRy
ZXcgQWxzdG9uPG1haWx0bzpBbmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPiB3cm90ZToN
CkhpIEd1eXMsDQoNCkkgdGhvdWdodCB0aGlzIG1heSBiZSBvZiBpbnRlcmVzdCBpbiBsaWdodCBv
ZiBkaXNjdXNzaW9ucyBhcm91bmQgZGVwbG95bWVudHMgYW5kIHJ1bm5pbmcgY29kZSAtIGJlY2F1
c2Ugb25lIG9mIHRoZSB0aGluZ3Mgd2UndmUgYmVlbiB0ZXN0aW5nIGlzIGludGVyLWRvbWFpbiB0
cmFmZmljIHN0ZWVyaW5nIHdpdGggQ1JIIG9uIGJvdGggb3VyIERQREsgaW1wbGVtZW50YXRpb24g
YW5kIGFub3RoZXIgaW1wbGVtZW50YXRpb24uDQoNClNvIC0gdGhlIHNldHVwIHdlIHVzZWQgbGFz
dCBuaWdodDoNCg0KNiBzeXN0ZW1zIGluIGEgbGFiIC0gb25lIG9mIHdoaWNoIGxpbmtlZCB0byB0
aGUgb3BlbiBpbnRlcm5ldC4gIENhbGwgdGhlc2UgUzEgLT4gUzYNCjMgc3lzdGVtcyBpbiBhIGxh
YiBvbiB0aGUgb3RoZXIgc2lkZSBvZiB0aGUgd29ybGQgLSBubyBwZWVyaW5nIGJldHdlZW4gdGhl
IG5ldHdvcmtzIGluIHF1ZXN0aW9uLiAgQ2FsbCB0aGVzZSBSMSAtPiBSMw0KDQpXZSBhcHBsaWVk
IGEgU0lEIGxpc3Qgb24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtPiBTMiAtPiBTMyAtPiBTNiAtPiBS
MSAtPiBSMywgd2l0aCB0aGUgcmVsZXZhbnQgbWFwcGluZ3MgZnJvbSB0aGUgQ1JIIFNJRCdzIHRv
IHRoZSB1bmRlcmx5aW5nIGFkZHJlc3NpbmcgKFMyIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQg
Zm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcgdG8gUzYs
IFM2IGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgY29ycmVzcG9uZGluZyB0byBSMSBldGMpDQoN
ClRoZW4gd2Ugc2VudCBzb21lIHBhY2tldHMgLSBhbmQgdGhlIHRlc3Qgd2FzIGVudGlyZWx5IHN1
Y2Nlc3NmdWwuDQoNCldoYXQgdGhpcyBlZmZlY3RpdmVseSBtZWFucyBpcyB0aGF0IGlmIHR3byBw
cm92aWRlcnMgYWdyZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5ncyAtIGl0IGlzIHBvc3NpYmxl
IHRvIHN0ZWVyIGFjcm9zcyBvbmUgbmV0d29yaywgb3V0IG92ZXIgYW4gb3BlbiBwYXRoLCBhbmQg
YWNyb3NzIGEgcmVtb3RlIG5ldHdvcmsuICBPYnZpb3VzbHkgdGhpcyByZWxpZXMgb24gdGhlIGZh
Y3QgdGhhdCBFSCdzIGFyZW4ndCBiZWluZyBkcm9wcGVkIGJ5IGludGVybWVkaWF0ZSBwcm92aWRl
cnMsIGJ1dCB0aGlzIGlzbid0IHNvbWV0aGluZyB3ZSdyZSBzZWVpbmcuDQoNCkNvbWJpbmUgdGhp
cyB3aXRoIHRoZSBCR1Agc2lnbmFsaW5nIGRyYWZ0IC0gYW5kIHRoZSBTSUQncyBjYW4gdGhlbiBi
ZSBzaWduYWxlZCBiZXR3ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3JrIHN0aWxsIGdvaW5nIG9uIHdp
dGggcmVnYXJkcyB0byB0aGlzIGZvciB0ZXN0aW5nIHB1cnBvc2VzLiAgSnVzdCBhcyBhIG5vdGUg
LSB0aGVyZSB3b3VsZCBiZSBubyByZXF1aXJlbWVudCB0byBzaGFyZSB0aGUgZnVsbCBTSUQgbWFw
cGluZyBvciB0b3BvbG9naWVzIHdoZW4gZG9pbmcgdGhpcyB3aXRoIEJHUCAtIHRoZSByZXF1aXJl
bWVudCB3b3VsZCBiZSBvbmx5IHRvIHNoYXJlIHRoZSByZWxldmFudCBTSUQncyBuZWNlc3Nhcnkg
Zm9yIHRoZSBzdGVlcmluZy4NCg0KSSBjYW4gc2F5IGZyb20gb3VyIHNpZGUgLSB3aXRoIHZhcmlv
dXMgb3RoZXIgcHJvdmlkZXJzIC0gdGhpcyBpcyBzb21ldGhpbmcgdGhhdCB3ZSBzZWUgKmltbWVu
c2UqIHVzZSBjYXNlIGZvciAtIGZvciBhIHdob2xlIGhvc3Qgb2YgcmVhc29ucy4NCg0KVGhhbmtz
DQoNCkFuZHJldw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5n
DQo=

--_000_9B52C7FBD70A4324893925C828AC8DA7bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <476111E777A01C4182EC81607250CB1E@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUx
OQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0
IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tQ0EiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+T3IgUFBT
SXMgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPk9uIDIwMTktMDktMTksIDExOjM2IEFNLCAmcXVvdDtzcHJpbmcgb24gYmVo
YWxmIG9mIEJlcm5pZXIsIERhbmllbCZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1i
b3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4gb24gYmVoYWxmIG9m
DQo8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij4mIzQzOzENCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGlzIGlzIHdoYXQgd2UgZGlkIG9uIG91ciBtdWx0aS1j
bG91ZCB0cmlhbHMuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+RW5jYXAgd2l0aCBCaW5kaW5nIFNJRCB0byBhdm9pZCBp
bnRlci1kb21haW4gbWFwcGluZyAmIzQzOyBJIGRvbuKAmXQgbmVlZCB0byBoYXZlIHNvbWUgc29y
dCBvZiBpbnRlci1kb21haW4gYWxpZ25tZW50IG9mIFBTU0lzPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkRhbjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij5PbiAyMDE5LTA5LTE5LCAxMToxOCBBTSwgJnF1
b3Q7c3ByaW5nIG9uIGJlaGFsZiBvZiBTSU5HIFRlYW0mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+IG9u
IGJlaGFsZiBvZg0KPGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbSI+
cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhp
IEFuZHJldyw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+R29vZCB0
byBoZWFyIHRoYXQgcmVhbGl0eSBleHBlcmltZW50IDopPC9zcGFuPjxicj4NCjxicj4NCjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+QnV0IGlzIGl0IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBT
SUQtSVAgbWFwcGluZ3Mgb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29yayBkb21haW4/PC9zcGFuPjxi
cj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T3IgaXMgdGhlcmUgYW4gYW5hbG9n
dWUgbGlrZSBCaW5kaW5nIFNJRCBvZiBTUnY2LCBpbiBTUnY2JiM0Mzs/PC9zcGFuPjxicj4NCjxi
cj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QnR3LCBQU1NJIGFuZCBQUFNJIGNhbiBub3Qg
ZG8gdGhhdCBub3csIHJpZ2h0Pzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkJlc3QgcmVnYXJkcyw8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5Nb29ubGlnaDwvc3Bhbj50IFRob3VnaHRzPGJyPg0KPGJyPg0KPGJyPg0KKG1haWwgZmFpbHVy
ZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2s7YmFja2dyb3VuZDojRjJGMkYyIj5PbiAwOS8xOS8yMDE5IDE3OjQ5
LCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2JhY2tncm91bmQ6I0YyRjJGMiI+PGEgaHJlZj0i
bWFpbHRvOkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMkE5N0ZGIj5BbmRyZXcNCiBBbHN0b248L3NwYW4+PC9hPiZuYnNwO3dyb3RlOjxicj4NCjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+SGkgR3V5cywmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxicj4NCjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+SSB0aG91Z2h0IHRoaXMgbWF5IGJlIG9mIGludGVyZXN0IGluIGxpZ2h0
IG9mIGRpc2N1c3Npb25zIGFyb3VuZCBkZXBsb3ltZW50cyBhbmQgcnVubmluZyBjb2RlIC0gYmVj
YXVzZSBvbmUgb2YgdGhlIHRoaW5ncyB3ZSd2ZSBiZWVuIHRlc3RpbmcgaXMgaW50ZXItZG9tYWlu
IHRyYWZmaWMgc3RlZXJpbmcgd2l0aCBDUkggb24gYm90aCBvdXIgRFBESyBpbXBsZW1lbnRhdGlv
biBhbmQgYW5vdGhlciBpbXBsZW1lbnRhdGlvbi4mbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TbyAtIHRoZSBzZXR1cCB3ZSB1c2VkIGxhc3QgbmlnaHQ6
Jm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+NiBzeXN0
ZW1zIGluIGEgbGFiIC0gb25lIG9mIHdoaWNoIGxpbmtlZCB0byB0aGUgb3BlbiBpbnRlcm5ldC4m
bmJzcDsgQ2FsbCB0aGVzZSBTMSAtJmd0OyBTNiZuYnNwOzwvc3Bhbj48YnI+DQo8c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjMgc3lzdGVtcyBpbiBhIGxhYiBvbiB0aGUgb3RoZXIgc2lkZSBvZiB0
aGUgd29ybGQgLSBubyBwZWVyaW5nIGJldHdlZW4gdGhlIG5ldHdvcmtzIGluIHF1ZXN0aW9uLiZu
YnNwOyBDYWxsIHRoZXNlIFIxIC0mZ3Q7IFIzJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+V2UgYXBwbGllZCBhIFNJRCBsaXN0IG9uIFMxLCB0aGF0IHN0
ZWVyZWQgUzEgLSZndDsgUzIgLSZndDsgUzMgLSZndDsgUzYgLSZndDsgUjEgLSZndDsgUjMsIHdp
dGggdGhlIHJlbGV2YW50IG1hcHBpbmdzIGZyb20gdGhlIENSSCBTSUQncyB0byB0aGUgdW5kZXJs
eWluZyBhZGRyZXNzaW5nIChTMiBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGZvciBTMywgUzMg
aGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25kaW5nDQogdG8gUzYsIFM2IGhhZCBh
IG1hcHBpbmcgZm9yIHRoZSBTSUQgY29ycmVzcG9uZGluZyB0byBSMSBldGMpJm5ic3A7PC9zcGFu
Pjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhlbiB3ZSBzZW50IHNvbWUg
cGFja2V0cyAtIGFuZCB0aGUgdGVzdCB3YXMgZW50aXJlbHkgc3VjY2Vzc2Z1bC4gJm5ic3A7Jm5i
c3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+V2hhdCB0aGlz
IGVmZmVjdGl2ZWx5IG1lYW5zIGlzIHRoYXQgaWYgdHdvIHByb3ZpZGVycyBhZ3JlZSB0byBzaGFy
ZSB0aGUgU0lEIG1hcHBpbmdzIC0gaXQgaXMgcG9zc2libGUgdG8gc3RlZXIgYWNyb3NzIG9uZSBu
ZXR3b3JrLCBvdXQgb3ZlciBhbiBvcGVuIHBhdGgsIGFuZCBhY3Jvc3MgYSByZW1vdGUgbmV0d29y
ay4mbmJzcDsgT2J2aW91c2x5IHRoaXMgcmVsaWVzIG9uIHRoZSBmYWN0IHRoYXQgRUgncyBhcmVu
J3QNCiBiZWluZyBkcm9wcGVkIGJ5IGludGVybWVkaWF0ZSBwcm92aWRlcnMsIGJ1dCB0aGlzIGlz
bid0IHNvbWV0aGluZyB3ZSdyZSBzZWVpbmcuJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Q29tYmluZSB0aGlzIHdpdGggdGhlIEJHUCBzaWduYWxpbmcg
ZHJhZnQgLSBhbmQgdGhlIFNJRCdzIGNhbiB0aGVuIGJlIHNpZ25hbGVkIGJldHdlZW4gdGhlIHBy
b3ZpZGVycyAtIHdvcmsgc3RpbGwgZ29pbmcgb24gd2l0aCByZWdhcmRzIHRvIHRoaXMgZm9yIHRl
c3RpbmcgcHVycG9zZXMuJm5ic3A7IEp1c3QgYXMgYSBub3RlIC0gdGhlcmUgd291bGQgYmUgbm8g
cmVxdWlyZW1lbnQgdG8gc2hhcmUgdGhlIGZ1bGwNCiBTSUQgbWFwcGluZyBvciB0b3BvbG9naWVz
IHdoZW4gZG9pbmcgdGhpcyB3aXRoIEJHUCAtIHRoZSByZXF1aXJlbWVudCB3b3VsZCBiZSBvbmx5
IHRvIHNoYXJlIHRoZSByZWxldmFudCBTSUQncyBuZWNlc3NhcnkgZm9yIHRoZSBzdGVlcmluZy4m
bmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JIGNhbiBz
YXkgZnJvbSBvdXIgc2lkZSAtIHdpdGggdmFyaW91cyBvdGhlciBwcm92aWRlcnMgLSB0aGlzIGlz
IHNvbWV0aGluZyB0aGF0IHdlIHNlZSAqaW1tZW5zZSogdXNlIGNhc2UgZm9yIC0gZm9yIGEgd2hv
bGUgaG9zdCBvZiByZWFzb25zLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPlRoYW5rcyZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPkFuZHJldyZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8YnI+DQo8c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fJm5ic3A7PC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+c3By
aW5nIG1haWxpbmcgbGlzdCZuYnNwOzwvc3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAw
NjFCNCI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48YnI+DQo8c3Bh
biBzdHlsZT0iY29sb3I6IzAwNjFCNCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9TcHJpbmciPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vU3ByaW5nPC9hPjwvc3Bhbj4mbmJzcDsmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_9B52C7FBD70A4324893925C828AC8DA7bellca_--


From nobody Thu Sep 19 09:17:26 2019
Return-Path: <rejithomas.d@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 4C57012084B; Thu, 19 Sep 2019 09:17:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, URIBL_BLOCKED=0.001] autolearn=unavailable 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 jBlYPjCQaoyG; Thu, 19 Sep 2019 09:17:12 -0700 (PDT)
Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) (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 DA3FD120843; Thu, 19 Sep 2019 09:17:11 -0700 (PDT)
Received: by mail-vs1-xe2a.google.com with SMTP id d204so2651854vsc.12; Thu, 19 Sep 2019 09:17:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KjF0NUpe+m/RkPSeonHGrgHKWJstD6RaQaue79+Xkao=; b=Q4mO5O0fiwYTgeSforSBWKLSYkHqVFzEUujZlWpj1kg6zMKrGUCMJW7DoAIjhNmrx2 Dv6bm/06nyDEk395dsiuLUqR32VMVzTVNL/NvAERM0xcGFgSXj69wlwoP4tFoEflXKnd Vo0KX0eonJwYlfwlMH3bxZRqHezjDVOt4bgtgXazR3SSW/m8GPzYCrbbrv+QlGO68XHe DIDcQDwer30v6pd1yiPjCV7WJ5QapXCPUTWSK/l+AOQLDQcZWnJrR1cW1Ro/ITsFVst6 A6+kPL14ODOlGOucIR2FQEtZ5t8ZnsJ3DpttVD2fvS6NVwxtk+G0HJFduQ3/AYQywp5I TGqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KjF0NUpe+m/RkPSeonHGrgHKWJstD6RaQaue79+Xkao=; b=e414K5f6udCMHcRg6JYjZrfLU6bmirSvmOljLUk7fZgePSf1QawKWVgoNPzCBB6aY2 6w5P8iuwTAsFAryP5zrOWETQeX3g7E0K+TkmNjKbeN28JZ3B9jHEr6MKgmIlm0hdR4yj UBp3Qp309JZRwUh9x9D1B28dZHTwrX21GhRuFQXlK6UZwFyF8CXEidoP36DZF2kjbfKK 28QkTLWgtUIcN39gE1ex2lulCcwHgZYxBfHYgvV8mSv2DiLgk9/OU/ZLqW8U21WvTykJ /ORC4psUnLgI7l9dc+F73EqCWGp6VnBSOfGR5XgV7iqGU9jIIFYiaJ2vVBxvnq5dEbjB jouA==
X-Gm-Message-State: APjAAAWZ6ADc1Z2h/05nao65F9w63AMX75i/wi1S/Z+PO4kwptfI6PY/ coiTP63pz4OsIlXhrZsookIHnP+63nT5mQXpVg==
X-Google-Smtp-Source: APXvYqyjkc1sKvRUs+2nPc60RQDuReMjCVGiJEG43YOxBiCr9BHobVmaNnFdCSe4tG871MKt+6lDPopgMEl5xw6PsxU=
X-Received: by 2002:a67:fbd8:: with SMTP id o24mr2677167vsr.180.1568909830741;  Thu, 19 Sep 2019 09:17:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com>
In-Reply-To: <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com>
From: Reji Thomas <rejithomas.d@gmail.com>
Date: Thu, 19 Sep 2019 21:46:59 +0530
Message-ID: <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>,  Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000002563fc0592ea49bd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5Ywu4o7FBgtCg7MPf3FeuMEuqzg>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 16:17:15 -0000

--0000000000002563fc0592ea49bd
Content-Type: text/plain; charset="UTF-8"

Hi Robert,


>>Well the crux of the matter is that you still need to process all EHs at each IPv6 destination which here means each transit node per RFC8200


 From RFC 8200 that doesn't seem to be the case or at least as I
understand. See  Section 4.1 note 1 and note 3. Am I missing
something?



IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [RFC4303
<https://tools.ietf.org/html/rfc4303>].

      note 3: for options to be processed only by the final destination
              of the packet.


Regards
Reji

On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> wrote:

>
> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture better.
>> The SRv6+ drafts explain the usecases better FYI.
>>
>
> Well the crux of the matter is that you still need to process all EHs at
> each IPv6 destination which here means each transit node per RFC8200. That
> is regardless what any other spec says ... unfortunately.
>
> Best,
> R.
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--0000000000002563fc0592ea49bd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><pre class=3D"gmail-newp=
age" style=3D"font-size:13.333333015441895px;margin-top:0px;margin-bottom:0=
px;break-before:page;color:rgb(0,0,0)">Hi Robert,</pre><pre class=3D"gmail-=
newpage" style=3D"font-size:13.333333015441895px;margin-top:0px;margin-bott=
om:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-ne=
wpage" style=3D"font-size:13.333333015441895px;margin-top:0px;margin-bottom=
:0px;break-before:page;color:rgb(0,0,0)">&gt;&gt;<span style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small;color:rgb(34,34,34)">Well the c=
rux of the matter is that you still need to process all EHs at each IPv6 de=
stination which here means each transit node per RFC8200</span></pre><pre c=
lass=3D"gmail-newpage" style=3D"font-size:13.333333015441895px;margin-top:0=
px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"fon=
t-family:Arial,Helvetica,sans-serif"><br></span></pre><pre class=3D"gmail-n=
ewpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:page"><font =
color=3D"#000000" size=3D"3"> From RFC 8200 that doesn&#39;t seem to be the=
 case or at least as I understand. S</font><span style=3D"color:rgb(0,0,0);=
font-size:13.333333015441895px;font-family:Arial,Helvetica,sans-serif">ee  =
Section 4.1 note 1 and note 3. Am I missing something?</span></pre><pre cla=
ss=3D"gmail-newpage" style=3D"font-size:13.333333015441895px;margin-top:0px=
;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">=C2=A0</pre><pre cla=
ss=3D"gmail-newpage" style=3D"font-size:13.333333015441895px;margin-top:0px=
;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/=
rfc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;">RFC4=
303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-Apple-interchange-newline" style=3D"color:rgb(0,0,=
0);font-family:-webkit-standard"></div><div>Regards</div><div>Reji</div></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk &lt;<a href=3D"mailto:rras=
zuk@gmail.com">rraszuk@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;bo=
rder-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">=
<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><div c=
lass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-col=
or:rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-IN"><div class=3D"gma=
il-m_2152116174736443665gmail-m_6932563592401092047WordSection1"><div><div>=
<div>I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture bett=
er. The SRv6+ drafts explain the usecases better FYI.</div></div></div></di=
v></div></blockquote><div><br></div><div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">Well the crux o=
f the matter is that you still need to process all EHs at each IPv6 destina=
tion which here means each transit node per RFC8200. That is regardless wha=
t any other spec says ... unfortunately.=C2=A0</div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br>=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small">Best,</div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small">R.</div><br></div><d=
iv><br></div><div>=C2=A0</div></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>

--0000000000002563fc0592ea49bd--


From nobody Thu Sep 19 09:56:52 2019
Return-Path: <robert@raszuk.net>
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 A9298120077 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 09:56:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 z94j1U7hxAhb for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 09:56:40 -0700 (PDT)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 DD27F120130 for <spring@ietf.org>; Thu, 19 Sep 2019 09:56:39 -0700 (PDT)
Received: by mail-qt1-x82d.google.com with SMTP id x5so5092875qtr.7 for <spring@ietf.org>; Thu, 19 Sep 2019 09:56:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nIbpqavt6RrDo3sIuG63nkP9rEKirkFhiAMVm9Gqs3g=; b=ChCRVU/ij0rYpnMDd90maXPgh4eiLFk1M1n19hZCEJrbe8o2YE5Kmqcbh41vMn1KN8 IyJPUJrj/ZUrGAdLFoq4DxWr1+/WyXIzWtQJoWrxFs+2JNh/Rhx1HTOXQMAizSwgZf9v CipkCZVCGPHmqM4Ac8m0+LMInNdtyR7HiKsMv7o3HC2i+YOrJh/wcRkyVfiTJvPG11hK vH4vCN6/MaeHh4mmoOT/booP0ATrb6MT3ugyidK05r+4WQaIf3Zn1eu9gwSiK6tZhhxo ibndDPirSj7SKC6s1iqPN1HiEtUwXyx9Li54eoi/jHkPz8wYm3EoYoYGaqo7HWKkjLxi u8Vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nIbpqavt6RrDo3sIuG63nkP9rEKirkFhiAMVm9Gqs3g=; b=oecn6AdfNa6f7QTe4TJQqhk6QwowSylV5K5/yY9XjWlRXiOI7YbqhQF5nwsiDL4aBD RDnQaLfwEbLGr9/UvjXkxaXh5rKADAHRPzpbmWtRzfNxewQwBcv599AjV185Ct09ejrU OM/lyngstjbkcZ/o5pn1B5bkw6IgycwgNIPmoJCZtPeqt8ADI5+/bRUHbEmgx6UMP9YL HyzKI0jaEdTj/IcyhYtx8pgAcfJ26Lvpz64YsBV1alU6pJ39PP6vDJ7OhuI+zFpr05Y9 YHFWO7UF1YSU2ShF3EA0v6fqq+D+VFrTW4xMzF9qxIki7bJWXz7t0eUPs8YRMMMcUU3e qnng==
X-Gm-Message-State: APjAAAWc8cPWAnDvtNNdoFhECUPZGdpE5744SZwc8BIK1WaNMUqceE1W ZwQYvKvl5IW9jZ3EMQcBM3qOcj9eTK0sHyJ1C8CDjg==
X-Google-Smtp-Source: APXvYqybRmB52q8N+08hojS9pTZ2Dahd/zi8elL0kqYE9k5DizQLJLRZ3/SbQ9LtBaPjSnB/bbnJvFDzswFoz0JcMbw=
X-Received: by 2002:ac8:2ae9:: with SMTP id c38mr4225610qta.311.1568912198900;  Thu, 19 Sep 2019 09:56:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com>
In-Reply-To: <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 19 Sep 2019 18:56:24 +0200
Message-ID: <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com>
To: Reji Thomas <rejithomas.d@gmail.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>,  Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004cc6130592ead6c8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/JtTIsI9KRrB6W1eARh3WQcdRQ9s>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 16:56:43 -0000

--0000000000004cc6130592ead6c8
Content-Type: text/plain; charset="UTF-8"

IPv6 fixed header has only one destination address. So TE midpoint is
either a packet's destination or not. It can not be both.

I do not know what is the difference between IPv6 Destination Address in
the fixed header and "final destination". Where do you carry "final
destination" address ?

Many  thx,
R.

On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com> wrote:

> Hi Robert,
>
>
> >>Well the crux of the matter is that you still need to process all EHs at each IPv6 destination which here means each transit node per RFC8200
>
>
>  From RFC 8200 that doesn't seem to be the case or at least as I understand. See  Section 4.1 note 1 and note 3. Am I missing something?
>
>
>
> IPv6 header
>       Hop-by-Hop Options header
>       Destination Options header (note 1)
>       Routing header
>       Fragment header
>       Authentication header (note 2)
>       Encapsulating Security Payload header (note 2)
>       Destination Options header (note 3)
>       Upper-Layer header
>
>       note 1: for options to be processed by the first destination that
>               appears in the IPv6 Destination Address field plus
>               subsequent destinations listed in the Routing header.
>
>       note 2: additional recommendations regarding the relative order of
>               the Authentication and Encapsulating Security Payload
>               headers are given in [RFC4303 <https://tools.ietf.org/html/rfc4303>].
>
>       note 3: for options to be processed only by the final destination
>               of the packet.
>
>
> Regards
> Reji
>
> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> wrote:
>
>>
>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture better.
>>> The SRv6+ drafts explain the usecases better FYI.
>>>
>>
>> Well the crux of the matter is that you still need to process all EHs at
>> each IPv6 destination which here means each transit node per RFC8200. That
>> is regardless what any other spec says ... unfortunately.
>>
>> Best,
>> R.
>>
>>
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--0000000000004cc6130592ead6c8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">IPv6 fixed header has only one destination address. So TE =
midpoint is either a packet&#39;s destination or not. It can not be both.=
=C2=A0<div><br></div><div>I do not know what is the difference between IPv6=
 Destination Address in the fixed header and &quot;final destination&quot;.=
 Where do you carry &quot;final destination&quot; address ?=C2=A0</div><div=
><br></div><div>Many=C2=A0 thx,<br>R.</div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 6:17 PM =
Reji Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com">rejithomas.d@gmai=
l.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><pre class=3D"gmail=
-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-t=
op:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">Hi Robert,</pr=
e><pre class=3D"gmail-m_-2116522249630451124gmail-newpage" style=3D"font-si=
ze:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0=
,0,0)"><br></pre><pre class=3D"gmail-m_-2116522249630451124gmail-newpage" s=
tyle=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:p=
age;color:rgb(0,0,0)">&gt;&gt;<span style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small;color:rgb(34,34,34)">Well the crux of the matter i=
s that you still need to process all EHs at each IPv6 destination which her=
e means each transit node per RFC8200</span></pre><pre class=3D"gmail-m_-21=
16522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px=
;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"font-=
family:Arial,Helvetica,sans-serif"><br></span></pre><pre class=3D"gmail-m_-=
2116522249630451124gmail-newpage" style=3D"margin-top:0px;margin-bottom:0px=
;break-before:page"><font color=3D"#000000" size=3D"3"> From RFC 8200 that =
doesn&#39;t seem to be the case or at least as I understand. S</font><span =
style=3D"color:rgb(0,0,0);font-size:13.3333px;font-family:Arial,Helvetica,s=
ans-serif">ee  Section 4.1 note 1 and note 3. Am I missing something?</span=
></pre><pre class=3D"gmail-m_-2116522249630451124gmail-newpage" style=3D"fo=
nt-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:=
rgb(0,0,0)">=C2=A0</pre><pre class=3D"gmail-m_-2116522249630451124gmail-new=
page" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-b=
efore:page;color:rgb(0,0,0)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/=
rfc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" targ=
et=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-m_-2116522249630451124gmail-Apple-interchange-newl=
ine" style=3D"color:rgb(0,0,0);font-family:-webkit-standard"></div><div>Reg=
ards</div><div>Reji</div></div></div><br><div class=3D"gmail_quote"><div di=
r=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 9:00 PM Robert Raszu=
k &lt;<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><di=
v class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div lang=3D"EN-IN"><div class=3D"gmail-m_-2116522249630451124gmail-m_215211=
6174736443665gmail-m_6932563592401092047WordSection1"><div><div><div>I disa=
gree. PPSI and PSSI leverages the DOHs in IPv6 architecture better. The SRv=
6+ drafts explain the usecases better FYI.</div></div></div></div></div></b=
lockquote><div><br></div><div><div class=3D"gmail_default" style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:small">Well the crux of the matte=
r is that you still need to process all EHs at each IPv6 destination which =
here means each transit node per RFC8200. That is regardless what any other=
 spec says ... unfortunately.=C2=A0</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small">Best,</div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small">R.</div><br></div><div><br></di=
v><div>=C2=A0</div></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>

--0000000000004cc6130592ead6c8--


From nobody Thu Sep 19 12:15:03 2019
Return-Path: <rejithomas.d@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 BF5DC120114; Thu, 19 Sep 2019 12:14:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, URIBL_BLOCKED=0.001] autolearn=unavailable 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 SKKvRf_kjEAZ; Thu, 19 Sep 2019 12:14:47 -0700 (PDT)
Received: from mail-ua1-x933.google.com (mail-ua1-x933.google.com [IPv6:2607:f8b0:4864:20::933]) (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 AA2EE1200BA; Thu, 19 Sep 2019 12:14:47 -0700 (PDT)
Received: by mail-ua1-x933.google.com with SMTP id f9so1453210uaj.4; Thu, 19 Sep 2019 12:14:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OfMkznHSz/zbJ6IZ6Lp0MYeyqBDGG6gbIam/3s3B8tk=; b=Gn3JLsehBHLocNQZVCod9HQBmx1btUgEV3bfwKvjrMJqMxRQVhhnjZPSwHL48rBjuP /OG9pumMoZtyeACYocSkjVwls7e953chY5muGcOqcDA2viZW7tMMch4gByNXCybqpqBl gFy9USphBwjSFrM8uK5K9IWuGuXno7Wt5Abda4qtPt4gs/Bgvw/AsStC/5WOvHLnFMdR RVITgL6SSymR2HvuwBUc5kV+TGLf1w7t8hVd9UItHTozT6JWsS2pcrzMWCZHrhidb1Bx nMkW7Q3LcSXZW9slNSma4nVN5Q+Ku+UyVwWY4LHXDkroW6SUySgWH+W/OK/a3F5pDX3I p9Rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OfMkznHSz/zbJ6IZ6Lp0MYeyqBDGG6gbIam/3s3B8tk=; b=VwxMgWGM+oh7EZ24Kmis6UgvKHfRWxatBhBuuFVd6Wx7yZYIHPPW8Lt9j+pHNavGSW Q74fOvi2I+5U2vjqXojeIuAwd2KIbp0clnr654cQO1HHJQDtrLVBUfntSNiWGnBSruuI 49xQRYehssMCee7HmlI3RjMcBIa+bD/zqMm+7/MP9dOrKwpZTXbdmUZQaoZ4Edk9Both Um/1qkX0Y+o023wiHeb+jB2xajKGQl3Ld4W/ns2BmHJeQLTPQxY+3ZEXrszR5HCZyqXT ndOAVYC0sriNDwWSSN3xiWn30m9ploFZHZ62ahUNemE0SGvtGvM/++HOYruYuofxtSMQ 9/kg==
X-Gm-Message-State: APjAAAUVKGAz/t4lDAMt+sSQFRB742TCtE2+qmIJX/1hphU/pa352ojQ bAfUtKhVkyNvNnzBEu0A7FI3LwSR6Thm4hbQ3w==
X-Google-Smtp-Source: APXvYqywG7FMzCWFeR5yBvhmhLMmyiZ+ZHyi8ETFVZ/HQADi9vk5593mro6ggQoP+oU1F5s7dy/3hah5eGI+pNE2jT0=
X-Received: by 2002:ab0:539d:: with SMTP id k29mr6614923uaa.67.1568920486602;  Thu, 19 Sep 2019 12:14:46 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com>
In-Reply-To: <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com>
From: Reji Thomas <rejithomas.d@gmail.com>
Date: Fri, 20 Sep 2019 00:44:35 +0530
Message-ID: <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Robert Raszuk <rraszuk@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>,  Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="00000000000048ecd30592ecc41b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2tayuLxIvLPfsL2jU8PcBZjhAWA>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 19:14:51 -0000

--00000000000048ecd30592ecc41b
Content-Type: text/plain; charset="UTF-8"

Hi Robert,

>>I do not know what is the difference between IPv6 Destination Address in
the fixed header and "final destination". Where do you carry "final
destination" address ?

See Section 4.4 in RFC 8200.  Hope its clear what's the final destination
and the context in which it is used.

      Segments Left       8-bit unsigned integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.


Regards

Reji


On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert@raszuk.net> wrote:

> IPv6 fixed header has only one destination address. So TE midpoint is
> either a packet's destination or not. It can not be both.
>
> I do not know what is the difference between IPv6 Destination Address in
> the fixed header and "final destination". Where do you carry "final
> destination" address ?
>
> Many  thx,
> R.
>
> On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com>
> wrote:
>
>> Hi Robert,
>>
>>
>> >>Well the crux of the matter is that you still need to process all EHs at each IPv6 destination which here means each transit node per RFC8200
>>
>>
>>  From RFC 8200 that doesn't seem to be the case or at least as I understand. See  Section 4.1 note 1 and note 3. Am I missing something?
>>
>>
>>
>> IPv6 header
>>       Hop-by-Hop Options header
>>       Destination Options header (note 1)
>>       Routing header
>>       Fragment header
>>       Authentication header (note 2)
>>       Encapsulating Security Payload header (note 2)
>>       Destination Options header (note 3)
>>       Upper-Layer header
>>
>>       note 1: for options to be processed by the first destination that
>>               appears in the IPv6 Destination Address field plus
>>               subsequent destinations listed in the Routing header.
>>
>>       note 2: additional recommendations regarding the relative order of
>>               the Authentication and Encapsulating Security Payload
>>               headers are given in [RFC4303 <https://tools.ietf.org/html/rfc4303>].
>>
>>       note 3: for options to be processed only by the final destination
>>               of the packet.
>>
>>
>> Regards
>> Reji
>>
>> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> wrote:
>>
>>>
>>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture
>>>> better. The SRv6+ drafts explain the usecases better FYI.
>>>>
>>>
>>> Well the crux of the matter is that you still need to process all EHs at
>>> each IPv6 destination which here means each transit node per RFC8200. That
>>> is regardless what any other spec says ... unfortunately.
>>>
>>> Best,
>>> R.
>>>
>>>
>>>
>>> --------------------------------------------------------------------
>>> IETF IPv6 working group mailing list
>>> ipv6@ietf.org
>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> --------------------------------------------------------------------
>>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>

--00000000000048ecd30592ecc41b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Robert,</div><sp=
an class=3D"gmail-im"><div><br></div><div dir=3D"ltr">&gt;&gt;I do not know=
 what is the difference between IPv6 Destination Address in the fixed heade=
r and &quot;final destination&quot;. Where do you carry &quot;final destina=
tion&quot; address ?=C2=A0</div><div dir=3D"ltr"><br></div></span><div>See =
Section 4.4 in RFC 8200.=C2=A0 Hope its clear what&#39;s the final destinat=
ion and the context in which it is used.</div><div dir=3D"ltr"><br><div><pr=
e class=3D"gmail-m_-6010753092096512981gmail-newpage" style=3D"white-space:=
pre-wrap;font-size:13.333333015441895px;margin-top:0px;margin-bottom:0px;br=
eak-before:page;color:rgb(0,0,0)">      Segments Left       8-bit unsigned =
integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre><pre class=3D"gmail-m_-6010753092096512981gmail-newpage" style=3D"whi=
te-space:pre-wrap;font-size:13.333333015441895px;margin-top:0px;margin-bott=
om:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-m_=
-6010753092096512981gmail-newpage" style=3D"white-space:pre-wrap;font-size:=
13.333333015441895px;margin-top:0px;margin-bottom:0px;break-before:page;col=
or:rgb(0,0,0)">Regards</pre><pre class=3D"gmail-m_-6010753092096512981gmail=
-newpage" style=3D"white-space:pre-wrap;font-size:13.333333015441895px;marg=
in-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">Reji</pre>=
<div class=3D"gmail-yj6qo gmail-ajU"></div></div></div></div></div><br><div=
 class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19=
, 2019 at 10:26 PM Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">r=
obert@raszuk.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:s=
olid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">=
IPv6 fixed header has only one destination address. So TE midpoint is eithe=
r a packet&#39;s destination or not. It can not be both.=C2=A0<div><br></di=
v><div>I do not know what is the difference between IPv6 Destination Addres=
s in the fixed header and &quot;final destination&quot;. Where do you carry=
 &quot;final destination&quot; address ?=C2=A0</div><div><br></div><div>Man=
y=C2=A0 thx,<br>R.</div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas &lt;<a =
href=3D"mailto:rejithomas.d@gmail.com" target=3D"_blank">rejithomas.d@gmail=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-=
left-color:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"=
ltr"><div dir=3D"ltr"><pre class=3D"gmail-m_-4835811391373464681gmail-m_-21=
16522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px=
;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">Hi Robert,</pre><pre=
 class=3D"gmail-m_-4835811391373464681gmail-m_-2116522249630451124gmail-new=
page" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-b=
efore:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-m_-4835811391373=
464681gmail-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333=
px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">&gt=
;&gt;<span style=3D"font-family:arial,helvetica,sans-serif;font-size:small;=
color:rgb(34,34,34)">Well the crux of the matter is that you still need to =
process all EHs at each IPv6 destination which here means each transit node=
 per RFC8200</span></pre><pre class=3D"gmail-m_-4835811391373464681gmail-m_=
-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:=
0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"fo=
nt-family:Arial,Helvetica,sans-serif"><br></span></pre><pre class=3D"gmail-=
m_-4835811391373464681gmail-m_-2116522249630451124gmail-newpage" style=3D"m=
argin-top:0px;margin-bottom:0px;break-before:page"><font color=3D"#000000" =
size=3D"3"> From RFC 8200 that doesn&#39;t seem to be the case or at least =
as I understand. S</font><span style=3D"color:rgb(0,0,0);font-size:13.3333p=
x;font-family:Arial,Helvetica,sans-serif">ee  Section 4.1 note 1 and note 3=
. Am I missing something?</span></pre><pre class=3D"gmail-m_-48358113913734=
64681gmail-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333p=
x;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">=C2=
=A0</pre><pre class=3D"gmail-m_-4835811391373464681gmail-m_-211652224963045=
1124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-botto=
m:0px;break-before:page;color:rgb(0,0,0)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/=
rfc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" targ=
et=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-m_-4835811391373464681gmail-m_-2116522249630451124=
gmail-Apple-interchange-newline" style=3D"color:rgb(0,0,0);font-family:-web=
kit-standard"></div><div>Regards</div><div>Reji</div></div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, =
2019 at 9:00 PM Robert Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.com" targ=
et=3D"_blank">rraszuk@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;bo=
rder-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">=
<div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small"><br></div></div><div class=3D"gmail_quote"><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padd=
ing-left:1ex"><div lang=3D"EN-IN"><div class=3D"gmail-m_-483581139137346468=
1gmail-m_-2116522249630451124gmail-m_2152116174736443665gmail-m_69325635924=
01092047WordSection1"><div><div><div>I disagree. PPSI and PSSI leverages th=
e DOHs in IPv6 architecture better. The SRv6+ drafts explain the usecases b=
etter FYI.</div></div></div></div></div></blockquote><div><br></div><div><d=
iv style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Well th=
e crux of the matter is that you still need to process all EHs at each IPv6=
 destination which here means each transit node per RFC8200. That is regard=
less what any other spec says ... unfortunately.=C2=A0</div><div style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">Best,</div><div=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small">R.</div><=
br></div><div><br></div><div>=C2=A0</div></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>
</blockquote></div></div>

--00000000000048ecd30592ecc41b--


From nobody Thu Sep 19 12:50:32 2019
Return-Path: <robert@raszuk.net>
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 CE734120152 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 12:50:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 M6u2lEvcCVbr for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 12:50:18 -0700 (PDT)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 8E1E5120129 for <spring@ietf.org>; Thu, 19 Sep 2019 12:50:18 -0700 (PDT)
Received: by mail-qk1-x731.google.com with SMTP id 201so4651234qkd.13 for <spring@ietf.org>; Thu, 19 Sep 2019 12:50:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hMi6Ww1mA10wHlGOgzyN9GTzjw1+1UDXchfqie43Iz8=; b=DOaRnA2sO1wJIF0NbPdycrEicOlCUbVJQQh0RgZK+deb24iN12KPSCFiLM5hrO/jGF SSVamvXjjz2rW+o2mpdtRBbDBOzNvWmSg/W626jw85qM24vSdXTRZAHVDDqbhx7ia5Uv UzuREsNBxp0PWIB+Vwc9mQq24OOF3UXhWnzhQqDggMwbFzqKS+15L81Y9CFf02SShRc4 p48JlqAMEXQHXauH04VBZ1Z8AZQ3F3ufAsnGnD9U8DtfL9JUKirJdCXAicM5fleh6whH t3zyAkbv8JiOQnzIbi9WeEWGM7Q9Oo7MJHmFcz0dWUGbm/w/wskuzfAg6CY3AtSka262 aC+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hMi6Ww1mA10wHlGOgzyN9GTzjw1+1UDXchfqie43Iz8=; b=Q5lBg0GCpuf8oiXkHhvzHSJZUTxwWJjiLA0upaR7oW1HVRHfV7yfxWktRQeSrvymCx zz7o+kCXYchV2xza4+gbVCSiB19PaurguER+9yxUapBRAv/eKjsZMvmJeItAhz7Vh9bm yuVhIVzEs1jWuBezQ/U7IFJj/DMLho7bOEQEsDeUa7NVoah8WLwpHfDYRfMkwm9UyB5T LlTXLcR38SDGc/uE5YOYEOdwX+4UNO8xtw1T0V47LyZVdIUvINOxCcVHfZulOEXp3YUn 3l4xbBpIDXRb9zD2a8AAPsPXips+DobjO4s4DfZlx7sJ6gTfel32E36ESHRWQAiqNcEG XunQ==
X-Gm-Message-State: APjAAAXEgQnKPZCPR3G5lhORETX4CnqLM0S8gidIqo+jn42i8uJIVvKC LweMDAx6kPWwLFuGS4jmTsPjOEWWnXT4VkyYmy9cJA==
X-Google-Smtp-Source: APXvYqxzBGIMzRPX6JNOHQxkFfovgDWhiLAv542caRT5IsWSwrrwrJstdYychOW7UUmH/LiFqDhz2dT9dbE4RJ9qC6Q=
X-Received: by 2002:a37:8547:: with SMTP id h68mr4727432qkd.219.1568922617578;  Thu, 19 Sep 2019 12:50:17 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com>
In-Reply-To: <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 19 Sep 2019 21:50:08 +0200
Message-ID: <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com>
To: Reji Thomas <rejithomas.d@gmail.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>,  Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004d1d9c0592ed4397"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/z8rin7cZZ4TCY4HYtNsZINtlJHw>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Thu, 19 Sep 2019 19:50:22 -0000

--0000000000004d1d9c0592ed4397
Content-Type: text/plain; charset="UTF-8"

Hi Reji,

Notice what it says: *" ... explicitly listed intermediate nodes ... "*

CRH which is used in SRv6+ does not explicitly list intermediate nodes so I
do not think the procedures in IPv6 spec apply as the way you interpret
them.

But I am i no way authoritative ... still learning IPv6 and this thread
become great education.

An real example where those procedure apply is documented in RFC6554 which
does put the addresses explicitly.

Many thx,
Robert.








On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas <rejithomas.d@gmail.com> wrote:

> Hi Robert,
>
> >>I do not know what is the difference between IPv6 Destination Address in
> the fixed header and "final destination". Where do you carry "final
> destination" address ?
>
> See Section 4.4 in RFC 8200.  Hope its clear what's the final destination
> and the context in which it is used.
>
>       Segments Left       8-bit unsigned integer.  Number of route
>                           segments remaining, i.e., number of explicitly
>                           listed intermediate nodes still to be visited
>                           before reaching the final destination.
>
>
> Regards
>
> Reji
>
>
> On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert@raszuk.net> wrote:
>
>> IPv6 fixed header has only one destination address. So TE midpoint is
>> either a packet's destination or not. It can not be both.
>>
>> I do not know what is the difference between IPv6 Destination Address in
>> the fixed header and "final destination". Where do you carry "final
>> destination" address ?
>>
>> Many  thx,
>> R.
>>
>> On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com>
>> wrote:
>>
>>> Hi Robert,
>>>
>>>
>>> >>Well the crux of the matter is that you still need to process all EHs at each IPv6 destination which here means each transit node per RFC8200
>>>
>>>
>>>  From RFC 8200 that doesn't seem to be the case or at least as I understand. See  Section 4.1 note 1 and note 3. Am I missing something?
>>>
>>>
>>>
>>> IPv6 header
>>>       Hop-by-Hop Options header
>>>       Destination Options header (note 1)
>>>       Routing header
>>>       Fragment header
>>>       Authentication header (note 2)
>>>       Encapsulating Security Payload header (note 2)
>>>       Destination Options header (note 3)
>>>       Upper-Layer header
>>>
>>>       note 1: for options to be processed by the first destination that
>>>               appears in the IPv6 Destination Address field plus
>>>               subsequent destinations listed in the Routing header.
>>>
>>>       note 2: additional recommendations regarding the relative order of
>>>               the Authentication and Encapsulating Security Payload
>>>               headers are given in [RFC4303 <https://tools.ietf.org/html/rfc4303>].
>>>
>>>       note 3: for options to be processed only by the final destination
>>>               of the packet.
>>>
>>>
>>> Regards
>>> Reji
>>>
>>> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> wrote:
>>>
>>>>
>>>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture
>>>>> better. The SRv6+ drafts explain the usecases better FYI.
>>>>>
>>>>
>>>> Well the crux of the matter is that you still need to process all EHs
>>>> at each IPv6 destination which here means each transit node per RFC8200.
>>>> That is regardless what any other spec says ... unfortunately.
>>>>
>>>> Best,
>>>> R.
>>>>
>>>>
>>>>
>>>> --------------------------------------------------------------------
>>>> IETF IPv6 working group mailing list
>>>> ipv6@ietf.org
>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>> --------------------------------------------------------------------
>>>>
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>>>
>>

--0000000000004d1d9c0592ed4397
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Reji,<div><br></div><div>Notice what it says: <b>&quot;=
 ... explicitly listed intermediate nodes ... &quot;</b><br></div><div><br>=
</div><div>CRH which is used in SRv6+ does not explicitly list intermediate=
 nodes so I do not think the procedures in IPv6 spec apply as the way you i=
nterpret them.=C2=A0</div><div><br></div><div>But I am i no way authoritati=
ve ... still learning IPv6 and this thread become great education.=C2=A0</d=
iv><div><br></div><div>An real example where those procedure apply is docum=
ented in RFC6554 which does put the addresses explicitly.=C2=A0</div><div><=
br></div><div>Many thx,<br>Robert.</div><div><br></div><div><br></div><div>=
<br></div><div><br></div><div><br></div><div><b><br></b></div><div><b><br><=
/b></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas &lt;<a href=3D"mailto:=
rejithomas.d@gmail.com">rejithomas.d@gmail.com</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"=
ltr"><div dir=3D"ltr"><div>Hi Robert,</div><span class=3D"gmail-m_790444252=
7299118929gmail-im"><div><br></div><div dir=3D"ltr">&gt;&gt;I do not know w=
hat is the difference between IPv6 Destination Address in the fixed header =
and &quot;final destination&quot;. Where do you carry &quot;final destinati=
on&quot; address ?=C2=A0</div><div dir=3D"ltr"><br></div></span><div>See Se=
ction 4.4 in RFC 8200.=C2=A0 Hope its clear what&#39;s the final destinatio=
n and the context in which it is used.</div><div dir=3D"ltr"><br><div><pre =
class=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpa=
ge" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin=
-bottom:0px;break-before:page;color:rgb(0,0,0)">      Segments Left       8=
-bit unsigned integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre><pre class=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981=
gmail-newpage" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top=
:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre c=
lass=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpag=
e" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-=
bottom:0px;break-before:page;color:rgb(0,0,0)">Regards</pre><pre class=3D"g=
mail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpage" style=
=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-bottom:0=
px;break-before:page;color:rgb(0,0,0)">Reji</pre><div class=3D"gmail-m_7904=
442527299118929gmail-yj6qo gmail-m_7904442527299118929gmail-ajU"></div></di=
v></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk &lt;<a href=
=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr">IPv6 fixed header has only one destination address. So TE midpoint=
 is either a packet&#39;s destination or not. It can not be both.=C2=A0<div=
><br></div><div>I do not know what is the difference between IPv6 Destinati=
on Address in the fixed header and &quot;final destination&quot;. Where do =
you carry &quot;final destination&quot; address ?=C2=A0</div><div><br></div=
><div>Many=C2=A0 thx,<br>R.</div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 6:17 PM Reji Thoma=
s &lt;<a href=3D"mailto:rejithomas.d@gmail.com" target=3D"_blank">rejithoma=
s.d@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><pre class=
=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-2116522=
249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;marg=
in-bottom:0px;break-before:page;color:rgb(0,0,0)">Hi Robert,</pre><pre clas=
s=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-211652=
2249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;mar=
gin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"=
gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-21165222496=
30451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-b=
ottom:0px;break-before:page;color:rgb(0,0,0)">&gt;&gt;<span style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small;color:rgb(34,34,34)">Well =
the crux of the matter is that you still need to process all EHs at each IP=
v6 destination which here means each transit node per RFC8200</span></pre><=
pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m=
_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top=
:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"f=
ont-family:Arial,Helvetica,sans-serif"><br></span></pre><pre class=3D"gmail=
-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-2116522249630451=
124gmail-newpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:pa=
ge"><font color=3D"#000000" size=3D"3"> From RFC 8200 that doesn&#39;t seem=
 to be the case or at least as I understand. S</font><span style=3D"color:r=
gb(0,0,0);font-size:13.3333px;font-family:Arial,Helvetica,sans-serif">ee  S=
ection 4.1 note 1 and note 3. Am I missing something?</span></pre><pre clas=
s=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-211652=
2249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;mar=
gin-bottom:0px;break-before:page;color:rgb(0,0,0)">=C2=A0</pre><pre class=
=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-2116522=
249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;marg=
in-bottom:0px;break-before:page;color:rgb(0,0,0)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/=
rfc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" targ=
et=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681g=
mail-m_-2116522249630451124gmail-Apple-interchange-newline" style=3D"color:=
rgb(0,0,0);font-family:-webkit-standard"></div><div>Regards</div><div>Reji<=
/div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk &lt;<a href=3D"mai=
lto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">=
<div dir=3D"ltr"><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"><br></div></div><div class=3D"gmail_quote"><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div lang=3D"EN-IN"><div class=3D"gmail-m_790=
4442527299118929gmail-m_-4835811391373464681gmail-m_-2116522249630451124gma=
il-m_2152116174736443665gmail-m_6932563592401092047WordSection1"><div><div>=
<div>I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture bett=
er. The SRv6+ drafts explain the usecases better FYI.</div></div></div></di=
v></div></blockquote><div><br></div><div><div style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Well the crux of the matter is that you=
 still need to process all EHs at each IPv6 destination which here means ea=
ch transit node per RFC8200. That is regardless what any other spec says ..=
. unfortunately.=C2=A0</div><div style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small"><br></div><div style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">Best,</div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small">R.</div><br></div><div><br></div><div>=C2=
=A0</div></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>

--0000000000004d1d9c0592ed4397--


From nobody Thu Sep 19 18:07:03 2019
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 6E38612004F; Thu, 19 Sep 2019 18:06:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 4eUMnxYDvh-t; Thu, 19 Sep 2019 18:06:50 -0700 (PDT)
Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (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 B6AE7120043; Thu, 19 Sep 2019 18:06:49 -0700 (PDT)
Received: by mail-qk1-x736.google.com with SMTP id h126so5510433qke.10; Thu, 19 Sep 2019 18:06:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=C0cEHMInUsSZikxSwqyligIs128FMj26EYAwq/AdWxk=; b=Iixe5t+X+VofTwHMNRuSWLTeC8KN5PbEsO90P5JwHH4VFZIlxYV1NuoT7ao2e8rgG8 /tXzpb5nnM7Y8WdQtGlYGPgi12+Kd8VusrIxQkcMfFy7dt2/hGnFfp6WEEC3+KNQMwzl se1MSlnaxAciD6VtXTUQGwUMA9/o89pm27m4I5BAtCnXVyNyHM3F1HACjsTpYiCSjjBP VJqYgSaDyYw4/Jz2wp+dN+FPmj4qqO2grh9rUX8CCbVNeEp2Q8KWQ/gT3ZtWKLMcgoyM 6Ehd90/InI/a3NpWXDxuvWAx9jYyV/vkAiNWyCAa3c2wkl6ZWS+O2er8eIScy6EY7zh9 b7Gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=C0cEHMInUsSZikxSwqyligIs128FMj26EYAwq/AdWxk=; b=Mz9ly6wAyIWcZpKCAjksvc9IgtU617S73OdAF2+2v/Lw3jHYTXAhbpe9vSnKnr+DqQ 1N9cpMxqS/KkdQx7dSfm3Wt8IkSroyDSGXPBY09/fuGpBkJ4L8zcP4L6y+bRccmk0bQx Rm/+8QY9S+gCW5QeX/djb4nEbv7FIgb6a4qoDzOcreSXdqUQMSujUjpVbPWJAIZwNBQh D5eMj0VmE7W2h7kC0H23dlhOTO6dkK865EwPtO/qnWjkGI7szT1ekJwpSz95K6uyrGD+ akyA8lUZPJJv+uKhuecsJr04KXY7OJRUdXNzHDKqBe8QT+k8PCKKORgvsowtiSsGsUa4 N4Vw==
X-Gm-Message-State: APjAAAXL0y2O5mxA8CNDrcOZew4VGjJwEQz+Pf7op3ShlwpvNV6rVaPv j/DRnLx1UbkMXG6JhbaIhGE=
X-Google-Smtp-Source: APXvYqz2XbueFhGvulBB/eY4ICjDQdm5miMZfzTxY5KoQ5m+dS0NOt5SnGAiYsp6WOiiJrLNfb94qw==
X-Received: by 2002:a37:a902:: with SMTP id s2mr746812qke.239.1568941608430; Thu, 19 Sep 2019 18:06:48 -0700 (PDT)
Received: from ?IPv6:2600:1003:b026:7d3f:5151:d3f8:5a25:efa9? ([2600:1003:b026:7d3f:5151:d3f8:5a25:efa9]) by smtp.gmail.com with ESMTPSA id l206sm246261qke.33.2019.09.19.18.06.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Sep 2019 18:06:46 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-427D8EA8-B3AD-4B4D-9FF4-F05E30993BFF
Mime-Version: 1.0 (1.0)
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com>
Date: Thu, 19 Sep 2019 21:06:45 -0400
Cc: Reji Thomas <rejithomas.d@gmail.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>, Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dAGMDMIBGUHJB3tnmhKXvhknMPg>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 01:06:54 -0000

--Apple-Mail-427D8EA8-B3AD-4B4D-9FF4-F05E30993BFF
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Robert=20

I know we have gone through many many lengthy discussions adnosium and I kno=
w the question has come up a few times and I know you replied back a few tim=
es related to the service provider use case where we end up with the multipl=
e violations of RFC 8200 related to intermediate nodes EH insertion as well a=
s many EH insertions occurring and what was mentioned was Ti-LFA.  So since L=
FA and Remote LFA are extensions of the IGP providing the 50ms failover simi=
lar to traditional mpls Fast Reroute capabilities NH & NNH link/node/path pr=
otection in the legacy TE FRR pce the head end PE LSR adds and additional mp=
ls shim for FRR.

With IP LFA and remote LFA used with LDP there are IGP extensions opaque LSA=
=E2=80=99s that provide the pre programmed backup path provided by LFA loop f=
ree backup path.  In that scenario with LDP there is not any additional labe=
l with LFA but with remote LFA is added for the Remote LFA backup path with L=
DP session protection enabled with targeted LDP session tunnled through the R=
LFA node.

So now talking SRv6 with Ti LFA why is there an EH insertion as we are not u=
sing mpls LDP and not doing remote LFA and this is not the traditional mpls T=
E FRR.

I am not getting it from a network engineering technical standpoint what the=
 use case is and why EH insertion would occur on any intermediate node as th=
at even in the legacy mpls TE world its on the ingress LSR PE and for that m=
atter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=9D source=
 routing via SRH pssi instructions and not maintaining state on the intermed=
iate nodes which just do the PSSI and copy the SRH destination rewrite of IP=
v6 destination for the traffic engineered path and then do PSP or USP on the=
 egress node of the service provider core.

I designed and manage a fairly large mpls core for Verizon and if their is a=
 asic processing penalty hit due to intermediate node EH insertion we don=E2=
=80=99t want it and will stay course with LDP and stick with our path target=
ing SR-MPLS and ditch any ideas of ever going to SRv6.

Thanks in advance for help in clarification of this topic and I think unders=
tanding the use case would help 6man overall understand the justification of=
 the RFC 8200 violations.

Thank you

Gyan Mishra
Verizon Communications=20
Cell 301 502-1347

Sent from my iPhone

> On Sep 19, 2019, at 3:50 PM, Robert Raszuk <robert@raszuk.net> wrote:
>=20
> Hi Reji,
>=20
> Notice what it says: " ... explicitly listed intermediate nodes ... "
>=20
> CRH which is used in SRv6+ does not explicitly list intermediate nodes so I=
 do not think the procedures in IPv6 spec apply as the way you interpret the=
m.=20
>=20
> But I am i no way authoritative ... still learning IPv6 and this thread be=
come great education.=20
>=20
> An real example where those procedure apply is documented in RFC6554 which=
 does put the addresses explicitly.=20
>=20
> Many thx,
> Robert.
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>> On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas <rejithomas.d@gmail.com> wrot=
e:
>> Hi Robert,
>>=20
>> >>I do not know what is the difference between IPv6 Destination Address i=
n the fixed header and "final destination". Where do you carry "final destin=
ation" address ?=20
>>=20
>> See Section 4.4 in RFC 8200.  Hope its clear what's the final destination=
 and the context in which it is used.
>>=20
>>       Segments Left       8-bit unsigned integer.  Number of route
>>                           segments remaining, i.e., number of explicitly
>>                           listed intermediate nodes still to be visited
>>                           before reaching the final destination.
>>=20
>> Regards
>> Reji
>>=20
>>> On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert@raszuk.net> wrote=
:
>>> IPv6 fixed header has only one destination address. So TE midpoint is ei=
ther a packet's destination or not. It can not be both.=20
>>>=20
>>> I do not know what is the difference between IPv6 Destination Address in=
 the fixed header and "final destination". Where do you carry "final destina=
tion" address ?=20
>>>=20
>>> Many  thx,
>>> R.
>>>=20
>>>> On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com> wr=
ote:
>>>> Hi Robert,
>>>>=20
>>>> >>Well the crux of the matter is that you still need to process all EHs=
 at each IPv6 destination which here means each transit node per RFC8200
>>>>=20
>>>>  =46rom RFC 8200 that doesn't seem to be the case or at least as I unde=
rstand. See  Section 4.1 note 1 and note 3. Am I missing something?
>>>> =20
>>>> IPv6 header
>>>>       Hop-by-Hop Options header
>>>>       Destination Options header (note 1)
>>>>       Routing header
>>>>       Fragment header
>>>>       Authentication header (note 2)
>>>>       Encapsulating Security Payload header (note 2)
>>>>       Destination Options header (note 3)
>>>>       Upper-Layer header
>>>>=20
>>>>       note 1: for options to be processed by the first destination that=

>>>>               appears in the IPv6 Destination Address field plus
>>>>               subsequent destinations listed in the Routing header.
>>>>=20
>>>>       note 2: additional recommendations regarding the relative order o=
f
>>>>               the Authentication and Encapsulating Security Payload
>>>>               headers are given in [RFC4303].
>>>>=20
>>>>       note 3: for options to be processed only by the final destination=

>>>>               of the packet.
>>>>=20
>>>> Regards
>>>> Reji
>>>>=20
>>>>> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> wrot=
e:
>>>>>=20
>>>>>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture bet=
ter. The SRv6+ drafts explain the usecases better FYI.
>>>>>=20
>>>>> Well the crux of the matter is that you still need to process all EHs a=
t each IPv6 destination which here means each transit node per RFC8200. That=
 is regardless what any other spec says .... unfortunately.=20
>>>>>=20
>>>>> Best,
>>>>> R.
>>>>>=20
>>>>>=20
>>>>> =20
>>>>> --------------------------------------------------------------------
>>>>> IETF IPv6 working group mailing list
>>>>> ipv6@ietf.org
>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>> --------------------------------------------------------------------
>>>> _______________________________________________
>>>> spring mailing list
>>>> spring@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/spring
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

--Apple-Mail-427D8EA8-B3AD-4B4D-9FF4-F05E30993BFF
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Hi Robert&nbsp;<div><br></div><div>I know w=
e have gone through many many lengthy discussions adnosium and I know the qu=
estion has come up a few times and I know you replied back a few times relat=
ed to the service provider use case where we end up with the multiple violat=
ions of RFC 8200 related to intermediate nodes EH insertion as well as many E=
H insertions occurring and what was mentioned was Ti-LFA. &nbsp;So since LFA=
 and Remote LFA are extensions of the IGP providing the 50ms failover simila=
r to traditional mpls Fast Reroute capabilities NH &amp; NNH link/node/path p=
rotection in the legacy TE FRR pce the head end PE LSR adds and additional m=
pls shim for FRR.</div><div><br></div><div>With IP LFA and remote LFA used w=
ith LDP there are IGP extensions opaque LSA=E2=80=99s that provide the pre p=
rogrammed backup path provided by LFA loop free backup path. &nbsp;In that s=
cenario with LDP there is not any additional label with LFA but with remote L=
FA is added for the Remote LFA backup path with LDP session protection enabl=
ed with targeted LDP session tunnled through the RLFA node.</div><div><br></=
div><div>So now talking SRv6 with Ti LFA why is there an EH insertion as we a=
re not using mpls LDP and not doing remote LFA and this is not the tradition=
al mpls TE FRR.</div><div><br></div><div>I am not getting it from a network e=
ngineering technical standpoint what the use case is and why EH insertion wo=
uld occur on any intermediate node as that even in the legacy mpls TE world i=
ts on the ingress LSR PE and for that matter in this case the benefit of SRv=
6 is =E2=80=9Cnative TE=E2=80=9D source routing via SRH pssi instructions an=
d not maintaining state on the intermediate nodes which just do the PSSI and=
 copy the SRH destination rewrite of IPv6 destination for the traffic engine=
ered path and then do PSP or USP on the egress node of the service provider c=
ore.</div><div><br></div><div>I designed and manage a fairly large mpls core=
 for Verizon and if their is a asic processing penalty hit due to intermedia=
te node EH insertion we don=E2=80=99t want it and will stay course with LDP a=
nd stick with our path targeting SR-MPLS and ditch any ideas of ever going t=
o SRv6.</div><div><br></div><div>Thanks in advance for help in clarification=
 of this topic and I think understanding the use case would help 6man overal=
l understand the justification of the RFC 8200 violations.</div><div><br></d=
iv><div>Thank you</div><div><br></div><div>Gyan Mishra</div><div>Verizon Com=
munications&nbsp;</div><div>Cell 301 502-1347</div><div><br><div id=3D"Apple=
MailSignature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On S=
ep 19, 2019, at 3:50 PM, Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.n=
et">robert@raszuk.net</a>&gt; wrote:<br><br></div><blockquote type=3D"cite">=
<div dir=3D"ltr"><div dir=3D"ltr">Hi Reji,<div><br></div><div>Notice what it=
 says: <b>" ... explicitly listed intermediate nodes ... "</b><br></div><div=
><br></div><div>CRH which is used in SRv6+ does not explicitly list intermed=
iate nodes so I do not think the procedures in IPv6 spec apply as the way yo=
u interpret them.&nbsp;</div><div><br></div><div>But I am i no way authorita=
tive ... still learning IPv6 and this thread become great education.&nbsp;</=
div><div><br></div><div>An real example where those procedure apply is docum=
ented in RFC6554 which does put the addresses explicitly.&nbsp;</div><div><b=
r></div><div>Many thx,<br>Robert.</div><div><br></div><div><br></div><div><b=
r></div><div><br></div><div><br></div><div><b><br></b></div><div><b><br></b>=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas &lt;<a href=3D"mailto:rejit=
homas.d@gmail.com">rejithomas.d@gmail.com</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><di=
v dir=3D"ltr"><div>Hi Robert,</div><span class=3D"gmail-m_790444252729911892=
9gmail-im"><div><br></div><div dir=3D"ltr">&gt;&gt;I do not know what is the=
 difference between IPv6 Destination Address in the fixed header and "final d=
estination". Where do you carry "final destination" address ?&nbsp;</div><di=
v dir=3D"ltr"><br></div></span><div>See Section 4.4 in RFC 8200.&nbsp; Hope i=
ts clear what's the final destination and the context in which it is used.</=
div><div dir=3D"ltr"><br><div><pre class=3D"gmail-m_7904442527299118929gmail=
-m_-6010753092096512981gmail-newpage" style=3D"white-space:pre-wrap;font-siz=
e:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0=
,0)">      Segments Left       8-bit unsigned integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre><pre class=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981g=
mail-newpage" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0=
px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre clas=
s=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpage" s=
tyle=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-botto=
m:0px;break-before:page;color:rgb(0,0,0)">Regards</pre><pre class=3D"gmail-m=
_7904442527299118929gmail-m_-6010753092096512981gmail-newpage" style=3D"whit=
e-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-=
before:page;color:rgb(0,0,0)">Reji</pre><div class=3D"gmail-m_79044425272991=
18929gmail-yj6qo gmail-m_7904442527299118929gmail-ajU"></div></div></div></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk &lt;<a href=3D"mailto:rober=
t@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br></div><b=
lockquote 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 dir=3D"ltr">IPv6 fixed h=
eader has only one destination address. So TE midpoint is either a packet's d=
estination or not. It can not be both.&nbsp;<div><br></div><div>I do not kno=
w what is the difference between IPv6 Destination Address in the fixed heade=
r and "final destination". Where do you carry "final destination" address ?&=
nbsp;</div><div><br></div><div>Many&nbsp; thx,<br>R.</div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 201=
9 at 6:17 PM Reji Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com" targe=
t=3D"_blank">rejithomas.d@gmail.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D=
"ltr"><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681g=
mail-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margi=
n-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">Hi Robert,</=
pre><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gma=
il-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-=
top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre=
 class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-21=
16522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;=
margin-bottom:0px;break-before:page;color:rgb(0,0,0)">&gt;&gt;<span style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(34,34,34)"=
>Well the crux of the matter is that you still need to process all EHs at ea=
ch IPv6 destination which here means each transit node per RFC8200</span></p=
re><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmai=
l-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-t=
op:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"=
font-family:Arial,Helvetica,sans-serif"><br></span></pre><pre class=3D"gmail=
-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-21165222496304511=
24gmail-newpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:page=
"><font color=3D"#000000" size=3D"3"> =46rom RFC 8200 that doesn't seem to b=
e the case or at least as I understand. S</font><span style=3D"color:rgb(0,0=
,0);font-size:13.3333px;font-family:Arial,Helvetica,sans-serif">ee  Section 4=
.1 note 1 and note 3. Am I missing something?</span></pre><pre class=3D"gmai=
l-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-2116522249630451=
124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:=
0px;break-before:page;color:rgb(0,0,0)">&nbsp;</pre><pre class=3D"gmail-m_79=
04442527299118929gmail-m_-4835811391373464681gmail-m_-2116522249630451124gma=
il-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;br=
eak-before:page;color:rgb(0,0,0)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/r=
fc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" target=
=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gm=
ail-m_-2116522249630451124gmail-Apple-interchange-newline" style=3D"color:rg=
b(0,0,0);font-family:-webkit-standard"></div><div>Regards</div><div>Reji</di=
v></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk &lt;<a href=3D"mailto:r=
raszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=
=3D"ltr"><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div lang=3D"EN-IN"><div class=3D"gmail-m_790444252729911=
8929gmail-m_-4835811391373464681gmail-m_-2116522249630451124gmail-m_21521161=
74736443665gmail-m_6932563592401092047WordSection1"><div><div><div>I disagre=
e. PPSI and PSSI leverages the DOHs in IPv6 architecture better. The SRv6+ d=
rafts explain the usecases better FYI.</div></div></div></div></div></blockq=
uote><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small">Well the crux of the matter is that you still need to pro=
cess all EHs at each IPv6 destination which here means each transit node per=
 RFC8200. That is regardless what any other spec says .... unfortunately.&nb=
sp;</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:=
small">Best,</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small">R.</div><br></div><div><br></div><div>&nbsp;</div></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/ip=
v6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listin=
fo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br>=

<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------=
------------------------------------------------------------</span><br><span=
>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:ipv6=
@ietf.org">ipv6@ietf.org</a></span><br><span>Administrative Requests: <a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailma=
n/listinfo/ipv6</a></span><br><span>----------------------------------------=
----------------------------</span><br></div></blockquote></div></body></htm=
l>=

--Apple-Mail-427D8EA8-B3AD-4B4D-9FF4-F05E30993BFF--


From nobody Thu Sep 19 19:24:05 2019
Return-Path: <chengli13@huawei.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 31C2A120866; Thu, 19 Sep 2019 19:23:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 ToitO1ke5c0I; Thu, 19 Sep 2019 19:23:53 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C46F4120823; Thu, 19 Sep 2019 19:23:52 -0700 (PDT)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 439389F95356D51D23EF; Fri, 20 Sep 2019 03:23:50 +0100 (IST)
Received: from lhreml729-chm.china.huawei.com (10.201.108.80) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 20 Sep 2019 03:23:49 +0100
Received: from lhreml729-chm.china.huawei.com (10.201.108.80) by lhreml729-chm.china.huawei.com (10.201.108.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 20 Sep 2019 03:23:49 +0100
Received: from DGGEML401-HUB.china.huawei.com (10.3.17.32) by lhreml729-chm.china.huawei.com (10.201.108.80) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Fri, 20 Sep 2019 03:23:49 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.58]) by DGGEML401-HUB.china.huawei.com ([fe80::89ed:853e:30a9:2a79%31]) with mapi id 14.03.0439.000; Fri, 20 Sep 2019 10:23:41 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Robert Raszuk <robert@raszuk.net>, Reji Thomas <rejithomas.d@gmail.com>
CC: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>, Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Thread-Topic: =?utf-8?B?W3NwcmluZ10g4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJkaW5n?=
Thread-Index: AQHVbwXS+HcXpRMTv0uRRFysCBNlpqcysi4AgAAmnICAAAnvAIAA7D3A
Date: Fri, 20 Sep 2019 02:23:40 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026DDD57@dggeml529-mbx.china.huawei.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com>
In-Reply-To: <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDD57dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ueacvtp9rEXKXHUQacWG7uImbLg>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 02:23:56 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDD57dggeml529mbxchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

UmVnYXJkaW5nIFJGQzY1NTQsIEkgdGhpbmsgaXQgaXMgYSBnb29kIGV4YW1wbGUgZm9yIHVzIHRv
IGRpc2N1c3MgY29tcHJlc3Npb24uDQoNCkMtU0lEIGZvbGxvd3MgdGhlIHNpbWlsYXIgdGhvdWdo
dCBvZiBSRkM2NTU0LCB3aGljaCByZWR1Y2VzIHRoZSBzYW1lIHBhcnQgb2YgU1J2NiBTSUQgd2hp
bGUgb25seSBjYXJyaWVzIHRoZSBkaWZmZXJlbnQgcGFydC4NCg0KVGhpcyBtZWNoYW5pc20gZG9l
cyBub3QgaW50cm9kdWNlIG5ldyB0eXBlIG9mIFNJRCBmdW5jdGlvbiwgYnV0IG9ubHkgZW5oYW5j
ZXMgdGhlIGVuY29kaW5nIGVmZmljaWVuY3kgb2YgU1JILiBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtbGktc3ByaW5nLWNvbXByZXNzZWQtc3J2Ni1ucC0wMA0KDQpXZWxjb21lIHRv
IHJldmlldyBvdXIgZG9jdW1lbnQsIGFuZCB3ZSB3aWxsIHVwZGF0ZSBpdCB2ZXJ5IHNvb24uDQoN
CkJlc3QgcmVnYXJkcywNCkNoZW5nDQoNCg0KRnJvbTogaXB2NiBbbWFpbHRvOmlwdjYtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IEZyaWRheSwgU2Vw
dGVtYmVyIDIwLCAyMDE5IDM6NTAgQU0NClRvOiBSZWppIFRob21hcyA8cmVqaXRob21hcy5kQGdt
YWlsLmNvbT4NCkNjOiB4aWVjaGZAY2hpbmF0ZWxlY29tLmNuOyBTUFJJTkcgV0cgPHNwcmluZ0Bp
ZXRmLm9yZz47IDZtYW4gPDZtYW5AaWV0Zi5vcmc+OyBEaXJrIFN0ZWluYmVyZyA8ZGlya0BsYXBp
c2hpbGxzLmNvbT47IFJvYiBTaGFraXIgPHJvYmpzQGdvb2dsZS5jb20+OyBUYXJlayBTYWFkIDx0
c2FhZC5uZXRAZ21haWwuY29tPjsgU3JpaGFyaSBTYW5nbGkgPHNzYW5nbGk9NDBqdW5pcGVyLm5l
dEBkbWFyYy5pZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSDigJxTUlY2K+KAnSBjb21w
bGV4aXR5IGluIGZvcndhcmRpbmcNCg0KSGkgUmVqaSwNCg0KTm90aWNlIHdoYXQgaXQgc2F5czog
IiAuLi4gZXhwbGljaXRseSBsaXN0ZWQgaW50ZXJtZWRpYXRlIG5vZGVzIC4uLiAiDQoNCkNSSCB3
aGljaCBpcyB1c2VkIGluIFNSdjYrIGRvZXMgbm90IGV4cGxpY2l0bHkgbGlzdCBpbnRlcm1lZGlh
dGUgbm9kZXMgc28gSSBkbyBub3QgdGhpbmsgdGhlIHByb2NlZHVyZXMgaW4gSVB2NiBzcGVjIGFw
cGx5IGFzIHRoZSB3YXkgeW91IGludGVycHJldCB0aGVtLg0KDQpCdXQgSSBhbSBpIG5vIHdheSBh
dXRob3JpdGF0aXZlIC4uLiBzdGlsbCBsZWFybmluZyBJUHY2IGFuZCB0aGlzIHRocmVhZCBiZWNv
bWUgZ3JlYXQgZWR1Y2F0aW9uLg0KDQpBbiByZWFsIGV4YW1wbGUgd2hlcmUgdGhvc2UgcHJvY2Vk
dXJlIGFwcGx5IGlzIGRvY3VtZW50ZWQgaW4gUkZDNjU1NCB3aGljaCBkb2VzIHB1dCB0aGUgYWRk
cmVzc2VzIGV4cGxpY2l0bHkuDQoNCk1hbnkgdGh4LA0KUm9iZXJ0Lg0KDQoNCg0KDQoNCg0KDQoN
Ck9uIFRodSwgU2VwIDE5LCAyMDE5IGF0IDk6MTQgUE0gUmVqaSBUaG9tYXMgPHJlaml0aG9tYXMu
ZEBnbWFpbC5jb208bWFpbHRvOnJlaml0aG9tYXMuZEBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJv
YmVydCwNCg0KPj5JIGRvIG5vdCBrbm93IHdoYXQgaXMgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBJ
UHY2IERlc3RpbmF0aW9uIEFkZHJlc3MgaW4gdGhlIGZpeGVkIGhlYWRlciBhbmQgImZpbmFsIGRl
c3RpbmF0aW9uIi4gV2hlcmUgZG8geW91IGNhcnJ5ICJmaW5hbCBkZXN0aW5hdGlvbiIgYWRkcmVz
cyA/DQoNClNlZSBTZWN0aW9uIDQuNCBpbiBSRkMgODIwMC4gIEhvcGUgaXRzIGNsZWFyIHdoYXQn
cyB0aGUgZmluYWwgZGVzdGluYXRpb24gYW5kIHRoZSBjb250ZXh0IGluIHdoaWNoIGl0IGlzIHVz
ZWQuDQoNCg0KICAgICAgU2VnbWVudHMgTGVmdCAgICAgICA4LWJpdCB1bnNpZ25lZCBpbnRlZ2Vy
LiAgTnVtYmVyIG9mIHJvdXRlDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgc2VnbWVudHMg
cmVtYWluaW5nLCBpLmUuLCBudW1iZXIgb2YgZXhwbGljaXRseQ0KDQogICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpc3RlZCBpbnRlcm1lZGlhdGUgbm9kZXMgc3RpbGwgdG8gYmUgdmlzaXRlZA0K
DQogICAgICAgICAgICAgICAgICAgICAgICAgIGJlZm9yZSByZWFjaGluZyB0aGUgZmluYWwgZGVz
dGluYXRpb24uDQoNCg0KDQpSZWdhcmRzDQoNClJlamkNCg0KT24gVGh1LCBTZXAgMTksIDIwMTkg
YXQgMTA6MjYgUE0gUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVy
dEByYXN6dWsubmV0Pj4gd3JvdGU6DQpJUHY2IGZpeGVkIGhlYWRlciBoYXMgb25seSBvbmUgZGVz
dGluYXRpb24gYWRkcmVzcy4gU28gVEUgbWlkcG9pbnQgaXMgZWl0aGVyIGEgcGFja2V0J3MgZGVz
dGluYXRpb24gb3Igbm90LiBJdCBjYW4gbm90IGJlIGJvdGguDQoNCkkgZG8gbm90IGtub3cgd2hh
dCBpcyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIElQdjYgRGVzdGluYXRpb24gQWRkcmVzcyBpbiB0
aGUgZml4ZWQgaGVhZGVyIGFuZCAiZmluYWwgZGVzdGluYXRpb24iLiBXaGVyZSBkbyB5b3UgY2Fy
cnkgImZpbmFsIGRlc3RpbmF0aW9uIiBhZGRyZXNzID8NCg0KTWFueSAgdGh4LA0KUi4NCg0KT24g
VGh1LCBTZXAgMTksIDIwMTkgYXQgNjoxNyBQTSBSZWppIFRob21hcyA8cmVqaXRob21hcy5kQGdt
YWlsLmNvbTxtYWlsdG86cmVqaXRob21hcy5kQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpIaSBSb2Jl
cnQsDQoNCg0KDQo+PldlbGwgdGhlIGNydXggb2YgdGhlIG1hdHRlciBpcyB0aGF0IHlvdSBzdGls
bCBuZWVkIHRvIHByb2Nlc3MgYWxsIEVIcyBhdCBlYWNoIElQdjYgZGVzdGluYXRpb24gd2hpY2gg
aGVyZSBtZWFucyBlYWNoIHRyYW5zaXQgbm9kZSBwZXIgUkZDODIwMA0KDQoNCg0KIEZyb20gUkZD
IDgyMDAgdGhhdCBkb2Vzbid0IHNlZW0gdG8gYmUgdGhlIGNhc2Ugb3IgYXQgbGVhc3QgYXMgSSB1
bmRlcnN0YW5kLiBTZWUgIFNlY3Rpb24gNC4xIG5vdGUgMSBhbmQgbm90ZSAzLiBBbSBJIG1pc3Np
bmcgc29tZXRoaW5nPw0KDQoNCg0KSVB2NiBoZWFkZXINCg0KICAgICAgSG9wLWJ5LUhvcCBPcHRp
b25zIGhlYWRlcg0KDQogICAgICBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciAobm90ZSAxKQ0K
DQogICAgICBSb3V0aW5nIGhlYWRlcg0KDQogICAgICBGcmFnbWVudCBoZWFkZXINCg0KICAgICAg
QXV0aGVudGljYXRpb24gaGVhZGVyIChub3RlIDIpDQoNCiAgICAgIEVuY2Fwc3VsYXRpbmcgU2Vj
dXJpdHkgUGF5bG9hZCBoZWFkZXIgKG5vdGUgMikNCg0KICAgICAgRGVzdGluYXRpb24gT3B0aW9u
cyBoZWFkZXIgKG5vdGUgMykNCg0KICAgICAgVXBwZXItTGF5ZXIgaGVhZGVyDQoNCg0KDQogICAg
ICBub3RlIDE6IGZvciBvcHRpb25zIHRvIGJlIHByb2Nlc3NlZCBieSB0aGUgZmlyc3QgZGVzdGlu
YXRpb24gdGhhdA0KDQogICAgICAgICAgICAgIGFwcGVhcnMgaW4gdGhlIElQdjYgRGVzdGluYXRp
b24gQWRkcmVzcyBmaWVsZCBwbHVzDQoNCiAgICAgICAgICAgICAgc3Vic2VxdWVudCBkZXN0aW5h
dGlvbnMgbGlzdGVkIGluIHRoZSBSb3V0aW5nIGhlYWRlci4NCg0KDQoNCiAgICAgIG5vdGUgMjog
YWRkaXRpb25hbCByZWNvbW1lbmRhdGlvbnMgcmVnYXJkaW5nIHRoZSByZWxhdGl2ZSBvcmRlciBv
Zg0KDQogICAgICAgICAgICAgIHRoZSBBdXRoZW50aWNhdGlvbiBhbmQgRW5jYXBzdWxhdGluZyBT
ZWN1cml0eSBQYXlsb2FkDQoNCiAgICAgICAgICAgICAgaGVhZGVycyBhcmUgZ2l2ZW4gaW4gW1JG
QzQzMDM8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzMDM+XS4NCg0KDQoNCiAgICAg
IG5vdGUgMzogZm9yIG9wdGlvbnMgdG8gYmUgcHJvY2Vzc2VkIG9ubHkgYnkgdGhlIGZpbmFsIGRl
c3RpbmF0aW9uDQoNCiAgICAgICAgICAgICAgb2YgdGhlIHBhY2tldC4NCg0KUmVnYXJkcw0KUmVq
aQ0KDQpPbiBUaHUsIFNlcCAxOSwgMjAxOSBhdCA5OjAwIFBNIFJvYmVydCBSYXN6dWsgPHJyYXN6
dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpJIGRpc2Fn
cmVlLiBQUFNJIGFuZCBQU1NJIGxldmVyYWdlcyB0aGUgRE9IcyBpbiBJUHY2IGFyY2hpdGVjdHVy
ZSBiZXR0ZXIuIFRoZSBTUnY2KyBkcmFmdHMgZXhwbGFpbiB0aGUgdXNlY2FzZXMgYmV0dGVyIEZZ
SS4NCg0KV2VsbCB0aGUgY3J1eCBvZiB0aGUgbWF0dGVyIGlzIHRoYXQgeW91IHN0aWxsIG5lZWQg
dG8gcHJvY2VzcyBhbGwgRUhzIGF0IGVhY2ggSVB2NiBkZXN0aW5hdGlvbiB3aGljaCBoZXJlIG1l
YW5zIGVhY2ggdHJhbnNpdCBub2RlIHBlciBSRkM4MjAwLiBUaGF0IGlzIHJlZ2FyZGxlc3Mgd2hh
dCBhbnkgb3RoZXIgc3BlYyBzYXlzIC4uLi4gdW5mb3J0dW5hdGVseS4NCg0KQmVzdCwNClIuDQoN
Cg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0DQpp
cHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPg0KQWRtaW5pc3RyYXRpdmUgUmVxdWVz
dHM6IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2Ng0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJp
bmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nDQo=

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDD57dggeml529mbxchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z
b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOmR0PSJ1dWlkOkMyRjQxMDEwLTY1QjMtMTFkMS1B
MjlGLTAwQUEwMEMxNDg4MiIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9v
ZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0
MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0i
TWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZv
bnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBh
bm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
Q2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAx
IDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
SFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30N
CnNwYW4uZ21haWwtbTc5MDQ0NDI1MjcyOTkxMTg5MjlnbWFpbC1pbQ0KCXttc28tc3R5bGUtbmFt
ZTpnbWFpbC1tXzc5MDQ0NDI1MjcyOTkxMTg5MjlnbWFpbC1pbTt9DQpzcGFuLkhUTUxDaGFyDQoJ
e21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIjsNCglmb250LWZh
bWlseTpDb25zb2xhczt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjoj
MUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcgUkZDNjU1NCwg
SSB0aGluayBpdCBpcyBhIGdvb2QgZXhhbXBsZSBmb3IgdXMgdG8gZGlzY3VzcyBjb21wcmVzc2lv
bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkMtU0lEIGZvbGxv
d3MgdGhlIHNpbWlsYXIgdGhvdWdodCBvZiBSRkM2NTU0LCB3aGljaCByZWR1Y2VzIHRoZSBzYW1l
IHBhcnQgb2YgU1J2NiBTSUQgd2hpbGUgb25seSBjYXJyaWVzIHRoZSBkaWZmZXJlbnQgcGFydC4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhpcyBtZWNoYW5p
c20gZG9lcyBub3QgaW50cm9kdWNlIG5ldyB0eXBlIG9mIFNJRCBmdW5jdGlvbiwgYnV0IG9ubHkg
ZW5oYW5jZXMgdGhlIGVuY29kaW5nIGVmZmljaWVuY3kgb2YgU1JILg0KPC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1saS1zcHJpbmctY29tcHJlc3NlZC1z
cnY2LW5wLTAwIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbGktc3ByaW5nLWNv
bXByZXNzZWQtc3J2Ni1ucC0wMDwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+V2VsY29tZSB0byByZXZpZXcgb3VyIGRvY3VtZW50LCBhbmQgd2Ugd2lsbCB1cGRhdGUgaXQg
dmVyeSBzb29uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVz
dCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DaGVuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj4gaXB2NiBbbWFpbHRvOmlwdjYtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIFNlcHRl
bWJlciAyMCwgMjAxOSAzOjUwIEFNPGJyPg0KPGI+VG86PC9iPiBSZWppIFRob21hcyAmbHQ7cmVq
aXRob21hcy5kQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IHhpZWNoZkBjaGluYXRlbGVj
b20uY247IFNQUklORyBXRyAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzsgNm1hbiAmbHQ7Nm1hbkBp
ZXRmLm9yZyZndDs7IERpcmsgU3RlaW5iZXJnICZsdDtkaXJrQGxhcGlzaGlsbHMuY29tJmd0Ozsg
Um9iIFNoYWtpciAmbHQ7cm9ianNAZ29vZ2xlLmNvbSZndDs7IFRhcmVrIFNhYWQgJmx0O3RzYWFk
Lm5ldEBnbWFpbC5jb20mZ3Q7OyBTcmloYXJpIFNhbmdsaSAmbHQ7c3NhbmdsaT00MGp1bmlwZXIu
bmV0QGRtYXJjLmlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10g
4oCcU1JWNiYjNDM74oCdIGNvbXBsZXhpdHkgaW4gZm9yd2FyZGluZzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFJlamksPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5Ob3RpY2Ugd2hhdCBpdCBzYXlzOiA8Yj4mcXVvdDsgLi4uIGV4
cGxpY2l0bHkgbGlzdGVkIGludGVybWVkaWF0ZSBub2RlcyAuLi4gJnF1b3Q7PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DUkggd2hpY2gg
aXMgdXNlZCBpbiBTUnY2JiM0MzsgZG9lcyBub3QgZXhwbGljaXRseSBsaXN0IGludGVybWVkaWF0
ZSBub2RlcyBzbyBJIGRvIG5vdCB0aGluayB0aGUgcHJvY2VkdXJlcyBpbiBJUHY2IHNwZWMgYXBw
bHkgYXMgdGhlIHdheSB5b3UgaW50ZXJwcmV0IHRoZW0uJm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJ1dCBJIGFtIGkgbm8gd2F5IGF1
dGhvcml0YXRpdmUgLi4uIHN0aWxsIGxlYXJuaW5nIElQdjYgYW5kIHRoaXMgdGhyZWFkIGJlY29t
ZSBncmVhdCBlZHVjYXRpb24uJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuIHJlYWwgZXhhbXBsZSB3aGVyZSB0aG9zZSBwcm9jZWR1
cmUgYXBwbHkgaXMgZG9jdW1lbnRlZCBpbiBSRkM2NTU0IHdoaWNoIGRvZXMgcHV0IHRoZSBhZGRy
ZXNzZXMgZXhwbGljaXRseS4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+TWFueSB0aHgsPGJyPg0KUm9iZXJ0LjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u
IFRodSwgU2VwIDE5LCAyMDE5IGF0IDk6MTQgUE0gUmVqaSBUaG9tYXMgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyZWppdGhvbWFzLmRAZ21haWwuY29tIj5yZWppdGhvbWFzLmRAZ21haWwuY29tPC9hPiZn
dDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgUm9iZXJ0LDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7Jmd0O0kg
ZG8gbm90IGtub3cgd2hhdCBpcyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIElQdjYgRGVzdGluYXRp
b24gQWRkcmVzcyBpbiB0aGUgZml4ZWQgaGVhZGVyIGFuZCAmcXVvdDtmaW5hbCBkZXN0aW5hdGlv
biZxdW90Oy4gV2hlcmUgZG8geW91IGNhcnJ5ICZxdW90O2ZpbmFsIGRlc3RpbmF0aW9uJnF1b3Q7
IGFkZHJlc3MgPyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5TZWUgU2VjdGlvbiA0LjQgaW4gUkZDIDgyMDAuJm5ic3A7IEhvcGUgaXRz
IGNsZWFyIHdoYXQncyB0aGUgZmluYWwgZGVzdGluYXRpb24gYW5kIHRoZSBjb250ZXh0IGluIHdo
aWNoIGl0IGlzIHVzZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cHJlIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUtd3JhcDticmVhay1iZWZvcmU6cGFnZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VnbWVudHMgTGVmdCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA4LWJpdCB1bnNpZ25lZCBpbnRlZ2VyLiZuYnNw
OyBOdW1iZXIgb2Ygcm91dGU8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2Vn
bWVudHMgcmVtYWluaW5nLCBpLmUuLCBudW1iZXIgb2YgZXhwbGljaXRseTxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsaXN0ZWQgaW50ZXJtZWRpYXRlIG5vZGVzIHN0aWxsIHRv
IGJlIHZpc2l0ZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YmVmb3JlIHJl
YWNoaW5nIHRoZSBmaW5hbCBkZXN0aW5hdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmUgc3R5bGU9IndoaXRlLXNwYWNlOnByZS13cmFwO2JyZWFrLWJlZm9yZTpwYWdlIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBz
dHlsZT0id2hpdGUtc3BhY2U6cHJlLXdyYXA7YnJlYWstYmVmb3JlOnBhZ2UiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHls
ZT0id2hpdGUtc3BhY2U6cHJlLXdyYXA7YnJlYWstYmVmb3JlOnBhZ2UiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+UmVqaTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBTZXAgMTksIDIw
MTkgYXQgMTA6MjYgUE0gUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEBy
YXN6dWsubmV0IiB0YXJnZXQ9Il9ibGFuayI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5JUHY2IGZpeGVkIGhlYWRlciBoYXMgb25seSBvbmUgZGVzdGluYXRpb24gYWRk
cmVzcy4gU28gVEUgbWlkcG9pbnQgaXMgZWl0aGVyIGEgcGFja2V0J3MgZGVzdGluYXRpb24gb3Ig
bm90LiBJdCBjYW4gbm90IGJlIGJvdGguJm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGRvIG5vdCBrbm93IHdoYXQgaXMgdGhlIGRpZmZlcmVuY2Ug
YmV0d2VlbiBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3MgaW4gdGhlIGZpeGVkIGhlYWRlciBhbmQg
JnF1b3Q7ZmluYWwgZGVzdGluYXRpb24mcXVvdDsuIFdoZXJlIGRvIHlvdSBjYXJyeSAmcXVvdDtm
aW5hbCBkZXN0aW5hdGlvbiZxdW90OyBhZGRyZXNzID8mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TWFueSZuYnNwOyB0aHgsPGJyPg0K
Ui48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gVGh1LCBTZXAgMTksIDIwMTkgYXQgNjoxNyBQTSBSZWppIFRob21hcyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnJlaml0aG9tYXMuZEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZWppdGhvbWFz
LmRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0
OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6cGFn
ZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBSb2JlcnQsPG86cD48L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6cGFnZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9ImJyZWFr
LWJlZm9yZTpwYWdlIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZndDsmZ3Q7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzIyMjIyMiI+V2VsbCB0aGUgY3J1eCBvZiB0aGUgbWF0dGVyIGlz
IHRoYXQgeW91IHN0aWxsIG5lZWQgdG8gcHJvY2VzcyBhbGwgRUhzIGF0IGVhY2ggSVB2NiBkZXN0
aW5hdGlvbiB3aGljaCBoZXJlIG1lYW5zIGVhY2ggdHJhbnNpdCBub2RlIHBlciBSRkM4MjAwPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6cGFnZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTpw
YWdlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+IEZyb20gUkZD
IDgyMDAgdGhhdCBkb2Vzbid0IHNlZW0gdG8gYmUgdGhlIGNhc2Ugb3IgYXQgbGVhc3QgYXMgSSB1
bmRlcnN0YW5kLiBTPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5lZSZuYnNwOyBTZWN0aW9uIDQuMSBub3RlIDEg
YW5kIG5vdGUgMy4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz88L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTpwYWdlIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0iYnJlYWstYmVm
b3JlOnBhZ2UiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SVB2NiBoZWFkZXI8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgSG9wLWJ5LUhvcCBPcHRpb25zIGhlYWRlcjxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBEZXN0aW5hdGlvbiBPcHRpb25zIGhlYWRlciAobm90ZSAxKTxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb3V0aW5nIGhlYWRlcjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBGcmFnbWVudCBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgQXV0aGVudGljYXRpb24gaGVhZGVyIChub3RlIDIpPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEVuY2Fwc3VsYXRpbmcgU2VjdXJpdHkgUGF5bG9hZCBoZWFkZXIgKG5vdGUgMik8
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGVzdGluYXRpb24gT3B0aW9ucyBoZWFkZXIg
KG5vdGUgMyk8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVXBwZXItTGF5ZXIgaGVhZGVy
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5vdGUgMTogZm9yIG9wdGlvbnMg
dG8gYmUgcHJvY2Vzc2VkIGJ5IHRoZSBmaXJzdCBkZXN0aW5hdGlvbiB0aGF0PG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGFwcGVhcnMgaW4gdGhlIElQdjYgRGVzdGluYXRpb24gQWRkcmVzcyBmaWVsZCBw
bHVzPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN1YnNlcXVlbnQgZGVzdGluYXRpb25zIGxpc3RlZCBp
biB0aGUgUm91dGluZyBoZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IG5vdGUgMjogYWRkaXRpb25hbCByZWNvbW1lbmRhdGlvbnMgcmVnYXJkaW5nIHRoZSByZWxhdGl2
ZSBvcmRlciBvZjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aGUgQXV0aGVudGljYXRpb24gYW5kIEVu
Y2Fwc3VsYXRpbmcgU2VjdXJpdHkgUGF5bG9hZDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBoZWFkZXJz
IGFyZSBnaXZlbiBpbiBbPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQz
MDMiIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iJnF1b3Q7SVAgRW5jYXBzdWxhdGluZyBTZWN1cml0
eSBQYXlsb2FkIChFU1ApJnF1b3Q7Ij5SRkM0MzAzPC9hPl0uPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IG5vdGUgMzogZm9yIG9wdGlvbnMgdG8gYmUgcHJvY2Vzc2VkIG9ubHkg
YnkgdGhlIGZpbmFsIGRlc3RpbmF0aW9uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9mIHRoZSBwYWNr
ZXQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2Fy
ZHM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJl
amk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5PbiBUaHUsIFNlcCAxOSwgMjAxOSBhdCA5OjAwIFBNIFJvYmVydCBSYXN6dWsgJmx0
OzxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJyYXN6
dWtAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0
OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1JTiI+SSBkaXNhZ3JlZS4gUFBTSSBhbmQgUFNTSSBsZXZlcmFnZXMgdGhl
IERPSHMgaW4gSVB2NiBhcmNoaXRlY3R1cmUgYmV0dGVyLiBUaGUgU1J2NiYjNDM7IGRyYWZ0cyBl
eHBsYWluIHRoZSB1c2VjYXNlcyBiZXR0ZXIgRllJLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPldlbGwgdGhlIGNydXggb2YgdGhlIG1hdHRl
ciBpcyB0aGF0IHlvdSBzdGlsbCBuZWVkIHRvIHByb2Nlc3MgYWxsIEVIcyBhdCBlYWNoIElQdjYg
ZGVzdGluYXRpb24gd2hpY2ggaGVyZSBtZWFucyBlYWNoIHRyYW5zaXQgbm9kZSBwZXIgUkZDODIw
MC4gVGhhdCBpcyByZWdhcmRsZXNzIHdoYXQgYW55IG90aGVyIHNwZWMgc2F5cyAuLi4uDQogdW5m
b3J0dW5hdGVseS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkJlc3QsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlIuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxi
cj4NCklFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1h
aWx0bzppcHY2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXB2NkBpZXRmLm9yZzwvYT48YnI+
DQpBZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pcHY2IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDD57dggeml529mbxchi_--


From nobody Thu Sep 19 19:44:03 2019
Return-Path: <jefftant.ietf@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 0513B12003E; Thu, 19 Sep 2019 19:44:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 sNys8VS-ZqKE; Thu, 19 Sep 2019 19:43:56 -0700 (PDT)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (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 040161200C3; Thu, 19 Sep 2019 19:43:55 -0700 (PDT)
Received: by mail-pf1-x431.google.com with SMTP id q5so3495263pfg.13; Thu, 19 Sep 2019 19:43:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZZCgTJ/cSEz6+I2uVRIQqCX7fvVPzVJ+3C4JKrlRiRg=; b=ItCNkF4wHFbSLIpPilmPvWy5+r/m6JFd5cOalyHMJvossrq268icDesw5v3FB6gx7X /Kd5ZCy1KRuXfsy5nclhVMtVMClA7bSlmhmB2hQSEOUwKIeiHoK8GuOTMRv7NUwuB0eo AELRwRPfRvqQKhGCFcgEVT6KSLKL9IHRU1TP30maKT4ULs6x2K0ORtTkNR1ylxIJZLEe PrOFt2fStzPHCfwg8jQ8++z+eC2P2EOR39RvzeVlUSSvcV4MR975mXE8Wzi3lN392kXQ eD8DwYEFZAw/ddBFmcfNqlBfmx4eyVydXcT+JaAhmzT00/pE0hlIFf5+qAhCjwPnQc2N Qu5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZZCgTJ/cSEz6+I2uVRIQqCX7fvVPzVJ+3C4JKrlRiRg=; b=ofID2goix/wGAvbfx9agUQpFeGipWcEIzb9FjMPci60qTTTWnI0hPIRE22TjkBTybX BJdunJX/3+to781PaUkIFJPWBIQoZZPt7o5RFddUr7UOlT70jaDdyPrER+/sGapx7zIJ H7sEyicKAtZzt7h4Sshwr4g3gL/T54+v1dW3/oQuGUP2ruetEoODy7vIqLN0niK4TYkd d0jpelp7slgKph2sWydV+ww1Ik5GguwshhqV4mLcJo5rYzAAjbnFnV9QHSPjg3KJJiUr +foqBcQa0Jxv47a1Ga9LABlP2mOzG65ZthF8IaKDHWVd5Fw07lXs6SsfdrW7me+3NKWb ksGg==
X-Gm-Message-State: APjAAAXAnfmufLw8oD0vD+9PGOnGklSD1julO9/qbT3t9zXzLFrAr1hN PVXJpfROjdmCqgQxb/NEa9E=
X-Google-Smtp-Source: APXvYqwp7mHTn1KQc0a/44vTkdMPxq3qTtWONH9iBkmrCgwd/GB5+/mhoCkymSwdN1sBdo81tjXagA==
X-Received: by 2002:a63:1020:: with SMTP id f32mr12968291pgl.203.1568947435348;  Thu, 19 Sep 2019 19:43:55 -0700 (PDT)
Received: from [192.168.1.15] (c-73-189-13-44.hsd1.ca.comcast.net. [73.189.13.44]) by smtp.gmail.com with ESMTPSA id h14sm410345pfo.15.2019.09.19.19.43.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Sep 2019 19:43:54 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-01BACA43-A038-48AA-8792-5E8FFECA9170
Mime-Version: 1.0 (1.0)
From: Jeff Tantsura <jefftant.ietf@gmail.com>
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com>
Date: Thu, 19 Sep 2019 19:43:52 -0700
Cc: Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>, Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <F183D162-DE73-486C-ACBD-1200E991D8B7@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com> <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0vQNtwF5FN9qQQQRDpN8zbXWmaQ>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 02:44:01 -0000

--Apple-Mail-01BACA43-A038-48AA-8792-5E8FFECA9170
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Gyan,

IPFRR doesn=E2=80=99t use/need any IGP extensions and is local to the device=
 computing LFA.
As RTGWG chair - I welcome you to read a number of rather well written RFCs o=
n the topic we have published in RTGWG over the last 7 years.=20
Pay attention on how LFAs are computed, this would clarify your question as t=
o why there=E2=80=99s no need for additional imposition as well as why LFA p=
rovides partial coverage.
There=E2=80=99s also TI-LFA draft that explains how TI-LFA is computed and w=
hy it relies on additional imposition if LFA is unavailable.

Regards,
Jeff

> On Sep 19, 2019, at 18:06, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>=20
> Hi Robert=20
>=20
> I know we have gone through many many lengthy discussions adnosium and I k=
now the question has come up a few times and I know you replied back a few t=
imes related to the service provider use case where we end up with the multi=
ple violations of RFC 8200 related to intermediate nodes EH insertion as wel=
l as many EH insertions occurring and what was mentioned was Ti-LFA.  So sin=
ce LFA and Remote LFA are extensions of the IGP providing the 50ms failover s=
imilar to traditional mpls Fast Reroute capabilities NH & NNH link/node/path=
 protection in the legacy TE FRR pce the head end PE LSR adds and additional=
 mpls shim for FRR.
>=20
> With IP LFA and remote LFA used with LDP there are IGP extensions opaque L=
SA=E2=80=99s that provide the pre programmed backup path provided by LFA loo=
p free backup path.  In that scenario with LDP there is not any additional l=
abel with LFA but with remote LFA is added for the Remote LFA backup path wi=
th LDP session protection enabled with targeted LDP session tunnled through t=
he RLFA node.
>=20
> So now talking SRv6 with Ti LFA why is there an EH insertion as we are not=
 using mpls LDP and not doing remote LFA and this is not the traditional mpl=
s TE FRR.
>=20
> I am not getting it from a network engineering technical standpoint what t=
he use case is and why EH insertion would occur on any intermediate node as t=
hat even in the legacy mpls TE world its on the ingress LSR PE and for that m=
atter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=9D source=
 routing via SRH pssi instructions and not maintaining state on the intermed=
iate nodes which just do the PSSI and copy the SRH destination rewrite of IP=
v6 destination for the traffic engineered path and then do PSP or USP on the=
 egress node of the service provider core.
>=20
> I designed and manage a fairly large mpls core for Verizon and if their is=
 a asic processing penalty hit due to intermediate node EH insertion we don=E2=
=80=99t want it and will stay course with LDP and stick with our path target=
ing SR-MPLS and ditch any ideas of ever going to SRv6.
>=20
> Thanks in advance for help in clarification of this topic and I think unde=
rstanding the use case would help 6man overall understand the justification o=
f the RFC 8200 violations.
>=20
> Thank you
>=20
> Gyan Mishra
> Verizon Communications=20
> Cell 301 502-1347
>=20
> Sent from my iPhone
>=20
>> On Sep 19, 2019, at 3:50 PM, Robert Raszuk <robert@raszuk.net> wrote:
>>=20
>> Hi Reji,
>>=20
>> Notice what it says: " ... explicitly listed intermediate nodes ... "
>>=20
>> CRH which is used in SRv6+ does not explicitly list intermediate nodes so=
 I do not think the procedures in IPv6 spec apply as the way you interpret t=
hem.=20
>>=20
>> But I am i no way authoritative ... still learning IPv6 and this thread b=
ecome great education.=20
>>=20
>> An real example where those procedure apply is documented in RFC6554 whic=
h does put the addresses explicitly.=20
>>=20
>> Many thx,
>> Robert.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>> On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas <rejithomas.d@gmail.com> wro=
te:
>>> Hi Robert,
>>>=20
>>> >>I do not know what is the difference between IPv6 Destination Address i=
n the fixed header and "final destination". Where do you carry "final destin=
ation" address ?=20
>>>=20
>>> See Section 4.4 in RFC 8200.  Hope its clear what's the final destinatio=
n and the context in which it is used.
>>>=20
>>>       Segments Left       8-bit unsigned integer.  Number of route
>>>                           segments remaining, i.e., number of explicitly=

>>>                           listed intermediate nodes still to be visited
>>>                           before reaching the final destination.
>>>=20
>>> Regards
>>> Reji
>>>=20
>>>> On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert@raszuk.net> wrot=
e:
>>>> IPv6 fixed header has only one destination address. So TE midpoint is e=
ither a packet's destination or not. It can not be both.=20
>>>>=20
>>>> I do not know what is the difference between IPv6 Destination Address i=
n the fixed header and "final destination". Where do you carry "final destin=
ation" address ?=20
>>>>=20
>>>> Many  thx,
>>>> R.
>>>>=20
>>>>> On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com> w=
rote:
>>>>> Hi Robert,
>>>>>=20
>>>>> >>Well the crux of the matter is that you still need to process all EH=
s at each IPv6 destination which here means each transit node per RFC8200
>>>>>=20
>>>>>  =46rom RFC 8200 that doesn't seem to be the case or at least as I und=
erstand. See  Section 4..1 note 1 and note 3. Am I missing something?
>>>>> =20
>>>>> IPv6 header
>>>>>       Hop-by-Hop Options header
>>>>>       Destination Options header (note 1)
>>>>>       Routing header
>>>>>       Fragment header
>>>>>       Authentication header (note 2)
>>>>>       Encapsulating Security Payload header (note 2)
>>>>>       Destination Options header (note 3)
>>>>>       Upper-Layer header
>>>>>=20
>>>>>       note 1: for options to be processed by the first destination tha=
t
>>>>>               appears in the IPv6 Destination Address field plus
>>>>>               subsequent destinations listed in the Routing header.
>>>>>=20
>>>>>       note 2: additional recommendations regarding the relative order o=
f
>>>>>               the Authentication and Encapsulating Security Payload
>>>>>               headers are given in [RFC4303].
>>>>>=20
>>>>>       note 3: for options to be processed only by the final destinatio=
n
>>>>>               of the packet.
>>>>>=20
>>>>> Regards
>>>>> Reji
>>>>>=20
>>>>>> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> wro=
te:
>>>>>>=20
>>>>>>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture be=
tter. The SRv6+ drafts explain the usecases better FYI.
>>>>>>=20
>>>>>> Well the crux of the matter is that you still need to process all EHs=
 at each IPv6 destination which here means each transit node per RFC8200. Th=
at is regardless what any other spec says .... unfortunately.=20
>>>>>>=20
>>>>>> Best,
>>>>>> R.
>>>>>>=20
>>>>>>=20
>>>>>> =20
>>>>>> --------------------------------------------------------------------
>>>>>> IETF IPv6 working group mailing list
>>>>>> ipv6@ietf.org
>>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>>> --------------------------------------------------------------------
>>>>> _______________________________________________
>>>>> spring mailing list
>>>>> spring@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/spring
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

--Apple-Mail-01BACA43-A038-48AA-8792-5E8FFECA9170
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Gyan,<div><br></div><div>IPFRR doesn=E2=80=99=
t use/need any IGP extensions and is local to the device computing LFA.</div=
><div>As RTGWG chair - I welcome you to read a number of rather well written=
 RFCs on the topic we have published in RTGWG over the last 7 years.&nbsp;</=
div><div>Pay attention on how LFAs are computed, this would clarify your que=
stion as to why there=E2=80=99s no need for additional imposition as well as=
 why LFA provides partial coverage.</div><div>There=E2=80=99s also TI-LFA dr=
aft that explains how TI-LFA is computed and why it relies on additional imp=
osition if LFA is unavailable.<br><br><div id=3D"AppleMailSignature" dir=3D"=
ltr">Regards,<div>Jeff</div></div><div dir=3D"ltr"><br>On Sep 19, 2019, at 1=
8:06, Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@g=
mail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"l=
tr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8"=
>Hi Robert&nbsp;<div><br></div><div>I know we have gone through many many le=
ngthy discussions adnosium and I know the question has come up a few times a=
nd I know you replied back a few times related to the service provider use c=
ase where we end up with the multiple violations of RFC 8200 related to inte=
rmediate nodes EH insertion as well as many EH insertions occurring and what=
 was mentioned was Ti-LFA. &nbsp;So since LFA and Remote LFA are extensions o=
f the IGP providing the 50ms failover similar to traditional mpls Fast Rerou=
te capabilities NH &amp; NNH link/node/path protection in the legacy TE FRR p=
ce the head end PE LSR adds and additional mpls shim for FRR.</div><div><br>=
</div><div>With IP LFA and remote LFA used with LDP there are IGP extensions=
 opaque LSA=E2=80=99s that provide the pre programmed backup path provided b=
y LFA loop free backup path. &nbsp;In that scenario with LDP there is not an=
y additional label with LFA but with remote LFA is added for the Remote LFA b=
ackup path with LDP session protection enabled with targeted LDP session tun=
nled through the RLFA node.</div><div><br></div><div>So now talking SRv6 wit=
h Ti LFA why is there an EH insertion as we are not using mpls LDP and not d=
oing remote LFA and this is not the traditional mpls TE FRR.</div><div><br><=
/div><div>I am not getting it from a network engineering technical standpoin=
t what the use case is and why EH insertion would occur on any intermediate n=
ode as that even in the legacy mpls TE world its on the ingress LSR PE and f=
or that matter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=9D=
 source routing via SRH pssi instructions and not maintaining state on the i=
ntermediate nodes which just do the PSSI and copy the SRH destination rewrit=
e of IPv6 destination for the traffic engineered path and then do PSP or USP=
 on the egress node of the service provider core.</div><div><br></div><div>I=
 designed and manage a fairly large mpls core for Verizon and if their is a a=
sic processing penalty hit due to intermediate node EH insertion we don=E2=80=
=99t want it and will stay course with LDP and stick with our path targeting=
 SR-MPLS and ditch any ideas of ever going to SRv6.</div><div><br></div><div=
>Thanks in advance for help in clarification of this topic and I think under=
standing the use case would help 6man overall understand the justification o=
f the RFC 8200 violations.</div><div><br></div><div>Thank you</div><div><br>=
</div><div>Gyan Mishra</div><div>Verizon Communications&nbsp;</div><div>Cell=
 301 502-1347</div><div><br><div id=3D"AppleMailSignature" dir=3D"ltr">Sent f=
rom my iPhone</div><div dir=3D"ltr"><br>On Sep 19, 2019, at 3:50 PM, Robert R=
aszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; wro=
te:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr"=
>Hi Reji,<div><br></div><div>Notice what it says: <b>" ... explicitly listed=
 intermediate nodes ... "</b><br></div><div><br></div><div>CRH which is used=
 in SRv6+ does not explicitly list intermediate nodes so I do not think the p=
rocedures in IPv6 spec apply as the way you interpret them.&nbsp;</div><div>=
<br></div><div>But I am i no way authoritative ... still learning IPv6 and t=
his thread become great education.&nbsp;</div><div><br></div><div>An real ex=
ample where those procedure apply is documented in RFC6554 which does put th=
e addresses explicitly.&nbsp;</div><div><br></div><div>Many thx,<br>Robert.<=
/div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></=
div><div><b><br></b></div><div><b><br></b></div></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 9:14 P=
M Reji Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com">rejithomas.d@gma=
il.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Robert,</div>=
<span class=3D"gmail-m_7904442527299118929gmail-im"><div><br></div><div dir=3D=
"ltr">&gt;&gt;I do not know what is the difference between IPv6 Destination A=
ddress in the fixed header and "final destination". Where do you carry "fina=
l destination" address ?&nbsp;</div><div dir=3D"ltr"><br></div></span><div>S=
ee Section 4.4 in RFC 8200.&nbsp; Hope its clear what's the final destinatio=
n and the context in which it is used.</div><div dir=3D"ltr"><br><div><pre c=
lass=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpage=
" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-bo=
ttom:0px;break-before:page;color:rgb(0,0,0)">      Segments Left       8-bit=
 unsigned integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre><pre class=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981g=
mail-newpage" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0=
px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre clas=
s=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpage" s=
tyle=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-botto=
m:0px;break-before:page;color:rgb(0,0,0)">Regards</pre><pre class=3D"gmail-m=
_7904442527299118929gmail-m_-6010753092096512981gmail-newpage" style=3D"whit=
e-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-=
before:page;color:rgb(0,0,0)">Reji</pre><div class=3D"gmail-m_79044425272991=
18929gmail-yj6qo gmail-m_7904442527299118929gmail-ajU"></div></div></div></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk &lt;<a href=3D"mailto:rober=
t@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br></div><b=
lockquote 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 dir=3D"ltr">IPv6 fixed h=
eader has only one destination address. So TE midpoint is either a packet's d=
estination or not. It can not be both.&nbsp;<div><br></div><div>I do not kno=
w what is the difference between IPv6 Destination Address in the fixed heade=
r and "final destination". Where do you carry "final destination" address ?&=
nbsp;</div><div><br></div><div>Many&nbsp; thx,<br>R.</div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 201=
9 at 6:17 PM Reji Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com" targe=
t=3D"_blank">rejithomas.d@gmail.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D=
"ltr"><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681g=
mail-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margi=
n-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">Hi Robert,</=
pre><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gma=
il-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-=
top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre=
 class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-21=
16522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;=
margin-bottom:0px;break-before:page;color:rgb(0,0,0)">&gt;&gt;<span style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(34,34,34)"=
>Well the crux of the matter is that you still need to process all EHs at ea=
ch IPv6 destination which here means each transit node per RFC8200</span></p=
re><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmai=
l-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-t=
op:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"=
font-family:Arial,Helvetica,sans-serif"><br></span></pre><pre class=3D"gmail=
-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-21165222496304511=
24gmail-newpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:page=
"><font color=3D"#000000" size=3D"3"> =46rom RFC 8200 that doesn't seem to b=
e the case or at least as I understand. S</font><span style=3D"color:rgb(0,0=
,0);font-size:13.3333px;font-family:Arial,Helvetica,sans-serif">ee  Section 4=
..1 note 1 and note 3. Am I missing something?</span></pre><pre class=3D"gma=
il-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-211652224963045=
1124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom=
:0px;break-before:page;color:rgb(0,0,0)">&nbsp;</pre><pre class=3D"gmail-m_7=
904442527299118929gmail-m_-4835811391373464681gmail-m_-2116522249630451124gm=
ail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;b=
reak-before:page;color:rgb(0,0,0)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/r=
fc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" target=
=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gm=
ail-m_-2116522249630451124gmail-Apple-interchange-newline" style=3D"color:rg=
b(0,0,0);font-family:-webkit-standard"></div><div>Regards</div><div>Reji</di=
v></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk &lt;<a href=3D"mailto:r=
raszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=
=3D"ltr"><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div lang=3D"EN-IN"><div class=3D"gmail-m_790444252729911=
8929gmail-m_-4835811391373464681gmail-m_-2116522249630451124gmail-m_21521161=
74736443665gmail-m_6932563592401092047WordSection1"><div><div><div>I disagre=
e. PPSI and PSSI leverages the DOHs in IPv6 architecture better. The SRv6+ d=
rafts explain the usecases better FYI.</div></div></div></div></div></blockq=
uote><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small">Well the crux of the matter is that you still need to pro=
cess all EHs at each IPv6 destination which here means each transit node per=
 RFC8200. That is regardless what any other spec says .... unfortunately.&nb=
sp;</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:=
small">Best,</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small">R.</div><br></div><div><br></div><div>&nbsp;</div></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/ip=
v6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listin=
fo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br>=

<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------=
------------------------------------------------------------</span><br><span=
>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:ipv6=
@ietf.org">ipv6@ietf.org</a></span><br><span>Administrative Requests: <a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailma=
n/listinfo/ipv6</a></span><br><span>----------------------------------------=
----------------------------</span><br></div></blockquote></div></div></bloc=
kquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------------------=
------------------------------------------------</span><br><span>IETF IPv6 w=
orking group mailing list</span><br><span><a href=3D"mailto:ipv6@ietf.org">i=
pv6@ietf.org</a></span><br><span>Administrative Requests: <a href=3D"https:/=
/www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailman/listinfo/i=
pv6</a></span><br><span>----------------------------------------------------=
----------------</span><br></div></blockquote></div></body></html>=

--Apple-Mail-01BACA43-A038-48AA-8792-5E8FFECA9170--


From nobody Thu Sep 19 19:49:42 2019
Return-Path: <chengli13@huawei.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 E12441200C5 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 19:49:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 LBm7jnyJQ94Y for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 19:49:37 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A27C12003E for <spring@ietf.org>; Thu, 19 Sep 2019 19:49:37 -0700 (PDT)
Received: from LHREML711-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 747B2621819E84A6D2D0; Fri, 20 Sep 2019 03:49:35 +0100 (IST)
Received: from lhreml719-chm.china.huawei.com (10.201.108.70) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 20 Sep 2019 03:49:34 +0100
Received: from lhreml719-chm.china.huawei.com (10.201.108.70) by lhreml719-chm.china.huawei.com (10.201.108.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 20 Sep 2019 03:49:34 +0100
Received: from DGGEML423-HUB.china.huawei.com (10.1.199.40) by lhreml719-chm.china.huawei.com (10.201.108.70) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Fri, 20 Sep 2019 03:49:34 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.58]) by dggeml423-hub.china.huawei.com ([10.1.199.40]) with mapi id 14.03.0439.000; Fri, 20 Sep 2019 10:49:26 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: "Bernier, Daniel" <daniel.bernier@bell.ca>, SING Team <s.i.n.g.team.0810@gmail.com>
CC: 'SPRING WG List' <spring@ietf.org>
Thread-Topic: [spring] A note on CRH and on going testing
Thread-Index: AQHVbv3Xlk2MR63jbkCBydINl8HjY6cym9WAgAE+RPA=
Date: Fri, 20 Sep 2019 02:49:26 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca>
In-Reply-To: <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDDBEdggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/DjPiCKhcuHoTTW8znE7MzahYbR0>
Subject: Re: [spring] A note on CRH and on going testing
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: Fri, 20 Sep 2019 02:49:40 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDDBEdggeml529mbxchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

KzEuDQoNCkFzIEkgbWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBTSUQgaXMgbm90IG9ubHkgZm9y
IHNob3J0ZW5pbmcgU0lEIGxpc3QuDQpXZSBzaG91bGQgc2VlIHRoZSBpbXBvcnRhbnQgcGFydCBv
ZiBiaW5kaW5nIFNJRCBpbiBpbnRlci1kb21haW4gcm91dGluZywgIHNpbmNlIGl0IGhpZGVzIHRo
ZSBkZXRhaWxzIG9mIGludHJhLWRvbWFpbi4gU2VjdXJpdHkgYW5kIFByaXZhY3kgYXJlIGFsd2F5
cyBpbXBvcnRhbnQuDQoNClNpbmNlIHRoZSBFSCBpbnNlcnRpb24gcmVsYXRlZCB0ZXh0IHdpbGwg
YmUgcmVtb3ZlZCBmcm9tIFNSdjYgTlAgZHJhZnQsIEkgZG9u4oCZdCB0aGluayBhbnlvbmUgd2ls
bCBzdGlsbCBzYXkgd2UgZG9u4oCZdCBuZWVkIGJpbmRpbmcgU0lELg0KTGV04oCZcyBiZSBob25l
c3QsIEVuY2FwIG1vZGUgQmluZGluZyBTSUQgaXMgdmVyeSB1c2VmdWwgaW4gaW50ZXItZG9tYWlu
IHJvdXRpbmcuIEl0IGlzIG5vdCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJuYWwgaW5mbyBvdXRzaWRl
IGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbi4NCg0KQ2hlbmcNCg0KDQpGcm9tOiBzcHJpbmcgW21h
aWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEJlcm5pZXIsIERhbmll
bA0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMTozNiBQTQ0KVG86IFNJTkcg
VGVhbSA8cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPg0KQ2M6ICdTUFJJTkcgV0cgTGlzdCcg
PHNwcmluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFu
ZCBvbiBnb2luZyB0ZXN0aW5nDQoNCisxDQoNClRoaXMgaXMgd2hhdCB3ZSBkaWQgb24gb3VyIG11
bHRpLWNsb3VkIHRyaWFscy4NCg0KRW5jYXAgd2l0aCBCaW5kaW5nIFNJRCB0byBhdm9pZCBpbnRl
ci1kb21haW4gbWFwcGluZyArIEkgZG9u4oCZdCBuZWVkIHRvIGhhdmUgc29tZSBzb3J0IG9mIGlu
dGVyLWRvbWFpbiBhbGlnbm1lbnQgb2YgUFNTSXMNCg0KRGFuDQoNCk9uIDIwMTktMDktMTksIDEx
OjE4IEFNLCAic3ByaW5nIG9uIGJlaGFsZiBvZiBTSU5HIFRlYW0iIDxzcHJpbmctYm91bmNlc0Bp
ZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBzLmku
bi5nLnRlYW0uMDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNv
bT4+IHdyb3RlOg0KDQpIaSBBbmRyZXcsDQoNCkdvb2QgdG8gaGVhciB0aGF0IHJlYWxpdHkgZXhw
ZXJpbWVudCA6KQ0KDQpCdXQgaXMgaXQgc2VjdXJlIHRvIHNoYXJlIGludGVybmFsIFNJRC1JUCBt
YXBwaW5ncyBvdXRzaWRlIGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbj8NCg0KT3IgaXMgdGhlcmUg
YW4gYW5hbG9ndWUgbGlrZSBCaW5kaW5nIFNJRCBvZiBTUnY2LCBpbiBTUnY2Kz8NCg0KQnR3LCBQ
U1NJIGFuZCBQUFNJIGNhbiBub3QgZG8gdGhhdCBub3csIHJpZ2h0Pw0KDQpCZXN0IHJlZ2FyZHMs
DQpNb29ubGlnaHQgVGhvdWdodHMNCg0KDQoobWFpbCBmYWlsdXJlLCB0cnkgdG8gY2MgdG8gc3By
aW5nIGFnYWluLikNCg0KT24gMDkvMTkvMjAxOSAxNzo0OSwgQW5kcmV3IEFsc3RvbjxtYWlsdG86
QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbT4gd3JvdGU6DQpIaSBHdXlzLA0KDQpJIHRo
b3VnaHQgdGhpcyBtYXkgYmUgb2YgaW50ZXJlc3QgaW4gbGlnaHQgb2YgZGlzY3Vzc2lvbnMgYXJv
dW5kIGRlcGxveW1lbnRzIGFuZCBydW5uaW5nIGNvZGUgLSBiZWNhdXNlIG9uZSBvZiB0aGUgdGhp
bmdzIHdlJ3ZlIGJlZW4gdGVzdGluZyBpcyBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmluZyB3
aXRoIENSSCBvbiBib3RoIG91ciBEUERLIGltcGxlbWVudGF0aW9uIGFuZCBhbm90aGVyIGltcGxl
bWVudGF0aW9uLg0KDQpTbyAtIHRoZSBzZXR1cCB3ZSB1c2VkIGxhc3QgbmlnaHQ6DQoNCjYgc3lz
dGVtcyBpbiBhIGxhYiAtIG9uZSBvZiB3aGljaCBsaW5rZWQgdG8gdGhlIG9wZW4gaW50ZXJuZXQu
ICBDYWxsIHRoZXNlIFMxIC0+IFM2DQozIHN5c3RlbXMgaW4gYSBsYWIgb24gdGhlIG90aGVyIHNp
ZGUgb2YgdGhlIHdvcmxkIC0gbm8gcGVlcmluZyBiZXR3ZWVuIHRoZSBuZXR3b3JrcyBpbiBxdWVz
dGlvbi4gIENhbGwgdGhlc2UgUjEgLT4gUjMNCg0KV2UgYXBwbGllZCBhIFNJRCBsaXN0IG9uIFMx
LCB0aGF0IHN0ZWVyZWQgUzEgLT4gUzIgLT4gUzMgLT4gUzYgLT4gUjEgLT4gUjMsIHdpdGggdGhl
IHJlbGV2YW50IG1hcHBpbmdzIGZyb20gdGhlIENSSCBTSUQncyB0byB0aGUgdW5kZXJseWluZyBh
ZGRyZXNzaW5nIChTMiBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGZvciBTMywgUzMgaGFkIGEg
bWFwcGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25kaW5nIHRvIFM2LCBTNiBoYWQgYSBtYXBwaW5n
IGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcgdG8gUjEgZXRjKQ0KDQpUaGVuIHdlIHNlbnQgc29t
ZSBwYWNrZXRzIC0gYW5kIHRoZSB0ZXN0IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVsLg0KDQpXaGF0
IHRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgaXMgdGhhdCBpZiB0d28gcHJvdmlkZXJzIGFncmVlIHRv
IHNoYXJlIHRoZSBTSUQgbWFwcGluZ3MgLSBpdCBpcyBwb3NzaWJsZSB0byBzdGVlciBhY3Jvc3Mg
b25lIG5ldHdvcmssIG91dCBvdmVyIGFuIG9wZW4gcGF0aCwgYW5kIGFjcm9zcyBhIHJlbW90ZSBu
ZXR3b3JrLiAgT2J2aW91c2x5IHRoaXMgcmVsaWVzIG9uIHRoZSBmYWN0IHRoYXQgRUgncyBhcmVu
J3QgYmVpbmcgZHJvcHBlZCBieSBpbnRlcm1lZGlhdGUgcHJvdmlkZXJzLCBidXQgdGhpcyBpc24n
dCBzb21ldGhpbmcgd2UncmUgc2VlaW5nLg0KDQpDb21iaW5lIHRoaXMgd2l0aCB0aGUgQkdQIHNp
Z25hbGluZyBkcmFmdCAtIGFuZCB0aGUgU0lEJ3MgY2FuIHRoZW4gYmUgc2lnbmFsZWQgYmV0d2Vl
biB0aGUgcHJvdmlkZXJzIC0gd29yayBzdGlsbCBnb2luZyBvbiB3aXRoIHJlZ2FyZHMgdG8gdGhp
cyBmb3IgdGVzdGluZyBwdXJwb3Nlcy4gIEp1c3QgYXMgYSBub3RlIC0gdGhlcmUgd291bGQgYmUg
bm8gcmVxdWlyZW1lbnQgdG8gc2hhcmUgdGhlIGZ1bGwgU0lEIG1hcHBpbmcgb3IgdG9wb2xvZ2ll
cyB3aGVuIGRvaW5nIHRoaXMgd2l0aCBCR1AgLSB0aGUgcmVxdWlyZW1lbnQgd291bGQgYmUgb25s
eSB0byBzaGFyZSB0aGUgcmVsZXZhbnQgU0lEJ3MgbmVjZXNzYXJ5IGZvciB0aGUgc3RlZXJpbmcu
DQoNCkkgY2FuIHNheSBmcm9tIG91ciBzaWRlIC0gd2l0aCB2YXJpb3VzIG90aGVyIHByb3ZpZGVy
cyAtIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgd2Ugc2VlICppbW1lbnNlKiB1c2UgY2FzZSBmb3Ig
LSBmb3IgYSB3aG9sZSBob3N0IG9mIHJlYXNvbnMuDQoNClRoYW5rcw0KDQpBbmRyZXcNCg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1h
aWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1NwcmluZw0K

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDDBEdggeml529mbxchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0
eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1y
aWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNt
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVt
YWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQg
NzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZh
dWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86
aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFb
ZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9
InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiYjNDM7MS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkFzIEkgbWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBTSUQgaXMg
bm90IG9ubHkgZm9yIHNob3J0ZW5pbmcgU0lEIGxpc3QuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2Ugc2hv
dWxkIHNlZSB0aGUgaW1wb3J0YW50IHBhcnQgb2YgYmluZGluZyBTSUQgaW4gaW50ZXItZG9tYWlu
IHJvdXRpbmcsICZuYnNwO3NpbmNlIGl0IGhpZGVzIHRoZSBkZXRhaWxzIG9mIGludHJhLWRvbWFp
bi4gU2VjdXJpdHkgYW5kIFByaXZhY3kgYXJlIGFsd2F5cyBpbXBvcnRhbnQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TaW5jZSB0aGUgRUggaW5zZXJ0aW9uIHJlbGF0ZWQg
dGV4dCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBTUnY2IE5QIGRyYWZ0LCBJIGRvbuKAmXQgdGhpbmsg
YW55b25lIHdpbGwgc3RpbGwgc2F5IHdlIGRvbuKAmXQgbmVlZCBiaW5kaW5nIFNJRC4NCjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5MZXTigJlzIGJlIGhvbmVzdCwgRW5jYXAgbW9kZSBCaW5kaW5nIFNJRCBpcyB2
ZXJ5IHVzZWZ1bCBpbiBpbnRlci1kb21haW4gcm91dGluZy4gSXQgaXMgbm90IHNlY3VyZSB0byBz
aGFyZSBpbnRlcm5hbCBpbmZvIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWluLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Q2hlbmc8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwv
Yj4gc3ByaW5nIFttYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIDxiPk9uIEJlaGFsZiBP
Zg0KPC9iPkJlcm5pZXIsIERhbmllbDxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgU2VwdGVt
YmVyIDE5LCAyMDE5IDExOjM2IFBNPGJyPg0KPGI+VG86PC9iPiBTSU5HIFRlYW0gJmx0O3MuaS5u
LmcudGVhbS4wODEwQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+ICdTUFJJTkcgV0cgTGlz
dCcgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJp
bmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3Rpbmc8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mIzQz
OzEgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGlzIGlzIHdo
YXQgd2UgZGlkIG9uIG91ciBtdWx0aS1jbG91ZCB0cmlhbHMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkVuY2FwIHdpdGggQmluZGluZyBTSUQgdG8gYXZvaWQg
aW50ZXItZG9tYWluIG1hcHBpbmcgJiM0MzsgSSBkb27igJl0IG5lZWQgdG8gaGF2ZSBzb21lIHNv
cnQgb2YgaW50ZXItZG9tYWluIGFsaWdubWVudCBvZiBQU1NJczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+RGFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tQ0EiPk9uIDIwMTktMDktMTks
IDExOjE4IEFNLCAmcXVvdDtzcHJpbmcgb24gYmVoYWxmIG9mIFNJTkcgVGVhbSZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91bmNlc0Bp
ZXRmLm9yZzwvYT4gb24gYmVoYWxmIG9mDQo8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4
MTBAZ21haWwuY29tIj5zLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PkhpIEFuZHJldyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPkdvb2QgdG8gaGVhciB0aGF0IHJlYWxpdHkgZXhwZXJpbWVudCA6KTwvc3Bhbj48
YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkJ1dCBpcyBpdCBzZWN1cmUgdG8g
c2hhcmUgaW50ZXJuYWwgU0lELUlQIG1hcHBpbmdzIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsg
ZG9tYWluPzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPk9yIGlz
IHRoZXJlIGFuIGFuYWxvZ3VlIGxpa2UgQmluZGluZyBTSUQgb2YgU1J2NiwgaW4gU1J2NiYjNDM7
Pzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkJ0dywgUFNTSSBh
bmQgUFBTSSBjYW4gbm90IGRvIHRoYXQgbm93LCByaWdodD88L3NwYW4+PGJyPg0KPGJyPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxicj4NCjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+TW9vbmxpZ2g8L3NwYW4+dCBUaG91Z2h0czxicj4NCjxicj4NCjxi
cj4NCihtYWlsIGZhaWx1cmUsIHRyeSB0byBjYyB0byBzcHJpbmcgYWdhaW4uKTxicj4NCjxicj4N
Cjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztiYWNrZ3JvdW5k
OiNGMkYyRjIiPk9uIDA5LzE5LzIwMTkgMTc6NDksJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2JhY2tncm91bmQ6I0YyRjJGMiI+PGEgaHJlZj0ibWFpbHRvOkFuZHJldy5B
bHN0b25AbGlxdWlkdGVsZWNvbS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjojMkE5N0ZGIj5BbmRy
ZXcNCiBBbHN0b248L3NwYW4+PC9hPiZuYnNwO3dyb3RlOjxicj4NCjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPkhpIEd1eXMsJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGJyPg0K
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JIHRob3VnaHQgdGhpcyBtYXkgYmUgb2YgaW50ZXJl
c3QgaW4gbGlnaHQgb2YgZGlzY3Vzc2lvbnMgYXJvdW5kIGRlcGxveW1lbnRzIGFuZCBydW5uaW5n
IGNvZGUgLSBiZWNhdXNlIG9uZSBvZiB0aGUgdGhpbmdzIHdlJ3ZlIGJlZW4gdGVzdGluZyBpcyBp
bnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmluZyB3aXRoIENSSCBvbiBib3RoIG91ciBEUERLIGlt
cGxlbWVudGF0aW9uIGFuZCBhbm90aGVyIGltcGxlbWVudGF0aW9uLiZuYnNwOzwvc3Bhbj48YnI+
DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNvIC0gdGhlIHNldHVwIHdlIHVzZWQg
bGFzdCBuaWdodDombmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj42IHN5c3RlbXMgaW4gYSBsYWIgLSBvbmUgb2Ygd2hpY2ggbGlua2VkIHRvIHRoZSBvcGVu
IGludGVybmV0LiZuYnNwOyBDYWxsIHRoZXNlIFMxIC0mZ3Q7IFM2Jm5ic3A7PC9zcGFuPjxicj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+MyBzeXN0ZW1zIGluIGEgbGFiIG9uIHRoZSBvdGhl
ciBzaWRlIG9mIHRoZSB3b3JsZCAtIG5vIHBlZXJpbmcgYmV0d2VlbiB0aGUgbmV0d29ya3MgaW4g
cXVlc3Rpb24uJm5ic3A7IENhbGwgdGhlc2UgUjEgLSZndDsgUjMmbmJzcDs8L3NwYW4+PGJyPg0K
PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5XZSBhcHBsaWVkIGEgU0lEIGxpc3Qgb24g
UzEsIHRoYXQgc3RlZXJlZCBTMSAtJmd0OyBTMiAtJmd0OyBTMyAtJmd0OyBTNiAtJmd0OyBSMSAt
Jmd0OyBSMywgd2l0aCB0aGUgcmVsZXZhbnQgbWFwcGluZ3MgZnJvbSB0aGUgQ1JIIFNJRCdzIHRv
IHRoZSB1bmRlcmx5aW5nIGFkZHJlc3NpbmcgKFMyIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQg
Zm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcNCiB0byBT
NiwgUzYgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25kaW5nIHRvIFIxIGV0Yykm
bmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGVuIHdl
IHNlbnQgc29tZSBwYWNrZXRzIC0gYW5kIHRoZSB0ZXN0IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVs
LiAmbmJzcDsmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5XaGF0IHRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgaXMgdGhhdCBpZiB0d28gcHJvdmlkZXJzIGFn
cmVlIHRvIHNoYXJlIHRoZSBTSUQgbWFwcGluZ3MgLSBpdCBpcyBwb3NzaWJsZSB0byBzdGVlciBh
Y3Jvc3Mgb25lIG5ldHdvcmssIG91dCBvdmVyIGFuIG9wZW4gcGF0aCwgYW5kIGFjcm9zcyBhIHJl
bW90ZSBuZXR3b3JrLiZuYnNwOyBPYnZpb3VzbHkgdGhpcyByZWxpZXMgb24gdGhlIGZhY3QgdGhh
dCBFSCdzIGFyZW4ndA0KIGJlaW5nIGRyb3BwZWQgYnkgaW50ZXJtZWRpYXRlIHByb3ZpZGVycywg
YnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5nIHdlJ3JlIHNlZWluZy4mbmJzcDs8L3NwYW4+PGJyPg0K
PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Db21iaW5lIHRoaXMgd2l0aCB0aGUgQkdQ
IHNpZ25hbGluZyBkcmFmdCAtIGFuZCB0aGUgU0lEJ3MgY2FuIHRoZW4gYmUgc2lnbmFsZWQgYmV0
d2VlbiB0aGUgcHJvdmlkZXJzIC0gd29yayBzdGlsbCBnb2luZyBvbiB3aXRoIHJlZ2FyZHMgdG8g
dGhpcyBmb3IgdGVzdGluZyBwdXJwb3Nlcy4mbmJzcDsgSnVzdCBhcyBhIG5vdGUgLSB0aGVyZSB3
b3VsZCBiZSBubyByZXF1aXJlbWVudCB0byBzaGFyZSB0aGUgZnVsbA0KIFNJRCBtYXBwaW5nIG9y
IHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0aGlzIHdpdGggQkdQIC0gdGhlIHJlcXVpcmVtZW50IHdv
dWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhlIHJlbGV2YW50IFNJRCdzIG5lY2Vzc2FyeSBmb3IgdGhl
IHN0ZWVyaW5nLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPkkgY2FuIHNheSBmcm9tIG91ciBzaWRlIC0gd2l0aCB2YXJpb3VzIG90aGVyIHByb3ZpZGVy
cyAtIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgd2Ugc2VlICppbW1lbnNlKiB1c2UgY2FzZSBmb3Ig
LSBmb3IgYSB3aG9sZSBob3N0IG9mIHJlYXNvbnMuJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmtzJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QW5kcmV3Jm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxi
cj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18mbmJzcDs8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5zcHJpbmcgbWFpbGluZyBsaXN0Jm5ic3A7PC9zcGFuPjxicj4NCjxzcGFuIHN0eWxl
PSJjb2xvcjojMDA2MUI0Ij48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdA
aWV0Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
Pjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMDA2MUI0Ij48YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1NwcmluZyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9TcHJpbmc8L2E+PC9zcGFuPiZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDDBEdggeml529mbxchi_--


From nobody Thu Sep 19 19:53:18 2019
Return-Path: <jefftant.ietf@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 A0A121200C5 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 19:53:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 RIEPT7VvDxa4 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 19:53:12 -0700 (PDT)
Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) (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 6AAC212003E for <spring@ietf.org>; Thu, 19 Sep 2019 19:53:12 -0700 (PDT)
Received: by mail-pl1-x635.google.com with SMTP id y10so1196463plp.2 for <spring@ietf.org>; Thu, 19 Sep 2019 19:53:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=dCg7Vnz1sIYkDVRxKHeDOxHCKnHIvJ86aEy5FqbcjME=; b=RskN573+x6DGO872K6KLUfv+XJTZ8KQSbgKwUYVszIfTM7PhzpSmA//N66P2wsSf89 vLm16cXUUTA48JKXBZlsVok5MpJQsxQ4lH6tEKjnkDkC0o5OB8SwfxM3MgXM75CZqnBS A9Jcnpl5UNoStSfN7ZJKntI89xzdv3ixXxtzeTaUOahhsvbUsCh//BJO0cMfFsUDL4qW VcYFDfEcEK26808P0oZgALpfhDRHpeJuzxNgqY+4+M2ybDU6qtEHi6aFCDImEb9KzDzi bCqLadhAOKpawJesr/7NCUMewOuTisM87AB3VbdK4mXVB5llT+YfD6mufYtj728oYP+K o8zA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=dCg7Vnz1sIYkDVRxKHeDOxHCKnHIvJ86aEy5FqbcjME=; b=Bzsz9EIcGCnt+L+LXttU+IFHhUDxVRVyBZxiIMbke7ZJGszi0JBfGrWUh0ClO2HlLQ sx3AzgXjKxatfQdMgeROq/Hvla+ePKUADNMD2AtkkyI7J37ZGt8zZcfQQ+Lg22wY9tWX YP4y5hRwTCV9dNioN1loj5AHkDTwMQ2EONghu6fW/bRGbP7PgCqidzamVH9mfVJs5VfK rQgS7DIMGdAcDFAE3LW3V/vFq/8o69yu6KljdHJh5ZnX01l1fhFJ0TS2LU3Pp4QSuh2Y 3yiDVowidlaBwxGTGwC6c9KC4jnflSlnymshCL8OTf+rq1BIrAvfppkZyLnLb5x7GC6D Kq3w==
X-Gm-Message-State: APjAAAXOlCUR/FrmnrLscm2hcWd4fBrLkRkZZai5EcCquzI0pXE1OK8d sH33HQNYnJ+GF7YsHSlJS6M=
X-Google-Smtp-Source: APXvYqwV7Bev/kIDGa2TDDJZTa5FX3RE7iDeSqGxKrgeYoZDaLFa1y7AGO/tDv/CG0+sVQmhNtjz1Q==
X-Received: by 2002:a17:902:b201:: with SMTP id t1mr14123040plr.144.1568947991964;  Thu, 19 Sep 2019 19:53:11 -0700 (PDT)
Received: from [192.168.1.15] (c-73-189-13-44.hsd1.ca.comcast.net. [73.189.13.44]) by smtp.gmail.com with ESMTPSA id c8sm264628pgw.37.2019.09.19.19.53.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Sep 2019 19:53:11 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-7F120C1D-E1F3-44AB-AC27-D3AA484B267E
Mime-Version: 1.0 (1.0)
From: Jeff Tantsura <jefftant.ietf@gmail.com>
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com>
Date: Thu, 19 Sep 2019 19:53:10 -0700
Cc: "Bernier, Daniel" <daniel.bernier@bell.ca>, SING Team <s.i.n.g.team.0810@gmail.com>, SPRING WG List <spring@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com>
To: "Chengli (Cheng Li)" <chengli13@huawei.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tbPsfAC2RUq7KtCLyHItDPpWYO0>
Subject: Re: [spring] A note on CRH and on going testing
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: Fri, 20 Sep 2019 02:53:17 -0000

--Apple-Mail-7F120C1D-E1F3-44AB-AC27-D3AA484B267E
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

There=E2=80=99s number of solutions on the market that extensively use BSID f=
or multi-domain as well as multi-layer signaling.

Regards,
Jeff

> On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com> wrote=
:
>=20
> +1.
> =20
> As I mentioned before, Binding SID is not only for shortening SID list.
> We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always i=
mportant.
> =20
> Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on=E2=80=99t think anyone will still say we don=E2=80=99t need binding SID.
> Let=E2=80=99s be honest, Encap mode Binding SID is very useful in inter-do=
main routing. It is not secure to share internal info outside a trusted netw=
ork domain.
> =20
> Cheng
> =20
> =20
> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel=

> Sent: Thursday, September 19, 2019 11:36 PM
> To: SING Team <s.i.n.g.team.0810@gmail.com>
> Cc: 'SPRING WG List' <spring@ietf.org>
> Subject: Re: [spring] A note on CRH and on going testing
> =20
> +1
> =20
> This is what we did on our multi-cloud trials.
> =20
> Encap with Binding SID to avoid inter-domain mapping + I don=E2=80=99t nee=
d to have some sort of inter-domain alignment of PSSIs
> =20
> Dan
> =20
> On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@i=
etf.org on behalf of s.i.n.g.team.0810@gmail.com> wrote:
> =20
> Hi Andrew,
>=20
> Good to hear that reality experiment :)
>=20
> But is it secure to share internal SID-IP mappings outside a trusted netwo=
rk domain?
>=20
> Or is there an analogue like Binding SID of SRv6, in SRv6+?
>=20
> Btw, PSSI and PPSI can not do that now, right?
>=20
> Best regards,
> Moonlight Thoughts
>=20
>=20
> (mail failure, try to cc to spring again.)
>=20
> On 09/19/2019 17:49, Andrew Alston wrote:
> Hi Guys,=20
>=20
> I thought this may be of interest in light of discussions around deploymen=
ts and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and another=
 implementation.=20
>=20
> So - the setup we used last night:=20
>=20
> 6 systems in a lab - one of which linked to the open internet.  Call these=
 S1 -> S6=20
> 3 systems in a lab on the other side of the world - no peering between the=
 networks in question.  Call these R1 -> R3=20
>=20
> We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3=
, with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID correspo=
nding to S6, S6 had a mapping for the SID corresponding to R1 etc)=20
>=20
> Then we sent some packets - and the test was entirely successful.  =20
>=20
> What this effectively means is that if two providers agree to share the SI=
D mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH'=
s aren't being dropped by intermediate providers, but this isn't something w=
e're seeing.=20
>=20
> Combine this with the BGP signaling draft - and the SID's can then be sign=
aled between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share the=
 full SID mapping or topologies when doing this with BGP - the requirement w=
ould be only to share the relevant SID's necessary for the steering.=20
>=20
> I can say from our side - with various other providers - this is something=
 that we see *immense* use case for - for a whole host of reasons.=20
>=20
> Thanks=20
>=20
> Andrew=20
>=20
>=20
> _______________________________________________=20
> spring mailing list=20
> spring@ietf.org=20
> https://www.ietf.org/mailman/listinfo/Spring =20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--Apple-Mail-7F120C1D-E1F3-44AB-AC27-D3AA484B267E
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">There=E2=80=99s number of solutions on the m=
arket that extensively use BSID for multi-domain as well as multi-layer sign=
aling.<div><br><div id=3D"AppleMailSignature" dir=3D"ltr">Regards,<div>Jeff<=
/div></div><div dir=3D"ltr"><br>On Sep 19, 2019, at 19:49, Chengli (Cheng Li=
) &lt;<a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.com</a>&gt; w=
rote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->


<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">+1.<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As I mentioned before, B=
inding SID is not only for shortening SID list.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We should see the impor=
tant part of binding SID in inter-domain routing, &nbsp;since it hides the d=
etails of intra-domain. Security and Privacy are always important.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Since the EH insertion r=
elated text will be removed from SRv6 NP draft, I don=E2=80=99t think anyone=
 will still say we don=E2=80=99t need binding SID.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Let=E2=80=99s be honest=
, Encap mode Binding SID is very useful in inter-domain routing. It is not s=
ecure to share internal info outside a trusted network domain.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheng<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span=
></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0=
cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> spring [<a href=3D"mailto:spring-bounces=
@ietf.org">mailto:spring-bounces@ietf.org</a>] <b>On Behalf Of
</b>Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.=
n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@ie=
tf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">+1 <o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">This is what we did o=
n our multi-cloud trials.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Encap with Binding S=
ID to avoid inter-domain mapping + I don=E2=80=99t need to have some sort of=
 inter-domain alignment of PSSIs<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Dan<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt"><o:p>&nbsp;</o:p></s=
pan></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-CA">On 2=
019-09-19, 11:18 AM, "spring on behalf of SING Team" &lt;<a href=3D"mailto:s=
pring-bounces@ietf.org">spring-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com</=
a>&gt; wrote:<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-CA"><o:=
p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-CA" sty=
le=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</span=
><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif"><br=
>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><b=
r>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappin=
gs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv6=
, in SRv6+?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?</=
span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Aria=
l&quot;,sans-serif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nbsp=
;</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Ari=
al&quot;,sans-serif;background:#F2F2F2"><a href=3D"mailto:Andrew.Alston@liqu=
idtelecom.com"><span style=3D"color:#2A97FF">Andrew
 Alston</span></a>&nbsp;wrote:<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-seri=
f;color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-famil=
y:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of di=
scussions around deployments and running code - because one of the things we=
've been testing is inter-domain traffic steering with CRH on both our DPDK i=
mplementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span><=
br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the o=
pen internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the worl=
d - no peering between the networks in question.&nbsp; Call these R1 -&gt; R=
3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&g=
t; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from t=
he CRH SID's to the underlying addressing (S2 had a mapping for the SID for S=
3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><b=
r>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was ent=
irely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two provi=
ders agree to share the SID mappings - it is possible to steer across one ne=
twork, out over an open path, and across a remote network.&nbsp; Obviously t=
his relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're see=
ing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and t=
he SID's can then be signaled between the providers - work still going on wi=
th regards to this for testing purposes.&nbsp; Just as a note - there would b=
e no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would b=
e only to share the relevant SID's necessary for the steering.&nbsp;</span><=
br>
<br>
<span style=3D"color:black">I can say from our side - with various other pro=
viders - this is something that we see *immense* use case for - for a whole h=
ost of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________&=
nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"mailto:spring@ietf.org">spring@ietf=
.org</a></span><span style=3D"color:black">&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"https://www.ietf.org/mailman/listin=
fo/Spring">https://www.ietf.org/mailman/listinfo/Spring</a></span>&nbsp;&nbs=
p;<o:p></o:p></span></p>
</div>
</div>


</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>spring mailing list<=
/span><br><span><a href=3D"mailto:spring@ietf.org">spring@ietf.org</a></span=
><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://=
www.ietf.org/mailman/listinfo/spring</a></span><br></div></blockquote></div>=
</body></html>=

--Apple-Mail-7F120C1D-E1F3-44AB-AC27-D3AA484B267E--


From nobody Thu Sep 19 19:56:23 2019
Return-Path: <chengli13@huawei.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 E316112003E for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 19:56:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 40oWxE_iGyT2 for <spring@ietfa.amsl.com>; Thu, 19 Sep 2019 19:56:18 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBB6D12002F for <spring@ietf.org>; Thu, 19 Sep 2019 19:56:17 -0700 (PDT)
Received: from lhreml707-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id AF319DC870D0489B9745; Fri, 20 Sep 2019 03:56:15 +0100 (IST)
Received: from lhreml708-chm.china.huawei.com (10.201.108.57) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 20 Sep 2019 03:56:15 +0100
Received: from lhreml708-chm.china.huawei.com (10.201.108.57) by lhreml708-chm.china.huawei.com (10.201.108.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Fri, 20 Sep 2019 03:56:15 +0100
Received: from DGGEML404-HUB.china.huawei.com (10.3.17.39) by lhreml708-chm.china.huawei.com (10.201.108.57) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Fri, 20 Sep 2019 03:56:14 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.58]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0439.000; Fri, 20 Sep 2019 10:56:11 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Jeff Tantsura <jefftant.ietf@gmail.com>
CC: "Bernier, Daniel" <daniel.bernier@bell.ca>, SING Team <s.i.n.g.team.0810@gmail.com>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] A note on CRH and on going testing
Thread-Index: AQHVbv3Xlk2MR63jbkCBydINl8HjY6cym9WAgAE+RPD//37hAIAAhnKA
Date: Fri, 20 Sep 2019 02:56:10 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026DDDD9@dggeml529-mbx.china.huawei.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com> <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com>
In-Reply-To: <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDDD9dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/krEtuu5YYm9GFzN6b00Bpy3auR0>
Subject: Re: [spring] A note on CRH and on going testing
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: Fri, 20 Sep 2019 02:56:21 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDDD9dggeml529mbxchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGFwcHkgdG8gaGVhciB0aGF0LCBtYW55IHRoYW5rcyBKZWZmLiBJIHRoaW5rIG1hbnkgcGVvcGxl
IGFyZS8gd2lsbCBiZSBhd2FyZSBvZiBpdC4gICA6KQ0KDQpSZWdhcmRzLA0KQ2hlbmcNCg0KDQpG
cm9tOiBKZWZmIFRhbnRzdXJhIFttYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb21dDQpTZW50
OiBGcmlkYXksIFNlcHRlbWJlciAyMCwgMjAxOSAxMDo1MyBBTQ0KVG86IENoZW5nbGkgKENoZW5n
IExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+DQpDYzogQmVybmllciwgRGFuaWVsIDxkYW5pZWwu
YmVybmllckBiZWxsLmNhPjsgU0lORyBUZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+
OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzcHJpbmdd
IEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCg0KVGhlcmXigJlzIG51bWJlciBv
ZiBzb2x1dGlvbnMgb24gdGhlIG1hcmtldCB0aGF0IGV4dGVuc2l2ZWx5IHVzZSBCU0lEIGZvciBt
dWx0aS1kb21haW4gYXMgd2VsbCBhcyBtdWx0aS1sYXllciBzaWduYWxpbmcuDQoNClJlZ2FyZHMs
DQpKZWZmDQoNCk9uIFNlcCAxOSwgMjAxOSwgYXQgMTk6NDksIENoZW5nbGkgKENoZW5nIExpKSA8
Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4gd3JvdGU6
DQorMS4NCg0KQXMgSSBtZW50aW9uZWQgYmVmb3JlLCBCaW5kaW5nIFNJRCBpcyBub3Qgb25seSBm
b3Igc2hvcnRlbmluZyBTSUQgbGlzdC4NCldlIHNob3VsZCBzZWUgdGhlIGltcG9ydGFudCBwYXJ0
IG9mIGJpbmRpbmcgU0lEIGluIGludGVyLWRvbWFpbiByb3V0aW5nLCAgc2luY2UgaXQgaGlkZXMg
dGhlIGRldGFpbHMgb2YgaW50cmEtZG9tYWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBhcmUgYWx3
YXlzIGltcG9ydGFudC4NCg0KU2luY2UgdGhlIEVIIGluc2VydGlvbiByZWxhdGVkIHRleHQgd2ls
bCBiZSByZW1vdmVkIGZyb20gU1J2NiBOUCBkcmFmdCwgSSBkb27igJl0IHRoaW5rIGFueW9uZSB3
aWxsIHN0aWxsIHNheSB3ZSBkb27igJl0IG5lZWQgYmluZGluZyBTSUQuDQpMZXTigJlzIGJlIGhv
bmVzdCwgRW5jYXAgbW9kZSBCaW5kaW5nIFNJRCBpcyB2ZXJ5IHVzZWZ1bCBpbiBpbnRlci1kb21h
aW4gcm91dGluZy4gSXQgaXMgbm90IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBpbmZvIG91dHNp
ZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWluLg0KDQpDaGVuZw0KDQoNCkZyb206IHNwcmluZyBb
bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQmVybmllciwgRGFu
aWVsDQpTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE5IDExOjM2IFBNDQpUbzogU0lO
RyBUZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4w
ODEwQGdtYWlsLmNvbT4+DQpDYzogJ1NQUklORyBXRyBMaXN0JyA8c3ByaW5nQGlldGYub3JnPG1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEEgbm90ZSBvbiBD
UkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCg0KKzENCg0KVGhpcyBpcyB3aGF0IHdlIGRpZCBvbiBv
dXIgbXVsdGktY2xvdWQgdHJpYWxzLg0KDQpFbmNhcCB3aXRoIEJpbmRpbmcgU0lEIHRvIGF2b2lk
IGludGVyLWRvbWFpbiBtYXBwaW5nICsgSSBkb27igJl0IG5lZWQgdG8gaGF2ZSBzb21lIHNvcnQg
b2YgaW50ZXItZG9tYWluIGFsaWdubWVudCBvZiBQU1NJcw0KDQpEYW4NCg0KT24gMjAxOS0wOS0x
OSwgMTE6MTggQU0sICJzcHJpbmcgb24gYmVoYWxmIG9mIFNJTkcgVGVhbSIgPHNwcmluZy1ib3Vu
Y2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9m
IHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21h
aWwuY29tPj4gd3JvdGU6DQoNCkhpIEFuZHJldywNCg0KR29vZCB0byBoZWFyIHRoYXQgcmVhbGl0
eSBleHBlcmltZW50IDopDQoNCkJ1dCBpcyBpdCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJuYWwgU0lE
LUlQIG1hcHBpbmdzIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWluPw0KDQpPciBpcyB0
aGVyZSBhbiBhbmFsb2d1ZSBsaWtlIEJpbmRpbmcgU0lEIG9mIFNSdjYsIGluIFNSdjYrPw0KDQpC
dHcsIFBTU0kgYW5kIFBQU0kgY2FuIG5vdCBkbyB0aGF0IG5vdywgcmlnaHQ/DQoNCkJlc3QgcmVn
YXJkcywNCk1vb25saWdodCBUaG91Z2h0cw0KDQoNCihtYWlsIGZhaWx1cmUsIHRyeSB0byBjYyB0
byBzcHJpbmcgYWdhaW4uKQ0KDQpPbiAwOS8xOS8yMDE5IDE3OjQ5LCBBbmRyZXcgQWxzdG9uPG1h
aWx0bzpBbmRyZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPiB3cm90ZToNCkhpIEd1eXMsDQoN
CkkgdGhvdWdodCB0aGlzIG1heSBiZSBvZiBpbnRlcmVzdCBpbiBsaWdodCBvZiBkaXNjdXNzaW9u
cyBhcm91bmQgZGVwbG95bWVudHMgYW5kIHJ1bm5pbmcgY29kZSAtIGJlY2F1c2Ugb25lIG9mIHRo
ZSB0aGluZ3Mgd2UndmUgYmVlbiB0ZXN0aW5nIGlzIGludGVyLWRvbWFpbiB0cmFmZmljIHN0ZWVy
aW5nIHdpdGggQ1JIIG9uIGJvdGggb3VyIERQREsgaW1wbGVtZW50YXRpb24gYW5kIGFub3RoZXIg
aW1wbGVtZW50YXRpb24uDQoNClNvIC0gdGhlIHNldHVwIHdlIHVzZWQgbGFzdCBuaWdodDoNCg0K
NiBzeXN0ZW1zIGluIGEgbGFiIC0gb25lIG9mIHdoaWNoIGxpbmtlZCB0byB0aGUgb3BlbiBpbnRl
cm5ldC4gIENhbGwgdGhlc2UgUzEgLT4gUzYNCjMgc3lzdGVtcyBpbiBhIGxhYiBvbiB0aGUgb3Ro
ZXIgc2lkZSBvZiB0aGUgd29ybGQgLSBubyBwZWVyaW5nIGJldHdlZW4gdGhlIG5ldHdvcmtzIGlu
IHF1ZXN0aW9uLiAgQ2FsbCB0aGVzZSBSMSAtPiBSMw0KDQpXZSBhcHBsaWVkIGEgU0lEIGxpc3Qg
b24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtPiBTMiAtPiBTMyAtPiBTNiAtPiBSMSAtPiBSMywgd2l0
aCB0aGUgcmVsZXZhbnQgbWFwcGluZ3MgZnJvbSB0aGUgQ1JIIFNJRCdzIHRvIHRoZSB1bmRlcmx5
aW5nIGFkZHJlc3NpbmcgKFMyIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgZm9yIFMzLCBTMyBo
YWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcgdG8gUzYsIFM2IGhhZCBhIG1h
cHBpbmcgZm9yIHRoZSBTSUQgY29ycmVzcG9uZGluZyB0byBSMSBldGMpDQoNClRoZW4gd2Ugc2Vu
dCBzb21lIHBhY2tldHMgLSBhbmQgdGhlIHRlc3Qgd2FzIGVudGlyZWx5IHN1Y2Nlc3NmdWwuDQoN
CldoYXQgdGhpcyBlZmZlY3RpdmVseSBtZWFucyBpcyB0aGF0IGlmIHR3byBwcm92aWRlcnMgYWdy
ZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5ncyAtIGl0IGlzIHBvc3NpYmxlIHRvIHN0ZWVyIGFj
cm9zcyBvbmUgbmV0d29yaywgb3V0IG92ZXIgYW4gb3BlbiBwYXRoLCBhbmQgYWNyb3NzIGEgcmVt
b3RlIG5ldHdvcmsuICBPYnZpb3VzbHkgdGhpcyByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCBFSCdz
IGFyZW4ndCBiZWluZyBkcm9wcGVkIGJ5IGludGVybWVkaWF0ZSBwcm92aWRlcnMsIGJ1dCB0aGlz
IGlzbid0IHNvbWV0aGluZyB3ZSdyZSBzZWVpbmcuDQoNCkNvbWJpbmUgdGhpcyB3aXRoIHRoZSBC
R1Agc2lnbmFsaW5nIGRyYWZ0IC0gYW5kIHRoZSBTSUQncyBjYW4gdGhlbiBiZSBzaWduYWxlZCBi
ZXR3ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3JrIHN0aWxsIGdvaW5nIG9uIHdpdGggcmVnYXJkcyB0
byB0aGlzIGZvciB0ZXN0aW5nIHB1cnBvc2VzLiAgSnVzdCBhcyBhIG5vdGUgLSB0aGVyZSB3b3Vs
ZCBiZSBubyByZXF1aXJlbWVudCB0byBzaGFyZSB0aGUgZnVsbCBTSUQgbWFwcGluZyBvciB0b3Bv
bG9naWVzIHdoZW4gZG9pbmcgdGhpcyB3aXRoIEJHUCAtIHRoZSByZXF1aXJlbWVudCB3b3VsZCBi
ZSBvbmx5IHRvIHNoYXJlIHRoZSByZWxldmFudCBTSUQncyBuZWNlc3NhcnkgZm9yIHRoZSBzdGVl
cmluZy4NCg0KSSBjYW4gc2F5IGZyb20gb3VyIHNpZGUgLSB3aXRoIHZhcmlvdXMgb3RoZXIgcHJv
dmlkZXJzIC0gdGhpcyBpcyBzb21ldGhpbmcgdGhhdCB3ZSBzZWUgKmltbWVuc2UqIHVzZSBjYXNl
IGZvciAtIGZvciBhIHdob2xlIGhvc3Qgb2YgcmVhc29ucy4NCg0KVGhhbmtzDQoNCkFuZHJldw0K
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJp
bmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5nDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlz
dA0Kc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0K

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDDD9dggeml529mbxchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0
eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1y
aWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNt
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVt
YWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0
IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+SGFwcHkgdG8gaGVhciB0aGF0LCBtYW55IHRoYW5rcyBKZWZmLiBJ
IHRoaW5rIG1hbnkgcGVvcGxlIGFyZS8gd2lsbCBiZSBhd2FyZSBvZiBpdC4mbmJzcDsmbmJzcDsg
Oik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPkNoZW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IEplZmYgVGFudHN1cmEgW21haWx0bzpq
ZWZmdGFudC5pZXRmQGdtYWlsLmNvbV0gPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgU2VwdGVt
YmVyIDIwLCAyMDE5IDEwOjUzIEFNPGJyPg0KPGI+VG86PC9iPiBDaGVuZ2xpIChDaGVuZyBMaSkg
Jmx0O2NoZW5nbGkxM0BodWF3ZWkuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gQmVybmllciwgRGFu
aWVsICZsdDtkYW5pZWwuYmVybmllckBiZWxsLmNhJmd0OzsgU0lORyBUZWFtICZsdDtzLmkubi5n
LnRlYW0uMDgxMEBnbWFpbC5jb20mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYu
b3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBh
bmQgb24gZ29pbmcgdGVzdGluZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VGhlcmXigJlzIG51bWJlciBvZiBzb2x1dGlvbnMgb24gdGhlIG1hcmtldCB0aGF0IGV4dGVu
c2l2ZWx5IHVzZSBCU0lEIGZvciBtdWx0aS1kb21haW4gYXMgd2VsbCBhcyBtdWx0aS1sYXllciBz
aWduYWxpbmcuPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXYgaWQ9IkFwcGxlTWFpbFNpZ25hdHVyZSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdh
cmRzLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkplZmY8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpPbiBTZXAgMTksIDIwMTksIGF0IDE5
OjQ5LCBDaGVuZ2xpIChDaGVuZyBMaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpjaGVuZ2xpMTNAaHVh
d2VpLmNvbSI+Y2hlbmdsaTEzQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiYjNDM7MS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkFzIEkgbWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBTSUQgaXMgbm90IG9ubHkgZm9yIHNob3J0
ZW5pbmcgU0lEIGxpc3QuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2Ugc2hvdWxkIHNlZSB0aGUgaW1wb3J0
YW50IHBhcnQgb2YgYmluZGluZyBTSUQgaW4gaW50ZXItZG9tYWluIHJvdXRpbmcsICZuYnNwO3Np
bmNlIGl0IGhpZGVzIHRoZSBkZXRhaWxzIG9mIGludHJhLWRvbWFpbi4gU2VjdXJpdHkgYW5kIFBy
aXZhY3kgYXJlIGFsd2F5cyBpbXBvcnRhbnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5TaW5jZSB0aGUgRUggaW5zZXJ0aW9uIHJlbGF0ZWQgdGV4dCB3aWxsIGJlIHJlbW92
ZWQgZnJvbSBTUnY2IE5QIGRyYWZ0LCBJIGRvbuKAmXQgdGhpbmsgYW55b25lIHdpbGwgc3RpbGwg
c2F5IHdlIGRvbuKAmXQgbmVlZCBiaW5kaW5nIFNJRC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MZXTigJlz
IGJlIGhvbmVzdCwgRW5jYXAgbW9kZSBCaW5kaW5nIFNJRCBpcyB2ZXJ5IHVzZWZ1bCBpbiBpbnRl
ci1kb21haW4gcm91dGluZy4gSXQgaXMgbm90IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBpbmZv
IG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWluLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Q2hlbmc8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gc3ByaW5nIFs8YSBocmVm
PSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzcHJpbmctYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkJlcm5pZXIsIERhbmllbDxicj4NCjxi
PlNlbnQ6PC9iPiBUaHVyc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE5IDExOjM2IFBNPGJyPg0KPGI+
VG86PC9iPiBTSU5HIFRlYW0gJmx0OzxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBn
bWFpbC5jb20iPnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6
PC9iPiAnU1BSSU5HIFdHIExpc3QnICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3Jn
Ij5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nwcmlu
Z10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiYjNDM7
MSA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoaXMgaXMgd2hh
dCB3ZSBkaWQgb24gb3VyIG11bHRpLWNsb3VkIHRyaWFscy4NCjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+RW5jYXAgd2l0aCBCaW5kaW5nIFNJRCB0byBhdm9pZCBp
bnRlci1kb21haW4gbWFwcGluZyAmIzQzOyBJIGRvbuKAmXQgbmVlZCB0byBoYXZlIHNvbWUgc29y
dCBvZiBpbnRlci1kb21haW4gYWxpZ25tZW50IG9mIFBTU0lzPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij5EYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBsYW5nPSJFTi1DQSI+T24gMjAxOS0wOS0xOSwg
MTE6MTggQU0sICZxdW90O3NwcmluZyBvbiBiZWhhbGYgb2YgU0lORyBUZWFtJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNwcmluZy1ib3VuY2VzQGll
dGYub3JnPC9hPiBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRlYW0uMDgx
MEBnbWFpbC5jb20iPnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
SGkgQW5kcmV3LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+R29vZCB0byBoZWFyIHRoYXQgcmVhbGl0eSBleHBlcmltZW50IDopPC9zcGFuPjxi
cj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QnV0IGlzIGl0IHNlY3VyZSB0byBz
aGFyZSBpbnRlcm5hbCBTSUQtSVAgbWFwcGluZ3Mgb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29yayBk
b21haW4/PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T3IgaXMg
dGhlcmUgYW4gYW5hbG9ndWUgbGlrZSBCaW5kaW5nIFNJRCBvZiBTUnY2LCBpbiBTUnY2JiM0Mzs/
PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QnR3LCBQU1NJIGFu
ZCBQUFNJIGNhbiBub3QgZG8gdGhhdCBub3csIHJpZ2h0Pzwvc3Bhbj48YnI+DQo8YnI+DQo8c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPkJlc3QgcmVnYXJkcyw8L3NwYW4+PGJyPg0KPHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5Nb29ubGlnaDwvc3Bhbj50IFRob3VnaHRzPGJyPg0KPGJyPg0KPGJy
Pg0KKG1haWwgZmFpbHVyZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pPGJyPg0KPGJyPg0K
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6
I0YyRjJGMiI+T24gMDkvMTkvMjAxOSAxNzo0OSwmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7YmFja2dyb3VuZDojRjJGMkYyIj48YSBocmVmPSJtYWlsdG86QW5kcmV3LkFs
c3RvbkBsaXF1aWR0ZWxlY29tLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMyQTk3RkYiPkFuZHJl
dw0KIEFsc3Rvbjwvc3Bhbj48L2E+Jm5ic3A7d3JvdGU6PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+SGkgR3V5cywmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8YnI+DQo8
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkgdGhvdWdodCB0aGlzIG1heSBiZSBvZiBpbnRlcmVz
dCBpbiBsaWdodCBvZiBkaXNjdXNzaW9ucyBhcm91bmQgZGVwbG95bWVudHMgYW5kIHJ1bm5pbmcg
Y29kZSAtIGJlY2F1c2Ugb25lIG9mIHRoZSB0aGluZ3Mgd2UndmUgYmVlbiB0ZXN0aW5nIGlzIGlu
dGVyLWRvbWFpbiB0cmFmZmljIHN0ZWVyaW5nIHdpdGggQ1JIIG9uIGJvdGggb3VyIERQREsgaW1w
bGVtZW50YXRpb24gYW5kIGFub3RoZXIgaW1wbGVtZW50YXRpb24uJm5ic3A7PC9zcGFuPjxicj4N
Cjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+U28gLSB0aGUgc2V0dXAgd2UgdXNlZCBs
YXN0IG5pZ2h0OiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjYgc3lzdGVtcyBpbiBhIGxhYiAtIG9uZSBvZiB3aGljaCBsaW5rZWQgdG8gdGhlIG9wZW4g
aW50ZXJuZXQuJm5ic3A7IENhbGwgdGhlc2UgUzEgLSZndDsgUzYmbmJzcDs8L3NwYW4+PGJyPg0K
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4zIHN5c3RlbXMgaW4gYSBsYWIgb24gdGhlIG90aGVy
IHNpZGUgb2YgdGhlIHdvcmxkIC0gbm8gcGVlcmluZyBiZXR3ZWVuIHRoZSBuZXR3b3JrcyBpbiBx
dWVzdGlvbi4mbmJzcDsgQ2FsbCB0aGVzZSBSMSAtJmd0OyBSMyZuYnNwOzwvc3Bhbj48YnI+DQo8
YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPldlIGFwcGxpZWQgYSBTSUQgbGlzdCBvbiBT
MSwgdGhhdCBzdGVlcmVkIFMxIC0mZ3Q7IFMyIC0mZ3Q7IFMzIC0mZ3Q7IFM2IC0mZ3Q7IFIxIC0m
Z3Q7IFIzLCB3aXRoIHRoZSByZWxldmFudCBtYXBwaW5ncyBmcm9tIHRoZSBDUkggU0lEJ3MgdG8g
dGhlIHVuZGVybHlpbmcgYWRkcmVzc2luZyAoUzIgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBm
b3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgY29ycmVzcG9uZGluZw0KIHRvIFM2
LCBTNiBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcgdG8gUjEgZXRjKSZu
YnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoZW4gd2Ug
c2VudCBzb21lIHBhY2tldHMgLSBhbmQgdGhlIHRlc3Qgd2FzIGVudGlyZWx5IHN1Y2Nlc3NmdWwu
ICZuYnNwOyZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PldoYXQgdGhpcyBlZmZlY3RpdmVseSBtZWFucyBpcyB0aGF0IGlmIHR3byBwcm92aWRlcnMgYWdy
ZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5ncyAtIGl0IGlzIHBvc3NpYmxlIHRvIHN0ZWVyIGFj
cm9zcyBvbmUgbmV0d29yaywgb3V0IG92ZXIgYW4gb3BlbiBwYXRoLCBhbmQgYWNyb3NzIGEgcmVt
b3RlIG5ldHdvcmsuJm5ic3A7IE9idmlvdXNseSB0aGlzIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0
IEVIJ3MgYXJlbid0DQogYmVpbmcgZHJvcHBlZCBieSBpbnRlcm1lZGlhdGUgcHJvdmlkZXJzLCBi
dXQgdGhpcyBpc24ndCBzb21ldGhpbmcgd2UncmUgc2VlaW5nLiZuYnNwOzwvc3Bhbj48YnI+DQo8
YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNvbWJpbmUgdGhpcyB3aXRoIHRoZSBCR1Ag
c2lnbmFsaW5nIGRyYWZ0IC0gYW5kIHRoZSBTSUQncyBjYW4gdGhlbiBiZSBzaWduYWxlZCBiZXR3
ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3JrIHN0aWxsIGdvaW5nIG9uIHdpdGggcmVnYXJkcyB0byB0
aGlzIGZvciB0ZXN0aW5nIHB1cnBvc2VzLiZuYnNwOyBKdXN0IGFzIGEgbm90ZSAtIHRoZXJlIHdv
dWxkIGJlIG5vIHJlcXVpcmVtZW50IHRvIHNoYXJlIHRoZSBmdWxsDQogU0lEIG1hcHBpbmcgb3Ig
dG9wb2xvZ2llcyB3aGVuIGRvaW5nIHRoaXMgd2l0aCBCR1AgLSB0aGUgcmVxdWlyZW1lbnQgd291
bGQgYmUgb25seSB0byBzaGFyZSB0aGUgcmVsZXZhbnQgU0lEJ3MgbmVjZXNzYXJ5IGZvciB0aGUg
c3RlZXJpbmcuJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+SSBjYW4gc2F5IGZyb20gb3VyIHNpZGUgLSB3aXRoIHZhcmlvdXMgb3RoZXIgcHJvdmlkZXJz
IC0gdGhpcyBpcyBzb21ldGhpbmcgdGhhdCB3ZSBzZWUgKmltbWVuc2UqIHVzZSBjYXNlIGZvciAt
IGZvciBhIHdob2xlIGhvc3Qgb2YgcmVhc29ucy4mbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFua3MmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BbmRyZXcmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPGJy
Pg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXyZuYnNwOzwvc3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPnNwcmluZyBtYWlsaW5nIGxpc3QmbmJzcDs8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDYxQjQiPjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0Bp
ZXRmLm9yZzwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDYxQjQiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5nIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL1NwcmluZzwvYT48L3NwYW4+Jm5ic3A7Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPjxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026DDDD9dggeml529mbxchi_--


From nobody Fri Sep 20 01:45:16 2019
Return-Path: <robert@raszuk.net>
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 4C47A1200E6 for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 01:45:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 hne2zVMSMZ28 for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 01:45:09 -0700 (PDT)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (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 1441C1200A1 for <spring@ietf.org>; Fri, 20 Sep 2019 01:45:09 -0700 (PDT)
Received: by mail-qk1-x72a.google.com with SMTP id w2so6541758qkf.2 for <spring@ietf.org>; Fri, 20 Sep 2019 01:45:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7CvNhxL5C5ECFnMz5DcS3RiycGurA3vQIBH4ZBc4lWI=; b=PRZpZi9sW99tZL1lJ3XUtQiSiB6neTZun/rZAvHH285NkmtcY5B5CsVp0mRvHACl5k Fi6QtPQonTBp8BRgMm1hsV7qxoZslPzD+dpvRecC9JjkvVQRmWggCiap70cQX+iw7kHp ee99uZNKPznMqPFNUCQ8x7H4oL1Qgy7KRjmVj1sIqA78EVSD3sbdG6op2tm2ojFSd38H WzJoNCH58X5wTVx74CplP/0nAHc4amqafm76CvYQnt58TSLasOtJBksiJTrhwl9OtQbN 4WaGabZUf3KNJTsbZx5Rxdba8h+O2Lb56isV13pw2lBnq335xQ9n1mwvdJPvieSfWu2r TdZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7CvNhxL5C5ECFnMz5DcS3RiycGurA3vQIBH4ZBc4lWI=; b=bggIEw0rAJt0RjZOTUOEKB1cr3uEByDmQBJ7nuRVph17ot+AqpMWbuF5qRrF32muD1 IStGssOP4hUniNYpjI9c2/lNx4Q//dmUYLiqLrpiAVnWf8fIPmNILNPyEFdiHGCoqq8a 325EHamj2OfOostYfWTPe/ntdMeQ/4wmArXOb1TgKFOnGVYUOV+QCMQ0a1J/qO9ycG7H 2OrNBctQVEFER/9mqoczlq9HIaGq9nPVGhI54lcurWljJL5+2vkuXcVFdoHqEx4CY2AW 4qHNNvVc3g5WGU+vlRxm3n5DKuOMJK8Q4Ke0beovJZDzzteD97Dj3xCOwtP4848TvKr9 reDg==
X-Gm-Message-State: APjAAAXbqpTUF+ciziJQ89raQqEbjWZmWrIYDDJeqT1WG2kYNh2J71eo xEgIfmQrx5olxSWWtULKizfPIemzSKLNV7OX0JvwXw==
X-Google-Smtp-Source: APXvYqzrP2ihHMVXI9iZNA+NOuEybHf/CsPWHgAIOnsjWFJjsao+vB3Yqd1SNwAxi2BTF3qw+xJVZ+VJI0uH60Tlwk0=
X-Received: by 2002:a37:2784:: with SMTP id n126mr2472263qkn.302.1568969107993;  Fri, 20 Sep 2019 01:45:07 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com> <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com>
In-Reply-To: <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 20 Sep 2019 10:44:59 +0200
Message-ID: <CAOj+MMHRevSPf+Ayv=4_zgnfA-rV_BvV+7OJwrTi2T9S95oCbw@mail.gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: Reji Thomas <rejithomas.d@gmail.com>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>,  Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>,  Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="00000000000058955b0592f816b5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/V9nFfmKtT68hsjT-VJUB3H9zDWI>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 08:45:13 -0000

--00000000000058955b0592f816b5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Gyan,

> So now talking SRv6 with Ti LFA why is there an EH insertion as we are
> not using mpls LDP and not doing remote LFA and this is not the
traditional
> mpls TE FRR.

TI - stands for Topology Independent ... all other LFA modes rely on
topologies to be able to compute or not the backup path.

So why insertion/EH modification is needed ... well as I stated before
there are  few aspects of this and all must be taken into consideration.

A) In most cases of topologies it may not be required - only in some
special cases you may need to engineer your backup flows and then you
either insert new EH or add another IP encap with such SRH in current SRv6
architecture.

B) When you are doing node protection and PLR is adjucent to segment end
node you should fixup such SRH (so modify it on PLR which is not packet
destination) such that the packet will not try to return when LFA routed to
N+1 segment end.

Why A is option B clearly needs to be fixed or LFA style node protection of
any segment end declared as not supported.

Of course in bigger picture there any more protection methods to consider
and only specific operator of transit or enterprise is in position to
decide what works best for him.

Many thx,
R.















On Fri, Sep 20, 2019 at 3:06 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:

> Hi Robert
>
> I know we have gone through many many lengthy discussions adnosium and I
> know the question has come up a few times and I know you replied back a f=
ew
> times related to the service provider use case where we end up with the
> multiple violations of RFC 8200 related to intermediate nodes EH insertio=
n
> as well as many EH insertions occurring and what was mentioned was Ti-LFA=
.
> So since LFA and Remote LFA are extensions of the IGP providing the 50ms
> failover similar to traditional mpls Fast Reroute capabilities NH & NNH
> link/node/path protection in the legacy TE FRR pce the head end PE LSR ad=
ds
> and additional mpls shim for FRR.
>
> With IP LFA and remote LFA used with LDP there are IGP extensions opaque
> LSA=E2=80=99s that provide the pre programmed backup path provided by LFA=
 loop free
> backup path.  In that scenario with LDP there is not any additional label
> with LFA but with remote LFA is added for the Remote LFA backup path with
> LDP session protection enabled with targeted LDP session tunnled through
> the RLFA node.
>
> So now talking SRv6 with Ti LFA why is there an EH insertion as we are no=
t
> using mpls LDP and not doing remote LFA and this is not the traditional
> mpls TE FRR.
>
> I am not getting it from a network engineering technical standpoint what
> the use case is and why EH insertion would occur on any intermediate node
> as that even in the legacy mpls TE world its on the ingress LSR PE and fo=
r
> that matter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=
=9D source routing
> via SRH pssi instructions and not maintaining state on the intermediate
> nodes which just do the PSSI and copy the SRH destination rewrite of IPv6
> destination for the traffic engineered path and then do PSP or USP on the
> egress node of the service provider core.
>
> I designed and manage a fairly large mpls core for Verizon and if their i=
s
> a asic processing penalty hit due to intermediate node EH insertion we
> don=E2=80=99t want it and will stay course with LDP and stick with our pa=
th
> targeting SR-MPLS and ditch any ideas of ever going to SRv6.
>
> Thanks in advance for help in clarification of this topic and I think
> understanding the use case would help 6man overall understand the
> justification of the RFC 8200 violations.
>
> Thank you
>
> Gyan Mishra
> Verizon Communications
> Cell 301 502-1347
>
> Sent from my iPhone
>
> On Sep 19, 2019, at 3:50 PM, Robert Raszuk <robert@raszuk.net> wrote:
>
> Hi Reji,
>
> Notice what it says: *" ... explicitly listed intermediate nodes ... "*
>
> CRH which is used in SRv6+ does not explicitly list intermediate nodes so
> I do not think the procedures in IPv6 spec apply as the way you interpret
> them.
>
> But I am i no way authoritative ... still learning IPv6 and this thread
> become great education.
>
> An real example where those procedure apply is documented in RFC6554 whic=
h
> does put the addresses explicitly.
>
> Many thx,
> Robert.
>
>
>
>
>
>
>
>
> On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas <rejithomas.d@gmail.com>
> wrote:
>
>> Hi Robert,
>>
>> >>I do not know what is the difference between IPv6 Destination Address
>> in the fixed header and "final destination". Where do you carry "final
>> destination" address ?
>>
>> See Section 4.4 in RFC 8200.  Hope its clear what's the final destinatio=
n
>> and the context in which it is used.
>>
>>       Segments Left       8-bit unsigned integer.  Number of route
>>                           segments remaining, i.e., number of explicitly
>>                           listed intermediate nodes still to be visited
>>                           before reaching the final destination.
>>
>>
>> Regards
>>
>> Reji
>>
>>
>> On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert@raszuk.net> wrote=
:
>>
>>> IPv6 fixed header has only one destination address. So TE midpoint is
>>> either a packet's destination or not. It can not be both.
>>>
>>> I do not know what is the difference between IPv6 Destination Address i=
n
>>> the fixed header and "final destination". Where do you carry "final
>>> destination" address ?
>>>
>>> Many  thx,
>>> R.
>>>
>>> On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com>
>>> wrote:
>>>
>>>> Hi Robert,
>>>>
>>>>
>>>> >>Well the crux of the matter is that you still need to process all EH=
s at each IPv6 destination which here means each transit node per RFC8200
>>>>
>>>>
>>>>  From RFC 8200 that doesn't seem to be the case or at least as I under=
stand. See  Section 4.1 note 1 and note 3. Am I missing something?
>>>>
>>>>
>>>>
>>>> IPv6 header
>>>>       Hop-by-Hop Options header
>>>>       Destination Options header (note 1)
>>>>       Routing header
>>>>       Fragment header
>>>>       Authentication header (note 2)
>>>>       Encapsulating Security Payload header (note 2)
>>>>       Destination Options header (note 3)
>>>>       Upper-Layer header
>>>>
>>>>       note 1: for options to be processed by the first destination tha=
t
>>>>               appears in the IPv6 Destination Address field plus
>>>>               subsequent destinations listed in the Routing header.
>>>>
>>>>       note 2: additional recommendations regarding the relative order =
of
>>>>               the Authentication and Encapsulating Security Payload
>>>>               headers are given in [RFC4303 <https://tools.ietf.org/ht=
ml/rfc4303>].
>>>>
>>>>       note 3: for options to be processed only by the final destinatio=
n
>>>>               of the packet.
>>>>
>>>>
>>>> Regards
>>>> Reji
>>>>
>>>> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com>
>>>> wrote:
>>>>
>>>>>
>>>>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture
>>>>>> better. The SRv6+ drafts explain the usecases better FYI.
>>>>>>
>>>>>
>>>>> Well the crux of the matter is that you still need to process all EHs
>>>>> at each IPv6 destination which here means each transit node per RFC82=
00.
>>>>> That is regardless what any other spec says .... unfortunately.
>>>>>
>>>>> Best,
>>>>> R.
>>>>>
>>>>>
>>>>>
>>>>> --------------------------------------------------------------------
>>>>> IETF IPv6 working group mailing list
>>>>> ipv6@ietf.org
>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>> --------------------------------------------------------------------
>>>>>
>>>> _______________________________________________
>>>> spring mailing list
>>>> spring@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/spring
>>>>
>>> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
>

--00000000000058955b0592f816b5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Gyan,<div><br></div><div>&gt; So now talking SRv6 with =
Ti LFA why is there an EH insertion as we are=C2=A0</div><div>&gt; not usin=
g mpls LDP and not doing remote LFA and this is not the traditional=C2=A0</=
div><div>&gt; mpls TE FRR.=C2=A0</div><div><br></div><div>TI - stands for T=
opology Independent ... all other LFA modes rely on topologies to be able t=
o compute or not the backup path.=C2=A0</div><div><br></div><div>So why ins=
ertion/EH modification is needed ... well as I stated before there are=C2=
=A0 few aspects of this and all must be taken into consideration.=C2=A0</di=
v><div><br></div><div>A) In most cases of topologies it may not be required=
 - only in some special cases you may need to engineer your backup flows an=
d then you either insert new EH or add another IP encap with such SRH in cu=
rrent SRv6 architecture.=C2=A0</div><div><br></div><div>B) When you are doi=
ng node protection and PLR is adjucent to segment end node you should fixup=
 such SRH (so modify it on PLR which is not packet destination) such that t=
he packet will not try to return when LFA routed to N+1 segment end.=C2=A0<=
br></div><div><br></div><div>Why A is option B clearly needs to be fixed or=
 LFA style node protection of any segment end declared as not supported.=C2=
=A0</div><div><br></div><div>Of course in bigger picture there any more pro=
tection methods to consider and only specific operator of transit or enterp=
rise is in position to decide what works best for him.</div><div><br></div>=
<div>Many thx,</div><div>R.</div><div><br></div><div><br></div><div><br></d=
iv><div><br></div><div><br></div><div><br></div><div><br></div><div><br></d=
iv><div><br></div><div><br></div><div><br></div><div><br></div><div><br></d=
iv><div>=C2=A0<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Fri, Sep 20, 2019 at 3:06 AM Gyan Mishra &lt;<a =
href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.com</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto=
">Hi Robert=C2=A0<div><br></div><div>I know we have gone through many many =
lengthy discussions adnosium and I know the question has come up a few time=
s and I know you replied back a few times related to the service provider u=
se case where we end up with the multiple violations of RFC 8200 related to=
 intermediate nodes EH insertion as well as many EH insertions occurring an=
d what was mentioned was Ti-LFA.=C2=A0 So since LFA and Remote LFA are exte=
nsions of the IGP providing the 50ms failover similar to traditional mpls F=
ast Reroute capabilities NH &amp; NNH link/node/path protection in the lega=
cy TE FRR pce the head end PE LSR adds and additional mpls shim for FRR.</d=
iv><div><br></div><div>With IP LFA and remote LFA used with LDP there are I=
GP extensions opaque LSA=E2=80=99s that provide the pre programmed backup p=
ath provided by LFA loop free backup path.=C2=A0 In that scenario with LDP =
there is not any additional label with LFA but with remote LFA is added for=
 the Remote LFA backup path with LDP session protection enabled with target=
ed LDP session tunnled through the RLFA node.</div><div><br></div><div>So n=
ow talking SRv6 with Ti LFA why is there an EH insertion as we are not usin=
g mpls LDP and not doing remote LFA and this is not the traditional mpls TE=
 FRR.</div><div><br></div><div>I am not getting it from a network engineeri=
ng technical standpoint what the use case is and why EH insertion would occ=
ur on any intermediate node as that even in the legacy mpls TE world its on=
 the ingress LSR PE and for that matter in this case the benefit of SRv6 is=
 =E2=80=9Cnative TE=E2=80=9D source routing via SRH pssi instructions and n=
ot maintaining state on the intermediate nodes which just do the PSSI and c=
opy the SRH destination rewrite of IPv6 destination for the traffic enginee=
red path and then do PSP or USP on the egress node of the service provider =
core.</div><div><br></div><div>I designed and manage a fairly large mpls co=
re for Verizon and if their is a asic processing penalty hit due to interme=
diate node EH insertion we don=E2=80=99t want it and will stay course with =
LDP and stick with our path targeting SR-MPLS and ditch any ideas of ever g=
oing to SRv6.</div><div><br></div><div>Thanks in advance for help in clarif=
ication of this topic and I think understanding the use case would help 6ma=
n overall understand the justification of the RFC 8200 violations.</div><di=
v><br></div><div>Thank you</div><div><br></div><div>Gyan Mishra</div><div>V=
erizon Communications=C2=A0</div><div>Cell 301 502-1347</div><div><br><div =
id=3D"gmail-m_-6028849970919177875AppleMailSignature" dir=3D"ltr">Sent from=
 my iPhone</div><div dir=3D"ltr"><br>On Sep 19, 2019, at 3:50 PM, Robert Ra=
szuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@rasz=
uk.net</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"lt=
r"><div dir=3D"ltr">Hi Reji,<div><br></div><div>Notice what it says: <b>&qu=
ot; ... explicitly listed intermediate nodes ... &quot;</b><br></div><div><=
br></div><div>CRH which is used in SRv6+ does not explicitly list intermedi=
ate nodes so I do not think the procedures in IPv6 spec apply as the way yo=
u interpret them.=C2=A0</div><div><br></div><div>But I am i no way authorit=
ative ... still learning IPv6 and this thread become great education.=C2=A0=
</div><div><br></div><div>An real example where those procedure apply is do=
cumented in RFC6554 which does put the addresses explicitly.=C2=A0</div><di=
v><br></div><div>Many thx,<br>Robert.</div><div><br></div><div><br></div><d=
iv><br></div><div><br></div><div><br></div><div><b><br></b></div><div><b><b=
r></b></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas &lt;<a href=3D"mail=
to:rejithomas.d@gmail.com" target=3D"_blank">rejithomas.d@gmail.com</a>&gt;=
 wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Robert,</div><span class=
=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmail-im"><div><=
br></div><div dir=3D"ltr">&gt;&gt;I do not know what is the difference betw=
een IPv6 Destination Address in the fixed header and &quot;final destinatio=
n&quot;. Where do you carry &quot;final destination&quot; address ?=C2=A0</=
div><div dir=3D"ltr"><br></div></span><div>See Section 4.4 in RFC 8200.=C2=
=A0 Hope its clear what&#39;s the final destination and the context in whic=
h it is used.</div><div dir=3D"ltr"><br><div><pre class=3D"gmail-m_-6028849=
970919177875gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-ne=
wpage" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;mar=
gin-bottom:0px;break-before:page;color:rgb(0,0,0)">      Segments Left     =
  8-bit unsigned integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929=
gmail-m_-6010753092096512981gmail-newpage" style=3D"white-space:pre-wrap;fo=
nt-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:=
rgb(0,0,0)"><br></pre><pre class=3D"gmail-m_-6028849970919177875gmail-m_790=
4442527299118929gmail-m_-6010753092096512981gmail-newpage" style=3D"white-s=
pace:pre-wrap;font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-be=
fore:page;color:rgb(0,0,0)">Regards</pre><pre class=3D"gmail-m_-60288499709=
19177875gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpag=
e" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-=
bottom:0px;break-before:page;color:rgb(0,0,0)">Reji</pre><div class=3D"gmai=
l-m_-6028849970919177875gmail-m_7904442527299118929gmail-yj6qo gmail-m_-602=
8849970919177875gmail-m_7904442527299118929gmail-ajU"></div></div></div></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">IPv6 fi=
xed header has only one destination address. So TE midpoint is either a pac=
ket&#39;s destination or not. It can not be both.=C2=A0<div><br></div><div>=
I do not know what is the difference between IPv6 Destination Address in th=
e fixed header and &quot;final destination&quot;. Where do you carry &quot;=
final destination&quot; address ?=C2=A0</div><div><br></div><div>Many=C2=A0=
 thx,<br>R.</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas &lt;<a href=3D=
"mailto:rejithomas.d@gmail.com" target=3D"_blank">rejithomas.d@gmail.com</a=
>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><pre class=3D"gmail-m_-6028=
849970919177875gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail=
-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-t=
op:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">Hi Robert,</pr=
e><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmai=
l-m_-4835811391373464681gmail-m_-2116522249630451124gmail-newpage" style=3D=
"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;col=
or:rgb(0,0,0)"><br></pre><pre class=3D"gmail-m_-6028849970919177875gmail-m_=
7904442527299118929gmail-m_-4835811391373464681gmail-m_-2116522249630451124=
gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0p=
x;break-before:page;color:rgb(0,0,0)">&gt;&gt;<span style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small;color:rgb(34,34,34)">Well the crux=
 of the matter is that you still need to process all EHs at each IPv6 desti=
nation which here means each transit node per RFC8200</span></pre><pre clas=
s=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmail-m_-483581=
1391373464681gmail-m_-2116522249630451124gmail-newpage" style=3D"font-size:=
13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,=
0)"><span style=3D"font-family:Arial,Helvetica,sans-serif"><br></span></pre=
><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmail=
-m_-4835811391373464681gmail-m_-2116522249630451124gmail-newpage" style=3D"=
margin-top:0px;margin-bottom:0px;break-before:page"><font color=3D"#000000"=
 size=3D"3"> From RFC 8200 that doesn&#39;t seem to be the case or at least=
 as I understand. S</font><span style=3D"color:rgb(0,0,0);font-size:13.3333=
px;font-family:Arial,Helvetica,sans-serif">ee  Section 4.1 note 1 and note =
3. Am I missing something?</span></pre><pre class=3D"gmail-m_-6028849970919=
177875gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-21165=
22249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;ma=
rgin-bottom:0px;break-before:page;color:rgb(0,0,0)">=C2=A0</pre><pre class=
=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmail-m_-4835811=
391373464681gmail-m_-2116522249630451124gmail-newpage" style=3D"font-size:1=
3.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0=
)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/=
rfc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" targ=
et=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929g=
mail-m_-4835811391373464681gmail-m_-2116522249630451124gmail-Apple-intercha=
nge-newline" style=3D"color:rgb(0,0,0);font-family:-webkit-standard"></div>=
<div>Regards</div><div>Reji</div></div></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 9:00 PM Robe=
rt Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszu=
k@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small"><br></div></div><div class=3D"gmail=
_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-I=
N"><div class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gma=
il-m_-4835811391373464681gmail-m_-2116522249630451124gmail-m_21521161747364=
43665gmail-m_6932563592401092047WordSection1"><div><div><div>I disagree. PP=
SI and PSSI leverages the DOHs in IPv6 architecture better. The SRv6+ draft=
s explain the usecases better FYI.</div></div></div></div></div></blockquot=
e><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small">Well the crux of the matter is that you still need to proc=
ess all EHs at each IPv6 destination which here means each transit node per=
 RFC8200. That is regardless what any other spec says .... unfortunately.=
=C2=A0</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:=
small"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small">Best,</div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small">R.</div><br></div><div><br></div><div>=C2=A0</div></div><=
/div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>-------=
-------------------------------------------------------------</span><br><sp=
an>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:i=
pv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a></span><br><span>Administr=
ative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/ipv6" targ=
et=3D"_blank">https://www.ietf.org/mailman/listinfo/ipv6</a></span><br><spa=
n>--------------------------------------------------------------------</spa=
n><br></div></blockquote></div></div></blockquote></div>

--00000000000058955b0592f816b5--


From nobody Fri Sep 20 07:16:58 2019
Return-Path: <stewart.bryant@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 D03951201DC; Fri, 20 Sep 2019 07:16:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 JNsXIRse0NLi; Fri, 20 Sep 2019 07:16:47 -0700 (PDT)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (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 18797120025; Fri, 20 Sep 2019 07:16:47 -0700 (PDT)
Received: by mail-wr1-x431.google.com with SMTP id y19so6969178wrd.3; Fri, 20 Sep 2019 07:16:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=wVunh6ysu4CBQsv6pP4OAmSsvsRywkToAjymCY69iJs=; b=EzA7MMoKDIQUsJBL6OOOWjmjZz00y2LC38Iwy1hJab/ue6OeoMb7Ku6rWF0h8/3wmw 47WbZLjo4qSryQrklBHwe2DUBBS68UUj1QWzEHeIFu6D9bLreACvbJG3MCSJtqlaJc6X y/eaJIebbRX/E16ZYDqbebc3edfRbmWURwyN/TOk0BiHltIy9MSu6eClqjO52BpCm2q7 A6X9aybhuLCwlr6Perlf8M8Aa5jlgr3vKEpwW2qNuSyCe/fFQvb28QBqWPVJtllxPwvp fgwT3ikGb8vb4qci0Sa4s0/cmKoYh+yPe1opXBMDHEZYJOcS8UBiXbd02OvKs73Ch/r6 PYxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=wVunh6ysu4CBQsv6pP4OAmSsvsRywkToAjymCY69iJs=; b=jFJ/i2saqb4ZVpMwiIw/MbZNsPe1BtuZZn8PsQHFnTGS2cJHOw9Q0Fr5K0zo4s4Gkz ct4Lqu8cmYBSMqE6eYYREzjmKf37PsFt2gBzU9KlzA35QlxjJnK4EuwqtAvgJHI7Kpp4 Y5rbGzdJcTPmc00RH2mVdfE5d+RoRTSGWN+RssG4MaQcpswPtQp8CFBRGVj45YaF/Qk5 AwZex5W3wjs6Vd09dCGBCh7F6QD2YJ3YxjvaR7vUMiZ2Jnfj0lU1UtiAX1SI/+3EXW92 KnzK+uZ4JibpJ5rL5f4cLlDR1fpBPWZwbZM8ZBhi0hE3WnYOslkBX75kQhF6WerGQsxa Y/Wg==
X-Gm-Message-State: APjAAAU1fWc3l3W+QonhU5Nb3eqnvk6gacCf23rf9uTTxQTqQ51Us8XQ 99SqDX9VGCIb0zIQJrX9MnA=
X-Google-Smtp-Source: APXvYqwQ8qjAAQe6gVkbA2PyxkNGoQxwdb5pjwtaMg0UnshC2gs5Ji6bcNiLL7XTXpB1ElIgrHZTtQ==
X-Received: by 2002:adf:de03:: with SMTP id b3mr11461053wrm.14.1568989005589;  Fri, 20 Sep 2019 07:16:45 -0700 (PDT)
Received: from [192.168.178.22] ([62.3.64.16]) by smtp.gmail.com with ESMTPSA id s9sm2442278wme.36.2019.09.20.07.16.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Sep 2019 07:16:43 -0700 (PDT)
To: Robert Raszuk <robert@raszuk.net>, Gyan Mishra <hayabusagsm@gmail.com>
Cc: Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, Reji Thomas <rejithomas.d@gmail.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>, Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com> <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com> <CAOj+MMHRevSPf+Ayv=4_zgnfA-rV_BvV+7OJwrTi2T9S95oCbw@mail.gmail.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <22ffe893-046f-945e-7232-74352dd2c138@gmail.com>
Date: Fri, 20 Sep 2019 15:16:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAOj+MMHRevSPf+Ayv=4_zgnfA-rV_BvV+7OJwrTi2T9S95oCbw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-GB
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/q4m8fB0nBHgjfqvCnjOtRGeCTA8>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 14:16:49 -0000

On 20/09/2019 09:44, Robert Raszuk wrote:
> TI - stands for Topology Independent ... all other LFA modes rely on 
> topologies to be able to compute or not the backup path.

Well so does TI-LFA.

At some level you have to know the topology to calculate *any* path in 
SR, else how do you know what links and SIDs to use. When you use loose 
source routing that is even more the case.

Moreover since TI-LFA specifies the need to align the repair path with 
the post convergence path you have to know the post convergence path to 
do that, and to do that someone must know the topology.

I think a better description for the technology is that it is not 
constrained by topology, i.e. that you can create the repair path 
regardless of the topology, although the more perverse the topology the 
more SIDs are required.

TI-LFA is only independent of the topology it that it can find a path 
regardless of the topology, not without knowledge of the topology.

- Stewart



From nobody Fri Sep 20 07:19:16 2019
Return-Path: <robert@raszuk.net>
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 66E721201DE for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 07:19:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 fnSBLL4owUQK for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 07:19:13 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 6BED91201DC for <spring@ietf.org>; Fri, 20 Sep 2019 07:19:13 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id x134so7511269qkb.0 for <spring@ietf.org>; Fri, 20 Sep 2019 07:19:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VAWq+71tZbdGjij4eoY/51YIyzHWQdTvMNaDMqpHGQQ=; b=M68zGHxGsOjK3ubwQIPiiZwjCGrBUbea54kor3Kr+2ns8KcJvzNzFI6FOQqBmNJxa6 zECmyae4EzyxcnbXRZEBL4O2x7YpOtUHgpDdn/ct20EUQ0l2SGlmTupPHXSHKJL5kmFt DS3PYXONBhHE5dOOhjoCIeWURlrwx23z5vLl9pwhE0zGmm2xtGLfUt6x7XppADscAqBG srjELOp19fOREfLQQfBW49KeRMNUSKN/dXZmrN38cHfXVejKdp28IovcjhrQHG4Gou4x HAhV4PjVFrZDyS1dCnFgWmC7tzTS70GUrtQ4f4qNVnnHUJJLkwVkP4VkN2jCKzmt8pTL 0S7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VAWq+71tZbdGjij4eoY/51YIyzHWQdTvMNaDMqpHGQQ=; b=iuFWABFkSfxP5aZGBcicZkud7Ktb4R7JUYh34gTFFu2+Vk3EjhWokQvpx/O1s6aZnR xQTVNf09clTmWKq/UbCCz6MD0mNccuoG48IrqnsQwSrP+//8oUrt2Gqt9SB5693qSQXp vr+YLUZTM1myy3/tGm2pU6Aj4gqq/W+XhTNXam48kRwrubHQvl5gfRONUBfI0J3b99vC aMCjaQts0cige0kSoZzkXt7t4TpynbOTrvH4qrCCaiBEtNtp3b8IJjgeNS2s0O8KOzyk o8OtOGursnYYZDKYLKV5PdnfmRlN1cWok5saa1jyBwwK4tVWOyKMad7XIUAPex4WJGc9 5HHw==
X-Gm-Message-State: APjAAAWrFDLFv/7Zt61ab5NpW58YXTLNUK2y2AusgPcNHwQCgR6pyo5b raFG1RjXJe3IIjWFnuLyhoz4aQeW2LXWUuQbaTb0kw==
X-Google-Smtp-Source: APXvYqz+L0ms8Cd1SsYQO7yrvapLWL5IHc2l884TLaeGuH/c74pMdEFckniyehfLHPFLCSqpqOxnB3Vo/G8RsFVQk+k=
X-Received: by 2002:a37:6144:: with SMTP id v65mr3871635qkb.465.1568989152352;  Fri, 20 Sep 2019 07:19:12 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com> <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com> <CAOj+MMHRevSPf+Ayv=4_zgnfA-rV_BvV+7OJwrTi2T9S95oCbw@mail.gmail.com> <22ffe893-046f-945e-7232-74352dd2c138@gmail.com>
In-Reply-To: <22ffe893-046f-945e-7232-74352dd2c138@gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 20 Sep 2019 16:18:57 +0200
Message-ID: <CAOj+MMGPqCtZbUTogtS-Le7g9_9+CCxLmz+ZY8BxhUezHJWb9w@mail.gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: Gyan Mishra <hayabusagsm@gmail.com>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>,  Reji Thomas <rejithomas.d@gmail.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>,  Tarek Saad <tsaad.net@gmail.com>, Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000154e7e0592fcc1fb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5HTzuVGRt-iaxo7pLtQE7gC7T6E>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 14:19:15 -0000

--000000000000154e7e0592fcc1fb
Content-Type: text/plain; charset="UTF-8"

Hi Stewart,

Yes this is exactly what I was trying to say. Your definition of TI-LFA as
expressed below is spot on:

"I think a better description for the technology is that it is not
constrained by topology, i.e. that you can create the repair path
regardless of the topology, although the more perverse the topology the
more SIDs are required. "

Thx,
R.


On Fri, Sep 20, 2019 at 4:16 PM Stewart Bryant <stewart.bryant@gmail.com>
wrote:

>
>
> On 20/09/2019 09:44, Robert Raszuk wrote:
> > TI - stands for Topology Independent ... all other LFA modes rely on
> > topologies to be able to compute or not the backup path.
>
> Well so does TI-LFA.
>
> At some level you have to know the topology to calculate *any* path in
> SR, else how do you know what links and SIDs to use. When you use loose
> source routing that is even more the case.
>
> Moreover since TI-LFA specifies the need to align the repair path with
> the post convergence path you have to know the post convergence path to
> do that, and to do that someone must know the topology.
>
> I think a better description for the technology is that it is not
> constrained by topology, i.e. that you can create the repair path
> regardless of the topology, although the more perverse the topology the
> more SIDs are required.
>
> TI-LFA is only independent of the topology it that it can find a path
> regardless of the topology, not without knowledge of the topology.
>
> - Stewart
>
>
>

--000000000000154e7e0592fcc1fb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Stewart,<div><br></div><div>Yes this is exactly what I =
was trying to say. Your definition of TI-LFA as expressed below is spot on:=
=C2=A0</div><div><br></div><div>&quot;I think a better description for the =
technology is that it is not<br>constrained by topology, i.e. that you can =
create the repair path<br>regardless of the topology, although the more per=
verse the topology the<br>more SIDs are required.=C2=A0&quot;=C2=A0<br></di=
v><div><br></div><div>Thx,</div><div>R.</div><div><br></div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep 20,=
 2019 at 4:16 PM Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gmail.=
com">stewart.bryant@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><br>
<br>
On 20/09/2019 09:44, Robert Raszuk wrote:<br>
&gt; TI - stands for Topology Independent ... all other LFA modes rely on <=
br>
&gt; topologies to be able to compute or not the backup path.<br>
<br>
Well so does TI-LFA.<br>
<br>
At some level you have to know the topology to calculate *any* path in <br>
SR, else how do you know what links and SIDs to use. When you use loose <br=
>
source routing that is even more the case.<br>
<br>
Moreover since TI-LFA specifies the need to align the repair path with <br>
the post convergence path you have to know the post convergence path to <br=
>
do that, and to do that someone must know the topology.<br>
<br>
I think a better description for the technology is that it is not <br>
constrained by topology, i.e. that you can create the repair path <br>
regardless of the topology, although the more perverse the topology the <br=
>
more SIDs are required.<br>
<br>
TI-LFA is only independent of the topology it that it can find a path <br>
regardless of the topology, not without knowledge of the topology.<br>
<br>
- Stewart<br>
<br>
<br>
</blockquote></div>

--000000000000154e7e0592fcc1fb--


From nobody Fri Sep 20 10:10:08 2019
Return-Path: <rbonica@juniper.net>
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 5B9AE1201E5; Fri, 20 Sep 2019 10:09:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 egp37vVarPQB; Fri, 20 Sep 2019 10:09:53 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23C9C1200FF; Fri, 20 Sep 2019 10:09:53 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8KH9exP021443; Fri, 20 Sep 2019 10:09:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=9dzeLOe97wXC0i3nBI596TmrBAAtE993LUuHfW2bbAo=; b=Bt1aYmTtMc/HjwX/Yy4Xz23nTq42joRzlmrqEA4JfyF2TJfPloT3FeppE3LH7LFEHTKz FBvFkReQQwWZ/H60I9+yp4pDe2Bj/AZpcQkEXqN6nvG1t2zSeOJhJOAMd7Ykw1UhvM2X Eme+ZXj6qPfrqeiFUbXuyFKQAt9/aYyhjEhkhagfTsWVYu4pyEEyGXwW3pxvKKBVOKh4 t0yId2RtzQD4GNku/6mm2Z362kdBscnIBXUyC4K0FJc3WYjKG4G8MaSTDUvv+/1WX5MF qY/ipsXJHXmKfTQ3UACrdiLN2Z02RfAVsi0ATwHwgR0KG2H/rSPTKK2B3aIq3ZxICcyb JQ== 
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2055.outbound.protection.outlook.com [104.47.41.55]) by mx0a-00273201.pphosted.com with ESMTP id 2v4sp90yqk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 Sep 2019 10:09:39 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I5WrNoN5ZfCf1spyFyVGP23SzuFtrxZ8uOY8vV6x5H9YYU4F1B61LstP8Km3Z84Zj4fq+ccuyefDW7g0QKtupXirbLVcjHGn4N9ZYjxacUuTI5oy2DLxIyRix+AoeiHNSMpTuj505d9mtNc7rN9PVRMhiD/jjUQDQh093VokrU7Y8EztawYR5s8+Lhye0BDgDxOLoZS2upqoAbZ4hi0diFZaQLbEbLNtMpcXPt3ayXn9kCMuTxIG3fKimyMW8GRL/9MxcGBFQOBwbdtjVBx1WT4BMJd05kpL1C5Mrpb5d7DDwt0rsWWPcANIxI/0yV5l3tyNI5rh5cklynEWvChwEw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9dzeLOe97wXC0i3nBI596TmrBAAtE993LUuHfW2bbAo=; b=krCy6YpsOhv6h1osa8vfownjSAcW6XMZjTVZwkPfx/xTYXp7JISntEjBKBi6tHQj3vdhQZxVsJgnioMORottCC+4wTVUyVSD9iVyoQ+vETCC2RrPiQ9aQBnh7De4MVKCKNgXxS8cdc/xnY2QPO36WdWQBWOpJLcjAI0OllAKjK6HuXi60gDq7V7/NDHOEZj1X3CyIiJsOCm9jWbvnu49Rysbyufvl60Dbqj2acPpN+WXMZe4SouDEcG4x0Vr2KueBKhDRRW90cRUiamEcATe/jTdoYCg+AsbTDzMeA9AjRY9rV/MUX+k1pjdki9ofXBUBhLn3uwnHOaFmgKFNWB4cQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4519.namprd05.prod.outlook.com (52.135.202.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.10; Fri, 20 Sep 2019 17:08:48 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Fri, 20 Sep 2019 17:08:48 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Dirk Steinberg <dirk@lapishills.com>, Tom Herbert <tom@herbertland.com>
CC: "Darren Dukes (ddukes)" <ddukes@cisco.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: =?Windows-1252?Q?[spring]_=93SRV6+=94_complexity_in_forwarding?=
Thread-Index: AQHVbM6iBD2vmdhhC0CHW2Z2/PIyC6cvDt0wgAJlHoCAACXNgIAAgXoAgAK3DTA=
Content-Class: 
Date: Fri, 20 Sep 2019 17:08:48 +0000
Message-ID: <BYAPR05MB54634112BB290EB29B3DF4FBAE880@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com>
In-Reply-To: <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-20T17:08:45.9427309Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=1ee49fb1-b043-4f06-9a3c-389099fdecb4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 02a582a4-59f0-4e7d-4734-08d73ded33cc
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BYAPR05MB4519:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR05MB4519A33D29A9F0CD82BB06FBAE880@BYAPR05MB4519.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(376002)(396003)(366004)(39860400002)(136003)(199004)(189003)(51444003)(256004)(186003)(229853002)(476003)(11346002)(64756008)(6436002)(53546011)(446003)(7736002)(478600001)(66446008)(66556008)(486006)(71190400001)(71200400001)(66066001)(9686003)(14454004)(2906002)(8936002)(55016002)(6116002)(6306002)(81166006)(54896002)(236005)(86362001)(81156014)(606006)(5660300002)(4326008)(33656002)(26005)(66946007)(76116006)(66476007)(790700001)(52536014)(966005)(3846002)(6246003)(102836004)(76176011)(99286004)(74316002)(316002)(25786009)(54906003)(110136005)(6506007)(7696005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4519; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sOR9Kv9A4sM3OTBJKjPDxXi9O8qUoUV3zUGCl50INwEEcZx8+uIi8ELXH1FDS6S6UA0mUv8ZvA1LTfmDUfbt8g94A+FikAUG8UXESYLofw8++LSonhEtCba6+C2GBbJE4M77WTMPDbHumxBbse9rfGr0Hcj03RrzZinj5OSvXcxcCl6UiyiOVm0BFY1Be+65Elz/Cm7xWq3QicVfR4Ee6GVT2jyqSSVKsFIWu7XW9kJPXko3Bio374nETB5lZgQKR0uTLn9cvu3HNU6qJLZq9GM36pIAbmQnsnHMyZAt9Bfm7dmWzMH0P5fH1fE9UhA49DDf1omBdkb43X42Pd1vWmJPpBmxI2rxrYaww5xOQwh6vI0dE9TCFbIK7kpIRv6Y1x7G+wNE9jApY9UX+7M9n8C30535bJWXZ3U68gOKWA4=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54634112BB290EB29B3DF4FBAE880BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 02a582a4-59f0-4e7d-4734-08d73ded33cc
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 17:08:48.0466 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8mM7FYeDr+JfVs93bd3v67WQTN55oA+r/9DObk3eK2gb6AGvhre8uauCL0p8R3rrqg3pKOWM/cmDWvOoGJXVzw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4519
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-20_06:2019-09-20,2019-09-20 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 bulkscore=0 adultscore=0 clxscore=1015 impostorscore=0 priorityscore=1501 spamscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 mlxscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909200148
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YJHEj1cH8tmwK-VKUHGdgVOXA6w>
Subject: Re: [spring]  =?windows-1252?q?=93SRV6+=94_complexity_in_forwarding?=
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: Fri, 20 Sep 2019 17:09:57 -0000

--_000_BYAPR05MB54634112BB290EB29B3DF4FBAE880BYAPR05MB5463namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Likewise, SP core routers would ignore the PSSI and wouldn=92t even see the=
 PPSI.

                                                      Ron


From: Dirk Steinberg <dirk@lapishills.com>
Sent: Wednesday, September 18, 2019 7:40 PM
To: Tom Herbert <tom@herbertland.com>
Cc: Darren Dukes (ddukes) <ddukes@cisco.com>; xiechf@chinatelecom.cn; SPRIN=
G WG <spring@ietf.org>; 6man <6man@ietf.org>; Robert Raszuk <robert@raszuk.=
net>; Ron Bonica <rbonica@juniper.net>; Rob Shakir <robjs@google.com>; Tare=
k Saad <tsaad.net@gmail.com>
Subject: Re: [spring] =93SRV6+=94 complexity in forwarding

SRv6 does not require TLV processing for normal forwarding (use case: SP co=
re).

- Dirk

On Wed, Sep 18, 2019 at 5:57 PM Tom Herbert <tom@herbertland.com<mailto:tom=
@herbertland.com>> wrote:
On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes) <ddukes@cisco.com<mai=
lto:ddukes@cisco.com>> wrote:
>
> Hi Ron.
>
> I summarized my argument as follows:
> "Regardless of ASIC capabilities there are two performance penalties you =
will not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.=94
>
> You=92ve confirmed this additional overhead for "SRv6+".  Thanks.
>

Darren,

How does one escape the performance penalty of TLV processing in SRV6?

Tom


> You then say "So long as the ASIC can process enough packets per second t=
o saturate the line cards, we are forwarding at full line rate."
>
> Yes this is true, but we can conclude: The complexity of "SRv6+" requires=
 ASICs do much more work per packet vs SRv6.
>
> Thanks
>   Darren
>
>
> On Sep 16, 2019, at 9:59 PM, Ron Bonica <rbonica@juniper.net<mailto:rboni=
ca@juniper.net>> wrote:
>
> Hi Darren,
>
> I think that your argument can be summarized as follows:
>
>
> SRv6 requires only two FIB searches
> SRv6+ requires 4 or more FIB searches
> Therefore, SRv6+ cannot possibly forward at line speed
>
>
> Have I summarized your argument correctly? If not, please set me straight=
. If so, please read on.
>
> First, SRv6+ never requires more than 4 FIB searches. The DOH that preced=
es the CRH contains, at most, one PSSI. Therefore SRv6+ requires four FIB s=
earches, at most.
>
> Second, SRv6+ only requires 4 FIB searches the following case:
>
>
> The packet contains two instances of the DOH. (Most use-cases require onl=
y one.)
> The processing node is configured to process the PSSI. (Many ASIC-based d=
evices, because of their role in the network, won=92t support any per segme=
nt service instructions. This nodes will be configured to ignore the PSSI. =
That is why it is optional.)
>
>
> So, in most use-cases, SRv6+ requires only 3 FIB searches.
>
> So, you might now argue that:
>
>
> SRv6 requires only two FIB searches
> SRv6+ requires three and sometimes four FIB searches
> Therefore, SRv6+ cannot possibly forward at line speed
>
>
> Here, some slightly deeper thought might be required. A platform has two =
relevant resources:
>
>
> A route lookup ASIC, that can process some number of packets per second
> Some number of interfaces, that can forward some number of bits per secon=
d
>
>
> So long as the ASIC can process enough packets per second to saturate the=
 line cards, we are forwarding at full line rate. So long as a platform has=
 a sufficiently capable ASIC, it will be able to forward at line speed. But=
 it=92s a matter of how the platform is designed. If the ASIC is not suffic=
iently capable, of course, it will not forward at line speed.
>
> In your email, you say that I have been asked several times to report on =
the state of Juniper=92s SRv6+ implementation. While I cannot provide detai=
ls, you can assume that we wouldn=92t be working on this if we thought that=
 performance was going to be sub-optimal.
>
> You also suggest that Juniper=92s is the only implementation. Are you sur=
e that this is correct?
>
>                                                                          =
                                            Ron
>
>
>
>
>
> Juniper Business Use Only
> From: Darren Dukes (ddukes) <ddukes@cisco.com<mailto:ddukes@cisco.com>>
> Sent: Monday, September 16, 2019 4:38 PM
> To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
> Cc: Mark Smith <markzzzsmith@gmail.com<mailto:markzzzsmith@gmail.com>>; E=
XT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.bernier@=
bell.ca<mailto:daniel.bernier@bell.ca>>; xiechf@chinatelecom.cn<mailto:xiec=
hf@chinatelecom.cn>; SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>; 6=
man <6man@ietf.org<mailto:6man@ietf.org>>; Robert Raszuk <robert@raszuk.net=
<mailto:robert@raszuk.net>>; Rob Shakir <robjs@google.com<mailto:robjs@goog=
le.com>>; Tarek Saad <tsaad.net@gmail.com<mailto:tsaad.net@gmail.com>>
> Subject: =93SRV6+=94 complexity in forwarding
>
> Hi Ron, I agree ASICs are always improving, indeed this is evident in the=
 number of successful SRv6 deployments and multiple vendor implementations =
at line rate on merchant silicon, and multiple vendor ASICs.
>
> Is =93SRv6+=94 (PSSI+CRH+PPSI) implemented and deployed at line rate?
> You=92ve been asked this several times.  Since you=92re the only implemen=
tor(?) and one operator is claiming deployment or testing, I am curious.
>
> Regardless of ASIC capabilities there are two performance penalties you w=
ill not escape with PSSI+CRH+PPSI: TLV parsing and multiple lookups.
>
> Requiring all segments in a CRH segment list to process an arbitrary leng=
th DOH+set of PSSI=92s and other options is always very expensive.
> - It is expensive in SRAM as previously discussed in these threads.
> - It is expensive in parsing logic to know and process a set of TLVs in a=
ny ASIC or NP.
>
> Spreading PSSI, CRH, PPSI operations in multiple headers and multiple ide=
ntifiers you now have multiple lookups at a node.
> 1 - lookup destination address
> 2 - lookup one or more PSSI and future destination options.
> 3 - lookup the CRH label or PPSI label.
> 4 - lookup new destination address
>
> Compare this with SRv6.
> 1 - lookup destination address
> 2 - lookup new destination address
>
> While ASICs are more capable and will continue to be more capable, these =
technical performance problems you introduce with PSSI+CRH+PPSI will not go=
 away.
>
> Darren
>
>
>
> On Sep 12, 2019, at 12:34 PM, Ron Bonica <rbonica=3D40juniper.net@dmarc.i=
etf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org<mailto:ipv6@ietf.org>
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6<https=
://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6Rj=
C81c!WrHuFvaysLbs0yJ61FHJgdG3Gs5uwrUZm7LBOvafWNAVhbtJL5grVfoU-RGWVqzi$>
> --------------------------------------------------------------------

_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!WrHuFvaysLbs0yJ61F=
HJgdG3Gs5uwrUZm7LBOvafWNAVhbtJL5grVfoU-Z5e9NFo$>


Juniper Business Use Only

--_000_BYAPR05MB54634112BB290EB29B3DF4FBAE880BYAPR05MB5463namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Likewise, SP core routers would ignore the PSSI and =
wouldn=92t even see the PPSI.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Dirk Steinberg &lt;dirk@lapishills.com&=
gt; <br>
<b>Sent:</b> Wednesday, September 18, 2019 7:40 PM<br>
<b>To:</b> Tom Herbert &lt;tom@herbertland.com&gt;<br>
<b>Cc:</b> Darren Dukes (ddukes) &lt;ddukes@cisco.com&gt;; xiechf@chinatele=
com.cn; SPRING WG &lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org&gt;; Robe=
rt Raszuk &lt;robert@raszuk.net&gt;; Ron Bonica &lt;rbonica@juniper.net&gt;=
; Rob Shakir &lt;robjs@google.com&gt;; Tarek Saad &lt;tsaad.net@gmail.com&g=
t;<br>
<b>Subject:</b> Re: [spring] =93SRV6&#43;=94 complexity in forwarding<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">SRv6 does not require TLV processing for normal forw=
arding (use case: SP core).<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">- Dirk<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Sep 18, 2019 at 5:57 PM Tom Herbert &lt;<a h=
ref=3D"mailto:tom@herbertland.com">tom@herbertland.com</a>&gt; wrote:<o:p><=
/o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">On Wed, Sep 18, 2019 at 6:42 AM Darren Dukes (ddukes=
) &lt;<a href=3D"mailto:ddukes@cisco.com" target=3D"_blank">ddukes@cisco.co=
m</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Ron.<br>
&gt;<br>
&gt; I summarized my argument as follows:<br>
&gt; &quot;Regardless of ASIC capabilities there are two performance penalt=
ies you will not escape with PSSI&#43;CRH&#43;PPSI: TLV parsing and multipl=
e lookups.=94<br>
&gt;<br>
&gt; You=92ve confirmed this additional overhead for &quot;SRv6&#43;&quot;.=
&nbsp; Thanks.<br>
&gt;<br>
<br>
Darren,<br>
<br>
How does one escape the performance penalty of TLV processing in SRV6?<br>
<br>
Tom<br>
<br>
<br>
&gt; You then say &quot;So long as the ASIC can process enough packets per =
second to saturate the line cards, we are forwarding at full line rate.&quo=
t;<br>
&gt;<br>
&gt; Yes this is true, but we can conclude: The complexity of &quot;SRv6&#4=
3;&quot; requires ASICs do much more work per packet vs SRv6.<br>
&gt;<br>
&gt; Thanks<br>
&gt;&nbsp; &nbsp;Darren<br>
&gt;<br>
&gt;<br>
&gt; On Sep 16, 2019, at 9:59 PM, Ron Bonica &lt;<a href=3D"mailto:rbonica@=
juniper.net" target=3D"_blank">rbonica@juniper.net</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Darren,<br>
&gt;<br>
&gt; I think that your argument can be summarized as follows:<br>
&gt;<br>
&gt;<br>
&gt; SRv6 requires only two FIB searches<br>
&gt; SRv6&#43; requires 4 or more FIB searches<br>
&gt; Therefore, SRv6&#43; cannot possibly forward at line speed<br>
&gt;<br>
&gt;<br>
&gt; Have I summarized your argument correctly? If not, please set me strai=
ght. If so, please read on.<br>
&gt;<br>
&gt; First, SRv6&#43; never requires more than 4 FIB searches. The DOH that=
 precedes the CRH contains, at most, one PSSI. Therefore SRv6&#43; requires=
 four FIB searches, at most.<br>
&gt;<br>
&gt; Second, SRv6&#43; only requires 4 FIB searches the following case:<br>
&gt;<br>
&gt;<br>
&gt; The packet contains two instances of the DOH. (Most use-cases require =
only one.)<br>
&gt; The processing node is configured to process the PSSI. (Many ASIC-base=
d devices, because of their role in the network, won=92t support any per se=
gment service instructions. This nodes will be configured to ignore the PSS=
I. That is why it is optional.)<br>
&gt;<br>
&gt;<br>
&gt; So, in most use-cases, SRv6&#43; requires only 3 FIB searches.<br>
&gt;<br>
&gt; So, you might now argue that:<br>
&gt;<br>
&gt;<br>
&gt; SRv6 requires only two FIB searches<br>
&gt; SRv6&#43; requires three and sometimes four FIB searches<br>
&gt; Therefore, SRv6&#43; cannot possibly forward at line speed<br>
&gt;<br>
&gt;<br>
&gt; Here, some slightly deeper thought might be required. A platform has t=
wo relevant resources:<br>
&gt;<br>
&gt;<br>
&gt; A route lookup ASIC, that can process some number of packets per secon=
d<br>
&gt; Some number of interfaces, that can forward some number of bits per se=
cond<br>
&gt;<br>
&gt;<br>
&gt; So long as the ASIC can process enough packets per second to saturate =
the line cards, we are forwarding at full line rate. So long as a platform =
has a sufficiently capable ASIC, it will be able to forward at line speed. =
But it=92s a matter of how the platform
 is designed. If the ASIC is not sufficiently capable, of course, it will n=
ot forward at line speed.<br>
&gt;<br>
&gt; In your email, you say that I have been asked several times to report =
on the state of Juniper=92s SRv6&#43; implementation. While I cannot provid=
e details, you can assume that we wouldn=92t be working on this if we thoug=
ht that performance was going to be sub-optimal.<br>
&gt;<br>
&gt; You also suggest that Juniper=92s is the only implementation. Are you =
sure that this is correct?<br>
&gt;<br>
&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Juniper Business Use Only<br>
&gt; From: Darren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" ta=
rget=3D"_blank">ddukes@cisco.com</a>&gt;<br>
&gt; Sent: Monday, September 16, 2019 4:38 PM<br>
&gt; To: Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"_b=
lank">rbonica@juniper.net</a>&gt;<br>
&gt; Cc: Mark Smith &lt;<a href=3D"mailto:markzzzsmith@gmail.com" target=3D=
"_blank">markzzzsmith@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank">daniel.bernier@=
bell.ca</a> &lt;<a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank"=
>daniel.bernier@bell.ca</a>&gt;;
<a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiechf@chinatel=
ecom.cn</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_bl=
ank">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org" tar=
get=3D"_blank">6man@ietf.org</a>&gt;; Robert Raszuk &lt;<a href=3D"mailto:r=
obert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt;;
 Rob Shakir &lt;<a href=3D"mailto:robjs@google.com" target=3D"_blank">robjs=
@google.com</a>&gt;; Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" =
target=3D"_blank">tsaad.net@gmail.com</a>&gt;<br>
&gt; Subject: =93SRV6&#43;=94 complexity in forwarding<br>
&gt;<br>
&gt; Hi Ron, I agree ASICs are always improving, indeed this is evident in =
the number of successful SRv6 deployments and multiple vendor implementatio=
ns at line rate on merchant silicon, and multiple vendor ASICs.<br>
&gt;<br>
&gt; Is =93SRv6&#43;=94 (PSSI&#43;CRH&#43;PPSI) implemented and deployed at=
 line rate?<br>
&gt; You=92ve been asked this several times.&nbsp; Since you=92re the only =
implementor(?) and one operator is claiming deployment or testing, I am cur=
ious.<br>
&gt;<br>
&gt; Regardless of ASIC capabilities there are two performance penalties yo=
u will not escape with PSSI&#43;CRH&#43;PPSI: TLV parsing and multiple look=
ups.<br>
&gt;<br>
&gt; Requiring all segments in a CRH segment list to process an arbitrary l=
ength DOH&#43;set of PSSI=92s and other options is always very expensive.<b=
r>
&gt; - It is expensive in SRAM as previously discussed in these threads.<br=
>
&gt; - It is expensive in parsing logic to know and process a set of TLVs i=
n any ASIC or NP.<br>
&gt;<br>
&gt; Spreading PSSI, CRH, PPSI operations in multiple headers and multiple =
identifiers you now have multiple lookups at a node.<br>
&gt; 1 - lookup destination address<br>
&gt; 2 - lookup one or more PSSI and future destination options.<br>
&gt; 3 - lookup the CRH label or PPSI label.<br>
&gt; 4 - lookup new destination address<br>
&gt;<br>
&gt; Compare this with SRv6.<br>
&gt; 1 - lookup destination address<br>
&gt; 2 - lookup new destination address<br>
&gt;<br>
&gt; While ASICs are more capable and will continue to be more capable, the=
se technical performance problems you introduce with PSSI&#43;CRH&#43;PPSI =
will not go away.<br>
&gt;<br>
&gt; Darren<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sep 12, 2019, at 12:34 PM, Ron Bonica &lt;rbonica=3D<a href=3D"mail=
to:40juniper.net@dmarc.ietf.org" target=3D"_blank">40juniper.net@dmarc.ietf=
.org</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><b=
r>
&gt; Administrative Requests: <a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!WrHuFvaysLbs0yJ61FHJgdG3=
Gs5uwrUZm7LBOvafWNAVhbtJL5grVfoU-RGWVqzi$" target=3D"_blank">
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!WrHuFvaysLbs0yJ61FHJgdG3Gs5uwrUZm7LBOvafWNAVhbtJL5gr=
VfoU-Z5e9NFo$" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spri=
ng</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54634112BB290EB29B3DF4FBAE880BYAPR05MB5463namp_--


From nobody Fri Sep 20 10:20:50 2019
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 B3C061200FF; Fri, 20 Sep 2019 10:20:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 yM7KbY4O5tng; Fri, 20 Sep 2019 10:20:35 -0700 (PDT)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 CDD89120024; Fri, 20 Sep 2019 10:20:34 -0700 (PDT)
Received: by mail-qt1-x82d.google.com with SMTP id 3so7079883qta.1; Fri, 20 Sep 2019 10:20:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=bhcjB0jDc7+b8tzHE+r2w73iZpOzrkt1f3bxeZXXwFQ=; b=ZiMQodttgDBPEccI7Z8PWMQ7DNKN1Fz7jPtfvikDJgCtR9OgUJXTI/78hpWorIDzlI kvjo0OJxHsgW1CLtmHQAL/elVwBgKc9625UHIPf8giJ0Hh4PytxcCqqLNwVa1pGdyDox bNlvqw8jQ2N1YZKokO0u0Jg6DEMFZURHxJy7GES1M2ozG0ZnKMkQkNMu3oV8Pllh6qwU Ndw1NKnxVs/lqay8c7EcspJZjagFAHMP5+jktGgepaJUKp5Z/iEFc3jTIzcgJeYxIEli lknKtzZ6JBb86hz5wlXMvCxl0INeGoevUtJ69rr+DhU+J3z9M2xgqJlDI+uJ0shfuUam hyQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=bhcjB0jDc7+b8tzHE+r2w73iZpOzrkt1f3bxeZXXwFQ=; b=tiWOdVgnWeqUxPQBy3j3EHDUJLFI9pWOeV2ht5mE0o9fmNdVQ85GKiCGs1LGX50dwR VlmZo159lpW0vhn6zoZh1pKmNJ3evN/ZeeT9VD5NvoyvYH54X6QIWh9TlI1ZFGvWXMuB WEgB+ghuDcxGJg2OFPcMjfAna9nkqnXkY8g6qE8eU7leCfPpE1Xy0Mlum/84qLPjAMIc zsMZAIl+wPIAVSUDjeSY9uZgVPe/t9esoVJlyGuc+xVSCxi9C3XmGRmX8mVyo62jriJE KjbjXDtSN3EzoOtlmendMh9gATFt9Cr6CmwKBWGj5lapAN1GvUxH2pcTorbzoXh0Kmk+ kmzw==
X-Gm-Message-State: APjAAAUwBlYa+DSq3055ZZnVjqt/PjzTxZcfyaSf9nX97KiB9ln89ODU KBhXOLTyp1uOOEqVV+Ygty4vxLYS
X-Google-Smtp-Source: APXvYqyyj39L04Gxejrqs4CIvk4MdScPq/9NcUcA2dgjr/oncYMogpLjPfuXeIQWuotJMSCqXAR+uA==
X-Received: by 2002:a0c:9952:: with SMTP id i18mr14302776qvd.202.1569000033512;  Fri, 20 Sep 2019 10:20:33 -0700 (PDT)
Received: from ?IPv6:2600:1003:b026:7d3f:5151:d3f8:5a25:efa9? ([2600:1003:b026:7d3f:5151:d3f8:5a25:efa9]) by smtp.gmail.com with ESMTPSA id c126sm1324169qkd.13.2019.09.20.10.20.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Sep 2019 10:20:32 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-B18202C3-5BD6-4887-B8E7-8FF0BBDAC16A
Mime-Version: 1.0 (1.0)
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <F183D162-DE73-486C-ACBD-1200E991D8B7@gmail.com>
Date: Fri, 20 Sep 2019 13:20:31 -0400
Cc: Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>, Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <982B4570-F379-4451-8F50-11C932E241B0@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com> <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com> <F183D162-DE73-486C-ACBD-1200E991D8B7@gmail.com>
To: Jeff Tantsura <jefftant.ietf@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZSFR_XiTiTUKQNd5q6lGYo2LcGE>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 17:20:38 -0000

--Apple-Mail-B18202C3-5BD6-4887-B8E7-8FF0BBDAC16A
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable



Sent from my iPhone

> On Sep 19, 2019, at 10:43 PM, Jeff Tantsura <jefftant.ietf@gmail.com> wrot=
e:
>=20
> Gyan,
>=20
> IPFRR doesn=E2=80=99t use/need any IGP extensions and is local to the devi=
ce computing LFA.
> As RTGWG chair - I welcome you to read a number of rather well written RFC=
s on the topic we have published in RTGWG over the last 7 years.=20
> Pay attention on how LFAs are computed, this would clarify your question a=
s to why there=E2=80=99s no need for additional imposition as well as why LFA=
 provides partial coverage.
> There=E2=80=99s also TI-LFA draft that explains how TI-LFA is computed and=
 why it relies on additional imposition if LFA is unavailable.
>=20
> Regards,
> Jeff

Thanks you Jeff!

I am part of the RTGWG and will definitely read through all the RFCs as well=
 as Ti-LFA draft I detail.

I read through RFC 5286 IP LFA the LFA algorithm uses the underlying IGP to f=
or alternative loop free next hop for link and node protection but since it=E2=
=80=99s the algorithm runs locally to build the =E2=80=9Cbackup=E2=80=9D pat=
h pre programmed it does not require IGP extensions. =20
IP LFA is similar algorithm to the CISCO proprietary EIGRP topology loopfree=
 feasible successor backup paths.  Am I stating that correctly reason why LFA=
 does not rely on IGP extensions.

RFLA RFC 7490 - so I had a question - always wondered about - so RLFA is use=
d when a LFA path does not exist so a ldp tunnel is built to the PQ node for=
 backup RLFA pre programmed path to get built.  So when that LDP tunnel is b=
uild an extra mpls shim is added to the label stack.  Is that correct for RL=
FA backup paths. Is it just a single shim or multiple to do the RLFA LDP tun=
neling.

I read through the Ti-LFA draft=20

https://datatracker.ietf.org/doc/draft-bashandy-rtgwg-segment-routing-ti-lfa=
/

So Ti-LFA uses loop free uses a traffic engineered IGP independent topology i=
ndependent path that is desired with SR-MPLS or with SRv6 uses the EH SRH SI=
D list for the pre programmed backup path.  So an additional EH insertion ha=
s to occur on the ingress PE to the SR or SRV6 domain.  I have to read throu=
gh more carefully but I am not seeing how an intermediate node would require=
 EH insertion since that function is always on the source node head end of t=
he traffic engineered path.

Regards,

Gyan
>> On Sep 19, 2019, at 18:06, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>>=20
>> Hi Robert=20
>>=20
>> I know we have gone through many many lengthy discussions adnosium and I k=
now the question has come up a few times and I know you replied back a few t=
imes related to the service provider use case where we end up with the multi=
ple violations of RFC 8200 related to intermediate nodes EH insertion as wel=
l as many EH insertions occurring and what was mentioned was Ti-LFA.  So sin=
ce LFA and Remote LFA are extensions of the IGP providing the 50ms failover s=
imilar to traditional mpls Fast Reroute capabilities NH & NNH link/node/path=
 protection in the legacy TE FRR pce the head end PE LSR adds and additional=
 mpls shim for FRR.
>>=20
>> With IP LFA and remote LFA used with LDP there are IGP extensions opaque L=
SA=E2=80=99s that provide the pre programmed backup path provided by LFA loo=
p free backup path.  In that scenario with LDP there is not any additional l=
abel with LFA but with remote LFA is added for the Remote LFA backup path wi=
th LDP session protection enabled with targeted LDP session tunnled through t=
he RLFA node.
>>=20
>> So now talking SRv6 with Ti LFA why is there an EH insertion as we are no=
t using mpls LDP and not doing remote LFA and this is not the traditional mp=
ls TE FRR.
>>=20
>> I am not getting it from a network engineering technical standpoint what t=
he use case is and why EH insertion would occur on any intermediate node as t=
hat even in the legacy mpls TE world its on the ingress LSR PE and for that m=
atter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=9D source=
 routing via SRH pssi instructions and not maintaining state on the intermed=
iate nodes which just do the PSSI and copy the SRH destination rewrite of IP=
v6 destination for the traffic engineered path and then do PSP or USP on the=
 egress node of the service provider core.
>>=20
>> I designed and manage a fairly large mpls core for Verizon and if their i=
s a asic processing penalty hit due to intermediate node EH insertion we don=
=E2=80=99t want it and will stay course with LDP and stick with our path tar=
geting SR-MPLS and ditch any ideas of ever going to SRv6.
>>=20
>> Thanks in advance for help in clarification of this topic and I think und=
erstanding the use case would help 6man overall understand the justification=
 of the RFC 8200 violations.
>>=20
>> Thank you
>>=20
>> Gyan Mishra
>> Verizon Communications=20
>> Cell 301 502-1347
>>=20
>> Sent from my iPhone
>>=20
>>> On Sep 19, 2019, at 3:50 PM, Robert Raszuk <robert@raszuk.net> wrote:
>>>=20
>>> Hi Reji,
>>>=20
>>> Notice what it says: " ... explicitly listed intermediate nodes ... "
>>>=20
>>> CRH which is used in SRv6+ does not explicitly list intermediate nodes s=
o I do not think the procedures in IPv6 spec apply as the way you interpret t=
hem.=20
>>>=20
>>> But I am i no way authoritative ... still learning IPv6 and this thread b=
ecome great education.=20
>>>=20
>>> An real example where those procedure apply is documented in RFC6554 whi=
ch does put the addresses explicitly.=20
>>>=20
>>> Many thx,
>>> Robert.
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>> On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas <rejithomas.d@gmail.com> wr=
ote:
>>>> Hi Robert,
>>>>=20
>>>> >>I do not know what is the difference between IPv6 Destination Address=
 in the fixed header and "final destination". Where do you carry "final dest=
ination" address ?=20
>>>>=20
>>>> See Section 4.4 in RFC 8200.  Hope its clear what's the final destinati=
on and the context in which it is used.
>>>>=20
>>>>       Segments Left       8-bit unsigned integer.  Number of route
>>>>                           segments remaining, i.e., number of explicitl=
y
>>>>                           listed intermediate nodes still to be visited=

>>>>                           before reaching the final destination.
>>>>=20
>>>> Regards
>>>> Reji
>>>>=20
>>>>> On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert@raszuk.net> wro=
te:
>>>>> IPv6 fixed header has only one destination address. So TE midpoint is e=
ither a packet's destination or not. It can not be both.=20
>>>>>=20
>>>>> I do not know what is the difference between IPv6 Destination Address i=
n the fixed header and "final destination". Where do you carry "final destin=
ation" address ?=20
>>>>>=20
>>>>> Many  thx,
>>>>> R.
>>>>>=20
>>>>>> On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com> w=
rote:
>>>>>> Hi Robert,
>>>>>>=20
>>>>>> >>Well the crux of the matter is that you still need to process all E=
Hs at each IPv6 destination which here means each transit node per RFC8200
>>>>>>=20
>>>>>>  =46rom RFC 8200 that doesn't seem to be the case or at least as I un=
derstand. See  Section 4..1 note 1 and note 3. Am I missing something?
>>>>>> =20
>>>>>> IPv6 header
>>>>>>       Hop-by-Hop Options header
>>>>>>       Destination Options header (note 1)
>>>>>>       Routing header
>>>>>>       Fragment header
>>>>>>       Authentication header (note 2)
>>>>>>       Encapsulating Security Payload header (note 2)
>>>>>>       Destination Options header (note 3)
>>>>>>       Upper-Layer header
>>>>>>=20
>>>>>>       note 1: for options to be processed by the first destination th=
at
>>>>>>               appears in the IPv6 Destination Address field plus
>>>>>>               subsequent destinations listed in the Routing header.
>>>>>>=20
>>>>>>       note 2: additional recommendations regarding the relative order=
 of
>>>>>>               the Authentication and Encapsulating Security Payload
>>>>>>               headers are given in [RFC4303].
>>>>>>=20
>>>>>>       note 3: for options to be processed only by the final destinati=
on
>>>>>>               of the packet.
>>>>>>=20
>>>>>> Regards
>>>>>> Reji
>>>>>>=20
>>>>>>>> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> w=
rote:
>>>>>>>>=20
>>>>>>>=20
>>>>>>>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture b=
etter. The SRv6+ drafts explain the usecases better FYI.
>>>>>>>=20
>>>>>>> Well the crux of the matter is that you still need to process all EH=
s at each IPv6 destination which here means each transit node per RFC8200. T=
hat is regardless what any other spec says .... unfortunately.=20
>>>>>>>=20
>>>>>>> Best,
>>>>>>> R.
>>>>>>>=20
>>>>>>>=20
>>>>>>> =20
>>>>>>> --------------------------------------------------------------------=

>>>>>>> IETF IPv6 working group mailing list
>>>>>>> ipv6@ietf.org
>>>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>>>> --------------------------------------------------------------------=

>>>>>> _______________________________________________
>>>>>> spring mailing list
>>>>>> spring@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/spring
>>> --------------------------------------------------------------------
>>> IETF IPv6 working group mailing list
>>> ipv6@ietf.org
>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> --------------------------------------------------------------------
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------

--Apple-Mail-B18202C3-5BD6-4887-B8E7-8FF0BBDAC16A
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><br><br><div id=3D"AppleMailSignature" dir=3D"ltr">Sent from my iP=
hone</div><div dir=3D"ltr"><br>On Sep 19, 2019, at 10:43 PM, Jeff Tantsura &=
lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jefftant.ietf@gmail.com</a>&gt=
; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><meta http-=
equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8">Gyan,<div><br>=
</div><div>IPFRR doesn=E2=80=99t use/need any IGP extensions and is local to=
 the device computing LFA.</div><div>As RTGWG chair - I welcome you to read a=
 number of rather well written RFCs on the topic we have published in RTGWG o=
ver the last 7 years.&nbsp;</div><div>Pay attention on how LFAs are computed=
, this would clarify your question as to why there=E2=80=99s no need for add=
itional imposition as well as why LFA provides partial coverage.</div><div>T=
here=E2=80=99s also TI-LFA draft that explains how TI-LFA is computed and wh=
y it relies on additional imposition if LFA is unavailable.<br><br><div id=3D=
"AppleMailSignature" dir=3D"ltr">Regards,<div>Jeff</div></div><div dir=3D"lt=
r"><br></div></div></div></blockquote><br>Thanks you Jeff!<div><br></div><di=
v>I am part of the RTGWG and will definitely read through all the RFCs as we=
ll as Ti-LFA draft I detail.</div><div><br></div><div>I read through RFC 528=
6 IP LFA the LFA algorithm uses the underlying IGP to for alternative loop f=
ree next hop for link and node protection but since it=E2=80=99s the algorit=
hm runs locally to build the =E2=80=9Cbackup=E2=80=9D path pre programmed it=
 does not require IGP extensions. &nbsp;</div><div>IP LFA is similar algorit=
hm to the CISCO proprietary EIGRP topology loopfree feasible successor backu=
p paths. &nbsp;Am I stating that correctly reason why LFA does not rely on I=
GP extensions.</div><div><br></div><div>RFLA RFC 7490 - so I had a question -=
 always wondered about - so RLFA is used when a LFA path does not exist so a=
 ldp tunnel is built to the PQ node for backup RLFA pre programmed path to g=
et built. &nbsp;So when that LDP tunnel is build an extra mpls shim is added=
 to the label stack. &nbsp;Is that correct for RLFA backup paths. Is it just=
 a single shim or multiple to do the RLFA LDP tunneling.</div><div><br></div=
><div>I read through the Ti-LFA draft&nbsp;</div><div><br></div><div><a href=
=3D"https://datatracker.ietf.org/doc/draft-bashandy-rtgwg-segment-routing-ti=
-lfa/">https://datatracker.ietf.org/doc/draft-bashandy-rtgwg-segment-routing=
-ti-lfa/</a></div><div><br></div><div>So Ti-LFA uses loop free uses a traffi=
c engineered IGP independent topology independent path that is desired with S=
R-MPLS or with SRv6 uses the EH SRH SID list for the pre programmed backup p=
ath. &nbsp;So an additional EH insertion has to occur on the ingress PE to t=
he SR or SRV6 domain. &nbsp;I have to read through more carefully but I am n=
ot seeing how an intermediate node would require EH insertion since that fun=
ction is always on the source node head end of the traffic engineered path.<=
/div><div><br></div><div>Regards,</div><div><br></div><div>Gyan<br><blockquo=
te type=3D"cite"><div dir=3D"ltr"><div><div dir=3D"ltr">On Sep 19, 2019, at 1=
8:06, Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@g=
mail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"l=
tr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8"=
>Hi Robert&nbsp;<div><br></div><div>I know we have gone through many many le=
ngthy discussions adnosium and I know the question has come up a few times a=
nd I know you replied back a few times related to the service provider use c=
ase where we end up with the multiple violations of RFC 8200 related to inte=
rmediate nodes EH insertion as well as many EH insertions occurring and what=
 was mentioned was Ti-LFA. &nbsp;So since LFA and Remote LFA are extensions o=
f the IGP providing the 50ms failover similar to traditional mpls Fast Rerou=
te capabilities NH &amp; NNH link/node/path protection in the legacy TE FRR p=
ce the head end PE LSR adds and additional mpls shim for FRR.</div><div><br>=
</div><div>With IP LFA and remote LFA used with LDP there are IGP extensions=
 opaque LSA=E2=80=99s that provide the pre programmed backup path provided b=
y LFA loop free backup path. &nbsp;In that scenario with LDP there is not an=
y additional label with LFA but with remote LFA is added for the Remote LFA b=
ackup path with LDP session protection enabled with targeted LDP session tun=
nled through the RLFA node.</div><div><br></div><div>So now talking SRv6 wit=
h Ti LFA why is there an EH insertion as we are not using mpls LDP and not d=
oing remote LFA and this is not the traditional mpls TE FRR.</div><div><br><=
/div><div>I am not getting it from a network engineering technical standpoin=
t what the use case is and why EH insertion would occur on any intermediate n=
ode as that even in the legacy mpls TE world its on the ingress LSR PE and f=
or that matter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=9D=
 source routing via SRH pssi instructions and not maintaining state on the i=
ntermediate nodes which just do the PSSI and copy the SRH destination rewrit=
e of IPv6 destination for the traffic engineered path and then do PSP or USP=
 on the egress node of the service provider core.</div><div><br></div><div>I=
 designed and manage a fairly large mpls core for Verizon and if their is a a=
sic processing penalty hit due to intermediate node EH insertion we don=E2=80=
=99t want it and will stay course with LDP and stick with our path targeting=
 SR-MPLS and ditch any ideas of ever going to SRv6.</div><div><br></div><div=
>Thanks in advance for help in clarification of this topic and I think under=
standing the use case would help 6man overall understand the justification o=
f the RFC 8200 violations.</div><div><br></div><div>Thank you</div><div><br>=
</div><div>Gyan Mishra</div><div>Verizon Communications&nbsp;</div><div>Cell=
 301 502-1347</div><div><br><div id=3D"AppleMailSignature" dir=3D"ltr">Sent f=
rom my iPhone</div><div dir=3D"ltr"><br>On Sep 19, 2019, at 3:50 PM, Robert R=
aszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; wro=
te:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr"=
>Hi Reji,<div><br></div><div>Notice what it says: <b>" ... explicitly listed=
 intermediate nodes ... "</b><br></div><div><br></div><div>CRH which is used=
 in SRv6+ does not explicitly list intermediate nodes so I do not think the p=
rocedures in IPv6 spec apply as the way you interpret them.&nbsp;</div><div>=
<br></div><div>But I am i no way authoritative ... still learning IPv6 and t=
his thread become great education.&nbsp;</div><div><br></div><div>An real ex=
ample where those procedure apply is documented in RFC6554 which does put th=
e addresses explicitly.&nbsp;</div><div><br></div><div>Many thx,<br>Robert.<=
/div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></=
div><div><b><br></b></div><div><b><br></b></div></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 9:14 P=
M Reji Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com">rejithomas.d@gma=
il.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Robert,</div>=
<span class=3D"gmail-m_7904442527299118929gmail-im"><div><br></div><div dir=3D=
"ltr">&gt;&gt;I do not know what is the difference between IPv6 Destination A=
ddress in the fixed header and "final destination". Where do you carry "fina=
l destination" address ?&nbsp;</div><div dir=3D"ltr"><br></div></span><div>S=
ee Section 4.4 in RFC 8200.&nbsp; Hope its clear what's the final destinatio=
n and the context in which it is used.</div><div dir=3D"ltr"><br><div><pre c=
lass=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpage=
" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-bo=
ttom:0px;break-before:page;color:rgb(0,0,0)">      Segments Left       8-bit=
 unsigned integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre><pre class=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981g=
mail-newpage" style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0=
px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre clas=
s=3D"gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpage" s=
tyle=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-botto=
m:0px;break-before:page;color:rgb(0,0,0)">Regards</pre><pre class=3D"gmail-m=
_7904442527299118929gmail-m_-6010753092096512981gmail-newpage" style=3D"whit=
e-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-=
before:page;color:rgb(0,0,0)">Reji</pre><div class=3D"gmail-m_79044425272991=
18929gmail-yj6qo gmail-m_7904442527299118929gmail-ajU"></div></div></div></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk &lt;<a href=3D"mailto:rober=
t@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br></div><b=
lockquote 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 dir=3D"ltr">IPv6 fixed h=
eader has only one destination address. So TE midpoint is either a packet's d=
estination or not. It can not be both.&nbsp;<div><br></div><div>I do not kno=
w what is the difference between IPv6 Destination Address in the fixed heade=
r and "final destination". Where do you carry "final destination" address ?&=
nbsp;</div><div><br></div><div>Many&nbsp; thx,<br>R.</div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 201=
9 at 6:17 PM Reji Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com" targe=
t=3D"_blank">rejithomas.d@gmail.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D=
"ltr"><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681g=
mail-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margi=
n-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">Hi Robert,</=
pre><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gma=
il-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-=
top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre><pre=
 class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-21=
16522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;=
margin-bottom:0px;break-before:page;color:rgb(0,0,0)">&gt;&gt;<span style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(34,34,34)"=
>Well the crux of the matter is that you still need to process all EHs at ea=
ch IPv6 destination which here means each transit node per RFC8200</span></p=
re><pre class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gmai=
l-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-t=
op:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"=
font-family:Arial,Helvetica,sans-serif"><br></span></pre><pre class=3D"gmail=
-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-21165222496304511=
24gmail-newpage" style=3D"margin-top:0px;margin-bottom:0px;break-before:page=
"><font color=3D"#000000" size=3D"3"> =46rom RFC 8200 that doesn't seem to b=
e the case or at least as I understand. S</font><span style=3D"color:rgb(0,0=
,0);font-size:13.3333px;font-family:Arial,Helvetica,sans-serif">ee  Section 4=
..1 note 1 and note 3. Am I missing something?</span></pre><pre class=3D"gma=
il-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-211652224963045=
1124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom=
:0px;break-before:page;color:rgb(0,0,0)">&nbsp;</pre><pre class=3D"gmail-m_7=
904442527299118929gmail-m_-4835811391373464681gmail-m_-2116522249630451124gm=
ail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;b=
reak-before:page;color:rgb(0,0,0)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/r=
fc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" target=
=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-m_7904442527299118929gmail-m_-4835811391373464681gm=
ail-m_-2116522249630451124gmail-Apple-interchange-newline" style=3D"color:rg=
b(0,0,0);font-family:-webkit-standard"></div><div>Regards</div><div>Reji</di=
v></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk &lt;<a href=3D"mailto:r=
raszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=
=3D"ltr"><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div lang=3D"EN-IN"><div class=3D"gmail-m_790444252729911=
8929gmail-m_-4835811391373464681gmail-m_-2116522249630451124gmail-m_21521161=
74736443665gmail-m_6932563592401092047WordSection1"><div><div><div>I disagre=
e. PPSI and PSSI leverages the DOHs in IPv6 architecture better. The SRv6+ d=
rafts explain the usecases better FYI.</div></div></div></div></div></blockq=
uote><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small">Well the crux of the matter is that you still need to pro=
cess all EHs at each IPv6 destination which here means each transit node per=
 RFC8200. That is regardless what any other spec says .... unfortunately.&nb=
sp;</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:=
small">Best,</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small">R.</div><br></div><div><br></div><div>&nbsp;</div></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/ip=
v6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listin=
fo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br>=

<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------=
------------------------------------------------------------</span><br><span=
>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:ipv6=
@ietf.org">ipv6@ietf.org</a></span><br><span>Administrative Requests: <a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailma=
n/listinfo/ipv6</a></span><br><span>----------------------------------------=
----------------------------</span><br></div></blockquote></div></div></bloc=
kquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------------------=
------------------------------------------------</span><br><span>IETF IPv6 w=
orking group mailing list</span><br><span><a href=3D"mailto:ipv6@ietf.org">i=
pv6@ietf.org</a></span><br><span>Administrative Requests: <a href=3D"https:/=
/www.ietf.org/mailman/listinfo/ipv6">https://www.ietf.org/mailman/listinfo/i=
pv6</a></span><br><span>----------------------------------------------------=
----------------</span><br></div></blockquote></div></div></blockquote></div=
></div></body></html>=

--Apple-Mail-B18202C3-5BD6-4887-B8E7-8FF0BBDAC16A--


From nobody Fri Sep 20 10:21:55 2019
Return-Path: <robert@raszuk.net>
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 CF503120099 for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 10:21:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 e16kvBZ0ABoA for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 10:21:41 -0700 (PDT)
Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com [IPv6:2607:f8b0:4864:20::831]) (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 55D24120024 for <spring@ietf.org>; Fri, 20 Sep 2019 10:21:41 -0700 (PDT)
Received: by mail-qt1-x831.google.com with SMTP id 3so7083975qta.1 for <spring@ietf.org>; Fri, 20 Sep 2019 10:21:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Qpg3ZVtUDLWgV7x8i084gisJ8CCFKlH2KfP2SMPmHSQ=; b=dfvRI43f9vI8d641xcQlPW6tWOkouqoD6VgrJFjLs+dd0UBQnBi7v6e7tmn020uBv4 164NQ/AakL66qWg74zu9xDQGwqNv8p/JPd3hnAUyDTa2d0i5JVv5Elkpy76qXhMQIWZx 1WcniQO/S2NE9eq2Dg3pADSDJICaT3DXf80lpz6pRG2g9uM5SmTYBXArzXy0HxAnlf8q NHGspVM0asNuoNMcJuKBQRY3iqUs0YxT4OspfgfEIPsWbRJTR+sWCtFWSonpaD/GwB9C lIoqlSWMPOy3n3KZ1cjZ2sR48NMWycz6tBREL13+2JHkdWwFkdfgvkpvegXY5lsvzZJK /7Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Qpg3ZVtUDLWgV7x8i084gisJ8CCFKlH2KfP2SMPmHSQ=; b=ifRoqyQMKSxH0JfzPnmMoUa0OZl15fIhB2gXFpt5d5zSFhLXg9U19UtZlqkbUCyvCH tcjcklmls77p46BNFFkmzdqK7gyUPn41pj8om21WAmoFUFlLlESFOTPMHarg/W0IoJ9j f9vA4fNT+8Xav/fY0K10/daqGTMCwyqrd/bJyC8SKVBe4CNrZSN7LnEVZXtE1OiVKnIb YDp5rJQR8JJhLMUmClJd/tUb1rF0Y//9Kg1x+D3TiSvF3T6U92buU4JOZwVq7Bh5zqKW vzNmuhsCGkHriywtn7ySqvfkN2cgmKiW87YjK+CsLkZf552761doIZaV6+Lz74PX967W +9wA==
X-Gm-Message-State: APjAAAWM2mioYoNirfp2uoOodRD+Er+3mBNUB3HjikZ71YMRdFyMEbUn RGC8xYe0/XDBwOdqCg0rc/AfA9UZqP5vWKlE7F22rg==
X-Google-Smtp-Source: APXvYqzCPxA+prJlrmfieaGEvBWVR7O4uAfVPpJN1iAF3N4r+KzEw+HFPxhL3NDpTGa4t0UB+Fy6I3B9xa0EgMRtSBo=
X-Received: by 2002:a0c:f84d:: with SMTP id g13mr13961240qvo.217.1569000100287;  Fri, 20 Sep 2019 10:21:40 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <BYAPR05MB54634112BB290EB29B3DF4FBAE880@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54634112BB290EB29B3DF4FBAE880@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 20 Sep 2019 19:21:30 +0200
Message-ID: <CAOj+MMHwUcpUvoGpiBC1pSC8Npu45gWb0SX8j0oC1uyv=psccQ@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: Dirk Steinberg <dirk@lapishills.com>, Tom Herbert <tom@herbertland.com>,  "Darren Dukes (ddukes)" <ddukes@cisco.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000a16fbe0592ff4d13"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/oNxTQAF5On_fR_0oTMsA8hi9heY>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 17:21:44 -0000

--000000000000a16fbe0592ff4d13
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Ron,

No one is questioning that. If packet's destination is not a local address
of a router all options can be ignored.

Fun however starts when destination address in the packet *is* a local
address on the router ie. the router is acting as Segment Endpoint.

Thx,
R.

On Fri, Sep 20, 2019 at 7:09 PM Ron Bonica <rbonica@juniper.net> wrote:

> Likewise, SP core routers would ignore the PSSI and wouldn=E2=80=99t even=
 see the
> PPSI.
>
>
>
>                                                       Ron
>

>
>
>
> *From:* Dirk Steinberg <dirk@lapishills.com>
> *Sent:* Wednesday, September 18, 2019 7:40 PM
> *To:* Tom Herbert <tom@herbertland.com>
> *Cc:* Darren Dukes (ddukes) <ddukes@cisco.com>; xiechf@chinatelecom.cn;
> SPRING WG <spring@ietf.org>; 6man <6man@ietf.org>; Robert Raszuk <
> robert@raszuk.net>; Ron Bonica <rbonica@juniper.net>; Rob Shakir <
> robjs@google.com>; Tarek Saad <tsaad.net@gmail.com>
> *Subject:* Re: [spring] =E2=80=9CSRV6+=E2=80=9D complexity in forwarding
>
>
>
> SRv6 does not require TLV processing for normal forwarding (use case: SP
> core).
>
>
>
> - Dirk
>

--000000000000a16fbe0592ff4d13
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Ron,<div><br></div><div>No one is ques=
tioning that. If packet&#39;s destination is not a local address of a route=
r all options can be ignored.=C2=A0</div><div><br></div><div>Fun however st=
arts when destination address in the packet *is* a local address on the rou=
ter ie. the router is acting as Segment Endpoint.=C2=A0</div><div><br></div=
><div>Thx,</div><div>R.</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Fri, Sep 20, 2019 at 7:09 PM Ron Bonica &l=
t;<a href=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-7195580888327383400WordSection1">
<p class=3D"MsoNormal">Likewise, SP core routers would ignore the PSSI and =
wouldn=E2=80=99t even see the PPSI.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron</p></div></div></blockquote>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div =
class=3D"gmail-m_-7195580888327383400WordSection1"><p class=3D"MsoNormal">=
=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Dirk Steinberg &lt;<a href=3D"mailto:di=
rk@lapishills.com" target=3D"_blank">dirk@lapishills.com</a>&gt; <br>
<b>Sent:</b> Wednesday, September 18, 2019 7:40 PM<br>
<b>To:</b> Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D=
"_blank">tom@herbertland.com</a>&gt;<br>
<b>Cc:</b> Darren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" ta=
rget=3D"_blank">ddukes@cisco.com</a>&gt;; <a href=3D"mailto:xiechf@chinatel=
ecom.cn" target=3D"_blank">xiechf@chinatelecom.cn</a>; SPRING WG &lt;<a hre=
f=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>&gt;; 6ma=
n &lt;<a href=3D"mailto:6man@ietf.org" target=3D"_blank">6man@ietf.org</a>&=
gt;; Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blan=
k">robert@raszuk.net</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@juni=
per.net" target=3D"_blank">rbonica@juniper.net</a>&gt;; Rob Shakir &lt;<a h=
ref=3D"mailto:robjs@google.com" target=3D"_blank">robjs@google.com</a>&gt;;=
 Tarek Saad &lt;<a href=3D"mailto:tsaad.net@gmail.com" target=3D"_blank">ts=
aad.net@gmail.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] =E2=80=9CSRV6+=E2=80=9D complexity in forwardi=
ng<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">SRv6 does not require TLV processing for normal forw=
arding (use case: SP core).<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">- Dirk</p></div></div></div></div></blockquote><div>=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"EN=
-US"><div class=3D"gmail-m_-7195580888327383400WordSection1"><div><blockquo=
te style=3D"border-top:none;border-right:none;border-bottom:none;border-lef=
t:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8=
pt">
</blockquote>
</div>
</div>
</div>

</blockquote></div></div>

--000000000000a16fbe0592ff4d13--


From nobody Fri Sep 20 10:33:19 2019
Return-Path: <rbonica@juniper.net>
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 28AC31208BC; Fri, 20 Sep 2019 10:33:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 m2R_mWjhMSoK; Fri, 20 Sep 2019 10:33:16 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08466120130; Fri, 20 Sep 2019 10:33:15 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8KHSuU5013587; Fri, 20 Sep 2019 10:33:05 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=QFcW04pishrPga3yfJe+MIvEO9IXttcPoCsIaltMq9I=; b=alWWAKYS63yUjNk8PjY7PSBUjOi3bwNcbG5KJV3HUWBbNiVjejIvf3EKjCBIWRxWgUkr AcAJXxBoFbEayBzkjck8OxdVN6sJHOyy2IFf/+1n2lza5ukRC6OFgXNDU1ytI0PI6a6t 2xXOORBha7263GhV/woh3sK44p9yZGBX4OB9U3VSjjSvx/D5az10e0ch2ny64NaQf4NT Q/JUqKb3vptg0t90Lpwueac4myfKtohAWhofQHMvqXcWmmiXONkxypRs+POmXFdHBaym mQqsAMNvmLK4Tzi1ftiCSi0y0n0CsSS1NAmR0431jTcdroiOUhqk+8rgZILkVTYXYqKx +A== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp2056.outbound.protection.outlook.com [104.47.33.56]) by mx0a-00273201.pphosted.com with ESMTP id 2v3vch44sn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 20 Sep 2019 10:33:05 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WZ5b6q/2/AOkA6Bx1U85+U1m4VSDC/pu40ubOETc2J5bMy8oI60I2iwezeIjufCQkq2j4C6x4HB3m+Azfbt/0eNCoxVg/SbRSVmLSXQVzWVWYLTi8ZlMJ+BY6+vQqPt8jta6muykmSTPV+Ae8HLzRZcLPO33btMTJlawUIqrEYCegBds37gmOYxXgPEppp0Wqjt0zEKRix2UR89+Mu68YK5m8fPwsiYCw3CYRU6Ohr1+9hLeuUrkZtIkSPRDGMzfhpzkO+vWP1M+zEqamZWbbQdipUQ4CSCNBrkeRAPCxIIUE3AdY4jGFCvc7/0zooITe1XXBT2PiPcaQnyXpbPkeA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QFcW04pishrPga3yfJe+MIvEO9IXttcPoCsIaltMq9I=; b=RTaG8d6Hk5AlEgPsj69FyitFUXTjYlPfGa4AqVz46x4Jce1SzbRYRhCRQBeUWDh0M6szyct/gwZEBVXK4eg8/VyowK5bkgzuO5lCuKPNVsuOj8NQ2jwChuQih2+FfmbS8GVJv9CCsmBjYmk0f0CfJBMusO92cmo16gT/JCJ10T8iX3m7G6mkLacNV1jxWf6MBCN5M+OB1Z3e7tDS4dt6StZveYaH5VsIyiOaVbtulF3qAaE4sd1+F60LLHK/xFk2F3Pm/H3Ll+G13GpCiYWU00W0voxP8ODEdEqQ6cBp0FroPdtA2Eg5ieqo1O1a5VyfOAIbRRW4Rsqmqowhvvrj6A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4295.namprd05.prod.outlook.com (20.176.248.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.11; Fri, 20 Sep 2019 17:33:02 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Fri, 20 Sep 2019 17:33:02 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: Dirk Steinberg <dirk@lapishills.com>, Tom Herbert <tom@herbertland.com>, "Darren Dukes (ddukes)" <ddukes@cisco.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: =?Windows-1252?Q?[spring]_=93SRV6+=94_complexity_in_forwarding?=
Thread-Index: AQHVbM6iBD2vmdhhC0CHW2Z2/PIyC6cvDt0wgAJlHoCAACXNgIAAgXoAgAK3DTCAAAPCAIAAAqyw
Content-Class: 
Date: Fri, 20 Sep 2019 17:33:02 +0000
Message-ID: <BYAPR05MB546399AFDFE4D13FF853A0ACAE880@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <BYAPR05MB54634112BB290EB29B3DF4FBAE880@BYAPR05MB5463.namprd05.prod.outlook.com> <CAOj+MMHwUcpUvoGpiBC1pSC8Npu45gWb0SX8j0oC1uyv=psccQ@mail.gmail.com>
In-Reply-To: <CAOj+MMHwUcpUvoGpiBC1pSC8Npu45gWb0SX8j0oC1uyv=psccQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-20T17:32:59.6975622Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=a14b1194-755d-4b71-ad8e-a00ba41e6aef; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3f42ce67-0a83-4050-c6c7-08d73df0969c
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BYAPR05MB4295:
x-microsoft-antispam-prvs: <BYAPR05MB4295B7B38156541136D40C1AAE880@BYAPR05MB4295.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(346002)(376002)(366004)(136003)(189003)(199004)(790700001)(6506007)(6116002)(71190400001)(3846002)(71200400001)(53546011)(7736002)(76176011)(54906003)(26005)(25786009)(316002)(7696005)(102836004)(186003)(66066001)(86362001)(5660300002)(74316002)(6436002)(6916009)(2906002)(256004)(478600001)(236005)(8936002)(4326008)(9686003)(6306002)(54896002)(14454004)(486006)(33656002)(6246003)(476003)(446003)(11346002)(55016002)(229853002)(64756008)(66446008)(66556008)(66476007)(52536014)(76116006)(66946007)(99286004)(81166006)(81156014)(66574012); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4295; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RA9LezLHFPC6YxtkYmrmBdt2slL8UoFWPi7VaHDbIEKwIUP6WkmCDDzLR+poWyZbnmU66tPKuma6IzHVSRXwx2+nhMkgCT/+HJA6bKvyoeyVHfsSzsGsrFwcrxl/mS1m45nQuqvxPpKCMoPsmklcR7zc+CX/nPg39L/q5DWpoYULZQOEdRBPNFcA7R3yKpYBvz+BREsuV6G6tTNlaszbK8E9gWfjev6bhX1fg3yW86VveOaWuwnhad67C1D7qqOt++nroh+GO037giUyc/lWoLZpOWmPLe9Q5QczPcPV+e6ZR8mJMcHdMLreTvy2QgzNpmisqZP8DQJ4c4OhAh4AGeRXA5rGgt2OL5upo1tzPmYIovuIWUrD9vF4nUAZk4VGZBg5bGhNsIsNYbGWJcEh4Sxpgq2gHY1ZIyfqwzvYt+s=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB546399AFDFE4D13FF853A0ACAE880BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 3f42ce67-0a83-4050-c6c7-08d73df0969c
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 17:33:02.3383 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: k8zDpoeP+/kekdeAl+NYtyrIUSv4lD6X3XYLOGcYMQYhYDVbDI5DT1d8Z7u5vlXTJhWL6upla0UlTcp2pBOFOg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4295
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-20_06:2019-09-20,2019-09-20 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 mlxlogscore=999 adultscore=0 impostorscore=0 malwarescore=0 bulkscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 suspectscore=1 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909200149
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Q0FUhEheNYHIMLlu8Rm1ExJZN6k>
Subject: Re: [spring]  =?windows-1252?q?=93SRV6+=94_complexity_in_forwarding?=
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: Fri, 20 Sep 2019 17:33:18 -0000

--_000_BYAPR05MB546399AFDFE4D13FF853A0ACAE880BYAPR05MB5463namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Robert,

Even then, the core SP router may ignore the PSSI.

Recall that the first two bits of the PSSI option are 00. This means that i=
f the processing node doesn=92t recognize the PSSI, or is configured to ign=
ore the PSSI, it will simple skip over the PSSI.

In most cases, core SP routers will be configured to ignore the PSSI.

                                                                           =
  Ron

From: Robert Raszuk <robert@raszuk.net>
Sent: Friday, September 20, 2019 1:22 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: Dirk Steinberg <dirk@lapishills.com>; Tom Herbert <tom@herbertland.com>=
; Darren Dukes (ddukes) <ddukes@cisco.com>; xiechf@chinatelecom.cn; SPRING =
WG <spring@ietf.org>; 6man <6man@ietf.org>; Rob Shakir <robjs@google.com>; =
Tarek Saad <tsaad.net@gmail.com>
Subject: Re: [spring] =93SRV6+=94 complexity in forwarding

Hi Ron,

No one is questioning that. If packet's destination is not a local address =
of a router all options can be ignored.

Fun however starts when destination address in the packet *is* a local addr=
ess on the router ie. the router is acting as Segment Endpoint.

Thx,
R.

On Fri, Sep 20, 2019 at 7:09 PM Ron Bonica <rbonica@juniper.net<mailto:rbon=
ica@juniper.net>> wrote:
Likewise, SP core routers would ignore the PSSI and wouldn=92t even see the=
 PPSI.

                                                      Ron


From: Dirk Steinberg <dirk@lapishills.com<mailto:dirk@lapishills.com>>
Sent: Wednesday, September 18, 2019 7:40 PM
To: Tom Herbert <tom@herbertland.com<mailto:tom@herbertland.com>>
Cc: Darren Dukes (ddukes) <ddukes@cisco.com<mailto:ddukes@cisco.com>>; xiec=
hf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn>; SPRING WG <spring@ietf.o=
rg<mailto:spring@ietf.org>>; 6man <6man@ietf.org<mailto:6man@ietf.org>>; Ro=
bert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>; Ron Bonica <rbon=
ica@juniper.net<mailto:rbonica@juniper.net>>; Rob Shakir <robjs@google.com<=
mailto:robjs@google.com>>; Tarek Saad <tsaad.net@gmail.com<mailto:tsaad.net=
@gmail.com>>
Subject: Re: [spring] =93SRV6+=94 complexity in forwarding

SRv6 does not require TLV processing for normal forwarding (use case: SP co=
re).

- Dirk



Juniper Business Use Only

--_000_BYAPR05MB546399AFDFE4D13FF853A0ACAE880BYAPR05MB5463namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Even then, the core SP router may ignore the PSSI.<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Recall that the first two bits of the PSSI option ar=
e 00. This means that if the processing node doesn=92t recognize the PSSI, =
or is configured to ignore the PSSI, it will simple skip over the PSSI.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In most cases, core SP routers will be configured to=
 ignore the PSSI.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Friday, September 20, 2019 1:22 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Dirk Steinberg &lt;dirk@lapishills.com&gt;; Tom Herbert &lt;tom@=
herbertland.com&gt;; Darren Dukes (ddukes) &lt;ddukes@cisco.com&gt;; xiechf=
@chinatelecom.cn; SPRING WG &lt;spring@ietf.org&gt;; 6man &lt;6man@ietf.org=
&gt;; Rob Shakir &lt;robjs@google.com&gt;; Tarek Saad &lt;tsaad.net@gmail.c=
om&gt;<br>
<b>Subject:</b> Re: [spring] =93SRV6&#43;=94 complexity in forwarding<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">No one is questioning that. If packet's destination =
is not a local address of a router all options can be ignored.&nbsp;<o:p></=
o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Fun however starts when destination address in the p=
acket *is* a local address on the router ie. the router is acting as Segmen=
t Endpoint.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thx,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">R.<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Sep 20, 2019 at 7:09 PM Ron Bonica &lt;<a hr=
ef=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt; wrote:<o:p></=
o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Likewise, SP core routers would ignore the PSSI and wouldn=92t eve=
n see the PPSI.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> Dirk Steinberg &lt;<a href=3D"mailto:dirk@lapishills.=
com" target=3D"_blank">dirk@lapishills.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, September 18, 2019 7:40 PM<br>
<b>To:</b> Tom Herbert &lt;<a href=3D"mailto:tom@herbertland.com" target=3D=
"_blank">tom@herbertland.com</a>&gt;<br>
<b>Cc:</b> Darren Dukes (ddukes) &lt;<a href=3D"mailto:ddukes@cisco.com" ta=
rget=3D"_blank">ddukes@cisco.com</a>&gt;;
<a href=3D"mailto:xiechf@chinatelecom.cn" target=3D"_blank">xiechf@chinatel=
ecom.cn</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_bl=
ank">spring@ietf.org</a>&gt;; 6man &lt;<a href=3D"mailto:6man@ietf.org" tar=
get=3D"_blank">6man@ietf.org</a>&gt;; Robert Raszuk &lt;<a href=3D"mailto:r=
obert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt;;
 Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"_blank">rb=
onica@juniper.net</a>&gt;; Rob Shakir &lt;<a href=3D"mailto:robjs@google.co=
m" target=3D"_blank">robjs@google.com</a>&gt;; Tarek Saad &lt;<a href=3D"ma=
ilto:tsaad.net@gmail.com" target=3D"_blank">tsaad.net@gmail.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] =93SRV6&#43;=94 complexity in forwarding<o:p><=
/o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">SRv6 does not require TLV processing for normal forwarding (use ca=
se: SP core).<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">- Dirk<o:p></o:p></p>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB546399AFDFE4D13FF853A0ACAE880BYAPR05MB5463namp_--


From nobody Fri Sep 20 11:09:57 2019
Return-Path: <rbonica@juniper.net>
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 26D2E1200D8 for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 11:09:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 RG0GoJv-EaBt for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 11:09:50 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5CF47120099 for <spring@ietf.org>; Fri, 20 Sep 2019 11:09:50 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8KI93Px011270; Fri, 20 Sep 2019 11:09:43 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=dZ8wfnCrmdEpNtLKe4Cw/LijTRBvIjrKmV7Bgv/JEfk=; b=0LzC/UW8utNVJgkIH7hph5HBJChPGt9oe2g9Q2AJrgjAyWd/n2gc8W1CF72r8PDW4GlC vQto5io0yAw9xI7vG39nHNipvBKyU3zx1EU+4/jPAN7nwgiZN8NbBMLEkXi+7fGcogbe Ll77zZxPxAtYmnrIkbt1UDRDhPR2wETVSwYAcYvSBiBlbBBOUPgLu+DbTOyyHuX2vRRn jgXVr5jzCcSjbmNv0BalhrXjP6XyAcFreL/xDg8jMMeF3NPD9fuPN7lTOvb6wE14w7Wn ooku56bNR4LpqBAEKOB/ISEsPa/MvNetqeyk76S3Ldlj29j9Lp7sSlGImVFzpSXCNzPA vw== 
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2054.outbound.protection.outlook.com [104.47.38.54]) by mx0a-00273201.pphosted.com with ESMTP id 2v4nyy9cxx-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 Sep 2019 11:09:43 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jRPpq8u0H96ucak1ruRTvtzPqchhmYxi4yvwzCFWuTVUY3HfT6O4piWUVynviAeUlAgWGkBXSD+l7CsaslSlVFCfS2cBF70qMVgKSOzNSy0Y+wWaEengcSTUfZRswMb+39b5uNGZxLZRg5B21d5EaTnVKpL9HHefP3DqEaKRTSXgODT/gxh+KjBaBvbxgFjzOdYLBdmXZTyOZf40RYtbQ+uVtlQ/u2KBAixAz16/w8FggXTnAdTlSztP5YNnr8W5afEuqy7h3B8YcHgkCxBaYfkIGBqFQL0rglPdbQIwjeEaNqr+EplINyj+RbTqNB6pevjLIeMGm+ZQINOQEIGsag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dZ8wfnCrmdEpNtLKe4Cw/LijTRBvIjrKmV7Bgv/JEfk=; b=h/3AvIoB8LsCAzJMEJrnQ76ZPmSMYV5YaL1PBlOjMcyvey7+kxb3neTw/MgyF78bIxUwYwpXHFjdeN6KFTX0J+pZ2/7x/UTddvie+pCrY4XZVJH0t2tVHKxxPR28OnMJKrelEayMBP6pX2kVQa6LIYghkMhhyBLpQMdH7Nw0BDzPasZCa5ENMVvnOoOoSvSrqxr7Lf3XTtNizaSzdGAR1VkV4uHyYeiY684yxKaDecL4VGxSu1k+NXnBOqjfZ/dGip5qGkpGFJKiiVHO5RnSat4pXDyO/dzSSmGhtR9uuat9AQzTeYV21982pyrH1FyH4RDVBND9meacaGNMX/Ik4g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB4469.namprd05.prod.outlook.com (52.135.203.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.17; Fri, 20 Sep 2019 18:09:39 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Fri, 20 Sep 2019 18:09:39 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>
CC: SING Team <s.i.n.g.team.0810@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] A note on CRH and on going testing
Thread-Index: AQHVbv1ogIVJNBSa90i6Frx+YTTnzaczIfKAgAC8GgCAAAELAIAA/e3w
Content-Class: 
Date: Fri, 20 Sep 2019 18:09:39 +0000
Message-ID: <BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com> <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com>
In-Reply-To: <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-20T18:09:36.9432858Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=70d03f89-7559-494f-86f2-665128e7461f; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 11bc7dee-520e-4236-2aaa-08d73df5b450
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB4469; 
x-ms-traffictypediagnostic: BYAPR05MB4469:
x-ms-exchange-purlcount: 2
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB44698F6A034B68D0F87969AAAE880@BYAPR05MB4469.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4125;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(396003)(39860400002)(346002)(376002)(136003)(199004)(189003)(74316002)(229853002)(6436002)(86362001)(9686003)(25786009)(66066001)(316002)(33656002)(6306002)(76176011)(236005)(6246003)(7736002)(54896002)(4326008)(3846002)(6116002)(26005)(2906002)(55016002)(64756008)(66556008)(790700001)(66446008)(186003)(66476007)(66946007)(966005)(5660300002)(81156014)(81166006)(7696005)(102836004)(76116006)(52536014)(99286004)(486006)(71190400001)(6506007)(53546011)(11346002)(256004)(54906003)(14444005)(606006)(8676002)(110136005)(71200400001)(66574012)(9326002)(446003)(8936002)(476003)(478600001)(14454004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4469; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: e4bq3qqStEyex8Px44xJIaKaZAG6wiVOuSJqqbLSAWcUoHn9vYG0HMqa5an48mI4giPAj0yveF0fW/3EhuRE6Dys409SdVRN5kzvAedTr3qNHZpbte8YoWQl1X2ol6ZHuWmUD88dmMTZDKUGArQeeAGEanora16HxYRbRLt3/y+1L62FERBrH8vDThcCDBwrbBLwtrvntHVEFtRS/W63kcBDvy04j4wc53M2N6kuUm6zkQ9qt0y74qh1uJh4ef8Dff8GEPk96LXHdwB18YG+xXD760e1+EehGszE4+sjvB8pIwJ+d5iGYD5JDo3EQMC/TkTdxMJzYqa4YhVfXYAqTHWl5EF4tna+lQHqozG30r40YCWFzYIeyKbtgaE8/QC2n4CLfStG3oIxEJv0by0IBmxtbZnLXzb5brDTN0F4OLs=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB546372D1E0559F75D7DA5F61AE880BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 11bc7dee-520e-4236-2aaa-08d73df5b450
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 18:09:39.6910 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EBxX5ywcEpi/8k2RrXpdNwCGtCwcV6ASvmkCPdkO65YQ9DFcSj4dtkb3/hC/GDsUBUq1zqU/R45pvpJ2eK2Nug==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4469
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-20_06:2019-09-20,2019-09-20 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 mlxlogscore=999 malwarescore=0 spamscore=0 impostorscore=0 mlxscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 adultscore=0 suspectscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909200151
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/iFA9MBVuG67FkcULO9VBTBH_ZCo>
Subject: Re: [spring] A note on CRH and on going testing
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: Fri, 20 Sep 2019 18:09:53 -0000

--_000_BYAPR05MB546372D1E0559F75D7DA5F61AE880BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:


  *   SID: 123
  *   IPv6 address: 2001:db8::1
  *   SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com>
Cc: SING Team <s.i.n.g.team.0810@gmail.com>; EXT - daniel.bernier@bell.ca <=
daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
Subject: Re: [spring] A note on CRH and on going testing

There's number of solutions on the market that extensively use BSID for mul=
ti-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on't think anyone will still say we don't need binding SID.
Let's be honest, Encap mode Binding SID is very useful in inter-domain rout=
ing. It is not secure to share internal info outside a trusted network doma=
in.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don't need to have=
 some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>

--_000_BYAPR05MB546372D1E0559F75D7DA5F61AE880BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1093090415;
	mso-list-template-ids:954763550;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1893691345;
	mso-list-type:hybrid;
	mso-list-template-ids:-90148262 1448668324 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It would be easy enough to add a binding SID to SRv6=
&#43;. Given customer demand, I would not be averse to adding one.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">However, there is another way to get exactly the sam=
e behavior on the forwarding plane without adding a new SID type.<o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Assume that on Node N, we have the following SFIB en=
try:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l1 level1 =
lfo3">SID: 123
<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso=
-list:l1 level1 lfo3">IPv6 address: 2001:db8::1<o:p></o:p></li><li class=3D=
"MsoListParagraph" style=3D"margin-left:0in;mso-list:l1 level1 lfo3">SID ty=
pe: prefix SID<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Now assume that was also have the following route on=
 Node N:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">2001:db8::1 -&gt; SRv6&#43; tunnel with specified de=
stination address and CRH<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This gives you the same forwarding behavior as a bin=
ding SID.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;spring-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;<br>
<b>Cc:</b> SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;; EXT - daniel.bern=
ier@bell.ca &lt;daniel.bernier@bell.ca&gt;; SPRING WG List &lt;spring@ietf.=
org&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There&#8217;s number of solutions on the market that=
 extensively use BSID for multi-domain as well as multi-layer signaling.<o:=
p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#43;1.</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As I mentioned before,=
 Binding SID is not only for shortening SID list.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We should see the impo=
rtant part of binding SID in inter-domain routing, &nbsp;since it hides the=
 details of intra-domain. Security and Privacy are always important.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Since the EH insertion=
 related text will be removed from SRv6 NP draft, I don&#8217;t think anyon=
e will still say we don&#8217;t need binding SID.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Let&#8217;s be honest,=
 Encap mode Binding SID is very useful in inter-domain routing. It is not s=
ecure to share internal info outside a trusted network domain.</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheng</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring [<a href=3D"mailto:spring-bounce=
s@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b>Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&#43;1 </span><o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">This is what we did=
 on our multi-cloud trials.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Encap with Binding =
SID to avoid inter-domain mapping &#43; I don&#8217;t need to have some sor=
t of inter-domain alignment of PSSIs</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Dan</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">On 2=
019-09-19, 11:18 AM, &quot;spring on behalf of SING Team&quot; &lt;<a href=
=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a> on behalf o=
f
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com<=
/a>&gt; wrote:</span><o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</span=
><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif"><b=
r>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Ari=
al&quot;,sans-serif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nb=
sp;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com"><span style=3D"color:=
#2A97FF">Andrew Alston</span></a>&nbsp;wrote:<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-ser=
if;color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"mailto:spring@ietf.org">spring@iet=
f..org</a></span><span style=3D"color:black">&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcX=
pk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$">https://www.ietf.org/mailman/l=
istinfo/Spring</a></span>&nbsp;&nbsp;</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB546372D1E0559F75D7DA5F61AE880BYAPR05MB5463namp_--


From nobody Fri Sep 20 11:30:45 2019
Return-Path: <jefftant.ietf@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 A6E66120852; Fri, 20 Sep 2019 11:30:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, URIBL_BLOCKED=0.001] autolearn=unavailable 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 qJMoNV1HuLF2; Fri, 20 Sep 2019 11:30:38 -0700 (PDT)
Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (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 B2C831208BF; Fri, 20 Sep 2019 11:30:38 -0700 (PDT)
Received: by mail-pg1-x529.google.com with SMTP id n9so4311914pgc.1; Fri, 20 Sep 2019 11:30:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=yGuzPYWX/p9lI602QqeTyejZKfWzFeJ+Bt6LYKHIMXs=; b=GgDGvmVQj8tokLQbSeqHl40lrpRh5RBacXPbNsEfrhv0axbaMaA/E8n3wxE3cRzbBV iLTJShgG9FPSIcLzll1KodSr4Obe/DzoRm1XNiqzIu7Nk1FEqxJerf8KEGFy7z+bAtGH VUmmPXRxzjabsaBf3a2WBzSbHcxvkeMNPc/e6UgzE3IPMBf2hB2O6VBSheAtmX4Rm/SW 5BihqkivFpL3X/qdvUSP/7W9XUT1rzRErg5G9pOeRQKNCOebN0lHcNRGJEwObLLIVbGq lKFQS0XYuBtKOCQE1W7BTDlYSltaWNa5u6XuG6RbC8FNpaf2WmbwO1YrO0W27JKENYEC sCMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=yGuzPYWX/p9lI602QqeTyejZKfWzFeJ+Bt6LYKHIMXs=; b=NoGWL/aLP/U4mot9zS0TSUmHGTyGsao7ZMdLRzXODrZE3Vf2tn/ewUvmccjZ6aowLy 4wA7twOg+LTBv8yyUn5yYLHwcoIWhME5+S0rfkObb8CBLY3jY+YG5v4bPRDaVQbkp5pi jIhktL7ov+RGbdNmWjWPaqcbvQ+l7UPfGS9irB85rwmLUsC7WcneNrI0dlfNDN/AnjUa n8Gf3k5Y2XCh2pFGzX/hHiij4TFdpMzqpgz5rjpaIhZVgNmmMF1Ka+YrSJS7dxGz0Fba JS4kYsLXGpka8hmQgA14SS3+kxMR16g0dUNNVDCm/xQkGsh7/b+jf1tL5lTpxhCLmFN5 CAGg==
X-Gm-Message-State: APjAAAXDHTYvD6VCOoOc/iTYXdWQvc7Y+JoFFUNeV+jlLfs6iyJfqzK8 l3uOnvgx7wDorW3eU213oJU=
X-Google-Smtp-Source: APXvYqzAH45+RmZqcP/Bi+KeEWc0nAuQNE3HR8BcCnPxWlETHfsNCao3vUBoeoWS489xAVnxAOMhXg==
X-Received: by 2002:a63:1c65:: with SMTP id c37mr14147149pgm.31.1569004237982;  Fri, 20 Sep 2019 11:30:37 -0700 (PDT)
Received: from [10.5.5.194] ([50.235.77.202]) by smtp.gmail.com with ESMTPSA id c64sm3460095pfc.19.2019.09.20.11.30.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Sep 2019 11:30:37 -0700 (PDT)
Date: Fri, 20 Sep 2019 11:30:28 -0700
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>,  SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, "=?utf-8?Q?xiechf=40chinatelecom.cn?=" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>, Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Message-ID: <5575c33f-2152-4753-99e1-81acdbf34749@Spark>
In-Reply-To: <982B4570-F379-4451-8F50-11C932E241B0@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com> <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com> <F183D162-DE73-486C-ACBD-1200E991D8B7@gmail.com> <982B4570-F379-4451-8F50-11C932E241B0@gmail.com>
X-Readdle-Message-ID: 5575c33f-2152-4753-99e1-81acdbf34749@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5d851acb_77ae35eb_2a6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xXH1NA4_MFEcp-arG05v7mAD1u0>
Subject: Re: [spring] =?utf-8?Q?=E2=80=9CSRV6+=E2=80=9D_?=complexity in forwarding
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: Fri, 20 Sep 2019 18:30:44 -0000

--5d851acb_77ae35eb_2a6
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi=C2=A0Gyan,

Always a pleasure=21
See inline, please =C2=A0let me know if you have got any other questions.=


Cheers,
Jeff
On Sep 20, 2019, 10:20 AM -0700, Gyan Mishra <hayabusagsm=40gmail.com>, w=
rote:
>
>
> Sent from my iPhone
>
> On Sep 19, 2019, at 10:43 PM, Jeff Tantsura <jefftant.ietf=40gmail.com>=
 wrote:
>
> > Gyan,
> >
> > IP=46RR doesn=E2=80=99t use/need any IGP extensions and is local to t=
he device computing L=46A.
> > As RTGWG chair - I welcome you to read a number of rather well writte=
n R=46Cs on the topic we have published in RTGWG over the last 7 years.
> > Pay attention on how L=46As are computed, this would clarify your que=
stion as to why there=E2=80=99s no need for additional imposition as well=
 as why L=46A provides partial coverage.
> > There=E2=80=99s also TI-L=46A draft that explains how TI-L=46A is com=
puted and why it relies on additional imposition if L=46A is unavailable.=

> >
> > Regards,
> > Jeff
> >
>
> Thanks you Jeff=21
>
> I am part of the RTGWG and will definitely read through all the R=46Cs =
as well as Ti-L=46A draft I detail.
>
> I read through R=46C 5286 IP L=46A the L=46A algorithm uses the underly=
ing IGP to for alternative loop free next hop for link and node protectio=
n but since it=E2=80=99s the algorithm runs locally to build the =E2=80=9C=
backup=E2=80=9D path pre programmed it does not require IGP extensions.
> IP L=46A is similar algorithm to the CISCO proprietary EIGRP topology l=
oopfree feasible successor backup paths. =C2=A0Am I stating that correctl=
y reason why L=46A does not rely on IGP extensions.
=5Bjeff=5D IP L=46A relies on the fact that in LS routing protocols, all =
routers in area/level share same LSDB, hence L=46A's can be computed, DUA=
L (EIGRP) has some similarities, you could further read R=46C7868 (=46eas=
ibility Condition)
>
> R=46LA R=46C 7490 - so I had a question - always wondered about - so RL=
=46A is used when a L=46A path does not exist so a ldp tunnel is built to=
 the PQ node for backup RL=46A pre programmed path to get built.
=5Bjeff=5D it is a local policy matter, in the implementation I worked on=
, this was the default behavior.

> =C2=A0 So when that LDP tunnel is build an extra mpls shim is added to =
the label stack. =C2=A0Is that correct for RL=46A backup paths. Is it jus=
t a single shim or multiple to do the RL=46A LDP tunneling.
=5Bjeff=5D this is a single MPLS(transport) label
>
> I read through the Ti-L=46A draft
=5Bjeff=5D we have adopted the draft as wg document, it has been updated,=
 please read draft-ietf-rtgwg-segment-routing-ti-lfa-01
>
> https://datatracker.ietf.org/doc/draft-bashandy-rtgwg-segment-routing-t=
i-lfa/
>
> So Ti-L=46A uses loop free uses a traffic engineered IGP independent to=
pology independent path that is desired with SR-MPLS or with SRv6 uses th=
e EH SRH SID list for the pre programmed backup path. =C2=A0So an additio=
nal EH insertion has to occur on the ingress PE to the SR or SRV6 domain.=

=5Bjeff=5D No, the insertion is happening at the PLR (point of local repa=
ir) and is local to the PLR, if a backup path is instantiated at head-end=
/ingress PE, we are talking about =E2=80=9Cpath protection=E2=80=9D, e.g.=
 - when head-end desired to switch over to a backup path it does so witho=
ut help of any intermediate nodes.
> =C2=A0I have to read through more carefully but I am not seeing how an =
intermediate node would require EH insertion since that function is alway=
s on the source node head end of the traffic engineered path.
=5Bjeff=5D see my previous comment, it is indeed the intermediate node (P=
LR) that computes L=46A and if PQ node is not available thru shortest pat=
h (think ring topology) it has to impose additional piece of data-plane i=
nformation (MPLS labels/EHs) that would be used by intermediated nodes to=
 get to the PQ node.
>
> Regards,
>
> Gyan
> > On Sep 19, 2019, at 18:06, Gyan Mishra <hayabusagsm=40gmail.com> wrot=
e:
> >
> > > Hi Robert
> > >
> > > I know we have gone through many many lengthy discussions adnosium =
and I know the question has come up a few times and I know you replied ba=
ck a few times related to the service provider use case where we end up w=
ith the multiple violations of R=46C 8200 related to intermediate nodes E=
H insertion as well as many EH insertions occurring and what was mentione=
d was Ti-L=46A. =C2=A0So since L=46A and Remote L=46A are extensions of t=
he IGP providing the 50ms failover similar to traditional mpls =46ast Rer=
oute capabilities NH & NNH link/node/path protection in the legacy TE =46=
RR pce the head end PE LSR adds and additional mpls shim for =46RR.
> > >
> > > With IP L=46A and remote L=46A used with LDP there are IGP extensio=
ns opaque LSA=E2=80=99s that provide the pre programmed backup path provi=
ded by L=46A loop free backup path. =C2=A0In that scenario with LDP there=
 is not any additional label with L=46A but with remote L=46A is added fo=
r the Remote L=46A backup path with LDP session protection enabled with t=
argeted LDP session tunnled through the RL=46A node.
> > >
> > > So now talking SRv6 with Ti L=46A why is there an EH insertion as w=
e are not using mpls LDP and not doing remote L=46A and this is not the t=
raditional mpls TE =46RR.
> > >
> > > I am not getting it from a network engineering technical standpoint=
 what the use case is and why EH insertion would occur on any intermediat=
e node as that even in the legacy mpls TE world its on the ingress LSR PE=
 and for that matter in this case the benefit of SRv6 is =E2=80=9Cnative =
TE=E2=80=9D source routing via SRH pssi instructions and not maintaining =
state on the intermediate nodes which just do the PSSI and copy the SRH d=
estination rewrite of IPv6 destination for the traffic engineered path an=
d then do PSP or USP on the egress node of the service provider core.
> > >
> > > I designed and manage a fairly large mpls core for Verizon and if t=
heir is a asic processing penalty hit due to intermediate node EH inserti=
on we don=E2=80=99t want it and will stay course with LDP and stick with =
our path targeting SR-MPLS and ditch any ideas of ever going to SRv6.
> > >
> > > Thanks in advance for help in clarification of this topic and I thi=
nk understanding the use case would help 6man overall understand the just=
ification of the R=46C 8200 violations.
> > >
> > > Thank you
> > >
> > > Gyan Mishra
> > > Verizon Communications
> > > Cell 301 502-1347
> > >
> > > Sent from my iPhone
> > >
> > > On Sep 19, 2019, at 3:50 PM, Robert Raszuk <robert=40raszuk.net> wr=
ote:
> > >
> > > > Hi Reji,
> > > >
> > > > Notice what it says: =22 ... explicitly listed intermediate nodes=
 ... =22
> > > >
> > > > CRH which is used in SRv6+ does not explicitly list intermediate =
nodes so I do not think the procedures in IPv6 spec apply as the way you =
interpret them.
> > > >
> > > > But I am i no way authoritative ... still learning IPv6 and this =
thread become great education.
> > > >
> > > > An real example where those procedure apply is documented in R=46=
C6554 which does put the addresses explicitly.
> > > >
> > > > Many thx,
> > > > Robert.
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > > On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas <rejithomas.d=40gma=
il.com> wrote:
> > > > > > Hi Robert,
> > > > > >
> > > > > > >>I do not know what is the difference between IPv6 Destinati=
on Address in the fixed header and =22final destination=22. Where do you =
carry =22final destination=22 address =3F
> > > > > >
> > > > > > See Section 4.4 in R=46C 8200.=C2=A0 Hope its clear what's th=
e final destination and the context in which it is used.
> > > > > >
> > > > > >      Segments Left       8-bit unsigned integer.  Number of r=
oute
> > > > > >                          segments remaining, i.e., number of =
explicitly
> > > > > >                          listed intermediate nodes still to b=
e visited
> > > > > >                          before reaching the final destinatio=
n.
> > > > > >
> > > > > > Regards
> > > > > > Reji
> > > > > >
> > > > > > > On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert=40ra=
szuk.net> wrote:
> > > > > > > > IPv6 fixed header has only one destination address. So TE=
 midpoint is either a packet's destination or not. It can not be both.
> > > > > > > >
> > > > > > > > I do not know what is the difference between IPv6 Destina=
tion Address in the fixed header and =22final destination=22. Where do yo=
u carry =22final destination=22 address =3F
> > > > > > > >
> > > > > > > > Many=C2=A0 thx,
> > > > > > > > R.
> > > > > > > >
> > > > > > > > > On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas=
.d=40gmail.com> wrote:
> > > > > > > > > > Hi Robert,
> > > > > > > > > >
> > > > > > > > > > >>Well the crux of the matter is that you still need =
to process all EHs at each IPv6 destination which here means each transit=
 node per R=46C8200
> > > > > > > > > >
> > > > > > > > > > =46rom R=46C 8200 that doesn't seem to be the case or=
 at least as I understand. See  Section 4..1 note 1 and note 3. Am I miss=
ing something=3F
> > > > > > > > > > IPv6 header
> > > > > > > > > >      Hop-by-Hop Options header
> > > > > > > > > >      Destination Options header (note 1)
> > > > > > > > > >      Routing header
> > > > > > > > > >      =46ragment header
> > > > > > > > > >      Authentication header (note 2)
> > > > > > > > > >      Encapsulating Security Payload header (note 2)
> > > > > > > > > >      Destination Options header (note 3)
> > > > > > > > > >      Upper-Layer header
> > > > > > > > > >
> > > > > > > > > >      note 1: for options to be processed by the first=
 destination that
> > > > > > > > > >              appears in the IPv6 Destination Address =
field plus
> > > > > > > > > >              subsequent destinations listed in the Ro=
uting header.
> > > > > > > > > >
> > > > > > > > > >      note 2: additional recommendations regarding the=
 relative order of
> > > > > > > > > >              the Authentication and Encapsulating Sec=
urity Payload
> > > > > > > > > >              headers are given in =5BR=46C4303=5D.
> > > > > > > > > >
> > > > > > > > > >      note 3: for options to be processed only by the =
final destination
> > > > > > > > > >              of the packet.
> > > > > > > > > >
> > > > > > > > > > Regards
> > > > > > > > > > Reji
> > > > > > > > > >
> > > > > > > > > > > On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rras=
zuk=40gmail.com> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > > I disagree. PPSI and PSSI leverages the DOHs =
in IPv6 architecture better. The SRv6+ drafts explain the usecases better=
 =46YI.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Well the crux of the matter is that you still n=
eed to process all EHs at each IPv6 destination which here means each tra=
nsit node per R=46C8200. That is regardless what any other spec says ....=
 unfortunately.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Best,
> > > > > > > > > > > > > R.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > -------------------------------------------------=
-------------------
> > > > > > > > > > > > IET=46 IPv6 working group mailing list
> > > > > > > > > > > > ipv6=40ietf.org
> > > > > > > > > > > > Administrative Requests: https://www.ietf.org/mai=
lman/listinfo/ipv6
> > > > > > > > > > > > -------------------------------------------------=
-------------------
> > > > > > > > > > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F
> > > > > > > > > > spring mailing list
> > > > > > > > > > spring=40ietf.org
> > > > > > > > > > https://www.ietf.org/mailman/listinfo/spring
> > > > -----------------------------------------------------------------=
---
> > > > IET=46 IPv6 working group mailing list
> > > > ipv6=40ietf.org
> > > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ip=
v6
> > > > -----------------------------------------------------------------=
---
> > > -------------------------------------------------------------------=
-
> > > IET=46 IPv6 working group mailing list
> > > ipv6=40ietf.org
> > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6=

> > > -------------------------------------------------------------------=
-

--5d851acb_77ae35eb_2a6
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<title></title>
</head>
<body>
<div name=3D=22messageBodySection=22>
<div dir=3D=22auto=22>Hi&=23160;Gyan,
<div dir=3D=22auto=22><br /></div>
<div dir=3D=22auto=22>Always a pleasure=21</div>
<div dir=3D=22auto=22>See inline, please &=23160;let me know if you have =
got any other questions.</div>
</div>
</div>
<div name=3D=22messageSignatureSection=22><br />
<div class=3D=22match=46ont=22>Cheers,
<div>Jeff</div>
</div>
</div>
<div name=3D=22messageReplySection=22>On Sep 20, 2019, 10:20 AM -0700, Gy=
an Mishra &lt;hayabusagsm=40gmail.com&gt;, wrote:<br />
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div dir=3D=22ltr=22><span></span></div>
<div dir=3D=22ltr=22><br />
<br />
<div id=3D=22AppleMailSignature=22 dir=3D=22ltr=22>Sent from my iPhone</d=
iv>
<div dir=3D=22ltr=22><br />
On Sep 19, 2019, at 10:43 PM, Jeff Tantsura &lt;<a href=3D=22mailto:jefft=
ant.ietf=40gmail.com=22>jefftant.ietf=40gmail.com</a>&gt; wrote:<br />
<br /></div>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =23e67e22;=22>
<div dir=3D=22ltr=22>
<meta http-equiv=3D=22content-type=22 content=3D=22text/html; charset=3Du=
tf-8=22 />Gyan,
<div><br /></div>
<div>IP=46RR doesn=E2=80=99t use/need any IGP extensions and is local to =
the device computing L=46A.</div>
<div>As RTGWG chair - I welcome you to read a number of rather well writt=
en R=46Cs on the topic we have published in RTGWG over the last 7 years.&=
=23160;</div>
<div>Pay attention on how L=46As are computed, this would clarify your qu=
estion as to why there=E2=80=99s no need for additional imposition as wel=
l as why L=46A provides partial coverage.</div>
<div>There=E2=80=99s also TI-L=46A draft that explains how TI-L=46A is co=
mputed and why it relies on additional imposition if L=46A is unavailable=
.<br />
<br />
<div id=3D=22AppleMailSignature=22 dir=3D=22ltr=22>Regards,
<div>Jeff</div>
</div>
<div dir=3D=22ltr=22><br /></div>
</div>
</div>
</blockquote>
<br />
Thanks you Jeff=21
<div><br /></div>
<div>I am part of the RTGWG and will definitely read through all the R=46=
Cs as well as Ti-L=46A draft I detail.</div>
<div><br /></div>
<div>I read through R=46C 5286 IP L=46A the L=46A algorithm uses the unde=
rlying IGP to for alternative loop free next hop for link and node protec=
tion but since it=E2=80=99s the algorithm runs locally to build the =E2=80=
=9Cbackup=E2=80=9D path pre programmed it does not require IGP extensions=
. &=23160;</div>
<div>IP L=46A is similar algorithm to the CISCO proprietary EIGRP topolog=
y loopfree feasible successor backup paths. &=23160;Am I stating that cor=
rectly reason why L=46A does not rely on IGP extensions.&=23160;</div>
</div>
</blockquote>
<div>=5Bjeff=5D IP L=46A relies on the fact that in LS routing protocols,=
 all routers in area/level share same LSDB, hence L=46A's can be computed=
, DUAL (EIGRP) has some similarities, you could further read R=46C7868 (=46=
easibility Condition)</div>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div dir=3D=22ltr=22>
<div><br /></div>
<div>R=46LA R=46C 7490 - so I had a question - always wondered about - so=
 RL=46A is used when a L=46A path does not exist so a ldp tunnel is built=
 to the PQ node for backup RL=46A pre programmed path to get built.</div>=

</div>
</blockquote>
<div><span style=3D=22caret-color: rgb(39, 39, 40);=22>=5Bjeff=5D it is a=
 local policy matter, in the implementation I worked on, this was the def=
ault behavior.&=23160;</span><br /></div>
<div dir=3D=22auto=22><br /></div>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div dir=3D=22ltr=22>
<div>&=23160; So when that LDP tunnel is build an extra mpls shim is adde=
d to the label stack. &=23160;Is that correct for RL=46A backup paths. Is=
 it just a single shim or multiple to do the RL=46A LDP tunneling. &=2316=
0;</div>
</div>
</blockquote>
<div>=5Bjeff=5D this is a single MPLS(transport) label&=23160;</div>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div dir=3D=22ltr=22>
<div><br /></div>
<div>I read through the Ti-L=46A draft &=23160;</div>
</div>
</blockquote>
<div>=5Bjeff=5D we have adopted the draft as wg document, it has been upd=
ated, please read draft-ietf-rtgwg-segment-routing-ti-lfa-01&=23160;</div=
>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div dir=3D=22ltr=22>
<div><br /></div>
<div><a href=3D=22https://datatracker.ietf.org/doc/draft-bashandy-rtgwg-s=
egment-routing-ti-lfa/=22>https://datatracker.ietf.org/doc/draft-bashandy=
-rtgwg-segment-routing-ti-lfa/</a></div>
<div><br /></div>
<div>So Ti-L=46A uses loop free uses a traffic engineered IGP independent=
 topology independent path that is desired with SR-MPLS or with SRv6 uses=
 the EH SRH SID list for the pre programmed backup path. &=23160;So an ad=
ditional EH insertion has to occur on the ingress PE to the SR or SRV6 do=
main. &=23160;</div>
</div>
</blockquote>
<div>=5Bjeff=5D No, the insertion is happening at the PLR (point of local=
 repair) and is local to the PLR, if a backup path is instantiated at hea=
d-end/ingress PE, we are talking about =E2=80=9Cpath protection=E2=80=9D,=
 e.g. - when head-end desired to switch over to a backup path it does so =
without help of any intermediate nodes.</div>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div dir=3D=22ltr=22>
<div>&=23160;I have to read through more carefully but I am not seeing ho=
w an intermediate node would require EH insertion since that function is =
always on the source node head end of the traffic engineered path.&=23160=
;</div>
</div>
</blockquote>
<div>=5Bjeff=5D see my previous comment, it is indeed the intermediate no=
de (PLR) that computes L=46A and if PQ node is not available thru shortes=
t path (think ring topology) it has to impose additional piece of data-pl=
ane information (MPLS labels/EHs) that would be used by intermediated nod=
es to get to the PQ node. &=23160;</div>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div dir=3D=22ltr=22>
<div><br /></div>
<div>Regards,</div>
<div><br /></div>
<div>Gyan<br />
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =23e67e22;=22>
<div dir=3D=22ltr=22>
<div>
<div dir=3D=22ltr=22>On Sep 19, 2019, at 18:06, Gyan Mishra &lt;<a href=3D=
=22mailto:hayabusagsm=40gmail.com=22>hayabusagsm=40gmail.com</a>&gt; wrot=
e:<br />
<br /></div>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =233498db;=22>
<div dir=3D=22ltr=22>
<meta http-equiv=3D=22content-type=22 content=3D=22text/html; charset=3Du=
tf-8=22 />Hi Robert&=23160;
<div><br /></div>
<div>I know we have gone through many many lengthy discussions adnosium a=
nd I know the question has come up a few times and I know you replied bac=
k a few times related to the service provider use case where we end up wi=
th the multiple violations of R=46C 8200 related to intermediate nodes EH=
 insertion as well as many EH insertions occurring and what was mentioned=
 was Ti-L=46A. &=23160;So since L=46A and Remote L=46A are extensions of =
the IGP providing the 50ms failover similar to traditional mpls =46ast Re=
route capabilities NH &amp; NNH link/node/path protection in the legacy T=
E =46RR pce the head end PE LSR adds and additional mpls shim for =46RR.<=
/div>
<div><br /></div>
<div>With IP L=46A and remote L=46A used with LDP there are IGP extension=
s opaque LSA=E2=80=99s that provide the pre programmed backup path provid=
ed by L=46A loop free backup path. &=23160;In that scenario with LDP ther=
e is not any additional label with L=46A but with remote L=46A is added f=
or the Remote L=46A backup path with LDP session protection enabled with =
targeted LDP session tunnled through the RL=46A node.</div>
<div><br /></div>
<div>So now talking SRv6 with Ti L=46A why is there an EH insertion as we=
 are not using mpls LDP and not doing remote L=46A and this is not the tr=
aditional mpls TE =46RR.</div>
<div><br /></div>
<div>I am not getting it from a network engineering technical standpoint =
what the use case is and why EH insertion would occur on any intermediate=
 node as that even in the legacy mpls TE world its on the ingress LSR PE =
and for that matter in this case the benefit of SRv6 is =E2=80=9Cnative T=
E=E2=80=9D source routing via SRH pssi instructions and not maintaining s=
tate on the intermediate nodes which just do the PSSI and copy the SRH de=
stination rewrite of IPv6 destination for the traffic engineered path and=
 then do PSP or USP on the egress node of the service provider core.</div=
>
<div><br /></div>
<div>I designed and manage a fairly large mpls core for Verizon and if th=
eir is a asic processing penalty hit due to intermediate node EH insertio=
n we don=E2=80=99t want it and will stay course with LDP and stick with o=
ur path targeting SR-MPLS and ditch any ideas of ever going to SRv6.</div=
>
<div><br /></div>
<div>Thanks in advance for help in clarification of this topic and I thin=
k understanding the use case would help 6man overall understand the justi=
fication of the R=46C 8200 violations.</div>
<div><br /></div>
<div>Thank you</div>
<div><br /></div>
<div>Gyan Mishra</div>
<div>Verizon Communications&=23160;</div>
<div>Cell 301 502-1347</div>
<div><br />
<div id=3D=22AppleMailSignature=22 dir=3D=22ltr=22>Sent from my iPhone</d=
iv>
<div dir=3D=22ltr=22><br />
On Sep 19, 2019, at 3:50 PM, Robert Raszuk &lt;<a href=3D=22mailto:robert=
=40raszuk.net=22>robert=40raszuk.net</a>&gt; wrote:<br />
<br /></div>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =23d35400;=22>
<div dir=3D=22ltr=22>
<div dir=3D=22ltr=22>Hi Reji,
<div><br /></div>
<div>Notice what it says: <b>=22 ... explicitly listed intermediate nodes=
 ... =22</b><br /></div>
<div><br /></div>
<div>CRH which is used in SRv6+ does not explicitly list intermediate nod=
es so I do not think the procedures in IPv6 spec apply as the way you int=
erpret them.&=23160;</div>
<div><br /></div>
<div>But I am i no way authoritative ... still learning IPv6 and this thr=
ead become great education.&=23160;</div>
<div><br /></div>
<div>An real example where those procedure apply is documented in R=46C65=
54 which does put the addresses explicitly.&=23160;</div>
<div><br /></div>
<div>Many thx,<br />
Robert.</div>
<div><br /></div>
<div><br /></div>
<div><br /></div>
<div><br /></div>
<div><br /></div>
<div><b><br /></b></div>
<div><b><br /></b></div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Thu, Sep 19, 2019 at 9=
:14 PM Reji Thomas &lt;<a href=3D=22mailto:rejithomas.d=40gmail.com=22>re=
jithomas.d=40gmail.com</a>&gt; wrote:<br /></div>
<blockquote class=3D=22gmail=5Fquote spark=5Fquote=22 style=3D=22margin: =
5px 5px; padding-left: 10px; border-left: thin solid =2334495e;=22>
<div dir=3D=22ltr=22>
<div dir=3D=22ltr=22>
<div dir=3D=22ltr=22>
<div>Hi Robert,</div>
<span class=3D=22gmail-m=5F7904442527299118929gmail-im=22></span>
<div><span class=3D=22gmail-m=5F7904442527299118929gmail-im=22><br /></sp=
an></div>
<div dir=3D=22ltr=22><span class=3D=22gmail-m=5F7904442527299118929gmail-=
im=22>&gt;&gt;I do not know what is the difference between IPv6 Destinati=
on Address in the fixed header and =22final destination=22. Where do you =
carry =22final destination=22 address =3F&=23160;</span></div>
<div dir=3D=22ltr=22><span class=3D=22gmail-m=5F7904442527299118929gmail-=
im=22><br /></span></div>
<div>See Section 4.4 in R=46C 8200.&=23160; Hope its clear what's the fin=
al destination and the context in which it is used.</div>
<div dir=3D=22ltr=22><br />
<div>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-60107530920965129=
81gmail-newpage=22 style=3D=22white-space:pre-wrap;font-size:13.3333px;ma=
rgin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)=22>    =
  Segments Left       8-bit unsigned integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-60107530920965129=
81gmail-newpage=22 style=3D=22white-space:pre-wrap;font-size:13.3333px;ma=
rgin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)=22><br =
/></pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-60107530920965129=
81gmail-newpage=22 style=3D=22white-space:pre-wrap;font-size:13.3333px;ma=
rgin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)=22>Rega=
rds</pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-60107530920965129=
81gmail-newpage=22 style=3D=22white-space:pre-wrap;font-size:13.3333px;ma=
rgin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)=22>Reji=
</pre>
<div class=3D=22gmail-m=5F7904442527299118929gmail-yj6qo gmail-m=5F790444=
2527299118929gmail-ajU=22></div>
</div>
</div>
</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Thu, Sep 19, 2019 at 1=
0:26 PM Robert Raszuk &lt;<a href=3D=22mailto:robert=40raszuk.net=22 targ=
et=3D=22=5Fblank=22>robert=40raszuk.net</a>&gt; wrote:<br /></div>
<blockquote class=3D=22gmail=5Fquote spark=5Fquote=22 style=3D=22margin: =
5px 5px; padding-left: 10px; border-left: thin solid =232ecc71;=22>
<div dir=3D=22ltr=22>IPv6 fixed header has only one destination address. =
So TE midpoint is either a packet's destination or not. It can not be bot=
h.&=23160;
<div><br /></div>
<div>I do not know what is the difference between IPv6 Destination Addres=
s in the fixed header and =22final destination=22. Where do you carry =22=
final destination=22 address =3F&=23160;</div>
<div><br /></div>
<div>Many&=23160; thx,<br />
R.</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Thu, Sep 19, 2019 at 6=
:17 PM Reji Thomas &lt;<a href=3D=22mailto:rejithomas.d=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>rejithomas.d=40gmail.com</a>&gt; wrote:<br /></div>=

<blockquote class=3D=22gmail=5Fquote spark=5Fquote=22 style=3D=22margin: =
5px 5px; padding-left: 10px; border-left: thin solid =239b59b6;=22>
<div dir=3D=22ltr=22>
<div dir=3D=22ltr=22>
<div dir=3D=22ltr=22>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-48358113913734646=
81gmail-m=5F-2116522249630451124gmail-newpage=22 style=3D=22font-size:13.=
3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0=
)=22>Hi Robert,</pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-48358113913734646=
81gmail-m=5F-2116522249630451124gmail-newpage=22 style=3D=22font-size:13.=
3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0=
)=22><br /></pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-48358113913734646=
81gmail-m=5F-2116522249630451124gmail-newpage=22 style=3D=22font-size:13.=
3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0=
)=22>&gt;&gt;<span style=3D=22font-family:arial,helvetica,sans-serif;font=
-size:small;color:rgb(34,34,34)=22>Well the crux of the matter is that yo=
u still need to process all EHs at each IPv6 destination which here means=
 each transit node per R=46C8200</span></pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-48358113913734646=
81gmail-m=5F-2116522249630451124gmail-newpage=22 style=3D=22font-size:13.=
3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0=
)=22><span style=3D=22font-family:Arial,Helvetica,sans-serif=22><br /></s=
pan></pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-48358113913734646=
81gmail-m=5F-2116522249630451124gmail-newpage=22 style=3D=22margin-top:0p=
x;margin-bottom:0px;break-before:page=22><font color=3D=22=23000000=22 si=
ze=3D=223=22> =46rom R=46C 8200 that doesn't seem to be the case or at le=
ast as I understand. S</font><span style=3D=22color:rgb(0,0,0);font-size:=
13.3333px;font-family:Arial,Helvetica,sans-serif=22>ee  Section 4..1 note=
 1 and note 3. Am I missing something=3F</span></pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-48358113913734646=
81gmail-m=5F-2116522249630451124gmail-newpage=22 style=3D=22font-size:13.=
3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0=
)=22> </pre>
<pre class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-48358113913734646=
81gmail-m=5F-2116522249630451124gmail-newpage=22 style=3D=22font-size:13.=
3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0=
)=22>IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      =46ragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in =5B<a href=3D=22https://tools.ietf.org=
/html/rfc4303=22 title=3D=22&quot;IP Encapsulating Security Payload (ESP)=
&quot;=22 target=3D=22=5Fblank=22>R=46C4303</a>=5D.

      note 3: for options to be processed only by the final destination
              of the packet.
</pre>
<br class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-483581139137346468=
1gmail-m=5F-2116522249630451124gmail-Apple-interchange-newline=22 style=3D=
=22color:rgb(0,0,0);font-family:-webkit-standard=22 /></div>
<div>Regards</div>
<div>Reji</div>
</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Thu, Sep 19, 2019 at 9=
:00 PM Robert Raszuk &lt;<a href=3D=22mailto:rraszuk=40gmail.com=22 targe=
t=3D=22=5Fblank=22>rraszuk=40gmail.com</a>&gt; wrote:<br /></div>
<blockquote class=3D=22gmail=5Fquote spark=5Fquote=22 style=3D=22margin: =
5px 5px; padding-left: 10px; border-left: thin solid =23e74c3c;=22>
<div dir=3D=22ltr=22>
<div dir=3D=22ltr=22>
<div style=3D=22font-family:arial,helvetica,sans-serif;font-size:small=22=
><br /></div>
</div>
<div class=3D=22gmail=5Fquote=22>
<blockquote class=3D=22gmail=5Fquote spark=5Fquote=22 style=3D=22margin: =
5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div lang=3D=22EN-IN=22 xml:lang=3D=22EN-IN=22>
<div class=3D=22gmail-m=5F7904442527299118929gmail-m=5F-48358113913734646=
81gmail-m=5F-2116522249630451124gmail-m=5F2152116174736443665gmail-m=5F69=
32563592401092047WordSection1=22>
<div>
<div>
<div>I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture be=
tter. The SRv6+ drafts explain the usecases better =46YI.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br /></div>
<div>
<div style=3D=22font-family:arial,helvetica,sans-serif;font-size:small=22=
>Well the crux of the matter is that you still need to process all EHs at=
 each IPv6 destination which here means each transit node per R=46C8200. =
That is regardless what any other spec says .... unfortunately.&=23160;</=
div>
<div style=3D=22font-family:arial,helvetica,sans-serif;font-size:small=22=
><br /></div>
<div style=3D=22font-family:arial,helvetica,sans-serif;font-size:small=22=
>Best,</div>
<div style=3D=22font-family:arial,helvetica,sans-serif;font-size:small=22=
>R.</div>
<br /></div>
<div><br /></div>
<div>&=23160;</div>
</div>
</div>
--------------------------------------------------------------------<br /=
>
IET=46 IPv6 working group mailing list<br />
<a href=3D=22mailto:ipv6=40ietf.org=22 target=3D=22=5Fblank=22>ipv6=40iet=
f.org</a><br />
Administrative Requests: <a href=3D=22https://www.ietf.org/mailman/listin=
fo/ipv6=22 rel=3D=22noreferrer=22 target=3D=22=5Fblank=22>https://www.iet=
f.org/mailman/listinfo/ipv6</a><br />
--------------------------------------------------------------------<br /=
></blockquote>
</div>
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F<br />
spring mailing list<br />
<a href=3D=22mailto:spring=40ietf.org=22 target=3D=22=5Fblank=22>spring=40=
ietf.org</a><br />
<a href=3D=22https://www.ietf.org/mailman/listinfo/spring=22 rel=3D=22nor=
eferrer=22 target=3D=22=5Fblank=22>https://www.ietf.org/mailman/listinfo/=
spring</a><br /></blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =23d35400;=22>
<div dir=3D=22ltr=22><span>----------------------------------------------=
----------------------</span><br />
<span>IET=46 IPv6 working group mailing list</span><br />
<span><a href=3D=22mailto:ipv6=40ietf.org=22>ipv6=40ietf.org</a></span><b=
r />
<span>Administrative Requests: <a href=3D=22https://www.ietf.org/mailman/=
listinfo/ipv6=22>https://www.ietf.org/mailman/listinfo/ipv6</a></span><br=
 />
<span>-------------------------------------------------------------------=
-</span><br /></div>
</blockquote>
</div>
</div>
</blockquote>
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =233498db;=22>
<div dir=3D=22ltr=22><span>----------------------------------------------=
----------------------</span><br />
<span>IET=46 IPv6 working group mailing list</span><br />
<span><a href=3D=22mailto:ipv6=40ietf.org=22>ipv6=40ietf.org</a></span><b=
r />
<span>Administrative Requests: <a href=3D=22https://www.ietf.org/mailman/=
listinfo/ipv6=22>https://www.ietf.org/mailman/listinfo/ipv6</a></span><br=
 />
<span>-------------------------------------------------------------------=
-</span><br /></div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</body>
</html>

--5d851acb_77ae35eb_2a6--



From nobody Fri Sep 20 12:58:31 2019
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 BEAA3120099; Fri, 20 Sep 2019 12:58:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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, 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 H1jzZ5uk4YhJ; Fri, 20 Sep 2019 12:58:26 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (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 C799D1208BC; Fri, 20 Sep 2019 12:58:25 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id b19so18954373iob.4; Fri, 20 Sep 2019 12:58:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2qrYthNXrKXSbsi6dvAsAgQI4FrY9ZVL7wsl6Zge3s4=; b=Y6CH2OvS/JgL5Av2M8fAkfervvU9o5F7X79HhGXrT0upFVjNjxGES4kp4Ym/rrrBCr dhI+xsFKq0ydyOQO85jTRvH34KM+AlErrQC3n+u+m/SX2obKvWzQ2DuhSrRkvf+w/qxu gtg4da9HJrOPVe4nONLIouuK1OUjDfwUHvez79AulmmXoXnGX4Btj8zxrDd+VCfXxL3I gpJuvIRekJEY6RM++7zsTBmVxfbOtlNaD1RirJvdHsW+xs4Uox+DtQZZrmG1ECNDL4wy CWd0ZnLR2D75LsXDDmGjoaZxv3MTE37+wST+9cGQ8ixJhUDa09OQIWDz5KU55wiMetJo A4oA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2qrYthNXrKXSbsi6dvAsAgQI4FrY9ZVL7wsl6Zge3s4=; b=eBpNBT6iEsxBqGi8Y6MaVc12l/sLMlqq6CUzPoNIcC7RqcCfvPgfEBukI8nSAtq3+u TqHmv3zbbazkMckuKWdSAaaYNEYPYAzhHO2Q4sVOodEZJZvdFTkEKdeimXd4eS+ktpWa C+UUoUyzoyqPeV/Ys92pJ2N+zV51e0dZSbzpDAd9lNXm6S8CpQX3E1LAy4s2Lb3h7K0d PB46vHwQwgLmcrI17OjpoRPj7puZZK1cxiSyiYFTBaWe84Lq3WVCEf6fFEVkRh7SJ6xN 72nI889o1HqgWw5UOMEm9FwGQVUOOrdY58Bp4tXWbPAoeC+2qyfMhLMDYtZWa3guebq5 M6FA==
X-Gm-Message-State: APjAAAXHju8VG26bEr/0Y9AsM7CyxNalQMxNMB6kckzl8V1EEfBsChxN ecBW772O0elsH8iVxTKFc7OhiE3oEEh5Ypz2sBY=
X-Google-Smtp-Source: APXvYqwHOpEbckPMGA6jTmjuxZvot9FmdrEPG0s7md6Dj5p2jdngH5Xt52m5zVI2PHY908ZU0WY6rpLtwwnRFnZn944=
X-Received: by 2002:a6b:b213:: with SMTP id b19mr1715239iof.58.1569009504730;  Fri, 20 Sep 2019 12:58:24 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com> <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com> <F183D162-DE73-486C-ACBD-1200E991D8B7@gmail.com> <982B4570-F379-4451-8F50-11C932E241B0@gmail.com> <5575c33f-2152-4753-99e1-81acdbf34749@Spark>
In-Reply-To: <5575c33f-2152-4753-99e1-81acdbf34749@Spark>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Fri, 20 Sep 2019 15:58:11 -0400
Message-ID: <CABNhwV0F7yWEchPJXdwJ1ZABysWw3iySDooXzd7Ob9H492Hxww@mail.gmail.com>
To: Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: Robert Raszuk <robert@raszuk.net>, Rob Shakir <robjs@google.com>, SPRING WG <spring@ietf.org>,  6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>,  "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Tarek Saad <tsaad.net@gmail.com>,  Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002dc8dc0593017e57"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Im5UHDFNUc413WOHHCVpeaJ39nQ>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Fri, 20 Sep 2019 19:58:30 -0000

--0000000000002dc8dc0593017e57
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 20, 2019 at 2:30 PM Jeff Tantsura <jefftant.ietf@gmail.com>
wrote:

> Hi Gyan,
>
> Always a pleasure!
> See inline, please  let me know if you have got any other questions.
>


> [Gyan]  Thanks Jeff for the detailed responses!
>

   I am with Verizon Communications and SME of Verizon's Network
Engineering & Technology org and head up their Planning, Engineering &
Design & Proof of concept lab so represent Verizon at the IETF from an
"operators" perspective for real world use cases as well as industry needs
standpoint and so to be on top of new and upcoming technologies  have been
part of the IETF Working Groups below related to Routing & Internet of
which as we can see on this thread has  a lot of overlap between many
working groups.


6MAN (IPv6 Maintenance) WG

MPLS (Multi Protocol Label Switching) WG

LSR (Link State Routing) WG

RTG-BFD (Routing Group - Bi Directional Forwarding) WG

SPRING  (Source Packet Routing in Network) WG

NFVCON (Network Function Virtualization) WG

PALS (Pseudowire And LDP-enabled Services) WG

RTGWG (Routing Area Working Group) WG

TEAs (Traffic Engineering Architecture and Signaling) WG

QUIC (QUIC UDP Internet Connections) WG

PIM (Protocol Independent Multicasting) WG

BESS (BGP Enabled Services) WG


[comments in-line]


Cheers,


Gyan

> Cheers,
> Jeff
> On Sep 20, 2019, 10:20 AM -0700, Gyan Mishra <hayabusagsm@gmail.com>,
> wrote:
>
>
>
> Sent from my iPhone
>
> On Sep 19, 2019, at 10:43 PM, Jeff Tantsura <jefftant.ietf@gmail.com>
> wrote:
>
> Gyan,
>
> IPFRR doesn=E2=80=99t use/need any IGP extensions and is local to the dev=
ice
> computing LFA.
> As RTGWG chair - I welcome you to read a number of rather well written
> RFCs on the topic we have published in RTGWG over the last 7 years.
> Pay attention on how LFAs are computed, this would clarify your question
> as to why there=E2=80=99s no need for additional imposition as well as wh=
y LFA
> provides partial coverage.
> There=E2=80=99s also TI-LFA draft that explains how TI-LFA is computed an=
d why it
> relies on additional imposition if LFA is unavailable.
>
> Regards,
> Jeff
>
>
> Thanks you Jeff!
>
> I am part of the RTGWG and will definitely read through all the RFCs as
> well as Ti-LFA draft I detail.
>
> I read through RFC 5286 IP LFA the LFA algorithm uses the underlying IGP
> to for alternative loop free next hop for link and node protection but
> since it=E2=80=99s the algorithm runs locally to build the =E2=80=9Cbacku=
p=E2=80=9D path pre
> programmed it does not require IGP extensions.
> IP LFA is similar algorithm to the CISCO proprietary EIGRP topology
> loopfree feasible successor backup paths.  Am I stating that correctly
> reason why LFA does not rely on IGP extensions.
>
> [jeff] IP LFA relies on the fact that in LS routing protocols, all router=
s
> in area/level share same LSDB, hence LFA's can be computed, DUAL (EIGRP)
> has some similarities, you could further read RFC7868 (Feasibility
> Condition)
>
>
> RFLA RFC 7490 - so I had a question - always wondered about - so RLFA is
> used when a LFA path does not exist so a ldp tunnel is built to the PQ no=
de
> for backup RLFA pre programmed path to get built.
>
> [jeff] it is a local policy matter, in the implementation I worked on,
> this was the default behavior.
>
>   So when that LDP tunnel is build an extra mpls shim is added to the
> label stack.  Is that correct for RLFA backup paths. Is it just a single
> shim or multiple to do the RLFA LDP tunneling.
>
> [jeff] this is a single MPLS(transport) label
>
>
> I read through the Ti-LFA draft
>
> [jeff] we have adopted the draft as wg document, it has been updated,
> please read draft-ietf-rtgwg-segment-routing-ti-lfa-01
>
>
>
> https://datatracker.ietf.org/doc/draft-bashandy-rtgwg-segment-routing-ti-=
lfa/
>
> So Ti-LFA uses loop free uses a traffic engineered IGP independent
> topology independent path that is desired with SR-MPLS or with SRv6 uses
> the EH SRH SID list for the pre programmed backup path.  So an additional
> EH insertion has to occur on the ingress PE to the SR or SRV6 domain.
>
> [jeff] No, the insertion is happening at the PLR (point of local repair)
> and is local to the PLR, if a backup path is instantiated at
> head-end/ingress PE, we are talking about =E2=80=9Cpath protection=E2=80=
=9D, e.g. - when
> head-end desired to switch over to a backup path it does so without help =
of
> any intermediate nodes.
>
>  I have to read through more carefully but I am not seeing how an
> intermediate node would require EH insertion since that function is alway=
s
> on the source node head end of the traffic engineered path.
>
> [jeff] see my previous comment, it is indeed the intermediate node (PLR)
> that computes LFA and if PQ node is not available thru shortest path (thi=
nk
> ring topology) it has to impose additional piece of data-plane informatio=
n
> (MPLS labels/EHs) that would be used by intermediated nodes to get to the
> PQ node.
>
> [Gyan]  So that makes sense now why the intermediate node EH insertion is
> required at the (PLR) intermediate node that computes LFA and if LFA is n=
ot
> available through the IGP SPF local topology database a single EH SRH
> header needs be inserted  at the PLR node for the PSSI segment SR source
> route list to source route traffic engineer along the protected path to t=
he
> egress PQ node.
>
>         In some of the discussion I heard rumblings about TLVs processing
on the intermediate node and performance hit with EH insertion & TLV
processing hit impacting asic line rate performance. How do we get around
that issue with intermediate node EH insertion impacting performance for
Ti-LFA.

Also is Ti-LFA the only use case that requires EH insertion?


> Regards,
>
> Gyan
>
> On Sep 19, 2019, at 18:06, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
> Hi Robert
>
> I know we have gone through many many lengthy discussions adnosium and I
> know the question has come up a few times and I know you replied back a f=
ew
> times related to the service provider use case where we end up with the
> multiple violations of RFC 8200 related to intermediate nodes EH insertio=
n
> as well as many EH insertions occurring and what was mentioned was Ti-LFA=
.
> So since LFA and Remote LFA are extensions of the IGP providing the 50ms
> failover similar to traditional mpls Fast Reroute capabilities NH & NNH
> link/node/path protection in the legacy TE FRR pce the head end PE LSR ad=
ds
> and additional mpls shim for FRR.
>
> With IP LFA and remote LFA used with LDP there are IGP extensions opaque
> LSA=E2=80=99s that provide the pre programmed backup path provided by LFA=
 loop free
> backup path.  In that scenario with LDP there is not any additional label
> with LFA but with remote LFA is added for the Remote LFA backup path with
> LDP session protection enabled with targeted LDP session tunnled through
> the RLFA node.
>
> So now talking SRv6 with Ti LFA why is there an EH insertion as we are no=
t
> using mpls LDP and not doing remote LFA and this is not the traditional
> mpls TE FRR.
>
> I am not getting it from a network engineering technical standpoint what
> the use case is and why EH insertion would occur on any intermediate node
> as that even in the legacy mpls TE world its on the ingress LSR PE and fo=
r
> that matter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=
=9D source routing
> via SRH pssi instructions and not maintaining state on the intermediate
> nodes which just do the PSSI and copy the SRH destination rewrite of IPv6
> destination for the traffic engineered path and then do PSP or USP on the
> egress node of the service provider core.
>
> I designed and manage a fairly large mpls core for Verizon and if their i=
s
> a asic processing penalty hit due to intermediate node EH insertion we
> don=E2=80=99t want it and will stay course with LDP and stick with our pa=
th
> targeting SR-MPLS and ditch any ideas of ever going to SRv6.
>
> Thanks in advance for help in clarification of this topic and I think
> understanding the use case would help 6man overall understand the
> justification of the RFC 8200 violations.
>
> Thank you
>
> Gyan Mishra
> Verizon Communications
> Cell 301 502-1347
>
> Sent from my iPhone
>
> On Sep 19, 2019, at 3:50 PM, Robert Raszuk <robert@raszuk.net> wrote:
>
> Hi Reji,
>
> Notice what it says: *" ... explicitly listed intermediate nodes ... "*
>
> CRH which is used in SRv6+ does not explicitly list intermediate nodes so
> I do not think the procedures in IPv6 spec apply as the way you interpret
> them.
>
> But I am i no way authoritative ... still learning IPv6 and this thread
> become great education.
>
> An real example where those procedure apply is documented in RFC6554 whic=
h
> does put the addresses explicitly.
>
> Many thx,
> Robert.
>
>
>
>
>
>
>
>
> On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas <rejithomas.d@gmail.com>
> wrote:
>
>> Hi Robert,
>>
>> >>I do not know what is the difference between IPv6 Destination Address
>> in the fixed header and "final destination". Where do you carry "final
>> destination" address ?
>>
>> See Section 4.4 in RFC 8200.  Hope its clear what's the final destinatio=
n
>> and the context in which it is used.
>>
>>       Segments Left       8-bit unsigned integer.  Number of route
>>                           segments remaining, i.e., number of explicitly
>>                           listed intermediate nodes still to be visited
>>                           before reaching the final destination.
>>
>>
>> Regards
>>
>> Reji
>>
>>
>> On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert@raszuk.net> wrote=
:
>>
>>> IPv6 fixed header has only one destination address. So TE midpoint is
>>> either a packet's destination or not. It can not be both.
>>>
>>> I do not know what is the difference between IPv6 Destination Address i=
n
>>> the fixed header and "final destination". Where do you carry "final
>>> destination" address ?
>>>
>>> Many  thx,
>>> R.
>>>
>>> On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com>
>>> wrote:
>>>
>>>> Hi Robert,
>>>>
>>>>
>>>> >>Well the crux of the matter is that you still need to process all EH=
s at each IPv6 destination which here means each transit node per RFC8200
>>>>
>>>>
>>>>  From RFC 8200 that doesn't seem to be the case or at least as I under=
stand. See  Section 4..1 note 1 and note 3. Am I missing something?
>>>>
>>>>  IPv6 header
>>>>       Hop-by-Hop Options header
>>>>       Destination Options header (note 1)
>>>>       Routing header
>>>>       Fragment header
>>>>       Authentication header (note 2)
>>>>       Encapsulating Security Payload header (note 2)
>>>>       Destination Options header (note 3)
>>>>       Upper-Layer header
>>>>
>>>>       note 1: for options to be processed by the first destination tha=
t
>>>>               appears in the IPv6 Destination Address field plus
>>>>               subsequent destinations listed in the Routing header.
>>>>
>>>>       note 2: additional recommendations regarding the relative order =
of
>>>>               the Authentication and Encapsulating Security Payload
>>>>               headers are given in [RFC4303 <https://tools.ietf.org/ht=
ml/rfc4303>].
>>>>
>>>>       note 3: for options to be processed only by the final destinatio=
n
>>>>               of the packet.
>>>>
>>>>
>>>> Regards
>>>> Reji
>>>>
>>>> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com>
>>>> wrote:
>>>>
>>>>>
>>>>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture
>>>>>> better. The SRv6+ drafts explain the usecases better FYI.
>>>>>>
>>>>>
>>>>> Well the crux of the matter is that you still need to process all EHs
>>>>> at each IPv6 destination which here means each transit node per RFC82=
00.
>>>>> That is regardless what any other spec says .... unfortunately.
>>>>>
>>>>> Best,
>>>>> R.
>>>>>
>>>>>
>>>>>
>>>>> --------------------------------------------------------------------
>>>>> IETF IPv6 working group mailing list
>>>>> ipv6@ietf.org
>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>> --------------------------------------------------------------------
>>>>>
>>>> _______________________________________________
>>>> spring mailing list
>>>> spring@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/spring
>>>>
>>> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
>

--=20

Gyan S. Mishra

IT Network Engineering & Technology

Verizon Communications Inc. (VZ)

13101 Columbia Pike FDC1 3rd Floor

Silver Spring, MD 20904

United States

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com

www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT

--0000000000002dc8dc0593017e57
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Sep 20, 2019 at 2:30 PM Jeff =
Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jefftant.ietf@gmail=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">



<div>
<div name=3D"messageBodySection">
<div dir=3D"auto">Hi=C2=A0Gyan,
<div dir=3D"auto"><br></div>
<div dir=3D"auto">Always a pleasure!</div>
<div dir=3D"auto">See inline, please =C2=A0let me know if you have got any =
other questions.</div>
</div>
</div>
<div name=3D"messageSignatureSection"></div></div></blockquote><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div name=3D"me=
ssageSignatureSection">[Gyan]=C2=A0 Thanks Jeff for the detailed responses!=
<br></div></div></blockquote><div><br></div><div>=C2=A0 =C2=A0I am with Ver=
izon Communications and SME of Verizon&#39;s Network Engineering &amp; Tech=
nology org and head up their Planning, Engineering &amp; Design &amp; Proof=
 of concept lab so represent Verizon at the IETF from an &quot;operators&qu=
ot; perspective for real world use cases as well as industry needs standpoi=
nt and so to be on top of new and upcoming technologies=C2=A0 have been par=
t of the IETF Working Groups below related to Routing &amp; Internet of whi=
ch as we can see on this thread has=C2=A0 a lot of overlap between many wor=
king groups.</div><div>=C2=A0</div><div><p class=3D"MsoNormal" style=3D"bac=
kground-image:initial;background-position:initial;background-size:initial;b=
ackground-repeat:initial;background-origin:initial;background-clip:initial;=
margin:0in 0in 0.0001pt;font-family:&quot;Times New Roman&quot;,serif"><spa=
n style=3D"font-family:Verdana,sans-serif"><font size=3D"1">6MAN (IPv6 Main=
tenance) WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">MPLS (Multi Protocol Label Switching)
WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">LSR (Link State Routing) WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">RTG-BFD (Routing Group - Bi Directional
Forwarding) WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">SPRING=C2=A0 (Source Packet Routing
in Network) WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">NFVCON (Network Function
Virtualization) WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">PALS (Pseudowire And LDP-enabled
Services) WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">RTGWG (Routing Area Working Group) WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">TEAs (Traffic Engineering
Architecture and Signaling) WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">QUIC (QUIC UDP Internet Connections)
WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">PIM (Protocol Independent Multicasting)
WG</font></span></p>

<p class=3D"MsoNormal" style=3D"background-image:initial;background-positio=
n:initial;background-size:initial;background-repeat:initial;background-orig=
in:initial;background-clip:initial;margin:0in 0in 0.0001pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Verdana,sans-seri=
f"><font size=3D"1">BESS (BGP Enabled Services) WG</font></span></p><p clas=
s=3D"MsoNormal" style=3D"background-image:initial;background-position:initi=
al;background-size:initial;background-repeat:initial;background-origin:init=
ial;background-clip:initial;margin:0in 0in 0.0001pt;font-size:12pt;font-fam=
ily:&quot;Times New Roman&quot;,serif"><br></p><p class=3D"MsoNormal" style=
=3D"background-image:initial;background-position:initial;background-size:in=
itial;background-repeat:initial;background-origin:initial;background-clip:i=
nitial;margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times New R=
oman&quot;,serif">[comments in-line]</p><p class=3D"MsoNormal" style=3D"bac=
kground-image:initial;background-position:initial;background-size:initial;b=
ackground-repeat:initial;background-origin:initial;background-clip:initial;=
margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times New Roman&qu=
ot;,serif"><br></p><p class=3D"MsoNormal" style=3D"background-image:initial=
;background-position:initial;background-size:initial;background-repeat:init=
ial;background-origin:initial;background-clip:initial;margin:0in 0in 0.0001=
pt;font-size:12pt"><font face=3D"Verdana, sans-serif">Cheers,</font></p><p =
class=3D"MsoNormal" style=3D"background-image:initial;background-position:i=
nitial;background-size:initial;background-repeat:initial;background-origin:=
initial;background-clip:initial;margin:0in 0in 0.0001pt;font-size:12pt"><fo=
nt face=3D"Verdana, sans-serif"><br></font></p><p class=3D"MsoNormal" style=
=3D"background-image:initial;background-position:initial;background-size:in=
itial;background-repeat:initial;background-origin:initial;background-clip:i=
nitial;margin:0in 0in 0.0001pt;font-size:12pt"><font face=3D"Verdana, sans-=
serif">Gyan</font></p></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div><div name=3D"messageSignatureSection">
<div>Cheers,
<div>Jeff</div>
</div>
</div>
<div name=3D"messageReplySection">On Sep 20, 2019, 10:20 AM -0700, Gyan Mis=
hra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank">hayabusa=
gsm@gmail.com</a>&gt;, wrote:<br>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(26,188,156)">
<div dir=3D"ltr"><span></span></div>
<div dir=3D"ltr"><br>
<br>
<div id=3D"gmail-m_-2133727520513163750AppleMailSignature" dir=3D"ltr">Sent=
 from my iPhone</div>
<div dir=3D"ltr"><br>
On Sep 19, 2019, at 10:43 PM, Jeff Tantsura &lt;<a href=3D"mailto:jefftant.=
ietf@gmail.com" target=3D"_blank">jefftant.ietf@gmail.com</a>&gt; wrote:<br=
>
<br></div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(230,126,34)">
<div dir=3D"ltr">
Gyan,
<div><br></div>
<div>IPFRR doesn=E2=80=99t use/need any IGP extensions and is local to the =
device computing LFA.</div>
<div>As RTGWG chair - I welcome you to read a number of rather well written=
 RFCs on the topic we have published in RTGWG over the last 7 years.=C2=A0<=
/div>
<div>Pay attention on how LFAs are computed, this would clarify your questi=
on as to why there=E2=80=99s no need for additional imposition as well as w=
hy LFA provides partial coverage.</div>
<div>There=E2=80=99s also TI-LFA draft that explains how TI-LFA is computed=
 and why it relies on additional imposition if LFA is unavailable.<br>
<br>
<div id=3D"gmail-m_-2133727520513163750AppleMailSignature" dir=3D"ltr">Rega=
rds,
<div>Jeff</div>
</div>
<div dir=3D"ltr"><br></div>
</div>
</div>
</blockquote>
<br>
Thanks you Jeff!
<div><br></div>
<div>I am part of the RTGWG and will definitely read through all the RFCs a=
s well as Ti-LFA draft I detail.</div>
<div><br></div>
<div>I read through RFC 5286 IP LFA the LFA algorithm uses the underlying I=
GP to for alternative loop free next hop for link and node protection but s=
ince it=E2=80=99s the algorithm runs locally to build the =E2=80=9Cbackup=
=E2=80=9D path pre programmed it does not require IGP extensions. =C2=A0</d=
iv>
<div>IP LFA is similar algorithm to the CISCO proprietary EIGRP topology lo=
opfree feasible successor backup paths.=C2=A0 Am I stating that correctly r=
eason why LFA does not rely on IGP extensions.=C2=A0</div>
</div>
</blockquote>
<div>[jeff] IP LFA relies on the fact that in LS routing protocols, all rou=
ters in area/level share same LSDB, hence LFA&#39;s can be computed, DUAL (=
EIGRP) has some similarities, you could further read RFC7868 (Feasibility C=
ondition)</div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(26,188,156)">
<div dir=3D"ltr">
<div><br></div>
<div>RFLA RFC 7490 - so I had a question - always wondered about - so RLFA =
is used when a LFA path does not exist so a ldp tunnel is built to the PQ n=
ode for backup RLFA pre programmed path to get built.</div>
</div>
</blockquote>
<div><span>[jeff] it is a local policy matter, in the implementation I work=
ed on, this was the default behavior.=C2=A0</span><br></div>
<div dir=3D"auto"><br></div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(26,188,156)">
<div dir=3D"ltr">
<div>=C2=A0 So when that LDP tunnel is build an extra mpls shim is added to=
 the label stack.=C2=A0 Is that correct for RLFA backup paths. Is it just a=
 single shim or multiple to do the RLFA LDP tunneling. =C2=A0</div>
</div>
</blockquote>
<div>[jeff] this is a single MPLS(transport) label=C2=A0</div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(26,188,156)">
<div dir=3D"ltr">
<div><br></div>
<div>I read through the Ti-LFA draft =C2=A0</div>
</div>
</blockquote>
<div>[jeff] we have adopted the draft as wg document, it has been updated, =
please read draft-ietf-rtgwg-segment-routing-ti-lfa-01=C2=A0</div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(26,188,156)">
<div dir=3D"ltr">
<div><br></div>
<div><a href=3D"https://datatracker.ietf.org/doc/draft-bashandy-rtgwg-segme=
nt-routing-ti-lfa/" target=3D"_blank">https://datatracker.ietf.org/doc/draf=
t-bashandy-rtgwg-segment-routing-ti-lfa/</a></div>
<div><br></div>
<div>So Ti-LFA uses loop free uses a traffic engineered IGP independent top=
ology independent path that is desired with SR-MPLS or with SRv6 uses the E=
H SRH SID list for the pre programmed backup path.=C2=A0 So an additional E=
H insertion has to occur on the ingress PE to the SR or SRV6 domain. =C2=A0=
</div>
</div>
</blockquote>
<div>[jeff] No, the insertion is happening at the PLR (point of local repai=
r) and is local to the PLR, if a backup path is instantiated at head-end/in=
gress PE, we are talking about =E2=80=9Cpath protection=E2=80=9D, e.g. - wh=
en head-end desired to switch over to a backup path it does so without help=
 of any intermediate nodes.</div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(26,188,156)">
<div dir=3D"ltr">
<div>=C2=A0I have to read through more carefully but I am not seeing how an=
 intermediate node would require EH insertion since that function is always=
 on the source node head end of the traffic engineered path.=C2=A0</div>
</div>
</blockquote>
<div>[jeff] see my previous comment, it is indeed the intermediate node (PL=
R) that computes LFA and if PQ node is not available thru shortest path (th=
ink ring topology) it has to impose additional piece of data-plane informat=
ion (MPLS labels/EHs) that would be used by intermediated nodes to get to t=
he PQ node. =C2=A0</div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(26,188,156)">
<div dir=3D"ltr">
<div>[Gyan]=C2=A0 So that makes sense now why the intermediate node EH inse=
rtion is required at the (PLR) intermediate node that computes LFA and if L=
FA is not available through the IGP SPF local topology database a single EH=
 SRH header needs be inserted=C2=A0 at the PLR node for the PSSI segment SR=
 source route list to source route traffic engineer along the protected pat=
h to the egress PQ node.=C2=A0</div></div></blockquote></div></div></blockq=
uote><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 In some of the discussion I heard rum=
blings about TLVs processing on the intermediate node and performance hit w=
ith EH insertion &amp; TLV processing hit impacting asic line rate performa=
nce. How do we get around that issue with intermediate node EH insertion im=
pacting performance for Ti-LFA.=C2=A0=C2=A0</div><div><br></div><div>Also i=
s Ti-LFA the only use case that requires EH insertion?=C2=A0</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div name=
=3D"messageReplySection"><blockquote type=3D"cite" style=3D"margin:5px;padd=
ing-left:10px;border-left:thin solid rgb(26,188,156)"><div dir=3D"ltr"><div=
>Regards,</div>
<div><br></div>
<div>Gyan<br>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(230,126,34)">
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">On Sep 19, 2019, at 18:06, Gyan Mishra &lt;<a href=3D"mail=
to:hayabusagsm@gmail.com" target=3D"_blank">hayabusagsm@gmail.com</a>&gt; w=
rote:<br>
<br></div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(52,152,219)">
<div dir=3D"ltr">
Hi Robert=C2=A0
<div><br></div>
<div>I know we have gone through many many lengthy discussions adnosium and=
 I know the question has come up a few times and I know you replied back a =
few times related to the service provider use case where we end up with the=
 multiple violations of RFC 8200 related to intermediate nodes EH insertion=
 as well as many EH insertions occurring and what was mentioned was Ti-LFA.=
=C2=A0 So since LFA and Remote LFA are extensions of the IGP providing the =
50ms failover similar to traditional mpls Fast Reroute capabilities NH &amp=
; NNH link/node/path protection in the legacy TE FRR pce the head end PE LS=
R adds and additional mpls shim for FRR.</div>
<div><br></div>
<div>With IP LFA and remote LFA used with LDP there are IGP extensions opaq=
ue LSA=E2=80=99s that provide the pre programmed backup path provided by LF=
A loop free backup path.=C2=A0 In that scenario with LDP there is not any a=
dditional label with LFA but with remote LFA is added for the Remote LFA ba=
ckup path with LDP session protection enabled with targeted LDP session tun=
nled through the RLFA node.</div>
<div><br></div>
<div>So now talking SRv6 with Ti LFA why is there an EH insertion as we are=
 not using mpls LDP and not doing remote LFA and this is not the traditiona=
l mpls TE FRR.</div>
<div><br></div>
<div>I am not getting it from a network engineering technical standpoint wh=
at the use case is and why EH insertion would occur on any intermediate nod=
e as that even in the legacy mpls TE world its on the ingress LSR PE and fo=
r that matter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=
=9D source routing via SRH pssi instructions and not maintaining state on t=
he intermediate nodes which just do the PSSI and copy the SRH destination r=
ewrite of IPv6 destination for the traffic engineered path and then do PSP =
or USP on the egress node of the service provider core.</div>
<div><br></div>
<div>I designed and manage a fairly large mpls core for Verizon and if thei=
r is a asic processing penalty hit due to intermediate node EH insertion we=
 don=E2=80=99t want it and will stay course with LDP and stick with our pat=
h targeting SR-MPLS and ditch any ideas of ever going to SRv6.</div>
<div><br></div>
<div>Thanks in advance for help in clarification of this topic and I think =
understanding the use case would help 6man overall understand the justifica=
tion of the RFC 8200 violations.</div>
<div><br></div>
<div>Thank you</div>
<div><br></div>
<div>Gyan Mishra</div>
<div>Verizon Communications=C2=A0</div>
<div>Cell 301 502-1347</div>
<div><br>
<div id=3D"gmail-m_-2133727520513163750AppleMailSignature" dir=3D"ltr">Sent=
 from my iPhone</div>
<div dir=3D"ltr"><br>
On Sep 19, 2019, at 3:50 PM, Robert Raszuk &lt;<a href=3D"mailto:robert@ras=
zuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br>
<br></div>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(211,84,0)">
<div dir=3D"ltr">
<div dir=3D"ltr">Hi Reji,
<div><br></div>
<div>Notice what it says: <b>&quot; ... explicitly listed intermediate node=
s ... &quot;</b><br></div>
<div><br></div>
<div>CRH which is used in SRv6+ does not explicitly list intermediate nodes=
 so I do not think the procedures in IPv6 spec apply as the way you interpr=
et them.=C2=A0</div>
<div><br></div>
<div>But I am i no way authoritative ... still learning IPv6 and this threa=
d become great education.=C2=A0</div>
<div><br></div>
<div>An real example where those procedure apply is documented in RFC6554 w=
hich does put the addresses explicitly.=C2=A0</div>
<div><br></div>
<div>Many thx,<br>
Robert.</div>
<div><br></div>
<div><br></div>
<div><br></div>
<div><br></div>
<div><br></div>
<div><b><br></b></div>
<div><b><br></b></div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 9:14 PM Reji =
Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com" target=3D"_blank">reji=
thomas.d@gmail.com</a>&gt; wrote:<br></div>
<blockquote class=3D"gmail_quote" style=3D"margin:5px;padding-left:10px;bor=
der-left:thin solid rgb(52,73,94)">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div>Hi Robert,</div>
<span></span>
<div><span><br></span></div>
<div dir=3D"ltr"><span>&gt;&gt;I do not know what is the difference between=
 IPv6 Destination Address in the fixed header and &quot;final destination&q=
uot;. Where do you carry &quot;final destination&quot; address ?=C2=A0</spa=
n></div>
<div dir=3D"ltr"><span><br></span></div>
<div>See Section 4.4 in RFC 8200.=C2=A0 Hope its clear what&#39;s the final=
 destination and the context in which it is used.</div>
<div dir=3D"ltr"><br>
<div>
<pre style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margi=
n-bottom:0px;break-before:page;color:rgb(0,0,0)">      Segments Left       =
8-bit unsigned integer.  Number of route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre>
<pre style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margi=
n-bottom:0px;break-before:page;color:rgb(0,0,0)"><br></pre>
<pre style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margi=
n-bottom:0px;break-before:page;color:rgb(0,0,0)">Regards</pre>
<pre style=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margi=
n-bottom:0px;break-before:page;color:rgb(0,0,0)">Reji</pre>
<div></div>
</div>
</div>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 10:26 PM Robe=
rt Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert=
@raszuk.net</a>&gt; wrote:<br></div>
<blockquote class=3D"gmail_quote" style=3D"margin:5px;padding-left:10px;bor=
der-left:thin solid rgb(46,204,113)">
<div dir=3D"ltr">IPv6 fixed header has only one destination address. So TE =
midpoint is either a packet&#39;s destination or not. It can not be both.=
=C2=A0
<div><br></div>
<div>I do not know what is the difference between IPv6 Destination Address =
in the fixed header and &quot;final destination&quot;. Where do you carry &=
quot;final destination&quot; address ?=C2=A0</div>
<div><br></div>
<div>Many=C2=A0 thx,<br>
R.</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 6:17 PM Reji =
Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com" target=3D"_blank">reji=
thomas.d@gmail.com</a>&gt; wrote:<br></div>
<blockquote class=3D"gmail_quote" style=3D"margin:5px;padding-left:10px;bor=
der-left:thin solid rgb(155,89,182)">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div dir=3D"ltr">
<pre style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-be=
fore:page;color:rgb(0,0,0)">Hi Robert,</pre>
<pre style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-be=
fore:page;color:rgb(0,0,0)"><br></pre>
<pre style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-be=
fore:page;color:rgb(0,0,0)">&gt;&gt;<span style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small;color:rgb(34,34,34)">Well the crux of the ma=
tter is that you still need to process all EHs at each IPv6 destination whi=
ch here means each transit node per RFC8200</span></pre>
<pre style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-be=
fore:page;color:rgb(0,0,0)"><span style=3D"font-family:Arial,Helvetica,sans=
-serif"><br></span></pre>
<pre style=3D"margin-top:0px;margin-bottom:0px;break-before:page"><font col=
or=3D"#000000" size=3D"3"> From RFC 8200 that doesn&#39;t seem to be the ca=
se or at least as I understand. S</font><span style=3D"color:rgb(0,0,0);fon=
t-size:13.3333px;font-family:Arial,Helvetica,sans-serif">ee  Section 4..1 n=
ote 1 and note 3. Am I missing something?</span></pre>
<pre style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-be=
fore:page;color:rgb(0,0,0)"> </pre>
<pre style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-be=
fore:page;color:rgb(0,0,0)">IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/=
rfc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" targ=
et=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre>
<br style=3D"color:rgb(0,0,0);font-family:-webkit-standard"></div>
<div>Regards</div>
<div>Reji</div>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 9:00 PM Rober=
t Raszuk &lt;<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk=
@gmail.com</a>&gt; wrote:<br></div>
<blockquote class=3D"gmail_quote" style=3D"margin:5px;padding-left:10px;bor=
der-left:thin solid rgb(231,76,60)">
<div dir=3D"ltr">
<div dir=3D"ltr">
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br><=
/div>
</div>
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:5px;padding-left:10px;bor=
der-left:thin solid rgb(26,188,156)">
<div lang=3D"EN-IN">
<div>
<div>
<div>
<div>I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture bett=
er. The SRv6+ drafts explain the usecases better FYI.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br></div>
<div>
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Well =
the crux of the matter is that you still need to process all EHs at each IP=
v6 destination which here means each transit node per RFC8200. That is rega=
rdless what any other spec says .... unfortunately.=C2=A0</div>
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br><=
/div>
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Best,=
</div>
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small">R.</d=
iv>
<br></div>
<div><br></div>
<div>=C2=A0</div>
</div>
</div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/ipv6</a><br>
--------------------------------------------------------------------<br></b=
lockquote>
</div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br></bl=
ockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(211,84,0)">
<div dir=3D"ltr"><span>----------------------------------------------------=
----------------</span><br>
<span>IETF IPv6 working group mailing list</span><br>
<span><a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><=
/span><br>
<span>Administrative Requests: <a href=3D"https://www.ietf.org/mailman/list=
info/ipv6" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ipv6</a>=
</span><br>
<span>--------------------------------------------------------------------<=
/span><br></div>
</blockquote>
</div>
</div>
</blockquote>
<blockquote type=3D"cite" style=3D"margin:5px;padding-left:10px;border-left=
:thin solid rgb(52,152,219)">
<div dir=3D"ltr"><span>----------------------------------------------------=
----------------</span><br>
<span>IETF IPv6 working group mailing list</span><br>
<span><a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><=
/span><br>
<span>Administrative Requests: <a href=3D"https://www.ietf.org/mailman/list=
info/ipv6" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ipv6</a>=
</span><br>
<span>--------------------------------------------------------------------<=
/span><br></div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>

</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><p c=
lass=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;background-image:initia=
l;background-position:initial;background-repeat:initial;font-size:12pt;font=
-family:&quot;Times New Roman&quot;,serif"><span style=3D"font-family:Calib=
ri,sans-serif;color:rgb(80,0,80)">Gyan S. Mishra</span></p><p class=3D"MsoN=
ormal" style=3D"margin:0in 0in 0.0001pt;background-image:initial;background=
-position:initial;background-repeat:initial;font-size:12pt;font-family:&quo=
t;Times New Roman&quot;,serif"><span style=3D"font-family:Calibri,sans-seri=
f;color:rgb(80,0,80)"><span style=3D"background-color:rgba(255,255,255,0)">=
IT Network Engineering &amp; Technology=C2=A0</span></span></p><p class=3D"=
MsoNormal" style=3D"margin:0in 0in 0.0001pt;background-image:initial;backgr=
ound-position:initial;background-repeat:initial;font-size:12pt;font-family:=
&quot;Times New Roman&quot;,serif"><span style=3D"font-family:Calibri,sans-=
serif;color:rgb(80,0,80)">Verizon Communications=C2=A0Inc. (VZ)</span></p><=
p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;background-image:ini=
tial;background-position:initial;background-repeat:initial;font-size:12pt;f=
ont-family:&quot;Times New Roman&quot;,serif"><span style=3D"font-family:Ca=
libri,sans-serif;color:rgb(80,0,80)">13101 Columbia Pike FDC1 3rd Floor</sp=
an></p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;background-i=
mage:initial;background-position:initial;background-repeat:initial;font-siz=
e:12pt;font-family:&quot;Times New Roman&quot;,serif"><span style=3D"font-f=
amily:Calibri,sans-serif;color:rgb(80,0,80)">Silver Spring, MD 20904</span>=
</p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;background-imag=
e:initial;background-position:initial;background-repeat:initial;font-size:1=
2pt;font-family:&quot;Times New Roman&quot;,serif"><span style=3D"font-fami=
ly:Calibri,sans-serif;color:rgb(80,0,80)">United States</span></p><p class=
=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;background-image:initial;ba=
ckground-position:initial;background-repeat:initial;font-size:12pt;font-fam=
ily:&quot;Times New Roman&quot;,serif"><span style=3D"font-family:Calibri,s=
ans-serif;color:rgb(80,0,80)">Phone:=C2=A0301 502-1347</span></p><p class=
=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;background-image:initial;ba=
ckground-position:initial;background-repeat:initial;font-size:12pt;font-fam=
ily:&quot;Times New Roman&quot;,serif"><span style=3D"font-family:Calibri,s=
ans-serif;color:rgb(80,0,80)">Email:=C2=A0<a href=3D"mailto:gyan.s.mishra@v=
erizon.com" style=3D"color:blue" target=3D"_blank"><span style=3D"color:rgb=
(17,85,204)">gyan.s.mishra@verizon.com</span></a></span></p><p class=3D"Mso=
Normal" style=3D"margin:0in 0in 0.0001pt;background-image:initial;backgroun=
d-position:initial;background-repeat:initial;font-size:12pt;font-family:&qu=
ot;Times New Roman&quot;,serif"><span style=3D"font-family:Calibri,sans-ser=
if;color:rgb(80,0,80)"><span style=3D"color:black"><a href=3D"http://www.li=
nkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT" style=3D"color:blue" targ=
et=3D"_blank">www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT</a></s=
pan></span></p></div><div><br></div></div></div></div></div></div>

--0000000000002dc8dc0593017e57--


From nobody Fri Sep 20 13:08:17 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D3FD6120099; Fri, 20 Sep 2019 13:08:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: spring@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.101.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: spring@ietf.org
Message-ID: <156901008878.30183.14379433861729015039@ietfa.amsl.com>
Date: Fri, 20 Sep 2019 13:08:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OssqbI2rKX7nL05l3sls1x8Zxkk>
Subject: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-02.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 20 Sep 2019 20:08:09 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Packet Routing in Networking WG of the IETF.

        Title           : SRv6 Network Programming
        Authors         : Clarence Filsfils
                          Pablo Camarillo Garvia
                          John Leddy
                          Daniel Voyer
                          Satoru Matsushima
                          Zhenbin Li
	Filename        : draft-ietf-spring-srv6-network-programming-02.txt
	Pages           : 44
	Date            : 2019-09-20

Abstract:
   This document describes the SRv6 network programming concept and its
   most basic functions.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-network-programming/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-02
https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-network-programming-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-srv6-network-programming-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Sep 20 13:10:49 2019
Return-Path: <pcamaril@cisco.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 45AAB1208F9; Fri, 20 Sep 2019 13:10:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=FnzPEkm5; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=C/ytXXQH
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 LVmY9zXR5w4d; Fri, 20 Sep 2019 13:10:41 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3E8D1208DC; Fri, 20 Sep 2019 13:10:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2706; q=dns/txt; s=iport; t=1569010240; x=1570219840; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=+eWBfQG+ph0JS0g8o6ZCc3/eTrX7GIRD0L9T1vXpQvM=; b=FnzPEkm5bHTW7tOOK6eBa+rqxMzYfNr75vctkoP26HtG0VZOQ5X1ro8c /5EMKtKX1eCSAD+Gzf1fGP4cB+jhihqepI1Mv5PzVqCqDUXJlp6p3jLWU /VPkeZrsgjaXEwgpjVLF51oEAd+hzBGDoQxBa96KxJSaDZk0RnvGJI/Gm A=;
IronPort-PHdr: =?us-ascii?q?9a23=3AhuCyOhOCjBrl3wQCZEEl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEu6w/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBjjJ/fvZjY7GOxJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B1AADaMIVd/4cNJK1lGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBVgMBAQELAYFKUANtViAECyoKhBiDRwOKd4I3JZd0gUKBEANUCQE?= =?us-ascii?q?BAQwBASUIAgEBhD8CF4JyIzcGDgIDCQEBBAEBAQIBBQRthS0BC4VKAQEBBBI?= =?us-ascii?q?REQwBATUCAQsEAgEIFQIDAiYCAgIwFQYBAQUDAgQOBSKDAAGBagMdAQIMoF0?= =?us-ascii?q?CgTiIYXOBMoJ9AQEFgTcCDkGDBRiCFwmBDCgBjAgYgUA/gTgME4JMPoJhAQE?= =?us-ascii?q?CAQEWgQ+DQzKCJo9ahU2XagqCIocFjgUbgjZyhlmPJY4agTyGV5EEAgQCBAU?= =?us-ascii?q?CDgEBBYFoIoFYcBUaSwGCQQlHEBSBTjiDOoUUhT9zAYEojHcBgSIBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,529,1559520000"; d="scan'208";a="335853677"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Sep 2019 20:10:40 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x8KKAdEa003048 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 20 Sep 2019 20:10:39 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Sep 2019 15:10:39 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Sep 2019 15:10:38 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 20 Sep 2019 16:10:38 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lhb+s8ofBDtifPpiNAUuJIB0W/puo0+AGUKdpRnTLOwsZGkw+ZOxjtG0e/bB5tpKFdK6LrXf8s/VOXTDXufck6CCMOaRaLEa1cZVqYKyPjW6XMbu40hxrD4J6lHCA4j3Xv0+/wCh/Dm9z0PHXqtv9j+8PcQ/hekozZkAO99u+8XHo3h6jQByXkvF+/uiHi27BJMEWUOUUjTY7YYS9wsSirLIH+k33MsCKTDPkGqzpQU4rj3ZRK6eiDPkwAwAVpgF2zhNDgnnB5Y4/ovTjqYZpOp1MB66/TUS8WJtt5q+BPbCQ+rEbcXhrvxayLWXx806T8x41Wh2P+6tsv+6wbL7bA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+eWBfQG+ph0JS0g8o6ZCc3/eTrX7GIRD0L9T1vXpQvM=; b=A45UoIHfzUNAoSpaVndC/gOXuxUbiiKuPGkQQ3Qnm5f03GN2UiztXsLL7ok9IjX/BVYNMSPGG0sqeoJOVw6O07jXbBqeQ/7lwO3sQUa3pgngXtsFhILy6qlSkFkYzqsWcOrDbnzxqw8uFFoNb/JYd73JlUfHn+6rsDTFyNRLs0E/mzBBfxkonk9ezXQb4bRvJ0RyYGyEMQR7VqbUTg7gaaqDIOmohz737JLexUuQyysU6rrDzdXWhnpsfx3ePkiv6pR0FRFgOpACIdaq1D/VMe2wPivyiTSH8CBzoVd/Ul+Yp36AafufnqHyQSylIaSLti8+EsHBsyikfvFivLDKKw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+eWBfQG+ph0JS0g8o6ZCc3/eTrX7GIRD0L9T1vXpQvM=; b=C/ytXXQHAQYZMA6NanVnLo2k2Ck0fE3grwKYTzCzUke1ZcOF4wH8WSC8Nh+yV1VZwIaK6llBeCMPpFUnoAXsctUuYWjfQSh6OGwY81NIt4JvDOQV7Xl+RFUFBDeGXfN8Ky0G32o3kOdgW++8gfY4+RrHblVetvKtPOoVVsOygJQ=
Received: from MN2PR11MB4094.namprd11.prod.outlook.com (20.179.150.80) by MN2PR11MB3870.namprd11.prod.outlook.com (10.255.180.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Fri, 20 Sep 2019 20:10:37 +0000
Received: from MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724]) by MN2PR11MB4094.namprd11.prod.outlook.com ([fe80::c1d:5576:3ad6:9724%4]) with mapi id 15.20.2284.023; Fri, 20 Sep 2019 20:10:37 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: "spring@ietf.org" <spring@ietf.org>
CC: "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: New Version Notification for draft-ietf-spring-srv6-network-programming-02.txt
Thread-Index: AQHVb+8pmVB2qIluXkWZHlcSZjTlq6c1IJYA
Date: Fri, 20 Sep 2019 20:10:37 +0000
Message-ID: <904FEDF0-7411-4932-9BE6-558CB9A75FED@cisco.com>
References: <156901008904.30183.1155684366877495084.idtracker@ietfa.amsl.com>
In-Reply-To: <156901008904.30183.1155684366877495084.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.36]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7170cbe1-2324-4e18-7f79-08d73e069a16
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3870; 
x-ms-traffictypediagnostic: MN2PR11MB3870:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <MN2PR11MB387091CAACD48B118F441392C9880@MN2PR11MB3870.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(376002)(396003)(39860400002)(366004)(136003)(199004)(189003)(13464003)(8676002)(5660300002)(256004)(36756003)(102836004)(66574012)(1730700003)(99286004)(4326008)(26005)(14444005)(478600001)(6436002)(81166006)(2351001)(2501003)(8936002)(6486002)(5640700003)(66066001)(81156014)(25786009)(305945005)(71200400001)(71190400001)(186003)(66476007)(486006)(2616005)(86362001)(3846002)(229853002)(14454004)(966005)(476003)(66446008)(7736002)(91956017)(66946007)(66556008)(64756008)(446003)(6506007)(6916009)(450100002)(6512007)(6116002)(2473003)(76116006)(11346002)(76176011)(33656002)(2906002)(316002)(413944005)(15650500001)(6306002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3870; H:MN2PR11MB4094.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hJpkjdrDpfmpCqjPqcFvXe2RBm69dodalxOPcI9dc1b10bu7fhEFFmdgehxXVyETGC8dg88qw2U7FMwluQnFpV3ZnBBDMaQso1+uW1MY4sSCpc7+fXqli7TXpc47+i3SbzpH02Fw7uEvO4LdaTbiDjMtoXkTmqLlZ7vrVlCJNIe6IBMgyMYZmk8yCDYPIJ2zdsRxqwwzW5vTquQh3VFM65p4N8G36T808njKnJyFr+uUL5KYgz2pM0O1UeedFM2MTi0Zk3LHGVaG1IQv2propclytwun2iLmayoSr3GZdmPHN63911JMIRa7hDcgaQ2BpNyfg/06IuoxUt7Ilrn7BTZM1YuQ8VXYC2BCiSDNc/Yo0/MquffUYFda75RYWuSqzUc0JHiHJo0NunECkOiLng6hxf2bE7E11Z7Pt+dL5yk=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <0190DED025416844891A452C0367EDC2@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 7170cbe1-2324-4e18-7f79-08d73e069a16
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 20:10:37.1286 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZooS4rrYCrw2sKTZVHivSfoYp9r9fBktBrfFZiAlfw+P9P0b+Jk7FVfho/dtdUE6CpZbcKrcuIr5DMCvKGHldg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3870
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/TL_0quBgqsIL45j1fIB5PjGpaS8>
Subject: [spring] FW: New Version Notification for draft-ietf-spring-srv6-network-programming-02.txt
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: Fri, 20 Sep 2019 20:10:48 -0000

RGVhciBTUFJJTkcsDQoNCkFzIG1lbnRpb25lZCBsYXN0IHdlZWsgd2UgaGF2ZSBqdXN0IHN1Ym1p
dHRlZCBhIG5ldyByZXZpc2lvbiBvZiBkcmFmdC1pZXRmLXNydjYtbmV0d29yay1wcm9ncmFtbWlu
Zy4gVGhpcyBpcyBvbmx5IGFuIGVkaXRvcmlhbCB1cGRhdGUgdGhhdCBicmluZ3MgdGhlIHBzZXVk
b2NvZGUgZGVmaW5pdGlvbiBpbiBjb25zaXN0ZW5jeSB3aXRoIHRoZSBTUkguDQoNCkVhcmx5IG5l
eHQgd2VlayB3ZSB3aWxsIHN1Ym1pdCBhbm90aGVyIHJldmlzaW9uIG9ubHkgd2l0aCB0aGUgc3Bs
aXQgb2YgdGhlIGRyYWZ0IHRvIG1vdmUgYWxsIHRoZSBiZWhhdmlvcnMgd2l0aCBpbnNlcnRpb24g
dG8gYSBuZXcgZHJhZnQuDQpMYXRlciBuZXh0IHdlZWsgd2Ugd2lsbCBzdWJtaXQgYW5vdGhlciBy
ZXZpc2lvbiB3aXRoIGEgZmV3IGZ1bmN0aW9uYWwgdXBkYXRlcyAoZS5nLiBOSD01OSkuDQoNClRo
YW5rIHlvdSwNClBhYmxvLg0KDQoNCu+7vy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9t
OiAiaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIiA8aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPg0K
U3ViamVjdDogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1pZXRmLXNwcmluZy1z
cnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDIudHh0DQoNCiAgICANCiAgICBBIG5ldyB2ZXJzaW9u
IG9mIEktRCwgZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAyLnR4
dA0KICAgIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgUGFibG8gQ2FtYXJpbGxv
IEdhcnZpYSBhbmQgcG9zdGVkIHRvIHRoZQ0KICAgIElFVEYgcmVwb3NpdG9yeS4NCiAgICANCiAg
ICBOYW1lOgkJZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nDQogICAg
UmV2aXNpb246CTAyDQogICAgVGl0bGU6CQlTUnY2IE5ldHdvcmsgUHJvZ3JhbW1pbmcNCiAgICBE
b2N1bWVudCBkYXRlOgkyMDE5LTA5LTE5DQogICAgR3JvdXA6CQlzcHJpbmcNCiAgICBQYWdlczoJ
CTQ0DQogICAgVVJMOiAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRy
YWZ0cy9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDIudHh0DQog
ICAgU3RhdHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy8NCiAgICBIdG1saXplZDogICAg
ICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0
d29yay1wcm9ncmFtbWluZy0wMg0KICAgIEh0bWxpemVkOiAgICAgICBodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9n
cmFtbWluZw0KICAgIERpZmY6ICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZm
P3VybDI9ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAyDQogICAg
DQogICAgQWJzdHJhY3Q6DQogICAgICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIFNSdjYg
bmV0d29yayBwcm9ncmFtbWluZyBjb25jZXB0IGFuZCBpdHMNCiAgICAgICBtb3N0IGJhc2ljIGZ1
bmN0aW9ucy4NCiAgICANCiAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAg
DQogICAgDQogICAgUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51
dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KICAgIHVudGlsIHRoZSBodG1saXplZCB2
ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQogICAgDQog
ICAgVGhlIElFVEYgU2VjcmV0YXJpYXQNCiAgICANCiAgICANCg0K


From nobody Fri Sep 20 20:46:25 2019
Return-Path: <s.i.n.g.team.0810@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 BDB3A12004A for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 20:46:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.738
X-Spam-Level: 
X-Spam-Status: No, score=-1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] autolearn=no 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 a7yDcRuGQkBN for <spring@ietfa.amsl.com>; Fri, 20 Sep 2019 20:46:21 -0700 (PDT)
Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) (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 312CE12003E for <spring@ietf.org>; Fri, 20 Sep 2019 20:46:21 -0700 (PDT)
Received: by mail-pg1-x544.google.com with SMTP id z12so4932273pgp.9 for <spring@ietf.org>; Fri, 20 Sep 2019 20:46:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:from:cc:to:date:mime-version:message-id:references :in-reply-to; bh=m523MLfPFpoU0L9vG0Rgf/tzl113ekGmH2aNsxyCIjE=; b=TuEFzAqyBZAQhs24CrbA8UamdCMu4H3ggqtJ8NskYCwgt8sc3tOVMn1lErcFZAJG0A 5sUjj1Gkxy+Ol6+txjlHk70qHtuewpnuH4YiHyhVhNB7R5oGaBDxd3YDnNcOhnoNHnUF VwuLGXIBUdBw30uDXLPd/BB4ekBuCcpp3NKVPxaNWPS+pnQ5lTf9zkPtUUHPBk1hwXEi xsCMCjznXTvLEl08Q4JtcL4jUWPS+EMSAwdHTMUDHVbe7ZhH+hStp+mWLVC6DN/8IeSb 5VmOUFq6/KRxdXFsoGeUPZPgaT3EWkdosejr2Ydw2e3J9KS2H1XJ6K4rK7WvqJBJPBn4 alLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:cc:to:date:mime-version:message-id :references:in-reply-to; bh=m523MLfPFpoU0L9vG0Rgf/tzl113ekGmH2aNsxyCIjE=; b=IN70M14zOsiwpe4qJyArcUEIE+soo454w1Xh3utkVN1uphn8YvUiuz0FhLXqxniV+L Avnos6On03PR7X1xlOYjH9OWx34+Ys4SdPwHpjNkuw69xINC3nS2jXSYo25qVlZohFL9 8c9sig95SmD4hLhbhhYNQ3vouHw+r/5QsTpmI2MkdKlFszaIMl7bQKBK0znS2RZ1fiRA K7QV8vvTvA9Ed2g6wYDwoAfFpg3ghXJYB2DdxOalAwedG402YJwHr/x9CYGQQvFWX5OB +aTnwY4INExU9p/ZpYbRAR//obtQE9wxPEuuCQ6I1AMJkdEtb95mChczpb7Ekfs5GmD7 3Ttw==
X-Gm-Message-State: APjAAAUdoiZ/xcK5yHIGP58XMihJ4svMxQxYvHyvBUIxVZzJsoSLLlGj wbnqGRdti2HqS/U3t/pvz9s=
X-Google-Smtp-Source: APXvYqyEPF4kGoAQT+byUBa2dAKiooeu77heCa3d4H7VhKcWV0gXgnB01kD7xqeNi6E6wS+V9FXtFg==
X-Received: by 2002:a63:6803:: with SMTP id d3mr18138179pgc.183.1569037580593;  Fri, 20 Sep 2019 20:46:20 -0700 (PDT)
Received: from localhost ([103.129.252.46]) by smtp.gmail.com with ESMTPSA id b5sm5874207pfp.38.2019.09.20.20.46.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Sep 2019 20:46:19 -0700 (PDT)
From: SING Team <s.i.n.g.team.0810@gmail.com>
Cc: Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, SPRING WG List <spring@ietf.org>
To: Ron Bonica <rbonica@juniper.net>
Date: Sat, 21 Sep 2019 11:46:18 +0800
MIME-Version: 1.0
X-Priority: 3
Message-ID: <1569035481440.mlhhmijcsgraco5tapifot4m@android.mail.163.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com> <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com><BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com>
X-CUSTOM-MAIL-MASTER-SENT-ID: MailMasterAndroid-2598-1569037573722-6f219f15-82c3-4c93-b7ef-8af22392fbee
Content-Type: multipart/alternative; boundary="__MESSAGE_BODY_PART__1_-5923043402659574946"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hMkm126gj7NMyBwhgSNEmBo8VoY>
Subject: Re: [spring] A note on CRH and on going testing
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: Sat, 21 Sep 2019 03:46:24 -0000

--__MESSAGE_BODY_PART__1_-5923043402659574946
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

SGkgUm9uLCBZZXMgSSBiZWxpZXZlIGJvdGggQmluZGluZyBTSUQgaXMgYW4gaW1wb3J0YW50IGRl
c2lnbiBmb3IgaW50ZXItZG9tYWluIHNpZ25hbGluZywgYW5kIGl0IGlzIGVhc3kgdG8gYWRkIHNv
bWUgbWVjaGFuaXNtcyBmb3IgU1J2NisgdG8gYWNoaWV2ZSBzaW1pbGFyIGZ1bmN0aW9uIG9mIEJp
bmRpbmcgU0lELiDCoDopIEJ1dCBJ4oCZbSBub3Qgc3VyZSBpZiBpdCBpcyBmZWFzaWJsZSB0byBi
aW5kIG9uZSBJUHY2IGFkZHJlc3MgdG8g4oCYQlNJROKAmSBpbiBTUnY2KywgYmVjYXVzZSBhcyBz
aG93biBpbiBkcmFmdChzcHJpbmctc3J2Ni1wbHVzKTog4oCcSW4gU1J2NissIGFuIElQdjYgYWRk
cmVzcyBhbHdheXMgcmVwcmVzZW50cyBhIG5ldHdvcmsgaW50ZXJmYWNl4oCdLCBhbmQgbm90IHJl
cHJlc2VudHMgYW4gaW5zdHJ1Y3Rpb24vZnVuY3Rpb24gb24gYSBub2RlIGFzIFNSdjYgZG9lcy4g
QW5kLCBhcyB0aGUgd2F5IHlvdSBwcmVzZW50ZWQsIGludGVyZmFjZSBJUHY2IGFkZHJlc3MgMjAw
MTpkYjg6OjEgaXMgbWFwcGVkIHdpdGggU0lEIDEyMywgYW5kIGJpbmQgdG8gb25lIFNSdjYrIHR1
bm5lbC4gU28sIGRvZXMgaXQgbWVhbiBpZiB3ZSBuZWVkIHRvIGFkdmVydGlzZSBtYW55IHR1bm5l
bHMgb3V0c2lkZSBhdCBvbmUgYm9yZGVyIHJvdXRlciwgd2UgbmVlZCB0byBpbml0aWFsaXplIG1h
bnkgdmlydHVhbCBpbnRlcmZhY2VzKGUuZy4gbG9vcGJhY2spIGluIHRoZSByb3V0ZXI/IElmIGRv
ZXMsIEnigJltIG5vdCBzdXJlIHRoaXMgaXMgYSBnb29kIGlkZWEgdG8gYWNoaWV2ZSBpbnRlci1k
b21haW4gc2VydmljZSB0dW5uZWwgc2lnbmFsaW5nIHdpdGggc2VjdXJpdHkuIEJlY2F1c2UgaW4g
Y29udHJhc3QgdG8gU1J2NiwgaXQganVzdCBuZWVkIHRvIHNpbXBseSBhZGQgb25lIHJvdXRlL3Ny
LXBvbGljeS4gSG93IGRvIHlvdSB0aGluaz8gwqA6KSBCZXN0IHJlZ2FyZHMsIFNJTkcgVGVhbSBN
b29ubGlnaHQgVGhvdWdodHMgU0lORyBUZWFtLiBHdWFuZ3pob3UsIENoaW5hIFNpZ25hdHVyZSBp
cyBjdXN0b21pemVkIGJ5IE5ldGVhc2UgTWFpbCBNYXN0ZXIgT24gMDkvMjEvMjAxOSAwMjowOSwg
Um9uIEJvbmljYSB3cm90ZTogSGkgSmVmZiwgwqAgSXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8g
YWRkIGEgYmluZGluZyBTSUQgdG8gU1J2NisuIEdpdmVuIGN1c3RvbWVyIGRlbWFuZCwgSSB3b3Vs
ZCBub3QgYmUgYXZlcnNlIHRvIGFkZGluZyBvbmUuIMKgIEhvd2V2ZXIsIHRoZXJlIGlzIGFub3Ro
ZXIgd2F5IHRvIGdldCBleGFjdGx5IHRoZSBzYW1lIGJlaGF2aW9yIG9uIHRoZSBmb3J3YXJkaW5n
IHBsYW5lIHdpdGhvdXQgYWRkaW5nIGEgbmV3IFNJRCB0eXBlLiDCoCBBc3N1bWUgdGhhdCBvbiBO
b2RlIE4sIHdlIGhhdmUgdGhlIGZvbGxvd2luZyBTRklCIGVudHJ5OiDCoCBTSUQ6IDEyMyBJUHY2
IGFkZHJlc3M6IDIwMDE6ZGI4OjoxIFNJRCB0eXBlOiBwcmVmaXggU0lEIMKgIE5vdyBhc3N1bWUg
dGhhdCB3YXMgYWxzbyBoYXZlIHRoZSBmb2xsb3dpbmcgcm91dGUgb24gTm9kZSBOOiDCoCAyMDAx
OmRiODo6MSAtPiBTUnY2KyB0dW5uZWwgd2l0aCBzcGVjaWZpZWQgZGVzdGluYXRpb24gYWRkcmVz
cyBhbmQgQ1JIIMKgIFRoaXMgZ2l2ZXMgeW91IHRoZSBzYW1lIGZvcndhcmRpbmcgYmVoYXZpb3Ig
YXMgYSBiaW5kaW5nIFNJRC4gwqAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUm9uIMKgIMKgIMKgIEp1bmlwZXIgQnVzaW5lc3MgVXNl
IE9ubHkgRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9m
IEplZmYgVGFudHN1cmEgU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMDo1MyBQ
TSBUbzogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2VpLmNvbT4gQ2M6IFNJTkcg
VGVhbSA8cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPjsgRVhUIC0gZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYSA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdA
aWV0Zi5vcmc+IFN1YmplY3Q6IFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2lu
ZyB0ZXN0aW5nIMKgIFRoZXJl4oCZcyBudW1iZXIgb2Ygc29sdXRpb25zIG9uIHRoZSBtYXJrZXQg
dGhhdCBleHRlbnNpdmVseSB1c2UgQlNJRCBmb3IgbXVsdGktZG9tYWluIGFzIHdlbGwgYXMgbXVs
dGktbGF5ZXIgc2lnbmFsaW5nLiDCoCBSZWdhcmRzLCBKZWZmIE9uIFNlcCAxOSwgMjAxOSwgYXQg
MTk6NDksIENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+IHdyb3RlOiAr
MS4gwqAgQXMgSSBtZW50aW9uZWQgYmVmb3JlLCBCaW5kaW5nIFNJRCBpcyBub3Qgb25seSBmb3Ig
c2hvcnRlbmluZyBTSUQgbGlzdC4gV2Ugc2hvdWxkIHNlZSB0aGUgaW1wb3J0YW50IHBhcnQgb2Yg
YmluZGluZyBTSUQgaW4gaW50ZXItZG9tYWluIHJvdXRpbmcsIMKgc2luY2UgaXQgaGlkZXMgdGhl
IGRldGFpbHMgb2YgaW50cmEtZG9tYWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBhcmUgYWx3YXlz
IGltcG9ydGFudC4gwqAgU2luY2UgdGhlIEVIIGluc2VydGlvbiByZWxhdGVkIHRleHQgd2lsbCBi
ZSByZW1vdmVkIGZyb20gU1J2NiBOUCBkcmFmdCwgSSBkb27igJl0IHRoaW5rIGFueW9uZSB3aWxs
IHN0aWxsIHNheSB3ZSBkb27igJl0IG5lZWQgYmluZGluZyBTSUQuIExldOKAmXMgYmUgaG9uZXN0
LCBFbmNhcCBtb2RlIEJpbmRpbmcgU0lEIGlzIHZlcnkgdXNlZnVsIGluIGludGVyLWRvbWFpbiBy
b3V0aW5nLiBJdCBpcyBub3Qgc2VjdXJlIHRvIHNoYXJlIGludGVybmFsIGluZm8gb3V0c2lkZSBh
IHRydXN0ZWQgbmV0d29yayBkb21haW4uIMKgIENoZW5nIMKgIMKgIEZyb206IHNwcmluZyBbbWFp
bHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQmVybmllciwgRGFuaWVs
IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTE6MzYgUE0gVG86IFNJTkcgVGVh
bSA8cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPiBDYzogJ1NQUklORyBXRyBMaXN0JyA8c3By
aW5nQGlldGYub3JnPiBTdWJqZWN0OiBSZTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24g
Z29pbmcgdGVzdGluZyDCoCArMSDCoCBUaGlzIGlzIHdoYXQgd2UgZGlkIG9uIG91ciBtdWx0aS1j
bG91ZCB0cmlhbHMuIMKgIEVuY2FwIHdpdGggQmluZGluZyBTSUQgdG8gYXZvaWQgaW50ZXItZG9t
YWluIG1hcHBpbmcgKyBJIGRvbuKAmXQgbmVlZCB0byBoYXZlIHNvbWUgc29ydCBvZiBpbnRlci1k
b21haW4gYWxpZ25tZW50IG9mIFBTU0lzIMKgIERhbiDCoCBPbiAyMDE5LTA5LTE5LCAxMToxOCBB
TSwgInNwcmluZyBvbiBiZWhhbGYgb2YgU0lORyBUZWFtIiA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5v
cmcgb24gYmVoYWxmIG9mIHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4gd3JvdGU6IMKgIEhp
IEFuZHJldywgR29vZCB0byBoZWFyIHRoYXQgcmVhbGl0eSBleHBlcmltZW50IDopIEJ1dCBpcyBp
dCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJuYWwgU0lELUlQIG1hcHBpbmdzIG91dHNpZGUgYSB0cnVz
dGVkIG5ldHdvcmsgZG9tYWluPyBPciBpcyB0aGVyZSBhbiBhbmFsb2d1ZSBsaWtlIEJpbmRpbmcg
U0lEIG9mIFNSdjYsIGluIFNSdjYrPyBCdHcsIFBTU0kgYW5kIFBQU0kgY2FuIG5vdCBkbyB0aGF0
IG5vdywgcmlnaHQ/IEJlc3QgcmVnYXJkcywgTW9vbmxpZ2h0IFRob3VnaHRzIChtYWlsIGZhaWx1
cmUsIHRyeSB0byBjYyB0byBzcHJpbmcgYWdhaW4uKSBPbiAwOS8xOS8yMDE5IDE3OjQ5LMKgQW5k
cmV3IEFsc3RvbsKgd3JvdGU6IEhpIEd1eXMswqAgSSB0aG91Z2h0IHRoaXMgbWF5IGJlIG9mIGlu
dGVyZXN0IGluIGxpZ2h0IG9mIGRpc2N1c3Npb25zIGFyb3VuZCBkZXBsb3ltZW50cyBhbmQgcnVu
bmluZyBjb2RlIC0gYmVjYXVzZSBvbmUgb2YgdGhlIHRoaW5ncyB3ZSd2ZSBiZWVuIHRlc3Rpbmcg
aXMgaW50ZXItZG9tYWluIHRyYWZmaWMgc3RlZXJpbmcgd2l0aCBDUkggb24gYm90aCBvdXIgRFBE
SyBpbXBsZW1lbnRhdGlvbiBhbmQgYW5vdGhlciBpbXBsZW1lbnRhdGlvbi7CoCBTbyAtIHRoZSBz
ZXR1cCB3ZSB1c2VkIGxhc3QgbmlnaHQ6wqAgNiBzeXN0ZW1zIGluIGEgbGFiIC0gb25lIG9mIHdo
aWNoIGxpbmtlZCB0byB0aGUgb3BlbiBpbnRlcm5ldC7CoCBDYWxsIHRoZXNlIFMxIC0+IFM2wqAg
MyBzeXN0ZW1zIGluIGEgbGFiIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSB3b3JsZCAtIG5vIHBl
ZXJpbmcgYmV0d2VlbiB0aGUgbmV0d29ya3MgaW4gcXVlc3Rpb24uwqAgQ2FsbCB0aGVzZSBSMSAt
PiBSM8KgIFdlIGFwcGxpZWQgYSBTSUQgbGlzdCBvbiBTMSwgdGhhdCBzdGVlcmVkIFMxIC0+IFMy
IC0+IFMzIC0+IFM2IC0+IFIxIC0+IFIzLCB3aXRoIHRoZSByZWxldmFudCBtYXBwaW5ncyBmcm9t
IHRoZSBDUkggU0lEJ3MgdG8gdGhlIHVuZGVybHlpbmcgYWRkcmVzc2luZyAoUzIgaGFkIGEgbWFw
cGluZyBmb3IgdGhlIFNJRCBmb3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgY29y
cmVzcG9uZGluZyB0byBTNiwgUzYgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25k
aW5nIHRvIFIxIGV0YynCoCBUaGVuIHdlIHNlbnQgc29tZSBwYWNrZXRzIC0gYW5kIHRoZSB0ZXN0
IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVsLiDCoMKgIFdoYXQgdGhpcyBlZmZlY3RpdmVseSBtZWFu
cyBpcyB0aGF0IGlmIHR3byBwcm92aWRlcnMgYWdyZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5n
cyAtIGl0IGlzIHBvc3NpYmxlIHRvIHN0ZWVyIGFjcm9zcyBvbmUgbmV0d29yaywgb3V0IG92ZXIg
YW4gb3BlbiBwYXRoLCBhbmQgYWNyb3NzIGEgcmVtb3RlIG5ldHdvcmsuwqAgT2J2aW91c2x5IHRo
aXMgcmVsaWVzIG9uIHRoZSBmYWN0IHRoYXQgRUgncyBhcmVuJ3QgYmVpbmcgZHJvcHBlZCBieSBp
bnRlcm1lZGlhdGUgcHJvdmlkZXJzLCBidXQgdGhpcyBpc24ndCBzb21ldGhpbmcgd2UncmUgc2Vl
aW5nLsKgIENvbWJpbmUgdGhpcyB3aXRoIHRoZSBCR1Agc2lnbmFsaW5nIGRyYWZ0IC0gYW5kIHRo
ZSBTSUQncyBjYW4gdGhlbiBiZSBzaWduYWxlZCBiZXR3ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3Jr
IHN0aWxsIGdvaW5nIG9uIHdpdGggcmVnYXJkcyB0byB0aGlzIGZvciB0ZXN0aW5nIHB1cnBvc2Vz
LsKgIEp1c3QgYXMgYSBub3RlIC0gdGhlcmUgd291bGQgYmUgbm8gcmVxdWlyZW1lbnQgdG8gc2hh
cmUgdGhlIGZ1bGwgU0lEIG1hcHBpbmcgb3IgdG9wb2xvZ2llcyB3aGVuIGRvaW5nIHRoaXMgd2l0
aCBCR1AgLSB0aGUgcmVxdWlyZW1lbnQgd291bGQgYmUgb25seSB0byBzaGFyZSB0aGUgcmVsZXZh
bnQgU0lEJ3MgbmVjZXNzYXJ5IGZvciB0aGUgc3RlZXJpbmcuwqAgSSBjYW4gc2F5IGZyb20gb3Vy
IHNpZGUgLSB3aXRoIHZhcmlvdXMgb3RoZXIgcHJvdmlkZXJzIC0gdGhpcyBpcyBzb21ldGhpbmcg
dGhhdCB3ZSBzZWUgKmltbWVuc2UqIHVzZSBjYXNlIGZvciAtIGZvciBhIHdob2xlIGhvc3Qgb2Yg
cmVhc29ucy7CoCBUaGFua3PCoCBBbmRyZXfCoCBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX8KgIHNwcmluZyBtYWlsaW5nIGxpc3TCoCBzcHJpbmdAaWV0Zi4u
b3JnwqAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9TcHJpbmfCoMKgIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIHNwcmluZyBtYWls
aW5nIGxpc3Qgc3ByaW5nQGlldGYub3JnIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc3ByaW5n

--__MESSAGE_BODY_PART__1_-5923043402659574946
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGh0bWw+CjxoZWFkPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IHN0eWxlPSJs
aW5lLWhlaWdodDoxLjY7Zm9udC1mYW1pbHk6J+iLueaWuScsJ+W+rui9r+mbhem7kScsJ3NhbnMt
c2VyaWYnOyI+PGZvbnQgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Ij5IaSBSb24sPGJyLz48YnIv
PlllcyBJIGJlbGlldmUgYm90aCBCaW5kaW5nIFNJRCBpcyBhbiBpbXBvcnRhbnQgZGVzaWduIGZv
ciBpbnRlci1kb21haW4gc2lnbmFsaW5nLCBhbmQgaXQgaXMgZWFzeSB0byBhZGQgc29tZSBtZWNo
YW5pc21zIGZvciBTUnY2KyB0byBhY2hpZXZlIHNpbWlsYXIgZnVuY3Rpb24gb2YgQmluZGluZyBT
SUQuICZuYnNwOzopPGJyLz48YnIvPkJ1dCBJ4oCZbSBub3Qgc3VyZSBpZiBpdCBpcyBmZWFzaWJs
ZSB0byBiaW5kIG9uZSBJUHY2IGFkZHJlc3MgdG8g4oCYQlNJROKAmSBpbiBTUnY2KywgYmVjYXVz
ZSBhcyBzaG93biBpbiBkcmFmdChzcHJpbmctc3J2Ni1wbHVzKTo8YnIvPjxici8+4oCcSW4gU1J2
NissIGFuIElQdjYgYWRkcmVzcyBhbHdheXMgcmVwcmVzZW50cyBhIG5ldHdvcmsgaW50ZXJmYWNl
4oCdLCBhbmQgbm90IHJlcHJlc2VudHMgYW4gaW5zdHJ1Y3Rpb24vZnVuY3Rpb24gb24gYSBub2Rl
IGFzIFNSdjYgZG9lcy48YnIvPjxici8+QW5kLCBhcyB0aGUgd2F5IHlvdSBwcmVzZW50ZWQsIGlu
dGVyZmFjZSBJUHY2IGFkZHJlc3MgMjAwMTpkYjg6OjEgaXMgbWFwcGVkIHdpdGggU0lEIDEyMywg
YW5kIGJpbmQgdG8gb25lIFNSdjYrIHR1bm5lbC48YnIvPjxici8+PGJyLz5TbywgZG9lcyBpdCBt
ZWFuIGlmIHdlIG5lZWQgdG8gYWR2ZXJ0aXNlIG1hbnkgdHVubmVscyBvdXRzaWRlIGF0IG9uZSBi
b3JkZXIgcm91dGVyLCB3ZSBuZWVkIHRvIGluaXRpYWxpemUgbWFueSB2aXJ0dWFsIGludGVyZmFj
ZXMoZS5nLiBsb29wYmFjaykgaW4gdGhlIHJvdXRlcj88YnIvPjxici8+SWYgZG9lcywgSeKAmW0g
bm90IHN1cmUgdGhpcyBpcyBhIGdvb2QgaWRlYSB0byBhY2hpZXZlIGludGVyLWRvbWFpbiBzZXJ2
aWNlIHR1bm5lbCBzaWduYWxpbmcgd2l0aCBzZWN1cml0eS4gQmVjYXVzZSBpbiBjb250cmFzdCB0
byBTUnY2LCBpdCBqdXN0IG5lZWQgdG8gc2ltcGx5IGFkZCBvbmUgcm91dGUvc3ItcG9saWN5Ljxi
ci8+PGJyLz5Ib3cgZG8geW91IHRoaW5rPyAmbmJzcDs6KTxici8+PGJyLz5CZXN0IHJlZ2FyZHMs
PGJyLz5TSU5HIFRlYW08L2ZvbnQ+PGJyLz48YnIvPjxiciAvPjxiciAvPjwvZGl2PjxkaXYgY2xh
c3M9J25lLXF1b3RlZCc+ICAgICAgICA8YSBocmVmPSJodHRwczovL21hYXMubWFpbC4xNjMuY29t
L2Rhc2hpLXdlYi1leHRlbmQvaHRtbC9wcm9TaWduYXR1cmUuaHRtbD9mdGxJZD0xJm5hbWU9TW9v
bmxpZ2h0K1Rob3VnaHRzJnVpZD1zLmkubi5nLnRlYW0uMDgxMCU0MGdtYWlsLmNvbSZpY29uVXJs
PWh0dHBzJTNBJTJGJTJGbWFpbC1vbmxpbmUubm9zZG4uMTI3Lm5ldCUyRnd6cG1tYyUyRmM3OGMz
ZGU4MjQwZTIwZjNhY2ZiMTcxOGM3M2ZlMzZlLmpwZyZpdGVtcz0lNUIlMjJTSU5HK1RlYW0uK0d1
YW5nemhvdSUyQytDaGluYSUyMiU1RCIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDoj
ZmZmOyBtYXgtd2lkdGg6IDQwMHB4OyBfd2lkdGg6IDQwMHB4O3BhZGRpbmc6MTVweCAwIDEwcHgg
MDt0ZXh0LWRlY29yYXRpb246IG5vbmU7IG91dGxpbmU6bm9uZTstd2Via2l0LXRhcC1oaWdobGln
aHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmUgIWltcG9y
dGFudDt0ZXh0LXNpemUtYWRqdXN0Om5vbmUgIWltcG9ydGFudDsiPgogICAgICAgICAgICA8dGFi
bGUgY2VsbHBhZGRpbmc9IjAiIHN0eWxlPSd3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB0
YWJsZS1sYXlvdXQ6IGZpeGVkOyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO2NvbG9yOiAjOWI5
ZWExO2ZvbnQtc2l6ZTogMTRweDtsaW5lLWhlaWdodDoxLjM7LXdlYmtpdC10ZXh0LXNpemUtYWRq
dXN0Om5vbmUgIWltcG9ydGFudDt0ZXh0LXNpemUtYWRqdXN0Om5vbmUgIWltcG9ydGFudDsnPgog
ICAgICAgICAgICAgICAgPHRib2R5IHN0eWxlPSJmb250LWZhbWlseTogJ1BpbmdGYW5nIFNDJywg
J0hpcmFnaW5vIFNhbnMgR0InLCdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ01pY3Jvc29mdCBZYWhl
aScsICflvq7ova/pm4Xpu5EnLCB2ZXJkYW5hICFpbXBvcnRhbnQ7IHdvcmQtd3JhcDpicmVhay13
b3JkOyB3b3JkLWJyZWFrOmJyZWFrLWFsbDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZSAh
aW1wb3J0YW50O3RleHQtc2l6ZS1hZGp1c3Q6bm9uZSAhaW1wb3J0YW50OyI+CiAgICAgICAgICAg
ICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdpZHRoPSIzOCIg
c3R5bGU9InBhZGRpbmc6MDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgd2lkdGg6IDM4cHg7Ij4K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHdpZHRoPSIzOCIgaGVpZ2h0PSIz
OCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOm1pZGRsZTsgd2lkdGg6IDM4cHg7IGhlaWdodDogMzhw
eDsgYm9yZGVyLXJhZGl1czo1MCU7IiBzcmM9Imh0dHBzOi8vbWFpbC1vbmxpbmUubm9zZG4uMTI3
Lm5ldC93enBtbWMvYzc4YzNkZTgyNDBlMjBmM2FjZmIxNzE4YzczZmUzNmUuanBnIiAvPgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDx0ZCBzdHlsZT0ncGFkZGluZzogMCAwIDAgMTBweDsgY29sb3I6ICMzMTM1M2I7Jz4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6IDE2cHg7Zm9u
dC13ZWlnaHQ6Ym9sZDsgd2lkdGg6MTAwJTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6
aGlkZGVuO3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyI+TW9vbmxpZ2h0IFRob3VnaHRzPC9kaXY+
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgICAgIDwv
dHI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ciB3aWR0aD0iMTAwJSIgc3R5bGU9ImZvbnQt
c2l6ZTogMTRweCAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsiPgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPHRkIGNvbHNwYW49JzInIHN0eWxlPSJwYWRkaW5nOjEwcHggMCAwIDA7IGZvbnQt
c2l6ZToxNHB4ICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlOyI+CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9IndpZHRoOiAxMDAlO2ZvbnQtc2l6ZTogMTRweCAh
aW1wb3J0YW50O3dvcmQtd3JhcDpicmVhay13b3JkO3dvcmQtYnJlYWs6YnJlYWstYWxsOyI+U0lO
RyBUZWFtLiBHdWFuZ3pob3UsIENoaW5hPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgPC90
Ym9keT4KICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICA8L2E+PGh0bWw+PGJvZHk+PHAgc3R5
bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZy10b3A6IDhweDsgZm9udC1z
aXplOiAxMnB4OyBjb2xvcjojYjZiOGJiO2xpbmUtaGVpZ2h0OiAxLjgzMzsiPlNpZ25hdHVyZSBp
cyBjdXN0b21pemVkIGJ5IDxhIGhyZWY9Imh0dHBzOi8vbWFpbC4xNjMuY29tL2Rhc2hpL2RscHJv
Lmh0bWw/ZnJvbT1tYWlsODgiIHN0eWxlPSJjb2xvcjojNmFhOGY2O3RleHQtZGVjb3JhdGlvbjog
bm9uZSI+TmV0ZWFzZSBNYWlsIE1hc3RlcjwvYT48L3A+PC9ib2R5PjwvaHRtbD48YmxvY2txdW90
ZSBpZD0nbnRlcy1hbmRyaW9kbWFpbC1xdW90ZScgc3R5bGU9Im1hcmdpbjowcHggIWltcG9ydGFu
dDtwYWRkaW5nOjBweCAhaW1wb3J0YW50O2JvcmRlcjogbm9uZSAhaW1wb3J0YW50OyI+PGJsb2Nr
cXVvdGUgaWQ9J250ZXMtYW5kcmlvZG1haWwtcXVvdGUnIHN0eWxlPSJtYXJnaW46MHB4ICFpbXBv
cnRhbnQ7cGFkZGluZzowcHggIWltcG9ydGFudDtib3JkZXI6IG5vbmUgIWltcG9ydGFudDsiPjxk
aXYgY2xhc3M9IkotcmVwbHkiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Y29sb3I6
YmxhY2s7cGFkZGluZy10b3A6NnB4O3BhZGRpbmctYm90dG9tOjZweDtib3JkZXItcmFkaXVzOjNw
eDstbW96LWJvcmRlci1yYWRpdXM6M3B4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7bWFyZ2lu
LXRvcDo0NXB4O21hcmdpbi1ib3R0b206MjBweDsiPgogICAgPGRpdiBzdHlsZT0iZm9udC1zaXpl
OjE0cHg7bGluZS1oZWlnaHQ6MS41O3dvcmQtYnJlYWs6YnJlYWstYWxsO21hcmdpbi1sZWZ0OjEw
cHg7bWFyZ2luLXJpZ2h0OjEwcHgiPk9uIDxzcGFuIGNsYXNzPSJtYWlsLWRhdGUiPjA5LzIxLzIw
MTkgMDI6MDk8L3NwYW4+LCA8YSBjbGFzcz0ibWFpbC10byIgc3R5bGU9InRleHQtZGVjb3JhdGlv
bjpub25lO2NvbG9yOiMyYTk3ZmY7IiBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+
Um9uIEJvbmljYTwvYT4gd3JvdGU6PC9kaXY+CjwvZGl2PjxodG1sIHhtbG5zOnY9InVybjpzY2hl
bWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t
Om9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNl
OndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQv
MTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGhlYWQ+
DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hh
cnNldD11cy1hc2NpaSI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29m
dCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQovKiBGb250IERlZmlu
aXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2Ut
MTo1IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJy
aWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0K
LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5N
c29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy
bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xp
c3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eToz
NDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206
MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29u
b3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTpt
c29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVt
YWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIw
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6d2luZG93dGV4dDt9DQpwLm1zaXBmb290ZXIzMGIzZDUzOCwgbGkubXNpcGZvb3Rl
cjMwYjNkNTM4LCBkaXYubXNpcGZvb3RlcjMwYjNkNTM4DQoJe21zby1zdHlsZS1uYW1lOm1zaXBm
b290ZXIzMGIzZDUzODsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZTox
MC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdp
bjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0
LWlkOjEwOTMwOTA0MTU7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjk1NDc2MzU1MDt9DQpAbGlz
dCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0OlxGMEI3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpcRjBCNzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0OlxGMEI3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ6XEYwQjc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpc
RjBCNzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0OlxGMEI3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6XEYwQjc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDpcRjBCNzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0OlxGMEI3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjE4OTM2OTEzNDU7
DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi05MDE0ODI2
MiAxNDQ4NjY4MzI0IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4Njkz
IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2
ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxp
c3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0OlxGMEE3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6XEYwQjc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBs
MTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0OlxGMEE3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ6XEYwQjc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0OlxGMEE3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCm9sDQoJe21hcmdp
bi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxk
aXYgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEplZmYsPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkl0IHdvdWxkIGJlIGVhc3kgZW5vdWdoIHRvIGFkZCBhIGJpbmRpbmcgU0lE
IHRvIFNSdjYmIzQzOy4gR2l2ZW4gY3VzdG9tZXIgZGVtYW5kLCBJIHdvdWxkIG5vdCBiZSBhdmVy
c2UgdG8gYWRkaW5nIG9uZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SG93ZXZlciwgdGhlcmUg
aXMgYW5vdGhlciB3YXkgdG8gZ2V0IGV4YWN0bHkgdGhlIHNhbWUgYmVoYXZpb3Igb24gdGhlIGZv
cndhcmRpbmcgcGxhbmUgd2l0aG91dCBhZGRpbmcgYSBuZXcgU0lEIHR5cGUuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkFzc3VtZSB0aGF0IG9uIE5vZGUgTiwgd2UgaGF2ZSB0aGUgZm9sbG93aW5n
IFNGSUIgZW50cnk6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0K
PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1s
aXN0OmwxIGxldmVsMSBsZm8zIj5TSUQ6IDEyMw0KPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0i
TXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMSBsZXZl
bDEgbGZvMyI+SVB2NiBhZGRyZXNzOiAyMDAxOmRiODo6MTxvOnA+PC9vOnA+PC9saT48bGkgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEg
bGV2ZWwxIGxmbzMiPlNJRCB0eXBlOiBwcmVmaXggU0lEPG86cD48L286cD48L2xpPjwvdWw+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk5vdyBhc3N1bWUgdGhhdCB3YXMgYWxzbyBoYXZlIHRoZSBmb2xsb3dpbmcgcm91dGUg
b24gTm9kZSBOOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4yMDAxOmRiODo6MSAtJmd0OyBTUnY2
JiM0MzsgdHVubmVsIHdpdGggc3BlY2lmaWVkIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIENSSDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIGdpdmVzIHlvdSB0aGUgc2FtZSBmb3J3YXJkaW5n
IGJlaGF2aW9yIGFzIGEgYmluZGluZyBTSUQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBSb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9v
dGVyMzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
MHB0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPkZyb206PC9iPiBzcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0
OyA8Yj5PbiBCZWhhbGYgT2YNCjwvYj5KZWZmIFRhbnRzdXJhPGJyPg0KPGI+U2VudDo8L2I+IFRo
dXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTA6NTMgUE08YnI+DQo8Yj5Ubzo8L2I+IENoZW5n
bGkgKENoZW5nIExpKSAmbHQ7Y2hlbmdsaTEzQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9i
PiBTSU5HIFRlYW0gJmx0O3MuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbSZndDs7IEVYVCAtIGRh
bmllbC5iZXJuaWVyQGJlbGwuY2EgJmx0O2RhbmllbC5iZXJuaWVyQGJlbGwuY2EmZ3Q7OyBTUFJJ
TkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmUmIzgyMTc7cyBudW1iZXIgb2Ygc29s
dXRpb25zIG9uIHRoZSBtYXJrZXQgdGhhdCBleHRlbnNpdmVseSB1c2UgQlNJRCBmb3IgbXVsdGkt
ZG9tYWluIGFzIHdlbGwgYXMgbXVsdGktbGF5ZXIgc2lnbmFsaW5nLjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBp
ZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SmVmZjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIFNlcCAxOSwgMjAxOSwgYXQgMTk6NDksIENo
ZW5nbGkgKENoZW5nIExpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29t
Ij5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+JiM0MzsxLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QXMgSSBt
ZW50aW9uZWQgYmVmb3JlLCBCaW5kaW5nIFNJRCBpcyBub3Qgb25seSBmb3Igc2hvcnRlbmluZyBT
SUQgbGlzdC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XZSBzaG91bGQgc2VlIHRoZSBpbXBvcnRhbnQgcGFy
dCBvZiBiaW5kaW5nIFNJRCBpbiBpbnRlci1kb21haW4gcm91dGluZywgJm5ic3A7c2luY2UgaXQg
aGlkZXMgdGhlIGRldGFpbHMgb2YgaW50cmEtZG9tYWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBh
cmUgYWx3YXlzIGltcG9ydGFudC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PlNpbmNlIHRoZSBFSCBpbnNlcnRpb24gcmVsYXRlZCB0ZXh0IHdpbGwgYmUgcmVtb3ZlZCBmcm9t
IFNSdjYgTlAgZHJhZnQsIEkgZG9uJiM4MjE3O3QgdGhpbmsgYW55b25lIHdpbGwgc3RpbGwgc2F5
IHdlIGRvbiYjODIxNzt0IG5lZWQgYmluZGluZyBTSUQuDQo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TGV0JiM4
MjE3O3MgYmUgaG9uZXN0LCBFbmNhcCBtb2RlIEJpbmRpbmcgU0lEIGlzIHZlcnkgdXNlZnVsIGlu
IGludGVyLWRvbWFpbiByb3V0aW5nLiBJdCBpcyBub3Qgc2VjdXJlIHRvIHNoYXJlIGludGVybmFs
IGluZm8gb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29yayBkb21haW4uPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5DaGVuZzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBzcHJpbmcgWzxh
IGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNwcmluZy1ib3Vu
Y2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+QmVybmllciwgRGFuaWVsPGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTE6MzYgUE08YnI+
DQo8Yj5Ubzo8L2I+IFNJTkcgVGVhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4w
ODEwQGdtYWlsLmNvbSI+cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8
Yj5DYzo8L2I+ICdTUFJJTkcgV0cgTGlzdCcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0
Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
JiM0MzsxIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhpcyBp
cyB3aGF0IHdlIGRpZCBvbiBvdXIgbXVsdGktY2xvdWQgdHJpYWxzLg0KPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5FbmNhcCB3aXRoIEJpbmRpbmcgU0lEIHRvIGF2
b2lkIGludGVyLWRvbWFpbiBtYXBwaW5nICYjNDM7IEkgZG9uJiM4MjE3O3QgbmVlZCB0byBoYXZl
IHNvbWUgc29ydCBvZiBpbnRlci1kb21haW4gYWxpZ25tZW50IG9mIFBTU0lzPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5EYW48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPk9uIDIwMTkt
MDktMTksIDExOjE4IEFNLCAmcXVvdDtzcHJpbmcgb24gYmVoYWxmIG9mIFNJTkcgVGVhbSZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91
bmNlc0BpZXRmLm9yZzwvYT4gb24gYmVoYWxmIG9mDQo8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50
ZWFtLjA4MTBAZ21haWwuY29tIj5zLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208L2E+Jmd0OyB3
cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1D
QSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+SGkgQW5kcmV3LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+R29vZCB0byBoZWFyIHRoYXQgcmVhbGl0eSBleHBlcmltZW50IDopPC9zcGFu
Pjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QnV0IGlzIGl0IHNlY3VyZSB0
byBzaGFyZSBpbnRlcm5hbCBTSUQtSVAgbWFwcGluZ3Mgb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29y
ayBkb21haW4/PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T3Ig
aXMgdGhlcmUgYW4gYW5hbG9ndWUgbGlrZSBCaW5kaW5nIFNJRCBvZiBTUnY2LCBpbiBTUnY2JiM0
Mzs/PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QnR3LCBQU1NJ
IGFuZCBQUFNJIGNhbiBub3QgZG8gdGhhdCBub3csIHJpZ2h0Pzwvc3Bhbj48YnI+DQo8YnI+DQo8
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkJlc3QgcmVnYXJkcyw8L3NwYW4+PGJyPg0KPHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5Nb29ubGlnaDwvc3Bhbj50IFRob3VnaHRzPGJyPg0KPGJyPg0K
PGJyPg0KKG1haWwgZmFpbHVyZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pPGJyPg0KPGJy
Pg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2JhY2tncm91
bmQ6I0YyRjJGMiI+T24gMDkvMTkvMjAxOSAxNzo0OSwmbmJzcDs8YSBocmVmPSJtYWlsdG86QW5k
cmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMyQTk3RkYi
PkFuZHJldyBBbHN0b248L3NwYW4+PC9hPiZuYnNwO3dyb3RlOjxicj4NCjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPkhpIEd1eXMsJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGJy
Pg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JIHRob3VnaHQgdGhpcyBtYXkgYmUgb2YgaW50
ZXJlc3QgaW4gbGlnaHQgb2YgZGlzY3Vzc2lvbnMgYXJvdW5kIGRlcGxveW1lbnRzIGFuZCBydW5u
aW5nIGNvZGUgLSBiZWNhdXNlIG9uZSBvZiB0aGUgdGhpbmdzIHdlJ3ZlIGJlZW4gdGVzdGluZyBp
cyBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmluZyB3aXRoIENSSCBvbiBib3RoIG91ciBEUERL
IGltcGxlbWVudGF0aW9uIGFuZCBhbm90aGVyIGltcGxlbWVudGF0aW9uLiZuYnNwOzwvc3Bhbj48
YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNvIC0gdGhlIHNldHVwIHdlIHVz
ZWQgbGFzdCBuaWdodDombmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj42IHN5c3RlbXMgaW4gYSBsYWIgLSBvbmUgb2Ygd2hpY2ggbGlua2VkIHRvIHRoZSBv
cGVuIGludGVybmV0LiZuYnNwOyBDYWxsIHRoZXNlIFMxIC0mZ3Q7IFM2Jm5ic3A7PC9zcGFuPjxi
cj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+MyBzeXN0ZW1zIGluIGEgbGFiIG9uIHRoZSBv
dGhlciBzaWRlIG9mIHRoZSB3b3JsZCAtIG5vIHBlZXJpbmcgYmV0d2VlbiB0aGUgbmV0d29ya3Mg
aW4gcXVlc3Rpb24uJm5ic3A7IENhbGwgdGhlc2UgUjEgLSZndDsgUjMmbmJzcDs8L3NwYW4+PGJy
Pg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5XZSBhcHBsaWVkIGEgU0lEIGxpc3Qg
b24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtJmd0OyBTMiAtJmd0OyBTMyAtJmd0OyBTNiAtJmd0OyBS
MSAtJmd0OyBSMywgd2l0aCB0aGUgcmVsZXZhbnQgbWFwcGluZ3MgZnJvbSB0aGUgQ1JIIFNJRCdz
IHRvIHRoZSB1bmRlcmx5aW5nIGFkZHJlc3NpbmcgKFMyIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBT
SUQgZm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcNCiB0
byBTNiwgUzYgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25kaW5nIHRvIFIxIGV0
YykmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGVu
IHdlIHNlbnQgc29tZSBwYWNrZXRzIC0gYW5kIHRoZSB0ZXN0IHdhcyBlbnRpcmVseSBzdWNjZXNz
ZnVsLiAmbmJzcDsmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5XaGF0IHRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgaXMgdGhhdCBpZiB0d28gcHJvdmlkZXJz
IGFncmVlIHRvIHNoYXJlIHRoZSBTSUQgbWFwcGluZ3MgLSBpdCBpcyBwb3NzaWJsZSB0byBzdGVl
ciBhY3Jvc3Mgb25lIG5ldHdvcmssIG91dCBvdmVyIGFuIG9wZW4gcGF0aCwgYW5kIGFjcm9zcyBh
IHJlbW90ZSBuZXR3b3JrLiZuYnNwOyBPYnZpb3VzbHkgdGhpcyByZWxpZXMgb24gdGhlIGZhY3Qg
dGhhdCBFSCdzIGFyZW4ndA0KIGJlaW5nIGRyb3BwZWQgYnkgaW50ZXJtZWRpYXRlIHByb3ZpZGVy
cywgYnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5nIHdlJ3JlIHNlZWluZy4mbmJzcDs8L3NwYW4+PGJy
Pg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Db21iaW5lIHRoaXMgd2l0aCB0aGUg
QkdQIHNpZ25hbGluZyBkcmFmdCAtIGFuZCB0aGUgU0lEJ3MgY2FuIHRoZW4gYmUgc2lnbmFsZWQg
YmV0d2VlbiB0aGUgcHJvdmlkZXJzIC0gd29yayBzdGlsbCBnb2luZyBvbiB3aXRoIHJlZ2FyZHMg
dG8gdGhpcyBmb3IgdGVzdGluZyBwdXJwb3Nlcy4mbmJzcDsgSnVzdCBhcyBhIG5vdGUgLSB0aGVy
ZSB3b3VsZCBiZSBubyByZXF1aXJlbWVudCB0byBzaGFyZSB0aGUgZnVsbA0KIFNJRCBtYXBwaW5n
IG9yIHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0aGlzIHdpdGggQkdQIC0gdGhlIHJlcXVpcmVtZW50
IHdvdWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhlIHJlbGV2YW50IFNJRCdzIG5lY2Vzc2FyeSBmb3Ig
dGhlIHN0ZWVyaW5nLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkkgY2FuIHNheSBmcm9tIG91ciBzaWRlIC0gd2l0aCB2YXJpb3VzIG90aGVyIHByb3Zp
ZGVycyAtIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgd2Ugc2VlICppbW1lbnNlKiB1c2UgY2FzZSBm
b3IgLSBmb3IgYSB3aG9sZSBob3N0IG9mIHJlYXNvbnMuJm5ic3A7PC9zcGFuPjxicj4NCjxicj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmtzJm5ic3A7PC9zcGFuPjxicj4NCjxicj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QW5kcmV3Jm5ic3A7PC9zcGFuPjxicj4NCjxicj4N
Cjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18mbmJzcDs8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5zcHJpbmcgbWFpbGluZyBsaXN0Jm5ic3A7PC9zcGFuPjxicj4NCjxzcGFuIHN0
eWxlPSJjb2xvcjojMDA2MUI0Ij48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJp
bmdAaWV0Zi4ub3JnPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzAwNjFCNCI+PGEgaHJlZj0iaHR0cHM6Ly91
cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9T
cHJpbmdfXzshOFdvQTZSakM4MWMhVTRfczdzb21LUF9LeVEzdmlCTUljWHBrX3BUTVlsWTExblRI
TUIyYi1KVGRUTEtpOW1uckYxd3VfRG9Yd0lkZiQiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vU3ByaW5nPC9hPjwvc3Bhbj4mbmJzcDsmbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVm
ZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5n
X187IThXb0E2UmpDODFjIVU0X3M3c29tS1BfS3lRM3ZpQk1JY1hwa19wVE1ZbFkxMW5USE1CMmIt
SlRkVExLaTltbnJGMXd1X0xsN2VqNVAkIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NwcmluZzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9odG1sPg0KPC9ibG9ja3F1b3RlPjwvYmxvY2txdW90
ZT48L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+

--__MESSAGE_BODY_PART__1_-5923043402659574946--



From nobody Fri Sep 20 21:35:04 2019
Return-Path: <ddukes@cisco.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 C07A8120072; Fri, 20 Sep 2019 21:34:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ZqRTn8QE; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0hLUY4VJ
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 U4EhEdSaKtq6; Fri, 20 Sep 2019 21:34:50 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C8D012004F; Fri, 20 Sep 2019 21:34:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12407; q=dns/txt; s=iport; t=1569040490; x=1570250090; h=from:to:cc:subject:date:message-id:references: mime-version; bh=u6J13kGr2mxt//Czd7TckBbGsBnNaxMFExRE149q25g=; b=ZqRTn8QEiVKnB1ha6TECdXDrRSoaBwFN92G1NgfrPIKV2Az36mFbmgWG OR/xC7S5JSF1RlFr0kqB9QETWS1LGnZJrrZ2z9wY+chMPQrSIgPdGrZ8D 9QZcp4fBlpGThejby7CiUsiwwqRh5SUmoXrK6P7H5oSZq1+4Uo6eQH+TG c=;
IronPort-PHdr: =?us-ascii?q?9a23=3ACscHOBOw4Qg2CN4mVw0l6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEuKQ/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBj3IOPpYjcSF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AJAADOp4Vd/5FdJa1kGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBUwUBAQEBCwGBSlADbVYgBAsqCoQYg0cDhFKGJIJckxeEXYE?= =?us-ascii?q?uFIEQA1QJAQEBDAEBJQgCAQGEPwIXgnIjNAkOAgMJAQEEAQEBAgEFBG2FLQy?= =?us-ascii?q?FSgECAQMSER0BATUCAQ8CARkDAQIoAwICAjAUBwIIAgQOBSKDAAGBHU0DHQE?= =?us-ascii?q?CDJ50AoE4iGFzgTKCfQEBBYE3Ag5BQIJBGIIXCYE0AYUQhngYgUA/gTgfgkw?= =?us-ascii?q?+gmEBAQIBARaBIQ44DQkIgk0ygiaPWoUpJIhiH45pCoIihwWOBRuCNnKGWYY?= =?us-ascii?q?4iG2PVoZXkQQCBAIEBQIOAQEFgT8TOIFYcBUaSwGCQQlHEBSBTjiDOoUUhT9?= =?us-ascii?q?zAYEoixOBMAGBIgEB?=
X-IronPort-AV: E=Sophos;i="5.64,531,1559520000";  d="scan'208,217";a="330138227"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 21 Sep 2019 04:34:49 +0000
Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x8L4YmEr006238 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 21 Sep 2019 04:34:49 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Sep 2019 23:34:48 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Sep 2019 23:34:47 -0500
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 21 Sep 2019 00:34:47 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QUQqp2d3rT209u6BULDjyVMWJ681s+IOzE/mERydXq7rRalFlK8WLGUjXD5YVYGOyce8TVEe06K6lcf3kYGfLvYZPvI6x7ek2uuUr4QcCALuh54nnbA3dF0mmif49yYe8KNXCrtaY3m0kv47IfeEYpqeMT3LqgxTqoQfd185xM7V7g77W9byb9VlahTM6fUgF8wyPBRvUye3/Gb7HM3NU7Rj2XRI2Yu+Hx3t17a/+ivhDM5En8SMifv467X+IxyiBi1ZP5Hsz38NvjxHBfkU7CN4LSGsp8Z8BAasFldRfQo0MbXLwVbmvCpH3LDwzY1tlrIGySuU1rX+as1VyeFK4w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u6J13kGr2mxt//Czd7TckBbGsBnNaxMFExRE149q25g=; b=QG1PH2XnxPu9uo1PGrq7w0ySxODQ052XjOEHFqVdMWsb+Uh+eNK5vLT/gBK4kt+qFB8W5+UHORQrIAi90woCKibXL9eCAR+Gd267CeR9L3IxOqo8v7Ls39yD5+LoPUt7QrZwQppGMt5nHxn7/2VPYnUy5Mo+k8O9dubvAaWziH2EFSBcoM/yQguJg0NeGLVp6W7Sa5dzxV4pp8qVRT+KKzE2zNk3/aW7oyBgv1sx5f92VyKjkt54mkHccwI7mDPmRhV3EGdeFTPUPEB5whWwEUQ9ap8YoXfY2RDShVjWPRlwmDEbKFX4qv+lLolOqjRETNyb99YgTc8dfkS1VnSWRQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u6J13kGr2mxt//Czd7TckBbGsBnNaxMFExRE149q25g=; b=0hLUY4VJrsvB9aq1Z1aXE4Y1jmqgqkf5wZzJs/h5QLuybH48jwqj+b73PfoxY8AP6nuUQ4uxPB5BP/ioM/TSluv1zf+Ud+MWrcvEDMKNkNkQc1s/pkGwDDLureUdjQQZ1nIkAfdpIODKDiQiK3wmjHKvChAYsdQzLUR9btwzq3I=
Received: from BN7PR11MB2594.namprd11.prod.outlook.com (52.135.246.159) by BN7PR11MB2817.namprd11.prod.outlook.com (52.135.254.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.24; Sat, 21 Sep 2019 04:34:30 +0000
Received: from BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::d87a:3dc3:3275:465b]) by BN7PR11MB2594.namprd11.prod.outlook.com ([fe80::d87a:3dc3:3275:465b%4]) with mapi id 15.20.2284.023; Sat, 21 Sep 2019 04:34:30 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: 6man <6man@ietf.org>
CC: SPRING WG <spring@ietf.org>
Thread-Topic: New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
Thread-Index: AQHVcDPzL/VQo/g9oUShg87okWbAIw==
Date: Sat, 21 Sep 2019 04:34:30 +0000
Message-ID: <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com>
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ddukes@cisco.com; 
x-originating-ip: [184.175.21.67]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1e2cb7b2-4cda-4e35-8419-08d73e4cfe72
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BN7PR11MB2817; 
x-ms-traffictypediagnostic: BN7PR11MB2817:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <BN7PR11MB28171EFB0BF0DE3A0ADE1A1CC88B0@BN7PR11MB2817.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 0167DB5752
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(366004)(136003)(39860400002)(346002)(376002)(53754006)(189003)(199004)(3846002)(6116002)(76176011)(86362001)(229853002)(6916009)(14444005)(66066001)(256004)(99286004)(5660300002)(6436002)(4326008)(450100002)(25786009)(102836004)(66574012)(6506007)(966005)(478600001)(14454004)(26005)(186003)(7736002)(606006)(66946007)(91956017)(76116006)(66446008)(64756008)(486006)(66476007)(66556008)(2420400007)(7110500001)(36756003)(236005)(6486002)(15650500001)(446003)(2616005)(6306002)(6512007)(476003)(2473003)(54896002)(81156014)(81166006)(8936002)(8676002)(71190400001)(71200400001)(316002)(33656002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR11MB2817; H:BN7PR11MB2594.namprd11.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LDgzy3KmccBWxQpbBA11D15KSH/ZnugHKHlFZYZKhHnP4JdHmaPylKN5vVxL9y6DfN9Bq3qP/N8EAMhTxAWSPA1R1iNMKUkQikw660tvCuNaeGiYcNXLeVusGNHaViXhwT2hUYLPt8iN2C6V8qyRESoJOPB92cNclwmRPpfNYVaeGbALdeOdJlNrY0legNgUftuOsIE4fSuCvqKoTKPzCRZI3pQWsHky5M+nSeGpneyopWSyPctn8TUz4ntJKSvZZBME5jo7rBIpw9GP6x5vIgU4FaNlHLDu2gg6CmBJU2Ud9hFY4qU1ONtW9gddQ1Vw9ATBaWdz87fkeULm7ObZzTdW0IDCRmPQ1ZF+IMjqqfgAwIS8C0J8wr/NH1UEEZbTh82JO9qEMF4+/qNbBVG2T8Y+TIV1+OQzQoDkmEWc2Yo=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_21D937AA0B274E8DBB6E99452F72AC30ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1e2cb7b2-4cda-4e35-8419-08d73e4cfe72
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2019 04:34:30.1849 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hD7ci854rleLuhPfZr2mOuPrmJcPDtM/UEhM6T0aZraWCBxFfmEd08KNBO/+wi9XZcD1NFP7WPIBNFu6AhaQhg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2817
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.24, xch-aln-014.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/HximSqG6gTATRTiSFC2Whkjkel4>
Subject: [spring] Fwd: New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sat, 21 Sep 2019 04:34:53 -0000

--_000_21D937AA0B274E8DBB6E99452F72AC30ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVsbG8gZXZlcnlvbmUsIHdl4oCZdmUganVzdCBzdWJtaXR0ZWQgYW4gdXBkYXRlZCBkcmFmdCB0
aGF0IGV4cGxhaW5zIHdoeSBTUkggaW5zZXJ0aW9uIGlzIHBlcmZvcm1lZCBpbiBhbiBTUiBkb21h
aW4sIGhvdyBpdCBpcyBhY2NvbXBsaXNoZWQgYW5kIHdoeSBpdCBpcyBzYWZlIHdpdGhpbiB0aGUg
U1IgZG9tYWluLg0KDQpUaGUgYXV0aG9ycyBsb29rIGZvcndhcmQgdG8geW91ciBjb21tZW50cyBh
bmQgc3VnZ2VzdGlvbnMgb24gaG93IHRvIGltcHJvdmUgdGhpcyBkb2N1bWVudC4NCg0KVGhhbmtz
IQ0KICBEYXJyZW4gKG9uIGJlaGFsZiBvZiB0aGUgYXV0aG9ycykNCg0KQmVnaW4gZm9yd2FyZGVk
IG1lc3NhZ2U6DQoNCkZyb206IDxpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc8bWFpbHRvOmludGVy
bmV0LWRyYWZ0c0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24g
Zm9yIGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24tMDcudHh0DQpE
YXRlOiBTZXB0ZW1iZXIgMjEsIDIwMTkgYXQgMTI6MjA6MTMgQU0gRURUDQoNCg0KQSBuZXcgdmVy
c2lvbiBvZiBJLUQsIGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24t
MDcudHh0DQpoYXMgYmVlbiBzdWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5IERhcnJlbiBEdWtlcyBh
bmQgcG9zdGVkIHRvIHRoZQ0KSUVURiByZXBvc2l0b3J5Lg0KDQpOYW1lOiBkcmFmdC12b3llci02
bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uDQpSZXZpc2lvbjogMDcNClRpdGxlOiBJbnNl
cnRpb24gb2YgSVB2NiBTZWdtZW50IFJvdXRpbmcgSGVhZGVycyBpbiBhIENvbnRyb2xsZWQgRG9t
YWluDQpEb2N1bWVudCBkYXRlOiAyMDE5LTA5LTIwDQpHcm91cDogSW5kaXZpZHVhbCBTdWJtaXNz
aW9uDQpQYWdlczogMTMNClVSTDogICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9pbnRl
cm5ldC1kcmFmdHMvZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbi0w
Ny50eHQNClN0YXR1czogICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLw0KSHRtbGl6ZWQ6ICAg
ICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC12b3llci02bWFuLWV4dGVuc2lv
bi1oZWFkZXItaW5zZXJ0aW9uLTA3DQpIdG1saXplZDogICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5z
ZXJ0aW9uDQpEaWZmOiAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwy
PWRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24tMDcNCg0KQWJzdHJh
Y3Q6DQogIFRyYWZmaWMgdHJhdmVyc2luZyBhbiBTUiBkb21haW4gaXMgZW5jYXBzdWxhdGVkIGlu
IGFuIG91dGVyIElQdjYNCiAgaGVhZGVyIGZvciBpdHMgam91cm5leSB0aHJvdWdoIHRoZSBTUiBk
b21haW4uDQoNCiAgVG8gaW1wbGVtZW50IHRyYW5zcG9ydCBzZXJ2aWNlcyBzdHJpY3RseSB3aXRo
aW4gdGhlIFNSIGRvbWFpbiwgdGhlIFNSDQogIGRvbWFpbiBtYXkgcmVxdWlyZSBpbnNlcnRpb24g
b3IgcmVtb3ZhbCBvZiBhbiBTUkggYWZ0ZXIgdGhlIG91dGVyDQogIElQdjYgaGVhZGVyIG9mIHRo
ZSBTUiBkb21haW4uICBBbnkgc2VnbWVudCB3aXRoaW4gdGhlIFNSSCBpcyBzdHJpY3RseQ0KICBj
b250YWluZWQgd2l0aGluIHRoZSBTUiBkb21haW4uDQoNCiAgVGhlIFNSIGRvbWFpbiBhbHdheXMg
cHJlc2VydmVzIHRoZSBlbmQtdG8tZW5kIGludGVncml0eSBvZiB0cmFmZmljDQogIHRyYXZlcnNp
bmcgaXQuICBObyBleHRlbnNpb24gaGVhZGVyIGlzIG1hbmlwdWxhdGVkLCBpbnNlcnRlZCBvcg0K
ICByZW1vdmVkIGZyb20gYW4gaW5uZXIgdHJhbnNwb3J0ZWQgcGFja2V0LiAgVGhlIHBhY2tldCBs
ZWF2aW5nIHRoZSBTUg0KICBkb21haW4gaXMgZXhhY3RseSB0aGUgc2FtZSAoZXhjZXB0IGZvciB0
aGUgaG9wLWxpbWl0IHVwZGF0ZSkgYXMgdGhlDQogIHBhY2tldCBlbnRlcmluZyB0aGUgU1IgZG9t
YWluLg0KDQogIFRoZSBTUiBkb21haW4gaXMgZGVzaWduZWQgd2l0aCBsaW5rIE1UVSBzdWZmaWNp
ZW50bHkgZ3JlYXRlciB0aGFuIHRoZQ0KICBNVFUgYXQgdGhlIGluZ3Jlc3MgZWRnZSBvZiB0aGUg
U1IgZG9tYWluLg0KDQoNCg0KDQoNClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3Vw
bGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb24NCnVudGlsIHRoZSBodG1s
aXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmc8aHR0
cDovL3Rvb2xzLmlldGYub3JnPi4NCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0KDQo=

--_000_21D937AA0B274E8DBB6E99452F72AC30ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <ADC77FA926B832488D3784D61E41A936@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCkhlbGxvIGV2ZXJ5b25lLCB3ZeKAmXZlIGp1c3Qg
c3VibWl0dGVkIGFuIHVwZGF0ZWQgZHJhZnQgdGhhdCBleHBsYWlucyB3aHkgU1JIIGluc2VydGlv
biBpcyBwZXJmb3JtZWQgaW4gYW4gU1IgZG9tYWluLCBob3cgaXQgaXMgYWNjb21wbGlzaGVkIGFu
ZCB3aHkgaXQgaXMgc2FmZSB3aXRoaW4gdGhlIFNSIGRvbWFpbi4NCjxkaXYgY2xhc3M9IiI+PGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoZSBhdXRob3JzIGxvb2sgZm9yd2Fy
ZCB0byB5b3VyIGNvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyBvbiBob3cgdG8gaW1wcm92ZSB0aGlz
IGRvY3VtZW50LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+VGhhbmtzITwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJzcDsgRGFycmVuIChv
biBiZWhhbGYgb2YgdGhlIGF1dGhvcnMpPGJyIGNsYXNzPSIiPg0KPGRpdj48YnIgY2xhc3M9IiI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+QmVnaW4g
Zm9yd2FyZGVkIG1lc3NhZ2U6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5l
d2xpbmUiPg0KPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsg
bWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6IC13ZWJraXQtc3lzdGVtLWZvbnQsIEhlbHZldGljYSBOZXVlLCBI
ZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOnJnYmEoMCwgMCwgMCwgMS4wKTsiIGNsYXNzPSIi
PjxiIGNsYXNzPSIiPkZyb206DQo8L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog
LXdlYmtpdC1zeXN0ZW0tZm9udCwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPiZsdDs8YSBocmVmPSJtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3Jn
IiBjbGFzcz0iIj5pbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc8L2E+Jmd0OzxiciBjbGFzcz0iIj4N
Cjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsgbWFyZ2luLXJpZ2h0
OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLWxlZnQ6IDBweDsiIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAtd2Via2l0LXN5c3RlbS1mb250LCBIZWx2ZXRpY2Eg
TmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjpyZ2JhKDAsIDAsIDAsIDEuMCk7IiBj
bGFzcz0iIj48YiBjbGFzcz0iIj5TdWJqZWN0Og0KPC9iPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6IC13ZWJraXQtc3lzdGVtLWZvbnQsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2Es
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48YiBjbGFzcz0iIj5OZXcgVmVyc2lvbiBOb3RpZmljYXRp
b24gZm9yIGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24tMDcudHh0
PC9iPjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6
IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLWxlZnQ6
IDBweDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAtd2Via2l0LXN5c3Rl
bS1mb250LCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjpyZ2Jh
KDAsIDAsIDAsIDEuMCk7IiBjbGFzcz0iIj48YiBjbGFzcz0iIj5EYXRlOg0KPC9iPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IC13ZWJraXQtc3lzdGVtLWZvbnQsIEhlbHZldGljYSBO
ZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5TZXB0ZW1iZXIgMjEsIDIwMTkg
YXQgMTI6MjA6MTMgQU0gRURUPGJyIGNsYXNzPSIiPg0KPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4
OyBtYXJnaW4tbGVmdDogMHB4OyIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCkEgbmV3IHZlcnNpb24g
b2YgSS1ELCBkcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA3LnR4
dDxiciBjbGFzcz0iIj4NCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgRGFycmVu
IER1a2VzIGFuZCBwb3N0ZWQgdG8gdGhlPGJyIGNsYXNzPSIiPg0KSUVURiByZXBvc2l0b3J5Ljxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk5hbWU6PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4gPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPmRyYWZ0LXZveWVyLTZtYW4t
ZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb248YnIgY2xhc3M9IiI+DQpSZXZpc2lvbjo8c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPiA8L3NwYW4+MDc8
YnIgY2xhc3M9IiI+DQpUaXRsZTo8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPiA8L3NwYW4+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHls
ZT0id2hpdGUtc3BhY2U6cHJlIj48L3NwYW4+SW5zZXJ0aW9uIG9mIElQdjYgU2VnbWVudCBSb3V0
aW5nIEhlYWRlcnMgaW4gYSBDb250cm9sbGVkIERvbWFpbjxiciBjbGFzcz0iIj4NCkRvY3VtZW50
IGRhdGU6PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4gPC9zcGFuPjIwMTktMDktMjA8YnIgY2xhc3M9IiI+DQpHcm91cDo8c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPiA8L3NwYW4+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj48L3NwYW4+SW5kaXZpZHVh
bCBTdWJtaXNzaW9uPGJyIGNsYXNzPSIiPg0KUGFnZXM6PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4gPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPjEzPGJyIGNsYXNzPSIiPg0K
VVJMOiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFm
dHMvZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbi0wNy50eHQiIGNs
YXNzPSIiPmh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC12b3llci02
bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA3LnR4dDwvYT48YnIgY2xhc3M9IiI+DQpT
dGF0dXM6ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxh
IGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXZveWVyLTZtYW4t
ZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24vIiBjbGFzcz0iIj5odHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9u
LzwvYT48YnIgY2xhc3M9IiI+DQpIdG1saXplZDogJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXZveWVy
LTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24tMDciIGNsYXNzPSIiPmh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0
aW9uLTA3PC9hPjxiciBjbGFzcz0iIj4NCkh0bWxpemVkOiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDs8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL2RyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24iIGNsYXNzPSIi
Pmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtdm95ZXItNm1hbi1l
eHRlbnNpb24taGVhZGVyLWluc2VydGlvbjwvYT48YnIgY2xhc3M9IiI+DQpEaWZmOiAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtdm95ZXItNm1hbi1l
eHRlbnNpb24taGVhZGVyLWluc2VydGlvbi0wNyIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvcmZjZGlmZj91cmwyPWRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRp
b24tMDc8L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWJzdHJhY3Q6PGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7VHJhZmZpYyB0cmF2ZXJzaW5nIGFuIFNSIGRvbWFpbiBpcyBlbmNh
cHN1bGF0ZWQgaW4gYW4gb3V0ZXIgSVB2NjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwO2hlYWRl
ciBmb3IgaXRzIGpvdXJuZXkgdGhyb3VnaCB0aGUgU1IgZG9tYWluLjxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwO1RvIGltcGxlbWVudCB0cmFuc3BvcnQgc2VydmljZXMg
c3RyaWN0bHkgd2l0aGluIHRoZSBTUiBkb21haW4sIHRoZSBTUjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwO2RvbWFpbiBtYXkgcmVxdWlyZSBpbnNlcnRpb24gb3IgcmVtb3ZhbCBvZiBhbiBTUkgg
YWZ0ZXIgdGhlIG91dGVyPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7SVB2NiBoZWFkZXIgb2Yg
dGhlIFNSIGRvbWFpbi4gJm5ic3A7QW55IHNlZ21lbnQgd2l0aGluIHRoZSBTUkggaXMgc3RyaWN0
bHk8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDtjb250YWluZWQgd2l0aGluIHRoZSBTUiBkb21h
aW4uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7VGhlIFNSIGRvbWFp
biBhbHdheXMgcHJlc2VydmVzIHRoZSBlbmQtdG8tZW5kIGludGVncml0eSBvZiB0cmFmZmljPGJy
IGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7dHJhdmVyc2luZyBpdC4gJm5ic3A7Tm8gZXh0ZW5zaW9u
IGhlYWRlciBpcyBtYW5pcHVsYXRlZCwgaW5zZXJ0ZWQgb3I8YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDtyZW1vdmVkIGZyb20gYW4gaW5uZXIgdHJhbnNwb3J0ZWQgcGFja2V0LiAmbmJzcDtUaGUg
cGFja2V0IGxlYXZpbmcgdGhlIFNSPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7ZG9tYWluIGlz
IGV4YWN0bHkgdGhlIHNhbWUgKGV4Y2VwdCBmb3IgdGhlIGhvcC1saW1pdCB1cGRhdGUpIGFzIHRo
ZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwO3BhY2tldCBlbnRlcmluZyB0aGUgU1IgZG9tYWlu
LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwO1RoZSBTUiBkb21haW4g
aXMgZGVzaWduZWQgd2l0aCBsaW5rIE1UVSBzdWZmaWNpZW50bHkgZ3JlYXRlciB0aGFuIHRoZTxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwO01UVSBhdCB0aGUgaW5ncmVzcyBlZGdlIG9mIHRoZSBT
UiBkb21haW4uPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KUGxlYXNlIG5vdGUgdGhh
dCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlz
c2lvbjxiciBjbGFzcz0iIj4NCnVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFy
ZSBhdmFpbGFibGUgYXQgPGEgaHJlZj0iaHR0cDovL3Rvb2xzLmlldGYub3JnIiBjbGFzcz0iIj4N
CnRvb2xzLmlldGYub3JnPC9hPi48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpUaGUgSUVU
RiBTZWNyZXRhcmlhdDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0K
PC9odG1sPg0K

--_000_21D937AA0B274E8DBB6E99452F72AC30ciscocom_--


From nobody Fri Sep 20 21:54:46 2019
Return-Path: <jmh@joelhalpern.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 233B1120052; Fri, 20 Sep 2019 21:54:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 BqGeEI1FZrQ3; Fri, 20 Sep 2019 21:54:35 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D26CD12004F; Fri, 20 Sep 2019 21:54:35 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 46ZytM5ZjYzkZ4Z; Fri, 20 Sep 2019 21:54:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1569041675; bh=pkprkFysuV5jtKvR60zxLNUenpAieK38I4hjVxoHKZs=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=bqlP9mLNFZGvwp8DeJ7vA9Uw3xYjcon5fKwjjAUC8XBwiVFNjbAcoIJSv5Sm3AxZP JlJCpXy95r7kzPN6rUv1mdPAguCBQopfCYOGp/VktqPc8zbtRaJpiUWcELMffptRa6 vEEYBZ+D8ArL+NSqOPA6XIEDRSGw+56GA90I0MUs=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [172.20.7.244] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 46ZytM1BMSzkYnV; Fri, 20 Sep 2019 21:54:35 -0700 (PDT)
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>, 6man <6man@ietf.org>
Cc: SPRING WG <spring@ietf.org>
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <41ca6fad-9e21-5d48-1f2c-0d9ce722920e@joelhalpern.com>
Date: Sat, 21 Sep 2019 00:54:32 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ESifWkVWrXoeIRyEcgzUjmDXCXM>
Subject: Re: [spring] Fwd: New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sat, 21 Sep 2019 04:54:39 -0000

I see where the draft defines a set of constraints.
The constraint that there be no other extension headers is a fairly 
drastic constraint, which would seem a cause for concern.

Putting that aside however, the draft does not seem to provide any 
explanation for why insertion rather than additional encapsulation is 
used.  Particularly given the assumption that the MTU is large enough, 
it seems the encapsulation could be used for all insertion cases.

Yours,
Joel

On 9/21/2019 12:34 AM, Darren Dukes (ddukes) wrote:
> Hello everyone, weâ€™ve just submitted an updated draft that explains why 
> SRH insertion is performed in an SR domain, how it is accomplished and 
> why it is safe within the SR domain.
> 
> The authors look forward to your comments and suggestions on how to 
> improve this document.
> 
> Thanks!
>  Â  Darren (on behalf of the authors)
> 
>> Begin forwarded message:
>>
>> *From: *<internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>
>> *Subject: **New Version Notification for 
>> draft-voyer-6man-extension-header-insertion-07.txt*
>> *Date: *September 21, 2019 at 12:20:13 AM EDT
>>
>>
>> A new version of I-D, draft-voyer-6man-extension-header-insertion-07.txt
>> has been successfully submitted by Darren Dukes and posted to the
>> IETF repository.
>>
>> Name:draft-voyer-6man-extension-header-insertion
>> Revision:07
>> Title:Insertion of IPv6 Segment Routing Headers in a Controlled Domain
>> Document date:2019-09-20
>> Group:Individual Submission
>> Pages:13
>> URL: 
>> https://www.ietf.org/internet-drafts/draft-voyer-6man-extension-header-insertion-07.txt
>> Status: 
>> https://datatracker.ietf.org/doc/draft-voyer-6man-extension-header-insertion/
>> Htmlized: 
>> https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-07
>> Htmlized: 
>> https://datatracker.ietf.org/doc/html/draft-voyer-6man-extension-header-insertion
>> Diff: 
>> https://www.ietf.org/rfcdiff?url2=draft-voyer-6man-extension-header-insertion-07
>>
>> Abstract:
>> Â Â Traffic traversing an SR domain is encapsulated in an outer IPv6
>> Â Â header for its journey through the SR domain.
>>
>> Â Â To implement transport services strictly within the SR domain, the SR
>> Â Â domain may require insertion or removal of an SRH after the outer
>> Â Â IPv6 header of the SR domain. Â Any segment within the SRH is strictly
>> Â Â contained within the SR domain.
>>
>> Â Â The SR domain always preserves the end-to-end integrity of traffic
>> Â Â traversing it. Â No extension header is manipulated, inserted or
>> Â Â removed from an inner transported packet. Â The packet leaving the SR
>> Â Â domain is exactly the same (except for the hop-limit update) as the
>> Â Â packet entering the SR domain.
>>
>> Â Â The SR domain is designed with link MTU sufficiently greater than the
>> Â Â MTU at the ingress edge of the SR domain.
>>
>>
>>
>>
>>
>> Please note that it may take a couple of minutes from the time of 
>> submission
>> until the htmlized version and diff are available at tools.ietf.org 
>> <http://tools.ietf.org>.
>>
>> The IETF Secretariat
>>
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> 


From nobody Sat Sep 21 04:49:05 2019
Return-Path: <s.i.n.g.team.0810@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 4A0711200B4; Sat, 21 Sep 2019 04:49:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.738
X-Spam-Level: 
X-Spam-Status: No, score=-1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] autolearn=no 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 mMHKMwsaQzdt; Sat, 21 Sep 2019 04:49:00 -0700 (PDT)
Received: from mail-pg1-x542.google.com (mail-pg1-x542.google.com [IPv6:2607:f8b0:4864:20::542]) (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 D479F12008D; Sat, 21 Sep 2019 04:49:00 -0700 (PDT)
Received: by mail-pg1-x542.google.com with SMTP id d4so2238746pgd.10; Sat, 21 Sep 2019 04:49:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:from:cc:to:date:mime-version:message-id:references :in-reply-to; bh=ctSxGp60oA7xZT8vZb/tvAL/mVpNRZVdTzeV+A8LtfA=; b=TdaBmJOBq8CfZlAgHjjagE60cwJBDfKvKX6ItNcZynLtBTFumC/sdeUSfkrLLxanvk koo7+pU+oPe1IC4cPk7Vk0aPZYdNnXUg385o/GGzxH/TNFSHuKs6C3nYssB0UAoNZ6il uCNdHVcxyW13EYvFesBG27l+c2NXn2uiiK2c0ejfPQVNd0Sxf2ViAofaCWfnZVhgdWwN 2Jgi8QJJpVnBgNhMGtn/ut38PhmstpiVtaEY2Md25IgQcSpNGPg9sT22gG3LHWGibGJy qrl/lAdoiRoALBKCGelbbm7zdWuMkfKapLBDGl2hbcJwUrxhpAE3H9taidvHYAbcCH+U dKlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:cc:to:date:mime-version:message-id :references:in-reply-to; bh=ctSxGp60oA7xZT8vZb/tvAL/mVpNRZVdTzeV+A8LtfA=; b=bs7ugx/caWg5O8dHX0bte0ZcNUsl5kW9ajLwcjI1lhNwRG/FiL3WqZov2m3bAReNY+ sy8NHmdaS9U6vjew0QbWT+g3V6MSVxxoy+bgfhZtshMOCAaww4nB6CO/7ueJQPpLbZIX PW/pyY4vHFXQTYlDIgoMp2uMXDW6dyWEas2TSBPW4/vp1EB9kCczgTsMHdfRYcU62FV/ pbkwTxf/DyMigoiCCfpLU95oyrRu+p6NLdX8J6MxnZI5F8MXH0N7TGZiQ1sAB1Rupvxy KDUXGJ8WEWA/7R2MYms8RyHIRohemwtJaJxeyVs+EcYoCC/vmwugJVMnJdSNHKVAve0L udzg==
X-Gm-Message-State: APjAAAVWviW7D7df7qFiRVKIWhscpyRy5mY5Pt7yE8d0LjxGZHDqYwB5 zoiqNS4msI+Vs98Xz+ZIues=
X-Google-Smtp-Source: APXvYqxRL5lo/29L/z0Ax+N8CaFVumKgxdntq1F71U4IMqW7D7MLRqttg5HgiE1UOQZbp0ReomztDQ==
X-Received: by 2002:a63:4e02:: with SMTP id c2mr3557121pgb.339.1569066540246;  Sat, 21 Sep 2019 04:49:00 -0700 (PDT)
Received: from localhost ([240e:82:f00b:df0e:e898:f903:7691:6a28]) by smtp.gmail.com with ESMTPSA id 37sm4803718pgv.32.2019.09.21.04.48.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Sep 2019 04:48:59 -0700 (PDT)
From: SING Team <s.i.n.g.team.0810@gmail.com>
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, 6man <6man@ietf.org>, SPRING WG <spring@ietf.org>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Date: Sat, 21 Sep 2019 19:48:57 +0800
MIME-Version: 1.0
X-Priority: 3
Message-ID: <1569062589313.5mbiqs15vzaaubgvzx4nvk4i@android.mail.163.com>
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com><41ca6fad-9e21-5d48-1f2c-0d9ce722920e@joelhalpern.com>
In-Reply-To: <41ca6fad-9e21-5d48-1f2c-0d9ce722920e@joelhalpern.com>
X-CUSTOM-MAIL-MASTER-SENT-ID: MailMasterAndroid-2607-1569066528696-6f219f15-82c3-4c93-b7ef-8af22392fbee
Content-Type: multipart/alternative; boundary="__MESSAGE_BODY_PART__1_-1510492501499131885"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/46vrmUuz74Nof5HPRI6l21q2myg>
Subject: Re: [spring] wd: New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sat, 21 Sep 2019 11:49:03 -0000

--__MESSAGE_BODY_PART__1_-1510492501499131885
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

SGkgSm9lbCBhbmQgRHVrZXMsIEdsYWQgdG8gc2VlIHRoZSBzYWZldHkgc2l0dWF0aW9uIGlzIG1v
cmUgY2xlYXIgbm93LCBhbHRob3VnaCBBY3Rpb24yIGluZXZpdGFibHkgdmlvbGF0ZXMgUkZDODIw
MCBkZXNpZ24gcHJpbmNpcGxlIHlldC4gSSBjYW4gZmVlbCB5b3UgaGF2ZSBtYWRlIG1hbnkgZWZm
b3J0cyB0byBjbGFyaWZ5IGhvdyBlYWNoIGFjdGlvbiBvZiBpbnNlcnRpb24gY29tcGxpZXMgd2l0
aCA4MjAwIGFuZCB0aGV5IGFyZSBzYWZlIGluIHRoZSBTUiBkb21haW4sIHdlbGwgZG9uZSwgdGhh
bmtzISDCoDopIEFuZCwgSSBhZ3JlZSwgdGhlIGNvbnN0cmFpbnQgdGhhdCBleGNsdWRlcyBvdGhl
ciBFSCB0aGFuIFNSSCBtYXkgbGltaXQgdGhlIGZsZXhpYmlsaXR5IGZvciBmdXR1cmUgZXh0ZW5z
aW9uLiBJcyB0aGlzIGNvbnN0cmFpbnQgc28gaW1wb3J0YW50PyBCZXNpZGVzLCBhcyBvcHBvc2Vk
IHRvIEVuY2FwIG1vZGUsIEluc2VydGlvbiBtb2RlIGNhbiBpbXByb3ZlIHRyYW5zZmVyIGVmZmlj
aWVuY3ksIGFuZCBoYXMgb3RoZXIgYWR2YW50YWdlcy9zaG9ydGNvbWluZ3MuIFNvLCBJIHRoaW5r
IHdlIG5lZWQgdG8gZWxhYm9yYXRlIHRoYXQgYXMgYSBraW5kIG9mIG1vdGl2YXRpb24gdG8gaW50
cm9kdWNlIEluc2VydGlvbiBtb2RlLiBCZWNhdXNlIG9mIEVuY2FwIG1vZGUgaXMgaW4gdGhlIG1h
aW4gU1JIIGRyYWZ0IG5vdy4gwqA6KSBGWUksIGhhdmUgYSBnb29kIGRheS4gQmVzdCByZWdhcmRz
LCBTSU5HIE1vb25saWdodCBUaG91Z2h0cyBTSU5HIFRlYW0uIEd1YW5nemhvdSwgQ2hpbmEgU2ln
bmF0dXJlIGlzIGN1c3RvbWl6ZWQgYnkgTmV0ZWFzZSBNYWlsIE1hc3RlciBPbiAwOS8yMS8yMDE5
IDEyOjU0LCBKb2VsIE0uIEhhbHBlcm4gd3JvdGU6IEkgc2VlIHdoZXJlIHRoZSBkcmFmdCBkZWZp
bmVzIGEgc2V0IG9mIGNvbnN0cmFpbnRzLiBUaGUgY29uc3RyYWludCB0aGF0IHRoZXJlIGJlIG5v
IG90aGVyIGV4dGVuc2lvbiBoZWFkZXJzIGlzIGEgZmFpcmx5IGRyYXN0aWMgY29uc3RyYWludCwg
d2hpY2ggd291bGQgc2VlbSBhIGNhdXNlIGZvciBjb25jZXJuLiBQdXR0aW5nIHRoYXQgYXNpZGUg
aG93ZXZlciwgdGhlIGRyYWZ0IGRvZXMgbm90IHNlZW0gdG8gcHJvdmlkZSBhbnkgZXhwbGFuYXRp
b24gZm9yIHdoeSBpbnNlcnRpb24gcmF0aGVyIHRoYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9u
IGlzIHVzZWQuIMKgUGFydGljdWxhcmx5IGdpdmVuIHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhlIE1U
VSBpcyBsYXJnZSBlbm91Z2gsIGl0IHNlZW1zIHRoZSBlbmNhcHN1bGF0aW9uIGNvdWxkIGJlIHVz
ZWQgZm9yIGFsbCBpbnNlcnRpb24gY2FzZXMuIFlvdXJzLCBKb2VsIE9uIDkvMjEvMjAxOSAxMjoz
NCBBTSwgRGFycmVuIER1a2VzIChkZHVrZXMpIHdyb3RlOiA+IEhlbGxvIGV2ZXJ5b25lLCB3ZeKA
mXZlIGp1c3Qgc3VibWl0dGVkIGFuIHVwZGF0ZWQgZHJhZnQgdGhhdCBleHBsYWlucyB3aHkgPiBT
UkggaW5zZXJ0aW9uIGlzIHBlcmZvcm1lZCBpbiBhbiBTUiBkb21haW4sIGhvdyBpdCBpcyBhY2Nv
bXBsaXNoZWQgYW5kID4gd2h5IGl0IGlzIHNhZmUgd2l0aGluIHRoZSBTUiBkb21haW4uID4gPiBU
aGUgYXV0aG9ycyBsb29rIGZvcndhcmQgdG8geW91ciBjb21tZW50cyBhbmQgc3VnZ2VzdGlvbnMg
b24gaG93IHRvID4gaW1wcm92ZSB0aGlzIGRvY3VtZW50LiA+ID4gVGhhbmtzISA+IMKgwqAgRGFy
cmVuIChvbiBiZWhhbGYgb2YgdGhlIGF1dGhvcnMpID4gPj4gQmVnaW4gZm9yd2FyZGVkIG1lc3Nh
Z2U6ID4+ID4+ICpGcm9tOiAqPGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyA8bWFpbHRvOmludGVy
bmV0LWRyYWZ0c0BpZXRmLm9yZz4+ID4+ICpTdWJqZWN0OiAqKk5ldyBWZXJzaW9uIE5vdGlmaWNh
dGlvbiBmb3IgPj4gZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbi0w
Ny50eHQqID4+ICpEYXRlOiAqU2VwdGVtYmVyIDIxLCAyMDE5IGF0IDEyOjIwOjEzIEFNIEVEVCA+
PiA+PiA+PiBBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24t
aGVhZGVyLWluc2VydGlvbi0wNy50eHQgPj4gaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRl
ZCBieSBEYXJyZW4gRHVrZXMgYW5kIHBvc3RlZCB0byB0aGUgPj4gSUVURiByZXBvc2l0b3J5LiA+
PiA+PiBOYW1lOmRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24gPj4g
UmV2aXNpb246MDcgPj4gVGl0bGU6SW5zZXJ0aW9uIG9mIElQdjYgU2VnbWVudCBSb3V0aW5nIEhl
YWRlcnMgaW4gYSBDb250cm9sbGVkIERvbWFpbiA+PiBEb2N1bWVudCBkYXRlOjIwMTktMDktMjAg
Pj4gR3JvdXA6SW5kaXZpZHVhbCBTdWJtaXNzaW9uID4+IFBhZ2VzOjEzID4+IFVSTDogPj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LXZveWVyLTZtYW4tZXh0ZW5z
aW9uLWhlYWRlci1pbnNlcnRpb24tMDcudHh0ID4+IFN0YXR1czogPj4gaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2Vy
dGlvbi8gPj4gSHRtbGl6ZWQ6ID4+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC12
b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA3ID4+IEh0bWxpemVkOiA+PiBo
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LXZveWVyLTZtYW4tZXh0
ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24gPj4gRGlmZjogPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
cmZjZGlmZj91cmwyPWRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24t
MDcgPj4gPj4gQWJzdHJhY3Q6ID4+IMKgwqBUcmFmZmljIHRyYXZlcnNpbmcgYW4gU1IgZG9tYWlu
IGlzIGVuY2Fwc3VsYXRlZCBpbiBhbiBvdXRlciBJUHY2ID4+IMKgwqBoZWFkZXIgZm9yIGl0cyBq
b3VybmV5IHRocm91Z2ggdGhlIFNSIGRvbWFpbi4gPj4gPj4gwqDCoFRvIGltcGxlbWVudCB0cmFu
c3BvcnQgc2VydmljZXMgc3RyaWN0bHkgd2l0aGluIHRoZSBTUiBkb21haW4sIHRoZSBTUiA+PiDC
oMKgZG9tYWluIG1heSByZXF1aXJlIGluc2VydGlvbiBvciByZW1vdmFsIG9mIGFuIFNSSCBhZnRl
ciB0aGUgb3V0ZXIgPj4gwqDCoElQdjYgaGVhZGVyIG9mIHRoZSBTUiBkb21haW4uIMKgQW55IHNl
Z21lbnQgd2l0aGluIHRoZSBTUkggaXMgc3RyaWN0bHkgPj4gwqDCoGNvbnRhaW5lZCB3aXRoaW4g
dGhlIFNSIGRvbWFpbi4gPj4gPj4gwqDCoFRoZSBTUiBkb21haW4gYWx3YXlzIHByZXNlcnZlcyB0
aGUgZW5kLXRvLWVuZCBpbnRlZ3JpdHkgb2YgdHJhZmZpYyA+PiDCoMKgdHJhdmVyc2luZyBpdC4g
wqBObyBleHRlbnNpb24gaGVhZGVyIGlzIG1hbmlwdWxhdGVkLCBpbnNlcnRlZCBvciA+PiDCoMKg
cmVtb3ZlZCBmcm9tIGFuIGlubmVyIHRyYW5zcG9ydGVkIHBhY2tldC4gwqBUaGUgcGFja2V0IGxl
YXZpbmcgdGhlIFNSID4+IMKgwqBkb21haW4gaXMgZXhhY3RseSB0aGUgc2FtZSAoZXhjZXB0IGZv
ciB0aGUgaG9wLWxpbWl0IHVwZGF0ZSkgYXMgdGhlID4+IMKgwqBwYWNrZXQgZW50ZXJpbmcgdGhl
IFNSIGRvbWFpbi4gPj4gPj4gwqDCoFRoZSBTUiBkb21haW4gaXMgZGVzaWduZWQgd2l0aCBsaW5r
IE1UVSBzdWZmaWNpZW50bHkgZ3JlYXRlciB0aGFuIHRoZSA+PiDCoMKgTVRVIGF0IHRoZSBpbmdy
ZXNzIGVkZ2Ugb2YgdGhlIFNSIGRvbWFpbi4gPj4gPj4gPj4gPj4gPj4gPj4gUGxlYXNlIG5vdGUg
dGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2YgPj4g
c3VibWlzc2lvbiA+PiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZh
aWxhYmxlIGF0IHRvb2xzLmlldGYub3JnID4+IDxodHRwOi8vdG9vbHMuaWV0Zi5vcmc+Oy4gPj4g
Pj4gVGhlIElFVEYgU2VjcmV0YXJpYXQgPj4gPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPiBJRVRGIElQdjYg
d29ya2luZyBncm91cCBtYWlsaW5nIGxpc3QgPiBpcHY2QGlldGYub3JnID4gQWRtaW5pc3RyYXRp
dmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NiA+
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGlu
ZyBsaXN0IGlwdjZAaWV0Zi5vcmcgQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXB2NiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ==

--__MESSAGE_BODY_PART__1_-1510492501499131885
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGh0bWw+CjxoZWFkPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IHN0eWxlPSJs
aW5lLWhlaWdodDoxLjY7Zm9udC1mYW1pbHk6J+iLueaWuScsJ+W+rui9r+mbhem7kScsJ3NhbnMt
c2VyaWYnOyI+PGJyLz5IaSBKb2VsIGFuZCBEdWtlcyw8YnIvPjxici8+R2xhZCB0byBzZWUgdGhl
IHNhZmV0eSBzaXR1YXRpb24gaXMgbW9yZSBjbGVhciBub3csIGFsdGhvdWdoIEFjdGlvbjIgaW5l
dml0YWJseSB2aW9sYXRlcyBSRkM4MjAwIGRlc2lnbiBwcmluY2lwbGUgeWV0Ljxici8+SSBjYW4g
ZmVlbCB5b3UgaGF2ZSBtYWRlIG1hbnkgZWZmb3J0cyB0byBjbGFyaWZ5IGhvdyBlYWNoIGFjdGlv
biBvZiBpbnNlcnRpb24gY29tcGxpZXMgd2l0aCA4MjAwIGFuZCB0aGV5IGFyZSBzYWZlIGluIHRo
ZSBTUiBkb21haW4sIHdlbGwgZG9uZSwgdGhhbmtzISAmbmJzcDs6KTxici8+PGJyLz5BbmQsIEkg
YWdyZWUsIHRoZSBjb25zdHJhaW50IHRoYXQgZXhjbHVkZXMgb3RoZXIgRUggdGhhbiBTUkggbWF5
IGxpbWl0IHRoZSBmbGV4aWJpbGl0eSBmb3IgZnV0dXJlIGV4dGVuc2lvbi4gSXMgdGhpcyBjb25z
dHJhaW50IHNvIGltcG9ydGFudD88YnIvPjxici8+QmVzaWRlcywgYXMgb3Bwb3NlZCB0byBFbmNh
cCBtb2RlLCBJbnNlcnRpb24gbW9kZSBjYW4gaW1wcm92ZSB0cmFuc2ZlciBlZmZpY2llbmN5LCBh
bmQgaGFzIG90aGVyIGFkdmFudGFnZXMvc2hvcnRjb21pbmdzLiA8YnIvPjxici8+U28sIEkgdGhp
bmsgd2UgbmVlZCB0byBlbGFib3JhdGUgdGhhdCBhcyBhIGtpbmQgb2YgbW90aXZhdGlvbiB0byBp
bnRyb2R1Y2UgSW5zZXJ0aW9uIG1vZGUuIEJlY2F1c2Ugb2YgRW5jYXAgbW9kZSBpcyBpbiB0aGUg
bWFpbiBTUkggZHJhZnQgbm93LiAmbmJzcDs6KTxici8+PGJyLz5GWUksIGhhdmUgYSBnb29kIGRh
eS48YnIvPjxici8+QmVzdCByZWdhcmRzLDxici8+U0lORzxici8+PGJyLz48YnIgLz48YnIgLz48
L2Rpdj48ZGl2IGNsYXNzPSduZS1xdW90ZWQnPiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWFz
Lm1haWwuMTYzLmNvbS9kYXNoaS13ZWItZXh0ZW5kL2h0bWwvcHJvU2lnbmF0dXJlLmh0bWw/ZnRs
SWQ9MSZuYW1lPU1vb25saWdodCtUaG91Z2h0cyZ1aWQ9cy5pLm4uZy50ZWFtLjA4MTAlNDBnbWFp
bC5jb20maWNvblVybD1odHRwcyUzQSUyRiUyRm1haWwtb25saW5lLm5vc2RuLjEyNy5uZXQlMkZ3
enBtbWMlMkZjNzhjM2RlODI0MGUyMGYzYWNmYjE3MThjNzNmZTM2ZS5qcGcmaXRlbXM9JTVCJTIy
U0lORytUZWFtLitHdWFuZ3pob3UlMkMrQ2hpbmElMjIlNUQiIHN0eWxlPSJkaXNwbGF5OmJsb2Nr
O2JhY2tncm91bmQ6I2ZmZjsgbWF4LXdpZHRoOiA0MDBweDsgX3dpZHRoOiA0MDBweDtwYWRkaW5n
OjE1cHggMCAxMHB4IDA7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBvdXRsaW5lOm5vbmU7LXdlYmtp
dC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1zaXplLWFkanVz
dDpub25lICFpbXBvcnRhbnQ7dGV4dC1zaXplLWFkanVzdDpub25lICFpbXBvcnRhbnQ7Ij4KICAg
ICAgICAgICAgPHRhYmxlIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0nd2lkdGg6IDEwMCU7IG1heC13
aWR0aDogMTAwJTsgdGFibGUtbGF5b3V0OiBmaXhlZDsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBz
ZTtjb2xvcjogIzliOWVhMTtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6MS4zOy13ZWJraXQt
dGV4dC1zaXplLWFkanVzdDpub25lICFpbXBvcnRhbnQ7dGV4dC1zaXplLWFkanVzdDpub25lICFp
bXBvcnRhbnQ7Jz4KICAgICAgICAgICAgICAgIDx0Ym9keSBzdHlsZT0iZm9udC1mYW1pbHk6ICdQ
aW5nRmFuZyBTQycsICdIaXJhZ2lubyBTYW5zIEdCJywnV2VuUXVhbllpIE1pY3JvIEhlaScsICdN
aWNyb3NvZnQgWWFoZWknLCAn5b6u6L2v6ZuF6buRJywgdmVyZGFuYSAhaW1wb3J0YW50OyB3b3Jk
LXdyYXA6YnJlYWstd29yZDsgd29yZC1icmVhazpicmVhay1hbGw7LXdlYmtpdC10ZXh0LXNpemUt
YWRqdXN0Om5vbmUgIWltcG9ydGFudDt0ZXh0LXNpemUtYWRqdXN0Om5vbmUgIWltcG9ydGFudDsi
PgogICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0
ZCB3aWR0aD0iMzgiIHN0eWxlPSJwYWRkaW5nOjA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHdp
ZHRoOiAzOHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyB3aWR0aD0i
MzgiIGhlaWdodD0iMzgiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHdpZHRoOiAzOHB4
OyBoZWlnaHQ6IDM4cHg7IGJvcmRlci1yYWRpdXM6NTAlOyIgc3JjPSJodHRwczovL21haWwtb25s
aW5lLm5vc2RuLjEyNy5uZXQvd3pwbW1jL2M3OGMzZGU4MjQwZTIwZjNhY2ZiMTcxOGM3M2ZlMzZl
LmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8dGQgc3R5bGU9J3BhZGRpbmc6IDAgMCAwIDEwcHg7IGNvbG9yOiAjMzEz
NTNiOyc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1z
aXplOiAxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7IHdpZHRoOjEwMCU7IHdoaXRlLXNwYWNlOiBub3dy
YXA7IG92ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsiPk1vb25saWdodCBU
aG91Z2h0czwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAg
ICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgICA8dHIgd2lkdGg9IjEwMCUi
IHN0eWxlPSJmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgd2lkdGg6IDEwMCU7Ij4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDx0ZCBjb2xzcGFuPScyJyBzdHlsZT0icGFkZGluZzoxMHB4
IDAgMCAwOyBmb250LXNpemU6MTRweCAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsiPgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJ3aWR0aDogMTAwJTtmb250
LXNpemU6IDE0cHggIWltcG9ydGFudDt3b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLWJyZWFrOmJy
ZWFrLWFsbDsiPlNJTkcgVGVhbS4gR3Vhbmd6aG91LCBDaGluYTwvZGl2PgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAg
ICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgPC9hPjxodG1s
Pjxib2R5PjxwIHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmctdG9w
OiA4cHg7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6I2I2YjhiYjtsaW5lLWhlaWdodDogMS44MzM7
Ij5TaWduYXR1cmUgaXMgY3VzdG9taXplZCBieSA8YSBocmVmPSJodHRwczovL21haWwuMTYzLmNv
bS9kYXNoaS9kbHByby5odG1sP2Zyb209bWFpbDg4IiBzdHlsZT0iY29sb3I6IzZhYThmNjt0ZXh0
LWRlY29yYXRpb246IG5vbmUiPk5ldGVhc2UgTWFpbCBNYXN0ZXI8L2E+PC9wPjwvYm9keT48L2h0
bWw+PGJsb2NrcXVvdGUgaWQ9J250ZXMtYW5kcmlvZG1haWwtcXVvdGUnIHN0eWxlPSJtYXJnaW46
MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowcHggIWltcG9ydGFudDtib3JkZXI6IG5vbmUgIWltcG9y
dGFudDsiPjxibG9ja3F1b3RlIGlkPSdudGVzLWFuZHJpb2RtYWlsLXF1b3RlJyBzdHlsZT0ibWFy
Z2luOjBweCAhaW1wb3J0YW50O3BhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOiBub25lICFp
bXBvcnRhbnQ7Ij48ZGl2IGNsYXNzPSJKLXJlcGx5IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjoj
ZjJmMmYyO2NvbG9yOmJsYWNrO3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWJvdHRvbTo2cHg7Ym9y
ZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRp
dXM6M3B4O21hcmdpbi10b3A6NDVweDttYXJnaW4tYm90dG9tOjIwcHg7Ij4KICAgIDxkaXYgc3R5
bGU9ImZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTt3b3JkLWJyZWFrOmJyZWFrLWFsbDtt
YXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4Ij5PbiA8c3BhbiBjbGFzcz0ibWFpbC1k
YXRlIj4wOS8yMS8yMDE5IDEyOjU0PC9zcGFuPiwgPGEgY2xhc3M9Im1haWwtdG8iIHN0eWxlPSJ0
ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMmE5N2ZmOyIgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iPkpvZWwgTS4gSGFscGVybjwvYT4gd3JvdGU6PC9kaXY+CjwvZGl2Pkkgc2Vl
IHdoZXJlIHRoZSBkcmFmdCBkZWZpbmVzIGEgc2V0IG9mIGNvbnN0cmFpbnRzLjxici8+VGhlIGNv
bnN0cmFpbnQgdGhhdCB0aGVyZSBiZSBubyBvdGhlciBleHRlbnNpb24gaGVhZGVycyBpcyBhIGZh
aXJseSA8YnIvPmRyYXN0aWMgY29uc3RyYWludCwgd2hpY2ggd291bGQgc2VlbSBhIGNhdXNlIGZv
ciBjb25jZXJuLjxici8+PGJyLz5QdXR0aW5nIHRoYXQgYXNpZGUgaG93ZXZlciwgdGhlIGRyYWZ0
IGRvZXMgbm90IHNlZW0gdG8gcHJvdmlkZSBhbnkgPGJyLz5leHBsYW5hdGlvbiBmb3Igd2h5IGlu
c2VydGlvbiByYXRoZXIgdGhhbiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb24gaXMgPGJyLz51c2Vk
LiAmbmJzcDtQYXJ0aWN1bGFybHkgZ2l2ZW4gdGhlIGFzc3VtcHRpb24gdGhhdCB0aGUgTVRVIGlz
IGxhcmdlIGVub3VnaCwgPGJyLz5pdCBzZWVtcyB0aGUgZW5jYXBzdWxhdGlvbiBjb3VsZCBiZSB1
c2VkIGZvciBhbGwgaW5zZXJ0aW9uIGNhc2VzLjxici8+PGJyLz5Zb3Vycyw8YnIvPkpvZWw8YnIv
Pjxici8+T24gOS8yMS8yMDE5IDEyOjM0IEFNLCBEYXJyZW4gRHVrZXMgKGRkdWtlcykgd3JvdGU6
PGJyLz4mZ3Q7IEhlbGxvIGV2ZXJ5b25lLCB3ZeKAmXZlIGp1c3Qgc3VibWl0dGVkIGFuIHVwZGF0
ZWQgZHJhZnQgdGhhdCBleHBsYWlucyB3aHkgPGJyLz4mZ3Q7IFNSSCBpbnNlcnRpb24gaXMgcGVy
Zm9ybWVkIGluIGFuIFNSIGRvbWFpbiwgaG93IGl0IGlzIGFjY29tcGxpc2hlZCBhbmQgPGJyLz4m
Z3Q7IHdoeSBpdCBpcyBzYWZlIHdpdGhpbiB0aGUgU1IgZG9tYWluLjxici8+Jmd0OyA8YnIvPiZn
dDsgVGhlIGF1dGhvcnMgbG9vayBmb3J3YXJkIHRvIHlvdXIgY29tbWVudHMgYW5kIHN1Z2dlc3Rp
b25zIG9uIGhvdyB0byA8YnIvPiZndDsgaW1wcm92ZSB0aGlzIGRvY3VtZW50Ljxici8+Jmd0OyA8
YnIvPiZndDsgVGhhbmtzITxici8+Jmd0OyAmbmJzcDvCoCBEYXJyZW4gKG9uIGJlaGFsZiBvZiB0
aGUgYXV0aG9ycyk8YnIvPiZndDsgPGJyLz4mZ3Q7Jmd0OyBCZWdpbiBmb3J3YXJkZWQgbWVzc2Fn
ZTo8YnIvPiZndDsmZ3Q7PGJyLz4mZ3Q7Jmd0OyAqRnJvbTogKiZsdDtpbnRlcm5ldC1kcmFmdHNA
aWV0Zi5vcmcgJmx0O21haWx0bzppbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcmZ3Q7Jmd0Ozxici8+
Jmd0OyZndDsgKlN1YmplY3Q6ICoqTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciA8YnIvPiZn
dDsmZ3Q7IGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24tMDcudHh0
Kjxici8+Jmd0OyZndDsgKkRhdGU6ICpTZXB0ZW1iZXIgMjEsIDIwMTkgYXQgMTI6MjA6MTMgQU0g
RURUPGJyLz4mZ3Q7Jmd0Ozxici8+Jmd0OyZndDs8YnIvPiZndDsmZ3Q7IEEgbmV3IHZlcnNpb24g
b2YgSS1ELCBkcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA3LnR4
dDxici8+Jmd0OyZndDsgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBEYXJyZW4g
RHVrZXMgYW5kIHBvc3RlZCB0byB0aGU8YnIvPiZndDsmZ3Q7IElFVEYgcmVwb3NpdG9yeS48YnIv
PiZndDsmZ3Q7PGJyLz4mZ3Q7Jmd0OyBOYW1lOmRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhl
YWRlci1pbnNlcnRpb248YnIvPiZndDsmZ3Q7IFJldmlzaW9uOjA3PGJyLz4mZ3Q7Jmd0OyBUaXRs
ZTpJbnNlcnRpb24gb2YgSVB2NiBTZWdtZW50IFJvdXRpbmcgSGVhZGVycyBpbiBhIENvbnRyb2xs
ZWQgRG9tYWluPGJyLz4mZ3Q7Jmd0OyBEb2N1bWVudCBkYXRlOjIwMTktMDktMjA8YnIvPiZndDsm
Z3Q7IEdyb3VwOkluZGl2aWR1YWwgU3VibWlzc2lvbjxici8+Jmd0OyZndDsgUGFnZXM6MTM8YnIv
PiZndDsmZ3Q7IFVSTDogPGJyLz4mZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2Vy
dGlvbi0wNy50eHQiPmh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC12
b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA3LnR4dDwvYT48YnIvPiZndDsm
Z3Q7IFN0YXR1czogPGJyLz4mZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9kcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLyI+
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtdm95ZXItNm1hbi1leHRlbnNp
b24taGVhZGVyLWluc2VydGlvbi88L2E+PGJyLz4mZ3Q7Jmd0OyBIdG1saXplZDogPGJyLz4mZ3Q7
Jmd0OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtdm95ZXItNm1h
bi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbi0wNyI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24tMDc8L2E+PGJy
Lz4mZ3Q7Jmd0OyBIdG1saXplZDogPGJyLz4mZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRl
ci1pbnNlcnRpb24iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQt
dm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbjwvYT48YnIvPiZndDsmZ3Q7IERp
ZmY6IDxici8+Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91
cmwyPWRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24tMDciPmh0dHBz
Oi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC12b3llci02bWFuLWV4dGVuc2lvbi1o
ZWFkZXItaW5zZXJ0aW9uLTA3PC9hPjxici8+Jmd0OyZndDs8YnIvPiZndDsmZ3Q7IEFic3RyYWN0
Ojxici8+Jmd0OyZndDsgwqDCoFRyYWZmaWMgdHJhdmVyc2luZyBhbiBTUiBkb21haW4gaXMgZW5j
YXBzdWxhdGVkIGluIGFuIG91dGVyIElQdjY8YnIvPiZndDsmZ3Q7IMKgwqBoZWFkZXIgZm9yIGl0
cyBqb3VybmV5IHRocm91Z2ggdGhlIFNSIGRvbWFpbi48YnIvPiZndDsmZ3Q7PGJyLz4mZ3Q7Jmd0
OyDCoMKgVG8gaW1wbGVtZW50IHRyYW5zcG9ydCBzZXJ2aWNlcyBzdHJpY3RseSB3aXRoaW4gdGhl
IFNSIGRvbWFpbiwgdGhlIFNSPGJyLz4mZ3Q7Jmd0OyDCoMKgZG9tYWluIG1heSByZXF1aXJlIGlu
c2VydGlvbiBvciByZW1vdmFsIG9mIGFuIFNSSCBhZnRlciB0aGUgb3V0ZXI8YnIvPiZndDsmZ3Q7
IMKgwqBJUHY2IGhlYWRlciBvZiB0aGUgU1IgZG9tYWluLiDCoEFueSBzZWdtZW50IHdpdGhpbiB0
aGUgU1JIIGlzIHN0cmljdGx5PGJyLz4mZ3Q7Jmd0OyDCoMKgY29udGFpbmVkIHdpdGhpbiB0aGUg
U1IgZG9tYWluLjxici8+Jmd0OyZndDs8YnIvPiZndDsmZ3Q7IMKgwqBUaGUgU1IgZG9tYWluIGFs
d2F5cyBwcmVzZXJ2ZXMgdGhlIGVuZC10by1lbmQgaW50ZWdyaXR5IG9mIHRyYWZmaWM8YnIvPiZn
dDsmZ3Q7IMKgwqB0cmF2ZXJzaW5nIGl0LiDCoE5vIGV4dGVuc2lvbiBoZWFkZXIgaXMgbWFuaXB1
bGF0ZWQsIGluc2VydGVkIG9yPGJyLz4mZ3Q7Jmd0OyDCoMKgcmVtb3ZlZCBmcm9tIGFuIGlubmVy
IHRyYW5zcG9ydGVkIHBhY2tldC4gwqBUaGUgcGFja2V0IGxlYXZpbmcgdGhlIFNSPGJyLz4mZ3Q7
Jmd0OyDCoMKgZG9tYWluIGlzIGV4YWN0bHkgdGhlIHNhbWUgKGV4Y2VwdCBmb3IgdGhlIGhvcC1s
aW1pdCB1cGRhdGUpIGFzIHRoZTxici8+Jmd0OyZndDsgwqDCoHBhY2tldCBlbnRlcmluZyB0aGUg
U1IgZG9tYWluLjxici8+Jmd0OyZndDs8YnIvPiZndDsmZ3Q7IMKgwqBUaGUgU1IgZG9tYWluIGlz
IGRlc2lnbmVkIHdpdGggbGluayBNVFUgc3VmZmljaWVudGx5IGdyZWF0ZXIgdGhhbiB0aGU8YnIv
PiZndDsmZ3Q7IMKgwqBNVFUgYXQgdGhlIGluZ3Jlc3MgZWRnZSBvZiB0aGUgU1IgZG9tYWluLjxi
ci8+Jmd0OyZndDs8YnIvPiZndDsmZ3Q7PGJyLz4mZ3Q7Jmd0Ozxici8+Jmd0OyZndDs8YnIvPiZn
dDsmZ3Q7PGJyLz4mZ3Q7Jmd0OyBQbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtlIGEgY291cGxl
IG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiA8YnIvPiZndDsmZ3Q7IHN1Ym1pc3Npb248YnIv
PiZndDsmZ3Q7IHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFi
bGUgYXQgdG9vbHMuaWV0Zi5vcmcgPGJyLz4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0iaHR0cDovL3Rv
b2xzLmlldGYub3JnJmd0Ij5odHRwOi8vdG9vbHMuaWV0Zi5vcmcmZ3Q8L2E+Oy48YnIvPiZndDsm
Z3Q7PGJyLz4mZ3Q7Jmd0OyBUaGUgSUVURiBTZWNyZXRhcmlhdDxici8+Jmd0OyZndDs8YnIvPiZn
dDsgPGJyLz4mZ3Q7IDxici8+Jmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxici8+Jmd0OyBJRVRGIElQdjYgd29y
a2luZyBncm91cCBtYWlsaW5nIGxpc3Q8YnIvPiZndDsgaXB2NkBpZXRmLm9yZzxici8+Jmd0OyBB
ZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9pcHY2Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2lwdjY8L2E+PGJyLz4mZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyLz4mZ3Q7IDxici8+PGJyLz4tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLTxici8+SUVURiBJUHY2IHdvcmtpbmcgZ3JvdXAgbWFpbGluZyBsaXN0PGJyLz5pcHY2QGll
dGYub3JnPGJyLz5BZG1pbmlzdHJhdGl2ZSBSZXF1ZXN0czogPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHY2Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2lwdjY8L2E+PGJyLz4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxici8+PC9ibG9ja3F1b3RlPjwv
YmxvY2txdW90ZT48L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+

--__MESSAGE_BODY_PART__1_-1510492501499131885--


From nobody Sat Sep 21 10:02:02 2019
Return-Path: <prvs=160a0845b=daniel.voyer@bell.ca>
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 8F6AA12004C; Sat, 21 Sep 2019 10:01:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 MTm_7UQ_fKzz; Sat, 21 Sep 2019 10:01:50 -0700 (PDT)
Received: from ESA4-Wyn.bell.ca (esa4-wyn.bell.ca [67.69.243.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0533612000F; Sat, 21 Sep 2019 10:01:49 -0700 (PDT)
Received: from dm5czo-d01.bellca.int.bell.ca (HELO DG1MBX03-WYN.bell.corp.bce.ca) ([198.235.102.33]) by esa04corp-wyn.bell.corp.bce.ca with ESMTP; 21 Sep 2019 13:01:45 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX03-WYN.bell.corp.bce.ca (2002:8eb6:120d::8eb6:120d) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 21 Sep 2019 13:01:44 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Sat, 21 Sep 2019 13:01:44 -0400
From: "Voyer, Daniel" <daniel.voyer@bell.ca>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
CC: "Darren Dukes (ddukes)" <ddukes@cisco.com>, 6man <6man@ietf.org>, "SPRING WG" <spring@ietf.org>
Thread-Topic: [EXT]Re: Fwd: New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
Thread-Index: AQHVcDXuqJa+gsxFR0CM81LyTMm0Dqc10/IAgADKeoA=
Date: Sat, 21 Sep 2019 17:01:44 +0000
Message-ID: <96836B6A-DFBC-48F4-923E-4415FB1ED63D@bell.ca>
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com> <41ca6fad-9e21-5d48-1f2c-0d9ce722920e@joelhalpern.com>
In-Reply-To: <41ca6fad-9e21-5d48-1f2c-0d9ce722920e@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="utf-8"
Content-ID: <838544801D19704E836C81439576E8D0@exchange.bell.ca>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5m8JPki2aKeXKaoitLdWQflTh4Y>
Subject: Re: [spring] Fwd: New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sat, 21 Sep 2019 17:01:53 -0000

SGkgSm9lbCwgDQoNClNlbnQgZnJvbSBteSBtb2JpbGUNCg0KPiBPbiBTZXAgMjEsIDIwMTksIGF0
IDAwOjU0LCBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+IHdyb3RlOg0KPiAN
Cj4gSSBzZWUgd2hlcmUgdGhlIGRyYWZ0IGRlZmluZXMgYSBzZXQgb2YgY29uc3RyYWludHMuDQo+
IFRoZSBjb25zdHJhaW50IHRoYXQgdGhlcmUgYmUgbm8gb3RoZXIgZXh0ZW5zaW9uIGhlYWRlcnMg
aXMgYSBmYWlybHkgZHJhc3RpYyBjb25zdHJhaW50LCB3aGljaCB3b3VsZCBzZWVtIGEgY2F1c2Ug
Zm9yIGNvbmNlcm4uDQo+IA0KPiBQdXR0aW5nIHRoYXQgYXNpZGUgaG93ZXZlciwgdGhlIGRyYWZ0
IGRvZXMgbm90IHNlZW0gdG8gcHJvdmlkZSBhbnkgZXhwbGFuYXRpb24gZm9yIHdoeSBpbnNlcnRp
b24gcmF0aGVyIHRoYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIGlzIHVzZWQuICBQYXJ0aWN1
bGFybHkgZ2l2ZW4gdGhlIGFzc3VtcHRpb24gdGhhdCB0aGUgTVRVIGlzIGxhcmdlIGVub3VnaCwg
aXQgc2VlbXMgdGhlIGVuY2Fwc3VsYXRpb24gY291bGQgYmUgdXNlZCBmb3IgYWxsIGluc2VydGlv
biBjYXNlcy4NCj4gDQpEVjogY29ycmVjdCwgeW91IGNhbiB1c2UgZW5jYXBzdWxhdGlvbnMgYnV0
IGF0IHRoZSBjb3N0IG9mIDQwYnl0ZXMgb3ZlcmhlYWQuIFJ1bm5pbmcgYW4gb3BlcmF0b3JzIGJh
Y2tib25lLCB3aXRoIGEgd2lkZXNwcmVhZCBhbW9uZyBvZiB1c2UgY2FzZXMsIHlvdSBuZWVkIHRo
b3NlIGJ5dGVzLi4NCg0KPiBZb3VycywNCj4gSm9lbA0KUmVnYXJkcw0KRGFuDQo+IA0KPj4gT24g
OS8yMS8yMDE5IDEyOjM0IEFNLCBEYXJyZW4gRHVrZXMgKGRkdWtlcykgd3JvdGU6DQo+PiBIZWxs
byBldmVyeW9uZSwgd2XigJl2ZSBqdXN0IHN1Ym1pdHRlZCBhbiB1cGRhdGVkIGRyYWZ0IHRoYXQg
ZXhwbGFpbnMgd2h5IFNSSCBpbnNlcnRpb24gaXMgcGVyZm9ybWVkIGluIGFuIFNSIGRvbWFpbiwg
aG93IGl0IGlzIGFjY29tcGxpc2hlZCBhbmQgd2h5IGl0IGlzIHNhZmUgd2l0aGluIHRoZSBTUiBk
b21haW4uDQo+PiBUaGUgYXV0aG9ycyBsb29rIGZvcndhcmQgdG8geW91ciBjb21tZW50cyBhbmQg
c3VnZ2VzdGlvbnMgb24gaG93IHRvIGltcHJvdmUgdGhpcyBkb2N1bWVudC4NCj4+IFRoYW5rcyEN
Cj4+ICAgRGFycmVuIChvbiBiZWhhbGYgb2YgdGhlIGF1dGhvcnMpDQo+Pj4gQmVnaW4gZm9yd2Fy
ZGVkIG1lc3NhZ2U6DQo+Pj4gDQo+Pj4gKkZyb206ICo8aW50ZXJuZXQtZHJhZnRzQGlldGYub3Jn
IDxtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPj4NCj4+PiAqU3ViamVjdDogKipOZXcg
VmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRl
ci1pbnNlcnRpb24tMDcudHh0Kg0KPj4+ICpEYXRlOiAqU2VwdGVtYmVyIDIxLCAyMDE5IGF0IDEy
OjIwOjEzIEFNIEVEVA0KPj4+IA0KPj4+IA0KPj4+IEEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFm
dC12b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA3LnR4dA0KPj4+IGhhcyBi
ZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgRGFycmVuIER1a2VzIGFuZCBwb3N0ZWQgdG8g
dGhlDQo+Pj4gSUVURiByZXBvc2l0b3J5Lg0KPj4+IA0KPj4+IE5hbWU6ZHJhZnQtdm95ZXItNm1h
bi1leHRlbnNpb24taGVhZGVyLWluc2VydGlvbg0KPj4+IFJldmlzaW9uOjA3DQo+Pj4gVGl0bGU6
SW5zZXJ0aW9uIG9mIElQdjYgU2VnbWVudCBSb3V0aW5nIEhlYWRlcnMgaW4gYSBDb250cm9sbGVk
IERvbWFpbg0KPj4+IERvY3VtZW50IGRhdGU6MjAxOS0wOS0yMA0KPj4+IEdyb3VwOkluZGl2aWR1
YWwgU3VibWlzc2lvbg0KPj4+IFBhZ2VzOjEzDQo+Pj4gVVJMOiBodHRwczovL3d3dy5pZXRmLm9y
Zy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2Vy
dGlvbi0wNy50eHQNCj4+PiBTdGF0dXM6IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LXZveWVyLTZtYW4tZXh0ZW5zaW9uLWhlYWRlci1pbnNlcnRpb24vDQo+Pj4gSHRtbGl6
ZWQ6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC12b3llci02bWFuLWV4dGVuc2lv
bi1oZWFkZXItaW5zZXJ0aW9uLTA3DQo+Pj4gSHRtbGl6ZWQ6IGh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtdm95ZXItNm1hbi1leHRlbnNpb24taGVhZGVyLWluc2Vy
dGlvbg0KPj4+IERpZmY6IGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC12
b3llci02bWFuLWV4dGVuc2lvbi1oZWFkZXItaW5zZXJ0aW9uLTA3DQo+Pj4gDQo+Pj4gQWJzdHJh
Y3Q6DQo+Pj4gICBUcmFmZmljIHRyYXZlcnNpbmcgYW4gU1IgZG9tYWluIGlzIGVuY2Fwc3VsYXRl
ZCBpbiBhbiBvdXRlciBJUHY2DQo+Pj4gICBoZWFkZXIgZm9yIGl0cyBqb3VybmV5IHRocm91Z2gg
dGhlIFNSIGRvbWFpbi4NCj4+PiANCj4+PiAgIFRvIGltcGxlbWVudCB0cmFuc3BvcnQgc2Vydmlj
ZXMgc3RyaWN0bHkgd2l0aGluIHRoZSBTUiBkb21haW4sIHRoZSBTUg0KPj4+ICAgZG9tYWluIG1h
eSByZXF1aXJlIGluc2VydGlvbiBvciByZW1vdmFsIG9mIGFuIFNSSCBhZnRlciB0aGUgb3V0ZXIN
Cj4+PiAgIElQdjYgaGVhZGVyIG9mIHRoZSBTUiBkb21haW4uICBBbnkgc2VnbWVudCB3aXRoaW4g
dGhlIFNSSCBpcyBzdHJpY3RseQ0KPj4+ICAgY29udGFpbmVkIHdpdGhpbiB0aGUgU1IgZG9tYWlu
Lg0KPj4+IA0KPj4+ICAgVGhlIFNSIGRvbWFpbiBhbHdheXMgcHJlc2VydmVzIHRoZSBlbmQtdG8t
ZW5kIGludGVncml0eSBvZiB0cmFmZmljDQo+Pj4gICB0cmF2ZXJzaW5nIGl0LiAgTm8gZXh0ZW5z
aW9uIGhlYWRlciBpcyBtYW5pcHVsYXRlZCwgaW5zZXJ0ZWQgb3INCj4+PiAgIHJlbW92ZWQgZnJv
bSBhbiBpbm5lciB0cmFuc3BvcnRlZCBwYWNrZXQuICBUaGUgcGFja2V0IGxlYXZpbmcgdGhlIFNS
DQo+Pj4gICBkb21haW4gaXMgZXhhY3RseSB0aGUgc2FtZSAoZXhjZXB0IGZvciB0aGUgaG9wLWxp
bWl0IHVwZGF0ZSkgYXMgdGhlDQo+Pj4gICBwYWNrZXQgZW50ZXJpbmcgdGhlIFNSIGRvbWFpbi4N
Cj4+PiANCj4+PiAgIFRoZSBTUiBkb21haW4gaXMgZGVzaWduZWQgd2l0aCBsaW5rIE1UVSBzdWZm
aWNpZW50bHkgZ3JlYXRlciB0aGFuIHRoZQ0KPj4+ICAgTVRVIGF0IHRoZSBpbmdyZXNzIGVkZ2Ug
b2YgdGhlIFNSIGRvbWFpbi4NCj4+PiANCj4+PiANCj4+PiANCj4+PiANCj4+PiANCj4+PiBQbGVh
c2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGlt
ZSBvZiBzdWJtaXNzaW9uDQo+Pj4gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYg
YXJlIGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZyA8aHR0cDovL3Rvb2xzLmlldGYub3JnPi4N
Cj4+PiANCj4+PiBUaGUgSUVURiBTZWNyZXRhcmlhdA0KPj4+IA0KPj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+
IElFVEYgSVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KPj4gaXB2NkBpZXRmLm9yZw0K
Pj4gQWRtaW5pc3RyYXRpdmUgUmVxdWVzdHM6IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vaXB2Ng0KPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IElFVEYg
SVB2NiB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdA0KPiBpcHY2QGlldGYub3JnDQo+IEFkbWlu
aXN0cmF0aXZlIFJlcXVlc3RzOiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2lwdjYNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IEV4dGVybmFs
IEVtYWlsOiBQbGVhc2UgdXNlIGNhdXRpb24gd2hlbiBvcGVuaW5nIGxpbmtzIGFuZCBhdHRhY2ht
ZW50cyAvIENvdXJyaWVsIGV4dGVybmU6IFNveWV6IHBydWRlbnQgYXZlYyBsZXMgbGllbnMgZXQg
ZG9jdW1lbnRzIGpvaW50cw0K


From nobody Sat Sep 21 10:04:27 2019
Return-Path: <tom@herbertland.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 BD6A012004C for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 10:04:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 OhCIzwJz4mE1 for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 10:04:17 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (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 45F0712000F for <spring@ietf.org>; Sat, 21 Sep 2019 10:04:17 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id v38so9108745edm.7 for <spring@ietf.org>; Sat, 21 Sep 2019 10:04:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=pLejm1FalucBL8HvoozIlZl9qp/RwY0ihcBy5eopl2c=; b=b5zVRluntxm5KcR7nqIxoqEm846UFQYGmQF/zkHNs7xZ2Vn2BGyAx90iKWd8WQSwck cTyobz6hCjsz6Kz3C+MB5iyYObRynBSyZARghyvL7Q1etXjGZj5r5n5ErdzYCWplChQy aIS2pxZQb4l35/hd01lr7VEkc2ogwZKQ6wLoaozIOVGaVZ6V9se/rX3aBw1+cet35JoH 1aAMxjp3NGIxiuwEzqfGD9rHNov14f30w+wGYAHM5Ewn/g51ZoJp0EoNbCWDRG2Ue1Pj i04dsc8KQXfZVPGi0SFVNNT+A7G/slMAqnY/qJsqF83WfGBKvO4T2LJfsWAaXJ0pL/Ll RR5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=pLejm1FalucBL8HvoozIlZl9qp/RwY0ihcBy5eopl2c=; b=toaJ5KcpfE5A2haqnoxtvkt5vr9eL6bNyIw+Q+j8BkZpU2S3biF7XyyPHEq0cXcZj4 CU/EJEh9uvZgwaO1xT6yfJjVA/SNskNIHmcnBHtSZN11YecBpzfm7bxdlQb18XeDGVZW TuC2XxNitqmfWNHmCCHuxm1Pb6EHLl9plzx1BxnM37Vk66yXgz9CKSxi5litsi1+XBWc mnZ5D8woiVD3nAWIF7tbtcGaBkluxmJckLqU8wGowR1T3gBlEY6B4lpVXzkt8za6Hp96 aW6FE/ioi9duzv5Atf767Z8valcESmgbFc4IQBHRpFjpUQ/iW49Ava8v86nQ4QG3w+Km C+8Q==
X-Gm-Message-State: APjAAAXJiSAl5gwOOeZRA81gUdmizEmHffdGXjnBVPxAuIUBcl3lqhN0 +zBQm6qj16uCMnanQxn5huUz6tuaRpnuuQgpAG5QCA==
X-Google-Smtp-Source: APXvYqzUsO5rF99DQHfs/OsxPuZxQVcfe2i2OvX3AWyfw04+AZpD589ZgmGFXbshnfKkNAq/2oehYHt2F/lEaqzbZKE=
X-Received: by 2002:aa7:d789:: with SMTP id s9mr28446519edq.62.1569085455647;  Sat, 21 Sep 2019 10:04:15 -0700 (PDT)
MIME-Version: 1.0
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com>
In-Reply-To: <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 21 Sep 2019 10:04:02 -0700
Message-ID: <CALx6S35Mehd_LUMt_gL=nr_B29vTND4KfYjjiiPtBaj_JjyWFQ@mail.gmail.com>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: 6man <6man@ietf.org>, SPRING WG <spring@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Igd29bWX_6MrvZgbAJwuhirPDLk>
Subject: Re: [spring] New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sat, 21 Sep 2019 17:04:22 -0000

Some comments:

Most of the constraints listed section 2.2 should be specified as
normative requirements.

"SR domain link MTU is sufficiently greater than the MTU at the
ingress edge of the SR domain..." should be the requirement: "The MTU
for all paths in the domain MUST be large enough to accommodate the
maximum length of an inserted SRH"

Also, for sizing MTU some guidance to the operator to determine what
the maximum length SRH they will ever need would be useful.

"Within the context of this document and the described SRH use-case
within the SR domain, the SR domain can guarantee that SRH is the sole
extension header after the outer IPv6 header." should be the
requirement "An SRH MUST NOT be inserted into a packet that already
has extension headers"

"All traffic within the SR domain has IPv6 source and destination
address within the SR domain." should be requirement: "All traffic
within the SR domain MUST have an IPv6 source and destination address
that is within the SR domain."

Similarly, "Only traffic sourced from and destined to nodes in the SR
domain may have an SRH inserted." could be: "Traffic sourced from or
destined to a node outside of the SR domain MUST NOT have an SRH
inserted."

About "IPv6 encapsulation and optional insertion of SRH at the SR
domain ingress edge generates a new IPv6 packet." and "IPv6
encapsulation and SRH insertion at SR Domain ingress edge."

This is a bit confusing in the use of the word "insertion" in the
context of encapsulation, and on first read it seemed to be allowing
SRH insertion at ingress into the domain (without encapsulating).
Instead of saying "insertion" here, maybe something like "the SRH may
be included when encapsulating". That is, reserve the term "insertion"
to explicitly mean when SRH is being inserted into an existing IPv6
packet without encapsulating.

The attribution problem hasn't been addressed. I imagine it may be
possible to put the address of the node inserting an SRH somewhere in
the header in order to provide proper attribution.

Tom


Tom

On Fri, Sep 20, 2019 at 9:35 PM Darren Dukes (ddukes) <ddukes@cisco.com> wr=
ote:
>
> Hello everyone, we=E2=80=99ve just submitted an updated draft that explai=
ns why SRH insertion is performed in an SR domain, how it is accomplished a=
nd why it is safe within the SR domain.
>
> The authors look forward to your comments and suggestions on how to impro=
ve this document.
>
> Thanks!
>   Darren (on behalf of the authors)
>
> Begin forwarded message:
>
> From: <internet-drafts@ietf.org>
> Subject: New Version Notification for draft-voyer-6man-extension-header-i=
nsertion-07.txt
> Date: September 21, 2019 at 12:20:13 AM EDT
>
>
> A new version of I-D, draft-voyer-6man-extension-header-insertion-07.txt
> has been successfully submitted by Darren Dukes and posted to the
> IETF repository.
>
> Name: draft-voyer-6man-extension-header-insertion
> Revision: 07
> Title: Insertion of IPv6 Segment Routing Headers in a Controlled Domain
> Document date: 2019-09-20
> Group: Individual Submission
> Pages: 13
> URL:            https://www.ietf.org/internet-drafts/draft-voyer-6man-ext=
ension-header-insertion-07.txt
> Status:         https://datatracker.ietf.org/doc/draft-voyer-6man-extensi=
on-header-insertion/
> Htmlized:       https://tools.ietf.org/html/draft-voyer-6man-extension-he=
ader-insertion-07
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-voyer-6man-ex=
tension-header-insertion
> Diff:           https://www.ietf.org/rfcdiff?url2=3Ddraft-voyer-6man-exte=
nsion-header-insertion-07
>
> Abstract:
>   Traffic traversing an SR domain is encapsulated in an outer IPv6
>   header for its journey through the SR domain.
>
>   To implement transport services strictly within the SR domain, the SR
>   domain may require insertion or removal of an SRH after the outer
>   IPv6 header of the SR domain.  Any segment within the SRH is strictly
>   contained within the SR domain.
>
>   The SR domain always preserves the end-to-end integrity of traffic
>   traversing it.  No extension header is manipulated, inserted or
>   removed from an inner transported packet.  The packet leaving the SR
>   domain is exactly the same (except for the hop-limit update) as the
>   packet entering the SR domain.
>
>   The SR domain is designed with link MTU sufficiently greater than the
>   MTU at the ingress edge of the SR domain.
>
>
>
>
>
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Sat Sep 21 10:16:28 2019
Return-Path: <tom@herbertland.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 4B29612004E for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 10:16:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 qwe3diGc8Y7E for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 10:16:17 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (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 C7AF712004C for <spring@ietf.org>; Sat, 21 Sep 2019 10:16:16 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id r16so9101190edq.11 for <spring@ietf.org>; Sat, 21 Sep 2019 10:16:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=eCxp+SPI8qZnyUXAXSAnj7IPvdg6xIbLw4hEq4m07CY=; b=iz5nhBmZCPQbl/7SqHqxV9NCMPrQO4qh8GOmR89puQ8jhRf5T+X2EHSU+vE3Vam9oa rd+ZBb7Y7BlB12psYVNw4DWWJ1ytavmMertMH1OEDLWKKzMmXSRhYamr0qBh5nv4qcvA leBDoM4L7iuEnZx6oqLDqESWSuefYpdXKhfbD92SWXEW1ApvUjmm/2TVWq1WPf8oeAR/ GUxemex2sytw9OlddjF36fLr3sUzf0xy+XBod/DS6qpUFtnz7Qi6vq6I1IYkv1i4dsol 4FYJmX2U/n76/L/o6oAoYA+aHjFATEDdEVgcGLTuw8nG/veYWuuABrIh7Zk1USk7GIAK ZsRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=eCxp+SPI8qZnyUXAXSAnj7IPvdg6xIbLw4hEq4m07CY=; b=lWqfRFBwdbjif9WTjjdrZka6o3HfFh6FswwGb29g2d0gae5MK6cuRCrZXHz3nFjuRf k55iOhgaW/SkUqKwW+zT94DoWH7nnzTQLe/Wmw9fF8/W0fYjxre45/DnC6XzNlCLBwtI i14B+cCAls3dpJgJDbxLJuCMLGzkdVxycKaP90h4lyyS0uUvkqMD7ZEipWxvb3IzC+Dk sES1qTawiNEabbTD+tpmsDh7DxefNyUcL7/kLuDKrXCFxJhFjDWmUX0ojvFZKcCx2WDD pyP7pEDTQ1KcZMKxB1t4OzyuajxHbclMIBXsRX17nSB+VseIpX9a49gq5q8Xl7y2htJP IdDw==
X-Gm-Message-State: APjAAAVCxY+QxKOEjwB+Px05dzE3edIF6yDCqNR+ohNmMjL49ZuWTqz/ Mbjm7wwucKIYg3OcMbGejb3y9P/3D4pU84YIlNQ0tw==
X-Google-Smtp-Source: APXvYqwDVvESKpWfRXfN0KjZ+7fU45FcjCYe7Tg2U7zOkfu9PZNqN26o25R//HLiseZMkjvsznJ9YTWWXRmFgjLqRjM=
X-Received: by 2002:a17:906:3717:: with SMTP id d23mr1264151ejc.266.1569086174477;  Sat, 21 Sep 2019 10:16:14 -0700 (PDT)
MIME-Version: 1.0
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com> <41ca6fad-9e21-5d48-1f2c-0d9ce722920e@joelhalpern.com> <96836B6A-DFBC-48F4-923E-4415FB1ED63D@bell.ca>
In-Reply-To: <96836B6A-DFBC-48F4-923E-4415FB1ED63D@bell.ca>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 21 Sep 2019 10:16:01 -0700
Message-ID: <CALx6S36EoRRTKL-nQ4jGqAY3LDR+gA-HbwpRmhVQ5-WTB_NwXw@mail.gmail.com>
To: "Voyer, Daniel" <daniel.voyer@bell.ca>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Lh25dx2yZ3V4dlin5voyMEOMtmE>
Subject: Re: [spring] Fwd: New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sat, 21 Sep 2019 17:16:20 -0000

On Sat, Sep 21, 2019 at 10:02 AM Voyer, Daniel <daniel.voyer@bell.ca> wrote=
:
>
> Hi Joel,
>
> Sent from my mobile
>
> > On Sep 21, 2019, at 00:54, Joel M. Halpern <jmh@joelhalpern.com> wrote:
> >
> > I see where the draft defines a set of constraints.
> > The constraint that there be no other extension headers is a fairly dra=
stic constraint, which would seem a cause for concern.
> >
> > Putting that aside however, the draft does not seem to provide any expl=
anation for why insertion rather than additional encapsulation is used.  Pa=
rticularly given the assumption that the MTU is large enough, it seems the =
encapsulation could be used for all insertion cases.
> >
> DV: correct, you can use encapsulations but at the cost of 40bytes overhe=
ad. Running an operators backbone, with a widespread among of use cases, yo=
u need those bytes..

Daniel,

The overhead difference is more like 24 bytes since the destination IP
address would need to be in the SID list in insertion case. The source
address in encapsulation is useful to provide proper attribution. In
any case, the argument that overhead matters would be much more
convincing if the segment routing header itself was sparing in
overhead (carrying a list of 16 byte IPv6 addresses is a lot of
overhead).

Tom

>
> > Yours,
> > Joel
> Regards
> Dan
> >
> >> On 9/21/2019 12:34 AM, Darren Dukes (ddukes) wrote:
> >> Hello everyone, we=E2=80=99ve just submitted an updated draft that exp=
lains why SRH insertion is performed in an SR domain, how it is accomplishe=
d and why it is safe within the SR domain.
> >> The authors look forward to your comments and suggestions on how to im=
prove this document.
> >> Thanks!
> >>   Darren (on behalf of the authors)
> >>> Begin forwarded message:
> >>>
> >>> *From: *<internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>
> >>> *Subject: **New Version Notification for draft-voyer-6man-extension-h=
eader-insertion-07.txt*
> >>> *Date: *September 21, 2019 at 12:20:13 AM EDT
> >>>
> >>>
> >>> A new version of I-D, draft-voyer-6man-extension-header-insertion-07.=
txt
> >>> has been successfully submitted by Darren Dukes and posted to the
> >>> IETF repository.
> >>>
> >>> Name:draft-voyer-6man-extension-header-insertion
> >>> Revision:07
> >>> Title:Insertion of IPv6 Segment Routing Headers in a Controlled Domai=
n
> >>> Document date:2019-09-20
> >>> Group:Individual Submission
> >>> Pages:13
> >>> URL: https://www.ietf.org/internet-drafts/draft-voyer-6man-extension-=
header-insertion-07.txt
> >>> Status: https://datatracker.ietf.org/doc/draft-voyer-6man-extension-h=
eader-insertion/
> >>> Htmlized: https://tools.ietf.org/html/draft-voyer-6man-extension-head=
er-insertion-07
> >>> Htmlized: https://datatracker.ietf.org/doc/html/draft-voyer-6man-exte=
nsion-header-insertion
> >>> Diff: https://www.ietf.org/rfcdiff?url2=3Ddraft-voyer-6man-extension-=
header-insertion-07
> >>>
> >>> Abstract:
> >>>   Traffic traversing an SR domain is encapsulated in an outer IPv6
> >>>   header for its journey through the SR domain.
> >>>
> >>>   To implement transport services strictly within the SR domain, the =
SR
> >>>   domain may require insertion or removal of an SRH after the outer
> >>>   IPv6 header of the SR domain.  Any segment within the SRH is strict=
ly
> >>>   contained within the SR domain.
> >>>
> >>>   The SR domain always preserves the end-to-end integrity of traffic
> >>>   traversing it.  No extension header is manipulated, inserted or
> >>>   removed from an inner transported packet.  The packet leaving the S=
R
> >>>   domain is exactly the same (except for the hop-limit update) as the
> >>>   packet entering the SR domain.
> >>>
> >>>   The SR domain is designed with link MTU sufficiently greater than t=
he
> >>>   MTU at the ingress edge of the SR domain.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> Please note that it may take a couple of minutes from the time of sub=
mission
> >>> until the htmlized version and diff are available at tools.ietf.org <=
http://tools.ietf.org>.
> >>>
> >>> The IETF Secretariat
> >>>
> >> --------------------------------------------------------------------
> >> IETF IPv6 working group mailing list
> >> ipv6@ietf.org
> >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> >> --------------------------------------------------------------------
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> > -----------------------------------------------------------------------=
-------
> > External Email: Please use caution when opening links and attachments /=
 Courriel externe: Soyez prudent avec les liens et documents joints
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


From nobody Sat Sep 21 11:09:46 2019
Return-Path: <rbonica@juniper.net>
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 6F2871200B8 for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 11:09:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 NHKSZPvzIzMY for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 11:09:40 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D112120024 for <spring@ietf.org>; Sat, 21 Sep 2019 11:09:40 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8LI9X3a002474; Sat, 21 Sep 2019 11:09:34 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=fCgv4MZquoQpw5smf7wofE97Oz7mmsRtmumsDOnH9Tw=; b=GORD+MvjsNP5XH8ClmETMJOTuWjJ2ulBvMZzTc9y6CgmdvJDlYTJ2OB97ASFRPl1+Qa3 a93IgzdFnTjcgEEFfVBzs34Q0AxHoHcXh4gTrejvkFleP6tcBLBIpBANygtD2eHvoYbz vtA8/QVavgGgHseoiIu071ykEYNfPApYxg+Fbp3G75rQoe/otWP8ELnfq9LftZowYOvR RwloUsC0R2H//0tEfn7djfVrBH8vCZkufmq96+2BCTvovmb8kCEOSHZFxzlCoPXaQsvL ir/fEf0lUgw8hTw8THYvut+AneVvcQRsgsdPSGamckzq/ddDTSSMjaQ+Auxm/Cc3H6rH RA== 
Received: from nam02-cy1-obe.outbound.protection.outlook.com (mail-cys01nam02lp2055.outbound.protection.outlook.com [104.47.37.55]) by mx0a-00273201.pphosted.com with ESMTP id 2v5fjr0t2g-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 21 Sep 2019 11:09:34 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lLtQ4kcm3lSktGs9SkFFxjNasjAbrFVe8/5v8DJ6mlGGBB6ySm9O4CHzoD4YgHJY9psM5hdJbmtspTOvILI65LfBR6mKopKkE8pWeDHa6t2qGo5jXmep7aCqF2eAU7TDY8d4oEPqWPKA4WO8qrTXNpxLEw1ctaBUuelQkUQFp+ZX9buuKyqud6w25AUElBfaCrq5mnXeW46ZQl+Yc6fiElVcRbgDYPkwZ0zT7m3bPB/6k1lL1aNE9wYLqV5jI1HiJ4ryIVgXhirWaeM8WTqKVfMKBl7PWGphuMpFg+A3U9vW+6WngDe7o3s7llMHGsn3O1dJgWE50nYWVlBp0GF3Gg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fCgv4MZquoQpw5smf7wofE97Oz7mmsRtmumsDOnH9Tw=; b=cQ1/nsy8sO3Vy3QDDlR6H9s77RSC4mLk1L+uGCAnzVsi8SgWZHGbZV00YweUsIuQWbUnMIy/8eawnusWvLpCZ5liq47Lp3jT2aGynb1hui2rvFypMcWB0m6WmMx5ivdYNJtdwEFNPkSIKIJeLnqH6SX369WcABveSya2a2fh9DbffXKVdIDvDCFUNdx8ywzSz7UfZ5+Y/0eOJUDAi42QS6vjL+wURvYg/Qkmp4ZOIt1wFrMF/ftD1meT/geW0kgYw9qyn/HiDMuGBwljeDx/RNC2qYF3N/kHu8F66ICWp+lve5JkCQ7b4G8PQxCogBnSY/jrW6CVmA+ET4IsW/GygA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6536.namprd05.prod.outlook.com (20.178.234.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.12; Sat, 21 Sep 2019 18:09:30 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Sat, 21 Sep 2019 18:09:30 +0000
From: Ron Bonica <rbonica@juniper.net>
To: SING Team <s.i.n.g.team.0810@gmail.com>
CC: Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] A note on CRH and on going testing
Thread-Index: AQHVbv1ogIVJNBSa90i6Frx+YTTnzaczIfKAgAC8GgCAAAELAIAA/e3wgACjQQCAAOr5IA==
Content-Class: 
Date: Sat, 21 Sep 2019 18:09:30 +0000
Message-ID: <BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com> <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com><BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com> <1569035481440.mlhhmijcsgraco5tapifot4m@android.mail.163.com>
In-Reply-To: <1569035481440.mlhhmijcsgraco5tapifot4m@android.mail.163.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-21T18:09:24.5631172Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=1f99e35a-786e-4fa3-a760-94fc100f5dbb; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4f9ad7e1-f05a-4630-ead2-08d73ebed94f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(49563074)(7193020); SRVR:BYAPR05MB6536; 
x-ms-traffictypediagnostic: BYAPR05MB6536:
x-ms-exchange-purlcount: 3
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB6536B34AC102EDE5604E39F9AE8B0@BYAPR05MB6536.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4125;
x-forefront-prvs: 0167DB5752
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(366004)(136003)(396003)(376002)(346002)(199004)(189003)(446003)(5660300002)(229853002)(7696005)(236005)(99286004)(316002)(9686003)(478600001)(256004)(11346002)(26005)(25786009)(966005)(54906003)(6436002)(33656002)(733005)(486006)(4326008)(14454004)(86362001)(53546011)(6916009)(71200400001)(6246003)(66066001)(66476007)(71190400001)(102836004)(3846002)(99936001)(7736002)(8936002)(52536014)(74316002)(66574012)(81156014)(6116002)(790700001)(81166006)(55016002)(76116006)(2906002)(14444005)(6506007)(66446008)(66946007)(186003)(64756008)(76176011)(66556008)(6306002)(66616009)(606006)(8676002)(476003)(54896002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6536; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ryJU8whUArnLtgJhfRfL4NNmFMBieHdzp9SAz+OAeExTw78RkEQSoZWJedU7kzFoRSsdh0robft5TI8+Ig5q1lnMz9hzS3xTTtIKKYQP/GQ2MjEFDvMEY+kP5+K8FlVDF52pOiErO24Z9Ayq4TI37FnEszeftCCECxu7PKZw8AeH42MIWG4xo/DUWDZsuNmLFswg8laGdD9g5DUYQAjTZvcJKkF97XTtWWkSKW7urp0pG2CPBHi9bLPtF6QyrqoS4aWbMe3kr9LH3GzN3pul02DHA9WajZQfZ1Po1gk5bMr1luJ8S/8WSz+AIMHuwXZWwLp2dzEiwClLkIGAZThQJhKZ8FkUa/tQqR7vzY0MkRFGIrS0zL3CzNQlBHHRNm7JG+CHLnxtRBNLFgzfAN0UNcXk1VoLerGniypQkdjz0fE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/related; boundary="_004_BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0BYAPR05MB5463namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f9ad7e1-f05a-4630-ead2-08d73ebed94f
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2019 18:09:30.4335 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: kM4xvwHQE5ARDHQMLWAkN1+jeL9DCYKBYhOeC58H4U0YLh5ZtJFfDilIicRDBZRXQUupaJSWJVVaSHRsGT8/3w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6536
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-21_08:2019-09-20,2019-09-21 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 adultscore=0 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 lowpriorityscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909210199
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/bsA3m3KhYBOuscn_PrFRoB33eXw>
Subject: Re: [spring] A note on CRH and on going testing
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: Sat, 21 Sep 2019 18:09:44 -0000

--_004_BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0BYAPR05MB5463namp_
Content-Type: multipart/alternative;
 boundary="_000_BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0BYAPR05MB5463namp_"

--_000_BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi S.I.N.G. Team,

Good to meet you! Let's address the issue in two parts....

First, we agree that it would be easy do define a binding SID in SRv6+. We =
would simply mimic the strategy used by SR-MPLS. That is:


  *   Define a new SID type
  *   Define a new SFIB type that contains all of the information required =
to compose the binding tunnel
  *   Add a few TLVs to the IGPs to distribute the above-mentioned informat=
ion

Now, we explore whether it is possible achieve the same effect without defi=
ning a new SID type.....

We agree that when an SRv6+ ingress node receives a packet, it can expose t=
hat packet to policy. Policy contains match conditions and actions. If the =
packet satisfies a policy's match conditions, its actions will be executed =
and its actions may include encapsulating the packet in an IPv6 header.

Policy can be applied recursively. Assume that a packet traverses the follo=
wing SRv6+ path:


  *   S1 -> S2 -> S3

As the packet enters or traverses Segment S1->S2, the outermost IPv6 addres=
s is 2001:db8::1. But somewhere along that path, either at the ingress node=
 or at a transit node, the packet is exposed to policy. Policy matches on t=
he destination address 2001:db8::1 and causes the packet to be encapsulated=
 in yet another SRv6+ tunnel that traverses the following path:


  *   S2A -> S2B -> S2C

The IPv6 address 2001:db8::1 represents a real interface in S3. But it is a=
lso the object of a match condition.

                                                                           =
           Ron

BTW, What does S.I.N.G. stand for? I'm always happy to see students and res=
earchers participating in the IETF !








Juniper Business Use Only
From: SING Team <s.i.n.g.team.0810@gmail.com>
Sent: Friday, September 20, 2019 11:46 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: Jeff Tantsura <jefftant.ietf@gmail.com>; Chengli (Cheng Li) <chengli13@=
huawei.com>; EXT - daniel.bernier@bell.ca <daniel.bernier@bell.ca>; SPRING =
WG List <spring@ietf.org>
Subject: Re: [spring] A note on CRH and on going testing

Hi Ron,

Yes I believe both Binding SID is an important design for inter-domain sign=
aling, and it is easy to add some mechanisms for SRv6+ to achieve similar f=
unction of Binding SID.  :)

But I'm not sure if it is feasible to bind one IPv6 address to 'BSID' in SR=
v6+, because as shown in draft(spring-srv6-plus):

"In SRv6+, an IPv6 address always represents a network interface", and not =
represents an instruction/function on a node as SRv6 does.

And, as the way you presented, interface IPv6 address 2001:db8::1 is mapped=
 with SID 123, and bind to one SRv6+ tunnel.


So, does it mean if we need to advertise many tunnels outside at one border=
 router, we need to initialize many virtual interfaces(e.g. loopback) in th=
e router?

If does, I'm not sure this is a good idea to achieve inter-domain service t=
unnel signaling with security. Because in contrast to SRv6, it just need to=
 simply add one route/sr-policy.

How do you think?  :)

Best regards,
SING Team

[Image removed by sender.]
Moonlight Thoughts
SING Team. Guangzhou, China

Signature is customized by Netease Mail Master<https://urldefense.com/v3/__=
https:/mail.163.com/dashi/dlpro.html?from=3Dmail88__;!8WoA6RjC81c!WGBJP_h3_=
h-Z3srdMIVg-12_kYbDFVeulK8cLVC_ptBGpDcDP3zO11EVuONBRcme$>
On 09/21/2019 02:09, Ron Bonica<mailto:rbonica@juniper.net> wrote:
Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:


  *   SID: 123
  *   IPv6 address: 2001:db8::1
  *   SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com>
Cc: SING Team <s.i.n.g.team.0810@gmail.com>; EXT - daniel.bernier@bell.ca <=
daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
Subject: Re: [spring] A note on CRH and on going testing

There's number of solutions on the market that extensively use BSID for mul=
ti-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on't think anyone will still say we don't need binding SID.
Let's be honest, Encap mode Binding SID is very useful in inter-domain rout=
ing. It is not secure to share internal info outside a trusted network doma=
in.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don't need to have=
 some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>

--_000_BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Microsoft YaHei";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@Microsoft YaHei";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.mail-date
	{mso-style-name:mail-date;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:656885197;
	mso-list-template-ids:619115612;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1053849765;
	mso-list-template-ids:842291148;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1582638324;
	mso-list-template-ids:-1082205944;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1641838610;
	mso-list-template-ids:1213477974;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1732463369;
	mso-list-type:hybrid;
	mso-list-template-ids:-1992395980 -849464084 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l4:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l5
	{mso-list-id:1893691345;
	mso-list-type:hybrid;
	mso-list-template-ids:-90148262 1448668324 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l5:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l5:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l5:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l5:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l5:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l5:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l5:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l5:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l5:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi S.I.N.G. Team,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Good to meet you! Let&#8217;s address the issue in t=
wo parts&#8230;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">First, we agree that it would be easy do define a bi=
nding SID in SRv6&#43;. We would simply mimic the strategy used by SR-MPLS.=
 That is:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l4 level1 =
lfo3">Define a new SID type<o:p></o:p></li><li class=3D"MsoListParagraph" s=
tyle=3D"margin-left:0in;mso-list:l4 level1 lfo3">Define a new SFIB type tha=
t contains all of the information required to compose the binding tunnel<o:=
p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-li=
st:l4 level1 lfo3">Add a few TLVs to the IGPs to distribute the above-menti=
oned information<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Now, we explore whether it is possible achieve the s=
ame effect without defining a new SID type&#8230;..<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We agree that when an SRv6&#43; ingress node receive=
s a packet, it can expose that packet to policy. Policy contains match cond=
itions and actions. If the packet satisfies a policy&#8217;s match conditio=
ns, its actions will be executed and its actions
 may include encapsulating the packet in an IPv6 header.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Policy can be applied recursively. Assume that a pac=
ket traverses the following SRv6&#43; path:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l4 level1 =
lfo3">S1 -&gt; S2 -&gt; S3<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As the packet enters or traverses Segment S1-&gt;S2,=
 the outermost IPv6 address is 2001:db8::1. But somewhere along that path, =
either at the ingress node or at a transit node, the packet is exposed to p=
olicy. Policy matches on the destination
 address 2001:db8::1 and causes the packet to be encapsulated in yet anothe=
r SRv6&#43; tunnel that traverses the following path:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l4 level1 =
lfo3">S2A -&gt; S2B -&gt; S2C<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The IPv6 address 2001:db8::1 represents a real inter=
face in S3. But it is also the object of a match condition.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">BTW, What does S.I.N.G. stand for? I&#8217;m always =
happy to see students and researchers participating in the IETF !<o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> SING Team &lt;s.i.n.g.team.0810@gmail.c=
om&gt; <br>
<b>Sent:</b> Friday, September 20, 2019 11:46 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Jeff Tantsura &lt;jefftant.ietf@gmail.com&gt;; Chengli (Cheng Li=
) &lt;chengli13@huawei.com&gt;; EXT - daniel.bernier@bell.ca &lt;daniel.ber=
nier@bell.ca&gt;; SPRING WG List &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-f=
amily:&quot;Microsoft YaHei&quot;,sans-serif;color:black">Hi Ron,<br>
<br>
Yes I believe both Binding SID is an important design for inter-domain sign=
aling, and it is easy to add some mechanisms for SRv6&#43; to achieve simil=
ar function of Binding SID. &nbsp;:)<br>
<br>
But I&#8217;m not sure if it is feasible to bind one IPv6 address to &#8216=
;BSID&#8217; in SRv6&#43;, because as shown in draft(spring-srv6-plus):<br>
<br>
&#8220;In SRv6&#43;, an IPv6 address always represents a network interface&=
#8221;, and not represents an instruction/function on a node as SRv6 does.<=
br>
<br>
And, as the way you presented, interface IPv6 address 2001:db8::1 is mapped=
 with SID 123, and bind to one SRv6&#43; tunnel.<br>
<br>
<br>
So, does it mean if we need to advertise many tunnels outside at one border=
 router, we need to initialize many virtual interfaces(e.g. loopback) in th=
e router?<br>
<br>
If does, I&#8217;m not sure this is a good idea to achieve inter-domain ser=
vice tunnel signaling with security. Because in contrast to SRv6, it just n=
eed to simply add one route/sr-policy.<br>
<br>
How do you think? &nbsp;:)<br>
<br>
Best regards,<br>
SING Team</span><span style=3D"font-family:&quot;Microsoft YaHei&quot;,sans=
-serif"><br>
<br>
<o:p></o:p></span></p>
</div>
<div>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"100%" style=3D"width:100.0%;border-collapse:collapse;max-wi=
dth:100%;-webkit-text-size-adjust:none !important;text-size-adjust:none !im=
portant">
<tbody>
<tr>
<td width=3D"38" style=3D"width:28.5pt;padding:0in 0in 0in 0in;box-sizing: =
border-box">
<p class=3D"MsoNormal" style=3D"word-break:break-all"><span style=3D"font-s=
ize:10.5pt;color:#9B9EA1;border:solid windowtext 1.0pt;padding:0in"><img wi=
dth=3D"38" height=3D"38" style=3D"width:.3958in;height:.3958in" id=3D"Pictu=
re_x0020_1" src=3D"cid:image001.jpg@01D57086.2BA48AF0" alt=3D"Image removed=
 by sender."></span><span style=3D"font-size:10.5pt;color:#9B9EA1"><o:p></o=
:p></span></p>
</td>
<td style=3D"padding:0in 0in 0in 7.5pt">
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><b><span style=3D"fon=
t-size:12.0pt;color:#31353B">Moonlight Thoughts<o:p></o:p></span></b></p>
</div>
</td>
</tr>
<tr>
<td width=3D"100%" colspan=3D"2" style=3D"width:100.0%;padding:7.5pt 0in 0i=
n 0in">
<div>
<p class=3D"MsoNormal" style=3D"word-break:break-all"><span style=3D"font-s=
ize:10.5pt;color:#9B9EA1">SING Team. Guangzhou, China<o:p></o:p></span></p>
</div>
</td>
</tr>
</tbody>
</table>
<div style=3D"border:none;border-top:solid #E5E5E5 1.0pt;padding:6.0pt 0in =
0in 0in">
<p><span style=3D"font-size:9.0pt;color:#B6B8BB">Signature is customized by=
 <a href=3D"https://urldefense.com/v3/__https:/mail.163.com/dashi/dlpro.htm=
l?from=3Dmail88__;!8WoA6RjC81c!WGBJP_h3_h-Z3srdMIVg-12_kYbDFVeulK8cLVC_ptBG=
pDcDP3zO11EVuONBRcme$">
<span style=3D"color:#6AA8F6;text-decoration:none">Netease Mail Master</spa=
n></a><o:p></o:p></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" id=3D"ntes-andri=
odmail-quote">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" id=3D"ntes-andri=
odmail-quote">
<div style=3D"margin-top:33.75pt;margin-bottom:15.0pt;border-radius:3px;-mo=
z-border-radius:3px;-webkit-border-radius:3px">
<div style=3D"margin-left:7.5pt;margin-right:7.5pt">
<p class=3D"MsoNormal" style=3D"background:#F2F2F2;word-break:break-all"><s=
pan style=3D"font-size:10.5pt;color:black">On
<span class=3D"mail-date">09/21/2019 02:09</span>, <a href=3D"mailto:rbonic=
a@juniper.net">
<span style=3D"color:#2A97FF;text-decoration:none">Ron Bonica</span></a> wr=
ote:<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Hi Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It would be easy enough to add a binding SID to SRv6=
&#43;. Given customer demand, I would not be averse to adding one.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">However, there is another way to get exactly the sam=
e behavior on the forwarding plane without adding a new SID type.<o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Assume that on Node N, we have the following SFIB en=
try:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l5 level1 =
lfo8">SID: 123
<o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso=
-list:l5 level1 lfo8">IPv6 address: 2001:db8::1<o:p></o:p></li><li class=3D=
"MsoListParagraph" style=3D"margin-left:0in;mso-list:l5 level1 lfo8">SID ty=
pe: prefix SID<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Now assume that was also have the following route on=
 Node N:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">2001:db8::1 -&gt; SRv6&#43; tunnel with specified de=
stination address and CRH<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This gives you the same forwarding behavior as a bin=
ding SID.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;spring-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;<br>
<b>Cc:</b> SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;; EXT - daniel.bern=
ier@bell.ca &lt;daniel.bernier@bell.ca&gt;; SPRING WG List &lt;spring@ietf.=
org&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There&#8217;s number of solutions on the market that=
 extensively use BSID for multi-domain as well as multi-layer signaling.<o:=
p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#43;1.</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As I mentioned before,=
 Binding SID is not only for shortening SID list.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We should see the impo=
rtant part of binding SID in inter-domain routing, &nbsp;since it hides the=
 details of intra-domain. Security and Privacy are always important.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Since the EH insertion=
 related text will be removed from SRv6 NP draft, I don&#8217;t think anyon=
e will still say we don&#8217;t need binding SID.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Let&#8217;s be honest,=
 Encap mode Binding SID is very useful in inter-domain routing. It is not s=
ecure to share internal info outside a trusted network domain.</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheng</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring [<a href=3D"mailto:spring-bounce=
s@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b>Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&#43;1 </span><o:p>=
</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">This is what we did=
 on our multi-cloud trials.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Encap with Binding =
SID to avoid inter-domain mapping &#43; I don&#8217;t need to have some sor=
t of inter-domain alignment of PSSIs</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Dan</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">On 2=
019-09-19, 11:18 AM, &quot;spring on behalf of SING Team&quot; &lt;<a href=
=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a> on behalf o=
f
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com<=
/a>&gt; wrote:</span><o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</span=
><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif"><b=
r>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Ari=
al&quot;,sans-serif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nb=
sp;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com"><span style=3D"color:=
#2A97FF">Andrew Alston</span></a>&nbsp;wrote:<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-ser=
if;color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"mailto:spring@ietf.org">spring@iet=
f..org</a></span><span style=3D"color:black">&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcX=
pk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$">https://www.ietf.org/mailman/l=
istinfo/Spring</a></span>&nbsp;&nbsp;</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0BYAPR05MB5463namp_--

--_004_BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0BYAPR05MB5463namp_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=350;
 creation-date="Sat, 21 Sep 2019 18:09:29 GMT";
 modification-date="Sat, 21 Sep 2019 18:09:29 GMT"
Content-ID: <image001.jpg@01D57086.2BA48AF0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/wAALCAAmACYBAREA/8QAHwAAAQUBAQEB
AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh
ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ
WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEBAAA/APZqKKKKKKKKKKKKKKKK
KKKKKKKK/9k=

--_004_BYAPR05MB5463D09B6FAB2F4E60103FAAAE8B0BYAPR05MB5463namp_--


From nobody Sat Sep 21 13:32:01 2019
Return-Path: <jefftant.ietf@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 E973512010D for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 13:32:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 zACfcWpuNDuL for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 13:31:58 -0700 (PDT)
Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) (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 444351200DE for <spring@ietf.org>; Sat, 21 Sep 2019 13:31:58 -0700 (PDT)
Received: by mail-pf1-x429.google.com with SMTP id a2so6676627pfo.10 for <spring@ietf.org>; Sat, 21 Sep 2019 13:31:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=01VGv7pBaS8yz81RjzGf6DdDdFqSij+McncAghUycPM=; b=XCUtnUqDacBO9srG401oQkVJj2a7xAmN6v0l2jxq0JuYmq6QPN4U7IkU+0pP0u4PNt OdovcoWJ4DHZNlS6cc4wgraBqWIcVt1yojsNnB86QY5qhAKDjIKTlLkuIZfG5TuYyO6D MlMXiSAEezS07v5wZkS2SqVp2DrTPPiGY4jPGwUja582DR81xml87giwO0K4rX3sArZR MFk2VHrSGOMoV0LM+uwiOuI9ED/i1lG/je9gzE6ynD6zQuLtnvUUUIzKobrLEKtScC4H kniICZHsO2KPRoeiMkD4/hy0LNzkP4y9nIN5SF7BQOM69tiyNbtyG0P+blnCKTGlcimj qutA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=01VGv7pBaS8yz81RjzGf6DdDdFqSij+McncAghUycPM=; b=KrTuNqaG1Pp0rY7fX/q0qRoOj7Mthb6iEHMX8+j0BBCLJnmUhUuUfKe8i+0BrwG8qP HyXdVBZnwRPfddpMA7N/e3CptkupF9J/0kl0Q+jPqw13dX71+unT3h4SGba0jM+JQ05e /4VdQRzOeriDYZUKCZCH3k0yp/7AkfRIuC9uJtnUQC8X7alTbtiOmyLnj8q5aUETcNVL cmTun0XncYRADugNcBng5tg3Ct1w3mAD58XVnXyGi/8i1+LyDIm0G0FYJPR6F2L+1+Nb NZufcLfanrUYyBBYLd4J/bIpYaGbM0z1mel4o2HQCcoFnFr/TyFvZ5WUo0JAC5SdU2rk t34Q==
X-Gm-Message-State: APjAAAWL+rGhGAFUE+I/ueVz9erwIACqOB5le4/WHMz/N66X9lHyHOZn z0ornEMlhB5upPZHqh2awlk=
X-Google-Smtp-Source: APXvYqwUiFWUgkoEaP84/rI3fY/I0/oAeUajl6b9FTE+1kQlXIMIudpGqfGRYaJgxjRaQrzFx/6aYQ==
X-Received: by 2002:a17:90a:fe0b:: with SMTP id ck11mr557448pjb.87.1569097917168;  Sat, 21 Sep 2019 13:31:57 -0700 (PDT)
Received: from [192.168.1.12] (c-73-189-13-44.hsd1.ca.comcast.net. [73.189.13.44]) by smtp.gmail.com with ESMTPSA id 202sm5309685pfu.161.2019.09.21.13.31.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Sep 2019 13:31:56 -0700 (PDT)
Date: Sat, 21 Sep 2019 13:31:46 -0700
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: "Chengli (Cheng Li)" <chengli13@huawei.com>, Ron Bonica <rbonica@juniper.net>
Cc: SING Team <s.i.n.g.team.0810@gmail.com>,  "=?utf-8?Q?EXT_-_daniel.bernier=40bell.ca?=" <daniel.bernier@bell.ca>,  SPRING WG List <spring@ietf.org>
Message-ID: <e0776cf0-fbf9-4b13-9aed-54d82c9ee16e@Spark>
In-Reply-To: <BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com> <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com> <BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com>
X-Readdle-Message-ID: e0776cf0-fbf9-4b13-9aed-54d82c9ee16e@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5d8688ba_885e1b_2a6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5QeCT1-A2dseS8sD8iCKa4MkwXs>
Subject: Re: [spring] A note on CRH and on going testing
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: Sat, 21 Sep 2019 20:32:01 -0000

--5d8688ba_885e1b_2a6
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi Ron,

Thanks for your comments, exactly,=C2=A0BSID=C2=A0MPLS label =3D CRH valu=
e :)

Cheers,
Jeff
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica=40juniper.net>, wrot=
e:
> Hi Jeff,
>
> It would be easy enough to add a binding SID to SRv6+. Given customer d=
emand, I would not be averse to adding one.
>
> However, there is another way to get exactly the same behavior on the f=
orwarding plane without adding a new SID type.
>
> Assume that on Node N, we have the following S=46IB entry:
>
>
> =E2=80=A2 SID: 123
> =E2=80=A2 IPv6 address: 2001:db8::1
> =E2=80=A2 SID type: prefix SID
>
>
> Now assume that was also have the following route on Node N:
>
> 2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH
>
> This gives you the same forwarding behavior as a binding SID.
>
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron
>
>
>
> Juniper Business Use Only
> =46rom: spring <spring-bounces=40ietf.org> On Behalf Of Jeff Tantsura
> Sent: Thursday, September 19, 2019 10:53 PM
> To: Chengli (Cheng Li) <chengli13=40huawei.com>
> Cc: SING Team <s.i.n.g.team.0810=40gmail.com>; EXT - daniel.bernier=40b=
ell.ca <daniel.bernier=40bell.ca>; SPRING WG List <spring=40ietf.org>
> Subject: Re: =5Bspring=5D A note on CRH and on going testing
>
> There=E2=80=99s number of solutions on the market that extensively use =
BSID for multi-domain as well as multi-layer signaling.
>
> Regards,
> Jeff
>
> On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13=40huawei.com> =
wrote:
> > +1.
> >
> > As I mentioned before, Binding SID is not only for shortening SID lis=
t.
> > We should see the important part of binding SID in inter-domain routi=
ng, =C2=A0since it hides the details of intra-domain. Security and Privac=
y are always important.
> >
> > Since the EH insertion related text will be removed from SRv6 NP draf=
t, I don=E2=80=99t think anyone will still say we don=E2=80=99t need bind=
ing SID.
> > Let=E2=80=99s be honest, Encap mode Binding SID is very useful in int=
er-domain routing. It is not secure to share internal info outside a trus=
ted network domain.
> >
> > Cheng
> >
> >
> > =46rom: spring =5Bmailto:spring-bounces=40ietf.org=5D On Behalf Of Be=
rnier, Daniel
> > Sent: Thursday, September 19, 2019 11:36 PM
> > To: SING Team <s.i.n.g.team.0810=40gmail.com>
> > Cc: 'SPRING WG List' <spring=40ietf.org>
> > Subject: Re: =5Bspring=5D A note on CRH and on going testing
> >
> > +1
> >
> > This is what we did on our multi-cloud trials.
> >
> > Encap with Binding SID to avoid inter-domain mapping + I don=E2=80=99=
t need to have some sort of inter-domain alignment of PSSIs
> >
> > Dan
> >
> > On 2019-09-19, 11:18 AM, =22spring on behalf of SING Team=22 <spring-=
bounces=40ietf.org on behalf of s.i.n.g.team.0810=40gmail.com> wrote:
> >
> > Hi Andrew,
> >
> > Good to hear that reality experiment :)
> >
> > But is it secure to share internal SID-IP mappings outside a trusted =
network domain=3F
> >
> > Or is there an analogue like Binding SID of SRv6, in SRv6+=3F
> >
> > Btw, PSSI and PPSI can not do that now, right=3F
> >
> > Best regards,
> > Moonlight Thoughts
> >
> >
> > (mail failure, try to cc to spring again.)
> >
> > On 09/19/2019 17:49,=C2=A0Andrew Alston=C2=A0wrote:
> > Hi Guys,
> >
> > I thought this may be of interest in light of discussions around depl=
oyments and running code - because one of the things we've been testing i=
s inter-domain traffic steering with CRH on both our DPDK implementation =
and another implementation.
> >
> > So - the setup we used last night:
> >
> > 6 systems in a lab - one of which linked to the open internet.=C2=A0 =
Call these S1 -> S6
> > 3 systems in a lab on the other side of the world - no peering betwee=
n the networks in question.=C2=A0 Call these R1 -> R3
> >
> > We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 =
-> R3, with the relevant mappings from the CRH SID's to the underlying ad=
dressing (S2 had a mapping for the SID for S3, S3 had a mapping for the S=
ID corresponding to S6, S6 had a mapping for the SID corresponding to R1 =
etc)
> >
> > Then we sent some packets - and the test was entirely successful.
> >
> > What this effectively means is that if two providers agree to share t=
he SID mappings - it is possible to steer across one network, out over an=
 open path, and across a remote network.=C2=A0 Obviously this relies on t=
he fact that EH's aren't being dropped by intermediate providers, but thi=
s isn't something we're seeing.
> >
> > Combine this with the BGP signaling draft - and the SID's can then be=
 signaled between the providers - work still going on with regards to thi=
s for testing purposes.=C2=A0 Just as a note - there would be no requirem=
ent to share the full SID mapping or topologies when doing this with BGP =
- the requirement would be only to share the relevant SID's necessary for=
 the steering.
> >
> > I can say from our side - with various other providers - this is some=
thing that we see *immense* use case for - for a whole host of reasons.
> >
> > Thanks
> >
> > Andrew
> >
> >
> > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
> > spring mailing list
> > spring=40ietf..org
> > https://www.ietf.org/mailman/listinfo/Spring
> > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
> > spring mailing list
> > spring=40ietf.org
> > https://www.ietf.org/mailman/listinfo/spring

--5d8688ba_885e1b_2a6
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<title></title>
</head>
<body>
<div name=3D=22messageBodySection=22>
<div dir=3D=22auto=22>Hi Ron,
<div dir=3D=22auto=22><br /></div>
<div dir=3D=22auto=22>Thanks for your comments, exactly,&=23160;<span sty=
le=3D=22caret-color: rgb(39, 39, 40);=22>BSID&=23160;</span>MPLS label =3D=
 CRH value :)</div>
</div>
</div>
<div name=3D=22messageSignatureSection=22><br />
<div class=3D=22match=46ont=22>Cheers,
<div>Jeff</div>
</div>
</div>
<div name=3D=22messageReplySection=22>On Sep 20, 2019, 11:09 AM -0700, Ro=
n Bonica &lt;rbonica=40juniper.net&gt;, wrote:<br />
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<div class=3D=22WordSection1=22>
<p class=3D=22MsoNormal=22>Hi Jeff,</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>It would be easy enough to add a binding SID t=
o SRv6+. Given customer demand, I would not be averse to adding one.</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>However, there is another way to get exactly t=
he same behavior on the forwarding plane without adding a new SID type.</=
p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>Assume that on Node N, we have the following S=
=46IB entry:</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<ul style=3D=22margin-top:0in=22 type=3D=22disc=22>
<li class=3D=22MsoListParagraph=22 style=3D=22margin-left:0in;mso-list:l1=
 level1 lfo3=22>SID: 123</li>
<li class=3D=22MsoListParagraph=22 style=3D=22margin-left:0in;mso-list:l1=
 level1 lfo3=22>IPv6 address: 2001:db8::1</li>
<li class=3D=22MsoListParagraph=22 style=3D=22margin-left:0in;mso-list:l1=
 level1 lfo3=22>SID type: prefix SID</li>
</ul>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>Now assume that was also have the following ro=
ute on Node N:</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>2001:db8::1 -&gt; SRv6+ tunnel with specified =
destination address and CRH</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>This gives you the same forwarding behavior as=
 a binding SID.</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160; Ron</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22msipfooter30b3d538=22 align=3D=22center=22 style=3D=22margi=
n:0in;margin-bottom:.0001pt;text-align:center=22><span style=3D=22font-si=
ze:7.0pt;color:black=22>Juniper Business Use Only</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b>=46rom:</b> spring &lt;spring-bounces=40iet=
f.org&gt; <b>On Behalf Of</b> Jeff Tantsura<br />
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br />
<b>To:</b> Chengli (Cheng Li) &lt;chengli13=40huawei.com&gt;<br />
<b>Cc:</b> SING Team &lt;s.i.n.g.team.0810=40gmail.com&gt;; EXT - daniel.=
bernier=40bell.ca &lt;daniel.bernier=40bell.ca&gt;; SPRING WG List &lt;sp=
ring=40ietf.org&gt;<br />
<b>Subject:</b> Re: =5Bspring=5D A note on CRH and on going testing</p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>There=E2=80=99s number of solutions on the mar=
ket that extensively use BSID for multi-domain as well as multi-layer sig=
naling.</p>
<div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<div id=3D=22AppleMailSignature=22>
<p class=3D=22MsoNormal=22>Regards,</p>
<div>
<p class=3D=22MsoNormal=22>Jeff</p>
</div>
</div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><br />
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D=22mailto:che=
ngli13=40huawei.com=22>chengli13=40huawei.com</a>&gt; wrote:</p>
</div>
<blockquote style=3D=22margin: 5px 5px; padding-left: 10px; border-left: =
thin solid =23e67e22;=22 class=3D=22spark=5Fquote=22>
<div>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>+1.</spa=
n></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>As I men=
tioned before, Binding SID is not only for shortening SID list.</span></p=
>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>We shoul=
d see the important part of binding SID in inter-domain routing, &=23160;=
since it hides the details of intra-domain. Security and Privacy are alwa=
ys important.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Since th=
e EH insertion related text will be removed from SRv6 NP draft, I don=E2=80=
=99t think anyone will still say we don=E2=80=99t need binding SID.</span=
></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Let=E2=80=
=99s be honest, Encap mode Binding SID is very useful in inter-domain rou=
ting. It is not secure to share internal info outside a trusted network d=
omain.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Cheng</s=
pan></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b>=46rom:</b> spring =5B<a href=3D=22mailto:s=
pring-bounces=40ietf.org=22>mailto:spring-bounces=40ietf.org</a>=5D <b>On=
 Behalf Of</b> Bernier, Daniel<br />
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br />
<b>To:</b> SING Team &lt;<a href=3D=22mailto:s.i.n.g.team.0810=40gmail.co=
m=22>s.i.n.g.team.0810=40gmail.com</a>&gt;<br />
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D=22mailto:spring=40ietf.org=22>=
spring=40ietf.org</a>&gt;<br />
<b>Subject:</b> Re: =5Bspring=5D A note on CRH and on going testing</p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>+1</span>=
</p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>This is w=
hat we did on our multi-cloud trials.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>Encap wit=
h Binding SID to avoid inter-domain mapping + I don=E2=80=99t need to hav=
e some sort of inter-domain alignment of PSSIs</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>Dan</span=
></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>&=23160;<=
/span></p>
<div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-left:.5in=22><span lang=3D=22=
EN-CA=22 xml:lang=3D=22EN-CA=22>On 2019-09-19, 11:18 AM, =22spring on beh=
alf of SING Team=22 &lt;<a href=3D=22mailto:spring-bounces=40ietf.org=22>=
spring-bounces=40ietf.org</a> on behalf of <a href=3D=22mailto:s.i.n.g.te=
am.0810=40gmail.com=22>s.i.n.g.team.0810=40gmail.com</a>&gt; wrote:</span=
></p>
</div>
</div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-left:.5in=22><span lang=3D=22=
EN-CA=22 xml:lang=3D=22EN-CA=22>&=23160;</span></p>
</div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-left:.5in=22><span lang=3D=22=
EN-CA=22 style=3D=22font-family:&quot;Arial&quot;,sans-serif;color:black=22=
 xml:lang=3D=22EN-CA=22>Hi Andrew,</span><span lang=3D=22EN-CA=22 style=3D=
=22font-family:&quot;Arial&quot;,sans-serif=22 xml:lang=3D=22EN-CA=22><br=
 />
<br />
<span style=3D=22color:black=22>Good to hear that reality experiment :)</=
span><br />
<br />
<span style=3D=22color:black=22>But is it secure to share internal SID-IP=
 mappings outside a trusted network domain=3F</span><br />
<br />
<span style=3D=22color:black=22>Or is there an analogue like Binding SID =
of SRv6, in SRv6+=3F</span><br />
<br />
<span style=3D=22color:black=22>Btw, PSSI and PPSI can not do that now, r=
ight=3F</span><br />
<br />
<span style=3D=22color:black=22>Best regards,</span><br />
<span style=3D=22color:black=22>Moonligh</span>t Thoughts<br />
<br />
<br />
(mail failure, try to cc to spring again.)<br />
<br /></span> <span lang=3D=22EN-CA=22 style=3D=22font-size:10.5pt;font-f=
amily:&quot;Arial&quot;,sans-serif;color:black;background:=23=462=462=462=
=22 xml:lang=3D=22EN-CA=22>On 09/19/2019 17:49,&=23160;<a href=3D=22mailt=
o:Andrew.Alston=40liquidtelecom.com=22><span style=3D=22color:=232A97=46=46=
=22>Andrew Alston</span></a>&=23160;wrote:<br /></span> <span lang=3D=22E=
N-CA=22 style=3D=22font-family:&quot;Arial&quot;,sans-serif;color:black=22=
 xml:lang=3D=22EN-CA=22>Hi Guys,&=23160;</span><span lang=3D=22EN-CA=22 s=
tyle=3D=22font-family:&quot;Arial&quot;,sans-serif=22 xml:lang=3D=22EN-CA=
=22><br />
<br />
<span style=3D=22color:black=22>I thought this may be of interest in ligh=
t of discussions around deployments and running code - because one of the=
 things we've been testing is inter-domain traffic steering with CRH on b=
oth our DPDK implementation and another implementation.&=23160;</span><br=
 />
<br />
<span style=3D=22color:black=22>So - the setup we used last night:&=23160=
;</span><br />
<br />
<span style=3D=22color:black=22>6 systems in a lab - one of which linked =
to the open internet.&=23160; Call these S1 -&gt; S6&=23160;</span><br />=

<span style=3D=22color:black=22>3 systems in a lab on the other side of t=
he world - no peering between the networks in question.&=23160; Call thes=
e R1 -&gt; R3&=23160;</span><br />
<br />
<span style=3D=22color:black=22>We applied a SID list on S1, that steered=
 S1 -&gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappi=
ngs from the CRH SID's to the underlying addressing (S2 had a mapping for=
 the SID for S3, S3 had a mapping for the SID corresponding to S6, S6 had=
 a mapping for the SID corresponding to R1 etc)&=23160;</span><br />
<br />
<span style=3D=22color:black=22>Then we sent some packets - and the test =
was entirely successful. &=23160;&=23160;</span><br />
<br />
<span style=3D=22color:black=22>What this effectively means is that if tw=
o providers agree to share the SID mappings - it is possible to steer acr=
oss one network, out over an open path, and across a remote network.&=231=
60; Obviously this relies on the fact that EH's aren't being dropped by i=
ntermediate providers, but this isn't something we're seeing.&=23160;</sp=
an><br />
<br />
<span style=3D=22color:black=22>Combine this with the BGP signaling draft=
 - and the SID's can then be signaled between the providers - work still =
going on with regards to this for testing purposes.&=23160; Just as a not=
e - there would be no requirement to share the full SID mapping or topolo=
gies when doing this with BGP - the requirement would be only to share th=
e relevant SID's necessary for the steering.&=23160;</span><br />
<br />
<span style=3D=22color:black=22>I can say from our side - with various ot=
her providers - this is something that we see *immense* use case for - fo=
r a whole host of reasons.&=23160;</span><br />
<br />
<span style=3D=22color:black=22>Thanks&=23160;</span><br />
<br />
<span style=3D=22color:black=22>Andrew&=23160;</span><br />
<br />
<br />
<span style=3D=22color:black=22>=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F&=23160;</span><br />
<span style=3D=22color:black=22>spring mailing list&=23160;</span><br />
<span style=3D=22color:=230061B4=22><a href=3D=22mailto:spring=40ietf.org=
=22>spring=40ietf..org</a></span><span style=3D=22color:black=22>&=23160;=
</span><br />
<span style=3D=22color:=230061B4=22><a href=3D=22https://urldefense.com/v=
3/=5F=5Fhttps:/www.ietf.org/mailman/listinfo/Spring=5F=5F;=218WoA6RjC81c=21=
U4=5Fs7somKP=5FKyQ3viBMIcXpk=5FpTMYlY11nTHMB2b-JTdTLKi9mnr=461wu=5FDoXwId=
f=24=22>https://www.ietf.org/mailman/listinfo/Spring</a></span>&=23160;&=23=
160;</span></p>
</div>
</div>
</blockquote>
<blockquote style=3D=22margin: 5px 5px; padding-left: 10px; border-left: =
thin solid =23e67e22;=22 class=3D=22spark=5Fquote=22>
<div>
<p class=3D=22MsoNormal=22>=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F<br />
spring mailing list<br />
<a href=3D=22mailto:spring=40ietf.org=22>spring=40ietf.org</a><br />
<a href=3D=22https://urldefense.com/v3/=5F=5Fhttps:/www.ietf.org/mailman/=
listinfo/spring=5F=5F;=218WoA6RjC81c=21U4=5Fs7somKP=5FKyQ3viBMIcXpk=5FpTM=
YlY11nTHMB2b-JTdTLKi9mnr=461wu=5FLl7ej5P=24=22>https://www.ietf.org/mailm=
an/listinfo/spring</a></p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</body>
</html>

--5d8688ba_885e1b_2a6--


From nobody Sat Sep 21 13:37:16 2019
Return-Path: <rbonica@juniper.net>
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 6D52912010F for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 13:37:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 HJ4SHG3BYnDm for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 13:37:12 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 02CE61200DE for <spring@ietf.org>; Sat, 21 Sep 2019 13:37:11 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8LKYa0h020556; Sat, 21 Sep 2019 13:37:05 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=eIHCX+A83zAQ6rQ6alMqXuMRq0ZoZsriAdQT7LdDYWc=; b=CE4Aqo0IrwlZCT9pLnxSC4fozj6Je4wJfUQkJxh5Ec09VsM+sp6czyFEhrPGr4Dr3Cq+ cA133fmtKTEx0/M5HlK6fy5FPRiLGAWgz29UjslaIyBp73Gdt27bnWKrRCvhuGpzXS+O S5E+ZgLrSsfaum1awSdNdNHcDTHMsCm0/xY9L2DrP6WClYdahL2gfKJFEcP7v7fUi9x6 I3sWxUvX8GT4bI9XI8GyebzeViZFysRqvprPS0BHKZnd+CgnHE43shEyEAv6+BTVZG33 lsaLLzx0pjZ0ryaEg3/OgiGSXKjRhFzvSdMn9LcEVLG8eHGwwXK7TwrULsvEiUJZZ4cq 7g== 
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp2053.outbound.protection.outlook.com [104.47.40.53]) by mx0a-00273201.pphosted.com with ESMTP id 2v5k4m8mvf-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 21 Sep 2019 13:37:05 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aVBrBoBuEYnibDom9NzsoDU2ZIpgtzDHb4+PuW5y0KTqg6WY2C66LHZgnGCSnmDqBxKwPH0LT8WeEPNphM8tc3p2jClhEeaeTBXwBWzNIXaZgsCLd+owwb422TSPANIbaiRizR+x0fV3KvZr5fUGKDCsFI+UB1IPHN+Gbv+POKSHXAZ0R217ANTFu2lqUjznb4qQlIBtpwlx8Zyf5/hapAFV0JYOjtyrK+mj5fO33FJTtqG9pswWQbCFA0jOBK0kPQ9XVGuN6K739tDddHesffuTLuLOssFviHQ6Ya/Q37HCltusG23reN5vVZtFdIZ/mjtIt/fGS8Ep6QFJbVuuoA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eIHCX+A83zAQ6rQ6alMqXuMRq0ZoZsriAdQT7LdDYWc=; b=Fs3XF/OE7lvgU3ap73PwJiDtqoSgtTz9XaXI1/XIXD+M+IYV7oRrL1v6x40uGt8JONEtyCxNdey2FPhw6VLOMQP9qYVfL80ex8nm6vfpzH9BULNK6ofJkAdriwy9PhdsG2GZfU6d8+kzPLpOC0H+PA+6J6ZmMO9pQR2Pry29IEd6bXCxPRwaF2VE2VsF5Hyob8+2y2imUEFcTBoB5DzMAPtjomEDl/LKsFMZMantSLg6cGhg4M65taA+2dFOPiBxdP15gNqkoQT8EVDp0srlPMdnt70vYyf1DWnc+/izi1IWB3627u/3NgpvJtCF4nUjrgLknfj1tPntH8KtTCKfgA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6229.namprd05.prod.outlook.com (20.178.54.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.11; Sat, 21 Sep 2019 20:37:01 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2284.009; Sat, 21 Sep 2019 20:37:00 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>
CC: SING Team <s.i.n.g.team.0810@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] A note on CRH and on going testing
Thread-Index: AQHVbv1ogIVJNBSa90i6Frx+YTTnzaczIfKAgAC8GgCAAAELAIAA/e3wgAG8LQCAAAAusA==
Content-Class: 
Date: Sat, 21 Sep 2019 20:37:00 +0000
Message-ID: <BYAPR05MB54638B3496626552613269A1AE8B0@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com> <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com> <BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com> <e0776cf0-fbf9-4b13-9aed-54d82c9ee16e@Spark>
In-Reply-To: <e0776cf0-fbf9-4b13-9aed-54d82c9ee16e@Spark>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-21T20:36:56.3206298Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=232bed3b-2e20-4fb7-90ea-82d47047f658; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 785d9cd5-f7e6-4bc9-47e2-08d73ed3746c
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BYAPR05MB6229:
x-ms-exchange-purlcount: 2
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB622940435CE4B1BCBCD25E66AE8B0@BYAPR05MB6229.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3968;
x-forefront-prvs: 0167DB5752
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(346002)(136003)(396003)(39860400002)(366004)(189003)(199004)(606006)(966005)(66556008)(52536014)(74316002)(3846002)(7696005)(14454004)(790700001)(6116002)(66066001)(53546011)(99286004)(446003)(76176011)(6506007)(33656002)(26005)(186003)(14444005)(102836004)(2906002)(256004)(7736002)(11346002)(476003)(236005)(86362001)(4326008)(54896002)(55016002)(25786009)(9686003)(316002)(6436002)(66476007)(6306002)(81156014)(110136005)(76116006)(81166006)(66946007)(8676002)(478600001)(229853002)(71190400001)(66446008)(66574012)(6246003)(5660300002)(54906003)(486006)(8936002)(71200400001)(64756008); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6229; H:BYAPR05MB5463.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gbChxcprmcGDpvtrS2TqSmPt3dUWaFgyHw770XjmWkyLwIopvlOKEIf5Re4zhIvWoVMjtlCEtMxGXvTbKCILqcdUxFrfoh761d7aqPZPUH+8RqIyCEL+N7mdahPItJcRWrvKJIUHQXkJxIED1ghqJ7Mo8qAC3k9kDJM3eB6dxFVuWZREz8TUSfKdBSfJtLs7RESoHofvrY20imVAxhvvvqVqUwE+O0KllFpjqHKDj548Fnxn7PPorCPjOMSin5ywhrwI/NrzFAJeCS3ji6BlfatvdpX0tF3f+yQKWXsISJFp5GZcTUuMg+eYBd3yG+hGZvDmq/u2YAUjh6HH4xmjUu0HFPphBI+G3mkGeniAdQaKo7lrZ+z/gtMkWdHepL/XFLFOGeqNn0Kma/LozEb6e7nGG9VKnTJtMHQBh8WXoNY=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB54638B3496626552613269A1AE8B0BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 785d9cd5-f7e6-4bc9-47e2-08d73ed3746c
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2019 20:37:00.7062 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: j+XLBUWQjwFKL1pEIEXKwmhweT7DEwCqzvtIYcXfOBrdkwNrAPY6fVXnTWRB1ux9p9vrEGQzByX9ITyu5luR3w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6229
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-21_10:2019-09-20,2019-09-21 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 mlxlogscore=999 priorityscore=1501 impostorscore=0 lowpriorityscore=0 clxscore=1015 mlxscore=0 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909210227
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/545awuDM_CZzGjXihMfZkOMnU5E>
Subject: Re: [spring] A note on CRH and on going testing
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: Sat, 21 Sep 2019 20:37:15 -0000

--_000_BYAPR05MB54638B3496626552613269A1AE8B0BYAPR05MB5463namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Jeff,

After an off-line conversation with the SRv6+ implementors, we decided that=
 it would be trivial to add a binding SID to SRv6+. So, we will do that in =
the next version of the draft.

In keeping with RFC 8200, it will prepend only. Since the CRH is short, ins=
ertion is not needed.

                                                                           =
                            Ron




Juniper Business Use Only
From: Jeff Tantsura <jefftant.ietf@gmail.com>
Sent: Saturday, September 21, 2019 4:32 PM
To: Chengli (Cheng Li) <chengli13@huawei.com>; Ron Bonica <rbonica@juniper.=
net>
Cc: SING Team <s.i.n.g.team.0810@gmail.com>; EXT - daniel.bernier@bell.ca <=
daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Thanks for your comments, exactly, BSID MPLS label =3D CRH value :)

Cheers,
Jeff
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net<mailto:rbo=
nica@juniper.net>>, wrote:
Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:


  *   SID: 123
  *   IPv6 address: 2001:db8::1
  *   SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf=
.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

There's number of solutions on the market that extensively use BSID for mul=
ti-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on't think anyone will still say we don't need binding SID.
Let's be honest, Encap mode Binding SID is very useful in inter-domain rout=
ing. It is not secure to share internal info outside a trusted network doma=
in.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don't need to have=
 some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>

--_000_BYAPR05MB54638B3496626552613269A1AE8B0BYAPR05MB5463namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:419330043;
	mso-list-template-ids:1693057318;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1477264260;
	mso-list-template-ids:-1563005740;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">After an off-line conversation with the SRv6&#43; im=
plementors, we decided that it would be trivial to add a binding SID to SRv=
6&#43;. So, we will do that in the next version of the draft.<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In keeping with RFC 8200, it will prepend only. Sinc=
e the CRH is short, insertion is not needed.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Jeff Tantsura &lt;jefftant.ietf@gmail.c=
om&gt; <br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;; Ron Bonica &lt;=
rbonica@juniper.net&gt;<br>
<b>Cc:</b> SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;; EXT - daniel.bern=
ier@bell.ca &lt;daniel.bernier@bell.ca&gt;; SPRING WG List &lt;spring@ietf.=
org&gt;<br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal">Hi Ron, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for your comments, exactly,&nbsp;BSID&nbsp;MP=
LS label =3D CRH value :)<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Cheers, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">On Sep 20, 2019, 11:0=
9 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@j=
uniper.net</a>&gt;, wrote:<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">It would be easy enough to add a binding SID to SRv6&#43;. Given c=
ustomer demand, I would not be averse to adding one.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">However, there is another way to get exactly the same behavior on =
the forwarding plane without adding a new SID type.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Assume that on Node N, we have the following SFIB entry:<o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"mso-list:l1 level1 lfo3">SID: 123<o=
:p></o:p></li><li class=3D"MsoListParagraph" style=3D"mso-list:l1 level1 lf=
o3">IPv6 address: 2001:db8::1<o:p></o:p></li><li class=3D"MsoListParagraph"=
 style=3D"mso-list:l1 level1 lfo3">SID type: prefix SID<o:p></o:p></li></ul=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Now assume that was also have the following route on Node N:<o:p><=
/o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">2001:db8::1 -&gt; SRv6&#43; tunnel with specified destination addr=
ess and CRH<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">This gives you the same forwarding behavior as a binding SID.<o:p>=
</o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org"=
>spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">There&#8217;s number of solutions on the market that extensively u=
se BSID for multi-domain as well as multi-layer signaling.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Regards,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Jeff<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t"><br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&#43;1.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">As I mentioned before, Binding SID i=
s not only for shortening SID list.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">We should see the important part of =
binding SID in inter-domain routing, &nbsp;since it hides the details of in=
tra-domain. Security and Privacy are always
 important.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Since the EH insertion related text =
will be removed from SRv6 NP draft, I don&#8217;t think anyone will still s=
ay we don&#8217;t need binding SID.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Let&#8217;s be honest, Encap mode Bi=
nding SID is very useful in inter-domain routing. It is not secure to share=
 internal info outside a trusted network domain.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">Cheng</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> spring [<a href=3D"mailto:spring-bounces@ietf.org">ma=
ilto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt">&#43;1</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt">This is what we did on our multi-=
cloud trials.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt">Encap with Binding SID to avoid i=
nter-domain mapping &#43; I don&#8217;t need to have some sort of inter-dom=
ain alignment of PSSIs</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt">Dan</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span lang=3D"EN-CA">On 2019-09-19, 11:18 AM, &quot;spring on behalf of SIN=
G Team&quot; &lt;<a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@=
ietf.org</a> on behalf of
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com<=
/a>&gt; wrote:</span><o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span lang=3D"EN-CA">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:.5in">
<span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif;colo=
r:black">Hi Andrew,</span><span lang=3D"EN-CA" style=3D"font-family:&quot;A=
rial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Ari=
al&quot;,sans-serif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nb=
sp;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com"><span style=3D"color:=
#2A97FF">Andrew Alston</span></a>&nbsp;wrote:<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-ser=
if;color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"mailto:spring@ietf.org">spring@iet=
f..org</a></span><span style=3D"color:black">&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcX=
pk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$">https://www.ietf.org/mailman/l=
istinfo/Spring</a></span>&nbsp;&nbsp;</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BYAPR05MB54638B3496626552613269A1AE8B0BYAPR05MB5463namp_--


From nobody Sat Sep 21 17:17:54 2019
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 9DB8912011D; Sat, 21 Sep 2019 17:17:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 20fPyzzZMrb8; Sat, 21 Sep 2019 17:17:38 -0700 (PDT)
Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 38327120041; Sat, 21 Sep 2019 17:17:38 -0700 (PDT)
Received: by mail-qk1-x732.google.com with SMTP id x134so11495471qkb.0; Sat, 21 Sep 2019 17:17:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=94//5WozpDO2SOueYMU1kFREUfv9uQej+nA3gMLT+4g=; b=XNGmOSwsJUTZu5N3+kC7lCrrojVgI1AjPBx3QhZ9nkyDStG7whvFOvrfptdkq3mfKF SmGTd2PUsel/otir1IOCDDR7+p2gV+mzt57xvFFvCRb/kbgorvPFnz3vXvQv+xViOcET uf17wAkKfQatgGkkVjP6UIbZwTMqL9ofOrJDR2rgwGlZhTVQqB+W1lHEZncC5ZuQoDSL 5gPUcSbmI8Bgb9tAP+0iKYSOXe70ap5KP+cNbg5eQ+iNnD9Gy72Wd/izLvJEIqRK2ItD fHzcqqLzWyuTX3WnOx3+XAFvDgHwVCcYyxcaUColtg+E5EiBLlnwnx+cnoqN42kmlCVd RKgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=94//5WozpDO2SOueYMU1kFREUfv9uQej+nA3gMLT+4g=; b=l/UED6os0ug29pyWwjhxO1Um1WxPH9nfj6PjEHZ52cUoiQoYHAK1LNxehwcSeSzMzl AkM7FpjjK792yB3iyu4ozaLkiI1OoGRLhsT6a43yqoDgO0oAqck2GFfWRkUOZ2w5R2+r Hf020RgLfeA1D3npzaiHEIJVtOiAuu15ilFudQgcO1fdKu1mnyRYskq2w72kv2nXxwz+ mf9hdyhKbNh6VGtAg9cre39XtPlpsgIdk4JXQAtJshiTpRlY2GTGE2mHsguTTdsW0M+C Liy47+iwr23RmiYf8AAeH2dXUd4gu9vMtMuwT2Xlgt+/tr/5o0fL/brS13VlGGtTvZ9J waHQ==
X-Gm-Message-State: APjAAAUaAw5EXYCD+2Z50cCgNRoN8aQtYJsTfFAXXJaW1bixZn3pgabe 0URHjNV4Y8apckd/ZWN2mto=
X-Google-Smtp-Source: APXvYqzdx5kAOwL93e/5zWR5mX1oVmIQPJnVJTNuBSlBotHSJr82W2LiFjeC9pUo8aKFRv8omtK1pA==
X-Received: by 2002:a37:bdc6:: with SMTP id n189mr10083289qkf.263.1569111456916;  Sat, 21 Sep 2019 17:17:36 -0700 (PDT)
Received: from [192.168.1.221] (pool-96-231-151-173.washdc.fios.verizon.net. [96.231.151.173]) by smtp.gmail.com with ESMTPSA id n42sm4286701qta.31.2019.09.21.17.17.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Sep 2019 17:17:34 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-9A666761-001F-4747-B733-334526818EEA
Mime-Version: 1.0 (1.0)
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <CAOj+MMHRevSPf+Ayv=4_zgnfA-rV_BvV+7OJwrTi2T9S95oCbw@mail.gmail.com>
Date: Sat, 21 Sep 2019 20:17:33 -0400
Cc: Reji Thomas <rejithomas.d@gmail.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>, Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <70CE1CDE-27D1-4125-AEBB-D6771228D7F5@gmail.com>
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com> <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com> <CAOj+MMFuQqMcGdjLT0piyuyUNpgLka7Pn5suA+LRi+rzFeKwow@mail.gmail.com> <CAA8Zg7HtdoMtzqg6o04TjAnyg8NUaoijVi40NoUPeERcycGssA@mail.gmail.com> <CAOj+MMF7X2nar9TkvWc2LunwdL2A6pfzpvROeZ3XfCGcv4zBZQ@mail.gmail.com> <02987E0C-3512-4BDD-A888-32CF4C8EB78E@gmail.com> <CAOj+MMHRevSPf+Ayv=4_zgnfA-rV_BvV+7OJwrTi2T9S95oCbw@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>, ddukes@cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hr821xks7N0BPTzrqjm05yAY65Y>
Subject: Re: [spring]  =?utf-8?b?4oCcU1JWNivigJ0gY29tcGxleGl0eSBpbiBmb3J3YXJk?= =?utf-8?q?ing?=
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: Sun, 22 Sep 2019 00:17:43 -0000

--Apple-Mail-9A666761-001F-4747-B733-334526818EEA
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable


Robert

Responses in-line

Sent from my iPhone

> On Sep 20, 2019, at 4:44 AM, Robert Raszuk <robert@raszuk.net> wrote:
>=20
> Hi Gyan,
>=20
> > So now talking SRv6 with Ti LFA why is there an EH insertion as we are=20=

> > not using mpls LDP and not doing remote LFA and this is not the traditio=
nal=20
> > mpls TE FRR.=20
>=20
> TI - stands for Topology Independent ... all other LFA modes rely on topol=
ogies to be able to compute or not the backup path.=20

[Gyan] A few others mentioned this as well the concept of Ti=3D topology ind=
ependent feature which seems like a sales pitch buzz word as you always have=
 an underlying IGP so that Ti-LFA =E2=80=9Cpost convergence loop free=E2=80=9D=
 using a traffic engineered path bypassing the normal IGP path and LFA alter=
native next hop backup path next best lowest cost where Ti-LFA is really ref=
erring to not necessarily a path that is different from the alternate next h=
op as it could be any other traffic engineered path which includes the alter=
native next hop which is the LFA path so then you cannot say then that it=E2=
=80=99s topology independent.  I think how it should be marketed is as since=
 SRV6 and SR-MPLS have the inherent source route capability without having t=
o maintain state in the intermediate nodes it really is a =E2=80=9Ctraffic e=
ngineered=E2=80=9D TE-LFA is a more accurate marketing buzz word of the LFA u=
sed by SR & SRv6.  One of the major benefits of SRv6 inherent traffic engine=
ering capabilities is the ability to color traffic engineering each L3 vpn f=
low natively onto different paths which cannot be easily done with tradition=
al mpls and is a major use case for both enterprises and SPs to move towards=
 SRv6.
>=20
> So why insertion/EH modification is needed ... well as I stated before the=
re are  few assets of this and all must be taken into consideration.=20
>=20
> A) In most cases of topologies it may not be required - only in some speci=
al cases you may need to engineer your backup flows and then you either inse=
rt new EH or add another IP encap with such SRH in current SRv6 architecture=
.=20
>=20
> B) When you are doing node protection and PLR is adjucent to segment end n=
ode you should fixup such SRH (so modify it on PLR which is not packet desti=
nation) such that the packet will not try to return when LFA routed to N+1 s=
egment end.=20
>=20
> Why A is option B clearly needs to be fixed or LFA style node protection o=
f any segment end declared as not supported.=20
>=20
> Of course in bigger picture there any more protection methods to consider a=
nd only specific operator of transit or enterprise is in position to decide w=
hat works best for him.
>=20
[Gyan] As an operator with Verizon a Tier 1 SP as well as having a very larg=
e internal enterprise SP core - traffic engineering is critical component of=
 our network design and fast reroute path protection alternative next hop ca=
pabilities provided by IP LFA and Remote LFA with LDP tunneling from PLR to P=
Q node is critical to have that line rate optimal throughout hitless make be=
fore break pre programmed  backup path is a MUST and is really the main busi=
ness driver justification for any SP or Enterprise to migrate to SRv6 is for=
 that inherent SRv6 traffic engineering 50ms failover to the pre programmed T=
i-LFA backup path.  Sorry for the long run on sentence =F0=9F=98=80

I think we should change the confusing inaccurate name of Ti-LFA to TE-LFA.

We definitely need to get this figured out and a solution for intermediate n=
ode EH insertion at the PLR node use case for Ti-LFA.

Daren=20

You mentioned in one of your threads on this topic that there is some miscom=
munication or something missing in the spec and that you are working on rect=
ifying with an update.  Can you explain how we can fix the issue with interm=
ediate node EH insertion for Ti-LFA use case even though not used in every i=
mplementation even though IP LFA is much more widely used then traditional T=
E FRR where Ti-LFA is providing both capabilities in one feature Ti-LFA with=
 SRv6 so we definitely have to get this figured out with the RFC 8200 violat=
ion from a 6MAN perspective.

Regards,

Gyan


> Many thx,
> R.
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> =20
>=20
>> On Fri, Sep 20, 2019 at 3:06 AM Gyan Mishra <hayabusagsm@gmail.com> wrote=
:
>> Hi Robert=20
>>=20
>> I know we have gone through many many lengthy discussions adnosium and I k=
now the question has come up a few times and I know you replied back a few t=
imes related to the service provider use case where we end up with the multi=
ple violations of RFC 8200 related to intermediate nodes EH insertion as wel=
l as many EH insertions occurring and what was mentioned was Ti-LFA.  So sin=
ce LFA and Remote LFA are extensions of the IGP providing the 50ms failover s=
imilar to traditional mpls Fast Reroute capabilities NH & NNH link/node/path=
 protection in the legacy TE FRR pce the head end PE LSR adds and additional=
 mpls shim for FRR.
>>=20
>> With IP LFA and remote LFA used with LDP there are IGP extensions opaque L=
SA=E2=80=99s that provide the pre programmed backup path provided by LFA loo=
p free backup path.  In that scenario with LDP there is not any additional l=
abel with LFA but with remote LFA is added for the Remote LFA backup path wi=
th LDP session protection enabled with targeted LDP session tunnled through t=
he RLFA node.
>>=20
>> So now talking SRv6 with Ti LFA why is there an EH insertion as we are no=
t using mpls LDP and not doing remote LFA and this is not the traditional mp=
ls TE FRR.
>>=20
>> I am not getting it from a network engineering technical standpoint what t=
he use case is and why EH insertion would occur on any intermediate node as t=
hat even in the legacy mpls TE world its on the ingress LSR PE and for that m=
atter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=9D source=
 routing via SRH pssi instructions and not maintaining state on the intermed=
iate nodes which just do the PSSI and copy the SRH destination rewrite of IP=
v6 destination for the traffic engineered path and then do PSP or USP on the=
 egress node of the service provider core.
>>=20
>> I designed and manage a fairly large mpls core for Verizon and if their i=
s a asic processing penalty hit due to intermediate node EH insertion we don=
=E2=80=99t want it and will stay course with LDP and stick with our path tar=
geting SR-MPLS and ditch any ideas of ever going to SRv6.
>>=20
>> Thanks in advance for help in clarification of this topic and I think und=
erstanding the use case would help 6man overall understand the justification=
 of the RFC 8200 violations.
>>=20
>> Thank you
>>=20
>> Gyan Mishra
>> Verizon Communications=20
>> Cell 301 502-1347
>>=20
>> Sent from my iPhone
>>=20
>>> On Sep 19, 2019, at 3:50 PM, Robert Raszuk <robert@raszuk.net> wrote:
>>>=20
>>> Hi Reji,
>>>=20
>>> Notice what it says: " ... explicitly listed intermediate nodes ... "
>>>=20
>>> CRH which is used in SRv6+ does not explicitly list intermediate nodes s=
o I do not think the procedures in IPv6 spec apply as the way you interpret t=
hem.=20
>>>=20
>>> But I am i no way authoritative ... still learning IPv6 and this thread b=
ecome great education.=20
>>>=20
>>> An real example where those procedure apply is documented in RFC6554 whi=
ch does put the addresses explicitly.=20
>>>=20
>>> Many thx,
>>> Robert.
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>> On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas <rejithomas.d@gmail.com> wr=
ote:
>>>> Hi Robert,
>>>>=20
>>>> >>I do not know what is the difference between IPv6 Destination Address=
 in the fixed header and "final destination". Where do you carry "final dest=
ination" address ?=20
>>>>=20
>>>> See Section 4.4 in RFC 8200.  Hope its clear what's the final destinati=
on and the context in which it is used.
>>>>=20
>>>>       Segments Left       8-bit unsigned integer.  Number of route
>>>>                           segments remaining, i.e., number of explicitl=
y
>>>>                           listed intermediate nodes still to be visited=

>>>>                           before reaching the final destination.
>>>>=20
>>>> Regards
>>>> Reji
>>>>=20
>>>>> On Thu, Sep 19, 2019 at 10:26 PM Robert Raszuk <robert@raszuk.net> wro=
te:
>>>>> IPv6 fixed header has only one destination address. So TE midpoint is e=
ither a packet's destination or not. It can not be both.=20
>>>>>=20
>>>>> I do not know what is the difference between IPv6 Destination Address i=
n the fixed header and "final destination". Where do you carry "final destin=
ation" address ?=20
>>>>>=20
>>>>> Many  thx,
>>>>> R.
>>>>>=20
>>>>>> On Thu, Sep 19, 2019 at 6:17 PM Reji Thomas <rejithomas.d@gmail.com> w=
rote:
>>>>>> Hi Robert,
>>>>>>=20
>>>>>> >>Well the crux of the matter is that you still need to process all E=
Hs at each IPv6 destination which here means each transit node per RFC8200
>>>>>>=20
>>>>>>  =46rom RFC 8200 that doesn't seem to be the case or at least as I un=
derstand. See  Section 4.1 note 1 and note 3. Am I missing something?
>>>>>> =20
>>>>>> IPv6 header
>>>>>>       Hop-by-Hop Options header
>>>>>>       Destination Options header (note 1)
>>>>>>       Routing header
>>>>>>       Fragment header
>>>>>>       Authentication header (note 2)
>>>>>>       Encapsulating Security Payload header (note 2)
>>>>>>       Destination Options header (note 3)
>>>>>>       Upper-Layer header
>>>>>>=20
>>>>>>       note 1: for options to be processed by the first destination th=
at
>>>>>>               appears in the IPv6 Destination Address field plus
>>>>>>               subsequent destinations listed in the Routing header.
>>>>>>=20
>>>>>>       note 2: additional recommendations regarding the relative order=
 of
>>>>>>               the Authentication and Encapsulating Security Payload
>>>>>>               headers are given in [RFC4303].
>>>>>>=20
>>>>>>       note 3: for options to be processed only by the final destinati=
on
>>>>>>               of the packet.
>>>>>>=20
>>>>>> Regards
>>>>>> Reji
>>>>>>=20
>>>>>>> On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> wr=
ote:
>>>>>>>=20
>>>>>>>> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture b=
etter. The SRv6+ drafts explain the usecases better FYI.
>>>>>>>=20
>>>>>>> Well the crux of the matter is that you still need to process all EH=
s at each IPv6 destination which here means each transit node per RFC8200. T=
hat is regardless what any other spec says .... unfortunately.=20
>>>>>>>=20
>>>>>>> Best,
>>>>>>> R.
>>>>>>>=20
>>>>>>>=20
>>>>>>> =20
>>>>>>> --------------------------------------------------------------------=

>>>>>>> IETF IPv6 working group mailing list
>>>>>>> ipv6@ietf.org
>>>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>>>> --------------------------------------------------------------------=

>>>>>> _______________________________________________
>>>>>> spring mailing list
>>>>>> spring@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/spring
>>> --------------------------------------------------------------------
>>> IETF IPv6 working group mailing list
>>> ipv6@ietf.org
>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> --------------------------------------------------------------------

--Apple-Mail-9A666761-001F-4747-B733-334526818EEA
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><br></div>Robert<div><br></div><div>Re=
sponses in-line<br><br><div id=3D"AppleMailSignature" dir=3D"ltr">Sent from m=
y iPhone</div><div dir=3D"ltr"><br>On Sep 20, 2019, at 4:44 AM, Robert Raszu=
k &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; wrote:<=
br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr">Hi G=
yan,<div><br></div><div>&gt; So now talking SRv6 with Ti LFA why is there an=
 EH insertion as we are&nbsp;</div><div>&gt; not using mpls LDP and not doin=
g remote LFA and this is not the traditional&nbsp;</div><div>&gt; mpls TE FR=
R.&nbsp;</div><div><br></div><div>TI - stands for Topology Independent ... a=
ll other LFA modes rely on topologies to be able to compute or not the backu=
p path.&nbsp;</div></div></div></blockquote><div><br></div>[Gyan] A few othe=
rs mentioned this as well the concept of Ti=3D topology independent feature w=
hich seems like a sales pitch buzz word as you always have an underlying IGP=
 so that Ti-LFA =E2=80=9Cpost convergence loop free=E2=80=9D using a traffic=
 engineered path bypassing the normal IGP path and LFA alternative next hop b=
ackup path next best lowest cost where Ti-LFA is really referring to not nec=
essarily a path that is different from the alternate next hop as it could be=
 any other traffic engineered path which includes the alternative next hop w=
hich is the LFA path so then you cannot say then that it=E2=80=99s topology i=
ndependent. &nbsp;I think how it should be marketed is as since SRV6 and SR-=
MPLS have the inherent source route capability without having to maintain st=
ate in the intermediate nodes it really is a =E2=80=9Ctraffic engineered=E2=80=
=9D TE-LFA is a more accurate marketing buzz word of the LFA used by SR &amp=
; SRv6. &nbsp;One of the major benefits of SRv6 inherent traffic engineering=
 capabilities is the ability to color traffic engineering each L3 vpn flow n=
atively onto different paths which cannot be easily done with traditional mp=
ls and is a major use case for both enterprises and SPs to move towards SRv6=
.<br><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr"><div><br></=
div><div>So why insertion/EH modification is needed ... well as I stated bef=
ore there are&nbsp; few assets of this and all must be taken into considerat=
ion.&nbsp;</div><div><br></div><div>A) In most cases of topologies it may no=
t be required - only in some special cases you may need to engineer your bac=
kup flows and then you either insert new EH or add another IP encap with suc=
h SRH in current SRv6 architecture.&nbsp;</div><div><br></div><div>B) When y=
ou are doing node protection and PLR is adjucent to segment end node you sho=
uld fixup such SRH (so modify it on PLR which is not packet destination) suc=
h that the packet will not try to return when LFA routed to N+1 segment end.=
&nbsp;<br></div><div><br></div><div>Why A is option B clearly needs to be fi=
xed or LFA style node protection of any segment end declared as not supporte=
d.&nbsp;</div><div><br></div><div>Of course in bigger picture there any more=
 protection methods to consider and only specific operator of transit or ent=
erprise is in position to decide what works best for him.</div><div><br></di=
v></div></div></blockquote>[Gyan] As an operator with Verizon a Tier 1 SP as=
 well as having a very large internal enterprise SP core - traffic engineeri=
ng is critical component of our network design and fast reroute path protect=
ion alternative next hop capabilities provided by IP LFA and Remote LFA with=
 LDP tunneling from PLR to PQ node is critical to have that line rate optima=
l throughout hitless make before break pre programmed &nbsp;backup path is a=
 MUST and is really the main business driver justification for any SP or Ent=
erprise to migrate to SRv6 is for that inherent SRv6 traffic engineering 50m=
s failover to the pre programmed Ti-LFA backup path. &nbsp;Sorry for the lon=
g run on sentence =F0=9F=98=80</div><div><br></div><div>I think we should ch=
ange the confusing inaccurate name of Ti-LFA to TE-LFA.</div><div><br></div>=
<div>We definitely need to get this figured out and a solution for intermedi=
ate node EH insertion at the PLR node use case for Ti-LFA.</div><div><br></d=
iv><div>Daren&nbsp;</div><div><br></div><div>You mentioned in one of your th=
reads on this topic that there is some miscommunication or something missing=
 in the spec and that you are working on rectifying with an update. &nbsp;Ca=
n you explain how we can fix the issue with intermediate node EH insertion f=
or Ti-LFA use case even though not used in every implementation even though I=
P LFA is much more widely used then traditional TE FRR where Ti-LFA is provi=
ding both capabilities in one feature Ti-LFA with SRv6 so we definitely have=
 to get this figured out with the RFC 8200 violation from a 6MAN perspective=
.</div><div><br></div><div>Regards,</div><div><br></div><div>Gyan</div><div>=
<br></div><div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"lt=
r"><div>Many thx,</div><div>R.</div><div><br></div><div><br></div><div><br><=
/div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></=
div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></d=
iv><div>&nbsp;<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr=
" class=3D"gmail_attr">On Fri, Sep 20, 2019 at 3:06 AM Gyan Mishra &lt;<a hr=
ef=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.com</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto">Hi R=
obert&nbsp;<div><br></div><div>I know we have gone through many many lengthy=
 discussions adnosium and I know the question has come up a few times and I k=
now you replied back a few times related to the service provider use case wh=
ere we end up with the multiple violations of RFC 8200 related to intermedia=
te nodes EH insertion as well as many EH insertions occurring and what was m=
entioned was Ti-LFA.&nbsp; So since LFA and Remote LFA are extensions of the=
 IGP providing the 50ms failover similar to traditional mpls Fast Reroute ca=
pabilities NH &amp; NNH link/node/path protection in the legacy TE FRR pce t=
he head end PE LSR adds and additional mpls shim for FRR.</div><div><br></di=
v><div>With IP LFA and remote LFA used with LDP there are IGP extensions opa=
que LSA=E2=80=99s that provide the pre programmed backup path provided by LFA=
 loop free backup path.&nbsp; In that scenario with LDP there is not any add=
itional label with LFA but with remote LFA is added for the Remote LFA backu=
p path with LDP session protection enabled with targeted LDP session tunnled=
 through the RLFA node.</div><div><br></div><div>So now talking SRv6 with Ti=
 LFA why is there an EH insertion as we are not using mpls LDP and not doing=
 remote LFA and this is not the traditional mpls TE FRR.</div><div><br></div=
><div>I am not getting it from a network engineering technical standpoint wh=
at the use case is and why EH insertion would occur on any intermediate node=
 as that even in the legacy mpls TE world its on the ingress LSR PE and for t=
hat matter in this case the benefit of SRv6 is =E2=80=9Cnative TE=E2=80=9D s=
ource routing via SRH pssi instructions and not maintaining state on the int=
ermediate nodes which just do the PSSI and copy the SRH destination rewrite o=
f IPv6 destination for the traffic engineered path and then do PSP or USP on=
 the egress node of the service provider core.</div><div><br></div><div>I de=
signed and manage a fairly large mpls core for Verizon and if their is a asi=
c processing penalty hit due to intermediate node EH insertion we don=E2=80=99=
t want it and will stay course with LDP and stick with our path targeting SR=
-MPLS and ditch any ideas of ever going to SRv6.</div><div><br></div><div>Th=
anks in advance for help in clarification of this topic and I think understa=
nding the use case would help 6man overall understand the justification of t=
he RFC 8200 violations.</div><div><br></div><div>Thank you</div><div><br></d=
iv><div>Gyan Mishra</div><div>Verizon Communications&nbsp;</div><div>Cell 30=
1 502-1347</div><div><br><div id=3D"gmail-m_-6028849970919177875AppleMailSig=
nature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On Sep 19,=
 2019, at 3:50 PM, Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net" ta=
rget=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br><br></div><blockquote ty=
pe=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr">Hi Reji,<div><br></div><div>No=
tice what it says: <b>" ... explicitly listed intermediate nodes ... "</b><b=
r></div><div><br></div><div>CRH which is used in SRv6+ does not explicitly l=
ist intermediate nodes so I do not think the procedures in IPv6 spec apply a=
s the way you interpret them.&nbsp;</div><div><br></div><div>But I am i no w=
ay authoritative ... still learning IPv6 and this thread become great educat=
ion.&nbsp;</div><div><br></div><div>An real example where those procedure ap=
ply is documented in RFC6554 which does put the addresses explicitly.&nbsp;<=
/div><div><br></div><div>Many thx,<br>Robert.</div><div><br></div><div><br><=
/div><div><br></div><div><br></div><div><br></div><div><b><br></b></div><div=
><b><br></b></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Thu, Sep 19, 2019 at 9:14 PM Reji Thomas &lt;<a href=3D"=
mailto:rejithomas.d@gmail.com" target=3D"_blank">rejithomas.d@gmail.com</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div di=
r=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Robert,</div><span class=
=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmail-im"><div><b=
r></div><div dir=3D"ltr">&gt;&gt;I do not know what is the difference betwee=
n IPv6 Destination Address in the fixed header and "final destination". Wher=
e do you carry "final destination" address ?&nbsp;</div><div dir=3D"ltr"><br=
></div></span><div>See Section 4.4 in RFC 8200.&nbsp; Hope its clear what's t=
he final destination and the context in which it is used.</div><div dir=3D"l=
tr"><br><div><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299=
118929gmail-m_-6010753092096512981gmail-newpage" style=3D"white-space:pre-wr=
ap;font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;co=
lor:rgb(0,0,0)">      Segments Left       8-bit unsigned integer.  Number of=
 route
                          segments remaining, i.e., number of explicitly
                          listed intermediate nodes still to be visited
                          before reaching the final destination.
</pre><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929g=
mail-m_-6010753092096512981gmail-newpage" style=3D"white-space:pre-wrap;font=
-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb=
(0,0,0)"><br></pre><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904442=
527299118929gmail-m_-6010753092096512981gmail-newpage" style=3D"white-space:=
pre-wrap;font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:p=
age;color:rgb(0,0,0)">Regards</pre><pre class=3D"gmail-m_-602884997091917787=
5gmail-m_7904442527299118929gmail-m_-6010753092096512981gmail-newpage" style=
=3D"white-space:pre-wrap;font-size:13.3333px;margin-top:0px;margin-bottom:0p=
x;break-before:page;color:rgb(0,0,0)">Reji</pre><div class=3D"gmail-m_-60288=
49970919177875gmail-m_7904442527299118929gmail-yj6qo gmail-m_-60288499709191=
77875gmail-m_7904442527299118929gmail-ajU"></div></div></div></div></div><br=
><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Se=
p 19, 2019 at 10:26 PM Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net=
" target=3D"_blank">robert@raszuk.net</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr">IPv6 fixed header has onl=
y one destination address. So TE midpoint is either a packet's destination o=
r not. It can not be both.&nbsp;<div><br></div><div>I do not know what is th=
e difference between IPv6 Destination Address in the fixed header and "final=
 destination". Where do you carry "final destination" address ?&nbsp;</div><=
div><br></div><div>Many&nbsp; thx,<br>R.</div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 6:17 PM=
 Reji Thomas &lt;<a href=3D"mailto:rejithomas.d@gmail.com" target=3D"_blank"=
>rejithomas.d@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><pre=
 class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmail-m_-48=
35811391373464681gmail-m_-2116522249630451124gmail-newpage" style=3D"font-si=
ze:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,=
0,0)">Hi Robert,</pre><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904=
442527299118929gmail-m_-4835811391373464681gmail-m_-2116522249630451124gmail=
-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;brea=
k-before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-m_-60288499709=
19177875gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-2116=
522249630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;ma=
rgin-bottom:0px;break-before:page;color:rgb(0,0,0)">&gt;&gt;<span style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small;color:rgb(34,34,34)">W=
ell the crux of the matter is that you still need to process all EHs at each=
 IPv6 destination which here means each transit node per RFC8200</span></pre=
><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmail-=
m_-4835811391373464681gmail-m_-2116522249630451124gmail-newpage" style=3D"fo=
nt-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:r=
gb(0,0,0)"><span style=3D"font-family:Arial,Helvetica,sans-serif"><br></span=
></pre><pre class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929=
gmail-m_-4835811391373464681gmail-m_-2116522249630451124gmail-newpage" style=
=3D"margin-top:0px;margin-bottom:0px;break-before:page"><font color=3D"#0000=
00" size=3D"3"> =46rom RFC 8200 that doesn't seem to be the case or at least=
 as I understand. S</font><span style=3D"color:rgb(0,0,0);font-size:13.3333p=
x;font-family:Arial,Helvetica,sans-serif">ee  Section 4.1 note 1 and note 3.=
 Am I missing something?</span></pre><pre class=3D"gmail-m_-6028849970919177=
875gmail-m_7904442527299118929gmail-m_-4835811391373464681gmail-m_-211652224=
9630451124gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-=
bottom:0px;break-before:page;color:rgb(0,0,0)">&nbsp;</pre><pre class=3D"gma=
il-m_-6028849970919177875gmail-m_7904442527299118929gmail-m_-483581139137346=
4681gmail-m_-2116522249630451124gmail-newpage" style=3D"font-size:13.3333px;=
margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">IPv6 he=
ader
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [<a href=3D"https://tools.ietf.org/html/r=
fc4303" title=3D"&quot;IP Encapsulating Security Payload (ESP)&quot;" target=
=3D"_blank">RFC4303</a>].

      note 3: for options to be processed only by the final destination
              of the packet.
</pre><br class=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gm=
ail-m_-4835811391373464681gmail-m_-2116522249630451124gmail-Apple-interchang=
e-newline" style=3D"color:rgb(0,0,0);font-family:-webkit-standard"></div><di=
v>Regards</div><div>Reji</div></div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 19, 2019 at 9:00 PM Robert Ra=
szuk &lt;<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmai=
l.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><br></div></div><div class=3D"gmail_quote"><b=
lockquote 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 lang=3D"EN-IN"><div clas=
s=3D"gmail-m_-6028849970919177875gmail-m_7904442527299118929gmail-m_-4835811=
391373464681gmail-m_-2116522249630451124gmail-m_2152116174736443665gmail-m_6=
932563592401092047WordSection1"><div><div><div>I disagree. PPSI and PSSI lev=
erages the DOHs in IPv6 architecture better. The SRv6+ drafts explain the us=
ecases better FYI.</div></div></div></div></div></blockquote><div><br></div>=
<div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small">W=
ell the crux of the matter is that you still need to process all EHs at each=
 IPv6 destination which here means each transit node per RFC8200. That is re=
gardless what any other spec says .... unfortunately.&nbsp;</div><div style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">Best,</div><div=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small">R.</div><b=
r></div><div><br></div><div>&nbsp;</div></div></div>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/ip=
v6" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listin=
fo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div>
_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br>=

<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>--------=
------------------------------------------------------------</span><br><span=
>IETF IPv6 working group mailing list</span><br><span><a href=3D"mailto:ipv6=
@ietf.org" target=3D"_blank">ipv6@ietf.org</a></span><br><span>Administrativ=
e Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/ipv6" target=3D=
"_blank">https://www.ietf.org/mailman/listinfo/ipv6</a></span><br><span>----=
----------------------------------------------------------------</span><br><=
/div></blockquote></div></div></blockquote></div>
</div></blockquote></div></body></html>=

--Apple-Mail-9A666761-001F-4747-B733-334526818EEA--


From nobody Sat Sep 21 17:58:41 2019
Return-Path: <markzzzsmith@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 7D294120041; Sat, 21 Sep 2019 17:58:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 yOTq-CJXpVzW; Sat, 21 Sep 2019 17:58:31 -0700 (PDT)
Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (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 4072012001E; Sat, 21 Sep 2019 17:58:31 -0700 (PDT)
Received: by mail-ot1-x329.google.com with SMTP id o44so781977ota.10; Sat, 21 Sep 2019 17:58:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FYDBzCn8Y5dSttAdB/MXeCoEn0cuDXseKWT8LXduPQM=; b=kWL3BHPJBViVpkIUnZQdoLslzyysgDeUxD+cfGcp5gaqoR8HO8woOkEoSSDs+Erodm 2S9N6jfoCX0FxmBnzA/vcpYynbm7IoMLRXPOl6pdozTcFE4bdBAds6awX2Uiu64uWNIm ApMRpoe1DpOcJW2A7hC8mUNXYGv65kj5sB3fKpLraM50duiqcjbK6dTzkOKLof2rUgq/ BA4+4kleNYvOsmeV8sjUrWtE9doSgjrSuFlJwiuHuO5S5psKivTlCrhEHTacDNNXuQ6P qyRpe525QZTjJPwsyUp8vIFZrq7hf1rSqRqdQJOnhSC5/CCmQzhjy1teQ30vlsN8zxrx K38Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FYDBzCn8Y5dSttAdB/MXeCoEn0cuDXseKWT8LXduPQM=; b=CeKZe13hm5nOqvbHbrXM6k6qBReo930An1r5LEF4KrA++vOFXkDP9/VkH1eocuQYcA qBJegSnvKrfPewu4pAeodzF2TkbDkRnKSS4xrcHup6lOFjAI24tTo2jsGSHKKrikglCs 6v/vAktPdqAai5kIcwfCdX6szaiQ4zrJYcs5zcHmMElaBPKLne7ViD0GLmGrup1YhCUj UIrmNeLpr7fz5/S8bFRBcuBLz7+T90z7KHV2uGGdAfCL4z1bjcA1KTwYUD6ElWlbvfa2 TSoHZYFHDOB6fWjKowZwNljt07B1lIzK45ntfX7EIaTXDFsPJJsiOFuyUyXcYbS4EAVH wmDg==
X-Gm-Message-State: APjAAAU2wgQeufAhGfX52K0lYeI397J3P7+AOWyrh5TzLd7ijCaJJPNQ E2OTp/ExailDc+tlEM42l/joTqG3TDh3Xxqie4g=
X-Google-Smtp-Source: APXvYqzBxmd1i3cFgOXGF6kLKMsievWVvHUy47qHzg3ro61b1dCHWImjsOHu/BMhUhrazS49VQ5JDnZA1RdQox8PLiU=
X-Received: by 2002:a9d:22c2:: with SMTP id y60mr17983407ota.74.1569113910582;  Sat, 21 Sep 2019 17:58:30 -0700 (PDT)
MIME-Version: 1.0
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com> <41ca6fad-9e21-5d48-1f2c-0d9ce722920e@joelhalpern.com> <96836B6A-DFBC-48F4-923E-4415FB1ED63D@bell.ca>
In-Reply-To: <96836B6A-DFBC-48F4-923E-4415FB1ED63D@bell.ca>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sun, 22 Sep 2019 10:58:18 +1000
Message-ID: <CAO42Z2z9Q1rvDpjuod7+9eBBwH=wHbduGKvp9P4qmSgjW7B7aA@mail.gmail.com>
To: "Voyer, Daniel" <daniel.voyer@bell.ca>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000040a42c059319cd46"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/cgzQ9gSqUwTDg7Zo7ezz0CZWkLc>
Subject: Re: [spring] Fwd: New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sun, 22 Sep 2019 00:58:33 -0000

--00000000000040a42c059319cd46
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 22 Sep 2019, 03:02 Voyer, Daniel, <daniel.voyer@bell.ca> wrote:

> Hi Joel,
>
> Sent from my mobile
>
> > On Sep 21, 2019, at 00:54, Joel M. Halpern <jmh@joelhalpern.com> wrote:
> >
> > I see where the draft defines a set of constraints.
> > The constraint that there be no other extension headers is a fairly
> drastic constraint, which would seem a cause for concern.
> >
> > Putting that aside however, the draft does not seem to provide any
> explanation for why insertion rather than additional encapsulation is
> used.  Particularly given the assumption that the MTU is large enough, it
> seems the encapsulation could be used for all insertion cases.
> >
> DV: correct, you can use encapsulations but at the cost of 40bytes
> overhead. Running an operators backbone, with a widespread among of use
> cases, you need those bytes..
>

Clear evidence that 128 bit SIDs are the actual problem.

These SIDs can literally encode more values than the entire possible IPv6
unicast address space can. There can literally be more SID values than
there will ever be IPv6 hosts for all time.

That can't be a requirement if SR can operate adequately operate over MPLS
with only 20 bit SIDs. Surely 16 or 32 bit SIDs would be adequate when
operating SR over IPv6.

Give up these massive 128 bit SIDs for a much more functionally appropriate
size and you can use RFC8200 compliant operations without any overhead
concerns.






>
>
> > Yours,
> > Joel
> Regards
> Dan
> >
> >> On 9/21/2019 12:34 AM, Darren Dukes (ddukes) wrote:
> >> Hello everyone, we=E2=80=99ve just submitted an updated draft that exp=
lains why
> SRH insertion is performed in an SR domain, how it is accomplished and wh=
y
> it is safe within the SR domain.
> >> The authors look forward to your comments and suggestions on how to
> improve this document.
> >> Thanks!
> >>   Darren (on behalf of the authors)
> >>> Begin forwarded message:
> >>>
> >>> *From: *<internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>
> >>> *Subject: **New Version Notification for
> draft-voyer-6man-extension-header-insertion-07.txt*
> >>> *Date: *September 21, 2019 at 12:20:13 AM EDT
> >>>
> >>>
> >>> A new version of I-D,
> draft-voyer-6man-extension-header-insertion-07.txt
> >>> has been successfully submitted by Darren Dukes and posted to the
> >>> IETF repository.
> >>>
> >>> Name:draft-voyer-6man-extension-header-insertion
> >>> Revision:07
> >>> Title:Insertion of IPv6 Segment Routing Headers in a Controlled Domai=
n
> >>> Document date:2019-09-20
> >>> Group:Individual Submission
> >>> Pages:13
> >>> URL:
> https://www.ietf.org/internet-drafts/draft-voyer-6man-extension-header-in=
sertion-07.txt
> >>> Status:
> https://datatracker.ietf.org/doc/draft-voyer-6man-extension-header-insert=
ion/
> >>> Htmlized:
> https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-0=
7
> >>> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-voyer-6man-extension-header-i=
nsertion
> >>> Diff:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-voyer-6man-extension-header-ins=
ertion-07
> >>>
> >>> Abstract:
> >>>   Traffic traversing an SR domain is encapsulated in an outer IPv6
> >>>   header for its journey through the SR domain.
> >>>
> >>>   To implement transport services strictly within the SR domain, the =
SR
> >>>   domain may require insertion or removal of an SRH after the outer
> >>>   IPv6 header of the SR domain.  Any segment within the SRH is strict=
ly
> >>>   contained within the SR domain.
> >>>
> >>>   The SR domain always preserves the end-to-end integrity of traffic
> >>>   traversing it.  No extension header is manipulated, inserted or
> >>>   removed from an inner transported packet.  The packet leaving the S=
R
> >>>   domain is exactly the same (except for the hop-limit update) as the
> >>>   packet entering the SR domain.
> >>>
> >>>   The SR domain is designed with link MTU sufficiently greater than t=
he
> >>>   MTU at the ingress edge of the SR domain.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> Please note that it may take a couple of minutes from the time of
> submission
> >>> until the htmlized version and diff are available at tools.ietf.org <
> http://tools.ietf.org>.
> >>>
> >>> The IETF Secretariat
> >>>
> >> --------------------------------------------------------------------
> >> IETF IPv6 working group mailing list
> >> ipv6@ietf.org
> >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> >> --------------------------------------------------------------------
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> >
> -------------------------------------------------------------------------=
-----
> > External Email: Please use caution when opening links and attachments /
> Courriel externe: Soyez prudent avec les liens et documents joints
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--00000000000040a42c059319cd46
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Sun, 22 Sep 2019, 03:02 Voyer, Daniel, &lt;<a href=
=3D"mailto:daniel.voyer@bell.ca" rel=3D"noreferrer noreferrer noreferrer no=
referrer" target=3D"_blank">daniel.voyer@bell.ca</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">Hi Joel, <br>
<br>
Sent from my mobile<br>
<br>
&gt; On Sep 21, 2019, at 00:54, Joel M. Halpern &lt;<a href=3D"mailto:jmh@j=
oelhalpern.com" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferr=
er" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br>
&gt; <br>
&gt; I see where the draft defines a set of constraints.<br>
&gt; The constraint that there be no other extension headers is a fairly dr=
astic constraint, which would seem a cause for concern.<br>
&gt; <br>
&gt; Putting that aside however, the draft does not seem to provide any exp=
lanation for why insertion rather than additional encapsulation is used.=C2=
=A0 Particularly given the assumption that the MTU is large enough, it seem=
s the encapsulation could be used for all insertion cases.<br>
&gt; <br>
DV: correct, you can use encapsulations but at the cost of 40bytes overhead=
. Running an operators backbone, with a widespread among of use cases, you =
need those bytes..<br></blockquote></div></div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">Clear evidence that 128 bit SIDs are the actual problem.<=
/div><div dir=3D"auto"><br></div><div dir=3D"auto">These SIDs can literally=
 encode more values than the entire possible IPv6 unicast address space can=
. There can literally be more SID values than there will ever be IPv6 hosts=
 for all time.</div><div dir=3D"auto"><br></div><div dir=3D"auto">That can&=
#39;t be a requirement if SR can operate adequately operate over MPLS with =
only 20 bit SIDs. Surely 16 or 32 bit SIDs would be adequate when operating=
 SR over IPv6.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Give up t=
hese massive 128 bit SIDs for a much more functionally appropriate size and=
 you can use RFC8200 compliant operations without any overhead concerns.</d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto=
"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div di=
r=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><br>
&gt; Yours,<br>
&gt; Joel<br>
Regards<br>
Dan<br>
&gt; <br>
&gt;&gt; On 9/21/2019 12:34 AM, Darren Dukes (ddukes) wrote:<br>
&gt;&gt; Hello everyone, we=E2=80=99ve just submitted an updated draft that=
 explains why SRH insertion is performed in an SR domain, how it is accompl=
ished and why it is safe within the SR domain.<br>
&gt;&gt; The authors look forward to your comments and suggestions on how t=
o improve this document.<br>
&gt;&gt; Thanks!<br>
&gt;&gt;=C2=A0 =C2=A0Darren (on behalf of the authors)<br>
&gt;&gt;&gt; Begin forwarded message:<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; *From: *&lt;<a href=3D"mailto:internet-drafts@ietf.org" rel=3D=
"noreferrer noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">=
internet-drafts@ietf.org</a> &lt;mailto:<a href=3D"mailto:internet-drafts@i=
etf.org" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer" tar=
get=3D"_blank">internet-drafts@ietf.org</a>&gt;&gt;<br>
&gt;&gt;&gt; *Subject: **New Version Notification for draft-voyer-6man-exte=
nsion-header-insertion-07.txt*<br>
&gt;&gt;&gt; *Date: *September 21, 2019 at 12:20:13 AM EDT<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; A new version of I-D, draft-voyer-6man-extension-header-insert=
ion-07.txt<br>
&gt;&gt;&gt; has been successfully submitted by Darren Dukes and posted to =
the<br>
&gt;&gt;&gt; IETF repository.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Name:draft-voyer-6man-extension-header-insertion<br>
&gt;&gt;&gt; Revision:07<br>
&gt;&gt;&gt; Title:Insertion of IPv6 Segment Routing Headers in a Controlle=
d Domain<br>
&gt;&gt;&gt; Document date:2019-09-20<br>
&gt;&gt;&gt; Group:Individual Submission<br>
&gt;&gt;&gt; Pages:13<br>
&gt;&gt;&gt; URL: <a href=3D"https://www.ietf.org/internet-drafts/draft-voy=
er-6man-extension-header-insertion-07.txt" rel=3D"noreferrer noreferrer nor=
eferrer noreferrer noreferrer noreferrer" target=3D"_blank">https://www.iet=
f.org/internet-drafts/draft-voyer-6man-extension-header-insertion-07.txt</a=
><br>
&gt;&gt;&gt; Status: <a href=3D"https://datatracker.ietf.org/doc/draft-voye=
r-6man-extension-header-insertion/" rel=3D"noreferrer noreferrer noreferrer=
 noreferrer noreferrer noreferrer" target=3D"_blank">https://datatracker.ie=
tf.org/doc/draft-voyer-6man-extension-header-insertion/</a><br>
&gt;&gt;&gt; Htmlized: <a href=3D"https://tools.ietf.org/html/draft-voyer-6=
man-extension-header-insertion-07" rel=3D"noreferrer noreferrer noreferrer =
noreferrer noreferrer noreferrer" target=3D"_blank">https://tools.ietf.org/=
html/draft-voyer-6man-extension-header-insertion-07</a><br>
&gt;&gt;&gt; Htmlized: <a href=3D"https://datatracker.ietf.org/doc/html/dra=
ft-voyer-6man-extension-header-insertion" rel=3D"noreferrer noreferrer nore=
ferrer noreferrer noreferrer noreferrer" target=3D"_blank">https://datatrac=
ker.ietf.org/doc/html/draft-voyer-6man-extension-header-insertion</a><br>
&gt;&gt;&gt; Diff: <a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-voy=
er-6man-extension-header-insertion-07" rel=3D"noreferrer noreferrer norefer=
rer noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ietf.or=
g/rfcdiff?url2=3Ddraft-voyer-6man-extension-header-insertion-07</a><br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Abstract:<br>
&gt;&gt;&gt;=C2=A0 =C2=A0Traffic traversing an SR domain is encapsulated in=
 an outer IPv6<br>
&gt;&gt;&gt;=C2=A0 =C2=A0header for its journey through the SR domain.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt;=C2=A0 =C2=A0To implement transport services strictly within th=
e SR domain, the SR<br>
&gt;&gt;&gt;=C2=A0 =C2=A0domain may require insertion or removal of an SRH =
after the outer<br>
&gt;&gt;&gt;=C2=A0 =C2=A0IPv6 header of the SR domain.=C2=A0 Any segment wi=
thin the SRH is strictly<br>
&gt;&gt;&gt;=C2=A0 =C2=A0contained within the SR domain.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt;=C2=A0 =C2=A0The SR domain always preserves the end-to-end inte=
grity of traffic<br>
&gt;&gt;&gt;=C2=A0 =C2=A0traversing it.=C2=A0 No extension header is manipu=
lated, inserted or<br>
&gt;&gt;&gt;=C2=A0 =C2=A0removed from an inner transported packet.=C2=A0 Th=
e packet leaving the SR<br>
&gt;&gt;&gt;=C2=A0 =C2=A0domain is exactly the same (except for the hop-lim=
it update) as the<br>
&gt;&gt;&gt;=C2=A0 =C2=A0packet entering the SR domain.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt;=C2=A0 =C2=A0The SR domain is designed with link MTU sufficient=
ly greater than the<br>
&gt;&gt;&gt;=C2=A0 =C2=A0MTU at the ingress edge of the SR domain.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; Please note that it may take a couple of minutes from the time=
 of submission<br>
&gt;&gt;&gt; until the htmlized version and diff are available at <a href=
=3D"http://tools.ietf.org" rel=3D"noreferrer noreferrer noreferrer noreferr=
er noreferrer noreferrer" target=3D"_blank">tools.ietf.org</a> &lt;<a href=
=3D"http://tools.ietf.org" rel=3D"noreferrer noreferrer noreferrer noreferr=
er noreferrer noreferrer" target=3D"_blank">http://tools.ietf.org</a>&gt;.<=
br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; The IETF Secretariat<br>
&gt;&gt;&gt; <br>
&gt;&gt; ------------------------------------------------------------------=
--<br>
&gt;&gt; IETF IPv6 working group mailing list<br>
&gt;&gt; <a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer nore=
ferrer noreferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a><br>
&gt;&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/l=
istinfo/ipv6" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer=
 noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ipv6</=
a><br>
&gt;&gt; ------------------------------------------------------------------=
--<br>
&gt; <br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noreferr=
er noreferrer noreferrer" target=3D"_blank">ipv6@ietf.org</a><br>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer nor=
eferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ipv6</a><b=
r>
&gt; --------------------------------------------------------------------<b=
r>
&gt; ----------------------------------------------------------------------=
--------<br>
&gt; External Email: Please use caution when opening links and attachments =
/ Courriel externe: Soyez prudent avec les liens et documents joints<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noreferrer no=
referrer noreferrer" target=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer noreferrer noreferrer noreferrer noreferrer noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div></div>

--00000000000040a42c059319cd46--


From nobody Sat Sep 21 18:25:03 2019
Return-Path: <markzzzsmith@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 1546512011D; Sat, 21 Sep 2019 18:24:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level: 
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 LhY3QcpHoXhM; Sat, 21 Sep 2019 18:24:51 -0700 (PDT)
Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) (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 A300E120059; Sat, 21 Sep 2019 18:24:51 -0700 (PDT)
Received: by mail-ot1-x32f.google.com with SMTP id o44so806500ota.10; Sat, 21 Sep 2019 18:24:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sCxJXSvTN2ellwIqZ6hxpags5+eIyD9EGODgAyMMH3o=; b=X5CpMr6wspwc+KYtNYHgLhCAxbAG4UtdywhGVx3NL/Yue+p6kXqyJ821lxSSDreWXq 3Gd23jvhfc4V/mvP2JV9TuIV643aPIKentZK3HgNo56Ny6bFKrIagAt7jEvRKp3tPrbz HQ1E3X2LEz+xR6OpQbhu2oHVJ8EITIzuJfJOIEcC+6ksviNBXmlg9AoTzu4YNls6b96m S27W4UhgbujB3V7pqWPTrSPZqPk1rFSF/vLDHMLLr7IJ1ggHrS6010UxzotAVL98RH6g 0QAFdW0Y0XXN2qiPy3OWIWnoJ+RHGgkNt4khM4dSFpduNrn15KKE9cWdwh0wQJKv7W5l 7uHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sCxJXSvTN2ellwIqZ6hxpags5+eIyD9EGODgAyMMH3o=; b=tbT47rEO3JoNf04glR9LU7fGTIzT8NJ3YUGApqWsb8IdjSgqm7YAQlu/HGjHqjQ7S5 sE+0kMKOzzxs/HgkKrleFnd9B05cv8v9ksRFvEV/qVlgfezPwUQxmeXLPMZzyNoJBIOw +4iR97GZ9uvp0Y8WJfdlkKh2dr2km8CdZI5QJrUiQ0HruYCkwdW7dhp1sugWER24jG4p JRBoRsQaweB+o0wB0ojYqIOEYnqf3sbd8c68mzQIXkQ+VHRWD0EurnktyTwQjKBpFQDx OUoNR0OLr/PSQmH2XXRTqYMHU9PLHlgRWohSUVKGOWqYlsj0dL5WYEdYjCSomexjpeR+ Y8cg==
X-Gm-Message-State: APjAAAUhMcDcOvMtanh/tNo/Nw68wO6JuWfn1YQ5kzZ+YUHSaH+N31oX ydf4QZnk9kVOqlv0iinqZMt5QfABrjviD9EK4QU=
X-Google-Smtp-Source: APXvYqwqfFM0W0KSnNbKJx3LI/zWe56Xboi8d7HmYMFigBORvndOIAA7a+XEsMs3HB+CPEOkGJoxtPWaSJ7vJUgLA8s=
X-Received: by 2002:a05:6830:208d:: with SMTP id y13mr2524884otq.153.1569115490917;  Sat, 21 Sep 2019 18:24:50 -0700 (PDT)
MIME-Version: 1.0
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com> <CALx6S35Mehd_LUMt_gL=nr_B29vTND4KfYjjiiPtBaj_JjyWFQ@mail.gmail.com>
In-Reply-To: <CALx6S35Mehd_LUMt_gL=nr_B29vTND4KfYjjiiPtBaj_JjyWFQ@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sun, 22 Sep 2019 11:24:38 +1000
Message-ID: <CAO42Z2wncc3Gtgeb1cWJ-kqDHJVdsf7vR+_BH3tXXjw0ZPR=ZA@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Cc: "Darren Dukes (ddukes)" <ddukes@cisco.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000072a30e05931a2b23"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OQlsv3gfbSX13oMMNhDy8-m1MsA>
Subject: Re: [spring] New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sun, 22 Sep 2019 01:24:54 -0000

--00000000000072a30e05931a2b23
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 22 Sep 2019, 03:04 Tom Herbert, <tom@herbertland.com> wrote:

> Some comments:
>
> Most of the constraints listed section 2.2 should be specified as
> normative requirements.
>
> "SR domain link MTU is sufficiently greater than the MTU at the
> ingress edge of the SR domain..." should be the requirement: "The MTU
> for all paths in the domain MUST be large enough to accommodate the
> maximum length of an inserted SRH"
>
> Also, for sizing MTU some guidance to the operator to determine what
> the maximum length SRH they will ever need would be useful.
>
> "Within the context of this document and the described SRH use-case
> within the SR domain, the SR domain can guarantee that SRH is the sole
> extension header after the outer IPv6 header." should be the
> requirement "An SRH MUST NOT be inserted into a packet that already
> has extension headers"
>
> "All traffic within the SR domain has IPv6 source and destination
> address within the SR domain." should be requirement: "All traffic
> within the SR domain MUST have an IPv6 source and destination address
> that is within the SR domain."
>
> Similarly, "Only traffic sourced from and destined to nodes in the SR
> domain may have an SRH inserted." could be: "Traffic sourced from or
> destined to a node outside of the SR domain MUST NOT have an SRH
> inserted."
>
> About "IPv6 encapsulation and optional insertion of SRH at the SR
> domain ingress edge generates a new IPv6 packet." and "IPv6
> encapsulation and SRH insertion at SR Domain ingress edge."
>
> This is a bit confusing in the use of the word "insertion" in the
> context of encapsulation, and on first read it seemed to be allowing
> SRH insertion at ingress into the domain (without encapsulating).
> Instead of saying "insertion" here, maybe something like "the SRH may
> be included when encapsulating". That is, reserve the term "insertion"
> to explicitly mean when SRH is being inserted into an existing IPv6
> packet without encapsulating.
>


The entire use of the word "insertion" is incorrect if the ID is now only
proposing encapsulation/tunnelling to carry transit traffic across the SR
domain.

According to Google, the meaning of "insert" is:

place, fit, or push (something) into something else.


The process of encapsulation, by creating a new IPv6 packet, and creating
one or more new EHs following it (which may be derived from EHs received
from somewhere else), and then carrying the existing packet unmodified as
payload in the new packet, does not involve any "place, fit, or push
(something) *into* something else".

Encapsulation is addition to the outside of the existing.

I don't really understand why people are seeming to want to cling to using
the word insertion, despite it being entirely inaccurate when using
encapsulation.



> The attribution problem hasn't been addressed. I imagine it may be
> possible to put the address of the node inserting an SRH somewhere in
> the header in order to provide proper attribution.
>

At each point where a function using the SRH needs to be performed, that is
one segment's and point, and another segment's start point.

They would also be an IPv6 tunnel end point and another tunnel's start
point (segments and tunnels are 1:1). The new outgoing segment tunnel
header would have the local device as its source address, providing
attribution.

In other words a sequence of segments in an SR over IPv6 network would be a
sequence of distinct IPv6 tunnels, 1:1 for the entire path.

This model is entirely compliant with RFC 8200, and as tunnels end points
are hosts using RFC 8200's definitions, host EHs such as Destination
Option, or AH and ESP can be used in an RFC 8200 compliant manner.


Regards,
Mark.



> Tom
>
>
> Tom
>
> On Fri, Sep 20, 2019 at 9:35 PM Darren Dukes (ddukes) <ddukes@cisco.com>
> wrote:
> >
> > Hello everyone, we=E2=80=99ve just submitted an updated draft that expl=
ains why
> SRH insertion is performed in an SR domain, how it is accomplished and wh=
y
> it is safe within the SR domain.
> >
> > The authors look forward to your comments and suggestions on how to
> improve this document.
> >
> > Thanks!
> >   Darren (on behalf of the authors)
> >
> > Begin forwarded message:
> >
> > From: <internet-drafts@ietf.org>
> > Subject: New Version Notification for
> draft-voyer-6man-extension-header-insertion-07.txt
> > Date: September 21, 2019 at 12:20:13 AM EDT
> >
> >
> > A new version of I-D, draft-voyer-6man-extension-header-insertion-07.tx=
t
> > has been successfully submitted by Darren Dukes and posted to the
> > IETF repository.
> >
> > Name: draft-voyer-6man-extension-header-insertion
> > Revision: 07
> > Title: Insertion of IPv6 Segment Routing Headers in a Controlled Domain
> > Document date: 2019-09-20
> > Group: Individual Submission
> > Pages: 13
> > URL:
> https://www.ietf.org/internet-drafts/draft-voyer-6man-extension-header-in=
sertion-07.txt
> > Status:
> https://datatracker.ietf.org/doc/draft-voyer-6man-extension-header-insert=
ion/
> > Htmlized:
> https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-0=
7
> > Htmlized:
> https://datatracker.ietf.org/doc/html/draft-voyer-6man-extension-header-i=
nsertion
> > Diff:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-voyer-6man-extension-header-ins=
ertion-07
> >
> > Abstract:
> >   Traffic traversing an SR domain is encapsulated in an outer IPv6
> >   header for its journey through the SR domain.
> >
> >   To implement transport services strictly within the SR domain, the SR
> >   domain may require insertion or removal of an SRH after the outer
> >   IPv6 header of the SR domain.  Any segment within the SRH is strictly
> >   contained within the SR domain.
> >
> >   The SR domain always preserves the end-to-end integrity of traffic
> >   traversing it.  No extension header is manipulated, inserted or
> >   removed from an inner transported packet.  The packet leaving the SR
> >   domain is exactly the same (except for the hop-limit update) as the
> >   packet entering the SR domain.
> >
> >   The SR domain is designed with link MTU sufficiently greater than the
> >   MTU at the ingress edge of the SR domain.
> >
> >
> >
> >
> >
> > Please note that it may take a couple of minutes from the time of
> submission
> > until the htmlized version and diff are available at tools.ietf.org.
> >
> > The IETF Secretariat
> >
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

--00000000000072a30e05931a2b23
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Sun, 22 Sep 2019, 03:04 Tom Herbert, &lt;<a href=3D=
"mailto:tom@herbertland.com" rel=3D"noreferrer noreferrer" target=3D"_blank=
">tom@herbertland.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">Some comments:<br>
<br>
Most of the constraints listed section 2.2 should be specified as<br>
normative requirements.<br>
<br>
&quot;SR domain link MTU is sufficiently greater than the MTU at the<br>
ingress edge of the SR domain...&quot; should be the requirement: &quot;The=
 MTU<br>
for all paths in the domain MUST be large enough to accommodate the<br>
maximum length of an inserted SRH&quot;<br>
<br>
Also, for sizing MTU some guidance to the operator to determine what<br>
the maximum length SRH they will ever need would be useful.<br>
<br>
&quot;Within the context of this document and the described SRH use-case<br=
>
within the SR domain, the SR domain can guarantee that SRH is the sole<br>
extension header after the outer IPv6 header.&quot; should be the<br>
requirement &quot;An SRH MUST NOT be inserted into a packet that already<br=
>
has extension headers&quot;<br>
<br>
&quot;All traffic within the SR domain has IPv6 source and destination<br>
address within the SR domain.&quot; should be requirement: &quot;All traffi=
c<br>
within the SR domain MUST have an IPv6 source and destination address<br>
that is within the SR domain.&quot;<br>
<br>
Similarly, &quot;Only traffic sourced from and destined to nodes in the SR<=
br>
domain may have an SRH inserted.&quot; could be: &quot;Traffic sourced from=
 or<br>
destined to a node outside of the SR domain MUST NOT have an SRH<br>
inserted.&quot;<br>
<br>
About &quot;IPv6 encapsulation and optional insertion of SRH at the SR<br>
domain ingress edge generates a new IPv6 packet.&quot; and &quot;IPv6<br>
encapsulation and SRH insertion at SR Domain ingress edge.&quot;<br>
<br>
This is a bit confusing in the use of the word &quot;insertion&quot; in the=
<br>
context of encapsulation, and on first read it seemed to be allowing<br>
SRH insertion at ingress into the domain (without encapsulating).<br>
Instead of saying &quot;insertion&quot; here, maybe something like &quot;th=
e SRH may<br>
be included when encapsulating&quot;. That is, reserve the term &quot;inser=
tion&quot;<br>
to explicitly mean when SRH is being inserted into an existing IPv6<br>
packet without encapsulating.<br></blockquote></div></div><div dir=3D"auto"=
><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">The entire use of =
the word &quot;insertion&quot; is incorrect if the ID is now only proposing=
 encapsulation/tunnelling to carry transit traffic across the SR domain.</d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto">According to Google, the m=
eaning of &quot;insert&quot; is:</div><div dir=3D"auto"><br></div><div dir=
=3D"auto"><span style=3D"color:rgb(60,64,67);font-family:roboto,helveticane=
ue,arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)">place=
, fit, or push (something) into something else.</span><br></div><div dir=3D=
"auto"><span style=3D"color:rgb(60,64,67);font-family:roboto,helveticaneue,=
arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><br></sp=
an></div><div dir=3D"auto"><br></div><div dir=3D"auto">The process of encap=
sulation, by creating a new IPv6 packet, and creating one or more new EHs f=
ollowing it (which may be derived from EHs received from somewhere else), a=
nd then carrying the existing packet unmodified as payload in the new packe=
t, does not involve any &quot;<span style=3D"background-color:rgb(255,255,2=
55);color:rgb(60,64,67);font-family:roboto,helveticaneue,arial,sans-serif;f=
ont-size:14px">place, fit, or push (something) *into* something else&quot;.=
</span></div><div dir=3D"auto"><br></div><div dir=3D"auto">Encapsulation is=
 addition to the outside of the existing.</div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">I don&#39;t really understand why people are seeming to w=
ant to cling to using the word insertion, despite it being entirely inaccur=
ate when using encapsulation.</div><div dir=3D"auto"><br></div><div dir=3D"=
auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">
<br>
The attribution problem hasn&#39;t been addressed. I imagine it may be<br>
possible to put the address of the node inserting an SRH somewhere in<br>
the header in order to provide proper attribution.<br></blockquote></div></=
div><div dir=3D"auto"><br></div><div dir=3D"auto">At each point where a fun=
ction using the SRH needs to be performed, that is one segment&#39;s and po=
int, and another segment&#39;s start point.</div><div dir=3D"auto"><br></di=
v><div dir=3D"auto">They would also be an IPv6 tunnel end point and another=
 tunnel&#39;s start point (segments and tunnels are 1:1). The new outgoing =
segment tunnel header would have the local device as its source address, pr=
oviding attribution.</div><div dir=3D"auto"><br></div><div dir=3D"auto">In =
other words a sequence of segments in an SR over IPv6 network would be a se=
quence of distinct IPv6 tunnels, 1:1 for the entire path.</div><div dir=3D"=
auto"><br></div><div dir=3D"auto">This model is entirely compliant with RFC=
 8200, and as tunnels end points are hosts using RFC 8200&#39;s definitions=
, host EHs such as Destination Option, or AH and ESP can be used in an RFC =
8200 compliant manner.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><=
br></div><div dir=3D"auto">Regards,</div><div dir=3D"auto">Mark.</div><div =
dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div c=
lass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Tom<br>
<br>
<br>
Tom<br>
<br>
On Fri, Sep 20, 2019 at 9:35 PM Darren Dukes (ddukes) &lt;<a href=3D"mailto=
:ddukes@cisco.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blan=
k">ddukes@cisco.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hello everyone, we=E2=80=99ve just submitted an updated draft that exp=
lains why SRH insertion is performed in an SR domain, how it is accomplishe=
d and why it is safe within the SR domain.<br>
&gt;<br>
&gt; The authors look forward to your comments and suggestions on how to im=
prove this document.<br>
&gt;<br>
&gt; Thanks!<br>
&gt;=C2=A0 =C2=A0Darren (on behalf of the authors)<br>
&gt;<br>
&gt; Begin forwarded message:<br>
&gt;<br>
&gt; From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" rel=3D"noreferre=
r noreferrer noreferrer" target=3D"_blank">internet-drafts@ietf.org</a>&gt;=
<br>
&gt; Subject: New Version Notification for draft-voyer-6man-extension-heade=
r-insertion-07.txt<br>
&gt; Date: September 21, 2019 at 12:20:13 AM EDT<br>
&gt;<br>
&gt;<br>
&gt; A new version of I-D, draft-voyer-6man-extension-header-insertion-07.t=
xt<br>
&gt; has been successfully submitted by Darren Dukes and posted to the<br>
&gt; IETF repository.<br>
&gt;<br>
&gt; Name: draft-voyer-6man-extension-header-insertion<br>
&gt; Revision: 07<br>
&gt; Title: Insertion of IPv6 Segment Routing Headers in a Controlled Domai=
n<br>
&gt; Document date: 2019-09-20<br>
&gt; Group: Individual Submission<br>
&gt; Pages: 13<br>
&gt; URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.i=
etf.org/internet-drafts/draft-voyer-6man-extension-header-insertion-07.txt"=
 rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">http=
s://www.ietf.org/internet-drafts/draft-voyer-6man-extension-header-insertio=
n-07.txt</a><br>
&gt; Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracke=
r.ietf.org/doc/draft-voyer-6man-extension-header-insertion/" rel=3D"norefer=
rer noreferrer noreferrer noreferrer" target=3D"_blank">https://datatracker=
.ietf.org/doc/draft-voyer-6man-extension-header-insertion/</a><br>
&gt; Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/=
html/draft-voyer-6man-extension-header-insertion-07" rel=3D"noreferrer nore=
ferrer noreferrer noreferrer" target=3D"_blank">https://tools.ietf.org/html=
/draft-voyer-6man-extension-header-insertion-07</a><br>
&gt; Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/html/draft-voyer-6man-extension-header-insertion" rel=3D"noreferr=
er noreferrer noreferrer noreferrer" target=3D"_blank">https://datatracker.=
ietf.org/doc/html/draft-voyer-6man-extension-header-insertion</a><br>
&gt; Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.i=
etf.org/rfcdiff?url2=3Ddraft-voyer-6man-extension-header-insertion-07" rel=
=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">https://=
www.ietf.org/rfcdiff?url2=3Ddraft-voyer-6man-extension-header-insertion-07<=
/a><br>
&gt;<br>
&gt; Abstract:<br>
&gt;=C2=A0 =C2=A0Traffic traversing an SR domain is encapsulated in an oute=
r IPv6<br>
&gt;=C2=A0 =C2=A0header for its journey through the SR domain.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0To implement transport services strictly within the SR dom=
ain, the SR<br>
&gt;=C2=A0 =C2=A0domain may require insertion or removal of an SRH after th=
e outer<br>
&gt;=C2=A0 =C2=A0IPv6 header of the SR domain.=C2=A0 Any segment within the=
 SRH is strictly<br>
&gt;=C2=A0 =C2=A0contained within the SR domain.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0The SR domain always preserves the end-to-end integrity of=
 traffic<br>
&gt;=C2=A0 =C2=A0traversing it.=C2=A0 No extension header is manipulated, i=
nserted or<br>
&gt;=C2=A0 =C2=A0removed from an inner transported packet.=C2=A0 The packet=
 leaving the SR<br>
&gt;=C2=A0 =C2=A0domain is exactly the same (except for the hop-limit updat=
e) as the<br>
&gt;=C2=A0 =C2=A0packet entering the SR domain.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0The SR domain is designed with link MTU sufficiently great=
er than the<br>
&gt;=C2=A0 =C2=A0MTU at the ingress edge of the SR domain.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Please note that it may take a couple of minutes from the time of subm=
ission<br>
&gt; until the htmlized version and diff are available at <a href=3D"http:/=
/tools.ietf.org" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=
=3D"_blank">tools.ietf.org</a>.<br>
&gt;<br>
&gt; The IETF Secretariat<br>
&gt;<br>
&gt;<br>
&gt; --------------------------------------------------------------------<b=
r>
&gt; IETF IPv6 working group mailing list<br>
&gt; <a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noreferr=
er" target=3D"_blank">ipv6@ietf.org</a><br>
&gt; Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listi=
nfo/ipv6" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/ipv6</a><br>
&gt; --------------------------------------------------------------------<b=
r>
<br>
--------------------------------------------------------------------<br>
IETF IPv6 working group mailing list<br>
<a href=3D"mailto:ipv6@ietf.org" rel=3D"noreferrer noreferrer noreferrer" t=
arget=3D"_blank">ipv6@ietf.org</a><br>
Administrative Requests: <a href=3D"https://www.ietf.org/mailman/listinfo/i=
pv6" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/ipv6</a><br>
--------------------------------------------------------------------<br>
</blockquote></div></div></div>

--00000000000072a30e05931a2b23--


From nobody Sat Sep 21 21:01:11 2019
Return-Path: <chengli13@huawei.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 73E0C120125 for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 21:01:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.099
X-Spam-Level: 
X-Spam-Status: No, score=-4.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 iTn0tMnublDo for <spring@ietfa.amsl.com>; Sat, 21 Sep 2019 21:01:06 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3141120059 for <spring@ietf.org>; Sat, 21 Sep 2019 21:01:05 -0700 (PDT)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id A7C9E846AAA2926BEE68; Sun, 22 Sep 2019 05:01:03 +0100 (IST)
Received: from lhreml707-chm.china.huawei.com (10.201.108.56) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sun, 22 Sep 2019 05:01:03 +0100
Received: from lhreml707-chm.china.huawei.com (10.201.108.56) by lhreml707-chm.china.huawei.com (10.201.108.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Sun, 22 Sep 2019 05:01:03 +0100
Received: from DGGEML402-HUB.china.huawei.com (10.3.17.38) by lhreml707-chm.china.huawei.com (10.201.108.56) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Sun, 22 Sep 2019 05:01:02 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.245]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0439.000; Sun, 22 Sep 2019 12:00:54 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Ron Bonica <rbonica@juniper.net>, Jeff Tantsura <jefftant.ietf@gmail.com>
CC: SING Team <s.i.n.g.team.0810@gmail.com>, EXT - daniel.bernier <daniel.bernier@bell.ca>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] A note on CRH and on going testing
Thread-Index: AQHVcPpUFOJR3Bh3YUKv1CbJRl7wjQ==
Date: Sun, 22 Sep 2019 04:00:54 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB026F2404@dggeml529-mbx.china.huawei.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com> <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com> <BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com> <e0776cf0-fbf9-4b13-9aed-54d82c9ee16e@Spark>, <BYAPR05MB54638B3496626552613269A1AE8B0@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB54638B3496626552613269A1AE8B0@BYAPR05MB5463.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB026F2404dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UvF_BJUFmwuDPkMntu5u1TwVveo>
Subject: Re: [spring] A note on CRH and on going testing
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: Sun, 22 Sep 2019 04:01:10 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026F2404dggeml529mbxchi_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Hi Ron,

Good to hear that. Looking forward to seeing it in the next revision.

But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.

If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.

If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?

Thanks for confirming that BSID is needed in CRH. I totally agree with you.

Best regards,
Cheng




________________________________
=1B$BM{Dh=1B(B Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>



From: Ron Bonica<rbonica@juniper.net<mailto:rbonica@juniper.net>>
To: Jeff Tantsura<jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>;=
Chengli (Cheng Li)<chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team<s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.co=
m>>;EXT - daniel.bernier<daniel.bernier@bell.ca<mailto:daniel.bernier@bell.=
ca>>;SPRING WG List<spring@ietf.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing
Time: 2019-09-22 04:37:17

Jeff,

After an off-line conversation with the SRv6+ implementors, we decided that=
 it would be trivial to add a binding SID to SRv6+. So, we will do that in =
the next version of the draft.

In keeping with RFC 8200, it will prepend only. Since the CRH is short, ins=
ertion is not needed.

                                                                           =
                            Ron




Juniper Business Use Only
From: Jeff Tantsura <jefftant.ietf@gmail.com>
Sent: Saturday, September 21, 2019 4:32 PM
To: Chengli (Cheng Li) <chengli13@huawei.com>; Ron Bonica <rbonica@juniper.=
net>
Cc: SING Team <s.i.n.g.team.0810@gmail.com>; EXT - daniel.bernier@bell.ca <=
daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Thanks for your comments, exactly, BSID MPLS label =3D CRH value :)

Cheers,
Jeff
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net<mailto:rbo=
nica@juniper.net>>, wrote:
Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:


  *   SID: 123
  *   IPv6 address: 2001:db8::1
  *   SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf=
.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

There=1B$B!G=1B(Bs number of solutions on the market that extensively use B=
SID for multi-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on=1B$B!G=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need bindin=
g SID.
Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is very useful in inter-=
domain routing. It is not secure to share internal info outside a trusted n=
etwork domain.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don=1B$B!G=1B(Bt n=
eed to have some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026F2404dggeml529mbxchi_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.msonormal0, li.msonormal0, div.msonormal0
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{margin-right:0in;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
span.EmailStyle20
	{font-family:"Calibri",sans-serif;
	color:windowtext}
.MsoChpDefault
	{font-size:10.0pt}
@page WordSection1
	{margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
	{}
ol
	{margin-bottom:0in}
ul
	{margin-bottom:0in}
-->
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div style=3D"font-family:Calibri,Helvetica!important">Hi Ron,<br>
<br>
Good to hear that. Looking forward to seeing it in the next revision.<br>
<br>
But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.<=
br>
<br>
If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.<br>
<br>
If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address? <br>
<br>
Thanks for confirming that BSID is needed in CRH. I totally agree with you.=
 <br>
<br>
Best regards,<br>
Cheng<br>
<br>
<br>
<br>
<br>
<hr style=3D"border-top:dotted 1px">
=1B$BM{Dh=1B(B Cheng Li<br>
Email: <a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.com</a><br>
<br>
<br>
<br>
</div>
<div name=3D"AnyOffice-Background-Image" style=3D"border-top:1px solid #B5C=
4DF; padding:8px">
<div><b>From: </b>Ron Bonica&lt;<a href=3D"mailto:rbonica@juniper.net">rbon=
ica@juniper.net</a>&gt;</div>
<div><b>To: </b>Jeff Tantsura&lt;<a href=3D"mailto:jefftant.ietf@gmail.com"=
>jefftant.ietf@gmail.com</a>&gt;;Chengli (Cheng Li)&lt;<a href=3D"mailto:ch=
engli13@huawei.com">chengli13@huawei.com</a>&gt;</div>
<div><b>Cc: </b>SING Team&lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com"=
>s.i.n.g.team.0810@gmail.com</a>&gt;;EXT - daniel.bernier&lt;<a href=3D"mai=
lto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;;SPRING WG List&l=
t;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;</div>
<div><b>Subject: </b>RE: [spring] A note on CRH and on going testing</div>
<div><b>Time: </b>2019-09-22 04:37:17</div>
<br>
</div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Jeff,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">After an off-line conversation with the SRv6&#43; im=
plementors, we decided that it would be trivial to add a binding SID to SRv=
6&#43;. So, we will do that in the next version of the draft.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">In keeping with RFC 8200, it will prepend only. Sinc=
e the CRH is short, insertion is not needed.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in; margi=
n-bottom:.0001pt; text-align:center">
<span style=3D"font-size:7.0pt; color:black">Juniper Business Use Only</spa=
n></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Jeff Tantsura &lt;jefftant.ietf@gmail.c=
om&gt; <br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;; Ron Bonica &lt;=
rbonica@juniper.net&gt;<br>
<b>Cc:</b> SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;; EXT - daniel.bern=
ier@bell.ca &lt;daniel.bernier@bell.ca&gt;; SPRING WG List &lt;spring@ietf.=
org&gt;<br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal">Hi Ron, </p>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for your comments, exactly,&nbsp;BSID&nbsp;MP=
LS label =3D CRH value :)</p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<p class=3D"MsoNormal">Cheers, </p>
<div>
<p class=3D"MsoNormal">Jeff</p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">On Sep 20, 2019, 11:0=
9 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@j=
uniper.net</a>&gt;, wrote:</p>
<blockquote style=3D"border:none; border-left:solid #1ABC9C 1.0pt; padding:=
0in 0in 0in 8.0pt; margin-left:3.75pt; margin-top:3.75pt; margin-right:3.75=
pt; margin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"">Hi Jeff,</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">It would be easy enough to add a binding =
SID to SRv6&#43;. Given customer demand, I would not be averse to adding on=
e.</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">However, there is another way to get exac=
tly the same behavior on the forwarding plane without adding a new SID type=
.</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">Assume that on Node N, we have the follow=
ing SFIB entry:</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"">SID: 123</li><li class=3D"MsoList=
Paragraph" style=3D"">IPv6 address: 2001:db8::1</li><li class=3D"MsoListPar=
agraph" style=3D"">SID type: prefix SID</li></ul>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">Now assume that was also have the followi=
ng route on Node N:</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">2001:db8::1 -&gt; SRv6&#43; tunnel with s=
pecified destination address and CRH</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">This gives you the same forwarding behavi=
or as a binding SID.</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; Ron</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in; margi=
n-bottom:.0001pt; text-align:center">
<span style=3D"font-size:7.0pt; color:black">Juniper Business Use Only</spa=
n></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D""><b>From:</b> spring &lt;<a href=3D"mailto=
:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing</p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D"">There=1B$B!G=1B(Bs number of solutions on=
 the market that extensively use BSID for multi-domain as well as multi-lay=
er signaling.</p>
<div>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal" style=3D"">Regards,</p>
<div>
<p class=3D"MsoNormal" style=3D"">Jeff</p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:</p>
</div>
<blockquote style=3D"border:none; border-left:solid #E67E22 1.0pt; padding:=
0in 0in 0in 8.0pt; margin-left:3.75pt; margin-top:3.75pt; margin-right:3.75=
pt; margin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">&#43;1.</sp=
an></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">&nbsp;</spa=
n></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">As I mentio=
ned before, Binding SID is not only for shortening SID list.</span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">We should s=
ee the important part of binding SID in inter-domain routing, &nbsp;since i=
t hides the details of intra-domain. Security and Privacy are always import=
ant.</span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">&nbsp;</spa=
n></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">Since the E=
H insertion related text will be removed from SRv6 NP draft, I don=1B$B!G=
=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need binding SID.</s=
pan></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">Let=1B$B!G=
=1B(Bs be honest, Encap mode Binding SID is very useful in inter-domain rou=
ting. It is not secure to share internal info outside a trusted network dom=
ain.</span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">&nbsp;</spa=
n></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">Cheng</span=
></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">&nbsp;</spa=
n></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"color:#1F497D">&nbsp;</spa=
n></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal" style=3D""><b>From:</b> spring [<a href=3D"mailto:sp=
ring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing</p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"">&nbsp;</p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:10.0pt">&#43;1</=
span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:10.0pt">&nbsp;</=
span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:10.0pt">This is =
what we did on our multi-cloud trials.</span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:10.0pt">&nbsp;</=
span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:10.0pt">Encap wi=
th Binding SID to avoid inter-domain mapping &#43; I don=1B$B!G=1B(Bt need =
to have some sort of inter-domain alignment of PSSIs</span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:10.0pt">&nbsp;</=
span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:10.0pt">Dan</spa=
n></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:10.0pt">&nbsp;</=
span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">On 2=
019-09-19, 11:18 AM, &quot;spring on behalf of SING Team&quot; &lt;<a href=
=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a> on behalf o=
f
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com<=
/a>&gt; wrote:</span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif; color:black">Hi Andrew,</spa=
n><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif"><=
br>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt; font-family:&quot;Ar=
ial&quot;,sans-serif; color:black; background:#F2F2F2">On 09/19/2019 17:49,=
&nbsp;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com"><span style=3D"col=
or:#2A97FF">Andrew Alston</span></a>&nbsp;wrote:<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-ser=
if; color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-fa=
mily:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"mailto:spring@ietf.org">spring@iet=
f..org</a></span><span style=3D"color:black">&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcX=
pk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$">https://www.ietf.org/mailman/l=
istinfo/Spring</a></span>&nbsp;&nbsp;</span></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none; border-left:solid #E67E22 1.0pt; padding:=
0in 0in 0in 8.0pt; margin-left:3.75pt; margin-top:3.75pt; margin-right:3.75=
pt; margin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"">_________________________________________=
______<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a></p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_C7C2E1C43D652C4E9E49FE7517C236CB026F2404dggeml529mbxchi_--


From nobody Sun Sep 22 06:52:34 2019
Return-Path: <rraszuk@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 E0CF1120018; Sun, 22 Sep 2019 06:52:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-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] 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 vrHgzPrjJhqM; Sun, 22 Sep 2019 06:52:29 -0700 (PDT)
Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) (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 83DFE12009E; Sun, 22 Sep 2019 06:52:29 -0700 (PDT)
Received: by mail-pf1-x42c.google.com with SMTP id a2so7336175pfo.10; Sun, 22 Sep 2019 06:52:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6pyvSDdwR63u/OAPmf3TJAl2RWWrlNNnxF+2aR9j9aA=; b=m8X5PDvF8I+lK44c6FR/a4ujkrUXCyHZdqkUPjJ0mcEtKBCbI47ZYYABu9rjPvyjG8 OhfCPvgGjHm1f4ZPZ7/pSUxVE7El+wXTbayuV94+o53p88rEwXnlqKEkbreycoHIsmT/ X9CkXUcIx0hUmKLpU/dWDOhwkzIzhZe4AJJuiZF1kvCTWED6IAMYdV6t87ZiRU88+qYJ 4SYek8qQmA0bwokvmJXODzLjXiXOjpndEFCFyLUQlgVnB7QNoLekDYJBzyiGRCsQC9jE GUl+v/aVhhm+lLT/uxxSdbAejLrWnwQDSGEysgZk05+SYIA53LIj3kZJS9ndcrhdbm1m fj2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6pyvSDdwR63u/OAPmf3TJAl2RWWrlNNnxF+2aR9j9aA=; b=ppzItX7XPSRColOD4P0Ly8sTrvwvxG7DTniwTDbSRio4ONUE+h9gpmy+u9uiOAavmi d7zqb/OAQPkbkc5zLRIrc7+V5h2qkCgPCYwbVwAWC9Ma8BMmzJRtjubyTDRDXQY+drZ8 cvQGtZegnH4vBrYjxr5eYRxB1vqBg4ZsqDJ1niU+ffSesjJ0Qyl9q9rN84vsl1hkjxOK NoCjklRcTOFlqFz/NF3Z+zDthMRiWNRF36wIjlByXLovLrwwGGIN/41o9m89fnQW7Png n03thdxA6iDFRw3szj2GJxoJy1qvjnmOmUwwcRpPAHr4nfmobUxLe+NA+EVEZZ7JlPiL H0lg==
X-Gm-Message-State: APjAAAV0TkKfm31jgkxrWuElaFSrZm6OP87DauZN+2AcmH9N2Uu3Lz/h vDOglaRm5OKyyJ+HrGcWJOfdnfXX/ENPljmL4eo=
X-Google-Smtp-Source: APXvYqwGlKajctpVc5iyhruWk3NQoDttrlU92HhBTFaFvJUHZ0LbxJ9JSIGoTKTRb2DUOp8+JHUGONtYBTM57zEr3iw=
X-Received: by 2002:aa7:9a94:: with SMTP id w20mr4459440pfi.77.1569160348450;  Sun, 22 Sep 2019 06:52:28 -0700 (PDT)
MIME-Version: 1.0
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com> <CALx6S35Mehd_LUMt_gL=nr_B29vTND4KfYjjiiPtBaj_JjyWFQ@mail.gmail.com> <CAO42Z2wncc3Gtgeb1cWJ-kqDHJVdsf7vR+_BH3tXXjw0ZPR=ZA@mail.gmail.com>
In-Reply-To: <CAO42Z2wncc3Gtgeb1cWJ-kqDHJVdsf7vR+_BH3tXXjw0ZPR=ZA@mail.gmail.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Sun, 22 Sep 2019 15:52:17 +0200
Message-ID: <CA+b+ERkv6dEpCHKMnVrk=u82ZQjm5roBrJY+5qYRUad46-gGkw@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Tom Herbert <tom@herbertland.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002a43140593249dce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YZZvpwZcgVig02ci0vuIQoQFUQs>
Subject: Re: [spring] New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sun, 22 Sep 2019 13:52:32 -0000

--0000000000002a43140593249dce
Content-Type: text/plain; charset="UTF-8"

Hey Mark,



> The entire use of the word "insertion" is incorrect if the ID is now only
> proposing encapsulation/tunnelling to carry transit traffic across the SR
> domain.
>

That is not what the discussed draft says. The draft proposes encapsulation
on ingress edge of the domain, decapsulation on the egress edge of the
domain AND freedom of insertion, deletion (and IMHO also it should also add
modification) of any SRH(s) within the encapsulated header at any point in
the domain. Yes there can be more then one SRH per current notion of the
draft too during the protection.

 The new outgoing segment tunnel header would have the local device as its
> source address, providing attribution.
>

Who told you that ?

Just please read network programming draft and you see that "swapping"
source address is never the case at segment end points:

Quote:

      Node 8 originates packets with the received SRH with HMAC TLV.

   P15:(*A8*,S5)(A9,S6,S7,S5;SL=3;HMAC)

   Node 5 receives and verifies the HMAC for the SRH, then forwards the
   packet to the next segment

   P16:(*A8*,S7)(A9,S6,S7,S5;SL=2;HMAC)

   Node 6 receives

   P17:(*A8*,S6)(A9,S6,S7,S5;SL=1;HMAC)

   Node 9 receives

   P18:(*A8*,A9)(A9,S6,S7,S5;SL=0;HMAC)



Please notice that encapsulated packet by A8 has source address of A8.
And that never changes through the entire domain !


Are you now questioning the entire concept of SRv6 architecture ?


Just FYI all documents describing SRv6+ architecture and CRH also do
not swap source address at segment end nodes.


Ref draft-bonica-6man-comp-rtg-hdr-07 - Appendix A where src
*2001:db8::a* never changes.


This model is entirely compliant with RFC 8200, and as tunnels end points
> are hosts using RFC 8200's definitions, host EHs such as Destination
> Option, or AH and ESP can be used in an RFC 8200 compliant manner.
>

See the issue you are missing is that even if one would follow strictly to
what you are recommending in SRv6 it is still not possible to enable TI-LFA
with SR in the domain as you can not just treat each PLR as Segment End
node.

Of course I guess you can question if TI-LFA with SRv6 is something IPv6
want to support with SR - but as there is some demand I guess more
rationale is required then just say "No".  And of course using SRH is one
way to encode TE topology for TI-LFA. There are other options too, but for
now this discussion is about use of SRv6 technology to achieve that.

Kind regards,
R.

--0000000000002a43140593249dce
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Hey Mar=
k,</div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"auto"><div dir=3D"auto">The entire use of the word &=
quot;insertion&quot; is incorrect if the ID is now only proposing encapsula=
tion/tunnelling to carry transit traffic across the SR domain.<br></div></d=
iv></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small">That is not what the=
 discussed draft says. The draft proposes encapsulation on ingress edge of =
the domain, decapsulation on the egress edge of the domain AND freedom of i=
nsertion, deletion (and IMHO also it should also add modification) of any S=
RH(s) within the encapsulated header at any point in the domain. Yes there =
can be more then one SRH per current notion of the draft too during the pro=
tection.=C2=A0</div><br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><div dir=3D"auto"><div dir=3D"auto">=C2=A0The new outgoing segment tun=
nel header would have the local device as its source address, providing att=
ribution.</div></div></blockquote><div><br></div><div><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Wh=
o told you that ?=C2=A0</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
">Just please read network programming draft and you see that &quot;swappin=
g&quot; source address is never the case at segment end points:=C2=A0</div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small">Quote:=C2=A0</div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small"><br></div><pre class=3D"gmail-newpage" style=3D"font-size:13.3333=
px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><sp=
an class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small">      </span>Node 8 originates packets with the received S=
RH with HMAC TLV.</pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3=
333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">=
   P15:(<b><span class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"></span>A8</b>,S5)(A9,S6,S7,S5;SL=3D3;HMAC)

   Node 5 receives and verifies the HMAC for the SRH, then forwards the
   packet to the next segment

   P16:(<b><span class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"></span>A8</b>,S7)(A9,S6,S7,S5;SL=3D2;HMAC)

   Node 6 receives

   P17:(<b><span class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"></span>A8</b>,S6)(A9,S6,S7,S5;SL=3D1;HMAC)

   Node 9 receives

   P18:(<b><span class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"></span>A8</b>,A9)(A9,S6,S7,S5;SL=3D0;HMAC)
</pre><br class=3D"gmail-Apple-interchange-newline"><pre class=3D"gmail-new=
page" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-b=
efore:page;color:rgb(0,0,0)"><span style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small"><br></span></pre><pre class=3D"gmail-newpage" styl=
e=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page=
;color:rgb(0,0,0)"><span style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small">Please notice that encapsulated packet by A8 has source addr=
ess of A8. And that never changes through the entire domain !=C2=A0<span cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"> </span></span></pre><pre class=3D"gmail-newpage" style=3D"font=
-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;color:rg=
b(0,0,0)"><span style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall"><span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small"><br></span></span></pre><pre class=3D"gmail-newpa=
ge" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-bef=
ore:page;color:rgb(0,0,0)"><span style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small"><span class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small">Are you now questioning the enti=
re concept of SRv6 architecture ? </span></span><br></pre><pre class=3D"gma=
il-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;b=
reak-before:page;color:rgb(0,0,0)"><span style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><span class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small"><br></span></span></pre>=
<pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;ma=
rgin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><span class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Just FY=
I all documents describing SRv6+ architecture and CRH also do not swap sour=
ce address at segment end nodes. </span></span></pre><pre class=3D"gmail-ne=
wpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-=
before:page;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-newpage" style=
=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;=
color:rgb(0,0,0)"><span class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small">Ref draft-bonica-6man-comp-rtg-hdr-07=
 - Appendix A where src <b>2001:db8::a</b> never changes. </span><br></pre>=
<pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;ma=
rgin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">
</span></pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;marg=
in-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"><span clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small"><br></span></pre></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex"><div dir=3D"auto"><div dir=3D"auto">This model is entirely complian=
t with RFC 8200, and as tunnels end points are hosts using RFC 8200&#39;s d=
efinitions, host EHs such as Destination Option, or AH and ESP can be used =
in an RFC 8200 compliant manner.</div></div></blockquote><div><br></div><di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">See the issue you are missing is that even if one woul=
d follow strictly to what you are recommending in SRv6 it is still not poss=
ible to enable TI-LFA with SR in the domain as you can not just treat each =
PLR as Segment End node.=C2=A0</div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Of course I guess you can question if TI-LFA with SRv6 is somethin=
g IPv6 want to support with SR - but as there is some demand I guess more r=
ationale is required then just say &quot;No&quot;.=C2=A0 And of course usin=
g SRH is one way to encode TE topology for TI-LFA. There are other options =
too, but for now this discussion is about use of SRv6 technology to achieve=
 that.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Kind rega=
rds,</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small">R.</div><div class=3D"gmail_default" style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small"><span style=3D"font=
-family:Arial,Helvetica,sans-serif">=C2=A0</span><br></div></div></div></di=
v>

--0000000000002a43140593249dce--


From nobody Sun Sep 22 14:37:10 2019
Return-Path: <fernando@gont.com.ar>
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 D03AD12004C; Sun, 22 Sep 2019 14:37:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 L6Vt8WWl2Zdf; Sun, 22 Sep 2019 14:36:59 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3F4B120024; Sun, 22 Sep 2019 14:36:58 -0700 (PDT)
Received: from [192.168.7.112] (unknown [85.104.108.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id EA19A862A8; Sun, 22 Sep 2019 23:36:54 +0200 (CEST)
To: Robert Raszuk <rraszuk@gmail.com>, Mark Smith <markzzzsmith@gmail.com>
Cc: SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com> <CALx6S35Mehd_LUMt_gL=nr_B29vTND4KfYjjiiPtBaj_JjyWFQ@mail.gmail.com> <CAO42Z2wncc3Gtgeb1cWJ-kqDHJVdsf7vR+_BH3tXXjw0ZPR=ZA@mail.gmail.com> <CA+b+ERkv6dEpCHKMnVrk=u82ZQjm5roBrJY+5qYRUad46-gGkw@mail.gmail.com>
From: Fernando Gont <fernando@gont.com.ar>
Openpgp: preference=signencrypt
Message-ID: <0628b25a-157e-43bc-34ab-0d9c36103cdd@gont.com.ar>
Date: Mon, 23 Sep 2019 00:36:46 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ERkv6dEpCHKMnVrk=u82ZQjm5roBrJY+5qYRUad46-gGkw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Gco7ErjCzVBiGn4qX5CdUD_5l8U>
Subject: Re: [spring] New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sun, 22 Sep 2019 21:37:01 -0000

On 22/9/19 16:52, Robert Raszuk wrote:
[....]
> 
> Of course I guess you can question if TI-LFA with SRv6 is something IPv6
> want to support with SR - but as there is some demand I guess more
> rationale is required then just say "No". 

It's the other way around: if anything, you need to make a case why you
want to break IPv6. The onus is on you.

Allowing EH insertion turns what was an e2e protocol into something else.


-- 
Fernando Gont
e-mail: fernando@gont.com.ar || fgont@si6networks.com
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1




From nobody Sun Sep 22 15:02:12 2019
Return-Path: <fgont@si6networks.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 101A1120089; Sun, 22 Sep 2019 15:02:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 O4s_7Fn-W1Iw; Sun, 22 Sep 2019 15:02:07 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 955E6120024; Sun, 22 Sep 2019 15:02:07 -0700 (PDT)
Received: from [192.168.7.112] (unknown [85.104.108.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 76A8D860FD; Mon, 23 Sep 2019 00:02:02 +0200 (CEST)
To: Robert Raszuk <rraszuk@gmail.com>, Mark Smith <markzzzsmith@gmail.com>
Cc: Tom Herbert <tom@herbertland.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com> <CALx6S35Mehd_LUMt_gL=nr_B29vTND4KfYjjiiPtBaj_JjyWFQ@mail.gmail.com> <CAO42Z2wncc3Gtgeb1cWJ-kqDHJVdsf7vR+_BH3tXXjw0ZPR=ZA@mail.gmail.com> <CA+b+ERkv6dEpCHKMnVrk=u82ZQjm5roBrJY+5qYRUad46-gGkw@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <ed0e84cc-249f-09e9-8f1f-515dbe8e600b@si6networks.com>
Date: Mon, 23 Sep 2019 01:01:55 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ERkv6dEpCHKMnVrk=u82ZQjm5roBrJY+5qYRUad46-gGkw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mY05n-ZInM9uReWzkNE-2jkxwFI>
Subject: Re: [spring] New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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: Sun, 22 Sep 2019 22:02:10 -0000

On 22/9/19 16:52, Robert Raszuk wrote:
> Hey Mark,
> 
> Â 
> 
>     The entire use of the word "insertion" is incorrect if the ID is now
>     only proposing encapsulation/tunnelling to carry transit traffic
>     across the SR domain.
> 
> 
> That is not what the discussed draft says. The draft proposes
> encapsulation on ingress edge of the domain, decapsulation on the egress
> edge of the domain AND freedom of insertion, deletion (and IMHO also it
> should also add modification) of any SRH(s) within the encapsulated
> header at any point in the domain. Yes there can be more then one SRH
> per current notion of the draft too during the protection.Â 
> 
>     Â The new outgoing segment tunnel header would have the local device
>     as its source address, providing attribution.
> 
> 
> Who told you that ?Â 
> 
> Just please read network programming draft and you see that "swapping"
> source address is never the case at segment end points:Â 
> 
> Quote:Â 
> 
> Node 8 originates packets with the received SRH with HMAC TLV.
> 
>    P15:(*A8*,S5)(A9,S6,S7,S5;SL=3;HMAC)
> 
>    Node 5 receives and verifies the HMAC for the SRH, then forwards the
>    packet to the next segment
> 
>    P16:(*A8*,S7)(A9,S6,S7,S5;SL=2;HMAC)
> 
>    Node 6 receives
> 
>    P17:(*A8*,S6)(A9,S6,S7,S5;SL=1;HMAC)
> 
>    Node 9 receives
> 
>    P18:(*A8*,A9)(A9,S6,S7,S5;SL=0;HMAC)
> 
> 
> 
> Please notice that encapsulated packet by A8 has source address of A8.
> And that never changes through the entire domain !Â 
> 
> 
> Are you now questioning the entire concept of SRv6 architecture ?

Curiously enough you seem to be specifying an architecture by breaking
that of the protocol it relies on.


-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492





From nobody Sun Sep 22 21:05:33 2019
Return-Path: <bob.hinden@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 CB53F1200F9; Sun, 22 Sep 2019 21:05:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 Sk3AvZLacWzA; Sun, 22 Sep 2019 21:05:24 -0700 (PDT)
Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) (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 E80AE1200F8; Sun, 22 Sep 2019 21:05:23 -0700 (PDT)
Received: by mail-wm1-x343.google.com with SMTP id i16so8139740wmd.3; Sun, 22 Sep 2019 21:05:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=d+OA0mYgqf9NuMb6F7fAzMxWGbC5Kt6bBXoMSAxeXXA=; b=KXUmSIQII/c8ZMTcspUsT8XEEcKDSg935QY+tvK//QZDGiRVrw2RxbTJ4I2gH0PaAg w4xvTPcbcLVkW03/G4kCDBi/x0fR35L9PcLIYYgh5QDpXbq7v1J+WPMj5XsLY06FEumc e9aLGXQWGg9GvTC/zpDYme5NGeB6lbA9DsW1uHHixQsmwF0NarU5qqkRPwCXvfFSHWEX /a6shFYJ9C75FcH/3BOtYCXGqpT3d430ENU/PfCwtAXU8PwAG9T4a8csR9/BDZjD2XnC kBqBgpdTp1DCFDOijcm/iL6Sm/QOtcKXmNlzUlP0KjAlPbpvpWx2K+6BokKHwGWAPI9t oQLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=d+OA0mYgqf9NuMb6F7fAzMxWGbC5Kt6bBXoMSAxeXXA=; b=L837qsPMH+23X0SOQ9lY2UE9Ucj+0fQg60N5F/bRn3/7K/bTsOgCp/a2FrnB6EPbsU SpHnGCIKDVR7cPa0ZgZI1MwX1O0UWUf+yiDgjkPOwiSA2jsW0NWcGLomh+m6gQtvxyPd QdbaAHqfSV2h4Ml+Wo8LiLIctAaA0ZkgZxtidymCUZuVXZAFjUwhWwlvTySQqMiaOLXm VrINQ5bAs/NvnZvbjrzC5YetMyiWQ6FHC68zxdnwjXpEPVcRFjIId6uIQHQQ6iEKegRA KqIn3UG7JhzqXfNHFS2b1TQOaSkYgekTCtf3Wf3Mb/b0Av6I1HA8VLBeondBYfbSvvc+ ek/w==
X-Gm-Message-State: APjAAAUNyFgJeZFK1Ax0vFVUQyRWA/h3pcQHPdEGqlmTfLXsQo8XroHG hA1MNMq4T7Yrw/Bkl7h6Noei1bYp
X-Google-Smtp-Source: APXvYqzmu54znoZODDQZ98CbVH7QH666+hwSlPkacI0f9XrVLeBSvZbWkY+tUc1oMf46rAjcW0yIGw==
X-Received: by 2002:a1c:3904:: with SMTP id g4mr12684626wma.116.1569211522089;  Sun, 22 Sep 2019 21:05:22 -0700 (PDT)
Received: from [10.0.0.199] (c-24-5-53-184.hsd1.ca.comcast.net. [24.5.53.184]) by smtp.gmail.com with ESMTPSA id h63sm13166939wmf.15.2019.09.22.21.05.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Sep 2019 21:05:21 -0700 (PDT)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <07BDC0CF-F3A3-45F4-A89E-CDACF1CF6D9F@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_7B170200-5EB6-437A-AA6C-621783B129C5"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Sun, 22 Sep 2019 21:05:17 -0700
In-Reply-To: <CAO42Z2w+N+vGFxxZwQQeKGy_2RbGXLtu-tze+E6xw9MfgWJYmA@mail.gmail.com>
Cc: Bob Hinden <bob.hinden@gmail.com>, Mark Smith <markzzzsmith@gmail.com>, Brian Carpenter <brian.e.carpenter@gmail.com>
To: "6man@ietf.org" <6man@ietf.org>, SPRING WG <spring@ietf.org>
References: <D57D1C4A-277B-4AC5-990F-FB174AC1130C@cisco.com> <CALx6S34Acm6rZ=M0McWr=XKzygm4H=0fYn6fvGf_Y5k+qod-Gw@mail.gmail.com> <89AA4FDD-9812-48CD-8473-6E38E336E57F@cisco.com> <53236a02-a736-b40f-d885-78e0036af416@gmail.com> <CAO42Z2yv=ziqCq7ZDQT6Q5Nyji0CP57vudz=KjTXhSqJ0rKvHA@mail.gmail.com> <BYAPR05MB54633719EE62A2644E7DDC1AAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <77c06fa8-3f15-f697-8293-b12a48be18a4@gmail.com> <CAO42Z2w+N+vGFxxZwQQeKGy_2RbGXLtu-tze+E6xw9MfgWJYmA@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_FhbEvCj4xP-R-CXsBM0bUc3sXE>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming: NH=59 action item closure
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, 23 Sep 2019 04:05:26 -0000

--Apple-Mail=_7B170200-5EB6-437A-AA6C-621783B129C5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

> On Sep 17, 2019, at 6:13 PM, Mark Smith <markzzzsmith@gmail.com> =
wrote:
>=20
>=20
>=20
> On Wed, 18 Sep 2019, 06:33 Brian E Carpenter, =
<brian.e.carpenter@gmail.com> wrote:
> Ron,
>=20
> You wrote:
>=20
> > Isn't this [the Opaque header] also creating an opportunity for IETF =
WGs to bypass IANA, creating their own registry, likely run badly?
>=20
> More than that, it's creating an opportunity for operators to bypass =
IETF standards as well as IANA.
>=20
> Isn't that the essence of this whole discussion?
>=20
> They can do it anyway, but defining the code point at least makes it =
possible for firewalls to discard such traffic if it escapes. Hence my =
comment about draft-ietf-opsec-ipv6-eh-filtering.
>=20
>=20
> The word "opaque" means (from Google "meaning opaque"),
>=20
> "not able to be seen through; not transparent"
>=20
> If a protocol is opaque or not transparent to the IETF then that would =
mean somebody else owns it; it's their property rather than the IETFs.
>=20
> So somebody else's protocol being referred to by the IETF would fit =
the definition of "proprietary":
>=20
> "relating to an owner or ownership"
>=20
>=20
> So I think Proprietary would be a much more accurate name for this =
option if it were to go ahead.
>=20
> I'd much rather it didn't so we had a transparent and open IETF =
protocol.
>=20

I also agree.

Since I have started doing a little Wireshark development, I think =
it=E2=80=99s important that new protocols be possible to parse with =
network debugging tools like Wireshark.   Having a code point that does =
not have a reference that points to how to parse it makes network =
debugging difficult if not impossible.

I would prefer a code point that have both a descriptive name and points =
to an open specification for what the protocol looks like that follows.  =
Especially since this work is being done in the IETF.

Bob





--Apple-Mail=_7B170200-5EB6-437A-AA6C-621783B129C5
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEm0rfRsOCoyamPexGrut0EXfnu6gFAl2IRH0ACgkQrut0EXfn
u6iJMwgAwYJ/4cnkiAb6iUVklMwGFODmePhTCrsJmHGc5nauUcQbKlU0HENyeH9u
TNE7BTBvBRahHZicNh8d9ORBK13NpIX3QHeqZlwtSmE2WxQAUDbZ8fOQkR+BG3yZ
C0Y4ALqpPmQSwXMfvggXThtlTs8aVrMTmFjPi4dy7YQ57DKKkB6bUczBzdKudufl
eCOf2nVNIYTxIJuSQY4tweD5bZd1U5sF6i9yMGIRYPVqw/yK9m2ZNrRTuG87TlSv
1vP0drLqa0gAzTs46GdB01PKpAJCRtsYrjQoUtRwwUfEZcpLRaRti5wKos3EjPdK
Mt14x3m0Kc8ebVI0bMVd+S5A9yWn3Q==
=EG97
-----END PGP SIGNATURE-----

--Apple-Mail=_7B170200-5EB6-437A-AA6C-621783B129C5--


From nobody Mon Sep 23 00:09:15 2019
Return-Path: <markzzzsmith@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 B3C9512011A; Mon, 23 Sep 2019 00:09:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level: 
X-Spam-Status: No, score=-0.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 kl7bHPlt6nub; Mon, 23 Sep 2019 00:09:11 -0700 (PDT)
Received: from mail-ot1-x336.google.com (mail-ot1-x336.google.com [IPv6:2607:f8b0:4864:20::336]) (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 AAC13120114; Mon, 23 Sep 2019 00:09:11 -0700 (PDT)
Received: by mail-ot1-x336.google.com with SMTP id z6so11204643otb.2; Mon, 23 Sep 2019 00:09:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=tbUAiMyKC5JYJSCwCDRRrOzmwaj4lNdx7f8gDYWd+4U=; b=HI27HbU0rSi8op75SaweiCgVnIAMG5FclZEAlumBNMNXKfBoy1rzVamC4784uY3ZPH pqspr81ijWXTXPo/hrAIk3iU+1eyxMdQVxkGEz4YKwCnnFG1LmClbrQVMcU+Ti5vm6J8 OPsTXV1iO7wDPbIC3cFCTH3E+tR0TpCz7FQQNF/IpcNXSq8zA2NiUsluQY0CMZ+tyAGp 2B8bNOgOgdnqzhPtZXyEGNUPb/YZi7zPyNXMBKOIVeiW7sHHsqX2NOBvT5Awc4H5MnzK S6IPJWSQnmbFpDgGum61OD/+QTVJM/XfHGF56M2mRlOCHOU5EQld0Xn8/hY8SQFKsIXf maqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=tbUAiMyKC5JYJSCwCDRRrOzmwaj4lNdx7f8gDYWd+4U=; b=cqmo+8n13Tc/L38WawGBVOVDwmAtzZ3tE+xLBGvN/eadQ/XPI07vIg2CGAutjd9/dv TxLq4NlOmwoPxkK1EgwzyxhR0zgVZV+ypIZsAyULFT/Q6H5//XgDgBPXPpiFhX38oqn1 KR3HBMGccpTNvMvlitrXSioCkTlmmfixErjy0mWU40Tsz6atClC/dNbPW4mutf/Yp0FD hKUzd+Ba3x+vQT7HeK9lkQR0ghagT8PwqrbGLJ0/8I8OxctWjBnuevLiInxmcKR8qlMt upmRDp9CBvqrdKxyHgPPeyy3LRV8+Q3jQzEkoWGNX3gLNJMQdhO3JIgZs4WpKyC0FqF1 rACQ==
X-Gm-Message-State: APjAAAXllNN5Y/WVPM65t5rLMoULZQiKlSaE/ofSHAb7//U6MEW5mKcg HKKPKXvE84IfEclZ7ikvJ1WFdhQ8DxRWntlMJCo=
X-Google-Smtp-Source: APXvYqwC/rtOk+E1HGynoTCcE6jf3RgJlj/AFLnssAnwiQT8aIRkv48O3MWBN8ylNTfWP3i1IcRfj4OgtlPf+t8/yc4=
X-Received: by 2002:a05:6830:18b:: with SMTP id q11mr20801853ota.94.1569222550945;  Mon, 23 Sep 2019 00:09:10 -0700 (PDT)
MIME-Version: 1.0
References: <156903961357.5092.16907354634703727132.idtracker@ietfa.amsl.com> <21D937AA-0B27-4E8D-BB6E-99452F72AC30@cisco.com> <CALx6S35Mehd_LUMt_gL=nr_B29vTND4KfYjjiiPtBaj_JjyWFQ@mail.gmail.com> <CAO42Z2wncc3Gtgeb1cWJ-kqDHJVdsf7vR+_BH3tXXjw0ZPR=ZA@mail.gmail.com> <CA+b+ERkv6dEpCHKMnVrk=u82ZQjm5roBrJY+5qYRUad46-gGkw@mail.gmail.com>
In-Reply-To: <CA+b+ERkv6dEpCHKMnVrk=u82ZQjm5roBrJY+5qYRUad46-gGkw@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 23 Sep 2019 17:08:44 +1000
Message-ID: <CAO42Z2y60ot4nXfuKdGTYU6fDD184Vma5j8X2k=MgdawE_mYvw@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Tom Herbert <tom@herbertland.com>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/MTYGau7bhuDRjKB91ySAVFoOSyk>
Subject: Re: [spring] New Version Notification for draft-voyer-6man-extension-header-insertion-07.txt
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, 23 Sep 2019 07:09:13 -0000

On Sun, 22 Sep 2019 at 23:52, Robert Raszuk <rraszuk@gmail.com> wrote:
>
> Hey Mark,
>
>
>>
>> The entire use of the word "insertion" is incorrect if the ID is now onl=
y proposing encapsulation/tunnelling to carry transit traffic across the SR=
 domain.
>
>
> That is not what the discussed draft says. The draft proposes encapsulati=
on on ingress edge of the domain, decapsulation on the egress edge of the d=
omain AND freedom of insertion, deletion (and IMHO also it should also add =
modification) of any SRH(s) within the encapsulated header at any point in =
the domain. Yes there can be more then one SRH per current notion of the dr=
aft too during the protection.
>

Sigh, now you're inserting into the outer IPv6 packet. Still not allowed.

I'm getting off of this merry go around. I can't spend any more time on thi=
s.

This Internet Draft is a denial of service attack on the 6man working
group, exhausting resources that could be better spent elsewhere.

This ID has been submitted now 7 times, and despite how many times it
has been pointed out that EH insertion is prohibited, how RFC 8200 has
been specifically updated to be more explicit about it, how many times
I and others have pointed out the protocol, practical and operational
problems it causes, that is being ignored.

I'm not going to point out how CRH/SRv6 complies with RFC 8200. It
does, and if you don't understand how, then you'll need to read RFC
8200 more thoroughly.

>>  The new outgoing segment tunnel header would have the local device as i=
ts source address, providing attribution.
>
>
> Who told you that ?
>
> Just please read network programming draft and you see that "swapping" so=
urce address is never the case at segment end points:
>
> Quote:
>
>       Node 8 originates packets with the received SRH with HMAC TLV.
>
>    P15:(A8,S5)(A9,S6,S7,S5;SL=3D3;HMAC)
>
>    Node 5 receives and verifies the HMAC for the SRH, then forwards the
>    packet to the next segment
>
>    P16:(A8,S7)(A9,S6,S7,S5;SL=3D2;HMAC)
>
>    Node 6 receives
>
>    P17:(A8,S6)(A9,S6,S7,S5;SL=3D1;HMAC)
>
>    Node 9 receives
>
>    P18:(A8,A9)(A9,S6,S7,S5;SL=3D0;HMAC)
>
>
>
> Please notice that encapsulated packet by A8 has source address of A8. An=
d that never changes through the entire domain !
>
>
> Are you now questioning the entire concept of SRv6 architecture ?
>
>
> Just FYI all documents describing SRv6+ architecture and CRH also do not =
swap source address at segment end nodes.
>
>
> Ref draft-bonica-6man-comp-rtg-hdr-07 - Appendix A where src 2001:db8::a =
never changes.
>
>
>> This model is entirely compliant with RFC 8200, and as tunnels end point=
s are hosts using RFC 8200's definitions, host EHs such as Destination Opti=
on, or AH and ESP can be used in an RFC 8200 compliant manner.
>
>
> See the issue you are missing is that even if one would follow strictly t=
o what you are recommending in SRv6 it is still not possible to enable TI-L=
FA with SR in the domain as you can not just treat each PLR as Segment End =
node.
>
> Of course I guess you can question if TI-LFA with SRv6 is something IPv6 =
want to support with SR - but as there is some demand I guess more rational=
e is required then just say "No".  And of course using SRH is one way to en=
code TE topology for TI-LFA. There are other options too, but for now this =
discussion is about use of SRv6 technology to achieve that.
>
> Kind regards,
> R.
>


From nobody Mon Sep 23 07:45:47 2019
Return-Path: <rbonica@juniper.net>
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 F1E5F1200D7 for <spring@ietfa.amsl.com>; Mon, 23 Sep 2019 07:45:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 VbFpx9_yBplg for <spring@ietfa.amsl.com>; Mon, 23 Sep 2019 07:45:40 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24BEC12006D for <spring@ietf.org>; Mon, 23 Sep 2019 07:45:40 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8NETaFq004295; Mon, 23 Sep 2019 07:45:23 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=caoUMbzIEOURjXacc8rHyxMHs5j1NZToIyBqdsvfWFs=; b=mQCoQnm/W4x05nkG0lEk8ogVcjoGlcW7jEbhGc2gX6fRYV7qAe0LuyWMv0q1/EIp5xQ/ QdgpViL1GWBaoxqFutue1CNSATzxS6O/yHrlk1MPzb+LD9vwsaOiAMPxb2MJMdvx9L4f z/UKgj6milipJc37BDJOy8J9TxXfmArpT1lCY10QDy1ltOqw0AVFdBceByRGCSgpVwL7 dx2or6FiFi3lPCTNNMzttIOkFjrqRPeFiBlJlVITA1Cnw6NJRusx1a0ugofocv1ASAR8 Ig+k08N1k1HGpWkzzLnpQXnfE8DX4DBEVENtG2cU7kNqvpDuO2d5nuRPg73O8nOMoAWf 6w== 
Received: from nam05-by2-obe.outbound.protection.outlook.com (mail-by2nam05lp2050.outbound.protection.outlook.com [104.47.50.50]) by mx0b-00273201.pphosted.com with ESMTP id 2v5hshu5d3-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 23 Sep 2019 07:45:23 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l/BY/I6lgtVkqwPRan66DcrXzi+Y3NYr/Kr9IqJprI9IOVhT8N6n7dddUCt56P7QjY+ff2E3x7RdZP4tnDHCHH+E74cf7NiQi+yCdT49lXwTUYhQrim1aLGOLa46C/7eZJ5CKS++4g4korGLXF6v1W/9wQ8CS3Uv3zGJVINWGH3n9HgO20CbGtoZDZvJGN2Ly0zx+dkTveONOtbnjNNlufK+foqCA/GcL8ThSiJE11ykPLPBqBPQkUxHI6FNJJXkVhR+wZy+llcs7L5zxmxFBMuD3rvdRHt0tTZW2xfYecgla7xdHGdLBR+BfbvMhR2Y04LVGT5KPdIyiGcKnjsmng==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=caoUMbzIEOURjXacc8rHyxMHs5j1NZToIyBqdsvfWFs=; b=DKzuUFLj8lt9OZ3yJTnlNkVtbX1DqzwB2TNeE+66JBzPOhAAQ2RUB16AZx+6bf1CmGon7dfZDi0A6s3Vdfam0OLPm1EvX4M7s316KYR7mbu3F5HIl9fXozMzH+KPcbtaau2oMsse7EKk3k4msb2yoABI/kSZFFmBhhldVjByqXaB3JEWlFpm9HwmZG01XutELK6g12Z4GAysdxo2HIhhvSnyhi6/1s52ListjPPlXEA4NYiii2xmb1szLh7O3C963S5/um+DeG1c0nZv6OjJd2Uu/yYOZLylQ+d4LPrbbXXl47DmgfTFkjHWwWpEGNqQsnnQrKHTH/VO8LJzb46L/g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4306.namprd05.prod.outlook.com (52.133.220.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.11; Mon, 23 Sep 2019 14:45:15 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.013; Mon, 23 Sep 2019 14:45:15 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Chengli (Cheng Li)" <chengli13@huawei.com>, Jeff Tantsura <jefftant.ietf@gmail.com>
CC: SING Team <s.i.n.g.team.0810@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] A note on CRH and on going testing
Thread-Index: AQHVbv1ogIVJNBSa90i6Frx+YTTnzaczIfKAgAC8GgCAAAELAIAA/e3wgAG8LQCAAAAusIAAfU8AgAJEUNA=
Content-Class: 
Date: Mon, 23 Sep 2019 14:45:14 +0000
Message-ID: <BN7PR05MB56991292E57307D8302B1DEBAE850@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <1568906072231.1bkuswxveutxvlrzmmzkgs2g@android.mail.163.com> <20625BDC-2D90-4E35-96E3-2BC4B723C06E@bell.ca> <C7C2E1C43D652C4E9E49FE7517C236CB026DDDBE@dggeml529-mbx.china.huawei.com> <FC493433-BCDD-4080-9400-61481E7ADEF8@gmail.com> <BYAPR05MB546372D1E0559F75D7DA5F61AE880@BYAPR05MB5463.namprd05.prod.outlook.com> <e0776cf0-fbf9-4b13-9aed-54d82c9ee16e@Spark>, <BYAPR05MB54638B3496626552613269A1AE8B0@BYAPR05MB5463.namprd05.prod.outlook.com> <C7C2E1C43D652C4E9E49FE7517C236CB026F2404@dggeml529-mbx.china.huawei.com>
In-Reply-To: <C7C2E1C43D652C4E9E49FE7517C236CB026F2404@dggeml529-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-23T14:45:09.5582464Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=a6dd57fd-7c22-4255-98d5-ed87d04a6a38; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b856382c-392f-4d99-6f4a-08d74034a534
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB4306:
x-ms-exchange-purlcount: 2
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB43064CF20A272988DD03929DAE850@BN7PR05MB4306.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4303;
x-forefront-prvs: 0169092318
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(376002)(366004)(346002)(136003)(199004)(189003)(3846002)(71200400001)(6116002)(71190400001)(790700001)(66476007)(5660300002)(66556008)(64756008)(14444005)(256004)(66446008)(81166006)(81156014)(8676002)(66574012)(25786009)(52536014)(7736002)(8936002)(4326008)(478600001)(110136005)(53546011)(966005)(26005)(99286004)(6436002)(6506007)(11346002)(74316002)(9686003)(6306002)(55016002)(316002)(54896002)(236005)(606006)(446003)(14454004)(476003)(102836004)(33656002)(76116006)(54906003)(66066001)(86362001)(66946007)(2906002)(7696005)(229853002)(76176011)(486006)(6246003)(186003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4306; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wrsdYkCmAMLYtXkz8OBcH5vRgWgVaV6u01OSLekrHN5RjQ/a5401v5FhlPMWzx9eZU/98f9Rx9KpUSAl+i9MRfr8RYYIWw9w9nWwFrekGqcbhY6Y6OYki5uELohNLYRcgnWXVMcD3/rgeWcUINKF4f/1CwpU52YA2HY59Gc1Hh6hEkXkE1ZER+jxgkuMsjbBZM+YDZZFxdX7+dbqT2VLCbkqol4ldfOEqPdwafgeAmb8umk/zXofrbbPOiAzBnLCQLnOIRnxrPK1KVp1MPDGyUhV9Ww2GOg7+zRHME61vG/nF016bEaIHnvXZqvUjtkU6xJwH9YYhsAvd/XpygItzcl8apmoidXaQ4veuEy4hGbScRqlp07P38MdTLV9gBAEayR19pEvDXzwgcNzqhiRgrvTKJXueU8ONBiJmHO4bmc=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB56991292E57307D8302B1DEBAE850BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b856382c-392f-4d99-6f4a-08d74034a534
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2019 14:45:14.8789 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ALwWY+lnkDMcJQnyT0f0qrIN/SPtHpLRX/H+X9XK9fd9zzBTDDjFliml82C4A6VeuLJvss4ZArNXIBBAh4+f/g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4306
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-23_05:2019-09-23,2019-09-23 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 phishscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 impostorscore=0 suspectscore=0 adultscore=0 bulkscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909230141
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nzlY54S43JgVCrlLJ3RYHlH99g0>
Subject: Re: [spring] A note on CRH and on going testing
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, 23 Sep 2019 14:45:46 -0000

--_000_BN7PR05MB56991292E57307D8302B1DEBAE850BN7PR05MB5699namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Cheng,

In SRv6+, it would be very difficult to pollute the architecture because:

  *   A SID is either 16-or 32-bits long
  *   An IPv6 address is 128-bits long
  *   Therefore, it is impossible to copy a SID to an IPv6 address or an IP=
v6 address to a SID
The binding SID will be a 16-or 32-bit topological instruction, found in th=
e CRH. Like all topological instructions, it will identify an SFIB entry.

There will be a new SFIB entry type that will contain the following informa=
tion:

  *   An IPv6 Destination Address (to be used in the outer IPv6 header)
  *   A list of SIDs (to be used in the CRH
                                                                 Ron





Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com>
Sent: Sunday, September 22, 2019 12:01 AM
To: Ron Bonica <rbonica@juniper.net>; Jeff Tantsura <jefftant.ietf@gmail.co=
m>
Cc: SING Team <s.i.n.g.team.0810@gmail.com>; EXT - daniel.bernier@bell.ca <=
daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Good to hear that. Looking forward to seeing it in the next revision.

But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.

If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.

If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?

Thanks for confirming that BSID is needed in CRH. I totally agree with you.

Best regards,
Cheng


________________________________
=1B$BM{Dh=1B(B Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>

From: Ron Bonica<rbonica@juniper.net<mailto:rbonica@juniper.net>>
To: Jeff Tantsura<jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>;=
Chengli (Cheng Li)<chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team<s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.co=
m>>;EXT - daniel.bernier<daniel.bernier@bell.ca<mailto:daniel.bernier@bell.=
ca>>;SPRING WG List<spring@ietf.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing
Time: 2019-09-22 04:37:17

Jeff,

After an off-line conversation with the SRv6+ implementors, we decided that=
 it would be trivial to add a binding SID to SRv6+. So, we will do that in =
the next version of the draft.

In keeping with RFC 8200, it will prepend only. Since the CRH is short, ins=
ertion is not needed.

                                                                           =
                            Ron




Juniper Business Use Only
From: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com=
>>
Sent: Saturday, September 21, 2019 4:32 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf=
.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Thanks for your comments, exactly, BSID MPLS label =3D CRH value :)

Cheers,
Jeff
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net<mailto:rbo=
nica@juniper.net>>, wrote:
Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:


  *   SID: 123
  *   IPv6 address: 2001:db8::1
  *   SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf=
.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

There=1B$B!G=1B(Bs number of solutions on the market that extensively use B=
SID for multi-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on=1B$B!G=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need bindin=
g SID.
Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is very useful in inter-=
domain routing. It is not secure to share internal info outside a trusted n=
etwork domain.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don=1B$B!G=1B(Bt n=
eed to have some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>

--_000_BN7PR05MB56991292E57307D8302B1DEBAE850BN7PR05MB5699namp_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:28578155;
	mso-list-template-ids:-968195690;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:826434134;
	mso-list-template-ids:-1888083862;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:922836589;
	mso-list-template-ids:2110710392;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1126121683;
	mso-list-type:hybrid;
	mso-list-template-ids:-246020618 678474898 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-start-at:571;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l4
	{mso-list-id:1499954136;
	mso-list-template-ids:-1296660264;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Cheng,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">In SRv6&#=
43;, it would be very difficult to pollute the architecture because:<o:p></=
o:p></span></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"mso-list:l3 level1 lfo3"><span styl=
e=3D"mso-fareast-language:EN-US">A SID is either 16-or 32-bits long<o:p></o=
:p></span></li><li class=3D"MsoListParagraph" style=3D"mso-list:l3 level1 l=
fo3"><span style=3D"mso-fareast-language:EN-US">An IPv6 address is 128-bits=
 long<o:p></o:p></span></li><li class=3D"MsoListParagraph" style=3D"mso-lis=
t:l3 level1 lfo3"><span style=3D"mso-fareast-language:EN-US">Therefore, it =
is impossible to copy a SID to an IPv6 address or an IPv6 address to a SID<=
o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">The bindi=
ng SID will be a 16-or 32-bit topological instruction, found in the CRH. Li=
ke all topological instructions, it will identify an SFIB entry.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">There wil=
l be a new SFIB entry type that will contain the following information:<o:p=
></o:p></span></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"mso-list:l3 level1 lfo3"><span styl=
e=3D"mso-fareast-language:EN-US">An IPv6 Destination Address (to be used in=
 the outer IPv6 header)<o:p></o:p></span></li><li class=3D"MsoListParagraph=
" style=3D"mso-list:l3 level1 lfo3"><span style=3D"mso-fareast-language:EN-=
US">A list of SIDs (to be used in the CRH<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"mso-farea=
st-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Chengli (Cheng Li) &lt;chengli13@huawei=
.com&gt; <br>
<b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; Jeff Tantsura &lt;jeffta=
nt.ietf@gmail.com&gt;<br>
<b>Cc:</b> SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;; EXT - daniel.bern=
ier@bell.ca &lt;daniel.bernier@bell.ca&gt;; SPRING WG List &lt;spring@ietf.=
org&gt;<br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:12.0pt">Hi Ron,<br>
<br>
Good to hear that. Looking forward to seeing it in the next revision.<br>
<br>
But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.<=
br>
<br>
If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.<br>
<br>
If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address? <br>
<br>
Thanks for confirming that BSID is needed in CRH. I totally agree with you.=
 <br>
<br>
Best regards,<br>
Cheng<br>
<br>
<br>
<o:p></o:p></span></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"JA" sty=
le=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=1B$B=
M{Dh=1B(B</span><span style=3D"font-size:12.0pt"> Cheng Li<br>
Email: <a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.com</a><br>
<br>
<o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:6.0pt 0in =
0in 0in" name=3D"AnyOffice-Background-Image">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">From:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">Ron Bonica&lt;<a href=3D"mailto:rbonica@juniper.net">rbonica=
@juniper.net</a>&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">To:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">Jeff Tantsura&lt;<a href=3D"mailto:jefftant.ietf@gmail.com">=
jefftant.ietf@gmail.com</a>&gt;;Chengli (Cheng Li)&lt;<a href=3D"mailto:che=
ngli13@huawei.com">chengli13@huawei.com</a>&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Cc:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">SING Team&lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">=
s.i.n.g.team.0810@gmail.com</a>&gt;;EXT - daniel.bernier&lt;<a href=3D"mail=
to:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;;SPRING
 WG List&lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Subject:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">RE: [spring] A note on CRH and on going testing<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Time:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">2019-09-22 04:37:17<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">After an off-line conversation with the SRv6&#43; im=
plementors, we decided that it would be trivial to add a binding SID to SRv=
6&#43;. So, we will do that in the next version of the draft.<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">In keeping with RFC 8200, it will prepend only. Sinc=
e the CRH is short, insertion is not needed.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Jeff Tantsura &lt;<a href=3D"mailto:jef=
ftant.ietf@gmail.com">jefftant.ietf@gmail.com</a>&gt;
<br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@junip=
er.net">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal">Hi Ron, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for your comments, exactly,&nbsp;BSID&nbsp;MP=
LS label =3D CRH value :)<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Cheers, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">On Sep 20, 2019, 11:0=
9 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@j=
uniper.net</a>&gt;, wrote:<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal">Hi Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">It would be easy enough to add a binding SID to SRv6=
&#43;. Given customer demand, I would not be averse to adding one.<o:p></o:=
p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">However, there is another way to get exactly the sam=
e behavior on the forwarding plane without adding a new SID type.<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Assume that on Node N, we have the following SFIB en=
try:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"mso-list:l4 level1 lfo7">SID: 123<o=
:p></o:p></li><li class=3D"MsoListParagraph" style=3D"mso-list:l4 level1 lf=
o7">IPv6 address: 2001:db8::1<o:p></o:p></li><li class=3D"MsoListParagraph"=
 style=3D"mso-list:l4 level1 lfo7">SID type: prefix SID<o:p></o:p></li></ul=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Now assume that was also have the following route on=
 Node N:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">2001:db8::1 -&gt; SRv6&#43; tunnel with specified de=
stination address and CRH<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">This gives you the same forwarding behavior as a bin=
ding SID.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">There=1B$B!G=1B(Bs number of solutions on the market=
 that extensively use BSID for multi-domain as well as multi-layer signalin=
g.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#43;1.</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As I mentioned before,=
 Binding SID is not only for shortening SID list.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We should see the impo=
rtant part of binding SID in inter-domain routing, &nbsp;since it hides the=
 details of intra-domain. Security and Privacy are always important.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Since the EH insertion=
 related text will be removed from SRv6 NP draft, I don=1B$B!G=1B(Bt think =
anyone will still say we don=1B$B!G=1B(Bt need binding SID.</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Let=1B$B!G=1B(Bs be ho=
nest, Encap mode Binding SID is very useful in inter-domain routing. It is =
not secure to share internal info outside a trusted network domain.</span><=
o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheng</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring [<a href=3D"mailto:spring-bounce=
s@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&#43;1</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">This is what we did=
 on our multi-cloud trials.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Encap with Binding =
SID to avoid inter-domain mapping &#43; I don=1B$B!G=1B(Bt need to have som=
e sort of inter-domain alignment of PSSIs</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Dan</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">On 2=
019-09-19, 11:18 AM, &quot;spring on behalf of SING Team&quot; &lt;<a href=
=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a> on behalf o=
f
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com<=
/a>&gt; wrote:</span><o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</span=
><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif"><b=
r>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Ari=
al&quot;,sans-serif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nb=
sp;<a href=3D"mailto:Andrew.Alston@liquidtelecom.com"><span style=3D"color:=
#2A97FF">Andrew Alston</span></a>&nbsp;wrote:<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-ser=
if;color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"mailto:spring@ietf.org">spring@iet=
f..org</a></span><span style=3D"color:black">&nbsp;</span><br>
<span style=3D"color:#0061B4"><a href=3D"https://urldefense.com/v3/__https:=
/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcX=
pk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$">https://www.ietf.org/mailman/l=
istinfo/Spring</a></span>&nbsp;&nbsp;</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BN7PR05MB56991292E57307D8302B1DEBAE850BN7PR05MB5699namp_--


From nobody Mon Sep 23 09:37:59 2019
Return-Path: <bruno.decraene@orange.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 1448212093B; Mon, 23 Sep 2019 09:37:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 PajJn2E3rnKY; Mon, 23 Sep 2019 09:37:39 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72541120931; Mon, 23 Sep 2019 09:37:38 -0700 (PDT)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) by opfedar21.francetelecom.fr (ESMTP service) with ESMTP id 46cVNd0hsnz7vx1; Mon, 23 Sep 2019 18:37:37 +0200 (CEST)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.70]) by opfedar04.francetelecom.fr (ESMTP service) with ESMTP id 46cVNc6Skqz1xnY; Mon, 23 Sep 2019 18:37:36 +0200 (CEST)
Received: from OPEXCAUBM43.corporate.adroot.infra.ftgroup ([fe80::b846:2467:1591:5d9d]) by OPEXCAUBM33.corporate.adroot.infra.ftgroup ([fe80::c911:d24e:cc19:afa7%21]) with mapi id 14.03.0468.000; Mon, 23 Sep 2019 18:37:36 +0200
From: <bruno.decraene@orange.com>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, SPRING WG List <spring@ietf.org>
CC: idr wg <idr@ietf.org>
Thread-Topic: draft-ietf-spring-segment-routing-policy
Thread-Index: AdVIa5SmJroPUcCZR8q84NofG0DylwAap4eAClUZXxA=
Date: Mon, 23 Sep 2019 16:37:36 +0000
Message-ID: <29418_1569256656_5D88F4D0_29418_238_1_53C29892C857584299CBF5D05346208A48C1A5D2@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <18897_1564666804_5D42EBB4_18897_192_1_53C29892C857584299CBF5D05346208A48BCF785@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <BYAPR11MB355899A67FBFBE1750E9A3A6C1D90@BYAPR11MB3558.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB355899A67FBFBE1750E9A3A6C1D90@BYAPR11MB3558.namprd11.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A48C1A5D2OPEXCAUBM43corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/v9WnGgnG2_WtBklVJVHX52XPmgs>
Subject: Re: [spring] draft-ietf-spring-segment-routing-policy
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, 23 Sep 2019 16:37:49 -0000

--_000_53C29892C857584299CBF5D05346208A48C1A5D2OPEXCAUBM43corp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Ketan,

Thanks for the complete answer. And sorry for my delay in responding.
More inline [Bruno]

From: Ketan Talaulikar (ketant) [mailto:ketant@cisco.com]
Sent: Friday, August 2, 2019 4:37 AM
To: DECRAENE Bruno TGI/OLN; SPRING WG List
Cc: idr wg
Subject: RE: draft-ietf-spring-segment-routing-policy

+ IDR WG since some of the affected documents are IDR WG drafts

Hi Bruno,

I agree that the draft-ietf-spring-segment-routing-policy [1] is the right =
place to normatively define the different segment types and perhaps would h=
ave been the right document to create an IANA registry for them.

I also agree that the draft-ietf-idr-segment-routing-te-policy [2] has a di=
screpancy between its IANA section 8.4 for the Segment-List sub-TLV space a=
nd section 2.4.3.2 (and it's sub-sections) where the different Segment Type=
s have been defined. I will request the authors of this draft to fix the te=
xt in section 2.4.3.2 (and it's sub-sections) for the types 8 and above to =
adjust for the codepoint 9 allocated for the weight sub-TLV.

At this point, given the implementations available and already deployed for=
 [2], I doubt if we can correct and map the segment types in that draft to =
what has been defined in [1].

There is also the https://tools.ietf.org/html/draft-ietf-idr-te-lsp-distrib=
ution-11#section-9.7 which creates the Segment Types IANA registry (aligned=
 with [1]).

[Bruno] This IANA registry seems BGP-LS specific. (sub-registry under "Bord=
er Gateway Protocol - Link State (BGP-LS) Parameters")
On a side note,

=D8  "The registry contains the following codepoints (suggested values, to =
be assigned by IANA)"
Since you define a new registry, you can populate initial allocations at yo=
ur own will. IOW :s/(suggested values, to be assigned by IANA)"/



And then I am not sure if draft-raza-spring-sr-policy-yang is able to benef=
it/leverage the IANA registry from [1].

So unless we can have the IANA registry created via [1] being consistently =
used in all dependent documents, I do not see much gain in setting up the S=
egment Type registry under IANA at this point.
[Bruno] Make sense, but brings three clarification questions:
Is there a need for draft-ietf-spring-segment-routing-policy to define numb=
ers for the segment types (or is the name enough)?
  If yes, do we need such numbers of be unique (avoid collisions)?
     If yes, how do you propose to avoid code point collisions in the futur=
e? (Or do you assume that there won't be future ones?)

Thanks,
Bruno




Thanks,
Ketan

From: spring <spring-bounces@ietf.org> On Behalf Of bruno.decraene@orange.c=
om
Sent: 01 August 2019 19:10
To: SPRING WG List <spring@ietf.org>
Subject: [spring] draft-ietf-spring-segment-routing-policy

Hi authors,

Speaking as individual contributor.

This document seems to define multiple types of segments (1 to 11).
May be this document would be the right place to define them normatively an=
d creates the IANA registry for them. And this seems like a work for spring.
Otherwise, there is a risk that other documents redefine them, possibly in =
a non-consistent manner. (1) E.g.  the BGP draft is not using the same type=
 numbers/name, which may bring confusion. I would expect YANG models to als=
o need these types.
BTW is there any chance to align the types in the BGP document or is this t=
oo late? (alternatively may be changing the types in the sr-policy document)

Thanks,
Regards,
Bruno

(1)
SR-policy:

   Type 1: SR-MPLS Label:

   Type 2: SRv6 SID:

   Type 3: IPv4 Prefix with optional SR Algorithm:

   Type 4: IPv6 Global Prefix with optional SR Algorithm for SR-MPLS:

   Type 5: IPv4 Prefix with Local Interface ID:

   Type 6: IPv4 Addresses for link endpoints as Local, Remote pair:

   Type 7: IPv6 Prefix and Interface ID for link endpoints as Local, Remote=
 pair for SR-MPLS:

   Type 8: IPv6 Addresses for link endpoints as Local, Remote pair for SR-M=
PLS:

   Type 9: IPv6 Global Prefix with optional SR Algorithm for SRv6:

   Type 10: IPv6 Prefix and Interface ID for link endpoints as Local, Remot=
e pair for SRv6:

   Type 11: IPv6 Addresses for link endpoints as Local, Remote pair for SRv=
6:


BGP:
   1     MPLS SID sub-TLV                            This document
   2     SRv6 SID sub-TLV                            This document
   3     IPv4 Node and SID sub-TLV                   This document
   4     IPv6 Node and SID for SR-MPLS sub-TLV       This document
   5     IPv4 Node, index and SID sub-TLV            This document
   6     IPv4 Local/Remote addresses and SID sub-TLV This document
   7     IPv6 Node, index for remote and local pair  This document
         and SID for SR-MPLS sub-TLV
   8     IPv6 Local/Remote addresses and SID sub-TLV This document
   9     Weight sub-TLV                              This document
   10    IPv6 Node and SID for SRv6 sub-TLV          This document
   11    IPv6 Node, index for remote and local pair  This document
         and SID for SRv6 sub-TLV
   12    IPv6 Local/Remote addresses and SID for     This document
         SRv6 sub-TLV


___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


--_000_53C29892C857584299CBF5D05346208A48C1A5D2OPEXCAUBM43corp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 14">
<meta name=3D"Originator" content=3D"Microsoft Word 14">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D5723D.F8543F60"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>FR</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-alt:Symbol;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-alt:Symbol;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Times New Roman";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536859905 -1073732485 9 0 511 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-alt:Tahoma;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-536869121 64767 1 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:35.4pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-language:EN-US;}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";
	mso-fareast-language:FR;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-style-unhide:no;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-unhide:no;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-language:EN-US;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-ascii-font-family:Consolas;
	mso-hansi-font-family:Consolas;
	mso-fareast-language:EN-US;}
span.EmailStyle22
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:Calibri;
	color:windowtext;}
span.grey
	{mso-style-name:grey;
	mso-style-unhide:no;}
span.EmailStyle24
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:Calibri;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1716781986;
	mso-list-type:hybrid;
	mso-list-template-ids:-1042118648 1217713200 67895299 67895301 67895297 67=
895299 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0D8;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Tableau Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"blue" vlink=3D"purple" style=3D"tab-interval:35.4=
pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US">Hi Ketan,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US">Thanks for the complete =
answer. And sorry for my delay in responding.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US">More inline [Bruno]<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span class=3D"SpellE">=
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-farea=
st-language:FR">From</span></b></span><b><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-font-family=
:&quot;Times New Roman&quot;;mso-fareast-language:FR">:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-fareast-language:=
FR">
 Ketan Talaulikar (ketant) [mailto:ketant@cisco.com] <br>
<b>Sent:</b> Friday, August 2, 2019 4:37 AM<br>
<b>To:</b> DECRAENE Bruno TGI/OLN; SPRING WG List<br>
<b>Cc:</b> idr wg<br>
<b>Subject:</b> RE: draft-ietf-spring-segment-routing-policy<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">&#43; IDR WG since some of the affected doc=
uments are IDR WG drafts<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">Hi Bruno,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">I agree that the draft-ietf-spring-segment-=
routing-policy [1] is the right place to normatively define the different s=
egment types and perhaps would have been
 the right document to create an IANA registry for them.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">I also agree that the draft-ietf-idr-segmen=
t-routing-te-policy [2] has a discrepancy between its IANA section 8.4 for =
the Segment-List sub-TLV space and section
 2.4.3.2 (and it&#8217;s sub-sections) where the different Segment Types ha=
ve been defined. I will request the authors of this draft to fix the text i=
n section 2.4.3.2 (and it&#8217;s sub-sections) for the types 8 and above t=
o adjust for the codepoint 9 allocated for the
 weight sub-TLV.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">At this point, given the implementations av=
ailable and already deployed for [2], I doubt if we can correct and map the=
 segment types in that draft to what has
 been defined in [1].<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">There is also the
<a href=3D"https://tools.ietf.org/html/draft-ietf-idr-te-lsp-distribution-1=
1#section-9.7">
https://tools.ietf.org/html/draft-ietf-idr-te-lsp-distribution-11#section-9=
.7</a> which creates the Segment Types IANA registry (aligned with [1]).
<span style=3D"color:#1F497D"><o:p></o:p></span></span></p>
<pre><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:Calibri;mso-hansi-=
font-family:Calibri;mso-bidi-font-family:&quot;Times New Roman&quot;;color:=
#1F497D;mso-ansi-language:EN-IN">[Bruno] This IANA registry seems BGP-LS sp=
ecific. (</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;=
;mso-ansi-language:EN-US;mso-fareast-language:FR">sub-registry under &quot;=
Border Gateway Protocol - Link State (BGP-LS) Parameters&quot;)<o:p></o:p><=
/span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN">On a side note,
<o:p></o:p></span></p>
<pre style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo=
1"><![if !supportLists]><span lang=3D"EN-US" style=3D"mso-bidi-font-size:10=
.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-=
family:Wingdings;color:#1F497D;mso-ansi-language:EN-US;mso-fareast-language=
:FR"><span style=3D"mso-list:Ignore">=D8<span style=3D"font:7.0pt &quot;Tim=
es New Roman&quot;">&nbsp; </span></span></span><![endif]><span lang=3D"EN-=
IN" style=3D"mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;ms=
o-bidi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-langu=
age:EN-IN">&#8220;</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;fon=
t-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Ro=
man&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR">The registry con=
tains the following <span class=3D"SpellE">codepoints</span> (suggested val=
ues, to be assigned by IANA)&#8221;<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN">Since you define a new r=
egistry, you can populate initial allocations at
 your own will. IOW :s/</span><span lang=3D"EN-US" style=3D"font-size:10.0p=
t;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times N=
ew Roman&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR">(suggested =
values, to be assigned by IANA)&#8221;/</span><span lang=3D"EN-US" style=3D=
"mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-=
family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language:EN-US"><=
o:p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-l=
anguage:EN-US;mso-fareast-language:FR"><o:p>&nbsp;</o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">And then I am not sure if draft-raza-spring=
-sr-policy-yang is able to benefit/leverage the IANA registry from [1].<o:p=
></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">So unless we can have the IANA registry cre=
ated via [1] being consistently used in all dependent documents, I do not s=
ee much gain in setting up the Segment Type
 registry under IANA at this point.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b style=3D"mso-bidi-font-weight:normal"><i style=3D=
"mso-bidi-font-style:normal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-f=
amily:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Time=
s New Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN"></span></i></b><sp=
an lang=3D"EN-IN" style=3D"mso-ascii-font-family:Calibri;mso-hansi-font-fam=
ily:Calibri;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#1F497D;=
mso-ansi-language:EN-IN">[Bruno]
 Make sense, but brings three clarification questions:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN">Is there a need for draf=
t-<span class=3D"SpellE">ietf</span>-spring-segment-routing-policy
 to define numbers for the segment types (or is the name enough)?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN"><span style=3D"mso-space=
run:yes">&nbsp;
</span>If yes, do we need such numbers of be unique (avoid collisions)?<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN"><span style=3D"mso-space=
run:yes">&nbsp;&nbsp;&nbsp;&nbsp;
</span>If yes, how do you propose to avoid code point collisions in the fut=
ure? (Or do you assume that there won&#8217;t be future ones?)<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN">Thanks,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN">Bruno<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-IN" style=3D"mso-ascii-font-family:=
Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#1F497D;mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN">Ketan<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><b><span lang=3D"EN-US"=
 style=3D"mso-ansi-language:EN-US;mso-fareast-language:EN-IN">From:</span><=
/b><span lang=3D"EN-US" style=3D"mso-ansi-language:EN-US;mso-fareast-langua=
ge:EN-IN"> spring &lt;spring-bounces@ietf.org&gt;
<b>On Behalf Of </b>bruno.decraene@orange.com<br>
<b>Sent:</b> 01 August 2019 19:10<br>
<b>To:</b> SPRING WG List &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] draft-ietf-spring-segment-routing-policy<o:p></o:p=
></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-IN" st=
yle=3D"mso-ansi-language:EN-IN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">Hi authors,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">Speaking as individual contributor.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">This document seems to define multiple type=
s of segments (1 to 11).<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">May be this document would be the right pla=
ce to define them normatively and creates the IANA registry for them. And t=
his seems like a work for spring.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">Otherwise, there is a risk that other docum=
ents redefine them, possibly in a non-consistent manner. (1) E.g.&nbsp; the=
 BGP draft is not using the same type numbers/name,
 which may bring confusion. I would expect YANG models to also need these t=
ypes.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">BTW is there any chance to align the types =
in the BGP document or is this too late? (alternatively may be changing the=
 types in the sr-policy document)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">Bruno<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">(1)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">SR-policy:<o:p></o:p></span></p>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 1: SR-MPLS Label:<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 2: SRv6 SID:<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 3: IPv4 Prefix with optional SR Algorithm:<o:p></o:p></=
span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 4: IPv6 Global Prefix with optional SR Algorithm for SR=
-MPLS:<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 5: IPv4 Prefix with Local Interface ID:<o:p></o:p></spa=
n></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 6: IPv4 Addresses for link endpoints as Local, Remote p=
air:<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 7: IPv6 Prefix and Interface ID for link endpoints as L=
ocal, Remote pair for SR-MPLS:<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 8: IPv6 Addresses for link endpoints as Local, Remote p=
air for SR-MPLS:<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 9: IPv6 Global Prefix with optional SR Algorithm for SR=
v6:<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 10: IPv6 Prefix and Interface ID for link endpoints as =
Local, Remote pair for SRv6:<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;mso-ansi-language:EN-US;mso-fareast-language:FR=
">&nbsp;&nbsp; Type 11: IPv6 Addresses for link endpoints as Local, Remote =
pair for SRv6:<o:p></o:p></span></pre>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US">BGP:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; MP=
LS SID sub-TLV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; This document<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp; SR=
v6 SID sub-TLV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; This document<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp; IP=
v4 Node and SID sub-TLV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This document<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp; IP=
v6 Node and SID for SR-MPLS sub-TLV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thi=
s document<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp; IP=
v4 Node, index and SID sub-TLV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; This document<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 6&nbsp;&nbsp;&nbsp;&nbsp; IP=
v4 Local/Remote addresses and SID sub-TLV This document<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp; IP=
v6 Node, index for remote and local pair&nbsp; This document<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; and SID for SR-MPLS sub-TLV<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 8&nbsp;&nbsp;&nbsp;&nbsp; IP=
v6 Local/Remote addresses and SID sub-TLV This document<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 9&nbsp;&nbsp;&nbsp;&nbsp; We=
ight sub-TLV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This document<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp; &nbsp;10&nbsp;&nbsp;&nbsp; IPv6 No=
de and SID for SRv6 sub-TLV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; This document<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 11&nbsp;&nbsp;&nbsp; IPv6 No=
de, index for remote and local pair&nbsp; This document<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; and SID for SRv6 sub-TLV<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp; 12&nbsp;&nbsp;&nbsp; IPv6 Lo=
cal/Remote addresses and SID for&nbsp;&nbsp;&nbsp;&nbsp; This document<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-ansi-langua=
ge:EN-US;mso-fareast-language:FR">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
mso-fareast-language:FR">SRv6 sub-TLV<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:35.4pt"><span lang=3D"EN-US" st=
yle=3D"mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">_____________________________________=
___________________________________________________________________________=
_________<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR"><o:p>&nbsp;</o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">Ce message et ses pieces jointes peuv=
ent contenir des informations confidentielles ou privilegiees et ne doivent=
 donc<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">pas etre diffuses, exploites ou copie=
s sans autorisation. Si vous avez recu ce message par erreur, veuillez le s=
ignaler<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">a l'expediteur et le detruire ainsi q=
ue les pieces jointes. Les messages electroniques etant susceptibles d'alte=
ration,<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">Orange decline toute responsabilite s=
i ce message a ete altere, deforme ou falsifie. Merci.<o:p></o:p></span></p=
re>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR"><o:p>&nbsp;</o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">This message and its attachments may =
contain confidential or privileged information that may be protected by law=
;<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">they should not be distributed, used =
or copied without authorisation.<o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">If you have received this email in er=
ror, please notify the sender and delete this message and its attachments.<=
o:p></o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">As emails may be altered, Orange is n=
ot liable for messages that have been modified, changed or falsified.<o:p><=
/o:p></span></pre>
<pre style=3D"margin-left:35.4pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 22=
9.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2=
pt 687.0pt 732.8pt"><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">Thank you.<o:p></o:p></span></pre>
</div>
<PRE>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</PRE></body>
</html>

--_000_53C29892C857584299CBF5D05346208A48C1A5D2OPEXCAUBM43corp_--


From nobody Mon Sep 23 19:14:11 2019
Return-Path: <chengli13@huawei.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 5A6A01200D8 for <spring@ietfa.amsl.com>; Mon, 23 Sep 2019 19:14:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.099
X-Spam-Level: 
X-Spam-Status: No, score=-4.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 IemIF6YkCoyh for <spring@ietfa.amsl.com>; Mon, 23 Sep 2019 19:14:06 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5322120086 for <spring@ietf.org>; Mon, 23 Sep 2019 19:14:05 -0700 (PDT)
Received: from lhreml708-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 43529BAAFCF154A33AA3; Tue, 24 Sep 2019 03:14:04 +0100 (IST)
Received: from lhreml723-chm.china.huawei.com (10.201.108.74) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 24 Sep 2019 03:14:03 +0100
Received: from lhreml723-chm.china.huawei.com (10.201.108.74) by lhreml723-chm.china.huawei.com (10.201.108.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 24 Sep 2019 03:14:03 +0100
Received: from DGGEML403-HUB.china.huawei.com (10.3.17.33) by lhreml723-chm.china.huawei.com (10.201.108.74) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Tue, 24 Sep 2019 03:14:03 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.245]) by DGGEML403-HUB.china.huawei.com ([fe80::74d9:c659:fbec:21fa%31]) with mapi id 14.03.0439.000; Tue, 24 Sep 2019 10:13:53 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Ron Bonica <rbonica@juniper.net>, Jeff Tantsura <jefftant.ietf@gmail.com>
CC: SING Team <s.i.n.g.team.0810@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, SPRING WG List <spring@ietf.org>
Thread-Topic: =?gb2312?B?IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJUHY2o78g?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2Gw==
Date: Tue, 24 Sep 2019 02:13:53 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.185.75]
Content-Type: multipart/alternative; boundary="_000_C7C2E1C43D652C4E9E49FE7517C236CB02700FC1dggeml529mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/26855I76rVmxtfe3b-04WFewIK4>
Subject: Re: [spring] =?gb2312?b?U1ItTVBMUyBvdmVyIElQdjajvw==?=
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: Tue, 24 Sep 2019 02:14:10 -0000

--_000_C7C2E1C43D652C4E9E49FE7517C236CB02700FC1dggeml529mbxchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

T2gsIEkgbWlzdW5kZXJzdG9vZCB0aGUgQlNJRCBpbiBDUkggaW4gbGFzdCBlbWFpbCwgc29ycnkg
Zm9yIHRoYXQuDQoNClllcywgdGhlIFNJRCBpcyBub3QgYW4gSVB2NiBhZGRyZXNzIGluIENSSCwg
YnV0IGEgMTYvMzIgYml0IHZhbHVlIGxpa2UgTVBMUyBsYWJlbC4NCg0KVGhlcmVmb3JlLCBJTUhP
LCBpdCBtYXkgbm90IGNvbXBseSB3aXRoIFJGQzg0MDI6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9yZmM4NDAyI3NlY3Rpb24tMy4xLjMNCg0KSWYgcG9zc2libGUsIEkgc3VnZ2VzdCB0byBj
aGFuZ2UgdGhlIG5hbWUgb2YgU1J2NissIHNpbmNlIGl0IGlzIG5vdCBTUnY2IGJhc2VkLiBTb21l
dGhpbmcgbGlrZSBTUi1NUExTIG92ZXIgSVB2NiBtYXliZSBiZXR0ZXI/DQoNClRoYW5rcywNCkNo
ZW5nDQoNCg0KRnJvbTogUm9uIEJvbmljYSBbbWFpbHRvOnJib25pY2FAanVuaXBlci5uZXRdDQpT
ZW50OiBNb25kYXksIFNlcHRlbWJlciAyMywgMjAxOSAxMDo0NSBQTQ0KVG86IENoZW5nbGkgKENo
ZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+OyBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbT4NCkNjOiBTSU5HIFRlYW0gPHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNv
bT47IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E+
OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzcHJpbmdd
IEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCg0KQ2hlbmcsDQoNCkluIFNSdjYr
LCBpdCB3b3VsZCBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBwb2xsdXRlIHRoZSBhcmNoaXRlY3R1cmUg
YmVjYXVzZToNCi0gICAgICAgICAgQSBTSUQgaXMgZWl0aGVyIDE2LW9yIDMyLWJpdHMgbG9uZw0K
LSAgICAgICAgICBBbiBJUHY2IGFkZHJlc3MgaXMgMTI4LWJpdHMgbG9uZw0KLSAgICAgICAgICBU
aGVyZWZvcmUsIGl0IGlzIGltcG9zc2libGUgdG8gY29weSBhIFNJRCB0byBhbiBJUHY2IGFkZHJl
c3Mgb3IgYW4gSVB2NiBhZGRyZXNzIHRvIGEgU0lEDQpUaGUgYmluZGluZyBTSUQgd2lsbCBiZSBh
IDE2LW9yIDMyLWJpdCB0b3BvbG9naWNhbCBpbnN0cnVjdGlvbiwgZm91bmQgaW4gdGhlIENSSC4g
TGlrZSBhbGwgdG9wb2xvZ2ljYWwgaW5zdHJ1Y3Rpb25zLCBpdCB3aWxsIGlkZW50aWZ5IGFuIFNG
SUIgZW50cnkuDQoNClRoZXJlIHdpbGwgYmUgYSBuZXcgU0ZJQiBlbnRyeSB0eXBlIHRoYXQgd2ls
bCBjb250YWluIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb246DQotICAgICAgICAgIEFuIElQdjYg
RGVzdGluYXRpb24gQWRkcmVzcyAodG8gYmUgdXNlZCBpbiB0aGUgb3V0ZXIgSVB2NiBoZWFkZXIp
DQotICAgICAgICAgIEEgbGlzdCBvZiBTSURzICh0byBiZSB1c2VkIGluIHRoZSBDUkgNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUm9uDQoNCg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogQ2hlbmds
aSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2VpLmNvbTxtYWlsdG86Y2hlbmdsaTEzQGh1YXdl
aS5jb20+Pg0KU2VudDogU3VuZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMTkgMTI6MDEgQU0NClRvOiBS
b24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0
Pj47IEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFu
dC5pZXRmQGdtYWlsLmNvbT4+DQpDYzogU0lORyBUZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFp
bC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLSBkYW5pZWwu
YmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPiA8ZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+OyBTUFJJTkcgV0cg
TGlzdCA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDog
UkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCg0KSGkgUm9u
LA0KDQpHb29kIHRvIGhlYXIgdGhhdC4gTG9va2luZyBmb3J3YXJkIHRvIHNlZWluZyBpdCBpbiB0
aGUgbmV4dCByZXZpc2lvbi4NCg0KQnV0IEkgYW0gY3VyaW91cyB0aGF0IGlzIGEgYmluZCBTSUQg
aW4gQ1JIIGFuIGludGVyZmFjZSBJUHY2IGFkZHJlc3Mgb25seSB3aXRob3V0IGFueSBvdGhlciBz
ZW1hbnRpY3M/IEp1c3QgbGlrZSB0aGUgb3RoZXIgU0lEcyB5b3UgbWVudGlvbmVkIGluIENSSC4N
Cg0KSWYgbm90LCB0aGlzIGJpbmRpbmcgU0lEIHNob3VsZCBub3QgYmUgaW50cm9kdWNlZCBpbiB0
byBDUkggc2luY2UgaXQgcG9sbHV0ZXMgdGhlIGFyY2hpdGVjdHVyZS4NCg0KSWYgeWVzLCB3aGF0
oa9zIHRoZSBzdGFuZGFyZCBmb3IgYW4gSW50ZXJmYWNlIElQdjYgYWRkcmVzcz8NCg0KVGhhbmtz
IGZvciBjb25maXJtaW5nIHRoYXQgQlNJRCBpcyBuZWVkZWQgaW4gQ1JILiBJIHRvdGFsbHkgYWdy
ZWUgd2l0aCB5b3UuDQoNCkJlc3QgcmVnYXJkcywNCkNoZW5nDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQrA7rPKIENoZW5nIExpDQpFbWFpbDogY2hlbmdsaTEzQGh1YXdlaS5j
b208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPg0KRnJvbTogUm9uIEJvbmljYTxyYm9uaWNh
QGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4NClRvOiBKZWZmIFRhbnRz
dXJhPGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNv
bT4+O0NoZW5nbGkgKENoZW5nIExpKTxjaGVuZ2xpMTNAaHVhd2VpLmNvbTxtYWlsdG86Y2hlbmds
aTEzQGh1YXdlaS5jb20+Pg0KQ2M6IFNJTkcgVGVhbTxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5j
b208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+O0VYVCAtIGRhbmllbC5iZXJu
aWVyPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+
PjtTUFJJTkcgV0cgTGlzdDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+
DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGlu
Zw0KVGltZTogMjAxOS0wOS0yMiAwNDozNzoxNw0KDQpKZWZmLA0KDQpBZnRlciBhbiBvZmYtbGlu
ZSBjb252ZXJzYXRpb24gd2l0aCB0aGUgU1J2NisgaW1wbGVtZW50b3JzLCB3ZSBkZWNpZGVkIHRo
YXQgaXQgd291bGQgYmUgdHJpdmlhbCB0byBhZGQgYSBiaW5kaW5nIFNJRCB0byBTUnY2Ky4gU28s
IHdlIHdpbGwgZG8gdGhhdCBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRoZSBkcmFmdC4NCg0KSW4g
a2VlcGluZyB3aXRoIFJGQyA4MjAwLCBpdCB3aWxsIHByZXBlbmQgb25seS4gU2luY2UgdGhlIENS
SCBpcyBzaG9ydCwgaW5zZXJ0aW9uIGlzIG5vdCBuZWVkZWQuDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KSnVuaXBlciBCdXNpbmVz
cyBVc2UgT25seQ0KRnJvbTogSmVmZiBUYW50c3VyYSA8amVmZnRhbnQuaWV0ZkBnbWFpbC5jb208
bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPj4NClNlbnQ6IFNhdHVyZGF5LCBTZXB0ZW1i
ZXIgMjEsIDIwMTkgNDozMiBQTQ0KVG86IENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1
YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj47IFJvbiBCb25pY2EgPHJib25p
Y2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Pg0KQ2M6IFNJTkcgVGVh
bSA8cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBn
bWFpbC5jb20+PjsgRVhUIC0gZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYT4gPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJu
aWVyQGJlbGwuY2E+PjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBv
biBnb2luZyB0ZXN0aW5nDQoNCkhpIFJvbiwNCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBl
eGFjdGx5LCBCU0lEIE1QTFMgbGFiZWwgPSBDUkggdmFsdWUgOikNCg0KQ2hlZXJzLA0KSmVmZg0K
T24gU2VwIDIwLCAyMDE5LCAxMTowOSBBTSAtMDcwMCwgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5p
cGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+LCB3cm90ZToNCkhpIEplZmYsDQoN
Ckl0IHdvdWxkIGJlIGVhc3kgZW5vdWdoIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNSdjYrLiBH
aXZlbiBjdXN0b21lciBkZW1hbmQsIEkgd291bGQgbm90IGJlIGF2ZXJzZSB0byBhZGRpbmcgb25l
Lg0KDQpIb3dldmVyLCB0aGVyZSBpcyBhbm90aGVyIHdheSB0byBnZXQgZXhhY3RseSB0aGUgc2Ft
ZSBiZWhhdmlvciBvbiB0aGUgZm9yd2FyZGluZyBwbGFuZSB3aXRob3V0IGFkZGluZyBhIG5ldyBT
SUQgdHlwZS4NCg0KQXNzdW1lIHRoYXQgb24gTm9kZSBOLCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcg
U0ZJQiBlbnRyeToNCg0KDQogICogICBTSUQ6IDEyMw0KICAqICAgSVB2NiBhZGRyZXNzOiAyMDAx
OmRiODo6MQ0KICAqICAgU0lEIHR5cGU6IHByZWZpeCBTSUQNCg0KTm93IGFzc3VtZSB0aGF0IHdh
cyBhbHNvIGhhdmUgdGhlIGZvbGxvd2luZyByb3V0ZSBvbiBOb2RlIE46DQoNCjIwMDE6ZGI4Ojox
IC0+IFNSdjYrIHR1bm5lbCB3aXRoIHNwZWNpZmllZCBkZXN0aW5hdGlvbiBhZGRyZXNzIGFuZCBD
UkgNCg0KVGhpcyBnaXZlcyB5b3UgdGhlIHNhbWUgZm9yd2FyZGluZyBiZWhhdmlvciBhcyBhIGJp
bmRpbmcgU0lELg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQpG
cm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNl
c0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBKZWZmIFRhbnRzdXJhDQpTZW50OiBUaHVyc2RheSwg
U2VwdGVtYmVyIDE5LCAyMDE5IDEwOjUzIFBNDQpUbzogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVu
Z2xpMTNAaHVhd2VpLmNvbTxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+Pg0KQ2M6IFNJTkcg
VGVhbSA8cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgx
MEBnbWFpbC5jb20+PjsgRVhUIC0gZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYT4gPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E+PjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86
c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFu
ZCBvbiBnb2luZyB0ZXN0aW5nDQoNClRoZXJloa9zIG51bWJlciBvZiBzb2x1dGlvbnMgb24gdGhl
IG1hcmtldCB0aGF0IGV4dGVuc2l2ZWx5IHVzZSBCU0lEIGZvciBtdWx0aS1kb21haW4gYXMgd2Vs
bCBhcyBtdWx0aS1sYXllciBzaWduYWxpbmcuDQoNClJlZ2FyZHMsDQpKZWZmDQoNCk9uIFNlcCAx
OSwgMjAxOSwgYXQgMTk6NDksIENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5j
b208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4gd3JvdGU6DQorMS4NCg0KQXMgSSBtZW50
aW9uZWQgYmVmb3JlLCBCaW5kaW5nIFNJRCBpcyBub3Qgb25seSBmb3Igc2hvcnRlbmluZyBTSUQg
bGlzdC4NCldlIHNob3VsZCBzZWUgdGhlIGltcG9ydGFudCBwYXJ0IG9mIGJpbmRpbmcgU0lEIGlu
IGludGVyLWRvbWFpbiByb3V0aW5nLCAgc2luY2UgaXQgaGlkZXMgdGhlIGRldGFpbHMgb2YgaW50
cmEtZG9tYWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBhcmUgYWx3YXlzIGltcG9ydGFudC4NCg0K
U2luY2UgdGhlIEVIIGluc2VydGlvbiByZWxhdGVkIHRleHQgd2lsbCBiZSByZW1vdmVkIGZyb20g
U1J2NiBOUCBkcmFmdCwgSSBkb26hr3QgdGhpbmsgYW55b25lIHdpbGwgc3RpbGwgc2F5IHdlIGRv
bqGvdCBuZWVkIGJpbmRpbmcgU0lELg0KTGV0oa9zIGJlIGhvbmVzdCwgRW5jYXAgbW9kZSBCaW5k
aW5nIFNJRCBpcyB2ZXJ5IHVzZWZ1bCBpbiBpbnRlci1kb21haW4gcm91dGluZy4gSXQgaXMgbm90
IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBpbmZvIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsg
ZG9tYWluLg0KDQpDaGVuZw0KDQoNCkZyb206IHNwcmluZyBbbWFpbHRvOnNwcmluZy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQmVybmllciwgRGFuaWVsDQpTZW50OiBUaHVyc2RheSwg
U2VwdGVtYmVyIDE5LCAyMDE5IDExOjM2IFBNDQpUbzogU0lORyBUZWFtIDxzLmkubi5nLnRlYW0u
MDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+DQpDYzog
J1NQUklORyBXRyBMaXN0JyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3Rp
bmcNCg0KKzENCg0KVGhpcyBpcyB3aGF0IHdlIGRpZCBvbiBvdXIgbXVsdGktY2xvdWQgdHJpYWxz
Lg0KDQpFbmNhcCB3aXRoIEJpbmRpbmcgU0lEIHRvIGF2b2lkIGludGVyLWRvbWFpbiBtYXBwaW5n
ICsgSSBkb26hr3QgbmVlZCB0byBoYXZlIHNvbWUgc29ydCBvZiBpbnRlci1kb21haW4gYWxpZ25t
ZW50IG9mIFBTU0lzDQoNCkRhbg0KDQpPbiAyMDE5LTA5LTE5LCAxMToxOCBBTSwgInNwcmluZyBv
biBiZWhhbGYgb2YgU0lORyBUZWFtIiA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNw
cmluZy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2Ygcy5pLm4uZy50ZWFtLjA4MTBAZ21h
aWwuY29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkg
QW5kcmV3LA0KDQpHb29kIHRvIGhlYXIgdGhhdCByZWFsaXR5IGV4cGVyaW1lbnQgOikNCg0KQnV0
IGlzIGl0IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBTSUQtSVAgbWFwcGluZ3Mgb3V0c2lkZSBh
IHRydXN0ZWQgbmV0d29yayBkb21haW4/DQoNCk9yIGlzIHRoZXJlIGFuIGFuYWxvZ3VlIGxpa2Ug
QmluZGluZyBTSUQgb2YgU1J2NiwgaW4gU1J2Nis/DQoNCkJ0dywgUFNTSSBhbmQgUFBTSSBjYW4g
bm90IGRvIHRoYXQgbm93LCByaWdodD8NCg0KQmVzdCByZWdhcmRzLA0KTW9vbmxpZ2h0IFRob3Vn
aHRzDQoNCg0KKG1haWwgZmFpbHVyZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pDQoNCk9u
IDA5LzE5LzIwMTkgMTc6NDksIEFuZHJldyBBbHN0b248bWFpbHRvOkFuZHJldy5BbHN0b25AbGlx
dWlkdGVsZWNvbS5jb20+IHdyb3RlOg0KSGkgR3V5cywNCg0KSSB0aG91Z2h0IHRoaXMgbWF5IGJl
IG9mIGludGVyZXN0IGluIGxpZ2h0IG9mIGRpc2N1c3Npb25zIGFyb3VuZCBkZXBsb3ltZW50cyBh
bmQgcnVubmluZyBjb2RlIC0gYmVjYXVzZSBvbmUgb2YgdGhlIHRoaW5ncyB3ZSd2ZSBiZWVuIHRl
c3RpbmcgaXMgaW50ZXItZG9tYWluIHRyYWZmaWMgc3RlZXJpbmcgd2l0aCBDUkggb24gYm90aCBv
dXIgRFBESyBpbXBsZW1lbnRhdGlvbiBhbmQgYW5vdGhlciBpbXBsZW1lbnRhdGlvbi4NCg0KU28g
LSB0aGUgc2V0dXAgd2UgdXNlZCBsYXN0IG5pZ2h0Og0KDQo2IHN5c3RlbXMgaW4gYSBsYWIgLSBv
bmUgb2Ygd2hpY2ggbGlua2VkIHRvIHRoZSBvcGVuIGludGVybmV0LiAgQ2FsbCB0aGVzZSBTMSAt
PiBTNg0KMyBzeXN0ZW1zIGluIGEgbGFiIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSB3b3JsZCAt
IG5vIHBlZXJpbmcgYmV0d2VlbiB0aGUgbmV0d29ya3MgaW4gcXVlc3Rpb24uICBDYWxsIHRoZXNl
IFIxIC0+IFIzDQoNCldlIGFwcGxpZWQgYSBTSUQgbGlzdCBvbiBTMSwgdGhhdCBzdGVlcmVkIFMx
IC0+IFMyIC0+IFMzIC0+IFM2IC0+IFIxIC0+IFIzLCB3aXRoIHRoZSByZWxldmFudCBtYXBwaW5n
cyBmcm9tIHRoZSBDUkggU0lEJ3MgdG8gdGhlIHVuZGVybHlpbmcgYWRkcmVzc2luZyAoUzIgaGFk
IGEgbWFwcGluZyBmb3IgdGhlIFNJRCBmb3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBT
SUQgY29ycmVzcG9uZGluZyB0byBTNiwgUzYgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBjb3Jy
ZXNwb25kaW5nIHRvIFIxIGV0YykNCg0KVGhlbiB3ZSBzZW50IHNvbWUgcGFja2V0cyAtIGFuZCB0
aGUgdGVzdCB3YXMgZW50aXJlbHkgc3VjY2Vzc2Z1bC4NCg0KV2hhdCB0aGlzIGVmZmVjdGl2ZWx5
IG1lYW5zIGlzIHRoYXQgaWYgdHdvIHByb3ZpZGVycyBhZ3JlZSB0byBzaGFyZSB0aGUgU0lEIG1h
cHBpbmdzIC0gaXQgaXMgcG9zc2libGUgdG8gc3RlZXIgYWNyb3NzIG9uZSBuZXR3b3JrLCBvdXQg
b3ZlciBhbiBvcGVuIHBhdGgsIGFuZCBhY3Jvc3MgYSByZW1vdGUgbmV0d29yay4gIE9idmlvdXNs
eSB0aGlzIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IEVIJ3MgYXJlbid0IGJlaW5nIGRyb3BwZWQg
YnkgaW50ZXJtZWRpYXRlIHByb3ZpZGVycywgYnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5nIHdlJ3Jl
IHNlZWluZy4NCg0KQ29tYmluZSB0aGlzIHdpdGggdGhlIEJHUCBzaWduYWxpbmcgZHJhZnQgLSBh
bmQgdGhlIFNJRCdzIGNhbiB0aGVuIGJlIHNpZ25hbGVkIGJldHdlZW4gdGhlIHByb3ZpZGVycyAt
IHdvcmsgc3RpbGwgZ29pbmcgb24gd2l0aCByZWdhcmRzIHRvIHRoaXMgZm9yIHRlc3RpbmcgcHVy
cG9zZXMuICBKdXN0IGFzIGEgbm90ZSAtIHRoZXJlIHdvdWxkIGJlIG5vIHJlcXVpcmVtZW50IHRv
IHNoYXJlIHRoZSBmdWxsIFNJRCBtYXBwaW5nIG9yIHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0aGlz
IHdpdGggQkdQIC0gdGhlIHJlcXVpcmVtZW50IHdvdWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhlIHJl
bGV2YW50IFNJRCdzIG5lY2Vzc2FyeSBmb3IgdGhlIHN0ZWVyaW5nLg0KDQpJIGNhbiBzYXkgZnJv
bSBvdXIgc2lkZSAtIHdpdGggdmFyaW91cyBvdGhlciBwcm92aWRlcnMgLSB0aGlzIGlzIHNvbWV0
aGluZyB0aGF0IHdlIHNlZSAqaW1tZW5zZSogdXNlIGNhc2UgZm9yIC0gZm9yIGEgd2hvbGUgaG9z
dCBvZiByZWFzb25zLg0KDQpUaGFua3MNCg0KQW5kcmV3DQoNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmlu
Z0BpZXRmLi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vU3ByaW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRw
czovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5nX187IThXb0E2UmpDODFjIVU0
X3M3c29tS1BfS3lRM3ZpQk1JY1hwa19wVE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnJGMXd1X0Rv
WHdJZGYkPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8aHR0cHM6
Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zcHJpbmdfXzshOFdvQTZSakM4MWMhVTRfczdzb21LUF9LeVEzdmlCTUljWHBrX3BUTVlsWTEx
blRITUIyYi1KVGRUTEtpOW1uckYxd3VfTGw3ZWo1UCQ+DQo=

--_000_C7C2E1C43D652C4E9E49FE7517C236CB02700FC1dggeml529mbxchi_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:619727897;
	mso-list-template-ids:484600372;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:1126121683;
	mso-list-type:hybrid;
	mso-list-template-ids:-246020618 678474898 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:571;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1499954136;
	mso-list-template-ids:-1296660264;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Oh, I misunderstood the BSID in CRH in last email, sorry for that.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like=
 MPLS label.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Therefore, IMHO, it may not comply with RFC8402:
</span><a href=3D"https://tools.ietf.org/html/rfc8402#section-3.1.3">https:=
//tools.ietf.org/html/rfc8402#section-3.1.3</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">If possible, I suggest to change the name of SRv6&#43;, since it is no=
t SRv6 based. Something like SR-MPLS over IPv6 maybe better?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Cheng<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:ZH-CN">From:<=
/span></b><span style=3D"mso-fareast-language:ZH-CN"> Ron Bonica [mailto:rb=
onica@juniper.net]
<br>
<b>Sent:</b> Monday, September 23, 2019 10:45 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;; Jeff Tantsura &=
lt;jefftant.ietf@gmail.com&gt;<br>
<b>Cc:</b> SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;; EXT - daniel.bern=
ier@bell.ca &lt;daniel.bernier@bell.ca&gt;; SPRING WG List &lt;spring@ietf.=
org&gt;<br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Cheng,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">In SRv6&#=
43;, it would be very difficult to pollute the architecture because:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style=3D"mso-fareast-language:EN-US"><span style=
=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"mso-fareast-language:EN-US">A=
 SID is either 16-or 32-bits long<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style=3D"mso-fareast-language:EN-US"><span style=
=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"mso-fareast-language:EN-US">A=
n IPv6 address is 128-bits long<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style=3D"mso-fareast-language:EN-US"><span style=
=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"mso-fareast-language:EN-US">T=
herefore, it is impossible to copy a SID to an IPv6 address or an IPv6 addr=
ess to a SID<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">The bindi=
ng SID will be a 16-or 32-bit topological instruction, found in the CRH. Li=
ke all topological instructions, it will identify an SFIB entry.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">There wil=
l be a new SFIB entry type that will contain the following information:<o:p=
></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style=3D"mso-fareast-language:EN-US"><span style=
=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"mso-fareast-language:EN-US">A=
n IPv6 Destination Address (to be used in the outer IPv6 header)<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style=3D"mso-fareast-language:EN-US"><span style=
=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"mso-fareast-language:EN-US">A=
 list of SIDs (to be used in the CRH<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span style=3D"mso-fare=
ast-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0cm;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Chengli (Cheng Li) &lt;<a href=3D"mailt=
o:chengli13@huawei.com">chengli13@huawei.com</a>&gt;
<br>
<b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.=
com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:12.0pt">Hi Ron,<br>
<br>
Good to hear that. Looking forward to seeing it in the next revision.<br>
<br>
But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.<=
br>
<br>
If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.<br>
<br>
If yes, what=A1=AFs the standard for an Interface IPv6 address? <br>
<br>
Thanks for confirming that BSID is needed in CRH. I totally agree with you.=
 <br>
<br>
Best regards,<br>
Cheng<br>
<br>
<o:p></o:p></span></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"JA" sty=
le=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=C0=
=EE=B3=CA</span><span style=3D"font-size:12.0pt"> Cheng Li<br>
Email: </span><a href=3D"mailto:chengli13@huawei.com"><span style=3D"font-s=
ize:12.0pt">chengli13@huawei.com</span></a><span style=3D"font-size:12.0pt"=
><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:6.0pt 0cm =
0cm 0cm" name=3D"AnyOffice-Background-Image">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">From:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">Ron Bonica&lt;</span><a href=3D"mailto:rbonica@juniper.net">=
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">rbonica@juniper.net</span></a><span style=3D"font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif">&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">To:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">Jeff Tantsura&lt;</span><a href=3D"mailto:jefftant.ietf@gmai=
l.com"><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,s=
ans-serif">jefftant.ietf@gmail.com</span></a><span style=3D"font-size:12.0p=
t;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;;Chengli
 (Cheng Li)&lt;</span><a href=3D"mailto:chengli13@huawei.com"><span style=
=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">chengli=
13@huawei.com</span></a><span style=3D"font-size:12.0pt;font-family:&quot;M=
S PGothic&quot;,sans-serif">&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Cc:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">SING Team&lt;</span><a href=3D"mailto:s.i.n.g.team.0810@gmai=
l.com"><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,s=
ans-serif">s.i.n.g.team.0810@gmail.com</span></a><span style=3D"font-size:1=
2.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;;EXT
 - daniel.bernier&lt;</span><a href=3D"mailto:daniel.bernier@bell.ca"><span=
 style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">d=
aniel.bernier@bell.ca</span></a><span style=3D"font-size:12.0pt;font-family=
:&quot;MS PGothic&quot;,sans-serif">&gt;;SPRING WG List&lt;</span><a href=
=3D"mailto:spring@ietf.org"><span style=3D"font-size:12.0pt;font-family:&qu=
ot;MS PGothic&quot;,sans-serif">spring@ietf.org</span></a><span style=3D"fo=
nt-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Subject:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">RE: [spring] A note on CRH and on going testing<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Time:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">2019-09-22 04:37:17<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">After an off-line conversation with the SRv6&#43; im=
plementors, we decided that it would be trivial to add a binding SID to SRv=
6&#43;. So, we will do that in the next version of the draft.<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">In keeping with RFC 8200, it will prepend only. Sinc=
e the CRH is short, insertion is not needed.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0cm;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Jeff Tantsura &lt;<a href=3D"mailto:jef=
ftant.ietf@gmail.com">jefftant.ietf@gmail.com</a>&gt;
<br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@junip=
er.net">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal">Hi Ron, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for your comments, exactly,&nbsp;BSID&nbsp;MP=
LS label =3D CRH value :)<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Cheers, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">On Sep 20, 2019, 11:0=
9 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@j=
uniper.net</a>&gt;, wrote:<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0c=
m 0cm 0cm 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal">Hi Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">It would be easy enough to add a binding SID to SRv6=
&#43;. Given customer demand, I would not be averse to adding one.<o:p></o:=
p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">However, there is another way to get exactly the sam=
e behavior on the forwarding plane without adding a new SID type.<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Assume that on Node N, we have the following SFIB en=
try:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l2 level1 lfo5">
SID: 123<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt=
:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo5">
IPv6 address: 2001:db8::1<o:p></o:p></li><li class=3D"MsoNormal" style=3D"m=
so-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo5">
SID type: prefix SID<o:p></o:p></li></ul>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Now assume that was also have the following route on=
 Node N:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">2001:db8::1 -&gt; SRv6&#43; tunnel with specified de=
stination address and CRH<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">This gives you the same forwarding behavior as a bin=
ding SID.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0cm;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">There=A1=AFs number of solutions on the market that =
extensively use BSID for multi-domain as well as multi-layer signaling.<o:p=
></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0c=
m 0cm 0cm 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#43;1.</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As I mentioned before,=
 Binding SID is not only for shortening SID list.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We should see the impo=
rtant part of binding SID in inter-domain routing, &nbsp;since it hides the=
 details of intra-domain. Security and Privacy are always important.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Since the EH insertion=
 related text will be removed from SRv6 NP draft, I don=A1=AFt think anyone=
 will still say we don=A1=AFt need binding SID.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Let=A1=AFs be honest, =
Encap mode Binding SID is very useful in inter-domain routing. It is not se=
cure to share internal info outside a trusted network domain.</span><o:p></=
o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheng</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> spring [<a href=3D"mailto:spring-bounce=
s@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&#43;1</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">This is what we did=
 on our multi-cloud trials.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Encap with Binding =
SID to avoid inter-domain mapping &#43; I don=A1=AFt need to have some sort=
 of inter-domain alignment of PSSIs</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Dan</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-CA">On=
 2019-09-19, 11:18 AM, &quot;spring on behalf of SING Team&quot; &lt;</span=
><a href=3D"mailto:spring-bounces@ietf.org"><span lang=3D"EN-CA">spring-bou=
nces@ietf.org</span></a><span lang=3D"EN-CA"> on behalf of
</span><a href=3D"mailto:s.i.n.g.team.0810@gmail.com"><span lang=3D"EN-CA">=
s.i.n.g.team.0810@gmail.com</span></a><span lang=3D"EN-CA">&gt; wrote:</spa=
n><o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-CA">&n=
bsp;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-CA" st=
yle=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</sp=
an><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif">=
<br>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Ari=
al&quot;,sans-serif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nb=
sp;</span><a href=3D"mailto:Andrew.Alston@liquidtelecom.com"><span lang=3D"=
EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif;c=
olor:#2A97FF;background:#F2F2F2">Andrew
 Alston</span></a><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-famil=
y:&quot;Arial&quot;,sans-serif;color:black;background:#F2F2F2">&nbsp;wrote:=
<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-ser=
if;color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
</span><a href=3D"mailto:spring@ietf.org"><span lang=3D"EN-CA" style=3D"fon=
t-family:&quot;Arial&quot;,sans-serif">spring@ietf..org</span></a><span lan=
g=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">=
&nbsp;</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sa=
ns-serif"><br>
</span><a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/l=
istinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdT=
LKi9mnrF1wu_DoXwIdf$"><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial=
&quot;,sans-serif">https://www.ietf.org/mailman/listinfo/Spring</span></a><=
span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbs=
p;&nbsp;</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0c=
m 0cm 0cm 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_C7C2E1C43D652C4E9E49FE7517C236CB02700FC1dggeml529mbxchi_--


From nobody Mon Sep 23 21:01:34 2019
Return-Path: <rbonica@juniper.net>
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 31EE11200F3 for <spring@ietfa.amsl.com>; Mon, 23 Sep 2019 21:01:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 R9Ahh6sdNYnZ for <spring@ietfa.amsl.com>; Mon, 23 Sep 2019 21:01:29 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6281F1200B8 for <spring@ietf.org>; Mon, 23 Sep 2019 21:01:29 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8O3xfC0005496; Mon, 23 Sep 2019 21:01:23 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=9NmM1mSlN8lFWmRWXXJ0YdHgevCn0bKvLBQHzFr2CAI=; b=ggSGwAZONDnAKokuyp27iaX55JaD6mvNt9FvPrOoGBpYZeH1ggEUDG7AAUrJVLt5Wp99 wTX/4bUoa6aZVW0/6TVPfI91qGY7l2yB16FBLDqo9ilQjD8hKFrKqlaO9Jbl/sJ1Wxv1 P00b2mpwMR+8AxweMjZR7ehP5lzrcANgXkLLzxzOWjphsYnByOJnf3dzFAts+5ADniy8 9QnhzlmnZ3fU/Vgq/wzZQmcua9D6vThlu0IWTed8KSH3x3nCUBHp/rGLYy/8pAu2CeHj SwAEm230DDH82EAuN2xmxMMvv9smgBe6IQUwfuIFpnSqzPP/1tiYpzHPBF2IHa1026LP Sg== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2050.outbound.protection.outlook.com [104.47.48.50]) by mx0a-00273201.pphosted.com with ESMTP id 2v5jvnc9d8-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 23 Sep 2019 21:01:23 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S34X5pyJT3B/G7CTBjyB9cquZ/zQd8mWRc4MsJncACg6E8uDB8anKbJrFmGpM8mRqoqQNHVsvLk7CPrDHa2oytQ8gNVrfIKc4+6PqE+//z3rDbmjWcAKp4W4D0YjhhGo3JOQlmvQ/5IWW3VTxzlaqQTTmj/G2Z5kwITjl0sH+LKIqMVeXXnoj7smH7dcwQQxm9PeJLYjGFWvtbOnKwOe0c7Ho0C62GYfnzAvvBFQRssHuUnlW0D6KHLG4qS2sQbTYRiU/1YGDm9Um+XKB03qc7vzFHjWPSkAy0SOJIpAOeZ46ptcU0h+UBQuctSK9KY06Z3cHowD0X3UhkSsPdxnDg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9NmM1mSlN8lFWmRWXXJ0YdHgevCn0bKvLBQHzFr2CAI=; b=Q1XHu0vXYr7lqPLHyD+ZmoxzdJb7sDbah2BreAdpN60asFq8NiOWBmNjaD0a8DbyM+O4vWP1dCMknS9QK5664at4qLoqfbww6Mx5SGt2JttICKApUs1Y2u8b8Mm41SE8IF0qDY5eEMauAwXmzB6CULf7K3M0xpPtZ6iJDkiAaoLoanyHgvg2qfNaDJqm01GNLq8ubXqZ2HJiF2jTC1xa9ZGjtNVxjt6i74dLFAcQOK2vx1eZ7P4yxkQR+C4AW8QT8fc2DJRq0cHd2vlSMMidLKITQEFICCh8/P4XrqZ4SwoY5b7WohMwWkxr0P16xgXrLmhgX5444aUzcmhLhye6Ow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB5922.namprd05.prod.outlook.com (20.176.28.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.17; Tue, 24 Sep 2019 04:01:19 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.013; Tue, 24 Sep 2019 04:01:19 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Chengli (Cheng Li)" <chengli13@huawei.com>, Jeff Tantsura <jefftant.ietf@gmail.com>
CC: SING Team <s.i.n.g.team.0810@gmail.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, SPRING WG List <spring@ietf.org>
Thread-Topic: =?iso-2022-jp?B?IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJUHY2GyRCISkbKEIg?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveA
Content-Class: 
Date: Tue, 24 Sep 2019 04:01:18 +0000
Message-ID: <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com>
In-Reply-To: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-24T04:01:16.5320888Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=d18b266e-cd08-4ef6-b2a6-822190a3230c; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bc876400-fc2e-4bdf-76d8-08d740a3dac0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BN7PR05MB5922; 
x-ms-traffictypediagnostic: BN7PR05MB5922:
x-ms-exchange-purlcount: 3
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB592252A9A6F46A39E4D4AB19AE840@BN7PR05MB5922.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(396003)(39860400002)(376002)(346002)(366004)(189003)(199004)(53546011)(6506007)(5660300002)(9686003)(55016002)(26005)(3846002)(102836004)(6306002)(478600001)(54896002)(99286004)(186003)(966005)(66066001)(6246003)(66446008)(316002)(81166006)(81156014)(236005)(6116002)(76176011)(8936002)(790700001)(6436002)(14454004)(476003)(54906003)(74316002)(71190400001)(110136005)(66574012)(2906002)(446003)(7736002)(71200400001)(11346002)(86362001)(4743002)(25786009)(256004)(14444005)(486006)(606006)(64756008)(66556008)(66476007)(33656002)(66946007)(4326008)(76116006)(229853002)(7696005)(52536014)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB5922; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: yJqUk2Q+DQbuWfqxnI2+aWo5NdrhhX9NnfVShYtaO5M4z2I8sUM4cUNuSECRxwOzDobmc4heF5rtiK22VF0qs4BTHoxS6+ytPOhgU66ldh2eceGJ6jE7WO2llYp8ZFxZqvOpKPgb4lyh1AMlf9a+Pl/W+lxtXqY9l6WGtdTRbt4f9+lbYHo0Ogmo7QNpVdzN6UJ+4Yqar6Nlmz6dJp7eG5iFnOU5kSAUoKRuCeNtYrulbjtaRbBWmwDOpnDfbflqH1FluLrEpZv+sqik/T43+kCb55HuXhJaMGWuhrXVR21UmE7x5wHgtgCoY3V2NaZs9AKzy7X+mOD4DMPZa7Lc+EJ0Mtall9PY2bV0hjtaNdHm9N3K2RCrJ8T5tKnyDZBEWJYQVeJ3WzM4EXkG2zCMs+dWMFfvdKN2lF10alyD6Zk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB56994D4335D5ECCC9FE591A8AE840BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: bc876400-fc2e-4bdf-76d8-08d740a3dac0
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 04:01:18.4790 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sHuNjL4bPCyr3Cw5bIiyxFvcWTeunCb9kGUo/SXKCEOj9/oaHbQ3n2g/C1/82/hwgUsAn6TetKuRVq4mSVJ40g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB5922
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-24_01:2019-09-23,2019-09-24 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 clxscore=1015 phishscore=0 suspectscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909240039
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hActJjcTiDMSKX7UazpfkQCPUvo>
Subject: Re: [spring] =?iso-2022-jp?b?U1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
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: Tue, 24 Sep 2019 04:01:32 -0000

--_000_BN7PR05MB56994D4335D5ECCC9FE591A8AE840BN7PR05MB5699namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Cheng,

I have no problem with changing the name. SR-MPLS over IPv6 may not be appr=
opriate, because MPLS is not part of the solution.

Something like SR-extensible-6 or SR-compressed-6 might work.

                                                               Ron



Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com>
Sent: Monday, September 23, 2019 10:14 PM
To: Ron Bonica <rbonica@juniper.net>; Jeff Tantsura <jefftant.ietf@gmail.co=
m>
Cc: SING Team <s.i.n.g.team.0810@gmail.com>; EXT - daniel.bernier@bell.ca <=
daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
Subject: RE: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Oh, I misunderstood the BSID in CRH in last email, sorry for that.

Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like MPLS=
 label.

Therefore, IMHO, it may not comply with RFC8402: https://tools.ietf.org/htm=
l/rfc8402#section-3.1.3<https://urldefense.com/v3/__https:/tools.ietf.org/h=
tml/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFA=
Zfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>

If possible, I suggest to change the name of SRv6+, since it is not SRv6 ba=
sed. Something like SR-MPLS over IPv6 maybe better?

Thanks,
Cheng


From: Ron Bonica [mailto:rbonica@juniper.net]
Sent: Monday, September 23, 2019 10:45 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Cc: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf=
.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Cheng,

In SRv6+, it would be very difficult to pollute the architecture because:

  *   A SID is either 16-or 32-bits long
  *   An IPv6 address is 128-bits long
  *   Therefore, it is impossible to copy a SID to an IPv6 address or an IP=
v6 address to a SID
The binding SID will be a 16-or 32-bit topological instruction, found in th=
e CRH. Like all topological instructions, it will identify an SFIB entry.

There will be a new SFIB entry type that will contain the following informa=
tion:

  *   An IPv6 Destination Address (to be used in the outer IPv6 header)
  *   A list of SIDs (to be used in the CRH
                                                                 Ron





Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>=
>
Sent: Sunday, September 22, 2019 12:01 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; Jeff Tant=
sura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Cc: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf=
.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Good to hear that. Looking forward to seeing it in the next revision.

But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.

If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.

If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?

Thanks for confirming that BSID is needed in CRH. I totally agree with you.

Best regards,
Cheng
________________________________
=1B$BM{Dh=1B(B Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>
From: Ron Bonica<rbonica@juniper.net<mailto:rbonica@juniper.net>>
To: Jeff Tantsura<jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>;=
Chengli (Cheng Li)<chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team<s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.co=
m>>;EXT - daniel.bernier<daniel.bernier@bell.ca<mailto:daniel.bernier@bell.=
ca>>;SPRING WG List<spring@ietf.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing
Time: 2019-09-22 04:37:17

Jeff,

After an off-line conversation with the SRv6+ implementors, we decided that=
 it would be trivial to add a binding SID to SRv6+. So, we will do that in =
the next version of the draft.

In keeping with RFC 8200, it will prepend only. Since the CRH is short, ins=
ertion is not needed.

                                                                           =
                            Ron




Juniper Business Use Only
From: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com=
>>
Sent: Saturday, September 21, 2019 4:32 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf=
.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Thanks for your comments, exactly, BSID MPLS label =3D CRH value :)

Cheers,
Jeff
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net<mailto:rbo=
nica@juniper.net>>, wrote:
Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:


  *   SID: 123
  *   IPv6 address: 2001:db8::1
  *   SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf=
.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

There=1B$B!G=1B(Bs number of solutions on the market that extensively use B=
SID for multi-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on=1B$B!G=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need bindin=
g SID.
Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is very useful in inter-=
domain routing. It is not secure to share internal info outside a trusted n=
etwork domain.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.c=
om>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don=1B$B!G=1B(Bt n=
eed to have some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>

--_000_BN7PR05MB56994D4335D5ECCC9FE591A8AE840BN7PR05MB5699namp_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1126121683;
	mso-list-type:hybrid;
	mso-list-template-ids:-246020618 678474898 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:571;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1499954136;
	mso-list-template-ids:-1296660264;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1668632540;
	mso-list-template-ids:-524010966;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1764954673;
	mso-list-template-ids:925694858;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1872524945;
	mso-list-template-ids:-1338608812;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Cheng,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">I have no=
 problem with changing the name. SR-MPLS over IPv6 may not be appropriate, =
because MPLS is not part of the solution.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Something=
 like SR-extensible-6 or SR-compressed-6 might work.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:ZH-CN">From:<=
/span></b><span style=3D"mso-fareast-language:ZH-CN"> Chengli (Cheng Li) &l=
t;chengli13@huawei.com&gt;
<br>
<b>Sent:</b> Monday, September 23, 2019 10:14 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; Jeff Tantsura &lt;jeffta=
nt.ietf@gmail.com&gt;<br>
<b>Cc:</b> SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;; EXT - daniel.bern=
ier@bell.ca &lt;daniel.bernier@bell.ca&gt;; SPRING WG List &lt;spring@ietf.=
org&gt;<br>
<b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span lang=3D"ZH-CN" s=
tyle=3D"font-family:SimSun;mso-fareast-language:ZH-CN">=1B$B!)=1B(B</span><=
span lang=3D"ZH-CN" style=3D"mso-fareast-language:ZH-CN">
</span><span style=3D"mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Oh, I misunderstood the BSID in CRH in last email, sorry for that.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like=
 MPLS label.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Therefore, IMHO, it may not comply with RFC8402:
</span><a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/rf=
c8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_N=
xPLB1-Bt7oHjt8uGU68K49j2yk$">https://tools.ietf.org/html/rfc8402#section-3.=
1.3</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">If possible, I suggest to change the name of SRv6&#43;, since it is no=
t SRv6 based. Something like SR-MPLS over IPv6 maybe better?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Cheng<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:ZH-CN">From:<=
/span></b><span style=3D"mso-fareast-language:ZH-CN"> Ron Bonica [<a href=
=3D"mailto:rbonica@juniper.net">mailto:rbonica@juniper.net</a>]
<br>
<b>Sent:</b> Monday, September 23, 2019 10:45 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.i=
etf@gmail.com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Cheng,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">In SRv6&#=
43;, it would be very difficult to pollute the architecture because:<o:p></=
o:p></span></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"mso-fareast-language:EN-US">A SID is either 16-or 32-bits lo=
ng<o:p></o:p></span></li><li class=3D"MsoNormal" style=3D"mso-margin-top-al=
t:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"mso-fareast-language:EN-US">An IPv6 address is 128-bits long=
<o:p></o:p></span></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:=
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"mso-fareast-language:EN-US">Therefore, it is impossible to c=
opy a SID to an IPv6 address or an IPv6 address to a SID<o:p></o:p></span><=
/li></ul>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">The bindi=
ng SID will be a 16-or 32-bit topological instruction, found in the CRH. Li=
ke all topological instructions, it will identify an SFIB entry.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">There wil=
l be a new SFIB entry type that will contain the following information:<o:p=
></o:p></span></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level1 lfo3">
<span style=3D"mso-fareast-language:EN-US">An IPv6 Destination Address (to =
be used in the outer IPv6 header)<o:p></o:p></span></li><li class=3D"MsoNor=
mal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l=
0 level1 lfo3">
<span style=3D"mso-fareast-language:EN-US">A list of SIDs (to be used in th=
e CRH<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal" style=3D"margin-left:.25in"><span style=3D"mso-farea=
st-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Chengli (Cheng Li) &lt;<a href=3D"mailt=
o:chengli13@huawei.com">chengli13@huawei.com</a>&gt;
<br>
<b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.=
com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:12.0pt">Hi Ron,<br>
<br>
Good to hear that. Looking forward to seeing it in the next revision.<br>
<br>
But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.<=
br>
<br>
If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.<br>
<br>
If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address? <br>
<br>
Thanks for confirming that BSID is needed in CRH. I totally agree with you.=
 <br>
<br>
Best regards,<br>
Cheng<o:p></o:p></span></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"JA" sty=
le=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=1B$B=
M{Dh=1B(B</span><span style=3D"font-size:12.0pt"> Cheng Li<br>
Email: </span><a href=3D"mailto:chengli13@huawei.com"><span style=3D"font-s=
ize:12.0pt">chengli13@huawei.com</span></a><span style=3D"font-size:12.0pt"=
><o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:6.0pt 0in =
0in 0in" name=3D"AnyOffice-Background-Image">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">From:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">Ron Bonica&lt;</span><a href=3D"mailto:rbonica@juniper.net">=
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">rbonica@juniper.net</span></a><span style=3D"font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif">&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">To:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">Jeff Tantsura&lt;</span><a href=3D"mailto:jefftant.ietf@gmai=
l.com"><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,s=
ans-serif">jefftant.ietf@gmail.com</span></a><span style=3D"font-size:12.0p=
t;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;;Chengli
 (Cheng Li)&lt;</span><a href=3D"mailto:chengli13@huawei.com"><span style=
=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">chengli=
13@huawei.com</span></a><span style=3D"font-size:12.0pt;font-family:&quot;M=
S PGothic&quot;,sans-serif">&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Cc:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">SING Team&lt;</span><a href=3D"mailto:s.i.n.g.team.0810@gmai=
l.com"><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,s=
ans-serif">s.i.n.g.team.0810@gmail.com</span></a><span style=3D"font-size:1=
2.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;;EXT
 - daniel.bernier&lt;</span><a href=3D"mailto:daniel.bernier@bell.ca"><span=
 style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">d=
aniel.bernier@bell.ca</span></a><span style=3D"font-size:12.0pt;font-family=
:&quot;MS PGothic&quot;,sans-serif">&gt;;SPRING WG List&lt;</span><a href=
=3D"mailto:spring@ietf.org"><span style=3D"font-size:12.0pt;font-family:&qu=
ot;MS PGothic&quot;,sans-serif">spring@ietf.org</span></a><span style=3D"fo=
nt-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Subject:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">RE: [spring] A note on CRH and on going testing<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">Time:
</span></b><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quo=
t;,sans-serif">2019-09-22 04:37:17<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">After an off-line conversation with the SRv6&#43; im=
plementors, we decided that it would be trivial to add a binding SID to SRv=
6&#43;. So, we will do that in the next version of the draft.<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">In keeping with RFC 8200, it will prepend only. Sinc=
e the CRH is short, insertion is not needed.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Jeff Tantsura &lt;<a href=3D"mailto:jef=
ftant.ietf@gmail.com">jefftant.ietf@gmail.com</a>&gt;
<br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@junip=
er.net">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal">Hi Ron, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for your comments, exactly,&nbsp;BSID&nbsp;MP=
LS label =3D CRH value :)<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Cheers, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">On Sep 20, 2019, 11:0=
9 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@j=
uniper.net</a>&gt;, wrote:<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal">Hi Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">It would be easy enough to add a binding SID to SRv6=
&#43;. Given customer demand, I would not be averse to adding one.<o:p></o:=
p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">However, there is another way to get exactly the sam=
e behavior on the forwarding plane without adding a new SID type.<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Assume that on Node N, we have the following SFIB en=
try:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l1 level1 lfo7">
SID: 123<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt=
:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo7">
IPv6 address: 2001:db8::1<o:p></o:p></li><li class=3D"MsoNormal" style=3D"m=
so-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo7">
SID type: prefix SID<o:p></o:p></li></ul>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Now assume that was also have the following route on=
 Node N:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">2001:db8::1 -&gt; SRv6&#43; tunnel with specified de=
stination address and CRH<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">This gives you the same forwarding behavior as a bin=
ding SID.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">There=1B$B!G=1B(Bs number of solutions on the market=
 that extensively use BSID for multi-domain as well as multi-layer signalin=
g.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Jeff<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#43;1.</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">As I mentioned before,=
 Binding SID is not only for shortening SID list.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We should see the impo=
rtant part of binding SID in inter-domain routing, &nbsp;since it hides the=
 details of intra-domain. Security and Privacy are always important.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Since the EH insertion=
 related text will be removed from SRv6 NP draft, I don=1B$B!G=1B(Bt think =
anyone will still say we don=1B$B!G=1B(Bt need binding SID.</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Let=1B$B!G=1B(Bs be ho=
nest, Encap mode Binding SID is very useful in inter-domain routing. It is =
not secure to share internal info outside a trusted network domain.</span><=
o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheng</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring [<a href=3D"mailto:spring-bounce=
s@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&#43;1</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">This is what we did=
 on our multi-cloud trials.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Encap with Binding =
SID to avoid inter-domain mapping &#43; I don=1B$B!G=1B(Bt need to have som=
e sort of inter-domain alignment of PSSIs</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Dan</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">&nbsp;</span><o:p><=
/o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">On 2=
019-09-19, 11:18 AM, &quot;spring on behalf of SING Team&quot; &lt;</span><=
a href=3D"mailto:spring-bounces@ietf.org"><span lang=3D"EN-CA">spring-bounc=
es@ietf.org</span></a><span lang=3D"EN-CA"> on behalf of
</span><a href=3D"mailto:s.i.n.g.team.0810@gmail.com"><span lang=3D"EN-CA">=
s.i.n.g.team.0810@gmail.com</span></a><span lang=3D"EN-CA">&gt; wrote:</spa=
n><o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</span=
><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif"><b=
r>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Ari=
al&quot;,sans-serif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nb=
sp;</span><a href=3D"mailto:Andrew.Alston@liquidtelecom.com"><span lang=3D"=
EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif;c=
olor:#2A97FF;background:#F2F2F2">Andrew
 Alston</span></a><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-famil=
y:&quot;Arial&quot;,sans-serif;color:black;background:#F2F2F2">&nbsp;wrote:=
<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-ser=
if;color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
</span><a href=3D"mailto:spring@ietf.org"><span lang=3D"EN-CA" style=3D"fon=
t-family:&quot;Arial&quot;,sans-serif">spring@ietf..org</span></a><span lan=
g=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">=
&nbsp;</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sa=
ns-serif"><br>
</span><a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/l=
istinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdT=
LKi9mnrF1wu_DoXwIdf$"><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial=
&quot;,sans-serif">https://www.ietf.org/mailman/listinfo/Spring</span></a><=
span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif">&nbs=
p;&nbsp;</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal">_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BN7PR05MB56994D4335D5ECCC9FE591A8AE840BN7PR05MB5699namp_--


From nobody Tue Sep 24 05:59:21 2019
Return-Path: <session-request@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 70F4C12008F; Tue, 24 Sep 2019 05:59:18 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: martin.vigoureux@nokia.com, spring@ietf.org, spring-chairs@ietf.org, bruno.decraene@orange.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.102.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156932995837.15745.8139929374942596785.idtracker@ietfa.amsl.com>
Date: Tue, 24 Sep 2019 05:59:18 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fcOwkvb846YVbOnTmkqi9YM52Uc>
Subject: [spring] spring - New Meeting Session Request for IETF 106
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 24 Sep 2019 12:59:19 -0000

A new meeting session request has just been submitted by Bruno Decraene, a Chair of the spring working group.


---------------------------------------------------------
Working Group Name: Source Packet Routing in Networking
Area Name: Routing Area
Session Requester: Bruno Decraene

Number of Sessions: 2
Length of Session(s):  2 Hours, 1 Hour
Number of Attendees: 140
Conflicts to Avoid: 

 Technology Overlap:  6man  mpls lsr idr pce



People who must be present:
  Bruno Decraene
  Martin Vigoureux
  Rob Shakir

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Tue Sep 24 06:07:53 2019
Return-Path: <session-request@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BF93E12003E; Tue, 24 Sep 2019 06:07:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: martin.vigoureux@nokia.com, spring@ietf.org, spring-chairs@ietf.org, bruno.decraene@orange.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.102.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156933047071.15700.8064658401943888856.idtracker@ietfa.amsl.com>
Date: Tue, 24 Sep 2019 06:07:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/IPcT7KU4YAq-bzemYQcco-ZYyvk>
Subject: [spring] spring - Update to a Meeting Session Request for IETF 106
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 24 Sep 2019 13:07:51 -0000

An update to a meeting session request has just been submitted by Bruno Decraene, a Chair of the spring working group.


---------------------------------------------------------
Working Group Name: Source Packet Routing in Networking
Area Name: Routing Area
Session Requester: Bruno Decraene

Number of Sessions: 2
Length of Session(s):  2 Hours, 1 Hour
Number of Attendees: 140
Conflicts to Avoid: 

 Technology Overlap: 6man mpls lsr idr pce



People who must be present:
  Bruno Decraene
  Martin Vigoureux
  Rob Shakir

Resources Requested:

Special Requests:
  If it&#39;s not possible to address all conflicts, chairs will try to schedule 6MAN related content in the first session and MPLS related content during the second session.
---------------------------------------------------------


From nobody Tue Sep 24 11:22:44 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A82151208FF; Tue, 24 Sep 2019 11:22:34 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: spring@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.102.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: spring@ietf.org
Message-ID: <156934935460.15603.11867492604510639688@ietfa.amsl.com>
Date: Tue, 24 Sep 2019 11:22:34 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zaJr408POa94JzJ5w0ixBTAeqM4>
Subject: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 24 Sep 2019 18:22:35 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Packet Routing in Networking WG of the IETF.

        Title           : SRv6 Network Programming
        Authors         : Clarence Filsfils
                          Pablo Camarillo Garvia
                          John Leddy
                          Daniel Voyer
                          Satoru Matsushima
                          Zhenbin Li
	Filename        : draft-ietf-spring-srv6-network-programming-03.txt
	Pages           : 42
	Date            : 2019-09-24

Abstract:
   This document describes the SRv6 network programming concept and its
   most basic functions.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-network-programming/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-03
https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-network-programming-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-srv6-network-programming-03


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Tue Sep 24 11:31:10 2019
Return-Path: <pcamaril@cisco.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 3C8D51208A6; Tue, 24 Sep 2019 11:31:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=SiAKAENb; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=QsdcDv/y
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 I8rGgcWvMPHV; Tue, 24 Sep 2019 11:31:04 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F407120874; Tue, 24 Sep 2019 11:31:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3580; q=dns/txt; s=iport; t=1569349864; x=1570559464; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=rs6gKizbVQ0LLtnfO56huj29yMBJjcO4f9AxFNvHW80=; b=SiAKAENbO8DjuwLGSe2AvGCUTVM0GhMW6gyZagvUSxHanMN5sGFzDe7G abH9iN/EjASiCsV25W0h2mJ0Wf/BkLhA5HQsSihHZh6LQxwIRgE0g/1X0 N/Zwtk12PP9/MpI4NplhKuO/WV+xmzyuHFvbJoIqFl8lQZPkFK91lOQg6 I=;
IronPort-PHdr: =?us-ascii?q?9a23=3AjRhdtR/FBPFN5/9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+8ZR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVdaOAEjyNv/uRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AnAAD7X4pd/5tdJa1lGwEBAQEDAQE?= =?us-ascii?q?BDAMBAQGBVAUBAQELAYFKUANtViAECyoKhBiDRwOKd4Jcl3SBLoEkA1QJAQE?= =?us-ascii?q?BDAEBGA0IAgEBg3pFAheDCiM1CA4CAwkBAQQBAQECAQUEbYUtAQuFSgEBAQQ?= =?us-ascii?q?BARAREQwBASwLAQsEAgEIEQMBAgMCJgICAiULFAEGAQEFAwIEDgUigwABgWo?= =?us-ascii?q?DHQEOow0CgTiIYXOBMoJ9AQEFgTcCDkGDBhiCFwmBDCgBjAkYgUA/gTgfgkw?= =?us-ascii?q?+gmEBAQIBARaEUjKCJo9anTYKgiKHBY4FG4I2coZZjySOGoE8hleRAgIEAgQ?= =?us-ascii?q?FAg4BAQWBVAE1gVhwFRohKgGCQQlHEBSBToNyhRSFP3OBKYpXAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.64,545,1559520000"; d="scan'208";a="338053449"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 24 Sep 2019 18:31:03 +0000
Received: from XCH-ALN-017.cisco.com (xch-aln-017.cisco.com [173.36.7.27]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x8OIV2kZ032099 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 24 Sep 2019 18:31:02 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-017.cisco.com (173.36.7.27) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 24 Sep 2019 13:31:02 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 24 Sep 2019 13:31:01 -0500
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 24 Sep 2019 13:31:01 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e6Hyb1vBlo4HnzA0obXrl1Q+upBwFyKrcZoJjYz/uws0rIra5ebpwkTQwkVqNJ7E9q+B9P+3bGfK1oPqlrsYxSYwufHvzLbL0Ph1sK8mag0Mr7vsgg0F7ofg/vAHaE5HsITGLM83OANFH88JDP0Qb69xs0KExLkuPpefSvlB/z4PzBCc5aKuee2X7L1GWWx7AfzsD3+xxlEY+VpRN4zJz/mo/Zu5dd29tQGi3EecsfYq3ket6EwrkvAd1BbZrc5GTY5X09uKMUrfoKMTwPLBeTGQRWDyo+CvAcRfiEsIUGX/b9vNH4iU++OyIr30q285+OWfwJxy0jMZfz4ULi6gvw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rs6gKizbVQ0LLtnfO56huj29yMBJjcO4f9AxFNvHW80=; b=awc9FbLRnG6Vw/7aKlpf0xW0CPI9uEIhq+fZ7rfoqCv6vwbQ3W3Jcke4QWsAUXLXuDQ87hE/moIDl+K7UWOoJznHY1EayEcwScZB0NXLQjgJ1QMFcDF0365ZHpG5EXd41wWv5/UA1zVxyMqVMbtMAqJWJr4wzu1syZbCECYaKE8pnQ294bBwnb1GZyA1qpDn6MhfFO+v7EH67rHXCmBAHyYp1mJEnEGpeeOUg0L3sS+lpd/TLR90XH6zQaCWhxUrGdvfLPCtYeKwj+EQJ16XBIAHH6kJWGNmaHkoRxcrx6YvMbX55YRNrcoS8G/Md/WNuVCtGspw4hq7AskDPI/wzQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rs6gKizbVQ0LLtnfO56huj29yMBJjcO4f9AxFNvHW80=; b=QsdcDv/yjbGI4Qpsqi9cdhg1W7UsCLX3q9G+MzUKPCoD5JNYQQAeTAvJa1DgWOFvQezCnKvfvhQ3OJHAnOy6YPuBq5LTLD2Hqvkb16rTkRjA2sTIfRJsmZKhgCuo66LZcP3xpe7nIEdQRjCjSWj0ys8wy+tTd2/f54pqulqtHTg=
Received: from BN6PR11MB4083.namprd11.prod.outlook.com (10.255.129.15) by BN6PR11MB1620.namprd11.prod.outlook.com (10.172.23.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.19; Tue, 24 Sep 2019 18:31:00 +0000
Received: from BN6PR11MB4083.namprd11.prod.outlook.com ([fe80::d98:349:16c0:5830]) by BN6PR11MB4083.namprd11.prod.outlook.com ([fe80::d98:349:16c0:5830%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019 18:31:00 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: "spring@ietf.org" <spring@ietf.org>
CC: "draft-ietf-spring-srv6-network-programming@ietf.org" <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Thread-Index: AQHVcwU0ARhH+aguZ0ajDM5ShunqSKc7R+iA
Date: Tue, 24 Sep 2019 18:30:59 +0000
Message-ID: <031BE952-7C37-4E4A-8F16-6038CB26C4A1@cisco.com>
References: <156934935460.15603.11867492604510639688@ietfa.amsl.com>
In-Reply-To: <156934935460.15603.11867492604510639688@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.60]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6f03f8b2-c9ee-4912-e824-08d7411d591e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BN6PR11MB1620; 
x-ms-traffictypediagnostic: BN6PR11MB1620:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <BN6PR11MB1620BE6DF571D0CDF00ED74DC9840@BN6PR11MB1620.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(366004)(376002)(396003)(346002)(39860400002)(53754006)(199004)(189003)(13464003)(64756008)(33656002)(71200400001)(76176011)(66556008)(71190400001)(66476007)(2501003)(6436002)(7736002)(229853002)(6486002)(14454004)(76116006)(966005)(476003)(8676002)(91956017)(81156014)(81166006)(1730700003)(99286004)(26005)(2616005)(486006)(478600001)(102836004)(186003)(446003)(8936002)(6506007)(11346002)(5660300002)(66946007)(66446008)(3846002)(66574012)(6916009)(36756003)(2906002)(2351001)(450100002)(86362001)(4326008)(316002)(66066001)(14444005)(5640700003)(256004)(6306002)(305945005)(6116002)(25786009)(6512007)(2473003)(574754004); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR11MB1620; H:BN6PR11MB4083.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zTAZdP3aHrsMnox/b3J1XRbvfsAP15jzF6D498e7mXHI0DWeHYB3o0uJUnW6G+b2v0lLp2Bbc5MhdWN0eJXubcjK7azJWd59MX+RjB1d3i+qGvwFPdvXyBLOsxoOxkfSAXtogf94D9//xuoQdebUC0XKWb5fDvMbMSnmj6Imu+R73bJyIUbDHSoEK2q45hANiK9ukj2bFxymEUfND5vBepbrW+kFh29NqYAqFUcfvT/WtZRAKDhTOkmfjin52b07qLn7bLdsAcUqv3ZAbR0Rp+0zhsm3xCyqLyQ+Qn1mDm/z2zc28pjIugNRqn02h5eLIiSIKPIhZjDe/+iVG3KZ6pwDxhvOkhKror+s5564uvqZun50t/iq3MF0qREW3J7mqviMuTphFggaEcvz4FQ2GEQIUTUxSG01bCkb9lTXetAAUTU3BFqBcj9Sk1cqdOL0GHq2tfWk32MyGpoStypBjw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <FD216444C5745949BAF58A40341694D2@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f03f8b2-c9ee-4912-e824-08d7411d591e
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 18:30:59.9030 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: H89JDCOy6wLbLGlZr5rNv5CeneV+M0pNR0hnhDbNqwollkOxj6KJT/sEj/C4ykzuh0tnqhUYW2EPDi6JPowALg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1620
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.27, xch-aln-017.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jfIJ7yNNAgG-JbZxYnZC3XX2WUc>
Subject: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
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: Tue, 24 Sep 2019 18:31:08 -0000

SGkgYWxsLA0KDQpXZSBoYXZlIGp1c3QgcG9zdGVkIHRoZSBzcGxpdCBvZiBTUnY2IE5ldHdvcmsg
UHJvZ3JhbW1pbmcuDQpUaGUgU1IgZW5kcG9pbnQgYW5kIHRyYW5zaXQgYmVoYXZpb3JzIHRoYXQg
cGVyZm9ybSBTUkggaW5zZXJ0aW9uIGFyZSBub3cgdW5kZXIgYSBuZXcgaW5kaXZpZHVhbCBkcmFm
dCAoZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLXNydjYtbmV0LXBnbS1pbnNlcnRpb24pLiBUaGlzIHJl
dmlzaW9uIGRvZXMgbm90IGNvbnRhaW4gYW55IG90aGVyIHVwZGF0ZS4NCg0KQXMgbWVudGlvbmVk
IGxhc3Qgd2VlaywgdGhyb3VnaG91dCB0aGUgcmVzdCBvZiB0aGUgd2VlayB3ZSB3aWxsIHB1c2gg
YW5vdGhlciB1cGRhdGUgd2l0aCBhIGZldyBmdW5jdGlvbmFsIHVwZGF0ZXMgKGUuZy4gTkg9NTkp
Lg0KDQpUaGFuayB5b3UsDQpQYWJsbyAob24gYmVoYWxmIG9mIHRoZSBhdXRob3JzKS4NCg0KDQrv
u78tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNl
c0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mICJpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmciIDxpbnRl
cm5ldC1kcmFmdHNAaWV0Zi5vcmc+DQpSZXBseSB0bzogInNwcmluZ0BpZXRmLm9yZyIgPHNwcmlu
Z0BpZXRmLm9yZz4NCkRhdGU6IFR1ZXNkYXksIDI0IFNlcHRlbWJlciAyMDE5IGF0IDIwOjIzDQpU
bzogImktZC1hbm5vdW5jZUBpZXRmLm9yZyIgPGktZC1hbm5vdW5jZUBpZXRmLm9yZz4NCkNjOiAi
c3ByaW5nQGlldGYub3JnIiA8c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogW3NwcmluZ10gSS1E
IEFjdGlvbjogZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzLnR4
dA0KDQogICAgDQogICAgQSBOZXcgSW50ZXJuZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhl
IG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9yaWVzLg0KICAgIFRoaXMgZHJhZnQgaXMg
YSB3b3JrIGl0ZW0gb2YgdGhlIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBOZXR3b3JraW5nIFdH
IG9mIHRoZSBJRVRGLg0KICAgIA0KICAgICAgICAgICAgVGl0bGUgICAgICAgICAgIDogU1J2NiBO
ZXR3b3JrIFByb2dyYW1taW5nDQogICAgICAgICAgICBBdXRob3JzICAgICAgICAgOiBDbGFyZW5j
ZSBGaWxzZmlscw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGFibG8gQ2FtYXJpbGxv
IEdhcnZpYQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSm9obiBMZWRkeQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRGFuaWVsIFZveWVyDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBTYXRvcnUgTWF0c3VzaGltYQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWmhlbmJpbiBMaQ0KICAgIAlGaWxlbmFtZSAgICAgICAgOiBkcmFmdC1pZXRmLXNwcmluZy1z
cnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMudHh0DQogICAgCVBhZ2VzICAgICAgICAgICA6IDQy
DQogICAgCURhdGUgICAgICAgICAgICA6IDIwMTktMDktMjQNCiAgICANCiAgICBBYnN0cmFjdDoN
CiAgICAgICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgU1J2NiBuZXR3b3JrIHByb2dyYW1t
aW5nIGNvbmNlcHQgYW5kIGl0cw0KICAgICAgIG1vc3QgYmFzaWMgZnVuY3Rpb25zLg0KICAgIA0K
ICAgIA0KICAgIA0KICAgIFRoZSBJRVRGIGRhdGF0cmFja2VyIHN0YXR1cyBwYWdlIGZvciB0aGlz
IGRyYWZ0IGlzOg0KICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWll
dGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy8NCiAgICANCiAgICBUaGVyZSBhcmUg
YWxzbyBodG1saXplZCB2ZXJzaW9ucyBhdmFpbGFibGUgYXQ6DQogICAgaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0w
Mw0KICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1z
cHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzDQogICAgDQogICAgQSBkaWZmIGZyb20g
dGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KICAgIGh0dHBzOi8vd3d3Lmll
dGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3Jh
bW1pbmctMDMNCiAgICANCiAgICANCiAgICBQbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtlIGEg
Y291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9uDQogICAgdW50aWwg
dGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdCB0b29scy5pZXRm
Lm9yZy4NCiAgICANCiAgICBJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5IGFu
b255bW91cyBGVFAgYXQ6DQogICAgZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy8N
CiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KICAgIHNwcmluZyBtYWlsaW5nIGxpc3QNCiAgICBzcHJpbmdAaWV0Zi5vcmcNCiAgICBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0KICAgIA0KDQo=


From nobody Wed Sep 25 05:39:52 2019
Return-Path: <stewart.bryant@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 72A2C12008A for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 05:39:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable 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 OzB07C-xhCAD for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 05:39:46 -0700 (PDT)
Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (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 9F635120143 for <spring@ietf.org>; Wed, 25 Sep 2019 05:39:45 -0700 (PDT)
Received: by mail-wm1-x332.google.com with SMTP id r17so4129363wme.0 for <spring@ietf.org>; Wed, 25 Sep 2019 05:39:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=4rWbBl1Kvcr6nolB38rG2wlXHLvgczk7KxdgSiuF4bU=; b=oSu59kke2V37hSSPfi606pbt/gO77h5HXsjsDTiMuSluQFbrMlEdOgJEG8CRvZ7YMV iGlePsu0LicYBHdzMRWMQw5aYDJWnQlSZcYdZyEh10ZlJFJp/5vfHYnLJxj5U5Ye2SdJ 5F7dLy7LMTnTsQpLk7pHLy+dzwjxQCmKn6voz8kdYGdcPku3dpCcyZ6uoTfJQRVLKWvP sONd6d2N1bwQ0dpcDudeXzIKUVVXz2RdZh/PJWrimi53deZfpoGMI3h9IhA5fVkLCywx 6g6BZqY6AKk3moWy2oD4bJd2fmLoQ9Kk5cy2CQWwJJRyllQeVts/6IU6OGhRR1atMfZF DIEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=4rWbBl1Kvcr6nolB38rG2wlXHLvgczk7KxdgSiuF4bU=; b=jiEdzDD8Og1mRAgx/PmvbHIyuwEKUkMak3wrgXkCRJUzGpoBL01rUWPdK1TlufqYmm xEw44YrlWUe7qbMaDVVgQtuyapXyfgl6aQ2N8qMVmq653DECVnpD1N0zpMLM2ItWlJDT rA62B/R9LQzr7XZex190AlveAMj3k4tTxH/EzLosoBgw7wdItA7Xquw+r184exx/t8CJ /bicFDV4l5v/ezLuKvgKKtSoLbI0DUi8mmEO14nxWeaIH+G89RtYEZQDH5QgBxwJpwXc WLkEJ/4G8aXQlqeJVUmVjwpUdtQCBW+qOQ5j7o8yGzVwNmyWiwO9I2X7gmzkS8N2XRAb qznw==
X-Gm-Message-State: APjAAAU1QLn2lZLcehIKH0AoehNpEbcSTQpojOxFwxhg3E/N6Zi2Rg9b nZ8j5BqvHHDmABrTaOWres0=
X-Google-Smtp-Source: APXvYqy2oFbY4TPeFW0CnmCWDuQevWxxdT0zVWh/07fXPxyg8zKjrhkjonaD0TJm3lst/MLRQKsZ5g==
X-Received: by 2002:a1c:49d4:: with SMTP id w203mr7332745wma.132.1569415183923;  Wed, 25 Sep 2019 05:39:43 -0700 (PDT)
Received: from Appleton.fritz.box ([62.3.64.16]) by smtp.gmail.com with ESMTPSA id r65sm4038834wmr.9.2019.09.25.05.39.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 25 Sep 2019 05:39:42 -0700 (PDT)
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>,  "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com>
Date: Wed, 25 Sep 2019 13:39:40 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------11A920D6820E9BC2DA605D01"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UgBY2DQE_vw2mBsnZMjRwzPERwI>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Wed, 25 Sep 2019 12:39:51 -0000

This is a multi-part message in MIME format.
--------------11A920D6820E9BC2DA605D01
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

I agree.

Inclusion of the term MPLS would cause confusion with 
draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The 
design decribed in draft-ietf-mpls-sr-over-ip works over both IPv4 and 
IPv6. Also course, as Ron states, such a name is not a true refelction 
of the design.

- Stewart

On 24/09/2019 05:01, Ron Bonica wrote:
>
> Cheng,
>
> I have no problem with changing the name. SR-MPLS over IPv6 may not be 
> appropriate, because MPLS is not part of the solution.
>
> Something like SR-extensible-6 or SR-compressed-6 might work.
>
> Ron
>
> Juniper Business Use Only
>
> *From:*Chengli (Cheng Li) <chengli13@huawei.com>
> *Sent:* Monday, September 23, 2019 10:14 PM
> *To:* Ron Bonica <rbonica@juniper.net>; Jeff Tantsura 
> <jefftant.ietf@gmail.com>
> *Cc:* SING Team <s.i.n.g.team.0810@gmail.com>; EXT - 
> daniel.bernier@bell.ca <daniel.bernier@bell.ca>; SPRING WG List 
> <spring@ietf.org>
> *Subject:* RE: [spring] SR-MPLS over IPv6ï¼Ÿ
>
> Oh, I misunderstood the BSID in CRH in last email, sorry for that.
>
> Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like 
> MPLS label.
>
> Therefore, IMHO, it may not comply with RFC8402: 
> https://tools.ietf.org/html/rfc8402#section-3.1.3 
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>
>
> If possible, I suggest to change the name of SRv6+, since it is not 
> SRv6 based. Something like SR-MPLS over IPv6 maybe better?
>
> Thanks,
>
> Cheng
>
> *From:*Ron Bonica [mailto:rbonica@juniper.net]
> *Sent:* Monday, September 23, 2019 10:45 PM
> *To:* Chengli (Cheng Li) <chengli13@huawei.com 
> <mailto:chengli13@huawei.com>>; Jeff Tantsura <jefftant.ietf@gmail.com 
> <mailto:jefftant.ietf@gmail.com>>
> *Cc:* SING Team <s.i..n.g.team.0810@gmail.com 
> <mailto:s.i.n.g.team.0810@gmail.com>>; EXT - daniel.bernier@bell.ca 
> <mailto:daniel.bernier@bell.ca> <daniel.bernier@bell.ca 
> <mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf.org 
> <mailto:spring@ietf.org>>
> *Subject:* RE: [spring] A note on CRH and on going testing
>
> Cheng,
>
> In SRv6+, it would be very difficult to pollute the architecture because:
>
>   * A SID is either 16-or 32-bits long
>   * An IPv6 address is 128-bits long
>   * Therefore, it is impossible to copy a SID to an IPv6 address or an
>     IPv6 address to a SID
>
> The binding SID will be a 16-or 32-bit topological instruction, found 
> in the CRH. Like all topological instructions, it will identify an 
> SFIB entry.
>
> There will be a new SFIB entry type that will contain the following 
> information:
>
>   * An IPv6 Destination Address (to be used in the outer IPv6 header)
>   * A list of SIDs (to be used in the CRH
>
> Â Â Â Â Â Â Â Â Â Ron
>
> Juniper Business Use Only
>
> *From:* Chengli (Cheng Li) <chengli13@huawei.com 
> <mailto:chengli13@huawei.com>>
> *Sent:* Sunday, September 22, 2019 12:01 AM
> *To:* Ron Bonica <rbonica@juniper.net <mailto:rbonica@juniper.net>>; 
> Jeff Tantsura <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
> *Cc:* SING Team <s.i..n.g.team.0810@gmail.com 
> <mailto:s.i.n.g.team.0810@gmail.com>>; EXT - daniel.bernier@bell.ca 
> <mailto:daniel.bernier@bell.ca> <daniel.bernier@bell.ca 
> <mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf.org 
> <mailto:spring@ietf.org>>
> *Subject:* RE: [spring] A note on CRH and on going testing
>
> Hi Ron,
>
> Good to hear that. Looking forward to seeing it in the next revision.
>
> But I am curious that is a bind SID in CRH an interface IPv6 address 
> only without any other semantics? Just like the other SIDs you 
> mentioned in CRH.
>
> If not, this binding SID should not be introduced in to CRH since it 
> pollutes the architecture.
>
> If yes, whatâ€™s the standard for an Interface IPv6 address?
>
> Thanks for confirming that BSID is needed in CRH. I totally agree with 
> you.
>
> Best regards,
> Cheng
>
> ------------------------------------------------------------------------
>
> æŽå‘ˆCheng Li
> Email: chengli13@huawei.com <mailto:chengli13@huawei.com>
>
> *From: *Ron Bonica<rbonica@juniper.net <mailto:rbonica@juniper.net>>
>
> *To: *Jeff Tantsura<jefftant.ietf@gmail.com 
> <mailto:jefftant.ietf@gmail.com>>;Chengli (Cheng 
> Li)<chengli13@huawei.com <mailto:chengli13@huawei.com>>
>
> *Cc: *SING Team<s.i.n.g.team.0810@gmail.com 
> <mailto:s.i.n.g.team.0810@gmail.com>>;EXT - 
> daniel.bernier<daniel.bernier@bell.ca 
> <mailto:daniel.bernier@bell.ca>>;SPRING WG List<spring@ietf.org 
> <mailto:spring@ietf.org>>
>
> *Subject: *RE: [spring] A note on CRH and on going testing
>
> *Time: *2019-09-22 04:37:17
>
> Jeff,
>
> After an off-line conversation with the SRv6+ implementors, we decided 
> that it would be trivial to add a binding SID to SRv6+. So, we will do 
> that in the next version of the draft.
>
> In keeping with RFC 8200, it will prepend only. Since the CRH is 
> short, insertion is not needed.
>
> Ron
>
> Juniper Business Use Only
>
> *From:* Jeff Tantsura <jefftant.ietf@gmail.com 
> <mailto:jefftant.ietf@gmail.com>>
> *Sent:* Saturday, September 21, 2019 4:32 PM
> *To:* Chengli (Cheng Li) <chengli13@huawei.com 
> <mailto:chengli13@huawei.com>>; Ron Bonica <rbonica@juniper.net 
> <mailto:rbonica@juniper.net>>
> *Cc:* SING Team <s.i..n.g.team.0810@gmail.com 
> <mailto:s.i.n.g.team.0810@gmail.com>>; EXT - daniel.bernier@bell.ca 
> <mailto:daniel.bernier@bell.ca> <daniel.bernier@bell.ca 
> <mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@ietf.org 
> <mailto:spring@ietf.org>>
> *Subject:* RE: [spring] A note on CRH and on going testing
>
> Hi Ron,
>
> Thanks for your comments, exactly,Â BSIDÂ MPLS label = CRH value :)
>
> Cheers,
>
> Jeff
>
> On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net 
> <mailto:rbonica@juniper.net>>, wrote:
>
>     Hi Jeff,
>
>     It would be easy enough to add a binding SID to SRv6+. Given
>     customer demand, I would not be averse to adding one.
>
>     However, there is another way to get exactly the same behavior on
>     the forwarding plane without adding a new SID type.
>
>     Assume that on Node N, we have the following SFIB entry:
>
>       * SID: 123
>       * IPv6 address: 2001:db8::1
>       * SID type: prefix SID
>
>     Now assume that was also have the following route on Node N:
>
>     2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH
>
>     This gives you the same forwarding behavior as a binding SID.
>
>     Ron
>
>     Juniper Business Use Only
>
>     *From:* spring <spring-bounces@ietf.org
>     <mailto:spring-bounces@ietf.org>> *On Behalf Of* Jeff Tantsura
>     *Sent:* Thursday, September 19, 2019 10:53 PM
>     *To:* Chengli (Cheng Li) <chengli13@huawei.com
>     <mailto:chengli13@huawei.com>>
>     *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>     <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>     daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>     <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>     WG List <spring@ietf.org <mailto:spring@ietf.org>>
>     *Subject:* Re: [spring] A note on CRH and on going testing
>
>     Thereâ€™s number of solutions on the market that extensively use
>     BSID for multi-domain as well as multi-layer signaling.
>
>     Regards,
>
>     Jeff
>
>
>     On Sep 19, 2019, at 19:49, Chengli (Cheng Li)
>     <chengli13@huawei.com <mailto:chengli13@huawei.com>> wrote:
>
>         +1.
>
>         As I mentioned before, Binding SID is not only for shortening
>         SID list.
>
>         We should see the important part of binding SID in
>         inter-domain routing, Â since it hides the details of
>         intra-domain. Security and Privacy are always important.
>
>         Since the EH insertion related text will be removed from SRv6
>         NP draft, I donâ€™t think anyone will still say we donâ€™t need
>         binding SID.
>
>         Letâ€™s be honest, Encap mode Binding SID is very useful in
>         inter-domain routing. It is not secure to share internal info
>         outside a trusted network domain.
>
>         Cheng
>
>         *From:* spring [mailto:spring-bounces@ietf.org] *On Behalf Of*
>         Bernier, Daniel
>         *Sent:* Thursday, September 19, 2019 11:36 PM
>         *To:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>
>         *Cc:* 'SPRING WG List' <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* Re: [spring] A note on CRH and on going testing
>
>         +1
>
>         This is what we did on our multi-cloud trials.
>
>         Encap with Binding SID to avoid inter-domain mapping + I donâ€™t
>         need to have some sort of inter-domain alignment of PSSIs
>
>         Dan
>
>         On 2019-09-19, 11:18 AM, "spring on behalf of SING Team"
>         <spring-bounces@ietf.org <mailto:spring-bounces@ietf.org>on
>         behalf of s.i.n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>> wrote:
>
>         Hi Andrew,
>
>         Good to hear that reality experiment :)
>
>         But is it secure to share internal SID-IP mappings outside a
>         trusted network domain?
>
>         Or is there an analogue like Binding SID of SRv6, in SRv6+?
>
>         Btw, PSSI and PPSI can not do that now, right?
>
>         Best regards,
>         Moonlight Thoughts
>
>
>         (mail failure, try to cc to spring again.)
>
>         On 09/19/2019 17:49, Andrew Alston
>         <mailto:Andrew.Alston@liquidtelecom.com>Â wrote:
>         Hi Guys,
>
>         I thought this may be of interest in light of discussions
>         around deployments and running code - because one of the
>         things we've been testing is inter-domain traffic steering
>         with CRH on both our DPDK implementation and another
>         implementation.
>
>         So - the setup we used last night:
>
>         6 systems in a lab - one of which linked to the open
>         internet.Â  Call these S1 -> S6
>         3 systems in a lab on the other side of the world - no peering
>         between the networks in question.Â  Call these R1 -> R3
>
>         We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6
>         -> R1 -> R3, with the relevant mappings from the CRH SID's to
>         the underlying addressing (S2 had a mapping for the SID for
>         S3, S3 had a mapping for the SID corresponding to S6, S6 had a
>         mapping for the SID corresponding to R1 etc)
>
>         Then we sent some packets - and the test was entirely successful.
>
>         What this effectively means is that if two providers agree to
>         share the SID mappings - it is possible to steer across one
>         network, out over an open path, and across a remote network.
>         Obviously this relies on the fact that EH's aren't being
>         dropped by intermediate providers, but this isn't something
>         we're seeing.
>
>         Combine this with the BGP signaling draft - and the SID's can
>         then be signaled between the providers - work still going on
>         with regards to this for testing purposes. Just as a note -
>         there would be no requirement to share the full SID mapping or
>         topologies when doing this with BGP - the requirement would be
>         only to share the relevant SID's necessary for the steering.
>
>         I can say from our side - with various other providers - this
>         is something that we see *immense* use case for - for a whole
>         host of reasons.
>
>         Thanks
>
>         Andrew
>
>
>         _______________________________________________
>         spring mailing list
>         spring@ietf..org <mailto:spring@ietf.org>
>         https://www.ietf.org/mailman/listinfo/Spring
>         <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
>
>         _______________________________________________
>         spring mailing list
>         spring@ietf.org <mailto:spring@ietf.org>
>         https://www.ietf.org/mailman/listinfo/spring
>         <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring

--------------11A920D6820E9BC2DA605D01
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I agree.<br>
      <br>
      Inclusion of the term MPLS would cause confusion with
      draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The
      design decribed in draft-ietf-mpls-sr-over-ip works over both IPv4
      and IPv6. Also course, as Ron states, such a name is not a true
      refelction of the design.<br>
    </p>
    <p>- Stewart<br>
    </p>
    <div class="moz-cite-prefix">On 24/09/2019 05:01, Ron Bonica wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
..shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
..MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1126121683;
	mso-list-type:hybrid;
	mso-list-template-ids:-246020618 678474898 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:571;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1499954136;
	mso-list-template-ids:-1296660264;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1668632540;
	mso-list-template-ids:-524010966;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1764954673;
	mso-list-template-ids:925694858;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1872524945;
	mso-list-template-ids:-1338608812;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Cheng,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">I
            have no problem with changing the name. SR-MPLS over IPv6
            may not be appropriate, because MPLS is not part of the
            solution.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Something
            like SR-extensible-6 or SR-compressed-6 might work.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
            Ron<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:&quot;MS
            PGothic&quot;,sans-serif"><o:p>Â </o:p></span></p>
        <p class="msipfooter30b3d538"
          style="margin:0in;margin-bottom:.0001pt;text-align:center"
          align="center">
          <span style="font-size:7.0pt;color:black">Juniper Business Use
            Only</span><o:p></o:p></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
                  style="mso-fareast-language:ZH-CN">From:</span></b><span
                style="mso-fareast-language:ZH-CN"> Chengli (Cheng Li)
                <a class="moz-txt-link-rfc2396E" href="mailto:chengli13@huawei.com">&lt;chengli13@huawei.com&gt;</a>
                <br>
                <b>Sent:</b> Monday, September 23, 2019 10:14 PM<br>
                <b>To:</b> Ron Bonica <a class="moz-txt-link-rfc2396E" href="mailto:rbonica@juniper.net">&lt;rbonica@juniper.net&gt;</a>; Jeff
                Tantsura <a class="moz-txt-link-rfc2396E" href="mailto:jefftant.ietf@gmail.com">&lt;jefftant.ietf@gmail.com&gt;</a><br>
                <b>Cc:</b> SING Team
                <a class="moz-txt-link-rfc2396E" href="mailto:s.i.n.g.team.0810@gmail.com">&lt;s.i.n.g.team.0810@gmail.com&gt;</a>; EXT -
                <a class="moz-txt-link-abbreviated" href="mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> <a class="moz-txt-link-rfc2396E" href="mailto:daniel.bernier@bell.ca">&lt;daniel.bernier@bell.ca&gt;</a>;
                SPRING WG List <a class="moz-txt-link-rfc2396E" href="mailto:spring@ietf.org">&lt;spring@ietf.org&gt;</a><br>
                <b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span
                style="font-family:SimSun;mso-fareast-language:ZH-CN"
                lang="ZH-CN">ï¼Ÿ</span><span
                style="mso-fareast-language:ZH-CN" lang="ZH-CN">
              </span><span style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN">Oh, I
            misunderstood the BSID in CRH in last email, sorry for that.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN">Yes, the
            SID is not an IPv6 address in CRH, but a 16/32 bit value
            like MPLS label.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN">Therefore,
            IMHO, it may not comply with RFC8402:
          </span><a
href="https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$"
            moz-do-not-send="true">https://tools.ietf.org/html/rfc8402#section-3.1.3</a><o:p></o:p></p>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN">If
            possible, I suggest to change the name of SRv6+, since it is
            not SRv6 based. Something like SR-MPLS over IPv6 maybe
            better?
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN">Thanks,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN">Cheng<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="color:#1F497D;mso-fareast-language:ZH-CN"><o:p>Â </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
                  style="mso-fareast-language:ZH-CN">From:</span></b><span
                style="mso-fareast-language:ZH-CN"> Ron Bonica [<a
                  href="mailto:rbonica@juniper.net"
                  moz-do-not-send="true">mailto:rbonica@juniper.net</a>]
                <br>
                <b>Sent:</b> Monday, September 23, 2019 10:45 PM<br>
                <b>To:</b> Chengli (Cheng Li) &lt;<a
                  href="mailto:chengli13@huawei.com"
                  moz-do-not-send="true">chengli13@huawei.com</a>&gt;;
                Jeff Tantsura &lt;<a
                  href="mailto:jefftant.ietf@gmail.com"
                  moz-do-not-send="true">jefftant.ietf@gmail.com</a>&gt;<br>
                <b>Cc:</b> SING Team &lt;<a
                  href="mailto:s.i.n.g.team.0810@gmail.com"
                  moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;;
                EXT -
                <a href="mailto:daniel.bernier@bell.ca"
                  moz-do-not-send="true">daniel.bernier@bell.ca</a> &lt;<a
                  href="mailto:daniel.bernier@bell.ca"
                  moz-do-not-send="true">daniel.bernier@bell.ca</a>&gt;;
                SPRING WG List &lt;<a href="mailto:spring@ietf.org"
                  moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                <b>Subject:</b> RE: [spring] A note on CRH and on going
                testing<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Cheng,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">In
            SRv6+, it would be very difficult to pollute the
            architecture because:<o:p></o:p></span></p>
        <ul type="disc">
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo3">
            <span style="mso-fareast-language:EN-US">A SID is either
              16-or 32-bits long<o:p></o:p></span></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo3">
            <span style="mso-fareast-language:EN-US">An IPv6 address is
              128-bits long<o:p></o:p></span></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo3">
            <span style="mso-fareast-language:EN-US">Therefore, it is
              impossible to copy a SID to an IPv6 address or an IPv6
              address to a SID<o:p></o:p></span></li>
        </ul>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">The
            binding SID will be a 16-or 32-bit topological instruction,
            found in the CRH. Like all topological instructions, it will
            identify an SFIB entry.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">There
            will be a new SFIB entry type that will contain the
            following information:<o:p></o:p></span></p>
        <ul type="disc">
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo3">
            <span style="mso-fareast-language:EN-US">An IPv6 Destination
              Address (to be used in the outer IPv6 header)<o:p></o:p></span></li>
          <li class="MsoNormal"
            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
            level1 lfo3">
            <span style="mso-fareast-language:EN-US">A list of SIDs (to
              be used in the CRH<o:p></o:p></span></li>
        </ul>
        <p class="MsoNormal" style="margin-left:.25in"><span
            style="mso-fareast-language:EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
            Â Â Â Â Â Â Â Â Â Ron<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:&quot;MS
            PGothic&quot;,sans-serif"><o:p>Â </o:p></span></p>
        <p class="msipfooter30b3d538"
          style="margin:0in;margin-bottom:.0001pt;text-align:center"
          align="center">
          <span style="font-size:7.0pt;color:black">Juniper Business Use
            Only</span><o:p></o:p></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b>From:</b> Chengli (Cheng Li) &lt;<a
                href="mailto:chengli13@huawei.com"
                moz-do-not-send="true">chengli13@huawei.com</a>&gt;
              <br>
              <b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
              <b>To:</b> Ron Bonica &lt;<a
                href="mailto:rbonica@juniper.net" moz-do-not-send="true">rbonica@juniper.net</a>&gt;;
              Jeff Tantsura &lt;<a href="mailto:jefftant.ietf@gmail.com"
                moz-do-not-send="true">jefftant.ietf@gmail.com</a>&gt;<br>
              <b>Cc:</b> SING Team &lt;<a
                href="mailto:s.i.n.g.team.0810@gmail.com"
                moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;;
              EXT -
              <a href="mailto:daniel.bernier@bell.ca"
                moz-do-not-send="true">daniel.bernier@bell.ca</a> &lt;<a
                href="mailto:daniel.bernier@bell.ca"
                moz-do-not-send="true">daniel.bernier@bell.ca</a>&gt;;
              SPRING WG List &lt;<a href="mailto:spring@ietf.org"
                moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
              <b>Subject:</b> RE: [spring] A note on CRH and on going
              testing<o:p></o:p></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <div>
          <p class="MsoNormal" style="margin-bottom:12.0pt"><span
              style="font-size:12.0pt">Hi Ron,<br>
              <br>
              Good to hear that. Looking forward to seeing it in the
              next revision.<br>
              <br>
              But I am curious that is a bind SID in CRH an interface
              IPv6 address only without any other semantics? Just like
              the other SIDs you mentioned in CRH.<br>
              <br>
              If not, this binding SID should not be introduced in to
              CRH since it pollutes the architecture.<br>
              <br>
              If yes, whatâ€™s the standard for an Interface IPv6 address?
              <br>
              <br>
              Thanks for confirming that BSID is needed in CRH. I
              totally agree with you. <br>
              <br>
              Best regards,<br>
              Cheng<o:p></o:p></span></p>
          <div class="MsoNormal" style="text-align:center"
            align="center"><span style="font-size:12.0pt">
              <hr width="100%" size="2" align="center">
            </span></div>
          <p class="MsoNormal" style="margin-bottom:12.0pt"><span
              style="font-size:12.0pt;font-family:&quot;MS
              PGothic&quot;,sans-serif" lang="JA">æŽå‘ˆ</span><span
              style="font-size:12.0pt"> Cheng Li<br>
              Email: </span><a href="mailto:chengli13@huawei.com"
              moz-do-not-send="true"><span style="font-size:12.0pt">chengli13@huawei.com</span></a><span
              style="font-size:12.0pt"><o:p></o:p></span></p>
        </div>
        <div style="border:none;border-top:solid #B5C4DF
          1.0pt;padding:6.0pt 0in 0in 0in"
          name="AnyOffice-Background-Image">
          <div>
            <p class="MsoNormal"><b><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">From:
                </span></b><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">Ron Bonica&lt;</span><a
                href="mailto:rbonica@juniper.net" moz-do-not-send="true"><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">rbonica@juniper.net</span></a><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">&gt;<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><b><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">To:
                </span></b><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">Jeff Tantsura&lt;</span><a
                href="mailto:jefftant.ietf@gmail.com"
                moz-do-not-send="true"><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">jefftant.ietf@gmail.com</span></a><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">&gt;;Chengli (Cheng Li)&lt;</span><a
                href="mailto:chengli13@huawei.com"
                moz-do-not-send="true"><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">chengli13@huawei.com</span></a><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">&gt;<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><b><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">Cc:
                </span></b><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">SING Team&lt;</span><a
                href="mailto:s.i.n.g.team.0810@gmail.com"
                moz-do-not-send="true"><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">s.i.n.g.team.0810@gmail.com</span></a><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">&gt;;EXT - daniel.bernier&lt;</span><a
                href="mailto:daniel.bernier@bell.ca"
                moz-do-not-send="true"><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">daniel.bernier@bell.ca</span></a><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">&gt;;SPRING WG List&lt;</span><a
                href="mailto:spring@ietf.org" moz-do-not-send="true"><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">spring@ietf.org</span></a><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">&gt;<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><b><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">Subject:
                </span></b><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">RE: [spring] A note on CRH and
                on going testing<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><b><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif">Time:
                </span></b><span
                style="font-size:12.0pt;font-family:&quot;MS
                PGothic&quot;,sans-serif">2019-09-22 04:37:17<o:p></o:p></span></p>
          </div>
          <p class="MsoNormal"><span
              style="font-size:12.0pt;font-family:&quot;MS
              PGothic&quot;,sans-serif"><o:p>Â </o:p></span></p>
        </div>
        <div>
          <div>
            <p class="MsoNormal">Jeff,<o:p></o:p></p>
            <p class="MsoNormal">Â <o:p></o:p></p>
            <p class="MsoNormal">After an off-line conversation with the
              SRv6+ implementors, we decided that it would be trivial to
              add a binding SID to SRv6+. So, we will do that in the
              next version of the draft.<o:p></o:p></p>
            <p class="MsoNormal">Â <o:p></o:p></p>
            <p class="MsoNormal">In keeping with RFC 8200, it will
              prepend only. Since the CRH is short, insertion is not
              needed.<o:p></o:p></p>
            <p class="MsoNormal">Â <o:p></o:p></p>
            <p class="MsoNormal">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
              Ron<o:p></o:p></p>
            <p class="MsoNormal">Â <o:p></o:p></p>
            <p class="MsoNormal">Â <o:p></o:p></p>
            <p class="MsoNormal">Â <o:p></o:p></p>
            <p class="msipfooter30b3d538"
              style="margin:0in;margin-bottom:.0001pt;text-align:center"
              align="center">
              <span style="font-size:7.0pt;color:black">Juniper Business
                Use Only</span><o:p></o:p></p>
            <div>
              <div style="border:none;border-top:solid #E1E1E1
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b>From:</b> Jeff Tantsura &lt;<a
                    href="mailto:jefftant.ietf@gmail.com"
                    moz-do-not-send="true">jefftant.ietf@gmail.com</a>&gt;
                  <br>
                  <b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
                  <b>To:</b> Chengli (Cheng Li) &lt;<a
                    href="mailto:chengli13@huawei.com"
                    moz-do-not-send="true">chengli13@huawei.com</a>&gt;;
                  Ron Bonica &lt;<a href="mailto:rbonica@juniper.net"
                    moz-do-not-send="true">rbonica@juniper.net</a>&gt;<br>
                  <b>Cc:</b> SING Team &lt;<a
                    href="mailto:s.i.n.g.team.0810@gmail.com"
                    moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;;
                  EXT -
                  <a href="mailto:daniel.bernier@bell.ca"
                    moz-do-not-send="true">daniel.bernier@bell.ca</a>
                  &lt;<a href="mailto:daniel.bernier@bell.ca"
                    moz-do-not-send="true">daniel.bernier@bell.ca</a>&gt;;
                  SPRING WG List &lt;<a href="mailto:spring@ietf.org"
                    moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                  <b>Subject:</b> RE: [spring] A note on CRH and on
                  going testing<o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal">Â <o:p></o:p></p>
            <div name="messageBodySection">
              <div>
                <p class="MsoNormal">Hi Ron, <o:p></o:p></p>
                <div>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                </div>
                <div>
                  <p class="MsoNormal">Thanks for your comments,
                    exactly,Â BSIDÂ MPLS label = CRH value :)<o:p></o:p></p>
                </div>
              </div>
            </div>
            <div name="messageSignatureSection">
              <p class="MsoNormal">Â <o:p></o:p></p>
              <div>
                <p class="MsoNormal">Cheers, <o:p></o:p></p>
                <div>
                  <p class="MsoNormal">Jeff<o:p></o:p></p>
                </div>
              </div>
            </div>
            <div name="messageReplySection">
              <p class="MsoNormal" style="margin-bottom:12.0pt">On Sep
                20, 2019, 11:09 AM -0700, Ron Bonica &lt;<a
                  href="mailto:rbonica@juniper.net"
                  moz-do-not-send="true">rbonica@juniper.net</a>&gt;,
                wrote:<o:p></o:p></p>
              <blockquote style="border:none;border-left:solid #1ABC9C
                1.0pt;padding:0in 0in 0in
8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;margin-bottom:3.75pt">
                <div>
                  <p class="MsoNormal">Hi Jeff,<o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">It would be easy enough to add a
                    binding SID to SRv6+. Given customer demand, I would
                    not be averse to adding one.<o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">However, there is another way to
                    get exactly the same behavior on the forwarding
                    plane without adding a new SID type.<o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">Assume that on Node N, we have
                    the following SFIB entry:<o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <ul type="disc">
                    <li class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
                      level1 lfo7">
                      SID: 123<o:p></o:p></li>
                    <li class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
                      level1 lfo7">
                      IPv6 address: 2001:db8::1<o:p></o:p></li>
                    <li class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
                      level1 lfo7">
                      SID type: prefix SID<o:p></o:p></li>
                  </ul>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">Now assume that was also have the
                    following route on Node N:<o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">2001:db8::1 -&gt; SRv6+ tunnel
                    with specified destination address and CRH<o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">This gives you the same
                    forwarding behavior as a binding SID.<o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
                    Ron<o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="msipfooter30b3d538"
                    style="margin:0in;margin-bottom:.0001pt;text-align:center"
                    align="center">
                    <span style="font-size:7.0pt;color:black">Juniper
                      Business Use Only</span><o:p></o:p></p>
                  <div>
                    <div style="border:none;border-top:solid #E1E1E1
                      1.0pt;padding:3.0pt 0in 0in 0in">
                      <p class="MsoNormal"><b>From:</b> spring &lt;<a
                          href="mailto:spring-bounces@ietf.org"
                          moz-do-not-send="true">spring-bounces@ietf.org</a>&gt;
                        <b>On Behalf Of</b> Jeff Tantsura<br>
                        <b>Sent:</b> Thursday, September 19, 2019 10:53
                        PM<br>
                        <b>To:</b> Chengli (Cheng Li) &lt;<a
                          href="mailto:chengli13@huawei.com"
                          moz-do-not-send="true">chengli13@huawei.com</a>&gt;<br>
                        <b>Cc:</b> SING Team &lt;<a
                          href="mailto:s.i.n.g.team.0810@gmail.com"
                          moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;;
                        EXT -
                        <a href="mailto:daniel.bernier@bell.ca"
                          moz-do-not-send="true">daniel.bernier@bell.ca</a>
                        &lt;<a href="mailto:daniel.bernier@bell.ca"
                          moz-do-not-send="true">daniel.bernier@bell.ca</a>&gt;;
                        SPRING WG List &lt;<a
                          href="mailto:spring@ietf.org"
                          moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                        <b>Subject:</b> Re: [spring] A note on CRH and
                        on going testing<o:p></o:p></p>
                    </div>
                  </div>
                  <p class="MsoNormal">Â <o:p></o:p></p>
                  <p class="MsoNormal">Thereâ€™s number of solutions on
                    the market that extensively use BSID for
                    multi-domain as well as multi-layer signaling.<o:p></o:p></p>
                  <div>
                    <p class="MsoNormal">Â <o:p></o:p></p>
                    <div id="AppleMailSignature">
                      <p class="MsoNormal">Regards,<o:p></o:p></p>
                      <div>
                        <p class="MsoNormal">Jeff<o:p></o:p></p>
                      </div>
                    </div>
                    <div>
                      <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                        On Sep 19, 2019, at 19:49, Chengli (Cheng Li)
                        &lt;<a href="mailto:chengli13@huawei.com"
                          moz-do-not-send="true">chengli13@huawei.com</a>&gt;
                        wrote:<o:p></o:p></p>
                    </div>
                    <blockquote style="border:none;border-left:solid
                      #E67E22 1.0pt;padding:0in 0in 0in
8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;margin-bottom:3.75pt">
                      <div>
                        <p class="MsoNormal"><span style="color:#1F497D">+1.</span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">Â </span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">As
                            I mentioned before, Binding SID is not only
                            for shortening SID list.</span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">We
                            should see the important part of binding SID
                            in inter-domain routing, Â since it hides the
                            details of intra-domain. Security and
                            Privacy are always important.</span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">Â </span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">Since
                            the EH insertion related text will be
                            removed from SRv6 NP draft, I donâ€™t think
                            anyone will still say we donâ€™t need binding
                            SID.</span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">Letâ€™s
                            be honest, Encap mode Binding SID is very
                            useful in inter-domain routing. It is not
                            secure to share internal info outside a
                            trusted network domain.</span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">Â </span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">Cheng</span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">Â </span><o:p></o:p></p>
                        <p class="MsoNormal"><span style="color:#1F497D">Â </span><o:p></o:p></p>
                        <div>
                          <div style="border:none;border-top:solid
                            #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
                            <p class="MsoNormal"><b>From:</b> spring [<a
                                href="mailto:spring-bounces@ietf.org"
                                moz-do-not-send="true">mailto:spring-bounces@ietf.org</a>]
                              <b>On Behalf Of</b> Bernier, Daniel<br>
                              <b>Sent:</b> Thursday, September 19, 2019
                              11:36 PM<br>
                              <b>To:</b> SING Team &lt;<a
                                href="mailto:s.i.n.g.team.0810@gmail.com"
                                moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;<br>
                              <b>Cc:</b> 'SPRING WG List' &lt;<a
                                href="mailto:spring@ietf.org"
                                moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                              <b>Subject:</b> Re: [spring] A note on CRH
                              and on going testing<o:p></o:p></p>
                          </div>
                        </div>
                        <p class="MsoNormal">Â <o:p></o:p></p>
                        <p class="MsoNormal"><span
                            style="font-size:10.0pt">+1</span><o:p></o:p></p>
                        <p class="MsoNormal"><span
                            style="font-size:10.0pt">Â </span><o:p></o:p></p>
                        <p class="MsoNormal"><span
                            style="font-size:10.0pt">This is what we did
                            on our multi-cloud trials.</span><o:p></o:p></p>
                        <p class="MsoNormal"><span
                            style="font-size:10.0pt">Â </span><o:p></o:p></p>
                        <p class="MsoNormal"><span
                            style="font-size:10.0pt">Encap with Binding
                            SID to avoid inter-domain mapping + I donâ€™t
                            need to have some sort of inter-domain
                            alignment of PSSIs</span><o:p></o:p></p>
                        <p class="MsoNormal"><span
                            style="font-size:10.0pt">Â </span><o:p></o:p></p>
                        <p class="MsoNormal"><span
                            style="font-size:10.0pt">Dan</span><o:p></o:p></p>
                        <p class="MsoNormal"><span
                            style="font-size:10.0pt">Â </span><o:p></o:p></p>
                        <div>
                          <div>
                            <p class="MsoNormal"
                              style="margin-left:.5in"><span
                                lang="EN-CA">On 2019-09-19, 11:18 AM,
                                "spring on behalf of SING Team" &lt;</span><a
                                href="mailto:spring-bounces@ietf.org"
                                moz-do-not-send="true"><span
                                  lang="EN-CA">spring-bounces@ietf.org</span></a><span
                                lang="EN-CA"> on behalf of
                              </span><a
                                href="mailto:s.i.n.g.team.0810@gmail.com"
                                moz-do-not-send="true"><span
                                  lang="EN-CA">s.i.n.g.team.0810@gmail.com</span></a><span
                                lang="EN-CA">&gt; wrote:</span><o:p></o:p></p>
                          </div>
                        </div>
                        <div>
                          <p class="MsoNormal" style="margin-left:.5in"><span
                              lang="EN-CA">Â </span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal" style="margin-left:.5in"><span
style="font-family:&quot;Arial&quot;,sans-serif;color:black"
                              lang="EN-CA">Hi Andrew,</span><span
                              style="font-family:&quot;Arial&quot;,sans-serif"
                              lang="EN-CA"><br>
                              <br>
                              <span style="color:black">Good to hear
                                that reality experiment :)</span><br>
                              <br>
                              <span style="color:black">But is it secure
                                to share internal SID-IP mappings
                                outside a trusted network domain?</span><br>
                              <br>
                              <span style="color:black">Or is there an
                                analogue like Binding SID of SRv6, in
                                SRv6+?</span><br>
                              <br>
                              <span style="color:black">Btw, PSSI and
                                PPSI can not do that now, right?</span><br>
                              <br>
                              <span style="color:black">Best regards,</span><br>
                              <span style="color:black">Moonligh</span>t
                              Thoughts<br>
                              <br>
                              <br>
                              (mail failure, try to cc to spring again.)<br>
                              <br>
                            </span><span
style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif;color:black;background:#F2F2F2"
                              lang="EN-CA">On 09/19/2019 17:49,Â </span><a
href="mailto:Andrew.Alston@liquidtelecom.com" moz-do-not-send="true"><span
style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#2A97FF;background:#F2F2F2"
                                lang="EN-CA">Andrew Alston</span></a><span
style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif;color:black;background:#F2F2F2"
                              lang="EN-CA">Â wrote:<br>
                            </span><span
                              style="font-family:&quot;Arial&quot;,sans-serif;color:black"
                              lang="EN-CA">Hi Guys,Â </span><span
                              style="font-family:&quot;Arial&quot;,sans-serif"
                              lang="EN-CA"><br>
                              <br>
                              <span style="color:black">I thought this
                                may be of interest in light of
                                discussions around deployments and
                                running code - because one of the things
                                we've been testing is inter-domain
                                traffic steering with CRH on both our
                                DPDK implementation and another
                                implementation.Â </span><br>
                              <br>
                              <span style="color:black">So - the setup
                                we used last night:Â </span><br>
                              <br>
                              <span style="color:black">6 systems in a
                                lab - one of which linked to the open
                                internet.Â  Call these S1 -&gt; S6Â </span><br>
                              <span style="color:black">3 systems in a
                                lab on the other side of the world - no
                                peering between the networks in
                                question.Â  Call these R1 -&gt; R3Â </span><br>
                              <br>
                              <span style="color:black">We applied a SID
                                list on S1, that steered S1 -&gt; S2
                                -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3,
                                with the relevant mappings from the CRH
                                SID's to the underlying addressing (S2
                                had a mapping for the SID for S3, S3 had
                                a mapping for the SID corresponding to
                                S6, S6 had a mapping for the SID
                                corresponding to R1 etc)Â </span><br>
                              <br>
                              <span style="color:black">Then we sent
                                some packets - and the test was entirely
                                successful. Â Â </span><br>
                              <br>
                              <span style="color:black">What this
                                effectively means is that if two
                                providers agree to share the SID
                                mappings - it is possible to steer
                                across one network, out over an open
                                path, and across a remote network.Â 
                                Obviously this relies on the fact that
                                EH's aren't being dropped by
                                intermediate providers, but this isn't
                                something we're seeing.Â </span><br>
                              <br>
                              <span style="color:black">Combine this
                                with the BGP signaling draft - and the
                                SID's can then be signaled between the
                                providers - work still going on with
                                regards to this for testing purposes.Â 
                                Just as a note - there would be no
                                requirement to share the full SID
                                mapping or topologies when doing this
                                with BGP - the requirement would be only
                                to share the relevant SID's necessary
                                for the steering.Â </span><br>
                              <br>
                              <span style="color:black">I can say from
                                our side - with various other providers
                                - this is something that we see
                                *immense* use case for - for a whole
                                host of reasons.Â </span><br>
                              <br>
                              <span style="color:black">ThanksÂ </span><br>
                              <br>
                              <span style="color:black">AndrewÂ </span><br>
                              <br>
                              <br>
                              <span style="color:black">_______________________________________________Â </span><br>
                              <span style="color:black">spring mailing
                                listÂ </span><br>
                            </span><a href="mailto:spring@ietf.org"
                              moz-do-not-send="true"><span
                                style="font-family:&quot;Arial&quot;,sans-serif"
                                lang="EN-CA">spring@ietf..org</span></a><span
style="font-family:&quot;Arial&quot;,sans-serif;color:black"
                              lang="EN-CA">Â </span><span
                              style="font-family:&quot;Arial&quot;,sans-serif"
                              lang="EN-CA"><br>
                            </span><a
href="https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$"
                              moz-do-not-send="true"><span
                                style="font-family:&quot;Arial&quot;,sans-serif"
                                lang="EN-CA">https://www.ietf.org/mailman/listinfo/Spring</span></a><span
style="font-family:&quot;Arial&quot;,sans-serif" lang="EN-CA">Â Â </span><o:p></o:p></p>
                        </div>
                      </div>
                    </blockquote>
                    <blockquote style="border:none;border-left:solid
                      #E67E22 1.0pt;padding:0in 0in 0in
8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;margin-bottom:3.75pt">
                      <div>
                        <p class="MsoNormal">_______________________________________________<br>
                          spring mailing list<br>
                          <a href="mailto:spring@ietf.org"
                            moz-do-not-send="true">spring@ietf.org</a><br>
                          <a
href="https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$"
                            moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></p>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </blockquote>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
spring mailing list
<a class="moz-txt-link-abbreviated" href="mailto:spring@ietf.org">spring@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/spring">https://www.ietf.org/mailman/listinfo/spring</a>
</pre>
    </blockquote>
  </body>
</html>

--------------11A920D6820E9BC2DA605D01--


From nobody Wed Sep 25 05:43:27 2019
Return-Path: <jefftant.ietf@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 37ABB120143 for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 05:43:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 PwGHb6vZKsmi for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 05:43:21 -0700 (PDT)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 296261200A3 for <spring@ietf.org>; Wed, 25 Sep 2019 05:43:21 -0700 (PDT)
Received: by mail-wm1-x32f.google.com with SMTP id 3so4805474wmi.3 for <spring@ietf.org>; Wed, 25 Sep 2019 05:43:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=du/Y2TXiF/AXL9UlJ0zsoIzrvqnvUjoWV/8GXOdfup0=; b=LPwYriF+UfDxVfHsDOjG4sT0EdDNqN4OO8M3TzW+uUX1Rry5+2vIUJx6y26SPwodxi RN8dyC2ZsmlsOIBzBQ/+5JDrmqW/Uoe5YhrVCywV3QYU0Xb9PQ6Fuxv39xCC9AnVxp1s cGklg0N6jq2Q5DwQTUbArS4BQgINRq1dRKIf6uL5/nh5zJu66hYZvhJEnjOsgOBA68Y0 nBf8rQ8LdZy8Q7F9/+xcresQHU8Igcw5BsNu3bJu2luAvTGRHZYgQyp4liGH5PxjcZ9T WCdxp2B064qNxyl5unbmKCYzHlKmMXHZ9W5MDt1yPsHeFYgbqsD4rBy8DKLwjvHFgZQo WU7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=du/Y2TXiF/AXL9UlJ0zsoIzrvqnvUjoWV/8GXOdfup0=; b=OJWqKyw07M78Rz+WGmoNCagyd0l5IvxTfNaD7Ez/ecjZVBywDW8nSakMfFySTVDSn7 In00DXlVES3pqvqxvZc2n/Qbi+fuJExV7ws0wFvs2paQMPecuAbAe+3gkzCnknWK4MpV 7prZXhBS388tX99ibffV60LhyUFCG3zKvLhKtlX4TjzK+Xzi6JFE+YM8+Jq5tXhOx2zM s3aS+/rFJEaS7imkw5Y4Ukk+Kq2NiHoh+cDn47if5/Ff4a2Jpq6L3LyOnf49OWqMLYQA CrUCFQOBZiriyqfMoHS9Sdr6+zkQHf6b/vJjbBiE5KH/FZpXQoR33Gu5Lcq8o+HzFN9G Xl4A==
X-Gm-Message-State: APjAAAV+eV5/G87ba/p4MRMvWPKf7fGUj0Lva3KjvN3zIrpfchQJSAFN cxb93S6KM6IjvWzp07JbCGc=
X-Google-Smtp-Source: APXvYqxMrSfIyQxkLL8Ozax72bK9O632o/SwATDIiVaHzajhT1UotzbQDa2MOEgEI6nYcBJ5MD12Tg==
X-Received: by 2002:a1c:c104:: with SMTP id r4mr8072134wmf.64.1569415399581; Wed, 25 Sep 2019 05:43:19 -0700 (PDT)
Received: from [192.168.1.104] (134-203-20-31.ftth.glasoperator.nl. [31.20.203.134]) by smtp.gmail.com with ESMTPSA id b12sm984481edq.75.2019.09.25.05.43.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Sep 2019 05:43:18 -0700 (PDT)
Date: Wed, 25 Sep 2019 14:43:12 +0200
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>
Cc: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>,  "=?utf-8?Q?EXT_-_daniel.bernier=40bell.ca?=" <daniel.bernier@bell.ca>
Message-ID: <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark>
In-Reply-To: <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com>
X-Readdle-Message-ID: d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5d8b60e5_1a0dde32_2a6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/IGA7WhJV5tpuVTGfOMjpR7tuL_Q>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Wed, 25 Sep 2019 12:43:26 -0000

--5d8b60e5_1a0dde32_2a6
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Agree with Stuart.
SRinUDP is a well defined solution, let=E2=80=99s not mix things.

Cheers,
Jeff
On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant <stewart.bryant=40gmail.co=
m>, wrote:
> I agree.
>
> Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-s=
r-over-ip, which is entitled SR-MPLS over IP. The design decribed in draf=
t-ietf-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron=
 states, such a name is not a true refelction of the design.
> - Stewart
> On 24/09/2019 05:01, Ron Bonica wrote:
> > Cheng,
> >
> > I have no problem with changing the name. SR-MPLS over IPv6 may not b=
e appropriate, because MPLS is not part of the solution.
> >
> > Something like SR-extensible-6 or SR-compressed-6 might work.
> >
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Ron
> >
> >
> > Juniper Business Use Only
> > =46rom: Chengli (Cheng Li) <chengli13=40huawei.com>
> > Sent: Monday, September 23, 2019 10:14 PM
> > To: Ron Bonica <rbonica=40juniper.net>; Jeff Tantsura <jefftant.ietf=40=
gmail.com>
> > Cc: SING Team <s.i.n.g.team.0810=40gmail.com>; EXT - daniel.bernier=40=
bell.ca <daniel.bernier=40bell.ca>; SPRING WG List <spring=40ietf.org>
> > Subject: RE: =5Bspring=5D SR-MPLS over IPv6=EF=BC=9F
> >
> > Oh, I misunderstood the BSID in CRH in last email, sorry for that.
> >
> > Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value lik=
e MPLS label.
> >
> > Therefore, IMHO, it may not comply with R=46C8402: https://tools.ietf=
.org/html/rfc8402=23section-3.1.3
> >
> > If possible, I suggest to change the name of SRv6+, since it is not S=
Rv6 based. Something like SR-MPLS over IPv6 maybe better=3F
> >
> > Thanks,
> > Cheng
> >
> >
> > =46rom: Ron Bonica =5Bmailto:rbonica=40juniper.net=5D
> > Sent: Monday, September 23, 2019 10:45 PM
> > To: Chengli (Cheng Li) <chengli13=40huawei.com>; Jeff Tantsura <jefft=
ant.ietf=40gmail.com>
> > Cc: SING Team <s.i..n.g.team.0810=40gmail.com>; EXT - daniel.bernier=40=
bell.ca <daniel.bernier=40bell.ca>; SPRING WG List <spring=40ietf.org>
> > Subject: RE: =5Bspring=5D A note on CRH and on going testing
> >
> > Cheng,
> >
> > In SRv6+, it would be very difficult to pollute the architecture beca=
use:
> >
> > =E2=80=A2 A SID is either 16-or 32-bits long
> > =E2=80=A2 An IPv6 address is 128-bits long
> > =E2=80=A2 Therefore, it is impossible to copy a SID to an IPv6 addres=
s or an IPv6 address to a SID
> >
> > The binding SID will be a 16-or 32-bit topological instruction, found=
 in the CRH. Like all topological instructions, it will identify an S=46I=
B entry.
> >
> > There will be a new S=46IB entry type that will contain the following=
 information:
> >
> > =E2=80=A2 An IPv6 Destination Address (to be used in the outer IPv6 h=
eader)
> > =E2=80=A2 A list of SIDs (to be used in the CRH
> >
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0Ron
> >
> >
> >
> >
> > Juniper Business Use Only
> > =46rom: Chengli (Cheng Li) <chengli13=40huawei.com>
> > Sent: Sunday, September 22, 2019 12:01 AM
> > To: Ron Bonica <rbonica=40juniper.net>; Jeff Tantsura <jefftant.ietf=40=
gmail.com>
> > Cc: SING Team <s.i..n.g.team.0810=40gmail.com>; EXT - daniel.bernier=40=
bell.ca <daniel.bernier=40bell.ca>; SPRING WG List <spring=40ietf.org>
> > Subject: RE: =5Bspring=5D A note on CRH and on going testing
> >
> > Hi Ron,
> >
> > Good to hear that. Looking forward to seeing it in the next revision.=

> >
> > But I am curious that is a bind SID in CRH an interface IPv6 address =
only without any other semantics=3F Just like the other SIDs you mentione=
d in CRH.
> >
> > If not, this binding SID should not be introduced in to CRH since it =
pollutes the architecture.
> >
> > If yes, what=E2=80=99s the standard for an Interface IPv6 address=3F
> >
> > Thanks for confirming that BSID is needed in CRH. I totally agree wit=
h you.
> >
> > Best regards,
> > Cheng
> > =E6=9D=8E=E5=91=88 Cheng Li
> > Email: chengli13=40huawei.com
> > =46rom: Ron Bonica<rbonica=40juniper.net>
> > To: Jeff Tantsura<jefftant.ietf=40gmail.com>;Chengli (Cheng Li)<cheng=
li13=40huawei.com>
> > Cc: SING Team<s.i.n.g.team.0810=40gmail.com>;EXT - daniel.bernier<dan=
iel.bernier=40bell.ca>;SPRING WG List<spring=40ietf.org>
> > Subject: RE: =5Bspring=5D A note on CRH and on going testing
> > Time: 2019-09-22 04:37:17
> >
> > Jeff,
> >
> > After an off-line conversation with the SRv6+ implementors, we decide=
d that it would be trivial to add a binding SID to SRv6+. So, we will do =
that in the next version of the draft.
> >
> > In keeping with R=46C 8200, it will prepend only. Since the CRH is sh=
ort, insertion is not needed.
> >
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 Ron
> >
> >
> >
> > Juniper Business Use Only
> > =46rom: Jeff Tantsura <jefftant.ietf=40gmail.com>
> > Sent: Saturday, September 21, 2019 4:32 PM
> > To: Chengli (Cheng Li) <chengli13=40huawei.com>; Ron Bonica <rbonica=40=
juniper.net>
> > Cc: SING Team <s.i..n.g.team.0810=40gmail.com>; EXT - daniel.bernier=40=
bell.ca <daniel.bernier=40bell.ca>; SPRING WG List <spring=40ietf.org>
> > Subject: RE: =5Bspring=5D A note on CRH and on going testing
> >
> > Hi Ron,
> >
> > Thanks for your comments, exactly,=C2=A0BSID=C2=A0MPLS label =3D CRH =
value :)
> >
> > Cheers,
> > Jeff
> > On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica=40juniper.net>, =
wrote:
> > > Hi Jeff,
> > >
> > > It would be easy enough to add a binding SID to SRv6+. Given custom=
er demand, I would not be averse to adding one.
> > >
> > > However, there is another way to get exactly the same behavior on t=
he forwarding plane without adding a new SID type.
> > >
> > > Assume that on Node N, we have the following S=46IB entry:
> > >
> > >
> > > =E2=80=A2 SID: 123
> > > =E2=80=A2 IPv6 address: 2001:db8::1
> > > =E2=80=A2 SID type: prefix SID
> > >
> > >
> > > Now assume that was also have the following route on Node N:
> > >
> > > 2001:db8::1 -> SRv6+ tunnel with specified destination address and =
CRH
> > >
> > > This gives you the same forwarding behavior as a binding SID.
> > >
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron
> > >
> > >
> > >
> > > Juniper Business Use Only
> > > =46rom: spring <spring-bounces=40ietf.org> On Behalf Of Jeff Tantsu=
ra
> > > Sent: Thursday, September 19, 2019 10:53 PM
> > > To: Chengli (Cheng Li) <chengli13=40huawei.com>
> > > Cc: SING Team <s.i..n.g.team.0810=40gmail.com>; EXT - daniel.bernie=
r=40bell.ca <daniel.bernier=40bell.ca>; SPRING WG List <spring=40ietf.org=
>
> > > Subject: Re: =5Bspring=5D A note on CRH and on going testing
> > >
> > > There=E2=80=99s number of solutions on the market that extensively =
use BSID for multi-domain as well as multi-layer signaling.
> > >
> > > Regards,
> > > Jeff
> > >
> > > On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13=40huawei.c=
om> wrote:
> > > > +1.
> > > >
> > > > As I mentioned before, Binding SID is not only for shortening SID=
 list.
> > > > We should see the important part of binding SID in inter-domain r=
outing, =C2=A0since it hides the details of intra-domain. Security and Pr=
ivacy are always important.
> > > >
> > > > Since the EH insertion related text will be removed from SRv6 NP =
draft, I don=E2=80=99t think anyone will still say we don=E2=80=99t need =
binding SID.
> > > > Let=E2=80=99s be honest, Encap mode Binding SID is very useful in=
 inter-domain routing. It is not secure to share internal info outside a =
trusted network domain.
> > > >
> > > > Cheng
> > > >
> > > >
> > > > =46rom: spring =5Bmailto:spring-bounces=40ietf.org=5D On Behalf O=
f Bernier, Daniel
> > > > Sent: Thursday, September 19, 2019 11:36 PM
> > > > To: SING Team <s.i..n.g.team.0810=40gmail.com>
> > > > Cc: 'SPRING WG List' <spring=40ietf.org>
> > > > Subject: Re: =5Bspring=5D A note on CRH and on going testing
> > > >
> > > > +1
> > > >
> > > > This is what we did on our multi-cloud trials.
> > > >
> > > > Encap with Binding SID to avoid inter-domain mapping + I don=E2=80=
=99t need to have some sort of inter-domain alignment of PSSIs
> > > >
> > > > Dan
> > > >
> > > > On 2019-09-19, 11:18 AM, =22spring on behalf of SING Team=22 <spr=
ing-bounces=40ietf.org on behalf of s.i.n.g.team.0810=40gmail.com> wrote:=

> > > >
> > > > Hi Andrew,
> > > >
> > > > Good to hear that reality experiment :)
> > > >
> > > > But is it secure to share internal SID-IP mappings outside a trus=
ted network domain=3F
> > > >
> > > > Or is there an analogue like Binding SID of SRv6, in SRv6+=3F
> > > >
> > > > Btw, PSSI and PPSI can not do that now, right=3F
> > > >
> > > > Best regards,
> > > > Moonlight Thoughts
> > > >
> > > >
> > > > (mail failure, try to cc to spring again.)
> > > >
> > > > On 09/19/2019 17:49,=C2=A0Andrew Alston=C2=A0wrote:
> > > > Hi Guys,
> > > >
> > > > I thought this may be of interest in light of discussions around =
deployments and running code - because one of the things we've been testi=
ng is inter-domain traffic steering with CRH on both our DPDK implementat=
ion and another implementation.
> > > >
> > > > So - the setup we used last night:
> > > >
> > > > 6 systems in a lab - one of which linked to the open internet.=C2=
=A0 Call these S1 -> S6
> > > > 3 systems in a lab on the other side of the world - no peering be=
tween the networks in question.=C2=A0 Call these R1 -> R3
> > > >
> > > > We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 ->=
 R1 -> R3, with the relevant mappings from the CRH SID's to the underlyin=
g addressing (S2 had a mapping for the SID for S3, S3 had a mapping for t=
he SID corresponding to S6, S6 had a mapping for the SID corresponding to=
 R1 etc)
> > > >
> > > > Then we sent some packets - and the test was entirely successful.=

> > > >
> > > > What this effectively means is that if two providers agree to sha=
re the SID mappings - it is possible to steer across one network, out ove=
r an open path, and across a remote network.=C2=A0 Obviously this relies =
on the fact that EH's aren't being dropped by intermediate providers, but=
 this isn't something we're seeing.
> > > >
> > > > Combine this with the BGP signaling draft - and the SID's can the=
n be signaled between the providers - work still going on with regards to=
 this for testing purposes.=C2=A0 Just as a note - there would be no requ=
irement to share the full SID mapping or topologies when doing this with =
BGP - the requirement would be only to share the relevant SID's necessary=
 for the steering.
> > > >
> > > > I can say from our side - with various other providers - this is =
something that we see *immense* use case for - for a whole host of reason=
s.
> > > >
> > > > Thanks
> > > >
> > > > Andrew
> > > >
> > > >
> > > > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=

> > > > spring mailing list
> > > > spring=40ietf..org
> > > > https://www.ietf.org/mailman/listinfo/Spring
> > > > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=

> > > > spring mailing list
> > > > spring=40ietf.org
> > > > https://www.ietf.org/mailman/listinfo/spring
> >
> > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
> > spring mailing list
> > spring=40ietf.org
> > https://www.ietf.org/mailman/listinfo/spring

--5d8b60e5_1a0dde32_2a6
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<title></title>
</head>
<body>
<div name=3D=22messageBodySection=22>
<div dir=3D=22auto=22>Agree with Stuart.
<div dir=3D=22auto=22>SRinUDP is a well defined solution, let=E2=80=99s n=
ot mix things. &=23160;</div>
</div>
</div>
<div name=3D=22messageSignatureSection=22><br />
<div class=3D=22match=46ont=22>Cheers,
<div>Jeff</div>
</div>
</div>
<div name=3D=22messageReplySection=22>On Sep 25, 2019, 2:39 PM +0200, Ste=
wart Bryant &lt;stewart.bryant=40gmail.com&gt;, wrote:<br />
<blockquote type=3D=22cite=22 class=3D=22spark=5Fquote=22 style=3D=22marg=
in: 5px 5px; padding-left: 10px; border-left: thin solid =231abc9c;=22>
<p>I agree.<br />
<br />
Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-=
over-ip, which is entitled SR-MPLS over IP. The design decribed in draft-=
ietf-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron s=
tates, such a name is not a true refelction of the design.<br /></p>
<p>- Stewart<br /></p>
<div class=3D=22moz-cite-prefix=22>On 24/09/2019 05:01, Ron Bonica wrote:=
<br /></div>
<blockquote type=3D=22cite=22 cite=3D=22mid:BN7PR05MB56994D4335D5ECCC9=46=
E591A8AE840=40BN7PR05MB5699.namprd05.prod.outlook.com=22 class=3D=22spark=
=5Fquote=22 style=3D=22margin: 5px 5px; padding-left: 10px; border-left: =
thin solid =23e67e22;=22>
<meta http-equiv=3D=22Content-Type=22 content=3D=22text/html; charset=3DU=
T=46-8=22 />
<meta name=3D=22Generator=22 content=3D=22Microsoft Word 15 (filtered med=
ium)=22 /><=21--=5Bif =21mso=5D><style>v=5C:* =7Bbehavior:url(=23default=23=
VML);=7D
o=5C:* =7Bbehavior:url(=23default=23VML);=7D
w=5C:* =7Bbehavior:url(=23default=23VML);=7D
..shape =7Bbehavior:url(=23default=23VML);=7D
</style><=21=5Bendif=5D-->
<style>
<=21=5BCDATA=5B
<=21--
/* =46ont Definitions */
=40font-face
        =7Bfont-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;=7D
=40font-face
        =7Bfont-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;=7D
=40font-face
        =7Bfont-family:=22Cambria Math=22;
        panose-1:2 4 5 3 5 4 6 3 2 4;=7D
=40font-face
        =7Bfont-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;=7D
=40font-face
        =7Bfont-family:=22MS PGothic=22;
        panose-1:2 11 6 0 7 2 5 8 2 4;=7D
=40font-face
        =7Bfont-family:=22=5C=40MS PGothic=22;=7D
=40font-face
        =7Bfont-family:=22=5C=40SimSun=22;
        panose-1:2 1 6 0 3 1 1 1 1 1;=7D
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        =7Bmargin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:=22Calibri=22,sans-serif;
        mso-fareast-language:JA;=7D
a:link, span.MsoHyperlink
        =7Bmso-style-priority:99;
        color:blue;
        text-decoration:underline;=7D
a:visited, span.MsoHyperlink=46ollowed
        =7Bmso-style-priority:99;
        color:purple;
        text-decoration:underline;=7D
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        =7Bmso-style-priority:34;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:=22Calibri=22,sans-serif;
        mso-fareast-language:JA;=7D
p.msonormal0, li.msonormal0, div.msonormal0
        =7Bmso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:=22MS PGothic=22,sans-serif;
        mso-fareast-language:JA;=7D
p.msonormal00, li.msonormal00, div.msonormal00
        =7Bmso-style-name:msonormal0;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:=22Calibri=22,sans-serif;
        mso-fareast-language:JA;=7D
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
        =7Bmso-style-name:msipfooter30b3d538;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:=22Calibri=22,sans-serif;
        mso-fareast-language:JA;=7D
p.msochpdefault, li.msochpdefault, div.msochpdefault
        =7Bmso-style-name:msochpdefault;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:10.0pt;
        font-family:=22MS PGothic=22,sans-serif;
        mso-fareast-language:JA;=7D
span.emailstyle20
        =7Bmso-style-name:emailstyle20;
        font-family:=22Calibri=22,sans-serif;
        color:windowtext;=7D
span.EmailStyle23
        =7Bmso-style-type:personal;
        font-family:=22Calibri=22,sans-serif;
        color:windowtext;=7D
span.EmailStyle24
        =7Bmso-style-type:personal;
        font-family:=22Calibri=22,sans-serif;
        color:=231=46497D;=7D
span.EmailStyle25
        =7Bmso-style-type:personal-reply;
        font-family:=22Calibri=22,sans-serif;
        color:windowtext;=7D
..MsoChpDefault
        =7Bmso-style-type:export-only;
        font-size:10.0pt;=7D
=40page WordSection1
        =7Bsize:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;=7D
div.WordSection1
        =7Bpage:WordSection1;=7D
/* List Definitions */
=40list l0
        =7Bmso-list-id:1126121683;
        mso-list-type:hybrid;
        mso-list-template-ids:-246020618 678474898 67698691 67698693 6769=
8689 67698691 67698693 67698689 67698691 67698693;=7D
=40list l0:level1
        =7Bmso-level-start-at:571;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:=22Calibri=22,sans-serif;
        mso-fareast-font-family:Calibri;=7D
=40list l0:level2
        =7Bmso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:=22Courier New=22;=7D
=40list l0:level3
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;=7D
=40list l0:level4
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;=7D
=40list l0:level5
        =7Bmso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:=22Courier New=22;=7D
=40list l0:level6
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;=7D
=40list l0:level7
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;=7D
=40list l0:level8
        =7Bmso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:=22Courier New=22;=7D
=40list l0:level9
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;=7D
=40list l1
        =7Bmso-list-id:1499954136;
        mso-list-template-ids:-1296660264;=7D
=40list l1:level1
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l1:level2
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l1:level3
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l1:level4
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l1:level5
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l1:level6
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l1:level7
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l1:level8
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l1:level9
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2
        =7Bmso-list-id:1668632540;
        mso-list-template-ids:-524010966;=7D
=40list l2:level1
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2:level2
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2:level3
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2:level4
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2:level5
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2:level6
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2:level7
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2:level8
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l2:level9
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3
        =7Bmso-list-id:1764954673;
        mso-list-template-ids:925694858;=7D
=40list l3:level1
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3:level2
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3:level3
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3:level4
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3:level5
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3:level6
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3:level7
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3:level8
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l3:level9
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4
        =7Bmso-list-id:1872524945;
        mso-list-template-ids:-1338608812;=7D
=40list l4:level1
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4:level2
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4:level3
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4:level4
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4:level5
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4:level6
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4:level7
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4:level8
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
=40list l4:level9
        =7Bmso-level-number-format:bullet;
        mso-level-text:=5C=460B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;=7D
ol
        =7Bmargin-bottom:0in;=7D
ul
        =7Bmargin-bottom:0in;=7D
-->
=5D=5D>
</style>
<=21--=5Bif gte mso 9=5D><xml>
<o:shapedefaults v:ext=3D=22edit=22 spidmax=3D=221026=22 />
</xml><=21=5Bendif=5D--><=21--=5Bif gte mso 9=5D><xml>
<o:shapelayout v:ext=3D=22edit=22>
<o:idmap v:ext=3D=22edit=22 data=3D=221=22 />
</o:shapelayout></xml><=21=5Bendif=5D-->
<div class=3D=22WordSection1=22>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>Cheng,</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>I have no problem with changing the name. SR-MPLS over IPv6 may not be a=
ppropriate, because MPLS is not part of the solution.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>Something like SR-extensible-6 or SR-compressed-6 might work.</span></p>=

<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160; Ron</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:12.0pt;font-family:=
&quot;MS PGothic&quot;,sans-serif=22>&=23160;</span></p>
<p class=3D=22msipfooter30b3d538=22 style=3D=22margin:0in;margin-bottom:.=
0001pt;text-align:center=22 align=3D=22center=22><span style=3D=22font-si=
ze:7.0pt;color:black=22>Juniper Business Use Only</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b><span style=3D=22mso-fareast-language:ZH-CN=
=22>=46rom:</span></b> <span style=3D=22mso-fareast-language:ZH-CN=22>Che=
ngli (Cheng Li) <a class=3D=22moz-txt-link-rfc2396E=22 href=3D=22mailto:c=
hengli13=40huawei.com=22>&lt;chengli13=40huawei.com&gt;</a><br />
<b>Sent:</b> Monday, September 23, 2019 10:14 PM<br />
<b>To:</b> Ron Bonica <a class=3D=22moz-txt-link-rfc2396E=22 href=3D=22ma=
ilto:rbonica=40juniper.net=22>&lt;rbonica=40juniper.net&gt;</a>; Jeff Tan=
tsura <a class=3D=22moz-txt-link-rfc2396E=22 href=3D=22mailto:jefftant.ie=
tf=40gmail.com=22>&lt;jefftant.ietf=40gmail.com&gt;</a><br />
<b>Cc:</b> SING Team <a class=3D=22moz-txt-link-rfc2396E=22 href=3D=22mai=
lto:s.i.n.g.team.0810=40gmail.com=22>&lt;s.i.n.g.team.0810=40gmail.com&gt=
;</a>; EXT - <a class=3D=22moz-txt-link-abbreviated=22 href=3D=22mailto:d=
aniel.bernier=40bell.ca=22>daniel.bernier=40bell.ca</a> <a class=3D=22moz=
-txt-link-rfc2396E=22 href=3D=22mailto:daniel.bernier=40bell.ca=22>&lt;da=
niel.bernier=40bell.ca&gt;</a>; SPRING WG List <a class=3D=22moz-txt-link=
-rfc2396E=22 href=3D=22mailto:spring=40ietf.org=22>&lt;spring=40ietf.org&=
gt;</a><br />
<b>Subject:</b> RE: =5Bspring=5D SR-MPLS over IPv6</span><span style=3D=22=
font-family:SimSun;mso-fareast-language:ZH-CN=22 lang=3D=22ZH-CN=22 xml:l=
ang=3D=22ZH-CN=22>=EF=BC=9F</span> <span style=3D=22mso-fareast-language:=
ZH-CN=22 lang=3D=22ZH-CN=22 xml:lang=3D=22ZH-CN=22></span><span style=3D=22=
mso-fareast-language:ZH-CN=22></span></p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>Oh, I misunderstood the BSID in CRH in last email, sor=
ry for that.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>Yes, the SID is not an IPv6 address in CRH, but a 16/3=
2 bit value like MPLS label.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>Therefore, IMHO, it may not comply with R=46C8402:</sp=
an> <a href=3D=22https://urldefense.com/v3/=5F=5Fhttps:/tools.ietf.org/ht=
ml/rfc8402*section-3.1.3=5F=5F;Iw=218WoA6RjC81c=21WoPYW9IpnDYjcdhli0b80=5F=
-KyrOIBY=46AZfip=5FNxPLB1-Bt7oHjt8uGU68K49j2yk=24=22 moz-do-not-send=3D=22=
true=22>https://tools.ietf.org/html/rfc8402=23section-3.1.3</a></p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>If possible, I suggest to change the name of SRv6+, si=
nce it is not SRv6 based. Something like SR-MPLS over IPv6 maybe better=3F=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>Thanks,</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>Cheng</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D;mso-fareast=
-language:ZH-CN=22>&=23160;</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b><span style=3D=22mso-fareast-language:ZH-CN=
=22>=46rom:</span></b> <span style=3D=22mso-fareast-language:ZH-CN=22>Ron=
 Bonica =5B<a href=3D=22mailto:rbonica=40juniper.net=22 moz-do-not-send=3D=
=22true=22>mailto:rbonica=40juniper.net</a>=5D<br />
<b>Sent:</b> Monday, September 23, 2019 10:45 PM<br />
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D=22mailto:chengli13=40huawei.=
com=22 moz-do-not-send=3D=22true=22>chengli13=40huawei.com</a>&gt;; Jeff =
Tantsura &lt;<a href=3D=22mailto:jefftant.ietf=40gmail.com=22 moz-do-not-=
send=3D=22true=22>jefftant.ietf=40gmail.com</a>&gt;<br />
<b>Cc:</b> SING Team &lt;<a href=3D=22mailto:s.i.n.g.team.0810=40gmail.co=
m=22 moz-do-not-send=3D=22true=22>s.i..n.g.team.0810=40gmail.com</a>&gt;;=
 EXT - <a href=3D=22mailto:daniel.bernier=40bell.ca=22 moz-do-not-send=3D=
=22true=22>daniel.bernier=40bell.ca</a> &lt;<a href=3D=22mailto:daniel.be=
rnier=40bell.ca=22 moz-do-not-send=3D=22true=22>daniel.bernier=40bell.ca<=
/a>&gt;; SPRING WG List &lt;<a href=3D=22mailto:spring=40ietf.org=22 moz-=
do-not-send=3D=22true=22>spring=40ietf.org</a>&gt;<br />
<b>Subject:</b> RE: =5Bspring=5D A note on CRH and on going testing</span=
></p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>Cheng,</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>In SRv6+, it would be very difficult to pollute the architecture because=
:</span></p>
<ul type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;mso-list:l0 level1 lfo3=22><span style=3D=22mso-fareast-=
language:EN-US=22>A SID is either 16-or 32-bits long</span></li>
<li class=3D=22MsoNormal=22 style=3D=22mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;mso-list:l0 level1 lfo3=22><span style=3D=22mso-fareast-=
language:EN-US=22>An IPv6 address is 128-bits long</span></li>
<li class=3D=22MsoNormal=22 style=3D=22mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;mso-list:l0 level1 lfo3=22><span style=3D=22mso-fareast-=
language:EN-US=22>Therefore, it is impossible to copy a SID to an IPv6 ad=
dress or an IPv6 address to a SID</span></li>
</ul>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>The binding SID will be a 16-or 32-bit topological instruction, found in=
 the CRH. Like all topological instructions, it will identify an S=46IB e=
ntry.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>There will be a new S=46IB entry type that will contain the following in=
formation:</span></p>
<ul type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;mso-list:l0 level1 lfo3=22><span style=3D=22mso-fareast-=
language:EN-US=22>An IPv6 Destination Address (to be used in the outer IP=
v6 header)</span></li>
<li class=3D=22MsoNormal=22 style=3D=22mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;mso-list:l0 level1 lfo3=22><span style=3D=22mso-fareast-=
language:EN-US=22>A list of SIDs (to be used in the CRH</span></li>
</ul>
<p class=3D=22MsoNormal=22 style=3D=22margin-left:.25in=22><span style=3D=
=22mso-fareast-language:EN-US=22>&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160; &=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;Ron</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22mso-fareast-language:EN-US=22=
>&=23160;</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:12.0pt;font-family:=
&quot;MS PGothic&quot;,sans-serif=22>&=23160;</span></p>
<p class=3D=22msipfooter30b3d538=22 style=3D=22margin:0in;margin-bottom:.=
0001pt;text-align:center=22 align=3D=22center=22><span style=3D=22font-si=
ze:7.0pt;color:black=22>Juniper Business Use Only</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b>=46rom:</b> Chengli (Cheng Li) &lt;<a href=3D=
=22mailto:chengli13=40huawei.com=22 moz-do-not-send=3D=22true=22>chengli1=
3=40huawei.com</a>&gt;<br />
<b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br />
<b>To:</b> Ron Bonica &lt;<a href=3D=22mailto:rbonica=40juniper.net=22 mo=
z-do-not-send=3D=22true=22>rbonica=40juniper.net</a>&gt;; Jeff Tantsura &=
lt;<a href=3D=22mailto:jefftant.ietf=40gmail.com=22 moz-do-not-send=3D=22=
true=22>jefftant.ietf=40gmail.com</a>&gt;<br />
<b>Cc:</b> SING Team &lt;<a href=3D=22mailto:s.i.n.g.team.0810=40gmail.co=
m=22 moz-do-not-send=3D=22true=22>s.i..n.g.team.0810=40gmail.com</a>&gt;;=
 EXT - <a href=3D=22mailto:daniel.bernier=40bell.ca=22 moz-do-not-send=3D=
=22true=22>daniel.bernier=40bell.ca</a> &lt;<a href=3D=22mailto:daniel.be=
rnier=40bell.ca=22 moz-do-not-send=3D=22true=22>daniel.bernier=40bell.ca<=
/a>&gt;; SPRING WG List &lt;<a href=3D=22mailto:spring=40ietf.org=22 moz-=
do-not-send=3D=22true=22>spring=40ietf.org</a>&gt;<br />
<b>Subject:</b> RE: =5Bspring=5D A note on CRH and on going testing</p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><span style=
=3D=22font-size:12.0pt=22>Hi Ron,<br />
<br />
Good to hear that. Looking forward to seeing it in the next revision.<br =
/>
<br />
But I am curious that is a bind SID in CRH an interface IPv6 address only=
 without any other semantics=3F Just like the other SIDs you mentioned in=
 CRH.<br />
<br />
If not, this binding SID should not be introduced in to CRH since it poll=
utes the architecture.<br />
<br />
If yes, what=E2=80=99s the standard for an Interface IPv6 address=3F<br /=
>
<br />
Thanks for confirming that BSID is needed in CRH. I totally agree with yo=
u.<br />
<br />
Best regards,<br />
Cheng</span></p>
<div class=3D=22MsoNormal=22 style=3D=22text-align:center=22 align=3D=22c=
enter=22><span style=3D=22font-size:12.0pt=22></span>
<hr width=3D=22100%=22 size=3D=222=22 align=3D=22center=22 /></div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><span style=
=3D=22font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22 l=
ang=3D=22JA=22 xml:lang=3D=22JA=22>=E6=9D=8E=E5=91=88</span> <span style=3D=
=22font-size:12.0pt=22>Cheng Li<br />
Email:</span> <a href=3D=22mailto:chengli13=40huawei.com=22 moz-do-not-se=
nd=3D=22true=22><span style=3D=22font-size:12.0pt=22>chengli13=40huawei.c=
om</span></a><span style=3D=22font-size:12.0pt=22></span></p>
</div>
<div style=3D=22border:none;border-top:solid =23B5C4D=46 1.0pt;padding:6.=
0pt 0in 0in 0in=22 name=3D=22AnyOffice-Background-Image=22>
<div>
<p class=3D=22MsoNormal=22><b><span style=3D=22font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif=22>=46rom:</span></b> <span style=3D=
=22font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22>Ron =
Bonica&lt;</span><a href=3D=22mailto:rbonica=40juniper.net=22 moz-do-not-=
send=3D=22true=22><span style=3D=22font-size:12.0pt;font-family:&quot;MS =
PGothic&quot;,sans-serif=22>rbonica=40juniper.net</span></a><span style=3D=
=22font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22>&gt;=
</span></p>
</div>
<div>
<p class=3D=22MsoNormal=22><b><span style=3D=22font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif=22>To:</span></b> <span style=3D=22f=
ont-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22>Jeff Tan=
tsura&lt;</span><a href=3D=22mailto:jefftant.ietf=40gmail.com=22 moz-do-n=
ot-send=3D=22true=22><span style=3D=22font-size:12.0pt;font-family:&quot;=
MS PGothic&quot;,sans-serif=22>jefftant.ietf=40gmail.com</span></a><span =
style=3D=22font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=
=22>&gt;;Chengli (Cheng Li)&lt;</span><a href=3D=22mailto:chengli13=40hua=
wei.com=22 moz-do-not-send=3D=22true=22><span style=3D=22font-size:12.0pt=
;font-family:&quot;MS PGothic&quot;,sans-serif=22>chengli13=40huawei.com<=
/span></a><span style=3D=22font-size:12.0pt;font-family:&quot;MS PGothic&=
quot;,sans-serif=22>&gt;</span></p>
</div>
<div>
<p class=3D=22MsoNormal=22><b><span style=3D=22font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif=22>Cc:</span></b> <span style=3D=22f=
ont-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22>SING Tea=
m&lt;</span><a href=3D=22mailto:s.i.n.g.team.0810=40gmail.com=22 moz-do-n=
ot-send=3D=22true=22><span style=3D=22font-size:12.0pt;font-family:&quot;=
MS PGothic&quot;,sans-serif=22>s.i.n.g.team.0810=40gmail.com</span></a><s=
pan style=3D=22font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-s=
erif=22>&gt;;EXT - daniel.bernier&lt;</span><a href=3D=22mailto:daniel.be=
rnier=40bell.ca=22 moz-do-not-send=3D=22true=22><span style=3D=22font-siz=
e:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22>daniel.bernier=40=
bell.ca</span></a><span style=3D=22font-size:12.0pt;font-family:&quot;MS =
PGothic&quot;,sans-serif=22>&gt;;SPRING WG List&lt;</span><a href=3D=22ma=
ilto:spring=40ietf.org=22 moz-do-not-send=3D=22true=22><span style=3D=22f=
ont-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22>spring=40=
ietf.org</span></a><span style=3D=22font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif=22>&gt;</span></p>
</div>
<div>
<p class=3D=22MsoNormal=22><b><span style=3D=22font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif=22>Subject:</span></b> <span style=3D=
=22font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22>RE: =
=5Bspring=5D A note on CRH and on going testing</span></p>
</div>
<div>
<p class=3D=22MsoNormal=22><b><span style=3D=22font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif=22>Time:</span></b> <span style=3D=22=
font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif=22>2019-09=
-22 04:37:17</span></p>
</div>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:12.0pt;font-family:=
&quot;MS PGothic&quot;,sans-serif=22>&=23160;</span></p>
</div>
<div>
<div>
<p class=3D=22MsoNormal=22>Jeff,</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>After an off-line conversation with the SRv6+ =
implementors, we decided that it would be trivial to add a binding SID to=
 SRv6+. So, we will do that in the next version of the draft.</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>In keeping with R=46C 8200, it will prepend on=
ly. Since the CRH is short, insertion is not needed.</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160; Ron</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22msipfooter30b3d538=22 style=3D=22margin:0in;margin-bottom:.=
0001pt;text-align:center=22 align=3D=22center=22><span style=3D=22font-si=
ze:7.0pt;color:black=22>Juniper Business Use Only</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b>=46rom:</b> Jeff Tantsura &lt;<a href=3D=22=
mailto:jefftant.ietf=40gmail.com=22 moz-do-not-send=3D=22true=22>jefftant=
.ietf=40gmail.com</a>&gt;<br />
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br />
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D=22mailto:chengli13=40huawei.=
com=22 moz-do-not-send=3D=22true=22>chengli13=40huawei.com</a>&gt;; Ron B=
onica &lt;<a href=3D=22mailto:rbonica=40juniper.net=22 moz-do-not-send=3D=
=22true=22>rbonica=40juniper.net</a>&gt;<br />
<b>Cc:</b> SING Team &lt;<a href=3D=22mailto:s.i.n.g.team.0810=40gmail.co=
m=22 moz-do-not-send=3D=22true=22>s.i..n.g.team.0810=40gmail.com</a>&gt;;=
 EXT - <a href=3D=22mailto:daniel.bernier=40bell.ca=22 moz-do-not-send=3D=
=22true=22>daniel.bernier=40bell.ca</a> &lt;<a href=3D=22mailto:daniel.be=
rnier=40bell.ca=22 moz-do-not-send=3D=22true=22>daniel.bernier=40bell.ca<=
/a>&gt;; SPRING WG List &lt;<a href=3D=22mailto:spring=40ietf.org=22 moz-=
do-not-send=3D=22true=22>spring=40ietf.org</a>&gt;<br />
<b>Subject:</b> RE: =5Bspring=5D A note on CRH and on going testing</p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<div name=3D=22messageBodySection=22>
<div>
<p class=3D=22MsoNormal=22>Hi Ron,</p>
<div>
<p class=3D=22MsoNormal=22>&=23160;</p>
</div>
<div>
<p class=3D=22MsoNormal=22>Thanks for your comments, exactly,&=23160;BSID=
&=23160;MPLS label =3D CRH value :)</p>
</div>
</div>
</div>
<div name=3D=22messageSignatureSection=22>
<p class=3D=22MsoNormal=22>&=23160;</p>
<div>
<p class=3D=22MsoNormal=22>Cheers,</p>
<div>
<p class=3D=22MsoNormal=22>Jeff</p>
</div>
</div>
</div>
<div name=3D=22messageReplySection=22>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22>On Sep 20, =
2019, 11:09 AM -0700, Ron Bonica &lt;<a href=3D=22mailto:rbonica=40junipe=
r.net=22 moz-do-not-send=3D=22true=22>rbonica=40juniper.net</a>&gt;, wrot=
e:</p>
<blockquote style=3D=22margin: 5px 5px; padding-left: 10px; border-left: =
thin solid =233498db;=22 class=3D=22spark=5Fquote=22>
<div>
<p class=3D=22MsoNormal=22>Hi Jeff,</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>It would be easy enough to add a binding SID t=
o SRv6+. Given customer demand, I would not be averse to adding one.</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>However, there is another way to get exactly t=
he same behavior on the forwarding plane without adding a new SID type.</=
p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>Assume that on Node N, we have the following S=
=46IB entry:</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<ul type=3D=22disc=22>
<li class=3D=22MsoNormal=22 style=3D=22mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;mso-list:l1 level1 lfo7=22>SID: 123</li>
<li class=3D=22MsoNormal=22 style=3D=22mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;mso-list:l1 level1 lfo7=22>IPv6 address: 2001:db8::1</li=
>
<li class=3D=22MsoNormal=22 style=3D=22mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto;mso-list:l1 level1 lfo7=22>SID type: prefix SID</li>
</ul>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>Now assume that was also have the following ro=
ute on Node N:</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>2001:db8::1 -&gt; SRv6+ tunnel with specified =
destination address and CRH</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>This gives you the same forwarding behavior as=
 a binding SID.</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;&=23160;&=23160;&=23160;&=23160;&=2316=
0;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160=
;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;=
&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=
=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23=
160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160;&=231=
60;&=23160;&=23160;&=23160;&=23160;&=23160;&=23160; Ron</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22msipfooter30b3d538=22 style=3D=22margin:0in;margin-bottom:.=
0001pt;text-align:center=22 align=3D=22center=22><span style=3D=22font-si=
ze:7.0pt;color:black=22>Juniper Business Use Only</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b>=46rom:</b> spring &lt;<a href=3D=22mailto:=
spring-bounces=40ietf.org=22 moz-do-not-send=3D=22true=22>spring-bounces=40=
ietf.org</a>&gt; <b>On Behalf Of</b> Jeff Tantsura<br />
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br />
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D=22mailto:chengli13=40huawei.=
com=22 moz-do-not-send=3D=22true=22>chengli13=40huawei.com</a>&gt;<br />
<b>Cc:</b> SING Team &lt;<a href=3D=22mailto:s.i.n.g.team.0810=40gmail.co=
m=22 moz-do-not-send=3D=22true=22>s.i..n.g.team.0810=40gmail.com</a>&gt;;=
 EXT - <a href=3D=22mailto:daniel.bernier=40bell.ca=22 moz-do-not-send=3D=
=22true=22>daniel.bernier=40bell.ca</a> &lt;<a href=3D=22mailto:daniel.be=
rnier=40bell.ca=22 moz-do-not-send=3D=22true=22>daniel.bernier=40bell.ca<=
/a>&gt;; SPRING WG List &lt;<a href=3D=22mailto:spring=40ietf.org=22 moz-=
do-not-send=3D=22true=22>spring=40ietf.org</a>&gt;<br />
<b>Subject:</b> Re: =5Bspring=5D A note on CRH and on going testing</p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22>There=E2=80=99s number of solutions on the mar=
ket that extensively use BSID for multi-domain as well as multi-layer sig=
naling.</p>
<div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<div id=3D=22AppleMailSignature=22>
<p class=3D=22MsoNormal=22>Regards,</p>
<div>
<p class=3D=22MsoNormal=22>Jeff</p>
</div>
</div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-bottom:12.0pt=22><br />
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D=22mailto:che=
ngli13=40huawei.com=22 moz-do-not-send=3D=22true=22>chengli13=40huawei.co=
m</a>&gt; wrote:</p>
</div>
<blockquote style=3D=22margin: 5px 5px; padding-left: 10px; border-left: =
thin solid =23d35400;=22 class=3D=22spark=5Fquote=22>
<div>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>+1.</spa=
n></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>As I men=
tioned before, Binding SID is not only for shortening SID list.</span></p=
>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>We shoul=
d see the important part of binding SID in inter-domain routing, &=23160;=
since it hides the details of intra-domain. Security and Privacy are alwa=
ys important.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Since th=
e EH insertion related text will be removed from SRv6 NP draft, I don=E2=80=
=99t think anyone will still say we don=E2=80=99t need binding SID.</span=
></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Let=E2=80=
=99s be honest, Encap mode Binding SID is very useful in inter-domain rou=
ting. It is not secure to share internal info outside a trusted network d=
omain.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>Cheng</s=
pan></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22color:=231=46497D=22>&=23160;=
</span></p>
<div>
<div style=3D=22border:none;border-top:solid =23E1E1E1 1.0pt;padding:3.0p=
t 0in 0in 0in=22>
<p class=3D=22MsoNormal=22><b>=46rom:</b> spring =5B<a href=3D=22mailto:s=
pring-bounces=40ietf.org=22 moz-do-not-send=3D=22true=22>mailto:spring-bo=
unces=40ietf.org</a>=5D <b>On Behalf Of</b> Bernier, Daniel<br />
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br />
<b>To:</b> SING Team &lt;<a href=3D=22mailto:s.i.n.g.team.0810=40gmail.co=
m=22 moz-do-not-send=3D=22true=22>s.i..n.g.team.0810=40gmail.com</a>&gt;<=
br />
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D=22mailto:spring=40ietf.org=22 =
moz-do-not-send=3D=22true=22>spring=40ietf.org</a>&gt;<br />
<b>Subject:</b> Re: =5Bspring=5D A note on CRH and on going testing</p>
</div>
</div>
<p class=3D=22MsoNormal=22>&=23160;</p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>+1</span>=
</p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>This is w=
hat we did on our multi-cloud trials.</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>Encap wit=
h Binding SID to avoid inter-domain mapping + I don=E2=80=99t need to hav=
e some sort of inter-domain alignment of PSSIs</span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>&=23160;<=
/span></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>Dan</span=
></p>
<p class=3D=22MsoNormal=22><span style=3D=22font-size:10.0pt=22>&=23160;<=
/span></p>
<div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-left:.5in=22><span lang=3D=22=
EN-CA=22 xml:lang=3D=22EN-CA=22>On 2019-09-19, 11:18 AM, =22spring on beh=
alf of SING Team=22 &lt;</span><a href=3D=22mailto:spring-bounces=40ietf.=
org=22 moz-do-not-send=3D=22true=22><span lang=3D=22EN-CA=22 xml:lang=3D=22=
EN-CA=22>spring-bounces=40ietf.org</span></a> <span lang=3D=22EN-CA=22 xm=
l:lang=3D=22EN-CA=22>on behalf of</span> <a href=3D=22mailto:s.i.n.g.team=
.0810=40gmail.com=22 moz-do-not-send=3D=22true=22><span lang=3D=22EN-CA=22=
 xml:lang=3D=22EN-CA=22>s.i.n.g.team.0810=40gmail.com</span></a><span lan=
g=3D=22EN-CA=22 xml:lang=3D=22EN-CA=22>&gt; wrote:</span></p>
</div>
</div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-left:.5in=22><span lang=3D=22=
EN-CA=22 xml:lang=3D=22EN-CA=22>&=23160;</span></p>
</div>
<div>
<p class=3D=22MsoNormal=22 style=3D=22margin-left:.5in=22><span style=3D=22=
font-family:&quot;Arial&quot;,sans-serif;color:black=22 lang=3D=22EN-CA=22=
 xml:lang=3D=22EN-CA=22>Hi Andrew,</span><span style=3D=22font-family:&qu=
ot;Arial&quot;,sans-serif=22 lang=3D=22EN-CA=22 xml:lang=3D=22EN-CA=22><b=
r />
<br />
<span style=3D=22color:black=22>Good to hear that reality experiment :)</=
span><br />
<br />
<span style=3D=22color:black=22>But is it secure to share internal SID-IP=
 mappings outside a trusted network domain=3F</span><br />
<br />
<span style=3D=22color:black=22>Or is there an analogue like Binding SID =
of SRv6, in SRv6+=3F</span><br />
<br />
<span style=3D=22color:black=22>Btw, PSSI and PPSI can not do that now, r=
ight=3F</span><br />
<br />
<span style=3D=22color:black=22>Best regards,</span><br />
<span style=3D=22color:black=22>Moonligh</span>t Thoughts<br />
<br />
<br />
(mail failure, try to cc to spring again.)<br />
<br /></span> <span style=3D=22font-size:10.5pt;font-family:&quot;Arial&q=
uot;,sans-serif;color:black;background:=23=462=462=462=22 lang=3D=22EN-CA=
=22 xml:lang=3D=22EN-CA=22>On 09/19/2019 17:49,&=23160;</span><a href=3D=22=
mailto:Andrew.Alston=40liquidtelecom.com=22 moz-do-not-send=3D=22true=22>=
<span style=3D=22font-size:10.5pt;font-family:&quot;Arial&quot;,sans-seri=
f;color:=232A97=46=46;background:=23=462=462=462=22 lang=3D=22EN-CA=22 xm=
l:lang=3D=22EN-CA=22>Andrew Alston</span></a><span style=3D=22font-size:1=
0.5pt;font-family:&quot;Arial&quot;,sans-serif;color:black;background:=23=
=462=462=462=22 lang=3D=22EN-CA=22 xml:lang=3D=22EN-CA=22>&=23160;wrote:<=
br /></span> <span style=3D=22font-family:&quot;Arial&quot;,sans-serif;co=
lor:black=22 lang=3D=22EN-CA=22 xml:lang=3D=22EN-CA=22>Hi Guys,&=23160;</=
span><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22 lang=3D=
=22EN-CA=22 xml:lang=3D=22EN-CA=22><br />
<br />
<span style=3D=22color:black=22>I thought this may be of interest in ligh=
t of discussions around deployments and running code - because one of the=
 things we've been testing is inter-domain traffic steering with CRH on b=
oth our DPDK implementation and another implementation.&=23160;</span><br=
 />
<br />
<span style=3D=22color:black=22>So - the setup we used last night:&=23160=
;</span><br />
<br />
<span style=3D=22color:black=22>6 systems in a lab - one of which linked =
to the open internet.&=23160; Call these S1 -&gt; S6&=23160;</span><br />=

<span style=3D=22color:black=22>3 systems in a lab on the other side of t=
he world - no peering between the networks in question.&=23160; Call thes=
e R1 -&gt; R3&=23160;</span><br />
<br />
<span style=3D=22color:black=22>We applied a SID list on S1, that steered=
 S1 -&gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappi=
ngs from the CRH SID's to the underlying addressing (S2 had a mapping for=
 the SID for S3, S3 had a mapping for the SID corresponding to S6, S6 had=
 a mapping for the SID corresponding to R1 etc)&=23160;</span><br />
<br />
<span style=3D=22color:black=22>Then we sent some packets - and the test =
was entirely successful. &=23160;&=23160;</span><br />
<br />
<span style=3D=22color:black=22>What this effectively means is that if tw=
o providers agree to share the SID mappings - it is possible to steer acr=
oss one network, out over an open path, and across a remote network.&=231=
60; Obviously this relies on the fact that EH's aren't being dropped by i=
ntermediate providers, but this isn't something we're seeing.&=23160;</sp=
an><br />
<br />
<span style=3D=22color:black=22>Combine this with the BGP signaling draft=
 - and the SID's can then be signaled between the providers - work still =
going on with regards to this for testing purposes.&=23160; Just as a not=
e - there would be no requirement to share the full SID mapping or topolo=
gies when doing this with BGP - the requirement would be only to share th=
e relevant SID's necessary for the steering.&=23160;</span><br />
<br />
<span style=3D=22color:black=22>I can say from our side - with various ot=
her providers - this is something that we see *immense* use case for - fo=
r a whole host of reasons.&=23160;</span><br />
<br />
<span style=3D=22color:black=22>Thanks&=23160;</span><br />
<br />
<span style=3D=22color:black=22>Andrew&=23160;</span><br />
<br />
<br />
<span style=3D=22color:black=22>=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F&=23160;</span><br />
<span style=3D=22color:black=22>spring mailing list&=23160;</span><br /><=
/span> <a href=3D=22mailto:spring=40ietf.org=22 moz-do-not-send=3D=22true=
=22><span style=3D=22font-family:&quot;Arial&quot;,sans-serif=22 lang=3D=22=
EN-CA=22 xml:lang=3D=22EN-CA=22>spring=40ietf..org</span></a><span style=3D=
=22font-family:&quot;Arial&quot;,sans-serif;color:black=22 lang=3D=22EN-C=
A=22 xml:lang=3D=22EN-CA=22>&=23160;</span><span style=3D=22font-family:&=
quot;Arial&quot;,sans-serif=22 lang=3D=22EN-CA=22 xml:lang=3D=22EN-CA=22>=
<br /></span> <a href=3D=22https://urldefense.com/v3/=5F=5Fhttps:/www.iet=
f.org/mailman/listinfo/Spring=5F=5F;=218WoA6RjC81c=21U4=5Fs7somKP=5FKyQ3v=
iBMIcXpk=5FpTMYlY11nTHMB2b-JTdTLKi9mnr=461wu=5FDoXwIdf=24=22 moz-do-not-s=
end=3D=22true=22><span style=3D=22font-family:&quot;Arial&quot;,sans-seri=
f=22 lang=3D=22EN-CA=22 xml:lang=3D=22EN-CA=22>https://www.ietf.org/mailm=
an/listinfo/Spring</span></a><span style=3D=22font-family:&quot;Arial&quo=
t;,sans-serif=22 lang=3D=22EN-CA=22 xml:lang=3D=22EN-CA=22>&=23160;&=2316=
0;</span></p>
</div>
</div>
</blockquote>
<blockquote style=3D=22margin: 5px 5px; padding-left: 10px; border-left: =
thin solid =23d35400;=22 class=3D=22spark=5Fquote=22>
<div>
<p class=3D=22MsoNormal=22>=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F<br />
spring mailing list<br />
<a href=3D=22mailto:spring=40ietf.org=22 moz-do-not-send=3D=22true=22>spr=
ing=40ietf.org</a><br />
<a href=3D=22https://urldefense.com/v3/=5F=5Fhttps:/www.ietf.org/mailman/=
listinfo/spring=5F=5F;=218WoA6RjC81c=21U4=5Fs7somKP=5FKyQ3viBMIcXpk=5FpTM=
YlY11nTHMB2b-JTdTLKi9mnr=461wu=5FLl7ej5P=24=22 moz-do-not-send=3D=22true=22=
>https://www.ietf.org/mailman/listinfo/spring</a></p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<br />
<fieldset class=3D=22mimeAttachmentHeader=22></fieldset>
<pre class=3D=22moz-quote-pre=22 wrap=3D=22=22>=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
spring mailing list
<a class=3D=22moz-txt-link-abbreviated=22 href=3D=22mailto:spring=40ietf.=
org=22>spring=40ietf.org</a>
<a class=3D=22moz-txt-link-freetext=22 href=3D=22https://www.ietf.org/mai=
lman/listinfo/spring=22>https://www.ietf.org/mailman/listinfo/spring</a>
</pre></blockquote>
</blockquote>
</div>
</body>
</html>

--5d8b60e5_1a0dde32_2a6--


From nobody Wed Sep 25 12:41:16 2019
Return-Path: <prvs=164b8d2e3=daniel.bernier@bell.ca>
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 6C2C8120819 for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 12:41:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 JRRqI9Ujvfc3 for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 12:41:10 -0700 (PDT)
Received: from ESA1-Wyn.bell.ca (esa1-wyn.bell.ca [67.69.243.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 391421202DD for <spring@ietf.org>; Wed, 25 Sep 2019 12:41:10 -0700 (PDT)
Received: from dm5cch-d00.bellca.int.bell.ca (HELO DG1MBX03-WYN.bell.corp.bce.ca) ([198.235.102.30]) by esa01corp-wyn.bell.corp.bce.ca with ESMTP; 25 Sep 2019 15:41:01 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX03-WYN.bell.corp.bce.ca (2002:8eb6:120d::8eb6:120d) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 25 Sep 2019 15:41:01 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Wed, 25 Sep 2019 15:41:01 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: Jeff Tantsura <jefftant.ietf@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>
CC: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
Thread-Topic: =?utf-8?B?W0VYVF1SZTogW3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8=?=
Thread-Index: AQHVc55RAFJqRzAR30W/UMCZDHCkwac8mWYAgAAxrgA=
Date: Wed, 25 Sep 2019 19:41:01 +0000
Message-ID: <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark>
In-Reply-To: <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.28.92.8]
Content-Type: multipart/alternative; boundary="_000_4BB0E927025D44979DD10307FCBAFB97bellca_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/SHBvx1mtbUtRXPVMLOuCBBPToi8>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Wed, 25 Sep 2019 19:41:14 -0000

--_000_4BB0E927025D44979DD10307FCBAFB97bellca_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpTaW1pbGFybHkgSSB3b3VsZCByZWZyYWluIGZyb20gdXNpbmcgdGhlIFNSIGFj
cm9ueW0gc2luY2UgYSBrZXkgY2hhcmFjdGVyaXN0aWMgb2YgdGhlIFNSIGFyY2hpdGVjdHVyZSBh
cyBwZXIgUkZDODQwMiBpcyBzdGF0ZWxlc3NuZXNzLg0KDQpBcyBwZXIgY3VycmVudCBTUnY2KyBk
b2N1bWVudHMsIHN0YXRlIGlzIHJlcXVpcmVkIGZvciBhbiBpbnRlcm1lZGlhdGUgbm9kZSB0byBh
ZGQgdGhlIHJlbGV2YW50IG5leHQgUFNTSXMgaW4gRE9ILiBUaGlzIGlzIHdoZXRoZXIgdGhleSBh
cmUgZG9tYWluLXdpZGUgZGVmaW5lZCBvciB3aXRoIGxvY2FsIHNpZ25pZmljYW5jZSAoaS5lLiBw
cmVwZW5kaW5nIHNob3J0LVNJRCkuDQoNCkNoZWVycywNCg0KRGFuIEINCg0KT24gMjAxOS0wOS0y
NSwgODo0MyBBTSwgIkplZmYgVGFudHN1cmEiIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbTxtYWls
dG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KQWdyZWUgd2l0aCBTdHVhcnQu
DQpTUmluVURQIGlzIGEgd2VsbCBkZWZpbmVkIHNvbHV0aW9uLCBsZXTigJlzIG5vdCBtaXggdGhp
bmdzLg0KDQpDaGVlcnMsDQpKZWZmDQpPbiBTZXAgMjUsIDIwMTksIDI6MzkgUE0gKzAyMDAsIFN0
ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+LCB3cm90ZToNCg0KDQpJIGFn
cmVlLg0KDQpJbmNsdXNpb24gb2YgdGhlIHRlcm0gTVBMUyB3b3VsZCBjYXVzZSBjb25mdXNpb24g
d2l0aCBkcmFmdC1pZXRmLW1wbHMtc3Itb3Zlci1pcCwgd2hpY2ggaXMgZW50aXRsZWQgU1ItTVBM
UyBvdmVyIElQLiBUaGUgZGVzaWduIGRlY3JpYmVkIGluIGRyYWZ0LWlldGYtbXBscy1zci1vdmVy
LWlwIHdvcmtzIG92ZXIgYm90aCBJUHY0IGFuZCBJUHY2LiBBbHNvIGNvdXJzZSwgYXMgUm9uIHN0
YXRlcywgc3VjaCBhIG5hbWUgaXMgbm90IGEgdHJ1ZSByZWZlbGN0aW9uIG9mIHRoZSBkZXNpZ24u
DQoNCi0gU3Rld2FydA0KT24gMjQvMDkvMjAxOSAwNTowMSwgUm9uIEJvbmljYSB3cm90ZToNCkNo
ZW5nLA0KDQpJIGhhdmUgbm8gcHJvYmxlbSB3aXRoIGNoYW5naW5nIHRoZSBuYW1lLiBTUi1NUExT
IG92ZXIgSVB2NiBtYXkgbm90IGJlIGFwcHJvcHJpYXRlLCBiZWNhdXNlIE1QTFMgaXMgbm90IHBh
cnQgb2YgdGhlIHNvbHV0aW9uLg0KDQpTb21ldGhpbmcgbGlrZSBTUi1leHRlbnNpYmxlLTYgb3Ig
U1ItY29tcHJlc3NlZC02IG1pZ2h0IHdvcmsuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KSnVuaXBlciBC
dXNpbmVzcyBVc2UgT25seQ0KRnJvbTogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVh
d2VpLmNvbT48bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPg0KU2VudDogTW9uZGF5LCBTZXB0
ZW1iZXIgMjMsIDIwMTkgMTA6MTQgUE0NClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIu
bmV0PjxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD47IEplZmYgVGFudHN1cmEgPGplZmZ0YW50
LmlldGZAZ21haWwuY29tPjxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+DQpDYzogU0lO
RyBUZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PG1haWx0bzpzLmkubi5nLnRlYW0u
MDgxMEBnbWFpbC5jb20+OyBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5p
ZWwuYmVybmllckBiZWxsLmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT48bWFpbHRvOmRhbmll
bC5iZXJuaWVyQGJlbGwuY2E+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjxtYWls
dG86c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJ
UHY277yfDQoNCk9oLCBJIG1pc3VuZGVyc3Rvb2QgdGhlIEJTSUQgaW4gQ1JIIGluIGxhc3QgZW1h
aWwsIHNvcnJ5IGZvciB0aGF0Lg0KDQpZZXMsIHRoZSBTSUQgaXMgbm90IGFuIElQdjYgYWRkcmVz
cyBpbiBDUkgsIGJ1dCBhIDE2LzMyIGJpdCB2YWx1ZSBsaWtlIE1QTFMgbGFiZWwuDQoNClRoZXJl
Zm9yZSwgSU1ITywgaXQgbWF5IG5vdCBjb21wbHkgd2l0aCBSRkM4NDAyOiBodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvcmZjODQwMiNzZWN0aW9uLTMuMS4zPGh0dHBzOi8vdXJsZGVmZW5zZS5j
b20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAyKnNlY3Rpb24tMy4xLjNf
XztJdyE4V29BNlJqQzgxYyFXb1BZVzlJcG5EWWpjZGhsaTBiODBfLUt5ck9JQllGQVpmaXBfTnhQ
TEIxLUJ0N29IanQ4dUdVNjhLNDlqMnlrJD4NCg0KSWYgcG9zc2libGUsIEkgc3VnZ2VzdCB0byBj
aGFuZ2UgdGhlIG5hbWUgb2YgU1J2NissIHNpbmNlIGl0IGlzIG5vdCBTUnY2IGJhc2VkLiBTb21l
dGhpbmcgbGlrZSBTUi1NUExTIG92ZXIgSVB2NiBtYXliZSBiZXR0ZXI/DQoNClRoYW5rcywNCkNo
ZW5nDQoNCg0KRnJvbTogUm9uIEJvbmljYSBbbWFpbHRvOnJib25pY2FAanVuaXBlci5uZXRdDQpT
ZW50OiBNb25kYXksIFNlcHRlbWJlciAyMywgMjAxOSAxMDo0NSBQTQ0KVG86IENoZW5nbGkgKENo
ZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29t
Pj47IEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFu
dC5pZXRmQGdtYWlsLmNvbT4+DQpDYzogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21h
aWwuY29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjsgRVhUIC0gZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4gPGRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsgU1BSSU5HIFdH
IExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6
IFJFOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nDQoNCkNoZW5n
LA0KDQpJbiBTUnY2KywgaXQgd291bGQgYmUgdmVyeSBkaWZmaWN1bHQgdG8gcG9sbHV0ZSB0aGUg
YXJjaGl0ZWN0dXJlIGJlY2F1c2U6DQotICAgICAgICAgIEEgU0lEIGlzIGVpdGhlciAxNi1vciAz
Mi1iaXRzIGxvbmcNCi0gICAgICAgICAgQW4gSVB2NiBhZGRyZXNzIGlzIDEyOC1iaXRzIGxvbmcN
Ci0gICAgICAgICAgVGhlcmVmb3JlLCBpdCBpcyBpbXBvc3NpYmxlIHRvIGNvcHkgYSBTSUQgdG8g
YW4gSVB2NiBhZGRyZXNzIG9yIGFuIElQdjYgYWRkcmVzcyB0byBhIFNJRA0KVGhlIGJpbmRpbmcg
U0lEIHdpbGwgYmUgYSAxNi1vciAzMi1iaXQgdG9wb2xvZ2ljYWwgaW5zdHJ1Y3Rpb24sIGZvdW5k
IGluIHRoZSBDUkguIExpa2UgYWxsIHRvcG9sb2dpY2FsIGluc3RydWN0aW9ucywgaXQgd2lsbCBp
ZGVudGlmeSBhbiBTRklCIGVudHJ5Lg0KDQpUaGVyZSB3aWxsIGJlIGEgbmV3IFNGSUIgZW50cnkg
dHlwZSB0aGF0IHdpbGwgY29udGFpbiB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uOg0KLSAgICAg
ICAgICBBbiBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3MgKHRvIGJlIHVzZWQgaW4gdGhlIG91dGVy
IElQdjYgaGVhZGVyKQ0KLSAgICAgICAgICBBIGxpc3Qgb2YgU0lEcyAodG8gYmUgdXNlZCBpbiB0
aGUgQ1JIDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkN
CkZyb206IENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNo
ZW5nbGkxM0BodWF3ZWkuY29tPj4NClNlbnQ6IFN1bmRheSwgU2VwdGVtYmVyIDIyLCAyMDE5IDEy
OjAxIEFNDQpUbzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmlj
YUBqdW5pcGVyLm5ldD4+OyBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbTxt
YWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IFNJTkcgVGVhbSA8cy5pLi5uLmcu
dGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj47
IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwu
Y2E+IDxkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNh
Pj47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9y
Zz4+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVz
dGluZw0KDQpIaSBSb24sDQoNCkdvb2QgdG8gaGVhciB0aGF0LiBMb29raW5nIGZvcndhcmQgdG8g
c2VlaW5nIGl0IGluIHRoZSBuZXh0IHJldmlzaW9uLg0KDQpCdXQgSSBhbSBjdXJpb3VzIHRoYXQg
aXMgYSBiaW5kIFNJRCBpbiBDUkggYW4gaW50ZXJmYWNlIElQdjYgYWRkcmVzcyBvbmx5IHdpdGhv
dXQgYW55IG90aGVyIHNlbWFudGljcz8gSnVzdCBsaWtlIHRoZSBvdGhlciBTSURzIHlvdSBtZW50
aW9uZWQgaW4gQ1JILg0KDQpJZiBub3QsIHRoaXMgYmluZGluZyBTSUQgc2hvdWxkIG5vdCBiZSBp
bnRyb2R1Y2VkIGluIHRvIENSSCBzaW5jZSBpdCBwb2xsdXRlcyB0aGUgYXJjaGl0ZWN0dXJlLg0K
DQpJZiB5ZXMsIHdoYXTigJlzIHRoZSBzdGFuZGFyZCBmb3IgYW4gSW50ZXJmYWNlIElQdjYgYWRk
cmVzcz8NCg0KVGhhbmtzIGZvciBjb25maXJtaW5nIHRoYXQgQlNJRCBpcyBuZWVkZWQgaW4gQ1JI
LiBJIHRvdGFsbHkgYWdyZWUgd2l0aCB5b3UuDQoNCkJlc3QgcmVnYXJkcywNCkNoZW5nDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K5p2O5ZGIIENoZW5nIExpDQpFbWFpbDogY2hl
bmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPg0KRnJvbTogUm9u
IEJvbmljYTxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4N
ClRvOiBKZWZmIFRhbnRzdXJhPGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFu
dC5pZXRmQGdtYWlsLmNvbT4+O0NoZW5nbGkgKENoZW5nIExpKTxjaGVuZ2xpMTNAaHVhd2VpLmNv
bTxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+Pg0KQ2M6IFNJTkcgVGVhbTxzLmkubi5nLnRl
YW0uMDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+O0VY
VCAtIGRhbmllbC5iZXJuaWVyPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E+PjtTUFJJTkcgV0cgTGlzdDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNw
cmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQg
b24gZ29pbmcgdGVzdGluZw0KVGltZTogMjAxOS0wOS0yMiAwNDozNzoxNw0KDQpKZWZmLA0KDQpB
ZnRlciBhbiBvZmYtbGluZSBjb252ZXJzYXRpb24gd2l0aCB0aGUgU1J2NisgaW1wbGVtZW50b3Jz
LCB3ZSBkZWNpZGVkIHRoYXQgaXQgd291bGQgYmUgdHJpdmlhbCB0byBhZGQgYSBiaW5kaW5nIFNJ
RCB0byBTUnY2Ky4gU28sIHdlIHdpbGwgZG8gdGhhdCBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRo
ZSBkcmFmdC4NCg0KSW4ga2VlcGluZyB3aXRoIFJGQyA4MjAwLCBpdCB3aWxsIHByZXBlbmQgb25s
eS4gU2luY2UgdGhlIENSSCBpcyBzaG9ydCwgaW5zZXJ0aW9uIGlzIG5vdCBuZWVkZWQuDQoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0K
SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogSmVmZiBUYW50c3VyYSA8amVmZnRhbnQu
aWV0ZkBnbWFpbC5jb208bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPj4NClNlbnQ6IFNh
dHVyZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTkgNDozMiBQTQ0KVG86IENoZW5nbGkgKENoZW5nIExp
KSA8Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj47IFJv
biBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+
Pg0KQ2M6IFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5p
Lm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj47IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8
bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+IDxkYW5pZWwuYmVybmllckBiZWxsLmNhPG1h
aWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQSBu
b3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KDQpIaSBSb24sDQoNClRoYW5rcyBmb3Ig
eW91ciBjb21tZW50cywgZXhhY3RseSwgQlNJRCBNUExTIGxhYmVsID0gQ1JIIHZhbHVlIDopDQoN
CkNoZWVycywNCkplZmYNCk9uIFNlcCAyMCwgMjAxOSwgMTE6MDkgQU0gLTA3MDAsIFJvbiBCb25p
Y2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Piwgd3Jv
dGU6DQpIaSBKZWZmLA0KDQpJdCB3b3VsZCBiZSBlYXN5IGVub3VnaCB0byBhZGQgYSBiaW5kaW5n
IFNJRCB0byBTUnY2Ky4gR2l2ZW4gY3VzdG9tZXIgZGVtYW5kLCBJIHdvdWxkIG5vdCBiZSBhdmVy
c2UgdG8gYWRkaW5nIG9uZS4NCg0KSG93ZXZlciwgdGhlcmUgaXMgYW5vdGhlciB3YXkgdG8gZ2V0
IGV4YWN0bHkgdGhlIHNhbWUgYmVoYXZpb3Igb24gdGhlIGZvcndhcmRpbmcgcGxhbmUgd2l0aG91
dCBhZGRpbmcgYSBuZXcgU0lEIHR5cGUuDQoNCkFzc3VtZSB0aGF0IG9uIE5vZGUgTiwgd2UgaGF2
ZSB0aGUgZm9sbG93aW5nIFNGSUIgZW50cnk6DQoNCsK3ICAgICAgICAgU0lEOiAxMjMNCsK3ICAg
ICAgICAgSVB2NiBhZGRyZXNzOiAyMDAxOmRiODo6MQ0KwrcgICAgICAgICBTSUQgdHlwZTogcHJl
Zml4IFNJRA0KDQpOb3cgYXNzdW1lIHRoYXQgd2FzIGFsc28gaGF2ZSB0aGUgZm9sbG93aW5nIHJv
dXRlIG9uIE5vZGUgTjoNCg0KMjAwMTpkYjg6OjEgLT4gU1J2NisgdHVubmVsIHdpdGggc3BlY2lm
aWVkIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIENSSA0KDQpUaGlzIGdpdmVzIHlvdSB0aGUgc2Ft
ZSBmb3J3YXJkaW5nIGJlaGF2aW9yIGFzIGEgYmluZGluZyBTSUQuDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQoN
Ckp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIEpl
ZmYgVGFudHN1cmENClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTA6NTMgUE0N
ClRvOiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tPG1haWx0bzpjaGVu
Z2xpMTNAaHVhd2VpLmNvbT4+DQpDYzogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21h
aWwuY29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjsgRVhUIC0gZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4gPGRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsgU1BSSU5HIFdH
IExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6
IFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nDQoNClRoZXJl
4oCZcyBudW1iZXIgb2Ygc29sdXRpb25zIG9uIHRoZSBtYXJrZXQgdGhhdCBleHRlbnNpdmVseSB1
c2UgQlNJRCBmb3IgbXVsdGktZG9tYWluIGFzIHdlbGwgYXMgbXVsdGktbGF5ZXIgc2lnbmFsaW5n
Lg0KDQpSZWdhcmRzLA0KSmVmZg0KDQpPbiBTZXAgMTksIDIwMTksIGF0IDE5OjQ5LCBDaGVuZ2xp
IChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2Vp
LmNvbT4+IHdyb3RlOg0KKzEuDQoNCkFzIEkgbWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBTSUQg
aXMgbm90IG9ubHkgZm9yIHNob3J0ZW5pbmcgU0lEIGxpc3QuDQpXZSBzaG91bGQgc2VlIHRoZSBp
bXBvcnRhbnQgcGFydCBvZiBiaW5kaW5nIFNJRCBpbiBpbnRlci1kb21haW4gcm91dGluZywgIHNp
bmNlIGl0IGhpZGVzIHRoZSBkZXRhaWxzIG9mIGludHJhLWRvbWFpbi4gU2VjdXJpdHkgYW5kIFBy
aXZhY3kgYXJlIGFsd2F5cyBpbXBvcnRhbnQuDQoNClNpbmNlIHRoZSBFSCBpbnNlcnRpb24gcmVs
YXRlZCB0ZXh0IHdpbGwgYmUgcmVtb3ZlZCBmcm9tIFNSdjYgTlAgZHJhZnQsIEkgZG9u4oCZdCB0
aGluayBhbnlvbmUgd2lsbCBzdGlsbCBzYXkgd2UgZG9u4oCZdCBuZWVkIGJpbmRpbmcgU0lELg0K
TGV04oCZcyBiZSBob25lc3QsIEVuY2FwIG1vZGUgQmluZGluZyBTSUQgaXMgdmVyeSB1c2VmdWwg
aW4gaW50ZXItZG9tYWluIHJvdXRpbmcuIEl0IGlzIG5vdCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJu
YWwgaW5mbyBvdXRzaWRlIGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbi4NCg0KQ2hlbmcNCg0KDQpG
cm9tOiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IEJlcm5pZXIsIERhbmllbA0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMToz
NiBQTQ0KVG86IFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86
cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj4NCkNjOiAnU1BSSU5HIFdHIExpc3QnIDxzcHJp
bmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3Nwcmlu
Z10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KDQorMQ0KDQpUaGlzIGlzIHdo
YXQgd2UgZGlkIG9uIG91ciBtdWx0aS1jbG91ZCB0cmlhbHMuDQoNCkVuY2FwIHdpdGggQmluZGlu
ZyBTSUQgdG8gYXZvaWQgaW50ZXItZG9tYWluIG1hcHBpbmcgKyBJIGRvbuKAmXQgbmVlZCB0byBo
YXZlIHNvbWUgc29ydCBvZiBpbnRlci1kb21haW4gYWxpZ25tZW50IG9mIFBTU0lzDQoNCkRhbg0K
DQpPbiAyMDE5LTA5LTE5LCAxMToxOCBBTSwgInNwcmluZyBvbiBiZWhhbGYgb2YgU0lORyBUZWFt
IiA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3Jn
PiBvbiBiZWhhbGYgb2Ygcy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPG1haWx0bzpzLmkubi5n
LnRlYW0uMDgxMEBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgQW5kcmV3LA0KDQpHb29kIHRvIGhl
YXIgdGhhdCByZWFsaXR5IGV4cGVyaW1lbnQgOikNCg0KQnV0IGlzIGl0IHNlY3VyZSB0byBzaGFy
ZSBpbnRlcm5hbCBTSUQtSVAgbWFwcGluZ3Mgb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29yayBkb21h
aW4/DQoNCk9yIGlzIHRoZXJlIGFuIGFuYWxvZ3VlIGxpa2UgQmluZGluZyBTSUQgb2YgU1J2Niwg
aW4gU1J2Nis/DQoNCkJ0dywgUFNTSSBhbmQgUFBTSSBjYW4gbm90IGRvIHRoYXQgbm93LCByaWdo
dD8NCg0KQmVzdCByZWdhcmRzLA0KTW9vbmxpZ2h0IFRob3VnaHRzDQoNCg0KKG1haWwgZmFpbHVy
ZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pDQoNCk9uIDA5LzE5LzIwMTkgMTc6NDksIEFu
ZHJldyBBbHN0b248bWFpbHRvOkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20+IHdyb3Rl
Og0KSGkgR3V5cywNCg0KSSB0aG91Z2h0IHRoaXMgbWF5IGJlIG9mIGludGVyZXN0IGluIGxpZ2h0
IG9mIGRpc2N1c3Npb25zIGFyb3VuZCBkZXBsb3ltZW50cyBhbmQgcnVubmluZyBjb2RlIC0gYmVj
YXVzZSBvbmUgb2YgdGhlIHRoaW5ncyB3ZSd2ZSBiZWVuIHRlc3RpbmcgaXMgaW50ZXItZG9tYWlu
IHRyYWZmaWMgc3RlZXJpbmcgd2l0aCBDUkggb24gYm90aCBvdXIgRFBESyBpbXBsZW1lbnRhdGlv
biBhbmQgYW5vdGhlciBpbXBsZW1lbnRhdGlvbi4NCg0KU28gLSB0aGUgc2V0dXAgd2UgdXNlZCBs
YXN0IG5pZ2h0Og0KDQo2IHN5c3RlbXMgaW4gYSBsYWIgLSBvbmUgb2Ygd2hpY2ggbGlua2VkIHRv
IHRoZSBvcGVuIGludGVybmV0LiAgQ2FsbCB0aGVzZSBTMSAtPiBTNg0KMyBzeXN0ZW1zIGluIGEg
bGFiIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSB3b3JsZCAtIG5vIHBlZXJpbmcgYmV0d2VlbiB0
aGUgbmV0d29ya3MgaW4gcXVlc3Rpb24uICBDYWxsIHRoZXNlIFIxIC0+IFIzDQoNCldlIGFwcGxp
ZWQgYSBTSUQgbGlzdCBvbiBTMSwgdGhhdCBzdGVlcmVkIFMxIC0+IFMyIC0+IFMzIC0+IFM2IC0+
IFIxIC0+IFIzLCB3aXRoIHRoZSByZWxldmFudCBtYXBwaW5ncyBmcm9tIHRoZSBDUkggU0lEJ3Mg
dG8gdGhlIHVuZGVybHlpbmcgYWRkcmVzc2luZyAoUzIgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJ
RCBmb3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgY29ycmVzcG9uZGluZyB0byBT
NiwgUzYgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25kaW5nIHRvIFIxIGV0YykN
Cg0KVGhlbiB3ZSBzZW50IHNvbWUgcGFja2V0cyAtIGFuZCB0aGUgdGVzdCB3YXMgZW50aXJlbHkg
c3VjY2Vzc2Z1bC4NCg0KV2hhdCB0aGlzIGVmZmVjdGl2ZWx5IG1lYW5zIGlzIHRoYXQgaWYgdHdv
IHByb3ZpZGVycyBhZ3JlZSB0byBzaGFyZSB0aGUgU0lEIG1hcHBpbmdzIC0gaXQgaXMgcG9zc2li
bGUgdG8gc3RlZXIgYWNyb3NzIG9uZSBuZXR3b3JrLCBvdXQgb3ZlciBhbiBvcGVuIHBhdGgsIGFu
ZCBhY3Jvc3MgYSByZW1vdGUgbmV0d29yay4gIE9idmlvdXNseSB0aGlzIHJlbGllcyBvbiB0aGUg
ZmFjdCB0aGF0IEVIJ3MgYXJlbid0IGJlaW5nIGRyb3BwZWQgYnkgaW50ZXJtZWRpYXRlIHByb3Zp
ZGVycywgYnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5nIHdlJ3JlIHNlZWluZy4NCg0KQ29tYmluZSB0
aGlzIHdpdGggdGhlIEJHUCBzaWduYWxpbmcgZHJhZnQgLSBhbmQgdGhlIFNJRCdzIGNhbiB0aGVu
IGJlIHNpZ25hbGVkIGJldHdlZW4gdGhlIHByb3ZpZGVycyAtIHdvcmsgc3RpbGwgZ29pbmcgb24g
d2l0aCByZWdhcmRzIHRvIHRoaXMgZm9yIHRlc3RpbmcgcHVycG9zZXMuICBKdXN0IGFzIGEgbm90
ZSAtIHRoZXJlIHdvdWxkIGJlIG5vIHJlcXVpcmVtZW50IHRvIHNoYXJlIHRoZSBmdWxsIFNJRCBt
YXBwaW5nIG9yIHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0aGlzIHdpdGggQkdQIC0gdGhlIHJlcXVp
cmVtZW50IHdvdWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhlIHJlbGV2YW50IFNJRCdzIG5lY2Vzc2Fy
eSBmb3IgdGhlIHN0ZWVyaW5nLg0KDQpJIGNhbiBzYXkgZnJvbSBvdXIgc2lkZSAtIHdpdGggdmFy
aW91cyBvdGhlciBwcm92aWRlcnMgLSB0aGlzIGlzIHNvbWV0aGluZyB0aGF0IHdlIHNlZSAqaW1t
ZW5zZSogdXNlIGNhc2UgZm9yIC0gZm9yIGEgd2hvbGUgaG9zdCBvZiByZWFzb25zLg0KDQpUaGFu
a3MNCg0KQW5kcmV3DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLi5vcmc8bWFpbHRvOnNw
cmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3By
aW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vU3ByaW5nX187IThXb0E2UmpDODFjIVU0X3M3c29tS1BfS3lRM3ZpQk1JY1hw
a19wVE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnJGMXd1X0RvWHdJZGYkPg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QN
CnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4
MWMhVTRfczdzb21LUF9LeVEzdmlCTUljWHBrX3BUTVlsWTExblRITUIyYi1KVGRUTEtpOW1uckYx
d3VfTGw3ZWo1UCQ+DQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KDQpzcHJpbmcgbWFpbGluZyBsaXN0DQoNCnNwcmluZ0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nQGlldGYub3JnPg0KDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NwcmluZw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRXh0ZXJuYWwg
RW1haWw6IFBsZWFzZSB1c2UgY2F1dGlvbiB3aGVuIG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1l
bnRzIC8gQ291cnJpZWwgZXh0ZXJuZTogU295ZXogcHJ1ZGVudCBhdmVjIGxlcyBsaWVucyBldCBk
b2N1bWVudHMgam9pbnRzDQo=

--_000_4BB0E927025D44979DD10307FCBAFB97bellca_
Content-Type: text/html; charset="utf-8"
Content-ID: <F2AF651D360E944DA672F5558812F647@exchange.bell.ca>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsN
CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiOw0KCXBhbm9zZS0xOjIg
MTEgNiAwIDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgUEdv
dGhpYyI7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpKQTt9DQphOmxpbmssIHNwYW4u
TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1z
by1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KcC5Nc29MaXN0UGFy
YWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJp
Z2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpKQTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAs
IGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJNUyBQR290aGljIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkpBO30N
CnAubXNvbm9ybWFsMDAsIGxpLm1zb25vcm1hbDAwLCBkaXYubXNvbm9ybWFsMDANCgl7bXNvLXN0
eWxlLW5hbWU6bXNvbm9ybWFsMDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4t
cmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBj
bTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkpBO30NCnAubXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5t
c2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5h
bWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdp
bi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6
MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SkE7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29j
aHBkZWZhdWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZh
dWx0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6SkE7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjANCgl7bXNvLXN0eWxlLW5hbWU6ZW1h
aWxzdHlsZTIwOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndp
bmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9
DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVk
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJ
Zm9udC1mYW1pbHk6IkNvbnNvbGFzIixzZXJpZjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpKQTt9
DQpzcGFuLkVtYWlsU3R5bGUzMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZTox
MC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1h
cmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXtt
c28tbGlzdC1pZDo1MjI3MTUzMTQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMjA3Nzc1ODA0
O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMQ0KCXttc28tbGlz
dC1pZDoxMTI2MTIxNjgzOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMjQ2MDIwNjE4IDY3ODQ3NDg5OCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2
NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMTps
ZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjU3MTsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1mb250LWZh
bWlseTpDYWxpYnJpO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZl
bDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBs
MTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTQ5OTk1NDEzNjsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6LTEyOTY2NjAyNjQ7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
ODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjE4MDE5MjA0MDU7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOi0yMTE0Mjc1MTc2O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
Ni4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDcN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsNA0KCXttc28tbGlzdC1pZDoyMDU5MDg3MDY5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczot
MTU2ODI1MTY2Njt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDQ6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw3DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDQ6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFy
Z2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tQ0EiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkg
Um9uLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5TaW1pbGFybHkgSSB3b3VsZCByZWZyYWluIGZyb20gdXNpbmcgdGhlIFNS
IGFjcm9ueW0gc2luY2UgYSBrZXkgY2hhcmFjdGVyaXN0aWMgb2YgdGhlIFNSIGFyY2hpdGVjdHVy
ZSBhcyBwZXIgUkZDODQwMiBpcyBzdGF0ZWxlc3NuZXNzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BcyBwZXIgY3VycmVu
dCBTUnY2JiM0MzsgZG9jdW1lbnRzLCBzdGF0ZSBpcyByZXF1aXJlZCBmb3IgYW4gaW50ZXJtZWRp
YXRlIG5vZGUgdG8gYWRkIHRoZSByZWxldmFudCBuZXh0IFBTU0lzIGluIERPSC4gVGhpcyBpcyB3
aGV0aGVyIHRoZXkgYXJlIGRvbWFpbi13aWRlIGRlZmluZWQgb3Igd2l0aA0KIGxvY2FsIHNpZ25p
ZmljYW5jZSAoaS5lLiBwcmVwZW5kaW5nIHNob3J0LVNJRCkuIDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+RGFuIEI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+T24gMjAxOS0wOS0yNSwgODo0MyBBTSwgJnF1b3Q7SmVmZiBUYW50c3VyYSZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tIj5qZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBuYW1lPSJtZXNzYWdlQm9keVNl
Y3Rpb24iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPkFncmVlIHdpdGggU3R1YXJ0LiA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5TUmluVURQIGlzIGEgd2Vs
bCBkZWZpbmVkIHNvbHV0aW9uLCBsZXTigJlzIG5vdCBtaXggdGhpbmdzLiAmbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgbmFtZT0ibWVzc2FnZVNpZ25h
dHVyZVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Q2hlZXJzLCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5KZWZmPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VS
ZXBseVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+T24gU2VwIDI1LCAyMDE5LCAyOjM5IFBNICYjNDM7MDIwMCwgU3Rld2FydCBCcnlhbnQg
Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDssIHdyb3RlOjxicj4NCjxicj4NCjxvOnA+
PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkICMxQUJDOUMgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA4LjBwdDttYXJnaW4tbGVmdDoz
Ljc1cHQ7bWFyZ2luLXRvcDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjMuNzVwdDttYXJnaW4tYm90dG9t
OjMuNzVwdCI+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JIGFncmVlLjxicj4NCjxi
cj4NCkluY2x1c2lvbiBvZiB0aGUgdGVybSBNUExTIHdvdWxkIGNhdXNlIGNvbmZ1c2lvbiB3aXRo
IGRyYWZ0LWlldGYtbXBscy1zci1vdmVyLWlwLCB3aGljaCBpcyBlbnRpdGxlZCBTUi1NUExTIG92
ZXIgSVAuIFRoZSBkZXNpZ24gZGVjcmliZWQgaW4gZHJhZnQtaWV0Zi1tcGxzLXNyLW92ZXItaXAg
d29ya3Mgb3ZlciBib3RoIElQdjQgYW5kIElQdjYuIEFsc28gY291cnNlLCBhcyBSb24gc3RhdGVz
LCBzdWNoIGEgbmFtZSBpcyBub3QgYSB0cnVlIHJlZmVsY3Rpb24NCiBvZiB0aGUgZGVzaWduLjxv
OnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+LSBTdGV3YXJ0PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+T24gMjQvMDkvMjAxOSAwNTowMSwgUm9uIEJvbmljYSB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNFNjdFMjIgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA4LjBwdDttYXJnaW4t
bGVmdDozLjc1cHQ7bWFyZ2luLXRvcDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjMuNzVwdDttYXJnaW4t
Ym90dG9tOjMuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkNoZW5nLDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij5JIGhhdmUgbm8gcHJvYmxlbSB3aXRoIGNoYW5naW5nIHRoZSBuYW1lLiBTUi1NUExTIG92ZXIg
SVB2NiBtYXkgbm90IGJlIGFwcHJvcHJpYXRlLCBiZWNhdXNlIE1QTFMgaXMgbm90IHBhcnQgb2Yg
dGhlIHNvbHV0aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj5Tb21ldGhpbmcgbGlrZSBTUi1leHRlbnNpYmxlLTYgb3IgU1ItY29t
cHJlc3NlZC02IG1pZ2h0IHdvcmsuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBS
b248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4t
Ym90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQt
YWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2si
Pkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj5Gcm9tOjwvc3Bhbj48L2I+DQo8c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPkNoZW5nbGkgKENoZW5nIExpKSA8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdl
aS5jb20iPg0KJmx0O2NoZW5nbGkxM0BodWF3ZWkuY29tJmd0OzwvYT48YnI+DQo8Yj5TZW50Ojwv
Yj4gTW9uZGF5LCBTZXB0ZW1iZXIgMjMsIDIwMTkgMTA6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+IFJv
biBCb25pY2EgPGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPiZsdDtyYm9uaWNh
QGp1bmlwZXIubmV0Jmd0OzwvYT47IEplZmYgVGFudHN1cmENCjxhIGhyZWY9Im1haWx0bzpqZWZm
dGFudC5pZXRmQGdtYWlsLmNvbSI+Jmx0O2plZmZ0YW50LmlldGZAZ21haWwuY29tJmd0OzwvYT48
YnI+DQo8Yj5DYzo8L2I+IFNJTkcgVGVhbSA8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4
MTBAZ21haWwuY29tIj4mbHQ7cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tJmd0OzwvYT47IEVY
VCAtDQo8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5p
ZXJAYmVsbC5jYTwvYT4gPGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPg0K
Jmx0O2RhbmllbC5iZXJuaWVyQGJlbGwuY2EmZ3Q7PC9hPjsgU1BSSU5HIFdHIExpc3QgPGEgaHJl
Zj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+Jmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2Njwvc3Bhbj48
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+77yfPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIj4NCjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5PaCwgSSBtaXN1bmRlcnN0b29kIHRoZSBC
U0lEIGluIENSSCBpbiBsYXN0IGVtYWlsLCBzb3JyeSBmb3IgdGhhdC48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPlllcywgdGhlIFNJRCBpcyBub3QgYW4gSVB2NiBhZGRyZXNzIGluIENS
SCwgYnV0IGEgMTYvMzIgYml0IHZhbHVlIGxpa2UgTVBMUyBsYWJlbC48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPlRoZXJlZm9yZSwgSU1ITywgaXQgbWF5IG5vdCBjb21wbHkgd2l0aCBS
RkM4NDAyOjwvc3Bhbj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRw
czovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAyKnNlY3Rpb24tMy4xLjNfXztJdyE4V29BNlJq
QzgxYyFXb1BZVzlJcG5EWWpjZGhsaTBiODBfLUt5ck9JQllGQVpmaXBfTnhQTEIxLUJ0N29IanQ4
dUdVNjhLNDlqMnlrJCI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODQwMiNzZWN0
aW9uLTMuMS4zPC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SWYgcG9zc2libGUsIEkgc3VnZ2VzdCB0
byBjaGFuZ2UgdGhlIG5hbWUgb2YgU1J2NiYjNDM7LCBzaW5jZSBpdCBpcyBub3QgU1J2NiBiYXNl
ZC4gU29tZXRoaW5nIGxpa2UgU1ItTVBMUyBvdmVyIElQdjYgbWF5YmUgYmV0dGVyPzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5DaGVuZzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPg0KPHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj5Sb24gQm9uaWNhIFs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5l
dCI+bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ8L2E+XTxicj4NCjxiPlNlbnQ6PC9iPiBNb25k
YXksIFNlcHRlbWJlciAyMywgMjAxOSAxMDo0NSBQTTxicj4NCjxiPlRvOjwvYj4gQ2hlbmdsaSAo
Q2hlbmcgTGkpICZsdDs8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20iPmNoZW5n
bGkxM0BodWF3ZWkuY29tPC9hPiZndDs7IEplZmYgVGFudHN1cmEgJmx0OzxhIGhyZWY9Im1haWx0
bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSI+amVmZnRhbnQuaWV0ZkBnbWFpbC5jb208L2E+Jmd0
Ozxicj4NCjxiPkNjOjwvYj4gU0lORyBUZWFtICZsdDs8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50
ZWFtLjA4MTBAZ21haWwuY29tIj5zLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPC9hPiZndDs7
IEVYVCAtDQo8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxs
LmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDs7IFNQUklORyBXRyBMaXN0ICZsdDs8
YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29p
bmcgdGVzdGluZzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q2hlbmcsPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkluIFNSdjYm
IzQzOywgaXQgd291bGQgYmUgdmVyeSBkaWZmaWN1bHQgdG8gcG9sbHV0ZSB0aGUgYXJjaGl0ZWN0
dXJlIGJlY2F1c2U6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwxIGxldmVs
MSBsZm8zIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0K
PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj5BIFNJRCBpcyBlaXRoZXIgMTYtb3IgMzItYml0cyBsb25nPC9zcGFuPg0KPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQt
aW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250Ojcu
MHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkFuIElQdjYgYWRkcmVzcyBp
cyAxMjgtYml0cyBsb25nPC9zcGFuPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDEg
bGV2ZWwxIGxmbzMiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0
Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPlRoZXJlZm9yZSwgaXQgaXMgaW1wb3NzaWJsZSB0byBjb3B5IGEgU0lEIHRv
IGFuIElQdjYgYWRkcmVzcyBvciBhbiBJUHY2IGFkZHJlc3MgdG8gYSBTSUQ8L3NwYW4+DQo8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+VGhlIGJpbmRpbmcg
U0lEIHdpbGwgYmUgYSAxNi1vciAzMi1iaXQgdG9wb2xvZ2ljYWwgaW5zdHJ1Y3Rpb24sIGZvdW5k
IGluIHRoZSBDUkguIExpa2UgYWxsIHRvcG9sb2dpY2FsIGluc3RydWN0aW9ucywgaXQgd2lsbCBp
ZGVudGlmeSBhbiBTRklCIGVudHJ5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5UaGVyZSB3aWxsIGJlIGEgbmV3IFNGSUIgZW50cnkg
dHlwZSB0aGF0IHdpbGwgY29udGFpbiB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uOjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3Mi4wcHQ7
dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+DQo8IVtpZiAhc3Vw
cG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZv
bnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5k
aWZdPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QW4gSVB2NiBEZXN0
aW5hdGlvbiBBZGRyZXNzICh0byBiZSB1c2VkIGluIHRoZSBvdXRlciBJUHY2IGhlYWRlcik8L3Nw
YW4+DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDo3
Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvMyI+DQo8IVtp
ZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+
PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QSBsaXN0
IG9mIFNJRHMgKHRvIGJlIHVzZWQgaW4gdGhlIENSSDwvc3Bhbj4NCjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjU0LjBwdCI+PHNwYW4gc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Um9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNp
cGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBw
dDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48Yj5Gcm9tOjwv
Yj4gQ2hlbmdsaSAoQ2hlbmcgTGkpICZsdDs8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdl
aS5jb20iPmNoZW5nbGkxM0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5TZW50OjwvYj4gU3Vu
ZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMTkgMTI6MDEgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBCb25p
Y2EgJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlw
ZXIubmV0PC9hPiZndDs7IEplZmYgVGFudHN1cmEgJmx0OzxhIGhyZWY9Im1haWx0bzpqZWZmdGFu
dC5pZXRmQGdtYWlsLmNvbSI+amVmZnRhbnQuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxi
PkNjOjwvYj4gU0lORyBUZWFtICZsdDs8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBA
Z21haWwuY29tIj5zLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPC9hPiZndDs7IEVYVCAtDQo8
YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIj5kYW5p
ZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDs7IFNQUklORyBXRyBMaXN0ICZsdDs8YSBocmVmPSJt
YWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGlu
ZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1y
aWdodDowY207bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5IaSBSb24sPGJyPg0KPGJyPg0KR29vZCB0byBoZWFy
IHRoYXQuIExvb2tpbmcgZm9yd2FyZCB0byBzZWVpbmcgaXQgaW4gdGhlIG5leHQgcmV2aXNpb24u
PGJyPg0KPGJyPg0KQnV0IEkgYW0gY3VyaW91cyB0aGF0IGlzIGEgYmluZCBTSUQgaW4gQ1JIIGFu
IGludGVyZmFjZSBJUHY2IGFkZHJlc3Mgb25seSB3aXRob3V0IGFueSBvdGhlciBzZW1hbnRpY3M/
IEp1c3QgbGlrZSB0aGUgb3RoZXIgU0lEcyB5b3UgbWVudGlvbmVkIGluIENSSC48YnI+DQo8YnI+
DQpJZiBub3QsIHRoaXMgYmluZGluZyBTSUQgc2hvdWxkIG5vdCBiZSBpbnRyb2R1Y2VkIGluIHRv
IENSSCBzaW5jZSBpdCBwb2xsdXRlcyB0aGUgYXJjaGl0ZWN0dXJlLjxicj4NCjxicj4NCklmIHll
cywgd2hhdOKAmXMgdGhlIHN0YW5kYXJkIGZvciBhbiBJbnRlcmZhY2UgSVB2NiBhZGRyZXNzPzxi
cj4NCjxicj4NClRoYW5rcyBmb3IgY29uZmlybWluZyB0aGF0IEJTSUQgaXMgbmVlZGVkIGluIENS
SC4gSSB0b3RhbGx5IGFncmVlIHdpdGggeW91Ljxicj4NCjxicj4NCkJlc3QgcmVnYXJkcyw8YnI+
DQpDaGVuZzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxp
Z249ImNlbnRlciIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWFsaWduOmNlbnRlciI+
DQo8aHIgc2l6ZT0iMCIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmln
aHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8c3BhbiBs
YW5nPSJKQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdv
dGhpYyZxdW90OyxzYW5zLXNlcmlmIj7mnY7lkYg8L3NwYW4+PHNwYW4gbGFuZz0iSkEiPg0KPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5DaGVuZyBMaTxicj4NCkVtYWlsOjwv
c3Bhbj4gPGEgaHJlZj0ibWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdCI+Y2hlbmdsaTEzQGh1YXdlaS5jb208L3NwYW4+PC9hPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzo2LjBwdCAwY20gMGNtIDBjbSIgbmFtZT0iQW55T2ZmaWNl
LUJhY2tncm91bmQtSW1hZ2UiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9i
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdv
dGhpYyZxdW90OyxzYW5zLXNlcmlmIj5Sb24gQm9uaWNhJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWls
dG86cmJvbmljYUBqdW5pcGVyLm5ldCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5yYm9uaWNhQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPlRvOjwvc3Bhbj48L2I+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1
b3Q7LHNhbnMtc2VyaWYiPkplZmYgVGFudHN1cmEmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpq
ZWZmdGFudC5pZXRmQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5qZWZmdGFudC5pZXRm
QGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7O0NoZW5nbGkNCiAo
Q2hlbmcgTGkpJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3Ro
aWMmcXVvdDssc2Fucy1zZXJpZiI+Y2hlbmdsaTEzQGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVv
dDssc2Fucy1zZXJpZiI+Jmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVv
dDssc2Fucy1zZXJpZiI+Q2M6PC9zcGFuPjwvYj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+U0lORyBU
ZWFtJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29t
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290
aGljJnF1b3Q7LHNhbnMtc2VyaWYiPnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdv
dGhpYyZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7O0VYVA0KIC0gZGFuaWVsLmJlcm5pZXImbHQ7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMt
c2VyaWYiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJp
ZiI+Jmd0OztTUFJJTkcgV0cgTGlzdCZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5zcHJpbmdAaWV0Zi5vcmc8L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMm
cXVvdDssc2Fucy1zZXJpZiI+Jmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMm
cXVvdDssc2Fucy1zZXJpZiI+U3ViamVjdDo8L3NwYW4+PC9iPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlm
Ij5SRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+VGltZTo8L3NwYW4+
PC9iPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMg
UEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj4yMDE5LTA5LTIyIDA0OjM3OjE3PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij5KZWZmLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5BZnRlciBhbiBvZmYt
bGluZSBjb252ZXJzYXRpb24gd2l0aCB0aGUgU1J2NiYjNDM7IGltcGxlbWVudG9ycywgd2UgZGVj
aWRlZCB0aGF0IGl0IHdvdWxkIGJlIHRyaXZpYWwgdG8gYWRkIGEgYmluZGluZyBTSUQgdG8gU1J2
NiYjNDM7LiBTbywgd2Ugd2lsbCBkbyB0aGF0IGluIHRoZSBuZXh0IHZlcnNpb24gb2YgdGhlIGRy
YWZ0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JbiBrZWVwaW5nIHdpdGggUkZDIDgyMDAsIGl0IHdp
bGwgcHJlcGVuZCBvbmx5LiBTaW5jZSB0aGUgQ1JIIGlzIHNob3J0LCBpbnNlcnRpb24gaXMgbm90
IG5lZWRlZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249
ImNlbnRlciIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQ7bWFyZ2luLWJvdHRvbTouMDAwMXB0
O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6
YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+RnJvbTo8L2I+IEplZmYgVGFudHN1cmEgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSI+amVmZnRhbnQuaWV0ZkBnbWFp
bC5jb208L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgU2VwdGVtYmVyIDIxLCAy
MDE5IDQ6MzIgUE08YnI+DQo8Yj5Ubzo8L2I+IENoZW5nbGkgKENoZW5nIExpKSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tIj5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvYT4m
Z3Q7OyBSb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+
cmJvbmljYUBqdW5pcGVyLm5ldDwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBTSU5HIFRlYW0gJmx0
OzxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20iPnMuaS4ubi5nLnRl
YW0uMDgxMEBnbWFpbC5jb208L2E+Jmd0OzsgRVhUIC0NCjxhIGhyZWY9Im1haWx0bzpkYW5pZWwu
YmVybmllckBiZWxsLmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L2E+
Jmd0OzsgU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
PnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc3ByaW5n
XSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VCb2R5U2VjdGlvbiI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
SGkgUm9uLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+VGhhbmtz
IGZvciB5b3VyIGNvbW1lbnRzLCBleGFjdGx5LCZuYnNwO0JTSUQmbmJzcDtNUExTIGxhYmVsID0g
Q1JIIHZhbHVlIDopPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IG5hbWU9Im1lc3NhZ2VTaWduYXR1cmVTZWN0aW9uIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkNoZWVycyw8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij5KZWZmPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IG5hbWU9Im1lc3NhZ2VSZXBseVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9t
OjEyLjBwdDttYXJnaW4tbGVmdDozNi4wcHQiPg0KT24gU2VwIDIwLCAyMDE5LCAxMTowOSBBTSAt
MDcwMCwgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQi
PnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0Oywgd3JvdGU6PG86cD48L286cD48L3A+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgIzM0OThEQiAxLjBw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDguMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9w
OjMuNzVwdDttYXJnaW4tcmlnaHQ6My43NXB0O21hcmdpbi1ib3R0b206My43NXB0Ij4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5IaSBKZWZm
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JdCB3b3VsZCBiZSBlYXN5IGVub3VnaCB0byBhZGQgYSBi
aW5kaW5nIFNJRCB0byBTUnY2JiM0MzsuIEdpdmVuIGN1c3RvbWVyIGRlbWFuZCwgSSB3b3VsZCBu
b3QgYmUgYXZlcnNlIHRvIGFkZGluZyBvbmUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkhvd2V2ZXIs
IHRoZXJlIGlzIGFub3RoZXIgd2F5IHRvIGdldCBleGFjdGx5IHRoZSBzYW1lIGJlaGF2aW9yIG9u
IHRoZSBmb3J3YXJkaW5nIHBsYW5lIHdpdGhvdXQgYWRkaW5nIGEgbmV3IFNJRCB0eXBlLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij5Bc3N1bWUgdGhhdCBvbiBOb2RlIE4sIHdlIGhhdmUgdGhlIGZvbGxv
d2luZyBTRklCIGVudHJ5OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxp
c3Q6bDIgbGV2ZWwxIGxmbzciPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+U0lEOiAxMjMgPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4w
cHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzciPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0i
bXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+SVB2NiBhZGRyZXNzOiAyMDAx
OmRiODo6MSA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvNyI+DQo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT5TSUQgdHlwZTogcHJlZml4IFNJRCA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Tm93IGFz
c3VtZSB0aGF0IHdhcyBhbHNvIGhhdmUgdGhlIGZvbGxvd2luZyByb3V0ZSBvbiBOb2RlIE46PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjIwMDE6ZGI4OjoxIC0mZ3Q7IFNSdjYmIzQzOyB0dW5uZWwgd2l0
aCBzcGVjaWZpZWQgZGVzdGluYXRpb24gYWRkcmVzcyBhbmQgQ1JIPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPlRoaXMgZ2l2ZXMgeW91IHRoZSBzYW1lIGZvcndhcmRpbmcgYmVoYXZpb3IgYXMgYSBiaW5k
aW5nIFNJRC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBm
b290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDow
Y207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQ7
bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+RnJvbTo8L2I+
IHNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJp
bmctYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQo8Yj5PbiBCZWhhbGYgT2Y8L2I+IEplZmYgVGFu
dHN1cmE8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMDo1
MyBQTTxicj4NCjxiPlRvOjwvYj4gQ2hlbmdsaSAoQ2hlbmcgTGkpICZsdDs8YSBocmVmPSJtYWls
dG86Y2hlbmdsaTEzQGh1YXdlaS5jb20iPmNoZW5nbGkxM0BodWF3ZWkuY29tPC9hPiZndDs8YnI+
DQo8Yj5DYzo8L2I+IFNJTkcgVGVhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4w
ODEwQGdtYWlsLmNvbSI+cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7OyBFWFQg
LQ0KPGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPmRhbmllbC5iZXJuaWVy
QGJlbGwuY2E8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+
ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRl
c3Rpbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlRoZXJl4oCZcyBudW1i
ZXIgb2Ygc29sdXRpb25zIG9uIHRoZSBtYXJrZXQgdGhhdCBleHRlbnNpdmVseSB1c2UgQlNJRCBm
b3IgbXVsdGktZG9tYWluIGFzIHdlbGwgYXMgbXVsdGktbGF5ZXIgc2lnbmFsaW5nLjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJl
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlJlZ2Fy
ZHMsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+SmVmZjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjM2LjBwdCI+
DQo8YnI+DQpPbiBTZXAgMTksIDIwMTksIGF0IDE5OjQ5LCBDaGVuZ2xpIChDaGVuZyBMaSkgJmx0
OzxhIGhyZWY9Im1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbSI+Y2hlbmdsaTEzQGh1YXdlaS5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNEMzU0MDAgMS4wcHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA4LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDozLjc1cHQ7bWFy
Z2luLXJpZ2h0OjMuNzVwdDttYXJnaW4tYm90dG9tOjMuNzVwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiYjNDM7MS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFzIEkg
bWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBTSUQgaXMgbm90IG9ubHkgZm9yIHNob3J0ZW5pbmcg
U0lEIGxpc3QuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIHNo
b3VsZCBzZWUgdGhlIGltcG9ydGFudCBwYXJ0IG9mIGJpbmRpbmcgU0lEIGluIGludGVyLWRvbWFp
biByb3V0aW5nLCAmbmJzcDtzaW5jZSBpdCBoaWRlcyB0aGUgZGV0YWlscyBvZiBpbnRyYS1kb21h
aW4uIFNlY3VyaXR5IGFuZCBQcml2YWN5IGFyZSBhbHdheXMgaW1wb3J0YW50Ljwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2luY2UgdGhlIEVIIGluc2VydGlvbiByZWxhdGVkIHRl
eHQgd2lsbCBiZSByZW1vdmVkIGZyb20gU1J2NiBOUCBkcmFmdCwgSSBkb27igJl0IHRoaW5rIGFu
eW9uZSB3aWxsIHN0aWxsIHNheSB3ZSBkb27igJl0IG5lZWQgYmluZGluZyBTSUQuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkxldOKAmXMgYmUgaG9uZXN0LCBFbmNh
cCBtb2RlIEJpbmRpbmcgU0lEIGlzIHZlcnkgdXNlZnVsIGluIGludGVyLWRvbWFpbiByb3V0aW5n
LiBJdCBpcyBub3Qgc2VjdXJlIHRvIHNoYXJlIGludGVybmFsIGluZm8gb3V0c2lkZSBhIHRydXN0
ZWQgbmV0d29yayBkb21haW4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DaGVu
Zzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPkZyb206PC9iPiBzcHJpbmcgWzxh
IGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNwcmluZy1ib3Vu
Y2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZjwvYj4gQmVybmllciwgRGFuaWVsPGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTE6MzYgUE08YnI+
DQo8Yj5Ubzo8L2I+IFNJTkcgVGVhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4w
ODEwQGdtYWlsLmNvbSI+cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+Q2M6PC9iPiAnU1BSSU5HIFdHIExpc3QnICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGll
dGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiYj
NDM7MTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhpcyBpcyB3aGF0
IHdlIGRpZCBvbiBvdXIgbXVsdGktY2xvdWQgdHJpYWxzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+RW5jYXAgd2l0aCBCaW5kaW5nIFNJRCB0byBhdm9pZCBpbnRlci1k
b21haW4gbWFwcGluZyAmIzQzOyBJIGRvbuKAmXQgbmVlZCB0byBoYXZlIHNvbWUgc29ydCBvZiBp
bnRlci1kb21haW4gYWxpZ25tZW50IG9mIFBTU0lzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij5EYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij5PbiAyMDE5LTA5LTE5LCAx
MToxOCBBTSwgJnF1b3Q7c3ByaW5nIG9uIGJlaGFsZiBvZiBTSU5HIFRlYW0mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+IG9uIGJlaGFsZiBvZg0KPGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4wODEw
QGdtYWlsLmNvbSI+cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkhpIEFuZHJldyw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+R29vZCB0byBoZWFyIHRoYXQgcmVhbGl0eSBleHBlcmltZW50IDopPC9zcGFuPjxicj4N
Cjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QnV0IGlzIGl0IHNlY3VyZSB0byBzaGFy
ZSBpbnRlcm5hbCBTSUQtSVAgbWFwcGluZ3Mgb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29yayBkb21h
aW4/PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T3IgaXMgdGhl
cmUgYW4gYW5hbG9ndWUgbGlrZSBCaW5kaW5nIFNJRCBvZiBTUnY2LCBpbiBTUnY2JiM0Mzs/PC9z
cGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QnR3LCBQU1NJIGFuZCBQ
UFNJIGNhbiBub3QgZG8gdGhhdCBub3csIHJpZ2h0Pzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPkJlc3QgcmVnYXJkcyw8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5Nb29ubGlnaDwvc3Bhbj50IFRob3VnaHRzPGJyPg0KPGJyPg0KPGJyPg0K
KG1haWwgZmFpbHVyZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pPGJyPg0KPGJyPg0KPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7YmFja2dyb3VuZDojRjJGMkYyIj5PbiAwOS8x
OS8yMDE5IDE3OjQ5LCZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86QW5kcmV3LkFsc3RvbkBs
aXF1aWR0ZWxlY29tLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMkE5N0ZGO2JhY2tncm91bmQ6
I0YyRjJGMiI+QW5kcmV3DQogQWxzdG9uPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrO2JhY2tncm91bmQ6I0YyRjJGMiI+Jm5ic3A7d3JvdGU6PGJyPg0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij5IaSBHdXlzLCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5JIHRob3VnaHQgdGhpcyBtYXkgYmUgb2YgaW50ZXJlc3QgaW4gbGlnaHQgb2YgZGlzY3Vzc2lv
bnMgYXJvdW5kIGRlcGxveW1lbnRzIGFuZCBydW5uaW5nIGNvZGUgLSBiZWNhdXNlIG9uZSBvZiB0
aGUgdGhpbmdzIHdlJ3ZlIGJlZW4gdGVzdGluZyBpcyBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVl
cmluZyB3aXRoIENSSCBvbiBib3RoIG91ciBEUERLIGltcGxlbWVudGF0aW9uIGFuZCBhbm90aGVy
IGltcGxlbWVudGF0aW9uLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPlNvIC0gdGhlIHNldHVwIHdlIHVzZWQgbGFzdCBuaWdodDombmJzcDs8L3NwYW4+
PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj42IHN5c3RlbXMgaW4gYSBsYWIg
LSBvbmUgb2Ygd2hpY2ggbGlua2VkIHRvIHRoZSBvcGVuIGludGVybmV0LiZuYnNwOyBDYWxsIHRo
ZXNlIFMxIC0mZ3Q7IFM2Jm5ic3A7PC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+MyBzeXN0ZW1zIGluIGEgbGFiIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSB3b3JsZCAtIG5v
IHBlZXJpbmcgYmV0d2VlbiB0aGUgbmV0d29ya3MgaW4gcXVlc3Rpb24uJm5ic3A7IENhbGwgdGhl
c2UgUjEgLSZndDsgUjMmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5XZSBhcHBsaWVkIGEgU0lEIGxpc3Qgb24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtJmd0
OyBTMiAtJmd0OyBTMyAtJmd0OyBTNiAtJmd0OyBSMSAtJmd0OyBSMywgd2l0aCB0aGUgcmVsZXZh
bnQgbWFwcGluZ3MgZnJvbSB0aGUgQ1JIIFNJRCdzIHRvIHRoZSB1bmRlcmx5aW5nIGFkZHJlc3Np
bmcgKFMyIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgZm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5n
IGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcNCiB0byBTNiwgUzYgaGFkIGEgbWFwcGluZyBmb3Ig
dGhlIFNJRCBjb3JyZXNwb25kaW5nIHRvIFIxIGV0YykmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0K
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGVuIHdlIHNlbnQgc29tZSBwYWNrZXRzIC0gYW5k
IHRoZSB0ZXN0IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVsLiAmbmJzcDsmbmJzcDs8L3NwYW4+PGJy
Pg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5XaGF0IHRoaXMgZWZmZWN0aXZlbHkg
bWVhbnMgaXMgdGhhdCBpZiB0d28gcHJvdmlkZXJzIGFncmVlIHRvIHNoYXJlIHRoZSBTSUQgbWFw
cGluZ3MgLSBpdCBpcyBwb3NzaWJsZSB0byBzdGVlciBhY3Jvc3Mgb25lIG5ldHdvcmssIG91dCBv
dmVyIGFuIG9wZW4gcGF0aCwgYW5kIGFjcm9zcyBhIHJlbW90ZSBuZXR3b3JrLiZuYnNwOyBPYnZp
b3VzbHkgdGhpcyByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCBFSCdzIGFyZW4ndA0KIGJlaW5nIGRy
b3BwZWQgYnkgaW50ZXJtZWRpYXRlIHByb3ZpZGVycywgYnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5n
IHdlJ3JlIHNlZWluZy4mbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5Db21iaW5lIHRoaXMgd2l0aCB0aGUgQkdQIHNpZ25hbGluZyBkcmFmdCAtIGFuZCB0
aGUgU0lEJ3MgY2FuIHRoZW4gYmUgc2lnbmFsZWQgYmV0d2VlbiB0aGUgcHJvdmlkZXJzIC0gd29y
ayBzdGlsbCBnb2luZyBvbiB3aXRoIHJlZ2FyZHMgdG8gdGhpcyBmb3IgdGVzdGluZyBwdXJwb3Nl
cy4mbmJzcDsgSnVzdCBhcyBhIG5vdGUgLSB0aGVyZSB3b3VsZCBiZSBubyByZXF1aXJlbWVudCB0
byBzaGFyZSB0aGUgZnVsbA0KIFNJRCBtYXBwaW5nIG9yIHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0
aGlzIHdpdGggQkdQIC0gdGhlIHJlcXVpcmVtZW50IHdvdWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhl
IHJlbGV2YW50IFNJRCdzIG5lY2Vzc2FyeSBmb3IgdGhlIHN0ZWVyaW5nLiZuYnNwOzwvc3Bhbj48
YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkgY2FuIHNheSBmcm9tIG91ciBz
aWRlIC0gd2l0aCB2YXJpb3VzIG90aGVyIHByb3ZpZGVycyAtIHRoaXMgaXMgc29tZXRoaW5nIHRo
YXQgd2Ugc2VlICppbW1lbnNlKiB1c2UgY2FzZSBmb3IgLSBmb3IgYSB3aG9sZSBob3N0IG9mIHJl
YXNvbnMuJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
VGhhbmtzJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
QW5kcmV3Jm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18mbmJz
cDs8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5zcHJpbmcgbWFpbGluZyBs
aXN0Jm5ic3A7PC9zcGFuPjxicj4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYu
b3JnIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+c3ByaW5nQGlldGYuLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0K
PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5nX187IThXb0E2UmpDODFjIVU0X3M3c29tS1Bf
S3lRM3ZpQk1JY1hwa19wVE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnJGMXd1X0RvWHdJZGYkIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9TcHJpbmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsm
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNEMzU0
MDAgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA4LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFy
Z2luLXRvcDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjMuNzVwdDttYXJnaW4tYm90dG9tOjMuNzVwdCI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJp
bmcgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3By
aW5nQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpD
ODFjIVU0X3M3c29tS1BfS3lRM3ZpQk1JY1hwa19wVE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnJG
MXd1X0xsN2VqNVAkIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
ZzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHBy
ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPnNwcmluZyBtYWlsaW5nIGxpc3Q8bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3Jn
Ij5zcHJpbmdAaWV0Zi5vcmc8L2E+PG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zcHJpbmciPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5n
PC9hPjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPg0KPGhyIHNpemU9IjAiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVy
Ij4NCjwvc3Bhbj48L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxzdHJvbmc+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZTttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+RXh0ZXJuYWwgRW1haWw6PC9zcGFuPjwvaT48L3N0cm9uZz48ZW0+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+DQog
UGxlYXNlIHVzZSBjYXV0aW9uIHdoZW4gb3BlbmluZyBsaW5rcyBhbmQgYXR0YWNobWVudHMgLyA8
L3NwYW4+PC9lbT48c3Ryb25nPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWU7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPkNvdXJyaWVsIGV4dGVybmU6PC9zcGFuPjwvaT48L3N0cm9uZz48
ZW0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
DQogU295ZXogcHJ1ZGVudCBhdmVjIGxlcyBsaWVucyBldCBkb2N1bWVudHMgam9pbnRzIDwvc3Bh
bj48L2VtPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4BB0E927025D44979DD10307FCBAFB97bellca_--


From nobody Wed Sep 25 12:50:22 2019
Return-Path: <jmh@joelhalpern.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 E1D291200CD for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 12:50:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 GaiWzVOAr8_1 for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 12:50:17 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 918AC12088F for <spring@ietf.org>; Wed, 25 Sep 2019 12:50:17 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46dpZ13X99zXqL8; Wed, 25 Sep 2019 12:50:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1569441017; bh=McjRtLqXri6efBRkHxe1hR7nmmRdvuxLi5X1wbFPa1o=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=dlNiRA8o8lkR760b6e5xGPBJ5B77eoWHy8PwJ9nZH+POSHGu4Db8mvbWIfIx2jeJN fSvYE2kPc8UGICEr1HLy1sHUbgEZ7PWG9u9V6Egz4ja60cZn6gaL4C7yAFMagsMlWV 3QA4qd7tyHm77+tLHIricjEF0So1Khoie4CnP+tA=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [172.20.7.244] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46dpZ0669vzXqL4; Wed, 25 Sep 2019 12:50:16 -0700 (PDT)
To: "Bernier, Daniel" <daniel.bernier@bell.ca>
Cc: SPRING WG List <spring@ietf.org>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com>
Date: Wed, 25 Sep 2019 15:50:14 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wRyrigJSo0PAYfqJTFmgOs2UJJ8>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Wed, 25 Sep 2019 19:50:21 -0000

SR is Stateless in the sense of not having per-path state.  It is not 
stateless in a general sense, since otherwise MPLS-SR would not be SR 
(it needs label state).  So I think we are reading 8402 differently.

We can let the marketing folks fight it out in the marketplace.

Yours,
Joel

On 9/25/2019 3:41 PM, Bernier, Daniel wrote:
> Hi Ron,
> 
> Similarly I would refrain from using the SR acronym since a key 
> characteristic of the SR architecture as per RFC8402 is statelessness.
> 
> As per current SRv6+ documents, state is required for an intermediate 
> node to add the relevant next PSSIs in DOH. This is whether they are 
> domain-wide defined or with local significance (i.e. prepending short-SID).
> 
> Cheers,
> 
> Dan B
> 
> On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com 
> <mailto:jefftant.ietf@gmail.com>> wrote:
> 
> Agree with Stuart.
> 
> SRinUDP is a well defined solution, letâ€™s not mix things.
> 
> Cheers,
> 
> Jeff
> 
> On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant 
> <stewart.bryant@gmail.com>, wrote:
> 
>     I agree.
> 
>     Inclusion of the term MPLS would cause confusion with
>     draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The
>     design decribed in draft-ietf-mpls-sr-over-ip works over both IPv4
>     and IPv6. Also course, as Ron states, such a name is not a true
>     refelction of the design.
> 
>     - Stewart
> 
>     On 24/09/2019 05:01, Ron Bonica wrote:
> 
>         Cheng,
> 
>         I have no problem with changing the name. SR-MPLS over IPv6 may
>         not be appropriate, because MPLS is not part of the solution.
> 
>         Something like SR-extensible-6 or SR-compressed-6 might work.
> 
>          Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Ron
> 
>         Juniper Business Use Only
> 
>         *From:* Chengli (Cheng Li) <chengli13@huawei.com>
>         <mailto:chengli13@huawei.com>
>         *Sent:* Monday, September 23, 2019 10:14 PM
>         *To:* Ron Bonica <rbonica@juniper.net>
>         <mailto:rbonica@juniper.net>; Jeff Tantsura
>         <jefftant.ietf@gmail.com> <mailto:jefftant.ietf@gmail.com>
>         *Cc:* SING Team <s.i.n.g.team.0810@gmail.com>
>         <mailto:s.i.n.g.team.0810@gmail.com>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca> <mailto:daniel.bernier@bell.ca>; SPRING
>         WG List <spring@ietf.org> <mailto:spring@ietf.org>
>         *Subject:* RE: [spring] SR-MPLS over IPv6ï¼Ÿ
> 
>         Oh, I misunderstood the BSID in CRH in last email, sorry for that.
> 
>         Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit
>         value like MPLS label.
> 
>         Therefore, IMHO, it may not comply with RFC8402:
>         https://tools.ietf.org/html/rfc8402#section-3.1.3
>         <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>
> 
>         If possible, I suggest to change the name of SRv6+, since it is
>         not SRv6 based. Something like SR-MPLS over IPv6 maybe better?
> 
>         Thanks,
> 
>         Cheng
> 
>         *From:* Ron Bonica [mailto:rbonica@juniper.net]
>         *Sent:* Monday, September 23, 2019 10:45 PM
>         *To:* Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>; Jeff Tantsura
>         <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>         WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
> 
>         Cheng,
> 
>         In SRv6+, it would be very difficult to pollute the architecture
>         because:
> 
>         -A SID is either 16-or 32-bits long
> 
>         -An IPv6 address is 128-bits long
> 
>         -Therefore, it is impossible to copy a SID to an IPv6 address or
>         an IPv6 address to a SID
> 
>         The binding SID will be a 16-or 32-bit topological instruction,
>         found in the CRH. Like all topological instructions, it will
>         identify an SFIB entry.
> 
>         There will be a new SFIB entry type that will contain the
>         following information:
> 
>         -An IPv6 Destination Address (to be used in the outer IPv6 header)
> 
>         -A list of SIDs (to be used in the CRH
> 
>                                                                 
>          Â Â Â Â Â Â Â Â Â Ron
> 
>         Juniper Business Use Only
> 
>         *From:* Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>
>         *Sent:* Sunday, September 22, 2019 12:01 AM
>         *To:* Ron Bonica <rbonica@juniper.net
>         <mailto:rbonica@juniper.net>>; Jeff Tantsura
>         <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>         WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
> 
>         Hi Ron,
> 
>         Good to hear that. Looking forward to seeing it in the next
>         revision.
> 
>         But I am curious that is a bind SID in CRH an interface IPv6
>         address only without any other semantics? Just like the other
>         SIDs you mentioned in CRH.
> 
>         If not, this binding SID should not be introduced in to CRH
>         since it pollutes the architecture.
> 
>         If yes, whatâ€™s the standard for an Interface IPv6 address?
> 
>         Thanks for confirming that BSID is needed in CRH. I totally
>         agree with you.
> 
>         Best regards,
>         Cheng
> 
>         ------------------------------------------------------------------------
> 
>         æŽå‘ˆCheng Li
>         Email: chengli13@huawei.com <mailto:chengli13@huawei.com>
> 
>         *From:* Ron Bonica<rbonica@juniper.net <mailto:rbonica@juniper.net>>
> 
>         *To:* Jeff Tantsura<jefftant.ietf@gmail.com
>         <mailto:jefftant.ietf@gmail.com>>;Chengli (Cheng
>         Li)<chengli13@huawei.com <mailto:chengli13@huawei.com>>
> 
>         *Cc:* SING Team<s.i.n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>;EXT -
>         daniel.bernier<daniel.bernier@bell.ca
>         <mailto:daniel.bernier@bell.ca>>;SPRING WG List<spring@ietf.org
>         <mailto:spring@ietf.org>>
> 
>         *Subject:* RE: [spring] A note on CRH and on going testing
> 
>         *Time:* 2019-09-22 04:37:17
> 
>         Jeff,
> 
>         After an off-line conversation with the SRv6+ implementors, we
>         decided that it would be trivial to add a binding SID to SRv6+.
>         So, we will do that in the next version of the draft.
> 
>         In keeping with RFC 8200, it will prepend only. Since the CRH is
>         short, insertion is not needed.
> 
>          Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Ron
> 
>         Juniper Business Use Only
> 
>         *From:* Jeff Tantsura <jefftant.ietf@gmail.com
>         <mailto:jefftant.ietf@gmail.com>>
>         *Sent:* Saturday, September 21, 2019 4:32 PM
>         *To:* Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>; Ron Bonica <rbonica@juniper.net
>         <mailto:rbonica@juniper.net>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>         WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
> 
>         Hi Ron,
> 
>         Thanks for your comments, exactly,Â BSIDÂ MPLS label = CRH value :)
> 
>         Cheers,
> 
>         Jeff
> 
>         On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net
>         <mailto:rbonica@juniper.net>>, wrote:
> 
>             Hi Jeff,
> 
>             It would be easy enough to add a binding SID to SRv6+. Given
>             customer demand, I would not be averse to adding one.
> 
>             However, there is another way to get exactly the same
>             behavior on the forwarding plane without adding a new SID type.
> 
>             Assume that on Node N, we have the following SFIB entry:
> 
>             Â·SID: 123
> 
>             Â·IPv6 address: 2001:db8::1
> 
>             Â·SID type: prefix SID
> 
>             Now assume that was also have the following route on Node N:
> 
>             2001:db8::1 -> SRv6+ tunnel with specified destination
>             address and CRH
> 
>             This gives you the same forwarding behavior as a binding SID.
> 
>              Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Ron
> 
>             Juniper Business Use Only
> 
>             *From:* spring <spring-bounces@ietf.org
>             <mailto:spring-bounces@ietf.org>> *On Behalf Of* Jeff Tantsura
>             *Sent:* Thursday, September 19, 2019 10:53 PM
>             *To:* Chengli (Cheng Li) <chengli13@huawei.com
>             <mailto:chengli13@huawei.com>>
>             *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>             <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>             daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>             <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>;
>             SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>             *Subject:* Re: [spring] A note on CRH and on going testing
> 
>             Thereâ€™s number of solutions on the market that extensively
>             use BSID for multi-domain as well as multi-layer signaling.
> 
>             Regards,
> 
>             Jeff
> 
> 
>             On Sep 19, 2019, at 19:49, Chengli (Cheng Li)
>             <chengli13@huawei.com <mailto:chengli13@huawei.com>> wrote:
> 
>                 +1.
> 
>                 As I mentioned before, Binding SID is not only for
>                 shortening SID list.
> 
>                 We should see the important part of binding SID in
>                 inter-domain routing, Â since it hides the details of
>                 intra-domain. Security and Privacy are always important.
> 
>                 Since the EH insertion related text will be removed from
>                 SRv6 NP draft, I donâ€™t think anyone will still say we
>                 donâ€™t need binding SID.
> 
>                 Letâ€™s be honest, Encap mode Binding SID is very useful
>                 in inter-domain routing. It is not secure to share
>                 internal info outside a trusted network domain.
> 
>                 Cheng
> 
>                 *From:* spring [mailto:spring-bounces@ietf.org] *On
>                 Behalf Of* Bernier, Daniel
>                 *Sent:* Thursday, September 19, 2019 11:36 PM
>                 *To:* SING Team <s.i..n.g.team.0810@gmail.com
>                 <mailto:s.i.n.g.team.0810@gmail.com>>
>                 *Cc:* 'SPRING WG List' <spring@ietf.org
>                 <mailto:spring@ietf.org>>
>                 *Subject:* Re: [spring] A note on CRH and on going testing
> 
>                 +1
> 
>                 This is what we did on our multi-cloud trials.
> 
>                 Encap with Binding SID to avoid inter-domain mapping + I
>                 donâ€™t need to have some sort of inter-domain alignment
>                 of PSSIs
> 
>                 Dan
> 
>                 On 2019-09-19, 11:18 AM, "spring on behalf of SING Team"
>                 <spring-bounces@ietf.org
>                 <mailto:spring-bounces@ietf.org> on behalf of
>                 s.i.n.g.team.0810@gmail.com
>                 <mailto:s.i.n.g.team.0810@gmail.com>> wrote:
> 
>                 Hi Andrew,
> 
>                 Good to hear that reality experiment :)
> 
>                 But is it secure to share internal SID-IP mappings
>                 outside a trusted network domain?
> 
>                 Or is there an analogue like Binding SID of SRv6, in SRv6+?
> 
>                 Btw, PSSI and PPSI can not do that now, right?
> 
>                 Best regards,
>                 Moonlight Thoughts
> 
> 
>                 (mail failure, try to cc to spring again.)
> 
>                 On 09/19/2019 17:49, Andrew Alston
>                 <mailto:Andrew.Alston@liquidtelecom.com>Â wrote:
>                 Hi Guys,
> 
>                 I thought this may be of interest in light of
>                 discussions around deployments and running code -
>                 because one of the things we've been testing is
>                 inter-domain traffic steering with CRH on both our DPDK
>                 implementation and another implementation.
> 
>                 So - the setup we used last night:
> 
>                 6 systems in a lab - one of which linked to the open
>                 internet.Â  Call these S1 -> S6
>                 3 systems in a lab on the other side of the world - no
>                 peering between the networks in question.Â  Call these R1
>                 -> R3
> 
>                 We applied a SID list on S1, that steered S1 -> S2 -> S3
>                 -> S6 -> R1 -> R3, with the relevant mappings from the
>                 CRH SID's to the underlying addressing (S2 had a mapping
>                 for the SID for S3, S3 had a mapping for the SID
>                 corresponding to S6, S6 had a mapping for the SID
>                 corresponding to R1 etc)
> 
>                 Then we sent some packets - and the test was entirely
>                 successful.
> 
>                 What this effectively means is that if two providers
>                 agree to share the SID mappings - it is possible to
>                 steer across one network, out over an open path, and
>                 across a remote network.Â  Obviously this relies on the
>                 fact that EH's aren't being dropped by intermediate
>                 providers, but this isn't something we're seeing.
> 
>                 Combine this with the BGP signaling draft - and the
>                 SID's can then be signaled between the providers - work
>                 still going on with regards to this for testing
>                 purposes.Â  Just as a note - there would be no
>                 requirement to share the full SID mapping or topologies
>                 when doing this with BGP - the requirement would be only
>                 to share the relevant SID's necessary for the steering.
> 
>                 I can say from our side - with various other providers -
>                 this is something that we see *immense* use case for -
>                 for a whole host of reasons.
> 
>                 Thanks
> 
>                 Andrew
> 
> 
>                 _______________________________________________
>                 spring mailing list
>                 spring@ietf..org <mailto:spring@ietf.org>
>                 https://www.ietf.org/mailman/listinfo/Spring
>                 <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
> 
>                 _______________________________________________
>                 spring mailing list
>                 spring@ietf.org <mailto:spring@ietf.org>
>                 https://www.ietf.org/mailman/listinfo/spring
>                 <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>
> 
> 
> 
>         _______________________________________________
> 
>         spring mailing list
> 
>         spring@ietf.org  <mailto:spring@ietf.org>
> 
>         https://www.ietf.org/mailman/listinfo/spring
> 
> ------------------------------------------------------------------------
> 
> */External Email:/*/Please use caution when opening links and 
> attachments / /*/Courriel externe:/*/Soyez prudent avec les liens et 
> documents joints /
> 
> 
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> 


From nobody Wed Sep 25 13:06:57 2019
Return-Path: <prvs=164b8d2e3=daniel.bernier@bell.ca>
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 96FD81201E3 for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 13:06:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 mOuV82Kg016Q for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 13:06:53 -0700 (PDT)
Received: from ESA3-Wyn.bell.ca (esa3-wyn.bell.ca [67.69.243.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41741120154 for <spring@ietf.org>; Wed, 25 Sep 2019 13:06:53 -0700 (PDT)
Received: from dm5czo-d00.bellca.int.bell.ca (HELO DG1MBX01-WYN.bell.corp.bce.ca) ([198.235.102.32]) by esa03corp-wyn.bell.corp.bce.ca with ESMTP; 25 Sep 2019 16:06:51 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX01-WYN.bell.corp.bce.ca (2002:8eb6:120b::8eb6:120b) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 25 Sep 2019 16:06:51 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Wed, 25 Sep 2019 16:06:51 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: =?utf-8?B?W0VYVF1SZTogW3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8=?=
Thread-Index: AQHVc55RAFJqRzAR30W/UMCZDHCkwac8mWYAgAAxrgCAAEWiAP//wKk8
Date: Wed, 25 Sep 2019 20:06:51 +0000
Message-ID: <1569442011175.47986@bell.ca>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>, <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com>
In-Reply-To: <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.1]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5BFeWAv3Jhvr82zvswJWse3btGE>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Wed, 25 Sep 2019 20:06:57 -0000

QWggYnV0IEpvZWwsIAoKQXMgd2FzIGRlYmF0ZWQgb3ZlciB0aGUgbWFpbGluZyBsaXN0LCBpZiBJ
IGhhdmUgbXVsdGlwbGUgcGF0aHMgKGkuZS4gdW5pZGlyZWN0aW9uYWwgUFBTSXMpIHRoYXQgZ28g
YWNyb3NzIGRpZmZlcmVudCBQU1NJcyBvbiBpbnRlcm1lZGlhdGUgbm9kZXMgZWFjaCBvZiB0aGVz
ZSBpbnRlcm1lZGlhdGUgbm9kZXMgbmVlZHMgdG8gZmlndXJlIG91dCB3aGljaCBQU1NJIHRvIGFw
cGx5IGJlZm9yZSBzZW5kaW5nIHRvIHRoZSBub2RlIG5leHQgaW4gdGhlIGZvcndhcmRpbmcgcGF0
aC4KCkFuZCBzaW5jZSB0aGVzZSBQU1NJcyBhcmUgbm90IGFsbCBjYXJyaWVkIGZyb20gc291cmNl
LCB0aGlzIHJlcXVpcmVzIHN0YXRlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpGcm9tOiBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+ClNlbnQ6
IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI1LCAyMDE5IDM6NTAgUE0KVG86IEJlcm5pZXIsIERhbmll
bApDYzogU1BSSU5HIFdHIExpc3QKU3ViamVjdDogW0VYVF1SZTogW3NwcmluZ10gU1ItTVBMUyBv
dmVyIElQdjbvvJ8KClNSIGlzIFN0YXRlbGVzcyBpbiB0aGUgc2Vuc2Ugb2Ygbm90IGhhdmluZyBw
ZXItcGF0aCBzdGF0ZS4gIEl0IGlzIG5vdApzdGF0ZWxlc3MgaW4gYSBnZW5lcmFsIHNlbnNlLCBz
aW5jZSBvdGhlcndpc2UgTVBMUy1TUiB3b3VsZCBub3QgYmUgU1IKKGl0IG5lZWRzIGxhYmVsIHN0
YXRlKS4gIFNvIEkgdGhpbmsgd2UgYXJlIHJlYWRpbmcgODQwMiBkaWZmZXJlbnRseS4KCldlIGNh
biBsZXQgdGhlIG1hcmtldGluZyBmb2xrcyBmaWdodCBpdCBvdXQgaW4gdGhlIG1hcmtldHBsYWNl
LgoKWW91cnMsCkpvZWwKCk9uIDkvMjUvMjAxOSAzOjQxIFBNLCBCZXJuaWVyLCBEYW5pZWwgd3Jv
dGU6Cj4gSGkgUm9uLAo+Cj4gU2ltaWxhcmx5IEkgd291bGQgcmVmcmFpbiBmcm9tIHVzaW5nIHRo
ZSBTUiBhY3JvbnltIHNpbmNlIGEga2V5Cj4gY2hhcmFjdGVyaXN0aWMgb2YgdGhlIFNSIGFyY2hp
dGVjdHVyZSBhcyBwZXIgUkZDODQwMiBpcyBzdGF0ZWxlc3NuZXNzLgo+Cj4gQXMgcGVyIGN1cnJl
bnQgU1J2NisgZG9jdW1lbnRzLCBzdGF0ZSBpcyByZXF1aXJlZCBmb3IgYW4gaW50ZXJtZWRpYXRl
Cj4gbm9kZSB0byBhZGQgdGhlIHJlbGV2YW50IG5leHQgUFNTSXMgaW4gRE9ILiBUaGlzIGlzIHdo
ZXRoZXIgdGhleSBhcmUKPiBkb21haW4td2lkZSBkZWZpbmVkIG9yIHdpdGggbG9jYWwgc2lnbmlm
aWNhbmNlIChpLmUuIHByZXBlbmRpbmcgc2hvcnQtU0lEKS4KPgo+IENoZWVycywKPgo+IERhbiBC
Cj4KPiBPbiAyMDE5LTA5LTI1LCA4OjQzIEFNLCAiSmVmZiBUYW50c3VyYSIgPGplZmZ0YW50Lmll
dGZAZ21haWwuY29tCj4gPG1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOgo+
Cj4gQWdyZWUgd2l0aCBTdHVhcnQuCj4KPiBTUmluVURQIGlzIGEgd2VsbCBkZWZpbmVkIHNvbHV0
aW9uLCBsZXTigJlzIG5vdCBtaXggdGhpbmdzLgo+Cj4gQ2hlZXJzLAo+Cj4gSmVmZgo+Cj4gT24g
U2VwIDI1LCAyMDE5LCAyOjM5IFBNICswMjAwLCBTdGV3YXJ0IEJyeWFudAo+IDxzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb20+LCB3cm90ZToKPgo+ICAgICBJIGFncmVlLgo+Cj4gICAgIEluY2x1c2lv
biBvZiB0aGUgdGVybSBNUExTIHdvdWxkIGNhdXNlIGNvbmZ1c2lvbiB3aXRoCj4gICAgIGRyYWZ0
LWlldGYtbXBscy1zci1vdmVyLWlwLCB3aGljaCBpcyBlbnRpdGxlZCBTUi1NUExTIG92ZXIgSVAu
IFRoZQo+ICAgICBkZXNpZ24gZGVjcmliZWQgaW4gZHJhZnQtaWV0Zi1tcGxzLXNyLW92ZXItaXAg
d29ya3Mgb3ZlciBib3RoIElQdjQKPiAgICAgYW5kIElQdjYuIEFsc28gY291cnNlLCBhcyBSb24g
c3RhdGVzLCBzdWNoIGEgbmFtZSBpcyBub3QgYSB0cnVlCj4gICAgIHJlZmVsY3Rpb24gb2YgdGhl
IGRlc2lnbi4KPgo+ICAgICAtIFN0ZXdhcnQKPgo+ICAgICBPbiAyNC8wOS8yMDE5IDA1OjAxLCBS
b24gQm9uaWNhIHdyb3RlOgo+Cj4gICAgICAgICBDaGVuZywKPgo+ICAgICAgICAgSSBoYXZlIG5v
IHByb2JsZW0gd2l0aCBjaGFuZ2luZyB0aGUgbmFtZS4gU1ItTVBMUyBvdmVyIElQdjYgbWF5Cj4g
ICAgICAgICBub3QgYmUgYXBwcm9wcmlhdGUsIGJlY2F1c2UgTVBMUyBpcyBub3QgcGFydCBvZiB0
aGUgc29sdXRpb24uCj4KPiAgICAgICAgIFNvbWV0aGluZyBsaWtlIFNSLWV4dGVuc2libGUtNiBv
ciBTUi1jb21wcmVzc2VkLTYgbWlnaHQgd29yay4KPgo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbgo+Cj4g
ICAgICAgICBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5Cj4KPiAgICAgICAgICpGcm9tOiogQ2hl
bmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2VpLmNvbT4KPiAgICAgICAgIDxtYWlsdG86
Y2hlbmdsaTEzQGh1YXdlaS5jb20+Cj4gICAgICAgICAqU2VudDoqIE1vbmRheSwgU2VwdGVtYmVy
IDIzLCAyMDE5IDEwOjE0IFBNCj4gICAgICAgICAqVG86KiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1
bmlwZXIubmV0Pgo+ICAgICAgICAgPG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0PjsgSmVmZiBU
YW50c3VyYQo+ICAgICAgICAgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPiA8bWFpbHRvOmplZmZ0
YW50LmlldGZAZ21haWwuY29tPgo+ICAgICAgICAgKkNjOiogU0lORyBUZWFtIDxzLmkubi5nLnRl
YW0uMDgxMEBnbWFpbC5jb20+Cj4gICAgICAgICA8bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdt
YWlsLmNvbT47IEVYVCAtCj4gICAgICAgICBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxtYWlsdG86
ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4KPiAgICAgICAgIDxkYW5pZWwuYmVybmllckBiZWxsLmNh
PiA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+OyBTUFJJTkcKPiAgICAgICAgIFdHIExp
c3QgPHNwcmluZ0BpZXRmLm9yZz4gPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Cj4gICAgICAgICAq
U3ViamVjdDoqIFJFOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2Nu+8nwo+Cj4gICAgICAgICBP
aCwgSSBtaXN1bmRlcnN0b29kIHRoZSBCU0lEIGluIENSSCBpbiBsYXN0IGVtYWlsLCBzb3JyeSBm
b3IgdGhhdC4KPgo+ICAgICAgICAgWWVzLCB0aGUgU0lEIGlzIG5vdCBhbiBJUHY2IGFkZHJlc3Mg
aW4gQ1JILCBidXQgYSAxNi8zMiBiaXQKPiAgICAgICAgIHZhbHVlIGxpa2UgTVBMUyBsYWJlbC4K
Pgo+ICAgICAgICAgVGhlcmVmb3JlLCBJTUhPLCBpdCBtYXkgbm90IGNvbXBseSB3aXRoIFJGQzg0
MDI6Cj4gICAgICAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODQwMiNzZWN0aW9u
LTMuMS4zCj4gICAgICAgICA8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29s
cy5pZXRmLm9yZy9odG1sL3JmYzg0MDIqc2VjdGlvbi0zLjEuM19fO0l3IThXb0E2UmpDODFjIVdv
UFlXOUlwbkRZamNkaGxpMGI4MF8tS3lyT0lCWUZBWmZpcF9OeFBMQjEtQnQ3b0hqdDh1R1U2OEs0
OWoyeWskPgo+Cj4gICAgICAgICBJZiBwb3NzaWJsZSwgSSBzdWdnZXN0IHRvIGNoYW5nZSB0aGUg
bmFtZSBvZiBTUnY2Kywgc2luY2UgaXQgaXMKPiAgICAgICAgIG5vdCBTUnY2IGJhc2VkLiBTb21l
dGhpbmcgbGlrZSBTUi1NUExTIG92ZXIgSVB2NiBtYXliZSBiZXR0ZXI/Cj4KPiAgICAgICAgIFRo
YW5rcywKPgo+ICAgICAgICAgQ2hlbmcKPgo+ICAgICAgICAgKkZyb206KiBSb24gQm9uaWNhIFtt
YWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldF0KPiAgICAgICAgICpTZW50OiogTW9uZGF5LCBTZXB0
ZW1iZXIgMjMsIDIwMTkgMTA6NDUgUE0KPiAgICAgICAgICpUbzoqIENoZW5nbGkgKENoZW5nIExp
KSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20KPiAgICAgICAgIDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdl
aS5jb20+PjsgSmVmZiBUYW50c3VyYQo+ICAgICAgICAgPGplZmZ0YW50LmlldGZAZ21haWwuY29t
IDxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pgo+ICAgICAgICAgKkNjOiogU0lORyBU
ZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tCj4gICAgICAgICA8bWFpbHRvOnMuaS5u
LmcudGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLQo+ICAgICAgICAgZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYSA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+Cj4gICAgICAgICA8ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYSA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsgU1BSSU5H
Cj4gICAgICAgICBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+Pgo+ICAgICAgICAgKlN1YmplY3Q6KiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQg
b24gZ29pbmcgdGVzdGluZwo+Cj4gICAgICAgICBDaGVuZywKPgo+ICAgICAgICAgSW4gU1J2Niss
IGl0IHdvdWxkIGJlIHZlcnkgZGlmZmljdWx0IHRvIHBvbGx1dGUgdGhlIGFyY2hpdGVjdHVyZQo+
ICAgICAgICAgYmVjYXVzZToKPgo+ICAgICAgICAgLUEgU0lEIGlzIGVpdGhlciAxNi1vciAzMi1i
aXRzIGxvbmcKPgo+ICAgICAgICAgLUFuIElQdjYgYWRkcmVzcyBpcyAxMjgtYml0cyBsb25nCj4K
PiAgICAgICAgIC1UaGVyZWZvcmUsIGl0IGlzIGltcG9zc2libGUgdG8gY29weSBhIFNJRCB0byBh
biBJUHY2IGFkZHJlc3Mgb3IKPiAgICAgICAgIGFuIElQdjYgYWRkcmVzcyB0byBhIFNJRAo+Cj4g
ICAgICAgICBUaGUgYmluZGluZyBTSUQgd2lsbCBiZSBhIDE2LW9yIDMyLWJpdCB0b3BvbG9naWNh
bCBpbnN0cnVjdGlvbiwKPiAgICAgICAgIGZvdW5kIGluIHRoZSBDUkguIExpa2UgYWxsIHRvcG9s
b2dpY2FsIGluc3RydWN0aW9ucywgaXQgd2lsbAo+ICAgICAgICAgaWRlbnRpZnkgYW4gU0ZJQiBl
bnRyeS4KPgo+ICAgICAgICAgVGhlcmUgd2lsbCBiZSBhIG5ldyBTRklCIGVudHJ5IHR5cGUgdGhh
dCB3aWxsIGNvbnRhaW4gdGhlCj4gICAgICAgICBmb2xsb3dpbmcgaW5mb3JtYXRpb246Cj4KPiAg
ICAgICAgIC1BbiBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3MgKHRvIGJlIHVzZWQgaW4gdGhlIG91
dGVyIElQdjYgaGVhZGVyKQo+Cj4gICAgICAgICAtQSBsaXN0IG9mIFNJRHMgKHRvIGJlIHVzZWQg
aW4gdGhlIENSSAo+Cj4KPiAgICAgICAgICAgICAgICAgICBSb24KPgo+ICAgICAgICAgSnVuaXBl
ciBCdXNpbmVzcyBVc2UgT25seQo+Cj4gICAgICAgICAqRnJvbToqIENoZW5nbGkgKENoZW5nIExp
KSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20KPiAgICAgICAgIDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdl
aS5jb20+Pgo+ICAgICAgICAgKlNlbnQ6KiBTdW5kYXksIFNlcHRlbWJlciAyMiwgMjAxOSAxMjow
MSBBTQo+ICAgICAgICAgKlRvOiogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldAo+ICAg
ICAgICAgPG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj47IEplZmYgVGFudHN1cmEKPiAgICAg
ICAgIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSA8bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwu
Y29tPj4KPiAgICAgICAgICpDYzoqIFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWls
LmNvbQo+ICAgICAgICAgPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjsgRVhU
IC0KPiAgICAgICAgIGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgPG1haWx0bzpkYW5pZWwuYmVybmll
ckBiZWxsLmNhPgo+ICAgICAgICAgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgPG1haWx0bzpkYW5p
ZWwuYmVybmllckBiZWxsLmNhPj47IFNQUklORwo+ICAgICAgICAgV0cgTGlzdCA8c3ByaW5nQGll
dGYub3JnIDxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4KPiAgICAgICAgICpTdWJqZWN0OiogUkU6
IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcKPgo+ICAgICAgICAg
SGkgUm9uLAo+Cj4gICAgICAgICBHb29kIHRvIGhlYXIgdGhhdC4gTG9va2luZyBmb3J3YXJkIHRv
IHNlZWluZyBpdCBpbiB0aGUgbmV4dAo+ICAgICAgICAgcmV2aXNpb24uCj4KPiAgICAgICAgIEJ1
dCBJIGFtIGN1cmlvdXMgdGhhdCBpcyBhIGJpbmQgU0lEIGluIENSSCBhbiBpbnRlcmZhY2UgSVB2
Ngo+ICAgICAgICAgYWRkcmVzcyBvbmx5IHdpdGhvdXQgYW55IG90aGVyIHNlbWFudGljcz8gSnVz
dCBsaWtlIHRoZSBvdGhlcgo+ICAgICAgICAgU0lEcyB5b3UgbWVudGlvbmVkIGluIENSSC4KPgo+
ICAgICAgICAgSWYgbm90LCB0aGlzIGJpbmRpbmcgU0lEIHNob3VsZCBub3QgYmUgaW50cm9kdWNl
ZCBpbiB0byBDUkgKPiAgICAgICAgIHNpbmNlIGl0IHBvbGx1dGVzIHRoZSBhcmNoaXRlY3R1cmUu
Cj4KPiAgICAgICAgIElmIHllcywgd2hhdOKAmXMgdGhlIHN0YW5kYXJkIGZvciBhbiBJbnRlcmZh
Y2UgSVB2NiBhZGRyZXNzPwo+Cj4gICAgICAgICBUaGFua3MgZm9yIGNvbmZpcm1pbmcgdGhhdCBC
U0lEIGlzIG5lZWRlZCBpbiBDUkguIEkgdG90YWxseQo+ICAgICAgICAgYWdyZWUgd2l0aCB5b3Uu
Cj4KPiAgICAgICAgIEJlc3QgcmVnYXJkcywKPiAgICAgICAgIENoZW5nCj4KPiAgICAgICAgIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+Cj4gICAgICAgICDmnY7lkYhDaGVuZyBMaQo+ICAgICAgICAgRW1haWw6
IGNoZW5nbGkxM0BodWF3ZWkuY29tIDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+Cj4KPiAg
ICAgICAgICpGcm9tOiogUm9uIEJvbmljYTxyYm9uaWNhQGp1bmlwZXIubmV0IDxtYWlsdG86cmJv
bmljYUBqdW5pcGVyLm5ldD4+Cj4KPiAgICAgICAgICpUbzoqIEplZmYgVGFudHN1cmE8amVmZnRh
bnQuaWV0ZkBnbWFpbC5jb20KPiAgICAgICAgIDxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5j
b20+PjtDaGVuZ2xpIChDaGVuZwo+ICAgICAgICAgTGkpPGNoZW5nbGkxM0BodWF3ZWkuY29tIDxt
YWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+Pgo+Cj4gICAgICAgICAqQ2M6KiBTSU5HIFRlYW08
cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tCj4gICAgICAgICA8bWFpbHRvOnMuaS5uLmcudGVh
bS4wODEwQGdtYWlsLmNvbT4+O0VYVCAtCj4gICAgICAgICBkYW5pZWwuYmVybmllcjxkYW5pZWwu
YmVybmllckBiZWxsLmNhCj4gICAgICAgICA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+
PjtTUFJJTkcgV0cgTGlzdDxzcHJpbmdAaWV0Zi5vcmcKPiAgICAgICAgIDxtYWlsdG86c3ByaW5n
QGlldGYub3JnPj4KPgo+ICAgICAgICAgKlN1YmplY3Q6KiBSRTogW3NwcmluZ10gQSBub3RlIG9u
IENSSCBhbmQgb24gZ29pbmcgdGVzdGluZwo+Cj4gICAgICAgICAqVGltZToqIDIwMTktMDktMjIg
MDQ6Mzc6MTcKPgo+ICAgICAgICAgSmVmZiwKPgo+ICAgICAgICAgQWZ0ZXIgYW4gb2ZmLWxpbmUg
Y29udmVyc2F0aW9uIHdpdGggdGhlIFNSdjYrIGltcGxlbWVudG9ycywgd2UKPiAgICAgICAgIGRl
Y2lkZWQgdGhhdCBpdCB3b3VsZCBiZSB0cml2aWFsIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNS
djYrLgo+ICAgICAgICAgU28sIHdlIHdpbGwgZG8gdGhhdCBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9m
IHRoZSBkcmFmdC4KPgo+ICAgICAgICAgSW4ga2VlcGluZyB3aXRoIFJGQyA4MjAwLCBpdCB3aWxs
IHByZXBlbmQgb25seS4gU2luY2UgdGhlIENSSCBpcwo+ICAgICAgICAgc2hvcnQsIGluc2VydGlv
biBpcyBub3QgbmVlZGVkLgo+Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJvbgo+Cj4gICAgICAgICBKdW5pcGVyIEJ1c2luZXNzIFVzZSBP
bmx5Cj4KPiAgICAgICAgICpGcm9tOiogSmVmZiBUYW50c3VyYSA8amVmZnRhbnQuaWV0ZkBnbWFp
bC5jb20KPiAgICAgICAgIDxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pgo+ICAgICAg
ICAgKlNlbnQ6KiBTYXR1cmRheSwgU2VwdGVtYmVyIDIxLCAyMDE5IDQ6MzIgUE0KPiAgICAgICAg
ICpUbzoqIENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20KPiAgICAgICAg
IDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+PjsgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5p
cGVyLm5ldAo+ICAgICAgICAgPG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4KPiAgICAgICAg
ICpDYzoqIFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbQo+ICAgICAgICAg
PG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjsgRVhUIC0KPiAgICAgICAgIGRh
bmllbC5iZXJuaWVyQGJlbGwuY2EgPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPgo+ICAg
ICAgICAgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxs
LmNhPj47IFNQUklORwo+ICAgICAgICAgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnIDxtYWlsdG86
c3ByaW5nQGlldGYub3JnPj4KPiAgICAgICAgICpTdWJqZWN0OiogUkU6IFtzcHJpbmddIEEgbm90
ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcKPgo+ICAgICAgICAgSGkgUm9uLAo+Cj4gICAg
ICAgICBUaGFua3MgZm9yIHlvdXIgY29tbWVudHMsIGV4YWN0bHksIEJTSUQgTVBMUyBsYWJlbCA9
IENSSCB2YWx1ZSA6KQo+Cj4gICAgICAgICBDaGVlcnMsCj4KPiAgICAgICAgIEplZmYKPgo+ICAg
ICAgICAgT24gU2VwIDIwLCAyMDE5LCAxMTowOSBBTSAtMDcwMCwgUm9uIEJvbmljYSA8cmJvbmlj
YUBqdW5pcGVyLm5ldAo+ICAgICAgICAgPG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4sIHdy
b3RlOgo+Cj4gICAgICAgICAgICAgSGkgSmVmZiwKPgo+ICAgICAgICAgICAgIEl0IHdvdWxkIGJl
IGVhc3kgZW5vdWdoIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNSdjYrLiBHaXZlbgo+ICAgICAg
ICAgICAgIGN1c3RvbWVyIGRlbWFuZCwgSSB3b3VsZCBub3QgYmUgYXZlcnNlIHRvIGFkZGluZyBv
bmUuCj4KPiAgICAgICAgICAgICBIb3dldmVyLCB0aGVyZSBpcyBhbm90aGVyIHdheSB0byBnZXQg
ZXhhY3RseSB0aGUgc2FtZQo+ICAgICAgICAgICAgIGJlaGF2aW9yIG9uIHRoZSBmb3J3YXJkaW5n
IHBsYW5lIHdpdGhvdXQgYWRkaW5nIGEgbmV3IFNJRCB0eXBlLgo+Cj4gICAgICAgICAgICAgQXNz
dW1lIHRoYXQgb24gTm9kZSBOLCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcgU0ZJQiBlbnRyeToKPgo+
ICAgICAgICAgICAgIMK3U0lEOiAxMjMKPgo+ICAgICAgICAgICAgIMK3SVB2NiBhZGRyZXNzOiAy
MDAxOmRiODo6MQo+Cj4gICAgICAgICAgICAgwrdTSUQgdHlwZTogcHJlZml4IFNJRAo+Cj4gICAg
ICAgICAgICAgTm93IGFzc3VtZSB0aGF0IHdhcyBhbHNvIGhhdmUgdGhlIGZvbGxvd2luZyByb3V0
ZSBvbiBOb2RlIE46Cj4KPiAgICAgICAgICAgICAyMDAxOmRiODo6MSAtPiBTUnY2KyB0dW5uZWwg
d2l0aCBzcGVjaWZpZWQgZGVzdGluYXRpb24KPiAgICAgICAgICAgICBhZGRyZXNzIGFuZCBDUkgK
Pgo+ICAgICAgICAgICAgIFRoaXMgZ2l2ZXMgeW91IHRoZSBzYW1lIGZvcndhcmRpbmcgYmVoYXZp
b3IgYXMgYSBiaW5kaW5nIFNJRC4KPgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbgo+Cj4gICAgICAgICAg
ICAgSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQo+Cj4gICAgICAgICAgICAgKkZyb206KiBzcHJp
bmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnCj4gICAgICAgICAgICAgPG1haWx0bzpzcHJpbmct
Ym91bmNlc0BpZXRmLm9yZz4+ICpPbiBCZWhhbGYgT2YqIEplZmYgVGFudHN1cmEKPiAgICAgICAg
ICAgICAqU2VudDoqIFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTA6NTMgUE0KPiAgICAg
ICAgICAgICAqVG86KiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tCj4g
ICAgICAgICAgICAgPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+Cj4gICAgICAgICAgICAg
KkNjOiogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tCj4gICAgICAgICAg
ICAgPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjsgRVhUIC0KPiAgICAgICAg
ICAgICBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YT4KPiAgICAgICAgICAgICA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSA8bWFpbHRvOmRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E+PjsKPiAgICAgICAgICAgICBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGll
dGYub3JnIDxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4KPiAgICAgICAgICAgICAqU3ViamVjdDoq
IFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nCj4KPiAgICAg
ICAgICAgICBUaGVyZeKAmXMgbnVtYmVyIG9mIHNvbHV0aW9ucyBvbiB0aGUgbWFya2V0IHRoYXQg
ZXh0ZW5zaXZlbHkKPiAgICAgICAgICAgICB1c2UgQlNJRCBmb3IgbXVsdGktZG9tYWluIGFzIHdl
bGwgYXMgbXVsdGktbGF5ZXIgc2lnbmFsaW5nLgo+Cj4gICAgICAgICAgICAgUmVnYXJkcywKPgo+
ICAgICAgICAgICAgIEplZmYKPgo+Cj4gICAgICAgICAgICAgT24gU2VwIDE5LCAyMDE5LCBhdCAx
OTo0OSwgQ2hlbmdsaSAoQ2hlbmcgTGkpCj4gICAgICAgICAgICAgPGNoZW5nbGkxM0BodWF3ZWku
Y29tIDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+PiB3cm90ZToKPgo+ICAgICAgICAgICAg
ICAgICArMS4KPgo+ICAgICAgICAgICAgICAgICBBcyBJIG1lbnRpb25lZCBiZWZvcmUsIEJpbmRp
bmcgU0lEIGlzIG5vdCBvbmx5IGZvcgo+ICAgICAgICAgICAgICAgICBzaG9ydGVuaW5nIFNJRCBs
aXN0Lgo+Cj4gICAgICAgICAgICAgICAgIFdlIHNob3VsZCBzZWUgdGhlIGltcG9ydGFudCBwYXJ0
IG9mIGJpbmRpbmcgU0lEIGluCj4gICAgICAgICAgICAgICAgIGludGVyLWRvbWFpbiByb3V0aW5n
LCAgc2luY2UgaXQgaGlkZXMgdGhlIGRldGFpbHMgb2YKPiAgICAgICAgICAgICAgICAgaW50cmEt
ZG9tYWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBhcmUgYWx3YXlzIGltcG9ydGFudC4KPgo+ICAg
ICAgICAgICAgICAgICBTaW5jZSB0aGUgRUggaW5zZXJ0aW9uIHJlbGF0ZWQgdGV4dCB3aWxsIGJl
IHJlbW92ZWQgZnJvbQo+ICAgICAgICAgICAgICAgICBTUnY2IE5QIGRyYWZ0LCBJIGRvbuKAmXQg
dGhpbmsgYW55b25lIHdpbGwgc3RpbGwgc2F5IHdlCj4gICAgICAgICAgICAgICAgIGRvbuKAmXQg
bmVlZCBiaW5kaW5nIFNJRC4KPgo+ICAgICAgICAgICAgICAgICBMZXTigJlzIGJlIGhvbmVzdCwg
RW5jYXAgbW9kZSBCaW5kaW5nIFNJRCBpcyB2ZXJ5IHVzZWZ1bAo+ICAgICAgICAgICAgICAgICBp
biBpbnRlci1kb21haW4gcm91dGluZy4gSXQgaXMgbm90IHNlY3VyZSB0byBzaGFyZQo+ICAgICAg
ICAgICAgICAgICBpbnRlcm5hbCBpbmZvIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWlu
Lgo+Cj4gICAgICAgICAgICAgICAgIENoZW5nCj4KPiAgICAgICAgICAgICAgICAgKkZyb206KiBz
cHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gKk9uCj4gICAgICAgICAgICAg
ICAgIEJlaGFsZiBPZiogQmVybmllciwgRGFuaWVsCj4gICAgICAgICAgICAgICAgICpTZW50Oiog
VGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMTozNiBQTQo+ICAgICAgICAgICAgICAgICAq
VG86KiBTSU5HIFRlYW0gPHMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20KPiAgICAgICAgICAg
ICAgICAgPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+Pgo+ICAgICAgICAgICAg
ICAgICAqQ2M6KiAnU1BSSU5HIFdHIExpc3QnIDxzcHJpbmdAaWV0Zi5vcmcKPiAgICAgICAgICAg
ICAgICAgPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pgo+ICAgICAgICAgICAgICAgICAqU3ViamVj
dDoqIFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nCj4KPiAg
ICAgICAgICAgICAgICAgKzEKPgo+ICAgICAgICAgICAgICAgICBUaGlzIGlzIHdoYXQgd2UgZGlk
IG9uIG91ciBtdWx0aS1jbG91ZCB0cmlhbHMuCj4KPiAgICAgICAgICAgICAgICAgRW5jYXAgd2l0
aCBCaW5kaW5nIFNJRCB0byBhdm9pZCBpbnRlci1kb21haW4gbWFwcGluZyArIEkKPiAgICAgICAg
ICAgICAgICAgZG9u4oCZdCBuZWVkIHRvIGhhdmUgc29tZSBzb3J0IG9mIGludGVyLWRvbWFpbiBh
bGlnbm1lbnQKPiAgICAgICAgICAgICAgICAgb2YgUFNTSXMKPgo+ICAgICAgICAgICAgICAgICBE
YW4KPgo+ICAgICAgICAgICAgICAgICBPbiAyMDE5LTA5LTE5LCAxMToxOCBBTSwgInNwcmluZyBv
biBiZWhhbGYgb2YgU0lORyBUZWFtIgo+ICAgICAgICAgICAgICAgICA8c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmcKPiAgICAgICAgICAgICAgICAgPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
Zz4gb24gYmVoYWxmIG9mCj4gICAgICAgICAgICAgICAgIHMuaS5uLmcudGVhbS4wODEwQGdtYWls
LmNvbQo+ICAgICAgICAgICAgICAgICA8bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNv
bT4+IHdyb3RlOgo+Cj4gICAgICAgICAgICAgICAgIEhpIEFuZHJldywKPgo+ICAgICAgICAgICAg
ICAgICBHb29kIHRvIGhlYXIgdGhhdCByZWFsaXR5IGV4cGVyaW1lbnQgOikKPgo+ICAgICAgICAg
ICAgICAgICBCdXQgaXMgaXQgc2VjdXJlIHRvIHNoYXJlIGludGVybmFsIFNJRC1JUCBtYXBwaW5n
cwo+ICAgICAgICAgICAgICAgICBvdXRzaWRlIGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbj8KPgo+
ICAgICAgICAgICAgICAgICBPciBpcyB0aGVyZSBhbiBhbmFsb2d1ZSBsaWtlIEJpbmRpbmcgU0lE
IG9mIFNSdjYsIGluIFNSdjYrPwo+Cj4gICAgICAgICAgICAgICAgIEJ0dywgUFNTSSBhbmQgUFBT
SSBjYW4gbm90IGRvIHRoYXQgbm93LCByaWdodD8KPgo+ICAgICAgICAgICAgICAgICBCZXN0IHJl
Z2FyZHMsCj4gICAgICAgICAgICAgICAgIE1vb25saWdodCBUaG91Z2h0cwo+Cj4KPiAgICAgICAg
ICAgICAgICAgKG1haWwgZmFpbHVyZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pCj4KPiAg
ICAgICAgICAgICAgICAgT24gMDkvMTkvMjAxOSAxNzo0OSwgQW5kcmV3IEFsc3Rvbgo+ICAgICAg
ICAgICAgICAgICA8bWFpbHRvOkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20+wqB3cm90
ZToKPiAgICAgICAgICAgICAgICAgSGkgR3V5cywKPgo+ICAgICAgICAgICAgICAgICBJIHRob3Vn
aHQgdGhpcyBtYXkgYmUgb2YgaW50ZXJlc3QgaW4gbGlnaHQgb2YKPiAgICAgICAgICAgICAgICAg
ZGlzY3Vzc2lvbnMgYXJvdW5kIGRlcGxveW1lbnRzIGFuZCBydW5uaW5nIGNvZGUgLQo+ICAgICAg
ICAgICAgICAgICBiZWNhdXNlIG9uZSBvZiB0aGUgdGhpbmdzIHdlJ3ZlIGJlZW4gdGVzdGluZyBp
cwo+ICAgICAgICAgICAgICAgICBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmluZyB3aXRoIENS
SCBvbiBib3RoIG91ciBEUERLCj4gICAgICAgICAgICAgICAgIGltcGxlbWVudGF0aW9uIGFuZCBh
bm90aGVyIGltcGxlbWVudGF0aW9uLgo+Cj4gICAgICAgICAgICAgICAgIFNvIC0gdGhlIHNldHVw
IHdlIHVzZWQgbGFzdCBuaWdodDoKPgo+ICAgICAgICAgICAgICAgICA2IHN5c3RlbXMgaW4gYSBs
YWIgLSBvbmUgb2Ygd2hpY2ggbGlua2VkIHRvIHRoZSBvcGVuCj4gICAgICAgICAgICAgICAgIGlu
dGVybmV0LiAgQ2FsbCB0aGVzZSBTMSAtPiBTNgo+ICAgICAgICAgICAgICAgICAzIHN5c3RlbXMg
aW4gYSBsYWIgb24gdGhlIG90aGVyIHNpZGUgb2YgdGhlIHdvcmxkIC0gbm8KPiAgICAgICAgICAg
ICAgICAgcGVlcmluZyBiZXR3ZWVuIHRoZSBuZXR3b3JrcyBpbiBxdWVzdGlvbi4gIENhbGwgdGhl
c2UgUjEKPiAgICAgICAgICAgICAgICAgLT4gUjMKPgo+ICAgICAgICAgICAgICAgICBXZSBhcHBs
aWVkIGEgU0lEIGxpc3Qgb24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtPiBTMiAtPiBTMwo+ICAgICAg
ICAgICAgICAgICAtPiBTNiAtPiBSMSAtPiBSMywgd2l0aCB0aGUgcmVsZXZhbnQgbWFwcGluZ3Mg
ZnJvbSB0aGUKPiAgICAgICAgICAgICAgICAgQ1JIIFNJRCdzIHRvIHRoZSB1bmRlcmx5aW5nIGFk
ZHJlc3NpbmcgKFMyIGhhZCBhIG1hcHBpbmcKPiAgICAgICAgICAgICAgICAgZm9yIHRoZSBTSUQg
Zm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lECj4gICAgICAgICAgICAgICAgIGNv
cnJlc3BvbmRpbmcgdG8gUzYsIFM2IGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQKPiAgICAgICAg
ICAgICAgICAgY29ycmVzcG9uZGluZyB0byBSMSBldGMpCj4KPiAgICAgICAgICAgICAgICAgVGhl
biB3ZSBzZW50IHNvbWUgcGFja2V0cyAtIGFuZCB0aGUgdGVzdCB3YXMgZW50aXJlbHkKPiAgICAg
ICAgICAgICAgICAgc3VjY2Vzc2Z1bC4KPgo+ICAgICAgICAgICAgICAgICBXaGF0IHRoaXMgZWZm
ZWN0aXZlbHkgbWVhbnMgaXMgdGhhdCBpZiB0d28gcHJvdmlkZXJzCj4gICAgICAgICAgICAgICAg
IGFncmVlIHRvIHNoYXJlIHRoZSBTSUQgbWFwcGluZ3MgLSBpdCBpcyBwb3NzaWJsZSB0bwo+ICAg
ICAgICAgICAgICAgICBzdGVlciBhY3Jvc3Mgb25lIG5ldHdvcmssIG91dCBvdmVyIGFuIG9wZW4g
cGF0aCwgYW5kCj4gICAgICAgICAgICAgICAgIGFjcm9zcyBhIHJlbW90ZSBuZXR3b3JrLiAgT2J2
aW91c2x5IHRoaXMgcmVsaWVzIG9uIHRoZQo+ICAgICAgICAgICAgICAgICBmYWN0IHRoYXQgRUgn
cyBhcmVuJ3QgYmVpbmcgZHJvcHBlZCBieSBpbnRlcm1lZGlhdGUKPiAgICAgICAgICAgICAgICAg
cHJvdmlkZXJzLCBidXQgdGhpcyBpc24ndCBzb21ldGhpbmcgd2UncmUgc2VlaW5nLgo+Cj4gICAg
ICAgICAgICAgICAgIENvbWJpbmUgdGhpcyB3aXRoIHRoZSBCR1Agc2lnbmFsaW5nIGRyYWZ0IC0g
YW5kIHRoZQo+ICAgICAgICAgICAgICAgICBTSUQncyBjYW4gdGhlbiBiZSBzaWduYWxlZCBiZXR3
ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3JrCj4gICAgICAgICAgICAgICAgIHN0aWxsIGdvaW5nIG9u
IHdpdGggcmVnYXJkcyB0byB0aGlzIGZvciB0ZXN0aW5nCj4gICAgICAgICAgICAgICAgIHB1cnBv
c2VzLiAgSnVzdCBhcyBhIG5vdGUgLSB0aGVyZSB3b3VsZCBiZSBubwo+ICAgICAgICAgICAgICAg
ICByZXF1aXJlbWVudCB0byBzaGFyZSB0aGUgZnVsbCBTSUQgbWFwcGluZyBvciB0b3BvbG9naWVz
Cj4gICAgICAgICAgICAgICAgIHdoZW4gZG9pbmcgdGhpcyB3aXRoIEJHUCAtIHRoZSByZXF1aXJl
bWVudCB3b3VsZCBiZSBvbmx5Cj4gICAgICAgICAgICAgICAgIHRvIHNoYXJlIHRoZSByZWxldmFu
dCBTSUQncyBuZWNlc3NhcnkgZm9yIHRoZSBzdGVlcmluZy4KPgo+ICAgICAgICAgICAgICAgICBJ
IGNhbiBzYXkgZnJvbSBvdXIgc2lkZSAtIHdpdGggdmFyaW91cyBvdGhlciBwcm92aWRlcnMgLQo+
ICAgICAgICAgICAgICAgICB0aGlzIGlzIHNvbWV0aGluZyB0aGF0IHdlIHNlZSAqaW1tZW5zZSog
dXNlIGNhc2UgZm9yIC0KPiAgICAgICAgICAgICAgICAgZm9yIGEgd2hvbGUgaG9zdCBvZiByZWFz
b25zLgo+Cj4gICAgICAgICAgICAgICAgIFRoYW5rcwo+Cj4gICAgICAgICAgICAgICAgIEFuZHJl
dwo+Cj4KPiAgICAgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiAgICAgICAgICAgICAgICAgc3ByaW5nIG1haWxpbmcgbGlzdAo+ICAg
ICAgICAgICAgICAgICBzcHJpbmdAaWV0Zi4ub3JnIDxtYWlsdG86c3ByaW5nQGlldGYub3JnPgo+
ICAgICAgICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1Nw
cmluZwo+ICAgICAgICAgICAgICAgICA8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBz
Oi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9TcHJpbmdfXzshOFdvQTZSakM4MWMhVTRf
czdzb21LUF9LeVEzdmlCTUljWHBrX3BUTVlsWTExblRITUIyYi1KVGRUTEtpOW1uckYxd3VfRG9Y
d0lkZiQ+Cj4KPiAgICAgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPiAgICAgICAgICAgICAgICAgc3ByaW5nIG1haWxpbmcgbGlzdAo+
ICAgICAgICAgICAgICAgICBzcHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+
Cj4gICAgICAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c3ByaW5nCj4gICAgICAgICAgICAgICAgIDxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0
cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFV
NF9zN3NvbUtQX0t5UTN2aUJNSWNYcGtfcFRNWWxZMTFuVEhNQjJiLUpUZFRMS2k5bW5yRjF3dV9M
bDdlajVQJD4KPgo+Cj4KPiAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4KPiAgICAgICAgIHNwcmluZyBtYWlsaW5nIGxpc3QKPgo+ICAgICAg
ICAgc3ByaW5nQGlldGYub3JnICA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4KPgo+ICAgICAgICAg
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcKPgo+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+Cj4gKi9FeHRlcm5hbCBFbWFpbDovKi9QbGVhc2UgdXNlIGNhdXRpb24gd2hlbiBv
cGVuaW5nIGxpbmtzIGFuZAo+IGF0dGFjaG1lbnRzIC8gLyovQ291cnJpZWwgZXh0ZXJuZTovKi9T
b3lleiBwcnVkZW50IGF2ZWMgbGVzIGxpZW5zIGV0Cj4gZG9jdW1lbnRzIGpvaW50cyAvCj4KPgo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gc3ByaW5n
IG1haWxpbmcgbGlzdAo+IHNwcmluZ0BpZXRmLm9yZwo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc3ByaW5nCj4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkV4dGVybmFsIEVt
YWlsOiBQbGVhc2UgdXNlIGNhdXRpb24gd2hlbiBvcGVuaW5nIGxpbmtzIGFuZCBhdHRhY2htZW50
cyAvIENvdXJyaWVsIGV4dGVybmU6IFNveWV6IHBydWRlbnQgYXZlYyBsZXMgbGllbnMgZXQgZG9j
dW1lbnRzIGpvaW50c0E=


From nobody Wed Sep 25 14:25:27 2019
Return-Path: <rbonica@juniper.net>
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 CC682120026 for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 14:25:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 zqTzBswRMs8R for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 14:25:21 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47FF5120018 for <spring@ietf.org>; Wed, 25 Sep 2019 14:25:21 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8PLJfEZ027582; Wed, 25 Sep 2019 14:25:08 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=M1O2+PdTa6vKGRM8jYGn7CiJoafsMw+Qw4Ns5HsEIR0=; b=gUM5UhOIO3BUTmMVm8yI5QAYDQeze3X5FG4jylOHMC5vGOm4eYl0jfXCKpW8NqnrlRmQ 3iGqI41Sz4q2emt+cRUWHx4NfC0gLdUboXvXWNgjt1KGWCIIjLOtjhAWQuKNdHfTUSRb isGfKoAipswfsLRejIf303y/IjOc2bEG2a4uKpMwV1+osEM29BFSh0T8j+4L0AlTLQA5 RFEKpGyBEgj0vSIHyPYZQq6wAd9pz/DxeeHgRIaWszoxxCR5ZiwxRXoFzdPPOcdGwKTw 6TfFBtguhZx2niOJYScUoyZgZTt9D0CwECi75/h8dmOI3ZUxWEBAAt5qOvaKw/h+1tWD oA== 
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp2050.outbound.protection.outlook.com [104.47.42.50]) by mx0a-00273201.pphosted.com with ESMTP id 2v822g9fhc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 25 Sep 2019 14:25:07 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JpOOjaaDC8e4J6ilUcbMh5I0DYMjifslCGLSeZFZsnI1oHDVhI0CK/nuirtkIJmRE1UDlOG/qs1nwmSEl4+ocuQHTK+S8bcUGcAncguSnTJO0t+UVzkVpDwlUVTFU3rveyPaTt0efH1gkLfGoiQPbwxVRlRJUIASR8IYoe+DLW1dFvsHkTp1KYbs+0pJIPOsrBE1aW/ebFqmN/AguHcpRoGHyojSYmM+NHI23Eh414MD977fhJUh3QdeMg9Oz8umw7I/2R7hnxjO1V9FQ/yHNf5N1xvk09k71dlpsp4BhFh9FtbHjpLDdHOZQY72291RzfWORKKAMB6hs8qybc4kXw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M1O2+PdTa6vKGRM8jYGn7CiJoafsMw+Qw4Ns5HsEIR0=; b=WtHq6dh7XQZ4PPEeWCsKRkPHoDNDWcfwaq9bjokBCvUkXEVkmxJL8kTbETeVwKr6OIZzGR5YH06mzoKxF5d/xXzI2KCZ3/2EZTau2uhspMfmbMR5Cf/tpWuMF8Y4xVYHx31L0Swf1J/d943OofMBqYpATYKQqk72fDPKN5PHrAZlRYKIcPQl7tLhqCUgO9EXILjLebJMl5G/EyfYS7Ka1CyGqow/9NvX48wQIGlvaTelLBF3OIi174rC4rwRPFAP3kTLFhTGsakONwvPoaGqh+YuwsZDVl8yqJIH4CTn8ZsVMHV9dPrnDYUzs/KftTooWVSD1t7Eyxgbt16A3tVBMQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB6289.namprd05.prod.outlook.com (20.176.31.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.11; Wed, 25 Sep 2019 21:25:05 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.013; Wed, 25 Sep 2019 21:25:05 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>
CC: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
Thread-Topic: =?iso-2022-jp?B?IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJUHY2GyRCISkbKEI=?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAAAOGDmA=
Content-Class: 
Date: Wed, 25 Sep 2019 21:25:05 +0000
Message-ID: <BN7PR05MB5699D96501C7F626CFAF300BAE870@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>
In-Reply-To: <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-25T21:25:02.0831729Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b91a6c68-86fe-4f45-a39a-c41dc1384ee2; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.242.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6a35c26a-adaf-43b8-57e3-08d741fed59d
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB6289:
x-ms-exchange-purlcount: 4
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB62898EB5E6BF36B2B17A63EEAE870@BN7PR05MB6289.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 01713B2841
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(136003)(346002)(396003)(366004)(39860400002)(189003)(199004)(3846002)(790700001)(66574012)(7736002)(102836004)(6436002)(256004)(4326008)(14444005)(26005)(110136005)(81166006)(81156014)(478600001)(30864003)(33656002)(316002)(5024004)(71200400001)(71190400001)(25786009)(6246003)(7696005)(2906002)(606006)(66946007)(476003)(486006)(8936002)(6506007)(186003)(64756008)(66446008)(5660300002)(66476007)(76116006)(66066001)(86362001)(14454004)(54906003)(53546011)(66556008)(966005)(11346002)(236005)(229853002)(54896002)(76176011)(6116002)(446003)(9686003)(99286004)(52536014)(6306002)(74316002)(55016002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB6289; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0BwfxENGDEIalZ3RPE4tS/AgWrz8v55/HwWlHqULQSPnx0N/FlBy1BX8vZwe/if5Oz4omPl5nijSYppNKJNFQ3peNvtHz6P3e75B6gFW1dtdwjgArzoG2oKMF/CTm0tcieRrTUEEkACZI7KWHSOKVLQTLQdqK2bbacWA1H+LWqTyntwHx82X42Qke2WiInOd3vR7/v0ZiLDiU+q2hfKkdtk7tIWWDtX4GjCOSGZG6bOKvPjB9oLLQfYNNoAKtcd4n2OIQVO9Iq79HPFSaGMsPwjsdYopM+/FszNEQJDjY5oQ0N6cOV3uCquxNyXf1lyR5r3bglj5t/eJbqBwm8Khla1tXrNrcMkPQ7LIntjrw/StYf+/d1xu102gqaWvqx9bhcxdKa4nBamkYti77x0x9IjiYD6d33aRiUFfKFn90BjPWJlus8Q/zjCo1LnSLbQR3ytGjO+wOvC/CULvgUZK9w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB5699D96501C7F626CFAF300BAE870BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a35c26a-adaf-43b8-57e3-08d741fed59d
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2019 21:25:05.5842 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0F4/T3SlCcKot4pp7DBPrCNe597yD4cfsMo9tvTsvg3bGNGwgAUYzE3DOWa/6osBl15ozA+lYQ5zn5APFzweXA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB6289
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-25_10:2019-09-25,2019-09-25 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 spamscore=0 bulkscore=0 clxscore=1015 phishscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909250171
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/HwnLReA2zOympTHj1rY9VlTkkvs>
Subject: Re: [spring] =?iso-2022-jp?b?U1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
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: Wed, 25 Sep 2019 21:25:26 -0000

--_000_BN7PR05MB5699D96501C7F626CFAF300BAE870BN7PR05MB5699namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Daniel,

I=1B$B!G=1B(Bm not sure that I agree. The PSSI doesn=1B$B!G=1B(Bt represent=
 per-path information. It represents an instruction to be executed at a seg=
ment endpoint.

                                                      Ron



Juniper Business Use Only
From: Bernier, Daniel <daniel.bernier@bell.ca>
Sent: Wednesday, September 25, 2019 3:41 PM
To: Jeff Tantsura <jefftant.ietf@gmail.com>; Ron Bonica <rbonica@juniper.ne=
t>; Chengli (Cheng Li) <chengli13@huawei.com>; Stewart Bryant <stewart.brya=
nt@gmail.com>
Cc: SPRING WG List <spring@ietf.org>; SING Team <s.i.n.g.team.0810@gmail.co=
m>
Subject: RE: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

Similarly I would refrain from using the SR acronym since a key characteris=
tic of the SR architecture as per RFC8402 is statelessness.

As per current SRv6+ documents, state is required for an intermediate node =
to add the relevant next PSSIs in DOH. This is whether they are domain-wide=
 defined or with local significance (i.e. prepending short-SID).

Cheers,

Dan B

On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com<mailto:jef=
ftant.ietf@gmail.com>> wrote:

Agree with Stuart.
SRinUDP is a well defined solution, let=1B$B!G=1B(Bs not mix things.

Cheers,
Jeff
On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant <stewart.bryant@gmail.com<ma=
ilto:stewart.bryant@gmail.com>>, wrote:

I agree.

Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-ov=
er-ip, which is entitled SR-MPLS over IP. The design decribed in draft-ietf=
-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron states,=
 such a name is not a true refelction of the design.

- Stewart
On 24/09/2019 05:01, Ron Bonica wrote:
Cheng,

I have no problem with changing the name. SR-MPLS over IPv6 may not be appr=
opriate, because MPLS is not part of the solution.

Something like SR-extensible-6 or SR-compressed-6 might work.

                                                               Ron



Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com><mailto:chengli13@huawei.com=
>
Sent: Monday, September 23, 2019 10:14 PM
To: Ron Bonica <rbonica@juniper.net><mailto:rbonica@juniper.net>; Jeff Tant=
sura <jefftant.ietf@gmail.com><mailto:jefftant.ietf@gmail.com>
Cc: SING Team <s.i.n.g.team.0810@gmail.com><mailto:s.i.n.g.team.0810@gmail.=
com>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca><mailto:daniel.bernier@bell.ca>; SPRING WG List <spring@ietf=
.org><mailto:spring@ietf.org>
Subject: RE: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Oh, I misunderstood the BSID in CRH in last email, sorry for that.

Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like MPLS=
 label.

Therefore, IMHO, it may not comply with RFC8402: https://tools.ietf.org/htm=
l/rfc8402#section-3.1.3<https://urldefense.com/v3/__https:/tools.ietf.org/h=
tml/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFA=
Zfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>

If possible, I suggest to change the name of SRv6+, since it is not SRv6 ba=
sed. Something like SR-MPLS over IPv6 maybe better?

Thanks,
Cheng


From: Ron Bonica [mailto:rbonica@juniper.net]
Sent: Monday, September 23, 2019 10:45 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Cheng,

In SRv6+, it would be very difficult to pollute the architecture because:
-        A SID is either 16-or 32-bits long
-        An IPv6 address is 128-bits long
-        Therefore, it is impossible to copy a SID to an IPv6 address or an=
 IPv6 address to a SID
The binding SID will be a 16-or 32-bit topological instruction, found in th=
e CRH. Like all topological instructions, it will identify an SFIB entry.

There will be a new SFIB entry type that will contain the following informa=
tion:
-        An IPv6 Destination Address (to be used in the outer IPv6 header)
-        A list of SIDs (to be used in the CRH
                                                                 Ron





Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>=
>
Sent: Sunday, September 22, 2019 12:01 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; Jeff Tant=
sura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Good to hear that. Looking forward to seeing it in the next revision.

But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.

If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.

If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?

Thanks for confirming that BSID is needed in CRH. I totally agree with you.

Best regards,
Cheng
________________________________
=1B$BM{Dh=1B(B Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>
From: Ron Bonica<rbonica@juniper.net<mailto:rbonica@juniper.net>>
To: Jeff Tantsura<jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>;=
Chengli (Cheng Li)<chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team<s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.co=
m>>;EXT - daniel.bernier<daniel.bernier@bell.ca<mailto:daniel.bernier@bell.=
ca>>;SPRING WG List<spring@ietf.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing
Time: 2019-09-22 04:37:17

Jeff,

After an off-line conversation with the SRv6+ implementors, we decided that=
 it would be trivial to add a binding SID to SRv6+. So, we will do that in =
the next version of the draft.

In keeping with RFC 8200, it will prepend only. Since the CRH is short, ins=
ertion is not needed.

                                                                           =
                            Ron




Juniper Business Use Only
From: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com=
>>
Sent: Saturday, September 21, 2019 4:32 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Thanks for your comments, exactly, BSID MPLS label =3D CRH value :)

Cheers,
Jeff
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net<mailto:rbo=
nica@juniper.net>>, wrote:
Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:

*        SID: 123
*        IPv6 address: 2001:db8::1
*        SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

There=1B$B!G=1B(Bs number of solutions on the market that extensively use B=
SID for multi-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on=1B$B!G=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need bindin=
g SID.
Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is very useful in inter-=
domain routing. It is not secure to share internal info outside a trusted n=
etwork domain.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don=1B$B!G=1B(Bt n=
eed to have some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>


_______________________________________________

spring mailing list

spring@ietf.org<mailto:spring@ietf.org>

https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!TzHvGjXYPTnuyBAGRw=
f9KfKRH1LUVmYkhhBuJYRHS9B9ph5WnPb4g1yFdLGjy2OK$>

________________________________
External Email: Please use caution when opening links and attachments / Cou=
rriel externe: Soyez prudent avec les liens et documents joints

--_000_BN7PR05MB5699D96501C7F626CFAF300BAE870BN7PR05MB5699namp_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-language:JA;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-fareast-language:JA;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle29
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1126121683;
	mso-list-type:hybrid;
	mso-list-template-ids:-246020618 678474898 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:571;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1499954136;
	mso-list-template-ids:-1296660264;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Daniel,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">I=1B$B!G=
=1B(Bm not sure that I agree. The PSSI doesn=1B$B!G=1B(Bt represent per-pat=
h information. It represents an instruction to be executed at a segment end=
point.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:EN-US">From:<=
/span></b><span style=3D"mso-fareast-language:EN-US"> Bernier, Daniel &lt;d=
aniel.bernier@bell.ca&gt;
<br>
<b>Sent:</b> Wednesday, September 25, 2019 3:41 PM<br>
<b>To:</b> Jeff Tantsura &lt;jefftant.ietf@gmail.com&gt;; Ron Bonica &lt;rb=
onica@juniper.net&gt;; Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;; Ste=
wart Bryant &lt;stewart.bryant@gmail.com&gt;<br>
<b>Cc:</b> SPRING WG List &lt;spring@ietf.org&gt;; SING Team &lt;s.i.n.g.te=
am.0810@gmail.com&gt;<br>
<b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span style=3D"font-fa=
mily:&quot;MS Gothic&quot;;mso-fareast-language:EN-US">=1B$B!)=1B(B</span><=
span style=3D"mso-fareast-language:EN-US"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Hi Ron,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Similarly I would refrain from using the SR acronym since a key cha=
racteristic of the SR architecture as per RFC8402 is statelessness.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">As per current SRv6&#43; documents, state is required for an interm=
ediate node to add the relevant next PSSIs in DOH. This is whether they are=
 domain-wide defined or with local significance
 (i.e. prepending short-SID). <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-CA" style=3D"font-size:12.0pt;color=
:black;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-CA" style=3D"font-size:10.0pt;mso-f=
areast-language:EN-US">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-CA" style=3D"font-size:10.0pt;mso-f=
areast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-CA" style=3D"font-size:10.0pt;mso-f=
areast-language:EN-US">Dan B<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">On 2=
019-09-25, 8:43 AM, &quot;Jeff Tantsura&quot; &lt;<a href=3D"mailto:jefftan=
t.ietf@gmail.com">jefftant.ietf@gmail.com</a>&gt; wrote:<o:p></o:p></span><=
/p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA"><o:p=
>&nbsp;</o:p></span></p>
</div>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Agre=
e with Stuart.
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">SRin=
UDP is a well defined solution, let=1B$B!G=1B(Bs not mix things. &nbsp;<o:p=
></o:p></span></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA"><o:p=
>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Chee=
rs, <o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Jeff=
<o:p></o:p></span></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span lang=3D"EN-CA">On Sep 25, 2019, 2:39 PM &#43;0200, Stewart Bryant &lt=
;<a href=3D"mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&g=
t;, wrote:<o:p></o:p></span></p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<p style=3D"margin-left:.5in"><span lang=3D"EN-CA">I agree.<br>
<br>
Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-ov=
er-ip, which is entitled SR-MPLS over IP. The design decribed in draft-ietf=
-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron states,=
 such a name is not a true refelction
 of the design.<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span lang=3D"EN-CA">- Stewart<o:p></o:p></sp=
an></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">On 2=
4/09/2019 05:01, Ron Bonica wrote:<o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">Cheng,</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">I have no problem with changing the name. =
SR-MPLS over IPv6 may not be appropriate, because MPLS is not part of the s=
olution.</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">Something like SR-extensible-6 or SR-compr=
essed-6 might work.</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron</span><span lang=3D"EN-CA"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;=
</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span lang=3D"EN-CA" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA" s=
tyle=3D"mso-fareast-language:ZH-CN">From:</span></b><span lang=3D"EN-CA">
</span><span lang=3D"EN-CA" style=3D"mso-fareast-language:ZH-CN">Chengli (C=
heng Li) <a href=3D"mailto:chengli13@huawei.com">
&lt;chengli13@huawei.com&gt;</a><br>
<b>Sent:</b> Monday, September 23, 2019 10:14 PM<br>
<b>To:</b> Ron Bonica <a href=3D"mailto:rbonica@juniper.net">&lt;rbonica@ju=
niper.net&gt;</a>; Jeff Tantsura
<a href=3D"mailto:jefftant.ietf@gmail.com">&lt;jefftant.ietf@gmail.com&gt;<=
/a><br>
<b>Cc:</b> SING Team <a href=3D"mailto:s.i.n.g.team.0810@gmail.com">&lt;s.i=
.n.g.team.0810@gmail.com&gt;</a>; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> <a hre=
f=3D"mailto:daniel.bernier@bell.ca">
&lt;daniel.bernier@bell.ca&gt;</a>; SPRING WG List <a href=3D"mailto:spring=
@ietf.org">&lt;spring@ietf.org&gt;</a><br>
<b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span lang=3D"ZH-CN" s=
tyle=3D"font-family:SimSun;mso-fareast-language:ZH-CN">=1B$B!)=1B(B</span><=
span lang=3D"ZH-CN" style=3D"mso-fareast-language:ZH-CN">
</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">Oh, I misunderstood the BSID=
 in CRH in last email, sorry for that.</span><span lang=3D"EN-CA"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">&nbsp;</span><span lang=3D"E=
N-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">Yes, the SID is not an IPv6 =
address in CRH, but a 16/32 bit value like MPLS label.</span><span lang=3D"=
EN-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">&nbsp;</span><span lang=3D"E=
N-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">Therefore, IMHO, it may not =
comply with RFC8402:</span><span lang=3D"EN-CA">
<a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*s=
ection-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-B=
t7oHjt8uGU68K49j2yk$">
https://tools.ietf.org/html/rfc8402#section-3.1.3</a><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">If possible, I suggest to ch=
ange the name of SRv6&#43;, since it is not SRv6 based. Something like SR-M=
PLS over IPv6 maybe better?</span><span lang=3D"EN-CA"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">&nbsp;</span><span lang=3D"E=
N-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">Thanks,</span><span lang=3D"=
EN-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">Cheng</span><span lang=3D"EN=
-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">&nbsp;</span><span lang=3D"E=
N-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D;mso-fareast-language:ZH-CN">&nbsp;</span><span lang=3D"E=
N-CA"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA" s=
tyle=3D"mso-fareast-language:ZH-CN">From:</span></b><span lang=3D"EN-CA">
</span><span lang=3D"EN-CA" style=3D"mso-fareast-language:ZH-CN">Ron Bonica=
 [<a href=3D"mailto:rbonica@juniper.net">mailto:rbonica@juniper.net</a>]<br=
>
<b>Sent:</b> Monday, September 23, 2019 10:45 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.i=
etf@gmail.com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing</span><span=
 lang=3D"EN-CA"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">Cheng,</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">In SRv6&#43;, it would be very difficult t=
o pollute the architecture because:</span><span lang=3D"EN-CA"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA" style=3D"mso-fareast-la=
nguage:EN-US">A SID is either 16-or 32-bits long</span><span lang=3D"EN-CA"=
>
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA" style=3D"mso-fareast-la=
nguage:EN-US">An IPv6 address is 128-bits long</span><span lang=3D"EN-CA">
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA" style=3D"mso-fareast-la=
nguage:EN-US">Therefore, it is impossible to copy a SID to an IPv6 address =
or an IPv6 address to a SID</span><span lang=3D"EN-CA">
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">The binding SID will be a 16-or 32-bit top=
ological instruction, found in the CRH. Like all topological instructions, =
it will identify an SFIB entry.</span><span lang=3D"EN-CA"><o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">There will be a new SFIB entry type that w=
ill contain the following information:</span><span lang=3D"EN-CA"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA" style=3D"mso-fareast-la=
nguage:EN-US">An IPv6 Destination Address (to be used in the outer IPv6 hea=
der)</span><span lang=3D"EN-CA">
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-CA"><span style=3D"mso-list:Ignore">-=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA" style=3D"mso-fareast-la=
nguage:EN-US">A list of SIDs (to be used in the CRH</span><span lang=3D"EN-=
CA">
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.75in"><span lang=3D"EN-CA" sty=
le=3D"mso-fareast-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron</span><span lang=3D"EN-CA">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"mso-fareast-language:EN-US">&nbsp;</span><span lang=3D"EN-CA"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;=
</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span lang=3D"EN-CA" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA">F=
rom:</span></b><span lang=3D"EN-CA"> Chengli (Cheng Li) &lt;<a href=3D"mail=
to:chengli13@huawei.com">chengli13@huawei.com</a>&gt;<br>
<b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.=
com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span lang=3D"EN-CA" style=3D"font-size:12.0pt">Hi Ron,<br>
<br>
Good to hear that. Looking forward to seeing it in the next revision.<br>
<br>
But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.<=
br>
<br>
If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.<br>
<br>
If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?<br>
<br>
Thanks for confirming that BSID is needed in CRH. I totally agree with you.=
<br>
<br>
Best regards,<br>
Cheng</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<div style=3D"margin-left:.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 lang=3D"EN-CA">
<hr size=3D"1" width=3D"100%" align=3D"center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span lang=3D"JA" style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&qu=
ot;,sans-serif">=1B$BM{Dh=1B(B</span><span lang=3D"JA">
</span><span lang=3D"EN-CA" style=3D"font-size:12.0pt">Cheng Li<br>
Email:</span><span lang=3D"EN-CA"> <a href=3D"mailto:chengli13@huawei.com">=
<span style=3D"font-size:12.0pt">chengli13@huawei.com</span></a><o:p></o:p>=
</span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:6.0pt 0in =
0in 0in" name=3D"AnyOffice-Background-Image">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA" s=
tyle=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Fro=
m:</span></b><span lang=3D"EN-CA">
</span><span lang=3D"EN-CA" style=3D"font-size:12.0pt;font-family:&quot;MS =
PGothic&quot;,sans-serif">Ron Bonica&lt;</span><span lang=3D"EN-CA"><a href=
=3D"mailto:rbonica@juniper.net"><span style=3D"font-size:12.0pt;font-family=
:&quot;MS PGothic&quot;,sans-serif">rbonica@juniper.net</span></a></span><s=
pan lang=3D"EN-CA" style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&q=
uot;,sans-serif">&gt;</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA" s=
tyle=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">To:=
</span></b><span lang=3D"EN-CA">
</span><span lang=3D"EN-CA" style=3D"font-size:12.0pt;font-family:&quot;MS =
PGothic&quot;,sans-serif">Jeff Tantsura&lt;</span><span lang=3D"EN-CA"><a h=
ref=3D"mailto:jefftant.ietf@gmail.com"><span style=3D"font-size:12.0pt;font=
-family:&quot;MS PGothic&quot;,sans-serif">jefftant.ietf@gmail.com</span></=
a></span><span lang=3D"EN-CA" style=3D"font-size:12.0pt;font-family:&quot;M=
S PGothic&quot;,sans-serif">&gt;;Chengli
 (Cheng Li)&lt;</span><span lang=3D"EN-CA"><a href=3D"mailto:chengli13@huaw=
ei.com"><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,=
sans-serif">chengli13@huawei.com</span></a></span><span lang=3D"EN-CA" styl=
e=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;</=
span><span lang=3D"EN-CA"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA" s=
tyle=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Cc:=
</span></b><span lang=3D"EN-CA">
</span><span lang=3D"EN-CA" style=3D"font-size:12.0pt;font-family:&quot;MS =
PGothic&quot;,sans-serif">SING Team&lt;</span><span lang=3D"EN-CA"><a href=
=3D"mailto:s.i.n.g.team.0810@gmail.com"><span style=3D"font-size:12.0pt;fon=
t-family:&quot;MS PGothic&quot;,sans-serif">s.i.n.g.team.0810@gmail.com</sp=
an></a></span><span lang=3D"EN-CA" style=3D"font-size:12.0pt;font-family:&q=
uot;MS PGothic&quot;,sans-serif">&gt;;EXT
 - daniel.bernier&lt;</span><span lang=3D"EN-CA"><a href=3D"mailto:daniel.b=
ernier@bell.ca"><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothi=
c&quot;,sans-serif">daniel.bernier@bell.ca</span></a></span><span lang=3D"E=
N-CA" style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">&gt;;SPRING
 WG List&lt;</span><span lang=3D"EN-CA"><a href=3D"mailto:spring@ietf.org">=
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">spring@ietf.org</span></a></span><span lang=3D"EN-CA" style=3D"font-siz=
e:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;</span><span la=
ng=3D"EN-CA"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA" s=
tyle=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Sub=
ject:</span></b><span lang=3D"EN-CA">
</span><span lang=3D"EN-CA" style=3D"font-size:12.0pt;font-family:&quot;MS =
PGothic&quot;,sans-serif">RE: [spring] A note on CRH and on going testing</=
span><span lang=3D"EN-CA"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA" s=
tyle=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Tim=
e:</span></b><span lang=3D"EN-CA">
</span><span lang=3D"EN-CA" style=3D"font-size:12.0pt;font-family:&quot;MS =
PGothic&quot;,sans-serif">2019-09-22 04:37:17</span><span lang=3D"EN-CA"><o=
:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;=
</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Jeff=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Afte=
r an off-line conversation with the SRv6&#43; implementors, we decided that=
 it would be trivial to add a binding SID to SRv6&#43;. So, we will do that=
 in the next version of the draft.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">In k=
eeping with RFC 8200, it will prepend only. Since the CRH is short, inserti=
on is not needed.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span lang=3D"EN-CA" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA">F=
rom:</span></b><span lang=3D"EN-CA"> Jeff Tantsura &lt;<a href=3D"mailto:je=
fftant.ietf@gmail.com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@junip=
er.net">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Hi R=
on,<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Than=
ks for your comments, exactly,&nbsp;BSID&nbsp;MPLS label =3D CRH value :)<o=
:p></o:p></span></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Chee=
rs,<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Jeff=
<o:p></o:p></span></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span lang=3D"EN-CA">On Sep 20, 2019, 11:09 AM -0700, Ron Bonica &lt;<a hre=
f=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt;, wrote:<o:p></=
o:p></span></p>
<blockquote style=3D"border:none;border-left:solid #3498DB 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Hi J=
eff,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">It w=
ould be easy enough to add a binding SID to SRv6&#43;. Given customer deman=
d, I would not be averse to adding one.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Howe=
ver, there is another way to get exactly the same behavior on the forwardin=
g plane without adding a new SID type.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Assu=
me that on Node N, we have the following SFIB entry:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo4">
<![if !supportLists]><span lang=3D"EN-CA" style=3D"font-size:10.0pt;font-fa=
mily:Symbol"><span style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA">SID: 123 <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo4">
<![if !supportLists]><span lang=3D"EN-CA" style=3D"font-size:10.0pt;font-fa=
mily:Symbol"><span style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA">IPv6 address: 2001:db8:=
:1 <o:p>
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo4">
<![if !supportLists]><span lang=3D"EN-CA" style=3D"font-size:10.0pt;font-fa=
mily:Symbol"><span style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-CA">SID type: prefix SID <o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Now =
assume that was also have the following route on Node N:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">2001=
:db8::1 -&gt; SRv6&#43; tunnel with specified destination address and CRH<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">This=
 gives you the same forwarding behavior as a binding SID.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span lang=3D"EN-CA" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA">F=
rom:</span></b><span lang=3D"EN-CA"> spring &lt;<a href=3D"mailto:spring-bo=
unces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Ther=
e=1B$B!G=1B(Bs number of solutions on the market that extensively use BSID =
for multi-domain as well as multi-layer signaling.<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Rega=
rds,<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">Jeff=
<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span lang=3D"EN-CA"><br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #D35400 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">&#43;1.</span><span lang=3D"EN-CA"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">As I mentioned before, Binding SID is not only for shor=
tening SID list.</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">We should see the important part of binding SID in inte=
r-domain routing, &nbsp;since it hides the details of intra-domain. Securit=
y and Privacy are always important.</span><span lang=3D"EN-CA"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">Since the EH insertion related text will be removed fro=
m SRv6 NP draft, I don=1B$B!G=1B(Bt think anyone will still say we don=1B$B=
!G=1B(Bt need binding SID.</span><span lang=3D"EN-CA"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is v=
ery useful in inter-domain routing. It is not secure to share internal info=
 outside a trusted network domain.</span><span lang=3D"EN-CA"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">Cheng</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span></p=
>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"EN-CA">F=
rom:</span></b><span lang=3D"EN-CA"> spring [<a href=3D"mailto:spring-bounc=
es@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">&nbs=
p;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:10.0pt">&#43;1</span><span lang=3D"EN-CA"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:10.0pt">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:10.0pt">This is what we did on our multi-cloud trials.</span=
><span lang=3D"EN-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:10.0pt">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:10.0pt">Encap with Binding SID to avoid inter-domain mapping=
 &#43; I don=1B$B!G=1B(Bt need to have some sort of inter-domain alignment =
of PSSIs</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:10.0pt">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:10.0pt">Dan</span><span lang=3D"EN-CA"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA" styl=
e=3D"font-size:10.0pt">&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span>=
</p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span lang=3D"EN-CA">On =
2019-09-19, 11:18 AM, &quot;spring on behalf of SING Team&quot; &lt;<a href=
=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a> on behalf o=
f
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com<=
/a>&gt; wrote:<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span lang=3D"EN-CA">&nb=
sp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span lang=3D"EN-CA" sty=
le=3D"font-family:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</spa=
n><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif"><=
br>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;font-family:&quot;Ari=
al&quot;,sans-serif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nb=
sp;</span><span lang=3D"EN-CA"><a href=3D"mailto:Andrew.Alston@liquidteleco=
m.com"><span style=3D"font-size:10.5pt;font-family:&quot;Arial&quot;,sans-s=
erif;color:#2A97FF;background:#F2F2F2">Andrew
 Alston</span></a></span><span lang=3D"EN-CA" style=3D"font-size:10.5pt;fon=
t-family:&quot;Arial&quot;,sans-serif;color:black;background:#F2F2F2">&nbsp=
;wrote:<br>
</span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-ser=
if;color:black">Hi Guys,&nbsp;</span><span lang=3D"EN-CA" style=3D"font-fam=
ily:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
</span><span lang=3D"EN-CA"><a href=3D"mailto:spring@ietf.org"><span style=
=3D"font-family:&quot;Arial&quot;,sans-serif">spring@ietf..org</span></a></=
span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,sans-serif=
;color:black">&nbsp;</span><span lang=3D"EN-CA" style=3D"font-family:&quot;=
Arial&quot;,sans-serif"><br>
</span><span lang=3D"EN-CA"><a href=3D"https://urldefense.com/v3/__https:/w=
ww.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk=
_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$"><span style=3D"font-family:&quot=
;Arial&quot;,sans-serif">https://www.ietf.org/mailman/listinfo/Spring</span=
></a></span><span lang=3D"EN-CA" style=3D"font-family:&quot;Arial&quot;,san=
s-serif">&nbsp;&nbsp;</span><span lang=3D"EN-CA"><o:p></o:p></span></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #D35400 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"EN-CA">____=
___________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/span></p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span lang=3D"EN-CA" style=3D"mso-fareast-language:EN-US"><o:p>&nbsp;</o:p>=
</span></p>
<pre style=3D"margin-left:.5in"><span lang=3D"EN-CA">______________________=
_________________________<o:p></o:p></span></pre>
<pre style=3D"margin-left:.5in"><span lang=3D"EN-CA">spring mailing list<o:=
p></o:p></span></pre>
<pre style=3D"margin-left:.5in"><span lang=3D"EN-CA"><a href=3D"mailto:spri=
ng@ietf.org">spring@ietf.org</a><o:p></o:p></span></pre>
<pre style=3D"margin-left:.5in"><span lang=3D"EN-CA"><a href=3D"https://url=
defense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c=
!TzHvGjXYPTnuyBAGRwf9KfKRH1LUVmYkhhBuJYRHS9B9ph5WnPb4g1yFdLGjy2OK$">https:/=
/www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></span></pre>
</blockquote>
</blockquote>
</div>
<div style=3D"margin-left:.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 lang=3D"EN-CA" style=3D"mso-fareast-language:EN-US">
<hr size=3D"1" width=3D"100%" align=3D"center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><strong><i><span lang=3D"=
EN-CA" style=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:blue;mso-fareast-language:EN-US">External Email:</span></i></strong><=
em><span lang=3D"EN-CA" style=3D"font-size:9.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:blue;mso-fareast-language:EN-US">
 Please use caution when opening links and attachments / </span></em><stron=
g><i><span lang=3D"EN-CA" style=3D"font-size:9.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif;color:blue;mso-fareast-language:EN-US">Courriel externe:=
</span></i></strong><em><span lang=3D"EN-CA" style=3D"font-size:9.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:blue;mso-fareast-language:EN-US=
">
 Soyez prudent avec les liens et documents joints </span></em><span lang=3D=
"EN-CA" style=3D"mso-fareast-language:EN-US"><o:p></o:p></span></p>
</div>
</body>
</html>

--_000_BN7PR05MB5699D96501C7F626CFAF300BAE870BN7PR05MB5699namp_--


From nobody Wed Sep 25 14:47:05 2019
Return-Path: <rbonica@juniper.net>
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 2E39512004E for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 14:47:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 X7YD6vnGnBfk for <spring@ietfa.amsl.com>; Wed, 25 Sep 2019 14:46:59 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D3AF120018 for <spring@ietf.org>; Wed, 25 Sep 2019 14:46:59 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8PLdgfr016069; Wed, 25 Sep 2019 14:46:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=ChJv0gldYc5/jWDmazLUzywU1HWhRkJ6JRhuVLVPXoc=; b=aA81zdNcki0LZKcG1tVjCTq0JtajNrwlO5zAwG4TAZxFAi3EP00s/Kk1FOBTIRItgqa3 vehKFzR6e4HiDi3Nwif1VDPF49KrtuwNjE8/q9eNcHiW6/eyVxfA9GQcHJxxKQiSVSCm 4JOEd5DM4lJnT0sZCoflGY4nU3oBjQ2UwSSvfKUPMP46YFITJPge+MC80XbK3hDNashy XBVTLYzmv722tyAd11meSvVXQbnPv4O4Rreak+n0Qklh3tMbgKzJH70jHqPMBXILhr9q nGoQNrC9YQRve6roN2IoheYQgEOEnxvzW7qvGAd1sxow+SecTm80+l1HxwcqK1y1yy88 lQ== 
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2059.outbound.protection.outlook.com [104.47.41.59]) by mx0b-00273201.pphosted.com with ESMTP id 2v7xwj1qux-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 25 Sep 2019 14:46:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mpHZMj51xHlHc0SD9ZKU8p6IOszEcbv66sxbeT/NzESG6kSKIfaAuTWgTOFZRub+gO82tlLzI4X4gs0jbuTMtOxJjWcAsmxHzocX3IRDKqT1R3SwenOdyTQa0pLsXXETPd3i0O0Q53l1G8PEq3GomxaDns1uUNy9t2zNIoQ64Uc+ZRnnJBRx9dpnE8iqMPRHWJeBjWNHnX9eRGBp3ZFnmGcd/WbS+mUb+78vWX8SBhxgYCMKmVwH2Prl0EzUj0pf3mIF9t4NUwQrRefz960jKbP0F+mN4OC6XxcwGKQDFCpYDPVi+B8NE6sZKF4vaP9mmKbTU2exmh2TKhlgU9Kv6w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ChJv0gldYc5/jWDmazLUzywU1HWhRkJ6JRhuVLVPXoc=; b=NsnsFq6AjLY3pkPnGsIhdHbc61yRiom/3rZq+pJzZjIUUis73WnCFcBIqUq3/H+JgQ/fsHhcywbDej9UgcodEl6OvRsWX+HgYtnSMA9GTkf8wrploiqUA2YFYS+80g04ixeeE/76F34ohyN4h9OP/b+rCUzC+QlbORrMi2q5ZbqQm6LteStm+JMyIEkVgZp4Ovjd886+vdrsBFjXnxqDBto8iWeXNBx/Vp8RPJMVdfty8/5QNfd2RRo1RuKPvaIRn9jME5Qs4TXxF/19za5i1zBL2tepRr3BsksGmjyGG0oG1r2ixHtA0BMD9/YhvXB4GIWbpVFB+RNsJeMMzLnp8g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB5937.namprd05.prod.outlook.com (20.176.28.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.7; Wed, 25 Sep 2019 21:46:54 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.013; Wed, 25 Sep 2019 21:46:54 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, "Joel M. Halpern" <jmh@joelhalpern.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: =?utf-8?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8=?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAAABSaAAAAJSQgAADZqnw
Content-Class: 
Date: Wed, 25 Sep 2019 21:46:53 +0000
Message-ID: <BN7PR05MB5699218EB79F2F592DFF87CEAE870@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>, <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com> <1569442011175.47986@bell.ca>
In-Reply-To: <1569442011175.47986@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-25T21:46:50.9609360Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=d3bda22f-14bc-4b4e-9ecb-3e0a1928a6b5; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.242.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a68220d0-5d41-4d8c-520a-08d74201e176
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB5937:
x-ms-exchange-purlcount: 5
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB5937844387A7D8E6B30FF31BAE870@BN7PR05MB5937.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 01713B2841
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(396003)(376002)(366004)(39860400002)(136003)(13464003)(199004)(189003)(186003)(66476007)(7736002)(66446008)(66556008)(64756008)(66946007)(6116002)(3846002)(6306002)(102836004)(52536014)(6246003)(229853002)(8936002)(5660300002)(4326008)(110136005)(74316002)(305945005)(76116006)(71200400001)(71190400001)(316002)(11346002)(53546011)(6506007)(256004)(25786009)(486006)(476003)(33656002)(966005)(14454004)(6436002)(14444005)(5024004)(26005)(9686003)(55016002)(66574012)(81156014)(81166006)(66066001)(2906002)(76176011)(446003)(30864003)(7696005)(478600001)(99286004)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB5937; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OM1GXrQMuErTTbIQP8tv6xnJIsE7UH2x/tTiIA902mjVUl2eVLHe7FTRwTaS/aqZFvJ/lh1DpU8RODS1NtxFlpQFT2I8KzGPew9kOeuESpy/BTYvw7veqIxxrJYn6Iv6Glz2K/bLn2fewj6CmDXF6qKnVC92iQr8opuqtqcdnnLrsR9i1EPPqHnfSxe/9+wFqxSj42v7zfH4c7lMNqWVnpSEM6Ez+rgHvX4BTvMJ0COZEm2iJ4BQM8SUPVCSZ8ElKKqF5qA5P94x88ra+pFF7Q8kLZH1wzFSXFiuUCrlmHq+EYE0mRNI3IeFH5r97ouiJzSwcLRTOAnZheEEu7CoN6UP4sYlO7LiJQDXPr7/8hWyqZRnYL4rIdYvwzs8hsccYNxbBAbj+ptUmDNHY6fCxStILbf+PTAG9jO5vUVZ6FYcDAjQYjeZedY+suxvOW//JEJOqnbTWuRZ6hMQ16f1Aw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: a68220d0-5d41-4d8c-520a-08d74201e176
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2019 21:46:53.9833 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cVOOM57BgQeTN4d9G/HHLri6+h2mKvss86gP7AFbAdo+jcN0PMZoVjn5BXDTY4bJi21SVgvIahK1ZLTHy6BZ+g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB5937
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-25_10:2019-09-25,2019-09-25 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 bulkscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 adultscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909250175
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YrGAEm4AZjUJ1fKK4B33Nemmuuw>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Wed, 25 Sep 2019 21:47:03 -0000

RGFuaWVsLA0KDQpJbiB5b3UgbWVzc2FnZSwgZG8geW91IHJlYWxseSBtZWFuIFBQU0lzPyBPciB3
aGVuIHlvdSBzYXkgUFBTSSwgYXJlIHlvdSByZWFsbHkgcmVmZXJyaW5nIHRvIHRvcG9sb2dpY2Fs
IGluc3RydWN0aW9ucz8NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSb24NCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQoNCi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGll
dGYub3JnPiBPbiBCZWhhbGYgT2YgQmVybmllciwgRGFuaWVsDQpTZW50OiBXZWRuZXNkYXksIFNl
cHRlbWJlciAyNSwgMjAxOSA0OjA3IFBNDQpUbzogSm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhh
bHBlcm4uY29tPg0KQ2M6IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8NCg0KQWggYnV0IEpvZWwsIA0KDQpB
cyB3YXMgZGViYXRlZCBvdmVyIHRoZSBtYWlsaW5nIGxpc3QsIGlmIEkgaGF2ZSBtdWx0aXBsZSBw
YXRocyAoaS5lLiB1bmlkaXJlY3Rpb25hbCBQUFNJcykgdGhhdCBnbyBhY3Jvc3MgZGlmZmVyZW50
IFBTU0lzIG9uIGludGVybWVkaWF0ZSBub2RlcyBlYWNoIG9mIHRoZXNlIGludGVybWVkaWF0ZSBu
b2RlcyBuZWVkcyB0byBmaWd1cmUgb3V0IHdoaWNoIFBTU0kgdG8gYXBwbHkgYmVmb3JlIHNlbmRp
bmcgdG8gdGhlIG5vZGUgbmV4dCBpbiB0aGUgZm9yd2FyZGluZyBwYXRoLg0KDQpBbmQgc2luY2Ug
dGhlc2UgUFNTSXMgYXJlIG5vdCBhbGwgY2FycmllZCBmcm9tIHNvdXJjZSwgdGhpcyByZXF1aXJl
cyBzdGF0ZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJv
bTogSm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPg0KU2VudDogV2VkbmVzZGF5
LCBTZXB0ZW1iZXIgMjUsIDIwMTkgMzo1MCBQTQ0KVG86IEJlcm5pZXIsIERhbmllbA0KQ2M6IFNQ
UklORyBXRyBMaXN0DQpTdWJqZWN0OiBbRVhUXVJlOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2
Nu+8nw0KDQpTUiBpcyBTdGF0ZWxlc3MgaW4gdGhlIHNlbnNlIG9mIG5vdCBoYXZpbmcgcGVyLXBh
dGggc3RhdGUuICBJdCBpcyBub3Qgc3RhdGVsZXNzIGluIGEgZ2VuZXJhbCBzZW5zZSwgc2luY2Ug
b3RoZXJ3aXNlIE1QTFMtU1Igd291bGQgbm90IGJlIFNSIChpdCBuZWVkcyBsYWJlbCBzdGF0ZSku
ICBTbyBJIHRoaW5rIHdlIGFyZSByZWFkaW5nIDg0MDIgZGlmZmVyZW50bHkuDQoNCldlIGNhbiBs
ZXQgdGhlIG1hcmtldGluZyBmb2xrcyBmaWdodCBpdCBvdXQgaW4gdGhlIG1hcmtldHBsYWNlLg0K
DQpZb3VycywNCkpvZWwNCg0KT24gOS8yNS8yMDE5IDM6NDEgUE0sIEJlcm5pZXIsIERhbmllbCB3
cm90ZToNCj4gSGkgUm9uLA0KPg0KPiBTaW1pbGFybHkgSSB3b3VsZCByZWZyYWluIGZyb20gdXNp
bmcgdGhlIFNSIGFjcm9ueW0gc2luY2UgYSBrZXkgDQo+IGNoYXJhY3RlcmlzdGljIG9mIHRoZSBT
UiBhcmNoaXRlY3R1cmUgYXMgcGVyIFJGQzg0MDIgaXMgc3RhdGVsZXNzbmVzcy4NCj4NCj4gQXMg
cGVyIGN1cnJlbnQgU1J2NisgZG9jdW1lbnRzLCBzdGF0ZSBpcyByZXF1aXJlZCBmb3IgYW4gaW50
ZXJtZWRpYXRlIA0KPiBub2RlIHRvIGFkZCB0aGUgcmVsZXZhbnQgbmV4dCBQU1NJcyBpbiBET0gu
IFRoaXMgaXMgd2hldGhlciB0aGV5IGFyZSANCj4gZG9tYWluLXdpZGUgZGVmaW5lZCBvciB3aXRo
IGxvY2FsIHNpZ25pZmljYW5jZSAoaS5lLiBwcmVwZW5kaW5nIHNob3J0LVNJRCkuDQo+DQo+IENo
ZWVycywNCj4NCj4gRGFuIEINCj4NCj4gT24gMjAxOS0wOS0yNSwgODo0MyBBTSwgIkplZmYgVGFu
dHN1cmEiIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSANCj4gPG1haWx0bzpqZWZmdGFudC5pZXRm
QGdtYWlsLmNvbT4+IHdyb3RlOg0KPg0KPiBBZ3JlZSB3aXRoIFN0dWFydC4NCj4NCj4gU1JpblVE
UCBpcyBhIHdlbGwgZGVmaW5lZCBzb2x1dGlvbiwgbGV04oCZcyBub3QgbWl4IHRoaW5ncy4NCj4N
Cj4gQ2hlZXJzLA0KPg0KPiBKZWZmDQo+DQo+IE9uIFNlcCAyNSwgMjAxOSwgMjozOSBQTSArMDIw
MCwgU3Rld2FydCBCcnlhbnQgDQo+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+LCB3cm90ZToN
Cj4NCj4gICAgIEkgYWdyZWUuDQo+DQo+ICAgICBJbmNsdXNpb24gb2YgdGhlIHRlcm0gTVBMUyB3
b3VsZCBjYXVzZSBjb25mdXNpb24gd2l0aA0KPiAgICAgZHJhZnQtaWV0Zi1tcGxzLXNyLW92ZXIt
aXAsIHdoaWNoIGlzIGVudGl0bGVkIFNSLU1QTFMgb3ZlciBJUC4gVGhlDQo+ICAgICBkZXNpZ24g
ZGVjcmliZWQgaW4gZHJhZnQtaWV0Zi1tcGxzLXNyLW92ZXItaXAgd29ya3Mgb3ZlciBib3RoIElQ
djQNCj4gICAgIGFuZCBJUHY2LiBBbHNvIGNvdXJzZSwgYXMgUm9uIHN0YXRlcywgc3VjaCBhIG5h
bWUgaXMgbm90IGEgdHJ1ZQ0KPiAgICAgcmVmZWxjdGlvbiBvZiB0aGUgZGVzaWduLg0KPg0KPiAg
ICAgLSBTdGV3YXJ0DQo+DQo+ICAgICBPbiAyNC8wOS8yMDE5IDA1OjAxLCBSb24gQm9uaWNhIHdy
b3RlOg0KPg0KPiAgICAgICAgIENoZW5nLA0KPg0KPiAgICAgICAgIEkgaGF2ZSBubyBwcm9ibGVt
IHdpdGggY2hhbmdpbmcgdGhlIG5hbWUuIFNSLU1QTFMgb3ZlciBJUHY2IG1heQ0KPiAgICAgICAg
IG5vdCBiZSBhcHByb3ByaWF0ZSwgYmVjYXVzZSBNUExTIGlzIG5vdCBwYXJ0IG9mIHRoZSBzb2x1
dGlvbi4NCj4NCj4gICAgICAgICBTb21ldGhpbmcgbGlrZSBTUi1leHRlbnNpYmxlLTYgb3IgU1It
Y29tcHJlc3NlZC02IG1pZ2h0IHdvcmsuDQo+DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KPiBSb24NCj4N
Cj4gICAgICAgICBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQo+DQo+ICAgICAgICAgKkZyb206
KiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tPg0KPiAgICAgICAgIDxt
YWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+DQo+ICAgICAgICAgKlNlbnQ6KiBNb25kYXksIFNl
cHRlbWJlciAyMywgMjAxOSAxMDoxNCBQTQ0KPiAgICAgICAgICpUbzoqIFJvbiBCb25pY2EgPHJi
b25pY2FAanVuaXBlci5uZXQ+DQo+ICAgICAgICAgPG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0
PjsgSmVmZiBUYW50c3VyYQ0KPiAgICAgICAgIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4gPG1h
aWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4NCj4gICAgICAgICAqQ2M6KiBTSU5HIFRlYW0g
PHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4NCj4gICAgICAgICA8bWFpbHRvOnMuaS5uLmcu
dGVhbS4wODEwQGdtYWlsLmNvbT47IEVYVCAtDQo+ICAgICAgICAgZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYSA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+DQo+ICAgICAgICAgPGRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E+IDxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT47IFNQUklORw0K
PiAgICAgICAgIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz4gPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+DQo+ICAgICAgICAgKlN1YmplY3Q6KiBSRTogW3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbv
vJ8NCj4NCj4gICAgICAgICBPaCwgSSBtaXN1bmRlcnN0b29kIHRoZSBCU0lEIGluIENSSCBpbiBs
YXN0IGVtYWlsLCBzb3JyeSBmb3IgdGhhdC4NCj4NCj4gICAgICAgICBZZXMsIHRoZSBTSUQgaXMg
bm90IGFuIElQdjYgYWRkcmVzcyBpbiBDUkgsIGJ1dCBhIDE2LzMyIGJpdA0KPiAgICAgICAgIHZh
bHVlIGxpa2UgTVBMUyBsYWJlbC4NCj4NCj4gICAgICAgICBUaGVyZWZvcmUsIElNSE8sIGl0IG1h
eSBub3QgY29tcGx5IHdpdGggUkZDODQwMjoNCj4gICAgICAgICBodHRwczovL3VybGRlZmVuc2Uu
Y29tL3YzL19faHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0MDIqc2VjdGlvbi0zLjEu
M19fO0l3IThXb0E2UmpDODFjIVJXdmVVQXhBclZYRG01c0hiSE51alp1c05QSUNsUVNTQkw1eDJp
R0l4cHRLVG92R2k4aDhTNWJaeEJrWE5ManEkIA0KPiAgICAgICAgIA0KPiA8aHR0cHM6Ly91cmxk
ZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0MDIqc2VjdGlv
DQo+IG4tMy4xLjNfXztJdyE4V29BNlJqQzgxYyFXb1BZVzlJcG5EWWpjZGhsaTBiODBfLUt5ck9J
QllGQVpmaXBfTnhQTEIxLUINCj4gdDdvSGp0OHVHVTY4SzQ5ajJ5ayQ+DQo+DQo+ICAgICAgICAg
SWYgcG9zc2libGUsIEkgc3VnZ2VzdCB0byBjaGFuZ2UgdGhlIG5hbWUgb2YgU1J2NissIHNpbmNl
IGl0IGlzDQo+ICAgICAgICAgbm90IFNSdjYgYmFzZWQuIFNvbWV0aGluZyBsaWtlIFNSLU1QTFMg
b3ZlciBJUHY2IG1heWJlIGJldHRlcj8NCj4NCj4gICAgICAgICBUaGFua3MsDQo+DQo+ICAgICAg
ICAgQ2hlbmcNCj4NCj4gICAgICAgICAqRnJvbToqIFJvbiBCb25pY2EgW21haWx0bzpyYm9uaWNh
QGp1bmlwZXIubmV0XQ0KPiAgICAgICAgICpTZW50OiogTW9uZGF5LCBTZXB0ZW1iZXIgMjMsIDIw
MTkgMTA6NDUgUE0NCj4gICAgICAgICAqVG86KiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkx
M0BodWF3ZWkuY29tDQo+ICAgICAgICAgPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+OyBK
ZWZmIFRhbnRzdXJhDQo+ICAgICAgICAgPGplZmZ0YW50LmlldGZAZ21haWwuY29tIDxtYWlsdG86
amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pg0KPiAgICAgICAgICpDYzoqIFNJTkcgVGVhbSA8cy5p
Li5uLmcudGVhbS4wODEwQGdtYWlsLmNvbQ0KPiAgICAgICAgIDxtYWlsdG86cy5pLm4uZy50ZWFt
LjA4MTBAZ21haWwuY29tPj47IEVYVCAtDQo+ICAgICAgICAgZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YSA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+DQo+ICAgICAgICAgPGRhbmllbC5iZXJu
aWVyQGJlbGwuY2EgPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj47IFNQUklORw0KPiAg
ICAgICAgIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZyA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+
DQo+ICAgICAgICAgKlN1YmplY3Q6KiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24g
Z29pbmcgdGVzdGluZw0KPg0KPiAgICAgICAgIENoZW5nLA0KPg0KPiAgICAgICAgIEluIFNSdjYr
LCBpdCB3b3VsZCBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBwb2xsdXRlIHRoZSBhcmNoaXRlY3R1cmUN
Cj4gICAgICAgICBiZWNhdXNlOg0KPg0KPiAgICAgICAgIC1BIFNJRCBpcyBlaXRoZXIgMTYtb3Ig
MzItYml0cyBsb25nDQo+DQo+ICAgICAgICAgLUFuIElQdjYgYWRkcmVzcyBpcyAxMjgtYml0cyBs
b25nDQo+DQo+ICAgICAgICAgLVRoZXJlZm9yZSwgaXQgaXMgaW1wb3NzaWJsZSB0byBjb3B5IGEg
U0lEIHRvIGFuIElQdjYgYWRkcmVzcyBvcg0KPiAgICAgICAgIGFuIElQdjYgYWRkcmVzcyB0byBh
IFNJRA0KPg0KPiAgICAgICAgIFRoZSBiaW5kaW5nIFNJRCB3aWxsIGJlIGEgMTYtb3IgMzItYml0
IHRvcG9sb2dpY2FsIGluc3RydWN0aW9uLA0KPiAgICAgICAgIGZvdW5kIGluIHRoZSBDUkguIExp
a2UgYWxsIHRvcG9sb2dpY2FsIGluc3RydWN0aW9ucywgaXQgd2lsbA0KPiAgICAgICAgIGlkZW50
aWZ5IGFuIFNGSUIgZW50cnkuDQo+DQo+ICAgICAgICAgVGhlcmUgd2lsbCBiZSBhIG5ldyBTRklC
IGVudHJ5IHR5cGUgdGhhdCB3aWxsIGNvbnRhaW4gdGhlDQo+ICAgICAgICAgZm9sbG93aW5nIGlu
Zm9ybWF0aW9uOg0KPg0KPiAgICAgICAgIC1BbiBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3MgKHRv
IGJlIHVzZWQgaW4gdGhlIG91dGVyIElQdjYgDQo+IGhlYWRlcikNCj4NCj4gICAgICAgICAtQSBs
aXN0IG9mIFNJRHMgKHRvIGJlIHVzZWQgaW4gdGhlIENSSA0KPg0KPg0KPiAgICAgICAgICAgICAg
ICAgICBSb24NCj4NCj4gICAgICAgICBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQo+DQo+ICAg
ICAgICAgKkZyb206KiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tDQo+
ICAgICAgICAgPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+DQo+ICAgICAgICAgKlNlbnQ6
KiBTdW5kYXksIFNlcHRlbWJlciAyMiwgMjAxOSAxMjowMSBBTQ0KPiAgICAgICAgICpUbzoqIFJv
biBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQNCj4gICAgICAgICA8bWFpbHRvOnJib25pY2FA
anVuaXBlci5uZXQ+PjsgSmVmZiBUYW50c3VyYQ0KPiAgICAgICAgIDxqZWZmdGFudC5pZXRmQGdt
YWlsLmNvbSA8bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPj4NCj4gICAgICAgICAqQ2M6
KiBTSU5HIFRlYW0gPHMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20NCj4gICAgICAgICA8bWFp
bHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLQ0KPiAgICAgICAgIGRhbmll
bC5iZXJuaWVyQGJlbGwuY2EgPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPg0KPiAgICAg
ICAgIDxkYW5pZWwuYmVybmllckBiZWxsLmNhIDxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YT4+OyBTUFJJTkcNCj4gICAgICAgICBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpz
cHJpbmdAaWV0Zi5vcmc+Pg0KPiAgICAgICAgICpTdWJqZWN0OiogUkU6IFtzcHJpbmddIEEgbm90
ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCj4NCj4gICAgICAgICBIaSBSb24sDQo+DQo+
ICAgICAgICAgR29vZCB0byBoZWFyIHRoYXQuIExvb2tpbmcgZm9yd2FyZCB0byBzZWVpbmcgaXQg
aW4gdGhlIG5leHQNCj4gICAgICAgICByZXZpc2lvbi4NCj4NCj4gICAgICAgICBCdXQgSSBhbSBj
dXJpb3VzIHRoYXQgaXMgYSBiaW5kIFNJRCBpbiBDUkggYW4gaW50ZXJmYWNlIElQdjYNCj4gICAg
ICAgICBhZGRyZXNzIG9ubHkgd2l0aG91dCBhbnkgb3RoZXIgc2VtYW50aWNzPyBKdXN0IGxpa2Ug
dGhlIG90aGVyDQo+ICAgICAgICAgU0lEcyB5b3UgbWVudGlvbmVkIGluIENSSC4NCj4NCj4gICAg
ICAgICBJZiBub3QsIHRoaXMgYmluZGluZyBTSUQgc2hvdWxkIG5vdCBiZSBpbnRyb2R1Y2VkIGlu
IHRvIENSSA0KPiAgICAgICAgIHNpbmNlIGl0IHBvbGx1dGVzIHRoZSBhcmNoaXRlY3R1cmUuDQo+
DQo+ICAgICAgICAgSWYgeWVzLCB3aGF04oCZcyB0aGUgc3RhbmRhcmQgZm9yIGFuIEludGVyZmFj
ZSBJUHY2IGFkZHJlc3M/DQo+DQo+ICAgICAgICAgVGhhbmtzIGZvciBjb25maXJtaW5nIHRoYXQg
QlNJRCBpcyBuZWVkZWQgaW4gQ1JILiBJIHRvdGFsbHkNCj4gICAgICAgICBhZ3JlZSB3aXRoIHlv
dS4NCj4NCj4gICAgICAgICBCZXN0IHJlZ2FyZHMsDQo+ICAgICAgICAgQ2hlbmcNCj4NCj4gICAg
ICAgICANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAtLQ0KPg0KPiAgICAgICAgIOadjuWRiENoZW5nIExp
DQo+ICAgICAgICAgRW1haWw6IGNoZW5nbGkxM0BodWF3ZWkuY29tIDxtYWlsdG86Y2hlbmdsaTEz
QGh1YXdlaS5jb20+DQo+DQo+ICAgICAgICAgKkZyb206KiBSb24gQm9uaWNhPHJib25pY2FAanVu
aXBlci5uZXQgDQo+IDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+DQo+DQo+ICAgICAgICAg
KlRvOiogSmVmZiBUYW50c3VyYTxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbQ0KPiAgICAgICAgIDxt
YWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+PjtDaGVuZ2xpIChDaGVuZw0KPiAgICAgICAg
IExpKTxjaGVuZ2xpMTNAaHVhd2VpLmNvbSA8bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4N
Cj4NCj4gICAgICAgICAqQ2M6KiBTSU5HIFRlYW08cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29t
DQo+ICAgICAgICAgPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjtFWFQgLQ0K
PiAgICAgICAgIGRhbmllbC5iZXJuaWVyPGRhbmllbC5iZXJuaWVyQGJlbGwuY2ENCj4gICAgICAg
ICA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjtTUFJJTkcgV0cgTGlzdDxzcHJpbmdA
aWV0Zi5vcmcNCj4gICAgICAgICA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQo+DQo+ICAgICAg
ICAgKlN1YmplY3Q6KiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVz
dGluZw0KPg0KPiAgICAgICAgICpUaW1lOiogMjAxOS0wOS0yMiAwNDozNzoxNw0KPg0KPiAgICAg
ICAgIEplZmYsDQo+DQo+ICAgICAgICAgQWZ0ZXIgYW4gb2ZmLWxpbmUgY29udmVyc2F0aW9uIHdp
dGggdGhlIFNSdjYrIGltcGxlbWVudG9ycywgd2UNCj4gICAgICAgICBkZWNpZGVkIHRoYXQgaXQg
d291bGQgYmUgdHJpdmlhbCB0byBhZGQgYSBiaW5kaW5nIFNJRCB0byBTUnY2Ky4NCj4gICAgICAg
ICBTbywgd2Ugd2lsbCBkbyB0aGF0IGluIHRoZSBuZXh0IHZlcnNpb24gb2YgdGhlIGRyYWZ0Lg0K
Pg0KPiAgICAgICAgIEluIGtlZXBpbmcgd2l0aCBSRkMgODIwMCwgaXQgd2lsbCBwcmVwZW5kIG9u
bHkuIFNpbmNlIHRoZSBDUkggaXMNCj4gICAgICAgICBzaG9ydCwgaW5zZXJ0aW9uIGlzIG5vdCBu
ZWVkZWQuDQo+DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICANCj4gUm9uDQo+DQo+ICAgICAgICAgSnVuaXBlciBCdXNpbmVzcyBVc2UgT25s
eQ0KPg0KPiAgICAgICAgICpGcm9tOiogSmVmZiBUYW50c3VyYSA8amVmZnRhbnQuaWV0ZkBnbWFp
bC5jb20NCj4gICAgICAgICA8bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPj4NCj4gICAg
ICAgICAqU2VudDoqIFNhdHVyZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTkgNDozMiBQTQ0KPiAgICAg
ICAgICpUbzoqIENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20NCj4gICAg
ICAgICA8bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj47IFJvbiBCb25pY2EgPHJib25pY2FA
anVuaXBlci5uZXQNCj4gICAgICAgICA8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Pg0KPiAg
ICAgICAgICpDYzoqIFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbQ0KPiAg
ICAgICAgIDxtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj47IEVYVCAtDQo+ICAg
ICAgICAgZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwu
Y2E+DQo+ICAgICAgICAgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgPG1haWx0bzpkYW5pZWwuYmVy
bmllckBiZWxsLmNhPj47IFNQUklORw0KPiAgICAgICAgIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9y
ZyA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQo+ICAgICAgICAgKlN1YmplY3Q6KiBSRTogW3Nw
cmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KPg0KPiAgICAgICAgIEhp
IFJvbiwNCj4NCj4gICAgICAgICBUaGFua3MgZm9yIHlvdXIgY29tbWVudHMsIGV4YWN0bHksIEJT
SUQgTVBMUyBsYWJlbCA9IENSSCB2YWx1ZSANCj4gOikNCj4NCj4gICAgICAgICBDaGVlcnMsDQo+
DQo+ICAgICAgICAgSmVmZg0KPg0KPiAgICAgICAgIE9uIFNlcCAyMCwgMjAxOSwgMTE6MDkgQU0g
LTA3MDAsIFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQNCj4gICAgICAgICA8bWFpbHRv
OnJib25pY2FAanVuaXBlci5uZXQ+Piwgd3JvdGU6DQo+DQo+ICAgICAgICAgICAgIEhpIEplZmYs
DQo+DQo+ICAgICAgICAgICAgIEl0IHdvdWxkIGJlIGVhc3kgZW5vdWdoIHRvIGFkZCBhIGJpbmRp
bmcgU0lEIHRvIFNSdjYrLiBHaXZlbg0KPiAgICAgICAgICAgICBjdXN0b21lciBkZW1hbmQsIEkg
d291bGQgbm90IGJlIGF2ZXJzZSB0byBhZGRpbmcgb25lLg0KPg0KPiAgICAgICAgICAgICBIb3dl
dmVyLCB0aGVyZSBpcyBhbm90aGVyIHdheSB0byBnZXQgZXhhY3RseSB0aGUgc2FtZQ0KPiAgICAg
ICAgICAgICBiZWhhdmlvciBvbiB0aGUgZm9yd2FyZGluZyBwbGFuZSB3aXRob3V0IGFkZGluZyBh
IG5ldyBTSUQgdHlwZS4NCj4NCj4gICAgICAgICAgICAgQXNzdW1lIHRoYXQgb24gTm9kZSBOLCB3
ZSBoYXZlIHRoZSBmb2xsb3dpbmcgU0ZJQiBlbnRyeToNCj4NCj4gICAgICAgICAgICAgwrdTSUQ6
IDEyMw0KPg0KPiAgICAgICAgICAgICDCt0lQdjYgYWRkcmVzczogMjAwMTpkYjg6OjENCj4NCj4g
ICAgICAgICAgICAgwrdTSUQgdHlwZTogcHJlZml4IFNJRA0KPg0KPiAgICAgICAgICAgICBOb3cg
YXNzdW1lIHRoYXQgd2FzIGFsc28gaGF2ZSB0aGUgZm9sbG93aW5nIHJvdXRlIG9uIE5vZGUgTjoN
Cj4NCj4gICAgICAgICAgICAgMjAwMTpkYjg6OjEgLT4gU1J2NisgdHVubmVsIHdpdGggc3BlY2lm
aWVkIGRlc3RpbmF0aW9uDQo+ICAgICAgICAgICAgIGFkZHJlc3MgYW5kIENSSA0KPg0KPiAgICAg
ICAgICAgICBUaGlzIGdpdmVzIHlvdSB0aGUgc2FtZSBmb3J3YXJkaW5nIGJlaGF2aW9yIGFzIGEg
YmluZGluZyBTSUQuDQo+DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KPiBSb24NCj4NCj4gICAgICAgICAg
ICAgSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KPg0KPiAgICAgICAgICAgICAqRnJvbToqIHNw
cmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcNCj4gICAgICAgICAgICAgPG1haWx0bzpzcHJp
bmctYm91bmNlc0BpZXRmLm9yZz4+ICpPbiBCZWhhbGYgT2YqIEplZmYgVGFudHN1cmENCj4gICAg
ICAgICAgICAgKlNlbnQ6KiBUaHVyc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE5IDEwOjUzIFBNDQo+
ICAgICAgICAgICAgICpUbzoqIENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5j
b20NCj4gICAgICAgICAgICAgPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+DQo+ICAgICAg
ICAgICAgICpDYzoqIFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbQ0KPiAg
ICAgICAgICAgICA8bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLQ0K
PiAgICAgICAgICAgICBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxtYWlsdG86ZGFuaWVsLmJlcm5p
ZXJAYmVsbC5jYT4NCj4gICAgICAgICAgICAgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgPG1haWx0
bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj47DQo+ICAgICAgICAgICAgIFNQUklORyBXRyBMaXN0
IDxzcHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KPiAgICAgICAgICAg
ICAqU3ViamVjdDoqIFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0
aW5nDQo+DQo+ICAgICAgICAgICAgIFRoZXJl4oCZcyBudW1iZXIgb2Ygc29sdXRpb25zIG9uIHRo
ZSBtYXJrZXQgdGhhdCBleHRlbnNpdmVseQ0KPiAgICAgICAgICAgICB1c2UgQlNJRCBmb3IgbXVs
dGktZG9tYWluIGFzIHdlbGwgYXMgbXVsdGktbGF5ZXIgc2lnbmFsaW5nLg0KPg0KPiAgICAgICAg
ICAgICBSZWdhcmRzLA0KPg0KPiAgICAgICAgICAgICBKZWZmDQo+DQo+DQo+ICAgICAgICAgICAg
IE9uIFNlcCAxOSwgMjAxOSwgYXQgMTk6NDksIENoZW5nbGkgKENoZW5nIExpKQ0KPiAgICAgICAg
ICAgICA8Y2hlbmdsaTEzQGh1YXdlaS5jb20gPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+
IHdyb3RlOg0KPg0KPiAgICAgICAgICAgICAgICAgKzEuDQo+DQo+ICAgICAgICAgICAgICAgICBB
cyBJIG1lbnRpb25lZCBiZWZvcmUsIEJpbmRpbmcgU0lEIGlzIG5vdCBvbmx5IGZvcg0KPiAgICAg
ICAgICAgICAgICAgc2hvcnRlbmluZyBTSUQgbGlzdC4NCj4NCj4gICAgICAgICAgICAgICAgIFdl
IHNob3VsZCBzZWUgdGhlIGltcG9ydGFudCBwYXJ0IG9mIGJpbmRpbmcgU0lEIGluDQo+ICAgICAg
ICAgICAgICAgICBpbnRlci1kb21haW4gcm91dGluZywgIHNpbmNlIGl0IGhpZGVzIHRoZSBkZXRh
aWxzIG9mDQo+ICAgICAgICAgICAgICAgICBpbnRyYS1kb21haW4uIFNlY3VyaXR5IGFuZCBQcml2
YWN5IGFyZSBhbHdheXMgaW1wb3J0YW50Lg0KPg0KPiAgICAgICAgICAgICAgICAgU2luY2UgdGhl
IEVIIGluc2VydGlvbiByZWxhdGVkIHRleHQgd2lsbCBiZSByZW1vdmVkIGZyb20NCj4gICAgICAg
ICAgICAgICAgIFNSdjYgTlAgZHJhZnQsIEkgZG9u4oCZdCB0aGluayBhbnlvbmUgd2lsbCBzdGls
bCBzYXkgd2UNCj4gICAgICAgICAgICAgICAgIGRvbuKAmXQgbmVlZCBiaW5kaW5nIFNJRC4NCj4N
Cj4gICAgICAgICAgICAgICAgIExldOKAmXMgYmUgaG9uZXN0LCBFbmNhcCBtb2RlIEJpbmRpbmcg
U0lEIGlzIHZlcnkgdXNlZnVsDQo+ICAgICAgICAgICAgICAgICBpbiBpbnRlci1kb21haW4gcm91
dGluZy4gSXQgaXMgbm90IHNlY3VyZSB0byBzaGFyZQ0KPiAgICAgICAgICAgICAgICAgaW50ZXJu
YWwgaW5mbyBvdXRzaWRlIGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbi4NCj4NCj4gICAgICAgICAg
ICAgICAgIENoZW5nDQo+DQo+ICAgICAgICAgICAgICAgICAqRnJvbToqIHNwcmluZyBbbWFpbHRv
OnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSAqT24NCj4gICAgICAgICAgICAgICAgIEJlaGFsZiBP
ZiogQmVybmllciwgRGFuaWVsDQo+ICAgICAgICAgICAgICAgICAqU2VudDoqIFRodXJzZGF5LCBT
ZXB0ZW1iZXIgMTksIDIwMTkgMTE6MzYgUE0NCj4gICAgICAgICAgICAgICAgICpUbzoqIFNJTkcg
VGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbQ0KPiAgICAgICAgICAgICAgICAgPG1h
aWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+Pg0KPiAgICAgICAgICAgICAgICAgKkNj
OiogJ1NQUklORyBXRyBMaXN0JyA8c3ByaW5nQGlldGYub3JnDQo+ICAgICAgICAgICAgICAgICA8
bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQo+ICAgICAgICAgICAgICAgICAqU3ViamVjdDoqIFJl
OiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyANCj4gdGVzdGluZw0KPg0KPiAg
ICAgICAgICAgICAgICAgKzENCj4NCj4gICAgICAgICAgICAgICAgIFRoaXMgaXMgd2hhdCB3ZSBk
aWQgb24gb3VyIG11bHRpLWNsb3VkIHRyaWFscy4NCj4NCj4gICAgICAgICAgICAgICAgIEVuY2Fw
IHdpdGggQmluZGluZyBTSUQgdG8gYXZvaWQgaW50ZXItZG9tYWluIG1hcHBpbmcgKyBJDQo+ICAg
ICAgICAgICAgICAgICBkb27igJl0IG5lZWQgdG8gaGF2ZSBzb21lIHNvcnQgb2YgaW50ZXItZG9t
YWluIGFsaWdubWVudA0KPiAgICAgICAgICAgICAgICAgb2YgUFNTSXMNCj4NCj4gICAgICAgICAg
ICAgICAgIERhbg0KPg0KPiAgICAgICAgICAgICAgICAgT24gMjAxOS0wOS0xOSwgMTE6MTggQU0s
ICJzcHJpbmcgb24gYmVoYWxmIG9mIFNJTkcgVGVhbSINCj4gICAgICAgICAgICAgICAgIDxzcHJp
bmctYm91bmNlc0BpZXRmLm9yZw0KPiAgICAgICAgICAgICAgICAgPG1haWx0bzpzcHJpbmctYm91
bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mDQo+ICAgICAgICAgICAgICAgICBzLmkubi5nLnRl
YW0uMDgxMEBnbWFpbC5jb20NCj4gICAgICAgICAgICAgICAgIDxtYWlsdG86cy5pLm4uZy50ZWFt
LjA4MTBAZ21haWwuY29tPj4gd3JvdGU6DQo+DQo+ICAgICAgICAgICAgICAgICBIaSBBbmRyZXcs
DQo+DQo+ICAgICAgICAgICAgICAgICBHb29kIHRvIGhlYXIgdGhhdCByZWFsaXR5IGV4cGVyaW1l
bnQgOikNCj4NCj4gICAgICAgICAgICAgICAgIEJ1dCBpcyBpdCBzZWN1cmUgdG8gc2hhcmUgaW50
ZXJuYWwgU0lELUlQIG1hcHBpbmdzDQo+ICAgICAgICAgICAgICAgICBvdXRzaWRlIGEgdHJ1c3Rl
ZCBuZXR3b3JrIGRvbWFpbj8NCj4NCj4gICAgICAgICAgICAgICAgIE9yIGlzIHRoZXJlIGFuIGFu
YWxvZ3VlIGxpa2UgQmluZGluZyBTSUQgb2YgU1J2NiwgaW4gU1J2Nis/DQo+DQo+ICAgICAgICAg
ICAgICAgICBCdHcsIFBTU0kgYW5kIFBQU0kgY2FuIG5vdCBkbyB0aGF0IG5vdywgcmlnaHQ/DQo+
DQo+ICAgICAgICAgICAgICAgICBCZXN0IHJlZ2FyZHMsDQo+ICAgICAgICAgICAgICAgICBNb29u
bGlnaHQgVGhvdWdodHMNCj4NCj4NCj4gICAgICAgICAgICAgICAgIChtYWlsIGZhaWx1cmUsIHRy
eSB0byBjYyB0byBzcHJpbmcgYWdhaW4uKQ0KPg0KPiAgICAgICAgICAgICAgICAgT24gMDkvMTkv
MjAxOSAxNzo0OSwgQW5kcmV3IEFsc3Rvbg0KPiAgICAgICAgICAgICAgICAgPG1haWx0bzpBbmRy
ZXcuQWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPsKgd3JvdGU6DQo+ICAgICAgICAgICAgICAgICBI
aSBHdXlzLA0KPg0KPiAgICAgICAgICAgICAgICAgSSB0aG91Z2h0IHRoaXMgbWF5IGJlIG9mIGlu
dGVyZXN0IGluIGxpZ2h0IG9mDQo+ICAgICAgICAgICAgICAgICBkaXNjdXNzaW9ucyBhcm91bmQg
ZGVwbG95bWVudHMgYW5kIHJ1bm5pbmcgY29kZSAtDQo+ICAgICAgICAgICAgICAgICBiZWNhdXNl
IG9uZSBvZiB0aGUgdGhpbmdzIHdlJ3ZlIGJlZW4gdGVzdGluZyBpcw0KPiAgICAgICAgICAgICAg
ICAgaW50ZXItZG9tYWluIHRyYWZmaWMgc3RlZXJpbmcgd2l0aCBDUkggb24gYm90aCBvdXIgRFBE
Sw0KPiAgICAgICAgICAgICAgICAgaW1wbGVtZW50YXRpb24gYW5kIGFub3RoZXIgaW1wbGVtZW50
YXRpb24uDQo+DQo+ICAgICAgICAgICAgICAgICBTbyAtIHRoZSBzZXR1cCB3ZSB1c2VkIGxhc3Qg
bmlnaHQ6DQo+DQo+ICAgICAgICAgICAgICAgICA2IHN5c3RlbXMgaW4gYSBsYWIgLSBvbmUgb2Yg
d2hpY2ggbGlua2VkIHRvIHRoZSBvcGVuDQo+ICAgICAgICAgICAgICAgICBpbnRlcm5ldC4gIENh
bGwgdGhlc2UgUzEgLT4gUzYNCj4gICAgICAgICAgICAgICAgIDMgc3lzdGVtcyBpbiBhIGxhYiBv
biB0aGUgb3RoZXIgc2lkZSBvZiB0aGUgd29ybGQgLSBubw0KPiAgICAgICAgICAgICAgICAgcGVl
cmluZyBiZXR3ZWVuIHRoZSBuZXR3b3JrcyBpbiBxdWVzdGlvbi4gIENhbGwgdGhlc2UgUjENCj4g
ICAgICAgICAgICAgICAgIC0+IFIzDQo+DQo+ICAgICAgICAgICAgICAgICBXZSBhcHBsaWVkIGEg
U0lEIGxpc3Qgb24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtPiBTMiAtPiBTMw0KPiAgICAgICAgICAg
ICAgICAgLT4gUzYgLT4gUjEgLT4gUjMsIHdpdGggdGhlIHJlbGV2YW50IG1hcHBpbmdzIGZyb20g
dGhlDQo+ICAgICAgICAgICAgICAgICBDUkggU0lEJ3MgdG8gdGhlIHVuZGVybHlpbmcgYWRkcmVz
c2luZyAoUzIgaGFkIGEgbWFwcGluZw0KPiAgICAgICAgICAgICAgICAgZm9yIHRoZSBTSUQgZm9y
IFMzLCBTMyBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEDQo+ICAgICAgICAgICAgICAgICBjb3Jy
ZXNwb25kaW5nIHRvIFM2LCBTNiBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEDQo+ICAgICAgICAg
ICAgICAgICBjb3JyZXNwb25kaW5nIHRvIFIxIGV0YykNCj4NCj4gICAgICAgICAgICAgICAgIFRo
ZW4gd2Ugc2VudCBzb21lIHBhY2tldHMgLSBhbmQgdGhlIHRlc3Qgd2FzIGVudGlyZWx5DQo+ICAg
ICAgICAgICAgICAgICBzdWNjZXNzZnVsLg0KPg0KPiAgICAgICAgICAgICAgICAgV2hhdCB0aGlz
IGVmZmVjdGl2ZWx5IG1lYW5zIGlzIHRoYXQgaWYgdHdvIHByb3ZpZGVycw0KPiAgICAgICAgICAg
ICAgICAgYWdyZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5ncyAtIGl0IGlzIHBvc3NpYmxlIHRv
DQo+ICAgICAgICAgICAgICAgICBzdGVlciBhY3Jvc3Mgb25lIG5ldHdvcmssIG91dCBvdmVyIGFu
IG9wZW4gcGF0aCwgYW5kDQo+ICAgICAgICAgICAgICAgICBhY3Jvc3MgYSByZW1vdGUgbmV0d29y
ay4gIE9idmlvdXNseSB0aGlzIHJlbGllcyBvbiB0aGUNCj4gICAgICAgICAgICAgICAgIGZhY3Qg
dGhhdCBFSCdzIGFyZW4ndCBiZWluZyBkcm9wcGVkIGJ5IGludGVybWVkaWF0ZQ0KPiAgICAgICAg
ICAgICAgICAgcHJvdmlkZXJzLCBidXQgdGhpcyBpc24ndCBzb21ldGhpbmcgd2UncmUgc2VlaW5n
Lg0KPg0KPiAgICAgICAgICAgICAgICAgQ29tYmluZSB0aGlzIHdpdGggdGhlIEJHUCBzaWduYWxp
bmcgZHJhZnQgLSBhbmQgdGhlDQo+ICAgICAgICAgICAgICAgICBTSUQncyBjYW4gdGhlbiBiZSBz
aWduYWxlZCBiZXR3ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3JrDQo+ICAgICAgICAgICAgICAgICBz
dGlsbCBnb2luZyBvbiB3aXRoIHJlZ2FyZHMgdG8gdGhpcyBmb3IgdGVzdGluZw0KPiAgICAgICAg
ICAgICAgICAgcHVycG9zZXMuICBKdXN0IGFzIGEgbm90ZSAtIHRoZXJlIHdvdWxkIGJlIG5vDQo+
ICAgICAgICAgICAgICAgICByZXF1aXJlbWVudCB0byBzaGFyZSB0aGUgZnVsbCBTSUQgbWFwcGlu
ZyBvciB0b3BvbG9naWVzDQo+ICAgICAgICAgICAgICAgICB3aGVuIGRvaW5nIHRoaXMgd2l0aCBC
R1AgLSB0aGUgcmVxdWlyZW1lbnQgd291bGQgYmUgb25seQ0KPiAgICAgICAgICAgICAgICAgdG8g
c2hhcmUgdGhlIHJlbGV2YW50IFNJRCdzIG5lY2Vzc2FyeSBmb3IgdGhlIHN0ZWVyaW5nLg0KPg0K
PiAgICAgICAgICAgICAgICAgSSBjYW4gc2F5IGZyb20gb3VyIHNpZGUgLSB3aXRoIHZhcmlvdXMg
b3RoZXIgcHJvdmlkZXJzIC0NCj4gICAgICAgICAgICAgICAgIHRoaXMgaXMgc29tZXRoaW5nIHRo
YXQgd2Ugc2VlICppbW1lbnNlKiB1c2UgY2FzZSBmb3IgLQ0KPiAgICAgICAgICAgICAgICAgZm9y
IGEgd2hvbGUgaG9zdCBvZiByZWFzb25zLg0KPg0KPiAgICAgICAgICAgICAgICAgVGhhbmtzDQo+
DQo+ICAgICAgICAgICAgICAgICBBbmRyZXcNCj4NCj4NCj4gICAgICAgICAgICAgICAgIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ICAgICAgICAgICAg
ICAgICBzcHJpbmcgbWFpbGluZyBsaXN0DQo+ICAgICAgICAgICAgICAgICBzcHJpbmdAaWV0Zi4u
b3JnIDxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KPiAgICAgICAgICAgICAgICAgaHR0cHM6Ly91
cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
U3ByaW5nX187IThXb0E2UmpDODFjIVJXdmVVQXhBclZYRG01c0hiSE51alp1c05QSUNsUVNTQkw1
eDJpR0l4cHRLVG92R2k4aDhTNWJaeERvblFBSUQkIA0KPiAgICAgICAgICAgICAgICAgDQo+IDxo
dHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL1NwcmkNCj4gbmdfXzshOFdvQTZSakM4MWMhVTRfczdzb21LUF9LeVEzdmlCTUljWHBr
X3BUTVlsWTExblRITUIyYi1KVGRUTEtpOW1ucg0KPiBGMXd1X0RvWHdJZGYkPg0KPg0KPiAgICAg
ICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gICAgICAgICAgICAgICAgIHNwcmluZyBtYWlsaW5nIGxpc3QNCj4gICAgICAgICAgICAg
ICAgIHNwcmluZ0BpZXRmLm9yZyA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCj4gICAgICAgICAg
ICAgICAgIGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFSV3ZlVUF4QXJWWERtNXNIYkhO
dWpadXNOUElDbFFTU0JMNXgyaUdJeHB0S1RvdkdpOGg4UzViWnhCU1d2bF9sJCANCj4gICAgICAg
ICAgICAgICAgIA0KPiA8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpDQo+IG5nX187IThXb0E2UmpDODFjIVU0X3M3c29t
S1BfS3lRM3ZpQk1JY1hwa19wVE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnINCj4gRjF3dV9MbDdl
ajVQJD4NCj4NCj4NCj4NCj4gICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPg0KPiAgICAgICAgIHNwcmluZyBtYWlsaW5nIGxpc3QNCj4NCj4g
ICAgICAgICBzcHJpbmdAaWV0Zi5vcmcgIDxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KPg0KPiAg
ICAgICAgIA0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zcHJpDQo+IG5nX187IThXb0E2UmpDODFjIVJXdmVVQXhBclZY
RG01c0hiSE51alp1c05QSUNsUVNTQkw1eDJpR0l4cHRLVG92R2k4aDgNCj4gUzViWnhCU1d2bF9s
JA0KPg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IC0tDQo+DQo+ICovRXh0ZXJuYWwgRW1haWw6LyovUGxl
YXNlIHVzZSBjYXV0aW9uIHdoZW4gb3BlbmluZyBsaW5rcyBhbmQgDQo+IGF0dGFjaG1lbnRzIC8g
LyovQ291cnJpZWwgZXh0ZXJuZTovKi9Tb3lleiBwcnVkZW50IGF2ZWMgbGVzIGxpZW5zIGV0IA0K
PiBkb2N1bWVudHMgam9pbnRzIC8NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gc3ByaW5nIG1haWxpbmcgbGlzdA0KPiBzcHJpbmdAaWV0
Zi5vcmcNCj4gaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc3ByaQ0KPiBuZ19fOyE4V29BNlJqQzgxYyFSV3ZlVUF4QXJWWERt
NXNIYkhOdWpadXNOUElDbFFTU0JMNXgyaUdJeHB0S1RvdkdpOGg4DQo+IFM1Ylp4QlNXdmxfbCQN
Cj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRXh0ZXJuYWwgRW1haWw6IFBsZWFzZSB1c2UgY2F1
dGlvbiB3aGVuIG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1lbnRzIC8gQ291cnJpZWwgZXh0ZXJu
ZTogU295ZXogcHJ1ZGVudCBhdmVjIGxlcyBsaWVucyBldCBkb2N1bWVudHMgam9pbnRzQSBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxp
bmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnDQpodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMh
Uld2ZVVBeEFyVlhEbTVzSGJITnVqWnVzTlBJQ2xRU1NCTDV4MmlHSXhwdEtUb3ZHaThoOFM1Ylp4
QlNXdmxfbCQgDQo=


From nobody Thu Sep 26 05:29:31 2019
Return-Path: <prvs=16505ec95=daniel.bernier@bell.ca>
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 14D78120144 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 05:29:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 KBCexXmSJM5x for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 05:29:27 -0700 (PDT)
Received: from ESA4-Dor.bell.ca (esa4-dor.bell.ca [204.101.223.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E479212013F for <spring@ietf.org>; Thu, 26 Sep 2019 05:29:26 -0700 (PDT)
Received: from dc5cmz-d01.bellca.int.bell.ca (HELO DG1MBX03-WYN.bell.corp.bce.ca) ([198.235.121.232]) by esa04corp-dor.bell.corp.bce.ca with ESMTP; 26 Sep 2019 08:29:25 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca (2002:8eb6:120e::8eb6:120e) by DG1MBX03-WYN.bell.corp.bce.ca (2002:8eb6:120d::8eb6:120d) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 26 Sep 2019 08:29:24 -0400
Received: from DG1MBX04-WYN.bell.corp.bce.ca ([::1]) by DG1MBX04-WYN.bell.corp.bce.ca ([fe80::39a2:98d1:477c:3365%22]) with mapi id 15.00.1473.003; Thu, 26 Sep 2019 08:29:24 -0400
From: "Bernier, Daniel" <daniel.bernier@bell.ca>
To: Ron Bonica <rbonica@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: =?utf-8?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8=?=
Thread-Index: AQHVc+rCe5Bzr3kH6kmVaLHf71Ih+Kc9AJiL
Date: Thu, 26 Sep 2019 12:29:24 +0000
Message-ID: <1569500963894.83328@bell.ca>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>, <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com> <1569442011175.47986@bell.ca>, <BN7PR05MB5699218EB79F2F592DFF87CEAE870@BN7PR05MB5699.namprd05.prod.outlook.com>
In-Reply-To: <BN7PR05MB5699218EB79F2F592DFF87CEAE870@BN7PR05MB5699.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.24.25.3]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/roI2_TkiEeWojpxxO-Du2XtmBvA>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Thu, 26 Sep 2019 12:29:30 -0000

Um9uLAoKU2F5IEkgaGF2ZSB0aGUgZm9sbG93aW5nIHRvcG9sb2d5IChhdWdtZW50aW5nIG9uIFJv
YmVydCdzIHVzZSBjYXNlKSB3aXRoIHggTnVtYmVyIG9mIFZSRnMgb24gUEUxIG9yIFBFMgoKUEUx
IC0tIFAxIC0tICBQMiAtLSAgUDMgLS0gIFBFMiAKICAgICAgICAgICAgIHwgICAgICAgICB8ICAg
ICAgICAgfAogICAgICAgICAgIFNFMSAgIFNFMiAgIFNFMyAgICAgICAgICAgICAKCkZvciBhIHNp
bmdsZSBwYXRoIHByb2dyYW0sIHdoZW4gYSBwYWNrZXQgc291cmNlZCBpbiBhIFZQTiBvbiBQRTEg
bmVlZHMgdG8gdGFsayB0byBhIGRlc3RpbmF0aW9uIGF0IFBFMiB3aGlsZSB0cmF2ZXJzaW5nIFNF
MSBhbmQgU0UzCgotIHlvdSBuZWVkIGEgUFBTSSBmb3IgUEUyIHRvIGtub3cgd2hhdCB0byBkbyB3
aGVuIHBhY2tldCBhcnJpdmVzIGF0IFBFMgotIHlvdSBuZWVkIGEgUFNTSSBmb3IgU0UxIHRoYXQg
Z2V0cyBzd2FwcGVkIGZvciBhIFBTU0kgZm9yIFNFMwotIFlvdSBhbHNvIG5lZWQgdGhlIG9wcG9z
aXRlIHRvbyBtYWtlIGl0IGEgYmlkaXJlY3Rpb25hbC4gCgpIb3cgZG9lcyBTRTEgb3IgU0UzIGtu
b3cgaWYgYW5kIHdoYXQgUFNTSSB0byBhcHBseSA/IE9uIG9uZSBkaXJlY3Rpb24gaXQgYWRkcyBh
ICBQU1NJIGZvciBTRTMsIG9uIHRoZSByZXR1cm4gaXQgZG9lcyBub3QuCldoYXQgaGFwcGVucyBp
ZiB0aGVyZSBpcyBhbm90aGVyIGZsb3cgYmV0d2VlbiBkaWZmZXJlbnQgc291cmNlIGFuZCBkZXN0
aW5hdGlvbiBWUE5zIG9uIFBFMSBhbmQgUEUyIGFuZCBuZWVkIG5vdyB0byBnbyB0aHJvdWdoIFNF
MSwgU0UyLCBTRTMgPyAKCkZyb20gd2hhdCBJIGdhdGhlciwgIFNFMSwgU0UyLCBTRTMgd2lsbCBu
ZWVkIHRvIGhhdmUgYSBzdGF0ZSB0YWJsZSB0byBmaWd1cmUgb3V0IHdoYXQgdG8gYXBwbHkgYmFz
ZWQgb24gc291cmNlL2Rlc3QgUFBTSXMgcGx1cyArIHRoZSBGSUIvU0ZJQiBtYXBwaW5nLgoKQ2hl
ZXJzLAoKRGFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyb206
IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+ClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVt
YmVyIDI1LCAyMDE5IDU6NDYgUE0KVG86IEJlcm5pZXIsIERhbmllbDsgSm9lbCBNLiBIYWxwZXJu
CkNjOiBTUFJJTkcgV0cgTGlzdApTdWJqZWN0OiBbRVhUXVJFOiBbc3ByaW5nXSBTUi1NUExTIG92
ZXIgSVB2Nu+8nwoKRGFuaWVsLAoKSW4geW91IG1lc3NhZ2UsIGRvIHlvdSByZWFsbHkgbWVhbiBQ
UFNJcz8gT3Igd2hlbiB5b3Ugc2F5IFBQU0ksIGFyZSB5b3UgcmVhbGx5IHJlZmVycmluZyB0byB0
b3BvbG9naWNhbCBpbnN0cnVjdGlvbnM/CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFJvbgoKCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkK
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBCZXJuaWVyLCBEYW5pZWwKU2VudDogV2VkbmVzZGF5LCBT
ZXB0ZW1iZXIgMjUsIDIwMTkgNDowNyBQTQpUbzogSm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhh
bHBlcm4uY29tPgpDYzogU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz4KU3ViamVjdDog
UmU6IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJUHY277yfCgpBaCBidXQgSm9lbCwKCkFzIHdhcyBk
ZWJhdGVkIG92ZXIgdGhlIG1haWxpbmcgbGlzdCwgaWYgSSBoYXZlIG11bHRpcGxlIHBhdGhzIChp
LmUuIHVuaWRpcmVjdGlvbmFsIFBQU0lzKSB0aGF0IGdvIGFjcm9zcyBkaWZmZXJlbnQgUFNTSXMg
b24gaW50ZXJtZWRpYXRlIG5vZGVzIGVhY2ggb2YgdGhlc2UgaW50ZXJtZWRpYXRlIG5vZGVzIG5l
ZWRzIHRvIGZpZ3VyZSBvdXQgd2hpY2ggUFNTSSB0byBhcHBseSBiZWZvcmUgc2VuZGluZyB0byB0
aGUgbm9kZSBuZXh0IGluIHRoZSBmb3J3YXJkaW5nIHBhdGguCgpBbmQgc2luY2UgdGhlc2UgUFNT
SXMgYXJlIG5vdCBhbGwgY2FycmllZCBmcm9tIHNvdXJjZSwgdGhpcyByZXF1aXJlcyBzdGF0ZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJvbTogSm9lbCBNLiBI
YWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPgpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAy
NSwgMjAxOSAzOjUwIFBNClRvOiBCZXJuaWVyLCBEYW5pZWwKQ2M6IFNQUklORyBXRyBMaXN0ClN1
YmplY3Q6IFtFWFRdUmU6IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJUHY277yfCgpTUiBpcyBTdGF0
ZWxlc3MgaW4gdGhlIHNlbnNlIG9mIG5vdCBoYXZpbmcgcGVyLXBhdGggc3RhdGUuICBJdCBpcyBu
b3Qgc3RhdGVsZXNzIGluIGEgZ2VuZXJhbCBzZW5zZSwgc2luY2Ugb3RoZXJ3aXNlIE1QTFMtU1Ig
d291bGQgbm90IGJlIFNSIChpdCBuZWVkcyBsYWJlbCBzdGF0ZSkuICBTbyBJIHRoaW5rIHdlIGFy
ZSByZWFkaW5nIDg0MDIgZGlmZmVyZW50bHkuCgpXZSBjYW4gbGV0IHRoZSBtYXJrZXRpbmcgZm9s
a3MgZmlnaHQgaXQgb3V0IGluIHRoZSBtYXJrZXRwbGFjZS4KCllvdXJzLApKb2VsCgpPbiA5LzI1
LzIwMTkgMzo0MSBQTSwgQmVybmllciwgRGFuaWVsIHdyb3RlOgo+IEhpIFJvbiwKPgo+IFNpbWls
YXJseSBJIHdvdWxkIHJlZnJhaW4gZnJvbSB1c2luZyB0aGUgU1IgYWNyb255bSBzaW5jZSBhIGtl
eQo+IGNoYXJhY3RlcmlzdGljIG9mIHRoZSBTUiBhcmNoaXRlY3R1cmUgYXMgcGVyIFJGQzg0MDIg
aXMgc3RhdGVsZXNzbmVzcy4KPgo+IEFzIHBlciBjdXJyZW50IFNSdjYrIGRvY3VtZW50cywgc3Rh
dGUgaXMgcmVxdWlyZWQgZm9yIGFuIGludGVybWVkaWF0ZQo+IG5vZGUgdG8gYWRkIHRoZSByZWxl
dmFudCBuZXh0IFBTU0lzIGluIERPSC4gVGhpcyBpcyB3aGV0aGVyIHRoZXkgYXJlCj4gZG9tYWlu
LXdpZGUgZGVmaW5lZCBvciB3aXRoIGxvY2FsIHNpZ25pZmljYW5jZSAoaS5lLiBwcmVwZW5kaW5n
IHNob3J0LVNJRCkuCj4KPiBDaGVlcnMsCj4KPiBEYW4gQgo+Cj4gT24gMjAxOS0wOS0yNSwgODo0
MyBBTSwgIkplZmYgVGFudHN1cmEiIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbQo+IDxtYWlsdG86
amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToKPgo+IEFncmVlIHdpdGggU3R1YXJ0Lgo+
Cj4gU1JpblVEUCBpcyBhIHdlbGwgZGVmaW5lZCBzb2x1dGlvbiwgbGV04oCZcyBub3QgbWl4IHRo
aW5ncy4KPgo+IENoZWVycywKPgo+IEplZmYKPgo+IE9uIFNlcCAyNSwgMjAxOSwgMjozOSBQTSAr
MDIwMCwgU3Rld2FydCBCcnlhbnQKPiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPiwgd3JvdGU6
Cj4KPiAgICAgSSBhZ3JlZS4KPgo+ICAgICBJbmNsdXNpb24gb2YgdGhlIHRlcm0gTVBMUyB3b3Vs
ZCBjYXVzZSBjb25mdXNpb24gd2l0aAo+ICAgICBkcmFmdC1pZXRmLW1wbHMtc3Itb3Zlci1pcCwg
d2hpY2ggaXMgZW50aXRsZWQgU1ItTVBMUyBvdmVyIElQLiBUaGUKPiAgICAgZGVzaWduIGRlY3Jp
YmVkIGluIGRyYWZ0LWlldGYtbXBscy1zci1vdmVyLWlwIHdvcmtzIG92ZXIgYm90aCBJUHY0Cj4g
ICAgIGFuZCBJUHY2LiBBbHNvIGNvdXJzZSwgYXMgUm9uIHN0YXRlcywgc3VjaCBhIG5hbWUgaXMg
bm90IGEgdHJ1ZQo+ICAgICByZWZlbGN0aW9uIG9mIHRoZSBkZXNpZ24uCj4KPiAgICAgLSBTdGV3
YXJ0Cj4KPiAgICAgT24gMjQvMDkvMjAxOSAwNTowMSwgUm9uIEJvbmljYSB3cm90ZToKPgo+ICAg
ICAgICAgQ2hlbmcsCj4KPiAgICAgICAgIEkgaGF2ZSBubyBwcm9ibGVtIHdpdGggY2hhbmdpbmcg
dGhlIG5hbWUuIFNSLU1QTFMgb3ZlciBJUHY2IG1heQo+ICAgICAgICAgbm90IGJlIGFwcHJvcHJp
YXRlLCBiZWNhdXNlIE1QTFMgaXMgbm90IHBhcnQgb2YgdGhlIHNvbHV0aW9uLgo+Cj4gICAgICAg
ICBTb21ldGhpbmcgbGlrZSBTUi1leHRlbnNpYmxlLTYgb3IgU1ItY29tcHJlc3NlZC02IG1pZ2h0
IHdvcmsuCj4KPgo+IFJvbgo+Cj4gICAgICAgICBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5Cj4K
PiAgICAgICAgICpGcm9tOiogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2VpLmNv
bT4KPiAgICAgICAgIDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+Cj4gICAgICAgICAqU2Vu
dDoqIE1vbmRheSwgU2VwdGVtYmVyIDIzLCAyMDE5IDEwOjE0IFBNCj4gICAgICAgICAqVG86KiBS
b24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pgo+ICAgICAgICAgPG1haWx0bzpyYm9uaWNh
QGp1bmlwZXIubmV0PjsgSmVmZiBUYW50c3VyYQo+ICAgICAgICAgPGplZmZ0YW50LmlldGZAZ21h
aWwuY29tPiA8bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPgo+ICAgICAgICAgKkNjOiog
U0lORyBUZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+Cj4gICAgICAgICA8bWFpbHRv
OnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT47IEVYVCAtCj4gICAgICAgICBkYW5pZWwuYmVy
bmllckBiZWxsLmNhIDxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4KPiAgICAgICAgIDxk
YW5pZWwuYmVybmllckBiZWxsLmNhPiA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+OyBT
UFJJTkcKPiAgICAgICAgIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz4gPG1haWx0bzpzcHJpbmdA
aWV0Zi5vcmc+Cj4gICAgICAgICAqU3ViamVjdDoqIFJFOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIg
SVB2Nu+8nwo+Cj4gICAgICAgICBPaCwgSSBtaXN1bmRlcnN0b29kIHRoZSBCU0lEIGluIENSSCBp
biBsYXN0IGVtYWlsLCBzb3JyeSBmb3IgdGhhdC4KPgo+ICAgICAgICAgWWVzLCB0aGUgU0lEIGlz
IG5vdCBhbiBJUHY2IGFkZHJlc3MgaW4gQ1JILCBidXQgYSAxNi8zMiBiaXQKPiAgICAgICAgIHZh
bHVlIGxpa2UgTVBMUyBsYWJlbC4KPgo+ICAgICAgICAgVGhlcmVmb3JlLCBJTUhPLCBpdCBtYXkg
bm90IGNvbXBseSB3aXRoIFJGQzg0MDI6Cj4gICAgICAgICBodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0MDIqc2VjdGlvbi0zLjEuM19f
O0l3IThXb0E2UmpDODFjIVJXdmVVQXhBclZYRG01c0hiSE51alp1c05QSUNsUVNTQkw1eDJpR0l4
cHRLVG92R2k4aDhTNWJaeEJrWE5ManEkCj4KPiA8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0MDIqc2VjdGlvCj4gbi0zLjEuM19fO0l3
IThXb0E2UmpDODFjIVdvUFlXOUlwbkRZamNkaGxpMGI4MF8tS3lyT0lCWUZBWmZpcF9OeFBMQjEt
Qgo+IHQ3b0hqdDh1R1U2OEs0OWoyeWskPgo+Cj4gICAgICAgICBJZiBwb3NzaWJsZSwgSSBzdWdn
ZXN0IHRvIGNoYW5nZSB0aGUgbmFtZSBvZiBTUnY2Kywgc2luY2UgaXQgaXMKPiAgICAgICAgIG5v
dCBTUnY2IGJhc2VkLiBTb21ldGhpbmcgbGlrZSBTUi1NUExTIG92ZXIgSVB2NiBtYXliZSBiZXR0
ZXI/Cj4KPiAgICAgICAgIFRoYW5rcywKPgo+ICAgICAgICAgQ2hlbmcKPgo+ICAgICAgICAgKkZy
b206KiBSb24gQm9uaWNhIFttYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldF0KPiAgICAgICAgICpT
ZW50OiogTW9uZGF5LCBTZXB0ZW1iZXIgMjMsIDIwMTkgMTA6NDUgUE0KPiAgICAgICAgICpUbzoq
IENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20KPiAgICAgICAgIDxtYWls
dG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+PjsgSmVmZiBUYW50c3VyYQo+ICAgICAgICAgPGplZmZ0
YW50LmlldGZAZ21haWwuY29tIDxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pgo+ICAg
ICAgICAgKkNjOiogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tCj4gICAg
ICAgICA8bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLQo+ICAgICAg
ICAgZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+
Cj4gICAgICAgICA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSA8bWFpbHRvOmRhbmllbC5iZXJuaWVy
QGJlbGwuY2E+PjsgU1BSSU5HCj4gICAgICAgICBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmcgPG1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pgo+ICAgICAgICAgKlN1YmplY3Q6KiBSRTogW3NwcmluZ10g
QSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZwo+Cj4gICAgICAgICBDaGVuZywKPgo+
ICAgICAgICAgSW4gU1J2NissIGl0IHdvdWxkIGJlIHZlcnkgZGlmZmljdWx0IHRvIHBvbGx1dGUg
dGhlIGFyY2hpdGVjdHVyZQo+ICAgICAgICAgYmVjYXVzZToKPgo+ICAgICAgICAgLUEgU0lEIGlz
IGVpdGhlciAxNi1vciAzMi1iaXRzIGxvbmcKPgo+ICAgICAgICAgLUFuIElQdjYgYWRkcmVzcyBp
cyAxMjgtYml0cyBsb25nCj4KPiAgICAgICAgIC1UaGVyZWZvcmUsIGl0IGlzIGltcG9zc2libGUg
dG8gY29weSBhIFNJRCB0byBhbiBJUHY2IGFkZHJlc3Mgb3IKPiAgICAgICAgIGFuIElQdjYgYWRk
cmVzcyB0byBhIFNJRAo+Cj4gICAgICAgICBUaGUgYmluZGluZyBTSUQgd2lsbCBiZSBhIDE2LW9y
IDMyLWJpdCB0b3BvbG9naWNhbCBpbnN0cnVjdGlvbiwKPiAgICAgICAgIGZvdW5kIGluIHRoZSBD
UkguIExpa2UgYWxsIHRvcG9sb2dpY2FsIGluc3RydWN0aW9ucywgaXQgd2lsbAo+ICAgICAgICAg
aWRlbnRpZnkgYW4gU0ZJQiBlbnRyeS4KPgo+ICAgICAgICAgVGhlcmUgd2lsbCBiZSBhIG5ldyBT
RklCIGVudHJ5IHR5cGUgdGhhdCB3aWxsIGNvbnRhaW4gdGhlCj4gICAgICAgICBmb2xsb3dpbmcg
aW5mb3JtYXRpb246Cj4KPiAgICAgICAgIC1BbiBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3MgKHRv
IGJlIHVzZWQgaW4gdGhlIG91dGVyIElQdjYKPiBoZWFkZXIpCj4KPiAgICAgICAgIC1BIGxpc3Qg
b2YgU0lEcyAodG8gYmUgdXNlZCBpbiB0aGUgQ1JICj4KPgo+ICAgICAgICAgICAgICAgICAgIFJv
bgo+Cj4gICAgICAgICBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5Cj4KPiAgICAgICAgICpGcm9t
OiogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2VpLmNvbQo+ICAgICAgICAgPG1h
aWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+Cj4gICAgICAgICAqU2VudDoqIFN1bmRheSwgU2Vw
dGVtYmVyIDIyLCAyMDE5IDEyOjAxIEFNCj4gICAgICAgICAqVG86KiBSb24gQm9uaWNhIDxyYm9u
aWNhQGp1bmlwZXIubmV0Cj4gICAgICAgICA8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Pjsg
SmVmZiBUYW50c3VyYQo+ICAgICAgICAgPGplZmZ0YW50LmlldGZAZ21haWwuY29tIDxtYWlsdG86
amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pgo+ICAgICAgICAgKkNjOiogU0lORyBUZWFtIDxzLmku
Lm4uZy50ZWFtLjA4MTBAZ21haWwuY29tCj4gICAgICAgICA8bWFpbHRvOnMuaS5uLmcudGVhbS4w
ODEwQGdtYWlsLmNvbT4+OyBFWFQgLQo+ICAgICAgICAgZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSA8
bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+Cj4gICAgICAgICA8ZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYSA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsgU1BSSU5HCj4gICAgICAg
ICBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pgo+ICAg
ICAgICAgKlN1YmplY3Q6KiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcg
dGVzdGluZwo+Cj4gICAgICAgICBIaSBSb24sCj4KPiAgICAgICAgIEdvb2QgdG8gaGVhciB0aGF0
LiBMb29raW5nIGZvcndhcmQgdG8gc2VlaW5nIGl0IGluIHRoZSBuZXh0Cj4gICAgICAgICByZXZp
c2lvbi4KPgo+ICAgICAgICAgQnV0IEkgYW0gY3VyaW91cyB0aGF0IGlzIGEgYmluZCBTSUQgaW4g
Q1JIIGFuIGludGVyZmFjZSBJUHY2Cj4gICAgICAgICBhZGRyZXNzIG9ubHkgd2l0aG91dCBhbnkg
b3RoZXIgc2VtYW50aWNzPyBKdXN0IGxpa2UgdGhlIG90aGVyCj4gICAgICAgICBTSURzIHlvdSBt
ZW50aW9uZWQgaW4gQ1JILgo+Cj4gICAgICAgICBJZiBub3QsIHRoaXMgYmluZGluZyBTSUQgc2hv
dWxkIG5vdCBiZSBpbnRyb2R1Y2VkIGluIHRvIENSSAo+ICAgICAgICAgc2luY2UgaXQgcG9sbHV0
ZXMgdGhlIGFyY2hpdGVjdHVyZS4KPgo+ICAgICAgICAgSWYgeWVzLCB3aGF04oCZcyB0aGUgc3Rh
bmRhcmQgZm9yIGFuIEludGVyZmFjZSBJUHY2IGFkZHJlc3M/Cj4KPiAgICAgICAgIFRoYW5rcyBm
b3IgY29uZmlybWluZyB0aGF0IEJTSUQgaXMgbmVlZGVkIGluIENSSC4gSSB0b3RhbGx5Cj4gICAg
ICAgICBhZ3JlZSB3aXRoIHlvdS4KPgo+ICAgICAgICAgQmVzdCByZWdhcmRzLAo+ICAgICAgICAg
Q2hlbmcKPgo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IC0tCj4KPiAgICAgICAgIOadjuWRiENoZW5nIExp
Cj4gICAgICAgICBFbWFpbDogY2hlbmdsaTEzQGh1YXdlaS5jb20gPG1haWx0bzpjaGVuZ2xpMTNA
aHVhd2VpLmNvbT4KPgo+ICAgICAgICAgKkZyb206KiBSb24gQm9uaWNhPHJib25pY2FAanVuaXBl
ci5uZXQKPiA8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Pgo+Cj4gICAgICAgICAqVG86KiBK
ZWZmIFRhbnRzdXJhPGplZmZ0YW50LmlldGZAZ21haWwuY29tCj4gICAgICAgICA8bWFpbHRvOmpl
ZmZ0YW50LmlldGZAZ21haWwuY29tPj47Q2hlbmdsaSAoQ2hlbmcKPiAgICAgICAgIExpKTxjaGVu
Z2xpMTNAaHVhd2VpLmNvbSA8bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4KPgo+ICAgICAg
ICAgKkNjOiogU0lORyBUZWFtPHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbQo+ICAgICAgICAg
PG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjtFWFQgLQo+ICAgICAgICAgZGFu
aWVsLmJlcm5pZXI8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYQo+ICAgICAgICAgPG1haWx0bzpkYW5p
ZWwuYmVybmllckBiZWxsLmNhPj47U1BSSU5HIFdHIExpc3Q8c3ByaW5nQGlldGYub3JnCj4gICAg
ICAgICA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+Cj4KPiAgICAgICAgICpTdWJqZWN0OiogUkU6
IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcKPgo+ICAgICAgICAg
KlRpbWU6KiAyMDE5LTA5LTIyIDA0OjM3OjE3Cj4KPiAgICAgICAgIEplZmYsCj4KPiAgICAgICAg
IEFmdGVyIGFuIG9mZi1saW5lIGNvbnZlcnNhdGlvbiB3aXRoIHRoZSBTUnY2KyBpbXBsZW1lbnRv
cnMsIHdlCj4gICAgICAgICBkZWNpZGVkIHRoYXQgaXQgd291bGQgYmUgdHJpdmlhbCB0byBhZGQg
YSBiaW5kaW5nIFNJRCB0byBTUnY2Ky4KPiAgICAgICAgIFNvLCB3ZSB3aWxsIGRvIHRoYXQgaW4g
dGhlIG5leHQgdmVyc2lvbiBvZiB0aGUgZHJhZnQuCj4KPiAgICAgICAgIEluIGtlZXBpbmcgd2l0
aCBSRkMgODIwMCwgaXQgd2lsbCBwcmVwZW5kIG9ubHkuIFNpbmNlIHRoZSBDUkggaXMKPiAgICAg
ICAgIHNob3J0LCBpbnNlcnRpb24gaXMgbm90IG5lZWRlZC4KPgo+Cj4gUm9uCj4KPiAgICAgICAg
IEp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkKPgo+ICAgICAgICAgKkZyb206KiBKZWZmIFRhbnRz
dXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbQo+ICAgICAgICAgPG1haWx0bzpqZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbT4+Cj4gICAgICAgICAqU2VudDoqIFNhdHVyZGF5LCBTZXB0ZW1iZXIgMjEs
IDIwMTkgNDozMiBQTQo+ICAgICAgICAgKlRvOiogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xp
MTNAaHVhd2VpLmNvbQo+ICAgICAgICAgPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+OyBS
b24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Cj4gICAgICAgICA8bWFpbHRvOnJib25pY2FA
anVuaXBlci5uZXQ+Pgo+ICAgICAgICAgKkNjOiogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4
MTBAZ21haWwuY29tCj4gICAgICAgICA8bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNv
bT4+OyBFWFQgLQo+ICAgICAgICAgZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSA8bWFpbHRvOmRhbmll
bC5iZXJuaWVyQGJlbGwuY2E+Cj4gICAgICAgICA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSA8bWFp
bHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsgU1BSSU5HCj4gICAgICAgICBXRyBMaXN0IDxz
cHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pgo+ICAgICAgICAgKlN1Ympl
Y3Q6KiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZwo+Cj4g
ICAgICAgICBIaSBSb24sCj4KPiAgICAgICAgIFRoYW5rcyBmb3IgeW91ciBjb21tZW50cywgZXhh
Y3RseSwgQlNJRCBNUExTIGxhYmVsID0gQ1JIIHZhbHVlCj4gOikKPgo+ICAgICAgICAgQ2hlZXJz
LAo+Cj4gICAgICAgICBKZWZmCj4KPiAgICAgICAgIE9uIFNlcCAyMCwgMjAxOSwgMTE6MDkgQU0g
LTA3MDAsIFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQKPiAgICAgICAgIDxtYWlsdG86
cmJvbmljYUBqdW5pcGVyLm5ldD4+LCB3cm90ZToKPgo+ICAgICAgICAgICAgIEhpIEplZmYsCj4K
PiAgICAgICAgICAgICBJdCB3b3VsZCBiZSBlYXN5IGVub3VnaCB0byBhZGQgYSBiaW5kaW5nIFNJ
RCB0byBTUnY2Ky4gR2l2ZW4KPiAgICAgICAgICAgICBjdXN0b21lciBkZW1hbmQsIEkgd291bGQg
bm90IGJlIGF2ZXJzZSB0byBhZGRpbmcgb25lLgo+Cj4gICAgICAgICAgICAgSG93ZXZlciwgdGhl
cmUgaXMgYW5vdGhlciB3YXkgdG8gZ2V0IGV4YWN0bHkgdGhlIHNhbWUKPiAgICAgICAgICAgICBi
ZWhhdmlvciBvbiB0aGUgZm9yd2FyZGluZyBwbGFuZSB3aXRob3V0IGFkZGluZyBhIG5ldyBTSUQg
dHlwZS4KPgo+ICAgICAgICAgICAgIEFzc3VtZSB0aGF0IG9uIE5vZGUgTiwgd2UgaGF2ZSB0aGUg
Zm9sbG93aW5nIFNGSUIgZW50cnk6Cj4KPiAgICAgICAgICAgICDCt1NJRDogMTIzCj4KPiAgICAg
ICAgICAgICDCt0lQdjYgYWRkcmVzczogMjAwMTpkYjg6OjEKPgo+ICAgICAgICAgICAgIMK3U0lE
IHR5cGU6IHByZWZpeCBTSUQKPgo+ICAgICAgICAgICAgIE5vdyBhc3N1bWUgdGhhdCB3YXMgYWxz
byBoYXZlIHRoZSBmb2xsb3dpbmcgcm91dGUgb24gTm9kZSBOOgo+Cj4gICAgICAgICAgICAgMjAw
MTpkYjg6OjEgLT4gU1J2NisgdHVubmVsIHdpdGggc3BlY2lmaWVkIGRlc3RpbmF0aW9uCj4gICAg
ICAgICAgICAgYWRkcmVzcyBhbmQgQ1JICj4KPiAgICAgICAgICAgICBUaGlzIGdpdmVzIHlvdSB0
aGUgc2FtZSBmb3J3YXJkaW5nIGJlaGF2aW9yIGFzIGEgYmluZGluZyBTSUQuCj4KPgo+IFJvbgo+
Cj4gICAgICAgICAgICAgSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQo+Cj4gICAgICAgICAgICAg
KkZyb206KiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnCj4gICAgICAgICAgICAgPG1h
aWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+ICpPbiBCZWhhbGYgT2YqIEplZmYgVGFudHN1
cmEKPiAgICAgICAgICAgICAqU2VudDoqIFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTA6
NTMgUE0KPiAgICAgICAgICAgICAqVG86KiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0Bo
dWF3ZWkuY29tCj4gICAgICAgICAgICAgPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+Cj4g
ICAgICAgICAgICAgKkNjOiogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29t
Cj4gICAgICAgICAgICAgPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjsgRVhU
IC0KPiAgICAgICAgICAgICBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxtYWlsdG86ZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYT4KPiAgICAgICAgICAgICA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSA8bWFp
bHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsKPiAgICAgICAgICAgICBTUFJJTkcgV0cgTGlz
dCA8c3ByaW5nQGlldGYub3JnIDxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4KPiAgICAgICAgICAg
ICAqU3ViamVjdDoqIFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0
aW5nCj4KPiAgICAgICAgICAgICBUaGVyZeKAmXMgbnVtYmVyIG9mIHNvbHV0aW9ucyBvbiB0aGUg
bWFya2V0IHRoYXQgZXh0ZW5zaXZlbHkKPiAgICAgICAgICAgICB1c2UgQlNJRCBmb3IgbXVsdGkt
ZG9tYWluIGFzIHdlbGwgYXMgbXVsdGktbGF5ZXIgc2lnbmFsaW5nLgo+Cj4gICAgICAgICAgICAg
UmVnYXJkcywKPgo+ICAgICAgICAgICAgIEplZmYKPgo+Cj4gICAgICAgICAgICAgT24gU2VwIDE5
LCAyMDE5LCBhdCAxOTo0OSwgQ2hlbmdsaSAoQ2hlbmcgTGkpCj4gICAgICAgICAgICAgPGNoZW5n
bGkxM0BodWF3ZWkuY29tIDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+PiB3cm90ZToKPgo+
ICAgICAgICAgICAgICAgICArMS4KPgo+ICAgICAgICAgICAgICAgICBBcyBJIG1lbnRpb25lZCBi
ZWZvcmUsIEJpbmRpbmcgU0lEIGlzIG5vdCBvbmx5IGZvcgo+ICAgICAgICAgICAgICAgICBzaG9y
dGVuaW5nIFNJRCBsaXN0Lgo+Cj4gICAgICAgICAgICAgICAgIFdlIHNob3VsZCBzZWUgdGhlIGlt
cG9ydGFudCBwYXJ0IG9mIGJpbmRpbmcgU0lEIGluCj4gICAgICAgICAgICAgICAgIGludGVyLWRv
bWFpbiByb3V0aW5nLCAgc2luY2UgaXQgaGlkZXMgdGhlIGRldGFpbHMgb2YKPiAgICAgICAgICAg
ICAgICAgaW50cmEtZG9tYWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBhcmUgYWx3YXlzIGltcG9y
dGFudC4KPgo+ICAgICAgICAgICAgICAgICBTaW5jZSB0aGUgRUggaW5zZXJ0aW9uIHJlbGF0ZWQg
dGV4dCB3aWxsIGJlIHJlbW92ZWQgZnJvbQo+ICAgICAgICAgICAgICAgICBTUnY2IE5QIGRyYWZ0
LCBJIGRvbuKAmXQgdGhpbmsgYW55b25lIHdpbGwgc3RpbGwgc2F5IHdlCj4gICAgICAgICAgICAg
ICAgIGRvbuKAmXQgbmVlZCBiaW5kaW5nIFNJRC4KPgo+ICAgICAgICAgICAgICAgICBMZXTigJlz
IGJlIGhvbmVzdCwgRW5jYXAgbW9kZSBCaW5kaW5nIFNJRCBpcyB2ZXJ5IHVzZWZ1bAo+ICAgICAg
ICAgICAgICAgICBpbiBpbnRlci1kb21haW4gcm91dGluZy4gSXQgaXMgbm90IHNlY3VyZSB0byBz
aGFyZQo+ICAgICAgICAgICAgICAgICBpbnRlcm5hbCBpbmZvIG91dHNpZGUgYSB0cnVzdGVkIG5l
dHdvcmsgZG9tYWluLgo+Cj4gICAgICAgICAgICAgICAgIENoZW5nCj4KPiAgICAgICAgICAgICAg
ICAgKkZyb206KiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gKk9uCj4g
ICAgICAgICAgICAgICAgIEJlaGFsZiBPZiogQmVybmllciwgRGFuaWVsCj4gICAgICAgICAgICAg
ICAgICpTZW50OiogVGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMTozNiBQTQo+ICAgICAg
ICAgICAgICAgICAqVG86KiBTSU5HIFRlYW0gPHMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20K
PiAgICAgICAgICAgICAgICAgPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+Pgo+
ICAgICAgICAgICAgICAgICAqQ2M6KiAnU1BSSU5HIFdHIExpc3QnIDxzcHJpbmdAaWV0Zi5vcmcK
PiAgICAgICAgICAgICAgICAgPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pgo+ICAgICAgICAgICAg
ICAgICAqU3ViamVjdDoqIFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZwo+
IHRlc3RpbmcKPgo+ICAgICAgICAgICAgICAgICArMQo+Cj4gICAgICAgICAgICAgICAgIFRoaXMg
aXMgd2hhdCB3ZSBkaWQgb24gb3VyIG11bHRpLWNsb3VkIHRyaWFscy4KPgo+ICAgICAgICAgICAg
ICAgICBFbmNhcCB3aXRoIEJpbmRpbmcgU0lEIHRvIGF2b2lkIGludGVyLWRvbWFpbiBtYXBwaW5n
ICsgSQo+ICAgICAgICAgICAgICAgICBkb27igJl0IG5lZWQgdG8gaGF2ZSBzb21lIHNvcnQgb2Yg
aW50ZXItZG9tYWluIGFsaWdubWVudAo+ICAgICAgICAgICAgICAgICBvZiBQU1NJcwo+Cj4gICAg
ICAgICAgICAgICAgIERhbgo+Cj4gICAgICAgICAgICAgICAgIE9uIDIwMTktMDktMTksIDExOjE4
IEFNLCAic3ByaW5nIG9uIGJlaGFsZiBvZiBTSU5HIFRlYW0iCj4gICAgICAgICAgICAgICAgIDxz
cHJpbmctYm91bmNlc0BpZXRmLm9yZwo+ICAgICAgICAgICAgICAgICA8bWFpbHRvOnNwcmluZy1i
b3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YKPiAgICAgICAgICAgICAgICAgcy5pLm4uZy50
ZWFtLjA4MTBAZ21haWwuY29tCj4gICAgICAgICAgICAgICAgIDxtYWlsdG86cy5pLm4uZy50ZWFt
LjA4MTBAZ21haWwuY29tPj4gd3JvdGU6Cj4KPiAgICAgICAgICAgICAgICAgSGkgQW5kcmV3LAo+
Cj4gICAgICAgICAgICAgICAgIEdvb2QgdG8gaGVhciB0aGF0IHJlYWxpdHkgZXhwZXJpbWVudCA6
KQo+Cj4gICAgICAgICAgICAgICAgIEJ1dCBpcyBpdCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJuYWwg
U0lELUlQIG1hcHBpbmdzCj4gICAgICAgICAgICAgICAgIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdv
cmsgZG9tYWluPwo+Cj4gICAgICAgICAgICAgICAgIE9yIGlzIHRoZXJlIGFuIGFuYWxvZ3VlIGxp
a2UgQmluZGluZyBTSUQgb2YgU1J2NiwgaW4gU1J2Nis/Cj4KPiAgICAgICAgICAgICAgICAgQnR3
LCBQU1NJIGFuZCBQUFNJIGNhbiBub3QgZG8gdGhhdCBub3csIHJpZ2h0Pwo+Cj4gICAgICAgICAg
ICAgICAgIEJlc3QgcmVnYXJkcywKPiAgICAgICAgICAgICAgICAgTW9vbmxpZ2h0IFRob3VnaHRz
Cj4KPgo+ICAgICAgICAgICAgICAgICAobWFpbCBmYWlsdXJlLCB0cnkgdG8gY2MgdG8gc3ByaW5n
IGFnYWluLikKPgo+ICAgICAgICAgICAgICAgICBPbiAwOS8xOS8yMDE5IDE3OjQ5LCBBbmRyZXcg
QWxzdG9uCj4gICAgICAgICAgICAgICAgIDxtYWlsdG86QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxl
Y29tLmNvbT7CoHdyb3RlOgo+ICAgICAgICAgICAgICAgICBIaSBHdXlzLAo+Cj4gICAgICAgICAg
ICAgICAgIEkgdGhvdWdodCB0aGlzIG1heSBiZSBvZiBpbnRlcmVzdCBpbiBsaWdodCBvZgo+ICAg
ICAgICAgICAgICAgICBkaXNjdXNzaW9ucyBhcm91bmQgZGVwbG95bWVudHMgYW5kIHJ1bm5pbmcg
Y29kZSAtCj4gICAgICAgICAgICAgICAgIGJlY2F1c2Ugb25lIG9mIHRoZSB0aGluZ3Mgd2UndmUg
YmVlbiB0ZXN0aW5nIGlzCj4gICAgICAgICAgICAgICAgIGludGVyLWRvbWFpbiB0cmFmZmljIHN0
ZWVyaW5nIHdpdGggQ1JIIG9uIGJvdGggb3VyIERQREsKPiAgICAgICAgICAgICAgICAgaW1wbGVt
ZW50YXRpb24gYW5kIGFub3RoZXIgaW1wbGVtZW50YXRpb24uCj4KPiAgICAgICAgICAgICAgICAg
U28gLSB0aGUgc2V0dXAgd2UgdXNlZCBsYXN0IG5pZ2h0Ogo+Cj4gICAgICAgICAgICAgICAgIDYg
c3lzdGVtcyBpbiBhIGxhYiAtIG9uZSBvZiB3aGljaCBsaW5rZWQgdG8gdGhlIG9wZW4KPiAgICAg
ICAgICAgICAgICAgaW50ZXJuZXQuICBDYWxsIHRoZXNlIFMxIC0+IFM2Cj4gICAgICAgICAgICAg
ICAgIDMgc3lzdGVtcyBpbiBhIGxhYiBvbiB0aGUgb3RoZXIgc2lkZSBvZiB0aGUgd29ybGQgLSBu
bwo+ICAgICAgICAgICAgICAgICBwZWVyaW5nIGJldHdlZW4gdGhlIG5ldHdvcmtzIGluIHF1ZXN0
aW9uLiAgQ2FsbCB0aGVzZSBSMQo+ICAgICAgICAgICAgICAgICAtPiBSMwo+Cj4gICAgICAgICAg
ICAgICAgIFdlIGFwcGxpZWQgYSBTSUQgbGlzdCBvbiBTMSwgdGhhdCBzdGVlcmVkIFMxIC0+IFMy
IC0+IFMzCj4gICAgICAgICAgICAgICAgIC0+IFM2IC0+IFIxIC0+IFIzLCB3aXRoIHRoZSByZWxl
dmFudCBtYXBwaW5ncyBmcm9tIHRoZQo+ICAgICAgICAgICAgICAgICBDUkggU0lEJ3MgdG8gdGhl
IHVuZGVybHlpbmcgYWRkcmVzc2luZyAoUzIgaGFkIGEgbWFwcGluZwo+ICAgICAgICAgICAgICAg
ICBmb3IgdGhlIFNJRCBmb3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQKPiAgICAg
ICAgICAgICAgICAgY29ycmVzcG9uZGluZyB0byBTNiwgUzYgaGFkIGEgbWFwcGluZyBmb3IgdGhl
IFNJRAo+ICAgICAgICAgICAgICAgICBjb3JyZXNwb25kaW5nIHRvIFIxIGV0YykKPgo+ICAgICAg
ICAgICAgICAgICBUaGVuIHdlIHNlbnQgc29tZSBwYWNrZXRzIC0gYW5kIHRoZSB0ZXN0IHdhcyBl
bnRpcmVseQo+ICAgICAgICAgICAgICAgICBzdWNjZXNzZnVsLgo+Cj4gICAgICAgICAgICAgICAg
IFdoYXQgdGhpcyBlZmZlY3RpdmVseSBtZWFucyBpcyB0aGF0IGlmIHR3byBwcm92aWRlcnMKPiAg
ICAgICAgICAgICAgICAgYWdyZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5ncyAtIGl0IGlzIHBv
c3NpYmxlIHRvCj4gICAgICAgICAgICAgICAgIHN0ZWVyIGFjcm9zcyBvbmUgbmV0d29yaywgb3V0
IG92ZXIgYW4gb3BlbiBwYXRoLCBhbmQKPiAgICAgICAgICAgICAgICAgYWNyb3NzIGEgcmVtb3Rl
IG5ldHdvcmsuICBPYnZpb3VzbHkgdGhpcyByZWxpZXMgb24gdGhlCj4gICAgICAgICAgICAgICAg
IGZhY3QgdGhhdCBFSCdzIGFyZW4ndCBiZWluZyBkcm9wcGVkIGJ5IGludGVybWVkaWF0ZQo+ICAg
ICAgICAgICAgICAgICBwcm92aWRlcnMsIGJ1dCB0aGlzIGlzbid0IHNvbWV0aGluZyB3ZSdyZSBz
ZWVpbmcuCj4KPiAgICAgICAgICAgICAgICAgQ29tYmluZSB0aGlzIHdpdGggdGhlIEJHUCBzaWdu
YWxpbmcgZHJhZnQgLSBhbmQgdGhlCj4gICAgICAgICAgICAgICAgIFNJRCdzIGNhbiB0aGVuIGJl
IHNpZ25hbGVkIGJldHdlZW4gdGhlIHByb3ZpZGVycyAtIHdvcmsKPiAgICAgICAgICAgICAgICAg
c3RpbGwgZ29pbmcgb24gd2l0aCByZWdhcmRzIHRvIHRoaXMgZm9yIHRlc3RpbmcKPiAgICAgICAg
ICAgICAgICAgcHVycG9zZXMuICBKdXN0IGFzIGEgbm90ZSAtIHRoZXJlIHdvdWxkIGJlIG5vCj4g
ICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50IHRvIHNoYXJlIHRoZSBmdWxsIFNJRCBtYXBwaW5n
IG9yIHRvcG9sb2dpZXMKPiAgICAgICAgICAgICAgICAgd2hlbiBkb2luZyB0aGlzIHdpdGggQkdQ
IC0gdGhlIHJlcXVpcmVtZW50IHdvdWxkIGJlIG9ubHkKPiAgICAgICAgICAgICAgICAgdG8gc2hh
cmUgdGhlIHJlbGV2YW50IFNJRCdzIG5lY2Vzc2FyeSBmb3IgdGhlIHN0ZWVyaW5nLgo+Cj4gICAg
ICAgICAgICAgICAgIEkgY2FuIHNheSBmcm9tIG91ciBzaWRlIC0gd2l0aCB2YXJpb3VzIG90aGVy
IHByb3ZpZGVycyAtCj4gICAgICAgICAgICAgICAgIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgd2Ug
c2VlICppbW1lbnNlKiB1c2UgY2FzZSBmb3IgLQo+ICAgICAgICAgICAgICAgICBmb3IgYSB3aG9s
ZSBob3N0IG9mIHJlYXNvbnMuCj4KPiAgICAgICAgICAgICAgICAgVGhhbmtzCj4KPiAgICAgICAg
ICAgICAgICAgQW5kcmV3Cj4KPgo+ICAgICAgICAgICAgICAgICBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ICAgICAgICAgICAgICAgICBzcHJpbmcgbWFp
bGluZyBsaXN0Cj4gICAgICAgICAgICAgICAgIHNwcmluZ0BpZXRmLi5vcmcgPG1haWx0bzpzcHJp
bmdAaWV0Zi5vcmc+Cj4gICAgICAgICAgICAgICAgIGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1NwcmluZ19fOyE4V29BNlJq
QzgxYyFSV3ZlVUF4QXJWWERtNXNIYkhOdWpadXNOUElDbFFTU0JMNXgyaUdJeHB0S1RvdkdpOGg4
UzViWnhEb25RQUlEJAo+Cj4gPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaQo+IG5nX187IThXb0E2UmpDODFjIVU0X3M3
c29tS1BfS3lRM3ZpQk1JY1hwa19wVE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnIKPiBGMXd1X0Rv
WHdJZGYkPgo+Cj4gICAgICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gICAgICAgICAgICAgICAgIHNwcmluZyBtYWlsaW5nIGxpc3QK
PiAgICAgICAgICAgICAgICAgc3ByaW5nQGlldGYub3JnIDxtYWlsdG86c3ByaW5nQGlldGYub3Jn
Pgo+ICAgICAgICAgICAgICAgICBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMhUld2ZVVB
eEFyVlhEbTVzSGJITnVqWnVzTlBJQ2xRU1NCTDV4MmlHSXhwdEtUb3ZHaThoOFM1Ylp4QlNXdmxf
bCQKPgo+IDxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NwcmkKPiBuZ19fOyE4V29BNlJqQzgxYyFVNF9zN3NvbUtQX0t5UTN2
aUJNSWNYcGtfcFRNWWxZMTFuVEhNQjJiLUpUZFRMS2k5bW5yCj4gRjF3dV9MbDdlajVQJD4KPgo+
Cj4KPiAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4KPiAgICAgICAgIHNwcmluZyBtYWlsaW5nIGxpc3QKPgo+ICAgICAgICAgc3ByaW5nQGll
dGYub3JnICA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4KPgo+Cj4gaHR0cHM6Ly91cmxkZWZlbnNl
LmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaQo+IG5n
X187IThXb0E2UmpDODFjIVJXdmVVQXhBclZYRG01c0hiSE51alp1c05QSUNsUVNTQkw1eDJpR0l4
cHRLVG92R2k4aDgKPiBTNWJaeEJTV3ZsX2wkCj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gLS0KPgo+ICov
RXh0ZXJuYWwgRW1haWw6LyovUGxlYXNlIHVzZSBjYXV0aW9uIHdoZW4gb3BlbmluZyBsaW5rcyBh
bmQKPiBhdHRhY2htZW50cyAvIC8qL0NvdXJyaWVsIGV4dGVybmU6LyovU295ZXogcHJ1ZGVudCBh
dmVjIGxlcyBsaWVucyBldAo+IGRvY3VtZW50cyBqb2ludHMgLwo+Cj4KPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHNwcmluZyBtYWlsaW5nIGxpc3QK
PiBzcHJpbmdAaWV0Zi5vcmcKPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpCj4gbmdfXzshOFdvQTZSakM4MWMhUld2
ZVVBeEFyVlhEbTVzSGJITnVqWnVzTlBJQ2xRU1NCTDV4MmlHSXhwdEtUb3ZHaThoOAo+IFM1Ylp4
QlNXdmxfbCQKPgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRXh0ZXJuYWwgRW1haWw6IFBsZWFzZSB1
c2UgY2F1dGlvbiB3aGVuIG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1lbnRzIC8gQ291cnJpZWwg
ZXh0ZXJuZTogU295ZXogcHJ1ZGVudCBhdmVjIGxlcyBsaWVucyBldCBkb2N1bWVudHMgam9pbnRz
QSBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpzcHJpbmcg
bWFpbGluZyBsaXN0CnNwcmluZ0BpZXRmLm9yZwpodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19f
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4
MWMhUld2ZVVBeEFyVlhEbTVzSGJITnVqWnVzTlBJQ2xRU1NCTDV4MmlHSXhwdEtUb3ZHaThoOFM1
Ylp4QlNXdmxfbCQKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkV4dGVybmFsIEVtYWlsOiBQbGVhc2Ug
dXNlIGNhdXRpb24gd2hlbiBvcGVuaW5nIGxpbmtzIGFuZCBhdHRhY2htZW50cyAvIENvdXJyaWVs
IGV4dGVybmU6IFNveWV6IHBydWRlbnQgYXZlYyBsZXMgbGllbnMgZXQgZG9jdW1lbnRzIGpvaW50
cw==


From nobody Thu Sep 26 05:44:42 2019
Return-Path: <jmh@joelhalpern.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 5D137120164 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 05:44:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 x6iq_De-9Yn3 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 05:44:38 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 492B312083D for <spring@ietf.org>; Thu, 26 Sep 2019 05:44:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46fF4Q1V1Nzrn4D; Thu, 26 Sep 2019 05:44:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1569501878; bh=c1AHYhe/a9xKQuMN1SYGqUfdczDZ1lLUOAtGvcr4cus=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=OZMpteoCFARJAOCqWx6MQu3Sz5a2KvRqZMfJH5rimSToCy7UkDoRiTbO5ipoA9LK7 a42EakH16p0/T7at8cNTd/Rd+uYSJ+MqHYZcZVGjT0xjbs05j/hRvxwBDY7vyKxQwA 4a+vLRdta7Bl/n4H/EiU8Nge4LmIBXbQFGuiIcYQ=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [172.20.7.244] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46fF4P2DPHzrn4C; Thu, 26 Sep 2019 05:44:36 -0700 (PDT)
To: "Bernier, Daniel" <daniel.bernier@bell.ca>
Cc: SPRING WG List <spring@ietf.org>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com> <1569442011175.47986@bell.ca> <BN7PR05MB5699218EB79F2F592DFF87CEAE870@BN7PR05MB5699.namprd05.prod.outlook.com> <1569500963894.83328@bell.ca>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <914b8a5d-939b-c469-744d-03815fd9e560@joelhalpern.com>
Date: Thu, 26 Sep 2019 08:44:34 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569500963894.83328@bell.ca>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/HZOd-fsVpy13uZXLliT4DgVOENw>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Thu, 26 Sep 2019 12:44:41 -0000

I presume there are some aspects of this question that I am not 
understanding.

The basic answer is that if the topology directions (CRH, or for that 
matter SRH) direct the packet to SE1 then SE1 does its job with the packet.
If SE can do multiple jobs, then it probably has multiple IP addresses 
for those different jobs.

If SE1 needs metadata to do its job (a not unreasonable requirement) 
then I suggest using the IETF standardized mechanism, NSH.

Yours,
Joel

On 9/26/2019 8:29 AM, Bernier, Daniel wrote:
> Ron,
> 
> Say I have the following topology (augmenting on Robert's use case) with x Number of VRFs on PE1 or PE2
> 
> PE1 -- P1 --  P2 --  P3 --  PE2
>               |         |         |
>             SE1   SE2   SE3
> 
> For a single path program, when a packet sourced in a VPN on PE1 needs to talk to a destination at PE2 while traversing SE1 and SE3
> 
> - you need a PPSI for PE2 to know what to do when packet arrives at PE2
> - you need a PSSI for SE1 that gets swapped for a PSSI for SE3
> - You also need the opposite too make it a bidirectional.
> 
> How does SE1 or SE3 know if and what PSSI to apply ? On one direction it adds a  PSSI for SE3, on the return it does not.
> What happens if there is another flow between different source and destination VPNs on PE1 and PE2 and need now to go through SE1, SE2, SE3 ?
> 
>  From what I gather,  SE1, SE2, SE3 will need to have a state table to figure out what to apply based on source/dest PPSIs plus + the FIB/SFIB mapping.
> 
> Cheers,
> 
> Dan
> 
> ________________________________________
> From: Ron Bonica <rbonica@juniper.net>
> Sent: Wednesday, September 25, 2019 5:46 PM
> To: Bernier, Daniel; Joel M. Halpern
> Cc: SPRING WG List
> Subject: [EXT]RE: [spring] SR-MPLS over IPv6ï¼Ÿ
> 
> Daniel,
> 
> In you message, do you really mean PPSIs? Or when you say PPSI, are you really referring to topological instructions?
> 
>                                                                                                                   Ron
> 
> 
> Juniper Business Use Only
> 
> -----Original Message-----
> From: spring <spring-bounces@ietf.org> On Behalf Of Bernier, Daniel
> Sent: Wednesday, September 25, 2019 4:07 PM
> To: Joel M. Halpern <jmh@joelhalpern.com>
> Cc: SPRING WG List <spring@ietf.org>
> Subject: Re: [spring] SR-MPLS over IPv6ï¼Ÿ
> 
> Ah but Joel,
> 
> As was debated over the mailing list, if I have multiple paths (i.e. unidirectional PPSIs) that go across different PSSIs on intermediate nodes each of these intermediate nodes needs to figure out which PSSI to apply before sending to the node next in the forwarding path.
> 
> And since these PSSIs are not all carried from source, this requires state.
> 
> ________________________________________
> From: Joel M. Halpern <jmh@joelhalpern.com>
> Sent: Wednesday, September 25, 2019 3:50 PM
> To: Bernier, Daniel
> Cc: SPRING WG List
> Subject: [EXT]Re: [spring] SR-MPLS over IPv6ï¼Ÿ
> 
> SR is Stateless in the sense of not having per-path state.  It is not stateless in a general sense, since otherwise MPLS-SR would not be SR (it needs label state).  So I think we are reading 8402 differently.
> 
> We can let the marketing folks fight it out in the marketplace.
> 
> Yours,
> Joel
> 
> On 9/25/2019 3:41 PM, Bernier, Daniel wrote:
>> Hi Ron,
>>
>> Similarly I would refrain from using the SR acronym since a key
>> characteristic of the SR architecture as per RFC8402 is statelessness.
>>
>> As per current SRv6+ documents, state is required for an intermediate
>> node to add the relevant next PSSIs in DOH. This is whether they are
>> domain-wide defined or with local significance (i.e. prepending short-SID).
>>
>> Cheers,
>>
>> Dan B
>>
>> On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com
>> <mailto:jefftant.ietf@gmail.com>> wrote:
>>
>> Agree with Stuart.
>>
>> SRinUDP is a well defined solution, letâ€™s not mix things.
>>
>> Cheers,
>>
>> Jeff
>>
>> On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant
>> <stewart.bryant@gmail.com>, wrote:
>>
>>      I agree.
>>
>>      Inclusion of the term MPLS would cause confusion with
>>      draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The
>>      design decribed in draft-ietf-mpls-sr-over-ip works over both IPv4
>>      and IPv6. Also course, as Ron states, such a name is not a true
>>      refelction of the design.
>>
>>      - Stewart
>>
>>      On 24/09/2019 05:01, Ron Bonica wrote:
>>
>>          Cheng,
>>
>>          I have no problem with changing the name. SR-MPLS over IPv6 may
>>          not be appropriate, because MPLS is not part of the solution.
>>
>>          Something like SR-extensible-6 or SR-compressed-6 might work.
>>
>>
>> Ron
>>
>>          Juniper Business Use Only
>>
>>          *From:* Chengli (Cheng Li) <chengli13@huawei.com>
>>          <mailto:chengli13@huawei.com>
>>          *Sent:* Monday, September 23, 2019 10:14 PM
>>          *To:* Ron Bonica <rbonica@juniper.net>
>>          <mailto:rbonica@juniper.net>; Jeff Tantsura
>>          <jefftant.ietf@gmail.com> <mailto:jefftant.ietf@gmail.com>
>>          *Cc:* SING Team <s.i.n.g.team.0810@gmail.com>
>>          <mailto:s.i.n.g.team.0810@gmail.com>; EXT -
>>          daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>>          <daniel.bernier@bell.ca> <mailto:daniel.bernier@bell.ca>; SPRING
>>          WG List <spring@ietf.org> <mailto:spring@ietf.org>
>>          *Subject:* RE: [spring] SR-MPLS over IPv6ï¼Ÿ
>>
>>          Oh, I misunderstood the BSID in CRH in last email, sorry for that.
>>
>>          Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit
>>          value like MPLS label.
>>
>>          Therefore, IMHO, it may not comply with RFC8402:
>>          https://urldefense.com/v3/__https://tools.ietf.org/html/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8S5bZxBkXNLjq$
>>
>> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*sectio
>> n-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-B
>> t7oHjt8uGU68K49j2yk$>
>>
>>          If possible, I suggest to change the name of SRv6+, since it is
>>          not SRv6 based. Something like SR-MPLS over IPv6 maybe better?
>>
>>          Thanks,
>>
>>          Cheng
>>
>>          *From:* Ron Bonica [mailto:rbonica@juniper.net]
>>          *Sent:* Monday, September 23, 2019 10:45 PM
>>          *To:* Chengli (Cheng Li) <chengli13@huawei.com
>>          <mailto:chengli13@huawei.com>>; Jeff Tantsura
>>          <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>>          *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>>          <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>>          daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>>          <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>>          WG List <spring@ietf.org <mailto:spring@ietf.org>>
>>          *Subject:* RE: [spring] A note on CRH and on going testing
>>
>>          Cheng,
>>
>>          In SRv6+, it would be very difficult to pollute the architecture
>>          because:
>>
>>          -A SID is either 16-or 32-bits long
>>
>>          -An IPv6 address is 128-bits long
>>
>>          -Therefore, it is impossible to copy a SID to an IPv6 address or
>>          an IPv6 address to a SID
>>
>>          The binding SID will be a 16-or 32-bit topological instruction,
>>          found in the CRH. Like all topological instructions, it will
>>          identify an SFIB entry.
>>
>>          There will be a new SFIB entry type that will contain the
>>          following information:
>>
>>          -An IPv6 Destination Address (to be used in the outer IPv6
>> header)
>>
>>          -A list of SIDs (to be used in the CRH
>>
>>
>>                    Ron
>>
>>          Juniper Business Use Only
>>
>>          *From:* Chengli (Cheng Li) <chengli13@huawei.com
>>          <mailto:chengli13@huawei.com>>
>>          *Sent:* Sunday, September 22, 2019 12:01 AM
>>          *To:* Ron Bonica <rbonica@juniper.net
>>          <mailto:rbonica@juniper.net>>; Jeff Tantsura
>>          <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>>          *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>>          <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>>          daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>>          <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>>          WG List <spring@ietf.org <mailto:spring@ietf.org>>
>>          *Subject:* RE: [spring] A note on CRH and on going testing
>>
>>          Hi Ron,
>>
>>          Good to hear that. Looking forward to seeing it in the next
>>          revision.
>>
>>          But I am curious that is a bind SID in CRH an interface IPv6
>>          address only without any other semantics? Just like the other
>>          SIDs you mentioned in CRH.
>>
>>          If not, this binding SID should not be introduced in to CRH
>>          since it pollutes the architecture.
>>
>>          If yes, whatâ€™s the standard for an Interface IPv6 address?
>>
>>          Thanks for confirming that BSID is needed in CRH. I totally
>>          agree with you.
>>
>>          Best regards,
>>          Cheng
>>
>>
>> ----------------------------------------------------------------------
>> --
>>
>>          æŽå‘ˆCheng Li
>>          Email: chengli13@huawei.com <mailto:chengli13@huawei.com>
>>
>>          *From:* Ron Bonica<rbonica@juniper.net
>> <mailto:rbonica@juniper.net>>
>>
>>          *To:* Jeff Tantsura<jefftant.ietf@gmail.com
>>          <mailto:jefftant.ietf@gmail.com>>;Chengli (Cheng
>>          Li)<chengli13@huawei.com <mailto:chengli13@huawei.com>>
>>
>>          *Cc:* SING Team<s.i.n.g.team.0810@gmail.com
>>          <mailto:s.i.n.g.team.0810@gmail.com>>;EXT -
>>          daniel.bernier<daniel.bernier@bell.ca
>>          <mailto:daniel.bernier@bell.ca>>;SPRING WG List<spring@ietf.org
>>          <mailto:spring@ietf.org>>
>>
>>          *Subject:* RE: [spring] A note on CRH and on going testing
>>
>>          *Time:* 2019-09-22 04:37:17
>>
>>          Jeff,
>>
>>          After an off-line conversation with the SRv6+ implementors, we
>>          decided that it would be trivial to add a binding SID to SRv6+.
>>          So, we will do that in the next version of the draft.
>>
>>          In keeping with RFC 8200, it will prepend only. Since the CRH is
>>          short, insertion is not needed.
>>
>>
>> Ron
>>
>>          Juniper Business Use Only
>>
>>          *From:* Jeff Tantsura <jefftant.ietf@gmail.com
>>          <mailto:jefftant.ietf@gmail.com>>
>>          *Sent:* Saturday, September 21, 2019 4:32 PM
>>          *To:* Chengli (Cheng Li) <chengli13@huawei.com
>>          <mailto:chengli13@huawei.com>>; Ron Bonica <rbonica@juniper.net
>>          <mailto:rbonica@juniper.net>>
>>          *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>>          <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>>          daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>>          <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>>          WG List <spring@ietf.org <mailto:spring@ietf.org>>
>>          *Subject:* RE: [spring] A note on CRH and on going testing
>>
>>          Hi Ron,
>>
>>          Thanks for your comments, exactly, BSID MPLS label = CRH value
>> :)
>>
>>          Cheers,
>>
>>          Jeff
>>
>>          On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net
>>          <mailto:rbonica@juniper.net>>, wrote:
>>
>>              Hi Jeff,
>>
>>              It would be easy enough to add a binding SID to SRv6+. Given
>>              customer demand, I would not be averse to adding one.
>>
>>              However, there is another way to get exactly the same
>>              behavior on the forwarding plane without adding a new SID type.
>>
>>              Assume that on Node N, we have the following SFIB entry:
>>
>>              Â·SID: 123
>>
>>              Â·IPv6 address: 2001:db8::1
>>
>>              Â·SID type: prefix SID
>>
>>              Now assume that was also have the following route on Node N:
>>
>>              2001:db8::1 -> SRv6+ tunnel with specified destination
>>              address and CRH
>>
>>              This gives you the same forwarding behavior as a binding SID.
>>
>>
>> Ron
>>
>>              Juniper Business Use Only
>>
>>              *From:* spring <spring-bounces@ietf.org
>>              <mailto:spring-bounces@ietf.org>> *On Behalf Of* Jeff Tantsura
>>              *Sent:* Thursday, September 19, 2019 10:53 PM
>>              *To:* Chengli (Cheng Li) <chengli13@huawei.com
>>              <mailto:chengli13@huawei.com>>
>>              *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>>              <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>>              daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>>              <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>;
>>              SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>>              *Subject:* Re: [spring] A note on CRH and on going testing
>>
>>              Thereâ€™s number of solutions on the market that extensively
>>              use BSID for multi-domain as well as multi-layer signaling.
>>
>>              Regards,
>>
>>              Jeff
>>
>>
>>              On Sep 19, 2019, at 19:49, Chengli (Cheng Li)
>>              <chengli13@huawei.com <mailto:chengli13@huawei.com>> wrote:
>>
>>                  +1.
>>
>>                  As I mentioned before, Binding SID is not only for
>>                  shortening SID list.
>>
>>                  We should see the important part of binding SID in
>>                  inter-domain routing,  since it hides the details of
>>                  intra-domain. Security and Privacy are always important.
>>
>>                  Since the EH insertion related text will be removed from
>>                  SRv6 NP draft, I donâ€™t think anyone will still say we
>>                  donâ€™t need binding SID.
>>
>>                  Letâ€™s be honest, Encap mode Binding SID is very useful
>>                  in inter-domain routing. It is not secure to share
>>                  internal info outside a trusted network domain.
>>
>>                  Cheng
>>
>>                  *From:* spring [mailto:spring-bounces@ietf.org] *On
>>                  Behalf Of* Bernier, Daniel
>>                  *Sent:* Thursday, September 19, 2019 11:36 PM
>>                  *To:* SING Team <s.i..n.g.team.0810@gmail.com
>>                  <mailto:s.i.n.g.team.0810@gmail.com>>
>>                  *Cc:* 'SPRING WG List' <spring@ietf.org
>>                  <mailto:spring@ietf.org>>
>>                  *Subject:* Re: [spring] A note on CRH and on going
>> testing
>>
>>                  +1
>>
>>                  This is what we did on our multi-cloud trials.
>>
>>                  Encap with Binding SID to avoid inter-domain mapping + I
>>                  donâ€™t need to have some sort of inter-domain alignment
>>                  of PSSIs
>>
>>                  Dan
>>
>>                  On 2019-09-19, 11:18 AM, "spring on behalf of SING Team"
>>                  <spring-bounces@ietf.org
>>                  <mailto:spring-bounces@ietf.org> on behalf of
>>                  s.i.n.g.team.0810@gmail.com
>>                  <mailto:s.i.n.g.team.0810@gmail.com>> wrote:
>>
>>                  Hi Andrew,
>>
>>                  Good to hear that reality experiment :)
>>
>>                  But is it secure to share internal SID-IP mappings
>>                  outside a trusted network domain?
>>
>>                  Or is there an analogue like Binding SID of SRv6, in SRv6+?
>>
>>                  Btw, PSSI and PPSI can not do that now, right?
>>
>>                  Best regards,
>>                  Moonlight Thoughts
>>
>>
>>                  (mail failure, try to cc to spring again.)
>>
>>                  On 09/19/2019 17:49, Andrew Alston
>>                  <mailto:Andrew.Alston@liquidtelecom.com>Â wrote:
>>                  Hi Guys,
>>
>>                  I thought this may be of interest in light of
>>                  discussions around deployments and running code -
>>                  because one of the things we've been testing is
>>                  inter-domain traffic steering with CRH on both our DPDK
>>                  implementation and another implementation.
>>
>>                  So - the setup we used last night:
>>
>>                  6 systems in a lab - one of which linked to the open
>>                  internet.  Call these S1 -> S6
>>                  3 systems in a lab on the other side of the world - no
>>                  peering between the networks in question.  Call these R1
>>                  -> R3
>>
>>                  We applied a SID list on S1, that steered S1 -> S2 -> S3
>>                  -> S6 -> R1 -> R3, with the relevant mappings from the
>>                  CRH SID's to the underlying addressing (S2 had a mapping
>>                  for the SID for S3, S3 had a mapping for the SID
>>                  corresponding to S6, S6 had a mapping for the SID
>>                  corresponding to R1 etc)
>>
>>                  Then we sent some packets - and the test was entirely
>>                  successful.
>>
>>                  What this effectively means is that if two providers
>>                  agree to share the SID mappings - it is possible to
>>                  steer across one network, out over an open path, and
>>                  across a remote network.  Obviously this relies on the
>>                  fact that EH's aren't being dropped by intermediate
>>                  providers, but this isn't something we're seeing.
>>
>>                  Combine this with the BGP signaling draft - and the
>>                  SID's can then be signaled between the providers - work
>>                  still going on with regards to this for testing
>>                  purposes.  Just as a note - there would be no
>>                  requirement to share the full SID mapping or topologies
>>                  when doing this with BGP - the requirement would be only
>>                  to share the relevant SID's necessary for the steering.
>>
>>                  I can say from our side - with various other providers -
>>                  this is something that we see *immense* use case for -
>>                  for a whole host of reasons.
>>
>>                  Thanks
>>
>>                  Andrew
>>
>>
>>                  _______________________________________________
>>                  spring mailing list
>>                  spring@ietf..org <mailto:spring@ietf.org>
>>                  https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8S5bZxDonQAID$
>>
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spri
>> ng__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr
>> F1wu_DoXwIdf$>
>>
>>                  _______________________________________________
>>                  spring mailing list
>>                  spring@ietf.org <mailto:spring@ietf.org>
>>                  https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8S5bZxBSWvl_l$
>>
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spri
>> ng__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr
>> F1wu_Ll7ej5P$>
>>
>>
>>
>>          _______________________________________________
>>
>>          spring mailing list
>>
>>          spring@ietf.org  <mailto:spring@ietf.org>
>>
>>
>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spri
>> ng__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8
>> S5bZxBSWvl_l$
>>
>> ----------------------------------------------------------------------
>> --
>>
>> */External Email:/*/Please use caution when opening links and
>> attachments / /*/Courriel externe:/*/Soyez prudent avec les liens et
>> documents joints /
>>
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spri
>> ng__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8
>> S5bZxBSWvl_l$
>>
> ------------------------------------------------------------------------------
> External Email: Please use caution when opening links and attachments / Courriel externe: Soyez prudent avec les liens et documents jointsA _______________________________________________
> spring mailing list
> spring@ietf.org
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!RWveUAxArVXDm5sHbHNujZusNPIClQSSBL5x2iGIxptKTovGi8h8S5bZxBSWvl_l$
> ------------------------------------------------------------------------------
> External Email: Please use caution when opening links and attachments / Courriel externe: Soyez prudent avec les liens et documents joints
> 


From nobody Thu Sep 26 07:06:20 2019
Return-Path: <stewart.bryant@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 5E5BB120043 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 07:06:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 y6gi9S2v8wkP for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 07:06:14 -0700 (PDT)
Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (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 6D28F12002F for <spring@ietf.org>; Thu, 26 Sep 2019 07:06:14 -0700 (PDT)
Received: by mail-wr1-x436.google.com with SMTP id q17so2633105wrx.10 for <spring@ietf.org>; Thu, 26 Sep 2019 07:06:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=1EJ/pxywTzVL0lT/bxultjQb9Td10kBf7DY6jefyGdA=; b=crK5V+Wchz5oDblc/3pSEaYqJwCA3oviZtARxzt4EMshJMlU2XddKYL2zq96K0dN/u F14yPljB5pEPHaktBot4AEuU4Dgg7ocIw/qQlUI187bfPyspaRIwPKGWDJyBlPgnSsxb 0nxKjVs3bGDlGUX04ZuDJHXgqNTjwcD+8SPyHF7dQsbq/Uo4yQhvhnQcjrBlF/wt3xcE agIYpqcW8X3HhaInAH26nPx9gjNKZ/reNpKQ7lW17IPaN2tugzSQ1cn6ciajv+rlqfam sR57mKTgd+WcfSejOvCBxysK5ZUPtrdkaAU1uD4H3QYXFGADLDYTNlf+2e9eC1kwVyST Ngcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=1EJ/pxywTzVL0lT/bxultjQb9Td10kBf7DY6jefyGdA=; b=rE8jRtsng61y+cH0+cfFdAbQvpjLDwFkeJF7lScut3MLkpyVxrjTue7egOYDZSVyfz v/Oa12MvlJclycwiJg2MebHdWUkMPpG20p6R/rFQr8I355J4MY6iCDptz7wONzuFCv/x fZQA7sG6Yg+9x92fhvpLtfYwVtTMem2u+OZVJR4LUiuNwNb81ONYDUGkh2OTpAehX//T cwOopMu+gzqH9A6EdbNNRx1Mdib62Mnt73Tx/z+K5eoXRaciWd62QSaMvrtq5mqR8y5H RkIedp4DkZaYIvaMNhDgww/9gZRhTg6D6sSYb0Rd8OcxwjWEjyLgOgxopjguMu6q7av1 xL4g==
X-Gm-Message-State: APjAAAUcw4kQ15Kxc3GYgIz+OC2+/WgO5TRrtPdyn8gOF8bqlb+Ocswt JdU4kAQP25r9lQjtUQdqctcnyaCVJmw=
X-Google-Smtp-Source: APXvYqztjFOaf1uC/unfywELf5TusLMBLNwXqC/0KEQzT2jOviOxMkhI1j/5Enjr3NXii24X8/aCgw==
X-Received: by 2002:a05:6000:108e:: with SMTP id y14mr3109503wrw.344.1569506772201;  Thu, 26 Sep 2019 07:06:12 -0700 (PDT)
Received: from Appleton.fritz.box ([62.3.64.16]) by smtp.gmail.com with ESMTPSA id y186sm6927039wmb.41.2019.09.26.07.06.10 for <spring@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 26 Sep 2019 07:06:11 -0700 (PDT)
To: spring@ietf.org
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <72130776-7a98-114f-98cc-5776ce97c096@gmail.com>
Date: Thu, 26 Sep 2019 15:06:09 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/yJuqxlNHDjZpMeN3qrUEs12b_I8>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Thu, 26 Sep 2019 14:06:18 -0000

The thing that pushes the original SR design into statefulness is 
binding SIDs which require state to be pre-positioned in the network.

- Stewart

On 25/09/2019 20:50, Joel M. Halpern wrote:
> SR is Stateless in the sense of not having per-path state.Â  It is not 
> stateless in a general sense, since otherwise MPLS-SR would not be SR 
> (it needs label state).Â  So I think we are reading 8402 differently.
>
> We can let the marketing folks fight it out in the marketplace.
>
> Yours,
> Joel
>
> On 9/25/2019 3:41 PM, Bernier, Daniel wrote:
>> Hi Ron,
>>
>> Similarly I would refrain from using the SR acronym since a key 
>> characteristic of the SR architecture as per RFC8402 is statelessness.
>>
>> As per current SRv6+ documents, state is required for an intermediate 
>> node to add the relevant next PSSIs in DOH. This is whether they are 
>> domain-wide defined or with local significance (i.e. prepending 
>> short-SID).
>>
>> Cheers,
>>
>> Dan B
>>
>> On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com 
>> <mailto:jefftant.ietf@gmail.com>> wrote:
>>
>> Agree with Stuart.
>>
>> SRinUDP is a well defined solution, letâ€™s not mix things.
>>
>> Cheers,
>>
>> Jeff
>>
>> On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant 
>> <stewart.bryant@gmail.com>, wrote:
>>
>> Â Â Â  I agree.
>>
>> Â Â Â  Inclusion of the term MPLS would cause confusion with
>> Â Â Â  draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The
>> Â Â Â  design decribed in draft-ietf-mpls-sr-over-ip works over both IPv4
>> Â Â Â  and IPv6. Also course, as Ron states, such a name is not a true
>> Â Â Â  refelction of the design.
>>
>> Â Â Â  - Stewart
>>
>> Â Â Â  On 24/09/2019 05:01, Ron Bonica wrote:
>>
>> Â Â Â Â Â Â Â  Cheng,
>>
>> Â Â Â Â Â Â Â  I have no problem with changing the name. SR-MPLS over IPv6 may
>> Â Â Â Â Â Â Â  not be appropriate, because MPLS is not part of the solution.
>>
>> Â Â Â Â Â Â Â  Something like SR-extensible-6 or SR-compressed-6 might work.
>>
>> Ron
>>
>> Â Â Â Â Â Â Â  Juniper Business Use Only
>>
>> Â Â Â Â Â Â Â  *From:* Chengli (Cheng Li) <chengli13@huawei.com>
>> Â Â Â Â Â Â Â  <mailto:chengli13@huawei.com>
>> Â Â Â Â Â Â Â  *Sent:* Monday, September 23, 2019 10:14 PM
>> Â Â Â Â Â Â Â  *To:* Ron Bonica <rbonica@juniper.net>
>> Â Â Â Â Â Â Â  <mailto:rbonica@juniper.net>; Jeff Tantsura
>> Â Â Â Â Â Â Â  <jefftant.ietf@gmail.com> <mailto:jefftant.ietf@gmail.com>
>> Â Â Â Â Â Â Â  *Cc:* SING Team <s.i.n.g.team.0810@gmail.com>
>> Â Â Â Â Â Â Â  <mailto:s.i.n.g.team.0810@gmail.com>; EXT -
>> Â Â Â Â Â Â Â  daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>> Â Â Â Â Â Â Â  <daniel.bernier@bell.ca> <mailto:daniel.bernier@bell.ca>; SPRING
>> Â Â Â Â Â Â Â  WG List <spring@ietf.org> <mailto:spring@ietf.org>
>> Â Â Â Â Â Â Â  *Subject:* RE: [spring] SR-MPLS over IPv6ï¼Ÿ
>>
>> Â Â Â Â Â Â Â  Oh, I misunderstood the BSID in CRH in last email, sorry for 
>> that.
>>
>> Â Â Â Â Â Â Â  Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit
>> Â Â Â Â Â Â Â  value like MPLS label.
>>
>> Â Â Â Â Â Â Â  Therefore, IMHO, it may not comply with RFC8402:
>> Â Â Â Â Â Â Â  https://tools.ietf.org/html/rfc8402#section-3.1.3
>> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>
>>
>> Â Â Â Â Â Â Â  If possible, I suggest to change the name of SRv6+, since it is
>> Â Â Â Â Â Â Â  not SRv6 based. Something like SR-MPLS over IPv6 maybe better?
>>
>> Â Â Â Â Â Â Â  Thanks,
>>
>> Â Â Â Â Â Â Â  Cheng
>>
>> Â Â Â Â Â Â Â  *From:* Ron Bonica [mailto:rbonica@juniper.net]
>> Â Â Â Â Â Â Â  *Sent:* Monday, September 23, 2019 10:45 PM
>> Â Â Â Â Â Â Â  *To:* Chengli (Cheng Li) <chengli13@huawei.com
>> Â Â Â Â Â Â Â  <mailto:chengli13@huawei.com>>; Jeff Tantsura
>> Â Â Â Â Â Â Â  <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>> Â Â Â Â Â Â Â  *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>> Â Â Â Â Â Â Â  <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>> Â Â Â Â Â Â Â  daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>> Â Â Â Â Â Â Â  <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>> Â Â Â Â Â Â Â  WG List <spring@ietf.org <mailto:spring@ietf.org>>
>> Â Â Â Â Â Â Â  *Subject:* RE: [spring] A note on CRH and on going testing
>>
>> Â Â Â Â Â Â Â  Cheng,
>>
>> Â Â Â Â Â Â Â  In SRv6+, it would be very difficult to pollute the architecture
>> Â Â Â Â Â Â Â  because:
>>
>> Â Â Â Â Â Â Â  -A SID is either 16-or 32-bits long
>>
>> Â Â Â Â Â Â Â  -An IPv6 address is 128-bits long
>>
>> Â Â Â Â Â Â Â  -Therefore, it is impossible to copy a SID to an IPv6 address or
>> Â Â Â Â Â Â Â  an IPv6 address to a SID
>>
>> Â Â Â Â Â Â Â  The binding SID will be a 16-or 32-bit topological instruction,
>> Â Â Â Â Â Â Â  found in the CRH. Like all topological instructions, it will
>> Â Â Â Â Â Â Â  identify an SFIB entry.
>>
>> Â Â Â Â Â Â Â  There will be a new SFIB entry type that will contain the
>> Â Â Â Â Â Â Â  following information:
>>
>> Â Â Â Â Â Â Â  -An IPv6 Destination Address (to be used in the outer IPv6 
>> header)
>>
>> Â Â Â Â Â Â Â  -A list of SIDs (to be used in the CRH
>>
>> Â Â Â Â Â Â Â Â  Â Â Â Â Â Â Â Â Â Ron
>>
>> Â Â Â Â Â Â Â  Juniper Business Use Only
>>
>> Â Â Â Â Â Â Â  *From:* Chengli (Cheng Li) <chengli13@huawei.com
>> Â Â Â Â Â Â Â  <mailto:chengli13@huawei.com>>
>> Â Â Â Â Â Â Â  *Sent:* Sunday, September 22, 2019 12:01 AM
>> Â Â Â Â Â Â Â  *To:* Ron Bonica <rbonica@juniper.net
>> Â Â Â Â Â Â Â  <mailto:rbonica@juniper.net>>; Jeff Tantsura
>> Â Â Â Â Â Â Â  <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>> Â Â Â Â Â Â Â  *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>> Â Â Â Â Â Â Â  <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>> Â Â Â Â Â Â Â  daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>> Â Â Â Â Â Â Â  <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>> Â Â Â Â Â Â Â  WG List <spring@ietf.org <mailto:spring@ietf.org>>
>> Â Â Â Â Â Â Â  *Subject:* RE: [spring] A note on CRH and on going testing
>>
>> Â Â Â Â Â Â Â  Hi Ron,
>>
>> Â Â Â Â Â Â Â  Good to hear that. Looking forward to seeing it in the next
>> Â Â Â Â Â Â Â  revision.
>>
>> Â Â Â Â Â Â Â  But I am curious that is a bind SID in CRH an interface IPv6
>> Â Â Â Â Â Â Â  address only without any other semantics? Just like the other
>> Â Â Â Â Â Â Â  SIDs you mentioned in CRH.
>>
>> Â Â Â Â Â Â Â  If not, this binding SID should not be introduced in to CRH
>> Â Â Â Â Â Â Â  since it pollutes the architecture.
>>
>> Â Â Â Â Â Â Â  If yes, whatâ€™s the standard for an Interface IPv6 address?
>>
>> Â Â Â Â Â Â Â  Thanks for confirming that BSID is needed in CRH. I totally
>> Â Â Â Â Â Â Â  agree with you.
>>
>> Â Â Â Â Â Â Â  Best regards,
>> Â Â Â Â Â Â Â  Cheng
>>
>> ------------------------------------------------------------------------
>>
>> Â Â Â Â Â Â Â  æŽå‘ˆCheng Li
>> Â Â Â Â Â Â Â  Email: chengli13@huawei.com <mailto:chengli13@huawei.com>
>>
>> Â Â Â Â Â Â Â  *From:* Ron Bonica<rbonica@juniper.net 
>> <mailto:rbonica@juniper.net>>
>>
>> Â Â Â Â Â Â Â  *To:* Jeff Tantsura<jefftant.ietf@gmail.com
>> Â Â Â Â Â Â Â  <mailto:jefftant.ietf@gmail.com>>;Chengli (Cheng
>> Â Â Â Â Â Â Â  Li)<chengli13@huawei.com <mailto:chengli13@huawei.com>>
>>
>> Â Â Â Â Â Â Â  *Cc:* SING Team<s.i.n.g.team.0810@gmail.com
>> Â Â Â Â Â Â Â  <mailto:s.i.n.g.team.0810@gmail.com>>;EXT -
>> Â Â Â Â Â Â Â  daniel.bernier<daniel.bernier@bell.ca
>> Â Â Â Â Â Â Â  <mailto:daniel.bernier@bell.ca>>;SPRING WG List<spring@ietf.org
>> Â Â Â Â Â Â Â  <mailto:spring@ietf.org>>
>>
>> Â Â Â Â Â Â Â  *Subject:* RE: [spring] A note on CRH and on going testing
>>
>> Â Â Â Â Â Â Â  *Time:* 2019-09-22 04:37:17
>>
>> Â Â Â Â Â Â Â  Jeff,
>>
>> Â Â Â Â Â Â Â  After an off-line conversation with the SRv6+ implementors, we
>> Â Â Â Â Â Â Â  decided that it would be trivial to add a binding SID to SRv6+.
>> Â Â Â Â Â Â Â  So, we will do that in the next version of the draft.
>>
>> Â Â Â Â Â Â Â  In keeping with RFC 8200, it will prepend only. Since the CRH is
>> Â Â Â Â Â Â Â  short, insertion is not needed.
>>
>> Ron
>>
>> Â Â Â Â Â Â Â  Juniper Business Use Only
>>
>> Â Â Â Â Â Â Â  *From:* Jeff Tantsura <jefftant.ietf@gmail.com
>> Â Â Â Â Â Â Â  <mailto:jefftant.ietf@gmail.com>>
>> Â Â Â Â Â Â Â  *Sent:* Saturday, September 21, 2019 4:32 PM
>> Â Â Â Â Â Â Â  *To:* Chengli (Cheng Li) <chengli13@huawei.com
>> Â Â Â Â Â Â Â  <mailto:chengli13@huawei.com>>; Ron Bonica <rbonica@juniper.net
>> Â Â Â Â Â Â Â  <mailto:rbonica@juniper.net>>
>> Â Â Â Â Â Â Â  *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>> Â Â Â Â Â Â Â  <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>> Â Â Â Â Â Â Â  daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>> Â Â Â Â Â Â Â  <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>; SPRING
>> Â Â Â Â Â Â Â  WG List <spring@ietf.org <mailto:spring@ietf.org>>
>> Â Â Â Â Â Â Â  *Subject:* RE: [spring] A note on CRH and on going testing
>>
>> Â Â Â Â Â Â Â  Hi Ron,
>>
>> Â Â Â Â Â Â Â  Thanks for your comments, exactly,Â BSIDÂ MPLS label = CRH 
>> value :)
>>
>> Â Â Â Â Â Â Â  Cheers,
>>
>> Â Â Â Â Â Â Â  Jeff
>>
>> Â Â Â Â Â Â Â  On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net
>> Â Â Â Â Â Â Â  <mailto:rbonica@juniper.net>>, wrote:
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Hi Jeff,
>>
>> Â Â Â Â Â Â Â Â Â Â Â  It would be easy enough to add a binding SID to SRv6+. Given
>> Â Â Â Â Â Â Â Â Â Â Â  customer demand, I would not be averse to adding one.
>>
>> Â Â Â Â Â Â Â Â Â Â Â  However, there is another way to get exactly the same
>> Â Â Â Â Â Â Â Â Â Â Â  behavior on the forwarding plane without adding a new SID 
>> type.
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Assume that on Node N, we have the following SFIB entry:
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Â·SID: 123
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Â·IPv6 address: 2001:db8::1
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Â·SID type: prefix SID
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Now assume that was also have the following route on Node N:
>>
>> Â Â Â Â Â Â Â Â Â Â Â  2001:db8::1 -> SRv6+ tunnel with specified destination
>> Â Â Â Â Â Â Â Â Â Â Â  address and CRH
>>
>> Â Â Â Â Â Â Â Â Â Â Â  This gives you the same forwarding behavior as a binding 
>> SID.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Ron
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Juniper Business Use Only
>>
>> Â Â Â Â Â Â Â Â Â Â Â  *From:* spring <spring-bounces@ietf.org
>> Â Â Â Â Â Â Â Â Â Â Â  <mailto:spring-bounces@ietf.org>> *On Behalf Of* Jeff 
>> Tantsura
>> Â Â Â Â Â Â Â Â Â Â Â  *Sent:* Thursday, September 19, 2019 10:53 PM
>> Â Â Â Â Â Â Â Â Â Â Â  *To:* Chengli (Cheng Li) <chengli13@huawei.com
>> Â Â Â Â Â Â Â Â Â Â Â  <mailto:chengli13@huawei.com>>
>> Â Â Â Â Â Â Â Â Â Â Â  *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>> Â Â Â Â Â Â Â Â Â Â Â  <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>> Â Â Â Â Â Â Â Â Â Â Â  daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>> Â Â Â Â Â Â Â Â Â Â Â  <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>;
>> Â Â Â Â Â Â Â Â Â Â Â  SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>> Â Â Â Â Â Â Â Â Â Â Â  *Subject:* Re: [spring] A note on CRH and on going testing
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Thereâ€™s number of solutions on the market that extensively
>> Â Â Â Â Â Â Â Â Â Â Â  use BSID for multi-domain as well as multi-layer signaling.
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Regards,
>>
>> Â Â Â Â Â Â Â Â Â Â Â  Jeff
>>
>>
>> Â Â Â Â Â Â Â Â Â Â Â  On Sep 19, 2019, at 19:49, Chengli (Cheng Li)
>> Â Â Â Â Â Â Â Â Â Â Â  <chengli13@huawei.com <mailto:chengli13@huawei.com>> wrote:
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  +1.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  As I mentioned before, Binding SID is not only for
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  shortening SID list.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  We should see the important part of binding SID in
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  inter-domain routing, Â since it hides the details of
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  intra-domain. Security and Privacy are always important.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Since the EH insertion related text will be removed from
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  SRv6 NP draft, I donâ€™t think anyone will still say we
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  donâ€™t need binding SID.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Letâ€™s be honest, Encap mode Binding SID is very useful
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  in inter-domain routing. It is not secure to share
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  internal info outside a trusted network domain.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Cheng
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  *From:* spring [mailto:spring-bounces@ietf.org] *On
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Behalf Of* Bernier, Daniel
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  *Sent:* Thursday, September 19, 2019 11:36 PM
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  *To:* SING Team <s.i..n.g.team.0810@gmail.com
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  <mailto:s.i.n.g.team.0810@gmail.com>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  *Cc:* 'SPRING WG List' <spring@ietf.org
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  <mailto:spring@ietf.org>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  *Subject:* Re: [spring] A note on CRH and on going 
>> testing
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  +1
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  This is what we did on our multi-cloud trials.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Encap with Binding SID to avoid inter-domain mapping + I
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  donâ€™t need to have some sort of inter-domain alignment
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  of PSSIs
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Dan
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  On 2019-09-19, 11:18 AM, "spring on behalf of SING Team"
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  <spring-bounces@ietf.org
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  <mailto:spring-bounces@ietf.org> on behalf of
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  s.i.n.g.team.0810@gmail.com
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  <mailto:s.i.n.g.team.0810@gmail.com>> wrote:
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Hi Andrew,
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Good to hear that reality experiment :)
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  But is it secure to share internal SID-IP mappings
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  outside a trusted network domain?
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Or is there an analogue like Binding SID of SRv6, in 
>> SRv6+?
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Btw, PSSI and PPSI can not do that now, right?
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Best regards,
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Moonlight Thoughts
>>
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  (mail failure, try to cc to spring again.)
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  On 09/19/2019 17:49, Andrew Alston
>> <mailto:Andrew.Alston@liquidtelecom.com>Â wrote:
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Hi Guys,
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  I thought this may be of interest in light of
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  discussions around deployments and running code -
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  because one of the things we've been testing is
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  inter-domain traffic steering with CRH on both our DPDK
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  implementation and another implementation.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  So - the setup we used last night:
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  6 systems in a lab - one of which linked to the open
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  internet.Â  Call these S1 -> S6
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  3 systems in a lab on the other side of the world - no
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  peering between the networks in question.Â  Call these R1
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  -> R3
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  We applied a SID list on S1, that steered S1 -> S2 -> S3
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  -> S6 -> R1 -> R3, with the relevant mappings from the
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  CRH SID's to the underlying addressing (S2 had a mapping
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  for the SID for S3, S3 had a mapping for the SID
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  corresponding to S6, S6 had a mapping for the SID
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  corresponding to R1 etc)
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Then we sent some packets - and the test was entirely
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  successful.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  What this effectively means is that if two providers
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  agree to share the SID mappings - it is possible to
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  steer across one network, out over an open path, and
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  across a remote network.Â  Obviously this relies on the
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  fact that EH's aren't being dropped by intermediate
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  providers, but this isn't something we're seeing.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Combine this with the BGP signaling draft - and the
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  SID's can then be signaled between the providers - work
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  still going on with regards to this for testing
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  purposes.Â  Just as a note - there would be no
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  requirement to share the full SID mapping or topologies
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  when doing this with BGP - the requirement would be only
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  to share the relevant SID's necessary for the steering.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  I can say from our side - with various other providers -
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  this is something that we see *immense* use case for -
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  for a whole host of reasons.
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Thanks
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Andrew
>>
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  _______________________________________________
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  spring mailing list
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  spring@ietf..org <mailto:spring@ietf.org>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  https://www.ietf.org/mailman/listinfo/Spring
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
>>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  _______________________________________________
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  spring mailing list
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  spring@ietf.org <mailto:spring@ietf.org>
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  https://www.ietf.org/mailman/listinfo/spring
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>
>>
>>
>>
>> Â Â Â Â Â Â Â  _______________________________________________
>>
>> Â Â Â Â Â Â Â  spring mailing list
>>
>> Â Â Â Â Â Â Â  spring@ietf.orgÂ  <mailto:spring@ietf.org>
>>
>> Â Â Â Â Â Â Â  https://www.ietf.org/mailman/listinfo/spring
>>
>> ------------------------------------------------------------------------
>>
>> */External Email:/*/Please use caution when opening links and 
>> attachments / /*/Courriel externe:/*/Soyez prudent avec les liens et 
>> documents joints /
>>
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Thu Sep 26 07:07:04 2019
Return-Path: <stewart.bryant@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 B816B120043 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 07:07:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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 iVV2VHW2eK2b for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 07:06:59 -0700 (PDT)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 BCCED12002F for <spring@ietf.org>; Thu, 26 Sep 2019 07:06:58 -0700 (PDT)
Received: by mail-wm1-x32e.google.com with SMTP id v17so2727285wml.4 for <spring@ietf.org>; Thu, 26 Sep 2019 07:06:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=glXM7bThdzpXwIOo/VVQd9lKavWyJqXqbmu9Oc/wfLQ=; b=RtXmioe6dZGgeOyKHOaEWVetIo5pcgWcP8+fZUBTLPNS+2TNyBNUEQA4qNHoKhuMoZ tbVRJmjiR3zEk3TftcBTisQv+lyvWmA3KZ7DTYGsfQvAeQEVRUvrldK9x3t3NP82rhSr 3mBaf+/mNgP+3lvPjfqMnNMUUKmFHw+tpLS3frGJJKO7pHU9coxvAyB1RyWOoMV73rqI efvVDO4ftOK/akY1VqfjMXY1wRI1zt4rQkUyrNNE4oc5Auanv2UMzAvey8fSb6rvpipf Drk1R2VVufpNihZTfJy99qmWEjAQANg7rn/t7uRlfEFrFeJPBYsP292dmXCvde7NsiRa TSbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=glXM7bThdzpXwIOo/VVQd9lKavWyJqXqbmu9Oc/wfLQ=; b=crZIdntT5H0g/Vyuu/zlAq9+TBGE1jNJ5R6DjceJ9H1VC5O4oTXsu5LftYNJqj1oe6 h/DP2ltnQSfYaeWvGdNdlv2pSoduLJQKsdYAiItCgAzzesiQXcsjmtGvzJqH5fixY3SP eGcz4S/SGJB4U0W1W1B38Q/qAo+60llt7N0xM5uooGXmF4w4Hr2lXLHtP38OjjjWL3A0 70bPUQAd2ZwJdpKA7wfNGzl8vDKaLfMxeqrNTMFXaBtOGfdTIScu/EyZvDZAxkNqRA9o uvwDjT4QrBLysD8zAiO10HeDjJxOmvdb93oJeypYXwODiCklfyP7sH6L8+8h1H56r5/w r9AA==
X-Gm-Message-State: APjAAAWq73qVwibkn9Y+T9c6kq2mOExTJHmaZ8qOGdefsK8RsBDuNWQ/ 7a7tlsvojlqeQuloSQG9G6M=
X-Google-Smtp-Source: APXvYqxodwnURRTVPIghEgCRBSEy2dsUubRAIOI0pObTfkLyI5+8gh1L/6klTcA5hhp+byqLiD6yZA==
X-Received: by 2002:a7b:cb8b:: with SMTP id m11mr3283399wmi.145.1569506817102;  Thu, 26 Sep 2019 07:06:57 -0700 (PDT)
Received: from Appleton.fritz.box ([62.3.64.16]) by smtp.gmail.com with ESMTPSA id o70sm3089109wme.29.2019.09.26.07.06.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 26 Sep 2019 07:06:56 -0700 (PDT)
To: Ron Bonica <rbonica@juniper.net>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>
Cc: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <BN7PR05MB5699D96501C7F626CFAF300BAE870@BN7PR05MB5699.namprd05.prod.outlook.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <2ab8fa87-587f-9581-4c64-3f096bbd0457@gmail.com>
Date: Thu, 26 Sep 2019 15:06:53 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <BN7PR05MB5699D96501C7F626CFAF300BAE870@BN7PR05MB5699.namprd05.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------9C4651788DC1E105A330066A"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/j5UZjlqOJVttRL4Y1dhTjxLhG5w>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Thu, 26 Sep 2019 14:07:03 -0000

This is a multi-part message in MIME format.
--------------9C4651788DC1E105A330066A
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit


On 25/09/2019 22:25, Ron Bonica wrote:
>
> Daniel,
>
> Iâ€™m not sure that I agree. The PSSI doesnâ€™t represent per-path 
> information. It represents an instruction to be executed at a segment 
> endpoint.
>
> Ron
>
Like a binding SID?

S

> Juniper Business Use Only
>
> *From:*Bernier, Daniel <daniel.bernier@bell.ca>
> *Sent:* Wednesday, September 25, 2019 3:41 PM
> *To:* Jeff Tantsura <jefftant.ietf@gmail.com>; Ron Bonica 
> <rbonica@juniper.net>; Chengli (Cheng Li) <chengli13@huawei.com>; 
> Stewart Bryant <stewart.bryant@gmail.com>
> *Cc:* SPRING WG List <spring@ietf.org>; SING Team 
> <s.i.n.g.team.0810@gmail.com>
> *Subject:* RE: [spring] SR-MPLS over IPv6ï¼Ÿ
>
> Hi Ron,
>
> Similarly I would refrain from using the SR acronym since a key 
> characteristic of the SR architecture as per RFC8402 is statelessness.
>
> As per current SRv6+ documents, state is required for an intermediate 
> node to add the relevant next PSSIs in DOH. This is whether they are 
> domain-wide defined or with local significance (i.e. prepending 
> short-SID).
>
> Cheers,
>
> Dan B
>
> On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com 
> <mailto:jefftant.ietf@gmail.com>> wrote:
>
> Agree with Stuart.
>
> SRinUDP is a well defined solution, letâ€™s not mix things.
>
> Cheers,
>
> Jeff
>
> On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant 
> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>, wrote:
>
>     I agree.
>
>     Inclusion of the term MPLS would cause confusion with
>     draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The
>     design decribed in draft-ietf-mpls-sr-over-ip works over both IPv4
>     and IPv6. Also course, as Ron states, such a name is not a true
>     refelction of the design.
>
>     - Stewart
>
>     On 24/09/2019 05:01, Ron Bonica wrote:
>
>         Cheng,
>
>         I have no problem with changing the name. SR-MPLS over IPv6
>         may not be appropriate, because MPLS is not part of the solution.
>
>         Something like SR-extensible-6 or SR-compressed-6 might work.
>
>         Ron
>
>         Juniper Business Use Only
>
>         *From:*Chengli (Cheng Li) <chengli13@huawei.com>
>         <mailto:chengli13@huawei.com>
>         *Sent:* Monday, September 23, 2019 10:14 PM
>         *To:* Ron Bonica <rbonica@juniper.net>
>         <mailto:rbonica@juniper.net>; Jeff Tantsura
>         <jefftant.ietf@gmail.com> <mailto:jefftant.ietf@gmail.com>
>         *Cc:* SING Team <s.i.n.g.team.0810@gmail.com>
>         <mailto:s.i.n.g.team.0810@gmail.com>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca> <mailto:daniel.bernier@bell.ca>;
>         SPRING WG List <spring@ietf.org> <mailto:spring@ietf.org>
>         *Subject:* RE: [spring] SR-MPLS over IPv6ï¼Ÿ
>
>         Oh, I misunderstood the BSID in CRH in last email, sorry for that.
>
>         Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit
>         value like MPLS label.
>
>         Therefore, IMHO, it may not comply with
>         RFC8402:https://tools.ietf.org/html/rfc8402#section-3.1.3
>         <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>
>
>         If possible, I suggest to change the name of SRv6+, since it
>         is not SRv6 based. Something like SR-MPLS over IPv6 maybe better?
>
>         Thanks,
>
>         Cheng
>
>         *From:*Ron Bonica [mailto:rbonica@juniper.net]
>         *Sent:* Monday, September 23, 2019 10:45 PM
>         *To:* Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>; Jeff Tantsura
>         <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>;
>         SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
>
>         Cheng,
>
>         In SRv6+, it would be very difficult to pollute the
>         architecture because:
>
>         -A SID is either 16-or 32-bits long
>
>         -An IPv6 address is 128-bits long
>
>         -Therefore, it is impossible to copy a SID to an IPv6 address
>         or an IPv6 address to a SID
>
>         The binding SID will be a 16-or 32-bit topological
>         instruction, found in the CRH. Like all topological
>         instructions, it will identify an SFIB entry.
>
>         There will be a new SFIB entry type that will contain the
>         following information:
>
>         -An IPv6 Destination Address (to be used in the outer IPv6 header)
>
>         -A list of SIDs (to be used in the CRH
>
>         Â Â Â Â Â Â Â Â Â Ron
>
>         Juniper Business Use Only
>
>         *From:*Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>
>         *Sent:* Sunday, September 22, 2019 12:01 AM
>         *To:* Ron Bonica <rbonica@juniper.net
>         <mailto:rbonica@juniper.net>>; Jeff Tantsura
>         <jefftant.ietf@gmail.com <mailto:jefftant.ietf@gmail.com>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>;
>         SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
>
>         Hi Ron,
>
>         Good to hear that. Looking forward to seeing it in the next
>         revision.
>
>         But I am curious that is a bind SID in CRH an interface IPv6
>         address only without any other semantics? Just like the other
>         SIDs you mentioned in CRH.
>
>         If not, this binding SID should not be introduced in to CRH
>         since it pollutes the architecture.
>
>         If yes, whatâ€™s the standard for an Interface IPv6 address?
>
>         Thanks for confirming that BSID is needed in CRH. I totally
>         agree with you.
>
>         Best regards,
>         Cheng
>
>         ------------------------------------------------------------------------
>
>         æŽå‘ˆCheng Li
>         Email:chengli13@huawei.com <mailto:chengli13@huawei.com>
>
>         *From:*Ron Bonica<rbonica@juniper.net
>         <mailto:rbonica@juniper.net>>
>
>         *To:*Jeff Tantsura<jefftant.ietf@gmail.com
>         <mailto:jefftant.ietf@gmail.com>>;Chengli (Cheng
>         Li)<chengli13@huawei.com <mailto:chengli13@huawei.com>>
>
>         *Cc:*SING Team<s.i.n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>;EXT -
>         daniel.bernier<daniel.bernier@bell.ca
>         <mailto:daniel.bernier@bell.ca>>;SPRING WG
>         List<spring@ietf.org <mailto:spring@ietf.org>>
>
>         *Subject:*RE: [spring] A note on CRH and on going testing
>
>         *Time:*2019-09-22 04:37:17
>
>         Jeff,
>
>         After an off-line conversation with the SRv6+ implementors, we
>         decided that it would be trivial to add a binding SID to
>         SRv6+. So, we will do that in the next version of the draft.
>
>         In keeping with RFC 8200, it will prepend only. Since the CRH
>         is short, insertion is not needed.
>
>         Â ï¿½ï¿½ Ron
>
>         Juniper Business Use Only
>
>         *From:*Jeff Tantsura <jefftant.ietf@gmail.com
>         <mailto:jefftant.ietf@gmail.com>>
>         *Sent:* Saturday, September 21, 2019 4:32 PM
>         *To:* Chengli (Cheng Li) <chengli13@huawei.com
>         <mailto:chengli13@huawei.com>>; Ron Bonica
>         <rbonica@juniper.net <mailto:rbonica@juniper.net>>
>         *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>         <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>         daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>         <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>;
>         SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>         *Subject:* RE: [spring] A note on CRH and on going testing
>
>         Hi Ron,
>
>         Thanks for your comments, exactly,Â BSIDÂ MPLS label = CRH value :)
>
>         Cheers,
>
>         Jeff
>
>         On Sep 20, 2019, 11:09 AM -0700, Ron Bonica
>         <rbonica@juniper.net <mailto:rbonica@juniper.net>>, wrote:
>
>             Hi Jeff,
>
>             It would be easy enough to add a binding SID to SRv6+.
>             Given customer demand, I would not be averse to adding one.
>
>             However, there is another way to get exactly the same
>             behavior on the forwarding plane without adding a new SID
>             type.
>
>             Assume that on Node N, we have the following SFIB entry:
>
>             Â·SID: 123
>
>             Â·IPv6 address: 2001:db8::1
>
>             Â·SID type: prefix SID
>
>             Now assume that was also have the following route on Node N:
>
>             2001:db8::1 -> SRv6+ tunnel with specified destination
>             address and CRH
>
>             This gives you the same forwarding behavior as a binding SID.
>
>             Ron
>
>             Juniper Business Use Only
>
>             *From:*spring <spring-bounces@ietf.org
>             <mailto:spring-bounces@ietf.org>> *On Behalf Of* Jeff Tantsura
>             *Sent:* Thursday, September 19, 2019 10:53 PM
>             *To:* Chengli (Cheng Li) <chengli13@huawei.com
>             <mailto:chengli13@huawei.com>>
>             *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
>             <mailto:s.i.n.g.team.0810@gmail.com>>; EXT -
>             daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>
>             <daniel.bernier@bell.ca <mailto:daniel.bernier@bell.ca>>;
>             SPRING WG List <spring@ietf.org <mailto:spring@ietf.org>>
>             *Subject:* Re: [spring] A note on CRH and on going testing
>
>             Thereâ€™s number of solutions on the market that extensively
>             use BSID for multi-domain as well as multi-layer signaling.
>
>             Regards,
>
>             Jeff
>
>
>             On Sep 19, 2019, at 19:49, Chengli (Cheng Li)
>             <chengli13@huawei.com <mailto:chengli13@huawei.com>> wrote:
>
>                 +1.
>
>                 As I mentioned before, Binding SID is not only for
>                 shortening SID list.
>
>                 We should see the important part of binding SID in
>                 inter-domain routing, Â since it hides the details of
>                 intra-domain. Security and Privacy are always important.
>
>                 Since the EH insertion related text will be removed
>                 from SRv6 NP draft, I donâ€™t think anyone will still
>                 say we donâ€™t need binding SID.
>
>                 Letâ€™s be honest, Encap mode Binding SID is very useful
>                 in inter-domain routing. It is not secure to share
>                 internal info outside a trusted network domain.
>
>                 Cheng
>
>                 *From:*spring [mailto:spring-bounces@ietf.org] *On
>                 Behalf Of* Bernier, Daniel
>                 *Sent:* Thursday, September 19, 2019 11:36 PM
>                 *To:* SING Team <s.i..n.g.team.0810@gmail.com
>                 <mailto:s.i.n.g.team.0810@gmail.com>>
>                 *Cc:* 'SPRING WG List' <spring@ietf.org
>                 <mailto:spring@ietf.org>>
>                 *Subject:* Re: [spring] A note on CRH and on going testing
>
>                 +1
>
>                 This is what we did on our multi-cloud trials.
>
>                 Encap with Binding SID to avoid inter-domain mapping +
>                 I donâ€™t need to have some sort of inter-domain
>                 alignment of PSSIs
>
>                 Dan
>
>                 On 2019-09-19, 11:18 AM, "spring on behalf of SING
>                 Team" <spring-bounces@ietf.org
>                 <mailto:spring-bounces@ietf.org> on behalf of
>                 s.i.n.g.team.0810@gmail.com
>                 <mailto:s.i.n.g.team.0810@gmail.com>> wrote:
>
>                 Hi Andrew,
>
>                 Good to hear that reality experiment :)
>
>                 But is it secure to share internal SID-IP mappings
>                 outside a trusted network domain?
>
>                 Or is there an analogue like Binding SID of SRv6, in
>                 SRv6+?
>
>                 Btw, PSSI and PPSI can not do that now, right?
>
>                 Best regards,
>                 Moonlight Thoughts
>
>
>                 (mail failure, try to cc to spring again.)
>
>                 On 09/19/2019 17:49, Andrew Alston
>                 <mailto:Andrew.Alston@liquidtelecom.com>Â wrote:
>                 Hi Guys,
>
>                 I thought this may be of interest in light of
>                 discussions around deployments and running code -
>                 because one of the things we've been testing is
>                 inter-domain traffic steering with CRH on both our
>                 DPDK implementation and another implementation.
>
>                 So - the setup we used last night:
>
>                 6 systems in a lab - one of which linked to the open
>                 internet.Â  Call these S1 -> S6
>                 3 systems in a lab on the other side of the world - no
>                 peering between the networks in question.Â  Call these
>                 R1 -> R3
>
>                 We applied a SID list on S1, that steered S1 -> S2 ->
>                 S3 -> S6 -> R1 -> R3, with the relevant mappings from
>                 the CRH SID's to the underlying addressing (S2 had a
>                 mapping for the SID for S3, S3 had a mapping for the
>                 SID corresponding to S6, S6 had a mapping for the SID
>                 corresponding to R1 etc)
>
>                 Then we sent some packets - and the test was entirely
>                 successful.
>
>                 What this effectively means is that if two providers
>                 agree to share the SID mappings - it is possible to
>                 steer across one network, out over an open path, and
>                 across a remote network.Â  Obviously this relies on the
>                 fact that EH's aren't being dropped by intermediate
>                 providers, but this isn't something we're seeing.
>
>                 Combine this with the BGP signaling draft - and the
>                 SID's can then be signaled between the providers -
>                 work still going on with regards to this for testing
>                 purposes. Just as a note - there would be no
>                 requirement to share the full SID mapping or
>                 topologies when doing this with BGP - the requirement
>                 would be only to share the relevant SID's necessary
>                 for the steering.
>
>                 I can say from our side - with various other providers
>                 - this is something that we see *immense* use case for
>                 - for a whole host of reasons.
>
>                 Thanks
>
>                 Andrew
>
>
>                 _______________________________________________
>                 spring mailing list
>                 spring@ietf..org <mailto:spring@ietf.org>
>                 https://www.ietf.org/mailman/listinfo/Spring
>                 <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
>
>                 _______________________________________________
>                 spring mailing list
>                 spring@ietf.org <mailto:spring@ietf.org>
>                 https://www.ietf.org/mailman/listinfo/spring
>                 <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>
>
>         _______________________________________________
>
>         spring mailing list
>
>         spring@ietf.org <mailto:spring@ietf.org>
>
>         https://www.ietf.org/mailman/listinfo/spring
>         <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!TzHvGjXYPTnuyBAGRwf9KfKRH1LUVmYkhhBuJYRHS9B9ph5WnPb4g1yFdLGjy2OK$>
>
> ------------------------------------------------------------------------
>
> */External Email:/*/Please use caution when opening links and 
> attachments / /*/Courriel externe:/*/Soyez prudent avec les liens et 
> documents joints /
>

--------------9C4651788DC1E105A330066A
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 25/09/2019 22:25, Ron Bonica wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:BN7PR05MB5699D96501C7F626CFAF300BAE870@BN7PR05MB5699.namprd05.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-language:JA;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-fareast-language:JA;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle29
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1126121683;
	mso-list-type:hybrid;
	mso-list-template-ids:-246020618 678474898 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:571;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1499954136;
	mso-list-template-ids:-1296660264;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Daniel,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Iâ€™m
            not sure that I agree. The PSSI doesnâ€™t represent per-path
            information. It represents an instruction to be executed at
            a segment endpoint.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
            Ron</span></p>
      </div>
    </blockquote>
    <p>Like a binding SID?</p>
    <p>S<br>
    </p>
    <blockquote type="cite"
cite="mid:BN7PR05MB5699D96501C7F626CFAF300BAE870@BN7PR05MB5699.namprd05.prod.outlook.com">
      <div class="WordSection1">
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:&quot;MS
            PGothic&quot;,sans-serif"><o:p>Â </o:p></span></p>
        <p class="msipfooter30b3d538"
          style="margin:0in;margin-bottom:.0001pt;text-align:center"
          align="center">
          <span style="font-size:7.0pt;color:black">Juniper Business Use
            Only</span><o:p></o:p></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
                  style="mso-fareast-language:EN-US">From:</span></b><span
                style="mso-fareast-language:EN-US"> Bernier, Daniel
                <a class="moz-txt-link-rfc2396E" href="mailto:daniel.bernier@bell.ca">&lt;daniel.bernier@bell.ca&gt;</a>
                <br>
                <b>Sent:</b> Wednesday, September 25, 2019 3:41 PM<br>
                <b>To:</b> Jeff Tantsura
                <a class="moz-txt-link-rfc2396E" href="mailto:jefftant.ietf@gmail.com">&lt;jefftant.ietf@gmail.com&gt;</a>; Ron Bonica
                <a class="moz-txt-link-rfc2396E" href="mailto:rbonica@juniper.net">&lt;rbonica@juniper.net&gt;</a>; Chengli (Cheng Li)
                <a class="moz-txt-link-rfc2396E" href="mailto:chengli13@huawei.com">&lt;chengli13@huawei.com&gt;</a>; Stewart Bryant
                <a class="moz-txt-link-rfc2396E" href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a><br>
                <b>Cc:</b> SPRING WG List <a class="moz-txt-link-rfc2396E" href="mailto:spring@ietf.org">&lt;spring@ietf.org&gt;</a>; SING
                Team <a class="moz-txt-link-rfc2396E" href="mailto:s.i.n.g.team.0810@gmail.com">&lt;s.i.n.g.team.0810@gmail.com&gt;</a><br>
                <b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span
                style="font-family:&quot;MS
                Gothic&quot;;mso-fareast-language:EN-US">ï¼Ÿ</span><span
                style="mso-fareast-language:EN-US"><o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US">Hi Ron,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US">Similarly
            I would refrain from using the SR acronym since a key
            characteristic of the SR architecture as per RFC8402 is
            statelessness.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US">As per
            current SRv6+ documents, state is required for an
            intermediate node to add the relevant next PSSIs in DOH.
            This is whether they are domain-wide defined or with local
            significance (i.e. prepending short-SID). <o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;color:black;mso-fareast-language:EN-US"
            lang="EN-CA"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US"
            lang="EN-CA">Cheers,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US"
            lang="EN-CA"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US"
            lang="EN-CA">Dan B<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;mso-fareast-language:EN-US"><o:p>Â </o:p></span></p>
        <div>
          <div>
            <p class="MsoNormal" style="margin-left:.5in"><span
                lang="EN-CA">On 2019-09-25, 8:43 AM, "Jeff Tantsura"
                &lt;<a href="mailto:jefftant.ietf@gmail.com"
                  moz-do-not-send="true">jefftant.ietf@gmail.com</a>&gt;
                wrote:<o:p></o:p></span></p>
          </div>
        </div>
        <div>
          <p class="MsoNormal" style="margin-left:.5in"><span
              lang="EN-CA"><o:p>Â </o:p></span></p>
        </div>
        <div name="messageBodySection">
          <div>
            <p class="MsoNormal" style="margin-left:.5in"><span
                lang="EN-CA">Agree with Stuart.
                <o:p></o:p></span></p>
            <div>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  lang="EN-CA">SRinUDP is a well defined solution, letâ€™s
                  not mix things. Â <o:p></o:p></span></p>
            </div>
          </div>
        </div>
        <div name="messageSignatureSection">
          <p class="MsoNormal" style="margin-left:.5in"><span
              lang="EN-CA"><o:p>Â </o:p></span></p>
          <div>
            <p class="MsoNormal" style="margin-left:.5in"><span
                lang="EN-CA">Cheers, <o:p></o:p></span></p>
            <div>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  lang="EN-CA">Jeff<o:p></o:p></span></p>
            </div>
          </div>
        </div>
        <div name="messageReplySection">
          <p class="MsoNormal"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in"><span
              lang="EN-CA">On Sep 25, 2019, 2:39 PM +0200, Stewart
              Bryant &lt;<a href="mailto:stewart.bryant@gmail.com"
                moz-do-not-send="true">stewart.bryant@gmail.com</a>&gt;,
              wrote:<o:p></o:p></span></p>
          <blockquote style="border:none;border-left:solid #1ABC9C
            1.0pt;padding:0in 0in 0in
8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;margin-bottom:3.75pt">
            <p style="margin-left:.5in"><span lang="EN-CA">I agree.<br>
                <br>
                Inclusion of the term MPLS would cause confusion with
                draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS
                over IP. The design decribed in
                draft-ietf-mpls-sr-over-ip works over both IPv4 and
                IPv6. Also course, as Ron states, such a name is not a
                true refelction of the design.<o:p></o:p></span></p>
            <p style="margin-left:.5in"><span lang="EN-CA">- Stewart<o:p></o:p></span></p>
            <div>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  lang="EN-CA">On 24/09/2019 05:01, Ron Bonica wrote:<o:p></o:p></span></p>
            </div>
            <blockquote style="border:none;border-left:solid #E67E22
              1.0pt;padding:0in 0in 0in
8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;margin-bottom:3.75pt">
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Cheng,</span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">I have
                  no problem with changing the name. SR-MPLS over IPv6
                  may not be appropriate, because MPLS is not part of
                  the solution.</span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Something
                  like SR-extensible-6 or SR-compressed-6 might work.</span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
                  Ron</span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="msipfooter30b3d538"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;text-align:center"
                align="center">
                <span style="font-size:7.0pt;color:black" lang="EN-CA">Juniper
                  Business Use Only</span><span lang="EN-CA"><o:p></o:p></span></p>
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal" style="margin-left:.5in"><b><span
                        style="mso-fareast-language:ZH-CN" lang="EN-CA">From:</span></b><span
                      lang="EN-CA">
                    </span><span style="mso-fareast-language:ZH-CN"
                      lang="EN-CA">Chengli (Cheng Li) <a
                        href="mailto:chengli13@huawei.com"
                        moz-do-not-send="true">
                        &lt;chengli13@huawei.com&gt;</a><br>
                      <b>Sent:</b> Monday, September 23, 2019 10:14 PM<br>
                      <b>To:</b> Ron Bonica <a
                        href="mailto:rbonica@juniper.net"
                        moz-do-not-send="true">&lt;rbonica@juniper.net&gt;</a>;
                      Jeff Tantsura
                      <a href="mailto:jefftant.ietf@gmail.com"
                        moz-do-not-send="true">&lt;jefftant.ietf@gmail.com&gt;</a><br>
                      <b>Cc:</b> SING Team <a
                        href="mailto:s.i.n.g.team.0810@gmail.com"
                        moz-do-not-send="true">&lt;s.i.n.g.team.0810@gmail.com&gt;</a>;
                      EXT -
                      <a href="mailto:daniel.bernier@bell.ca"
                        moz-do-not-send="true">daniel.bernier@bell.ca</a>
                      <a href="mailto:daniel.bernier@bell.ca"
                        moz-do-not-send="true">
                        &lt;daniel.bernier@bell.ca&gt;</a>; SPRING WG
                      List <a href="mailto:spring@ietf.org"
                        moz-do-not-send="true">&lt;spring@ietf.org&gt;</a><br>
                      <b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span
style="font-family:SimSun;mso-fareast-language:ZH-CN" lang="ZH-CN">ï¼Ÿ</span><span
                      style="mso-fareast-language:ZH-CN" lang="ZH-CN">
                    </span><span lang="EN-CA"><o:p></o:p></span></p>
                </div>
              </div>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  lang="EN-CA">Â <o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Oh, I misunderstood the BSID in CRH in
                  last email, sorry for that.</span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Â </span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Yes, the SID is not an IPv6 address in
                  CRH, but a 16/32 bit value like MPLS label.</span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Â </span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Therefore, IMHO, it may not comply with
                  RFC8402:</span><span lang="EN-CA">
                  <a
href="https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$"
                    moz-do-not-send="true">
                    https://tools.ietf.org/html/rfc8402#section-3.1.3</a><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  lang="EN-CA">Â <o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">If possible, I suggest to change the name
                  of SRv6+, since it is not SRv6 based. Something like
                  SR-MPLS over IPv6 maybe better?</span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Â </span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Thanks,</span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Cheng</span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Â </span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="color:#1F497D;mso-fareast-language:ZH-CN"
                  lang="EN-CA">Â </span><span lang="EN-CA"><o:p></o:p></span></p>
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal" style="margin-left:.5in"><b><span
                        style="mso-fareast-language:ZH-CN" lang="EN-CA">From:</span></b><span
                      lang="EN-CA">
                    </span><span style="mso-fareast-language:ZH-CN"
                      lang="EN-CA">Ron Bonica [<a
                        href="mailto:rbonica@juniper.net"
                        moz-do-not-send="true">mailto:rbonica@juniper.net</a>]<br>
                      <b>Sent:</b> Monday, September 23, 2019 10:45 PM<br>
                      <b>To:</b> Chengli (Cheng Li) &lt;<a
                        href="mailto:chengli13@huawei.com"
                        moz-do-not-send="true">chengli13@huawei.com</a>&gt;;
                      Jeff Tantsura &lt;<a
                        href="mailto:jefftant.ietf@gmail.com"
                        moz-do-not-send="true">jefftant.ietf@gmail.com</a>&gt;<br>
                      <b>Cc:</b> SING Team &lt;<a
                        href="mailto:s.i.n.g.team.0810@gmail.com"
                        moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;;
                      EXT -
                      <a href="mailto:daniel.bernier@bell.ca"
                        moz-do-not-send="true">daniel.bernier@bell.ca</a>
                      &lt;<a href="mailto:daniel.bernier@bell.ca"
                        moz-do-not-send="true">daniel.bernier@bell.ca</a>&gt;;
                      SPRING WG List &lt;<a
                        href="mailto:spring@ietf.org"
                        moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                      <b>Subject:</b> RE: [spring] A note on CRH and on
                      going testing</span><span lang="EN-CA"><o:p></o:p></span></p>
                </div>
              </div>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  lang="EN-CA">Â <o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Cheng,</span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">In
                  SRv6+, it would be very difficult to pollute the
                  architecture because:</span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0
                level1 lfo2">
                <!--[if !supportLists]--><span lang="EN-CA"><span
                    style="mso-list:Ignore">-<span style="font:7.0pt
                      &quot;Times New Roman&quot;">Â Â Â Â Â Â Â 
                    </span></span></span><!--[endif]--><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">A SID
                  is either 16-or 32-bits long</span><span lang="EN-CA">
                  <o:p></o:p></span></p>
              <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0
                level1 lfo2">
                <!--[if !supportLists]--><span lang="EN-CA"><span
                    style="mso-list:Ignore">-<span style="font:7.0pt
                      &quot;Times New Roman&quot;">Â Â Â Â Â Â Â 
                    </span></span></span><!--[endif]--><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">An
                  IPv6 address is 128-bits long</span><span lang="EN-CA">
                  <o:p></o:p></span></p>
              <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0
                level1 lfo2">
                <!--[if !supportLists]--><span lang="EN-CA"><span
                    style="mso-list:Ignore">-<span style="font:7.0pt
                      &quot;Times New Roman&quot;">Â Â Â Â Â Â Â 
                    </span></span></span><!--[endif]--><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Therefore,
                  it is impossible to copy a SID to an IPv6 address or
                  an IPv6 address to a SID</span><span lang="EN-CA">
                  <o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">The
                  binding SID will be a 16-or 32-bit topological
                  instruction, found in the CRH. Like all topological
                  instructions, it will identify an SFIB entry.</span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">There
                  will be a new SFIB entry type that will contain the
                  following information:</span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0
                level1 lfo2">
                <!--[if !supportLists]--><span lang="EN-CA"><span
                    style="mso-list:Ignore">-<span style="font:7.0pt
                      &quot;Times New Roman&quot;">Â Â Â Â Â Â Â 
                    </span></span></span><!--[endif]--><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">An
                  IPv6 Destination Address (to be used in the outer IPv6
                  header)</span><span lang="EN-CA">
                  <o:p></o:p></span></p>
              <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0
                level1 lfo2">
                <!--[if !supportLists]--><span lang="EN-CA"><span
                    style="mso-list:Ignore">-<span style="font:7.0pt
                      &quot;Times New Roman&quot;">Â Â Â Â Â Â Â 
                    </span></span></span><!--[endif]--><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">A list
                  of SIDs (to be used in the CRH</span><span
                  lang="EN-CA">
                  <o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.75in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
                  Â Â Â Â Â Â Â Â Â Ron</span><span lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  style="font-size:12.0pt;font-family:&quot;MS
                  PGothic&quot;,sans-serif" lang="EN-CA">Â </span><span
                  lang="EN-CA"><o:p></o:p></span></p>
              <p class="msipfooter30b3d538"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;text-align:center"
                align="center">
                <span style="font-size:7.0pt;color:black" lang="EN-CA">Juniper
                  Business Use Only</span><span lang="EN-CA"><o:p></o:p></span></p>
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal" style="margin-left:.5in"><b><span
                        lang="EN-CA">From:</span></b><span lang="EN-CA">
                      Chengli (Cheng Li) &lt;<a
                        href="mailto:chengli13@huawei.com"
                        moz-do-not-send="true">chengli13@huawei.com</a>&gt;<br>
                      <b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
                      <b>To:</b> Ron Bonica &lt;<a
                        href="mailto:rbonica@juniper.net"
                        moz-do-not-send="true">rbonica@juniper.net</a>&gt;;
                      Jeff Tantsura &lt;<a
                        href="mailto:jefftant.ietf@gmail.com"
                        moz-do-not-send="true">jefftant.ietf@gmail.com</a>&gt;<br>
                      <b>Cc:</b> SING Team &lt;<a
                        href="mailto:s.i.n.g.team.0810@gmail.com"
                        moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;;
                      EXT -
                      <a href="mailto:daniel.bernier@bell.ca"
                        moz-do-not-send="true">daniel.bernier@bell.ca</a>
                      &lt;<a href="mailto:daniel.bernier@bell.ca"
                        moz-do-not-send="true">daniel.bernier@bell.ca</a>&gt;;
                      SPRING WG List &lt;<a
                        href="mailto:spring@ietf.org"
                        moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                      <b>Subject:</b> RE: [spring] A note on CRH and on
                      going testing<o:p></o:p></span></p>
                </div>
              </div>
              <p class="MsoNormal" style="margin-left:.5in"><span
                  lang="EN-CA">Â <o:p></o:p></span></p>
              <div>
                <p class="MsoNormal"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in"><span
                    style="font-size:12.0pt" lang="EN-CA">Hi Ron,<br>
                    <br>
                    Good to hear that. Looking forward to seeing it in
                    the next revision.<br>
                    <br>
                    But I am curious that is a bind SID in CRH an
                    interface IPv6 address only without any other
                    semantics? Just like the other SIDs you mentioned in
                    CRH.<br>
                    <br>
                    If not, this binding SID should not be introduced in
                    to CRH since it pollutes the architecture.<br>
                    <br>
                    If yes, whatâ€™s the standard for an Interface IPv6
                    address?<br>
                    <br>
                    Thanks for confirming that BSID is needed in CRH. I
                    totally agree with you.<br>
                    <br>
                    Best regards,<br>
                    Cheng</span><span lang="EN-CA"><o:p></o:p></span></p>
                <div style="margin-left:.5in">
                  <div class="MsoNormal" style="text-align:center"
                    align="center"><span lang="EN-CA">
                      <hr width="100%" size="1" align="center">
                    </span></div>
                </div>
                <p class="MsoNormal"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in"><span
                    style="font-size:12.0pt;font-family:&quot;MS
                    PGothic&quot;,sans-serif" lang="JA">æŽå‘ˆ</span><span
                    lang="JA">
                  </span><span style="font-size:12.0pt" lang="EN-CA">Cheng
                    Li<br>
                    Email:</span><span lang="EN-CA"> <a
                      href="mailto:chengli13@huawei.com"
                      moz-do-not-send="true"><span
                        style="font-size:12.0pt">chengli13@huawei.com</span></a><o:p></o:p></span></p>
              </div>
              <div style="border:none;border-top:solid #B5C4DF
                1.0pt;padding:6.0pt 0in 0in 0in"
                name="AnyOffice-Background-Image">
                <div>
                  <p class="MsoNormal" style="margin-left:.5in"><b><span
                        style="font-size:12.0pt;font-family:&quot;MS
                        PGothic&quot;,sans-serif" lang="EN-CA">From:</span></b><span
                      lang="EN-CA">
                    </span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">Ron
                      Bonica&lt;</span><span lang="EN-CA"><a
                        href="mailto:rbonica@juniper.net"
                        moz-do-not-send="true"><span
                          style="font-size:12.0pt;font-family:&quot;MS
                          PGothic&quot;,sans-serif">rbonica@juniper.net</span></a></span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">&gt;</span><span
                      lang="EN-CA"><o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal" style="margin-left:.5in"><b><span
                        style="font-size:12.0pt;font-family:&quot;MS
                        PGothic&quot;,sans-serif" lang="EN-CA">To:</span></b><span
                      lang="EN-CA">
                    </span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">Jeff
                      Tantsura&lt;</span><span lang="EN-CA"><a
                        href="mailto:jefftant.ietf@gmail.com"
                        moz-do-not-send="true"><span
                          style="font-size:12.0pt;font-family:&quot;MS
                          PGothic&quot;,sans-serif">jefftant.ietf@gmail.com</span></a></span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">&gt;;Chengli
                      (Cheng Li)&lt;</span><span lang="EN-CA"><a
                        href="mailto:chengli13@huawei.com"
                        moz-do-not-send="true"><span
                          style="font-size:12.0pt;font-family:&quot;MS
                          PGothic&quot;,sans-serif">chengli13@huawei.com</span></a></span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">&gt;</span><span
                      lang="EN-CA"><o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal" style="margin-left:.5in"><b><span
                        style="font-size:12.0pt;font-family:&quot;MS
                        PGothic&quot;,sans-serif" lang="EN-CA">Cc:</span></b><span
                      lang="EN-CA">
                    </span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">SING
                      Team&lt;</span><span lang="EN-CA"><a
                        href="mailto:s.i.n.g.team.0810@gmail.com"
                        moz-do-not-send="true"><span
                          style="font-size:12.0pt;font-family:&quot;MS
                          PGothic&quot;,sans-serif">s.i.n.g.team.0810@gmail.com</span></a></span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">&gt;;EXT -
                      daniel.bernier&lt;</span><span lang="EN-CA"><a
                        href="mailto:daniel.bernier@bell.ca"
                        moz-do-not-send="true"><span
                          style="font-size:12.0pt;font-family:&quot;MS
                          PGothic&quot;,sans-serif">daniel.bernier@bell.ca</span></a></span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">&gt;;SPRING
                      WG List&lt;</span><span lang="EN-CA"><a
                        href="mailto:spring@ietf.org"
                        moz-do-not-send="true"><span
                          style="font-size:12.0pt;font-family:&quot;MS
                          PGothic&quot;,sans-serif">spring@ietf.org</span></a></span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">&gt;</span><span
                      lang="EN-CA"><o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal" style="margin-left:.5in"><b><span
                        style="font-size:12.0pt;font-family:&quot;MS
                        PGothic&quot;,sans-serif" lang="EN-CA">Subject:</span></b><span
                      lang="EN-CA">
                    </span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">RE:
                      [spring] A note on CRH and on going testing</span><span
                      lang="EN-CA"><o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal" style="margin-left:.5in"><b><span
                        style="font-size:12.0pt;font-family:&quot;MS
                        PGothic&quot;,sans-serif" lang="EN-CA">Time:</span></b><span
                      lang="EN-CA">
                    </span><span
                      style="font-size:12.0pt;font-family:&quot;MS
                      PGothic&quot;,sans-serif" lang="EN-CA">2019-09-22
                      04:37:17</span><span lang="EN-CA"><o:p></o:p></span></p>
                </div>
                <p class="MsoNormal" style="margin-left:.5in"><span
                    style="font-size:12.0pt;font-family:&quot;MS
                    PGothic&quot;,sans-serif" lang="EN-CA">Â </span><span
                    lang="EN-CA"><o:p></o:p></span></p>
              </div>
              <div>
                <div>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Jeff,<o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Â <o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">After an off-line conversation with
                      the SRv6+ implementors, we decided that it would
                      be trivial to add a binding SID to SRv6+. So, we
                      will do that in the next version of the draft.<o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Â <o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">In keeping with RFC 8200, it will
                      prepend only. Since the CRH is short, insertion is
                      not needed.<o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Â <o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Â ï¿½ï¿½Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
                      Ron<o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Â <o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Â <o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Â <o:p></o:p></span></p>
                  <p class="msipfooter30b3d538"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;text-align:center"
                    align="center">
                    <span style="font-size:7.0pt;color:black"
                      lang="EN-CA">Juniper Business Use Only</span><span
                      lang="EN-CA"><o:p></o:p></span></p>
                  <div>
                    <div style="border:none;border-top:solid #E1E1E1
                      1.0pt;padding:3.0pt 0in 0in 0in">
                      <p class="MsoNormal" style="margin-left:.5in"><b><span
                            lang="EN-CA">From:</span></b><span
                          lang="EN-CA"> Jeff Tantsura &lt;<a
                            href="mailto:jefftant.ietf@gmail.com"
                            moz-do-not-send="true">jefftant.ietf@gmail.com</a>&gt;<br>
                          <b>Sent:</b> Saturday, September 21, 2019 4:32
                          PM<br>
                          <b>To:</b> Chengli (Cheng Li) &lt;<a
                            href="mailto:chengli13@huawei.com"
                            moz-do-not-send="true">chengli13@huawei.com</a>&gt;;
                          Ron Bonica &lt;<a
                            href="mailto:rbonica@juniper.net"
                            moz-do-not-send="true">rbonica@juniper.net</a>&gt;<br>
                          <b>Cc:</b> SING Team &lt;<a
                            href="mailto:s.i.n.g.team.0810@gmail.com"
                            moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;;
                          EXT -
                          <a href="mailto:daniel.bernier@bell.ca"
                            moz-do-not-send="true">daniel.bernier@bell.ca</a>
                          &lt;<a href="mailto:daniel.bernier@bell.ca"
                            moz-do-not-send="true">daniel.bernier@bell.ca</a>&gt;;
                          SPRING WG List &lt;<a
                            href="mailto:spring@ietf.org"
                            moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                          <b>Subject:</b> RE: [spring] A note on CRH and
                          on going testing<o:p></o:p></span></p>
                    </div>
                  </div>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      lang="EN-CA">Â <o:p></o:p></span></p>
                  <div name="messageBodySection">
                    <div>
                      <p class="MsoNormal" style="margin-left:.5in"><span
                          lang="EN-CA">Hi Ron,<o:p></o:p></span></p>
                      <div>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                      </div>
                      <div>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Thanks for your comments,
                            exactly,Â BSIDÂ MPLS label = CRH value :)<o:p></o:p></span></p>
                      </div>
                    </div>
                  </div>
                  <div name="messageSignatureSection">
                    <p class="MsoNormal" style="margin-left:.5in"><span
                        lang="EN-CA">Â <o:p></o:p></span></p>
                    <div>
                      <p class="MsoNormal" style="margin-left:.5in"><span
                          lang="EN-CA">Cheers,<o:p></o:p></span></p>
                      <div>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Jeff<o:p></o:p></span></p>
                      </div>
                    </div>
                  </div>
                  <div name="messageReplySection">
                    <p class="MsoNormal"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in"><span
                        lang="EN-CA">On Sep 20, 2019, 11:09 AM -0700,
                        Ron Bonica &lt;<a
                          href="mailto:rbonica@juniper.net"
                          moz-do-not-send="true">rbonica@juniper.net</a>&gt;,
                        wrote:<o:p></o:p></span></p>
                    <blockquote style="border:none;border-left:solid
                      #3498DB 1.0pt;padding:0in 0in 0in
8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;margin-bottom:3.75pt">
                      <div>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Hi Jeff,<o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">It would be easy enough to add
                            a binding SID to SRv6+. Given customer
                            demand, I would not be averse to adding one.<o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">However, there is another way
                            to get exactly the same behavior on the
                            forwarding plane without adding a new SID
                            type.<o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Assume that on Node N, we have
                            the following SFIB entry:<o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1
                          level1 lfo4">
                          <!--[if !supportLists]--><span
                            style="font-size:10.0pt;font-family:Symbol"
                            lang="EN-CA"><span style="mso-list:Ignore">Â·<span
                                style="font:7.0pt &quot;Times New
                                Roman&quot;">Â Â Â Â Â Â Â 
                              </span></span></span><!--[endif]--><span
                            lang="EN-CA">SID: 123 <o:p></o:p></span></p>
                        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1
                          level1 lfo4">
                          <!--[if !supportLists]--><span
                            style="font-size:10.0pt;font-family:Symbol"
                            lang="EN-CA"><span style="mso-list:Ignore">Â·<span
                                style="font:7.0pt &quot;Times New
                                Roman&quot;">Â Â Â Â Â Â Â 
                              </span></span></span><!--[endif]--><span
                            lang="EN-CA">IPv6 address: 2001:db8::1 <o:p>
                            </o:p></span></p>
                        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1
                          level1 lfo4">
                          <!--[if !supportLists]--><span
                            style="font-size:10.0pt;font-family:Symbol"
                            lang="EN-CA"><span style="mso-list:Ignore">Â·<span
                                style="font:7.0pt &quot;Times New
                                Roman&quot;">Â Â Â Â Â Â Â 
                              </span></span></span><!--[endif]--><span
                            lang="EN-CA">SID type: prefix SID <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Now assume that was also have
                            the following route on Node N:<o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">2001:db8::1 -&gt; SRv6+ tunnel
                            with specified destination address and CRH<o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">This gives you the same
                            forwarding behavior as a binding SID.<o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
                            Ron<o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="msipfooter30b3d538"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;text-align:center"
                          align="center">
                          <span style="font-size:7.0pt;color:black"
                            lang="EN-CA">Juniper Business Use Only</span><span
                            lang="EN-CA"><o:p></o:p></span></p>
                        <div>
                          <div style="border:none;border-top:solid
                            #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
                            <p class="MsoNormal"
                              style="margin-left:.5in"><b><span
                                  lang="EN-CA">From:</span></b><span
                                lang="EN-CA"> spring &lt;<a
                                  href="mailto:spring-bounces@ietf.org"
                                  moz-do-not-send="true">spring-bounces@ietf.org</a>&gt;
                                <b>On Behalf Of</b> Jeff Tantsura<br>
                                <b>Sent:</b> Thursday, September 19,
                                2019 10:53 PM<br>
                                <b>To:</b> Chengli (Cheng Li) &lt;<a
                                  href="mailto:chengli13@huawei.com"
                                  moz-do-not-send="true">chengli13@huawei.com</a>&gt;<br>
                                <b>Cc:</b> SING Team &lt;<a
                                  href="mailto:s.i.n.g.team.0810@gmail.com"
                                  moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;;
                                EXT -
                                <a href="mailto:daniel.bernier@bell.ca"
                                  moz-do-not-send="true">daniel.bernier@bell.ca</a>
                                &lt;<a
                                  href="mailto:daniel.bernier@bell.ca"
                                  moz-do-not-send="true">daniel.bernier@bell.ca</a>&gt;;
                                SPRING WG List &lt;<a
                                  href="mailto:spring@ietf.org"
                                  moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                                <b>Subject:</b> Re: [spring] A note on
                                CRH and on going testing<o:p></o:p></span></p>
                          </div>
                        </div>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Â <o:p></o:p></span></p>
                        <p class="MsoNormal" style="margin-left:.5in"><span
                            lang="EN-CA">Thereâ€™s number of solutions on
                            the market that extensively use BSID for
                            multi-domain as well as multi-layer
                            signaling.<o:p></o:p></span></p>
                        <div>
                          <p class="MsoNormal" style="margin-left:.5in"><span
                              lang="EN-CA">Â <o:p></o:p></span></p>
                          <div id="AppleMailSignature">
                            <p class="MsoNormal"
                              style="margin-left:.5in"><span
                                lang="EN-CA">Regards,<o:p></o:p></span></p>
                            <div>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  lang="EN-CA">Jeff<o:p></o:p></span></p>
                            </div>
                          </div>
                          <div>
                            <p class="MsoNormal"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in"><span
                                lang="EN-CA"><br>
                                On Sep 19, 2019, at 19:49, Chengli
                                (Cheng Li) &lt;<a
                                  href="mailto:chengli13@huawei.com"
                                  moz-do-not-send="true">chengli13@huawei.com</a>&gt;
                                wrote:<o:p></o:p></span></p>
                          </div>
                          <blockquote
                            style="border:none;border-left:solid #D35400
                            1.0pt;padding:0in 0in 0in
8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;margin-bottom:3.75pt">
                            <div>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">+1.</span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">As
                                  I mentioned before, Binding SID is not
                                  only for shortening SID list.</span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">We
                                  should see the important part of
                                  binding SID in inter-domain routing,
                                  Â since it hides the details of
                                  intra-domain. Security and Privacy are
                                  always important.</span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">Since
                                  the EH insertion related text will be
                                  removed from SRv6 NP draft, I donâ€™t
                                  think anyone will still say we donâ€™t
                                  need binding SID.</span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">Letâ€™s
                                  be honest, Encap mode Binding SID is
                                  very useful in inter-domain routing.
                                  It is not secure to share internal
                                  info outside a trusted network domain.</span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">Cheng</span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="color:#1F497D" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <div>
                                <div style="border:none;border-top:solid
                                  #E1E1E1 1.0pt;padding:3.0pt 0in 0in
                                  0in">
                                  <p class="MsoNormal"
                                    style="margin-left:.5in"><b><span
                                        lang="EN-CA">From:</span></b><span
                                      lang="EN-CA"> spring [<a
                                        href="mailto:spring-bounces@ietf.org"
                                        moz-do-not-send="true">mailto:spring-bounces@ietf.org</a>]
                                      <b>On Behalf Of</b> Bernier,
                                      Daniel<br>
                                      <b>Sent:</b> Thursday, September
                                      19, 2019 11:36 PM<br>
                                      <b>To:</b> SING Team &lt;<a
                                        href="mailto:s.i.n.g.team.0810@gmail.com"
                                        moz-do-not-send="true">s.i..n.g.team.0810@gmail.com</a>&gt;<br>
                                      <b>Cc:</b> 'SPRING WG List' &lt;<a
                                        href="mailto:spring@ietf.org"
                                        moz-do-not-send="true">spring@ietf.org</a>&gt;<br>
                                      <b>Subject:</b> Re: [spring] A
                                      note on CRH and on going testing<o:p></o:p></span></p>
                                </div>
                              </div>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  lang="EN-CA">Â <o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="font-size:10.0pt" lang="EN-CA">+1</span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="font-size:10.0pt" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="font-size:10.0pt" lang="EN-CA">This
                                  is what we did on our multi-cloud
                                  trials.</span><span lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="font-size:10.0pt" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="font-size:10.0pt" lang="EN-CA">Encap
                                  with Binding SID to avoid inter-domain
                                  mapping + I donâ€™t need to have some
                                  sort of inter-domain alignment of
                                  PSSIs</span><span lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="font-size:10.0pt" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="font-size:10.0pt" lang="EN-CA">Dan</span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  style="font-size:10.0pt" lang="EN-CA">Â </span><span
                                  lang="EN-CA"><o:p></o:p></span></p>
                              <div>
                                <div>
                                  <p class="MsoNormal"
                                    style="margin-left:1.0in"><span
                                      lang="EN-CA">On 2019-09-19, 11:18
                                      AM, "spring on behalf of SING
                                      Team" &lt;<a
                                        href="mailto:spring-bounces@ietf.org"
                                        moz-do-not-send="true">spring-bounces@ietf.org</a>
                                      on behalf of
                                      <a
                                        href="mailto:s.i.n.g.team.0810@gmail.com"
                                        moz-do-not-send="true">s.i.n.g.team.0810@gmail.com</a>&gt;
                                      wrote:<o:p></o:p></span></p>
                                </div>
                              </div>
                              <div>
                                <p class="MsoNormal"
                                  style="margin-left:1.0in"><span
                                    lang="EN-CA">Â <o:p></o:p></span></p>
                              </div>
                              <div>
                                <p class="MsoNormal"
                                  style="margin-left:1.0in"><span
                                    style="font-family:&quot;Arial&quot;,sans-serif;color:black"
                                    lang="EN-CA">Hi Andrew,</span><span
style="font-family:&quot;Arial&quot;,sans-serif" lang="EN-CA"><br>
                                    <br>
                                    <span style="color:black">Good to
                                      hear that reality experiment :)</span><br>
                                    <br>
                                    <span style="color:black">But is it
                                      secure to share internal SID-IP
                                      mappings outside a trusted network
                                      domain?</span><br>
                                    <br>
                                    <span style="color:black">Or is
                                      there an analogue like Binding SID
                                      of SRv6, in SRv6+?</span><br>
                                    <br>
                                    <span style="color:black">Btw, PSSI
                                      and PPSI can not do that now,
                                      right?</span><br>
                                    <br>
                                    <span style="color:black">Best
                                      regards,</span><br>
                                    <span style="color:black">Moonligh</span>t
                                    Thoughts<br>
                                    <br>
                                    <br>
                                    (mail failure, try to cc to spring
                                    again.)<br>
                                    <br>
                                  </span><span
style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif;color:black;background:#F2F2F2"
                                    lang="EN-CA">On 09/19/2019 17:49,Â </span><span
                                    lang="EN-CA"><a
                                      href="mailto:Andrew.Alston@liquidtelecom.com"
                                      moz-do-not-send="true"><span
style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#2A97FF;background:#F2F2F2">Andrew
                                        Alston</span></a></span><span
style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif;color:black;background:#F2F2F2"
                                    lang="EN-CA">Â wrote:<br>
                                  </span><span
                                    style="font-family:&quot;Arial&quot;,sans-serif;color:black"
                                    lang="EN-CA">Hi Guys,Â </span><span
                                    style="font-family:&quot;Arial&quot;,sans-serif"
                                    lang="EN-CA"><br>
                                    <br>
                                    <span style="color:black">I thought
                                      this may be of interest in light
                                      of discussions around deployments
                                      and running code - because one of
                                      the things we've been testing is
                                      inter-domain traffic steering with
                                      CRH on both our DPDK
                                      implementation and another
                                      implementation.Â </span><br>
                                    <br>
                                    <span style="color:black">So - the
                                      setup we used last night:Â </span><br>
                                    <br>
                                    <span style="color:black">6 systems
                                      in a lab - one of which linked to
                                      the open internet.Â  Call these S1
                                      -&gt; S6Â </span><br>
                                    <span style="color:black">3 systems
                                      in a lab on the other side of the
                                      world - no peering between the
                                      networks in question.Â  Call these
                                      R1 -&gt; R3Â </span><br>
                                    <br>
                                    <span style="color:black">We applied
                                      a SID list on S1, that steered S1
                                      -&gt; S2 -&gt; S3 -&gt; S6 -&gt;
                                      R1 -&gt; R3, with the relevant
                                      mappings from the CRH SID's to the
                                      underlying addressing (S2 had a
                                      mapping for the SID for S3, S3 had
                                      a mapping for the SID
                                      corresponding to S6, S6 had a
                                      mapping for the SID corresponding
                                      to R1 etc)Â </span><br>
                                    <br>
                                    <span style="color:black">Then we
                                      sent some packets - and the test
                                      was entirely successful. Â Â </span><br>
                                    <br>
                                    <span style="color:black">What this
                                      effectively means is that if two
                                      providers agree to share the SID
                                      mappings - it is possible to steer
                                      across one network, out over an
                                      open path, and across a remote
                                      network.Â  Obviously this relies on
                                      the fact that EH's aren't being
                                      dropped by intermediate providers,
                                      but this isn't something we're
                                      seeing.Â </span><br>
                                    <br>
                                    <span style="color:black">Combine
                                      this with the BGP signaling draft
                                      - and the SID's can then be
                                      signaled between the providers -
                                      work still going on with regards
                                      to this for testing purposes.Â 
                                      Just as a note - there would be no
                                      requirement to share the full SID
                                      mapping or topologies when doing
                                      this with BGP - the requirement
                                      would be only to share the
                                      relevant SID's necessary for the
                                      steering.Â </span><br>
                                    <br>
                                    <span style="color:black">I can say
                                      from our side - with various other
                                      providers - this is something that
                                      we see *immense* use case for -
                                      for a whole host of reasons.Â </span><br>
                                    <br>
                                    <span style="color:black">ThanksÂ </span><br>
                                    <br>
                                    <span style="color:black">AndrewÂ </span><br>
                                    <br>
                                    <br>
                                    <span style="color:black">_______________________________________________Â </span><br>
                                    <span style="color:black">spring
                                      mailing listÂ </span><br>
                                  </span><span lang="EN-CA"><a
                                      href="mailto:spring@ietf.org"
                                      moz-do-not-send="true"><span
                                        style="font-family:&quot;Arial&quot;,sans-serif">spring@ietf..org</span></a></span><span
style="font-family:&quot;Arial&quot;,sans-serif;color:black"
                                    lang="EN-CA">Â </span><span
                                    style="font-family:&quot;Arial&quot;,sans-serif"
                                    lang="EN-CA"><br>
                                  </span><span lang="EN-CA"><a
href="https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$"
                                      moz-do-not-send="true"><span
                                        style="font-family:&quot;Arial&quot;,sans-serif">https://www.ietf.org/mailman/listinfo/Spring</span></a></span><span
style="font-family:&quot;Arial&quot;,sans-serif" lang="EN-CA">Â Â </span><span
                                    lang="EN-CA"><o:p></o:p></span></p>
                              </div>
                            </div>
                          </blockquote>
                          <blockquote
                            style="border:none;border-left:solid #D35400
                            1.0pt;padding:0in 0in 0in
8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;margin-bottom:3.75pt">
                            <div>
                              <p class="MsoNormal"
                                style="margin-left:.5in"><span
                                  lang="EN-CA">_______________________________________________<br>
                                  spring mailing list<br>
                                  <a href="mailto:spring@ietf.org"
                                    moz-do-not-send="true">spring@ietf.org</a><br>
                                  <a
href="https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$"
                                    moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></span></p>
                            </div>
                          </blockquote>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </div>
              <p class="MsoNormal"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in"><span
                  style="mso-fareast-language:EN-US" lang="EN-CA"><o:p>Â </o:p></span></p>
              <pre style="margin-left:.5in"><span lang="EN-CA">_______________________________________________<o:p></o:p></span></pre>
              <pre style="margin-left:.5in"><span lang="EN-CA">spring mailing list<o:p></o:p></span></pre>
              <pre style="margin-left:.5in"><span lang="EN-CA"><a href="mailto:spring@ietf.org" moz-do-not-send="true">spring@ietf.org</a><o:p></o:p></span></pre>
              <pre style="margin-left:.5in"><span lang="EN-CA"><a href="https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!TzHvGjXYPTnuyBAGRwf9KfKRH1LUVmYkhhBuJYRHS9B9ph5WnPb4g1yFdLGjy2OK$" moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></span></pre>
            </blockquote>
          </blockquote>
        </div>
        <div style="margin-left:.5in">
          <div class="MsoNormal" style="text-align:center"
            align="center"><span style="mso-fareast-language:EN-US"
              lang="EN-CA">
              <hr width="100%" size="1" align="center">
            </span></div>
        </div>
        <p class="MsoNormal" style="margin-left:.5in"><strong><i><span
style="font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue;mso-fareast-language:EN-US"
                lang="EN-CA">External Email:</span></i></strong><em><span
style="font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue;mso-fareast-language:EN-US"
              lang="EN-CA"> Please use caution when opening links and
              attachments / </span></em><strong><i><span
style="font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue;mso-fareast-language:EN-US"
                lang="EN-CA">Courriel externe:</span></i></strong><em><span
style="font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue;mso-fareast-language:EN-US"
              lang="EN-CA"> Soyez prudent avec les liens et documents
              joints </span></em><span
            style="mso-fareast-language:EN-US" lang="EN-CA"><o:p></o:p></span></p>
      </div>
    </blockquote>
  </body>
</html>

--------------9C4651788DC1E105A330066A--


From nobody Thu Sep 26 08:53:50 2019
Return-Path: <rbonica@juniper.net>
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 93987120A06 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 08:53:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 7bukMglczWhQ for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 08:53:42 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C8B61209FD for <spring@ietf.org>; Thu, 26 Sep 2019 08:53:42 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8QFYLus015552; Thu, 26 Sep 2019 08:53:33 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=a25VmlIx+oNz3NIvvS+8Y22/wHaDSWgkrPSKV1tDFgQ=; b=j/pwia4evM0N2++ZuB/OJPOZ7eq58zthMHvSPvAFJk/MPUsIdKP2KwzBVrdycoYWv7qm smjR2sQO60C8SKeFWjeYMi4bFw3s8ImqdaRGueQ6iR+Ful6naeEsArKBsfrWTtAknpb5 o5iJI21CaFwoZasxGlcDr785lRP/8mCXqw5n4Aj+Qz1j0rF9MJS53pG0IsFryyIjxa+a RrITW5QzgsMTZLT725TU3wV2ePauWRBllCVU7qG3V+OJCOFDG++kmTwXflk26y3pPoyT wt6A5dPScQiSjsNIh9WukX4bEr8gOILkgkgdwBEszl4KRlCAjZiCWv6ArXgWPE4wcQMp Jg== 
Received: from nam05-by2-obe.outbound.protection.outlook.com (mail-by2nam05lp2059.outbound.protection.outlook.com [104.47.50.59]) by mx0a-00273201.pphosted.com with ESMTP id 2v822hb49s-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 26 Sep 2019 08:53:33 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M7VKaHZ46ZWXw4uzlksSQz66MLUmfuuT9b3ZxPZoFVVLN9Z9GkW1D8mL+JB/iUZ8xnrAJmLgAvrGoOwS4T/w5Y3o8pokl9swbmo5EyTuWtM7OSnOuOLq7ZRxQsbXAmsC5CoPCPglfAPHtVB2P9W2v466JEWgaa1AZudFI0NX5PQj31LXbaOzORQP4vQMsiAI+BbsQbhM1cnSEVLQV5jrm+SifdgsyXKZ2C38n58LifWbsgjMJ+V/Bf0IQxUseNFoy7gqoHbQB82DZhhlYNbfGvwWSaDYwRXOlbZuGulLmkev/W7BUzw34Zur947R/WZ9FUTRnLh7Tr5wBZ+tAvT7CQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a25VmlIx+oNz3NIvvS+8Y22/wHaDSWgkrPSKV1tDFgQ=; b=MpWebbhGXFYklzA1hnh0SoNl0rIT/rph2h9Fzyly9tqKQ54dzj4BEZBg7qlHlej2Mh9AlLh4vWi8lvCm2vhcuMJtLGK1MmBiIbajYDc1BRT3IkYJ7cPKME7jh2Y7tR89b4aIbSQw5o+6jJ3F9a8KjjmoVJjWkV8sHh4enN/mDCASxaBrSh9unP5OxAmkZwsfvZLp7NbfhxgK5ytB14iG49QWr5yM/IAVu6SxhyRQKmxBkoor5piOOqQ5Ynmj7fTt6PGUxgdaonN2pjPu7ektpOvkYlRtW4pie6A1vf+JhR9Ka1inKwWy6aZsy+435tgG4tENCHHziS0nuwfWO3F94A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB3987.namprd05.prod.outlook.com (52.132.217.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.15; Thu, 26 Sep 2019 15:53:30 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.013; Thu, 26 Sep 2019 15:53:30 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Stewart Bryant <stewart.bryant@gmail.com>
CC: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
Thread-Topic: =?utf-8?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8=?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAAAOGDmAAIxkqgAADuS4y
Date: Thu, 26 Sep 2019 15:53:29 +0000
Message-ID: <A9A0609A-A2B9-49D9-89C5-C6D8C17A5BF3@juniper.net>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <BN7PR05MB5699D96501C7F626CFAF300BAE870@BN7PR05MB5699.namprd05.prod.outlook.com>, <2ab8fa87-587f-9581-4c64-3f096bbd0457@gmail.com>
In-Reply-To: <2ab8fa87-587f-9581-4c64-3f096bbd0457@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [107.77.204.188]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9d86e935-50fc-474e-84e4-08d74299ad56
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB3987:
x-ms-exchange-purlcount: 4
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB39879EFBEB77FBAA5372F1C3AE860@BN7PR05MB3987.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0172F0EF77
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(39860400002)(346002)(396003)(366004)(376002)(199004)(189003)(316002)(71200400001)(54896002)(6306002)(2906002)(36756003)(5024004)(66946007)(966005)(33656002)(4326008)(790700001)(66446008)(606006)(66066001)(25786009)(3846002)(478600001)(66476007)(66556008)(64756008)(186003)(99286004)(476003)(76176011)(86362001)(76116006)(7736002)(11346002)(446003)(6116002)(14454004)(53546011)(8936002)(6486002)(81166006)(81156014)(486006)(6512007)(26005)(2616005)(6436002)(6506007)(6916009)(66574012)(256004)(30864003)(9886003)(5660300002)(102836004)(229853002)(14444005)(71190400001)(54906003)(236005)(6246003)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB3987; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bR8UPMZ2Zb4FVi8k8AObia6i1c3ppj9ejNzPV1jOSxGNCB5k0uJHztTMTHzgJZOvkIgj6BM6R8r3aNczLn+FxDU/qty9NdaLl84gkX3F6YQQ6ngquzqMIZ3vzkxta2wcXUFAl1eaB9WCXPtVpX4ner7MHtGPB+PyqPO0KUYisGr0ltJL3cDWCNwCNjBn4smJ4HTmkpgA3DvyeUQjJ6rmWinm0EUvCfBow01ihqTaLkcTCTB0CeeACKmyQzYwezuZ23xI7Z4ZPJKTTFqnfn6K7xtQpc+qwDy8rEfp2a34BQONlZGRW44OwAWJkwIt5ClSYHNwBbLXA+YbHf6MKzLau6tZu3oiw+Hr7bjbvpyhlbTNxvB2Ux9YEIRNKDBHz9/87Ve0BKs5rfjJiBhZf2+grgro7EVtHl1fbOjq7y0IKdiITJI1VesZRoAwCMcU+gT39K6+jaP90+onPQ5dv26biw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_A9A0609AA2B949D989C5C6D8C17A5BF3junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9d86e935-50fc-474e-84e4-08d74299ad56
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 15:53:29.8984 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +20xrQ9G1O7aTYqGuX0IYpMRmmceETpuLRgZE0Kkor3CvjRqD4sTfrUk9cCP99LmkSUctDyReIXvvdzjL4azyw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB3987
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-26_07:2019-09-25,2019-09-26 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 priorityscore=1501 mlxlogscore=999 adultscore=0 bulkscore=0 phishscore=0 mlxscore=0 impostorscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909260141
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/G0Z5l2SshEeFofLC8o40eXXvTSg>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Thu, 26 Sep 2019 15:53:48 -0000

--_000_A9A0609AA2B949D989C5C6D8C17A5BF3junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RXhhY3RseSBsaWtlIGEgYmluZGluZyBTSUQNCg0KUm9uDQpTZW50IGZyb20gbXkgcGhvbmUNCg0K
DQpPbiBTZXAgMjYsIDIwMTksIGF0IDEwOjA3IEFNLCBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PiB3cm90ZToN
Cg0KDQoNCk9uIDI1LzA5LzIwMTkgMjI6MjUsIFJvbiBCb25pY2Egd3JvdGU6DQpEYW5pZWwsDQoN
CknigJltIG5vdCBzdXJlIHRoYXQgSSBhZ3JlZS4gVGhlIFBTU0kgZG9lc27igJl0IHJlcHJlc2Vu
dCBwZXItcGF0aCBpbmZvcm1hdGlvbi4gSXQgcmVwcmVzZW50cyBhbiBpbnN0cnVjdGlvbiB0byBi
ZSBleGVjdXRlZCBhdCBhIHNlZ21lbnQgZW5kcG9pbnQuDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQpMaWtlIGEgYmluZGluZyBT
SUQ/DQoNClMNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IEJlcm5pZXIs
IERhbmllbCA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT48bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJl
bGwuY2E+DQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAyNSwgMjAxOSAzOjQxIFBNDQpUbzog
SmVmZiBUYW50c3VyYSA8amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+PG1haWx0bzpqZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbT47IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+PG1haWx0bzpy
Ym9uaWNhQGp1bmlwZXIubmV0PjsgQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2Vp
LmNvbT48bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCkNj
OiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjxtYWlsdG86c3ByaW5nQGlldGYub3Jn
PjsgU0lORyBUZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PG1haWx0bzpzLmkubi5n
LnRlYW0uMDgxMEBnbWFpbC5jb20+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gU1ItTVBMUyBvdmVy
IElQdjbvvJ8NCg0KSGkgUm9uLA0KDQpTaW1pbGFybHkgSSB3b3VsZCByZWZyYWluIGZyb20gdXNp
bmcgdGhlIFNSIGFjcm9ueW0gc2luY2UgYSBrZXkgY2hhcmFjdGVyaXN0aWMgb2YgdGhlIFNSIGFy
Y2hpdGVjdHVyZSBhcyBwZXIgUkZDODQwMiBpcyBzdGF0ZWxlc3NuZXNzLg0KDQpBcyBwZXIgY3Vy
cmVudCBTUnY2KyBkb2N1bWVudHMsIHN0YXRlIGlzIHJlcXVpcmVkIGZvciBhbiBpbnRlcm1lZGlh
dGUgbm9kZSB0byBhZGQgdGhlIHJlbGV2YW50IG5leHQgUFNTSXMgaW4gRE9ILiBUaGlzIGlzIHdo
ZXRoZXIgdGhleSBhcmUgZG9tYWluLXdpZGUgZGVmaW5lZCBvciB3aXRoIGxvY2FsIHNpZ25pZmlj
YW5jZSAoaS5lLiBwcmVwZW5kaW5nIHNob3J0LVNJRCkuDQoNCkNoZWVycywNCg0KRGFuIEINCg0K
T24gMjAxOS0wOS0yNSwgODo0MyBBTSwgIkplZmYgVGFudHN1cmEiIDxqZWZmdGFudC5pZXRmQGdt
YWlsLmNvbTxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KQWdyZWUg
d2l0aCBTdHVhcnQuDQpTUmluVURQIGlzIGEgd2VsbCBkZWZpbmVkIHNvbHV0aW9uLCBsZXTigJlz
IG5vdCBtaXggdGhpbmdzLg0KDQpDaGVlcnMsDQpKZWZmDQpPbiBTZXAgMjUsIDIwMTksIDI6Mzkg
UE0gKzAyMDAsIFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+LCB3cm90ZToNCg0KSSBhZ3JlZS4NCg0KSW5jbHVz
aW9uIG9mIHRoZSB0ZXJtIE1QTFMgd291bGQgY2F1c2UgY29uZnVzaW9uIHdpdGggZHJhZnQtaWV0
Zi1tcGxzLXNyLW92ZXItaXAsIHdoaWNoIGlzIGVudGl0bGVkIFNSLU1QTFMgb3ZlciBJUC4gVGhl
IGRlc2lnbiBkZWNyaWJlZCBpbiBkcmFmdC1pZXRmLW1wbHMtc3Itb3Zlci1pcCB3b3JrcyBvdmVy
IGJvdGggSVB2NCBhbmQgSVB2Ni4gQWxzbyBjb3Vyc2UsIGFzIFJvbiBzdGF0ZXMsIHN1Y2ggYSBu
YW1lIGlzIG5vdCBhIHRydWUgcmVmZWxjdGlvbiBvZiB0aGUgZGVzaWduLg0KDQotIFN0ZXdhcnQN
Ck9uIDI0LzA5LzIwMTkgMDU6MDEsIFJvbiBCb25pY2Egd3JvdGU6DQpDaGVuZywNCg0KSSBoYXZl
IG5vIHByb2JsZW0gd2l0aCBjaGFuZ2luZyB0aGUgbmFtZS4gU1ItTVBMUyBvdmVyIElQdjYgbWF5
IG5vdCBiZSBhcHByb3ByaWF0ZSwgYmVjYXVzZSBNUExTIGlzIG5vdCBwYXJ0IG9mIHRoZSBzb2x1
dGlvbi4NCg0KU29tZXRoaW5nIGxpa2UgU1ItZXh0ZW5zaWJsZS02IG9yIFNSLWNvbXByZXNzZWQt
NiBtaWdodCB3b3JrLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9u
bHkNCkZyb206IENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+PG1haWx0
bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4NClNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDIzLCAyMDE5
IDEwOjE0IFBNDQpUbzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD48bWFpbHRvOnJi
b25pY2FAanVuaXBlci5uZXQ+OyBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNv
bT48bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPg0KQ2M6IFNJTkcgVGVhbSA8cy5pLm4u
Zy50ZWFtLjA4MTBAZ21haWwuY29tPjxtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29t
PjsgRVhUIC0gZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYT4gPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxs
LmNhPjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz48bWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2Nu+8nw0KDQpPaCwg
SSBtaXN1bmRlcnN0b29kIHRoZSBCU0lEIGluIENSSCBpbiBsYXN0IGVtYWlsLCBzb3JyeSBmb3Ig
dGhhdC4NCg0KWWVzLCB0aGUgU0lEIGlzIG5vdCBhbiBJUHY2IGFkZHJlc3MgaW4gQ1JILCBidXQg
YSAxNi8zMiBiaXQgdmFsdWUgbGlrZSBNUExTIGxhYmVsLg0KDQpUaGVyZWZvcmUsIElNSE8sIGl0
IG1heSBub3QgY29tcGx5IHdpdGggUkZDODQwMjogaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L3JmYzg0MDIjc2VjdGlvbi0zLjEuMzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6
L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODQwMipzZWN0aW9uLTMuMS4zX187SXchOFdvQTZSakM4
MWMhV29QWVc5SXBuRFlqY2RobGkwYjgwXy1LeXJPSUJZRkFaZmlwX054UExCMS1CdDdvSGp0OHVH
VTY4SzQ5ajJ5ayQ+DQoNCklmIHBvc3NpYmxlLCBJIHN1Z2dlc3QgdG8gY2hhbmdlIHRoZSBuYW1l
IG9mIFNSdjYrLCBzaW5jZSBpdCBpcyBub3QgU1J2NiBiYXNlZC4gU29tZXRoaW5nIGxpa2UgU1It
TVBMUyBvdmVyIElQdjYgbWF5YmUgYmV0dGVyPw0KDQpUaGFua3MsDQpDaGVuZw0KDQoNCkZyb206
IFJvbiBCb25pY2EgW21haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0XQ0KU2VudDogTW9uZGF5LCBT
ZXB0ZW1iZXIgMjMsIDIwMTkgMTA6NDUgUE0NClRvOiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5n
bGkxM0BodWF3ZWkuY29tPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+OyBKZWZmIFRhbnRz
dXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbTxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5j
b20+Pg0KQ2M6IFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86
cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj47IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJlbGwu
Y2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+IDxkYW5pZWwuYmVybmllckBiZWxsLmNh
PG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdA
aWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10g
QSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KDQpDaGVuZywNCg0KSW4gU1J2Niss
IGl0IHdvdWxkIGJlIHZlcnkgZGlmZmljdWx0IHRvIHBvbGx1dGUgdGhlIGFyY2hpdGVjdHVyZSBi
ZWNhdXNlOg0KLSAgICAgICAgQSBTSUQgaXMgZWl0aGVyIDE2LW9yIDMyLWJpdHMgbG9uZw0KLSAg
ICAgICAgQW4gSVB2NiBhZGRyZXNzIGlzIDEyOC1iaXRzIGxvbmcNCi0gICAgICAgIFRoZXJlZm9y
ZSwgaXQgaXMgaW1wb3NzaWJsZSB0byBjb3B5IGEgU0lEIHRvIGFuIElQdjYgYWRkcmVzcyBvciBh
biBJUHY2IGFkZHJlc3MgdG8gYSBTSUQNClRoZSBiaW5kaW5nIFNJRCB3aWxsIGJlIGEgMTYtb3Ig
MzItYml0IHRvcG9sb2dpY2FsIGluc3RydWN0aW9uLCBmb3VuZCBpbiB0aGUgQ1JILiBMaWtlIGFs
bCB0b3BvbG9naWNhbCBpbnN0cnVjdGlvbnMsIGl0IHdpbGwgaWRlbnRpZnkgYW4gU0ZJQiBlbnRy
eS4NCg0KVGhlcmUgd2lsbCBiZSBhIG5ldyBTRklCIGVudHJ5IHR5cGUgdGhhdCB3aWxsIGNvbnRh
aW4gdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbjoNCi0gICAgICAgIEFuIElQdjYgRGVzdGluYXRp
b24gQWRkcmVzcyAodG8gYmUgdXNlZCBpbiB0aGUgb3V0ZXIgSVB2NiBoZWFkZXIpDQotICAgICAg
ICBBIGxpc3Qgb2YgU0lEcyAodG8gYmUgdXNlZCBpbiB0aGUgQ1JIDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoN
Cg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IENoZW5nbGkgKENoZW5nIExp
KSA8Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4NClNl
bnQ6IFN1bmRheSwgU2VwdGVtYmVyIDIyLCAyMDE5IDEyOjAxIEFNDQpUbzogUm9uIEJvbmljYSA8
cmJvbmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+OyBKZWZmIFRh
bnRzdXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbTxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFp
bC5jb20+Pg0KQ2M6IFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWls
dG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj47IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJl
bGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+IDxkYW5pZWwuYmVybmllckBiZWxs
LmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj47IFNQUklORyBXRyBMaXN0IDxzcHJp
bmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW3Nwcmlu
Z10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KDQpIaSBSb24sDQoNCkdvb2Qg
dG8gaGVhciB0aGF0LiBMb29raW5nIGZvcndhcmQgdG8gc2VlaW5nIGl0IGluIHRoZSBuZXh0IHJl
dmlzaW9uLg0KDQpCdXQgSSBhbSBjdXJpb3VzIHRoYXQgaXMgYSBiaW5kIFNJRCBpbiBDUkggYW4g
aW50ZXJmYWNlIElQdjYgYWRkcmVzcyBvbmx5IHdpdGhvdXQgYW55IG90aGVyIHNlbWFudGljcz8g
SnVzdCBsaWtlIHRoZSBvdGhlciBTSURzIHlvdSBtZW50aW9uZWQgaW4gQ1JILg0KDQpJZiBub3Qs
IHRoaXMgYmluZGluZyBTSUQgc2hvdWxkIG5vdCBiZSBpbnRyb2R1Y2VkIGluIHRvIENSSCBzaW5j
ZSBpdCBwb2xsdXRlcyB0aGUgYXJjaGl0ZWN0dXJlLg0KDQpJZiB5ZXMsIHdoYXTigJlzIHRoZSBz
dGFuZGFyZCBmb3IgYW4gSW50ZXJmYWNlIElQdjYgYWRkcmVzcz8NCg0KVGhhbmtzIGZvciBjb25m
aXJtaW5nIHRoYXQgQlNJRCBpcyBuZWVkZWQgaW4gQ1JILiBJIHRvdGFsbHkgYWdyZWUgd2l0aCB5
b3UuDQoNCkJlc3QgcmVnYXJkcywNCkNoZW5nDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0K5p2O5ZGIIENoZW5nIExpDQpFbWFpbDogY2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRv
OmNoZW5nbGkxM0BodWF3ZWkuY29tPg0KRnJvbTogUm9uIEJvbmljYTxyYm9uaWNhQGp1bmlwZXIu
bmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4NClRvOiBKZWZmIFRhbnRzdXJhPGplZmZ0
YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4+O0NoZW5n
bGkgKENoZW5nIExpKTxjaGVuZ2xpMTNAaHVhd2VpLmNvbTxtYWlsdG86Y2hlbmdsaTEzQGh1YXdl
aS5jb20+Pg0KQ2M6IFNJTkcgVGVhbTxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208bWFpbHRv
OnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+O0VYVCAtIGRhbmllbC5iZXJuaWVyPGRhbmll
bC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjtTUFJJTkcg
V0cgTGlzdDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0
OiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KVGltZTog
MjAxOS0wOS0yMiAwNDozNzoxNw0KDQpKZWZmLA0KDQpBZnRlciBhbiBvZmYtbGluZSBjb252ZXJz
YXRpb24gd2l0aCB0aGUgU1J2NisgaW1wbGVtZW50b3JzLCB3ZSBkZWNpZGVkIHRoYXQgaXQgd291
bGQgYmUgdHJpdmlhbCB0byBhZGQgYSBiaW5kaW5nIFNJRCB0byBTUnY2Ky4gU28sIHdlIHdpbGwg
ZG8gdGhhdCBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRoZSBkcmFmdC4NCg0KSW4ga2VlcGluZyB3
aXRoIFJGQyA4MjAwLCBpdCB3aWxsIHByZXBlbmQgb25seS4gU2luY2UgdGhlIENSSCBpcyBzaG9y
dCwgaW5zZXJ0aW9uIGlzIG5vdCBuZWVkZWQuDQoNCiDvv73vv70gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVz
ZSBPbmx5DQpGcm9tOiBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbTxtYWls
dG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pg0KU2VudDogU2F0dXJkYXksIFNlcHRlbWJlciAy
MSwgMjAxOSA0OjMyIFBNDQpUbzogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2Vp
LmNvbTxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+PjsgUm9uIEJvbmljYSA8cmJvbmljYUBq
dW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+DQpDYzogU0lORyBUZWFtIDxz
LmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFp
bC5jb20+PjsgRVhUIC0gZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5p
ZXJAYmVsbC5jYT4gPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVy
QGJlbGwuY2E+PjsgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5n
QGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBn
b2luZyB0ZXN0aW5nDQoNCkhpIFJvbiwNCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBleGFj
dGx5LCBCU0lEIE1QTFMgbGFiZWwgPSBDUkggdmFsdWUgOikNCg0KQ2hlZXJzLA0KSmVmZg0KT24g
U2VwIDIwLCAyMDE5LCAxMTowOSBBTSAtMDcwMCwgUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVy
Lm5ldDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+LCB3cm90ZToNCkhpIEplZmYsDQoNCkl0
IHdvdWxkIGJlIGVhc3kgZW5vdWdoIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNSdjYrLiBHaXZl
biBjdXN0b21lciBkZW1hbmQsIEkgd291bGQgbm90IGJlIGF2ZXJzZSB0byBhZGRpbmcgb25lLg0K
DQpIb3dldmVyLCB0aGVyZSBpcyBhbm90aGVyIHdheSB0byBnZXQgZXhhY3RseSB0aGUgc2FtZSBi
ZWhhdmlvciBvbiB0aGUgZm9yd2FyZGluZyBwbGFuZSB3aXRob3V0IGFkZGluZyBhIG5ldyBTSUQg
dHlwZS4NCg0KQXNzdW1lIHRoYXQgb24gTm9kZSBOLCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcgU0ZJ
QiBlbnRyeToNCg0KwrcgICAgICAgIFNJRDogMTIzDQrCtyAgICAgICAgSVB2NiBhZGRyZXNzOiAy
MDAxOmRiODo6MQ0KwrcgICAgICAgIFNJRCB0eXBlOiBwcmVmaXggU0lEDQoNCk5vdyBhc3N1bWUg
dGhhdCB3YXMgYWxzbyBoYXZlIHRoZSBmb2xsb3dpbmcgcm91dGUgb24gTm9kZSBOOg0KDQoyMDAx
OmRiODo6MSAtPiBTUnY2KyB0dW5uZWwgd2l0aCBzcGVjaWZpZWQgZGVzdGluYXRpb24gYWRkcmVz
cyBhbmQgQ1JIDQoNClRoaXMgZ2l2ZXMgeW91IHRoZSBzYW1lIGZvcndhcmRpbmcgYmVoYXZpb3Ig
YXMgYSBiaW5kaW5nIFNJRC4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2Ug
T25seQ0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5n
LWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhhbGYgT2YgSmVmZiBUYW50c3VyYQ0KU2VudDogVGh1
cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMDo1MyBQTQ0KVG86IENoZW5nbGkgKENoZW5nIExp
KSA8Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4NCkNj
OiBTSU5HIFRlYW0gPHMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcu
dGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0
bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86
ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3Jn
PG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEEgbm90ZSBv
biBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCg0KVGhlcmXigJlzIG51bWJlciBvZiBzb2x1dGlv
bnMgb24gdGhlIG1hcmtldCB0aGF0IGV4dGVuc2l2ZWx5IHVzZSBCU0lEIGZvciBtdWx0aS1kb21h
aW4gYXMgd2VsbCBhcyBtdWx0aS1sYXllciBzaWduYWxpbmcuDQoNClJlZ2FyZHMsDQpKZWZmDQoN
Ck9uIFNlcCAxOSwgMjAxOSwgYXQgMTk6NDksIENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEz
QGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4gd3JvdGU6DQorMS4NCg0K
QXMgSSBtZW50aW9uZWQgYmVmb3JlLCBCaW5kaW5nIFNJRCBpcyBub3Qgb25seSBmb3Igc2hvcnRl
bmluZyBTSUQgbGlzdC4NCldlIHNob3VsZCBzZWUgdGhlIGltcG9ydGFudCBwYXJ0IG9mIGJpbmRp
bmcgU0lEIGluIGludGVyLWRvbWFpbiByb3V0aW5nLCAgc2luY2UgaXQgaGlkZXMgdGhlIGRldGFp
bHMgb2YgaW50cmEtZG9tYWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBhcmUgYWx3YXlzIGltcG9y
dGFudC4NCg0KU2luY2UgdGhlIEVIIGluc2VydGlvbiByZWxhdGVkIHRleHQgd2lsbCBiZSByZW1v
dmVkIGZyb20gU1J2NiBOUCBkcmFmdCwgSSBkb27igJl0IHRoaW5rIGFueW9uZSB3aWxsIHN0aWxs
IHNheSB3ZSBkb27igJl0IG5lZWQgYmluZGluZyBTSUQuDQpMZXTigJlzIGJlIGhvbmVzdCwgRW5j
YXAgbW9kZSBCaW5kaW5nIFNJRCBpcyB2ZXJ5IHVzZWZ1bCBpbiBpbnRlci1kb21haW4gcm91dGlu
Zy4gSXQgaXMgbm90IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBpbmZvIG91dHNpZGUgYSB0cnVz
dGVkIG5ldHdvcmsgZG9tYWluLg0KDQpDaGVuZw0KDQoNCkZyb206IHNwcmluZyBbbWFpbHRvOnNw
cmluZy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQmVybmllciwgRGFuaWVsDQpTZW50
OiBUaHVyc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE5IDExOjM2IFBNDQpUbzogU0lORyBUZWFtIDxz
LmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFp
bC5jb20+Pg0KQ2M6ICdTUFJJTkcgV0cgTGlzdCcgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBv
biBnb2luZyB0ZXN0aW5nDQoNCisxDQoNClRoaXMgaXMgd2hhdCB3ZSBkaWQgb24gb3VyIG11bHRp
LWNsb3VkIHRyaWFscy4NCg0KRW5jYXAgd2l0aCBCaW5kaW5nIFNJRCB0byBhdm9pZCBpbnRlci1k
b21haW4gbWFwcGluZyArIEkgZG9u4oCZdCBuZWVkIHRvIGhhdmUgc29tZSBzb3J0IG9mIGludGVy
LWRvbWFpbiBhbGlnbm1lbnQgb2YgUFNTSXMNCg0KRGFuDQoNCk9uIDIwMTktMDktMTksIDExOjE4
IEFNLCAic3ByaW5nIG9uIGJlaGFsZiBvZiBTSU5HIFRlYW0iIDxzcHJpbmctYm91bmNlc0BpZXRm
Lm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBzLmkubi5n
LnRlYW0uMDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+
IHdyb3RlOg0KDQpIaSBBbmRyZXcsDQoNCkdvb2QgdG8gaGVhciB0aGF0IHJlYWxpdHkgZXhwZXJp
bWVudCA6KQ0KDQpCdXQgaXMgaXQgc2VjdXJlIHRvIHNoYXJlIGludGVybmFsIFNJRC1JUCBtYXBw
aW5ncyBvdXRzaWRlIGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbj8NCg0KT3IgaXMgdGhlcmUgYW4g
YW5hbG9ndWUgbGlrZSBCaW5kaW5nIFNJRCBvZiBTUnY2LCBpbiBTUnY2Kz8NCg0KQnR3LCBQU1NJ
IGFuZCBQUFNJIGNhbiBub3QgZG8gdGhhdCBub3csIHJpZ2h0Pw0KDQpCZXN0IHJlZ2FyZHMsDQpN
b29ubGlnaHQgVGhvdWdodHMNCg0KDQoobWFpbCBmYWlsdXJlLCB0cnkgdG8gY2MgdG8gc3ByaW5n
IGFnYWluLikNCg0KT24gMDkvMTkvMjAxOSAxNzo0OSwgQW5kcmV3IEFsc3RvbjxtYWlsdG86QW5k
cmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbT4gd3JvdGU6DQpIaSBHdXlzLA0KDQpJIHRob3Vn
aHQgdGhpcyBtYXkgYmUgb2YgaW50ZXJlc3QgaW4gbGlnaHQgb2YgZGlzY3Vzc2lvbnMgYXJvdW5k
IGRlcGxveW1lbnRzIGFuZCBydW5uaW5nIGNvZGUgLSBiZWNhdXNlIG9uZSBvZiB0aGUgdGhpbmdz
IHdlJ3ZlIGJlZW4gdGVzdGluZyBpcyBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmluZyB3aXRo
IENSSCBvbiBib3RoIG91ciBEUERLIGltcGxlbWVudGF0aW9uIGFuZCBhbm90aGVyIGltcGxlbWVu
dGF0aW9uLg0KDQpTbyAtIHRoZSBzZXR1cCB3ZSB1c2VkIGxhc3QgbmlnaHQ6DQoNCjYgc3lzdGVt
cyBpbiBhIGxhYiAtIG9uZSBvZiB3aGljaCBsaW5rZWQgdG8gdGhlIG9wZW4gaW50ZXJuZXQuICBD
YWxsIHRoZXNlIFMxIC0+IFM2DQozIHN5c3RlbXMgaW4gYSBsYWIgb24gdGhlIG90aGVyIHNpZGUg
b2YgdGhlIHdvcmxkIC0gbm8gcGVlcmluZyBiZXR3ZWVuIHRoZSBuZXR3b3JrcyBpbiBxdWVzdGlv
bi4gIENhbGwgdGhlc2UgUjEgLT4gUjMNCg0KV2UgYXBwbGllZCBhIFNJRCBsaXN0IG9uIFMxLCB0
aGF0IHN0ZWVyZWQgUzEgLT4gUzIgLT4gUzMgLT4gUzYgLT4gUjEgLT4gUjMsIHdpdGggdGhlIHJl
bGV2YW50IG1hcHBpbmdzIGZyb20gdGhlIENSSCBTSUQncyB0byB0aGUgdW5kZXJseWluZyBhZGRy
ZXNzaW5nIChTMiBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGZvciBTMywgUzMgaGFkIGEgbWFw
cGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25kaW5nIHRvIFM2LCBTNiBoYWQgYSBtYXBwaW5nIGZv
ciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcgdG8gUjEgZXRjKQ0KDQpUaGVuIHdlIHNlbnQgc29tZSBw
YWNrZXRzIC0gYW5kIHRoZSB0ZXN0IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVsLg0KDQpXaGF0IHRo
aXMgZWZmZWN0aXZlbHkgbWVhbnMgaXMgdGhhdCBpZiB0d28gcHJvdmlkZXJzIGFncmVlIHRvIHNo
YXJlIHRoZSBTSUQgbWFwcGluZ3MgLSBpdCBpcyBwb3NzaWJsZSB0byBzdGVlciBhY3Jvc3Mgb25l
IG5ldHdvcmssIG91dCBvdmVyIGFuIG9wZW4gcGF0aCwgYW5kIGFjcm9zcyBhIHJlbW90ZSBuZXR3
b3JrLiAgT2J2aW91c2x5IHRoaXMgcmVsaWVzIG9uIHRoZSBmYWN0IHRoYXQgRUgncyBhcmVuJ3Qg
YmVpbmcgZHJvcHBlZCBieSBpbnRlcm1lZGlhdGUgcHJvdmlkZXJzLCBidXQgdGhpcyBpc24ndCBz
b21ldGhpbmcgd2UncmUgc2VlaW5nLg0KDQpDb21iaW5lIHRoaXMgd2l0aCB0aGUgQkdQIHNpZ25h
bGluZyBkcmFmdCAtIGFuZCB0aGUgU0lEJ3MgY2FuIHRoZW4gYmUgc2lnbmFsZWQgYmV0d2VlbiB0
aGUgcHJvdmlkZXJzIC0gd29yayBzdGlsbCBnb2luZyBvbiB3aXRoIHJlZ2FyZHMgdG8gdGhpcyBm
b3IgdGVzdGluZyBwdXJwb3Nlcy4gIEp1c3QgYXMgYSBub3RlIC0gdGhlcmUgd291bGQgYmUgbm8g
cmVxdWlyZW1lbnQgdG8gc2hhcmUgdGhlIGZ1bGwgU0lEIG1hcHBpbmcgb3IgdG9wb2xvZ2llcyB3
aGVuIGRvaW5nIHRoaXMgd2l0aCBCR1AgLSB0aGUgcmVxdWlyZW1lbnQgd291bGQgYmUgb25seSB0
byBzaGFyZSB0aGUgcmVsZXZhbnQgU0lEJ3MgbmVjZXNzYXJ5IGZvciB0aGUgc3RlZXJpbmcuDQoN
CkkgY2FuIHNheSBmcm9tIG91ciBzaWRlIC0gd2l0aCB2YXJpb3VzIG90aGVyIHByb3ZpZGVycyAt
IHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgd2Ugc2VlICppbW1lbnNlKiB1c2UgY2FzZSBmb3IgLSBm
b3IgYSB3aG9sZSBob3N0IG9mIHJlYXNvbnMuDQoNClRoYW5rcw0KDQpBbmRyZXcNCg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxp
bmcgbGlzdA0Kc3ByaW5nQGlldGYuLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9TcHJpbmc8aHR0cHM6Ly91cmxkZWZlbnNl
LmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9TcHJpbmdfXzsh
OFdvQTZSakM4MWMhVTRfczdzb21LUF9LeVEzdmlCTUljWHBrX3BUTVlsWTExblRITUIyYi1KVGRU
TEtpOW1uckYxd3VfRG9Yd0lkZiQ+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnPG1haWx0
bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NwcmluZzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFVNF9zN3NvbUtQX0t5UTN2aUJN
SWNYcGtfcFRNWWxZMTFuVEhNQjJiLUpUZFRMS2k5bW5yRjF3dV9MbDdlajVQJD4NCg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpzcHJpbmcgbWFp
bGluZyBsaXN0DQoNCnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KDQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzxodHRwczovL3VybGRl
ZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
Z19fOyE4V29BNlJqQzgxYyFUekh2R2pYWVBUbnV5QkFHUndmOUtmS1JIMUxVVm1Za2hoQnVKWVJI
UzlCOXBoNVduUGI0ZzF5RmRMR2p5Mk9LJD4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCkV4dGVybmFsIEVtYWlsOiBQbGVhc2UgdXNlIGNhdXRpb24gd2hlbiBvcGVuaW5nIGxp
bmtzIGFuZCBhdHRhY2htZW50cyAvIENvdXJyaWVsIGV4dGVybmU6IFNveWV6IHBydWRlbnQgYXZl
YyBsZXMgbGllbnMgZXQgZG9jdW1lbnRzIGpvaW50cw0K

--_000_A9A0609AA2B949D989C5C6D8C17A5BF3junipernet_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpF
eGFjdGx5IGxpa2UgYSBiaW5kaW5nIFNJRDxicj4NCjxicj4NCjxkaXYgZGlyPSJsdHIiIGlkPSJB
cHBsZU1haWxTaWduYXR1cmUiPlJvbg0KPGRpdj5TZW50IGZyb20gbXkgcGhvbmU8L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPjxicj4NCk9uIFNlcCAyNiwg
MjAxOSwgYXQgMTA6MDcgQU0sIFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OyB3
cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBk
aXI9Imx0ciI+DQo8cD48YnI+DQo8L3A+DQo8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9u
IDI1LzA5LzIwMTkgMjI6MjUsIFJvbiBCb25pY2Egd3JvdGU6PGJyPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIiBjaXRlPSJtaWQ6Qk43UFIwNU1CNTY5OUQ5NjUwMUM3RjYyNkNGQUYz
MDBCQUU4NzBAQk43UFIwNU1CNTY5OS5uYW1wcmQwNS5wcm9kLm91dGxvb2suY29tIj4NCjxtZXRh
IG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkDQog
ICAgICAgIG1lZGl1bSkiPg0KPCEtLVtpZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6
KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2Rl
ZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERl
ZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5v
c2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2lt
U3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiTVMgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiTVMgUEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBQR290aGljIjt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAx
IDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3Nl
LTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNv
Tm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpKQTt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SkE7fQ0KcC5Nc29MaXN0UGFy
YWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJp
Z2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpKQTt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJ
e21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZh
bWlseTpDb25zb2xhczsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpKQTt9DQpwLm1zb25vcm1hbDAs
IGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJNUyBQR290aGljIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0
LWxhbmd1YWdlOkpBO30NCnAubXNvbm9ybWFsMDAsIGxpLm1zb25vcm1hbDAwLCBkaXYubXNvbm9y
bWFsMDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsMDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkpBO30NCnAubXNpcGZvb3Rl
cjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgN
Cgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFs
dDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SkE7fQ0KcC5tc29jaHBk
ZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUt
bmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1y
aWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGlu
Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiLHNhbnMtc2Vy
aWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SkE7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjANCgl7bXNv
LXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIwOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUy
OQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBp
biAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExp
c3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjExMjYxMjE2ODM7DQoJ
bXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yNDYwMjA2MTgg
Njc4NDc0ODk4IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3
Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwt
c3RhcnQtYXQ6NTcxOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQpAbGlz
dCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ6XEYwQTc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpcRjBCNzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGww
OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ6XEYwQTc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpcRjBCNzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6XEYwQTc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDENCgl7
bXNvLWxpc3QtaWQ6MTQ5OTk1NDEzNjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEyOTY2NjAy
NjQ7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpcRjBCNzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxl
dmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
XEYwQjc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpcRjBCNzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0OlxGMEI3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ6XEYwQjc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpcRjBCNzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0OlxGMEI3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ6XEYwQjc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDpcRjBCNzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9
DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj5EYW5pZWwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPknigJltIG5vdCBzdXJlIHRoYXQgSSBhZ3JlZS4gVGhlIFBT
U0kgZG9lc27igJl0IHJlcHJlc2VudCBwZXItcGF0aCBpbmZvcm1hdGlvbi4gSXQgcmVwcmVzZW50
cyBhbiBpbnN0cnVjdGlvbiB0byBiZSBleGVjdXRlZCBhdCBhIHNlZ21lbnQgZW5kcG9pbnQuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8cD5MaWtlIGEgYmluZGluZyBTSUQ/PC9wPg0KPHA+Uzxicj4N
CjwvcD4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNpdGU9Im1pZDpCTjdQUjA1TUI1Njk5RDk2
NTAxQzdGNjI2Q0ZBRjMwMEJBRTg3MEBCTjdQUjA1TUI1Njk5Lm5hbXByZDA1LnByb2Qub3V0bG9v
ay5jb20iPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtN
Uw0KICAgICAgICAgICAgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiIGFsaWduPSJjZW50
ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBC
dXNpbmVzcyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTENCiAgICAgICAgICAgIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4gQmVybmllciwgRGFuaWVsDQo8
YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZFIiBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5p
ZXJAYmVsbC5jYSI+Jmx0O2RhbmllbC5iZXJuaWVyQGJlbGwuY2EmZ3Q7PC9hPg0KPGJyPg0KPGI+
U2VudDo8L2I+IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI1LCAyMDE5IDM6NDEgUE08YnI+DQo8Yj5U
bzo8L2I+IEplZmYgVGFudHN1cmEgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJl
Zj0ibWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tIj4NCiZsdDtqZWZmdGFudC5pZXRmQGdt
YWlsLmNvbSZndDs8L2E+OyBSb24gQm9uaWNhIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5
NkUiIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij4NCiZsdDtyYm9uaWNhQGp1bmlw
ZXIubmV0Jmd0OzwvYT47IENoZW5nbGkgKENoZW5nIExpKSA8YSBjbGFzcz0ibW96LXR4dC1saW5r
LXJmYzIzOTZFIiBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20iPg0KJmx0O2NoZW5n
bGkxM0BodWF3ZWkuY29tJmd0OzwvYT47IFN0ZXdhcnQgQnJ5YW50IDxhIGNsYXNzPSJtb3otdHh0
LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPg0K
Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8L2E+PGJyPg0KPGI+Q2M6PC9iPiBTUFJJ
TkcgV0cgTGlzdCA8YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZFIiBocmVmPSJtYWlsdG86
c3ByaW5nQGlldGYub3JnIj4NCiZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PC9hPjsgU0lORyBUZWFt
IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzpzLmkubi5nLnRl
YW0uMDgxMEBnbWFpbC5jb20iPg0KJmx0O3MuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbSZndDs8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2Njwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TVMNCiAgICAgICAgICAgICAgICBH
b3RoaWMmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPu+8nzwvc3Bhbj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBSb24sPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj5TaW1pbGFybHkgSSB3b3VsZCByZWZyYWluIGZyb20gdXNpbmcgdGhl
IFNSIGFjcm9ueW0gc2luY2UgYSBrZXkgY2hhcmFjdGVyaXN0aWMgb2YgdGhlIFNSIGFyY2hpdGVj
dHVyZSBhcyBwZXIgUkZDODQwMiBpcyBzdGF0ZWxlc3NuZXNzLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+QXMgcGVyIGN1cnJlbnQgU1J2NiYjNDM7IGRvY3VtZW50cywg
c3RhdGUgaXMgcmVxdWlyZWQgZm9yIGFuIGludGVybWVkaWF0ZSBub2RlIHRvIGFkZCB0aGUgcmVs
ZXZhbnQgbmV4dCBQU1NJcyBpbiBET0guIFRoaXMgaXMgd2hldGhlciB0aGV5IGFyZSBkb21haW4t
d2lkZSBkZWZpbmVkIG9yIHdpdGggbG9jYWwgc2lnbmlmaWNhbmNlDQogKGkuZS4gcHJlcGVuZGlu
ZyBzaG9ydC1TSUQpLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjazttc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiIGxhbmc9IkVOLUNBIj5EYW4g
QjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+T24gMjAxOS0wOS0yNSwg
ODo0MyBBTSwgJnF1b3Q7SmVmZiBUYW50c3VyYSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpl
ZmZ0YW50LmlldGZAZ21haWwuY29tIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPmplZmZ0YW50Lmll
dGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdiBuYW1lPSJtZXNzYWdlQm9keVNlY3Rpb24iPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+QWdy
ZWUgd2l0aCBTdHVhcnQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5T
UmluVURQIGlzIGEgd2VsbCBkZWZpbmVkIHNvbHV0aW9uLCBsZXTigJlzIG5vdCBtaXggdGhpbmdz
LiAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IG5hbWU9Im1lc3NhZ2VTaWduYXR1cmVTZWN0aW9uIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Q2hlZXJzLCA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5KZWZmPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBuYW1lPSJtZXNzYWdlUmVwbHlTZWN0aW9uIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdo
dDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6LjVpbiI+DQo8c3BhbiBsYW5n
PSJFTi1DQSI+T24gU2VwIDI1LCAyMDE5LCAyOjM5IFBNICYjNDM7MDIwMCwgU3Rld2FydCBCcnlh
bnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iIG1vei1kby1u
b3Qtc2VuZD0idHJ1ZSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDssIHdyb3RlOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjMUFCQzlDDQogICAgICAgICAgICAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g
MGluDQo4LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDozLjc1cHQ7bWFyZ2luLXJp
Z2h0OjMuNzVwdDttYXJnaW4tYm90dG9tOjMuNzVwdCI+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPkkgYWdyZWUuPGJyPg0KPGJyPg0KSW5jbHVzaW9uIG9m
IHRoZSB0ZXJtIE1QTFMgd291bGQgY2F1c2UgY29uZnVzaW9uIHdpdGggZHJhZnQtaWV0Zi1tcGxz
LXNyLW92ZXItaXAsIHdoaWNoIGlzIGVudGl0bGVkIFNSLU1QTFMgb3ZlciBJUC4gVGhlIGRlc2ln
biBkZWNyaWJlZCBpbiBkcmFmdC1pZXRmLW1wbHMtc3Itb3Zlci1pcCB3b3JrcyBvdmVyIGJvdGgg
SVB2NCBhbmQgSVB2Ni4gQWxzbyBjb3Vyc2UsIGFzIFJvbiBzdGF0ZXMsIHN1Y2ggYSBuYW1lIGlz
IG5vdCBhIHRydWUgcmVmZWxjdGlvbg0KIG9mIHRoZSBkZXNpZ24uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4tIFN0
ZXdhcnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5PbiAyNC8wOS8yMDE5
IDA1OjAxLCBSb24gQm9uaWNhIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNFNjdFMjIN
CiAgICAgICAgICAgICAgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbg0KOC4wcHQ7bWFyZ2luLWxl
ZnQ6My43NXB0O21hcmdpbi10b3A6My43NXB0O21hcmdpbi1yaWdodDozLjc1cHQ7bWFyZ2luLWJv
dHRvbTozLjc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0Ei
PkNoZW5nLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPkkgaGF2ZSBubyBwcm9ibGVtIHdpdGggY2hhbmdp
bmcgdGhlIG5hbWUuIFNSLU1QTFMgb3ZlciBJUHY2IG1heSBub3QgYmUgYXBwcm9wcmlhdGUsIGJl
Y2F1c2UgTVBMUyBpcyBub3QgcGFydCBvZiB0aGUgc29sdXRpb24uPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1D
QSI+U29tZXRoaW5nIGxpa2UgU1ItZXh0ZW5zaWJsZS02IG9yIFNSLWNvbXByZXNzZWQtNiBtaWdo
dCB3b3JrLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBSb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtmb250LWZhbWlseTomcXVvdDtNUw0KICAgICAgICAgICAgICAgICAgUEdvdGhpYyZxdW90Oyxz
YW5zLXNlcmlmIiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206
MGluO21hcmdpbi1sZWZ0Oi41aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2Vu
dGVyIiBhbGlnbj0iY2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6
YmxhY2siIGxhbmc9IkVOLUNBIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxDQogICAgICAgICAgICAgICAgICAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iIGxhbmc9IkVOLUNBIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0Ei
Pg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiIgbGFuZz0i
RU4tQ0EiPkNoZW5nbGkgKENoZW5nIExpKSA8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdl
aS5jb20iIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+DQombHQ7Y2hlbmdsaTEzQGh1YXdlaS5jb20m
Z3Q7PC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIFNlcHRlbWJlciAyMywgMjAxOSAxMDox
NCBQTTxicj4NCjxiPlRvOjwvYj4gUm9uIEJvbmljYSA8YSBocmVmPSJtYWlsdG86cmJvbmljYUBq
dW5pcGVyLm5ldCIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj4NCiZsdDtyYm9uaWNhQGp1bmlwZXIu
bmV0Jmd0OzwvYT47IEplZmYgVGFudHN1cmEgPGEgaHJlZj0ibWFpbHRvOmplZmZ0YW50LmlldGZA
Z21haWwuY29tIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPg0KJmx0O2plZmZ0YW50LmlldGZAZ21h
aWwuY29tJmd0OzwvYT48YnI+DQo8Yj5DYzo8L2I+IFNJTkcgVGVhbSA8YSBocmVmPSJtYWlsdG86
cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPg0KJmx0
O3MuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbSZndDs8L2E+OyBFWFQgLSA8YSBocmVmPSJtYWls
dG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj4NCmRhbmll
bC5iZXJuaWVyQGJlbGwuY2E8L2E+IDxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxs
LmNhIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPg0KJmx0O2RhbmllbC5iZXJuaWVyQGJlbGwuY2Em
Z3Q7PC9hPjsgU1BSSU5HIFdHIExpc3QgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIg
bW96LWRvLW5vdC1zZW5kPSJ0cnVlIj4NCiZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjY8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiIg
bGFuZz0iWkgtQ04iPu+8nzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iIGxhbmc9IlpILUNOIj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIiBs
YW5nPSJFTi1DQSI+T2gsIEkgbWlzdW5kZXJzdG9vZCB0aGUgQlNJRCBpbiBDUkggaW4gbGFzdCBl
bWFpbCwgc29ycnkgZm9yIHRoYXQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
IGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiIg
bGFuZz0iRU4tQ0EiPlllcywgdGhlIFNJRCBpcyBub3QgYW4gSVB2NiBhZGRyZXNzIGluIENSSCwg
YnV0IGEgMTYvMzIgYml0IHZhbHVlIGxpa2UgTVBMUyBsYWJlbC48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIiBsYW5nPSJFTi1DQSI+VGhlcmVmb3JlLCBJTUhPLCBpdCBtYXkgbm90
IGNvbXBseSB3aXRoIFJGQzg0MDI6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj4NCjxhIGhyZWY9
Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmM4NDAyKnNlY3Rpb24tMy4xLjNfXztJdyE4V29BNlJqQzgxYyFXb1BZVzlJcG5EWWpjZGhsaTBi
ODBfLUt5ck9JQllGQVpmaXBfTnhQTEIxLUJ0N29IanQ4dUdVNjhLNDlqMnlrJCIgbW96LWRvLW5v
dC1zZW5kPSJ0cnVlIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAyI3NlY3Rp
b24tMy4xLjM8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iIGxhbmc9IkVOLUNBIj5JZiBwb3NzaWJsZSwgSSBzdWdnZXN0IHRvIGNoYW5nZSB0aGUgbmFt
ZSBvZiBTUnY2JiM0MzssIHNpbmNlIGl0IGlzIG5vdCBTUnY2IGJhc2VkLiBTb21ldGhpbmcgbGlr
ZSBTUi1NUExTIG92ZXIgSVB2NiBtYXliZSBiZXR0ZXI/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0Ei
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiIgbGFuZz0iRU4tQ0EiPlRoYW5rcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0Ei
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiIgbGFuZz0iRU4tQ0EiPkNoZW5nPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0UxRTFFMQ0KICAgICAgICAgICAgICAgICAgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PGI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIiBsYW5nPSJF
Ti1DQSI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj4NCjwvc3Bhbj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iIGxhbmc9IkVOLUNBIj5Sb24gQm9uaWNh
IFs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCIgbW96LWRvLW5vdC1zZW5kPSJ0
cnVlIj5tYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldDwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgU2VwdGVtYmVyIDIzLCAyMDE5IDEwOjQ1IFBNPGJyPg0KPGI+VG86PC9iPiBDaGVuZ2xp
IChDaGVuZyBMaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbSIgbW96
LWRvLW5vdC1zZW5kPSJ0cnVlIj5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBKZWZmIFRh
bnRzdXJhICZsdDs8YSBocmVmPSJtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20iIG1vei1k
by1ub3Qtc2VuZD0idHJ1ZSI+amVmZnRhbnQuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxi
PkNjOjwvYj4gU0lORyBUZWFtICZsdDs8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBA
Z21haWwuY29tIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPnMuaS4ubi5nLnRlYW0uMDgxMEBnbWFp
bC5jb208L2E+Jmd0OzsgRVhUIC0NCjxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxs
LmNhIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSIgbW96LWRvLW5vdC1zZW5k
PSJ0cnVlIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDs7IFNQUklORyBXRyBMaXN0ICZs
dDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiBtb3otZG8tbm90LXNlbmQ9InRydWUi
PnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc3ByaW5n
XSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBs
YW5nPSJFTi1DQSI+Q2hlbmcsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+SW4gU1J2NiYjNDM7LCBpdCB3
b3VsZCBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBwb2xsdXRlIHRoZSBhcmNoaXRlY3R1cmUgYmVjYXVz
ZTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNv
LWxpc3Q6bDANCiAgICAgICAgICAgICAgICBsZXZlbDEgbGZvMiI+DQo8IS0tW2lmICFzdXBwb3J0
TGlzdHNdLS0+PHNwYW4gbGFuZz0iRU4tQ0EiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi
Pi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdA0KICAgICAgICAgICAgICAgICAgICAgICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPkEgU0lEIGlzIGVpdGhlciAx
Ni1vciAzMi1iaXRzIGxvbmc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPg0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjEuMGluO3RleHQt
aW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMA0KICAgICAgICAgICAgICAgIGxldmVsMSBsZm8yIj4N
CjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBsYW5nPSJFTi1DQSI+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0DQogICAgICAgICAgICAg
ICAgICAgICAgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZd
LS0+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+
QW4gSVB2NiBhZGRyZXNzIGlzIDEyOC1iaXRzIGxvbmc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0Ei
Pg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1s
ZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMA0KICAgICAgICAgICAgICAg
IGxldmVsMSBsZm8yIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBsYW5nPSJFTi1D
QSI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0
DQogICAgICAgICAgICAgICAgICAgICAgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
IiBsYW5nPSJFTi1DQSI+VGhlcmVmb3JlLCBpdCBpcyBpbXBvc3NpYmxlIHRvIGNvcHkgYSBTSUQg
dG8gYW4gSVB2NiBhZGRyZXNzIG9yIGFuIElQdjYgYWRkcmVzcyB0byBhIFNJRDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+VGhlIGJpbmRpbmcgU0lEIHdpbGwgYmUgYSAxNi1v
ciAzMi1iaXQgdG9wb2xvZ2ljYWwgaW5zdHJ1Y3Rpb24sIGZvdW5kIGluIHRoZSBDUkguIExpa2Ug
YWxsIHRvcG9sb2dpY2FsIGluc3RydWN0aW9ucywgaXQgd2lsbCBpZGVudGlmeSBhbiBTRklCIGVu
dHJ5Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPlRoZXJlIHdpbGwgYmUgYSBuZXcgU0ZJQiBlbnRyeSB0
eXBlIHRoYXQgd2lsbCBjb250YWluIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb246PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwDQog
ICAgICAgICAgICAgICAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxz
cGFuIGxhbmc9IkVOLUNBIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQNCiAgICAgICAgICAgICAgICAgICAgICAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9z
cGFuPjwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiIGxhbmc9IkVOLUNBIj5BbiBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3Mg
KHRvIGJlIHVzZWQgaW4gdGhlIG91dGVyIElQdjYgaGVhZGVyKTwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1DQSI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFy
Z2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwDQogICAgICAgICAg
ICAgICAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIGxhbmc9
IkVOLUNBIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6
Ny4wcHQNCiAgICAgICAgICAgICAgICAgICAgICAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bh
bj48L3NwYW4+PCEtLVtlbmRpZl0tLT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiIGxhbmc9IkVOLUNBIj5BIGxpc3Qgb2YgU0lEcyAodG8gYmUgdXNlZCBpbiB0aGUgQ1JI
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNzVpbiI+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Jvbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0i
RU4tQ0EiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O01TDQogICAgICAgICAgICAgICAgICBQR290aGljJnF1b3Q7LHNhbnMtc2Vy
aWYiIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFy
Z2luLWxlZnQ6LjVpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiIGFs
aWduPSJjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayIg
bGFuZz0iRU4tQ0EiPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTENCiAgICAgICAgICAgICAgICAgIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIGxhbmc9IkVOLUNBIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tQ0EiPiBDaGVuZ2xpIChDaGVuZyBMaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpj
aGVuZ2xpMTNAaHVhd2VpLmNvbSIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5jaGVuZ2xpMTNAaHVh
d2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgU2VwdGVtYmVyIDIyLCAy
MDE5IDEyOjAxIEFNPGJyPg0KPGI+VG86PC9iPiBSb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWls
dG86cmJvbmljYUBqdW5pcGVyLm5ldCIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5yYm9uaWNhQGp1
bmlwZXIubmV0PC9hPiZndDs7IEplZmYgVGFudHN1cmEgJmx0OzxhIGhyZWY9Im1haWx0bzpqZWZm
dGFudC5pZXRmQGdtYWlsLmNvbSIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5qZWZmdGFudC5pZXRm
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBTSU5HIFRlYW0gJmx0OzxhIGhyZWY9
Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20iIG1vei1kby1ub3Qtc2VuZD0idHJ1
ZSI+cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7OyBFWFQgLQ0KPGEgaHJlZj0i
bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+ZGFu
aWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmll
ckBiZWxsLmNhIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8
L2E+Jmd0OzsgU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5v
cmciIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRl
c3Rpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9t
OjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
IiBsYW5nPSJFTi1DQSI+SGkgUm9uLDxicj4NCjxicj4NCkdvb2QgdG8gaGVhciB0aGF0LiBMb29r
aW5nIGZvcndhcmQgdG8gc2VlaW5nIGl0IGluIHRoZSBuZXh0IHJldmlzaW9uLjxicj4NCjxicj4N
CkJ1dCBJIGFtIGN1cmlvdXMgdGhhdCBpcyBhIGJpbmQgU0lEIGluIENSSCBhbiBpbnRlcmZhY2Ug
SVB2NiBhZGRyZXNzIG9ubHkgd2l0aG91dCBhbnkgb3RoZXIgc2VtYW50aWNzPyBKdXN0IGxpa2Ug
dGhlIG90aGVyIFNJRHMgeW91IG1lbnRpb25lZCBpbiBDUkguPGJyPg0KPGJyPg0KSWYgbm90LCB0
aGlzIGJpbmRpbmcgU0lEIHNob3VsZCBub3QgYmUgaW50cm9kdWNlZCBpbiB0byBDUkggc2luY2Ug
aXQgcG9sbHV0ZXMgdGhlIGFyY2hpdGVjdHVyZS48YnI+DQo8YnI+DQpJZiB5ZXMsIHdoYXTigJlz
IHRoZSBzdGFuZGFyZCBmb3IgYW4gSW50ZXJmYWNlIElQdjYgYWRkcmVzcz88YnI+DQo8YnI+DQpU
aGFua3MgZm9yIGNvbmZpcm1pbmcgdGhhdCBCU0lEIGlzIG5lZWRlZCBpbiBDUkguIEkgdG90YWxs
eSBhZ3JlZSB3aXRoIHlvdS48YnI+DQo8YnI+DQpCZXN0IHJlZ2FyZHMsPGJyPg0KQ2hlbmc8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpjZW50ZXIiIGFsaWduPSJjZW50ZXIiPjxzcGFuIGxhbmc9IkVOLUNBIj4NCjxociB3aWR0
aD0iMTAwJSIgc2l6ZT0iMSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdp
bi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6LjVpbiI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUw0KICAgICAgICAg
ICAgICAgICAgICBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiIGxhbmc9IkpBIj7mnY7lkYg8L3Nw
YW4+PHNwYW4gbGFuZz0iSkEiPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
IiBsYW5nPSJFTi1DQSI+Q2hlbmcgTGk8YnI+DQpFbWFpbDo8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiPiA8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20iIG1vei1kby1ub3Qtc2Vu
ZD0idHJ1ZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Y2hlbmdsaTEzQGh1YXdl
aS5jb208L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGDQogICAgICAgICAgICAgICAg
MS4wcHQ7cGFkZGluZzo2LjBwdCAwaW4gMGluIDBpbiIgbmFtZT0iQW55T2ZmaWNlLUJhY2tncm91
bmQtSW1hZ2UiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUw0KICAgICAgICAgICAgICAgICAgICAgICAgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIiBs
YW5nPSJFTi1DQSI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj4NCjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUw0KICAgICAg
ICAgICAgICAgICAgICAgIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiIgbGFuZz0iRU4tQ0EiPlJv
biBCb25pY2EmbHQ7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48YSBocmVmPSJtYWlsdG86cmJv
bmljYUBqdW5pcGVyLm5ldCIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUw0KICAgICAgICAgICAgICAgICAgICAg
ICAgICBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPnJib25pY2FAanVuaXBlci5uZXQ8L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUw0KICAgICAgICAgICAgICAgICAgICAgIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiIgbGFu
Zz0iRU4tQ0EiPiZndDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtNUw0KICAgICAgICAgICAgICAgICAgICAgICAgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlm
IiBsYW5nPSJFTi1DQSI+VG86PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1DQSI+DQo8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMNCiAgICAg
ICAgICAgICAgICAgICAgICBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiIGxhbmc9IkVOLUNBIj5K
ZWZmIFRhbnRzdXJhJmx0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PGEgaHJlZj0ibWFpbHRv
OmplZmZ0YW50LmlldGZAZ21haWwuY29tIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TDQogICAgICAgICAgICAg
ICAgICAgICAgICAgIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+amVmZnRhbnQuaWV0ZkBnbWFp
bC5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250
LWZhbWlseTomcXVvdDtNUw0KICAgICAgICAgICAgICAgICAgICAgIFBHb3RoaWMmcXVvdDssc2Fu
cy1zZXJpZiIgbGFuZz0iRU4tQ0EiPiZndDs7Q2hlbmdsaQ0KIChDaGVuZyBMaSkmbHQ7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUNBIj48YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20i
IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7TVMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgUEdvdGhpYyZxdW90
OyxzYW5zLXNlcmlmIj5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TDQogICAgICAgICAg
ICAgICAgICAgICAgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIiBsYW5nPSJFTi1DQSI+Jmd0Ozwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TDQogICAgICAg
ICAgICAgICAgICAgICAgICBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiIGxhbmc9IkVOLUNBIj5D
Yzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUw0KICAgICAgICAgICAgICAgICAgICAg
IFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiIgbGFuZz0iRU4tQ0EiPlNJTkcgVGVhbSZsdDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBn
bWFpbC5jb20iIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgUEdv
dGhpYyZxdW90OyxzYW5zLXNlcmlmIj5zLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUw0KICAgICAgICAgICAgICAgICAgICAgIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiIgbGFu
Zz0iRU4tQ0EiPiZndDs7RVhUDQogLSBkYW5pZWwuYmVybmllciZsdDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tQ0EiPjxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIiBtb3otZG8t
bm90LXNlbmQ9InRydWUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O01TDQogICAgICAgICAgICAgICAgICAgICAgICAgIFBHb3RoaWMmcXVvdDssc2Fucy1z
ZXJpZiI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TDQogICAgICAgICAgICAgICAg
ICAgICAgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIiBsYW5nPSJFTi1DQSI+Jmd0OztTUFJJTkcN
CiBXRyBMaXN0Jmx0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PGEgaHJlZj0ibWFpbHRvOnNw
cmluZ0BpZXRmLm9yZyIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPnNwcmluZ0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TDQog
ICAgICAgICAgICAgICAgICAgICAgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIiBsYW5nPSJFTi1D
QSI+Jmd0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01T
DQogICAgICAgICAgICAgICAgICAgICAgICBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiIGxhbmc9
IkVOLUNBIj5TdWJqZWN0Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiPg0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TDQogICAgICAg
ICAgICAgICAgICAgICAgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIiBsYW5nPSJFTi1DQSI+UkU6
IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3Rpbmc8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUw0KICAgICAgICAgICAgICAgICAg
ICAgICAgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIiBsYW5nPSJFTi1DQSI+VGltZTo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtmb250LWZhbWlseTomcXVvdDtNUw0KICAgICAgICAgICAgICAgICAgICAgIFBHb3RoaWMm
cXVvdDssc2Fucy1zZXJpZiIgbGFuZz0iRU4tQ0EiPjIwMTktMDktMjIgMDQ6Mzc6MTc8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TDQogICAgICAgICAgICAgICAgICAgIFBH
b3RoaWMmcXVvdDssc2Fucy1zZXJpZiIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5n
PSJFTi1DQSI+SmVmZiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+QWZ0ZXIgYW4gb2ZmLWxpbmUgY29udmVyc2F0aW9u
IHdpdGggdGhlIFNSdjYmIzQzOyBpbXBsZW1lbnRvcnMsIHdlIGRlY2lkZWQgdGhhdCBpdCB3b3Vs
ZCBiZSB0cml2aWFsIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNSdjYmIzQzOy4gU28sIHdlIHdp
bGwgZG8gdGhhdCBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+
SW4ga2VlcGluZyB3aXRoIFJGQyA4MjAwLCBpdCB3aWxsIHByZXBlbmQgb25seS4gU2luY2UgdGhl
IENSSCBpcyBzaG9ydCwgaW5zZXJ0aW9uIGlzIG5vdCBuZWVkZWQuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNw
O++/ve+/vSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0
Oi41aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIiBhbGlnbj0iY2Vu
dGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siIGxhbmc9IkVO
LUNBIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxDQogICAgICAgICAgICAgICAgICAgICAgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiPkZyb206PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1DQSI+IEplZmYgVGFudHN1cmEgJmx0OzxhIGhyZWY9Im1haWx0bzpqZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbSIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5qZWZmdGFudC5pZXRmQGdtYWls
LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBTZXB0ZW1iZXIgMjEsIDIw
MTkgNDozMiBQTTxicj4NCjxiPlRvOjwvYj4gQ2hlbmdsaSAoQ2hlbmcgTGkpICZsdDs8YSBocmVm
PSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20iIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+Y2hl
bmdsaTEzQGh1YXdlaS5jb208L2E+Jmd0OzsgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnJib25pY2FAanVuaXBlci5uZXQiIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+cmJvbmljYUBqdW5p
cGVyLm5ldDwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBTSU5HIFRlYW0gJmx0OzxhIGhyZWY9Im1h
aWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20iIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+
cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7OyBFWFQgLQ0KPGEgaHJlZj0ibWFp
bHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBi
ZWxsLmNhIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L2E+
Jmd0OzsgU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3Rp
bmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VCb2R5U2VjdGlvbiI+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IGxhbmc9IkVOLUNBIj5IaSBSb24sPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1D
QSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5U
aGFua3MgZm9yIHlvdXIgY29tbWVudHMsIGV4YWN0bHksJm5ic3A7QlNJRCZuYnNwO01QTFMgbGFi
ZWwgPSBDUkggdmFsdWUgOik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VTaWduYXR1cmVTZWN0aW9uIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Q2hlZXJzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPkplZmY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VSZXBseVNlY3Rpb24i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFy
Z2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4NCjxz
cGFuIGxhbmc9IkVOLUNBIj5PbiBTZXAgMjAsIDIwMTksIDExOjA5IEFNIC0wNzAwLCBSb24gQm9u
aWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCIgbW96LWRvLW5vdC1z
ZW5kPSJ0cnVlIj5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDssIHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZA0KICAgICAgICAgICAgICAgICAgICAgICMzNDk4REIgMS4wcHQ7cGFkZGluZzowaW4gMGlu
IDBpbg0KOC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6My43NXB0O21hcmdpbi1y
aWdodDozLjc1cHQ7bWFyZ2luLWJvdHRvbTozLjc1cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+SGkgSmVm
Ziw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBsYW5nPSJFTi1DQSI+SXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8gYWRkIGEgYmluZGluZyBT
SUQgdG8gU1J2NiYjNDM7LiBHaXZlbiBjdXN0b21lciBkZW1hbmQsIEkgd291bGQgbm90IGJlIGF2
ZXJzZSB0byBhZGRpbmcgb25lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5Ib3dldmVyLCB0aGVyZSBpcyBhbm90aGVy
IHdheSB0byBnZXQgZXhhY3RseSB0aGUgc2FtZSBiZWhhdmlvciBvbiB0aGUgZm9yd2FyZGluZyBw
bGFuZSB3aXRob3V0IGFkZGluZyBhIG5ldyBTSUQgdHlwZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFu
Zz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+QXNzdW1lIHRo
YXQgb24gTm9kZSBOLCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcgU0ZJQiBlbnRyeTo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNv
LWxpc3Q6bDENCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV2ZWwxIGxmbzQiPg0KPCEtLVtp
ZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlN5bWJvbCIgbGFuZz0iRU4tQ0EiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3DQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4g
bGFuZz0iRU4tQ0EiPlNJRDogMTIzIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6
bDENCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV2ZWwxIGxmbzQiPg0KPCEtLVtpZiAhc3Vw
cG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5
bWJvbCIgbGFuZz0iRU4tQ0EiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gbGFuZz0i
RU4tQ0EiPklQdjYgYWRkcmVzczogMjAwMTpkYjg6OjEgPG86cD4NCjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4y
NWluO21zby1saXN0OmwxDQogICAgICAgICAgICAgICAgICAgICAgICAgIGxldmVsMSBsZm80Ij4N
CjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpTeW1ib2wiIGxhbmc9IkVOLUNBIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0t
PjxzcGFuIGxhbmc9IkVOLUNBIj5TSUQgdHlwZTogcHJlZml4IFNJRCA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNw
YW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Tm93
IGFzc3VtZSB0aGF0IHdhcyBhbHNvIGhhdmUgdGhlIGZvbGxvd2luZyByb3V0ZSBvbiBOb2RlIE46
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
bGFuZz0iRU4tQ0EiPjIwMDE6ZGI4OjoxIC0mZ3Q7IFNSdjYmIzQzOyB0dW5uZWwgd2l0aCBzcGVj
aWZpZWQgZGVzdGluYXRpb24gYWRkcmVzcyBhbmQgQ1JIPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9
IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPlRoaXMgZ2l2ZXMg
eW91IHRoZSBzYW1lIGZvcndhcmRpbmcgYmVoYXZpb3IgYXMgYSBiaW5kaW5nIFNJRC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJF
Ti1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFu
Zz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9v
dGVyMzBiM2Q1MzgiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDow
aW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWxlZnQ6LjVpbjttYXJnaW4tYm90dG9tOi4wMDAx
cHQ7dGV4dC1hbGlnbjpjZW50ZXIiIGFsaWduPSJjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdDtjb2xvcjpibGFjayIgbGFuZz0iRU4tQ0EiPkp1bmlwZXIgQnVzaW5lc3MgVXNl
IE9ubHk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3Bh
biBsYW5nPSJFTi1DQSI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj4gc3ByaW5n
ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciIG1vei1kby1ub3Qt
c2VuZD0idHJ1ZSI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxm
IE9mPC9iPiBKZWZmIFRhbnRzdXJhPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1i
ZXIgMTksIDIwMTkgMTA6NTMgUE08YnI+DQo8Yj5Ubzo8L2I+IENoZW5nbGkgKENoZW5nIExpKSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tIiBtb3otZG8tbm90LXNlbmQ9
InRydWUiPmNoZW5nbGkxM0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFNJTkcg
VGVhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbSIgbW96
LWRvLW5vdC1zZW5kPSJ0cnVlIj5zLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPC9hPiZndDs7
IEVYVCAtDQo8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSIgbW96LWRvLW5v
dC1zZW5kPSJ0cnVlIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYTwvYT4mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5zcHJpbmdAaWV0Zi5v
cmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQSBub3RlIG9uIENS
SCBhbmQgb24gZ29pbmcgdGVzdGluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4g
bGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+VGhlcmXi
gJlzIG51bWJlciBvZiBzb2x1dGlvbnMgb24gdGhlIG1hcmtldCB0aGF0IGV4dGVuc2l2ZWx5IHVz
ZSBCU0lEIGZvciBtdWx0aS1kb21haW4gYXMgd2VsbCBhcyBtdWx0aS1sYXllciBzaWduYWxpbmcu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+UmVnYXJk
cyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5KZWZmPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0
b206MTIuMHB0O21hcmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPjxicj4NCk9u
IFNlcCAxOSwgMjAxOSwgYXQgMTk6NDksIENoZW5nbGkgKENoZW5nIExpKSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tIiBtb3otZG8tbm90LXNlbmQ9InRydWUiPmNoZW5n
bGkxM0BodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0Qz
NTQwMA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw
aW4NCjguMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjMuNzVwdDttYXJnaW4tcmln
aHQ6My43NXB0O21hcmdpbi1ib3R0b206My43NXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
IGxhbmc9IkVOLUNBIj4mIzQzOzEuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCIgbGFuZz0iRU4tQ0EiPkFzIEkgbWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBTSUQgaXMgbm90
IG9ubHkgZm9yIHNob3J0ZW5pbmcgU0lEIGxpc3QuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiIGxhbmc9IkVOLUNBIj5XZSBz
aG91bGQgc2VlIHRoZSBpbXBvcnRhbnQgcGFydCBvZiBiaW5kaW5nIFNJRCBpbiBpbnRlci1kb21h
aW4gcm91dGluZywgJm5ic3A7c2luY2UgaXQgaGlkZXMgdGhlIGRldGFpbHMgb2YgaW50cmEtZG9t
YWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBhcmUgYWx3YXlzIGltcG9ydGFudC48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIg
bGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIiBsYW5nPSJFTi1DQSI+U2luY2UgdGhlIEVIIGlu
c2VydGlvbiByZWxhdGVkIHRleHQgd2lsbCBiZSByZW1vdmVkIGZyb20gU1J2NiBOUCBkcmFmdCwg
SSBkb27igJl0IHRoaW5rIGFueW9uZSB3aWxsIHN0aWxsIHNheSB3ZSBkb27igJl0IG5lZWQgYmlu
ZGluZyBTSUQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiIGxhbmc9IkVOLUNBIj5MZXTigJlzIGJlIGhvbmVzdCwgRW5jYXAg
bW9kZSBCaW5kaW5nIFNJRCBpcyB2ZXJ5IHVzZWZ1bCBpbiBpbnRlci1kb21haW4gcm91dGluZy4g
SXQgaXMgbm90IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBpbmZvIG91dHNpZGUgYSB0cnVzdGVk
IG5ldHdvcmsgZG9tYWluLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiIGxh
bmc9IkVOLUNBIj5DaGVuZzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiIGxh
bmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI0UxRTFFMSAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIGxh
bmc9IkVOLUNBIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiPiBzcHJpbmcgWzxh
IGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyIgbW96LWRvLW5vdC1zZW5kPSJ0
cnVlIj5tYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9m
PC9iPiBCZXJuaWVyLCBEYW5pZWw8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIFNlcHRlbWJl
ciAxOSwgMjAxOSAxMTozNiBQTTxicj4NCjxiPlRvOjwvYj4gU0lORyBUZWFtICZsdDs8YSBocmVm
PSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tIiBtb3otZG8tbm90LXNlbmQ9InRy
dWUiPnMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4g
J1NQUklORyBXRyBMaXN0JyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgbW96
LWRvLW5vdC1zZW5kPSJ0cnVlIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSZTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCIgbGFuZz0iRU4tQ0EiPiYjNDM7
MTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0IiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiIGxhbmc9IkVOLUNB
Ij5UaGlzIGlzIHdoYXQgd2UgZGlkIG9uIG91ciBtdWx0aS1jbG91ZCB0cmlhbHMuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCIgbGFuZz0iRU4tQ0EiPkVuY2FwIHdp
dGggQmluZGluZyBTSUQgdG8gYXZvaWQgaW50ZXItZG9tYWluIG1hcHBpbmcgJiM0MzsgSSBkb27i
gJl0IG5lZWQgdG8gaGF2ZSBzb21lIHNvcnQgb2YgaW50ZXItZG9tYWluIGFsaWdubWVudCBvZiBQ
U1NJczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0IiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiIGxhbmc9IkVO
LUNBIj5EYW48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCIgbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5P
biAyMDE5LTA5LTE5LCAxMToxOCBBTSwgJnF1b3Q7c3ByaW5nIG9uIGJlaGFsZiBvZiBTSU5HIFRl
YW0mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyIgbW96
LWRvLW5vdC1zZW5kPSJ0cnVlIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4gb24gYmVoYWxm
IG9mDQo8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tIiBtb3otZG8t
bm90LXNlbmQ9InRydWUiPnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3Rl
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBsYW5nPSJFTi1DQSI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayIgbGFuZz0iRU4tQ0Ei
PkhpIEFuZHJldyw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiIGxhbmc9IkVOLUNBIj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPkdvb2QgdG8gaGVhciB0aGF0IHJlYWxpdHkgZXhwZXJpbWVudCA6KTwvc3Bhbj48
YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkJ1dCBpcyBpdCBzZWN1cmUgdG8g
c2hhcmUgaW50ZXJuYWwgU0lELUlQIG1hcHBpbmdzIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsg
ZG9tYWluPzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPk9yIGlz
IHRoZXJlIGFuIGFuYWxvZ3VlIGxpa2UgQmluZGluZyBTSUQgb2YgU1J2NiwgaW4gU1J2NiYjNDM7
Pzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkJ0dywgUFNTSSBh
bmQgUFBTSSBjYW4gbm90IGRvIHRoYXQgbm93LCByaWdodD88L3NwYW4+PGJyPg0KPGJyPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxicj4NCjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+TW9vbmxpZ2g8L3NwYW4+dCBUaG91Z2h0czxicj4NCjxicj4NCjxi
cj4NCihtYWlsIGZhaWx1cmUsIHRyeSB0byBjYyB0byBzcHJpbmcgYWdhaW4uKTxicj4NCjxicj4N
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6I0YyRjJGMiIgbGFu
Zz0iRU4tQ0EiPk9uIDA5LzE5LzIwMTkgMTc6NDksJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUNBIj48YSBocmVmPSJtYWlsdG86QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbSIgbW96
LWRvLW5vdC1zZW5kPSJ0cnVlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyQTk3RkY7YmFja2dyb3Vu
ZDojRjJGMkYyIj5BbmRyZXcNCiBBbHN0b248L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6I0YyRjJGMiIgbGFuZz0iRU4tQ0EiPiZuYnNwO3dyb3Rl
Ojxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayIgbGFuZz0iRU4tQ0EiPkhpIEd1eXMsJm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIiBs
YW5nPSJFTi1DQSI+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JIHRob3Vn
aHQgdGhpcyBtYXkgYmUgb2YgaW50ZXJlc3QgaW4gbGlnaHQgb2YgZGlzY3Vzc2lvbnMgYXJvdW5k
IGRlcGxveW1lbnRzIGFuZCBydW5uaW5nIGNvZGUgLSBiZWNhdXNlIG9uZSBvZiB0aGUgdGhpbmdz
IHdlJ3ZlIGJlZW4gdGVzdGluZyBpcyBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmluZyB3aXRo
IENSSCBvbiBib3RoIG91ciBEUERLIGltcGxlbWVudGF0aW9uIGFuZCBhbm90aGVyIGltcGxlbWVu
dGF0aW9uLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PlNvIC0gdGhlIHNldHVwIHdlIHVzZWQgbGFzdCBuaWdodDombmJzcDs8L3NwYW4+PGJyPg0KPGJy
Pg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj42IHN5c3RlbXMgaW4gYSBsYWIgLSBvbmUgb2Yg
d2hpY2ggbGlua2VkIHRvIHRoZSBvcGVuIGludGVybmV0LiZuYnNwOyBDYWxsIHRoZXNlIFMxIC0m
Z3Q7IFM2Jm5ic3A7PC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+MyBzeXN0
ZW1zIGluIGEgbGFiIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSB3b3JsZCAtIG5vIHBlZXJpbmcg
YmV0d2VlbiB0aGUgbmV0d29ya3MgaW4gcXVlc3Rpb24uJm5ic3A7IENhbGwgdGhlc2UgUjEgLSZn
dDsgUjMmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5X
ZSBhcHBsaWVkIGEgU0lEIGxpc3Qgb24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtJmd0OyBTMiAtJmd0
OyBTMyAtJmd0OyBTNiAtJmd0OyBSMSAtJmd0OyBSMywgd2l0aCB0aGUgcmVsZXZhbnQgbWFwcGlu
Z3MgZnJvbSB0aGUgQ1JIIFNJRCdzIHRvIHRoZSB1bmRlcmx5aW5nIGFkZHJlc3NpbmcgKFMyIGhh
ZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgZm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5nIGZvciB0aGUg
U0lEIGNvcnJlc3BvbmRpbmcNCiB0byBTNiwgUzYgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBj
b3JyZXNwb25kaW5nIHRvIFIxIGV0YykmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5UaGVuIHdlIHNlbnQgc29tZSBwYWNrZXRzIC0gYW5kIHRoZSB0ZXN0
IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVsLiAmbmJzcDsmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0K
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5XaGF0IHRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgaXMg
dGhhdCBpZiB0d28gcHJvdmlkZXJzIGFncmVlIHRvIHNoYXJlIHRoZSBTSUQgbWFwcGluZ3MgLSBp
dCBpcyBwb3NzaWJsZSB0byBzdGVlciBhY3Jvc3Mgb25lIG5ldHdvcmssIG91dCBvdmVyIGFuIG9w
ZW4gcGF0aCwgYW5kIGFjcm9zcyBhIHJlbW90ZSBuZXR3b3JrLiZuYnNwOyBPYnZpb3VzbHkgdGhp
cyByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCBFSCdzIGFyZW4ndA0KIGJlaW5nIGRyb3BwZWQgYnkg
aW50ZXJtZWRpYXRlIHByb3ZpZGVycywgYnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5nIHdlJ3JlIHNl
ZWluZy4mbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5D
b21iaW5lIHRoaXMgd2l0aCB0aGUgQkdQIHNpZ25hbGluZyBkcmFmdCAtIGFuZCB0aGUgU0lEJ3Mg
Y2FuIHRoZW4gYmUgc2lnbmFsZWQgYmV0d2VlbiB0aGUgcHJvdmlkZXJzIC0gd29yayBzdGlsbCBn
b2luZyBvbiB3aXRoIHJlZ2FyZHMgdG8gdGhpcyBmb3IgdGVzdGluZyBwdXJwb3Nlcy4mbmJzcDsg
SnVzdCBhcyBhIG5vdGUgLSB0aGVyZSB3b3VsZCBiZSBubyByZXF1aXJlbWVudCB0byBzaGFyZSB0
aGUgZnVsbA0KIFNJRCBtYXBwaW5nIG9yIHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0aGlzIHdpdGgg
QkdQIC0gdGhlIHJlcXVpcmVtZW50IHdvdWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhlIHJlbGV2YW50
IFNJRCdzIG5lY2Vzc2FyeSBmb3IgdGhlIHN0ZWVyaW5nLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+
DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkgY2FuIHNheSBmcm9tIG91ciBzaWRlIC0gd2l0
aCB2YXJpb3VzIG90aGVyIHByb3ZpZGVycyAtIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgd2Ugc2Vl
ICppbW1lbnNlKiB1c2UgY2FzZSBmb3IgLSBmb3IgYSB3aG9sZSBob3N0IG9mIHJlYXNvbnMuJm5i
c3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmtzJm5i
c3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QW5kcmV3Jm5i
c3A7PC9zcGFuPjxicj4NCjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18mbmJzcDs8L3NwYW4+
PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5zcHJpbmcgbWFpbGluZyBsaXN0Jm5ic3A7
PC9zcGFuPjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PGEgaHJlZj0ibWFpbHRvOnNw
cmluZ0BpZXRmLm9yZyIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+c3ByaW5nQGlldGYuLm9yZzwvc3Bh
bj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIiBsYW5nPSJFTi1D
QSI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1Nwcmlu
Z19fOyE4V29BNlJqQzgxYyFVNF9zN3NvbUtQX0t5UTN2aUJNSWNYcGtfcFRNWWxZMTFuVEhNQjJi
LUpUZFRMS2k5bW5yRjF3dV9Eb1h3SWRmJCIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9TcHJpbmc8L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiIgbGFuZz0i
RU4tQ0EiPiZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjRDM1NDAwDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbg0KOC4wcHQ7bWFyZ2luLWxl
ZnQ6My43NXB0O21hcmdpbi10b3A6My43NXB0O21hcmdpbi1yaWdodDozLjc1cHQ7bWFyZ2luLWJv
dHRvbTozLjc1cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBsYW5nPSJFTi1DQSI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5zcHJpbmdA
aWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0
dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMh
VTRfczdzb21LUF9LeVEzdmlCTUljWHBrX3BUTVlsWTExblRITUIyYi1KVGRUTEtpOW1uckYxd3Vf
TGw3ZWo1UCQiIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDou
NWluIj4NCjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4t
Q0EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PHNwYW4gbGFuZz0iRU4tQ0EiPnNwcmluZyBtYWlsaW5nIGxpc3Q8bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IGxhbmc9IkVOLUNBIj48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiBtb3otZG8tbm90
LXNlbmQ9InRydWUiPnNwcmluZ0BpZXRmLm9yZzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIGxhbmc9IkVOLUNBIj48YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFUekh2R2pYWVBUbnV5QkFHUndmOUtmS1JI
MUxVVm1Za2hoQnVKWVJIUzlCOXBoNVduUGI0ZzF5RmRMR2p5Mk9LJCIgbW96LWRvLW5vdC1zZW5k
PSJ0cnVlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+DQo8ZGl2IGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciIgYWxpZ249ImNlbnRlciI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+DQo8aHIgd2lkdGg9IjEw
MCUiIHNpemU9IjEiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHN0cm9uZz48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibHVlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJF
Ti1DQSI+RXh0ZXJuYWwgRW1haWw6PC9zcGFuPjwvaT48L3N0cm9uZz48ZW0+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6Ymx1ZTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPg0K
IFBsZWFzZSB1c2UgY2F1dGlvbiB3aGVuIG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1lbnRzIC8g
PC9zcGFuPjwvZW0+PHN0cm9uZz48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibHVlO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+Q291cnJpZWwgZXh0ZXJuZTo8L3NwYW4+
PC9pPjwvc3Ryb25nPjxlbT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibHVlO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIiBsYW5nPSJFTi1DQSI+DQogU295ZXogcHJ1ZGVudCBhdmVjIGxlcyBsaWVu
cyBldCBkb2N1bWVudHMgam9pbnRzIDwvc3Bhbj48L2VtPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyIgbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_A9A0609AA2B949D989C5C6D8C17A5BF3junipernet_--


From nobody Thu Sep 26 09:17:22 2019
Return-Path: <zali@cisco.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 AD451120A2C for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 09:17:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=dnrYIEHM; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=SXu06ghn
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 ESf1Dn4HpHhr for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 09:17:16 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D0D63120A8C for <spring@ietf.org>; Thu, 26 Sep 2019 09:17:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=94527; q=dns/txt; s=iport; t=1569514635; x=1570724235; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=jxNH+AthHBdy77HhX4g9r0Djirj2q82Hse6Ngs+oV34=; b=dnrYIEHMkjuhlnB0TLqO4KkEck3eA7ASn06CJZDq8/G2A/PmpPn9OwNM 1foZaivumXuuHrynLBargdw9QxRPnxIbRmflOAP+Se2fTZNMKD0SFMPf2 AwED08vEh7yiRi1cQCtNeibKSUdvUzs5KB8TDopMom3iom0aeGdMj9a3M 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3AxDAfRB1Erh4n0KVrsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxGCt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8TgZdYBUER?= =?us-ascii?q?oMiMEYhQslVdyMDUzTJ//xZCt8F8NHBxdo?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0COAADC44xd/51dJa1cChkBAQEBAQE?= =?us-ascii?q?BAQEBAQEMAQEBAQEBgWeBHC9QA20OSCAECyqEIoFfgWgDinqCXIlnjg+BQoE?= =?us-ascii?q?QA1AECQEBAQwBARgBBQ8CAQGDCnFFAheDGiM4EwIDCQEBBAEBAQIBBQRthS0?= =?us-ascii?q?MhUsBAQEEAQEQCAkEBhMBASwBCgEPAgEGAhEBAgEBASEBBgMCAgIfBgsUAwM?= =?us-ascii?q?DCAEBBAENBRsHgwABgR1NAx0BAgyTQZBhAoE4iGFzfzOCfQEBBYUHDQuCFwM?= =?us-ascii?q?GgTSMDBiBQD+BEScfgU5+PoIaRwEBAgGBKwEHBAYCAQYdAw8IAQcFAQmCVTK?= =?us-ascii?q?CJoxTEj+COIUsJIhjIY4oQQqCIocFigSEAhuCN4dMhjyIdYxugTKIF4IKjnw?= =?us-ascii?q?CBAIEBQIOAQEFgWkhZ3FwFTsqAYJBUBAUgSokDBeDT4UUhT90AQEBAYElixS?= =?us-ascii?q?CVAEB?=
X-IronPort-AV: E=Sophos;i="5.64,552,1559520000";  d="scan'208,217";a="635731423"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 Sep 2019 16:17:14 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x8QGHDrS029953 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 26 Sep 2019 16:17:13 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 26 Sep 2019 11:17:13 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 26 Sep 2019 11:17:11 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 26 Sep 2019 11:17:11 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=crKEkYI0pu2CMDH4xXKB75W7exOK2VBuHETmB/Rig9zj7CMm+hJ3AN0wRkRqbXg2mC//zPfCWgG04NLRfE3kIfQJglyxY2g3KQfjEBBYYSDbcedAZFdV9TrAfhZCIrjHcR+ml993lcUeqxKhlUFJ+XElnZ2PcyfULhF8NIP7P3LT/vgOyWLU6YwVyDc6ck7kCQYoXxbSU6lNDOV0fBC0KhzjXkLy/l3QepPcwbTy8eCQimsvIpr6DbExrc186RpNjPJCiprkGFmChOX5MvF7RLqViuyQbos07FONCsv8vSd3t7zri193e/o8DKQmtGB1Q7D5yHOgElupAkRZLH107w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jxNH+AthHBdy77HhX4g9r0Djirj2q82Hse6Ngs+oV34=; b=ETbduwShJ4jLW6zV9XDfGjZlb2jI/JF+Fp9KjZdt9foyUfQJKkuokY8dDDEkTBftK9V8uSqKaSSxY9i8Y8Hm4Czidtav5AgAL8LJ0CKS21yMRZ5K+t04wQ+DswpGBvgYjWLHiJdTSED3C2k+zLzPE1lo8stCOylGYsWTbQPgFLSenFUoDEo8xAr6AQkaacW6r6o1tLgZaJWSwETXVvCUd/rgobGrZXyhf0pfislbhG7l8rbGlgFmzps5dFa5liXllc5oq9oUMU0HcO9xydcECy8++1AX96Ma4ZFLb/to96iSjQcuGKiJIEc0Wq66IvSVP37cca6bLwlx8LQG7ZesVw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jxNH+AthHBdy77HhX4g9r0Djirj2q82Hse6Ngs+oV34=; b=SXu06ghn55IBCGDN3838syiPCeK61G5bBRCC4PJ+7Ib1g6mr3Aq3h0v1rQQjj/bic7I0r7Cwvpp0tj8bH3RBOgxbwoP6DY7aMxveByJiSCoJA5ujBJL9KvD3dXP9dkBHZ2D+Yh/Cki7MImm4L3SRNUlTwvnTg7ni+gOqv76H+/o=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB4027.namprd11.prod.outlook.com (20.176.125.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20; Thu, 26 Sep 2019 16:17:10 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2305.017; Thu, 26 Sep 2019 16:17:10 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: "Bernier, Daniel" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>
CC: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>,  "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: =?utf-8?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8=?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAACLJ+gA=
Date: Thu, 26 Sep 2019 16:17:09 +0000
Message-ID: <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>
In-Reply-To: <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1d.0.190908
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:c0c8:1005::14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 45f43ebd-8060-4f87-349b-08d7429cfbcb
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM6PR11MB4027; 
x-ms-traffictypediagnostic: DM6PR11MB4027:
x-ms-exchange-purlcount: 4
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB402786CC780B8BF4F60CA21ADE860@DM6PR11MB4027.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0172F0EF77
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(396003)(39860400002)(136003)(366004)(189003)(199004)(36756003)(476003)(486006)(6116002)(478600001)(966005)(2616005)(30864003)(91956017)(316002)(5660300002)(66556008)(66476007)(64756008)(66446008)(25786009)(6506007)(76176011)(53546011)(99286004)(76116006)(81166006)(81156014)(9326002)(66946007)(14454004)(8936002)(790700001)(102836004)(2906002)(86362001)(71190400001)(71200400001)(66574012)(6486002)(6436002)(6246003)(561944003)(46003)(6512007)(107886003)(186003)(236005)(58126008)(110136005)(256004)(4326008)(54906003)(14444005)(5024004)(54896002)(6306002)(229853002)(606006)(446003)(11346002)(7736002)(33656002)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB4027; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: NU15TzREo0FYqFSfRK4PjxTGriF/M13BAbTQlAU+6K7uwL88bz11rDJsUllg60W0OXA2AA2rEIvrQrEfbz9RRHvSJ+s8DyVNhBabYnFM53+4CusMsaZ4KtAozddNWjpkeio5aMuFigOims0pG12BXZxWfNIr8NZeuuLwirlTcZdmmUhNW+XqVFnPH5MZbxKIvMr0Ots6IF8jpls/elsteFohaPnHABQFL9qyF24FqzlHyNr8mx2BmMTdSBNDiT91aQTJP5dAVhd4NGzgDJvy1dBAA/pvq9mXiS3ev9HZF0YPYascY8Iaxct5RZFk8AIVdcDduhR6QZKNwUvPVcz6o47uePPUW7jBg9hWW63V3i0sK2Xk0P8sNXvi909VcO+zkSTJsDjBJHCKHAxwRHSq4YhP1QrJY9xjKbZhhjCWh+taS+6w4JE+GfbIE15A5l3opiDTRz7pEbOVNU2OKyXPDQ==
Content-Type: multipart/alternative; boundary="_000_0613CA2AE5A54D499F2BA57CD9B702A0ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 45f43ebd-8060-4f87-349b-08d7429cfbcb
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 16:17:10.0725 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JQM3OkqV0bioY3+z4z3164jfRWyc7iXSh7+ACgRH5Ud7CjDd/TfmC4TNJ4UoPhcx
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4027
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rnTdkf4JsIZbPKUA9RVwEBzq4z4>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Thu, 26 Sep 2019 16:17:21 -0000

--_000_0613CA2AE5A54D499F2BA57CD9B702A0ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQpJIGFncmVlIHdpdGggRGFuLCBKZWZmIGFuZCBvdGhlcnMgdGhhdCB0aGUgbmFt
ZSBzaG91bGQgTk9UIGNyZWF0ZSBjb25mdXNpb24gd2l0aCBhbiBhbHJlYWR5IGVzdGFibGlzaGVk
IHRlY2hub2xvZ3kgKFNSKS4NClRoZSBuYW1lIHNob3VsZCByZWZsZWN0IHRoZSBkZXNpZ24gYW5k
IHRoZSBzcGlyaXQgb2YgeW91ciBwcm9wb3NhbC4NCg0KVG8gdHJ5IHRvIGhlbHAgeW91IGRpZmZl
cmVudGlhdGUgeW91ciBzb2x1dGlvbiwgbWF5IEkgcHJvcG9zZQ0KDQrigJxMSU1QSDogTGFiZWwg
SW5kaXJlY3Rpb24gd2l0aCBNdWx0aVBsZSBIZWFkZXJz4oCdDQoNCkhlcmUgaXMgdGhlIHJhdGlv
bmFsZToNCg0KICAqICAgQSBuZXcgc3lzdGVtIG9mIG1hcHBpbmcgSURzIHRvIElQIGFkZHJlc3Nl
cyBpcyBiZWluZyBpbnRyb2R1Y2VkIChidHcgd2XigJl2ZSBoYWQgTVBMUyBmb3IgZG9pbmcgdGhh
dCBmb3IgYWdlcyBub3cgYW5kIHNvIGlzIHRoaXMgcmVhbGx5IHNvbWV0aGluZyBkaWZmZXJlbnQ/
KQ0KICAqICAgVGhlbiB0aGVzZSBtYXBwZWQgSURzIGFyZSBzcHJlYWQgYWNyb3NzIG11bHRpcGxl
IElQdjYgZXh0ZW5zaW9uIGhlYWRlcnMgKGludHJvZHVjaW5nIDIgbmV3IFJIcyBhbmQgMiBuZXcg
RE9IcykgdGhlcmVieSBpbnRyb2R1Y2luZyBtb3JlIGNvbXBsZXhpdHkgaW4gSVB2NiBwcm9jZXNz
aW5nLiBXZSBoYXZlIHNpbXBsZXIgZXhpc3Rpbmcgc29sdXRpb25zIFtkcmFmdC1pZXRmLW1wbHMt
c3Itb3Zlci1pcF0gaS5lLiB7SVB2NiBOSCA9IFVEUCwgOCBieXRlIFVEUCBoZWFkZXIsIHN0YWNr
IG9mIG1hcHBpbmcgSURzIGFrYSBNUExTIGxhYmVsc30uDQogICogICBBcyBEYW4gbWVudGlvbmVk
LCB0aGVyZSBpcyB0aGUgUFNTSSBmb3IgaW1wbGVtZW50aW5nIOKAnGxpbWl0ZWQgc2VydmljZSBj
aGFpbmluZ+KAnSB3aGljaCBzZWVtcyB2ZXJ5IHNpbWlsYXIgdG8gUkZDODU5NSBhbmQgaXMgc3Rh
dGVmdWwgYW5kIOKAnGVuY29kZXMgYSBsb2dpY2FsIHJlcHJlc2VudGF0aW9u4oCdIG9mIGFuIE5T
SCBhbGJlaXQgd2l0aCBhIHNpbXBsZXIgZW5jYXBzdWxhdGlvbiBhbmQgd2l0aG91dCBUTFZzIGp1
c3QgYXMgaW4gUkZDODU5NS4NCkxldOKAmXMgeW91ciBpbmRpdmlkdWFsIHN1Ym1pc3Npb25zIG5v
dCBjb250aW51ZSB0byBjYXVzZSBjb25mdXNpb24gYnkgbWFraW5nIHVzZSBvZiBhIG1hcmtldGlu
ZyBuYW1lIHRoYXQgZHJhZ3Mgb24gdGhlIGNvYXR0YWlscyBvZiBTUnY2ICh3aGljaCBoYXMgYmVl
biBhZG9wdGVkIGF0IHRoZSBJRVRGIGFuZCBkZXBsb3llZCBieSB0aGUgaW5kdXN0cnkpLg0KDQpU
aGFua3MNCg0KUmVnYXJkcyDigKYgWmFmYXINCg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3Vu
Y2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgIkJlcm5pZXIsIERhbmllbCIgPGRhbmllbC5iZXJu
aWVyQGJlbGwuY2E+DQpEYXRlOiBXZWRuZXNkYXksIFNlcHRlbWJlciAyNSwgMjAxOSBhdCAzOjQx
IFBNDQpUbzogSmVmZiBUYW50c3VyYSA8amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+LCBSb24gQm9u
aWNhIDxyYm9uaWNhPTQwanVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+LCAiQ2hlbmdsaSAoQ2hl
bmcgTGkpIiA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+LCBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPg0KQ2M6IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+LCBT
SU5HIFRlYW0gPHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4NClN1YmplY3Q6IFJlOiBbc3By
aW5nXSBTUi1NUExTIG92ZXIgSVB2Nu+8nw0KDQpIaSBSb24sDQoNClNpbWlsYXJseSBJIHdvdWxk
IHJlZnJhaW4gZnJvbSB1c2luZyB0aGUgU1IgYWNyb255bSBzaW5jZSBhIGtleSBjaGFyYWN0ZXJp
c3RpYyBvZiB0aGUgU1IgYXJjaGl0ZWN0dXJlIGFzIHBlciBSRkM4NDAyIGlzIHN0YXRlbGVzc25l
c3MuDQoNCkFzIHBlciBjdXJyZW50IFNSdjYrIGRvY3VtZW50cywgc3RhdGUgaXMgcmVxdWlyZWQg
Zm9yIGFuIGludGVybWVkaWF0ZSBub2RlIHRvIGFkZCB0aGUgcmVsZXZhbnQgbmV4dCBQU1NJcyBp
biBET0guIFRoaXMgaXMgd2hldGhlciB0aGV5IGFyZSBkb21haW4td2lkZSBkZWZpbmVkIG9yIHdp
dGggbG9jYWwgc2lnbmlmaWNhbmNlIChpLmUuIHByZXBlbmRpbmcgc2hvcnQtU0lEKS4NCg0KQ2hl
ZXJzLA0KDQpEYW4gQg0KDQpPbiAyMDE5LTA5LTI1LCA4OjQzIEFNLCAiSmVmZiBUYW50c3VyYSIg
PGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4+
IHdyb3RlOg0KDQpBZ3JlZSB3aXRoIFN0dWFydC4NClNSaW5VRFAgaXMgYSB3ZWxsIGRlZmluZWQg
c29sdXRpb24sIGxldOKAmXMgbm90IG1peCB0aGluZ3MuDQoNCkNoZWVycywNCkplZmYNCk9uIFNl
cCAyNSwgMjAxOSwgMjozOSBQTSArMDIwMCwgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT4sIHdyb3RlOg0KDQoNCg0KSSBhZ3JlZS4NCg0KSW5jbHVzaW9uIG9mIHRoZSB0
ZXJtIE1QTFMgd291bGQgY2F1c2UgY29uZnVzaW9uIHdpdGggZHJhZnQtaWV0Zi1tcGxzLXNyLW92
ZXItaXAsIHdoaWNoIGlzIGVudGl0bGVkIFNSLU1QTFMgb3ZlciBJUC4gVGhlIGRlc2lnbiBkZWNy
aWJlZCBpbiBkcmFmdC1pZXRmLW1wbHMtc3Itb3Zlci1pcCB3b3JrcyBvdmVyIGJvdGggSVB2NCBh
bmQgSVB2Ni4gQWxzbyBjb3Vyc2UsIGFzIFJvbiBzdGF0ZXMsIHN1Y2ggYSBuYW1lIGlzIG5vdCBh
IHRydWUgcmVmZWxjdGlvbiBvZiB0aGUgZGVzaWduLg0KDQotIFN0ZXdhcnQNCk9uIDI0LzA5LzIw
MTkgMDU6MDEsIFJvbiBCb25pY2Egd3JvdGU6DQpDaGVuZywNCg0KSSBoYXZlIG5vIHByb2JsZW0g
d2l0aCBjaGFuZ2luZyB0aGUgbmFtZS4gU1ItTVBMUyBvdmVyIElQdjYgbWF5IG5vdCBiZSBhcHBy
b3ByaWF0ZSwgYmVjYXVzZSBNUExTIGlzIG5vdCBwYXJ0IG9mIHRoZSBzb2x1dGlvbi4NCg0KU29t
ZXRoaW5nIGxpa2UgU1ItZXh0ZW5zaWJsZS02IG9yIFNSLWNvbXByZXNzZWQtNiBtaWdodCB3b3Jr
Lg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBSb24NCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IENo
ZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+PG1haWx0bzpjaGVuZ2xpMTNA
aHVhd2VpLmNvbT4NClNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDIzLCAyMDE5IDEwOjE0IFBNDQpU
bzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldD48bWFpbHRvOnJib25pY2FAanVuaXBl
ci5uZXQ+OyBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT48bWFpbHRvOmpl
ZmZ0YW50LmlldGZAZ21haWwuY29tPg0KQ2M6IFNJTkcgVGVhbSA8cy5pLm4uZy50ZWFtLjA4MTBA
Z21haWwuY29tPjxtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPjsgRVhUIC0gZGFu
aWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4gPGRhbmll
bC5iZXJuaWVyQGJlbGwuY2E+PG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPjsgU1BSSU5H
IFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZz48bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2Nu+8nw0KDQpPaCwgSSBtaXN1bmRlcnN0
b29kIHRoZSBCU0lEIGluIENSSCBpbiBsYXN0IGVtYWlsLCBzb3JyeSBmb3IgdGhhdC4NCg0KWWVz
LCB0aGUgU0lEIGlzIG5vdCBhbiBJUHY2IGFkZHJlc3MgaW4gQ1JILCBidXQgYSAxNi8zMiBiaXQg
dmFsdWUgbGlrZSBNUExTIGxhYmVsLg0KDQpUaGVyZWZvcmUsIElNSE8sIGl0IG1heSBub3QgY29t
cGx5IHdpdGggUkZDODQwMjogaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0MDIjc2Vj
dGlvbi0zLjEuMzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjODQwMipzZWN0aW9uLTMuMS4zX187SXchOFdvQTZSakM4MWMhV29QWVc5SXBu
RFlqY2RobGkwYjgwXy1LeXJPSUJZRkFaZmlwX054UExCMS1CdDdvSGp0OHVHVTY4SzQ5ajJ5ayQ+
DQoNCklmIHBvc3NpYmxlLCBJIHN1Z2dlc3QgdG8gY2hhbmdlIHRoZSBuYW1lIG9mIFNSdjYrLCBz
aW5jZSBpdCBpcyBub3QgU1J2NiBiYXNlZC4gU29tZXRoaW5nIGxpa2UgU1ItTVBMUyBvdmVyIElQ
djYgbWF5YmUgYmV0dGVyPw0KDQpUaGFua3MsDQpDaGVuZw0KDQoNCkZyb206IFJvbiBCb25pY2Eg
W21haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0XQ0KU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMjMs
IDIwMTkgMTA6NDUgUE0NClRvOiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWku
Y29tPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+OyBKZWZmIFRhbnRzdXJhIDxqZWZmdGFu
dC5pZXRmQGdtYWlsLmNvbTxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IFNJ
TkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5pLm4uZy50ZWFt
LjA4MTBAZ21haWwuY29tPj47IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRh
bmllbC5iZXJuaWVyQGJlbGwuY2E+IDxkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5p
ZWwuYmVybmllckBiZWxsLmNhPj47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFp
bHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENS
SCBhbmQgb24gZ29pbmcgdGVzdGluZw0KDQpDaGVuZywNCg0KSW4gU1J2NissIGl0IHdvdWxkIGJl
IHZlcnkgZGlmZmljdWx0IHRvIHBvbGx1dGUgdGhlIGFyY2hpdGVjdHVyZSBiZWNhdXNlOg0KLSAg
ICAgICAgICBBIFNJRCBpcyBlaXRoZXIgMTYtb3IgMzItYml0cyBsb25nDQotICAgICAgICAgIEFu
IElQdjYgYWRkcmVzcyBpcyAxMjgtYml0cyBsb25nDQotICAgICAgICAgIFRoZXJlZm9yZSwgaXQg
aXMgaW1wb3NzaWJsZSB0byBjb3B5IGEgU0lEIHRvIGFuIElQdjYgYWRkcmVzcyBvciBhbiBJUHY2
IGFkZHJlc3MgdG8gYSBTSUQNClRoZSBiaW5kaW5nIFNJRCB3aWxsIGJlIGEgMTYtb3IgMzItYml0
IHRvcG9sb2dpY2FsIGluc3RydWN0aW9uLCBmb3VuZCBpbiB0aGUgQ1JILiBMaWtlIGFsbCB0b3Bv
bG9naWNhbCBpbnN0cnVjdGlvbnMsIGl0IHdpbGwgaWRlbnRpZnkgYW4gU0ZJQiBlbnRyeS4NCg0K
VGhlcmUgd2lsbCBiZSBhIG5ldyBTRklCIGVudHJ5IHR5cGUgdGhhdCB3aWxsIGNvbnRhaW4gdGhl
IGZvbGxvd2luZyBpbmZvcm1hdGlvbjoNCi0gICAgICAgICAgQW4gSVB2NiBEZXN0aW5hdGlvbiBB
ZGRyZXNzICh0byBiZSB1c2VkIGluIHRoZSBvdXRlciBJUHY2IGhlYWRlcikNCi0gICAgICAgICAg
QSBsaXN0IG9mIFNJRHMgKHRvIGJlIHVzZWQgaW4gdGhlIENSSA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoN
Cg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQpGcm9tOiBDaGVuZ2xpIChDaGVuZyBMaSkg
PGNoZW5nbGkxM0BodWF3ZWkuY29tPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+DQpTZW50
OiBTdW5kYXksIFNlcHRlbWJlciAyMiwgMjAxOSAxMjowMSBBTQ0KVG86IFJvbiBCb25pY2EgPHJi
b25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+PjsgSmVmZiBUYW50
c3VyYSA8amVmZnRhbnQuaWV0ZkBnbWFpbC5jb208bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwu
Y29tPj4NCkNjOiBTSU5HIFRlYW0gPHMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208bWFpbHRv
OnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxs
LmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5n
QGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFtzcHJpbmdd
IEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCg0KSGkgUm9uLA0KDQpHb29kIHRv
IGhlYXIgdGhhdC4gTG9va2luZyBmb3J3YXJkIHRvIHNlZWluZyBpdCBpbiB0aGUgbmV4dCByZXZp
c2lvbi4NCg0KQnV0IEkgYW0gY3VyaW91cyB0aGF0IGlzIGEgYmluZCBTSUQgaW4gQ1JIIGFuIGlu
dGVyZmFjZSBJUHY2IGFkZHJlc3Mgb25seSB3aXRob3V0IGFueSBvdGhlciBzZW1hbnRpY3M/IEp1
c3QgbGlrZSB0aGUgb3RoZXIgU0lEcyB5b3UgbWVudGlvbmVkIGluIENSSC4NCg0KSWYgbm90LCB0
aGlzIGJpbmRpbmcgU0lEIHNob3VsZCBub3QgYmUgaW50cm9kdWNlZCBpbiB0byBDUkggc2luY2Ug
aXQgcG9sbHV0ZXMgdGhlIGFyY2hpdGVjdHVyZS4NCg0KSWYgeWVzLCB3aGF04oCZcyB0aGUgc3Rh
bmRhcmQgZm9yIGFuIEludGVyZmFjZSBJUHY2IGFkZHJlc3M/DQoNClRoYW5rcyBmb3IgY29uZmly
bWluZyB0aGF0IEJTSUQgaXMgbmVlZGVkIGluIENSSC4gSSB0b3RhbGx5IGFncmVlIHdpdGggeW91
Lg0KDQpCZXN0IHJlZ2FyZHMsDQpDaGVuZw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCuadjuWRiCBDaGVuZyBMaQ0KRW1haWw6IGNoZW5nbGkxM0BodWF3ZWkuY29tPG1haWx0bzpj
aGVuZ2xpMTNAaHVhd2VpLmNvbT4NCkZyb206IFJvbiBCb25pY2E8cmJvbmljYUBqdW5pcGVyLm5l
dDxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+DQpUbzogSmVmZiBUYW50c3VyYTxqZWZmdGFu
dC5pZXRmQGdtYWlsLmNvbTxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+PjtDaGVuZ2xp
IChDaGVuZyBMaSk8Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWku
Y29tPj4NCkNjOiBTSU5HIFRlYW08cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPG1haWx0bzpz
Lmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjtFWFQgLSBkYW5pZWwuYmVybmllcjxkYW5pZWwu
YmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj47U1BSSU5HIFdH
IExpc3Q8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDog
UkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNClRpbWU6IDIw
MTktMDktMjIgMDQ6Mzc6MTcNCg0KSmVmZiwNCg0KQWZ0ZXIgYW4gb2ZmLWxpbmUgY29udmVyc2F0
aW9uIHdpdGggdGhlIFNSdjYrIGltcGxlbWVudG9ycywgd2UgZGVjaWRlZCB0aGF0IGl0IHdvdWxk
IGJlIHRyaXZpYWwgdG8gYWRkIGEgYmluZGluZyBTSUQgdG8gU1J2NisuIFNvLCB3ZSB3aWxsIGRv
IHRoYXQgaW4gdGhlIG5leHQgdmVyc2lvbiBvZiB0aGUgZHJhZnQuDQoNCkluIGtlZXBpbmcgd2l0
aCBSRkMgODIwMCwgaXQgd2lsbCBwcmVwZW5kIG9ubHkuIFNpbmNlIHRoZSBDUkggaXMgc2hvcnQs
IGluc2VydGlvbiBpcyBub3QgbmVlZGVkLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkN
CkZyb206IEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZm
dGFudC5pZXRmQGdtYWlsLmNvbT4+DQpTZW50OiBTYXR1cmRheSwgU2VwdGVtYmVyIDIxLCAyMDE5
IDQ6MzIgUE0NClRvOiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tPG1h
aWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+OyBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIu
bmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4NCkNjOiBTSU5HIFRlYW0gPHMuaS4ubi5n
LnRlYW0uMDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+
OyBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxs
LmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YT4+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+Pg0KU3ViamVjdDogUkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRl
c3RpbmcNCg0KSGkgUm9uLA0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMsIGV4YWN0bHksIEJT
SUQgTVBMUyBsYWJlbCA9IENSSCB2YWx1ZSA6KQ0KDQpDaGVlcnMsDQpKZWZmDQpPbiBTZXAgMjAs
IDIwMTksIDExOjA5IEFNIC0wNzAwLCBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0PG1h
aWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4sIHdyb3RlOg0KSGkgSmVmZiwNCg0KSXQgd291bGQg
YmUgZWFzeSBlbm91Z2ggdG8gYWRkIGEgYmluZGluZyBTSUQgdG8gU1J2NisuIEdpdmVuIGN1c3Rv
bWVyIGRlbWFuZCwgSSB3b3VsZCBub3QgYmUgYXZlcnNlIHRvIGFkZGluZyBvbmUuDQoNCkhvd2V2
ZXIsIHRoZXJlIGlzIGFub3RoZXIgd2F5IHRvIGdldCBleGFjdGx5IHRoZSBzYW1lIGJlaGF2aW9y
IG9uIHRoZSBmb3J3YXJkaW5nIHBsYW5lIHdpdGhvdXQgYWRkaW5nIGEgbmV3IFNJRCB0eXBlLg0K
DQpBc3N1bWUgdGhhdCBvbiBOb2RlIE4sIHdlIGhhdmUgdGhlIGZvbGxvd2luZyBTRklCIGVudHJ5
Og0KDQrCtyAgICAgICAgIFNJRDogMTIzDQrCtyAgICAgICAgIElQdjYgYWRkcmVzczogMjAwMTpk
Yjg6OjENCsK3ICAgICAgICAgU0lEIHR5cGU6IHByZWZpeCBTSUQNCg0KTm93IGFzc3VtZSB0aGF0
IHdhcyBhbHNvIGhhdmUgdGhlIGZvbGxvd2luZyByb3V0ZSBvbiBOb2RlIE46DQoNCjIwMDE6ZGI4
OjoxIC0+IFNSdjYrIHR1bm5lbCB3aXRoIHNwZWNpZmllZCBkZXN0aW5hdGlvbiBhZGRyZXNzIGFu
ZCBDUkgNCg0KVGhpcyBnaXZlcyB5b3UgdGhlIHNhbWUgZm9yd2FyZGluZyBiZWhhdmlvciBhcyBh
IGJpbmRpbmcgU0lELg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5
DQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91
bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBKZWZmIFRhbnRzdXJhDQpTZW50OiBUaHVyc2Rh
eSwgU2VwdGVtYmVyIDE5LCAyMDE5IDEwOjUzIFBNDQpUbzogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxj
aGVuZ2xpMTNAaHVhd2VpLmNvbTxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+Pg0KQ2M6IFNJ
TkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5pLm4uZy50ZWFt
LjA4MTBAZ21haWwuY29tPj47IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRh
bmllbC5iZXJuaWVyQGJlbGwuY2E+IDxkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5p
ZWwuYmVybmllckBiZWxsLmNhPj47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFp
bHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10gQSBub3RlIG9uIENS
SCBhbmQgb24gZ29pbmcgdGVzdGluZw0KDQpUaGVyZeKAmXMgbnVtYmVyIG9mIHNvbHV0aW9ucyBv
biB0aGUgbWFya2V0IHRoYXQgZXh0ZW5zaXZlbHkgdXNlIEJTSUQgZm9yIG11bHRpLWRvbWFpbiBh
cyB3ZWxsIGFzIG11bHRpLWxheWVyIHNpZ25hbGluZy4NCg0KUmVnYXJkcywNCkplZmYNCg0KT24g
U2VwIDE5LCAyMDE5LCBhdCAxOTo0OSwgQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVh
d2VpLmNvbTxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+PiB3cm90ZToNCisxLg0KDQpBcyBJ
IG1lbnRpb25lZCBiZWZvcmUsIEJpbmRpbmcgU0lEIGlzIG5vdCBvbmx5IGZvciBzaG9ydGVuaW5n
IFNJRCBsaXN0Lg0KV2Ugc2hvdWxkIHNlZSB0aGUgaW1wb3J0YW50IHBhcnQgb2YgYmluZGluZyBT
SUQgaW4gaW50ZXItZG9tYWluIHJvdXRpbmcsICBzaW5jZSBpdCBoaWRlcyB0aGUgZGV0YWlscyBv
ZiBpbnRyYS1kb21haW4uIFNlY3VyaXR5IGFuZCBQcml2YWN5IGFyZSBhbHdheXMgaW1wb3J0YW50
Lg0KDQpTaW5jZSB0aGUgRUggaW5zZXJ0aW9uIHJlbGF0ZWQgdGV4dCB3aWxsIGJlIHJlbW92ZWQg
ZnJvbSBTUnY2IE5QIGRyYWZ0LCBJIGRvbuKAmXQgdGhpbmsgYW55b25lIHdpbGwgc3RpbGwgc2F5
IHdlIGRvbuKAmXQgbmVlZCBiaW5kaW5nIFNJRC4NCkxldOKAmXMgYmUgaG9uZXN0LCBFbmNhcCBt
b2RlIEJpbmRpbmcgU0lEIGlzIHZlcnkgdXNlZnVsIGluIGludGVyLWRvbWFpbiByb3V0aW5nLiBJ
dCBpcyBub3Qgc2VjdXJlIHRvIHNoYXJlIGludGVybmFsIGluZm8gb3V0c2lkZSBhIHRydXN0ZWQg
bmV0d29yayBkb21haW4uDQoNCkNoZW5nDQoNCg0KRnJvbTogc3ByaW5nIFttYWlsdG86c3ByaW5n
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBCZXJuaWVyLCBEYW5pZWwNClNlbnQ6IFRo
dXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTE6MzYgUE0NClRvOiBTSU5HIFRlYW0gPHMuaS4u
bi5nLnRlYW0uMDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNv
bT4+DQpDYzogJ1NQUklORyBXRyBMaXN0JyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdA
aWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdv
aW5nIHRlc3RpbmcNCg0KKzENCg0KVGhpcyBpcyB3aGF0IHdlIGRpZCBvbiBvdXIgbXVsdGktY2xv
dWQgdHJpYWxzLg0KDQpFbmNhcCB3aXRoIEJpbmRpbmcgU0lEIHRvIGF2b2lkIGludGVyLWRvbWFp
biBtYXBwaW5nICsgSSBkb27igJl0IG5lZWQgdG8gaGF2ZSBzb21lIHNvcnQgb2YgaW50ZXItZG9t
YWluIGFsaWdubWVudCBvZiBQU1NJcw0KDQpEYW4NCg0KT24gMjAxOS0wOS0xOSwgMTE6MTggQU0s
ICJzcHJpbmcgb24gYmVoYWxmIG9mIFNJTkcgVGVhbSIgPHNwcmluZy1ib3VuY2VzQGlldGYub3Jn
PG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIHMuaS5uLmcudGVh
bS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj4gd3Jv
dGU6DQoNCkhpIEFuZHJldywNCg0KR29vZCB0byBoZWFyIHRoYXQgcmVhbGl0eSBleHBlcmltZW50
IDopDQoNCkJ1dCBpcyBpdCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJuYWwgU0lELUlQIG1hcHBpbmdz
IG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWluPw0KDQpPciBpcyB0aGVyZSBhbiBhbmFs
b2d1ZSBsaWtlIEJpbmRpbmcgU0lEIG9mIFNSdjYsIGluIFNSdjYrPw0KDQpCdHcsIFBTU0kgYW5k
IFBQU0kgY2FuIG5vdCBkbyB0aGF0IG5vdywgcmlnaHQ/DQoNCkJlc3QgcmVnYXJkcywNCk1vb25s
aWdodCBUaG91Z2h0cw0KDQoNCihtYWlsIGZhaWx1cmUsIHRyeSB0byBjYyB0byBzcHJpbmcgYWdh
aW4uKQ0KDQpPbiAwOS8xOS8yMDE5IDE3OjQ5LCBBbmRyZXcgQWxzdG9uPG1haWx0bzpBbmRyZXcu
QWxzdG9uQGxpcXVpZHRlbGVjb20uY29tPiB3cm90ZToNCkhpIEd1eXMsDQoNCkkgdGhvdWdodCB0
aGlzIG1heSBiZSBvZiBpbnRlcmVzdCBpbiBsaWdodCBvZiBkaXNjdXNzaW9ucyBhcm91bmQgZGVw
bG95bWVudHMgYW5kIHJ1bm5pbmcgY29kZSAtIGJlY2F1c2Ugb25lIG9mIHRoZSB0aGluZ3Mgd2Un
dmUgYmVlbiB0ZXN0aW5nIGlzIGludGVyLWRvbWFpbiB0cmFmZmljIHN0ZWVyaW5nIHdpdGggQ1JI
IG9uIGJvdGggb3VyIERQREsgaW1wbGVtZW50YXRpb24gYW5kIGFub3RoZXIgaW1wbGVtZW50YXRp
b24uDQoNClNvIC0gdGhlIHNldHVwIHdlIHVzZWQgbGFzdCBuaWdodDoNCg0KNiBzeXN0ZW1zIGlu
IGEgbGFiIC0gb25lIG9mIHdoaWNoIGxpbmtlZCB0byB0aGUgb3BlbiBpbnRlcm5ldC4gIENhbGwg
dGhlc2UgUzEgLT4gUzYNCjMgc3lzdGVtcyBpbiBhIGxhYiBvbiB0aGUgb3RoZXIgc2lkZSBvZiB0
aGUgd29ybGQgLSBubyBwZWVyaW5nIGJldHdlZW4gdGhlIG5ldHdvcmtzIGluIHF1ZXN0aW9uLiAg
Q2FsbCB0aGVzZSBSMSAtPiBSMw0KDQpXZSBhcHBsaWVkIGEgU0lEIGxpc3Qgb24gUzEsIHRoYXQg
c3RlZXJlZCBTMSAtPiBTMiAtPiBTMyAtPiBTNiAtPiBSMSAtPiBSMywgd2l0aCB0aGUgcmVsZXZh
bnQgbWFwcGluZ3MgZnJvbSB0aGUgQ1JIIFNJRCdzIHRvIHRoZSB1bmRlcmx5aW5nIGFkZHJlc3Np
bmcgKFMyIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgZm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5n
IGZvciB0aGUgU0lEIGNvcnJlc3BvbmRpbmcgdG8gUzYsIFM2IGhhZCBhIG1hcHBpbmcgZm9yIHRo
ZSBTSUQgY29ycmVzcG9uZGluZyB0byBSMSBldGMpDQoNClRoZW4gd2Ugc2VudCBzb21lIHBhY2tl
dHMgLSBhbmQgdGhlIHRlc3Qgd2FzIGVudGlyZWx5IHN1Y2Nlc3NmdWwuDQoNCldoYXQgdGhpcyBl
ZmZlY3RpdmVseSBtZWFucyBpcyB0aGF0IGlmIHR3byBwcm92aWRlcnMgYWdyZWUgdG8gc2hhcmUg
dGhlIFNJRCBtYXBwaW5ncyAtIGl0IGlzIHBvc3NpYmxlIHRvIHN0ZWVyIGFjcm9zcyBvbmUgbmV0
d29yaywgb3V0IG92ZXIgYW4gb3BlbiBwYXRoLCBhbmQgYWNyb3NzIGEgcmVtb3RlIG5ldHdvcmsu
ICBPYnZpb3VzbHkgdGhpcyByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCBFSCdzIGFyZW4ndCBiZWlu
ZyBkcm9wcGVkIGJ5IGludGVybWVkaWF0ZSBwcm92aWRlcnMsIGJ1dCB0aGlzIGlzbid0IHNvbWV0
aGluZyB3ZSdyZSBzZWVpbmcuDQoNCkNvbWJpbmUgdGhpcyB3aXRoIHRoZSBCR1Agc2lnbmFsaW5n
IGRyYWZ0IC0gYW5kIHRoZSBTSUQncyBjYW4gdGhlbiBiZSBzaWduYWxlZCBiZXR3ZWVuIHRoZSBw
cm92aWRlcnMgLSB3b3JrIHN0aWxsIGdvaW5nIG9uIHdpdGggcmVnYXJkcyB0byB0aGlzIGZvciB0
ZXN0aW5nIHB1cnBvc2VzLiAgSnVzdCBhcyBhIG5vdGUgLSB0aGVyZSB3b3VsZCBiZSBubyByZXF1
aXJlbWVudCB0byBzaGFyZSB0aGUgZnVsbCBTSUQgbWFwcGluZyBvciB0b3BvbG9naWVzIHdoZW4g
ZG9pbmcgdGhpcyB3aXRoIEJHUCAtIHRoZSByZXF1aXJlbWVudCB3b3VsZCBiZSBvbmx5IHRvIHNo
YXJlIHRoZSByZWxldmFudCBTSUQncyBuZWNlc3NhcnkgZm9yIHRoZSBzdGVlcmluZy4NCg0KSSBj
YW4gc2F5IGZyb20gb3VyIHNpZGUgLSB3aXRoIHZhcmlvdXMgb3RoZXIgcHJvdmlkZXJzIC0gdGhp
cyBpcyBzb21ldGhpbmcgdGhhdCB3ZSBzZWUgKmltbWVuc2UqIHVzZSBjYXNlIGZvciAtIGZvciBh
IHdob2xlIGhvc3Qgb2YgcmVhc29ucy4NCg0KVGhhbmtzDQoNCkFuZHJldw0KDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBs
aXN0DQpzcHJpbmdAaWV0Zi4ub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1NwcmluZzxodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1NwcmluZ19fOyE4V29B
NlJqQzgxYyFVNF9zN3NvbUtQX0t5UTN2aUJNSWNYcGtfcFRNWWxZMTFuVEhNQjJiLUpUZFRMS2k5
bW5yRjF3dV9Eb1h3SWRmJD4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNw
cmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3By
aW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVU0X3M3c29tS1BfS3lRM3ZpQk1JY1hw
a19wVE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnJGMXd1X0xsN2VqNVAkPg0KDQoNCg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpzcHJpbmcgbWFp
bGluZyBsaXN0DQoNCnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KDQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KRXh0ZXJuYWwgRW1haWw6IFBsZWFzZSB1c2UgY2F1dGlv
biB3aGVuIG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1lbnRzIC8gQ291cnJpZWwgZXh0ZXJuZTog
U295ZXogcHJ1ZGVudCBhdmVjIGxlcyBsaWVucyBldCBkb2N1bWVudHMgam9pbnRzDQo=

--_000_0613CA2AE5A54D499F2BA57CD9B702A0ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <8AAB698828FE5C4B9C92BBD0032F63FC@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgR290aGljIjsNCglw
YW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAx
MSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgUEdvdGhp
YyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiXEBNUyBQR290aGljIjt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNp
bVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28t
ZmFyZWFzdC1sYW5ndWFnZTpKQTt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5Nc29M
aXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpKQTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJNUyBQR290aGljIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdl
OkpBO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg
UHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCW1zby1m
YXJlYXN0LWxhbmd1YWdlOkpBO30NCnAubXNvbm9ybWFsMDAsIGxpLm1zb25vcm1hbDAwLCBkaXYu
bXNvbm9ybWFsMDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsMDsNCgltc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkpBO30NCnAubXNp
cGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVyMzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBi
M2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZvb3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4t
dG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SkE7fQ0KcC5t
c29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28t
c3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxl
ZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiLHNh
bnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SkE7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjAN
Cgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIwOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjoj
MUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWls
U3R5bGUzMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBp
biAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N
Ci8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjYyNzkyODcx
NTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MzQ4MDEz
ODg4IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4Njkz
IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJn
aW4tbGVmdDouMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6Ljc1aW47DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCW1hcmdpbi1sZWZ0OjEuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjc1aW47
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjIuMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxl
ZnQ6Mi43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjMuMjVpbjsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6My43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo0LjI1aW47DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMQ0K
CXttc28tbGlzdC1pZDoxMTI2MTIxNjgzOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1s
aXN0LXRlbXBsYXRlLWlkczotMjQ2MDIwNjE4IDY3ODQ3NDg5OCA2NzY5ODY5MSA2NzY5ODY5MyA2
NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpA
bGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjU3MTsNCgltc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0
LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3Qg
bDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGlu
Z3M7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTQ5OTk1NDEzNjsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6LTEyOTY2NjAyNjQ7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9
DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1V
UyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj5IaSBSb24sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkkgYWdyZWUgd2l0aCBEYW4sIEplZmYgYW5kIG90aGVycyB0
aGF0IHRoZSBuYW1lIHNob3VsZCBOT1QgY3JlYXRlIGNvbmZ1c2lvbiB3aXRoIGFuIGFscmVhZHkg
ZXN0YWJsaXNoZWQgdGVjaG5vbG9neSAoU1IpLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij5UaGUgbmFtZSBzaG91bGQgcmVmbGVjdCB0aGUgZGVzaWduIGFuZCB0aGUgc3Bpcml0IG9mIHlv
dXIgcHJvcG9zYWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPlRvIHRyeSB0byBoZWxwIHlvdSBkaWZmZXJlbnRpYXRlIHlvdXIg
c29sdXRpb24sIG1heSBJIHByb3Bvc2UNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj7igJxMSU1QSDogTGFiZWwgSW5kaXJl
Y3Rpb24gd2l0aCBNdWx0aVBsZSBIZWFkZXJz4oCdPG86cD48L286cD48L3NwYW4+PC9iPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IZXJlIGlzIHRoZSByYXRp
b25hbGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LS4yNWluO21zby1saXN0Omww
IGxldmVsMSBsZm81Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkEg
bmV3IHN5c3RlbSBvZiBtYXBwaW5nIElEcyB0byBJUCBhZGRyZXNzZXMgaXMgYmVpbmcgaW50cm9k
dWNlZCAoYnR3IHdl4oCZdmUgaGFkIE1QTFMgZm9yIGRvaW5nIHRoYXQgZm9yIGFnZXMgbm93IGFu
ZCBzbyBpcyB0aGlzIHJlYWxseSBzb21ldGhpbmcNCiBkaWZmZXJlbnQ/KTxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm81Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPlRoZW4gdGhlc2UgbWFwcGVkIElEcyBhcmUgc3ByZWFkIGFjcm9zcyBt
dWx0aXBsZSBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzIChpbnRyb2R1Y2luZyAyIG5ldyBSSHMgYW5k
IDIgbmV3IERPSHMpIHRoZXJlYnkgaW50cm9kdWNpbmcgbW9yZQ0KIGNvbXBsZXhpdHkgaW4gSVB2
NiBwcm9jZXNzaW5nLiBXZSBoYXZlIHNpbXBsZXIgZXhpc3Rpbmcgc29sdXRpb25zIFtkcmFmdC1p
ZXRmLW1wbHMtc3Itb3Zlci1pcF0gaS5lLiB7SVB2NiBOSCA9IFVEUCwgOCBieXRlIFVEUCBoZWFk
ZXIsIHN0YWNrIG9mIG1hcHBpbmcgSURzIGFrYSBNUExTIGxhYmVsc30uPG86cD48L286cD48L3Nw
YW4+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDot
LjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzUiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+QXMgRGFuIG1lbnRpb25lZCwgdGhlcmUgaXMgdGhlIFBTU0kgZm9yIGlt
cGxlbWVudGluZyDigJxsaW1pdGVkIHNlcnZpY2UgY2hhaW5pbmfigJ0gd2hpY2ggc2VlbXMgdmVy
eSBzaW1pbGFyIHRvIFJGQzg1OTUgYW5kIGlzIHN0YXRlZnVsIGFuZA0KIOKAnGVuY29kZXMgYSBs
b2dpY2FsIHJlcHJlc2VudGF0aW9u4oCdIG9mIGFuIE5TSCBhbGJlaXQgd2l0aCBhIHNpbXBsZXIg
ZW5jYXBzdWxhdGlvbiBhbmQgd2l0aG91dCBUTFZzIGp1c3QgYXMgaW4gUkZDODU5NS4NCjxvOnA+
PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+TGV04oCZcyB5b3VyIGluZGl2aWR1YWwgc3Vi
bWlzc2lvbnMgbm90IGNvbnRpbnVlIHRvIGNhdXNlIGNvbmZ1c2lvbiBieSBtYWtpbmcgdXNlIG9m
IGEgbWFya2V0aW5nIG5hbWUgdGhhdCBkcmFncyBvbiB0aGUgY29hdHRhaWxzIG9mIFNSdjYgKHdo
aWNoIGhhcyBiZWVuIGFkb3B0ZWQgYXQgdGhlIElFVEYgYW5kIGRlcGxveWVkIGJ5IHRoZSBpbmR1
c3RyeSkuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+VGhhbmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlJlZ2FyZHMg4oCmIFphZmFyIDxvOnA+DQo8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOmJsYWNrIj5zcHJpbmcgJmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhh
bGYgb2YgJnF1b3Q7QmVybmllciwgRGFuaWVsJnF1b3Q7ICZsdDtkYW5pZWwuYmVybmllckBiZWxs
LmNhJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIFNlcHRlbWJlciAyNSwgMjAxOSBh
dCAzOjQxIFBNPGJyPg0KPGI+VG86IDwvYj5KZWZmIFRhbnRzdXJhICZsdDtqZWZmdGFudC5pZXRm
QGdtYWlsLmNvbSZndDssIFJvbiBCb25pY2EgJmx0O3Jib25pY2E9NDBqdW5pcGVyLm5ldEBkbWFy
Yy5pZXRmLm9yZyZndDssICZxdW90O0NoZW5nbGkgKENoZW5nIExpKSZxdW90OyAmbHQ7Y2hlbmds
aTEzQGh1YXdlaS5jb20mZ3Q7LCBTdGV3YXJ0IEJyeWFudCAmbHQ7c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tJmd0Ozxicj4NCjxiPkNjOiA8L2I+U1BSSU5HIFdHIExpc3QgJmx0O3NwcmluZ0BpZXRm
Lm9yZyZndDssIFNJTkcgVGVhbSAmbHQ7cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tJmd0Ozxi
cj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjY8L3NwYW4+
PHNwYW4gbGFuZz0iSkEiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O01TIEdvdGhpYyZxdW90Oztjb2xvcjpibGFjayI+77yfPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkhpIFJvbiw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6RU4tVVMiPlNpbWlsYXJseSBJIHdvdWxkIHJlZnJhaW4gZnJvbSB1c2luZyB0aGUg
U1IgYWNyb255bSBzaW5jZSBhIGtleSBjaGFyYWN0ZXJpc3RpYyBvZiB0aGUgU1IgYXJjaGl0ZWN0
dXJlIGFzIHBlciBSRkM4NDAyIGlzIHN0YXRlbGVzc25lc3MuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj5BcyBwZXIgY3VycmVudCBTUnY2JiM0MzsgZG9jdW1lbnRzLCBz
dGF0ZSBpcyByZXF1aXJlZCBmb3IgYW4gaW50ZXJtZWRpYXRlIG5vZGUgdG8gYWRkIHRoZSByZWxl
dmFudCBuZXh0IFBTU0lzIGluIERPSC4gVGhpcyBpcyB3aGV0aGVyIHRoZXkgYXJlIGRvbWFpbi13
aWRlIGRlZmluZWQgb3Igd2l0aCBsb2NhbCBzaWduaWZpY2FuY2UNCiAoaS5lLiBwcmVwZW5kaW5n
IHNob3J0LVNJRCkuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
RGFuIEI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+T24gMjAxOS0wOS0yNSwgODo0MyBBTSwgJnF1b3Q7
SmVmZiBUYW50c3VyYSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmplZmZ0YW50LmlldGZAZ21h
aWwuY29tIj5qZWZmdGFudC5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgbmFt
ZT0ibWVzc2FnZUJvZHlTZWN0aW9uIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+QWdyZWUgd2l0aCBTdHVhcnQuIDxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5TUmlu
VURQIGlzIGEgd2VsbCBkZWZpbmVkIHNvbHV0aW9uLCBsZXTigJlzIG5vdCBtaXggdGhpbmdzLiAm
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgbmFtZT0i
bWVzc2FnZVNpZ25hdHVyZVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5DaGVlcnMsIDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5K
ZWZmPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9Im1l
c3NhZ2VSZXBseVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPk9uIFNlcCAyNSwgMjAxOSwgMjozOSBQTSAmIzQzOzAyMDAsIFN0ZXdhcnQgQnJ5
YW50ICZsdDtzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20mZ3Q7LCB3cm90ZTo8YnI+DQo8YnI+DQo8
YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjMUFCQzlDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gOC4wcHQ7bWFy
Z2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6My43NXB0O21hcmdpbi1yaWdodDozLjc1cHQ7bWFy
Z2luLWJvdHRvbTozLjc1cHQiPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkkgYWdyZWUu
PGJyPg0KPGJyPg0KSW5jbHVzaW9uIG9mIHRoZSB0ZXJtIE1QTFMgd291bGQgY2F1c2UgY29uZnVz
aW9uIHdpdGggZHJhZnQtaWV0Zi1tcGxzLXNyLW92ZXItaXAsIHdoaWNoIGlzIGVudGl0bGVkIFNS
LU1QTFMgb3ZlciBJUC4gVGhlIGRlc2lnbiBkZWNyaWJlZCBpbiBkcmFmdC1pZXRmLW1wbHMtc3It
b3Zlci1pcCB3b3JrcyBvdmVyIGJvdGggSVB2NCBhbmQgSVB2Ni4gQWxzbyBjb3Vyc2UsIGFzIFJv
biBzdGF0ZXMsIHN1Y2ggYSBuYW1lIGlzIG5vdCBhIHRydWUgcmVmZWxjdGlvbg0KIG9mIHRoZSBk
ZXNpZ24uPG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+LSBTdGV3
YXJ0PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPk9uIDI0LzA5LzIwMTkgMDU6MDEsIFJvbiBCb25pY2Egd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjRTY3RTIyIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gOC4wcHQ7bWFy
Z2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6My43NXB0O21hcmdpbi1yaWdodDozLjc1cHQ7bWFy
Z2luLWJvdHRvbTozLjc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q2hlbmcs
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
SSBoYXZlIG5vIHByb2JsZW0gd2l0aCBjaGFuZ2luZyB0aGUgbmFtZS4gU1ItTVBMUyBvdmVyIElQ
djYgbWF5IG5vdCBiZSBhcHByb3ByaWF0ZSwgYmVjYXVzZSBNUExTIGlzIG5vdCBwYXJ0IG9mIHRo
ZSBzb2x1dGlvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj5Tb21ldGhpbmcgbGlrZSBTUi1leHRlbnNpYmxlLTYgb3IgU1ItY29tcHJlc3Nl
ZC02IG1pZ2h0IHdvcmsuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtN
UyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFy
Z2luLWxlZnQ6LjVpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVz
cyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PGI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5Gcm9tOjwvc3Bhbj48
L2I+DQo8c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkNoZW5nbGkgKENo
ZW5nIExpKSA8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20iPg0KJmx0O2NoZW5n
bGkxM0BodWF3ZWkuY29tJmd0OzwvYT48YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBTZXB0ZW1i
ZXIgMjMsIDIwMTkgMTA6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBCb25pY2EgPGEgaHJlZj0i
bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPiZsdDtyYm9uaWNhQGp1bmlwZXIubmV0Jmd0Ozwv
YT47IEplZmYgVGFudHN1cmENCjxhIGhyZWY9Im1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNv
bSI+Jmx0O2plZmZ0YW50LmlldGZAZ21haWwuY29tJmd0OzwvYT48YnI+DQo8Yj5DYzo8L2I+IFNJ
TkcgVGVhbSA8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tIj4mbHQ7
cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tJmd0OzwvYT47IEVYVCAtDQo8YSBocmVmPSJtYWls
dG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4gPGEg
aHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPg0KJmx0O2RhbmllbC5iZXJuaWVy
QGJlbGwuY2EmZ3Q7PC9hPjsgU1BSSU5HIFdHIExpc3QgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZyI+Jmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJFOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2Njwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIg
c3R5bGU9ImZvbnQtZmFtaWx5OlNpbVN1bjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+77yf
PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+T2gsIEkgbWlzdW5k
ZXJzdG9vZCB0aGUgQlNJRCBpbiBDUkggaW4gbGFzdCBlbWFpbCwgc29ycnkgZm9yIHRoYXQuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlllcywgdGhlIFNJRCBpcyBub3QgYW4gSVB2NiBhZGRy
ZXNzIGluIENSSCwgYnV0IGEgMTYvMzIgYml0IHZhbHVlIGxpa2UgTVBMUyBsYWJlbC48L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhlcmVmb3JlLCBJTUhPLCBpdCBtYXkgbm90IGNvbXBseSB3
aXRoIFJGQzg0MDI6PC9zcGFuPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0MDIqc2VjdGlvbi0zLjEuM19fO0l3IThX
b0E2UmpDODFjIVdvUFlXOUlwbkRZamNkaGxpMGI4MF8tS3lyT0lCWUZBWmZpcF9OeFBMQjEtQnQ3
b0hqdDh1R1U2OEs0OWoyeWskIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAy
I3NlY3Rpb24tMy4xLjM8L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPklmIHBvc3NpYmxlLCBJIHN1Z2dlc3Qg
dG8gY2hhbmdlIHRoZSBuYW1lIG9mIFNSdjYmIzQzOywgc2luY2UgaXQgaXMgbm90IFNSdjYgYmFz
ZWQuIFNvbWV0aGluZyBsaWtlIFNSLU1QTFMgb3ZlciBJUHY2IG1heWJlIGJldHRlcj88L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Q2hlbmc8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZy
b206PC9zcGFuPjwvYj4NCjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
Um9uIEJvbmljYSBbPGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPm1haWx0bzpy
Ym9uaWNhQGp1bmlwZXIubmV0PC9hPl08YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBTZXB0ZW1i
ZXIgMjMsIDIwMTkgMTA6NDUgUE08YnI+DQo8Yj5Ubzo8L2I+IENoZW5nbGkgKENoZW5nIExpKSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tIj5jaGVuZ2xpMTNAaHVhd2Vp
LmNvbTwvYT4mZ3Q7OyBKZWZmIFRhbnRzdXJhICZsdDs8YSBocmVmPSJtYWlsdG86amVmZnRhbnQu
aWV0ZkBnbWFpbC5jb20iPmplZmZ0YW50LmlldGZAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5D
Yzo8L2I+IFNJTkcgVGVhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdt
YWlsLmNvbSI+cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7OyBFWFQgLQ0KPGEg
aHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPmRhbmllbC5iZXJuaWVyQGJlbGwu
Y2E8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYTwvYT4mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3Rpbmc8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q2hlbmcsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SW4gU1J2NiYjNDM7LCBpdCB3b3VsZCBiZSB2
ZXJ5IGRpZmZpY3VsdCB0byBwb2xsdXRlIHRoZSBhcmNoaXRlY3R1cmUgYmVjYXVzZTo8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MS4waW47
dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwxIGxldmVsMSBsZm8yIj4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPkEgU0lEIGlzIGVpdGhlciAxNi1vciAzMi1iaXRzIGxvbmc8L3NwYW4+DQo8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoxLjBpbjt0ZXh0
LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250Ojcu
MHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48
c3BhbiBkaXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+QW4gSVB2NiBhZGRyZXNzIGlzIDEyOC1iaXRzIGxvbmc8L3NwYW4+DQo8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVu
dDotLjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+
PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBk
aXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
VGhlcmVmb3JlLCBpdCBpcyBpbXBvc3NpYmxlIHRvIGNvcHkgYSBTSUQgdG8gYW4gSVB2NiBhZGRy
ZXNzIG9yIGFuIElQdjYgYWRkcmVzcyB0byBhIFNJRDwvc3Bhbj4NCjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+VGhlIGJpbmRpbmcgU0lEIHdpbGwgYmUgYSAx
Ni1vciAzMi1iaXQgdG9wb2xvZ2ljYWwgaW5zdHJ1Y3Rpb24sIGZvdW5kIGluIHRoZSBDUkguIExp
a2UgYWxsIHRvcG9sb2dpY2FsIGluc3RydWN0aW9ucywgaXQgd2lsbCBpZGVudGlmeSBhbiBTRklC
IGVudHJ5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPlRoZXJlIHdpbGwgYmUgYSBuZXcgU0ZJQiBlbnRyeSB0eXBlIHRoYXQgd2lsbCBjb250
YWluIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb246PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbjtt
c28tbGlzdDpsMSBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHls
ZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48
L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BbiBJUHY2IERl
c3RpbmF0aW9uIEFkZHJlc3MgKHRvIGJlIHVzZWQgaW4gdGhlIG91dGVyIElQdjYgaGVhZGVyKTwv
c3Bhbj4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0
OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvMiI+DQo8IVtp
ZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+
PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj5BIGxpc3Qgb2YgU0lEcyAodG8gYmUgdXNlZCBpbiB0aGUgQ1JIPC9z
cGFuPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6Ljc1aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Jvbjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtN
UyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTowaW47bWFy
Z2luLWxlZnQ6LjVpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xvcjpibGFjayI+SnVuaXBlciBCdXNpbmVz
cyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PGI+RnJvbTo8L2I+IENoZW5nbGkgKENoZW5nIExpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmNoZW5n
bGkxM0BodWF3ZWkuY29tIj5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U2Vu
dDo8L2I+IFN1bmRheSwgU2VwdGVtYmVyIDIyLCAyMDE5IDEyOjAxIEFNPGJyPg0KPGI+VG86PC9i
PiBSb24gQm9uaWNhICZsdDs8YSBocmVmPSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+cmJv
bmljYUBqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBKZWZmIFRhbnRzdXJhICZsdDs8YSBocmVmPSJtYWls
dG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20iPmplZmZ0YW50LmlldGZAZ21haWwuY29tPC9hPiZn
dDs8YnI+DQo8Yj5DYzo8L2I+IFNJTkcgVGVhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcu
dGVhbS4wODEwQGdtYWlsLmNvbSI+cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7
OyBFWFQgLQ0KPGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPmRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdv
aW5nIHRlc3Rpbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47
bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5IaSBSb24sPGJyPg0KPGJyPg0KR29vZCB0
byBoZWFyIHRoYXQuIExvb2tpbmcgZm9yd2FyZCB0byBzZWVpbmcgaXQgaW4gdGhlIG5leHQgcmV2
aXNpb24uPGJyPg0KPGJyPg0KQnV0IEkgYW0gY3VyaW91cyB0aGF0IGlzIGEgYmluZCBTSUQgaW4g
Q1JIIGFuIGludGVyZmFjZSBJUHY2IGFkZHJlc3Mgb25seSB3aXRob3V0IGFueSBvdGhlciBzZW1h
bnRpY3M/IEp1c3QgbGlrZSB0aGUgb3RoZXIgU0lEcyB5b3UgbWVudGlvbmVkIGluIENSSC48YnI+
DQo8YnI+DQpJZiBub3QsIHRoaXMgYmluZGluZyBTSUQgc2hvdWxkIG5vdCBiZSBpbnRyb2R1Y2Vk
IGluIHRvIENSSCBzaW5jZSBpdCBwb2xsdXRlcyB0aGUgYXJjaGl0ZWN0dXJlLjxicj4NCjxicj4N
CklmIHllcywgd2hhdOKAmXMgdGhlIHN0YW5kYXJkIGZvciBhbiBJbnRlcmZhY2UgSVB2NiBhZGRy
ZXNzPzxicj4NCjxicj4NClRoYW5rcyBmb3IgY29uZmlybWluZyB0aGF0IEJTSUQgaXMgbmVlZGVk
IGluIENSSC4gSSB0b3RhbGx5IGFncmVlIHdpdGggeW91Ljxicj4NCjxicj4NCkJlc3QgcmVnYXJk
cyw8YnI+DQpDaGVuZzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0i
dGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjAiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2Vu
dGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MTIuMHB0O21h
cmdpbi1sZWZ0Oi41aW4iPg0KPHNwYW4gbGFuZz0iSkEiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+5p2O5ZGIPC9z
cGFuPjxzcGFuIGxhbmc9IkpBIj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dCI+Q2hlbmcgTGk8YnI+DQpFbWFpbDo8L3NwYW4+IDxhIGhyZWY9Im1haWx0bzpjaGVuZ2xpMTNA
aHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPmNoZW5nbGkxM0BodWF3
ZWkuY29tPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6Ni4wcHQgMGlu
IDBpbiAwaW4iIG5hbWU9IkFueU9mZmljZS1CYWNrZ3JvdW5kLUltYWdlIj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5z
LXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm
b250LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPlJvbiBCb25pY2Em
bHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNh
bnMtc2VyaWYiPnJib25pY2FAanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJp
ZiI+Jmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYi
PlRvOjwvc3Bhbj48L2I+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPkplZmYgVGFudHN1cmEmbHQ7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5z
LXNlcmlmIj5qZWZmdGFudC5pZXRmQGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNl
cmlmIj4mZ3Q7O0NoZW5nbGkNCiAoQ2hlbmcgTGkpJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86
Y2hlbmdsaTEzQGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+Y2hlbmdsaTEzQGh1YXdl
aS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+Jmd0Ozwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPkNjOjwvc3Bhbj48L2I+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1b3Q7
LHNhbnMtc2VyaWYiPlNJTkcgVGVhbSZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcu
dGVhbS4wODEwQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5zLmkubi5nLnRlYW0uMDgx
MEBnbWFpbC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OztFWFQNCiAtIGRh
bmllbC5iZXJuaWVyJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMg
UEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9zcGFuPjwv
YT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290
aGljJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs7U1BSSU5HIFdHIExpc3QmbHQ7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+c3ByaW5nQGll
dGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5TdWJqZWN0Ojwvc3Bhbj48L2I+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290aGlj
JnF1b3Q7LHNhbnMtc2VyaWYiPlJFOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2lu
ZyB0ZXN0aW5nPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJp
ZiI+VGltZTo8L3NwYW4+PC9iPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj4yMDE5LTA5LTIyIDA0OjM3
OjE3PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkplZmYsPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+QWZ0ZXIg
YW4gb2ZmLWxpbmUgY29udmVyc2F0aW9uIHdpdGggdGhlIFNSdjYmIzQzOyBpbXBsZW1lbnRvcnMs
IHdlIGRlY2lkZWQgdGhhdCBpdCB3b3VsZCBiZSB0cml2aWFsIHRvIGFkZCBhIGJpbmRpbmcgU0lE
IHRvIFNSdjYmIzQzOy4gU28sIHdlIHdpbGwgZG8gdGhhdCBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9m
IHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5JbiBrZWVwaW5nIHdpdGggUkZDIDgyMDAsIGl0
IHdpbGwgcHJlcGVuZCBvbmx5LiBTaW5jZSB0aGUgQ1JIIGlzIHNob3J0LCBpbnNlcnRpb24gaXMg
bm90IG5lZWRlZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZvb3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVy
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1i
b3R0b206MGluO21hcmdpbi1sZWZ0Oi41aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxp
Z246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxiPkZyb206PC9iPiBKZWZmIFRhbnRzdXJhICZsdDs8YSBocmVmPSJtYWls
dG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20iPmplZmZ0YW50LmlldGZAZ21haWwuY29tPC9hPiZn
dDs8YnI+DQo8Yj5TZW50OjwvYj4gU2F0dXJkYXksIFNlcHRlbWJlciAyMSwgMjAxOSA0OjMyIFBN
PGJyPg0KPGI+VG86PC9iPiBDaGVuZ2xpIChDaGVuZyBMaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpj
aGVuZ2xpMTNAaHVhd2VpLmNvbSI+Y2hlbmdsaTEzQGh1YXdlaS5jb208L2E+Jmd0OzsgUm9uIEJv
bmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPnJib25pY2FAanVu
aXBlci5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gU0lORyBUZWFtICZsdDs8YSBocmVmPSJt
YWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tIj5zLmkuLm4uZy50ZWFtLjA4MTBAZ21h
aWwuY29tPC9hPiZndDs7IEVYVCAtDQo8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5p
ZWwuYmVybmllckBiZWxsLmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDs7IFNQUklO
RyBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gQSBub3RlIG9u
IENSSCBhbmQgb24gZ29pbmcgdGVzdGluZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxkaXYgbmFtZT0ibWVzc2FnZUJvZHlTZWN0aW9uIj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+SGkgUm9uLDxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5UaGFua3MgZm9yIHlvdXIgY29tbWVudHMs
IGV4YWN0bHksJm5ic3A7QlNJRCZuYnNwO01QTFMgbGFiZWwgPSBDUkggdmFsdWUgOik8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgbmFtZT0ibWVzc2FnZVNpZ25h
dHVyZVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj5DaGVlcnMsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkplZmY8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgbmFtZT0ibWVzc2FnZVJlcGx5U2Vj
dGlvbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBp
bjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0Oi41aW4i
Pg0KT24gU2VwIDIwLCAyMDE5LCAxMTowOSBBTSAtMDcwMCwgUm9uIEJvbmljYSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPnJib25pY2FAanVuaXBlci5uZXQ8L2E+Jmd0
Oywgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgIzM0OThEQiAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDguMHB0
O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjMuNzVwdDttYXJnaW4tcmlnaHQ6My43NXB0
O21hcmdpbi1ib3R0b206My43NXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+SGkgSmVmZiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5JdCB3b3VsZCBi
ZSBlYXN5IGVub3VnaCB0byBhZGQgYSBiaW5kaW5nIFNJRCB0byBTUnY2JiM0MzsuIEdpdmVuIGN1
c3RvbWVyIGRlbWFuZCwgSSB3b3VsZCBub3QgYmUgYXZlcnNlIHRvIGFkZGluZyBvbmUuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+SG93ZXZlciwgdGhlcmUgaXMgYW5vdGhlciB3YXkgdG8gZ2V0IGV4YWN0bHkg
dGhlIHNhbWUgYmVoYXZpb3Igb24gdGhlIGZvcndhcmRpbmcgcGxhbmUgd2l0aG91dCBhZGRpbmcg
YSBuZXcgU0lEIHR5cGUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+QXNzdW1lIHRoYXQgb24gTm9kZSBOLCB3
ZSBoYXZlIHRoZSBmb2xsb3dpbmcgU0ZJQiBlbnRyeTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDot
LjI1aW47bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzQiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHls
ZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIi
Pjwvc3Bhbj5TSUQ6IDEyMyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
YXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDIgbGV2ZWwxIGxm
bzQiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFu
IHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwv
c3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5JUHY2IGFkZHJlc3M6IDIwMDE6
ZGI4OjoxIDxvOnA+DQo8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxl
ZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwyIGxldmVsMSBsZm80Ij4NCjwh
W2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+U0lEIHR5cGU6IHByZWZpeCBTSUQgPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+Tm93IGFzc3VtZSB0aGF0IHdhcyBhbHNvIGhhdmUgdGhlIGZvbGxvd2luZyBy
b3V0ZSBvbiBOb2RlIE46PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+MjAwMTpkYjg6OjEgLSZndDsgU1J2NiYj
NDM7IHR1bm5lbCB3aXRoIHNwZWNpZmllZCBkZXN0aW5hdGlvbiBhZGRyZXNzIGFuZCBDUkg8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj5UaGlzIGdpdmVzIHlvdSB0aGUgc2FtZSBmb3J3YXJkaW5nIGJlaGF2aW9y
IGFzIGEgYmluZGluZyBTSUQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJvbjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im1zaXBm
b290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDow
aW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDouNWluO21h
cmdpbi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuMHB0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj5Gcm9tOjwvYj4gc3By
aW5nICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNwcmluZy1i
b3VuY2VzQGlldGYub3JnPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZjwvYj4gSmVmZiBUYW50c3Vy
YTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE5IDEwOjUzIFBN
PGJyPg0KPGI+VG86PC9iPiBDaGVuZ2xpIChDaGVuZyBMaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpj
aGVuZ2xpMTNAaHVhd2VpLmNvbSI+Y2hlbmdsaTEzQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxi
PkNjOjwvYj4gU0lORyBUZWFtICZsdDs8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBA
Z21haWwuY29tIj5zLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPC9hPiZndDs7IEVYVCAtDQo8
YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIj5kYW5p
ZWwuYmVybmllckBiZWxsLmNhPC9hPiZndDs7IFNQUklORyBXRyBMaXN0ICZsdDs8YSBocmVmPSJt
YWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGlu
ZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5UaGVyZeKAmXMgbnVtYmVyIG9mIHNv
bHV0aW9ucyBvbiB0aGUgbWFya2V0IHRoYXQgZXh0ZW5zaXZlbHkgdXNlIEJTSUQgZm9yIG11bHRp
LWRvbWFpbiBhcyB3ZWxsIGFzIG11bHRpLWxheWVyIHNpZ25hbGluZy48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8ZGl2IGlkPSJBcHBsZU1haWxTaWduYXR1cmUiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPlJlZ2FyZHMsPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPkplZmY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBp
bjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4NCjxicj4NCk9uIFNlcCAx
OSwgMjAxOSwgYXQgMTk6NDksIENoZW5nbGkgKENoZW5nIExpKSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmNoZW5nbGkxM0BodWF3ZWkuY29tIj5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3Rl
OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0QzNTQwMCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDguMHB0
O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjMuNzVwdDttYXJnaW4tcmlnaHQ6My43NXB0
O21hcmdpbi1ib3R0b206My43NXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiYjNDM7MS48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QXMgSSBtZW50aW9uZWQgYmVmb3JlLCBCaW5k
aW5nIFNJRCBpcyBub3Qgb25seSBmb3Igc2hvcnRlbmluZyBTSUQgbGlzdC48L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIHNob3VsZCBzZWUgdGhlIGltcG9ydGFudCBw
YXJ0IG9mIGJpbmRpbmcgU0lEIGluIGludGVyLWRvbWFpbiByb3V0aW5nLCAmbmJzcDtzaW5jZSBp
dCBoaWRlcyB0aGUgZGV0YWlscyBvZiBpbnRyYS1kb21haW4uIFNlY3VyaXR5IGFuZCBQcml2YWN5
IGFyZSBhbHdheXMgaW1wb3J0YW50Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TaW5j
ZSB0aGUgRUggaW5zZXJ0aW9uIHJlbGF0ZWQgdGV4dCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBTUnY2
IE5QIGRyYWZ0LCBJIGRvbuKAmXQgdGhpbmsgYW55b25lIHdpbGwgc3RpbGwgc2F5IHdlIGRvbuKA
mXQgbmVlZCBiaW5kaW5nIFNJRC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkxldOKAmXMgYmUgaG9uZXN0LCBFbmNhcCBtb2RlIEJpbmRpbmcgU0lEIGlzIHZlcnkgdXNl
ZnVsIGluIGludGVyLWRvbWFpbiByb3V0aW5nLiBJdCBpcyBub3Qgc2VjdXJlIHRvIHNoYXJlIGlu
dGVybmFsIGluZm8gb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29yayBkb21haW4uPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkNoZW5nPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+RnJv
bTo8L2I+IHNwcmluZyBbPGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5t
YWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mPC9iPiBC
ZXJuaWVyLCBEYW5pZWw8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIFNlcHRlbWJlciAxOSwg
MjAxOSAxMTozNiBQTTxicj4NCjxiPlRvOjwvYj4gU0lORyBUZWFtICZsdDs8YSBocmVmPSJtYWls
dG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tIj5zLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwu
Y29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+ICdTUFJJTkcgV0cgTGlzdCcgJmx0OzxhIGhyZWY9
Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0
aW5nPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij4mIzQzOzE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhp
cyBpcyB3aGF0IHdlIGRpZCBvbiBvdXIgbXVsdGktY2xvdWQgdHJpYWxzLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij5FbmNhcCB3aXRoIEJpbmRpbmcgU0lEIHRvIGF2b2lkIGlu
dGVyLWRvbWFpbiBtYXBwaW5nICYjNDM7IEkgZG9u4oCZdCBuZWVkIHRvIGhhdmUgc29tZSBzb3J0
IG9mIGludGVyLWRvbWFpbiBhbGlnbm1lbnQgb2YgUFNTSXM8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+RGFuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+T24gMjAxOS0wOS0xOSwgMTE6
MTggQU0sICZxdW90O3NwcmluZyBvbiBiZWhhbGYgb2YgU0lORyBUZWFtJnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPC9hPiBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBn
bWFpbC5jb20iPnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+SGkgQW5kcmV3LDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5Hb29kIHRvIGhlYXIgdGhhdCByZWFsaXR5IGV4cGVyaW1lbnQgOik8L3NwYW4+PGJyPg0KPGJy
Pg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5CdXQgaXMgaXQgc2VjdXJlIHRvIHNoYXJlIGlu
dGVybmFsIFNJRC1JUCBtYXBwaW5ncyBvdXRzaWRlIGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbj88
L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5PciBpcyB0aGVyZSBh
biBhbmFsb2d1ZSBsaWtlIEJpbmRpbmcgU0lEIG9mIFNSdjYsIGluIFNSdjYmIzQzOz88L3NwYW4+
PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5CdHcsIFBTU0kgYW5kIFBQU0kg
Y2FuIG5vdCBkbyB0aGF0IG5vdywgcmlnaHQ/PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+QmVzdCByZWdhcmRzLDwvc3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPk1vb25saWdoPC9zcGFuPnQgVGhvdWdodHM8YnI+DQo8YnI+DQo8YnI+DQoobWFp
bCBmYWlsdXJlLCB0cnkgdG8gY2MgdG8gc3ByaW5nIGFnYWluLik8YnI+DQo8YnI+DQo8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztiYWNrZ3JvdW5kOiNGMkYyRjIiPk9uIDA5LzE5LzIw
MTkgMTc6NDksJm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpBbmRyZXcuQWxzdG9uQGxpcXVp
ZHRlbGVjb20uY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyQTk3RkY7YmFja2dyb3VuZDojRjJG
MkYyIj5BbmRyZXcNCiBBbHN0b248L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7
YmFja2dyb3VuZDojRjJGMkYyIj4mbmJzcDt3cm90ZTo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhp
IEd1eXMsJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkg
dGhvdWdodCB0aGlzIG1heSBiZSBvZiBpbnRlcmVzdCBpbiBsaWdodCBvZiBkaXNjdXNzaW9ucyBh
cm91bmQgZGVwbG95bWVudHMgYW5kIHJ1bm5pbmcgY29kZSAtIGJlY2F1c2Ugb25lIG9mIHRoZSB0
aGluZ3Mgd2UndmUgYmVlbiB0ZXN0aW5nIGlzIGludGVyLWRvbWFpbiB0cmFmZmljIHN0ZWVyaW5n
IHdpdGggQ1JIIG9uIGJvdGggb3VyIERQREsgaW1wbGVtZW50YXRpb24gYW5kIGFub3RoZXIgaW1w
bGVtZW50YXRpb24uJm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+U28gLSB0aGUgc2V0dXAgd2UgdXNlZCBsYXN0IG5pZ2h0OiZuYnNwOzwvc3Bhbj48YnI+
DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjYgc3lzdGVtcyBpbiBhIGxhYiAtIG9u
ZSBvZiB3aGljaCBsaW5rZWQgdG8gdGhlIG9wZW4gaW50ZXJuZXQuJm5ic3A7IENhbGwgdGhlc2Ug
UzEgLSZndDsgUzYmbmJzcDs8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4z
IHN5c3RlbXMgaW4gYSBsYWIgb24gdGhlIG90aGVyIHNpZGUgb2YgdGhlIHdvcmxkIC0gbm8gcGVl
cmluZyBiZXR3ZWVuIHRoZSBuZXR3b3JrcyBpbiBxdWVzdGlvbi4mbmJzcDsgQ2FsbCB0aGVzZSBS
MSAtJmd0OyBSMyZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPldlIGFwcGxpZWQgYSBTSUQgbGlzdCBvbiBTMSwgdGhhdCBzdGVlcmVkIFMxIC0mZ3Q7IFMy
IC0mZ3Q7IFMzIC0mZ3Q7IFM2IC0mZ3Q7IFIxIC0mZ3Q7IFIzLCB3aXRoIHRoZSByZWxldmFudCBt
YXBwaW5ncyBmcm9tIHRoZSBDUkggU0lEJ3MgdG8gdGhlIHVuZGVybHlpbmcgYWRkcmVzc2luZyAo
UzIgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBmb3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9y
IHRoZSBTSUQgY29ycmVzcG9uZGluZw0KIHRvIFM2LCBTNiBoYWQgYSBtYXBwaW5nIGZvciB0aGUg
U0lEIGNvcnJlc3BvbmRpbmcgdG8gUjEgZXRjKSZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPlRoZW4gd2Ugc2VudCBzb21lIHBhY2tldHMgLSBhbmQgdGhl
IHRlc3Qgd2FzIGVudGlyZWx5IHN1Y2Nlc3NmdWwuICZuYnNwOyZuYnNwOzwvc3Bhbj48YnI+DQo8
YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPldoYXQgdGhpcyBlZmZlY3RpdmVseSBtZWFu
cyBpcyB0aGF0IGlmIHR3byBwcm92aWRlcnMgYWdyZWUgdG8gc2hhcmUgdGhlIFNJRCBtYXBwaW5n
cyAtIGl0IGlzIHBvc3NpYmxlIHRvIHN0ZWVyIGFjcm9zcyBvbmUgbmV0d29yaywgb3V0IG92ZXIg
YW4gb3BlbiBwYXRoLCBhbmQgYWNyb3NzIGEgcmVtb3RlIG5ldHdvcmsuJm5ic3A7IE9idmlvdXNs
eSB0aGlzIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IEVIJ3MgYXJlbid0DQogYmVpbmcgZHJvcHBl
ZCBieSBpbnRlcm1lZGlhdGUgcHJvdmlkZXJzLCBidXQgdGhpcyBpc24ndCBzb21ldGhpbmcgd2Un
cmUgc2VlaW5nLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPkNvbWJpbmUgdGhpcyB3aXRoIHRoZSBCR1Agc2lnbmFsaW5nIGRyYWZ0IC0gYW5kIHRoZSBT
SUQncyBjYW4gdGhlbiBiZSBzaWduYWxlZCBiZXR3ZWVuIHRoZSBwcm92aWRlcnMgLSB3b3JrIHN0
aWxsIGdvaW5nIG9uIHdpdGggcmVnYXJkcyB0byB0aGlzIGZvciB0ZXN0aW5nIHB1cnBvc2VzLiZu
YnNwOyBKdXN0IGFzIGEgbm90ZSAtIHRoZXJlIHdvdWxkIGJlIG5vIHJlcXVpcmVtZW50IHRvIHNo
YXJlIHRoZSBmdWxsDQogU0lEIG1hcHBpbmcgb3IgdG9wb2xvZ2llcyB3aGVuIGRvaW5nIHRoaXMg
d2l0aCBCR1AgLSB0aGUgcmVxdWlyZW1lbnQgd291bGQgYmUgb25seSB0byBzaGFyZSB0aGUgcmVs
ZXZhbnQgU0lEJ3MgbmVjZXNzYXJ5IGZvciB0aGUgc3RlZXJpbmcuJm5ic3A7PC9zcGFuPjxicj4N
Cjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SSBjYW4gc2F5IGZyb20gb3VyIHNpZGUg
LSB3aXRoIHZhcmlvdXMgb3RoZXIgcHJvdmlkZXJzIC0gdGhpcyBpcyBzb21ldGhpbmcgdGhhdCB3
ZSBzZWUgKmltbWVuc2UqIHVzZSBjYXNlIGZvciAtIGZvciBhIHdob2xlIGhvc3Qgb2YgcmVhc29u
cy4mbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFu
a3MmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BbmRy
ZXcmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyZuYnNwOzwv
c3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPnNwcmluZyBtYWlsaW5nIGxpc3Qm
bmJzcDs8L3NwYW4+PGJyPg0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5z
cHJpbmdAaWV0Zi4ub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8L3Nw
YW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9TcHJpbmdfXzshOFdvQTZSakM4MWMhVTRfczdzb21LUF9LeVEz
dmlCTUljWHBrX3BUTVlsWTExblRITUIyYi1KVGRUTEtpOW1uckYxd3VfRG9Yd0lkZiQiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL1NwcmluZzwvc3Bhbj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0QzNTQwMCAx
LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDguMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4t
dG9wOjMuNzVwdDttYXJnaW4tcmlnaHQ6My43NXB0O21hcmdpbi1ib3R0b206My43NXB0Ij4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGll
dGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRw
czovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nX187IThXb0E2UmpDODFjIVU0
X3M3c29tS1BfS3lRM3ZpQk1JY1hwa19wVE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnJGMXd1X0xs
N2VqNVAkIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwcmUg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPnNwcmluZyBtYWlsaW5nIGxpc3Q8bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5n
QGlldGYub3JnPC9hPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nwcmlu
ZyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PG86cD48
L286cD48L3ByZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJj
ZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj4NCjxociBzaXplPSIwIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRl
ciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj48c3Ryb25nPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWU7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkV4dGVybmFsIEVtYWlsOjwvc3Bhbj48L2k+PC9zdHJv
bmc+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPg0KIFBsZWFzZSB1c2UgY2F1dGlvbiB3aGVuIG9wZW5pbmcgbGlua3MgYW5kIGF0dGFjaG1l
bnRzIC8gPC9zcGFuPjwvZW0+PHN0cm9uZz48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibHVlO21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5Db3VycmllbCBleHRlcm5lOjwvc3Bhbj48L2k+PC9z
dHJvbmc+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPg0KIFNveWV6IHBydWRlbnQgYXZlYyBsZXMgbGllbnMgZXQgZG9jdW1lbnRzIGpvaW50
cyA8L3NwYW4+PC9lbT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_0613CA2AE5A54D499F2BA57CD9B702A0ciscocom_--


From nobody Thu Sep 26 11:58:38 2019
Return-Path: <rbonica@juniper.net>
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 4C06412013D for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 11:58:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 i_IB9UDutGAv for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 11:58:31 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B61421200EB for <spring@ietf.org>; Thu, 26 Sep 2019 11:58:31 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8QIsUx4000482; Thu, 26 Sep 2019 11:58:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=P9s35j+OcgJxZob6JwaE96XBeOi4NNi/c9CZbsIYohs=; b=MvkuoAxXjWUfnrIxGjJbONic5f0dxZUsF2XO9u8qH2Alzs8BfTyXfitJUQ1X+o+ARp04 8nNDio32V4UMi/ZGI2q8G5dHmn2eVQ8dcvJCRDiiT6X2Q7TzeWsuKr7Lwdu/QlABwXf8 U31QleF6kq28wVp+FInMwun4TkLHE68470FHyLFckFPrka9KcwTYpwPaqgOrzcrK1hi/ 0HVqttKDvp9d6YffVhPszhelLOxrLky62WOcKnHqbyIcjBiC/p8Jm+ML0Y45WxsuEHoR HNoMrcMhObwB7gXwGTt58ySfvBY+RuIxN8XGAEdU4VCDCJVRde1J/fVPDYS8il+cClop JA== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2058.outbound.protection.outlook.com [104.47.32.58]) by mx0a-00273201.pphosted.com with ESMTP id 2v918gr6yb-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 26 Sep 2019 11:58:24 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jXa586SPbVN5jl5uiS9fQKWsfQOQwJwix1/NCrYsyviXxgUHDGsaOJpZehj546t1kiEZGoC4TceF2OpvM3aFlU5jMvdZanJjx1nF+8iYU/Y0g2q1eKpd+kSfIgzGwXzIDioOtrqJfA591EFo8eNsqatwQ3Gkco2QZLXkKTN5as+ZzmOOT0v3Jb4eJDXPYgEaR8WbDoqZ0Tqmy0vvTXJ/hUZUDPgT4/qqJlr2+HdSY0PKmb1OoJ07SY0J8Q3k12+Ctl9lYXpTAjMmZRJGU0GUExKxBs1CIj7VV3DCTuTis12MEs42Q7lNYR46z+fOaEMfoQCHo7SITuhG4CuhnWorGg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P9s35j+OcgJxZob6JwaE96XBeOi4NNi/c9CZbsIYohs=; b=hkOimydU7aI8zaJs+fFvP+jkkplFqB5XlJmpljzBRfpNrn9bBO/9dAIuIMwuXclsbKTVDQ9cErQMWYLFSfSRspbxEr0DsDGZoT9mJsU4+Q3hiCxlxXW2yES7rqHmrIlmJ/cwIdixXVFfhS9BRts+kT2oVV5QYQiBGQ+HtbBTq4eIzHdqz+KjF+9EOjrPQ3hMx60a6EJYvi59JGOmuSeZWLgS0007/WHakot+BYGoOHfDOnBtiWTq3BeGfdAHsi04BUm1mBKz/Mmjr6Yi3R3EmVd7JoiFJZyoi0JQjZRPwXyVHJ5t7EN4FLMHGNQtfwW8W9+SF4JSVaYx9EgCH6dKuA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4003.namprd05.prod.outlook.com (52.132.219.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.15; Thu, 26 Sep 2019 18:58:19 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.013; Thu, 26 Sep 2019 18:58:18 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>
CC: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
Thread-Topic: =?iso-2022-jp?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAACLJ+gAADQ7MgA==
Content-Class: 
Date: Thu, 26 Sep 2019 18:58:18 +0000
Message-ID: <BN7PR05MB5699D4EB8E7B360BEC877695AE860@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com>
In-Reply-To: <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-26T18:58:15.3518986Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=7ff25624-26e6-431c-883a-eddfdac6d266; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.242.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8b19cc57-b62a-4bd9-3b29-08d742b37ec7
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB4003:
x-ms-exchange-purlcount: 5
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB40032FCEA299E04B50ED433DAE860@BN7PR05MB4003.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0172F0EF77
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(376002)(396003)(346002)(366004)(136003)(199004)(189003)(110136005)(966005)(71200400001)(76176011)(71190400001)(86362001)(606006)(2906002)(7696005)(54906003)(3846002)(64756008)(66556008)(4326008)(6116002)(66476007)(5660300002)(74316002)(52536014)(790700001)(66446008)(99286004)(66574012)(66946007)(561944003)(33656002)(30864003)(7736002)(76116006)(11346002)(14444005)(5024004)(55016002)(26005)(478600001)(316002)(14454004)(186003)(6436002)(476003)(6246003)(486006)(25786009)(8936002)(9686003)(6306002)(236005)(54896002)(256004)(446003)(81156014)(81166006)(102836004)(53546011)(6506007)(66066001)(229853002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4003; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3oqZUDsUnruEkpjMKBQIxX9soEqygLDd/pOELQYh7oAmHZ3Ui/wIwsFar/Up6Ndmtz2OUDktAMiA5ZX61/FgXRMUMl1SEFt14R37vQoF1ltLL6hzTsfKR2iW9pzlFS0sfx5h0Tae8UTxeKodPwEt/RMlFPB1ekNAQCs2oum8GJtGxQfCyZXgqcDD/4WhZXmnJUKUo35FGWDQ5NE/B7JyATMVPTjwagqciGaQ1J0IcNpMAatdpSidO5df7Se5HsOPJiWY9qpqtGduj/gWbrYX0Ed8wiDxHD52iRACG81xCKRvOZE25eqB31F3vPEhCI+AhbaGtuOSWWfOBIgzpQbhdTxtv2kqSBMt+P1KKrqgbNpPaxqlTH+PYHxAOzTJiCdFoUbyi+vTC4LkBF7QQiCTABYN1yVFhoZIGYOvkL7rbLxjdo7LFzaXfVfWewAchnPoOalNkNcmEAnR6Pt5LuwoAA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB5699D4EB8E7B360BEC877695AE860BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 8b19cc57-b62a-4bd9-3b29-08d742b37ec7
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 18:58:18.7920 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ntqTfc3OalV0PE8eFnIzDoP/TcIKSZMPpRPoJEN7xTH7hXk1I8iRtu5p+hLFG09rbLemliAsC3YLw/pxva0HzQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4003
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-26_08:2019-09-25,2019-09-26 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 mlxscore=0 impostorscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 mlxlogscore=999 bulkscore=0 adultscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909260151
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/o0olsWtKf0rFLh_h1jl3ZI50aQo>
Subject: Re: [spring] =?iso-2022-jp?b?U1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
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: Thu, 26 Sep 2019 18:58:37 -0000

--_000_BN7PR05MB5699D4EB8E7B360BEC877695AE860BN7PR05MB5699namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Zafar,

This is a pretty obvious attempt to create backronymn ( https://en.wikipedi=
a.org/wiki/Backronym ) with negative connotations. So, I am not taking it s=
eriously.

(For those who are not native speakers of English, the work =1B$B!H=1B(Blim=
p=1B$B!I=1B(B carries negative connotations in  English.)

                                                                           =
                        Ron




Juniper Business Use Only
From: Zafar Ali (zali) <zali@cisco.com>
Sent: Thursday, September 26, 2019 12:17 PM
To: EXT - daniel.bernier@bell.ca <daniel.bernier@bell.ca>; Jeff Tantsura <j=
efftant.ietf@gmail.com>; Ron Bonica <rbonica@juniper.net>; Chengli (Cheng L=
i) <chengli13@huawei.com>; Stewart Bryant <stewart.bryant@gmail.com>
Cc: SPRING WG List <spring@ietf.org>; SING Team <s.i.n.g.team.0810@gmail.co=
m>; Zafar Ali (zali) <zali@cisco.com>
Subject: Re: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

I agree with Dan, Jeff and others that the name should NOT create confusion=
 with an already established technology (SR).
The name should reflect the design and the spirit of your proposal.

To try to help you differentiate your solution, may I propose

=1B$B!H=1B(BLIMPH: Label Indirection with MultiPle Headers=1B$B!I=1B(B

Here is the rationale:

  *   A new system of mapping IDs to IP addresses is being introduced (btw =
we=1B$B!G=1B(Bve had MPLS for doing that for ages now and so is this really=
 something different?)
  *   Then these mapped IDs are spread across multiple IPv6 extension heade=
rs (introducing 2 new RHs and 2 new DOHs) thereby introducing more complexi=
ty in IPv6 processing. We have simpler existing solutions [draft-ietf-mpls-=
sr-over-ip] i.e. {IPv6 NH =3D UDP, 8 byte UDP header, stack of mapping IDs =
aka MPLS labels}.
  *   As Dan mentioned, there is the PSSI for implementing =1B$B!H=1B(Blimi=
ted service chaining=1B$B!I=1B(B which seems very similar to RFC8595 and is=
 stateful and =1B$B!H=1B(Bencodes a logical representation=1B$B!I=1B(B of a=
n NSH albeit with a simpler encapsulation and without TLVs just as in RFC85=
95.
Let=1B$B!G=1B(Bs your individual submissions not continue to cause confusio=
n by making use of a marketing name that drags on the coattails of SRv6 (wh=
ich has been adopted at the IETF and deployed by the industry).

Thanks

Regards =1B$B!D=1B(B Zafar


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of "Bernier, Daniel" <daniel.bernier@bell.ca<mailto:daniel.bernier@be=
ll.ca>>
Date: Wednesday, September 25, 2019 at 3:41 PM
To: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>=
, Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=3D40jun=
iper.net@dmarc.ietf.org>>, "Chengli (Cheng Li)" <chengli13@huawei.com<mailt=
o:chengli13@huawei.com>>, Stewart Bryant <stewart.bryant@gmail.com<mailto:s=
tewart.bryant@gmail.com>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, SING Team <s.=
i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.com>>
Subject: Re: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

Similarly I would refrain from using the SR acronym since a key characteris=
tic of the SR architecture as per RFC8402 is statelessness.

As per current SRv6+ documents, state is required for an intermediate node =
to add the relevant next PSSIs in DOH. This is whether they are domain-wide=
 defined or with local significance (i.e. prepending short-SID).

Cheers,

Dan B

On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com<mailto:jef=
ftant.ietf@gmail.com>> wrote:

Agree with Stuart.
SRinUDP is a well defined solution, let=1B$B!G=1B(Bs not mix things.

Cheers,
Jeff
On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant <stewart.bryant@gmail.com<ma=
ilto:stewart.bryant@gmail.com>>, wrote:

I agree.

Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-ov=
er-ip, which is entitled SR-MPLS over IP. The design decribed in draft-ietf=
-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron states,=
 such a name is not a true refelction of the design.

- Stewart
On 24/09/2019 05:01, Ron Bonica wrote:
Cheng,

I have no problem with changing the name. SR-MPLS over IPv6 may not be appr=
opriate, because MPLS is not part of the solution.

Something like SR-extensible-6 or SR-compressed-6 might work.

                                                               Ron



Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com><mailto:chengli13@huawei.com=
>
Sent: Monday, September 23, 2019 10:14 PM
To: Ron Bonica <rbonica@juniper.net><mailto:rbonica@juniper.net>; Jeff Tant=
sura <jefftant.ietf@gmail.com><mailto:jefftant.ietf@gmail.com>
Cc: SING Team <s.i.n.g.team.0810@gmail.com><mailto:s.i.n.g.team.0810@gmail.=
com>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca><mailto:daniel.bernier@bell.ca>; SPRING WG List <spring@ietf=
.org><mailto:spring@ietf.org>
Subject: RE: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Oh, I misunderstood the BSID in CRH in last email, sorry for that.

Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like MPLS=
 label.

Therefore, IMHO, it may not comply with RFC8402: https://tools.ietf.org/htm=
l/rfc8402#section-3.1.3<https://urldefense.com/v3/__https:/tools.ietf.org/h=
tml/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFA=
Zfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>

If possible, I suggest to change the name of SRv6+, since it is not SRv6 ba=
sed. Something like SR-MPLS over IPv6 maybe better?

Thanks,
Cheng


From: Ron Bonica [mailto:rbonica@juniper.net]
Sent: Monday, September 23, 2019 10:45 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Cheng,

In SRv6+, it would be very difficult to pollute the architecture because:
-          A SID is either 16-or 32-bits long
-          An IPv6 address is 128-bits long
-          Therefore, it is impossible to copy a SID to an IPv6 address or =
an IPv6 address to a SID
The binding SID will be a 16-or 32-bit topological instruction, found in th=
e CRH. Like all topological instructions, it will identify an SFIB entry.

There will be a new SFIB entry type that will contain the following informa=
tion:
-          An IPv6 Destination Address (to be used in the outer IPv6 header=
)
-          A list of SIDs (to be used in the CRH
                                                                 Ron





Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>=
>
Sent: Sunday, September 22, 2019 12:01 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; Jeff Tant=
sura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Good to hear that. Looking forward to seeing it in the next revision.

But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.

If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.

If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?

Thanks for confirming that BSID is needed in CRH. I totally agree with you.

Best regards,
Cheng
________________________________
=1B$BM{Dh=1B(B Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>
From: Ron Bonica<rbonica@juniper.net<mailto:rbonica@juniper.net>>
To: Jeff Tantsura<jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>;=
Chengli (Cheng Li)<chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team<s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.co=
m>>;EXT - daniel.bernier<daniel.bernier@bell.ca<mailto:daniel.bernier@bell.=
ca>>;SPRING WG List<spring@ietf.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing
Time: 2019-09-22 04:37:17

Jeff,

After an off-line conversation with the SRv6+ implementors, we decided that=
 it would be trivial to add a binding SID to SRv6+. So, we will do that in =
the next version of the draft.

In keeping with RFC 8200, it will prepend only. Since the CRH is short, ins=
ertion is not needed.

                                                                           =
                            Ron




Juniper Business Use Only
From: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com=
>>
Sent: Saturday, September 21, 2019 4:32 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Thanks for your comments, exactly, BSID MPLS label =3D CRH value :)

Cheers,
Jeff
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net<mailto:rbo=
nica@juniper.net>>, wrote:
Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:

*         SID: 123
*         IPv6 address: 2001:db8::1
*         SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

There=1B$B!G=1B(Bs number of solutions on the market that extensively use B=
SID for multi-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on=1B$B!G=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need bindin=
g SID.
Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is very useful in inter-=
domain routing. It is not secure to share internal info outside a trusted n=
etwork domain.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don=1B$B!G=1B(Bt n=
eed to have some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>


_______________________________________________

spring mailing list

spring@ietf.org<mailto:spring@ietf.org>

https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!TfFPXN46U8X4Ofg8Hj=
OZURz2vibZ7xX9VPHPZwePpNpFS4mFSlSluJs8p3X8mteY$>

________________________________
External Email: Please use caution when opening links and attachments / Cou=
rriel externe: Soyez prudent avec les liens et documents joints

--_000_BN7PR05MB5699D4EB8E7B360BEC877695AE860BN7PR05MB5699namp_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-language:JA;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-fareast-language:JA;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle30
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:627928715;
	mso-list-type:hybrid;
	mso-list-template-ids:348013888 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.75in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.75in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.75in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:4.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1126121683;
	mso-list-type:hybrid;
	mso-list-template-ids:-246020618 678474898 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:571;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1498571663;
	mso-list-template-ids:1625981300;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1499954136;
	mso-list-template-ids:-1296660264;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Zafar,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">This is a=
 pretty obvious attempt to create backronymn (
</span><a href=3D"https://en.wikipedia.org/wiki/Backronym">https://en.wikip=
edia.org/wiki/Backronym</a> ) with negative connotations. So, I am not taki=
ng it seriously.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(For those who are not native speakers of English, t=
he work =1B$B!H=1B(Blimp=1B$B!I=1B(B carries negative connotations in&nbsp;=
 English.)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:EN-US">From:<=
/span></b><span style=3D"mso-fareast-language:EN-US"> Zafar Ali (zali) &lt;=
zali@cisco.com&gt;
<br>
<b>Sent:</b> Thursday, September 26, 2019 12:17 PM<br>
<b>To:</b> EXT - daniel.bernier@bell.ca &lt;daniel.bernier@bell.ca&gt;; Jef=
f Tantsura &lt;jefftant.ietf@gmail.com&gt;; Ron Bonica &lt;rbonica@juniper.=
net&gt;; Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;; Stewart Bryant &l=
t;stewart.bryant@gmail.com&gt;<br>
<b>Cc:</b> SPRING WG List &lt;spring@ietf.org&gt;; SING Team &lt;s.i.n.g.te=
am.0810@gmail.com&gt;; Zafar Ali (zali) &lt;zali@cisco.com&gt;<br>
<b>Subject:</b> Re: [spring] SR-MPLS over IPv6</span><span style=3D"font-fa=
mily:&quot;MS Gothic&quot;;mso-fareast-language:EN-US">=1B$B!)=1B(B</span><=
span style=3D"mso-fareast-language:EN-US"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Hi Ron,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">I agree w=
ith Dan, Jeff and others that the name should NOT create confusion with an =
already established technology (SR).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">The name =
should reflect the design and the spirit of your proposal.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">To try to=
 help you differentiate your solution, may I propose
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:EN-US">=1B$B!=
H=1B(BLIMPH: Label Indirection with MultiPle Headers=1B$B!I=1B(B<o:p></o:p>=
</span></b></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Here is t=
he rationale:<o:p></o:p></span></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:-.25in;mso-list:l0 leve=
l1 lfo3"><span style=3D"mso-fareast-language:EN-US">A new system of mapping=
 IDs to IP addresses is being introduced (btw we=1B$B!G=1B(Bve had MPLS for=
 doing that for ages now and so is this really something
 different?)<o:p></o:p></span></li><li class=3D"MsoListParagraph" style=3D"=
margin-left:-.25in;mso-list:l0 level1 lfo3"><span style=3D"mso-fareast-lang=
uage:EN-US">Then these mapped IDs are spread across multiple IPv6 extension=
 headers (introducing 2 new RHs and 2 new DOHs) thereby introducing more
 complexity in IPv6 processing. We have simpler existing solutions [draft-i=
etf-mpls-sr-over-ip] i.e. {IPv6 NH =3D UDP, 8 byte UDP header, stack of map=
ping IDs aka MPLS labels}.<o:p></o:p></span></li><li class=3D"MsoListParagr=
aph" style=3D"margin-left:-.25in;mso-list:l0 level1 lfo3"><span style=3D"ms=
o-fareast-language:EN-US">As Dan mentioned, there is the PSSI for implement=
ing =1B$B!H=1B(Blimited service chaining=1B$B!I=1B(B which seems very simil=
ar to RFC8595 and is stateful and
 =1B$B!H=1B(Bencodes a logical representation=1B$B!I=1B(B of an NSH albeit =
with a simpler encapsulation and without TLVs just as in RFC8595.
<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Let=1B$B!=
G=1B(Bs your individual submissions not continue to cause confusion by maki=
ng use of a marketing name that drags on the coattails of SRv6 (which has b=
een adopted at the IETF and deployed by the industry).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Thanks<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Regards =
=1B$B!D=1B(B Zafar <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;<a hre=
f=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; on beh=
alf of &quot;Bernier, Daniel&quot; &lt;<a href=3D"mailto:daniel.bernier@bel=
l.ca">daniel.bernier@bell.ca</a>&gt;<br>
<b>Date: </b>Wednesday, September 25, 2019 at 3:41 PM<br>
<b>To: </b>Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jef=
ftant.ietf@gmail.com</a>&gt;, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40=
juniper.net@dmarc.ietf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;,=
 &quot;Chengli (Cheng Li)&quot; &lt;<a href=3D"mailto:chengli13@huawei.com"=
>chengli13@huawei.com</a>&gt;,
 Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gmail.com">stewart.bry=
ant@gmail.com</a>&gt;<br>
<b>Cc: </b>SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;, SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com"=
>s.i.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: [spring] SR-MPLS over IPv6</span><span lang=3D"JA" styl=
e=3D"font-size:12.0pt;font-family:&quot;MS Gothic&quot;;color:black">=1B$B!=
)=1B(B</span><span style=3D"font-size:12.0pt;color:black"><o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Hi Ron,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Similarly I would refrain from using the SR acronym since a key cha=
racteristic of the SR architecture as per RFC8402 is statelessness.</span><=
o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">As per current SRv6&#43; documents, state is required for an interm=
ediate node to add the relevant next PSSIs in DOH. This is whether they are=
 domain-wide defined or with local significance
 (i.e. prepending short-SID). </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black;mso-fare=
ast-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Dan B</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On 2019-09-25, 8:43 AM, &=
quot;Jeff Tantsura&quot; &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jef=
ftant.ietf@gmail.com</a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Agree with Stuart. <o:p><=
/o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">SRinUDP is a well defined=
 solution, let=1B$B!G=1B(Bs not mix things. &nbsp;<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Cheers, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
On Sep 25, 2019, 2:39 PM &#43;0200, Stewart Bryant &lt;<a href=3D"mailto:st=
ewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;, wrote:<o:p></o:p>=
</p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<p style=3D"margin-left:.5in">I agree.<br>
<br>
Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-ov=
er-ip, which is entitled SR-MPLS over IP. The design decribed in draft-ietf=
-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron states,=
 such a name is not a true refelction
 of the design.<o:p></o:p></p>
<p style=3D"margin-left:.5in">- Stewart<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On 24/09/2019 05:01, Ron =
Bonica wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">Cheng,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">I have no problem with changing the name. SR-MPLS over IP=
v6 may not be appropriate, because MPLS is not part of the solution.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">Something like SR-extensible-6 or SR-compressed-6 might w=
ork.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; Ron</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;</span><o:p></o=
:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"mso-far=
east-language:ZH-CN">From:</span></b>
<span style=3D"mso-fareast-language:ZH-CN">Chengli (Cheng Li) <a href=3D"ma=
ilto:chengli13@huawei.com">
&lt;chengli13@huawei.com&gt;</a><br>
<b>Sent:</b> Monday, September 23, 2019 10:14 PM<br>
<b>To:</b> Ron Bonica <a href=3D"mailto:rbonica@juniper.net">&lt;rbonica@ju=
niper.net&gt;</a>; Jeff Tantsura
<a href=3D"mailto:jefftant.ietf@gmail.com">&lt;jefftant.ietf@gmail.com&gt;<=
/a><br>
<b>Cc:</b> SING Team <a href=3D"mailto:s.i.n.g.team.0810@gmail.com">&lt;s.i=
.n.g.team.0810@gmail.com&gt;</a>; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> <a hre=
f=3D"mailto:daniel.bernier@bell.ca">
&lt;daniel.bernier@bell.ca&gt;</a>; SPRING WG List <a href=3D"mailto:spring=
@ietf.org">&lt;spring@ietf.org&gt;</a><br>
<b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span lang=3D"ZH-CN" s=
tyle=3D"font-family:SimSun;mso-fareast-language:ZH-CN">=1B$B!)=1B(B</span><=
span lang=3D"ZH-CN" style=3D"mso-fareast-language:ZH-CN">
</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Oh, I misunderstood the BSID in CRH in last=
 email, sorry for that.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Yes, the SID is not an IPv6 address in CRH,=
 but a 16/32 bit value like MPLS label.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Therefore, IMHO, it may not comply with RFC=
8402:</span>
<a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*s=
ection-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-B=
t7oHjt8uGU68K49j2yk$">
https://tools.ietf.org/html/rfc8402#section-3.1.3</a><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">If possible, I suggest to change the name o=
f SRv6&#43;, since it is not SRv6 based. Something like SR-MPLS over IPv6 m=
aybe better?</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Thanks,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Cheng</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"mso-far=
east-language:ZH-CN">From:</span></b>
<span style=3D"mso-fareast-language:ZH-CN">Ron Bonica [<a href=3D"mailto:rb=
onica@juniper.net">mailto:rbonica@juniper.net</a>]<br>
<b>Sent:</b> Monday, September 23, 2019 10:45 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.i=
etf@gmail.com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing</span><o:p>=
</o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">Cheng,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">In SRv6&#43;, it would be very difficult to pollute the a=
rchitecture because:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">A SID is=
 either 16-or 32-bits long</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">An IPv6 =
address is 128-bits long</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">Therefor=
e, it is impossible to copy a SID to an IPv6 address or an IPv6 address to =
a SID</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">The binding SID will be a 16-or 32-bit topological instru=
ction, found in the CRH. Like all topological instructions, it will identif=
y an SFIB entry.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">There will be a new SFIB entry type that will contain the=
 following information:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">An IPv6 =
Destination Address (to be used in the outer IPv6 header)</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l1 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">A list o=
f SIDs (to be used in the CRH</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.75in"><span style=3D"mso-farea=
st-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;</span><o:p></o=
:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> Chengli (Che=
ng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.com</a>=
&gt;<br>
<b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.=
com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span style=3D"font-size:12.0pt">Hi Ron,<br>
<br>
Good to hear that. Looking forward to seeing it in the next revision.<br>
<br>
But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.<=
br>
<br>
If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.<br>
<br>
If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?<br>
<br>
Thanks for confirming that BSID is needed in CRH. I totally agree with you.=
<br>
<br>
Best regards,<br>
Cheng</span><o:p></o:p></p>
<div style=3D"margin-left:.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"1" width=3D"100%" align=3D"center">
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span lang=3D"JA" style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&qu=
ot;,sans-serif">=1B$BM{Dh=1B(B</span><span lang=3D"JA">
</span><span style=3D"font-size:12.0pt">Cheng Li<br>
Email:</span> <a href=3D"mailto:chengli13@huawei.com"><span style=3D"font-s=
ize:12.0pt">chengli13@huawei.com</span></a><o:p></o:p></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:6.0pt 0in =
0in 0in" name=3D"AnyOffice-Background-Image">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">From:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">Ron Bonica&lt;</span><a href=3D"mailto:rbonica@juniper.net"><span style=
=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">rbonica=
@juniper.net</span></a><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif">&gt;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">To:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">Jeff Tantsura&lt;</span><a href=3D"mailto:jefftant.ietf@gmail.com"><spa=
n style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=
jefftant.ietf@gmail.com</span></a><span style=3D"font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif">&gt;;Chengli
 (Cheng Li)&lt;</span><a href=3D"mailto:chengli13@huawei.com"><span style=
=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">chengli=
13@huawei.com</span></a><span style=3D"font-size:12.0pt;font-family:&quot;M=
S PGothic&quot;,sans-serif">&gt;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Cc:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">SING Team&lt;</span><a href=3D"mailto:s.i.n.g.team.0810@gmail.com"><spa=
n style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=
s.i.n.g.team.0810@gmail.com</span></a><span style=3D"font-size:12.0pt;font-=
family:&quot;MS PGothic&quot;,sans-serif">&gt;;EXT
 - daniel.bernier&lt;</span><a href=3D"mailto:daniel.bernier@bell.ca"><span=
 style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">d=
aniel.bernier@bell.ca</span></a><span style=3D"font-size:12.0pt;font-family=
:&quot;MS PGothic&quot;,sans-serif">&gt;;SPRING WG List&lt;</span><a href=
=3D"mailto:spring@ietf.org"><span style=3D"font-size:12.0pt;font-family:&qu=
ot;MS PGothic&quot;,sans-serif">spring@ietf.org</span></a><span style=3D"fo=
nt-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;</span><o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Subject:</span></b=
>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">RE: [spring] A note on CRH and on going testing</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Time:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">2019-09-22 04:37:17</span><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;</span><o:p></o=
:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">After an off-line convers=
ation with the SRv6&#43; implementors, we decided that it would be trivial =
to add a binding SID to SRv6&#43;. So, we will do that in the next version =
of the draft.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">In keeping with RFC 8200,=
 it will prepend only. Since the CRH is short, insertion is not needed.<o:p=
></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:=
p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> Jeff Tantsur=
a &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jefftant.ietf@gmail.com</a=
>&gt;<br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@junip=
er.net">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Hi Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Thanks for your comments,=
 exactly,&nbsp;BSID&nbsp;MPLS label =3D CRH value :)<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Cheers,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica@j=
uniper.net">rbonica@juniper.net</a>&gt;, wrote:<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #3498DB 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Hi Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">It would be easy enough t=
o add a binding SID to SRv6&#43;. Given customer demand, I would not be ave=
rse to adding one.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">However, there is another=
 way to get exactly the same behavior on the forwarding plane without addin=
g a new SID type.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Assume that on Node N, we=
 have the following SFIB entry:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo7">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times=
 New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>SID: 123 <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo7">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times=
 New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>IPv6 address: 2001:db8::1 <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo7">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times=
 New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>SID type: prefix SID <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Now assume that was also =
have the following route on Node N:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">2001:db8::1 -&gt; SRv6&#4=
3; tunnel with specified destination address and CRH<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">This gives you the same f=
orwarding behavior as a binding SID.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> spring &lt;<=
a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">There=1B$B!G=1B(Bs number=
 of solutions on the market that extensively use BSID for multi-domain as w=
ell as multi-layer signaling.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Regards,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #D35400 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&#43;1.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">As I mentioned before, Binding SID is not only for shortening SID list=
.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">We should see the important part of binding SID in inter-domain routin=
g, &nbsp;since it hides the details of intra-domain. Security and Privacy a=
re always important.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Since the EH insertion related text will be removed from SRv6 NP draft=
, I don=1B$B!G=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need b=
inding SID.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is very useful in i=
nter-domain routing. It is not secure to share internal info outside a trus=
ted network domain.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Cheng</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> spring [<a h=
ref=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&#43;1</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">This is what we did on our multi-cloud trials.</span><o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Encap with Binding SID to avoid inter-domain mapping &#43; I don=1B=
$B!G=1B(Bt need to have some sort of inter-domain alignment of PSSIs</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Dan</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">On 2019-09-19, 11:18 AM,=
 &quot;spring on behalf of SING Team&quot; &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org">spring-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com<=
/a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-fami=
ly:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</span><span style=
=3D"font-family:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span style=3D"font-size:10.5pt;font-family:&quot;Arial&quot;,sans-s=
erif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nbsp;</span><a hr=
ef=3D"mailto:Andrew.Alston@liquidtelecom.com"><span style=3D"font-size:10.5=
pt;font-family:&quot;Arial&quot;,sans-serif;color:#2A97FF;background:#F2F2F=
2">Andrew
 Alston</span></a><span style=3D"font-size:10.5pt;font-family:&quot;Arial&q=
uot;,sans-serif;color:black;background:#F2F2F2">&nbsp;wrote:<br>
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black"=
>Hi Guys,&nbsp;</span><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
</span><a href=3D"mailto:spring@ietf.org"><span style=3D"font-family:&quot;=
Arial&quot;,sans-serif">spring@ietf..org</span></a><span style=3D"font-fami=
ly:&quot;Arial&quot;,sans-serif;color:black">&nbsp;</span><span style=3D"fo=
nt-family:&quot;Arial&quot;,sans-serif"><br>
</span><a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/l=
istinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdT=
LKi9mnrF1wu_DoXwIdf$"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">https://www.ietf.org/mailman/listinfo/Spring</span></a><span style=3D"f=
ont-family:&quot;Arial&quot;,sans-serif">&nbsp;&nbsp;</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #D35400 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">_________________________=
______________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<o:p>&nbsp;</o:p></p>
<pre style=3D"margin-left:.5in">___________________________________________=
____<o:p></o:p></pre>
<pre style=3D"margin-left:.5in">spring mailing list<o:p></o:p></pre>
<pre style=3D"margin-left:.5in"><a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a><o:p></o:p></pre>
<pre style=3D"margin-left:.5in"><a href=3D"https://urldefense.com/v3/__http=
s:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!TfFPXN46U8X4Ofg8HjOZ=
URz2vibZ7xX9VPHPZwePpNpFS4mFSlSluJs8p3X8mteY$">https://www.ietf.org/mailman=
/listinfo/spring</a><o:p></o:p></pre>
</blockquote>
</blockquote>
</div>
<div style=3D"margin-left:.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"mso-fareast-language:EN-US">
<hr size=3D"1" width=3D"100%" align=3D"center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><strong><i><span style=3D=
"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue;mso-=
fareast-language:EN-US">External Email:</span></i></strong><em><span style=
=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue;m=
so-fareast-language:EN-US">
 Please use caution when opening links and attachments / </span></em><stron=
g><i><span style=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:blue;mso-fareast-language:EN-US">Courriel externe:</span></i></st=
rong><em><span style=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,san=
s-serif;color:blue;mso-fareast-language:EN-US">
 Soyez prudent avec les liens et documents joints </span></em><o:p></o:p></=
p>
</div>
</body>
</html>

--_000_BN7PR05MB5699D4EB8E7B360BEC877695AE860BN7PR05MB5699namp_--


From nobody Thu Sep 26 16:12:49 2019
Return-Path: <zali@cisco.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 2624E1201E5 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 16:12:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.399
X-Spam-Level: 
X-Spam-Status: No, score=-14.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=f5uTw0BT; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=CAnRpxrr
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 fnGzpa4tSiIW for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 16:12:43 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D42FA120124 for <spring@ietf.org>; Thu, 26 Sep 2019 16:12:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=108235; q=dns/txt; s=iport; t=1569539562; x=1570749162; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=trwa6n6AhYxgFQnxo+VAjyLYf2G5ZPvMUP0c1OV38wo=; b=f5uTw0BTCXk2GmN147Sx/+7WsqhZeY6D8S6uv2rpaSpIJiUoTBihO5OV Qc3eTBx8eez9+yN3rAKcEpa4vIZjBO4qW8LmetdJTdsS2MUeWc/t3bsx1 eiF30zm5bJmK+C0No7q9PVYNhLRC3a6vI/2nm4LqqvGjZ1unvX8CQQXjL M=;
IronPort-PHdr: =?us-ascii?q?9a23=3ASdo8xR3mb9p2JgQlsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxGCt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8TgZdYBUER?= =?us-ascii?q?oMiMEYhQslVdyMDUzTJ//xZCt8F8NHBxdo?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CMAACMRI1d/4QNJK1cChkBAQEBAQE?= =?us-ascii?q?BAQEBAQEMAQEBAQEBgWeBHC9QA20OSCAECyqEIoFfgWgDinqCNyWJZ44PgUK?= =?us-ascii?q?BEANQBAkBAQEMAQEYAQUPAgEBgwpxRQIXgxojOBMCAwkBAQQBAQECAQUEbYU?= =?us-ascii?q?tDIVLAQEBAQMBARAICQQGEwEBJQcBCgEPAgEGAg4DAQIBAQEhAQYDAgICHwY?= =?us-ascii?q?LFAMDAwgCBAENBRsHgwABgR1NAx0BAgyTJ5BhAoE4iGFzfzOCfQEBBYEHAYQ?= =?us-ascii?q?KDQuCFwMGgTSMDBiBQD+BEScME4FOfj6CGkcBAQIBgSsBBwQGAgEGHQMPCAE?= =?us-ascii?q?HBQEJglUygiaMUxI/gjiFLCSIYyGOKEEKgiKHBYoEhAIbgjeHTIY8iHWMboE?= =?us-ascii?q?yiBeCCo58AgQCBAUCDgEBBYFpIWdxcBU7KgGCQVAQFIEqJAwXg0+FFIUIATZ?= =?us-ascii?q?0AQEBAYElixeCVAEB?=
X-IronPort-AV: E=Sophos;i="5.64,553,1559520000";  d="scan'208,217";a="339899085"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 Sep 2019 23:12:41 +0000
Received: from XCH-ALN-017.cisco.com (xch-aln-017.cisco.com [173.36.7.27]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x8QNCfSR005146 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 26 Sep 2019 23:12:41 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-017.cisco.com (173.36.7.27) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 26 Sep 2019 18:12:40 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 26 Sep 2019 18:12:40 -0500
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 26 Sep 2019 18:12:39 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iKANMBNQWwVD9iB6NHfIxZxdcSA67wBFXH1rXnLjO/LuMG5NBcb0mSpwA9H1x+cGg18BJK9w8d/OB9UeMxFbiXDqofrP9NZfzxakQFJUGpRrLeUp7e+qgpOfnd6YprMaSxdhY+q7WB/od11UFVR0UnrixC7GFEr+YdrdKr1ljDE63fThoNShcuTtVcV9pyNJ5USvvaIYd4mBgekQoHTZUz0rPW8sqvm0Qv7275dpeZFyp+wvjd/gFCHxrZfV/pgfl/bbb6V7SekTdiWRgFrXSIVkslcpDFAGcWnQh24RlW5MVd06J6crfkxxFT3h4wgrCiA60rVon0YpT6m1OKSNPw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=trwa6n6AhYxgFQnxo+VAjyLYf2G5ZPvMUP0c1OV38wo=; b=BcxzOUGuoVQDI2WUspafmp1gUTItYKZPSDvdflSDhcxms2g4lI6httzCsuNzDAl3auCMRzaARKAKVArfztY771HUvZErxQX9Z5A4lroVRF0/9f8wy24+cplTpv42kTrIgIzhEsfg+i+FKATfiiOsZCx6CX2gxP5MLeJHPW50vzu9SUGV7+wrz3ZQRHsqdFl8jd+CL8dG5JzuZ/3ynbZCXOY0Gm7Dq9mfRz6W2KOSaqBEHjnbjhp9IoDNMIjcki0ka0UAmmTgUhosclbspDUMjQheTDzRg2RKgBcKON41gCNetVdyUm7ouRPUuSfNwJrp/YPXs16xvyDHBT45SoLX3w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=trwa6n6AhYxgFQnxo+VAjyLYf2G5ZPvMUP0c1OV38wo=; b=CAnRpxrrBgu2l6S8JP2UZWVvIbx+zkQEtubPHwTbBBqUM1PGBaKEhQyh3AfOo35qW7NNRIoLWG3LzwKuOyAkCYnzsl9QLnAMfWVgrdiclQECs5qgsQOHvoTffSt7bnr3BU9hIrYgaaQihru5ztNjQY3NxpsqZP13CoodIjYoQkM=
Received: from DM6PR11MB3324.namprd11.prod.outlook.com (20.176.122.29) by DM6PR11MB2553.namprd11.prod.outlook.com (20.176.95.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.25; Thu, 26 Sep 2019 23:12:38 +0000
Received: from DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa]) by DM6PR11MB3324.namprd11.prod.outlook.com ([fe80::4099:9726:6b62:cdfa%7]) with mapi id 15.20.2305.017; Thu, 26 Sep 2019 23:12:38 +0000
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Ron Bonica <rbonica@juniper.net>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>
CC: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>,  "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: =?utf-8?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8=?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAACLJ+gAADQ7MgAABdBAA
Date: Thu, 26 Sep 2019 23:12:38 +0000
Message-ID: <C0D322C4-67CF-4703-B3BD-BEC2634D9318@cisco.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com> <BN7PR05MB5699D4EB8E7B360BEC877695AE860@BN7PR05MB5699.namprd05.prod.outlook.com>
In-Reply-To: <BN7PR05MB5699D4EB8E7B360BEC877695AE860@BN7PR05MB5699.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-26T18:58:15.3518986Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=7ff25624-26e6-431c-883a-eddfdac6d266; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
user-agent: Microsoft-MacOutlook/10.1d.0.190908
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zali@cisco.com; 
x-originating-ip: [2001:420:30d:1268:3d28:8082:3e28:d4c1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bce98c75-4e23-44b5-28ab-08d742d7065a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM6PR11MB2553; 
x-ms-traffictypediagnostic: DM6PR11MB2553:
x-ms-exchange-purlcount: 5
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB25532D771D52DD05BDA8D99CDE860@DM6PR11MB2553.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0172F0EF77
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(39860400002)(366004)(346002)(396003)(136003)(199004)(189003)(2906002)(4326008)(229853002)(8936002)(99286004)(30864003)(14454004)(81166006)(561944003)(66476007)(5660300002)(86362001)(81156014)(25786009)(14444005)(966005)(256004)(5024004)(66574012)(54906003)(9326002)(33656002)(6246003)(110136005)(478600001)(58126008)(36756003)(76176011)(316002)(2616005)(236005)(71190400001)(107886003)(790700001)(6116002)(102836004)(71200400001)(6512007)(66946007)(46003)(186003)(6306002)(1941001)(54896002)(606006)(486006)(446003)(476003)(11346002)(7736002)(6506007)(64756008)(6436002)(66556008)(6486002)(91956017)(53546011)(66446008)(76116006)(559001)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB2553; H:DM6PR11MB3324.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: EssNQSX728c0iej55K5mtgvKXqzSMNBPb7DdBUvb6EHs8D4inpTmhXI6afTKq1/mqEPfNtcLJ9mw47FAxAe2VzEpmlX/7jCeBA/oLOdMhD/a0CELXhZPA3sXNEWSdD6cFrhALdQyd3y74J75J9Abhe2IEuKS2Wflfoawd4c2Ckl6z1yGy56w1GX5LEwbMDKTFvDyIqUzuEbdS83aADCUBg2d6+vHenx/ahC5bf8u5BGPncyWA0X+fH7qcqi7jZ4tj+oo1vIkrzkfgyqFU76EqOfx+82xsEtjt48wbu3RGIga96iOHR4L1DzK0iznM4Bv+NDQoiMbEZG4yPf+iopFjjjsVP40x4thO9hyDA231x7ZT9goOBzc3CU0mLzT4NpIuQBk05I66yuQWkHUcYyEhl1rzd9LqiBxyzFt3wRg/jXs2J1ms5cBrlw40+wjlfHec1qrztnvsxEECTp9D7473g==
Content-Type: multipart/alternative; boundary="_000_C0D322C467CF4703B3BDBEC2634D9318ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: bce98c75-4e23-44b5-28ab-08d742d7065a
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 23:12:38.7328 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4TwAXpU5ySP0Egbs5XZTKyoF521YRfEAItFA2aQ7mU1kASa5rTIDR++geWKoDAPS
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2553
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.27, xch-aln-017.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WkWSwBGqeONCrvv14dfl_3af888>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Thu, 26 Sep 2019 23:12:47 -0000

--_000_C0D322C467CF4703B3BDBEC2634D9318ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm9uLA0KDQrigJxsaW1w4oCdIGlzIGluZGVlZCBodW1vcm91cyBpbnRlcnByZXRhdGlvbiEg
SSBjYW4gc2VlIHdoeSB5b3Ugd291bGQgbm90IHdhbnQgdG8gdGFrZSBzZXJpb3VzbHkhDQoNCkkg
ZG8gY29uZmVzcyB0aGF0IEnigJltIG5vdCBhIG5hdGl2ZSBFbmdsaXNoIHNwZWFrZXIuDQpJIGlu
dGVuZGVkIGl0IHRvIGJlIHByb25vdW5jZWQg4oCcL2xpbWYv4oCdIGFzIGluIHRoZSDigJxseW1w
aGF0aWMgc3lzdGVt4oCdIGR1ZSB0byB0aGUgZGlzdHJpYnV0aW9uIG9mIHN0YXRlIHRvIG5vZGVz
IGluIHRoZSBzeXN0ZW0uDQoNClRoYW5rcw0KDQpSZWdhcmRzIOKApiBaYWZhcg0KDQpGcm9tOiBS
b24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pg0KRGF0ZTogVGh1cnNkYXksIFNlcHRlbWJl
ciAyNiwgMjAxOSBhdCAyOjU4IFBNDQpUbzogIlphZmFyIEFsaSAoemFsaSkiIDx6YWxpQGNpc2Nv
LmNvbT4sICJFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhIiA8ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYT4sIEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPiwgIkNoZW5nbGkg
KENoZW5nIExpKSIgPGNoZW5nbGkxM0BodWF3ZWkuY29tPiwgU3Rld2FydCBCcnlhbnQgPHN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbT4NCkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3Jn
PiwgU0lORyBUZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+DQpTdWJqZWN0OiBSRTog
W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8NCg0KWmFmYXIsDQoNClRoaXMgaXMgYSBwcmV0
dHkgb2J2aW91cyBhdHRlbXB0IHRvIGNyZWF0ZSBiYWNrcm9ueW1uICggaHR0cHM6Ly9lbi53aWtp
cGVkaWEub3JnL3dpa2kvQmFja3JvbnltICkgd2l0aCBuZWdhdGl2ZSBjb25ub3RhdGlvbnMuIFNv
LCBJIGFtIG5vdCB0YWtpbmcgaXQgc2VyaW91c2x5Lg0KDQooRm9yIHRob3NlIHdobyBhcmUgbm90
IG5hdGl2ZSBzcGVha2VycyBvZiBFbmdsaXNoLCB0aGUgd29yayDigJxsaW1w4oCdIGNhcnJpZXMg
bmVnYXRpdmUgY29ubm90YXRpb25zIGluICBFbmdsaXNoLikNCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNl
IE9ubHkNCkZyb206IFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29tPg0KU2VudDogVGh1
cnNkYXksIFNlcHRlbWJlciAyNiwgMjAxOSAxMjoxNyBQTQ0KVG86IEVYVCAtIGRhbmllbC5iZXJu
aWVyQGJlbGwuY2EgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E+OyBKZWZmIFRhbnRzdXJhIDxqZWZm
dGFudC5pZXRmQGdtYWlsLmNvbT47IFJvbiBCb25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ+OyBD
aGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tPjsgU3Rld2FydCBCcnlhbnQg
PHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGll
dGYub3JnPjsgU0lORyBUZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+OyBaYWZhciBB
bGkgKHphbGkpIDx6YWxpQGNpc2NvLmNvbT4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBTUi1NUExT
IG92ZXIgSVB2Nu+8nw0KDQpIaSBSb24sDQoNCkkgYWdyZWUgd2l0aCBEYW4sIEplZmYgYW5kIG90
aGVycyB0aGF0IHRoZSBuYW1lIHNob3VsZCBOT1QgY3JlYXRlIGNvbmZ1c2lvbiB3aXRoIGFuIGFs
cmVhZHkgZXN0YWJsaXNoZWQgdGVjaG5vbG9neSAoU1IpLg0KVGhlIG5hbWUgc2hvdWxkIHJlZmxl
Y3QgdGhlIGRlc2lnbiBhbmQgdGhlIHNwaXJpdCBvZiB5b3VyIHByb3Bvc2FsLg0KDQpUbyB0cnkg
dG8gaGVscCB5b3UgZGlmZmVyZW50aWF0ZSB5b3VyIHNvbHV0aW9uLCBtYXkgSSBwcm9wb3NlDQoN
CuKAnExJTVBIOiBMYWJlbCBJbmRpcmVjdGlvbiB3aXRoIE11bHRpUGxlIEhlYWRlcnPigJ0NCg0K
SGVyZSBpcyB0aGUgcmF0aW9uYWxlOg0KDQogICogICBBIG5ldyBzeXN0ZW0gb2YgbWFwcGluZyBJ
RHMgdG8gSVAgYWRkcmVzc2VzIGlzIGJlaW5nIGludHJvZHVjZWQgKGJ0dyB3ZeKAmXZlIGhhZCBN
UExTIGZvciBkb2luZyB0aGF0IGZvciBhZ2VzIG5vdyBhbmQgc28gaXMgdGhpcyByZWFsbHkgc29t
ZXRoaW5nIGRpZmZlcmVudD8pDQogICogICBUaGVuIHRoZXNlIG1hcHBlZCBJRHMgYXJlIHNwcmVh
ZCBhY3Jvc3MgbXVsdGlwbGUgSVB2NiBleHRlbnNpb24gaGVhZGVycyAoaW50cm9kdWNpbmcgMiBu
ZXcgUkhzIGFuZCAyIG5ldyBET0hzKSB0aGVyZWJ5IGludHJvZHVjaW5nIG1vcmUgY29tcGxleGl0
eSBpbiBJUHY2IHByb2Nlc3NpbmcuIFdlIGhhdmUgc2ltcGxlciBleGlzdGluZyBzb2x1dGlvbnMg
W2RyYWZ0LWlldGYtbXBscy1zci1vdmVyLWlwXSBpLmUuIHtJUHY2IE5IID0gVURQLCA4IGJ5dGUg
VURQIGhlYWRlciwgc3RhY2sgb2YgbWFwcGluZyBJRHMgYWthIE1QTFMgbGFiZWxzfS4NCiAgKiAg
IEFzIERhbiBtZW50aW9uZWQsIHRoZXJlIGlzIHRoZSBQU1NJIGZvciBpbXBsZW1lbnRpbmcg4oCc
bGltaXRlZCBzZXJ2aWNlIGNoYWluaW5n4oCdIHdoaWNoIHNlZW1zIHZlcnkgc2ltaWxhciB0byBS
RkM4NTk1IGFuZCBpcyBzdGF0ZWZ1bCBhbmQg4oCcZW5jb2RlcyBhIGxvZ2ljYWwgcmVwcmVzZW50
YXRpb27igJ0gb2YgYW4gTlNIIGFsYmVpdCB3aXRoIGEgc2ltcGxlciBlbmNhcHN1bGF0aW9uIGFu
ZCB3aXRob3V0IFRMVnMganVzdCBhcyBpbiBSRkM4NTk1Lg0KTGV04oCZcyB5b3VyIGluZGl2aWR1
YWwgc3VibWlzc2lvbnMgbm90IGNvbnRpbnVlIHRvIGNhdXNlIGNvbmZ1c2lvbiBieSBtYWtpbmcg
dXNlIG9mIGEgbWFya2V0aW5nIG5hbWUgdGhhdCBkcmFncyBvbiB0aGUgY29hdHRhaWxzIG9mIFNS
djYgKHdoaWNoIGhhcyBiZWVuIGFkb3B0ZWQgYXQgdGhlIElFVEYgYW5kIGRlcGxveWVkIGJ5IHRo
ZSBpbmR1c3RyeSkuDQoNClRoYW5rcw0KDQpSZWdhcmRzIOKApiBaYWZhcg0KDQoNCkZyb206IHNw
cmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYu
b3JnPj4gb24gYmVoYWxmIG9mICJCZXJuaWVyLCBEYW5pZWwiIDxkYW5pZWwuYmVybmllckBiZWxs
LmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj4NCkRhdGU6IFdlZG5lc2RheSwgU2Vw
dGVtYmVyIDI1LCAyMDE5IGF0IDM6NDEgUE0NClRvOiBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbTxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+PiwgUm9uIEJvbmlj
YSA8cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3JnPG1haWx0bzpyYm9uaWNhPTQw
anVuaXBlci5uZXRAZG1hcmMuaWV0Zi5vcmc+PiwgIkNoZW5nbGkgKENoZW5nIExpKSIgPGNoZW5n
bGkxM0BodWF3ZWkuY29tPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+LCBTdGV3YXJ0IEJy
eWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20+Pg0KQ2M6IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz4+LCBTSU5HIFRlYW0gPHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWls
dG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBT
Ui1NUExTIG92ZXIgSVB2Nu+8nw0KDQpIaSBSb24sDQoNClNpbWlsYXJseSBJIHdvdWxkIHJlZnJh
aW4gZnJvbSB1c2luZyB0aGUgU1IgYWNyb255bSBzaW5jZSBhIGtleSBjaGFyYWN0ZXJpc3RpYyBv
ZiB0aGUgU1IgYXJjaGl0ZWN0dXJlIGFzIHBlciBSRkM4NDAyIGlzIHN0YXRlbGVzc25lc3MuDQoN
CkFzIHBlciBjdXJyZW50IFNSdjYrIGRvY3VtZW50cywgc3RhdGUgaXMgcmVxdWlyZWQgZm9yIGFu
IGludGVybWVkaWF0ZSBub2RlIHRvIGFkZCB0aGUgcmVsZXZhbnQgbmV4dCBQU1NJcyBpbiBET0gu
IFRoaXMgaXMgd2hldGhlciB0aGV5IGFyZSBkb21haW4td2lkZSBkZWZpbmVkIG9yIHdpdGggbG9j
YWwgc2lnbmlmaWNhbmNlIChpLmUuIHByZXBlbmRpbmcgc2hvcnQtU0lEKS4NCg0KQ2hlZXJzLA0K
DQpEYW4gQg0KDQpPbiAyMDE5LTA5LTI1LCA4OjQzIEFNLCAiSmVmZiBUYW50c3VyYSIgPGplZmZ0
YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4+IHdyb3Rl
Og0KDQpBZ3JlZSB3aXRoIFN0dWFydC4NClNSaW5VRFAgaXMgYSB3ZWxsIGRlZmluZWQgc29sdXRp
b24sIGxldOKAmXMgbm90IG1peCB0aGluZ3MuDQoNCkNoZWVycywNCkplZmYNCk9uIFNlcCAyNSwg
MjAxOSwgMjozOSBQTSArMDIwMCwgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj4sIHdyb3RlOg0KDQpJIGFncmVl
Lg0KDQpJbmNsdXNpb24gb2YgdGhlIHRlcm0gTVBMUyB3b3VsZCBjYXVzZSBjb25mdXNpb24gd2l0
aCBkcmFmdC1pZXRmLW1wbHMtc3Itb3Zlci1pcCwgd2hpY2ggaXMgZW50aXRsZWQgU1ItTVBMUyBv
dmVyIElQLiBUaGUgZGVzaWduIGRlY3JpYmVkIGluIGRyYWZ0LWlldGYtbXBscy1zci1vdmVyLWlw
IHdvcmtzIG92ZXIgYm90aCBJUHY0IGFuZCBJUHY2LiBBbHNvIGNvdXJzZSwgYXMgUm9uIHN0YXRl
cywgc3VjaCBhIG5hbWUgaXMgbm90IGEgdHJ1ZSByZWZlbGN0aW9uIG9mIHRoZSBkZXNpZ24uDQoN
Ci0gU3Rld2FydA0KT24gMjQvMDkvMjAxOSAwNTowMSwgUm9uIEJvbmljYSB3cm90ZToNCkNoZW5n
LA0KDQpJIGhhdmUgbm8gcHJvYmxlbSB3aXRoIGNoYW5naW5nIHRoZSBuYW1lLiBTUi1NUExTIG92
ZXIgSVB2NiBtYXkgbm90IGJlIGFwcHJvcHJpYXRlLCBiZWNhdXNlIE1QTFMgaXMgbm90IHBhcnQg
b2YgdGhlIHNvbHV0aW9uLg0KDQpTb21ldGhpbmcgbGlrZSBTUi1leHRlbnNpYmxlLTYgb3IgU1It
Y29tcHJlc3NlZC02IG1pZ2h0IHdvcmsuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQoNCg0KSnVuaXBlciBCdXNp
bmVzcyBVc2UgT25seQ0KRnJvbTogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2Vp
LmNvbT48bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPg0KU2VudDogTW9uZGF5LCBTZXB0ZW1i
ZXIgMjMsIDIwMTkgMTA6MTQgUE0NClRvOiBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0
PjxtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD47IEplZmYgVGFudHN1cmEgPGplZmZ0YW50Lmll
dGZAZ21haWwuY29tPjxtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+DQpDYzogU0lORyBU
ZWFtIDxzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PG1haWx0bzpzLmkubi5nLnRlYW0uMDgx
MEBnbWFpbC5jb20+OyBFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwu
YmVybmllckBiZWxsLmNhPiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT48bWFpbHRvOmRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E+OyBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPjxtYWlsdG86
c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJUHY2
77yfDQoNCk9oLCBJIG1pc3VuZGVyc3Rvb2QgdGhlIEJTSUQgaW4gQ1JIIGluIGxhc3QgZW1haWws
IHNvcnJ5IGZvciB0aGF0Lg0KDQpZZXMsIHRoZSBTSUQgaXMgbm90IGFuIElQdjYgYWRkcmVzcyBp
biBDUkgsIGJ1dCBhIDE2LzMyIGJpdCB2YWx1ZSBsaWtlIE1QTFMgbGFiZWwuDQoNClRoZXJlZm9y
ZSwgSU1ITywgaXQgbWF5IG5vdCBjb21wbHkgd2l0aCBSRkM4NDAyOiBodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvcmZjODQwMiNzZWN0aW9uLTMuMS4zPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20v
djMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAyKnNlY3Rpb24tMy4xLjNfXztJ
dyE4V29BNlJqQzgxYyFXb1BZVzlJcG5EWWpjZGhsaTBiODBfLUt5ck9JQllGQVpmaXBfTnhQTEIx
LUJ0N29IanQ4dUdVNjhLNDlqMnlrJD4NCg0KSWYgcG9zc2libGUsIEkgc3VnZ2VzdCB0byBjaGFu
Z2UgdGhlIG5hbWUgb2YgU1J2NissIHNpbmNlIGl0IGlzIG5vdCBTUnY2IGJhc2VkLiBTb21ldGhp
bmcgbGlrZSBTUi1NUExTIG92ZXIgSVB2NiBtYXliZSBiZXR0ZXI/DQoNClRoYW5rcywNCkNoZW5n
DQoNCg0KRnJvbTogUm9uIEJvbmljYSBbbWFpbHRvOnJib25pY2FAanVuaXBlci5uZXRdDQpTZW50
OiBNb25kYXksIFNlcHRlbWJlciAyMywgMjAxOSAxMDo0NSBQTQ0KVG86IENoZW5nbGkgKENoZW5n
IExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj47
IEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbT4+DQpDYzogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwu
Y29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjsgRVhUIC0gZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4gPGRhbmllbC5iZXJu
aWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsgU1BSSU5HIFdHIExp
c3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJF
OiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nDQoNCkNoZW5nLA0K
DQpJbiBTUnY2KywgaXQgd291bGQgYmUgdmVyeSBkaWZmaWN1bHQgdG8gcG9sbHV0ZSB0aGUgYXJj
aGl0ZWN0dXJlIGJlY2F1c2U6DQotICAgICAgICAgIEEgU0lEIGlzIGVpdGhlciAxNi1vciAzMi1i
aXRzIGxvbmcNCi0gICAgICAgICAgQW4gSVB2NiBhZGRyZXNzIGlzIDEyOC1iaXRzIGxvbmcNCi0g
ICAgICAgICAgVGhlcmVmb3JlLCBpdCBpcyBpbXBvc3NpYmxlIHRvIGNvcHkgYSBTSUQgdG8gYW4g
SVB2NiBhZGRyZXNzIG9yIGFuIElQdjYgYWRkcmVzcyB0byBhIFNJRA0KVGhlIGJpbmRpbmcgU0lE
IHdpbGwgYmUgYSAxNi1vciAzMi1iaXQgdG9wb2xvZ2ljYWwgaW5zdHJ1Y3Rpb24sIGZvdW5kIGlu
IHRoZSBDUkguIExpa2UgYWxsIHRvcG9sb2dpY2FsIGluc3RydWN0aW9ucywgaXQgd2lsbCBpZGVu
dGlmeSBhbiBTRklCIGVudHJ5Lg0KDQpUaGVyZSB3aWxsIGJlIGEgbmV3IFNGSUIgZW50cnkgdHlw
ZSB0aGF0IHdpbGwgY29udGFpbiB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uOg0KLSAgICAgICAg
ICBBbiBJUHY2IERlc3RpbmF0aW9uIEFkZHJlc3MgKHRvIGJlIHVzZWQgaW4gdGhlIG91dGVyIElQ
djYgaGVhZGVyKQ0KLSAgICAgICAgICBBIGxpc3Qgb2YgU0lEcyAodG8gYmUgdXNlZCBpbiB0aGUg
Q1JIDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFJvbg0KDQoNCg0KDQoNCkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZy
b206IENoZW5nbGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5n
bGkxM0BodWF3ZWkuY29tPj4NClNlbnQ6IFN1bmRheSwgU2VwdGVtYmVyIDIyLCAyMDE5IDEyOjAx
IEFNDQpUbzogUm9uIEJvbmljYSA8cmJvbmljYUBqdW5pcGVyLm5ldDxtYWlsdG86cmJvbmljYUBq
dW5pcGVyLm5ldD4+OyBKZWZmIFRhbnRzdXJhIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbTxtYWls
dG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IFNJTkcgVGVhbSA8cy5pLi5uLmcudGVh
bS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj47IEVY
VCAtIGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+
IDxkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj47
IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+
DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGlu
Zw0KDQpIaSBSb24sDQoNCkdvb2QgdG8gaGVhciB0aGF0LiBMb29raW5nIGZvcndhcmQgdG8gc2Vl
aW5nIGl0IGluIHRoZSBuZXh0IHJldmlzaW9uLg0KDQpCdXQgSSBhbSBjdXJpb3VzIHRoYXQgaXMg
YSBiaW5kIFNJRCBpbiBDUkggYW4gaW50ZXJmYWNlIElQdjYgYWRkcmVzcyBvbmx5IHdpdGhvdXQg
YW55IG90aGVyIHNlbWFudGljcz8gSnVzdCBsaWtlIHRoZSBvdGhlciBTSURzIHlvdSBtZW50aW9u
ZWQgaW4gQ1JILg0KDQpJZiBub3QsIHRoaXMgYmluZGluZyBTSUQgc2hvdWxkIG5vdCBiZSBpbnRy
b2R1Y2VkIGluIHRvIENSSCBzaW5jZSBpdCBwb2xsdXRlcyB0aGUgYXJjaGl0ZWN0dXJlLg0KDQpJ
ZiB5ZXMsIHdoYXTigJlzIHRoZSBzdGFuZGFyZCBmb3IgYW4gSW50ZXJmYWNlIElQdjYgYWRkcmVz
cz8NCg0KVGhhbmtzIGZvciBjb25maXJtaW5nIHRoYXQgQlNJRCBpcyBuZWVkZWQgaW4gQ1JILiBJ
IHRvdGFsbHkgYWdyZWUgd2l0aCB5b3UuDQoNCkJlc3QgcmVnYXJkcywNCkNoZW5nDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0K5p2O5ZGIIENoZW5nIExpDQpFbWFpbDogY2hlbmds
aTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPg0KRnJvbTogUm9uIEJv
bmljYTxyYm9uaWNhQGp1bmlwZXIubmV0PG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4NClRv
OiBKZWZmIFRhbnRzdXJhPGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbT4+O0NoZW5nbGkgKENoZW5nIExpKTxjaGVuZ2xpMTNAaHVhd2VpLmNvbTxt
YWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+Pg0KQ2M6IFNJTkcgVGVhbTxzLmkubi5nLnRlYW0u
MDgxMEBnbWFpbC5jb208bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+O0VYVCAt
IGRhbmllbC5iZXJuaWVyPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJu
aWVyQGJlbGwuY2E+PjtTUFJJTkcgV0cgTGlzdDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24g
Z29pbmcgdGVzdGluZw0KVGltZTogMjAxOS0wOS0yMiAwNDozNzoxNw0KDQpKZWZmLA0KDQpBZnRl
ciBhbiBvZmYtbGluZSBjb252ZXJzYXRpb24gd2l0aCB0aGUgU1J2NisgaW1wbGVtZW50b3JzLCB3
ZSBkZWNpZGVkIHRoYXQgaXQgd291bGQgYmUgdHJpdmlhbCB0byBhZGQgYSBiaW5kaW5nIFNJRCB0
byBTUnY2Ky4gU28sIHdlIHdpbGwgZG8gdGhhdCBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRoZSBk
cmFmdC4NCg0KSW4ga2VlcGluZyB3aXRoIFJGQyA4MjAwLCBpdCB3aWxsIHByZXBlbmQgb25seS4g
U2luY2UgdGhlIENSSCBpcyBzaG9ydCwgaW5zZXJ0aW9uIGlzIG5vdCBuZWVkZWQuDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSb24NCg0KDQoNCg0KSnVu
aXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogSmVmZiBUYW50c3VyYSA8amVmZnRhbnQuaWV0
ZkBnbWFpbC5jb208bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPj4NClNlbnQ6IFNhdHVy
ZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTkgNDozMiBQTQ0KVG86IENoZW5nbGkgKENoZW5nIExpKSA8
Y2hlbmdsaTEzQGh1YXdlaS5jb208bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj47IFJvbiBC
b25pY2EgPHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Pg0K
Q2M6IFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5pLm4u
Zy50ZWFtLjA4MTBAZ21haWwuY29tPj47IEVYVCAtIGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFp
bHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+IDxkYW5pZWwuYmVybmllckBiZWxsLmNhPG1haWx0
bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPj47IFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5v
cmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW3NwcmluZ10gQSBub3Rl
IG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KDQpIaSBSb24sDQoNClRoYW5rcyBmb3IgeW91
ciBjb21tZW50cywgZXhhY3RseSwgQlNJRCBNUExTIGxhYmVsID0gQ1JIIHZhbHVlIDopDQoNCkNo
ZWVycywNCkplZmYNCk9uIFNlcCAyMCwgMjAxOSwgMTE6MDkgQU0gLTA3MDAsIFJvbiBCb25pY2Eg
PHJib25pY2FAanVuaXBlci5uZXQ8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+Piwgd3JvdGU6
DQpIaSBKZWZmLA0KDQpJdCB3b3VsZCBiZSBlYXN5IGVub3VnaCB0byBhZGQgYSBiaW5kaW5nIFNJ
RCB0byBTUnY2Ky4gR2l2ZW4gY3VzdG9tZXIgZGVtYW5kLCBJIHdvdWxkIG5vdCBiZSBhdmVyc2Ug
dG8gYWRkaW5nIG9uZS4NCg0KSG93ZXZlciwgdGhlcmUgaXMgYW5vdGhlciB3YXkgdG8gZ2V0IGV4
YWN0bHkgdGhlIHNhbWUgYmVoYXZpb3Igb24gdGhlIGZvcndhcmRpbmcgcGxhbmUgd2l0aG91dCBh
ZGRpbmcgYSBuZXcgU0lEIHR5cGUuDQoNCkFzc3VtZSB0aGF0IG9uIE5vZGUgTiwgd2UgaGF2ZSB0
aGUgZm9sbG93aW5nIFNGSUIgZW50cnk6DQoNCsK3ICAgICAgICAgU0lEOiAxMjMNCsK3ICAgICAg
ICAgSVB2NiBhZGRyZXNzOiAyMDAxOmRiODo6MQ0KwrcgICAgICAgICBTSUQgdHlwZTogcHJlZml4
IFNJRA0KDQpOb3cgYXNzdW1lIHRoYXQgd2FzIGFsc28gaGF2ZSB0aGUgZm9sbG93aW5nIHJvdXRl
IG9uIE5vZGUgTjoNCg0KMjAwMTpkYjg6OjEgLT4gU1J2NisgdHVubmVsIHdpdGggc3BlY2lmaWVk
IGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIENSSA0KDQpUaGlzIGdpdmVzIHlvdSB0aGUgc2FtZSBm
b3J3YXJkaW5nIGJlaGF2aW9yIGFzIGEgYmluZGluZyBTSUQuDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KDQoNCkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIEplZmYg
VGFudHN1cmENClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTA6NTMgUE0NClRv
OiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tPG1haWx0bzpjaGVuZ2xp
MTNAaHVhd2VpLmNvbT4+DQpDYzogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwu
Y29tPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjsgRVhUIC0gZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4gPGRhbmllbC5iZXJu
aWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsgU1BSSU5HIFdHIExp
c3QgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJl
OiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nDQoNClRoZXJl4oCZ
cyBudW1iZXIgb2Ygc29sdXRpb25zIG9uIHRoZSBtYXJrZXQgdGhhdCBleHRlbnNpdmVseSB1c2Ug
QlNJRCBmb3IgbXVsdGktZG9tYWluIGFzIHdlbGwgYXMgbXVsdGktbGF5ZXIgc2lnbmFsaW5nLg0K
DQpSZWdhcmRzLA0KSmVmZg0KDQpPbiBTZXAgMTksIDIwMTksIGF0IDE5OjQ5LCBDaGVuZ2xpIChD
aGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNv
bT4+IHdyb3RlOg0KKzEuDQoNCkFzIEkgbWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBTSUQgaXMg
bm90IG9ubHkgZm9yIHNob3J0ZW5pbmcgU0lEIGxpc3QuDQpXZSBzaG91bGQgc2VlIHRoZSBpbXBv
cnRhbnQgcGFydCBvZiBiaW5kaW5nIFNJRCBpbiBpbnRlci1kb21haW4gcm91dGluZywgIHNpbmNl
IGl0IGhpZGVzIHRoZSBkZXRhaWxzIG9mIGludHJhLWRvbWFpbi4gU2VjdXJpdHkgYW5kIFByaXZh
Y3kgYXJlIGFsd2F5cyBpbXBvcnRhbnQuDQoNClNpbmNlIHRoZSBFSCBpbnNlcnRpb24gcmVsYXRl
ZCB0ZXh0IHdpbGwgYmUgcmVtb3ZlZCBmcm9tIFNSdjYgTlAgZHJhZnQsIEkgZG9u4oCZdCB0aGlu
ayBhbnlvbmUgd2lsbCBzdGlsbCBzYXkgd2UgZG9u4oCZdCBuZWVkIGJpbmRpbmcgU0lELg0KTGV0
4oCZcyBiZSBob25lc3QsIEVuY2FwIG1vZGUgQmluZGluZyBTSUQgaXMgdmVyeSB1c2VmdWwgaW4g
aW50ZXItZG9tYWluIHJvdXRpbmcuIEl0IGlzIG5vdCBzZWN1cmUgdG8gc2hhcmUgaW50ZXJuYWwg
aW5mbyBvdXRzaWRlIGEgdHJ1c3RlZCBuZXR3b3JrIGRvbWFpbi4NCg0KQ2hlbmcNCg0KDQpGcm9t
OiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEJl
cm5pZXIsIERhbmllbA0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMTozNiBQ
TQ0KVG86IFNJTkcgVGVhbSA8cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTxtYWlsdG86cy5p
Lm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPj4NCkNjOiAnU1BSSU5HIFdHIExpc3QnIDxzcHJpbmdA
aWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3NwcmluZ10g
QSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KDQorMQ0KDQpUaGlzIGlzIHdoYXQg
d2UgZGlkIG9uIG91ciBtdWx0aS1jbG91ZCB0cmlhbHMuDQoNCkVuY2FwIHdpdGggQmluZGluZyBT
SUQgdG8gYXZvaWQgaW50ZXItZG9tYWluIG1hcHBpbmcgKyBJIGRvbuKAmXQgbmVlZCB0byBoYXZl
IHNvbWUgc29ydCBvZiBpbnRlci1kb21haW4gYWxpZ25tZW50IG9mIFBTU0lzDQoNCkRhbg0KDQpP
biAyMDE5LTA5LTE5LCAxMToxOCBBTSwgInNwcmluZyBvbiBiZWhhbGYgb2YgU0lORyBUZWFtIiA8
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBv
biBiZWhhbGYgb2Ygcy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPG1haWx0bzpzLmkubi5nLnRl
YW0uMDgxMEBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgQW5kcmV3LA0KDQpHb29kIHRvIGhlYXIg
dGhhdCByZWFsaXR5IGV4cGVyaW1lbnQgOikNCg0KQnV0IGlzIGl0IHNlY3VyZSB0byBzaGFyZSBp
bnRlcm5hbCBTSUQtSVAgbWFwcGluZ3Mgb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29yayBkb21haW4/
DQoNCk9yIGlzIHRoZXJlIGFuIGFuYWxvZ3VlIGxpa2UgQmluZGluZyBTSUQgb2YgU1J2NiwgaW4g
U1J2Nis/DQoNCkJ0dywgUFNTSSBhbmQgUFBTSSBjYW4gbm90IGRvIHRoYXQgbm93LCByaWdodD8N
Cg0KQmVzdCByZWdhcmRzLA0KTW9vbmxpZ2h0IFRob3VnaHRzDQoNCg0KKG1haWwgZmFpbHVyZSwg
dHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pDQoNCk9uIDA5LzE5LzIwMTkgMTc6NDksIEFuZHJl
dyBBbHN0b248bWFpbHRvOkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20+IHdyb3RlOg0K
SGkgR3V5cywNCg0KSSB0aG91Z2h0IHRoaXMgbWF5IGJlIG9mIGludGVyZXN0IGluIGxpZ2h0IG9m
IGRpc2N1c3Npb25zIGFyb3VuZCBkZXBsb3ltZW50cyBhbmQgcnVubmluZyBjb2RlIC0gYmVjYXVz
ZSBvbmUgb2YgdGhlIHRoaW5ncyB3ZSd2ZSBiZWVuIHRlc3RpbmcgaXMgaW50ZXItZG9tYWluIHRy
YWZmaWMgc3RlZXJpbmcgd2l0aCBDUkggb24gYm90aCBvdXIgRFBESyBpbXBsZW1lbnRhdGlvbiBh
bmQgYW5vdGhlciBpbXBsZW1lbnRhdGlvbi4NCg0KU28gLSB0aGUgc2V0dXAgd2UgdXNlZCBsYXN0
IG5pZ2h0Og0KDQo2IHN5c3RlbXMgaW4gYSBsYWIgLSBvbmUgb2Ygd2hpY2ggbGlua2VkIHRvIHRo
ZSBvcGVuIGludGVybmV0LiAgQ2FsbCB0aGVzZSBTMSAtPiBTNg0KMyBzeXN0ZW1zIGluIGEgbGFi
IG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSB3b3JsZCAtIG5vIHBlZXJpbmcgYmV0d2VlbiB0aGUg
bmV0d29ya3MgaW4gcXVlc3Rpb24uICBDYWxsIHRoZXNlIFIxIC0+IFIzDQoNCldlIGFwcGxpZWQg
YSBTSUQgbGlzdCBvbiBTMSwgdGhhdCBzdGVlcmVkIFMxIC0+IFMyIC0+IFMzIC0+IFM2IC0+IFIx
IC0+IFIzLCB3aXRoIHRoZSByZWxldmFudCBtYXBwaW5ncyBmcm9tIHRoZSBDUkggU0lEJ3MgdG8g
dGhlIHVuZGVybHlpbmcgYWRkcmVzc2luZyAoUzIgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBm
b3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBTSUQgY29ycmVzcG9uZGluZyB0byBTNiwg
UzYgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25kaW5nIHRvIFIxIGV0YykNCg0K
VGhlbiB3ZSBzZW50IHNvbWUgcGFja2V0cyAtIGFuZCB0aGUgdGVzdCB3YXMgZW50aXJlbHkgc3Vj
Y2Vzc2Z1bC4NCg0KV2hhdCB0aGlzIGVmZmVjdGl2ZWx5IG1lYW5zIGlzIHRoYXQgaWYgdHdvIHBy
b3ZpZGVycyBhZ3JlZSB0byBzaGFyZSB0aGUgU0lEIG1hcHBpbmdzIC0gaXQgaXMgcG9zc2libGUg
dG8gc3RlZXIgYWNyb3NzIG9uZSBuZXR3b3JrLCBvdXQgb3ZlciBhbiBvcGVuIHBhdGgsIGFuZCBh
Y3Jvc3MgYSByZW1vdGUgbmV0d29yay4gIE9idmlvdXNseSB0aGlzIHJlbGllcyBvbiB0aGUgZmFj
dCB0aGF0IEVIJ3MgYXJlbid0IGJlaW5nIGRyb3BwZWQgYnkgaW50ZXJtZWRpYXRlIHByb3ZpZGVy
cywgYnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5nIHdlJ3JlIHNlZWluZy4NCg0KQ29tYmluZSB0aGlz
IHdpdGggdGhlIEJHUCBzaWduYWxpbmcgZHJhZnQgLSBhbmQgdGhlIFNJRCdzIGNhbiB0aGVuIGJl
IHNpZ25hbGVkIGJldHdlZW4gdGhlIHByb3ZpZGVycyAtIHdvcmsgc3RpbGwgZ29pbmcgb24gd2l0
aCByZWdhcmRzIHRvIHRoaXMgZm9yIHRlc3RpbmcgcHVycG9zZXMuICBKdXN0IGFzIGEgbm90ZSAt
IHRoZXJlIHdvdWxkIGJlIG5vIHJlcXVpcmVtZW50IHRvIHNoYXJlIHRoZSBmdWxsIFNJRCBtYXBw
aW5nIG9yIHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0aGlzIHdpdGggQkdQIC0gdGhlIHJlcXVpcmVt
ZW50IHdvdWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhlIHJlbGV2YW50IFNJRCdzIG5lY2Vzc2FyeSBm
b3IgdGhlIHN0ZWVyaW5nLg0KDQpJIGNhbiBzYXkgZnJvbSBvdXIgc2lkZSAtIHdpdGggdmFyaW91
cyBvdGhlciBwcm92aWRlcnMgLSB0aGlzIGlzIHNvbWV0aGluZyB0aGF0IHdlIHNlZSAqaW1tZW5z
ZSogdXNlIGNhc2UgZm9yIC0gZm9yIGEgd2hvbGUgaG9zdCBvZiByZWFzb25zLg0KDQpUaGFua3MN
Cg0KQW5kcmV3DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLi5vcmc8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaW5n
PGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vU3ByaW5nX187IThXb0E2UmpDODFjIVU0X3M3c29tS1BfS3lRM3ZpQk1JY1hwa19w
VE1ZbFkxMW5USE1CMmItSlRkVExLaTltbnJGMXd1X0RvWHdJZGYkPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNw
cmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0
dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMh
VTRfczdzb21LUF9LeVEzdmlCTUljWHBrX3BUTVlsWTExblRITUIyYi1KVGRUTEtpOW1uckYxd3Vf
TGw3ZWo1UCQ+DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCg0Kc3ByaW5nIG1haWxpbmcgbGlzdA0KDQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNw
cmluZ0BpZXRmLm9yZz4NCg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
cHJpbmc8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMhVGZGUFhONDZVOFg0T2ZnOEhqT1pV
UnoydmliWjd4WDlWUEhQWndlUHBOcEZTNG1GU2xTbHVKczhwM1g4bXRlWSQ+DQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpFeHRlcm5hbCBFbWFpbDogUGxlYXNlIHVzZSBjYXV0
aW9uIHdoZW4gb3BlbmluZyBsaW5rcyBhbmQgYXR0YWNobWVudHMgLyBDb3VycmllbCBleHRlcm5l
OiBTb3lleiBwcnVkZW50IGF2ZWMgbGVzIGxpZW5zIGV0IGRvY3VtZW50cyBqb2ludHMNCg==

--_000_C0D322C467CF4703B3BDBEC2634D9318ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <6212BA78ADB6AA409A1B77F83097B99C@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgR290aGljIjsNCglw
YW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAx
MSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgUEdvdGhp
YyI7DQoJcGFub3NlLTE6MiAxMSA2IDAgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiXEBNUyBQR290aGljIjt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNp
bVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28t
ZmFyZWFzdC1sYW5ndWFnZTpKQTt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6SkE7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpK
QTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1z
dHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4t
cmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBp
bjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJNUyBQR290aGljIixzYW5zLXNl
cmlmOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkpBO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZv
bnQtZmFtaWx5OkNvbnNvbGFzOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkpBO30NCnAubXNvbm9y
bWFsMDAsIGxpLm1zb25vcm1hbDAwLCBkaXYubXNvbm9ybWFsMDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsMDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGlu
Ow0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250
LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1m
YXJlYXN0LWxhbmd1YWdlOkpBO30NCnAubXNpcGZvb3RlcjMwYjNkNTM4LCBsaS5tc2lwZm9vdGVy
MzBiM2Q1MzgsIGRpdi5tc2lwZm9vdGVyMzBiM2Q1MzgNCgl7bXNvLXN0eWxlLW5hbWU6bXNpcGZv
b3RlcjMwYjNkNTM4Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow
aW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6SkE7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0
LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6Ik1TIFBHb3RoaWMiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6SkE7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjANCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIw
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVt
YWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjgNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnNwYW4uRW1haWxTdHlsZTMwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMzQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4w
aW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2
Mjc5Mjg3MTU7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz
OjM0ODAxMzg4OCA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2
NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDpsZXZlbDENCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJbWFyZ2luLWxlZnQ6LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi43NWluOw0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxl
dmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgltYXJnaW4tbGVmdDoxLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
MS43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1h
cmdpbi1sZWZ0OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjI1aW47DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCW1hcmdpbi1sZWZ0OjMuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NC4y
NWluOw0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDENCgl7bXNvLWxpc3QtaWQ6MTEyNjEyMTY4MzsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTI0NjAyMDYxOCA2Nzg0NzQ4OTggNjc2OTg2OTEgNjc2
OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2
OTM7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDo1NzE7DQoJbXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28t
ZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2
ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZl
bDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30N
CkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjE0OTk5NTQxMzY7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xMjk2NjYwMjY0O30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQu
MGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDMNCgl7bXNvLWxp
c3QtaWQ6MTg3Nzk2NTQ5MTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTYwMzkzODA3ODt9DQpA
bGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGlu
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkhpIFJvbiwgPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
QzFFMjk7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5O21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj7igJxsaW1w4oCdIGlzIGluZGVlZCBodW1vcm91cyBp
bnRlcnByZXRhdGlvbiEgSSBjYW4gc2VlIHdoeSB5b3Ugd291bGQgbm90IHdhbnQgdG8gdGFrZSBz
ZXJpb3VzbHkhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxQzFFMjk7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUMxRTI5O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5JIGRvIGNvbmZlc3Mg
dGhhdCBJ4oCZbSBub3QgYSBuYXRpdmUgRW5nbGlzaCBzcGVha2VyLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUMxRTI5O21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5JIGludGVuZGVkIGl0IHRvIGJlIHByb25vdW5jZWQg
4oCcL2xpbWYv4oCdIGFzIGluIHRoZSDigJxseW1waGF0aWMgc3lzdGVt4oCdIGR1ZSB0byB0aGUg
ZGlzdHJpYnV0aW9uIG9mIHN0YXRlIHRvIG5vZGVzIGluIHRoZSBzeXN0ZW0uJm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5SZWdhcmRzIOKApiBaYWZhciA8L3NwYW4+DQo8
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPlJvbiBCb25pY2EgJmx0O3Jib25pY2FAanVuaXBlci5u
ZXQmZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCBTZXB0ZW1iZXIgMjYsIDIwMTkgYXQg
Mjo1OCBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7WmFmYXIgQWxpICh6YWxpKSZxdW90OyAmbHQ7
emFsaUBjaXNjby5jb20mZ3Q7LCAmcXVvdDtFWFQgLSBkYW5pZWwuYmVybmllckBiZWxsLmNhJnF1
b3Q7ICZsdDtkYW5pZWwuYmVybmllckBiZWxsLmNhJmd0OywgSmVmZiBUYW50c3VyYSAmbHQ7amVm
ZnRhbnQuaWV0ZkBnbWFpbC5jb20mZ3Q7LCAmcXVvdDtDaGVuZ2xpIChDaGVuZyBMaSkmcXVvdDsg
Jmx0O2NoZW5nbGkxM0BodWF3ZWkuY29tJmd0OywgU3Rld2FydCBCcnlhbnQgJmx0O3N0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPlNQUklORyBXRyBMaXN0ICZsdDtz
cHJpbmdAaWV0Zi5vcmcmZ3Q7LCBTSU5HIFRlYW0gJmx0O3MuaS5uLmcudGVhbS4wODEwQGdtYWls
LmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UkU6IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJ
UHY2PC9zcGFuPjxzcGFuIGxhbmc9IkpBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh
bWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6YmxhY2siPu+8nzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+WmFmYXIsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRoaXMgaXMgYSBwcmV0dHkgb2J2aW91cyBh
dHRlbXB0IHRvIGNyZWF0ZSBiYWNrcm9ueW1uICgNCjwvc3Bhbj48YSBocmVmPSJodHRwczovL2Vu
Lndpa2lwZWRpYS5vcmcvd2lraS9CYWNrcm9ueW0iPmh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93
aWtpL0JhY2tyb255bTwvYT4gKSB3aXRoIG5lZ2F0aXZlIGNvbm5vdGF0aW9ucy4gU28sIEkgYW0g
bm90IHRha2luZyBpdCBzZXJpb3VzbHkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPihGb3IgdGhv
c2Ugd2hvIGFyZSBub3QgbmF0aXZlIHNwZWFrZXJzIG9mIEVuZ2xpc2gsIHRoZSB3b3JrIOKAnGxp
bXDigJ0gY2FycmllcyBuZWdhdGl2ZSBjb25ub3RhdGlvbnMgaW4mbmJzcDsgRW5nbGlzaC4pPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9v
dGVyMzBiM2Q1MzgiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
MHB0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+IFphZmFy
IEFsaSAoemFsaSkgJmx0O3phbGlAY2lzY28uY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IFRo
dXJzZGF5LCBTZXB0ZW1iZXIgMjYsIDIwMTkgMTI6MTcgUE08YnI+DQo8Yj5Ubzo8L2I+IEVYVCAt
IGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgJmx0O2RhbmllbC5iZXJuaWVyQGJlbGwuY2EmZ3Q7OyBK
ZWZmIFRhbnRzdXJhICZsdDtqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSZndDs7IFJvbiBCb25pY2Eg
Jmx0O3Jib25pY2FAanVuaXBlci5uZXQmZ3Q7OyBDaGVuZ2xpIChDaGVuZyBMaSkgJmx0O2NoZW5n
bGkxM0BodWF3ZWkuY29tJmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0O3N0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IFNQUklORyBXRyBMaXN0ICZsdDtzcHJpbmdAaWV0
Zi5vcmcmZ3Q7OyBTSU5HIFRlYW0gJmx0O3MuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbSZndDs7
IFphZmFyIEFsaSAoemFsaSkgJmx0O3phbGlAY2lzY28uY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjY8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+77yfPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBSb24sPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkkgYWdy
ZWUgd2l0aCBEYW4sIEplZmYgYW5kIG90aGVycyB0aGF0IHRoZSBuYW1lIHNob3VsZCBOT1QgY3Jl
YXRlIGNvbmZ1c2lvbiB3aXRoIGFuIGFscmVhZHkgZXN0YWJsaXNoZWQgdGVjaG5vbG9neSAoU1Ip
Lg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5UaGUgbmFtZSBzaG91bGQgcmVmbGVjdCB0
aGUgZGVzaWduIGFuZCB0aGUgc3Bpcml0IG9mIHlvdXIgcHJvcG9zYWwuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRvIHRyeSB0
byBoZWxwIHlvdSBkaWZmZXJlbnRpYXRlIHlvdXIgc29sdXRpb24sIG1heSBJIHByb3Bvc2UNCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj7igJxMSU1QSDogTGFiZWwgSW5kaXJlY3Rpb24gd2l0aCBNdWx0aVBsZSBIZWFkZXJz
4oCdPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5IZXJlIGlzIHRoZSByYXRpb25hbGU6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8zIj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkEgbmV3IHN5c3RlbSBvZiBtYXBwaW5nIElEcyB0
byBJUCBhZGRyZXNzZXMgaXMgYmVpbmcgaW50cm9kdWNlZCAoYnR3IHdl4oCZdmUgaGFkIE1QTFMg
Zm9yIGRvaW5nIHRoYXQgZm9yIGFnZXMgbm93IGFuZCBzbyBpcyB0aGlzIHJlYWxseSBzb21ldGhp
bmcNCiBkaWZmZXJlbnQ/KTwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBs
Zm8zIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRoZW4gdGhlc2Ug
bWFwcGVkIElEcyBhcmUgc3ByZWFkIGFjcm9zcyBtdWx0aXBsZSBJUHY2IGV4dGVuc2lvbiBoZWFk
ZXJzIChpbnRyb2R1Y2luZyAyIG5ldyBSSHMgYW5kIDIgbmV3IERPSHMpIHRoZXJlYnkgaW50cm9k
dWNpbmcgbW9yZQ0KIGNvbXBsZXhpdHkgaW4gSVB2NiBwcm9jZXNzaW5nLiBXZSBoYXZlIHNpbXBs
ZXIgZXhpc3Rpbmcgc29sdXRpb25zIFtkcmFmdC1pZXRmLW1wbHMtc3Itb3Zlci1pcF0gaS5lLiB7
SVB2NiBOSCA9IFVEUCwgOCBieXRlIFVEUCBoZWFkZXIsIHN0YWNrIG9mIG1hcHBpbmcgSURzIGFr
YSBNUExTIGxhYmVsc30uPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxm
bzMiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QXMgRGFuIG1lbnRp
b25lZCwgdGhlcmUgaXMgdGhlIFBTU0kgZm9yIGltcGxlbWVudGluZyDigJxsaW1pdGVkIHNlcnZp
Y2UgY2hhaW5pbmfigJ0gd2hpY2ggc2VlbXMgdmVyeSBzaW1pbGFyIHRvIFJGQzg1OTUgYW5kIGlz
IHN0YXRlZnVsIGFuZA0KIOKAnGVuY29kZXMgYSBsb2dpY2FsIHJlcHJlc2VudGF0aW9u4oCdIG9m
IGFuIE5TSCBhbGJlaXQgd2l0aCBhIHNpbXBsZXIgZW5jYXBzdWxhdGlvbiBhbmQgd2l0aG91dCBU
TFZzIGp1c3QgYXMgaW4gUkZDODU5NS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+TGV04oCZcyB5b3VyIGluZGl2aWR1YWwgc3VibWlzc2lvbnMgbm90IGNvbnRpbnVlIHRvIGNh
dXNlIGNvbmZ1c2lvbiBieSBtYWtpbmcgdXNlIG9mIGEgbWFya2V0aW5nIG5hbWUgdGhhdCBkcmFn
cyBvbiB0aGUgY29hdHRhaWxzIG9mIFNSdjYgKHdoaWNoIGhhcyBiZWVuIGFkb3B0ZWQgYXQgdGhl
IElFVEYgYW5kIGRlcGxveWVkIGJ5IHRoZSBpbmR1c3RyeSkuDQo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+VGhhbmtzPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PlJlZ2FyZHMg4oCmIFphZmFyIDwvc3Bhbj4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5zcHJpbmcgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7QmVybmllciwgRGFuaWVsJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVs
bC5jYTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2RheSwgU2VwdGVtYmVyIDI1LCAy
MDE5IGF0IDM6NDEgUE08YnI+DQo8Yj5UbzogPC9iPkplZmYgVGFudHN1cmEgJmx0OzxhIGhyZWY9
Im1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSI+amVmZnRhbnQuaWV0ZkBnbWFpbC5jb208
L2E+Jmd0OywgUm9uIEJvbmljYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJib25pY2E9NDBqdW5pcGVy
Lm5ldEBkbWFyYy5pZXRmLm9yZyI+cmJvbmljYT00MGp1bmlwZXIubmV0QGRtYXJjLmlldGYub3Jn
PC9hPiZndDssICZxdW90O0NoZW5nbGkgKENoZW5nIExpKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tIj5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvYT4mZ3Q7LA0K
IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+U1BS
SU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0Bp
ZXRmLm9yZzwvYT4mZ3Q7LCBTSU5HIFRlYW0gJmx0OzxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRl
YW0uMDgxMEBnbWFpbC5jb20iPnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2Njwvc3Bhbj48
c3BhbiBsYW5nPSJKQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
TVMgR290aGljJnF1b3Q7O2NvbG9yOmJsYWNrIj7vvJ88L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkhpIFJvbiw8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlNpbWlsYXJseSBJIHdvdWxkIHJlZnJhaW4gZnJvbSB1c2lu
ZyB0aGUgU1IgYWNyb255bSBzaW5jZSBhIGtleSBjaGFyYWN0ZXJpc3RpYyBvZiB0aGUgU1IgYXJj
aGl0ZWN0dXJlIGFzIHBlciBSRkM4NDAyIGlzIHN0YXRlbGVzc25lc3MuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BcyBwZXIgY3VycmVudCBTUnY2JiM0MzsgZG9jdW1l
bnRzLCBzdGF0ZSBpcyByZXF1aXJlZCBmb3IgYW4gaW50ZXJtZWRpYXRlIG5vZGUgdG8gYWRkIHRo
ZSByZWxldmFudCBuZXh0IFBTU0lzIGluIERPSC4gVGhpcyBpcyB3aGV0aGVyIHRoZXkgYXJlIGRv
bWFpbi13aWRlIGRlZmluZWQgb3Igd2l0aCBsb2NhbCBzaWduaWZpY2FuY2UNCiAoaS5lLiBwcmVw
ZW5kaW5nIHNob3J0LVNJRCkuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+RGFuIEI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+T24gMjAxOS0wOS0yNSwgODo0MyBBTSwg
JnF1b3Q7SmVmZiBUYW50c3VyYSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmplZmZ0YW50Lmll
dGZAZ21haWwuY29tIj5qZWZmdGFudC5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXYgbmFtZT0ibWVzc2FnZUJvZHlTZWN0aW9uIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+QWdyZWUgd2l0aCBTdHVhcnQuIDxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij5TUmluVURQIGlzIGEgd2VsbCBkZWZpbmVkIHNvbHV0aW9uLCBsZXTigJlzIG5vdCBtaXggdGhp
bmdzLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
bmFtZT0ibWVzc2FnZVNpZ25hdHVyZVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5DaGVlcnMsIDxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDou
NWluIj5KZWZmPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IG5h
bWU9Im1lc3NhZ2VSZXBseVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBw
dDttYXJnaW4tbGVmdDouNWluIj4NCk9uIFNlcCAyNSwgMjAxOSwgMjozOSBQTSAmIzQzOzAyMDAs
IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0Oywgd3JvdGU6PG86cD48L286cD48
L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgIzFB
QkM5QyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDguMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDtt
YXJnaW4tdG9wOjMuNzVwdDttYXJnaW4tcmlnaHQ6My43NXB0O21hcmdpbi1ib3R0b206My43NXB0
Ij4NCjxwIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5JIGFncmVlLjxicj4NCjxicj4NCkluY2x1
c2lvbiBvZiB0aGUgdGVybSBNUExTIHdvdWxkIGNhdXNlIGNvbmZ1c2lvbiB3aXRoIGRyYWZ0LWll
dGYtbXBscy1zci1vdmVyLWlwLCB3aGljaCBpcyBlbnRpdGxlZCBTUi1NUExTIG92ZXIgSVAuIFRo
ZSBkZXNpZ24gZGVjcmliZWQgaW4gZHJhZnQtaWV0Zi1tcGxzLXNyLW92ZXItaXAgd29ya3Mgb3Zl
ciBib3RoIElQdjQgYW5kIElQdjYuIEFsc28gY291cnNlLCBhcyBSb24gc3RhdGVzLCBzdWNoIGEg
bmFtZSBpcyBub3QgYSB0cnVlIHJlZmVsY3Rpb24NCiBvZiB0aGUgZGVzaWduLjxvOnA+PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPi0gU3Rld2FydDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5P
biAyNC8wOS8yMDE5IDA1OjAxLCBSb24gQm9uaWNhIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0U2
N0UyMiAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDguMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDtt
YXJnaW4tdG9wOjMuNzVwdDttYXJnaW4tcmlnaHQ6My43NXB0O21hcmdpbi1ib3R0b206My43NXB0
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkNoZW5nLDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkkgaGF2ZSBubyBwcm9ibGVt
IHdpdGggY2hhbmdpbmcgdGhlIG5hbWUuIFNSLU1QTFMgb3ZlciBJUHY2IG1heSBub3QgYmUgYXBw
cm9wcmlhdGUsIGJlY2F1c2UgTVBMUyBpcyBub3QgcGFydCBvZiB0aGUgc29sdXRpb24uPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+U29tZXRo
aW5nIGxpa2UgU1ItZXh0ZW5zaWJsZS02IG9yIFNSLWNvbXByZXNzZWQtNiBtaWdodCB3b3JrLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90Oyxz
YW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZv
b3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBp
bjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi41aW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPg0KPHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5DaGVuZ2xpIChDaGVuZyBMaSkgPGEgaHJlZj0i
bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tIj4NCiZsdDtjaGVuZ2xpMTNAaHVhd2VpLmNvbSZn
dDs8L2E+PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgU2VwdGVtYmVyIDIzLCAyMDE5IDEwOjE0
IFBNPGJyPg0KPGI+VG86PC9iPiBSb24gQm9uaWNhIDxhIGhyZWY9Im1haWx0bzpyYm9uaWNhQGp1
bmlwZXIubmV0Ij4mbHQ7cmJvbmljYUBqdW5pcGVyLm5ldCZndDs8L2E+OyBKZWZmIFRhbnRzdXJh
DQo8YSBocmVmPSJtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20iPiZsdDtqZWZmdGFudC5p
ZXRmQGdtYWlsLmNvbSZndDs8L2E+PGJyPg0KPGI+Q2M6PC9iPiBTSU5HIFRlYW0gPGEgaHJlZj0i
bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbSI+Jmx0O3MuaS5uLmcudGVhbS4wODEw
QGdtYWlsLmNvbSZndDs8L2E+OyBFWFQgLQ0KPGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVy
QGJlbGwuY2EiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L2E+IDxhIGhyZWY9Im1haWx0bzpkYW5p
ZWwuYmVybmllckBiZWxsLmNhIj4NCiZsdDtkYW5pZWwuYmVybmllckBiZWxsLmNhJmd0OzwvYT47
IFNQUklORyBXRyBMaXN0IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPiZsdDtzcHJp
bmdAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gU1It
TVBMUyBvdmVyIElQdjY8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LWZhbWls
eTpTaW1TdW47bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPu+8nzwvc3Bhbj48c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPk9oLCBJIG1pc3VuZGVyc3Rvb2QgdGhlIEJTSUQg
aW4gQ1JIIGluIGxhc3QgZW1haWwsIHNvcnJ5IGZvciB0aGF0Ljwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj5ZZXMsIHRoZSBTSUQgaXMgbm90IGFuIElQdjYgYWRkcmVzcyBpbiBDUkgsIGJ1dCBh
IDE2LzMyIGJpdCB2YWx1ZSBsaWtlIE1QTFMgbGFiZWwuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPlRoZXJlZm9yZSwgSU1ITywgaXQgbWF5IG5vdCBjb21wbHkgd2l0aCBSRkM4NDAyOjwvc3Bh
bj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0
Zi5vcmcvaHRtbC9yZmM4NDAyKnNlY3Rpb24tMy4xLjNfXztJdyE4V29BNlJqQzgxYyFXb1BZVzlJ
cG5EWWpjZGhsaTBiODBfLUt5ck9JQllGQVpmaXBfTnhQTEIxLUJ0N29IanQ4dUdVNjhLNDlqMnlr
JCI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODQwMiNzZWN0aW9uLTMuMS4zPC9h
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj5JZiBwb3NzaWJsZSwgSSBzdWdnZXN0IHRvIGNoYW5nZSB0aGUgbmFt
ZSBvZiBTUnY2JiM0MzssIHNpbmNlIGl0IGlzIG5vdCBTUnY2IGJhc2VkLiBTb21ldGhpbmcgbGlr
ZSBTUi1NUExTIG92ZXIgSVB2NiBtYXliZSBiZXR0ZXI/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkNoZW5nPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5Gcm9tOjwvc3Bhbj48L2I+DQo8
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlJvbiBCb25pY2EgWzxhIGhy
ZWY9Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5tYWlsdG86cmJvbmljYUBqdW5pcGVyLm5l
dDwvYT5dPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgU2VwdGVtYmVyIDIzLCAyMDE5IDEwOjQ1
IFBNPGJyPg0KPGI+VG86PC9iPiBDaGVuZ2xpIChDaGVuZyBMaSkgJmx0OzxhIGhyZWY9Im1haWx0
bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbSI+Y2hlbmdsaTEzQGh1YXdlaS5jb208L2E+Jmd0OzsgSmVm
ZiBUYW50c3VyYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tIj5q
ZWZmdGFudC5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBTSU5HIFRlYW0g
Jmx0OzxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20iPnMuaS4ubi5n
LnRlYW0uMDgxMEBnbWFpbC5jb208L2E+Jmd0OzsgRVhUIC0NCjxhIGhyZWY9Im1haWx0bzpkYW5p
ZWwuYmVybmllckBiZWxsLmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8
L2E+Jmd0OzsgU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5v
cmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc3By
aW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPkNoZW5nLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPkluIFNSdjYmIzQzOywgaXQgd291bGQgYmUgdmVyeSBkaWZmaWN1bHQgdG8g
cG9sbHV0ZSB0aGUgYXJjaGl0ZWN0dXJlIGJlY2F1c2U6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVp
bjttc28tbGlzdDpsMSBsZXZlbDEgbGZvNSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRS
Ij48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BIFNJRCBp
cyBlaXRoZXIgMTYtb3IgMzItYml0cyBsb25nPC9zcGFuPg0KPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21z
by1saXN0OmwxIGxldmVsMSBsZm81Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwv
c3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkFuIElQdjYgYWRk
cmVzcyBpcyAxMjgtYml0cyBsb25nPC9zcGFuPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0
OmwxIGxldmVsMSBsZm81Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28t
bGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRoZXJlZm9yZSwgaXQgaXMg
aW1wb3NzaWJsZSB0byBjb3B5IGEgU0lEIHRvIGFuIElQdjYgYWRkcmVzcyBvciBhbiBJUHY2IGFk
ZHJlc3MgdG8gYSBTSUQ8L3NwYW4+DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPlRoZSBiaW5kaW5nIFNJRCB3aWxsIGJlIGEgMTYtb3IgMzItYml0IHRvcG9s
b2dpY2FsIGluc3RydWN0aW9uLCBmb3VuZCBpbiB0aGUgQ1JILiBMaWtlIGFsbCB0b3BvbG9naWNh
bCBpbnN0cnVjdGlvbnMsIGl0IHdpbGwgaWRlbnRpZnkgYW4gU0ZJQiBlbnRyeS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5UaGVyZSB3aWxs
IGJlIGEgbmV3IFNGSUIgZW50cnkgdHlwZSB0aGF0IHdpbGwgY29udGFpbiB0aGUgZm9sbG93aW5n
IGluZm9ybWF0aW9uOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwx
IGxmbzUiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QW4gSVB2NiBEZXN0aW5hdGlvbiBBZGRyZXNz
ICh0byBiZSB1c2VkIGluIHRoZSBvdXRlciBJUHY2IGhlYWRlcik8L3NwYW4+DQo8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVu
dDotLjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzUiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+
PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBk
aXI9IkxUUiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
QSBsaXN0IG9mIFNJRHMgKHRvIGJlIHVzZWQgaW4gdGhlIENSSDwvc3Bhbj4NCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi43NWluIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90Oyxz
YW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibXNpcGZv
b3RlcjMwYjNkNTM4IiBhbGlnbj0iY2VudGVyIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBp
bjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi41aW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0O3RleHQtYWxpZ246Y2VudGVyIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQ7Y29sb3I6YmxhY2siPkp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHk8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPkZyb206PC9iPiBDaGVu
Z2xpIChDaGVuZyBMaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbSI+
Y2hlbmdsaTEzQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIFNl
cHRlbWJlciAyMiwgMjAxOSAxMjowMSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIEJvbmljYSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQiPnJib25pY2FAanVuaXBlci5uZXQ8
L2E+Jmd0OzsgSmVmZiBUYW50c3VyYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmplZmZ0YW50LmlldGZA
Z21haWwuY29tIj5qZWZmdGFudC5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9i
PiBTSU5HIFRlYW0gJmx0OzxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5j
b20iPnMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb208L2E+Jmd0OzsgRVhUIC0NCjxhIGhyZWY9
Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIj5kYW5pZWwuYmVybmllckBiZWxsLmNhPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPmRhbmllbC5iZXJu
aWVyQGJlbGwuY2E8L2E+Jmd0OzsgU1BSSU5HIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpz
cHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJFOiBbc3ByaW5nXSBBIG5vdGUgb24gQ1JIIGFuZCBvbiBnb2luZyB0ZXN0aW5nPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47
bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6LjVpbiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdCI+SGkgUm9uLDxicj4NCjxicj4NCkdvb2QgdG8gaGVhciB0aGF0LiBMb29r
aW5nIGZvcndhcmQgdG8gc2VlaW5nIGl0IGluIHRoZSBuZXh0IHJldmlzaW9uLjxicj4NCjxicj4N
CkJ1dCBJIGFtIGN1cmlvdXMgdGhhdCBpcyBhIGJpbmQgU0lEIGluIENSSCBhbiBpbnRlcmZhY2Ug
SVB2NiBhZGRyZXNzIG9ubHkgd2l0aG91dCBhbnkgb3RoZXIgc2VtYW50aWNzPyBKdXN0IGxpa2Ug
dGhlIG90aGVyIFNJRHMgeW91IG1lbnRpb25lZCBpbiBDUkguPGJyPg0KPGJyPg0KSWYgbm90LCB0
aGlzIGJpbmRpbmcgU0lEIHNob3VsZCBub3QgYmUgaW50cm9kdWNlZCBpbiB0byBDUkggc2luY2Ug
aXQgcG9sbHV0ZXMgdGhlIGFyY2hpdGVjdHVyZS48YnI+DQo8YnI+DQpJZiB5ZXMsIHdoYXTigJlz
IHRoZSBzdGFuZGFyZCBmb3IgYW4gSW50ZXJmYWNlIElQdjYgYWRkcmVzcz88YnI+DQo8YnI+DQpU
aGFua3MgZm9yIGNvbmZpcm1pbmcgdGhhdCBCU0lEIGlzIG5lZWRlZCBpbiBDUkguIEkgdG90YWxs
eSBhZ3JlZSB3aXRoIHlvdS48YnI+DQo8YnI+DQpCZXN0IHJlZ2FyZHMsPGJyPg0KQ2hlbmc8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4NCjxkaXYg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVy
Ij4NCjxociBzaXplPSIwIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47
bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4N
CjxzcGFuIGxhbmc9IkpBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPuadjuWRiDwvc3Bhbj48c3BhbiBsYW5nPSJK
QSI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkNoZW5nIExpPGJyPg0K
RW1haWw6PC9zcGFuPiA8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5jaGVuZ2xpMTNAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjYuMHB0IDBpbiAwaW4gMGluIiBuYW1lPSJB
bnlPZmZpY2UtQmFja2dyb3VuZC1JbWFnZSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3Nw
YW4+PC9iPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5Sb24gQm9uaWNhJmx0Ozwvc3Bhbj48YSBocmVm
PSJtYWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5yYm9uaWNh
QGp1bmlwZXIubmV0PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250
LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5Ubzo8L3NwYW4+PC9iPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhp
YyZxdW90OyxzYW5zLXNlcmlmIj5KZWZmIFRhbnRzdXJhJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWls
dG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+amVmZnRhbnQu
aWV0ZkBnbWFpbC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OztDaGVuZ2xp
DQogKENoZW5nIExpKSZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmNoZW5nbGkxM0BodWF3ZWku
Y29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQ
R290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPmNoZW5nbGkxM0BodWF3ZWkuY29tPC9zcGFuPjwvYT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQR290aGlj
JnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZx
dW90OyxzYW5zLXNlcmlmIj5DYzo8L3NwYW4+PC9iPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj5TSU5H
IFRlYW0mbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5j
b20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBH
b3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBQ
R290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs7RVhUDQogLSBkYW5pZWwuYmVybmllciZsdDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMmcXVvdDssc2Fu
cy1zZXJpZiI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNl
cmlmIj4mZ3Q7O1NQUklORyBXRyBMaXN0Jmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5n
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPnNwcmluZ0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhp
YyZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBHb3RoaWMm
cXVvdDssc2Fucy1zZXJpZiI+U3ViamVjdDo8L3NwYW4+PC9iPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgUEdvdGhpYyZxdW90OyxzYW5zLXNlcmlm
Ij5SRTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250
LWZhbWlseTomcXVvdDtNUyBQR290aGljJnF1b3Q7LHNhbnMtc2VyaWYiPlRpbWU6PC9zcGFuPjwv
Yj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFBH
b3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+MjAxOS0wOS0yMiAwNDozNzoxNzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01T
IFBHb3RoaWMmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj5KZWZmLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkFmdGVyIGFuIG9mZi1saW5lIGNvbnZl
cnNhdGlvbiB3aXRoIHRoZSBTUnY2JiM0MzsgaW1wbGVtZW50b3JzLCB3ZSBkZWNpZGVkIHRoYXQg
aXQgd291bGQgYmUgdHJpdmlhbCB0byBhZGQgYSBiaW5kaW5nIFNJRCB0byBTUnY2JiM0MzsuIFNv
LCB3ZSB3aWxsIGRvIHRoYXQgaW4gdGhlIG5leHQgdmVyc2lvbiBvZiB0aGUgZHJhZnQuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+SW4ga2VlcGluZyB3aXRoIFJGQyA4MjAwLCBpdCB3aWxsIHByZXBlbmQgb25s
eS4gU2luY2UgdGhlIENSSCBpcyBzaG9ydCwgaW5zZXJ0aW9uIGlzIG5vdCBuZWVkZWQuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJv
bjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Im1zaXBmb290ZXIzMGIzZDUzOCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4t
bGVmdDouNWluO21hcmdpbi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOmJsYWNrIj5KdW5pcGVyIEJ1c2luZXNzIFVz
ZSBPbmx5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj5G
cm9tOjwvYj4gSmVmZiBUYW50c3VyYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmplZmZ0YW50LmlldGZA
Z21haWwuY29tIj5qZWZmdGFudC5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U2VudDo8
L2I+IFNhdHVyZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTkgNDozMiBQTTxicj4NCjxiPlRvOjwvYj4g
Q2hlbmdsaSAoQ2hlbmcgTGkpICZsdDs8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5j
b20iPmNoZW5nbGkxM0BodWF3ZWkuY29tPC9hPiZndDs7IFJvbiBCb25pY2EgJmx0OzxhIGhyZWY9
Im1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDs8
YnI+DQo8Yj5DYzo8L2I+IFNJTkcgVGVhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVh
bS4wODEwQGdtYWlsLmNvbSI+cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7OyBF
WFQgLQ0KPGEgaHJlZj0ibWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2EiPmRhbmllbC5iZXJu
aWVyQGJlbGwuY2E8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5n
IHRlc3Rpbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2
IG5hbWU9Im1lc3NhZ2VCb2R5U2VjdGlvbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkhpIFJvbiw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBleGFjdGx5LCZuYnNwO0JT
SUQmbmJzcDtNUExTIGxhYmVsID0gQ1JIIHZhbHVlIDopPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VTaWduYXR1cmVTZWN0aW9uIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5KZWZmPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VSZXBseVNlY3Rpb24iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBp
bjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluIj4NCk9uIFNlcCAyMCwgMjAx
OSwgMTE6MDkgQU0gLTA3MDAsIFJvbiBCb25pY2EgJmx0OzxhIGhyZWY9Im1haWx0bzpyYm9uaWNh
QGp1bmlwZXIubmV0Ij5yYm9uaWNhQGp1bmlwZXIubmV0PC9hPiZndDssIHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
ICMzNDk4REIgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA4LjBwdDttYXJnaW4tbGVmdDozLjc1
cHQ7bWFyZ2luLXRvcDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjMuNzVwdDttYXJnaW4tYm90dG9tOjMu
NzVwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPkhpIEplZmYsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+SXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8g
YWRkIGEgYmluZGluZyBTSUQgdG8gU1J2NiYjNDM7LiBHaXZlbiBjdXN0b21lciBkZW1hbmQsIEkg
d291bGQgbm90IGJlIGF2ZXJzZSB0byBhZGRpbmcgb25lLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkhvd2V2
ZXIsIHRoZXJlIGlzIGFub3RoZXIgd2F5IHRvIGdldCBleGFjdGx5IHRoZSBzYW1lIGJlaGF2aW9y
IG9uIHRoZSBmb3J3YXJkaW5nIHBsYW5lIHdpdGhvdXQgYWRkaW5nIGEgbmV3IFNJRCB0eXBlLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPkFzc3VtZSB0aGF0IG9uIE5vZGUgTiwgd2UgaGF2ZSB0aGUgZm9sbG93
aW5nIFNGSUIgZW50cnk6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0Omwy
IGxldmVsMSBsZm83Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+U0lEOiAxMjMg
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MS4waW47
dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwyIGxldmVsMSBsZm83Ij4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJv
bCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBw
dCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxz
cGFuIGRpcj0iTFRSIj48L3NwYW4+SVB2NiBhZGRyZXNzOiAyMDAxOmRiODo6MSA8bzpwPg0KPC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5k
ZW50Oi0uMjVpbjttc28tbGlzdDpsMiBsZXZlbDEgbGZvNyI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxzcGFu
IHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9
IkxUUiI+PC9zcGFuPlNJRCB0eXBlOiBwcmVmaXggU0lEIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPk5vdyBh
c3N1bWUgdGhhdCB3YXMgYWxzbyBoYXZlIHRoZSBmb2xsb3dpbmcgcm91dGUgb24gTm9kZSBOOjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjIwMDE6ZGI4OjoxIC0mZ3Q7IFNSdjYmIzQzOyB0dW5uZWwgd2l0aCBz
cGVjaWZpZWQgZGVzdGluYXRpb24gYWRkcmVzcyBhbmQgQ1JIPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+VGhp
cyBnaXZlcyB5b3UgdGhlIHNhbWUgZm9yd2FyZGluZyBiZWhhdmlvciBhcyBhIGJpbmRpbmcgU0lE
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtc2lwZm9vdGVyMzBiM2Q1MzgiIGFs
aWduPSJjZW50ZXIiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDow
aW47bWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWxlZnQ6LjVpbjttYXJnaW4tYm90dG9tOi4wMDAx
cHQ7dGV4dC1hbGlnbjpjZW50ZXIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtjb2xv
cjpibGFjayI+SnVuaXBlciBCdXNpbmVzcyBVc2UgT25seTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+RnJvbTo8L2I+IHNwcmluZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwv
YT4mZ3Q7DQo8Yj5PbiBCZWhhbGYgT2Y8L2I+IEplZmYgVGFudHN1cmE8YnI+DQo8Yj5TZW50Ojwv
Yj4gVGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMDo1MyBQTTxicj4NCjxiPlRvOjwvYj4g
Q2hlbmdsaSAoQ2hlbmcgTGkpICZsdDs8YSBocmVmPSJtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5j
b20iPmNoZW5nbGkxM0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFNJTkcgVGVh
bSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbSI+cy5pLi5u
LmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7OyBFWFQgLQ0KPGEgaHJlZj0ibWFpbHRvOmRh
bmllbC5iZXJuaWVyQGJlbGwuY2EiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5j
YTwvYT4mZ3Q7OyBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtz
cHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3Rpbmc8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+VGhlcmXigJlzIG51bWJlciBvZiBzb2x1dGlvbnMgb24gdGhlIG1h
cmtldCB0aGF0IGV4dGVuc2l2ZWx5IHVzZSBCU0lEIGZvciBtdWx0aS1kb21haW4gYXMgd2VsbCBh
cyBtdWx0aS1sYXllciBzaWduYWxpbmcuPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5KZWZmPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTox
Mi4wcHQ7bWFyZ2luLWxlZnQ6LjVpbiI+DQo8YnI+DQpPbiBTZXAgMTksIDIwMTksIGF0IDE5OjQ5
LCBDaGVuZ2xpIChDaGVuZyBMaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpjaGVuZ2xpMTNAaHVhd2Vp
LmNvbSI+Y2hlbmdsaTEzQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
ICNEMzU0MDAgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA4LjBwdDttYXJnaW4tbGVmdDozLjc1
cHQ7bWFyZ2luLXRvcDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjMuNzVwdDttYXJnaW4tYm90dG9tOjMu
NzVwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mIzQzOzEuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkFzIEkgbWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBTSUQgaXMgbm90IG9u
bHkgZm9yIHNob3J0ZW5pbmcgU0lEIGxpc3QuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5XZSBzaG91bGQgc2VlIHRoZSBpbXBvcnRhbnQgcGFydCBvZiBiaW5kaW5nIFNJ
RCBpbiBpbnRlci1kb21haW4gcm91dGluZywgJm5ic3A7c2luY2UgaXQgaGlkZXMgdGhlIGRldGFp
bHMgb2YgaW50cmEtZG9tYWluLiBTZWN1cml0eSBhbmQgUHJpdmFjeSBhcmUgYWx3YXlzIGltcG9y
dGFudC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2luY2UgdGhlIEVIIGluc2VydGlv
biByZWxhdGVkIHRleHQgd2lsbCBiZSByZW1vdmVkIGZyb20gU1J2NiBOUCBkcmFmdCwgSSBkb27i
gJl0IHRoaW5rIGFueW9uZSB3aWxsIHN0aWxsIHNheSB3ZSBkb27igJl0IG5lZWQgYmluZGluZyBT
SUQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MZXTigJlzIGJlIGhv
bmVzdCwgRW5jYXAgbW9kZSBCaW5kaW5nIFNJRCBpcyB2ZXJ5IHVzZWZ1bCBpbiBpbnRlci1kb21h
aW4gcm91dGluZy4gSXQgaXMgbm90IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBpbmZvIG91dHNp
ZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWluLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5DaGVuZzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPkZyb206PC9iPiBzcHJpbmcgWzxh
IGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNwcmluZy1ib3Vu
Y2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZjwvYj4gQmVybmllciwgRGFuaWVsPGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTkgMTE6MzYgUE08YnI+
DQo8Yj5Ubzo8L2I+IFNJTkcgVGVhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMuaS5uLmcudGVhbS4w
ODEwQGdtYWlsLmNvbSI+cy5pLi5uLmcudGVhbS4wODEwQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+Q2M6PC9iPiAnU1BSSU5HIFdHIExpc3QnICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGll
dGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+JiM0Mzsx
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoaXMgaXMgd2hhdCB3ZSBkaWQg
b24gb3VyIG11bHRpLWNsb3VkIHRyaWFscy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+RW5jYXAgd2l0aCBCaW5kaW5nIFNJRCB0byBhdm9pZCBpbnRlci1kb21haW4gbWFwcGlu
ZyAmIzQzOyBJIGRvbuKAmXQgbmVlZCB0byBoYXZlIHNvbWUgc29ydCBvZiBpbnRlci1kb21haW4g
YWxpZ25tZW50IG9mIFBTU0lzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkRh
bjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MS4waW4iPk9uIDIwMTktMDktMTksIDExOjE4IEFNLCAmcXVvdDtzcHJp
bmcgb24gYmVoYWxmIG9mIFNJTkcgVGVhbSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmlu
Zy1ib3VuY2VzQGlldGYub3JnIj5zcHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4gb24gYmVoYWxm
IG9mDQo8YSBocmVmPSJtYWlsdG86cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tIj5zLmkubi5n
LnRlYW0uMDgxMEBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjEuMGluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIEFuZHJldyw8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+R29vZCB0byBoZWFyIHRo
YXQgcmVhbGl0eSBleHBlcmltZW50IDopPC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+QnV0IGlzIGl0IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBTSUQtSVAgbWFw
cGluZ3Mgb3V0c2lkZSBhIHRydXN0ZWQgbmV0d29yayBkb21haW4/PC9zcGFuPjxicj4NCjxicj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T3IgaXMgdGhlcmUgYW4gYW5hbG9ndWUgbGlrZSBC
aW5kaW5nIFNJRCBvZiBTUnY2LCBpbiBTUnY2JiM0Mzs/PC9zcGFuPjxicj4NCjxicj4NCjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+QnR3LCBQU1NJIGFuZCBQUFNJIGNhbiBub3QgZG8gdGhhdCBu
b3csIHJpZ2h0Pzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkJl
c3QgcmVnYXJkcyw8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Nb29ubGln
aDwvc3Bhbj50IFRob3VnaHRzPGJyPg0KPGJyPg0KPGJyPg0KKG1haWwgZmFpbHVyZSwgdHJ5IHRv
IGNjIHRvIHNwcmluZyBhZ2Fpbi4pPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2s7YmFja2dyb3VuZDojRjJGMkYyIj5PbiAwOS8xOS8yMDE5IDE3OjQ5LCZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86QW5kcmV3LkFsc3RvbkBsaXF1aWR0ZWxlY29tLmNvbSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMkE5N0ZGO2JhY2tncm91bmQ6I0YyRjJGMiI+QW5kcmV3DQogQWxz
dG9uPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6I0YyRjJG
MiI+Jm5ic3A7d3JvdGU6PGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5IaSBHdXlzLCZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JIHRob3VnaHQgdGhpcyBtYXkg
YmUgb2YgaW50ZXJlc3QgaW4gbGlnaHQgb2YgZGlzY3Vzc2lvbnMgYXJvdW5kIGRlcGxveW1lbnRz
IGFuZCBydW5uaW5nIGNvZGUgLSBiZWNhdXNlIG9uZSBvZiB0aGUgdGhpbmdzIHdlJ3ZlIGJlZW4g
dGVzdGluZyBpcyBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmluZyB3aXRoIENSSCBvbiBib3Ro
IG91ciBEUERLIGltcGxlbWVudGF0aW9uIGFuZCBhbm90aGVyIGltcGxlbWVudGF0aW9uLiZuYnNw
Ozwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNvIC0gdGhlIHNl
dHVwIHdlIHVzZWQgbGFzdCBuaWdodDombmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj42IHN5c3RlbXMgaW4gYSBsYWIgLSBvbmUgb2Ygd2hpY2ggbGlua2Vk
IHRvIHRoZSBvcGVuIGludGVybmV0LiZuYnNwOyBDYWxsIHRoZXNlIFMxIC0mZ3Q7IFM2Jm5ic3A7
PC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+MyBzeXN0ZW1zIGluIGEgbGFi
IG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSB3b3JsZCAtIG5vIHBlZXJpbmcgYmV0d2VlbiB0aGUg
bmV0d29ya3MgaW4gcXVlc3Rpb24uJm5ic3A7IENhbGwgdGhlc2UgUjEgLSZndDsgUjMmbmJzcDs8
L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5XZSBhcHBsaWVkIGEg
U0lEIGxpc3Qgb24gUzEsIHRoYXQgc3RlZXJlZCBTMSAtJmd0OyBTMiAtJmd0OyBTMyAtJmd0OyBT
NiAtJmd0OyBSMSAtJmd0OyBSMywgd2l0aCB0aGUgcmVsZXZhbnQgbWFwcGluZ3MgZnJvbSB0aGUg
Q1JIIFNJRCdzIHRvIHRoZSB1bmRlcmx5aW5nIGFkZHJlc3NpbmcgKFMyIGhhZCBhIG1hcHBpbmcg
Zm9yIHRoZSBTSUQgZm9yIFMzLCBTMyBoYWQgYSBtYXBwaW5nIGZvciB0aGUgU0lEIGNvcnJlc3Bv
bmRpbmcNCiB0byBTNiwgUzYgaGFkIGEgbWFwcGluZyBmb3IgdGhlIFNJRCBjb3JyZXNwb25kaW5n
IHRvIFIxIGV0YykmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5UaGVuIHdlIHNlbnQgc29tZSBwYWNrZXRzIC0gYW5kIHRoZSB0ZXN0IHdhcyBlbnRpcmVs
eSBzdWNjZXNzZnVsLiAmbmJzcDsmbmJzcDs8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5XaGF0IHRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgaXMgdGhhdCBpZiB0d28g
cHJvdmlkZXJzIGFncmVlIHRvIHNoYXJlIHRoZSBTSUQgbWFwcGluZ3MgLSBpdCBpcyBwb3NzaWJs
ZSB0byBzdGVlciBhY3Jvc3Mgb25lIG5ldHdvcmssIG91dCBvdmVyIGFuIG9wZW4gcGF0aCwgYW5k
IGFjcm9zcyBhIHJlbW90ZSBuZXR3b3JrLiZuYnNwOyBPYnZpb3VzbHkgdGhpcyByZWxpZXMgb24g
dGhlIGZhY3QgdGhhdCBFSCdzIGFyZW4ndA0KIGJlaW5nIGRyb3BwZWQgYnkgaW50ZXJtZWRpYXRl
IHByb3ZpZGVycywgYnV0IHRoaXMgaXNuJ3Qgc29tZXRoaW5nIHdlJ3JlIHNlZWluZy4mbmJzcDs8
L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Db21iaW5lIHRoaXMg
d2l0aCB0aGUgQkdQIHNpZ25hbGluZyBkcmFmdCAtIGFuZCB0aGUgU0lEJ3MgY2FuIHRoZW4gYmUg
c2lnbmFsZWQgYmV0d2VlbiB0aGUgcHJvdmlkZXJzIC0gd29yayBzdGlsbCBnb2luZyBvbiB3aXRo
IHJlZ2FyZHMgdG8gdGhpcyBmb3IgdGVzdGluZyBwdXJwb3Nlcy4mbmJzcDsgSnVzdCBhcyBhIG5v
dGUgLSB0aGVyZSB3b3VsZCBiZSBubyByZXF1aXJlbWVudCB0byBzaGFyZSB0aGUgZnVsbA0KIFNJ
RCBtYXBwaW5nIG9yIHRvcG9sb2dpZXMgd2hlbiBkb2luZyB0aGlzIHdpdGggQkdQIC0gdGhlIHJl
cXVpcmVtZW50IHdvdWxkIGJlIG9ubHkgdG8gc2hhcmUgdGhlIHJlbGV2YW50IFNJRCdzIG5lY2Vz
c2FyeSBmb3IgdGhlIHN0ZWVyaW5nLiZuYnNwOzwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPkkgY2FuIHNheSBmcm9tIG91ciBzaWRlIC0gd2l0aCB2YXJpb3VzIG90
aGVyIHByb3ZpZGVycyAtIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQgd2Ugc2VlICppbW1lbnNlKiB1
c2UgY2FzZSBmb3IgLSBmb3IgYSB3aG9sZSBob3N0IG9mIHJlYXNvbnMuJm5ic3A7PC9zcGFuPjxi
cj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmtzJm5ic3A7PC9zcGFuPjxi
cj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QW5kcmV3Jm5ic3A7PC9zcGFuPjxi
cj4NCjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18mbmJzcDs8L3NwYW4+PGJyPg0KPHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5zcHJpbmcgbWFpbGluZyBsaXN0Jm5ic3A7PC9zcGFuPjxicj4N
Cjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+c3ByaW5nQGlldGYuLm9yZzwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFuPjxhIGhyZWY9Imh0dHBz
Oi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vU3ByaW5nX187IThXb0E2UmpDODFjIVU0X3M3c29tS1BfS3lRM3ZpQk1JY1hwa19wVE1ZbFkx
MW5USE1CMmItSlRkVExLaTltbnJGMXd1X0RvWHdJZGYkIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9TcHJpbmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNEMzU0MDAgMS4wcHQ7cGFkZGluZzowaW4g
MGluIDBpbiA4LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDozLjc1cHQ7bWFyZ2lu
LXJpZ2h0OjMuNzVwdDttYXJnaW4tYm90dG9tOjMuNzVwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc3ByaW5nIG1haWxpbmcgbGlzdDxicj4NCjxh
IGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJqQzgxYyFVNF9zN3NvbUtQX0t5UTN2aUJN
SWNYcGtfcFRNWWxZMTFuVEhNQjJiLUpUZFRMS2k5bW5yRjF3dV9MbDdlajVQJCI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdp
bi1sZWZ0Oi41aW4iPg0KJm5ic3A7PG86cD48L286cD48L3A+DQo8cHJlIHN0eWxlPSJtYXJnaW4t
bGVmdDouNWluIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5zcHJpbmcg
bWFpbGluZyBsaXN0PG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGEgaHJlZj0i
aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zcHJpbmdfXzshOFdvQTZSakM4MWMhVGZGUFhONDZVOFg0T2ZnOEhqT1pVUnoydmli
Wjd4WDlWUEhQWndlUHBOcEZTNG1GU2xTbHVKczhwM1g4bXRlWSQiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1h
bGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+DQo8
aHIgc2l6ZT0iMCIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PHN0
cm9uZz48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibHVlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj5FeHRlcm5hbCBFbWFpbDo8L3NwYW4+PC9pPjwvc3Ryb25nPjxlbT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibHVlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4NCiBQbGVhc2UgdXNlIGNh
dXRpb24gd2hlbiBvcGVuaW5nIGxpbmtzIGFuZCBhdHRhY2htZW50cyAvIDwvc3Bhbj48L2VtPjxz
dHJvbmc+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZTttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+Q291cnJpZWwgZXh0ZXJuZTo8L3NwYW4+PC9pPjwvc3Ryb25nPjxlbT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibHVlO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4NCiBTb3lleiBwcnVk
ZW50IGF2ZWMgbGVzIGxpZW5zIGV0IGRvY3VtZW50cyBqb2ludHMgPC9zcGFuPjwvZW0+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_C0D322C467CF4703B3BDBEC2634D9318ciscocom_--


From nobody Thu Sep 26 17:43:37 2019
Return-Path: <markzzzsmith@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 D5A9E120801 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 17:43:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.397
X-Spam-Level: 
X-Spam-Status: No, score=-0.397 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 nz5SzRAwf7gm for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 17:43:32 -0700 (PDT)
Received: from mail-oi1-x243.google.com (mail-oi1-x243.google.com [IPv6:2607:f8b0:4864:20::243]) (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 9C17612013C for <spring@ietf.org>; Thu, 26 Sep 2019 17:43:32 -0700 (PDT)
Received: by mail-oi1-x243.google.com with SMTP id i185so3741830oif.9 for <spring@ietf.org>; Thu, 26 Sep 2019 17:43:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=np3I5B1jAGKbfvC3W4Bjznf/IwvPSNZJKT5uA1VHicc=; b=Gr0cSGER/bmwVd1Womjcq01XIIP+QlSKeNXRj8jGBKAQaB3Wvlwuhjiu+W6DqyPrGD jrSHeWVoHC71FTT+GK/+hQf1y6ycVYRWrXsqMGwWcYobb94sJg1ARdA231UBpTu+omzU 8Gp1fHY1sVipdKsXtf+H/GnTTestqcszN1SX8V4Z5Q/LF0fYFA+vtCDtTdnHidexJJPU b2Hf7br6zCAji9afmQLy5fP1xFTxRHpFP43g1OrtV40f45Q7YECmqcmOy2tWRMqqmLpI QvfiA4aebiq5GyEG8CAY2IbuHGLmuoXjwxoX1ZL26Eb8yH7opFejUyjk+9aeiEN8cgFw pOqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=np3I5B1jAGKbfvC3W4Bjznf/IwvPSNZJKT5uA1VHicc=; b=jgfzeGy6/p83U+HrWaKR1UFqLRFNqhdQZpK0v8scqXCjQRNnSNoDsrMsNCm9aCnxDl HfrEND4c8FP/7aLL2WsEVeDcSYSr0O+XwmP+6eODMLC8CIIB58BhvF0l/ThqDpo3n14a 6zv3JJIPQRtsojVRQz7WgwBD+MrONEQeDwIJjEcrXDofz8h1oZfColMKzycCm2/D8STn euzw/DA9Jfu77ld95bvWfPC3H0KLlqaBAx+2n+lWHAv48EWSh2CzgNezev9gbmpULuNN 6CNMB2SOkj/V+zwIMpS5jsE53Go03BBOWPcXA0uEBLTbHYTBML8iBzUVvQidKxZG9pTs axDg==
X-Gm-Message-State: APjAAAV8CF/UIbmve3BE9UuLxDLOwhSaFFDIlt3lAQLUNwvwtb81+ovT f4GtJHZ+zbEmyvMJy64nn2SsvwdnBzeIciF0e/0=
X-Google-Smtp-Source: APXvYqwYThqZRddFvNBzoKmELM89STIFJuiPlTCHl/Eh4WzVoJ6jlQX/FfXRqtrNUyIAeUtPAonZOU+ALq6g6gtKe+I=
X-Received: by 2002:aca:a9c3:: with SMTP id s186mr4936692oie.60.1569545011729;  Thu, 26 Sep 2019 17:43:31 -0700 (PDT)
MIME-Version: 1.0
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com>
In-Reply-To: <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Fri, 27 Sep 2019 10:43:19 +1000
Message-ID: <CAO42Z2xHNre-Sh_kc=qjWrQh-Z7dt77R0z2OdEanMGJmq8UOKw@mail.gmail.com>
To: "Zafar Ali (zali)" <zali@cisco.com>
Cc: "Bernier, Daniel" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>,  Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>,  "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>,  SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000e2197005937e2c47"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XCfmp9lE6zbvWDFn2ky72iWg4k0>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Fri, 27 Sep 2019 00:43:36 -0000

--000000000000e2197005937e2c47
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Supposedly "Segment Routing" is an architecture according to RFC 8402, so
anything that satisfies the architecture can use the term "Segment Routing"=
.

If SPRING want to play that game, then stop using "IPv6", because a number
of proposals blatantly and purposely don't comply with Internet Standard
RFC 8200, and other Standards Track RFCs like RFC 4291.

A proprietary variant of IPv6 isn't IPv6, it's something else.

On Fri, 27 Sep 2019, 02:17 Zafar Ali (zali), <zali@cisco.com> wrote:

> Hi Ron,
>
>
>
> I agree with Dan, Jeff and others that the name should NOT create
> confusion with an already established technology (SR).
>
> The name should reflect the design and the spirit of your proposal.
>
>
>
> To try to help you differentiate your solution, may I propose
>
>
>
> *=E2=80=9CLIMPH: Label Indirection with MultiPle Headers=E2=80=9D*
>
>
>
> Here is the rationale:
>
>    - A new system of mapping IDs to IP addresses is being introduced (btw
>    we=E2=80=99ve had MPLS for doing that for ages now and so is this real=
ly something
>    different?)
>    - Then these mapped IDs are spread across multiple IPv6 extension
>    headers (introducing 2 new RHs and 2 new DOHs) thereby introducing mor=
e
>    complexity in IPv6 processing. We have simpler existing solutions
>    [draft-ietf-mpls-sr-over-ip] i.e. {IPv6 NH =3D UDP, 8 byte UDP header,=
 stack
>    of mapping IDs aka MPLS labels}.
>    - As Dan mentioned, there is the PSSI for implementing =E2=80=9Climite=
d
>    service chaining=E2=80=9D which seems very similar to RFC8595 and is s=
tateful and
>    =E2=80=9Cencodes a logical representation=E2=80=9D of an NSH albeit wi=
th a simpler
>    encapsulation and without TLVs just as in RFC8595.
>
> Let=E2=80=99s your individual submissions not continue to cause confusion=
 by
> making use of a marketing name that drags on the coattails of SRv6 (which
> has been adopted at the IETF and deployed by the industry).
>
>
>
> Thanks
>
>
>
> Regards =E2=80=A6 Zafar
>
>
>
>
>
> *From: *spring <spring-bounces@ietf.org> on behalf of "Bernier, Daniel" <
> daniel.bernier@bell.ca>
> *Date: *Wednesday, September 25, 2019 at 3:41 PM
> *To: *Jeff Tantsura <jefftant.ietf@gmail.com>, Ron Bonica <rbonica=3D
> 40juniper.net@dmarc.ietf.org>, "Chengli (Cheng Li)" <chengli13@huawei.com=
>,
> Stewart Bryant <stewart.bryant@gmail.com>
> *Cc: *SPRING WG List <spring@ietf.org>, SING Team <
> s.i.n.g.team.0810@gmail.com>
> *Subject: *Re: [spring] SR-MPLS over IPv6=EF=BC=9F
>
>
>
> Hi Ron,
>
>
>
> Similarly I would refrain from using the SR acronym since a key
> characteristic of the SR architecture as per RFC8402 is statelessness.
>
>
>
> As per current SRv6+ documents, state is required for an intermediate nod=
e
> to add the relevant next PSSIs in DOH. This is whether they are domain-wi=
de
> defined or with local significance (i.e. prepending short-SID).
>
>
>
> Cheers,
>
>
>
> Dan B
>
>
>
> On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com> wrote:
>
>
>
> Agree with Stuart.
>
> SRinUDP is a well defined solution, let=E2=80=99s not mix things.
>
>
>
> Cheers,
>
> Jeff
>
> On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant <stewart.bryant@gmail.com>=
,
> wrote:
>
>
> I agree.
>
> Inclusion of the term MPLS would cause confusion with
> draft-ietf-mpls-sr-over-ip, which is entitled SR-MPLS over IP. The design
> decribed in draft-ietf-mpls-sr-over-ip works over both IPv4 and IPv6. Als=
o
> course, as Ron states, such a name is not a true refelction of the design=
.
>
> - Stewart
>
> On 24/09/2019 05:01, Ron Bonica wrote:
>
> Cheng,
>
>
>
> I have no problem with changing the name. SR-MPLS over IPv6 may not be
> appropriate, because MPLS is not part of the solution.
>
>
>
> Something like SR-extensible-6 or SR-compressed-6 might work.
>
>
>
>                                                                Ron
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* Chengli (Cheng Li) <chengli13@huawei.com> <chengli13@huawei.com>
> *Sent:* Monday, September 23, 2019 10:14 PM
> *To:* Ron Bonica <rbonica@juniper.net> <rbonica@juniper.net>; Jeff
> Tantsura <jefftant.ietf@gmail.com> <jefftant.ietf@gmail.com>
> *Cc:* SING Team <s.i.n.g.team.0810@gmail.com>
> <s.i.n.g.team.0810@gmail.com>; EXT - daniel.bernier@bell.ca
> <daniel.bernier@bell.ca> <daniel.bernier@bell.ca>; SPRING WG List
> <spring@ietf.org> <spring@ietf.org>
> *Subject:* RE: [spring] SR-MPLS over IPv6=EF=BC=9F
>
>
>
> Oh, I misunderstood the BSID in CRH in last email, sorry for that.
>
>
>
> Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like
> MPLS label.
>
>
>
> Therefore, IMHO, it may not comply with RFC8402:
> https://tools.ietf.org/html/rfc8402#section-3.1.3
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-3=
.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-Bt7oHjt8u=
GU68K49j2yk$>
>
>
>
> If possible, I suggest to change the name of SRv6+, since it is not SRv6
> based. Something like SR-MPLS over IPv6 maybe better?
>
>
>
> Thanks,
>
> Cheng
>
>
>
>
>
> *From:* Ron Bonica [mailto:rbonica@juniper.net <rbonica@juniper.net>]
> *Sent:* Monday, September 23, 2019 10:45 PM
> *To:* Chengli (Cheng Li) <chengli13@huawei.com>; Jeff Tantsura <
> jefftant.ietf@gmail.com>
> *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
> <s.i.n.g.team.0810@gmail.com>>; EXT - daniel.bernier@bell.ca <
> daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
> *Subject:* RE: [spring] A note on CRH and on going testing
>
>
>
> Cheng,
>
>
>
> In SRv6+, it would be very difficult to pollute the architecture because:
>
> -          A SID is either 16-or 32-bits long
>
> -          An IPv6 address is 128-bits long
>
> -          Therefore, it is impossible to copy a SID to an IPv6 address
> or an IPv6 address to a SID
>
> The binding SID will be a 16-or 32-bit topological instruction, found in
> the CRH. Like all topological instructions, it will identify an SFIB entr=
y.
>
>
>
> There will be a new SFIB entry type that will contain the following
> information:
>
> -          An IPv6 Destination Address (to be used in the outer IPv6
> header)
>
> -          A list of SIDs (to be used in the CRH
>
>                                                                  Ron
>
>
>
>
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* Chengli (Cheng Li) <chengli13@huawei.com>
> *Sent:* Sunday, September 22, 2019 12:01 AM
> *To:* Ron Bonica <rbonica@juniper.net>; Jeff Tantsura <
> jefftant.ietf@gmail.com>
> *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
> <s.i.n.g.team.0810@gmail.com>>; EXT - daniel.bernier@bell.ca <
> daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
> *Subject:* RE: [spring] A note on CRH and on going testing
>
>
>
> Hi Ron,
>
> Good to hear that. Looking forward to seeing it in the next revision.
>
> But I am curious that is a bind SID in CRH an interface IPv6 address only
> without any other semantics? Just like the other SIDs you mentioned in CR=
H.
>
> If not, this binding SID should not be introduced in to CRH since it
> pollutes the architecture.
>
> If yes, what=E2=80=99s the standard for an Interface IPv6 address?
>
> Thanks for confirming that BSID is needed in CRH. I totally agree with yo=
u.
>
> Best regards,
> Cheng
> ------------------------------
>
> =E6=9D=8E=E5=91=88 Cheng Li
> Email: chengli13@huawei.com
>
> *From:* Ron Bonica<rbonica@juniper.net>
>
> *To:* Jeff Tantsura<jefftant.ietf@gmail.com>;Chengli (Cheng Li)<
> chengli13@huawei.com>
>
> *Cc:* SING Team<s.i.n.g.team.0810@gmail.com>;EXT - daniel.bernier<
> daniel.bernier@bell.ca>;SPRING WG List<spring@ietf.org>
>
> *Subject:* RE: [spring] A note on CRH and on going testing
>
> *Time:* 2019-09-22 04:37:17
>
>
>
> Jeff,
>
>
>
> After an off-line conversation with the SRv6+ implementors, we decided
> that it would be trivial to add a binding SID to SRv6+. So, we will do th=
at
> in the next version of the draft.
>
>
>
> In keeping with RFC 8200, it will prepend only. Since the CRH is short,
> insertion is not needed.
>
>
>
>
> Ron
>
>
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* Jeff Tantsura <jefftant.ietf@gmail.com>
> *Sent:* Saturday, September 21, 2019 4:32 PM
> *To:* Chengli (Cheng Li) <chengli13@huawei.com>; Ron Bonica <
> rbonica@juniper.net>
> *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
> <s.i.n.g.team.0810@gmail.com>>; EXT - daniel.bernier@bell.ca <
> daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
> *Subject:* RE: [spring] A note on CRH and on going testing
>
>
>
> Hi Ron,
>
>
>
> Thanks for your comments, exactly, BSID MPLS label =3D CRH value :)
>
>
>
> Cheers,
>
> Jeff
>
> On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net>, wrote:
>
> Hi Jeff,
>
>
>
> It would be easy enough to add a binding SID to SRv6+. Given customer
> demand, I would not be averse to adding one.
>
>
>
> However, there is another way to get exactly the same behavior on the
> forwarding plane without adding a new SID type.
>
>
>
> Assume that on Node N, we have the following SFIB entry:
>
>
>
> =C2=B7         SID: 123
>
> =C2=B7         IPv6 address: 2001:db8::1
>
> =C2=B7         SID type: prefix SID
>
>
>
> Now assume that was also have the following route on Node N:
>
>
>
> 2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH
>
>
>
> This gives you the same forwarding behavior as a binding SID.
>
>
>
>                                                            Ron
>
>
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of* Jeff Tantsura
> *Sent:* Thursday, September 19, 2019 10:53 PM
> *To:* Chengli (Cheng Li) <chengli13@huawei.com>
> *Cc:* SING Team <s.i..n.g.team.0810@gmail.com
> <s.i.n.g.team.0810@gmail.com>>; EXT - daniel.bernier@bell.ca <
> daniel.bernier@bell.ca>; SPRING WG List <spring@ietf.org>
> *Subject:* Re: [spring] A note on CRH and on going testing
>
>
>
> There=E2=80=99s number of solutions on the market that extensively use BS=
ID for
> multi-domain as well as multi-layer signaling.
>
>
>
> Regards,
>
> Jeff
>
>
> On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com>
> wrote:
>
> +1.
>
>
>
> As I mentioned before, Binding SID is not only for shortening SID list.
>
> We should see the important part of binding SID in inter-domain routing,
>  since it hides the details of intra-domain. Security and Privacy are
> always important.
>
>
>
> Since the EH insertion related text will be removed from SRv6 NP draft, I
> don=E2=80=99t think anyone will still say we don=E2=80=99t need binding S=
ID.
>
> Let=E2=80=99s be honest, Encap mode Binding SID is very useful in inter-d=
omain
> routing. It is not secure to share internal info outside a trusted networ=
k
> domain.
>
>
>
> Cheng
>
>
>
>
>
> *From:* spring [mailto:spring-bounces@ietf.org <spring-bounces@ietf.org>]=
 *On
> Behalf Of* Bernier, Daniel
> *Sent:* Thursday, September 19, 2019 11:36 PM
> *To:* SING Team <s.i..n.g.team.0810@gmail.com
> <s.i.n.g.team.0810@gmail.com>>
> *Cc:* 'SPRING WG List' <spring@ietf.org>
> *Subject:* Re: [spring] A note on CRH and on going testing
>
>
>
> +1
>
>
>
> This is what we did on our multi-cloud trials.
>
>
>
> Encap with Binding SID to avoid inter-domain mapping + I don=E2=80=99t ne=
ed to
> have some sort of inter-domain alignment of PSSIs
>
>
>
> Dan
>
>
>
> On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <
> spring-bounces@ietf.org on behalf of s.i.n.g.team.0810@gmail.com> wrote:
>
>
>
> Hi Andrew,
>
> Good to hear that reality experiment :)
>
> But is it secure to share internal SID-IP mappings outside a trusted
> network domain?
>
> Or is there an analogue like Binding SID of SRv6, in SRv6+?
>
> Btw, PSSI and PPSI can not do that now, right?
>
> Best regards,
> Moonlight Thoughts
>
>
> (mail failure, try to cc to spring again.)
>
> On 09/19/2019 17:49, Andrew Alston <Andrew.Alston@liquidtelecom.com>
>  wrote:
> Hi Guys,
>
> I thought this may be of interest in light of discussions around
> deployments and running code - because one of the things we've been testi=
ng
> is inter-domain traffic steering with CRH on both our DPDK implementation
> and another implementation.
>
> So - the setup we used last night:
>
> 6 systems in a lab - one of which linked to the open internet.  Call thes=
e
> S1 -> S6
> 3 systems in a lab on the other side of the world - no peering between th=
e
> networks in question.  Call these R1 -> R3
>
> We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 ->
> R3, with the relevant mappings from the CRH SID's to the underlying
> addressing (S2 had a mapping for the SID for S3, S3 had a mapping for the
> SID corresponding to S6, S6 had a mapping for the SID corresponding to R1
> etc)
>
> Then we sent some packets - and the test was entirely successful.
>
> What this effectively means is that if two providers agree to share the
> SID mappings - it is possible to steer across one network, out over an op=
en
> path, and across a remote network.  Obviously this relies on the fact tha=
t
> EH's aren't being dropped by intermediate providers, but this isn't
> something we're seeing.
>
> Combine this with the BGP signaling draft - and the SID's can then be
> signaled between the providers - work still going on with regards to this
> for testing purposes.  Just as a note - there would be no requirement to
> share the full SID mapping or topologies when doing this with BGP - the
> requirement would be only to share the relevant SID's necessary for the
> steering.
>
> I can say from our side - with various other providers - this is somethin=
g
> that we see *immense* use case for - for a whole host of reasons.
>
> Thanks
>
> Andrew
>
>
> _______________________________________________
> spring mailing list
> spring@ietf..org <spring@ietf.org>
> https://www.ietf.org/mailman/listinfo/Spring
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/Spring_=
_;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoX=
wIdf$>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring_=
_;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7=
ej5P$>
>
>
>
>
> _______________________________________________
>
> spring mailing list
>
> spring@ietf.org
>
> https://www.ietf.org/mailman/listinfo/spring
>
> ------------------------------
>
> *External Email:** Please use caution when opening links and attachments
> / **Courriel externe:** Soyez prudent avec les liens et documents joints =
*
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--000000000000e2197005937e2c47
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Supposedly &quot;Segment Routing&quot; is an archite=
cture according to RFC 8402, so anything that satisfies the architecture ca=
n use the term &quot;Segment Routing&quot;.</div><div dir=3D"auto"><br></di=
v><div dir=3D"auto">If SPRING want to play that game, then stop using &quot=
;IPv6&quot;, because a number of proposals blatantly and purposely don&#39;=
t comply with Internet Standard RFC 8200, and other Standards Track RFCs li=
ke RFC 4291.</div><div dir=3D"auto"><br></div><div dir=3D"auto">A proprieta=
ry variant of IPv6 isn&#39;t IPv6, it&#39;s something else.<br><br><div cla=
ss=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Fr=
i, 27 Sep 2019, 02:17 Zafar Ali (zali), &lt;<a href=3D"mailto:zali@cisco.co=
m" rel=3D"noreferrer noreferrer" target=3D"_blank">zali@cisco.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-3560427191184141324m_2933656785724950523m_5397232754466617=
47WordSection1">
<p class=3D"MsoNormal"><span>Hi Ron,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>I agree with Dan, Jeff and others that the nam=
e should NOT create confusion with an already established technology (SR).
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>The name should reflect the design and the spi=
rit of your proposal.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>To try to help you differentiate your solution=
, may I propose
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span>=E2=80=9CLIMPH: Label Indirection with Mult=
iPle Headers=E2=80=9D<u></u><u></u></span></b></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Here is the rationale:<u></u><u></u></span></p=
>
<ul type=3D"disc">
<li class=3D"m_-3560427191184141324m_2933656785724950523m_53972327544666174=
7MsoListParagraph"><span>A new system of mapping IDs to IP addresses is bei=
ng introduced (btw we=E2=80=99ve had MPLS for doing that for ages now and s=
o is this really something
 different?)<u></u><u></u></span></li><li class=3D"m_-3560427191184141324m_=
2933656785724950523m_539723275446661747MsoListParagraph"><span>Then these m=
apped IDs are spread across multiple IPv6 extension headers (introducing 2 =
new RHs and 2 new DOHs) thereby introducing more
 complexity in IPv6 processing. We have simpler existing solutions [draft-i=
etf-mpls-sr-over-ip] i.e. {IPv6 NH =3D UDP, 8 byte UDP header, stack of map=
ping IDs aka MPLS labels}.<u></u><u></u></span></li><li class=3D"m_-3560427=
191184141324m_2933656785724950523m_539723275446661747MsoListParagraph"><spa=
n>As Dan mentioned, there is the PSSI for implementing =E2=80=9Climited ser=
vice chaining=E2=80=9D which seems very similar to RFC8595 and is stateful =
and
 =E2=80=9Cencodes a logical representation=E2=80=9D of an NSH albeit with a=
 simpler encapsulation and without TLVs just as in RFC8595.
<u></u><u></u></span></li></ul>
<p class=3D"MsoNormal"><span>Let=E2=80=99s your individual submissions not =
continue to cause confusion by making use of a marketing name that drags on=
 the coattails of SRv6 (which has been adopted at the IETF and deployed by =
the industry).
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Thanks<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Regards =E2=80=A6 Zafar <u></u>
<u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;<a hre=
f=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferrer noreferrer noreferre=
r" target=3D"_blank">spring-bounces@ietf.org</a>&gt; on behalf of &quot;Ber=
nier, Daniel&quot; &lt;<a href=3D"mailto:daniel.bernier@bell.ca" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">daniel.bernier@bell.ca</a>=
&gt;<br>
<b>Date: </b>Wednesday, September 25, 2019 at 3:41 PM<br>
<b>To: </b>Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">jefftant.ietf@gmail=
.com</a>&gt;, Ron Bonica &lt;rbonica=3D<a href=3D"mailto:40juniper.net@dmar=
c.ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">40ju=
niper.net@dmarc.ietf.org</a>&gt;, &quot;Chengli (Cheng Li)&quot; &lt;<a hre=
f=3D"mailto:chengli13@huawei.com" rel=3D"noreferrer noreferrer noreferrer" =
target=3D"_blank">chengli13@huawei.com</a>&gt;, Stewart Bryant &lt;<a href=
=3D"mailto:stewart.bryant@gmail.com" rel=3D"noreferrer noreferrer noreferre=
r" target=3D"_blank">stewart.bryant@gmail.com</a>&gt;<br>
<b>Cc: </b>SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a>&gt;, S=
ING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=3D"noreferr=
er noreferrer noreferrer" target=3D"_blank">s.i.n.g.team.0810@gmail.com</a>=
&gt;<br>
<b>Subject: </b>Re: [spring] SR-MPLS over IPv6</span><span lang=3D"JA" styl=
e=3D"font-size:12.0pt;font-family:&quot;MS Gothic&quot;;color:black">=EF=BC=
=9F</span><span style=3D"font-size:12.0pt;color:black"><u></u><u></u></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Hi Ron,</span><u></=
u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Similarly I would r=
efrain from using the SR acronym since a key characteristic of the SR archi=
tecture as per RFC8402 is statelessness.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">As per current SRv6=
+ documents, state is required for an intermediate node to add the relevant=
 next PSSIs in DOH. This is whether they are domain-wide defined or with lo=
cal significance
 (i.e. prepending short-SID). </span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">=C2=A0<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Cheers,</span><u></=
u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">Dan B</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt">=C2=A0</span><u></u=
><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On 2019-09-25, 8:43 AM, &=
quot;Jeff Tantsura&quot; &lt;<a href=3D"mailto:jefftant.ietf@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">jefftant.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
</div>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Agree with Stuart. <u></u=
><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">SRinUDP is a well defined=
 solution, let=E2=80=99s not mix things. =C2=A0<u></u><u></u></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Cheers, <u></u><u></u></p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<u></u><u></u></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On Sep 25, 2019, 2:39 PM =
+0200, Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">stewart.bryant@gmai=
l.com</a>&gt;, wrote:<br>
<br>
<br>
<u></u><u></u></p>
<blockquote style=3D"border:none;border-left:solid #1abc9c 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<p style=3D"margin-left:.5in">I agree.<br>
<br>
Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-ov=
er-ip, which is entitled SR-MPLS over IP. The design decribed in draft-ietf=
-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron states,=
 such a name is not a true refelction
 of the design.<u></u><u></u></p>
<p style=3D"margin-left:.5in">- Stewart<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On 24/09/2019 05:01, Ron =
Bonica wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #e67e22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>Cheng,</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>I have no problem w=
ith changing the name. SR-MPLS over IPv6 may not be appropriate, because MP=
LS is not part of the solution.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>Something like SR-e=
xtensible-6 or SR-compressed-6 might work.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"m_-3560427191184141324m_2933656785724950523m_539723275446661747=
msipfooter30b3d538" align=3D"center" style=3D"margin-right:0in;margin-botto=
m:0in;margin-left:.5in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span>From:</span></b>
<span>Chengli (Cheng Li) <a href=3D"mailto:chengli13@huawei.com" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">
&lt;chengli13@huawei.com&gt;</a><br>
<b>Sent:</b> Monday, September 23, 2019 10:14 PM<br>
<b>To:</b> Ron Bonica <a href=3D"mailto:rbonica@juniper.net" rel=3D"norefer=
rer noreferrer noreferrer" target=3D"_blank">&lt;rbonica@juniper.net&gt;</a=
>; Jeff Tantsura
<a href=3D"mailto:jefftant.ietf@gmail.com" rel=3D"noreferrer noreferrer nor=
eferrer" target=3D"_blank">&lt;jefftant.ietf@gmail.com&gt;</a><br>
<b>Cc:</b> SING Team <a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=3D"=
noreferrer noreferrer noreferrer" target=3D"_blank">&lt;s.i.n.g.team.0810@g=
mail.com&gt;</a>; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer nore=
ferrer" target=3D"_blank">daniel.bernier@bell.ca</a> <a href=3D"mailto:dani=
el.bernier@bell.ca" rel=3D"noreferrer noreferrer noreferrer" target=3D"_bla=
nk">
&lt;daniel.bernier@bell.ca&gt;</a>; SPRING WG List <a href=3D"mailto:spring=
@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">&lt;s=
pring@ietf.org&gt;</a><br>
<b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span lang=3D"ZH-CN" s=
tyle=3D"font-family:SimSun">=EF=BC=9F</span><span lang=3D"ZH-CN">
</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">Oh, I misunderstood the BSID in CRH in last email, sorry for that.</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like=
 MPLS label.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">Therefore, IMHO, it may not comply with RFC8402:</span>
<a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*s=
ection-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-B=
t7oHjt8uGU68K49j2yk$" rel=3D"noreferrer noreferrer noreferrer" target=3D"_b=
lank">
https://tools.ietf.org/html/rfc8402#section-3.1.3</a><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">If possible, I suggest to change the name of SRv6+, since it is not SR=
v6 based. Something like SR-MPLS over IPv6 maybe better?</span><u></u><u></=
u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">Thanks,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">Cheng</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span>From:</span></b>
<span>Ron Bonica [<a href=3D"mailto:rbonica@juniper.net" rel=3D"noreferrer =
noreferrer noreferrer" target=3D"_blank">mailto:rbonica@juniper.net</a>]<br=
>
<b>Sent:</b> Monday, September 23, 2019 10:45 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com" r=
el=3D"noreferrer noreferrer noreferrer" target=3D"_blank">chengli13@huawei.=
com</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com" r=
el=3D"noreferrer noreferrer noreferrer" target=3D"_blank">jefftant.ietf@gma=
il.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">s.i..n.g.team.0810@=
gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer nore=
ferrer" target=3D"_blank">daniel.bernier@bell.ca</a> &lt;<a href=3D"mailto:=
daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer noreferrer" target=3D"=
_blank">daniel.bernier@bell.ca</a>&gt;; SPRING WG List &lt;<a href=3D"mailt=
o:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blan=
k">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing</span><u></=
u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>Cheng,</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>In SRv6+, it would =
be very difficult to pollute the architecture because:</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><span dir=3D"LTR"></span><span>A SID is either 16-or 3=
2-bits long</span>
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><span dir=3D"LTR"></span><span>An IPv6 address is 128-=
bits long</span>
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><span dir=3D"LTR"></span><span>Therefore, it is imposs=
ible to copy a SID to an IPv6 address or an IPv6 address to a SID</span>
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>The binding SID wil=
l be a 16-or 32-bit topological instruction, found in the CRH. Like all top=
ological instructions, it will identify an SFIB entry.</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>There will be a new=
 SFIB entry type that will contain the following information:</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><span dir=3D"LTR"></span><span>An IPv6 Destination Add=
ress (to be used in the outer IPv6 header)</span>
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><span dir=3D"LTR"></span><span>A list of SIDs (to be u=
sed in the CRH</span>
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.75in"><span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ron</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span>=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"m_-3560427191184141324m_2933656785724950523m_539723275446661747=
msipfooter30b3d538" align=3D"center" style=3D"margin-right:0in;margin-botto=
m:0in;margin-left:.5in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> Chengli (Che=
ng Li) &lt;<a href=3D"mailto:chengli13@huawei.com" rel=3D"noreferrer norefe=
rrer noreferrer" target=3D"_blank">chengli13@huawei.com</a>&gt;<br>
<b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" rel=3D"nor=
eferrer noreferrer noreferrer" target=3D"_blank">rbonica@juniper.net</a>&gt=
;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com" rel=3D"nore=
ferrer noreferrer noreferrer" target=3D"_blank">jefftant.ietf@gmail.com</a>=
&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">s.i..n.g.team.0810@=
gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer nore=
ferrer" target=3D"_blank">daniel.bernier@bell.ca</a> &lt;<a href=3D"mailto:=
daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer noreferrer" target=3D"=
_blank">daniel.bernier@bell.ca</a>&gt;; SPRING WG List &lt;<a href=3D"mailt=
o:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blan=
k">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<u></u><u></=
u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:12.0pt;margi=
n-left:.5in">
<span style=3D"font-size:12.0pt">Hi Ron,<br>
<br>
Good to hear that. Looking forward to seeing it in the next revision.<br>
<br>
But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.<=
br>
<br>
If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.<br>
<br>
If yes, what=E2=80=99s the standard for an Interface IPv6 address?<br>
<br>
Thanks for confirming that BSID is needed in CRH. I totally agree with you.=
<br>
<br>
Best regards,<br>
Cheng</span><u></u><u></u></p>
<div style=3D"margin-left:.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"0" width=3D"100%" align=3D"center">
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:12.0pt;margi=
n-left:.5in">
<span lang=3D"JA" style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&qu=
ot;,sans-serif">=E6=9D=8E=E5=91=88</span><span lang=3D"JA">
</span><span style=3D"font-size:12.0pt">Cheng Li<br>
Email:</span> <a href=3D"mailto:chengli13@huawei.com" rel=3D"noreferrer nor=
eferrer noreferrer" target=3D"_blank"><span style=3D"font-size:12.0pt">chen=
gli13@huawei.com</span></a><u></u><u></u></p>
</div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:6.0pt 0in =
0in 0in" name=3D"AnyOffice-Background-Image">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">From:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">Ron Bonica&lt;</span><a href=3D"mailto:rbonica@juniper.net" rel=3D"nore=
ferrer noreferrer noreferrer" target=3D"_blank"><span style=3D"font-size:12=
.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">rbonica@juniper.net</sp=
an></a><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,s=
ans-serif">&gt;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">To:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">Jeff Tantsura&lt;</span><a href=3D"mailto:jefftant.ietf@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank"><span style=3D"font=
-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">jefftant.ietf@g=
mail.com</span></a><span style=3D"font-size:12.0pt;font-family:&quot;MS PGo=
thic&quot;,sans-serif">&gt;;Chengli
 (Cheng Li)&lt;</span><a href=3D"mailto:chengli13@huawei.com" rel=3D"norefe=
rrer noreferrer noreferrer" target=3D"_blank"><span style=3D"font-size:12.0=
pt;font-family:&quot;MS PGothic&quot;,sans-serif">chengli13@huawei.com</spa=
n></a><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sa=
ns-serif">&gt;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Cc:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">SING Team&lt;</span><a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank"><span style=3D"font=
-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">s.i.n.g.team.08=
10@gmail.com</span></a><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif">&gt;;EXT
 - daniel.bernier&lt;</span><a href=3D"mailto:daniel.bernier@bell.ca" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank"><span style=3D"font=
-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">daniel.bernier@=
bell.ca</span></a><span style=3D"font-size:12.0pt;font-family:&quot;MS PGot=
hic&quot;,sans-serif">&gt;;SPRING WG List&lt;</span><a href=3D"mailto:sprin=
g@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank"><spa=
n style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=
spring@ietf.org</span></a><span style=3D"font-size:12.0pt;font-family:&quot=
;MS PGothic&quot;,sans-serif">&gt;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Subject:</span></b=
>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">RE: [spring] A note on CRH and on going testing</span><u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Time:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">2019-09-22 04:37:17</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=C2=A0</span><u></u><=
u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff,<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">After an off-line convers=
ation with the SRv6+ implementors, we decided that it would be trivial to a=
dd a binding SID to SRv6+. So, we will do that in the next version of the d=
raft.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">In keeping with RFC 8200,=
 it will prepend only. Since the CRH is short, insertion is not needed.<u><=
/u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><=
u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"m_-3560427191184141324m_2933656785724950523m_539723275446661747=
msipfooter30b3d538" align=3D"center" style=3D"margin-right:0in;margin-botto=
m:0in;margin-left:.5in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> Jeff Tantsur=
a &lt;<a href=3D"mailto:jefftant.ietf@gmail.com" rel=3D"noreferrer noreferr=
er noreferrer" target=3D"_blank">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com" r=
el=3D"noreferrer noreferrer noreferrer" target=3D"_blank">chengli13@huawei.=
com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" rel=3D"n=
oreferrer noreferrer noreferrer" target=3D"_blank">rbonica@juniper.net</a>&=
gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">s.i..n.g.team.0810@=
gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer nore=
ferrer" target=3D"_blank">daniel.bernier@bell.ca</a> &lt;<a href=3D"mailto:=
daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer noreferrer" target=3D"=
_blank">daniel.bernier@bell.ca</a>&gt;; SPRING WG List &lt;<a href=3D"mailt=
o:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blan=
k">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<u></u><u></=
u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Hi Ron,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Thanks for your comments,=
 exactly,=C2=A0BSID=C2=A0MPLS label =3D CRH value :)<u></u><u></u></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Cheers,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<u></u><u></u></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:12.0pt;margi=
n-left:.5in">
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica@j=
uniper.net" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">rbon=
ica@juniper.net</a>&gt;, wrote:<u></u><u></u></p>
<blockquote style=3D"border:none;border-left:solid #3498db 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Hi Jeff,<u></u><u></u></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">It would be easy enough t=
o add a binding SID to SRv6+. Given customer demand, I would not be averse =
to adding one.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">However, there is another=
 way to get exactly the same behavior on the forwarding plane without addin=
g a new SID type.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Assume that on Node N, we=
 have the following SFIB entry:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">
<u></u><span style=3D"font-size:10.0pt;font-family:Symbol"><span>=C2=B7<spa=
n style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span dir=3D"LTR"></span>SID: 123 <u></u><u></u=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">
<u></u><span style=3D"font-size:10.0pt;font-family:Symbol"><span>=C2=B7<spa=
n style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span dir=3D"LTR"></span>IPv6 address: 2001:db8=
::1 <u></u>
<u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">
<u></u><span style=3D"font-size:10.0pt;font-family:Symbol"><span>=C2=B7<spa=
n style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span dir=3D"LTR"></span>SID type: prefix SID <=
u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Now assume that was also =
have the following route on Node N:<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">2001:db8::1 -&gt; SRv6+ t=
unnel with specified destination address and CRH<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">This gives you the same f=
orwarding behavior as a binding SID.<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"m_-3560427191184141324m_2933656785724950523m_539723275446661747=
msipfooter30b3d538" align=3D"center" style=3D"margin-right:0in;margin-botto=
m:0in;margin-left:.5in;margin-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> spring &lt;<=
a href=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferrer noreferrer nore=
ferrer" target=3D"_blank">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com" r=
el=3D"noreferrer noreferrer noreferrer" target=3D"_blank">chengli13@huawei.=
com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">s.i..n.g.team.0810@=
gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer nore=
ferrer" target=3D"_blank">daniel.bernier@bell.ca</a> &lt;<a href=3D"mailto:=
daniel.bernier@bell.ca" rel=3D"noreferrer noreferrer noreferrer" target=3D"=
_blank">daniel.bernier@bell.ca</a>&gt;; SPRING WG List &lt;<a href=3D"mailt=
o:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blan=
k">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<u></u><u></=
u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">There=E2=80=99s number of=
 solutions on the market that extensively use BSID for multi-domain as well=
 as multi-layer signaling.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<div id=3D"m_-3560427191184141324m_2933656785724950523m_539723275446661747A=
ppleMailSignature">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Regards,<u></u><u></u></p=
>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:12.0pt;margi=
n-left:.5in">
<br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">c=
hengli13@huawei.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #d35400 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">+1.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">As I mentioned before, Binding SID is not only for shortening SID list=
.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">We should see the important part of binding SID in inter-domain routin=
g, =C2=A0since it hides the details of intra-domain. Security and Privacy a=
re always important.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">Since the EH insertion related text will be removed from SRv6 NP draft=
, I don=E2=80=99t think anyone will still say we don=E2=80=99t need binding=
 SID.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">Let=E2=80=99s be honest, Encap mode Binding SID is very useful in inte=
r-domain routing. It is not secure to share internal info outside a trusted=
 network domain.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">Cheng</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1f4=
97d">=C2=A0</span><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> spring [<a h=
ref=3D"mailto:spring-bounces@ietf.org" rel=3D"noreferrer noreferrer norefer=
rer" target=3D"_blank">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=
=3D"noreferrer noreferrer noreferrer" target=3D"_blank">s.i..n.g.team.0810@=
gmail.com</a>&gt;<br>
<b>Cc:</b> &#39;SPRING WG List&#39; &lt;<a href=3D"mailto:spring@ietf.org" =
rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org<=
/a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<u></u><u></=
u></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">+1</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">This is what we did on our multi-cloud trials.</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Encap with Binding SID to avoid inter-domain mapping + I don=E2=80=
=99t need to have some sort of inter-domain alignment of PSSIs</span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Dan</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">=C2=A0</span><u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">On 2019-09-19, 11:18 AM,=
 &quot;spring on behalf of SING Team&quot; &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">s=
pring-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" rel=3D"noreferrer noreferrer=
 noreferrer" target=3D"_blank">s.i.n.g.team.0810@gmail.com</a>&gt; wrote:<u=
></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-fami=
ly:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</span><span style=
=3D"font-family:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6+?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span style=3D"font-size:10.5pt;font-family:&quot;Arial&quot;,sans-s=
erif;color:black;background:#f2f2f2">On 09/19/2019 17:49,=C2=A0</span><a hr=
ef=3D"mailto:Andrew.Alston@liquidtelecom.com" rel=3D"noreferrer noreferrer =
noreferrer" target=3D"_blank"><span style=3D"font-size:10.5pt;font-family:&=
quot;Arial&quot;,sans-serif;color:#2a97ff;background:#f2f2f2">Andrew
 Alston</span></a><span style=3D"font-size:10.5pt;font-family:&quot;Arial&q=
uot;,sans-serif;color:black;background:#f2f2f2">=C2=A0wrote:<br>
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black"=
>Hi Guys,=C2=A0</span><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we&#39;ve been testing is inter-domain traffic steering with CRH on both ou=
r DPDK implementation and another implementation.=C2=A0</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:=C2=A0</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.=C2=A0 Call these S1 -&gt; S6=C2=A0</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.=C2=A0 Call these R1 -&gt;=
 R3=C2=A0</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID&#39;s to the underlying addressing (S2 had a mapping for the S=
ID for S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)=C2=A0</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. =C2=A0=C2=A0</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.=C2=A0 Obviousl=
y this relies on the fact that EH&#39;s aren&#39;t
 being dropped by intermediate providers, but this isn&#39;t something we&#=
39;re seeing.=C2=A0</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID&#39;s can then be signaled between the providers - work still goin=
g on with regards to this for testing purposes.=C2=A0 Just as a note - ther=
e would be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID&#39;s necessary for the steering.=C2=A0<=
/span><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.=C2=A0</span><br>
<br>
<span style=3D"color:black">Thanks=C2=A0</span><br>
<br>
<span style=3D"color:black">Andrew=C2=A0</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
=C2=A0</span><br>
<span style=3D"color:black">spring mailing list=C2=A0</span><br>
</span><a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer nore=
ferrer" target=3D"_blank"><span style=3D"font-family:&quot;Arial&quot;,sans=
-serif">spring@ietf..org</span></a><span style=3D"font-family:&quot;Arial&q=
uot;,sans-serif;color:black">=C2=A0</span><span style=3D"font-family:&quot;=
Arial&quot;,sans-serif"><br>
</span><a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/l=
istinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdT=
LKi9mnrF1wu_DoXwIdf$" rel=3D"noreferrer noreferrer noreferrer" target=3D"_b=
lank"><span style=3D"font-family:&quot;Arial&quot;,sans-serif">https://www.=
ietf.org/mailman/listinfo/Spring</span></a><span style=3D"font-family:&quot=
;Arial&quot;,sans-serif">=C2=A0=C2=A0</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #d35400 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">_________________________=
______________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer"=
 target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/spring</a><u></u><u></u></p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span><br>
<br>
<br>
</span><u></u><u></u></p>
<pre style=3D"margin-left:.5in">___________________________________________=
____<u></u><u></u></pre>
<pre style=3D"margin-left:.5in">spring mailing list<u></u><u></u></pre>
<pre style=3D"margin-left:.5in"><a href=3D"mailto:spring@ietf.org" rel=3D"n=
oreferrer noreferrer noreferrer" target=3D"_blank">spring@ietf.org</a><u></=
u><u></u></pre>
<pre style=3D"margin-left:.5in"><a href=3D"https://www.ietf.org/mailman/lis=
tinfo/spring" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/spring</a><u></u><u></u></pre>
</blockquote>
</blockquote>
</div>
<div style=3D"margin-left:.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
>
<hr size=3D"0" width=3D"100%" align=3D"center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><strong><i><span style=3D=
"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue">Ext=
ernal Email:</span></i></strong><em><span style=3D"font-size:9.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:blue">
 Please use caution when opening links and attachments / </span></em><stron=
g><i><span style=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:blue">Courriel externe:</span></i></strong><em><span style=3D"fon=
t-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue">
 Soyez prudent avec les liens et documents joints </span></em><u></u><u></u=
></p>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" rel=3D"noreferrer noreferrer noreferrer"=
 target=3D"_blank">spring@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer =
noreferrer noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/ma=
ilman/listinfo/spring</a><br>
</blockquote></div></div></div>

--000000000000e2197005937e2c47--


From nobody Thu Sep 26 17:48:48 2019
Return-Path: <rbonica@juniper.net>
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 6C02F1200B5 for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 17:48:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Gc3PYp-LulqP for <spring@ietfa.amsl.com>; Thu, 26 Sep 2019 17:48:39 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3830012000F for <spring@ietf.org>; Thu, 26 Sep 2019 17:48:39 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8R0jlk8024050; Thu, 26 Sep 2019 17:48:14 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=wT8nYRRf3K5CKKlt8jH3KEw1bG+FMWulCdWcSV7KIN4=; b=zZeUU+/1vuV/zJPbgRE/tuChsB2QXtXpaEi6nirGJdi72m8wXX+A00459YcQhs+9H+nk OGsHdc2H0HbVR6iYF0EeTk8fWAbCl6IWV/L33HQmK7/jjLIdDRRqEqKHcE5jOZ39/dN3 3n3nenqORqd2qfkqDPtehHhpdZ7f3MwMIJvFWjhDzJ3b3nyTe56NOylU1946Vj+OCum6 9MWWkCb6bogW79UhWJYmpyb3kDD2yQCpiFYCrKxBqcQSzlGgyAuV6/g0rqCLZL16aCPs Zk9sRE1R7P2kQXfTuspUQTpwyYwkPoxq+IGRD6fb8duc7P+4LRFzerCSGSfAbLrbHuSM fg== 
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp2052.outbound.protection.outlook.com [104.47.42.52]) by mx0b-00273201.pphosted.com with ESMTP id 2v8n7f20rd-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 26 Sep 2019 17:48:14 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cd2aEIARjF7/I6vw7vGQt5Ely/NWvTBLd3vcSf8iBm/kSYatqLwyeMx4m8wat3nIkpe78UaUgtjIx+dAUEilRKoRmVhaPJWg1Siko5zJGj0+dCVIeCM4oxQI6rmofKnXMy6Kq2L9CTgKOf5F6c7pcJbf7Jrw/UcjIt1bF7PCpXnmHSUvJZOHDVNWXWwUjMmv7Dj6hmVael6FNZPJxvLLDYdMVsFj5/fpUxni7a9pa3eXLuFtZvWCLAss7GfpHkrMpTw9LV7fn8HTab7IS2X+G+d8M7mNwBIa4lw/8SU8/p67w/1iihAZG3OXIlE0MO1wG/tj4atWYEh7zaAxKrtH5A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wT8nYRRf3K5CKKlt8jH3KEw1bG+FMWulCdWcSV7KIN4=; b=SEdicwsI+90dGM99/HA/Pe5s4YXzWpStDraIrvk89FYFoaejHl/RcjshHg/FT+yUTI79ttBAWZW1Xcn3NKF3120gJEXROIZ4uv056narKlsb9eKEL2K0SOcCxnyZ4az8HCZvepFUi06qc5MrZrjijBYAniZmuQOWSH49cvzlb6kqna8usiMz+sVGZy9/YJJQJ5wgZeD909YUK+3qygdn3lIfUegzB5xYQcGpMiJDykrHqgBrvGYLdHsO3ad70PqB5RYpowgJy8t+M9bV9Alkprm6SH/KCv/c4LBAR5B69vLJ9j7U4DiQJgbEUFuWdeIQLb3fKF/t/MPVzrZ7WnpDeg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4164.namprd05.prod.outlook.com (52.132.5.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.15; Fri, 27 Sep 2019 00:48:09 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.013; Fri, 27 Sep 2019 00:48:09 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>
CC: SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
Thread-Topic: =?iso-2022-jp?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAACLJ+gAADQ7MgAABdBAAAAukWqA=
Date: Fri, 27 Sep 2019 00:48:09 +0000
Message-ID: <BN7PR05MB5699EE338A965E9F67A39A0FAE810@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com> <BN7PR05MB5699D4EB8E7B360BEC877695AE860@BN7PR05MB5699.namprd05.prod.outlook.com> <C0D322C4-67CF-4703-B3BD-BEC2634D9318@cisco.com>
In-Reply-To: <C0D322C4-67CF-4703-B3BD-BEC2634D9318@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-26T18:58:15.3518986Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=7ff25624-26e6-431c-883a-eddfdac6d266; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 10020b08-dccf-4d0f-7347-08d742e45e64
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB4164:
x-ms-exchange-purlcount: 5
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB41641AC62EC17B891F88DD14AE810@BN7PR05MB4164.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(396003)(376002)(366004)(39860400002)(136003)(199004)(189003)(7696005)(476003)(6506007)(76116006)(66946007)(486006)(606006)(81156014)(66556008)(66476007)(53546011)(4326008)(446003)(6246003)(26005)(102836004)(25786009)(76176011)(66066001)(236005)(8936002)(14454004)(186003)(55016002)(3846002)(99286004)(316002)(86362001)(11346002)(9686003)(478600001)(66446008)(966005)(110136005)(790700001)(6436002)(2906002)(64756008)(54896002)(54906003)(81166006)(6306002)(7736002)(30864003)(71200400001)(66574012)(71190400001)(74316002)(6116002)(52536014)(14444005)(561944003)(256004)(33656002)(229853002)(5024004)(5660300002)(579004)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4164; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 02qFh51ODv5smyeLL5+EbOV8/ZDsNCL+8HfaSJkK1cXOny0VyzsNCNvvmskGpZ4YBMKc999K9ryeEDaVAWHbeRhcCphsMdDwR4leaXqnz6uXhBqgf1R8aLIbJoNWtah883YEtftNTPnWDXqxweVITCqLpQ3zEPdRDjKYrUB6NGdy3tiTKBi17FLx2VTmNcm7sLp2R4GWazjSVKhvsglqLL7dcORCqckZyPyDlmks3tjgOKRVRp7GgKDi6bOP8nGup1oTtdsjjnd7Vy31ROtifmmHCCLl4V2elKChuWCA9Gc8jGlZNcNOQktBT66onn7MVr9E1qC7vYiD+aseXIhcwuqPaUSd2aHPztNlXKzlBE72WyZJhLciGItbi4inizLiIJMeqODH6gFTueS55XTzTmGHvdaGj3wc2GcSx9GGWpYLugI7aTqKBLUxN7SMhHFAwEPAbp3Axa3RDGgD+fESRw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB5699EE338A965E9F67A39A0FAE810BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 10020b08-dccf-4d0f-7347-08d742e45e64
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 00:48:09.8393 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: W8hz3EdNvXkB+ALKD8DQAcVF6g16XK6x38T2kHWkX2dQgkRa9+8ydPQKj81zwKgsbxg0CxMLjfUiv5vwEPkZlQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4164
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-26_08:2019-09-25,2019-09-26 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 mlxlogscore=999 adultscore=0 mlxscore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 malwarescore=0 suspectscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909270006
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/q6fo8heQCEDO-ZhvdMhmVlk-O78>
Subject: Re: [spring] =?iso-2022-jp?b?U1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
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: Fri, 27 Sep 2019 00:48:46 -0000

--_000_BN7PR05MB5699EE338A965E9F67A39A0FAE810BN7PR05MB5699namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Zafar,

I=1B$B!G=1B(Bm sorry. I didn=1B$B!G=1B(Bt realize that you are not a native=
 speaker. Your English is excellent!

Let=1B$B!G=1B(Bs just call it an unfortunate acronym and move on.

                                                                   Ron




Juniper Business Use Only
From: Zafar Ali (zali) <zali@cisco.com>
Sent: Thursday, September 26, 2019 7:13 PM
To: Ron Bonica <rbonica@juniper.net>; EXT - daniel.bernier@bell.ca <daniel.=
bernier@bell.ca>; Jeff Tantsura <jefftant.ietf@gmail.com>; Chengli (Cheng L=
i) <chengli13@huawei.com>; Stewart Bryant <stewart.bryant@gmail.com>
Cc: SPRING WG List <spring@ietf.org>; SING Team <s.i.n.g.team.0810@gmail.co=
m>; Zafar Ali (zali) <zali@cisco.com>
Subject: Re: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

=1B$B!H=1B(Blimp=1B$B!I=1B(B is indeed humorous interpretation! I can see w=
hy you would not want to take seriously!

I do confess that I=1B$B!G=1B(Bm not a native English speaker.
I intended it to be pronounced =1B$B!H=1B(B/limf/=1B$B!I=1B(B as in the =1B=
$B!H=1B(Blymphatic system=1B$B!I=1B(B due to the distribution of state to n=
odes in the system.

Thanks

Regards =1B$B!D=1B(B Zafar

From: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Date: Thursday, September 26, 2019 at 2:58 PM
To: "Zafar Ali (zali)" <zali@cisco.com<mailto:zali@cisco.com>>, "EXT - dani=
el.bernier@bell.ca<mailto:daniel.bernier@bell.ca>" <daniel.bernier@bell.ca<=
mailto:daniel.bernier@bell.ca>>, Jeff Tantsura <jefftant.ietf@gmail.com<mai=
lto:jefftant.ietf@gmail.com>>, "Chengli (Cheng Li)" <chengli13@huawei.com<m=
ailto:chengli13@huawei.com>>, Stewart Bryant <stewart.bryant@gmail.com<mail=
to:stewart.bryant@gmail.com>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, SING Team <s.=
i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.com>>
Subject: RE: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Zafar,

This is a pretty obvious attempt to create backronymn ( https://en.wikipedi=
a.org/wiki/Backronym<https://urldefense.com/v3/__https:/en.wikipedia.org/wi=
ki/Backronym__;!8WoA6RjC81c!VJuk15hJagZWK817yojThqDx6BgYIzYzv-m3DbxSJVYBmP6=
I4xpk_4v3DT_WdzpX$> ) with negative connotations. So, I am not taking it se=
riously.

(For those who are not native speakers of English, the work =1B$B!H=1B(Blim=
p=1B$B!I=1B(B carries negative connotations in  English.)

                                                                           =
                        Ron




Juniper Business Use Only
From: Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>>
Sent: Thursday, September 26, 2019 12:17 PM
To: EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.ber=
nier@bell.ca<mailto:daniel.bernier@bell.ca>>; Jeff Tantsura <jefftant.ietf@=
gmail.com<mailto:jefftant.ietf@gmail.com>>; Ron Bonica <rbonica@juniper.net=
<mailto:rbonica@juniper.net>>; Chengli (Cheng Li) <chengli13@huawei.com<mai=
lto:chengli13@huawei.com>>; Stewart Bryant <stewart.bryant@gmail.com<mailto=
:stewart.bryant@gmail.com>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; SING Team <s.=
i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.com>>; Zafar Ali (=
zali) <zali@cisco.com<mailto:zali@cisco.com>>
Subject: Re: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

I agree with Dan, Jeff and others that the name should NOT create confusion=
 with an already established technology (SR).
The name should reflect the design and the spirit of your proposal.

To try to help you differentiate your solution, may I propose

=1B$B!H=1B(BLIMPH: Label Indirection with MultiPle Headers=1B$B!I=1B(B

Here is the rationale:

  *   A new system of mapping IDs to IP addresses is being introduced (btw =
we=1B$B!G=1B(Bve had MPLS for doing that for ages now and so is this really=
 something different?)
  *   Then these mapped IDs are spread across multiple IPv6 extension heade=
rs (introducing 2 new RHs and 2 new DOHs) thereby introducing more complexi=
ty in IPv6 processing. We have simpler existing solutions [draft-ietf-mpls-=
sr-over-ip] i.e. {IPv6 NH =3D UDP, 8 byte UDP header, stack of mapping IDs =
aka MPLS labels}.
  *   As Dan mentioned, there is the PSSI for implementing =1B$B!H=1B(Blimi=
ted service chaining=1B$B!I=1B(B which seems very similar to RFC8595 and is=
 stateful and =1B$B!H=1B(Bencodes a logical representation=1B$B!I=1B(B of a=
n NSH albeit with a simpler encapsulation and without TLVs just as in RFC85=
95.
Let=1B$B!G=1B(Bs your individual submissions not continue to cause confusio=
n by making use of a marketing name that drags on the coattails of SRv6 (wh=
ich has been adopted at the IETF and deployed by the industry).

Thanks

Regards =1B$B!D=1B(B Zafar


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of "Bernier, Daniel" <daniel.bernier@bell.ca<mailto:daniel.bernier@be=
ll.ca>>
Date: Wednesday, September 25, 2019 at 3:41 PM
To: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>=
, Ron Bonica <rbonica=3D40juniper.net@dmarc.ietf.org<mailto:rbonica=3D40jun=
iper.net@dmarc.ietf.org>>, "Chengli (Cheng Li)" <chengli13@huawei.com<mailt=
o:chengli13@huawei.com>>, Stewart Bryant <stewart.bryant@gmail.com<mailto:s=
tewart.bryant@gmail.com>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, SING Team <s.=
i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.com>>
Subject: Re: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

Similarly I would refrain from using the SR acronym since a key characteris=
tic of the SR architecture as per RFC8402 is statelessness.

As per current SRv6+ documents, state is required for an intermediate node =
to add the relevant next PSSIs in DOH. This is whether they are domain-wide=
 defined or with local significance (i.e. prepending short-SID).

Cheers,

Dan B

On 2019-09-25, 8:43 AM, "Jeff Tantsura" <jefftant.ietf@gmail.com<mailto:jef=
ftant.ietf@gmail.com>> wrote:

Agree with Stuart.
SRinUDP is a well defined solution, let=1B$B!G=1B(Bs not mix things.

Cheers,
Jeff
On Sep 25, 2019, 2:39 PM +0200, Stewart Bryant <stewart.bryant@gmail.com<ma=
ilto:stewart.bryant@gmail.com>>, wrote:

I agree.

Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-ov=
er-ip, which is entitled SR-MPLS over IP. The design decribed in draft-ietf=
-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron states,=
 such a name is not a true refelction of the design.

- Stewart
On 24/09/2019 05:01, Ron Bonica wrote:
Cheng,

I have no problem with changing the name. SR-MPLS over IPv6 may not be appr=
opriate, because MPLS is not part of the solution.

Something like SR-extensible-6 or SR-compressed-6 might work.

                                                               Ron



Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com><mailto:chengli13@huawei.com=
>
Sent: Monday, September 23, 2019 10:14 PM
To: Ron Bonica <rbonica@juniper.net><mailto:rbonica@juniper.net>; Jeff Tant=
sura <jefftant.ietf@gmail.com><mailto:jefftant.ietf@gmail.com>
Cc: SING Team <s.i.n.g.team.0810@gmail.com><mailto:s.i.n.g.team.0810@gmail.=
com>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.b=
ernier@bell.ca><mailto:daniel.bernier@bell.ca>; SPRING WG List <spring@ietf=
.org><mailto:spring@ietf.org>
Subject: RE: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Oh, I misunderstood the BSID in CRH in last email, sorry for that.

Yes, the SID is not an IPv6 address in CRH, but a 16/32 bit value like MPLS=
 label.

Therefore, IMHO, it may not comply with RFC8402: https://tools.ietf.org/htm=
l/rfc8402#section-3.1.3<https://urldefense.com/v3/__https:/tools.ietf.org/h=
tml/rfc8402*section-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFA=
Zfip_NxPLB1-Bt7oHjt8uGU68K49j2yk$>

If possible, I suggest to change the name of SRv6+, since it is not SRv6 ba=
sed. Something like SR-MPLS over IPv6 maybe better?

Thanks,
Cheng


From: Ron Bonica [mailto:rbonica@juniper.net]
Sent: Monday, September 23, 2019 10:45 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Cheng,

In SRv6+, it would be very difficult to pollute the architecture because:
-          A SID is either 16-or 32-bits long
-          An IPv6 address is 128-bits long
-          Therefore, it is impossible to copy a SID to an IPv6 address or =
an IPv6 address to a SID
The binding SID will be a 16-or 32-bit topological instruction, found in th=
e CRH. Like all topological instructions, it will identify an SFIB entry.

There will be a new SFIB entry type that will contain the following informa=
tion:
-          An IPv6 Destination Address (to be used in the outer IPv6 header=
)
-          A list of SIDs (to be used in the CRH
                                                                 Ron





Juniper Business Use Only
From: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>=
>
Sent: Sunday, September 22, 2019 12:01 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; Jeff Tant=
sura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Good to hear that. Looking forward to seeing it in the next revision.

But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.

If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.

If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?

Thanks for confirming that BSID is needed in CRH. I totally agree with you.

Best regards,
Cheng
________________________________
=1B$BM{Dh=1B(B Cheng Li
Email: chengli13@huawei.com<mailto:chengli13@huawei.com>
From: Ron Bonica<rbonica@juniper.net<mailto:rbonica@juniper.net>>
To: Jeff Tantsura<jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>>;=
Chengli (Cheng Li)<chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team<s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.co=
m>>;EXT - daniel.bernier<daniel.bernier@bell.ca<mailto:daniel.bernier@bell.=
ca>>;SPRING WG List<spring@ietf.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing
Time: 2019-09-22 04:37:17

Jeff,

After an off-line conversation with the SRv6+ implementors, we decided that=
 it would be trivial to add a binding SID to SRv6+. So, we will do that in =
the next version of the draft.

In keeping with RFC 8200, it will prepend only. Since the CRH is short, ins=
ertion is not needed.

                                                                           =
                            Ron




Juniper Business Use Only
From: Jeff Tantsura <jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com=
>>
Sent: Saturday, September 21, 2019 4:32 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>;=
 Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: RE: [spring] A note on CRH and on going testing

Hi Ron,

Thanks for your comments, exactly, BSID MPLS label =3D CRH value :)

Cheers,
Jeff
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica <rbonica@juniper.net<mailto:rbo=
nica@juniper.net>>, wrote:
Hi Jeff,

It would be easy enough to add a binding SID to SRv6+. Given customer deman=
d, I would not be averse to adding one.

However, there is another way to get exactly the same behavior on the forwa=
rding plane without adding a new SID type.

Assume that on Node N, we have the following SFIB entry:

*         SID: 123
*         IPv6 address: 2001:db8::1
*         SID type: prefix SID

Now assume that was also have the following route on Node N:

2001:db8::1 -> SRv6+ tunnel with specified destination address and CRH

This gives you the same forwarding behavior as a binding SID.

                                                           Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of Jeff Tantsura
Sent: Thursday, September 19, 2019 10:53 PM
To: Chengli (Cheng Li) <chengli13@huawei.com<mailto:chengli13@huawei.com>>
Cc: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>; EXT - daniel.bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca>>; SPRING WG List <spring@iet=
f.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

There=1B$B!G=1B(Bs number of solutions on the market that extensively use B=
SID for multi-domain as well as multi-layer signaling.

Regards,
Jeff

On Sep 19, 2019, at 19:49, Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>> wrote:
+1.

As I mentioned before, Binding SID is not only for shortening SID list.
We should see the important part of binding SID in inter-domain routing,  s=
ince it hides the details of intra-domain. Security and Privacy are always =
important.

Since the EH insertion related text will be removed from SRv6 NP draft, I d=
on=1B$B!G=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need bindin=
g SID.
Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is very useful in inter-=
domain routing. It is not secure to share internal info outside a trusted n=
etwork domain.

Cheng


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Bernier, Daniel
Sent: Thursday, September 19, 2019 11:36 PM
To: SING Team <s.i..n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gmail.=
com>>
Cc: 'SPRING WG List' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] A note on CRH and on going testing

+1

This is what we did on our multi-cloud trials.

Encap with Binding SID to avoid inter-domain mapping + I don=1B$B!G=1B(Bt n=
eed to have some sort of inter-domain alignment of PSSIs

Dan

On 2019-09-19, 11:18 AM, "spring on behalf of SING Team" <spring-bounces@ie=
tf.org<mailto:spring-bounces@ietf.org> on behalf of s.i.n.g.team.0810@gmail=
.com<mailto:s.i.n.g.team.0810@gmail.com>> wrote:

Hi Andrew,

Good to hear that reality experiment :)

But is it secure to share internal SID-IP mappings outside a trusted networ=
k domain?

Or is there an analogue like Binding SID of SRv6, in SRv6+?

Btw, PSSI and PPSI can not do that now, right?

Best regards,
Moonlight Thoughts


(mail failure, try to cc to spring again.)

On 09/19/2019 17:49, Andrew Alston<mailto:Andrew.Alston@liquidtelecom.com> =
wrote:
Hi Guys,

I thought this may be of interest in light of discussions around deployment=
s and running code - because one of the things we've been testing is inter-=
domain traffic steering with CRH on both our DPDK implementation and anothe=
r implementation.

So - the setup we used last night:

6 systems in a lab - one of which linked to the open internet.  Call these =
S1 -> S6
3 systems in a lab on the other side of the world - no peering between the =
networks in question.  Call these R1 -> R3

We applied a SID list on S1, that steered S1 -> S2 -> S3 -> S6 -> R1 -> R3,=
 with the relevant mappings from the CRH SID's to the underlying addressing=
 (S2 had a mapping for the SID for S3, S3 had a mapping for the SID corresp=
onding to S6, S6 had a mapping for the SID corresponding to R1 etc)

Then we sent some packets - and the test was entirely successful.

What this effectively means is that if two providers agree to share the SID=
 mappings - it is possible to steer across one network, out over an open pa=
th, and across a remote network.  Obviously this relies on the fact that EH=
's aren't being dropped by intermediate providers, but this isn't something=
 we're seeing.

Combine this with the BGP signaling draft - and the SID's can then be signa=
led between the providers - work still going on with regards to this for te=
sting purposes.  Just as a note - there would be no requirement to share th=
e full SID mapping or topologies when doing this with BGP - the requirement=
 would be only to share the relevant SID's necessary for the steering.

I can say from our side - with various other providers - this is something =
that we see *immense* use case for - for a whole host of reasons.

Thanks

Andrew


_______________________________________________
spring mailing list
spring@ietf..org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/Spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_DoXwIdf$>
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viB=
MIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnrF1wu_Ll7ej5P$>


_______________________________________________

spring mailing list

spring@ietf.org<mailto:spring@ietf.org>

https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__ht=
tps:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!TfFPXN46U8X4Ofg8Hj=
OZURz2vibZ7xX9VPHPZwePpNpFS4mFSlSluJs8p3X8mteY$>

________________________________
External Email: Please use caution when opening links and attachments / Cou=
rriel externe: Soyez prudent avec les liens et documents joints

--_000_BN7PR05MB5699EE338A965E9F67A39A0FAE810BN7PR05MB5699namp_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-language:JA;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-fareast-language:JA;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle32
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:627928715;
	mso-list-type:hybrid;
	mso-list-template-ids:348013888 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.75in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.75in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.75in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:4.25in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:741833995;
	mso-list-template-ids:-414392490;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1126121683;
	mso-list-type:hybrid;
	mso-list-template-ids:-246020618 678474898 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:571;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1499954136;
	mso-list-template-ids:-1296660264;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Zafar,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">I=1B$B!G=
=1B(Bm sorry. I didn=1B$B!G=1B(Bt realize that you are not a native speaker=
. Your English is excellent!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Let=1B$B!=
G=1B(Bs just call it an unfortunate acronym and move on.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;Ron<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:EN-US">From:<=
/span></b><span style=3D"mso-fareast-language:EN-US"> Zafar Ali (zali) &lt;=
zali@cisco.com&gt;
<br>
<b>Sent:</b> Thursday, September 26, 2019 7:13 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;; EXT - daniel.bernier@bel=
l.ca &lt;daniel.bernier@bell.ca&gt;; Jeff Tantsura &lt;jefftant.ietf@gmail.=
com&gt;; Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;; Stewart Bryant &l=
t;stewart.bryant@gmail.com&gt;<br>
<b>Cc:</b> SPRING WG List &lt;spring@ietf.org&gt;; SING Team &lt;s.i.n.g.te=
am.0810@gmail.com&gt;; Zafar Ali (zali) &lt;zali@cisco.com&gt;<br>
<b>Subject:</b> Re: [spring] SR-MPLS over IPv6</span><span style=3D"font-fa=
mily:&quot;MS Gothic&quot;;mso-fareast-language:EN-US">=1B$B!)=1B(B</span><=
span style=3D"mso-fareast-language:EN-US"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Hi Ron, <=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29;mso-fareast-language:EN=
-US">=1B$B!H=1B(Blimp=1B$B!I=1B(B is indeed humorous interpretation! I can =
see why you would not want to take seriously!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29;mso-fareast-language:EN=
-US">I do confess that I=1B$B!G=1B(Bm not a native English speaker.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1C1E29;mso-fareast-language:EN=
-US">I intended it to be pronounced =1B$B!H=1B(B/limf/=1B$B!I=1B(B as in th=
e =1B$B!H=1B(Blymphatic system=1B$B!I=1B(B due to the distribution of state=
 to nodes in the system.&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Thanks<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Regards =
=1B$B!D=1B(B Zafar <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">Ron Bonica &lt;<a=
 href=3D"mailto:rbonica@juniper.net">rbonica@juniper.net</a>&gt;<br>
<b>Date: </b>Thursday, September 26, 2019 at 2:58 PM<br>
<b>To: </b>&quot;Zafar Ali (zali)&quot; &lt;<a href=3D"mailto:zali@cisco.co=
m">zali@cisco.com</a>&gt;, &quot;EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&quot; =
&lt;<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt=
;, Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jefftant.ie=
tf@gmail.com</a>&gt;, &quot;Chengli (Cheng Li)&quot; &lt;<a href=3D"mailto:=
chengli13@huawei.com">chengli13@huawei.com</a>&gt;,
 Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gmail.com">stewart.bry=
ant@gmail.com</a>&gt;<br>
<b>Cc: </b>SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;, SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com"=
>s.i.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Subject: </b>RE: [spring] SR-MPLS over IPv6</span><span lang=3D"JA" styl=
e=3D"font-size:12.0pt;font-family:&quot;MS Gothic&quot;;color:black">=1B$B!=
)=1B(B</span><span style=3D"font-size:12.0pt;color:black"><o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Zafar,</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">This is a=
 pretty obvious attempt to create backronymn (
</span><a href=3D"https://urldefense.com/v3/__https:/en.wikipedia.org/wiki/=
Backronym__;!8WoA6RjC81c!VJuk15hJagZWK817yojThqDx6BgYIzYzv-m3DbxSJVYBmP6I4x=
pk_4v3DT_WdzpX$">https://en.wikipedia.org/wiki/Backronym</a> ) with negativ=
e connotations. So, I am not taking
 it seriously.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">(For those who are not native speakers of English, t=
he work =1B$B!H=1B(Blimp=1B$B!I=1B(B carries negative connotations in&nbsp;=
 English.)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:EN-US">From:<=
/span></b><span style=3D"mso-fareast-language:EN-US"> Zafar Ali (zali) &lt;=
<a href=3D"mailto:zali@cisco.com">zali@cisco.com</a>&gt;
<br>
<b>Sent:</b> Thursday, September 26, 2019 12:17 PM<br>
<b>To:</b> EXT - <a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@b=
ell.ca</a> &lt;<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bel=
l.ca</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">=
jefftant.ietf@gmail.com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@j=
uniper.net">rbonica@juniper.net</a>&gt;;
 Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">chengli13@h=
uawei.com</a>&gt;; Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gmai=
l.com">stewart.bryant@gmail.com</a>&gt;<br>
<b>Cc:</b> SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;; SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com"=
>s.i.n.g.team.0810@gmail.com</a>&gt;; Zafar Ali (zali) &lt;<a href=3D"mailt=
o:zali@cisco.com">zali@cisco.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] SR-MPLS over IPv6</span><span style=3D"font-fa=
mily:&quot;MS Gothic&quot;;mso-fareast-language:EN-US">=1B$B!)=1B(B</span><=
o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Hi Ron,</=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">I agree w=
ith Dan, Jeff and others that the name should NOT create confusion with an =
already established technology (SR).
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">The name =
should reflect the design and the spirit of your proposal.</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">To try to=
 help you differentiate your solution, may I propose
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:EN-US">=1B$B!=
H=1B(BLIMPH: Label Indirection with MultiPle Headers=1B$B!I=1B(B</span></b>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Here is t=
he rationale:</span><o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:-.25in;mso-list:l0 leve=
l1 lfo3"><span style=3D"mso-fareast-language:EN-US">A new system of mapping=
 IDs to IP addresses is being introduced (btw we=1B$B!G=1B(Bve had MPLS for=
 doing that for ages now and so is this really something
 different?)</span><o:p></o:p></li><li class=3D"MsoListParagraph" style=3D"=
margin-left:-.25in;mso-list:l0 level1 lfo3"><span style=3D"mso-fareast-lang=
uage:EN-US">Then these mapped IDs are spread across multiple IPv6 extension=
 headers (introducing 2 new RHs and 2 new DOHs) thereby introducing more
 complexity in IPv6 processing. We have simpler existing solutions [draft-i=
etf-mpls-sr-over-ip] i.e. {IPv6 NH =3D UDP, 8 byte UDP header, stack of map=
ping IDs aka MPLS labels}.</span><o:p></o:p></li><li class=3D"MsoListParagr=
aph" style=3D"margin-left:-.25in;mso-list:l0 level1 lfo3"><span style=3D"ms=
o-fareast-language:EN-US">As Dan mentioned, there is the PSSI for implement=
ing =1B$B!H=1B(Blimited service chaining=1B$B!I=1B(B which seems very simil=
ar to RFC8595 and is stateful and
 =1B$B!H=1B(Bencodes a logical representation=1B$B!I=1B(B of an NSH albeit =
with a simpler encapsulation and without TLVs just as in RFC8595.
</span><o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Let=1B$B!=
G=1B(Bs your individual submissions not continue to cause confusion by maki=
ng use of a marketing name that drags on the coattails of SRv6 (which has b=
een adopted at the IETF and deployed by the industry).
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Thanks</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Regards =
=1B$B!D=1B(B Zafar </span>
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">&nbsp;</s=
pan><o:p></o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;<a hre=
f=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; on beh=
alf of &quot;Bernier, Daniel&quot; &lt;<a href=3D"mailto:daniel.bernier@bel=
l.ca">daniel.bernier@bell.ca</a>&gt;<br>
<b>Date: </b>Wednesday, September 25, 2019 at 3:41 PM<br>
<b>To: </b>Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jef=
ftant.ietf@gmail.com</a>&gt;, Ron Bonica &lt;<a href=3D"mailto:rbonica=3D40=
juniper.net@dmarc.ietf.org">rbonica=3D40juniper.net@dmarc.ietf.org</a>&gt;,=
 &quot;Chengli (Cheng Li)&quot; &lt;<a href=3D"mailto:chengli13@huawei.com"=
>chengli13@huawei.com</a>&gt;,
 Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gmail.com">stewart.bry=
ant@gmail.com</a>&gt;<br>
<b>Cc: </b>SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@iet=
f.org</a>&gt;, SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com"=
>s.i.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: [spring] SR-MPLS over IPv6</span><span lang=3D"JA" styl=
e=3D"font-size:12.0pt;font-family:&quot;MS Gothic&quot;;color:black">=1B$B!=
)=1B(B</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Hi Ron,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Similarly I would refrain from using the SR acronym since a key cha=
racteristic of the SR architecture as per RFC8402 is statelessness.</span><=
o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">As per current SRv6&#43; documents, state is required for an interm=
ediate node to add the relevant next PSSIs in DOH. This is whether they are=
 domain-wide defined or with local significance
 (i.e. prepending short-SID). </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black;mso-fare=
ast-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">Dan B</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;mso-fareast-language=
:EN-US">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On 2019-09-25, 8:43 AM, &=
quot;Jeff Tantsura&quot; &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jef=
ftant.ietf@gmail.com</a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Agree with Stuart. <o:p><=
/o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">SRinUDP is a well defined=
 solution, let=1B$B!G=1B(Bs not mix things. &nbsp;<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Cheers, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
On Sep 25, 2019, 2:39 PM &#43;0200, Stewart Bryant &lt;<a href=3D"mailto:st=
ewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;, wrote:<o:p></o:p>=
</p>
<blockquote style=3D"border:none;border-left:solid #1ABC9C 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<p style=3D"margin-left:.5in">I agree.<br>
<br>
Inclusion of the term MPLS would cause confusion with draft-ietf-mpls-sr-ov=
er-ip, which is entitled SR-MPLS over IP. The design decribed in draft-ietf=
-mpls-sr-over-ip works over both IPv4 and IPv6. Also course, as Ron states,=
 such a name is not a true refelction
 of the design.<o:p></o:p></p>
<p style=3D"margin-left:.5in">- Stewart<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On 24/09/2019 05:01, Ron =
Bonica wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #E67E22 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">Cheng,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">I have no problem with changing the name. SR-MPLS over IP=
v6 may not be appropriate, because MPLS is not part of the solution.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">Something like SR-extensible-6 or SR-compressed-6 might w=
ork.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; Ron</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;</span><o:p></o=
:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"mso-far=
east-language:ZH-CN">From:</span></b>
<span style=3D"mso-fareast-language:ZH-CN">Chengli (Cheng Li) <a href=3D"ma=
ilto:chengli13@huawei.com">
&lt;chengli13@huawei.com&gt;</a><br>
<b>Sent:</b> Monday, September 23, 2019 10:14 PM<br>
<b>To:</b> Ron Bonica <a href=3D"mailto:rbonica@juniper.net">&lt;rbonica@ju=
niper.net&gt;</a>; Jeff Tantsura
<a href=3D"mailto:jefftant.ietf@gmail.com">&lt;jefftant.ietf@gmail.com&gt;<=
/a><br>
<b>Cc:</b> SING Team <a href=3D"mailto:s.i.n.g.team.0810@gmail.com">&lt;s.i=
.n.g.team.0810@gmail.com&gt;</a>; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> <a hre=
f=3D"mailto:daniel.bernier@bell.ca">
&lt;daniel.bernier@bell.ca&gt;</a>; SPRING WG List <a href=3D"mailto:spring=
@ietf.org">&lt;spring@ietf.org&gt;</a><br>
<b>Subject:</b> RE: [spring] SR-MPLS over IPv6</span><span lang=3D"ZH-CN" s=
tyle=3D"font-family:SimSun;mso-fareast-language:ZH-CN">=1B$B!)=1B(B</span><=
span lang=3D"ZH-CN" style=3D"mso-fareast-language:ZH-CN">
</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Oh, I misunderstood the BSID in CRH in last=
 email, sorry for that.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Yes, the SID is not an IPv6 address in CRH,=
 but a 16/32 bit value like MPLS label.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Therefore, IMHO, it may not comply with RFC=
8402:</span>
<a href=3D"https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*s=
ection-3.1.3__;Iw!8WoA6RjC81c!WoPYW9IpnDYjcdhli0b80_-KyrOIBYFAZfip_NxPLB1-B=
t7oHjt8uGU68K49j2yk$">
https://tools.ietf.org/html/rfc8402#section-3.1.3</a><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">If possible, I suggest to change the name o=
f SRv6&#43;, since it is not SRv6 based. Something like SR-MPLS over IPv6 m=
aybe better?</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Thanks,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">Cheng</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D;mso-fareast-language:ZH-CN">&nbsp;</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"mso-far=
east-language:ZH-CN">From:</span></b>
<span style=3D"mso-fareast-language:ZH-CN">Ron Bonica [<a href=3D"mailto:rb=
onica@juniper.net">mailto:rbonica@juniper.net</a>]<br>
<b>Sent:</b> Monday, September 23, 2019 10:45 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.i=
etf@gmail.com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing</span><o:p>=
</o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">Cheng,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">In SRv6&#43;, it would be very difficult to pollute the a=
rchitecture because:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">A SID is=
 either 16-or 32-bits long</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">An IPv6 =
address is 128-bits long</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">Therefor=
e, it is impossible to copy a SID to an IPv6 address or an IPv6 address to =
a SID</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">The binding SID will be a 16-or 32-bit topological instru=
ction, found in the CRH. Like all topological instructions, it will identif=
y an SFIB entry.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">There will be a new SFIB entry type that will contain the=
 following information:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">An IPv6 =
Destination Address (to be used in the outer IPv6 header)</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l2 level1 lfo5">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span><![endif]><span style=3D"mso-fareast-language:EN-US">A list o=
f SIDs (to be used in the CRH</span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.75in"><span style=3D"mso-farea=
st-language:EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ron</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"mso-fareas=
t-language:EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;</span><o:p></o=
:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> Chengli (Che=
ng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">chengli13@huawei.com</a>=
&gt;<br>
<b>Sent:</b> Sunday, September 22, 2019 12:01 AM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net">rbonica@ju=
niper.net</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.=
com">jefftant.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span style=3D"font-size:12.0pt">Hi Ron,<br>
<br>
Good to hear that. Looking forward to seeing it in the next revision.<br>
<br>
But I am curious that is a bind SID in CRH an interface IPv6 address only w=
ithout any other semantics? Just like the other SIDs you mentioned in CRH.<=
br>
<br>
If not, this binding SID should not be introduced in to CRH since it pollut=
es the architecture.<br>
<br>
If yes, what=1B$B!G=1B(Bs the standard for an Interface IPv6 address?<br>
<br>
Thanks for confirming that BSID is needed in CRH. I totally agree with you.=
<br>
<br>
Best regards,<br>
Cheng</span><o:p></o:p></p>
<div style=3D"margin-left:.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"1" width=3D"100%" align=3D"center">
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<span lang=3D"JA" style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&qu=
ot;,sans-serif">=1B$BM{Dh=1B(B</span><span lang=3D"JA">
</span><span style=3D"font-size:12.0pt">Cheng Li<br>
Email:</span> <a href=3D"mailto:chengli13@huawei.com"><span style=3D"font-s=
ize:12.0pt">chengli13@huawei.com</span></a><o:p></o:p></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:6.0pt 0in =
0in 0in" name=3D"AnyOffice-Background-Image">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">From:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">Ron Bonica&lt;</span><a href=3D"mailto:rbonica@juniper.net"><span style=
=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">rbonica=
@juniper.net</span></a><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif">&gt;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">To:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">Jeff Tantsura&lt;</span><a href=3D"mailto:jefftant.ietf@gmail.com"><spa=
n style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=
jefftant.ietf@gmail.com</span></a><span style=3D"font-size:12.0pt;font-fami=
ly:&quot;MS PGothic&quot;,sans-serif">&gt;;Chengli
 (Cheng Li)&lt;</span><a href=3D"mailto:chengli13@huawei.com"><span style=
=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">chengli=
13@huawei.com</span></a><span style=3D"font-size:12.0pt;font-family:&quot;M=
S PGothic&quot;,sans-serif">&gt;</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Cc:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">SING Team&lt;</span><a href=3D"mailto:s.i.n.g.team.0810@gmail.com"><spa=
n style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">=
s.i.n.g.team.0810@gmail.com</span></a><span style=3D"font-size:12.0pt;font-=
family:&quot;MS PGothic&quot;,sans-serif">&gt;;EXT
 - daniel.bernier&lt;</span><a href=3D"mailto:daniel.bernier@bell.ca"><span=
 style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">d=
aniel.bernier@bell.ca</span></a><span style=3D"font-size:12.0pt;font-family=
:&quot;MS PGothic&quot;,sans-serif">&gt;;SPRING WG List&lt;</span><a href=
=3D"mailto:spring@ietf.org"><span style=3D"font-size:12.0pt;font-family:&qu=
ot;MS PGothic&quot;,sans-serif">spring@ietf.org</span></a><span style=3D"fo=
nt-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&gt;</span><o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Subject:</span></b=
>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">RE: [spring] A note on CRH and on going testing</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">Time:</span></b>
<span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;,sans-ser=
if">2019-09-22 04:37:17</span><o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
12.0pt;font-family:&quot;MS PGothic&quot;,sans-serif">&nbsp;</span><o:p></o=
:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">After an off-line convers=
ation with the SRv6&#43; implementors, we decided that it would be trivial =
to add a binding SID to SRv6&#43;. So, we will do that in the next version =
of the draft.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">In keeping with RFC 8200,=
 it will prepend only. Since the CRH is short, insertion is not needed.<o:p=
></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:=
p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> Jeff Tantsur=
a &lt;<a href=3D"mailto:jefftant.ietf@gmail.com">jefftant.ietf@gmail.com</a=
>&gt;<br>
<b>Sent:</b> Saturday, September 21, 2019 4:32 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;; Ron Bonica &lt;<a href=3D"mailto:rbonica@junip=
er.net">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> RE: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div name=3D"messageBodySection">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Hi Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Thanks for your comments,=
 exactly,&nbsp;BSID&nbsp;MPLS label =3D CRH value :)<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageSignatureSection">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Cheers,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<o:p></o:p></p>
</div>
</div>
</div>
<div name=3D"messageReplySection">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
On Sep 20, 2019, 11:09 AM -0700, Ron Bonica &lt;<a href=3D"mailto:rbonica@j=
uniper.net">rbonica@juniper.net</a>&gt;, wrote:<o:p></o:p></p>
<blockquote style=3D"border:none;border-left:solid #3498DB 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Hi Jeff,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">It would be easy enough t=
o add a binding SID to SRv6&#43;. Given customer demand, I would not be ave=
rse to adding one.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">However, there is another=
 way to get exactly the same behavior on the forwarding plane without addin=
g a new SID type.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Assume that on Node N, we=
 have the following SFIB entry:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo7">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times=
 New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>SID: 123 <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo7">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times=
 New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>IPv6 address: 2001:db8::1 <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo7">
<![if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><s=
pan style=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times=
 New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>SID type: prefix SID <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Now assume that was also =
have the following route on Node N:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">2001:db8::1 -&gt; SRv6&#4=
3; tunnel with specified destination address and CRH<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">This gives you the same f=
orwarding behavior as a binding SID.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"mso-margin-top-al=
t:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.00=
01pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> spring &lt;<=
a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt;
<b>On Behalf Of</b> Jeff Tantsura<br>
<b>Sent:</b> Thursday, September 19, 2019 10:53 PM<br>
<b>To:</b> Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com">c=
hengli13@huawei.com</a>&gt;<br>
<b>Cc:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a> &lt;<a=
 href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</a>&gt;; SPR=
ING WG List &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<=
br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">There=1B$B!G=1B(Bs number=
 of solutions on the market that extensively use BSID for multi-domain as w=
ell as multi-layer signaling.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<div id=3D"AppleMailSignature">
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Regards,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Jeff<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
<br>
On Sep 19, 2019, at 19:49, Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli=
13@huawei.com">chengli13@huawei.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #D35400 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&#43;1.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">As I mentioned before, Binding SID is not only for shortening SID list=
.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">We should see the important part of binding SID in inter-domain routin=
g, &nbsp;since it hides the details of intra-domain. Security and Privacy a=
re always important.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Since the EH insertion related text will be removed from SRv6 NP draft=
, I don=1B$B!G=1B(Bt think anyone will still say we don=1B$B!G=1B(Bt need b=
inding SID.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Let=1B$B!G=1B(Bs be honest, Encap mode Binding SID is very useful in i=
nter-domain routing. It is not secure to share internal info outside a trus=
ted network domain.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">Cheng</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b>From:</b> spring [<a h=
ref=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of</b> Bernier, Daniel<br>
<b>Sent:</b> Thursday, September 19, 2019 11:36 PM<br>
<b>To:</b> SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i=
..n.g.team.0810@gmail.com</a>&gt;<br>
<b>Cc:</b> 'SPRING WG List' &lt;<a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] A note on CRH and on going testing<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&#43;1</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">This is what we did on our multi-cloud trials.</span><o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Encap with Binding SID to avoid inter-domain mapping &#43; I don=1B=
$B!G=1B(Bt need to have some sort of inter-domain alignment of PSSIs</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">Dan</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt">&nbsp;</span><o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">On 2019-09-19, 11:18 AM,=
 &quot;spring on behalf of SING Team&quot; &lt;<a href=3D"mailto:spring-bou=
nces@ietf.org">spring-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:s.i.n.g.team.0810@gmail.com">s.i.n.g.team.0810@gmail.com<=
/a>&gt; wrote:<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-fami=
ly:&quot;Arial&quot;,sans-serif;color:black">Hi Andrew,</span><span style=
=3D"font-family:&quot;Arial&quot;,sans-serif"><br>
<br>
<span style=3D"color:black">Good to hear that reality experiment :)</span><=
br>
<br>
<span style=3D"color:black">But is it secure to share internal SID-IP mappi=
ngs outside a trusted network domain?</span><br>
<br>
<span style=3D"color:black">Or is there an analogue like Binding SID of SRv=
6, in SRv6&#43;?</span><br>
<br>
<span style=3D"color:black">Btw, PSSI and PPSI can not do that now, right?<=
/span><br>
<br>
<span style=3D"color:black">Best regards,</span><br>
<span style=3D"color:black">Moonligh</span>t Thoughts<br>
<br>
<br>
(mail failure, try to cc to spring again.)<br>
<br>
</span><span style=3D"font-size:10.5pt;font-family:&quot;Arial&quot;,sans-s=
erif;color:black;background:#F2F2F2">On 09/19/2019 17:49,&nbsp;</span><a hr=
ef=3D"mailto:Andrew.Alston@liquidtelecom.com"><span style=3D"font-size:10.5=
pt;font-family:&quot;Arial&quot;,sans-serif;color:#2A97FF;background:#F2F2F=
2">Andrew
 Alston</span></a><span style=3D"font-size:10.5pt;font-family:&quot;Arial&q=
uot;,sans-serif;color:black;background:#F2F2F2">&nbsp;wrote:<br>
</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black"=
>Hi Guys,&nbsp;</span><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if"><br>
<br>
<span style=3D"color:black">I thought this may be of interest in light of d=
iscussions around deployments and running code - because one of the things =
we've been testing is inter-domain traffic steering with CRH on both our DP=
DK implementation and another implementation.&nbsp;</span><br>
<br>
<span style=3D"color:black">So - the setup we used last night:&nbsp;</span>=
<br>
<br>
<span style=3D"color:black">6 systems in a lab - one of which linked to the=
 open internet.&nbsp; Call these S1 -&gt; S6&nbsp;</span><br>
<span style=3D"color:black">3 systems in a lab on the other side of the wor=
ld - no peering between the networks in question.&nbsp; Call these R1 -&gt;=
 R3&nbsp;</span><br>
<br>
<span style=3D"color:black">We applied a SID list on S1, that steered S1 -&=
gt; S2 -&gt; S3 -&gt; S6 -&gt; R1 -&gt; R3, with the relevant mappings from=
 the CRH SID's to the underlying addressing (S2 had a mapping for the SID f=
or S3, S3 had a mapping for the SID corresponding
 to S6, S6 had a mapping for the SID corresponding to R1 etc)&nbsp;</span><=
br>
<br>
<span style=3D"color:black">Then we sent some packets - and the test was en=
tirely successful. &nbsp;&nbsp;</span><br>
<br>
<span style=3D"color:black">What this effectively means is that if two prov=
iders agree to share the SID mappings - it is possible to steer across one =
network, out over an open path, and across a remote network.&nbsp; Obviousl=
y this relies on the fact that EH's aren't
 being dropped by intermediate providers, but this isn't something we're se=
eing.&nbsp;</span><br>
<br>
<span style=3D"color:black">Combine this with the BGP signaling draft - and=
 the SID's can then be signaled between the providers - work still going on=
 with regards to this for testing purposes.&nbsp; Just as a note - there wo=
uld be no requirement to share the full
 SID mapping or topologies when doing this with BGP - the requirement would=
 be only to share the relevant SID's necessary for the steering.&nbsp;</spa=
n><br>
<br>
<span style=3D"color:black">I can say from our side - with various other pr=
oviders - this is something that we see *immense* use case for - for a whol=
e host of reasons.&nbsp;</span><br>
<br>
<span style=3D"color:black">Thanks&nbsp;</span><br>
<br>
<span style=3D"color:black">Andrew&nbsp;</span><br>
<br>
<br>
<span style=3D"color:black">_______________________________________________=
&nbsp;</span><br>
<span style=3D"color:black">spring mailing list&nbsp;</span><br>
</span><a href=3D"mailto:spring@ietf.org"><span style=3D"font-family:&quot;=
Arial&quot;,sans-serif">spring@ietf..org</span></a><span style=3D"font-fami=
ly:&quot;Arial&quot;,sans-serif;color:black">&nbsp;</span><span style=3D"fo=
nt-family:&quot;Arial&quot;,sans-serif"><br>
</span><a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/l=
istinfo/Spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdT=
LKi9mnrF1wu_DoXwIdf$"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">https://www.ietf.org/mailman/listinfo/Spring</span></a><span style=3D"f=
ont-family:&quot;Arial&quot;,sans-serif">&nbsp;&nbsp;</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<blockquote style=3D"border:none;border-left:solid #D35400 1.0pt;padding:0i=
n 0in 0in 8.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-right:3.75pt;ma=
rgin-bottom:3.75pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">_________________________=
______________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo=
/spring__;!8WoA6RjC81c!U4_s7somKP_KyQ3viBMIcXpk_pTMYlY11nTHMB2b-JTdTLKi9mnr=
F1wu_Ll7ej5P$">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p><=
/p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;mar=
gin-bottom:12.0pt;margin-left:.5in">
&nbsp;<o:p></o:p></p>
<pre style=3D"margin-left:.5in">___________________________________________=
____<o:p></o:p></pre>
<pre style=3D"margin-left:.5in">spring mailing list<o:p></o:p></pre>
<pre style=3D"margin-left:.5in"><a href=3D"mailto:spring@ietf.org">spring@i=
etf.org</a><o:p></o:p></pre>
<pre style=3D"margin-left:.5in"><a href=3D"https://urldefense.com/v3/__http=
s:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!TfFPXN46U8X4Ofg8HjOZ=
URz2vibZ7xX9VPHPZwePpNpFS4mFSlSluJs8p3X8mteY$">https://www.ietf.org/mailman=
/listinfo/spring</a><o:p></o:p></pre>
</blockquote>
</blockquote>
</div>
<div style=3D"margin-left:.5in">
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"mso-fareast-language:EN-US">
<hr size=3D"1" width=3D"100%" align=3D"center">
</span></div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><strong><i><span style=3D=
"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue;mso-=
fareast-language:EN-US">External Email:</span></i></strong><em><span style=
=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:blue;m=
so-fareast-language:EN-US">
 Please use caution when opening links and attachments / </span></em><stron=
g><i><span style=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:blue;mso-fareast-language:EN-US">Courriel externe:</span></i></st=
rong><em><span style=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,san=
s-serif;color:blue;mso-fareast-language:EN-US">
 Soyez prudent avec les liens et documents joints </span></em><o:p></o:p></=
p>
</div>
</body>
</html>

--_000_BN7PR05MB5699EE338A965E9F67A39A0FAE810BN7PR05MB5699namp_--


From nobody Fri Sep 27 01:41:52 2019
Return-Path: <li_zhenqiang@hotmail.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 02BC01201DC; Fri, 27 Sep 2019 01:41:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.15
X-Spam-Level: 
X-Spam-Status: No, score=-1.15 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.026, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 aCc6o0OXHPoE; Fri, 27 Sep 2019 01:41:40 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253077.outbound.protection.outlook.com [40.92.253.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CDF912009C; Fri, 27 Sep 2019 01:41:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HIVXBAGzKOfO6VfBCf23LZtNQDiFM4X0QwVs5PJa+3094OLzvWcd3X7aWrI0F47f5jN2E4HKe+w0NEdo9IxGdMpzM/WUk3xgk3YjXcZ8Ic18jOlJkeENNPJKD5uka/tBdWBFPgjXj5GDfd+ULOFBhFso0+M5Skr0IAoL4WtDfezGy5lLwRZppnXTshNPMRk9i4eYlTjh8oRX24CFbR6u5EKJuzEzUJbeEX/Lf4LgWLOYEtGRX3wX9ipPdNjEO1AHwncvKeywLhAJXQin88HVn+LiT5jijisfAxhmDTyeWmm3naiKMUs0kmfSCnoiYSjhiNAbDDGiZtS9kqFsdA1Ylw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UleMBWitKl2a7wznF0rqhufMjMnjgfvLgoI8KRRkiG4=; b=kI5xNMdIAMQbHPHqMBQb/U5F3WUHJHSek03SXMg+24+ep1UE2z4BRzRI7lDaBd9dfMnYNYBNP4c9SXYakrxoE6M1gWUNOZMuZb2Xel6aFP9a6JiBEgjqw1AQIQhZiQgf9RMTtpIHcHC02Q4eKqtFFKmrZFh9C+32ZGX5sDKefy6MJg4Dg70qBn1fWqDDXAM6EJt0EONzjcIw1qYRQrSf5468umgnqLZST+TMWnHZkDITzT3h0JcvlpoROstHAXpqC6NuXEaDDwdqkVYmwIM9BZsG/A6nVbQ1ZqwR3KSwhf/o2BvK0R8GxdDUKiEuWFcMahmwVH26LYkg21YCIwS1kQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UleMBWitKl2a7wznF0rqhufMjMnjgfvLgoI8KRRkiG4=; b=c3cliAm4Jb7ncnH0P1QLfGsSboVrRtjP0HWpxPvS2apxN+SzkNEl46IujWv8ayvOFG2ICSzW2LT5ferZJcrxSeq9R3U43ZSkrh/FioRjWC44hSD7aCJncDZppe/JR6unaQdKNTn2NIEG05ODgRSqQxWpGD6Z3Z1CPeUDBUYCmMgKx0dLiJlL/MSnPQJvrKsYtmYLZQNhPqFgNU1CH7WboGRH9YAYoGgbcCNHCX1F5s+XldDMLubklxVT3axKbS3o/bi18CSQPQ3hbEt3zs1Qo5sK5TAFIGKAyypRTQ9Z7AA9JVCKYwNSewzcrbeqeXmBR3eMyqibeLakT8bxqtihfA==
Received: from PU1APC01FT050.eop-APC01.prod.protection.outlook.com (10.152.252.51) by PU1APC01HT080.eop-APC01.prod.protection.outlook.com (10.152.253.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15; Fri, 27 Sep 2019 08:41:36 +0000
Received: from HK0PR03MB4066.apcprd03.prod.outlook.com (10.152.252.53) by PU1APC01FT050.mail.protection.outlook.com (10.152.253.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15 via Frontend Transport; Fri, 27 Sep 2019 08:41:36 +0000
Received: from HK0PR03MB4066.apcprd03.prod.outlook.com ([fe80::7dba:f7ea:56a0:2b70]) by HK0PR03MB4066.apcprd03.prod.outlook.com ([fe80::7dba:f7ea:56a0:2b70%3]) with mapi id 15.20.2305.017; Fri, 27 Sep 2019 08:41:36 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
CC: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Thread-Index: AQHVcwZCeK/vpugopEuxm97Kvltz5w==
Date: Fri, 27 Sep 2019 08:41:36 +0000
Message-ID: <HK0PR03MB406608C49475C873C6EFA3A5FC810@HK0PR03MB4066.apcprd03.prod.outlook.com>
References: <156934935460.15603.11867492604510639688@ietfa.amsl.com>, <031BE952-7C37-4E4A-8F16-6038CB26C4A1@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK0PR03CA0118.apcprd03.prod.outlook.com (2603:1096:203:b0::34) To HK0PR03MB4066.apcprd03.prod.outlook.com (2603:1096:203:9d::21)
x-incomingtopheadermarker: OriginalChecksum:E39BAA924F3182B2AD52546FBB5962EE4EE2405D97FC7A29511D49495134EBEF; UpperCasedChecksum:429C91E7E077E49844F170D29A0820516E04F739A1EC57B0E54368D16ABBDACC; SizeAsReceived:7743; Count:52
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [Q+tq2y0EbsaM/2B0dXn/rYFBroPB6m2I]
x-microsoft-original-message-id: <2019092716413548358814@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 52
x-eopattributedmessage: 0
x-ms-traffictypediagnostic: PU1APC01HT080:
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DzbE4vdOx94Fi8tZoDDBA8KHNd+TJHugwYWV8X2FgQzc7GFop9tMGQRCwVVabodhpbeHYaW8EE5eDwFDsoAfEk1bT6CXqiI0zyX6LFhMbgo4F5xlbBmdAzRx/X4G35z63p3xX8nifpVYOF+xhAIJjFZggU34TjaCG428QDkxv2aOO1sxbAsVLyAsQCcnP+/7
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB406608C49475C873C6EFA3A5FC810HK0PR03MB4066apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 2178f76a-453d-4701-12aa-08d74326819d
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 08:41:36.4614 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1APC01HT080
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dozdNy3M1bRutpC3LOB0sNhH1tU>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
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: Fri, 27 Sep 2019 08:41:43 -0000

--_000_HK0PR03MB406608C49475C873C6EFA3A5FC810HK0PR03MB4066apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUGFibG8gYW5kIGFsbCwNCg0KVGhhbmsgdGhlIGF1dGhvcnMgZm9yIHRoZWlyIGVmZm9ydHMg
YW5kIHF1aWNrIHJlcG9uc2UgdG8gdGhlIGRpc2N1c3Npb24gaW4gdGhlIGxpc3QuDQpTaW5jZSB0
aGUgU1JIIGluc2VydGlvbiBwYXJ0cyBhcmUgbm93IHJlbW92ZWQgZnJvbSB0aGUgYmFzZSBzcnY2
IG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQsIGFyZSB0aGUgUFNQIGFuZCBVU1AgZmxhdm9ycyBh
cHByb3ByaWF0ZSB0byBzdGF5IGhlcmU/IFRoZXkgZG8gdGhlIFNSSCBQT1AgYWN0aW9uLg0KDQpC
ZXN0IFJlZ2FyZHMsDQpaaGVucWlhbmcgTGkNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpsaV96aGVucWlhbmdAaG90bWFpbC5jb20NCg0KRnJvbTogUGFibG8gQ2FtYXJpbGxvIChw
Y2FtYXJpbCk8bWFpbHRvOnBjYW1hcmlsQGNpc2NvLmNvbT4NCkRhdGU6IDIwMTktMDktMjUgMDI6
MzANClRvOiBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCkNDOiBkcmFm
dC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0Zi5vcmc8bWFpbHRvOmRy
YWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZ0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFtzcHJpbmddIEZXOiBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdv
cmstcHJvZ3JhbW1pbmctMDMudHh0DQpIaSBhbGwsDQoNCldlIGhhdmUganVzdCBwb3N0ZWQgdGhl
IHNwbGl0IG9mIFNSdjYgTmV0d29yayBQcm9ncmFtbWluZy4NClRoZSBTUiBlbmRwb2ludCBhbmQg
dHJhbnNpdCBiZWhhdmlvcnMgdGhhdCBwZXJmb3JtIFNSSCBpbnNlcnRpb24gYXJlIG5vdyB1bmRl
ciBhIG5ldyBpbmRpdmlkdWFsIGRyYWZ0IChkcmFmdC1maWxzZmlscy1zcHJpbmctc3J2Ni1uZXQt
cGdtLWluc2VydGlvbikuIFRoaXMgcmV2aXNpb24gZG9lcyBub3QgY29udGFpbiBhbnkgb3RoZXIg
dXBkYXRlLg0KDQpBcyBtZW50aW9uZWQgbGFzdCB3ZWVrLCB0aHJvdWdob3V0IHRoZSByZXN0IG9m
IHRoZSB3ZWVrIHdlIHdpbGwgcHVzaCBhbm90aGVyIHVwZGF0ZSB3aXRoIGEgZmV3IGZ1bmN0aW9u
YWwgdXBkYXRlcyAoZS5nLiBOSD01OSkuDQoNClRoYW5rIHlvdSwNClBhYmxvIChvbiBiZWhhbGYg
b2YgdGhlIGF1dGhvcnMpLg0KDQoNCu+7vy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9t
OiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgImludGVybmV0
LWRyYWZ0c0BpZXRmLm9yZyIgPGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZz4NClJlcGx5IHRvOiAi
c3ByaW5nQGlldGYub3JnIiA8c3ByaW5nQGlldGYub3JnPg0KRGF0ZTogVHVlc2RheSwgMjQgU2Vw
dGVtYmVyIDIwMTkgYXQgMjA6MjMNClRvOiAiaS1kLWFubm91bmNlQGlldGYub3JnIiA8aS1kLWFu
bm91bmNlQGlldGYub3JnPg0KQ2M6ICJzcHJpbmdAaWV0Zi5vcmciIDxzcHJpbmdAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBbc3ByaW5nXSBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5l
dHdvcmstcHJvZ3JhbW1pbmctMDMudHh0DQoNCg0KICAgIEEgTmV3IEludGVybmV0LURyYWZ0IGlz
IGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0cyBkaXJlY3Rvcmllcy4N
CiAgICBUaGlzIGRyYWZ0IGlzIGEgd29yayBpdGVtIG9mIHRoZSBTb3VyY2UgUGFja2V0IFJvdXRp
bmcgaW4gTmV0d29ya2luZyBXRyBvZiB0aGUgSUVURi4NCg0KICAgICAgICAgICAgVGl0bGUgICAg
ICAgICAgIDogU1J2NiBOZXR3b3JrIFByb2dyYW1taW5nDQogICAgICAgICAgICBBdXRob3JzICAg
ICAgICAgOiBDbGFyZW5jZSBGaWxzZmlscw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UGFibG8gQ2FtYXJpbGxvIEdhcnZpYQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSm9o
biBMZWRkeQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGFuaWVsIFZveWVyDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBTYXRvcnUgTWF0c3VzaGltYQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWmhlbmJpbiBMaQ0KICAgIEZpbGVuYW1lICAgICAgICA6IGRyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50eHQNCiAgICBQYWdlcyAg
ICAgICAgICAgOiA0Mg0KICAgIERhdGUgICAgICAgICAgICA6IDIwMTktMDktMjQNCg0KICAgIEFi
c3RyYWN0Og0KICAgICAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBTUnY2IG5ldHdvcmsg
cHJvZ3JhbW1pbmcgY29uY2VwdCBhbmQgaXRzDQogICAgICAgbW9zdCBiYXNpYyBmdW5jdGlvbnMu
DQoNCg0KDQogICAgVGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJh
ZnQgaXM6DQogICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1z
cHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLw0KDQogICAgVGhlcmUgYXJlIGFsc28gaHRt
bGl6ZWQgdmVyc2lvbnMgYXZhaWxhYmxlIGF0Og0KICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMNCiAgICBo
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNy
djYtbmV0d29yay1wcm9ncmFtbWluZy0wMw0KDQogICAgQSBkaWZmIGZyb20gdGhlIHByZXZpb3Vz
IHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2Rp
ZmY/dXJsMj1kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMNCg0K
DQogICAgUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZy
b20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KICAgIHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9u
IGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQoNCiAgICBJbnRlcm5l
dC1EcmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5IGFub255bW91cyBGVFAgYXQ6DQogICAgZnRw
Oi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy8NCg0KICAgIF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgc3ByaW5nIG1haWxpbmcgbGlzdA0K
ICAgIHNwcmluZ0BpZXRmLm9yZw0KICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc3ByaW5nDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZw0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcNCg==

--_000_HK0PR03MB406608C49475C873C6EFA3A5FC810HK0PR03MB4066apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <C0D3A4FD5489534292EF690A5BDB698A@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9Ym9keSB7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
5b6u6L2v6ZuF6buROyBjb2xvcjogcmdiKDAsIDAsIDApOyBsaW5lLWhlaWdodDogMS41OyB9PC9z
dHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdj48c3Bhbj48L3NwYW4+SGkgUGFibG8gYW5kIGFs
bCw8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rIHRoZSBhdXRob3JzIGZvciB0
aGVpciBlZmZvcnRzIGFuZCBxdWljayByZXBvbnNlIHRvIHRoZSBkaXNjdXNzaW9uIGluIHRoZSBs
aXN0LjwvZGl2Pg0KPGRpdj5TaW5jZSB0aGUgU1JIIGluc2VydGlvbiBwYXJ0cyBhcmUgbm93IHJl
bW92ZWQgZnJvbSB0aGUgYmFzZSBzcnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQsIGFyZSB0
aGUgUFNQIGFuZCBVU1AgZmxhdm9ycyBhcHByb3ByaWF0ZSB0byBzdGF5IGhlcmU/IFRoZXkgZG8g
dGhlIFNSSCBQT1AgYWN0aW9uLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+QmVzdCBS
ZWdhcmRzLDwvZGl2Pg0KPGRpdj5aaGVucWlhbmcgTGk8L2Rpdj4NCjxociBzdHlsZT0id2lkdGg6
IDIxMHB4OyBoZWlnaHQ6IDFweDsiIGNvbG9yPSIjYjVjNGRmIiBzaXplPSIxIiBhbGlnbj0ibGVm
dCI+DQo8ZGl2PjxzcGFuPg0KPGRpdiBzdHlsZT0iTUFSR0lOOiAxMHB4OyBGT05ULUZBTUlMWTog
dmVyZGFuYTsgRk9OVC1TSVpFOiAxMHB0Ij4NCjxkaXY+bGlfemhlbnFpYW5nQGhvdG1haWwuY29t
PC9kaXY+DQo8L2Rpdj4NCjwvc3Bhbj48L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
VG9wOiAwcHg7IG1hcmdpbi1Cb3R0b206IDBweDsgbWFyZ2luLUxlZnQ6IDAuNWVtIj4NCjxkaXY+
Jm5ic3A7PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2IHN0eWxlPSJQQURE
SU5HLVJJR0hUOiA4cHg7IFBBRERJTkctTEVGVDogOHB4OyBGT05ULVNJWkU6IDEycHg7Rk9OVC1G
QU1JTFk6dGFob21hO0NPTE9SOiMwMDAwMDA7IEJBQ0tHUk9VTkQ6ICNlZmVmZWY7IFBBRERJTkct
Qk9UVE9NOiA4cHg7IFBBRERJTkctVE9QOiA4cHgiPg0KPGRpdj48Yj5Gcm9tOjwvYj4mbmJzcDs8
YSBocmVmPSJtYWlsdG86cGNhbWFyaWxAY2lzY28uY29tIj5QYWJsbyBDYW1hcmlsbG8gKHBjYW1h
cmlsKTwvYT48L2Rpdj4NCjxkaXY+PGI+RGF0ZTo8L2I+Jm5ic3A7MjAxOS0wOS0yNSZuYnNwOzAy
OjMwPC9kaXY+DQo8ZGl2PjxiPlRvOjwvYj4mbmJzcDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGll
dGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+PC9kaXY+DQo8ZGl2PjxiPkNDOjwvYj4mbmJzcDs8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5n
QGlldGYub3JnIj5kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0
Zi5vcmc8L2E+PC9kaXY+DQo8ZGl2PjxiPlN1YmplY3Q6PC9iPiZuYnNwO1tzcHJpbmddIEZXOiBJ
LUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMu
dHh0PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+SGkgYWxsLDwvZGl2Pg0KPGRp
dj4mbmJzcDs8L2Rpdj4NCjxkaXY+V2UgaGF2ZSBqdXN0IHBvc3RlZCB0aGUgc3BsaXQgb2YgU1J2
NiBOZXR3b3JrIFByb2dyYW1taW5nLjwvZGl2Pg0KPGRpdj5UaGUgU1IgZW5kcG9pbnQgYW5kIHRy
YW5zaXQgYmVoYXZpb3JzIHRoYXQgcGVyZm9ybSBTUkggaW5zZXJ0aW9uIGFyZSBub3cgdW5kZXIg
YSBuZXcgaW5kaXZpZHVhbCBkcmFmdCAoZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLXNydjYtbmV0LXBn
bS1pbnNlcnRpb24pLiBUaGlzIHJldmlzaW9uIGRvZXMgbm90IGNvbnRhaW4gYW55IG90aGVyIHVw
ZGF0ZS48L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PkFzIG1lbnRpb25lZCBsYXN0IHdl
ZWssIHRocm91Z2hvdXQgdGhlIHJlc3Qgb2YgdGhlIHdlZWsgd2Ugd2lsbCBwdXNoIGFub3RoZXIg
dXBkYXRlIHdpdGggYSBmZXcgZnVuY3Rpb25hbCB1cGRhdGVzIChlLmcuIE5IPTU5KS48L2Rpdj4N
CjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PlRoYW5rIHlvdSw8L2Rpdj4NCjxkaXY+UGFibG8gKG9u
IGJlaGFsZiBvZiB0aGUgYXV0aG9ycykuPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj4m
bmJzcDs8L2Rpdj4NCjxkaXY+77u/LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L2Rpdj4NCjxk
aXY+RnJvbTogc3ByaW5nICZsdDtzcHJpbmctYm91bmNlc0BpZXRmLm9yZyZndDsgb24gYmVoYWxm
IG9mICZxdW90O2ludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyZxdW90OyAmbHQ7aW50ZXJuZXQtZHJh
ZnRzQGlldGYub3JnJmd0OzwvZGl2Pg0KPGRpdj5SZXBseSB0bzogJnF1b3Q7c3ByaW5nQGlldGYu
b3JnJnF1b3Q7ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PC9kaXY+DQo8ZGl2PkRhdGU6IFR1ZXNk
YXksIDI0IFNlcHRlbWJlciAyMDE5IGF0IDIwOjIzPC9kaXY+DQo8ZGl2PlRvOiAmcXVvdDtpLWQt
YW5ub3VuY2VAaWV0Zi5vcmcmcXVvdDsgJmx0O2ktZC1hbm5vdW5jZUBpZXRmLm9yZyZndDs8L2Rp
dj4NCjxkaXY+Q2M6ICZxdW90O3NwcmluZ0BpZXRmLm9yZyZxdW90OyAmbHQ7c3ByaW5nQGlldGYu
b3JnJmd0OzwvZGl2Pg0KPGRpdj5TdWJqZWN0OiBbc3ByaW5nXSBJLUQgQWN0aW9uOiBkcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMudHh0PC9kaXY+DQo8ZGl2PiZu
YnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyBBIE5ldyBJbnRlcm5ldC1EcmFmdCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgb24t
bGluZSBJbnRlcm5ldC1EcmFmdHMgZGlyZWN0b3JpZXMuPC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyBUaGlzIGRyYWZ0IGlzIGEgd29yayBpdGVtIG9mIHRoZSBTb3VyY2UgUGFja2V0IFJv
dXRpbmcgaW4gTmV0d29ya2luZyBXRyBvZiB0aGUgSUVURi48L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGl0bGUmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOiBTUnY2IE5ldHdvcmsg
UHJvZ3JhbW1pbmc8L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEF1dGhvcnMmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOiBDbGFyZW5jZSBGaWxzZmlsczwvZGl2
Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgUGFibG8gQ2FtYXJpbGxvIEdhcnZpYTwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSm9obiBM
ZWRkeTwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgRGFuaWVsIFZveWVyPC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTYXRvcnUg
TWF0c3VzaGltYTwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWmhlbmJpbiBMaTwvZGl2Pg0KPGRpdj4mbmJzcDsm
bmJzcDsmbmJzcDsgRmlsZW5hbWUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMudHh0
PC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBQYWdlcyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA6IDQyPC9kaXY+DQo8ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyBEYXRlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogMjAxOS0wOS0yNDwvZGl2Pg0KPGRp
dj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBBYnN0
cmFjdDo8L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRo
aXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgY29uY2Vw
dCBhbmQgaXRzPC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBtb3N0IGJhc2ljIGZ1bmN0aW9ucy48L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwv
ZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyA8L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBJRVRGIGRhdGF0cmFja2Vy
IHN0YXR1cyBwYWdlIGZvciB0aGlzIGRyYWZ0IGlzOjwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLzwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
PC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBUaGVyZSBhcmUgYWxzbyBodG1saXplZCB2
ZXJzaW9ucyBhdmFpbGFibGUgYXQ6PC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXBy
b2dyYW1taW5nLTAzPC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1w
cm9ncmFtbWluZy0wMzwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9kaXY+DQo8ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyBBIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBh
dmFpbGFibGUgYXQ6PC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBodHRwczovL3d3dy5p
ZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dy
YW1taW5nLTAzPC9kaXY+DQo8ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyA8L2Rpdj4NCjxkaXY+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgUGxlYXNlIG5v
dGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Yg
c3VibWlzc2lvbjwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgdW50aWwgdGhlIGh0bWxp
emVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZy48L2Rp
dj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJz
cDsgSW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNvIGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0
OjwvZGl2Pg0KPGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgZnRwOi8vZnRwLmlldGYub3JnL2ludGVy
bmV0LWRyYWZ0cy88L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNwcmluZyBtYWlsaW5nIGxp
c3Q8L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNwcmluZ0BpZXRmLm9yZzwvZGl2Pg0K
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zcHJpbmc8L2Rpdj4NCjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvZGl2Pg0KPGRpdj4m
bmJzcDs8L2Rpdj4NCjxkaXY+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188L2Rpdj4NCjxkaXY+c3ByaW5nIG1haWxpbmcgbGlzdDwvZGl2Pg0KPGRpdj5zcHJp
bmdAaWV0Zi5vcmc8L2Rpdj4NCjxkaXY+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zcHJpbmc8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_HK0PR03MB406608C49475C873C6EFA3A5FC810HK0PR03MB4066apcp_--


From nobody Fri Sep 27 04:13:16 2019
Return-Path: <pcamaril@cisco.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 E352C120801; Fri, 27 Sep 2019 04:13:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=bYtf3InE; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=l3RepuAl
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 KuXWnAaxMy0j; Fri, 27 Sep 2019 04:13:11 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB8291200B7; Fri, 27 Sep 2019 04:13:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=30327; q=dns/txt; s=iport; t=1569582790; x=1570792390; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=15hGngCTb5aHU1ePayjhE4js37r5nLf4rPTwdO6EIAs=; b=bYtf3InE55gAXjnUmYR1ffhBsv4E0EV6p0xzLsgoMtldVFSMJpJRLEOR y1CDAEcIxHq/dOz4Nvdx27hmbdb2UUxszQZopvcie9JDqsKjaoNhHJy2S qOvUo4GxjkFXcNWGe0Xb9yH45nFH4DTt6+PSU49qB8Q8owbQNIOGKFzm/ M=;
IronPort-PHdr: =?us-ascii?q?9a23=3A+imGzhMumb6OiLmYwGgl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEu6w/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBjjJ/fvZjY7GOxJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AuAABx7Y1d/4MNJK1mGgEBAQEBAgE?= =?us-ascii?q?BAQEMAgEBAQGBVgIBAQEBCwGBGy8pJwNtViAECyoKhBiDRwOKWII3JYJjhwS?= =?us-ascii?q?OD4FCgRADVAkBAQEMAQEYAQwIAgEBg3tFAheDICM3Bg4CAwkBAQQBAQECAQU?= =?us-ascii?q?EbYUtDIVLAQEBBAEBEBEKEwEBLAsBCwQCAQgRAwECIQcDAgICJQsUCQgCBAE?= =?us-ascii?q?NBSKDAAGBHU0DHQECDKJkAoE4iGFzgTKCfQEBBYE3Ag5Bgw8YghcJgTQBjAs?= =?us-ascii?q?YgUA/gTgME4JMPoIaRwEBAgEBFoEvLwkWCIJNMoImj1yFLYkHIY17LUEKgiK?= =?us-ascii?q?HBYoFhAEbgjdyhlqGPIh1jG+BMoE9hlqCCo59AgQCBAUCDgEBBYFoIoFYcBU?= =?us-ascii?q?aISoBgkEJRxAUgU6BJwEIgkKFFIU/dIEpjHcBgSIBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,555,1559520000";  d="scan'208,217";a="339545612"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Sep 2019 11:13:09 +0000
Received: from XCH-ALN-010.cisco.com (xch-aln-010.cisco.com [173.36.7.20]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x8RBD8G3019415 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 27 Sep 2019 11:13:09 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-010.cisco.com (173.36.7.20) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 27 Sep 2019 06:13:08 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 27 Sep 2019 06:13:03 -0500
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 27 Sep 2019 06:13:03 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lTMlASTPRa5+q4K3b3OllhZuygfNph9mXZM2+r3kGJTn9Mw9WPV0BWMaFMnmO1Z9AZLvDFMpGWMnFjsNnBsD5cY/ILdmanf0KAq1/rwjpjRnOmTNkbmMBClMHAAR3JMkanIUomhIlvrYj3fvfjFTzAorxR43xSZOnMQsWmP7nXtXNXTlOUITeO7aBLEMY6I8IRlWlTnDkiO2qbT0ZEeTuK8mhTkEZlsyfjZIQyhnfp4F/KNJyEksd+NevD0RTYQg8RmVWhqKnwZEwqEJFc5NqJCeCjmG7KtF+Q8q0FS+hGDnWMTh+KYoU3WPN+gA8lkBO5hs9rMOJ7rvB7yDDRaqEw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=15hGngCTb5aHU1ePayjhE4js37r5nLf4rPTwdO6EIAs=; b=AAJ4fHe98HP6gWjOolQS6gZBlE8ZaIVC61Mox+5N3ni9uuCriFrWmiVdIiv3n/pXhMfmBLK+yobV1tTLJHQ6qHXPxhvhSmFio6W8wlg6IsSxgl31Qi02QGFpnIJQGbl+brnPfPC8tyGyPcwYZqX9xf+4vRmDSQtX8fSQ5t78cGqh7OW1qWqig/vmUcoXC6VfIrqdhA5jWlR2ImzosQNYDW49bn8fOFaPFOaN6AJ7CyNA7FkX+XGhaItkkotJRgUIm47UzyWikE9rVjuaYQbkrJQe03MFtHleyLLkoHnj97wr44p+r3Ri6LfD49lDPpdJVJZ7blV8R2alf9YXo/Kb9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=15hGngCTb5aHU1ePayjhE4js37r5nLf4rPTwdO6EIAs=; b=l3RepuAlVoZ+Q2SCasMnMtCvgBR+0gD51aYgw3pLS5aLVUf9WjUvvjxrqmybeY0NiU+zyKP0lsoA+37ivktwtd3BmqpJ4aOOJUbghrkdOsd6Vq3KxW7gkNwx7Ug5AM6SdZcbLS4269FOi7G+I4qALQsnykDyTCS6mO8dSPefK7A=
Received: from DM6PR11MB4090.namprd11.prod.outlook.com (20.176.126.31) by DM6PR11MB3033.namprd11.prod.outlook.com (20.177.218.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.18; Fri, 27 Sep 2019 11:13:02 +0000
Received: from DM6PR11MB4090.namprd11.prod.outlook.com ([fe80::fc1a:8f7a:52eb:b1f9]) by DM6PR11MB4090.namprd11.prod.outlook.com ([fe80::fc1a:8f7a:52eb:b1f9%6]) with mapi id 15.20.2305.017; Fri, 27 Sep 2019 11:13:02 +0000
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: li zhenqiang <li_zhenqiang@hotmail.com>, "spring@ietf.org" <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
CC: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Thread-Index: AQHVdQ9nddulw3vVi0SqP2TTVLynCKc/f42A
Date: Fri, 27 Sep 2019 11:13:02 +0000
Message-ID: <498DEE4B-0119-4A9B-98FC-BBD0579F1E58@cisco.com>
References: <156934935460.15603.11867492604510639688@ietfa.amsl.com> <031BE952-7C37-4E4A-8F16-6038CB26C4A1@cisco.com> <HK0PR03MB406608C49475C873C6EFA3A5FC810@HK0PR03MB4066.apcprd03.prod.outlook.com>
In-Reply-To: <HK0PR03MB406608C49475C873C6EFA3A5FC810@HK0PR03MB4066.apcprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pcamaril@cisco.com; 
x-originating-ip: [173.38.220.35]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e8c3d763-ee0e-4759-d53b-08d7433ba983
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM6PR11MB3033; 
x-ms-traffictypediagnostic: DM6PR11MB3033:
x-microsoft-antispam-prvs: <DM6PR11MB3033043AB0E8BD4165849B67C9810@DM6PR11MB3033.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(396003)(136003)(366004)(346002)(39860400002)(13464003)(189003)(199004)(53754006)(2616005)(316002)(476003)(3846002)(6116002)(790700001)(99286004)(76176011)(25786009)(186003)(14454004)(478600001)(2906002)(102836004)(8936002)(45080400002)(81156014)(81166006)(71190400001)(2501003)(966005)(6506007)(2201001)(8676002)(86362001)(71200400001)(26005)(53546011)(33656002)(256004)(36756003)(66946007)(66476007)(64756008)(66556008)(66574012)(91956017)(6436002)(66066001)(6486002)(76116006)(5660300002)(6306002)(54896002)(236005)(110136005)(229853002)(14444005)(4326008)(6512007)(486006)(6246003)(66446008)(11346002)(446003)(7736002)(574754004)(24704002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3033; H:DM6PR11MB4090.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pqLS2d24o9UAnm4ts+NEV1qku3M84YZH4uyVZupED2B2wcnF8osO4fNJ7nhBTBqiEWTic5jzWxUMlSSU19t5y102EAQjpnb026kBZtgDKbzRVqkvInVAvEdcp/uCQJbo7lKd3u4T1t5D1iw/ehOKInB+j/bSt3KocRJG5DQ+06WIyXYedq1VpgaiYlYoNh2bAGK5HdZZGmDo8F8g/MD/pTsEGSLEVrWkWXLrESTYwpyUpVauRa64uablGiRS9dpKfvvt6nOGQH9f4dMnCBbabIc35kUpGm6VGlX96vdwYNyIwLzUGfLsqgLqbhqj10/NpbIC7I7hrmFQw/3Z1Unthrnx0uUnKhe2Ph//Rr3d/ZPr6aIYxcCN//MqEiEKqI2wWbnfkIP/kBLaqjycNLteaz792M0mc5L/eWK/TAO+06c=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_498DEE4B01194A9B98FCBBD0579F1E58ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e8c3d763-ee0e-4759-d53b-08d7433ba983
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 11:13:02.0586 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gkRsgR763Y0kwuFn0WXVVuRwdZUmceXjjokmNi7gg3bLKrYAmUait2dTV9K1NoL3rXXPzDM2IXVIBVRFVCKhOQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3033
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.20, xch-aln-010.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/O7Bf7-UqDj4wDu76d3viV7pCSks>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
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: Fri, 27 Sep 2019 11:13:14 -0000

--_000_498DEE4B01194A9B98FCBBD0579F1E58ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgWmhlbnFpYW5nLA0KDQpDYW4geW91IGNsYXJpZnkgd2hhdCBpcyB0aGUgaXNzdWUgd2l0aCB0
aGUgUFNQIGFuZCBVU1AgZmxhdm9ycyBhbmQgaG93IGl0IGlzIHJlbGF0ZWQgdG8gU1JIIGluc2Vy
dGlvbj8NCg0KRm9yIGV4YW1wbGUgVVNQIGZsYXZvciByZW1vdmVzIHRoZSBTUkggYXQgdGhlIGxh
c3Qgc2VnbWVudCAodGhlIGZpbmFsIGRlc3RpbmF0aW9uIG9mIHRoZSBJUCBwYWNrZXQpLCBiZWZv
cmUgcHJvY2VlZGluZyB3aXRoIHRoZSB1cHBlciBsYXllciBoZWFkZXIgcHJvY2Vzc2luZy4NCg0K
Q2hlZXJzLA0KUGFibG8uDQoNCkZyb206IGxpIHpoZW5xaWFuZyA8bGlfemhlbnFpYW5nQGhvdG1h
aWwuY29tPg0KRGF0ZTogRnJpZGF5LCAyNyBTZXB0ZW1iZXIgMjAxOSBhdCAxMDo0MQ0KVG86ICJQ
YWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKSIgPHBjYW1hcmlsQGNpc2NvLmNvbT4sICJzcHJpbmdA
aWV0Zi5vcmciIDxzcHJpbmdAaWV0Zi5vcmc+LCAiaXB2NkBpZXRmLm9yZyIgPGlwdjZAaWV0Zi5v
cmc+DQpDYzogZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nIDxkcmFm
dC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NwcmluZ10gRlc6IEktRCBBY3Rpb246IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0
d29yay1wcm9ncmFtbWluZy0wMy50eHQNCg0KSGkgUGFibG8gYW5kIGFsbCwNCg0KVGhhbmsgdGhl
IGF1dGhvcnMgZm9yIHRoZWlyIGVmZm9ydHMgYW5kIHF1aWNrIHJlcG9uc2UgdG8gdGhlIGRpc2N1
c3Npb24gaW4gdGhlIGxpc3QuDQpTaW5jZSB0aGUgU1JIIGluc2VydGlvbiBwYXJ0cyBhcmUgbm93
IHJlbW92ZWQgZnJvbSB0aGUgYmFzZSBzcnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJhZnQsIGFy
ZSB0aGUgUFNQIGFuZCBVU1AgZmxhdm9ycyBhcHByb3ByaWF0ZSB0byBzdGF5IGhlcmU/IFRoZXkg
ZG8gdGhlIFNSSCBQT1AgYWN0aW9uLg0KDQpCZXN0IFJlZ2FyZHMsDQpaaGVucWlhbmcgTGkNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpsaV96aGVucWlhbmdAaG90bWFpbC5jb20N
Cg0KRnJvbTogUGFibG8gQ2FtYXJpbGxvIChwY2FtYXJpbCk8bWFpbHRvOnBjYW1hcmlsQGNpc2Nv
LmNvbT4NCkRhdGU6IDIwMTktMDktMjUgMDI6MzANClRvOiBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRv
OnNwcmluZ0BpZXRmLm9yZz4NCkNDOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmdAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1w
cm9ncmFtbWluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzcHJpbmddIEZXOiBJLUQgQWN0aW9uOiBk
cmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMudHh0DQpIaSBhbGws
DQoNCldlIGhhdmUganVzdCBwb3N0ZWQgdGhlIHNwbGl0IG9mIFNSdjYgTmV0d29yayBQcm9ncmFt
bWluZy4NClRoZSBTUiBlbmRwb2ludCBhbmQgdHJhbnNpdCBiZWhhdmlvcnMgdGhhdCBwZXJmb3Jt
IFNSSCBpbnNlcnRpb24gYXJlIG5vdyB1bmRlciBhIG5ldyBpbmRpdmlkdWFsIGRyYWZ0IChkcmFm
dC1maWxzZmlscy1zcHJpbmctc3J2Ni1uZXQtcGdtLWluc2VydGlvbikuIFRoaXMgcmV2aXNpb24g
ZG9lcyBub3QgY29udGFpbiBhbnkgb3RoZXIgdXBkYXRlLg0KDQpBcyBtZW50aW9uZWQgbGFzdCB3
ZWVrLCB0aHJvdWdob3V0IHRoZSByZXN0IG9mIHRoZSB3ZWVrIHdlIHdpbGwgcHVzaCBhbm90aGVy
IHVwZGF0ZSB3aXRoIGEgZmV3IGZ1bmN0aW9uYWwgdXBkYXRlcyAoZS5nLiBOSD01OSkuDQoNClRo
YW5rIHlvdSwNClBhYmxvIChvbiBiZWhhbGYgb2YgdGhlIGF1dGhvcnMpLg0KDQoNCi0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGlldGYub3Jn
PiBvbiBiZWhhbGYgb2YgImludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyIgPGludGVybmV0LWRyYWZ0
c0BpZXRmLm9yZz4NClJlcGx5IHRvOiAic3ByaW5nQGlldGYub3JnIiA8c3ByaW5nQGlldGYub3Jn
Pg0KRGF0ZTogVHVlc2RheSwgMjQgU2VwdGVtYmVyIDIwMTkgYXQgMjA6MjMNClRvOiAiaS1kLWFu
bm91bmNlQGlldGYub3JnIiA8aS1kLWFubm91bmNlQGlldGYub3JnPg0KQ2M6ICJzcHJpbmdAaWV0
Zi5vcmciIDxzcHJpbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc3ByaW5nXSBJLUQgQWN0aW9uOiBk
cmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMudHh0DQoNCg0KICAg
IEEgTmV3IEludGVybmV0LURyYWZ0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVy
bmV0LURyYWZ0cyBkaXJlY3Rvcmllcy4NCiAgICBUaGlzIGRyYWZ0IGlzIGEgd29yayBpdGVtIG9m
IHRoZSBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29ya2luZyBXRyBvZiB0aGUgSUVURi4N
Cg0KICAgICAgICAgICAgVGl0bGUgICAgICAgICAgIDogU1J2NiBOZXR3b3JrIFByb2dyYW1taW5n
DQogICAgICAgICAgICBBdXRob3JzICAgICAgICAgOiBDbGFyZW5jZSBGaWxzZmlscw0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUGFibG8gQ2FtYXJpbGxvIEdhcnZpYQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSm9obiBMZWRkeQ0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRGFuaWVsIFZveWVyDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTYXRvcnUg
TWF0c3VzaGltYQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWmhlbmJpbiBMaQ0KICAg
IEZpbGVuYW1lICAgICAgICA6IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFt
bWluZy0wMy50eHQNCiAgICBQYWdlcyAgICAgICAgICAgOiA0Mg0KICAgIERhdGUgICAgICAgICAg
ICA6IDIwMTktMDktMjQNCg0KICAgIEFic3RyYWN0Og0KICAgICAgIFRoaXMgZG9jdW1lbnQgZGVz
Y3JpYmVzIHRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgY29uY2VwdCBhbmQgaXRzDQogICAg
ICAgbW9zdCBiYXNpYyBmdW5jdGlvbnMuDQoNCg0KDQogICAgVGhlIElFVEYgZGF0YXRyYWNrZXIg
c3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJhZnQgaXM6DQogICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLw0K
DQogICAgVGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQgdmVyc2lvbnMgYXZhaWxhYmxlIGF0Og0KICAg
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdv
cmstcHJvZ3JhbW1pbmctMDMNCiAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMw0KDQogICAg
QSBkaWZmIGZyb20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KICAgIGh0
dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5l
dHdvcmstcHJvZ3JhbW1pbmctMDMNCg0KDQogICAgUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFr
ZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KICAgIHVu
dGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMu
aWV0Zi5vcmcuDQoNCiAgICBJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5IGFu
b255bW91cyBGVFAgYXQ6DQogICAgZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy8N
Cg0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQog
ICAgc3ByaW5nIG1haWxpbmcgbGlzdA0KICAgIHNwcmluZ0BpZXRmLm9yZw0KICAgIGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nDQoNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNw
cmluZ0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJp
bmcNCg==

--_000_498DEE4B01194A9B98FCBBD0579F1E58ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <22143EBC27D1084D91ACF521ED709F91@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVC
My0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3Nv
ZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9S
RUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250
ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBj
b250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8IS0tW2lmICFt
c29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQpvXDoqIHtiZWhh
dmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQp3XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1M
KTt9DQouc2hhcGUge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCjwvc3R5bGU+PCFbZW5k
aWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1
IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBh
bm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFs
MA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJn
aW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0
Ow0KCW1hcmdpbjo3MC44NXB0IDMuMGNtIDcwLjg1cHQgMy4wY207fQ0KZGl2LldvcmRTZWN0aW9u
MQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwv
eG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQg
djpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hh
cGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFUyIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFpoZW5xaWFuZyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPkNhbiB5b3UgY2xhcmlmeSB3aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHRoZSBQ
U1AgYW5kIFVTUCBmbGF2b3JzIGFuZCBob3cgaXQgaXMgcmVsYXRlZCB0byBTUkggaW5zZXJ0aW9u
PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Rm9yIGV4YW1wbGUgVVNQIGZsYXZvciByZW1vdmVzIHRoZSBT
UkggYXQgdGhlIGxhc3Qgc2VnbWVudCAodGhlIGZpbmFsIGRlc3RpbmF0aW9uIG9mIHRoZSBJUCBw
YWNrZXQpLCBiZWZvcmUgcHJvY2VlZGluZyB3aXRoIHRoZSB1cHBlciBsYXllciBoZWFkZXIgcHJv
Y2Vzc2luZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGFibG8uPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj5saSB6aGVucWlhbmcgJmx0O2xpX3poZW5xaWFuZ0Bob3RtYWlsLmNv
bSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCAyNyBTZXB0ZW1iZXIgMjAxOSBhdCAxMDo0
MTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UGFibG8gQ2FtYXJpbGxvIChwY2FtYXJpbCkmcXVvdDsg
Jmx0O3BjYW1hcmlsQGNpc2NvLmNvbSZndDssICZxdW90O3NwcmluZ0BpZXRmLm9yZyZxdW90OyAm
bHQ7c3ByaW5nQGlldGYub3JnJmd0OywgJnF1b3Q7aXB2NkBpZXRmLm9yZyZxdW90OyAmbHQ7aXB2
NkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzogPC9iPmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0
d29yay1wcm9ncmFtbWluZyAmbHQ7ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dy
YW1taW5nQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NwcmluZ10gRlc6
IEktRCBBY3Rpb246IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0w
My50eHQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPkhpIFBhYmxvIGFuZCBhbGwsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPlRoYW5rIHRoZSBhdXRob3JzIGZvciB0aGVpciBlZmZvcnRzIGFu
ZCBxdWljayByZXBvbnNlIHRvIHRoZSBkaXNjdXNzaW9uIGluIHRoZSBsaXN0LjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+U2luY2UgdGhlIFNSSCBpbnNlcnRpb24gcGFydHMgYXJlIG5vdyByZW1vdmVk
IGZyb20gdGhlIGJhc2Ugc3J2NiBuZXR3b3JrIHByb2dyYW1taW5nIGRyYWZ0LCBhcmUgdGhlIFBT
UCBhbmQgVVNQIGZsYXZvcnMgYXBwcm9wcmlhdGUgdG8gc3RheSBoZXJlPyBUaGV5IGRvIHRoZSBT
UkggUE9QIGFjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+WmhlbnFpYW5nIExp
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPg0KPGhyIHNpemU9IjEiIHdpZHRoPSIyMTAiIHN0eWxl
PSJ3aWR0aDoxNTcuNXB0IiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojQjVDNERGIiBhbGlnbj0i
bGVmdCI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcu
NXB0O21hcmdpbi10b3A6Ny41cHQ7bWFyZ2luLXJpZ2h0OjcuNXB0O21hcmdpbi1ib3R0b206Ny41
cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZiI+bGlfemhlbnFpYW5nQGhvdG1haWwuY29tPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi1sZWZ0OjYuMHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dDtiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86cGNhbWFyaWxAY2lzY28uY29tIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmIj5QYWJsbw0KIENhbWFyaWxsbyAocGNhbWFyaWwpPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dDtiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkRhdGU6
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsyMDE5LTA5LTI1Jm5i
c3A7MDI6MzA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6I0VGRUZFRiI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VG86PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBo
cmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5zcHJpbmdAaWV0Zi5v
cmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+Q0M6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86ZHJhZnQt
aWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0Zi5vcmc8
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0O2JhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+U3ViamVjdDo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZu
YnNwO1tzcHJpbmddIEZXOiBJLUQgQWN0aW9uOg0KIGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0
d29yay1wcm9ncmFtbWluZy0wMy50eHQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPkhpIGFsbCw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+V2UgaGF2ZSBqdXN0IHBvc3RlZCB0aGUgc3BsaXQgb2YgU1J2
NiBOZXR3b3JrIFByb2dyYW1taW5nLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+VGhlIFNSIGVuZHBv
aW50IGFuZCB0cmFuc2l0IGJlaGF2aW9ycyB0aGF0IHBlcmZvcm0gU1JIIGluc2VydGlvbiBhcmUg
bm93IHVuZGVyIGEgbmV3IGluZGl2aWR1YWwgZHJhZnQgKGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1z
cnY2LW5ldC1wZ20taW5zZXJ0aW9uKS4gVGhpcyByZXZpc2lvbiBkb2VzIG5vdCBjb250YWluIGFu
eSBvdGhlciB1cGRhdGUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPkFzIG1lbnRpb25lZCBsYXN0IHdlZWssIHRocm91Z2hvdXQgdGhlIHJlc3Qgb2Yg
dGhlIHdlZWsgd2Ugd2lsbCBwdXNoIGFub3RoZXIgdXBkYXRlIHdpdGggYSBmZXcgZnVuY3Rpb25h
bCB1cGRhdGVzIChlLmcuIE5IPTU5KS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+VGhhbmsgeW91LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+UGFibG8g
KG9uIGJlaGFsZiBvZiB0aGUgYXV0aG9ycykuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+LS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkZyb206IHNwcmluZyAm
bHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtpbnRlcm5l
dC1kcmFmdHNAaWV0Zi5vcmcmcXVvdDsgJmx0O2ludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyZndDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPlJlcGx5IHRvOiAmcXVvdDtzcHJpbmdAaWV0Zi5vcmcmcXVv
dDsgJmx0O3NwcmluZ0BpZXRmLm9yZyZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkRhdGU6IFR1
ZXNkYXksIDI0IFNlcHRlbWJlciAyMDE5IGF0IDIwOjIzPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5U
bzogJnF1b3Q7aS1kLWFubm91bmNlQGlldGYub3JnJnF1b3Q7ICZsdDtpLWQtYW5ub3VuY2VAaWV0
Zi5vcmcmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5DYzogJnF1b3Q7c3ByaW5nQGlldGYub3Jn
JnF1b3Q7ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5TdWJq
ZWN0OiBbc3ByaW5nXSBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmst
cHJvZ3JhbW1pbmctMDMudHh0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyBBIE5ldyBJbnRlcm5ldC1EcmFmdCBpcyBhdmFpbGFibGUgZnJvbSB0
aGUgb24tbGluZSBJbnRlcm5ldC1EcmFmdHMgZGlyZWN0b3JpZXMuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgVGhpcyBkcmFmdCBpcyBhIHdvcmsgaXRlbSBvZiB0aGUg
U291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbmcgV0cgb2YgdGhlIElFVEYuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgVGl0bGUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgOiBTUnY2IE5ldHdvcmsgUHJvZ3JhbW1pbmc8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBdXRob3JzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogQ2xhcmVuY2UgRmlsc2ZpbHM8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBQYWJsbyBDYW1hcmlsbG8gR2FydmlhPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgSm9obiBMZWRkeTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERhbmllbCBWb3llcjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNhdG9ydSBNYXRzdXNoaW1hPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgWmhlbmJpbiBMaTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEZpbGVuYW1lJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDog
ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzLnR4dDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBhZ2VzJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogNDI8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBEYXRlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogMjAxOS0wOS0y
NDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFic3RyYWN0OjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoaXMgZG9jdW1lbnQgZGVz
Y3JpYmVzIHRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgY29uY2VwdCBhbmQgaXRzPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbW9z
dCBiYXNpYyBmdW5jdGlvbnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsgPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgVGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9yIHRoaXMg
ZHJhZnQgaXM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nLzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZXJlIGFyZSBhbHNvIGh0
bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJp
bmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFm
dC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDM8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyBBIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUg
YXQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9n
cmFtbWluZy0wMzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3Vw
bGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb248bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoz
Ni4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQg
ZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IEludGVybmV0LURyYWZ0cyBhcmUgYWxzbyBhdmFpbGFibGUgYnkgYW5vbnltb3VzIEZU
UCBhdDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBmdHA6Ly9mdHAu
aWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzLzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgc3ByaW5nIG1haWxpbmcgbGlzdDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNwcmluZ0BpZXRmLm9yZzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc3ByaW5nPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsgPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij5zcHJpbmcgbWFpbGluZyBsaXN0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5zcHJp
bmdAaWV0Zi5vcmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc3ByaW5nPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_498DEE4B01194A9B98FCBBD0579F1E58ciscocom_--


From nobody Fri Sep 27 07:37:15 2019
Return-Path: <rbonica@juniper.net>
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 E30201200F5; Fri, 27 Sep 2019 07:37:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 p_IZI95uOtqf; Fri, 27 Sep 2019 07:37:02 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 999A31200C4; Fri, 27 Sep 2019 07:37:02 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8REZp0P006339; Fri, 27 Sep 2019 07:36:58 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=VyNH7ADSBQvj3LB7uBaqAVC6qhA5zCYGNKsQfRgtYEs=; b=nhVBEQgafDH7+VhDgCdfuPv2wlWAFN8Mmm/u1FP6PAJFDF0jUTVWVbPcerpNJ97T0+8j xunURVYm3VL8J7H/XbFCU0J38t3gguQ+XtqnqZUFVwj/KJqZfn8QmKLuDHuJ8IlEfOPv 0HcEoRgPJViXwcuFeDwkFX7B8xH9J3tT7h/2/+jBp+sisisehRzX7fvCmu6qRQKBHQw4 XTEi6Uv2v8e6Sm55m0e+7q+kruJphswPUTvFisTitlEtx7Fdw9Av9i4+DQCWVg0i5EtP /R7aQuDXvnf8dGeqwL7GBtgsRwo47q5iaQzNF/4UygcwIfsdH/r36Qbd0lVUlojsnKRM Sw== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2051.outbound.protection.outlook.com [104.47.32.51]) by mx0b-00273201.pphosted.com with ESMTP id 2v9h1pgavb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 27 Sep 2019 07:36:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OWPBzhpcOReD7OU3OMGfwx8jO6SFJJ7qpuQqfQKsviqT9iB5JD+4MnP3xqEMk6CkQfibkGwgzeQ1++WrmNSS3V9+b6QgqwjPdvSPiatcfrhkYsXY+VsZK222yqKanDWbga4HvdEBz3Cf8+Pc6DN6eqV6QFQpVgul7B/6ao7kl4inI04yqWYQ6PpIbb2B5oVouzoBfixTrOTAPayKuvS9D4u/0Wt+L16dH4K8bQIu8byBPrebZqyPfiVOisg2i74r0jRQZVOgAdUlcj9/6r2jU0hbgiuPow4AJilp4ljhdPTXl9W8JvxU1NufkETnoioOkZ+V0aKqPWNVD+1ooL6xyA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VyNH7ADSBQvj3LB7uBaqAVC6qhA5zCYGNKsQfRgtYEs=; b=bezwT8jSljNTxVnOxcp2YDaww12WU+gjorkw0zVQCBoYtI20BewQPzx0840GxIovtPCxLQnxmiIsRuAWWsDGsMWLP+XfrYTk1iBvgSUNXpnmdskUsNdywEV+92KBEnlqVri8l1HtrrAEjhX3AY1NnknojBRoP8JaoRjgO5Jc5v6vRku2SGWkNyuKfMYwYRpGp2Q9usVJMuo9bJb3sZH1A9SjwDOhFti8MkYMgjT1kzz1ECTMe59br7ZzmB8QE+rNbaRftqrlr2EYCPczqiq/Udj1aFOkamYfxESz2Y2IxF+mJ8RpXJGYLb0qTtD9HdPR6eBSOZMyhUopbts4BGh5NA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB6305.namprd05.prod.outlook.com (20.176.29.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.11; Fri, 27 Sep 2019 14:36:55 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.013; Fri, 27 Sep 2019 14:36:55 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, li zhenqiang <li_zhenqiang@hotmail.com>, "spring@ietf.org" <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
CC: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Thread-Index: AQHVcwU0ARhH+aguZ0ajDM5ShunqSKc/YwMAgAA4GfA=
Content-Class: 
Date: Fri, 27 Sep 2019 14:36:55 +0000
Message-ID: <BN7PR05MB569953ECE8CFD1AD3F04DC0EAE810@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <156934935460.15603.11867492604510639688@ietfa.amsl.com> <031BE952-7C37-4E4A-8F16-6038CB26C4A1@cisco.com> <HK0PR03MB406608C49475C873C6EFA3A5FC810@HK0PR03MB4066.apcprd03.prod.outlook.com> <498DEE4B-0119-4A9B-98FC-BBD0579F1E58@cisco.com>
In-Reply-To: <498DEE4B-0119-4A9B-98FC-BBD0579F1E58@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-27T14:36:53.8580402Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=584a8029-c904-49ce-9cbc-b4e9aeeb944e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 06c5ef68-eed5-4857-3db0-08d74358253e
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB6305:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <BN7PR05MB630519A2754464E88062413EAE810@BN7PR05MB6305.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(53754006)(189003)(199004)(13464003)(76176011)(7696005)(7736002)(102836004)(2906002)(478600001)(99286004)(53546011)(9686003)(236005)(6116002)(6306002)(6506007)(74316002)(486006)(3846002)(790700001)(55016002)(54896002)(4326008)(966005)(110136005)(6246003)(76116006)(66946007)(8676002)(45080400002)(25786009)(81156014)(81166006)(66476007)(66556008)(64756008)(66446008)(14454004)(256004)(66066001)(2501003)(86362001)(14444005)(2201001)(66574012)(5660300002)(52536014)(71190400001)(33656002)(71200400001)(229853002)(186003)(606006)(6436002)(8936002)(446003)(476003)(316002)(26005)(11346002)(574754004)(24704002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB6305; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XGfpJaRu0eRiXjFhgxHgO3Ebx+uc1GKm4pRVjoXm5z+CBbjpW6iIsdika9R33UUpbNzV1qkUjC6tbu2GcxZsagdsALwLFxdvXV+ATKyGbHjX7DWOWr5MZviqWA1cDjK5Fxj4/iI3oA7gszAncudaGVp98ikZ5pyqZUdiOix4UjeX8yRxV/jJ2jmZnjlB9EnVfUKGIoE6wSw/dBxvY6BaJ6aw1pAcGEHDn37M45uZGf1/A46PxRuSpizFgv9jvx1zRKJ6e/LhonVkzsqF2pvVJoumBuvJxg/qgfews8hMUUWlCeIZ2f3r4+xphQ0trFpCITYXwcx1jVoDYt9qhaqnHnKNu6Pnsbedysgm5c4VizSsD5P7yEMXSJfLsYsfqZmSlw07lY3GM+OpCIijN6IAFPTFpb2Tx9jrJZ8TIN/KQsuPU2OYiSUq8JczJpM1qSOvcOmNbgheAjRBIKh/OeXISQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB569953ECE8CFD1AD3F04DC0EAE810BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 06c5ef68-eed5-4857-3db0-08d74358253e
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 14:36:55.5304 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sQ8iQ/JJRo6Xrm19PlCXswUYyljcQCc1kjffsQ99/e8zVRzP5u0i9HciesrENLAxf5SqWn9MFFQ0dmiTnv7ucA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB6305
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-27_06:2019-09-25,2019-09-27 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 clxscore=1015 spamscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 mlxscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909270136
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4_Slu3kkHwduZZPFJJmRUkmoTVo>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
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: Fri, 27 Sep 2019 14:37:06 -0000

--_000_BN7PR05MB569953ECE8CFD1AD3F04DC0EAE810BN7PR05MB5699namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Pablo,

Now that T.insert and B.Insert have been removed, what are the remaining us=
e cases for USP and PSP?

                                                                           =
   Ron




Juniper Business Use Only
From: spring <spring-bounces@ietf.org> On Behalf Of Pablo Camarillo (pcamar=
il)
Sent: Friday, September 27, 2019 7:13 AM
To: li zhenqiang <li_zhenqiang@hotmail.com>; spring@ietf.org; ipv6@ietf.org
Cc: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-netw=
ork-programming@ietf.org>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-progra=
mming-03.txt

Hi Zhenqiang,

Can you clarify what is the issue with the PSP and USP flavors and how it i=
s related to SRH insertion?

For example USP flavor removes the SRH at the last segment (the final desti=
nation of the IP packet), before proceeding with the upper layer header pro=
cessing.

Cheers,
Pablo.

From: li zhenqiang <li_zhenqiang@hotmail.com<mailto:li_zhenqiang@hotmail.co=
m>>
Date: Friday, 27 September 2019 at 10:41
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com<mailto:pcamaril@cisco.=
com>>, "spring@ietf.org<mailto:spring@ietf.org>" <spring@ietf.org<mailto:sp=
ring@ietf.org>>, "ipv6@ietf.org<mailto:ipv6@ietf.org>" <ipv6@ietf.org<mailt=
o:ipv6@ietf.org>>
Cc: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-netw=
ork-programming@ietf.org<mailto:draft-ietf-spring-srv6-network-programming@=
ietf.org>>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-progra=
mming-03.txt

Hi Pablo and all,

Thank the authors for their efforts and quick reponse to the discussion in =
the list.
Since the SRH insertion parts are now removed from the base srv6 network pr=
ogramming draft, are the PSP and USP flavors appropriate to stay here? They=
 do the SRH POP action.

Best Regards,
Zhenqiang Li
________________________________
li_zhenqiang@hotmail.com<mailto:li_zhenqiang@hotmail.com>

From: Pablo Camarillo (pcamaril)<mailto:pcamaril@cisco.com>
Date: 2019-09-25 02:30
To: spring@ietf.org<mailto:spring@ietf.org>
CC: draft-ietf-spring-srv6-network-programming@ietf.org<mailto:draft-ietf-s=
pring-srv6-network-programming@ietf.org>
Subject: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programmin=
g-03.txt
Hi all,

We have just posted the split of SRv6 Network Programming.
The SR endpoint and transit behaviors that perform SRH insertion are now un=
der a new individual draft (draft-filsfils-spring-srv6-net-pgm-insertion). =
This revision does not contain any other update.

As mentioned last week, throughout the rest of the week we will push anothe=
r update with a few functional updates (e.g. NH=3D59).

Thank you,
Pablo (on behalf of the authors).


-----Original Message-----
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of "internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>" <inter=
net-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Reply to: "spring@ietf.org<mailto:spring@ietf.org>" <spring@ietf.org<mailto=
:spring@ietf.org>>
Date: Tuesday, 24 September 2019 at 20:23
To: "i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>" <i-d-announce@iet=
f.org<mailto:i-d-announce@ietf.org>>
Cc: "spring@ietf.org<mailto:spring@ietf.org>" <spring@ietf.org<mailto:sprin=
g@ietf.org>>
Subject: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-03=
.txt


    A New Internet-Draft is available from the on-line Internet-Drafts dire=
ctories.
    This draft is a work item of the Source Packet Routing in Networking WG=
 of the IETF.

            Title           : SRv6 Network Programming
            Authors         : Clarence Filsfils
                              Pablo Camarillo Garvia
                              John Leddy
                              Daniel Voyer
                              Satoru Matsushima
                              Zhenbin Li
    Filename        : draft-ietf-spring-srv6-network-programming-03.txt
    Pages           : 42
    Date            : 2019-09-24

    Abstract:
       This document describes the SRv6 network programming concept and its
       most basic functions.



    The IETF datatracker status page for this draft is:
    https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-network-program=
ming/

    There are also htmlized versions available at:
    https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-=
03
    https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-network-pr=
ogramming-03

    A diff from the previous version is available at:
    https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-srv6-network-prog=
ramming-03


    Please note that it may take a couple of minutes from the time of submi=
ssion
    until the htmlized version and diff are available at tools.ietf.org.

    Internet-Drafts are also available by anonymous FTP at:
    ftp://ftp.ietf.org/internet-drafts/

    _______________________________________________
    spring mailing list
    spring@ietf.org<mailto:spring@ietf.org>
    https://www.ietf.org/mailman/listinfo/spring


_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring

--_000_BN7PR05MB569953ECE8CFD1AD3F04DC0EAE810BN7PR05MB5699namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:70.85pt 85.05pt 70.85pt 85.05pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Pablo,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Now that T.insert and B.Insert have been removed, wh=
at are the remaining use cases for USP and PSP?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> spring &lt;spring-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Pablo Camarillo (pcamaril)<br>
<b>Sent:</b> Friday, September 27, 2019 7:13 AM<br>
<b>To:</b> li zhenqiang &lt;li_zhenqiang@hotmail.com&gt;; spring@ietf.org; =
ipv6@ietf.org<br>
<b>Cc:</b> draft-ietf-spring-srv6-network-programming &lt;draft-ietf-spring=
-srv6-network-programming@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network=
-programming-03.txt<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Zhenqiang,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Can you clarify what is the issue with the PSP and U=
SP flavors and how it is related to SRH insertion?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For example USP flavor removes the SRH at the last s=
egment (the final destination of the IP packet), before proceeding with the=
 upper layer header processing.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
<p class=3D"MsoNormal">Pablo.<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span lang=3D"ES" styl=
e=3D"font-size:12.0pt;color:black">From:
</span></b><span lang=3D"ES" style=3D"font-size:12.0pt;color:black">li zhen=
qiang &lt;<a href=3D"mailto:li_zhenqiang@hotmail.com">li_zhenqiang@hotmail.=
com</a>&gt;<br>
<b>Date: </b>Friday, 27 September 2019 at 10:41<br>
<b>To: </b>&quot;Pablo Camarillo (pcamaril)&quot; &lt;<a href=3D"mailto:pca=
maril@cisco.com">pcamaril@cisco.com</a>&gt;, &quot;<a href=3D"mailto:spring=
@ietf.org">spring@ietf.org</a>&quot; &lt;<a href=3D"mailto:spring@ietf.org"=
>spring@ietf.org</a>&gt;, &quot;<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.=
org</a>&quot;
 &lt;<a href=3D"mailto:ipv6@ietf.org">ipv6@ietf.org</a>&gt;<br>
<b>Cc: </b>draft-ietf-spring-srv6-network-programming &lt;<a href=3D"mailto=
:draft-ietf-spring-srv6-network-programming@ietf.org">draft-ietf-spring-srv=
6-network-programming@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network=
-programming-03.txt<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Hi Pabl=
o and all,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Thank t=
he authors for their efforts and quick reponse to the discussion in the lis=
t.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Since t=
he SRH insertion parts are now removed from the base srv6 network programmi=
ng draft, are the PSP and USP flavors appropriate to stay here? They do the=
 SRH POP action.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Best Re=
gards,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Zhenqia=
ng Li<o:p></o:p></span></p>
</div>
<div style=3D"margin-left:.5in">
<div>
<div>
<div class=3D"MsoNormal"><span lang=3D"ES">
<hr size=3D"1" width=3D"210" style=3D"width:157.5pt" noshade=3D"" style=3D"=
color:#B5C4DF" align=3D"left">
</span></div>
</div>
</div>
</div>
<div>
<div style=3D"margin-left:7.5pt;margin-top:7.5pt;margin-right:7.5pt;margin-=
bottom:7.5pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES" style=
=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><a href=3D=
"mailto:li_zhenqiang@hotmail.com">li_zhenqiang@hotmail.com</a><o:p></o:p></=
span></p>
</div>
</div>
</div>
<blockquote style=3D"margin-left:6.0pt;margin-top:5.0pt;margin-bottom:5.0pt=
">
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;background:#EFEFEF"><b><sp=
an lang=3D"ES" style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans=
-serif;color:black">From:</span></b><span lang=3D"ES" style=3D"font-size:9.=
0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">&nbsp;</span><sp=
an lang=3D"ES" style=3D"color:black"><a href=3D"mailto:pcamaril@cisco.com">=
<span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif">P=
ablo
 Camarillo (pcamaril)</span></a></span><span lang=3D"ES" style=3D"font-size=
:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;background:#EFEFEF"><b><sp=
an lang=3D"ES" style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans=
-serif;color:black">Date:</span></b><span lang=3D"ES" style=3D"font-size:9.=
0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">&nbsp;2019-09-25=
&nbsp;02:30<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;background:#EFEFEF"><b><sp=
an lang=3D"ES" style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans=
-serif;color:black">To:</span></b><span lang=3D"ES" style=3D"font-size:9.0p=
t;font-family:&quot;Tahoma&quot;,sans-serif;color:black">&nbsp;</span><span=
 lang=3D"ES" style=3D"color:black"><a href=3D"mailto:spring@ietf.org"><span=
 style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif">spring=
@ietf.org</span></a></span><span lang=3D"ES" style=3D"font-size:9.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;background:#EFEFEF"><b><sp=
an lang=3D"ES" style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans=
-serif;color:black">CC:</span></b><span lang=3D"ES" style=3D"font-size:9.0p=
t;font-family:&quot;Tahoma&quot;,sans-serif;color:black">&nbsp;</span><span=
 lang=3D"ES" style=3D"color:black"><a href=3D"mailto:draft-ietf-spring-srv6=
-network-programming@ietf.org"><span style=3D"font-size:9.0pt;font-family:&=
quot;Tahoma&quot;,sans-serif">draft-ietf-spring-srv6-network-programming@ie=
tf.org</span></a></span><span lang=3D"ES" style=3D"font-size:9.0pt;font-fam=
ily:&quot;Tahoma&quot;,sans-serif;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;background:#EFEFEF"><b><sp=
an lang=3D"ES" style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,sans=
-serif;color:black">Subject:</span></b><span lang=3D"ES" style=3D"font-size=
:9.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">&nbsp;[spring=
]
 FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt<o:p></o:=
p></span></p>
</div>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Hi all,=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">We have=
 just posted the split of SRv6 Network Programming.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">The SR =
endpoint and transit behaviors that perform SRH insertion are now under a n=
ew individual draft (draft-filsfils-spring-srv6-net-pgm-insertion). This re=
vision does not contain any other update.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">As ment=
ioned last week, throughout the rest of the week we will push another updat=
e with a few functional updates (e.g. NH=3D59).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Thank y=
ou,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Pablo (=
on behalf of the authors).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">-----Or=
iginal Message-----<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">From: s=
pring &lt;<a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.or=
g</a>&gt; on behalf of &quot;<a href=3D"mailto:internet-drafts@ietf.org">in=
ternet-drafts@ietf.org</a>&quot; &lt;<a href=3D"mailto:internet-drafts@ietf=
.org">internet-drafts@ietf.org</a>&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Reply t=
o: &quot;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&quot; &lt;<=
a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Date: T=
uesday, 24 September 2019 at 20:23<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">To: &qu=
ot;<a href=3D"mailto:i-d-announce@ietf.org">i-d-announce@ietf.org</a>&quot;=
 &lt;<a href=3D"mailto:i-d-announce@ietf.org">i-d-announce@ietf.org</a>&gt;=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Cc: &qu=
ot;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&quot; &lt;<a href=
=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">Subject=
: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-03.txt<o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; A New Internet-Draft is available from the on-line Internet-Dra=
fts directories.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; This draft is a work item of the Source Packet Routing in Netwo=
rking WG of the IETF.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Title&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : SRv6 Network Programmi=
ng<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Authors&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Clarence Filsfils<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Pablo Camarillo Garvia<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; John Leddy<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Daniel Voyer<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Satoru Matsushima<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; Zhenbin Li<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; Filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : draft-ietf=
-spring-srv6-network-programming-03.txt<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; Pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; : 42<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; : 2019-09-24<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; Abstract:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This document describes the SRv6 network prog=
ramming concept and its<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; most basic functions.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; The IETF datatracker status page for this draft is:<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-spring-s=
rv6-network-programming/">
https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-network-programming=
/</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; There are also htmlized versions available at:<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <a href=3D"https://tools.ietf.org/html/draft-ietf-spring-srv6-n=
etwork-programming-03">
https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-03</=
a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-spr=
ing-srv6-network-programming-03">
https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-network-progra=
mming-03</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; A diff from the previous version is available at:<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sprin=
g-srv6-network-programming-03">
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-srv6-network-programm=
ing-03</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; Please note that it may take a couple of minutes from the time =
of submission<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; until the htmlized version and diff are available at tools.ietf=
.org.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; Internet-Drafts are also available by anonymous FTP at:<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <a href=3D"ftp://ftp.ietf.org/internet-drafts/">
ftp://ftp.ietf.org/internet-drafts/</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; _______________________________________________<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; spring mailing list<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <a href=3D"mailto:spring@ietf.org">
spring@ietf.org</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <a href=3D"https://www.ietf.org/mailman/listinfo/spring">
https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;&=
nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">&nbsp;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">_______=
________________________________________<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES">spring =
mailing list<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><a href=
=3D"mailto:spring@ietf.org">spring@ietf.org</a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span lang=3D"ES"><a href=
=3D"https://www.ietf.org/mailman/listinfo/spring">https://www.ietf.org/mail=
man/listinfo/spring</a><o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
</body>
</html>

--_000_BN7PR05MB569953ECE8CFD1AD3F04DC0EAE810BN7PR05MB5699namp_--


From nobody Fri Sep 27 17:28:28 2019
Return-Path: <robert@raszuk.net>
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 7C16D120026 for <spring@ietfa.amsl.com>; Fri, 27 Sep 2019 17:28:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 5UNtDCVuXAJT for <spring@ietfa.amsl.com>; Fri, 27 Sep 2019 17:28:24 -0700 (PDT)
Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (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 191DC12004E for <spring@ietf.org>; Fri, 27 Sep 2019 17:28:24 -0700 (PDT)
Received: by mail-qk1-x729.google.com with SMTP id q203so3466255qke.1 for <spring@ietf.org>; Fri, 27 Sep 2019 17:28:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=C+XH2hxIcR4GUhrfd9n2shqOUO3vu3e5nPPNwHu0k74=; b=bRL31+/KAb7/fyalUZ8OrwbwRNCn9vAnhSKJEkzDwJhgNF0xpg2+oWukCRKlxPtgCP B3vOLYP6wZWytzW7aiUpKzHvdf056hF3jwX4690a7CeUhKDtkdYivXXlhahBdsWNjMNh 8EqtT8KHR+Snx23znKPSLgara33VuRYjMoLJIYSZBwEuwBxf7w2Ip/TM9eInqjXfSHpT AF/DvFDr2ax/iGD6HlTc3KTJl8pGAIYoiF8xUI2ERfyMhUT7rEiFjCDX4I2OzUuSVd4C zIyY+AnTDPrfxszbFW6u3FPDajhpwmfqSsx3kCQVE61vWf6XiybzdMZGIEfuyMCP2UrO UDdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=C+XH2hxIcR4GUhrfd9n2shqOUO3vu3e5nPPNwHu0k74=; b=SV9LEH33230XkDWx9vE/lKTZx+vkX5lhBMkyN9CEPnrQHat867WgFaCGJVD3a5DXzd 2gJDiJZ3D6UGGVoxxGJQZPHhxoSZdFz1xwHj6ndYdMbXuYOnbJvZrBwkIoFwQ3J/PCYy 19Oty4DTfDrfzB+hhEKzNiSdhFjmr/tjGrfuT7gUKUNOyV0RScPTVzL9Wyeoy7a3ulCq 9a+odXZJEumpu9fTk2mF+fWZqFJn7dSon43K1CfsJpNghVP3GKav27Dkmi2Yvyi5LvjX lZxZ6NhqxoglBoy+I2OSmG9VT1AbFspooQSLDWt+piOQfmmfoGZBvK5ExgHdOTvR8g4D KdOA==
X-Gm-Message-State: APjAAAXIj46RqdHvvRmpM+w1Gefx5QP2LWj4wMlpwOnqBgkzzOFrFGBz bEbITn2HwGmiduO6ecdM4N6nympRkPPukf/jUz3npA==
X-Google-Smtp-Source: APXvYqwV5pdw/eQHNiT79pl7pzQCzCt/eXPypR2MF2ddlzxczIXBZHoZKu3NwTlZ8um+O0ROpBGfRUwq/zQtv5wg8AQ=
X-Received: by 2002:a37:274e:: with SMTP id n75mr1587724qkn.134.1569630498209;  Fri, 27 Sep 2019 17:28:18 -0700 (PDT)
MIME-Version: 1.0
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com> <BN7PR05MB5699D4EB8E7B360BEC877695AE860@BN7PR05MB5699.namprd05.prod.outlook.com> <C0D322C4-67CF-4703-B3BD-BEC2634D9318@cisco.com> <BN7PR05MB5699EE338A965E9F67A39A0FAE810@BN7PR05MB5699.namprd05.prod.outlook.com>
In-Reply-To: <BN7PR05MB5699EE338A965E9F67A39A0FAE810@BN7PR05MB5699.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 28 Sep 2019 02:28:09 +0200
Message-ID: <CAOj+MMGk9PFrW_qCDOTnCkkhoNJ4h1TQ2rQkSnGd31GXS7+=sw@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>,  Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>,  Stewart Bryant <stewart.bryant@gmail.com>, SPRING WG List <spring@ietf.org>,  SING Team <s.i.n.g.team.0810@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000004647b10593921439"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WT5jhU0UvtygceQMM1WBs2nvQ2s>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Sat, 28 Sep 2019 00:28:27 -0000

--0000000000004647b10593921439
Content-Type: text/plain; charset="UTF-8"

Hi Ron,

While sitting and watching this very educational thread to enhance anyone
linguistic skills why don't you just call your architecture as either SRc6
or SRs6 and move on ?

Legend:

c - compressed
s - squeezed or shrank

Best,
Robert.

PS. That is not to say that I suddenly think the proposal is overall sound
:)

--0000000000004647b10593921439
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Ron,<div><br></div><div>While sitting and watching this=
 very educational thread to enhance anyone linguistic skills why don&#39;t =
you just call your architecture as either SRc6 or SRs6 and move on ?=C2=A0<=
/div><div><br></div><div>Legend:=C2=A0</div><div><br></div><div>c - compres=
sed=C2=A0</div><div>s - squeezed or shrank=C2=A0</div><div><br></div><div>B=
est,<br></div><div>Robert.</div><div><br></div><div>PS. That is not to say =
that I suddenly think the proposal is overall sound :)=C2=A0</div><div><br>=
</div></div>

--0000000000004647b10593921439--


From nobody Fri Sep 27 18:01:51 2019
Return-Path: <rbonica@juniper.net>
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 C007512002E for <spring@ietfa.amsl.com>; Fri, 27 Sep 2019 18:01:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 XpsG_GWSwkms for <spring@ietfa.amsl.com>; Fri, 27 Sep 2019 18:01:45 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 425DA120026 for <spring@ietf.org>; Fri, 27 Sep 2019 18:01:45 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8S11aJj031122; Fri, 27 Sep 2019 18:01:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=9o684+nus69fHryOI8Vg38EKDsFaxnNtg6E/fHjYTO4=; b=D6aK8btJnlsD3MeyvgtzX7lebZvgS211H06FtP0Hh2fiXJe2orRjlGaS0FZra47mvpCw RlR2prdf3SyP5ltlmE8fKOFu2n82wiEmvCv1Gndg/AYfSBDoZlE2Qa8Bnen6KBPXf/id ZF6rlTO5Z38UjqUzhD/td/D4JyiPhraaR2UFJGTBpG+dEbGvXTUVbMT89LXUlFRS73Ar Qo81SHH5/a5YWSzo8ZCcpvgO4Rz86oUnMxAdGPv4fVmwmAWyB925M3fRK7Urmu4fRHgn Wok4BX4O5SbJeOIzCkqEFFa+6NUZoAVikNchrJnK//rPr+czNxtXVtK7L0dcYVF+hj8x Fg== 
Received: from nam04-sn1-obe.outbound.protection.outlook.com (mail-sn1nam04lp2055.outbound.protection.outlook.com [104.47.44.55]) by mx0a-00273201.pphosted.com with ESMTP id 2v8vwuk95e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 27 Sep 2019 18:01:36 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=irZDrUZGRG+sK9mEt3UThxSX9UPiW0kbQ9o/QaSaemRw7mBdfAzXdpdlsLB9lL/KJc2HxWtPeEP9uCggrwKvHc2izzeiNcxw0wT54i3+gkHfdH7nG5AbX/mcgv+XSa9lGaTGIXJ7hMiIqnm6EFJ/Bf8/urObELb5KxP3zTllw1dPbvdmJn5UcpfNllRnRQI4QJXn3lt7CNqkjrdDOfGz3TVXEACsyqqlOiMrTp0TM0ZJOgGCm6oda+RhktySXCcwj4Z6qiz/4Vd5Rywbv2kncPWd13BiEl683uou5gubxbUw51FIt1XR/9ybeCOMB/W6p394qbhs29vC13ktqgagLw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9o684+nus69fHryOI8Vg38EKDsFaxnNtg6E/fHjYTO4=; b=jNWUjRQaJ4X+6997PpSO1qEWVi3jBvyeX6MwY11PrXPpsx5c6T8PeUS7ZyIekBa9905ishM2xxqoxkH3k2cDzn8W5Ri00o0xoftw0al8s9RjlFxF5D3FrplFrAw5uFqfqDpRNVhulXh6Q2zKUsMTzkM/ZPzmjnHoXgyjHALvUAYcAB6niXnjwc580WLUKmXPwLbVwq0SfrxhBrzMiiIXo3bfm4j2QYrlDCzFR9ktfJaG7JIsnUxBcpfNc80aSdmHJuUZCSKJMHLrSFPPwoNl387Vv8HJ78exCDJOkJvvSoHjF5FIeEEs8p1Ru+nCiY9aPO7X9cXkkkYbBdg3YA6Azw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from SN6PR05MB5710.namprd05.prod.outlook.com (20.178.7.89) by SN6PR05MB4960.namprd05.prod.outlook.com (20.177.249.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.11; Sat, 28 Sep 2019 01:01:34 +0000
Received: from SN6PR05MB5710.namprd05.prod.outlook.com ([fe80::7c9e:8905:2457:d29b]) by SN6PR05MB5710.namprd05.prod.outlook.com ([fe80::7c9e:8905:2457:d29b%7]) with mapi id 15.20.2305.013; Sat, 28 Sep 2019 01:01:34 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, "Joel M. Halpern" <jmh@joelhalpern.com>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: =?utf-8?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjbvvJ8=?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAAABSaAAAAJSQgAADZqnwAB7qBgAAS7evgA==
Content-Class: 
Date: Sat, 28 Sep 2019 01:01:33 +0000
Message-ID: <SN6PR05MB5710EAC7A783C5BF552483F3AE800@SN6PR05MB5710.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca>, <f16a4119-dde9-832b-0fa1-ad8ebef71314@joelhalpern.com> <1569442011175.47986@bell.ca>, <BN7PR05MB5699218EB79F2F592DFF87CEAE870@BN7PR05MB5699.namprd05.prod.outlook.com> <1569500963894.83328@bell.ca>
In-Reply-To: <1569500963894.83328@bell.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-28T01:01:28.2117355Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=e546f06a-d94d-4d19-98eb-184a633c26cd; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [193.110.49.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c2b24483-27fc-4dec-82af-08d743af6818
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: SN6PR05MB4960:
x-ms-exchange-purlcount: 3
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <SN6PR05MB49600CAB0690B7EDCD71C346AE800@SN6PR05MB4960.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0174BD4BDA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(396003)(39860400002)(366004)(376002)(346002)(13464003)(199004)(189003)(476003)(9686003)(316002)(8936002)(81156014)(66476007)(81166006)(110136005)(74316002)(64756008)(66446008)(966005)(305945005)(7736002)(66066001)(76116006)(66556008)(86362001)(3846002)(478600001)(14454004)(6116002)(2906002)(6436002)(7696005)(4326008)(33656002)(76176011)(486006)(11346002)(446003)(6246003)(66574012)(71190400001)(6506007)(53546011)(66946007)(99286004)(71200400001)(229853002)(25786009)(186003)(5660300002)(30864003)(26005)(14444005)(102836004)(5024004)(256004)(52536014)(55016002)(6306002)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR05MB4960; H:SN6PR05MB5710.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xorR+K+2BRDt/pHkl3bTWPUF3vWWqTgrr+Wi8U5sX0OOS117zZKFy+FceAYo+g4C6/ZiUADaU20zj2asluWiKceAVLI2iVN1cx09PTaU4LScwSJO/r3oB7D9QVskS+FX0WLyZqksweuI2Na3QUT2h6GTbe00t3mIc9krr3zaHB7B0YtuUD9z4OAkoqnmeuIK5MQL+2JF2j1/N3DJ8RnWcPv+ot5Abho1iYefqQQBPX4Ehq94uqs30IargC+Yyzbb29HxFI/WNcr/AgogsS4raEtevxeBrWbC60cPtVIspY7SY9ywQnHj0g+SH+arxu/2mi+V33eVhUc96ffB4MvBe11FnXurUv0V9hIjpFhHQ/ZMmCX9QjhRfOGAVb/jSkCLebajNtAK4q45gnndit+aBpQGXAAlGDD2ZQ50XA6ccpe1YbQ4RwkDkK6CPulJNYdvN3Ro83tK5QAO99RfUNLLgA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: c2b24483-27fc-4dec-82af-08d743af6818
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2019 01:01:33.9040 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CwcDg0XvGqvxw37wZXIOQOa12R2jRyo7o8mDq/YU1NsNohBtwrZxyb2m+zpVTyVDrjtu0kzYnglcpO1IHoBinw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB4960
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-27_10:2019-09-25,2019-09-27 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 suspectscore=0 spamscore=0 impostorscore=0 malwarescore=0 bulkscore=0 phishscore=0 mlxlogscore=999 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909280009
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rHRXa4ZJjJ2iE3u6_zZdr0Ig2m4>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Sat, 28 Sep 2019 01:01:49 -0000

SGkgRGFuaWVsLA0KDQpUaGUgUFNTSSBpcyBpbW11dGFibGUuIEl0IGNhbm5vdCBiZSBzd2FwcGVk
LiBBbHNvLCBzZXJ2aWNlIGluc3RydWN0aW9ucyBhdWdtZW50LCBidXQgdG8gbm90IGRlZmluZSBh
IHBhdGguDQoNClNvLCB3aGF0IGV4YWN0bHkgZG8gd2UgbWVhbiBieSB0aGF0PyBBc3N1bWUgdGhh
dCBQU1NJIDEwMCByZXNvbHZlcyBhcyBmb2xsb3dzOg0KDQotIFRvIFNlcnZpY2UgMSBhdCBTRSAx
DQotIFRvIFNlcnZpY2UgMiBhdCBTRSAyDQotIFRvIFNlcnZpY2UgMyBhdCBTRSAzDQoNCk5vdyBh
c3N1bWUgdGhhdCBQU1NJIDEwMCBwcm9jZWVkcyB0aGUgQ1JIIGluIHRoZSBmb2xsb3dpbmcgU1Ig
UGF0aHM6DQoNCjEpIFBFMS1TRTEtUEUyDQoyKSBQRTEtU0UyLVBFMg0KMykgUEUxLSBTRTEtU0Uy
LVNFMy1QRTINCjQpIFBFMS1TRTMtU0UyLVNFMS1QRTINCg0KSW4gdGhlIGZpcnN0IGNhc2UsIG9u
bHkgU2VydmljZSAxIGlzIHJlbmRlcmVkLiBJbiB0aGUgc2Vjb25kIGNhc2UsIG9ubHkgU2Vydmlj
ZSAyIGlzIHJlbmRlcmVkLiBJbiB0aGUgdGhpcmQgY2FzZSwgYWxsIHRocmVlIHNlcnZpY2VzIGFy
ZSByZW5kZXJlZC4gQW5kIGluIHRoZSBmb3VydGggY2FzZSwgYWxsIHRocmVlIHNlcnZpY2VzIGFy
ZSByZW5kZXJlZCwgYnV0IGluIHRoZSByZXZlcnNlIG9yZGVyLg0KDQpQU1NJIDEwMCBjYW4gYWxz
byBiZSB1c2VkIGluIHRoZSBmb2xsb3dpbmcgU1IgcGF0aHM6DQoNCi0gIFBFMy0gU0UxLVNFMi1T
RTMtUEU1DQotICBQRTEtU0UzLVNFMi1TRTEtU0U1LVBFMg0KDQpJbiB0aGUgZmlyc3QgY2FzZSwg
dGhlIFBFJ3MgYXJlIGRpZmZlcmVudC4gSW4gdGhlIHNlY29uZCBjYXNlIFNFNSBpcyBhZGRlZC4g
SWYgU0U1IGlzIGEgY29yZSByb3V0ZXIsIG1heSBza2lwIG92ZXIgdGhlIFBTU0kuDQoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJvbg0KDQpK
dW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG
cm9tOiBCZXJuaWVyLCBEYW5pZWwgPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E+IA0KU2VudDogVGh1
cnNkYXksIFNlcHRlbWJlciAyNiwgMjAxOSA4OjI5IEFNDQpUbzogUm9uIEJvbmljYSA8cmJvbmlj
YUBqdW5pcGVyLm5ldD47IEpvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT4NCkNj
OiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzcHJpbmdd
IFNSLU1QTFMgb3ZlciBJUHY277yfDQoNClJvbiwNCg0KU2F5IEkgaGF2ZSB0aGUgZm9sbG93aW5n
IHRvcG9sb2d5IChhdWdtZW50aW5nIG9uIFJvYmVydCdzIHVzZSBjYXNlKSB3aXRoIHggTnVtYmVy
IG9mIFZSRnMgb24gUEUxIG9yIFBFMg0KDQpQRTEgLS0gUDEgLS0gIFAyIC0tICBQMyAtLSAgUEUy
IA0KICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgfA0KICAgICAgICAgICBTRTEgICBT
RTIgICBTRTMgICAgICAgICAgICAgDQoNCkZvciBhIHNpbmdsZSBwYXRoIHByb2dyYW0sIHdoZW4g
YSBwYWNrZXQgc291cmNlZCBpbiBhIFZQTiBvbiBQRTEgbmVlZHMgdG8gdGFsayB0byBhIGRlc3Rp
bmF0aW9uIGF0IFBFMiB3aGlsZSB0cmF2ZXJzaW5nIFNFMSBhbmQgU0UzDQoNCi0geW91IG5lZWQg
YSBQUFNJIGZvciBQRTIgdG8ga25vdyB3aGF0IHRvIGRvIHdoZW4gcGFja2V0IGFycml2ZXMgYXQg
UEUyDQotIHlvdSBuZWVkIGEgUFNTSSBmb3IgU0UxIHRoYXQgZ2V0cyBzd2FwcGVkIGZvciBhIFBT
U0kgZm9yIFNFMw0KLSBZb3UgYWxzbyBuZWVkIHRoZSBvcHBvc2l0ZSB0b28gbWFrZSBpdCBhIGJp
ZGlyZWN0aW9uYWwuIA0KDQpIb3cgZG9lcyBTRTEgb3IgU0UzIGtub3cgaWYgYW5kIHdoYXQgUFNT
SSB0byBhcHBseSA/IE9uIG9uZSBkaXJlY3Rpb24gaXQgYWRkcyBhICBQU1NJIGZvciBTRTMsIG9u
IHRoZSByZXR1cm4gaXQgZG9lcyBub3QuDQpXaGF0IGhhcHBlbnMgaWYgdGhlcmUgaXMgYW5vdGhl
ciBmbG93IGJldHdlZW4gZGlmZmVyZW50IHNvdXJjZSBhbmQgZGVzdGluYXRpb24gVlBOcyBvbiBQ
RTEgYW5kIFBFMiBhbmQgbmVlZCBub3cgdG8gZ28gdGhyb3VnaCBTRTEsIFNFMiwgU0UzID8gDQoN
CkZyb20gd2hhdCBJIGdhdGhlciwgIFNFMSwgU0UyLCBTRTMgd2lsbCBuZWVkIHRvIGhhdmUgYSBz
dGF0ZSB0YWJsZSB0byBmaWd1cmUgb3V0IHdoYXQgdG8gYXBwbHkgYmFzZWQgb24gc291cmNlL2Rl
c3QgUFBTSXMgcGx1cyArIHRoZSBGSUIvU0ZJQiBtYXBwaW5nLg0KDQpDaGVlcnMsDQoNCkRhbg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBSb24gQm9u
aWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0Pg0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMjUs
IDIwMTkgNTo0NiBQTQ0KVG86IEJlcm5pZXIsIERhbmllbDsgSm9lbCBNLiBIYWxwZXJuDQpDYzog
U1BSSU5HIFdHIExpc3QNClN1YmplY3Q6IFtFWFRdUkU6IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJ
UHY277yfDQoNCkRhbmllbCwNCg0KSW4geW91IG1lc3NhZ2UsIGRvIHlvdSByZWFsbHkgbWVhbiBQ
UFNJcz8gT3Igd2hlbiB5b3Ugc2F5IFBQU0ksIGFyZSB5b3UgcmVhbGx5IHJlZmVycmluZyB0byB0
b3BvbG9naWNhbCBpbnN0cnVjdGlvbnM/DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2Ug
T25seQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogc3ByaW5nIDxzcHJpbmct
Ym91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIEJlcm5pZXIsIERhbmllbA0KU2VudDogV2Vk
bmVzZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMTkgNDowNyBQTQ0KVG86IEpvZWwgTS4gSGFscGVybiA8
am1oQGpvZWxoYWxwZXJuLmNvbT4NCkNjOiBTUFJJTkcgV0cgTGlzdCA8c3ByaW5nQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIFNSLU1QTFMgb3ZlciBJUHY277yfDQoNCkFoIGJ1dCBK
b2VsLA0KDQpBcyB3YXMgZGViYXRlZCBvdmVyIHRoZSBtYWlsaW5nIGxpc3QsIGlmIEkgaGF2ZSBt
dWx0aXBsZSBwYXRocyAoaS5lLiB1bmlkaXJlY3Rpb25hbCBQUFNJcykgdGhhdCBnbyBhY3Jvc3Mg
ZGlmZmVyZW50IFBTU0lzIG9uIGludGVybWVkaWF0ZSBub2RlcyBlYWNoIG9mIHRoZXNlIGludGVy
bWVkaWF0ZSBub2RlcyBuZWVkcyB0byBmaWd1cmUgb3V0IHdoaWNoIFBTU0kgdG8gYXBwbHkgYmVm
b3JlIHNlbmRpbmcgdG8gdGhlIG5vZGUgbmV4dCBpbiB0aGUgZm9yd2FyZGluZyBwYXRoLg0KDQpB
bmQgc2luY2UgdGhlc2UgUFNTSXMgYXJlIG5vdCBhbGwgY2FycmllZCBmcm9tIHNvdXJjZSwgdGhp
cyByZXF1aXJlcyBzdGF0ZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KRnJvbTogSm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPg0KU2VudDog
V2VkbmVzZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMTkgMzo1MCBQTQ0KVG86IEJlcm5pZXIsIERhbmll
bA0KQ2M6IFNQUklORyBXRyBMaXN0DQpTdWJqZWN0OiBbRVhUXVJlOiBbc3ByaW5nXSBTUi1NUExT
IG92ZXIgSVB2Nu+8nw0KDQpTUiBpcyBTdGF0ZWxlc3MgaW4gdGhlIHNlbnNlIG9mIG5vdCBoYXZp
bmcgcGVyLXBhdGggc3RhdGUuICBJdCBpcyBub3Qgc3RhdGVsZXNzIGluIGEgZ2VuZXJhbCBzZW5z
ZSwgc2luY2Ugb3RoZXJ3aXNlIE1QTFMtU1Igd291bGQgbm90IGJlIFNSIChpdCBuZWVkcyBsYWJl
bCBzdGF0ZSkuICBTbyBJIHRoaW5rIHdlIGFyZSByZWFkaW5nIDg0MDIgZGlmZmVyZW50bHkuDQoN
CldlIGNhbiBsZXQgdGhlIG1hcmtldGluZyBmb2xrcyBmaWdodCBpdCBvdXQgaW4gdGhlIG1hcmtl
dHBsYWNlLg0KDQpZb3VycywNCkpvZWwNCg0KT24gOS8yNS8yMDE5IDM6NDEgUE0sIEJlcm5pZXIs
IERhbmllbCB3cm90ZToNCj4gSGkgUm9uLA0KPg0KPiBTaW1pbGFybHkgSSB3b3VsZCByZWZyYWlu
IGZyb20gdXNpbmcgdGhlIFNSIGFjcm9ueW0gc2luY2UgYSBrZXkgDQo+IGNoYXJhY3RlcmlzdGlj
IG9mIHRoZSBTUiBhcmNoaXRlY3R1cmUgYXMgcGVyIFJGQzg0MDIgaXMgc3RhdGVsZXNzbmVzcy4N
Cj4NCj4gQXMgcGVyIGN1cnJlbnQgU1J2NisgZG9jdW1lbnRzLCBzdGF0ZSBpcyByZXF1aXJlZCBm
b3IgYW4gaW50ZXJtZWRpYXRlIA0KPiBub2RlIHRvIGFkZCB0aGUgcmVsZXZhbnQgbmV4dCBQU1NJ
cyBpbiBET0guIFRoaXMgaXMgd2hldGhlciB0aGV5IGFyZSANCj4gZG9tYWluLXdpZGUgZGVmaW5l
ZCBvciB3aXRoIGxvY2FsIHNpZ25pZmljYW5jZSAoaS5lLiBwcmVwZW5kaW5nIHNob3J0LVNJRCku
DQo+DQo+IENoZWVycywNCj4NCj4gRGFuIEINCj4NCj4gT24gMjAxOS0wOS0yNSwgODo0MyBBTSwg
IkplZmYgVGFudHN1cmEiIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSANCj4gPG1haWx0bzpqZWZm
dGFudC5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KPg0KPiBBZ3JlZSB3aXRoIFN0dWFydC4NCj4N
Cj4gU1JpblVEUCBpcyBhIHdlbGwgZGVmaW5lZCBzb2x1dGlvbiwgbGV04oCZcyBub3QgbWl4IHRo
aW5ncy4NCj4NCj4gQ2hlZXJzLA0KPg0KPiBKZWZmDQo+DQo+IE9uIFNlcCAyNSwgMjAxOSwgMjoz
OSBQTSArMDIwMCwgU3Rld2FydCBCcnlhbnQgDQo+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+
LCB3cm90ZToNCj4NCj4gICAgIEkgYWdyZWUuDQo+DQo+ICAgICBJbmNsdXNpb24gb2YgdGhlIHRl
cm0gTVBMUyB3b3VsZCBjYXVzZSBjb25mdXNpb24gd2l0aA0KPiAgICAgZHJhZnQtaWV0Zi1tcGxz
LXNyLW92ZXItaXAsIHdoaWNoIGlzIGVudGl0bGVkIFNSLU1QTFMgb3ZlciBJUC4gVGhlDQo+ICAg
ICBkZXNpZ24gZGVjcmliZWQgaW4gZHJhZnQtaWV0Zi1tcGxzLXNyLW92ZXItaXAgd29ya3Mgb3Zl
ciBib3RoIElQdjQNCj4gICAgIGFuZCBJUHY2LiBBbHNvIGNvdXJzZSwgYXMgUm9uIHN0YXRlcywg
c3VjaCBhIG5hbWUgaXMgbm90IGEgdHJ1ZQ0KPiAgICAgcmVmZWxjdGlvbiBvZiB0aGUgZGVzaWdu
Lg0KPg0KPiAgICAgLSBTdGV3YXJ0DQo+DQo+ICAgICBPbiAyNC8wOS8yMDE5IDA1OjAxLCBSb24g
Qm9uaWNhIHdyb3RlOg0KPg0KPiAgICAgICAgIENoZW5nLA0KPg0KPiAgICAgICAgIEkgaGF2ZSBu
byBwcm9ibGVtIHdpdGggY2hhbmdpbmcgdGhlIG5hbWUuIFNSLU1QTFMgb3ZlciBJUHY2IG1heQ0K
PiAgICAgICAgIG5vdCBiZSBhcHByb3ByaWF0ZSwgYmVjYXVzZSBNUExTIGlzIG5vdCBwYXJ0IG9m
IHRoZSBzb2x1dGlvbi4NCj4NCj4gICAgICAgICBTb21ldGhpbmcgbGlrZSBTUi1leHRlbnNpYmxl
LTYgb3IgU1ItY29tcHJlc3NlZC02IG1pZ2h0IHdvcmsuDQo+DQo+DQo+IFJvbg0KPg0KPiAgICAg
ICAgIEp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCj4NCj4gICAgICAgICAqRnJvbToqIENoZW5n
bGkgKENoZW5nIExpKSA8Y2hlbmdsaTEzQGh1YXdlaS5jb20+DQo+ICAgICAgICAgPG1haWx0bzpj
aGVuZ2xpMTNAaHVhd2VpLmNvbT4NCj4gICAgICAgICAqU2VudDoqIE1vbmRheSwgU2VwdGVtYmVy
IDIzLCAyMDE5IDEwOjE0IFBNDQo+ICAgICAgICAgKlRvOiogUm9uIEJvbmljYSA8cmJvbmljYUBq
dW5pcGVyLm5ldD4NCj4gICAgICAgICA8bWFpbHRvOnJib25pY2FAanVuaXBlci5uZXQ+OyBKZWZm
IFRhbnRzdXJhDQo+ICAgICAgICAgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPiA8bWFpbHRvOmpl
ZmZ0YW50LmlldGZAZ21haWwuY29tPg0KPiAgICAgICAgICpDYzoqIFNJTkcgVGVhbSA8cy5pLm4u
Zy50ZWFtLjA4MTBAZ21haWwuY29tPg0KPiAgICAgICAgIDxtYWlsdG86cy5pLm4uZy50ZWFtLjA4
MTBAZ21haWwuY29tPjsgRVhUIC0NCj4gICAgICAgICBkYW5pZWwuYmVybmllckBiZWxsLmNhIDxt
YWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4NCj4gICAgICAgICA8ZGFuaWVsLmJlcm5pZXJA
YmVsbC5jYT4gPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPjsgU1BSSU5HDQo+ICAgICAg
ICAgV0cgTGlzdCA8c3ByaW5nQGlldGYub3JnPiA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCj4g
ICAgICAgICAqU3ViamVjdDoqIFJFOiBbc3ByaW5nXSBTUi1NUExTIG92ZXIgSVB2Nu+8nw0KPg0K
PiAgICAgICAgIE9oLCBJIG1pc3VuZGVyc3Rvb2QgdGhlIEJTSUQgaW4gQ1JIIGluIGxhc3QgZW1h
aWwsIHNvcnJ5IGZvciB0aGF0Lg0KPg0KPiAgICAgICAgIFllcywgdGhlIFNJRCBpcyBub3QgYW4g
SVB2NiBhZGRyZXNzIGluIENSSCwgYnV0IGEgMTYvMzIgYml0DQo+ICAgICAgICAgdmFsdWUgbGlr
ZSBNUExTIGxhYmVsLg0KPg0KPiAgICAgICAgIFRoZXJlZm9yZSwgSU1ITywgaXQgbWF5IG5vdCBj
b21wbHkgd2l0aCBSRkM4NDAyOg0KPiAgICAgICAgIA0KPiBodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0MDIqc2VjdGlvDQo+IG4tMy4x
LjNfXztJdyE4V29BNlJqQzgxYyFSV3ZlVUF4QXJWWERtNXNIYkhOdWpadXNOUElDbFFTU0JMNXgy
aUdJeHB0S1QNCj4gb3ZHaThoOFM1Ylp4QmtYTkxqcSQNCj4NCj4gPGh0dHBzOi8vdXJsZGVmZW5z
ZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDAyKnNlY3Rpbw0KPiBu
LTMuMS4zX187SXchOFdvQTZSakM4MWMhV29QWVc5SXBuRFlqY2RobGkwYjgwXy1LeXJPSUJZRkFa
ZmlwX054UExCMS1CDQo+IHQ3b0hqdDh1R1U2OEs0OWoyeWskPg0KPg0KPiAgICAgICAgIElmIHBv
c3NpYmxlLCBJIHN1Z2dlc3QgdG8gY2hhbmdlIHRoZSBuYW1lIG9mIFNSdjYrLCBzaW5jZSBpdCBp
cw0KPiAgICAgICAgIG5vdCBTUnY2IGJhc2VkLiBTb21ldGhpbmcgbGlrZSBTUi1NUExTIG92ZXIg
SVB2NiBtYXliZSBiZXR0ZXI/DQo+DQo+ICAgICAgICAgVGhhbmtzLA0KPg0KPiAgICAgICAgIENo
ZW5nDQo+DQo+ICAgICAgICAgKkZyb206KiBSb24gQm9uaWNhIFttYWlsdG86cmJvbmljYUBqdW5p
cGVyLm5ldF0NCj4gICAgICAgICAqU2VudDoqIE1vbmRheSwgU2VwdGVtYmVyIDIzLCAyMDE5IDEw
OjQ1IFBNDQo+ICAgICAgICAgKlRvOiogQ2hlbmdsaSAoQ2hlbmcgTGkpIDxjaGVuZ2xpMTNAaHVh
d2VpLmNvbQ0KPiAgICAgICAgIDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+PjsgSmVmZiBU
YW50c3VyYQ0KPiAgICAgICAgIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbSA8bWFpbHRvOmplZmZ0
YW50LmlldGZAZ21haWwuY29tPj4NCj4gICAgICAgICAqQ2M6KiBTSU5HIFRlYW0gPHMuaS4ubi5n
LnRlYW0uMDgxMEBnbWFpbC5jb20NCj4gICAgICAgICA8bWFpbHRvOnMuaS5uLmcudGVhbS4wODEw
QGdtYWlsLmNvbT4+OyBFWFQgLQ0KPiAgICAgICAgIGRhbmllbC5iZXJuaWVyQGJlbGwuY2EgPG1h
aWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPg0KPiAgICAgICAgIDxkYW5pZWwuYmVybmllckBi
ZWxsLmNhIDxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+OyBTUFJJTkcNCj4gICAgICAg
ICBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KPiAg
ICAgICAgICpTdWJqZWN0OiogUkU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9uIGdvaW5n
IHRlc3RpbmcNCj4NCj4gICAgICAgICBDaGVuZywNCj4NCj4gICAgICAgICBJbiBTUnY2KywgaXQg
d291bGQgYmUgdmVyeSBkaWZmaWN1bHQgdG8gcG9sbHV0ZSB0aGUgYXJjaGl0ZWN0dXJlDQo+ICAg
ICAgICAgYmVjYXVzZToNCj4NCj4gICAgICAgICAtQSBTSUQgaXMgZWl0aGVyIDE2LW9yIDMyLWJp
dHMgbG9uZw0KPg0KPiAgICAgICAgIC1BbiBJUHY2IGFkZHJlc3MgaXMgMTI4LWJpdHMgbG9uZw0K
Pg0KPiAgICAgICAgIC1UaGVyZWZvcmUsIGl0IGlzIGltcG9zc2libGUgdG8gY29weSBhIFNJRCB0
byBhbiBJUHY2IGFkZHJlc3Mgb3INCj4gICAgICAgICBhbiBJUHY2IGFkZHJlc3MgdG8gYSBTSUQN
Cj4NCj4gICAgICAgICBUaGUgYmluZGluZyBTSUQgd2lsbCBiZSBhIDE2LW9yIDMyLWJpdCB0b3Bv
bG9naWNhbCBpbnN0cnVjdGlvbiwNCj4gICAgICAgICBmb3VuZCBpbiB0aGUgQ1JILiBMaWtlIGFs
bCB0b3BvbG9naWNhbCBpbnN0cnVjdGlvbnMsIGl0IHdpbGwNCj4gICAgICAgICBpZGVudGlmeSBh
biBTRklCIGVudHJ5Lg0KPg0KPiAgICAgICAgIFRoZXJlIHdpbGwgYmUgYSBuZXcgU0ZJQiBlbnRy
eSB0eXBlIHRoYXQgd2lsbCBjb250YWluIHRoZQ0KPiAgICAgICAgIGZvbGxvd2luZyBpbmZvcm1h
dGlvbjoNCj4NCj4gICAgICAgICAtQW4gSVB2NiBEZXN0aW5hdGlvbiBBZGRyZXNzICh0byBiZSB1
c2VkIGluIHRoZSBvdXRlciBJUHY2DQo+IGhlYWRlcikNCj4NCj4gICAgICAgICAtQSBsaXN0IG9m
IFNJRHMgKHRvIGJlIHVzZWQgaW4gdGhlIENSSA0KPg0KPg0KPiAgICAgICAgICAgICAgICAgICBS
b24NCj4NCj4gICAgICAgICBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQo+DQo+ICAgICAgICAg
KkZyb206KiBDaGVuZ2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tDQo+ICAgICAg
ICAgPG1haWx0bzpjaGVuZ2xpMTNAaHVhd2VpLmNvbT4+DQo+ICAgICAgICAgKlNlbnQ6KiBTdW5k
YXksIFNlcHRlbWJlciAyMiwgMjAxOSAxMjowMSBBTQ0KPiAgICAgICAgICpUbzoqIFJvbiBCb25p
Y2EgPHJib25pY2FAanVuaXBlci5uZXQNCj4gICAgICAgICA8bWFpbHRvOnJib25pY2FAanVuaXBl
ci5uZXQ+PjsgSmVmZiBUYW50c3VyYQ0KPiAgICAgICAgIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNv
bSA8bWFpbHRvOmplZmZ0YW50LmlldGZAZ21haWwuY29tPj4NCj4gICAgICAgICAqQ2M6KiBTSU5H
IFRlYW0gPHMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20NCj4gICAgICAgICA8bWFpbHRvOnMu
aS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLQ0KPiAgICAgICAgIGRhbmllbC5iZXJu
aWVyQGJlbGwuY2EgPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPg0KPiAgICAgICAgIDxk
YW5pZWwuYmVybmllckBiZWxsLmNhIDxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+OyBT
UFJJTkcNCj4gICAgICAgICBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpzcHJpbmdA
aWV0Zi5vcmc+Pg0KPiAgICAgICAgICpTdWJqZWN0OiogUkU6IFtzcHJpbmddIEEgbm90ZSBvbiBD
UkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCj4NCj4gICAgICAgICBIaSBSb24sDQo+DQo+ICAgICAg
ICAgR29vZCB0byBoZWFyIHRoYXQuIExvb2tpbmcgZm9yd2FyZCB0byBzZWVpbmcgaXQgaW4gdGhl
IG5leHQNCj4gICAgICAgICByZXZpc2lvbi4NCj4NCj4gICAgICAgICBCdXQgSSBhbSBjdXJpb3Vz
IHRoYXQgaXMgYSBiaW5kIFNJRCBpbiBDUkggYW4gaW50ZXJmYWNlIElQdjYNCj4gICAgICAgICBh
ZGRyZXNzIG9ubHkgd2l0aG91dCBhbnkgb3RoZXIgc2VtYW50aWNzPyBKdXN0IGxpa2UgdGhlIG90
aGVyDQo+ICAgICAgICAgU0lEcyB5b3UgbWVudGlvbmVkIGluIENSSC4NCj4NCj4gICAgICAgICBJ
ZiBub3QsIHRoaXMgYmluZGluZyBTSUQgc2hvdWxkIG5vdCBiZSBpbnRyb2R1Y2VkIGluIHRvIENS
SA0KPiAgICAgICAgIHNpbmNlIGl0IHBvbGx1dGVzIHRoZSBhcmNoaXRlY3R1cmUuDQo+DQo+ICAg
ICAgICAgSWYgeWVzLCB3aGF04oCZcyB0aGUgc3RhbmRhcmQgZm9yIGFuIEludGVyZmFjZSBJUHY2
IGFkZHJlc3M/DQo+DQo+ICAgICAgICAgVGhhbmtzIGZvciBjb25maXJtaW5nIHRoYXQgQlNJRCBp
cyBuZWVkZWQgaW4gQ1JILiBJIHRvdGFsbHkNCj4gICAgICAgICBhZ3JlZSB3aXRoIHlvdS4NCj4N
Cj4gICAgICAgICBCZXN0IHJlZ2FyZHMsDQo+ICAgICAgICAgQ2hlbmcNCj4NCj4NCj4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KPiAtLQ0KPg0KPiAgICAgICAgIOadjuWRiENoZW5nIExpDQo+ICAgICAgICAgRW1h
aWw6IGNoZW5nbGkxM0BodWF3ZWkuY29tIDxtYWlsdG86Y2hlbmdsaTEzQGh1YXdlaS5jb20+DQo+
DQo+ICAgICAgICAgKkZyb206KiBSb24gQm9uaWNhPHJib25pY2FAanVuaXBlci5uZXQgDQo+IDxt
YWlsdG86cmJvbmljYUBqdW5pcGVyLm5ldD4+DQo+DQo+ICAgICAgICAgKlRvOiogSmVmZiBUYW50
c3VyYTxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbQ0KPiAgICAgICAgIDxtYWlsdG86amVmZnRhbnQu
aWV0ZkBnbWFpbC5jb20+PjtDaGVuZ2xpIChDaGVuZw0KPiAgICAgICAgIExpKTxjaGVuZ2xpMTNA
aHVhd2VpLmNvbSA8bWFpbHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4NCj4NCj4gICAgICAgICAq
Q2M6KiBTSU5HIFRlYW08cy5pLm4uZy50ZWFtLjA4MTBAZ21haWwuY29tDQo+ICAgICAgICAgPG1h
aWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PjtFWFQgLQ0KPiAgICAgICAgIGRhbmll
bC5iZXJuaWVyPGRhbmllbC5iZXJuaWVyQGJlbGwuY2ENCj4gICAgICAgICA8bWFpbHRvOmRhbmll
bC5iZXJuaWVyQGJlbGwuY2E+PjtTUFJJTkcgV0cgTGlzdDxzcHJpbmdAaWV0Zi5vcmcNCj4gICAg
ICAgICA8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQo+DQo+ICAgICAgICAgKlN1YmplY3Q6KiBS
RTogW3NwcmluZ10gQSBub3RlIG9uIENSSCBhbmQgb24gZ29pbmcgdGVzdGluZw0KPg0KPiAgICAg
ICAgICpUaW1lOiogMjAxOS0wOS0yMiAwNDozNzoxNw0KPg0KPiAgICAgICAgIEplZmYsDQo+DQo+
ICAgICAgICAgQWZ0ZXIgYW4gb2ZmLWxpbmUgY29udmVyc2F0aW9uIHdpdGggdGhlIFNSdjYrIGlt
cGxlbWVudG9ycywgd2UNCj4gICAgICAgICBkZWNpZGVkIHRoYXQgaXQgd291bGQgYmUgdHJpdmlh
bCB0byBhZGQgYSBiaW5kaW5nIFNJRCB0byBTUnY2Ky4NCj4gICAgICAgICBTbywgd2Ugd2lsbCBk
byB0aGF0IGluIHRoZSBuZXh0IHZlcnNpb24gb2YgdGhlIGRyYWZ0Lg0KPg0KPiAgICAgICAgIElu
IGtlZXBpbmcgd2l0aCBSRkMgODIwMCwgaXQgd2lsbCBwcmVwZW5kIG9ubHkuIFNpbmNlIHRoZSBD
UkggaXMNCj4gICAgICAgICBzaG9ydCwgaW5zZXJ0aW9uIGlzIG5vdCBuZWVkZWQuDQo+DQo+DQo+
IFJvbg0KPg0KPiAgICAgICAgIEp1bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCj4NCj4gICAgICAg
ICAqRnJvbToqIEplZmYgVGFudHN1cmEgPGplZmZ0YW50LmlldGZAZ21haWwuY29tDQo+ICAgICAg
ICAgPG1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4+DQo+ICAgICAgICAgKlNlbnQ6KiBT
YXR1cmRheSwgU2VwdGVtYmVyIDIxLCAyMDE5IDQ6MzIgUE0NCj4gICAgICAgICAqVG86KiBDaGVu
Z2xpIChDaGVuZyBMaSkgPGNoZW5nbGkxM0BodWF3ZWkuY29tDQo+ICAgICAgICAgPG1haWx0bzpj
aGVuZ2xpMTNAaHVhd2VpLmNvbT4+OyBSb24gQm9uaWNhIDxyYm9uaWNhQGp1bmlwZXIubmV0DQo+
ICAgICAgICAgPG1haWx0bzpyYm9uaWNhQGp1bmlwZXIubmV0Pj4NCj4gICAgICAgICAqQ2M6KiBT
SU5HIFRlYW0gPHMuaS4ubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20NCj4gICAgICAgICA8bWFpbHRv
OnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbT4+OyBFWFQgLQ0KPiAgICAgICAgIGRhbmllbC5i
ZXJuaWVyQGJlbGwuY2EgPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPg0KPiAgICAgICAg
IDxkYW5pZWwuYmVybmllckBiZWxsLmNhIDxtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYT4+
OyBTUFJJTkcNCj4gICAgICAgICBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmcgPG1haWx0bzpzcHJp
bmdAaWV0Zi5vcmc+Pg0KPiAgICAgICAgICpTdWJqZWN0OiogUkU6IFtzcHJpbmddIEEgbm90ZSBv
biBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCj4NCj4gICAgICAgICBIaSBSb24sDQo+DQo+ICAg
ICAgICAgVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBleGFjdGx5LCBCU0lEIE1QTFMgbGFiZWwg
PSBDUkggdmFsdWUNCj4gOikNCj4NCj4gICAgICAgICBDaGVlcnMsDQo+DQo+ICAgICAgICAgSmVm
Zg0KPg0KPiAgICAgICAgIE9uIFNlcCAyMCwgMjAxOSwgMTE6MDkgQU0gLTA3MDAsIFJvbiBCb25p
Y2EgPHJib25pY2FAanVuaXBlci5uZXQNCj4gICAgICAgICA8bWFpbHRvOnJib25pY2FAanVuaXBl
ci5uZXQ+Piwgd3JvdGU6DQo+DQo+ICAgICAgICAgICAgIEhpIEplZmYsDQo+DQo+ICAgICAgICAg
ICAgIEl0IHdvdWxkIGJlIGVhc3kgZW5vdWdoIHRvIGFkZCBhIGJpbmRpbmcgU0lEIHRvIFNSdjYr
LiBHaXZlbg0KPiAgICAgICAgICAgICBjdXN0b21lciBkZW1hbmQsIEkgd291bGQgbm90IGJlIGF2
ZXJzZSB0byBhZGRpbmcgb25lLg0KPg0KPiAgICAgICAgICAgICBIb3dldmVyLCB0aGVyZSBpcyBh
bm90aGVyIHdheSB0byBnZXQgZXhhY3RseSB0aGUgc2FtZQ0KPiAgICAgICAgICAgICBiZWhhdmlv
ciBvbiB0aGUgZm9yd2FyZGluZyBwbGFuZSB3aXRob3V0IGFkZGluZyBhIG5ldyBTSUQgdHlwZS4N
Cj4NCj4gICAgICAgICAgICAgQXNzdW1lIHRoYXQgb24gTm9kZSBOLCB3ZSBoYXZlIHRoZSBmb2xs
b3dpbmcgU0ZJQiBlbnRyeToNCj4NCj4gICAgICAgICAgICAgwrdTSUQ6IDEyMw0KPg0KPiAgICAg
ICAgICAgICDCt0lQdjYgYWRkcmVzczogMjAwMTpkYjg6OjENCj4NCj4gICAgICAgICAgICAgwrdT
SUQgdHlwZTogcHJlZml4IFNJRA0KPg0KPiAgICAgICAgICAgICBOb3cgYXNzdW1lIHRoYXQgd2Fz
IGFsc28gaGF2ZSB0aGUgZm9sbG93aW5nIHJvdXRlIG9uIE5vZGUgTjoNCj4NCj4gICAgICAgICAg
ICAgMjAwMTpkYjg6OjEgLT4gU1J2NisgdHVubmVsIHdpdGggc3BlY2lmaWVkIGRlc3RpbmF0aW9u
DQo+ICAgICAgICAgICAgIGFkZHJlc3MgYW5kIENSSA0KPg0KPiAgICAgICAgICAgICBUaGlzIGdp
dmVzIHlvdSB0aGUgc2FtZSBmb3J3YXJkaW5nIGJlaGF2aW9yIGFzIGEgYmluZGluZyBTSUQuDQo+
DQo+DQo+IFJvbg0KPg0KPiAgICAgICAgICAgICBKdW5pcGVyIEJ1c2luZXNzIFVzZSBPbmx5DQo+
DQo+ICAgICAgICAgICAgICpGcm9tOiogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZw0K
PiAgICAgICAgICAgICA8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPj4gKk9uIEJlaGFs
ZiBPZiogSmVmZiBUYW50c3VyYQ0KPiAgICAgICAgICAgICAqU2VudDoqIFRodXJzZGF5LCBTZXB0
ZW1iZXIgMTksIDIwMTkgMTA6NTMgUE0NCj4gICAgICAgICAgICAgKlRvOiogQ2hlbmdsaSAoQ2hl
bmcgTGkpIDxjaGVuZ2xpMTNAaHVhd2VpLmNvbQ0KPiAgICAgICAgICAgICA8bWFpbHRvOmNoZW5n
bGkxM0BodWF3ZWkuY29tPj4NCj4gICAgICAgICAgICAgKkNjOiogU0lORyBUZWFtIDxzLmkuLm4u
Zy50ZWFtLjA4MTBAZ21haWwuY29tDQo+ICAgICAgICAgICAgIDxtYWlsdG86cy5pLm4uZy50ZWFt
LjA4MTBAZ21haWwuY29tPj47IEVYVCAtDQo+ICAgICAgICAgICAgIGRhbmllbC5iZXJuaWVyQGJl
bGwuY2EgPG1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhPg0KPiAgICAgICAgICAgICA8ZGFu
aWVsLmJlcm5pZXJAYmVsbC5jYSA8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+PjsNCj4g
ICAgICAgICAgICAgU1BSSU5HIFdHIExpc3QgPHNwcmluZ0BpZXRmLm9yZyA8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz4+DQo+ICAgICAgICAgICAgICpTdWJqZWN0OiogUmU6IFtzcHJpbmddIEEgbm90
ZSBvbiBDUkggYW5kIG9uIGdvaW5nIHRlc3RpbmcNCj4NCj4gICAgICAgICAgICAgVGhlcmXigJlz
IG51bWJlciBvZiBzb2x1dGlvbnMgb24gdGhlIG1hcmtldCB0aGF0IGV4dGVuc2l2ZWx5DQo+ICAg
ICAgICAgICAgIHVzZSBCU0lEIGZvciBtdWx0aS1kb21haW4gYXMgd2VsbCBhcyBtdWx0aS1sYXll
ciBzaWduYWxpbmcuDQo+DQo+ICAgICAgICAgICAgIFJlZ2FyZHMsDQo+DQo+ICAgICAgICAgICAg
IEplZmYNCj4NCj4NCj4gICAgICAgICAgICAgT24gU2VwIDE5LCAyMDE5LCBhdCAxOTo0OSwgQ2hl
bmdsaSAoQ2hlbmcgTGkpDQo+ICAgICAgICAgICAgIDxjaGVuZ2xpMTNAaHVhd2VpLmNvbSA8bWFp
bHRvOmNoZW5nbGkxM0BodWF3ZWkuY29tPj4gd3JvdGU6DQo+DQo+ICAgICAgICAgICAgICAgICAr
MS4NCj4NCj4gICAgICAgICAgICAgICAgIEFzIEkgbWVudGlvbmVkIGJlZm9yZSwgQmluZGluZyBT
SUQgaXMgbm90IG9ubHkgZm9yDQo+ICAgICAgICAgICAgICAgICBzaG9ydGVuaW5nIFNJRCBsaXN0
Lg0KPg0KPiAgICAgICAgICAgICAgICAgV2Ugc2hvdWxkIHNlZSB0aGUgaW1wb3J0YW50IHBhcnQg
b2YgYmluZGluZyBTSUQgaW4NCj4gICAgICAgICAgICAgICAgIGludGVyLWRvbWFpbiByb3V0aW5n
LCAgc2luY2UgaXQgaGlkZXMgdGhlIGRldGFpbHMgb2YNCj4gICAgICAgICAgICAgICAgIGludHJh
LWRvbWFpbi4gU2VjdXJpdHkgYW5kIFByaXZhY3kgYXJlIGFsd2F5cyBpbXBvcnRhbnQuDQo+DQo+
ICAgICAgICAgICAgICAgICBTaW5jZSB0aGUgRUggaW5zZXJ0aW9uIHJlbGF0ZWQgdGV4dCB3aWxs
IGJlIHJlbW92ZWQgZnJvbQ0KPiAgICAgICAgICAgICAgICAgU1J2NiBOUCBkcmFmdCwgSSBkb27i
gJl0IHRoaW5rIGFueW9uZSB3aWxsIHN0aWxsIHNheSB3ZQ0KPiAgICAgICAgICAgICAgICAgZG9u
4oCZdCBuZWVkIGJpbmRpbmcgU0lELg0KPg0KPiAgICAgICAgICAgICAgICAgTGV04oCZcyBiZSBo
b25lc3QsIEVuY2FwIG1vZGUgQmluZGluZyBTSUQgaXMgdmVyeSB1c2VmdWwNCj4gICAgICAgICAg
ICAgICAgIGluIGludGVyLWRvbWFpbiByb3V0aW5nLiBJdCBpcyBub3Qgc2VjdXJlIHRvIHNoYXJl
DQo+ICAgICAgICAgICAgICAgICBpbnRlcm5hbCBpbmZvIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdv
cmsgZG9tYWluLg0KPg0KPiAgICAgICAgICAgICAgICAgQ2hlbmcNCj4NCj4gICAgICAgICAgICAg
ICAgICpGcm9tOiogc3ByaW5nIFttYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddICpPbg0K
PiAgICAgICAgICAgICAgICAgQmVoYWxmIE9mKiBCZXJuaWVyLCBEYW5pZWwNCj4gICAgICAgICAg
ICAgICAgICpTZW50OiogVGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxOSAxMTozNiBQTQ0KPiAg
ICAgICAgICAgICAgICAgKlRvOiogU0lORyBUZWFtIDxzLmkuLm4uZy50ZWFtLjA4MTBAZ21haWwu
Y29tDQo+ICAgICAgICAgICAgICAgICA8bWFpbHRvOnMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNv
bT4+DQo+ICAgICAgICAgICAgICAgICAqQ2M6KiAnU1BSSU5HIFdHIExpc3QnIDxzcHJpbmdAaWV0
Zi5vcmcNCj4gICAgICAgICAgICAgICAgIDxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NCj4gICAg
ICAgICAgICAgICAgICpTdWJqZWN0OiogUmU6IFtzcHJpbmddIEEgbm90ZSBvbiBDUkggYW5kIG9u
IGdvaW5nIA0KPiB0ZXN0aW5nDQo+DQo+ICAgICAgICAgICAgICAgICArMQ0KPg0KPiAgICAgICAg
ICAgICAgICAgVGhpcyBpcyB3aGF0IHdlIGRpZCBvbiBvdXIgbXVsdGktY2xvdWQgdHJpYWxzLg0K
Pg0KPiAgICAgICAgICAgICAgICAgRW5jYXAgd2l0aCBCaW5kaW5nIFNJRCB0byBhdm9pZCBpbnRl
ci1kb21haW4gbWFwcGluZyArIEkNCj4gICAgICAgICAgICAgICAgIGRvbuKAmXQgbmVlZCB0byBo
YXZlIHNvbWUgc29ydCBvZiBpbnRlci1kb21haW4gYWxpZ25tZW50DQo+ICAgICAgICAgICAgICAg
ICBvZiBQU1NJcw0KPg0KPiAgICAgICAgICAgICAgICAgRGFuDQo+DQo+ICAgICAgICAgICAgICAg
ICBPbiAyMDE5LTA5LTE5LCAxMToxOCBBTSwgInNwcmluZyBvbiBiZWhhbGYgb2YgU0lORyBUZWFt
Ig0KPiAgICAgICAgICAgICAgICAgPHNwcmluZy1ib3VuY2VzQGlldGYub3JnDQo+ICAgICAgICAg
ICAgICAgICA8bWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YNCj4g
ICAgICAgICAgICAgICAgIHMuaS5uLmcudGVhbS4wODEwQGdtYWlsLmNvbQ0KPiAgICAgICAgICAg
ICAgICAgPG1haWx0bzpzLmkubi5nLnRlYW0uMDgxMEBnbWFpbC5jb20+PiB3cm90ZToNCj4NCj4g
ICAgICAgICAgICAgICAgIEhpIEFuZHJldywNCj4NCj4gICAgICAgICAgICAgICAgIEdvb2QgdG8g
aGVhciB0aGF0IHJlYWxpdHkgZXhwZXJpbWVudCA6KQ0KPg0KPiAgICAgICAgICAgICAgICAgQnV0
IGlzIGl0IHNlY3VyZSB0byBzaGFyZSBpbnRlcm5hbCBTSUQtSVAgbWFwcGluZ3MNCj4gICAgICAg
ICAgICAgICAgIG91dHNpZGUgYSB0cnVzdGVkIG5ldHdvcmsgZG9tYWluPw0KPg0KPiAgICAgICAg
ICAgICAgICAgT3IgaXMgdGhlcmUgYW4gYW5hbG9ndWUgbGlrZSBCaW5kaW5nIFNJRCBvZiBTUnY2
LCBpbiBTUnY2Kz8NCj4NCj4gICAgICAgICAgICAgICAgIEJ0dywgUFNTSSBhbmQgUFBTSSBjYW4g
bm90IGRvIHRoYXQgbm93LCByaWdodD8NCj4NCj4gICAgICAgICAgICAgICAgIEJlc3QgcmVnYXJk
cywNCj4gICAgICAgICAgICAgICAgIE1vb25saWdodCBUaG91Z2h0cw0KPg0KPg0KPiAgICAgICAg
ICAgICAgICAgKG1haWwgZmFpbHVyZSwgdHJ5IHRvIGNjIHRvIHNwcmluZyBhZ2Fpbi4pDQo+DQo+
ICAgICAgICAgICAgICAgICBPbiAwOS8xOS8yMDE5IDE3OjQ5LCBBbmRyZXcgQWxzdG9uDQo+ICAg
ICAgICAgICAgICAgICA8bWFpbHRvOkFuZHJldy5BbHN0b25AbGlxdWlkdGVsZWNvbS5jb20+wqB3
cm90ZToNCj4gICAgICAgICAgICAgICAgIEhpIEd1eXMsDQo+DQo+ICAgICAgICAgICAgICAgICBJ
IHRob3VnaHQgdGhpcyBtYXkgYmUgb2YgaW50ZXJlc3QgaW4gbGlnaHQgb2YNCj4gICAgICAgICAg
ICAgICAgIGRpc2N1c3Npb25zIGFyb3VuZCBkZXBsb3ltZW50cyBhbmQgcnVubmluZyBjb2RlIC0N
Cj4gICAgICAgICAgICAgICAgIGJlY2F1c2Ugb25lIG9mIHRoZSB0aGluZ3Mgd2UndmUgYmVlbiB0
ZXN0aW5nIGlzDQo+ICAgICAgICAgICAgICAgICBpbnRlci1kb21haW4gdHJhZmZpYyBzdGVlcmlu
ZyB3aXRoIENSSCBvbiBib3RoIG91ciBEUERLDQo+ICAgICAgICAgICAgICAgICBpbXBsZW1lbnRh
dGlvbiBhbmQgYW5vdGhlciBpbXBsZW1lbnRhdGlvbi4NCj4NCj4gICAgICAgICAgICAgICAgIFNv
IC0gdGhlIHNldHVwIHdlIHVzZWQgbGFzdCBuaWdodDoNCj4NCj4gICAgICAgICAgICAgICAgIDYg
c3lzdGVtcyBpbiBhIGxhYiAtIG9uZSBvZiB3aGljaCBsaW5rZWQgdG8gdGhlIG9wZW4NCj4gICAg
ICAgICAgICAgICAgIGludGVybmV0LiAgQ2FsbCB0aGVzZSBTMSAtPiBTNg0KPiAgICAgICAgICAg
ICAgICAgMyBzeXN0ZW1zIGluIGEgbGFiIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSB3b3JsZCAt
IG5vDQo+ICAgICAgICAgICAgICAgICBwZWVyaW5nIGJldHdlZW4gdGhlIG5ldHdvcmtzIGluIHF1
ZXN0aW9uLiAgQ2FsbCB0aGVzZSBSMQ0KPiAgICAgICAgICAgICAgICAgLT4gUjMNCj4NCj4gICAg
ICAgICAgICAgICAgIFdlIGFwcGxpZWQgYSBTSUQgbGlzdCBvbiBTMSwgdGhhdCBzdGVlcmVkIFMx
IC0+IFMyIC0+IFMzDQo+ICAgICAgICAgICAgICAgICAtPiBTNiAtPiBSMSAtPiBSMywgd2l0aCB0
aGUgcmVsZXZhbnQgbWFwcGluZ3MgZnJvbSB0aGUNCj4gICAgICAgICAgICAgICAgIENSSCBTSUQn
cyB0byB0aGUgdW5kZXJseWluZyBhZGRyZXNzaW5nIChTMiBoYWQgYSBtYXBwaW5nDQo+ICAgICAg
ICAgICAgICAgICBmb3IgdGhlIFNJRCBmb3IgUzMsIFMzIGhhZCBhIG1hcHBpbmcgZm9yIHRoZSBT
SUQNCj4gICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRpbmcgdG8gUzYsIFM2IGhhZCBhIG1hcHBp
bmcgZm9yIHRoZSBTSUQNCj4gICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRpbmcgdG8gUjEgZXRj
KQ0KPg0KPiAgICAgICAgICAgICAgICAgVGhlbiB3ZSBzZW50IHNvbWUgcGFja2V0cyAtIGFuZCB0
aGUgdGVzdCB3YXMgZW50aXJlbHkNCj4gICAgICAgICAgICAgICAgIHN1Y2Nlc3NmdWwuDQo+DQo+
ICAgICAgICAgICAgICAgICBXaGF0IHRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgaXMgdGhhdCBpZiB0
d28gcHJvdmlkZXJzDQo+ICAgICAgICAgICAgICAgICBhZ3JlZSB0byBzaGFyZSB0aGUgU0lEIG1h
cHBpbmdzIC0gaXQgaXMgcG9zc2libGUgdG8NCj4gICAgICAgICAgICAgICAgIHN0ZWVyIGFjcm9z
cyBvbmUgbmV0d29yaywgb3V0IG92ZXIgYW4gb3BlbiBwYXRoLCBhbmQNCj4gICAgICAgICAgICAg
ICAgIGFjcm9zcyBhIHJlbW90ZSBuZXR3b3JrLiAgT2J2aW91c2x5IHRoaXMgcmVsaWVzIG9uIHRo
ZQ0KPiAgICAgICAgICAgICAgICAgZmFjdCB0aGF0IEVIJ3MgYXJlbid0IGJlaW5nIGRyb3BwZWQg
YnkgaW50ZXJtZWRpYXRlDQo+ICAgICAgICAgICAgICAgICBwcm92aWRlcnMsIGJ1dCB0aGlzIGlz
bid0IHNvbWV0aGluZyB3ZSdyZSBzZWVpbmcuDQo+DQo+ICAgICAgICAgICAgICAgICBDb21iaW5l
IHRoaXMgd2l0aCB0aGUgQkdQIHNpZ25hbGluZyBkcmFmdCAtIGFuZCB0aGUNCj4gICAgICAgICAg
ICAgICAgIFNJRCdzIGNhbiB0aGVuIGJlIHNpZ25hbGVkIGJldHdlZW4gdGhlIHByb3ZpZGVycyAt
IHdvcmsNCj4gICAgICAgICAgICAgICAgIHN0aWxsIGdvaW5nIG9uIHdpdGggcmVnYXJkcyB0byB0
aGlzIGZvciB0ZXN0aW5nDQo+ICAgICAgICAgICAgICAgICBwdXJwb3Nlcy4gIEp1c3QgYXMgYSBu
b3RlIC0gdGhlcmUgd291bGQgYmUgbm8NCj4gICAgICAgICAgICAgICAgIHJlcXVpcmVtZW50IHRv
IHNoYXJlIHRoZSBmdWxsIFNJRCBtYXBwaW5nIG9yIHRvcG9sb2dpZXMNCj4gICAgICAgICAgICAg
ICAgIHdoZW4gZG9pbmcgdGhpcyB3aXRoIEJHUCAtIHRoZSByZXF1aXJlbWVudCB3b3VsZCBiZSBv
bmx5DQo+ICAgICAgICAgICAgICAgICB0byBzaGFyZSB0aGUgcmVsZXZhbnQgU0lEJ3MgbmVjZXNz
YXJ5IGZvciB0aGUgc3RlZXJpbmcuDQo+DQo+ICAgICAgICAgICAgICAgICBJIGNhbiBzYXkgZnJv
bSBvdXIgc2lkZSAtIHdpdGggdmFyaW91cyBvdGhlciBwcm92aWRlcnMgLQ0KPiAgICAgICAgICAg
ICAgICAgdGhpcyBpcyBzb21ldGhpbmcgdGhhdCB3ZSBzZWUgKmltbWVuc2UqIHVzZSBjYXNlIGZv
ciAtDQo+ICAgICAgICAgICAgICAgICBmb3IgYSB3aG9sZSBob3N0IG9mIHJlYXNvbnMuDQo+DQo+
ICAgICAgICAgICAgICAgICBUaGFua3MNCj4NCj4gICAgICAgICAgICAgICAgIEFuZHJldw0KPg0K
Pg0KPiAgICAgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gICAgICAgICAgICAgICAgIHNwcmluZyBtYWlsaW5nIGxpc3QNCj4gICAg
ICAgICAgICAgICAgIHNwcmluZ0BpZXRmLi5vcmcgPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQo+
ICAgICAgICAgICAgICAgICANCj4gaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaQ0KPiBuZ19fOyE4V29BNlJqQzgxYyFS
V3ZlVUF4QXJWWERtNXNIYkhOdWpadXNOUElDbFFTU0JMNXgyaUdJeHB0S1RvdkdpOGg4DQo+IFM1
Ylp4RG9uUUFJRCQNCj4NCj4gPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vU3ByaQ0KPiBuZ19fOyE4V29BNlJqQzgxYyFVNF9z
N3NvbUtQX0t5UTN2aUJNSWNYcGtfcFRNWWxZMTFuVEhNQjJiLUpUZFRMS2k5bW5yDQo+IEYxd3Vf
RG9Yd0lkZiQ+DQo+DQo+ICAgICAgICAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPiAgICAgICAgICAgICAgICAgc3ByaW5nIG1haWxpbmcg
bGlzdA0KPiAgICAgICAgICAgICAgICAgc3ByaW5nQGlldGYub3JnIDxtYWlsdG86c3ByaW5nQGll
dGYub3JnPg0KPiAgICAgICAgICAgICAgICAgDQo+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmkNCj4gbmdfXzshOFdv
QTZSakM4MWMhUld2ZVVBeEFyVlhEbTVzSGJITnVqWnVzTlBJQ2xRU1NCTDV4MmlHSXhwdEtUb3ZH
aThoOA0KPiBTNWJaeEJTV3ZsX2wkDQo+DQo+IDxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19f
aHR0cHM6L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmkNCj4gbmdfXzshOFdvQTZS
akM4MWMhVTRfczdzb21LUF9LeVEzdmlCTUljWHBrX3BUTVlsWTExblRITUIyYi1KVGRUTEtpOW1u
cg0KPiBGMXd1X0xsN2VqNVAkPg0KPg0KPg0KPg0KPiAgICAgICAgIF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+DQo+ICAgICAgICAgc3ByaW5nIG1haWxp
bmcgbGlzdA0KPg0KPiAgICAgICAgIHNwcmluZ0BpZXRmLm9yZyAgPG1haWx0bzpzcHJpbmdAaWV0
Zi5vcmc+DQo+DQo+DQo+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmkNCj4gbmdfXzshOFdvQTZSakM4MWMhUld2ZVVB
eEFyVlhEbTVzSGJITnVqWnVzTlBJQ2xRU1NCTDV4MmlHSXhwdEtUb3ZHaThoOA0KPiBTNWJaeEJT
V3ZsX2wkDQo+DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gLS0NCj4NCj4gKi9FeHRlcm5hbCBFbWFpbDov
Ki9QbGVhc2UgdXNlIGNhdXRpb24gd2hlbiBvcGVuaW5nIGxpbmtzIGFuZCANCj4gYXR0YWNobWVu
dHMgLyAvKi9Db3VycmllbCBleHRlcm5lOi8qL1NveWV6IHBydWRlbnQgYXZlYyBsZXMgbGllbnMg
ZXQgDQo+IGRvY3VtZW50cyBqb2ludHMgLw0KPg0KPg0KPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBzcHJpbmcgbWFpbGluZyBsaXN0DQo+IHNwcmlu
Z0BpZXRmLm9yZw0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpDQo+IG5nX187IThXb0E2UmpDODFjIVJXdmVVQXhB
clZYRG01c0hiSE51alp1c05QSUNsUVNTQkw1eDJpR0l4cHRLVG92R2k4aDgNCj4gUzViWnhCU1d2
bF9sJA0KPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpFeHRlcm5hbCBFbWFpbDogUGxlYXNlIHVz
ZSBjYXV0aW9uIHdoZW4gb3BlbmluZyBsaW5rcyBhbmQgYXR0YWNobWVudHMgLyBDb3VycmllbCBl
eHRlcm5lOiBTb3lleiBwcnVkZW50IGF2ZWMgbGVzIGxpZW5zIGV0IGRvY3VtZW50cyBqb2ludHNB
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcg
bWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmcNCmh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZ19fOyE4V29BNlJq
QzgxYyFSV3ZlVUF4QXJWWERtNXNIYkhOdWpadXNOUElDbFFTU0JMNXgyaUdJeHB0S1RvdkdpOGg4
UzViWnhCU1d2bF9sJA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpFeHRlcm5hbCBFbWFpbDogUGxl
YXNlIHVzZSBjYXV0aW9uIHdoZW4gb3BlbmluZyBsaW5rcyBhbmQgYXR0YWNobWVudHMgLyBDb3Vy
cmllbCBleHRlcm5lOiBTb3lleiBwcnVkZW50IGF2ZWMgbGVzIGxpZW5zIGV0IGRvY3VtZW50cyBq
b2ludHMNCg==


From nobody Sat Sep 28 08:15:24 2019
Return-Path: <li_zhenqiang@hotmail.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 95CBC12004A; Sat, 28 Sep 2019 08:15:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.151
X-Spam-Level: 
X-Spam-Status: No, score=-1.151 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.026, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 pxp8fFBt6U4V; Sat, 28 Sep 2019 08:15:10 -0700 (PDT)
Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254092.outbound.protection.outlook.com [40.92.254.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5438C12003E; Sat, 28 Sep 2019 08:15:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GjESqTJc3Clrz4VjYqrPGg6F7nxL97B7PUXBfl5J4pDle3rt115eMBFSc5HBBJ/AFyPBAKm1tyWWqzzFeYkmICxrVple1Bw1grxSqSQ/z5+xbuXXEwYpTEPEqVI6xmnwo2nqVktJqFrUIwwyEXVG0lUruqatHamuqwLmWqBfYB6aMbG9P4n0iQKW3rHUxvOJ7sjIl8UGE2sICF4IxmU1xF/IadBgn39DSFFpiropP8nTKmTFcplILBGL4ZuE4jmY91cOplbWPdxlKkKVOsL+CpaxV7zP3HUeLbFdd9zIj3JSyGFwCAM1yoPrvidMxUU5y3c9wMOA6E4G1oWgnYTUcw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5FAjNcWHMc8dY8AhGd2QUESThZu1A04bqnfVFOP0TiQ=; b=FLQYyND9x95685mExxm1XNExGRHvnJMy9KEWwsXEpYs3uwrQLGJ9gAiNOF/jF05Uvy4NlsAToakDub1VqNAsL5Jsgqc7LkXi1j3VwjvJSXuViBZANsOp6u4Xwsxbw+T8EI2bT9CcYNc5+bMR9UcdZSsVk1V/LcEa/U1dTDEj/hdFgV7MRX/MxrQWEODs5aOxw4unClgGX1UkOSomCzBsh/2R7iO5DMfzn4g2cNvNHvBws1yKEM6knpRL9C3+Atdu9z2JLokp/W9G0lJUU61jLW5/h+RX/fviiuGYBjVbBj1wPno6UXE7ofQv6LqirPFV8eoBNKCBMP/d2c+UnXbcyg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5FAjNcWHMc8dY8AhGd2QUESThZu1A04bqnfVFOP0TiQ=; b=QpSH3xzxgqbA+eMUabqUUAV3s3psIgfrxzPpWI3iNFL3q7J8PGrmXLdD9XAIu8hJIt+z18Y856UQ3aoGP3JJyVEUfT5W5ZLAqKP4EaU/MRWLTT1z1G71KW+KfeZPqL3Aoaqc8U4ToE47YgJvM//wcaSMKPhhZ/P6kQOOAKWCrAq0IbEJNXtjRy8lTV81RQfVKVi3MyO+R8MYwomfx4vnzZO2X1+6K7w2oxlur2Y/PBhz+a/Mfm60rx5TTFfJcvYvzCa567uznW7dn4yo+SqKZC4qeZglbT/CDqaxiLVOG/iYLWyLRTnCZ5zY5f/FEPTDgu3GzIonlueYzyF173o/gw==
Received: from PU1APC01FT015.eop-APC01.prod.protection.outlook.com (10.152.252.53) by PU1APC01HT248.eop-APC01.prod.protection.outlook.com (10.152.253.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15; Sat, 28 Sep 2019 15:15:06 +0000
Received: from HK0PR03MB4066.apcprd03.prod.outlook.com (10.152.252.53) by PU1APC01FT015.mail.protection.outlook.com (10.152.252.227) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15 via Frontend Transport; Sat, 28 Sep 2019 15:15:06 +0000
Received: from HK0PR03MB4066.apcprd03.prod.outlook.com ([fe80::7dba:f7ea:56a0:2b70]) by HK0PR03MB4066.apcprd03.prod.outlook.com ([fe80::7dba:f7ea:56a0:2b70%3]) with mapi id 15.20.2305.017; Sat, 28 Sep 2019 15:15:06 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
CC: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Thread-Index: AQHVcwZCeK/vpugopEuxm97Kvltz5w==
Date: Sat, 28 Sep 2019 15:15:06 +0000
Message-ID: <HK0PR03MB40661A3BC55E507916567364FC800@HK0PR03MB4066.apcprd03.prod.outlook.com>
References: <156934935460.15603.11867492604510639688@ietfa.amsl.com>, <031BE952-7C37-4E4A-8F16-6038CB26C4A1@cisco.com>, <HK0PR03MB406608C49475C873C6EFA3A5FC810@HK0PR03MB4066.apcprd03.prod.outlook.com>, <498DEE4B-0119-4A9B-98FC-BBD0579F1E58@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK2PR0401CA0019.apcprd04.prod.outlook.com (2603:1096:202:2::29) To HK0PR03MB4066.apcprd03.prod.outlook.com (2603:1096:203:9d::21)
x-incomingtopheadermarker: OriginalChecksum:F364F3BF1A649716E2B0F689B97F27D21C28A71A984B28030A9986635A7B0B4C; UpperCasedChecksum:58CBBD666A7C64AA621A11C771C888E643E69A38C849ECD48A351947FD26555F; SizeAsReceived:7906; Count:52
x-ms-exchange-messagesentrepresentingtype: 1
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [8LegS12RjKcbm4tdEn4CkWIz4K06LPLYq+OmJkG9yY4=]
x-microsoft-original-message-id: <201909282315031059009@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 52
x-eopattributedmessage: 0
x-ms-traffictypediagnostic: PU1APC01HT248:
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: aNTIm2IU4WY5Z2QuhpIXRjDEY0L9AtFvEeibmseNAdn0r2PjRJlWL9gtq1EQfc1K4L8xkIY1kqvvDu1iQ1rc2a8J1auCMcV0k8n0jgJSaVYgwrVb8oX7eS1hgg5C9wMXJAIhE6ahrQJHuGUqKSax7oebovlbxXHR+v+trjM0liG08PuTDqaEz2zfSvrQ1+j1
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HK0PR03MB40661A3BC55E507916567364FC800HK0PR03MB4066apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b34eee5-cf1f-4921-78ec-08d74426a3fd
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2019 15:15:06.1659 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1APC01HT248
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vU7PGlbcD9GW_LBKD7XOFZEmyAA>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
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: Sat, 28 Sep 2019 15:15:15 -0000

--_000_HK0PR03MB40661A3BC55E507916567364FC800HK0PR03MB4066apcp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVsbG8gUGFibG8sDQoNCldpdGhvdXQgU1JIIGluc2VydGlvbiwgUFNQIGFuZCBVU1AgYXJlIG5v
dCBuZWVkZWQuIFRoZSBleGFtcGxlIHlvdSBnaXZlIGlzIGRlY2Fwc3VsYXRpb24sIG5vdCBTUkgg
cG9wLg0KSSBjYW4gbm90IGltYWdpbmUgdGhlIHNjZW5hcmlvIHRoYXQgd2lsbCB1c2UgUFNQIG9y
IFVTUCB3aXRob3V0IFNSSCBpbnNlcnRpb24uIFdlIG5lZWQgaWxsdXN0cmF0aW9uIHRvIGtlZXAg
dGhlbSBpbiB0aGUgZHJhZnQuDQoNCkJlc3QgUmVnYXJkcywNClpoZW5xaWFuZyBMaQ0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbQ0KDQpG
cm9tOiBQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKTxtYWlsdG86cGNhbWFyaWxAY2lzY28uY29t
Pg0KRGF0ZTogMjAxOS0wOS0yNyAxOToxMw0KVG86IGxpIHpoZW5xaWFuZzxtYWlsdG86bGlfemhl
bnFpYW5nQGhvdG1haWwuY29tPjsgc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+OyBpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPg0KQ0M6IGRyYWZ0LWlldGYt
c3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZzxtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzcHJpbmdd
IEZXOiBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1p
bmctMDMudHh0DQpIaSBaaGVucWlhbmcsDQoNCkNhbiB5b3UgY2xhcmlmeSB3aGF0IGlzIHRoZSBp
c3N1ZSB3aXRoIHRoZSBQU1AgYW5kIFVTUCBmbGF2b3JzIGFuZCBob3cgaXQgaXMgcmVsYXRlZCB0
byBTUkggaW5zZXJ0aW9uPw0KDQpGb3IgZXhhbXBsZSBVU1AgZmxhdm9yIHJlbW92ZXMgdGhlIFNS
SCBhdCB0aGUgbGFzdCBzZWdtZW50ICh0aGUgZmluYWwgZGVzdGluYXRpb24gb2YgdGhlIElQIHBh
Y2tldCksIGJlZm9yZSBwcm9jZWVkaW5nIHdpdGggdGhlIHVwcGVyIGxheWVyIGhlYWRlciBwcm9j
ZXNzaW5nLg0KDQpDaGVlcnMsDQpQYWJsby4NCg0KRnJvbTogbGkgemhlbnFpYW5nIDxsaV96aGVu
cWlhbmdAaG90bWFpbC5jb20+DQpEYXRlOiBGcmlkYXksIDI3IFNlcHRlbWJlciAyMDE5IGF0IDEw
OjQxDQpUbzogIlBhYmxvIENhbWFyaWxsbyAocGNhbWFyaWwpIiA8cGNhbWFyaWxAY2lzY28uY29t
PiwgInNwcmluZ0BpZXRmLm9yZyIgPHNwcmluZ0BpZXRmLm9yZz4sICJpcHY2QGlldGYub3JnIiA8
aXB2NkBpZXRmLm9yZz4NCkNjOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3Jh
bW1pbmcgPGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZ0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBGVzogSS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1zcHJp
bmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzLnR4dA0KDQpIaSBQYWJsbyBhbmQgYWxsLA0K
DQpUaGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIgZWZmb3J0cyBhbmQgcXVpY2sgcmVwb25zZSB0
byB0aGUgZGlzY3Vzc2lvbiBpbiB0aGUgbGlzdC4NClNpbmNlIHRoZSBTUkggaW5zZXJ0aW9uIHBh
cnRzIGFyZSBub3cgcmVtb3ZlZCBmcm9tIHRoZSBiYXNlIHNydjYgbmV0d29yayBwcm9ncmFtbWlu
ZyBkcmFmdCwgYXJlIHRoZSBQU1AgYW5kIFVTUCBmbGF2b3JzIGFwcHJvcHJpYXRlIHRvIHN0YXkg
aGVyZT8gVGhleSBkbyB0aGUgU1JIIFBPUCBhY3Rpb24uDQoNCkJlc3QgUmVnYXJkcywNClpoZW5x
aWFuZyBMaQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmxpX3poZW5xaWFuZ0Bo
b3RtYWlsLmNvbQ0KDQpGcm9tOiBQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKTxtYWlsdG86cGNh
bWFyaWxAY2lzY28uY29tPg0KRGF0ZTogMjAxOS0wOS0yNSAwMjozMA0KVG86IHNwcmluZ0BpZXRm
Lm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KQ0M6IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYt
bmV0d29yay1wcm9ncmFtbWluZ0BpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc3J2
Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnPg0KU3ViamVjdDogW3NwcmluZ10gRlc6IEkt
RCBBY3Rpb246IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50
eHQNCkhpIGFsbCwNCg0KV2UgaGF2ZSBqdXN0IHBvc3RlZCB0aGUgc3BsaXQgb2YgU1J2NiBOZXR3
b3JrIFByb2dyYW1taW5nLg0KVGhlIFNSIGVuZHBvaW50IGFuZCB0cmFuc2l0IGJlaGF2aW9ycyB0
aGF0IHBlcmZvcm0gU1JIIGluc2VydGlvbiBhcmUgbm93IHVuZGVyIGEgbmV3IGluZGl2aWR1YWwg
ZHJhZnQgKGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1zcnY2LW5ldC1wZ20taW5zZXJ0aW9uKS4gVGhp
cyByZXZpc2lvbiBkb2VzIG5vdCBjb250YWluIGFueSBvdGhlciB1cGRhdGUuDQoNCkFzIG1lbnRp
b25lZCBsYXN0IHdlZWssIHRocm91Z2hvdXQgdGhlIHJlc3Qgb2YgdGhlIHdlZWsgd2Ugd2lsbCBw
dXNoIGFub3RoZXIgdXBkYXRlIHdpdGggYSBmZXcgZnVuY3Rpb25hbCB1cGRhdGVzIChlLmcuIE5I
PTU5KS4NCg0KVGhhbmsgeW91LA0KUGFibG8gKG9uIGJlaGFsZiBvZiB0aGUgYXV0aG9ycykuDQoN
Cg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5j
ZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiAiaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIiA8aW50
ZXJuZXQtZHJhZnRzQGlldGYub3JnPg0KUmVwbHkgdG86ICJzcHJpbmdAaWV0Zi5vcmciIDxzcHJp
bmdAaWV0Zi5vcmc+DQpEYXRlOiBUdWVzZGF5LCAyNCBTZXB0ZW1iZXIgMjAxOSBhdCAyMDoyMw0K
VG86ICJpLWQtYW5ub3VuY2VAaWV0Zi5vcmciIDxpLWQtYW5ub3VuY2VAaWV0Zi5vcmc+DQpDYzog
InNwcmluZ0BpZXRmLm9yZyIgPHNwcmluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFtzcHJpbmddIEkt
RCBBY3Rpb246IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50
eHQNCg0KDQogICAgQSBOZXcgSW50ZXJuZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIG9u
LWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9yaWVzLg0KICAgIFRoaXMgZHJhZnQgaXMgYSB3
b3JrIGl0ZW0gb2YgdGhlIFNvdXJjZSBQYWNrZXQgUm91dGluZyBpbiBOZXR3b3JraW5nIFdHIG9m
IHRoZSBJRVRGLg0KDQogICAgICAgICAgICBUaXRsZSAgICAgICAgICAgOiBTUnY2IE5ldHdvcmsg
UHJvZ3JhbW1pbmcNCiAgICAgICAgICAgIEF1dGhvcnMgICAgICAgICA6IENsYXJlbmNlIEZpbHNm
aWxzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYWJsbyBDYW1hcmlsbG8gR2Fydmlh
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKb2huIExlZGR5DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBEYW5pZWwgVm95ZXINCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNhdG9ydSBNYXRzdXNoaW1hDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBaaGVu
YmluIExpDQogICAgRmlsZW5hbWUgICAgICAgIDogZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3
b3JrLXByb2dyYW1taW5nLTAzLnR4dA0KICAgIFBhZ2VzICAgICAgICAgICA6IDQyDQogICAgRGF0
ZSAgICAgICAgICAgIDogMjAxOS0wOS0yNA0KDQogICAgQWJzdHJhY3Q6DQogICAgICAgVGhpcyBk
b2N1bWVudCBkZXNjcmliZXMgdGhlIFNSdjYgbmV0d29yayBwcm9ncmFtbWluZyBjb25jZXB0IGFu
ZCBpdHMNCiAgICAgICBtb3N0IGJhc2ljIGZ1bmN0aW9ucy4NCg0KDQoNCiAgICBUaGUgSUVURiBk
YXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBkcmFmdCBpczoNCiAgICBodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmcvDQoNCiAgICBUaGVyZSBhcmUgYWxzbyBodG1saXplZCB2ZXJzaW9ucyBhdmFpbGFi
bGUgYXQ6DQogICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5n
LXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMw0KICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5n
LTAzDQoNCiAgICBBIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUg
YXQ6DQogICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtc3By
aW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMw0KDQoNCiAgICBQbGVhc2Ugbm90ZSB0aGF0
IGl0IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNz
aW9uDQogICAgdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJs
ZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KICAgIEludGVybmV0LURyYWZ0cyBhcmUgYWxzbyBhdmFp
bGFibGUgYnkgYW5vbnltb3VzIEZUUCBhdDoNCiAgICBmdHA6Ly9mdHAuaWV0Zi5vcmcvaW50ZXJu
ZXQtZHJhZnRzLw0KDQogICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCiAgICBzcHJpbmcgbWFpbGluZyBsaXN0DQogICAgc3ByaW5nQGlldGYub3JnDQog
ICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcNCg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxp
bmcgbGlzdA0Kc3ByaW5nQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NwcmluZw0K

--_000_HK0PR03MB40661A3BC55E507916567364FC800HK0PR03MB4066apcp_
Content-Type: text/html; charset="utf-8"
Content-ID: <29C958FBE59CD943AB70526E82FB520E@apcprd03.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT5ib2R5IHsgbGluZS1oZWlnaHQ6IDEu
NTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgbWFy
Z2luLWxlZnQ6IDAuNWVtOyB9cCB7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4
OyB9ZGl2LkZveERpdjIwMTkwOTI4MjMwNjE5NjgxMjQ1IHsgfWJvZHkgeyBmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IOW+rui9r+mbhem7kTsgY29sb3I6IHJnYigwLCAwLCAwKTsgbGlu
ZS1oZWlnaHQ6IDEuNTsgfTwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keT4NCjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiA+
PC9vOnNoYXBlZGVmYXVsdHM+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPgo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiA+PC9vOmlkbWFwPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
ZGl2PjxzcGFuPjwvc3Bhbj5IZWxsbyBQYWJsbyw8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8
ZGl2PldpdGhvdXQgU1JIIGluc2VydGlvbiwgUFNQIGFuZCBVU1AgYXJlIG5vdCBuZWVkZWQuIFRo
ZSBleGFtcGxlIHlvdSBnaXZlIGlzIGRlY2Fwc3VsYXRpb24sIG5vdCBTUkggcG9wLjwvZGl2Pg0K
PGRpdj5JIGNhbiBub3QgaW1hZ2luZSB0aGUgc2NlbmFyaW8gdGhhdCB3aWxsIHVzZSBQU1Agb3Ig
VVNQIHdpdGhvdXQgU1JIIGluc2VydGlvbi4gV2UgbmVlZCBpbGx1c3RyYXRpb24gdG8ga2VlcCB0
aGVtIGluIHRoZSBkcmFmdC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkJlc3QgUmVn
YXJkcyw8L2Rpdj4NCjxkaXY+WmhlbnFpYW5nIExpPC9kaXY+DQo8aHIgc3R5bGU9IndpZHRoOiAy
MTBweDsgaGVpZ2h0OiAxcHg7IiBjb2xvcj0iI2I1YzRkZiIgc2l6ZT0iMSIgYWxpZ249ImxlZnQi
Pg0KPGRpdj48c3Bhbj4NCjxkaXYgc3R5bGU9Ik1BUkdJTjogMTBweDsgRk9OVC1GQU1JTFk6IHZl
cmRhbmE7IEZPTlQtU0laRTogMTBwdCI+DQo8ZGl2PmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbTwv
ZGl2Pg0KPC9kaXY+DQo8L3NwYW4+PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLVRv
cDogMHB4OyBtYXJnaW4tQm90dG9tOiAwcHg7IG1hcmdpbi1MZWZ0OiAwLjVlbSI+DQo8ZGl2PiZu
YnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdiBzdHlsZT0iUEFERElO
Ry1SSUdIVDogOHB4OyBQQURESU5HLUxFRlQ6IDhweDsgRk9OVC1TSVpFOiAxMnB4O0ZPTlQtRkFN
SUxZOnRhaG9tYTtDT0xPUjojMDAwMDAwOyBCQUNLR1JPVU5EOiAjZWZlZmVmOyBQQURESU5HLUJP
VFRPTTogOHB4OyBQQURESU5HLVRPUDogOHB4Ij4NCjxkaXY+PGI+RnJvbTo8L2I+Jm5ic3A7PGEg
aHJlZj0ibWFpbHRvOnBjYW1hcmlsQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiPlBhYmxvIENhbWFyaWxsbyAocGNhbWFyaWwpPC9hPjwv
ZGl2Pg0KPGRpdj48Yj5EYXRlOjwvYj4mbmJzcDsyMDE5LTA5LTI3Jm5ic3A7MTk6MTM8L2Rpdj4N
CjxkaXY+PGI+VG86PC9iPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpsaV96aGVucWlhbmdAaG90bWFp
bC5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5s
aSB6aGVucWlhbmc8L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgc3R5bGU9
ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPg0Kc3ByaW5nQGlldGYu
b3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmlwdjZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogYmx1
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij4NCmlwdjZAaWV0Zi5vcmc8L2E+PC9kaXY+
DQo8ZGl2PjxiPkNDOjwvYj4mbmJzcDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmct
c3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nPC9hPjwvZGl2Pg0KPGRpdj48Yj5TdWJqZWN0OjwvYj4mbmJzcDtSZTogW3Nw
cmluZ10gRlc6IEktRCBBY3Rpb246IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9n
cmFtbWluZy0wMy50eHQ8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0i
Rm94RGl2MjAxOTA5MjgyMzA2MTk2ODEyNDUiPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiA+PC9vOnNoYXBlZGVmYXVs
dHM+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiA+PC9vOmlk
bWFwPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiIHN0eWxlPSJwYWdlOiBXb3JkU2VjdGlvbjE7Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBa
aGVucWlhbmcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5DYW4geW91IGNsYXJpZnkgd2hhdCBpcyB0
aGUgaXNzdWUgd2l0aCB0aGUgUFNQIGFuZCBVU1AgZmxhdm9ycyBhbmQgaG93IGl0IGlzIHJlbGF0
ZWQgdG8gU1JIIGluc2VydGlvbj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPkZvciBleGFtcGxlIFVT
UCBmbGF2b3IgcmVtb3ZlcyB0aGUgU1JIIGF0IHRoZSBsYXN0IHNlZ21lbnQgKHRoZSBmaW5hbCBk
ZXN0aW5hdGlvbiBvZiB0aGUgSVAgcGFja2V0KSwgYmVmb3JlIHByb2NlZWRpbmcgd2l0aCB0aGUg
dXBwZXIgbGF5ZXIgaGVhZGVyIHByb2Nlc3NpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5DaGVl
cnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPlBhYmxvLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij4NCjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5saSB6aGVucWlh
bmcgJmx0O2xpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJp
ZGF5LCAyNyBTZXB0ZW1iZXIgMjAxOSBhdCAxMDo0MTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UGFi
bG8gQ2FtYXJpbGxvIChwY2FtYXJpbCkmcXVvdDsgJmx0O3BjYW1hcmlsQGNpc2NvLmNvbSZndDss
ICZxdW90O3NwcmluZ0BpZXRmLm9yZyZxdW90OyAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OywgJnF1
b3Q7aXB2NkBpZXRmLm9yZyZxdW90OyAmbHQ7aXB2NkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzog
PC9iPmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZyAmbHQ7ZHJhZnQt
aWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnJmd0Ozxicj4NCjxi
PlN1YmplY3Q6IDwvYj5SZTogW3NwcmluZ10gRlc6IEktRCBBY3Rpb246IGRyYWZ0LWlldGYtc3By
aW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50eHQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyI+DQo8bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCkhpIFBhYmxvIGFuZCBh
bGwsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NClRoYW5rIHRoZSBhdXRob3JzIGZvciB0aGVpciBlZmZvcnRzIGFuZCBxdWljayByZXBvbnNl
IHRvIHRoZSBkaXNjdXNzaW9uIGluIHRoZSBsaXN0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0K
U2luY2UgdGhlIFNSSCBpbnNlcnRpb24gcGFydHMgYXJlIG5vdyByZW1vdmVkIGZyb20gdGhlIGJh
c2Ugc3J2NiBuZXR3b3JrIHByb2dyYW1taW5nIGRyYWZ0LCBhcmUgdGhlIFBTUCBhbmQgVVNQIGZs
YXZvcnMgYXBwcm9wcmlhdGUgdG8gc3RheSBoZXJlPyBUaGV5IGRvIHRoZSBTUkggUE9QIGFjdGlv
bi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
Pg0KQmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KWmhlbnFpYW5nIExpPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxociBz
aXplPSIxIiB3aWR0aD0iMjEwIiBzdHlsZT0id2lkdGg6MTU3LjVwdCIgbm9zaGFkZT0iIiBhbGln
bj0ibGVmdCI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0
OjcuNXB0O21hcmdpbi10b3A6Ny41cHQ7bWFyZ2luLXJpZ2h0OjcuNXB0O21hcmdpbi1ib3R0b206
Ny41cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+bGlfemhlbnFpYW5nQGhvdG1haWwuY29tPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi1sZWZ0OiA2cHQ7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogNXB0
OyI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgYmFja2dyb3VuZDogcmdiKDIzOSwgMjM5LCAyMzkpOyI+DQo8Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFp
bHRvOnBjYW1hcmlsQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPlBhYmxvDQogQ2FtYXJpbGxvIChwY2FtYXJp
bCk8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kOiByZ2IoMjM5LCAyMzksIDIzOSk7Ij4NCjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkRhdGU6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4mbmJzcDsyMDE5LTA5LTI1Jm5ic3A7MDI6MzA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kOiByZ2IoMjM5LCAyMzksIDIzOSk7Ij4NCjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPlRvOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246
IHVuZGVybGluZTsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPnNwcmluZ0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGJhY2tncm91bmQ6IHJnYigyMzksIDIzOSwgMjM5KTsiPg0KPGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+Q0M6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86ZHJhZnQt
aWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnIiBzdHlsZT0iY29s
b3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+ZHJh
ZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnPC9zcGFuPjwv
YT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgYmFja2dyb3VuZDogcmdiKDIzOSwgMjM5LCAyMzkpOyI+DQo8Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5TdWJqZWN0Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+Jm5ic3A7W3NwcmluZ10gRlc6IEktRCBBY3Rpb246IGRyYWZ0LWlldGYtc3ByaW5nLXNy
djYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50eHQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCkhpIGFsbCw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KV2UgaGF2ZSBqdXN0IHBvc3RlZCB0
aGUgc3BsaXQgb2YgU1J2NiBOZXR3b3JrIFByb2dyYW1taW5nLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KVGhlIFNSIGVuZHBvaW50IGFuZCB0cmFuc2l0IGJlaGF2aW9ycyB0aGF0IHBlcmZvcm0g
U1JIIGluc2VydGlvbiBhcmUgbm93IHVuZGVyIGEgbmV3IGluZGl2aWR1YWwgZHJhZnQgKGRyYWZ0
LWZpbHNmaWxzLXNwcmluZy1zcnY2LW5ldC1wZ20taW5zZXJ0aW9uKS4gVGhpcyByZXZpc2lvbiBk
b2VzIG5vdCBjb250YWluIGFueSBvdGhlciB1cGRhdGUuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+
DQombmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCkFzIG1lbnRpb25lZCBsYXN0IHdlZWss
IHRocm91Z2hvdXQgdGhlIHJlc3Qgb2YgdGhlIHdlZWsgd2Ugd2lsbCBwdXNoIGFub3RoZXIgdXBk
YXRlIHdpdGggYSBmZXcgZnVuY3Rpb25hbCB1cGRhdGVzIChlLmcuIE5IPTU5KS48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7Ij4NCiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KVGhhbmsgeW91
LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KUGFibG8gKG9uIGJlaGFsZiBvZiB0aGUgYXV0aG9y
cykuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCkZyb206IHNwcmluZyAmbHQ7c3ByaW5nLWJv
dW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtpbnRlcm5ldC1kcmFmdHNAaWV0
Zi5vcmcmcXVvdDsgJmx0O2ludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyZndDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7Ij4NClJlcGx5IHRvOiAmcXVvdDtzcHJpbmdAaWV0Zi5vcmcmcXVvdDsgJmx0O3Nw
cmluZ0BpZXRmLm9yZyZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCkRhdGU6IFR1ZXNkYXks
IDI0IFNlcHRlbWJlciAyMDE5IGF0IDIwOjIzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQpUbzog
JnF1b3Q7aS1kLWFubm91bmNlQGlldGYub3JnJnF1b3Q7ICZsdDtpLWQtYW5ub3VuY2VAaWV0Zi5v
cmcmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQpDYzogJnF1b3Q7c3ByaW5nQGlldGYub3Jn
JnF1b3Q7ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQpT
dWJqZWN0OiBbc3ByaW5nXSBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdv
cmstcHJvZ3JhbW1pbmctMDMudHh0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyBBIE5ldyBJbnRlcm5ldC1EcmFmdCBpcyBhdmFp
bGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5ldC1EcmFmdHMgZGlyZWN0b3JpZXMuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsgVGhpcyBkcmFmdCBpcyBhIHdv
cmsgaXRlbSBvZiB0aGUgU291cmNlIFBhY2tldCBSb3V0aW5nIGluIE5ldHdvcmtpbmcgV0cgb2Yg
dGhlIElFVEYuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsgPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGl0bGUmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgOiBTUnY2IE5ldHdvcmsg
UHJvZ3JhbW1pbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBdXRob3JzJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogQ2xhcmVuY2Ug
Rmlsc2ZpbHM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQYWJsbyBDYW1hcmlsbG8gR2Fy
dmlhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSm9obiBMZWRkeTxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IERhbmllbCBWb3llcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFNhdG9ydSBNYXRzdXNoaW1hPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWmhlbmJpbiBM
aTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IEZpbGVuYW1lJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogZHJhZnQtaWV0Zi1zcHJp
bmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzLnR4dDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IFBhZ2VzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogNDI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyBEYXRlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogMjAxOS0wOS0yNDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IEFic3RyYWN0OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoaXMgZG9jdW1lbnQgZGVz
Y3JpYmVzIHRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgY29uY2VwdCBhbmQgaXRzPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
bW9zdCBiYXNpYyBmdW5jdGlvbnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJz
cDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsgPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsgVGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVz
IHBhZ2UgZm9yIHRoaXMgZHJhZnQgaXM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsm
bmJzcDsmbmJzcDsgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1z
cHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7IFRoZXJlIGFyZSBhbHNvIGh0bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyBodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAz
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsgaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmst
cHJvZ3JhbW1pbmctMDM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCiZuYnNwOyZuYnNwOyZuYnNw
OyA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyBBIGRpZmYgZnJv
bSB0aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUgYXQ6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91
cmwyPWRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7IFBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWlu
dXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb248bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4N
CiZuYnNwOyZuYnNwOyZuYnNwOyB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBh
cmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7IEludGVybmV0LURyYWZ0cyBhcmUgYWxzbyBhdmFpbGFibGUgYnkgYW5vbnltb3VzIEZU
UCBhdDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyBmdHA6Ly9m
dHAuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzLzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDsmbmJzcDsmbmJzcDsgc3ByaW5nIG1haWxpbmcgbGlz
dDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IHNwcmluZ0BpZXRm
Lm9yZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyI+DQombmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQombmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQpzcHJpbmcgbWFpbGluZyBs
aXN0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQpzcHJpbmdAaWV0Zi5vcmc8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7Ij4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5n
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_HK0PR03MB40661A3BC55E507916567364FC800HK0PR03MB4066apcp_--


From nobody Sat Sep 28 17:36:23 2019
Return-Path: <weibin.wang@nokia-sbell.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 DEA78120115; Sat, 28 Sep 2019 17:36:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 AFCLcjBpIHur; Sat, 28 Sep 2019 17:36:04 -0700 (PDT)
Received: from cnshjsmin03.alcatel-sbell.com.cn (cnshjsmin03.nokia-sbell.com [116.246.26.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5186A1200C7; Sat, 28 Sep 2019 17:35:59 -0700 (PDT)
X-AuditID: ac189297-843ff7000001426c-e3-5d8ffc6c9135
Received: from CNSHPPEXCH1603.nsn-intra.net (Unknown_Domain [135.251.51.103]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by cnshjsmin03.alcatel-sbell.com.cn (Symantec Messaging Gateway) with SMTP id 54.14.17004.C6CFF8D5; Sun, 29 Sep 2019 08:35:56 +0800 (HKT)
Received: from CNSHPPEXCH1605.nsn-intra.net (135.251.51.105) by CNSHPPEXCH1603.nsn-intra.net (135.251.51.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 29 Sep 2019 08:35:53 +0800
Received: from CNSHPPEXCH1605.nsn-intra.net ([135.251.51.105]) by CNSHPPEXCH1605.nsn-intra.net ([135.251.51.105]) with mapi id 15.01.1713.007; Sun, 29 Sep 2019 08:35:53 +0800
From: "Wang, Weibin (NSB - CN/Shanghai)" <weibin.wang@nokia-sbell.com>
To: li zhenqiang <li_zhenqiang@hotmail.com>, "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, "spring@ietf.org" <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>
CC: draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Thread-Topic: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
Thread-Index: AQHVcwZHuPajcK5w7kyDna3/5tWK0adBz4rA
Date: Sun, 29 Sep 2019 00:35:53 +0000
Message-ID: <d248c9e5841a4e0aba4e4aa613e1a8ba@nokia-sbell.com>
References: <156934935460.15603.11867492604510639688@ietfa.amsl.com>, <031BE952-7C37-4E4A-8F16-6038CB26C4A1@cisco.com>, <HK0PR03MB406608C49475C873C6EFA3A5FC810@HK0PR03MB4066.apcprd03.prod.outlook.com>, <498DEE4B-0119-4A9B-98FC-BBD0579F1E58@cisco.com> <HK0PR03MB40661A3BC55E507916567364FC800@HK0PR03MB4066.apcprd03.prod.outlook.com>
In-Reply-To: <HK0PR03MB40661A3BC55E507916567364FC800@HK0PR03MB4066.apcprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.251.51.115]
Content-Type: multipart/alternative; boundary="_000_d248c9e5841a4e0aba4e4aa613e1a8banokiasbellcom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRmVeSWpSXmKPExsXS/ts4XTfnT3+sQedVFov5k7eyWrw8+57J Yv++9cwWv47vYrE4fuE3owOrx5TfG1k9HvecYfNYsuQnUwBzFJdNSmpOZllqkb5dAldGz8HN zAVdW5krzp8/w9LAeGslcxcjB4eEgInE0+2aXYxcHEICx5kk9r7rY4Jw/jJKdE9fzALhbGKU mHfrClsXIycHm4CbxKRtu9hAEiICKxglJh6fxAQyilkgTeL2Nl0QU1ggVqJtvwtIuYhAnMT2 o1OYIWwjid/Xb4DZLAKqEmteXwfr5BWwkzixVQ9i1WUmiePLJjOB1HACjVnbeBCsnlFATOL7 qTVgcWYBcYlbT+aD2RICAhJL9pxnhrBFJV4+/scK8ZiSRN8GqPJUiRtLT7KA2LwCghInZz5h mcAoOgvJpFlIymYhKZsF9pemxPpd+hAlihJTuh+yQ9gaEq1z5rIjiy9gZF/FKJ2cV5yRVZyb mWdgrJeXn52ZqFuclJqTo5ecn7uJERijayQmTd/BeOyA9yFGAQ5GJR7eD7P6Y4VYE8uKK3MP MUpwMCuJ8PpG9sQK8aYkVlalFuXHF5XmpBYfYpTmYFES5/3d6hQrJJCeWJKanZpakFoEk2Xi 4JRqYLRcptfV53DMfvlDft3YpxOr40Xv1sZMLV04Sfnx3qpHrSU/99WwO64qDPM1/dKy8lbD x4K3nz1jjufX5+6admW2ZVbTf1aeJ9Nj9GtXSopbRBjlnE/rsXg4Z8U5gc3VpUm8xlsUTHVO LMx13mDHZqo0vWgKi/xLxrWqwf4bPCWrFIVavbqUlFiKMxINtZiLihMBRgM4680CAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zp9thOLyZ8a3oAAH1mM1eAaFgvE>
Subject: Re: [spring] FW: I-D Action: draft-ietf-spring-srv6-network-programming-03.txt
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: Sun, 29 Sep 2019 00:36:14 -0000

--_000_d248c9e5841a4e0aba4e4aa613e1a8banokiasbellcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSB0aGluaywgSWYgU1J2NiBkb21haW4gaW5ncmVzcyBOb2RlIGVuY2Fwc3VsYXRlZCBuZXcgb3V0
ZXIgSVB2NiBoZWFkZXIgYW5kIGluc2VydGVkIFNSSCBzaW11bHRhbmVvdXNseSBvbiBQYWNrZXRz
IGVudGVyaW5nIHRoZSBTUnY2IGRvbWFpbiwgd2hlbiB0aGUgcGFja2V0IHJlYWNoIHBlbnVsdGlt
YXRlIG9yIGVncmVzcyBOb2RlLCB0aGUgUFNQIGFuZCBVU1AgbWF5IGJlIGludm9rZWQ7ICBhbm90
aGVyIGV4YW1wbGUsIGlmIHBhY2tldCB3aGljaCBpcyBvcmlnaW5hdGVkIG9yIGRlc3RpbmVkIHRv
IE5vZGVzIHdpdGhpbiBTUnY2IGRvbWFpbiwgYW5kIHRoZSBTUkggaW5zZXJ0ZWQgYXQgb3JpZ2lu
YXRlZCBhdCBzb3VyY2UgcmVwcmVzZW50IGEgVEUtcGF0aCB3aXRoaW4gU1J2NiBkb21haW4sIHRo
ZSBQU1AgYW5kIFVTUCBNYXkgYWxzbyBiZSB1c2VkLCBzdWNoIGFzIENMSSBQaW5nIGNvbW1hbmQu
DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpDaGVlcnMgIQ0KDQoN
CldBTkcgV2VpYmluDQoNCkZyb206IGlwdjYgPGlwdjYtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVo
YWxmIE9mIGxpIHpoZW5xaWFuZw0KU2VudDogMjAxOeW5tDnmnIgyOOaXpSAyMzoxNQ0KVG86IFBh
YmxvIENhbWFyaWxsbyAocGNhbWFyaWwpIDxwY2FtYXJpbEBjaXNjby5jb20+OyBzcHJpbmdAaWV0
Zi5vcmc7IGlwdjZAaWV0Zi5vcmcNCkNjOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmst
cHJvZ3JhbW1pbmcgPGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZ0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBSZTogW3NwcmluZ10gRlc6IEktRCBBY3Rpb246IGRyYWZ0
LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50eHQNCg0KSGVsbG8gUGFi
bG8sDQoNCldpdGhvdXQgU1JIIGluc2VydGlvbiwgUFNQIGFuZCBVU1AgYXJlIG5vdCBuZWVkZWQu
IFRoZSBleGFtcGxlIHlvdSBnaXZlIGlzIGRlY2Fwc3VsYXRpb24sIG5vdCBTUkggcG9wLg0KSSBj
YW4gbm90IGltYWdpbmUgdGhlIHNjZW5hcmlvIHRoYXQgd2lsbCB1c2UgUFNQIG9yIFVTUCB3aXRo
b3V0IFNSSCBpbnNlcnRpb24uIFdlIG5lZWQgaWxsdXN0cmF0aW9uIHRvIGtlZXAgdGhlbSBpbiB0
aGUgZHJhZnQuDQoNCkJlc3QgUmVnYXJkcywNClpoZW5xaWFuZyBMaQ0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCmxpX3poZW5xaWFuZ0Bob3RtYWlsLmNvbTxtYWlsdG86bGlfemhl
bnFpYW5nQGhvdG1haWwuY29tPg0KDQpGcm9tOiBQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKTxt
YWlsdG86cGNhbWFyaWxAY2lzY28uY29tPg0KRGF0ZTogMjAxOS0wOS0yNyAxOToxMw0KVG86IGxp
IHpoZW5xaWFuZzxtYWlsdG86bGlfemhlbnFpYW5nQGhvdG1haWwuY29tPjsgc3ByaW5nQGlldGYu
b3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyBpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGll
dGYub3JnPg0KQ0M6IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZzxt
YWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEZXOiBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmlu
Zy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMudHh0DQpIaSBaaGVucWlhbmcsDQoNCkNhbiB5
b3UgY2xhcmlmeSB3aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHRoZSBQU1AgYW5kIFVTUCBmbGF2b3Jz
IGFuZCBob3cgaXQgaXMgcmVsYXRlZCB0byBTUkggaW5zZXJ0aW9uPw0KDQpGb3IgZXhhbXBsZSBV
U1AgZmxhdm9yIHJlbW92ZXMgdGhlIFNSSCBhdCB0aGUgbGFzdCBzZWdtZW50ICh0aGUgZmluYWwg
ZGVzdGluYXRpb24gb2YgdGhlIElQIHBhY2tldCksIGJlZm9yZSBwcm9jZWVkaW5nIHdpdGggdGhl
IHVwcGVyIGxheWVyIGhlYWRlciBwcm9jZXNzaW5nLg0KDQpDaGVlcnMsDQpQYWJsby4NCg0KRnJv
bTogbGkgemhlbnFpYW5nIDxsaV96aGVucWlhbmdAaG90bWFpbC5jb208bWFpbHRvOmxpX3poZW5x
aWFuZ0Bob3RtYWlsLmNvbT4+DQpEYXRlOiBGcmlkYXksIDI3IFNlcHRlbWJlciAyMDE5IGF0IDEw
OjQxDQpUbzogIlBhYmxvIENhbWFyaWxsbyAocGNhbWFyaWwpIiA8cGNhbWFyaWxAY2lzY28uY29t
PG1haWx0bzpwY2FtYXJpbEBjaXNjby5jb20+PiwgInNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nQGlldGYub3JnPiIgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4s
ICJpcHY2QGlldGYub3JnPG1haWx0bzppcHY2QGlldGYub3JnPiIgPGlwdjZAaWV0Zi5vcmc8bWFp
bHRvOmlwdjZAaWV0Zi5vcmc+Pg0KQ2M6IGRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1w
cm9ncmFtbWluZyA8ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGll
dGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdA
aWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEZXOiBJLUQgQWN0aW9uOiBkcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMudHh0DQoNCkhpIFBhYmxvIGFu
ZCBhbGwsDQoNClRoYW5rIHRoZSBhdXRob3JzIGZvciB0aGVpciBlZmZvcnRzIGFuZCBxdWljayBy
ZXBvbnNlIHRvIHRoZSBkaXNjdXNzaW9uIGluIHRoZSBsaXN0Lg0KU2luY2UgdGhlIFNSSCBpbnNl
cnRpb24gcGFydHMgYXJlIG5vdyByZW1vdmVkIGZyb20gdGhlIGJhc2Ugc3J2NiBuZXR3b3JrIHBy
b2dyYW1taW5nIGRyYWZ0LCBhcmUgdGhlIFBTUCBhbmQgVVNQIGZsYXZvcnMgYXBwcm9wcmlhdGUg
dG8gc3RheSBoZXJlPyBUaGV5IGRvIHRoZSBTUkggUE9QIGFjdGlvbi4NCg0KQmVzdCBSZWdhcmRz
LA0KWmhlbnFpYW5nIExpDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbGlfemhl
bnFpYW5nQGhvdG1haWwuY29tPG1haWx0bzpsaV96aGVucWlhbmdAaG90bWFpbC5jb20+DQoNCkZy
b206IFBhYmxvIENhbWFyaWxsbyAocGNhbWFyaWwpPG1haWx0bzpwY2FtYXJpbEBjaXNjby5jb20+
DQpEYXRlOiAyMDE5LTA5LTI1IDAyOjMwDQpUbzogc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJp
bmdAaWV0Zi5vcmc+DQpDQzogZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1t
aW5nQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3Jh
bW1pbmdAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbc3ByaW5nXSBGVzogSS1EIEFjdGlvbjogZHJhZnQt
aWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzLnR4dA0KSGkgYWxsLA0KDQpX
ZSBoYXZlIGp1c3QgcG9zdGVkIHRoZSBzcGxpdCBvZiBTUnY2IE5ldHdvcmsgUHJvZ3JhbW1pbmcu
DQpUaGUgU1IgZW5kcG9pbnQgYW5kIHRyYW5zaXQgYmVoYXZpb3JzIHRoYXQgcGVyZm9ybSBTUkgg
aW5zZXJ0aW9uIGFyZSBub3cgdW5kZXIgYSBuZXcgaW5kaXZpZHVhbCBkcmFmdCAoZHJhZnQtZmls
c2ZpbHMtc3ByaW5nLXNydjYtbmV0LXBnbS1pbnNlcnRpb24pLiBUaGlzIHJldmlzaW9uIGRvZXMg
bm90IGNvbnRhaW4gYW55IG90aGVyIHVwZGF0ZS4NCg0KQXMgbWVudGlvbmVkIGxhc3Qgd2Vlaywg
dGhyb3VnaG91dCB0aGUgcmVzdCBvZiB0aGUgd2VlayB3ZSB3aWxsIHB1c2ggYW5vdGhlciB1cGRh
dGUgd2l0aCBhIGZldyBmdW5jdGlvbmFsIHVwZGF0ZXMgKGUuZy4gTkg9NTkpLg0KDQpUaGFuayB5
b3UsDQpQYWJsbyAob24gYmVoYWxmIG9mIHRoZSBhdXRob3JzKS4NCg0KDQotLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgImludGVybmV0LWRyYWZ0
c0BpZXRmLm9yZzxtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPiIgPGludGVybmV0LWRy
YWZ0c0BpZXRmLm9yZzxtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPj4NClJlcGx5IHRv
OiAic3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+IiA8c3ByaW5nQGlldGYu
b3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KRGF0ZTogVHVlc2RheSwgMjQgU2VwdGVtYmVy
IDIwMTkgYXQgMjA6MjMNClRvOiAiaS1kLWFubm91bmNlQGlldGYub3JnPG1haWx0bzppLWQtYW5u
b3VuY2VAaWV0Zi5vcmc+IiA8aS1kLWFubm91bmNlQGlldGYub3JnPG1haWx0bzppLWQtYW5ub3Vu
Y2VAaWV0Zi5vcmc+Pg0KQ2M6ICJzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9y
Zz4iIDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBb
c3ByaW5nXSBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3Jh
bW1pbmctMDMudHh0DQoNCg0KICAgIEEgTmV3IEludGVybmV0LURyYWZ0IGlzIGF2YWlsYWJsZSBm
cm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0cyBkaXJlY3Rvcmllcy4NCiAgICBUaGlzIGRy
YWZ0IGlzIGEgd29yayBpdGVtIG9mIHRoZSBTb3VyY2UgUGFja2V0IFJvdXRpbmcgaW4gTmV0d29y
a2luZyBXRyBvZiB0aGUgSUVURi4NCg0KICAgICAgICAgICAgVGl0bGUgICAgICAgICAgIDogU1J2
NiBOZXR3b3JrIFByb2dyYW1taW5nDQogICAgICAgICAgICBBdXRob3JzICAgICAgICAgOiBDbGFy
ZW5jZSBGaWxzZmlscw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGFibG8gQ2FtYXJp
bGxvIEdhcnZpYQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSm9obiBMZWRkeQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRGFuaWVsIFZveWVyDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTYXRvcnUgTWF0c3VzaGltYQ0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWmhlbmJpbiBMaQ0KICAgIEZpbGVuYW1lICAgICAgICA6IGRyYWZ0LWlldGYtc3ByaW5n
LXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50eHQNCiAgICBQYWdlcyAgICAgICAgICAgOiA0
Mg0KICAgIERhdGUgICAgICAgICAgICA6IDIwMTktMDktMjQNCg0KICAgIEFic3RyYWN0Og0KICAg
ICAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBTUnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcg
Y29uY2VwdCBhbmQgaXRzDQogICAgICAgbW9zdCBiYXNpYyBmdW5jdGlvbnMuDQoNCg0KDQogICAg
VGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJhZnQgaXM6DQogICAg
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1u
ZXR3b3JrLXByb2dyYW1taW5nLw0KDQogICAgVGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQgdmVyc2lv
bnMgYXZhaWxhYmxlIGF0Og0KICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMNCiAgICBodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1w
cm9ncmFtbWluZy0wMw0KDQogICAgQSBkaWZmIGZyb20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMg
YXZhaWxhYmxlIGF0Og0KICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFm
dC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMNCg0KDQogICAgUGxlYXNl
IG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUg
b2Ygc3VibWlzc2lvbg0KICAgIHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFy
ZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQoNCiAgICBJbnRlcm5ldC1EcmFmdHMgYXJl
IGFsc28gYXZhaWxhYmxlIGJ5IGFub255bW91cyBGVFAgYXQ6DQogICAgZnRwOi8vZnRwLmlldGYu
b3JnL2ludGVybmV0LWRyYWZ0cy8NCg0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQogICAgc3ByaW5nIG1haWxpbmcgbGlzdA0KICAgIHNwcmluZ0Bp
ZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KICAgIGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc3ByaW5nDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zcHJpbmcNCg==

--_000_d248c9e5841a4e0aba4e4aa613e1a8banokiasbellcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk65b6u6L2v6ZuF6buROw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5b6u6L2v6ZuF
6buRIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIgNCAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWww
DQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpz
cGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29D
aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4w
cHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdp
bjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu
ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVk
aXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+
PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SSB0aGluaywgSWYgU1J2
NiBkb21haW4gaW5ncmVzcyBOb2RlIGVuY2Fwc3VsYXRlZCBuZXcgb3V0ZXIgSVB2NiBoZWFkZXIg
YW5kIGluc2VydGVkIFNSSCBzaW11bHRhbmVvdXNseSBvbiBQYWNrZXRzIGVudGVyaW5nIHRoZSBT
UnY2IGRvbWFpbiwgd2hlbiB0aGUgcGFja2V0IHJlYWNoDQogcGVudWx0aW1hdGUgb3IgZWdyZXNz
IE5vZGUsIHRoZSBQU1AgYW5kIFVTUCBtYXkgYmUgaW52b2tlZDsgJm5ic3A7YW5vdGhlciBleGFt
cGxlLCBpZiBwYWNrZXQgd2hpY2ggaXMgb3JpZ2luYXRlZCBvciBkZXN0aW5lZCB0byBOb2RlcyB3
aXRoaW4gU1J2NiBkb21haW4sIGFuZCB0aGUgU1JIIGluc2VydGVkIGF0IG9yaWdpbmF0ZWQgYXQg
c291cmNlIHJlcHJlc2VudCBhIFRFLXBhdGggd2l0aGluIFNSdjYgZG9tYWluLCB0aGUgUFNQIGFu
ZCBVU1AgTWF5IGFsc28NCiBiZSB1c2VkLCBzdWNoIGFzIENMSSBQaW5nIGNvbW1hbmQuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPkNoZWVycyAhPG86
cD48L286cD48L3NwYW4+PC9pPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXIt
aWRlb2dyYXBoIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PGI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyxzZXJpZiI+V0FORyBXZWliaW4NCjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBpcHY2ICZsdDtpcHY2LWJvdW5j
ZXNAaWV0Zi5vcmcmZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPmxpIHpoZW5xaWFuZzxicj4NCjxi
PlNlbnQ6PC9iPiAyMDE5PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij7lubQ8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+OTwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdCI+5pyIPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjI4PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij7ml6U8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+DQogMjM6MTU8YnI+DQo8Yj5Ubzo8L2I+IFBhYmxvIENh
bWFyaWxsbyAocGNhbWFyaWwpICZsdDtwY2FtYXJpbEBjaXNjby5jb20mZ3Q7OyBzcHJpbmdAaWV0
Zi5vcmc7IGlwdjZAaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+IGRyYWZ0LWlldGYtc3ByaW5nLXNy
djYtbmV0d29yay1wcm9ncmFtbWluZyAmbHQ7ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogUmU6IFtz
cHJpbmddIEZXOiBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJv
Z3JhbW1pbmctMDMudHh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5IZWxsbyBQYWJsbyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF
6buRJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/pm4Xp
u5EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+V2l0aG91dCBTUkggaW5zZXJ0aW9uLCBQ
U1AgYW5kIFVTUCBhcmUgbm90IG5lZWRlZC4gVGhlIGV4YW1wbGUgeW91IGdpdmUgaXMgZGVjYXBz
dWxhdGlvbiwgbm90IFNSSCBwb3AuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj5JIGNhbiBub3QgaW1hZ2luZSB0aGUgc2NlbmFyaW8gdGhhdCB3aWxsIHVz
ZSBQU1Agb3IgVVNQIHdpdGhvdXQgU1JIIGluc2VydGlvbi4gV2UgbmVlZCBpbGx1c3RyYXRpb24g
dG8ga2VlcCB0aGVtIGluIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/pm4Xpu5EmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/pm4Xpu5EmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+WmhlbnFpYW5nIExpPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/pm4Xpu5EmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjIxMCIgc3R5bGU9
IndpZHRoOjE1Ny41cHQiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiNCNUM0REYiIGFsaWduPSJs
ZWZ0Ij4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDo3LjVw
dDttYXJnaW4tdG9wOjcuNXB0O21hcmdpbi1yaWdodDo3LjVwdDttYXJnaW4tYm90dG9tOjcuNXB0
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86bGlfemhlbnFpYW5nQGhvdG1haWwuY29t
Ij5saV96aGVucWlhbmdAaG90bWFpbC5jb208L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi1sZWZ0OjYuMHB0
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDojRUZFRkVGIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8YSBocmVmPSJtYWlsdG86cGNhbWFyaWxAY2lzY28u
Y29tIj5QYWJsbw0KIENhbWFyaWxsbyAocGNhbWFyaWwpPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5k
OiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5EYXRl
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
OzIwMTktMDktMjcmbmJzcDsxOToxMzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Ubzo8L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8YSBocmVmPSJtYWlsdG86
bGlfemhlbnFpYW5nQGhvdG1haWwuY29tIj5saQ0KIHpoZW5xaWFuZzwvYT47IDxhIGhyZWY9Im1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0
bzppcHY2QGlldGYub3JnIj4NCmlwdjZAaWV0Zi5vcmc8L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6
I0VGRUZFRiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkNDOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxh
IGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdA
aWV0Zi5vcmciPmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZzwvYT48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iYmFja2dyb3VuZDojRUZFRkVGIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+U3ViamVjdDo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDtSZTogW3NwcmluZ10NCiBGVzogSS1EIEFjdGlvbjogZHJh
ZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzLnR4dDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
SGkgWmhlbnFpYW5nLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPkNhbiB5b3UgY2xhcmlmeSB3aGF0IGlzIHRoZSBpc3N1ZSB3
aXRoIHRoZSBQU1AgYW5kIFVTUCBmbGF2b3JzIGFuZCBob3cgaXQgaXMgcmVsYXRlZCB0byBTUkgg
aW5zZXJ0aW9uPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPkZvciBleGFtcGxlIFVTUCBmbGF2b3IgcmVtb3ZlcyB0aGUgU1JI
IGF0IHRoZSBsYXN0IHNlZ21lbnQgKHRoZSBmaW5hbCBkZXN0aW5hdGlvbiBvZiB0aGUgSVAgcGFj
a2V0KSwgYmVmb3JlIHByb2NlZWRpbmcgd2l0aCB0aGUgdXBwZXIgbGF5ZXIgaGVhZGVyDQogcHJv
Y2Vzc2luZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+UGFi
bG8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+bGkgemhlbnFpYW5nICZsdDs8YSBocmVmPSJt
YWlsdG86bGlfemhlbnFpYW5nQGhvdG1haWwuY29tIj5saV96aGVucWlhbmdAaG90bWFpbC5jb208
L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIDI3IFNlcHRlbWJlciAyMDE5IGF0IDEw
OjQxPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtQYWJsbyBDYW1hcmlsbG8gKHBjYW1hcmlsKSZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBjYW1hcmlsQGNpc2NvLmNvbSI+cGNhbWFyaWxAY2lzY28u
Y29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmlu
Z0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmci
PnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86aXB2NkBpZXRm
Lm9yZyI+aXB2NkBpZXRmLm9yZzwvYT4mcXVvdDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwdjZA
aWV0Zi5vcmciPmlwdjZAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+ZHJhZnQtaWV0
Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nICZsdDs8YSBocmVmPSJtYWlsdG86ZHJh
ZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nQGlldGYub3JnIj5kcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4N
CjxiPlN1YmplY3Q6IDwvYj5SZTogW3NwcmluZ10gRlc6IEktRCBBY3Rpb246IGRyYWZ0LWlldGYt
c3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50eHQ8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+SGkgUGFibG8gYW5kIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5UaGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIgZWZmb3J0cyBhbmQgcXVpY2sg
cmVwb25zZSB0byB0aGUgZGlzY3Vzc2lvbiBpbiB0aGUgbGlzdC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TaW5jZSB0aGUgU1JIIGluc2VydGlvbiBwYXJ0cyBh
cmUgbm93IHJlbW92ZWQgZnJvbSB0aGUgYmFzZSBzcnY2IG5ldHdvcmsgcHJvZ3JhbW1pbmcgZHJh
ZnQsIGFyZSB0aGUgUFNQIGFuZCBVU1AgZmxhdm9ycyBhcHByb3ByaWF0ZSB0byBzdGF5IGhlcmU/
IFRoZXkNCiBkbyB0aGUgU1JIIFBPUCBhY3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPlpoZW5xaWFuZyBMaTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPg0KPGhyIHNp
emU9IjEiIHdpZHRoPSIyMTAiIHN0eWxlPSJ3aWR0aDoxNTcuNXB0IiBub3NoYWRlPSIiIHN0eWxl
PSJjb2xvcjojQTBBMEEwIiBhbGlnbj0ibGVmdCI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjcuNXB0O21hcmdpbi10b3A6Ny41
cHQ7bWFyZ2luLXJpZ2h0OjcuNXB0O21hcmdpbi1ib3R0b206Ny41cHQiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxhIGhyZWY9Im1haWx0bzpsaV96aGVucWlhbmdAaG90bWFpbC5jb20iPmxpX3poZW5xaWFuZ0Bo
b3RtYWlsLmNvbTwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi1sZWZ0OjYuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iYmFja2dyb3VuZDojRUZFRkVGIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnBjYW1hcmlsQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
ZiI+UGFibG8NCiBDYW1hcmlsbG8gKHBjYW1hcmlsKTwvc3Bhbj48L2E+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tn
cm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PkRhdGU6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
Jm5ic3A7MjAxOS0wOS0yNSZuYnNwOzAyOjMwPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Ubzo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZiI+c3ByaW5nQGlldGYub3JnPC9zcGFuPjwvYT48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDojRUZFRkVGIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+Q0M6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1p
bmdAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPmRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29y
ay1wcm9ncmFtbWluZ0BpZXRmLm9yZzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6I0VG
RUZFRiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlN1YmplY3Q6
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7
W3NwcmluZ10gRlc6DQogSS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nLTAzLnR4dDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5XZSBoYXZlIGp1c3QgcG9zdGVkIHRoZSBzcGxpdCBvZiBTUnY2IE5ldHdvcmsg
UHJvZ3JhbW1pbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
VGhlIFNSIGVuZHBvaW50IGFuZCB0cmFuc2l0IGJlaGF2aW9ycyB0aGF0IHBlcmZvcm0gU1JIIGlu
c2VydGlvbiBhcmUgbm93IHVuZGVyIGEgbmV3IGluZGl2aWR1YWwgZHJhZnQgKGRyYWZ0LWZpbHNm
aWxzLXNwcmluZy1zcnY2LW5ldC1wZ20taW5zZXJ0aW9uKS4NCiBUaGlzIHJldmlzaW9uIGRvZXMg
bm90IGNvbnRhaW4gYW55IG90aGVyIHVwZGF0ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5BcyBtZW50aW9uZWQgbGFzdCB3ZWVrLCB0aHJvdWdob3V0IHRoZSByZXN0IG9m
IHRoZSB3ZWVrIHdlIHdpbGwgcHVzaCBhbm90aGVyIHVwZGF0ZSB3aXRoIGEgZmV3IGZ1bmN0aW9u
YWwgdXBkYXRlcyAoZS5nLiBOSD01OSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+VGhhbmsgeW91LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPlBhYmxvIChvbiBiZWhhbGYgb2YgdGhlIGF1dGhvcnMpLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTogc3ByaW5nICZsdDs8YSBocmVmPSJtYWls
dG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZn
dDsgb24gYmVoYWxmIG9mICZxdW90OzxhIGhyZWY9Im1haWx0bzppbnRlcm5ldC1kcmFmdHNAaWV0
Zi5vcmciPmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZzwvYT4mcXVvdDsNCiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyI+aW50ZXJuZXQtZHJhZnRzQGlldGYub3Jn
PC9hPiZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5SZXBs
eSB0bzogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYu
b3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5n
QGlldGYub3JnPC9hPiZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5EYXRlOiBUdWVzZGF5LCAyNCBTZXB0ZW1iZXIgMjAxOSBhdCAyMDoyMzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRvOiAmcXVvdDs8YSBocmVmPSJtYWls
dG86aS1kLWFubm91bmNlQGlldGYub3JnIj5pLWQtYW5ub3VuY2VAaWV0Zi5vcmc8L2E+JnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86aS1kLWFubm91bmNlQGlldGYub3JnIj5pLWQtYW5ub3VuY2VA
aWV0Zi5vcmc8L2E+Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPkNjOiAmcXVvdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0
Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJp
bmdAaWV0Zi5vcmc8L2E+Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPlN1YmplY3Q6IFtzcHJpbmddIEktRCBBY3Rpb246IGRyYWZ0LWlldGYtc3ByaW5nLXNy
djYtbmV0d29yay1wcm9ncmFtbWluZy0wMy50eHQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyBBIE5ldyBJbnRlcm5ldC1EcmFm
dCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5ldC1EcmFmdHMgZGlyZWN0b3Jp
ZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIFNvdXJjZSBQYWNrZXQg
Um91dGluZyBpbiBOZXR3b3JraW5nIFdHIG9mIHRoZSBJRVRGLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOw0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRpdGxlJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogU1J2
NiBOZXR3b3JrIFByb2dyYW1taW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IEF1dGhvcnMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgOiBDbGFyZW5jZSBGaWxzZmlsczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQYWJsbyBDYW1hcmlsbG8gR2FydmlhPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEpvaG4gTGVkZHk8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGFuaWVsIFZveWVy
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNhdG9ydSBN
YXRzdXNoaW1hPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFpoZW5iaW4gTGk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsgRmlsZW5hbWUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgOiBkcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmct
MDMudHh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFBhZ2VzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogNDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsgRGF0ZSZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA6IDIwMTktMDkt
MjQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyBBYnN0cmFjdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhpcyBk
b2N1bWVudCBkZXNjcmliZXMgdGhlIFNSdjYgbmV0d29yayBwcm9ncmFtbWluZyBjb25jZXB0IGFu
ZCBpdHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbW9zdCBiYXNpYyBmdW5jdGlvbnMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBJRVRGIGRhdGF0cmFja2VyIHN0YXR1cyBwYWdl
IGZvciB0aGlzIGRyYWZ0IGlzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOw0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLyI+
DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNwcmluZy1zcnY2
LW5ldHdvcmstcHJvZ3JhbW1pbmcvPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZXJlIGFyZSBhbHNvIGh0
bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsNCjxhIGhyZWY9Imh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1p
bmctMDMiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtc3ByaW5nLXNy
djYtbmV0d29yay1wcm9ncmFtbWluZy0wMzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsNCjxhIGhyZWY9Imh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3Jr
LXByb2dyYW1taW5nLTAzIj4NCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwv
ZHJhZnQtaWV0Zi1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAzPC9hPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOw0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IEEgZGlmZiBmcm9tIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBhdDo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsNCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1p
ZXRmLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDMiPg0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFt
bWluZy0wMzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBsZWFzZSBub3RlIHRoYXQgaXQgbWF5
IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb248bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsgdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdCB0
b29scy5pZXRmLm9yZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyBJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZh
aWxhYmxlIGJ5IGFub255bW91cyBGVFAgYXQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8YSBocmVmPSJmdHA6Ly9mdHAuaWV0
Zi5vcmcvaW50ZXJuZXQtZHJhZnRzLyI+ZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0
cy88L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsgc3ByaW5nIG1haWxpbmcgbGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOw0KPGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOw0KPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmciPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOw0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5zcHJpbmcgbWFpbGluZyBsaXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYu
b3JnPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_d248c9e5841a4e0aba4e4aa613e1a8banokiasbellcom_--


From nobody Sun Sep 29 07:26:29 2019
Return-Path: <rbonica@juniper.net>
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 901511200D6 for <spring@ietfa.amsl.com>; Sun, 29 Sep 2019 07:26:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net
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 Qb1WfHiwCZMu for <spring@ietfa.amsl.com>; Sun, 29 Sep 2019 07:26:25 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68F4E12004F for <spring@ietf.org>; Sun, 29 Sep 2019 07:26:25 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8TEPTFn008249; Sun, 29 Sep 2019 07:25:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=M4E+nXBdBnpOPv/oqtVtn/7GLl8A0MjjpkuKHcgOKXI=; b=ZFkontWVozAfaVyMBOuQIgqCVHpQUnlyXhgSuwZqC22qGn/BB2t7fIRh3Fc1SpzSAIDs 5IT0fZmK+1XK/dt9oJ/wilfW+AiCoSJC7+efMnocyTO3g2Zg3O9awpliKWOBtJ+KjM+I kMIEX4crVQGRKNVENoiX8D9Yemxz37c3GWwc/CeWB52ZjXiHVLDqZ0id12OhzXWZz4zG bROgP6kd+Fjnj5ir4P204ZEdLbW0JT0I+pmesqtH2k5X92D2eM9KJHRbUJOCvS0sHBu7 FIi4lqS5cOYEjDzepEpDp4ZoyDUsyNwLnF8kLfpBp+7elzSXCtHc7L8fdKhCccZ8okIr 4w== 
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp2054.outbound.protection.outlook.com [104.47.40.54]) by mx0b-00273201.pphosted.com with ESMTP id 2va5ej9mh2-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 29 Sep 2019 07:25:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m2kbJB7ROtYqND0/Bv6LaocYOAmr8rEw4fOz7n02PFbMjM1EXI2YSoxGs9VuOnse1EEqzYxaIb6ssWOvJhP1XmsGtHG9fQVMplhskF4AXe65fn6OWvhd4PZSgB4HAhX+d18VI+0JIqoJJhhoP3t/8Y3mnh17kc2dwZi/XLnKfzrWtKKPeonZ9Uc+wbmTvZ07d6oswZ4xqRMPa815CWysef5klA3yUoeakQoFSqbncRejSDe6DPrVkz2TlhqSZs2yNXyfb7DpsiFVI3DThX7YW1RD6jM3cSKL5rvXcRPZNe8Lg1Nwr5CeE+8p14HZj+ZTGdFIgwxu5Eiw/4vsj6dWeQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M4E+nXBdBnpOPv/oqtVtn/7GLl8A0MjjpkuKHcgOKXI=; b=HSex3bxuQ6emeEo6lz2yi0hJiSCthmlnbpA9aOzTO6Fj/bOpTbOCPFvs8QbhOoRtMudqL4/l+ND4kj+GJaIP34RLn0zF4nAxtx8+NdY82IVREimmMVtdm7NutgSQX84yuxyOb2eq47wDLZKfyCFBGO5q+O5cH7B2MNmlJY8WiI7HjsEV462YYetRfs5Uirrh354P5uWuEnNeqXZ0MHdshpySmO7UQk5wB/O9JYHTqUl+nApmzjxztCl/Ngp4mbqoNBcxTk+DbXV4jQSKdpgUZGv/AJM05VSiZzPY1HsnCXxD7LL1kX1JUmKLbQAs6+V5R/D/FHHa8nQPI//jFq2GqQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4355.namprd05.prod.outlook.com (52.133.223.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.13; Sun, 29 Sep 2019 14:25:53 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.017; Sun, 29 Sep 2019 14:25:53 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: "Zafar Ali (zali)" <zali@cisco.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>, SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
Thread-Topic: =?iso-2022-jp?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAACLJ+gAADQ7MgAABdBAAAAukWqAAMasxgABPcgCQ
Content-Class: 
Date: Sun, 29 Sep 2019 14:25:53 +0000
Message-ID: <BN7PR05MB56990F9D71C8355F312DC23AAE830@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com> <BN7PR05MB5699D4EB8E7B360BEC877695AE860@BN7PR05MB5699.namprd05.prod.outlook.com> <C0D322C4-67CF-4703-B3BD-BEC2634D9318@cisco.com> <BN7PR05MB5699EE338A965E9F67A39A0FAE810@BN7PR05MB5699.namprd05.prod.outlook.com> <CAOj+MMGk9PFrW_qCDOTnCkkhoNJ4h1TQ2rQkSnGd31GXS7+=sw@mail.gmail.com>
In-Reply-To: <CAOj+MMGk9PFrW_qCDOTnCkkhoNJ4h1TQ2rQkSnGd31GXS7+=sw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-29T14:25:49.3212054Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=579763b8-c856-4063-a482-35b776b3476d; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [193.110.49.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bbff6b8c-4ea7-4af9-ce84-08d744e8ef64
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB4355:
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB4355840AEE475C84FCE9FE8CAE830@BN7PR05MB4355.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:494;
x-forefront-prvs: 017589626D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(39860400002)(376002)(346002)(396003)(366004)(199004)(189003)(14444005)(4326008)(11346002)(6436002)(71200400001)(71190400001)(229853002)(790700001)(6116002)(76176011)(2906002)(486006)(256004)(81156014)(186003)(99286004)(3846002)(476003)(8936002)(86362001)(81166006)(102836004)(54896002)(6306002)(26005)(446003)(55016002)(53546011)(6506007)(7696005)(6246003)(9686003)(66066001)(66556008)(54906003)(5660300002)(64756008)(14454004)(76116006)(66476007)(66946007)(52536014)(316002)(66446008)(478600001)(6916009)(4744005)(25786009)(7736002)(33656002)(74316002)(561944003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4355; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dx+1QOe4pOnMzHzxgWkJ4cD6ZueJ/VrHoDKEm/N4k2D4o8P0mxHrG7I84B1nZFB9HtevjxVCFExUCvJaaApkGtwOyJggZUEoayGrz2fAnry7qSDjv16DVlcpR3LIRt0o4jl4q0P6xJNRVzb2akHqeRZ8uPD9SrHk1e1GKc+K5VJAMjGiA62DWFzS9bEYXE65RZmRN1aWDGEsrOcQrQCiV6Z/ZXC8hEDhV2K3Ov/f42D62hcN3QGF1WIx4HH2xadw5D+KFrXmIW+TlRKNOg0ilcj5HvNhMV53Vzncpj7epP9hrU2SGwhZJ6Qw4L7Y+GjRzoOBB+i7OjfNM2JVK0pZqzPrecnXLLWbAcWDFKzAUZagb6O529jbpPUWtncrur21wDeu45Sgv8tlXN7rzyLrnaOqlUTWe7JVwruDtPUnGWk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB56990F9D71C8355F312DC23AAE830BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: bbff6b8c-4ea7-4af9-ce84-08d744e8ef64
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2019 14:25:53.3358 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: a0XozOk3HUlEMp3Aap99Tkq3P8+F8o8eVK45ssHkYtV9lrdc1YmDXE9N+BguFTogWYjsTrMOFwESMesXRuSNQw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4355
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-29_09:2019-09-25,2019-09-29 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 bulkscore=0 suspectscore=0 phishscore=0 adultscore=0 mlxscore=0 priorityscore=1501 spamscore=0 impostorscore=0 clxscore=1015 mlxlogscore=999 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909290163
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LJzc3Is_Gt7fW8k0HP0VuqJ1JNg>
Subject: Re: [spring] =?iso-2022-jp?b?U1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
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: Sun, 29 Sep 2019 14:26:28 -0000

--_000_BN7PR05MB56990F9D71C8355F312DC23AAE830BN7PR05MB5699namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Robert,

I was thinking about SR-compressed-6. SRc6 is a nice abbreviation for that.

If the WG agrees, I will update the drafts.

                        Ron


From: Robert Raszuk <robert@raszuk.net>
Sent: Friday, September 27, 2019 8:28 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: Zafar Ali (zali) <zali@cisco.com>; EXT - daniel.bernier@bell.ca <daniel=
.bernier@bell.ca>; Jeff Tantsura <jefftant.ietf@gmail.com>; Chengli (Cheng =
Li) <chengli13@huawei.com>; Stewart Bryant <stewart.bryant@gmail.com>; SPRI=
NG WG List <spring@ietf.org>; SING Team <s.i.n.g.team.0810@gmail.com>
Subject: Re: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

While sitting and watching this very educational thread to enhance anyone l=
inguistic skills why don't you just call your architecture as either SRc6 o=
r SRs6 and move on ?

Legend:

c - compressed
s - squeezed or shrank

Best,
Robert.

PS. That is not to say that I suddenly think the proposal is overall sound =
:)



Juniper Business Use Only

--_000_BN7PR05MB56990F9D71C8355F312DC23AAE830BN7PR05MB5699namp_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I was thinking about SR-compressed-6. SRc6 is a nice=
 abbreviation for that.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If the WG agrees, I will update the drafts.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Friday, September 27, 2019 8:28 PM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;; EXT - daniel.bernier@be=
ll.ca &lt;daniel.bernier@bell.ca&gt;; Jeff Tantsura &lt;jefftant.ietf@gmail=
.com&gt;; Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;; Stewart Bryant &=
lt;stewart.bryant@gmail.com&gt;; SPRING WG List &lt;spring@ietf.org&gt;;
 SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;<br>
<b>Subject:</b> Re: [spring] SR-MPLS over IPv6<span lang=3D"JA" style=3D"fo=
nt-family:&quot;MS Gothic&quot;">=1B$B!)=1B(B</span><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Hi Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">While sitting and watching this very educational thr=
ead to enhance anyone linguistic skills why don't you just call your archit=
ecture as either SRc6 or SRs6 and move on ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Legend:&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">c - compressed&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">s - squeezed or shrank&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">PS. That is not to say that I suddenly think the pro=
posal is overall sound :)&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:black">Juniper Business Use Only</span><o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_BN7PR05MB56990F9D71C8355F312DC23AAE830BN7PR05MB5699namp_--


From nobody Sun Sep 29 07:56:40 2019
Return-Path: <robert@raszuk.net>
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 A44161200D8 for <spring@ietfa.amsl.com>; Sun, 29 Sep 2019 07:56:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 cnMgDDFEe_Cr for <spring@ietfa.amsl.com>; Sun, 29 Sep 2019 07:56:37 -0700 (PDT)
Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com [IPv6:2607:f8b0:4864:20::72f]) (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 8750312004F for <spring@ietf.org>; Sun, 29 Sep 2019 07:56:37 -0700 (PDT)
Received: by mail-qk1-x72f.google.com with SMTP id y144so5588827qkb.7 for <spring@ietf.org>; Sun, 29 Sep 2019 07:56:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+CT3SZZxDxYJ807jLFenpNA01bdmdfWTM9KJ7yqU/n8=; b=W3NJvu5movNcFIdu4cJOYMbPLr9PKyWHrSKB/3uIxJY1JYzGdgqMq4u+OJsW6/v20A GC6reqsOAiKSIb5HWkCWaxgcLZdeOwnDKwo2h0b1REvECBb8oSjHxs+7xT9GU8OPUDGx FiXlpzJ+1Uq93V60H4j5tczU0NGlW6siqHskglO8EoaMADuv8cw1wJ8OGFykgrnIuuPm cNwRvJMt3w3C4Y0VHoariDhdbd3sVtWu+IAknYiPFAWFXUEASIw0ZNeZhMK+EnMS6jV/ 1TlSWj+kvWKhEZCU4QumbvQcbXr57wWtjjSQxA31254TMShPK0/BV+cRkclWNtCdrLMP 6EDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+CT3SZZxDxYJ807jLFenpNA01bdmdfWTM9KJ7yqU/n8=; b=sUBDMtYZMOz+dq0hNsMjBBG8+R6W0ocOdWDWsHrlCXP0vXb5B0dXrvOCIV6CfNyuhX F2qPRNOior+xpXQrQHf57+KqZNVj0eaf26HiR+kdj9MJ1ph4qo9ZdXakpdUdZHbLtOnm CzRB31p4vK5W6rZDMmzZV3i5i6LpfbkMQ8Z+35LXQ8cFncyIkx8Mw7D5buC8GXC9uAjQ h6snFb//0JV76JCdeoBxQEr/uvJPbCB90+ATET0A+7rcmjD0jSEqiuVAmiPovod/24BA 5FqsyiBv0Bjj6jKdq6am4w/VGn6jrRKPc1pH5j7exhmGqWl4DbLr5369yT3jQFyrQ/vU 30wg==
X-Gm-Message-State: APjAAAWp/F/rUp+ovYkLKJRMRas2MU8Z1vlPYfcEhm3gx9nwqPlAxQmP MM6vCZrVcjd2hGc1rOnrW9/CBFPKGJHnAD5+aIjhRw==
X-Google-Smtp-Source: APXvYqwEwda37NUBMJePkgzcBiG1Tp3TVQCE2z0YDMGRfH7LoyKi4Gvw/WO20fAkTuymK9wwJKvWTAYPqyzRkdUPoGc=
X-Received: by 2002:a37:2784:: with SMTP id n126mr14065550qkn.302.1569768996410;  Sun, 29 Sep 2019 07:56:36 -0700 (PDT)
MIME-Version: 1.0
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com> <BN7PR05MB5699D4EB8E7B360BEC877695AE860@BN7PR05MB5699.namprd05.prod.outlook.com> <C0D322C4-67CF-4703-B3BD-BEC2634D9318@cisco.com> <BN7PR05MB5699EE338A965E9F67A39A0FAE810@BN7PR05MB5699.namprd05.prod.outlook.com> <CAOj+MMGk9PFrW_qCDOTnCkkhoNJ4h1TQ2rQkSnGd31GXS7+=sw@mail.gmail.com> <BN7PR05MB56990F9D71C8355F312DC23AAE830@BN7PR05MB5699.namprd05.prod.outlook.com>
In-Reply-To: <BN7PR05MB56990F9D71C8355F312DC23AAE830@BN7PR05MB5699.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 29 Sep 2019 16:56:27 +0200
Message-ID: <CAOj+MMEpxT9koy1dj4V81hdBEn868AdouFC1PWaHgPww+ne94g@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: "Zafar Ali (zali)" <zali@cisco.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>,  Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>,  Stewart Bryant <stewart.bryant@gmail.com>, SPRING WG List <spring@ietf.org>,  SING Team <s.i.n.g.team.0810@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000006927930593b25394"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/pMkrDvFzWhcKKQ7s_handuJHdHg>
Subject: Re: [spring] =?utf-8?q?SR-MPLS_over_IPv6=EF=BC=9F?=
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: Sun, 29 Sep 2019 14:56:40 -0000

--0000000000006927930593b25394
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Ron,

You may also consider *SR-mapped-6* (SRm6) as it even better reflects the
spirit of the proposal.

Thx,
R.

On Sun, Sep 29, 2019 at 4:26 PM Ron Bonica <rbonica@juniper.net> wrote:

> Robert,
>
>
>
> I was thinking about SR-compressed-6. SRc6 is a nice abbreviation for tha=
t.
>
>
>
> If the WG agrees, I will update the drafts.
>
>
>
>                         Ron
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Friday, September 27, 2019 8:28 PM
> *To:* Ron Bonica <rbonica@juniper.net>
> *Cc:* Zafar Ali (zali) <zali@cisco.com>; EXT - daniel.bernier@bell.ca <
> daniel.bernier@bell.ca>; Jeff Tantsura <jefftant.ietf@gmail.com>; Chengli
> (Cheng Li) <chengli13@huawei.com>; Stewart Bryant <
> stewart.bryant@gmail.com>; SPRING WG List <spring@ietf.org>; SING Team <
> s.i.n.g.team.0810@gmail.com>
> *Subject:* Re: [spring] SR-MPLS over IPv6=EF=BC=9F
>
>
>
> Hi Ron,
>
>
>
> While sitting and watching this very educational thread to enhance anyone
> linguistic skills why don't you just call your architecture as either SRc=
6
> or SRs6 and move on ?
>
>
>
> Legend:
>
>
>
> c - compressed
>
> s - squeezed or shrank
>
>
>
> Best,
>
> Robert.
>
>
>
> PS. That is not to say that I suddenly think the proposal is overall soun=
d
> :)
>
>
>
>
>
> Juniper Business Use Only
>

--0000000000006927930593b25394
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Ron,</div><div><br></div><div>You may also conside=
r <b>SR-mapped-6</b> (SRm6) as it even better reflects the spirit of the pr=
oposal.=C2=A0</div><div><br></div><div>Thx,</div><div>R.</div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Sep 29, 201=
9 at 4:26 PM Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=
=3D"_blank">rbonica@juniper.net</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"m_-2560430554047419461gmail-m_3139038289637996232WordSection1=
">
<p class=3D"MsoNormal">Robert,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I was thinking about SR-compressed-6. SRc6 is a nice=
 abbreviation for that.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">If the WG agrees, I will update the drafts.<u></u><u=
></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Ron<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:rob=
ert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt; <br>
<b>Sent:</b> Friday, September 27, 2019 8:28 PM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com" target=3D=
"_blank">zali@cisco.com</a>&gt;; EXT - <a href=3D"mailto:daniel.bernier@bel=
l.ca" target=3D"_blank">daniel.bernier@bell.ca</a> &lt;<a href=3D"mailto:da=
niel.bernier@bell.ca" target=3D"_blank">daniel.bernier@bell.ca</a>&gt;; Jef=
f Tantsura &lt;<a href=3D"mailto:jefftant.ietf@gmail.com" target=3D"_blank"=
>jefftant.ietf@gmail.com</a>&gt;; Chengli (Cheng Li) &lt;<a href=3D"mailto:=
chengli13@huawei.com" target=3D"_blank">chengli13@huawei.com</a>&gt;; Stewa=
rt Bryant &lt;<a href=3D"mailto:stewart.bryant@gmail.com" target=3D"_blank"=
>stewart.bryant@gmail.com</a>&gt;; SPRING WG List &lt;<a href=3D"mailto:spr=
ing@ietf.org" target=3D"_blank">spring@ietf.org</a>&gt;;
 SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" target=3D"_bl=
ank">s.i.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] SR-MPLS over IPv6<span lang=3D"JA" style=3D"fo=
nt-family:&quot;MS Gothic&quot;">=EF=BC=9F</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Ron,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">While sitting and watching this very educational thr=
ead to enhance anyone linguistic skills why don&#39;t you just call your ar=
chitecture as either SRc6 or SRs6 and move on ?=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Legend:=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">c - compressed=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">s - squeezed or shrank=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Best,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Robert.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">PS. That is not to say that I suddenly think the pro=
posal is overall sound :)=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:&quot;MS P=
Gothic&quot;,sans-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"m_-2560430554047419461gmail-m_3139038289637996232msipfooter30b3=
d538" align=3D"center" style=3D"margin:0in 0in 0.0001pt;text-align:center">
<span style=3D"font-size:7pt;font-family:Calibri,sans-serif;color:black">Ju=
niper Business Use Only</span><u></u><u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--0000000000006927930593b25394--


From nobody Mon Sep 30 01:11:33 2019
Return-Path: <rbonica@juniper.net>
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 3DFB512001A for <spring@ietfa.amsl.com>; Mon, 30 Sep 2019 01:11:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 tuvP76z7aN6F for <spring@ietfa.amsl.com>; Mon, 30 Sep 2019 01:11:30 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EB7012006A for <spring@ietf.org>; Mon, 30 Sep 2019 01:11:29 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8U8BH0Y031960; Mon, 30 Sep 2019 01:11:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=sa21FbDXh5qwEHFm575Mpp6w6HUUg/5Awn6iHXdU/lA=; b=RzQGKcyGUlVUeVSgwTBpLYbNzpaPOC3TijBqlPqIkLQb2r41JZA1BQUqmmv5edtKfLSm tJ1ENKFc5o7LhXm5+gvDC3aEyKGeAA0eQwtGBpz5bk0N4BbveUpRpGhnBPPj5V9H4kaA HqGsoUg9izdQfWdIF2rQsyxqNUcetOUHtQiSXALr8gdVqvRjLEJv0fV0NDpmV3XNNIlY 6I+NUmdmR0f3GDgxCfQ8ngrN3AI+zb0E05rA+TbtePZdAtmwsTQzE9BK8dU/M5pcvd/3 JVtEs49fbm5WgJF6zMiXvQmET3CdumY9Cu1hHKvRyEOCBSPq8knzAWV53nWR2O3HcE6B cQ== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2054.outbound.protection.outlook.com [104.47.45.54]) by mx0b-00273201.pphosted.com with ESMTP id 2va5ejas7w-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 30 Sep 2019 01:11:18 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F/OWkIMgUHLHIf6f1tKCyml6phtJXiLl+4haUvouxzUMLQ34b4rDSnLwO5bd6n0z3fhEFMM5Jwe9WYfKfxzZbuOb3iDVISF6dWfXLp5IkwARR6zSOTE/6WG7V+fE9sxTht/9zBdfZt7C+dqbhfWwXfkbD3xLTMfjCDNDADUqbEOFGM1y19XKD6aLwoyiYxt6IsNRTFwVBlhWon2bfO2+GTZiA3Dkib/qAaRJa9DxkTng1EXztNPzbnueuEVmJMbcJvoeaNcyQu2ZCJKy4aBNUPIZ0mGa1tad9WgRDOooLKxNdfP66dfjOO5QvQPjy0d3883F1vxNRHvYNOszM8HCqA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sa21FbDXh5qwEHFm575Mpp6w6HUUg/5Awn6iHXdU/lA=; b=oT1+/vaUE6slGcqZ1iUdimXp36QeRa4h8yyzCcfsrIbLFhObyaR5RygWHxd0hJK79tWHAjSdAUkn9RwtnwA1B653QOtY+jv3HeIeuDGyoMygiiHllgCuE67+n9j2/ZI/JrSoFYxx/aLZrV+FLrxbHYMYP71NT1Z7SsaIIk0812bL1xg2cxvkXMraROCYZJWgcFQbrReelqcSyGiXi81WB7sh71ixcLu6prg+moiNwUOdUAQJGXuQDALr8bRDHi8UEnaIrcwqGtB19zgU+7nzzryJ0xJ7NjkpH+DlWGi+hJsE3gfmVDNjT0ktLjJDKUflj0rwLGoCMl05YnB5K26vPQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4499.namprd05.prod.outlook.com (52.135.248.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.12; Mon, 30 Sep 2019 08:11:04 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2305.017; Mon, 30 Sep 2019 08:11:04 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: "Zafar Ali (zali)" <zali@cisco.com>, "EXT - daniel.bernier@bell.ca" <daniel.bernier@bell.ca>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Chengli (Cheng Li)" <chengli13@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>, SPRING WG List <spring@ietf.org>, SING Team <s.i.n.g.team.0810@gmail.com>
Thread-Topic: =?iso-2022-jp?B?W3NwcmluZ10gU1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
Thread-Index: AdVyfXpR2Zy+FnKjRXStpDyUGRI2GwADhveAAEStigAAAB+XAAAOl5KAACLJ+gAADQ7MgAABdBAAAAukWqAAMasxgABPcgCQAAEr0IAAJAkbQA==
Content-Class: 
Date: Mon, 30 Sep 2019 08:11:04 +0000
Message-ID: <BN7PR05MB56998CA659B64964B426EDA7AE820@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <C7C2E1C43D652C4E9E49FE7517C236CB02700FC1@dggeml529-mbx.china.huawei.com> <BN7PR05MB56994D4335D5ECCC9FE591A8AE840@BN7PR05MB5699.namprd05.prod.outlook.com> <3b7e474d-7462-4bc5-310c-6489516a0b1a@gmail.com> <d00cbf3d-823b-41e3-8759-21e50058a7eb@Spark> <4BB0E927-025D-4497-9DD1-0307FCBAFB97@bell.ca> <0613CA2A-E5A5-4D49-9F2B-A57CD9B702A0@cisco.com> <BN7PR05MB5699D4EB8E7B360BEC877695AE860@BN7PR05MB5699.namprd05.prod.outlook.com> <C0D322C4-67CF-4703-B3BD-BEC2634D9318@cisco.com> <BN7PR05MB5699EE338A965E9F67A39A0FAE810@BN7PR05MB5699.namprd05.prod.outlook.com> <CAOj+MMGk9PFrW_qCDOTnCkkhoNJ4h1TQ2rQkSnGd31GXS7+=sw@mail.gmail.com> <BN7PR05MB56990F9D71C8355F312DC23AAE830@BN7PR05MB5699.namprd05.prod.outlook.com> <CAOj+MMEpxT9koy1dj4V81hdBEn868AdouFC1PWaHgPww+ne94g@mail.gmail.com>
In-Reply-To: <CAOj+MMEpxT9koy1dj4V81hdBEn868AdouFC1PWaHgPww+ne94g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-09-30T08:11:00.0637675Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b93bbfb3-32e7-443f-a084-2c10c5c6fdf8; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [193.110.49.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3d35592e-39fe-4a50-76f0-08d7457dbd88
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB4499:
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BN7PR05MB44996D15066AB0BE66132C16AE820@BN7PR05MB4499.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:359;
x-forefront-prvs: 01762B0D64
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(346002)(39860400002)(366004)(396003)(376002)(199004)(189003)(66066001)(14444005)(186003)(7736002)(316002)(53546011)(6916009)(486006)(2906002)(74316002)(6506007)(4326008)(76116006)(229853002)(86362001)(9686003)(236005)(54896002)(6436002)(256004)(6306002)(5070765005)(66946007)(66446008)(64756008)(66556008)(66476007)(55016002)(99286004)(8936002)(6246003)(76176011)(54906003)(26005)(52536014)(14454004)(81156014)(478600001)(81166006)(11346002)(790700001)(3846002)(102836004)(446003)(6116002)(5660300002)(561944003)(33656002)(71190400001)(71200400001)(7696005)(25786009)(476003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4499; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ynyK+QqS2PNDgTXQL2NRNcSE3kY2IVaNn/BGd07MQXPMqXNgmMvOgncIVK9IILFygnkJN9RmFNXBinkuRYadScbqIDhDFhhMMeFNK4xnaPaK8OjkMkTab/x1V7KDocy9ur5r6/yMtGdobZ+LonQFPa6z9dnRlIJyNUL9aQHtpr4RA8WxNreLkVodu9+NpPqEBwnfqlRi5xnR1jAZ2Vgxtn2tYZPoEJlJRqEN5kgZG8Z0d8L1PXF8UhPfmhFYwm7GpT41Bkq4PLv0XfYpUFhrg/147/QcVUXgKRm63GloFRBdtWLFDJpLSqsauepCqV2q1OXZXvJhxKxV60Mrx93CdBCEd7UC72R0R1IS4k2j9vQLNT2WHF2s47AohjymuNGhh/Gt0ievhNdTxnrNJn7fzyFV0kDmSXt9Q+dIZRN9rEs=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB56998CA659B64964B426EDA7AE820BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d35592e-39fe-4a50-76f0-08d7457dbd88
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2019 08:11:04.7731 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hOmt09PS19h7ivIY7lFMYq1B80TAoZOzApSGOLlDwEHIZFIqw7vCdUPzKMcmz8s7emPDYU72Vc76oUTfaiDNNA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4499
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-30_04:2019-09-25,2019-09-30 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 bulkscore=0 suspectscore=0 phishscore=0 adultscore=0 mlxscore=0 priorityscore=1501 spamscore=0 impostorscore=0 clxscore=1015 mlxlogscore=999 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909300088
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zx_RhKKObIO8LOGk6gbRNGGVZ8o>
Subject: Re: [spring] =?iso-2022-jp?b?U1ItTVBMUyBvdmVyIElQdjYbJEIhKRsoQg==?=
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 Sep 2019 08:11:32 -0000

--_000_BN7PR05MB56998CA659B64964B426EDA7AE820BN7PR05MB5699namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Robert,

I like SR-mapped-6 (SRm6) even better. When spoken =1B$B!H=1B(BS-R-C-6=1B$B=
!I=1B(B sounds too much like =1B$B!H=1B(BS-R-V-6=1B$B!I=1B(B. The two will =
be confused. SRm6 won=1B$B!G=1B(Bt have that problem.

                                                                           =
 Ron


From: Robert Raszuk <robert@raszuk.net>
Sent: Sunday, September 29, 2019 10:56 AM
To: Ron Bonica <rbonica@juniper.net>
Cc: Zafar Ali (zali) <zali@cisco.com>; EXT - daniel.bernier@bell.ca <daniel=
.bernier@bell.ca>; Jeff Tantsura <jefftant.ietf@gmail.com>; Chengli (Cheng =
Li) <chengli13@huawei.com>; Stewart Bryant <stewart.bryant@gmail.com>; SPRI=
NG WG List <spring@ietf.org>; SING Team <s.i.n.g.team.0810@gmail.com>
Subject: Re: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

You may also consider SR-mapped-6 (SRm6) as it even better reflects the spi=
rit of the proposal.

Thx,
R.

On Sun, Sep 29, 2019 at 4:26 PM Ron Bonica <rbonica@juniper.net<mailto:rbon=
ica@juniper.net>> wrote:
Robert,

I was thinking about SR-compressed-6. SRc6 is a nice abbreviation for that.

If the WG agrees, I will update the drafts.

                        Ron


From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Friday, September 27, 2019 8:28 PM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>>; EXT - daniel.=
bernier@bell.ca<mailto:daniel.bernier@bell.ca> <daniel.bernier@bell.ca<mail=
to:daniel.bernier@bell.ca>>; Jeff Tantsura <jefftant.ietf@gmail.com<mailto:=
jefftant.ietf@gmail.com>>; Chengli (Cheng Li) <chengli13@huawei.com<mailto:=
chengli13@huawei.com>>; Stewart Bryant <stewart.bryant@gmail.com<mailto:ste=
wart.bryant@gmail.com>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf=
.org>>; SING Team <s.i.n.g.team.0810@gmail.com<mailto:s.i.n.g.team.0810@gma=
il.com>>
Subject: Re: [spring] SR-MPLS over IPv6=1B$B!)=1B(B

Hi Ron,

While sitting and watching this very educational thread to enhance anyone l=
inguistic skills why don't you just call your architecture as either SRc6 o=
r SRs6 and move on ?

Legend:

c - compressed
s - squeezed or shrank

Best,
Robert.

PS. That is not to say that I suddenly think the proposal is overall sound =
:)



Juniper Business Use Only


Juniper Business Use Only

--_000_BN7PR05MB56998CA659B64964B426EDA7AE820BN7PR05MB5699namp_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"MS PGothic";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@MS PGothic";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
p.m-2560430554047419461gmail-m3139038289637996232msipfooter30b3d538, li.m-2=
560430554047419461gmail-m3139038289637996232msipfooter30b3d538, div.m-25604=
30554047419461gmail-m3139038289637996232msipfooter30b3d538
	{mso-style-name:m_-2560430554047419461gmail-m_3139038289637996232msipfoote=
r30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:JA;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
p.msipfooter30b3d538, li.msipfooter30b3d538, div.msipfooter30b3d538
	{mso-style-name:msipfooter30b3d538;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"MS PGothic",sans-serif;
	mso-fareast-language:JA;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I like SR-mapped-6 (SRm6) even better. When spoken =
=1B$B!H=1B(BS-R-C-6=1B$B!I=1B(B sounds too much like =1B$B!H=1B(BS-R-V-6=1B=
$B!I=1B(B. The two will be confused. SRm6 won=1B$B!G=1B(Bt have that proble=
m.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; Ron<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>From:</b> Robert Raszuk &lt;robert@raszuk.net&gt;=
 <br>
<b>Sent:</b> Sunday, September 29, 2019 10:56 AM<br>
<b>To:</b> Ron Bonica &lt;rbonica@juniper.net&gt;<br>
<b>Cc:</b> Zafar Ali (zali) &lt;zali@cisco.com&gt;; EXT - daniel.bernier@be=
ll.ca &lt;daniel.bernier@bell.ca&gt;; Jeff Tantsura &lt;jefftant.ietf@gmail=
.com&gt;; Chengli (Cheng Li) &lt;chengli13@huawei.com&gt;; Stewart Bryant &=
lt;stewart.bryant@gmail.com&gt;; SPRING WG List &lt;spring@ietf.org&gt;;
 SING Team &lt;s.i.n.g.team.0810@gmail.com&gt;<br>
<b>Subject:</b> Re: [spring] SR-MPLS over IPv6<span lang=3D"JA" style=3D"fo=
nt-family:&quot;MS Gothic&quot;">=1B$B!)=1B(B</span><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Ron,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">You may also consider <b>SR-mapped-6</b> (SRm6) as i=
t even better reflects the spirit of the proposal.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thx,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">R.<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Sun, Sep 29, 2019 at 4:26 PM Ron Bonica &lt;<a hr=
ef=3D"mailto:rbonica@juniper.net" target=3D"_blank">rbonica@juniper.net</a>=
&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Robert,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">I was thinking about SR-compressed-6. SRc6 is a nice abbreviation =
for that.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">If the WG agrees, I will update the drafts.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ro=
n<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net=
" target=3D"_blank">robert@raszuk.net</a>&gt;
<br>
<b>Sent:</b> Friday, September 27, 2019 8:28 PM<br>
<b>To:</b> Ron Bonica &lt;<a href=3D"mailto:rbonica@juniper.net" target=3D"=
_blank">rbonica@juniper.net</a>&gt;<br>
<b>Cc:</b> Zafar Ali (zali) &lt;<a href=3D"mailto:zali@cisco.com" target=3D=
"_blank">zali@cisco.com</a>&gt;; EXT -
<a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank">daniel.bernier@=
bell.ca</a> &lt;<a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank"=
>daniel.bernier@bell.ca</a>&gt;; Jeff Tantsura &lt;<a href=3D"mailto:jeffta=
nt.ietf@gmail.com" target=3D"_blank">jefftant.ietf@gmail.com</a>&gt;;
 Chengli (Cheng Li) &lt;<a href=3D"mailto:chengli13@huawei.com" target=3D"_=
blank">chengli13@huawei.com</a>&gt;; Stewart Bryant &lt;<a href=3D"mailto:s=
tewart.bryant@gmail.com" target=3D"_blank">stewart.bryant@gmail.com</a>&gt;=
; SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blank">s=
pring@ietf.org</a>&gt;;
 SING Team &lt;<a href=3D"mailto:s.i.n.g.team.0810@gmail.com" target=3D"_bl=
ank">s.i.n.g.team.0810@gmail.com</a>&gt;<br>
<b>Subject:</b> Re: [spring] SR-MPLS over IPv6<span lang=3D"JA" style=3D"fo=
nt-family:&quot;MS Gothic&quot;">=1B$B!)=1B(B</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Ron,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">While sitting and watching this very educational thread to enhance=
 anyone linguistic skills why don't you just call your architecture as eith=
er SRc6 or SRs6 and move on ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Legend:&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">c - compressed&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">s - squeezed or shrank&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Best,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Robert.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">PS. That is not to say that I suddenly think the proposal is overa=
ll sound :)&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:12.0pt;font-family:&quot;MS PGothic&quot;=
,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"m-2560430554047419461gmail-m3139038289637996232msipfooter30b3d5=
38" align=3D"center" style=3D"margin:0in;margin-bottom:.0001pt;text-align:c=
enter">
<span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</span=
><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;MS=
 PGothic&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;margin=
-bottom:.0001pt;text-align:center">
<span style=3D"font-size:7.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:black">Juniper Business Use Only</span><o:p></o:p></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_BN7PR05MB56998CA659B64964B426EDA7AE820BN7PR05MB5699namp_--


From nobody Mon Sep 30 14:25:51 2019
Return-Path: <martin.vigoureux@nokia.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 410AF12013D; Mon, 30 Sep 2019 14:25:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 Pc6B1hsaNTKL; Mon, 30 Sep 2019 14:25:48 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80094.outbound.protection.outlook.com [40.107.8.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0B9312007C; Mon, 30 Sep 2019 14:25:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cimjav9V8Lfw8OuJUdLceWPmmu9Hn7rfzwGY8M/2kGtQqNlIOVst2Y31BpcRPU3CENSkItdeXXhiAuvbmmqUljw3oFAhprCoTXwdWKTc3QfNo9scpT1xwqYTtxcMk813o6P97hwelOHj1mjh8Pd1RC3stmowfIzyRPjytuZrH1+OaX2CSgPOGJUWDIvtn0SXHMgkqKf/VetK8AMSU9AA6Q8zs5Pdwo2JuZsjbuGNIpoCMYkvotvst7Unj8Ke56KrD0vrHMBIQMM5Ycb2vnbSGqKnVRW3rxXWwXIZI4bHjViTfpPPfyUPVn52kuk989h5rlCRoyBjYZnZVaUp8ZrX5g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DDFOdKRcKdRzAUp1B7czdeLi8DKk8oTPZUEsHzVfXd8=; b=a9eON5+UstK9UEPgBa2n9NWcxJUbVEAg0SijK0DDZmQuwzseKBYJiGlx+9VMO0l/5M9XcMWx24DJBqeuL841hNLfUJ39tBtKbxfRHMULHkWbCxcqSqVAh+KN6hE+TgS4L1Yj1ua5WSZLp5fyqZXmqvQIutIihkb8UoCLEjqot/aA2ybHTAYvPksyTxZ9T/X/zM6DnznoMJX9xoLn3GQiVl5qMFATJ0yJWM3CavYw2p3F7i6p/ixFPDlYy4hn16V9DvE+8gardYZ3CUvC1uhMmnuB7jgXji0PR/gbvHGxG+Hj3gcxle+UzZoApgyQ5fLsCe/qDI/Fdbc+fT1IEQ9e2Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DDFOdKRcKdRzAUp1B7czdeLi8DKk8oTPZUEsHzVfXd8=; b=qVd+WIkwdLoGXeYihgrD1Hyvv29N86iwGPIXLT3zFv5tbaa/8EbpkMq+El2OakVM2MPtA5sMI0IlEhiBm5pu4nyMYr541g7+CwLdkv3OYBp6yNL0tiacYVZh+E9PTmEsZvDoUQGxw8TsLv3ACAtmfptbXrCCvbif6F8l2aIFkPY=
Received: from DB7PR07MB5751.eurprd07.prod.outlook.com (20.177.123.142) by DB7PR07MB5644.eurprd07.prod.outlook.com (20.178.84.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.15; Mon, 30 Sep 2019 21:25:45 +0000
Received: from DB7PR07MB5751.eurprd07.prod.outlook.com ([fe80::7d07:638a:76aa:7e7d]) by DB7PR07MB5751.eurprd07.prod.outlook.com ([fe80::7d07:638a:76aa:7e7d%6]) with mapi id 15.20.2305.017; Mon, 30 Sep 2019 21:25:45 +0000
From: "Vigoureux, Martin (Nokia - FR/Paris-Saclay)" <martin.vigoureux@nokia.com>
To: "spring@ietf.org" <spring@ietf.org>
CC: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>, "int-ads@ietf.org" <int-ads@ietf.org>
Thread-Topic: Regaining focus
Thread-Index: AQHVd9WeEcqNAakWIkKGfJJivDOwYQ==
Date: Mon, 30 Sep 2019 21:25:45 +0000
Message-ID: <e97e429d-8e71-4d50-af09-915046a9ed3d@nokia.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [131.228.2.21]
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
x-clientproxiedby: HE1P190CA0015.EURP190.PROD.OUTLOOK.COM (2603:10a6:3:bc::25) To DB7PR07MB5751.eurprd07.prod.outlook.com (2603:10a6:10:56::14)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=martin.vigoureux@nokia.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bc8656f4-73e3-4fc2-5be0-08d745ecc119
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: DB7PR07MB5644:
x-microsoft-antispam-prvs: <DB7PR07MB5644A39CC407D49002A67C7E8C820@DB7PR07MB5644.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01762B0D64
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(136003)(376002)(39860400002)(346002)(366004)(199004)(189003)(25786009)(8936002)(2351001)(65806001)(450100002)(1730700003)(81156014)(3846002)(66556008)(66446008)(64756008)(71190400001)(71200400001)(99286004)(66946007)(36756003)(86362001)(31696002)(221733001)(66066001)(65956001)(3480700005)(6116002)(186003)(8676002)(81166006)(478600001)(2616005)(476003)(486006)(66476007)(386003)(6506007)(5660300002)(52116002)(31686004)(102836004)(4744005)(14454004)(2501003)(2906002)(26005)(7116003)(4326008)(6916009)(6436002)(256004)(58126008)(316002)(305945005)(6486002)(5640700003)(6512007)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5644; H:DB7PR07MB5751.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hfGensGsM5s7AwztjOacmbfeHylu/Z4e9XANvo+0CP05EAYTJcSx2qBaXwnqcSvpVPbj1G0ToSI2Ou0qDz5hKI/Av5hTk4woLABAhJMo0eY98pCM4oBn4MUiw8N6en2fDzlf92WoCoPHNxJ+2z4dObo0ko49QsUsISdbY3C1fqmYenTTDD38jkiPOGqNCZ/oepYjw53Zw2sjz4zPc9VvU2XiRfQXovbWdGiXOROo3QrKBFR+FumWo9vLgy9wPNPcYSY28MwcABxObrZCF/ZLUxs2WhD9oGKqYxMPDn/ZDnnFrUmS2+8HTXUhVP8xMUN370SaQfPSdCe2wbFK4+vNjF7W5s1VpwL2Lht7E1lkjgkmcVC0qUxB3uGC8miXfHhRccPQ5UJwRa4DlIQAwvzrkJ988UtjfqdATYwrhBFvmgc=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <AB24A78584F5B641A230C542C8339174@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bc8656f4-73e3-4fc2-5be0-08d745ecc119
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2019 21:25:45.1756 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: D0rClEFesL+AvSaFkrLKX3+CQb71TKbN/XACM262N/s4tp2+qcAJQoJpyroKd6Uu7qS6ltIUQqgpgGzrepn7DspcbabEf46LUYoy2gQ09Tk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5644
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nQ-8cslcGSmT8BDUWAMjyQm1lRg>
Subject: [spring] Regaining focus
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 Sep 2019 21:25:49 -0000

RGVhciBXRw0KDQpJIHRoYW5rIHlvdSBmb3IgYWxsIHRoZSBpbnRlcmVzdGluZyBkaXNjdXNzaW9u
cyB3aGljaCBoYXBwZW5lZCBvdmVyIHRoZSANCnBhc3QgbW9udGguDQpUaGVzZSB3ZXJlIHRyaWdn
ZXJlZCBieSB0aGUgZW1lcmdlbmNlIG9mIHZhcmlvdXMgaW5kaXZpZHVhbCBkb2N1bWVudHMgDQpw
cm9wb3Npbmcgd2F5cyB0byBhY2hpZXZlIHNtYWxsZXIgU0lEcyBidXQgaGF2ZSBldm9sdmVkIHRv
IGJlIGEgDQpjb21wYXJpc29uIGJldHdlZW4gU1J2NiBhbmQgYSBkaWZmZXJlbnQgc29sdXRpb24g
d2hpY2ggcHJvcG9zZXMgbmV3IEVILg0KDQpJIHNlZSB0aGUgaW50ZW5zaXR5IG9mIHRoZXNlIGRp
c2N1c3Npb25zIGlzIGdvaW5nIGRvd24gYSBiaXQuIFRoZSB0aW1lIA0KaXMgcmlnaHQgZm9yIFNQ
UklORyB0byByZWZvY3VzLiBJIHdvdWxkIGxpa2UgdGhlIFNQUklORyBXRyB0byBicmluZyB0byAN
CmNvbXBsZXRpb24gaXRzIFNSdjYgaXRlbXMuDQoNCkF0IHNvbWUgcG9pbnQgaW4gdGltZSBpbiB0
aGUgZnV0dXJlLCBTUFJJTkcgbWlnaHQgaGF2ZSB0byBkZWNpZGUgd2hldGhlciANCmFsdGVybmF0
aXZlcyB0byBTUnY2IHNob3VsZCBiZSBpbnZlc3RpZ2F0ZWQsIGFuZCBpZiBzbywgd2h5Lg0KDQpN
YXJ0aW4sDQphcyBBRCBmb3IgU1BSSU5HDQo=

